From 42bb70eac7253a6bb2dc39796efc41f0b0fb1aeb Mon Sep 17 00:00:00 2001 From: harishkumar gangula Date: Fri, 22 Mar 2024 12:11:49 +0530 Subject: [PATCH] Issue #KN-982 feat: Angular migration to 16 (#155) * Issue #KN-945 fix: updated the dev-dependencies to angular 14 * Issue #KN-945 feat: updated angular version from 14 to 15 * Issue #KN-945 docs: REDME udpated * Issue #KN-945 feat: ng script updated * Issue #KN-945 chore: circleci browser version updated * Issue #KN-945 feat: added audit steps in circleci * Issue #KN-945 fix: Build * Issue #KN-945 feat: added audit steps in circleci * Issue KN-945 docs: web component readme updated * Issue #KN-945 feat: updated the package version * Issue #KN-945 doc: README doc updated * ssue #KN-945 doc: README doc updated * Issue #KN-982 feat: Updated the eslint versions * Issue #KN-982 feat: Angular version migration to 16 * Issue #KN-982 feat: update the dependecies * Issue #KN-982 feat: migration changes * Issue #KN-982 feat: migration changes * Issue #KN-982 chore: Updated the build steps * Issue #KN-982 chore: Node module dependecy build fix --- .circleci/config.yml | 13 +- angular.json | 6 +- assets-copy.js | 2 +- package-lock.json | 31122 +++++----------- package.json | 53 +- projects/sunbird-video-player/package.json | 12 +- .../video-player.component.spec.ts | 2 +- .../video-player/video-player.component.ts | 3 +- .../src/lib/playerInterfaces.ts | 1 - .../src/lib/services/viewer.service.spec.ts | 12 +- .../src/lib/services/viewer.service.ts | 4 +- .../sunbird-video-player.component.spec.ts | 9 +- .../src/lib/sunbird-video-player.component.ts | 1 - .../src/lib/sunbird-video-player.module.ts | 8 +- .../lib/sunbird-video-player.service.spec.ts | 5 - .../src/app/QCImplementationService.ts | 2 +- .../video-player-wc/src/app/app.module.ts | 13 +- src/app/app.module.ts | 2 +- .../question-cursor-implementation.service.ts | 2 +- web-component-demo/styles.css | 2 +- web-component-demo/sunbird-video-player.js | 196 +- web-component/package.json | 2 +- web-component/styles.css | 2 +- web-component/sunbird-video-player.js | 196 +- 24 files changed, 8880 insertions(+), 22790 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index c5dc29e9..b08da0c0 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1,10 +1,19 @@ version: 2.1 +orbs: + browser-tools: circleci/browser-tools@1.4.8 jobs: build: working_directory: ~/sunbird-video-player docker: - - image: circleci/node:16.13.1-browsers + - image: cimg/node:20.4.0-browsers steps: + - browser-tools/install-chrome + - browser-tools/install-chromedriver + - run: + command: | + google-chrome --version + chromedriver --version + name: Check install - checkout: path: ~/sunbird-video-player - run: @@ -12,7 +21,7 @@ jobs: command: echo ${CIRCLE_BRANCH} - run: name: Install dependecies and audit for critical - command: cd projects/sunbird-video-player && npm install --no-progress --legacy-peer-deps && npx audit-ci@^6 --config ./audit-ci.jsonc + command: cd projects/sunbird-video-player && npm install --no-progress --legacy-peer-deps && npx audit-ci@^6 --config ./audit-ci.jsonc && rm -rf node_modules - run: name: ng lint command: cd ~/sunbird-video-player && npm install --no-progress --legacy-peer-deps && npm run lint diff --git a/angular.json b/angular.json index 58319c80..23225f6e 100644 --- a/angular.json +++ b/angular.json @@ -32,7 +32,7 @@ }, { "glob": "**/*", - "input": "node_modules/@project-sunbird/sunbird-quml-player-v9/lib/assets/", + "input": "node_modules/@project-sunbird/sunbird-quml-player/lib/assets/", "output": "/assets/" } ], @@ -41,13 +41,13 @@ "./quml-carousel.css", "node_modules/@project-sunbird/sb-styles/assets/_styles.scss", "node_modules/video.js/dist/video-js.min.css", - "dist/sunbird-video-player/lib/assets/videojs.markers.min.css", + "node_modules/@project-sunbird/sunbird-video-player-v9/lib/assets/videojs.markers.min.css", "node_modules/videojs-http-source-selector/dist/videojs-http-source-selector.css" ], "scripts": [ "node_modules/@project-sunbird/telemetry-sdk/index.js", "node_modules/video.js/dist/video.js", - "dist/sunbird-video-player/lib/assets/videojs-markers.js", + "node_modules/@project-sunbird/sunbird-video-player-v9/lib/assets/videojs-markers.js", "node_modules/videojs-contrib-quality-levels/dist/videojs-contrib-quality-levels.min.js", "node_modules/videojs-http-source-selector/dist/videojs-http-source-selector.min.js" ], diff --git a/assets-copy.js b/assets-copy.js index 02564aa7..e2f84ddd 100644 --- a/assets-copy.js +++ b/assets-copy.js @@ -1,7 +1,7 @@ const fs = require('fs-extra'); (async () => { try { - var source = "projects/sunbird-video-player/node_modules/@project-sunbird/sunbird-player-sdk-v9/lib/assets"; + var source = "node_modules/@project-sunbird/sunbird-player-sdk-v9/lib/assets"; const dest = "dist/sunbird-video-player/lib/assets/"; const isAssetsExists = await fs.pathExists(dest) var libsource = "projects/sunbird-video-player/src/lib/assets"; diff --git a/package-lock.json b/package-lock.json index 69641ace..e416eda7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,49 +1,52 @@ { "name": "sunbird-video-player-app", "version": "0.0.0", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "sunbird-video-player-app", "version": "0.0.0", "dependencies": { - "@angular/animations": "15.2.10", - "@angular/common": "15.2.10", - "@angular/compiler": "15.2.10", - "@angular/core": "15.2.10", - "@angular/elements": "^15.2.10", - "@angular/forms": "15.2.10", - "@angular/platform-browser": "15.2.10", - "@angular/platform-browser-dynamic": "15.2.10", - "@angular/router": "15.2.10", - "@project-sunbird/client-services": "^4.0.1", + "@angular/animations": "16.2.12", + "@angular/common": "16.2.12", + "@angular/compiler": "16.2.12", + "@angular/core": "16.2.12", + "@angular/elements": "^16.2.12", + "@angular/forms": "16.2.12", + "@angular/platform-browser": "16.2.12", + "@angular/platform-browser-dynamic": "16.2.12", + "@angular/router": "16.2.12", + "@project-sunbird/client-services": "4.9.1", "@project-sunbird/sb-styles": "0.0.7", - "@project-sunbird/sunbird-quml-player-v9": "4.9.7", - "@project-sunbird/telemetry-sdk": "0.0.26", + "@project-sunbird/sunbird-player-sdk-v9": "6.0.5", + "@project-sunbird/sunbird-quml-player": "8.0.0-alpha.0", + "@project-sunbird/sunbird-video-player-v9": "^6.0.1", + "@project-sunbird/telemetry-sdk": "1.3.0", + "ally.js": "1.4.1", "core-js": "^2.5.4", "document-register-element": "^1.7.2", "express-http-proxy": "^1.6.2", "lodash-es": "^4.17.21", - "ngx-bootstrap": "^6.2.0", + "ngx-bootstrap": "^11.0.0", "reflect-metadata": "^0.1.13", "rxjs": "~6.6.7", "tslib": "^2.0.0", "video.js": "7.18.1", "videojs-contrib-quality-levels": "2.1.0", "videojs-http-source-selector": "1.1.6", - "zone.js": "~0.11.4" + "zone.js": "~0.13.3" }, "devDependencies": { - "@angular-devkit/build-angular": "15.2.10", - "@angular-eslint/builder": "13.5.0", - "@angular-eslint/eslint-plugin": "14.4.0", - "@angular-eslint/eslint-plugin-template": "14.4.0", - "@angular-eslint/schematics": "14.4.0", - "@angular-eslint/template-parser": "14.4.0", - "@angular/cli": "15.2.10", - "@angular/compiler-cli": "15.2.10", - "@angular/language-service": "15.2.10", + "@angular-devkit/build-angular": "16.2.12", + "@angular-eslint/builder": "16.3.1", + "@angular-eslint/eslint-plugin": "16.3.1", + "@angular-eslint/eslint-plugin-template": "16.3.1", + "@angular-eslint/schematics": "16.3.1", + "@angular-eslint/template-parser": "16.3.1", + "@angular/cli": "16.2.12", + "@angular/compiler-cli": "16.2.12", + "@angular/language-service": "16.2.12", "@types/jasmine": "~3.6.0", "@types/jasminewd2": "~2.0.3", "@types/node": "~8.9.4", @@ -62,7 +65,7 @@ "karma-jasmine": "~4.0.0", "karma-jasmine-html-reporter": "^1.5.0", "karma-mocha-reporter": "2.2.5", - "ng-packagr": "^15.2.2", + "ng-packagr": "^16.2.3", "protractor": "~7.0.0", "ts-node": "~7.0.0", "tsickle": "^0.39.1", @@ -79,12 +82,12 @@ } }, "node_modules/@ampproject/remapping": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", "dev": true, "dependencies": { - "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/gen-mapping": "^0.3.0", "@jridgewell/trace-mapping": "^0.3.9" }, "engines": { @@ -92,54 +95,64 @@ } }, "node_modules/@angular-devkit/architect": { - "version": "0.1502.10", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1502.10.tgz", - "integrity": "sha512-S8lN73WYCfpEpw1Q41ZcUinw7JfDeSM8LyGs797OVshnW75QcOkOecWj/3CKR23G44IgFrHN6sqtzWxKmMxLig==", + "version": "0.1602.12", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1602.12.tgz", + "integrity": "sha512-19Fwwfx+KvJ01SyI6cstRgqT9+cwer8Ro1T27t1JqlGyOX8tY3pV78ulwxy2+wCzPjR18V6W7cb7Cv6fyK4xog==", "dev": true, "dependencies": { - "@angular-devkit/core": "15.2.10", - "rxjs": "6.6.7" + "@angular-devkit/core": "16.2.12", + "rxjs": "7.8.1" }, "engines": { - "node": "^14.20.0 || ^16.13.0 || >=18.10.0", + "node": "^16.14.0 || >=18.10.0", "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", "yarn": ">= 1.13.0" } }, + "node_modules/@angular-devkit/architect/node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "dev": true, + "dependencies": { + "tslib": "^2.1.0" + } + }, "node_modules/@angular-devkit/build-angular": { - "version": "15.2.10", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-15.2.10.tgz", - "integrity": "sha512-3pCPVEJilVwHIJC6Su1/PIEqvFfU1Lxew9yItxX4s6dud8HY+fuKrsDnao4NNMFNqCLqL4el5QbSBKnnpWH1sg==", - "dev": true, - "dependencies": { - "@ampproject/remapping": "2.2.0", - "@angular-devkit/architect": "0.1502.10", - "@angular-devkit/build-webpack": "0.1502.10", - "@angular-devkit/core": "15.2.10", - "@babel/core": "7.20.12", - "@babel/generator": "7.20.14", - "@babel/helper-annotate-as-pure": "7.18.6", - "@babel/helper-split-export-declaration": "7.18.6", + "version": "16.2.12", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-16.2.12.tgz", + "integrity": "sha512-VVGKZ0N3gyR0DP7VrcZl4io3ruWYT94mrlyJsJMLlrYy/EX8JCvqrJC9c+dscrtKjhZzjwdyhszkJQY4JfwACA==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "2.2.1", + "@angular-devkit/architect": "0.1602.12", + "@angular-devkit/build-webpack": "0.1602.12", + "@angular-devkit/core": "16.2.12", + "@babel/core": "7.22.9", + "@babel/generator": "7.22.9", + "@babel/helper-annotate-as-pure": "7.22.5", + "@babel/helper-split-export-declaration": "7.22.6", "@babel/plugin-proposal-async-generator-functions": "7.20.7", - "@babel/plugin-transform-async-to-generator": "7.20.7", - "@babel/plugin-transform-runtime": "7.19.6", - "@babel/preset-env": "7.20.2", - "@babel/runtime": "7.20.13", - "@babel/template": "7.20.7", + "@babel/plugin-transform-async-to-generator": "7.22.5", + "@babel/plugin-transform-runtime": "7.22.9", + "@babel/preset-env": "7.22.9", + "@babel/runtime": "7.22.6", + "@babel/template": "7.22.5", "@discoveryjs/json-ext": "0.5.7", - "@ngtools/webpack": "15.2.10", + "@ngtools/webpack": "16.2.12", + "@vitejs/plugin-basic-ssl": "1.0.1", "ansi-colors": "4.1.3", - "autoprefixer": "10.4.13", - "babel-loader": "9.1.2", + "autoprefixer": "10.4.14", + "babel-loader": "9.1.3", "babel-plugin-istanbul": "6.1.1", - "browserslist": "4.21.5", - "cacache": "17.0.4", + "browserslist": "^4.21.5", "chokidar": "3.5.3", "copy-webpack-plugin": "11.0.0", - "critters": "0.0.16", - "css-loader": "6.7.3", - "esbuild-wasm": "0.17.8", - "glob": "8.1.0", + "critters": "0.0.20", + "css-loader": "6.8.1", + "esbuild-wasm": "0.18.17", + "fast-glob": "3.3.1", + "guess-parser": "0.4.22", "https-proxy-agent": "5.0.1", "inquirer": "8.2.4", "jsonc-parser": "3.2.0", @@ -148,49 +161,54 @@ "less-loader": "11.1.0", "license-webpack-plugin": "4.0.2", "loader-utils": "3.2.1", - "magic-string": "0.29.0", - "mini-css-extract-plugin": "2.7.2", - "open": "8.4.1", + "magic-string": "0.30.1", + "mini-css-extract-plugin": "2.7.6", + "mrmime": "1.0.1", + "open": "8.4.2", "ora": "5.4.1", "parse5-html-rewriting-stream": "7.0.0", - "piscina": "3.2.0", + "picomatch": "2.3.1", + "piscina": "4.0.0", "postcss": "8.4.31", - "postcss-loader": "7.0.2", + "postcss-loader": "7.3.3", "resolve-url-loader": "5.0.0", - "rxjs": "6.6.7", - "sass": "1.58.1", - "sass-loader": "13.2.0", - "semver": "7.5.3", + "rxjs": "7.8.1", + "sass": "1.64.1", + "sass-loader": "13.3.2", + "semver": "7.5.4", "source-map-loader": "4.0.1", "source-map-support": "0.5.21", - "terser": "5.16.3", + "terser": "5.19.2", "text-table": "0.2.0", "tree-kill": "1.2.2", - "tslib": "2.5.0", - "webpack": "5.76.1", - "webpack-dev-middleware": "6.0.1", - "webpack-dev-server": "4.11.1", - "webpack-merge": "5.8.0", + "tslib": "2.6.1", + "vite": "4.5.2", + "webpack": "5.88.2", + "webpack-dev-middleware": "6.1.1", + "webpack-dev-server": "4.15.1", + "webpack-merge": "5.9.0", "webpack-subresource-integrity": "5.1.0" }, "engines": { - "node": "^14.20.0 || ^16.13.0 || >=18.10.0", + "node": "^16.14.0 || >=18.10.0", "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", "yarn": ">= 1.13.0" }, "optionalDependencies": { - "esbuild": "0.17.8" + "esbuild": "0.18.17" }, "peerDependencies": { - "@angular/compiler-cli": "^15.0.0", - "@angular/localize": "^15.0.0", - "@angular/platform-server": "^15.0.0", - "@angular/service-worker": "^15.0.0", + "@angular/compiler-cli": "^16.0.0", + "@angular/localize": "^16.0.0", + "@angular/platform-server": "^16.0.0", + "@angular/service-worker": "^16.0.0", + "jest": "^29.5.0", + "jest-environment-jsdom": "^29.5.0", "karma": "^6.3.0", - "ng-packagr": "^15.0.0", + "ng-packagr": "^16.0.0", "protractor": "^7.0.0", "tailwindcss": "^2.0.0 || ^3.0.0", - "typescript": ">=4.8.2 <5.0" + "typescript": ">=4.9.3 <5.2" }, "peerDependenciesMeta": { "@angular/localize": { @@ -202,6 +220,12 @@ "@angular/service-worker": { "optional": true }, + "jest": { + "optional": true + }, + "jest-environment-jsdom": { + "optional": true + }, "karma": { "optional": true }, @@ -216,135 +240,110 @@ } } }, - "node_modules/@angular-devkit/build-angular/node_modules/@babel/core": { - "version": "7.20.12", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz", - "integrity": "sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==", + "node_modules/@angular-devkit/build-angular/node_modules/@types/node": { + "version": "20.11.30", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.30.tgz", + "integrity": "sha512-dHM6ZxwlmuZaRmUPfv1p+KrdD1Dci04FbdEm/9wEMouFqxYoFl5aMkt0VMAUtYRQDyYvD41WJLukhq/ha3YuTw==", "dev": true, + "optional": true, + "peer": true, "dependencies": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.7", - "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-module-transforms": "^7.20.11", - "@babel/helpers": "^7.20.7", - "@babel/parser": "^7.20.7", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.20.12", - "@babel/types": "^7.20.7", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.2", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" + "undici-types": "~5.26.4" } }, - "node_modules/@angular-devkit/build-angular/node_modules/@babel/core/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "node_modules/@angular-devkit/build-angular/node_modules/@vitejs/plugin-basic-ssl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-basic-ssl/-/plugin-basic-ssl-1.0.1.tgz", + "integrity": "sha512-pcub+YbFtFhaGRTo1832FQHQSHvMrlb43974e2eS8EKleR3p1cDdkJFPci1UhwkEf1J9Bz+wKBSzqpKp7nNj2A==", "dev": true, - "bin": { - "semver": "bin/semver.js" + "engines": { + "node": ">=14.6.0" + }, + "peerDependencies": { + "vite": "^3.0.0 || ^4.0.0" } }, - "node_modules/@angular-devkit/build-angular/node_modules/@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "node_modules/@angular-devkit/build-angular/node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", "dev": true, "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" + "tslib": "^2.1.0" } }, - "node_modules/@angular-devkit/build-angular/node_modules/browserslist": { - "version": "4.21.5", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", - "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", + "node_modules/@angular-devkit/build-angular/node_modules/tslib": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", + "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==", + "dev": true + }, + "node_modules/@angular-devkit/build-angular/node_modules/vite": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.2.tgz", + "integrity": "sha512-tBCZBNSBbHQkaGyhGCDUGqeo2ph8Fstyp6FMSvTtsXeZSPpSMGlviAOav2hxVTqFcx8Hj/twtWKsMJXNY0xI8w==", "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], "dependencies": { - "caniuse-lite": "^1.0.30001449", - "electron-to-chromium": "^1.4.284", - "node-releases": "^2.0.8", - "update-browserslist-db": "^1.0.10" + "esbuild": "^0.18.10", + "postcss": "^8.4.27", + "rollup": "^3.27.1" }, "bin": { - "browserslist": "cli.js" + "vite": "bin/vite.js" }, "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" + "node": "^14.18.0 || >=16.0.0" }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/semver": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", - "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" }, - "bin": { - "semver": "bin/semver.js" + "optionalDependencies": { + "fsevents": "~2.3.2" }, - "engines": { - "node": ">=10" + "peerDependencies": { + "@types/node": ">= 14", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } } }, - "node_modules/@angular-devkit/build-angular/node_modules/tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", - "dev": true - }, - "node_modules/@angular-devkit/build-angular/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/@angular-devkit/build-webpack": { - "version": "0.1502.10", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1502.10.tgz", - "integrity": "sha512-55b9WZIGU4DNgiIV2lkkN6iQxJrgWY5CDaNu0kJC/qazotJgBbcN/8jgBx2DD8HNE1V3iXxWk66pt1h946Po+Q==", + "version": "0.1602.12", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1602.12.tgz", + "integrity": "sha512-1lmR4jCkxPJuAFXReesEY3CB+/5jSebGE5ry6qJJvNm6kuSc9bzfTytrcwosVY+Q7kAA2ij7kAYw0loGbTjLWA==", "dev": true, "dependencies": { - "@angular-devkit/architect": "0.1502.10", - "rxjs": "6.6.7" + "@angular-devkit/architect": "0.1602.12", + "rxjs": "7.8.1" }, "engines": { - "node": "^14.20.0 || ^16.13.0 || >=18.10.0", + "node": "^16.14.0 || >=18.10.0", "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", "yarn": ">= 1.13.0" }, @@ -353,20 +352,30 @@ "webpack-dev-server": "^4.0.0" } }, + "node_modules/@angular-devkit/build-webpack/node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "dev": true, + "dependencies": { + "tslib": "^2.1.0" + } + }, "node_modules/@angular-devkit/core": { - "version": "15.2.10", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.10.tgz", - "integrity": "sha512-bFPm7wjvfBds9km2rCJxUhzkqe4h3h/199yJtzC1bNvwRr2LMHvtyoQAzftda+gs7Ulqac5wzUEZX/cVV3WrsA==", + "version": "16.2.12", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-16.2.12.tgz", + "integrity": "sha512-o6ziQs+EcEonFezrsA46jbZqkQrs4ckS1bAQj93g5ZjGtieUz8l/U3lclvKpL/iEzWkGVViSYuP2KyW2oqTDiQ==", "dev": true, "dependencies": { "ajv": "8.12.0", "ajv-formats": "2.1.1", "jsonc-parser": "3.2.0", - "rxjs": "6.6.7", + "picomatch": "2.3.1", + "rxjs": "7.8.1", "source-map": "0.7.4" }, "engines": { - "node": "^14.20.0 || ^16.13.0 || >=18.10.0", + "node": "^16.14.0 || >=18.10.0", "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", "yarn": ">= 1.13.0" }, @@ -379,227 +388,215 @@ } } }, + "node_modules/@angular-devkit/core/node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "dev": true, + "dependencies": { + "tslib": "^2.1.0" + } + }, "node_modules/@angular-devkit/schematics": { - "version": "15.2.10", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-15.2.10.tgz", - "integrity": "sha512-EeoDs4oKFpLZNa21G/8dqBdclEc4U2piI9EeXCVTaN6z5DYXIZ0G1WtCXU8nhD+GckS47rmfZ4/3lMaXAvED+g==", + "version": "16.2.12", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-16.2.12.tgz", + "integrity": "sha512-lf/Nz2o875pllxGNUcI2by4rctfRsOZOxvaLq2UaH6XG6Re9tqeNfn40a8qXrr9/IYntXnlvEid/pd9e8gFBIw==", "dev": true, "dependencies": { - "@angular-devkit/core": "15.2.10", + "@angular-devkit/core": "16.2.12", "jsonc-parser": "3.2.0", - "magic-string": "0.29.0", + "magic-string": "0.30.1", "ora": "5.4.1", - "rxjs": "6.6.7" + "rxjs": "7.8.1" }, "engines": { - "node": "^14.20.0 || ^16.13.0 || >=18.10.0", + "node": "^16.14.0 || >=18.10.0", "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", "yarn": ">= 1.13.0" } }, + "node_modules/@angular-devkit/schematics/node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "dev": true, + "dependencies": { + "tslib": "^2.1.0" + } + }, "node_modules/@angular-eslint/builder": { - "version": "13.5.0", - "resolved": "https://registry.npmjs.org/@angular-eslint/builder/-/builder-13.5.0.tgz", - "integrity": "sha512-IYY/HYS4fSddJLs2pAkMkKhHL07driUILPxGnGLblfWuoJBhRspyrVL3uZc3Q4iJXc1RJfaOno9oRw11FGyL6Q==", + "version": "16.3.1", + "resolved": "https://registry.npmjs.org/@angular-eslint/builder/-/builder-16.3.1.tgz", + "integrity": "sha512-PmIOnRwqdOW1bvZtpTGBTDcOq/Czm3D+IPC/k90yIMs1VsAtcxqUmUtELje+ylJeb2LPeEZavekSnEpcatM4HQ==", "dev": true, "dependencies": { - "@nrwl/devkit": "13.1.3" + "@nx/devkit": "16.5.1", + "nx": "16.5.1" }, "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0", + "eslint": "^7.20.0 || ^8.0.0", "typescript": "*" } }, "node_modules/@angular-eslint/bundled-angular-compiler": { - "version": "14.4.0", - "resolved": "https://registry.npmjs.org/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-14.4.0.tgz", - "integrity": "sha512-KMHPHd24s0HVvAP/DxSSqhYBWhwW8FgS/r0Uwv8eWpsIdc/z/Chd2ush2SgPchmmquAXTgOZsbEY7ZmW+XkJfQ==", + "version": "16.3.1", + "resolved": "https://registry.npmjs.org/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-16.3.1.tgz", + "integrity": "sha512-m4WP1xwS9XLcC/3n6lIcG5HZoai/5eb5W3xm48GVcv//0qE2p7S96RSgKPgGHvif5pF8O9xAqEWs3gDEG45+7A==", "dev": true }, "node_modules/@angular-eslint/eslint-plugin": { - "version": "14.4.0", - "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin/-/eslint-plugin-14.4.0.tgz", - "integrity": "sha512-2rZQ4mt7tEUW+lI5jjuj3HWaT4VQtWTG6+LDnmuUmx76m8hqQ7NvFUpOcNDofu5KbEVBP+oF2DA6wjoZOIuSOA==", + "version": "16.3.1", + "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin/-/eslint-plugin-16.3.1.tgz", + "integrity": "sha512-kSc8ESfoy8TUSthbq0Lpq9e17I+3Smy4rHoNpKCFEGuJgPs0+OssZMxB6a5EawGbv2EKTPEtrxzFm1WsLR0U9Q==", "dev": true, "dependencies": { - "@angular-eslint/utils": "14.4.0", - "@typescript-eslint/utils": "5.43.0" + "@angular-eslint/utils": "16.3.1", + "@typescript-eslint/utils": "5.62.0" }, "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0", + "eslint": "^7.20.0 || ^8.0.0", "typescript": "*" } }, "node_modules/@angular-eslint/eslint-plugin-template": { - "version": "14.4.0", - "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-14.4.0.tgz", - "integrity": "sha512-d3GM/EU2iWzr+BrITwO4gBf9WfDfuOdTjfinV/zN84oXMFaK2ENo+IP6OEsD9hh36rdPps+m2gFGDdx+rTzBpg==", + "version": "16.3.1", + "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-16.3.1.tgz", + "integrity": "sha512-+RcFEWqNiRt3+5jXvmlIDlXtP9+vjdmgmVL6tt8yDbqdjBOewtyMu4pE4YaR4sFboyxgME9PbO2WrOyPXh6xjg==", "dev": true, "dependencies": { - "@angular-eslint/bundled-angular-compiler": "14.4.0", - "@angular-eslint/utils": "14.4.0", - "@typescript-eslint/type-utils": "5.43.0", - "@typescript-eslint/utils": "5.43.0", - "aria-query": "5.1.3", - "axobject-query": "3.1.1" + "@angular-eslint/bundled-angular-compiler": "16.3.1", + "@angular-eslint/utils": "16.3.1", + "@typescript-eslint/type-utils": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "aria-query": "5.3.0", + "axobject-query": "4.0.0" }, "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0", + "eslint": "^7.20.0 || ^8.0.0", "typescript": "*" } }, "node_modules/@angular-eslint/schematics": { - "version": "14.4.0", - "resolved": "https://registry.npmjs.org/@angular-eslint/schematics/-/schematics-14.4.0.tgz", - "integrity": "sha512-BrGkPug+CZQWOfmNRsJDrEtYJcxvzF/kLlV7RjvIN9Ky5TjUiJVCeafl3VY6COSY32tjlh2GvBdl1AQKWWovbA==", + "version": "16.3.1", + "resolved": "https://registry.npmjs.org/@angular-eslint/schematics/-/schematics-16.3.1.tgz", + "integrity": "sha512-cqrdobdtRY2XjLa6PhuGOQ7UhTRk2AvWS01sKeGjZ94nQJm5NUtEUyf6u3deIPYllW7gSAWjYzKUObKcTW/R+g==", "dev": true, "dependencies": { - "@angular-eslint/eslint-plugin": "14.4.0", - "@angular-eslint/eslint-plugin-template": "14.4.0", - "ignore": "5.2.0", + "@angular-eslint/eslint-plugin": "16.3.1", + "@angular-eslint/eslint-plugin-template": "16.3.1", + "@nx/devkit": "16.5.1", + "ignore": "5.2.4", + "nx": "16.5.1", "strip-json-comments": "3.1.1", "tmp": "0.2.1" }, "peerDependencies": { - "@angular/cli": ">= 14.0.0 < 15.0.0" + "@angular/cli": ">= 16.0.0 < 17.0.0" } }, "node_modules/@angular-eslint/template-parser": { - "version": "14.4.0", - "resolved": "https://registry.npmjs.org/@angular-eslint/template-parser/-/template-parser-14.4.0.tgz", - "integrity": "sha512-zq888KpQB0YTEK26mkKcT4fs8LDWWT1oAEXU8DrXhvkikS8XavTSHOWJye/bVZR4oJRFCF5YTJV75DEMcGNIpQ==", + "version": "16.3.1", + "resolved": "https://registry.npmjs.org/@angular-eslint/template-parser/-/template-parser-16.3.1.tgz", + "integrity": "sha512-9+SxUtxB2iOnm0ldS2ow0stMxe02rB/TxeMIe8fxsLFHZdw8RQvs/p3HLvVHXzv6gUblMHebIb/ubUmwEVb2SA==", "dev": true, "dependencies": { - "@angular-eslint/bundled-angular-compiler": "14.4.0", + "@angular-eslint/bundled-angular-compiler": "16.3.1", "eslint-scope": "^7.0.0" }, "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0", + "eslint": "^7.20.0 || ^8.0.0", "typescript": "*" } }, "node_modules/@angular-eslint/utils": { - "version": "14.4.0", - "resolved": "https://registry.npmjs.org/@angular-eslint/utils/-/utils-14.4.0.tgz", - "integrity": "sha512-dPHklAVfh+JfueDfXre9Xooq7p5bFyKO2Z6y1agYeofAgHCPIJOPx2AhtFPrOtsc4VXFFiyE9XbowlXh4ogoKQ==", + "version": "16.3.1", + "resolved": "https://registry.npmjs.org/@angular-eslint/utils/-/utils-16.3.1.tgz", + "integrity": "sha512-tEBcce0rG+DmcPO8jhRffUFDioGw3G4cUAE15XlRctY1J3QzOBH9HdUOTDt0mMjBgpWCzh0YVT1Moh2bPXU9Xg==", "dev": true, "dependencies": { - "@angular-eslint/bundled-angular-compiler": "14.4.0", - "@typescript-eslint/utils": "5.43.0" + "@angular-eslint/bundled-angular-compiler": "16.3.1", + "@typescript-eslint/utils": "5.62.0" }, "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0", + "eslint": "^7.20.0 || ^8.0.0", "typescript": "*" } }, "node_modules/@angular/animations": { - "version": "15.2.10", - "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-15.2.10.tgz", - "integrity": "sha512-yxfN8qQpMaukRU5LjFkJBmy85rqrOp86tYVCsf+hmPEFRiXBMUj6xYLeCMcpk3Mt1JtnWGBR34ivGx+7bNeAow==", + "version": "16.2.12", + "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-16.2.12.tgz", + "integrity": "sha512-MD0ElviEfAJY8qMOd6/jjSSvtqER2RDAi0lxe6EtUacC1DHCYkaPrKW4vLqY+tmZBg1yf+6n+uS77pXcHHcA3w==", "dependencies": { "tslib": "^2.3.0" }, "engines": { - "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + "node": "^16.14.0 || >=18.10.0" }, "peerDependencies": { - "@angular/core": "15.2.10" + "@angular/core": "16.2.12" } }, "node_modules/@angular/cli": { - "version": "15.2.10", - "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-15.2.10.tgz", - "integrity": "sha512-/TSnm/ZQML6A4lvunyN2tjTB5utuvk3d1Pnfyehp/FXtV6YfZm6+EZrOpKkKPCxTuAgW6c9KK4yQtt3RuNVpwQ==", + "version": "16.2.12", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-16.2.12.tgz", + "integrity": "sha512-Pcbiraoqdw4rR2Ey5Ooy0ESLS1Ffbjkb6sPfinKRkHmAvyqsmlvkfbB/qK8GrzDSFSWvAKMMXRw9l8nbjvQEXg==", "dev": true, "dependencies": { - "@angular-devkit/architect": "0.1502.10", - "@angular-devkit/core": "15.2.10", - "@angular-devkit/schematics": "15.2.10", - "@schematics/angular": "15.2.10", + "@angular-devkit/architect": "0.1602.12", + "@angular-devkit/core": "16.2.12", + "@angular-devkit/schematics": "16.2.12", + "@schematics/angular": "16.2.12", "@yarnpkg/lockfile": "1.1.0", "ansi-colors": "4.1.3", - "ini": "3.0.1", + "ini": "4.1.1", "inquirer": "8.2.4", "jsonc-parser": "3.2.0", "npm-package-arg": "10.1.0", "npm-pick-manifest": "8.0.1", - "open": "8.4.1", + "open": "8.4.2", "ora": "5.4.1", - "pacote": "15.1.0", - "resolve": "1.22.1", - "semver": "7.5.3", + "pacote": "15.2.0", + "resolve": "1.22.2", + "semver": "7.5.4", "symbol-observable": "4.0.0", - "yargs": "17.6.2" + "yargs": "17.7.2" }, "bin": { "ng": "bin/ng.js" }, "engines": { - "node": "^14.20.0 || ^16.13.0 || >=18.10.0", + "node": "^16.14.0 || >=18.10.0", "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", "yarn": ">= 1.13.0" } }, - "node_modules/@angular/cli/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@angular/cli/node_modules/semver": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", - "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@angular/cli/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/@angular/common": { - "version": "15.2.10", - "resolved": "https://registry.npmjs.org/@angular/common/-/common-15.2.10.tgz", - "integrity": "sha512-jdBn3fctkqoNrJn9VLsUHpcCEhCxWSczdsR+BBbD6T0oLl6vMrAVNjPwfBejnlgfWN1KoRU9kgOYsMxa5apIWQ==", + "version": "16.2.12", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-16.2.12.tgz", + "integrity": "sha512-B+WY/cT2VgEaz9HfJitBmgdk4I333XG/ybC98CMC4Wz8E49T8yzivmmxXB3OD6qvjcOB6ftuicl6WBqLbZNg2w==", "dependencies": { "tslib": "^2.3.0" }, "engines": { - "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + "node": "^16.14.0 || >=18.10.0" }, "peerDependencies": { - "@angular/core": "15.2.10", + "@angular/core": "16.2.12", "rxjs": "^6.5.3 || ^7.4.0" } }, "node_modules/@angular/compiler": { - "version": "15.2.10", - "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-15.2.10.tgz", - "integrity": "sha512-M0XkeU0O73UlJZwDvOyp8/apetz9UKj78eTFDseMYJDLcxe6MpkbkxqpsGZnKYDj7LIep8PmCAKEkhtenE82zw==", + "version": "16.2.12", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-16.2.12.tgz", + "integrity": "sha512-6SMXUgSVekGM7R6l1Z9rCtUGtlg58GFmgbpMCsGf+VXxP468Njw8rjT2YZkf5aEPxEuRpSHhDYjqz7n14cwCXQ==", "dependencies": { "tslib": "^2.3.0" }, "engines": { - "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + "node": "^16.14.0 || >=18.10.0" }, "peerDependencies": { - "@angular/core": "15.2.10" + "@angular/core": "16.2.12" }, "peerDependenciesMeta": { "@angular/core": { @@ -608,17 +605,15 @@ } }, "node_modules/@angular/compiler-cli": { - "version": "15.2.10", - "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-15.2.10.tgz", - "integrity": "sha512-mCFIxrs60XicKfA2o42hA7LrQvhybi9BQveWuZn/2iIEOXx7R62Iemz8E21pLWftAZHGxEW3NECfBrY1d3gVmA==", + "version": "16.2.12", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-16.2.12.tgz", + "integrity": "sha512-pWSrr152562ujh6lsFZR8NfNc5Ljj+zSTQO44DsuB0tZjwEpnRcjJEgzuhGXr+CoiBf+jTSPZKemtSktDk5aaA==", "dev": true, "dependencies": { - "@babel/core": "7.19.3", + "@babel/core": "7.23.2", "@jridgewell/sourcemap-codec": "^1.4.14", "chokidar": "^3.0.0", "convert-source-map": "^1.5.1", - "dependency-graph": "^0.11.0", - "magic-string": "^0.27.0", "reflect-metadata": "^0.1.2", "semver": "^7.0.0", "tslib": "^2.3.0", @@ -627,98 +622,160 @@ "bin": { "ng-xi18n": "bundles/src/bin/ng_xi18n.js", "ngc": "bundles/src/bin/ngc.js", - "ngcc": "bundles/ngcc/main-ngcc.js" + "ngcc": "bundles/ngcc/index.js" }, "engines": { - "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + "node": "^16.14.0 || >=18.10.0" }, "peerDependencies": { - "@angular/compiler": "15.2.10", - "typescript": ">=4.8.2 <5.0" + "@angular/compiler": "16.2.12", + "typescript": ">=4.9.3 <5.2" } }, - "node_modules/@angular/compiler-cli/node_modules/magic-string": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", - "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", + "node_modules/@angular/compiler-cli/node_modules/@babel/core": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.2.tgz", + "integrity": "sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ==", "dev": true, "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.13" + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helpers": "^7.23.2", + "@babel/parser": "^7.23.0", + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.2", + "@babel/types": "^7.23.0", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" }, "engines": { - "node": ">=12" + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@angular/compiler-cli/node_modules/@babel/core/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, + "node_modules/@angular/compiler-cli/node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@angular/compiler-cli/node_modules/@babel/generator": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.1.tgz", + "integrity": "sha512-DfCRfZsBcrPEHUfuBMgbJ1Ut01Y/itOs+hY2nFLgqsqXd52/iSiVq5TITtUasIUgm+IIKdY2/1I7auiQOEeC9A==", + "dev": true, + "dependencies": { + "@babel/types": "^7.24.0", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@angular/compiler-cli/node_modules/@babel/template": { + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", + "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@angular/core": { - "version": "15.2.10", - "resolved": "https://registry.npmjs.org/@angular/core/-/core-15.2.10.tgz", - "integrity": "sha512-meGGidnitQJGDxYd9/LrqYiVlId+vGaLoiLgJdKBz+o2ZO6OmXQGuNw2VBqf17/Cc0/UjzrOY7+kILNFKkk/WQ==", + "version": "16.2.12", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-16.2.12.tgz", + "integrity": "sha512-GLLlDeke/NjroaLYOks0uyzFVo6HyLl7VOm0K1QpLXnYvW63W9Ql/T3yguRZa7tRkOAeFZ3jw+1wnBD4O8MoUA==", "dependencies": { "tslib": "^2.3.0" }, "engines": { - "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + "node": "^16.14.0 || >=18.10.0" }, "peerDependencies": { "rxjs": "^6.5.3 || ^7.4.0", - "zone.js": "~0.11.4 || ~0.12.0 || ~0.13.0" + "zone.js": "~0.13.0" } }, "node_modules/@angular/elements": { - "version": "15.2.10", - "resolved": "https://registry.npmjs.org/@angular/elements/-/elements-15.2.10.tgz", - "integrity": "sha512-/yZwLsumcFIN0POJ58kfrYcjBnm6dsQGddA8gbaD6JeIkny0sAsZZuKSavs9c4YWn2JHBH/N3L9BToRTOrQX9A==", + "version": "16.2.12", + "resolved": "https://registry.npmjs.org/@angular/elements/-/elements-16.2.12.tgz", + "integrity": "sha512-x5EPsoh6hikR52yWh4w9E+YEIIsHwPq88dlamTjDbqlShNfMFg9vRRTIGd0xzrSKc0yM/kkXNMzJUMcZAVdycQ==", "dependencies": { "tslib": "^2.3.0" }, "engines": { - "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + "node": "^16.14.0 || >=18.10.0" }, "peerDependencies": { - "@angular/core": "15.2.10", + "@angular/core": "16.2.12", "rxjs": "^6.5.3 || ^7.4.0" } }, "node_modules/@angular/forms": { - "version": "15.2.10", - "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-15.2.10.tgz", - "integrity": "sha512-NIntGsNcN6o8L1txsbWXOf6f3K/CUBizdKsxsYVYGJIXEW5qU6UnWmfAZffNNXsT/XvbgUCjgDwT0cAwcqZPuQ==", + "version": "16.2.12", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-16.2.12.tgz", + "integrity": "sha512-1Eao89hlBgLR3v8tU91vccn21BBKL06WWxl7zLpQmG6Hun+2jrThgOE4Pf3os4fkkbH4Apj0tWL2fNIWe/blbw==", "dependencies": { "tslib": "^2.3.0" }, "engines": { - "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + "node": "^16.14.0 || >=18.10.0" }, "peerDependencies": { - "@angular/common": "15.2.10", - "@angular/core": "15.2.10", - "@angular/platform-browser": "15.2.10", + "@angular/common": "16.2.12", + "@angular/core": "16.2.12", + "@angular/platform-browser": "16.2.12", "rxjs": "^6.5.3 || ^7.4.0" } }, "node_modules/@angular/language-service": { - "version": "15.2.10", - "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-15.2.10.tgz", - "integrity": "sha512-G0g0teF4pBqLTgfyLcoBl55g91sCZvBK+V4VgTD/hXGpXyMNlNpOsgECSMliGQoJlsRLEugFsSlBNqy7CRoBtw==", + "version": "16.2.12", + "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-16.2.12.tgz", + "integrity": "sha512-sZwB+ZEjChx9EYcqPaS4OnhC/q5RcedZjIdM9mCxuU/MtseURRYRI/8Hnm1RHo9qyc5PmsQpg7p9Vp/5hXLUjw==", "dev": true, "engines": { - "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + "node": "^16.14.0 || >=18.10.0" } }, "node_modules/@angular/platform-browser": { - "version": "15.2.10", - "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-15.2.10.tgz", - "integrity": "sha512-9tbgVGSJqwfrOzT8aA/kWBLNhJSQ9gUg0CJxwFBSJm8VkBUJrszoBlDsnSvlxx8/W2ejNULKHFTXeUzq0O/+RQ==", + "version": "16.2.12", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-16.2.12.tgz", + "integrity": "sha512-NnH7ju1iirmVEsUq432DTm0nZBGQsBrU40M3ZeVHMQ2subnGiyUs3QyzDz8+VWLL/T5xTxWLt9BkDn65vgzlIQ==", "dependencies": { "tslib": "^2.3.0" }, "engines": { - "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + "node": "^16.14.0 || >=18.10.0" }, "peerDependencies": { - "@angular/animations": "15.2.10", - "@angular/common": "15.2.10", - "@angular/core": "15.2.10" + "@angular/animations": "16.2.12", + "@angular/common": "16.2.12", + "@angular/core": "16.2.12" }, "peerDependenciesMeta": { "@angular/animations": { @@ -727,36 +784,36 @@ } }, "node_modules/@angular/platform-browser-dynamic": { - "version": "15.2.10", - "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-15.2.10.tgz", - "integrity": "sha512-JHP6W+FX715Qv7DhqvfZLuBZXSDJrboiQsR06gUAgDSjAUyhbqmpVg/2YOtgeWpPkzNDtXdPU2PhcRdIv5J3Yg==", + "version": "16.2.12", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-16.2.12.tgz", + "integrity": "sha512-ya54jerNgreCVAR278wZavwjrUWImMr2F8yM5n9HBvsMBbFaAQ83anwbOEiHEF2BlR+gJiEBLfpuPRMw20pHqw==", "dependencies": { "tslib": "^2.3.0" }, "engines": { - "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + "node": "^16.14.0 || >=18.10.0" }, "peerDependencies": { - "@angular/common": "15.2.10", - "@angular/compiler": "15.2.10", - "@angular/core": "15.2.10", - "@angular/platform-browser": "15.2.10" + "@angular/common": "16.2.12", + "@angular/compiler": "16.2.12", + "@angular/core": "16.2.12", + "@angular/platform-browser": "16.2.12" } }, "node_modules/@angular/router": { - "version": "15.2.10", - "resolved": "https://registry.npmjs.org/@angular/router/-/router-15.2.10.tgz", - "integrity": "sha512-LmuqEg0iIXSw7bli6HKJ19cbxP91v37GtRwbGKswyLihqzTgvjBYpvcfMnB5FRQ5LWkTwq5JclkX03dZw290Yg==", + "version": "16.2.12", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-16.2.12.tgz", + "integrity": "sha512-aU6QnYSza005V9P3W6PpkieL56O0IHps96DjqI1RS8yOJUl3THmokqYN4Fm5+HXy4f390FN9i6ftadYQDKeWmA==", "dependencies": { "tslib": "^2.3.0" }, "engines": { - "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + "node": "^16.14.0 || >=18.10.0" }, "peerDependencies": { - "@angular/common": "15.2.10", - "@angular/core": "15.2.10", - "@angular/platform-browser": "15.2.10", + "@angular/common": "16.2.12", + "@angular/core": "16.2.12", + "@angular/platform-browser": "16.2.12", "rxjs": "^6.5.3 || ^7.4.0" } }, @@ -767,48 +824,48 @@ "dev": true }, "node_modules/@babel/code-frame": { - "version": "7.22.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", - "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", + "version": "7.24.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz", + "integrity": "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==", "dev": true, "dependencies": { - "@babel/highlight": "^7.22.13", - "chalk": "^2.4.2" + "@babel/highlight": "^7.24.2", + "picocolors": "^1.0.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/compat-data": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.3.tgz", - "integrity": "sha512-BmR4bWbDIoFJmJ9z2cZ8Gmm2MXgEDgjdWgpKmKWUt54UGFJdlj31ECtbaDvCG/qVdG3AQ1SfpZEs01lUFbzLOQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.1.tgz", + "integrity": "sha512-Pc65opHDliVpRHuKfzI+gSA4zcgr65O4cl64fFJIWEEh8JoHIHh0Oez1Eo8Arz8zq/JhgKodQaxEwUPRtZylVA==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.3.tgz", - "integrity": "sha512-WneDJxdsjEvyKtXKsaBGbDeiyOjR5vYq4HcShxnIbG0qixpoHjI3MqeZM9NDvsojNCEBItQE4juOo/bU6e72gQ==", - "dev": true, - "dependencies": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.19.3", - "@babel/helper-compilation-targets": "^7.19.3", - "@babel/helper-module-transforms": "^7.19.0", - "@babel/helpers": "^7.19.0", - "@babel/parser": "^7.19.3", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.3", - "@babel/types": "^7.19.3", + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.9.tgz", + "integrity": "sha512-G2EgeufBcYw27U4hhoIwFcgc1XU7TlXJ3mv04oOv1WCuo900U/anZSPzEqNjwdjgffkk2Gs0AN0dW1CKVLcG7w==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.22.5", + "@babel/generator": "^7.22.9", + "@babel/helper-compilation-targets": "^7.22.9", + "@babel/helper-module-transforms": "^7.22.9", + "@babel/helpers": "^7.22.6", + "@babel/parser": "^7.22.7", + "@babel/template": "^7.22.5", + "@babel/traverse": "^7.22.8", + "@babel/types": "^7.22.5", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" + "json5": "^2.2.2", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" @@ -828,40 +885,27 @@ } }, "node_modules/@babel/generator": { - "version": "7.20.14", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.14.tgz", - "integrity": "sha512-AEmuXHdcD3A52HHXxaTmYlb8q/xMEhoRP67B3T4Oq7lbmSoqroMZzjnGj3+i1io3pdnF8iBYVu4Ilj+c4hBxYg==", + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.9.tgz", + "integrity": "sha512-KtLMbmicyuK2Ak/FTCJVbDnkN1SlT8/kceFTiuDiiRUUSMnHMidxSCdG4ndkTOHHpoomWe/4xkvHkEOncwjYIw==", "dev": true, "dependencies": { - "@babel/types": "^7.20.7", + "@babel/types": "^7.22.5", "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", "jsesc": "^2.5.1" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", - "dev": true, - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", "dev": true, "dependencies": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -880,14 +924,14 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz", - "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==", + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", + "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.22.9", - "@babel/helper-validator-option": "^7.22.15", - "browserslist": "^4.21.9", + "@babel/compat-data": "^7.23.5", + "@babel/helper-validator-option": "^7.23.5", + "browserslist": "^4.22.2", "lru-cache": "^5.1.1", "semver": "^6.3.1" }, @@ -905,17 +949,17 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz", - "integrity": "sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.1.tgz", + "integrity": "sha512-1yJa9dX9g//V6fDebXoEfEsxkZHk3Hcbm+zLhyu6qVgYFLvmTALTeV+jNU9e5RnYtioBrGEOdoI2joMSNQ/+aA==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", - "@babel/helper-member-expression-to-functions": "^7.22.15", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.9", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-member-expression-to-functions": "^7.23.0", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-replace-supers": "^7.24.1", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", "@babel/helper-split-export-declaration": "^7.22.6", "semver": "^6.3.1" @@ -927,18 +971,6 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-annotate-as-pure": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", @@ -965,18 +997,6 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/@babel/helper-annotate-as-pure": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", @@ -987,29 +1007,19 @@ } }, "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", - "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.1.tgz", + "integrity": "sha512-o7SDgTJuvx5vLKD6SFvkydkSMBvahDKGiNJzG22IZYXhiqoe9efY7zocICBgzHV4IRg5wdgl2nEL/tulKIEIbA==", "dev": true, "dependencies": { - "@babel/helper-compilation-targets": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", "debug": "^4.1.1", "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" + "resolve": "^1.14.2" }, "peerDependencies": { - "@babel/core": "^7.4.0-0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "node_modules/@babel/helper-environment-visitor": { @@ -1035,14 +1045,14 @@ } }, "node_modules/@babel/helper-function-name/node_modules/@babel/template": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", - "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", + "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.22.13", - "@babel/parser": "^7.22.15", - "@babel/types": "^7.22.15" + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1073,12 +1083,12 @@ } }, "node_modules/@babel/helper-module-imports": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", - "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "version": "7.24.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz", + "integrity": "sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==", "dev": true, "dependencies": { - "@babel/types": "^7.22.15" + "@babel/types": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1116,9 +1126,9 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", - "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.0.tgz", + "integrity": "sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==", "dev": true, "engines": { "node": ">=6.9.0" @@ -1141,26 +1151,14 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/helper-annotate-as-pure": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-replace-supers": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz", - "integrity": "sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.1.tgz", + "integrity": "sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==", "dev": true, "dependencies": { "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-member-expression-to-functions": "^7.22.15", + "@babel/helper-member-expression-to-functions": "^7.23.0", "@babel/helper-optimise-call-expression": "^7.22.5" }, "engines": { @@ -1207,9 +1205,9 @@ } }, "node_modules/@babel/helper-string-parser": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", - "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz", + "integrity": "sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==", "dev": true, "engines": { "node": ">=6.9.0" @@ -1225,9 +1223,9 @@ } }, "node_modules/@babel/helper-validator-option": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz", - "integrity": "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", + "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", "dev": true, "engines": { "node": ">=6.9.0" @@ -1248,65 +1246,66 @@ } }, "node_modules/@babel/helper-wrap-function/node_modules/@babel/template": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", - "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", + "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.22.13", - "@babel/parser": "^7.22.15", - "@babel/types": "^7.22.15" + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.23.2", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.2.tgz", - "integrity": "sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.1.tgz", + "integrity": "sha512-BpU09QqEe6ZCHuIHFphEFgvNSrubve1FtyMton26ekZ85gRGi6LrTF7zArARp2YvyFxloeiRmtSCq5sjh1WqIg==", "dev": true, "dependencies": { - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.2", - "@babel/types": "^7.23.0" + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.1", + "@babel/types": "^7.24.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers/node_modules/@babel/template": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", - "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", + "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.22.13", - "@babel/parser": "^7.22.15", - "@babel/types": "^7.22.15" + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", - "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", + "version": "7.24.2", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.2.tgz", + "integrity": "sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==", "dev": true, "dependencies": { "@babel/helper-validator-identifier": "^7.22.20", "chalk": "^2.4.2", - "js-tokens": "^4.0.0" + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/parser": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.3.tgz", - "integrity": "sha512-uVsWNvlVsIninV2prNz/3lHCb+5CJ+e+IUBfbjToAHODtfGYLfCFuY4AU7TskI+dAKk+njsPiBjq1gKTvZOBaw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.1.tgz", + "integrity": "sha512-Zo9c7N3xdOIQrNip7Lc9wvRPzlRtovHVE4lkz8WEDr7uYh/GMQhSiIgFxGIArRHYdJE5kxtZjAf8rT0xhdLCzg==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -1316,12 +1315,12 @@ } }, "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.23.3.tgz", - "integrity": "sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.1.tgz", + "integrity": "sha512-y4HqEnkelJIOQGd+3g1bTeKsA5c6qM7eOn7VggGVbBc0y8MLSKHacwcIE2PplNlQSj0PqS9rrXL/nkPVK+kUNg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1331,14 +1330,14 @@ } }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.23.3.tgz", - "integrity": "sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.1.tgz", + "integrity": "sha512-Hj791Ii4ci8HqnaKHAlLNs+zaLXb0EzSDhiAWp5VNlyvCNymYfacs64pxTxbH1znW/NcArSmwpmG9IKE/TUVVQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-transform-optional-chaining": "^7.23.3" + "@babel/plugin-transform-optional-chaining": "^7.24.1" }, "engines": { "node": ">=6.9.0" @@ -1366,227 +1365,11 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", - "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-class-static-block": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz", - "integrity": "sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-static-block instead.", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.21.0", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" - } - }, - "node_modules/@babel/plugin-proposal-dynamic-import": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", - "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-dynamic-import instead.", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", - "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-export-namespace-from instead.", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-json-strings": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", - "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-json-strings instead.", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-json-strings": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz", - "integrity": "sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-logical-assignment-operators instead.", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", - "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", - "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", - "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.20.5", - "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.20.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", - "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", - "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", - "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.21.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.11.tgz", - "integrity": "sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead.", + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.21.0", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - }, "engines": { "node": ">=6.9.0" }, @@ -1675,12 +1458,27 @@ } }, "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.23.3.tgz", - "integrity": "sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.1.tgz", + "integrity": "sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.1.tgz", + "integrity": "sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1689,6 +1487,18 @@ "@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, + "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", @@ -1803,30 +1613,29 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.23.3.tgz", - "integrity": "sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==", + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz", - "integrity": "sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==", + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.1.tgz", + "integrity": "sha512-ngT/3NkRhsaep9ck9uj2Xhv9+xB1zShY3tM3g6om4xxCELwCDN4g4Aq5dRn48+0hasAql7s2hdBOysCfNpr4fw==", "dev": true, "dependencies": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-remap-async-to-generator": "^7.18.9" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1835,13 +1644,48 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.23.3.tgz", - "integrity": "sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==", + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.24.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.3.tgz", + "integrity": "sha512-Qe26CMYVjpQxJ8zxM1340JFNjZaF+ISWpr1Kt/jGo+ZTUzKkfw/pphEWbRCb+lmSM6k/TOgfYLvmbHkUQ0asIg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-remap-async-to-generator": "^7.22.20", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz", + "integrity": "sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.1.tgz", + "integrity": "sha512-TWWC18OShZutrv9C6mye1xwtam+uNi2bnTOCBUd5sZxyHOiWbU6ztSROofIMrK84uweEZC219POICK/sTYwfgg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1851,12 +1695,12 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.4.tgz", - "integrity": "sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.1.tgz", + "integrity": "sha512-h71T2QQvDgM2SmT29UYU6ozjMlAt7s7CSs5Hvy8f8cf/GM/Z4a2zMfN+fjVGaieeCrXR3EdQl6C4gQG+OgmbKw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1865,21 +1709,14 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.3.tgz", - "integrity": "sha512-FGEQmugvAEu2QtgtU0uTASXevfLMFfBeVCIIdcQhn/uBQsMTjBajdnAtanQlOcuihWh10PZ7+HWvc7NtBwP74w==", + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.1.tgz", + "integrity": "sha512-OMLCXi0NqvJfORTaPQBwqLXHhb93wkBKZ4aNwMl6WtehO7ar+cmp+89iPEQPqxAnxsOKTaMcs3POz3rKayJ72g==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.20", - "@babel/helper-split-export-declaration": "^7.22.6", - "globals": "^11.1.0" + "@babel/helper-create-class-features-plugin": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1888,26 +1725,53 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-annotate-as-pure": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.1.tgz", + "integrity": "sha512-FUHlKCn6J3ERiu8Dv+4eoz7w8+kFLSyeVG4vDAikwADGjUCoHw/JHokyGtr8OR4UjpwPVivyF+h8Q5iv/JmrtA==", "dev": true, "dependencies": { - "@babel/types": "^7.22.5" + "@babel/helper-create-class-features-plugin": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.1.tgz", + "integrity": "sha512-ZTIe3W7UejJd3/3R4p7ScyyOoafetUShSf4kCqV0O7F/RiHxVj/wRaRnQlrGwflvcehNA8M42HkAiEDYZu2F1Q==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-replace-supers": "^7.24.1", + "@babel/helper-split-export-declaration": "^7.22.6", + "globals": "^11.1.0" }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.23.3.tgz", - "integrity": "sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.1.tgz", + "integrity": "sha512-5pJGVIUfJpOS+pAqBQd+QMaTD2vCL/HcePooON6pDpHgRp4gNRmzyHTPIkXntwKsq3ayUFVfJaIKPw2pOkOcTw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/template": "^7.22.15" + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/template": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1917,26 +1781,26 @@ } }, "node_modules/@babel/plugin-transform-computed-properties/node_modules/@babel/template": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", - "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", + "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.22.13", - "@babel/parser": "^7.22.15", - "@babel/types": "^7.22.15" + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.3.tgz", - "integrity": "sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.1.tgz", + "integrity": "sha512-ow8jciWqNxR3RYbSNVuF4U2Jx130nwnBnhRw6N6h1bOejNkABmcI5X5oz29K4alWX7vf1C+o6gtKXikzRKkVdw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1946,13 +1810,13 @@ } }, "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.23.3.tgz", - "integrity": "sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.1.tgz", + "integrity": "sha512-p7uUxgSoZwZ2lPNMzUkqCts3xlp8n+o05ikjy7gbtFJSt9gdU88jAmtfmOxHM14noQXBxfgzf2yRWECiNVhTCw==", "dev": true, "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1962,12 +1826,28 @@ } }, "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.23.3.tgz", - "integrity": "sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.1.tgz", + "integrity": "sha512-msyzuUnvsjsaSaocV6L7ErfNsa5nDWL1XKNnDePLgmz+WdU4w/J8+AxBMrWfi9m4IxfL5sZQKUPQKDQeeAT6lA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.1.tgz", + "integrity": "sha512-av2gdSTyXcJVdI+8aFZsCAtR29xJt0S5tas+Ef8NvBNmD1a+N/3ecMLeMBgfcK+xzsjdLDT6oHt+DFPyeqUbDA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" }, "engines": { "node": ">=6.9.0" @@ -1977,13 +1857,29 @@ } }, "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.23.3.tgz", - "integrity": "sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.1.tgz", + "integrity": "sha512-U1yX13dVBSwS23DEAqU+Z/PkwE9/m7QQy8Y9/+Tdb8UWYaGNDYwTLi19wqIAiROr8sXVum9A/rtiH5H0boUcTw==", "dev": true, "dependencies": { "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.1.tgz", + "integrity": "sha512-Ft38m/KFOyzKw2UaJFkWG9QnHPG/Q/2SkOrRk4pNBPg5IPZ+dOxcmkK5IyuBcxiNPyyYowPGUReyBvrvZs7IlQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" }, "engines": { "node": ">=6.9.0" @@ -1993,12 +1889,13 @@ } }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.23.3.tgz", - "integrity": "sha512-X8jSm8X1CMwxmK878qsUGJRmbysKNbdpTv/O1/v0LuY/ZkZrng5WYiekYSdg9m09OTmDDUWeEDsTE+17WYbAZw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.1.tgz", + "integrity": "sha512-OxBdcnF04bpdQdR3i4giHZNZQn7cm8RQKcSwA17wAAqEELo1ZOwp5FFgeptWUQXFyT9kwHo10aqqauYkRZPCAg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -2008,14 +1905,30 @@ } }, "node_modules/@babel/plugin-transform-function-name": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.23.3.tgz", - "integrity": "sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.1.tgz", + "integrity": "sha512-BXmDZpPlh7jwicKArQASrj8n22/w6iymRnvHYYd2zO30DbE277JO20/7yXJT3QxDPtiQiOxQBbZH4TpivNXIxA==", "dev": true, "dependencies": { - "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-compilation-targets": "^7.23.6", "@babel/helper-function-name": "^7.23.0", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.1.tgz", + "integrity": "sha512-U7RMFmRvoasscrIFy5xA4gIp8iWnWubnKkKuUGJjsuOH7GfbMkB+XZzeslx2kLdEGdOJDamEmCqOks6e8nv8DQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-json-strings": "^7.8.3" }, "engines": { "node": ">=6.9.0" @@ -2025,12 +1938,28 @@ } }, "node_modules/@babel/plugin-transform-literals": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.23.3.tgz", - "integrity": "sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.1.tgz", + "integrity": "sha512-zn9pwz8U7nCqOYIiBaOxoQOtYmMODXTJnkxG4AtX8fPmnCRYWBOHD0qcpwS9e2VDSp1zNJYpdnFMIKb8jmwu6g==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.1.tgz", + "integrity": "sha512-OhN6J4Bpz+hIBqItTeWJujDOfNP+unqv/NJgyhlpSqgBTPm37KkMmZV6SYcOj+pnDbdcl1qRGV/ZiIjX9Iy34w==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" }, "engines": { "node": ">=6.9.0" @@ -2040,12 +1969,12 @@ } }, "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.23.3.tgz", - "integrity": "sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.1.tgz", + "integrity": "sha512-4ojai0KysTWXzHseJKa1XPNXKRbuUrhkOPY4rEGeR+7ChlJVKxFa3H3Bz+7tWaGKgJAXUWKOGmltN+u9B3+CVg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -2055,13 +1984,13 @@ } }, "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.3.tgz", - "integrity": "sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.1.tgz", + "integrity": "sha512-lAxNHi4HVtjnHd5Rxg3D5t99Xm6H7b04hUS7EHIXcUl2EV4yl1gWdqZrNzXnSrHveL9qMdbODlLF55mvgjAfaQ==", "dev": true, "dependencies": { "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -2071,13 +2000,13 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.3.tgz", - "integrity": "sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.1.tgz", + "integrity": "sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw==", "dev": true, "dependencies": { "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/helper-simple-access": "^7.22.5" }, "engines": { @@ -2088,14 +2017,14 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.3.tgz", - "integrity": "sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.1.tgz", + "integrity": "sha512-mqQ3Zh9vFO1Tpmlt8QPnbwGHzNz3lpNEMxQb1kAemn/erstyqw1r9KeOlOfo3y6xAnFEcOv2tSyrXfmMk+/YZA==", "dev": true, "dependencies": { "@babel/helper-hoist-variables": "^7.22.5", "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/helper-validator-identifier": "^7.22.20" }, "engines": { @@ -2106,13 +2035,13 @@ } }, "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.23.3.tgz", - "integrity": "sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.1.tgz", + "integrity": "sha512-tuA3lpPj+5ITfcCluy6nWonSL7RvaG0AOTeAuvXqEKS34lnLzXpDb0dcP6K8jD0zWZFNDVly90AGFJPnm4fOYg==", "dev": true, "dependencies": { "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -2138,12 +2067,62 @@ } }, "node_modules/@babel/plugin-transform-new-target": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.23.3.tgz", - "integrity": "sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.1.tgz", + "integrity": "sha512-/rurytBM34hYy0HKZQyA0nHbQgQNFm4Q/BOc9Hflxi2X3twRof7NaE5W46j4kQitm7SvACVRXsa6N/tSZxvPug==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.1.tgz", + "integrity": "sha512-iQ+caew8wRrhCikO5DrUYx0mrmdhkaELgFa+7baMcVuhxIkN7oxt06CZ51D65ugIb1UWRQ8oQe+HXAVM6qHFjw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.1.tgz", + "integrity": "sha512-7GAsGlK4cNL2OExJH1DzmDeKnRv/LXq0eLUSvudrehVA5Rgg4bIrqEUW29FbKMBRT0ztSqisv7kjP+XIC4ZMNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.1.tgz", + "integrity": "sha512-XjD5f0YqOtebto4HGISLNfiNMTTs6tbkFf2TOqJlYKYmbo+mN9Dnpl4SRoofiziuOWMIyq3sZEUqLo3hLITFEA==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.24.1" }, "engines": { "node": ">=6.9.0" @@ -2153,13 +2132,29 @@ } }, "node_modules/@babel/plugin-transform-object-super": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.23.3.tgz", - "integrity": "sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.1.tgz", + "integrity": "sha512-oKJqR3TeI5hSLRxudMjFQ9re9fBVUU0GICqM3J1mi8MqlhVr6hC/ZN4ttAyMuQR6EZZIY6h/exe5swqGNNIkWQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.20" + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-replace-supers": "^7.24.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.1.tgz", + "integrity": "sha512-oBTH7oURV4Y+3EUrf6cWn1OHio3qG/PVwO5J03iSJmBg6m2EhKjkAu/xuaXaYwWW9miYtvbWv4LNf0AmR43LUA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" }, "engines": { "node": ">=6.9.0" @@ -2169,12 +2164,12 @@ } }, "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.4.tgz", - "integrity": "sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.1.tgz", + "integrity": "sha512-n03wmDt+987qXwAgcBlnUUivrZBPZ8z1plL0YvgQalLm+ZE5BMhGm94jhxXtA1wzv1Cu2aaOv1BM9vbVttrzSg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", "@babel/plugin-syntax-optional-chaining": "^7.8.3" }, @@ -2186,12 +2181,46 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.23.3.tgz", - "integrity": "sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.1.tgz", + "integrity": "sha512-8Jl6V24g+Uw5OGPeWNKrKqXPDw2YDjLc53ojwfMcKwlEoETKU9rU0mHUtcg9JntWI/QYzGAXNWEcVHZ+fR+XXg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.1.tgz", + "integrity": "sha512-tGvisebwBO5em4PaYNqt4fkw56K2VALsAbAakY0FjTYqJp7gfdrgr7YX76Or8/cpik0W6+tj3rZ0uHU9Oil4tw==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.1.tgz", + "integrity": "sha512-pTHxDVa0BpUbvAgX3Gat+7cSciXqUcY9j2VZKTbSB6+VQGpNgNO9ailxTGHSXlqOnX1Hcx1Enme2+yv7VqP9bg==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" }, "engines": { "node": ">=6.9.0" @@ -2201,12 +2230,12 @@ } }, "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.23.3.tgz", - "integrity": "sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.1.tgz", + "integrity": "sha512-LetvD7CrHmEx0G442gOomRr66d7q8HzzGGr4PMHGr+5YIm6++Yke+jxj246rpvsbyhJwCLxcTn6zW1P1BSenqA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -2216,12 +2245,12 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.23.3.tgz", - "integrity": "sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.1.tgz", + "integrity": "sha512-sJwZBCzIBE4t+5Q4IGLaaun5ExVMRY0lYwos/jNecjMrVCygCdph3IKv0tkP5Fc87e/1+bebAmEAGBfnRD+cnw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.0", "regenerator-transform": "^0.15.2" }, "engines": { @@ -2232,12 +2261,12 @@ } }, "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.23.3.tgz", - "integrity": "sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.1.tgz", + "integrity": "sha512-JAclqStUfIwKN15HrsQADFgeZt+wexNQ0uLhuqvqAUFoqPMjEcFCYZBhq0LUdz6dZK/mD+rErhW71fbx8RYElg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -2247,17 +2276,17 @@ } }, "node_modules/@babel/plugin-transform-runtime": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz", - "integrity": "sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw==", + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.9.tgz", + "integrity": "sha512-9KjBH61AGJetCPYp/IEyLEp47SyybZb0nDRpBvmtEkm+rUIwxdlKpyNHI1TmsGkeuLclJdleQHRZ8XLBnnh8CQ==", "dev": true, "dependencies": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.19.0", - "babel-plugin-polyfill-corejs2": "^0.3.3", - "babel-plugin-polyfill-corejs3": "^0.6.0", - "babel-plugin-polyfill-regenerator": "^0.4.1", - "semver": "^6.3.0" + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "babel-plugin-polyfill-corejs2": "^0.4.4", + "babel-plugin-polyfill-corejs3": "^0.8.2", + "babel-plugin-polyfill-regenerator": "^0.5.1", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" @@ -2276,12 +2305,12 @@ } }, "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.23.3.tgz", - "integrity": "sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.1.tgz", + "integrity": "sha512-LyjVB1nsJ6gTTUKRjRWx9C1s9hE7dLfP/knKdrfeH9UPtAGjYGgxIbFfx7xyLIEWs7Xe1Gnf8EWiUqfjLhInZA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -2291,12 +2320,12 @@ } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.23.3.tgz", - "integrity": "sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.1.tgz", + "integrity": "sha512-KjmcIM+fxgY+KxPVbjelJC6hrH1CgtPmTvdXAfn3/a9CnWGSTY7nH4zm5+cjmWJybdcPSsD0++QssDsjcpe47g==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" }, "engines": { @@ -2307,12 +2336,12 @@ } }, "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.23.3.tgz", - "integrity": "sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.1.tgz", + "integrity": "sha512-9v0f1bRXgPVcPrngOQvLXeGNNVLc8UjMVfebo9ka0WF3/7+aVUHmaJVT3sa0XCzEFioPfPHZiOcYG9qOsH63cw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -2322,12 +2351,12 @@ } }, "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.23.3.tgz", - "integrity": "sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.1.tgz", + "integrity": "sha512-WRkhROsNzriarqECASCNu/nojeXCDTE/F2HmRgOzi7NGvyfYGq1NEjKBK3ckLfRgGc6/lPAqP0vDOSw3YtG34g==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -2337,12 +2366,12 @@ } }, "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.23.3.tgz", - "integrity": "sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.1.tgz", + "integrity": "sha512-CBfU4l/A+KruSUoW+vTQthwcAdwuqbpRNB8HQKlZABwHRhsdHZ9fezp4Sn18PeAlYxTNiLMlx4xUBV3AWfg1BA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -2352,12 +2381,12 @@ } }, "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.23.3.tgz", - "integrity": "sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.1.tgz", + "integrity": "sha512-RlkVIcWT4TLI96zM660S877E7beKlQw7Ig+wqkKBiWfj0zH5Q4h50q6er4wzZKRNSYpfo6ILJ+hrJAGSX2qcNw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -2366,14 +2395,14 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.23.3.tgz", - "integrity": "sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==", + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.1.tgz", + "integrity": "sha512-Ss4VvlfYV5huWApFsF8/Sq0oXnGO+jB+rijFEFugTd3cwSObUSnUi88djgR5528Csl0uKlrI331kRqe56Ov2Ng==", "dev": true, "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -2382,87 +2411,14 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/preset-env": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", - "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.1.tgz", + "integrity": "sha512-2A/94wgZgxfTsiLaQ2E36XAOdcZmGAaEEgVmxQWwZXWkGhvoHbaqXcKnU8zny4ycpu3vNqg0L/PcCiYtHtA13g==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.20.1", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-async-generator-functions": "^7.20.1", - "@babel/plugin-proposal-class-properties": "^7.18.6", - "@babel/plugin-proposal-class-static-block": "^7.18.6", - "@babel/plugin-proposal-dynamic-import": "^7.18.6", - "@babel/plugin-proposal-export-namespace-from": "^7.18.9", - "@babel/plugin-proposal-json-strings": "^7.18.6", - "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", - "@babel/plugin-proposal-numeric-separator": "^7.18.6", - "@babel/plugin-proposal-object-rest-spread": "^7.20.2", - "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", - "@babel/plugin-proposal-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-private-methods": "^7.18.6", - "@babel/plugin-proposal-private-property-in-object": "^7.18.6", - "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.20.0", - "@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", - "@babel/plugin-transform-arrow-functions": "^7.18.6", - "@babel/plugin-transform-async-to-generator": "^7.18.6", - "@babel/plugin-transform-block-scoped-functions": "^7.18.6", - "@babel/plugin-transform-block-scoping": "^7.20.2", - "@babel/plugin-transform-classes": "^7.20.2", - "@babel/plugin-transform-computed-properties": "^7.18.9", - "@babel/plugin-transform-destructuring": "^7.20.2", - "@babel/plugin-transform-dotall-regex": "^7.18.6", - "@babel/plugin-transform-duplicate-keys": "^7.18.9", - "@babel/plugin-transform-exponentiation-operator": "^7.18.6", - "@babel/plugin-transform-for-of": "^7.18.8", - "@babel/plugin-transform-function-name": "^7.18.9", - "@babel/plugin-transform-literals": "^7.18.9", - "@babel/plugin-transform-member-expression-literals": "^7.18.6", - "@babel/plugin-transform-modules-amd": "^7.19.6", - "@babel/plugin-transform-modules-commonjs": "^7.19.6", - "@babel/plugin-transform-modules-systemjs": "^7.19.6", - "@babel/plugin-transform-modules-umd": "^7.18.6", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", - "@babel/plugin-transform-new-target": "^7.18.6", - "@babel/plugin-transform-object-super": "^7.18.6", - "@babel/plugin-transform-parameters": "^7.20.1", - "@babel/plugin-transform-property-literals": "^7.18.6", - "@babel/plugin-transform-regenerator": "^7.18.6", - "@babel/plugin-transform-reserved-words": "^7.18.6", - "@babel/plugin-transform-shorthand-properties": "^7.18.6", - "@babel/plugin-transform-spread": "^7.19.0", - "@babel/plugin-transform-sticky-regex": "^7.18.6", - "@babel/plugin-transform-template-literals": "^7.18.9", - "@babel/plugin-transform-typeof-symbol": "^7.18.9", - "@babel/plugin-transform-unicode-escapes": "^7.18.10", - "@babel/plugin-transform-unicode-regex": "^7.18.6", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.20.2", - "babel-plugin-polyfill-corejs2": "^0.3.3", - "babel-plugin-polyfill-corejs3": "^0.6.0", - "babel-plugin-polyfill-regenerator": "^0.4.1", - "core-js-compat": "^3.25.1", - "semver": "^6.3.0" + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -2471,8 +2427,118 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/preset-env/node_modules/semver": { - "version": "6.3.1", + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.1.tgz", + "integrity": "sha512-fqj4WuzzS+ukpgerpAoOnMfQXwUHFxXUZUE84oL2Kao2N8uSlvcpnAidKASgsNgzZHBsHWvcm8s9FPWUhAb8fA==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.22.9.tgz", + "integrity": "sha512-wNi5H/Emkhll/bqPjsjQorSykrlfY5OWakd6AulLvMEytpKasMVUpVy8RL4qBIBs5Ac6/5i0/Rv0b/Fg6Eag/g==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-compilation-targets": "^7.22.9", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.5", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.5", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.5", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.22.5", + "@babel/plugin-syntax-import-attributes": "^7.22.5", + "@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", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.22.5", + "@babel/plugin-transform-async-generator-functions": "^7.22.7", + "@babel/plugin-transform-async-to-generator": "^7.22.5", + "@babel/plugin-transform-block-scoped-functions": "^7.22.5", + "@babel/plugin-transform-block-scoping": "^7.22.5", + "@babel/plugin-transform-class-properties": "^7.22.5", + "@babel/plugin-transform-class-static-block": "^7.22.5", + "@babel/plugin-transform-classes": "^7.22.6", + "@babel/plugin-transform-computed-properties": "^7.22.5", + "@babel/plugin-transform-destructuring": "^7.22.5", + "@babel/plugin-transform-dotall-regex": "^7.22.5", + "@babel/plugin-transform-duplicate-keys": "^7.22.5", + "@babel/plugin-transform-dynamic-import": "^7.22.5", + "@babel/plugin-transform-exponentiation-operator": "^7.22.5", + "@babel/plugin-transform-export-namespace-from": "^7.22.5", + "@babel/plugin-transform-for-of": "^7.22.5", + "@babel/plugin-transform-function-name": "^7.22.5", + "@babel/plugin-transform-json-strings": "^7.22.5", + "@babel/plugin-transform-literals": "^7.22.5", + "@babel/plugin-transform-logical-assignment-operators": "^7.22.5", + "@babel/plugin-transform-member-expression-literals": "^7.22.5", + "@babel/plugin-transform-modules-amd": "^7.22.5", + "@babel/plugin-transform-modules-commonjs": "^7.22.5", + "@babel/plugin-transform-modules-systemjs": "^7.22.5", + "@babel/plugin-transform-modules-umd": "^7.22.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", + "@babel/plugin-transform-new-target": "^7.22.5", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.5", + "@babel/plugin-transform-numeric-separator": "^7.22.5", + "@babel/plugin-transform-object-rest-spread": "^7.22.5", + "@babel/plugin-transform-object-super": "^7.22.5", + "@babel/plugin-transform-optional-catch-binding": "^7.22.5", + "@babel/plugin-transform-optional-chaining": "^7.22.6", + "@babel/plugin-transform-parameters": "^7.22.5", + "@babel/plugin-transform-private-methods": "^7.22.5", + "@babel/plugin-transform-private-property-in-object": "^7.22.5", + "@babel/plugin-transform-property-literals": "^7.22.5", + "@babel/plugin-transform-regenerator": "^7.22.5", + "@babel/plugin-transform-reserved-words": "^7.22.5", + "@babel/plugin-transform-shorthand-properties": "^7.22.5", + "@babel/plugin-transform-spread": "^7.22.5", + "@babel/plugin-transform-sticky-regex": "^7.22.5", + "@babel/plugin-transform-template-literals": "^7.22.5", + "@babel/plugin-transform-typeof-symbol": "^7.22.5", + "@babel/plugin-transform-unicode-escapes": "^7.22.5", + "@babel/plugin-transform-unicode-property-regex": "^7.22.5", + "@babel/plugin-transform-unicode-regex": "^7.22.5", + "@babel/plugin-transform-unicode-sets-regex": "^7.22.5", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.22.5", + "babel-plugin-polyfill-corejs2": "^0.4.4", + "babel-plugin-polyfill-corejs3": "^0.8.2", + "babel-plugin-polyfill-regenerator": "^0.5.1", + "core-js-compat": "^3.31.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, @@ -2503,9 +2569,9 @@ "dev": true }, "node_modules/@babel/runtime": { - "version": "7.20.13", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.13.tgz", - "integrity": "sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA==", + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.6.tgz", + "integrity": "sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ==", "dependencies": { "regenerator-runtime": "^0.13.11" }, @@ -2514,34 +2580,34 @@ } }, "node_modules/@babel/template": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", - "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.5.tgz", + "integrity": "sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7" + "@babel/code-frame": "^7.22.5", + "@babel/parser": "^7.22.5", + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.3.tgz", - "integrity": "sha512-+K0yF1/9yR0oHdE0StHuEj3uTPzwwbrLGfNOndVJVV2TqA5+j3oljJUb4nmB954FLGjNem976+B+eDuLIjesiQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.1.tgz", + "integrity": "sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.22.13", - "@babel/generator": "^7.23.3", + "@babel/code-frame": "^7.24.1", + "@babel/generator": "^7.24.1", "@babel/helper-environment-visitor": "^7.22.20", "@babel/helper-function-name": "^7.23.0", "@babel/helper-hoist-variables": "^7.22.5", "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.23.3", - "@babel/types": "^7.23.3", - "debug": "^4.1.0", + "@babel/parser": "^7.24.1", + "@babel/types": "^7.24.0", + "debug": "^4.3.1", "globals": "^11.1.0" }, "engines": { @@ -2549,41 +2615,27 @@ } }, "node_modules/@babel/traverse/node_modules/@babel/generator": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.3.tgz", - "integrity": "sha512-keeZWAV4LU3tW0qRi19HRpabC/ilM0HRBBzf9/k8FFiG4KVpiv0FIy4hHfLfFQZNhziCTPTmd59zoyv6DNISzg==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.1.tgz", + "integrity": "sha512-DfCRfZsBcrPEHUfuBMgbJ1Ut01Y/itOs+hY2nFLgqsqXd52/iSiVq5TITtUasIUgm+IIKdY2/1I7auiQOEeC9A==", "dev": true, "dependencies": { - "@babel/types": "^7.23.3", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", + "@babel/types": "^7.24.0", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/traverse/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", - "dev": true, - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@babel/types": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.3.tgz", - "integrity": "sha512-OZnvoH2l8PK5eUvEcUyCt/sXgr/h+UWpVuBbOljwcrAgUl6lpchoQ++PHGyQy1AtYnVA6CEq3y5xeEI10brpXw==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz", + "integrity": "sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==", "dev": true, "dependencies": { - "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-string-parser": "^7.23.4", "@babel/helper-validator-identifier": "^7.22.20", "to-fast-properties": "^2.0.0" }, @@ -2595,11 +2647,23 @@ "version": "1.5.0", "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", - "dev": true, "engines": { "node": ">=0.1.90" } }, + "node_modules/@digitalbazaar/http-client": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@digitalbazaar/http-client/-/http-client-1.2.0.tgz", + "integrity": "sha512-W9KQQ5pUJcaR0I4c2HPJC0a7kRbZApIorZgPnEDwMBgj16iQzutGLrCXYaZOmxqVLVNqqlQ4aUJh+HBQZy4W6Q==", + "dependencies": { + "esm": "^3.2.22", + "ky": "^0.25.1", + "ky-universal": "^0.8.2" + }, + "engines": { + "node": ">=10.0.0" + } + }, "node_modules/@discoveryjs/json-ext": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", @@ -2609,10 +2673,26 @@ "node": ">=10.0.0" } }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz", + "integrity": "sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, "node_modules/@esbuild/android-arm": { - "version": "0.17.8", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.8.tgz", - "integrity": "sha512-0/rb91GYKhrtbeglJXOhAv9RuYimgI8h623TplY2X+vA4EXnk3Zj1fXZreJ0J3OJJu1bwmb0W7g+2cT/d8/l/w==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.17.tgz", + "integrity": "sha512-wHsmJG/dnL3OkpAcwbgoBTTMHVi4Uyou3F5mf58ZtmUyIKfcdA7TROav/6tCzET4A3QW2Q2FC+eFneMU+iyOxg==", "cpu": [ "arm" ], @@ -2626,9 +2706,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.17.8", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.8.tgz", - "integrity": "sha512-oa/N5j6v1svZQs7EIRPqR8f+Bf8g6HBDjD/xHC02radE/NjKHK7oQmtmLxPs1iVwYyvE+Kolo6lbpfEQ9xnhxQ==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.17.tgz", + "integrity": "sha512-9np+YYdNDed5+Jgr1TdWBsozZ85U1Oa3xW0c7TWqH0y2aGghXtZsuT8nYRbzOMcl0bXZXjOGbksoTtVOlWrRZg==", "cpu": [ "arm64" ], @@ -2642,9 +2722,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.17.8", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.8.tgz", - "integrity": "sha512-bTliMLqD7pTOoPg4zZkXqCDuzIUguEWLpeqkNfC41ODBHwoUgZ2w5JBeYimv4oP6TDVocoYmEhZrCLQTrH89bg==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.17.tgz", + "integrity": "sha512-O+FeWB/+xya0aLg23hHEM2E3hbfwZzjqumKMSIqcHbNvDa+dza2D0yLuymRBQQnC34CWrsJUXyH2MG5VnLd6uw==", "cpu": [ "x64" ], @@ -2658,9 +2738,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.17.8", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.8.tgz", - "integrity": "sha512-ghAbV3ia2zybEefXRRm7+lx8J/rnupZT0gp9CaGy/3iolEXkJ6LYRq4IpQVI9zR97ID80KJVoUlo3LSeA/sMAg==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.17.tgz", + "integrity": "sha512-M9uJ9VSB1oli2BE/dJs3zVr9kcCBBsE883prage1NWz6pBS++1oNn/7soPNS3+1DGj0FrkSvnED4Bmlu1VAE9g==", "cpu": [ "arm64" ], @@ -2674,9 +2754,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.17.8", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.8.tgz", - "integrity": "sha512-n5WOpyvZ9TIdv2V1K3/iIkkJeKmUpKaCTdun9buhGRWfH//osmUjlv4Z5mmWdPWind/VGcVxTHtLfLCOohsOXw==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.17.tgz", + "integrity": "sha512-XDre+J5YeIJDMfp3n0279DFNrGCXlxOuGsWIkRb1NThMZ0BsrWXoTg23Jer7fEXQ9Ye5QjrvXpxnhzl3bHtk0g==", "cpu": [ "x64" ], @@ -2690,9 +2770,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.17.8", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.8.tgz", - "integrity": "sha512-a/SATTaOhPIPFWvHZDoZYgxaZRVHn0/LX1fHLGfZ6C13JqFUZ3K6SMD6/HCtwOQ8HnsNaEeokdiDSFLuizqv5A==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.17.tgz", + "integrity": "sha512-cjTzGa3QlNfERa0+ptykyxs5A6FEUQQF0MuilYXYBGdBxD3vxJcKnzDlhDCa1VAJCmAxed6mYhA2KaJIbtiNuQ==", "cpu": [ "arm64" ], @@ -2706,9 +2786,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.17.8", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.8.tgz", - "integrity": "sha512-xpFJb08dfXr5+rZc4E+ooZmayBW6R3q59daCpKZ/cDU96/kvDM+vkYzNeTJCGd8rtO6fHWMq5Rcv/1cY6p6/0Q==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.17.tgz", + "integrity": "sha512-sOxEvR8d7V7Kw8QqzxWc7bFfnWnGdaFBut1dRUYtu+EIRXefBc/eIsiUiShnW0hM3FmQ5Zf27suDuHsKgZ5QrA==", "cpu": [ "x64" ], @@ -2722,9 +2802,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.17.8", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.8.tgz", - "integrity": "sha512-6Ij8gfuGszcEwZpi5jQIJCVIACLS8Tz2chnEBfYjlmMzVsfqBP1iGmHQPp7JSnZg5xxK9tjCc+pJ2WtAmPRFVA==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.17.tgz", + "integrity": "sha512-2d3Lw6wkwgSLC2fIvXKoMNGVaeY8qdN0IC3rfuVxJp89CRfA3e3VqWifGDfuakPmp90+ZirmTfye1n4ncjv2lg==", "cpu": [ "arm" ], @@ -2738,9 +2818,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.17.8", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.8.tgz", - "integrity": "sha512-v3iwDQuDljLTxpsqQDl3fl/yihjPAyOguxuloON9kFHYwopeJEf1BkDXODzYyXEI19gisEsQlG1bM65YqKSIww==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.17.tgz", + "integrity": "sha512-c9w3tE7qA3CYWjT+M3BMbwMt+0JYOp3vCMKgVBrCl1nwjAlOMYzEo+gG7QaZ9AtqZFj5MbUc885wuBBmu6aADQ==", "cpu": [ "arm64" ], @@ -2754,9 +2834,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.17.8", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.8.tgz", - "integrity": "sha512-8svILYKhE5XetuFk/B6raFYIyIqydQi+GngEXJgdPdI7OMKUbSd7uzR02wSY4kb53xBrClLkhH4Xs8P61Q2BaA==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.17.tgz", + "integrity": "sha512-1DS9F966pn5pPnqXYz16dQqWIB0dmDfAQZd6jSSpiT9eX1NzKh07J6VKR3AoXXXEk6CqZMojiVDSZi1SlmKVdg==", "cpu": [ "ia32" ], @@ -2770,9 +2850,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.17.8", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.8.tgz", - "integrity": "sha512-B6FyMeRJeV0NpyEOYlm5qtQfxbdlgmiGdD+QsipzKfFky0K5HW5Td6dyK3L3ypu1eY4kOmo7wW0o94SBqlqBSA==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.17.tgz", + "integrity": "sha512-EvLsxCk6ZF0fpCB6w6eOI2Fc8KW5N6sHlIovNe8uOFObL2O+Mr0bflPHyHwLT6rwMg9r77WOAWb2FqCQrVnwFg==", "cpu": [ "loong64" ], @@ -2786,9 +2866,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.17.8", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.8.tgz", - "integrity": "sha512-CCb67RKahNobjm/eeEqeD/oJfJlrWyw29fgiyB6vcgyq97YAf3gCOuP6qMShYSPXgnlZe/i4a8WFHBw6N8bYAA==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.17.tgz", + "integrity": "sha512-e0bIdHA5p6l+lwqTE36NAW5hHtw2tNRmHlGBygZC14QObsA3bD4C6sXLJjvnDIjSKhW1/0S3eDy+QmX/uZWEYQ==", "cpu": [ "mips64el" ], @@ -2802,9 +2882,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.17.8", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.8.tgz", - "integrity": "sha512-bytLJOi55y55+mGSdgwZ5qBm0K9WOCh0rx+vavVPx+gqLLhxtSFU0XbeYy/dsAAD6xECGEv4IQeFILaSS2auXw==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.17.tgz", + "integrity": "sha512-BAAilJ0M5O2uMxHYGjFKn4nJKF6fNCdP1E0o5t5fvMYYzeIqy2JdAP88Az5LHt9qBoUa4tDaRpfWt21ep5/WqQ==", "cpu": [ "ppc64" ], @@ -2818,9 +2898,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.17.8", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.8.tgz", - "integrity": "sha512-2YpRyQJmKVBEHSBLa8kBAtbhucaclb6ex4wchfY0Tj3Kg39kpjeJ9vhRU7x4mUpq8ISLXRXH1L0dBYjAeqzZAw==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.17.tgz", + "integrity": "sha512-Wh/HW2MPnC3b8BqRSIme/9Zhab36PPH+3zam5pqGRH4pE+4xTrVLx2+XdGp6fVS3L2x+DrsIcsbMleex8fbE6g==", "cpu": [ "riscv64" ], @@ -2834,9 +2914,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.17.8", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.8.tgz", - "integrity": "sha512-QgbNY/V3IFXvNf11SS6exkpVcX0LJcob+0RWCgV9OiDAmVElnxciHIisoSix9uzYzScPmS6dJFbZULdSAEkQVw==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.17.tgz", + "integrity": "sha512-j/34jAl3ul3PNcK3pfI0NSlBANduT2UO5kZ7FCaK33XFv3chDhICLY8wJJWIhiQ+YNdQ9dxqQctRg2bvrMlYgg==", "cpu": [ "s390x" ], @@ -2850,9 +2930,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.17.8", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.8.tgz", - "integrity": "sha512-mM/9S0SbAFDBc4OPoyP6SEOo5324LpUxdpeIUUSrSTOfhHU9hEfqRngmKgqILqwx/0DVJBzeNW7HmLEWp9vcOA==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.17.tgz", + "integrity": "sha512-QM50vJ/y+8I60qEmFxMoxIx4de03pGo2HwxdBeFd4nMh364X6TIBZ6VQ5UQmPbQWUVWHWws5MmJXlHAXvJEmpQ==", "cpu": [ "x64" ], @@ -2866,9 +2946,9 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.17.8", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.8.tgz", - "integrity": "sha512-eKUYcWaWTaYr9zbj8GertdVtlt1DTS1gNBWov+iQfWuWyuu59YN6gSEJvFzC5ESJ4kMcKR0uqWThKUn5o8We6Q==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.17.tgz", + "integrity": "sha512-/jGlhWR7Sj9JPZHzXyyMZ1RFMkNPjC6QIAan0sDOtIo2TYk3tZn5UDrkE0XgsTQCxWTTOcMPf9p6Rh2hXtl5TQ==", "cpu": [ "x64" ], @@ -2882,9 +2962,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.17.8", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.8.tgz", - "integrity": "sha512-Vc9J4dXOboDyMXKD0eCeW0SIeEzr8K9oTHJU+Ci1mZc5njPfhKAqkRt3B/fUNU7dP+mRyralPu8QUkiaQn7iIg==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.17.tgz", + "integrity": "sha512-rSEeYaGgyGGf4qZM2NonMhMOP/5EHp4u9ehFiBrg7stH6BYEEjlkVREuDEcQ0LfIl53OXLxNbfuIj7mr5m29TA==", "cpu": [ "x64" ], @@ -2898,9 +2978,9 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.17.8", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.8.tgz", - "integrity": "sha512-0xvOTNuPXI7ft1LYUgiaXtpCEjp90RuBBYovdd2lqAFxje4sEucurg30M1WIm03+3jxByd3mfo+VUmPtRSVuOw==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.17.tgz", + "integrity": "sha512-Y7ZBbkLqlSgn4+zot4KUNYst0bFoO68tRgI6mY2FIM+b7ZbyNVtNbDP5y8qlu4/knZZ73fgJDlXID+ohY5zt5g==", "cpu": [ "x64" ], @@ -2914,9 +2994,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.17.8", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.8.tgz", - "integrity": "sha512-G0JQwUI5WdEFEnYNKzklxtBheCPkuDdu1YrtRrjuQv30WsYbkkoixKxLLv8qhJmNI+ATEWquZe/N0d0rpr55Mg==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.17.tgz", + "integrity": "sha512-bwPmTJsEQcbZk26oYpc4c/8PvTY3J5/QK8jM19DVlEsAB41M39aWovWoHtNm78sd6ip6prilxeHosPADXtEJFw==", "cpu": [ "arm64" ], @@ -2930,9 +3010,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.17.8", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.8.tgz", - "integrity": "sha512-Fqy63515xl20OHGFykjJsMnoIWS+38fqfg88ClvPXyDbLtgXal2DTlhb1TfTX34qWi3u4I7Cq563QcHpqgLx8w==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.17.tgz", + "integrity": "sha512-H/XaPtPKli2MhW+3CQueo6Ni3Avggi6hP/YvgkEe1aSaxw+AeO8MFjq8DlgfTd9Iz4Yih3QCZI6YLMoyccnPRg==", "cpu": [ "ia32" ], @@ -2946,9 +3026,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.17.8", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.8.tgz", - "integrity": "sha512-1iuezdyDNngPnz8rLRDO2C/ZZ/emJLb72OsZeqQ6gL6Avko/XCXZw+NuxBSNhBAP13Hie418V7VMt9et1FMvpg==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.17.tgz", + "integrity": "sha512-fGEb8f2BSA3CW7riJVurug65ACLuQAzKq0SSqkY2b2yHHH0MzDfbLyKIGzHwOI/gkHcxM/leuSW6D5w/LMNitA==", "cpu": [ "x64" ], @@ -2986,9 +3066,9 @@ } }, "node_modules/@eslint/eslintrc": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.3.tgz", - "integrity": "sha512-yZzuIG+jnVu6hNSzFEN07e8BxF3uAzYtQb6uDkaYZLo6oYZDCq454c5kB8zxnzfCYyP4MIuyBn10L0DqwujTmA==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", "dev": true, "dependencies": { "ajv": "^6.12.4", @@ -3030,20 +3110,10 @@ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true }, - "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.23.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", - "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dev": true, "dependencies": { "type-fest": "^0.20.2" @@ -3073,18 +3143,6 @@ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", "dev": true }, - "node_modules/@eslint/eslintrc/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, "node_modules/@eslint/eslintrc/node_modules/type-fest": { "version": "0.20.2", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", @@ -3098,9 +3156,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.53.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.53.0.tgz", - "integrity": "sha512-Kn7K8dx/5U6+cT1yEhpX1w4PCSg0M+XyRILPgvwcEBjerFWCwQj5sbr3/VmxqV0JGHCBCzyd6LxypEuehypY1w==", + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", + "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -3113,41 +3171,19 @@ "dev": true }, "node_modules/@humanwhocodes/config-array": { - "version": "0.11.13", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz", - "integrity": "sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==", + "version": "0.11.14", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", + "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", "dev": true, "dependencies": { - "@humanwhocodes/object-schema": "^2.0.1", - "debug": "^4.1.1", + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", "minimatch": "^3.0.5" }, "engines": { "node": ">=10.10.0" } }, - "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/@humanwhocodes/config-array/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, "node_modules/@humanwhocodes/module-importer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", @@ -3162,9 +3198,9 @@ } }, "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz", - "integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz", + "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==", "dev": true }, "node_modules/@isaacs/cliui": { @@ -3289,58 +3325,45 @@ } }, "node_modules/@jridgewell/gen-mapping": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", "dev": true, "dependencies": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", - "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", "dev": true, "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", "dev": true, "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/source-map": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", - "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", - "dev": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", "dev": true, "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" } }, "node_modules/@jridgewell/sourcemap-codec": { @@ -3350,9 +3373,9 @@ "dev": true }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.20", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", - "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", "dev": true, "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", @@ -3366,18 +3389,18 @@ "dev": true }, "node_modules/@ngtools/webpack": { - "version": "15.2.10", - "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-15.2.10.tgz", - "integrity": "sha512-ZExB4rKh/Saad31O/Ofd2XvRuILuCNTYs0+qJL697Be2pzeewvzBhE4Xe1Mm7Jg13aWSPeuIdzSGOqCdwxxxFQ==", + "version": "16.2.12", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-16.2.12.tgz", + "integrity": "sha512-f9R9Qsk8v+ffDxryl6PQ7Wnf2JCNd4dDXOH+d/AuF06VFiwcwGDRDZpmqkAXbFxQfcWTbT1FFvfoJ+SFcJgXLA==", "dev": true, "engines": { - "node": "^14.20.0 || ^16.13.0 || >=18.10.0", + "node": "^16.14.0 || >=18.10.0", "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", "yarn": ">= 1.13.0" }, "peerDependencies": { - "@angular/compiler-cli": "^15.0.0", - "typescript": ">=4.8.2 <5.0", + "@angular/compiler-cli": "^16.0.0", + "typescript": ">=4.9.3 <5.2", "webpack": "^5.54.0" } }, @@ -3568,432 +3591,129 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@nrwl/cli": { - "version": "15.9.3", - "resolved": "https://registry.npmjs.org/@nrwl/cli/-/cli-15.9.3.tgz", - "integrity": "sha512-qiAKHkov3iBx6hroPTitUrkRSUZFQqVgNJiF9gXRFC6pNJe9RS4rlmcIaoUFOboi9CnH5jwblNJVcz8YSVYOvA==", + "node_modules/@nrwl/devkit": { + "version": "16.5.1", + "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-16.5.1.tgz", + "integrity": "sha512-NB+DE/+AFJ7lKH/WBFyatJEhcZGj25F24ncDkwjZ6MzEiSOGOJS0LaV/R+VUsmS5EHTPXYOpn3zHWWAcJhyOmA==", "dev": true, "dependencies": { - "nx": "15.9.3" + "@nx/devkit": "16.5.1" } }, - "node_modules/@nrwl/cli/node_modules/@nrwl/tao": { - "version": "15.9.3", - "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-15.9.3.tgz", - "integrity": "sha512-NcjFCbuMa53C3fBrK7qLUImUBySyr9EVwmiZuAv9sZZtm4eILK8w3qihjrB4FFUuLjPU/SViriYXi+hF2tbP4w==", + "node_modules/@nrwl/tao": { + "version": "16.5.1", + "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-16.5.1.tgz", + "integrity": "sha512-x+gi/fKdM6uQNIti9exFlm3V5LBP3Y8vOEziO42HdOigyrXa0S0HD2WMpccmp6PclYKhwEDUjKJ39xh5sdh4Ig==", "dev": true, "dependencies": { - "nx": "15.9.3" + "nx": "16.5.1" }, "bin": { "tao": "index.js" } }, - "node_modules/@nrwl/cli/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@nx/devkit": { + "version": "16.5.1", + "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-16.5.1.tgz", + "integrity": "sha512-T1acZrVVmJw/sJ4PIGidCBYBiBqlg/jT9e8nIGXLSDS20xcLvfo4zBQf8UZLrmHglnwwpDpOWuVJCp2rYA5aDg==", "dev": true, "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" + "@nrwl/devkit": "16.5.1", + "ejs": "^3.1.7", + "ignore": "^5.0.4", + "semver": "7.5.3", + "tmp": "~0.2.1", + "tslib": "^2.3.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@nrwl/cli/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "node_modules/@nrwl/cli/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "peerDependencies": { + "nx": ">= 15 <= 17" } }, - "node_modules/@nrwl/cli/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@nx/devkit/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "yallist": "^4.0.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@nrwl/cli/node_modules/cli-spinners": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz", - "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==", - "dev": true, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@nrwl/cli/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/@nx/devkit/node_modules/semver": { + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", + "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", "dev": true, "dependencies": { - "color-name": "~1.1.4" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">=7.0.0" + "node": ">=10" } }, - "node_modules/@nrwl/cli/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "node_modules/@nx/devkit/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, - "node_modules/@nrwl/cli/node_modules/fast-glob": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", - "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", + "node_modules/@nx/nx-darwin-arm64": { + "version": "16.5.1", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-16.5.1.tgz", + "integrity": "sha512-q98TFI4B/9N9PmKUr1jcbtD4yAFs1HfYd9jUXXTQOlfO9SbDjnrYJgZ4Fp9rMNfrBhgIQ4x1qx0AukZccKmH9Q==", + "cpu": [ + "arm64" + ], "dev": true, - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=8" + "node": ">= 10" } }, - "node_modules/@nrwl/cli/node_modules/fs-extra": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", - "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", + "node_modules/@nx/nx-darwin-x64": { + "version": "16.5.1", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-16.5.1.tgz", + "integrity": "sha512-j9HmL1l8k7EVJ3eOM5y8COF93gqrydpxCDoz23ZEtsY+JHY77VAiRQsmqBgEx9GGA2dXi9VEdS67B0+1vKariw==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=14.14" + "node": ">= 10" } }, - "node_modules/@nrwl/cli/node_modules/glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/@nrwl/cli/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@nrwl/cli/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/@nrwl/cli/node_modules/lines-and-columns": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.4.tgz", - "integrity": "sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==", - "dev": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - } - }, - "node_modules/@nrwl/cli/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@nrwl/cli/node_modules/minimatch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/@nrwl/cli/node_modules/nx": { - "version": "15.9.3", - "resolved": "https://registry.npmjs.org/nx/-/nx-15.9.3.tgz", - "integrity": "sha512-GLwbykfTABc7/UZjQEEnV1bQbTVC53W+Zj4xWY640/45I4iZf/TUqKMBCgtLZ9v89gEsKOM4zsx55CqHT3bekA==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "@nrwl/cli": "15.9.3", - "@nrwl/tao": "15.9.3", - "@parcel/watcher": "2.0.4", - "@yarnpkg/lockfile": "^1.1.0", - "@yarnpkg/parsers": "^3.0.0-rc.18", - "@zkochan/js-yaml": "0.0.6", - "axios": "^1.0.0", - "chalk": "^4.1.0", - "cli-cursor": "3.1.0", - "cli-spinners": "2.6.1", - "cliui": "^7.0.2", - "dotenv": "~10.0.0", - "enquirer": "~2.3.6", - "fast-glob": "3.2.7", - "figures": "3.2.0", - "flat": "^5.0.2", - "fs-extra": "^11.1.0", - "glob": "7.1.4", - "ignore": "^5.0.4", - "js-yaml": "4.1.0", - "jsonc-parser": "3.2.0", - "lines-and-columns": "~2.0.3", - "minimatch": "3.0.5", - "npm-run-path": "^4.0.1", - "open": "^8.4.0", - "semver": "7.3.4", - "string-width": "^4.2.3", - "strong-log-transformer": "^2.1.0", - "tar-stream": "~2.2.0", - "tmp": "~0.2.1", - "tsconfig-paths": "^4.1.2", - "tslib": "^2.3.0", - "v8-compile-cache": "2.3.0", - "yargs": "^17.6.2", - "yargs-parser": "21.1.1" - }, - "bin": { - "nx": "bin/nx.js" - }, - "optionalDependencies": { - "@nrwl/nx-darwin-arm64": "15.9.3", - "@nrwl/nx-darwin-x64": "15.9.3", - "@nrwl/nx-linux-arm-gnueabihf": "15.9.3", - "@nrwl/nx-linux-arm64-gnu": "15.9.3", - "@nrwl/nx-linux-arm64-musl": "15.9.3", - "@nrwl/nx-linux-x64-gnu": "15.9.3", - "@nrwl/nx-linux-x64-musl": "15.9.3", - "@nrwl/nx-win32-arm64-msvc": "15.9.3", - "@nrwl/nx-win32-x64-msvc": "15.9.3" - }, - "peerDependencies": { - "@swc-node/register": "^1.4.2", - "@swc/core": "^1.2.173" - }, - "peerDependenciesMeta": { - "@swc-node/register": { - "optional": true - }, - "@swc/core": { - "optional": true - } - } - }, - "node_modules/@nrwl/cli/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@nrwl/cli/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@nrwl/cli/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/@nrwl/cli/node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dev": true, - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@nrwl/cli/node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/@nrwl/cli/node_modules/yargs/node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@nrwl/devkit": { - "version": "13.1.3", - "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-13.1.3.tgz", - "integrity": "sha512-TAAsZJvVc/obeH0rZKY6miVhyM2GHGb8qIWp9MAIdLlXf4VDcNC7rxwb5OrGVSwuTTjqGYBGPUx0yEogOOJthA==", - "dev": true, - "dependencies": { - "@nrwl/tao": "13.1.3", - "ejs": "^3.1.5", - "ignore": "^5.0.4", - "rxjs": "^6.5.4", - "semver": "7.3.4", - "tslib": "^2.0.0" - } - }, - "node_modules/@nrwl/devkit/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@nrwl/devkit/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@nrwl/devkit/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/@nrwl/nx-darwin-arm64": { - "version": "15.9.3", - "resolved": "https://registry.npmjs.org/@nrwl/nx-darwin-arm64/-/nx-darwin-arm64-15.9.3.tgz", - "integrity": "sha512-2htJzVa+S/uLg5tj4nbO/tRz2SRMQIpT6EeWMgDGuEKQdpuRLVj2ez9hMpkRn9tl1tBUwR05hbV28DnOLRESVA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@nrwl/nx-darwin-x64": { - "version": "15.9.3", - "resolved": "https://registry.npmjs.org/@nrwl/nx-darwin-x64/-/nx-darwin-x64-15.9.3.tgz", - "integrity": "sha512-p+8UkfC6KTLOX4XRt7NSP8DoTzEgs73+SN0csoXT9VsNO35+F0Z5zMZxpEc7RVo5Wen/4PGh2OWA+8gtgntsJQ==", + "node_modules/@nx/nx-freebsd-x64": { + "version": "16.5.1", + "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-16.5.1.tgz", + "integrity": "sha512-CXSPT01aVS869tvCCF2tZ7LnCa8l41wJ3mTVtWBkjmRde68E5Up093hklRMyXb3kfiDYlfIKWGwrV4r0eH6x1A==", "cpu": [ "x64" ], "dev": true, "optional": true, "os": [ - "darwin" + "freebsd" ], "engines": { "node": ">= 10" } }, - "node_modules/@nrwl/nx-linux-arm-gnueabihf": { - "version": "15.9.3", - "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-15.9.3.tgz", - "integrity": "sha512-xwW7bZtggrxhFbYvvWWArtcSWwoxWzi/4wNgP3wPbcZFNZiraahVQSpIyJXrS9aajGbdvuDBM8cbDsMj9v7mwg==", + "node_modules/@nx/nx-linux-arm-gnueabihf": { + "version": "16.5.1", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-16.5.1.tgz", + "integrity": "sha512-BhrumqJSZCWFfLFUKl4CAUwR0Y0G2H5EfFVGKivVecEQbb+INAek1aa6c89evg2/OvetQYsJ+51QknskwqvLsA==", "cpu": [ "arm" ], @@ -4006,10 +3726,10 @@ "node": ">= 10" } }, - "node_modules/@nrwl/nx-linux-arm64-gnu": { - "version": "15.9.3", - "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-15.9.3.tgz", - "integrity": "sha512-KNxDL2OAHxhFqztEjv2mNwXD6xrzoUury7NsYZYqlxJUNc3YYBfRSLEatnw491crvMBndbxfGVTWEO9S4YmRuw==", + "node_modules/@nx/nx-linux-arm64-gnu": { + "version": "16.5.1", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-16.5.1.tgz", + "integrity": "sha512-x7MsSG0W+X43WVv7JhiSq2eKvH2suNKdlUHEG09Yt0vm3z0bhtym1UCMUg3IUAK7jy9hhLeDaFVFkC6zo+H/XQ==", "cpu": [ "arm64" ], @@ -4022,10 +3742,10 @@ "node": ">= 10" } }, - "node_modules/@nrwl/nx-linux-arm64-musl": { - "version": "15.9.3", - "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm64-musl/-/nx-linux-arm64-musl-15.9.3.tgz", - "integrity": "sha512-AxoZzfsXH7ZqDE+WrQtRumufIcSIBw4U/LikiDLaWWoGtNpAfKLkD/PHirZiNxHIeGy1Toi4ccMUolXbafLVFw==", + "node_modules/@nx/nx-linux-arm64-musl": { + "version": "16.5.1", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-16.5.1.tgz", + "integrity": "sha512-J+/v/mFjOm74I0PNtH5Ka+fDd+/dWbKhpcZ2R1/6b9agzZk+Ff/SrwJcSYFXXWKbPX+uQ4RcJoytT06Zs3s0ow==", "cpu": [ "arm64" ], @@ -4038,10 +3758,10 @@ "node": ">= 10" } }, - "node_modules/@nrwl/nx-linux-x64-gnu": { - "version": "15.9.3", - "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-x64-gnu/-/nx-linux-x64-gnu-15.9.3.tgz", - "integrity": "sha512-P8AOPRufvV4a5cSczNsw84zFAI7NgAiEBTybYcyymdNJmo0iArJXEmvj/G4mB20O8VCsCkwqMYAu6nQEnES1Kw==", + "node_modules/@nx/nx-linux-x64-gnu": { + "version": "16.5.1", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-16.5.1.tgz", + "integrity": "sha512-igooWJ5YxQ94Zft7IqgL+Lw0qHaY15Btw4gfK756g/YTYLZEt4tTvR1y6RnK/wdpE3sa68bFTLVBNCGTyiTiDQ==", "cpu": [ "x64" ], @@ -4054,10 +3774,10 @@ "node": ">= 10" } }, - "node_modules/@nrwl/nx-linux-x64-musl": { - "version": "15.9.3", - "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-x64-musl/-/nx-linux-x64-musl-15.9.3.tgz", - "integrity": "sha512-4ZYDp7T319+xbw7Z7KVtRefzaXJipZfgrM49r+Y1FAfYDc8y18zvKz3slK26wfWz+EUZwKsa/DfA2KmyRG3DvQ==", + "node_modules/@nx/nx-linux-x64-musl": { + "version": "16.5.1", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-16.5.1.tgz", + "integrity": "sha512-zF/exnPqFYbrLAduGhTmZ7zNEyADid2bzNQiIjJkh8Y6NpDwrQIwVIyvIxqynsjMrIs51kBH+8TUjKjj2Jgf5A==", "cpu": [ "x64" ], @@ -4070,10 +3790,10 @@ "node": ">= 10" } }, - "node_modules/@nrwl/nx-win32-arm64-msvc": { - "version": "15.9.3", - "resolved": "https://registry.npmjs.org/@nrwl/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-15.9.3.tgz", - "integrity": "sha512-UhgxIPgTZBKN1oxlLPSklkSzVL3hA4lAiVc9A0Utumpbp0ob/Xx+2vHzg3cnmNH3jWkZ+9OsC2dKyeMB6gAbSw==", + "node_modules/@nx/nx-win32-arm64-msvc": { + "version": "16.5.1", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-16.5.1.tgz", + "integrity": "sha512-qtqiLS9Y9TYyAbbpq58kRoOroko4ZXg5oWVqIWFHoxc5bGPweQSJCROEqd1AOl2ZDC6BxfuVHfhDDop1kK05WA==", "cpu": [ "arm64" ], @@ -4086,10 +3806,10 @@ "node": ">= 10" } }, - "node_modules/@nrwl/nx-win32-x64-msvc": { - "version": "15.9.3", - "resolved": "https://registry.npmjs.org/@nrwl/nx-win32-x64-msvc/-/nx-win32-x64-msvc-15.9.3.tgz", - "integrity": "sha512-gdnvqURKnu0EQGOFJ6NUKq6wSB+viNb7Z8qtKhzSmFwVjT8akOnLWn7ZhL9v28TAjLM7/s1Mwvmz/IMj1PGlcQ==", + "node_modules/@nx/nx-win32-x64-msvc": { + "version": "16.5.1", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-16.5.1.tgz", + "integrity": "sha512-kUJBLakK7iyA9WfsGGQBVennA4jwf5XIgm0lu35oMOphtZIluvzItMt0EYBmylEROpmpEIhHq0P6J9FA+WH0Rg==", "cpu": [ "x64" ], @@ -4102,153 +3822,22 @@ "node": ">= 10" } }, - "node_modules/@nrwl/tao": { - "version": "13.1.3", - "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-13.1.3.tgz", - "integrity": "sha512-/IwJgSgCBD1SaF+n8RuXX2OxDAh8ut/+P8pMswjm8063ac30UlAHjQ4XTYyskLH8uoUmNi2hNaGgHUrkwt7tQA==", - "dev": true, - "dependencies": { - "chalk": "4.1.0", - "enquirer": "~2.3.6", - "fs-extra": "^9.1.0", - "jsonc-parser": "3.0.0", - "nx": "13.1.3", - "rxjs": "^6.5.4", - "rxjs-for-await": "0.0.2", - "semver": "7.3.4", - "tmp": "~0.2.1", - "tslib": "^2.0.0", - "yargs-parser": "20.0.0" - }, - "bin": { - "tao": "index.js" - } - }, - "node_modules/@nrwl/tao/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@parcel/watcher": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.0.4.tgz", + "integrity": "sha512-cTDi+FUDBIUOBKEtj+nhiJ71AZVlkAsQFuGQTun5tV9mwQBQgZvhCzG+URPQc8myeN32yRVZEfVAPCs1RW+Jvg==", "dev": true, + "hasInstallScript": true, "dependencies": { - "color-convert": "^2.0.1" + "node-addon-api": "^3.2.1", + "node-gyp-build": "^4.3.0" }, "engines": { - "node": ">=8" + "node": ">= 10.0.0" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@nrwl/tao/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@nrwl/tao/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@nrwl/tao/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@nrwl/tao/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@nrwl/tao/node_modules/jsonc-parser": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.0.0.tgz", - "integrity": "sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==", - "dev": true - }, - "node_modules/@nrwl/tao/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@nrwl/tao/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@nrwl/tao/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@nrwl/tao/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/@parcel/watcher": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.0.4.tgz", - "integrity": "sha512-cTDi+FUDBIUOBKEtj+nhiJ71AZVlkAsQFuGQTun5tV9mwQBQgZvhCzG+URPQc8myeN32yRVZEfVAPCs1RW+Jvg==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "node-addon-api": "^3.2.1", - "node-gyp-build": "^4.3.0" - }, - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, "node_modules/@pkgjs/parseargs": { @@ -4262,12 +3851,16 @@ } }, "node_modules/@project-sunbird/client-services": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@project-sunbird/client-services/-/client-services-4.0.1.tgz", - "integrity": "sha512-ipOUI29HPcVfGhkHGeHD9TmmrkfD6EYPSEJjrnYUdPXs92OsYoG7MjXyZ5qh6bYvR4NLgVr2O+uWaAwd1a7qcQ==", + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@project-sunbird/client-services/-/client-services-4.9.1.tgz", + "integrity": "sha512-qrtPOKrSckbrPUrk9CDAqHpdVBdcq6VzCiecw71Vl+lr+9eoY0uOC47mprSdIBDYVO9BWRp0wZeoZmPpBKMwrQ==", "dependencies": { "@project-sunbird/telemetry-sdk": "0.0.26", "inversify": "^5.0.1", + "jsonld": "^5.2.0", + "jsonld-signatures": "^6.0.0", + "jszip": "^3.7.1", + "node-fetch": "2.6.5", "qs": "^6.9.4", "reflect-metadata": "^0.1.13", "whatwg-fetch": "^3.1.0" @@ -4276,41 +3869,7 @@ "rxjs": "6.x.x" } }, - "node_modules/@project-sunbird/sb-styles": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/@project-sunbird/sb-styles/-/sb-styles-0.0.7.tgz", - "integrity": "sha512-XirxDLdQnaKJC+tFh4IAD05ULHS7DE9ZkNsPRHglWzly8erTXe6M1DAL+XWKYVFLf+GK9U6HVKlvvxIUpRCiVw==" - }, - "node_modules/@project-sunbird/sunbird-player-sdk-v9": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/@project-sunbird/sunbird-player-sdk-v9/-/sunbird-player-sdk-v9-4.8.0.tgz", - "integrity": "sha512-8qj3Gg027eT6dqLw9iPGJ1GApoytvnglHSOb7p5E0lwZH+pneGh1iESP0avX98klg5CkHn0Sh+V/m4tP0/f4Gw==", - "dependencies": { - "ally.js": "1.4.1" - }, - "peerDependencies": { - "@angular/common": ">= 9.1.12", - "@angular/core": ">= 9.1.12", - "@project-sunbird/sb-styles": ">= 0.0.7" - } - }, - "node_modules/@project-sunbird/sunbird-quml-player-v9": { - "version": "4.9.7", - "resolved": "https://registry.npmjs.org/@project-sunbird/sunbird-quml-player-v9/-/sunbird-quml-player-v9-4.9.7.tgz", - "integrity": "sha512-mZQmevigSrvVG6JsIixRfbnr1+eh0AuR8dcZU6jXprpm4Z+qceCJUr9P5mELdB9pHsrm7VFMGPLqgodbqz4Hag==", - "dependencies": { - "@project-sunbird/sunbird-player-sdk-v9": "4.8.0" - }, - "peerDependencies": { - "@angular/common": ">=9.0.0", - "@angular/core": ">=9.0.0", - "@project-sunbird/client-services": "4.0.1", - "katex": "^0.11.1", - "lodash-es": "^4.17.21", - "ngx-bootstrap": "^5.3.2" - } - }, - "node_modules/@project-sunbird/telemetry-sdk": { + "node_modules/@project-sunbird/client-services/node_modules/@project-sunbird/telemetry-sdk": { "version": "0.0.26", "resolved": "https://registry.npmjs.org/@project-sunbird/telemetry-sdk/-/telemetry-sdk-0.0.26.tgz", "integrity": "sha512-8r8tf+YN+z8A4KHBmL8/wxDIKGkASDHMMxyhlI9/iWv83sueoN5qHB6QnqgtIRyEdFjt4Tum5u18/oB71Bb0PQ==", @@ -4319,7 +3878,7 @@ "karma": "^3.0.0" } }, - "node_modules/@project-sunbird/telemetry-sdk/node_modules/anymatch": { + "node_modules/@project-sunbird/client-services/node_modules/anymatch": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", @@ -4328,7 +3887,7 @@ "normalize-path": "^2.1.1" } }, - "node_modules/@project-sunbird/telemetry-sdk/node_modules/anymatch/node_modules/normalize-path": { + "node_modules/@project-sunbird/client-services/node_modules/anymatch/node_modules/normalize-path": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", @@ -4339,7 +3898,7 @@ "node": ">=0.10.0" } }, - "node_modules/@project-sunbird/telemetry-sdk/node_modules/array-unique": { + "node_modules/@project-sunbird/client-services/node_modules/array-unique": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", @@ -4347,7 +3906,7 @@ "node": ">=0.10.0" } }, - "node_modules/@project-sunbird/telemetry-sdk/node_modules/base64id": { + "node_modules/@project-sunbird/client-services/node_modules/base64id": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz", "integrity": "sha512-rz8L+d/xByiB/vLVftPkyY215fqNrmasrcJsYkVcm4TgJNz+YXKrFaFAWibSaHkiKoSgMDCb+lipOIRQNGYesw==", @@ -4355,7 +3914,7 @@ "node": ">= 0.4.0" } }, - "node_modules/@project-sunbird/telemetry-sdk/node_modules/binary-extensions": { + "node_modules/@project-sunbird/client-services/node_modules/binary-extensions": { "version": "1.13.1", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", @@ -4363,16 +3922,7 @@ "node": ">=0.10.0" } }, - "node_modules/@project-sunbird/telemetry-sdk/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/@project-sunbird/telemetry-sdk/node_modules/braces": { + "node_modules/@project-sunbird/client-services/node_modules/braces": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", @@ -4392,7 +3942,7 @@ "node": ">=0.10.0" } }, - "node_modules/@project-sunbird/telemetry-sdk/node_modules/chokidar": { + "node_modules/@project-sunbird/client-services/node_modules/chokidar": { "version": "2.1.8", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", @@ -4414,12 +3964,12 @@ "fsevents": "^1.2.7" } }, - "node_modules/@project-sunbird/telemetry-sdk/node_modules/component-emitter": { + "node_modules/@project-sunbird/client-services/node_modules/component-emitter": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", "integrity": "sha512-jPatnhd33viNplKjqXKRkGU345p263OIWzDL2wH3LGIGp5Kojo+uXizHmOADRvhGFFTnJqX3jBAKP6vvmSDKcA==" }, - "node_modules/@project-sunbird/telemetry-sdk/node_modules/cookie": { + "node_modules/@project-sunbird/client-services/node_modules/cookie": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", "integrity": "sha512-+IJOX0OqlHCszo2mBUq+SrEbCj6w7Kpffqx60zYbPTFaO4+yYgRjHwcZNpWvaTylDHaV7PPmBHzSecZiMhtPgw==", @@ -4427,7 +3977,7 @@ "node": ">= 0.6" } }, - "node_modules/@project-sunbird/telemetry-sdk/node_modules/date-format": { + "node_modules/@project-sunbird/client-services/node_modules/date-format": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/date-format/-/date-format-1.2.0.tgz", "integrity": "sha512-lAJqBmFzCLcDJdI9cEnJ7loSkLTh1PbIgZUndlzvYbf6NyFEr5n9rQhOwr6CIGwZqyQ3sYeQQiP9NOVQmgmRMA==", @@ -4436,7 +3986,7 @@ "node": ">=4.0" } }, - "node_modules/@project-sunbird/telemetry-sdk/node_modules/debug": { + "node_modules/@project-sunbird/client-services/node_modules/debug": { "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", @@ -4444,7 +3994,7 @@ "ms": "^2.1.1" } }, - "node_modules/@project-sunbird/telemetry-sdk/node_modules/define-property": { + "node_modules/@project-sunbird/client-services/node_modules/define-property": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", @@ -4456,7 +4006,7 @@ "node": ">=0.10.0" } }, - "node_modules/@project-sunbird/telemetry-sdk/node_modules/engine.io": { + "node_modules/@project-sunbird/client-services/node_modules/engine.io": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.2.1.tgz", "integrity": "sha512-+VlKzHzMhaU+GsCIg4AoXF1UdDFjHHwMmMKqMJNDNLlUlejz58FCy4LBqB2YVJskHGYl06BatYWKP2TVdVXE5w==", @@ -4469,7 +4019,7 @@ "ws": "~3.3.1" } }, - "node_modules/@project-sunbird/telemetry-sdk/node_modules/engine.io-parser": { + "node_modules/@project-sunbird/client-services/node_modules/engine.io-parser": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.3.tgz", "integrity": "sha512-6HXPre2O4Houl7c4g7Ic/XzPnHBvaEmN90vtRO9uLmwtRqQmTOw0QMevL1TOfL2Cpu1VzsaTmMotQgMdkzGkVA==", @@ -4481,7 +4031,7 @@ "has-binary2": "~1.0.2" } }, - "node_modules/@project-sunbird/telemetry-sdk/node_modules/engine.io/node_modules/debug": { + "node_modules/@project-sunbird/client-services/node_modules/engine.io/node_modules/debug": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", @@ -4489,12 +4039,12 @@ "ms": "2.0.0" } }, - "node_modules/@project-sunbird/telemetry-sdk/node_modules/engine.io/node_modules/ms": { + "node_modules/@project-sunbird/client-services/node_modules/engine.io/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, - "node_modules/@project-sunbird/telemetry-sdk/node_modules/fill-range": { + "node_modules/@project-sunbird/client-services/node_modules/fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", @@ -4508,12 +4058,12 @@ "node": ">=0.10.0" } }, - "node_modules/@project-sunbird/telemetry-sdk/node_modules/flatted": { + "node_modules/@project-sunbird/client-services/node_modules/flatted": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==" }, - "node_modules/@project-sunbird/telemetry-sdk/node_modules/fsevents": { + "node_modules/@project-sunbird/client-services/node_modules/fsevents": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", @@ -4531,26 +4081,7 @@ "node": ">= 4.0" } }, - "node_modules/@project-sunbird/telemetry-sdk/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dependencies": { - "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/@project-sunbird/telemetry-sdk/node_modules/glob-parent": { + "node_modules/@project-sunbird/client-services/node_modules/glob-parent": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", @@ -4559,7 +4090,7 @@ "path-dirname": "^1.0.0" } }, - "node_modules/@project-sunbird/telemetry-sdk/node_modules/glob-parent/node_modules/is-glob": { + "node_modules/@project-sunbird/client-services/node_modules/glob-parent/node_modules/is-glob": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", @@ -4570,7 +4101,7 @@ "node": ">=0.10.0" } }, - "node_modules/@project-sunbird/telemetry-sdk/node_modules/is-binary-path": { + "node_modules/@project-sunbird/client-services/node_modules/is-binary-path": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", @@ -4581,7 +4112,7 @@ "node": ">=0.10.0" } }, - "node_modules/@project-sunbird/telemetry-sdk/node_modules/is-descriptor": { + "node_modules/@project-sunbird/client-services/node_modules/is-descriptor": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", @@ -4593,7 +4124,7 @@ "node": ">= 0.4" } }, - "node_modules/@project-sunbird/telemetry-sdk/node_modules/is-extendable": { + "node_modules/@project-sunbird/client-services/node_modules/is-extendable": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", @@ -4604,7 +4135,7 @@ "node": ">=0.10.0" } }, - "node_modules/@project-sunbird/telemetry-sdk/node_modules/is-number": { + "node_modules/@project-sunbird/client-services/node_modules/is-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", @@ -4615,7 +4146,7 @@ "node": ">=0.10.0" } }, - "node_modules/@project-sunbird/telemetry-sdk/node_modules/is-number/node_modules/kind-of": { + "node_modules/@project-sunbird/client-services/node_modules/is-number/node_modules/kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", @@ -4626,12 +4157,12 @@ "node": ">=0.10.0" } }, - "node_modules/@project-sunbird/telemetry-sdk/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + "node_modules/@project-sunbird/client-services/node_modules/isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha512-c2cu3UxbI+b6kR3fy0nRnAhodsvR9dx7U5+znCOzdj6IfP3upFURTr0Xl5BlQZNKZjEtxrmVyfSdeE3O57smoQ==" }, - "node_modules/@project-sunbird/telemetry-sdk/node_modules/isbinaryfile": { + "node_modules/@project-sunbird/client-services/node_modules/isbinaryfile": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.3.tgz", "integrity": "sha512-8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw==", @@ -4642,7 +4173,7 @@ "node": ">=0.6.0" } }, - "node_modules/@project-sunbird/telemetry-sdk/node_modules/karma": { + "node_modules/@project-sunbird/client-services/node_modules/karma": { "version": "3.1.4", "resolved": "https://registry.npmjs.org/karma/-/karma-3.1.4.tgz", "integrity": "sha512-31Vo8Qr5glN+dZEVIpnPCxEGleqE0EY6CtC2X9TagRV3rRQ3SNrvfhddICkJgUK3AgqpeKSZau03QumTGhGoSw==", @@ -4683,12 +4214,7 @@ "node": ">= 6" } }, - "node_modules/@project-sunbird/telemetry-sdk/node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "node_modules/@project-sunbird/telemetry-sdk/node_modules/log4js": { + "node_modules/@project-sunbird/client-services/node_modules/log4js": { "version": "3.0.6", "resolved": "https://registry.npmjs.org/log4js/-/log4js-3.0.6.tgz", "integrity": "sha512-ezXZk6oPJCWL483zj64pNkMuY/NcRX5MPiB0zE6tjZM137aeusrOnW1ecxgF9cmwMWkBMhjteQxBPoZBh9FDxQ==", @@ -4704,7 +4230,7 @@ "node": ">=6.0" } }, - "node_modules/@project-sunbird/telemetry-sdk/node_modules/micromatch": { + "node_modules/@project-sunbird/client-services/node_modules/micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", @@ -4727,7 +4253,7 @@ "node": ">=0.10.0" } }, - "node_modules/@project-sunbird/telemetry-sdk/node_modules/micromatch/node_modules/extend-shallow": { + "node_modules/@project-sunbird/client-services/node_modules/micromatch/node_modules/extend-shallow": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", @@ -4739,18 +4265,7 @@ "node": ">=0.10.0" } }, - "node_modules/@project-sunbird/telemetry-sdk/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/@project-sunbird/telemetry-sdk/node_modules/mkdirp": { + "node_modules/@project-sunbird/client-services/node_modules/mkdirp": { "version": "0.5.6", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", @@ -4761,21 +4276,7 @@ "mkdirp": "bin/cmd.js" } }, - "node_modules/@project-sunbird/telemetry-sdk/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/@project-sunbird/telemetry-sdk/node_modules/readdirp": { + "node_modules/@project-sunbird/client-services/node_modules/readdirp": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", @@ -4788,7 +4289,7 @@ "node": ">=0.10" } }, - "node_modules/@project-sunbird/telemetry-sdk/node_modules/rimraf": { + "node_modules/@project-sunbird/client-services/node_modules/rimraf": { "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", @@ -4799,12 +4300,12 @@ "rimraf": "bin.js" } }, - "node_modules/@project-sunbird/telemetry-sdk/node_modules/safe-buffer": { + "node_modules/@project-sunbird/client-services/node_modules/safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, - "node_modules/@project-sunbird/telemetry-sdk/node_modules/socket.io": { + "node_modules/@project-sunbird/client-services/node_modules/socket.io": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.1.1.tgz", "integrity": "sha512-rORqq9c+7W0DAK3cleWNSyfv/qKXV99hV4tZe+gGLfBECw3XEhBy7x85F3wypA9688LKjtwO9pX9L33/xQI8yA==", @@ -4817,12 +4318,12 @@ "socket.io-parser": "~3.2.0" } }, - "node_modules/@project-sunbird/telemetry-sdk/node_modules/socket.io-adapter": { + "node_modules/@project-sunbird/client-services/node_modules/socket.io-adapter": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.2.tgz", "integrity": "sha512-WzZRUj1kUjrTIrUKpZLEzFZ1OLj5FwLlAFQs9kuZJzJi5DKdU7FsWc36SNmA8iDOtwBQyT8FkrriRM8vXLYz8g==" }, - "node_modules/@project-sunbird/telemetry-sdk/node_modules/socket.io-parser": { + "node_modules/@project-sunbird/client-services/node_modules/socket.io-parser": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.2.0.tgz", "integrity": "sha512-FYiBx7rc/KORMJlgsXysflWx/RIvtqZbyGLlHZvjfmPTPeuD/I8MaW7cfFrj5tRltICJdgwflhfZ3NVVbVLFQA==", @@ -4832,7 +4333,7 @@ "isarray": "2.0.1" } }, - "node_modules/@project-sunbird/telemetry-sdk/node_modules/socket.io-parser/node_modules/debug": { + "node_modules/@project-sunbird/client-services/node_modules/socket.io-parser/node_modules/debug": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", @@ -4840,17 +4341,12 @@ "ms": "2.0.0" } }, - "node_modules/@project-sunbird/telemetry-sdk/node_modules/socket.io-parser/node_modules/isarray": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", - "integrity": "sha512-c2cu3UxbI+b6kR3fy0nRnAhodsvR9dx7U5+znCOzdj6IfP3upFURTr0Xl5BlQZNKZjEtxrmVyfSdeE3O57smoQ==" - }, - "node_modules/@project-sunbird/telemetry-sdk/node_modules/socket.io-parser/node_modules/ms": { + "node_modules/@project-sunbird/client-services/node_modules/socket.io-parser/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, - "node_modules/@project-sunbird/telemetry-sdk/node_modules/socket.io/node_modules/debug": { + "node_modules/@project-sunbird/client-services/node_modules/socket.io/node_modules/debug": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", @@ -4858,12 +4354,12 @@ "ms": "2.0.0" } }, - "node_modules/@project-sunbird/telemetry-sdk/node_modules/socket.io/node_modules/ms": { + "node_modules/@project-sunbird/client-services/node_modules/socket.io/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, - "node_modules/@project-sunbird/telemetry-sdk/node_modules/source-map": { + "node_modules/@project-sunbird/client-services/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", @@ -4871,7 +4367,7 @@ "node": ">=0.10.0" } }, - "node_modules/@project-sunbird/telemetry-sdk/node_modules/streamroller": { + "node_modules/@project-sunbird/client-services/node_modules/streamroller": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-0.7.0.tgz", "integrity": "sha512-WREzfy0r0zUqp3lGO096wRuUp7ho1X6uo/7DJfTlEi0Iv/4gT7YHqXDjKC2ioVGBZtE8QzsQD9nx1nIuoZ57jQ==", @@ -4886,15 +4382,7 @@ "node": ">=0.12.0" } }, - "node_modules/@project-sunbird/telemetry-sdk/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/@project-sunbird/telemetry-sdk/node_modules/tmp": { + "node_modules/@project-sunbird/client-services/node_modules/tmp": { "version": "0.0.33", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", @@ -4905,7 +4393,7 @@ "node": ">=0.6.0" } }, - "node_modules/@project-sunbird/telemetry-sdk/node_modules/to-regex-range": { + "node_modules/@project-sunbird/client-services/node_modules/to-regex-range": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", @@ -4917,7 +4405,7 @@ "node": ">=0.10.0" } }, - "node_modules/@project-sunbird/telemetry-sdk/node_modules/ws": { + "node_modules/@project-sunbird/client-services/node_modules/ws": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", @@ -4927,63 +4415,167 @@ "ultron": "~1.1.0" } }, - "node_modules/@rollup/plugin-json": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-6.0.1.tgz", - "integrity": "sha512-RgVfl5hWMkxN1h/uZj8FVESvPuBJ/uf6ly6GTj0GONnkfoBN5KC0MSz+PN2OLDgYXMhtG0mWpTrkiOjoxAIevw==", - "dev": true, + "node_modules/@project-sunbird/sb-styles": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@project-sunbird/sb-styles/-/sb-styles-0.0.7.tgz", + "integrity": "sha512-XirxDLdQnaKJC+tFh4IAD05ULHS7DE9ZkNsPRHglWzly8erTXe6M1DAL+XWKYVFLf+GK9U6HVKlvvxIUpRCiVw==" + }, + "node_modules/@project-sunbird/sunbird-player-sdk-v9": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/@project-sunbird/sunbird-player-sdk-v9/-/sunbird-player-sdk-v9-6.0.5.tgz", + "integrity": "sha512-TN6Dn/BFhZ5ETxdLulZvYO4N+LTRp1ZznkHxAcfDGLl0c1L2wCEH4dEVAzcFvjgXMXwVjac400gDWL0ElCXTYw==", "dependencies": { - "@rollup/pluginutils": "^5.0.1" - }, - "engines": { - "node": ">=14.0.0" + "tslib": "^2.0.0" }, "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } + "@angular/common": "^16.2.12", + "@angular/core": "^16.2.12", + "@project-sunbird/sb-styles": ">= 0.0.7", + "ally.js": "1.4.1" } }, - "node_modules/@rollup/plugin-node-resolve": { - "version": "15.2.3", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.2.3.tgz", - "integrity": "sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==", - "dev": true, + "node_modules/@project-sunbird/sunbird-quml-player": { + "version": "8.0.0-alpha.0", + "resolved": "https://registry.npmjs.org/@project-sunbird/sunbird-quml-player/-/sunbird-quml-player-8.0.0-alpha.0.tgz", + "integrity": "sha512-fZeKKmqwpXRUfbAbsvYVg9Pc429sTDMl1r/sdjROfeheVEnXixjVBgX+oxcivj6mWOcqq0VBfz07XW5jvS9xaw==", "dependencies": { - "@rollup/pluginutils": "^5.0.1", - "@types/resolve": "1.20.2", - "deepmerge": "^4.2.2", - "is-builtin-module": "^3.2.1", - "is-module": "^1.0.0", - "resolve": "^1.22.1" - }, - "engines": { - "node": ">=14.0.0" + "@project-sunbird/sunbird-player-sdk-v9": "6.0.5", + "tslib": "^2.3.0" }, "peerDependencies": { - "rollup": "^2.78.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } + "@angular/common": "^16.2.12", + "@angular/core": "^16.2.12", + "@project-sunbird/client-services": "4.9.1", + "katex": "^0.11.1", + "lodash-es": "^4.17.21", + "ngx-bootstrap": "^11.0.0" } }, - "node_modules/@rollup/pluginutils": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.0.5.tgz", - "integrity": "sha512-6aEYR910NyP73oHiJglti74iRyOwgFU4x3meH/H8OJx6Ry0j6cOVZ5X/wTvub7G7Ao6qaHBEaNsV3GLJkSsF+Q==", - "dev": true, + "node_modules/@project-sunbird/sunbird-quml-player-v9": { + "version": "4.9.7", + "resolved": "https://registry.npmjs.org/@project-sunbird/sunbird-quml-player-v9/-/sunbird-quml-player-v9-4.9.7.tgz", + "integrity": "sha512-mZQmevigSrvVG6JsIixRfbnr1+eh0AuR8dcZU6jXprpm4Z+qceCJUr9P5mELdB9pHsrm7VFMGPLqgodbqz4Hag==", + "peer": true, "dependencies": { - "@types/estree": "^1.0.0", - "estree-walker": "^2.0.2", - "picomatch": "^2.3.1" + "@project-sunbird/sunbird-player-sdk-v9": "4.8.0" }, - "engines": { - "node": ">=14.0.0" + "peerDependencies": { + "@angular/common": ">=9.0.0", + "@angular/core": ">=9.0.0", + "@project-sunbird/client-services": "4.0.1", + "katex": "^0.11.1", + "lodash-es": "^4.17.21", + "ngx-bootstrap": "^5.3.2" + } + }, + "node_modules/@project-sunbird/sunbird-quml-player-v9/node_modules/@project-sunbird/sunbird-player-sdk-v9": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/@project-sunbird/sunbird-player-sdk-v9/-/sunbird-player-sdk-v9-4.8.0.tgz", + "integrity": "sha512-8qj3Gg027eT6dqLw9iPGJ1GApoytvnglHSOb7p5E0lwZH+pneGh1iESP0avX98klg5CkHn0Sh+V/m4tP0/f4Gw==", + "peer": true, + "dependencies": { + "ally.js": "1.4.1" + }, + "peerDependencies": { + "@angular/common": ">= 9.1.12", + "@angular/core": ">= 9.1.12", + "@project-sunbird/sb-styles": ">= 0.0.7" + } + }, + "node_modules/@project-sunbird/sunbird-video-player-v9": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@project-sunbird/sunbird-video-player-v9/-/sunbird-video-player-v9-6.0.1.tgz", + "integrity": "sha512-JPtDbOKI+Xs9KhLNXlSy6MoUNU1dUligOKxcKPEipzygzYMsc2R9CbFogt5oOwuHhqr0EgOzyyf8o8pfIMHbgw==", + "dependencies": { + "@project-sunbird/sunbird-player-sdk-v9": "5.1.0", + "tslib": "^2.0.0" + }, + "peerDependencies": { + "@angular/common": "15.2.10", + "@angular/core": "15.2.10", + "@project-sunbird/client-services": "^3.4.11", + "@project-sunbird/sb-styles": "0.0.7", + "@project-sunbird/sunbird-quml-player-v9": "4.9.7", + "video.js": "7.18.1", + "videojs-contrib-quality-levels": ">= 2.1.0", + "videojs-http-source-selector": ">= 1.1.6" + } + }, + "node_modules/@project-sunbird/sunbird-video-player-v9/node_modules/@project-sunbird/sunbird-player-sdk-v9": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@project-sunbird/sunbird-player-sdk-v9/-/sunbird-player-sdk-v9-5.1.0.tgz", + "integrity": "sha512-Vg3MXOkBC7c1px9pTX58T0wqkseLAw0kWLflA8CpttIUQYFJBxxu5wEB8z8Y5zb6zDFrykxWRbPEcbdYdfOKRw==", + "dependencies": { + "ally.js": "1.4.1" + }, + "peerDependencies": { + "@angular/common": ">= 9.1.12", + "@angular/core": ">= 9.1.12", + "@project-sunbird/sb-styles": ">= 0.0.7" + } + }, + "node_modules/@project-sunbird/telemetry-sdk": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@project-sunbird/telemetry-sdk/-/telemetry-sdk-1.3.0.tgz", + "integrity": "sha512-9vocPJpB08/8pAXDUKQmhCiBxJ9qHxORF1+ot3kJczSnRh/K+POpAWDCR4iJ2+gWXPDE03WIWezshKpyf0RdYQ==" + }, + "node_modules/@rollup/plugin-json": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-6.1.0.tgz", + "integrity": "sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^5.1.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "15.2.3", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.2.3.tgz", + "integrity": "sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^5.0.1", + "@types/resolve": "1.20.2", + "deepmerge": "^4.2.2", + "is-builtin-module": "^3.2.1", + "is-module": "^1.0.0", + "resolve": "^1.22.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^2.78.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/pluginutils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.0.tgz", + "integrity": "sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==", + "dev": true, + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" }, "peerDependencies": { "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" @@ -4995,17 +4587,17 @@ } }, "node_modules/@schematics/angular": { - "version": "15.2.10", - "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-15.2.10.tgz", - "integrity": "sha512-eLdyP+T1TueNQ8FCP7sP+tt8z+YQ1BINsJsyAyoJT/XZjcCV7LUxgDIU94/kuvIotmJ2xTuFWHFPfAY+CN3duQ==", + "version": "16.2.12", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-16.2.12.tgz", + "integrity": "sha512-rc6Dxo7yLnNhECxZyvwv3qL40GvMHw/gMeme8DUGN7zgcUdBJ7LOCURp7EZqOBghMVeeJvLrohitEbs9NhRLBA==", "dev": true, "dependencies": { - "@angular-devkit/core": "15.2.10", - "@angular-devkit/schematics": "15.2.10", + "@angular-devkit/core": "16.2.12", + "@angular-devkit/schematics": "16.2.12", "jsonc-parser": "3.2.0" }, "engines": { - "node": "^14.20.0 || ^16.13.0 || >=18.10.0", + "node": "^16.14.0 || >=18.10.0", "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", "yarn": ">= 1.13.0" } @@ -5045,6 +4637,83 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/@sigstore/sign/node_modules/@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@sigstore/sign/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@sigstore/sign/node_modules/cacache": { + "version": "17.1.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.1.4.tgz", + "integrity": "sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==", + "dev": true, + "dependencies": { + "@npmcli/fs": "^3.1.0", + "fs-minipass": "^3.0.0", + "glob": "^10.2.2", + "lru-cache": "^7.7.1", + "minipass": "^7.0.3", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^4.0.0", + "ssri": "^10.0.0", + "tar": "^6.1.11", + "unique-filename": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@sigstore/sign/node_modules/glob": { + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@sigstore/sign/node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/@sigstore/sign/node_modules/lru-cache": { "version": "7.18.3", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", @@ -5080,7 +4749,7 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@sigstore/sign/node_modules/minipass": { + "node_modules/@sigstore/sign/node_modules/make-fetch-happen/node_modules/minipass": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", @@ -5089,6 +4758,45 @@ "node": ">=8" } }, + "node_modules/@sigstore/sign/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@sigstore/sign/node_modules/minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@sigstore/sign/node_modules/minipass-collect/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/@sigstore/sign/node_modules/minipass-fetch": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.4.tgz", @@ -5106,14 +4814,11 @@ "encoding": "^0.1.13" } }, - "node_modules/@sigstore/sign/node_modules/minipass-fetch/node_modules/minipass": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", - "dev": true, - "engines": { - "node": ">=16 || 14 >=14.17" - } + "node_modules/@sigstore/sign/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true }, "node_modules/@sigstore/tuf": { "version": "1.0.3", @@ -5131,16 +4836,15 @@ "node_modules/@socket.io/component-emitter": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz", - "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==", - "dev": true + "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==" }, "node_modules/@tootallnate/once": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", - "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", "dev": true, "engines": { - "node": ">= 10" + "node": ">= 6" } }, "node_modules/@tufjs/canonical-json": { @@ -5165,6 +4869,15 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/@tufjs/models/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, "node_modules/@tufjs/models/node_modules/minimatch": { "version": "9.0.3", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", @@ -5221,22 +4934,20 @@ "node_modules/@types/cookie": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", - "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==", - "dev": true + "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==" }, "node_modules/@types/cors": { - "version": "2.8.16", - "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.16.tgz", - "integrity": "sha512-Trx5or1Nyg1Fq138PCuWqoApzvoSLWzZ25ORBiHMbbUT42g578lH1GT4TwYDbiUOLFuDsCkfLneT2105fsFWGg==", - "dev": true, + "version": "2.8.17", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.17.tgz", + "integrity": "sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==", "dependencies": { "@types/node": "*" } }, "node_modules/@types/eslint": { - "version": "8.44.7", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.7.tgz", - "integrity": "sha512-f5ORu2hcBbKei97U73mf+l9t4zTGl74IqZ0GQk4oVea/VS8tQZYkUveSYojk+frraAVYId0V2WC9O4PTNru2FQ==", + "version": "8.56.6", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.6.tgz", + "integrity": "sha512-ymwc+qb1XkjT/gfoQwxIeHZ6ixH23A+tCT2ADSA/DPVKzAjwYkTXBMCQ/f6fe4wEa85Lhp26VPeUxI7wMhAi7A==", "dev": true, "dependencies": { "@types/estree": "*", @@ -5272,9 +4983,9 @@ } }, "node_modules/@types/express-serve-static-core": { - "version": "4.17.41", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.41.tgz", - "integrity": "sha512-OaJ7XLaelTgrvlZD8/aa0vvvxZdUmlCn6MtWeB7TkiKW70BQLc9XEPpDLPdbo52ZhXUCrznlWdCHWxJWtdyajA==", + "version": "4.17.43", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.43.tgz", + "integrity": "sha512-oaYtiBirUOPQGSWNGPWnzyAFJ0BP3cwvN4oWZQY+zUBwpVIGsKUkpBpSztp74drYcjavs7SKFZ4DX1V2QeN8rg==", "dev": true, "dependencies": { "@types/node": "*", @@ -5328,24 +5039,17 @@ "node_modules/@types/node": { "version": "8.9.5", "resolved": "https://registry.npmjs.org/@types/node/-/node-8.9.5.tgz", - "integrity": "sha512-jRHfWsvyMtXdbhnz5CVHxaBgnV6duZnPlQuRSo/dm/GnmikNcmZhxIES4E9OZjUmQ8C+HCl4KJux+cXN/ErGDQ==", - "dev": true + "integrity": "sha512-jRHfWsvyMtXdbhnz5CVHxaBgnV6duZnPlQuRSo/dm/GnmikNcmZhxIES4E9OZjUmQ8C+HCl4KJux+cXN/ErGDQ==" }, "node_modules/@types/node-forge": { - "version": "1.3.10", - "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.10.tgz", - "integrity": "sha512-y6PJDYN4xYBxwd22l+OVH35N+1fCYWiuC3aiP2SlXVE6Lo7SS+rSx9r89hLxrP4pn6n1lBGhHJ12pj3F3Mpttw==", + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", + "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", "dev": true, "dependencies": { "@types/node": "*" } }, - "node_modules/@types/parse-json": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", - "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==", - "dev": true - }, "node_modules/@types/q": { "version": "0.0.32", "resolved": "https://registry.npmjs.org/@types/q/-/q-0.0.32.tgz", @@ -5353,9 +5057,9 @@ "dev": true }, "node_modules/@types/qs": { - "version": "6.9.10", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.10.tgz", - "integrity": "sha512-3Gnx08Ns1sEoCrWssEgTSJs/rsT2vhGP+Ja9cnnk9k4ALxinORlQneLXFeFKOTJMOeZUFD1s7w+w2AphTpvzZw==", + "version": "6.9.14", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.14.tgz", + "integrity": "sha512-5khscbd3SwWMhFqylJBLQ0zIu7c1K6Vz0uBIt915BI3zV0q1nfjRQD3RqSBcPaO6PHEF4ov/t9y89fSiyThlPA==", "dev": true }, "node_modules/@types/range-parser": { @@ -5383,9 +5087,9 @@ "dev": true }, "node_modules/@types/semver": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.5.tgz", - "integrity": "sha512-+d+WYC1BxJ6yVOgUgzK8gWvp5qF8ssV5r4nsDcZWKRWcDQLQ619tvWAxJQYGgBrO1MnLJC7a5GtiYsAoQ47dJg==", + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", "dev": true }, "node_modules/@types/send": { @@ -5476,16 +5180,16 @@ } } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/type-utils": { + "node_modules/@typescript-eslint/parser": { "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", - "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", + "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", "dev": true, "dependencies": { + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", "@typescript-eslint/typescript-estree": "5.62.0", - "@typescript-eslint/utils": "5.62.0", - "debug": "^4.3.4", - "tsutils": "^3.21.0" + "debug": "^4.3.4" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -5495,7 +5199,7 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "*" + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" }, "peerDependenciesMeta": { "typescript": { @@ -5503,85 +5207,10 @@ } } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": { + "node_modules/@typescript-eslint/scope-manager": { "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", - "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", - "dev": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@types/json-schema": "^7.0.9", - "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/typescript-estree": "5.62.0", - "eslint-scope": "^5.1.1", - "semver": "^7.3.7" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/@typescript-eslint/parser": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", - "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", - "dev": true, - "dependencies": { - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/typescript-estree": "5.62.0", - "debug": "^4.3.4" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", - "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", "dev": true, "dependencies": { "@typescript-eslint/types": "5.62.0", @@ -5596,13 +5225,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.43.0.tgz", - "integrity": "sha512-K21f+KY2/VvYggLf5Pk4tgBOPs2otTaIHy2zjclo7UZGLyFH86VfUOm5iq+OtDtxq/Zwu2I3ujDBykVW4Xtmtg==", + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", + "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "5.43.0", - "@typescript-eslint/utils": "5.43.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/utils": "5.62.0", "debug": "^4.3.4", "tsutils": "^3.21.0" }, @@ -5622,63 +5251,6 @@ } } }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.43.0.tgz", - "integrity": "sha512-jpsbcD0x6AUvV7tyOlyvon0aUsQpF8W+7TpJntfCUWU1qaIKu2K34pMwQKSzQH8ORgUrGYY6pVIh1Pi8TNeteg==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.43.0.tgz", - "integrity": "sha512-BZ1WVe+QQ+igWal2tDbNg1j2HWUkAa+CVqdU79L4HP9izQY6CNhXfkNwd1SS4+sSZAP/EthI1uiCSY/+H0pROg==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.43.0", - "@typescript-eslint/visitor-keys": "5.43.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/visitor-keys": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.43.0.tgz", - "integrity": "sha512-icl1jNH/d18OVHLfcwdL3bWUKsBeIiKYTGxMJCoGe7xFht+E4QgzOqoWYrU8XSLJWhVw8nTacbm03v23J/hFTg==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.43.0", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, "node_modules/@typescript-eslint/types": { "version": "5.62.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", @@ -5720,18 +5292,18 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.43.0.tgz", - "integrity": "sha512-8nVpA6yX0sCjf7v/NDfeaOlyaIIqL7OaIGOWSPFqUKK59Gnumd3Wa+2l8oAaYO2lk0sO+SbWFWRSvhu8gLGv4A==", + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", "dev": true, "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", "@types/json-schema": "^7.0.9", "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.43.0", - "@typescript-eslint/types": "5.43.0", - "@typescript-eslint/typescript-estree": "5.43.0", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0", "semver": "^7.3.7" }, "engines": { @@ -5745,80 +5317,6 @@ "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.43.0.tgz", - "integrity": "sha512-XNWnGaqAtTJsUiZaoiGIrdJYHsUOd3BZ3Qj5zKp9w6km6HsrjPk/TGZv0qMTWyWj0+1QOqpHQ2gZOLXaGA9Ekw==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.43.0", - "@typescript-eslint/visitor-keys": "5.43.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.43.0.tgz", - "integrity": "sha512-jpsbcD0x6AUvV7tyOlyvon0aUsQpF8W+7TpJntfCUWU1qaIKu2K34pMwQKSzQH8ORgUrGYY6pVIh1Pi8TNeteg==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.43.0.tgz", - "integrity": "sha512-BZ1WVe+QQ+igWal2tDbNg1j2HWUkAa+CVqdU79L4HP9izQY6CNhXfkNwd1SS4+sSZAP/EthI1uiCSY/+H0pROg==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.43.0", - "@typescript-eslint/visitor-keys": "5.43.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.43.0.tgz", - "integrity": "sha512-icl1jNH/d18OVHLfcwdL3bWUKsBeIiKYTGxMJCoGe7xFht+E4QgzOqoWYrU8XSLJWhVw8nTacbm03v23J/hFTg==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.43.0", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", @@ -5925,151 +5423,244 @@ } }, "node_modules/@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", + "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", "dev": true, "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" } }, "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", "dev": true }, "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", "dev": true }, "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", + "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==", "dev": true }, "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", "dev": true, "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", "dev": true }, "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", + "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.12.1" } }, "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", "dev": true, "dependencies": { "@xtuc/ieee754": "^1.2.0" } }, "node_modules/@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", "dev": true, "dependencies": { "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", "dev": true }, "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", + "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-opt": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1", + "@webassemblyjs/wast-printer": "1.12.1" } }, "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", + "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" } }, "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", + "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1" } }, "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", + "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" } }, "node_modules/@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", + "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/ast": "1.12.1", "@xtuc/long": "4.2.2" } }, + "node_modules/@wessberg/ts-evaluator": { + "version": "0.0.27", + "resolved": "https://registry.npmjs.org/@wessberg/ts-evaluator/-/ts-evaluator-0.0.27.tgz", + "integrity": "sha512-7gOpVm3yYojUp/Yn7F4ZybJRxyqfMNf0LXK5KJiawbPfL0XTsJV+0mgrEDjOIR6Bi0OYk2Cyg4tjFu1r8MCZaA==", + "deprecated": "this package has been renamed to ts-evaluator. Please install ts-evaluator instead", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "jsdom": "^16.4.0", + "object-path": "^0.11.5", + "tslib": "^2.0.3" + }, + "engines": { + "node": ">=10.1.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/wessberg/ts-evaluator?sponsor=1" + }, + "peerDependencies": { + "typescript": ">=3.2.x || >= 4.x" + } + }, + "node_modules/@wessberg/ts-evaluator/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@wessberg/ts-evaluator/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@wessberg/ts-evaluator/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@wessberg/ts-evaluator/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@wessberg/ts-evaluator/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@wessberg/ts-evaluator/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/@xmldom/xmldom": { "version": "0.7.13", "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.13.tgz", @@ -6097,16 +5688,16 @@ "dev": true }, "node_modules/@yarnpkg/parsers": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0.tgz", - "integrity": "sha512-jVZa3njBv6tcOUw34nlUdUM/40wwtm/gnVF8rtk0tA6vNcokqYI8CFU1BZjlpFwUSZaXxYkrtuPE/f2MMFlTxQ==", + "version": "3.0.0-rc.46", + "resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.46.tgz", + "integrity": "sha512-aiATs7pSutzda/rq8fnuPwTglyVwjM22bNnK2ZgjrpAjQHSSl3lztd2f9evst1W/qnC58DRz7T7QndUDumAR4Q==", "dev": true, "dependencies": { "js-yaml": "^3.10.0", "tslib": "^2.4.0" }, "engines": { - "node": ">=18.12.0" + "node": ">=14.15.0" } }, "node_modules/@zkochan/js-yaml": { @@ -6131,15 +5722,26 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead", "dev": true }, "node_modules/abbrev": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" }, - "node_modules/accepts": { + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "dependencies": { + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" + } + }, + "node_modules/accepts": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", @@ -6152,9 +5754,31 @@ } }, "node_modules/acorn": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz", - "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==", + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dev": true, + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-globals/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -6181,6 +5805,15 @@ "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/adjust-sourcemap-loader": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", @@ -6209,9 +5842,9 @@ } }, "node_modules/adm-zip": { - "version": "0.5.10", - "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.10.tgz", - "integrity": "sha512-x0HvcHqVJNTPk/Bw8JbLWlWoo6Wwnsug0fnYYro1HBrjxZ3G7/AZk7Ahv8JwDe1uIcz8eBqvu86FuF1POiG7vQ==", + "version": "0.5.12", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.12.tgz", + "integrity": "sha512-6TVU49mK6KZb4qG6xWaaM4C7sA/sgUMLy/JYMOzkcp3BvVLpW0fXDFQiIzAuxFCt/2+xD7fNIiPFAoLZPhVNLQ==", "dev": true, "engines": { "node": ">=6.0" @@ -6364,7 +5997,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, "engines": { "node": ">=8" } @@ -6385,7 +6017,6 @@ "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -6427,31 +6058,21 @@ "node": ">= 6" } }, - "node_modules/are-we-there-yet/node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, "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, "dependencies": { "sprintf-js": "~1.0.2" } }, "node_modules/aria-query": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", - "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "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, "dependencies": { - "deep-equal": "^2.0.5" + "dequal": "^2.0.3" } }, "node_modules/arr-diff": { @@ -6478,25 +6099,30 @@ "node": ">=0.10.0" } }, - "node_modules/array-buffer-byte-length": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", - "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "is-array-buffer": "^3.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node_modules/array-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha512-zHjL5SZa68hkKHBFBK6DJCTtr9sfTCPCaph/L7tMSLcTFgy+zX7E+6q5UArbtOtMBCtxdICpfTCspRse+ywyXA==", + "peer": true, + "engines": { + "node": ">=0.10.0" } }, "node_modules/array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", "dev": true }, + "node_modules/array-slice": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/array-union": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", @@ -6541,7 +6167,6 @@ "version": "0.2.6", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", - "dev": true, "dependencies": { "safer-buffer": "~2.1.0" } @@ -6550,7 +6175,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", - "dev": true, "engines": { "node": ">=0.8" } @@ -6566,8 +6190,7 @@ "node_modules/async": { "version": "3.2.5", "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", - "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==", - "dev": true + "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==" }, "node_modules/async-each": { "version": "1.0.6", @@ -6588,8 +6211,7 @@ "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", - "dev": true + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" }, "node_modules/at-least-node": { "version": "1.0.0", @@ -6612,9 +6234,9 @@ } }, "node_modules/autoprefixer": { - "version": "10.4.13", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", - "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==", + "version": "10.4.14", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", + "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", "dev": true, "funding": [ { @@ -6627,8 +6249,8 @@ } ], "dependencies": { - "browserslist": "^4.21.4", - "caniuse-lite": "^1.0.30001426", + "browserslist": "^4.21.5", + "caniuse-lite": "^1.0.30001464", "fraction.js": "^4.2.0", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", @@ -6644,23 +6266,10 @@ "postcss": "^8.1.0" } }, - "node_modules/available-typed-arrays": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", - "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/aws-sign2": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", - "dev": true, "engines": { "node": "*" } @@ -6668,16 +6277,15 @@ "node_modules/aws4": { "version": "1.12.0", "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz", - "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==", - "dev": true + "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==" }, "node_modules/axios": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.1.tgz", - "integrity": "sha512-vfBmhDpKafglh0EldBEbVuoe7DyAavGSLWhuSm5ZSEKQnHhBf0xAAwybbNH1IkrJNGnS/VG4I5yxig1pCEXE4g==", + "version": "1.6.8", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.8.tgz", + "integrity": "sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ==", "dev": true, "dependencies": { - "follow-redirects": "^1.15.0", + "follow-redirects": "^1.15.6", "form-data": "^4.0.0", "proxy-from-env": "^1.1.0" } @@ -6697,21 +6305,21 @@ } }, "node_modules/axobject-query": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.1.1.tgz", - "integrity": "sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.0.0.tgz", + "integrity": "sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==", "dev": true, "dependencies": { - "deep-equal": "^2.0.5" + "dequal": "^2.0.3" } }, "node_modules/babel-loader": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.2.tgz", - "integrity": "sha512-mN14niXW43tddohGl8HPu5yfQq70iUThvFL/4QzESA7GcZoC0eVOhvWdQ8+3UlSjaDE9MVtsW9mxDY07W7VpVA==", + "version": "9.1.3", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.3.tgz", + "integrity": "sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==", "dev": true, "dependencies": { - "find-cache-dir": "^3.3.2", + "find-cache-dir": "^4.0.0", "schema-utils": "^4.0.0" }, "engines": { @@ -6739,17 +6347,17 @@ } }, "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", - "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "version": "0.4.10", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.10.tgz", + "integrity": "sha512-rpIuu//y5OX6jVU+a5BCn1R5RSZYWAl2Nar76iwaOdycqb6JPxediskWFMMl7stfwNJR4b7eiQvh5fB5TEQJTQ==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.17.7", - "@babel/helper-define-polyfill-provider": "^0.3.3", - "semver": "^6.1.1" + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.6.1", + "semver": "^6.3.1" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { @@ -6762,28 +6370,60 @@ } }, "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", - "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", + "version": "0.8.7", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.7.tgz", + "integrity": "sha512-KyDvZYxAzkC0Aj2dAPyDzi2Ym15e5JKZSK+maI7NAwSqofvuFglbSsxE7wUOvTg9oFVnHMzVzBKcqEb4PJgtOA==", "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.3", - "core-js-compat": "^3.25.1" + "@babel/helper-define-polyfill-provider": "^0.4.4", + "core-js-compat": "^3.33.1" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs3/node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.4.tgz", + "integrity": "sha512-QcJMILQCu2jm5TFPGA3lCpJJTeEP+mqeXooG/NZbg/h5FTFi6V0+99ahlRsW8/kRLyb24LZVCCiclDedhLKcBA==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", - "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.5.tgz", + "integrity": "sha512-OJGYZlhLqBh2DDHeqAxWB1XIvr49CxiJ2gIt61/PU55CQK4Z58OzMqjDe1zwQdQk+rBYsRc+1rJmdajM3gimHg==", "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.3" + "@babel/helper-define-polyfill-provider": "^0.5.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator/node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.5.0.tgz", + "integrity": "sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "node_modules/backo2": { @@ -6813,6 +6453,14 @@ "node": ">=0.10.0" } }, + "node_modules/base-x": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz", + "integrity": "sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==", + "dependencies": { + "safe-buffer": "^5.0.1" + } + }, "node_modules/base/node_modules/define-property": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", @@ -6868,11 +6516,29 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", - "dev": true, "engines": { "node": "^4.5.0 || >= 5.9" } }, + "node_modules/base64url": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/base64url/-/base64url-3.0.1.tgz", + "integrity": "sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/base64url-universal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/base64url-universal/-/base64url-universal-1.1.0.tgz", + "integrity": "sha512-WyftvZqye29YQ10ZnuiBeEj0lk8SN8xHU9hOznkLc85wS1cLTp6RpzlMrHxMPD9nH7S55gsBqMqgGyz93rqmkA==", + "dependencies": { + "base64url": "^3.0.0" + }, + "engines": { + "node": ">=8.3.0" + } + }, "node_modules/batch": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", @@ -6883,7 +6549,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", - "dev": true, "dependencies": { "tweetnacl": "^0.14.3" } @@ -6909,12 +6574,14 @@ } }, "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true, + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/bindings": { @@ -6951,15 +6618,6 @@ "node": ">= 6" } }, - "node_modules/bl/node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, "node_modules/blob": { "version": "0.0.5", "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz", @@ -7016,17 +6674,6 @@ "ms": "2.0.0" } }, - "node_modules/body-parser/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/body-parser/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -7047,13 +6694,11 @@ } }, "node_modules/bonjour-service": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.1.tgz", - "integrity": "sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", + "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==", "dev": true, "dependencies": { - "array-flatten": "^2.1.2", - "dns-equal": "^1.0.0", "fast-deep-equal": "^3.1.3", "multicast-dns": "^7.2.5" } @@ -7065,19 +6710,18 @@ "dev": true }, "node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dependencies": { - "balanced-match": "^1.0.0" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, "node_modules/braces": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, "dependencies": { "fill-range": "^7.0.1" }, @@ -7085,10 +6729,16 @@ "node": ">=8" } }, + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "dev": true + }, "node_modules/browserslist": { - "version": "4.22.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz", - "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==", + "version": "4.23.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", + "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", "dev": true, "funding": [ { @@ -7105,9 +6755,9 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001541", - "electron-to-chromium": "^1.4.535", - "node-releases": "^2.0.13", + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", + "node-releases": "^2.0.14", "update-browserslist-db": "^1.0.13" }, "bin": { @@ -7160,6 +6810,14 @@ "node": ">= 4.5.0" } }, + "node_modules/bs58": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", + "integrity": "sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==", + "dependencies": { + "base-x": "^3.0.2" + } + }, "node_modules/buffer": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", @@ -7239,36 +6897,81 @@ } }, "node_modules/cacache": { - "version": "17.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.0.4.tgz", - "integrity": "sha512-Z/nL3gU+zTUjz5pCA5vVjYM8pmaw2kxM7JEiE0fv3w77Wj+sFbi70CrBruUWH0uNcEdvLDixFpgA2JM4F4DBjA==", + "version": "18.0.2", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-18.0.2.tgz", + "integrity": "sha512-r3NU8h/P+4lVUHfeRw1dtgQYar3DZMm4/cm2bZgOvrFC/su7budSOeqh52VJIC4U4iG1WWwV6vRW0znqBvxNuw==", "dev": true, "dependencies": { "@npmcli/fs": "^3.1.0", "fs-minipass": "^3.0.0", - "glob": "^8.0.1", - "lru-cache": "^7.7.1", - "minipass": "^4.0.0", - "minipass-collect": "^1.0.2", + "glob": "^10.2.2", + "lru-cache": "^10.0.1", + "minipass": "^7.0.3", + "minipass-collect": "^2.0.1", "minipass-flush": "^1.0.5", "minipass-pipeline": "^1.2.4", "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", "ssri": "^10.0.0", "tar": "^6.1.11", "unique-filename": "^3.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/cacache/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/cacache/node_modules/glob": { + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/cacache/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==", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz", + "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==", "dev": true, "engines": { - "node": ">=12" + "node": "14 || >=16.14" + } + }, + "node_modules/cacache/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/cache-base": { @@ -7291,13 +6994,18 @@ } }, "node_modules/call-bind": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", - "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.1", - "set-function-length": "^1.1.1" + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -7330,9 +7038,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001561", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001561.tgz", - "integrity": "sha512-NTt0DNoKe958Q0BE0j0c1V9jbUzhBxHIEJy7asmGrpE0yG63KTV7PLHPnK2E1O9RsQrQ081I3NLuXGS6zht3cw==", + "version": "1.0.30001599", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001599.tgz", + "integrity": "sha512-LRAQHZ4yT1+f9LemSMeqdMpMxZcc4RMWdj4tiFe3G8tNkWK+E58g+/tzotb5cU6TbcVJLr4fySiAW7XmxQvZQA==", "dev": true, "funding": [ { @@ -7349,11 +7057,15 @@ } ] }, + "node_modules/canonicalize": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/canonicalize/-/canonicalize-1.0.8.tgz", + "integrity": "sha512-0CNTVCLZggSh7bc5VkX5WWPWO+cyZbNd07IHIsSXLia/eAq+r836hgk+8BKoEh7949Mda87VUOitx5OddVj64A==" + }, "node_modules/caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", - "dev": true + "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==" }, "node_modules/chalk": { "version": "2.4.2", @@ -7379,7 +7091,6 @@ "version": "3.5.3", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, "funding": [ { "type": "individual", @@ -7462,9 +7173,9 @@ } }, "node_modules/cli-spinners": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.1.tgz", - "integrity": "sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ==", + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz", + "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==", "dev": true, "engines": { "node": ">=6" @@ -7486,7 +7197,6 @@ "version": "7.0.4", "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", @@ -7559,9 +7269,9 @@ "dev": true }, "node_modules/colors": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", - "integrity": "sha512-ENwblkFQpqqia6b++zLD/KUWafYlVY/UNnAp7oz7LY7E924wmpye416wBOmvv/HMWzl8gL1kJlfvId/1Dg176w==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", "engines": { "node": ">=0.1.90" } @@ -7574,16 +7284,10 @@ "lodash": "^4.5.0" } }, - "node_modules/combine-lists/node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, "node_modules/combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, "dependencies": { "delayed-stream": "~1.0.0" }, @@ -7594,7 +7298,12 @@ "node_modules/commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", "dev": true }, "node_modules/commondir": { @@ -7609,9 +7318,12 @@ "integrity": "sha512-WZveuKPeKAG9qY+FkYDeADzdHyTYdIboXS59ixDeRJL5ZhxpqUnxSOwop4FQjMsiYm3/Or8cegVbpAHNA7pHxw==" }, "node_modules/component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.1.tgz", + "integrity": "sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, "node_modules/component-inherit": { "version": "0.0.3", @@ -7770,7 +7482,6 @@ "version": "0.4.2", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", - "dev": true, "engines": { "node": ">= 0.6" } @@ -7856,15 +7567,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/copy-webpack-plugin/node_modules/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, "node_modules/copy-webpack-plugin/node_modules/slash": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", @@ -7896,48 +7598,6 @@ "copyup": "copyfiles" } }, - "node_modules/copyfiles/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/copyfiles/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "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/copyfiles/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, "node_modules/copyfiles/node_modules/yargs": { "version": "16.2.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", @@ -7973,12 +7633,12 @@ "hasInstallScript": true }, "node_modules/core-js-compat": { - "version": "3.33.3", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.33.3.tgz", - "integrity": "sha512-cNzGqFsh3Ot+529GIXacjTJ7kegdt5fPXxCBVS1G0iaZpuo/tBz399ymceLJveQhFFZ8qThHiP3fzuoQjKN2ow==", + "version": "3.36.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.36.1.tgz", + "integrity": "sha512-Dk997v9ZCt3X/npqzyGdTlq6t7lDBhZwGvV94PKzDArjp7BTRm7WlDAXYd/OWdeFHO8OChQYRJNJvUCqCbrtKA==", "dev": true, "dependencies": { - "browserslist": "^4.22.1" + "browserslist": "^4.23.0" }, "funding": { "type": "opencollective", @@ -7994,7 +7654,6 @@ "version": "2.8.5", "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", - "dev": true, "dependencies": { "object-assign": "^4", "vary": "^1" @@ -8004,32 +7663,61 @@ } }, "node_modules/cosmiconfig": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", + "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", "dev": true, "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0", + "path-type": "^4.0.0" }, "engines": { - "node": ">=10" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/cosmiconfig/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/cosmiconfig/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" } }, "node_modules/critters": { - "version": "0.0.16", - "resolved": "https://registry.npmjs.org/critters/-/critters-0.0.16.tgz", - "integrity": "sha512-JwjgmO6i3y6RWtLYmXwO5jMd+maZt8Tnfu7VVISmEWyQqfLpB8soBswf8/2bu6SBXxtKA68Al3c+qIG1ApT68A==", + "version": "0.0.20", + "resolved": "https://registry.npmjs.org/critters/-/critters-0.0.20.tgz", + "integrity": "sha512-CImNRorKOl5d8TWcnAz5n5izQ6HFsvz29k327/ELy6UFcmbiZNOsinaKvzv16WZR0P6etfSWYzE47C4/56B3Uw==", "dev": true, "dependencies": { "chalk": "^4.1.0", - "css-select": "^4.2.0", - "parse5": "^6.0.1", - "parse5-htmlparser2-tree-adapter": "^6.0.1", - "postcss": "^8.3.7", + "css-select": "^5.1.0", + "dom-serializer": "^2.0.0", + "domhandler": "^5.0.2", + "htmlparser2": "^8.0.2", + "postcss": "^8.4.23", "pretty-bytes": "^5.3.0" } }, @@ -8117,16 +7805,41 @@ "node": ">= 8" } }, + "node_modules/crypto-ld": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/crypto-ld/-/crypto-ld-3.9.0.tgz", + "integrity": "sha512-PFE7V6A2QNnUp6iiPVEZI4p8wsztkEWLbY1BAXVnclm/aw4KGwpJ+1Ds4vQUCJ5BsWxj15fwE5rHQ8AWaWB2nw==", + "dependencies": { + "base64url-universal": "^1.0.1", + "bs58": "^4.0.1", + "node-forge": "~0.10.0", + "semver": "^6.2.0" + }, + "engines": { + "node": ">=8.3.0" + }, + "optionalDependencies": { + "sodium-native": "^3.2.0" + } + }, + "node_modules/crypto-ld/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/css-loader": { - "version": "6.7.3", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.3.tgz", - "integrity": "sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ==", + "version": "6.8.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.8.1.tgz", + "integrity": "sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g==", "dev": true, "dependencies": { "icss-utils": "^5.1.0", - "postcss": "^8.4.19", + "postcss": "^8.4.21", "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-local-by-default": "^4.0.3", "postcss-modules-scope": "^3.0.0", "postcss-modules-values": "^4.0.0", "postcss-value-parser": "^4.2.0", @@ -8144,15 +7857,15 @@ } }, "node_modules/css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", "dev": true, "dependencies": { "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", "nth-check": "^2.0.1" }, "funding": { @@ -8188,6 +7901,30 @@ "node": ">=4" } }, + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "dev": true + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, "node_modules/cuint": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/cuint/-/cuint-0.2.2.tgz", @@ -8203,7 +7940,6 @@ "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", - "dev": true, "dependencies": { "assert-plus": "^1.0.0" }, @@ -8211,20 +7947,49 @@ "node": ">=0.10" } }, + "node_modules/data-uri-to-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz", + "integrity": "sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dev": true, + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/date-format": { "version": "4.0.14", "resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.14.tgz", "integrity": "sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg==", - "dev": true, "engines": { "node": ">=4.0" } }, + "node_modules/dateformat": { + "version": "4.6.3", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-4.6.3.tgz", + "integrity": "sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA==", + "peer": true, + "engines": { + "node": "*" + } + }, "node_modules/debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, "dependencies": { "ms": "2.1.2" }, @@ -8246,6 +8011,12 @@ "node": ">=0.10.0" } }, + "node_modules/decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", + "dev": true + }, "node_modules/decode-uri-component": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", @@ -8254,38 +8025,6 @@ "node": ">=0.10" } }, - "node_modules/deep-equal": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz", - "integrity": "sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==", - "dev": true, - "dependencies": { - "array-buffer-byte-length": "^1.0.0", - "call-bind": "^1.0.5", - "es-get-iterator": "^1.1.3", - "get-intrinsic": "^1.2.2", - "is-arguments": "^1.1.1", - "is-array-buffer": "^3.0.2", - "is-date-object": "^1.0.5", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "isarray": "^2.0.5", - "object-is": "^1.1.5", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.5.1", - "side-channel": "^1.0.4", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", @@ -8326,16 +8065,19 @@ } }, "node_modules/define-data-property": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", - "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", "dependencies": { - "get-intrinsic": "^1.2.1", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.0" + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/define-lazy-prop": { @@ -8347,23 +8089,6 @@ "node": ">=8" } }, - "node_modules/define-properties": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", - "dev": true, - "dependencies": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/define-property": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", @@ -8405,36 +8130,6 @@ "node": ">=0.10.0" } }, - "node_modules/del/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/del/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "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/del/node_modules/globby": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", @@ -8452,18 +8147,6 @@ "node": ">=0.10.0" } }, - "node_modules/del/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, "node_modules/del/node_modules/rimraf": { "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", @@ -8480,7 +8163,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "dev": true, "engines": { "node": ">=0.4.0" } @@ -8508,6 +8190,15 @@ "node": ">= 0.6.0" } }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/destroy": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", @@ -8517,6 +8208,15 @@ "npm": "1.2.8000 || >= 1.4.16" } }, + "node_modules/detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/detect-node": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", @@ -8549,12 +8249,6 @@ "node": ">=8" } }, - "node_modules/dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", - "dev": true - }, "node_modules/dns-packet": { "version": "5.6.1", "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", @@ -8597,14 +8291,14 @@ } }, "node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", "dev": true, "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" }, "funding": { "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" @@ -8627,13 +8321,35 @@ } ] }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "deprecated": "Use your platform's native DOMException instead", + "dev": true, + "dependencies": { + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", "dev": true, "dependencies": { - "domelementtype": "^2.2.0" + "domelementtype": "^2.3.0" }, "engines": { "node": ">= 4" @@ -8643,14 +8359,14 @@ } }, "node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", "dev": true, "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" }, "funding": { "url": "https://github.com/fb55/domutils?sponsor=1" @@ -8681,12 +8397,16 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", - "dev": true, "dependencies": { "jsbn": "~0.1.0", "safer-buffer": "^2.1.0" } }, + "node_modules/ecc-jsbn/node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==" + }, "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", @@ -8708,16 +8428,15 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.579", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.579.tgz", - "integrity": "sha512-bJKvA+awBIzYR0xRced7PrQuRIwGQPpo6ZLP62GAShahU9fWpsNN2IP6BSP1BLDDSbxvBVRGAMWlvVVq3npmLA==", + "version": "1.4.713", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.713.tgz", + "integrity": "sha512-vDarADhwntXiULEdmWd77g2dV6FrNGa8ecAC29MZ4TwPut2fvosD0/5sJd1qWNNe8HcJFAC+F5Lf9jW1NPtWmw==", "dev": true }, "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 + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, "node_modules/emojis-list": { "version": "3.0.0", @@ -8746,6 +8465,19 @@ "iconv-lite": "^0.6.2" } }, + "node_modules/encoding/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, + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/end-of-stream": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", @@ -8756,10 +8488,9 @@ } }, "node_modules/engine.io": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.5.3.tgz", - "integrity": "sha512-IML/R4eG/pUS5w7OfcDE0jKrljWS9nwnEfsxWCIJF5eO6AHo6+Hlv+lQbdlAYsiJPHzUthLm1RUjnBzWOs45cw==", - "dev": true, + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.5.4.tgz", + "integrity": "sha512-KdVSDKhVKyOi+r5uEabrDLZw2qXStVvCsEB/LN3mw4WFi6Gx50jTyuxYVCwAAC0U46FdnzP/ScKRBTXb/NiEOg==", "dependencies": { "@types/cookie": "^0.4.1", "@types/cors": "^2.8.12", @@ -8840,41 +8571,59 @@ } }, "node_modules/engine.io-parser": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.1.tgz", - "integrity": "sha512-9JktcM3u18nU9N2Lz3bWeBgxVgOKpw7yhRaoxQA3FUDZzzw+9WlA6p4G4u0RixNkg14fH7EfEc/RhpurtiROTQ==", - "dev": true, + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.2.tgz", + "integrity": "sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw==", "engines": { "node": ">=10.0.0" } }, "node_modules/engine.io/node_modules/@types/node": { - "version": "20.9.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.9.0.tgz", - "integrity": "sha512-nekiGu2NDb1BcVofVcEKMIwzlx4NjHlcjhoxxKBNLtz15Y1z7MYf549DFvkHSId02Ax6kGwWntIBPC3l/JZcmw==", - "dev": true, + "version": "20.11.30", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.30.tgz", + "integrity": "sha512-dHM6ZxwlmuZaRmUPfv1p+KrdD1Dci04FbdEm/9wEMouFqxYoFl5aMkt0VMAUtYRQDyYvD41WJLukhq/ha3YuTw==", "dependencies": { "undici-types": "~5.26.4" } }, - "node_modules/enhanced-resolve": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", - "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, + "node_modules/engine.io/node_modules/ws": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "dev": true, + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/enhanced-resolve": { + "version": "5.16.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.16.0.tgz", + "integrity": "sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, "dependencies": { "ansi-colors": "^4.1.1" }, @@ -8888,10 +8637,13 @@ "integrity": "sha512-GHrMyVZQWvTIdDtpiEXdHZnFQKzeO09apj8Cbl4pKWy4i0Oprcq17usfDt5aO63swf0JOeMWjWQE/LzgSRuWpA==" }, "node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", "dev": true, + "engines": { + "node": ">=0.12" + }, "funding": { "url": "https://github.com/fb55/entities?sponsor=1" } @@ -8933,30 +8685,29 @@ "is-arrayish": "^0.2.1" } }, - "node_modules/es-get-iterator": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", - "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", - "dev": true, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "has-symbols": "^1.0.3", - "is-arguments": "^1.1.1", - "is-map": "^2.0.2", - "is-set": "^2.0.2", - "is-string": "^1.0.7", - "isarray": "^2.0.5", - "stop-iteration-iterator": "^1.0.0" + "get-intrinsic": "^1.2.4" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "engines": { + "node": ">= 0.4" } }, "node_modules/es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.2.tgz", + "integrity": "sha512-7nOqkomXZEaxUDJw21XZNtRk739QvrPSoZoRtbsEfcii00vdzZUh6zh1CQwHhrib8MdEtJfv5rJiGeb4KuV/vw==", "dev": true }, "node_modules/es6-promise": { @@ -8974,12 +8725,11 @@ } }, "node_modules/esbuild": { - "version": "0.17.8", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.8.tgz", - "integrity": "sha512-g24ybC3fWhZddZK6R3uD2iF/RIPnRpwJAqLov6ouX3hMbY4+tKolP0VMF3zuIYCaXun+yHwS5IPQ91N2BT191g==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.17.tgz", + "integrity": "sha512-1GJtYnUxsJreHYA0Y+iQz2UEykonY66HNWOb0yXYZi9/kNrORUEHVg87eQsCtqh59PEJ5YVZJO98JHznMJSWjg==", "dev": true, "hasInstallScript": true, - "optional": true, "bin": { "esbuild": "bin/esbuild" }, @@ -8987,34 +8737,34 @@ "node": ">=12" }, "optionalDependencies": { - "@esbuild/android-arm": "0.17.8", - "@esbuild/android-arm64": "0.17.8", - "@esbuild/android-x64": "0.17.8", - "@esbuild/darwin-arm64": "0.17.8", - "@esbuild/darwin-x64": "0.17.8", - "@esbuild/freebsd-arm64": "0.17.8", - "@esbuild/freebsd-x64": "0.17.8", - "@esbuild/linux-arm": "0.17.8", - "@esbuild/linux-arm64": "0.17.8", - "@esbuild/linux-ia32": "0.17.8", - "@esbuild/linux-loong64": "0.17.8", - "@esbuild/linux-mips64el": "0.17.8", - "@esbuild/linux-ppc64": "0.17.8", - "@esbuild/linux-riscv64": "0.17.8", - "@esbuild/linux-s390x": "0.17.8", - "@esbuild/linux-x64": "0.17.8", - "@esbuild/netbsd-x64": "0.17.8", - "@esbuild/openbsd-x64": "0.17.8", - "@esbuild/sunos-x64": "0.17.8", - "@esbuild/win32-arm64": "0.17.8", - "@esbuild/win32-ia32": "0.17.8", - "@esbuild/win32-x64": "0.17.8" + "@esbuild/android-arm": "0.18.17", + "@esbuild/android-arm64": "0.18.17", + "@esbuild/android-x64": "0.18.17", + "@esbuild/darwin-arm64": "0.18.17", + "@esbuild/darwin-x64": "0.18.17", + "@esbuild/freebsd-arm64": "0.18.17", + "@esbuild/freebsd-x64": "0.18.17", + "@esbuild/linux-arm": "0.18.17", + "@esbuild/linux-arm64": "0.18.17", + "@esbuild/linux-ia32": "0.18.17", + "@esbuild/linux-loong64": "0.18.17", + "@esbuild/linux-mips64el": "0.18.17", + "@esbuild/linux-ppc64": "0.18.17", + "@esbuild/linux-riscv64": "0.18.17", + "@esbuild/linux-s390x": "0.18.17", + "@esbuild/linux-x64": "0.18.17", + "@esbuild/netbsd-x64": "0.18.17", + "@esbuild/openbsd-x64": "0.18.17", + "@esbuild/sunos-x64": "0.18.17", + "@esbuild/win32-arm64": "0.18.17", + "@esbuild/win32-ia32": "0.18.17", + "@esbuild/win32-x64": "0.18.17" } }, "node_modules/esbuild-wasm": { - "version": "0.17.8", - "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.17.8.tgz", - "integrity": "sha512-zCmpxv95E0FuCmvdw1K836UHnj4EdiQnFfjTby35y3LAjRPtXMj3sbHDRHjbD8Mqg5lTwq3knacr/1qIFU51CQ==", + "version": "0.18.17", + "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.18.17.tgz", + "integrity": "sha512-9OHGcuRzy+I8ziF9FzjfKLWAPbvi0e/metACVg9k6bK+SI4FFxeV6PcZsz8RIVaMD4YNehw+qj6UMR3+qj/EuQ==", "dev": true, "bin": { "esbuild": "bin/esbuild" @@ -9024,10 +8774,9 @@ } }, "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true, + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", "engines": { "node": ">=6" } @@ -9046,17 +8795,48 @@ "node": ">=0.8.0" } }, + "node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "dev": true, + "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/escodegen/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/eslint": { - "version": "8.53.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.53.0.tgz", - "integrity": "sha512-N4VuiPjXDUa4xVeV/GC/RV3hQW9Nw+Y463lkWaKKXKYMvmRiRDAtfpuPFLN+E1/6ZhyR8J2ig+eVREnYgUsiag==", + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", + "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.3", - "@eslint/js": "8.53.0", - "@humanwhocodes/config-array": "^0.11.13", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.0", + "@humanwhocodes/config-array": "^0.11.14", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", "@ungap/structured-clone": "^1.2.0", @@ -9117,33 +8897,6 @@ "url": "https://opencollective.com/eslint" } }, - "node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, "node_modules/eslint-visitor-keys": { "version": "3.4.3", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", @@ -9193,16 +8946,6 @@ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true }, - "node_modules/eslint/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, "node_modules/eslint/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -9278,9 +9021,9 @@ } }, "node_modules/eslint/node_modules/globals": { - "version": "13.23.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", - "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dev": true, "dependencies": { "type-fest": "^0.20.2" @@ -9334,18 +9077,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, "node_modules/eslint/node_modules/p-limit": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", @@ -9400,6 +9131,14 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/esm": { + "version": "3.2.25", + "resolved": "https://registry.npmjs.org/esm/-/esm-3.2.25.tgz", + "integrity": "sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==", + "engines": { + "node": ">=6" + } + }, "node_modules/espree": { "version": "9.6.1", "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", @@ -9421,7 +9160,6 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true, "bin": { "esparse": "bin/esparse.js", "esvalidate": "bin/esvalidate.js" @@ -9487,12 +9225,26 @@ "node": ">= 0.6" } }, + "node_modules/event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "engines": { + "node": ">=6" + } + }, "node_modules/eventemitter-asyncresource": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/eventemitter-asyncresource/-/eventemitter-asyncresource-1.0.0.tgz", "integrity": "sha512-39F7TBIV0G7gTelxwbEqnwhp90eqCPON1k0NwNfwhgKn4Co4ybUbj2pECcXT0B3ztRKZ7Pw1JujUUgmQJHcVAQ==", "dev": true }, + "node_modules/eventemitter2": { + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", + "integrity": "sha512-K7J4xq5xAD5jHsGM5ReWXRTFa3JRGofHiMcVgQ8PRwgWxzjHpMWCIzsmyf60+mh8KLsqYPcjUMa0AC4hd6lPyQ==", + "peer": true + }, "node_modules/eventemitter3": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", @@ -9534,7 +9286,6 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", - "dev": true, "engines": { "node": ">= 0.8.0" } @@ -9629,6 +9380,18 @@ "node": ">=0.10" } }, + "node_modules/expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==", + "peer": true, + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/exponential-backoff": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz", @@ -9636,17 +9399,17 @@ "dev": true }, "node_modules/express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.19.1.tgz", + "integrity": "sha512-K4w1/Bp7y8iSiVObmCrtq8Cs79XjJc/RU2YYkZQ7wpUu5ZyZ7MtPHkqoMz4pf+mgXfNvo2qft8D9OnrH2ABk9w==", "dev": true, "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.20.1", + "body-parser": "1.20.2", "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.5.0", + "cookie": "0.6.0", "cookie-signature": "1.0.6", "debug": "2.6.9", "depd": "2.0.0", @@ -9698,40 +9461,10 @@ "ms": "^2.1.1" } }, - "node_modules/express/node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", - "dev": true - }, - "node_modules/express/node_modules/body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", - "dev": true, - "dependencies": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, "node_modules/express/node_modules/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", "dev": true, "engines": { "node": ">= 0.6" @@ -9764,18 +9497,6 @@ "node": ">= 0.8" } }, - "node_modules/express/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/express/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -9797,21 +9518,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/express/node_modules/raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "dev": true, - "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, "node_modules/express/node_modules/statuses": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", @@ -9851,18 +9557,6 @@ "node": ">=4" } }, - "node_modules/external-editor/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/external-editor/node_modules/tmp": { "version": "0.0.33", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", @@ -9928,7 +9622,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", - "dev": true, "engines": [ "node >=0.6.0" ] @@ -9936,13 +9629,12 @@ "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, "node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", "dev": true, "dependencies": { "@nodelib/fs.stat": "^2.0.2", @@ -9958,8 +9650,7 @@ "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" }, "node_modules/fast-levenshtein": { "version": "2.0.6", @@ -9968,9 +9659,9 @@ "dev": true }, "node_modules/fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", "dev": true, "dependencies": { "reusify": "^1.0.4" @@ -9988,6 +9679,19 @@ "node": ">=0.8.0" } }, + "node_modules/fetch-blob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-2.1.2.tgz", + "integrity": "sha512-YKqtUDwqLyfyMnmbw8XD6Q8j9i/HggKtPEI+pZ1+8bvheBu78biSmNaXWusx1TauGqtUUGx/cBb1mKdq2rLYow==", + "engines": { + "node": "^10.17.0 || >=12.3.0" + }, + "peerDependenciesMeta": { + "domexception": { + "optional": true + } + } + }, "node_modules/figures": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", @@ -10030,11 +9734,31 @@ "minimatch": "^5.0.1" } }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, "dependencies": { "to-regex-range": "^5.0.1" }, @@ -10084,20 +9808,19 @@ } }, "node_modules/find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz", + "integrity": "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==", "dev": true, "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" + "common-path-prefix": "^3.0.0", + "pkg-dir": "^7.0.0" }, "engines": { - "node": ">=8" + "node": ">=14.16" }, "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/find-up": { @@ -10113,6 +9836,46 @@ "node": ">=8" } }, + "node_modules/findup-sync": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-5.0.0.tgz", + "integrity": "sha512-MzwXju70AuyflbgeOhzvQWAvvQdo1XL0A9bVvlXsYcFEBM87WR4OakL4OfZq+QRmr+duJubio+UtNQCPsVESzQ==", + "peer": true, + "dependencies": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.3", + "micromatch": "^4.0.4", + "resolve-dir": "^1.0.1" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/fined": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", + "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", + "peer": true, + "dependencies": { + "expand-tilde": "^2.0.2", + "is-plain-object": "^2.0.3", + "object.defaults": "^1.1.0", + "object.pick": "^1.2.0", + "parse-filepath": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/flagged-respawn": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", + "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", + "peer": true, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/flat": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", @@ -10123,9 +9886,9 @@ } }, "node_modules/flat-cache": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.1.tgz", - "integrity": "sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", "dev": true, "dependencies": { "flatted": "^3.2.9", @@ -10133,19 +9896,18 @@ "rimraf": "^3.0.2" }, "engines": { - "node": ">=12.0.0" + "node": "^10.12.0 || >=12.0.0" } }, "node_modules/flatted": { - "version": "3.2.9", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", - "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", - "dev": true + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==" }, "node_modules/follow-redirects": { - "version": "1.15.3", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz", - "integrity": "sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==", + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", + "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", "funding": [ { "type": "individual", @@ -10161,15 +9923,6 @@ } } }, - "node_modules/for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "dev": true, - "dependencies": { - "is-callable": "^1.1.3" - } - }, "node_modules/for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", @@ -10178,6 +9931,18 @@ "node": ">=0.10.0" } }, + "node_modules/for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha512-0OABksIGrxKK8K4kynWkQ7y1zounQxP+CWnyclVwj81KW3vlLlGUx57DKGcP/LH216GzqnstnPocF16Nxs0Ycg==", + "peer": true, + "dependencies": { + "for-in": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/foreground-child": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", @@ -10210,23 +9975,22 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", - "dev": true, "engines": { "node": "*" } }, "node_modules/form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", "dev": true, "dependencies": { "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", + "combined-stream": "^1.0.8", "mime-types": "^2.1.12" }, "engines": { - "node": ">= 0.12" + "node": ">= 6" } }, "node_modules/forwarded": { @@ -10304,15 +10068,6 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/fs-minipass/node_modules/minipass": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", - "dev": true, - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, "node_modules/fs-monkey": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.5.tgz", @@ -10328,7 +10083,6 @@ "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, "optional": true, "os": [ @@ -10346,15 +10100,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/gauge": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", @@ -10387,21 +10132,24 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, "engines": { "node": "6.* || 8.* || >= 10.*" } }, "node_modules/get-intrinsic": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", - "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", "dependencies": { + "es-errors": "^1.3.0", "function-bind": "^1.1.2", "has-proto": "^1.0.1", "has-symbols": "^1.0.3", "hasown": "^2.0.0" }, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -10435,29 +10183,37 @@ "node": ">=0.10.0" } }, + "node_modules/getobject": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/getobject/-/getobject-1.0.2.tgz", + "integrity": "sha512-2zblDBaFcb3rB4rF77XVnuINOE2h2k/OnqXAiy0IrTxUfV1iFp3la33oAQVY9pCpWU268WFYVt2t71hlMuLsOg==", + "peer": true, + "engines": { + "node": ">=10" + } + }, "node_modules/getpass": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", - "dev": true, "dependencies": { "assert-plus": "^1.0.0" } }, "node_modules/glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", - "dev": true, + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">=12" + "node": "*" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -10467,7 +10223,6 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, "dependencies": { "is-glob": "^4.0.1" }, @@ -10490,6 +10245,54 @@ "process": "^0.11.10" } }, + "node_modules/global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "peer": true, + "dependencies": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==", + "peer": true, + "dependencies": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/global-prefix/node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "peer": true + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "peer": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, "node_modules/globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", @@ -10541,6 +10344,65 @@ "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", "dev": true }, + "node_modules/grunt": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.6.1.tgz", + "integrity": "sha512-/ABUy3gYWu5iBmrUSRBP97JLpQUm0GgVveDCp6t3yRNIoltIYw7rEj3g5y1o2PGPR2vfTRGa7WC/LZHLTXnEzA==", + "peer": true, + "dependencies": { + "dateformat": "~4.6.2", + "eventemitter2": "~0.4.13", + "exit": "~0.1.2", + "findup-sync": "~5.0.0", + "glob": "~7.1.6", + "grunt-cli": "~1.4.3", + "grunt-known-options": "~2.0.0", + "grunt-legacy-log": "~3.0.0", + "grunt-legacy-util": "~2.0.1", + "iconv-lite": "~0.6.3", + "js-yaml": "~3.14.0", + "minimatch": "~3.0.4", + "nopt": "~3.0.6" + }, + "bin": { + "grunt": "bin/grunt" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/grunt-cli": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.4.3.tgz", + "integrity": "sha512-9Dtx/AhVeB4LYzsViCjUQkd0Kw0McN2gYpdmGYKtE2a5Yt7v1Q+HYZVWhqXc/kGnxlMtqKDxSwotiGeFmkrCoQ==", + "peer": true, + "dependencies": { + "grunt-known-options": "~2.0.0", + "interpret": "~1.1.0", + "liftup": "~3.0.1", + "nopt": "~4.0.1", + "v8flags": "~3.2.0" + }, + "bin": { + "grunt": "bin/grunt" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/grunt-cli/node_modules/nopt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", + "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", + "peer": true, + "dependencies": { + "abbrev": "1", + "osenv": "^0.1.4" + }, + "bin": { + "nopt": "bin/nopt.js" + } + }, "node_modules/grunt-karma": { "version": "0.12.2", "resolved": "https://registry.npmjs.org/grunt-karma/-/grunt-karma-0.12.2.tgz", @@ -10553,155 +10415,334 @@ "karma": "^0.13.0 || >= 0.14.0-rc.0" } }, - "node_modules/handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "dev": true + "node_modules/grunt-karma/node_modules/lodash": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha512-9mDDwqVIma6OZX79ZlDACZl8sBm0TEnkf99zV3iMA4GzkIT/9hiqP5mY0HoT1iNLCrKc/R1HByV+yJfRWVJryQ==" }, - "node_modules/har-schema": { + "node_modules/grunt-known-options": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", - "dev": true, + "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-2.0.0.tgz", + "integrity": "sha512-GD7cTz0I4SAede1/+pAbmJRG44zFLPipVtdL9o3vqx9IEyb7b4/Y3s7r6ofI3CchR5GvYJ+8buCSioDv5dQLiA==", + "peer": true, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "deprecated": "this library is no longer supported", - "dev": true, + "node_modules/grunt-legacy-log": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz", + "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==", + "peer": true, "dependencies": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" + "colors": "~1.1.2", + "grunt-legacy-log-utils": "~2.1.0", + "hooker": "~0.2.3", + "lodash": "~4.17.19" }, "engines": { - "node": ">=6" + "node": ">= 0.10.0" } }, - "node_modules/har-validator/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, + "node_modules/grunt-legacy-log-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz", + "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==", + "peer": true, "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "chalk": "~4.1.0", + "lodash": "~4.17.19" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "engines": { + "node": ">=10" } }, - "node_modules/har-validator/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", - "dev": true, + "node_modules/grunt-legacy-log-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "peer": true, "dependencies": { - "ansi-regex": "^2.0.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/has-ansi/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", - "dev": true, + "node_modules/grunt-legacy-log-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true, + "node": ">=10" + }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/has-binary2": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz", - "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==", + "node_modules/grunt-legacy-log-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "peer": true, "dependencies": { - "isarray": "2.0.1" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "node_modules/has-binary2/node_modules/isarray": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", - "integrity": "sha512-c2cu3UxbI+b6kR3fy0nRnAhodsvR9dx7U5+znCOzdj6IfP3upFURTr0Xl5BlQZNKZjEtxrmVyfSdeE3O57smoQ==" - }, - "node_modules/has-cors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", - "integrity": "sha512-g5VNKdkFuUuVCP9gYfDJHjK2nqdQJ7aDLTnycnc2+RvsOQbuLdF5pm7vuE5J76SEBIQjs4kQY/BWq74JUmjbXA==" + "node_modules/grunt-legacy-log-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "peer": true }, - "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, + "node_modules/grunt-legacy-log-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "peer": true, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/has-property-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz", - "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==", + "node_modules/grunt-legacy-log-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "peer": true, "dependencies": { - "get-intrinsic": "^1.2.2" + "has-flag": "^4.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=8" } }, - "node_modules/has-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", - "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "node_modules/grunt-legacy-log/node_modules/colors": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "integrity": "sha512-ENwblkFQpqqia6b++zLD/KUWafYlVY/UNnAp7oz7LY7E924wmpye416wBOmvv/HMWzl8gL1kJlfvId/1Dg176w==", + "peer": true, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=0.1.90" } }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "node_modules/grunt-legacy-util": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz", + "integrity": "sha512-2bQiD4fzXqX8rhNdXkAywCadeqiPiay0oQny77wA2F3WF4grPJXCvAcyoWUJV+po/b15glGkxuSiQCK299UC2w==", + "peer": true, + "dependencies": { + "async": "~3.2.0", + "exit": "~0.1.2", + "getobject": "~1.0.0", + "hooker": "~0.2.3", + "lodash": "~4.17.21", + "underscore.string": "~3.3.5", + "which": "~2.0.2" + }, "engines": { - "node": ">= 0.4" + "node": ">=10" + } + }, + "node_modules/grunt/node_modules/glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "peer": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "node_modules/grunt/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==", + "peer": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt/node_modules/minimatch": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/grunt/node_modules/nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha512-4GUt3kSEYmk4ITxzB/b9vaIDfUVWN/Ml1Fwl11IlnIG2iaJ9O6WXZ9SrYM9NLI8OCBieN2Y8SWC2oJV0RQ7qYg==", + "peer": true, + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + } + }, + "node_modules/guess-parser": { + "version": "0.4.22", + "resolved": "https://registry.npmjs.org/guess-parser/-/guess-parser-0.4.22.tgz", + "integrity": "sha512-KcUWZ5ACGaBM69SbqwVIuWGoSAgD+9iJnchR9j/IarVI1jHVeXv+bUXBIMeqVMSKt3zrn0Dgf9UpcOEpPBLbSg==", + "dev": true, + "dependencies": { + "@wessberg/ts-evaluator": "0.0.27" + }, + "peerDependencies": { + "typescript": ">=3.7.5" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true + }, + "node_modules/har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", + "engines": { + "node": ">=4" + } + }, + "node_modules/har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "deprecated": "this library is no longer supported", + "dependencies": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/har-validator/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/har-validator/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-ansi/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-binary2": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz", + "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==", + "dependencies": { + "isarray": "2.0.1" + } + }, + "node_modules/has-binary2/node_modules/isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha512-c2cu3UxbI+b6kR3fy0nRnAhodsvR9dx7U5+znCOzdj6IfP3upFURTr0Xl5BlQZNKZjEtxrmVyfSdeE3O57smoQ==" + }, + "node_modules/has-cors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", + "integrity": "sha512-g5VNKdkFuUuVCP9gYfDJHjK2nqdQJ7aDLTnycnc2+RvsOQbuLdF5pm7vuE5J76SEBIQjs4kQY/BWq74JUmjbXA==" + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", "dependencies": { - "has-symbols": "^1.0.2" + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "engines": { + "node": ">= 0.4" }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", "engines": { "node": ">= 0.4" }, @@ -10774,9 +10815,9 @@ } }, "node_modules/hasown": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", - "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", "dependencies": { "function-bind": "^1.1.2" }, @@ -10801,6 +10842,27 @@ "integrity": "sha512-7kIufnBqdsBGcSZLPJwqHT3yhk1QTsSlFsVD3kx5ixH/AlgBs9yM1q6DPhXZ8f8gtdqgh7N7/5btRLpQsS2gHw==", "dev": true }, + "node_modules/homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "peer": true, + "dependencies": { + "parse-passwd": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hooker": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz", + "integrity": "sha512-t+UerCsQviSymAInD01Pw+Dn/usmz1sRO+3Zk1+lx8eg+WKpD2ulcwWqHHL0+aseRBr+3+vIhiG1K1JTwaIcTA==", + "peer": true, + "engines": { + "node": "*" + } + }, "node_modules/hosted-git-info": { "version": "6.1.1", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz", @@ -10834,46 +10896,22 @@ "wbuf": "^1.1.0" } }, - "node_modules/hpack.js/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "node_modules/hpack.js/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/hpack.js/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/hpack.js/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "node_modules/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", "dev": true, "dependencies": { - "safe-buffer": "~5.1.0" + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" } }, "node_modules/html-entities": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.4.0.tgz", - "integrity": "sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz", + "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==", "dev": true, "funding": [ { @@ -10892,6 +10930,25 @@ "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", "dev": true }, + "node_modules/htmlparser2": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", + "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "entities": "^4.4.0" + } + }, "node_modules/http-cache-semantics": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", @@ -10947,12 +11004,12 @@ } }, "node_modules/http-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", - "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", "dev": true, "dependencies": { - "@tootallnate/once": "2", + "@tootallnate/once": "1", "agent-base": "6", "debug": "4" }, @@ -10988,7 +11045,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", - "dev": true, "dependencies": { "assert-plus": "^1.0.0", "jsprim": "^1.2.2", @@ -11031,12 +11087,11 @@ } }, "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, + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" + "safer-buffer": ">= 2.1.2 < 3" }, "engines": { "node": ">=0.10.0" @@ -11075,18 +11130,18 @@ ] }, "node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", "dev": true, "engines": { "node": ">= 4" } }, "node_modules/ignore-walk": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.3.tgz", - "integrity": "sha512-C7FfFoTA+bI10qfeydT8aZbvr91vAEU+2W5BZUlzPec47oNb07SsOfwYrtxuvOYdUApPP/Qlh4DtAO51Ekk2QA==", + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.4.tgz", + "integrity": "sha512-t7sv42WkwFkyKbivUCglsQW5YWMskWtbEf4MNKX5u/CCWHKSPzN4FtBQGsQZgCLbxOzpVlcbWVK5KB3auIOjSw==", "dev": true, "dependencies": { "minimatch": "^9.0.0" @@ -11095,6 +11150,15 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/ignore-walk/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, "node_modules/ignore-walk/node_modules/minimatch": { "version": "9.0.3", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", @@ -11126,13 +11190,12 @@ "node_modules/immediate": { "version": "3.0.6", "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", - "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==", - "dev": true + "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==" }, "node_modules/immutable": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.4.tgz", - "integrity": "sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA==", + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.5.tgz", + "integrity": "sha512-8eabxkth9gZatlwl5TBuJnCsoTADlL6ftEr7A4qgdaTsPyreilDSnUk57SO+jfKcNtxPa22U5KK6DSeAYhpBJw==", "dev": true }, "node_modules/import-fresh": { @@ -11209,12 +11272,12 @@ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, "node_modules/ini": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ini/-/ini-3.0.1.tgz", - "integrity": "sha512-it4HyVAUTKBc6m8e1iXWvXSTdndF7HbdN713+kvLrymxTaU4AUBWrJ4vEooP+V7fexnVD3LKcBshjGGPefSMUQ==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.1.tgz", + "integrity": "sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==", "dev": true, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/injection-js": { @@ -11310,12 +11373,6 @@ "node": ">=8" } }, - "node_modules/inquirer/node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, "node_modules/inquirer/node_modules/rxjs": { "version": "7.8.1", "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", @@ -11337,29 +11394,34 @@ "node": ">=8" } }, - "node_modules/internal-slot": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.6.tgz", - "integrity": "sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.2.2", - "hasown": "^2.0.0", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } + "node_modules/interpret": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", + "integrity": "sha512-CLM8SNMDu7C5psFCn6Wg/tgpj/bKAg7hc2gWqcuR9OD5Ft9PhBpIu8PLicPeis+xDd6YX2ncI8MCA64I9tftIA==", + "peer": true }, "node_modules/inversify": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/inversify/-/inversify-5.1.1.tgz", "integrity": "sha512-j8grHGDzv1v+8T1sAQ+3boTCntFPfvxLCkNcxB1J8qA0lUN+fAlSyYd+RXKvaPRL4AGyPxViutBEJHNXOyUdFQ==" }, - "node_modules/ip": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", - "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", + "node_modules/ip-address": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", + "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", + "dev": true, + "dependencies": { + "jsbn": "1.1.0", + "sprintf-js": "^1.1.3" + }, + "engines": { + "node": ">= 12" + } + }, + "node_modules/ip-address/node_modules/sprintf-js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", "dev": true }, "node_modules/ipaddr.js": { @@ -11371,6 +11433,19 @@ "node": ">= 10" } }, + "node_modules/is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "peer": true, + "dependencies": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-accessor-descriptor": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.1.tgz", @@ -11382,59 +11457,16 @@ "node": ">= 0.10" } }, - "node_modules/is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-array-buffer": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", - "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.0", - "is-typed-array": "^1.1.10" - }, - "funding": { - "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 }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, - "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, "dependencies": { "binary-extensions": "^2.0.0" }, @@ -11442,22 +11474,6 @@ "node": ">=8" } }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-buffer": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", @@ -11478,23 +11494,10 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-core-module": { "version": "2.13.1", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", - "dev": true, "dependencies": { "hasown": "^2.0.0" }, @@ -11513,21 +11516,6 @@ "node": ">= 0.4" } }, - "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-descriptor": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", @@ -11575,7 +11563,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, "engines": { "node": ">=8" } @@ -11611,15 +11598,6 @@ "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", "dev": true }, - "node_modules/is-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", - "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-module": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", @@ -11630,26 +11608,10 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, "engines": { "node": ">=0.12.0" } }, - "node_modules/is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-path-cwd": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", @@ -11715,41 +11677,22 @@ "node": ">=0.10.0" } }, - "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-set": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", - "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", - "dev": true, - "funding": { - "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 }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "dev": true, + "node_modules/is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "peer": true, "dependencies": { - "call-bind": "^1.0.2" + "is-unc-path": "^1.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=0.10.0" } }, "node_modules/is-stream": { @@ -11764,57 +11707,23 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" }, - "node_modules/is-typed-array": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", - "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", - "dev": true, + "node_modules/is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "peer": true, "dependencies": { - "which-typed-array": "^1.1.11" + "unc-path-regex": "^0.1.2" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=0.10.0" } }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", - "dev": true - }, "node_modules/is-unicode-supported": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", @@ -11827,28 +11736,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-weakmap": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", - "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakset": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", - "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-what": { "version": "3.14.1", "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", @@ -11876,16 +11763,14 @@ } }, "node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" }, "node_modules/isbinaryfile": { "version": "4.0.10", "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz", "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==", - "dev": true, "engines": { "node": ">= 8.0.0" }, @@ -11896,8 +11781,7 @@ "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" }, "node_modules/isobject": { "version": "3.0.1", @@ -11910,8 +11794,7 @@ "node_modules/isstream": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", - "dev": true + "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==" }, "node_modules/istanbul-lib-coverage": { "version": "3.2.2", @@ -11970,21 +11853,6 @@ "node": ">=8" } }, - "node_modules/istanbul-lib-report/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, - "dependencies": { - "semver": "^7.5.3" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/istanbul-lib-report/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -12013,36 +11881,6 @@ "node": ">=6" } }, - "node_modules/istanbul-lib-source-maps/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/istanbul-lib-source-maps/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "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/istanbul-lib-source-maps/node_modules/istanbul-lib-coverage": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", @@ -12065,18 +11903,6 @@ "node": ">=6" } }, - "node_modules/istanbul-lib-source-maps/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, "node_modules/istanbul-lib-source-maps/node_modules/pify": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", @@ -12117,9 +11943,9 @@ } }, "node_modules/istanbul-reports": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", - "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", + "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", "dev": true, "dependencies": { "html-escaper": "^2.0.0", @@ -12180,20 +12006,10 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jake/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/jake/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/jake/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "dependencies": { "ansi-styles": "^4.1.0", @@ -12233,18 +12049,6 @@ "node": ">=8" } }, - "node_modules/jake/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, "node_modules/jake/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -12286,63 +12090,12 @@ "colors": "1.4.0" } }, - "node_modules/jasmine-spec-reporter/node_modules/colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", - "dev": true, - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/jasmine/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/jasmine/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "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/jasmine/node_modules/jasmine-core": { "version": "2.8.0", "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.8.0.tgz", "integrity": "sha512-SNkOkS+/jMZvLhuSx1fjhcNWUC/KG6oVyFUGkSBEr9n1axSNduWU8GlI7suaHXr4yxjet6KjrUZxUTE5WzzWwQ==", "dev": true }, - "node_modules/jasmine/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, "node_modules/jasminewd2": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/jasminewd2/-/jasminewd2-2.2.0.tgz", @@ -12390,6 +12143,15 @@ "url": "https://github.com/chalk/supports-color?sponsor=1" } }, + "node_modules/jiti": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", + "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", + "dev": true, + "bin": { + "jiti": "bin/jiti.js" + } + }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -12400,7 +12162,6 @@ "version": "3.14.1", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -12410,10 +12171,56 @@ } }, "node_modules/jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", - "dev": true + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", + "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==", + "dev": true + }, + "node_modules/jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "dev": true, + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } }, "node_modules/jsesc": { "version": "2.5.2", @@ -12442,8 +12249,7 @@ "node_modules/json-schema": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", - "dev": true + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" }, "node_modules/json-schema-traverse": { "version": "1.0.0", @@ -12460,8 +12266,7 @@ "node_modules/json-stringify-safe": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", - "dev": true + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" }, "node_modules/json5": { "version": "2.2.3", @@ -12493,6 +12298,88 @@ "graceful-fs": "^4.1.6" } }, + "node_modules/jsonld": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/jsonld/-/jsonld-5.2.0.tgz", + "integrity": "sha512-JymgT6Xzk5CHEmHuEyvoTNviEPxv6ihLWSPu1gFdtjSAyM6cFqNrv02yS/SIur3BBIkCf0HjizRc24d8/FfQKw==", + "dependencies": { + "@digitalbazaar/http-client": "^1.1.0", + "canonicalize": "^1.0.1", + "lru-cache": "^6.0.0", + "rdf-canonize": "^3.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/jsonld-signatures": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/jsonld-signatures/-/jsonld-signatures-6.0.0.tgz", + "integrity": "sha512-GIh5DCZ5g5vQBAFcjSDHmYyTaD/fYh5KwlAiKgx83VRzcQNNgzeG7DsLdXcgyCxEai9qIM9u2frZAInKDN5+og==", + "dependencies": { + "base64url": "^3.0.1", + "crypto-ld": "^3.7.0", + "jsonld": "^2.0.2", + "node-forge": "^0.10.0", + "security-context": "^4.0.0", + "serialize-error": "^5.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jsonld-signatures/node_modules/jsonld": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/jsonld/-/jsonld-2.0.2.tgz", + "integrity": "sha512-/TQzRe75/3h2khu57IUojha5oat+M82bm8RYw0jLhlmmPrW/kTWAZ9nGzKPfZWnPYnVVJJMQVc/pU8HCmpv9xg==", + "dependencies": { + "canonicalize": "^1.0.1", + "lru-cache": "^5.1.1", + "rdf-canonize": "^1.0.2", + "request": "^2.88.0", + "semver": "^6.3.0", + "xmldom": "0.1.19" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonld-signatures/node_modules/rdf-canonize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/rdf-canonize/-/rdf-canonize-1.2.0.tgz", + "integrity": "sha512-MQdcRDz4+82nUrEb3hNQangBDpmep15uMmnWclGi/1KS0bNVc8oHpoNI0PFLHZsvwgwRzH31bO1JAScqUAstvw==", + "dependencies": { + "node-forge": "^0.10.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonld-signatures/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/jsonld/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jsonld/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, "node_modules/jsonparse": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", @@ -12506,7 +12393,6 @@ "version": "1.4.2", "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", - "dev": true, "dependencies": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", @@ -12521,7 +12407,6 @@ "version": "3.10.1", "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz", "integrity": "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==", - "dev": true, "dependencies": { "lie": "~3.3.0", "pako": "~1.0.2", @@ -12529,47 +12414,10 @@ "setimmediate": "^1.0.5" } }, - "node_modules/jszip/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "node_modules/jszip/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/jszip/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/jszip/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, "node_modules/karma": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/karma/-/karma-6.4.2.tgz", - "integrity": "sha512-C6SU/53LB31BEgRg+omznBEMY4SjHU3ricV6zBcAe1EeILKkeScr+fZXtaI5WyDbkVowJxxAI6h73NcFPmXolQ==", - "dev": true, + "version": "6.4.3", + "resolved": "https://registry.npmjs.org/karma/-/karma-6.4.3.tgz", + "integrity": "sha512-LuucC/RE92tJ8mlCwqEoRWXP38UMAqpnq98vktmS9SznSoUPPUJQbc91dHcxcunROvfQjdORVA/YFviH+Xci9Q==", "dependencies": { "@colors/colors": "1.5.0", "body-parser": "^1.19.0", @@ -12590,7 +12438,7 @@ "qjobs": "^1.2.0", "range-parser": "^1.2.1", "rimraf": "^3.0.2", - "socket.io": "^4.4.1", + "socket.io": "^4.7.2", "source-map": "^0.6.1", "tmp": "^0.2.1", "ua-parser-js": "^0.7.30", @@ -12640,28 +12488,6 @@ "url": "https://github.com/sponsors/mattlewis92" } }, - "node_modules/karma-coverage-istanbul-reporter/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/karma-coverage-istanbul-reporter/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, "node_modules/karma-jasmine": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-4.0.2.tgz", @@ -12732,59 +12558,10 @@ "source-map-support": "^0.5.5" } }, - "node_modules/karma/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/karma/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "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/karma/node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "node_modules/karma/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, "node_modules/karma/node_modules/mkdirp": { "version": "0.5.6", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, "dependencies": { "minimist": "^1.2.6" }, @@ -12796,7 +12573,6 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -12805,7 +12581,6 @@ "version": "16.2.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, "dependencies": { "cliui": "^7.0.2", "escalade": "^3.1.1", @@ -12823,11 +12598,22 @@ "version": "20.2.9", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true, "engines": { "node": ">=10" } }, + "node_modules/katex": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/katex/-/katex-0.11.1.tgz", + "integrity": "sha512-5oANDICCTX0NqYIyAiFCCwjQ7ERu3DQG2JFHLbYOf+fXaMoH8eg/zOq5WSYJsKMi/QebW+Eh3gSM+oss1H/bww==", + "peer": true, + "dependencies": { + "commander": "^2.19.0" + }, + "bin": { + "katex": "cli.js" + } + }, "node_modules/keycode": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/keycode/-/keycode-2.2.1.tgz", @@ -12859,15 +12645,76 @@ "node": ">= 8" } }, - "node_modules/less": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/less/-/less-4.1.3.tgz", - "integrity": "sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==", - "dev": true, - "dependencies": { - "copy-anything": "^2.0.1", - "parse-node-version": "^1.0.1", - "tslib": "^2.3.0" + "node_modules/ky": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/ky/-/ky-0.25.1.tgz", + "integrity": "sha512-PjpCEWlIU7VpiMVrTwssahkYXX1by6NCT0fhTUX34F3DTinARlgMpriuroolugFPcMgpPWrOW4mTb984Qm1RXA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/ky?sponsor=1" + } + }, + "node_modules/ky-universal": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/ky-universal/-/ky-universal-0.8.2.tgz", + "integrity": "sha512-xe0JaOH9QeYxdyGLnzUOVGK4Z6FGvDVzcXFTdrYA1f33MZdEa45sUDaMBy98xQMcsd2XIBrTXRrRYnegcSdgVQ==", + "dependencies": { + "abort-controller": "^3.0.0", + "node-fetch": "3.0.0-beta.9" + }, + "engines": { + "node": ">=10.17" + }, + "funding": { + "url": "https://github.com/sindresorhus/ky-universal?sponsor=1" + }, + "peerDependencies": { + "ky": ">=0.17.0", + "web-streams-polyfill": ">=2.0.0" + }, + "peerDependenciesMeta": { + "web-streams-polyfill": { + "optional": true + } + } + }, + "node_modules/ky-universal/node_modules/node-fetch": { + "version": "3.0.0-beta.9", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.0.0-beta.9.tgz", + "integrity": "sha512-RdbZCEynH2tH46+tj0ua9caUHVWrd/RHnRfvly2EVdqGmI3ndS1Vn/xjm5KuGejDt2RNDQsVRLPNd2QPwcewVg==", + "dependencies": { + "data-uri-to-buffer": "^3.0.1", + "fetch-blob": "^2.1.1" + }, + "engines": { + "node": "^10.17 || >=12.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/node-fetch" + } + }, + "node_modules/launch-editor": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.1.tgz", + "integrity": "sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==", + "dev": true, + "dependencies": { + "picocolors": "^1.0.0", + "shell-quote": "^1.8.1" + } + }, + "node_modules/less": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/less/-/less-4.1.3.tgz", + "integrity": "sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==", + "dev": true, + "dependencies": { + "copy-anything": "^2.0.1", + "parse-node-version": "^1.0.1", + "tslib": "^2.3.0" }, "bin": { "lessc": "bin/lessc" @@ -12996,16 +12843,52 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", - "dev": true, "dependencies": { "immediate": "~3.0.5" } }, + "node_modules/liftup": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/liftup/-/liftup-3.0.1.tgz", + "integrity": "sha512-yRHaiQDizWSzoXk3APcA71eOI/UuhEkNN9DiW2Tt44mhYzX4joFoCZlxsSOF7RyeLlfqzFLQI1ngFq3ggMPhOw==", + "peer": true, + "dependencies": { + "extend": "^3.0.2", + "findup-sync": "^4.0.0", + "fined": "^1.2.0", + "flagged-respawn": "^1.0.1", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.1", + "rechoir": "^0.7.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/liftup/node_modules/findup-sync": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz", + "integrity": "sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==", + "peer": true, + "dependencies": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^4.0.2", + "resolve-dir": "^1.0.1" + }, + "engines": { + "node": ">= 8" + } + }, "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 + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.4.tgz", + "integrity": "sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } }, "node_modules/loader-runner": { "version": "4.3.0", @@ -13038,9 +12921,9 @@ } }, "node_modules/lodash": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha512-9mDDwqVIma6OZX79ZlDACZl8sBm0TEnkf99zV3iMA4GzkIT/9hiqP5mY0HoT1iNLCrKc/R1HByV+yJfRWVJryQ==" + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, "node_modules/lodash-es": { "version": "4.17.21", @@ -13075,7 +12958,6 @@ "version": "6.9.1", "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.9.1.tgz", "integrity": "sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g==", - "dev": true, "dependencies": { "date-format": "^4.0.14", "debug": "^4.3.4", @@ -13091,7 +12973,6 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, "dependencies": { "yallist": "^3.0.2" } @@ -13107,41 +12988,32 @@ } }, "node_modules/magic-string": { - "version": "0.29.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.29.0.tgz", - "integrity": "sha512-WcfidHrDjMY+eLjlU+8OvwREqHwpgCeKVBUpQ3OhYYuvfaYCUgcbuBzappNzZvg/v8onU3oQj+BYpkOJe9Iw4Q==", + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.1.tgz", + "integrity": "sha512-mbVKXPmS0z0G4XqFDCTllmDQ6coZzn94aMlb0o/A4HEHJCKcanlDZwYJgwnkmgD3jyWhUgj9VsPrfd972yPffA==", "dev": true, "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.13" + "@jridgewell/sourcemap-codec": "^1.4.15" }, "engines": { "node": ">=12" } }, "node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "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, "dependencies": { - "semver": "^6.0.0" + "semver": "^7.5.3" }, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/make-dir/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/make-error": { "version": "1.3.6", "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", @@ -13188,6 +13060,24 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, + "node_modules/make-fetch-happen/node_modules/@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/make-fetch-happen/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, "node_modules/make-fetch-happen/node_modules/cacache": { "version": "16.1.3", "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz", @@ -13229,6 +13119,39 @@ "node": ">= 8" } }, + "node_modules/make-fetch-happen/node_modules/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/make-fetch-happen/node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/make-fetch-happen/node_modules/lru-cache": { "version": "7.18.3", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", @@ -13238,6 +13161,18 @@ "node": ">=12" } }, + "node_modules/make-fetch-happen/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/make-fetch-happen/node_modules/minipass": { "version": "3.3.6", "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", @@ -13250,6 +13185,18 @@ "node": ">=8" } }, + "node_modules/make-fetch-happen/node_modules/minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, "node_modules/make-fetch-happen/node_modules/ssri": { "version": "9.0.1", "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz", @@ -13292,6 +13239,18 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, + "node_modules/make-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "peer": true, + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", @@ -13365,7 +13324,6 @@ "version": "4.0.5", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dev": true, "dependencies": { "braces": "^3.0.2", "picomatch": "^2.3.1" @@ -13422,9 +13380,9 @@ } }, "node_modules/mini-css-extract-plugin": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.2.tgz", - "integrity": "sha512-EdlUizq13o0Pd+uCp+WO/JpkLvHRVGt97RqfeGhXqAcorYo1ypJSpkV+WDT0vY/kmh/p7wRdJNJtuyK540PXDw==", + "version": "2.7.6", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.6.tgz", + "integrity": "sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw==", "dev": true, "dependencies": { "schema-utils": "^4.0.0" @@ -13447,15 +13405,14 @@ "dev": true }, "node_modules/minimatch": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", - "dev": true, + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dependencies": { - "brace-expansion": "^2.0.1" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=10" + "node": "*" } }, "node_modules/minimist": { @@ -13467,44 +13424,26 @@ } }, "node_modules/minipass": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz", - "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", "dev": true, "engines": { - "node": ">=8" + "node": ">=16 || 14 >=14.17" } }, "node_modules/minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-collect/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-2.0.1.tgz", + "integrity": "sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==", "dev": true, "dependencies": { - "yallist": "^4.0.0" + "minipass": "^7.0.3" }, "engines": { - "node": ">=8" + "node": ">=16 || 14 >=14.17" } }, - "node_modules/minipass-collect/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/minipass-fetch": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz", @@ -13738,6 +13677,15 @@ "mpd-to-m3u8-json": "bin/parse.js" } }, + "node_modules/mrmime": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz", + "integrity": "sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -13779,9 +13727,9 @@ } }, "node_modules/nan": { - "version": "2.18.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.18.0.tgz", - "integrity": "sha512-W7tfG7vMOGtD30sHoZSSc/JVYiyDPEyQVso/Zz+/uQd0B0L46gtC+pHha5FFMRpil6fm/AoEcRWyOVi4+E/f8w==", + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.19.0.tgz", + "integrity": "sha512-nO1xXxfh/RWNxfd/XPfbIfFk5vgLsAxUR9y5O0cHMJu/AW9U95JLXqthYHjEp+8gQ5p96K9jUp8nbVOxCdRbtw==", "optional": true }, "node_modules/nanoid": { @@ -13891,13 +13839,12 @@ "dev": true }, "node_modules/needle": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/needle/-/needle-3.2.0.tgz", - "integrity": "sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/needle/-/needle-3.3.1.tgz", + "integrity": "sha512-6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q==", "dev": true, "optional": true, "dependencies": { - "debug": "^3.2.6", "iconv-lite": "^0.6.3", "sax": "^1.2.4" }, @@ -13908,14 +13855,17 @@ "node": ">= 4.4.x" } }, - "node_modules/needle/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "node_modules/needle/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, "optional": true, "dependencies": { - "ms": "^2.1.1" + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, "node_modules/negotiator": { @@ -13933,9 +13883,9 @@ "dev": true }, "node_modules/ng-packagr": { - "version": "15.2.2", - "resolved": "https://registry.npmjs.org/ng-packagr/-/ng-packagr-15.2.2.tgz", - "integrity": "sha512-+042GBD35ztxbHywGJloAiDM/s3Ja3TZtQh361TWqd/xza3K5DMUu6VRGLTgMwG7CW1YsqYHWgMZslP1c+ng7A==", + "version": "16.2.3", + "resolved": "https://registry.npmjs.org/ng-packagr/-/ng-packagr-16.2.3.tgz", + "integrity": "sha512-VTJ7Qtge52+1subkhmF5nOqLNbVutA8/igJ0A5vH6Mgpb8Z/3HeZomtD1SHzZF5Dqp+p+QPHE548FWYu1MdMSQ==", "dev": true, "dependencies": { "@rollup/plugin-json": "^6.0.0", @@ -13944,19 +13894,19 @@ "ansi-colors": "^4.1.3", "autoprefixer": "^10.4.12", "browserslist": "^4.21.4", - "cacache": "^17.0.0", + "cacache": "^18.0.0", "chokidar": "^3.5.3", - "commander": "^10.0.0", + "commander": "^11.0.0", "convert-source-map": "^2.0.0", "dependency-graph": "^0.11.0", - "esbuild-wasm": "^0.17.0", + "esbuild-wasm": "^0.19.0", + "fast-glob": "^3.2.12", "find-cache-dir": "^3.3.2", - "glob": "^8.0.3", "injection-js": "^2.4.0", "jsonc-parser": "^3.2.0", "less": "^4.1.3", "ora": "^5.1.0", - "piscina": "^3.2.0", + "piscina": "^4.0.0", "postcss": "^8.4.16", "postcss-url": "^10.1.3", "rollup": "^3.0.0", @@ -13967,16 +13917,16 @@ "ng-packagr": "cli/main.js" }, "engines": { - "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + "node": "^16.14.0 || >=18.10.0" }, "optionalDependencies": { - "esbuild": "^0.17.0" + "esbuild": "^0.19.0" }, "peerDependencies": { - "@angular/compiler-cli": "^15.0.0 || ^15.2.0-next.0", + "@angular/compiler-cli": "^16.0.0 || ^16.2.0-next.0", "tailwindcss": "^2.0.0 || ^3.0.0", "tslib": "^2.3.0", - "typescript": ">=4.8.2 <5.0" + "typescript": ">=4.9.3 <5.2" }, "peerDependenciesMeta": { "tailwindcss": { @@ -13984,2517 +13934,2892 @@ } } }, - "node_modules/ng-packagr/node_modules/commander": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", - "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", + "node_modules/ng-packagr/node_modules/@esbuild/android-arm": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.12.tgz", + "integrity": "sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==", + "cpu": [ + "arm" + ], "dev": true, + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">=14" + "node": ">=12" } }, - "node_modules/ng-packagr/node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "dev": true - }, - "node_modules/ng-packagr/node_modules/rxjs": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", - "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "node_modules/ng-packagr/node_modules/@esbuild/android-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz", + "integrity": "sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==", + "cpu": [ + "arm64" + ], "dev": true, - "dependencies": { - "tslib": "^2.1.0" - } - }, - "node_modules/ngx-bootstrap": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/ngx-bootstrap/-/ngx-bootstrap-6.2.0.tgz", - "integrity": "sha512-5WKHo6/ltkenw4UyXZwED8rODCgp2RGbWurzYzZsF/gH1JO5SN7TJ+AL6kXYk6XM42sDA2WhN9Db+ZPNjiyHnA==", - "peerDependencies": { - "@angular/common": ">=7.0.0", - "@angular/core": ">=7.0.0" + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" } }, - "node_modules/nice-napi": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nice-napi/-/nice-napi-1.0.2.tgz", - "integrity": "sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA==", + "node_modules/ng-packagr/node_modules/@esbuild/android-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.12.tgz", + "integrity": "sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==", + "cpu": [ + "x64" + ], "dev": true, - "hasInstallScript": true, "optional": true, "os": [ - "!win32" + "android" ], - "dependencies": { - "node-addon-api": "^3.0.0", - "node-gyp-build": "^4.2.2" + "engines": { + "node": ">=12" } }, - "node_modules/node-addon-api": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", - "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==", - "dev": true - }, - "node_modules/node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "node_modules/ng-packagr/node_modules/@esbuild/darwin-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz", + "integrity": "sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==", + "cpu": [ + "arm64" + ], "dev": true, + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">= 6.13.0" + "node": ">=12" } }, - "node_modules/node-gyp": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.4.1.tgz", - "integrity": "sha512-OQkWKbjQKbGkMf/xqI1jjy3oCTgMKJac58G2+bjZb3fza6gW2YrCSdMQYaoTb70crvE//Gngr4f0AgVHmqHvBQ==", + "node_modules/ng-packagr/node_modules/@esbuild/darwin-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz", + "integrity": "sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "env-paths": "^2.2.0", - "exponential-backoff": "^3.1.1", - "glob": "^7.1.4", - "graceful-fs": "^4.2.6", - "make-fetch-happen": "^10.0.3", - "nopt": "^6.0.0", - "npmlog": "^6.0.0", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "tar": "^6.1.2", - "which": "^2.0.2" - }, - "bin": { - "node-gyp": "bin/node-gyp.js" - }, + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": "^12.13 || ^14.13 || >=16" + "node": ">=12" } }, - "node_modules/node-gyp-build": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.1.tgz", - "integrity": "sha512-24vnklJmyRS8ViBNI8KbtK/r/DmXQMRiOMXTNz2nrTnAYUwjmEEbnnpB/+kt+yWRv73bPsSPRFddrcIbAxSiMQ==", + "node_modules/ng-packagr/node_modules/@esbuild/freebsd-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz", + "integrity": "sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==", + "cpu": [ + "arm64" + ], "dev": true, - "bin": { - "node-gyp-build": "bin.js", - "node-gyp-build-optional": "optional.js", - "node-gyp-build-test": "build-test.js" + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" } }, - "node_modules/node-gyp/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "node_modules/ng-packagr/node_modules/@esbuild/freebsd-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz", + "integrity": "sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" } }, - "node_modules/node-gyp/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "node_modules/ng-packagr/node_modules/@esbuild/linux-arm": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz", + "integrity": "sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==", + "cpu": [ + "arm" + ], "dev": true, - "dependencies": { - "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" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=12" } }, - "node_modules/node-gyp/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "node_modules/ng-packagr/node_modules/@esbuild/linux-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz", + "integrity": "sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==", + "cpu": [ + "arm64" + ], "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": "*" + "node": ">=12" } }, - "node_modules/node-gyp/node_modules/nopt": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz", - "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==", + "node_modules/ng-packagr/node_modules/@esbuild/linux-ia32": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz", + "integrity": "sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==", + "cpu": [ + "ia32" + ], "dev": true, - "dependencies": { - "abbrev": "^1.0.0" - }, - "bin": { - "nopt": "bin/nopt.js" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=12" } }, - "node_modules/node-releases": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", - "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", - "dev": true - }, - "node_modules/noms": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/noms/-/noms-0.0.0.tgz", - "integrity": "sha512-lNDU9VJaOPxUmXcLb+HQFeUgQQPtMI24Gt6hgfuMHRJgMRHMF/qZ4HJD3GDru4sSw9IQl2jPjAYnQrdIeLbwow==", + "node_modules/ng-packagr/node_modules/@esbuild/linux-loong64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz", + "integrity": "sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==", + "cpu": [ + "loong64" + ], "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "readable-stream": "~1.0.31" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/normalize-package-data": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-5.0.0.tgz", - "integrity": "sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q==", + "node_modules/ng-packagr/node_modules/@esbuild/linux-mips64el": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz", + "integrity": "sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==", + "cpu": [ + "mips64el" + ], "dev": true, - "dependencies": { - "hosted-git-info": "^6.0.0", - "is-core-module": "^2.8.1", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=12" } }, - "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==", + "node_modules/ng-packagr/node_modules/@esbuild/linux-ppc64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz", + "integrity": "sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=0.10.0" + "node": ">=12" } }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "node_modules/ng-packagr/node_modules/@esbuild/linux-riscv64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz", + "integrity": "sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==", + "cpu": [ + "riscv64" + ], "dev": true, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=0.10.0" + "node": ">=12" } }, - "node_modules/npm-bundled": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-3.0.0.tgz", - "integrity": "sha512-Vq0eyEQy+elFpzsKjMss9kxqb9tG3YHg4dsyWuUENuzvSUWe1TCnW/vV9FkhvBk/brEDoDiVd+M1Btosa6ImdQ==", + "node_modules/ng-packagr/node_modules/@esbuild/linux-s390x": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz", + "integrity": "sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==", + "cpu": [ + "s390x" + ], "dev": true, - "dependencies": { - "npm-normalize-package-bin": "^3.0.0" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=12" } }, - "node_modules/npm-install-checks": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.3.0.tgz", - "integrity": "sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==", + "node_modules/ng-packagr/node_modules/@esbuild/linux-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz", + "integrity": "sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "semver": "^7.1.1" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=12" } }, - "node_modules/npm-normalize-package-bin": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz", - "integrity": "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==", + "node_modules/ng-packagr/node_modules/@esbuild/netbsd-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz", + "integrity": "sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==", + "cpu": [ + "x64" + ], "dev": true, + "optional": true, + "os": [ + "netbsd" + ], "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=12" } }, - "node_modules/npm-package-arg": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.1.0.tgz", - "integrity": "sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==", + "node_modules/ng-packagr/node_modules/@esbuild/openbsd-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz", + "integrity": "sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "hosted-git-info": "^6.0.0", - "proc-log": "^3.0.0", - "semver": "^7.3.5", - "validate-npm-package-name": "^5.0.0" - }, + "optional": true, + "os": [ + "openbsd" + ], "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=12" } }, - "node_modules/npm-packlist": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-7.0.4.tgz", - "integrity": "sha512-d6RGEuRrNS5/N84iglPivjaJPxhDbZmlbTwTDX2IbcRHG5bZCdtysYMhwiPvcF4GisXHGn7xsxv+GQ7T/02M5Q==", + "node_modules/ng-packagr/node_modules/@esbuild/sunos-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz", + "integrity": "sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "ignore-walk": "^6.0.0" - }, + "optional": true, + "os": [ + "sunos" + ], "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=12" } }, - "node_modules/npm-pick-manifest": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-8.0.1.tgz", - "integrity": "sha512-mRtvlBjTsJvfCCdmPtiu2bdlx8d/KXtF7yNXNWe7G0Z36qWA9Ny5zXsI2PfBZEv7SXgoxTmNaTzGSbbzDZChoA==", + "node_modules/ng-packagr/node_modules/@esbuild/win32-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz", + "integrity": "sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==", + "cpu": [ + "arm64" + ], "dev": true, - "dependencies": { - "npm-install-checks": "^6.0.0", - "npm-normalize-package-bin": "^3.0.0", - "npm-package-arg": "^10.0.0", - "semver": "^7.3.5" - }, + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=12" } }, - "node_modules/npm-registry-fetch": { - "version": "14.0.5", - "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-14.0.5.tgz", - "integrity": "sha512-kIDMIo4aBm6xg7jOttupWZamsZRkAqMqwqqbVXnUqstY5+tapvv6bkH/qMR76jdgV+YljEUCyWx3hRYMrJiAgA==", + "node_modules/ng-packagr/node_modules/@esbuild/win32-ia32": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz", + "integrity": "sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==", + "cpu": [ + "ia32" + ], "dev": true, - "dependencies": { - "make-fetch-happen": "^11.0.0", - "minipass": "^5.0.0", - "minipass-fetch": "^3.0.0", - "minipass-json-stream": "^1.0.1", - "minizlib": "^2.1.2", - "npm-package-arg": "^10.0.0", - "proc-log": "^3.0.0" - }, + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=12" } }, - "node_modules/npm-registry-fetch/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==", + "node_modules/ng-packagr/node_modules/@esbuild/win32-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz", + "integrity": "sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==", + "cpu": [ + "x64" + ], "dev": true, + "optional": true, + "os": [ + "win32" + ], "engines": { "node": ">=12" } }, - "node_modules/npm-registry-fetch/node_modules/make-fetch-happen": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", - "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==", + "node_modules/ng-packagr/node_modules/commander": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", + "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", "dev": true, - "dependencies": { - "agentkeepalive": "^4.2.1", - "cacache": "^17.0.0", - "http-cache-semantics": "^4.1.1", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^5.0.0", - "minipass-fetch": "^3.0.0", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^7.0.0", - "ssri": "^10.0.0" - }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=16" } }, - "node_modules/npm-registry-fetch/node_modules/minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", - "dev": true, - "engines": { - "node": ">=8" - } + "node_modules/ng-packagr/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true }, - "node_modules/npm-registry-fetch/node_modules/minipass-fetch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.4.tgz", - "integrity": "sha512-jHAqnA728uUpIaFm7NWsCnqKT6UqZz7GcI/bDpPATuwYyKwJwW0remxSCxUlKiEty+eopHGa3oc8WxgQ1FFJqg==", + "node_modules/ng-packagr/node_modules/esbuild": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.12.tgz", + "integrity": "sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==", "dev": true, - "dependencies": { - "minipass": "^7.0.3", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" + "hasInstallScript": true, + "optional": true, + "bin": { + "esbuild": "bin/esbuild" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=12" }, "optionalDependencies": { - "encoding": "^0.1.13" - } - }, - "node_modules/npm-registry-fetch/node_modules/minipass-fetch/node_modules/minipass": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "@esbuild/aix-ppc64": "0.19.12", + "@esbuild/android-arm": "0.19.12", + "@esbuild/android-arm64": "0.19.12", + "@esbuild/android-x64": "0.19.12", + "@esbuild/darwin-arm64": "0.19.12", + "@esbuild/darwin-x64": "0.19.12", + "@esbuild/freebsd-arm64": "0.19.12", + "@esbuild/freebsd-x64": "0.19.12", + "@esbuild/linux-arm": "0.19.12", + "@esbuild/linux-arm64": "0.19.12", + "@esbuild/linux-ia32": "0.19.12", + "@esbuild/linux-loong64": "0.19.12", + "@esbuild/linux-mips64el": "0.19.12", + "@esbuild/linux-ppc64": "0.19.12", + "@esbuild/linux-riscv64": "0.19.12", + "@esbuild/linux-s390x": "0.19.12", + "@esbuild/linux-x64": "0.19.12", + "@esbuild/netbsd-x64": "0.19.12", + "@esbuild/openbsd-x64": "0.19.12", + "@esbuild/sunos-x64": "0.19.12", + "@esbuild/win32-arm64": "0.19.12", + "@esbuild/win32-ia32": "0.19.12", + "@esbuild/win32-x64": "0.19.12" + } + }, + "node_modules/ng-packagr/node_modules/esbuild-wasm": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.19.12.tgz", + "integrity": "sha512-Zmc4hk6FibJZBcTx5/8K/4jT3/oG1vkGTEeKJUQFCUQKimD6Q7+adp/bdVQyYJFolMKaXkQnVZdV4O5ZaTYmyQ==", "dev": true, + "bin": { + "esbuild": "bin/esbuild" + }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=12" } }, - "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==", + "node_modules/ng-packagr/node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", "dev": true, "dependencies": { - "path-key": "^3.0.0" + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" } }, - "node_modules/npmlog": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", - "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", + "node_modules/ng-packagr/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "dev": true, "dependencies": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.3", - "set-blocking": "^2.0.0" + "semver": "^6.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "dev": true, - "dependencies": { - "boolbase": "^1.0.0" + "node": ">=8" }, "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/nx": { - "version": "13.1.3", - "resolved": "https://registry.npmjs.org/nx/-/nx-13.1.3.tgz", - "integrity": "sha512-clM0NQhQKYkqcNz2E3uYRMLwhp2L/9dBhJhQi9XBX4IAyA2gWAomhRIlLm5Xxg3g4h1xwSpP3eJ5t89VikY8Pw==", + "node_modules/ng-packagr/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, "dependencies": { - "@nrwl/cli": "*" + "find-up": "^4.0.0" }, - "bin": { - "nx": "bin/nx.js" + "engines": { + "node": ">=8" } }, - "node_modules/oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "node_modules/ng-packagr/node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", "dev": true, - "engines": { - "node": "*" + "dependencies": { + "tslib": "^2.1.0" } }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "node_modules/ng-packagr/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, - "engines": { - "node": ">=0.10.0" + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/object-component": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz", - "integrity": "sha512-S0sN3agnVh2SZNEIGc0N1X4Z5K0JeFbGBrnuZpsxuUh5XLF0BnvWkMjRXo/zGKLd/eghvNIKcx1pQkmUjXIyrA==" - }, - "node_modules/object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", + "node_modules/ngx-bootstrap": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/ngx-bootstrap/-/ngx-bootstrap-11.0.2.tgz", + "integrity": "sha512-McvQ72XB6692Jus47jahWWwjpSCa6EtHMIqoyMewKCEHMv0ybDgVnOAdEsWKvwfulowHn7Y/jDjeiURwYJG9cQ==", "dependencies": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" + "tslib": "^2.3.0" }, - "engines": { - "node": ">=0.10.0" + "peerDependencies": { + "@angular/animations": "^16.0.0", + "@angular/common": "^16.0.0", + "@angular/core": "^16.0.0", + "@angular/forms": "^16.0.0", + "rxjs": "^6.5.3 || ^7.6.0" } }, - "node_modules/object-copy/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" + "node_modules/nice-napi": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nice-napi/-/nice-napi-1.0.2.tgz", + "integrity": "sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "!win32" + ], + "dependencies": { + "node-addon-api": "^3.0.0", + "node-gyp-build": "^4.2.2" } }, - "node_modules/object-inspect": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", - "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "node_modules/node-addon-api": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", + "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==", + "dev": true }, - "node_modules/object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", - "dev": true, + "node_modules/node-fetch": { + "version": "2.6.5", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.5.tgz", + "integrity": "sha512-mmlIVHJEu5rnIxgEgez6b9GgWXbkZj5YZ7fx+2r94a2E+Uirsp6HsPTPlomfdHtpt/B0cdKviwkoaM6pyvUOpQ==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" + "whatwg-url": "^5.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "4.x || >=6.0.0" } }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, - "engines": { - "node": ">= 0.4" - } + "node_modules/node-fetch/node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, - "node_modules/object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", + "node_modules/node-fetch/node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "node_modules/node-fetch/node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", "dependencies": { - "isobject": "^3.0.0" - }, + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/node-forge": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", "engines": { - "node": ">=0.10.0" + "node": ">= 6.0.0" } }, - "node_modules/object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "node_modules/node-gyp": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.4.1.tgz", + "integrity": "sha512-OQkWKbjQKbGkMf/xqI1jjy3oCTgMKJac58G2+bjZb3fza6gW2YrCSdMQYaoTb70crvE//Gngr4f0AgVHmqHvBQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" + "env-paths": "^2.2.0", + "exponential-backoff": "^3.1.1", + "glob": "^7.1.4", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^10.0.3", + "nopt": "^6.0.0", + "npmlog": "^6.0.0", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.2", + "which": "^2.0.2" }, - "engines": { - "node": ">= 0.4" + "bin": { + "node-gyp": "bin/node-gyp.js" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": "^12.13 || ^14.13 || >=16" } }, - "node_modules/object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" + "node_modules/node-gyp-build": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.0.tgz", + "integrity": "sha512-u6fs2AEUljNho3EYTJNBfImO5QTo/J/1Etd+NVdCj7qWKUSN/bSLkZwhDv7I+w/MSC6qJ4cknepkAYykDdK8og==", + "devOptional": true, + "bin": { + "node-gyp-build": "bin.js", + "node-gyp-build-optional": "optional.js", + "node-gyp-build-test": "build-test.js" } }, - "node_modules/obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "node_modules/node-releases": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", "dev": true }, - "node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "node_modules/noms": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/noms/-/noms-0.0.0.tgz", + "integrity": "sha512-lNDU9VJaOPxUmXcLb+HQFeUgQQPtMI24Gt6hgfuMHRJgMRHMF/qZ4HJD3GDru4sSw9IQl2jPjAYnQrdIeLbwow==", + "dev": true, "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" + "inherits": "^2.0.1", + "readable-stream": "~1.0.31" } }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "dev": true, - "engines": { - "node": ">= 0.8" - } + "node_modules/noms/node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", + "dev": true }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "node_modules/noms/node_modules/readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==", + "dev": true, "dependencies": { - "wrappy": "1" + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" } }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "node_modules/noms/node_modules/string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", + "dev": true + }, + "node_modules/nopt": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz", + "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==", "dev": true, "dependencies": { - "mimic-fn": "^2.1.0" + "abbrev": "^1.0.0" }, - "engines": { - "node": ">=6" + "bin": { + "nopt": "bin/nopt.js" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/open": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.1.tgz", - "integrity": "sha512-/4b7qZNhv6Uhd7jjnREh1NjnPxlTq+XNWPG88Ydkj5AILcA5m3ajvcg57pB24EQjKv0dK62XnDqk9c/hkIG5Kg==", + "node_modules/normalize-package-data": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-5.0.0.tgz", + "integrity": "sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q==", "dev": true, "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" + "hosted-git-info": "^6.0.0", + "is-core-module": "^2.8.1", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/optimist": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "integrity": "sha512-snN4O4TkigujZphWLN0E//nQmm7790RYaE53DdL7ZYwee2D8DDo9/EyYiKUfN3rneWUjhJnueija3G9I2i0h3g==", - "dependencies": { - "minimist": "~0.0.1", - "wordwrap": "~0.0.2" + "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==", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/optimist/node_modules/minimist": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", - "integrity": "sha512-iotkTvxc+TwOm5Ieim8VnSNvCDjCK9S8G3scJ50ZthspSxa7jx50jkhYduuAtAjvfDUwSgOwf8+If99AlOEhyw==" - }, - "node_modules/optionator": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", - "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", "dev": true, - "dependencies": { - "@aashutoshrathi/word-wrap": "^1.2.3", - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0" - }, "engines": { - "node": ">= 0.8.0" + "node": ">=0.10.0" } }, - "node_modules/ora": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "node_modules/npm-bundled": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-3.0.0.tgz", + "integrity": "sha512-Vq0eyEQy+elFpzsKjMss9kxqb9tG3YHg4dsyWuUENuzvSUWe1TCnW/vV9FkhvBk/brEDoDiVd+M1Btosa6ImdQ==", "dev": true, "dependencies": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" + "npm-normalize-package-bin": "^3.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/ora/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/npm-install-checks": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.3.0.tgz", + "integrity": "sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==", "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "semver": "^7.1.1" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/ora/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, + "node_modules/npm-normalize-package-bin": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz", + "integrity": "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==", + "dev": true, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/ora/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/npm-package-arg": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.1.0.tgz", + "integrity": "sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==", "dev": true, "dependencies": { - "color-name": "~1.1.4" + "hosted-git-info": "^6.0.0", + "proc-log": "^3.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^5.0.0" }, "engines": { - "node": ">=7.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/ora/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/ora/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/npm-packlist": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-7.0.4.tgz", + "integrity": "sha512-d6RGEuRrNS5/N84iglPivjaJPxhDbZmlbTwTDX2IbcRHG5bZCdtysYMhwiPvcF4GisXHGn7xsxv+GQ7T/02M5Q==", "dev": true, + "dependencies": { + "ignore-walk": "^6.0.0" + }, "engines": { - "node": ">=8" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/ora/node_modules/log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "node_modules/npm-pick-manifest": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-8.0.1.tgz", + "integrity": "sha512-mRtvlBjTsJvfCCdmPtiu2bdlx8d/KXtF7yNXNWe7G0Z36qWA9Ny5zXsI2PfBZEv7SXgoxTmNaTzGSbbzDZChoA==", "dev": true, "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" + "npm-install-checks": "^6.0.0", + "npm-normalize-package-bin": "^3.0.0", + "npm-package-arg": "^10.0.0", + "semver": "^7.3.5" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/ora/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/npm-registry-fetch": { + "version": "14.0.5", + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-14.0.5.tgz", + "integrity": "sha512-kIDMIo4aBm6xg7jOttupWZamsZRkAqMqwqqbVXnUqstY5+tapvv6bkH/qMR76jdgV+YljEUCyWx3hRYMrJiAgA==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "make-fetch-happen": "^11.0.0", + "minipass": "^5.0.0", + "minipass-fetch": "^3.0.0", + "minipass-json-stream": "^1.0.1", + "minizlib": "^2.1.2", + "npm-package-arg": "^10.0.0", + "proc-log": "^3.0.0" }, "engines": { - "node": ">=8" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "node_modules/npm-registry-fetch/node_modules/@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">= 10" } }, - "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==", + "node_modules/npm-registry-fetch/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "balanced-match": "^1.0.0" } }, - "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==", + "node_modules/npm-registry-fetch/node_modules/cacache": { + "version": "17.1.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.1.4.tgz", + "integrity": "sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==", "dev": true, "dependencies": { - "p-limit": "^2.2.0" + "@npmcli/fs": "^3.1.0", + "fs-minipass": "^3.0.0", + "glob": "^10.2.2", + "lru-cache": "^7.7.1", + "minipass": "^7.0.3", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^4.0.0", + "ssri": "^10.0.0", + "tar": "^6.1.11", + "unique-filename": "^3.0.0" }, "engines": { - "node": ">=8" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "node_modules/npm-registry-fetch/node_modules/cacache/node_modules/minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", "dev": true, - "dependencies": { - "aggregate-error": "^3.0.0" - }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=16 || 14 >=14.17" } }, - "node_modules/p-retry": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "node_modules/npm-registry-fetch/node_modules/glob": { + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", "dev": true, "dependencies": { - "@types/retry": "0.12.0", - "retry": "^0.13.1" + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" }, "engines": { - "node": ">=8" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/p-retry/node_modules/retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "node_modules/npm-registry-fetch/node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", "dev": true, + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, "engines": { - "node": ">= 4" + "node": ">= 6" } }, - "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==", + "node_modules/npm-registry-fetch/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, "engines": { - "node": ">=6" + "node": ">=12" } }, - "node_modules/pacote": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/pacote/-/pacote-15.1.0.tgz", - "integrity": "sha512-FFcjtIl+BQNfeliSm7MZz5cpdohvUV1yjGnqgVM4UnVF7JslRY0ImXAygdaCDV0jjUADEWu4y5xsDV8brtrTLg==", + "node_modules/npm-registry-fetch/node_modules/make-fetch-happen": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", + "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==", "dev": true, "dependencies": { - "@npmcli/git": "^4.0.0", - "@npmcli/installed-package-contents": "^2.0.1", - "@npmcli/promise-spawn": "^6.0.1", - "@npmcli/run-script": "^6.0.0", + "agentkeepalive": "^4.2.1", "cacache": "^17.0.0", - "fs-minipass": "^3.0.0", - "minipass": "^4.0.0", - "npm-package-arg": "^10.0.0", - "npm-packlist": "^7.0.0", - "npm-pick-manifest": "^8.0.0", - "npm-registry-fetch": "^14.0.0", - "proc-log": "^3.0.0", + "http-cache-semantics": "^4.1.1", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.7.1", + "minipass": "^5.0.0", + "minipass-fetch": "^3.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", "promise-retry": "^2.0.1", - "read-package-json": "^6.0.0", - "read-package-json-fast": "^3.0.0", - "sigstore": "^1.0.0", - "ssri": "^10.0.0", - "tar": "^6.1.11" - }, - "bin": { - "pacote": "lib/bin.js" + "socks-proxy-agent": "^7.0.0", + "ssri": "^10.0.0" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", - "dev": true - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "node_modules/npm-registry-fetch/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", "dev": true, "dependencies": { - "callsites": "^3.0.0" + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=6" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "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==", + "node_modules/npm-registry-fetch/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", "dev": true, - "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/parse-node-version": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", - "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", + "node_modules/npm-registry-fetch/node_modules/minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, "engines": { - "node": ">= 0.10" + "node": ">= 8" } }, - "node_modules/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true - }, - "node_modules/parse5-html-rewriting-stream": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-7.0.0.tgz", - "integrity": "sha512-mazCyGWkmCRWDI15Zp+UiCqMp/0dgEmkZRvhlsqqKYr4SsVm/TvnSpD9fCvqCA2zoWJcfRym846ejWBBHRiYEg==", + "node_modules/npm-registry-fetch/node_modules/minipass-collect/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "dev": true, "dependencies": { - "entities": "^4.3.0", - "parse5": "^7.0.0", - "parse5-sax-parser": "^7.0.0" + "yallist": "^4.0.0" }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" + "engines": { + "node": ">=8" } }, - "node_modules/parse5-html-rewriting-stream/node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "node_modules/npm-registry-fetch/node_modules/minipass-fetch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.4.tgz", + "integrity": "sha512-jHAqnA728uUpIaFm7NWsCnqKT6UqZz7GcI/bDpPATuwYyKwJwW0remxSCxUlKiEty+eopHGa3oc8WxgQ1FFJqg==", "dev": true, + "dependencies": { + "minipass": "^7.0.3", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, "engines": { - "node": ">=0.12" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "optionalDependencies": { + "encoding": "^0.1.13" } }, - "node_modules/parse5-html-rewriting-stream/node_modules/parse5": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", - "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "node_modules/npm-registry-fetch/node_modules/minipass-fetch/node_modules/minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/npm-registry-fetch/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "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, "dependencies": { - "entities": "^4.4.0" + "path-key": "^3.0.0" }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" + "engines": { + "node": ">=8" } }, - "node_modules/parse5-htmlparser2-tree-adapter": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", - "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", + "node_modules/npmlog": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", + "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", "dev": true, "dependencies": { - "parse5": "^6.0.1" + "are-we-there-yet": "^3.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^4.0.3", + "set-blocking": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/parse5-sax-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse5-sax-parser/-/parse5-sax-parser-7.0.0.tgz", - "integrity": "sha512-5A+v2SNsq8T6/mG3ahcz8ZtQ0OUFTatxPbeidoMB7tkJSGDY3tdfl4MHovtLQHkEn5CGxijNWRQHhRQ6IRpXKg==", + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", "dev": true, "dependencies": { - "parse5": "^7.0.0" + "boolbase": "^1.0.0" }, "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" + "url": "https://github.com/fb55/nth-check?sponsor=1" } }, - "node_modules/parse5-sax-parser/node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "node_modules/nwsapi": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", + "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==", + "dev": true + }, + "node_modules/nx": { + "version": "16.5.1", + "resolved": "https://registry.npmjs.org/nx/-/nx-16.5.1.tgz", + "integrity": "sha512-I3hJRE4hG7JWAtncWwDEO3GVeGPpN0TtM8xH5ArZXyDuVeTth/i3TtJzdDzqXO1HHtIoAQN0xeq4n9cLuMil5g==", "dev": true, - "engines": { - "node": ">=0.12" + "hasInstallScript": true, + "dependencies": { + "@nrwl/tao": "16.5.1", + "@parcel/watcher": "2.0.4", + "@yarnpkg/lockfile": "^1.1.0", + "@yarnpkg/parsers": "3.0.0-rc.46", + "@zkochan/js-yaml": "0.0.6", + "axios": "^1.0.0", + "chalk": "^4.1.0", + "cli-cursor": "3.1.0", + "cli-spinners": "2.6.1", + "cliui": "^7.0.2", + "dotenv": "~10.0.0", + "enquirer": "~2.3.6", + "fast-glob": "3.2.7", + "figures": "3.2.0", + "flat": "^5.0.2", + "fs-extra": "^11.1.0", + "glob": "7.1.4", + "ignore": "^5.0.4", + "js-yaml": "4.1.0", + "jsonc-parser": "3.2.0", + "lines-and-columns": "~2.0.3", + "minimatch": "3.0.5", + "npm-run-path": "^4.0.1", + "open": "^8.4.0", + "semver": "7.5.3", + "string-width": "^4.2.3", + "strong-log-transformer": "^2.1.0", + "tar-stream": "~2.2.0", + "tmp": "~0.2.1", + "tsconfig-paths": "^4.1.2", + "tslib": "^2.3.0", + "v8-compile-cache": "2.3.0", + "yargs": "^17.6.2", + "yargs-parser": "21.1.1" }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "bin": { + "nx": "bin/nx.js" + }, + "optionalDependencies": { + "@nx/nx-darwin-arm64": "16.5.1", + "@nx/nx-darwin-x64": "16.5.1", + "@nx/nx-freebsd-x64": "16.5.1", + "@nx/nx-linux-arm-gnueabihf": "16.5.1", + "@nx/nx-linux-arm64-gnu": "16.5.1", + "@nx/nx-linux-arm64-musl": "16.5.1", + "@nx/nx-linux-x64-gnu": "16.5.1", + "@nx/nx-linux-x64-musl": "16.5.1", + "@nx/nx-win32-arm64-msvc": "16.5.1", + "@nx/nx-win32-x64-msvc": "16.5.1" + }, + "peerDependencies": { + "@swc-node/register": "^1.4.2", + "@swc/core": "^1.2.173" + }, + "peerDependenciesMeta": { + "@swc-node/register": { + "optional": true + }, + "@swc/core": { + "optional": true + } } }, - "node_modules/parse5-sax-parser/node_modules/parse5": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", - "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "node_modules/nx/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "dependencies": { - "entities": "^4.4.0" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" }, "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/parseqs": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz", - "integrity": "sha512-B3Nrjw2aL7aI4TDujOzfA4NsEc4u1lVcIRE0xesutH8kjeWF70uk+W5cBlIQx04zUH9NTBvuN36Y9xLRPK6Jjw==", - "dependencies": { - "better-assert": "~1.0.0" - } + "node_modules/nx/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true }, - "node_modules/parseuri": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz", - "integrity": "sha512-ijhdxJu6l5Ru12jF0JvzXVPvsC+VibqeaExlNoMhWN6VQ79PGjkmc7oA4W1lp00sFkNyj0fx6ivPLdV51/UMog==", + "node_modules/nx/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, "dependencies": { - "better-assert": "~1.0.0" - } - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "engines": { - "node": ">= 0.8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", + "node_modules/nx/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, "engines": { - "node": ">=0.10.0" + "node": ">=7.0.0" } }, - "node_modules/path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==" + "node_modules/nx/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "node_modules/nx/node_modules/fast-glob": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", + "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, "engines": { "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==", - "engines": { - "node": ">=0.10.0" + "node_modules/nx/node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" } }, - "node_modules/path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", - "dev": true + "node_modules/nx/node_modules/glob": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", + "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "node_modules/nx/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "engines": { "node": ">=8" } }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true + "node_modules/nx/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } }, - "node_modules/path-scurry": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", - "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", + "node_modules/nx/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, "dependencies": { - "lru-cache": "^9.1.1 || ^10.0.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + "yallist": "^4.0.0" }, "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=10" } }, - "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.0.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.3.tgz", - "integrity": "sha512-B7gr+F6MkqB3uzINHXNctGieGsRTMwIBgxkp0yq/5BwcuDzD4A8wQpHQW6vDAm1uKSLQghmRdD9sKqf2vJ1cEg==", + "node_modules/nx/node_modules/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==", "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, "engines": { - "node": "14 || >=16.14" + "node": "*" } }, - "node_modules/path-scurry/node_modules/minipass": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "node_modules/nx/node_modules/semver": { + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", + "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=10" } }, - "node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", - "dev": true - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "node_modules/nx/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { "node": ">=8" } }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", - "dev": true - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "node_modules/nx/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, + "node_modules/oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "node": "*" } }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", "engines": { "node": ">=0.10.0" } }, - "node_modules/pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "node_modules/object-component": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz", + "integrity": "sha512-S0sN3agnVh2SZNEIGc0N1X4Z5K0JeFbGBrnuZpsxuUh5XLF0BnvWkMjRXo/zGKLd/eghvNIKcx1pQkmUjXIyrA==" }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", - "dev": true, + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", "dependencies": { - "pinkie": "^2.0.0" + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/piscina": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/piscina/-/piscina-3.2.0.tgz", - "integrity": "sha512-yn/jMdHRw+q2ZJhFhyqsmANcbF6V2QwmD84c6xRau+QpQOmtrBCoRGdvTfeuFDYXB5W2m6MfLkjkvQa9lUSmIA==", - "dev": true, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dependencies": { - "eventemitter-asyncresource": "^1.0.0", - "hdr-histogram-js": "^2.0.1", - "hdr-histogram-percentiles-obj": "^3.0.0" + "is-buffer": "^1.1.5" }, - "optionalDependencies": { - "nice-napi": "^1.0.2" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/pkcs7": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/pkcs7/-/pkcs7-1.0.4.tgz", - "integrity": "sha512-afRERtHn54AlwaF2/+LFszyAANTCggGilmcmILUzEjvs3XgFZT+xE6+QWQcAGmu4xajy+Xtj7acLOPdx5/eXWQ==", - "dependencies": { - "@babel/runtime": "^7.5.5" - }, - "bin": { - "pkcs7": "bin/cli.js" + "node_modules/object-inspect": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "node_modules/object-path": { + "version": "0.11.8", + "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.11.8.tgz", + "integrity": "sha512-YJjNZrlXJFM42wTBn6zgOJVar9KFJvzx6sTWDte8sWZF//cnjl0BxHNpfZx+ZffXX63A9q0b1zsFiBX4g4X5KA==", "dev": true, + "engines": { + "node": ">= 10.12.0" + } + }, + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", "dependencies": { - "find-up": "^4.0.0" + "isobject": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/platform": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/platform/-/platform-1.3.3.tgz", - "integrity": "sha512-VJK1SRmXBpjwsB4YOHYSturx48rLKMzHgCqDH2ZDa6ZbMS/N5huoNqyQdK5Fj/xayu3fqbXckn5SeCS1EbMDZg==" - }, - "node_modules/posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", + "node_modules/object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha512-c/K0mw/F11k4dEUBMW8naXUuBuhxRCfG7W+yFy8EcijU/rSmazOUd1XAEEe6bC0OuXY4HUKjTJv7xbxIMqdxrA==", + "peer": true, + "dependencies": { + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/postcss": { - "version": "8.4.31", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", - "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], + "node_modules/object.map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha512-3+mAJu2PLfnSVGHwIWubpOFLscJANBKuB/6A4CxBstc4aqwQY0FWcsppuy4jU5GSB95yES5JHSI+33AWuS4k6w==", + "peer": true, "dependencies": { - "nanoid": "^3.3.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" }, "engines": { - "node": "^10 || ^12 || >=14" + "node": ">=0.10.0" } }, - "node_modules/postcss-loader": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.0.2.tgz", - "integrity": "sha512-fUJzV/QH7NXUAqV8dWJ9Lg4aTkDCezpTS5HgJ2DvqznexTbSTxgi/dTECvTZ15BwKTtk8G/bqI/QTu2HPd3ZCg==", - "dev": true, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", "dependencies": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.5", - "semver": "^7.3.8" + "isobject": "^3.0.1" }, "engines": { - "node": ">= 14.15.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "node": ">=0.10.0" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" }, - "peerDependencies": { - "postcss": "^7.0.0 || ^8.0.1", - "webpack": "^5.0.0" + "engines": { + "node": ">= 0.8" } }, - "node_modules/postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", "dev": true, "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" + "node": ">= 0.8" } }, - "node_modules/postcss-modules-local-by-default": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz", - "integrity": "sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==", - "dev": true, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "dependencies": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" + "wrappy": "1" } }, - "node_modules/postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "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, "dependencies": { - "postcss-selector-parser": "^6.0.4" + "mimic-fn": "^2.1.0" }, "engines": { - "node": "^10 || ^12 || >= 14" + "node": ">=6" }, - "peerDependencies": { - "postcss": "^8.1.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", "dev": true, "dependencies": { - "icss-utils": "^5.0.0" + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" }, "engines": { - "node": "^10 || ^12 || >= 14" + "node": ">=12" }, - "peerDependencies": { - "postcss": "^8.1.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-selector-parser": { - "version": "6.0.13", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", - "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "node_modules/optimist": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "integrity": "sha512-snN4O4TkigujZphWLN0E//nQmm7790RYaE53DdL7ZYwee2D8DDo9/EyYiKUfN3rneWUjhJnueija3G9I2i0h3g==", + "dependencies": { + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" + } + }, + "node_modules/optimist/node_modules/minimist": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "integrity": "sha512-iotkTvxc+TwOm5Ieim8VnSNvCDjCK9S8G3scJ50ZthspSxa7jx50jkhYduuAtAjvfDUwSgOwf8+If99AlOEhyw==" + }, + "node_modules/optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", "dev": true, "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" }, "engines": { - "node": ">=4" + "node": ">= 0.8.0" } }, - "node_modules/postcss-url": { - "version": "10.1.3", - "resolved": "https://registry.npmjs.org/postcss-url/-/postcss-url-10.1.3.tgz", - "integrity": "sha512-FUzyxfI5l2tKmXdYc6VTu3TWZsInayEKPbiyW+P6vmmIrrb4I6CGX0BFoewgYHLK+oIL5FECEK02REYRpBvUCw==", + "node_modules/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", "dev": true, "dependencies": { - "make-dir": "~3.1.0", - "mime": "~2.5.2", - "minimatch": "~3.0.4", - "xxhashjs": "~0.2.2" + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" }, "engines": { "node": ">=10" }, - "peerDependencies": { - "postcss": "^8.0.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-url/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "node_modules/ora/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/postcss-url/node_modules/mime": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", - "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", + "node_modules/ora/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "bin": { - "mime": "cli.js" + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=4.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/postcss-url/node_modules/minimatch": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", - "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "node_modules/ora/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "dependencies": { - "brace-expansion": "^1.1.7" + "color-name": "~1.1.4" }, "engines": { - "node": "*" + "node": ">=7.0.0" } }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "node_modules/ora/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "node_modules/ora/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "engines": { - "node": ">= 0.8.0" + "node": ">=8" } }, - "node_modules/pretty-bytes": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "node_modules/ora/node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, "engines": { - "node": ">=6" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/proc-log": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz", - "integrity": "sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==", + "node_modules/ora/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=8" } }, - "node_modules/process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "node_modules/os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==", + "peer": true, "engines": { - "node": ">= 0.6.0" + "node": ">=0.10.0" } }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", - "dev": true + "node_modules/osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "peer": true, + "dependencies": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } }, - "node_modules/promise-retry": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", - "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "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, "dependencies": { - "err-code": "^2.0.2", - "retry": "^0.12.0" + "p-try": "^2.0.0" }, "engines": { - "node": ">=10" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/protractor": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/protractor/-/protractor-7.0.0.tgz", - "integrity": "sha512-UqkFjivi4GcvUQYzqGYNe0mLzfn5jiLmO8w9nMhQoJRLhy2grJonpga2IWhI6yJO30LibWXJJtA4MOIZD2GgZw==", - "deprecated": "We have news to share - Protractor is deprecated and will reach end-of-life by Summer 2023. To learn more and find out about other options please refer to this post on the Angular blog. Thank you for using and contributing to Protractor. https://goo.gle/state-of-e2e-in-angular", + "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, "dependencies": { - "@types/q": "^0.0.32", - "@types/selenium-webdriver": "^3.0.0", - "blocking-proxy": "^1.0.0", - "browserstack": "^1.5.1", - "chalk": "^1.1.3", - "glob": "^7.0.3", - "jasmine": "2.8.0", - "jasminewd2": "^2.1.0", - "q": "1.4.1", - "saucelabs": "^1.5.0", - "selenium-webdriver": "3.6.0", - "source-map-support": "~0.4.0", - "webdriver-js-extender": "2.1.0", - "webdriver-manager": "^12.1.7", - "yargs": "^15.3.1" - }, - "bin": { - "protractor": "bin/protractor", - "webdriver-manager": "bin/webdriver-manager" + "p-limit": "^2.2.0" }, "engines": { - "node": ">=10.13.x" + "node": ">=8" } }, - "node_modules/protractor/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/protractor/node_modules/ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", "dev": true, + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/protractor/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "node_modules/p-retry/node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "engines": { + "node": ">= 4" } }, - "node_modules/protractor/node_modules/chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "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, - "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/protractor/node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "node_modules/pacote": { + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/pacote/-/pacote-15.2.0.tgz", + "integrity": "sha512-rJVZeIwHTUta23sIZgEIM62WYwbmGbThdbnkt81ravBplQv+HjyroqnLRNH2+sLJHcGZmLRmhPwACqhfTcOmnA==", "dev": true, "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" + "@npmcli/git": "^4.0.0", + "@npmcli/installed-package-contents": "^2.0.1", + "@npmcli/promise-spawn": "^6.0.1", + "@npmcli/run-script": "^6.0.0", + "cacache": "^17.0.0", + "fs-minipass": "^3.0.0", + "minipass": "^5.0.0", + "npm-package-arg": "^10.0.0", + "npm-packlist": "^7.0.0", + "npm-pick-manifest": "^8.0.0", + "npm-registry-fetch": "^14.0.0", + "proc-log": "^3.0.0", + "promise-retry": "^2.0.1", + "read-package-json": "^6.0.0", + "read-package-json-fast": "^3.0.0", + "sigstore": "^1.3.0", + "ssri": "^10.0.0", + "tar": "^6.1.11" + }, + "bin": { + "pacote": "lib/bin.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/protractor/node_modules/cliui/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "node_modules/pacote/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, - "engines": { - "node": ">=8" + "dependencies": { + "balanced-match": "^1.0.0" } }, - "node_modules/protractor/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==", + "node_modules/pacote/node_modules/cacache": { + "version": "17.1.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.1.4.tgz", + "integrity": "sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==", "dev": true, "dependencies": { - "ansi-regex": "^5.0.1" + "@npmcli/fs": "^3.1.0", + "fs-minipass": "^3.0.0", + "glob": "^10.2.2", + "lru-cache": "^7.7.1", + "minipass": "^7.0.3", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^4.0.0", + "ssri": "^10.0.0", + "tar": "^6.1.11", + "unique-filename": "^3.0.0" }, "engines": { - "node": ">=8" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/protractor/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/pacote/node_modules/cacache/node_modules/minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, "engines": { - "node": ">=7.0.0" + "node": ">=16 || 14 >=14.17" } }, - "node_modules/protractor/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/protractor/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "node_modules/pacote/node_modules/glob": { + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", "dev": true, "dependencies": { - "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" + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" }, "engines": { - "node": "*" + "node": ">=16 || 14 >=14.17" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/protractor/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "node_modules/pacote/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, + "engines": { + "node": ">=12" + } + }, + "node_modules/pacote/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", "dev": true, "dependencies": { - "brace-expansion": "^1.1.7" + "brace-expansion": "^2.0.1" }, "engines": { - "node": "*" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/protractor/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "node_modules/pacote/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/protractor/node_modules/source-map-support": { - "version": "0.4.18", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", - "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "node_modules/pacote/node_modules/minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", "dev": true, "dependencies": { - "source-map": "^0.5.6" + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" } }, - "node_modules/protractor/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "node_modules/pacote/node_modules/minipass-collect/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "dev": true, "dependencies": { - "ansi-regex": "^2.0.0" + "yallist": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/protractor/node_modules/supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } + "node_modules/pacote/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true }, - "node_modules/protractor/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "dev": true, "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "callsites": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/protractor/node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, + "node_modules/parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q==", + "peer": true, + "dependencies": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + }, "engines": { - "node": ">=8" + "node": ">=0.8" } }, - "node_modules/protractor/node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "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, "dependencies": { - "color-convert": "^2.0.1" + "@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/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/protractor/node_modules/wrap-ansi/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==", + "node_modules/parse-json/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 + }, + "node_modules/parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, "engines": { - "node": ">=8" + "node": ">= 0.10" } }, - "node_modules/protractor/node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "node_modules/parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", "dev": true }, - "node_modules/protractor/node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "node_modules/parse5-html-rewriting-stream": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-7.0.0.tgz", + "integrity": "sha512-mazCyGWkmCRWDI15Zp+UiCqMp/0dgEmkZRvhlsqqKYr4SsVm/TvnSpD9fCvqCA2zoWJcfRym846ejWBBHRiYEg==", "dev": true, "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" + "entities": "^4.3.0", + "parse5": "^7.0.0", + "parse5-sax-parser": "^7.0.0" }, - "engines": { - "node": ">=8" + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" } }, - "node_modules/protractor/node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "node_modules/parse5-html-rewriting-stream/node_modules/parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", "dev": true, "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" + "entities": "^4.4.0" }, - "engines": { - "node": ">=6" + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" } }, - "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "node_modules/parse5-sax-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse5-sax-parser/-/parse5-sax-parser-7.0.0.tgz", + "integrity": "sha512-5A+v2SNsq8T6/mG3ahcz8ZtQ0OUFTatxPbeidoMB7tkJSGDY3tdfl4MHovtLQHkEn5CGxijNWRQHhRQ6IRpXKg==", "dev": true, "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" + "parse5": "^7.0.0" }, - "engines": { - "node": ">= 0.10" + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" } }, - "node_modules/proxy-addr/node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "node_modules/parse5-sax-parser/node_modules/parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", "dev": true, - "engines": { - "node": ">= 0.10" + "dependencies": { + "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" } }, - "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 + "node_modules/parseqs": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz", + "integrity": "sha512-B3Nrjw2aL7aI4TDujOzfA4NsEc4u1lVcIRE0xesutH8kjeWF70uk+W5cBlIQx04zUH9NTBvuN36Y9xLRPK6Jjw==", + "dependencies": { + "better-assert": "~1.0.0" + } }, - "node_modules/prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", - "dev": true, - "optional": true + "node_modules/parseuri": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz", + "integrity": "sha512-ijhdxJu6l5Ru12jF0JvzXVPvsC+VibqeaExlNoMhWN6VQ79PGjkmc7oA4W1lp00sFkNyj0fx6ivPLdV51/UMog==", + "dependencies": { + "better-assert": "~1.0.0" + } }, - "node_modules/pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==" + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } }, - "node_modules/psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", - "dev": true + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "node_modules/path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==" + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true, "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/q": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.4.1.tgz", - "integrity": "sha512-/CdEdaw49VZVmyIDGUQKDDT53c7qBkO6g5CefWz91Ae+l4+cRtcDYwMTXh6me4O8TMldeGHG3N2Bl84V78Ywbg==", - "dev": true, + "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==", "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" + "node": ">=0.10.0" } }, - "node_modules/qjobs": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz", - "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==", + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", + "dev": true + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, "engines": { - "node": ">=0.9" + "node": ">=8" } }, - "node_modules/qs": { - "version": "6.11.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.2.tgz", - "integrity": "sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==", + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg==", + "peer": true, "dependencies": { - "side-channel": "^1.0.4" + "path-root-regex": "^0.1.0" }, "engines": { - "node": ">=0.6" + "node": ">=0.10.0" + } + }, + "node_modules/path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-scurry": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", + "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", + "dev": true, + "dependencies": { + "lru-cache": "^9.1.1 || ^10.0.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.17" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz", + "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==", "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" - } - ] + "engines": { + "node": "14 || >=16.14" + } }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "dev": true + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", "dev": true, - "dependencies": { - "safe-buffer": "^5.1.0" + "engines": { + "node": ">=8" } }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "engines": { - "node": ">= 0.6" + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/raw-body": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", - "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", - "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, "engines": { - "node": ">= 0.8" + "node": ">=0.10.0" } }, - "node_modules/raw-body/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dev": true, "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" + "pinkie": "^2.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/read-package-json": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-6.0.4.tgz", - "integrity": "sha512-AEtWXYfopBj2z5N5PbkAOeNHRPUg5q+Nen7QLxV8M2zJq1ym6/lCz3fYNTCXe19puu2d06jfHhrP7v/S2PtMMw==", + "node_modules/piscina": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/piscina/-/piscina-4.0.0.tgz", + "integrity": "sha512-641nAmJS4k4iqpNUqfggqUBUMmlw0ZoM5VZKdQkV2e970Inn3Tk9kroCc1wpsYLD07vCwpys5iY0d3xI/9WkTg==", "dev": true, "dependencies": { - "glob": "^10.2.2", - "json-parse-even-better-errors": "^3.0.0", - "normalize-package-data": "^5.0.0", - "npm-normalize-package-bin": "^3.0.0" + "eventemitter-asyncresource": "^1.0.0", + "hdr-histogram-js": "^2.0.1", + "hdr-histogram-percentiles-obj": "^3.0.0" }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "optionalDependencies": { + "nice-napi": "^1.0.2" } }, - "node_modules/read-package-json-fast": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-3.0.2.tgz", - "integrity": "sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==", + "node_modules/pkcs7": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/pkcs7/-/pkcs7-1.0.4.tgz", + "integrity": "sha512-afRERtHn54AlwaF2/+LFszyAANTCggGilmcmILUzEjvs3XgFZT+xE6+QWQcAGmu4xajy+Xtj7acLOPdx5/eXWQ==", + "dependencies": { + "@babel/runtime": "^7.5.5" + }, + "bin": { + "pkcs7": "bin/cli.js" + } + }, + "node_modules/pkg-dir": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", + "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==", "dev": true, "dependencies": { - "json-parse-even-better-errors": "^3.0.0", - "npm-normalize-package-bin": "^3.0.0" + "find-up": "^6.3.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/read-package-json-fast/node_modules/json-parse-even-better-errors": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz", - "integrity": "sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA==", + "node_modules/pkg-dir/node_modules/find-up": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", + "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", "dev": true, + "dependencies": { + "locate-path": "^7.1.0", + "path-exists": "^5.0.0" + }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/read-package-json/node_modules/glob": { - "version": "10.3.10", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", - "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", + "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", "dev": true, "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.3.5", - "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", - "path-scurry": "^1.10.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" + "p-locate": "^6.0.0" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/read-package-json/node_modules/json-parse-even-better-errors": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz", - "integrity": "sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA==", + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", + "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", "dev": true, + "dependencies": { + "yocto-queue": "^1.0.0" + }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/read-package-json/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", + "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", "dev": true, "dependencies": { - "brace-expansion": "^2.0.1" + "p-limit": "^4.0.0" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/read-package-json/node_modules/minipass": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "node_modules/pkg-dir/node_modules/path-exists": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", + "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", "dev": true, "engines": { - "node": ">=16 || 14 >=14.17" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, - "node_modules/readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==", + "node_modules/pkg-dir/node_modules/yocto-queue": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", + "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/readable-stream/node_modules/isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", - "dev": true + "node_modules/platform": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/platform/-/platform-1.3.3.tgz", + "integrity": "sha512-VJK1SRmXBpjwsB4YOHYSturx48rLKMzHgCqDH2ZDa6ZbMS/N5huoNqyQdK5Fj/xayu3fqbXckn5SeCS1EbMDZg==" }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "dependencies": { - "picomatch": "^2.2.1" - }, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", "engines": { - "node": ">=8.10.0" + "node": ">=0.10.0" } }, - "node_modules/reflect-metadata": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", - "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==" - }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true - }, - "node_modules/regenerate-unicode-properties": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", - "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", + "node_modules/postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "dependencies": { - "regenerate": "^1.4.2" + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" }, "engines": { - "node": ">=4" + "node": "^10 || ^12 || >=14" } }, - "node_modules/regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" - }, - "node_modules/regenerator-transform": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", - "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "node_modules/postcss-loader": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.3.3.tgz", + "integrity": "sha512-YgO/yhtevGO/vJePCQmTxiaEwER94LABZN0ZMT4A0vsak9TpO+RvKRs7EmJ8peIlB9xfXCsS7M8LjqncsUZ5HA==", "dev": true, "dependencies": { - "@babel/runtime": "^7.8.4" + "cosmiconfig": "^8.2.0", + "jiti": "^1.18.2", + "semver": "^7.3.8" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" } }, - "node_modules/regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dependencies": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true, "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/regex-not/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.4.tgz", + "integrity": "sha512-L4QzMnOdVwRm1Qb8m4x8jsZzKAaPAgrUF1r/hjDR2Xj7R+8Zsf97jAlSQzWtKx5YNiNGN8QxmPFIc/sh+RQl+Q==", + "dev": true, "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" }, "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/regex-not/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "node_modules/postcss-modules-scope": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.1.1.tgz", + "integrity": "sha512-uZgqzdTleelWjzJY+Fhti6F3C9iF1JR/dODLs/JDefozYcKTBCdD8BIl6nNPbTbcLnGrk56hzwZC2DaGNvYjzA==", + "dev": true, "dependencies": { - "is-plain-object": "^2.0.4" + "postcss-selector-parser": "^6.0.4" }, "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/regex-parser": { - "version": "2.2.11", - "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", - "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==", - "dev": true - }, - "node_modules/regexp.prototype.flags": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", - "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "set-function-name": "^2.0.0" + "icss-utils": "^5.0.0" }, "engines": { - "node": ">= 0.4" + "node": "^10 || ^12 || >= 14" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/regexpu-core": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", - "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "node_modules/postcss-selector-parser": { + "version": "6.0.16", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz", + "integrity": "sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==", "dev": true, "dependencies": { - "@babel/regjsgen": "^0.8.0", - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsparser": "^0.9.1", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" }, "engines": { "node": ">=4" } }, - "node_modules/regjsparser": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "node_modules/postcss-url": { + "version": "10.1.3", + "resolved": "https://registry.npmjs.org/postcss-url/-/postcss-url-10.1.3.tgz", + "integrity": "sha512-FUzyxfI5l2tKmXdYc6VTu3TWZsInayEKPbiyW+P6vmmIrrb4I6CGX0BFoewgYHLK+oIL5FECEK02REYRpBvUCw==", "dev": true, "dependencies": { - "jsesc": "~0.5.0" + "make-dir": "~3.1.0", + "mime": "~2.5.2", + "minimatch": "~3.0.4", + "xxhashjs": "~0.2.2" }, - "bin": { - "regjsparser": "bin/parser" + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "postcss": "^8.0.0" } }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "node_modules/postcss-url/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "dev": true, - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==" - }, - "node_modules/repeat-element": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "dependencies": { + "semver": "^6.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "node_modules/postcss-url/node_modules/mime": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", + "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, "engines": { - "node": ">=0.10" + "node": ">=4.0.0" } }, - "node_modules/request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", + "node_modules/postcss-url/node_modules/minimatch": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", "dev": true, "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">= 6" + "node": "*" } }, - "node_modules/request/node_modules/qs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", - "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", + "node_modules/postcss-url/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, - "engines": { - "node": ">=0.6" + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/request/node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "dev": true, - "bin": { - "uuid": "bin/uuid" + "engines": { + "node": ">= 0.8.0" } }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "node_modules/proc-log": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz", + "integrity": "sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", "dev": true }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + "node_modules/promise-retry": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "dev": true, + "dependencies": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, + "engines": { + "node": ">=10" + } }, - "node_modules/resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "node_modules/protractor": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/protractor/-/protractor-7.0.0.tgz", + "integrity": "sha512-UqkFjivi4GcvUQYzqGYNe0mLzfn5jiLmO8w9nMhQoJRLhy2grJonpga2IWhI6yJO30LibWXJJtA4MOIZD2GgZw==", + "deprecated": "We have news to share - Protractor is deprecated and will reach end-of-life by Summer 2023. To learn more and find out about other options please refer to this post on the Angular blog. Thank you for using and contributing to Protractor. https://goo.gle/state-of-e2e-in-angular", "dev": true, "dependencies": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" + "@types/q": "^0.0.32", + "@types/selenium-webdriver": "^3.0.0", + "blocking-proxy": "^1.0.0", + "browserstack": "^1.5.1", + "chalk": "^1.1.3", + "glob": "^7.0.3", + "jasmine": "2.8.0", + "jasminewd2": "^2.1.0", + "q": "1.4.1", + "saucelabs": "^1.5.0", + "selenium-webdriver": "3.6.0", + "source-map-support": "~0.4.0", + "webdriver-js-extender": "2.1.0", + "webdriver-manager": "^12.1.7", + "yargs": "^15.3.1" }, "bin": { - "resolve": "bin/resolve" + "protractor": "bin/protractor", + "webdriver-manager": "bin/webdriver-manager" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=10.13.x" } }, - "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==", + "node_modules/protractor/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", "dev": true, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", - "deprecated": "https://github.com/lydell/resolve-url#deprecated" + "node_modules/protractor/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/resolve-url-loader": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-5.0.0.tgz", - "integrity": "sha512-uZtduh8/8srhBoMx//5bwqjQ+rfYOUq8zC9NrMUGtjBiGTtFJM42s58/36+hTqeqINcnYe08Nj3LkK9lW4N8Xg==", + "node_modules/protractor/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", "dev": true, "dependencies": { - "adjust-sourcemap-loader": "^4.0.0", - "convert-source-map": "^1.7.0", - "loader-utils": "^2.0.0", - "postcss": "^8.2.14", - "source-map": "0.6.1" + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" }, "engines": { - "node": ">=12" + "node": ">=0.10.0" } }, - "node_modules/resolve-url-loader/node_modules/loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "node_modules/protractor/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", "dev": true, "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" } }, - "node_modules/resolve-url-loader/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "node_modules/protractor/node_modules/cliui/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "node_modules/protractor/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, "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" + "ansi-regex": "^5.0.1" }, "engines": { "node": ">=8" } }, - "node_modules/ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "engines": { - "node": ">=0.12" - } - }, - "node_modules/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "node_modules/protractor/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, "engines": { - "node": ">= 4" + "node": ">=7.0.0" } }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "node_modules/protractor/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/protractor/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", "dev": true, "engines": { - "iojs": ">=1.0.0", "node": ">=0.10.0" } }, - "node_modules/rfdc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", - "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==" + "node_modules/protractor/node_modules/source-map-support": { + "version": "0.4.18", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "dev": true, + "dependencies": { + "source-map": "^0.5.6" + } }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "node_modules/protractor/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", "dev": true, "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" + "ansi-regex": "^2.0.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/rimraf/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "node_modules/protractor/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "engines": { + "node": ">=0.8.0" } }, - "node_modules/rimraf/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "node_modules/protractor/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", "dev": true, "dependencies": { - "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" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=8" } }, - "node_modules/rimraf/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "node_modules/protractor/node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, "engines": { - "node": "*" + "node": ">=8" } }, - "node_modules/rollup": { - "version": "3.29.4", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz", - "integrity": "sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==", + "node_modules/protractor/node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, - "bin": { - "rollup": "dist/bin/rollup" + "dependencies": { + "color-convert": "^2.0.1" }, "engines": { - "node": ">=14.18.0", - "npm": ">=8.0.0" + "node": ">=8" }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "node_modules/protractor/node_modules/wrap-ansi/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, + "dependencies": { + "ansi-regex": "^5.0.1" + }, "engines": { - "node": ">=0.12.0" + "node": ">=8" } }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "node_modules/protractor/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, + "node_modules/protractor/node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", "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" - } - ], "dependencies": { - "queue-microtask": "^1.2.2" + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" } }, - "node_modules/rust-result": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rust-result/-/rust-result-1.0.0.tgz", - "integrity": "sha512-6cJzSBU+J/RJCF063onnQf0cDUOHs9uZI1oroSGnHOph+CQTIJ5Pp2hK5kEQq1+7yE/EEWfulSNXAQ2jikPthA==", + "node_modules/protractor/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, "dependencies": { - "individual": "^2.0.0" + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" } }, - "node_modules/rxjs": { - "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, "dependencies": { - "tslib": "^1.9.0" + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" }, "engines": { - "npm": ">=2.0.0" + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true, + "engines": { + "node": ">= 0.10" } }, - "node_modules/rxjs-for-await": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/rxjs-for-await/-/rxjs-for-await-0.0.2.tgz", - "integrity": "sha512-IJ8R/ZCFMHOcDIqoABs82jal00VrZx8Xkgfe7TOKoaRPAW5nH/VFlG23bXpeGdrmtqI9UobFPgUKgCuFc7Lncw==", + "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 + }, + "node_modules/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", "dev": true, - "peerDependencies": { - "rxjs": "^6.0.0" + "optional": true + }, + "node_modules/pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==" + }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "engines": { + "node": ">=6" } }, - "node_modules/rxjs/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + "node_modules/q": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.4.1.tgz", + "integrity": "sha512-/CdEdaw49VZVmyIDGUQKDDT53c7qBkO6g5CefWz91Ae+l4+cRtcDYwMTXh6me4O8TMldeGHG3N2Bl84V78Ywbg==", + "dev": true, + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "node_modules/qjobs": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz", + "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==", + "engines": { + "node": ">=0.9" + } + }, + "node_modules/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==", + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", "dev": true, "funding": [ { @@ -16511,1429 +16836,1355 @@ } ] }, - "node_modules/safe-json-parse": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-4.0.0.tgz", - "integrity": "sha512-RjZPPHugjK0TOzFrLZ8inw44s9bKox99/0AZW9o/BEQVrJfhI+fIHMErnPyRa89/yRXUUr93q+tiN6zhoVV4wQ==", + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, "dependencies": { - "rust-result": "^1.0.0" + "safe-buffer": "^5.1.0" } }, - "node_modules/safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", - "dependencies": { - "ret": "~0.1.10" + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" } }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "node_modules/sass": { - "version": "1.58.1", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.58.1.tgz", - "integrity": "sha512-bnINi6nPXbP1XNRaranMFEBZWUfdW/AF16Ql5+ypRxfTvCRTTKrLsMIakyDcayUt2t/RZotmL4kgJwNH5xO+bg==", - "dev": true, + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", "dependencies": { - "chokidar": ">=3.0.0 <4.0.0", - "immutable": "^4.0.0", - "source-map-js": ">=0.6.2 <2.0.0" - }, - "bin": { - "sass": "sass.js" + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" }, "engines": { - "node": ">=12.0.0" + "node": ">= 0.8" } }, - "node_modules/sass-loader": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.2.0.tgz", - "integrity": "sha512-JWEp48djQA4nbZxmgC02/Wh0eroSUutulROUusYJO9P9zltRbNN80JCBHqRGzjd4cmZCa/r88xgfkjGD0TXsHg==", - "dev": true, + "node_modules/rdf-canonize": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/rdf-canonize/-/rdf-canonize-3.4.0.tgz", + "integrity": "sha512-fUeWjrkOO0t1rg7B2fdyDTvngj+9RlUyL92vOdiB7c0FPguWVsniIMjEtHH+meLBO9rzkUlUzBVXgWrjI8P9LA==", "dependencies": { - "klona": "^2.0.4", - "neo-async": "^2.6.2" + "setimmediate": "^1.0.5" }, "engines": { - "node": ">= 14.15.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "fibers": ">= 3.1.0", - "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0", - "sass": "^1.3.0", - "sass-embedded": "*", - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "fibers": { - "optional": true - }, - "node-sass": { - "optional": true - }, - "sass": { - "optional": true - }, - "sass-embedded": { - "optional": true - } + "node": ">=12" } }, - "node_modules/saucelabs": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/saucelabs/-/saucelabs-1.5.0.tgz", - "integrity": "sha512-jlX3FGdWvYf4Q3LFfFWS1QvPg3IGCGWxIc8QBFdPTbpTJnt/v17FHXYVAn7C8sHf1yUXo2c7yIM0isDryfYtHQ==", + "node_modules/read-package-json": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-6.0.4.tgz", + "integrity": "sha512-AEtWXYfopBj2z5N5PbkAOeNHRPUg5q+Nen7QLxV8M2zJq1ym6/lCz3fYNTCXe19puu2d06jfHhrP7v/S2PtMMw==", "dev": true, "dependencies": { - "https-proxy-agent": "^2.2.1" + "glob": "^10.2.2", + "json-parse-even-better-errors": "^3.0.0", + "normalize-package-data": "^5.0.0", + "npm-normalize-package-bin": "^3.0.0" }, "engines": { - "node": "*" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/saucelabs/node_modules/agent-base": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", - "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", + "node_modules/read-package-json-fast": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-3.0.2.tgz", + "integrity": "sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==", "dev": true, "dependencies": { - "es6-promisify": "^5.0.0" + "json-parse-even-better-errors": "^3.0.0", + "npm-normalize-package-bin": "^3.0.0" }, "engines": { - "node": ">= 4.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/saucelabs/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "node_modules/read-package-json-fast/node_modules/json-parse-even-better-errors": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.1.tgz", + "integrity": "sha512-aatBvbL26wVUCLmbWdCpeu9iF5wOyWpagiKkInA+kfws3sWdBrTnsvN2CKcyCYyUrc7rebNBlK6+kteg7ksecg==", "dev": true, - "dependencies": { - "ms": "^2.1.1" + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/saucelabs/node_modules/https-proxy-agent": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", - "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", + "node_modules/read-package-json/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, "dependencies": { - "agent-base": "^4.3.0", - "debug": "^3.1.0" - }, - "engines": { - "node": ">= 4.5.0" + "balanced-match": "^1.0.0" } }, - "node_modules/sax": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz", - "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==", - "dev": true - }, - "node_modules/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "node_modules/read-package-json/node_modules/glob": { + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", "dev": true, "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" }, "engines": { - "node": ">= 12.13.0" + "node": ">=16 || 14 >=14.17" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", - "dev": true - }, - "node_modules/selenium-webdriver": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-3.6.0.tgz", - "integrity": "sha512-WH7Aldse+2P5bbFBO4Gle/nuQOdVwpHMTL6raL3uuBj/vPG07k6uzt3aiahu352ONBr5xXh0hDlM3LhtXPOC4Q==", + "node_modules/read-package-json/node_modules/json-parse-even-better-errors": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.1.tgz", + "integrity": "sha512-aatBvbL26wVUCLmbWdCpeu9iF5wOyWpagiKkInA+kfws3sWdBrTnsvN2CKcyCYyUrc7rebNBlK6+kteg7ksecg==", "dev": true, - "dependencies": { - "jszip": "^3.1.3", - "rimraf": "^2.5.4", - "tmp": "0.0.30", - "xml2js": "^0.4.17" - }, "engines": { - "node": ">= 6.9.0" - } - }, - "node_modules/selenium-webdriver/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/selenium-webdriver/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "node_modules/read-package-json/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", "dev": true, "dependencies": { - "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" + "brace-expansion": "^2.0.1" }, "engines": { - "node": "*" + "node": ">=16 || 14 >=14.17" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/selenium-webdriver/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, + "node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "node_modules/selenium-webdriver/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, + "node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dependencies": { - "glob": "^7.1.3" + "picomatch": "^2.2.1" }, - "bin": { - "rimraf": "bin.js" + "engines": { + "node": ">=8.10.0" } }, - "node_modules/selenium-webdriver/node_modules/tmp": { - "version": "0.0.30", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.30.tgz", - "integrity": "sha512-HXdTB7lvMwcb55XFfrTM8CPr/IYREk4hVBFaQ4b/6nInrluSL86hfHm7vu0luYKCfyBZp2trCjpc8caC3vVM3w==", - "dev": true, + "node_modules/rechoir": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", + "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", + "peer": true, "dependencies": { - "os-tmpdir": "~1.0.1" + "resolve": "^1.9.0" }, "engines": { - "node": ">=0.4.0" + "node": ">= 0.10" } }, - "node_modules/selfsigned": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", - "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "node_modules/reflect-metadata": { + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.14.tgz", + "integrity": "sha512-ZhYeb6nRaXCfhnndflDK8qI6ZQ/YcWZCISRAWICW9XYqMUwjZM9Z0DveWX/ABN01oxSHwVxKQmxeYZSsm0jh5A==" + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", + "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", "dev": true, "dependencies": { - "@types/node-forge": "^1.3.0", - "node-forge": "^1" + "regenerate": "^1.4.2" }, "engines": { - "node": ">=10" + "node": ">=4" } }, - "node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", "dev": true, "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" + "@babel/runtime": "^7.8.4" } }, - "node_modules/semver/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", "dependencies": { - "yallist": "^4.0.0" + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" }, "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/semver/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "dev": true, + "node_modules/regex-not/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" }, "engines": { - "node": ">= 0.8.0" + "node": ">=0.10.0" } }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, + "node_modules/regex-not/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/send/node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true, - "bin": { - "mime": "cli.js" + "is-plain-object": "^2.0.4" }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/send/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "node_modules/regex-parser": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.3.0.tgz", + "integrity": "sha512-TVILVSz2jY5D47F4mA4MppkBrafEaiUWJO/TcZHEIuI13AqoZMkK1WMA4Om1YkYbTx+9Ki1/tSUXbceyr9saRg==", "dev": true }, - "node_modules/send/node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "node_modules/regexpu-core": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", "dev": true, + "dependencies": { + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, "engines": { - "node": ">= 0.8" + "node": ">=4" } }, - "node_modules/serialize-javascript": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", - "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", "dev": true, "dependencies": { - "randombytes": "^2.1.0" + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" } }, - "node_modules/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", "dev": true, - "dependencies": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "engines": { - "node": ">= 0.8.0" + "bin": { + "jsesc": "bin/jsesc" } }, - "node_modules/serve-index/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==" + }, + "node_modules/repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/serve-index/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "dev": true, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", "engines": { - "node": ">= 0.6" + "node": ">=0.10" } }, - "node_modules/serve-index/node_modules/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", - "dev": true, + "node_modules/request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" }, "engines": { - "node": ">= 0.6" + "node": ">= 6" } }, - "node_modules/serve-index/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "dev": true - }, - "node_modules/serve-index/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/serve-index/node_modules/setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true - }, - "node_modules/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "dev": true, + "node_modules/request/node_modules/form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" }, "engines": { - "node": ">= 0.8.0" + "node": ">= 0.12" } }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "dev": true - }, - "node_modules/set-function-length": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz", - "integrity": "sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==", - "dependencies": { - "define-data-property": "^1.1.1", - "get-intrinsic": "^1.2.1", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.0" - }, + "node_modules/request/node_modules/qs": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", + "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", "engines": { - "node": ">= 0.4" + "node": ">=0.6" } }, - "node_modules/set-function-name": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", - "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", - "dev": true, + "node_modules/request/node_modules/tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", "dependencies": { - "define-data-property": "^1.0.1", - "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.0" + "psl": "^1.1.28", + "punycode": "^2.1.1" }, "engines": { - "node": ">= 0.4" + "node": ">=0.8" } }, - "node_modules/set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dependencies": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", "engines": { "node": ">=0.10.0" } }, - "node_modules/setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", "dev": true }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, + "node_modules/resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", "dependencies": { - "kind-of": "^6.0.2" + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" }, - "engines": { - "node": ">=8" + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, + "node_modules/resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==", + "peer": true, "dependencies": { - "shebang-regex": "^3.0.0" + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "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, "engines": { "node": ">=8" } }, - "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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 + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", + "deprecated": "https://github.com/lydell/resolve-url#deprecated" }, - "node_modules/sigstore": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-1.9.0.tgz", - "integrity": "sha512-0Zjz0oe37d08VeOtBIuB6cRriqXse2e8w+7yIy2XSXjshRKxbc2KkhXjL229jXSxEm7UbcjS76wcJDGQddVI9A==", + "node_modules/resolve-url-loader": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-5.0.0.tgz", + "integrity": "sha512-uZtduh8/8srhBoMx//5bwqjQ+rfYOUq8zC9NrMUGtjBiGTtFJM42s58/36+hTqeqINcnYe08Nj3LkK9lW4N8Xg==", "dev": true, "dependencies": { - "@sigstore/bundle": "^1.1.0", - "@sigstore/protobuf-specs": "^0.2.0", - "@sigstore/sign": "^1.0.0", - "@sigstore/tuf": "^1.0.3", - "make-fetch-happen": "^11.0.1" - }, - "bin": { - "sigstore": "bin/sigstore.js" + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^8.2.14", + "source-map": "0.6.1" }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/sigstore/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, "engines": { "node": ">=12" } }, - "node_modules/sigstore/node_modules/make-fetch-happen": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", - "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==", + "node_modules/resolve-url-loader/node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", "dev": true, "dependencies": { - "agentkeepalive": "^4.2.1", - "cacache": "^17.0.0", - "http-cache-semantics": "^4.1.1", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^5.0.0", - "minipass-fetch": "^3.0.0", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^7.0.0", - "ssri": "^10.0.0" + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=8.9.0" } }, - "node_modules/sigstore/node_modules/minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "node_modules/resolve-url-loader/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/sigstore/node_modules/minipass-fetch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.4.tgz", - "integrity": "sha512-jHAqnA728uUpIaFm7NWsCnqKT6UqZz7GcI/bDpPATuwYyKwJwW0remxSCxUlKiEty+eopHGa3oc8WxgQ1FFJqg==", + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", "dev": true, "dependencies": { - "minipass": "^7.0.3", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - }, - "optionalDependencies": { - "encoding": "^0.1.13" + "node": ">=8" } }, - "node_modules/sigstore/node_modules/minipass-fetch/node_modules/minipass": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", - "dev": true, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=0.12" } }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", "dev": true, "engines": { - "node": ">=8" + "node": ">= 4" } }, - "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/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", "dev": true, "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" + "iojs": ">=1.0.0", + "node": ">=0.10.0" } }, - "node_modules/snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "node_modules/rfdc": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.1.tgz", + "integrity": "sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==" + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "dependencies": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" + "glob": "^7.1.3" }, - "engines": { - "node": ">=0.10.0" + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dependencies": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" + "node_modules/rollup": { + "version": "3.29.4", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz", + "integrity": "sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==", + "dev": true, + "bin": { + "rollup": "dist/bin/rollup" }, "engines": { - "node": ">=0.10.0" + "node": ">=14.18.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "node_modules/snapdragon-node/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dependencies": { - "is-descriptor": "^1.0.0" - }, + "node_modules/run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=0.12.0" } }, - "node_modules/snapdragon-node/node_modules/is-descriptor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", - "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", - "dependencies": { - "is-accessor-descriptor": "^1.0.1", - "is-data-descriptor": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "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" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" } }, - "node_modules/snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "node_modules/rust-result": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rust-result/-/rust-result-1.0.0.tgz", + "integrity": "sha512-6cJzSBU+J/RJCF063onnQf0cDUOHs9uZI1oroSGnHOph+CQTIJ5Pp2hK5kEQq1+7yE/EEWfulSNXAQ2jikPthA==", "dependencies": { - "kind-of": "^3.2.0" - }, - "engines": { - "node": ">=0.10.0" + "individual": "^2.0.0" } }, - "node_modules/snapdragon-util/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "dependencies": { - "is-buffer": "^1.1.5" + "tslib": "^1.9.0" }, "engines": { - "node": ">=0.10.0" + "npm": ">=2.0.0" } }, - "node_modules/snapdragon/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/rxjs/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safe-json-parse": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-4.0.0.tgz", + "integrity": "sha512-RjZPPHugjK0TOzFrLZ8inw44s9bKox99/0AZW9o/BEQVrJfhI+fIHMErnPyRa89/yRXUUr93q+tiN6zhoVV4wQ==", "dependencies": { - "ms": "2.0.0" + "rust-result": "^1.0.0" } }, - "node_modules/snapdragon/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/snapdragon/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "engines": { - "node": ">=0.10.0" + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", + "dependencies": { + "ret": "~0.1.10" } }, - "node_modules/socket.io": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.7.2.tgz", - "integrity": "sha512-bvKVS29/I5fl2FGLNHuXlQaUH/BlzX1IN6S+NKLNZpBsPZIDH+90eQmCs2Railn4YUiww4SzUedJ6+uzwFnKLw==", + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sass": { + "version": "1.64.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.64.1.tgz", + "integrity": "sha512-16rRACSOFEE8VN7SCgBu1MpYCyN7urj9At898tyzdXFhC+a+yOX5dXwAR7L8/IdPJ1NB8OYoXmD55DM30B2kEQ==", "dev": true, "dependencies": { - "accepts": "~1.3.4", - "base64id": "~2.0.0", - "cors": "~2.8.5", - "debug": "~4.3.2", - "engine.io": "~6.5.2", - "socket.io-adapter": "~2.5.2", - "socket.io-parser": "~4.2.4" + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" }, "engines": { - "node": ">=10.2.0" + "node": ">=14.0.0" } }, - "node_modules/socket.io-adapter": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.2.tgz", - "integrity": "sha512-87C3LO/NOMc+eMcpcxUBebGjkpMDkNBS9tf7KJqcDsmL936EChtVva71Dw2q4tQcuVC+hAUy4an2NO/sYXmwRA==", + "node_modules/sass-loader": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.3.2.tgz", + "integrity": "sha512-CQbKl57kdEv+KDLquhC+gE3pXt74LEAzm+tzywcA0/aHZuub8wTErbjAoNI57rPUWRYRNC5WUnNl8eGJNbDdwg==", "dev": true, "dependencies": { - "ws": "~8.11.0" - } - }, - "node_modules/socket.io-client": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.1.1.tgz", - "integrity": "sha512-jxnFyhAuFxYfjqIgduQlhzqTcOEQSn+OHKVfAxWaNWa7ecP7xSNk2Dx/3UEsDcY7NcFafxvNvKPmmO7HTwTxGQ==", - "dependencies": { - "backo2": "1.0.2", - "base64-arraybuffer": "0.1.5", - "component-bind": "1.0.0", - "component-emitter": "1.2.1", - "debug": "~3.1.0", - "engine.io-client": "~3.2.0", - "has-binary2": "~1.0.2", - "has-cors": "1.1.0", - "indexof": "0.0.1", - "object-component": "0.0.3", - "parseqs": "0.0.5", - "parseuri": "0.0.5", - "socket.io-parser": "~3.2.0", - "to-array": "0.1.4" - } - }, - "node_modules/socket.io-client/node_modules/component-emitter": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", - "integrity": "sha512-jPatnhd33viNplKjqXKRkGU345p263OIWzDL2wH3LGIGp5Kojo+uXizHmOADRvhGFFTnJqX3jBAKP6vvmSDKcA==" - }, - "node_modules/socket.io-client/node_modules/debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dependencies": { - "ms": "2.0.0" + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } } }, - "node_modules/socket.io-client/node_modules/isarray": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", - "integrity": "sha512-c2cu3UxbI+b6kR3fy0nRnAhodsvR9dx7U5+znCOzdj6IfP3upFURTr0Xl5BlQZNKZjEtxrmVyfSdeE3O57smoQ==" - }, - "node_modules/socket.io-client/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/socket.io-client/node_modules/socket.io-parser": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.2.0.tgz", - "integrity": "sha512-FYiBx7rc/KORMJlgsXysflWx/RIvtqZbyGLlHZvjfmPTPeuD/I8MaW7cfFrj5tRltICJdgwflhfZ3NVVbVLFQA==", + "node_modules/saucelabs": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/saucelabs/-/saucelabs-1.5.0.tgz", + "integrity": "sha512-jlX3FGdWvYf4Q3LFfFWS1QvPg3IGCGWxIc8QBFdPTbpTJnt/v17FHXYVAn7C8sHf1yUXo2c7yIM0isDryfYtHQ==", + "dev": true, "dependencies": { - "component-emitter": "1.2.1", - "debug": "~3.1.0", - "isarray": "2.0.1" + "https-proxy-agent": "^2.2.1" + }, + "engines": { + "node": "*" } }, - "node_modules/socket.io-parser": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", - "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", + "node_modules/saucelabs/node_modules/agent-base": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", + "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", "dev": true, "dependencies": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.1" + "es6-promisify": "^5.0.0" }, "engines": { - "node": ">=10.0.0" + "node": ">= 4.0.0" } }, - "node_modules/sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "node_modules/saucelabs/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, "dependencies": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" + "ms": "^2.1.1" } }, - "node_modules/socks": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", - "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", + "node_modules/saucelabs/node_modules/https-proxy-agent": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", + "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", "dev": true, "dependencies": { - "ip": "^2.0.0", - "smart-buffer": "^4.2.0" + "agent-base": "^4.3.0", + "debug": "^3.1.0" }, "engines": { - "node": ">= 10.13.0", - "npm": ">= 3.0.0" + "node": ">= 4.5.0" } }, - "node_modules/socks-proxy-agent": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", - "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", + "node_modules/sax": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz", + "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==", + "dev": true + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", "dev": true, "dependencies": { - "agent-base": "^6.0.2", - "debug": "^4.3.3", - "socks": "^2.6.2" + "xmlchars": "^2.2.0" }, "engines": { - "node": ">= 10" + "node": ">=10" } }, - "node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, "engines": { - "node": ">= 8" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "node_modules/security-context": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/security-context/-/security-context-4.0.0.tgz", + "integrity": "sha512-yiDCS7tpKQl6p4NG57BdKLTSNLFfj5HosBIzXBl4jZf/qorJzSzbEUIdLhN+vVYgyLlvjixY8DPPTgqI8zvNCA==" + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "dev": true + }, + "node_modules/selenium-webdriver": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-3.6.0.tgz", + "integrity": "sha512-WH7Aldse+2P5bbFBO4Gle/nuQOdVwpHMTL6raL3uuBj/vPG07k6uzt3aiahu352ONBr5xXh0hDlM3LhtXPOC4Q==", "dev": true, + "dependencies": { + "jszip": "^3.1.3", + "rimraf": "^2.5.4", + "tmp": "0.0.30", + "xml2js": "^0.4.17" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 6.9.0" } }, - "node_modules/source-map-loader": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-4.0.1.tgz", - "integrity": "sha512-oqXpzDIByKONVY8g1NUPOTQhe0UTU5bWUl32GSkqK2LjJj0HmwTMVKxcUip0RgAYhY1mqgOxjbQM48a0mmeNfA==", + "node_modules/selenium-webdriver/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "dev": true, "dependencies": { - "abab": "^2.0.6", - "iconv-lite": "^0.6.3", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": ">= 14.15.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "glob": "^7.1.3" }, - "peerDependencies": { - "webpack": "^5.72.1" + "bin": { + "rimraf": "bin.js" } }, - "node_modules/source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "node_modules/selenium-webdriver/node_modules/tmp": { + "version": "0.0.30", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.30.tgz", + "integrity": "sha512-HXdTB7lvMwcb55XFfrTM8CPr/IYREk4hVBFaQ4b/6nInrluSL86hfHm7vu0luYKCfyBZp2trCjpc8caC3vVM3w==", + "dev": true, "dependencies": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" + "os-tmpdir": "~1.0.1" + }, + "engines": { + "node": ">=0.4.0" } }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "node_modules/selfsigned": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", "dev": true, "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" + "@types/node-forge": "^1.3.0", + "node-forge": "^1" + }, + "engines": { + "node": ">=10" } }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "node_modules/selfsigned/node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">= 6.13.0" } }, - "node_modules/source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "deprecated": "See https://github.com/lydell/source-map-url#deprecated" - }, - "node_modules/spdx-correct": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", - "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, - "node_modules/spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "node_modules/semver/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" } }, - "node_modules/spdx-license-ids": { - "version": "3.0.16", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.16.tgz", - "integrity": "sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==", + "node_modules/semver/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, - "node_modules/spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", "dev": true, "dependencies": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" }, "engines": { - "node": ">=6.0.0" + "node": ">= 0.8.0" } }, - "node_modules/spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "dependencies": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" + "ms": "2.0.0" } }, - "node_modules/spdy-transport/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/send/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "bin": { + "mime": "cli.js" }, "engines": { - "node": ">= 6" + "node": ">=4" } }, - "node_modules/spdy-transport/node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/send/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", "dev": true, - "dependencies": { - "safe-buffer": "~5.2.0" + "engines": { + "node": ">= 0.8" } }, - "node_modules/split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "node_modules/serialize-error": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-5.0.0.tgz", + "integrity": "sha512-/VtpuyzYf82mHYTtI4QKtwHa79vAdU5OQpNPAmE/0UDdlGT0ZxHwC+J6gXkw29wwoVI8fMPsfcVHOwXtUQYYQA==", "dependencies": { - "extend-shallow": "^3.0.0" + "type-fest": "^0.8.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/split-string/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, + "node_modules/serialize-error/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/split-string/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "dev": true, "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" + "randombytes": "^2.1.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 - }, - "node_modules/sshpk": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz", - "integrity": "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==", + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", "dev": true, "dependencies": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - }, - "bin": { - "sshpk-conv": "bin/sshpk-conv", - "sshpk-sign": "bin/sshpk-sign", - "sshpk-verify": "bin/sshpk-verify" + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.8.0" } }, - "node_modules/ssri": { - "version": "10.0.5", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.5.tgz", - "integrity": "sha512-bSf16tAFkGeRlUNDjXu8FzaMQt6g2HZJrun7mtMbIPOddxt3GLMSz5VWUWcqTJUPfLEaDIepGxv+bYQW49596A==", + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "dependencies": { - "minipass": "^7.0.3" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "ms": "2.0.0" } }, - "node_modules/ssri/node_modules/minipass": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", "dev": true, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">= 0.6" } }, - "node_modules/static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dev": true, "dependencies": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", "engines": { "node": ">= 0.6" } }, - "node_modules/stop-iteration-iterator": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", - "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", "dev": true, "dependencies": { - "internal-slot": "^1.0.4" + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" }, "engines": { - "node": ">= 0.4" + "node": ">= 0.8.0" } }, - "node_modules/streamroller": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-3.1.5.tgz", - "integrity": "sha512-KFxaM7XT+irxvdqSP1LGLgNWbYN7ay5owZ3r/8t77p+EtSUAfUgtl7be3xtqtOmGUl9K9YPO2ca8133RlTjvKw==", - "dev": true, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "dev": true + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", "dependencies": { - "date-format": "^4.0.14", - "debug": "^4.3.4", - "fs-extra": "^8.1.0" + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" }, "engines": { - "node": ">=8.0" + "node": ">= 0.4" } }, - "node_modules/streamroller/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, + "node_modules/set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" }, "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/streamroller/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "dev": true, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "node": ">=0.10.0" } }, - "node_modules/streamroller/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" }, - "node_modules/string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", - "dev": true + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, - "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==", + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", "dev": true, "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "kind-of": "^6.0.2" }, "engines": { "node": ">=8" } }, - "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==", + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dev": true, "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "shebang-regex": "^3.0.0" }, "engines": { "node": ">=8" } }, - "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==", + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, "engines": { "node": ">=8" } }, - "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==", + "node_modules/shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", "dependencies": { - "ansi-regex": "^5.0.1" + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true, - "engines": { - "node": ">=4" - } + "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 }, - "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==", + "node_modules/sigstore": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-1.9.0.tgz", + "integrity": "sha512-0Zjz0oe37d08VeOtBIuB6cRriqXse2e8w+7yIy2XSXjshRKxbc2KkhXjL229jXSxEm7UbcjS76wcJDGQddVI9A==", "dev": true, + "dependencies": { + "@sigstore/bundle": "^1.1.0", + "@sigstore/protobuf-specs": "^0.2.0", + "@sigstore/sign": "^1.0.0", + "@sigstore/tuf": "^1.0.3", + "make-fetch-happen": "^11.0.1" + }, + "bin": { + "sigstore": "bin/sigstore.js" + }, "engines": { - "node": ">=6" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "node_modules/sigstore/node_modules/@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", "dev": true, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 10" } }, - "node_modules/strong-log-transformer": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz", - "integrity": "sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA==", + "node_modules/sigstore/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, "dependencies": { - "duplexer": "^0.1.1", - "minimist": "^1.2.0", - "through": "^2.3.4" - }, - "bin": { - "sl-log-transformer": "bin/sl-log-transformer.js" - }, - "engines": { - "node": ">=4" + "balanced-match": "^1.0.0" } }, - "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "node_modules/sigstore/node_modules/cacache": { + "version": "17.1.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.1.4.tgz", + "integrity": "sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==", "dev": true, "dependencies": { - "has-flag": "^3.0.0" + "@npmcli/fs": "^3.1.0", + "fs-minipass": "^3.0.0", + "glob": "^10.2.2", + "lru-cache": "^7.7.1", + "minipass": "^7.0.3", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^4.0.0", + "ssri": "^10.0.0", + "tar": "^6.1.11", + "unique-filename": "^3.0.0" }, "engines": { - "node": ">=4" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "node_modules/sigstore/node_modules/glob": { + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, "engines": { - "node": ">= 0.4" + "node": ">=16 || 14 >=14.17" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/symbol-observable": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-4.0.0.tgz", - "integrity": "sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==", + "node_modules/sigstore/node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", "dev": true, + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, "engines": { - "node": ">=0.10" + "node": ">= 6" } }, - "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "node_modules/sigstore/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, "engines": { - "node": ">=6" + "node": ">=12" } }, - "node_modules/tar": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.0.tgz", - "integrity": "sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==", + "node_modules/sigstore/node_modules/make-fetch-happen": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", + "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==", "dev": true, "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", + "agentkeepalive": "^4.2.1", + "cacache": "^17.0.0", + "http-cache-semantics": "^4.1.1", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.7.1", "minipass": "^5.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" + "minipass-fetch": "^3.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^7.0.0", + "ssri": "^10.0.0" }, "engines": { - "node": ">=10" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/tar-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "node_modules/sigstore/node_modules/make-fetch-happen/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", "dev": true, - "dependencies": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - }, "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/tar-stream/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "node_modules/sigstore/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", "dev": true, "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">= 6" - } - }, - "node_modules/tar-stream/node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.2.0" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/tar/node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "node_modules/sigstore/node_modules/minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", "dev": true, "dependencies": { "minipass": "^3.0.0" @@ -17942,7 +18193,7 @@ "node": ">= 8" } }, - "node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { + "node_modules/sigstore/node_modules/minipass-collect/node_modules/minipass": { "version": "3.3.6", "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", @@ -17954,16150 +18205,1962 @@ "node": ">=8" } }, - "node_modules/tar/node_modules/minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "node_modules/sigstore/node_modules/minipass-fetch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.4.tgz", + "integrity": "sha512-jHAqnA728uUpIaFm7NWsCnqKT6UqZz7GcI/bDpPATuwYyKwJwW0remxSCxUlKiEty+eopHGa3oc8WxgQ1FFJqg==", "dev": true, + "dependencies": { + "minipass": "^7.0.3", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, "engines": { - "node": ">=8" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" } }, - "node_modules/tar/node_modules/yallist": { + "node_modules/sigstore/node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, - "node_modules/terser": { - "version": "5.16.3", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.3.tgz", - "integrity": "sha512-v8wWLaS/xt3nE9dgKEWhNUFP6q4kngO5B8eYFUuebsu7Dw/UNAnpUod6UHo04jSSkv8TzKHjZDSd7EXdDQAl8Q==", + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true, - "dependencies": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/terser-webpack-plugin": { - "version": "5.3.9", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", - "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", + "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==", "dev": true, + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", "dependencies": { - "@jridgewell/trace-mapping": "^0.3.17", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.1", - "terser": "^5.16.8" + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" }, "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "uglify-js": { - "optional": true - } + "node": ">=0.10.0" } }, - "node_modules/terser-webpack-plugin/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/terser-webpack-plugin/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "peerDependencies": { - "ajv": "^6.9.1" + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/terser-webpack-plugin/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/terser-webpack-plugin/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dev": true, + "node_modules/snapdragon-node/node_modules/is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" }, "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "node": ">= 0.4" } }, - "node_modules/terser-webpack-plugin/node_modules/terser": { - "version": "5.24.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.24.0.tgz", - "integrity": "sha512-ZpGR4Hy3+wBEzVEnHvstMvqpD/nABNelQn/z2r0fjVWGQsN3bpOLzQlqDxmb4CDZnXq5lpjnQ+mHQLAOpfM5iw==", - "dev": true, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", "dependencies": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" + "kind-of": "^3.2.0" }, "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "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, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" + "is-buffer": "^1.1.5" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/test-exclude/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, + "node_modules/snapdragon/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "ms": "2.0.0" } }, - "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==", - "dev": true, - "dependencies": { - "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" - }, + "node_modules/snapdragon/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/snapdragon/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=0.10.0" } }, - "node_modules/test-exclude/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, + "node_modules/socket.io": { + "version": "4.7.5", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.7.5.tgz", + "integrity": "sha512-DmeAkF6cwM9jSfmp6Dr/5/mfMwb5Z5qRrSXLpo3Fq5SqyU8CMF15jIN4ZhfSwu35ksM1qmHZDQ/DK5XTccSTvA==", "dependencies": { - "brace-expansion": "^1.1.7" + "accepts": "~1.3.4", + "base64id": "~2.0.0", + "cors": "~2.8.5", + "debug": "~4.3.2", + "engine.io": "~6.5.2", + "socket.io-adapter": "~2.5.2", + "socket.io-parser": "~4.2.4" }, "engines": { - "node": "*" + "node": ">=10.2.0" } }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "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 - }, - "node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, + "node_modules/socket.io-adapter": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.4.tgz", + "integrity": "sha512-wDNHGXGewWAjQPt3pyeYBtpWSq9cLE5UW1ZUPL/2eGK9jtse/FpXib7epSTsz0Q0m+6sg6Y4KtcFTlah1bdOVg==", "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" + "debug": "~4.3.4", + "ws": "~8.11.0" } }, - "node_modules/through2/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true + "node_modules/socket.io-adapter/node_modules/ws": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } }, - "node_modules/through2/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, + "node_modules/socket.io-client": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.1.1.tgz", + "integrity": "sha512-jxnFyhAuFxYfjqIgduQlhzqTcOEQSn+OHKVfAxWaNWa7ecP7xSNk2Dx/3UEsDcY7NcFafxvNvKPmmO7HTwTxGQ==", "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "backo2": "1.0.2", + "base64-arraybuffer": "0.1.5", + "component-bind": "1.0.0", + "component-emitter": "1.2.1", + "debug": "~3.1.0", + "engine.io-client": "~3.2.0", + "has-binary2": "~1.0.2", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "object-component": "0.0.3", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "socket.io-parser": "~3.2.0", + "to-array": "0.1.4" } }, - "node_modules/through2/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true + "node_modules/socket.io-client/node_modules/component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha512-jPatnhd33viNplKjqXKRkGU345p263OIWzDL2wH3LGIGp5Kojo+uXizHmOADRvhGFFTnJqX3jBAKP6vvmSDKcA==" }, - "node_modules/through2/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, + "node_modules/socket.io-client/node_modules/debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", "dependencies": { - "safe-buffer": "~5.1.0" + "ms": "2.0.0" } }, - "node_modules/thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", - "dev": true + "node_modules/socket.io-client/node_modules/isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha512-c2cu3UxbI+b6kR3fy0nRnAhodsvR9dx7U5+znCOzdj6IfP3upFURTr0Xl5BlQZNKZjEtxrmVyfSdeE3O57smoQ==" }, - "node_modules/tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "dev": true, + "node_modules/socket.io-client/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/socket.io-client/node_modules/socket.io-parser": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.2.0.tgz", + "integrity": "sha512-FYiBx7rc/KORMJlgsXysflWx/RIvtqZbyGLlHZvjfmPTPeuD/I8MaW7cfFrj5tRltICJdgwflhfZ3NVVbVLFQA==", "dependencies": { - "rimraf": "^3.0.0" + "component-emitter": "1.2.1", + "debug": "~3.1.0", + "isarray": "2.0.1" + } + }, + "node_modules/socket.io-parser": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", + "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1" }, "engines": { - "node": ">=8.17.0" + "node": ">=10.0.0" } }, - "node_modules/to-array": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", - "integrity": "sha512-LhVdShQD/4Mk4zXNroIQZJC+Ap3zgLcDuwEdcmLv9CCO73NWockQDwyUnW/m8VX/EElfL6FcYx7EeutN4HJA6A==" + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dev": true, + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "node_modules/sockjs/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", "dev": true, - "engines": { - "node": ">=4" + "bin": { + "uuid": "dist/bin/uuid" } }, - "node_modules/to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", + "node_modules/socks": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.1.tgz", + "integrity": "sha512-B6w7tkwNid7ToxjZ08rQMT8M9BJAf8DKx8Ft4NivzH0zBUfd6jldGcisJn/RLgxcX3FPNDdNQCUEMMT79b+oCQ==", + "dev": true, "dependencies": { - "kind-of": "^3.0.2" + "ip-address": "^9.0.5", + "smart-buffer": "^4.2.0" }, "engines": { - "node": ">=0.10.0" + "node": ">= 10.0.0", + "npm": ">= 3.0.0" } }, - "node_modules/to-object-path/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "node_modules/socks-proxy-agent": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", + "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", + "dev": true, "dependencies": { - "is-buffer": "^1.1.5" + "agent-base": "^6.0.2", + "debug": "^4.3.3", + "socks": "^2.6.2" }, "engines": { - "node": ">=0.10.0" + "node": ">= 10" } }, - "node_modules/to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "node_modules/sodium-native": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/sodium-native/-/sodium-native-3.4.1.tgz", + "integrity": "sha512-PaNN/roiFWzVVTL6OqjzYct38NSXewdl2wz8SRB51Br/MLIJPrbM3XexhVWkq7D3UWMysfrhKVf1v1phZq6MeQ==", + "hasInstallScript": true, + "optional": true, "dependencies": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - }, + "node-gyp-build": "^4.3.0" + } + }, + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">= 8" } }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "node_modules/source-map-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, "engines": { - "node": ">=8.0" + "node": ">=0.10.0" } }, - "node_modules/to-regex/node_modules/define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "node_modules/source-map-loader": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-4.0.1.tgz", + "integrity": "sha512-oqXpzDIByKONVY8g1NUPOTQhe0UTU5bWUl32GSkqK2LjJj0HmwTMVKxcUip0RgAYhY1mqgOxjbQM48a0mmeNfA==", + "dev": true, "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" + "abab": "^2.0.6", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.2" }, "engines": { - "node": ">=0.10.0" + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.72.1" } }, - "node_modules/to-regex/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "node_modules/source-map-loader/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, "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" + "safer-buffer": ">= 2.1.2 < 3.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/to-regex/node_modules/is-descriptor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", - "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "node_modules/source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", "dependencies": { - "is-accessor-descriptor": "^1.0.1", - "is-data-descriptor": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" } }, - "node_modules/to-regex/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, "dependencies": { - "is-plain-object": "^2.0.4" - }, + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "engines": { - "node": ">=0.6" + "node_modules/source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "deprecated": "See https://github.com/lydell/source-map-url#deprecated" + }, + "node_modules/spdx-correct": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" } }, - "node_modules/tough-cookie": { + "node_modules/spdx-exceptions": { "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", + "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", "dev": true, "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=0.8" + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" } }, - "node_modules/tree-kill": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", - "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "node_modules/spdx-license-ids": { + "version": "3.0.17", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.17.tgz", + "integrity": "sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg==", + "dev": true + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", "dev": true, - "bin": { - "tree-kill": "cli.js" + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" } }, - "node_modules/ts-node": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-7.0.1.tgz", - "integrity": "sha512-BVwVbPJRspzNh2yfslyT1PSbl5uIk03EZlb493RKHN4qej/D06n1cEhjlOJG69oFsE7OT8XjpTUcYf6pKTLMhw==", + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", "dev": true, "dependencies": { - "arrify": "^1.0.0", - "buffer-from": "^1.1.0", - "diff": "^3.1.0", - "make-error": "^1.1.1", - "minimist": "^1.2.0", - "mkdirp": "^0.5.1", - "source-map-support": "^0.5.6", - "yn": "^2.0.0" - }, - "bin": { - "ts-node": "dist/bin.js" - }, - "engines": { - "node": ">=4.2.0" + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" } }, - "node_modules/ts-node/node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "node_modules/spdy-transport/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dev": true, "dependencies": { - "minimist": "^1.2.6" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, - "bin": { - "mkdirp": "bin/cmd.js" + "engines": { + "node": ">= 6" } }, - "node_modules/tsconfig-paths": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz", - "integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==", - "dev": true, + "node_modules/split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", "dependencies": { - "json5": "^2.2.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" + "extend-shallow": "^3.0.0" }, "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/tsickle": { - "version": "0.39.1", - "resolved": "https://registry.npmjs.org/tsickle/-/tsickle-0.39.1.tgz", - "integrity": "sha512-CCc9cZhZbKoNizVM+K3Uqgit/go8GacjpqTv1cpwG/n2P0gB9GMoWZbxrUULDE9Wz26Lh86CGf6QyIPUVV1lnQ==", - "dev": true, - "peerDependencies": { - "typescript": "~3.9.5" + "node_modules/split-string/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" - }, - "node_modules/tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dev": true, + "node_modules/split-string/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "dependencies": { - "tslib": "^1.8.1" + "is-plain-object": "^2.0.4" }, "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + "node": ">=0.10.0" } }, - "node_modules/tsutils/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" }, - "node_modules/tuf-js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-1.1.7.tgz", - "integrity": "sha512-i3P9Kgw3ytjELUfpuKVDNBJvk4u5bXL6gskv572mcevPbSKCV3zt3djhmlEQ65yERjIbOSncy7U4cQJaB1CBCg==", - "dev": true, + "node_modules/sshpk": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz", + "integrity": "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==", "dependencies": { - "@tufjs/models": "1.0.4", - "debug": "^4.3.4", - "make-fetch-happen": "^11.1.1" + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=0.10.0" } }, - "node_modules/tuf-js/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, - "engines": { - "node": ">=12" - } + "node_modules/sshpk/node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==" }, - "node_modules/tuf-js/node_modules/make-fetch-happen": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", - "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==", + "node_modules/ssri": { + "version": "10.0.5", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.5.tgz", + "integrity": "sha512-bSf16tAFkGeRlUNDjXu8FzaMQt6g2HZJrun7mtMbIPOddxt3GLMSz5VWUWcqTJUPfLEaDIepGxv+bYQW49596A==", "dev": true, "dependencies": { - "agentkeepalive": "^4.2.1", - "cacache": "^17.0.0", - "http-cache-semantics": "^4.1.1", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^5.0.0", - "minipass-fetch": "^3.0.0", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^7.0.0", - "ssri": "^10.0.0" + "minipass": "^7.0.3" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/tuf-js/node_modules/minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/tuf-js/node_modules/minipass-fetch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.4.tgz", - "integrity": "sha512-jHAqnA728uUpIaFm7NWsCnqKT6UqZz7GcI/bDpPATuwYyKwJwW0remxSCxUlKiEty+eopHGa3oc8WxgQ1FFJqg==", - "dev": true, + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", "dependencies": { - "minipass": "^7.0.3", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" + "define-property": "^0.2.5", + "object-copy": "^0.1.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - }, - "optionalDependencies": { - "encoding": "^0.1.13" + "node": ">=0.10.0" } }, - "node_modules/tuf-js/node_modules/minipass-fetch/node_modules/minipass": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", - "dev": true, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">= 0.6" } }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", - "dev": true, + "node_modules/streamroller": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-3.1.5.tgz", + "integrity": "sha512-KFxaM7XT+irxvdqSP1LGLgNWbYN7ay5owZ3r/8t77p+EtSUAfUgtl7be3xtqtOmGUl9K9YPO2ca8133RlTjvKw==", "dependencies": { - "safe-buffer": "^5.0.1" + "date-format": "^4.0.14", + "debug": "^4.3.4", + "fs-extra": "^8.1.0" }, "engines": { - "node": "*" + "node": ">=8.0" } }, - "node_modules/tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", - "dev": true - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, + "node_modules/streamroller/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", "dependencies": { - "prelude-ls": "^1.2.1" + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" }, "engines": { - "node": ">= 0.8.0" + "node": ">=6 <7 || >=8" } }, - "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, + "node_modules/streamroller/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/streamroller/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 4.0.0" } }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" + "safe-buffer": "~5.1.0" } }, - "node_modules/typed-assert": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/typed-assert/-/typed-assert-1.0.9.tgz", - "integrity": "sha512-KNNZtayBCtmnNmbo5mG47p1XsCyrx6iVqomjcZnec/1Y5GGARaxPs6r49RnSPeUP3YjNYiU9sQHAtY4BBvnZwg==", - "dev": true + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, - "node_modules/typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" + "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==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { - "node": ">=4.2.0" + "node": ">=8" } }, - "node_modules/ua-parser-js": { - "version": "0.7.37", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.37.tgz", - "integrity": "sha512-xV8kqRKM+jhMvcHWUKthV9fNebIzrNy//2O9ZwWcfiBFR5f25XVZPLlEajk/sf3Ra15V92isyQqnIEXRDaZWEA==", + "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==", "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/ua-parser-js" - }, - { - "type": "paypal", - "url": "https://paypal.me/faisalman" - }, - { - "type": "github", - "url": "https://github.com/sponsors/faisalman" - } - ], + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, "engines": { - "node": "*" + "node": ">=8" } }, - "node_modules/ultron": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", - "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==" + "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==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } }, - "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", - "dev": true + "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==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", "dev": true, "engines": { "node": ">=4" } }, - "node_modules/unicode-match-property-ecmascript": { + "node_modules/strip-final-newline": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", "dev": true, - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - }, "engines": { - "node": ">=4" + "node": ">=6" } }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", - "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true, "engines": { - "node": ">=4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/unicode-property-aliases-ecmascript": { + "node_modules/strong-log-transformer": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "resolved": "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz", + "integrity": "sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA==", "dev": true, + "dependencies": { + "duplexer": "^0.1.1", + "minimist": "^1.2.0", + "through": "^2.3.4" + }, + "bin": { + "sl-log-transformer": "bin/sl-log-transformer.js" + }, "engines": { "node": ">=4" } }, - "node_modules/union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, "dependencies": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" + "has-flag": "^3.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/unique-filename": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", - "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", - "dev": true, - "dependencies": { - "unique-slug": "^4.0.0" - }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/unique-slug": { + "node_modules/symbol-observable": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz", - "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-4.0.0.tgz", + "integrity": "sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==", "dev": true, - "dependencies": { - "imurmurhash": "^0.1.4" - }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=0.10" } }, - "node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "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 + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", "dev": true, "engines": { - "node": ">= 10.0.0" + "node": ">=6" } }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "node_modules/tar": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.0.tgz", + "integrity": "sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==", + "dev": true, + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, "engines": { - "node": ">= 0.8" + "node": ">=10" } }, - "node_modules/unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", + "node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dev": true, "dependencies": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/unset-value/node_modules/has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", + "node_modules/tar-stream/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, "dependencies": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">= 6" } }, - "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "node_modules/tar/node_modules/fs-minipass": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, "dependencies": { - "isarray": "1.0.0" + "minipass": "^3.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">= 8" } }, - "node_modules/unset-value/node_modules/has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", + "node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/unset-value/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "node_modules/untildify": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", - "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", + "node_modules/tar/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", "dev": true, "engines": { "node": ">=8" } }, - "node_modules/upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "engines": { - "node": ">=4", - "yarn": "*" - } + "node_modules/tar/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true }, - "node_modules/update-browserslist-db": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", - "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "node_modules/terser": { + "version": "5.19.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.19.2.tgz", + "integrity": "sha512-qC5+dmecKJA4cpYxRa5aVkKehYsQKc+AHeKl0Oe62aYjBL8ZA33tTljktDHJSaxxMnbI5ZYw+o/S2DxxLu8OfA==", "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" }, "bin": { - "update-browserslist-db": "cli.js" + "terser": "bin/terser" }, - "peerDependencies": { - "browserslist": ">= 4.21.0" + "engines": { + "node": ">=10" } }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "node_modules/terser-webpack-plugin": { + "version": "5.3.10", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", + "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", "dev": true, "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", - "deprecated": "Please see https://github.com/lydell/urix#deprecated" - }, - "node_modules/url-toolkit": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/url-toolkit/-/url-toolkit-2.2.5.tgz", - "integrity": "sha512-mtN6xk+Nac+oyJ/PrI7tzfmomRVNFIWKUbG8jdYFt52hxbiReFAXIjYskvu64/dvuW71IcB7lV8l0HvZMac6Jg==" - }, - "node_modules/use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "@jridgewell/trace-mapping": "^0.3.20", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.26.0" + }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/useragent": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/useragent/-/useragent-2.3.0.tgz", - "integrity": "sha512-4AoH4pxuSvHCjqLO04sU6U/uE65BYza8l/KKBS0b0hnUPWi+cQ2BpeTEwejCSx9SPV5/U03nniDTrWx5NrmKdw==", - "dependencies": { - "lru-cache": "4.1.x", - "tmp": "0.0.x" - } - }, - "node_modules/useragent/node_modules/lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } } }, - "node_modules/useragent/node_modules/tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "node_modules/terser-webpack-plugin/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, "dependencies": { - "os-tmpdir": "~1.0.2" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/useragent/node_modules/yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==" - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "engines": { - "node": ">= 0.4.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "node_modules/terser-webpack-plugin/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", "dev": true, - "bin": { - "uuid": "dist/bin/uuid" + "peerDependencies": { + "ajv": "^6.9.1" } }, - "node_modules/v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "node_modules/terser-webpack-plugin/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", "dev": true }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", "dev": true, "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/validate-npm-package-name": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.0.tgz", - "integrity": "sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ==", + "node_modules/terser-webpack-plugin/node_modules/terser": { + "version": "5.29.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.29.2.tgz", + "integrity": "sha512-ZiGkhUBIM+7LwkNjXYJq8svgkd+QK3UUr0wJqY4MieaezBSAIPgbSPZyIx0idM6XWK5CMzSWa8MJIzmRcB8Caw==", "dev": true, "dependencies": { - "builtins": "^5.0.0" + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=10" } }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "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, + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, "engines": { - "node": ">= 0.8" + "node": ">=8" } }, - "node_modules/verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", - "dev": true, - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true }, - "node_modules/verror/node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", + "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 }, - "node_modules/video.js": { - "version": "7.18.1", - "resolved": "https://registry.npmjs.org/video.js/-/video.js-7.18.1.tgz", - "integrity": "sha512-mnXdmkVcD5qQdKMZafDjqdhrnKGettZaGSVkExjACiylSB4r2Yt5W1bchsKmjFpfuNfszsMjTUnnoIWSSqoe/Q==", + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, "dependencies": { - "@babel/runtime": "^7.12.5", - "@videojs/http-streaming": "2.13.1", - "@videojs/vhs-utils": "^3.0.4", - "@videojs/xhr": "2.6.0", - "aes-decrypter": "3.1.2", - "global": "^4.4.0", - "keycode": "^2.2.0", - "m3u8-parser": "4.7.0", - "mpd-parser": "0.21.0", - "mux.js": "6.0.1", - "safe-json-parse": "4.0.0", - "videojs-font": "3.2.0", - "videojs-vtt.js": "^0.15.3" + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" } }, - "node_modules/videojs-contrib-quality-levels": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/videojs-contrib-quality-levels/-/videojs-contrib-quality-levels-2.1.0.tgz", - "integrity": "sha512-dqGQGbL9AFhucxki7Zh0c3kIhH0PAPcHEh6jUdRyaFCVeOuqnJrOYs/3wNtsokDdBdRf2Du2annpu4Z2XaSZRg==", + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "node_modules/tmp": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", "dependencies": { - "global": "^4.3.2", - "video.js": "^6 || ^7" + "rimraf": "^3.0.0" }, - "peerDependencies": { - "video.js": "^6 || ^7" + "engines": { + "node": ">=8.17.0" } }, - "node_modules/videojs-font": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/videojs-font/-/videojs-font-3.2.0.tgz", - "integrity": "sha512-g8vHMKK2/JGorSfqAZQUmYYNnXmfec4MLhwtEFS+mMs2IDY398GLysy6BH6K+aS1KMNu/xWZ8Sue/X/mdQPliA==" + "node_modules/to-array": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", + "integrity": "sha512-LhVdShQD/4Mk4zXNroIQZJC+Ap3zgLcDuwEdcmLv9CCO73NWockQDwyUnW/m8VX/EElfL6FcYx7EeutN4HJA6A==" }, - "node_modules/videojs-http-source-selector": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/videojs-http-source-selector/-/videojs-http-source-selector-1.1.6.tgz", - "integrity": "sha512-6b5MmKTT2cVnrjtdNj4z1VO91udbXkZkTYA6LlD8WN2aHlG2rqFTmtMab4NK4nlkkkbRnm3c2q2IddL3jffLmg==", - "dependencies": { - "global": "^4.3.2", - "video.js": "^7.0.0", - "videojs-contrib-quality-levels": "^2.0.4" + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, + "engines": { + "node": ">=4" } }, - "node_modules/videojs-vtt.js": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/videojs-vtt.js/-/videojs-vtt.js-0.15.5.tgz", - "integrity": "sha512-yZbBxvA7QMYn15Lr/ZfhhLPrNpI/RmCSCqgIff57GC2gIrV5YfyzLfLyZMj0NnZSAz8syB4N0nHXpZg9MyrMOQ==", + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", "dependencies": { - "global": "^4.3.1" + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/void-elements": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", - "integrity": "sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung==", + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "dev": true, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" }, "engines": { - "node": ">=10.13.0" + "node": ">=0.10.0" } }, - "node_modules/wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "dev": true, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dependencies": { - "minimalistic-assert": "^1.0.0" + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" } }, - "node_modules/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", - "dev": true, + "node_modules/to-regex/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", "dependencies": { - "defaults": "^1.0.3" + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/webdriver-js-extender": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/webdriver-js-extender/-/webdriver-js-extender-2.1.0.tgz", - "integrity": "sha512-lcUKrjbBfCK6MNsh7xaY2UAUmZwe+/ib03AjVOpFobX4O7+83BUveSrLfU0Qsyb1DaKJdQRbuU+kM9aZ6QUhiQ==", - "dev": true, + "node_modules/to-regex/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", "dependencies": { - "@types/selenium-webdriver": "^3.0.0", - "selenium-webdriver": "^3.0.1" + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" }, "engines": { - "node": ">=6.9.x" + "node": ">=0.10.0" } }, - "node_modules/webdriver-manager": { - "version": "12.1.9", - "resolved": "https://registry.npmjs.org/webdriver-manager/-/webdriver-manager-12.1.9.tgz", - "integrity": "sha512-Yl113uKm8z4m/KMUVWHq1Sjtla2uxEBtx2Ue3AmIlnlPAKloDn/Lvmy6pqWCUersVISpdMeVpAaGbNnvMuT2LQ==", - "dev": true, + "node_modules/to-regex/node_modules/is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", "dependencies": { - "adm-zip": "^0.5.2", - "chalk": "^1.1.1", - "del": "^2.2.0", - "glob": "^7.0.3", - "ini": "^1.3.4", - "minimist": "^1.2.0", - "q": "^1.4.1", - "request": "^2.87.0", - "rimraf": "^2.5.2", - "semver": "^5.3.0", - "xml2js": "^0.4.17" - }, - "bin": { - "webdriver-manager": "bin/webdriver-manager" + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" }, "engines": { - "node": ">=6.9.x" + "node": ">= 0.4" } }, - "node_modules/webdriver-manager/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", - "dev": true, + "node_modules/to-regex/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dependencies": { + "is-plain-object": "^2.0.4" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/webdriver-manager/node_modules/ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", - "dev": true, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", "engines": { - "node": ">=0.10.0" + "node": ">=0.6" } }, - "node_modules/webdriver-manager/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "node_modules/tough-cookie": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", "dev": true, "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" } }, - "node_modules/webdriver-manager/node_modules/chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", "dev": true, - "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, "engines": { - "node": ">=0.10.0" + "node": ">= 4.0.0" } }, - "node_modules/webdriver-manager/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", "dev": true, "dependencies": { - "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" + "punycode": "^2.1.1" }, "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=8" } }, - "node_modules/webdriver-manager/node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true + "node_modules/tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "dev": true, + "bin": { + "tree-kill": "cli.js" + } }, - "node_modules/webdriver-manager/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "node_modules/ts-node": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-7.0.1.tgz", + "integrity": "sha512-BVwVbPJRspzNh2yfslyT1PSbl5uIk03EZlb493RKHN4qej/D06n1cEhjlOJG69oFsE7OT8XjpTUcYf6pKTLMhw==", "dev": true, "dependencies": { - "brace-expansion": "^1.1.7" + "arrify": "^1.0.0", + "buffer-from": "^1.1.0", + "diff": "^3.1.0", + "make-error": "^1.1.1", + "minimist": "^1.2.0", + "mkdirp": "^0.5.1", + "source-map-support": "^0.5.6", + "yn": "^2.0.0" + }, + "bin": { + "ts-node": "dist/bin.js" }, "engines": { - "node": "*" + "node": ">=4.2.0" } }, - "node_modules/webdriver-manager/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "node_modules/ts-node/node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", "dev": true, "dependencies": { - "glob": "^7.1.3" + "minimist": "^1.2.6" }, "bin": { - "rimraf": "bin.js" + "mkdirp": "bin/cmd.js" } }, - "node_modules/webdriver-manager/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "node_modules/tsconfig-paths": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz", + "integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==", "dev": true, - "bin": { - "semver": "bin/semver" + "dependencies": { + "json5": "^2.2.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=6" } }, - "node_modules/webdriver-manager/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "node_modules/tsickle": { + "version": "0.39.1", + "resolved": "https://registry.npmjs.org/tsickle/-/tsickle-0.39.1.tgz", + "integrity": "sha512-CCc9cZhZbKoNizVM+K3Uqgit/go8GacjpqTv1cpwG/n2P0gB9GMoWZbxrUULDE9Wz26Lh86CGf6QyIPUVV1lnQ==", + "dev": true, + "peerDependencies": { + "typescript": "~3.9.5" + } + }, + "node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", "dev": true, "dependencies": { - "ansi-regex": "^2.0.0" + "tslib": "^1.8.1" }, "engines": { - "node": ">=0.10.0" + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" } }, - "node_modules/webdriver-manager/node_modules/supports-color": { + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/tuf-js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-1.1.7.tgz", + "integrity": "sha512-i3P9Kgw3ytjELUfpuKVDNBJvk4u5bXL6gskv572mcevPbSKCV3zt3djhmlEQ65yERjIbOSncy7U4cQJaB1CBCg==", + "dev": true, + "dependencies": { + "@tufjs/models": "1.0.4", + "debug": "^4.3.4", + "make-fetch-happen": "^11.1.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/tuf-js/node_modules/@tootallnate/once": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", "dev": true, "engines": { - "node": ">=0.8.0" + "node": ">= 10" } }, - "node_modules/webpack": { - "version": "5.76.1", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.76.1.tgz", - "integrity": "sha512-4+YIK4Abzv8172/SGqObnUjaIHjLEuUasz9EwQj/9xmPPkYJy2Mh03Q/lJfSD3YLzbxy5FeTq5Uw0323Oh6SJQ==", + "node_modules/tuf-js/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, "dependencies": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.10.0", - "es-module-lexer": "^0.9.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.4.0", - "webpack-sources": "^3.2.3" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } + "balanced-match": "^1.0.0" } }, - "node_modules/webpack-dev-middleware": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-6.0.1.tgz", - "integrity": "sha512-PZPZ6jFinmqVPJZbisfggDiC+2EeGZ1ZByyMP5sOFJcPPWSexalISz+cvm+j+oYPT7FIJyxT76esjnw9DhE5sw==", + "node_modules/tuf-js/node_modules/cacache": { + "version": "17.1.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.1.4.tgz", + "integrity": "sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==", "dev": true, "dependencies": { - "colorette": "^2.0.10", - "memfs": "^3.4.12", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" + "@npmcli/fs": "^3.1.0", + "fs-minipass": "^3.0.0", + "glob": "^10.2.2", + "lru-cache": "^7.7.1", + "minipass": "^7.0.3", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^4.0.0", + "ssri": "^10.0.0", + "tar": "^6.1.11", + "unique-filename": "^3.0.0" }, "engines": { - "node": ">= 14.15.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/webpack-dev-server": { - "version": "4.11.1", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", - "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", + "node_modules/tuf-js/node_modules/glob": { + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", "dev": true, "dependencies": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/serve-static": "^1.13.10", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.5.1", - "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.0.11", - "chokidar": "^3.5.3", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^2.0.0", - "default-gateway": "^6.0.3", - "express": "^4.17.3", - "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.0.1", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.1.1", - "serve-index": "^1.9.1", - "sockjs": "^0.3.24", - "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.1", - "ws": "^8.4.2" + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" }, "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" + "glob": "dist/esm/bin.mjs" }, "engines": { - "node": ">= 12.13.0" + "node": ">=16 || 14 >=14.17" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.37.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/webpack-dev-server/node_modules/webpack-dev-middleware": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", - "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "node_modules/tuf-js/node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", "dev": true, "dependencies": { - "colorette": "^2.0.10", - "memfs": "^3.4.3", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" }, "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/webpack-merge": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", - "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", - "dev": true, - "dependencies": { - "clone-deep": "^4.0.1", - "wildcard": "^2.0.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "dev": true, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack-subresource-integrity": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-5.1.0.tgz", - "integrity": "sha512-sacXoX+xd8r4WKsy9MvH/q/vBtEHr86cpImXwyg74pFIpERKt6FmB8cXpeuh0ZLgclOlHI4Wcll7+R5L02xk9Q==", - "dev": true, - "dependencies": { - "typed-assert": "^1.0.8" - }, - "engines": { - "node": ">= 12" - }, - "peerDependencies": { - "html-webpack-plugin": ">= 5.0.0-beta.1 < 6", - "webpack": "^5.12.0" - }, - "peerDependenciesMeta": { - "html-webpack-plugin": { - "optional": true - } - } - }, - "node_modules/webpack/node_modules/@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", - "dev": true - }, - "node_modules/webpack/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/webpack/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/webpack/node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/webpack/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/webpack/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/webpack/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "dev": true, - "dependencies": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "dev": true, - "engines": { - "node": ">=0.8.0" + "node": ">= 6" } }, - "node_modules/whatwg-fetch": { - "version": "3.6.19", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.19.tgz", - "integrity": "sha512-d67JP4dHSbm2TrpFj8AbO8DnL1JXL5J9u0Kq2xW6d0TFDbCA3Muhdt8orXC22utleTVj7Prqt82baN6RBvnEgw==" - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "node_modules/tuf-js/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, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, "engines": { - "node": ">= 8" - } - }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, - "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-collection": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", - "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", - "dev": true, - "dependencies": { - "is-map": "^2.0.1", - "is-set": "^2.0.1", - "is-weakmap": "^2.0.1", - "is-weakset": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=12" } }, - "node_modules/which-module": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", - "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", - "dev": true - }, - "node_modules/which-typed-array": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz", - "integrity": "sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==", + "node_modules/tuf-js/node_modules/make-fetch-happen": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", + "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==", "dev": true, "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.4", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" + "agentkeepalive": "^4.2.1", + "cacache": "^17.0.0", + "http-cache-semantics": "^4.1.1", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.7.1", + "minipass": "^5.0.0", + "minipass-fetch": "^3.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^7.0.0", + "ssri": "^10.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/wide-align": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", - "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", - "dev": true, - "dependencies": { - "string-width": "^1.0.2 || 2 || 3 || 4" - } - }, - "node_modules/wildcard": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", - "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", - "dev": true - }, - "node_modules/wordwrap": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "integrity": "sha512-1tMA907+V4QmxV7dbRvb4/8MaRALK6q9Abid3ndMYnbyo8piisCmeONVqVSXqQA3KaP4SLt5b7ud6E2sqP8TFw==", "engines": { - "node": ">=0.4.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "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==", + "node_modules/tuf-js/node_modules/make-fetch-happen/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", "dev": true, - "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/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==", - "dev": true, - "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/wrap-ansi-cjs/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "node_modules/ws": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", - "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", - "dev": true, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/xml2js": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", - "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", - "dev": true, - "dependencies": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/xmlhttprequest-ssl": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz", - "integrity": "sha512-/bFPLUgJrfGUL10AIv4Y7/CUt6so9CLtB/oFxQSHseSDNNCdC6vwwKEqwLN6wNPBg9YWXAiMu8jkf6RPRS/75Q==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true, - "engines": { - "node": ">=0.4" - } - }, - "node_modules/xxhashjs": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/xxhashjs/-/xxhashjs-0.2.2.tgz", - "integrity": "sha512-AkTuIuVTET12tpsVIQo+ZU6f/qDmKuRUcjaqR+OIvm+aCBsZ95i7UVY5WJ9TMsSaZ0DA2WxoZ4acu0sPH+OKAw==", - "dev": true, - "dependencies": { - "cuint": "^0.2.2" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, - "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/yargs": { - "version": "17.6.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz", - "integrity": "sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==", - "dev": true, - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs-parser": { - "version": "20.0.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.0.0.tgz", - "integrity": "sha512-8eblPHTL7ZWRkyjIZJjnGf+TijiKJSwA24svzLRVvtgoi/RZiKa9fFQTrlx0OKLnyHSdt/enrdadji6WFfESVA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs/node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs/node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/yeast": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", - "integrity": "sha512-8HFIh676uyGYP6wP13R/j6OJ/1HwJ46snpvzE7aHAN3Ryqh2yX6Xox2B4CUmTwwOIzlG3Bs7ocsP5dZH/R1Qbg==" - }, - "node_modules/yn": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/yn/-/yn-2.0.0.tgz", - "integrity": "sha512-uTv8J/wiWTgUTg+9vLTi//leUl5vDQS6uii/emeTb2ssY7vl6QWf2fFbIIGjnhjvbdKlU0ed7QPgY1htTC86jQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/zone.js": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.11.8.tgz", - "integrity": "sha512-82bctBg2hKcEJ21humWIkXRlLBBmrc3nN7DFh5LGGhcyycO2S7FN8NmdvlcKaGFDNVL4/9kFLmwmInTavdJERA==", - "dependencies": { - "tslib": "^2.3.0" - } - } - }, - "dependencies": { - "@aashutoshrathi/word-wrap": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", - "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", - "dev": true - }, - "@ampproject/remapping": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", - "dev": true, - "requires": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@angular-devkit/architect": { - "version": "0.1502.10", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1502.10.tgz", - "integrity": "sha512-S8lN73WYCfpEpw1Q41ZcUinw7JfDeSM8LyGs797OVshnW75QcOkOecWj/3CKR23G44IgFrHN6sqtzWxKmMxLig==", - "dev": true, - "requires": { - "@angular-devkit/core": "15.2.10", - "rxjs": "6.6.7" - } - }, - "@angular-devkit/build-angular": { - "version": "15.2.10", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-15.2.10.tgz", - "integrity": "sha512-3pCPVEJilVwHIJC6Su1/PIEqvFfU1Lxew9yItxX4s6dud8HY+fuKrsDnao4NNMFNqCLqL4el5QbSBKnnpWH1sg==", - "dev": true, - "requires": { - "@ampproject/remapping": "2.2.0", - "@angular-devkit/architect": "0.1502.10", - "@angular-devkit/build-webpack": "0.1502.10", - "@angular-devkit/core": "15.2.10", - "@babel/core": "7.20.12", - "@babel/generator": "7.20.14", - "@babel/helper-annotate-as-pure": "7.18.6", - "@babel/helper-split-export-declaration": "7.18.6", - "@babel/plugin-proposal-async-generator-functions": "7.20.7", - "@babel/plugin-transform-async-to-generator": "7.20.7", - "@babel/plugin-transform-runtime": "7.19.6", - "@babel/preset-env": "7.20.2", - "@babel/runtime": "7.20.13", - "@babel/template": "7.20.7", - "@discoveryjs/json-ext": "0.5.7", - "@ngtools/webpack": "15.2.10", - "ansi-colors": "4.1.3", - "autoprefixer": "10.4.13", - "babel-loader": "9.1.2", - "babel-plugin-istanbul": "6.1.1", - "browserslist": "4.21.5", - "cacache": "17.0.4", - "chokidar": "3.5.3", - "copy-webpack-plugin": "11.0.0", - "critters": "0.0.16", - "css-loader": "6.7.3", - "esbuild": "0.17.8", - "esbuild-wasm": "0.17.8", - "glob": "8.1.0", - "https-proxy-agent": "5.0.1", - "inquirer": "8.2.4", - "jsonc-parser": "3.2.0", - "karma-source-map-support": "1.4.0", - "less": "4.1.3", - "less-loader": "11.1.0", - "license-webpack-plugin": "4.0.2", - "loader-utils": "3.2.1", - "magic-string": "0.29.0", - "mini-css-extract-plugin": "2.7.2", - "open": "8.4.1", - "ora": "5.4.1", - "parse5-html-rewriting-stream": "7.0.0", - "piscina": "3.2.0", - "postcss": "8.4.31", - "postcss-loader": "7.0.2", - "resolve-url-loader": "5.0.0", - "rxjs": "6.6.7", - "sass": "1.58.1", - "sass-loader": "13.2.0", - "semver": "7.5.3", - "source-map-loader": "4.0.1", - "source-map-support": "0.5.21", - "terser": "5.16.3", - "text-table": "0.2.0", - "tree-kill": "1.2.2", - "tslib": "2.5.0", - "webpack": "5.76.1", - "webpack-dev-middleware": "6.0.1", - "webpack-dev-server": "4.11.1", - "webpack-merge": "5.8.0", - "webpack-subresource-integrity": "5.1.0" - }, - "dependencies": { - "@babel/core": { - "version": "7.20.12", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.12.tgz", - "integrity": "sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==", - "dev": true, - "requires": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.7", - "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-module-transforms": "^7.20.11", - "@babel/helpers": "^7.20.7", - "@babel/parser": "^7.20.7", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.20.12", - "@babel/types": "^7.20.7", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.2", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true - } - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "browserslist": { - "version": "4.21.5", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", - "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001449", - "electron-to-chromium": "^1.4.284", - "node-releases": "^2.0.8", - "update-browserslist-db": "^1.0.10" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", - "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "tslib": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", - "dev": true - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "@angular-devkit/build-webpack": { - "version": "0.1502.10", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1502.10.tgz", - "integrity": "sha512-55b9WZIGU4DNgiIV2lkkN6iQxJrgWY5CDaNu0kJC/qazotJgBbcN/8jgBx2DD8HNE1V3iXxWk66pt1h946Po+Q==", - "dev": true, - "requires": { - "@angular-devkit/architect": "0.1502.10", - "rxjs": "6.6.7" - } - }, - "@angular-devkit/core": { - "version": "15.2.10", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-15.2.10.tgz", - "integrity": "sha512-bFPm7wjvfBds9km2rCJxUhzkqe4h3h/199yJtzC1bNvwRr2LMHvtyoQAzftda+gs7Ulqac5wzUEZX/cVV3WrsA==", - "dev": true, - "requires": { - "ajv": "8.12.0", - "ajv-formats": "2.1.1", - "jsonc-parser": "3.2.0", - "rxjs": "6.6.7", - "source-map": "0.7.4" - } - }, - "@angular-devkit/schematics": { - "version": "15.2.10", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-15.2.10.tgz", - "integrity": "sha512-EeoDs4oKFpLZNa21G/8dqBdclEc4U2piI9EeXCVTaN6z5DYXIZ0G1WtCXU8nhD+GckS47rmfZ4/3lMaXAvED+g==", - "dev": true, - "requires": { - "@angular-devkit/core": "15.2.10", - "jsonc-parser": "3.2.0", - "magic-string": "0.29.0", - "ora": "5.4.1", - "rxjs": "6.6.7" - } - }, - "@angular-eslint/builder": { - "version": "13.5.0", - "resolved": "https://registry.npmjs.org/@angular-eslint/builder/-/builder-13.5.0.tgz", - "integrity": "sha512-IYY/HYS4fSddJLs2pAkMkKhHL07driUILPxGnGLblfWuoJBhRspyrVL3uZc3Q4iJXc1RJfaOno9oRw11FGyL6Q==", - "dev": true, - "requires": { - "@nrwl/devkit": "13.1.3" - } - }, - "@angular-eslint/bundled-angular-compiler": { - "version": "14.4.0", - "resolved": "https://registry.npmjs.org/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-14.4.0.tgz", - "integrity": "sha512-KMHPHd24s0HVvAP/DxSSqhYBWhwW8FgS/r0Uwv8eWpsIdc/z/Chd2ush2SgPchmmquAXTgOZsbEY7ZmW+XkJfQ==", - "dev": true - }, - "@angular-eslint/eslint-plugin": { - "version": "14.4.0", - "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin/-/eslint-plugin-14.4.0.tgz", - "integrity": "sha512-2rZQ4mt7tEUW+lI5jjuj3HWaT4VQtWTG6+LDnmuUmx76m8hqQ7NvFUpOcNDofu5KbEVBP+oF2DA6wjoZOIuSOA==", - "dev": true, - "requires": { - "@angular-eslint/utils": "14.4.0", - "@typescript-eslint/utils": "5.43.0" - } - }, - "@angular-eslint/eslint-plugin-template": { - "version": "14.4.0", - "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-14.4.0.tgz", - "integrity": "sha512-d3GM/EU2iWzr+BrITwO4gBf9WfDfuOdTjfinV/zN84oXMFaK2ENo+IP6OEsD9hh36rdPps+m2gFGDdx+rTzBpg==", - "dev": true, - "requires": { - "@angular-eslint/bundled-angular-compiler": "14.4.0", - "@angular-eslint/utils": "14.4.0", - "@typescript-eslint/type-utils": "5.43.0", - "@typescript-eslint/utils": "5.43.0", - "aria-query": "5.1.3", - "axobject-query": "3.1.1" - } - }, - "@angular-eslint/schematics": { - "version": "14.4.0", - "resolved": "https://registry.npmjs.org/@angular-eslint/schematics/-/schematics-14.4.0.tgz", - "integrity": "sha512-BrGkPug+CZQWOfmNRsJDrEtYJcxvzF/kLlV7RjvIN9Ky5TjUiJVCeafl3VY6COSY32tjlh2GvBdl1AQKWWovbA==", - "dev": true, - "requires": { - "@angular-eslint/eslint-plugin": "14.4.0", - "@angular-eslint/eslint-plugin-template": "14.4.0", - "ignore": "5.2.0", - "strip-json-comments": "3.1.1", - "tmp": "0.2.1" - } - }, - "@angular-eslint/template-parser": { - "version": "14.4.0", - "resolved": "https://registry.npmjs.org/@angular-eslint/template-parser/-/template-parser-14.4.0.tgz", - "integrity": "sha512-zq888KpQB0YTEK26mkKcT4fs8LDWWT1oAEXU8DrXhvkikS8XavTSHOWJye/bVZR4oJRFCF5YTJV75DEMcGNIpQ==", - "dev": true, - "requires": { - "@angular-eslint/bundled-angular-compiler": "14.4.0", - "eslint-scope": "^7.0.0" - } - }, - "@angular-eslint/utils": { - "version": "14.4.0", - "resolved": "https://registry.npmjs.org/@angular-eslint/utils/-/utils-14.4.0.tgz", - "integrity": "sha512-dPHklAVfh+JfueDfXre9Xooq7p5bFyKO2Z6y1agYeofAgHCPIJOPx2AhtFPrOtsc4VXFFiyE9XbowlXh4ogoKQ==", - "dev": true, - "requires": { - "@angular-eslint/bundled-angular-compiler": "14.4.0", - "@typescript-eslint/utils": "5.43.0" - } - }, - "@angular/animations": { - "version": "15.2.10", - "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-15.2.10.tgz", - "integrity": "sha512-yxfN8qQpMaukRU5LjFkJBmy85rqrOp86tYVCsf+hmPEFRiXBMUj6xYLeCMcpk3Mt1JtnWGBR34ivGx+7bNeAow==", - "requires": { - "tslib": "^2.3.0" - } - }, - "@angular/cli": { - "version": "15.2.10", - "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-15.2.10.tgz", - "integrity": "sha512-/TSnm/ZQML6A4lvunyN2tjTB5utuvk3d1Pnfyehp/FXtV6YfZm6+EZrOpKkKPCxTuAgW6c9KK4yQtt3RuNVpwQ==", - "dev": true, - "requires": { - "@angular-devkit/architect": "0.1502.10", - "@angular-devkit/core": "15.2.10", - "@angular-devkit/schematics": "15.2.10", - "@schematics/angular": "15.2.10", - "@yarnpkg/lockfile": "1.1.0", - "ansi-colors": "4.1.3", - "ini": "3.0.1", - "inquirer": "8.2.4", - "jsonc-parser": "3.2.0", - "npm-package-arg": "10.1.0", - "npm-pick-manifest": "8.0.1", - "open": "8.4.1", - "ora": "5.4.1", - "pacote": "15.1.0", - "resolve": "1.22.1", - "semver": "7.5.3", - "symbol-observable": "4.0.0", - "yargs": "17.6.2" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", - "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "@angular/common": { - "version": "15.2.10", - "resolved": "https://registry.npmjs.org/@angular/common/-/common-15.2.10.tgz", - "integrity": "sha512-jdBn3fctkqoNrJn9VLsUHpcCEhCxWSczdsR+BBbD6T0oLl6vMrAVNjPwfBejnlgfWN1KoRU9kgOYsMxa5apIWQ==", - "requires": { - "tslib": "^2.3.0" - } - }, - "@angular/compiler": { - "version": "15.2.10", - "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-15.2.10.tgz", - "integrity": "sha512-M0XkeU0O73UlJZwDvOyp8/apetz9UKj78eTFDseMYJDLcxe6MpkbkxqpsGZnKYDj7LIep8PmCAKEkhtenE82zw==", - "requires": { - "tslib": "^2.3.0" - } - }, - "@angular/compiler-cli": { - "version": "15.2.10", - "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-15.2.10.tgz", - "integrity": "sha512-mCFIxrs60XicKfA2o42hA7LrQvhybi9BQveWuZn/2iIEOXx7R62Iemz8E21pLWftAZHGxEW3NECfBrY1d3gVmA==", - "dev": true, - "requires": { - "@babel/core": "7.19.3", - "@jridgewell/sourcemap-codec": "^1.4.14", - "chokidar": "^3.0.0", - "convert-source-map": "^1.5.1", - "dependency-graph": "^0.11.0", - "magic-string": "^0.27.0", - "reflect-metadata": "^0.1.2", - "semver": "^7.0.0", - "tslib": "^2.3.0", - "yargs": "^17.2.1" - }, - "dependencies": { - "magic-string": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", - "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", - "dev": true, - "requires": { - "@jridgewell/sourcemap-codec": "^1.4.13" - } - } - } - }, - "@angular/core": { - "version": "15.2.10", - "resolved": "https://registry.npmjs.org/@angular/core/-/core-15.2.10.tgz", - "integrity": "sha512-meGGidnitQJGDxYd9/LrqYiVlId+vGaLoiLgJdKBz+o2ZO6OmXQGuNw2VBqf17/Cc0/UjzrOY7+kILNFKkk/WQ==", - "requires": { - "tslib": "^2.3.0" - } - }, - "@angular/elements": { - "version": "15.2.10", - "resolved": "https://registry.npmjs.org/@angular/elements/-/elements-15.2.10.tgz", - "integrity": "sha512-/yZwLsumcFIN0POJ58kfrYcjBnm6dsQGddA8gbaD6JeIkny0sAsZZuKSavs9c4YWn2JHBH/N3L9BToRTOrQX9A==", - "requires": { - "tslib": "^2.3.0" - } - }, - "@angular/forms": { - "version": "15.2.10", - "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-15.2.10.tgz", - "integrity": "sha512-NIntGsNcN6o8L1txsbWXOf6f3K/CUBizdKsxsYVYGJIXEW5qU6UnWmfAZffNNXsT/XvbgUCjgDwT0cAwcqZPuQ==", - "requires": { - "tslib": "^2.3.0" - } - }, - "@angular/language-service": { - "version": "15.2.10", - "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-15.2.10.tgz", - "integrity": "sha512-G0g0teF4pBqLTgfyLcoBl55g91sCZvBK+V4VgTD/hXGpXyMNlNpOsgECSMliGQoJlsRLEugFsSlBNqy7CRoBtw==", - "dev": true - }, - "@angular/platform-browser": { - "version": "15.2.10", - "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-15.2.10.tgz", - "integrity": "sha512-9tbgVGSJqwfrOzT8aA/kWBLNhJSQ9gUg0CJxwFBSJm8VkBUJrszoBlDsnSvlxx8/W2ejNULKHFTXeUzq0O/+RQ==", - "requires": { - "tslib": "^2.3.0" - } - }, - "@angular/platform-browser-dynamic": { - "version": "15.2.10", - "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-15.2.10.tgz", - "integrity": "sha512-JHP6W+FX715Qv7DhqvfZLuBZXSDJrboiQsR06gUAgDSjAUyhbqmpVg/2YOtgeWpPkzNDtXdPU2PhcRdIv5J3Yg==", - "requires": { - "tslib": "^2.3.0" - } - }, - "@angular/router": { - "version": "15.2.10", - "resolved": "https://registry.npmjs.org/@angular/router/-/router-15.2.10.tgz", - "integrity": "sha512-LmuqEg0iIXSw7bli6HKJ19cbxP91v37GtRwbGKswyLihqzTgvjBYpvcfMnB5FRQ5LWkTwq5JclkX03dZw290Yg==", - "requires": { - "tslib": "^2.3.0" - } - }, - "@assemblyscript/loader": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/@assemblyscript/loader/-/loader-0.10.1.tgz", - "integrity": "sha512-H71nDOOL8Y7kWRLqf6Sums+01Q5msqBW2KhDUTemh1tvY04eSkSXrK0uj/4mmY0Xr16/3zyZmsrxN7CKuRbNRg==", - "dev": true - }, - "@babel/code-frame": { - "version": "7.22.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", - "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", - "dev": true, - "requires": { - "@babel/highlight": "^7.22.13", - "chalk": "^2.4.2" - } - }, - "@babel/compat-data": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.3.tgz", - "integrity": "sha512-BmR4bWbDIoFJmJ9z2cZ8Gmm2MXgEDgjdWgpKmKWUt54UGFJdlj31ECtbaDvCG/qVdG3AQ1SfpZEs01lUFbzLOQ==", - "dev": true - }, - "@babel/core": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.3.tgz", - "integrity": "sha512-WneDJxdsjEvyKtXKsaBGbDeiyOjR5vYq4HcShxnIbG0qixpoHjI3MqeZM9NDvsojNCEBItQE4juOo/bU6e72gQ==", - "dev": true, - "requires": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.19.3", - "@babel/helper-compilation-targets": "^7.19.3", - "@babel/helper-module-transforms": "^7.19.0", - "@babel/helpers": "^7.19.0", - "@babel/parser": "^7.19.3", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.3", - "@babel/types": "^7.19.3", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true - } - } - }, - "@babel/generator": { - "version": "7.20.14", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.14.tgz", - "integrity": "sha512-AEmuXHdcD3A52HHXxaTmYlb8q/xMEhoRP67B3T4Oq7lbmSoqroMZzjnGj3+i1io3pdnF8iBYVu4Ilj+c4hBxYg==", - "dev": true, - "requires": { - "@babel/types": "^7.20.7", - "@jridgewell/gen-mapping": "^0.3.2", - "jsesc": "^2.5.1" - }, - "dependencies": { - "@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - } - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", - "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", - "dev": true, - "requires": { - "@babel/types": "^7.22.15" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz", - "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.22.9", - "@babel/helper-validator-option": "^7.22.15", - "browserslist": "^4.21.9", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true - } - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz", - "integrity": "sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", - "@babel/helper-member-expression-to-functions": "^7.22.15", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "semver": "^6.3.1" - }, - "dependencies": { - "@babel/helper-annotate-as-pure": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", - "dev": true, - "requires": { - "@babel/types": "^7.22.5" - } - }, - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true - } - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", - "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "regexpu-core": "^5.3.1", - "semver": "^6.3.1" - }, - "dependencies": { - "@babel/helper-annotate-as-pure": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", - "dev": true, - "requires": { - "@babel/types": "^7.22.5" - } - }, - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true - } - } - }, - "@babel/helper-define-polyfill-provider": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", - "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", - "dev": true, - "requires": { - "@babel/helper-compilation-targets": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true - } - } - }, - "@babel/helper-environment-visitor": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", - "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", - "dev": true - }, - "@babel/helper-function-name": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", - "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", - "dev": true, - "requires": { - "@babel/template": "^7.22.15", - "@babel/types": "^7.23.0" - }, - "dependencies": { - "@babel/template": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", - "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.22.13", - "@babel/parser": "^7.22.15", - "@babel/types": "^7.22.15" - } - } - } - }, - "@babel/helper-hoist-variables": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", - "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", - "dev": true, - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz", - "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==", - "dev": true, - "requires": { - "@babel/types": "^7.23.0" - } - }, - "@babel/helper-module-imports": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", - "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", - "dev": true, - "requires": { - "@babel/types": "^7.22.15" - } - }, - "@babel/helper-module-transforms": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", - "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-simple-access": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/helper-validator-identifier": "^7.22.20" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", - "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", - "dev": true, - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", - "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", - "dev": true - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", - "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-wrap-function": "^7.22.20" - }, - "dependencies": { - "@babel/helper-annotate-as-pure": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", - "dev": true, - "requires": { - "@babel/types": "^7.22.5" - } - } - } - }, - "@babel/helper-replace-supers": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz", - "integrity": "sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-member-expression-to-functions": "^7.22.15", - "@babel/helper-optimise-call-expression": "^7.22.5" - } - }, - "@babel/helper-simple-access": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", - "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", - "dev": true, - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", - "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", - "dev": true, - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", - "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", - "dev": true, - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-string-parser": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", - "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", - "dev": true - }, - "@babel/helper-validator-identifier": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", - "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", - "dev": true - }, - "@babel/helper-validator-option": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz", - "integrity": "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==", - "dev": true - }, - "@babel/helper-wrap-function": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz", - "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.22.5", - "@babel/template": "^7.22.15", - "@babel/types": "^7.22.19" - }, - "dependencies": { - "@babel/template": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", - "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.22.13", - "@babel/parser": "^7.22.15", - "@babel/types": "^7.22.15" - } - } - } - }, - "@babel/helpers": { - "version": "7.23.2", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.2.tgz", - "integrity": "sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==", - "dev": true, - "requires": { - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.2", - "@babel/types": "^7.23.0" - }, - "dependencies": { - "@babel/template": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", - "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.22.13", - "@babel/parser": "^7.22.15", - "@babel/types": "^7.22.15" - } - } - } - }, - "@babel/highlight": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", - "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.22.20", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.3.tgz", - "integrity": "sha512-uVsWNvlVsIninV2prNz/3lHCb+5CJ+e+IUBfbjToAHODtfGYLfCFuY4AU7TskI+dAKk+njsPiBjq1gKTvZOBaw==", - "dev": true - }, - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.23.3.tgz", - "integrity": "sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.23.3.tgz", - "integrity": "sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-transform-optional-chaining": "^7.23.3" - } - }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz", - "integrity": "sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-remap-async-to-generator": "^7.18.9", - "@babel/plugin-syntax-async-generators": "^7.8.4" - } - }, - "@babel/plugin-proposal-class-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", - "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-proposal-class-static-block": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz", - "integrity": "sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.21.0", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - } - }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", - "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - } - }, - "@babel/plugin-proposal-export-namespace-from": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", - "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - } - }, - "@babel/plugin-proposal-json-strings": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", - "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-json-strings": "^7.8.3" - } - }, - "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz", - "integrity": "sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - } - }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", - "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - } - }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", - "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", - "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.20.5", - "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.20.7" - } - }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", - "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - } - }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", - "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - } - }, - "@babel/plugin-proposal-private-methods": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", - "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-proposal-private-property-in-object": { - "version": "7.21.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.11.tgz", - "integrity": "sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.21.0", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - } - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", - "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@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, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@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, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@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, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-syntax-import-assertions": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.23.3.tgz", - "integrity": "sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@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, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@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, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@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, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@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, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@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, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@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, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@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, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@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, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@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, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.23.3.tgz", - "integrity": "sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz", - "integrity": "sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-remap-async-to-generator": "^7.18.9" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.23.3.tgz", - "integrity": "sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.4.tgz", - "integrity": "sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.3.tgz", - "integrity": "sha512-FGEQmugvAEu2QtgtU0uTASXevfLMFfBeVCIIdcQhn/uBQsMTjBajdnAtanQlOcuihWh10PZ7+HWvc7NtBwP74w==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.20", - "@babel/helper-split-export-declaration": "^7.22.6", - "globals": "^11.1.0" - }, - "dependencies": { - "@babel/helper-annotate-as-pure": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", - "dev": true, - "requires": { - "@babel/types": "^7.22.5" - } - } - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.23.3.tgz", - "integrity": "sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/template": "^7.22.15" - }, - "dependencies": { - "@babel/template": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", - "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.22.13", - "@babel/parser": "^7.22.15", - "@babel/types": "^7.22.15" - } - } - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.3.tgz", - "integrity": "sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.23.3.tgz", - "integrity": "sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.23.3.tgz", - "integrity": "sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.23.3.tgz", - "integrity": "sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==", - "dev": true, - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.23.3.tgz", - "integrity": "sha512-X8jSm8X1CMwxmK878qsUGJRmbysKNbdpTv/O1/v0LuY/ZkZrng5WYiekYSdg9m09OTmDDUWeEDsTE+17WYbAZw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.23.3.tgz", - "integrity": "sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==", - "dev": true, - "requires": { - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.23.3.tgz", - "integrity": "sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.23.3.tgz", - "integrity": "sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.3.tgz", - "integrity": "sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.3.tgz", - "integrity": "sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-simple-access": "^7.22.5" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.3.tgz", - "integrity": "sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ==", - "dev": true, - "requires": { - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.20" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.23.3.tgz", - "integrity": "sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", - "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.23.3.tgz", - "integrity": "sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.23.3.tgz", - "integrity": "sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.20" - } - }, - "@babel/plugin-transform-optional-chaining": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.4.tgz", - "integrity": "sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.23.3.tgz", - "integrity": "sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.23.3.tgz", - "integrity": "sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.23.3.tgz", - "integrity": "sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "regenerator-transform": "^0.15.2" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.23.3.tgz", - "integrity": "sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-runtime": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz", - "integrity": "sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.19.0", - "babel-plugin-polyfill-corejs2": "^0.3.3", - "babel-plugin-polyfill-corejs3": "^0.6.0", - "babel-plugin-polyfill-regenerator": "^0.4.1", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true - } - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.23.3.tgz", - "integrity": "sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.23.3.tgz", - "integrity": "sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.23.3.tgz", - "integrity": "sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.23.3.tgz", - "integrity": "sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.23.3.tgz", - "integrity": "sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.23.3.tgz", - "integrity": "sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.23.3.tgz", - "integrity": "sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/preset-env": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", - "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.20.1", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-async-generator-functions": "^7.20.1", - "@babel/plugin-proposal-class-properties": "^7.18.6", - "@babel/plugin-proposal-class-static-block": "^7.18.6", - "@babel/plugin-proposal-dynamic-import": "^7.18.6", - "@babel/plugin-proposal-export-namespace-from": "^7.18.9", - "@babel/plugin-proposal-json-strings": "^7.18.6", - "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", - "@babel/plugin-proposal-numeric-separator": "^7.18.6", - "@babel/plugin-proposal-object-rest-spread": "^7.20.2", - "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", - "@babel/plugin-proposal-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-private-methods": "^7.18.6", - "@babel/plugin-proposal-private-property-in-object": "^7.18.6", - "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.20.0", - "@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", - "@babel/plugin-transform-arrow-functions": "^7.18.6", - "@babel/plugin-transform-async-to-generator": "^7.18.6", - "@babel/plugin-transform-block-scoped-functions": "^7.18.6", - "@babel/plugin-transform-block-scoping": "^7.20.2", - "@babel/plugin-transform-classes": "^7.20.2", - "@babel/plugin-transform-computed-properties": "^7.18.9", - "@babel/plugin-transform-destructuring": "^7.20.2", - "@babel/plugin-transform-dotall-regex": "^7.18.6", - "@babel/plugin-transform-duplicate-keys": "^7.18.9", - "@babel/plugin-transform-exponentiation-operator": "^7.18.6", - "@babel/plugin-transform-for-of": "^7.18.8", - "@babel/plugin-transform-function-name": "^7.18.9", - "@babel/plugin-transform-literals": "^7.18.9", - "@babel/plugin-transform-member-expression-literals": "^7.18.6", - "@babel/plugin-transform-modules-amd": "^7.19.6", - "@babel/plugin-transform-modules-commonjs": "^7.19.6", - "@babel/plugin-transform-modules-systemjs": "^7.19.6", - "@babel/plugin-transform-modules-umd": "^7.18.6", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", - "@babel/plugin-transform-new-target": "^7.18.6", - "@babel/plugin-transform-object-super": "^7.18.6", - "@babel/plugin-transform-parameters": "^7.20.1", - "@babel/plugin-transform-property-literals": "^7.18.6", - "@babel/plugin-transform-regenerator": "^7.18.6", - "@babel/plugin-transform-reserved-words": "^7.18.6", - "@babel/plugin-transform-shorthand-properties": "^7.18.6", - "@babel/plugin-transform-spread": "^7.19.0", - "@babel/plugin-transform-sticky-regex": "^7.18.6", - "@babel/plugin-transform-template-literals": "^7.18.9", - "@babel/plugin-transform-typeof-symbol": "^7.18.9", - "@babel/plugin-transform-unicode-escapes": "^7.18.10", - "@babel/plugin-transform-unicode-regex": "^7.18.6", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.20.2", - "babel-plugin-polyfill-corejs2": "^0.3.3", - "babel-plugin-polyfill-corejs3": "^0.6.0", - "babel-plugin-polyfill-regenerator": "^0.4.1", - "core-js-compat": "^3.25.1", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true - } - } - }, - "@babel/preset-modules": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6.tgz", - "integrity": "sha512-ID2yj6K/4lKfhuU3+EX4UvNbIt7eACFbHmNUjzA+ep+B5971CknnA/9DEWKbRokfbbtblxxxXFJJrH47UEAMVg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - } - }, - "@babel/regjsgen": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", - "dev": true - }, - "@babel/runtime": { - "version": "7.20.13", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.13.tgz", - "integrity": "sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA==", - "requires": { - "regenerator-runtime": "^0.13.11" - } - }, - "@babel/template": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", - "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7" - } - }, - "@babel/traverse": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.3.tgz", - "integrity": "sha512-+K0yF1/9yR0oHdE0StHuEj3uTPzwwbrLGfNOndVJVV2TqA5+j3oljJUb4nmB954FLGjNem976+B+eDuLIjesiQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.22.13", - "@babel/generator": "^7.23.3", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.23.3", - "@babel/types": "^7.23.3", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "dependencies": { - "@babel/generator": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.3.tgz", - "integrity": "sha512-keeZWAV4LU3tW0qRi19HRpabC/ilM0HRBBzf9/k8FFiG4KVpiv0FIy4hHfLfFQZNhziCTPTmd59zoyv6DNISzg==", - "dev": true, - "requires": { - "@babel/types": "^7.23.3", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", - "jsesc": "^2.5.1" - } - }, - "@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - } - } - }, - "@babel/types": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.3.tgz", - "integrity": "sha512-OZnvoH2l8PK5eUvEcUyCt/sXgr/h+UWpVuBbOljwcrAgUl6lpchoQ++PHGyQy1AtYnVA6CEq3y5xeEI10brpXw==", - "dev": true, - "requires": { - "@babel/helper-string-parser": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.20", - "to-fast-properties": "^2.0.0" - } - }, - "@colors/colors": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", - "dev": true - }, - "@discoveryjs/json-ext": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", - "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", - "dev": true - }, - "@esbuild/android-arm": { - "version": "0.17.8", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.8.tgz", - "integrity": "sha512-0/rb91GYKhrtbeglJXOhAv9RuYimgI8h623TplY2X+vA4EXnk3Zj1fXZreJ0J3OJJu1bwmb0W7g+2cT/d8/l/w==", - "dev": true, - "optional": true - }, - "@esbuild/android-arm64": { - "version": "0.17.8", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.8.tgz", - "integrity": "sha512-oa/N5j6v1svZQs7EIRPqR8f+Bf8g6HBDjD/xHC02radE/NjKHK7oQmtmLxPs1iVwYyvE+Kolo6lbpfEQ9xnhxQ==", - "dev": true, - "optional": true - }, - "@esbuild/android-x64": { - "version": "0.17.8", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.8.tgz", - "integrity": "sha512-bTliMLqD7pTOoPg4zZkXqCDuzIUguEWLpeqkNfC41ODBHwoUgZ2w5JBeYimv4oP6TDVocoYmEhZrCLQTrH89bg==", - "dev": true, - "optional": true - }, - "@esbuild/darwin-arm64": { - "version": "0.17.8", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.8.tgz", - "integrity": "sha512-ghAbV3ia2zybEefXRRm7+lx8J/rnupZT0gp9CaGy/3iolEXkJ6LYRq4IpQVI9zR97ID80KJVoUlo3LSeA/sMAg==", - "dev": true, - "optional": true - }, - "@esbuild/darwin-x64": { - "version": "0.17.8", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.8.tgz", - "integrity": "sha512-n5WOpyvZ9TIdv2V1K3/iIkkJeKmUpKaCTdun9buhGRWfH//osmUjlv4Z5mmWdPWind/VGcVxTHtLfLCOohsOXw==", - "dev": true, - "optional": true - }, - "@esbuild/freebsd-arm64": { - "version": "0.17.8", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.8.tgz", - "integrity": "sha512-a/SATTaOhPIPFWvHZDoZYgxaZRVHn0/LX1fHLGfZ6C13JqFUZ3K6SMD6/HCtwOQ8HnsNaEeokdiDSFLuizqv5A==", - "dev": true, - "optional": true - }, - "@esbuild/freebsd-x64": { - "version": "0.17.8", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.8.tgz", - "integrity": "sha512-xpFJb08dfXr5+rZc4E+ooZmayBW6R3q59daCpKZ/cDU96/kvDM+vkYzNeTJCGd8rtO6fHWMq5Rcv/1cY6p6/0Q==", - "dev": true, - "optional": true - }, - "@esbuild/linux-arm": { - "version": "0.17.8", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.8.tgz", - "integrity": "sha512-6Ij8gfuGszcEwZpi5jQIJCVIACLS8Tz2chnEBfYjlmMzVsfqBP1iGmHQPp7JSnZg5xxK9tjCc+pJ2WtAmPRFVA==", - "dev": true, - "optional": true - }, - "@esbuild/linux-arm64": { - "version": "0.17.8", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.8.tgz", - "integrity": "sha512-v3iwDQuDljLTxpsqQDl3fl/yihjPAyOguxuloON9kFHYwopeJEf1BkDXODzYyXEI19gisEsQlG1bM65YqKSIww==", - "dev": true, - "optional": true - }, - "@esbuild/linux-ia32": { - "version": "0.17.8", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.8.tgz", - "integrity": "sha512-8svILYKhE5XetuFk/B6raFYIyIqydQi+GngEXJgdPdI7OMKUbSd7uzR02wSY4kb53xBrClLkhH4Xs8P61Q2BaA==", - "dev": true, - "optional": true - }, - "@esbuild/linux-loong64": { - "version": "0.17.8", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.8.tgz", - "integrity": "sha512-B6FyMeRJeV0NpyEOYlm5qtQfxbdlgmiGdD+QsipzKfFky0K5HW5Td6dyK3L3ypu1eY4kOmo7wW0o94SBqlqBSA==", - "dev": true, - "optional": true - }, - "@esbuild/linux-mips64el": { - "version": "0.17.8", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.8.tgz", - "integrity": "sha512-CCb67RKahNobjm/eeEqeD/oJfJlrWyw29fgiyB6vcgyq97YAf3gCOuP6qMShYSPXgnlZe/i4a8WFHBw6N8bYAA==", - "dev": true, - "optional": true - }, - "@esbuild/linux-ppc64": { - "version": "0.17.8", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.8.tgz", - "integrity": "sha512-bytLJOi55y55+mGSdgwZ5qBm0K9WOCh0rx+vavVPx+gqLLhxtSFU0XbeYy/dsAAD6xECGEv4IQeFILaSS2auXw==", - "dev": true, - "optional": true - }, - "@esbuild/linux-riscv64": { - "version": "0.17.8", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.8.tgz", - "integrity": "sha512-2YpRyQJmKVBEHSBLa8kBAtbhucaclb6ex4wchfY0Tj3Kg39kpjeJ9vhRU7x4mUpq8ISLXRXH1L0dBYjAeqzZAw==", - "dev": true, - "optional": true - }, - "@esbuild/linux-s390x": { - "version": "0.17.8", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.8.tgz", - "integrity": "sha512-QgbNY/V3IFXvNf11SS6exkpVcX0LJcob+0RWCgV9OiDAmVElnxciHIisoSix9uzYzScPmS6dJFbZULdSAEkQVw==", - "dev": true, - "optional": true - }, - "@esbuild/linux-x64": { - "version": "0.17.8", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.8.tgz", - "integrity": "sha512-mM/9S0SbAFDBc4OPoyP6SEOo5324LpUxdpeIUUSrSTOfhHU9hEfqRngmKgqILqwx/0DVJBzeNW7HmLEWp9vcOA==", - "dev": true, - "optional": true - }, - "@esbuild/netbsd-x64": { - "version": "0.17.8", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.8.tgz", - "integrity": "sha512-eKUYcWaWTaYr9zbj8GertdVtlt1DTS1gNBWov+iQfWuWyuu59YN6gSEJvFzC5ESJ4kMcKR0uqWThKUn5o8We6Q==", - "dev": true, - "optional": true - }, - "@esbuild/openbsd-x64": { - "version": "0.17.8", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.8.tgz", - "integrity": "sha512-Vc9J4dXOboDyMXKD0eCeW0SIeEzr8K9oTHJU+Ci1mZc5njPfhKAqkRt3B/fUNU7dP+mRyralPu8QUkiaQn7iIg==", - "dev": true, - "optional": true - }, - "@esbuild/sunos-x64": { - "version": "0.17.8", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.8.tgz", - "integrity": "sha512-0xvOTNuPXI7ft1LYUgiaXtpCEjp90RuBBYovdd2lqAFxje4sEucurg30M1WIm03+3jxByd3mfo+VUmPtRSVuOw==", - "dev": true, - "optional": true - }, - "@esbuild/win32-arm64": { - "version": "0.17.8", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.8.tgz", - "integrity": "sha512-G0JQwUI5WdEFEnYNKzklxtBheCPkuDdu1YrtRrjuQv30WsYbkkoixKxLLv8qhJmNI+ATEWquZe/N0d0rpr55Mg==", - "dev": true, - "optional": true - }, - "@esbuild/win32-ia32": { - "version": "0.17.8", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.8.tgz", - "integrity": "sha512-Fqy63515xl20OHGFykjJsMnoIWS+38fqfg88ClvPXyDbLtgXal2DTlhb1TfTX34qWi3u4I7Cq563QcHpqgLx8w==", - "dev": true, - "optional": true - }, - "@esbuild/win32-x64": { - "version": "0.17.8", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.8.tgz", - "integrity": "sha512-1iuezdyDNngPnz8rLRDO2C/ZZ/emJLb72OsZeqQ6gL6Avko/XCXZw+NuxBSNhBAP13Hie418V7VMt9et1FMvpg==", - "dev": true, - "optional": true - }, - "@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^3.3.0" - } - }, - "@eslint-community/regexpp": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", - "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", - "dev": true - }, - "@eslint/eslintrc": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.3.tgz", - "integrity": "sha512-yZzuIG+jnVu6hNSzFEN07e8BxF3uAzYtQb6uDkaYZLo6oYZDCq454c5kB8zxnzfCYyP4MIuyBn10L0DqwujTmA==", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "globals": { - "version": "13.23.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", - "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true - } - } - }, - "@eslint/js": { - "version": "8.53.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.53.0.tgz", - "integrity": "sha512-Kn7K8dx/5U6+cT1yEhpX1w4PCSg0M+XyRILPgvwcEBjerFWCwQj5sbr3/VmxqV0JGHCBCzyd6LxypEuehypY1w==", - "dev": true - }, - "@gar/promisify": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", - "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", - "dev": true - }, - "@humanwhocodes/config-array": { - "version": "0.11.13", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz", - "integrity": "sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==", - "dev": true, - "requires": { - "@humanwhocodes/object-schema": "^2.0.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" - }, - "dependencies": { - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - } - } - }, - "@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true - }, - "@humanwhocodes/object-schema": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz", - "integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==", - "dev": true - }, - "@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, - "requires": { - "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" - }, - "dependencies": { - "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true - }, - "ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true - }, - "emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true - }, - "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, - "requires": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - } - }, - "strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "requires": { - "ansi-regex": "^6.0.1" - } - }, - "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, - "requires": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - } - } - } - }, - "@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, - "requires": { - "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" - } - }, - "@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "dev": true - }, - "@jridgewell/gen-mapping": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "@jridgewell/resolve-uri": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", - "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", - "dev": true - }, - "@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true - }, - "@jridgewell/source-map": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", - "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", - "dev": true, - "requires": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "dependencies": { - "@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - } - } - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", - "dev": true - }, - "@jridgewell/trace-mapping": { - "version": "0.3.20", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", - "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", - "dev": true, - "requires": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "@leichtgewicht/ip-codec": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", - "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", - "dev": true - }, - "@ngtools/webpack": { - "version": "15.2.10", - "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-15.2.10.tgz", - "integrity": "sha512-ZExB4rKh/Saad31O/Ofd2XvRuILuCNTYs0+qJL697Be2pzeewvzBhE4Xe1Mm7Jg13aWSPeuIdzSGOqCdwxxxFQ==", - "dev": true - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@npmcli/fs": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.0.tgz", - "integrity": "sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==", - "dev": true, - "requires": { - "semver": "^7.3.5" - } - }, - "@npmcli/git": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-4.1.0.tgz", - "integrity": "sha512-9hwoB3gStVfa0N31ymBmrX+GuDGdVA/QWShZVqE0HK2Af+7QGGrCTbZia/SW0ImUTjTne7SP91qxDmtXvDHRPQ==", - "dev": true, - "requires": { - "@npmcli/promise-spawn": "^6.0.0", - "lru-cache": "^7.4.4", - "npm-pick-manifest": "^8.0.0", - "proc-log": "^3.0.0", - "promise-inflight": "^1.0.1", - "promise-retry": "^2.0.1", - "semver": "^7.3.5", - "which": "^3.0.0" - }, - "dependencies": { - "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 - }, - "which": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/which/-/which-3.0.1.tgz", - "integrity": "sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "@npmcli/installed-package-contents": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-2.0.2.tgz", - "integrity": "sha512-xACzLPhnfD51GKvTOOuNX2/V4G4mz9/1I2MfDoye9kBM3RYe5g2YbscsaGoTlaWqkxeiapBWyseULVKpSVHtKQ==", - "dev": true, - "requires": { - "npm-bundled": "^3.0.0", - "npm-normalize-package-bin": "^3.0.0" - } - }, - "@npmcli/move-file": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz", - "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==", - "dev": true, - "requires": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - } - }, - "@npmcli/node-gyp": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-3.0.0.tgz", - "integrity": "sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==", - "dev": true - }, - "@npmcli/promise-spawn": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-6.0.2.tgz", - "integrity": "sha512-gGq0NJkIGSwdbUt4yhdF8ZrmkGKVz9vAdVzpOfnom+V8PLSmSOVhZwbNvZZS1EYcJN5hzzKBxmmVVAInM6HQLg==", - "dev": true, - "requires": { - "which": "^3.0.0" - }, - "dependencies": { - "which": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/which/-/which-3.0.1.tgz", - "integrity": "sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "@npmcli/run-script": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-6.0.2.tgz", - "integrity": "sha512-NCcr1uQo1k5U+SYlnIrbAh3cxy+OQT1VtqiAbxdymSlptbzBb62AjH2xXgjNCoP073hoa1CfCAcwoZ8k96C4nA==", - "dev": true, - "requires": { - "@npmcli/node-gyp": "^3.0.0", - "@npmcli/promise-spawn": "^6.0.0", - "node-gyp": "^9.0.0", - "read-package-json-fast": "^3.0.0", - "which": "^3.0.0" - }, - "dependencies": { - "which": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/which/-/which-3.0.1.tgz", - "integrity": "sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "@nrwl/cli": { - "version": "15.9.3", - "resolved": "https://registry.npmjs.org/@nrwl/cli/-/cli-15.9.3.tgz", - "integrity": "sha512-qiAKHkov3iBx6hroPTitUrkRSUZFQqVgNJiF9gXRFC6pNJe9RS4rlmcIaoUFOboi9CnH5jwblNJVcz8YSVYOvA==", - "dev": true, - "requires": { - "nx": "15.9.3" - }, - "dependencies": { - "@nrwl/tao": { - "version": "15.9.3", - "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-15.9.3.tgz", - "integrity": "sha512-NcjFCbuMa53C3fBrK7qLUImUBySyr9EVwmiZuAv9sZZtm4eILK8w3qihjrB4FFUuLjPU/SViriYXi+hF2tbP4w==", - "dev": true, - "requires": { - "nx": "15.9.3" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "cli-spinners": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz", - "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==", - "dev": true - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "fast-glob": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", - "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - } - }, - "fs-extra": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", - "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "lines-and-columns": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.4.tgz", - "integrity": "sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==", - "dev": true - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "minimatch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "nx": { - "version": "15.9.3", - "resolved": "https://registry.npmjs.org/nx/-/nx-15.9.3.tgz", - "integrity": "sha512-GLwbykfTABc7/UZjQEEnV1bQbTVC53W+Zj4xWY640/45I4iZf/TUqKMBCgtLZ9v89gEsKOM4zsx55CqHT3bekA==", - "dev": true, - "requires": { - "@nrwl/cli": "15.9.3", - "@nrwl/nx-darwin-arm64": "15.9.3", - "@nrwl/nx-darwin-x64": "15.9.3", - "@nrwl/nx-linux-arm-gnueabihf": "15.9.3", - "@nrwl/nx-linux-arm64-gnu": "15.9.3", - "@nrwl/nx-linux-arm64-musl": "15.9.3", - "@nrwl/nx-linux-x64-gnu": "15.9.3", - "@nrwl/nx-linux-x64-musl": "15.9.3", - "@nrwl/nx-win32-arm64-msvc": "15.9.3", - "@nrwl/nx-win32-x64-msvc": "15.9.3", - "@nrwl/tao": "15.9.3", - "@parcel/watcher": "2.0.4", - "@yarnpkg/lockfile": "^1.1.0", - "@yarnpkg/parsers": "^3.0.0-rc.18", - "@zkochan/js-yaml": "0.0.6", - "axios": "^1.0.0", - "chalk": "^4.1.0", - "cli-cursor": "3.1.0", - "cli-spinners": "2.6.1", - "cliui": "^7.0.2", - "dotenv": "~10.0.0", - "enquirer": "~2.3.6", - "fast-glob": "3.2.7", - "figures": "3.2.0", - "flat": "^5.0.2", - "fs-extra": "^11.1.0", - "glob": "7.1.4", - "ignore": "^5.0.4", - "js-yaml": "4.1.0", - "jsonc-parser": "3.2.0", - "lines-and-columns": "~2.0.3", - "minimatch": "3.0.5", - "npm-run-path": "^4.0.1", - "open": "^8.4.0", - "semver": "7.3.4", - "string-width": "^4.2.3", - "strong-log-transformer": "^2.1.0", - "tar-stream": "~2.2.0", - "tmp": "~0.2.1", - "tsconfig-paths": "^4.1.2", - "tslib": "^2.3.0", - "v8-compile-cache": "2.3.0", - "yargs": "^17.6.2", - "yargs-parser": "21.1.1" - } - }, - "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dev": true, - "requires": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "dependencies": { - "cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - } - } - } - }, - "yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true - } - } - }, - "@nrwl/devkit": { - "version": "13.1.3", - "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-13.1.3.tgz", - "integrity": "sha512-TAAsZJvVc/obeH0rZKY6miVhyM2GHGb8qIWp9MAIdLlXf4VDcNC7rxwb5OrGVSwuTTjqGYBGPUx0yEogOOJthA==", - "dev": true, - "requires": { - "@nrwl/tao": "13.1.3", - "ejs": "^3.1.5", - "ignore": "^5.0.4", - "rxjs": "^6.5.4", - "semver": "7.3.4", - "tslib": "^2.0.0" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "@nrwl/nx-darwin-arm64": { - "version": "15.9.3", - "resolved": "https://registry.npmjs.org/@nrwl/nx-darwin-arm64/-/nx-darwin-arm64-15.9.3.tgz", - "integrity": "sha512-2htJzVa+S/uLg5tj4nbO/tRz2SRMQIpT6EeWMgDGuEKQdpuRLVj2ez9hMpkRn9tl1tBUwR05hbV28DnOLRESVA==", - "dev": true, - "optional": true - }, - "@nrwl/nx-darwin-x64": { - "version": "15.9.3", - "resolved": "https://registry.npmjs.org/@nrwl/nx-darwin-x64/-/nx-darwin-x64-15.9.3.tgz", - "integrity": "sha512-p+8UkfC6KTLOX4XRt7NSP8DoTzEgs73+SN0csoXT9VsNO35+F0Z5zMZxpEc7RVo5Wen/4PGh2OWA+8gtgntsJQ==", - "dev": true, - "optional": true - }, - "@nrwl/nx-linux-arm-gnueabihf": { - "version": "15.9.3", - "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-15.9.3.tgz", - "integrity": "sha512-xwW7bZtggrxhFbYvvWWArtcSWwoxWzi/4wNgP3wPbcZFNZiraahVQSpIyJXrS9aajGbdvuDBM8cbDsMj9v7mwg==", - "dev": true, - "optional": true - }, - "@nrwl/nx-linux-arm64-gnu": { - "version": "15.9.3", - "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-15.9.3.tgz", - "integrity": "sha512-KNxDL2OAHxhFqztEjv2mNwXD6xrzoUury7NsYZYqlxJUNc3YYBfRSLEatnw491crvMBndbxfGVTWEO9S4YmRuw==", - "dev": true, - "optional": true - }, - "@nrwl/nx-linux-arm64-musl": { - "version": "15.9.3", - "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-arm64-musl/-/nx-linux-arm64-musl-15.9.3.tgz", - "integrity": "sha512-AxoZzfsXH7ZqDE+WrQtRumufIcSIBw4U/LikiDLaWWoGtNpAfKLkD/PHirZiNxHIeGy1Toi4ccMUolXbafLVFw==", - "dev": true, - "optional": true - }, - "@nrwl/nx-linux-x64-gnu": { - "version": "15.9.3", - "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-x64-gnu/-/nx-linux-x64-gnu-15.9.3.tgz", - "integrity": "sha512-P8AOPRufvV4a5cSczNsw84zFAI7NgAiEBTybYcyymdNJmo0iArJXEmvj/G4mB20O8VCsCkwqMYAu6nQEnES1Kw==", - "dev": true, - "optional": true - }, - "@nrwl/nx-linux-x64-musl": { - "version": "15.9.3", - "resolved": "https://registry.npmjs.org/@nrwl/nx-linux-x64-musl/-/nx-linux-x64-musl-15.9.3.tgz", - "integrity": "sha512-4ZYDp7T319+xbw7Z7KVtRefzaXJipZfgrM49r+Y1FAfYDc8y18zvKz3slK26wfWz+EUZwKsa/DfA2KmyRG3DvQ==", - "dev": true, - "optional": true - }, - "@nrwl/nx-win32-arm64-msvc": { - "version": "15.9.3", - "resolved": "https://registry.npmjs.org/@nrwl/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-15.9.3.tgz", - "integrity": "sha512-UhgxIPgTZBKN1oxlLPSklkSzVL3hA4lAiVc9A0Utumpbp0ob/Xx+2vHzg3cnmNH3jWkZ+9OsC2dKyeMB6gAbSw==", - "dev": true, - "optional": true - }, - "@nrwl/nx-win32-x64-msvc": { - "version": "15.9.3", - "resolved": "https://registry.npmjs.org/@nrwl/nx-win32-x64-msvc/-/nx-win32-x64-msvc-15.9.3.tgz", - "integrity": "sha512-gdnvqURKnu0EQGOFJ6NUKq6wSB+viNb7Z8qtKhzSmFwVjT8akOnLWn7ZhL9v28TAjLM7/s1Mwvmz/IMj1PGlcQ==", - "dev": true, - "optional": true - }, - "@nrwl/tao": { - "version": "13.1.3", - "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-13.1.3.tgz", - "integrity": "sha512-/IwJgSgCBD1SaF+n8RuXX2OxDAh8ut/+P8pMswjm8063ac30UlAHjQ4XTYyskLH8uoUmNi2hNaGgHUrkwt7tQA==", - "dev": true, - "requires": { - "chalk": "4.1.0", - "enquirer": "~2.3.6", - "fs-extra": "^9.1.0", - "jsonc-parser": "3.0.0", - "nx": "13.1.3", - "rxjs": "^6.5.4", - "rxjs-for-await": "0.0.2", - "semver": "7.3.4", - "tmp": "~0.2.1", - "tslib": "^2.0.0", - "yargs-parser": "20.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "jsonc-parser": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.0.0.tgz", - "integrity": "sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==", - "dev": true - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "@parcel/watcher": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.0.4.tgz", - "integrity": "sha512-cTDi+FUDBIUOBKEtj+nhiJ71AZVlkAsQFuGQTun5tV9mwQBQgZvhCzG+URPQc8myeN32yRVZEfVAPCs1RW+Jvg==", - "dev": true, - "requires": { - "node-addon-api": "^3.2.1", - "node-gyp-build": "^4.3.0" - } - }, - "@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, - "optional": true - }, - "@project-sunbird/client-services": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@project-sunbird/client-services/-/client-services-4.0.1.tgz", - "integrity": "sha512-ipOUI29HPcVfGhkHGeHD9TmmrkfD6EYPSEJjrnYUdPXs92OsYoG7MjXyZ5qh6bYvR4NLgVr2O+uWaAwd1a7qcQ==", - "requires": { - "@project-sunbird/telemetry-sdk": "0.0.26", - "inversify": "^5.0.1", - "qs": "^6.9.4", - "reflect-metadata": "^0.1.13", - "whatwg-fetch": "^3.1.0" - } - }, - "@project-sunbird/sb-styles": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/@project-sunbird/sb-styles/-/sb-styles-0.0.7.tgz", - "integrity": "sha512-XirxDLdQnaKJC+tFh4IAD05ULHS7DE9ZkNsPRHglWzly8erTXe6M1DAL+XWKYVFLf+GK9U6HVKlvvxIUpRCiVw==" - }, - "@project-sunbird/sunbird-player-sdk-v9": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/@project-sunbird/sunbird-player-sdk-v9/-/sunbird-player-sdk-v9-4.8.0.tgz", - "integrity": "sha512-8qj3Gg027eT6dqLw9iPGJ1GApoytvnglHSOb7p5E0lwZH+pneGh1iESP0avX98klg5CkHn0Sh+V/m4tP0/f4Gw==", - "requires": { - "ally.js": "1.4.1" - } - }, - "@project-sunbird/sunbird-quml-player-v9": { - "version": "4.9.7", - "resolved": "https://registry.npmjs.org/@project-sunbird/sunbird-quml-player-v9/-/sunbird-quml-player-v9-4.9.7.tgz", - "integrity": "sha512-mZQmevigSrvVG6JsIixRfbnr1+eh0AuR8dcZU6jXprpm4Z+qceCJUr9P5mELdB9pHsrm7VFMGPLqgodbqz4Hag==", - "requires": { - "@project-sunbird/sunbird-player-sdk-v9": "4.8.0" - } - }, - "@project-sunbird/telemetry-sdk": { - "version": "0.0.26", - "resolved": "https://registry.npmjs.org/@project-sunbird/telemetry-sdk/-/telemetry-sdk-0.0.26.tgz", - "integrity": "sha512-8r8tf+YN+z8A4KHBmL8/wxDIKGkASDHMMxyhlI9/iWv83sueoN5qHB6QnqgtIRyEdFjt4Tum5u18/oB71Bb0PQ==", - "requires": { - "grunt-karma": "^0.12.2", - "karma": "^3.0.0" - }, - "dependencies": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==" - }, - "base64id": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz", - "integrity": "sha512-rz8L+d/xByiB/vLVftPkyY215fqNrmasrcJsYkVcm4TgJNz+YXKrFaFAWibSaHkiKoSgMDCb+lipOIRQNGYesw==" - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - } - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "component-emitter": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", - "integrity": "sha512-jPatnhd33viNplKjqXKRkGU345p263OIWzDL2wH3LGIGp5Kojo+uXizHmOADRvhGFFTnJqX3jBAKP6vvmSDKcA==" - }, - "cookie": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", - "integrity": "sha512-+IJOX0OqlHCszo2mBUq+SrEbCj6w7Kpffqx60zYbPTFaO4+yYgRjHwcZNpWvaTylDHaV7PPmBHzSecZiMhtPgw==" - }, - "date-format": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/date-format/-/date-format-1.2.0.tgz", - "integrity": "sha512-lAJqBmFzCLcDJdI9cEnJ7loSkLTh1PbIgZUndlzvYbf6NyFEr5n9rQhOwr6CIGwZqyQ3sYeQQiP9NOVQmgmRMA==" - }, - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - } - }, - "engine.io": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.2.1.tgz", - "integrity": "sha512-+VlKzHzMhaU+GsCIg4AoXF1UdDFjHHwMmMKqMJNDNLlUlejz58FCy4LBqB2YVJskHGYl06BatYWKP2TVdVXE5w==", - "requires": { - "accepts": "~1.3.4", - "base64id": "1.0.0", - "cookie": "0.3.1", - "debug": "~3.1.0", - "engine.io-parser": "~2.1.0", - "ws": "~3.3.1" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "engine.io-parser": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.3.tgz", - "integrity": "sha512-6HXPre2O4Houl7c4g7Ic/XzPnHBvaEmN90vtRO9uLmwtRqQmTOw0QMevL1TOfL2Cpu1VzsaTmMotQgMdkzGkVA==", - "requires": { - "after": "0.8.2", - "arraybuffer.slice": "~0.0.7", - "base64-arraybuffer": "0.1.5", - "blob": "0.0.5", - "has-binary2": "~1.0.2" - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - } - }, - "flatted": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", - "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==" - }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "optional": true, - "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "requires": { - "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" - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-descriptor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", - "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", - "requires": { - "is-accessor-descriptor": "^1.0.1", - "is-data-descriptor": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "isbinaryfile": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.3.tgz", - "integrity": "sha512-8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw==", - "requires": { - "buffer-alloc": "^1.2.0" - } - }, - "karma": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/karma/-/karma-3.1.4.tgz", - "integrity": "sha512-31Vo8Qr5glN+dZEVIpnPCxEGleqE0EY6CtC2X9TagRV3rRQ3SNrvfhddICkJgUK3AgqpeKSZau03QumTGhGoSw==", - "requires": { - "bluebird": "^3.3.0", - "body-parser": "^1.16.1", - "chokidar": "^2.0.3", - "colors": "^1.1.0", - "combine-lists": "^1.0.0", - "connect": "^3.6.0", - "core-js": "^2.2.0", - "di": "^0.0.1", - "dom-serialize": "^2.2.0", - "expand-braces": "^0.1.1", - "flatted": "^2.0.0", - "glob": "^7.1.1", - "graceful-fs": "^4.1.2", - "http-proxy": "^1.13.0", - "isbinaryfile": "^3.0.0", - "lodash": "^4.17.5", - "log4js": "^3.0.0", - "mime": "^2.3.1", - "minimatch": "^3.0.2", - "optimist": "^0.6.1", - "qjobs": "^1.1.4", - "range-parser": "^1.2.0", - "rimraf": "^2.6.0", - "safe-buffer": "^5.0.1", - "socket.io": "2.1.1", - "source-map": "^0.6.1", - "tmp": "0.0.33", - "useragent": "2.3.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "log4js": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/log4js/-/log4js-3.0.6.tgz", - "integrity": "sha512-ezXZk6oPJCWL483zj64pNkMuY/NcRX5MPiB0zE6tjZM137aeusrOnW1ecxgF9cmwMWkBMhjteQxBPoZBh9FDxQ==", - "requires": { - "circular-json": "^0.5.5", - "date-format": "^1.2.0", - "debug": "^3.1.0", - "rfdc": "^1.1.2", - "streamroller": "0.7.0" - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - } - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "requires": { - "minimist": "^1.2.6" - } - }, - "readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "requires": { - "glob": "^7.1.3" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "socket.io": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.1.1.tgz", - "integrity": "sha512-rORqq9c+7W0DAK3cleWNSyfv/qKXV99hV4tZe+gGLfBECw3XEhBy7x85F3wypA9688LKjtwO9pX9L33/xQI8yA==", - "requires": { - "debug": "~3.1.0", - "engine.io": "~3.2.0", - "has-binary2": "~1.0.2", - "socket.io-adapter": "~1.1.0", - "socket.io-client": "2.1.1", - "socket.io-parser": "~3.2.0" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "socket.io-adapter": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.2.tgz", - "integrity": "sha512-WzZRUj1kUjrTIrUKpZLEzFZ1OLj5FwLlAFQs9kuZJzJi5DKdU7FsWc36SNmA8iDOtwBQyT8FkrriRM8vXLYz8g==" - }, - "socket.io-parser": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.2.0.tgz", - "integrity": "sha512-FYiBx7rc/KORMJlgsXysflWx/RIvtqZbyGLlHZvjfmPTPeuD/I8MaW7cfFrj5tRltICJdgwflhfZ3NVVbVLFQA==", - "requires": { - "component-emitter": "1.2.1", - "debug": "~3.1.0", - "isarray": "2.0.1" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "requires": { - "ms": "2.0.0" - } - }, - "isarray": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", - "integrity": "sha512-c2cu3UxbI+b6kR3fy0nRnAhodsvR9dx7U5+znCOzdj6IfP3upFURTr0Xl5BlQZNKZjEtxrmVyfSdeE3O57smoQ==" - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "streamroller": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-0.7.0.tgz", - "integrity": "sha512-WREzfy0r0zUqp3lGO096wRuUp7ho1X6uo/7DJfTlEi0Iv/4gT7YHqXDjKC2ioVGBZtE8QzsQD9nx1nIuoZ57jQ==", - "requires": { - "date-format": "^1.2.0", - "debug": "^3.1.0", - "mkdirp": "^0.5.1", - "readable-stream": "^2.3.0" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "requires": { - "os-tmpdir": "~1.0.2" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - }, - "ws": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", - "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", - "requires": { - "async-limiter": "~1.0.0", - "safe-buffer": "~5.1.0", - "ultron": "~1.1.0" - } - } - } - }, - "@rollup/plugin-json": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-6.0.1.tgz", - "integrity": "sha512-RgVfl5hWMkxN1h/uZj8FVESvPuBJ/uf6ly6GTj0GONnkfoBN5KC0MSz+PN2OLDgYXMhtG0mWpTrkiOjoxAIevw==", - "dev": true, - "requires": { - "@rollup/pluginutils": "^5.0.1" - } - }, - "@rollup/plugin-node-resolve": { - "version": "15.2.3", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.2.3.tgz", - "integrity": "sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==", - "dev": true, - "requires": { - "@rollup/pluginutils": "^5.0.1", - "@types/resolve": "1.20.2", - "deepmerge": "^4.2.2", - "is-builtin-module": "^3.2.1", - "is-module": "^1.0.0", - "resolve": "^1.22.1" - } - }, - "@rollup/pluginutils": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.0.5.tgz", - "integrity": "sha512-6aEYR910NyP73oHiJglti74iRyOwgFU4x3meH/H8OJx6Ry0j6cOVZ5X/wTvub7G7Ao6qaHBEaNsV3GLJkSsF+Q==", - "dev": true, - "requires": { - "@types/estree": "^1.0.0", - "estree-walker": "^2.0.2", - "picomatch": "^2.3.1" - } - }, - "@schematics/angular": { - "version": "15.2.10", - "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-15.2.10.tgz", - "integrity": "sha512-eLdyP+T1TueNQ8FCP7sP+tt8z+YQ1BINsJsyAyoJT/XZjcCV7LUxgDIU94/kuvIotmJ2xTuFWHFPfAY+CN3duQ==", - "dev": true, - "requires": { - "@angular-devkit/core": "15.2.10", - "@angular-devkit/schematics": "15.2.10", - "jsonc-parser": "3.2.0" - } - }, - "@sigstore/bundle": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-1.1.0.tgz", - "integrity": "sha512-PFutXEy0SmQxYI4texPw3dd2KewuNqv7OuK1ZFtY2fM754yhvG2KdgwIhRnoEE2uHdtdGNQ8s0lb94dW9sELog==", - "dev": true, - "requires": { - "@sigstore/protobuf-specs": "^0.2.0" - } - }, - "@sigstore/protobuf-specs": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.2.1.tgz", - "integrity": "sha512-XTWVxnWJu+c1oCshMLwnKvz8ZQJJDVOlciMfgpJBQbThVjKTCG8dwyhgLngBD2KN0ap9F/gOV8rFDEx8uh7R2A==", - "dev": true - }, - "@sigstore/sign": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-1.0.0.tgz", - "integrity": "sha512-INxFVNQteLtcfGmcoldzV6Je0sbbfh9I16DM4yJPw3j5+TFP8X6uIiA18mvpEa9yyeycAKgPmOA3X9hVdVTPUA==", - "dev": true, - "requires": { - "@sigstore/bundle": "^1.1.0", - "@sigstore/protobuf-specs": "^0.2.0", - "make-fetch-happen": "^11.0.1" - }, - "dependencies": { - "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 - }, - "make-fetch-happen": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", - "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==", - "dev": true, - "requires": { - "agentkeepalive": "^4.2.1", - "cacache": "^17.0.0", - "http-cache-semantics": "^4.1.1", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^5.0.0", - "minipass-fetch": "^3.0.0", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^7.0.0", - "ssri": "^10.0.0" - } - }, - "minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", - "dev": true - }, - "minipass-fetch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.4.tgz", - "integrity": "sha512-jHAqnA728uUpIaFm7NWsCnqKT6UqZz7GcI/bDpPATuwYyKwJwW0remxSCxUlKiEty+eopHGa3oc8WxgQ1FFJqg==", - "dev": true, - "requires": { - "encoding": "^0.1.13", - "minipass": "^7.0.3", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" - }, - "dependencies": { - "minipass": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", - "dev": true - } - } - } - } - }, - "@sigstore/tuf": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-1.0.3.tgz", - "integrity": "sha512-2bRovzs0nJZFlCN3rXirE4gwxCn97JNjMmwpecqlbgV9WcxX7WRuIrgzx/X7Ib7MYRbyUTpBYE0s2x6AmZXnlg==", - "dev": true, - "requires": { - "@sigstore/protobuf-specs": "^0.2.0", - "tuf-js": "^1.1.7" - } - }, - "@socket.io/component-emitter": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz", - "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==", - "dev": true - }, - "@tootallnate/once": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", - "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", - "dev": true - }, - "@tufjs/canonical-json": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-1.0.0.tgz", - "integrity": "sha512-QTnf++uxunWvG2z3UFNzAoQPHxnSXOwtaI3iJ+AohhV+5vONuArPjJE7aPXPVXfXJsqrVbZBu9b81AJoSd09IQ==", - "dev": true - }, - "@tufjs/models": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@tufjs/models/-/models-1.0.4.tgz", - "integrity": "sha512-qaGV9ltJP0EO25YfFUPhxRVK0evXFIAGicsVXuRim4Ed9cjPxYhNnNJ49SFmbeLgtxpslIkX317IgpfcHPVj/A==", - "dev": true, - "requires": { - "@tufjs/canonical-json": "1.0.0", - "minimatch": "^9.0.0" - }, - "dependencies": { - "minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - } - } - }, - "@types/body-parser": { - "version": "1.19.5", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", - "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", - "dev": true, - "requires": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "@types/bonjour": { - "version": "3.5.13", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", - "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/connect": { - "version": "3.4.38", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", - "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/connect-history-api-fallback": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", - "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", - "dev": true, - "requires": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, - "@types/cookie": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", - "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==", - "dev": true - }, - "@types/cors": { - "version": "2.8.16", - "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.16.tgz", - "integrity": "sha512-Trx5or1Nyg1Fq138PCuWqoApzvoSLWzZ25ORBiHMbbUT42g578lH1GT4TwYDbiUOLFuDsCkfLneT2105fsFWGg==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/eslint": { - "version": "8.44.7", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.7.tgz", - "integrity": "sha512-f5ORu2hcBbKei97U73mf+l9t4zTGl74IqZ0GQk4oVea/VS8tQZYkUveSYojk+frraAVYId0V2WC9O4PTNru2FQ==", - "dev": true, - "requires": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "@types/eslint-scope": { - "version": "3.7.7", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", - "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", - "dev": true, - "requires": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "@types/estree": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", - "dev": true - }, - "@types/express": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", - "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", - "dev": true, - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "@types/express-serve-static-core": { - "version": "4.17.41", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.41.tgz", - "integrity": "sha512-OaJ7XLaelTgrvlZD8/aa0vvvxZdUmlCn6MtWeB7TkiKW70BQLc9XEPpDLPdbo52ZhXUCrznlWdCHWxJWtdyajA==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*", - "@types/send": "*" - } - }, - "@types/http-errors": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", - "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", - "dev": true - }, - "@types/http-proxy": { - "version": "1.17.14", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz", - "integrity": "sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/jasmine": { - "version": "3.6.11", - "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-3.6.11.tgz", - "integrity": "sha512-S6pvzQDvMZHrkBz2Mcn/8Du7cpr76PlRJBAoHnSDNbulULsH5dp0Gns+WRyNX5LHejz/ljxK4/vIHK/caHt6SQ==", - "dev": true - }, - "@types/jasminewd2": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/@types/jasminewd2/-/jasminewd2-2.0.13.tgz", - "integrity": "sha512-aJ3wj8tXMpBrzQ5ghIaqMisD8C3FIrcO6sDKHqFbuqAsI7yOxj0fA7MrRCPLZHIVUjERIwsMmGn/vB0UQ9u0Hg==", - "dev": true, - "requires": { - "@types/jasmine": "*" - } - }, - "@types/json-schema": { - "version": "7.0.15", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", - "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", - "dev": true - }, - "@types/mime": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", - "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", - "dev": true - }, - "@types/node": { - "version": "8.9.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-8.9.5.tgz", - "integrity": "sha512-jRHfWsvyMtXdbhnz5CVHxaBgnV6duZnPlQuRSo/dm/GnmikNcmZhxIES4E9OZjUmQ8C+HCl4KJux+cXN/ErGDQ==", - "dev": true - }, - "@types/node-forge": { - "version": "1.3.10", - "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.10.tgz", - "integrity": "sha512-y6PJDYN4xYBxwd22l+OVH35N+1fCYWiuC3aiP2SlXVE6Lo7SS+rSx9r89hLxrP4pn6n1lBGhHJ12pj3F3Mpttw==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/parse-json": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", - "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==", - "dev": true - }, - "@types/q": { - "version": "0.0.32", - "resolved": "https://registry.npmjs.org/@types/q/-/q-0.0.32.tgz", - "integrity": "sha512-qYi3YV9inU/REEfxwVcGZzbS3KG/Xs90lv0Pr+lDtuVjBPGd1A+eciXzVSaRvLify132BfcvhvEjeVahrUl0Ug==", - "dev": true - }, - "@types/qs": { - "version": "6.9.10", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.10.tgz", - "integrity": "sha512-3Gnx08Ns1sEoCrWssEgTSJs/rsT2vhGP+Ja9cnnk9k4ALxinORlQneLXFeFKOTJMOeZUFD1s7w+w2AphTpvzZw==", - "dev": true - }, - "@types/range-parser": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", - "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", - "dev": true - }, - "@types/resolve": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", - "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==", - "dev": true - }, - "@types/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", - "dev": true - }, - "@types/selenium-webdriver": { - "version": "3.0.26", - "resolved": "https://registry.npmjs.org/@types/selenium-webdriver/-/selenium-webdriver-3.0.26.tgz", - "integrity": "sha512-dyIGFKXfUFiwkMfNGn1+F6b80ZjR3uSYv1j6xVJSDlft5waZ2cwkHW4e7zNzvq7hiEackcgvBpmnXZrI1GltPg==", - "dev": true - }, - "@types/semver": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.5.tgz", - "integrity": "sha512-+d+WYC1BxJ6yVOgUgzK8gWvp5qF8ssV5r4nsDcZWKRWcDQLQ619tvWAxJQYGgBrO1MnLJC7a5GtiYsAoQ47dJg==", - "dev": true - }, - "@types/send": { - "version": "0.17.4", - "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", - "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", - "dev": true, - "requires": { - "@types/mime": "^1", - "@types/node": "*" - } - }, - "@types/serve-index": { - "version": "1.9.4", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", - "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", - "dev": true, - "requires": { - "@types/express": "*" - } - }, - "@types/serve-static": { - "version": "1.15.5", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.5.tgz", - "integrity": "sha512-PDRk21MnK70hja/YF8AHfC7yIsiQHn1rcXx7ijCFBX/k+XQJhQT/gw3xekXKJvx+5SXaMMS8oqQy09Mzvz2TuQ==", - "dev": true, - "requires": { - "@types/http-errors": "*", - "@types/mime": "*", - "@types/node": "*" - } - }, - "@types/sockjs": { - "version": "0.3.36", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", - "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/video.js": { - "version": "7.3.11", - "resolved": "https://registry.npmjs.org/@types/video.js/-/video.js-7.3.11.tgz", - "integrity": "sha512-9KpJkt6zsy6xRiHZjzjKxCEySqt3TgPgl0XegszwJfaLO4+n4rELS5rbsHUgLJxZaMgbJtyTPXk1HkCsJ5kRiA==", - "dev": true - }, - "@types/ws": { - "version": "8.5.10", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz", - "integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@typescript-eslint/eslint-plugin": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", - "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", - "dev": true, - "requires": { - "@eslint-community/regexpp": "^4.4.0", - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/type-utils": "5.62.0", - "@typescript-eslint/utils": "5.62.0", - "debug": "^4.3.4", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "natural-compare-lite": "^1.4.0", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, - "dependencies": { - "@typescript-eslint/type-utils": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", - "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", - "dev": true, - "requires": { - "@typescript-eslint/typescript-estree": "5.62.0", - "@typescript-eslint/utils": "5.62.0", - "debug": "^4.3.4", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/utils": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", - "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", - "dev": true, - "requires": { - "@eslint-community/eslint-utils": "^4.2.0", - "@types/json-schema": "^7.0.9", - "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/typescript-estree": "5.62.0", - "eslint-scope": "^5.1.1", - "semver": "^7.3.7" - } - }, - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - } - } - }, - "@typescript-eslint/parser": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", - "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", - "dev": true, - "requires": { - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/typescript-estree": "5.62.0", - "debug": "^4.3.4" - } - }, - "@typescript-eslint/scope-manager": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", - "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0" - } - }, - "@typescript-eslint/type-utils": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.43.0.tgz", - "integrity": "sha512-K21f+KY2/VvYggLf5Pk4tgBOPs2otTaIHy2zjclo7UZGLyFH86VfUOm5iq+OtDtxq/Zwu2I3ujDBykVW4Xtmtg==", - "dev": true, - "requires": { - "@typescript-eslint/typescript-estree": "5.43.0", - "@typescript-eslint/utils": "5.43.0", - "debug": "^4.3.4", - "tsutils": "^3.21.0" - }, - "dependencies": { - "@typescript-eslint/types": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.43.0.tgz", - "integrity": "sha512-jpsbcD0x6AUvV7tyOlyvon0aUsQpF8W+7TpJntfCUWU1qaIKu2K34pMwQKSzQH8ORgUrGYY6pVIh1Pi8TNeteg==", - "dev": true - }, - "@typescript-eslint/typescript-estree": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.43.0.tgz", - "integrity": "sha512-BZ1WVe+QQ+igWal2tDbNg1j2HWUkAa+CVqdU79L4HP9izQY6CNhXfkNwd1SS4+sSZAP/EthI1uiCSY/+H0pROg==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.43.0", - "@typescript-eslint/visitor-keys": "5.43.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/visitor-keys": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.43.0.tgz", - "integrity": "sha512-icl1jNH/d18OVHLfcwdL3bWUKsBeIiKYTGxMJCoGe7xFht+E4QgzOqoWYrU8XSLJWhVw8nTacbm03v23J/hFTg==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.43.0", - "eslint-visitor-keys": "^3.3.0" - } - } - } - }, - "@typescript-eslint/types": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", - "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", - "dev": true - }, - "@typescript-eslint/typescript-estree": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", - "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/utils": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.43.0.tgz", - "integrity": "sha512-8nVpA6yX0sCjf7v/NDfeaOlyaIIqL7OaIGOWSPFqUKK59Gnumd3Wa+2l8oAaYO2lk0sO+SbWFWRSvhu8gLGv4A==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.43.0", - "@typescript-eslint/types": "5.43.0", - "@typescript-eslint/typescript-estree": "5.43.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0", - "semver": "^7.3.7" - }, - "dependencies": { - "@typescript-eslint/scope-manager": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.43.0.tgz", - "integrity": "sha512-XNWnGaqAtTJsUiZaoiGIrdJYHsUOd3BZ3Qj5zKp9w6km6HsrjPk/TGZv0qMTWyWj0+1QOqpHQ2gZOLXaGA9Ekw==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.43.0", - "@typescript-eslint/visitor-keys": "5.43.0" - } - }, - "@typescript-eslint/types": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.43.0.tgz", - "integrity": "sha512-jpsbcD0x6AUvV7tyOlyvon0aUsQpF8W+7TpJntfCUWU1qaIKu2K34pMwQKSzQH8ORgUrGYY6pVIh1Pi8TNeteg==", - "dev": true - }, - "@typescript-eslint/typescript-estree": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.43.0.tgz", - "integrity": "sha512-BZ1WVe+QQ+igWal2tDbNg1j2HWUkAa+CVqdU79L4HP9izQY6CNhXfkNwd1SS4+sSZAP/EthI1uiCSY/+H0pROg==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.43.0", - "@typescript-eslint/visitor-keys": "5.43.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/visitor-keys": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.43.0.tgz", - "integrity": "sha512-icl1jNH/d18OVHLfcwdL3bWUKsBeIiKYTGxMJCoGe7xFht+E4QgzOqoWYrU8XSLJWhVw8nTacbm03v23J/hFTg==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.43.0", - "eslint-visitor-keys": "^3.3.0" - } - }, - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - } - } - }, - "@typescript-eslint/visitor-keys": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", - "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.62.0", - "eslint-visitor-keys": "^3.3.0" - } - }, - "@ungap/structured-clone": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", - "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", - "dev": true - }, - "@videojs/http-streaming": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/@videojs/http-streaming/-/http-streaming-2.13.1.tgz", - "integrity": "sha512-1x3fkGSPyL0+iaS3/lTvfnPTtfqzfgG+ELQtPPtTvDwqGol9Mx3TNyZwtSTdIufBrqYRn7XybB/3QNMsyjq13A==", - "requires": { - "@babel/runtime": "^7.12.5", - "@videojs/vhs-utils": "3.0.4", - "aes-decrypter": "3.1.2", - "global": "^4.4.0", - "m3u8-parser": "4.7.0", - "mpd-parser": "0.21.0", - "mux.js": "6.0.1", - "video.js": "^6 || ^7" - }, - "dependencies": { - "@videojs/vhs-utils": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@videojs/vhs-utils/-/vhs-utils-3.0.4.tgz", - "integrity": "sha512-hui4zOj2I1kLzDgf8QDVxD3IzrwjS/43KiS8IHQO0OeeSsb4pB/lgNt1NG7Dv0wMQfCccUpMVLGcK618s890Yg==", - "requires": { - "@babel/runtime": "^7.12.5", - "global": "^4.4.0", - "url-toolkit": "^2.2.1" - } - } - } - }, - "@videojs/vhs-utils": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@videojs/vhs-utils/-/vhs-utils-3.0.5.tgz", - "integrity": "sha512-PKVgdo8/GReqdx512F+ombhS+Bzogiofy1LgAj4tN8PfdBx3HSS7V5WfJotKTqtOWGwVfSWsrYN/t09/DSryrw==", - "requires": { - "@babel/runtime": "^7.12.5", - "global": "^4.4.0", - "url-toolkit": "^2.2.1" - } - }, - "@videojs/xhr": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/@videojs/xhr/-/xhr-2.6.0.tgz", - "integrity": "sha512-7J361GiN1tXpm+gd0xz2QWr3xNWBE+rytvo8J3KuggFaLg+U37gZQ2BuPLcnkfGffy2e+ozY70RHC8jt7zjA6Q==", - "requires": { - "@babel/runtime": "^7.5.5", - "global": "~4.4.0", - "is-function": "^1.0.1" - } - }, - "@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", - "dev": true, - "requires": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", - "dev": true - }, - "@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", - "dev": true - }, - "@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", - "dev": true - }, - "@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", - "dev": true, - "requires": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", - "dev": true - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", - "dev": true, - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", - "dev": true, - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", - "dev": true - }, - "@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "@xmldom/xmldom": { - "version": "0.7.13", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.13.tgz", - "integrity": "sha512-lm2GW5PkosIzccsaZIz7tp8cPADSIlIHWDFTR1N0SzfinhhYgeIQjFMz4rYzanCScr3DqQLeomUDArp6MWKm+g==" - }, - "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true - }, - "@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true - }, - "@yarnpkg/lockfile": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", - "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", - "dev": true - }, - "@yarnpkg/parsers": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0.tgz", - "integrity": "sha512-jVZa3njBv6tcOUw34nlUdUM/40wwtm/gnVF8rtk0tA6vNcokqYI8CFU1BZjlpFwUSZaXxYkrtuPE/f2MMFlTxQ==", - "dev": true, - "requires": { - "js-yaml": "^3.10.0", - "tslib": "^2.4.0" - } - }, - "@zkochan/js-yaml": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/@zkochan/js-yaml/-/js-yaml-0.0.6.tgz", - "integrity": "sha512-nzvgl3VfhcELQ8LyVrYOru+UtAy1nrygk2+AGbTm8a5YcO6o8lSjAT+pfg3vJWxIoZKOUhrK6UU7xW/+00kQrg==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - }, - "dependencies": { - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - } - } - }, - "abab": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", - "dev": true - }, - "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true - }, - "accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "requires": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - } - }, - "acorn": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz", - "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==", - "dev": true - }, - "acorn-import-assertions": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", - "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", - "dev": true - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true - }, - "adjust-sourcemap-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", - "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", - "dev": true, - "requires": { - "loader-utils": "^2.0.0", - "regex-parser": "^2.2.11" - }, - "dependencies": { - "loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - } - } - }, - "adm-zip": { - "version": "0.5.10", - "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.10.tgz", - "integrity": "sha512-x0HvcHqVJNTPk/Bw8JbLWlWoo6Wwnsug0fnYYro1HBrjxZ3G7/AZk7Ahv8JwDe1uIcz8eBqvu86FuF1POiG7vQ==", - "dev": true - }, - "aes-decrypter": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/aes-decrypter/-/aes-decrypter-3.1.2.tgz", - "integrity": "sha512-42nRwfQuPRj9R1zqZBdoxnaAmnIFyDi0MNyTVhjdFOd8fifXKKRfwIHIZ6AMn1or4x5WONzjwRTbTWcsIQ0O4A==", - "requires": { - "@babel/runtime": "^7.12.5", - "@videojs/vhs-utils": "^3.0.0", - "global": "^4.4.0", - "pkcs7": "^1.0.4" - } - }, - "after": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", - "integrity": "sha512-QbJ0NTQ/I9DI3uSJA4cbexiwQeRAfjPScqIbSjUDd9TOrcg6pTkdgziesOqxBMBzit8vFCTwrP27t13vFOORRA==" - }, - "agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dev": true, - "requires": { - "debug": "4" - } - }, - "agentkeepalive": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz", - "integrity": "sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==", - "dev": true, - "requires": { - "humanize-ms": "^1.2.1" - } - }, - "aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - } - }, - "ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "dev": true, - "requires": { - "ajv": "^8.0.0" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "ally.js": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/ally.js/-/ally.js-1.4.1.tgz", - "integrity": "sha512-ZewdfuwP6VewtMN36QY0gmiyvBfMnmEaNwbVu2nTS6zRt069viTgkYgaDiqu6vRJ1VJCriNqV0jGMu44R8zNbA==", - "requires": { - "css.escape": "^1.5.0", - "platform": "1.3.3" - } - }, - "ansi-colors": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", - "dev": true - }, - "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, - "requires": { - "type-fest": "^0.21.3" - } - }, - "ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", - "dev": true - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "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, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "aproba": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", - "dev": true - }, - "are-we-there-yet": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", - "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", - "dev": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "requires": { - "safe-buffer": "~5.2.0" - } - } - } - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "aria-query": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", - "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", - "dev": true, - "requires": { - "deep-equal": "^2.0.5" - } - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==" - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==" - }, - "array-buffer-byte-length": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", - "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "is-array-buffer": "^3.0.1" - } - }, - "array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", - "dev": true - }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true - }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", - "dev": true - }, - "array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha512-G2n5bG5fSUCpnsXz4+8FUkYsGPkNfLn9YvS66U5qbTIXI2Ynnlo4Bi42bWv+omKUCqz+ejzfClwne0alJWJPhg==" - }, - "arraybuffer.slice": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz", - "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==" - }, - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", - "dev": true - }, - "asn1": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", - "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", - "dev": true, - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", - "dev": true - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==" - }, - "async": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", - "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==", - "dev": true - }, - "async-each": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.6.tgz", - "integrity": "sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg==" - }, - "async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", - "dev": true - }, - "at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "dev": true - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" - }, - "autoprefixer": { - "version": "10.4.13", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", - "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==", - "dev": true, - "requires": { - "browserslist": "^4.21.4", - "caniuse-lite": "^1.0.30001426", - "fraction.js": "^4.2.0", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - } - }, - "available-typed-arrays": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", - "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", - "dev": true - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", - "dev": true - }, - "aws4": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz", - "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==", - "dev": true - }, - "axios": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.1.tgz", - "integrity": "sha512-vfBmhDpKafglh0EldBEbVuoe7DyAavGSLWhuSm5ZSEKQnHhBf0xAAwybbNH1IkrJNGnS/VG4I5yxig1pCEXE4g==", - "dev": true, - "requires": { - "follow-redirects": "^1.15.0", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" - }, - "dependencies": { - "form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - } - } - }, - "axobject-query": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.1.1.tgz", - "integrity": "sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==", - "dev": true, - "requires": { - "deep-equal": "^2.0.5" - } - }, - "babel-loader": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.2.tgz", - "integrity": "sha512-mN14niXW43tddohGl8HPu5yfQq70iUThvFL/4QzESA7GcZoC0eVOhvWdQ8+3UlSjaDE9MVtsW9mxDY07W7VpVA==", - "dev": true, - "requires": { - "find-cache-dir": "^3.3.2", - "schema-utils": "^4.0.0" - } - }, - "babel-plugin-istanbul": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - } - }, - "babel-plugin-polyfill-corejs2": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", - "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.17.7", - "@babel/helper-define-polyfill-provider": "^0.3.3", - "semver": "^6.1.1" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true - } - } - }, - "babel-plugin-polyfill-corejs3": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", - "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.3", - "core-js-compat": "^3.25.1" - } - }, - "babel-plugin-polyfill-regenerator": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", - "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.3" - } - }, - "backo2": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", - "integrity": "sha512-zj6Z6M7Eq+PBZ7PQxl5NT665MvJdAkzp0f60nAJ+sLaSCBPMwVak5ZegFbgVCzFcCJTKFoMizvM5Ld7+JrRJHA==" - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-descriptor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", - "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", - "requires": { - "is-accessor-descriptor": "^1.0.1", - "is-data-descriptor": "^1.0.1" - } - } - } - }, - "base64-arraybuffer": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz", - "integrity": "sha512-437oANT9tP582zZMwSvZGy2nmSeAb8DW2me3y+Uv1Wp2Rulr8Mqlyrv3E7MLxmsiaPSMMDmiDVzgE+e8zlMx9g==" - }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true - }, - "base64id": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", - "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", - "dev": true - }, - "batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", - "dev": true - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", - "dev": true, - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "better-assert": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", - "integrity": "sha512-bYeph2DFlpK1XmGs6fvlLRUN29QISM3GBuUwSFsMY2XRx4AvC0WNCS57j4c/xGrK2RS24C1w3YoBOsw9fT46tQ==", - "requires": { - "callsite": "1.0.0" - } - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true - }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true - }, - "bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "optional": true, - "requires": { - "file-uri-to-path": "1.0.0" - } - }, - "bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dev": true, - "requires": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "requires": { - "safe-buffer": "~5.2.0" - } - } - } - }, - "blob": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz", - "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==" - }, - "blocking-proxy": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/blocking-proxy/-/blocking-proxy-1.0.1.tgz", - "integrity": "sha512-KE8NFMZr3mN2E0HcvCgRtX7DjhiIQrwle+nSVJVC/yqFb9+xznHl2ZcoBp2L9qzkI4t4cBFJ1efXF8Dwi132RA==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" - }, - "body-parser": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", - "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", - "requires": { - "bytes": "3.1.2", - "content-type": "~1.0.5", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.2", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "requires": { - "side-channel": "^1.0.4" - } - } - } - }, - "bonjour-service": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.1.tgz", - "integrity": "sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==", - "dev": true, - "requires": { - "array-flatten": "^2.1.2", - "dns-equal": "^1.0.0", - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.5" - } - }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", - "dev": true - }, - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "browserslist": { - "version": "4.22.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz", - "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001541", - "electron-to-chromium": "^1.4.535", - "node-releases": "^2.0.13", - "update-browserslist-db": "^1.0.13" - } - }, - "browserstack": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/browserstack/-/browserstack-1.6.1.tgz", - "integrity": "sha512-GxtFjpIaKdbAyzHfFDKixKO8IBT7wR3NjbzrGc78nNs/Ciys9wU3/nBtsqsWv5nDSrdI5tz0peKuzCPuNXNUiw==", - "dev": true, - "requires": { - "https-proxy-agent": "^2.2.1" - }, - "dependencies": { - "agent-base": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", - "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", - "dev": true, - "requires": { - "es6-promisify": "^5.0.0" - } - }, - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "https-proxy-agent": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", - "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", - "dev": true, - "requires": { - "agent-base": "^4.3.0", - "debug": "^3.1.0" - } - } - } - }, - "buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "buffer-alloc": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", - "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", - "requires": { - "buffer-alloc-unsafe": "^1.1.0", - "buffer-fill": "^1.0.0" - } - }, - "buffer-alloc-unsafe": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", - "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==" - }, - "buffer-fill": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", - "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==" - }, - "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 - }, - "builtin-modules": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", - "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", - "dev": true - }, - "builtins": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz", - "integrity": "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==", - "dev": true, - "requires": { - "semver": "^7.0.0" - } - }, - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" - }, - "cacache": { - "version": "17.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.0.4.tgz", - "integrity": "sha512-Z/nL3gU+zTUjz5pCA5vVjYM8pmaw2kxM7JEiE0fv3w77Wj+sFbi70CrBruUWH0uNcEdvLDixFpgA2JM4F4DBjA==", - "dev": true, - "requires": { - "@npmcli/fs": "^3.1.0", - "fs-minipass": "^3.0.0", - "glob": "^8.0.1", - "lru-cache": "^7.7.1", - "minipass": "^4.0.0", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "ssri": "^10.0.0", - "tar": "^6.1.11", - "unique-filename": "^3.0.0" - }, - "dependencies": { - "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 - } - } - }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - } - }, - "call-bind": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", - "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", - "requires": { - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.1", - "set-function-length": "^1.1.1" - } - }, - "callsite": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", - "integrity": "sha512-0vdNRFXn5q+dtOqjfFtmtlI9N2eVZ7LMyEV2iKC5mEEFvSg/69Ml6b/WU2qF8W1nLRa0wiSrDT3Y5jOHZCwKPQ==" - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "caniuse-lite": { - "version": "1.0.30001561", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001561.tgz", - "integrity": "sha512-NTt0DNoKe958Q0BE0j0c1V9jbUzhBxHIEJy7asmGrpE0yG63KTV7PLHPnK2E1O9RsQrQ081I3NLuXGS6zht3cw==", - "dev": true - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", - "dev": true - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "dev": true - }, - "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - } - }, - "chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true - }, - "chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "dev": true - }, - "circular-json": { - "version": "0.5.9", - "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.5.9.tgz", - "integrity": "sha512-4ivwqHpIFJZBuhN3g/pEcdbnGUywkBblloGbkglyloVjjR3uT6tieI89MVOfbP2tHX5sgb01FuLgAOzebNlJNQ==" - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - } - }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true - }, - "cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, - "requires": { - "restore-cursor": "^3.1.0" - } - }, - "cli-spinners": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.1.tgz", - "integrity": "sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ==", - "dev": true - }, - "cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", - "dev": true - }, - "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", - "dev": true - }, - "clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - } - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - "dev": true - }, - "colorette": { - "version": "2.0.20", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", - "dev": true - }, - "colors": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", - "integrity": "sha512-ENwblkFQpqqia6b++zLD/KUWafYlVY/UNnAp7oz7LY7E924wmpye416wBOmvv/HMWzl8gL1kJlfvId/1Dg176w==" - }, - "combine-lists": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/combine-lists/-/combine-lists-1.0.1.tgz", - "integrity": "sha512-4Mi0V7N48B9KzC8Zl/U7wiWuxMFEHf44N3/PSoAvWDu8IOPrddNo1y1tC/kXbP7IvVMhgCFMMNzgKb0pWoin9w==", - "requires": { - "lodash": "^4.5.0" - }, - "dependencies": { - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - } - } - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "dev": true - }, - "component-bind": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", - "integrity": "sha512-WZveuKPeKAG9qY+FkYDeADzdHyTYdIboXS59ixDeRJL5ZhxpqUnxSOwop4FQjMsiYm3/Or8cegVbpAHNA7pHxw==" - }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" - }, - "component-inherit": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", - "integrity": "sha512-w+LhYREhatpVqTESyGFg3NlP6Iu0kEKUHETY9GoZP/pQyW4mHFZuFWRUCIqVPZ36ueVLtoOEZaAqbCF2RDndaA==" - }, - "compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dev": true, - "requires": { - "mime-db": ">= 1.43.0 < 2" - } - }, - "compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "dev": true, - "requires": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "dependencies": { - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", - "dev": true - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - } - } - }, - "concat": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/concat/-/concat-1.0.3.tgz", - "integrity": "sha512-f/ZaH1aLe64qHgTILdldbvyfGiGF4uzeo9IuXUloIOLQzFmIPloy9QbZadNsuVv0j5qbKQvQb/H/UYf2UsKTpw==", - "dev": true, - "requires": { - "commander": "^2.9.0" - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "connect": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", - "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", - "requires": { - "debug": "2.6.9", - "finalhandler": "1.1.2", - "parseurl": "~1.3.3", - "utils-merge": "1.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "connect-history-api-fallback": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", - "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", - "dev": true - }, - "console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", - "dev": true - }, - "content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dev": true, - "requires": { - "safe-buffer": "5.2.1" - } - }, - "content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" - }, - "convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", - "dev": true - }, - "cookie": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", - "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", - "dev": true - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", - "dev": true - }, - "copy-anything": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz", - "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", - "dev": true, - "requires": { - "is-what": "^3.14.1" - } - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==" - }, - "copy-webpack-plugin": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz", - "integrity": "sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==", - "dev": true, - "requires": { - "fast-glob": "^3.2.11", - "glob-parent": "^6.0.1", - "globby": "^13.1.1", - "normalize-path": "^3.0.0", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0" - }, - "dependencies": { - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "requires": { - "is-glob": "^4.0.3" - } - }, - "globby": { - "version": "13.2.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", - "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", - "dev": true, - "requires": { - "dir-glob": "^3.0.1", - "fast-glob": "^3.3.0", - "ignore": "^5.2.4", - "merge2": "^1.4.1", - "slash": "^4.0.0" - } - }, - "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "dev": true - }, - "slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", - "dev": true - } - } - }, - "copyfiles": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/copyfiles/-/copyfiles-2.4.1.tgz", - "integrity": "sha512-fereAvAvxDrQDOXybk3Qu3dPbOoKoysFMWtkY3mv5BsL8//OSZVL5DCLYqgRfY5cWirgRzlC+WSrxp6Bo3eNZg==", - "dev": true, - "requires": { - "glob": "^7.0.5", - "minimatch": "^3.0.3", - "mkdirp": "^1.0.4", - "noms": "0.0.0", - "through2": "^2.0.1", - "untildify": "^4.0.0", - "yargs": "^16.1.0" - }, - "dependencies": { - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "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" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - } - }, - "yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true - } - } - }, - "core-js": { - "version": "2.6.12", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", - "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==" - }, - "core-js-compat": { - "version": "3.33.3", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.33.3.tgz", - "integrity": "sha512-cNzGqFsh3Ot+529GIXacjTJ7kegdt5fPXxCBVS1G0iaZpuo/tBz399ymceLJveQhFFZ8qThHiP3fzuoQjKN2ow==", - "dev": true, - "requires": { - "browserslist": "^4.22.1" - } - }, - "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "cors": { - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", - "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", - "dev": true, - "requires": { - "object-assign": "^4", - "vary": "^1" - } - }, - "cosmiconfig": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", - "dev": true, - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - } - }, - "critters": { - "version": "0.0.16", - "resolved": "https://registry.npmjs.org/critters/-/critters-0.0.16.tgz", - "integrity": "sha512-JwjgmO6i3y6RWtLYmXwO5jMd+maZt8Tnfu7VVISmEWyQqfLpB8soBswf8/2bu6SBXxtKA68Al3c+qIG1ApT68A==", - "dev": true, - "requires": { - "chalk": "^4.1.0", - "css-select": "^4.2.0", - "parse5": "^6.0.1", - "parse5-htmlparser2-tree-adapter": "^6.0.1", - "postcss": "^8.3.7", - "pretty-bytes": "^5.3.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "css-loader": { - "version": "6.7.3", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.3.tgz", - "integrity": "sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ==", - "dev": true, - "requires": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.19", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", - "semver": "^7.3.8" - } - }, - "css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "dev": true, - "requires": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - } - }, - "css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", - "dev": true - }, - "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==" - }, - "cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true - }, - "cuint": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/cuint/-/cuint-0.2.2.tgz", - "integrity": "sha512-d4ZVpCW31eWwCMe1YT3ur7mUDnTXbgwyzaL320DrcRT45rfjYxkt5QWLrmOJ+/UEAI2+fQgKe/fCjR8l4TpRgw==", - "dev": true - }, - "custom-event": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", - "integrity": "sha512-GAj5FOq0Hd+RsCGVJxZuKaIDXDf3h6GQoNEjFgbLLI/trgtavwUbSnZ5pVfg27DVCaWjIohryS0JFwIJyT2cMg==" - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "date-format": { - "version": "4.0.14", - "resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.14.tgz", - "integrity": "sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg==", - "dev": true - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "dev": true - }, - "decode-uri-component": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", - "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==" - }, - "deep-equal": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz", - "integrity": "sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==", - "dev": true, - "requires": { - "array-buffer-byte-length": "^1.0.0", - "call-bind": "^1.0.5", - "es-get-iterator": "^1.1.3", - "get-intrinsic": "^1.2.2", - "is-arguments": "^1.1.1", - "is-array-buffer": "^3.0.2", - "is-date-object": "^1.0.5", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "isarray": "^2.0.5", - "object-is": "^1.1.5", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.5.1", - "side-channel": "^1.0.4", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.13" - } - }, - "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "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 - }, - "default-gateway": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", - "dev": true, - "requires": { - "execa": "^5.0.0" - } - }, - "defaults": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", - "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", - "dev": true, - "requires": { - "clone": "^1.0.2" - } - }, - "define-data-property": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", - "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", - "requires": { - "get-intrinsic": "^1.2.1", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.0" - } - }, - "define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", - "dev": true - }, - "define-properties": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", - "dev": true, - "requires": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "del": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", - "integrity": "sha512-Z4fzpbIRjOu7lO5jCETSWoqUDVe0IPOlfugBsF6suen2LKDlVb4QZpKEM9P+buNJ4KI1eN7I083w/pbKUpsrWQ==", - "dev": true, - "requires": { - "globby": "^5.0.0", - "is-path-cwd": "^1.0.0", - "is-path-in-cwd": "^1.0.0", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "rimraf": "^2.2.8" - }, - "dependencies": { - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "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" - } - }, - "globby": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", - "integrity": "sha512-HJRTIH2EeH44ka+LWig+EqT2ONSYpVlNfx6pyd592/VF1TbfljJ7elwie7oSwcViLGqOdWocSdu2txwBF9bjmQ==", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "arrify": "^1.0.0", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "dev": true - }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", - "dev": true - }, - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" - }, - "dependency-graph": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", - "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==", - "dev": true - }, - "destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" - }, - "detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", - "dev": true - }, - "di": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", - "integrity": "sha512-uJaamHkagcZtHPqCIHZxnFrXlunQXgBOsZSUOWwFw31QJCAbyTBoHMW75YOTur5ZNx8pIeAKgf6GWIgaqqiLhA==" - }, - "diff": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", - "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", - "dev": true - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "requires": { - "path-type": "^4.0.0" - } - }, - "dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", - "dev": true - }, - "dns-packet": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", - "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", - "dev": true, - "requires": { - "@leichtgewicht/ip-codec": "^2.0.1" - } - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "document-register-element": { - "version": "1.14.10", - "resolved": "https://registry.npmjs.org/document-register-element/-/document-register-element-1.14.10.tgz", - "integrity": "sha512-w5UA37hEIrs+9pruo2yR5UD13c4UHDlkqqjt4qurnp7QsBI9b1IOi8WXUim+aCqKBsENX3Z/cso7XMOuwJH1Yw==" - }, - "dom-serialize": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", - "integrity": "sha512-Yra4DbvoW7/Z6LBN560ZwXMjoNOSAN2wRsKFGc4iBeso+mpIA6qj1vfdf9HpMaKAqG6wXTy+1SYEzmNpKXOSsQ==", - "requires": { - "custom-event": "~1.0.0", - "ent": "~2.2.0", - "extend": "^3.0.0", - "void-elements": "^2.0.0" - } - }, - "dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - } - }, - "dom-walk": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", - "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" - }, - "domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "dev": true - }, - "domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "dev": true, - "requires": { - "domelementtype": "^2.2.0" - } - }, - "domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dev": true, - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - } - }, - "dotenv": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", - "dev": true - }, - "duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", - "dev": true - }, - "eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", - "dev": true, - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" - }, - "ejs": { - "version": "3.1.9", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", - "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", - "dev": true, - "requires": { - "jake": "^10.8.5" - } - }, - "electron-to-chromium": { - "version": "1.4.579", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.579.tgz", - "integrity": "sha512-bJKvA+awBIzYR0xRced7PrQuRIwGQPpo6ZLP62GAShahU9fWpsNN2IP6BSP1BLDDSbxvBVRGAMWlvVVq3npmLA==", - "dev": true - }, - "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 - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" - }, - "encoding": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "dev": true, - "optional": true, - "requires": { - "iconv-lite": "^0.6.2" - } - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "requires": { - "once": "^1.4.0" - } - }, - "engine.io": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.5.3.tgz", - "integrity": "sha512-IML/R4eG/pUS5w7OfcDE0jKrljWS9nwnEfsxWCIJF5eO6AHo6+Hlv+lQbdlAYsiJPHzUthLm1RUjnBzWOs45cw==", - "dev": true, - "requires": { - "@types/cookie": "^0.4.1", - "@types/cors": "^2.8.12", - "@types/node": ">=10.0.0", - "accepts": "~1.3.4", - "base64id": "2.0.0", - "cookie": "~0.4.1", - "cors": "~2.8.5", - "debug": "~4.3.1", - "engine.io-parser": "~5.2.1", - "ws": "~8.11.0" - }, - "dependencies": { - "@types/node": { - "version": "20.9.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.9.0.tgz", - "integrity": "sha512-nekiGu2NDb1BcVofVcEKMIwzlx4NjHlcjhoxxKBNLtz15Y1z7MYf549DFvkHSId02Ax6kGwWntIBPC3l/JZcmw==", - "dev": true, - "requires": { - "undici-types": "~5.26.4" - } - } - } - }, - "engine.io-client": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.2.1.tgz", - "integrity": "sha512-y5AbkytWeM4jQr7m/koQLc5AxpRKC1hEVUb/s1FUAWEJq5AzJJ4NLvzuKPuxtDi5Mq755WuDvZ6Iv2rXj4PTzw==", - "requires": { - "component-emitter": "1.2.1", - "component-inherit": "0.0.3", - "debug": "~3.1.0", - "engine.io-parser": "~2.1.1", - "has-cors": "1.1.0", - "indexof": "0.0.1", - "parseqs": "0.0.5", - "parseuri": "0.0.5", - "ws": "~3.3.1", - "xmlhttprequest-ssl": "~1.5.4", - "yeast": "0.1.2" - }, - "dependencies": { - "component-emitter": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", - "integrity": "sha512-jPatnhd33viNplKjqXKRkGU345p263OIWzDL2wH3LGIGp5Kojo+uXizHmOADRvhGFFTnJqX3jBAKP6vvmSDKcA==" - }, - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "requires": { - "ms": "2.0.0" - } - }, - "engine.io-parser": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.3.tgz", - "integrity": "sha512-6HXPre2O4Houl7c4g7Ic/XzPnHBvaEmN90vtRO9uLmwtRqQmTOw0QMevL1TOfL2Cpu1VzsaTmMotQgMdkzGkVA==", - "requires": { - "after": "0.8.2", - "arraybuffer.slice": "~0.0.7", - "base64-arraybuffer": "0.1.5", - "blob": "0.0.5", - "has-binary2": "~1.0.2" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "ws": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", - "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", - "requires": { - "async-limiter": "~1.0.0", - "safe-buffer": "~5.1.0", - "ultron": "~1.1.0" - } - } - } - }, - "engine.io-parser": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.1.tgz", - "integrity": "sha512-9JktcM3u18nU9N2Lz3bWeBgxVgOKpw7yhRaoxQA3FUDZzzw+9WlA6p4G4u0RixNkg14fH7EfEc/RhpurtiROTQ==", - "dev": true - }, - "enhanced-resolve": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", - "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - } - }, - "enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "dev": true, - "requires": { - "ansi-colors": "^4.1.1" - } - }, - "ent": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", - "integrity": "sha512-GHrMyVZQWvTIdDtpiEXdHZnFQKzeO09apj8Cbl4pKWy4i0Oprcq17usfDt5aO63swf0JOeMWjWQE/LzgSRuWpA==" - }, - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true - }, - "env-paths": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", - "dev": true - }, - "err-code": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", - "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", - "dev": true - }, - "errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "dev": true, - "optional": true, - "requires": { - "prr": "~1.0.1" - } - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "es-get-iterator": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", - "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "has-symbols": "^1.0.3", - "is-arguments": "^1.1.1", - "is-map": "^2.0.2", - "is-set": "^2.0.2", - "is-string": "^1.0.7", - "isarray": "^2.0.5", - "stop-iteration-iterator": "^1.0.0" - } - }, - "es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", - "dev": true - }, - "es6-promise": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", - "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" - }, - "es6-promisify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", - "integrity": "sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ==", - "dev": true, - "requires": { - "es6-promise": "^4.0.3" - } - }, - "esbuild": { - "version": "0.17.8", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.8.tgz", - "integrity": "sha512-g24ybC3fWhZddZK6R3uD2iF/RIPnRpwJAqLov6ouX3hMbY4+tKolP0VMF3zuIYCaXun+yHwS5IPQ91N2BT191g==", - "dev": true, - "optional": true, - "requires": { - "@esbuild/android-arm": "0.17.8", - "@esbuild/android-arm64": "0.17.8", - "@esbuild/android-x64": "0.17.8", - "@esbuild/darwin-arm64": "0.17.8", - "@esbuild/darwin-x64": "0.17.8", - "@esbuild/freebsd-arm64": "0.17.8", - "@esbuild/freebsd-x64": "0.17.8", - "@esbuild/linux-arm": "0.17.8", - "@esbuild/linux-arm64": "0.17.8", - "@esbuild/linux-ia32": "0.17.8", - "@esbuild/linux-loong64": "0.17.8", - "@esbuild/linux-mips64el": "0.17.8", - "@esbuild/linux-ppc64": "0.17.8", - "@esbuild/linux-riscv64": "0.17.8", - "@esbuild/linux-s390x": "0.17.8", - "@esbuild/linux-x64": "0.17.8", - "@esbuild/netbsd-x64": "0.17.8", - "@esbuild/openbsd-x64": "0.17.8", - "@esbuild/sunos-x64": "0.17.8", - "@esbuild/win32-arm64": "0.17.8", - "@esbuild/win32-ia32": "0.17.8", - "@esbuild/win32-x64": "0.17.8" - } - }, - "esbuild-wasm": { - "version": "0.17.8", - "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.17.8.tgz", - "integrity": "sha512-zCmpxv95E0FuCmvdw1K836UHnj4EdiQnFfjTby35y3LAjRPtXMj3sbHDRHjbD8Mqg5lTwq3knacr/1qIFU51CQ==", - "dev": true - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true - }, - "eslint": { - "version": "8.53.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.53.0.tgz", - "integrity": "sha512-N4VuiPjXDUa4xVeV/GC/RV3hQW9Nw+Y463lkWaKKXKYMvmRiRDAtfpuPFLN+E1/6ZhyR8J2ig+eVREnYgUsiag==", - "dev": true, - "requires": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.3", - "@eslint/js": "8.53.0", - "@humanwhocodes/config-array": "^0.11.13", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "@ungap/structured-clone": "^1.2.0", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "requires": { - "is-glob": "^4.0.3" - } - }, - "globals": { - "version": "13.23.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", - "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "requires": { - "p-locate": "^5.0.0" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "requires": { - "p-limit": "^3.0.2" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true - } - } - }, - "eslint-scope": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^2.0.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - } - } - }, - "eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "dev": true - }, - "espree": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", - "dev": true, - "requires": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - }, - "esquery": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", - "dev": true, - "requires": { - "estraverse": "^5.1.0" - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - }, - "estree-walker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "dev": true - }, - "eventemitter-asyncresource": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/eventemitter-asyncresource/-/eventemitter-asyncresource-1.0.0.tgz", - "integrity": "sha512-39F7TBIV0G7gTelxwbEqnwhp90eqCPON1k0NwNfwhgKn4Co4ybUbj2pECcXT0B3ztRKZ7Pw1JujUUgmQJHcVAQ==", - "dev": true - }, - "eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" - }, - "events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true - }, - "execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "requires": { - "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" - } - }, - "exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", - "dev": true - }, - "expand-braces": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/expand-braces/-/expand-braces-0.1.2.tgz", - "integrity": "sha512-zOOsEnAhvIxxd0esCNbYG2xerGf46niZ1egS43eV7Fu4t7VIScgPXMcMabCLaPrqkzwvwo6zZipDiX3t0ILF2w==", - "requires": { - "array-slice": "^0.2.3", - "array-unique": "^0.2.1", - "braces": "^0.1.2" - }, - "dependencies": { - "array-slice": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", - "integrity": "sha512-rlVfZW/1Ph2SNySXwR9QYkChp8EkOEiTMO5Vwx60usw04i4nWemkm9RXmQqgkQFaLHsqLuADvjp6IfgL9l2M8Q==" - }, - "braces": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-0.1.5.tgz", - "integrity": "sha512-EIMHIv2UXHWFY2xubUGKz+hq9hNkENj4Pjvr7h58cmJgpkK2yMlKA8I484f7MSttkzVAy/lL7X9xDaILd6avzA==", - "requires": { - "expand-range": "^0.1.0" - } - } - } - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "expand-range": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-0.1.1.tgz", - "integrity": "sha512-busOHJ0t7t5UcutcyNDqmaDX+1cb0XlqsAUgTlmplVv0rIqBaMcBSZRLlkDm0nxtl8O3o/EvRRrdQ/WnyPERLQ==", - "requires": { - "is-number": "^0.1.1", - "repeat-string": "^0.2.2" - }, - "dependencies": { - "is-number": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-0.1.1.tgz", - "integrity": "sha512-la5kPULwIgkSSaZj9w7/A1uHqOBAgOhDUKQ5CkfL8LZ4Si6r4+2D0hI6b4o60MW4Uj2yNJARWIZUDPxlvOYQcw==" - }, - "repeat-string": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-0.2.2.tgz", - "integrity": "sha512-yHeI3F9v20MY+8/5WAUgIWseMZwpLD+l9h5hGyzh6fQjhle2AwjjRDao1m5IozSDuVvMw09/mvE8AU1oDmZKpQ==" - } - } - }, - "exponential-backoff": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz", - "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==", - "dev": true - }, - "express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", - "dev": true, - "requires": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.1", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.11.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", - "dev": true - }, - "body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", - "dev": true, - "requires": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - } - }, - "cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", - "dev": true - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "dev": true, - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - } - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "dev": true, - "requires": { - "side-channel": "^1.0.4" - } - }, - "raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "dev": true, - "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - } - }, - "statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true - } - } - }, - "express-http-proxy": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/express-http-proxy/-/express-http-proxy-1.6.3.tgz", - "integrity": "sha512-/l77JHcOUrDUX8V67E287VEUQT0lbm71gdGVoodnlWBziarYKgMcpqT7xvh/HM8Jv52phw8Bd8tY+a7QjOr7Yg==", - "requires": { - "debug": "^3.0.1", - "es6-promise": "^4.1.1", - "raw-body": "^2.3.0" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dev": true, - "requires": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, - "dependencies": { - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "requires": { - "os-tmpdir": "~1.0.2" - } - } - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==" - }, - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-descriptor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", - "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", - "requires": { - "is-accessor-descriptor": "^1.0.1", - "is-data-descriptor": "^1.0.1" - } - } - } - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", - "dev": true - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - } - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, - "faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "dev": true, - "requires": { - "websocket-driver": ">=0.5.1" - } - }, - "figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "requires": { - "flat-cache": "^3.0.4" - } - }, - "file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "optional": true - }, - "filelist": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", - "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", - "dev": true, - "requires": { - "minimatch": "^5.0.1" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", - "requires": { - "ee-first": "1.1.1" - } - } - } - }, - "find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - } - }, - "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, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "flat": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", - "dev": true - }, - "flat-cache": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.1.tgz", - "integrity": "sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q==", - "dev": true, - "requires": { - "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" - } - }, - "flatted": { - "version": "3.2.9", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", - "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", - "dev": true - }, - "follow-redirects": { - "version": "1.15.3", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz", - "integrity": "sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==" - }, - "for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "dev": true, - "requires": { - "is-callable": "^1.1.3" - } - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==" - }, - "foreground-child": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", - "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "dependencies": { - "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 - } - } - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", - "dev": true - }, - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "dev": true - }, - "fraction.js": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", - "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", - "dev": true - }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", - "requires": { - "map-cache": "^0.2.2" - } - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "dev": true - }, - "fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", - "dev": true - }, - "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dev": true, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "fs-minipass": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz", - "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==", - "dev": true, - "requires": { - "minipass": "^7.0.3" - }, - "dependencies": { - "minipass": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", - "dev": true - } - } - }, - "fs-monkey": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.5.tgz", - "integrity": "sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==", - "dev": true - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, - "optional": true - }, - "function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" - }, - "functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "dev": true - }, - "gauge": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", - "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", - "dev": true, - "requires": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.3", - "console-control-strings": "^1.1.0", - "has-unicode": "^2.0.1", - "signal-exit": "^3.0.7", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.5" - } - }, - "gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "get-intrinsic": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", - "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", - "requires": { - "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" - } - }, - "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 - }, - "get-stream": { - "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 - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==" - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - } - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "dev": true - }, - "global": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", - "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", - "requires": { - "min-document": "^2.19.0", - "process": "^0.11.10" - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - }, - "globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - } - }, - "gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "requires": { - "get-intrinsic": "^1.1.3" - } - }, - "graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" - }, - "graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "dev": true - }, - "grunt-karma": { - "version": "0.12.2", - "resolved": "https://registry.npmjs.org/grunt-karma/-/grunt-karma-0.12.2.tgz", - "integrity": "sha512-houkUR8sks8uliJ5khwvV4Cf2vrxSPkvCt+w9uwOOHhDOCLZ9ZE4/MeDmC7GgSajGK+h/svpacbKFHyjNbCsng==", - "requires": { - "lodash": "^3.10.1" - } - }, - "handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "dev": true - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", - "dev": true - }, - "har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "dev": true, - "requires": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - } - } - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", - "dev": true - } - } - }, - "has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true - }, - "has-binary2": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz", - "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==", - "requires": { - "isarray": "2.0.1" - }, - "dependencies": { - "isarray": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", - "integrity": "sha512-c2cu3UxbI+b6kR3fy0nRnAhodsvR9dx7U5+znCOzdj6IfP3upFURTr0Xl5BlQZNKZjEtxrmVyfSdeE3O57smoQ==" - } - } - }, - "has-cors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", - "integrity": "sha512-g5VNKdkFuUuVCP9gYfDJHjK2nqdQJ7aDLTnycnc2+RvsOQbuLdF5pm7vuE5J76SEBIQjs4kQY/BWq74JUmjbXA==" - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true - }, - "has-property-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz", - "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==", - "requires": { - "get-intrinsic": "^1.2.2" - } - }, - "has-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", - "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==" - }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" - }, - "has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dev": true, - "requires": { - "has-symbols": "^1.0.2" - } - }, - "has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", - "dev": true - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "hasown": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", - "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", - "requires": { - "function-bind": "^1.1.2" - } - }, - "hdr-histogram-js": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/hdr-histogram-js/-/hdr-histogram-js-2.0.3.tgz", - "integrity": "sha512-Hkn78wwzWHNCp2uarhzQ2SGFLU3JY8SBDDd3TAABK4fc30wm+MuPOrg5QVFVfkKOQd6Bfz3ukJEI+q9sXEkK1g==", - "dev": true, - "requires": { - "@assemblyscript/loader": "^0.10.1", - "base64-js": "^1.2.0", - "pako": "^1.0.3" - } - }, - "hdr-histogram-percentiles-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hdr-histogram-percentiles-obj/-/hdr-histogram-percentiles-obj-3.0.0.tgz", - "integrity": "sha512-7kIufnBqdsBGcSZLPJwqHT3yhk1QTsSlFsVD3kx5ixH/AlgBs9yM1q6DPhXZ8f8gtdqgh7N7/5btRLpQsS2gHw==", - "dev": true - }, - "hosted-git-info": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz", - "integrity": "sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==", - "dev": true, - "requires": { - "lru-cache": "^7.5.1" - }, - "dependencies": { - "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 - } - } - }, - "hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "html-entities": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.4.0.tgz", - "integrity": "sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==", - "dev": true - }, - "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 - }, - "http-cache-semantics": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", - "dev": true - }, - "http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", - "dev": true - }, - "http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "requires": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - }, - "dependencies": { - "statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" - } - } - }, - "http-parser-js": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", - "dev": true - }, - "http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "requires": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - } - }, - "http-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", - "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", - "dev": true, - "requires": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" - } - }, - "http-proxy-middleware": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", - "dev": true, - "requires": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - } - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "dev": true, - "requires": { - "agent-base": "6", - "debug": "4" - } - }, - "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 - }, - "humanize-ms": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", - "dev": true, - "requires": { - "ms": "^2.0.0" - } - }, - "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, - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } - }, - "icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "dev": true - }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true - }, - "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "dev": true - }, - "ignore-walk": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.3.tgz", - "integrity": "sha512-C7FfFoTA+bI10qfeydT8aZbvr91vAEU+2W5BZUlzPec47oNb07SsOfwYrtxuvOYdUApPP/Qlh4DtAO51Ekk2QA==", - "dev": true, - "requires": { - "minimatch": "^9.0.0" - }, - "dependencies": { - "minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - } - } - }, - "image-size": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", - "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", - "dev": true, - "optional": true - }, - "immediate": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", - "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==", - "dev": true - }, - "immutable": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.4.tgz", - "integrity": "sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA==", - "dev": true - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - } - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true - }, - "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 - }, - "indexof": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", - "integrity": "sha512-i0G7hLJ1z0DE8dsqJa2rycj9dBmNKgXBvotXtZYXakU9oivfB9Uj2ZBC27qqef2U58/ZLwalxa1X/RDCdkHtVg==" - }, - "individual": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/individual/-/individual-2.0.0.tgz", - "integrity": "sha512-pWt8hBCqJsUWI/HtcfWod7+N9SgAqyPEaF7JQjwzjn5vGrpg6aQ5qeAFQ7dx//UH4J1O+7xqew+gCeeFt6xN/g==" - }, - "infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "ini": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ini/-/ini-3.0.1.tgz", - "integrity": "sha512-it4HyVAUTKBc6m8e1iXWvXSTdndF7HbdN713+kvLrymxTaU4AUBWrJ4vEooP+V7fexnVD3LKcBshjGGPefSMUQ==", - "dev": true - }, - "injection-js": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/injection-js/-/injection-js-2.4.0.tgz", - "integrity": "sha512-6jiJt0tCAo9zjHbcwLiPL+IuNe9SQ6a9g0PEzafThW3fOQi0mrmiJGBJvDD6tmhPh8cQHIQtCOrJuBfQME4kPA==", - "dev": true, - "requires": { - "tslib": "^2.0.0" - } - }, - "inquirer": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.4.tgz", - "integrity": "sha512-nn4F01dxU8VeKfq192IjLsxu0/OmMZ4Lg3xKAns148rCaXP6ntAoEkVYZThWjwON8AlzdZZi6oqnhNbxUG9hVg==", - "dev": true, - "requires": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.1", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.21", - "mute-stream": "0.0.8", - "ora": "^5.4.1", - "run-async": "^2.4.0", - "rxjs": "^7.5.5", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6", - "wrap-ansi": "^7.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "rxjs": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", - "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", - "dev": true, - "requires": { - "tslib": "^2.1.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "internal-slot": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.6.tgz", - "integrity": "sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==", - "dev": true, - "requires": { - "get-intrinsic": "^1.2.2", - "hasown": "^2.0.0", - "side-channel": "^1.0.4" - } - }, - "inversify": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/inversify/-/inversify-5.1.1.tgz", - "integrity": "sha512-j8grHGDzv1v+8T1sAQ+3boTCntFPfvxLCkNcxB1J8qA0lUN+fAlSyYd+RXKvaPRL4AGyPxViutBEJHNXOyUdFQ==" - }, - "ip": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", - "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", - "dev": true - }, - "ipaddr.js": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", - "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==", - "dev": true - }, - "is-accessor-descriptor": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.1.tgz", - "integrity": "sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA==", - "requires": { - "hasown": "^2.0.0" - } - }, - "is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-array-buffer": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", - "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.0", - "is-typed-array": "^1.1.10" - } - }, - "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 - }, - "is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, - "requires": { - "has-bigints": "^1.0.1" - } - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "is-builtin-module": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz", - "integrity": "sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==", - "dev": true, - "requires": { - "builtin-modules": "^3.3.0" - } - }, - "is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "dev": true - }, - "is-core-module": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", - "dev": true, - "requires": { - "hasown": "^2.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.1.tgz", - "integrity": "sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw==", - "requires": { - "hasown": "^2.0.0" - } - }, - "is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-descriptor": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", - "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", - "requires": { - "is-accessor-descriptor": "^1.0.1", - "is-data-descriptor": "^1.0.1" - } - }, - "is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "is-function": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", - "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==" - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", - "dev": true - }, - "is-lambda": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", - "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", - "dev": true - }, - "is-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", - "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", - "dev": true - }, - "is-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", - "dev": true - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-path-cwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", - "integrity": "sha512-cnS56eR9SPAscL77ik76ATVqoPARTqPIVkMDVxRaWH06zT+6+CzIroYRJ0VVvm0Z1zfAvxvz9i/D3Ppjaqt5Nw==", - "dev": true - }, - "is-path-in-cwd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", - "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", - "dev": true, - "requires": { - "is-path-inside": "^1.0.0" - }, - "dependencies": { - "is-path-inside": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", - "integrity": "sha512-qhsCR/Esx4U4hg/9I19OVUAJkGWtjRYHMRgUMZE2TDdj+Ag+kttZanLupfddNyglzz50cUlmWzUaI37GDfNx/g==", - "dev": true, - "requires": { - "path-is-inside": "^1.0.1" - } - } - } - }, - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true - }, - "is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", - "dev": true - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "requires": { - "isobject": "^3.0.1" - } - }, - "is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-set": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", - "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", - "dev": true - }, - "is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2" - } - }, - "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 - }, - "is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dev": true, - "requires": { - "has-symbols": "^1.0.2" - } - }, - "is-typed-array": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", - "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", - "dev": true, - "requires": { - "which-typed-array": "^1.1.11" - } - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", - "dev": true - }, - "is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "dev": true - }, - "is-weakmap": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", - "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", - "dev": true - }, - "is-weakset": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", - "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - } - }, - "is-what": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", - "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", - "dev": true - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" - }, - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "requires": { - "is-docker": "^2.0.0" - } - }, - "isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true - }, - "isbinaryfile": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz", - "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==" - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", - "dev": true - }, - "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 - }, - "istanbul-lib-instrument": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", - "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", - "dev": true, - "requires": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true - } - } - }, - "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, - "requires": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^4.0.0", - "supports-color": "^7.1.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "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, - "requires": { - "semver": "^7.5.3" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "istanbul-lib-source-maps": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz", - "integrity": "sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw==", - "dev": true, - "requires": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^2.0.5", - "make-dir": "^2.1.0", - "rimraf": "^2.6.3", - "source-map": "^0.6.1" - }, - "dependencies": { - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "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" - } - }, - "istanbul-lib-coverage": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", - "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==", - "dev": true - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "istanbul-reports": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", - "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", - "dev": true, - "requires": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - } - }, - "jackspeak": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", - "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", - "dev": true, - "requires": { - "@isaacs/cliui": "^8.0.2", - "@pkgjs/parseargs": "^0.11.0" - } - }, - "jake": { - "version": "10.8.7", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.7.tgz", - "integrity": "sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==", - "dev": true, - "requires": { - "async": "^3.2.3", - "chalk": "^4.0.2", - "filelist": "^1.0.4", - "minimatch": "^3.1.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jasmine": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/jasmine/-/jasmine-2.8.0.tgz", - "integrity": "sha512-KbdGQTf5jbZgltoHs31XGiChAPumMSY64OZMWLNYnEnMfG5uwGBhffePwuskexjT+/Jea/gU3qAU8344hNohSw==", - "dev": true, - "requires": { - "exit": "^0.1.2", - "glob": "^7.0.6", - "jasmine-core": "~2.8.0" - }, - "dependencies": { - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "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" - } - }, - "jasmine-core": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.8.0.tgz", - "integrity": "sha512-SNkOkS+/jMZvLhuSx1fjhcNWUC/KG6oVyFUGkSBEr9n1axSNduWU8GlI7suaHXr4yxjet6KjrUZxUTE5WzzWwQ==", - "dev": true - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - } - } - }, - "jasmine-core": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-3.6.0.tgz", - "integrity": "sha512-8uQYa7zJN8hq9z+g8z1bqCfdC8eoDAeVnM5sfqs7KHv9/ifoJ500m018fpFc7RDaO6SWCLCXwo/wPSNcdYTgcw==", - "dev": true - }, - "jasmine-spec-reporter": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/jasmine-spec-reporter/-/jasmine-spec-reporter-5.0.2.tgz", - "integrity": "sha512-6gP1LbVgJ+d7PKksQBc2H0oDGNRQI3gKUsWlswKaQ2fif9X5gzhQcgM5+kiJGCQVurOG09jqNhk7payggyp5+g==", - "dev": true, - "requires": { - "colors": "1.4.0" - }, - "dependencies": { - "colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", - "dev": true - } - } - }, - "jasminewd2": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/jasminewd2/-/jasminewd2-2.2.0.tgz", - "integrity": "sha512-Rn0nZe4rfDhzA63Al3ZGh0E+JTmM6ESZYXJGKuqKGZObsAB9fwXPD03GjtIEvJBDOhN94T5MzbwZSqzFHSQPzg==", - "dev": true - }, - "jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "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, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", - "dev": true - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true - }, - "json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "dev": true - }, - "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 - }, - "json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", - "dev": true - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", - "dev": true - }, - "json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "dev": true - }, - "jsonc-parser": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", - "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", - "dev": true - }, - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - } - }, - "jsonparse": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", - "dev": true - }, - "jsprim": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", - "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", - "dev": true, - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.4.0", - "verror": "1.10.0" - } - }, - "jszip": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz", - "integrity": "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==", - "dev": true, - "requires": { - "lie": "~3.3.0", - "pako": "~1.0.2", - "readable-stream": "~2.3.6", - "setimmediate": "^1.0.5" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "karma": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/karma/-/karma-6.4.2.tgz", - "integrity": "sha512-C6SU/53LB31BEgRg+omznBEMY4SjHU3ricV6zBcAe1EeILKkeScr+fZXtaI5WyDbkVowJxxAI6h73NcFPmXolQ==", - "dev": true, - "requires": { - "@colors/colors": "1.5.0", - "body-parser": "^1.19.0", - "braces": "^3.0.2", - "chokidar": "^3.5.1", - "connect": "^3.7.0", - "di": "^0.0.1", - "dom-serialize": "^2.2.1", - "glob": "^7.1.7", - "graceful-fs": "^4.2.6", - "http-proxy": "^1.18.1", - "isbinaryfile": "^4.0.8", - "lodash": "^4.17.21", - "log4js": "^6.4.1", - "mime": "^2.5.2", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.5", - "qjobs": "^1.2.0", - "range-parser": "^1.2.1", - "rimraf": "^3.0.2", - "socket.io": "^4.4.1", - "source-map": "^0.6.1", - "tmp": "^0.2.1", - "ua-parser-js": "^0.7.30", - "yargs": "^16.1.1" - }, - "dependencies": { - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "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" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "requires": { - "minimist": "^1.2.6" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - } - }, - "yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true - } - } - }, - "karma-chrome-launcher": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.1.1.tgz", - "integrity": "sha512-hsIglcq1vtboGPAN+DGCISCFOxW+ZVnIqhDQcCMqqCp+4dmJ0Qpq5QAjkbA0X2L9Mi6OBkHi2Srrbmm7pUKkzQ==", - "dev": true, - "requires": { - "which": "^1.2.1" - }, - "dependencies": { - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "karma-coverage-istanbul-reporter": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/karma-coverage-istanbul-reporter/-/karma-coverage-istanbul-reporter-3.0.3.tgz", - "integrity": "sha512-wE4VFhG/QZv2Y4CdAYWDbMmcAHeS926ZIji4z+FkB2aF/EposRb6DP6G5ncT/wXhqUfAb/d7kZrNKPonbvsATw==", - "dev": true, - "requires": { - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^3.0.6", - "istanbul-reports": "^3.0.2", - "minimatch": "^3.0.4" - }, - "dependencies": { - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - } - } - }, - "karma-jasmine": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-4.0.2.tgz", - "integrity": "sha512-ggi84RMNQffSDmWSyyt4zxzh2CQGwsxvYYsprgyR1j8ikzIduEdOlcLvXjZGwXG/0j41KUXOWsUCBfbEHPWP9g==", - "dev": true, - "requires": { - "jasmine-core": "^3.6.0" - } - }, - "karma-jasmine-html-reporter": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-1.7.0.tgz", - "integrity": "sha512-pzum1TL7j90DTE86eFt48/s12hqwQuiD+e5aXx2Dc9wDEn2LfGq6RoAxEZZjFiN0RDSCOnosEKRZWxbQ+iMpQQ==", - "dev": true - }, - "karma-mocha-reporter": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/karma-mocha-reporter/-/karma-mocha-reporter-2.2.5.tgz", - "integrity": "sha512-Hr6nhkIp0GIJJrvzY8JFeHpQZNseuIakGac4bpw8K1+5F0tLb6l7uvXRa8mt2Z+NVwYgCct4QAfp2R2QP6o00w==", - "dev": true, - "requires": { - "chalk": "^2.1.0", - "log-symbols": "^2.1.0", - "strip-ansi": "^4.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", - "dev": true - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "karma-source-map-support": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/karma-source-map-support/-/karma-source-map-support-1.4.0.tgz", - "integrity": "sha512-RsBECncGO17KAoJCYXjv+ckIz+Ii9NCi+9enk+rq6XC81ezYkb4/RHE6CTXdA7IOJqoF3wcaLfVG0CPmE5ca6A==", - "dev": true, - "requires": { - "source-map-support": "^0.5.5" - } - }, - "keycode": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/keycode/-/keycode-2.2.1.tgz", - "integrity": "sha512-Rdgz9Hl9Iv4QKi8b0OlCRQEzp4AgVxyCtz5S/+VIHezDmrDhkp2N2TqBWOLz0/gbeREXOOiI9/4b8BY9uw2vFg==" - }, - "keyv": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", - "dev": true, - "requires": { - "json-buffer": "3.0.1" - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" - }, - "klona": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", - "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", - "dev": true - }, - "less": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/less/-/less-4.1.3.tgz", - "integrity": "sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==", - "dev": true, - "requires": { - "copy-anything": "^2.0.1", - "errno": "^0.1.1", - "graceful-fs": "^4.1.2", - "image-size": "~0.5.0", - "make-dir": "^2.1.0", - "mime": "^1.4.1", - "needle": "^3.1.0", - "parse-node-version": "^1.0.1", - "source-map": "~0.6.0", - "tslib": "^2.3.0" - }, - "dependencies": { - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "optional": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true, - "optional": true - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "optional": true - }, - "semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true, - "optional": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "optional": true - } - } - }, - "less-loader": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-11.1.0.tgz", - "integrity": "sha512-C+uDBV7kS7W5fJlUjq5mPBeBVhYpTIm5gB09APT9o3n/ILeaXVsiSFTbZpTJCJwQ/Crczfn3DmfQFwxYusWFug==", - "dev": true, - "requires": { - "klona": "^2.0.4" - } - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "license-webpack-plugin": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-4.0.2.tgz", - "integrity": "sha512-771TFWFD70G1wLTC4oU2Cw4qvtmNrIw+wRvBtn+okgHl7slJVi7zfNcdmqDL72BojM30VNJ2UHylr1o77U37Jw==", - "dev": true, - "requires": { - "webpack-sources": "^3.0.0" - } - }, - "lie": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", - "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", - "dev": true, - "requires": { - "immediate": "~3.0.5" - } - }, - "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 - }, - "loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", - "dev": true - }, - "loader-utils": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", - "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==", - "dev": true - }, - "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, - "requires": { - "p-locate": "^4.1.0" - } - }, - "lodash": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha512-9mDDwqVIma6OZX79ZlDACZl8sBm0TEnkf99zV3iMA4GzkIT/9hiqP5mY0HoT1iNLCrKc/R1HByV+yJfRWVJryQ==" - }, - "lodash-es": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" - }, - "lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", - "dev": true - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "log-symbols": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", - "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", - "dev": true, - "requires": { - "chalk": "^2.0.1" - } - }, - "log4js": { - "version": "6.9.1", - "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.9.1.tgz", - "integrity": "sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g==", - "dev": true, - "requires": { - "date-format": "^4.0.14", - "debug": "^4.3.4", - "flatted": "^3.2.7", - "rfdc": "^1.3.0", - "streamroller": "^3.1.5" - } - }, - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "requires": { - "yallist": "^3.0.2" - } - }, - "m3u8-parser": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/m3u8-parser/-/m3u8-parser-4.7.0.tgz", - "integrity": "sha512-48l/OwRyjBm+QhNNigEEcRcgbRvnUjL7rxs597HmW9QSNbyNvt+RcZ9T/d9vxi9A9z7EZrB1POtZYhdRlwYQkQ==", - "requires": { - "@babel/runtime": "^7.12.5", - "@videojs/vhs-utils": "^3.0.0", - "global": "^4.4.0" - } - }, - "magic-string": { - "version": "0.29.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.29.0.tgz", - "integrity": "sha512-WcfidHrDjMY+eLjlU+8OvwREqHwpgCeKVBUpQ3OhYYuvfaYCUgcbuBzappNzZvg/v8onU3oQj+BYpkOJe9Iw4Q==", - "dev": true, - "requires": { - "@jridgewell/sourcemap-codec": "^1.4.13" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true - } - } - }, - "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 - }, - "make-fetch-happen": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz", - "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==", - "dev": true, - "requires": { - "agentkeepalive": "^4.2.1", - "cacache": "^16.1.0", - "http-cache-semantics": "^4.1.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-fetch": "^2.0.3", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^7.0.0", - "ssri": "^9.0.0" - }, - "dependencies": { - "@npmcli/fs": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz", - "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==", - "dev": true, - "requires": { - "@gar/promisify": "^1.1.3", - "semver": "^7.3.5" - } - }, - "cacache": { - "version": "16.1.3", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz", - "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==", - "dev": true, - "requires": { - "@npmcli/fs": "^2.1.0", - "@npmcli/move-file": "^2.0.0", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "glob": "^8.0.1", - "infer-owner": "^1.0.4", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "mkdirp": "^1.0.4", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^9.0.0", - "tar": "^6.1.11", - "unique-filename": "^2.0.0" - } - }, - "fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "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 - }, - "minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "ssri": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz", - "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==", - "dev": true, - "requires": { - "minipass": "^3.1.1" - } - }, - "unique-filename": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz", - "integrity": "sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==", - "dev": true, - "requires": { - "unique-slug": "^3.0.0" - } - }, - "unique-slug": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz", - "integrity": "sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==" - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", - "requires": { - "object-visit": "^1.0.0" - } - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" - }, - "memfs": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", - "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", - "dev": true, - "requires": { - "fs-monkey": "^1.0.4" - } - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", - "dev": true - }, - "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 - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "dev": true - }, - "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dev": true, - "requires": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - } - }, - "mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==" - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "requires": { - "mime-db": "1.52.0" - } - }, - "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 - }, - "min-document": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", - "integrity": "sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==", - "requires": { - "dom-walk": "^0.1.0" - } - }, - "mini-css-extract-plugin": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.2.tgz", - "integrity": "sha512-EdlUizq13o0Pd+uCp+WO/JpkLvHRVGt97RqfeGhXqAcorYo1ypJSpkV+WDT0vY/kmh/p7wRdJNJtuyK540PXDw==", - "dev": true, - "requires": { - "schema-utils": "^4.0.0" - } - }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true - }, - "minimatch": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - }, - "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" - }, - "minipass": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz", - "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==", - "dev": true - }, - "minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - }, - "dependencies": { - "minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "minipass-fetch": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz", - "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==", - "dev": true, - "requires": { - "encoding": "^0.1.13", - "minipass": "^3.1.6", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" - }, - "dependencies": { - "minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - }, - "dependencies": { - "minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "minipass-json-stream": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz", - "integrity": "sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==", - "dev": true, - "requires": { - "jsonparse": "^1.3.1", - "minipass": "^3.0.0" - }, - "dependencies": { - "minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - }, - "dependencies": { - "minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "minipass-sized": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", - "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - }, - "dependencies": { - "minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dev": true, - "requires": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "dependencies": { - "minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - }, - "mpd-parser": { - "version": "0.21.0", - "resolved": "https://registry.npmjs.org/mpd-parser/-/mpd-parser-0.21.0.tgz", - "integrity": "sha512-NbpMJ57qQzFmfCiP1pbL7cGMbVTD0X1hqNgL0VYP1wLlZXLf/HtmvQpNkOA1AHkPVeGQng+7/jEtSvNUzV7Gdg==", - "requires": { - "@babel/runtime": "^7.12.5", - "@videojs/vhs-utils": "^3.0.2", - "@xmldom/xmldom": "^0.7.2", - "global": "^4.4.0" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "multicast-dns": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", - "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", - "dev": true, - "requires": { - "dns-packet": "^5.2.2", - "thunky": "^1.0.2" - } - }, - "mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", - "dev": true - }, - "mux.js": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/mux.js/-/mux.js-6.0.1.tgz", - "integrity": "sha512-22CHb59rH8pWGcPGW5Og7JngJ9s+z4XuSlYvnxhLuc58cA1WqGDQPzuG8I+sPm1/p0CdgpzVTaKW408k5DNn8w==", - "requires": { - "@babel/runtime": "^7.11.2", - "global": "^4.4.0" - } - }, - "nan": { - "version": "2.18.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.18.0.tgz", - "integrity": "sha512-W7tfG7vMOGtD30sHoZSSc/JVYiyDPEyQVso/Zz+/uQd0B0L46gtC+pHha5FFMRpil6fm/AoEcRWyOVi4+E/f8w==", - "optional": true - }, - "nanoid": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", - "dev": true - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==" - }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - } - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-descriptor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", - "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", - "requires": { - "is-accessor-descriptor": "^1.0.1", - "is-data-descriptor": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "natural-compare-lite": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", - "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", - "dev": true - }, - "needle": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/needle/-/needle-3.2.0.tgz", - "integrity": "sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==", - "dev": true, - "optional": true, - "requires": { - "debug": "^3.2.6", - "iconv-lite": "^0.6.3", - "sax": "^1.2.4" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "optional": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" - }, - "neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, - "ng-packagr": { - "version": "15.2.2", - "resolved": "https://registry.npmjs.org/ng-packagr/-/ng-packagr-15.2.2.tgz", - "integrity": "sha512-+042GBD35ztxbHywGJloAiDM/s3Ja3TZtQh361TWqd/xza3K5DMUu6VRGLTgMwG7CW1YsqYHWgMZslP1c+ng7A==", - "dev": true, - "requires": { - "@rollup/plugin-json": "^6.0.0", - "@rollup/plugin-node-resolve": "^15.0.0", - "ajv": "^8.11.0", - "ansi-colors": "^4.1.3", - "autoprefixer": "^10.4.12", - "browserslist": "^4.21.4", - "cacache": "^17.0.0", - "chokidar": "^3.5.3", - "commander": "^10.0.0", - "convert-source-map": "^2.0.0", - "dependency-graph": "^0.11.0", - "esbuild": "^0.17.0", - "esbuild-wasm": "^0.17.0", - "find-cache-dir": "^3.3.2", - "glob": "^8.0.3", - "injection-js": "^2.4.0", - "jsonc-parser": "^3.2.0", - "less": "^4.1.3", - "ora": "^5.1.0", - "piscina": "^3.2.0", - "postcss": "^8.4.16", - "postcss-url": "^10.1.3", - "rollup": "^3.0.0", - "rxjs": "^7.5.6", - "sass": "^1.55.0" - }, - "dependencies": { - "commander": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", - "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", - "dev": true - }, - "convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "dev": true - }, - "rxjs": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", - "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", - "dev": true, - "requires": { - "tslib": "^2.1.0" - } - } - } - }, - "ngx-bootstrap": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/ngx-bootstrap/-/ngx-bootstrap-6.2.0.tgz", - "integrity": "sha512-5WKHo6/ltkenw4UyXZwED8rODCgp2RGbWurzYzZsF/gH1JO5SN7TJ+AL6kXYk6XM42sDA2WhN9Db+ZPNjiyHnA==" - }, - "nice-napi": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nice-napi/-/nice-napi-1.0.2.tgz", - "integrity": "sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA==", - "dev": true, - "optional": true, - "requires": { - "node-addon-api": "^3.0.0", - "node-gyp-build": "^4.2.2" - } - }, - "node-addon-api": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", - "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==", - "dev": true - }, - "node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", - "dev": true - }, - "node-gyp": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.4.1.tgz", - "integrity": "sha512-OQkWKbjQKbGkMf/xqI1jjy3oCTgMKJac58G2+bjZb3fza6gW2YrCSdMQYaoTb70crvE//Gngr4f0AgVHmqHvBQ==", - "dev": true, - "requires": { - "env-paths": "^2.2.0", - "exponential-backoff": "^3.1.1", - "glob": "^7.1.4", - "graceful-fs": "^4.2.6", - "make-fetch-happen": "^10.0.3", - "nopt": "^6.0.0", - "npmlog": "^6.0.0", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "tar": "^6.1.2", - "which": "^2.0.2" - }, - "dependencies": { - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "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" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "nopt": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz", - "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==", - "dev": true, - "requires": { - "abbrev": "^1.0.0" - } - } - } - }, - "node-gyp-build": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.1.tgz", - "integrity": "sha512-24vnklJmyRS8ViBNI8KbtK/r/DmXQMRiOMXTNz2nrTnAYUwjmEEbnnpB/+kt+yWRv73bPsSPRFddrcIbAxSiMQ==", - "dev": true - }, - "node-releases": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", - "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", - "dev": true - }, - "noms": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/noms/-/noms-0.0.0.tgz", - "integrity": "sha512-lNDU9VJaOPxUmXcLb+HQFeUgQQPtMI24Gt6hgfuMHRJgMRHMF/qZ4HJD3GDru4sSw9IQl2jPjAYnQrdIeLbwow==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "readable-stream": "~1.0.31" - } - }, - "normalize-package-data": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-5.0.0.tgz", - "integrity": "sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q==", - "dev": true, - "requires": { - "hosted-git-info": "^6.0.0", - "is-core-module": "^2.8.1", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" - }, - "normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", - "dev": true - }, - "npm-bundled": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-3.0.0.tgz", - "integrity": "sha512-Vq0eyEQy+elFpzsKjMss9kxqb9tG3YHg4dsyWuUENuzvSUWe1TCnW/vV9FkhvBk/brEDoDiVd+M1Btosa6ImdQ==", - "dev": true, - "requires": { - "npm-normalize-package-bin": "^3.0.0" - } - }, - "npm-install-checks": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.3.0.tgz", - "integrity": "sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==", - "dev": true, - "requires": { - "semver": "^7.1.1" - } - }, - "npm-normalize-package-bin": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz", - "integrity": "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==", - "dev": true - }, - "npm-package-arg": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.1.0.tgz", - "integrity": "sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==", - "dev": true, - "requires": { - "hosted-git-info": "^6.0.0", - "proc-log": "^3.0.0", - "semver": "^7.3.5", - "validate-npm-package-name": "^5.0.0" - } - }, - "npm-packlist": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-7.0.4.tgz", - "integrity": "sha512-d6RGEuRrNS5/N84iglPivjaJPxhDbZmlbTwTDX2IbcRHG5bZCdtysYMhwiPvcF4GisXHGn7xsxv+GQ7T/02M5Q==", - "dev": true, - "requires": { - "ignore-walk": "^6.0.0" - } - }, - "npm-pick-manifest": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-8.0.1.tgz", - "integrity": "sha512-mRtvlBjTsJvfCCdmPtiu2bdlx8d/KXtF7yNXNWe7G0Z36qWA9Ny5zXsI2PfBZEv7SXgoxTmNaTzGSbbzDZChoA==", - "dev": true, - "requires": { - "npm-install-checks": "^6.0.0", - "npm-normalize-package-bin": "^3.0.0", - "npm-package-arg": "^10.0.0", - "semver": "^7.3.5" - } - }, - "npm-registry-fetch": { - "version": "14.0.5", - "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-14.0.5.tgz", - "integrity": "sha512-kIDMIo4aBm6xg7jOttupWZamsZRkAqMqwqqbVXnUqstY5+tapvv6bkH/qMR76jdgV+YljEUCyWx3hRYMrJiAgA==", - "dev": true, - "requires": { - "make-fetch-happen": "^11.0.0", - "minipass": "^5.0.0", - "minipass-fetch": "^3.0.0", - "minipass-json-stream": "^1.0.1", - "minizlib": "^2.1.2", - "npm-package-arg": "^10.0.0", - "proc-log": "^3.0.0" - }, - "dependencies": { - "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 - }, - "make-fetch-happen": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", - "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==", - "dev": true, - "requires": { - "agentkeepalive": "^4.2.1", - "cacache": "^17.0.0", - "http-cache-semantics": "^4.1.1", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^5.0.0", - "minipass-fetch": "^3.0.0", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^7.0.0", - "ssri": "^10.0.0" - } - }, - "minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", - "dev": true - }, - "minipass-fetch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.4.tgz", - "integrity": "sha512-jHAqnA728uUpIaFm7NWsCnqKT6UqZz7GcI/bDpPATuwYyKwJwW0remxSCxUlKiEty+eopHGa3oc8WxgQ1FFJqg==", - "dev": true, - "requires": { - "encoding": "^0.1.13", - "minipass": "^7.0.3", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" - }, - "dependencies": { - "minipass": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", - "dev": true - } - } - } - } - }, - "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, - "requires": { - "path-key": "^3.0.0" - } - }, - "npmlog": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", - "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", - "dev": true, - "requires": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.3", - "set-blocking": "^2.0.0" - } - }, - "nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "dev": true, - "requires": { - "boolbase": "^1.0.0" - } - }, - "nx": { - "version": "13.1.3", - "resolved": "https://registry.npmjs.org/nx/-/nx-13.1.3.tgz", - "integrity": "sha512-clM0NQhQKYkqcNz2E3uYRMLwhp2L/9dBhJhQi9XBX4IAyA2gWAomhRIlLm5Xxg3g4h1xwSpP3eJ5t89VikY8Pw==", - "dev": true, - "requires": { - "@nrwl/cli": "*" - } - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true - }, - "object-component": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz", - "integrity": "sha512-S0sN3agnVh2SZNEIGc0N1X4Z5K0JeFbGBrnuZpsxuUh5XLF0BnvWkMjRXo/zGKLd/eghvNIKcx1pQkmUjXIyrA==" - }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "object-inspect": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", - "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==" - }, - "object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true - }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", - "requires": { - "isobject": "^3.0.0" - } - }, - "object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - } - }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", - "requires": { - "isobject": "^3.0.1" - } - }, - "obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", - "dev": true - }, - "on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "requires": { - "ee-first": "1.1.1" - } - }, - "on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "open": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.1.tgz", - "integrity": "sha512-/4b7qZNhv6Uhd7jjnREh1NjnPxlTq+XNWPG88Ydkj5AILcA5m3ajvcg57pB24EQjKv0dK62XnDqk9c/hkIG5Kg==", - "dev": true, - "requires": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - } - }, - "optimist": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "integrity": "sha512-snN4O4TkigujZphWLN0E//nQmm7790RYaE53DdL7ZYwee2D8DDo9/EyYiKUfN3rneWUjhJnueija3G9I2i0h3g==", - "requires": { - "minimist": "~0.0.1", - "wordwrap": "~0.0.2" - }, - "dependencies": { - "minimist": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", - "integrity": "sha512-iotkTvxc+TwOm5Ieim8VnSNvCDjCK9S8G3scJ50ZthspSxa7jx50jkhYduuAtAjvfDUwSgOwf8+If99AlOEhyw==" - } - } - }, - "optionator": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", - "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", - "dev": true, - "requires": { - "@aashutoshrathi/word-wrap": "^1.2.3", - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0" - } - }, - "ora": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", - "dev": true, - "requires": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "dev": true, - "requires": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==" - }, - "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, - "requires": { - "p-try": "^2.0.0" - } - }, - "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, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "requires": { - "aggregate-error": "^3.0.0" - } - }, - "p-retry": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", - "dev": true, - "requires": { - "@types/retry": "0.12.0", - "retry": "^0.13.1" - }, - "dependencies": { - "retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", - "dev": true - } - } - }, - "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 - }, - "pacote": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/pacote/-/pacote-15.1.0.tgz", - "integrity": "sha512-FFcjtIl+BQNfeliSm7MZz5cpdohvUV1yjGnqgVM4UnVF7JslRY0ImXAygdaCDV0jjUADEWu4y5xsDV8brtrTLg==", - "dev": true, - "requires": { - "@npmcli/git": "^4.0.0", - "@npmcli/installed-package-contents": "^2.0.1", - "@npmcli/promise-spawn": "^6.0.1", - "@npmcli/run-script": "^6.0.0", - "cacache": "^17.0.0", - "fs-minipass": "^3.0.0", - "minipass": "^4.0.0", - "npm-package-arg": "^10.0.0", - "npm-packlist": "^7.0.0", - "npm-pick-manifest": "^8.0.0", - "npm-registry-fetch": "^14.0.0", - "proc-log": "^3.0.0", - "promise-retry": "^2.0.1", - "read-package-json": "^6.0.0", - "read-package-json-fast": "^3.0.0", - "sigstore": "^1.0.0", - "ssri": "^10.0.0", - "tar": "^6.1.11" - } - }, - "pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", - "dev": true - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "requires": { - "callsites": "^3.0.0" - } - }, - "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, - "requires": { - "@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" - } - }, - "parse-node-version": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", - "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", - "dev": true - }, - "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true - }, - "parse5-html-rewriting-stream": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-7.0.0.tgz", - "integrity": "sha512-mazCyGWkmCRWDI15Zp+UiCqMp/0dgEmkZRvhlsqqKYr4SsVm/TvnSpD9fCvqCA2zoWJcfRym846ejWBBHRiYEg==", - "dev": true, - "requires": { - "entities": "^4.3.0", - "parse5": "^7.0.0", - "parse5-sax-parser": "^7.0.0" - }, - "dependencies": { - "entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "dev": true - }, - "parse5": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", - "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", - "dev": true, - "requires": { - "entities": "^4.4.0" - } - } - } - }, - "parse5-htmlparser2-tree-adapter": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", - "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", - "dev": true, - "requires": { - "parse5": "^6.0.1" - } - }, - "parse5-sax-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse5-sax-parser/-/parse5-sax-parser-7.0.0.tgz", - "integrity": "sha512-5A+v2SNsq8T6/mG3ahcz8ZtQ0OUFTatxPbeidoMB7tkJSGDY3tdfl4MHovtLQHkEn5CGxijNWRQHhRQ6IRpXKg==", - "dev": true, - "requires": { - "parse5": "^7.0.0" - }, - "dependencies": { - "entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "dev": true - }, - "parse5": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", - "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", - "dev": true, - "requires": { - "entities": "^4.4.0" - } - } - } - }, - "parseqs": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz", - "integrity": "sha512-B3Nrjw2aL7aI4TDujOzfA4NsEc4u1lVcIRE0xesutH8kjeWF70uk+W5cBlIQx04zUH9NTBvuN36Y9xLRPK6Jjw==", - "requires": { - "better-assert": "~1.0.0" - } - }, - "parseuri": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz", - "integrity": "sha512-ijhdxJu6l5Ru12jF0JvzXVPvsC+VibqeaExlNoMhWN6VQ79PGjkmc7oA4W1lp00sFkNyj0fx6ivPLdV51/UMog==", - "requires": { - "better-assert": "~1.0.0" - } - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==" - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==" - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "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==" - }, - "path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "path-scurry": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", - "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", - "dev": true, - "requires": { - "lru-cache": "^9.1.1 || ^10.0.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "dependencies": { - "lru-cache": { - "version": "10.0.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.3.tgz", - "integrity": "sha512-B7gr+F6MkqB3uzINHXNctGieGsRTMwIBgxkp0yq/5BwcuDzD4A8wQpHQW6vDAm1uKSLQghmRdD9sKqf2vJ1cEg==", - "dev": true - }, - "minipass": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", - "dev": true - } - } - }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", - "dev": true - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", - "dev": true - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", - "dev": true - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", - "dev": true, - "requires": { - "pinkie": "^2.0.0" - } - }, - "piscina": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/piscina/-/piscina-3.2.0.tgz", - "integrity": "sha512-yn/jMdHRw+q2ZJhFhyqsmANcbF6V2QwmD84c6xRau+QpQOmtrBCoRGdvTfeuFDYXB5W2m6MfLkjkvQa9lUSmIA==", - "dev": true, - "requires": { - "eventemitter-asyncresource": "^1.0.0", - "hdr-histogram-js": "^2.0.1", - "hdr-histogram-percentiles-obj": "^3.0.0", - "nice-napi": "^1.0.2" - } - }, - "pkcs7": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/pkcs7/-/pkcs7-1.0.4.tgz", - "integrity": "sha512-afRERtHn54AlwaF2/+LFszyAANTCggGilmcmILUzEjvs3XgFZT+xE6+QWQcAGmu4xajy+Xtj7acLOPdx5/eXWQ==", - "requires": { - "@babel/runtime": "^7.5.5" - } - }, - "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, - "requires": { - "find-up": "^4.0.0" - } - }, - "platform": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/platform/-/platform-1.3.3.tgz", - "integrity": "sha512-VJK1SRmXBpjwsB4YOHYSturx48rLKMzHgCqDH2ZDa6ZbMS/N5huoNqyQdK5Fj/xayu3fqbXckn5SeCS1EbMDZg==" - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==" - }, - "postcss": { - "version": "8.4.31", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", - "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", - "dev": true, - "requires": { - "nanoid": "^3.3.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - } - }, - "postcss-loader": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.0.2.tgz", - "integrity": "sha512-fUJzV/QH7NXUAqV8dWJ9Lg4aTkDCezpTS5HgJ2DvqznexTbSTxgi/dTECvTZ15BwKTtk8G/bqI/QTu2HPd3ZCg==", - "dev": true, - "requires": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.5", - "semver": "^7.3.8" - } - }, - "postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "dev": true - }, - "postcss-modules-local-by-default": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz", - "integrity": "sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==", - "dev": true, - "requires": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.4" - } - }, - "postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "dev": true, - "requires": { - "icss-utils": "^5.0.0" - } - }, - "postcss-selector-parser": { - "version": "6.0.13", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", - "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", - "dev": true, - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - }, - "postcss-url": { - "version": "10.1.3", - "resolved": "https://registry.npmjs.org/postcss-url/-/postcss-url-10.1.3.tgz", - "integrity": "sha512-FUzyxfI5l2tKmXdYc6VTu3TWZsInayEKPbiyW+P6vmmIrrb4I6CGX0BFoewgYHLK+oIL5FECEK02REYRpBvUCw==", - "dev": true, - "requires": { - "make-dir": "~3.1.0", - "mime": "~2.5.2", - "minimatch": "~3.0.4", - "xxhashjs": "~0.2.2" - }, - "dependencies": { - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "mime": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", - "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", - "dev": true - }, - "minimatch": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", - "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - } - } - }, - "postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true - }, - "pretty-bytes": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", - "dev": true - }, - "proc-log": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz", - "integrity": "sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==", - "dev": true - }, - "process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==" - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", - "dev": true - }, - "promise-retry": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", - "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", - "dev": true, - "requires": { - "err-code": "^2.0.2", - "retry": "^0.12.0" - } - }, - "protractor": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/protractor/-/protractor-7.0.0.tgz", - "integrity": "sha512-UqkFjivi4GcvUQYzqGYNe0mLzfn5jiLmO8w9nMhQoJRLhy2grJonpga2IWhI6yJO30LibWXJJtA4MOIZD2GgZw==", - "dev": true, - "requires": { - "@types/q": "^0.0.32", - "@types/selenium-webdriver": "^3.0.0", - "blocking-proxy": "^1.0.0", - "browserstack": "^1.5.1", - "chalk": "^1.1.3", - "glob": "^7.0.3", - "jasmine": "2.8.0", - "jasminewd2": "^2.1.0", - "q": "1.4.1", - "saucelabs": "^1.5.0", - "selenium-webdriver": "3.6.0", - "source-map-support": "~0.4.0", - "webdriver-js-extender": "2.1.0", - "webdriver-manager": "^12.1.7", - "yargs": "^15.3.1" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "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, - "requires": { - "ansi-regex": "^5.0.1" - } - } - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "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" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "dev": true - }, - "source-map-support": { - "version": "0.4.18", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", - "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", - "dev": true, - "requires": { - "source-map": "^0.5.6" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", - "dev": true - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "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, - "requires": { - "ansi-regex": "^5.0.1" - } - } - } - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dev": true, - "requires": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "dependencies": { - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true - } - } - }, - "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 - }, - "prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", - "dev": true, - "optional": true - }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==" - }, - "psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", - "dev": true - }, - "punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "dev": true - }, - "q": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.4.1.tgz", - "integrity": "sha512-/CdEdaw49VZVmyIDGUQKDDT53c7qBkO6g5CefWz91Ae+l4+cRtcDYwMTXh6me4O8TMldeGHG3N2Bl84V78Ywbg==", - "dev": true - }, - "qjobs": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz", - "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==" - }, - "qs": { - "version": "6.11.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.2.tgz", - "integrity": "sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==", - "requires": { - "side-channel": "^1.0.4" - } - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true - }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" - }, - "raw-body": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", - "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", - "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "dependencies": { - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - } - } - }, - "read-package-json": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-6.0.4.tgz", - "integrity": "sha512-AEtWXYfopBj2z5N5PbkAOeNHRPUg5q+Nen7QLxV8M2zJq1ym6/lCz3fYNTCXe19puu2d06jfHhrP7v/S2PtMMw==", - "dev": true, - "requires": { - "glob": "^10.2.2", - "json-parse-even-better-errors": "^3.0.0", - "normalize-package-data": "^5.0.0", - "npm-normalize-package-bin": "^3.0.0" - }, - "dependencies": { - "glob": { - "version": "10.3.10", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", - "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", - "dev": true, - "requires": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.3.5", - "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", - "path-scurry": "^1.10.1" - } - }, - "json-parse-even-better-errors": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz", - "integrity": "sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA==", - "dev": true - }, - "minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - }, - "minipass": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", - "dev": true - } - } - }, - "read-package-json-fast": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-3.0.2.tgz", - "integrity": "sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==", - "dev": true, - "requires": { - "json-parse-even-better-errors": "^3.0.0", - "npm-normalize-package-bin": "^3.0.0" - }, - "dependencies": { - "json-parse-even-better-errors": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz", - "integrity": "sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA==", - "dev": true - } - } - }, - "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - }, - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", - "dev": true - } - } - }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "requires": { - "picomatch": "^2.2.1" - } - }, - "reflect-metadata": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", - "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==" - }, - "regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true - }, - "regenerate-unicode-properties": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", - "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", - "dev": true, - "requires": { - "regenerate": "^1.4.2" - } - }, - "regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" - }, - "regenerator-transform": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", - "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", - "dev": true, - "requires": { - "@babel/runtime": "^7.8.4" - } - }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "regex-parser": { - "version": "2.2.11", - "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", - "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==", - "dev": true - }, - "regexp.prototype.flags": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", - "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "set-function-name": "^2.0.0" - } - }, - "regexpu-core": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", - "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", - "dev": true, - "requires": { - "@babel/regjsgen": "^0.8.0", - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsparser": "^0.9.1", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" - } - }, - "regjsparser": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", - "dev": true, - "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", - "dev": true - } - } - }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==" - }, - "repeat-element": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==" - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==" - }, - "request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "dev": true, - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "dependencies": { - "qs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", - "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", - "dev": true - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true - } - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true - }, - "require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" - }, - "resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "dev": true, - "requires": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "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 - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==" - }, - "resolve-url-loader": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-5.0.0.tgz", - "integrity": "sha512-uZtduh8/8srhBoMx//5bwqjQ+rfYOUq8zC9NrMUGtjBiGTtFJM42s58/36+hTqeqINcnYe08Nj3LkK9lW4N8Xg==", - "dev": true, - "requires": { - "adjust-sourcemap-loader": "^4.0.0", - "convert-source-map": "^1.7.0", - "loader-utils": "^2.0.0", - "postcss": "^8.2.14", - "source-map": "0.6.1" - }, - "dependencies": { - "loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, - "requires": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - } - }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" - }, - "retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", - "dev": true - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, - "rfdc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", - "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==" - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - }, - "dependencies": { - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "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" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - } - } - }, - "rollup": { - "version": "3.29.4", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz", - "integrity": "sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==", - "dev": true, - "requires": { - "fsevents": "~2.3.2" - } - }, - "run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "dev": true - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "rust-result": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rust-result/-/rust-result-1.0.0.tgz", - "integrity": "sha512-6cJzSBU+J/RJCF063onnQf0cDUOHs9uZI1oroSGnHOph+CQTIJ5Pp2hK5kEQq1+7yE/EEWfulSNXAQ2jikPthA==", - "requires": { - "individual": "^2.0.0" - } - }, - "rxjs": { - "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", - "requires": { - "tslib": "^1.9.0" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } - } - }, - "rxjs-for-await": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/rxjs-for-await/-/rxjs-for-await-0.0.2.tgz", - "integrity": "sha512-IJ8R/ZCFMHOcDIqoABs82jal00VrZx8Xkgfe7TOKoaRPAW5nH/VFlG23bXpeGdrmtqI9UobFPgUKgCuFc7Lncw==", - "dev": true - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - }, - "safe-json-parse": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-4.0.0.tgz", - "integrity": "sha512-RjZPPHugjK0TOzFrLZ8inw44s9bKox99/0AZW9o/BEQVrJfhI+fIHMErnPyRa89/yRXUUr93q+tiN6zhoVV4wQ==", - "requires": { - "rust-result": "^1.0.0" - } - }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", - "requires": { - "ret": "~0.1.10" - } - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "sass": { - "version": "1.58.1", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.58.1.tgz", - "integrity": "sha512-bnINi6nPXbP1XNRaranMFEBZWUfdW/AF16Ql5+ypRxfTvCRTTKrLsMIakyDcayUt2t/RZotmL4kgJwNH5xO+bg==", - "dev": true, - "requires": { - "chokidar": ">=3.0.0 <4.0.0", - "immutable": "^4.0.0", - "source-map-js": ">=0.6.2 <2.0.0" - } - }, - "sass-loader": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.2.0.tgz", - "integrity": "sha512-JWEp48djQA4nbZxmgC02/Wh0eroSUutulROUusYJO9P9zltRbNN80JCBHqRGzjd4cmZCa/r88xgfkjGD0TXsHg==", - "dev": true, - "requires": { - "klona": "^2.0.4", - "neo-async": "^2.6.2" - } - }, - "saucelabs": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/saucelabs/-/saucelabs-1.5.0.tgz", - "integrity": "sha512-jlX3FGdWvYf4Q3LFfFWS1QvPg3IGCGWxIc8QBFdPTbpTJnt/v17FHXYVAn7C8sHf1yUXo2c7yIM0isDryfYtHQ==", - "dev": true, - "requires": { - "https-proxy-agent": "^2.2.1" - }, - "dependencies": { - "agent-base": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", - "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", - "dev": true, - "requires": { - "es6-promisify": "^5.0.0" - } - }, - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "https-proxy-agent": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", - "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", - "dev": true, - "requires": { - "agent-base": "^4.3.0", - "debug": "^3.1.0" - } - } - } - }, - "sax": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz", - "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==", - "dev": true - }, - "schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - } - }, - "select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", - "dev": true - }, - "selenium-webdriver": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-3.6.0.tgz", - "integrity": "sha512-WH7Aldse+2P5bbFBO4Gle/nuQOdVwpHMTL6raL3uuBj/vPG07k6uzt3aiahu352ONBr5xXh0hDlM3LhtXPOC4Q==", - "dev": true, - "requires": { - "jszip": "^3.1.3", - "rimraf": "^2.5.4", - "tmp": "0.0.30", - "xml2js": "^0.4.17" - }, - "dependencies": { - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "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" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "tmp": { - "version": "0.0.30", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.30.tgz", - "integrity": "sha512-HXdTB7lvMwcb55XFfrTM8CPr/IYREk4hVBFaQ4b/6nInrluSL86hfHm7vu0luYKCfyBZp2trCjpc8caC3vVM3w==", - "dev": true, - "requires": { - "os-tmpdir": "~1.0.1" - } - } - } - }, - "selfsigned": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", - "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", - "dev": true, - "requires": { - "@types/node-forge": "^1.3.0", - "node-forge": "^1" - } - }, - "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "dev": true, - "requires": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, - "statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true - } - } - }, - "serialize-javascript": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", - "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } - }, - "serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", - "dev": true, - "requires": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "dev": true - }, - "http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", - "dev": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "dev": true - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true - } - } - }, - "serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "dev": true, - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - } - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "dev": true - }, - "set-function-length": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz", - "integrity": "sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==", - "requires": { - "define-data-property": "^1.1.1", - "get-intrinsic": "^1.2.1", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.0" - } - }, - "set-function-name": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", - "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", - "dev": true, - "requires": { - "define-data-property": "^1.0.1", - "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.0" - } - }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - } - }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", - "dev": true - }, - "setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, - "requires": { - "kind-of": "^6.0.2" - } - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - } - }, - "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 - }, - "sigstore": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-1.9.0.tgz", - "integrity": "sha512-0Zjz0oe37d08VeOtBIuB6cRriqXse2e8w+7yIy2XSXjshRKxbc2KkhXjL229jXSxEm7UbcjS76wcJDGQddVI9A==", - "dev": true, - "requires": { - "@sigstore/bundle": "^1.1.0", - "@sigstore/protobuf-specs": "^0.2.0", - "@sigstore/sign": "^1.0.0", - "@sigstore/tuf": "^1.0.3", - "make-fetch-happen": "^11.0.1" - }, - "dependencies": { - "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 - }, - "make-fetch-happen": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", - "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==", - "dev": true, - "requires": { - "agentkeepalive": "^4.2.1", - "cacache": "^17.0.0", - "http-cache-semantics": "^4.1.1", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^5.0.0", - "minipass-fetch": "^3.0.0", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^7.0.0", - "ssri": "^10.0.0" - } - }, - "minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", - "dev": true - }, - "minipass-fetch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.4.tgz", - "integrity": "sha512-jHAqnA728uUpIaFm7NWsCnqKT6UqZz7GcI/bDpPATuwYyKwJwW0remxSCxUlKiEty+eopHGa3oc8WxgQ1FFJqg==", - "dev": true, - "requires": { - "encoding": "^0.1.13", - "minipass": "^7.0.3", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" - }, - "dependencies": { - "minipass": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", - "dev": true - } - } - } - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "smart-buffer": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", - "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", - "dev": true - }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-descriptor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", - "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", - "requires": { - "is-accessor-descriptor": "^1.0.1", - "is-data-descriptor": "^1.0.1" - } - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "requires": { - "kind-of": "^3.2.0" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "socket.io": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.7.2.tgz", - "integrity": "sha512-bvKVS29/I5fl2FGLNHuXlQaUH/BlzX1IN6S+NKLNZpBsPZIDH+90eQmCs2Railn4YUiww4SzUedJ6+uzwFnKLw==", - "dev": true, - "requires": { - "accepts": "~1.3.4", - "base64id": "~2.0.0", - "cors": "~2.8.5", - "debug": "~4.3.2", - "engine.io": "~6.5.2", - "socket.io-adapter": "~2.5.2", - "socket.io-parser": "~4.2.4" - } - }, - "socket.io-adapter": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.2.tgz", - "integrity": "sha512-87C3LO/NOMc+eMcpcxUBebGjkpMDkNBS9tf7KJqcDsmL936EChtVva71Dw2q4tQcuVC+hAUy4an2NO/sYXmwRA==", - "dev": true, - "requires": { - "ws": "~8.11.0" - } - }, - "socket.io-client": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.1.1.tgz", - "integrity": "sha512-jxnFyhAuFxYfjqIgduQlhzqTcOEQSn+OHKVfAxWaNWa7ecP7xSNk2Dx/3UEsDcY7NcFafxvNvKPmmO7HTwTxGQ==", - "requires": { - "backo2": "1.0.2", - "base64-arraybuffer": "0.1.5", - "component-bind": "1.0.0", - "component-emitter": "1.2.1", - "debug": "~3.1.0", - "engine.io-client": "~3.2.0", - "has-binary2": "~1.0.2", - "has-cors": "1.1.0", - "indexof": "0.0.1", - "object-component": "0.0.3", - "parseqs": "0.0.5", - "parseuri": "0.0.5", - "socket.io-parser": "~3.2.0", - "to-array": "0.1.4" - }, - "dependencies": { - "component-emitter": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", - "integrity": "sha512-jPatnhd33viNplKjqXKRkGU345p263OIWzDL2wH3LGIGp5Kojo+uXizHmOADRvhGFFTnJqX3jBAKP6vvmSDKcA==" - }, - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "requires": { - "ms": "2.0.0" - } - }, - "isarray": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", - "integrity": "sha512-c2cu3UxbI+b6kR3fy0nRnAhodsvR9dx7U5+znCOzdj6IfP3upFURTr0Xl5BlQZNKZjEtxrmVyfSdeE3O57smoQ==" - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "socket.io-parser": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.2.0.tgz", - "integrity": "sha512-FYiBx7rc/KORMJlgsXysflWx/RIvtqZbyGLlHZvjfmPTPeuD/I8MaW7cfFrj5tRltICJdgwflhfZ3NVVbVLFQA==", - "requires": { - "component-emitter": "1.2.1", - "debug": "~3.1.0", - "isarray": "2.0.1" - } - } - } - }, - "socket.io-parser": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", - "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", - "dev": true, - "requires": { - "@socket.io/component-emitter": "~3.1.0", - "debug": "~4.3.1" - } - }, - "sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "dev": true, - "requires": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - } - }, - "socks": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", - "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", - "dev": true, - "requires": { - "ip": "^2.0.0", - "smart-buffer": "^4.2.0" - } - }, - "socks-proxy-agent": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", - "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", - "dev": true, - "requires": { - "agent-base": "^6.0.2", - "debug": "^4.3.3", - "socks": "^2.6.2" - } - }, - "source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "dev": true - }, - "source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "dev": true - }, - "source-map-loader": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-4.0.1.tgz", - "integrity": "sha512-oqXpzDIByKONVY8g1NUPOTQhe0UTU5bWUl32GSkqK2LjJj0HmwTMVKxcUip0RgAYhY1mqgOxjbQM48a0mmeNfA==", - "dev": true, - "requires": { - "abab": "^2.0.6", - "iconv-lite": "^0.6.3", - "source-map-js": "^1.0.2" - } - }, - "source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==" - }, - "spdx-correct": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", - "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", - "dev": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true - }, - "spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.16", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.16.tgz", - "integrity": "sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==", - "dev": true - }, - "spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "dev": true, - "requires": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - } - }, - "spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "dev": true, - "requires": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "requires": { - "safe-buffer": "~5.2.0" - } - } - } - }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "requires": { - "extend-shallow": "^3.0.0" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true - }, - "sshpk": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz", - "integrity": "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==", - "dev": true, - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - } - }, - "ssri": { - "version": "10.0.5", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.5.tgz", - "integrity": "sha512-bSf16tAFkGeRlUNDjXu8FzaMQt6g2HZJrun7mtMbIPOddxt3GLMSz5VWUWcqTJUPfLEaDIepGxv+bYQW49596A==", - "dev": true, - "requires": { - "minipass": "^7.0.3" - }, - "dependencies": { - "minipass": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", - "dev": true - } - } - }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - } - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" - }, - "stop-iteration-iterator": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", - "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", - "dev": true, - "requires": { - "internal-slot": "^1.0.4" - } - }, - "streamroller": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-3.1.5.tgz", - "integrity": "sha512-KFxaM7XT+irxvdqSP1LGLgNWbYN7ay5owZ3r/8t77p+EtSUAfUgtl7be3xtqtOmGUl9K9YPO2ca8133RlTjvKw==", - "dev": true, - "requires": { - "date-format": "^4.0.14", - "debug": "^4.3.4", - "fs-extra": "^8.1.0" - }, - "dependencies": { - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - } - } - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", - "dev": true - }, - "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, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "string-width-cjs": { - "version": "npm:string-width@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, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "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, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-ansi-cjs": { - "version": "npm:strip-ansi@6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true - }, - "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 - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, - "strong-log-transformer": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz", - "integrity": "sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA==", - "dev": true, - "requires": { - "duplexer": "^0.1.1", - "minimist": "^1.2.0", - "through": "^2.3.4" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true - }, - "symbol-observable": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-4.0.0.tgz", - "integrity": "sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==", - "dev": true - }, - "tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "dev": true - }, - "tar": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.0.tgz", - "integrity": "sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==", - "dev": true, - "requires": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^5.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "dependencies": { - "fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - }, - "dependencies": { - "minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - } - } - }, - "minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", - "dev": true - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "tar-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", - "dev": true, - "requires": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "requires": { - "safe-buffer": "~5.2.0" - } - } - } - }, - "terser": { - "version": "5.16.3", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.3.tgz", - "integrity": "sha512-v8wWLaS/xt3nE9dgKEWhNUFP6q4kngO5B8eYFUuebsu7Dw/UNAnpUod6UHo04jSSkv8TzKHjZDSd7EXdDQAl8Q==", - "dev": true, - "requires": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - } - }, - "terser-webpack-plugin": { - "version": "5.3.9", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", - "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", - "dev": true, - "requires": { - "@jridgewell/trace-mapping": "^0.3.17", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.1", - "terser": "^5.16.8" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "terser": { - "version": "5.24.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.24.0.tgz", - "integrity": "sha512-ZpGR4Hy3+wBEzVEnHvstMvqpD/nABNelQn/z2r0fjVWGQsN3bpOLzQlqDxmb4CDZnXq5lpjnQ+mHQLAOpfM5iw==", - "dev": true, - "requires": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - } - } - } - }, - "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, - "requires": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, - "dependencies": { - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "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" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - } - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "dev": true - }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", - "dev": true - }, - "tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "dev": true, - "requires": { - "rimraf": "^3.0.0" - } - }, - "to-array": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", - "integrity": "sha512-LhVdShQD/4Mk4zXNroIQZJC+Ap3zgLcDuwEdcmLv9CCO73NWockQDwyUnW/m8VX/EElfL6FcYx7EeutN4HJA6A==" - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "dev": true - }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - }, - "dependencies": { - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - } - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-descriptor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", - "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", - "requires": { - "is-accessor-descriptor": "^1.0.1", - "is-data-descriptor": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - }, - "toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" - }, - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - }, - "tree-kill": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", - "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", - "dev": true - }, - "ts-node": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-7.0.1.tgz", - "integrity": "sha512-BVwVbPJRspzNh2yfslyT1PSbl5uIk03EZlb493RKHN4qej/D06n1cEhjlOJG69oFsE7OT8XjpTUcYf6pKTLMhw==", - "dev": true, - "requires": { - "arrify": "^1.0.0", - "buffer-from": "^1.1.0", - "diff": "^3.1.0", - "make-error": "^1.1.1", - "minimist": "^1.2.0", - "mkdirp": "^0.5.1", - "source-map-support": "^0.5.6", - "yn": "^2.0.0" - }, - "dependencies": { - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "requires": { - "minimist": "^1.2.6" - } - } } }, - "tsconfig-paths": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz", - "integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==", + "node_modules/tuf-js/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", "dev": true, - "requires": { - "json5": "^2.2.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "tsickle": { - "version": "0.39.1", - "resolved": "https://registry.npmjs.org/tsickle/-/tsickle-0.39.1.tgz", - "integrity": "sha512-CCc9cZhZbKoNizVM+K3Uqgit/go8GacjpqTv1cpwG/n2P0gB9GMoWZbxrUULDE9Wz26Lh86CGf6QyIPUVV1lnQ==", - "dev": true - }, - "tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" - }, - "tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "node_modules/tuf-js/node_modules/minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", "dev": true, - "requires": { - "tslib": "^1.8.1" - }, "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - } + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" } }, - "tuf-js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-1.1.7.tgz", - "integrity": "sha512-i3P9Kgw3ytjELUfpuKVDNBJvk4u5bXL6gskv572mcevPbSKCV3zt3djhmlEQ65yERjIbOSncy7U4cQJaB1CBCg==", + "node_modules/tuf-js/node_modules/minipass-collect/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "dev": true, - "requires": { - "@tufjs/models": "1.0.4", - "debug": "^4.3.4", - "make-fetch-happen": "^11.1.1" + "dependencies": { + "yallist": "^4.0.0" }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tuf-js/node_modules/minipass-fetch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.4.tgz", + "integrity": "sha512-jHAqnA728uUpIaFm7NWsCnqKT6UqZz7GcI/bDpPATuwYyKwJwW0remxSCxUlKiEty+eopHGa3oc8WxgQ1FFJqg==", + "dev": true, "dependencies": { - "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 - }, - "make-fetch-happen": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", - "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==", - "dev": true, - "requires": { - "agentkeepalive": "^4.2.1", - "cacache": "^17.0.0", - "http-cache-semantics": "^4.1.1", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^5.0.0", - "minipass-fetch": "^3.0.0", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^7.0.0", - "ssri": "^10.0.0" - } - }, - "minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", - "dev": true - }, - "minipass-fetch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.4.tgz", - "integrity": "sha512-jHAqnA728uUpIaFm7NWsCnqKT6UqZz7GcI/bDpPATuwYyKwJwW0remxSCxUlKiEty+eopHGa3oc8WxgQ1FFJqg==", - "dev": true, - "requires": { - "encoding": "^0.1.13", - "minipass": "^7.0.3", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" - }, - "dependencies": { - "minipass": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", - "dev": true - } - } - } + "minipass": "^7.0.3", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" } }, - "tunnel-agent": { + "node_modules/tuf-js/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", - "dev": true, - "requires": { + "dependencies": { "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" } }, - "tweetnacl": { + "node_modules/tweetnacl": { "version": "0.14.5", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", - "dev": true + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==" }, - "type-check": { + "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "dev": true, - "requires": { + "dependencies": { "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" } }, - "type-fest": { + "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 + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "type-is": { + "node_modules/type-is": { "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "requires": { + "dependencies": { "media-typer": "0.3.0", "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" } }, - "typed-assert": { + "node_modules/typed-assert": { "version": "1.0.9", "resolved": "https://registry.npmjs.org/typed-assert/-/typed-assert-1.0.9.tgz", "integrity": "sha512-KNNZtayBCtmnNmbo5mG47p1XsCyrx6iVqomjcZnec/1Y5GGARaxPs6r49RnSPeUP3YjNYiU9sQHAtY4BBvnZwg==", "dev": true }, - "typescript": { + "node_modules/typescript": { "version": "4.9.5", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "dev": true + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } }, - "ua-parser-js": { + "node_modules/ua-parser-js": { "version": "0.7.37", "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.37.tgz", "integrity": "sha512-xV8kqRKM+jhMvcHWUKthV9fNebIzrNy//2O9ZwWcfiBFR5f25XVZPLlEajk/sf3Ra15V92isyQqnIEXRDaZWEA==", - "dev": true + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + }, + { + "type": "github", + "url": "https://github.com/sponsors/faisalman" + } + ], + "engines": { + "node": "*" + } }, - "ultron": { + "node_modules/ultron": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==" }, - "undici-types": { + "node_modules/unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/underscore.string": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.6.tgz", + "integrity": "sha512-VoC83HWXmCrF6rgkyxS9GHv8W9Q5nhMKho+OadDJGzL2oDYbYEppBaCMH6pFlwLeqj2QS+hhkw2kpXkSdD1JxQ==", + "peer": true, + "dependencies": { + "sprintf-js": "^1.1.1", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": "*" + } + }, + "node_modules/underscore.string/node_modules/sprintf-js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", + "peer": true + }, + "node_modules/undici-types": { "version": "5.26.5", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", - "dev": true + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" }, - "unicode-canonical-property-names-ecmascript": { + "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=4" + } }, - "unicode-match-property-ecmascript": { + "node_modules/unicode-match-property-ecmascript": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", "dev": true, - "requires": { + "dependencies": { "unicode-canonical-property-names-ecmascript": "^2.0.0", "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" } }, - "unicode-match-property-value-ecmascript": { + "node_modules/unicode-match-property-value-ecmascript": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", - "dev": true + "dev": true, + "engines": { + "node": ">=4" + } }, - "unicode-property-aliases-ecmascript": { + "node_modules/unicode-property-aliases-ecmascript": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", - "dev": true + "dev": true, + "engines": { + "node": ">=4" + } }, - "union-value": { + "node_modules/union-value": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "requires": { + "dependencies": { "arr-union": "^3.1.0", "get-value": "^2.0.6", "is-extendable": "^0.1.1", "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "unique-filename": { + "node_modules/unique-filename": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", "dev": true, - "requires": { + "dependencies": { "unique-slug": "^4.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "unique-slug": { + "node_modules/unique-slug": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz", "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", "dev": true, - "requires": { + "dependencies": { "imurmurhash": "^0.1.4" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "universalify": { + "node_modules/universalify": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "dev": true + "dev": true, + "engines": { + "node": ">= 10.0.0" + } }, - "unpipe": { + "node_modules/unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" + } }, - "unset-value": { + "node_modules/unset-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", - "requires": { + "dependencies": { "has-value": "^0.3.1", "isobject": "^3.0.0" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==" - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - } + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", + "engines": { + "node": ">=0.10.0" } }, - "untildify": { + "node_modules/untildify": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", - "dev": true + "dev": true, + "engines": { + "node": ">=8" + } }, - "upath": { + "node_modules/upath": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "engines": { + "node": ">=4", + "yarn": "*" + } }, - "update-browserslist-db": { + "node_modules/update-browserslist-db": { "version": "1.0.13", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", "dev": true, - "requires": { + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { "escalade": "^3.1.1", "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" } }, - "uri-js": { + "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "requires": { + "dependencies": { "punycode": "^2.1.0" } }, - "urix": { + "node_modules/urix": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==" + "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", + "deprecated": "Please see https://github.com/lydell/urix#deprecated" + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dev": true, + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } }, - "url-toolkit": { + "node_modules/url-toolkit": { "version": "2.2.5", "resolved": "https://registry.npmjs.org/url-toolkit/-/url-toolkit-2.2.5.tgz", "integrity": "sha512-mtN6xk+Nac+oyJ/PrI7tzfmomRVNFIWKUbG8jdYFt52hxbiReFAXIjYskvu64/dvuW71IcB7lV8l0HvZMac6Jg==" }, - "use": { + "node_modules/use": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "engines": { + "node": ">=0.10.0" + } }, - "useragent": { + "node_modules/useragent": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/useragent/-/useragent-2.3.0.tgz", "integrity": "sha512-4AoH4pxuSvHCjqLO04sU6U/uE65BYza8l/KKBS0b0hnUPWi+cQ2BpeTEwejCSx9SPV5/U03nniDTrWx5NrmKdw==", - "requires": { + "dependencies": { "lru-cache": "4.1.x", "tmp": "0.0.x" - }, + } + }, + "node_modules/useragent/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", "dependencies": { - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "requires": { - "os-tmpdir": "~1.0.2" - } - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==" - } + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" } }, - "util-deprecate": { + "node_modules/useragent/node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/useragent/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==" + }, + "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, - "utils-merge": { + "node_modules/utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "engines": { + "node": ">= 0.4.0" + } }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true + "node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "bin": { + "uuid": "bin/uuid" + } }, - "v8-compile-cache": { + "node_modules/v8-compile-cache": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", "dev": true }, - "validate-npm-package-license": { + "node_modules/v8flags": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", + "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", + "peer": true, + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/validate-npm-package-license": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", "dev": true, - "requires": { + "dependencies": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" } }, - "validate-npm-package-name": { + "node_modules/validate-npm-package-name": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.0.tgz", "integrity": "sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ==", "dev": true, - "requires": { + "dependencies": { "builtins": "^5.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "vary": { + "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "dev": true + "engines": { + "node": ">= 0.8" + } }, - "verror": { + "node_modules/verror": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", - "dev": true, - "requires": { + "engines": [ + "node >=0.6.0" + ], + "dependencies": { "assert-plus": "^1.0.0", "core-util-is": "1.0.2", "extsprintf": "^1.2.0" - }, - "dependencies": { - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", - "dev": true - } } }, - "video.js": { + "node_modules/verror/node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" + }, + "node_modules/video.js": { "version": "7.18.1", "resolved": "https://registry.npmjs.org/video.js/-/video.js-7.18.1.tgz", "integrity": "sha512-mnXdmkVcD5qQdKMZafDjqdhrnKGettZaGSVkExjACiylSB4r2Yt5W1bchsKmjFpfuNfszsMjTUnnoIWSSqoe/Q==", - "requires": { + "dependencies": { "@babel/runtime": "^7.12.5", "@videojs/http-streaming": "2.13.1", "@videojs/vhs-utils": "^3.0.4", @@ -34113,213 +20176,248 @@ "videojs-vtt.js": "^0.15.3" } }, - "videojs-contrib-quality-levels": { + "node_modules/videojs-contrib-quality-levels": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/videojs-contrib-quality-levels/-/videojs-contrib-quality-levels-2.1.0.tgz", "integrity": "sha512-dqGQGbL9AFhucxki7Zh0c3kIhH0PAPcHEh6jUdRyaFCVeOuqnJrOYs/3wNtsokDdBdRf2Du2annpu4Z2XaSZRg==", - "requires": { + "dependencies": { "global": "^4.3.2", "video.js": "^6 || ^7" + }, + "peerDependencies": { + "video.js": "^6 || ^7" } }, - "videojs-font": { + "node_modules/videojs-font": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/videojs-font/-/videojs-font-3.2.0.tgz", "integrity": "sha512-g8vHMKK2/JGorSfqAZQUmYYNnXmfec4MLhwtEFS+mMs2IDY398GLysy6BH6K+aS1KMNu/xWZ8Sue/X/mdQPliA==" }, - "videojs-http-source-selector": { + "node_modules/videojs-http-source-selector": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/videojs-http-source-selector/-/videojs-http-source-selector-1.1.6.tgz", "integrity": "sha512-6b5MmKTT2cVnrjtdNj4z1VO91udbXkZkTYA6LlD8WN2aHlG2rqFTmtMab4NK4nlkkkbRnm3c2q2IddL3jffLmg==", - "requires": { + "dependencies": { "global": "^4.3.2", "video.js": "^7.0.0", "videojs-contrib-quality-levels": "^2.0.4" } }, - "videojs-vtt.js": { + "node_modules/videojs-vtt.js": { "version": "0.15.5", "resolved": "https://registry.npmjs.org/videojs-vtt.js/-/videojs-vtt.js-0.15.5.tgz", "integrity": "sha512-yZbBxvA7QMYn15Lr/ZfhhLPrNpI/RmCSCqgIff57GC2gIrV5YfyzLfLyZMj0NnZSAz8syB4N0nHXpZg9MyrMOQ==", - "requires": { + "dependencies": { "global": "^4.3.1" } }, - "void-elements": { + "node_modules/void-elements": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", - "integrity": "sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung==" + "integrity": "sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung==", + "engines": { + "node": ">=0.10.0" + } }, - "watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "dev": true, + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dev": true, + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/watchpack": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", + "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", "dev": true, - "requires": { + "dependencies": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" } }, - "wbuf": { + "node_modules/wbuf": { "version": "1.7.3", "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", "dev": true, - "requires": { - "minimalistic-assert": "^1.0.0" + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dev": true, + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/webdriver-js-extender": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/webdriver-js-extender/-/webdriver-js-extender-2.1.0.tgz", + "integrity": "sha512-lcUKrjbBfCK6MNsh7xaY2UAUmZwe+/ib03AjVOpFobX4O7+83BUveSrLfU0Qsyb1DaKJdQRbuU+kM9aZ6QUhiQ==", + "dev": true, + "dependencies": { + "@types/selenium-webdriver": "^3.0.0", + "selenium-webdriver": "^3.0.1" + }, + "engines": { + "node": ">=6.9.x" + } + }, + "node_modules/webdriver-manager": { + "version": "12.1.9", + "resolved": "https://registry.npmjs.org/webdriver-manager/-/webdriver-manager-12.1.9.tgz", + "integrity": "sha512-Yl113uKm8z4m/KMUVWHq1Sjtla2uxEBtx2Ue3AmIlnlPAKloDn/Lvmy6pqWCUersVISpdMeVpAaGbNnvMuT2LQ==", + "dev": true, + "dependencies": { + "adm-zip": "^0.5.2", + "chalk": "^1.1.1", + "del": "^2.2.0", + "glob": "^7.0.3", + "ini": "^1.3.4", + "minimist": "^1.2.0", + "q": "^1.4.1", + "request": "^2.87.0", + "rimraf": "^2.5.2", + "semver": "^5.3.0", + "xml2js": "^0.4.17" + }, + "bin": { + "webdriver-manager": "bin/webdriver-manager" + }, + "engines": { + "node": ">=6.9.x" + } + }, + "node_modules/webdriver-manager/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webdriver-manager/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webdriver-manager/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webdriver-manager/node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "node_modules/webdriver-manager/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/webdriver-manager/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" } }, - "wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "node_modules/webdriver-manager/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", "dev": true, - "requires": { - "defaults": "^1.0.3" + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "webdriver-js-extender": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/webdriver-js-extender/-/webdriver-js-extender-2.1.0.tgz", - "integrity": "sha512-lcUKrjbBfCK6MNsh7xaY2UAUmZwe+/ib03AjVOpFobX4O7+83BUveSrLfU0Qsyb1DaKJdQRbuU+kM9aZ6QUhiQ==", + "node_modules/webdriver-manager/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", "dev": true, - "requires": { - "@types/selenium-webdriver": "^3.0.0", - "selenium-webdriver": "^3.0.1" + "engines": { + "node": ">=0.8.0" } }, - "webdriver-manager": { - "version": "12.1.9", - "resolved": "https://registry.npmjs.org/webdriver-manager/-/webdriver-manager-12.1.9.tgz", - "integrity": "sha512-Yl113uKm8z4m/KMUVWHq1Sjtla2uxEBtx2Ue3AmIlnlPAKloDn/Lvmy6pqWCUersVISpdMeVpAaGbNnvMuT2LQ==", + "node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", "dev": true, - "requires": { - "adm-zip": "^0.5.2", - "chalk": "^1.1.1", - "del": "^2.2.0", - "glob": "^7.0.3", - "ini": "^1.3.4", - "minimist": "^1.2.0", - "q": "^1.4.1", - "request": "^2.87.0", - "rimraf": "^2.5.2", - "semver": "^5.3.0", - "xml2js": "^0.4.17" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "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" - } - }, - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", - "dev": true - } + "engines": { + "node": ">=10.4" } }, - "webpack": { - "version": "5.76.1", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.76.1.tgz", - "integrity": "sha512-4+YIK4Abzv8172/SGqObnUjaIHjLEuUasz9EwQj/9xmPPkYJy2Mh03Q/lJfSD3YLzbxy5FeTq5Uw0323Oh6SJQ==", + "node_modules/webpack": { + "version": "5.88.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.88.2.tgz", + "integrity": "sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==", "dev": true, - "requires": { + "dependencies": { "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", + "@types/estree": "^1.0.0", + "@webassemblyjs/ast": "^1.11.5", + "@webassemblyjs/wasm-edit": "^1.11.5", + "@webassemblyjs/wasm-parser": "^1.11.5", "acorn": "^8.7.1", - "acorn-import-assertions": "^1.7.6", + "acorn-import-assertions": "^1.9.0", "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.10.0", - "es-module-lexer": "^0.9.0", + "enhanced-resolve": "^5.15.0", + "es-module-lexer": "^1.2.1", "eslint-scope": "5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", @@ -34328,98 +20426,69 @@ "loader-runner": "^4.2.0", "mime-types": "^2.1.27", "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", + "schema-utils": "^3.2.0", "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", + "terser-webpack-plugin": "^5.3.7", "watchpack": "^2.4.0", "webpack-sources": "^3.2.3" }, - "dependencies": { - "@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", - "dev": true - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true - }, - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true } } }, - "webpack-dev-middleware": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-6.0.1.tgz", - "integrity": "sha512-PZPZ6jFinmqVPJZbisfggDiC+2EeGZ1ZByyMP5sOFJcPPWSexalISz+cvm+j+oYPT7FIJyxT76esjnw9DhE5sw==", + "node_modules/webpack-dev-middleware": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-6.1.1.tgz", + "integrity": "sha512-y51HrHaFeeWir0YO4f0g+9GwZawuigzcAdRNon6jErXy/SqV/+O6eaVAzDqE6t3e3NpGeR5CS+cCDaTC+V3yEQ==", "dev": true, - "requires": { + "dependencies": { "colorette": "^2.0.10", "memfs": "^3.4.12", "mime-types": "^2.1.31", "range-parser": "^1.2.1", "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + } } }, - "webpack-dev-server": { - "version": "4.11.1", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", - "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", + "node_modules/webpack-dev-server": { + "version": "4.15.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz", + "integrity": "sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==", "dev": true, - "requires": { + "dependencies": { "@types/bonjour": "^3.5.9", "@types/connect-history-api-fallback": "^1.3.5", "@types/express": "^4.17.13", "@types/serve-index": "^1.9.1", "@types/serve-static": "^1.13.10", "@types/sockjs": "^0.3.33", - "@types/ws": "^8.5.1", + "@types/ws": "^8.5.5", "ansi-html-community": "^0.0.8", "bonjour-service": "^1.0.11", "chokidar": "^3.5.3", @@ -34432,6 +20501,7 @@ "html-entities": "^2.3.2", "http-proxy-middleware": "^2.0.3", "ipaddr.js": "^2.0.1", + "launch-editor": "^2.6.0", "open": "^8.0.9", "p-retry": "^4.5.0", "rimraf": "^3.0.2", @@ -34441,289 +20511,499 @@ "sockjs": "^0.3.24", "spdy": "^4.0.2", "webpack-dev-middleware": "^5.3.1", - "ws": "^8.4.2" - }, - "dependencies": { - "webpack-dev-middleware": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", - "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", - "dev": true, - "requires": { - "colorette": "^2.0.10", - "memfs": "^3.4.3", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - } + "ws": "^8.13.0" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/webpack-dev-middleware": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", + "integrity": "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==", + "dev": true, + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz", + "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true } } }, - "webpack-merge": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", - "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", + "node_modules/webpack-merge": { + "version": "5.9.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.9.0.tgz", + "integrity": "sha512-6NbRQw4+Sy50vYNTw7EyOn41OZItPiXB8GNv3INSoe3PSFaHJEz3SHTrYVaRm2LilNGnFUzh0FAwqPEmU/CwDg==", "dev": true, - "requires": { + "dependencies": { "clone-deep": "^4.0.1", "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" } }, - "webpack-sources": { + "node_modules/webpack-sources": { "version": "3.2.3", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "dev": true + "dev": true, + "engines": { + "node": ">=10.13.0" + } }, - "webpack-subresource-integrity": { + "node_modules/webpack-subresource-integrity": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-5.1.0.tgz", "integrity": "sha512-sacXoX+xd8r4WKsy9MvH/q/vBtEHr86cpImXwyg74pFIpERKt6FmB8cXpeuh0ZLgclOlHI4Wcll7+R5L02xk9Q==", "dev": true, - "requires": { + "dependencies": { "typed-assert": "^1.0.8" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "html-webpack-plugin": ">= 5.0.0-beta.1 < 6", + "webpack": "^5.12.0" + }, + "peerDependenciesMeta": { + "html-webpack-plugin": { + "optional": true + } + } + }, + "node_modules/webpack/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/webpack/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "websocket-driver": { + "node_modules/websocket-driver": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", "dev": true, - "requires": { + "dependencies": { "http-parser-js": ">=0.5.1", "safe-buffer": ">=5.1.0", "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" } }, - "websocket-extensions": { + "node_modules/websocket-extensions": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dev": true, + "dependencies": { + "iconv-lite": "0.4.24" + } }, - "whatwg-fetch": { + "node_modules/whatwg-fetch": { "version": "3.6.19", "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.19.tgz", "integrity": "sha512-d67JP4dHSbm2TrpFj8AbO8DnL1JXL5J9u0Kq2xW6d0TFDbCA3Muhdt8orXC22utleTVj7Prqt82baN6RBvnEgw==" }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "dev": true }, - "which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", "dev": true, - "requires": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" } }, - "which-collection": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", - "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", - "dev": true, - "requires": { - "is-map": "^2.0.1", - "is-set": "^2.0.1", - "is-weakmap": "^2.0.1", - "is-weakset": "^2.0.1" + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" } }, - "which-module": { + "node_modules/which-module": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", "dev": true }, - "which-typed-array": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz", - "integrity": "sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==", - "dev": true, - "requires": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.4", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0" - } - }, - "wide-align": { + "node_modules/wide-align": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", "dev": true, - "requires": { + "dependencies": { "string-width": "^1.0.2 || 2 || 3 || 4" } }, - "wildcard": { + "node_modules/wildcard": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", "dev": true }, - "wordwrap": { + "node_modules/wordwrap": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "integrity": "sha512-1tMA907+V4QmxV7dbRvb4/8MaRALK6q9Abid3ndMYnbyo8piisCmeONVqVSXqQA3KaP4SLt5b7ud6E2sqP8TFw==" + "integrity": "sha512-1tMA907+V4QmxV7dbRvb4/8MaRALK6q9Abid3ndMYnbyo8piisCmeONVqVSXqQA3KaP4SLt5b7ud6E2sqP8TFw==", + "engines": { + "node": ">=0.4.0" + } }, - "wrap-ansi": { + "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, - "requires": { + "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0" }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - } + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "wrap-ansi-cjs": { - "version": "npm:wrap-ansi@7.0.0", + "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==", "dev": true, - "requires": { + "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/wrap-ansi-cjs/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - } + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "wrappy": { + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, - "ws": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", - "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "dev": true, + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", "dev": true }, - "xml2js": { + "node_modules/xml2js": { "version": "0.4.23", "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", "dev": true, - "requires": { + "dependencies": { "sax": ">=0.6.0", "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" } }, - "xmlbuilder": { + "node_modules/xmlbuilder": { "version": "11.0.1", "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "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 }, - "xmlhttprequest-ssl": { + "node_modules/xmldom": { + "version": "0.1.19", + "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.19.tgz", + "integrity": "sha512-pDyxjQSFQgNHkU+yjvoF+GXVGJU7e9EnOg/KcGMDihBIKjTsOeDYaECwC/O9bsUWKY+Sd9izfE43JXC46EOHKA==", + "deprecated": "Deprecated due to CVE-2021-21366 resolved in 0.5.0", + "engines": { + "node": ">=0.1" + } + }, + "node_modules/xmlhttprequest-ssl": { "version": "1.5.5", "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz", - "integrity": "sha512-/bFPLUgJrfGUL10AIv4Y7/CUt6so9CLtB/oFxQSHseSDNNCdC6vwwKEqwLN6wNPBg9YWXAiMu8jkf6RPRS/75Q==" + "integrity": "sha512-/bFPLUgJrfGUL10AIv4Y7/CUt6so9CLtB/oFxQSHseSDNNCdC6vwwKEqwLN6wNPBg9YWXAiMu8jkf6RPRS/75Q==", + "engines": { + "node": ">=0.4.0" + } }, - "xtend": { + "node_modules/xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=0.4" + } }, - "xxhashjs": { + "node_modules/xxhashjs": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/xxhashjs/-/xxhashjs-0.2.2.tgz", "integrity": "sha512-AkTuIuVTET12tpsVIQo+ZU6f/qDmKuRUcjaqR+OIvm+aCBsZ95i7UVY5WJ9TMsSaZ0DA2WxoZ4acu0sPH+OKAw==", "dev": true, - "requires": { + "dependencies": { "cuint": "^0.2.2" } }, - "y18n": { + "node_modules/y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true + "engines": { + "node": ">=10" + } }, - "yallist": { + "node_modules/yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, - "yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" }, - "yargs": { - "version": "17.6.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.6.2.tgz", - "integrity": "sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==", + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "dev": true, - "requires": { + "dependencies": { "cliui": "^8.0.1", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", @@ -34732,54 +21012,64 @@ "y18n": "^5.0.5", "yargs-parser": "^21.1.1" }, - "dependencies": { - "cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - } - }, - "yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true - } + "engines": { + "node": ">=12" } }, - "yargs-parser": { - "version": "20.0.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.0.0.tgz", - "integrity": "sha512-8eblPHTL7ZWRkyjIZJjnGf+TijiKJSwA24svzLRVvtgoi/RZiKa9fFQTrlx0OKLnyHSdt/enrdadji6WFfESVA==", - "dev": true + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs/node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } }, - "yeast": { + "node_modules/yeast": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", "integrity": "sha512-8HFIh676uyGYP6wP13R/j6OJ/1HwJ46snpvzE7aHAN3Ryqh2yX6Xox2B4CUmTwwOIzlG3Bs7ocsP5dZH/R1Qbg==" }, - "yn": { + "node_modules/yn": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/yn/-/yn-2.0.0.tgz", "integrity": "sha512-uTv8J/wiWTgUTg+9vLTi//leUl5vDQS6uii/emeTb2ssY7vl6QWf2fFbIIGjnhjvbdKlU0ed7QPgY1htTC86jQ==", - "dev": true + "dev": true, + "engines": { + "node": ">=4" + } }, - "yocto-queue": { + "node_modules/yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "zone.js": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.11.8.tgz", - "integrity": "sha512-82bctBg2hKcEJ21humWIkXRlLBBmrc3nN7DFh5LGGhcyycO2S7FN8NmdvlcKaGFDNVL4/9kFLmwmInTavdJERA==", - "requires": { + "node_modules/zone.js": { + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.13.3.tgz", + "integrity": "sha512-MKPbmZie6fASC/ps4dkmIhaT5eonHkEt6eAy80K42tAm0G2W+AahLJjbfi6X9NPdciOE9GRFTTM8u2IiF6O3ww==", + "dependencies": { "tslib": "^2.3.0" } } diff --git a/package.json b/package.json index 81118d35..917cd68e 100644 --- a/package.json +++ b/package.json @@ -21,42 +21,45 @@ }, "private": true, "dependencies": { - "@angular/animations": "15.2.10", - "@angular/common": "15.2.10", - "@angular/compiler": "15.2.10", - "@angular/core": "15.2.10", - "@angular/elements": "^15.2.10", - "@angular/forms": "15.2.10", - "@angular/platform-browser": "15.2.10", - "@angular/platform-browser-dynamic": "15.2.10", - "@angular/router": "15.2.10", - "@project-sunbird/client-services": "^4.0.1", + "@angular/animations": "16.2.12", + "@angular/common": "16.2.12", + "@angular/compiler": "16.2.12", + "@angular/core": "16.2.12", + "@angular/elements": "^16.2.12", + "@angular/forms": "16.2.12", + "@angular/platform-browser": "16.2.12", + "@angular/platform-browser-dynamic": "16.2.12", + "@angular/router": "16.2.12", + "@project-sunbird/client-services": "4.9.1", "@project-sunbird/sb-styles": "0.0.7", - "@project-sunbird/sunbird-quml-player-v9": "4.9.7", - "@project-sunbird/telemetry-sdk": "0.0.26", + "@project-sunbird/sunbird-player-sdk-v9": "6.0.5", + "@project-sunbird/sunbird-quml-player": "8.0.0-alpha.0", + "@project-sunbird/sunbird-video-player-v9": "^6.0.1", + "@project-sunbird/telemetry-sdk": "1.3.0", + "ally.js": "1.4.1", "core-js": "^2.5.4", "document-register-element": "^1.7.2", "express-http-proxy": "^1.6.2", "lodash-es": "^4.17.21", - "ngx-bootstrap": "^6.2.0", + "ngx-bootstrap": "^11.0.0", "reflect-metadata": "^0.1.13", "rxjs": "~6.6.7", "tslib": "^2.0.0", "video.js": "7.18.1", "videojs-contrib-quality-levels": "2.1.0", "videojs-http-source-selector": "1.1.6", - "zone.js": "~0.11.4" + "zone.js": "~0.13.3" }, "devDependencies": { - "@angular-devkit/build-angular": "15.2.10", - "@angular-eslint/builder": "13.5.0", - "@angular-eslint/eslint-plugin": "14.4.0", - "@angular-eslint/eslint-plugin-template": "14.4.0", - "@angular-eslint/schematics": "14.4.0", - "@angular-eslint/template-parser": "14.4.0", - "@angular/cli": "15.2.10", - "@angular/compiler-cli": "15.2.10", - "@angular/language-service": "15.2.10", + "@angular-devkit/build-angular": "16.2.12", + "@angular-eslint/builder": "16.3.1", + "@angular-eslint/eslint-plugin": "16.3.1", + "@angular-eslint/eslint-plugin-template": "16.3.1", + "@angular-eslint/schematics": "16.3.1", + "@angular-eslint/template-parser": "16.3.1", + "@angular/cli": "16.2.12", + "@angular/compiler-cli": "16.2.12", + "@angular/language-service": "16.2.12", "@types/jasmine": "~3.6.0", "@types/jasminewd2": "~2.0.3", "@types/node": "~8.9.4", @@ -75,10 +78,10 @@ "karma-jasmine": "~4.0.0", "karma-jasmine-html-reporter": "^1.5.0", "karma-mocha-reporter": "2.2.5", - "ng-packagr": "^15.2.2", + "ng-packagr": "^16.2.3", "protractor": "~7.0.0", "ts-node": "~7.0.0", "tsickle": "^0.39.1", "typescript": "~4.9.5" } -} \ No newline at end of file +} diff --git a/projects/sunbird-video-player/package.json b/projects/sunbird-video-player/package.json index 6aaf35bc..8c75c38c 100644 --- a/projects/sunbird-video-player/package.json +++ b/projects/sunbird-video-player/package.json @@ -1,18 +1,18 @@ { "name": "@project-sunbird/sunbird-video-player-v9", - "version": "6.0.1", + "version": "6.1.0-alpha.0", "peerDependencies": { - "@angular/common": "15.2.10", - "@angular/core": "15.2.10", - "@project-sunbird/client-services": "^3.4.11", + "@angular/common": "16.2.12", + "@angular/core": "16.2.12", + "@project-sunbird/client-services": "4.9.1", "@project-sunbird/sb-styles": "0.0.7", - "@project-sunbird/sunbird-quml-player-v9": "4.9.7", + "@project-sunbird/sunbird-quml-player": "8.0.0-alpha.0", "video.js": "7.18.1", "videojs-contrib-quality-levels": ">= 2.1.0", "videojs-http-source-selector": ">= 1.1.6" }, "dependencies": { - "@project-sunbird/sunbird-player-sdk-v9": "5.1.0", + "@project-sunbird/sunbird-player-sdk-v9": "6.0.7", "tslib": "^2.0.0" }, "homepage": "https://github.com/Sunbird-Knowlg/sunbird-video-player/blob/release-6.0.0/README.md", diff --git a/projects/sunbird-video-player/src/lib/components/video-player/video-player.component.spec.ts b/projects/sunbird-video-player/src/lib/components/video-player/video-player.component.spec.ts index febbb531..e2273f2c 100644 --- a/projects/sunbird-video-player/src/lib/components/video-player/video-player.component.spec.ts +++ b/projects/sunbird-video-player/src/lib/components/video-player/video-player.component.spec.ts @@ -4,7 +4,7 @@ import { VideoPlayerComponent } from './video-player.component'; import { NO_ERRORS_SCHEMA } from '@angular/core'; import { ViewerService } from '../../services/viewer.service'; import { SunbirdVideoPlayerService } from '../../sunbird-video-player.service'; -import { QuestionCursor } from '@project-sunbird/sunbird-quml-player-v9'; +import { QuestionCursor } from '@project-sunbird/sunbird-quml-player'; import { QuestionCursorImplementationService } from 'src/app/question-cursor-implementation.service'; import {mockData} from './video-player.component.data'; describe('VideoPlayerComponent', () => { diff --git a/projects/sunbird-video-player/src/lib/components/video-player/video-player.component.ts b/projects/sunbird-video-player/src/lib/components/video-player/video-player.component.ts index ff70c257..66b3d31c 100644 --- a/projects/sunbird-video-player/src/lib/components/video-player/video-player.component.ts +++ b/projects/sunbird-video-player/src/lib/components/video-player/video-player.component.ts @@ -1,7 +1,7 @@ import { HttpClient } from '@angular/common/http'; import { AfterViewInit, Component, ElementRef, EventEmitter, Input, OnDestroy, Output, OnChanges, SimpleChanges, Renderer2, ViewChild, ViewEncapsulation, OnInit, Optional, ChangeDetectorRef } from '@angular/core'; -import { QuestionCursor } from '@project-sunbird/sunbird-quml-player-v9'; +import { QuestionCursor } from '@project-sunbird/sunbird-quml-player'; import * as _ from 'lodash-es'; import 'videojs-contrib-quality-levels'; import videojshttpsourceselector from 'videojs-http-source-selector'; @@ -412,7 +412,6 @@ export class VideoPlayerComponent implements AfterViewInit, OnInit, OnDestroy, O score: 0, isSkipped: false }; - // eslint-disable-next-line @typescript-eslint/dot-notation document.querySelector(`[data-marker-time="${marker.time}"]`)['style'].backgroundColor = 'red'; } }); diff --git a/projects/sunbird-video-player/src/lib/playerInterfaces.ts b/projects/sunbird-video-player/src/lib/playerInterfaces.ts index e9b2cf9c..f15fd71c 100644 --- a/projects/sunbird-video-player/src/lib/playerInterfaces.ts +++ b/projects/sunbird-video-player/src/lib/playerInterfaces.ts @@ -45,7 +45,6 @@ export interface Context { }; } -// eslint-disable-next-line @typescript-eslint/no-empty-interface export interface Config { toolBar?: { showZoomButtons?: boolean; diff --git a/projects/sunbird-video-player/src/lib/services/viewer.service.spec.ts b/projects/sunbird-video-player/src/lib/services/viewer.service.spec.ts index e77ea4af..81853420 100644 --- a/projects/sunbird-video-player/src/lib/services/viewer.service.spec.ts +++ b/projects/sunbird-video-player/src/lib/services/viewer.service.spec.ts @@ -2,7 +2,7 @@ import { TestBed } from '@angular/core/testing'; import { HttpClientModule } from '@angular/common/http'; import { ViewerService } from './viewer.service'; import { SunbirdVideoPlayerService } from '../sunbird-video-player.service'; -import { QuestionCursor } from '@project-sunbird/sunbird-quml-player-v9'; +import { QuestionCursor } from '@project-sunbird/sunbird-quml-player'; import { QuestionCursorImplementationService } from 'src/app/question-cursor-implementation.service'; import { NO_ERRORS_SCHEMA } from '@angular/core'; import { mockData } from './viewer.service.spec.data'; @@ -22,7 +22,6 @@ describe('ViewerService', () => { it('should call raiseExceptionLog', () => { const service = TestBed.inject(ViewerService); spyOn(service.playerEvent, 'emit').and.callThrough(); - // eslint-disable-next-line @typescript-eslint/dot-notation spyOn(service['videoPlayerService'], 'error').and.callFake(() => 'true'); const exceptionLogEvent = { eid: 'ERROR', @@ -36,15 +35,12 @@ describe('ViewerService', () => { service.raiseExceptionLog(exceptionLogEvent.edata.err, exceptionLogEvent.edata.errtype, exceptionLogEvent.edata.stacktrace, exceptionLogEvent.edata.requestid); expect(service.playerEvent.emit).toHaveBeenCalledWith(exceptionLogEvent); - // eslint-disable-next-line @typescript-eslint/dot-notation expect(service['videoPlayerService']['error']).toHaveBeenCalled(); }); it('should call raiseHeartBeatEvent for REPLAY', () => { const service = TestBed.inject(ViewerService); spyOn(service.playerEvent, 'emit').and.callThrough(); - // eslint-disable-next-line @typescript-eslint/dot-notation spyOn(service['videoPlayerService'], 'heartBeat').and.callFake(() => 'true'); - // eslint-disable-next-line @typescript-eslint/dot-notation spyOn(service['videoPlayerService'], 'interact').and.callFake(() => 'true'); service.raiseHeartBeatEvent('REPLAY'); expect(service.showScore).toBeFalsy(); @@ -60,7 +56,6 @@ describe('ViewerService', () => { it('should call raiseHeartBeatEvent for REPLAY', () => { const service = TestBed.inject(ViewerService); spyOn(service.playerEvent, 'emit').and.callThrough(); - // eslint-disable-next-line @typescript-eslint/dot-notation spyOn(service['videoPlayerService'], 'start').and.callFake(() => 'true'); service.raiseStartEvent(''); expect(service.PlayerLoadStartedAt).toBeDefined(); @@ -77,10 +72,8 @@ describe('ViewerService', () => { service.isEndEventRaised = true; service.visitedLength = 60000; spyOn(service, 'calculateScore').and.callThrough(); - // eslint-disable-next-line @typescript-eslint/dot-notation spyOn(service['utilService'], 'getTimeSpentText').and.callFake(() => 'true'); service.raiseEndEvent(); - // eslint-disable-next-line @typescript-eslint/dot-notation expect(service['utilService'].getTimeSpentText).not.toHaveBeenCalledWith(service.visitedLength); expect(service.calculateScore).not.toHaveBeenCalled(); }); @@ -115,7 +108,6 @@ describe('ViewerService', () => { it('should call getPlayerOptions for streamingUrl ', () => { const service = TestBed.inject(ViewerService); service.streamingUrl = 'abc.com'; - // eslint-disable-next-line max-len service.artifactUrl = 'https://ntpproductionall.blob.core.windows.net/ntp-content-production/assets/do_3123348586389995521449/upload_a_video_file.mp4'; service.artifactMimeType = 'video/mp4'; const returnValue = service.getPlayerOptions(); @@ -124,10 +116,8 @@ describe('ViewerService', () => { it('should call getPlayerOptions for null streamingUrl', () => { const service = TestBed.inject(ViewerService); service.streamingUrl = null; - // eslint-disable-next-line @typescript-eslint/dot-notation spyOn(service['http'], 'head').and.returnValue(of(false)); spyOn(service, 'raiseExceptionLog').and.callThrough(); - // eslint-disable-next-line max-len service.artifactUrl = 'https://ntpproductionall.blob.core.windows.net/ntp-content-production/assets/do_3123348586389995521449/upload_a_video_file.mp4'; service.artifactMimeType = 'video/mp4'; const returnValue = service.getPlayerOptions(); diff --git a/projects/sunbird-video-player/src/lib/services/viewer.service.ts b/projects/sunbird-video-player/src/lib/services/viewer.service.ts index 2fdff5b0..6a89705d 100644 --- a/projects/sunbird-video-player/src/lib/services/viewer.service.ts +++ b/projects/sunbird-video-player/src/lib/services/viewer.service.ts @@ -4,7 +4,7 @@ import { PlayerConfig, Transcripts } from '../playerInterfaces'; import { SunbirdVideoPlayerService } from '../sunbird-video-player.service'; import { UtilService } from './util.service'; import { errorCode , errorMessage } from '@project-sunbird/sunbird-player-sdk-v9'; -import { QuestionCursor } from '@project-sunbird/sunbird-quml-player-v9'; +import { QuestionCursor } from '@project-sunbird/sunbird-quml-player'; import { of } from 'rxjs'; import { map } from 'rxjs/operators'; import * as _ from 'lodash-es'; @@ -230,7 +230,6 @@ export class ViewerService { calculateScore() { this.scoreObtained = Object.values(this.interceptionResponses).reduce( - // eslint-disable-next-line @typescript-eslint/dot-notation (acc, response) => acc + response['score'] , 0); } @@ -313,7 +312,6 @@ export class ViewerService { this.videoPlayerService.impression(pageId, cdata); } - // eslint-disable-next-line @typescript-eslint/no-shadow raiseExceptionLog(errorCode: string, errorType: string, stacktrace, traceId) { const exceptionLogEvent = { eid: 'ERROR', diff --git a/projects/sunbird-video-player/src/lib/sunbird-video-player.component.spec.ts b/projects/sunbird-video-player/src/lib/sunbird-video-player.component.spec.ts index 761f8820..1a41c3cf 100644 --- a/projects/sunbird-video-player/src/lib/sunbird-video-player.component.spec.ts +++ b/projects/sunbird-video-player/src/lib/sunbird-video-player.component.spec.ts @@ -5,8 +5,8 @@ import { NO_ERRORS_SCHEMA, SimpleChange, SimpleChanges } from '@angular/core'; import { ViewerService } from './services/viewer.service'; import { HttpClientModule } from '@angular/common/http'; import { mockData } from './sunbird-video-player.component.spec.data'; -import { ErrorService } from '@project-sunbird/sunbird-player-sdk-v9'; -import { QuestionCursor } from '@project-sunbird/sunbird-quml-player-v9'; +import { ErrorService, PLAYER_CONFIG } from '@project-sunbird/sunbird-player-sdk-v9'; +import { QuestionCursor } from '@project-sunbird/sunbird-quml-player'; import { QuestionCursorImplementationService } from 'src/app/question-cursor-implementation.service'; describe('SunbirdVideoPlayerComponent', () => { @@ -19,7 +19,9 @@ describe('SunbirdVideoPlayerComponent', () => { declarations: [SunbirdVideoPlayerComponent], schemas: [NO_ERRORS_SCHEMA], providers: [ViewerService, SunbirdVideoPlayerService, ErrorService, - { provide: QuestionCursor, useClass: QuestionCursorImplementationService }] + { provide: QuestionCursor, useClass: QuestionCursorImplementationService }, + {provide: PLAYER_CONFIG, useValue: {contentCompatibilityLevel: 5}} + ] }) .compileComponents(); })); @@ -140,7 +142,6 @@ describe('SunbirdVideoPlayerComponent', () => { expect(component.traceId).toEqual(component.playerConfig.config.traceId); }); it('should call raiseInternetDisconnectionError', () => { - // eslint-disable-next-line @typescript-eslint/dot-notation component.videoPlayerService['context'] = { channel: '12345' }; diff --git a/projects/sunbird-video-player/src/lib/sunbird-video-player.component.ts b/projects/sunbird-video-player/src/lib/sunbird-video-player.component.ts index 1c4fbbfb..90cfc535 100644 --- a/projects/sunbird-video-player/src/lib/sunbird-video-player.component.ts +++ b/projects/sunbird-video-player/src/lib/sunbird-video-player.component.ts @@ -115,7 +115,6 @@ export class SunbirdVideoPlayerComponent implements OnInit, AfterViewInit, OnDes } }, 5000); - /* eslint-disable @typescript-eslint/dot-notation */ this.nextContent = this.playerConfig?.config?.nextContent; this.traceId = this.playerConfig.config['traceId']; this.sideMenuConfig = { ...this.sideMenuConfig, ...this.playerConfig.config.sideMenu }; diff --git a/projects/sunbird-video-player/src/lib/sunbird-video-player.module.ts b/projects/sunbird-video-player/src/lib/sunbird-video-player.module.ts index b223658e..ef449550 100644 --- a/projects/sunbird-video-player/src/lib/sunbird-video-player.module.ts +++ b/projects/sunbird-video-player/src/lib/sunbird-video-player.module.ts @@ -1,12 +1,12 @@ import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { FormsModule } from '@angular/forms'; -import { SunbirdPlayerSdkModule } from '@project-sunbird/sunbird-player-sdk-v9'; +import { PLAYER_CONFIG, SunbirdPlayerSdkModule } from '@project-sunbird/sunbird-player-sdk-v9'; import { SunbirdVideoPlayerComponent } from './sunbird-video-player.component'; import { VideoPlayerComponent } from './components/video-player/video-player.component'; import { ErrorService } from '@project-sunbird/sunbird-player-sdk-v9'; import { HttpClientModule } from '@angular/common/http'; -import { QumlLibraryModule } from '@project-sunbird/sunbird-quml-player-v9'; +import { QumlLibraryModule } from '@project-sunbird/sunbird-quml-player'; @NgModule({ declarations: [SunbirdVideoPlayerComponent, VideoPlayerComponent], @@ -17,7 +17,7 @@ import { QumlLibraryModule } from '@project-sunbird/sunbird-quml-player-v9'; SunbirdPlayerSdkModule, QumlLibraryModule, ], - providers: [ErrorService], - exports: [SunbirdVideoPlayerComponent , SunbirdPlayerSdkModule] + providers: [ErrorService, { provide: PLAYER_CONFIG, useValue: { contentCompatibilityLevel: 5 } }], + exports: [SunbirdVideoPlayerComponent] }) export class SunbirdVideoPlayerModule { } diff --git a/projects/sunbird-video-player/src/lib/sunbird-video-player.service.spec.ts b/projects/sunbird-video-player/src/lib/sunbird-video-player.service.spec.ts index 51272098..3cbe2784 100644 --- a/projects/sunbird-video-player/src/lib/sunbird-video-player.service.spec.ts +++ b/projects/sunbird-video-player/src/lib/sunbird-video-player.service.spec.ts @@ -15,19 +15,14 @@ describe('SunbirdVideoPlayerService', () => { const service = TestBed.inject(SunbirdVideoPlayerService); service.initialize(mockData.playerConfig); expect(CsTelemetryModule.instance.isInitialised).toBeTruthy(); - // eslint-disable-next-line @typescript-eslint/dot-notation expect(service['telemetryObject']).toBeDefined(); - // eslint-disable-next-line @typescript-eslint/dot-notation expect(service['context']).toBeDefined(); - // eslint-disable-next-line @typescript-eslint/dot-notation expect(service['config']).toBeDefined(); - // eslint-disable-next-line @typescript-eslint/dot-notation expect(service['playSessionId']).toBeDefined(); }); it('should raise start telemetry event', () => { const service = TestBed.inject(SunbirdVideoPlayerService); spyOn(CsTelemetryModule.instance.telemetryService, 'raiseStartTelemetry').and.callFake(() => 'true'); - // eslint-disable-next-line @typescript-eslint/dot-notation service['context'] = { channel: '12345' }; diff --git a/projects/video-player-wc/src/app/QCImplementationService.ts b/projects/video-player-wc/src/app/QCImplementationService.ts index b5c668da..a1a9e715 100644 --- a/projects/video-player-wc/src/app/QCImplementationService.ts +++ b/projects/video-player-wc/src/app/QCImplementationService.ts @@ -1,7 +1,7 @@ import { DOCUMENT } from '@angular/common'; import { HttpClient } from '@angular/common/http'; import { Inject, Injectable } from '@angular/core'; -import { QuestionCursor } from '@project-sunbird/sunbird-quml-player-v9'; +import { QuestionCursor } from '@project-sunbird/sunbird-quml-player'; import { forkJoin, Observable, of, throwError as observableThrowError } from 'rxjs'; import { map, mergeMap } from 'rxjs/operators'; @Injectable() diff --git a/projects/video-player-wc/src/app/app.module.ts b/projects/video-player-wc/src/app/app.module.ts index 6c2c3301..3f828ffc 100644 --- a/projects/video-player-wc/src/app/app.module.ts +++ b/projects/video-player-wc/src/app/app.module.ts @@ -4,16 +4,14 @@ import { DoBootstrap, Injector, NgModule } from '@angular/core'; import { createCustomElement } from '@angular/elements'; import { FormsModule } from '@angular/forms'; import { BrowserModule } from '@angular/platform-browser'; -import { ErrorService, SunbirdPlayerSdkModule } from '@project-sunbird/sunbird-player-sdk-v9'; -import { QuestionCursor, QumlLibraryModule } from '@project-sunbird/sunbird-quml-player-v9'; -import { VideoPlayerComponent } from '../../../sunbird-video-player/src/lib/components/video-player/video-player.component'; -import { SunbirdVideoPlayerComponent } from '../../../sunbird-video-player/src/lib/sunbird-video-player.component'; +import { ErrorService, PLAYER_CONFIG, SunbirdPlayerSdkModule } from '@project-sunbird/sunbird-player-sdk-v9'; +import { QuestionCursor, QumlLibraryModule } from '@project-sunbird/sunbird-quml-player'; +import { SunbirdVideoPlayerComponent } from '@project-sunbird/sunbird-video-player-v9'; import { QCImplementationService } from './QCImplementationService'; @NgModule({ declarations: [ - SunbirdVideoPlayerComponent, - VideoPlayerComponent + ], imports: [ BrowserModule, @@ -24,7 +22,8 @@ import { QCImplementationService } from './QCImplementationService'; QumlLibraryModule, ], providers: [ErrorService, - { provide: QuestionCursor, useClass: QCImplementationService } + { provide: QuestionCursor, useClass: QCImplementationService }, + { provide: PLAYER_CONFIG, useValue: { contentCompatibilityLevel: 5 } } ] }) export class AppModule implements DoBootstrap { diff --git a/src/app/app.module.ts b/src/app/app.module.ts index fce54211..4dc43ea2 100644 --- a/src/app/app.module.ts +++ b/src/app/app.module.ts @@ -2,7 +2,7 @@ import { BrowserModule } from '@angular/platform-browser'; import { NgModule } from '@angular/core'; import { SunbirdVideoPlayerModule} from '@project-sunbird/sunbird-video-player-v9'; import { AppComponent } from './app.component'; -import { QuestionCursor } from '@project-sunbird/sunbird-quml-player-v9'; +import { QuestionCursor } from '@project-sunbird/sunbird-quml-player'; import { QuestionCursorImplementationService } from './question-cursor-implementation.service'; @NgModule({ declarations: [ diff --git a/src/app/question-cursor-implementation.service.ts b/src/app/question-cursor-implementation.service.ts index 03474a30..a5cc6be1 100644 --- a/src/app/question-cursor-implementation.service.ts +++ b/src/app/question-cursor-implementation.service.ts @@ -1,4 +1,4 @@ -import { QuestionCursor } from '@project-sunbird/sunbird-quml-player-v9'; +import { QuestionCursor } from '@project-sunbird/sunbird-quml-player'; import { HttpClient } from '@angular/common/http'; import { mergeMap, map } from 'rxjs/operators'; import { of, throwError as observableThrowError, Observable, forkJoin } from 'rxjs'; diff --git a/web-component-demo/styles.css b/web-component-demo/styles.css index 1cbda37a..95957525 100644 --- a/web-component-demo/styles.css +++ b/web-component-demo/styles.css @@ -1,4 +1,4 @@ -.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;align-items:center;width:100%;transition:transform .6s ease;backface-visibility:hidden;perspective:1000px}@media screen and (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{transform:translate(0)}@supports (transform-style: preserve-3d){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{transform:translateZ(0)}}.carousel-item-next,.active.carousel-item-right{transform:translate(100%)}@supports (transform-style: preserve-3d){.carousel-item-next,.active.carousel-item-right{transform:translate3d(100%,0,0)}}.carousel-item-prev,.active.carousel-item-left{transform:translate(-100%)}@supports (transform-style: preserve-3d){.carousel-item-prev,.active.carousel-item-left{transform:translate3d(-100%,0,0)}}.carousel-fade .carousel-item{opacity:0;transition-duration:.6s;transition-property:opacity}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active,.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev{transform:translate(0)}@supports (transform-style: preserve-3d){.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active,.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev{transform:translateZ(0)}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat center center;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#ffffff80}.carousel-indicators li:before{position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li:after{position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}[class^=sb-icon-],[class*=sb-icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;font-size:inherit;text-transform:none;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sb-icon-preview:before{content:"\e909"}.sb-icon-refresh:before{content:"\e90c"}.sb-icon-reviewer:before{content:"\e90a"}.sb-icon-folder:before{content:"\e902"}.sb-icon-comment:before{content:"\e908"}.sb-icon-send:before{content:"\e90b"}.sb-icon-book:before{content:"\e900"}.sb-icon-content:before{content:"\e901"}.sb-icon-collection:before{content:"\e903"}.sb-icon-doc:before{content:"\e904"}.sb-icon-mp3:before{content:"\e905"}.sb-icon-open-book:before{content:"\e906"}.sb-icon-video:before{content:"\e907"}.sb-lock-icon{cursor:pointer}[class*=sb-icon-primary]{background-color:var(--primary-color)}[class*=sb-icon-secondary]{background-color:var(--secondary-color)}[class*=sb-icon-warning]{background-color:var(--tertiary-color)}[class*=sb-icon-error]{background-color:var(--red)}.info-icon{background-color:var(--gray-400);-webkit-mask-size:contain;-webkit-mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-size:contain;mask-position:50% 50%;mask-repeat:no-repeat;width:1rem;height:1rem;margin-left:.25rem;display:inline-block;vertical-align:bottom}.icon-arrow-round-down{transform:rotate(90deg)}.icon-svg{position:relative;top:.0625rem;display:inline-block;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;opacity:1}.icon-svg svg.icon{width:100%;height:inherit}.icon-svg--xxs{width:var(--icon-svg-xxs);height:var(--icon-svg-xxs)}.icon-svg--xs{width:var(--icon-svg-xs);height:var(--icon-svg-xs)}.icon-svg--sm{width:var(--icon-svg-sm);height:var(--icon-svg-sm)}.icon-svg--md{width:var(--icon-svg-md);height:var(--icon-svg-md)}.icon-svg--lg{width:var(--icon-svg-lg);height:var(--icon-svg-lg)}.icon-svg--xl{width:var(--icon-svg-xl);height:var(--icon-svg-xl)}.icon-svg--white{fill:var(--white)}.icon-svg--primary{fill:var(--primary-color)}.icon-svg--secondary{fill:var(--secondary-color)}.icon-svg--tertiary{fill:var(--tertiary-color)}.icon-svg--red{fill:var(--red-400)}.icon-svg--gray{fill:var(--gray-800)}*,*:before,*:after{box-sizing:border-box}html{font-family:inherit;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:var(--font-stack-en);font-size:1rem;font-weight:400;line-height:1.5;color:var(--gray-800);text-align:left;background:#E5EDF5}[tabindex="-1"]:focus{outline:none!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:theme-color("primary");text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#868e96;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:0px dotted;outline:0px auto transparent}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}.sb-bg-color-gray-hs{background:var(--gray-hs)!important}.sb-color-gray-hs{color:var(--gray-hs)!important}.sb-bg-color-gray{background:var(--gray)!important}.sb-color-gray{color:var(--gray)!important}.sb-bg-color-gray-0{background:var(--gray-0)!important}.sb-color-gray-0{color:var(--gray-0)!important}.sb-bg-color-gray-100{background:var(--gray-100)!important}.sb-color-gray-100{color:var(--gray-100)!important}.sb-bg-color-gray-200{background:var(--gray-200)!important}.sb-color-gray-200{color:var(--gray-200)!important}.sb-bg-color-gray-300{background:var(--gray-300)!important}.sb-color-gray-300{color:var(--gray-300)!important}.sb-bg-color-gray-400{background:var(--gray-400)!important}.sb-color-gray-400{color:var(--gray-400)!important}.sb-bg-color-gray-800{background:var(--gray-800)!important}.sb-color-gray-800{color:var(--gray-800)!important}.sb-bg-color-primary{background:var(--primary-400)!important}.sb-color-primary{color:var(--primary-400)!important}.sb-bg-color-primary-0{background:var(--primary-0)!important}.sb-color-primary-0{color:var(--primary-0)!important}.sb-bg-color-primary-100{background:var(--primary-100)!important}.sb-color-primary-100{color:var(--primary-100)!important}.sb-bg-color-primary-200{background:var(--primary-200)!important}.sb-color-primary-200{color:var(--primary-200)!important}.sb-bg-color-primary-250{background:var(--primary-250)!important}.sb-color-primary-250{color:var(--primary-250)!important}.sb-bg-color-primary-300{background:var(--primary-300)!important}.sb-color-primary-300{color:var(--primary-300)!important}.sb-bg-color-primary-400{background:var(--primary-400)!important}.sb-color-primary-400{color:var(--primary-400)!important}.sb-bg-color-primary-600{background:var(--primary-600)!important}.sb-color-primary-600{color:var(--primary-600)!important}.sb-bg-color-primary-800{background:var(--primary-800)!important}.sb-color-primary-800{color:var(--primary-800)!important}.sb-bg-color-secondary{background:var(--green)!important}.sb-color-secondary{color:var(--green)!important}.sb-bg-color-secondary-0{background:var(--secondary-0)!important}.sb-color-secondary-0{color:var(--secondary-0)!important}.sb-bg-color-secondary-100{background:var(--secondary-100)!important}.sb-color-secondary-100{color:var(--secondary-100)!important}.sb-bg-color-secondary-200{background:var(--secondary-200)!important}.sb-color-secondary-200{color:var(--secondary-200)!important}.sb-bg-color-secondary-400{background:var(--secondary-400)!important}.sb-color-secondary-400{color:var(--secondary-400)!important}.sb-bg-color-tertiary{background:var(--orange)!important}.sb-color-tertiary{color:var(--orange)!important}.sb-bg-color-tertiary-0{background:var(--tertiary-0)!important}.sb-color-tertiary-0{color:var(--tertiary-0)!important}.sb-bg-color-tertiary-100{background:var(--tertiary-100)!important}.sb-color-tertiary-100{color:var(--tertiary-100)!important}.sb-bg-color-tertiary-400{background:var(--tertiary-400)!important}.sb-color-tertiary-400{color:var(--tertiary-400)!important}.sb-bg-color-red{background:var(--red)!important}.sb-color-red{color:var(--red)!important}.sb-bg-color-red-0{background:var(--red-0)!important}.sb-color-red-0{color:var(--red-0)!important}.sb-bg-color-red-100{background:var(--red-100)!important}.sb-color-red-100{color:var(--red-100)!important}.sb-bg-color-red-400{background:var(--red-400)!important}.sb-color-red-400{color:var(--red-400)!important}.sb-bg-color-info{background:var(--primary-400)!important}.sb-color-info{color:var(--primary-400)!important}.sb-bg-color-success{background:var(--secondary-200)!important}.sb-color-success{color:var(--secondary-200)!important}.sb-bg-color-warning{background:var(--tertiary-400)!important}.sb-color-warning{color:var(--tertiary-400)!important}.sb-bg-color-error{background:var(--red-400)!important}.sb-color-error{color:var(--red-400)!important}.sb-bg-color-white{background:var(--white)!important}.sb-color-white{color:var(--white)!important}.sb-bg-color-black{background:var(--black)!important}.sb-color-black{color:var(--black)!important}.sb-bg-white{background:var(--white)}.sb-bg-none{background:none!important}.color-3,.sb-text-gray-800{color:var(--gray-800)}.sb-bg-color-black{background-color:var(--black)}.bg-contain{background-position:center;background-repeat:no-repeat;background-size:contain}.opacity0{opacity:var(--alpha0)!important}.opacity10{opacity:var(--alpha10)!important}.opacity20{opacity:var(--alpha20)!important}.opacity25{opacity:var(--alpha25)!important}.opacity30{opacity:var(--alpha30)!important}.opacity40{opacity:var(--alpha40)!important}.opacity50{opacity:var(--alpha50)!important}.opacity60{opacity:var(--alpha60)!important}.opacity70{opacity:var(--alpha70)!important}.opacity75{opacity:var(--alpha75)!important}.opacity80{opacity:var(--alpha80)!important}.opacity90{opacity:var(--alpha90)!important}.opacity100{opacity:var(--alpha100)!important}.w-100{width:100%;max-width:100%}.w-90{width:90%;max-width:90%}.w-80{width:80%;max-width:80%}.w-75{width:75%;max-width:75%}.w-70{width:70%;max-width:70%}.w-60{width:60%;max-width:60%}.w-50{width:50%;max-width:50%}.w-40{width:40%;max-width:40%}.w-30{width:30%;max-width:30%}.w-25{width:25%;max-width:25%}.w-20{width:20%;max-width:20%}.w-auto{width:auto;max-width:auto}.h-100{height:100%;max-height:100%}.height-auto{height:auto!important}.sb-mw-100{max-width:100%!important}.min-height-auto{min-height:auto!important}:root{--font-stack-en: "Noto Sans", "Noto Sans Devanagari", "Noto Sans Tamil", "Noto Sans Bengali", "Noto Sans Malayalam", "Noto Sans Gurmukhi", "Noto Sans Gujarati", "Noto Sans Telugu", "Noto Sans Kannada", "Noto Sans Oriya", "Noto Nastaliq Urdu", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-stack-hi: "Noto Sans Devanagari", "Noto Sans", "Noto Sans Tamil", "Noto Sans Bengali", "Noto Sans Malayalam", "Noto Sans Gurmukhi", "Noto Sans Gujarati", "Noto Sans Telugu", "Noto Sans Kannada", "Noto Sans Oriya", "Noto Nastaliq Urdu", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-stack-ur: "Noto Sans", "Noto Nastaliq Urdu", "Noto Sans Devanagari", "Noto Sans Tamil", "Noto Sans Bengali", "Noto Sans Malayalam", "Noto Sans Gurmukhi", "Noto Sans Gujarati", "Noto Sans Telugu", "Noto Sans Kannada", "Noto Sans Oriya", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--blue: #024f9d;--green: #008840;--orange: #e55a28;--red: #ff4558;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--yellow: #ffc107;--teal: #20c997;--cyan: #17a2b8;--black: #000000;--white: #ffffff;--gray-hs: 0, 0%;--gray: hsl(var(--gray-hs), 20%);--gray-0: hsl(var(--gray-hs), 95%);--gray-100: hsl(var(--gray-hs), 80%);--gray-200: hsl(var(--gray-hs), 60%);--gray-300: hsl(var(--gray-hs), 59%);--gray-400: hsl(var(--gray-hs), 40%);--gray-800: var(--gray);--primary-color: #024f9d;--secondary-color: #008840;--tertiary-color: #e55a28;--primary-0: #f3f7fa;--primary-100: #edf4f9;--primary-200: #80a7ce;--primary-250: #d3e7f4;--primary-300: #7ab4ee;--primary-400: var(--primary-color);--primary-600: #005391;--primary-800: #002e50;--secondary-0: #e1ffdf;--secondary-100: #00c786;--secondary-200: #07bc81;--secondary-400: var(--secondary-color);--tertiary-0: #feedd7;--tertiary-100: #ffa11d;--tertiary-400: var(--tertiary-color);--red-0: #fbccd1;--red-100: #ff6979;--red-400: var(--red);--info-color: var(--blue);--success-color: var(--green);--warning-color: var(--orange);--danger-color: var(--red);--body-background-color: var(--primary-0);--default-text-color: var(--gray-800);--bg-body: var(--primary-0);--body-color: var(--gray-800);--alpha0: 0;--alpha25: .25;--alpha50: .5;--alpha75: .75;--font-default-size: .875rem;--font-size-base: var(--font-default-size);--font-weight-light: 300;--font-weight-normal: 400;--font-weight-bold: 700;--font-weight-base: var(--font-weight-normal);--line-height-base: calc(var(--font-size-base) * 1.61803398875);--h1-font-size: 2rem;--h2-font-size: 1.75rem;--h3-font-size: 1.5rem;--h4-font-size: 1.2rem;--h5-font-size: 1rem;--h6-font-size: var(--font-size-base);--font-size-lg: var(--h4-font-size);--font-size-md: var(--h5-font-size);--font-size-normal: var(--font-size-base);--font-size-sm: .75rem;--font-size-xs: .625rem;--p-font-size: var(--font-size-base);--base-font-size: .875rem;--base-block-space: .5rem;--icon-svg-xxs: .75rem;--icon-svg-xs: calc(var(--base-block-space) * 2);--icon-svg-sm: calc(var(--base-block-space) * 3);--icon-svg-md: calc(var(--base-block-space) * 4);--icon-svg-lg: calc(var(--base-block-space) * 5);--icon-svg-xl: calc(var(--base-block-space) * 6);--rc-96C8DA: #96C8DA;--rc-0076FE: #0076FE;--rc-E5EDF5: #E5EDF5;--rc-7c7b7b: #7c7b7b;--rc-f5f5f5: #f5f5f5;--rc-fdfdfd: #fdfdfd;--rc-dedede: #dedede;--rc-F5F9FC: #F5F9FC;--rc-c4c4c4: #c4c4c4;--rc-d8d8d8: #d8d8d8;--rc-e9e5e5: #e9e5e5;--rc-dddddd: #dddddd;--rc-7b86f4: #7b86f4;--rc-d0d0d0: #d0d0d0;--rc-5c8db7: #5c8db7;--rc-91aecc: #91aecc;--rc-f9f9f9: #f9f9f9;--rc-d4d3d3: #d4d3d3;--rc-FAFAFA: #FAFAFA;--rc-866A6A: #866a6a;--rc-979797: #979797;--rc-e0e1e2: #e0e1e2;--rc-00BD7F: #00BD7F;--rc-9F9F9F: #9F9F9F;--rc-F3F8FF: #F3F8FF;--rc-80A7CE: #80A7CE;--rc-9b9b9b: #9b9b9b;--rc-2ca58d: #2ca58d;--rc-007AFF: #007AFF;--rc-bdbdbd: #bdbdbd;--rc-cecece: #cecece;--rc-2972a4: #2972a4;--rc-E0F1FD: #E0F1FD;--rc-C8D6EA: #C8D6EA;--rc-e2e3e5: #e2e3e5;--rc-BCBEC0: #BCBEC0;--rc-d4d4d5: #d4d4d5;--rc-d4d8da: #d4d8da;--rc-bfe1cf: #bfe1cf;--rc-289fd9: #289fd9;--rc-e68900: #e68900;--rc-2f4272: #2f4272;--rc-e0e0e0: #e0e0e0;--rc-2361ff: #2361ff;--rc-ffb300: #ffb300;--rc-d8dee2: #d8dee2;--rc-252525: #252525;--rc-fcf2d6: #fcf2d6;--rc-add8e6: #add8e6;--rc-afd9e7: #afd9e7;--rc-D9E4F2: #D9E4F2;--rc-88B7E6: #88B7E6;--rc-4a4a4a: #4a4a4a;--rc-fff6f6: #fff6f6;--rc-f7f7f7: #f7f7f7;--rc-66c7f4: #66c7f4;--rc-1B4785: #1B4785;--rc-a9a9a9: #a9a9a9;--rc-1b1c1d: #1b1c1d;--rc-dededf: #dededf;--rc-aaaaaa: #aaaaaa;--rc-042D55: #042D55;--rc-eeeeee: #eeeeee;--rc-bbbbbb: #bbbbbb;--rc-009D53: #009D53;--rc-E0EFFF: #E0EFFF;--rc-196DAB: #196DAB;--rc-c2c2c2: #c2c2c2;--rc-e5e5e5: #e5e5e5;--rc-c3c3c3: #c3c3c3;--rc-00abc7:#00abc7;--rc-FCE6E6:#FCE6E6;--rc-DECACA:#DECACA;--rc-424242:#424242;--rc-F5D7D7:#F5D7D7;--rc-F7FFF5:#F7FFF5;--rc-D3DED1:#D3DED1;--rc-EBF6E0:#EBF6E0;--rc-F6F6F6:#F6F6F6;--rc-33B6CC:#33B6CC;--rc-2dadc2:#2dadc2;--rc-0fbad6:#0fbad6;--rc-f7ffec:#f7ffec;--rc-d2ddc7:#d2ddc7;--rc-ffe1e1:#ffe1e1;--rc-e6c8c8:#e6c8c8;--rc-f56b56:#f56b56;--rc-dc523d:#dc523d;--rc-e65c47:#e65c47;--rc-565c70:#565c70;--rc-rgba-black: 0, 0, 0;--rc-rgba-white: 255, 255, 255;--rc-rgba-gray: 51, 51, 51;--rc-rgba-primary: 2, 79, 157;--rc-rgba-primary-300: 41, 114, 164;--rc-rgba-gray-300: 34, 36, 38;--rc-rgba-866a6a: 134, 106, 106;--rc-rgba-d0d0d0: 208, 208, 208;--rc-rgba-7b86f4: 123, 134, 244;--rc-rgba-C8D6EA: 200, 214, 234;--primary-theme: #FFD954;--sbt-theme-bg: var(--primary-theme);--sbt-header-bg: var(--primary-theme);--sbt-body-bg: #F2F2EA;--sbt-body-bg2: #E9E8D9;--sbt-primary-bg: var(--primary-theme);--sbt-border-chapter: #E4E8EE;--lazyload-bg:#f6f7f8;--grey-nuance-lighter: #eeeeee;--grey-nuance-darker: #dddddd;--fade-grey: #e8e8e8}h1,.sb-h1{font-size:var(--h1-font-size);line-height:calc(var(--h1-font-size) * 1.6180339888);margin:0;padding:0}h2,.sb-h2{font-size:var(--h2-font-size);line-height:calc(var(--h2-font-size) * 1.6180339888);margin:0;padding:0}h3,.sb-h3{font-size:var(--h3-font-size);line-height:calc(var(--h3-font-size) * 1.6180339888);margin:0;padding:0}h4,.sb-h4{font-size:var(--h4-font-size);line-height:calc(var(--h4-font-size) * 1.6180339888);margin:0;padding:0}h5,.sb-h5{font-size:var(--h5-font-size);line-height:calc(var(--h5-font-size) * 1.6180339888);margin:0;padding:0}h6,.sb-h6{font-size:var(--h6-font-size);line-height:calc(var(--h6-font-size) * 1.6180339888);margin:0;padding:0}.fmedium{font-size:var(--font-size-md)!important}.fnormal{font-size:var(--font-size-normal)!important}.fsmall{font-size:var(--font-size-sm)!important}.fxsmall{font-size:var(--font-size-xs)!important}.fs-0-785{font-size:.785rem!important}.fs-0-92{font-size:.9286rem!important}.fs-1{font-size:1rem!important}.fs-1-143{font-size:1.143rem!important}.fs-1-16{font-size:1.16rem!important}.fs-1-286{font-size:1.286rem!important}.fs-1-3{font-size:1.3rem!important}.fs-1-429{font-size:1.429rem!important}.fs-1-5{font-size:1.5rem!important}.fs-1-7{font-size:1.7rem!important}.fs-2{font-size:2rem!important}.fs-2-5{font-size:2.5rem!important}.fs-2-57{font-size:2.571rem!important}.fs-3{font-size:3rem!important}.fs-3-5{font-size:3.5rem!important}.text-capitalize{text-transform:capitalize!important}.text-uppercase{text-transform:uppercase!important}.text-lowercase,.text-sentencecase{text-transform:lowercase!important}.text-inherit{text-transform:inherit!important}.text-sentencecase:first-letter{text-transform:uppercase!important}.font-weight-bold{font-weight:700!important}.font-weight-normal{font-weight:400!important}.break-word{word-break:break-word!important}.break-all{word-break:break-all!important}.cursor-pointer{cursor:pointer!important}.cursor-text{cursor:text!important}.va-bottom{vertical-align:bottom!important}.va-middle{vertical-align:middle!important}.va-top{vertical-align:top!important}p,.sb-para{font-size:var(--p-font-size);line-height:calc(var(--p-font-size) * 1.6180339888)}.font-italic{font-style:italic}a,a:hover{color:var(--primary-color)}a:focus{outline:0}.white-space-nowrap{white-space:nowrap!important}.text-center{text-align:center!important}.text-right{text-align:right!important}html[dir=rtl] .text-right,.text-left{text-align:left!important}html[dir=rtl] .text-left{text-align:right!important}.text-underline{text-decoration:underline!important}.lineHeight-normal{line-height:normal!important}.sb__ellipsis{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.sb__ellipsis--two{-webkit-line-clamp:2}.sb__ellipsis--three{-webkit-line-clamp:3}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.d-inline-block{display:inline-block!important}.d-block,.show{display:block!important}.d-flex,.flex-ai-jc-center,.flex-jc-ai-center{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none,.hide{display:none!important}@media only screen and (max-width: 1023px){[class*="mobile hidden"],[class*="tablet only"]:not(.mobile),[class*="computer only"]:not(.mobile),[class*="large screen only"]:not(.mobile),[class*="widescreen only"]:not(.mobile),[class*="or lower hidden"]{display:none!important}}@media only screen and (min-width: 1024px){[class*="mobile only"]:not(.computer),[class*="tablet only"]:not(.computer),[class*="computer hidden"],[class*="large screen only"]:not(.computer),[class*="widescreen only"]:not(.computer),[class*="or lower hidden"]:not(.tablet):not(.mobile){display:none!important}}.relative{position:relative!important}.absolute{position:absolute!important}.fixed{position:fixed!important}.right-0{right:0!important}html[dir=rtl] .right-0,.left-0{left:0!important}html[dir=rtl] .left-0{right:0!important}.top-50{top:50%!important;transform:translateY(-50%)}.bottom-0{bottom:0!important}.bottom-5{bottom:5px!important}.sb-sticky-bottom,.sb-sticky-top{position:sticky;z-index:999999}.sb-sticky-bottom{bottom:0}.sb-sticky-top{top:0}.zindex-1{z-index:1!important}.zindex-2{z-index:2!important}.zindex-9{z-index:9!important}.zindex-99{z-index:99!important}.zindex-999{z-index:999!important}.zindex-9999{z-index:9999!important}.zindex-99999{z-index:99999!important}.m-0{margin:0rem!important}.mt-0{margin-top:0rem!important}.mb-0{margin-bottom:0rem!important}.my-0{margin-top:0rem!important;margin-bottom:0rem!important}.mx-0{margin-left:0rem!important;margin-right:0rem!important}.ml-0{margin-left:0rem!important}html[dir=rtl] .ml-0{margin-right:0rem!important;margin-left:0!important}.mr-0{margin-right:0rem!important}html[dir=rtl] .mr-0{margin-left:0rem!important;margin-right:0!important}.m-2{margin:.125rem!important}.mt-2{margin-top:.125rem!important}.mb-2{margin-bottom:.125rem!important}.my-2{margin-top:.125rem!important;margin-bottom:.125rem!important}.mx-2{margin-left:.125rem!important;margin-right:.125rem!important}.ml-2{margin-left:.125rem!important}html[dir=rtl] .ml-2{margin-right:.125rem!important;margin-left:0!important}.mr-2{margin-right:.125rem!important}html[dir=rtl] .mr-2{margin-left:.125rem!important;margin-right:0!important}.m-3{margin:.1875rem!important}.mt-3{margin-top:.1875rem!important}.mb-3{margin-bottom:.1875rem!important}.my-3{margin-top:.1875rem!important;margin-bottom:.1875rem!important}.mx-3{margin-left:.1875rem!important;margin-right:.1875rem!important}.ml-3{margin-left:.1875rem!important}html[dir=rtl] .ml-3{margin-right:.1875rem!important;margin-left:0!important}.mr-3{margin-right:.1875rem!important}html[dir=rtl] .mr-3{margin-left:.1875rem!important;margin-right:0!important}.m-4{margin:.25rem!important}.mt-4{margin-top:.25rem!important}.mb-4{margin-bottom:.25rem!important}.my-4{margin-top:.25rem!important;margin-bottom:.25rem!important}.mx-4{margin-left:.25rem!important;margin-right:.25rem!important}.ml-4{margin-left:.25rem!important}html[dir=rtl] .ml-4{margin-right:.25rem!important;margin-left:0!important}.mr-4{margin-right:.25rem!important}html[dir=rtl] .mr-4{margin-left:.25rem!important;margin-right:0!important}.m-5{margin:.3125rem!important}.mt-5{margin-top:.3125rem!important}.mb-5{margin-bottom:.3125rem!important}.my-5{margin-top:.3125rem!important;margin-bottom:.3125rem!important}.mx-5{margin-left:.3125rem!important;margin-right:.3125rem!important}.ml-5{margin-left:.3125rem!important}html[dir=rtl] .ml-5{margin-right:.3125rem!important;margin-left:0!important}.mr-5{margin-right:.3125rem!important}html[dir=rtl] .mr-5{margin-left:.3125rem!important;margin-right:0!important}.m-8{margin:.5rem!important}.mt-8{margin-top:.5rem!important}.mb-8{margin-bottom:.5rem!important}.my-8{margin-top:.5rem!important;margin-bottom:.5rem!important}.mx-8{margin-left:.5rem!important;margin-right:.5rem!important}.ml-8{margin-left:.5rem!important}html[dir=rtl] .ml-8{margin-right:.5rem!important;margin-left:0!important}.mr-8{margin-right:.5rem!important}html[dir=rtl] .mr-8{margin-left:.5rem!important;margin-right:0!important}.m-10{margin:.625rem!important}.mt-10{margin-top:.625rem!important}.mb-10{margin-bottom:.625rem!important}.my-10{margin-top:.625rem!important;margin-bottom:.625rem!important}.mx-10{margin-left:.625rem!important;margin-right:.625rem!important}.ml-10{margin-left:.625rem!important}html[dir=rtl] .ml-10{margin-right:.625rem!important;margin-left:0!important}.mr-10{margin-right:.625rem!important}html[dir=rtl] .mr-10{margin-left:.625rem!important;margin-right:0!important}.m-12{margin:.75rem!important}.mt-12{margin-top:.75rem!important}.mb-12{margin-bottom:.75rem!important}.my-12{margin-top:.75rem!important;margin-bottom:.75rem!important}.mx-12{margin-left:.75rem!important;margin-right:.75rem!important}.ml-12{margin-left:.75rem!important}html[dir=rtl] .ml-12{margin-right:.75rem!important;margin-left:0!important}.mr-12{margin-right:.75rem!important}html[dir=rtl] .mr-12{margin-left:.75rem!important;margin-right:0!important}.m-15{margin:.9375rem!important}.mt-15{margin-top:.9375rem!important}.mb-15{margin-bottom:.9375rem!important}.my-15{margin-top:.9375rem!important;margin-bottom:.9375rem!important}.mx-15{margin-left:.9375rem!important;margin-right:.9375rem!important}.ml-15{margin-left:.9375rem!important}html[dir=rtl] .ml-15{margin-right:.9375rem!important;margin-left:0!important}.mr-15{margin-right:.9375rem!important}html[dir=rtl] .mr-15{margin-left:.9375rem!important;margin-right:0!important}.m-16{margin:1rem!important}.mt-16{margin-top:1rem!important}.mb-16{margin-bottom:1rem!important}.my-16{margin-top:1rem!important;margin-bottom:1rem!important}.mx-16{margin-left:1rem!important;margin-right:1rem!important}.ml-16{margin-left:1rem!important}html[dir=rtl] .ml-16{margin-right:1rem!important;margin-left:0!important}.mr-16{margin-right:1rem!important}html[dir=rtl] .mr-16{margin-left:1rem!important;margin-right:0!important}.m-20{margin:1.25rem!important}.mt-20{margin-top:1.25rem!important}.mb-20{margin-bottom:1.25rem!important}.my-20{margin-top:1.25rem!important;margin-bottom:1.25rem!important}.mx-20{margin-left:1.25rem!important;margin-right:1.25rem!important}.ml-20{margin-left:1.25rem!important}html[dir=rtl] .ml-20{margin-right:1.25rem!important;margin-left:0!important}.mr-20{margin-right:1.25rem!important}html[dir=rtl] .mr-20{margin-left:1.25rem!important;margin-right:0!important}.m-24{margin:1.5rem!important}.mt-24{margin-top:1.5rem!important}.mb-24{margin-bottom:1.5rem!important}.my-24{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.mx-24{margin-left:1.5rem!important;margin-right:1.5rem!important}.ml-24{margin-left:1.5rem!important}html[dir=rtl] .ml-24{margin-right:1.5rem!important;margin-left:0!important}.mr-24{margin-right:1.5rem!important}html[dir=rtl] .mr-24{margin-left:1.5rem!important;margin-right:0!important}.m-30{margin:1.875rem!important}.mt-30{margin-top:1.875rem!important}.mb-30{margin-bottom:1.875rem!important}.my-30{margin-top:1.875rem!important;margin-bottom:1.875rem!important}.mx-30{margin-left:1.875rem!important;margin-right:1.875rem!important}.ml-30{margin-left:1.875rem!important}html[dir=rtl] .ml-30{margin-right:1.875rem!important;margin-left:0!important}.mr-30{margin-right:1.875rem!important}html[dir=rtl] .mr-30{margin-left:1.875rem!important;margin-right:0!important}.m-32{margin:2rem!important}.mt-32{margin-top:2rem!important}.mb-32{margin-bottom:2rem!important}.my-32{margin-top:2rem!important;margin-bottom:2rem!important}.mx-32{margin-left:2rem!important;margin-right:2rem!important}.ml-32{margin-left:2rem!important}html[dir=rtl] .ml-32{margin-right:2rem!important;margin-left:0!important}.mr-32{margin-right:2rem!important}html[dir=rtl] .mr-32{margin-left:2rem!important;margin-right:0!important}.m-40{margin:2.5rem!important}.mt-40{margin-top:2.5rem!important}.mb-40{margin-bottom:2.5rem!important}.my-40{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.mx-40{margin-left:2.5rem!important;margin-right:2.5rem!important}.ml-40{margin-left:2.5rem!important}html[dir=rtl] .ml-40{margin-right:2.5rem!important;margin-left:0!important}.mr-40{margin-right:2.5rem!important}html[dir=rtl] .mr-40{margin-left:2.5rem!important;margin-right:0!important}.m-48{margin:3rem!important}.mt-48{margin-top:3rem!important}.mb-48{margin-bottom:3rem!important}.my-48{margin-top:3rem!important;margin-bottom:3rem!important}.mx-48{margin-left:3rem!important;margin-right:3rem!important}.ml-48{margin-left:3rem!important}html[dir=rtl] .ml-48{margin-right:3rem!important;margin-left:0!important}.mr-48{margin-right:3rem!important}html[dir=rtl] .mr-48{margin-left:3rem!important;margin-right:0!important}.m-50{margin:3.125rem!important}.mt-50{margin-top:3.125rem!important}.mb-50{margin-bottom:3.125rem!important}.my-50{margin-top:3.125rem!important;margin-bottom:3.125rem!important}.mx-50{margin-left:3.125rem!important;margin-right:3.125rem!important}.ml-50{margin-left:3.125rem!important}html[dir=rtl] .ml-50{margin-right:3.125rem!important;margin-left:0!important}.mr-50{margin-right:3.125rem!important}html[dir=rtl] .mr-50{margin-left:3.125rem!important;margin-right:0!important}.m-52{margin:3.25rem!important}.mt-52{margin-top:3.25rem!important}.mb-52{margin-bottom:3.25rem!important}.my-52{margin-top:3.25rem!important;margin-bottom:3.25rem!important}.mx-52{margin-left:3.25rem!important;margin-right:3.25rem!important}.ml-52{margin-left:3.25rem!important}html[dir=rtl] .ml-52{margin-right:3.25rem!important;margin-left:0!important}.mr-52{margin-right:3.25rem!important}html[dir=rtl] .mr-52{margin-left:3.25rem!important;margin-right:0!important}.m-56{margin:3.5rem!important}.mt-56{margin-top:3.5rem!important}.mb-56{margin-bottom:3.5rem!important}.my-56{margin-top:3.5rem!important;margin-bottom:3.5rem!important}.mx-56{margin-left:3.5rem!important;margin-right:3.5rem!important}.ml-56{margin-left:3.5rem!important}html[dir=rtl] .ml-56{margin-right:3.5rem!important;margin-left:0!important}.mr-56{margin-right:3.5rem!important}html[dir=rtl] .mr-56{margin-left:3.5rem!important;margin-right:0!important}.m-60{margin:3.75rem!important}.mt-60{margin-top:3.75rem!important}.mb-60{margin-bottom:3.75rem!important}.my-60{margin-top:3.75rem!important;margin-bottom:3.75rem!important}.mx-60{margin-left:3.75rem!important;margin-right:3.75rem!important}.ml-60{margin-left:3.75rem!important}html[dir=rtl] .ml-60{margin-right:3.75rem!important;margin-left:0!important}.mr-60{margin-right:3.75rem!important}html[dir=rtl] .mr-60{margin-left:3.75rem!important;margin-right:0!important}.m-64{margin:4rem!important}.mt-64{margin-top:4rem!important}.mb-64{margin-bottom:4rem!important}.my-64{margin-top:4rem!important;margin-bottom:4rem!important}.mx-64{margin-left:4rem!important;margin-right:4rem!important}.ml-64{margin-left:4rem!important}html[dir=rtl] .ml-64{margin-right:4rem!important;margin-left:0!important}.mr-64{margin-right:4rem!important}html[dir=rtl] .mr-64{margin-left:4rem!important;margin-right:0!important}.m-68{margin:4.25rem!important}.mt-68{margin-top:4.25rem!important}.mb-68{margin-bottom:4.25rem!important}.my-68{margin-top:4.25rem!important;margin-bottom:4.25rem!important}.mx-68{margin-left:4.25rem!important;margin-right:4.25rem!important}.ml-68{margin-left:4.25rem!important}html[dir=rtl] .ml-68{margin-right:4.25rem!important;margin-left:0!important}.mr-68{margin-right:4.25rem!important}html[dir=rtl] .mr-68{margin-left:4.25rem!important;margin-right:0!important}.m-72{margin:4.5rem!important}.mt-72{margin-top:4.5rem!important}.mb-72{margin-bottom:4.5rem!important}.my-72{margin-top:4.5rem!important;margin-bottom:4.5rem!important}.mx-72{margin-left:4.5rem!important;margin-right:4.5rem!important}.ml-72{margin-left:4.5rem!important}html[dir=rtl] .ml-72{margin-right:4.5rem!important;margin-left:0!important}.mr-72{margin-right:4.5rem!important}html[dir=rtl] .mr-72{margin-left:4.5rem!important;margin-right:0!important}.m-76{margin:4.75rem!important}.mt-76{margin-top:4.75rem!important}.mb-76{margin-bottom:4.75rem!important}.my-76{margin-top:4.75rem!important;margin-bottom:4.75rem!important}.mx-76{margin-left:4.75rem!important;margin-right:4.75rem!important}.ml-76{margin-left:4.75rem!important}html[dir=rtl] .ml-76{margin-right:4.75rem!important;margin-left:0!important}.mr-76{margin-right:4.75rem!important}html[dir=rtl] .mr-76{margin-left:4.75rem!important;margin-right:0!important}.m-80{margin:5rem!important}.mt-80{margin-top:5rem!important}.mb-80{margin-bottom:5rem!important}.my-80{margin-top:5rem!important;margin-bottom:5rem!important}.mx-80{margin-left:5rem!important;margin-right:5rem!important}.ml-80{margin-left:5rem!important}html[dir=rtl] .ml-80{margin-right:5rem!important;margin-left:0!important}.mr-80{margin-right:5rem!important}html[dir=rtl] .mr-80{margin-left:5rem!important;margin-right:0!important}.m-84{margin:5.25rem!important}.mt-84{margin-top:5.25rem!important}.mb-84{margin-bottom:5.25rem!important}.my-84{margin-top:5.25rem!important;margin-bottom:5.25rem!important}.mx-84{margin-left:5.25rem!important;margin-right:5.25rem!important}.ml-84{margin-left:5.25rem!important}html[dir=rtl] .ml-84{margin-right:5.25rem!important;margin-left:0!important}.mr-84{margin-right:5.25rem!important}html[dir=rtl] .mr-84{margin-left:5.25rem!important;margin-right:0!important}.m-88{margin:5.5rem!important}.mt-88{margin-top:5.5rem!important}.mb-88{margin-bottom:5.5rem!important}.my-88{margin-top:5.5rem!important;margin-bottom:5.5rem!important}.mx-88{margin-left:5.5rem!important;margin-right:5.5rem!important}.ml-88{margin-left:5.5rem!important}html[dir=rtl] .ml-88{margin-right:5.5rem!important;margin-left:0!important}.mr-88{margin-right:5.5rem!important}html[dir=rtl] .mr-88{margin-left:5.5rem!important;margin-right:0!important}.m-96{margin:6rem!important}.mt-96{margin-top:6rem!important}.mb-96{margin-bottom:6rem!important}.my-96{margin-top:6rem!important;margin-bottom:6rem!important}.mx-96{margin-left:6rem!important;margin-right:6rem!important}.ml-96{margin-left:6rem!important}html[dir=rtl] .ml-96{margin-right:6rem!important;margin-left:0!important}.mr-96{margin-right:6rem!important}html[dir=rtl] .mr-96{margin-left:6rem!important;margin-right:0!important}.m-192{margin:12rem!important}.mt-192{margin-top:12rem!important}.mb-192{margin-bottom:12rem!important}.my-192{margin-top:12rem!important;margin-bottom:12rem!important}.mx-192{margin-left:12rem!important;margin-right:12rem!important}.ml-192{margin-left:12rem!important}html[dir=rtl] .ml-192{margin-right:12rem!important;margin-left:0!important}.mr-192{margin-right:12rem!important}html[dir=rtl] .mr-192{margin-left:12rem!important;margin-right:0!important}.m-auto{margin:0 auto!important}.mt-auto{margin-top:auto!important}.mb-auto{margin-bottom:auto!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.ml-auto{margin-left:auto!important}html[dir=rtl] .ml-auto{margin-right:auto!important;margin-left:0!important}.mr-auto{margin-right:auto!important}html[dir=rtl] .mr-auto{margin-left:auto!important;margin-right:0!important}@media screen and (min-width: 768px){.mx--20{margin:0 -1.25rem!important}}.p-0{padding:0rem!important}.pt-0{padding-top:0rem!important}.pb-0{padding-bottom:0rem!important}.py-0{padding-top:0rem!important;padding-bottom:0rem!important}.px-0{padding-left:0rem!important;padding-right:0rem!important}.pl-0{padding-left:0rem!important}html[dir=rtl] .pl-0{padding-right:0rem!important;padding-left:0!important}.pr-0{padding-right:0rem!important}html[dir=rtl] .pr-0{padding-left:0rem!important;padding-right:0!important}.p-2{padding:.125rem!important}.pt-2{padding-top:.125rem!important}.pb-2{padding-bottom:.125rem!important}.py-2{padding-top:.125rem!important;padding-bottom:.125rem!important}.px-2{padding-left:.125rem!important;padding-right:.125rem!important}.pl-2{padding-left:.125rem!important}html[dir=rtl] .pl-2{padding-right:.125rem!important;padding-left:0!important}.pr-2{padding-right:.125rem!important}html[dir=rtl] .pr-2{padding-left:.125rem!important;padding-right:0!important}.p-3{padding:.1875rem!important}.pt-3{padding-top:.1875rem!important}.pb-3{padding-bottom:.1875rem!important}.py-3{padding-top:.1875rem!important;padding-bottom:.1875rem!important}.px-3{padding-left:.1875rem!important;padding-right:.1875rem!important}.pl-3{padding-left:.1875rem!important}html[dir=rtl] .pl-3{padding-right:.1875rem!important;padding-left:0!important}.pr-3{padding-right:.1875rem!important}html[dir=rtl] .pr-3{padding-left:.1875rem!important;padding-right:0!important}.p-4{padding:.25rem!important}.pt-4{padding-top:.25rem!important}.pb-4{padding-bottom:.25rem!important}.py-4{padding-top:.25rem!important;padding-bottom:.25rem!important}.px-4{padding-left:.25rem!important;padding-right:.25rem!important}.pl-4{padding-left:.25rem!important}html[dir=rtl] .pl-4{padding-right:.25rem!important;padding-left:0!important}.pr-4{padding-right:.25rem!important}html[dir=rtl] .pr-4{padding-left:.25rem!important;padding-right:0!important}.p-5{padding:.3125rem!important}.pt-5{padding-top:.3125rem!important}.pb-5{padding-bottom:.3125rem!important}.py-5{padding-top:.3125rem!important;padding-bottom:.3125rem!important}.px-5{padding-left:.3125rem!important;padding-right:.3125rem!important}.pl-5{padding-left:.3125rem!important}html[dir=rtl] .pl-5{padding-right:.3125rem!important;padding-left:0!important}.pr-5{padding-right:.3125rem!important}html[dir=rtl] .pr-5{padding-left:.3125rem!important;padding-right:0!important}.p-8{padding:.5rem!important}.pt-8{padding-top:.5rem!important}.pb-8{padding-bottom:.5rem!important}.py-8{padding-top:.5rem!important;padding-bottom:.5rem!important}.px-8{padding-left:.5rem!important;padding-right:.5rem!important}.pl-8{padding-left:.5rem!important}html[dir=rtl] .pl-8{padding-right:.5rem!important;padding-left:0!important}.pr-8{padding-right:.5rem!important}html[dir=rtl] .pr-8{padding-left:.5rem!important;padding-right:0!important}.p-10{padding:.625rem!important}.pt-10{padding-top:.625rem!important}.pb-10{padding-bottom:.625rem!important}.py-10{padding-top:.625rem!important;padding-bottom:.625rem!important}.px-10{padding-left:.625rem!important;padding-right:.625rem!important}.pl-10{padding-left:.625rem!important}html[dir=rtl] .pl-10{padding-right:.625rem!important;padding-left:0!important}.pr-10{padding-right:.625rem!important}html[dir=rtl] .pr-10{padding-left:.625rem!important;padding-right:0!important}.p-12{padding:.75rem!important}.pt-12{padding-top:.75rem!important}.pb-12{padding-bottom:.75rem!important}.py-12{padding-top:.75rem!important;padding-bottom:.75rem!important}.px-12{padding-left:.75rem!important;padding-right:.75rem!important}.pl-12{padding-left:.75rem!important}html[dir=rtl] .pl-12{padding-right:.75rem!important;padding-left:0!important}.pr-12{padding-right:.75rem!important}html[dir=rtl] .pr-12{padding-left:.75rem!important;padding-right:0!important}.p-15{padding:.9375rem!important}.pt-15{padding-top:.9375rem!important}.pb-15{padding-bottom:.9375rem!important}.py-15{padding-top:.9375rem!important;padding-bottom:.9375rem!important}.px-15{padding-left:.9375rem!important;padding-right:.9375rem!important}.pl-15{padding-left:.9375rem!important}html[dir=rtl] .pl-15{padding-right:.9375rem!important;padding-left:0!important}.pr-15{padding-right:.9375rem!important}html[dir=rtl] .pr-15{padding-left:.9375rem!important;padding-right:0!important}.p-16{padding:1rem!important}.pt-16{padding-top:1rem!important}.pb-16{padding-bottom:1rem!important}.py-16{padding-top:1rem!important;padding-bottom:1rem!important}.px-16{padding-left:1rem!important;padding-right:1rem!important}.pl-16{padding-left:1rem!important}html[dir=rtl] .pl-16{padding-right:1rem!important;padding-left:0!important}.pr-16{padding-right:1rem!important}html[dir=rtl] .pr-16{padding-left:1rem!important;padding-right:0!important}.p-20{padding:1.25rem!important}.pt-20{padding-top:1.25rem!important}.pb-20{padding-bottom:1.25rem!important}.py-20{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.px-20{padding-left:1.25rem!important;padding-right:1.25rem!important}.pl-20{padding-left:1.25rem!important}html[dir=rtl] .pl-20{padding-right:1.25rem!important;padding-left:0!important}.pr-20{padding-right:1.25rem!important}html[dir=rtl] .pr-20{padding-left:1.25rem!important;padding-right:0!important}.p-24{padding:1.5rem!important}.pt-24{padding-top:1.5rem!important}.pb-24{padding-bottom:1.5rem!important}.py-24{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.px-24{padding-left:1.5rem!important;padding-right:1.5rem!important}.pl-24{padding-left:1.5rem!important}html[dir=rtl] .pl-24{padding-right:1.5rem!important;padding-left:0!important}.pr-24{padding-right:1.5rem!important}html[dir=rtl] .pr-24{padding-left:1.5rem!important;padding-right:0!important}.p-30{padding:1.875rem!important}.pt-30{padding-top:1.875rem!important}.pb-30{padding-bottom:1.875rem!important}.py-30{padding-top:1.875rem!important;padding-bottom:1.875rem!important}.px-30{padding-left:1.875rem!important;padding-right:1.875rem!important}.pl-30{padding-left:1.875rem!important}html[dir=rtl] .pl-30{padding-right:1.875rem!important;padding-left:0!important}.pr-30{padding-right:1.875rem!important}html[dir=rtl] .pr-30{padding-left:1.875rem!important;padding-right:0!important}.p-32{padding:2rem!important}.pt-32{padding-top:2rem!important}.pb-32{padding-bottom:2rem!important}.py-32{padding-top:2rem!important;padding-bottom:2rem!important}.px-32{padding-left:2rem!important;padding-right:2rem!important}.pl-32{padding-left:2rem!important}html[dir=rtl] .pl-32{padding-right:2rem!important;padding-left:0!important}.pr-32{padding-right:2rem!important}html[dir=rtl] .pr-32{padding-left:2rem!important;padding-right:0!important}.p-40{padding:2.5rem!important}.pt-40{padding-top:2.5rem!important}.pb-40{padding-bottom:2.5rem!important}.py-40{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.px-40{padding-left:2.5rem!important;padding-right:2.5rem!important}.pl-40{padding-left:2.5rem!important}html[dir=rtl] .pl-40{padding-right:2.5rem!important;padding-left:0!important}.pr-40{padding-right:2.5rem!important}html[dir=rtl] .pr-40{padding-left:2.5rem!important;padding-right:0!important}.p-48{padding:3rem!important}.pt-48{padding-top:3rem!important}.pb-48{padding-bottom:3rem!important}.py-48{padding-top:3rem!important;padding-bottom:3rem!important}.px-48{padding-left:3rem!important;padding-right:3rem!important}.pl-48{padding-left:3rem!important}html[dir=rtl] .pl-48{padding-right:3rem!important;padding-left:0!important}.pr-48{padding-right:3rem!important}html[dir=rtl] .pr-48{padding-left:3rem!important;padding-right:0!important}.p-52{padding:3.25rem!important}.pt-52{padding-top:3.25rem!important}.pb-52{padding-bottom:3.25rem!important}.py-52{padding-top:3.25rem!important;padding-bottom:3.25rem!important}.px-52{padding-left:3.25rem!important;padding-right:3.25rem!important}.pl-52{padding-left:3.25rem!important}html[dir=rtl] .pl-52{padding-right:3.25rem!important;padding-left:0!important}.pr-52{padding-right:3.25rem!important}html[dir=rtl] .pr-52{padding-left:3.25rem!important;padding-right:0!important}.p-56{padding:3.5rem!important}.pt-56{padding-top:3.5rem!important}.pb-56{padding-bottom:3.5rem!important}.py-56{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.px-56{padding-left:3.5rem!important;padding-right:3.5rem!important}.pl-56{padding-left:3.5rem!important}html[dir=rtl] .pl-56{padding-right:3.5rem!important;padding-left:0!important}.pr-56{padding-right:3.5rem!important}html[dir=rtl] .pr-56{padding-left:3.5rem!important;padding-right:0!important}.p-60{padding:3.75rem!important}.pt-60{padding-top:3.75rem!important}.pb-60{padding-bottom:3.75rem!important}.py-60{padding-top:3.75rem!important;padding-bottom:3.75rem!important}.px-60{padding-left:3.75rem!important;padding-right:3.75rem!important}.pl-60{padding-left:3.75rem!important}html[dir=rtl] .pl-60{padding-right:3.75rem!important;padding-left:0!important}.pr-60{padding-right:3.75rem!important}html[dir=rtl] .pr-60{padding-left:3.75rem!important;padding-right:0!important}.p-64{padding:4rem!important}.pt-64{padding-top:4rem!important}.pb-64{padding-bottom:4rem!important}.py-64{padding-top:4rem!important;padding-bottom:4rem!important}.px-64{padding-left:4rem!important;padding-right:4rem!important}.pl-64{padding-left:4rem!important}html[dir=rtl] .pl-64{padding-right:4rem!important;padding-left:0!important}.pr-64{padding-right:4rem!important}html[dir=rtl] .pr-64{padding-left:4rem!important;padding-right:0!important}.p-68{padding:4.25rem!important}.pt-68{padding-top:4.25rem!important}.pb-68{padding-bottom:4.25rem!important}.py-68{padding-top:4.25rem!important;padding-bottom:4.25rem!important}.px-68{padding-left:4.25rem!important;padding-right:4.25rem!important}.pl-68{padding-left:4.25rem!important}html[dir=rtl] .pl-68{padding-right:4.25rem!important;padding-left:0!important}.pr-68{padding-right:4.25rem!important}html[dir=rtl] .pr-68{padding-left:4.25rem!important;padding-right:0!important}.p-72{padding:4.5rem!important}.pt-72{padding-top:4.5rem!important}.pb-72{padding-bottom:4.5rem!important}.py-72{padding-top:4.5rem!important;padding-bottom:4.5rem!important}.px-72{padding-left:4.5rem!important;padding-right:4.5rem!important}.pl-72{padding-left:4.5rem!important}html[dir=rtl] .pl-72{padding-right:4.5rem!important;padding-left:0!important}.pr-72{padding-right:4.5rem!important}html[dir=rtl] .pr-72{padding-left:4.5rem!important;padding-right:0!important}.p-76{padding:4.75rem!important}.pt-76{padding-top:4.75rem!important}.pb-76{padding-bottom:4.75rem!important}.py-76{padding-top:4.75rem!important;padding-bottom:4.75rem!important}.px-76{padding-left:4.75rem!important;padding-right:4.75rem!important}.pl-76{padding-left:4.75rem!important}html[dir=rtl] .pl-76{padding-right:4.75rem!important;padding-left:0!important}.pr-76{padding-right:4.75rem!important}html[dir=rtl] .pr-76{padding-left:4.75rem!important;padding-right:0!important}.p-80{padding:5rem!important}.pt-80{padding-top:5rem!important}.pb-80{padding-bottom:5rem!important}.py-80{padding-top:5rem!important;padding-bottom:5rem!important}.px-80{padding-left:5rem!important;padding-right:5rem!important}.pl-80{padding-left:5rem!important}html[dir=rtl] .pl-80{padding-right:5rem!important;padding-left:0!important}.pr-80{padding-right:5rem!important}html[dir=rtl] .pr-80{padding-left:5rem!important;padding-right:0!important}.p-84{padding:5.25rem!important}.pt-84{padding-top:5.25rem!important}.pb-84{padding-bottom:5.25rem!important}.py-84{padding-top:5.25rem!important;padding-bottom:5.25rem!important}.px-84{padding-left:5.25rem!important;padding-right:5.25rem!important}.pl-84{padding-left:5.25rem!important}html[dir=rtl] .pl-84{padding-right:5.25rem!important;padding-left:0!important}.pr-84{padding-right:5.25rem!important}html[dir=rtl] .pr-84{padding-left:5.25rem!important;padding-right:0!important}.p-88{padding:5.5rem!important}.pt-88{padding-top:5.5rem!important}.pb-88{padding-bottom:5.5rem!important}.py-88{padding-top:5.5rem!important;padding-bottom:5.5rem!important}.px-88{padding-left:5.5rem!important;padding-right:5.5rem!important}.pl-88{padding-left:5.5rem!important}html[dir=rtl] .pl-88{padding-right:5.5rem!important;padding-left:0!important}.pr-88{padding-right:5.5rem!important}html[dir=rtl] .pr-88{padding-left:5.5rem!important;padding-right:0!important}.p-96{padding:6rem!important}.pt-96{padding-top:6rem!important}.pb-96{padding-bottom:6rem!important}.py-96{padding-top:6rem!important;padding-bottom:6rem!important}.px-96{padding-left:6rem!important;padding-right:6rem!important}.pl-96{padding-left:6rem!important}html[dir=rtl] .pl-96{padding-right:6rem!important;padding-left:0!important}.pr-96{padding-right:6rem!important}html[dir=rtl] .pr-96{padding-left:6rem!important;padding-right:0!important}.p-192{padding:12rem!important}.pt-192{padding-top:12rem!important}.pb-192{padding-bottom:12rem!important}.py-192{padding-top:12rem!important;padding-bottom:12rem!important}.px-192{padding-left:12rem!important;padding-right:12rem!important}.pl-192{padding-left:12rem!important}html[dir=rtl] .pl-192{padding-right:12rem!important;padding-left:0!important}.pr-192{padding-right:12rem!important}html[dir=rtl] .pr-192{padding-left:12rem!important;padding-right:0!important}@media screen and (min-width: 768px){.px--20{padding:0 -1.25rem}}.o-x-auto{overflow-x:auto!important}.o-x-visible{overflow-x:visible!important}.o-x-hide{overflow-x:hidden!important}.o-x-scroll{overflow-x:scroll!important}.o-y-auto{overflow-y:auto!important}.o-y-visible{overflow-y:visible!important}.o-y-hide{overflow-y:hidden!important}.o-y-scroll{overflow-y:scroll!important}.flex-ai-center,.flex-ai-jc-center,.flex-jc-ai-center{align-items:center!important}.flex-as-center{align-self:center!important}.flex-jc-center,.flex-ai-jc-center,.flex-jc-ai-center{justify-content:center!important}.flex-ai-flex-start{align-items:flex-start!important}.flex-as-flex-start{align-self:flex-start!important}.flex-jc-flex-start{justify-content:flex-start!important}.flex-ai-flex-end{align-items:flex-end!important}.flex-as-flex-end{align-self:flex-end!important}.flex-jc-flex-end{justify-content:flex-end!important}.flex-jc-space-between{justify-content:space-between!important}.flex-jc-space-around{justify-content:space-around!important}.flex-jc-space-evenly{justify-content:space-evenly!important}.flex-dr{flex-direction:row!important}.flex-dc{flex-direction:column!important}.flex-ai-baseline{align-items:baseline!important}.flex-ai-end{align-items:flex-end!important}.flex-w-wrap{flex-wrap:wrap!important}.flex-basis-1{flex:1}.flex-basis-100{flex-basis:100%}.flex-none{flex:none}.b-0{border:0px solid var(--gray-400)!important}.bl-0{border-left:none!important}.br-0{border-right:none!important}.br-4{border-radius:4px!important}.bt-0{border-top:none!important}.bb-0{border-bottom:none!important}.b-1{border:1px solid var(--gray-400)!important}.b-2{border:2px solid var(--gray-400)!important}.b-4{border:4px solid var(--gray-400)!important}.b-8{border:8px solid var(--gray-400)!important}.bs-0{box-shadow:none!important}.bs-1{box-shadow:0 3px 6px #0000004a!important}.bs-1:hover{box-shadow:0 4px 9px #0000004a!important}.bs-2{box-shadow:0 0 20px #0000004a!important}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}a.sb-btn{text-align:center;display:inline-flex;justify-content:center;align-items:center;flex-wrap:wrap}.sb-btn{white-space:nowrap;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;outline:0;display:inline-block;border:1px solid;cursor:pointer;min-width:4rem;border-radius:.125rem;-webkit-border-radius:.125rem;-moz-border-radius:.125rem;position:relative;line-height:1.15;text-transform:inherit;text-decoration:none}.sb-btn:hover{opacity:1}.sb-btn:after{content:"";position:absolute;top:50%;left:50%;width:3px;height:3px;background:var(--primary-600);opacity:0;border-radius:50%;transform:scale(1) translate(-50%);transform-origin:50% 50%}.sb-btn.flat{border-radius:0}.sb-btn.sb-btn-radius{border-radius:2rem}.sb-btn-gray{background-color:var(--gray-200);border-color:var(--gray-200);color:var(--white)}.sb-btn-gray:hover,.sb-btn-gray:active,.sb-btn-gray.active{background-color:var(--gray-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-gray{background-color:var(--white);color:var(--gray-200);border-color:var(--gray-200)}.sb-btn-outline-gray:hover,.sb-btn-outline-gray:active,.sb-btn-outline-gray.active{color:var(--gray-400);background-color:var(--gray-100)}.sb-btn-dashed-gray{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--gray-200);color:var(--gray-200)}.sb-btn-dashed-gray:hover,.sb-btn-dashed-gray:active,.sb-btn-dashed-gray.active{background-color:var(--gray-100)}.sb-btn-link-gray{background:none;border:0px;color:var(--gray-200)}.sb-btn-link-gray:hover,.sb-btn-link-gray:active,.sb-btn-link-gray.active{background-color:var(--gray-100)}.sb-btn-primary{background-color:var(--primary-400);border-color:var(--primary-400);color:var(--white)}.sb-btn-primary:hover,.sb-btn-primary:active,.sb-btn-primary.active{background-color:var(--primary-800);border:1px solid transparent;color:var(--white)}.sb-btn-outline-primary{background-color:var(--white);color:var(--primary-400);border-color:var(--primary-400)}.sb-btn-outline-primary:hover,.sb-btn-outline-primary:active,.sb-btn-outline-primary.active{color:var(--primary-800);background-color:var(--primary-100)}.sb-btn-dashed-primary{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--primary-400);color:var(--primary-400)}.sb-btn-dashed-primary:hover,.sb-btn-dashed-primary:active,.sb-btn-dashed-primary.active{background-color:var(--primary-100)}.sb-btn-link-primary{background:none;border:0px;color:var(--primary-400)}.sb-btn-link-primary:hover,.sb-btn-link-primary:active,.sb-btn-link-primary.active{background-color:var(--primary-100)}.sb-btn-secondary{background-color:var(--secondary-200);border-color:var(--secondary-200);color:var(--white)}.sb-btn-secondary:hover,.sb-btn-secondary:active,.sb-btn-secondary.active{background-color:var(--secondary-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-secondary{background-color:var(--white);color:var(--secondary-200);border-color:var(--secondary-200)}.sb-btn-outline-secondary:hover,.sb-btn-outline-secondary:active,.sb-btn-outline-secondary.active{color:var(--secondary-400);background-color:var(--secondary-0)}.sb-btn-dashed-secondary{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--secondary-200);color:var(--secondary-200)}.sb-btn-dashed-secondary:hover,.sb-btn-dashed-secondary:active,.sb-btn-dashed-secondary.active{background-color:var(--secondary-0)}.sb-btn-link-secondary{background:none;border:0px;color:var(--secondary-200)}.sb-btn-link-secondary:hover,.sb-btn-link-secondary:active,.sb-btn-link-secondary.active{background-color:var(--secondary-0)}.sb-btn-tertiary{background-color:var(--tertiary-100);border-color:var(--tertiary-100);color:var(--white)}.sb-btn-tertiary:hover,.sb-btn-tertiary:active,.sb-btn-tertiary.active{background-color:var(--tertiary-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-tertiary{background-color:var(--white);color:var(--tertiary-100);border-color:var(--tertiary-100)}.sb-btn-outline-tertiary:hover,.sb-btn-outline-tertiary:active,.sb-btn-outline-tertiary.active{color:var(--tertiary-400);background-color:var(--tertiary-0)}.sb-btn-dashed-tertiary{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--tertiary-100);color:var(--tertiary-100)}.sb-btn-dashed-tertiary:hover,.sb-btn-dashed-tertiary:active,.sb-btn-dashed-tertiary.active{background-color:var(--tertiary-0)}.sb-btn-link-tertiary{background:none;border:0px;color:var(--tertiary-100)}.sb-btn-link-tertiary:hover,.sb-btn-link-tertiary:active,.sb-btn-link-tertiary.active{background-color:var(--tertiary-0)}.sb-btn-red{background-color:var(--red-100);border-color:var(--red-100);color:var(--white)}.sb-btn-red:hover,.sb-btn-red:active,.sb-btn-red.active{background-color:var(--red-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-red{background-color:var(--white);color:var(--red-100);border-color:var(--red-100)}.sb-btn-outline-red:hover,.sb-btn-outline-red:active,.sb-btn-outline-red.active{color:var(--red-400);background-color:var(--red-0)}.sb-btn-dashed-red{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--red-100);color:var(--red-100)}.sb-btn-dashed-red:hover,.sb-btn-dashed-red:active,.sb-btn-dashed-red.active{background-color:var(--red-0)}.sb-btn-link-red{background:none;border:0px;color:var(--red-100)}.sb-btn-link-red:hover,.sb-btn-link-red:active,.sb-btn-link-red.active{background-color:var(--red-0)}.sb-btn-info{background-color:var(--primary-400);border-color:var(--primary-400);color:var(--white)}.sb-btn-info:hover,.sb-btn-info:active,.sb-btn-info.active{background-color:var(--primary-800);border:1px solid transparent;color:var(--white)}.sb-btn-outline-info{background-color:var(--white);color:var(--primary-400);border-color:var(--primary-400)}.sb-btn-outline-info:hover,.sb-btn-outline-info:active,.sb-btn-outline-info.active{color:var(--primary-800);background-color:var(--primary-100)}.sb-btn-dashed-info{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--primary-400);color:var(--primary-400)}.sb-btn-dashed-info:hover,.sb-btn-dashed-info:active,.sb-btn-dashed-info.active{background-color:var(--primary-100)}.sb-btn-link-info{background:none;border:0px;color:var(--primary-400)}.sb-btn-link-info:hover,.sb-btn-link-info:active,.sb-btn-link-info.active{background-color:var(--primary-100)}.sb-btn-success{background-color:var(--secondary-200);border-color:var(--secondary-200);color:var(--white)}.sb-btn-success:hover,.sb-btn-success:active,.sb-btn-success.active{background-color:var(--secondary-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-success{background-color:var(--white);color:var(--secondary-200);border-color:var(--secondary-200)}.sb-btn-outline-success:hover,.sb-btn-outline-success:active,.sb-btn-outline-success.active{color:var(--secondary-400);background-color:var(--secondary-100)}.sb-btn-dashed-success{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--secondary-200);color:var(--secondary-200)}.sb-btn-dashed-success:hover,.sb-btn-dashed-success:active,.sb-btn-dashed-success.active{background-color:var(--secondary-100)}.sb-btn-link-success{background:none;border:0px;color:var(--secondary-200)}.sb-btn-link-success:hover,.sb-btn-link-success:active,.sb-btn-link-success.active{background-color:var(--secondary-100)}.sb-btn-warning{background-color:var(--tertiary-100);border-color:var(--tertiary-100);color:var(--white)}.sb-btn-warning:hover,.sb-btn-warning:active,.sb-btn-warning.active{background-color:var(--tertiary-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-warning{background-color:var(--white);color:var(--tertiary-100);border-color:var(--tertiary-100)}.sb-btn-outline-warning:hover,.sb-btn-outline-warning:active,.sb-btn-outline-warning.active{color:var(--tertiary-400);background-color:var(--tertiary-0)}.sb-btn-dashed-warning{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--tertiary-100);color:var(--tertiary-100)}.sb-btn-dashed-warning:hover,.sb-btn-dashed-warning:active,.sb-btn-dashed-warning.active{background-color:var(--tertiary-0)}.sb-btn-link-warning{background:none;border:0px;color:var(--tertiary-100)}.sb-btn-link-warning:hover,.sb-btn-link-warning:active,.sb-btn-link-warning.active{background-color:var(--tertiary-0)}.sb-btn-error{background-color:var(--red-100);border-color:var(--red-100);color:var(--white)}.sb-btn-error:hover,.sb-btn-error:active,.sb-btn-error.active{background-color:var(--red-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-error{background-color:var(--white);color:var(--red-100);border-color:var(--red-100)}.sb-btn-outline-error:hover,.sb-btn-outline-error:active,.sb-btn-outline-error.active{color:var(--red-400);background-color:var(--red-0)}.sb-btn-dashed-error{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--red-100);color:var(--red-100)}.sb-btn-dashed-error:hover,.sb-btn-dashed-error:active,.sb-btn-dashed-error.active{background-color:var(--red-0)}.sb-btn-link-error{background:none;border:0px;color:var(--red-100)}.sb-btn-link-error:hover,.sb-btn-link-error:active,.sb-btn-link-error.active{background-color:var(--red-0)}.sb-btn-xs{height:1.5rem;padding:.25rem .5rem;font-size:.75rem}.sb-btn-normal{height:2rem;padding:.5rem 1rem;font-size:.75rem}.sb-btn-sm{height:2.5rem;padding:.5rem 1rem;font-size:1rem}.sb-btn-md{height:3rem;padding:.5rem 1rem;font-size:1rem}.sb-btn-lg{height:3.5rem;padding:1rem 1.5rem;font-size:1.25rem}.sb-btn-full{height:1.5rem;padding:.5rem 1rem;font-size:1.25rem;width:100%}.sb-btn-square.sb-btn-xs{height:1.5rem;width:1.5rem;font-size:1rem}.sb-btn-square.sb-btn-xs i.icon{margin:0;font-size:2em}.sb-btn-square.sb-btn-xs span{margin:.5rem 0 0}.sb-btn-square.sb-btn-normal{height:4rem;width:4rem;font-size:.75rem}.sb-btn-square.sb-btn-normal i.icon{margin:0;font-size:2em}.sb-btn-square.sb-btn-normal span{margin:.5rem 0 0}.sb-btn-square.sb-btn-sm{height:3rem;width:3rem;font-size:.75rem}.sb-btn-square.sb-btn-sm i.icon{margin:0;font-size:2em}.sb-btn-square.sb-btn-sm span{margin:.5rem 0 0}.sb-btn-square.sb-btn-md{height:4rem;width:4rem;font-size:1rem}.sb-btn-square.sb-btn-md i.icon{margin:0;font-size:2em}.sb-btn-square.sb-btn-md span{margin:.5rem 0 0}.sb-btn-square.sb-btn-lg{height:8rem;width:8rem;font-size:1.25rem}.sb-btn-square.sb-btn-lg i.icon{margin:0;font-size:2em}.sb-btn-square.sb-btn-lg span{margin:.5rem 0 0}.sb-btn-white{box-shadow:0 -.0625rem .25rem #0000001a,0 3px 4px #0003;border:0px solid #ddd}.sb-btn-square{display:inline-flex;flex-direction:column;align-items:center;justify-content:space-evenly;font-size:.75rem;padding:.5rem}.sb-btn-disabled{background-color:var(--gray-100);border:1px solid var(--gray-100);color:var(--gray-200);cursor:default}.sb-btn-outline-disabled{background-color:var(--white);border:1px solid var(--gray-100);color:var(--gray-200);cursor:default;font-weight:400}.sb-btn-link{background:none;border:0}.sb-btn-download{transition:all 1.2s ease-in-out}.sb-btn-download i:after{content:"\f019";font-size:.8125rem;color:var(--white)}.sb-btn-download:hover{animation:pulse .2s 2 both}.sb-btn-download.loading i{animation:loading 2s infinite linear}.sb-btn-download.loading i:after{content:"\f1ce"}.sb-btn-download.success i:after{content:"\f00c";color:transparent;animation:change-icon 1s .6s linear both}.sb-right-icon-btn{padding:.5rem}.sb-right-icon-btn i.icon{margin-left:.25rem}html[dir=rtl] .sb-right-icon-btn i.icon{margin-right:.25rem;margin-left:0}.sb-left-icon-btn{padding:.5rem}.sb-left-icon-btn i.icon{margin-left:.25rem}html[dir=rtl] .sb-left-icon-btn i.icon{margin-right:.25rem;margin-left:0}.sb-left-icon-btn.sb-btn-xs{padding:.5rem}.ui.toggle.checkbox.sb-toggle{min-height:1.5rem;position:relative;display:inline-block;backface-visibility:hidden;outline:0;vertical-align:baseline;font-style:normal;min-height:1rem;font-size:1rem;min-width:1rem}.ui.toggle.checkbox.sb-toggle input{width:4rem;height:1.5rem;cursor:pointer;position:absolute;top:0;left:0;opacity:0;outline:0;z-index:3}.ui.toggle.checkbox.sb-toggle input:focus:checked~label:before,.ui.toggle.checkbox.sb-toggle input:focus:checked~.box:before,.ui.toggle.checkbox.sb-toggle input:checked~.box:before,.ui.toggle.checkbox.sb-toggle input:checked~label:before{background-color:#024f9d!important}.ui.toggle.checkbox.sb-toggle label{min-height:1rem;padding-left:4.5rem;color:#000000de;position:relative;display:block;outline:0;font-size:1rem}.ui.toggle.checkbox.sb-toggle label:before{display:block;position:absolute;content:"";z-index:1;transform:none;border:none;top:1px;left:0;background:rgba(0,0,0,.05);box-shadow:none;width:4rem;height:1.5rem;border-radius:500rem;border-color:var(--primary-color);background-color:var(--primary-color);color:var(--white);transition:border .1s ease,opacity .1s ease,transform .1s ease,box-shadow .1s ease}.ui.toggle.checkbox.sb-toggle label:after{background:var(--white) linear-gradient(transparent,rgba(0,0,0,.05));position:absolute;content:""!important;opacity:1;z-index:2;border:none;width:-2.5rem;height:-2.5rem;top:3px;left:0;border-radius:500rem;transition:background .3s ease,left .3s ease}.ui.toggle.checkbox.sb-toggle input~label:after{left:.1rem;box-shadow:none}.ui.toggle.checkbox.sb-toggle input:checked~label:after{left:2.5625rem;box-shadow:none}.btn-group{border:1px solid var(--gray-100);display:inline-flex;flex-direction:row;font-size:0;vertical-align:baseline}.btn-group .sb-btn{background:var(--white);border-left:1px solid var(--gray-100);flex:1 0 auto;border-radius:0;margin:0;border:0;color:var(--primary-400);min-width:2.5rem}.btn-group .sb-btn:first-child{border-left:none;margin-left:0}.btn-group .sb-btn:active,.btn-group .sb-btn.active{background-color:var(--primary-100);color:var(--primary-400)}.btn-group .sb-btn .icon{margin:0;vertical-align:top}.sb-btn-icon-fix{display:flex;align-items:center;line-height:normal}.sb-btn-grow{background:none;border:0px solid #fff;font-size:12px;color:#fff;cursor:pointer;transition:all .2s ease-in-out}.sb-btn-grow:disabled{opacity:.4;cursor:default}.sb-btn-grow:hover:not([disabled]){background:none;transform:scale(1.15)}@charset "UTF-8";.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) format("woff");font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:"\f102"}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:"\f103"}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:"\f104"}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:"\f105"}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:"\f106"}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:"\f107"}.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:"\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:"\f109"}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:"\f10a"}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:"\f10b"}.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:"\f10c"}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:"\f10d"}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:"\f10e"}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:"\f10f"}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:"\f110"}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before{content:"\f111"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:"\f112"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\f113"}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:"\f114"}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:"\f115"}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:"\f116"}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:"\f117"}.vjs-icon-gplus{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-gplus:before{content:"\f118"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:"\f119"}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:"\f11a"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:"\f11b"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:"\f11c"}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:"\f11d"}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:"\f11e"}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:"\f11f"}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:"\f120"}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before{content:"\f121"}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before{content:"\f122"}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:initial}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:0}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin:0}.video-js.vjs-1-1,.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-9-16,.video-js.vjs-fluid{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js.vjs-9-16{padding-top:177.7777777778%}.video-js.vjs-1-1{padding-top:100%}.video-js.vjs-fill{width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}body.vjs-full-window{padding:0;margin:0;height:100%}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;inset:0}.video-js.vjs-fullscreen:not(.vjs-ios-native-fs){width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1!important;visibility:visible!important}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.63332em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:#2b333fb3;border-radius:.3em;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.81666em;margin-left:-1.5em}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{border-color:#fff;background-color:#73859f;background-color:#73859f80;transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{background:0 0;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;appearance:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(255,255,255,0));overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.js-focus-visible .vjs-menu li.vjs-menu-item:hover,.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:#73859f80}.js-focus-visible .vjs-menu li.vjs-selected:hover,.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.js-focus-visible .vjs-menu :not(.vjs-selected):focus:not(.focus-visible),.video-js .vjs-menu :not(.vjs-selected):focus:not(:focus-visible){background:0 0}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:#2b333fb3}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:#2b333fb3;position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:#2b333fb3}.vjs-has-started .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;pointer-events:none;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.vjs-button>.vjs-icon-placeholder{display:block}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{display:flex;align-items:center}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;top:-.3333333333em;z-index:1}.video-js .vjs-load-progress{background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:rgba(115,133,159,.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:#fffc;border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:#000c}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background-color:#73859f;background-color:#73859f80}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control{visibility:visible;opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;margin-right:0}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical{left:-3.5em;transition:left 0s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active{width:10em;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;visibility:visible;opacity:1;position:relative;transition:none}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{position:absolute;bottom:3em;left:.5em}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em;z-index:1}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em;z-index:1}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:#2b333fb3}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.video-js .vjs-volume-tooltip{background-color:#fff;background-color:#fffc;border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-control:hover .vjs-volume-tooltip{display:block;font-size:1em;visibility:visible}.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip{left:1em;top:-12px}.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip{font-size:1em}.video-js .vjs-volume-control .vjs-mouse-display{display:none;position:absolute;width:100%;height:1px;background-color:#000;z-index:1}.video-js .vjs-volume-horizontal .vjs-mouse-display{width:1px;height:100%}.vjs-no-flex .vjs-volume-control .vjs-mouse-display{z-index:0}.video-js .vjs-volume-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-volume-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-volume-tooltip{color:#fff;background-color:#000;background-color:#000c}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;inset:0;height:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-liveui .vjs-live-control,.video-js:not(.vjs-live) .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{align-items:center;cursor:pointer;flex:none;display:inline-flex;height:100%;padding-left:.5em;padding-right:.5em;font-size:1em;line-height:3em;width:auto;min-width:4em}.vjs-no-flex .vjs-seek-to-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{margin-right:.5em;color:#888}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-live .vjs-time-control,.video-js .vjs-current-time,.vjs-no-flex .vjs-current-time,.video-js .vjs-duration,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.vjs-text-track-display{position:absolute;inset:0 0 3em;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js .vjs-picture-in-picture-control,.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:"X";font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;animation:vjs-spinner-show 0s linear .3s forwards}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{to{transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"\f10d";font-size:1.5em;line-height:inherit}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" \f11d";font-size:1.5em;line-height:inherit}.video-js.vjs-layout-small .vjs-current-time,.video-js.vjs-layout-small .vjs-duration,.video-js.vjs-layout-small .vjs-playback-rate,.video-js.vjs-layout-small .vjs-remaining-time,.video-js.vjs-layout-small .vjs-time-divider,.video-js.vjs-layout-small .vjs-volume-control,.video-js.vjs-layout-tiny .vjs-current-time,.video-js.vjs-layout-tiny .vjs-duration,.video-js.vjs-layout-tiny .vjs-playback-rate,.video-js.vjs-layout-tiny .vjs-remaining-time,.video-js.vjs-layout-tiny .vjs-time-divider,.video-js.vjs-layout-tiny .vjs-volume-control,.video-js.vjs-layout-x-small .vjs-current-time,.video-js.vjs-layout-x-small .vjs-duration,.video-js.vjs-layout-x-small .vjs-playback-rate,.video-js.vjs-layout-x-small .vjs-remaining-time,.video-js.vjs-layout-x-small .vjs-time-divider,.video-js.vjs-layout-x-small .vjs-volume-control{display:none}.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:auto;width:initial}.video-js.vjs-layout-tiny .vjs-progress-control,.video-js.vjs-layout-x-small .vjs-progress-control{display:none}.video-js.vjs-layout-x-small .vjs-custom-control-spacer{flex:auto;display:block}.video-js.vjs-layout-x-small.vjs-no-flex .vjs-custom-control-spacer{width:auto}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:#2b333fbf;color:#fff;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display:grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-track-setting>select{margin-right:1em;margin-bottom:.5em}.vjs-text-track-settings fieldset{margin:5px;padding:3px;border:none}.vjs-text-track-settings fieldset span{display:inline-block}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;margin:0 0 5px}.vjs-text-track-settings .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);display:block;margin:0 0 5px;padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,#73859f 100%)}.vjs-track-settings-controls button:hover{color:#2b333fbf}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f 100%);color:#2b333f;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:-1000}.js-focus-visible .video-js :focus:not(.focus-visible){outline:0}.video-js :focus:not(:focus-visible){outline:0}/*! videojs-markers - v0.5.0 - 2015-08-01 +.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;align-items:center;width:100%;transition:transform .6s ease;backface-visibility:hidden;perspective:1000px}@media screen and (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{transform:translate(0)}@supports (transform-style: preserve-3d){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{transform:translateZ(0)}}.carousel-item-next,.active.carousel-item-right{transform:translate(100%)}@supports (transform-style: preserve-3d){.carousel-item-next,.active.carousel-item-right{transform:translate3d(100%,0,0)}}.carousel-item-prev,.active.carousel-item-left{transform:translate(-100%)}@supports (transform-style: preserve-3d){.carousel-item-prev,.active.carousel-item-left{transform:translate3d(-100%,0,0)}}.carousel-fade .carousel-item{opacity:0;transition-duration:.6s;transition-property:opacity}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active,.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev{transform:translate(0)}@supports (transform-style: preserve-3d){.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active,.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev{transform:translateZ(0)}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat center center;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#ffffff80}.carousel-indicators li:before{position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li:after{position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}[class^=sb-icon-],[class*=sb-icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;font-size:inherit;text-transform:none;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sb-icon-preview:before{content:"\e909"}.sb-icon-refresh:before{content:"\e90c"}.sb-icon-reviewer:before{content:"\e90a"}.sb-icon-folder:before{content:"\e902"}.sb-icon-comment:before{content:"\e908"}.sb-icon-send:before{content:"\e90b"}.sb-icon-book:before{content:"\e900"}.sb-icon-content:before{content:"\e901"}.sb-icon-collection:before{content:"\e903"}.sb-icon-doc:before{content:"\e904"}.sb-icon-mp3:before{content:"\e905"}.sb-icon-open-book:before{content:"\e906"}.sb-icon-video:before{content:"\e907"}.sb-lock-icon{cursor:pointer}[class*=sb-icon-primary]{background-color:var(--primary-color)}[class*=sb-icon-secondary]{background-color:var(--secondary-color)}[class*=sb-icon-warning]{background-color:var(--tertiary-color)}[class*=sb-icon-error]{background-color:var(--red)}.info-icon{background-color:var(--gray-400);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1rem;height:1rem;margin-left:.25rem;display:inline-block;vertical-align:bottom}.icon-arrow-round-down{transform:rotate(90deg)}.icon-svg{position:relative;top:.0625rem;display:inline-block;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;opacity:1}.icon-svg svg.icon{width:100%;height:inherit}.icon-svg--xxs{width:var(--icon-svg-xxs);height:var(--icon-svg-xxs)}.icon-svg--xs{width:var(--icon-svg-xs);height:var(--icon-svg-xs)}.icon-svg--sm{width:var(--icon-svg-sm);height:var(--icon-svg-sm)}.icon-svg--md{width:var(--icon-svg-md);height:var(--icon-svg-md)}.icon-svg--lg{width:var(--icon-svg-lg);height:var(--icon-svg-lg)}.icon-svg--xl{width:var(--icon-svg-xl);height:var(--icon-svg-xl)}.icon-svg--white{fill:var(--white)}.icon-svg--primary{fill:var(--primary-color)}.icon-svg--secondary{fill:var(--secondary-color)}.icon-svg--tertiary{fill:var(--tertiary-color)}.icon-svg--red{fill:var(--red-400)}.icon-svg--gray{fill:var(--gray-800)}*,*:before,*:after{box-sizing:border-box}html{font-family:inherit;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:var(--font-stack-en);font-size:1rem;font-weight:400;line-height:1.5;color:var(--gray-800);text-align:left;background:#E5EDF5}[tabindex="-1"]:focus{outline:none!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:theme-color("primary");text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#868e96;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:0px dotted;outline:0px auto transparent}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}.sb-bg-color-gray-hs{background:var(--gray-hs)!important}.sb-color-gray-hs{color:var(--gray-hs)!important}.sb-bg-color-gray{background:var(--gray)!important}.sb-color-gray{color:var(--gray)!important}.sb-bg-color-gray-0{background:var(--gray-0)!important}.sb-color-gray-0{color:var(--gray-0)!important}.sb-bg-color-gray-100{background:var(--gray-100)!important}.sb-color-gray-100{color:var(--gray-100)!important}.sb-bg-color-gray-200{background:var(--gray-200)!important}.sb-color-gray-200{color:var(--gray-200)!important}.sb-bg-color-gray-300{background:var(--gray-300)!important}.sb-color-gray-300{color:var(--gray-300)!important}.sb-bg-color-gray-400{background:var(--gray-400)!important}.sb-color-gray-400{color:var(--gray-400)!important}.sb-bg-color-gray-800{background:var(--gray-800)!important}.sb-color-gray-800{color:var(--gray-800)!important}.sb-bg-color-primary{background:var(--primary-400)!important}.sb-color-primary{color:var(--primary-400)!important}.sb-bg-color-primary-0{background:var(--primary-0)!important}.sb-color-primary-0{color:var(--primary-0)!important}.sb-bg-color-primary-100{background:var(--primary-100)!important}.sb-color-primary-100{color:var(--primary-100)!important}.sb-bg-color-primary-200{background:var(--primary-200)!important}.sb-color-primary-200{color:var(--primary-200)!important}.sb-bg-color-primary-250{background:var(--primary-250)!important}.sb-color-primary-250{color:var(--primary-250)!important}.sb-bg-color-primary-300{background:var(--primary-300)!important}.sb-color-primary-300{color:var(--primary-300)!important}.sb-bg-color-primary-400{background:var(--primary-400)!important}.sb-color-primary-400{color:var(--primary-400)!important}.sb-bg-color-primary-600{background:var(--primary-600)!important}.sb-color-primary-600{color:var(--primary-600)!important}.sb-bg-color-primary-800{background:var(--primary-800)!important}.sb-color-primary-800{color:var(--primary-800)!important}.sb-bg-color-secondary{background:var(--green)!important}.sb-color-secondary{color:var(--green)!important}.sb-bg-color-secondary-0{background:var(--secondary-0)!important}.sb-color-secondary-0{color:var(--secondary-0)!important}.sb-bg-color-secondary-100{background:var(--secondary-100)!important}.sb-color-secondary-100{color:var(--secondary-100)!important}.sb-bg-color-secondary-200{background:var(--secondary-200)!important}.sb-color-secondary-200{color:var(--secondary-200)!important}.sb-bg-color-secondary-400{background:var(--secondary-400)!important}.sb-color-secondary-400{color:var(--secondary-400)!important}.sb-bg-color-tertiary{background:var(--orange)!important}.sb-color-tertiary{color:var(--orange)!important}.sb-bg-color-tertiary-0{background:var(--tertiary-0)!important}.sb-color-tertiary-0{color:var(--tertiary-0)!important}.sb-bg-color-tertiary-100{background:var(--tertiary-100)!important}.sb-color-tertiary-100{color:var(--tertiary-100)!important}.sb-bg-color-tertiary-400{background:var(--tertiary-400)!important}.sb-color-tertiary-400{color:var(--tertiary-400)!important}.sb-bg-color-red{background:var(--red)!important}.sb-color-red{color:var(--red)!important}.sb-bg-color-red-0{background:var(--red-0)!important}.sb-color-red-0{color:var(--red-0)!important}.sb-bg-color-red-100{background:var(--red-100)!important}.sb-color-red-100{color:var(--red-100)!important}.sb-bg-color-red-400{background:var(--red-400)!important}.sb-color-red-400{color:var(--red-400)!important}.sb-bg-color-info{background:var(--primary-400)!important}.sb-color-info{color:var(--primary-400)!important}.sb-bg-color-success{background:var(--secondary-200)!important}.sb-color-success{color:var(--secondary-200)!important}.sb-bg-color-warning{background:var(--tertiary-400)!important}.sb-color-warning{color:var(--tertiary-400)!important}.sb-bg-color-error{background:var(--red-400)!important}.sb-color-error{color:var(--red-400)!important}.sb-bg-color-white{background:var(--white)!important}.sb-color-white{color:var(--white)!important}.sb-bg-color-black{background:var(--black)!important}.sb-color-black{color:var(--black)!important}.sb-bg-white{background:var(--white)}.sb-bg-none{background:none!important}.color-3,.sb-text-gray-800{color:var(--gray-800)}.sb-bg-color-black{background-color:var(--black)}.bg-contain{background-position:center;background-repeat:no-repeat;background-size:contain}.opacity0{opacity:var(--alpha0)!important}.opacity10{opacity:var(--alpha10)!important}.opacity20{opacity:var(--alpha20)!important}.opacity25{opacity:var(--alpha25)!important}.opacity30{opacity:var(--alpha30)!important}.opacity40{opacity:var(--alpha40)!important}.opacity50{opacity:var(--alpha50)!important}.opacity60{opacity:var(--alpha60)!important}.opacity70{opacity:var(--alpha70)!important}.opacity75{opacity:var(--alpha75)!important}.opacity80{opacity:var(--alpha80)!important}.opacity90{opacity:var(--alpha90)!important}.opacity100{opacity:var(--alpha100)!important}.w-100{width:100%;max-width:100%}.w-90{width:90%;max-width:90%}.w-80{width:80%;max-width:80%}.w-75{width:75%;max-width:75%}.w-70{width:70%;max-width:70%}.w-60{width:60%;max-width:60%}.w-50{width:50%;max-width:50%}.w-40{width:40%;max-width:40%}.w-30{width:30%;max-width:30%}.w-25{width:25%;max-width:25%}.w-20{width:20%;max-width:20%}.w-auto{width:auto;max-width:auto}.h-100{height:100%;max-height:100%}.height-auto{height:auto!important}.sb-mw-100{max-width:100%!important}.min-height-auto{min-height:auto!important}:root{--font-stack-en: "Noto Sans", "Noto Sans Devanagari", "Noto Sans Tamil", "Noto Sans Bengali", "Noto Sans Malayalam", "Noto Sans Gurmukhi", "Noto Sans Gujarati", "Noto Sans Telugu", "Noto Sans Kannada", "Noto Sans Oriya", "Noto Nastaliq Urdu", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-stack-hi: "Noto Sans Devanagari", "Noto Sans", "Noto Sans Tamil", "Noto Sans Bengali", "Noto Sans Malayalam", "Noto Sans Gurmukhi", "Noto Sans Gujarati", "Noto Sans Telugu", "Noto Sans Kannada", "Noto Sans Oriya", "Noto Nastaliq Urdu", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-stack-ur: "Noto Sans", "Noto Nastaliq Urdu", "Noto Sans Devanagari", "Noto Sans Tamil", "Noto Sans Bengali", "Noto Sans Malayalam", "Noto Sans Gurmukhi", "Noto Sans Gujarati", "Noto Sans Telugu", "Noto Sans Kannada", "Noto Sans Oriya", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--blue: #024f9d;--green: #008840;--orange: #e55a28;--red: #ff4558;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--yellow: #ffc107;--teal: #20c997;--cyan: #17a2b8;--black: #000000;--white: #ffffff;--gray-hs: 0, 0%;--gray: hsl(var(--gray-hs), 20%);--gray-0: hsl(var(--gray-hs), 95%);--gray-100: hsl(var(--gray-hs), 80%);--gray-200: hsl(var(--gray-hs), 60%);--gray-300: hsl(var(--gray-hs), 59%);--gray-400: hsl(var(--gray-hs), 40%);--gray-800: var(--gray);--primary-color: #024f9d;--secondary-color: #008840;--tertiary-color: #e55a28;--primary-0: #f3f7fa;--primary-100: #edf4f9;--primary-200: #80a7ce;--primary-250: #d3e7f4;--primary-300: #7ab4ee;--primary-400: var(--primary-color);--primary-600: #005391;--primary-800: #002e50;--secondary-0: #e1ffdf;--secondary-100: #00c786;--secondary-200: #07bc81;--secondary-400: var(--secondary-color);--tertiary-0: #feedd7;--tertiary-100: #ffa11d;--tertiary-400: var(--tertiary-color);--red-0: #fbccd1;--red-100: #ff6979;--red-400: var(--red);--info-color: var(--blue);--success-color: var(--green);--warning-color: var(--orange);--danger-color: var(--red);--body-background-color: var(--primary-0);--default-text-color: var(--gray-800);--bg-body: var(--primary-0);--body-color: var(--gray-800);--alpha0: 0;--alpha25: .25;--alpha50: .5;--alpha75: .75;--font-default-size: .875rem;--font-size-base: var(--font-default-size);--font-weight-light: 300;--font-weight-normal: 400;--font-weight-bold: 700;--font-weight-base: var(--font-weight-normal);--line-height-base: calc(var(--font-size-base) * 1.61803398875);--h1-font-size: 2rem;--h2-font-size: 1.75rem;--h3-font-size: 1.5rem;--h4-font-size: 1.2rem;--h5-font-size: 1rem;--h6-font-size: var(--font-size-base);--font-size-lg: var(--h4-font-size);--font-size-md: var(--h5-font-size);--font-size-normal: var(--font-size-base);--font-size-sm: .75rem;--font-size-xs: .625rem;--p-font-size: var(--font-size-base);--base-font-size: .875rem;--base-block-space: .5rem;--icon-svg-xxs: .75rem;--icon-svg-xs: calc(var(--base-block-space) * 2);--icon-svg-sm: calc(var(--base-block-space) * 3);--icon-svg-md: calc(var(--base-block-space) * 4);--icon-svg-lg: calc(var(--base-block-space) * 5);--icon-svg-xl: calc(var(--base-block-space) * 6);--rc-96C8DA: #96C8DA;--rc-0076FE: #0076FE;--rc-E5EDF5: #E5EDF5;--rc-7c7b7b: #7c7b7b;--rc-f5f5f5: #f5f5f5;--rc-fdfdfd: #fdfdfd;--rc-dedede: #dedede;--rc-F5F9FC: #F5F9FC;--rc-c4c4c4: #c4c4c4;--rc-d8d8d8: #d8d8d8;--rc-e9e5e5: #e9e5e5;--rc-dddddd: #dddddd;--rc-7b86f4: #7b86f4;--rc-d0d0d0: #d0d0d0;--rc-5c8db7: #5c8db7;--rc-91aecc: #91aecc;--rc-f9f9f9: #f9f9f9;--rc-d4d3d3: #d4d3d3;--rc-FAFAFA: #FAFAFA;--rc-866A6A: #866a6a;--rc-979797: #979797;--rc-e0e1e2: #e0e1e2;--rc-00BD7F: #00BD7F;--rc-9F9F9F: #9F9F9F;--rc-F3F8FF: #F3F8FF;--rc-80A7CE: #80A7CE;--rc-9b9b9b: #9b9b9b;--rc-2ca58d: #2ca58d;--rc-007AFF: #007AFF;--rc-bdbdbd: #bdbdbd;--rc-cecece: #cecece;--rc-2972a4: #2972a4;--rc-E0F1FD: #E0F1FD;--rc-C8D6EA: #C8D6EA;--rc-e2e3e5: #e2e3e5;--rc-BCBEC0: #BCBEC0;--rc-d4d4d5: #d4d4d5;--rc-d4d8da: #d4d8da;--rc-bfe1cf: #bfe1cf;--rc-289fd9: #289fd9;--rc-e68900: #e68900;--rc-2f4272: #2f4272;--rc-e0e0e0: #e0e0e0;--rc-2361ff: #2361ff;--rc-ffb300: #ffb300;--rc-d8dee2: #d8dee2;--rc-252525: #252525;--rc-fcf2d6: #fcf2d6;--rc-add8e6: #add8e6;--rc-afd9e7: #afd9e7;--rc-D9E4F2: #D9E4F2;--rc-88B7E6: #88B7E6;--rc-4a4a4a: #4a4a4a;--rc-fff6f6: #fff6f6;--rc-f7f7f7: #f7f7f7;--rc-66c7f4: #66c7f4;--rc-1B4785: #1B4785;--rc-a9a9a9: #a9a9a9;--rc-1b1c1d: #1b1c1d;--rc-dededf: #dededf;--rc-aaaaaa: #aaaaaa;--rc-042D55: #042D55;--rc-eeeeee: #eeeeee;--rc-bbbbbb: #bbbbbb;--rc-009D53: #009D53;--rc-E0EFFF: #E0EFFF;--rc-196DAB: #196DAB;--rc-c2c2c2: #c2c2c2;--rc-e5e5e5: #e5e5e5;--rc-c3c3c3: #c3c3c3;--rc-00abc7:#00abc7;--rc-FCE6E6:#FCE6E6;--rc-DECACA:#DECACA;--rc-424242:#424242;--rc-F5D7D7:#F5D7D7;--rc-F7FFF5:#F7FFF5;--rc-D3DED1:#D3DED1;--rc-EBF6E0:#EBF6E0;--rc-F6F6F6:#F6F6F6;--rc-33B6CC:#33B6CC;--rc-2dadc2:#2dadc2;--rc-0fbad6:#0fbad6;--rc-f7ffec:#f7ffec;--rc-d2ddc7:#d2ddc7;--rc-ffe1e1:#ffe1e1;--rc-e6c8c8:#e6c8c8;--rc-f56b56:#f56b56;--rc-dc523d:#dc523d;--rc-e65c47:#e65c47;--rc-565c70:#565c70;--rc-rgba-black: 0, 0, 0;--rc-rgba-white: 255, 255, 255;--rc-rgba-gray: 51, 51, 51;--rc-rgba-primary: 2, 79, 157;--rc-rgba-primary-300: 41, 114, 164;--rc-rgba-gray-300: 34, 36, 38;--rc-rgba-866a6a: 134, 106, 106;--rc-rgba-d0d0d0: 208, 208, 208;--rc-rgba-7b86f4: 123, 134, 244;--rc-rgba-C8D6EA: 200, 214, 234;--primary-theme: #FFD954;--sbt-theme-bg: var(--primary-theme);--sbt-header-bg: var(--primary-theme);--sbt-body-bg: #F2F2EA;--sbt-body-bg2: #E9E8D9;--sbt-primary-bg: var(--primary-theme);--sbt-border-chapter: #E4E8EE;--lazyload-bg:#f6f7f8;--grey-nuance-lighter: #eeeeee;--grey-nuance-darker: #dddddd;--fade-grey: #e8e8e8}h1,.sb-h1{font-size:var(--h1-font-size);line-height:calc(var(--h1-font-size) * 1.6180339888);margin:0;padding:0}h2,.sb-h2{font-size:var(--h2-font-size);line-height:calc(var(--h2-font-size) * 1.6180339888);margin:0;padding:0}h3,.sb-h3{font-size:var(--h3-font-size);line-height:calc(var(--h3-font-size) * 1.6180339888);margin:0;padding:0}h4,.sb-h4{font-size:var(--h4-font-size);line-height:calc(var(--h4-font-size) * 1.6180339888);margin:0;padding:0}h5,.sb-h5{font-size:var(--h5-font-size);line-height:calc(var(--h5-font-size) * 1.6180339888);margin:0;padding:0}h6,.sb-h6{font-size:var(--h6-font-size);line-height:calc(var(--h6-font-size) * 1.6180339888);margin:0;padding:0}.fmedium{font-size:var(--font-size-md)!important}.fnormal{font-size:var(--font-size-normal)!important}.fsmall{font-size:var(--font-size-sm)!important}.fxsmall{font-size:var(--font-size-xs)!important}.fs-0-785{font-size:.785rem!important}.fs-0-92{font-size:.9286rem!important}.fs-1{font-size:1rem!important}.fs-1-143{font-size:1.143rem!important}.fs-1-16{font-size:1.16rem!important}.fs-1-286{font-size:1.286rem!important}.fs-1-3{font-size:1.3rem!important}.fs-1-429{font-size:1.429rem!important}.fs-1-5{font-size:1.5rem!important}.fs-1-7{font-size:1.7rem!important}.fs-2{font-size:2rem!important}.fs-2-5{font-size:2.5rem!important}.fs-2-57{font-size:2.571rem!important}.fs-3{font-size:3rem!important}.fs-3-5{font-size:3.5rem!important}.text-capitalize{text-transform:capitalize!important}.text-uppercase{text-transform:uppercase!important}.text-lowercase,.text-sentencecase{text-transform:lowercase!important}.text-inherit{text-transform:inherit!important}.text-sentencecase:first-letter{text-transform:uppercase!important}.font-weight-bold{font-weight:700!important}.font-weight-normal{font-weight:400!important}.break-word{word-break:break-word!important}.break-all{word-break:break-all!important}.cursor-pointer{cursor:pointer!important}.cursor-text{cursor:text!important}.va-bottom{vertical-align:bottom!important}.va-middle{vertical-align:middle!important}.va-top{vertical-align:top!important}p,.sb-para{font-size:var(--p-font-size);line-height:calc(var(--p-font-size) * 1.6180339888)}.font-italic{font-style:italic}a,a:hover{color:var(--primary-color)}a:focus{outline:0}.white-space-nowrap{white-space:nowrap!important}.text-center{text-align:center!important}.text-right{text-align:right!important}html[dir=rtl] .text-right,.text-left{text-align:left!important}html[dir=rtl] .text-left{text-align:right!important}.text-underline{text-decoration:underline!important}.lineHeight-normal{line-height:normal!important}.sb__ellipsis{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.sb__ellipsis--two{-webkit-line-clamp:2}.sb__ellipsis--three{-webkit-line-clamp:3}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.d-inline-block{display:inline-block!important}.d-block,.show{display:block!important}.d-flex,.flex-ai-jc-center,.flex-jc-ai-center{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none,.hide{display:none!important}@media only screen and (max-width: 1023px){[class*="mobile hidden"],[class*="tablet only"]:not(.mobile),[class*="computer only"]:not(.mobile),[class*="large screen only"]:not(.mobile),[class*="widescreen only"]:not(.mobile),[class*="or lower hidden"]{display:none!important}}@media only screen and (min-width: 1024px){[class*="mobile only"]:not(.computer),[class*="tablet only"]:not(.computer),[class*="computer hidden"],[class*="large screen only"]:not(.computer),[class*="widescreen only"]:not(.computer),[class*="or lower hidden"]:not(.tablet):not(.mobile){display:none!important}}.relative{position:relative!important}.absolute{position:absolute!important}.fixed{position:fixed!important}.right-0{right:0!important}html[dir=rtl] .right-0,.left-0{left:0!important}html[dir=rtl] .left-0{right:0!important}.top-50{top:50%!important;transform:translateY(-50%)}.bottom-0{bottom:0!important}.bottom-5{bottom:5px!important}.sb-sticky-bottom,.sb-sticky-top{position:sticky;z-index:999999}.sb-sticky-bottom{bottom:0}.sb-sticky-top{top:0}.zindex-1{z-index:1!important}.zindex-2{z-index:2!important}.zindex-9{z-index:9!important}.zindex-99{z-index:99!important}.zindex-999{z-index:999!important}.zindex-9999{z-index:9999!important}.zindex-99999{z-index:99999!important}.m-0{margin:0rem!important}.mt-0{margin-top:0rem!important}.mb-0{margin-bottom:0rem!important}.my-0{margin-top:0rem!important;margin-bottom:0rem!important}.mx-0{margin-left:0rem!important;margin-right:0rem!important}.ml-0{margin-left:0rem!important}html[dir=rtl] .ml-0{margin-right:0rem!important;margin-left:0!important}.mr-0{margin-right:0rem!important}html[dir=rtl] .mr-0{margin-left:0rem!important;margin-right:0!important}.m-2{margin:.125rem!important}.mt-2{margin-top:.125rem!important}.mb-2{margin-bottom:.125rem!important}.my-2{margin-top:.125rem!important;margin-bottom:.125rem!important}.mx-2{margin-left:.125rem!important;margin-right:.125rem!important}.ml-2{margin-left:.125rem!important}html[dir=rtl] .ml-2{margin-right:.125rem!important;margin-left:0!important}.mr-2{margin-right:.125rem!important}html[dir=rtl] .mr-2{margin-left:.125rem!important;margin-right:0!important}.m-3{margin:.1875rem!important}.mt-3{margin-top:.1875rem!important}.mb-3{margin-bottom:.1875rem!important}.my-3{margin-top:.1875rem!important;margin-bottom:.1875rem!important}.mx-3{margin-left:.1875rem!important;margin-right:.1875rem!important}.ml-3{margin-left:.1875rem!important}html[dir=rtl] .ml-3{margin-right:.1875rem!important;margin-left:0!important}.mr-3{margin-right:.1875rem!important}html[dir=rtl] .mr-3{margin-left:.1875rem!important;margin-right:0!important}.m-4{margin:.25rem!important}.mt-4{margin-top:.25rem!important}.mb-4{margin-bottom:.25rem!important}.my-4{margin-top:.25rem!important;margin-bottom:.25rem!important}.mx-4{margin-left:.25rem!important;margin-right:.25rem!important}.ml-4{margin-left:.25rem!important}html[dir=rtl] .ml-4{margin-right:.25rem!important;margin-left:0!important}.mr-4{margin-right:.25rem!important}html[dir=rtl] .mr-4{margin-left:.25rem!important;margin-right:0!important}.m-5{margin:.3125rem!important}.mt-5{margin-top:.3125rem!important}.mb-5{margin-bottom:.3125rem!important}.my-5{margin-top:.3125rem!important;margin-bottom:.3125rem!important}.mx-5{margin-left:.3125rem!important;margin-right:.3125rem!important}.ml-5{margin-left:.3125rem!important}html[dir=rtl] .ml-5{margin-right:.3125rem!important;margin-left:0!important}.mr-5{margin-right:.3125rem!important}html[dir=rtl] .mr-5{margin-left:.3125rem!important;margin-right:0!important}.m-8{margin:.5rem!important}.mt-8{margin-top:.5rem!important}.mb-8{margin-bottom:.5rem!important}.my-8{margin-top:.5rem!important;margin-bottom:.5rem!important}.mx-8{margin-left:.5rem!important;margin-right:.5rem!important}.ml-8{margin-left:.5rem!important}html[dir=rtl] .ml-8{margin-right:.5rem!important;margin-left:0!important}.mr-8{margin-right:.5rem!important}html[dir=rtl] .mr-8{margin-left:.5rem!important;margin-right:0!important}.m-10{margin:.625rem!important}.mt-10{margin-top:.625rem!important}.mb-10{margin-bottom:.625rem!important}.my-10{margin-top:.625rem!important;margin-bottom:.625rem!important}.mx-10{margin-left:.625rem!important;margin-right:.625rem!important}.ml-10{margin-left:.625rem!important}html[dir=rtl] .ml-10{margin-right:.625rem!important;margin-left:0!important}.mr-10{margin-right:.625rem!important}html[dir=rtl] .mr-10{margin-left:.625rem!important;margin-right:0!important}.m-12{margin:.75rem!important}.mt-12{margin-top:.75rem!important}.mb-12{margin-bottom:.75rem!important}.my-12{margin-top:.75rem!important;margin-bottom:.75rem!important}.mx-12{margin-left:.75rem!important;margin-right:.75rem!important}.ml-12{margin-left:.75rem!important}html[dir=rtl] .ml-12{margin-right:.75rem!important;margin-left:0!important}.mr-12{margin-right:.75rem!important}html[dir=rtl] .mr-12{margin-left:.75rem!important;margin-right:0!important}.m-15{margin:.9375rem!important}.mt-15{margin-top:.9375rem!important}.mb-15{margin-bottom:.9375rem!important}.my-15{margin-top:.9375rem!important;margin-bottom:.9375rem!important}.mx-15{margin-left:.9375rem!important;margin-right:.9375rem!important}.ml-15{margin-left:.9375rem!important}html[dir=rtl] .ml-15{margin-right:.9375rem!important;margin-left:0!important}.mr-15{margin-right:.9375rem!important}html[dir=rtl] .mr-15{margin-left:.9375rem!important;margin-right:0!important}.m-16{margin:1rem!important}.mt-16{margin-top:1rem!important}.mb-16{margin-bottom:1rem!important}.my-16{margin-top:1rem!important;margin-bottom:1rem!important}.mx-16{margin-left:1rem!important;margin-right:1rem!important}.ml-16{margin-left:1rem!important}html[dir=rtl] .ml-16{margin-right:1rem!important;margin-left:0!important}.mr-16{margin-right:1rem!important}html[dir=rtl] .mr-16{margin-left:1rem!important;margin-right:0!important}.m-20{margin:1.25rem!important}.mt-20{margin-top:1.25rem!important}.mb-20{margin-bottom:1.25rem!important}.my-20{margin-top:1.25rem!important;margin-bottom:1.25rem!important}.mx-20{margin-left:1.25rem!important;margin-right:1.25rem!important}.ml-20{margin-left:1.25rem!important}html[dir=rtl] .ml-20{margin-right:1.25rem!important;margin-left:0!important}.mr-20{margin-right:1.25rem!important}html[dir=rtl] .mr-20{margin-left:1.25rem!important;margin-right:0!important}.m-24{margin:1.5rem!important}.mt-24{margin-top:1.5rem!important}.mb-24{margin-bottom:1.5rem!important}.my-24{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.mx-24{margin-left:1.5rem!important;margin-right:1.5rem!important}.ml-24{margin-left:1.5rem!important}html[dir=rtl] .ml-24{margin-right:1.5rem!important;margin-left:0!important}.mr-24{margin-right:1.5rem!important}html[dir=rtl] .mr-24{margin-left:1.5rem!important;margin-right:0!important}.m-30{margin:1.875rem!important}.mt-30{margin-top:1.875rem!important}.mb-30{margin-bottom:1.875rem!important}.my-30{margin-top:1.875rem!important;margin-bottom:1.875rem!important}.mx-30{margin-left:1.875rem!important;margin-right:1.875rem!important}.ml-30{margin-left:1.875rem!important}html[dir=rtl] .ml-30{margin-right:1.875rem!important;margin-left:0!important}.mr-30{margin-right:1.875rem!important}html[dir=rtl] .mr-30{margin-left:1.875rem!important;margin-right:0!important}.m-32{margin:2rem!important}.mt-32{margin-top:2rem!important}.mb-32{margin-bottom:2rem!important}.my-32{margin-top:2rem!important;margin-bottom:2rem!important}.mx-32{margin-left:2rem!important;margin-right:2rem!important}.ml-32{margin-left:2rem!important}html[dir=rtl] .ml-32{margin-right:2rem!important;margin-left:0!important}.mr-32{margin-right:2rem!important}html[dir=rtl] .mr-32{margin-left:2rem!important;margin-right:0!important}.m-40{margin:2.5rem!important}.mt-40{margin-top:2.5rem!important}.mb-40{margin-bottom:2.5rem!important}.my-40{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.mx-40{margin-left:2.5rem!important;margin-right:2.5rem!important}.ml-40{margin-left:2.5rem!important}html[dir=rtl] .ml-40{margin-right:2.5rem!important;margin-left:0!important}.mr-40{margin-right:2.5rem!important}html[dir=rtl] .mr-40{margin-left:2.5rem!important;margin-right:0!important}.m-48{margin:3rem!important}.mt-48{margin-top:3rem!important}.mb-48{margin-bottom:3rem!important}.my-48{margin-top:3rem!important;margin-bottom:3rem!important}.mx-48{margin-left:3rem!important;margin-right:3rem!important}.ml-48{margin-left:3rem!important}html[dir=rtl] .ml-48{margin-right:3rem!important;margin-left:0!important}.mr-48{margin-right:3rem!important}html[dir=rtl] .mr-48{margin-left:3rem!important;margin-right:0!important}.m-50{margin:3.125rem!important}.mt-50{margin-top:3.125rem!important}.mb-50{margin-bottom:3.125rem!important}.my-50{margin-top:3.125rem!important;margin-bottom:3.125rem!important}.mx-50{margin-left:3.125rem!important;margin-right:3.125rem!important}.ml-50{margin-left:3.125rem!important}html[dir=rtl] .ml-50{margin-right:3.125rem!important;margin-left:0!important}.mr-50{margin-right:3.125rem!important}html[dir=rtl] .mr-50{margin-left:3.125rem!important;margin-right:0!important}.m-52{margin:3.25rem!important}.mt-52{margin-top:3.25rem!important}.mb-52{margin-bottom:3.25rem!important}.my-52{margin-top:3.25rem!important;margin-bottom:3.25rem!important}.mx-52{margin-left:3.25rem!important;margin-right:3.25rem!important}.ml-52{margin-left:3.25rem!important}html[dir=rtl] .ml-52{margin-right:3.25rem!important;margin-left:0!important}.mr-52{margin-right:3.25rem!important}html[dir=rtl] .mr-52{margin-left:3.25rem!important;margin-right:0!important}.m-56{margin:3.5rem!important}.mt-56{margin-top:3.5rem!important}.mb-56{margin-bottom:3.5rem!important}.my-56{margin-top:3.5rem!important;margin-bottom:3.5rem!important}.mx-56{margin-left:3.5rem!important;margin-right:3.5rem!important}.ml-56{margin-left:3.5rem!important}html[dir=rtl] .ml-56{margin-right:3.5rem!important;margin-left:0!important}.mr-56{margin-right:3.5rem!important}html[dir=rtl] .mr-56{margin-left:3.5rem!important;margin-right:0!important}.m-60{margin:3.75rem!important}.mt-60{margin-top:3.75rem!important}.mb-60{margin-bottom:3.75rem!important}.my-60{margin-top:3.75rem!important;margin-bottom:3.75rem!important}.mx-60{margin-left:3.75rem!important;margin-right:3.75rem!important}.ml-60{margin-left:3.75rem!important}html[dir=rtl] .ml-60{margin-right:3.75rem!important;margin-left:0!important}.mr-60{margin-right:3.75rem!important}html[dir=rtl] .mr-60{margin-left:3.75rem!important;margin-right:0!important}.m-64{margin:4rem!important}.mt-64{margin-top:4rem!important}.mb-64{margin-bottom:4rem!important}.my-64{margin-top:4rem!important;margin-bottom:4rem!important}.mx-64{margin-left:4rem!important;margin-right:4rem!important}.ml-64{margin-left:4rem!important}html[dir=rtl] .ml-64{margin-right:4rem!important;margin-left:0!important}.mr-64{margin-right:4rem!important}html[dir=rtl] .mr-64{margin-left:4rem!important;margin-right:0!important}.m-68{margin:4.25rem!important}.mt-68{margin-top:4.25rem!important}.mb-68{margin-bottom:4.25rem!important}.my-68{margin-top:4.25rem!important;margin-bottom:4.25rem!important}.mx-68{margin-left:4.25rem!important;margin-right:4.25rem!important}.ml-68{margin-left:4.25rem!important}html[dir=rtl] .ml-68{margin-right:4.25rem!important;margin-left:0!important}.mr-68{margin-right:4.25rem!important}html[dir=rtl] .mr-68{margin-left:4.25rem!important;margin-right:0!important}.m-72{margin:4.5rem!important}.mt-72{margin-top:4.5rem!important}.mb-72{margin-bottom:4.5rem!important}.my-72{margin-top:4.5rem!important;margin-bottom:4.5rem!important}.mx-72{margin-left:4.5rem!important;margin-right:4.5rem!important}.ml-72{margin-left:4.5rem!important}html[dir=rtl] .ml-72{margin-right:4.5rem!important;margin-left:0!important}.mr-72{margin-right:4.5rem!important}html[dir=rtl] .mr-72{margin-left:4.5rem!important;margin-right:0!important}.m-76{margin:4.75rem!important}.mt-76{margin-top:4.75rem!important}.mb-76{margin-bottom:4.75rem!important}.my-76{margin-top:4.75rem!important;margin-bottom:4.75rem!important}.mx-76{margin-left:4.75rem!important;margin-right:4.75rem!important}.ml-76{margin-left:4.75rem!important}html[dir=rtl] .ml-76{margin-right:4.75rem!important;margin-left:0!important}.mr-76{margin-right:4.75rem!important}html[dir=rtl] .mr-76{margin-left:4.75rem!important;margin-right:0!important}.m-80{margin:5rem!important}.mt-80{margin-top:5rem!important}.mb-80{margin-bottom:5rem!important}.my-80{margin-top:5rem!important;margin-bottom:5rem!important}.mx-80{margin-left:5rem!important;margin-right:5rem!important}.ml-80{margin-left:5rem!important}html[dir=rtl] .ml-80{margin-right:5rem!important;margin-left:0!important}.mr-80{margin-right:5rem!important}html[dir=rtl] .mr-80{margin-left:5rem!important;margin-right:0!important}.m-84{margin:5.25rem!important}.mt-84{margin-top:5.25rem!important}.mb-84{margin-bottom:5.25rem!important}.my-84{margin-top:5.25rem!important;margin-bottom:5.25rem!important}.mx-84{margin-left:5.25rem!important;margin-right:5.25rem!important}.ml-84{margin-left:5.25rem!important}html[dir=rtl] .ml-84{margin-right:5.25rem!important;margin-left:0!important}.mr-84{margin-right:5.25rem!important}html[dir=rtl] .mr-84{margin-left:5.25rem!important;margin-right:0!important}.m-88{margin:5.5rem!important}.mt-88{margin-top:5.5rem!important}.mb-88{margin-bottom:5.5rem!important}.my-88{margin-top:5.5rem!important;margin-bottom:5.5rem!important}.mx-88{margin-left:5.5rem!important;margin-right:5.5rem!important}.ml-88{margin-left:5.5rem!important}html[dir=rtl] .ml-88{margin-right:5.5rem!important;margin-left:0!important}.mr-88{margin-right:5.5rem!important}html[dir=rtl] .mr-88{margin-left:5.5rem!important;margin-right:0!important}.m-96{margin:6rem!important}.mt-96{margin-top:6rem!important}.mb-96{margin-bottom:6rem!important}.my-96{margin-top:6rem!important;margin-bottom:6rem!important}.mx-96{margin-left:6rem!important;margin-right:6rem!important}.ml-96{margin-left:6rem!important}html[dir=rtl] .ml-96{margin-right:6rem!important;margin-left:0!important}.mr-96{margin-right:6rem!important}html[dir=rtl] .mr-96{margin-left:6rem!important;margin-right:0!important}.m-192{margin:12rem!important}.mt-192{margin-top:12rem!important}.mb-192{margin-bottom:12rem!important}.my-192{margin-top:12rem!important;margin-bottom:12rem!important}.mx-192{margin-left:12rem!important;margin-right:12rem!important}.ml-192{margin-left:12rem!important}html[dir=rtl] .ml-192{margin-right:12rem!important;margin-left:0!important}.mr-192{margin-right:12rem!important}html[dir=rtl] .mr-192{margin-left:12rem!important;margin-right:0!important}.m-auto{margin:0 auto!important}.mt-auto{margin-top:auto!important}.mb-auto{margin-bottom:auto!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.ml-auto{margin-left:auto!important}html[dir=rtl] .ml-auto{margin-right:auto!important;margin-left:0!important}.mr-auto{margin-right:auto!important}html[dir=rtl] .mr-auto{margin-left:auto!important;margin-right:0!important}@media screen and (min-width: 768px){.mx--20{margin:0 -1.25rem!important}}.p-0{padding:0rem!important}.pt-0{padding-top:0rem!important}.pb-0{padding-bottom:0rem!important}.py-0{padding-top:0rem!important;padding-bottom:0rem!important}.px-0{padding-left:0rem!important;padding-right:0rem!important}.pl-0{padding-left:0rem!important}html[dir=rtl] .pl-0{padding-right:0rem!important;padding-left:0!important}.pr-0{padding-right:0rem!important}html[dir=rtl] .pr-0{padding-left:0rem!important;padding-right:0!important}.p-2{padding:.125rem!important}.pt-2{padding-top:.125rem!important}.pb-2{padding-bottom:.125rem!important}.py-2{padding-top:.125rem!important;padding-bottom:.125rem!important}.px-2{padding-left:.125rem!important;padding-right:.125rem!important}.pl-2{padding-left:.125rem!important}html[dir=rtl] .pl-2{padding-right:.125rem!important;padding-left:0!important}.pr-2{padding-right:.125rem!important}html[dir=rtl] .pr-2{padding-left:.125rem!important;padding-right:0!important}.p-3{padding:.1875rem!important}.pt-3{padding-top:.1875rem!important}.pb-3{padding-bottom:.1875rem!important}.py-3{padding-top:.1875rem!important;padding-bottom:.1875rem!important}.px-3{padding-left:.1875rem!important;padding-right:.1875rem!important}.pl-3{padding-left:.1875rem!important}html[dir=rtl] .pl-3{padding-right:.1875rem!important;padding-left:0!important}.pr-3{padding-right:.1875rem!important}html[dir=rtl] .pr-3{padding-left:.1875rem!important;padding-right:0!important}.p-4{padding:.25rem!important}.pt-4{padding-top:.25rem!important}.pb-4{padding-bottom:.25rem!important}.py-4{padding-top:.25rem!important;padding-bottom:.25rem!important}.px-4{padding-left:.25rem!important;padding-right:.25rem!important}.pl-4{padding-left:.25rem!important}html[dir=rtl] .pl-4{padding-right:.25rem!important;padding-left:0!important}.pr-4{padding-right:.25rem!important}html[dir=rtl] .pr-4{padding-left:.25rem!important;padding-right:0!important}.p-5{padding:.3125rem!important}.pt-5{padding-top:.3125rem!important}.pb-5{padding-bottom:.3125rem!important}.py-5{padding-top:.3125rem!important;padding-bottom:.3125rem!important}.px-5{padding-left:.3125rem!important;padding-right:.3125rem!important}.pl-5{padding-left:.3125rem!important}html[dir=rtl] .pl-5{padding-right:.3125rem!important;padding-left:0!important}.pr-5{padding-right:.3125rem!important}html[dir=rtl] .pr-5{padding-left:.3125rem!important;padding-right:0!important}.p-8{padding:.5rem!important}.pt-8{padding-top:.5rem!important}.pb-8{padding-bottom:.5rem!important}.py-8{padding-top:.5rem!important;padding-bottom:.5rem!important}.px-8{padding-left:.5rem!important;padding-right:.5rem!important}.pl-8{padding-left:.5rem!important}html[dir=rtl] .pl-8{padding-right:.5rem!important;padding-left:0!important}.pr-8{padding-right:.5rem!important}html[dir=rtl] .pr-8{padding-left:.5rem!important;padding-right:0!important}.p-10{padding:.625rem!important}.pt-10{padding-top:.625rem!important}.pb-10{padding-bottom:.625rem!important}.py-10{padding-top:.625rem!important;padding-bottom:.625rem!important}.px-10{padding-left:.625rem!important;padding-right:.625rem!important}.pl-10{padding-left:.625rem!important}html[dir=rtl] .pl-10{padding-right:.625rem!important;padding-left:0!important}.pr-10{padding-right:.625rem!important}html[dir=rtl] .pr-10{padding-left:.625rem!important;padding-right:0!important}.p-12{padding:.75rem!important}.pt-12{padding-top:.75rem!important}.pb-12{padding-bottom:.75rem!important}.py-12{padding-top:.75rem!important;padding-bottom:.75rem!important}.px-12{padding-left:.75rem!important;padding-right:.75rem!important}.pl-12{padding-left:.75rem!important}html[dir=rtl] .pl-12{padding-right:.75rem!important;padding-left:0!important}.pr-12{padding-right:.75rem!important}html[dir=rtl] .pr-12{padding-left:.75rem!important;padding-right:0!important}.p-15{padding:.9375rem!important}.pt-15{padding-top:.9375rem!important}.pb-15{padding-bottom:.9375rem!important}.py-15{padding-top:.9375rem!important;padding-bottom:.9375rem!important}.px-15{padding-left:.9375rem!important;padding-right:.9375rem!important}.pl-15{padding-left:.9375rem!important}html[dir=rtl] .pl-15{padding-right:.9375rem!important;padding-left:0!important}.pr-15{padding-right:.9375rem!important}html[dir=rtl] .pr-15{padding-left:.9375rem!important;padding-right:0!important}.p-16{padding:1rem!important}.pt-16{padding-top:1rem!important}.pb-16{padding-bottom:1rem!important}.py-16{padding-top:1rem!important;padding-bottom:1rem!important}.px-16{padding-left:1rem!important;padding-right:1rem!important}.pl-16{padding-left:1rem!important}html[dir=rtl] .pl-16{padding-right:1rem!important;padding-left:0!important}.pr-16{padding-right:1rem!important}html[dir=rtl] .pr-16{padding-left:1rem!important;padding-right:0!important}.p-20{padding:1.25rem!important}.pt-20{padding-top:1.25rem!important}.pb-20{padding-bottom:1.25rem!important}.py-20{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.px-20{padding-left:1.25rem!important;padding-right:1.25rem!important}.pl-20{padding-left:1.25rem!important}html[dir=rtl] .pl-20{padding-right:1.25rem!important;padding-left:0!important}.pr-20{padding-right:1.25rem!important}html[dir=rtl] .pr-20{padding-left:1.25rem!important;padding-right:0!important}.p-24{padding:1.5rem!important}.pt-24{padding-top:1.5rem!important}.pb-24{padding-bottom:1.5rem!important}.py-24{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.px-24{padding-left:1.5rem!important;padding-right:1.5rem!important}.pl-24{padding-left:1.5rem!important}html[dir=rtl] .pl-24{padding-right:1.5rem!important;padding-left:0!important}.pr-24{padding-right:1.5rem!important}html[dir=rtl] .pr-24{padding-left:1.5rem!important;padding-right:0!important}.p-30{padding:1.875rem!important}.pt-30{padding-top:1.875rem!important}.pb-30{padding-bottom:1.875rem!important}.py-30{padding-top:1.875rem!important;padding-bottom:1.875rem!important}.px-30{padding-left:1.875rem!important;padding-right:1.875rem!important}.pl-30{padding-left:1.875rem!important}html[dir=rtl] .pl-30{padding-right:1.875rem!important;padding-left:0!important}.pr-30{padding-right:1.875rem!important}html[dir=rtl] .pr-30{padding-left:1.875rem!important;padding-right:0!important}.p-32{padding:2rem!important}.pt-32{padding-top:2rem!important}.pb-32{padding-bottom:2rem!important}.py-32{padding-top:2rem!important;padding-bottom:2rem!important}.px-32{padding-left:2rem!important;padding-right:2rem!important}.pl-32{padding-left:2rem!important}html[dir=rtl] .pl-32{padding-right:2rem!important;padding-left:0!important}.pr-32{padding-right:2rem!important}html[dir=rtl] .pr-32{padding-left:2rem!important;padding-right:0!important}.p-40{padding:2.5rem!important}.pt-40{padding-top:2.5rem!important}.pb-40{padding-bottom:2.5rem!important}.py-40{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.px-40{padding-left:2.5rem!important;padding-right:2.5rem!important}.pl-40{padding-left:2.5rem!important}html[dir=rtl] .pl-40{padding-right:2.5rem!important;padding-left:0!important}.pr-40{padding-right:2.5rem!important}html[dir=rtl] .pr-40{padding-left:2.5rem!important;padding-right:0!important}.p-48{padding:3rem!important}.pt-48{padding-top:3rem!important}.pb-48{padding-bottom:3rem!important}.py-48{padding-top:3rem!important;padding-bottom:3rem!important}.px-48{padding-left:3rem!important;padding-right:3rem!important}.pl-48{padding-left:3rem!important}html[dir=rtl] .pl-48{padding-right:3rem!important;padding-left:0!important}.pr-48{padding-right:3rem!important}html[dir=rtl] .pr-48{padding-left:3rem!important;padding-right:0!important}.p-52{padding:3.25rem!important}.pt-52{padding-top:3.25rem!important}.pb-52{padding-bottom:3.25rem!important}.py-52{padding-top:3.25rem!important;padding-bottom:3.25rem!important}.px-52{padding-left:3.25rem!important;padding-right:3.25rem!important}.pl-52{padding-left:3.25rem!important}html[dir=rtl] .pl-52{padding-right:3.25rem!important;padding-left:0!important}.pr-52{padding-right:3.25rem!important}html[dir=rtl] .pr-52{padding-left:3.25rem!important;padding-right:0!important}.p-56{padding:3.5rem!important}.pt-56{padding-top:3.5rem!important}.pb-56{padding-bottom:3.5rem!important}.py-56{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.px-56{padding-left:3.5rem!important;padding-right:3.5rem!important}.pl-56{padding-left:3.5rem!important}html[dir=rtl] .pl-56{padding-right:3.5rem!important;padding-left:0!important}.pr-56{padding-right:3.5rem!important}html[dir=rtl] .pr-56{padding-left:3.5rem!important;padding-right:0!important}.p-60{padding:3.75rem!important}.pt-60{padding-top:3.75rem!important}.pb-60{padding-bottom:3.75rem!important}.py-60{padding-top:3.75rem!important;padding-bottom:3.75rem!important}.px-60{padding-left:3.75rem!important;padding-right:3.75rem!important}.pl-60{padding-left:3.75rem!important}html[dir=rtl] .pl-60{padding-right:3.75rem!important;padding-left:0!important}.pr-60{padding-right:3.75rem!important}html[dir=rtl] .pr-60{padding-left:3.75rem!important;padding-right:0!important}.p-64{padding:4rem!important}.pt-64{padding-top:4rem!important}.pb-64{padding-bottom:4rem!important}.py-64{padding-top:4rem!important;padding-bottom:4rem!important}.px-64{padding-left:4rem!important;padding-right:4rem!important}.pl-64{padding-left:4rem!important}html[dir=rtl] .pl-64{padding-right:4rem!important;padding-left:0!important}.pr-64{padding-right:4rem!important}html[dir=rtl] .pr-64{padding-left:4rem!important;padding-right:0!important}.p-68{padding:4.25rem!important}.pt-68{padding-top:4.25rem!important}.pb-68{padding-bottom:4.25rem!important}.py-68{padding-top:4.25rem!important;padding-bottom:4.25rem!important}.px-68{padding-left:4.25rem!important;padding-right:4.25rem!important}.pl-68{padding-left:4.25rem!important}html[dir=rtl] .pl-68{padding-right:4.25rem!important;padding-left:0!important}.pr-68{padding-right:4.25rem!important}html[dir=rtl] .pr-68{padding-left:4.25rem!important;padding-right:0!important}.p-72{padding:4.5rem!important}.pt-72{padding-top:4.5rem!important}.pb-72{padding-bottom:4.5rem!important}.py-72{padding-top:4.5rem!important;padding-bottom:4.5rem!important}.px-72{padding-left:4.5rem!important;padding-right:4.5rem!important}.pl-72{padding-left:4.5rem!important}html[dir=rtl] .pl-72{padding-right:4.5rem!important;padding-left:0!important}.pr-72{padding-right:4.5rem!important}html[dir=rtl] .pr-72{padding-left:4.5rem!important;padding-right:0!important}.p-76{padding:4.75rem!important}.pt-76{padding-top:4.75rem!important}.pb-76{padding-bottom:4.75rem!important}.py-76{padding-top:4.75rem!important;padding-bottom:4.75rem!important}.px-76{padding-left:4.75rem!important;padding-right:4.75rem!important}.pl-76{padding-left:4.75rem!important}html[dir=rtl] .pl-76{padding-right:4.75rem!important;padding-left:0!important}.pr-76{padding-right:4.75rem!important}html[dir=rtl] .pr-76{padding-left:4.75rem!important;padding-right:0!important}.p-80{padding:5rem!important}.pt-80{padding-top:5rem!important}.pb-80{padding-bottom:5rem!important}.py-80{padding-top:5rem!important;padding-bottom:5rem!important}.px-80{padding-left:5rem!important;padding-right:5rem!important}.pl-80{padding-left:5rem!important}html[dir=rtl] .pl-80{padding-right:5rem!important;padding-left:0!important}.pr-80{padding-right:5rem!important}html[dir=rtl] .pr-80{padding-left:5rem!important;padding-right:0!important}.p-84{padding:5.25rem!important}.pt-84{padding-top:5.25rem!important}.pb-84{padding-bottom:5.25rem!important}.py-84{padding-top:5.25rem!important;padding-bottom:5.25rem!important}.px-84{padding-left:5.25rem!important;padding-right:5.25rem!important}.pl-84{padding-left:5.25rem!important}html[dir=rtl] .pl-84{padding-right:5.25rem!important;padding-left:0!important}.pr-84{padding-right:5.25rem!important}html[dir=rtl] .pr-84{padding-left:5.25rem!important;padding-right:0!important}.p-88{padding:5.5rem!important}.pt-88{padding-top:5.5rem!important}.pb-88{padding-bottom:5.5rem!important}.py-88{padding-top:5.5rem!important;padding-bottom:5.5rem!important}.px-88{padding-left:5.5rem!important;padding-right:5.5rem!important}.pl-88{padding-left:5.5rem!important}html[dir=rtl] .pl-88{padding-right:5.5rem!important;padding-left:0!important}.pr-88{padding-right:5.5rem!important}html[dir=rtl] .pr-88{padding-left:5.5rem!important;padding-right:0!important}.p-96{padding:6rem!important}.pt-96{padding-top:6rem!important}.pb-96{padding-bottom:6rem!important}.py-96{padding-top:6rem!important;padding-bottom:6rem!important}.px-96{padding-left:6rem!important;padding-right:6rem!important}.pl-96{padding-left:6rem!important}html[dir=rtl] .pl-96{padding-right:6rem!important;padding-left:0!important}.pr-96{padding-right:6rem!important}html[dir=rtl] .pr-96{padding-left:6rem!important;padding-right:0!important}.p-192{padding:12rem!important}.pt-192{padding-top:12rem!important}.pb-192{padding-bottom:12rem!important}.py-192{padding-top:12rem!important;padding-bottom:12rem!important}.px-192{padding-left:12rem!important;padding-right:12rem!important}.pl-192{padding-left:12rem!important}html[dir=rtl] .pl-192{padding-right:12rem!important;padding-left:0!important}.pr-192{padding-right:12rem!important}html[dir=rtl] .pr-192{padding-left:12rem!important;padding-right:0!important}@media screen and (min-width: 768px){.px--20{padding:0 -1.25rem}}.o-x-auto{overflow-x:auto!important}.o-x-visible{overflow-x:visible!important}.o-x-hide{overflow-x:hidden!important}.o-x-scroll{overflow-x:scroll!important}.o-y-auto{overflow-y:auto!important}.o-y-visible{overflow-y:visible!important}.o-y-hide{overflow-y:hidden!important}.o-y-scroll{overflow-y:scroll!important}.flex-ai-center,.flex-ai-jc-center,.flex-jc-ai-center{align-items:center!important}.flex-as-center{align-self:center!important}.flex-jc-center,.flex-ai-jc-center,.flex-jc-ai-center{justify-content:center!important}.flex-ai-flex-start{align-items:flex-start!important}.flex-as-flex-start{align-self:flex-start!important}.flex-jc-flex-start{justify-content:flex-start!important}.flex-ai-flex-end{align-items:flex-end!important}.flex-as-flex-end{align-self:flex-end!important}.flex-jc-flex-end{justify-content:flex-end!important}.flex-jc-space-between{justify-content:space-between!important}.flex-jc-space-around{justify-content:space-around!important}.flex-jc-space-evenly{justify-content:space-evenly!important}.flex-dr{flex-direction:row!important}.flex-dc{flex-direction:column!important}.flex-ai-baseline{align-items:baseline!important}.flex-ai-end{align-items:flex-end!important}.flex-w-wrap{flex-wrap:wrap!important}.flex-basis-1{flex:1}.flex-basis-100{flex-basis:100%}.flex-none{flex:none}.b-0{border:0px solid var(--gray-400)!important}.bl-0{border-left:none!important}.br-0{border-right:none!important}.br-4{border-radius:4px!important}.bt-0{border-top:none!important}.bb-0{border-bottom:none!important}.b-1{border:1px solid var(--gray-400)!important}.b-2{border:2px solid var(--gray-400)!important}.b-4{border:4px solid var(--gray-400)!important}.b-8{border:8px solid var(--gray-400)!important}.bs-0{box-shadow:none!important}.bs-1{box-shadow:0 3px 6px #0000004a!important}.bs-1:hover{box-shadow:0 4px 9px #0000004a!important}.bs-2{box-shadow:0 0 20px #0000004a!important}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}a.sb-btn{text-align:center;display:inline-flex;justify-content:center;align-items:center;flex-wrap:wrap}.sb-btn{white-space:nowrap;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;outline:0;display:inline-block;border:1px solid;cursor:pointer;min-width:4rem;border-radius:.125rem;-webkit-border-radius:.125rem;-moz-border-radius:.125rem;position:relative;line-height:1.15;text-transform:inherit;text-decoration:none}.sb-btn:hover{opacity:1}.sb-btn:after{content:"";position:absolute;top:50%;left:50%;width:3px;height:3px;background:var(--primary-600);opacity:0;border-radius:50%;transform:scale(1) translate(-50%);transform-origin:50% 50%}.sb-btn.flat{border-radius:0}.sb-btn.sb-btn-radius{border-radius:2rem}.sb-btn-gray{background-color:var(--gray-200);border-color:var(--gray-200);color:var(--white)}.sb-btn-gray:hover,.sb-btn-gray:active,.sb-btn-gray.active{background-color:var(--gray-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-gray{background-color:var(--white);color:var(--gray-200);border-color:var(--gray-200)}.sb-btn-outline-gray:hover,.sb-btn-outline-gray:active,.sb-btn-outline-gray.active{color:var(--gray-400);background-color:var(--gray-100)}.sb-btn-dashed-gray{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--gray-200);color:var(--gray-200)}.sb-btn-dashed-gray:hover,.sb-btn-dashed-gray:active,.sb-btn-dashed-gray.active{background-color:var(--gray-100)}.sb-btn-link-gray{background:none;border:0px;color:var(--gray-200)}.sb-btn-link-gray:hover,.sb-btn-link-gray:active,.sb-btn-link-gray.active{background-color:var(--gray-100)}.sb-btn-primary{background-color:var(--primary-400);border-color:var(--primary-400);color:var(--white)}.sb-btn-primary:hover,.sb-btn-primary:active,.sb-btn-primary.active{background-color:var(--primary-800);border:1px solid transparent;color:var(--white)}.sb-btn-outline-primary{background-color:var(--white);color:var(--primary-400);border-color:var(--primary-400)}.sb-btn-outline-primary:hover,.sb-btn-outline-primary:active,.sb-btn-outline-primary.active{color:var(--primary-800);background-color:var(--primary-100)}.sb-btn-dashed-primary{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--primary-400);color:var(--primary-400)}.sb-btn-dashed-primary:hover,.sb-btn-dashed-primary:active,.sb-btn-dashed-primary.active{background-color:var(--primary-100)}.sb-btn-link-primary{background:none;border:0px;color:var(--primary-400)}.sb-btn-link-primary:hover,.sb-btn-link-primary:active,.sb-btn-link-primary.active{background-color:var(--primary-100)}.sb-btn-secondary{background-color:var(--secondary-200);border-color:var(--secondary-200);color:var(--white)}.sb-btn-secondary:hover,.sb-btn-secondary:active,.sb-btn-secondary.active{background-color:var(--secondary-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-secondary{background-color:var(--white);color:var(--secondary-200);border-color:var(--secondary-200)}.sb-btn-outline-secondary:hover,.sb-btn-outline-secondary:active,.sb-btn-outline-secondary.active{color:var(--secondary-400);background-color:var(--secondary-0)}.sb-btn-dashed-secondary{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--secondary-200);color:var(--secondary-200)}.sb-btn-dashed-secondary:hover,.sb-btn-dashed-secondary:active,.sb-btn-dashed-secondary.active{background-color:var(--secondary-0)}.sb-btn-link-secondary{background:none;border:0px;color:var(--secondary-200)}.sb-btn-link-secondary:hover,.sb-btn-link-secondary:active,.sb-btn-link-secondary.active{background-color:var(--secondary-0)}.sb-btn-tertiary{background-color:var(--tertiary-100);border-color:var(--tertiary-100);color:var(--white)}.sb-btn-tertiary:hover,.sb-btn-tertiary:active,.sb-btn-tertiary.active{background-color:var(--tertiary-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-tertiary{background-color:var(--white);color:var(--tertiary-100);border-color:var(--tertiary-100)}.sb-btn-outline-tertiary:hover,.sb-btn-outline-tertiary:active,.sb-btn-outline-tertiary.active{color:var(--tertiary-400);background-color:var(--tertiary-0)}.sb-btn-dashed-tertiary{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--tertiary-100);color:var(--tertiary-100)}.sb-btn-dashed-tertiary:hover,.sb-btn-dashed-tertiary:active,.sb-btn-dashed-tertiary.active{background-color:var(--tertiary-0)}.sb-btn-link-tertiary{background:none;border:0px;color:var(--tertiary-100)}.sb-btn-link-tertiary:hover,.sb-btn-link-tertiary:active,.sb-btn-link-tertiary.active{background-color:var(--tertiary-0)}.sb-btn-red{background-color:var(--red-100);border-color:var(--red-100);color:var(--white)}.sb-btn-red:hover,.sb-btn-red:active,.sb-btn-red.active{background-color:var(--red-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-red{background-color:var(--white);color:var(--red-100);border-color:var(--red-100)}.sb-btn-outline-red:hover,.sb-btn-outline-red:active,.sb-btn-outline-red.active{color:var(--red-400);background-color:var(--red-0)}.sb-btn-dashed-red{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--red-100);color:var(--red-100)}.sb-btn-dashed-red:hover,.sb-btn-dashed-red:active,.sb-btn-dashed-red.active{background-color:var(--red-0)}.sb-btn-link-red{background:none;border:0px;color:var(--red-100)}.sb-btn-link-red:hover,.sb-btn-link-red:active,.sb-btn-link-red.active{background-color:var(--red-0)}.sb-btn-info{background-color:var(--primary-400);border-color:var(--primary-400);color:var(--white)}.sb-btn-info:hover,.sb-btn-info:active,.sb-btn-info.active{background-color:var(--primary-800);border:1px solid transparent;color:var(--white)}.sb-btn-outline-info{background-color:var(--white);color:var(--primary-400);border-color:var(--primary-400)}.sb-btn-outline-info:hover,.sb-btn-outline-info:active,.sb-btn-outline-info.active{color:var(--primary-800);background-color:var(--primary-100)}.sb-btn-dashed-info{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--primary-400);color:var(--primary-400)}.sb-btn-dashed-info:hover,.sb-btn-dashed-info:active,.sb-btn-dashed-info.active{background-color:var(--primary-100)}.sb-btn-link-info{background:none;border:0px;color:var(--primary-400)}.sb-btn-link-info:hover,.sb-btn-link-info:active,.sb-btn-link-info.active{background-color:var(--primary-100)}.sb-btn-success{background-color:var(--secondary-200);border-color:var(--secondary-200);color:var(--white)}.sb-btn-success:hover,.sb-btn-success:active,.sb-btn-success.active{background-color:var(--secondary-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-success{background-color:var(--white);color:var(--secondary-200);border-color:var(--secondary-200)}.sb-btn-outline-success:hover,.sb-btn-outline-success:active,.sb-btn-outline-success.active{color:var(--secondary-400);background-color:var(--secondary-100)}.sb-btn-dashed-success{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--secondary-200);color:var(--secondary-200)}.sb-btn-dashed-success:hover,.sb-btn-dashed-success:active,.sb-btn-dashed-success.active{background-color:var(--secondary-100)}.sb-btn-link-success{background:none;border:0px;color:var(--secondary-200)}.sb-btn-link-success:hover,.sb-btn-link-success:active,.sb-btn-link-success.active{background-color:var(--secondary-100)}.sb-btn-warning{background-color:var(--tertiary-100);border-color:var(--tertiary-100);color:var(--white)}.sb-btn-warning:hover,.sb-btn-warning:active,.sb-btn-warning.active{background-color:var(--tertiary-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-warning{background-color:var(--white);color:var(--tertiary-100);border-color:var(--tertiary-100)}.sb-btn-outline-warning:hover,.sb-btn-outline-warning:active,.sb-btn-outline-warning.active{color:var(--tertiary-400);background-color:var(--tertiary-0)}.sb-btn-dashed-warning{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--tertiary-100);color:var(--tertiary-100)}.sb-btn-dashed-warning:hover,.sb-btn-dashed-warning:active,.sb-btn-dashed-warning.active{background-color:var(--tertiary-0)}.sb-btn-link-warning{background:none;border:0px;color:var(--tertiary-100)}.sb-btn-link-warning:hover,.sb-btn-link-warning:active,.sb-btn-link-warning.active{background-color:var(--tertiary-0)}.sb-btn-error{background-color:var(--red-100);border-color:var(--red-100);color:var(--white)}.sb-btn-error:hover,.sb-btn-error:active,.sb-btn-error.active{background-color:var(--red-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-error{background-color:var(--white);color:var(--red-100);border-color:var(--red-100)}.sb-btn-outline-error:hover,.sb-btn-outline-error:active,.sb-btn-outline-error.active{color:var(--red-400);background-color:var(--red-0)}.sb-btn-dashed-error{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--red-100);color:var(--red-100)}.sb-btn-dashed-error:hover,.sb-btn-dashed-error:active,.sb-btn-dashed-error.active{background-color:var(--red-0)}.sb-btn-link-error{background:none;border:0px;color:var(--red-100)}.sb-btn-link-error:hover,.sb-btn-link-error:active,.sb-btn-link-error.active{background-color:var(--red-0)}.sb-btn-xs{height:1.5rem;padding:.25rem .5rem;font-size:.75rem}.sb-btn-normal{height:2rem;padding:.5rem 1rem;font-size:.75rem}.sb-btn-sm{height:2.5rem;padding:.5rem 1rem;font-size:1rem}.sb-btn-md{height:3rem;padding:.5rem 1rem;font-size:1rem}.sb-btn-lg{height:3.5rem;padding:1rem 1.5rem;font-size:1.25rem}.sb-btn-full{height:1.5rem;padding:.5rem 1rem;font-size:1.25rem;width:100%}.sb-btn-square.sb-btn-xs{height:1.5rem;width:1.5rem;font-size:1rem}.sb-btn-square.sb-btn-xs i.icon{margin:0;font-size:2em}.sb-btn-square.sb-btn-xs span{margin:.5rem 0 0}.sb-btn-square.sb-btn-normal{height:4rem;width:4rem;font-size:.75rem}.sb-btn-square.sb-btn-normal i.icon{margin:0;font-size:2em}.sb-btn-square.sb-btn-normal span{margin:.5rem 0 0}.sb-btn-square.sb-btn-sm{height:3rem;width:3rem;font-size:.75rem}.sb-btn-square.sb-btn-sm i.icon{margin:0;font-size:2em}.sb-btn-square.sb-btn-sm span{margin:.5rem 0 0}.sb-btn-square.sb-btn-md{height:4rem;width:4rem;font-size:1rem}.sb-btn-square.sb-btn-md i.icon{margin:0;font-size:2em}.sb-btn-square.sb-btn-md span{margin:.5rem 0 0}.sb-btn-square.sb-btn-lg{height:8rem;width:8rem;font-size:1.25rem}.sb-btn-square.sb-btn-lg i.icon{margin:0;font-size:2em}.sb-btn-square.sb-btn-lg span{margin:.5rem 0 0}.sb-btn-white{box-shadow:0 -.0625rem .25rem #0000001a,0 3px 4px #0003;border:0px solid #ddd}.sb-btn-square{display:inline-flex;flex-direction:column;align-items:center;justify-content:space-evenly;font-size:.75rem;padding:.5rem}.sb-btn-disabled{background-color:var(--gray-100);border:1px solid var(--gray-100);color:var(--gray-200);cursor:default}.sb-btn-outline-disabled{background-color:var(--white);border:1px solid var(--gray-100);color:var(--gray-200);cursor:default;font-weight:400}.sb-btn-link{background:none;border:0}.sb-btn-download{transition:all 1.2s ease-in-out}.sb-btn-download i:after{content:"\f019";font-size:.8125rem;color:var(--white)}.sb-btn-download:hover{animation:pulse .2s 2 both}.sb-btn-download.loading i{animation:loading 2s infinite linear}.sb-btn-download.loading i:after{content:"\f1ce"}.sb-btn-download.success i:after{content:"\f00c";color:transparent;animation:change-icon 1s .6s linear both}.sb-right-icon-btn{padding:.5rem}.sb-right-icon-btn i.icon{margin-left:.25rem}html[dir=rtl] .sb-right-icon-btn i.icon{margin-right:.25rem;margin-left:0}.sb-left-icon-btn{padding:.5rem}.sb-left-icon-btn i.icon{margin-left:.25rem}html[dir=rtl] .sb-left-icon-btn i.icon{margin-right:.25rem;margin-left:0}.sb-left-icon-btn.sb-btn-xs{padding:.5rem}.ui.toggle.checkbox.sb-toggle{min-height:1.5rem;position:relative;display:inline-block;backface-visibility:hidden;outline:0;vertical-align:baseline;font-style:normal;min-height:1rem;font-size:1rem;min-width:1rem}.ui.toggle.checkbox.sb-toggle input{width:4rem;height:1.5rem;cursor:pointer;position:absolute;top:0;left:0;opacity:0;outline:0;z-index:3}.ui.toggle.checkbox.sb-toggle input:focus:checked~label:before,.ui.toggle.checkbox.sb-toggle input:focus:checked~.box:before,.ui.toggle.checkbox.sb-toggle input:checked~.box:before,.ui.toggle.checkbox.sb-toggle input:checked~label:before{background-color:#024f9d!important}.ui.toggle.checkbox.sb-toggle label{min-height:1rem;padding-left:4.5rem;color:#000000de;position:relative;display:block;outline:0;font-size:1rem}.ui.toggle.checkbox.sb-toggle label:before{display:block;position:absolute;content:"";z-index:1;transform:none;border:none;top:1px;left:0;background:rgba(0,0,0,.05);box-shadow:none;width:4rem;height:1.5rem;border-radius:500rem;border-color:var(--primary-color);background-color:var(--primary-color);color:var(--white);transition:border .1s ease,opacity .1s ease,transform .1s ease,box-shadow .1s ease}.ui.toggle.checkbox.sb-toggle label:after{background:var(--white) linear-gradient(transparent,rgba(0,0,0,.05));position:absolute;content:""!important;opacity:1;z-index:2;border:none;width:-2.5rem;height:-2.5rem;top:3px;left:0;border-radius:500rem;transition:background .3s ease,left .3s ease}.ui.toggle.checkbox.sb-toggle input~label:after{left:.1rem;box-shadow:none}.ui.toggle.checkbox.sb-toggle input:checked~label:after{left:2.5625rem;box-shadow:none}.btn-group{border:1px solid var(--gray-100);display:inline-flex;flex-direction:row;font-size:0;vertical-align:baseline}.btn-group .sb-btn{background:var(--white);border-left:1px solid var(--gray-100);flex:1 0 auto;border-radius:0;margin:0;border:0;color:var(--primary-400);min-width:2.5rem}.btn-group .sb-btn:first-child{border-left:none;margin-left:0}.btn-group .sb-btn:active,.btn-group .sb-btn.active{background-color:var(--primary-100);color:var(--primary-400)}.btn-group .sb-btn .icon{margin:0;vertical-align:top}.sb-btn-icon-fix{display:flex;align-items:center;line-height:normal}.sb-btn-grow{background:none;border:0px solid #fff;font-size:12px;color:#fff;cursor:pointer;transition:all .2s ease-in-out}.sb-btn-grow:disabled{opacity:.4;cursor:default}.sb-btn-grow:hover:not([disabled]){background:none;transform:scale(1.15)}@charset "UTF-8";.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) format("woff");font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:"\f102"}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:"\f103"}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:"\f104"}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:"\f105"}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:"\f106"}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:"\f107"}.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:"\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:"\f109"}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:"\f10a"}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:"\f10b"}.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:"\f10c"}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:"\f10d"}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:"\f10e"}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:"\f10f"}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:"\f110"}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before{content:"\f111"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:"\f112"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\f113"}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:"\f114"}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:"\f115"}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:"\f116"}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:"\f117"}.vjs-icon-gplus{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-gplus:before{content:"\f118"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:"\f119"}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:"\f11a"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:"\f11b"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:"\f11c"}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:"\f11d"}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:"\f11e"}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:"\f11f"}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:"\f120"}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before{content:"\f121"}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before{content:"\f122"}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:initial}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:0}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin:0}.video-js.vjs-1-1,.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-9-16,.video-js.vjs-fluid{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js.vjs-9-16{padding-top:177.7777777778%}.video-js.vjs-1-1{padding-top:100%}.video-js.vjs-fill{width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}body.vjs-full-window{padding:0;margin:0;height:100%}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;inset:0}.video-js.vjs-fullscreen:not(.vjs-ios-native-fs){width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1!important;visibility:visible!important}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.63332em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:#2b333fb3;border-radius:.3em;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.81666em;margin-left:-1.5em}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{border-color:#fff;background-color:#73859f;background-color:#73859f80;transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{background:0 0;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;appearance:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(255,255,255,0));overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.js-focus-visible .vjs-menu li.vjs-menu-item:hover,.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:#73859f80}.js-focus-visible .vjs-menu li.vjs-selected:hover,.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.js-focus-visible .vjs-menu :not(.vjs-selected):focus:not(.focus-visible),.video-js .vjs-menu :not(.vjs-selected):focus:not(:focus-visible){background:0 0}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:#2b333fb3}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:#2b333fb3;position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:#2b333fb3}.vjs-has-started .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;pointer-events:none;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.vjs-button>.vjs-icon-placeholder{display:block}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{display:flex;align-items:center}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;top:-.3333333333em;z-index:1}.video-js .vjs-load-progress{background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:rgba(115,133,159,.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:#fffc;border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:#000c}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background-color:#73859f;background-color:#73859f80}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control{visibility:visible;opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;margin-right:0}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical{left:-3.5em;transition:left 0s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active{width:10em;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;visibility:visible;opacity:1;position:relative;transition:none}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{position:absolute;bottom:3em;left:.5em}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em;z-index:1}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em;z-index:1}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:#2b333fb3}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.video-js .vjs-volume-tooltip{background-color:#fff;background-color:#fffc;border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-control:hover .vjs-volume-tooltip{display:block;font-size:1em;visibility:visible}.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip{left:1em;top:-12px}.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip{font-size:1em}.video-js .vjs-volume-control .vjs-mouse-display{display:none;position:absolute;width:100%;height:1px;background-color:#000;z-index:1}.video-js .vjs-volume-horizontal .vjs-mouse-display{width:1px;height:100%}.vjs-no-flex .vjs-volume-control .vjs-mouse-display{z-index:0}.video-js .vjs-volume-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-volume-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-volume-tooltip{color:#fff;background-color:#000;background-color:#000c}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;inset:0;height:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-liveui .vjs-live-control,.video-js:not(.vjs-live) .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{align-items:center;cursor:pointer;flex:none;display:inline-flex;height:100%;padding-left:.5em;padding-right:.5em;font-size:1em;line-height:3em;width:auto;min-width:4em}.vjs-no-flex .vjs-seek-to-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{margin-right:.5em;color:#888}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-live .vjs-time-control,.video-js .vjs-current-time,.vjs-no-flex .vjs-current-time,.video-js .vjs-duration,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.vjs-text-track-display{position:absolute;inset:0 0 3em;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js .vjs-picture-in-picture-control,.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:"X";font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;animation:vjs-spinner-show 0s linear .3s forwards}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{to{transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"\f10d";font-size:1.5em;line-height:inherit}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" \f11d";font-size:1.5em;line-height:inherit}.video-js.vjs-layout-small .vjs-current-time,.video-js.vjs-layout-small .vjs-duration,.video-js.vjs-layout-small .vjs-playback-rate,.video-js.vjs-layout-small .vjs-remaining-time,.video-js.vjs-layout-small .vjs-time-divider,.video-js.vjs-layout-small .vjs-volume-control,.video-js.vjs-layout-tiny .vjs-current-time,.video-js.vjs-layout-tiny .vjs-duration,.video-js.vjs-layout-tiny .vjs-playback-rate,.video-js.vjs-layout-tiny .vjs-remaining-time,.video-js.vjs-layout-tiny .vjs-time-divider,.video-js.vjs-layout-tiny .vjs-volume-control,.video-js.vjs-layout-x-small .vjs-current-time,.video-js.vjs-layout-x-small .vjs-duration,.video-js.vjs-layout-x-small .vjs-playback-rate,.video-js.vjs-layout-x-small .vjs-remaining-time,.video-js.vjs-layout-x-small .vjs-time-divider,.video-js.vjs-layout-x-small .vjs-volume-control{display:none}.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:auto;width:initial}.video-js.vjs-layout-tiny .vjs-progress-control,.video-js.vjs-layout-x-small .vjs-progress-control{display:none}.video-js.vjs-layout-x-small .vjs-custom-control-spacer{flex:auto;display:block}.video-js.vjs-layout-x-small.vjs-no-flex .vjs-custom-control-spacer{width:auto}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:#2b333fbf;color:#fff;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display:grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-track-setting>select{margin-right:1em;margin-bottom:.5em}.vjs-text-track-settings fieldset{margin:5px;padding:3px;border:none}.vjs-text-track-settings fieldset span{display:inline-block}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;margin:0 0 5px}.vjs-text-track-settings .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);display:block;margin:0 0 5px;padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,#73859f 100%)}.vjs-track-settings-controls button:hover{color:#2b333fbf}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f 100%);color:#2b333f;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:-1000}.js-focus-visible .video-js :focus:not(.focus-visible){outline:0}.video-js :focus:not(:focus-visible){outline:0}/*! videojs-markers - v0.5.0 - 2015-08-01 * Copyright (c) 2015 ; Licensed */.vjs-marker{position:absolute;left:0;bottom:0;opacity:1;height:100%;transition:opacity .2s ease;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease}.vjs-marker:hover{cursor:pointer;transform:scale(1.3)}.vjs-tip{visibility:hidden;display:block;opacity:.8;padding:5px;font-size:10px;position:absolute;bottom:14px;z-index:100000}.vjs-tip .vjs-tip-arrow{background:url(data:image/gif;base64,R0lGODlhCQAJAIABAAAAAAAAACH5BAEAAAEALAAAAAAJAAkAAAIRjAOnwIrcDJxvwkplPtchVQAAOw==) bottom left no-repeat;bottom:0;left:50%;margin-left:-4px;position:absolute;width:9px;height:5px}.vjs-tip .vjs-tip-inner{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:5px 8px 4px;background-color:#000;color:#fff;max-width:200px;text-align:center}.vjs-break-overlay{visibility:hidden;position:absolute;z-index:100000;top:0}.vjs-break-overlay .vjs-break-overlay-text{padding:9px;text-align:center}/** * videojs-http-source-selector * @version 1.1.6 diff --git a/web-component-demo/sunbird-video-player.js b/web-component-demo/sunbird-video-player.js index 1945d87f..5b3fe3e0 100644 --- a/web-component-demo/sunbird-video-player.js +++ b/web-component-demo/sunbird-video-player.js @@ -1,105 +1,15 @@ (()=>{"use strict";var e,i={},_={};function a(e){var n=_[e];if(void 0!==n)return n.exports;var r=_[e]={id:e,loaded:!1,exports:{}};return i[e].call(r.exports,r,r.exports,a),r.loaded=!0,r.exports}a.m=i,e=[],a.O=(n,r,c,t)=>{if(!r){var u=1/0;for(l=0;l=t)&&Object.keys(a.O).every(h=>a.O[h](r[f]))?r.splice(f--,1):(o=!1,t0&&e[l-1][2]>t;l--)e[l]=e[l-1];e[l]=[r,c,t]},a.n=e=>{var n=e&&e.__esModule?()=>e.default:()=>e;return a.d(n,{a:n}),n},a.d=(e,n)=>{for(var r in n)a.o(n,r)&&!a.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})},a.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n),a.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e={runtime:0};a.O.j=c=>0===e[c];var n=(c,t)=>{var f,s,[l,u,o]=t,v=0;if(l.some(p=>0!==e[p])){for(f in u)a.o(u,f)&&(a.m[f]=u[f]);if(o)var d=o(a)}for(c&&c(t);v{"use strict";Ne(4924),Ne(7586)},7586:()=>{ +(self.webpackChunkvideo_player_wc=self.webpackChunkvideo_player_wc||[]).push([["polyfills"],{568:(q,ge,De)=>{"use strict";De(6657),De(3615)},3615:()=>{ /*! (C) Andrea Giammarchi - @WebReflection - ISC Style License */ -!function(W,ye){"use strict";function Ne(){var t=ze.splice(0,ze.length);for(v=0;t.length;)t.shift().call(null,t.shift())}function Ve(t,s){for(var f=0,h=t.length;f1)&<(this)}}}),pe(C,He,{value:function(Z){-1>0,Se="__"+Fe+mt,_e="addEventListener",Ae="attached",de="Callback",we="detached",Be="extends",He="attributeChanged"+de,Et=Ae+de,Tt="connected"+de,ut="disconnected"+de,$e="created"+de,gt=we+de,Ke="ADDITION",it="REMOVAL",Ie="DOMAttrModified",_t="DOMContentLoaded",ct="DOMSubtreeModified",De="<",at="=",yt=/^[A-Z][._A-Z0-9]*-[-._A-Z0-9]*$/,vt=["ANNOTATION-XML","COLOR-PROFILE","FONT-FACE","FONT-FACE-SRC","FONT-FACE-URI","FONT-FACE-FORMAT","FONT-FACE-NAME","MISSING-GLYPH"],e=[],n=[],a="",i=U.documentElement,u=e.indexOf||function(t){for(var s=this.length;s--&&this[s]!==t;);return s},d=Te.prototype,k=d.hasOwnProperty,g=d.isPrototypeOf,P=Te.defineProperty,O=[],M=Te.getOwnPropertyDescriptor,B=Te.getOwnPropertyNames,j=Te.getPrototypeOf,F=Te.setPrototypeOf,re=!!Te.__proto__,he="__dreCEv1",z=W.customElements,N=!/^force/.test(ye.type)&&!!(z&&z.define&&z.get&&z.whenDefined),b=Te.create||Te,me=W.Map||function(){var t,s=[],f=[];return{get:function(h){return f[u.call(s,h)]},set:function(h,_){(t=u.call(s,h))<0?f[s.push(h)-1]=_:f[t]=_}}},Y=W.Promise||function(t){function s(C){for(h=!0;f.length;)f.shift()(C)}var f=[],h=!1,_={catch:function(){return _},then:function(C){return f.push(C),h&&setTimeout(s,1),_}};return t(s),_},ce=!1,G=b(null),y=b(null),$=new me,p=function(t){return t.toLowerCase()},V=Te.create||function t(s){return s?(t.prototype=s,new t):this},R=F||(re?function(t,s){return t.__proto__=s,t}:B&&M?function(){function t(s,f){for(var h,_=B(f),C=0,w=_.length;C
",new ue(function(t,s){if(t[0]&&"childList"==t[0].type&&!t[0].removedNodes[0].childNodes.length){var f=(Re=M(x,"innerHTML"))&&Re.set;f&&P(x,"innerHTML",{set:function(h){for(;this.lastChild;)this.removeChild(this.lastChild);f.call(this,h)}})}s.disconnect(),Re=null}).observe(Re,{childList:!0,subtree:!0}),Re.innerHTML=""),S||(F||re?(st=function(t,s){g.call(s,t)||We(t,s)},ke=We):(st=function(t,s){t[Se]||(t[Se]=Te(!0),We(t,s))},ke=st),Q?(J=!1,t=M(x,_e),s=t.value,f=function(C){var w=new CustomEvent(Ie,{bubbles:!0});w.attrName=C,w.prevValue=H.call(this,C),w.newValue=null,w[it]=w.attrChange=2,be.call(this,C),c.call(this,w)},h=function(C,w){var ae=ne.call(this,C),Z=ae&&H.call(this,C),se=new CustomEvent(Ie,{bubbles:!0});m.call(this,C,w),se.attrName=C,se.prevValue=ae?Z:null,se.newValue=w,ae?se.MODIFICATION=se.attrChange=1:se[Ke]=se.attrChange=0,c.call(this,se)},_=function(C){var w,ae=C.currentTarget,Z=ae[Se],se=C.propertyName;Z.hasOwnProperty(se)&&(Z=Z[se],(w=new CustomEvent(Ie,{bubbles:!0})).attrName=Z.name,w.prevValue=Z.value||null,w.newValue=Z.value=ae[se]||null,null==w.prevValue?w[Ke]=w.attrChange=0:w.MODIFICATION=w.attrChange=1,c.call(ae,w))},t.value=function(C,w,ae){C===Ie&&this[He]&&this.setAttribute!==h&&(this[Se]={className:{name:"class",value:this.className}},this.setAttribute=h,this.removeAttribute=f,s.call(this,"propertychange",_)),s.call(this,C,w,ae)},P(x,_e,t)):ue||(i[_e](Ie,D),i.setAttribute(Se,1),i.removeAttribute(Se),J&&(ot=function(t){var s,f,h,_=this;if(_===t.target){for(h in s=_[Se],_[Se]=f=ve(_),f){if(!(h in s))return Ye(0,_,h,s[h],f[h],Ke);if(f[h]!==s[h])return Ye(1,_,h,s[h],f[h],"MODIFICATION")}for(h in s)if(!(h in f))return Ye(2,_,h,s[h],f[h],it)}},Ye=function(t,s,f,h,_,C){var w={attrChange:t,currentTarget:s,attrName:f,prevValue:h,newValue:_};w[C]=t,Qe(w)},ve=function(t){for(var s,f,h={},_=t.attributes,C=0,w=_.length;C$");if(s[Be]="a",t.prototype=V(Ce.prototype),t.prototype.constructor=t,W.customElements.define(f,t,s),!h.test(U.createElement("a",{is:f}).outerHTML)||!h.test((new t).outerHTML))throw s}(function t(){return Reflect.construct(Ce,[],t)},{},"document-register-element-a"+mt)}catch{Xe()}if(!ye.noBuiltIn)try{if(E.call(U,"a","a").outerHTML.indexOf("is")<0)throw{}}catch{p=function(s){return{is:s.toLowerCase()}}}}(window)},4924:()=>{"use strict"; +!function(q,ge){"use strict";function De(){var t=$e.splice(0,$e.length);for(D=0;t.length;)t.shift().call(null,t.shift())}function xe(t,s){for(var f=0,h=t.length;f1)&<(this)}}}),oe(L,Oe,{value:function(V){-1>0,Re="__"+Fe+mt,ye="addEventListener",Se="attached",de="Callback",we="detached",We="extends",Oe="attributeChanged"+de,Et=Se+de,Tt="connected"+de,ut="disconnected"+de,Je="created"+de,pt=we+de,Qe="ADDITION",at="REMOVAL",Ae="DOMAttrModified",_t="DOMContentLoaded",yt="DOMSubtreeModified",Ve="<",Ie="=",gt=/^[A-Z][._A-Z0-9]*-[-._A-Z0-9]*$/,vt=["ANNOTATION-XML","COLOR-PROFILE","FONT-FACE","FONT-FACE-SRC","FONT-FACE-URI","FONT-FACE-FORMAT","FONT-FACE-NAME","MISSING-GLYPH"],Be=[],e=[],n="",a=x.documentElement,i=Be.indexOf||function(t){for(var s=this.length;s--&&this[s]!==t;);return s},u=pe.prototype,d=u.hasOwnProperty,v=u.isPrototypeOf,p=pe.defineProperty,H=[],C=pe.getOwnPropertyDescriptor,b=pe.getOwnPropertyNames,B=pe.getPrototypeOf,Z=pe.setPrototypeOf,j=!!pe.__proto__,G="__dreCEv1",ie=q.customElements,ne=!/^force/.test(ge.type)&&!!(ie&&ie.define&&ie.get&&ie.whenDefined),R=pe.create||pe,k=q.Map||function(){var t,s=[],f=[];return{get:function(h){return f[i.call(s,h)]},set:function(h,_){(t=i.call(s,h))<0?f[s.push(h)-1]=_:f[t]=_}}},me=q.Promise||function(t){function s(L){for(h=!0;f.length;)f.shift()(L)}var f=[],h=!1,_={catch:function(){return _},then:function(L){return f.push(L),h&&setTimeout(s,1),_}};return t(s),_},W=!1,ce=R(null),F=R(null),g=new k,z=function(t){return t.toLowerCase()},y=pe.create||function t(s){return s?(t.prototype=s,new t):this},U=Z||(j?function(t,s){return t.__proto__=s,t}:b&&C?function(){function t(s,f){for(var h,_=b(f),L=0,O=_.length;L
",new P(function(t,s){if(t[0]&&"childList"==t[0].type&&!t[0].removedNodes[0].childNodes.length){var f=(Ne=C(Q,"innerHTML"))&&Ne.set;f&&p(Q,"innerHTML",{set:function(h){for(;this.lastChild;)this.removeChild(this.lastChild);f.call(this,h)}})}s.disconnect(),Ne=null}).observe(Ne,{childList:!0,subtree:!0}),Ne.innerHTML=""),M||(Z||j?(ct=function(t,s){v.call(s,t)||Xe(t,s)},ke=Xe):(ct=function(t,s){t[Re]||(t[Re]=pe(!0),Xe(t,s))},ke=ct),re?(S=!1,t=C(Q,ye),s=t.value,f=function(L){var O=new CustomEvent(Ae,{bubbles:!0});O.attrName=L,O.prevValue=c.call(this,L),O.newValue=null,O[at]=O.attrChange=2,ee.call(this,L),r.call(this,O)},h=function(L,O){var J=N.call(this,L),V=J&&c.call(this,L),te=new CustomEvent(Ae,{bubbles:!0});be.call(this,L,O),te.attrName=L,te.prevValue=J?V:null,te.newValue=O,J?te.MODIFICATION=te.attrChange=1:te[Qe]=te.attrChange=0,r.call(this,te)},_=function(L){var O,J=L.currentTarget,V=J[Re],te=L.propertyName;V.hasOwnProperty(te)&&(V=V[te],(O=new CustomEvent(Ae,{bubbles:!0})).attrName=V.name,O.prevValue=V.value||null,O.newValue=V.value=J[te]||null,null==O.prevValue?O[Qe]=O.attrChange=0:O.MODIFICATION=O.attrChange=1,r.call(J,O))},t.value=function(L,O,J){L===Ae&&this[Oe]&&this.setAttribute!==h&&(this[Re]={className:{name:"class",value:this.className}},this.setAttribute=h,this.removeAttribute=f,s.call(this,"propertychange",_)),s.call(this,L,O,J)},p(Q,ye,t)):P||(a[ye](Ae,w),a.setAttribute(Re,1),a.removeAttribute(Re),S&&(it=function(t){var s,f,h,_=this;if(_===t.target){for(h in s=_[Re],_[Re]=f=ve(_),f){if(!(h in s))return Ke(0,_,h,s[h],f[h],Qe);if(f[h]!==s[h])return Ke(1,_,h,s[h],f[h],"MODIFICATION")}for(h in s)if(!(h in f))return Ke(2,_,h,s[h],f[h],at)}},Ke=function(t,s,f,h,_,L){var O={attrChange:t,currentTarget:s,attrName:f,prevValue:h,newValue:_};O[L]=t,tt(O)},ve=function(t){for(var s,f,h={},_=t.attributes,L=0,O=_.length;L$");if(s[We]="a",t.prototype=y(_e.prototype),t.prototype.constructor=t,q.customElements.define(f,t,s),!h.test(x.createElement("a",{is:f}).outerHTML)||!h.test((new t).outerHTML))throw s}(function t(){return Reflect.construct(_e,[],t)},{},"document-register-element-a"+mt)}catch{Ye()}if(!ge.noBuiltIn)try{if(m.call(x,"a","a").outerHTML.indexOf("is")<0)throw{}}catch{z=function(s){return{is:s.toLowerCase()}}}}(window)},6657:()=>{"use strict"; /** - * @license Angular v14.2.0-next.0 + * @license Angular v * (c) 2010-2022 Google LLC. https://angular.io/ * License: MIT - */ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */!function(e){const n=e.performance;function a(K){n&&n.mark&&n.mark(K)}function i(K,o){n&&n.measure&&n.measure(K,o)}a("Zone");const u=e.__Zone_symbol_prefix||"__zone_symbol__";function d(K){return u+K}const k=!0===e[d("forceDuplicateZoneCheck")];if(e.Zone){if(k||"function"!=typeof e.Zone.__symbol__)throw new Error("Zone already loaded.");return e.Zone}class g{constructor(o,r){this._parent=o,this._name=r?r.name||"unnamed":"",this._properties=r&&r.properties||{},this._zoneDelegate=new O(this,this._parent&&this._parent._zoneDelegate,r)}static assertZonePatched(){if(e.Promise!==Ce.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let o=g.current;for(;o.parent;)o=o.parent;return o}static get current(){return Q.zone}static get currentTask(){return pe}static __load_patch(o,r,c=!1){if(Ce.hasOwnProperty(o)){if(!c&&k)throw Error("Already loaded patch: "+o)}else if(!e["__Zone_disable_"+o]){const H="Zone:"+o;a(H),Ce[o]=r(e,g,x),i(H,H)}}get parent(){return this._parent}get name(){return this._name}get(o){const r=this.getZoneWith(o);if(r)return r._properties[o]}getZoneWith(o){let r=this;for(;r;){if(r._properties.hasOwnProperty(o))return r;r=r._parent}return null}fork(o){if(!o)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,o)}wrap(o,r){if("function"!=typeof o)throw new Error("Expecting function got: "+o);const c=this._zoneDelegate.intercept(this,o,r),H=this;return function(){return H.runGuarded(c,this,arguments,r)}}run(o,r,c,H){Q={parent:Q,zone:this};try{return this._zoneDelegate.invoke(this,o,r,c,H)}finally{Q=Q.parent}}runGuarded(o,r=null,c,H){Q={parent:Q,zone:this};try{try{return this._zoneDelegate.invoke(this,o,r,c,H)}catch(ne){if(this._zoneDelegate.handleError(this,ne))throw ne}}finally{Q=Q.parent}}runTask(o,r,c){if(o.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(o.zone||me).name+"; Execution: "+this.name+")");if(o.state===Y&&(o.type===ue||o.type===R))return;const H=o.state!=y;H&&o._transitionTo(y,G),o.runCount++;const ne=pe;pe=o,Q={parent:Q,zone:this};try{o.type==R&&o.data&&!o.data.isPeriodic&&(o.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,o,r,c)}catch(be){if(this._zoneDelegate.handleError(this,be))throw be}}finally{o.state!==Y&&o.state!==p&&(o.type==ue||o.data&&o.data.isPeriodic?H&&o._transitionTo(G,y):(o.runCount=0,this._updateTaskCount(o,-1),H&&o._transitionTo(Y,y,Y))),Q=Q.parent,pe=ne}}scheduleTask(o){if(o.zone&&o.zone!==this){let c=this;for(;c;){if(c===o.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${o.zone.name}`);c=c.parent}}o._transitionTo(ce,Y);const r=[];o._zoneDelegates=r,o._zone=this;try{o=this._zoneDelegate.scheduleTask(this,o)}catch(c){throw o._transitionTo(p,ce,Y),this._zoneDelegate.handleError(this,c),c}return o._zoneDelegates===r&&this._updateTaskCount(o,1),o.state==ce&&o._transitionTo(G,ce),o}scheduleMicroTask(o,r,c,H){return this.scheduleTask(new M(V,o,r,c,H,void 0))}scheduleMacroTask(o,r,c,H,ne){return this.scheduleTask(new M(R,o,r,c,H,ne))}scheduleEventTask(o,r,c,H,ne){return this.scheduleTask(new M(ue,o,r,c,H,ne))}cancelTask(o){if(o.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(o.zone||me).name+"; Execution: "+this.name+")");o._transitionTo($,G,y);try{this._zoneDelegate.cancelTask(this,o)}catch(r){throw o._transitionTo(p,$),this._zoneDelegate.handleError(this,r),r}return this._updateTaskCount(o,-1),o._transitionTo(Y,$),o.runCount=0,o}_updateTaskCount(o,r){const c=o._zoneDelegates;-1==r&&(o._zoneDelegates=null);for(let H=0;HK.hasTask(r,c),onScheduleTask:(K,o,r,c)=>K.scheduleTask(r,c),onInvokeTask:(K,o,r,c,H,ne)=>K.invokeTask(r,c,H,ne),onCancelTask:(K,o,r,c)=>K.cancelTask(r,c)};class O{constructor(o,r,c){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=o,this._parentDelegate=r,this._forkZS=c&&(c&&c.onFork?c:r._forkZS),this._forkDlgt=c&&(c.onFork?r:r._forkDlgt),this._forkCurrZone=c&&(c.onFork?this.zone:r._forkCurrZone),this._interceptZS=c&&(c.onIntercept?c:r._interceptZS),this._interceptDlgt=c&&(c.onIntercept?r:r._interceptDlgt),this._interceptCurrZone=c&&(c.onIntercept?this.zone:r._interceptCurrZone),this._invokeZS=c&&(c.onInvoke?c:r._invokeZS),this._invokeDlgt=c&&(c.onInvoke?r:r._invokeDlgt),this._invokeCurrZone=c&&(c.onInvoke?this.zone:r._invokeCurrZone),this._handleErrorZS=c&&(c.onHandleError?c:r._handleErrorZS),this._handleErrorDlgt=c&&(c.onHandleError?r:r._handleErrorDlgt),this._handleErrorCurrZone=c&&(c.onHandleError?this.zone:r._handleErrorCurrZone),this._scheduleTaskZS=c&&(c.onScheduleTask?c:r._scheduleTaskZS),this._scheduleTaskDlgt=c&&(c.onScheduleTask?r:r._scheduleTaskDlgt),this._scheduleTaskCurrZone=c&&(c.onScheduleTask?this.zone:r._scheduleTaskCurrZone),this._invokeTaskZS=c&&(c.onInvokeTask?c:r._invokeTaskZS),this._invokeTaskDlgt=c&&(c.onInvokeTask?r:r._invokeTaskDlgt),this._invokeTaskCurrZone=c&&(c.onInvokeTask?this.zone:r._invokeTaskCurrZone),this._cancelTaskZS=c&&(c.onCancelTask?c:r._cancelTaskZS),this._cancelTaskDlgt=c&&(c.onCancelTask?r:r._cancelTaskDlgt),this._cancelTaskCurrZone=c&&(c.onCancelTask?this.zone:r._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const H=c&&c.onHasTask,ne=r&&r._hasTaskZS;(H||ne)&&(this._hasTaskZS=H?c:P,this._hasTaskDlgt=r,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=o,c.onScheduleTask||(this._scheduleTaskZS=P,this._scheduleTaskDlgt=r,this._scheduleTaskCurrZone=this.zone),c.onInvokeTask||(this._invokeTaskZS=P,this._invokeTaskDlgt=r,this._invokeTaskCurrZone=this.zone),c.onCancelTask||(this._cancelTaskZS=P,this._cancelTaskDlgt=r,this._cancelTaskCurrZone=this.zone))}fork(o,r){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,o,r):new g(o,r)}intercept(o,r,c){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,o,r,c):r}invoke(o,r,c,H,ne){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,o,r,c,H,ne):r.apply(c,H)}handleError(o,r){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,o,r)}scheduleTask(o,r){let c=r;if(this._scheduleTaskZS)this._hasTaskZS&&c._zoneDelegates.push(this._hasTaskDlgtOwner),c=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,o,r),c||(c=r);else if(r.scheduleFn)r.scheduleFn(r);else{if(r.type!=V)throw new Error("Task is missing scheduleFn.");N(r)}return c}invokeTask(o,r,c,H){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,o,r,c,H):r.callback.apply(c,H)}cancelTask(o,r){let c;if(this._cancelTaskZS)c=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,o,r);else{if(!r.cancelFn)throw Error("Task is not cancelable");c=r.cancelFn(r)}return c}hasTask(o,r){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,o,r)}catch(c){this.handleError(o,c)}}_updateTaskCount(o,r){const c=this._taskCounts,H=c[o],ne=c[o]=H+r;if(ne<0)throw new Error("More tasks executed then were scheduled.");if(0==H||0==ne){const be={microTask:c.microTask>0,macroTask:c.macroTask>0,eventTask:c.eventTask>0,change:o};this.hasTask(this.zone,be)}}}class M{constructor(o,r,c,H,ne,be){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=o,this.source=r,this.data=H,this.scheduleFn=ne,this.cancelFn=be,!c)throw new Error("callback is not defined");this.callback=c;const m=this;o===ue&&H&&H.useG?this.invoke=M.invokeTask:this.invoke=function(){return M.invokeTask.call(e,m,this,arguments)}}static invokeTask(o,r,c){o||(o=this),ge++;try{return o.runCount++,o.zone.runTask(o,r,c)}finally{1==ge&&b(),ge--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(Y,ce)}_transitionTo(o,r,c){if(this._state!==r&&this._state!==c)throw new Error(`${this.type} '${this.source}': can not transition to '${o}', expecting state '${r}'${c?" or '"+c+"'":""}, was '${this._state}'.`);this._state=o,o==Y&&(this._zoneDelegates=null)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const B=d("setTimeout"),j=d("Promise"),F=d("then");let he,re=[],X=!1;function z(K){if(he||e[j]&&(he=e[j].resolve(0)),he){let o=he[F];o||(o=he.then),o.call(he,K)}else e[B](K,0)}function N(K){0===ge&&0===re.length&&z(b),K&&re.push(K)}function b(){if(!X){for(X=!0;re.length;){const K=re;re=[];for(let o=0;oQ,onUnhandledError:te,microtaskDrainDone:te,scheduleMicroTask:N,showUncaughtError:()=>!g[d("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:te,patchMethod:()=>te,bindArguments:()=>[],patchThen:()=>te,patchMacroTask:()=>te,patchEventPrototype:()=>te,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>te,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>te,wrapWithCurrentZone:()=>te,filterProperties:()=>[],attachOriginToPatched:()=>te,_redefineProperty:()=>te,patchCallbacks:()=>te,nativeScheduleMicroTask:z};let Q={parent:null,zone:new g(null,null)},pe=null,ge=0;function te(){}i("Zone","Zone"),e.Zone=g}(typeof window<"u"&&window||typeof self<"u"&&self||global); -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -const W=Object.getOwnPropertyDescriptor,ye=Object.defineProperty,Ne=Object.getPrototypeOf,Ve=Object.create,ft=Array.prototype.slice,xe="addEventListener",Ue="removeEventListener",Je=Zone.__symbol__(xe),Qe=Zone.__symbol__(Ue),Oe="true",Me="false",Ge=Zone.__symbol__("");function et(e,n){return Zone.current.wrap(e,n)}function We(e,n,a,i,u){return Zone.current.scheduleMacroTask(e,n,a,i,u)}const q=Zone.__symbol__,qe=typeof window<"u",Ze=qe?window:void 0,le=qe&&Ze||"object"==typeof self&&self||global,ht="removeAttribute";function tt(e,n){for(let a=e.length-1;a>=0;a--)"function"==typeof e[a]&&(e[a]=et(e[a],n+"_"+a));return e}function lt(e){return!e||!1!==e.writable&&!("function"==typeof e.get&&typeof e.set>"u")}const nt=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,Xe=!("nw"in le)&&typeof le.process<"u"&&"[object process]"==={}.toString.call(le.process),U=!Xe&&!nt&&!(!qe||!Ze.HTMLElement),Te=typeof le.process<"u"&&"[object process]"==={}.toString.call(le.process)&&!nt&&!(!qe||!Ze.HTMLElement),rt={},ze=function(e){if(!(e=e||le.event))return;let n=rt[e.type];n||(n=rt[e.type]=q("ON_PROPERTY"+e.type));const a=this||e.target||le,i=a[n];let u;if(U&&a===Ze&&"error"===e.type){const d=e;u=i&&i.call(this,d.message,d.filename,d.lineno,d.colno,d.error),!0===u&&e.preventDefault()}else u=i&&i.apply(this,arguments),null!=u&&!u&&e.preventDefault();return u};function ot(e,n,a){let i=W(e,n);if(!i&&a&&W(a,n)&&(i={enumerable:!0,configurable:!0}),!i||!i.configurable)return;const u=q("on"+n+"patched");if(e.hasOwnProperty(u)&&e[u])return;delete i.writable,delete i.value;const d=i.get,k=i.set,g=n.slice(2);let P=rt[g];P||(P=rt[g]=q("ON_PROPERTY"+g)),i.set=function(O){let M=this;!M&&e===le&&(M=le),M&&("function"==typeof M[P]&&M.removeEventListener(g,ze),k&&k.call(M,null),M[P]=O,"function"==typeof O&&M.addEventListener(g,ze,!1))},i.get=function(){let O=this;if(!O&&e===le&&(O=le),!O)return null;const M=O[P];if(M)return M;if(d){let B=d.call(this);if(B)return i.set.call(this,B),"function"==typeof O[ht]&&O.removeAttribute(n),B}return null},ye(e,n,i),e[u]=!0}function Ye(e,n,a){if(n)for(let i=0;ifunction(k,g){const P=a(k,g);return P.cbIdx>=0&&"function"==typeof g[P.cbIdx]?We(P.name,g[P.cbIdx],P,u):d.apply(k,g)})}function ke(e,n){e[q("OriginalDelegate")]=n}let Re=!1,Fe=!1;function Se(){if(Re)return Fe;Re=!0;try{const e=Ze.navigator.userAgent;(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/")||-1!==e.indexOf("Edge/"))&&(Fe=!0)}catch{}return Fe} -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */Zone.__load_patch("ZoneAwarePromise",(e,n,a)=>{const i=Object.getOwnPropertyDescriptor,u=Object.defineProperty;const k=a.symbol,g=[],P=!0===e[k("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],O=k("Promise"),M=k("then"),B="__creationTrace__";a.onUnhandledError=m=>{if(a.showUncaughtError()){const E=m&&m.rejection;E?console.error("Unhandled Promise rejection:",E instanceof Error?E.message:E,"; Zone:",m.zone.name,"; Task:",m.task&&m.task.source,"; Value:",E,E instanceof Error?E.stack:void 0):console.error(m)}},a.microtaskDrainDone=()=>{for(;g.length;){const m=g.shift();try{m.zone.runGuarded(()=>{throw m.throwOriginal?m.rejection:m})}catch(E){F(E)}}};const j=k("unhandledPromiseRejectionHandler");function F(m){a.onUnhandledError(m);try{const E=n[j];"function"==typeof E&&E.call(this,m)}catch{}}function re(m){return m&&m.then}function X(m){return m}function he(m){return r.reject(m)}const z=k("state"),N=k("value"),b=k("finally"),me=k("parentPromiseValue"),Y=k("parentPromiseState"),ce="Promise.then",G=null,y=!0,$=!1,p=0;function V(m,E){return l=>{try{x(m,E,l)}catch(T){x(m,!1,T)}}}const R=function(){let m=!1;return function(l){return function(){m||(m=!0,l.apply(null,arguments))}}},ue="Promise resolved with itself",Ce=k("currentTaskTrace");function x(m,E,l){const T=R();if(m===l)throw new TypeError(ue);if(m[z]===G){let L=null;try{("object"==typeof l||"function"==typeof l)&&(L=l&&l.then)}catch(D){return T(()=>{x(m,!1,D)})(),m}if(E!==$&&l instanceof r&&l.hasOwnProperty(z)&&l.hasOwnProperty(N)&&l[z]!==G)pe(l),x(m,l[z],l[N]);else if(E!==$&&"function"==typeof L)try{L.call(l,T(V(m,E)),T(V(m,!1)))}catch(D){T(()=>{x(m,!1,D)})()}else{m[z]=E;const D=m[N];if(m[N]=l,m[b]===b&&E===y&&(m[z]=m[Y],m[N]=m[me]),E===$&&l instanceof Error){const v=n.currentTask&&n.currentTask.data&&n.currentTask.data[B];v&&u(l,Ce,{configurable:!0,enumerable:!1,writable:!0,value:v})}for(let v=0;v{try{const S=m[N],I=!!l&&b===l[b];I&&(l[me]=S,l[Y]=D);const A=E.run(v,void 0,I&&v!==he&&v!==X?[]:[S]);x(l,!0,A)}catch(S){x(l,!1,S)}},l)}const K=function(){},o=e.AggregateError;class r{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(E){return x(new this(null),y,E)}static reject(E){return x(new this(null),$,E)}static any(E){if(!E||"function"!=typeof E[Symbol.iterator])return Promise.reject(new o([],"All promises were rejected"));const l=[];let T=0;try{for(let v of E)T++,l.push(r.resolve(v))}catch{return Promise.reject(new o([],"All promises were rejected"))}if(0===T)return Promise.reject(new o([],"All promises were rejected"));let L=!1;const D=[];return new r((v,S)=>{for(let I=0;I{L||(L=!0,v(A))},A=>{D.push(A),T--,0===T&&(L=!0,S(new o(D,"All promises were rejected")))})})}static race(E){let l,T,L=new this((S,I)=>{l=S,T=I});function D(S){l(S)}function v(S){T(S)}for(let S of E)re(S)||(S=this.resolve(S)),S.then(D,v);return L}static all(E){return r.allWithCallback(E)}static allSettled(E){return(this&&this.prototype instanceof r?this:r).allWithCallback(E,{thenCallback:T=>({status:"fulfilled",value:T}),errorCallback:T=>({status:"rejected",reason:T})})}static allWithCallback(E,l){let T,L,D=new this((A,J)=>{T=A,L=J}),v=2,S=0;const I=[];for(let A of E){re(A)||(A=this.resolve(A));const J=S;try{A.then(ee=>{I[J]=l?l.thenCallback(ee):ee,v--,0===v&&T(I)},ee=>{l?(I[J]=l.errorCallback(ee),v--,0===v&&T(I)):L(ee)})}catch(ee){L(ee)}v++,S++}return v-=2,0===v&&T(I),D}constructor(E){const l=this;if(!(l instanceof r))throw new Error("Must be an instanceof Promise.");l[z]=G,l[N]=[];try{const T=R();E&&E(T(V(l,y)),T(V(l,$)))}catch(T){x(l,!1,T)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return r}then(E,l){var T;let L=null===(T=this.constructor)||void 0===T?void 0:T[Symbol.species];(!L||"function"!=typeof L)&&(L=this.constructor||r);const D=new L(K),v=n.current;return this[z]==G?this[N].push(v,D,E,l):ge(this,v,D,E,l),D}catch(E){return this.then(null,E)}finally(E){var l;let T=null===(l=this.constructor)||void 0===l?void 0:l[Symbol.species];(!T||"function"!=typeof T)&&(T=r);const L=new T(K);L[b]=b;const D=n.current;return this[z]==G?this[N].push(D,L,E,E):ge(this,D,L,E,E),L}}r.resolve=r.resolve,r.reject=r.reject,r.race=r.race,r.all=r.all;const c=e[O]=e.Promise;e.Promise=r;const H=k("thenPatched");function ne(m){const E=m.prototype,l=i(E,"then");if(l&&(!1===l.writable||!l.configurable))return;const T=E.then;E[M]=T,m.prototype.then=function(L,D){return new r((S,I)=>{T.call(this,S,I)}).then(L,D)},m[H]=!0}return a.patchThen=ne,c&&(ne(c),Le(e,"fetch",m=>function be(m){return function(E,l){let T=m.apply(E,l);if(T instanceof r)return T;let L=T.constructor;return L[H]||ne(L),T}}(m))),Promise[n.__symbol__("uncaughtPromiseErrors")]=g,r}), -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -Zone.__load_patch("toString",e=>{const n=Function.prototype.toString,a=q("OriginalDelegate"),i=q("Promise"),u=q("Error"),d=function(){if("function"==typeof this){const O=this[a];if(O)return"function"==typeof O?n.call(O):Object.prototype.toString.call(O);if(this===Promise){const M=e[i];if(M)return n.call(M)}if(this===Error){const M=e[u];if(M)return n.call(M)}}return n.call(this)};d[a]=n,Function.prototype.toString=d;const k=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":k.call(this)}}); -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -let _e=!1;if(typeof window<"u")try{const e=Object.defineProperty({},"passive",{get:function(){_e=!0}});window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch{_e=!1}const Ae={useG:!0},de={},we={},Be=new RegExp("^"+Ge+"(\\w+)(true|false)$"),He=q("propagationStopped");function Et(e,n){const a=(n?n(e):e)+Me,i=(n?n(e):e)+Oe,u=Ge+a,d=Ge+i;de[e]={},de[e][Me]=u,de[e][Oe]=d}function Tt(e,n,a,i){const u=i&&i.add||xe,d=i&&i.rm||Ue,k=i&&i.listeners||"eventListeners",g=i&&i.rmAll||"removeAllListeners",P=q(u),O="."+u+":",M="prependListener",B="."+M+":",j=function(N,b,me){if(N.isRemoved)return;const Y=N.callback;let ce;"object"==typeof Y&&Y.handleEvent&&(N.callback=y=>Y.handleEvent(y),N.originalDelegate=Y);try{N.invoke(N,b,[me])}catch(y){ce=y}const G=N.options;if(G&&"object"==typeof G&&G.once){const y=N.originalDelegate?N.originalDelegate:N.callback;b[d].call(b,me.type,y,G)}return ce};function F(N,b,me){if(!(b=b||e.event))return;const Y=N||b.target||e,ce=Y[de[b.type][me?Oe:Me]];if(ce){const G=[];if(1===ce.length){const y=j(ce[0],Y,b);y&&G.push(y)}else{const y=ce.slice();for(let $=0;${throw $})}}}const re=function(N){return F(this,N,!1)},X=function(N){return F(this,N,!0)};function he(N,b){if(!N)return!1;let me=!0;b&&void 0!==b.useG&&(me=b.useG);const Y=b&&b.vh;let ce=!0;b&&void 0!==b.chkDup&&(ce=b.chkDup);let G=!1;b&&void 0!==b.rt&&(G=b.rt);let y=N;for(;y&&!y.hasOwnProperty(u);)y=Ne(y);if(!y&&N[u]&&(y=N),!y||y[P])return!1;const $=b&&b.eventNameToString,p={},V=y[P]=y[u],R=y[q(d)]=y[d],ue=y[q(k)]=y[k],Ce=y[q(g)]=y[g];let x;b&&b.prepend&&(x=y[q(b.prepend)]=y[b.prepend]);const r=me?function(l){if(!p.isExisting)return V.call(p.target,p.eventName,p.capture?X:re,p.options)}:function(l){return V.call(p.target,p.eventName,l.invoke,p.options)},c=me?function(l){if(!l.isRemoved){const T=de[l.eventName];let L;T&&(L=T[l.capture?Oe:Me]);const D=L&&l.target[L];if(D)for(let v=0;vfunction(u,d){u[He]=!0,i&&i.apply(u,d)})} -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */function gt(e,n,a,i,u){const d=Zone.__symbol__(i);if(n[d])return;const k=n[d]=n[i];n[i]=function(g,P,O){return P&&P.prototype&&u.forEach(function(M){const B=`${a}.${i}::`+M,j=P.prototype;try{if(j.hasOwnProperty(M)){const F=e.ObjectGetOwnPropertyDescriptor(j,M);F&&F.value?(F.value=e.wrapWithCurrentZone(F.value,B),e._redefineProperty(P.prototype,M,F)):j[M]&&(j[M]=e.wrapWithCurrentZone(j[M],B))}else j[M]&&(j[M]=e.wrapWithCurrentZone(j[M],B))}catch{}}),k.call(n,g,P,O)},e.attachOriginToPatched(n[i],k)} -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */function Ke(e,n,a){if(!a||0===a.length)return n;const i=a.filter(d=>d.target===e);if(!i||0===i.length)return n;const u=i[0].ignoreProperties;return n.filter(d=>-1===u.indexOf(d))}function it(e,n,a,i){if(!e)return;Ye(e,Ke(e,n,a),i)}function Ie(e){return Object.getOwnPropertyNames(e).filter(n=>n.startsWith("on")&&n.length>2).map(n=>n.substring(2))}function _t(e,n){if(Xe&&!Te||Zone[e.symbol("patchEvents")])return;const a=n.__Zone_ignore_on_properties;let i=[];if(U){const u=window;i=i.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const d=function mt(){try{const e=Ze.navigator.userAgent;if(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/"))return!0}catch{}return!1}()?[{target:u,ignoreProperties:["error"]}]:[];it(u,Ie(u),a&&a.concat(d),Ne(u))}i=i.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let u=0;u{const i=Ie(e);a.patchOnProperties=Ye,a.patchMethod=Le,a.bindArguments=tt,a.patchMacroTask=st;const u=n.__symbol__("BLACK_LISTED_EVENTS"),d=n.__symbol__("UNPATCHED_EVENTS");e[d]&&(e[u]=e[d]),e[u]&&(n[u]=n[d]=e[u]),a.patchEventPrototype=$e,a.patchEventTarget=Tt,a.isIEOrEdge=Se,a.ObjectDefineProperty=ye,a.ObjectGetOwnPropertyDescriptor=W,a.ObjectCreate=Ve,a.ArraySlice=ft,a.patchClass=je,a.wrapWithCurrentZone=et,a.filterProperties=Ke,a.attachOriginToPatched=ke,a._redefineProperty=Object.defineProperty,a.patchCallbacks=gt,a.getGlobalObjects=()=>({globalSources:we,zoneSymbolEventNames:de,eventNames:i,isBrowser:U,isMix:Te,isNode:Xe,TRUE_STR:Oe,FALSE_STR:Me,ZONE_SYMBOL_PREFIX:Ge,ADD_EVENT_LISTENER_STR:xe,REMOVE_EVENT_LISTENER_STR:Ue})}); -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -const ct=q("zoneTask");function De(e,n,a,i){let u=null,d=null;a+=i;const k={};function g(O){const M=O.data;return M.args[0]=function(){return O.invoke.apply(this,arguments)},M.handleId=u.apply(e,M.args),O}function P(O){return d.call(e,O.data.handleId)}u=Le(e,n+=i,O=>function(M,B){if("function"==typeof B[0]){const j={isPeriodic:"Interval"===i,delay:"Timeout"===i||"Interval"===i?B[1]||0:void 0,args:B},F=B[0];B[0]=function(){try{return F.apply(this,arguments)}finally{j.isPeriodic||("number"==typeof j.handleId?delete k[j.handleId]:j.handleId&&(j.handleId[ct]=null))}};const re=We(n,B[0],j,g,P);if(!re)return re;const X=re.data.handleId;return"number"==typeof X?k[X]=re:X&&(X[ct]=re),X&&X.ref&&X.unref&&"function"==typeof X.ref&&"function"==typeof X.unref&&(re.ref=X.ref.bind(X),re.unref=X.unref.bind(X)),"number"==typeof X||X?X:re}return O.apply(e,B)}),d=Le(e,a,O=>function(M,B){const j=B[0];let F;"number"==typeof j?F=k[j]:(F=j&&j[ct],F||(F=j)),F&&"string"==typeof F.type?"notScheduled"!==F.state&&(F.cancelFn&&F.data.isPeriodic||0===F.runCount)&&("number"==typeof j?delete k[j]:j&&(j[ct]=null),F.zone.cancelTask(F)):O.apply(e,B)})} -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -Zone.__load_patch("legacy",e=>{const n=e[Zone.__symbol__("legacyPatch")];n&&n()}),Zone.__load_patch("queueMicrotask",(e,n,a)=>{a.patchMethod(e,"queueMicrotask",i=>function(u,d){n.current.scheduleMicroTask("queueMicrotask",d[0])})}),Zone.__load_patch("timers",e=>{const n="set",a="clear";De(e,n,a,"Timeout"),De(e,n,a,"Interval"),De(e,n,a,"Immediate")}),Zone.__load_patch("requestAnimationFrame",e=>{De(e,"request","cancel","AnimationFrame"),De(e,"mozRequest","mozCancel","AnimationFrame"),De(e,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",(e,n)=>{const a=["alert","prompt","confirm"];for(let i=0;ifunction(P,O){return n.current.run(d,e,O,g)})}}),Zone.__load_patch("EventTarget",(e,n,a)=>{(function vt(e,n){n.patchEventPrototype(e,n)})(e,a), -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function yt(e,n){if(Zone[n.symbol("patchEventTarget")])return;const{eventNames:a,zoneSymbolEventNames:i,TRUE_STR:u,FALSE_STR:d,ZONE_SYMBOL_PREFIX:k}=n.getGlobalObjects();for(let P=0;P{je("MutationObserver"),je("WebKitMutationObserver")}),Zone.__load_patch("IntersectionObserver",(e,n,a)=>{je("IntersectionObserver")}),Zone.__load_patch("FileReader",(e,n,a)=>{je("FileReader")}),Zone.__load_patch("on_property",(e,n,a)=>{_t(a,e)}),Zone.__load_patch("customElements",(e,n,a)=>{!function at(e,n){const{isBrowser:a,isMix:i}=n.getGlobalObjects();if(!a&&!i||!e.customElements||!("customElements"in e))return;n.patchCallbacks(n,e.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback"])}(e,a)}),Zone.__load_patch("XHR",(e,n)=>{!function P(O){const M=O.XMLHttpRequest;if(!M)return;const B=M.prototype;let F=B[Je],re=B[Qe];if(!F){const p=O.XMLHttpRequestEventTarget;if(p){const V=p.prototype;F=V[Je],re=V[Qe]}}const X="readystatechange",he="scheduled";function z(p){const V=p.data,R=V.target;R[d]=!1,R[g]=!1;const ue=R[u];F||(F=R[Je],re=R[Qe]),ue&&re.call(R,X,ue);const Ce=R[u]=()=>{if(R.readyState===R.DONE)if(!V.aborted&&R[d]&&p.state===he){const Q=R[n.__symbol__("loadfalse")];if(0!==R.status&&Q&&Q.length>0){const pe=p.invoke;p.invoke=function(){const ge=R[n.__symbol__("loadfalse")];for(let te=0;tefunction(p,V){return p[i]=0==V[2],p[k]=V[1],me.apply(p,V)}),ce=q("fetchTaskAborting"),G=q("fetchTaskScheduling"),y=Le(B,"send",()=>function(p,V){if(!0===n.current[G]||p[i])return y.apply(p,V);{const R={target:p,url:p[k],isPeriodic:!1,args:V,aborted:!1},ue=We("XMLHttpRequest.send",N,R,z,b);p&&!0===p[g]&&!R.aborted&&ue.state===he&&ue.invoke()}}),$=Le(B,"abort",()=>function(p,V){const R=function j(p){return p[a]}(p);if(R&&"string"==typeof R.type){if(null==R.cancelFn||R.data&&R.data.aborted)return;R.zone.cancelTask(R)}else if(!0===n.current[ce])return $.apply(p,V)})}(e);const a=q("xhrTask"),i=q("xhrSync"),u=q("xhrListener"),d=q("xhrScheduled"),k=q("xhrURL"),g=q("xhrErrorBeforeScheduled")}),Zone.__load_patch("geolocation",e=>{e.navigator&&e.navigator.geolocation&&function dt(e,n){const a=e.constructor.name;for(let i=0;i{const P=function(){return g.apply(this,tt(arguments,a+"."+u))};return ke(P,g),P})(d)}}}(e.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",(e,n)=>{function a(i){return function(u){ut(e,i).forEach(k=>{const g=e.PromiseRejectionEvent;if(g){const P=new g(i,{promise:u.promise,reason:u.rejection});k.invoke(P)}})}}e.PromiseRejectionEvent&&(n[q("unhandledPromiseRejectionHandler")]=a("unhandledrejection"),n[q("rejectionHandledHandler")]=a("rejectionhandled"))})}},W=>{var Ve;Ve=1312,W(W.s=Ve)}]); + */!function(e){const n=e.performance;function a(Y){n&&n.mark&&n.mark(Y)}function i(Y,o){n&&n.measure&&n.measure(Y,o)}a("Zone");const u=e.__Zone_symbol_prefix||"__zone_symbol__";function d(Y){return u+Y}const v=!0===e[d("forceDuplicateZoneCheck")];if(e.Zone){if(v||"function"!=typeof e.Zone.__symbol__)throw new Error("Zone already loaded.");return e.Zone}class p{static#e=this.__symbol__=d;static assertZonePatched(){if(e.Promise!==Q.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let o=p.current;for(;o.parent;)o=o.parent;return o}static get current(){return oe.zone}static get currentTask(){return Ce}static __load_patch(o,r,c=!1){if(Q.hasOwnProperty(o)){if(!c&&v)throw Error("Already loaded patch: "+o)}else if(!e["__Zone_disable_"+o]){const N="Zone:"+o;a(N),Q[o]=r(e,p,re),i(N,N)}}get parent(){return this._parent}get name(){return this._name}constructor(o,r){this._parent=o,this._name=r?r.name||"unnamed":"",this._properties=r&&r.properties||{},this._zoneDelegate=new C(this,this._parent&&this._parent._zoneDelegate,r)}get(o){const r=this.getZoneWith(o);if(r)return r._properties[o]}getZoneWith(o){let r=this;for(;r;){if(r._properties.hasOwnProperty(o))return r;r=r._parent}return null}fork(o){if(!o)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,o)}wrap(o,r){if("function"!=typeof o)throw new Error("Expecting function got: "+o);const c=this._zoneDelegate.intercept(this,o,r),N=this;return function(){return N.runGuarded(c,this,arguments,r)}}run(o,r,c,N){oe={parent:oe,zone:this};try{return this._zoneDelegate.invoke(this,o,r,c,N)}finally{oe=oe.parent}}runGuarded(o,r=null,c,N){oe={parent:oe,zone:this};try{try{return this._zoneDelegate.invoke(this,o,r,c,N)}catch(ee){if(this._zoneDelegate.handleError(this,ee))throw ee}}finally{oe=oe.parent}}runTask(o,r,c){if(o.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(o.zone||me).name+"; Execution: "+this.name+")");if(o.state===W&&(o.type===_e||o.type===P))return;const N=o.state!=g;N&&o._transitionTo(g,F),o.runCount++;const ee=Ce;Ce=o,oe={parent:oe,zone:this};try{o.type==P&&o.data&&!o.data.isPeriodic&&(o.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,o,r,c)}catch(be){if(this._zoneDelegate.handleError(this,be))throw be}}finally{o.state!==W&&o.state!==y&&(o.type==_e||o.data&&o.data.isPeriodic?N&&o._transitionTo(F,g):(o.runCount=0,this._updateTaskCount(o,-1),N&&o._transitionTo(W,g,W))),oe=oe.parent,Ce=ee}}scheduleTask(o){if(o.zone&&o.zone!==this){let c=this;for(;c;){if(c===o.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${o.zone.name}`);c=c.parent}}o._transitionTo(ce,W);const r=[];o._zoneDelegates=r,o._zone=this;try{o=this._zoneDelegate.scheduleTask(this,o)}catch(c){throw o._transitionTo(y,ce,W),this._zoneDelegate.handleError(this,c),c}return o._zoneDelegates===r&&this._updateTaskCount(o,1),o.state==ce&&o._transitionTo(F,ce),o}scheduleMicroTask(o,r,c,N){return this.scheduleTask(new b(U,o,r,c,N,void 0))}scheduleMacroTask(o,r,c,N,ee){return this.scheduleTask(new b(P,o,r,c,N,ee))}scheduleEventTask(o,r,c,N,ee){return this.scheduleTask(new b(_e,o,r,c,N,ee))}cancelTask(o){if(o.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(o.zone||me).name+"; Execution: "+this.name+")");if(o.state===F||o.state===g){o._transitionTo(z,F,g);try{this._zoneDelegate.cancelTask(this,o)}catch(r){throw o._transitionTo(y,z),this._zoneDelegate.handleError(this,r),r}return this._updateTaskCount(o,-1),o._transitionTo(W,z),o.runCount=0,o}}_updateTaskCount(o,r){const c=o._zoneDelegates;-1==r&&(o._zoneDelegates=null);for(let N=0;NY.hasTask(r,c),onScheduleTask:(Y,o,r,c)=>Y.scheduleTask(r,c),onInvokeTask:(Y,o,r,c,N,ee)=>Y.invokeTask(r,c,N,ee),onCancelTask:(Y,o,r,c)=>Y.cancelTask(r,c)};class C{constructor(o,r,c){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=o,this._parentDelegate=r,this._forkZS=c&&(c&&c.onFork?c:r._forkZS),this._forkDlgt=c&&(c.onFork?r:r._forkDlgt),this._forkCurrZone=c&&(c.onFork?this.zone:r._forkCurrZone),this._interceptZS=c&&(c.onIntercept?c:r._interceptZS),this._interceptDlgt=c&&(c.onIntercept?r:r._interceptDlgt),this._interceptCurrZone=c&&(c.onIntercept?this.zone:r._interceptCurrZone),this._invokeZS=c&&(c.onInvoke?c:r._invokeZS),this._invokeDlgt=c&&(c.onInvoke?r:r._invokeDlgt),this._invokeCurrZone=c&&(c.onInvoke?this.zone:r._invokeCurrZone),this._handleErrorZS=c&&(c.onHandleError?c:r._handleErrorZS),this._handleErrorDlgt=c&&(c.onHandleError?r:r._handleErrorDlgt),this._handleErrorCurrZone=c&&(c.onHandleError?this.zone:r._handleErrorCurrZone),this._scheduleTaskZS=c&&(c.onScheduleTask?c:r._scheduleTaskZS),this._scheduleTaskDlgt=c&&(c.onScheduleTask?r:r._scheduleTaskDlgt),this._scheduleTaskCurrZone=c&&(c.onScheduleTask?this.zone:r._scheduleTaskCurrZone),this._invokeTaskZS=c&&(c.onInvokeTask?c:r._invokeTaskZS),this._invokeTaskDlgt=c&&(c.onInvokeTask?r:r._invokeTaskDlgt),this._invokeTaskCurrZone=c&&(c.onInvokeTask?this.zone:r._invokeTaskCurrZone),this._cancelTaskZS=c&&(c.onCancelTask?c:r._cancelTaskZS),this._cancelTaskDlgt=c&&(c.onCancelTask?r:r._cancelTaskDlgt),this._cancelTaskCurrZone=c&&(c.onCancelTask?this.zone:r._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const N=c&&c.onHasTask,ee=r&&r._hasTaskZS;(N||ee)&&(this._hasTaskZS=N?c:H,this._hasTaskDlgt=r,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=o,c.onScheduleTask||(this._scheduleTaskZS=H,this._scheduleTaskDlgt=r,this._scheduleTaskCurrZone=this.zone),c.onInvokeTask||(this._invokeTaskZS=H,this._invokeTaskDlgt=r,this._invokeTaskCurrZone=this.zone),c.onCancelTask||(this._cancelTaskZS=H,this._cancelTaskDlgt=r,this._cancelTaskCurrZone=this.zone))}fork(o,r){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,o,r):new p(o,r)}intercept(o,r,c){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,o,r,c):r}invoke(o,r,c,N,ee){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,o,r,c,N,ee):r.apply(c,N)}handleError(o,r){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,o,r)}scheduleTask(o,r){let c=r;if(this._scheduleTaskZS)this._hasTaskZS&&c._zoneDelegates.push(this._hasTaskDlgtOwner),c=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,o,r),c||(c=r);else if(r.scheduleFn)r.scheduleFn(r);else{if(r.type!=U)throw new Error("Task is missing scheduleFn.");R(r)}return c}invokeTask(o,r,c,N){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,o,r,c,N):r.callback.apply(c,N)}cancelTask(o,r){let c;if(this._cancelTaskZS)c=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,o,r);else{if(!r.cancelFn)throw Error("Task is not cancelable");c=r.cancelFn(r)}return c}hasTask(o,r){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,o,r)}catch(c){this.handleError(o,c)}}_updateTaskCount(o,r){const c=this._taskCounts,N=c[o],ee=c[o]=N+r;if(ee<0)throw new Error("More tasks executed then were scheduled.");if(0==N||0==ee){const be={microTask:c.microTask>0,macroTask:c.macroTask>0,eventTask:c.eventTask>0,change:o};this.hasTask(this.zone,be)}}}class b{constructor(o,r,c,N,ee,be){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=o,this.source=r,this.data=N,this.scheduleFn=ee,this.cancelFn=be,!c)throw new Error("callback is not defined");this.callback=c;const m=this;o===_e&&N&&N.useG?this.invoke=b.invokeTask:this.invoke=function(){return b.invokeTask.call(e,m,this,arguments)}}static invokeTask(o,r,c){o||(o=this),Ee++;try{return o.runCount++,o.zone.runTask(o,r,c)}finally{1==Ee&&k(),Ee--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(W,ce)}_transitionTo(o,r,c){if(this._state!==r&&this._state!==c)throw new Error(`${this.type} '${this.source}': can not transition to '${o}', expecting state '${r}'${c?" or '"+c+"'":""}, was '${this._state}'.`);this._state=o,o==W&&(this._zoneDelegates=null)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const B=d("setTimeout"),Z=d("Promise"),j=d("then");let ie,se=[],G=!1;function ne(Y){if(ie||e[Z]&&(ie=e[Z].resolve(0)),ie){let o=ie[j];o||(o=ie.then),o.call(ie,Y)}else e[B](Y,0)}function R(Y){0===Ee&&0===se.length&&ne(k),Y&&se.push(Y)}function k(){if(!G){for(G=!0;se.length;){const Y=se;se=[];for(let o=0;ooe,onUnhandledError:ae,microtaskDrainDone:ae,scheduleMicroTask:R,showUncaughtError:()=>!p[d("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:ae,patchMethod:()=>ae,bindArguments:()=>[],patchThen:()=>ae,patchMacroTask:()=>ae,patchEventPrototype:()=>ae,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>ae,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>ae,wrapWithCurrentZone:()=>ae,filterProperties:()=>[],attachOriginToPatched:()=>ae,_redefineProperty:()=>ae,patchCallbacks:()=>ae,nativeScheduleMicroTask:ne};let oe={parent:null,zone:new p(null,null)},Ce=null,Ee=0;function ae(){}i("Zone","Zone"),e.Zone=p}(typeof window<"u"&&window||typeof self<"u"&&self||global);const q=Object.getOwnPropertyDescriptor,ge=Object.defineProperty,De=Object.getPrototypeOf,xe=Object.create,ft=Array.prototype.slice,Ue="addEventListener",Ge="removeEventListener",et=Zone.__symbol__(Ue),tt=Zone.__symbol__(Ge),Pe="true",Me="false",qe=Zone.__symbol__("");function nt(e,n){return Zone.current.wrap(e,n)}function Xe(e,n,a,i,u){return Zone.current.scheduleMacroTask(e,n,a,i,u)}const X=Zone.__symbol__,ze=typeof window<"u",Ze=ze?window:void 0,ue=ze&&Ze||"object"==typeof self&&self||global,ht="removeAttribute";function rt(e,n){for(let a=e.length-1;a>=0;a--)"function"==typeof e[a]&&(e[a]=nt(e[a],n+"_"+a));return e}function lt(e){return!e||!1!==e.writable&&!("function"==typeof e.get&&typeof e.set>"u")}const ot=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,Ye=!("nw"in ue)&&typeof ue.process<"u"&&"[object process]"==={}.toString.call(ue.process),x=!Ye&&!ot&&!(!ze||!Ze.HTMLElement),pe=typeof ue.process<"u"&&"[object process]"==={}.toString.call(ue.process)&&!ot&&!(!ze||!Ze.HTMLElement),st={},$e=function(e){if(!(e=e||ue.event))return;let n=st[e.type];n||(n=st[e.type]=X("ON_PROPERTY"+e.type));const a=this||e.target||ue,i=a[n];let u;if(x&&a===Ze&&"error"===e.type){const d=e;u=i&&i.call(this,d.message,d.filename,d.lineno,d.colno,d.error),!0===u&&e.preventDefault()}else u=i&&i.apply(this,arguments),null!=u&&!u&&e.preventDefault();return u};function it(e,n,a){let i=q(e,n);if(!i&&a&&q(a,n)&&(i={enumerable:!0,configurable:!0}),!i||!i.configurable)return;const u=X("on"+n+"patched");if(e.hasOwnProperty(u)&&e[u])return;delete i.writable,delete i.value;const d=i.get,v=i.set,p=n.slice(2);let H=st[p];H||(H=st[p]=X("ON_PROPERTY"+p)),i.set=function(C){let b=this;!b&&e===ue&&(b=ue),b&&("function"==typeof b[H]&&b.removeEventListener(p,$e),v&&v.call(b,null),b[H]=C,"function"==typeof C&&b.addEventListener(p,$e,!1))},i.get=function(){let C=this;if(!C&&e===ue&&(C=ue),!C)return null;const b=C[H];if(b)return b;if(d){let B=d.call(this);if(B)return i.set.call(this,B),"function"==typeof C[ht]&&C.removeAttribute(n),B}return null},ge(e,n,i),e[u]=!0}function Ke(e,n,a){if(n)for(let i=0;ifunction(v,p){const H=a(v,p);return H.cbIdx>=0&&"function"==typeof p[H.cbIdx]?Xe(H.name,p[H.cbIdx],H,u):d.apply(v,p)})}function ke(e,n){e[X("OriginalDelegate")]=n}let Ne=!1,Fe=!1;function Re(){if(Ne)return Fe;Ne=!0;try{const e=Ze.navigator.userAgent;(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/")||-1!==e.indexOf("Edge/"))&&(Fe=!0)}catch{}return Fe}Zone.__load_patch("ZoneAwarePromise",(e,n,a)=>{const i=Object.getOwnPropertyDescriptor,u=Object.defineProperty;const v=a.symbol,p=[],H=!0===e[v("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],C=v("Promise"),b=v("then"),B="__creationTrace__";a.onUnhandledError=m=>{if(a.showUncaughtError()){const E=m&&m.rejection;E?console.error("Unhandled Promise rejection:",E instanceof Error?E.message:E,"; Zone:",m.zone.name,"; Task:",m.task&&m.task.source,"; Value:",E,E instanceof Error?E.stack:void 0):console.error(m)}},a.microtaskDrainDone=()=>{for(;p.length;){const m=p.shift();try{m.zone.runGuarded(()=>{throw m.throwOriginal?m.rejection:m})}catch(E){j(E)}}};const Z=v("unhandledPromiseRejectionHandler");function j(m){a.onUnhandledError(m);try{const E=n[Z];"function"==typeof E&&E.call(this,m)}catch{}}function se(m){return m&&m.then}function G(m){return m}function ie(m){return r.reject(m)}const ne=v("state"),R=v("value"),k=v("finally"),me=v("parentPromiseValue"),W=v("parentPromiseState"),ce="Promise.then",F=null,g=!0,z=!1,y=0;function U(m,E){return l=>{try{re(m,E,l)}catch(T){re(m,!1,T)}}}const P=function(){let m=!1;return function(l){return function(){m||(m=!0,l.apply(null,arguments))}}},_e="Promise resolved with itself",Q=v("currentTaskTrace");function re(m,E,l){const T=P();if(m===l)throw new TypeError(_e);if(m[ne]===F){let w=null;try{("object"==typeof l||"function"==typeof l)&&(w=l&&l.then)}catch(D){return T(()=>{re(m,!1,D)})(),m}if(E!==z&&l instanceof r&&l.hasOwnProperty(ne)&&l.hasOwnProperty(R)&&l[ne]!==F)Ce(l),re(m,l[ne],l[R]);else if(E!==z&&"function"==typeof w)try{w.call(l,T(U(m,E)),T(U(m,!1)))}catch(D){T(()=>{re(m,!1,D)})()}else{m[ne]=E;const D=m[R];if(m[R]=l,m[k]===k&&E===g&&(m[ne]=m[W],m[R]=m[me]),E===z&&l instanceof Error){const M=n.currentTask&&n.currentTask.data&&n.currentTask.data[B];M&&u(l,Q,{configurable:!0,enumerable:!1,writable:!0,value:M})}for(let M=0;M{try{const A=m[R],I=!!l&&k===l[k];I&&(l[me]=A,l[W]=D);const S=E.run(M,void 0,I&&M!==ie&&M!==G?[]:[A]);re(l,!0,S)}catch(A){re(l,!1,A)}},l)}const Y=function(){},o=e.AggregateError;class r{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(E){return re(new this(null),g,E)}static reject(E){return re(new this(null),z,E)}static any(E){if(!E||"function"!=typeof E[Symbol.iterator])return Promise.reject(new o([],"All promises were rejected"));const l=[];let T=0;try{for(let M of E)T++,l.push(r.resolve(M))}catch{return Promise.reject(new o([],"All promises were rejected"))}if(0===T)return Promise.reject(new o([],"All promises were rejected"));let w=!1;const D=[];return new r((M,A)=>{for(let I=0;I{w||(w=!0,M(S))},S=>{D.push(S),T--,0===T&&(w=!0,A(new o(D,"All promises were rejected")))})})}static race(E){let l,T,w=new this((A,I)=>{l=A,T=I});function D(A){l(A)}function M(A){T(A)}for(let A of E)se(A)||(A=this.resolve(A)),A.then(D,M);return w}static all(E){return r.allWithCallback(E)}static allSettled(E){return(this&&this.prototype instanceof r?this:r).allWithCallback(E,{thenCallback:T=>({status:"fulfilled",value:T}),errorCallback:T=>({status:"rejected",reason:T})})}static allWithCallback(E,l){let T,w,D=new this((S,K)=>{T=S,w=K}),M=2,A=0;const I=[];for(let S of E){se(S)||(S=this.resolve(S));const K=A;try{S.then($=>{I[K]=l?l.thenCallback($):$,M--,0===M&&T(I)},$=>{l?(I[K]=l.errorCallback($),M--,0===M&&T(I)):w($)})}catch($){w($)}M++,A++}return M-=2,0===M&&T(I),D}constructor(E){const l=this;if(!(l instanceof r))throw new Error("Must be an instanceof Promise.");l[ne]=F,l[R]=[];try{const T=P();E&&E(T(U(l,g)),T(U(l,z)))}catch(T){re(l,!1,T)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return r}then(E,l){let T=this.constructor?.[Symbol.species];(!T||"function"!=typeof T)&&(T=this.constructor||r);const w=new T(Y),D=n.current;return this[ne]==F?this[R].push(D,w,E,l):Ee(this,D,w,E,l),w}catch(E){return this.then(null,E)}finally(E){let l=this.constructor?.[Symbol.species];(!l||"function"!=typeof l)&&(l=r);const T=new l(Y);T[k]=k;const w=n.current;return this[ne]==F?this[R].push(w,T,E,E):Ee(this,w,T,E,E),T}}r.resolve=r.resolve,r.reject=r.reject,r.race=r.race,r.all=r.all;const c=e[C]=e.Promise;e.Promise=r;const N=v("thenPatched");function ee(m){const E=m.prototype,l=i(E,"then");if(l&&(!1===l.writable||!l.configurable))return;const T=E.then;E[b]=T,m.prototype.then=function(w,D){return new r((A,I)=>{T.call(this,A,I)}).then(w,D)},m[N]=!0}return a.patchThen=ee,c&&(ee(c),Le(e,"fetch",m=>function be(m){return function(E,l){let T=m.apply(E,l);if(T instanceof r)return T;let w=T.constructor;return w[N]||ee(w),T}}(m))),Promise[n.__symbol__("uncaughtPromiseErrors")]=p,r}),Zone.__load_patch("toString",e=>{const n=Function.prototype.toString,a=X("OriginalDelegate"),i=X("Promise"),u=X("Error"),d=function(){if("function"==typeof this){const C=this[a];if(C)return"function"==typeof C?n.call(C):Object.prototype.toString.call(C);if(this===Promise){const b=e[i];if(b)return n.call(b)}if(this===Error){const b=e[u];if(b)return n.call(b)}}return n.call(this)};d[a]=n,Function.prototype.toString=d;const v=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":v.call(this)}});let ye=!1;if(typeof window<"u")try{const e=Object.defineProperty({},"passive",{get:function(){ye=!0}});window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch{ye=!1}const Se={useG:!0},de={},we={},We=new RegExp("^"+qe+"(\\w+)(true|false)$"),Oe=X("propagationStopped");function Et(e,n){const a=(n?n(e):e)+Me,i=(n?n(e):e)+Pe,u=qe+a,d=qe+i;de[e]={},de[e][Me]=u,de[e][Pe]=d}function Tt(e,n,a,i){const u=i&&i.add||Ue,d=i&&i.rm||Ge,v=i&&i.listeners||"eventListeners",p=i&&i.rmAll||"removeAllListeners",H=X(u),C="."+u+":",b="prependListener",B="."+b+":",Z=function(R,k,me){if(R.isRemoved)return;const W=R.callback;let ce;"object"==typeof W&&W.handleEvent&&(R.callback=g=>W.handleEvent(g),R.originalDelegate=W);try{R.invoke(R,k,[me])}catch(g){ce=g}const F=R.options;if(F&&"object"==typeof F&&F.once){const g=R.originalDelegate?R.originalDelegate:R.callback;k[d].call(k,me.type,g,F)}return ce};function j(R,k,me){if(!(k=k||e.event))return;const W=R||k.target||e,ce=W[de[k.type][me?Pe:Me]];if(ce){const F=[];if(1===ce.length){const g=Z(ce[0],W,k);g&&F.push(g)}else{const g=ce.slice();for(let z=0;z{throw z})}}}const se=function(R){return j(this,R,!1)},G=function(R){return j(this,R,!0)};function ie(R,k){if(!R)return!1;let me=!0;k&&void 0!==k.useG&&(me=k.useG);const W=k&&k.vh;let ce=!0;k&&void 0!==k.chkDup&&(ce=k.chkDup);let F=!1;k&&void 0!==k.rt&&(F=k.rt);let g=R;for(;g&&!g.hasOwnProperty(u);)g=De(g);if(!g&&R[u]&&(g=R),!g||g[H])return!1;const z=k&&k.eventNameToString,y={},U=g[H]=g[u],P=g[X(d)]=g[d],_e=g[X(v)]=g[v],Q=g[X(p)]=g[p];let re;k&&k.prepend&&(re=g[X(k.prepend)]=g[k.prepend]);const r=me?function(l){if(!y.isExisting)return U.call(y.target,y.eventName,y.capture?G:se,y.options)}:function(l){return U.call(y.target,y.eventName,l.invoke,y.options)},c=me?function(l){if(!l.isRemoved){const T=de[l.eventName];let w;T&&(w=T[l.capture?Pe:Me]);const D=w&&l.target[w];if(D)for(let M=0;Mfunction(u,d){u[Oe]=!0,i&&i.apply(u,d)})}function pt(e,n,a,i,u){const d=Zone.__symbol__(i);if(n[d])return;const v=n[d]=n[i];n[i]=function(p,H,C){return H&&H.prototype&&u.forEach(function(b){const B=`${a}.${i}::`+b,Z=H.prototype;try{if(Z.hasOwnProperty(b)){const j=e.ObjectGetOwnPropertyDescriptor(Z,b);j&&j.value?(j.value=e.wrapWithCurrentZone(j.value,B),e._redefineProperty(H.prototype,b,j)):Z[b]&&(Z[b]=e.wrapWithCurrentZone(Z[b],B))}else Z[b]&&(Z[b]=e.wrapWithCurrentZone(Z[b],B))}catch{}}),v.call(n,p,H,C)},e.attachOriginToPatched(n[i],v)}function Qe(e,n,a){if(!a||0===a.length)return n;const i=a.filter(d=>d.target===e);if(!i||0===i.length)return n;const u=i[0].ignoreProperties;return n.filter(d=>-1===u.indexOf(d))}function at(e,n,a,i){if(!e)return;Ke(e,Qe(e,n,a),i)}function Ae(e){return Object.getOwnPropertyNames(e).filter(n=>n.startsWith("on")&&n.length>2).map(n=>n.substring(2))}function _t(e,n){if(Ye&&!pe||Zone[e.symbol("patchEvents")])return;const a=n.__Zone_ignore_on_properties;let i=[];if(x){const u=window;i=i.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const d=function mt(){try{const e=Ze.navigator.userAgent;if(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/"))return!0}catch{}return!1}()?[{target:u,ignoreProperties:["error"]}]:[];at(u,Ae(u),a&&a.concat(d),De(u))}i=i.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let u=0;u{const i=Ae(e);a.patchOnProperties=Ke,a.patchMethod=Le,a.bindArguments=rt,a.patchMacroTask=ct;const u=n.__symbol__("BLACK_LISTED_EVENTS"),d=n.__symbol__("UNPATCHED_EVENTS");e[d]&&(e[u]=e[d]),e[u]&&(n[u]=n[d]=e[u]),a.patchEventPrototype=Je,a.patchEventTarget=Tt,a.isIEOrEdge=Re,a.ObjectDefineProperty=ge,a.ObjectGetOwnPropertyDescriptor=q,a.ObjectCreate=xe,a.ArraySlice=ft,a.patchClass=je,a.wrapWithCurrentZone=nt,a.filterProperties=Qe,a.attachOriginToPatched=ke,a._redefineProperty=Object.defineProperty,a.patchCallbacks=pt,a.getGlobalObjects=()=>({globalSources:we,zoneSymbolEventNames:de,eventNames:i,isBrowser:x,isMix:pe,isNode:Ye,TRUE_STR:Pe,FALSE_STR:Me,ZONE_SYMBOL_PREFIX:qe,ADD_EVENT_LISTENER_STR:Ue,REMOVE_EVENT_LISTENER_STR:Ge})});const Ve=X("zoneTask");function Ie(e,n,a,i){let u=null,d=null;a+=i;const v={};function p(C){const b=C.data;return b.args[0]=function(){return C.invoke.apply(this,arguments)},b.handleId=u.apply(e,b.args),C}function H(C){return d.call(e,C.data.handleId)}u=Le(e,n+=i,C=>function(b,B){if("function"==typeof B[0]){const Z={isPeriodic:"Interval"===i,delay:"Timeout"===i||"Interval"===i?B[1]||0:void 0,args:B},j=B[0];B[0]=function(){try{return j.apply(this,arguments)}finally{Z.isPeriodic||("number"==typeof Z.handleId?delete v[Z.handleId]:Z.handleId&&(Z.handleId[Ve]=null))}};const se=Xe(n,B[0],Z,p,H);if(!se)return se;const G=se.data.handleId;return"number"==typeof G?v[G]=se:G&&(G[Ve]=se),G&&G.ref&&G.unref&&"function"==typeof G.ref&&"function"==typeof G.unref&&(se.ref=G.ref.bind(G),se.unref=G.unref.bind(G)),"number"==typeof G||G?G:se}return C.apply(e,B)}),d=Le(e,a,C=>function(b,B){const Z=B[0];let j;"number"==typeof Z?j=v[Z]:(j=Z&&Z[Ve],j||(j=Z)),j&&"string"==typeof j.type?"notScheduled"!==j.state&&(j.cancelFn&&j.data.isPeriodic||0===j.runCount)&&("number"==typeof Z?delete v[Z]:Z&&(Z[Ve]=null),j.zone.cancelTask(j)):C.apply(e,B)})}Zone.__load_patch("legacy",e=>{const n=e[Zone.__symbol__("legacyPatch")];n&&n()}),Zone.__load_patch("timers",e=>{const n="set",a="clear";Ie(e,n,a,"Timeout"),Ie(e,n,a,"Interval"),Ie(e,n,a,"Immediate")}),Zone.__load_patch("requestAnimationFrame",e=>{Ie(e,"request","cancel","AnimationFrame"),Ie(e,"mozRequest","mozCancel","AnimationFrame"),Ie(e,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",(e,n)=>{const a=["alert","prompt","confirm"];for(let i=0;ifunction(H,C){return n.current.run(d,e,C,p)})}}),Zone.__load_patch("EventTarget",(e,n,a)=>{(function Be(e,n){n.patchEventPrototype(e,n)})(e,a),function vt(e,n){if(Zone[n.symbol("patchEventTarget")])return;const{eventNames:a,zoneSymbolEventNames:i,TRUE_STR:u,FALSE_STR:d,ZONE_SYMBOL_PREFIX:v}=n.getGlobalObjects();for(let H=0;H{je("MutationObserver"),je("WebKitMutationObserver")}),Zone.__load_patch("IntersectionObserver",(e,n,a)=>{je("IntersectionObserver")}),Zone.__load_patch("FileReader",(e,n,a)=>{je("FileReader")}),Zone.__load_patch("on_property",(e,n,a)=>{_t(a,e)}),Zone.__load_patch("customElements",(e,n,a)=>{!function gt(e,n){const{isBrowser:a,isMix:i}=n.getGlobalObjects();if(!a&&!i||!e.customElements||!("customElements"in e))return;n.patchCallbacks(n,e.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback"])}(e,a)}),Zone.__load_patch("XHR",(e,n)=>{!function H(C){const b=C.XMLHttpRequest;if(!b)return;const B=b.prototype;let j=B[et],se=B[tt];if(!j){const y=C.XMLHttpRequestEventTarget;if(y){const U=y.prototype;j=U[et],se=U[tt]}}const G="readystatechange",ie="scheduled";function ne(y){const U=y.data,P=U.target;P[d]=!1,P[p]=!1;const _e=P[u];j||(j=P[et],se=P[tt]),_e&&se.call(P,G,_e);const Q=P[u]=()=>{if(P.readyState===P.DONE)if(!U.aborted&&P[d]&&y.state===ie){const oe=P[n.__symbol__("loadfalse")];if(0!==P.status&&oe&&oe.length>0){const Ce=y.invoke;y.invoke=function(){const Ee=P[n.__symbol__("loadfalse")];for(let ae=0;aefunction(y,U){return y[i]=0==U[2],y[v]=U[1],me.apply(y,U)}),ce=X("fetchTaskAborting"),F=X("fetchTaskScheduling"),g=Le(B,"send",()=>function(y,U){if(!0===n.current[F]||y[i])return g.apply(y,U);{const P={target:y,url:y[v],isPeriodic:!1,args:U,aborted:!1},_e=Xe("XMLHttpRequest.send",R,P,ne,k);y&&!0===y[p]&&!P.aborted&&_e.state===ie&&_e.invoke()}}),z=Le(B,"abort",()=>function(y,U){const P=function Z(y){return y[a]}(y);if(P&&"string"==typeof P.type){if(null==P.cancelFn||P.data&&P.data.aborted)return;P.zone.cancelTask(P)}else if(!0===n.current[ce])return z.apply(y,U)})}(e);const a=X("xhrTask"),i=X("xhrSync"),u=X("xhrListener"),d=X("xhrScheduled"),v=X("xhrURL"),p=X("xhrErrorBeforeScheduled")}),Zone.__load_patch("geolocation",e=>{e.navigator&&e.navigator.geolocation&&function dt(e,n){const a=e.constructor.name;for(let i=0;i{const H=function(){return p.apply(this,rt(arguments,a+"."+u))};return ke(H,p),H})(d)}}}(e.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",(e,n)=>{function a(i){return function(u){ut(e,i).forEach(v=>{const p=e.PromiseRejectionEvent;if(p){const H=new p(i,{promise:u.promise,reason:u.rejection});v.invoke(H)}})}}e.PromiseRejectionEvent&&(n[X("unhandledPromiseRejectionHandler")]=a("unhandledrejection"),n[X("rejectionHandledHandler")]=a("rejectionhandled"))}),Zone.__load_patch("queueMicrotask",(e,n,a)=>{!function yt(e,n){n.patchMethod(e,"queueMicrotask",a=>function(i,u){Zone.current.scheduleMicroTask("queueMicrotask",u[0])})}(e,a)})}},q=>{var xe;xe=568,q(q.s=xe)}]); //# sourceMappingURL=polyfills.js.map -!function(B){"object"==typeof exports&&typeof module<"u"?module.exports=B():"function"==typeof define&&define.amd?define([],B):(typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:this).Ajv=B()}(function(){return function B(z,ve,u){function L(_,C){if(!ve[_]){if(!z[_]){var D="function"==typeof require&&require;if(!C&&D)return D(_,!0);if($)return $(_,!0);var X=new Error("Cannot find module '"+_+"'");throw X.code="MODULE_NOT_FOUND",X}var V=ve[_]={exports:{}};z[_][0].call(V.exports,function(R){return L(z[_][1][R]||R)},V,V.exports,B,z,ve,u)}return ve[_].exports}for(var $="function"==typeof require&&require,c=0;c%\\^`{|}]|%[0-9a-f]{2})|\{[+#./;?&=,!@|]?(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?(?:,(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?)*\})*$/i,X=/^(?:(?:http[s\u017F]?|ftp):\/\/)(?:(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+(?::(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*)?@)?(?:(?!10(?:\.[0-9]{1,3}){3})(?!127(?:\.[0-9]{1,3}){3})(?!169\.254(?:\.[0-9]{1,3}){2})(?!192\.168(?:\.[0-9]{1,3}){2})(?!172\.(?:1[6-9]|2[0-9]|3[01])(?:\.[0-9]{1,3}){2})(?:[1-9][0-9]?|1[0-9][0-9]|2[01][0-9]|22[0-3])(?:\.(?:1?[0-9]{1,2}|2[0-4][0-9]|25[0-5])){2}(?:\.(?:[1-9][0-9]?|1[0-9][0-9]|2[0-4][0-9]|25[0-4]))|(?:(?:(?:[0-9KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+-?)*(?:[0-9KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+)(?:\.(?:(?:[0-9KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+-?)*(?:[0-9KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+)*(?:\.(?:(?:[KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]){2,})))(?::[0-9]{2,5})?(?:\/(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*)?$/i,V=/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i,R=/^(?:\/(?:[^~/]|~0|~1)*)*$/,w=/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i,M=/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/;function E(oe){return u.copy(E[oe="full"==oe?"full":"fast"])}function O(oe){var me=oe.match(L);if(!me)return!1;var ie,N=+me[2],re=+me[3];return 1<=N&&N<=12&&1<=re&&re<=(2!=N||(ie=+me[1])%4!=0||ie%100==0&&ie%400!=0?$[N]:29)}function H(oe,me){var ie=oe.match(c);if(!ie)return!1;var N=ie[1],re=ie[2],de=ie[3];return(N<=23&&re<=59&&de<=59||23==N&&59==re&&60==de)&&(!me||ie[5])}(z.exports=E).fast={date:/^\d\d\d\d-[0-1]\d-[0-3]\d$/,time:/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d:\d\d)?$/i,"date-time":/^\d\d\d\d-[0-1]\d-[0-3]\d[t\s](?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d:\d\d)$/i,uri:/^(?:[a-z][a-z0-9+-.]*:)(?:\/?\/)?[^\s]*$/i,"uri-reference":/^(?:(?:[a-z][a-z0-9+-.]*:)?\/?\/)?(?:[^\\\s#][^\s#]*)?(?:#[^\\\s]*)?$/i,"uri-template":D,url:X,email:/^[a-z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?)*$/i,hostname:_,ipv4:/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,ipv6:/^\s*(?:(?:(?:[0-9a-f]{1,4}:){7}(?:[0-9a-f]{1,4}|:))|(?:(?:[0-9a-f]{1,4}:){6}(?::[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){5}(?:(?:(?::[0-9a-f]{1,4}){1,2})|:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){4}(?:(?:(?::[0-9a-f]{1,4}){1,3})|(?:(?::[0-9a-f]{1,4})?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){3}(?:(?:(?::[0-9a-f]{1,4}){1,4})|(?:(?::[0-9a-f]{1,4}){0,2}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){2}(?:(?:(?::[0-9a-f]{1,4}){1,5})|(?:(?::[0-9a-f]{1,4}){0,3}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){1}(?:(?:(?::[0-9a-f]{1,4}){1,6})|(?:(?::[0-9a-f]{1,4}){0,4}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?::(?:(?:(?::[0-9a-f]{1,4}){1,7})|(?:(?::[0-9a-f]{1,4}){0,5}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(?:%.+)?\s*$/i,regex:be,uuid:V,"json-pointer":R,"json-pointer-uri-fragment":w,"relative-json-pointer":M},E.full={date:O,time:H,"date-time":function(oe){var me=oe.split(q);return 2==me.length&&O(me[0])&&H(me[1],!0)},uri:function(oe){return ee.test(oe)&&C.test(oe)},"uri-reference":/^(?:[a-z][a-z0-9+\-.]*:)?(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'"()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?(?:\?(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i,"uri-template":D,url:X,email:/^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&''*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i,hostname:function(oe){return oe.length<=255&&_.test(oe)},ipv4:/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,ipv6:/^\s*(?:(?:(?:[0-9a-f]{1,4}:){7}(?:[0-9a-f]{1,4}|:))|(?:(?:[0-9a-f]{1,4}:){6}(?::[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){5}(?:(?:(?::[0-9a-f]{1,4}){1,2})|:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){4}(?:(?:(?::[0-9a-f]{1,4}){1,3})|(?:(?::[0-9a-f]{1,4})?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){3}(?:(?:(?::[0-9a-f]{1,4}){1,4})|(?:(?::[0-9a-f]{1,4}){0,2}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){2}(?:(?:(?::[0-9a-f]{1,4}){1,5})|(?:(?::[0-9a-f]{1,4}){0,3}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){1}(?:(?:(?::[0-9a-f]{1,4}){1,6})|(?:(?::[0-9a-f]{1,4}){0,4}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?::(?:(?:(?::[0-9a-f]{1,4}){1,7})|(?:(?::[0-9a-f]{1,4}){0,5}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(?:%.+)?\s*$/i,regex:be,uuid:V,"json-pointer":R,"json-pointer-uri-fragment":w,"relative-json-pointer":M};var q=/t|\s/i,ee=/\/|:/,le=/[^\\]\\Z/;function be(oe){if(le.test(oe))return!1;try{return new RegExp(oe),!0}catch{return!1}}},{"./util":10}],5:[function(B,z,ve){"use strict";var u=B("./resolve"),L=B("./util"),$=B("./error_classes"),c=B("fast-json-stable-stringify"),_=B("../dotjs/validate"),C=L.ucs2length,D=B("fast-deep-equal"),X=$.Validation;function V(H,q,ee){for(var le=0;le",be=O?">":"<",oe=void 0;if(ee){var j,me=u.util.getData(q.$data,D,u.dataPathArr),ie="exclusive"+C,N="exclType"+C,re="exclIsNumber"+C,de="' + "+(W="op"+C)+" + '";_+=" var schemaExcl"+C+" = "+me+"; ",oe=H,(j=j||[]).push(_+=" var "+ie+"; var "+N+" = typeof "+(me="schemaExcl"+C)+"; if ("+N+" != 'boolean' && "+N+" != 'undefined' && "+N+" != 'number') { "),_="",!1!==u.createErrors?(_+=" { keyword: '"+(oe||"_exclusiveLimit")+"' , dataPath: (dataPath || '') + "+u.errorPath+" , schemaPath: "+u.util.toQuotedString(R)+" , params: {} ",!1!==u.opts.messages&&(_+=" , message: '"+H+" should be boolean' "),u.opts.verbose&&(_+=" , schema: validate.schema"+V+" , parentSchema: validate.schema"+u.schemaPath+" , data: "+M+" "),_+=" } "):_+=" {} ";var K=_;_=j.pop(),_+=!u.compositeRule&&w?u.async?" throw new ValidationError(["+K+"]); ":" validate.errors = ["+K+"]; return false; ":" var err = "+K+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",_+=" } else if ( ",E&&(_+=" ("+c+" !== undefined && typeof "+c+" != 'number') || "),_+=" "+N+" == 'number' ? ( ("+ie+" = "+c+" === undefined || "+me+" "+le+"= "+c+") ? "+M+" "+be+"= "+me+" : "+M+" "+be+" "+c+" ) : ( ("+ie+" = "+me+" === true) ? "+M+" "+be+"= "+c+" : "+M+" "+be+" "+c+" ) || "+M+" !== "+M+") { var op"+C+" = "+ie+" ? '"+le+"' : '"+le+"='; ",void 0===X&&(R=u.errSchemaPath+"/"+(oe=H),c=me,E=ee)}else if(de=le,(re="number"==typeof q)&&E){var W="'"+de+"'";_+=" if ( ",E&&(_+=" ("+c+" !== undefined && typeof "+c+" != 'number') || "),_+=" ( "+c+" === undefined || "+q+" "+le+"= "+c+" ? "+M+" "+be+"= "+q+" : "+M+" "+be+" "+c+" ) || "+M+" !== "+M+") { "}else re&&void 0===X?(ie=!0,R=u.errSchemaPath+"/"+(oe=H),c=q,be+="="):(re&&(c=Math[O?"min":"max"](q,X)),q===(!re||c)?(ie=!0,R=u.errSchemaPath+"/"+(oe=H),be+="="):(ie=!1,de+="=")),W="'"+de+"'",_+=" if ( ",E&&(_+=" ("+c+" !== undefined && typeof "+c+" != 'number') || "),_+=" "+M+" "+be+" "+c+" || "+M+" !== "+M+") { ";return oe=oe||L,(j=j||[]).push(_),_="",!1!==u.createErrors?(_+=" { keyword: '"+(oe||"_limit")+"' , dataPath: (dataPath || '') + "+u.errorPath+" , schemaPath: "+u.util.toQuotedString(R)+" , params: { comparison: "+W+", limit: "+c+", exclusive: "+ie+" } ",!1!==u.opts.messages&&(_+=" , message: 'should be "+de+" ",_+=E?"' + "+c:c+"'"),u.opts.verbose&&(_+=" , schema: ",_+=E?"validate.schema"+V:""+X,_+=" , parentSchema: validate.schema"+u.schemaPath+" , data: "+M+" "),_+=" } "):_+=" {} ",K=_,_=j.pop(),_+=!u.compositeRule&&w?u.async?" throw new ValidationError(["+K+"]); ":" validate.errors = ["+K+"]; return false; ":" var err = "+K+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",_+=" } ",w&&(_+=" else { "),_}},{}],13:[function(B,z,ve){"use strict";z.exports=function(u,L,$){var c,_=" ",C=u.level,D=u.dataLevel,X=u.schema[L],V=u.schemaPath+u.util.getProperty(L),R=u.errSchemaPath+"/"+L,w=!u.opts.allErrors,M="data"+(D||""),E=u.opts.$data&&X&&X.$data;E?(_+=" var schema"+C+" = "+u.util.getData(X.$data,D,u.dataPathArr)+"; ",c="schema"+C):c=X,_+="if ( ",E&&(_+=" ("+c+" !== undefined && typeof "+c+" != 'number') || ");var O=L,H=H||[];H.push(_+=" "+M+".length "+("maxItems"==L?">":"<")+" "+c+") { "),_="",!1!==u.createErrors?(_+=" { keyword: '"+(O||"_limitItems")+"' , dataPath: (dataPath || '') + "+u.errorPath+" , schemaPath: "+u.util.toQuotedString(R)+" , params: { limit: "+c+" } ",!1!==u.opts.messages&&(_+=" , message: 'should NOT have ",_+="maxItems"==L?"more":"less",_+=" than ",_+=E?"' + "+c+" + '":""+X,_+=" items' "),u.opts.verbose&&(_+=" , schema: ",_+=E?"validate.schema"+V:""+X,_+=" , parentSchema: validate.schema"+u.schemaPath+" , data: "+M+" "),_+=" } "):_+=" {} ";var q=_;return _=H.pop(),_+=!u.compositeRule&&w?u.async?" throw new ValidationError(["+q+"]); ":" validate.errors = ["+q+"]; return false; ":" var err = "+q+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",_+="} ",w&&(_+=" else { "),_}},{}],14:[function(B,z,ve){"use strict";z.exports=function(u,L,$){var c,_=" ",C=u.level,D=u.dataLevel,X=u.schema[L],V=u.schemaPath+u.util.getProperty(L),R=u.errSchemaPath+"/"+L,w=!u.opts.allErrors,M="data"+(D||""),E=u.opts.$data&&X&&X.$data;E?(_+=" var schema"+C+" = "+u.util.getData(X.$data,D,u.dataPathArr)+"; ",c="schema"+C):c=X,_+="if ( ",E&&(_+=" ("+c+" !== undefined && typeof "+c+" != 'number') || "),_+=!1===u.opts.unicode?" "+M+".length ":" ucs2length("+M+") ";var O=L,H=H||[];H.push(_+=" "+("maxLength"==L?">":"<")+" "+c+") { "),_="",!1!==u.createErrors?(_+=" { keyword: '"+(O||"_limitLength")+"' , dataPath: (dataPath || '') + "+u.errorPath+" , schemaPath: "+u.util.toQuotedString(R)+" , params: { limit: "+c+" } ",!1!==u.opts.messages&&(_+=" , message: 'should NOT be ",_+="maxLength"==L?"longer":"shorter",_+=" than ",_+=E?"' + "+c+" + '":""+X,_+=" characters' "),u.opts.verbose&&(_+=" , schema: ",_+=E?"validate.schema"+V:""+X,_+=" , parentSchema: validate.schema"+u.schemaPath+" , data: "+M+" "),_+=" } "):_+=" {} ";var q=_;return _=H.pop(),_+=!u.compositeRule&&w?u.async?" throw new ValidationError(["+q+"]); ":" validate.errors = ["+q+"]; return false; ":" var err = "+q+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",_+="} ",w&&(_+=" else { "),_}},{}],15:[function(B,z,ve){"use strict";z.exports=function(u,L,$){var c,_=" ",C=u.level,D=u.dataLevel,X=u.schema[L],V=u.schemaPath+u.util.getProperty(L),R=u.errSchemaPath+"/"+L,w=!u.opts.allErrors,M="data"+(D||""),E=u.opts.$data&&X&&X.$data;E?(_+=" var schema"+C+" = "+u.util.getData(X.$data,D,u.dataPathArr)+"; ",c="schema"+C):c=X,_+="if ( ",E&&(_+=" ("+c+" !== undefined && typeof "+c+" != 'number') || ");var O=L,H=H||[];H.push(_+=" Object.keys("+M+").length "+("maxProperties"==L?">":"<")+" "+c+") { "),_="",!1!==u.createErrors?(_+=" { keyword: '"+(O||"_limitProperties")+"' , dataPath: (dataPath || '') + "+u.errorPath+" , schemaPath: "+u.util.toQuotedString(R)+" , params: { limit: "+c+" } ",!1!==u.opts.messages&&(_+=" , message: 'should NOT have ",_+="maxProperties"==L?"more":"less",_+=" than ",_+=E?"' + "+c+" + '":""+X,_+=" properties' "),u.opts.verbose&&(_+=" , schema: ",_+=E?"validate.schema"+V:""+X,_+=" , parentSchema: validate.schema"+u.schemaPath+" , data: "+M+" "),_+=" } "):_+=" {} ";var q=_;return _=H.pop(),_+=!u.compositeRule&&w?u.async?" throw new ValidationError(["+q+"]); ":" validate.errors = ["+q+"]; return false; ":" var err = "+q+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",_+="} ",w&&(_+=" else { "),_}},{}],16:[function(B,z,ve){"use strict";z.exports=function(u,L,$){var c=" ",_=u.schema[L],C=u.schemaPath+u.util.getProperty(L),D=u.errSchemaPath+"/"+L,X=!u.opts.allErrors,V=u.util.copy(u),R="";V.level++;var w="valid"+V.level,M=V.baseId,E=!0,O=_;if(O)for(var H,q=-1,ee=O.length-1;q "+K+") { ";var ae=w+"["+K+"]";O.schema=j,O.schemaPath=X+"["+K+"]",O.errSchemaPath=V+"/"+K,O.errorPath=u.util.getPathExpr(u.errorPath,K,u.opts.jsonPointers,!0),O.dataPathArr[le]=K;var ce=u.validate(O);O.baseId=oe,u.util.varOccurences(ce,be)<2?c+=" "+u.util.varReplace(ce,be,ae)+" ":c+=" var "+be+" = "+ae+"; "+ce+" ",c+=" } ",R&&(c+=" if ("+q+") { ",H+="}")}"object"==typeof me&&u.util.schemaHasRules(me,u.RULES.all)&&(O.schema=me,O.schemaPath=u.schemaPath+".additionalItems",O.errSchemaPath=u.errSchemaPath+"/additionalItems",c+=" "+q+" = true; if ("+w+".length > "+D.length+") { for (var "+ee+" = "+D.length+"; "+ee+" < "+w+".length; "+ee+"++) { ",O.errorPath=u.util.getPathExpr(u.errorPath,ee,u.opts.jsonPointers,!0),ae=w+"["+ee+"]",O.dataPathArr[le]=ee,ce=u.validate(O),O.baseId=oe,u.util.varOccurences(ce,be)<2?c+=" "+u.util.varReplace(ce,be,ae)+" ":c+=" var "+be+" = "+ae+"; "+ce+" ",R&&(c+=" if (!"+q+") break; "),c+=" } } ",R&&(c+=" if ("+q+") { ",H+="}"))}else u.util.schemaHasRules(D,u.RULES.all)&&(O.schema=D,O.schemaPath=X,O.errSchemaPath=V,c+=" for (var "+ee+" = 0; "+ee+" < "+w+".length; "+ee+"++) { ",O.errorPath=u.util.getPathExpr(u.errorPath,ee,u.opts.jsonPointers,!0),ae=w+"["+ee+"]",O.dataPathArr[le]=ee,ce=u.validate(O),O.baseId=oe,u.util.varOccurences(ce,be)<2?c+=" "+u.util.varReplace(ce,be,ae)+" ":c+=" var "+be+" = "+ae+"; "+ce+" ",R&&(c+=" if (!"+q+") break; "),c+=" }");return R&&(c+=" "+H+" if ("+E+" == errors) {"),u.util.cleanUpCode(c)}},{}],28:[function(B,z,ve){"use strict";z.exports=function(u,L,$){var c,_=" ",C=u.level,D=u.dataLevel,X=u.schema[L],V=u.schemaPath+u.util.getProperty(L),R=u.errSchemaPath+"/"+L,w=!u.opts.allErrors,M="data"+(D||""),E=u.opts.$data&&X&&X.$data;E?(_+=" var schema"+C+" = "+u.util.getData(X.$data,D,u.dataPathArr)+"; ",c="schema"+C):c=X,_+="var division"+C+";if (",E&&(_+=" "+c+" !== undefined && ( typeof "+c+" != 'number' || "),_+=" (division"+C+" = "+M+" / "+c+", ",_+=u.opts.multipleOfPrecision?" Math.abs(Math.round(division"+C+") - division"+C+") > 1e-"+u.opts.multipleOfPrecision+" ":" division"+C+" !== parseInt(division"+C+") ",_+=" ) ",E&&(_+=" ) ");var O=O||[];O.push(_+=" ) { "),_="",!1!==u.createErrors?(_+=" { keyword: 'multipleOf' , dataPath: (dataPath || '') + "+u.errorPath+" , schemaPath: "+u.util.toQuotedString(R)+" , params: { multipleOf: "+c+" } ",!1!==u.opts.messages&&(_+=" , message: 'should be multiple of ",_+=E?"' + "+c:c+"'"),u.opts.verbose&&(_+=" , schema: ",_+=E?"validate.schema"+V:""+X,_+=" , parentSchema: validate.schema"+u.schemaPath+" , data: "+M+" "),_+=" } "):_+=" {} ";var H=_;return _=O.pop(),_+=!u.compositeRule&&w?u.async?" throw new ValidationError(["+H+"]); ":" validate.errors = ["+H+"]; return false; ":" var err = "+H+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",_+="} ",w&&(_+=" else { "),_}},{}],29:[function(B,z,ve){"use strict";z.exports=function(u,L,$){var c=" ",_=u.level,C=u.dataLevel,D=u.schema[L],X=u.schemaPath+u.util.getProperty(L),V=u.errSchemaPath+"/"+L,R=!u.opts.allErrors,w="data"+(C||""),M="errs__"+_,E=u.util.copy(u);E.level++;var O="valid"+E.level;if(u.util.schemaHasRules(D,u.RULES.all)){E.schema=D,E.schemaPath=X,E.errSchemaPath=V,c+=" var "+M+" = errors; ";var H,q=u.compositeRule;u.compositeRule=E.compositeRule=!0,E.createErrors=!1,E.opts.allErrors&&(H=E.opts.allErrors,E.opts.allErrors=!1),c+=" "+u.validate(E)+" ",E.createErrors=!0,H&&(E.opts.allErrors=H),u.compositeRule=E.compositeRule=q;var ee=ee||[];ee.push(c+=" if ("+O+") { "),c="",!1!==u.createErrors?(c+=" { keyword: 'not' , dataPath: (dataPath || '') + "+u.errorPath+" , schemaPath: "+u.util.toQuotedString(V)+" , params: {} ",!1!==u.opts.messages&&(c+=" , message: 'should NOT be valid' "),u.opts.verbose&&(c+=" , schema: validate.schema"+X+" , parentSchema: validate.schema"+u.schemaPath+" , data: "+w+" "),c+=" } "):c+=" {} ";var le=c;c=ee.pop(),c+=!u.compositeRule&&R?u.async?" throw new ValidationError(["+le+"]); ":" validate.errors = ["+le+"]; return false; ":" var err = "+le+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",c+=" } else { errors = "+M+"; if (vErrors !== null) { if ("+M+") vErrors.length = "+M+"; else vErrors = null; } ",u.opts.allErrors&&(c+=" } ")}else c+=" var err = ",!1!==u.createErrors?(c+=" { keyword: 'not' , dataPath: (dataPath || '') + "+u.errorPath+" , schemaPath: "+u.util.toQuotedString(V)+" , params: {} ",!1!==u.opts.messages&&(c+=" , message: 'should NOT be valid' "),u.opts.verbose&&(c+=" , schema: validate.schema"+X+" , parentSchema: validate.schema"+u.schemaPath+" , data: "+w+" "),c+=" } "):c+=" {} ",c+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",R&&(c+=" if (false) { ");return c}},{}],30:[function(B,z,ve){"use strict";z.exports=function(u,L,$){var c=" ",_=u.level,C=u.dataLevel,D=u.schema[L],X=u.schemaPath+u.util.getProperty(L),V=u.errSchemaPath+"/"+L,R=!u.opts.allErrors,w="data"+(C||""),M="valid"+_,E="errs__"+_,O=u.util.copy(u),H="";O.level++;var q="valid"+O.level,ee=O.baseId,le="prevValid"+_,be="passingSchemas"+_;c+="var "+E+" = errors , "+le+" = false , "+M+" = false , "+be+" = null; ";var oe=u.compositeRule;u.compositeRule=O.compositeRule=!0;var me=D;if(me)for(var ie,N=-1,re=me.length-1;N 1) { ";var H=u.schema.items&&u.schema.items.type,q=Array.isArray(H);!H||"object"==H||"array"==H||q&&(0<=H.indexOf("object")||0<=H.indexOf("array"))?_+=" outer: for (;i--;) { for (j = i; j--;) { if (equal("+M+"[i], "+M+"[j])) { "+E+" = false; break outer; } } } ":(_+=" var itemIndices = {}, item; for (;i--;) { var item = "+M+"[i]; ",_+=" if ("+u.util["checkDataType"+(q?"s":"")](H,"item",!0)+") continue; ",q&&(_+=" if (typeof item == 'string') item = '\"' + item; "),_+=" if (typeof itemIndices[item] == 'number') { "+E+" = false; j = itemIndices[item]; break; } itemIndices[item] = i; } "),_+=" } ",O&&(_+=" } ");var ee=ee||[];ee.push(_+=" if (!"+E+") { "),_="",!1!==u.createErrors?(_+=" { keyword: 'uniqueItems' , dataPath: (dataPath || '') + "+u.errorPath+" , schemaPath: "+u.util.toQuotedString(R)+" , params: { i: i, j: j } ",!1!==u.opts.messages&&(_+=" , message: 'should NOT have duplicate items (items ## ' + j + ' and ' + i + ' are identical)' "),u.opts.verbose&&(_+=" , schema: ",_+=O?"validate.schema"+V:""+X,_+=" , parentSchema: validate.schema"+u.schemaPath+" , data: "+M+" "),_+=" } "):_+=" {} ";var le=_;_=ee.pop(),_+=!u.compositeRule&&w?u.async?" throw new ValidationError(["+le+"]); ":" validate.errors = ["+le+"]; return false; ":" var err = "+le+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",_+=" } ",w&&(_+=" else { ")}else w&&(_+=" if (true) { ");return _}},{}],37:[function(B,z,ve){"use strict";z.exports=function(u,L,$){var c="",_=!0===u.schema.$async,C=u.util.schemaHasRulesExcept(u.schema,u.RULES.all,"$ref"),D=u.self._getId(u.schema);if(u.isTop&&(c+=" var validate = ",_&&(u.async=!0,c+="async "),c+="function(data, dataPath, parentData, parentDataProperty, rootData) { 'use strict'; ",D&&(u.opts.sourceCode||u.opts.processCode)&&(c+=" /*# sourceURL="+D+" */ ")),"boolean"==typeof u.schema||!C&&!u.schema.$ref){var X=u.level,V=u.dataLevel,R=u.schema[L="false schema"],w=u.schemaPath+u.util.getProperty(L),M=u.errSchemaPath+"/"+L,E=!u.opts.allErrors,O="data"+(V||""),H="valid"+X;if(!1===u.schema){u.isTop?E=!0:c+=" var "+H+" = false; ",(ft=ft||[]).push(c),c="",!1!==u.createErrors?(c+=" { keyword: 'false schema' , dataPath: (dataPath || '') + "+u.errorPath+" , schemaPath: "+u.util.toQuotedString(M)+" , params: {} ",!1!==u.opts.messages&&(c+=" , message: 'boolean schema is false' "),u.opts.verbose&&(c+=" , schema: false , parentSchema: validate.schema"+u.schemaPath+" , data: "+O+" "),c+=" } "):c+=" {} ";var q=c;c=ft.pop(),c+=!u.compositeRule&&E?u.async?" throw new ValidationError(["+q+"]); ":" validate.errors = ["+q+"]; return false; ":" var err = "+q+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}else c+=u.isTop?_?" return data; ":" validate.errors = null; return true; ":" var "+H+" = true; ";return u.isTop&&(c+=" }; return validate; "),c}if(u.isTop){var ee=u.isTop;X=u.level=0,V=u.dataLevel=0,O="data",u.rootId=u.resolve.fullPath(u.self._getId(u.root.schema)),u.baseId=u.baseId||u.rootId,delete u.isTop,u.dataPathArr=[void 0],c+=" var vErrors = null; ",c+=" var errors = 0; ",c+=" if (rootData === undefined) rootData = data; "}else{if(X=u.level,O="data"+((V=u.dataLevel)||""),D&&(u.baseId=u.resolve.url(u.baseId,D)),_&&!u.async)throw new Error("async schema in sync schema");c+=" var errs_"+X+" = errors;"}H="valid"+X,E=!u.opts.allErrors;var le="",be="",oe=u.schema.type,me=Array.isArray(oe);if(me&&1==oe.length&&(oe=oe[0],me=!1),u.schema.$ref&&C){if("fail"==u.opts.extendRefs)throw new Error('$ref: validation keywords used in schema at path "'+u.errSchemaPath+'" (see option extendRefs)');!0!==u.opts.extendRefs&&(C=!1,u.logger.warn('$ref: keywords ignored in schema at path "'+u.errSchemaPath+'"'))}if(u.schema.$comment&&u.opts.$comment&&(c+=" "+u.RULES.all.$comment.code(u,"$comment")),oe){if(u.opts.coerceTypes)var ie=u.util.coerceToTypes(u.opts.coerceTypes,oe);var N=u.RULES.types[oe];if(ie||me||!0===N||N&&!ut(N)){if(w=u.schemaPath+".type",M=u.errSchemaPath+"/type",w=u.schemaPath+".type",M=u.errSchemaPath+"/type",c+=" if ("+u.util[me?"checkDataTypes":"checkDataType"](oe,O,!0)+") { ",ie){var re="dataType"+X,de="coerced"+X;c+=" var "+re+" = typeof "+O+"; ","array"==u.opts.coerceTypes&&(c+=" if ("+re+" == 'object' && Array.isArray("+O+")) "+re+" = 'array'; "),c+=" var "+de+" = undefined; ";var j="",K=ie;if(K)for(var W,ae=-1,ce=K.length-1;ae= 0x80 (not a basic code point)","invalid-input":"Invalid input"},q=Math.floor,ee=String.fromCharCode;function le(U){throw new RangeError(H[U])}function be(U,Z){var J=U.split("@"),ge="";return 1>1,U+=q(U/Z);455q((w-Se)/x))&&le("overflow"),Se+=ue*x;var pe=ne<=Ve?1:Ve+26<=ne?26:ne-Ve;if(ueq(w/ke)&&le("overflow"),x*=ke}var Re=J.length+1;Ve=ie(Se-pt,Re,0==pt),q(Se/Re)>w-Ae&&le("overflow"),Ae+=q(Se/Re),Se%=Re,J.splice(Se++,0,Ae)}return String.fromCodePoint.apply(String,J)},re=function(U){var Z=[],J=(U=oe(U)).length,ge=128,Se=0,Ae=72,Ve=!0,Ke=!1,nt=void 0;try{for(var gt,pt=U[Symbol.iterator]();!(Ve=(gt=pt.next()).done);Ve=!0){var x=gt.value;x<128&&Z.push(ee(x))}}catch(sr){Ke=!0,nt=sr}finally{try{!Ve&&pt.return&&pt.return()}finally{if(Ke)throw nt}}var ne=Z.length,ue=ne;for(ne&&Z.push("-");ueq((w-Se)/Qe)&&le("overflow"),Se+=(pe-ge)*Qe,ge=pe;var Lt=!0,Rt=!1,Yt=void 0;try{for(var _r,Gt=U[Symbol.iterator]();!(Lt=(_r=Gt.next()).done);Lt=!0){var Xt=_r.value;if(Xtw&&le("overflow"),Xt==ge){for(var hr=Se,bt=36;;bt+=36){var pr=bt<=Ae?1:Ae+26<=bt?26:bt-Ae;if(hr>6|192).toString(16).toUpperCase()+"%"+(63&Z|128).toString(16).toUpperCase():"%"+(Z>>12|224).toString(16).toUpperCase()+"%"+(Z>>6&63|128).toString(16).toUpperCase()+"%"+(63&Z|128).toString(16).toUpperCase()}function W(U){for(var Z="",J=0,ge=U.length;JA-Z\\x5E-\\x7E]",'[\\"\\\\]'),Bt=new RegExp(Tt,"g"),Ht=new RegExp(ut,"g"),Kt=new RegExp($("[^]","[A-Za-z0-9\\!\\$\\%\\'\\*\\+\\-\\^\\_\\`\\{\\|\\}\\~]","[\\.]",'[\\"]',It),"g"),it=new RegExp($("[^]",Tt,"[\\!\\$\\'\\(\\)\\*\\+\\,\\;\\:\\@]"),"g"),tr=it;function kr(U){var Z=W(U);return Z.match(Bt)?Z:U}var rr={scheme:"mailto",parse:function(U,Z){var J=U,ge=J.to=J.path?J.path.split(","):[];if(J.path=void 0,J.query){for(var Se=!1,Ae={},Ve=J.query.split("&"),Ke=0,nt=Ve.length;Ke>>2]|=(E[H>>>2]>>>24-H%4*8&255)<<24-(O+H)%4*8;else if(65535>>2]=E[H>>>2];else M.push.apply(M,E);return this.sigBytes+=w,this},clamp:function(){var w=this.words,M=this.sigBytes;w[M>>>2]&=4294967295<<32-M%4*8,w.length=B.ceil(M/4)},clone:function(){var w=$.clone.call(this);return w.words=this.words.slice(0),w},random:function(w){for(var M=[],E=0;E>>2]>>>24-O%4*8&255;E.push((H>>>4).toString(16)),E.push((15&H).toString(16))}return E.join("")},parse:function(w){for(var M=w.length,E=[],O=0;O>>3]|=parseInt(w.substr(O,2),16)<<24-O%8*4;return new c.init(E,M/2)}},D=_.Latin1={stringify:function(w){var M=w.words;w=w.sigBytes;for(var E=[],O=0;O>>2]>>>24-O%4*8&255));return E.join("")},parse:function(w){for(var M=w.length,E=[],O=0;O>>2]|=(255&w.charCodeAt(O))<<24-O%4*8;return new c.init(E,M)}},X=_.Utf8={stringify:function(w){try{return decodeURIComponent(escape(D.stringify(w)))}catch{throw Error("Malformed UTF-8 data")}},parse:function(w){return D.parse(unescape(encodeURIComponent(w)))}},V=u.BufferedBlockAlgorithm=$.extend({reset:function(){this._data=new c.init,this._nDataBytes=0},_append:function(w){"string"==typeof w&&(w=X.parse(w)),this._data.concat(w),this._nDataBytes+=w.sigBytes},_process:function(w){var M=this._data,E=M.words,O=M.sigBytes,H=this.blockSize,q=O/(4*H);if(w=(q=w?B.ceil(q):B.max((0|q)-this._minBufferSize,0))*H,O=B.min(4*w,O),w){for(var ee=0;ee>>32-O)+R}function ve(V,R,w,M,E,O,H){return((V=V+(R&M|w&~M)+E+H)<>>32-O)+R}function u(V,R,w,M,E,O,H){return((V=V+(R^w^M)+E+H)<>>32-O)+R}function L(V,R,w,M,E,O,H){return((V=V+(w^(R|~M))+E+H)<>>32-O)+R}for(var $=CryptoJS,c=(C=$.lib).WordArray,_=C.Hasher,C=$.algo,D=[],X=0;64>X;X++)D[X]=4294967296*B.abs(B.sin(X+1))|0;C=C.MD5=_.extend({_doReset:function(){this._hash=new c.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(V,R){for(var w=0;16>w;w++){var E=V[M=R+w];V[M]=16711935&(E<<8|E>>>24)|4278255360&(E<<24|E>>>8)}w=this._hash.words;var M=V[R+0],O=(E=V[R+1],V[R+2]),H=V[R+3],q=V[R+4],ee=V[R+5],le=V[R+6],be=V[R+7],oe=V[R+8],me=V[R+9],ie=V[R+10],N=V[R+11],re=V[R+12],de=V[R+13],j=V[R+14],K=V[R+15],W=z(W=w[0],Te=w[1],ce=w[2],ae=w[3],M,7,D[0]),ae=z(ae,W,Te,ce,E,12,D[1]),ce=z(ce,ae,W,Te,O,17,D[2]),Te=z(Te,ce,ae,W,H,22,D[3]);W=z(W,Te,ce,ae,q,7,D[4]),ae=z(ae,W,Te,ce,ee,12,D[5]),ce=z(ce,ae,W,Te,le,17,D[6]),Te=z(Te,ce,ae,W,be,22,D[7]),W=z(W,Te,ce,ae,oe,7,D[8]),ae=z(ae,W,Te,ce,me,12,D[9]),ce=z(ce,ae,W,Te,ie,17,D[10]),Te=z(Te,ce,ae,W,N,22,D[11]),W=z(W,Te,ce,ae,re,7,D[12]),ae=z(ae,W,Te,ce,de,12,D[13]),ce=z(ce,ae,W,Te,j,17,D[14]),W=ve(W,Te=z(Te,ce,ae,W,K,22,D[15]),ce,ae,E,5,D[16]),ae=ve(ae,W,Te,ce,le,9,D[17]),ce=ve(ce,ae,W,Te,N,14,D[18]),Te=ve(Te,ce,ae,W,M,20,D[19]),W=ve(W,Te,ce,ae,ee,5,D[20]),ae=ve(ae,W,Te,ce,ie,9,D[21]),ce=ve(ce,ae,W,Te,K,14,D[22]),Te=ve(Te,ce,ae,W,q,20,D[23]),W=ve(W,Te,ce,ae,me,5,D[24]),ae=ve(ae,W,Te,ce,j,9,D[25]),ce=ve(ce,ae,W,Te,H,14,D[26]),Te=ve(Te,ce,ae,W,oe,20,D[27]),W=ve(W,Te,ce,ae,de,5,D[28]),ae=ve(ae,W,Te,ce,O,9,D[29]),ce=ve(ce,ae,W,Te,be,14,D[30]),W=u(W,Te=ve(Te,ce,ae,W,re,20,D[31]),ce,ae,ee,4,D[32]),ae=u(ae,W,Te,ce,oe,11,D[33]),ce=u(ce,ae,W,Te,N,16,D[34]),Te=u(Te,ce,ae,W,j,23,D[35]),W=u(W,Te,ce,ae,E,4,D[36]),ae=u(ae,W,Te,ce,q,11,D[37]),ce=u(ce,ae,W,Te,be,16,D[38]),Te=u(Te,ce,ae,W,ie,23,D[39]),W=u(W,Te,ce,ae,de,4,D[40]),ae=u(ae,W,Te,ce,M,11,D[41]),ce=u(ce,ae,W,Te,H,16,D[42]),Te=u(Te,ce,ae,W,le,23,D[43]),W=u(W,Te,ce,ae,me,4,D[44]),ae=u(ae,W,Te,ce,re,11,D[45]),ce=u(ce,ae,W,Te,K,16,D[46]),W=L(W,Te=u(Te,ce,ae,W,O,23,D[47]),ce,ae,M,6,D[48]),ae=L(ae,W,Te,ce,be,10,D[49]),ce=L(ce,ae,W,Te,j,15,D[50]),Te=L(Te,ce,ae,W,ee,21,D[51]),W=L(W,Te,ce,ae,re,6,D[52]),ae=L(ae,W,Te,ce,H,10,D[53]),ce=L(ce,ae,W,Te,ie,15,D[54]),Te=L(Te,ce,ae,W,E,21,D[55]),W=L(W,Te,ce,ae,oe,6,D[56]),ae=L(ae,W,Te,ce,K,10,D[57]),ce=L(ce,ae,W,Te,le,15,D[58]),Te=L(Te,ce,ae,W,de,21,D[59]),W=L(W,Te,ce,ae,q,6,D[60]),ae=L(ae,W,Te,ce,N,10,D[61]),ce=L(ce,ae,W,Te,O,15,D[62]),Te=L(Te,ce,ae,W,me,21,D[63]);w[0]=w[0]+W|0,w[1]=w[1]+Te|0,w[2]=w[2]+ce|0,w[3]=w[3]+ae|0},_doFinalize:function(){var V=this._data,R=V.words,w=8*this._nDataBytes,M=8*V.sigBytes;R[M>>>5]|=128<<24-M%32;var E=B.floor(w/4294967296);for(R[15+(M+64>>>9<<4)]=16711935&(E<<8|E>>>24)|4278255360&(E<<24|E>>>8),R[14+(M+64>>>9<<4)]=16711935&(w<<8|w>>>24)|4278255360&(w<<24|w>>>8),V.sigBytes=4*(R.length+1),this._process(),R=(V=this._hash).words,w=0;4>w;w++)M=R[w],R[w]=16711935&(M<<8|M>>>24)|4278255360&(M<<24|M>>>8);return V},clone:function(){var V=_.clone.call(this);return V._hash=this._hash.clone(),V}}),$.MD5=_._createHelper(C),$.HmacMD5=_._createHmacHelper(C)}(Math),function(B,z){"use strict";var ve="function",u="undefined",L="object",$="model",c="name",_="type",C="vendor",D="version",X="architecture",V="console",R="mobile",w="tablet",M="smarttv",E="wearable",O={extend:function(me,ie){var N={};for(var re in me)ie[re]&&ie[re].length%2==0?N[re]=ie[re].concat(me[re]):N[re]=me[re];return N},has:function(me,ie){return"string"==typeof me&&-1!==ie.toLowerCase().indexOf(me.toLowerCase())},lowerize:function(me){return me.toLowerCase()},major:function(me){return"string"==typeof me?me.replace(/[^\d\.]/g,"").split(".")[0]:z},trim:function(me){return me.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}},H={rgx:function(me,ie){for(var N,re,de,j,K,W,ae=0;ae>>16,65535&x[0],x[1]>>>16,65535&x[1]],ne=[ne[0]>>>16,65535&ne[0],ne[1]>>>16,65535&ne[1]];var ue=[0,0,0,0];return ue[3]+=x[3]+ne[3],ue[2]+=ue[3]>>>16,ue[3]&=65535,ue[2]+=x[2]+ne[2],ue[1]+=ue[2]>>>16,ue[2]&=65535,ue[1]+=x[1]+ne[1],ue[0]+=ue[1]>>>16,ue[1]&=65535,ue[0]+=x[0]+ne[0],ue[0]&=65535,[ue[0]<<16|ue[1],ue[2]<<16|ue[3]]},z=function(x,ne){x=[x[0]>>>16,65535&x[0],x[1]>>>16,65535&x[1]],ne=[ne[0]>>>16,65535&ne[0],ne[1]>>>16,65535&ne[1]];var ue=[0,0,0,0];return ue[3]+=x[3]*ne[3],ue[2]+=ue[3]>>>16,ue[3]&=65535,ue[2]+=x[2]*ne[3],ue[1]+=ue[2]>>>16,ue[2]&=65535,ue[2]+=x[3]*ne[2],ue[1]+=ue[2]>>>16,ue[2]&=65535,ue[1]+=x[1]*ne[3],ue[0]+=ue[1]>>>16,ue[1]&=65535,ue[1]+=x[2]*ne[2],ue[0]+=ue[1]>>>16,ue[1]&=65535,ue[1]+=x[3]*ne[1],ue[0]+=ue[1]>>>16,ue[1]&=65535,ue[0]+=x[0]*ne[3]+x[1]*ne[2]+x[2]*ne[1]+x[3]*ne[0],ue[0]&=65535,[ue[0]<<16|ue[1],ue[2]<<16|ue[3]]},ve=function(x,ne){return 32===(ne%=64)?[x[1],x[0]]:ne<32?[x[0]<>>32-ne,x[1]<>>32-ne]:(ne-=32,[x[1]<>>32-ne,x[0]<>>32-ne])},u=function(x,ne){return 0===(ne%=64)?x:ne<32?[x[0]<>>32-ne,x[1]<>>1]),x=z(x,[4283543511,3981806797]),x=L(x,[0,x[0]>>>1]),x=z(x,[3301882366,444984403]),x=L(x,[0,x[0]>>>1])},c=function(x,ne){ne=ne||0;for(var ue=(x=x||"").length%16,pe=x.length-ue,ke=[0,ne],Re=[0,ne],He=[0,0],Xe=[0,0],dt=[2277735313,289559509],yt=[1291169091,658871167],Qe=0;Qe>>0).toString(16)).slice(-8)+("00000000"+(ke[1]>>>0).toString(16)).slice(-8)+("00000000"+(Re[0]>>>0).toString(16)).slice(-8)+("00000000"+(Re[1]>>>0).toString(16)).slice(-8)},_={preprocessor:null,audio:{timeout:1e3,excludeIOS11:!0},fonts:{swfContainerId:"fingerprintjs2",swfPath:"flash/compiled/FontList.swf",userDefinedFonts:[],extendedJsFonts:!1},screen:{detectScreenOrientation:!0},plugins:{sortPluginsFor:[/palemoon/i],excludeIE:!1},extraComponents:[],excludes:{enumerateDevices:!0,pixelRatio:!0,doNotTrack:!0,fontsFlash:!0},NOT_AVAILABLE:"not available",ERROR:"error",EXCLUDED:"excluded"},C=function(x,ne){if(Array.prototype.forEach&&x.forEach===Array.prototype.forEach)x.forEach(ne);else if(x.length===+x.length)for(var ue=0,pe=x.length;ueRe.name?1:ke.name=0?"Windows Phone":x.indexOf("win")>=0?"Windows":x.indexOf("android")>=0?"Android":x.indexOf("linux")>=0?"Linux":x.indexOf("iphone")>=0||x.indexOf("ipad")>=0?"iOS":x.indexOf("mac")>=0?"Mac":"Other",("ontouchstart"in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0)&&"Windows Phone"!==pe&&"Android"!==pe&&"iOS"!==pe&&"Other"!==pe)return!0;if(typeof ne<"u"){if((ne=ne.toLowerCase()).indexOf("win")>=0&&"Windows"!==pe&&"Windows Phone"!==pe)return!0;if(ne.indexOf("linux")>=0&&"Linux"!==pe&&"Android"!==pe)return!0;if(ne.indexOf("mac")>=0&&"Mac"!==pe&&"iOS"!==pe)return!0;if((-1===ne.indexOf("win")&&-1===ne.indexOf("linux")&&-1===ne.indexOf("mac"))!=("Other"===pe))return!0}return ue.indexOf("win")>=0&&"Windows"!==pe&&"Windows Phone"!==pe||(ue.indexOf("linux")>=0||ue.indexOf("android")>=0||ue.indexOf("pike")>=0)&&"Linux"!==pe&&"Android"!==pe||(ue.indexOf("mac")>=0||ue.indexOf("ipad")>=0||ue.indexOf("ipod")>=0||ue.indexOf("iphone")>=0)&&"Mac"!==pe&&"iOS"!==pe||(-1===ue.indexOf("win")&&-1===ue.indexOf("linux")&&-1===ue.indexOf("mac"))!=("Other"===pe)||typeof navigator.plugins>"u"&&"Windows"!==pe&&"Windows Phone"!==pe},U=function(){var ue,x=navigator.userAgent.toLowerCase(),ne=navigator.productSub;if(("Chrome"===(ue=x.indexOf("firefox")>=0?"Firefox":x.indexOf("opera")>=0||x.indexOf("opr")>=0?"Opera":x.indexOf("chrome")>=0?"Chrome":x.indexOf("safari")>=0?"Safari":x.indexOf("trident")>=0?"Internet Explorer":"Other")||"Safari"===ue||"Opera"===ue)&&"20030107"!==ne)return!0;var ke,pe=eval.toString().length;if(37===pe&&"Safari"!==ue&&"Firefox"!==ue&&"Other"!==ue)return!0;if(39===pe&&"Internet Explorer"!==ue&&"Other"!==ue)return!0;if(33===pe&&"Chrome"!==ue&&"Opera"!==ue&&"Other"!==ue)return!0;try{throw"a"}catch(Re){try{Re.toSource(),ke=!0}catch{ke=!1}}return ke&&"Firefox"!==ue&&"Other"!==ue},Z=function(){var x=document.createElement("canvas");return!(!x.getContext||!x.getContext("2d"))},J=function(){if(!Z())return!1;var x=nt();return!!window.WebGLRenderingContext&&!!x},ge=function(){return"Microsoft Internet Explorer"===navigator.appName||!("Netscape"!==navigator.appName||!/Trident/.test(navigator.userAgent))},Se=function(){return typeof window.swfobject<"u"},Ae=function(){return window.swfobject.hasFlashPlayerVersion("9.0.0")},Ke=function(x,ne){var ue="___fp_swf_loaded";window[ue]=function(He){x(He)};var pe=ne.fonts.swfContainerId;!function(x){var ne=document.createElement("div");ne.setAttribute("id",x.fonts.swfContainerId),document.body.appendChild(ne)}();var ke={onReady:ue};window.swfobject.embedSWF(ne.fonts.swfPath,pe,"1","1","9.0.0",!1,ke,{allowScriptAccess:"always",menu:"false"},{})},nt=function(){var x=document.createElement("canvas"),ne=null;try{ne=x.getContext("webgl")||x.getContext("experimental-webgl")}catch{}return ne||(ne=null),ne},gt=[{key:"userAgent",getData:function(x){x(navigator.userAgent)}},{key:"language",getData:function(x,ne){x(navigator.language||navigator.userLanguage||navigator.browserLanguage||navigator.systemLanguage||ne.NOT_AVAILABLE)}},{key:"colorDepth",getData:function(x,ne){x(window.screen.colorDepth||ne.NOT_AVAILABLE)}},{key:"deviceMemory",getData:function(x,ne){x(navigator.deviceMemory||ne.NOT_AVAILABLE)}},{key:"pixelRatio",getData:function(x,ne){x(window.devicePixelRatio||ne.NOT_AVAILABLE)}},{key:"hardwareConcurrency",getData:function(x,ne){x(It(ne))}},{key:"screenResolution",getData:function(x,ne){x(le(ne))}},{key:"availableScreenResolution",getData:function(x,ne){x(oe(ne))}},{key:"timezoneOffset",getData:function(x){x((new Date).getTimezoneOffset())}},{key:"timezone",getData:function(x,ne){window.Intl&&window.Intl.DateTimeFormat?x((new window.Intl.DateTimeFormat).resolvedOptions().timeZone):x(ne.NOT_AVAILABLE)}},{key:"sessionStorage",getData:function(x,ne){x(Tt(ne))}},{key:"localStorage",getData:function(x,ne){x(ft(ne))}},{key:"indexedDb",getData:function(x,ne){x(ut(ne))}},{key:"addBehavior",getData:function(x){x(!(!document.body||!document.body.addBehavior))}},{key:"openDatabase",getData:function(x){x(!!window.openDatabase)}},{key:"cpuClass",getData:function(x,ne){x(Bt(ne))}},{key:"platform",getData:function(x,ne){x(Ht(ne))}},{key:"doNotTrack",getData:function(x,ne){x(Kt(ne))}},{key:"plugins",getData:function(x,ne){ge()?ne.plugins.excludeIE?x(ne.EXCLUDED):x(je(ne)):x(We(ne))}},{key:"canvas",getData:function(x,ne){Z()?x(tr(ne)):x(ne.NOT_AVAILABLE)}},{key:"webgl",getData:function(x,ne){J()?x(kr()):x(ne.NOT_AVAILABLE)}},{key:"webglVendorAndRenderer",getData:function(x){J()?x(rr()):x()}},{key:"adBlock",getData:function(x){x(ye())}},{key:"hasLiedLanguages",getData:function(x){x(we())}},{key:"hasLiedResolution",getData:function(x){x(De())}},{key:"hasLiedOs",getData:function(x){x(Me())}},{key:"hasLiedBrowser",getData:function(x){x(U())}},{key:"touchSupport",getData:function(x){x(it())}},{key:"fonts",getData:function(x,ne){var ue=["monospace","sans-serif","serif"],pe=["Andale Mono","Arial","Arial Black","Arial Hebrew","Arial MT","Arial Narrow","Arial Rounded MT Bold","Arial Unicode MS","Bitstream Vera Sans Mono","Book Antiqua","Bookman Old Style","Calibri","Cambria","Cambria Math","Century","Century Gothic","Century Schoolbook","Comic Sans","Comic Sans MS","Consolas","Courier","Courier New","Geneva","Georgia","Helvetica","Helvetica Neue","Impact","Lucida Bright","Lucida Calligraphy","Lucida Console","Lucida Fax","LUCIDA GRANDE","Lucida Handwriting","Lucida Sans","Lucida Sans Typewriter","Lucida Sans Unicode","Microsoft Sans Serif","Monaco","Monotype Corsiva","MS Gothic","MS Outlook","MS PGothic","MS Reference Sans Serif","MS Sans Serif","MS Serif","MYRIAD","MYRIAD PRO","Palatino","Palatino Linotype","Segoe Print","Segoe Script","Segoe UI","Segoe UI Light","Segoe UI Semibold","Segoe UI Symbol","Tahoma","Times","Times New Roman","Times New Roman PS","Trebuchet MS","Verdana","Wingdings","Wingdings 2","Wingdings 3"];if(ne.fonts.extendedJsFonts){pe=pe.concat(["Abadi MT Condensed Light","Academy Engraved LET","ADOBE CASLON PRO","Adobe Garamond","ADOBE GARAMOND PRO","Agency FB","Aharoni","Albertus Extra Bold","Albertus Medium","Algerian","Amazone BT","American Typewriter","American Typewriter Condensed","AmerType Md BT","Andalus","Angsana New","AngsanaUPC","Antique Olive","Aparajita","Apple Chancery","Apple Color Emoji","Apple SD Gothic Neo","Arabic Typesetting","ARCHER","ARNO PRO","Arrus BT","Aurora Cn BT","AvantGarde Bk BT","AvantGarde Md BT","AVENIR","Ayuthaya","Bandy","Bangla Sangam MN","Bank Gothic","BankGothic Md BT","Baskerville","Baskerville Old Face","Batang","BatangChe","Bauer Bodoni","Bauhaus 93","Bazooka","Bell MT","Bembo","Benguiat Bk BT","Berlin Sans FB","Berlin Sans FB Demi","Bernard MT Condensed","BernhardFashion BT","BernhardMod BT","Big Caslon","BinnerD","Blackadder ITC","BlairMdITC TT","Bodoni 72","Bodoni 72 Oldstyle","Bodoni 72 Smallcaps","Bodoni MT","Bodoni MT Black","Bodoni MT Condensed","Bodoni MT Poster Compressed","Bookshelf Symbol 7","Boulder","Bradley Hand","Bradley Hand ITC","Bremen Bd BT","Britannic Bold","Broadway","Browallia New","BrowalliaUPC","Brush Script MT","Californian FB","Calisto MT","Calligrapher","Candara","CaslonOpnface BT","Castellar","Centaur","Cezanne","CG Omega","CG Times","Chalkboard","Chalkboard SE","Chalkduster","Charlesworth","Charter Bd BT","Charter BT","Chaucer","ChelthmITC Bk BT","Chiller","Clarendon","Clarendon Condensed","CloisterBlack BT","Cochin","Colonna MT","Constantia","Cooper Black","Copperplate","Copperplate Gothic","Copperplate Gothic Bold","Copperplate Gothic Light","CopperplGoth Bd BT","Corbel","Cordia New","CordiaUPC","Cornerstone","Coronet","Cuckoo","Curlz MT","DaunPenh","Dauphin","David","DB LCD Temp","DELICIOUS","Denmark","DFKai-SB","Didot","DilleniaUPC","DIN","DokChampa","Dotum","DotumChe","Ebrima","Edwardian Script ITC","Elephant","English 111 Vivace BT","Engravers MT","EngraversGothic BT","Eras Bold ITC","Eras Demi ITC","Eras Light ITC","Eras Medium ITC","EucrosiaUPC","Euphemia","Euphemia UCAS","EUROSTILE","Exotc350 Bd BT","FangSong","Felix Titling","Fixedsys","FONTIN","Footlight MT Light","Forte","FrankRuehl","Fransiscan","Freefrm721 Blk BT","FreesiaUPC","Freestyle Script","French Script MT","FrnkGothITC Bk BT","Fruitger","FRUTIGER","Futura","Futura Bk BT","Futura Lt BT","Futura Md BT","Futura ZBlk BT","FuturaBlack BT","Gabriola","Galliard BT","Gautami","Geeza Pro","Geometr231 BT","Geometr231 Hv BT","Geometr231 Lt BT","GeoSlab 703 Lt BT","GeoSlab 703 XBd BT","Gigi","Gill Sans","Gill Sans MT","Gill Sans MT Condensed","Gill Sans MT Ext Condensed Bold","Gill Sans Ultra Bold","Gill Sans Ultra Bold Condensed","Gisha","Gloucester MT Extra Condensed","GOTHAM","GOTHAM BOLD","Goudy Old Style","Goudy Stout","GoudyHandtooled BT","GoudyOLSt BT","Gujarati Sangam MN","Gulim","GulimChe","Gungsuh","GungsuhChe","Gurmukhi MN","Haettenschweiler","Harlow Solid Italic","Harrington","Heather","Heiti SC","Heiti TC","HELV","Herald","High Tower Text","Hiragino Kaku Gothic ProN","Hiragino Mincho ProN","Hoefler Text","Humanst 521 Cn BT","Humanst521 BT","Humanst521 Lt BT","Imprint MT Shadow","Incised901 Bd BT","Incised901 BT","Incised901 Lt BT","INCONSOLATA","Informal Roman","Informal011 BT","INTERSTATE","IrisUPC","Iskoola Pota","JasmineUPC","Jazz LET","Jenson","Jester","Jokerman","Juice ITC","Kabel Bk BT","Kabel Ult BT","Kailasa","KaiTi","Kalinga","Kannada Sangam MN","Kartika","Kaufmann Bd BT","Kaufmann BT","Khmer UI","KodchiangUPC","Kokila","Korinna BT","Kristen ITC","Krungthep","Kunstler Script","Lao UI","Latha","Leelawadee","Letter Gothic","Levenim MT","LilyUPC","Lithograph","Lithograph Light","Long Island","Lydian BT","Magneto","Maiandra GD","Malayalam Sangam MN","Malgun Gothic","Mangal","Marigold","Marion","Marker Felt","Market","Marlett","Matisse ITC","Matura MT Script Capitals","Meiryo","Meiryo UI","Microsoft Himalaya","Microsoft JhengHei","Microsoft New Tai Lue","Microsoft PhagsPa","Microsoft Tai Le","Microsoft Uighur","Microsoft YaHei","Microsoft Yi Baiti","MingLiU","MingLiU_HKSCS","MingLiU_HKSCS-ExtB","MingLiU-ExtB","Minion","Minion Pro","Miriam","Miriam Fixed","Mistral","Modern","Modern No. 20","Mona Lisa Solid ITC TT","Mongolian Baiti","MONO","MoolBoran","Mrs Eaves","MS LineDraw","MS Mincho","MS PMincho","MS Reference Specialty","MS UI Gothic","MT Extra","MUSEO","MV Boli","Nadeem","Narkisim","NEVIS","News Gothic","News GothicMT","NewsGoth BT","Niagara Engraved","Niagara Solid","Noteworthy","NSimSun","Nyala","OCR A Extended","Old Century","Old English Text MT","Onyx","Onyx BT","OPTIMA","Oriya Sangam MN","OSAKA","OzHandicraft BT","Palace Script MT","Papyrus","Parchment","Party LET","Pegasus","Perpetua","Perpetua Titling MT","PetitaBold","Pickwick","Plantagenet Cherokee","Playbill","PMingLiU","PMingLiU-ExtB","Poor Richard","Poster","PosterBodoni BT","PRINCETOWN LET","Pristina","PTBarnum BT","Pythagoras","Raavi","Rage Italic","Ravie","Ribbon131 Bd BT","Rockwell","Rockwell Condensed","Rockwell Extra Bold","Rod","Roman","Sakkal Majalla","Santa Fe LET","Savoye LET","Sceptre","Script","Script MT Bold","SCRIPTINA","Serifa","Serifa BT","Serifa Th BT","ShelleyVolante BT","Sherwood","Shonar Bangla","Showcard Gothic","Shruti","Signboard","SILKSCREEN","SimHei","Simplified Arabic","Simplified Arabic Fixed","SimSun","SimSun-ExtB","Sinhala Sangam MN","Sketch Rockwell","Skia","Small Fonts","Snap ITC","Snell Roundhand","Socket","Souvenir Lt BT","Staccato222 BT","Steamer","Stencil","Storybook","Styllo","Subway","Swis721 BlkEx BT","Swiss911 XCm BT","Sylfaen","Synchro LET","System","Tamil Sangam MN","Technical","Teletype","Telugu Sangam MN","Tempus Sans ITC","Terminal","Thonburi","Traditional Arabic","Trajan","TRAJAN PRO","Tristan","Tubular","Tunga","Tw Cen MT","Tw Cen MT Condensed","Tw Cen MT Condensed Extra Bold","TypoUpright BT","Unicorn","Univers","Univers CE 55 Medium","Univers Condensed","Utsaah","Vagabond","Vani","Vijaya","Viner Hand ITC","VisualUI","Vivaldi","Vladimir Script","Vrinda","Westminster","WHITNEY","Wide Latin","ZapfEllipt BT","ZapfHumnst BT","ZapfHumnst Dm BT","Zapfino","Zurich BlkEx BT","Zurich Ex BT","ZWAdobeF"])}pe=(pe=pe.concat(ne.fonts.userDefinedFonts)).filter(function(St,Et){return pe.indexOf(St)===Et});var Xe=document.getElementsByTagName("body")[0],dt=document.createElement("div"),yt=document.createElement("div"),Qe={},Lt={},Rt=function(){var St=document.createElement("span");return St.style.position="absolute",St.style.left="-9999px",St.style.fontSize="72px",St.style.fontStyle="normal",St.style.fontWeight="normal",St.style.letterSpacing="normal",St.style.lineBreak="auto",St.style.lineHeight="normal",St.style.textTransform="none",St.style.textAlign="left",St.style.textDecoration="none",St.style.textShadow="none",St.style.whiteSpace="normal",St.style.wordBreak="normal",St.style.wordSpacing="normal",St.innerHTML="mmmmmmmmmmlli",St},Yt=function(St,Et){var Ct=Rt();return Ct.style.fontFamily="'"+St+"',"+Et,Ct},Xt=function(St){for(var Et=!1,Ct=0;Ct=x.components.length)ne(ue.data);else{var He=x.components[pe];if(x.excludes[He.key])ke(!1);else{if(!Re&&He.pauseBefore)return pe-=1,void setTimeout(function(){ke(!0)},1);try{He.getData(function(Xe){ue.addPreprocessedComponent(He.key,Xe),ke(!1)},x)}catch(Xe){ue.addPreprocessedComponent(He.key,String(Xe)),ke(!1)}}}};ke(!1)},pt.getPromise=function(x){return new Promise(function(ne,ue){pt.get(x,ne)})},pt.getV18=function(x,ne){return null==ne&&(ne=x,x={}),pt.get(x,function(ue){for(var pe=[],ke=0;ke1e3?1e3:u.batchsize:_defaultValue.batchsize,Telemetry.config=Object.assign(_defaultValue,u),Telemetry.initialized=!0,z.dispatcher=Telemetry.config.dispatcher?Telemetry.config.dispatcher:libraryDispatcher,B.updateConfigurations(u),console.info("Telemetry is initialized."))},B._dispatch=function(u){if(u.mid=u.eid+":"+CryptoJS.MD5(JSON.stringify(u)).toString(),z.enableValidation){var L=ajv.getSchema("http://api.ekstep.org/telemetry/"+u.eid.toLowerCase());if(!L(u))return void console.error("Invalid "+u.eid+" Event: "+ajv.errorsText(L.errors))}"client"===z.runningEnv?u.context.did?(u.actor.id=B.getActorId(u.actor.id,u.context.did),dispatcher.dispatch(u)):Telemetry.fingerPrintId?(u.context.did=Telemetry.fingerPrintId,u.actor.id=B.getActorId(u.actor.id,Telemetry.fingerPrintId),dispatcher.dispatch(u)):Telemetry.getFingerPrint(function(c,_){u.context.did=c,u.actor.id=B.getActorId(u.actor.id,c),Telemetry.fingerPrintId=c,dispatcher.dispatch(u)}):dispatcher.dispatch(u)},B.getActorId=function(u,L){return u&&"anonymous"!==u?u:L},B.getEvent=function(u,L){return z.telemetryEnvelop.eid=u,z.telemetryEnvelop.ets=(new Date).getTime()+(1e3*Telemetry.config.timeDiff||0),z.telemetryEnvelop.ver=Telemetry._version,z.telemetryEnvelop.mid="",z.telemetryEnvelop.actor=Object.assign({},{id:Telemetry.config.uid||"anonymous",type:"User"},B.getUpdatedValue("actor")),z.telemetryEnvelop.context=Object.assign({},B.getGlobalContext(),B.getUpdatedValue("context")),z.telemetryEnvelop.object=Object.assign({},B.getGlobalObject(),B.getUpdatedValue("object")),z.telemetryEnvelop.tags=Object.assign([],Telemetry.config.tags,B.getUpdatedValue("tags")),z.telemetryEnvelop.edata=L,z.telemetryEnvelop},B.updateConfigurations=function(u){u.object&&(z._globalObject=u.object),u.channel&&(z._globalContext.channel=u.channel),u.env&&(z._globalContext.env=u.env),u.rollup&&(z._globalContext.rollup=u.rollup),u.sid&&(z._globalContext.sid=u.sid),u.did&&(z._globalContext.did=u.did),u.cdata&&(z._globalContext.cdata=u.cdata),u.pdata&&(z._globalContext.pdata=u.pdata)},B.getGlobalContext=function(){return z._globalContext},B.getGlobalObject=function(){return z._globalObject},B.updateValues=function(u){u&&(u.context&&(z._currentContext=u.context),u.object&&(z._currentObject=u.object),u.actor&&(z._currentActor=u.actor),u.tags&&(z._currentTags=u.tags),u.runningEnv&&(z.runningEnv=u.runningEnv))},B.getUpdatedValue=function(u){switch(u.toLowerCase()){case"context":return z._currentContext||{};case"object":return z._currentObject||{};case"actor":return z._currentActor||{};case"tags":return z._currentTags||[]}},B.objectAssign=function(){Object.assign=function(u){"use strict";if(null==u)throw new TypeError("Cannot convert undefined or null to object");u=Object(u);for(var L=1;L=Telemetry.config.batchsize)&&TelemetrySyncManager.syncEvents()},syncEvents:function(B=!0,z){var ve=EkTelemetry||ve,u=TelemetrySyncManager;if(!z){var L=u._teleData.splice(0,ve.config.batchsize);if(!L.length)return;z={id:"api.sunbird.telemetry",ver:ve._version,params:{msgid:CryptoJS.MD5(JSON.stringify(L)).toString()},ets:(new Date).getTime()+(1e3*ve.config.timeDiff||0),events:L}}var $={};typeof ve.config.authtoken<"u"&&($.Authorization="Bearer "+ve.config.authtoken);var c=ve.config.host+ve.config.apislug+ve.config.endpoint;$.dataType="json",$["Content-Type"]="application/json",$["x-app-id"]=ve.config.pdata.id,$["x-device-id"]=ve.fingerPrintId,$["x-channel-id"]=ve.config.channel,jQuery.ajax({url:c,type:"POST",headers:$,data:JSON.stringify(z),async:B}).done(function(_){ve.config.telemetryDebugEnabled&&console.log("Telemetry API success",_)}).fail(function(_,C,D){u._failedBatchSize>u._failedBatch.length&&u._failedBatch.push(z),403==_.status?console.error("Authentication error: ",_):console.log("Error while Telemetry sync to server: ",_)})},syncFailedBatch:function(){var B=TelemetrySyncManager;if(B._failedBatch.length){Telemetry.config.telemetryDebugEnabled&&console.log("syncing failed telemetry batch");var z=B._failedBatch.shift();B.syncEvents(!0,z)}}};typeof document<"u"&&(TelemetrySyncManager.init(),setInterval(function(){TelemetrySyncManager.syncFailedBatch()},TelemetrySyncManager._syncRetryInterval)), +!function(B){"object"==typeof exports&&typeof module<"u"?module.exports=B():"function"==typeof define&&define.amd?define([],B):(typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:this).Ajv=B()}(function(){return function B(z,ve,u){function L(_,C){if(!ve[_]){if(!z[_]){var D="function"==typeof require&&require;if(!C&&D)return D(_,!0);if(H)return H(_,!0);var X=new Error("Cannot find module '"+_+"'");throw X.code="MODULE_NOT_FOUND",X}var V=ve[_]={exports:{}};z[_][0].call(V.exports,function(R){return L(z[_][1][R]||R)},V,V.exports,B,z,ve,u)}return ve[_].exports}for(var H="function"==typeof require&&require,c=0;c%\\^`{|}]|%[0-9a-f]{2})|\{[+#./;?&=,!@|]?(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?(?:,(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?)*\})*$/i,X=/^(?:(?:http[s\u017F]?|ftp):\/\/)(?:(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+(?::(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*)?@)?(?:(?!10(?:\.[0-9]{1,3}){3})(?!127(?:\.[0-9]{1,3}){3})(?!169\.254(?:\.[0-9]{1,3}){2})(?!192\.168(?:\.[0-9]{1,3}){2})(?!172\.(?:1[6-9]|2[0-9]|3[01])(?:\.[0-9]{1,3}){2})(?:[1-9][0-9]?|1[0-9][0-9]|2[01][0-9]|22[0-3])(?:\.(?:1?[0-9]{1,2}|2[0-4][0-9]|25[0-5])){2}(?:\.(?:[1-9][0-9]?|1[0-9][0-9]|2[0-4][0-9]|25[0-4]))|(?:(?:(?:[0-9KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+-?)*(?:[0-9KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+)(?:\.(?:(?:[0-9KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+-?)*(?:[0-9KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+)*(?:\.(?:(?:[KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]){2,})))(?::[0-9]{2,5})?(?:\/(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*)?$/i,V=/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i,R=/^(?:\/(?:[^~/]|~0|~1)*)*$/,w=/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i,M=/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/;function E(oe){return u.copy(E[oe="full"==oe?"full":"fast"])}function O(oe){var me=oe.match(L);if(!me)return!1;var ie,N=+me[2],re=+me[3];return 1<=N&&N<=12&&1<=re&&re<=(2!=N||(ie=+me[1])%4!=0||ie%100==0&&ie%400!=0?H[N]:29)}function $(oe,me){var ie=oe.match(c);if(!ie)return!1;var N=ie[1],re=ie[2],de=ie[3];return(N<=23&&re<=59&&de<=59||23==N&&59==re&&60==de)&&(!me||ie[5])}(z.exports=E).fast={date:/^\d\d\d\d-[0-1]\d-[0-3]\d$/,time:/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d:\d\d)?$/i,"date-time":/^\d\d\d\d-[0-1]\d-[0-3]\d[t\s](?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d:\d\d)$/i,uri:/^(?:[a-z][a-z0-9+-.]*:)(?:\/?\/)?[^\s]*$/i,"uri-reference":/^(?:(?:[a-z][a-z0-9+-.]*:)?\/?\/)?(?:[^\\\s#][^\s#]*)?(?:#[^\\\s]*)?$/i,"uri-template":D,url:X,email:/^[a-z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?)*$/i,hostname:_,ipv4:/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,ipv6:/^\s*(?:(?:(?:[0-9a-f]{1,4}:){7}(?:[0-9a-f]{1,4}|:))|(?:(?:[0-9a-f]{1,4}:){6}(?::[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){5}(?:(?:(?::[0-9a-f]{1,4}){1,2})|:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){4}(?:(?:(?::[0-9a-f]{1,4}){1,3})|(?:(?::[0-9a-f]{1,4})?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){3}(?:(?:(?::[0-9a-f]{1,4}){1,4})|(?:(?::[0-9a-f]{1,4}){0,2}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){2}(?:(?:(?::[0-9a-f]{1,4}){1,5})|(?:(?::[0-9a-f]{1,4}){0,3}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){1}(?:(?:(?::[0-9a-f]{1,4}){1,6})|(?:(?::[0-9a-f]{1,4}){0,4}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?::(?:(?:(?::[0-9a-f]{1,4}){1,7})|(?:(?::[0-9a-f]{1,4}){0,5}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(?:%.+)?\s*$/i,regex:be,uuid:V,"json-pointer":R,"json-pointer-uri-fragment":w,"relative-json-pointer":M},E.full={date:O,time:$,"date-time":function(oe){var me=oe.split(q);return 2==me.length&&O(me[0])&&$(me[1],!0)},uri:function(oe){return ee.test(oe)&&C.test(oe)},"uri-reference":/^(?:[a-z][a-z0-9+\-.]*:)?(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'"()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?(?:\?(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i,"uri-template":D,url:X,email:/^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&''*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i,hostname:function(oe){return oe.length<=255&&_.test(oe)},ipv4:/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,ipv6:/^\s*(?:(?:(?:[0-9a-f]{1,4}:){7}(?:[0-9a-f]{1,4}|:))|(?:(?:[0-9a-f]{1,4}:){6}(?::[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){5}(?:(?:(?::[0-9a-f]{1,4}){1,2})|:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){4}(?:(?:(?::[0-9a-f]{1,4}){1,3})|(?:(?::[0-9a-f]{1,4})?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){3}(?:(?:(?::[0-9a-f]{1,4}){1,4})|(?:(?::[0-9a-f]{1,4}){0,2}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){2}(?:(?:(?::[0-9a-f]{1,4}){1,5})|(?:(?::[0-9a-f]{1,4}){0,3}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){1}(?:(?:(?::[0-9a-f]{1,4}){1,6})|(?:(?::[0-9a-f]{1,4}){0,4}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?::(?:(?:(?::[0-9a-f]{1,4}){1,7})|(?:(?::[0-9a-f]{1,4}){0,5}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(?:%.+)?\s*$/i,regex:be,uuid:V,"json-pointer":R,"json-pointer-uri-fragment":w,"relative-json-pointer":M};var q=/t|\s/i,ee=/\/|:/,le=/[^\\]\\Z/;function be(oe){if(le.test(oe))return!1;try{return new RegExp(oe),!0}catch{return!1}}},{"./util":10}],5:[function(B,z,ve){"use strict";var u=B("./resolve"),L=B("./util"),H=B("./error_classes"),c=B("fast-json-stable-stringify"),_=B("../dotjs/validate"),C=L.ucs2length,D=B("fast-deep-equal"),X=H.Validation;function V($,q,ee){for(var le=0;le",be=O?">":"<",oe=void 0;if(ee){var j,me=u.util.getData(q.$data,D,u.dataPathArr),ie="exclusive"+C,N="exclType"+C,re="exclIsNumber"+C,de="' + "+(W="op"+C)+" + '";_+=" var schemaExcl"+C+" = "+me+"; ",oe=$,(j=j||[]).push(_+=" var "+ie+"; var "+N+" = typeof "+(me="schemaExcl"+C)+"; if ("+N+" != 'boolean' && "+N+" != 'undefined' && "+N+" != 'number') { "),_="",!1!==u.createErrors?(_+=" { keyword: '"+(oe||"_exclusiveLimit")+"' , dataPath: (dataPath || '') + "+u.errorPath+" , schemaPath: "+u.util.toQuotedString(R)+" , params: {} ",!1!==u.opts.messages&&(_+=" , message: '"+$+" should be boolean' "),u.opts.verbose&&(_+=" , schema: validate.schema"+V+" , parentSchema: validate.schema"+u.schemaPath+" , data: "+M+" "),_+=" } "):_+=" {} ";var K=_;_=j.pop(),_+=!u.compositeRule&&w?u.async?" throw new ValidationError(["+K+"]); ":" validate.errors = ["+K+"]; return false; ":" var err = "+K+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",_+=" } else if ( ",E&&(_+=" ("+c+" !== undefined && typeof "+c+" != 'number') || "),_+=" "+N+" == 'number' ? ( ("+ie+" = "+c+" === undefined || "+me+" "+le+"= "+c+") ? "+M+" "+be+"= "+me+" : "+M+" "+be+" "+c+" ) : ( ("+ie+" = "+me+" === true) ? "+M+" "+be+"= "+c+" : "+M+" "+be+" "+c+" ) || "+M+" !== "+M+") { var op"+C+" = "+ie+" ? '"+le+"' : '"+le+"='; ",void 0===X&&(R=u.errSchemaPath+"/"+(oe=$),c=me,E=ee)}else if(de=le,(re="number"==typeof q)&&E){var W="'"+de+"'";_+=" if ( ",E&&(_+=" ("+c+" !== undefined && typeof "+c+" != 'number') || "),_+=" ( "+c+" === undefined || "+q+" "+le+"= "+c+" ? "+M+" "+be+"= "+q+" : "+M+" "+be+" "+c+" ) || "+M+" !== "+M+") { "}else re&&void 0===X?(ie=!0,R=u.errSchemaPath+"/"+(oe=$),c=q,be+="="):(re&&(c=Math[O?"min":"max"](q,X)),q===(!re||c)?(ie=!0,R=u.errSchemaPath+"/"+(oe=$),be+="="):(ie=!1,de+="=")),W="'"+de+"'",_+=" if ( ",E&&(_+=" ("+c+" !== undefined && typeof "+c+" != 'number') || "),_+=" "+M+" "+be+" "+c+" || "+M+" !== "+M+") { ";return oe=oe||L,(j=j||[]).push(_),_="",!1!==u.createErrors?(_+=" { keyword: '"+(oe||"_limit")+"' , dataPath: (dataPath || '') + "+u.errorPath+" , schemaPath: "+u.util.toQuotedString(R)+" , params: { comparison: "+W+", limit: "+c+", exclusive: "+ie+" } ",!1!==u.opts.messages&&(_+=" , message: 'should be "+de+" ",_+=E?"' + "+c:c+"'"),u.opts.verbose&&(_+=" , schema: ",_+=E?"validate.schema"+V:""+X,_+=" , parentSchema: validate.schema"+u.schemaPath+" , data: "+M+" "),_+=" } "):_+=" {} ",K=_,_=j.pop(),_+=!u.compositeRule&&w?u.async?" throw new ValidationError(["+K+"]); ":" validate.errors = ["+K+"]; return false; ":" var err = "+K+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",_+=" } ",w&&(_+=" else { "),_}},{}],13:[function(B,z,ve){"use strict";z.exports=function(u,L,H){var c,_=" ",C=u.level,D=u.dataLevel,X=u.schema[L],V=u.schemaPath+u.util.getProperty(L),R=u.errSchemaPath+"/"+L,w=!u.opts.allErrors,M="data"+(D||""),E=u.opts.$data&&X&&X.$data;E?(_+=" var schema"+C+" = "+u.util.getData(X.$data,D,u.dataPathArr)+"; ",c="schema"+C):c=X,_+="if ( ",E&&(_+=" ("+c+" !== undefined && typeof "+c+" != 'number') || ");var O=L,$=$||[];$.push(_+=" "+M+".length "+("maxItems"==L?">":"<")+" "+c+") { "),_="",!1!==u.createErrors?(_+=" { keyword: '"+(O||"_limitItems")+"' , dataPath: (dataPath || '') + "+u.errorPath+" , schemaPath: "+u.util.toQuotedString(R)+" , params: { limit: "+c+" } ",!1!==u.opts.messages&&(_+=" , message: 'should NOT have ",_+="maxItems"==L?"more":"less",_+=" than ",_+=E?"' + "+c+" + '":""+X,_+=" items' "),u.opts.verbose&&(_+=" , schema: ",_+=E?"validate.schema"+V:""+X,_+=" , parentSchema: validate.schema"+u.schemaPath+" , data: "+M+" "),_+=" } "):_+=" {} ";var q=_;return _=$.pop(),_+=!u.compositeRule&&w?u.async?" throw new ValidationError(["+q+"]); ":" validate.errors = ["+q+"]; return false; ":" var err = "+q+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",_+="} ",w&&(_+=" else { "),_}},{}],14:[function(B,z,ve){"use strict";z.exports=function(u,L,H){var c,_=" ",C=u.level,D=u.dataLevel,X=u.schema[L],V=u.schemaPath+u.util.getProperty(L),R=u.errSchemaPath+"/"+L,w=!u.opts.allErrors,M="data"+(D||""),E=u.opts.$data&&X&&X.$data;E?(_+=" var schema"+C+" = "+u.util.getData(X.$data,D,u.dataPathArr)+"; ",c="schema"+C):c=X,_+="if ( ",E&&(_+=" ("+c+" !== undefined && typeof "+c+" != 'number') || "),_+=!1===u.opts.unicode?" "+M+".length ":" ucs2length("+M+") ";var O=L,$=$||[];$.push(_+=" "+("maxLength"==L?">":"<")+" "+c+") { "),_="",!1!==u.createErrors?(_+=" { keyword: '"+(O||"_limitLength")+"' , dataPath: (dataPath || '') + "+u.errorPath+" , schemaPath: "+u.util.toQuotedString(R)+" , params: { limit: "+c+" } ",!1!==u.opts.messages&&(_+=" , message: 'should NOT be ",_+="maxLength"==L?"longer":"shorter",_+=" than ",_+=E?"' + "+c+" + '":""+X,_+=" characters' "),u.opts.verbose&&(_+=" , schema: ",_+=E?"validate.schema"+V:""+X,_+=" , parentSchema: validate.schema"+u.schemaPath+" , data: "+M+" "),_+=" } "):_+=" {} ";var q=_;return _=$.pop(),_+=!u.compositeRule&&w?u.async?" throw new ValidationError(["+q+"]); ":" validate.errors = ["+q+"]; return false; ":" var err = "+q+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",_+="} ",w&&(_+=" else { "),_}},{}],15:[function(B,z,ve){"use strict";z.exports=function(u,L,H){var c,_=" ",C=u.level,D=u.dataLevel,X=u.schema[L],V=u.schemaPath+u.util.getProperty(L),R=u.errSchemaPath+"/"+L,w=!u.opts.allErrors,M="data"+(D||""),E=u.opts.$data&&X&&X.$data;E?(_+=" var schema"+C+" = "+u.util.getData(X.$data,D,u.dataPathArr)+"; ",c="schema"+C):c=X,_+="if ( ",E&&(_+=" ("+c+" !== undefined && typeof "+c+" != 'number') || ");var O=L,$=$||[];$.push(_+=" Object.keys("+M+").length "+("maxProperties"==L?">":"<")+" "+c+") { "),_="",!1!==u.createErrors?(_+=" { keyword: '"+(O||"_limitProperties")+"' , dataPath: (dataPath || '') + "+u.errorPath+" , schemaPath: "+u.util.toQuotedString(R)+" , params: { limit: "+c+" } ",!1!==u.opts.messages&&(_+=" , message: 'should NOT have ",_+="maxProperties"==L?"more":"less",_+=" than ",_+=E?"' + "+c+" + '":""+X,_+=" properties' "),u.opts.verbose&&(_+=" , schema: ",_+=E?"validate.schema"+V:""+X,_+=" , parentSchema: validate.schema"+u.schemaPath+" , data: "+M+" "),_+=" } "):_+=" {} ";var q=_;return _=$.pop(),_+=!u.compositeRule&&w?u.async?" throw new ValidationError(["+q+"]); ":" validate.errors = ["+q+"]; return false; ":" var err = "+q+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",_+="} ",w&&(_+=" else { "),_}},{}],16:[function(B,z,ve){"use strict";z.exports=function(u,L,H){var c=" ",_=u.schema[L],C=u.schemaPath+u.util.getProperty(L),D=u.errSchemaPath+"/"+L,X=!u.opts.allErrors,V=u.util.copy(u),R="";V.level++;var w="valid"+V.level,M=V.baseId,E=!0,O=_;if(O)for(var $,q=-1,ee=O.length-1;q "+K+") { ";var ae=w+"["+K+"]";O.schema=j,O.schemaPath=X+"["+K+"]",O.errSchemaPath=V+"/"+K,O.errorPath=u.util.getPathExpr(u.errorPath,K,u.opts.jsonPointers,!0),O.dataPathArr[le]=K;var ce=u.validate(O);O.baseId=oe,u.util.varOccurences(ce,be)<2?c+=" "+u.util.varReplace(ce,be,ae)+" ":c+=" var "+be+" = "+ae+"; "+ce+" ",c+=" } ",R&&(c+=" if ("+q+") { ",$+="}")}"object"==typeof me&&u.util.schemaHasRules(me,u.RULES.all)&&(O.schema=me,O.schemaPath=u.schemaPath+".additionalItems",O.errSchemaPath=u.errSchemaPath+"/additionalItems",c+=" "+q+" = true; if ("+w+".length > "+D.length+") { for (var "+ee+" = "+D.length+"; "+ee+" < "+w+".length; "+ee+"++) { ",O.errorPath=u.util.getPathExpr(u.errorPath,ee,u.opts.jsonPointers,!0),ae=w+"["+ee+"]",O.dataPathArr[le]=ee,ce=u.validate(O),O.baseId=oe,u.util.varOccurences(ce,be)<2?c+=" "+u.util.varReplace(ce,be,ae)+" ":c+=" var "+be+" = "+ae+"; "+ce+" ",R&&(c+=" if (!"+q+") break; "),c+=" } } ",R&&(c+=" if ("+q+") { ",$+="}"))}else u.util.schemaHasRules(D,u.RULES.all)&&(O.schema=D,O.schemaPath=X,O.errSchemaPath=V,c+=" for (var "+ee+" = 0; "+ee+" < "+w+".length; "+ee+"++) { ",O.errorPath=u.util.getPathExpr(u.errorPath,ee,u.opts.jsonPointers,!0),ae=w+"["+ee+"]",O.dataPathArr[le]=ee,ce=u.validate(O),O.baseId=oe,u.util.varOccurences(ce,be)<2?c+=" "+u.util.varReplace(ce,be,ae)+" ":c+=" var "+be+" = "+ae+"; "+ce+" ",R&&(c+=" if (!"+q+") break; "),c+=" }");return R&&(c+=" "+$+" if ("+E+" == errors) {"),u.util.cleanUpCode(c)}},{}],28:[function(B,z,ve){"use strict";z.exports=function(u,L,H){var c,_=" ",C=u.level,D=u.dataLevel,X=u.schema[L],V=u.schemaPath+u.util.getProperty(L),R=u.errSchemaPath+"/"+L,w=!u.opts.allErrors,M="data"+(D||""),E=u.opts.$data&&X&&X.$data;E?(_+=" var schema"+C+" = "+u.util.getData(X.$data,D,u.dataPathArr)+"; ",c="schema"+C):c=X,_+="var division"+C+";if (",E&&(_+=" "+c+" !== undefined && ( typeof "+c+" != 'number' || "),_+=" (division"+C+" = "+M+" / "+c+", ",_+=u.opts.multipleOfPrecision?" Math.abs(Math.round(division"+C+") - division"+C+") > 1e-"+u.opts.multipleOfPrecision+" ":" division"+C+" !== parseInt(division"+C+") ",_+=" ) ",E&&(_+=" ) ");var O=O||[];O.push(_+=" ) { "),_="",!1!==u.createErrors?(_+=" { keyword: 'multipleOf' , dataPath: (dataPath || '') + "+u.errorPath+" , schemaPath: "+u.util.toQuotedString(R)+" , params: { multipleOf: "+c+" } ",!1!==u.opts.messages&&(_+=" , message: 'should be multiple of ",_+=E?"' + "+c:c+"'"),u.opts.verbose&&(_+=" , schema: ",_+=E?"validate.schema"+V:""+X,_+=" , parentSchema: validate.schema"+u.schemaPath+" , data: "+M+" "),_+=" } "):_+=" {} ";var $=_;return _=O.pop(),_+=!u.compositeRule&&w?u.async?" throw new ValidationError(["+$+"]); ":" validate.errors = ["+$+"]; return false; ":" var err = "+$+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",_+="} ",w&&(_+=" else { "),_}},{}],29:[function(B,z,ve){"use strict";z.exports=function(u,L,H){var c=" ",_=u.level,C=u.dataLevel,D=u.schema[L],X=u.schemaPath+u.util.getProperty(L),V=u.errSchemaPath+"/"+L,R=!u.opts.allErrors,w="data"+(C||""),M="errs__"+_,E=u.util.copy(u);E.level++;var O="valid"+E.level;if(u.util.schemaHasRules(D,u.RULES.all)){E.schema=D,E.schemaPath=X,E.errSchemaPath=V,c+=" var "+M+" = errors; ";var $,q=u.compositeRule;u.compositeRule=E.compositeRule=!0,E.createErrors=!1,E.opts.allErrors&&($=E.opts.allErrors,E.opts.allErrors=!1),c+=" "+u.validate(E)+" ",E.createErrors=!0,$&&(E.opts.allErrors=$),u.compositeRule=E.compositeRule=q;var ee=ee||[];ee.push(c+=" if ("+O+") { "),c="",!1!==u.createErrors?(c+=" { keyword: 'not' , dataPath: (dataPath || '') + "+u.errorPath+" , schemaPath: "+u.util.toQuotedString(V)+" , params: {} ",!1!==u.opts.messages&&(c+=" , message: 'should NOT be valid' "),u.opts.verbose&&(c+=" , schema: validate.schema"+X+" , parentSchema: validate.schema"+u.schemaPath+" , data: "+w+" "),c+=" } "):c+=" {} ";var le=c;c=ee.pop(),c+=!u.compositeRule&&R?u.async?" throw new ValidationError(["+le+"]); ":" validate.errors = ["+le+"]; return false; ":" var err = "+le+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",c+=" } else { errors = "+M+"; if (vErrors !== null) { if ("+M+") vErrors.length = "+M+"; else vErrors = null; } ",u.opts.allErrors&&(c+=" } ")}else c+=" var err = ",!1!==u.createErrors?(c+=" { keyword: 'not' , dataPath: (dataPath || '') + "+u.errorPath+" , schemaPath: "+u.util.toQuotedString(V)+" , params: {} ",!1!==u.opts.messages&&(c+=" , message: 'should NOT be valid' "),u.opts.verbose&&(c+=" , schema: validate.schema"+X+" , parentSchema: validate.schema"+u.schemaPath+" , data: "+w+" "),c+=" } "):c+=" {} ",c+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",R&&(c+=" if (false) { ");return c}},{}],30:[function(B,z,ve){"use strict";z.exports=function(u,L,H){var c=" ",_=u.level,C=u.dataLevel,D=u.schema[L],X=u.schemaPath+u.util.getProperty(L),V=u.errSchemaPath+"/"+L,R=!u.opts.allErrors,w="data"+(C||""),M="valid"+_,E="errs__"+_,O=u.util.copy(u),$="";O.level++;var q="valid"+O.level,ee=O.baseId,le="prevValid"+_,be="passingSchemas"+_;c+="var "+E+" = errors , "+le+" = false , "+M+" = false , "+be+" = null; ";var oe=u.compositeRule;u.compositeRule=O.compositeRule=!0;var me=D;if(me)for(var ie,N=-1,re=me.length-1;N 1) { ";var $=u.schema.items&&u.schema.items.type,q=Array.isArray($);!$||"object"==$||"array"==$||q&&(0<=$.indexOf("object")||0<=$.indexOf("array"))?_+=" outer: for (;i--;) { for (j = i; j--;) { if (equal("+M+"[i], "+M+"[j])) { "+E+" = false; break outer; } } } ":(_+=" var itemIndices = {}, item; for (;i--;) { var item = "+M+"[i]; ",_+=" if ("+u.util["checkDataType"+(q?"s":"")]($,"item",!0)+") continue; ",q&&(_+=" if (typeof item == 'string') item = '\"' + item; "),_+=" if (typeof itemIndices[item] == 'number') { "+E+" = false; j = itemIndices[item]; break; } itemIndices[item] = i; } "),_+=" } ",O&&(_+=" } ");var ee=ee||[];ee.push(_+=" if (!"+E+") { "),_="",!1!==u.createErrors?(_+=" { keyword: 'uniqueItems' , dataPath: (dataPath || '') + "+u.errorPath+" , schemaPath: "+u.util.toQuotedString(R)+" , params: { i: i, j: j } ",!1!==u.opts.messages&&(_+=" , message: 'should NOT have duplicate items (items ## ' + j + ' and ' + i + ' are identical)' "),u.opts.verbose&&(_+=" , schema: ",_+=O?"validate.schema"+V:""+X,_+=" , parentSchema: validate.schema"+u.schemaPath+" , data: "+M+" "),_+=" } "):_+=" {} ";var le=_;_=ee.pop(),_+=!u.compositeRule&&w?u.async?" throw new ValidationError(["+le+"]); ":" validate.errors = ["+le+"]; return false; ":" var err = "+le+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",_+=" } ",w&&(_+=" else { ")}else w&&(_+=" if (true) { ");return _}},{}],37:[function(B,z,ve){"use strict";z.exports=function(u,L,H){var c="",_=!0===u.schema.$async,C=u.util.schemaHasRulesExcept(u.schema,u.RULES.all,"$ref"),D=u.self._getId(u.schema);if(u.isTop&&(c+=" var validate = ",_&&(u.async=!0,c+="async "),c+="function(data, dataPath, parentData, parentDataProperty, rootData) { 'use strict'; ",D&&(u.opts.sourceCode||u.opts.processCode)&&(c+=" /*# sourceURL="+D+" */ ")),"boolean"==typeof u.schema||!C&&!u.schema.$ref){var X=u.level,V=u.dataLevel,R=u.schema[L="false schema"],w=u.schemaPath+u.util.getProperty(L),M=u.errSchemaPath+"/"+L,E=!u.opts.allErrors,O="data"+(V||""),$="valid"+X;if(!1===u.schema){u.isTop?E=!0:c+=" var "+$+" = false; ",(ft=ft||[]).push(c),c="",!1!==u.createErrors?(c+=" { keyword: 'false schema' , dataPath: (dataPath || '') + "+u.errorPath+" , schemaPath: "+u.util.toQuotedString(M)+" , params: {} ",!1!==u.opts.messages&&(c+=" , message: 'boolean schema is false' "),u.opts.verbose&&(c+=" , schema: false , parentSchema: validate.schema"+u.schemaPath+" , data: "+O+" "),c+=" } "):c+=" {} ";var q=c;c=ft.pop(),c+=!u.compositeRule&&E?u.async?" throw new ValidationError(["+q+"]); ":" validate.errors = ["+q+"]; return false; ":" var err = "+q+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}else c+=u.isTop?_?" return data; ":" validate.errors = null; return true; ":" var "+$+" = true; ";return u.isTop&&(c+=" }; return validate; "),c}if(u.isTop){var ee=u.isTop;X=u.level=0,V=u.dataLevel=0,O="data",u.rootId=u.resolve.fullPath(u.self._getId(u.root.schema)),u.baseId=u.baseId||u.rootId,delete u.isTop,u.dataPathArr=[void 0],c+=" var vErrors = null; ",c+=" var errors = 0; ",c+=" if (rootData === undefined) rootData = data; "}else{if(X=u.level,O="data"+((V=u.dataLevel)||""),D&&(u.baseId=u.resolve.url(u.baseId,D)),_&&!u.async)throw new Error("async schema in sync schema");c+=" var errs_"+X+" = errors;"}$="valid"+X,E=!u.opts.allErrors;var le="",be="",oe=u.schema.type,me=Array.isArray(oe);if(me&&1==oe.length&&(oe=oe[0],me=!1),u.schema.$ref&&C){if("fail"==u.opts.extendRefs)throw new Error('$ref: validation keywords used in schema at path "'+u.errSchemaPath+'" (see option extendRefs)');!0!==u.opts.extendRefs&&(C=!1,u.logger.warn('$ref: keywords ignored in schema at path "'+u.errSchemaPath+'"'))}if(u.schema.$comment&&u.opts.$comment&&(c+=" "+u.RULES.all.$comment.code(u,"$comment")),oe){if(u.opts.coerceTypes)var ie=u.util.coerceToTypes(u.opts.coerceTypes,oe);var N=u.RULES.types[oe];if(ie||me||!0===N||N&&!ut(N)){if(w=u.schemaPath+".type",M=u.errSchemaPath+"/type",w=u.schemaPath+".type",M=u.errSchemaPath+"/type",c+=" if ("+u.util[me?"checkDataTypes":"checkDataType"](oe,O,!0)+") { ",ie){var re="dataType"+X,de="coerced"+X;c+=" var "+re+" = typeof "+O+"; ","array"==u.opts.coerceTypes&&(c+=" if ("+re+" == 'object' && Array.isArray("+O+")) "+re+" = 'array'; "),c+=" var "+de+" = undefined; ";var j="",K=ie;if(K)for(var W,ae=-1,ce=K.length-1;ae= 0x80 (not a basic code point)","invalid-input":"Invalid input"},q=Math.floor,ee=String.fromCharCode;function le(U){throw new RangeError($[U])}function be(U,Z){var J=U.split("@"),ge="";return 1>1,U+=q(U/Z);455q((w-Se)/x))&&le("overflow"),Se+=ue*x;var pe=ne<=Ve?1:Ve+26<=ne?26:ne-Ve;if(ueq(w/ke)&&le("overflow"),x*=ke}var Re=J.length+1;Ve=ie(Se-pt,Re,0==pt),q(Se/Re)>w-Ae&&le("overflow"),Ae+=q(Se/Re),Se%=Re,J.splice(Se++,0,Ae)}return String.fromCodePoint.apply(String,J)},re=function(U){var Z=[],J=(U=oe(U)).length,ge=128,Se=0,Ae=72,Ve=!0,Ke=!1,nt=void 0;try{for(var gt,pt=U[Symbol.iterator]();!(Ve=(gt=pt.next()).done);Ve=!0){var x=gt.value;x<128&&Z.push(ee(x))}}catch(sr){Ke=!0,nt=sr}finally{try{!Ve&&pt.return&&pt.return()}finally{if(Ke)throw nt}}var ne=Z.length,ue=ne;for(ne&&Z.push("-");ueq((w-Se)/Qe)&&le("overflow"),Se+=(pe-ge)*Qe,ge=pe;var Lt=!0,Rt=!1,Yt=void 0;try{for(var _r,Gt=U[Symbol.iterator]();!(Lt=(_r=Gt.next()).done);Lt=!0){var Xt=_r.value;if(Xtw&&le("overflow"),Xt==ge){for(var hr=Se,bt=36;;bt+=36){var pr=bt<=Ae?1:Ae+26<=bt?26:bt-Ae;if(hr>6|192).toString(16).toUpperCase()+"%"+(63&Z|128).toString(16).toUpperCase():"%"+(Z>>12|224).toString(16).toUpperCase()+"%"+(Z>>6&63|128).toString(16).toUpperCase()+"%"+(63&Z|128).toString(16).toUpperCase()}function W(U){for(var Z="",J=0,ge=U.length;JA-Z\\x5E-\\x7E]",'[\\"\\\\]'),Bt=new RegExp(Tt,"g"),Ht=new RegExp(ut,"g"),Kt=new RegExp(H("[^]","[A-Za-z0-9\\!\\$\\%\\'\\*\\+\\-\\^\\_\\`\\{\\|\\}\\~]","[\\.]",'[\\"]',It),"g"),it=new RegExp(H("[^]",Tt,"[\\!\\$\\'\\(\\)\\*\\+\\,\\;\\:\\@]"),"g"),tr=it;function kr(U){var Z=W(U);return Z.match(Bt)?Z:U}var rr={scheme:"mailto",parse:function(U,Z){var J=U,ge=J.to=J.path?J.path.split(","):[];if(J.path=void 0,J.query){for(var Se=!1,Ae={},Ve=J.query.split("&"),Ke=0,nt=Ve.length;Ke>>2]|=(E[$>>>2]>>>24-$%4*8&255)<<24-(O+$)%4*8;else if(65535>>2]=E[$>>>2];else M.push.apply(M,E);return this.sigBytes+=w,this},clamp:function(){var w=this.words,M=this.sigBytes;w[M>>>2]&=4294967295<<32-M%4*8,w.length=B.ceil(M/4)},clone:function(){var w=H.clone.call(this);return w.words=this.words.slice(0),w},random:function(w){for(var M=[],E=0;E>>2]>>>24-O%4*8&255;E.push(($>>>4).toString(16)),E.push((15&$).toString(16))}return E.join("")},parse:function(w){for(var M=w.length,E=[],O=0;O>>3]|=parseInt(w.substr(O,2),16)<<24-O%8*4;return new c.init(E,M/2)}},D=_.Latin1={stringify:function(w){var M=w.words;w=w.sigBytes;for(var E=[],O=0;O>>2]>>>24-O%4*8&255));return E.join("")},parse:function(w){for(var M=w.length,E=[],O=0;O>>2]|=(255&w.charCodeAt(O))<<24-O%4*8;return new c.init(E,M)}},X=_.Utf8={stringify:function(w){try{return decodeURIComponent(escape(D.stringify(w)))}catch{throw Error("Malformed UTF-8 data")}},parse:function(w){return D.parse(unescape(encodeURIComponent(w)))}},V=u.BufferedBlockAlgorithm=H.extend({reset:function(){this._data=new c.init,this._nDataBytes=0},_append:function(w){"string"==typeof w&&(w=X.parse(w)),this._data.concat(w),this._nDataBytes+=w.sigBytes},_process:function(w){var M=this._data,E=M.words,O=M.sigBytes,$=this.blockSize,q=O/(4*$);if(w=(q=w?B.ceil(q):B.max((0|q)-this._minBufferSize,0))*$,O=B.min(4*w,O),w){for(var ee=0;ee>>32-O)+R}function ve(V,R,w,M,E,O,$){return((V=V+(R&M|w&~M)+E+$)<>>32-O)+R}function u(V,R,w,M,E,O,$){return((V=V+(R^w^M)+E+$)<>>32-O)+R}function L(V,R,w,M,E,O,$){return((V=V+(w^(R|~M))+E+$)<>>32-O)+R}for(var H=CryptoJS,c=(C=H.lib).WordArray,_=C.Hasher,C=H.algo,D=[],X=0;64>X;X++)D[X]=4294967296*B.abs(B.sin(X+1))|0;C=C.MD5=_.extend({_doReset:function(){this._hash=new c.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(V,R){for(var w=0;16>w;w++){var E=V[M=R+w];V[M]=16711935&(E<<8|E>>>24)|4278255360&(E<<24|E>>>8)}w=this._hash.words;var M=V[R+0],O=(E=V[R+1],V[R+2]),$=V[R+3],q=V[R+4],ee=V[R+5],le=V[R+6],be=V[R+7],oe=V[R+8],me=V[R+9],ie=V[R+10],N=V[R+11],re=V[R+12],de=V[R+13],j=V[R+14],K=V[R+15],W=z(W=w[0],Te=w[1],ce=w[2],ae=w[3],M,7,D[0]),ae=z(ae,W,Te,ce,E,12,D[1]),ce=z(ce,ae,W,Te,O,17,D[2]),Te=z(Te,ce,ae,W,$,22,D[3]);W=z(W,Te,ce,ae,q,7,D[4]),ae=z(ae,W,Te,ce,ee,12,D[5]),ce=z(ce,ae,W,Te,le,17,D[6]),Te=z(Te,ce,ae,W,be,22,D[7]),W=z(W,Te,ce,ae,oe,7,D[8]),ae=z(ae,W,Te,ce,me,12,D[9]),ce=z(ce,ae,W,Te,ie,17,D[10]),Te=z(Te,ce,ae,W,N,22,D[11]),W=z(W,Te,ce,ae,re,7,D[12]),ae=z(ae,W,Te,ce,de,12,D[13]),ce=z(ce,ae,W,Te,j,17,D[14]),W=ve(W,Te=z(Te,ce,ae,W,K,22,D[15]),ce,ae,E,5,D[16]),ae=ve(ae,W,Te,ce,le,9,D[17]),ce=ve(ce,ae,W,Te,N,14,D[18]),Te=ve(Te,ce,ae,W,M,20,D[19]),W=ve(W,Te,ce,ae,ee,5,D[20]),ae=ve(ae,W,Te,ce,ie,9,D[21]),ce=ve(ce,ae,W,Te,K,14,D[22]),Te=ve(Te,ce,ae,W,q,20,D[23]),W=ve(W,Te,ce,ae,me,5,D[24]),ae=ve(ae,W,Te,ce,j,9,D[25]),ce=ve(ce,ae,W,Te,$,14,D[26]),Te=ve(Te,ce,ae,W,oe,20,D[27]),W=ve(W,Te,ce,ae,de,5,D[28]),ae=ve(ae,W,Te,ce,O,9,D[29]),ce=ve(ce,ae,W,Te,be,14,D[30]),W=u(W,Te=ve(Te,ce,ae,W,re,20,D[31]),ce,ae,ee,4,D[32]),ae=u(ae,W,Te,ce,oe,11,D[33]),ce=u(ce,ae,W,Te,N,16,D[34]),Te=u(Te,ce,ae,W,j,23,D[35]),W=u(W,Te,ce,ae,E,4,D[36]),ae=u(ae,W,Te,ce,q,11,D[37]),ce=u(ce,ae,W,Te,be,16,D[38]),Te=u(Te,ce,ae,W,ie,23,D[39]),W=u(W,Te,ce,ae,de,4,D[40]),ae=u(ae,W,Te,ce,M,11,D[41]),ce=u(ce,ae,W,Te,$,16,D[42]),Te=u(Te,ce,ae,W,le,23,D[43]),W=u(W,Te,ce,ae,me,4,D[44]),ae=u(ae,W,Te,ce,re,11,D[45]),ce=u(ce,ae,W,Te,K,16,D[46]),W=L(W,Te=u(Te,ce,ae,W,O,23,D[47]),ce,ae,M,6,D[48]),ae=L(ae,W,Te,ce,be,10,D[49]),ce=L(ce,ae,W,Te,j,15,D[50]),Te=L(Te,ce,ae,W,ee,21,D[51]),W=L(W,Te,ce,ae,re,6,D[52]),ae=L(ae,W,Te,ce,$,10,D[53]),ce=L(ce,ae,W,Te,ie,15,D[54]),Te=L(Te,ce,ae,W,E,21,D[55]),W=L(W,Te,ce,ae,oe,6,D[56]),ae=L(ae,W,Te,ce,K,10,D[57]),ce=L(ce,ae,W,Te,le,15,D[58]),Te=L(Te,ce,ae,W,de,21,D[59]),W=L(W,Te,ce,ae,q,6,D[60]),ae=L(ae,W,Te,ce,N,10,D[61]),ce=L(ce,ae,W,Te,O,15,D[62]),Te=L(Te,ce,ae,W,me,21,D[63]);w[0]=w[0]+W|0,w[1]=w[1]+Te|0,w[2]=w[2]+ce|0,w[3]=w[3]+ae|0},_doFinalize:function(){var V=this._data,R=V.words,w=8*this._nDataBytes,M=8*V.sigBytes;R[M>>>5]|=128<<24-M%32;var E=B.floor(w/4294967296);for(R[15+(M+64>>>9<<4)]=16711935&(E<<8|E>>>24)|4278255360&(E<<24|E>>>8),R[14+(M+64>>>9<<4)]=16711935&(w<<8|w>>>24)|4278255360&(w<<24|w>>>8),V.sigBytes=4*(R.length+1),this._process(),R=(V=this._hash).words,w=0;4>w;w++)M=R[w],R[w]=16711935&(M<<8|M>>>24)|4278255360&(M<<24|M>>>8);return V},clone:function(){var V=_.clone.call(this);return V._hash=this._hash.clone(),V}}),H.MD5=_._createHelper(C),H.HmacMD5=_._createHmacHelper(C)}(Math),function(B,z){"use strict";var ve="function",u="undefined",L="object",H="model",c="name",_="type",C="vendor",D="version",X="architecture",V="console",R="mobile",w="tablet",M="smarttv",E="wearable",O={extend:function(me,ie){var N={};for(var re in me)ie[re]&&ie[re].length%2==0?N[re]=ie[re].concat(me[re]):N[re]=me[re];return N},has:function(me,ie){return"string"==typeof me&&-1!==ie.toLowerCase().indexOf(me.toLowerCase())},lowerize:function(me){return me.toLowerCase()},major:function(me){return"string"==typeof me?me.replace(/[^\d\.]/g,"").split(".")[0]:z},trim:function(me){return me.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}},$={rgx:function(me,ie){for(var N,re,de,j,K,W,ae=0;ae>>16,65535&x[0],x[1]>>>16,65535&x[1]],ne=[ne[0]>>>16,65535&ne[0],ne[1]>>>16,65535&ne[1]];var ue=[0,0,0,0];return ue[3]+=x[3]+ne[3],ue[2]+=ue[3]>>>16,ue[3]&=65535,ue[2]+=x[2]+ne[2],ue[1]+=ue[2]>>>16,ue[2]&=65535,ue[1]+=x[1]+ne[1],ue[0]+=ue[1]>>>16,ue[1]&=65535,ue[0]+=x[0]+ne[0],ue[0]&=65535,[ue[0]<<16|ue[1],ue[2]<<16|ue[3]]},z=function(x,ne){x=[x[0]>>>16,65535&x[0],x[1]>>>16,65535&x[1]],ne=[ne[0]>>>16,65535&ne[0],ne[1]>>>16,65535&ne[1]];var ue=[0,0,0,0];return ue[3]+=x[3]*ne[3],ue[2]+=ue[3]>>>16,ue[3]&=65535,ue[2]+=x[2]*ne[3],ue[1]+=ue[2]>>>16,ue[2]&=65535,ue[2]+=x[3]*ne[2],ue[1]+=ue[2]>>>16,ue[2]&=65535,ue[1]+=x[1]*ne[3],ue[0]+=ue[1]>>>16,ue[1]&=65535,ue[1]+=x[2]*ne[2],ue[0]+=ue[1]>>>16,ue[1]&=65535,ue[1]+=x[3]*ne[1],ue[0]+=ue[1]>>>16,ue[1]&=65535,ue[0]+=x[0]*ne[3]+x[1]*ne[2]+x[2]*ne[1]+x[3]*ne[0],ue[0]&=65535,[ue[0]<<16|ue[1],ue[2]<<16|ue[3]]},ve=function(x,ne){return 32===(ne%=64)?[x[1],x[0]]:ne<32?[x[0]<>>32-ne,x[1]<>>32-ne]:(ne-=32,[x[1]<>>32-ne,x[0]<>>32-ne])},u=function(x,ne){return 0===(ne%=64)?x:ne<32?[x[0]<>>32-ne,x[1]<>>1]),x=z(x,[4283543511,3981806797]),x=L(x,[0,x[0]>>>1]),x=z(x,[3301882366,444984403]),x=L(x,[0,x[0]>>>1])},c=function(x,ne){ne=ne||0;for(var ue=(x=x||"").length%16,pe=x.length-ue,ke=[0,ne],Re=[0,ne],$e=[0,0],Xe=[0,0],dt=[2277735313,289559509],yt=[1291169091,658871167],Qe=0;Qe>>0).toString(16)).slice(-8)+("00000000"+(ke[1]>>>0).toString(16)).slice(-8)+("00000000"+(Re[0]>>>0).toString(16)).slice(-8)+("00000000"+(Re[1]>>>0).toString(16)).slice(-8)},_={preprocessor:null,audio:{timeout:1e3,excludeIOS11:!0},fonts:{swfContainerId:"fingerprintjs2",swfPath:"flash/compiled/FontList.swf",userDefinedFonts:[],extendedJsFonts:!1},screen:{detectScreenOrientation:!0},plugins:{sortPluginsFor:[/palemoon/i],excludeIE:!1},extraComponents:[],excludes:{enumerateDevices:!0,pixelRatio:!0,doNotTrack:!0,fontsFlash:!0},NOT_AVAILABLE:"not available",ERROR:"error",EXCLUDED:"excluded"},C=function(x,ne){if(Array.prototype.forEach&&x.forEach===Array.prototype.forEach)x.forEach(ne);else if(x.length===+x.length)for(var ue=0,pe=x.length;ueRe.name?1:ke.name=0?"Windows Phone":x.indexOf("win")>=0?"Windows":x.indexOf("android")>=0?"Android":x.indexOf("linux")>=0?"Linux":x.indexOf("iphone")>=0||x.indexOf("ipad")>=0?"iOS":x.indexOf("mac")>=0?"Mac":"Other",("ontouchstart"in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0)&&"Windows Phone"!==pe&&"Android"!==pe&&"iOS"!==pe&&"Other"!==pe)return!0;if(typeof ne<"u"){if((ne=ne.toLowerCase()).indexOf("win")>=0&&"Windows"!==pe&&"Windows Phone"!==pe)return!0;if(ne.indexOf("linux")>=0&&"Linux"!==pe&&"Android"!==pe)return!0;if(ne.indexOf("mac")>=0&&"Mac"!==pe&&"iOS"!==pe)return!0;if((-1===ne.indexOf("win")&&-1===ne.indexOf("linux")&&-1===ne.indexOf("mac"))!=("Other"===pe))return!0}return ue.indexOf("win")>=0&&"Windows"!==pe&&"Windows Phone"!==pe||(ue.indexOf("linux")>=0||ue.indexOf("android")>=0||ue.indexOf("pike")>=0)&&"Linux"!==pe&&"Android"!==pe||(ue.indexOf("mac")>=0||ue.indexOf("ipad")>=0||ue.indexOf("ipod")>=0||ue.indexOf("iphone")>=0)&&"Mac"!==pe&&"iOS"!==pe||(-1===ue.indexOf("win")&&-1===ue.indexOf("linux")&&-1===ue.indexOf("mac"))!=("Other"===pe)||typeof navigator.plugins>"u"&&"Windows"!==pe&&"Windows Phone"!==pe},U=function(){var ue,x=navigator.userAgent.toLowerCase(),ne=navigator.productSub;if(("Chrome"===(ue=x.indexOf("firefox")>=0?"Firefox":x.indexOf("opera")>=0||x.indexOf("opr")>=0?"Opera":x.indexOf("chrome")>=0?"Chrome":x.indexOf("safari")>=0?"Safari":x.indexOf("trident")>=0?"Internet Explorer":"Other")||"Safari"===ue||"Opera"===ue)&&"20030107"!==ne)return!0;var ke,pe=eval.toString().length;if(37===pe&&"Safari"!==ue&&"Firefox"!==ue&&"Other"!==ue)return!0;if(39===pe&&"Internet Explorer"!==ue&&"Other"!==ue)return!0;if(33===pe&&"Chrome"!==ue&&"Opera"!==ue&&"Other"!==ue)return!0;try{throw"a"}catch(Re){try{Re.toSource(),ke=!0}catch{ke=!1}}return ke&&"Firefox"!==ue&&"Other"!==ue},Z=function(){var x=document.createElement("canvas");return!(!x.getContext||!x.getContext("2d"))},J=function(){if(!Z())return!1;var x=nt();return!!window.WebGLRenderingContext&&!!x},ge=function(){return"Microsoft Internet Explorer"===navigator.appName||!("Netscape"!==navigator.appName||!/Trident/.test(navigator.userAgent))},Se=function(){return typeof window.swfobject<"u"},Ae=function(){return window.swfobject.hasFlashPlayerVersion("9.0.0")},Ke=function(x,ne){var ue="___fp_swf_loaded";window[ue]=function($e){x($e)};var pe=ne.fonts.swfContainerId;!function(x){var ne=document.createElement("div");ne.setAttribute("id",x.fonts.swfContainerId),document.body.appendChild(ne)}();var ke={onReady:ue};window.swfobject.embedSWF(ne.fonts.swfPath,pe,"1","1","9.0.0",!1,ke,{allowScriptAccess:"always",menu:"false"},{})},nt=function(){var x=document.createElement("canvas"),ne=null;try{ne=x.getContext("webgl")||x.getContext("experimental-webgl")}catch{}return ne||(ne=null),ne},gt=[{key:"userAgent",getData:function(x){x(navigator.userAgent)}},{key:"language",getData:function(x,ne){x(navigator.language||navigator.userLanguage||navigator.browserLanguage||navigator.systemLanguage||ne.NOT_AVAILABLE)}},{key:"colorDepth",getData:function(x,ne){x(window.screen.colorDepth||ne.NOT_AVAILABLE)}},{key:"deviceMemory",getData:function(x,ne){x(navigator.deviceMemory||ne.NOT_AVAILABLE)}},{key:"pixelRatio",getData:function(x,ne){x(window.devicePixelRatio||ne.NOT_AVAILABLE)}},{key:"hardwareConcurrency",getData:function(x,ne){x(It(ne))}},{key:"screenResolution",getData:function(x,ne){x(le(ne))}},{key:"availableScreenResolution",getData:function(x,ne){x(oe(ne))}},{key:"timezoneOffset",getData:function(x){x((new Date).getTimezoneOffset())}},{key:"timezone",getData:function(x,ne){window.Intl&&window.Intl.DateTimeFormat?x((new window.Intl.DateTimeFormat).resolvedOptions().timeZone):x(ne.NOT_AVAILABLE)}},{key:"sessionStorage",getData:function(x,ne){x(Tt(ne))}},{key:"localStorage",getData:function(x,ne){x(ft(ne))}},{key:"indexedDb",getData:function(x,ne){x(ut(ne))}},{key:"addBehavior",getData:function(x){x(!(!document.body||!document.body.addBehavior))}},{key:"openDatabase",getData:function(x){x(!!window.openDatabase)}},{key:"cpuClass",getData:function(x,ne){x(Bt(ne))}},{key:"platform",getData:function(x,ne){x(Ht(ne))}},{key:"doNotTrack",getData:function(x,ne){x(Kt(ne))}},{key:"plugins",getData:function(x,ne){ge()?ne.plugins.excludeIE?x(ne.EXCLUDED):x(je(ne)):x(We(ne))}},{key:"canvas",getData:function(x,ne){Z()?x(tr(ne)):x(ne.NOT_AVAILABLE)}},{key:"webgl",getData:function(x,ne){J()?x(kr()):x(ne.NOT_AVAILABLE)}},{key:"webglVendorAndRenderer",getData:function(x){J()?x(rr()):x()}},{key:"adBlock",getData:function(x){x(ye())}},{key:"hasLiedLanguages",getData:function(x){x(we())}},{key:"hasLiedResolution",getData:function(x){x(De())}},{key:"hasLiedOs",getData:function(x){x(Me())}},{key:"hasLiedBrowser",getData:function(x){x(U())}},{key:"touchSupport",getData:function(x){x(it())}},{key:"fonts",getData:function(x,ne){var ue=["monospace","sans-serif","serif"],pe=["Andale Mono","Arial","Arial Black","Arial Hebrew","Arial MT","Arial Narrow","Arial Rounded MT Bold","Arial Unicode MS","Bitstream Vera Sans Mono","Book Antiqua","Bookman Old Style","Calibri","Cambria","Cambria Math","Century","Century Gothic","Century Schoolbook","Comic Sans","Comic Sans MS","Consolas","Courier","Courier New","Geneva","Georgia","Helvetica","Helvetica Neue","Impact","Lucida Bright","Lucida Calligraphy","Lucida Console","Lucida Fax","LUCIDA GRANDE","Lucida Handwriting","Lucida Sans","Lucida Sans Typewriter","Lucida Sans Unicode","Microsoft Sans Serif","Monaco","Monotype Corsiva","MS Gothic","MS Outlook","MS PGothic","MS Reference Sans Serif","MS Sans Serif","MS Serif","MYRIAD","MYRIAD PRO","Palatino","Palatino Linotype","Segoe Print","Segoe Script","Segoe UI","Segoe UI Light","Segoe UI Semibold","Segoe UI Symbol","Tahoma","Times","Times New Roman","Times New Roman PS","Trebuchet MS","Verdana","Wingdings","Wingdings 2","Wingdings 3"];if(ne.fonts.extendedJsFonts){pe=pe.concat(["Abadi MT Condensed Light","Academy Engraved LET","ADOBE CASLON PRO","Adobe Garamond","ADOBE GARAMOND PRO","Agency FB","Aharoni","Albertus Extra Bold","Albertus Medium","Algerian","Amazone BT","American Typewriter","American Typewriter Condensed","AmerType Md BT","Andalus","Angsana New","AngsanaUPC","Antique Olive","Aparajita","Apple Chancery","Apple Color Emoji","Apple SD Gothic Neo","Arabic Typesetting","ARCHER","ARNO PRO","Arrus BT","Aurora Cn BT","AvantGarde Bk BT","AvantGarde Md BT","AVENIR","Ayuthaya","Bandy","Bangla Sangam MN","Bank Gothic","BankGothic Md BT","Baskerville","Baskerville Old Face","Batang","BatangChe","Bauer Bodoni","Bauhaus 93","Bazooka","Bell MT","Bembo","Benguiat Bk BT","Berlin Sans FB","Berlin Sans FB Demi","Bernard MT Condensed","BernhardFashion BT","BernhardMod BT","Big Caslon","BinnerD","Blackadder ITC","BlairMdITC TT","Bodoni 72","Bodoni 72 Oldstyle","Bodoni 72 Smallcaps","Bodoni MT","Bodoni MT Black","Bodoni MT Condensed","Bodoni MT Poster Compressed","Bookshelf Symbol 7","Boulder","Bradley Hand","Bradley Hand ITC","Bremen Bd BT","Britannic Bold","Broadway","Browallia New","BrowalliaUPC","Brush Script MT","Californian FB","Calisto MT","Calligrapher","Candara","CaslonOpnface BT","Castellar","Centaur","Cezanne","CG Omega","CG Times","Chalkboard","Chalkboard SE","Chalkduster","Charlesworth","Charter Bd BT","Charter BT","Chaucer","ChelthmITC Bk BT","Chiller","Clarendon","Clarendon Condensed","CloisterBlack BT","Cochin","Colonna MT","Constantia","Cooper Black","Copperplate","Copperplate Gothic","Copperplate Gothic Bold","Copperplate Gothic Light","CopperplGoth Bd BT","Corbel","Cordia New","CordiaUPC","Cornerstone","Coronet","Cuckoo","Curlz MT","DaunPenh","Dauphin","David","DB LCD Temp","DELICIOUS","Denmark","DFKai-SB","Didot","DilleniaUPC","DIN","DokChampa","Dotum","DotumChe","Ebrima","Edwardian Script ITC","Elephant","English 111 Vivace BT","Engravers MT","EngraversGothic BT","Eras Bold ITC","Eras Demi ITC","Eras Light ITC","Eras Medium ITC","EucrosiaUPC","Euphemia","Euphemia UCAS","EUROSTILE","Exotc350 Bd BT","FangSong","Felix Titling","Fixedsys","FONTIN","Footlight MT Light","Forte","FrankRuehl","Fransiscan","Freefrm721 Blk BT","FreesiaUPC","Freestyle Script","French Script MT","FrnkGothITC Bk BT","Fruitger","FRUTIGER","Futura","Futura Bk BT","Futura Lt BT","Futura Md BT","Futura ZBlk BT","FuturaBlack BT","Gabriola","Galliard BT","Gautami","Geeza Pro","Geometr231 BT","Geometr231 Hv BT","Geometr231 Lt BT","GeoSlab 703 Lt BT","GeoSlab 703 XBd BT","Gigi","Gill Sans","Gill Sans MT","Gill Sans MT Condensed","Gill Sans MT Ext Condensed Bold","Gill Sans Ultra Bold","Gill Sans Ultra Bold Condensed","Gisha","Gloucester MT Extra Condensed","GOTHAM","GOTHAM BOLD","Goudy Old Style","Goudy Stout","GoudyHandtooled BT","GoudyOLSt BT","Gujarati Sangam MN","Gulim","GulimChe","Gungsuh","GungsuhChe","Gurmukhi MN","Haettenschweiler","Harlow Solid Italic","Harrington","Heather","Heiti SC","Heiti TC","HELV","Herald","High Tower Text","Hiragino Kaku Gothic ProN","Hiragino Mincho ProN","Hoefler Text","Humanst 521 Cn BT","Humanst521 BT","Humanst521 Lt BT","Imprint MT Shadow","Incised901 Bd BT","Incised901 BT","Incised901 Lt BT","INCONSOLATA","Informal Roman","Informal011 BT","INTERSTATE","IrisUPC","Iskoola Pota","JasmineUPC","Jazz LET","Jenson","Jester","Jokerman","Juice ITC","Kabel Bk BT","Kabel Ult BT","Kailasa","KaiTi","Kalinga","Kannada Sangam MN","Kartika","Kaufmann Bd BT","Kaufmann BT","Khmer UI","KodchiangUPC","Kokila","Korinna BT","Kristen ITC","Krungthep","Kunstler Script","Lao UI","Latha","Leelawadee","Letter Gothic","Levenim MT","LilyUPC","Lithograph","Lithograph Light","Long Island","Lydian BT","Magneto","Maiandra GD","Malayalam Sangam MN","Malgun Gothic","Mangal","Marigold","Marion","Marker Felt","Market","Marlett","Matisse ITC","Matura MT Script Capitals","Meiryo","Meiryo UI","Microsoft Himalaya","Microsoft JhengHei","Microsoft New Tai Lue","Microsoft PhagsPa","Microsoft Tai Le","Microsoft Uighur","Microsoft YaHei","Microsoft Yi Baiti","MingLiU","MingLiU_HKSCS","MingLiU_HKSCS-ExtB","MingLiU-ExtB","Minion","Minion Pro","Miriam","Miriam Fixed","Mistral","Modern","Modern No. 20","Mona Lisa Solid ITC TT","Mongolian Baiti","MONO","MoolBoran","Mrs Eaves","MS LineDraw","MS Mincho","MS PMincho","MS Reference Specialty","MS UI Gothic","MT Extra","MUSEO","MV Boli","Nadeem","Narkisim","NEVIS","News Gothic","News GothicMT","NewsGoth BT","Niagara Engraved","Niagara Solid","Noteworthy","NSimSun","Nyala","OCR A Extended","Old Century","Old English Text MT","Onyx","Onyx BT","OPTIMA","Oriya Sangam MN","OSAKA","OzHandicraft BT","Palace Script MT","Papyrus","Parchment","Party LET","Pegasus","Perpetua","Perpetua Titling MT","PetitaBold","Pickwick","Plantagenet Cherokee","Playbill","PMingLiU","PMingLiU-ExtB","Poor Richard","Poster","PosterBodoni BT","PRINCETOWN LET","Pristina","PTBarnum BT","Pythagoras","Raavi","Rage Italic","Ravie","Ribbon131 Bd BT","Rockwell","Rockwell Condensed","Rockwell Extra Bold","Rod","Roman","Sakkal Majalla","Santa Fe LET","Savoye LET","Sceptre","Script","Script MT Bold","SCRIPTINA","Serifa","Serifa BT","Serifa Th BT","ShelleyVolante BT","Sherwood","Shonar Bangla","Showcard Gothic","Shruti","Signboard","SILKSCREEN","SimHei","Simplified Arabic","Simplified Arabic Fixed","SimSun","SimSun-ExtB","Sinhala Sangam MN","Sketch Rockwell","Skia","Small Fonts","Snap ITC","Snell Roundhand","Socket","Souvenir Lt BT","Staccato222 BT","Steamer","Stencil","Storybook","Styllo","Subway","Swis721 BlkEx BT","Swiss911 XCm BT","Sylfaen","Synchro LET","System","Tamil Sangam MN","Technical","Teletype","Telugu Sangam MN","Tempus Sans ITC","Terminal","Thonburi","Traditional Arabic","Trajan","TRAJAN PRO","Tristan","Tubular","Tunga","Tw Cen MT","Tw Cen MT Condensed","Tw Cen MT Condensed Extra Bold","TypoUpright BT","Unicorn","Univers","Univers CE 55 Medium","Univers Condensed","Utsaah","Vagabond","Vani","Vijaya","Viner Hand ITC","VisualUI","Vivaldi","Vladimir Script","Vrinda","Westminster","WHITNEY","Wide Latin","ZapfEllipt BT","ZapfHumnst BT","ZapfHumnst Dm BT","Zapfino","Zurich BlkEx BT","Zurich Ex BT","ZWAdobeF"])}pe=(pe=pe.concat(ne.fonts.userDefinedFonts)).filter(function(St,Et){return pe.indexOf(St)===Et});var Xe=document.getElementsByTagName("body")[0],dt=document.createElement("div"),yt=document.createElement("div"),Qe={},Lt={},Rt=function(){var St=document.createElement("span");return St.style.position="absolute",St.style.left="-9999px",St.style.fontSize="72px",St.style.fontStyle="normal",St.style.fontWeight="normal",St.style.letterSpacing="normal",St.style.lineBreak="auto",St.style.lineHeight="normal",St.style.textTransform="none",St.style.textAlign="left",St.style.textDecoration="none",St.style.textShadow="none",St.style.whiteSpace="normal",St.style.wordBreak="normal",St.style.wordSpacing="normal",St.innerHTML="mmmmmmmmmmlli",St},Yt=function(St,Et){var Ct=Rt();return Ct.style.fontFamily="'"+St+"',"+Et,Ct},Xt=function(St){for(var Et=!1,Ct=0;Ct=x.components.length)ne(ue.data);else{var $e=x.components[pe];if(x.excludes[$e.key])ke(!1);else{if(!Re&&$e.pauseBefore)return pe-=1,void setTimeout(function(){ke(!0)},1);try{$e.getData(function(Xe){ue.addPreprocessedComponent($e.key,Xe),ke(!1)},x)}catch(Xe){ue.addPreprocessedComponent($e.key,String(Xe)),ke(!1)}}}};ke(!1)},pt.getPromise=function(x){return new Promise(function(ne,ue){pt.get(x,ne)})},pt.getV18=function(x,ne){return null==ne&&(ne=x,x={}),pt.get(x,function(ue){for(var pe=[],ke=0;ke1e3?1e3:u.batchsize:_defaultValue.batchsize,Telemetry.config=Object.assign(_defaultValue,u),Telemetry.initialized=!0,z.dispatcher=Telemetry.config.dispatcher?Telemetry.config.dispatcher:libraryDispatcher,B.updateConfigurations(u),console.info("Telemetry is initialized."))},B._dispatch=function(u){if(u.mid=u.eid+":"+CryptoJS.MD5(JSON.stringify(u)).toString(),z.enableValidation){var L=ajv.getSchema("http://api.ekstep.org/telemetry/"+u.eid.toLowerCase());if(!L(u))return void console.error("Invalid "+u.eid+" Event: "+ajv.errorsText(L.errors))}"client"===z.runningEnv?u.context.did?(u.actor.id=B.getActorId(u.actor.id,u.context.did),dispatcher.dispatch(u)):Telemetry.fingerPrintId?(u.context.did=Telemetry.fingerPrintId,u.actor.id=B.getActorId(u.actor.id,Telemetry.fingerPrintId),dispatcher.dispatch(u)):Telemetry.getFingerPrint(function(c,_){u.context.did=c,u.actor.id=B.getActorId(u.actor.id,c),Telemetry.fingerPrintId=c,dispatcher.dispatch(u)}):dispatcher.dispatch(u)},B.getActorId=function(u,L){return u&&"anonymous"!==u?u:L},B.getEvent=function(u,L){return z.telemetryEnvelop.eid=u,z.telemetryEnvelop.ets=(new Date).getTime()+(1e3*Telemetry.config.timeDiff||0),z.telemetryEnvelop.ver=Telemetry._version,z.telemetryEnvelop.mid="",z.telemetryEnvelop.actor=Object.assign({},{id:Telemetry.config.uid||"anonymous",type:"User"},B.getUpdatedValue("actor")),z.telemetryEnvelop.context=Object.assign({},B.getGlobalContext(),B.getUpdatedValue("context")),z.telemetryEnvelop.object=Object.assign({},B.getGlobalObject(),B.getUpdatedValue("object")),z.telemetryEnvelop.tags=Object.assign([],Telemetry.config.tags,B.getUpdatedValue("tags")),z.telemetryEnvelop.edata=L,z.telemetryEnvelop},B.updateConfigurations=function(u){u.object&&(z._globalObject=u.object),u.channel&&(z._globalContext.channel=u.channel),u.env&&(z._globalContext.env=u.env),u.rollup&&(z._globalContext.rollup=u.rollup),u.sid&&(z._globalContext.sid=u.sid),u.did&&(z._globalContext.did=u.did),u.cdata&&(z._globalContext.cdata=u.cdata),u.pdata&&(z._globalContext.pdata=u.pdata)},B.getGlobalContext=function(){return z._globalContext},B.getGlobalObject=function(){return z._globalObject},B.updateValues=function(u){u&&(u.context&&(z._currentContext=u.context),u.object&&(z._currentObject=u.object),u.actor&&(z._currentActor=u.actor),u.tags&&(z._currentTags=u.tags),u.runningEnv&&(z.runningEnv=u.runningEnv))},B.getUpdatedValue=function(u){switch(u.toLowerCase()){case"context":return z._currentContext||{};case"object":return z._currentObject||{};case"actor":return z._currentActor||{};case"tags":return z._currentTags||[]}},B.objectAssign=function(){Object.assign=function(u){"use strict";if(null==u)throw new TypeError("Cannot convert undefined or null to object");u=Object(u);for(var L=1;L=Telemetry.config.batchsize)&&TelemetrySyncManager.syncEvents()},syncEvents:function(B=!0,z){var ve=EkTelemetry||ve,u=TelemetrySyncManager;if(!z){var L=u._teleData.splice(0,ve.config.batchsize);if(!L.length)return;z={id:"api.sunbird.telemetry",ver:ve._version,params:{msgid:CryptoJS.MD5(JSON.stringify(L)).toString()},ets:(new Date).getTime()+(1e3*ve.config.timeDiff||0),events:L}}var H={};typeof ve.config.authtoken<"u"&&(H.Authorization="Bearer "+ve.config.authtoken);var c=ve.config.host+ve.config.apislug+ve.config.endpoint;H.dataType="json",H["Content-Type"]="application/json",H["x-app-id"]=ve.config.pdata.id,H["x-device-id"]=ve.fingerPrintId,H["x-channel-id"]=ve.config.channel,jQuery.ajax({url:c,type:"POST",headers:H,data:JSON.stringify(z),async:B}).done(function(_){ve.config.telemetryDebugEnabled&&console.log("Telemetry API success",_)}).fail(function(_,C,D){u._failedBatchSize>u._failedBatch.length&&u._failedBatch.push(z),403==_.status?console.error("Authentication error: ",_):console.log("Error while Telemetry sync to server: ",_)})},syncFailedBatch:function(){var B=TelemetrySyncManager;if(B._failedBatch.length){Telemetry.config.telemetryDebugEnabled&&console.log("syncing failed telemetry batch");var z=B._failedBatch.shift();B.syncEvents(!0,z)}}};typeof document<"u"&&(TelemetrySyncManager.init(),setInterval(function(){TelemetrySyncManager.syncFailedBatch()},TelemetrySyncManager._syncRetryInterval)), /** * @license * Video.js 7.18.1 @@ -111,10 +21,10 @@ function yt(e,n){if(Zone[n.symbol("patchEventTarget")])return;const{eventNames:a * Available under Apache License Version 2.0 * */ -function(B,z){"object"==typeof exports&&typeof module<"u"?module.exports=z():"function"==typeof define&&define.amd?define(z):(B=typeof globalThis<"u"?globalThis:B||self).videojs=z()}(this,function(){"use strict";for(var D,B="7.18.1",z={},ve=function(t,r){return z[t]=z[t]||[],r&&(z[t]=z[t].concat(r)),z[t]},L=function(t,r){var a=ve(t).indexOf(r);return!(a<=-1)&&(z[t]=z[t].slice(),z[t].splice(a,1),!0)},c={prefixed:!0},_=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror","fullscreen"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror","-webkit-full-screen"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror","-moz-full-screen"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError","-ms-fullscreen"]],C=_[0],X=0;X<_.length;X++)if(_[X][1]in document){D=_[X];break}if(D){for(var V=0;V0?l:0)}if(window.console){var d=window.console[a];!d&&"debug"===a&&(d=window.console.info||window.console.log),d&&n&&o.test(a)&&d[Array.isArray(i)?"apply":"call"](window.console,i)}}};var E=function M(s){var r,t="info",a=function(){for(var i=arguments.length,n=new Array(i),o=0;o1?t-1:0),a=1;a=0)throw new Error("class has illegal whitespace characters")}function It(){return document===window.document}function Bt(s){return N(s)&&1===s.nodeType}function Ht(){try{return window.parent!==window.self}catch{return!0}}function Kt(s){return function(t,r){if(!Tt(t))return document[s](null);Tt(r)&&(r=document.querySelector(r));var a=Bt(r)?r:document;return a[s]&&a[s](t)}}function it(s,t,r,a){void 0===s&&(s="div"),void 0===t&&(t={}),void 0===r&&(r={});var e=document.createElement(s);return Object.getOwnPropertyNames(t).forEach(function(i){var n=t[i];-1!==i.indexOf("aria-")||"role"===i||"type"===i?(E.warn("Setting attributes in the second argument of createEl()\nhas been deprecated. Use the third argument instead.\ncreateEl(type, properties, attributes). Attempting to set "+i+" to "+n+"."),e.setAttribute(i,n)):"textContent"===i?tr(e,n):(e[i]!==n||"tabIndex"===i)&&(e[i]=n)}),Object.getOwnPropertyNames(r).forEach(function(i){e.setAttribute(i,r[i])}),a&&ne(e,a),e}function tr(s,t){return typeof s.textContent>"u"?s.innerText=t:s.textContent=t,s}function kr(s,t){t.firstChild?t.insertBefore(s,t.firstChild):t.appendChild(s)}function rr(s,t){return ft(t),s.classList?s.classList.contains(t):function ut(s){return new RegExp("(^|\\s)"+s+"($|\\s)")}(t).test(s.className)}function ye(s,t){return s.classList?s.classList.add(t):rr(s,t)||(s.className=(s.className+" "+t).trim()),s}function we(s,t){return s?(s.classList?s.classList.remove(t):(ft(t),s.className=s.className.split(/\s+/).filter(function(r){return r!==t}).join(" ")),s):(E.warn("removeClass was called with an element that doesn't exist"),null)}function De(s,t,r){var a=rr(s,t);if("function"==typeof r&&(r=r(s,t)),"boolean"!=typeof r&&(r=!a),r!==a)return r?ye(s,t):we(s,t),s}function Me(s,t){Object.getOwnPropertyNames(t).forEach(function(r){var a=t[r];null===a||typeof a>"u"||!1===a?s.removeAttribute(r):s.setAttribute(r,!0===a?"":a)})}function U(s){var t={};if(s&&s.attributes&&s.attributes.length>0)for(var a=s.attributes,e=a.length-1;e>=0;e--){var i=a[e].name,n=a[e].value;("boolean"==typeof s[i]||-1!==",autoplay,controls,playsinline,loop,muted,default,defaultMuted,".indexOf(","+i+","))&&(n=null!==n),t[i]=n}return t}function Z(s,t){return s.getAttribute(t)}function J(s,t,r){s.setAttribute(t,r)}function ge(s,t){s.removeAttribute(t)}function Se(){document.body.focus(),document.onselectstart=function(){return!1}}function Ae(){document.onselectstart=function(){return!0}}function Ve(s){if(s&&s.getBoundingClientRect&&s.parentNode){var t=s.getBoundingClientRect(),r={};return["bottom","height","left","right","top","width"].forEach(function(a){void 0!==t[a]&&(r[a]=t[a])}),r.height||(r.height=parseFloat(de(s,"height"))),r.width||(r.width=parseFloat(de(s,"width"))),r}}function Ke(s){if(!s||s&&!s.offsetParent)return{left:0,top:0,width:0,height:0};for(var t=s.offsetWidth,r=s.offsetHeight,a=0,e=0;s.offsetParent&&s!==document[c.fullscreenElement];)a+=s.offsetLeft,e+=s.offsetTop,s=s.offsetParent;return{left:a,top:e,width:t,height:r}}function nt(s,t){var r={x:0,y:0};if(Je)for(var a=s;a&&"html"!==a.nodeName.toLowerCase();){var e=de(a,"transform");if(/^matrix/.test(e)){var i=e.slice(7,-1).split(/,\s/).map(Number);r.x+=i[4],r.y+=i[5]}else if(/^matrix3d/.test(e)){var n=e.slice(9,-1).split(/,\s/).map(Number);r.x+=n[12],r.y+=n[13]}a=a.parentNode}var o={},l=Ke(t.target),d=Ke(s),h=d.width,y=d.height,g=t.offsetY-(d.top-l.top),S=t.offsetX-(d.left-l.left);return t.changedTouches&&(S=t.changedTouches[0].pageX-d.left,g=t.changedTouches[0].pageY+d.top,Je&&(S-=r.x,g-=r.y)),o.y=1-Math.max(0,Math.min(1,g/y)),o.x=Math.max(0,Math.min(1,S/h)),o}function gt(s){return N(s)&&3===s.nodeType}function pt(s){for(;s.firstChild;)s.removeChild(s.firstChild);return s}function x(s){return"function"==typeof s&&(s=s()),(Array.isArray(s)?s:[s]).map(function(t){return"function"==typeof t&&(t=t()),Bt(t)||gt(t)?t:"string"==typeof t&&/\S/.test(t)?document.createTextNode(t):void 0}).filter(function(t){return t})}function ne(s,t){return x(t).forEach(function(r){return s.appendChild(r)}),s}function ue(s,t){return ne(pt(s),t)}function pe(s){return void 0===s.button&&void 0===s.buttons||0===s.button&&void 0===s.buttons||"mouseup"===s.type&&0===s.button&&0===s.buttons||!(0!==s.button||1!==s.buttons)}var dt,ke=Kt("querySelector"),Re=Kt("querySelectorAll"),He=Object.freeze({__proto__:null,isReal:It,isEl:Bt,isInFrame:Ht,createEl:it,textContent:tr,prependTo:kr,hasClass:rr,addClass:ye,removeClass:we,toggleClass:De,setAttributes:Me,getAttributes:U,getAttribute:Z,setAttribute:J,removeAttribute:ge,blockTextSelection:Se,unblockTextSelection:Ae,getBoundingClientRect:Ve,findPosition:Ke,getPointerPosition:nt,isTextNode:gt,emptyEl:pt,normalizeContent:x,appendContent:ne,insertContent:ue,isSingleLeftClick:pe,$:ke,$$:Re}),Xe=!1,yt=function(){if(!1!==dt.options.autoSetup){var t=Array.prototype.slice.call(document.getElementsByTagName("video")),r=Array.prototype.slice.call(document.getElementsByTagName("audio")),a=Array.prototype.slice.call(document.getElementsByTagName("video-js")),e=t.concat(r,a);if(e&&e.length>0)for(var i=0,n=e.length;i-1&&(e={passive:!0}),s.addEventListener(t,a.dispatcher,e)}else s.attachEvent&&s.attachEvent("on"+t,a.dispatcher)}function Ct(s,t,r){if(bt.has(s)){var a=bt.get(s);if(a.handlers){if(Array.isArray(t))return Tr(Ct,s,t,r);var e=function(d,h){a.handlers[h]=[],pr(d,h)};if(void 0===t){for(var i in a.handlers)Object.prototype.hasOwnProperty.call(a.handlers||{},i)&&e(s,i);return}var n=a.handlers[t];if(n){if(!r)return void e(s,t);if(r.guid)for(var o=0;o=r&&(t.apply(void 0,arguments),a=n)}},Qf=function(t,r,a,e){void 0===e&&(e=window);var i,o=function(){var d=this,h=arguments,y=function(){i=null,y=null,a||t.apply(d,h)};!i&&a&&t.apply(d,h),e.clearTimeout(i),i=e.setTimeout(y,r)};return o.cancel=function(){e.clearTimeout(i),i=null},o},or=function(){};or.prototype.allowedEvents_={},or.prototype.on=function(s,t){var r=this.addEventListener;this.addEventListener=function(){},Et(this,s,t),this.addEventListener=r},or.prototype.addEventListener=or.prototype.on,or.prototype.off=function(s,t){Ct(this,s,t)},or.prototype.removeEventListener=or.prototype.off,or.prototype.one=function(s,t){var r=this.addEventListener;this.addEventListener=function(){},hi(this,s,t),this.addEventListener=r},or.prototype.any=function(s,t){var r=this.addEventListener;this.addEventListener=function(){},Ja(this,s,t),this.addEventListener=r},or.prototype.trigger=function(s){var t=s.type||s;"string"==typeof s&&(s={type:t}),s=mr(s),this.allowedEvents_[t]&&this["on"+t]&&this["on"+t](s),Lr(this,s)},or.prototype.dispatchEvent=or.prototype.trigger,or.prototype.queueTrigger=function(s){var t=this;ca||(ca=new Map);var r=s.type||s,a=ca.get(this);a||(a=new Map,ca.set(this,a));var e=a.get(r);a.delete(r),window.clearTimeout(e);var i=window.setTimeout(function(){0===a.size&&(a=null,ca.delete(t)),t.trigger(s)},0);a.set(r,i)};var en=function(t){return"function"==typeof t.name?t.name():"string"==typeof t.name?t.name:t.name_?t.name_:t.constructor&&t.constructor.name?t.constructor.name:typeof t},ai=function(t){return t instanceof or||!!t.eventBusEl_&&["on","one","off","trigger"].every(function(r){return"function"==typeof t[r]})},_s=function(t){return"string"==typeof t&&/\S/.test(t)||Array.isArray(t)&&!!t.length},tn=function(t,r,a){if(!t||!t.nodeName&&!ai(t))throw new Error("Invalid target for "+en(r)+"#"+a+"; must be a DOM node or evented object.")},ku=function(t,r,a){if(!_s(t))throw new Error("Invalid event type for "+en(r)+"#"+a+"; must be a non-empty string or array.")},Au=function(t,r,a){if("function"!=typeof t)throw new Error("Invalid listener for "+en(r)+"#"+a+"; must be a function.")},Ts=function(t,r,a){var i,n,o,e=r.length<3||r[0]===t||r[0]===t.eventBusEl_;return e?(i=t.eventBusEl_,r.length>=3&&r.shift(),n=r[0],o=r[1]):(i=r[0],n=r[1],o=r[2]),tn(i,t,a),ku(n,t,a),Au(o,t,a),{isTargetingSelf:e,target:i,type:n,listener:o=Mt(t,o)}},gi=function(t,r,a,e){tn(t,t,r),t.nodeName?Za[r](t,a,e):t[r](a,e)},Jf={on:function(){for(var t=this,r=arguments.length,a=new Array(r),e=0;e0?l:0)}if(window.console){var d=window.console[a];!d&&"debug"===a&&(d=window.console.info||window.console.log),d&&n&&o.test(a)&&d[Array.isArray(i)?"apply":"call"](window.console,i)}}}(s,a),a.createLogger=function(e){return M(s+": "+e)},a.levels={all:"debug|log|warn|error",off:"",debug:"debug|log|warn|error",info:"log|warn|error",warn:"warn|error",error:"error",DEFAULT:t},a.level=function(e){if("string"==typeof e){if(!a.levels.hasOwnProperty(e))throw new Error('"'+e+'" in not a valid log level');t=e}return t},a.history=function(){return R?[].concat(R):[]},a.history.filter=function(e){return(R||[]).filter(function(i){return new RegExp(".*"+e+".*").test(i[0])})},a.history.clear=function(){R&&(R.length=0)},a.history.disable=function(){null!==R&&(R.length=0,R=null)},a.history.enable=function(){null===R&&(R=[])},a.error=function(){for(var e=arguments.length,i=new Array(e),n=0;n1?t-1:0),a=1;a=0)throw new Error("class has illegal whitespace characters")}function It(){return document===window.document}function Bt(s){return N(s)&&1===s.nodeType}function Ht(){try{return window.parent!==window.self}catch{return!0}}function Kt(s){return function(t,r){if(!Tt(t))return document[s](null);Tt(r)&&(r=document.querySelector(r));var a=Bt(r)?r:document;return a[s]&&a[s](t)}}function it(s,t,r,a){void 0===s&&(s="div"),void 0===t&&(t={}),void 0===r&&(r={});var e=document.createElement(s);return Object.getOwnPropertyNames(t).forEach(function(i){var n=t[i];-1!==i.indexOf("aria-")||"role"===i||"type"===i?(E.warn("Setting attributes in the second argument of createEl()\nhas been deprecated. Use the third argument instead.\ncreateEl(type, properties, attributes). Attempting to set "+i+" to "+n+"."),e.setAttribute(i,n)):"textContent"===i?tr(e,n):(e[i]!==n||"tabIndex"===i)&&(e[i]=n)}),Object.getOwnPropertyNames(r).forEach(function(i){e.setAttribute(i,r[i])}),a&&ne(e,a),e}function tr(s,t){return typeof s.textContent>"u"?s.innerText=t:s.textContent=t,s}function kr(s,t){t.firstChild?t.insertBefore(s,t.firstChild):t.appendChild(s)}function rr(s,t){return ft(t),s.classList?s.classList.contains(t):function ut(s){return new RegExp("(^|\\s)"+s+"($|\\s)")}(t).test(s.className)}function ye(s,t){return s.classList?s.classList.add(t):rr(s,t)||(s.className=(s.className+" "+t).trim()),s}function we(s,t){return s?(s.classList?s.classList.remove(t):(ft(t),s.className=s.className.split(/\s+/).filter(function(r){return r!==t}).join(" ")),s):(E.warn("removeClass was called with an element that doesn't exist"),null)}function De(s,t,r){var a=rr(s,t);if("function"==typeof r&&(r=r(s,t)),"boolean"!=typeof r&&(r=!a),r!==a)return r?ye(s,t):we(s,t),s}function Me(s,t){Object.getOwnPropertyNames(t).forEach(function(r){var a=t[r];null===a||typeof a>"u"||!1===a?s.removeAttribute(r):s.setAttribute(r,!0===a?"":a)})}function U(s){var t={};if(s&&s.attributes&&s.attributes.length>0)for(var a=s.attributes,e=a.length-1;e>=0;e--){var i=a[e].name,n=a[e].value;("boolean"==typeof s[i]||-1!==",autoplay,controls,playsinline,loop,muted,default,defaultMuted,".indexOf(","+i+","))&&(n=null!==n),t[i]=n}return t}function Z(s,t){return s.getAttribute(t)}function J(s,t,r){s.setAttribute(t,r)}function ge(s,t){s.removeAttribute(t)}function Se(){document.body.focus(),document.onselectstart=function(){return!1}}function Ae(){document.onselectstart=function(){return!0}}function Ve(s){if(s&&s.getBoundingClientRect&&s.parentNode){var t=s.getBoundingClientRect(),r={};return["bottom","height","left","right","top","width"].forEach(function(a){void 0!==t[a]&&(r[a]=t[a])}),r.height||(r.height=parseFloat(de(s,"height"))),r.width||(r.width=parseFloat(de(s,"width"))),r}}function Ke(s){if(!s||s&&!s.offsetParent)return{left:0,top:0,width:0,height:0};for(var t=s.offsetWidth,r=s.offsetHeight,a=0,e=0;s.offsetParent&&s!==document[c.fullscreenElement];)a+=s.offsetLeft,e+=s.offsetTop,s=s.offsetParent;return{left:a,top:e,width:t,height:r}}function nt(s,t){var r={x:0,y:0};if(Je)for(var a=s;a&&"html"!==a.nodeName.toLowerCase();){var e=de(a,"transform");if(/^matrix/.test(e)){var i=e.slice(7,-1).split(/,\s/).map(Number);r.x+=i[4],r.y+=i[5]}else if(/^matrix3d/.test(e)){var n=e.slice(9,-1).split(/,\s/).map(Number);r.x+=n[12],r.y+=n[13]}a=a.parentNode}var o={},l=Ke(t.target),d=Ke(s),h=d.width,y=d.height,g=t.offsetY-(d.top-l.top),S=t.offsetX-(d.left-l.left);return t.changedTouches&&(S=t.changedTouches[0].pageX-d.left,g=t.changedTouches[0].pageY+d.top,Je&&(S-=r.x,g-=r.y)),o.y=1-Math.max(0,Math.min(1,g/y)),o.x=Math.max(0,Math.min(1,S/h)),o}function gt(s){return N(s)&&3===s.nodeType}function pt(s){for(;s.firstChild;)s.removeChild(s.firstChild);return s}function x(s){return"function"==typeof s&&(s=s()),(Array.isArray(s)?s:[s]).map(function(t){return"function"==typeof t&&(t=t()),Bt(t)||gt(t)?t:"string"==typeof t&&/\S/.test(t)?document.createTextNode(t):void 0}).filter(function(t){return t})}function ne(s,t){return x(t).forEach(function(r){return s.appendChild(r)}),s}function ue(s,t){return ne(pt(s),t)}function pe(s){return void 0===s.button&&void 0===s.buttons||0===s.button&&void 0===s.buttons||"mouseup"===s.type&&0===s.button&&0===s.buttons||!(0!==s.button||1!==s.buttons)}var dt,ke=Kt("querySelector"),Re=Kt("querySelectorAll"),$e=Object.freeze({__proto__:null,isReal:It,isEl:Bt,isInFrame:Ht,createEl:it,textContent:tr,prependTo:kr,hasClass:rr,addClass:ye,removeClass:we,toggleClass:De,setAttributes:Me,getAttributes:U,getAttribute:Z,setAttribute:J,removeAttribute:ge,blockTextSelection:Se,unblockTextSelection:Ae,getBoundingClientRect:Ve,findPosition:Ke,getPointerPosition:nt,isTextNode:gt,emptyEl:pt,normalizeContent:x,appendContent:ne,insertContent:ue,isSingleLeftClick:pe,$:ke,$$:Re}),Xe=!1,yt=function(){if(!1!==dt.options.autoSetup){var t=Array.prototype.slice.call(document.getElementsByTagName("video")),r=Array.prototype.slice.call(document.getElementsByTagName("audio")),a=Array.prototype.slice.call(document.getElementsByTagName("video-js")),e=t.concat(r,a);if(e&&e.length>0)for(var i=0,n=e.length;i-1&&(e={passive:!0}),s.addEventListener(t,a.dispatcher,e)}else s.attachEvent&&s.attachEvent("on"+t,a.dispatcher)}function Ct(s,t,r){if(bt.has(s)){var a=bt.get(s);if(a.handlers){if(Array.isArray(t))return Tr(Ct,s,t,r);var e=function(d,h){a.handlers[h]=[],pr(d,h)};if(void 0===t){for(var i in a.handlers)Object.prototype.hasOwnProperty.call(a.handlers||{},i)&&e(s,i);return}var n=a.handlers[t];if(n){if(!r)return void e(s,t);if(r.guid)for(var o=0;o=r&&(t.apply(void 0,arguments),a=n)}},or=function(){};or.prototype.allowedEvents_={},or.prototype.on=function(s,t){var r=this.addEventListener;this.addEventListener=function(){},Et(this,s,t),this.addEventListener=r},or.prototype.addEventListener=or.prototype.on,or.prototype.off=function(s,t){Ct(this,s,t)},or.prototype.removeEventListener=or.prototype.off,or.prototype.one=function(s,t){var r=this.addEventListener;this.addEventListener=function(){},hi(this,s,t),this.addEventListener=r},or.prototype.any=function(s,t){var r=this.addEventListener;this.addEventListener=function(){},Ja(this,s,t),this.addEventListener=r},or.prototype.trigger=function(s){var t=s.type||s;"string"==typeof s&&(s={type:t}),s=mr(s),this.allowedEvents_[t]&&this["on"+t]&&this["on"+t](s),Lr(this,s)},or.prototype.dispatchEvent=or.prototype.trigger,or.prototype.queueTrigger=function(s){var t=this;ca||(ca=new Map);var r=s.type||s,a=ca.get(this);a||(a=new Map,ca.set(this,a));var e=a.get(r);a.delete(r),window.clearTimeout(e);var i=window.setTimeout(function(){0===a.size&&(a=null,ca.delete(t)),t.trigger(s)},0);a.set(r,i)};var en=function(t){return"function"==typeof t.name?t.name():"string"==typeof t.name?t.name:t.name_?t.name_:t.constructor&&t.constructor.name?t.constructor.name:typeof t},ai=function(t){return t instanceof or||!!t.eventBusEl_&&["on","one","off","trigger"].every(function(r){return"function"==typeof t[r]})},_s=function(t){return"string"==typeof t&&/\S/.test(t)||Array.isArray(t)&&!!t.length},tn=function(t,r,a){if(!t||!t.nodeName&&!ai(t))throw new Error("Invalid target for "+en(r)+"#"+a+"; must be a DOM node or evented object.")},ku=function(t,r,a){if(!_s(t))throw new Error("Invalid event type for "+en(r)+"#"+a+"; must be a non-empty string or array.")},Au=function(t,r,a){if("function"!=typeof t)throw new Error("Invalid listener for "+en(r)+"#"+a+"; must be a function.")},Ts=function(t,r,a){var i,n,o,e=r.length<3||r[0]===t||r[0]===t.eventBusEl_;return e?(i=t.eventBusEl_,r.length>=3&&r.shift(),n=r[0],o=r[1]):(i=r[0],n=r[1],o=r[2]),tn(i,t,a),ku(n,t,a),Au(o,t,a),{isTargetingSelf:e,target:i,type:n,listener:o=Mt(t,o)}},gi=function(t,r,a,e){tn(t,t,r),t.nodeName?Za[r](t,a,e):t[r](a,e)},Jf={on:function(){for(var t=this,r=arguments.length,a=new Array(r),e=0;e=0;a--)this.children_[a].dispose&&this.children_[a].dispose();this.children_=null,this.childIndex_=null,this.childNameIndex_=null,this.parentComponent_=null,this.el_&&(this.el_.parentNode&&this.el_.parentNode.removeChild(this.el_),this.el_=null),this.player_=null}},t.isDisposed=function(){return Boolean(this.isDisposed_)},t.player=function(){return this.player_},t.options=function(a){return a?(this.options_=Ut(this.options_,a),this.options_):this.options_},t.el=function(){return this.el_},t.createEl=function(a,e,i){return it(a,e,i)},t.localize=function(a,e,i){void 0===i&&(i=a);var n=this.player_.language&&this.player_.language(),o=this.player_.languages&&this.player_.languages(),l=o&&o[n],d=n&&n.split("-")[0],h=o&&o[d],y=i;return l&&l[a]?y=l[a]:h&&h[a]&&(y=h[a]),e&&(y=y.replace(/\{(\d+)\}/g,function(g,S){var A=e[S-1],I=A;return typeof A>"u"&&(I=g),I})),y},t.handleLanguagechange=function(){},t.contentEl=function(){return this.contentEl_||this.el_},t.id=function(){return this.id_},t.name=function(){return this.name_},t.children=function(){return this.children_},t.getChildById=function(a){return this.childIndex_[a]},t.getChild=function(a){if(a)return this.childNameIndex_[a]},t.getDescendant=function(){for(var a=arguments.length,e=new Array(a),i=0;i=0;i--)if(this.children_[i]===a){e=!0,this.children_.splice(i,1);break}if(e){a.parentComponent_=null,this.childIndex_[a.id()]=null,this.childNameIndex_[Jt(a.name())]=null,this.childNameIndex_[rn(a.name())]=null;var n=a.el();n&&n.parentNode===this.contentEl()&&this.contentEl().removeChild(a.el())}}},t.initChildren=function(){var a=this,e=this.options_.children;if(e){var o,i=this.options_,l=s.getComponent("Tech");(o=Array.isArray(e)?e:Object.keys(e)).concat(Object.keys(this.options_).filter(function(d){return!o.some(function(h){return"string"==typeof h?d===h:d===h.name})})).map(function(d){var h,y;return"string"==typeof d?y=e[h=d]||a.options_[h]||{}:(h=d.name,y=d),{name:h,opts:y}}).filter(function(d){var h=s.getComponent(d.opts.componentClass||Jt(d.name));return h&&!l.isTech(h)}).forEach(function(h){var y=h.name,g=h.opts;if(void 0!==i[y]&&(g=i[y]),!1!==g){!0===g&&(g={}),g.playerOptions=a.options_.playerOptions;var S=a.addChild(y,g);S&&(a[y]=S)}})}},t.buildCSSClass=function(){return""},t.ready=function(a,e){if(void 0===e&&(e=!1),a){if(!this.isReady_)return this.readyQueue_=this.readyQueue_||[],void this.readyQueue_.push(a);e?a.call(this):this.setTimeout(a,1)}},t.triggerReady=function(){this.isReady_=!0,this.setTimeout(function(){var a=this.readyQueue_;this.readyQueue_=[],a&&a.length>0&&a.forEach(function(e){e.call(this)},this),this.trigger("ready")},1)},t.$=function(a,e){return ke(a,e||this.contentEl())},t.$$=function(a,e){return Re(a,e||this.contentEl())},t.hasClass=function(a){return rr(this.el_,a)},t.addClass=function(a){ye(this.el_,a)},t.removeClass=function(a){we(this.el_,a)},t.toggleClass=function(a,e){De(this.el_,a,e)},t.show=function(){this.removeClass("vjs-hidden")},t.hide=function(){this.addClass("vjs-hidden")},t.lockShowing=function(){this.addClass("vjs-lock-showing")},t.unlockShowing=function(){this.removeClass("vjs-lock-showing")},t.getAttribute=function(a){return Z(this.el_,a)},t.setAttribute=function(a,e){J(this.el_,a,e)},t.removeAttribute=function(a){ge(this.el_,a)},t.width=function(a,e){return this.dimension("width",a,e)},t.height=function(a,e){return this.dimension("height",a,e)},t.dimensions=function(a,e){this.width(a,!0),this.height(e)},t.dimension=function(a,e,i){if(void 0!==e)return(null===e||e!=e)&&(e=0),-1!==(""+e).indexOf("%")||-1!==(""+e).indexOf("px")?this.el_.style[a]=e:this.el_.style[a]="auto"===e?"":e+"px",void(i||this.trigger("componentresize"));if(!this.el_)return 0;var n=this.el_.style[a],o=n.indexOf("px");return parseInt(-1!==o?n.slice(0,o):this.el_["offset"+Jt(a)],10)},t.currentDimension=function(a){var e=0;if("width"!==a&&"height"!==a)throw new Error("currentDimension only accepts width or height value");if(e=de(this.el_,a),0===(e=parseFloat(e))||isNaN(e)){var i="offset"+Jt(a);e=this.el_[i]}return e},t.currentDimensions=function(){return{width:this.currentDimension("width"),height:this.currentDimension("height")}},t.currentWidth=function(){return this.currentDimension("width")},t.currentHeight=function(){return this.currentDimension("height")},t.focus=function(){this.el_.focus()},t.blur=function(){this.el_.blur()},t.handleKeyDown=function(a){this.player_&&(st.isEventKey(a,"Tab")||a.stopPropagation(),this.player_.handleKeyDown(a))},t.handleKeyPress=function(a){this.handleKeyDown(a)},t.emitTapEvents=function(){var o,a=0,e=null;this.on("touchstart",function(d){1===d.touches.length&&(e={pageX:d.touches[0].pageX,pageY:d.touches[0].pageY},a=window.performance.now(),o=!0)}),this.on("touchmove",function(d){if(d.touches.length>1)o=!1;else if(e){var h=d.touches[0].pageX-e.pageX,y=d.touches[0].pageY-e.pageY;Math.sqrt(h*h+y*y)>10&&(o=!1)}});var l=function(){o=!1};this.on("touchleave",l),this.on("touchcancel",l),this.on("touchend",function(d){(e=null,!0===o)&&(window.performance.now()-a<200&&(d.preventDefault(),this.trigger("tap")))})},t.enableTouchActivity=function(){if(this.player()&&this.player().reportUserActivity){var e,a=Mt(this.player(),this.player().reportUserActivity);this.on("touchstart",function(){a(),this.clearInterval(e),e=this.setInterval(a,250)});var i=function(o){a(),this.clearInterval(e)};this.on("touchmove",a),this.on("touchend",i),this.on("touchcancel",i)}},t.setTimeout=function(a,e){var n,i=this;return a=Mt(this,a),this.clearTimersOnDispose_(),n=window.setTimeout(function(){i.setTimeoutIds_.has(n)&&i.setTimeoutIds_.delete(n),a()},e),this.setTimeoutIds_.add(n),n},t.clearTimeout=function(a){return this.setTimeoutIds_.has(a)&&(this.setTimeoutIds_.delete(a),window.clearTimeout(a)),a},t.setInterval=function(a,e){a=Mt(this,a),this.clearTimersOnDispose_();var i=window.setInterval(a,e);return this.setIntervalIds_.add(i),i},t.clearInterval=function(a){return this.setIntervalIds_.has(a)&&(this.setIntervalIds_.delete(a),window.clearInterval(a)),a},t.requestAnimationFrame=function(a){var i,e=this;return this.supportsRaf_?(this.clearTimersOnDispose_(),a=Mt(this,a),i=window.requestAnimationFrame(function(){e.rafIds_.has(i)&&e.rafIds_.delete(i),a()}),this.rafIds_.add(i),i):this.setTimeout(a,1e3/60)},t.requestNamedAnimationFrame=function(a,e){var i=this;if(!this.namedRafs_.has(a)){this.clearTimersOnDispose_(),e=Mt(this,e);var n=this.requestAnimationFrame(function(){e(),i.namedRafs_.has(a)&&i.namedRafs_.delete(a)});return this.namedRafs_.set(a,n),a}},t.cancelNamedAnimationFrame=function(a){this.namedRafs_.has(a)&&(this.cancelAnimationFrame(this.namedRafs_.get(a)),this.namedRafs_.delete(a))},t.cancelAnimationFrame=function(a){return this.supportsRaf_?(this.rafIds_.has(a)&&(this.rafIds_.delete(a),window.cancelAnimationFrame(a)),a):this.clearTimeout(a)},t.clearTimersOnDispose_=function(){var a=this;this.clearingTimersOnDispose_||(this.clearingTimersOnDispose_=!0,this.one("dispose",function(){[["namedRafs_","cancelNamedAnimationFrame"],["rafIds_","cancelAnimationFrame"],["setTimeoutIds_","clearTimeout"],["setIntervalIds_","clearInterval"]].forEach(function(e){var i=e[0],n=e[1];a[i].forEach(function(o,l){return a[n](l)})}),a.clearingTimersOnDispose_=!1}))},s.registerComponent=function(a,e){if("string"!=typeof a||!a)throw new Error('Illegal component name, "'+a+'"; must be a non-empty string.');var l,i=s.getComponent("Tech"),n=i&&i.isTech(e),o=s===e||s.prototype.isPrototypeOf(e.prototype);if(n||!o)throw l=n?"techs must be registered using Tech.registerTech()":"must be a Component subclass",new Error('Illegal component, "'+a+'"; '+l+".");a=Jt(a),s.components_||(s.components_={});var d=s.getComponent("Player");if("Player"===a&&d&&d.players){var h=d.players,y=Object.keys(h);if(h&&y.length>0&&y.map(function(g){return h[g]}).every(Boolean))throw new Error("Can not register Player component after player has been created.")}return s.components_[a]=e,s.components_[rn(a)]=e,e},s.getComponent=function(a){if(a&&s.components_)return s.components_[a]},s}();Ie.prototype.supportsRaf_="function"==typeof window.requestAnimationFrame&&"function"==typeof window.cancelAnimationFrame,Ie.registerComponent("Component",Ie);var lt=function ah(s){if(void 0===s)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return s};var Ne=function nh(s,t){s.prototype=Object.create(t.prototype),s.prototype.constructor=s,s.__proto__=t};function Du(s,t,r,a){return function sh(s,t,r){if("number"!=typeof t||t<0||t>r)throw new Error("Failed to execute '"+s+"' on 'TimeRanges': The index provided ("+t+") is non-numeric or out of bounds (0-"+r+").")}(s,a,r.length-1),r[a][t]}function xs(s){var t;return t=void 0===s||0===s.length?{length:0,start:function(){throw new Error("This TimeRanges object is empty")},end:function(){throw new Error("This TimeRanges object is empty")}}:{length:s.length,start:Du.bind(null,"start",0,s),end:Du.bind(null,"end",1,s)},window.Symbol&&window.Symbol.iterator&&(t[window.Symbol.iterator]=function(){return(s||[]).values()}),t}function yi(s,t){return Array.isArray(s)?xs(s):void 0===s||void 0===t?xs():xs([[s,t]])}function Ou(s,t){var a,e,r=0;if(!t)return 0;(!s||!s.length)&&(s=yi(0,0));for(var i=0;it&&(e=t),r+=e-a;return r/t}function br(s){if(s instanceof br)return s;"number"==typeof s?this.code=s:"string"==typeof s?this.message=s:N(s)&&("number"==typeof s.code&&(this.code=s.code),ie(this,s)),this.message||(this.message=br.defaultMessages[this.code]||"")}br.prototype.code=0,br.prototype.message="",br.prototype.status=null,br.errorTypes=["MEDIA_ERR_CUSTOM","MEDIA_ERR_ABORTED","MEDIA_ERR_NETWORK","MEDIA_ERR_DECODE","MEDIA_ERR_SRC_NOT_SUPPORTED","MEDIA_ERR_ENCRYPTED"],br.defaultMessages={1:"You aborted the media playback",2:"A network error caused the media download to fail part-way.",3:"The media playback was aborted due to a corruption problem or because the media used features your browser did not support.",4:"The media could not be loaded, either because the server or network failed or because the format is not supported.",5:"The media is encrypted and we do not have the keys to decrypt it."};for(var Mi=0;Mi=0;i--)if(a[i].enabled){Cs(a,a[i]);break}return(e=s.call(this,a)||this).changing_=!1,e}Ne(t,s);var r=t.prototype;return r.addTrack=function(e){var i=this;e.enabled&&Cs(this,e),s.prototype.addTrack.call(this,e),e.addEventListener&&(e.enabledChange_=function(){i.changing_||(i.changing_=!0,Cs(i,e),i.changing_=!1,i.trigger("change"))},e.addEventListener("enabledchange",e.enabledChange_))},r.removeTrack=function(e){s.prototype.removeTrack.call(this,e),e.removeEventListener&&e.enabledChange_&&(e.removeEventListener("enabledchange",e.enabledChange_),e.enabledChange_=null)},t}(Ni),Ps=function(t,r){for(var a=0;a=0;i--)if(a[i].selected){Ps(a,a[i]);break}return(e=s.call(this,a)||this).changing_=!1,Object.defineProperty(lt(e),"selectedIndex",{get:function(){for(var o=0;o=400&&e.statusCode<=599){var n=i;if(r)if(Br.TextDecoder){var o=function xh(s){return void 0===s&&(s=""),s.toLowerCase().split(";").reduce(function(t,r){var a=r.split("="),e=a[0],i=a[1];return"charset"===e.trim()?i.trim():t},"utf-8")}(e.headers&&e.headers["content-type"]);try{n=new TextDecoder(o).decode(i)}catch{}}else n=String.fromCharCode.apply(null,new Uint8Array(i));t({cause:n})}else t(null,i)}};Xr.httpHandler=Eh; + */for(i=97;i<123;i++)a[String.fromCharCode(i)]=i-32;for(var i=48;i<58;i++)a[i-48]=i;for(i=1;i<13;i++)a["f"+i]=i+111;for(i=0;i<10;i++)a["numpad "+i]=i+96;var n=t.names=t.title={};for(i in a)n[a[i]]=i;for(var o in e)a[o]=e[o]});st.code,st.codes,st.aliases,st.names,st.title;var Ie=function(){function s(r,a,e){if(!r&&this.play?this.player_=r=this:this.player_=r,this.isDisposed_=!1,this.parentComponent_=null,this.options_=Ut({},this.options_),a=this.options_=Ut(this.options_,a),this.id_=a.id||a.el&&a.el.id,!this.id_){var i=r&&r.id&&r.id()||"no_player";this.id_=i+"_component_"+Xt()}this.name_=a.name||null,a.el?this.el_=a.el:!1!==a.createEl&&(this.el_=this.createEl()),!1!==a.evented&&(bs(this,{eventBusKey:this.el_?"el_":null}),this.handleLanguagechange=this.handleLanguagechange.bind(this),this.on(this.player_,"languagechange",this.handleLanguagechange)),Iu(this,this.constructor.defaultState),this.children_=[],this.childIndex_={},this.childNameIndex_={},this.setTimeoutIds_=new Ss,this.setIntervalIds_=new Ss,this.rafIds_=new Ss,this.namedRafs_=new rh,this.clearingTimersOnDispose_=!1,!1!==a.initChildren&&this.initChildren(),this.ready(e),!1!==a.reportTouchActivity&&this.enableTouchActivity()}var t=s.prototype;return t.dispose=function(){if(!this.isDisposed_){if(this.readyQueue_&&(this.readyQueue_.length=0),this.trigger({type:"dispose",bubbles:!1}),this.isDisposed_=!0,this.children_)for(var a=this.children_.length-1;a>=0;a--)this.children_[a].dispose&&this.children_[a].dispose();this.children_=null,this.childIndex_=null,this.childNameIndex_=null,this.parentComponent_=null,this.el_&&(this.el_.parentNode&&this.el_.parentNode.removeChild(this.el_),this.el_=null),this.player_=null}},t.isDisposed=function(){return!!this.isDisposed_},t.player=function(){return this.player_},t.options=function(a){return a?(this.options_=Ut(this.options_,a),this.options_):this.options_},t.el=function(){return this.el_},t.createEl=function(a,e,i){return it(a,e,i)},t.localize=function(a,e,i){void 0===i&&(i=a);var n=this.player_.language&&this.player_.language(),o=this.player_.languages&&this.player_.languages(),l=o&&o[n],d=n&&n.split("-")[0],h=o&&o[d],y=i;return l&&l[a]?y=l[a]:h&&h[a]&&(y=h[a]),e&&(y=y.replace(/\{(\d+)\}/g,function(g,S){var A=e[S-1],I=A;return typeof A>"u"&&(I=g),I})),y},t.handleLanguagechange=function(){},t.contentEl=function(){return this.contentEl_||this.el_},t.id=function(){return this.id_},t.name=function(){return this.name_},t.children=function(){return this.children_},t.getChildById=function(a){return this.childIndex_[a]},t.getChild=function(a){if(a)return this.childNameIndex_[a]},t.getDescendant=function(){for(var a=arguments.length,e=new Array(a),i=0;i=0;i--)if(this.children_[i]===a){e=!0,this.children_.splice(i,1);break}if(e){a.parentComponent_=null,this.childIndex_[a.id()]=null,this.childNameIndex_[Jt(a.name())]=null,this.childNameIndex_[rn(a.name())]=null;var n=a.el();n&&n.parentNode===this.contentEl()&&this.contentEl().removeChild(a.el())}}},t.initChildren=function(){var a=this,e=this.options_.children;if(e){var o,i=this.options_,l=s.getComponent("Tech");(o=Array.isArray(e)?e:Object.keys(e)).concat(Object.keys(this.options_).filter(function(d){return!o.some(function(h){return"string"==typeof h?d===h:d===h.name})})).map(function(d){var h,y;return"string"==typeof d?y=e[h=d]||a.options_[h]||{}:(h=d.name,y=d),{name:h,opts:y}}).filter(function(d){var h=s.getComponent(d.opts.componentClass||Jt(d.name));return h&&!l.isTech(h)}).forEach(function(h){var y=h.name,g=h.opts;if(void 0!==i[y]&&(g=i[y]),!1!==g){!0===g&&(g={}),g.playerOptions=a.options_.playerOptions;var S=a.addChild(y,g);S&&(a[y]=S)}})}},t.buildCSSClass=function(){return""},t.ready=function(a,e){if(void 0===e&&(e=!1),a){if(!this.isReady_)return this.readyQueue_=this.readyQueue_||[],void this.readyQueue_.push(a);e?a.call(this):this.setTimeout(a,1)}},t.triggerReady=function(){this.isReady_=!0,this.setTimeout(function(){var a=this.readyQueue_;this.readyQueue_=[],a&&a.length>0&&a.forEach(function(e){e.call(this)},this),this.trigger("ready")},1)},t.$=function(a,e){return ke(a,e||this.contentEl())},t.$$=function(a,e){return Re(a,e||this.contentEl())},t.hasClass=function(a){return rr(this.el_,a)},t.addClass=function(a){ye(this.el_,a)},t.removeClass=function(a){we(this.el_,a)},t.toggleClass=function(a,e){De(this.el_,a,e)},t.show=function(){this.removeClass("vjs-hidden")},t.hide=function(){this.addClass("vjs-hidden")},t.lockShowing=function(){this.addClass("vjs-lock-showing")},t.unlockShowing=function(){this.removeClass("vjs-lock-showing")},t.getAttribute=function(a){return Z(this.el_,a)},t.setAttribute=function(a,e){J(this.el_,a,e)},t.removeAttribute=function(a){ge(this.el_,a)},t.width=function(a,e){return this.dimension("width",a,e)},t.height=function(a,e){return this.dimension("height",a,e)},t.dimensions=function(a,e){this.width(a,!0),this.height(e)},t.dimension=function(a,e,i){if(void 0!==e)return(null===e||e!=e)&&(e=0),-1!==(""+e).indexOf("%")||-1!==(""+e).indexOf("px")?this.el_.style[a]=e:this.el_.style[a]="auto"===e?"":e+"px",void(i||this.trigger("componentresize"));if(!this.el_)return 0;var n=this.el_.style[a],o=n.indexOf("px");return parseInt(-1!==o?n.slice(0,o):this.el_["offset"+Jt(a)],10)},t.currentDimension=function(a){var e=0;if("width"!==a&&"height"!==a)throw new Error("currentDimension only accepts width or height value");if(e=de(this.el_,a),0===(e=parseFloat(e))||isNaN(e)){var i="offset"+Jt(a);e=this.el_[i]}return e},t.currentDimensions=function(){return{width:this.currentDimension("width"),height:this.currentDimension("height")}},t.currentWidth=function(){return this.currentDimension("width")},t.currentHeight=function(){return this.currentDimension("height")},t.focus=function(){this.el_.focus()},t.blur=function(){this.el_.blur()},t.handleKeyDown=function(a){this.player_&&(st.isEventKey(a,"Tab")||a.stopPropagation(),this.player_.handleKeyDown(a))},t.handleKeyPress=function(a){this.handleKeyDown(a)},t.emitTapEvents=function(){var o,a=0,e=null;this.on("touchstart",function(d){1===d.touches.length&&(e={pageX:d.touches[0].pageX,pageY:d.touches[0].pageY},a=window.performance.now(),o=!0)}),this.on("touchmove",function(d){if(d.touches.length>1)o=!1;else if(e){var h=d.touches[0].pageX-e.pageX,y=d.touches[0].pageY-e.pageY;Math.sqrt(h*h+y*y)>10&&(o=!1)}});var l=function(){o=!1};this.on("touchleave",l),this.on("touchcancel",l),this.on("touchend",function(d){(e=null,!0===o)&&(window.performance.now()-a<200&&(d.preventDefault(),this.trigger("tap")))})},t.enableTouchActivity=function(){if(this.player()&&this.player().reportUserActivity){var e,a=Mt(this.player(),this.player().reportUserActivity);this.on("touchstart",function(){a(),this.clearInterval(e),e=this.setInterval(a,250)});var i=function(o){a(),this.clearInterval(e)};this.on("touchmove",a),this.on("touchend",i),this.on("touchcancel",i)}},t.setTimeout=function(a,e){var n,i=this;return a=Mt(this,a),this.clearTimersOnDispose_(),n=window.setTimeout(function(){i.setTimeoutIds_.has(n)&&i.setTimeoutIds_.delete(n),a()},e),this.setTimeoutIds_.add(n),n},t.clearTimeout=function(a){return this.setTimeoutIds_.has(a)&&(this.setTimeoutIds_.delete(a),window.clearTimeout(a)),a},t.setInterval=function(a,e){a=Mt(this,a),this.clearTimersOnDispose_();var i=window.setInterval(a,e);return this.setIntervalIds_.add(i),i},t.clearInterval=function(a){return this.setIntervalIds_.has(a)&&(this.setIntervalIds_.delete(a),window.clearInterval(a)),a},t.requestAnimationFrame=function(a){var i,e=this;return this.supportsRaf_?(this.clearTimersOnDispose_(),a=Mt(this,a),i=window.requestAnimationFrame(function(){e.rafIds_.has(i)&&e.rafIds_.delete(i),a()}),this.rafIds_.add(i),i):this.setTimeout(a,1e3/60)},t.requestNamedAnimationFrame=function(a,e){var i=this;if(!this.namedRafs_.has(a)){this.clearTimersOnDispose_(),e=Mt(this,e);var n=this.requestAnimationFrame(function(){e(),i.namedRafs_.has(a)&&i.namedRafs_.delete(a)});return this.namedRafs_.set(a,n),a}},t.cancelNamedAnimationFrame=function(a){this.namedRafs_.has(a)&&(this.cancelAnimationFrame(this.namedRafs_.get(a)),this.namedRafs_.delete(a))},t.cancelAnimationFrame=function(a){return this.supportsRaf_?(this.rafIds_.has(a)&&(this.rafIds_.delete(a),window.cancelAnimationFrame(a)),a):this.clearTimeout(a)},t.clearTimersOnDispose_=function(){var a=this;this.clearingTimersOnDispose_||(this.clearingTimersOnDispose_=!0,this.one("dispose",function(){[["namedRafs_","cancelNamedAnimationFrame"],["rafIds_","cancelAnimationFrame"],["setTimeoutIds_","clearTimeout"],["setIntervalIds_","clearInterval"]].forEach(function(e){var i=e[0],n=e[1];a[i].forEach(function(o,l){return a[n](l)})}),a.clearingTimersOnDispose_=!1}))},s.registerComponent=function(a,e){if("string"!=typeof a||!a)throw new Error('Illegal component name, "'+a+'"; must be a non-empty string.');var l,i=s.getComponent("Tech"),n=i&&i.isTech(e),o=s===e||s.prototype.isPrototypeOf(e.prototype);if(n||!o)throw l=n?"techs must be registered using Tech.registerTech()":"must be a Component subclass",new Error('Illegal component, "'+a+'"; '+l+".");a=Jt(a),s.components_||(s.components_={});var d=s.getComponent("Player");if("Player"===a&&d&&d.players){var h=d.players,y=Object.keys(h);if(h&&y.length>0&&y.map(function(g){return h[g]}).every(Boolean))throw new Error("Can not register Player component after player has been created.")}return s.components_[a]=e,s.components_[rn(a)]=e,e},s.getComponent=function(a){if(a&&s.components_)return s.components_[a]},s}();Ie.prototype.supportsRaf_="function"==typeof window.requestAnimationFrame&&"function"==typeof window.cancelAnimationFrame,Ie.registerComponent("Component",Ie);var lt=function ah(s){if(void 0===s)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return s};var Ne=function nh(s,t){s.prototype=Object.create(t.prototype),s.prototype.constructor=s,s.__proto__=t};function Du(s,t,r,a){return function sh(s,t,r){if("number"!=typeof t||t<0||t>r)throw new Error("Failed to execute '"+s+"' on 'TimeRanges': The index provided ("+t+") is non-numeric or out of bounds (0-"+r+").")}(s,a,r.length-1),r[a][t]}function xs(s){var t;return t=void 0===s||0===s.length?{length:0,start:function(){throw new Error("This TimeRanges object is empty")},end:function(){throw new Error("This TimeRanges object is empty")}}:{length:s.length,start:Du.bind(null,"start",0,s),end:Du.bind(null,"end",1,s)},window.Symbol&&window.Symbol.iterator&&(t[window.Symbol.iterator]=function(){return(s||[]).values()}),t}function yi(s,t){return Array.isArray(s)?xs(s):void 0===s||void 0===t?xs():xs([[s,t]])}function Ou(s,t){var a,e,r=0;if(!t)return 0;(!s||!s.length)&&(s=yi(0,0));for(var i=0;it&&(e=t),r+=e-a;return r/t}function br(s){if(s instanceof br)return s;"number"==typeof s?this.code=s:"string"==typeof s?this.message=s:N(s)&&("number"==typeof s.code&&(this.code=s.code),ie(this,s)),this.message||(this.message=br.defaultMessages[this.code]||"")}br.prototype.code=0,br.prototype.message="",br.prototype.status=null,br.errorTypes=["MEDIA_ERR_CUSTOM","MEDIA_ERR_ABORTED","MEDIA_ERR_NETWORK","MEDIA_ERR_DECODE","MEDIA_ERR_SRC_NOT_SUPPORTED","MEDIA_ERR_ENCRYPTED"],br.defaultMessages={1:"You aborted the media playback",2:"A network error caused the media download to fail part-way.",3:"The media playback was aborted due to a corruption problem or because the media used features your browser did not support.",4:"The media could not be loaded, either because the server or network failed or because the format is not supported.",5:"The media is encrypted and we do not have the keys to decrypt it."};for(var Mi=0;Mi=0;i--)if(a[i].enabled){Cs(a,a[i]);break}return(e=s.call(this,a)||this).changing_=!1,e}Ne(t,s);var r=t.prototype;return r.addTrack=function(e){var i=this;e.enabled&&Cs(this,e),s.prototype.addTrack.call(this,e),e.addEventListener&&(e.enabledChange_=function(){i.changing_||(i.changing_=!0,Cs(i,e),i.changing_=!1,i.trigger("change"))},e.addEventListener("enabledchange",e.enabledChange_))},r.removeTrack=function(e){s.prototype.removeTrack.call(this,e),e.removeEventListener&&e.enabledChange_&&(e.removeEventListener("enabledchange",e.enabledChange_),e.enabledChange_=null)},t}(Ni),Ps=function(t,r){for(var a=0;a=0;i--)if(a[i].selected){Ps(a,a[i]);break}return(e=s.call(this,a)||this).changing_=!1,Object.defineProperty(lt(e),"selectedIndex",{get:function(){for(var o=0;o=400&&e.statusCode<=599){var n=i;if(r)if(Br.TextDecoder){var o=function xh(s){return void 0===s&&(s=""),s.toLowerCase().split(";").reduce(function(t,r){var a=r.split("="),e=a[0],i=a[1];return"charset"===e.trim()?i.trim():t},"utf-8")}(e.headers&&e.headers["content-type"]);try{n=new TextDecoder(o).decode(i)}catch{}}else n=String.fromCharCode.apply(null,new Uint8Array(i));t({cause:n})}else t(null,i)}};Xr.httpHandler=Eh; /** * @license * slighly modified parse-headers 2.0.2 @@ -122,39 +32,33 @@ function(B,z){"object"==typeof exports&&typeof module<"u"?module.exports=z():"fu * Available under the MIT license * */ -var wh=function(t){var r={};return t&&t.trim().split("\n").forEach(function(a){var e=a.indexOf(":"),i=a.slice(0,e).trim().toLowerCase(),n=a.slice(e+1).trim();typeof r[i]>"u"?r[i]=n:Array.isArray(r[i])?r[i].push(n):r[i]=[r[i],n]}),r},Ds=Xr,Ch=Xr;function Bu(s,t,r){var a=s;return _h(t)?(r=t,"string"==typeof s&&(a={uri:s})):a=ee({},t,{uri:s}),a.callback=r,a}function Xr(s,t,r){return Uu(t=Bu(s,t,r))}function Uu(s){if(typeof s.callback>"u")throw new Error("callback argument missing");var t=!1,r=function(_e,xe,Ee){t||(t=!0,s.callback(_e,xe,Ee))};function e(){var Y=void 0;if(Y=o.response?o.response:o.responseText||function Ah(s){try{if("document"===s.responseType)return s.responseXML;var t=s.responseXML&&"parsererror"===s.responseXML.documentElement.nodeName;if(""===s.responseType&&!t)return s.responseXML}catch{}return null}(o),I)try{Y=JSON.parse(Y)}catch{}return Y}function i(Y){return clearTimeout(k),Y instanceof Error||(Y=new Error(""+(Y||"Unknown XMLHttpRequest Error"))),Y.statusCode=0,r(Y,Q)}function n(){if(!d){var Y;clearTimeout(k),Y=s.useXDR&&void 0===o.status?200:1223===o.status?204:o.status;var _e=Q,xe=null;return 0!==Y?(_e={body:e(),statusCode:Y,method:y,headers:{},url:h,rawRequest:o},o.getAllResponseHeaders&&(_e.headers=wh(o.getAllResponseHeaders()))):xe=new Error("Internal XMLHttpRequest Error"),r(xe,_e,_e.body)}}var o=s.xhr||null;o||(o=s.cors||s.useXDR?new Xr.XDomainRequest:new Xr.XMLHttpRequest);var l,d,k,h=o.url=s.uri||s.url,y=o.method=s.method||"GET",g=s.body||s.data,S=o.headers=s.headers||{},A=!!s.sync,I=!1,Q={body:void 0,headers:{},statusCode:0,method:y,url:h,rawRequest:o};if("json"in s&&!1!==s.json&&(I=!0,S.accept||S.Accept||(S.Accept="application/json"),"GET"!==y&&"HEAD"!==y&&(S["content-type"]||S["Content-Type"]||(S["Content-Type"]="application/json"),g=JSON.stringify(!0===s.json?g:s.json))),o.onreadystatechange=function a(){4===o.readyState&&setTimeout(n,0)},o.onload=n,o.onerror=i,o.onprogress=function(){},o.onabort=function(){d=!0},o.ontimeout=i,o.open(y,h,!A,s.username,s.password),A||(o.withCredentials=!!s.withCredentials),!A&&s.timeout>0&&(k=setTimeout(function(){if(!d){d=!0,o.abort("timeout");var Y=new Error("XMLHttpRequest timeout");Y.code="ETIMEDOUT",i(Y)}},s.timeout)),o.setRequestHeader)for(l in S)S.hasOwnProperty(l)&&o.setRequestHeader(l,S[l]);else if(s.headers&&!function kh(s){for(var t in s)if(s.hasOwnProperty(t))return!1;return!0}(s.headers))throw new Error("Headers cannot be set on an XDomainRequest object");return"responseType"in s&&(o.responseType=s.responseType),"beforeSend"in s&&"function"==typeof s.beforeSend&&s.beforeSend(o),o.send(g||null),o}Xr.XMLHttpRequest=Br.XMLHttpRequest||function Ih(){},Xr.XDomainRequest="withCredentials"in new Xr.XMLHttpRequest?Xr.XMLHttpRequest:Br.XDomainRequest,function Ph(s,t){for(var r=0;r0&&(window.console&&window.console.groupCollapsed&&window.console.groupCollapsed("Text Track parsing errors for "+r.src),e.forEach(function(i){return E.error(i)}),window.console&&window.console.groupEnd&&window.console.groupEnd()),a.flush()},Vu=function(t,r){var a={uri:t},e=an(t);e&&(a.cors=e);var i="use-credentials"===r.tech_.crossOrigin();i&&(a.withCredentials=i),Ds(a,Mt(this,function(n,o,l){if(n)return E.error(n,o);r.loaded_=!0,"function"!=typeof window.WebVTT?r.tech_&&r.tech_.any(["vttjsloaded","vttjserror"],function(d){if("vttjserror"!==d.type)return ju(l,r);E.error("vttjs failed to load, stopping trying to process "+r.src)}):ju(l,r)}))},pa=function(s){function t(a){var e;if(void 0===a&&(a={}),!a.tech)throw new Error("A tech was not provided.");var i=Ut(a,{kind:gh[a.kind]||"subtitles",language:a.language||a.srclang||""}),n=Fu[i.mode]||"disabled",o=i.default;("metadata"===i.kind||"chapters"===i.kind)&&(n="hidden"),(e=s.call(this,i)||this).tech_=i.tech,e.cues_=[],e.activeCues_=[],e.preload_=!1!==e.tech_.preloadTextTracks;var l=new Mu(e.cues_),d=new Mu(e.activeCues_),h=!1,y=Mt(lt(e),function(){!this.tech_.isReady_||this.tech_.isDisposed()||(this.activeCues=this.activeCues,h&&(this.trigger("cuechange"),h=!1))});return e.tech_.one("dispose",function(){e.tech_.off("timeupdate",y)}),"disabled"!==n&&e.tech_.on("timeupdate",y),Object.defineProperties(lt(e),{default:{get:function(){return o},set:function(){}},mode:{get:function(){return n},set:function(A){Fu[A]&&n!==A&&(n=A,!this.preload_&&"disabled"!==n&&0===this.cues.length&&Vu(this.src,this),this.tech_.off("timeupdate",y),"disabled"!==n&&this.tech_.on("timeupdate",y),this.trigger("modechange"))}},cues:{get:function(){return this.loaded_?l:null},set:function(){}},activeCues:{get:function(){if(!this.loaded_)return null;if(0===this.cues.length)return d;for(var A=this.tech_.currentTime(),I=[],k=0,Q=this.cues.length;k=A||Y.startTime===Y.endTime&&Y.startTime<=A&&Y.startTime+.5>=A)&&I.push(Y)}if(h=!1,I.length!==this.activeCues_.length)h=!0;else for(var _e=0;_e59?t(r[1],r[2],0,r[4]):t(0,r[1],r[2],r[4]):null}function va(){this.values=Os(null)}function ga(s,t,r,a){var e=a?s.split(a):[s];for(var i in e)if("string"==typeof e[i]){var n=e[i].split(r);if(2===n.length)t(n[0],n[1])}}function Rh(s,t,r){var a=s;function e(){var o=Ls(s);if(null===o)throw new Rr(Rr.Errors.BadTimeStamp,"Malformed timestamp: "+a);return s=s.replace(/^[^\sa-zA-Z-]+/,""),o}function n(){s=s.replace(/^\s+/,"")}if(n(),t.startTime=e(),n(),"--\x3e"!==s.substr(0,3))throw new Rr(Rr.Errors.BadTimeStamp,"Malformed time stamp (time stamps must be separated by '--\x3e'): "+a);s=s.substr(3),n(),t.endTime=e(),n(),function i(o,l){var d=new va;ga(o,function(h,y){switch(h){case"region":for(var g=r.length-1;g>=0;g--)if(r[g].id===y){d.set(h,r[g].region);break}break;case"vertical":d.alt(h,y,["rl","lr"]);break;case"line":var S=y.split(","),A=S[0];d.integer(h,A),d.percent(h,A)&&d.set("snapToLines",!1),d.alt(h,A,["auto"]),2===S.length&&d.alt("lineAlign",S[1],["start","center","end"]);break;case"position":S=y.split(","),d.percent(h,S[0]),2===S.length&&d.alt("positionAlign",S[1],["start","center","end"]);break;case"size":d.percent(h,y);break;case"align":d.alt(h,y,["start","center","end","left","right"])}},/:/,/\s/),l.region=d.get("region",null),l.vertical=d.get("vertical","");try{l.line=d.get("line","auto")}catch{}l.lineAlign=d.get("lineAlign","start"),l.snapToLines=d.get("snapToLines",!0),l.size=d.get("size",100);try{l.align=d.get("align","center")}catch{l.align=d.get("align","middle")}try{l.position=d.get("position","auto")}catch{l.position=d.get("position",{start:0,left:0,center:50,middle:50,end:100,right:100},l.align)}l.positionAlign=d.get("positionAlign",{start:"start",left:"start",center:"center",middle:"center",end:"end",right:"end"},l.align)}(s,t)}Rr.prototype=Os(Error.prototype),Rr.prototype.constructor=Rr,Rr.Errors={BadSignature:{code:0,message:"Malformed WebVTT signature."},BadTimeStamp:{code:1,message:"Malformed time stamp."}},va.prototype={set:function(t,r){!this.get(t)&&""!==r&&(this.values[t]=r)},get:function(t,r,a){return a?this.has(t)?this.values[t]:r[a]:this.has(t)?this.values[t]:r},has:function(t){return t in this.values},alt:function(t,r,a){for(var e=0;e=0&&r<=100))&&(this.set(t,r),!0)}};var Rs=Wu.createElement&&Wu.createElement("textarea"),Mh={c:"span",i:"i",b:"b",u:"u",ruby:"ruby",rt:"rt",v:"span",lang:"span"},Ku={white:"rgba(255,255,255,1)",lime:"rgba(0,255,0,1)",cyan:"rgba(0,255,255,1)",red:"rgba(255,0,0,1)",yellow:"rgba(255,255,0,1)",magenta:"rgba(255,0,255,1)",blue:"rgba(0,0,255,1)",black:"rgba(0,0,0,1)"},Fh={v:"title",lang:"lang"},Xu={rt:"ruby"};function Qu(s,t){function r(){if(!t)return null;var I=t.match(/^([^<]*)(<[^>]*>?)?/);return function A(k){return t=t.substr(k.length),k}(I[1]?I[1]:I[2])}function a(A){return Rs.innerHTML=A,A=Rs.textContent,Rs.textContent="",A}function i(A,I){var k=Mh[A];if(!k)return null;var Q=s.document.createElement(k),Y=Fh[A];return Y&&I&&(Q[Y]=I.trim()),Q}for(var l,n=s.document.createElement("div"),o=n,d=[];null!==(l=r());)if("<"!==l[0])o.appendChild(s.document.createTextNode(a(l)));else{if("/"===l[1]){d.length&&d[d.length-1]===l.substr(2).replace(">","")&&(d.pop(),o=o.parentNode);continue}var y,h=Ls(l.substr(1,l.length-2));if(h){y=s.document.createProcessingInstruction("timestamp",h),o.appendChild(y);continue}var g=l.match(/^<([^.\s/0-9>]+)(\.[^\s\\>]+)?([^>\\]+)?(\\?)>?$/);if(!g||!(y=i(g[1],g[3]))||(A=o,Xu[(I=y).localName]&&Xu[I.localName]!==A.localName))continue;if(g[2]){var S=g[2].split(".");S.forEach(function(A){var I=/^bg_/.test(A),k=I?A.slice(3):A;if(Ku.hasOwnProperty(k)){var Q=I?"background-color":"color",Y=Ku[k];y.style[Q]=Y}}),y.className=S.join(" ")}d.push(g[1]),o.appendChild(y),o=y}var A,I;return n}var Yu=[[1470,1470],[1472,1472],[1475,1475],[1478,1478],[1488,1514],[1520,1524],[1544,1544],[1547,1547],[1549,1549],[1563,1563],[1566,1610],[1645,1647],[1649,1749],[1765,1766],[1774,1775],[1786,1805],[1807,1808],[1810,1839],[1869,1957],[1969,1969],[1984,2026],[2036,2037],[2042,2042],[2048,2069],[2074,2074],[2084,2084],[2088,2088],[2096,2110],[2112,2136],[2142,2142],[2208,2208],[2210,2220],[8207,8207],[64285,64285],[64287,64296],[64298,64310],[64312,64316],[64318,64318],[64320,64321],[64323,64324],[64326,64449],[64467,64829],[64848,64911],[64914,64967],[65008,65020],[65136,65140],[65142,65276],[67584,67589],[67592,67592],[67594,67637],[67639,67640],[67644,67644],[67647,67669],[67671,67679],[67840,67867],[67872,67897],[67903,67903],[67968,68023],[68030,68031],[68096,68096],[68112,68115],[68117,68119],[68121,68147],[68160,68167],[68176,68184],[68192,68223],[68352,68405],[68416,68437],[68440,68466],[68472,68479],[68608,68680],[126464,126467],[126469,126495],[126497,126498],[126500,126500],[126503,126503],[126505,126514],[126516,126519],[126521,126521],[126523,126523],[126530,126530],[126535,126535],[126537,126537],[126539,126539],[126541,126543],[126545,126546],[126548,126548],[126551,126551],[126553,126553],[126555,126555],[126557,126557],[126559,126559],[126561,126562],[126564,126564],[126567,126570],[126572,126578],[126580,126583],[126585,126588],[126590,126590],[126592,126601],[126603,126619],[126625,126627],[126629,126633],[126635,126651],[1114109,1114109]];function Nh(s){for(var t=0;t=r[0]&&s<=r[1])return!0}return!1}function Bh(s){var t=[],r="";if(!s||!s.childNodes)return"ltr";function e(o,l){for(var d=l.childNodes.length-1;d>=0;d--)o.push(l.childNodes[d])}function i(o){if(!o||!o.length)return null;var l=o.pop(),d=l.textContent||l.innerText;if(d){var h=d.match(/^.*(\n|\r)/);return h?(o.length=0,h[0]):d}return"ruby"===l.tagName?i(o):l.childNodes?(e(o,l),i(o)):void 0}for(e(t,s);r=i(t);)for(var n=0;n=0&&s.line<=100))return s.line;if(!s.track||!s.track.textTrackList||!s.track.textTrackList.mediaElement)return-1;for(var t=s.track,r=t.textTrackList,a=0,e=0;eg&&(y=y<0?-1:1,y*=Math.ceil(g/h)*h),o<0&&(y+=""===n.vertical?r.height:r.width,l=l.reverse()),i.move(S,y)}else{var A=i.lineHeight/r.height*100;switch(n.lineAlign){case"center":o-=A/2;break;case"end":o-=A}switch(n.vertical){case"":t.applyStyles({top:t.formatStyle(o,"%")});break;case"rl":t.applyStyles({left:t.formatStyle(o,"%")});break;case"lr":t.applyStyles({right:t.formatStyle(o,"%")})}l=["+y","-x","+x","-y"],i=new xr(t)}var I=function e(k,Q){for(var Y,_e=new xr(k),xe=1,Ee=0;EeOe&&(Y=new xr(k),xe=Oe),k=new xr(_e)}return Y||_e}(i,l);t.move(I.toCSSCompatValues(r))}function ji(){}nn.prototype.applyStyles=function(s,t){for(var r in t=t||this.div,s)s.hasOwnProperty(r)&&(t.style[r]=s[r])},nn.prototype.formatStyle=function(s,t){return 0===s?0:s+t},sn.prototype=Os(nn.prototype),sn.prototype.constructor=sn,xr.prototype.move=function(s,t){switch(t=void 0!==t?t:this.lineHeight,s){case"+x":this.left+=t,this.right+=t;break;case"-x":this.left-=t,this.right-=t;break;case"+y":this.top+=t,this.bottom+=t;break;case"-y":this.top-=t,this.bottom-=t}},xr.prototype.overlaps=function(s){return this.lefts.left&&this.tops.top},xr.prototype.overlapsAny=function(s){for(var t=0;t=s.top&&this.bottom<=s.bottom&&this.left>=s.left&&this.right<=s.right},xr.prototype.overlapsOppositeAxis=function(s,t){switch(t){case"+x":return this.lefts.right;case"+y":return this.tops.bottom}},xr.prototype.intersectPercentage=function(s){return Math.max(0,Math.min(this.right,s.right)-Math.max(this.left,s.left))*Math.max(0,Math.min(this.bottom,s.bottom)-Math.max(this.top,s.top))/(this.height*this.width)},xr.prototype.toCSSCompatValues=function(s){return{top:this.top-s.top,bottom:s.bottom-this.bottom,left:this.left-s.left,right:s.right-this.right,height:this.height,width:this.width}},xr.getSimpleBoxPosition=function(s){var t=s.div?s.div.offsetHeight:s.tagName?s.offsetHeight:0,r=s.div?s.div.offsetWidth:s.tagName?s.offsetWidth:0,a=s.div?s.div.offsetTop:s.tagName?s.offsetTop:0;return{left:(s=s.div?s.div.getBoundingClientRect():s.tagName?s.getBoundingClientRect():s).left,right:s.right,top:s.top||a,height:s.height||t,bottom:s.bottom||a+(s.height||t),width:s.width||r}},ji.StringDecoder=function(){return{decode:function(t){if(!t)return"";if("string"!=typeof t)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(t))}}},ji.convertCueToDOMTree=function(s,t){return s&&t?Qu(s,t):null};ji.processCues=function(s,t,r){if(!s||!t||!r)return null;for(;r.firstChild;)r.removeChild(r.firstChild);var a=s.document.createElement("div");if(a.style.position="absolute",a.style.left="0",a.style.right="0",a.style.top="0",a.style.bottom="0",a.style.margin="1.5%",r.appendChild(a),function e(h){for(var y=0;y100)throw new Error("Position must be between 0 and 100.");S=Y,this.hasBeenReset=!0}},positionAlign:{enumerable:!0,get:function(){return A},set:function(Y){var _e=Ms(Y);_e?(A=_e,this.hasBeenReset=!0):console.warn("positionAlign: an invalid or illegal string was specified.")}},size:{enumerable:!0,get:function(){return I},set:function(Y){if(Y<0||Y>100)throw new Error("Size must be between 0 and 100.");I=Y,this.hasBeenReset=!0}},align:{enumerable:!0,get:function(){return k},set:function(Y){var _e=Ms(Y);if(!_e)throw new SyntaxError("align: an invalid or illegal alignment string was specified.");k=_e,this.hasBeenReset=!0}}}),this.displayState=void 0}Ju.prototype.getCueAsHTML=function(){return WebVTT.convertCueToDOMTree(window,this.text)};var Xh=Ju,Qh={"":!0,up:!0};function ya(s){return"number"==typeof s&&s>=0&&s<=100}var Zh=function Jh(){var s=100,t=3,r=0,a=100,e=0,i=100,n="";Object.defineProperties(this,{width:{enumerable:!0,get:function(){return s},set:function(l){if(!ya(l))throw new Error("Width must be between 0 and 100.");s=l}},lines:{enumerable:!0,get:function(){return t},set:function(l){if("number"!=typeof l)throw new TypeError("Lines must be set to a number.");t=l}},regionAnchorY:{enumerable:!0,get:function(){return a},set:function(l){if(!ya(l))throw new Error("RegionAnchorX must be between 0 and 100.");a=l}},regionAnchorX:{enumerable:!0,get:function(){return r},set:function(l){if(!ya(l))throw new Error("RegionAnchorY must be between 0 and 100.");r=l}},viewportAnchorY:{enumerable:!0,get:function(){return i},set:function(l){if(!ya(l))throw new Error("ViewportAnchorY must be between 0 and 100.");i=l}},viewportAnchorX:{enumerable:!0,get:function(){return e},set:function(l){if(!ya(l))throw new Error("ViewportAnchorX must be between 0 and 100.");e=l}},scroll:{enumerable:!0,get:function(){return n},set:function(l){var d=function Yh(s){return"string"==typeof s&&!!Qh[s.toLowerCase()]&&s.toLowerCase()}(l);!1===d?console.warn("Scroll: an invalid or illegal string was specified."):n=d}}})},_a=q(function(s){var t=s.exports={WebVTT:qh,VTTCue:Xh,VTTRegion:Zh};Br.vttjs=t,Br.WebVTT=t.WebVTT;var r=t.VTTCue,a=t.VTTRegion,e=Br.VTTCue,i=Br.VTTRegion;t.shim=function(){Br.VTTCue=r,Br.VTTRegion=a},t.restore=function(){Br.VTTCue=e,Br.VTTRegion=i},Br.VTTCue||t.shim()});_a.WebVTT,_a.VTTCue,_a.VTTRegion;var Ft=function(s){function t(a,e){var i;return void 0===a&&(a={}),void 0===e&&(e=function(){}),a.reportTouchActivity=!1,(i=s.call(this,null,a,e)||this).onDurationChange_=function(n){return i.onDurationChange(n)},i.trackProgress_=function(n){return i.trackProgress(n)},i.trackCurrentTime_=function(n){return i.trackCurrentTime(n)},i.stopTrackingCurrentTime_=function(n){return i.stopTrackingCurrentTime(n)},i.disposeSourceHandler_=function(n){return i.disposeSourceHandler(n)},i.hasStarted_=!1,i.on("playing",function(){this.hasStarted_=!0}),i.on("loadstart",function(){this.hasStarted_=!1}),Sr.names.forEach(function(n){var o=Sr[n];a&&a[o.getterName]&&(i[o.privateName]=a[o.getterName])}),i.featuresProgressEvents||i.manualProgressOn(),i.featuresTimeupdateEvents||i.manualTimeUpdatesOn(),["Text","Audio","Video"].forEach(function(n){!1===a["native"+n+"Tracks"]&&(i["featuresNative"+n+"Tracks"]=!1)}),!1===a.nativeCaptions||!1===a.nativeTextTracks?i.featuresNativeTextTracks=!1:(!0===a.nativeCaptions||!0===a.nativeTextTracks)&&(i.featuresNativeTextTracks=!0),i.featuresNativeTextTracks||i.emulateTextTracks(),i.preloadTextTracks=!1!==a.preloadTextTracks,i.autoRemoteTextTracks_=new Sr.text.ListClass,i.initTrackListeners(),a.nativeControlsForTouch||i.emitTapEvents(),i.constructor&&(i.name_=i.constructor.name||"Unknown Tech"),i}Ne(t,s);var r=t.prototype;return r.triggerSourceset=function(e){var i=this;this.isReady_||this.one("ready",function(){return i.setTimeout(function(){return i.triggerSourceset(e)},1)}),this.trigger({src:e,type:"sourceset"})},r.manualProgressOn=function(){this.on("durationchange",this.onDurationChange_),this.manualProgress=!0,this.one("ready",this.trackProgress_)},r.manualProgressOff=function(){this.manualProgress=!1,this.stopTrackingProgress(),this.off("durationchange",this.onDurationChange_)},r.trackProgress=function(e){this.stopTrackingProgress(),this.progressInterval=this.setInterval(Mt(this,function(){var i=this.bufferedPercent();this.bufferedPercent_!==i&&this.trigger("progress"),this.bufferedPercent_=i,1===i&&this.stopTrackingProgress()}),500)},r.onDurationChange=function(e){this.duration_=this.duration()},r.buffered=function(){return yi(0,0)},r.bufferedPercent=function(){return Ou(this.buffered(),this.duration_)},r.stopTrackingProgress=function(){this.clearInterval(this.progressInterval)},r.manualTimeUpdatesOn=function(){this.manualTimeUpdates=!0,this.on("play",this.trackCurrentTime_),this.on("pause",this.stopTrackingCurrentTime_)},r.manualTimeUpdatesOff=function(){this.manualTimeUpdates=!1,this.stopTrackingCurrentTime(),this.off("play",this.trackCurrentTime_),this.off("pause",this.stopTrackingCurrentTime_)},r.trackCurrentTime=function(){this.currentTimeInterval&&this.stopTrackingCurrentTime(),this.currentTimeInterval=this.setInterval(function(){this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})},250)},r.stopTrackingCurrentTime=function(){this.clearInterval(this.currentTimeInterval),this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})},r.dispose=function(){this.clearTracks(Ur.names),this.manualProgress&&this.manualProgressOff(),this.manualTimeUpdates&&this.manualTimeUpdatesOff(),s.prototype.dispose.call(this)},r.clearTracks=function(e){var i=this;(e=[].concat(e)).forEach(function(n){for(var o=i[n+"Tracks"]()||[],l=o.length;l--;){var d=o[l];"text"===n&&i.removeRemoteTextTrack(d),o.removeTrack(d)}})},r.cleanupAutoTextTracks=function(){for(var e=this.autoRemoteTextTracks_||[],i=e.length;i--;){var n=e[i];this.removeRemoteTextTrack(n)}},r.reset=function(){},r.crossOrigin=function(){},r.setCrossOrigin=function(){},r.error=function(e){return void 0!==e&&(this.error_=new br(e),this.trigger("error")),this.error_},r.played=function(){return this.hasStarted_?yi(0,0):yi()},r.play=function(){},r.setScrubbing=function(){},r.scrubbing=function(){},r.setCurrentTime=function(){this.manualTimeUpdates&&this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})},r.initTrackListeners=function(){var e=this;Ur.names.forEach(function(i){var n=Ur[i],o=function(){e.trigger(i+"trackchange")},l=e[n.getterName]();l.addEventListener("removetrack",o),l.addEventListener("addtrack",o),e.on("dispose",function(){l.removeEventListener("removetrack",o),l.removeEventListener("addtrack",o)})})},r.addWebVttScript_=function(){var e=this;if(!window.WebVTT)if(document.body.contains(this.el())){if(!this.options_["vtt.js"]&&re(_a)&&Object.keys(_a).length>0)return void this.trigger("vttjsloaded");var i=document.createElement("script");i.src=this.options_["vtt.js"]||"https://vjs.zencdn.net/vttjs/0.14.1/vtt.min.js",i.onload=function(){e.trigger("vttjsloaded")},i.onerror=function(){e.trigger("vttjserror")},this.on("dispose",function(){i.onload=null,i.onerror=null}),window.WebVTT=!0,this.el().parentNode.appendChild(i)}else this.ready(this.addWebVttScript_)},r.emulateTextTracks=function(){var e=this,i=this.textTracks(),n=this.remoteTextTracks(),o=function(g){return i.addTrack(g.track)},l=function(g){return i.removeTrack(g.track)};n.on("addtrack",o),n.on("removetrack",l),this.addWebVttScript_();var d=function(){return e.trigger("texttrackchange")},h=function(){d();for(var g=0;g=0;e--){var i=s[e];i[t]&&i[t](a,r)}}(s,r,o,n),o}var sp={buffered:1,currentTime:1,duration:1,muted:1,played:1,paused:1,seekable:1,volume:1,ended:1},op={setCurrentTime:1,setMuted:1,setVolume:1},el={play:1,pause:1};function Ns(s){return function(t,r){return t===on?on:r[s]?r[s](t):t}}function Ti(s,t,r,a,e,i){void 0===s&&(s={}),void 0===t&&(t=[]),void 0===e&&(e=[]),void 0===i&&(i=!1);var n=t,o=n[0],l=n.slice(1);if("string"==typeof o)Ti(s,_i[o],r,a,e,i);else if(o){var d=function dp(s,t){var r=Fs[s.id()],a=null;if(null==r)return a=t(s),Fs[s.id()]=[[t,a]],a;for(var e=0;e0;this.player_.tech(!0)&&!((ot||Ye)&&i)&&this.player_.tech(!0).focus(),this.player_.paused()?Kr(this.player_.play()):this.player_.pause()}},t}(ln);Ie.registerComponent("PosterImage",mp);var jr="#222",vp={monospace:"monospace",sansSerif:"sans-serif",serif:"serif",monospaceSansSerif:'"Andale Mono", "Lucida Console", monospace',monospaceSerif:'"Courier New", monospace',proportionalSansSerif:"sans-serif",proportionalSerif:"serif",casual:'"Comic Sans MS", Impact, fantasy',script:'"Monotype Corsiva", cursive',smallcaps:'"Andale Mono", "Lucida Console", monospace, sans-serif'};function Bs(s,t){var r;if(4===s.length)r=s[1]+s[1]+s[2]+s[2]+s[3]+s[3];else{if(7!==s.length)throw new Error("Invalid color code provided, "+s+"; must be formatted as e.g. #f0e or #f604e2.");r=s.slice(1)}return"rgba("+parseInt(r.slice(0,2),16)+","+parseInt(r.slice(2,4),16)+","+parseInt(r.slice(4,6),16)+","+t+")"}function Us(s,t,r){try{s.style[t]=r}catch{return}}var gp=function(s){function t(a,e,i){var n;n=s.call(this,a,e,i)||this;var o=function(d){return n.updateDisplay(d)};return a.on("loadstart",function(l){return n.toggleDisplay(l)}),a.on("texttrackchange",o),a.on("loadedmetadata",function(l){return n.preselectTrack(l)}),a.ready(Mt(lt(n),function(){if(a.tech_&&a.tech_.featuresNativeTextTracks)this.hide();else{a.on("fullscreenchange",o),a.on("playerresize",o),window.addEventListener("orientationchange",o),a.on("dispose",function(){return window.removeEventListener("orientationchange",o)});for(var l=this.options_.playerOptions.tracks||[],d=0;d0;return Kr(i),void(this.player_.tech(!0)&&(!ot&&!Ye||!n)&&this.player_.tech(!0).focus())}var o=this.player_.getChild("controlBar"),l=o&&o.getChild("playToggle");if(l){var d=function(){return l.focus()};fa(i)?i.then(d,function(){}):this.setTimeout(d,1)}else this.player_.tech(!0).focus()},r.handleKeyDown=function(e){this.mouseused_=!1,s.prototype.handleKeyDown.call(this,e)},r.handleMouseDown=function(e){this.mouseused_=!0},t}(Hr);il.prototype.controlText_="Play Video",Ie.registerComponent("BigPlayButton",il);var _p=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).controlText(e&&e.controlText||i.localize("Close")),i}Ne(t,s);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-close-button "+s.prototype.buildCSSClass.call(this)},r.handleClick=function(e){this.trigger({type:"close",bubbles:!1})},r.handleKeyDown=function(e){st.isEventKey(e,"Esc")?(e.preventDefault(),e.stopPropagation(),this.trigger("click")):s.prototype.handleKeyDown.call(this,e)},t}(Hr);Ie.registerComponent("CloseButton",_p);var al=function(s){function t(a,e){var i;return void 0===e&&(e={}),i=s.call(this,a,e)||this,e.replay=void 0===e.replay||e.replay,i.on(a,"play",function(n){return i.handlePlay(n)}),i.on(a,"pause",function(n){return i.handlePause(n)}),e.replay&&i.on(a,"ended",function(n){return i.handleEnded(n)}),i}Ne(t,s);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-play-control "+s.prototype.buildCSSClass.call(this)},r.handleClick=function(e){this.player_.paused()?Kr(this.player_.play()):this.player_.pause()},r.handleSeeked=function(e){this.removeClass("vjs-ended"),this.player_.paused()?this.handlePause(e):this.handlePlay(e)},r.handlePlay=function(e){this.removeClass("vjs-ended"),this.removeClass("vjs-paused"),this.addClass("vjs-playing"),this.controlText("Pause")},r.handlePause=function(e){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.controlText("Play")},r.handleEnded=function(e){var i=this;this.removeClass("vjs-playing"),this.addClass("vjs-ended"),this.controlText("Replay"),this.one(this.player_,"seeked",function(n){return i.handleSeeked(n)})},t}(Hr);al.prototype.controlText_="Play",Ie.registerComponent("PlayToggle",al);var nl=function(t,r){t=t<0?0:t;var a=Math.floor(t%60),e=Math.floor(t/60%60),i=Math.floor(t/3600),n=Math.floor(r/60%60),o=Math.floor(r/3600);return(isNaN(t)||t===1/0)&&(i=e=a="-"),(i=i>0||o>0?i+":":"")+(e=((i||n>=10)&&e<10?"0"+e:e)+":")+(a=a<10?"0"+a:a)},js=nl;function Vi(s,t){return void 0===t&&(t=s),js(s,t)}var Hi=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).on(a,["timeupdate","ended"],function(n){return i.updateContent(n)}),i.updateTextNode_(),i}Ne(t,s);var r=t.prototype;return r.createEl=function(){var e=this.buildCSSClass(),i=s.prototype.createEl.call(this,"div",{className:e+" vjs-time-control vjs-control"}),n=it("span",{className:"vjs-control-text",textContent:this.localize(this.labelText_)+"\xa0"},{role:"presentation"});return i.appendChild(n),this.contentEl_=it("span",{className:e+"-display"},{"aria-live":"off",role:"presentation"}),i.appendChild(this.contentEl_),i},r.dispose=function(){this.contentEl_=null,this.textNode_=null,s.prototype.dispose.call(this)},r.updateTextNode_=function(e){var i=this;void 0===e&&(e=0),e=Vi(e),this.formattedTime_!==e&&(this.formattedTime_=e,this.requestNamedAnimationFrame("TimeDisplay#updateTextNode_",function(){if(i.contentEl_){var n=i.textNode_;n&&i.contentEl_.firstChild!==n&&(n=null,E.warn("TimeDisplay#updateTextnode_: Prevented replacement of text node element since it was no longer a child of this node. Appending a new node instead.")),i.textNode_=document.createTextNode(i.formattedTime_),i.textNode_&&(n?i.contentEl_.replaceChild(i.textNode_,n):i.contentEl_.appendChild(i.textNode_))}}))},r.updateContent=function(e){},t}(Ie);Hi.prototype.labelText_="Time",Hi.prototype.controlText_="Time",Ie.registerComponent("TimeDisplay",Hi);var Vs=function(s){function t(){return s.apply(this,arguments)||this}Ne(t,s);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-current-time"},r.updateContent=function(e){var i;i=this.player_.ended()?this.player_.duration():this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime(),this.updateTextNode_(i)},t}(Hi);Vs.prototype.labelText_="Current Time",Vs.prototype.controlText_="Current Time",Ie.registerComponent("CurrentTimeDisplay",Vs);var Hs=function(s){function t(a,e){var i,n=function(l){return i.updateContent(l)};return(i=s.call(this,a,e)||this).on(a,"durationchange",n),i.on(a,"loadstart",n),i.on(a,"loadedmetadata",n),i}Ne(t,s);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-duration"},r.updateContent=function(e){var i=this.player_.duration();this.updateTextNode_(i)},t}(Hi);Hs.prototype.labelText_="Duration",Hs.prototype.controlText_="Duration",Ie.registerComponent("DurationDisplay",Hs);var Sp=function(s){function t(){return s.apply(this,arguments)||this}return Ne(t,s),t.prototype.createEl=function(){var e=s.prototype.createEl.call(this,"div",{className:"vjs-time-control vjs-time-divider"},{"aria-hidden":!0}),i=s.prototype.createEl.call(this,"div"),n=s.prototype.createEl.call(this,"span",{textContent:"/"});return i.appendChild(n),e.appendChild(i),e},t}(Ie);Ie.registerComponent("TimeDivider",Sp);var $s=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).on(a,"durationchange",function(n){return i.updateContent(n)}),i}Ne(t,s);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-remaining-time"},r.createEl=function(){var e=s.prototype.createEl.call(this);return!1!==this.options_.displayNegative&&e.insertBefore(it("span",{},{"aria-hidden":!0},"-"),this.contentEl_),e},r.updateContent=function(e){var i;"number"==typeof this.player_.duration()&&(i=this.player_.ended()?0:this.player_.remainingTimeDisplay?this.player_.remainingTimeDisplay():this.player_.remainingTime(),this.updateTextNode_(i))},t}(Hi);$s.prototype.labelText_="Remaining Time",$s.prototype.controlText_="Remaining Time",Ie.registerComponent("RemainingTimeDisplay",$s);var xp=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).updateShowing(),i.on(i.player(),"durationchange",function(n){return i.updateShowing(n)}),i}Ne(t,s);var r=t.prototype;return r.createEl=function(){var e=s.prototype.createEl.call(this,"div",{className:"vjs-live-control vjs-control"});return this.contentEl_=it("div",{className:"vjs-live-display"},{"aria-live":"off"}),this.contentEl_.appendChild(it("span",{className:"vjs-control-text",textContent:this.localize("Stream Type")+"\xa0"})),this.contentEl_.appendChild(document.createTextNode(this.localize("LIVE"))),e.appendChild(this.contentEl_),e},r.dispose=function(){this.contentEl_=null,s.prototype.dispose.call(this)},r.updateShowing=function(e){this.player().duration()===1/0?this.show():this.hide()},t}(Ie);Ie.registerComponent("LiveDisplay",xp);var sl=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).updateLiveEdgeStatus(),i.player_.liveTracker&&(i.updateLiveEdgeStatusHandler_=function(n){return i.updateLiveEdgeStatus(n)},i.on(i.player_.liveTracker,"liveedgechange",i.updateLiveEdgeStatusHandler_)),i}Ne(t,s);var r=t.prototype;return r.createEl=function(){var e=s.prototype.createEl.call(this,"button",{className:"vjs-seek-to-live-control vjs-control"});return this.textEl_=it("span",{className:"vjs-seek-to-live-text",textContent:this.localize("LIVE")},{"aria-hidden":"true"}),e.appendChild(this.textEl_),e},r.updateLiveEdgeStatus=function(){!this.player_.liveTracker||this.player_.liveTracker.atLiveEdge()?(this.setAttribute("aria-disabled",!0),this.addClass("vjs-at-live-edge"),this.controlText("Seek to live, currently playing live")):(this.setAttribute("aria-disabled",!1),this.removeClass("vjs-at-live-edge"),this.controlText("Seek to live, currently behind live"))},r.handleClick=function(){this.player_.liveTracker.seekToLiveEdge()},r.dispose=function(){this.player_.liveTracker&&this.off(this.player_.liveTracker,"liveedgechange",this.updateLiveEdgeStatusHandler_),this.textEl_=null,s.prototype.dispose.call(this)},t}(Hr);sl.prototype.controlText_="Seek to live, currently playing live",Ie.registerComponent("SeekToLive",sl);var dn=function(t,r,a){return t=Number(t),Math.min(a,Math.max(r,isNaN(t)?r:t))},qs=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).handleMouseDown_=function(n){return i.handleMouseDown(n)},i.handleMouseUp_=function(n){return i.handleMouseUp(n)},i.handleKeyDown_=function(n){return i.handleKeyDown(n)},i.handleClick_=function(n){return i.handleClick(n)},i.handleMouseMove_=function(n){return i.handleMouseMove(n)},i.update_=function(n){return i.update(n)},i.bar=i.getChild(i.options_.barName),i.vertical(!!i.options_.vertical),i.enable(),i}Ne(t,s);var r=t.prototype;return r.enabled=function(){return this.enabled_},r.enable=function(){this.enabled()||(this.on("mousedown",this.handleMouseDown_),this.on("touchstart",this.handleMouseDown_),this.on("keydown",this.handleKeyDown_),this.on("click",this.handleClick_),this.on(this.player_,"controlsvisible",this.update),this.playerEvent&&this.on(this.player_,this.playerEvent,this.update),this.removeClass("disabled"),this.setAttribute("tabindex",0),this.enabled_=!0)},r.disable=function(){if(this.enabled()){var e=this.bar.el_.ownerDocument;this.off("mousedown",this.handleMouseDown_),this.off("touchstart",this.handleMouseDown_),this.off("keydown",this.handleKeyDown_),this.off("click",this.handleClick_),this.off(this.player_,"controlsvisible",this.update_),this.off(e,"mousemove",this.handleMouseMove_),this.off(e,"mouseup",this.handleMouseUp_),this.off(e,"touchmove",this.handleMouseMove_),this.off(e,"touchend",this.handleMouseUp_),this.removeAttribute("tabindex"),this.addClass("disabled"),this.playerEvent&&this.off(this.player_,this.playerEvent,this.update),this.enabled_=!1}},r.createEl=function(e,i,n){return void 0===i&&(i={}),void 0===n&&(n={}),i.className=i.className+" vjs-slider",i=ie({tabIndex:0},i),n=ie({role:"slider","aria-valuenow":0,"aria-valuemin":0,"aria-valuemax":100,tabIndex:0},n),s.prototype.createEl.call(this,e,i,n)},r.handleMouseDown=function(e){var i=this.bar.el_.ownerDocument;"mousedown"===e.type&&e.preventDefault(),"touchstart"===e.type&&!vt&&e.preventDefault(),Se(),this.addClass("vjs-sliding"),this.trigger("slideractive"),this.on(i,"mousemove",this.handleMouseMove_),this.on(i,"mouseup",this.handleMouseUp_),this.on(i,"touchmove",this.handleMouseMove_),this.on(i,"touchend",this.handleMouseUp_),this.handleMouseMove(e,!0)},r.handleMouseMove=function(e){},r.handleMouseUp=function(){var e=this.bar.el_.ownerDocument;Ae(),this.removeClass("vjs-sliding"),this.trigger("sliderinactive"),this.off(e,"mousemove",this.handleMouseMove_),this.off(e,"mouseup",this.handleMouseUp_),this.off(e,"touchmove",this.handleMouseMove_),this.off(e,"touchend",this.handleMouseUp_),this.update()},r.update=function(){var e=this;if(this.el_&&this.bar){var i=this.getProgress();return i===this.progress_||(this.progress_=i,this.requestNamedAnimationFrame("Slider#update",function(){var n=e.vertical()?"height":"width";e.bar.el().style[n]=(100*i).toFixed(2)+"%"})),i}},r.getProgress=function(){return Number(dn(this.getPercent(),0,1).toFixed(4))},r.calculateDistance=function(e){var i=nt(this.el_,e);return this.vertical()?i.y:i.x},r.handleKeyDown=function(e){st.isEventKey(e,"Left")||st.isEventKey(e,"Down")?(e.preventDefault(),e.stopPropagation(),this.stepBack()):st.isEventKey(e,"Right")||st.isEventKey(e,"Up")?(e.preventDefault(),e.stopPropagation(),this.stepForward()):s.prototype.handleKeyDown.call(this,e)},r.handleClick=function(e){e.stopPropagation(),e.preventDefault()},r.vertical=function(e){if(void 0===e)return this.vertical_||!1;this.vertical_=!!e,this.vertical_?this.addClass("vjs-slider-vertical"):this.addClass("vjs-slider-horizontal")},t}(Ie);Ie.registerComponent("Slider",qs);var zs=function(t,r){return dn(t/r*100,0,100).toFixed(2)+"%"},Ep=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).partEls_=[],i.on(a,"progress",function(n){return i.update(n)}),i}Ne(t,s);var r=t.prototype;return r.createEl=function(){var e=s.prototype.createEl.call(this,"div",{className:"vjs-load-progress"}),i=it("span",{className:"vjs-control-text"}),n=it("span",{textContent:this.localize("Loaded")}),o=document.createTextNode(": ");return this.percentageEl_=it("span",{className:"vjs-control-text-loaded-percentage",textContent:"0%"}),e.appendChild(i),i.appendChild(n),i.appendChild(o),i.appendChild(this.percentageEl_),e},r.dispose=function(){this.partEls_=null,this.percentageEl_=null,s.prototype.dispose.call(this)},r.update=function(e){var i=this;this.requestNamedAnimationFrame("LoadProgressBar#update",function(){var n=i.player_.liveTracker,o=i.player_.buffered(),l=n&&n.isLive()?n.seekableEnd():i.player_.duration(),d=i.player_.bufferedEnd(),h=i.partEls_,y=zs(d,l);i.percent_!==y&&(i.el_.style.width=y,tr(i.percentageEl_,y),i.percent_=y);for(var g=0;go.length;k--)i.el_.removeChild(h[k-1]);h.length=o.length})},t}(Ie);Ie.registerComponent("LoadProgressBar",Ep);var wp=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).update=ii(Mt(lt(i),i.update),Vr),i}Ne(t,s);var r=t.prototype;return r.createEl=function(){return s.prototype.createEl.call(this,"div",{className:"vjs-time-tooltip"},{"aria-hidden":"true"})},r.update=function(e,i,n){var o=Ke(this.el_),l=Ve(this.player_.el()),d=e.width*i;if(l&&o){var h=e.left-l.left+d,y=e.width-d+(l.right-e.right),g=o.width/2;ho.width&&(g=o.width),g=Math.round(g),this.el_.style.right="-"+g+"px",this.write(n)}},r.write=function(e){tr(this.el_,e)},r.updateTime=function(e,i,n,o){var l=this;this.requestNamedAnimationFrame("TimeTooltip#updateTime",function(){var d,h=l.player_.duration();if(l.player_.liveTracker&&l.player_.liveTracker.isLive()){var y=l.player_.liveTracker.liveWindow(),g=y-i*y;d=(g<1?"":"-")+Vi(g,y)}else d=Vi(n,h);l.update(e,i,d),o&&o()})},t}(Ie);Ie.registerComponent("TimeTooltip",wp);var Gs=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).update=ii(Mt(lt(i),i.update),Vr),i}Ne(t,s);var r=t.prototype;return r.createEl=function(){return s.prototype.createEl.call(this,"div",{className:"vjs-play-progress vjs-slider-bar"},{"aria-hidden":"true"})},r.update=function(e,i){var n=this.getChild("timeTooltip");if(n){var o=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime();n.updateTime(e,i,o)}},t}(Ie);Gs.prototype.options_={children:[]},!Je&&!Te&&Gs.prototype.options_.children.push("timeTooltip"),Ie.registerComponent("PlayProgressBar",Gs);var ol=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).update=ii(Mt(lt(i),i.update),Vr),i}Ne(t,s);var r=t.prototype;return r.createEl=function(){return s.prototype.createEl.call(this,"div",{className:"vjs-mouse-display"})},r.update=function(e,i){var n=this,o=i*this.player_.duration();this.getChild("timeTooltip").updateTime(e,i,o,function(){n.el_.style.left=e.width*i+"px"})},t}(Ie);ol.prototype.options_={children:["timeTooltip"]},Ie.registerComponent("MouseTimeDisplay",ol);var Ws=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).setEventHandlers_(),i}Ne(t,s);var r=t.prototype;return r.setEventHandlers_=function(){var e=this;this.update_=Mt(this,this.update),this.update=ii(this.update_,Vr),this.on(this.player_,["ended","durationchange","timeupdate"],this.update),this.player_.liveTracker&&this.on(this.player_.liveTracker,"liveedgechange",this.update),this.updateInterval=null,this.enableIntervalHandler_=function(i){return e.enableInterval_(i)},this.disableIntervalHandler_=function(i){return e.disableInterval_(i)},this.on(this.player_,["playing"],this.enableIntervalHandler_),this.on(this.player_,["ended","pause","waiting"],this.disableIntervalHandler_),"hidden"in document&&"visibilityState"in document&&this.on(document,"visibilitychange",this.toggleVisibility_)},r.toggleVisibility_=function(e){"hidden"===document.visibilityState?(this.cancelNamedAnimationFrame("SeekBar#update"),this.cancelNamedAnimationFrame("Slider#update"),this.disableInterval_(e)):(!this.player_.ended()&&!this.player_.paused()&&this.enableInterval_(),this.update())},r.enableInterval_=function(){this.updateInterval||(this.updateInterval=this.setInterval(this.update,Vr))},r.disableInterval_=function(e){this.player_.liveTracker&&this.player_.liveTracker.isLive()&&e&&"ended"!==e.type||this.updateInterval&&(this.clearInterval(this.updateInterval),this.updateInterval=null)},r.createEl=function(){return s.prototype.createEl.call(this,"div",{className:"vjs-progress-holder"},{"aria-label":this.localize("Progress Bar")})},r.update=function(e){var i=this;if("hidden"!==document.visibilityState){var n=s.prototype.update.call(this);return this.requestNamedAnimationFrame("SeekBar#update",function(){var o=i.player_.ended()?i.player_.duration():i.getCurrentTime_(),l=i.player_.liveTracker,d=i.player_.duration();l&&l.isLive()&&(d=i.player_.liveTracker.liveCurrentTime()),i.percent_!==n&&(i.el_.setAttribute("aria-valuenow",(100*n).toFixed(2)),i.percent_=n),(i.currentTime_!==o||i.duration_!==d)&&(i.el_.setAttribute("aria-valuetext",i.localize("progress bar timing: currentTime={1} duration={2}",[Vi(o,d),Vi(d,d)],"{1} of {2}")),i.currentTime_=o,i.duration_=d),i.bar&&i.bar.update(Ve(i.el()),i.getProgress())}),n}},r.userSeek_=function(e){this.player_.liveTracker&&this.player_.liveTracker.isLive()&&this.player_.liveTracker.nextSeekedFromUser(),this.player_.currentTime(e)},r.getCurrentTime_=function(){return this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime()},r.getPercent=function(){var i,e=this.getCurrentTime_(),n=this.player_.liveTracker;return n&&n.isLive()?(i=(e-n.seekableStart())/n.liveWindow(),n.atLiveEdge()&&(i=1)):i=e/this.player_.duration(),i},r.handleMouseDown=function(e){pe(e)&&(e.stopPropagation(),this.videoWasPlaying=!this.player_.paused(),this.player_.pause(),s.prototype.handleMouseDown.call(this,e))},r.handleMouseMove=function(e,i){if(void 0===i&&(i=!1),pe(e)){!i&&!this.player_.scrubbing()&&this.player_.scrubbing(!0);var n,o=this.calculateDistance(e),l=this.player_.liveTracker;if(l&&l.isLive()){if(o>=.99)return void l.seekToLiveEdge();var d=l.seekableStart(),h=l.liveCurrentTime();if((n=d+o*l.liveWindow())>=h&&(n=h),n<=d&&(n=d+.1),n===1/0)return}else(n=o*this.player_.duration())===this.player_.duration()&&(n-=.1);this.userSeek_(n)}},r.enable=function(){s.prototype.enable.call(this);var e=this.getChild("mouseTimeDisplay");e&&e.show()},r.disable=function(){s.prototype.disable.call(this);var e=this.getChild("mouseTimeDisplay");e&&e.hide()},r.handleMouseUp=function(e){s.prototype.handleMouseUp.call(this,e),e&&e.stopPropagation(),this.player_.scrubbing(!1),this.player_.trigger({type:"timeupdate",target:this,manuallyTriggered:!0}),this.videoWasPlaying?Kr(this.player_.play()):this.update_()},r.stepForward=function(){this.userSeek_(this.player_.currentTime()+5)},r.stepBack=function(){this.userSeek_(this.player_.currentTime()-5)},r.handleAction=function(e){this.player_.paused()?this.player_.play():this.player_.pause()},r.handleKeyDown=function(e){var i=this.player_.liveTracker;if(st.isEventKey(e,"Space")||st.isEventKey(e,"Enter"))e.preventDefault(),e.stopPropagation(),this.handleAction(e);else if(st.isEventKey(e,"Home"))e.preventDefault(),e.stopPropagation(),this.userSeek_(0);else if(st.isEventKey(e,"End"))e.preventDefault(),e.stopPropagation(),i&&i.isLive()?this.userSeek_(i.liveCurrentTime()):this.userSeek_(this.player_.duration());else if(/^[0-9]$/.test(st(e))){e.preventDefault(),e.stopPropagation();var n=10*(st.codes[st(e)]-st.codes[0])/100;i&&i.isLive()?this.userSeek_(i.seekableStart()+i.liveWindow()*n):this.userSeek_(this.player_.duration()*n)}else st.isEventKey(e,"PgDn")?(e.preventDefault(),e.stopPropagation(),this.userSeek_(this.player_.currentTime()-60)):st.isEventKey(e,"PgUp")?(e.preventDefault(),e.stopPropagation(),this.userSeek_(this.player_.currentTime()+60)):s.prototype.handleKeyDown.call(this,e)},r.dispose=function(){this.disableInterval_(),this.off(this.player_,["ended","durationchange","timeupdate"],this.update),this.player_.liveTracker&&this.off(this.player_.liveTracker,"liveedgechange",this.update),this.off(this.player_,["playing"],this.enableIntervalHandler_),this.off(this.player_,["ended","pause","waiting"],this.disableIntervalHandler_),"hidden"in document&&"visibilityState"in document&&this.off(document,"visibilitychange",this.toggleVisibility_),s.prototype.dispose.call(this)},t}(qs);Ws.prototype.options_={children:["loadProgressBar","playProgressBar"],barName:"playProgressBar"},!Je&&!Te&&Ws.prototype.options_.children.splice(1,0,"mouseTimeDisplay"),Ie.registerComponent("SeekBar",Ws);var ll=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).handleMouseMove=ii(Mt(lt(i),i.handleMouseMove),Vr),i.throttledHandleMouseSeek=ii(Mt(lt(i),i.handleMouseSeek),Vr),i.handleMouseUpHandler_=function(n){return i.handleMouseUp(n)},i.handleMouseDownHandler_=function(n){return i.handleMouseDown(n)},i.enable(),i}Ne(t,s);var r=t.prototype;return r.createEl=function(){return s.prototype.createEl.call(this,"div",{className:"vjs-progress-control vjs-control"})},r.handleMouseMove=function(e){var i=this.getChild("seekBar");if(i){var n=i.getChild("playProgressBar"),o=i.getChild("mouseTimeDisplay");if(n||o){var l=i.el(),d=Ke(l),h=nt(l,e).x;h=dn(h,0,1),o&&o.update(d,h),n&&n.update(d,i.getProgress())}}},r.handleMouseSeek=function(e){var i=this.getChild("seekBar");i&&i.handleMouseMove(e)},r.enabled=function(){return this.enabled_},r.disable=function(){if(this.children().forEach(function(i){return i.disable&&i.disable()}),this.enabled()&&(this.off(["mousedown","touchstart"],this.handleMouseDownHandler_),this.off(this.el_,"mousemove",this.handleMouseMove),this.removeListenersAddedOnMousedownAndTouchstart(),this.addClass("disabled"),this.enabled_=!1,this.player_.scrubbing())){var e=this.getChild("seekBar");this.player_.scrubbing(!1),e.videoWasPlaying&&Kr(this.player_.play())}},r.enable=function(){this.children().forEach(function(e){return e.enable&&e.enable()}),!this.enabled()&&(this.on(["mousedown","touchstart"],this.handleMouseDownHandler_),this.on(this.el_,"mousemove",this.handleMouseMove),this.removeClass("disabled"),this.enabled_=!0)},r.removeListenersAddedOnMousedownAndTouchstart=function(){var e=this.el_.ownerDocument;this.off(e,"mousemove",this.throttledHandleMouseSeek),this.off(e,"touchmove",this.throttledHandleMouseSeek),this.off(e,"mouseup",this.handleMouseUpHandler_),this.off(e,"touchend",this.handleMouseUpHandler_)},r.handleMouseDown=function(e){var i=this.el_.ownerDocument,n=this.getChild("seekBar");n&&n.handleMouseDown(e),this.on(i,"mousemove",this.throttledHandleMouseSeek),this.on(i,"touchmove",this.throttledHandleMouseSeek),this.on(i,"mouseup",this.handleMouseUpHandler_),this.on(i,"touchend",this.handleMouseUpHandler_)},r.handleMouseUp=function(e){var i=this.getChild("seekBar");i&&i.handleMouseUp(e),this.removeListenersAddedOnMousedownAndTouchstart()},t}(Ie);ll.prototype.options_={children:["seekBar"]},Ie.registerComponent("ProgressControl",ll);var dl=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).on(a,["enterpictureinpicture","leavepictureinpicture"],function(n){return i.handlePictureInPictureChange(n)}),i.on(a,["disablepictureinpicturechanged","loadedmetadata"],function(n){return i.handlePictureInPictureEnabledChange(n)}),i.disable(),i}Ne(t,s);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-picture-in-picture-control "+s.prototype.buildCSSClass.call(this)},r.handlePictureInPictureEnabledChange=function(){document.pictureInPictureEnabled&&!1===this.player_.disablePictureInPicture()?this.enable():this.disable()},r.handlePictureInPictureChange=function(e){this.player_.isInPictureInPicture()?this.controlText("Exit Picture-in-Picture"):this.controlText("Picture-in-Picture"),this.handlePictureInPictureEnabledChange()},r.handleClick=function(e){this.player_.isInPictureInPicture()?this.player_.exitPictureInPicture():this.player_.requestPictureInPicture()},t}(Hr);dl.prototype.controlText_="Picture-in-Picture",Ie.registerComponent("PictureInPictureToggle",dl);var cl=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).on(a,"fullscreenchange",function(n){return i.handleFullscreenChange(n)}),!1===document[a.fsApi_.fullscreenEnabled]&&i.disable(),i}Ne(t,s);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-fullscreen-control "+s.prototype.buildCSSClass.call(this)},r.handleFullscreenChange=function(e){this.player_.isFullscreen()?this.controlText("Non-Fullscreen"):this.controlText("Fullscreen")},r.handleClick=function(e){this.player_.isFullscreen()?this.player_.exitFullscreen():this.player_.requestFullscreen()},t}(Hr);cl.prototype.controlText_="Fullscreen",Ie.registerComponent("FullscreenToggle",cl);var Cp=function(t,r){r.tech_&&!r.tech_.featuresVolumeControl&&t.addClass("vjs-hidden"),t.on(r,"loadstart",function(){r.tech_.featuresVolumeControl?t.removeClass("vjs-hidden"):t.addClass("vjs-hidden")})},Pp=function(s){function t(){return s.apply(this,arguments)||this}return Ne(t,s),t.prototype.createEl=function(){var e=s.prototype.createEl.call(this,"div",{className:"vjs-volume-level"});return e.appendChild(s.prototype.createEl.call(this,"span",{className:"vjs-control-text"})),e},t}(Ie);Ie.registerComponent("VolumeLevel",Pp);var kp=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).update=ii(Mt(lt(i),i.update),Vr),i}Ne(t,s);var r=t.prototype;return r.createEl=function(){return s.prototype.createEl.call(this,"div",{className:"vjs-volume-tooltip"},{"aria-hidden":"true"})},r.update=function(e,i,n,o){if(!n){var l=Ve(this.el_),d=Ve(this.player_.el()),h=e.width*i;if(!d||!l)return;var y=e.left-d.left+h,g=e.width-h+(d.right-e.right),S=l.width/2;yl.width&&(S=l.width),this.el_.style.right="-"+S+"px"}this.write(o+"%")},r.write=function(e){tr(this.el_,e)},r.updateVolume=function(e,i,n,o,l){var d=this;this.requestNamedAnimationFrame("VolumeLevelTooltip#updateVolume",function(){d.update(e,i,n,o.toFixed(0)),l&&l()})},t}(Ie);Ie.registerComponent("VolumeLevelTooltip",kp);var fl=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).update=ii(Mt(lt(i),i.update),Vr),i}Ne(t,s);var r=t.prototype;return r.createEl=function(){return s.prototype.createEl.call(this,"div",{className:"vjs-mouse-display"})},r.update=function(e,i,n){var o=this,l=100*i;this.getChild("volumeLevelTooltip").updateVolume(e,i,n,l,function(){n?o.el_.style.bottom=e.height*i+"px":o.el_.style.left=e.width*i+"px"})},t}(Ie);fl.prototype.options_={children:["volumeLevelTooltip"]},Ie.registerComponent("MouseVolumeLevelDisplay",fl);var fn=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).on("slideractive",function(n){return i.updateLastVolume_(n)}),i.on(a,"volumechange",function(n){return i.updateARIAAttributes(n)}),a.ready(function(){return i.updateARIAAttributes()}),i}Ne(t,s);var r=t.prototype;return r.createEl=function(){return s.prototype.createEl.call(this,"div",{className:"vjs-volume-bar vjs-slider-bar"},{"aria-label":this.localize("Volume Level"),"aria-live":"polite"})},r.handleMouseDown=function(e){pe(e)&&s.prototype.handleMouseDown.call(this,e)},r.handleMouseMove=function(e){var i=this.getChild("mouseVolumeLevelDisplay");if(i){var n=this.el(),o=Ve(n),l=this.vertical(),d=nt(n,e);d=l?d.y:d.x,d=dn(d,0,1),i.update(o,d,l)}pe(e)&&(this.checkMuted(),this.player_.volume(this.calculateDistance(e)))},r.checkMuted=function(){this.player_.muted()&&this.player_.muted(!1)},r.getPercent=function(){return this.player_.muted()?0:this.player_.volume()},r.stepForward=function(){this.checkMuted(),this.player_.volume(this.player_.volume()+.1)},r.stepBack=function(){this.checkMuted(),this.player_.volume(this.player_.volume()-.1)},r.updateARIAAttributes=function(e){var i=this.player_.muted()?0:this.volumeAsPercentage_();this.el_.setAttribute("aria-valuenow",i),this.el_.setAttribute("aria-valuetext",i+"%")},r.volumeAsPercentage_=function(){return Math.round(100*this.player_.volume())},r.updateLastVolume_=function(){var e=this,i=this.player_.volume();this.one("sliderinactive",function(){0===e.player_.volume()&&e.player_.lastVolume_(i)})},t}(qs);fn.prototype.options_={children:["volumeLevel"],barName:"volumeLevel"},!Je&&!Te&&fn.prototype.options_.children.splice(0,0,"mouseVolumeLevelDisplay"),fn.prototype.playerEvent="volumechange",Ie.registerComponent("VolumeBar",fn);var hl=function(s){function t(a,e){var i;return void 0===e&&(e={}),e.vertical=e.vertical||!1,(typeof e.volumeBar>"u"||re(e.volumeBar))&&(e.volumeBar=e.volumeBar||{},e.volumeBar.vertical=e.vertical),i=s.call(this,a,e)||this,Cp(lt(i),a),i.throttledHandleMouseMove=ii(Mt(lt(i),i.handleMouseMove),Vr),i.handleMouseUpHandler_=function(n){return i.handleMouseUp(n)},i.on("mousedown",function(n){return i.handleMouseDown(n)}),i.on("touchstart",function(n){return i.handleMouseDown(n)}),i.on("mousemove",function(n){return i.handleMouseMove(n)}),i.on(i.volumeBar,["focus","slideractive"],function(){i.volumeBar.addClass("vjs-slider-active"),i.addClass("vjs-slider-active"),i.trigger("slideractive")}),i.on(i.volumeBar,["blur","sliderinactive"],function(){i.volumeBar.removeClass("vjs-slider-active"),i.removeClass("vjs-slider-active"),i.trigger("sliderinactive")}),i}Ne(t,s);var r=t.prototype;return r.createEl=function(){var e="vjs-volume-horizontal";return this.options_.vertical&&(e="vjs-volume-vertical"),s.prototype.createEl.call(this,"div",{className:"vjs-volume-control vjs-control "+e})},r.handleMouseDown=function(e){var i=this.el_.ownerDocument;this.on(i,"mousemove",this.throttledHandleMouseMove),this.on(i,"touchmove",this.throttledHandleMouseMove),this.on(i,"mouseup",this.handleMouseUpHandler_),this.on(i,"touchend",this.handleMouseUpHandler_)},r.handleMouseUp=function(e){var i=this.el_.ownerDocument;this.off(i,"mousemove",this.throttledHandleMouseMove),this.off(i,"touchmove",this.throttledHandleMouseMove),this.off(i,"mouseup",this.handleMouseUpHandler_),this.off(i,"touchend",this.handleMouseUpHandler_)},r.handleMouseMove=function(e){this.volumeBar.handleMouseMove(e)},t}(Ie);hl.prototype.options_={children:["volumeBar"]},Ie.registerComponent("VolumeControl",hl);var Ap=function(t,r){r.tech_&&!r.tech_.featuresMuteControl&&t.addClass("vjs-hidden"),t.on(r,"loadstart",function(){r.tech_.featuresMuteControl?t.removeClass("vjs-hidden"):t.addClass("vjs-hidden")})},pl=function(s){function t(a,e){var i;return i=s.call(this,a,e)||this,Ap(lt(i),a),i.on(a,["loadstart","volumechange"],function(n){return i.update(n)}),i}Ne(t,s);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-mute-control "+s.prototype.buildCSSClass.call(this)},r.handleClick=function(e){var i=this.player_.volume(),n=this.player_.lastVolume_();if(0===i){var o=n<.1?.1:n;this.player_.volume(o),this.player_.muted(!1)}else this.player_.muted(!this.player_.muted())},r.update=function(e){this.updateIcon_(),this.updateControlText_()},r.updateIcon_=function(){var e=this.player_.volume(),i=3;Je&&this.player_.tech_&&this.player_.tech_.el_&&this.player_.muted(this.player_.tech_.el_.muted),0===e||this.player_.muted()?i=0:e<.33?i=1:e<.67&&(i=2);for(var n=0;n<4;n++)we(this.el_,"vjs-vol-"+n);ye(this.el_,"vjs-vol-"+i)},r.updateControlText_=function(){var i=this.player_.muted()||0===this.player_.volume()?"Unmute":"Mute";this.controlText()!==i&&this.controlText(i)},t}(Hr);pl.prototype.controlText_="Mute",Ie.registerComponent("MuteToggle",pl);var ml=function(s){function t(a,e){var i;return void 0===e&&(e={}),typeof e.inline<"u"?e.inline=e.inline:e.inline=!0,(typeof e.volumeControl>"u"||re(e.volumeControl))&&(e.volumeControl=e.volumeControl||{},e.volumeControl.vertical=!e.inline),(i=s.call(this,a,e)||this).handleKeyPressHandler_=function(n){return i.handleKeyPress(n)},i.on(a,["loadstart"],function(n){return i.volumePanelState_(n)}),i.on(i.muteToggle,"keyup",function(n){return i.handleKeyPress(n)}),i.on(i.volumeControl,"keyup",function(n){return i.handleVolumeControlKeyUp(n)}),i.on("keydown",function(n){return i.handleKeyPress(n)}),i.on("mouseover",function(n){return i.handleMouseOver(n)}),i.on("mouseout",function(n){return i.handleMouseOut(n)}),i.on(i.volumeControl,["slideractive"],i.sliderActive_),i.on(i.volumeControl,["sliderinactive"],i.sliderInactive_),i}Ne(t,s);var r=t.prototype;return r.sliderActive_=function(){this.addClass("vjs-slider-active")},r.sliderInactive_=function(){this.removeClass("vjs-slider-active")},r.volumePanelState_=function(){this.volumeControl.hasClass("vjs-hidden")&&this.muteToggle.hasClass("vjs-hidden")&&this.addClass("vjs-hidden"),this.volumeControl.hasClass("vjs-hidden")&&!this.muteToggle.hasClass("vjs-hidden")&&this.addClass("vjs-mute-toggle-only")},r.createEl=function(){var e="vjs-volume-panel-horizontal";return this.options_.inline||(e="vjs-volume-panel-vertical"),s.prototype.createEl.call(this,"div",{className:"vjs-volume-panel vjs-control "+e})},r.dispose=function(){this.handleMouseOut(),s.prototype.dispose.call(this)},r.handleVolumeControlKeyUp=function(e){st.isEventKey(e,"Esc")&&this.muteToggle.focus()},r.handleMouseOver=function(e){this.addClass("vjs-hover"),Et(document,"keyup",this.handleKeyPressHandler_)},r.handleMouseOut=function(e){this.removeClass("vjs-hover"),Ct(document,"keyup",this.handleKeyPressHandler_)},r.handleKeyPress=function(e){st.isEventKey(e,"Esc")&&this.handleMouseOut()},t}(Ie);ml.prototype.options_={children:["muteToggle","volumeControl"]},Ie.registerComponent("VolumePanel",ml);var vl=function(s){function t(a,e){var i;return i=s.call(this,a,e)||this,e&&(i.menuButton_=e.menuButton),i.focusedChild_=-1,i.on("keydown",function(n){return i.handleKeyDown(n)}),i.boundHandleBlur_=function(n){return i.handleBlur(n)},i.boundHandleTapClick_=function(n){return i.handleTapClick(n)},i}Ne(t,s);var r=t.prototype;return r.addEventListenerForItem=function(e){e instanceof Ie&&(this.on(e,"blur",this.boundHandleBlur_),this.on(e,["tap","click"],this.boundHandleTapClick_))},r.removeEventListenerForItem=function(e){e instanceof Ie&&(this.off(e,"blur",this.boundHandleBlur_),this.off(e,["tap","click"],this.boundHandleTapClick_))},r.removeChild=function(e){"string"==typeof e&&(e=this.getChild(e)),this.removeEventListenerForItem(e),s.prototype.removeChild.call(this,e)},r.addItem=function(e){var i=this.addChild(e);i&&this.addEventListenerForItem(i)},r.createEl=function(){var e=this.options_.contentElType||"ul";this.contentEl_=it(e,{className:"vjs-menu-content"}),this.contentEl_.setAttribute("role","menu");var i=s.prototype.createEl.call(this,"div",{append:this.contentEl_,className:"vjs-menu"});return i.appendChild(this.contentEl_),Et(i,"click",function(n){n.preventDefault(),n.stopImmediatePropagation()}),i},r.dispose=function(){this.contentEl_=null,this.boundHandleBlur_=null,this.boundHandleTapClick_=null,s.prototype.dispose.call(this)},r.handleBlur=function(e){var i=e.relatedTarget||document.activeElement;if(!this.children().some(function(o){return o.el()===i})){var n=this.menuButton_;n&&n.buttonPressed_&&i!==n.el().firstChild&&n.unpressButton()}},r.handleTapClick=function(e){if(this.menuButton_){this.menuButton_.unpressButton();var i=this.children();if(!Array.isArray(i))return;var n=i.filter(function(o){return o.el()===e.target})[0];if(!n)return;"CaptionSettingsMenuItem"!==n.name()&&this.menuButton_.focus()}},r.handleKeyDown=function(e){st.isEventKey(e,"Left")||st.isEventKey(e,"Down")?(e.preventDefault(),e.stopPropagation(),this.stepForward()):(st.isEventKey(e,"Right")||st.isEventKey(e,"Up"))&&(e.preventDefault(),e.stopPropagation(),this.stepBack())},r.stepForward=function(){var e=0;void 0!==this.focusedChild_&&(e=this.focusedChild_+1),this.focus(e)},r.stepBack=function(){var e=0;void 0!==this.focusedChild_&&(e=this.focusedChild_-1),this.focus(e)},r.focus=function(e){void 0===e&&(e=0);var i=this.children().slice();i.length&&i[0].hasClass("vjs-menu-title")&&i.shift(),i.length>0&&(e<0?e=0:e>=i.length&&(e=i.length-1),this.focusedChild_=e,i[e].el_.focus())},t}(Ie);Ie.registerComponent("Menu",vl);var Ks=function(s){function t(a,e){var i;void 0===e&&(e={}),(i=s.call(this,a,e)||this).menuButton_=new Hr(a,e),i.menuButton_.controlText(i.controlText_),i.menuButton_.el_.setAttribute("aria-haspopup","true");var n=Hr.prototype.buildCSSClass();i.menuButton_.el_.className=i.buildCSSClass()+" "+n,i.menuButton_.removeClass("vjs-control"),i.addChild(i.menuButton_),i.update(),i.enabled_=!0;var o=function(d){return i.handleClick(d)};return i.handleMenuKeyUp_=function(l){return i.handleMenuKeyUp(l)},i.on(i.menuButton_,"tap",o),i.on(i.menuButton_,"click",o),i.on(i.menuButton_,"keydown",function(l){return i.handleKeyDown(l)}),i.on(i.menuButton_,"mouseenter",function(){i.addClass("vjs-hover"),i.menu.show(),Et(document,"keyup",i.handleMenuKeyUp_)}),i.on("mouseleave",function(l){return i.handleMouseLeave(l)}),i.on("keydown",function(l){return i.handleSubmenuKeyDown(l)}),i}Ne(t,s);var r=t.prototype;return r.update=function(){var e=this.createMenu();this.menu&&(this.menu.dispose(),this.removeChild(this.menu)),this.menu=e,this.addChild(e),this.buttonPressed_=!1,this.menuButton_.el_.setAttribute("aria-expanded","false"),this.items&&this.items.length<=this.hideThreshold_?this.hide():this.show()},r.createMenu=function(){var e=new vl(this.player_,{menuButton:this});if(this.hideThreshold_=0,this.options_.title){var i=it("li",{className:"vjs-menu-title",textContent:Jt(this.options_.title),tabIndex:-1}),n=new Ie(this.player_,{el:i});e.addItem(n)}if(this.items=this.createItems(),this.items)for(var o=0;o-1&&"showing"===d.mode){n=!1;break}}n!==this.isSelected_&&this.selected(n)},r.handleSelectedLanguageChange=function(e){for(var i=this.player().textTracks(),n=!0,o=0,l=i.length;o-1&&"showing"===d.mode){n=!1;break}}n&&(this.player_.cache_.selectedLanguage={enabled:!1})},t}(ba);Ie.registerComponent("OffTextTrackMenuItem",gl);var $i=function(s){function t(a,e){return void 0===e&&(e={}),e.tracks=a.textTracks(),s.call(this,a,e)||this}return Ne(t,s),t.prototype.createItems=function(e,i){var n;void 0===e&&(e=[]),void 0===i&&(i=ba),this.label_&&(n=this.label_+" off"),e.push(new gl(this.player_,{kinds:this.kinds_,kind:this.kind_,label:n})),this.hideThreshold_+=1;var o=this.player_.textTracks();Array.isArray(this.kinds_)||(this.kinds_=[this.kind_]);for(var l=0;l-1){var h=new i(this.player_,{track:d,kinds:this.kinds_,kind:this.kind_,selectable:!0,multiSelectable:!1});h.addClass("vjs-"+d.kind+"-menu-item"),e.push(h)}}return e},t}(Xs);Ie.registerComponent("TextTrackButton",$i);var yl=function(s){function t(a,e){var i,n=e.track,o=e.cue,l=a.currentTime();return e.selectable=!0,e.multiSelectable=!1,e.label=o.text,e.selected=o.startTime<=l&&l=0;i--){var n=e[i];if(n.kind===this.kind_)return n}},r.getMenuCaption=function(){return this.track_&&this.track_.label?this.track_.label:this.localize(Jt(this.kind_))},r.createMenu=function(){return this.options_.title=this.getMenuCaption(),s.prototype.createMenu.call(this)},r.createItems=function(){var e=[];if(!this.track_)return e;var i=this.track_.cues;if(!i)return e;for(var n=0,o=i.length;n-1&&(i.label_="captions"),i.menuButton_.controlText(Jt(i.label_)),i}Ne(t,s);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-subs-caps-button "+s.prototype.buildCSSClass.call(this)},r.buildWrapperCSSClass=function(){return"vjs-subs-caps-button "+s.prototype.buildWrapperCSSClass.call(this)},r.createItems=function(){var e=[];return!(this.player().tech_&&this.player().tech_.featuresNativeTextTracks)&&this.player().getChild("textTrackSettings")&&(e.push(new Zs(this.player_,{kind:this.label_})),this.hideThreshold_+=1),e=s.prototype.createItems.call(this,e,_l)},t}($i);to.prototype.kinds_=["captions","subtitles"],to.prototype.controlText_="Subtitles",Ie.registerComponent("SubsCapsButton",to);var Tl=function(s){function t(a,e){var i,n=e.track,o=a.audioTracks();e.label=n.label||n.language||"Unknown",e.selected=n.enabled,(i=s.call(this,a,e)||this).track=n,i.addClass("vjs-"+n.kind+"-menu-item");var l=function(){for(var h=arguments.length,y=new Array(h),g=0;g=0;n--)i.push(new ro(this.player(),{rate:e[n]+"x"}));return i},r.updateARIAAttributes=function(){this.el().setAttribute("aria-valuenow",this.player().playbackRate())},r.handleClick=function(e){var i=this.player().playbackRate(),n=this.playbackRates(),l=(n.indexOf(i)+1)%n.length;this.player().playbackRate(n[l])},r.handlePlaybackRateschange=function(e){this.update()},r.playbackRates=function(){var e=this.player();return e.playbackRates&&e.playbackRates()||[]},r.playbackRateSupported=function(){return this.player().tech_&&this.player().tech_.featuresPlaybackRate&&this.playbackRates()&&this.playbackRates().length>0},r.updateVisibility=function(e){this.playbackRateSupported()?this.removeClass("vjs-hidden"):this.addClass("vjs-hidden")},r.updateLabel=function(e){this.playbackRateSupported()&&(this.labelEl_.textContent=this.player().playbackRate()+"x")},t}(Ks);Sl.prototype.controlText_="Playback Rate",Ie.registerComponent("PlaybackRateMenuButton",Sl);var xl=function(s){function t(){return s.apply(this,arguments)||this}Ne(t,s);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-spacer "+s.prototype.buildCSSClass.call(this)},r.createEl=function(e,i,n){return void 0===e&&(e="div"),void 0===i&&(i={}),void 0===n&&(n={}),i.className||(i.className=this.buildCSSClass()),s.prototype.createEl.call(this,e,i,n)},t}(Ie);Ie.registerComponent("Spacer",xl);var Dp=function(s){function t(){return s.apply(this,arguments)||this}Ne(t,s);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-custom-control-spacer "+s.prototype.buildCSSClass.call(this)},r.createEl=function(){return s.prototype.createEl.call(this,"div",{className:this.buildCSSClass(),textContent:"\xa0"})},t}(xl);Ie.registerComponent("CustomControlSpacer",Dp);var hn=function(s){function t(){return s.apply(this,arguments)||this}return Ne(t,s),t.prototype.createEl=function(){return s.prototype.createEl.call(this,"div",{className:"vjs-control-bar",dir:"ltr"})},t}(Ie);hn.prototype.options_={children:["playToggle","volumePanel","currentTimeDisplay","timeDivider","durationDisplay","progressControl","liveDisplay","seekToLive","remainingTimeDisplay","customControlSpacer","playbackRateMenuButton","chaptersButton","descriptionsButton","subsCapsButton","audioTrackButton","fullscreenToggle"]},"exitPictureInPicture"in document&&hn.prototype.options_.children.splice(hn.prototype.options_.children.length-1,0,"pictureInPictureToggle"),Ie.registerComponent("ControlBar",hn);var El=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).on(a,"error",function(n){return i.open(n)}),i}Ne(t,s);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-error-display "+s.prototype.buildCSSClass.call(this)},r.content=function(){var e=this.player().error();return e?this.localize(e.message):""},t}(Fi);El.prototype.options_=ee({},Fi.prototype.options_,{pauseOnOpen:!1,fillAlways:!0,temporary:!1,uncloseable:!0}),Ie.registerComponent("ErrorDisplay",El);var io="vjs-text-track-settings",wl=["#000","Black"],Cl=["#00F","Blue"],Pl=["#0FF","Cyan"],kl=["#0F0","Green"],Al=["#F0F","Magenta"],Il=["#F00","Red"],Dl=["#FFF","White"],Ol=["#FF0","Yellow"],ao=["1","Opaque"],no=["0.5","Semi-Transparent"],Ll=["0","Transparent"],bi={backgroundColor:{selector:".vjs-bg-color > select",id:"captions-background-color-%s",label:"Color",options:[wl,Dl,Il,kl,Cl,Ol,Al,Pl]},backgroundOpacity:{selector:".vjs-bg-opacity > select",id:"captions-background-opacity-%s",label:"Transparency",options:[ao,no,Ll]},color:{selector:".vjs-fg-color > select",id:"captions-foreground-color-%s",label:"Color",options:[Dl,wl,Il,kl,Cl,Ol,Al,Pl]},edgeStyle:{selector:".vjs-edge-style > select",id:"%s",label:"Text Edge Style",options:[["none","None"],["raised","Raised"],["depressed","Depressed"],["uniform","Uniform"],["dropshadow","Dropshadow"]]},fontFamily:{selector:".vjs-font-family > select",id:"captions-font-family-%s",label:"Font Family",options:[["proportionalSansSerif","Proportional Sans-Serif"],["monospaceSansSerif","Monospace Sans-Serif"],["proportionalSerif","Proportional Serif"],["monospaceSerif","Monospace Serif"],["casual","Casual"],["script","Script"],["small-caps","Small Caps"]]},fontPercent:{selector:".vjs-font-percent > select",id:"captions-font-size-%s",label:"Font Size",options:[["0.50","50%"],["0.75","75%"],["1.00","100%"],["1.25","125%"],["1.50","150%"],["1.75","175%"],["2.00","200%"],["3.00","300%"],["4.00","400%"]],default:2,parser:function(t){return"1.00"===t?null:Number(t)}},textOpacity:{selector:".vjs-text-opacity > select",id:"captions-foreground-opacity-%s",label:"Transparency",options:[ao,no]},windowColor:{selector:".vjs-window-color > select",id:"captions-window-color-%s",label:"Color"},windowOpacity:{selector:".vjs-window-opacity > select",id:"captions-window-opacity-%s",label:"Transparency",options:[Ll,no,ao]}};function Rl(s,t){if(t&&(s=t(s)),s&&"none"!==s)return s}bi.windowColor.options=bi.backgroundColor.options;var Rp=function(s){function t(a,e){var i;return e.temporary=!1,(i=s.call(this,a,e)||this).updateDisplay=i.updateDisplay.bind(lt(i)),i.fill(),i.hasBeenOpened_=i.hasBeenFilled_=!0,i.endDialog=it("p",{className:"vjs-control-text",textContent:i.localize("End of dialog window.")}),i.el().appendChild(i.endDialog),i.setDefaults(),void 0===e.persistTextTrackSettings&&(i.options_.persistTextTrackSettings=i.options_.playerOptions.persistTextTrackSettings),i.on(i.$(".vjs-done-button"),"click",function(){i.saveSettings(),i.close()}),i.on(i.$(".vjs-default-button"),"click",function(){i.setDefaults(),i.updateDisplay()}),oe(bi,function(n){i.on(i.$(n.selector),"change",i.updateDisplay)}),i.options_.persistTextTrackSettings&&i.restoreSettings(),i}Ne(t,s);var r=t.prototype;return r.dispose=function(){this.endDialog=null,s.prototype.dispose.call(this)},r.createElSelect_=function(e,i,n){var o=this;void 0===i&&(i=""),void 0===n&&(n="label");var l=bi[e],d=l.id.replace("%s",this.id_),h=[i,d].join(" ").trim();return["<"+n+' id="'+d+'" class="'+("label"===n?"vjs-label":"")+'">',this.localize(l.label),"",'").join("")},r.createElFgColor_=function(){var e="captions-text-legend-"+this.id_;return['
','',this.localize("Text"),"",this.createElSelect_("color",e),'',this.createElSelect_("textOpacity",e),"","
"].join("")},r.createElBgColor_=function(){var e="captions-background-"+this.id_;return['
','',this.localize("Background"),"",this.createElSelect_("backgroundColor",e),'',this.createElSelect_("backgroundOpacity",e),"","
"].join("")},r.createElWinColor_=function(){var e="captions-window-"+this.id_;return['
','',this.localize("Window"),"",this.createElSelect_("windowColor",e),'',this.createElSelect_("windowOpacity",e),"","
"].join("")},r.createElColors_=function(){return it("div",{className:"vjs-track-settings-colors",innerHTML:[this.createElFgColor_(),this.createElBgColor_(),this.createElWinColor_()].join("")})},r.createElFont_=function(){return it("div",{className:"vjs-track-settings-font",innerHTML:['
',this.createElSelect_("fontPercent","","legend"),"
",'
',this.createElSelect_("edgeStyle","","legend"),"
",'
',this.createElSelect_("fontFamily","","legend"),"
"].join("")})},r.createElControls_=function(){var e=this.localize("restore all settings to the default values");return it("div",{className:"vjs-track-settings-controls",innerHTML:['",'"].join("")})},r.content=function(){return[this.createElColors_(),this.createElFont_(),this.createElControls_()]},r.label=function(){return this.localize("Caption Settings Dialog")},r.description=function(){return this.localize("Beginning of dialog window. Escape will cancel and close the window.")},r.buildCSSClass=function(){return s.prototype.buildCSSClass.call(this)+" vjs-text-track-settings"},r.getValues=function(){var e=this;return function me(s,t,r){return void 0===r&&(r=0),be(s).reduce(function(a,e){return t(a,s[e],e)},r)}(bi,function(i,n,o){var l=function Op(s,t){return Rl(s.options[s.options.selectedIndex].value,t)}(e.$(n.selector),n.parser);return void 0!==l&&(i[o]=l),i},{})},r.setValues=function(e){var i=this;oe(bi,function(n,o){!function Lp(s,t,r){if(t)for(var a=0;athis.options_.liveTolerance;(!this.timeupdateSeen_||o===1/0)&&(d=!1),d!==this.behindLiveEdge_&&(this.behindLiveEdge_=d,this.trigger("liveedgechange"))}},r.handleDurationchange=function(){this.toggleTracking()},r.toggleTracking=function(){this.player_.duration()===1/0&&this.liveWindow()>=this.options_.trackingThreshold?(this.player_.options_.liveui&&this.player_.addClass("vjs-liveui"),this.startTracking()):(this.player_.removeClass("vjs-liveui"),this.stopTracking())},r.startTracking=function(){this.isTracking()||(this.timeupdateSeen_||(this.timeupdateSeen_=this.player_.hasStarted()),this.trackingInterval_=this.setInterval(this.trackLiveHandler_,Vr),this.trackLive_(),this.on(this.player_,["play","pause"],this.trackLiveHandler_),this.timeupdateSeen_?this.on(this.player_,"seeked",this.handleSeeked_):(this.one(this.player_,"play",this.handlePlay_),this.one(this.player_,"timeupdate",this.handleFirstTimeupdate_)))},r.handleFirstTimeupdate=function(){this.timeupdateSeen_=!0,this.on(this.player_,"seeked",this.handleSeeked_)},r.handleSeeked=function(){var e=Math.abs(this.liveCurrentTime()-this.player_.currentTime());this.seekedBehindLive_=this.nextSeekedFromUser_&&e>2,this.nextSeekedFromUser_=!1,this.trackLive_()},r.handlePlay=function(){this.one(this.player_,"timeupdate",this.seekToLiveEdge_)},r.reset_=function(){this.lastTime_=-1,this.pastSeekEnd_=0,this.lastSeekEnd_=-1,this.behindLiveEdge_=!0,this.timeupdateSeen_=!1,this.seekedBehindLive_=!1,this.nextSeekedFromUser_=!1,this.clearInterval(this.trackingInterval_),this.trackingInterval_=null,this.off(this.player_,["play","pause"],this.trackLiveHandler_),this.off(this.player_,"seeked",this.handleSeeked_),this.off(this.player_,"play",this.handlePlay_),this.off(this.player_,"timeupdate",this.handleFirstTimeupdate_),this.off(this.player_,"timeupdate",this.seekToLiveEdge_)},r.nextSeekedFromUser=function(){this.nextSeekedFromUser_=!0},r.stopTracking=function(){this.isTracking()&&(this.reset_(),this.trigger("liveedgechange"))},r.seekableEnd=function(){for(var e=this.player_.seekable(),i=[],n=e?e.length:0;n--;)i.push(e.end(n));return i.length?i.sort()[i.length-1]:1/0},r.seekableStart=function(){for(var e=this.player_.seekable(),i=[],n=e?e.length:0;n--;)i.push(e.start(n));return i.length?i.sort()[0]:0},r.liveWindow=function(){var e=this.liveCurrentTime();return e===1/0?0:e-this.seekableStart()},r.isLive=function(){return this.isTracking()},r.atLiveEdge=function(){return!this.behindLiveEdge()},r.liveCurrentTime=function(){return this.pastSeekEnd()+this.seekableEnd()},r.pastSeekEnd=function(){var e=this.seekableEnd();return-1!==this.lastSeekEnd_&&e!==this.lastSeekEnd_&&(this.pastSeekEnd_=0),this.lastSeekEnd_=e,this.pastSeekEnd_},r.behindLiveEdge=function(){return this.behindLiveEdge_},r.isTracking=function(){return"number"==typeof this.trackingInterval_},r.seekToLiveEdge=function(){this.seekedBehindLive_=!1,!this.atLiveEdge()&&(this.nextSeekedFromUser_=!1,this.player_.currentTime(this.liveCurrentTime()))},r.dispose=function(){this.off(document,"visibilitychange",this.handleVisibilityChange_),this.stopTracking(),s.prototype.dispose.call(this)},t}(Ie);Ie.registerComponent("LiveTracker",Np);var pn,so=function(t){var r=t.el();if(r.hasAttribute("src"))return t.triggerSourceset(r.src),!0;var a=t.$$("source"),e=[],i="";if(!a.length)return!1;for(var n=0;n=2&&l.push("loadeddata"),e.readyState>=3&&l.push("canplay"),e.readyState>=4&&l.push("canplaythrough"),this.ready(function(){l.forEach(function(d){this.trigger(d)},this)})}},r.setScrubbing=function(e){this.isScrubbing_=e},r.scrubbing=function(){return this.isScrubbing_},r.setCurrentTime=function(e){try{this.isScrubbing_&&this.el_.fastSeek&&tt?this.el_.fastSeek(e):this.el_.currentTime=e}catch(i){E(i,"Video is not ready. (Video.js)")}},r.duration=function(){var e=this;if(this.el_.duration===1/0&&Te&&vt&&0===this.el_.currentTime){return this.on("timeupdate",function n(){e.el_.currentTime>0&&(e.el_.duration===1/0&&e.trigger("durationchange"),e.off("timeupdate",n))}),NaN}return this.el_.duration||NaN},r.width=function(){return this.el_.offsetWidth},r.height=function(){return this.el_.offsetHeight},r.proxyWebkitFullscreen_=function(){var e=this;if("webkitDisplayingFullscreen"in this.el_){var i=function(){this.trigger("fullscreenchange",{isFullscreen:!1}),this.el_.controls&&!this.options_.nativeControlsForTouch&&this.controls()&&(this.el_.controls=!1)},n=function(){"webkitPresentationMode"in this.el_&&"picture-in-picture"!==this.el_.webkitPresentationMode&&(this.one("webkitendfullscreen",i),this.trigger("fullscreenchange",{isFullscreen:!0,nativeIOSFullscreen:!0}))};this.on("webkitbeginfullscreen",n),this.on("dispose",function(){e.off("webkitbeginfullscreen",n),e.off("webkitendfullscreen",i)})}},r.supportsFullScreen=function(){if("function"==typeof this.el_.webkitEnterFullScreen){var e=window.navigator&&window.navigator.userAgent||"";if(/Android/.test(e)||!/Chrome|Mac OS X 10.5/.test(e))return!0}return!1},r.enterFullScreen=function(){var e=this.el_;if(e.paused&&e.networkState<=e.HAVE_METADATA)Kr(this.el_.play()),this.setTimeout(function(){e.pause();try{e.webkitEnterFullScreen()}catch(i){this.trigger("fullscreenerror",i)}},0);else try{e.webkitEnterFullScreen()}catch(i){this.trigger("fullscreenerror",i)}},r.exitFullScreen=function(){this.el_.webkitDisplayingFullscreen?this.el_.webkitExitFullScreen():this.trigger("fullscreenerror",new Error("The video is not fullscreen"))},r.requestPictureInPicture=function(){return this.el_.requestPictureInPicture()},r.src=function(e){if(void 0===e)return this.el_.src;this.setSrc(e)},r.reset=function(){t.resetMediaElement(this.el_)},r.currentSrc=function(){return this.currentSource_?this.currentSource_.src:this.el_.currentSrc},r.setControls=function(e){this.el_.controls=!!e},r.addTextTrack=function(e,i,n){return this.featuresNativeTextTracks?this.el_.addTextTrack(e,i,n):s.prototype.addTextTrack.call(this,e,i,n)},r.createRemoteTextTrack=function(e){if(!this.featuresNativeTextTracks)return s.prototype.createRemoteTextTrack.call(this,e);var i=document.createElement("track");return e.kind&&(i.kind=e.kind),e.label&&(i.label=e.label),(e.language||e.srclang)&&(i.srclang=e.language||e.srclang),e.default&&(i.default=e.default),e.id&&(i.id=e.id),e.src&&(i.src=e.src),i},r.addRemoteTextTrack=function(e,i){var n=s.prototype.addRemoteTextTrack.call(this,e,i);return this.featuresNativeTextTracks&&this.el().appendChild(n),n},r.removeRemoteTextTrack=function(e){if(s.prototype.removeRemoteTextTrack.call(this,e),this.featuresNativeTextTracks)for(var i=this.$$("track"),n=i.length;n--;)(e===i[n]||e===i[n].track)&&this.el().removeChild(i[n])},r.getVideoPlaybackQuality=function(){if("function"==typeof this.el().getVideoPlaybackQuality)return this.el().getVideoPlaybackQuality();var e={};return typeof this.el().webkitDroppedFrameCount<"u"&&typeof this.el().webkitDecodedFrameCount<"u"&&(e.droppedVideoFrames=this.el().webkitDroppedFrameCount,e.totalVideoFrames=this.el().webkitDecodedFrameCount),window.performance&&"function"==typeof window.performance.now?e.creationTime=window.performance.now():window.performance&&window.performance.timing&&"number"==typeof window.performance.timing.navigationStart&&(e.creationTime=window.Date.now()-window.performance.timing.navigationStart),e},t}(Ft);oo(qe,"TEST_VID",function(){if(It()){var s=document.createElement("video"),t=document.createElement("track");return t.kind="captions",t.srclang="en",t.label="English",s.appendChild(t),s}}),qe.isSupported=function(){try{qe.TEST_VID.volume=.5}catch{return!1}return!(!qe.TEST_VID||!qe.TEST_VID.canPlayType)},qe.canPlayType=function(s){return qe.TEST_VID.canPlayType(s)},qe.canPlaySource=function(s,t){return qe.canPlayType(s.type)},qe.canControlVolume=function(){try{var s=qe.TEST_VID.volume;qe.TEST_VID.volume=s/2+.1;var t=s!==qe.TEST_VID.volume;return t&&Je?(window.setTimeout(function(){qe&&qe.prototype&&(qe.prototype.featuresVolumeControl=s!==qe.TEST_VID.volume)}),!1):t}catch{return!1}},qe.canMuteVolume=function(){try{var s=qe.TEST_VID.muted;return qe.TEST_VID.muted=!s,qe.TEST_VID.muted?J(qe.TEST_VID,"muted","muted"):ge(qe.TEST_VID,"muted"),s!==qe.TEST_VID.muted}catch{return!1}},qe.canControlPlaybackRate=function(){if(Te&&vt&&zt<58)return!1;try{var s=qe.TEST_VID.playbackRate;return qe.TEST_VID.playbackRate=s/2+.1,s!==qe.TEST_VID.playbackRate}catch{return!1}},qe.canOverrideAttributes=function(){try{var s=function(){};Object.defineProperty(document.createElement("video"),"src",{get:s,set:s}),Object.defineProperty(document.createElement("audio"),"src",{get:s,set:s}),Object.defineProperty(document.createElement("video"),"innerHTML",{get:s,set:s}),Object.defineProperty(document.createElement("audio"),"innerHTML",{get:s,set:s})}catch{return!1}return!0},qe.supportsNativeTextTracks=function(){return tt||Je&&vt},qe.supportsNativeVideoTracks=function(){return!(!qe.TEST_VID||!qe.TEST_VID.videoTracks)},qe.supportsNativeAudioTracks=function(){return!(!qe.TEST_VID||!qe.TEST_VID.audioTracks)},qe.Events=["loadstart","suspend","abort","error","emptied","stalled","loadedmetadata","loadeddata","canplay","canplaythrough","playing","waiting","seeking","seeked","ended","durationchange","timeupdate","progress","play","pause","ratechange","resize","volumechange"],[["featuresMuteControl","canMuteVolume"],["featuresPlaybackRate","canControlPlaybackRate"],["featuresSourceset","canOverrideAttributes"],["featuresNativeTextTracks","supportsNativeTextTracks"],["featuresNativeVideoTracks","supportsNativeVideoTracks"],["featuresNativeAudioTracks","supportsNativeAudioTracks"]].forEach(function(s){var t=s[0],r=s[1];oo(qe.prototype,t,function(){return qe[r]()},!0)}),qe.prototype.featuresVolumeControl=qe.canControlVolume(),qe.prototype.movingMediaElementInDOM=!Je,qe.prototype.featuresFullscreenResize=!0,qe.prototype.featuresProgressEvents=!0,qe.prototype.featuresTimeupdateEvents=!0,qe.patchCanPlayType=function(){Ze>=4&&!mt&&!vt&&(pn=qe.TEST_VID&&qe.TEST_VID.constructor.prototype.canPlayType,qe.TEST_VID.constructor.prototype.canPlayType=function(s){return s&&/^application\/(?:x-|vnd\.apple\.)mpegurl/i.test(s)?"maybe":pn.call(this,s)})},qe.unpatchCanPlayType=function(){var s=qe.TEST_VID.constructor.prototype.canPlayType;return pn&&(qe.TEST_VID.constructor.prototype.canPlayType=pn),s},qe.patchCanPlayType(),qe.disposeMediaElement=function(s){if(s){for(s.parentNode&&s.parentNode.removeChild(s);s.hasChildNodes();)s.removeChild(s.firstChild);s.removeAttribute("src"),"function"==typeof s.load&&function(){try{s.load()}catch{}}()}},qe.resetMediaElement=function(s){if(s){for(var t=s.querySelectorAll("source"),r=t.length;r--;)s.removeChild(t[r]);s.removeAttribute("src"),"function"==typeof s.load&&function(){try{s.load()}catch{}}()}},["muted","defaultMuted","autoplay","controls","loop","playsinline"].forEach(function(s){qe.prototype[s]=function(){return this.el_[s]||this.el_.hasAttribute(s)}}),["muted","defaultMuted","autoplay","loop","playsinline"].forEach(function(s){qe.prototype["set"+Jt(s)]=function(t){this.el_[s]=t,t?this.el_.setAttribute(s,s):this.el_.removeAttribute(s)}}),["paused","currentTime","buffered","volume","poster","preload","error","seeking","seekable","ended","playbackRate","defaultPlaybackRate","disablePictureInPicture","played","networkState","readyState","videoWidth","videoHeight","crossOrigin"].forEach(function(s){qe.prototype[s]=function(){return this.el_[s]}}),["volume","src","poster","preload","playbackRate","defaultPlaybackRate","disablePictureInPicture","crossOrigin"].forEach(function(s){qe.prototype["set"+Jt(s)]=function(t){this.el_[s]=t}}),["pause","load","play"].forEach(function(s){qe.prototype[s]=function(){return this.el_[s]()}}),Ft.withSourceHandlers(qe),qe.nativeSourceHandler={},qe.nativeSourceHandler.canPlayType=function(s){try{return qe.TEST_VID.canPlayType(s)}catch{return""}},qe.nativeSourceHandler.canHandleSource=function(s,t){if(s.type)return qe.nativeSourceHandler.canPlayType(s.type);if(s.src){var r=Is(s.src);return qe.nativeSourceHandler.canPlayType("video/"+r)}return""},qe.nativeSourceHandler.handleSource=function(s,t,r){t.setSrc(s.src)},qe.nativeSourceHandler.dispose=function(){},qe.registerSourceHandler(qe.nativeSourceHandler),Ft.registerTech("Html5",qe);var Nl=["progress","abort","suspend","emptied","stalled","loadedmetadata","loadeddata","timeupdate","resize","volumechange","texttrackchange"],uo={canplay:"CanPlay",canplaythrough:"CanPlayThrough",playing:"Playing",seeked:"Seeked"},lo=["tiny","xsmall","small","medium","large","xlarge","huge"],mn={};lo.forEach(function(s){var t="x"===s.charAt(0)?"x-"+s.substring(1):s;mn[s]="vjs-layout-"+t});var $p={tiny:210,xsmall:320,small:425,medium:768,large:1440,xlarge:2560,huge:1/0},ir=function(s){function t(a,e,i){var n;if(a.id=a.id||e.id||"vjs_video_"+Xt(),(e=ie(t.getTagSettings(a),e)).initChildren=!1,e.createEl=!1,e.evented=!1,e.reportTouchActivity=!1,!e.language)if("function"==typeof a.closest){var o=a.closest("[lang]");o&&o.getAttribute&&(e.language=o.getAttribute("lang"))}else for(var l=a;l&&1===l.nodeType;){if(U(l).hasOwnProperty("lang")){e.language=l.getAttribute("lang");break}l=l.parentNode}if((n=s.call(this,null,e,i)||this).boundDocumentFullscreenChange_=function(g){return n.documentFullscreenChange_(g)},n.boundFullWindowOnEscKey_=function(g){return n.fullWindowOnEscKey(g)},n.boundUpdateStyleEl_=function(g){return n.updateStyleEl_(g)},n.boundApplyInitTime_=function(g){return n.applyInitTime_(g)},n.boundUpdateCurrentBreakpoint_=function(g){return n.updateCurrentBreakpoint_(g)},n.boundHandleTechClick_=function(g){return n.handleTechClick_(g)},n.boundHandleTechDoubleClick_=function(g){return n.handleTechDoubleClick_(g)},n.boundHandleTechTouchStart_=function(g){return n.handleTechTouchStart_(g)},n.boundHandleTechTouchMove_=function(g){return n.handleTechTouchMove_(g)},n.boundHandleTechTouchEnd_=function(g){return n.handleTechTouchEnd_(g)},n.boundHandleTechTap_=function(g){return n.handleTechTap_(g)},n.isFullscreen_=!1,n.log=O(n.id_),n.fsApi_=c,n.isPosterFromTech_=!1,n.queuedCallbacks_=[],n.isReady_=!1,n.hasStarted_=!1,n.userActive_=!1,n.debugEnabled_=!1,!n.options_||!n.options_.techOrder||!n.options_.techOrder.length)throw new Error("No techOrder specified. Did you overwrite videojs.options instead of just changing the properties you want to override?");if(n.tag=a,n.tagAttributes=a&&U(a),n.language(n.options_.language),e.languages){var d={};Object.getOwnPropertyNames(e.languages).forEach(function(g){d[g.toLowerCase()]=e.languages[g]}),n.languages_=d}else n.languages_=t.prototype.options_.languages;n.resetCache_(),n.poster_=e.poster||"",n.controls_=!!e.controls,a.controls=!1,a.removeAttribute("controls"),n.changingSrc_=!1,n.playCallbacks_=[],n.playTerminatedQueue_=[],a.hasAttribute("autoplay")?n.autoplay(!0):n.autoplay(n.options_.autoplay),e.plugins&&Object.keys(e.plugins).forEach(function(g){if("function"!=typeof n[g])throw new Error('plugin "'+g+'" does not exist')}),n.scrubbing_=!1,n.el_=n.createEl(),bs(lt(n),{eventBusKey:"el_"}),n.fsApi_.requestFullscreen&&(Et(document,n.fsApi_.fullscreenchange,n.boundDocumentFullscreenChange_),n.on(n.fsApi_.fullscreenchange,n.boundDocumentFullscreenChange_)),n.fluid_&&n.on(["playerreset","resize"],n.boundUpdateStyleEl_);var h=Ut(n.options_);e.plugins&&Object.keys(e.plugins).forEach(function(g){n[g](e.plugins[g])}),e.debug&&n.debug(!0),n.options_.playerOptions=h,n.middleware_=[],n.playbackRates(e.playbackRates),n.initChildren(),n.isAudio("audio"===a.nodeName.toLowerCase()),n.controls()?n.addClass("vjs-controls-enabled"):n.addClass("vjs-controls-disabled"),n.el_.setAttribute("role","region"),n.isAudio()?n.el_.setAttribute("aria-label",n.localize("Audio Player")):n.el_.setAttribute("aria-label",n.localize("Video Player")),n.isAudio()&&n.addClass("vjs-audio"),n.flexNotSupported_()&&n.addClass("vjs-no-flex"),Ot&&n.addClass("vjs-touch-enabled"),Je||n.addClass("vjs-workinghover"),t.players[n.id_]=lt(n);var y=B.split(".")[0];return n.addClass("vjs-v"+y),n.userActive(!0),n.reportUserActivity(),n.one("play",function(g){return n.listenForUserActivity_(g)}),n.on("stageclick",function(g){return n.handleStageClick_(g)}),n.on("keydown",function(g){return n.handleKeyDown(g)}),n.on("languagechange",function(g){return n.handleLanguagechange(g)}),n.breakpoints(n.options_.breakpoints),n.responsive(n.options_.responsive),n}Ne(t,s);var r=t.prototype;return r.dispose=function(){var e=this;this.trigger("dispose"),this.off("dispose"),Ct(document,this.fsApi_.fullscreenchange,this.boundDocumentFullscreenChange_),Ct(document,"keydown",this.boundFullWindowOnEscKey_),this.styleEl_&&this.styleEl_.parentNode&&(this.styleEl_.parentNode.removeChild(this.styleEl_),this.styleEl_=null),t.players[this.id_]=null,this.tag&&this.tag.player&&(this.tag.player=null),this.el_&&this.el_.player&&(this.el_.player=null),this.tech_&&(this.tech_.dispose(),this.isPosterFromTech_=!1,this.poster_=""),this.playerElIngest_&&(this.playerElIngest_=null),this.tag&&(this.tag=null),function lp(s){Fs[s.id()]=null}(this),Sr.names.forEach(function(i){var n=Sr[i],o=e[n.getterName]();o&&o.off&&o.off()}),s.prototype.dispose.call(this)},r.createEl=function(){var i,e=this.tag,n=this.playerElIngest_=e.parentNode&&e.parentNode.hasAttribute&&e.parentNode.hasAttribute("data-vjs-player"),o="video-js"===this.tag.tagName.toLowerCase();n?i=this.el_=e.parentNode:o||(i=this.el_=s.prototype.createEl.call(this,"div"));var l=U(e);if(o){for(i=this.el_=e,e=this.tag=document.createElement("video");i.children.length;)e.appendChild(i.firstChild);rr(i,"video-js")||ye(i,"video-js"),i.appendChild(e),n=this.playerElIngest_=i,Object.keys(i).forEach(function(A){try{e[A]=i[A]}catch{}})}if(e.setAttribute("tabindex","-1"),l.tabindex="-1",(ot||vt&&_t)&&(e.setAttribute("role","application"),l.role="application"),e.removeAttribute("width"),e.removeAttribute("height"),"width"in l&&delete l.width,"height"in l&&delete l.height,Object.getOwnPropertyNames(l).forEach(function(A){o&&"class"===A||i.setAttribute(A,l[A]),o&&e.setAttribute(A,l[A])}),e.playerId=e.id,e.id+="_html5_api",e.className="vjs-tech",e.player=i.player=this,this.addClass("vjs-paused"),!0!==window.VIDEOJS_NO_DYNAMIC_STYLE){this.styleEl_=Rt("vjs-styles-dimensions");var d=ke(".vjs-styles-defaults"),h=ke("head");h.insertBefore(this.styleEl_,d?d.nextSibling:h.firstChild)}this.fill_=!1,this.fluid_=!1,this.width(this.options_.width),this.height(this.options_.height),this.fill(this.options_.fill),this.fluid(this.options_.fluid),this.aspectRatio(this.options_.aspectRatio),this.crossOrigin(this.options_.crossOrigin||this.options_.crossorigin);for(var y=e.getElementsByTagName("a"),g=0;g0?this.videoWidth()+":"+this.videoHeight():"16:9").split(":"),g=y[1]/y[0];o=void 0!==this.width_?this.width_:void 0!==this.height_?this.height_/g:this.videoWidth()||300,l=void 0!==this.height_?this.height_:o*g,h=/^[^a-zA-Z]/.test(this.id())?"dimensions-"+this.id():this.id()+"-dimensions",this.addClass(h),Yt(this.styleEl_,"\n ."+h+" {\n width: "+o+"px;\n height: "+l+"px;\n }\n\n ."+h+".vjs-fluid {\n padding-top: "+100*g+"%;\n }\n ")}else{var e="number"==typeof this.width_?this.width_:this.options_.width,i="number"==typeof this.height_?this.height_:this.options_.height,n=this.tech_&&this.tech_.el();n&&(e>=0&&(n.width=e),i>=0&&(n.height=i))}},r.loadTech_=function(e,i){var n=this;this.tech_&&this.unloadTech_();var o=Jt(e),l=e.charAt(0).toLowerCase()+e.slice(1);"Html5"!==o&&this.tag&&(Ft.getTech("Html5").disposeMediaElement(this.tag),this.tag.player=null,this.tag=null),this.techName_=o,this.isReady_=!1;var d=this.autoplay();("string"==typeof this.autoplay()||!0===this.autoplay()&&this.options_.normalizeAutoplay)&&(d=!1);var h={source:i,autoplay:d,nativeControlsForTouch:this.options_.nativeControlsForTouch,playerId:this.id(),techId:this.id()+"_"+l+"_api",playsinline:this.options_.playsinline,preload:this.options_.preload,loop:this.options_.loop,disablePictureInPicture:this.options_.disablePictureInPicture,muted:this.options_.muted,poster:this.poster(),language:this.language(),playerElIngest:this.playerElIngest_||!1,"vtt.js":this.options_["vtt.js"],canOverridePoster:!!this.options_.techCanOverridePoster,enableSourceset:this.options_.enableSourceset,Promise:this.options_.Promise};Sr.names.forEach(function(g){var S=Sr[g];h[S.getterName]=n[S.privateName]}),ie(h,this.options_[o]),ie(h,this.options_[l]),ie(h,this.options_[e.toLowerCase()]),this.tag&&(h.tag=this.tag),i&&i.src===this.cache_.src&&this.cache_.currentTime>0&&(h.startTime=this.cache_.currentTime);var y=Ft.getTech(e);if(!y)throw new Error("No Tech named '"+o+"' exists! '"+o+"' should be registered using videojs.registerTech()'");this.tech_=new y(h),this.tech_.ready(Mt(this,this.handleTechReady_),!0),Lu_jsonToTextTracks(this.textTracksJson_||[],this.tech_),Nl.forEach(function(g){n.on(n.tech_,g,function(S){return n["handleTech"+Jt(g)+"_"](S)})}),Object.keys(uo).forEach(function(g){n.on(n.tech_,g,function(S){0===n.tech_.playbackRate()&&n.tech_.seeking()?n.queuedCallbacks_.push({callback:n["handleTech"+uo[g]+"_"].bind(n),event:S}):n["handleTech"+uo[g]+"_"](S)})}),this.on(this.tech_,"loadstart",function(g){return n.handleTechLoadStart_(g)}),this.on(this.tech_,"sourceset",function(g){return n.handleTechSourceset_(g)}),this.on(this.tech_,"waiting",function(g){return n.handleTechWaiting_(g)}),this.on(this.tech_,"ended",function(g){return n.handleTechEnded_(g)}),this.on(this.tech_,"seeking",function(g){return n.handleTechSeeking_(g)}),this.on(this.tech_,"play",function(g){return n.handleTechPlay_(g)}),this.on(this.tech_,"firstplay",function(g){return n.handleTechFirstPlay_(g)}),this.on(this.tech_,"pause",function(g){return n.handleTechPause_(g)}),this.on(this.tech_,"durationchange",function(g){return n.handleTechDurationChange_(g)}),this.on(this.tech_,"fullscreenchange",function(g,S){return n.handleTechFullscreenChange_(g,S)}),this.on(this.tech_,"fullscreenerror",function(g,S){return n.handleTechFullscreenError_(g,S)}),this.on(this.tech_,"enterpictureinpicture",function(g){return n.handleTechEnterPictureInPicture_(g)}),this.on(this.tech_,"leavepictureinpicture",function(g){return n.handleTechLeavePictureInPicture_(g)}),this.on(this.tech_,"error",function(g){return n.handleTechError_(g)}),this.on(this.tech_,"posterchange",function(g){return n.handleTechPosterChange_(g)}),this.on(this.tech_,"textdata",function(g){return n.handleTechTextData_(g)}),this.on(this.tech_,"ratechange",function(g){return n.handleTechRateChange_(g)}),this.on(this.tech_,"loadedmetadata",this.boundUpdateStyleEl_),this.usingNativeControls(this.techGet_("controls")),this.controls()&&!this.usingNativeControls()&&this.addTechControlsListeners_(),this.tech_.el().parentNode!==this.el()&&("Html5"!==o||!this.tag)&&kr(this.tech_.el(),this.el()),this.tag&&(this.tag.player=null,this.tag=null)},r.unloadTech_=function(){var e=this;Sr.names.forEach(function(i){var n=Sr[i];e[n.privateName]=e[n.getterName]()}),this.textTracksJson_=Lu_textTracksToJson(this.tech_),this.isReady_=!1,this.tech_.dispose(),this.tech_=!1,this.isPosterFromTech_&&(this.poster_="",this.trigger("posterchange")),this.isPosterFromTech_=!1},r.tech=function(e){return void 0===e&&E.warn("Using the tech directly can be dangerous. I hope you know what you're doing.\nSee https://github.com/videojs/video.js/issues/2617 for more info.\n"),this.tech_},r.addTechControlsListeners_=function(){this.removeTechControlsListeners_(),this.on(this.tech_,"click",this.boundHandleTechClick_),this.on(this.tech_,"dblclick",this.boundHandleTechDoubleClick_),this.on(this.tech_,"touchstart",this.boundHandleTechTouchStart_),this.on(this.tech_,"touchmove",this.boundHandleTechTouchMove_),this.on(this.tech_,"touchend",this.boundHandleTechTouchEnd_),this.on(this.tech_,"tap",this.boundHandleTechTap_)},r.removeTechControlsListeners_=function(){this.off(this.tech_,"tap",this.boundHandleTechTap_),this.off(this.tech_,"touchstart",this.boundHandleTechTouchStart_),this.off(this.tech_,"touchmove",this.boundHandleTechTouchMove_),this.off(this.tech_,"touchend",this.boundHandleTechTouchEnd_),this.off(this.tech_,"click",this.boundHandleTechClick_),this.off(this.tech_,"dblclick",this.boundHandleTechDoubleClick_)},r.handleTechReady_=function(){this.triggerReady(),this.cache_.volume&&this.techCall_("setVolume",this.cache_.volume),this.handleTechPosterChange_(),this.handleTechDurationChange_()},r.handleTechLoadStart_=function(){this.removeClass("vjs-ended"),this.removeClass("vjs-seeking"),this.error(null),this.handleTechDurationChange_(),this.paused()?(this.hasStarted(!1),this.trigger("loadstart")):(this.trigger("loadstart"),this.trigger("firstplay")),this.manualAutoplay_(!0===this.autoplay()&&this.options_.normalizeAutoplay?"play":this.autoplay())},r.manualAutoplay_=function(e){var i=this;if(this.tech_&&"string"==typeof e){var o,n=function(){var d=i.muted();i.muted(!0);var h=function(){i.muted(d)};i.playTerminatedQueue_.push(h);var y=i.play();if(fa(y))return y.catch(function(g){throw h(),new Error("Rejection at manualAutoplay. Restoring muted value. "+(g||""))})};if("any"!==e||this.muted()?o="muted"!==e||this.muted()?this.play():n():fa(o=this.play())&&(o=o.catch(n)),fa(o))return o.then(function(){i.trigger({type:"autoplay-success",autoplay:e})}).catch(function(){i.trigger({type:"autoplay-failure",autoplay:e})})}},r.updateSourceCaches_=function(e){void 0===e&&(e="");var i=e,n="";"string"!=typeof i&&(i=e.src,n=e.type),this.cache_.source=this.cache_.source||{},this.cache_.sources=this.cache_.sources||[],i&&!n&&(n=function(t,r){if(!r)return"";if(t.cache_.source.src===r&&t.cache_.source.type)return t.cache_.source.type;var a=t.cache_.sources.filter(function(o){return o.src===r});if(a.length)return a[0].type;for(var e=t.$$("source"),i=0;i0&&0===this.cache_.lastPlaybackRate&&(this.queuedCallbacks_.forEach(function(e){return e.callback(e.event)}),this.queuedCallbacks_=[]),this.cache_.lastPlaybackRate=this.tech_.playbackRate(),this.trigger("ratechange")},r.handleTechWaiting_=function(){var e=this;this.addClass("vjs-waiting"),this.trigger("waiting");var i=this.currentTime();this.on("timeupdate",function o(){i!==e.currentTime()&&(e.removeClass("vjs-waiting"),e.off("timeupdate",o))})},r.handleTechCanPlay_=function(){this.removeClass("vjs-waiting"),this.trigger("canplay")},r.handleTechCanPlayThrough_=function(){this.removeClass("vjs-waiting"),this.trigger("canplaythrough")},r.handleTechPlaying_=function(){this.removeClass("vjs-waiting"),this.trigger("playing")},r.handleTechSeeking_=function(){this.addClass("vjs-seeking"),this.trigger("seeking")},r.handleTechSeeked_=function(){this.removeClass("vjs-seeking"),this.removeClass("vjs-ended"),this.trigger("seeked")},r.handleTechFirstPlay_=function(){this.options_.starttime&&(E.warn("Passing the `starttime` option to the player will be deprecated in 6.0"),this.currentTime(this.options_.starttime)),this.addClass("vjs-has-started"),this.trigger("firstplay")},r.handleTechPause_=function(){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.trigger("pause")},r.handleTechEnded_=function(){this.addClass("vjs-ended"),this.removeClass("vjs-waiting"),this.options_.loop?(this.currentTime(0),this.play()):this.paused()||this.pause(),this.trigger("ended")},r.handleTechDurationChange_=function(){this.duration(this.techGet_("duration"))},r.handleTechClick_=function(e){this.controls_&&(void 0===this.options_||void 0===this.options_.userActions||void 0===this.options_.userActions.click||!1!==this.options_.userActions.click)&&(void 0!==this.options_&&void 0!==this.options_.userActions&&"function"==typeof this.options_.userActions.click?this.options_.userActions.click.call(this,e):this.paused()?Kr(this.play()):this.pause())},r.handleTechDoubleClick_=function(e){this.controls_&&(Array.prototype.some.call(this.$$(".vjs-control-bar, .vjs-modal-dialog"),function(n){return n.contains(e.target)})||(void 0===this.options_||void 0===this.options_.userActions||void 0===this.options_.userActions.doubleClick||!1!==this.options_.userActions.doubleClick)&&(void 0!==this.options_&&void 0!==this.options_.userActions&&"function"==typeof this.options_.userActions.doubleClick?this.options_.userActions.doubleClick.call(this,e):this.isFullscreen()?this.exitFullscreen():this.requestFullscreen()))},r.handleTechTap_=function(){this.userActive(!this.userActive())},r.handleTechTouchStart_=function(){this.userWasActive=this.userActive()},r.handleTechTouchMove_=function(){this.userWasActive&&this.reportUserActivity()},r.handleTechTouchEnd_=function(e){e.cancelable&&e.preventDefault()},r.handleStageClick_=function(){this.reportUserActivity()},r.toggleFullscreenClass_=function(){this.isFullscreen()?this.addClass("vjs-fullscreen"):this.removeClass("vjs-fullscreen")},r.documentFullscreenChange_=function(e){var i=e.target.player;if(!i||i===this){var n=this.el(),o=document[this.fsApi_.fullscreenElement]===n;!o&&n.matches?o=n.matches(":"+this.fsApi_.fullscreen):!o&&n.msMatchesSelector&&(o=n.msMatchesSelector(":"+this.fsApi_.fullscreen)),this.isFullscreen(o)}},r.handleTechFullscreenChange_=function(e,i){var n=this;i&&(i.nativeIOSFullscreen&&(this.addClass("vjs-ios-native-fs"),this.tech_.one("webkitendfullscreen",function(){n.removeClass("vjs-ios-native-fs")})),this.isFullscreen(i.isFullscreen))},r.handleTechFullscreenError_=function(e,i){this.trigger("fullscreenerror",i)},r.togglePictureInPictureClass_=function(){this.isInPictureInPicture()?this.addClass("vjs-picture-in-picture"):this.removeClass("vjs-picture-in-picture")},r.handleTechEnterPictureInPicture_=function(e){this.isInPictureInPicture(!0)},r.handleTechLeavePictureInPicture_=function(e){this.isInPictureInPicture(!1)},r.handleTechError_=function(){var e=this.tech_.error();this.error(e)},r.handleTechTextData_=function(){var e=null;arguments.length>1&&(e=arguments[1]),this.trigger("textdata",e)},r.getCache=function(){return this.cache_},r.resetCache_=function(){this.cache_={currentTime:0,initTime:0,inactivityTimeout:this.options_.inactivityTimeout,duration:NaN,lastVolume:1,lastPlaybackRate:this.defaultPlaybackRate(),media:null,src:"",source:{},sources:[],playbackRates:[],volume:1}},r.techCall_=function(e,i){this.ready(function(){if(e in op)return function np(s,t,r,a){return t[r](s.reduce(Ns(r),a))}(this.middleware_,this.tech_,e,i);if(e in el)return Zu(this.middleware_,this.tech_,e,i);try{this.tech_&&this.tech_[e](i)}catch(n){throw E(n),n}},!0)},r.techGet_=function(e){if(this.tech_&&this.tech_.isReady_){if(e in sp)return function ap(s,t,r){return s.reduceRight(Ns(r),t[r]())}(this.middleware_,this.tech_,e);if(e in el)return Zu(this.middleware_,this.tech_,e);try{return this.tech_[e]()}catch(i){throw void 0===this.tech_[e]?(E("Video.js: "+e+" method not defined for "+this.techName_+" playback technology.",i),i):"TypeError"===i.name?(E("Video.js: "+e+" unavailable on "+this.techName_+" playback technology element.",i),this.tech_.isReady_=!1,i):(E(i),i)}}},r.play=function(){var e=this,i=this.options_.Promise||window.Promise;return i?new i(function(n){e.play_(n)}):this.play_()},r.play_=function(e){var i=this;void 0===e&&(e=Kr),this.playCallbacks_.push(e);var n=Boolean(!this.changingSrc_&&(this.src()||this.currentSrc()));if(this.waitToPlay_&&(this.off(["ready","loadstart"],this.waitToPlay_),this.waitToPlay_=null),!this.isReady_||!n)return this.waitToPlay_=function(l){i.play_()},this.one(["ready","loadstart"],this.waitToPlay_),void(!n&&(tt||Je)&&this.load());var o=this.techGet_("play");null===o?this.runPlayTerminatedQueue_():this.runPlayCallbacks_(o)},r.runPlayTerminatedQueue_=function(){var e=this.playTerminatedQueue_.slice(0);this.playTerminatedQueue_=[],e.forEach(function(i){i()})},r.runPlayCallbacks_=function(e){var i=this.playCallbacks_.slice(0);this.playCallbacks_=[],this.playTerminatedQueue_=[],i.forEach(function(n){n(e)})},r.pause=function(){this.techCall_("pause")},r.paused=function(){return!1!==this.techGet_("paused")},r.played=function(){return this.techGet_("played")||yi(0,0)},r.scrubbing=function(e){if(typeof e>"u")return this.scrubbing_;this.scrubbing_=!!e,this.techCall_("setScrubbing",this.scrubbing_),e?this.addClass("vjs-scrubbing"):this.removeClass("vjs-scrubbing")},r.currentTime=function(e){return typeof e<"u"?(e<0&&(e=0),this.isReady_&&!this.changingSrc_&&this.tech_&&this.tech_.isReady_?(this.techCall_("setCurrentTime",e),void(this.cache_.initTime=0)):(this.cache_.initTime=e,this.off("canplay",this.boundApplyInitTime_),void this.one("canplay",this.boundApplyInitTime_))):(this.cache_.currentTime=this.techGet_("currentTime")||0,this.cache_.currentTime)},r.applyInitTime_=function(){this.currentTime(this.cache_.initTime)},r.duration=function(e){if(void 0===e)return void 0!==this.cache_.duration?this.cache_.duration:NaN;(e=parseFloat(e))<0&&(e=1/0),e!==this.cache_.duration&&(this.cache_.duration=e,e===1/0?this.addClass("vjs-live"):this.removeClass("vjs-live"),isNaN(e)||this.trigger("durationchange"))},r.remainingTime=function(){return this.duration()-this.currentTime()},r.remainingTimeDisplay=function(){return Math.floor(this.duration())-Math.floor(this.currentTime())},r.buffered=function(){var e=this.techGet_("buffered");return(!e||!e.length)&&(e=yi(0,0)),e},r.bufferedPercent=function(){return Ou(this.buffered(),this.duration())},r.bufferedEnd=function(){var e=this.buffered(),i=this.duration(),n=e.end(e.length-1);return n>i&&(n=i),n},r.volume=function(e){var i;return void 0!==e?(i=Math.max(0,Math.min(1,parseFloat(e))),this.cache_.volume=i,this.techCall_("setVolume",i),void(i>0&&this.lastVolume_(i))):(i=parseFloat(this.techGet_("volume")),isNaN(i)?1:i)},r.muted=function(e){if(void 0===e)return this.techGet_("muted")||!1;this.techCall_("setMuted",e)},r.defaultMuted=function(e){return void 0!==e?this.techCall_("setDefaultMuted",e):this.techGet_("defaultMuted")||!1},r.lastVolume_=function(e){if(void 0===e||0===e)return this.cache_.lastVolume;this.cache_.lastVolume=e},r.supportsFullScreen=function(){return this.techGet_("supportsFullScreen")||!1},r.isFullscreen=function(e){if(void 0!==e){var i=this.isFullscreen_;return this.isFullscreen_=Boolean(e),this.isFullscreen_!==i&&this.fsApi_.prefixed&&this.trigger("fullscreenchange"),void this.toggleFullscreenClass_()}return this.isFullscreen_},r.requestFullscreen=function(e){var i=this.options_.Promise||window.Promise;if(i){var n=this;return new i(function(o,l){function d(){n.off("fullscreenerror",y),n.off("fullscreenchange",h)}function h(){d(),o()}function y(S,A){d(),l(A)}n.one("fullscreenchange",h),n.one("fullscreenerror",y);var g=n.requestFullscreenHelper_(e);g&&(g.then(d,d),g.then(o,l))})}return this.requestFullscreenHelper_()},r.requestFullscreenHelper_=function(e){var n,i=this;if(this.fsApi_.prefixed||(n=this.options_.fullscreen&&this.options_.fullscreen.options||{},void 0!==e&&(n=e)),this.fsApi_.requestFullscreen){var o=this.el_[this.fsApi_.requestFullscreen](n);return o&&o.then(function(){return i.isFullscreen(!0)},function(){return i.isFullscreen(!1)}),o}this.tech_.supportsFullScreen()&&!this.options_.preferFullWindow?this.techCall_("enterFullScreen"):this.enterFullWindow()},r.exitFullscreen=function(){var e=this.options_.Promise||window.Promise;if(e){var i=this;return new e(function(n,o){function l(){i.off("fullscreenerror",h),i.off("fullscreenchange",d)}function d(){l(),n()}function h(g,S){l(),o(S)}i.one("fullscreenchange",d),i.one("fullscreenerror",h);var y=i.exitFullscreenHelper_();y&&(y.then(l,l),y.then(n,o))})}return this.exitFullscreenHelper_()},r.exitFullscreenHelper_=function(){var e=this;if(this.fsApi_.requestFullscreen){var i=document[this.fsApi_.exitFullscreen]();return i&&Kr(i.then(function(){return e.isFullscreen(!1)})),i}this.tech_.supportsFullScreen()&&!this.options_.preferFullWindow?this.techCall_("exitFullScreen"):this.exitFullWindow()},r.enterFullWindow=function(){this.isFullscreen(!0),this.isFullWindow=!0,this.docOrigOverflow=document.documentElement.style.overflow,Et(document,"keydown",this.boundFullWindowOnEscKey_),document.documentElement.style.overflow="hidden",ye(document.body,"vjs-full-window"),this.trigger("enterFullWindow")},r.fullWindowOnEscKey=function(e){st.isEventKey(e,"Esc")&&!0===this.isFullscreen()&&(this.isFullWindow?this.exitFullWindow():this.exitFullscreen())},r.exitFullWindow=function(){this.isFullscreen(!1),this.isFullWindow=!1,Ct(document,"keydown",this.boundFullWindowOnEscKey_),document.documentElement.style.overflow=this.docOrigOverflow,we(document.body,"vjs-full-window"),this.trigger("exitFullWindow")},r.disablePictureInPicture=function(e){if(void 0===e)return this.techGet_("disablePictureInPicture");this.techCall_("setDisablePictureInPicture",e),this.options_.disablePictureInPicture=e,this.trigger("disablepictureinpicturechanged")},r.isInPictureInPicture=function(e){return void 0!==e?(this.isInPictureInPicture_=!!e,void this.togglePictureInPictureClass_()):!!this.isInPictureInPicture_},r.requestPictureInPicture=function(){if("pictureInPictureEnabled"in document&&!1===this.disablePictureInPicture())return this.techGet_("requestPictureInPicture")},r.exitPictureInPicture=function(){if("pictureInPictureEnabled"in document)return document.exitPictureInPicture()},r.handleKeyDown=function(e){var i=this.options_.userActions;if(i&&i.hotkeys){(function(l){var d=l.tagName.toLowerCase();if(l.isContentEditable)return!0;if("input"===d)return-1===["button","checkbox","hidden","radio","reset","submit"].indexOf(l.type);return-1!==["textarea"].indexOf(d)})(this.el_.ownerDocument.activeElement)||("function"==typeof i.hotkeys?i.hotkeys.call(this,e):this.handleHotkeys(e))}},r.handleHotkeys=function(e){var i=this.options_.userActions?this.options_.userActions.hotkeys:{},n=i.fullscreenKey,o=void 0===n?function(I){return st.isEventKey(I,"f")}:n,l=i.muteKey,d=void 0===l?function(I){return st.isEventKey(I,"m")}:l,h=i.playPauseKey,y=void 0===h?function(I){return st.isEventKey(I,"k")||st.isEventKey(I,"Space")}:h;if(o.call(this,e)){e.preventDefault(),e.stopPropagation();var g=Ie.getComponent("FullscreenToggle");!1!==document[this.fsApi_.fullscreenEnabled]&&g.prototype.handleClick.call(this,e)}else if(d.call(this,e)){e.preventDefault(),e.stopPropagation(),Ie.getComponent("MuteToggle").prototype.handleClick.call(this,e)}else if(y.call(this,e)){e.preventDefault(),e.stopPropagation(),Ie.getComponent("PlayToggle").prototype.handleClick.call(this,e)}},r.canPlayType=function(e){for(var i,n=0,o=this.options_.techOrder;n"u")return this.cache_.src||"";this.resetRetryOnError_&&this.resetRetryOnError_();var o=hp(e);if(o.length){if(this.changingSrc_=!0,i||(this.cache_.sources=o),this.updateSourceCaches_(o[0]),rp(this,o[0],function(h,y){if(n.middleware_=y,i||(n.cache_.sources=o),n.updateSourceCaches_(h),n.src_(h))return o.length>1?n.handleSrc_(o.slice(1)):(n.changingSrc_=!1,n.setTimeout(function(){this.error({code:4,message:this.localize(this.options_.notSupportedMessage)})},0),void n.triggerReady());!function ip(s,t){s.forEach(function(r){return r.setTech&&r.setTech(t)})}(y,n.tech_)}),this.options_.retryOnError&&o.length>1){var l=function(){n.error(null),n.handleSrc_(o.slice(1),!0)},d=function(){n.off("error",l)};this.one("error",l),this.one("playing",d),this.resetRetryOnError_=function(){n.off("error",l),n.off("playing",d)}}}else this.setTimeout(function(){this.error({code:4,message:this.localize(this.options_.notSupportedMessage)})},0)},r.src=function(e){return this.handleSrc_(e,!1)},r.src_=function(e){var i=this,n=this.selectSource([e]);return!n||(function(t,r){return Jt(t)===Jt(r)}(n.tech,this.techName_)?(this.ready(function(){this.tech_.constructor.prototype.hasOwnProperty("setSource")?this.techCall_("setSource",e):this.techCall_("src",e.src),this.changingSrc_=!1},!0),!1):(this.changingSrc_=!0,this.loadTech_(n.tech,n.source),this.tech_.ready(function(){i.changingSrc_=!1}),!1))},r.load=function(){this.techCall_("load")},r.reset=function(){var e=this,i=this.options_.Promise||window.Promise;this.paused()||!i?this.doReset_():Kr(this.play().then(function(){return e.doReset_()}))},r.doReset_=function(){this.tech_&&this.tech_.clearTracks("text"),this.resetCache_(),this.poster(""),this.loadTech_(this.options_.techOrder[0],null),this.techCall_("reset"),this.resetControlBarUI_(),ai(this)&&this.trigger("playerreset")},r.resetControlBarUI_=function(){this.resetProgressBar_(),this.resetPlaybackRate_(),this.resetVolumeBar_()},r.resetProgressBar_=function(){this.currentTime(0);var e=this.controlBar,i=e.durationDisplay,n=e.remainingTimeDisplay;i&&i.updateContent(),n&&n.updateContent()},r.resetPlaybackRate_=function(){this.playbackRate(this.defaultPlaybackRate()),this.handleTechRateChange_()},r.resetVolumeBar_=function(){this.volume(1),this.trigger("volumechange")},r.currentSources=function(){var e=this.currentSource(),i=[];return 0!==Object.keys(e).length&&i.push(e),this.cache_.sources||i},r.currentSource=function(){return this.cache_.source||{}},r.currentSrc=function(){return this.currentSource()&&this.currentSource().src||""},r.currentType=function(){return this.currentSource()&&this.currentSource().type||""},r.preload=function(e){return void 0!==e?(this.techCall_("setPreload",e),void(this.options_.preload=e)):this.techGet_("preload")},r.autoplay=function(e){if(void 0===e)return this.options_.autoplay||!1;var i;"string"==typeof e&&/(any|play|muted)/.test(e)||!0===e&&this.options_.normalizeAutoplay?(this.options_.autoplay=e,this.manualAutoplay_("string"==typeof e?e:"play"),i=!1):this.options_.autoplay=!!e,i=typeof i>"u"?this.options_.autoplay:i,this.tech_&&this.techCall_("setAutoplay",i)},r.playsinline=function(e){return void 0!==e?(this.techCall_("setPlaysinline",e),this.options_.playsinline=e,this):this.techGet_("playsinline")},r.loop=function(e){return void 0!==e?(this.techCall_("setLoop",e),void(this.options_.loop=e)):this.techGet_("loop")},r.poster=function(e){if(void 0===e)return this.poster_;e||(e=""),e!==this.poster_&&(this.poster_=e,this.techCall_("setPoster",e),this.isPosterFromTech_=!1,this.trigger("posterchange"))},r.handleTechPosterChange_=function(){if((!this.poster_||this.options_.techCanOverridePoster)&&this.tech_&&this.tech_.poster){var e=this.tech_.poster()||"";e!==this.poster_&&(this.poster_=e,this.isPosterFromTech_=!0,this.trigger("posterchange"))}},r.controls=function(e){if(void 0===e)return!!this.controls_;e=!!e,this.controls_!==e&&(this.controls_=e,this.usingNativeControls()&&this.techCall_("setControls",e),this.controls_?(this.removeClass("vjs-controls-disabled"),this.addClass("vjs-controls-enabled"),this.trigger("controlsenabled"),this.usingNativeControls()||this.addTechControlsListeners_()):(this.removeClass("vjs-controls-enabled"),this.addClass("vjs-controls-disabled"),this.trigger("controlsdisabled"),this.usingNativeControls()||this.removeTechControlsListeners_()))},r.usingNativeControls=function(e){if(void 0===e)return!!this.usingNativeControls_;e=!!e,this.usingNativeControls_!==e&&(this.usingNativeControls_=e,this.usingNativeControls_?(this.addClass("vjs-using-native-controls"),this.trigger("usingnativecontrols")):(this.removeClass("vjs-using-native-controls"),this.trigger("usingcustomcontrols")))},r.error=function(e){var i=this;if(void 0===e)return this.error_||null;if(ve("beforeerror").forEach(function(o){var l=o(i,e);N(l)&&!Array.isArray(l)||"string"==typeof l||"number"==typeof l||null===l?e=l:i.log.error("please return a value that MediaError expects in beforeerror hooks")}),this.options_.suppressNotSupportedError&&e&&4===e.code){var n=function(){this.error(e)};return this.options_.suppressNotSupportedError=!1,this.any(["click","touchstart"],n),void this.one("loadstart",function(){this.off(["click","touchstart"],n)})}if(null===e)return this.error_=e,this.removeClass("vjs-error"),void(this.errorDisplay&&this.errorDisplay.close());this.error_=new br(e),this.addClass("vjs-error"),E.error("(CODE:"+this.error_.code+" "+br.errorTypes[this.error_.code]+")",this.error_.message,this.error_),this.trigger("error"),ve("error").forEach(function(o){return o(i,i.error_)})},r.reportUserActivity=function(e){this.userActivity_=!0},r.userActive=function(e){if(void 0===e)return this.userActive_;if((e=!!e)!==this.userActive_){if(this.userActive_=e,this.userActive_)return this.userActivity_=!0,this.removeClass("vjs-user-inactive"),this.addClass("vjs-user-active"),void this.trigger("useractive");this.tech_&&this.tech_.one("mousemove",function(i){i.stopPropagation(),i.preventDefault()}),this.userActivity_=!1,this.removeClass("vjs-user-active"),this.addClass("vjs-user-inactive"),this.trigger("userinactive")}},r.listenForUserActivity_=function(){var e,i,n,o=Mt(this,this.reportUserActivity),h=function(A){o(),this.clearInterval(e)};this.on("mousedown",function(){o(),this.clearInterval(e),e=this.setInterval(o,250)}),this.on("mousemove",function(A){(A.screenX!==i||A.screenY!==n)&&(i=A.screenX,n=A.screenY,o())}),this.on("mouseup",h),this.on("mouseleave",h);var g,y=this.getChild("controlBar");y&&!Je&&!Te&&(y.on("mouseenter",function(S){0!==this.player().options_.inactivityTimeout&&(this.player().cache_.inactivityTimeout=this.player().options_.inactivityTimeout),this.player().options_.inactivityTimeout=0}),y.on("mouseleave",function(S){this.player().options_.inactivityTimeout=this.player().cache_.inactivityTimeout})),this.on("keydown",o),this.on("keyup",o),this.setInterval(function(){if(this.userActivity_){this.userActivity_=!1,this.userActive(!0),this.clearTimeout(g);var S=this.options_.inactivityTimeout;S<=0||(g=this.setTimeout(function(){this.userActivity_||this.userActive(!1)},S))}},250)},r.playbackRate=function(e){if(void 0===e)return this.tech_&&this.tech_.featuresPlaybackRate?this.cache_.lastPlaybackRate||this.techGet_("playbackRate"):1;this.techCall_("setPlaybackRate",e)},r.defaultPlaybackRate=function(e){return void 0!==e?this.techCall_("setDefaultPlaybackRate",e):this.tech_&&this.tech_.featuresPlaybackRate?this.techGet_("defaultPlaybackRate"):1},r.isAudio=function(e){if(void 0===e)return!!this.isAudio_;this.isAudio_=!!e},r.addTextTrack=function(e,i,n){if(this.tech_)return this.tech_.addTextTrack(e,i,n)},r.addRemoteTextTrack=function(e,i){if(this.tech_)return this.tech_.addRemoteTextTrack(e,i)},r.removeRemoteTextTrack=function(e){void 0===e&&(e={});var n=e.track;if(n||(n=e),this.tech_)return this.tech_.removeRemoteTextTrack(n)},r.getVideoPlaybackQuality=function(){return this.techGet_("getVideoPlaybackQuality")},r.videoWidth=function(){return this.tech_&&this.tech_.videoWidth&&this.tech_.videoWidth()||0},r.videoHeight=function(){return this.tech_&&this.tech_.videoHeight&&this.tech_.videoHeight()||0},r.language=function(e){if(void 0===e)return this.language_;this.language_!==String(e).toLowerCase()&&(this.language_=String(e).toLowerCase(),ai(this)&&this.trigger("languagechange"))},r.languages=function(){return Ut(t.prototype.options_.languages,this.languages_)},r.toJSON=function(){var e=Ut(this.options_),i=e.tracks;e.tracks=[];for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}},Gp=q(function(s){function t(r,a,e){return zp()?s.exports=t=Reflect.construct:s.exports=t=function(n,o,l){var d=[null];d.push.apply(d,o);var y=new(Function.bind.apply(n,d));return l&&Bl(y,l.prototype),y},t.apply(null,arguments)}s.exports=t}),vn="plugin",qi="activePlugins_",zi={},gn=function(t){return zi.hasOwnProperty(t)},yn=function(t){return gn(t)?zi[t]:void 0},Ul=function(t,r){t[qi]=t[qi]||{},t[qi][r]=!0},_n=function(t,r,a){var e=(a?"before":"")+"pluginsetup";t.trigger(e,r),t.trigger(e+":"+r.name,r)},jl=function(t,r){return r.prototype.name=t,function(){_n(this,{name:t,plugin:r,instance:null},!0);for(var a=arguments.length,e=new Array(a),i=0;i-1},t.trigger=function(a){var e=this.listeners[a];if(e)if(2===arguments.length)for(var i=e.length,n=0;n-1;i=this.buffer.indexOf("\n"))this.trigger("data",this.buffer.substring(0,i)),this.buffer=this.buffer.substring(i+1)},t}(fo),Zp=String.fromCharCode(9),ho=function(t){var r=/([0-9.]*)?@?([0-9.]*)?/.exec(t||""),a={};return r[1]&&(a.length=parseInt(r[1],10)),r[2]&&(a.offset=parseInt(r[2],10)),a},$r=function(t){for(var i,r=t.split(new RegExp('(?:^|,)((?:[^=]*)=(?:"[^"]*"|[^,]*))')),a={},e=r.length;e--;)""!==r[e]&&((i=/([^=]*)=(.*)/.exec(r[e]).slice(1))[0]=i[0].replace(/^\s+|\s+$/g,""),i[1]=i[1].replace(/^\s+|\s+$/g,""),i[1]=i[1].replace(/^['"](.*)['"]$/g,"$1"),a[i[0]]=i[1]);return a},tm=function(s){function t(){var a;return(a=s.call(this)||this).customParsers=[],a.tagMappers=[],a}Ne(t,s);var r=t.prototype;return r.push=function(e){var n,o,i=this;if(0!==(e=e.trim()).length){if("#"!==e[0])return void this.trigger("data",{type:"uri",uri:e});this.tagMappers.reduce(function(d,h){var y=h(e);return y===e?d:d.concat([y])},[e]).forEach(function(d){for(var h=0;h0&&(n.duration=k.duration),0===k.duration&&(n.duration=.01,this.trigger("info",{message:"updating zero segment duration to a small value"})),this.manifest.segments=i},key:function(){if(k.attributes)if("NONE"!==k.attributes.METHOD)if(k.attributes.URI){if("com.apple.streamingkeydelivery"===k.attributes.KEYFORMAT)return this.manifest.contentProtection=this.manifest.contentProtection||{},void(this.manifest.contentProtection["com.apple.fps.1_0"]={attributes:k.attributes});if("urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"===k.attributes.KEYFORMAT){return-1===["SAMPLE-AES","SAMPLE-AES-CTR","SAMPLE-AES-CENC"].indexOf(k.attributes.METHOD)?void this.trigger("warn",{message:"invalid key method provided for Widevine"}):("SAMPLE-AES-CENC"===k.attributes.METHOD&&this.trigger("warn",{message:"SAMPLE-AES-CENC is deprecated, please use SAMPLE-AES-CTR instead"}),"data:text/plain;base64,"!==k.attributes.URI.substring(0,23)?void this.trigger("warn",{message:"invalid key URI provided for Widevine"}):k.attributes.KEYID&&"0x"===k.attributes.KEYID.substring(0,2)?(this.manifest.contentProtection=this.manifest.contentProtection||{},void(this.manifest.contentProtection["com.widevine.alpha"]={attributes:{schemeIdUri:k.attributes.KEYFORMAT,keyId:k.attributes.KEYID.substring(2)},pssh:ql(k.attributes.URI.split(",")[1])})):void this.trigger("warn",{message:"invalid key ID provided for Widevine"}))}k.attributes.METHOD||this.trigger("warn",{message:"defaulting key method to AES-128"}),l={method:k.attributes.METHOD||"AES-128",uri:k.attributes.URI},typeof k.attributes.IV<"u"&&(l.iv=k.attributes.IV)}else this.trigger("warn",{message:"ignoring key declaration without URI"});else l=null;else this.trigger("warn",{message:"ignoring key declaration without attribute list"})},"media-sequence":function(){isFinite(k.number)?this.manifest.mediaSequence=k.number:this.trigger("warn",{message:"ignoring invalid media sequence: "+k.number})},"discontinuity-sequence":function(){isFinite(k.number)?(this.manifest.discontinuitySequence=k.number,S=k.number):this.trigger("warn",{message:"ignoring invalid discontinuity sequence: "+k.number})},"playlist-type":function(){/VOD|EVENT/.test(k.playlistType)?this.manifest.playlistType=k.playlistType:this.trigger("warn",{message:"ignoring unknown playlist type: "+k.playlist})},map:function(){o={},k.uri&&(o.uri=k.uri),k.byterange&&(o.byterange=k.byterange),l&&(o.key=l)},"stream-inf":function(){this.manifest.playlists=i,this.manifest.mediaGroups=this.manifest.mediaGroups||y,k.attributes?(n.attributes||(n.attributes={}),ee(n.attributes,k.attributes)):this.trigger("warn",{message:"ignoring empty stream-inf attributes"})},media:function(){if(this.manifest.mediaGroups=this.manifest.mediaGroups||y,k.attributes&&k.attributes.TYPE&&k.attributes["GROUP-ID"]&&k.attributes.NAME){var Ee=this.manifest.mediaGroups[k.attributes.TYPE];Ee[k.attributes["GROUP-ID"]]=Ee[k.attributes["GROUP-ID"]]||{},Q=Ee[k.attributes["GROUP-ID"]],(Y={default:/yes/i.test(k.attributes.DEFAULT)}).default?Y.autoselect=!0:Y.autoselect=/yes/i.test(k.attributes.AUTOSELECT),k.attributes.LANGUAGE&&(Y.language=k.attributes.LANGUAGE),k.attributes.URI&&(Y.uri=k.attributes.URI),k.attributes["INSTREAM-ID"]&&(Y.instreamId=k.attributes["INSTREAM-ID"]),k.attributes.CHARACTERISTICS&&(Y.characteristics=k.attributes.CHARACTERISTICS),k.attributes.FORCED&&(Y.forced=/yes/i.test(k.attributes.FORCED)),Q[k.attributes.NAME]=Y}else this.trigger("warn",{message:"ignoring incomplete or missing media group"})},discontinuity:function(){S+=1,n.discontinuity=!0,this.manifest.discontinuityStarts.push(i.length)},"program-date-time":function(){typeof this.manifest.dateTimeString>"u"&&(this.manifest.dateTimeString=k.dateTimeString,this.manifest.dateTimeObject=k.dateTimeObject),n.dateTimeString=k.dateTimeString,n.dateTimeObject=k.dateTimeObject},targetduration:function(){!isFinite(k.duration)||k.duration<0?this.trigger("warn",{message:"ignoring invalid target duration: "+k.duration}):(this.manifest.targetDuration=k.duration,po.call(this,this.manifest))},start:function(){k.attributes&&!isNaN(k.attributes["TIME-OFFSET"])?this.manifest.start={timeOffset:k.attributes["TIME-OFFSET"],precise:k.attributes.PRECISE}:this.trigger("warn",{message:"ignoring start declaration without appropriate attribute list"})},"cue-out":function(){n.cueOut=k.data},"cue-out-cont":function(){n.cueOutCont=k.data},"cue-in":function(){n.cueIn=k.data},skip:function(){this.manifest.skip=Gi(k.attributes),this.warnOnMissingAttributes_("#EXT-X-SKIP",k.attributes,["SKIPPED-SEGMENTS"])},part:function(){var Ee=this;d=!0;var Oe=this.manifest.segments.length,$e=Gi(k.attributes);n.parts=n.parts||[],n.parts.push($e),$e.byterange&&($e.byterange.hasOwnProperty("offset")||($e.byterange.offset=I),I=$e.byterange.offset+$e.byterange.length);var Pe=n.parts.length-1;this.warnOnMissingAttributes_("#EXT-X-PART #"+Pe+" for segment #"+Oe,k.attributes,["URI","DURATION"]),this.manifest.renditionReports&&this.manifest.renditionReports.forEach(function(Fe,Be){Fe.hasOwnProperty("lastPart")||Ee.trigger("warn",{message:"#EXT-X-RENDITION-REPORT #"+Be+" lacks required attribute(s): LAST-PART"})})},"server-control":function(){var Ee=this.manifest.serverControl=Gi(k.attributes);Ee.hasOwnProperty("canBlockReload")||(Ee.canBlockReload=!1,this.trigger("info",{message:"#EXT-X-SERVER-CONTROL defaulting CAN-BLOCK-RELOAD to false"})),po.call(this,this.manifest),Ee.canSkipDateranges&&!Ee.hasOwnProperty("canSkipUntil")&&this.trigger("warn",{message:"#EXT-X-SERVER-CONTROL lacks required attribute CAN-SKIP-UNTIL which is required when CAN-SKIP-DATERANGES is set"})},"preload-hint":function(){var Ee=this.manifest.segments.length,Oe=Gi(k.attributes),$e=Oe.type&&"PART"===Oe.type;n.preloadHints=n.preloadHints||[],n.preloadHints.push(Oe),Oe.byterange&&(Oe.byterange.hasOwnProperty("offset")||(Oe.byterange.offset=$e?I:0,$e&&(I=Oe.byterange.offset+Oe.byterange.length)));var Pe=n.preloadHints.length-1;if(this.warnOnMissingAttributes_("#EXT-X-PRELOAD-HINT #"+Pe+" for segment #"+Ee,k.attributes,["TYPE","URI"]),Oe.type)for(var Fe=0;Fe=0))throw xi(bm,new Error(s.tagName+"@"+r));for(var e=t.length-1;a"==s&&">")||"&"==s&&"&"||'"'==s&&"""||"&#"+s.charCodeAt()+";"}function Ca(s,t){if(t(s))return!0;if(s=s.firstChild)do{if(Ca(s,t))return!0}while(s=s.nextSibling)}function Pa(){}function cd(s,t,r,a){s&&s._inc++,r.namespaceURI===Ea.XMLNS&&delete t._nsMap[r.prefix?r.localName:""]}function yo(s,t,r){if(s&&s._inc){s._inc++;var a=t.childNodes;if(r)a[a.length++]=r;else{for(var e=t.firstChild,i=0;e;)a[i++]=e,e=e.nextSibling;a.length=i}}}function fd(s,t){var r=t.previousSibling,a=t.nextSibling;return r?r.nextSibling=a:s.firstChild=a,a?a.previousSibling=r:s.lastChild=r,yo(s.ownerDocument,s),t}function hd(s,t,r){var a=t.parentNode;if(a&&a.removeChild(t),t.nodeType===ni){var e=t.firstChild;if(null==e)return t;var i=t.lastChild}else e=i=t;var n=r?r.previousSibling:s.lastChild;e.previousSibling=n,i.nextSibling=r,n?n.nextSibling=e:s.firstChild=e,null==r?s.lastChild=i:r.previousSibling=i;do{e.parentNode=s}while(e!==i&&(e=e.nextSibling));return yo(s.ownerDocument||s,s),t.nodeType==ni&&(t.firstChild=t.lastChild=null),t}function Ei(){this._nsMap={}}function Cn(){}function ka(){}function _o(){}function To(){}function bo(){}function Pn(){}function pd(){}function md(){}function So(){}function kn(){}function xo(){}function vd(){}function gd(s,t){var r=[],a=9==this.nodeType&&this.documentElement||this,e=a.prefix,i=a.namespaceURI;if(i&&null==e&&null==(e=a.lookupPrefix(i)))var n=[{namespace:i,prefix:null}];return Xi(this,r,s,t,n),r.join("")}function yd(s,t,r){var a=s.prefix||"",e=s.namespaceURI;if(!e||"xml"===a&&e===Ea.XML||e===Ea.XMLNS)return!1;for(var i=r.length;i--;){var n=r[i];if(n.prefix===a)return n.namespace!==e}return!0}function Eo(s,t,r){s.push(" ",t,'="',r.replace(/[<&"]/g,dd),'"')}function Xi(s,t,r,a,e){if(e||(e=[]),a){if(!(s=a(s)))return;if("string"==typeof s)return void t.push(s)}switch(s.nodeType){case qr:var i=s.attributes,n=i.length,Q=s.firstChild,o=s.tagName,l=o;if(!(r=Ea.isHTML(s.namespaceURI)||r)&&!s.prefix&&s.namespaceURI){for(var d,h=0;h=0;y--){if(""===(g=e[y]).prefix&&g.namespace===s.namespaceURI){d=g.namespace;break}}if(d!==s.namespaceURI)for(y=e.length-1;y>=0;y--){var g;if((g=e[y]).namespace===s.namespaceURI){g.prefix&&(l=g.prefix+":"+o);break}}}t.push("<",l);for(var S=0;S"),r&&/^script$/i.test(o))for(;Q;)Q.data?t.push(Q.data):Xi(Q,t,r,a,e.slice()),Q=Q.nextSibling;else for(;Q;)Xi(Q,t,r,a,e.slice()),Q=Q.nextSibling;t.push("")}else t.push("/>");return;case id:case ni:for(Q=s.firstChild;Q;)Xi(Q,t,r,a,e.slice()),Q=Q.nextSibling;return;case Wi:return Eo(t,s.name,s.value);case En:return t.push(s.data.replace(/[<&]/g,dd).replace(/]]>/g,"]]>"));case Zl:return t.push("");case rd:return t.push("\x3c!--",s.data,"--\x3e");case ad:var Y=s.publicId,_e=s.systemId;if(t.push("");else if(_e&&"."!=_e)t.push(" SYSTEM ",_e,">");else{var xe=s.internalSubset;xe&&t.push(" [",xe,"]"),t.push(">")}return;case td:return t.push("");case ed:return t.push("&",s.nodeName,";");default:t.push("??",s.nodeName)}}function _d(s,t,r){var a;switch(t.nodeType){case qr:(a=t.cloneNode(!1)).ownerDocument=s;case ni:break;case Wi:r=!0}if(a||(a=t.cloneNode(!1)),a.ownerDocument=s,a.parentNode=null,r)for(var e=t.firstChild;e;)a.appendChild(_d(s,e,r)),e=e.nextSibling;return a}function wo(s,t,r){var a=new t.constructor;for(var e in t){var i=t[e];"object"!=typeof i&&i!=a[e]&&(a[e]=i)}switch(t.childNodes&&(a.childNodes=new si),a.ownerDocument=s,a.nodeType){case qr:var n=t.attributes,o=a.attributes=new wn,l=n.length;o._ownerElement=a;for(var d=0;d0},lookupPrefix:function(t){for(var r=this;r;){var a=r._nsMap;if(a)for(var e in a)if(a[e]==t)return e;r=r.nodeType==Wi?r.ownerDocument:r.parentNode}return null},lookupNamespaceURI:function(t){for(var r=this;r;){var a=r._nsMap;if(a&&t in a)return a[t];r=r.nodeType==Wi?r.ownerDocument:r.parentNode}return null},isDefaultNamespace:function(t){return null==this.lookupPrefix(t)}},wa(Ir,gr),wa(Ir,gr.prototype),Pa.prototype={nodeName:"#document",nodeType:id,doctype:null,documentElement:null,_inc:1,insertBefore:function(t,r){if(t.nodeType==ni){for(var a=t.firstChild;a;){var e=a.nextSibling;this.insertBefore(a,r),a=e}return t}return null==this.documentElement&&t.nodeType==qr&&(this.documentElement=t),hd(this,t,r),t.ownerDocument=this,t},removeChild:function(t){return this.documentElement==t&&(this.documentElement=null),fd(this,t)},importNode:function(t,r){return _d(this,t,r)},getElementById:function(t){var r=null;return Ca(this.documentElement,function(a){if(a.nodeType==qr&&a.getAttribute("id")==t)return r=a,!0}),r},getElementsByClassName:function(t){var r=Jl(t);return new Ki(this,function(a){var e=[];return r.length>0&&Ca(a.documentElement,function(i){if(i!==a&&i.nodeType===qr){var n=i.getAttribute("class");if(n){var o=t===n;if(!o){var l=Jl(n);o=r.every(function gm(s){return function(t){return s&&-1!==s.indexOf(t)}}(l))}o&&e.push(i)}}}),e})},createElement:function(t){var r=new Ei;return r.ownerDocument=this,r.nodeName=t,r.tagName=t,r.localName=t,r.childNodes=new si,(r.attributes=new wn)._ownerElement=r,r},createDocumentFragment:function(){var t=new kn;return t.ownerDocument=this,t.childNodes=new si,t},createTextNode:function(t){var r=new _o;return r.ownerDocument=this,r.appendData(t),r},createComment:function(t){var r=new To;return r.ownerDocument=this,r.appendData(t),r},createCDATASection:function(t){var r=new bo;return r.ownerDocument=this,r.appendData(t),r},createProcessingInstruction:function(t,r){var a=new xo;return a.ownerDocument=this,a.tagName=a.target=t,a.nodeValue=a.data=r,a},createAttribute:function(t){var r=new Cn;return r.ownerDocument=this,r.name=t,r.nodeName=t,r.localName=t,r.specified=!0,r},createEntityReference:function(t){var r=new So;return r.ownerDocument=this,r.nodeName=t,r},createElementNS:function(t,r){var a=new Ei,e=r.split(":"),i=a.attributes=new wn;return a.childNodes=new si,a.ownerDocument=this,a.nodeName=r,a.tagName=r,a.namespaceURI=t,2==e.length?(a.prefix=e[0],a.localName=e[1]):a.localName=r,i._ownerElement=a,a},createAttributeNS:function(t,r){var a=new Cn,e=r.split(":");return a.ownerDocument=this,a.nodeName=r,a.name=r,a.namespaceURI=t,a.specified=!0,2==e.length?(a.prefix=e[0],a.localName=e[1]):a.localName=r,a}},Ar(Pa,gr),Ei.prototype={nodeType:qr,hasAttribute:function(t){return null!=this.getAttributeNode(t)},getAttribute:function(t){var r=this.getAttributeNode(t);return r&&r.value||""},getAttributeNode:function(t){return this.attributes.getNamedItem(t)},setAttribute:function(t,r){var a=this.ownerDocument.createAttribute(t);a.value=a.nodeValue=""+r,this.setAttributeNode(a)},removeAttribute:function(t){var r=this.getAttributeNode(t);r&&this.removeAttributeNode(r)},appendChild:function(t){return t.nodeType===ni?this.insertBefore(t,null):function xm(s,t){var r=t.parentNode;if(r){var a=s.lastChild;r.removeChild(t),a=s.lastChild}return a=s.lastChild,t.parentNode=s,t.previousSibling=a,t.nextSibling=null,a?a.nextSibling=t:s.firstChild=t,s.lastChild=t,yo(s.ownerDocument,s,t),t}(this,t)},setAttributeNode:function(t){return this.attributes.setNamedItem(t)},setAttributeNodeNS:function(t){return this.attributes.setNamedItemNS(t)},removeAttributeNode:function(t){return this.attributes.removeNamedItem(t.nodeName)},removeAttributeNS:function(t,r){var a=this.getAttributeNodeNS(t,r);a&&this.removeAttributeNode(a)},hasAttributeNS:function(t,r){return null!=this.getAttributeNodeNS(t,r)},getAttributeNS:function(t,r){var a=this.getAttributeNodeNS(t,r);return a&&a.value||""},setAttributeNS:function(t,r,a){var e=this.ownerDocument.createAttributeNS(t,r);e.value=e.nodeValue=""+a,this.setAttributeNode(e)},getAttributeNodeNS:function(t,r){return this.attributes.getNamedItemNS(t,r)},getElementsByTagName:function(t){return new Ki(this,function(r){var a=[];return Ca(r,function(e){e!==r&&e.nodeType==qr&&("*"===t||e.tagName==t)&&a.push(e)}),a})},getElementsByTagNameNS:function(t,r){return new Ki(this,function(a){var e=[];return Ca(a,function(i){i!==a&&i.nodeType===qr&&("*"===t||i.namespaceURI===t)&&("*"===r||i.localName==r)&&e.push(i)}),e})}},Pa.prototype.getElementsByTagName=Ei.prototype.getElementsByTagName,Pa.prototype.getElementsByTagNameNS=Ei.prototype.getElementsByTagNameNS,Ar(Ei,gr),Cn.prototype.nodeType=Wi,Ar(Cn,gr),ka.prototype={data:"",substringData:function(t,r){return this.data.substring(t,t+r)},appendData:function(t){t=this.data+t,this.nodeValue=this.data=t,this.length=t.length},insertData:function(t,r){this.replaceData(t,0,r)},appendChild:function(t){throw new Error(ur[Tm])},deleteData:function(t,r){this.replaceData(t,r,"")},replaceData:function(t,r,a){a=this.data.substring(0,t)+a+this.data.substring(t+r),this.nodeValue=this.data=a,this.length=a.length}},Ar(ka,gr),_o.prototype={nodeName:"#text",nodeType:En,splitText:function(t){var r=this.data,a=r.substring(t);r=r.substring(0,t),this.data=this.nodeValue=r,this.length=r.length;var e=this.ownerDocument.createTextNode(a);return this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling),e}},Ar(_o,ka),To.prototype={nodeName:"#comment",nodeType:rd},Ar(To,ka),bo.prototype={nodeName:"#cdata-section",nodeType:Zl},Ar(bo,ka),Pn.prototype.nodeType=ad,Ar(Pn,gr),pd.prototype.nodeType=_m,Ar(pd,gr),md.prototype.nodeType=ym,Ar(md,gr),So.prototype.nodeType=ed,Ar(So,gr),kn.prototype.nodeName="#document-fragment",kn.prototype.nodeType=ni,Ar(kn,gr),xo.prototype.nodeType=td,Ar(xo,gr),vd.prototype.serializeToString=function(s,t,r){return gd.call(s,t,r)},gr.prototype.toString=gd;try{if(Object.defineProperty){var Em=function s(t){switch(t.nodeType){case qr:case ni:var r=[];for(t=t.firstChild;t;)7!==t.nodeType&&8!==t.nodeType&&r.push(s(t)),t=t.nextSibling;return r.join("");default:return t.nodeValue}};Object.defineProperty(Ki.prototype,"length",{get:function(){return go(this),this.$$length}}),Object.defineProperty(gr.prototype,"textContent",{get:function(){return Em(this)},set:function(t){switch(this.nodeType){case qr:case ni:for(;this.firstChild;)this.removeChild(this.firstChild);(t||String(t))&&this.appendChild(this.ownerDocument.createTextNode(t));break;default:this.data=t,this.value=t,this.nodeValue=t}}}),Td=function(t,r,a){t["$$"+r]=a}}}catch{}var Co={DocumentType:Pn,DOMException:xi,DOMImplementation:ld,Element:Ei,Node:gr,NodeList:si,XMLSerializer:vd},Aa=q(function(s,t){var r=xn.freeze;t.XML_ENTITIES=r({amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}),t.HTML_ENTITIES=r({lt:"<",gt:">",amp:"&",quot:'"',apos:"'",Agrave:"\xc0",Aacute:"\xc1",Acirc:"\xc2",Atilde:"\xc3",Auml:"\xc4",Aring:"\xc5",AElig:"\xc6",Ccedil:"\xc7",Egrave:"\xc8",Eacute:"\xc9",Ecirc:"\xca",Euml:"\xcb",Igrave:"\xcc",Iacute:"\xcd",Icirc:"\xce",Iuml:"\xcf",ETH:"\xd0",Ntilde:"\xd1",Ograve:"\xd2",Oacute:"\xd3",Ocirc:"\xd4",Otilde:"\xd5",Ouml:"\xd6",Oslash:"\xd8",Ugrave:"\xd9",Uacute:"\xda",Ucirc:"\xdb",Uuml:"\xdc",Yacute:"\xdd",THORN:"\xde",szlig:"\xdf",agrave:"\xe0",aacute:"\xe1",acirc:"\xe2",atilde:"\xe3",auml:"\xe4",aring:"\xe5",aelig:"\xe6",ccedil:"\xe7",egrave:"\xe8",eacute:"\xe9",ecirc:"\xea",euml:"\xeb",igrave:"\xec",iacute:"\xed",icirc:"\xee",iuml:"\xef",eth:"\xf0",ntilde:"\xf1",ograve:"\xf2",oacute:"\xf3",ocirc:"\xf4",otilde:"\xf5",ouml:"\xf6",oslash:"\xf8",ugrave:"\xf9",uacute:"\xfa",ucirc:"\xfb",uuml:"\xfc",yacute:"\xfd",thorn:"\xfe",yuml:"\xff",nbsp:"\xa0",iexcl:"\xa1",cent:"\xa2",pound:"\xa3",curren:"\xa4",yen:"\xa5",brvbar:"\xa6",sect:"\xa7",uml:"\xa8",copy:"\xa9",ordf:"\xaa",laquo:"\xab",not:"\xac",shy:"\xad\xad",reg:"\xae",macr:"\xaf",deg:"\xb0",plusmn:"\xb1",sup2:"\xb2",sup3:"\xb3",acute:"\xb4",micro:"\xb5",para:"\xb6",middot:"\xb7",cedil:"\xb8",sup1:"\xb9",ordm:"\xba",raquo:"\xbb",frac14:"\xbc",frac12:"\xbd",frac34:"\xbe",iquest:"\xbf",times:"\xd7",divide:"\xf7",forall:"\u2200",part:"\u2202",exist:"\u2203",empty:"\u2205",nabla:"\u2207",isin:"\u2208",notin:"\u2209",ni:"\u220b",prod:"\u220f",sum:"\u2211",minus:"\u2212",lowast:"\u2217",radic:"\u221a",prop:"\u221d",infin:"\u221e",ang:"\u2220",and:"\u2227",or:"\u2228",cap:"\u2229",cup:"\u222a",int:"\u222b",there4:"\u2234",sim:"\u223c",cong:"\u2245",asymp:"\u2248",ne:"\u2260",equiv:"\u2261",le:"\u2264",ge:"\u2265",sub:"\u2282",sup:"\u2283",nsub:"\u2284",sube:"\u2286",supe:"\u2287",oplus:"\u2295",otimes:"\u2297",perp:"\u22a5",sdot:"\u22c5",Alpha:"\u0391",Beta:"\u0392",Gamma:"\u0393",Delta:"\u0394",Epsilon:"\u0395",Zeta:"\u0396",Eta:"\u0397",Theta:"\u0398",Iota:"\u0399",Kappa:"\u039a",Lambda:"\u039b",Mu:"\u039c",Nu:"\u039d",Xi:"\u039e",Omicron:"\u039f",Pi:"\u03a0",Rho:"\u03a1",Sigma:"\u03a3",Tau:"\u03a4",Upsilon:"\u03a5",Phi:"\u03a6",Chi:"\u03a7",Psi:"\u03a8",Omega:"\u03a9",alpha:"\u03b1",beta:"\u03b2",gamma:"\u03b3",delta:"\u03b4",epsilon:"\u03b5",zeta:"\u03b6",eta:"\u03b7",theta:"\u03b8",iota:"\u03b9",kappa:"\u03ba",lambda:"\u03bb",mu:"\u03bc",nu:"\u03bd",xi:"\u03be",omicron:"\u03bf",pi:"\u03c0",rho:"\u03c1",sigmaf:"\u03c2",sigma:"\u03c3",tau:"\u03c4",upsilon:"\u03c5",phi:"\u03c6",chi:"\u03c7",psi:"\u03c8",omega:"\u03c9",thetasym:"\u03d1",upsih:"\u03d2",piv:"\u03d6",OElig:"\u0152",oelig:"\u0153",Scaron:"\u0160",scaron:"\u0161",Yuml:"\u0178",fnof:"\u0192",circ:"\u02c6",tilde:"\u02dc",ensp:"\u2002",emsp:"\u2003",thinsp:"\u2009",zwnj:"\u200c",zwj:"\u200d",lrm:"\u200e",rlm:"\u200f",ndash:"\u2013",mdash:"\u2014",lsquo:"\u2018",rsquo:"\u2019",sbquo:"\u201a",ldquo:"\u201c",rdquo:"\u201d",bdquo:"\u201e",dagger:"\u2020",Dagger:"\u2021",bull:"\u2022",hellip:"\u2026",permil:"\u2030",prime:"\u2032",Prime:"\u2033",lsaquo:"\u2039",rsaquo:"\u203a",oline:"\u203e",euro:"\u20ac",trade:"\u2122",larr:"\u2190",uarr:"\u2191",rarr:"\u2192",darr:"\u2193",harr:"\u2194",crarr:"\u21b5",lceil:"\u2308",rceil:"\u2309",lfloor:"\u230a",rfloor:"\u230b",loz:"\u25ca",spades:"\u2660",clubs:"\u2663",hearts:"\u2665",diams:"\u2666"}),t.entityMap=t.HTML_ENTITIES});Aa.XML_ENTITIES,Aa.HTML_ENTITIES,Aa.entityMap;var Ia=xn.NAMESPACE,Po=/[A-Z_a-z\xC0-\xD6\xD8-\xF6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,bd=new RegExp("[\\-\\.0-9"+Po.source.slice(1,-1)+"\\u00B7\\u0300-\\u036F\\u203F-\\u2040]"),Sd=new RegExp("^"+Po.source+bd.source+"*(?::"+Po.source+bd.source+"*)?$"),Da=0,pi=1,Qi=2,Oa=3,Yi=4,Ji=5,La=6,An=7;function Zi(s,t){this.message=s,this.locator=t,Error.captureStackTrace&&Error.captureStackTrace(this,Zi)}function xd(){}function Ed(s,t){return t.lineNumber=s.lineNumber,t.columnNumber=s.columnNumber,t}function Lm(s,t,r,a,e,i){function n(g,S,A){r.attributeNames.hasOwnProperty(g)&&i.fatalError("Attribute "+g+" redefined"),r.addValue(g,S,A)}for(var o,d=++t,h=Da;;){var y=s.charAt(d);switch(y){case"=":if(h===pi)o=s.slice(t,d),h=Oa;else{if(h!==Qi)throw new Error("attribute equal must after attrName");h=Oa}break;case"'":case'"':if(h===Oa||h===pi){if(h===pi&&(i.warning('attribute value must after "="'),o=s.slice(t,d)),t=d+1,!((d=s.indexOf(y,t))>0))throw new Error("attribute value no end '"+y+"' match");n(o,l=s.slice(t,d).replace(/&#?\w+;/g,e),t-1),h=Ji}else{if(h!=Yi)throw new Error('attribute value must after "="');n(o,l=s.slice(t,d).replace(/&#?\w+;/g,e),t),i.warning('attribute "'+o+'" missed start quot('+y+")!!"),t=d+1,h=Ji}break;case"/":switch(h){case Da:r.setTagName(s.slice(t,d));case Ji:case La:case An:h=An,r.closed=!0;case Yi:case pi:case Qi:break;default:throw new Error("attribute invalid close char('/')")}break;case"":return i.error("unexpected end of input"),h==Da&&r.setTagName(s.slice(t,d)),d;case">":switch(h){case Da:r.setTagName(s.slice(t,d));case Ji:case La:case An:break;case Yi:case pi:"/"===(l=s.slice(t,d)).slice(-1)&&(r.closed=!0,l=l.slice(0,-1));case Qi:h===Qi&&(l=o),h==Yi?(i.warning('attribute "'+l+'" missed quot(")!'),n(o,l.replace(/&#?\w+;/g,e),t)):((!Ia.isHTML(a[""])||!l.match(/^(?:disabled|checked|selected)$/i))&&i.warning('attribute "'+l+'" missed value!! "'+l+'" instead!!'),n(l,l,t));break;case Oa:throw new Error("attribute value missed!!")}return d;case"\x80":y=" ";default:if(y<=" ")switch(h){case Da:r.setTagName(s.slice(t,d)),h=La;break;case pi:o=s.slice(t,d),h=Qi;break;case Yi:var l=s.slice(t,d).replace(/&#?\w+;/g,e);i.warning('attribute "'+l+'" missed quot(")!!'),n(o,l,t);case Ji:h=La}else switch(h){case Qi:r.tagName,(!Ia.isHTML(a[""])||!o.match(/^(?:disabled|checked|selected)$/i))&&i.warning('attribute "'+o+'" missed value!! "'+o+'" instead2!!'),n(o,o,t),t=d,h=pi;break;case Ji:i.warning('attribute space is required"'+o+'"!!');case La:h=pi,t=d;break;case Oa:h=Yi,t=d;break;case An:throw new Error("elements closed character '/' and '>' must be connected to")}}d++}}function wd(s,t,r){for(var a=s.tagName,e=null,y=s.length;y--;){var i=s[y],n=i.qName,o=i.value;if((g=n.indexOf(":"))>0)var l=i.prefix=n.slice(0,g),d=n.slice(g+1),h="xmlns"===l&&d;else d=n,l=null,h="xmlns"===n&&"";i.localName=d,!1!==h&&(null==e&&(e={},Cd(r,r={})),r[h]=e[h]=o,i.uri=Ia.XMLNS,t.startPrefixMapping(h,o))}for(y=s.length;y--;){(l=(i=s[y]).prefix)&&("xml"===l&&(i.uri=Ia.XML),"xmlns"!==l&&(i.uri=r[l||""]))}var g;(g=a.indexOf(":"))>0?(l=s.prefix=a.slice(0,g),d=s.localName=a.slice(g+1)):(l=null,d=s.localName=a);var S=s.uri=r[l||""];if(t.startElement(S,d,a,s),!s.closed)return s.currentNSMap=r,s.localNSMap=e,!0;if(t.endElement(S,d,a),e)for(l in e)t.endPrefixMapping(l)}function Rm(s,t,r,a,e){if(/^(?:script|textarea)$/i.test(r)){var i=s.indexOf("",t),n=s.substring(t+1,i);if(/[&<]/.test(n))return/^script$/i.test(r)?(e.characters(n,0,n.length),i):(n=n.replace(/&#?\w+;/g,a),e.characters(n,0,n.length),i)}return t+1}function Mm(s,t,r,a){var e=a[r];return null==e&&((e=s.lastIndexOf(""))t?(r.comment(s,t+4,i-t-4),i+3):(a.error("Unclosed comment"),-1):-1;if("CDATA["==s.substr(t+3,6)){var i=s.indexOf("]]>",t+9);return r.startCDATA(),r.characters(s,t+9,i-t-9),r.endCDATA(),i+3}var n=function Bm(s,t){var r,a=[],e=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;for(e.lastIndex=t,e.exec(s);r=e.exec(s);)if(a.push(r),r[1])return a}(s,t),o=n.length;if(o>1&&/!doctype/i.test(n[0][0])){var l=n[1][0],d=!1,h=!1;o>3&&(/^public$/i.test(n[2][0])?(d=n[3][0],h=o>4&&n[4][0]):/^system$/i.test(n[2][0])&&(h=n[3][0]));var y=n[o-1];return r.startDTD(l,d,h),r.endDTD(),y.index+y[0].length}return-1}function Nm(s,t,r){var a=s.indexOf("?>",t);if(a){var e=s.substring(t,a).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);return e?(e[0].length,r.processingInstruction(e[1],e[2]),a+2):-1}return-1}function Pd(){this.attributeNames={}}Zi.prototype=new Error,Zi.prototype.name=Zi.name,xd.prototype={parse:function(t,r,a){var e=this.domBuilder;e.startDocument(),Cd(r,r={}),function Om(s,t,r,a,e){function i(Pt){if(Pt>65535){var jt=55296+((Pt-=65536)>>10),Or=56320+(1023&Pt);return String.fromCharCode(jt,Or)}return String.fromCharCode(Pt)}function n(Pt){var jt=Pt.slice(1,-1);return jt in r?r[jt]:"#"===jt.charAt(0)?i(parseInt(jt.substr(1).replace("x","0x"))):(e.error("entity not found:"+Pt),Pt)}function o(Pt){if(Pt>I){var jt=s.substring(I,Pt).replace(/&#?\w+;/g,n);g&&l(I),a.characters(jt,0,Pt-I),I=Pt}}function l(Pt,jt){for(;Pt>=h&&(jt=y.exec(s));)d=jt.index,h=d+jt[0].length,g.lineNumber++;g.columnNumber=Pt-d+1}for(var d=0,h=0,y=/.*(?:\r\n?|\n)|.*$/g,g=a.locator,S=[{currentNSMap:t}],A={},I=0;;){try{var k=s.indexOf("<",I);if(k<0){if(!s.substr(I).match(/^\s*$/)){var Q=a.doc,Y=Q.createTextNode(s.substr(I));Q.appendChild(Y),a.currentElement=Y}return}switch(k>I&&o(k),s.charAt(k+1)){case"/":var at=s.indexOf(">",k+3),_e=s.substring(k+2,at).replace(/[ \t\n\r]+$/g,""),xe=S.pop();at<0?(_e=s.substring(k+2).replace(/[\s<].*/,""),e.error("end tag name: "+_e+" is not complete:"+xe.tagName),at=k+1+_e.length):_e.match(/\sI?I=at:o(Math.max(k,I)+1)}}(t,r,a,e,this.errorHandler),e.endDocument()}},Pd.prototype={setTagName:function(t){if(!Sd.test(t))throw new Error("invalid tagName:"+t);this.tagName=t},addValue:function(t,r,a){if(!Sd.test(t))throw new Error("invalid attribute:"+t);this.attributeNames[t]=this.length,this[this.length++]={qName:t,value:r,offset:a}},length:0,getLocalName:function(t){return this[t].localName},getLocator:function(t){return this[t].locator},getQName:function(t){return this[t].qName},getURI:function(t){return this[t].uri},getValue:function(t){return this[t].value}};var kd={XMLReader:xd,ParseError:Zi},Vm=Co.DOMImplementation,Ad=xn.NAMESPACE,Hm=kd.ParseError,$m=kd.XMLReader;function Id(s){this.options=s||{locator:{}}}function Ra(){this.cdata=!1}function ea(s,t){t.lineNumber=s.lineNumber,t.columnNumber=s.columnNumber}function ko(s){if(s)return"\n@"+(s.systemId||"")+"#[line:"+s.lineNumber+",col:"+s.columnNumber+"]"}function Dd(s,t,r){return"string"==typeof s?s.substr(t,r):s.length>=t+r||t?new java.lang.String(s,t,r)+"":s}function In(s,t){s.currentElement?s.currentElement.appendChild(t):s.doc.appendChild(t)}Id.prototype.parseFromString=function(s,t){var r=this.options,a=new $m,e=r.domBuilder||new Ra,i=r.errorHandler,n=r.locator,o=r.xmlns||{},l=/\/x?html?$/.test(t),d=l?Aa.HTML_ENTITIES:Aa.XML_ENTITIES;return n&&e.setDocumentLocator(n),a.errorHandler=function qm(s,t,r){if(!s){if(t instanceof Ra)return t;s=t}var a={},e=s instanceof Function;function i(n){var o=s[n];!o&&e&&(o=2==s.length?function(l){s(n,l)}:s),a[n]=o&&function(l){o("[xmldom "+n+"]\t"+l+ko(r))}||function(){}}return r=r||{},i("warning"),i("error"),i("fatalError"),a}(i,e,n),a.domBuilder=r.domBuilder||e,l&&(o[""]=Ad.HTML),o.xml=o.xml||Ad.XML,s&&"string"==typeof s?a.parse(s,o,d):a.errorHandler.error("invalid doc source"),e.doc},Ra.prototype={startDocument:function(){this.doc=(new Vm).createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(t,r,a,e){var i=this.doc,n=i.createElementNS(t,a||r),o=e.length;In(this,n),this.currentElement=n,this.locator&&ea(this.locator,n);for(var l=0;la.timeline?1:-1})},Bd=function(t){var r=[];return function(t,r,a){r.forEach(function(e){for(var i in t.mediaGroups[e])for(var n in t.mediaGroups[e][i]){var o=t.mediaGroups[e][i][n];a(o,e,i,n)}})}(t,iv,function(a,e,i,n){r=r.concat(a.playlists||[])}),r},Ud=function(t){var r=t.playlist,a=t.mediaSequence;r.mediaSequence=a,r.segments.forEach(function(e,i){e.number=r.mediaSequence+i})},ov=function(t){var r=t.oldManifest,a=t.newManifest,e=r.playlists.concat(Bd(r)),i=a.playlists.concat(Bd(a));return a.timelineStarts=Nd([r.timelineStarts,a.timelineStarts]),function(t){var r=t.oldPlaylists,a=t.newPlaylists,e=t.timelineStarts;a.forEach(function(i){i.discontinuitySequence=Ao(e,function(h){return h.timeline===i.timeline});var n=function(t,r){for(var a=0;an.timeline||n.segments.length&&i.timeline>n.segments[n.segments.length-1].timeline)&&i.discontinuitySequence--);n.segments[l].discontinuity&&!o.discontinuity&&(o.discontinuity=!0,i.discontinuityStarts.unshift(0),i.discontinuitySequence--),Ud({playlist:i,mediaSequence:n.segments[l].number})}})}({oldPlaylists:e,newPlaylists:i,timelineStarts:a.timelineStarts}),a},On=function(t){return t&&t.uri+"-"+function(t){var r;return r="bigint"==typeof t.offset||"bigint"==typeof t.length?window.BigInt(t.offset)+window.BigInt(t.length)-window.BigInt(1):t.offset+t.length-1,t.offset+"-"+r}(t.byterange)},Oo=function(t){return Ld(t.reduce(function(a,e){var i=e.attributes.id+(e.attributes.lang||"");if(a[i]){var n;if(e.segments)e.segments[0]&&(e.segments[0].discontinuity=!0),(n=a[i].segments).push.apply(n,e.segments);e.attributes.contentProtection&&(a[i].attributes.contentProtection=e.attributes.contentProtection)}else a[i]=e,a[i].attributes.timelineStarts=[];return a[i].attributes.timelineStarts.push({start:e.attributes.periodStart,timeline:e.attributes.periodStart}),a},{})).map(function(a){return a.discontinuityStarts=function(t,r){return t.reduce(function(a,e,i){return e[r]&&a.push(i),a},[])}(a.segments||[],"discontinuity"),a})},Lo=function(t,r){var a=On(t.sidx),e=a&&r[a]&&r[a].sidx;return e&&Do(t,e,t.sidx.resolvedUri),t},uv=function(t,r){if(void 0===r&&(r={}),!Object.keys(r).length)return t;for(var a in t)t[a]=Lo(t[a],r);return t},pv=function(t){var r,a=t.attributes,e=t.segments,i=t.sidx,n=t.discontinuityStarts,o={attributes:(r={NAME:a.id,AUDIO:"audio",SUBTITLES:"subs",RESOLUTION:{width:a.width,height:a.height},CODECS:a.codecs,BANDWIDTH:a.bandwidth},r["PROGRAM-ID"]=1,r),uri:"",endList:"static"===a.type,timeline:a.periodStart,resolvedUri:"",targetDuration:a.duration,discontinuityStarts:n,timelineStarts:a.timelineStarts,segments:e};return a.contentProtection&&(o.contentProtection=a.contentProtection),i&&(o.sidx=i),o},mv=function(t){var r=t.attributes;return"video/mp4"===r.mimeType||"video/webm"===r.mimeType||"video"===r.contentType},vv=function(t){var r=t.attributes;return"audio/mp4"===r.mimeType||"audio/webm"===r.mimeType||"audio"===r.contentType},gv=function(t){var r=t.attributes;return"text/vtt"===r.mimeType||"text"===r.contentType},jd=function(t){return t?Object.keys(t).reduce(function(r,a){var e=t[a];return r.concat(e.playlists)},[]):[]},_v=function(t){var r,a=t.dashPlaylists,e=t.locations,i=t.sidxMapping,n=void 0===i?{}:i,o=t.previousManifest;if(!a.length)return{};var l=a[0].attributes,d=l.sourceDuration,h=l.type,y=l.suggestedPresentationDelay,g=l.minimumUpdatePeriod,S=Oo(a.filter(mv)).map(pv),A=Oo(a.filter(vv)),I=Oo(a.filter(gv)),k=a.map(function($e){return $e.attributes.captionServices}).filter(Boolean),Q={allowCache:!0,discontinuityStarts:[],segments:[],endList:!0,mediaGroups:(r={AUDIO:{},VIDEO:{}},r["CLOSED-CAPTIONS"]={},r.SUBTITLES={},r),uri:"",duration:d,playlists:uv(S,n)};g>=0&&(Q.minimumUpdatePeriod=1e3*g),e&&(Q.locations=e),"dynamic"===h&&(Q.suggestedPresentationDelay=y);var Y=0===Q.playlists.length,_e=A.length?function(t,r,a){void 0===r&&(r={}),void 0===a&&(a=!1);var e,i=t.reduce(function(o,l){var d=l.attributes.role&&l.attributes.role.value||"",h=l.attributes.lang||"",y=l.attributes.label||"main";if(h&&!l.attributes.label){var g=d?" ("+d+")":"";y=""+l.attributes.lang+g}o[y]||(o[y]={language:h,autoselect:!0,default:"main"===d,playlists:[],uri:""});var S=Lo(function(t,r){var a,e=t.attributes,i=t.segments,n=t.sidx,o=t.mediaSequence,l=t.discontinuitySequence,d=t.discontinuityStarts,h={attributes:(a={NAME:e.id,BANDWIDTH:e.bandwidth,CODECS:e.codecs},a["PROGRAM-ID"]=1,a),uri:"",endList:"static"===e.type,timeline:e.periodStart,resolvedUri:"",targetDuration:e.duration,discontinuitySequence:l,discontinuityStarts:d,timelineStarts:e.timelineStarts,mediaSequence:o,segments:i};return e.contentProtection&&(h.contentProtection=e.contentProtection),n&&(h.sidx=n),r&&(h.attributes.AUDIO="audio",h.attributes.SUBTITLES="subs"),h}(l,a),r);return o[y].playlists.push(S),typeof e>"u"&&"main"===d&&((e=l).default=!0),o},{});return e||(i[Object.keys(i)[0]].default=!0),i}(A,n,Y):null,xe=I.length?function(t,r){return void 0===r&&(r={}),t.reduce(function(a,e){var i=e.attributes.lang||"text";return a[i]||(a[i]={language:i,default:!1,autoselect:!1,playlists:[],uri:""}),a[i].playlists.push(Lo(function(t){var r,a=t.attributes,e=t.segments,i=t.mediaSequence,n=t.discontinuityStarts,o=t.discontinuitySequence;typeof e>"u"&&(e=[{uri:a.baseUrl,timeline:a.periodStart,resolvedUri:a.baseUrl||"",duration:a.sourceDuration,number:0}],a.duration=a.sourceDuration);var l=((r={NAME:a.id,BANDWIDTH:a.bandwidth})["PROGRAM-ID"]=1,r);return a.codecs&&(l.CODECS=a.codecs),{attributes:l,uri:"",endList:"static"===a.type,timeline:a.periodStart,resolvedUri:a.baseUrl||"",targetDuration:a.duration,timelineStarts:a.timelineStarts,discontinuityStarts:n,discontinuitySequence:o,mediaSequence:i,segments:e}}(e),r)),a},{})}(I,n):null,Ee=S.concat(jd(_e),jd(xe)),Oe=Ee.map(function($e){return $e.timelineStarts});return Q.timelineStarts=Nd(Oe),function(t,r){t.forEach(function(a){a.mediaSequence=0,a.discontinuitySequence=Ao(r,function(e){return e.timeline===a.timeline}),a.segments&&a.segments.forEach(function(e,i){e.number=i})})}(Ee,Q.timelineStarts),_e&&(Q.mediaGroups.AUDIO.audio=_e),xe&&(Q.mediaGroups.SUBTITLES.subs=xe),k.length&&(Q.mediaGroups["CLOSED-CAPTIONS"].cc=function(t){return t.reduce(function(r,a){return a&&a.forEach(function(e){var i=e.channel,n=e.language;r[n]={autoselect:!1,default:!1,instreamId:i,language:n},e.hasOwnProperty("aspectRatio")&&(r[n].aspectRatio=e.aspectRatio),e.hasOwnProperty("easyReader")&&(r[n].easyReader=e.easyReader),e.hasOwnProperty("3D")&&(r[n]["3D"]=e["3D"])}),r},{})}(k)),o?ov({oldManifest:o,newManifest:Q}):Q},Tv=function(t,r,a){var e=t.NOW,i=t.clientOffset,n=t.availabilityStartTime,o=t.timescale,l=void 0===o?1:o,d=t.periodStart,h=void 0===d?0:d,y=t.minimumUpdatePeriod,k=(e+i)/1e3+(void 0===y?0:y)-(n+h);return Math.ceil((k*l-r)/a)},Vd=function(t,r){for(var a=t.type,e=t.minimumUpdatePeriod,i=void 0===e?0:e,n=t.media,o=void 0===n?"":n,l=t.sourceDuration,d=t.timescale,h=void 0===d?1:d,y=t.startNumber,g=void 0===y?1:y,S=t.periodStart,A=[],I=-1,k=0;kI&&(I=xe);var Ee=void 0;if(_e<0){var Oe=k+1;Ee=Oe===r.length?"dynamic"===a&&i>0&&o.indexOf("$Number$")>0?Tv(t,I,Y):(l*h-I)/Y:(r[Oe].t-I)/Y}else Ee=_e+1;for(var $e=g+A.length+Ee,Pe=g+A.length;Pe<$e;)A.push({number:Pe,duration:Y/h,time:I,timeline:S}),I+=Y,Pe++}return A},bv=/\$([A-z]*)(?:(%0)([0-9]+)d)?\$/g,Hd=function(t,r){return t.replace(bv,function(t){return function(r,a,e,i){if("$$"===r)return"$";if(typeof t[a]>"u")return r;var n=""+t[a];return"RepresentationID"===a||(i=e?parseInt(i,10):1,n.length>=i)?n:""+new Array(i-n.length+1).join("0")+n}}(r))},Ev=function(t,r){var a={RepresentationID:t.id,Bandwidth:t.bandwidth||0},e=t.initialization,i=void 0===e?{sourceURL:"",range:""}:e,n=Ma({baseUrl:t.baseUrl,source:Hd(i.sourceURL,a),range:i.range}),o=function(t,r){return t.duration||r?t.duration?Io(t):Vd(t,r):[{number:t.startNumber||1,duration:t.sourceDuration,time:0,timeline:t.periodStart}]}(t,r);return o.map(function(l){a.Number=l.number,a.Time=l.time;var d=Hd(t.media||"",a),h=t.timescale||1,y=t.presentationTimeOffset||0,g=t.periodStart+(l.time-y)/h;return{uri:d,timeline:l.timeline,duration:l.duration,resolvedUri:bn(t.baseUrl||"",d),map:n,number:l.number,presentationTime:g}})},Cv=function(t,r){var a=t.duration,e=t.segmentUrls,i=void 0===e?[]:e,n=t.periodStart;if(!a&&!r||a&&r)throw new Error(ta_SEGMENT_TIME_UNSPECIFIED);var l,o=i.map(function(h){return function(t,r){var a=t.baseUrl,e=t.initialization,i=void 0===e?{}:e,n=Ma({baseUrl:a,source:i.sourceURL,range:i.range}),o=Ma({baseUrl:a,source:r.media,range:r.mediaRange});return o.map=n,o}(t,h)});return a&&(l=Io(t)),r&&(l=Vd(t,r)),l.map(function(h,y){if(o[y]){var g=o[y],S=t.timescale||1,A=t.presentationTimeOffset||0;return g.timeline=h.timeline,g.duration=h.duration,g.number=h.number,g.presentationTime=n+(h.time-A)/S,g}}).filter(function(h){return h})},Pv=function(t){var e,i,r=t.attributes,a=t.segmentInfo;a.template?(i=Ev,e=Er(r,a.template)):a.base?(i=Fd,e=Er(r,a.base)):a.list&&(i=Cv,e=Er(r,a.list));var n={attributes:r};if(!i)return n;var o=i(e,a.segmentTimeline);if(e.duration){var l=e,d=l.duration,h=l.timescale,y=void 0===h?1:h;e.duration=d/y}else o.length?e.duration=o.reduce(function(g,S){return Math.max(g,Math.ceil(S.duration))},0):e.duration=0;return n.attributes=e,n.segments=o,a.base&&e.indexRange&&(n.sidx=o[0],n.segments=[]),n},Zt=function(t,r){return Rd(t.childNodes).filter(function(a){return a.tagName===r})},Ro=function(t){return t.textContent.trim()},ra=function(t){var l=/P(?:(\d*)Y)?(?:(\d*)M)?(?:(\d*)D)?(?:T(?:(\d*)H)?(?:(\d*)M)?(?:([\d.]*)S)?)?/.exec(t);if(!l)return 0;var d=l.slice(1),h=d[0],y=d[1],g=d[2],S=d[3],A=d[4],I=d[5];return 31536e3*parseFloat(h||0)+2592e3*parseFloat(y||0)+86400*parseFloat(g||0)+3600*parseFloat(S||0)+60*parseFloat(A||0)+parseFloat(I||0)},$d={mediaPresentationDuration:function(t){return ra(t)},availabilityStartTime:function(t){return function(t){return/^\d+-\d+-\d+T\d+:\d+:\d+(\.\d+)?$/.test(t)&&(t+="Z"),Date.parse(t)}(t)/1e3},minimumUpdatePeriod:function(t){return ra(t)},suggestedPresentationDelay:function(t){return ra(t)},type:function(t){return t},timeShiftBufferDepth:function(t){return ra(t)},start:function(t){return ra(t)},width:function(t){return parseInt(t,10)},height:function(t){return parseInt(t,10)},bandwidth:function(t){return parseInt(t,10)},startNumber:function(t){return parseInt(t,10)},timescale:function(t){return parseInt(t,10)},presentationTimeOffset:function(t){return parseInt(t,10)},duration:function(t){var r=parseInt(t,10);return isNaN(r)?ra(t):r},d:function(t){return parseInt(t,10)},t:function(t){return parseInt(t,10)},r:function(t){return parseInt(t,10)},DEFAULT:function(t){return t}},yr=function(t){return t&&t.attributes?Rd(t.attributes).reduce(function(r,a){var e=$d[a.name]||$d.DEFAULT;return r[a.name]=e(a.value),r},{}):{}},Iv={"urn:uuid:1077efec-c0b2-4d02-ace3-3c1e52e2fb4b":"org.w3.clearkey","urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed":"com.widevine.alpha","urn:uuid:9a04f079-9840-4286-ab92-e65be0885f95":"com.microsoft.playready","urn:uuid:f239e769-efa3-4850-9c16-a903c6932efb":"com.adobe.primetime"},Ln=function(t,r){return r.length?Dn(t.map(function(a){return r.map(function(e){return bn(a,Ro(e))})})):t},Mo=function(t){var r=Zt(t,"SegmentTemplate")[0],a=Zt(t,"SegmentList")[0],e=a&&Zt(a,"SegmentURL").map(function(g){return Er({tag:"SegmentURL"},yr(g))}),i=Zt(t,"SegmentBase")[0],n=a||r,o=n&&Zt(n,"SegmentTimeline")[0],l=a||i||r,d=l&&Zt(l,"Initialization")[0],h=r&&yr(r);h&&d?h.initialization=d&&yr(d):h&&h.initialization&&(h.initialization={sourceURL:h.initialization});var y={template:h,segmentTimeline:o&&Zt(o,"S").map(function(g){return yr(g)}),list:a&&Er(yr(a),{segmentUrls:e,initialization:yr(d)}),base:i&&Er(yr(i),{initialization:yr(d)})};return Object.keys(y).forEach(function(g){y[g]||delete y[g]}),y},Rv=function(t,r,a){return function(e){var i=yr(e),n=Ln(r,Zt(e,"BaseURL")),o=Zt(e,"Role")[0],l={role:yr(o)},d=Er(t,i,l),h=Zt(e,"Accessibility")[0],y=function(t){return"urn:scte:dash:cc:cea-608:2015"===t.schemeIdUri?("string"!=typeof t.value?[]:t.value.split(";")).map(function(e){var i,n;if(n=e,/^CC\d=/.test(e)){var o=e.split("=");i=o[0],n=o[1]}else/^CC\d$/.test(e)&&(i=e);return{channel:i,language:n}}):"urn:scte:dash:cc:cea-708:2015"===t.schemeIdUri?("string"!=typeof t.value?[]:t.value.split(";")).map(function(e){var i={channel:void 0,language:void 0,aspectRatio:1,easyReader:0,"3D":0};if(/=/.test(e)){var n=e.split("="),o=n[0],l=n[1],d=void 0===l?"":l;i.channel=o,i.language=e,d.split(",").forEach(function(h){var y=h.split(":"),g=y[0],S=y[1];"lang"===g?i.language=S:"er"===g?i.easyReader=Number(S):"war"===g?i.aspectRatio=Number(S):"3D"===g&&(i["3D"]=Number(S))})}else i.language=e;return i.channel&&(i.channel="SERVICE"+i.channel),i}):void 0}(yr(h));y&&(d=Er(d,{captionServices:y}));var g=Zt(e,"Label")[0];if(g&&g.childNodes.length){var S=g.childNodes[0].nodeValue.trim();d=Er(d,{label:S})}var A=function(t){return t.reduce(function(r,a){var e=yr(a),i=Iv[e.schemeIdUri];if(i){r[i]={attributes:e};var n=Zt(a,"cenc:pssh")[0];if(n){var o=Ro(n),l=o&&ql(o);r[i].pssh=l}}return r},{})}(Zt(e,"ContentProtection"));Object.keys(A).length&&(d=Er(d,{contentProtection:A}));var I=Mo(e),k=Zt(e,"Representation"),Q=Er(a,I);return Dn(k.map(function(t,r,a){return function(e){var i=Zt(e,"BaseURL"),n=Ln(r,i),o=Er(t,yr(e)),l=Mo(e);return n.map(function(d){return{segmentInfo:Er(a,l),attributes:Er(o,{baseUrl:d})}})}}(d,n,Q)))}},Mv=function(t,r){return function(a,e){var i=Ln(r,Zt(a.node,"BaseURL")),n=Er(t,{periodStart:a.attributes.start});"number"==typeof a.attributes.duration&&(n.periodDuration=a.attributes.duration);var o=Zt(a.node,"AdaptationSet"),l=Mo(a.node);return Dn(o.map(Rv(n,i,l)))}},qd=function(t){if(""===t)throw new Error(ta_DASH_EMPTY_MANIFEST);var a,e,r=new Qm;try{e=(a=r.parseFromString(t,"application/xml"))&&"MPD"===a.documentElement.tagName?a.documentElement:null}catch{}if(!e||e&&e.getElementsByTagName("parsererror").length>0)throw new Error(ta_DASH_INVALID_XML);return e},Uv=function(t,r){void 0===r&&(r={});var a=function(t,r){void 0===r&&(r={});var a=r,e=a.manifestUri,i=void 0===e?"":e,n=a.NOW,o=void 0===n?Date.now():n,l=a.clientOffset,d=void 0===l?0:l,h=Zt(t,"Period");if(!h.length)throw new Error(ta_INVALID_NUMBER_OF_PERIOD);var y=Zt(t,"Location"),g=yr(t),S=Ln([i],Zt(t,"BaseURL"));g.type=g.type||"static",g.sourceDuration=g.mediaPresentationDuration||0,g.NOW=o,g.clientOffset=d,y.length&&(g.locations=y.map(Ro));var A=[];return h.forEach(function(I,k){var Q=yr(I),Y=A[k-1];Q.start=function(t){var r=t.attributes,a=t.priorPeriodAttributes,e=t.mpdType;return"number"==typeof r.start?r.start:a&&"number"==typeof a.start&&"number"==typeof a.duration?a.start+a.duration:a||"static"!==e?null:0}({attributes:Q,priorPeriodAttributes:Y?Y.attributes:null,mpdType:g.type}),A.push({node:I,attributes:Q})}),{locations:g.locations,representationInfo:Dn(A.map(Mv(g,S)))}}(qd(t),r),e=function(t){return t.map(Pv)}(a.representationInfo);return _v({dashPlaylists:e,locations:a.locations,sidxMapping:r.sidxMapping,previousManifest:r.previousManifest})},jv=function(t){return function(t){var r=Zt(t,"UTCTiming")[0];if(!r)return null;var a=yr(r);switch(a.schemeIdUri){case"urn:mpeg:dash:utc:http-head:2014":case"urn:mpeg:dash:utc:http-head:2012":a.method="HEAD";break;case"urn:mpeg:dash:utc:http-xsdate:2014":case"urn:mpeg:dash:utc:http-iso:2014":case"urn:mpeg:dash:utc:http-xsdate:2012":case"urn:mpeg:dash:utc:http-iso:2012":a.method="GET";break;case"urn:mpeg:dash:utc:direct:2014":case"urn:mpeg:dash:utc:direct:2012":a.method="DIRECT",a.value=Date.parse(a.value);break;default:throw new Error(ta_UNSUPPORTED_UTC_TIMING_SCHEME)}return a}(qd(t))},zd=Math.pow(2,32),Gd=function(t){var a,r=new DataView(t.buffer,t.byteOffset,t.byteLength);return r.getBigUint64?(a=r.getBigUint64(0))0;e+=12,i--)a.references.push({referenceType:(128&t[e])>>>7,referencedSize:2147483647&r.getUint32(e),subsegmentDuration:r.getUint32(e+4),startsWithSap:!!(128&t[e+8]),sapType:(112&t[e+8])>>>4,sapDeltaTime:268435455&r.getUint32(e+8)});return a},et=function(t){return t instanceof Uint8Array?t:(!Array.isArray(t)&&!function(t){return ArrayBuffer.isView(t)}(t)&&!(t instanceof ArrayBuffer)&&(t="number"!=typeof t||"number"==typeof t&&t!=t?0:[t]),new Uint8Array(t&&t.buffer||t,t&&t.byteOffset||0,t&&t.byteLength||0))},dr=window.BigInt||Number,Fo=[dr("0x1"),dr("0x100"),dr("0x10000"),dr("0x1000000"),dr("0x100000000"),dr("0x10000000000"),dr("0x1000000000000"),dr("0x100000000000000"),dr("0x10000000000000000")],Kv=function(t,r){var a=void 0===r?{}:r,e=a.signed,i=void 0!==e&&e,n=a.le,o=void 0!==n&&n;t=et(t);var l=o?"reduce":"reduceRight",h=(t[l]?t[l]:Array.prototype[l]).call(t,function(g,S,A){var I=o?A:Math.abs(A+1-t.length);return g+dr(S)*Fo[I]},dr(0));if(i){var y=Fo[t.length]/dr(2)-dr(1);(h=dr(h))>y&&(h-=y,h-=y,h-=dr(2))}return Number(h)},Xv=function(t,r){var e=(void 0===r?{}:r).le,i=void 0!==e&&e;("bigint"!=typeof t&&"number"!=typeof t||"number"==typeof t&&t!=t)&&(t=0);for(var n=function(t){return Math.ceil(function(t){return t.toString(2).length}(t)/8)}(t=dr(t)),o=new Uint8Array(new ArrayBuffer(n)),l=0;l=r.length&&d.call(r,function(h,y){return h===(l[y]?l[y]&t[n+y]:t[n+y])})},Yv=et([73,68,51]),Fa=function s(t,r){return void 0===r&&(r=0),(t=et(t)).length-r<10||!qt(t,Yv,{offset:r})?r:(r+=function(t,r){void 0===r&&(r=0);var a=(t=et(t))[r+5],e=t[r+6]<<21|t[r+7]<<14|t[r+8]<<7|t[r+9];return(16&a)>>4?e+20:e+10}(t,r),s(t,r))},Kd=function(t){return"string"==typeof t?Wd(t):t},eg=function s(t,r,a){void 0===a&&(a=!1),r=function(t){return Array.isArray(t)?t.map(function(r){return Kd(r)}):[Kd(t)]}(r),t=et(t);var e=[];if(!r.length)return e;for(var i=0;i>>0,o=t.subarray(i+4,i+8);if(0===n)break;var l=i+n;if(l>t.length){if(a)break;l=t.length}var d=t.subarray(i+8,l);qt(o,r[0])&&(1===r.length?e.push(d):e.push.apply(e,s(d,r.slice(1),a))),i=l}return e},Rn={EBML:et([26,69,223,163]),DocType:et([66,130]),Segment:et([24,83,128,103]),SegmentInfo:et([21,73,169,102]),Tracks:et([22,84,174,107]),Track:et([174]),TrackNumber:et([215]),DefaultDuration:et([35,227,131]),TrackEntry:et([174]),TrackType:et([131]),FlagDefault:et([136]),CodecID:et([134]),CodecPrivate:et([99,162]),VideoTrack:et([224]),AudioTrack:et([225]),Cluster:et([31,67,182,117]),Timestamp:et([231]),TimestampScale:et([42,215,177]),BlockGroup:et([160]),BlockDuration:et([155]),Block:et([161]),SimpleBlock:et([163])},No=[128,64,32,16,8,4,2,1],Mn=function(t,r,a,e){void 0===a&&(a=!0),void 0===e&&(e=!1);var i=function(t){for(var r=1,a=0;a=r.length)return r.length;var e=Mn(r,a,!1);if(qt(t.bytes,e.bytes))return a;var i=Mn(r,a+e.length);return s(t,r,a+i.length+i.value+e.length)},Qd=function s(t,r){r=function(t){return Array.isArray(t)?t.map(function(r){return Xd(r)}):[Xd(t)]}(r),t=et(t);var a=[];if(!r.length)return a;for(var e=0;et.length?t.length:o+n.value,d=t.subarray(o,l);qt(r[0],i.bytes)&&(1===r.length?a.push(d):a=a.concat(s(d,r.slice(1)))),e+=i.length+n.length+d.length}return a},ag=et([0,0,0,1]),ng=et([0,0,1]),sg=et([0,0,3]),og=function(t){for(var r=[],a=1;a>1&63),-1!==a.indexOf(d)&&(n=i+l),i+=l+("h264"===r?1:2)}else i++}return t.subarray(0,0)},wr={webm:et([119,101,98,109]),matroska:et([109,97,116,114,111,115,107,97]),flac:et([102,76,97,67]),ogg:et([79,103,103,83]),ac3:et([11,119]),riff:et([82,73,70,70]),avi:et([65,86,73]),wav:et([87,65,86,69]),"3gp":et([102,116,121,112,51,103]),mp4:et([102,116,121,112]),fmp4:et([115,116,121,112]),mov:et([102,116,121,112,113,116]),moov:et([109,111,111,118]),moof:et([109,111,111,102])},ia={aac:function(t){var r=Fa(t);return qt(t,[255,16],{offset:r,mask:[255,22]})},mp3:function(t){var r=Fa(t);return qt(t,[255,2],{offset:r,mask:[255,6]})},webm:function(t){var r=Qd(t,[Rn.EBML,Rn.DocType])[0];return qt(r,wr.webm)},mkv:function(t){var r=Qd(t,[Rn.EBML,Rn.DocType])[0];return qt(r,wr.matroska)},mp4:function(t){return!ia["3gp"](t)&&!ia.mov(t)&&(!!(qt(t,wr.mp4,{offset:4})||qt(t,wr.fmp4,{offset:4})||qt(t,wr.moof,{offset:4})||qt(t,wr.moov,{offset:4}))||void 0)},mov:function(t){return qt(t,wr.mov,{offset:4})},"3gp":function(t){return qt(t,wr["3gp"],{offset:4})},ac3:function(t){var r=Fa(t);return qt(t,wr.ac3,{offset:r})},ts:function(t){if(t.length<189&&t.length>=1)return 71===t[0];for(var r=0;r+188"):function(){}},mi=1/30,Jr=.1,tc=function(t,r){var e,a=[];if(t&&t.length)for(e=0;e=r})},Un=function(t,r){return tc(t,function(a){return a-mi>=r})},rc=function(t){var r=[];if(!t||!t.length)return"";for(var a=0;a "+t.end(a));return r.join(", ")},wi=function(t){for(var r=[],a=0;an)){if(r>i&&r<=n){a+=n-r;continue}a+=n-i}}return a},ac=he.createTimeRange,zo=function(t,r){if(!r.preload)return r.duration;var a=0;return(r.parts||[]).forEach(function(e){a+=e.duration}),(r.preloadHints||[]).forEach(function(e){"PART"===e.type&&(a+=t.partTargetDuration)}),a},Go=function(t){return(t.segments||[]).reduce(function(r,a,e){return a.parts?a.parts.forEach(function(i,n){r.push({duration:i.duration,segmentIndex:e,partIndex:n,part:i,segment:a})}):r.push({duration:a.duration,segmentIndex:e,partIndex:null,segment:a,part:null}),r},[])},nc=function(t){var r=t.segments&&t.segments.length&&t.segments[t.segments.length-1];return r&&r.parts||[]},sc=function(t){var r=t.preloadSegment;if(r){var a=r.parts,i=(r.preloadHints||[]).reduce(function(n,o){return n+("PART"===o.type?1:0)},0);return i+=a&&a.length?a.length:0}},oc=function(t,r){if(r.endList)return 0;if(t&&t.suggestedPresentationDelay)return t.suggestedPresentationDelay;var a=nc(r).length>0;return a&&r.serverControl&&r.serverControl.partHoldBack?r.serverControl.partHoldBack:a&&r.partTargetDuration?3*r.partTargetDuration:r.serverControl&&r.serverControl.holdBack?r.serverControl.holdBack:r.targetDuration?3*r.targetDuration:0},uc=function(t,r,a){if(typeof r>"u"&&(r=t.mediaSequence+t.segments.length),r"u"){if(t.totalDuration)return t.totalDuration;if(!t.endList)return window.Infinity}return uc(t,r,a)},Na=function(t){var r=t.defaultDuration,a=t.durationList,e=t.startIndex,i=t.endIndex,n=0;if(e>i){var o=[i,e];e=o[0],i=o[1]}if(e<0){for(var l=e;lDate.now()},Wo=function(t){return t.excludeUntil&&t.excludeUntil===1/0},jn=function(t){var r=cc(t);return!t.disabled&&!r},fc=function(t,r){return r.attributes&&r.attributes[t]},Ko=function(t,r){if(1===t.playlists.length)return!0;var a=r.attributes.BANDWIDTH||Number.MAX_VALUE;return 0===t.playlists.filter(function(e){return!!jn(e)&&(e.attributes.BANDWIDTH||0)0)for(var S=h-1;S>=0;S--){var A=d[S];if(l+=A.duration,o){if(l<0)continue}else if(l+mi<=0)continue;return{partIndex:A.partIndex,segmentIndex:A.segmentIndex,startTime:n-Na({defaultDuration:r.targetDuration,durationList:d,startIndex:h,endIndex:S})}}return{partIndex:d[0]&&d[0].partIndex||null,segmentIndex:d[0]&&d[0].segmentIndex||0,startTime:a}}if(h<0){for(var I=h;I<0;I++)if((l-=r.targetDuration)<0)return{partIndex:d[0]&&d[0].partIndex||null,segmentIndex:d[0]&&d[0].segmentIndex||0,startTime:a};h=0}for(var k=h;k0)continue}else if(l-mi>=0)continue;return{partIndex:Q.partIndex,segmentIndex:Q.segmentIndex,startTime:n+Na({defaultDuration:r.targetDuration,durationList:d,startIndex:h,endIndex:k})}}return{segmentIndex:d[d.length-1].segmentIndex,partIndex:d[d.length-1].partIndex,startTime:a}},isEnabled:jn,isDisabled:function(t){return t.disabled},isBlacklisted:cc,isIncompatible:Wo,playlistEnd:dc,isAes:function(t){for(var r=0;r-1&&o!==n.length-1&&(a._HLS_part=o),(o>-1||n.length)&&i--}a._HLS_msn=i}if(r.serverControl&&r.serverControl.canSkipUntil&&(a._HLS_skip=r.serverControl.canSkipDateranges?"v2":"YES"),Object.keys(a).length){var l=new window.URL(t);["_HLS_skip","_HLS_msn","_HLS_part"].forEach(function(d){a.hasOwnProperty(d)&&l.searchParams.set(d,a[d])}),t=l.toString()}return t}(n,i)),this.state="HAVE_CURRENT_METADATA",this.request=this.vhs_.xhr({uri:n,withCredentials:this.withCredentials},function(o,l){if(e.request){if(o)return e.playlistRequestError(e.request,e.media(),"HAVE_METADATA");e.haveMetadata({playlistString:e.request.responseText,url:e.media().uri,id:e.media().id})}})}},r.playlistRequestError=function(e,i,n){var o=i.uri,l=i.id;this.request=null,n&&(this.state=n),this.error={playlist:this.master.playlists[l],status:e.status,message:"HLS playlist request error at URL: "+o+".",responseText:e.responseText,code:e.status>=500?4:2},this.trigger("error")},r.parseManifest_=function(e){var i=this,n=e.url;return function(t){var r=t.onwarn,a=t.oninfo,e=t.manifestString,i=t.customTagParsers,n=void 0===i?[]:i,o=t.customTagMappers,l=void 0===o?[]:o,d=t.experimentalLLHLS,h=new im;r&&h.on("warn",r),a&&h.on("info",a),n.forEach(function(I){return h.addParser(I)}),l.forEach(function(I){return h.addTagMapper(I)}),h.push(e),h.end();var y=h.manifest;if(d||(["preloadSegment","skip","serverControl","renditionReports","partInf","partTargetDuration"].forEach(function(I){y.hasOwnProperty(I)&&delete y[I]}),y.segments&&y.segments.forEach(function(I){["parts","preloadHints"].forEach(function(k){I.hasOwnProperty(k)&&delete I[k]})})),!y.targetDuration){var g=10;y.segments&&y.segments.length&&(g=y.segments.reduce(function(I,k){return Math.max(I,k.duration)},0)),r&&r("manifest has no targetDuration defaulting to "+g),y.targetDuration=g}var S=nc(y);if(S.length&&!y.partTargetDuration){var A=S.reduce(function(I,k){return Math.max(I,k.duration)},0);r&&(r("manifest has no partTargetDuration defaulting to "+A),pc.error("LL-HLS manifest has parts but lacks required #EXT-X-PART-INF:PART-TARGET value. See https://datatracker.ietf.org/doc/html/draft-pantos-hls-rfc8216bis-09#section-4.4.3.7. Playback is not guaranteed.")),y.partTargetDuration=A}return y}({onwarn:function(d){var h=d.message;return i.logger_("m3u8-parser warn for "+n+": "+h)},oninfo:function(d){var h=d.message;return i.logger_("m3u8-parser info for "+n+": "+h)},manifestString:e.manifestString,customTagParsers:this.customTagParsers,customTagMappers:this.customTagMappers,experimentalLLHLS:this.experimentalLLHLS})},r.haveMetadata=function(e){var i=e.playlistString,n=e.playlistObject,o=e.url,l=e.id;this.request=null,this.state="HAVE_METADATA";var d=n||this.parseManifest_({url:o,manifestString:i});d.lastRequest=Date.now(),mc({playlist:d,uri:o,id:l});var h=Yo(this.master,d);this.targetDuration=d.partTargetDuration||d.targetDuration,this.pendingMedia_=null,h?(this.master=h,this.media_=this.master.playlists[l]):this.trigger("playlistunchanged"),this.updateMediaUpdateTimeout_(Jo(this.media(),!!h)),this.trigger("loadedplaylist")},r.dispose=function(){this.trigger("dispose"),this.stopRequest(),window.clearTimeout(this.mediaUpdateTimeout),window.clearTimeout(this.finalRenditionTimeout),this.off()},r.stopRequest=function(){if(this.request){var e=this.request;this.request=null,e.onreadystatechange=null,e.abort()}},r.media=function(e,i){var n=this;if(!e)return this.media_;if("HAVE_NOTHING"===this.state)throw new Error("Cannot switch media playlist from "+this.state);if("string"==typeof e){if(!this.master.playlists[e])throw new Error("Unknown playlist URI: "+e);e=this.master.playlists[e]}if(window.clearTimeout(this.finalRenditionTimeout),i){var o=(e.partTargetDuration||e.targetDuration)/2*1e3||5e3;this.finalRenditionTimeout=window.setTimeout(this.media.bind(this,e,!1),o)}else{var l=this.state,d=!this.media_||e.id!==this.media_.id,h=this.master.playlists[e.id];if(h&&h.endList||e.endList&&e.segments.length)return this.request&&(this.request.onreadystatechange=null,this.request.abort(),this.request=null),this.state="HAVE_METADATA",this.media_=e,void(d&&(this.trigger("mediachanging"),"HAVE_MASTER"===l?this.trigger("loadedmetadata"):this.trigger("mediachange")));if(this.updateMediaUpdateTimeout_(Jo(e,!0)),d){if(this.state="SWITCHING_MEDIA",this.request){if(e.resolvedUri===this.request.url)return;this.request.onreadystatechange=null,this.request.abort(),this.request=null}this.media_&&this.trigger("mediachanging"),this.pendingMedia_=e,this.request=this.vhs_.xhr({uri:e.resolvedUri,withCredentials:this.withCredentials},function(y,g){if(n.request){if(e.lastRequest=Date.now(),e.resolvedUri=Bn(n.handleManifestRedirects,e.resolvedUri,g),y)return n.playlistRequestError(n.request,e,l);n.haveMetadata({playlistString:g.responseText,url:e.uri,id:e.id}),"HAVE_MASTER"===l?n.trigger("loadedmetadata"):n.trigger("mediachange")}})}}},r.pause=function(){this.mediaUpdateTimeout&&(window.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null),this.stopRequest(),"HAVE_NOTHING"===this.state&&(this.started=!1),"SWITCHING_MEDIA"===this.state?this.media_?this.state="HAVE_METADATA":this.state="HAVE_MASTER":"HAVE_CURRENT_METADATA"===this.state&&(this.state="HAVE_METADATA")},r.load=function(e){var i=this;this.mediaUpdateTimeout&&(window.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null);var n=this.media();if(e){var o=n?(n.partTargetDuration||n.targetDuration)/2*1e3:5e3;this.mediaUpdateTimeout=window.setTimeout(function(){i.mediaUpdateTimeout=null,i.load()},o)}else this.started?n&&!n.endList?this.trigger("mediaupdatetimeout"):this.trigger("loadedplaylist"):this.start()},r.updateMediaUpdateTimeout_=function(e){var i=this;this.mediaUpdateTimeout&&(window.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null),this.media()&&!this.media().endList&&(this.mediaUpdateTimeout=window.setTimeout(function(){i.mediaUpdateTimeout=null,i.trigger("mediaupdatetimeout"),i.updateMediaUpdateTimeout_(e)},e))},r.start=function(){var e=this;if(this.started=!0,"object"==typeof this.src)return this.src.uri||(this.src.uri=window.location.href),this.src.resolvedUri=this.src.uri,void setTimeout(function(){e.setupInitialPlaylist(e.src)},0);this.request=this.vhs_.xhr({uri:this.src,withCredentials:this.withCredentials},function(i,n){if(e.request){if(e.request=null,i)return e.error={status:n.status,message:"HLS playlist request error at URL: "+e.src+".",responseText:n.responseText,code:2},"HAVE_NOTHING"===e.state&&(e.started=!1),e.trigger("error");e.src=Bn(e.handleManifestRedirects,e.src,n);var o=e.parseManifest_({manifestString:n.responseText,url:e.src});e.setupInitialPlaylist(o)}})},r.srcUri=function(){return"string"==typeof this.src?this.src:this.src.uri},r.setupInitialPlaylist=function(e){if(this.state="HAVE_MASTER",e.playlists)return this.master=e,vc(this.master,this.srcUri()),e.playlists.forEach(function(n){n.segments=yc(n),n.segments.forEach(function(o){gc(o,n.resolvedUri)})}),this.trigger("loadedplaylist"),void(this.request||this.media(this.master.playlists[0]));var i=this.srcUri()||window.location.href;this.master=function(t,r){var a=Qo(0,r),e={mediaGroups:{AUDIO:{},VIDEO:{},"CLOSED-CAPTIONS":{},SUBTITLES:{}},uri:window.location.href,resolvedUri:window.location.href,playlists:[{uri:r,id:a,resolvedUri:r,attributes:{}}]};return e.playlists[a]=e.playlists[0],e.playlists[r]=e.playlists[0],e}(0,i),this.haveMetadata({playlistObject:e,url:i,id:this.master.playlists[0].id}),this.trigger("loadedmetadata")},t}(kg),Og=he.xhr,Lg=he.mergeOptions,Zo=function(t,r,a,e){var i="arraybuffer"===t.responseType?t.response:t.responseText;!r&&i&&(t.responseTime=Date.now(),t.roundTripTime=t.responseTime-t.requestTime,t.bytesReceived=i.byteLength||i.length,t.bandwidth||(t.bandwidth=Math.floor(t.bytesReceived/t.roundTripTime*8*1e3))),a.headers&&(t.responseHeaders=a.headers),r&&"ETIMEDOUT"===r.code&&(t.timedout=!0),!r&&!t.aborted&&200!==a.statusCode&&206!==a.statusCode&&0!==a.statusCode&&(r=new Error("XHR Failed with a response of: "+(t&&(i||t.responseText)))),e(r,t)},Tc=function(){var t=function r(a,e){a=Lg({timeout:45e3},a);var i=r.beforeRequest||he.Vhs.xhr.beforeRequest;if(i&&"function"==typeof i){var n=i(a);n&&(a=n)}var l=(!0===he.Vhs.xhr.original?Og:he.Vhs.xhr)(a,function(h,y){return Zo(l,h,y,e)}),d=l.abort;return l.abort=function(){return l.aborted=!0,d.apply(l,arguments)},l.uri=a.uri,l.requestTime=Date.now(),l};return t.original=!0,t},eu=function(t){var r={};return t.byterange&&(r.Range=function(t){return"bytes="+t.offset+"-"+("bigint"==typeof t.offset||"bigint"==typeof t.length?window.BigInt(t.offset)+window.BigInt(t.length)-window.BigInt(1):t.offset+t.length-1)}(t.byterange)),r},Mg=function(t,r){return t.start(r)+"-"+t.end(r)},Fg=function(t,r){var a=t.toString(16);return"00".substring(0,2-a.length)+a+(r%2?" ":"")},Ng=function(t){return t>=32&&t<126?String.fromCharCode(t):"."},bc=function(t){var r={};return Object.keys(t).forEach(function(a){var e=t[a];ArrayBuffer.isView(e)?r[a]={bytes:e.buffer,byteOffset:e.byteOffset,byteLength:e.byteLength}:r[a]=e}),r},Hn=function(t){var r=t.byterange||{length:1/0,offset:0};return[r.length,r.offset,t.resolvedUri].join(",")},Sc=function(t){return t.resolvedUri},xc=function(t){for(var r=Array.prototype.slice.call(t),a=16,e="",o=0;oa){if(t>a+.25*n.duration)return null;e=n}return{segment:e,estimatedStart:e.videoTimingInfo?e.videoTimingInfo.transmuxedPresentationStart:a-e.duration,type:e.videoTimingInfo?"accurate":"estimate"}}(e,r);if(!n)return i({message:"valid programTime was not found"});if("estimate"===n.type)return i({message:"Accurate programTime could not be determined. Please seek to e.seekTime and try again",seekTime:n.estimatedStart});var o={mediaSeconds:e},l=function(t,r){if(!r.dateTimeObject)return null;var a=r.videoTimingInfo.transmuxerPrependedSeconds,n=t-(r.videoTimingInfo.transmuxedPresentationStart+a);return new Date(r.dateTimeObject.getTime()+1e3*n)}(e,n.segment);return l&&(o.programDateTime=l.toISOString()),i(null,o)},Kg=function s(t){var r=t.programTime,a=t.playlist,e=t.retryCount,i=void 0===e?2:e,n=t.seekTo,o=t.pauseAfterSeek,l=void 0===o||o,d=t.tech,h=t.callback;if(!h)throw new Error("seekToProgramTime: callback must be provided");if(typeof r>"u"||!a||!n)return h({message:"seekToProgramTime: programTime, seekTo and playlist must be provided"});if(!a.endList&&!d.hasStarted_)return h({message:"player must be playing a live stream to start buffering"});if(!function(t){if(!t.segments||0===t.segments.length)return!1;for(var r=0;rnew Date(l.getTime()+1e3*d)?null:(a>l&&(e=o),{segment:e,estimatedStart:e.videoTimingInfo?e.videoTimingInfo.transmuxedPresentationStart:Dr.duration(r,r.mediaSequence+r.segments.indexOf(e)),type:e.videoTimingInfo?"accurate":"estimate"})}(r,a);if(!y)return h({message:r+" was not found in the stream"});var g=y.segment,S=function(t,r){var a,e;try{a=new Date(t),e=new Date(r)}catch{}var i=a.getTime();return(e.getTime()-i)/1e3}(g.dateTimeObject,r);if("estimate"===y.type)return 0===i?h({message:r+" is not buffered yet. Try again"}):(n(y.estimatedStart+S),void d.one("seeked",function(){s({programTime:r,playlist:a,retryCount:i-1,seekTo:n,pauseAfterSeek:l,tech:d,callback:h})}));var A=g.start+S;d.one("seeked",function(){return h(null,d.currentTime())}),l&&d.pause(),n(A)},tu=function(t,r){if(4===t.readyState)return r()},Xg=function(t,r,a){var i,e=[],n=!1,o=function(g,S,A,I){return S.abort(),n=!0,a(g,S,A,I)},l=function(g,S){if(!n){if(g)return o(g,S,"",e);var A=S.responseText.substring(e&&e.byteLength||0,S.responseText.length);if(e=function(){for(var t=arguments.length,r=new Array(t),a=0;a=Q+k)return h(y,{response:A.subarray(k,k+Q),status:g.status,uri:g.uri});o.request=o.vhs_.xhr({uri:d,responseType:"arraybuffer",headers:eu({byterange:e.sidx.byterange})},h)})}else this.mediaRequest_=window.setTimeout(function(){return n(!1)},0)},r.dispose=function(){this.trigger("dispose"),this.stopRequest(),this.loadedPlaylists_={},window.clearTimeout(this.minimumUpdatePeriodTimeout_),window.clearTimeout(this.mediaRequest_),window.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null,this.mediaRequest_=null,this.minimumUpdatePeriodTimeout_=null,this.masterPlaylistLoader_.createMupOnMedia_&&(this.off("loadedmetadata",this.masterPlaylistLoader_.createMupOnMedia_),this.masterPlaylistLoader_.createMupOnMedia_=null),this.off()},r.hasPendingRequest=function(){return this.request||this.mediaRequest_},r.stopRequest=function(){if(this.request){var e=this.request;this.request=null,e.onreadystatechange=null,e.abort()}},r.media=function(e){var i=this;if(!e)return this.media_;if("HAVE_NOTHING"===this.state)throw new Error("Cannot switch media playlist from "+this.state);var n=this.state;if("string"==typeof e){if(!this.masterPlaylistLoader_.master.playlists[e])throw new Error("Unknown playlist URI: "+e);e=this.masterPlaylistLoader_.master.playlists[e]}var o=!this.media_||e.id!==this.media_.id;if(o&&this.loadedPlaylists_[e.id]&&this.loadedPlaylists_[e.id].endList)return this.state="HAVE_METADATA",this.media_=e,void(o&&(this.trigger("mediachanging"),this.trigger("mediachange")));o&&(this.media_&&this.trigger("mediachanging"),this.addSidxSegments_(e,n,function(l){i.haveMetadata({startingState:n,playlist:e})}))},r.haveMetadata=function(e){var i=e.startingState,n=e.playlist;this.state="HAVE_METADATA",this.loadedPlaylists_[n.id]=n,this.mediaRequest_=null,this.refreshMedia_(n.id),"HAVE_MASTER"===i?this.trigger("loadedmetadata"):this.trigger("mediachange")},r.pause=function(){this.masterPlaylistLoader_.createMupOnMedia_&&(this.off("loadedmetadata",this.masterPlaylistLoader_.createMupOnMedia_),this.masterPlaylistLoader_.createMupOnMedia_=null),this.stopRequest(),window.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null,this.isMaster_&&(window.clearTimeout(this.masterPlaylistLoader_.minimumUpdatePeriodTimeout_),this.masterPlaylistLoader_.minimumUpdatePeriodTimeout_=null),"HAVE_NOTHING"===this.state&&(this.started=!1)},r.load=function(e){var i=this;window.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null;var n=this.media();if(e){var o=n?n.targetDuration/2*1e3:5e3;this.mediaUpdateTimeout=window.setTimeout(function(){return i.load()},o)}else this.started?n&&!n.endList?(this.isMaster_&&!this.minimumUpdatePeriodTimeout_&&(this.trigger("minimumUpdatePeriod"),this.updateMinimumUpdatePeriodTimeout_()),this.trigger("mediaupdatetimeout")):this.trigger("loadedplaylist"):this.start()},r.start=function(){var e=this;this.started=!0,this.isMaster_?this.requestMaster_(function(i,n){e.haveMaster_(),!e.hasPendingRequest()&&!e.media_&&e.media(e.masterPlaylistLoader_.master.playlists[0])}):this.mediaRequest_=window.setTimeout(function(){return e.haveMaster_()},0)},r.requestMaster_=function(e){var i=this;this.request=this.vhs_.xhr({uri:this.masterPlaylistLoader_.srcUrl,withCredentials:this.withCredentials},function(n,o){if(!i.requestErrored_(n,o)){var l=o.responseText!==i.masterPlaylistLoader_.masterXml_;return i.masterPlaylistLoader_.masterXml_=o.responseText,o.responseHeaders&&o.responseHeaders.date?i.masterLoaded_=Date.parse(o.responseHeaders.date):i.masterLoaded_=Date.now(),i.masterPlaylistLoader_.srcUrl=Bn(i.handleManifestRedirects,i.masterPlaylistLoader_.srcUrl,o),l?(i.handleMaster_(),void i.syncClientServerClock_(function(){return e(o,l)})):e(o,l)}"HAVE_NOTHING"===i.state&&(i.started=!1)})},r.syncClientServerClock_=function(e){var i=this,n=jv(this.masterPlaylistLoader_.masterXml_);return null===n?(this.masterPlaylistLoader_.clientOffset_=this.masterLoaded_-Date.now(),e()):"DIRECT"===n.method?(this.masterPlaylistLoader_.clientOffset_=n.value-Date.now(),e()):void(this.request=this.vhs_.xhr({uri:zr(this.masterPlaylistLoader_.srcUrl,n.value),method:n.method,withCredentials:this.withCredentials},function(o,l){if(i.request){if(o)return i.masterPlaylistLoader_.clientOffset_=i.masterLoaded_-Date.now(),e();var d;d="HEAD"===n.method?l.responseHeaders&&l.responseHeaders.date?Date.parse(l.responseHeaders.date):i.masterLoaded_:Date.parse(l.responseText),i.masterPlaylistLoader_.clientOffset_=d-Date.now(),e()}}))},r.haveMaster_=function(){this.state="HAVE_MASTER",this.isMaster_?this.trigger("loadedplaylist"):this.media_||this.media(this.childPlaylist_)},r.handleMaster_=function(){this.mediaRequest_=null;var e=this.masterPlaylistLoader_.master,i=function(t){var r=t.masterXml,a=t.srcUrl,e=t.clientOffset,i=t.sidxMapping,n=t.previousManifest,o=Uv(r,{manifestUri:a,clientOffset:e,sidxMapping:i,previousManifest:n});return vc(o,a),o}({masterXml:this.masterPlaylistLoader_.masterXml_,srcUrl:this.masterPlaylistLoader_.srcUrl,clientOffset:this.masterPlaylistLoader_.clientOffset_,sidxMapping:this.masterPlaylistLoader_.sidxMapping_,previousManifest:e});e&&(i=function(t,r,a){for(var e=!0,i=wc(t,{duration:r.duration,minimumUpdatePeriod:r.minimumUpdatePeriod,timelineStarts:r.timelineStarts}),n=0;n-1)},this.trigger=function(m){var p,v,T,b;if(p=f[m])if(2===arguments.length)for(T=p.length,v=0;v"u")){for(P in Ge)Ge.hasOwnProperty(P)&&(Ge[P]=[P.charCodeAt(0),P.charCodeAt(1),P.charCodeAt(2),P.charCodeAt(3)]);Dt=new Uint8Array(["i".charCodeAt(0),"s".charCodeAt(0),"o".charCodeAt(0),"m".charCodeAt(0)]),xt=new Uint8Array(["a".charCodeAt(0),"v".charCodeAt(0),"c".charCodeAt(0),"1".charCodeAt(0)]),ar=new Uint8Array([0,0,0,1]),Pt=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),jt=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),Or={video:Pt,audio:jt},Ci=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),li=new Uint8Array([0,0,0,0,0,0,0,0]),di=new Uint8Array([0,0,0,0,0,0,0,0]),Pi=di,ki=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),cf=di,ti=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}})(),n=function(f){var v,T,m=[],p=0;for(v=1;v>>1,f.samplingfrequencyindex<<7|f.channelcount<<3,6,1,2]))},d=function(){return n(Ge.ftyp,Dt,ar,Dt,xt)},Ee=function(f){return n(Ge.hdlr,Or[f])},h=function(f){return n(Ge.mdat,f)},xe=function(f){var m=new Uint8Array([0,0,0,0,0,0,0,2,0,0,0,3,0,1,95,144,f.duration>>>24&255,f.duration>>>16&255,f.duration>>>8&255,255&f.duration,85,196,0,0]);return f.samplerate&&(m[12]=f.samplerate>>>24&255,m[13]=f.samplerate>>>16&255,m[14]=f.samplerate>>>8&255,m[15]=255&f.samplerate),n(Ge.mdhd,m)},_e=function(f){return n(Ge.mdia,xe(f),Ee(f.type),g(f))},y=function(f){return n(Ge.mfhd,new Uint8Array([0,0,0,0,(4278190080&f)>>24,(16711680&f)>>16,(65280&f)>>8,255&f]))},g=function(f){return n(Ge.minf,"video"===f.type?n(Ge.vmhd,ti):n(Ge.smhd,li),o(),$e(f))},S=function(f,m){for(var p=[],v=m.length;v--;)p[v]=Fe(m[v]);return n.apply(null,[Ge.moof,y(f)].concat(p))},A=function(f){for(var m=f.length,p=[];m--;)p[m]=Q(f[m]);return n.apply(null,[Ge.moov,k(4294967295)].concat(p).concat(I(f)))},I=function(f){for(var m=f.length,p=[];m--;)p[m]=Be(f[m]);return n.apply(null,[Ge.mvex].concat(p))},k=function(f){var m=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,2,0,1,95,144,(4278190080&f)>>24,(16711680&f)>>16,(65280&f)>>8,255&f,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return n(Ge.mvhd,m)},Oe=function(f){var v,T,m=f.samples||[],p=new Uint8Array(4+m.length);for(T=0;T>>8),b.push(255&v[G].byteLength),b=b.concat(Array.prototype.slice.call(v[G]));for(G=0;G>>8),F.push(255&T[G].byteLength),F=F.concat(Array.prototype.slice.call(T[G]));if(se=[Ge.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,(65280&p.width)>>8,255&p.width,(65280&p.height)>>8,255&p.height,0,72,0,0,0,72,0,0,0,0,0,0,0,1,19,118,105,100,101,111,106,115,45,99,111,110,116,114,105,98,45,104,108,115,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),n(Ge.avcC,new Uint8Array([1,p.profileIdc,p.profileCompatibility,p.levelIdc,255].concat([v.length],b,[T.length],F))),n(Ge.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192]))],p.sarRatio){var te=p.sarRatio[0],fe=p.sarRatio[1];se.push(n(Ge.pasp,new Uint8Array([(4278190080&te)>>24,(16711680&te)>>16,(65280&te)>>8,255&te,(4278190080&fe)>>24,(16711680&fe)>>16,(65280&fe)>>8,255&fe])))}return n.apply(null,se)},f=function(p){return n(Ge.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,(65280&p.channelcount)>>8,255&p.channelcount,(65280&p.samplesize)>>8,255&p.samplesize,0,0,0,0,(65280&p.samplerate)>>8,255&p.samplerate,0,0]),l(p))},Y=function(f){var m=new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,(4278190080&f.id)>>24,(16711680&f.id)>>16,(65280&f.id)>>8,255&f.id,0,0,0,0,(4278190080&f.duration)>>24,(16711680&f.duration)>>16,(65280&f.duration)>>8,255&f.duration,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,(65280&f.width)>>8,255&f.width,0,0,(65280&f.height)>>8,255&f.height,0,0]);return n(Ge.tkhd,m)},Fe=function(f){var m,p,v,T,F,G;return m=n(Ge.tfhd,new Uint8Array([0,0,0,58,(4278190080&f.id)>>24,(16711680&f.id)>>16,(65280&f.id)>>8,255&f.id,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0])),F=Math.floor(f.baseMediaDecodeTime/i),G=Math.floor(f.baseMediaDecodeTime%i),p=n(Ge.tfdt,new Uint8Array([1,0,0,0,F>>>24&255,F>>>16&255,F>>>8&255,255&F,G>>>24&255,G>>>16&255,G>>>8&255,255&G])),92,"audio"===f.type?(v=at(f,92),n(Ge.traf,m,p,v)):(T=Oe(f),v=at(f,T.length+92),n(Ge.traf,m,p,v,T))},Q=function(f){return f.duration=f.duration||4294967295,n(Ge.trak,Y(f),_e(f))},Be=function(f){var m=new Uint8Array([0,0,0,0,(4278190080&f.id)>>24,(16711680&f.id)>>16,(65280&f.id)>>8,255&f.id,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return"video"!==f.type&&(m[m.length-1]=0),n(Ge.trex,m)},function(){var P,f,m;m=function(v,T){var b=0,F=0,G=0,se=0;return v.length&&(void 0!==v[0].duration&&(b=1),void 0!==v[0].size&&(F=2),void 0!==v[0].flags&&(G=4),void 0!==v[0].compositionTimeOffset&&(se=8)),[0,0,b|F|G|se,1,(4278190080&v.length)>>>24,(16711680&v.length)>>>16,(65280&v.length)>>>8,255&v.length,(4278190080&T)>>>24,(16711680&T)>>>16,(65280&T)>>>8,255&T]},f=function(v,T){var b,F,G,se,te,fe;for(T+=20+16*(se=v.samples||[]).length,G=m(se,T),(F=new Uint8Array(G.length+16*se.length)).set(G),b=G.length,fe=0;fe>>24,F[b++]=(16711680&te.duration)>>>16,F[b++]=(65280&te.duration)>>>8,F[b++]=255&te.duration,F[b++]=(4278190080&te.size)>>>24,F[b++]=(16711680&te.size)>>>16,F[b++]=(65280&te.size)>>>8,F[b++]=255&te.size,F[b++]=te.flags.isLeading<<2|te.flags.dependsOn,F[b++]=te.flags.isDependedOn<<6|te.flags.hasRedundancy<<4|te.flags.paddingValue<<1|te.flags.isNonSyncSample,F[b++]=61440&te.flags.degradationPriority,F[b++]=15&te.flags.degradationPriority,F[b++]=(4278190080&te.compositionTimeOffset)>>>24,F[b++]=(16711680&te.compositionTimeOffset)>>>16,F[b++]=(65280&te.compositionTimeOffset)>>>8,F[b++]=255&te.compositionTimeOffset;return n(Ge.trun,F)},P=function(v,T){var b,F,G,se,te,fe;for(T+=20+8*(se=v.samples||[]).length,G=m(se,T),(b=new Uint8Array(G.length+8*se.length)).set(G),F=G.length,fe=0;fe>>24,b[F++]=(16711680&te.duration)>>>16,b[F++]=(65280&te.duration)>>>8,b[F++]=255&te.duration,b[F++]=(4278190080&te.size)>>>24,b[F++]=(16711680&te.size)>>>16,b[F++]=(65280&te.size)>>>8,b[F++]=255&te.size;return n(Ge.trun,b)},at=function(v,T){return"audio"===v.type?P(v,T):f(v,T)}}();var hu,mu,vu,Yn,gu,hf,pf,mf,$a_mdat=h,$a_moof=S,$a_initSegment=function(f){var v,m=d(),p=A(f);return(v=new Uint8Array(m.byteLength+p.byteLength)).set(m),v.set(p,m.byteLength),v},ff=function(f,m){var p={size:0,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0,degradationPriority:0,isNonSyncSample:1}};return p.dataOffset=m,p.compositionTimeOffset=f.pts-f.dts,p.duration=f.duration,p.size=4*f.length,p.size+=f.byteLength,f.keyFrame&&(p.flags.dependsOn=2,p.flags.isNonSyncSample=0),p},qa_groupNalsIntoFrames=function(f){var m,p,v=[],T=[];for(T.byteLength=0,T.nalCount=0,T.duration=0,v.byteLength=0,m=0;m1&&(m=f.shift(),f.byteLength-=m.byteLength,f.nalCount-=m.nalCount,f[0][0].dts=m.dts,f[0][0].pts=m.pts,f[0][0].duration+=m.duration),f},qa_generateSampleTable=function(f,m){var p,v,T,b,F,G=m||0,se=[];for(p=0;pwt_ONE_SECOND_IN_TS/2))){for((te=Ky()[f.samplerate])||(te=m[0].data),fe=0;fe=p?f:(m.minSegmentDts=1/0,f.filter(function(v){return v.dts>=p&&(m.minSegmentDts=Math.min(m.minSegmentDts,v.dts),m.minSegmentPts=m.minSegmentDts,!0)}))},Jn_generateSampleTable=function(f){var m,p,v=[];for(m=0;m=this.virtualRowCount&&"function"==typeof this.beforeRowOverflow&&this.beforeRowOverflow(P),this.rows.length>0&&(this.rows.push(""),this.rowIdx++);this.rows.length>this.virtualRowCount;)this.rows.shift(),this.rowIdx--},ci.prototype.isEmpty=function(){return 0===this.rows.length||1===this.rows.length&&""===this.rows[0]},ci.prototype.addText=function(P){this.rows[this.rowIdx]+=P},ci.prototype.backspace=function(){if(!this.isEmpty()){var P=this.rows[this.rowIdx];this.rows[this.rowIdx]=P.substr(0,P.length-1)}};var es=function(f,m,p){this.serviceNum=f,this.text="",this.currentWindow=new ci(-1),this.windows=[],this.stream=p,"string"==typeof m&&this.createTextDecoder(m)};es.prototype.init=function(P,f){this.startPts=P;for(var m=0;m<8;m++)this.windows[m]=new ci(m),"function"==typeof f&&(this.windows[m].beforeRowOverflow=f)},es.prototype.setCurrentWindow=function(P){this.currentWindow=this.windows[P]},es.prototype.createTextDecoder=function(P){if(typeof TextDecoder>"u")this.stream.trigger("log",{level:"warn",message:"The `encoding` option is unsupported without TextDecoder support"});else try{this.textDecoder_=new TextDecoder(P)}catch(f){this.stream.trigger("log",{level:"warn",message:"TextDecoder could not be created with "+P+" encoding. "+f})}};var Nt=function P(f){f=f||{},P.prototype.init.call(this);var T,m=this,p=f.captionServices||{},v={};Object.keys(p).forEach(function(b){T=p[b],/^SERVICE/.test(b)&&(v[b]=T.encoding)}),this.serviceEncodings=v,this.current708Packet=null,this.services={},this.push=function(b){3===b.type?(m.new708Packet(),m.add708Bytes(b)):(null===m.current708Packet&&m.new708Packet(),m.add708Bytes(b))}};Nt.prototype=new t,Nt.prototype.new708Packet=function(){null!==this.current708Packet&&this.push708Packet(),this.current708Packet={data:[],ptsVals:[]}},Nt.prototype.add708Bytes=function(P){var f=P.ccData,m=f>>>8,p=255&f;this.current708Packet.ptsVals.push(P.pts),this.current708Packet.data.push(m),this.current708Packet.data.push(p)},Nt.prototype.push708Packet=function(){var P=this.current708Packet,f=P.data,m=null,p=null,v=0,T=f[v++];for(P.seq=T>>6,P.sizeCode=63&T;v>5)&&p>0&&(m=T=f[v++]),this.pushServiceBlock(m,v,p),p>0&&(v+=p-1)},Nt.prototype.pushServiceBlock=function(P,f,m){var p,v=f,T=this.current708Packet.data,b=this.services[P];for(b||(b=this.initService(P,v));v>5,T.rowLock=(16&p)>>4,T.columnLock=(8&p)>>3,T.priority=7&p,p=m[++P],T.relativePositioning=(128&p)>>7,T.anchorVertical=127&p,p=m[++P],T.anchorHorizontal=p,p=m[++P],T.anchorPoint=(240&p)>>4,T.rowCount=15&p,p=m[++P],T.columnCount=63&p,p=m[++P],T.windowStyle=(56&p)>>3,T.penStyle=7&p,T.virtualRowCount=T.rowCount+1,P},Nt.prototype.setWindowAttributes=function(P,f){var m=this.current708Packet.data,p=m[P],v=f.currentWindow.winAttr;return p=m[++P],v.fillOpacity=(192&p)>>6,v.fillRed=(48&p)>>4,v.fillGreen=(12&p)>>2,v.fillBlue=3&p,p=m[++P],v.borderType=(192&p)>>6,v.borderRed=(48&p)>>4,v.borderGreen=(12&p)>>2,v.borderBlue=3&p,p=m[++P],v.borderType+=(128&p)>>5,v.wordWrap=(64&p)>>6,v.printDirection=(48&p)>>4,v.scrollDirection=(12&p)>>2,v.justify=3&p,p=m[++P],v.effectSpeed=(240&p)>>4,v.effectDirection=(12&p)>>2,v.displayEffect=3&p,P},Nt.prototype.flushDisplayed=function(P,f){for(var m=[],p=0;p<8;p++)f.windows[p].visible&&!f.windows[p].isEmpty()&&m.push(f.windows[p].getText());f.endPts=P,f.text=m.join("\n\n"),this.pushCaption(f),f.startPts=P},Nt.prototype.pushCaption=function(P){""!==P.text&&(this.trigger("data",{startPts:P.startPts,endPts:P.endPts,text:P.text,stream:"cc708_"+P.serviceNum}),P.text="",P.startPts=P.endPts)},Nt.prototype.displayWindows=function(P,f){var p=this.current708Packet.data[++P],v=this.getPts(P);this.flushDisplayed(v,f);for(var T=0;T<8;T++)p&1<>4,v.offset=(12&p)>>2,v.penSize=3&p,p=m[++P],v.italics=(128&p)>>7,v.underline=(64&p)>>6,v.edgeType=(56&p)>>3,v.fontStyle=7&p,P},Nt.prototype.setPenColor=function(P,f){var m=this.current708Packet.data,p=m[P],v=f.currentWindow.penColor;return p=m[++P],v.fgOpacity=(192&p)>>6,v.fgRed=(48&p)>>4,v.fgGreen=(12&p)>>2,v.fgBlue=3&p,p=m[++P],v.bgOpacity=(192&p)>>6,v.bgRed=(48&p)>>4,v.bgGreen=(12&p)>>2,v.bgBlue=3&p,p=m[++P],v.edgeRed=(48&p)>>4,v.edgeGreen=(12&p)>>2,v.edgeBlue=3&p,P},Nt.prototype.setPenLocation=function(P,f){var m=this.current708Packet.data,p=m[P],v=f.currentWindow.penLoc;return f.currentWindow.pendingNewLine=!0,p=m[++P],v.row=15&p,p=m[++P],v.column=63&p,P},Nt.prototype.reset=function(P,f){var m=this.getPts(P);return this.flushDisplayed(m,f),this.initService(f.serviceNum,P)};var c_={42:225,92:233,94:237,95:243,96:250,123:231,124:247,125:209,126:241,127:9608,304:174,305:176,306:189,307:191,308:8482,309:162,310:163,311:9834,312:224,313:160,314:232,315:226,316:234,317:238,318:244,319:251,544:193,545:201,546:211,547:218,548:220,549:252,550:8216,551:161,552:42,553:39,554:8212,555:169,556:8480,557:8226,558:8220,559:8221,560:192,561:194,562:199,563:200,564:202,565:203,566:235,567:206,568:207,569:239,570:212,571:217,572:249,573:219,574:171,575:187,800:195,801:227,802:205,803:204,804:236,805:210,806:242,807:213,808:245,809:123,810:125,811:92,812:94,813:95,814:124,815:126,816:196,817:228,818:214,819:246,820:223,821:165,822:164,823:9474,824:197,825:229,826:216,827:248,828:9484,829:9488,830:9492,831:9496},ts=function(f){return null===f?"":(f=c_[f]||f,String.fromCharCode(f))},f_=[4352,4384,4608,4640,5376,5408,5632,5664,5888,5920,4096,4864,4896,5120,5152],Ai=function(){for(var f=[],m=15;m--;)f.push("");return f},Wt=function P(f,m){P.prototype.init.call(this),this.field_=f||0,this.dataChannel_=m||0,this.name_="CC"+(1+(this.field_<<1|this.dataChannel_)),this.setConstants(),this.reset(),this.push=function(p){var v,T,b,F,G;if((v=32639&p.ccData)!==this.lastControlCode_){if(4096==(61440&v)?this.lastControlCode_=v:v!==this.PADDING_&&(this.lastControlCode_=null),b=v>>>8,F=255&v,v!==this.PADDING_)if(v===this.RESUME_CAPTION_LOADING_)this.mode_="popOn";else if(v===this.END_OF_CAPTION_)this.mode_="popOn",this.clearFormatting(p.pts),this.flushDisplayed(p.pts),T=this.displayed_,this.displayed_=this.nonDisplayed_,this.nonDisplayed_=T,this.startPts_=p.pts;else if(v===this.ROLL_UP_2_ROWS_)this.rollUpRows_=2,this.setRollUp(p.pts);else if(v===this.ROLL_UP_3_ROWS_)this.rollUpRows_=3,this.setRollUp(p.pts);else if(v===this.ROLL_UP_4_ROWS_)this.rollUpRows_=4,this.setRollUp(p.pts);else if(v===this.CARRIAGE_RETURN_)this.clearFormatting(p.pts),this.flushDisplayed(p.pts),this.shiftRowsUp_(),this.startPts_=p.pts;else if(v===this.BACKSPACE_)"popOn"===this.mode_?this.nonDisplayed_[this.row_]=this.nonDisplayed_[this.row_].slice(0,-1):this.displayed_[this.row_]=this.displayed_[this.row_].slice(0,-1);else if(v===this.ERASE_DISPLAYED_MEMORY_)this.flushDisplayed(p.pts),this.displayed_=Ai();else if(v===this.ERASE_NON_DISPLAYED_MEMORY_)this.nonDisplayed_=Ai();else if(v===this.RESUME_DIRECT_CAPTIONING_)"paintOn"!==this.mode_&&(this.flushDisplayed(p.pts),this.displayed_=Ai()),this.mode_="paintOn",this.startPts_=p.pts;else if(this.isSpecialCharacter(b,F))G=ts((b=(3&b)<<8)|F),this[this.mode_](p.pts,G),this.column_++;else if(this.isExtCharacter(b,F))"popOn"===this.mode_?this.nonDisplayed_[this.row_]=this.nonDisplayed_[this.row_].slice(0,-1):this.displayed_[this.row_]=this.displayed_[this.row_].slice(0,-1),G=ts((b=(3&b)<<8)|F),this[this.mode_](p.pts,G),this.column_++;else if(this.isMidRowCode(b,F))this.clearFormatting(p.pts),this[this.mode_](p.pts," "),this.column_++,14==(14&F)&&this.addFormatting(p.pts,["i"]),1==(1&F)&&this.addFormatting(p.pts,["u"]);else if(this.isOffsetControlCode(b,F))this.column_+=3&F;else if(this.isPAC(b,F)){var se=f_.indexOf(7968&v);"rollUp"===this.mode_&&(se-this.rollUpRows_+1<0&&(se=this.rollUpRows_-1),this.setRollUp(p.pts,se)),se!==this.row_&&(this.clearFormatting(p.pts),this.row_=se),1&F&&-1===this.formatting_.indexOf("u")&&this.addFormatting(p.pts,["u"]),16==(16&v)&&(this.column_=4*((14&v)>>1)),this.isColorPAC(F)&&14==(14&F)&&this.addFormatting(p.pts,["i"])}else this.isNormalChar(b)&&(0===F&&(F=null),G=ts(b),G+=ts(F),this[this.mode_](p.pts,G),this.column_+=G.length)}else this.lastControlCode_=null}};Wt.prototype=new t,Wt.prototype.flushDisplayed=function(P){var f=this.displayed_.map(function(m,p){try{return m.trim()}catch{return this.trigger("log",{level:"warn",message:"Skipping a malformed 608 caption at index "+p+"."}),""}},this).join("\n").replace(/^\n+|\n+$/g,"");f.length&&this.trigger("data",{startPts:this.startPts_,endPts:P,text:f,stream:this.name_})},Wt.prototype.reset=function(){this.mode_="popOn",this.topRow_=0,this.startPts_=0,this.displayed_=Ai(),this.nonDisplayed_=Ai(),this.lastControlCode_=null,this.column_=0,this.row_=14,this.rollUpRows_=2,this.formatting_=[]},Wt.prototype.setConstants=function(){0===this.dataChannel_?(this.BASE_=16,this.EXT_=17,this.CONTROL_=(20|this.field_)<<8,this.OFFSET_=23):1===this.dataChannel_&&(this.BASE_=24,this.EXT_=25,this.CONTROL_=(28|this.field_)<<8,this.OFFSET_=31),this.PADDING_=0,this.RESUME_CAPTION_LOADING_=32|this.CONTROL_,this.END_OF_CAPTION_=47|this.CONTROL_,this.ROLL_UP_2_ROWS_=37|this.CONTROL_,this.ROLL_UP_3_ROWS_=38|this.CONTROL_,this.ROLL_UP_4_ROWS_=39|this.CONTROL_,this.CARRIAGE_RETURN_=45|this.CONTROL_,this.RESUME_DIRECT_CAPTIONING_=41|this.CONTROL_,this.BACKSPACE_=33|this.CONTROL_,this.ERASE_DISPLAYED_MEMORY_=44|this.CONTROL_,this.ERASE_NON_DISPLAYED_MEMORY_=46|this.CONTROL_},Wt.prototype.isSpecialCharacter=function(P,f){return P===this.EXT_&&f>=48&&f<=63},Wt.prototype.isExtCharacter=function(P,f){return(P===this.EXT_+1||P===this.EXT_+2)&&f>=32&&f<=63},Wt.prototype.isMidRowCode=function(P,f){return P===this.EXT_&&f>=32&&f<=47},Wt.prototype.isOffsetControlCode=function(P,f){return P===this.OFFSET_&&f>=33&&f<=35},Wt.prototype.isPAC=function(P,f){return P>=this.BASE_&&P=64&&f<=127},Wt.prototype.isColorPAC=function(P){return P>=64&&P<=79||P>=96&&P<=127},Wt.prototype.isNormalChar=function(P){return P>=32&&P<=127},Wt.prototype.setRollUp=function(P,f){if("rollUp"!==this.mode_&&(this.row_=14,this.mode_="rollUp",this.flushDisplayed(P),this.nonDisplayed_=Ai(),this.displayed_=Ai()),void 0!==f&&f!==this.row_)for(var m=0;m"},"");this[this.mode_](P,m)},Wt.prototype.clearFormatting=function(P){if(this.formatting_.length){var f=this.formatting_.reverse().reduce(function(m,p){return m+""},"");this.formatting_=[],this[this.mode_](P,f)}},Wt.prototype.popOn=function(P,f){var m=this.nonDisplayed_[this.row_];m+=f,this.nonDisplayed_[this.row_]=m},Wt.prototype.rollUp=function(P,f){var m=this.displayed_[this.row_];m+=f,this.displayed_[this.row_]=m},Wt.prototype.shiftRowsUp_=function(){var P;for(P=0;Pm&&(p=-1);Math.abs(m-f)>4294967296;)f+=8589934592*p;return f},yf=function P(f){var m,p;P.prototype.init.call(this),this.type_=f||"shared",this.push=function(v){"shared"!==this.type_&&v.type!==this.type_||(void 0===p&&(p=v.dts),v.dts=yu(v.dts,p),v.pts=yu(v.pts,p),m=v.dts,this.trigger("data",v))},this.flush=function(){p=m,this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")},this.discontinuity=function(){p=void 0,m=void 0},this.reset=function(){this.discontinuity(),this.trigger("reset")}};yf.prototype=new t;var ss,_f_TimestampRolloverStream=yf,_f_handleRollover=yu,Tf=function(f,m,p){var v,T="";for(v=m;v>>2;Le*=4,Le+=3&ze[7],fe.timeStamp=Le,void 0===G.pts&&void 0===G.dts&&(G.pts=fe.timeStamp,G.dts=fe.timeStamp),this.trigger("timestamp",fe)}G.frames.push(fe),se+=10,se+=te}while(se>>4>1&&(F+=T[F]+1),0===b.pid)b.type="pat",f(T.subarray(F),b),this.trigger("data",b);else if(b.pid===this.pmtPid)for(b.type="pmt",f(T.subarray(F),b),this.trigger("data",b);this.packetsWaitingForPmt.length;)this.processPes_.apply(this,this.packetsWaitingForPmt.shift());else void 0===this.programMapTable?this.packetsWaitingForPmt.push([T,F,b]):this.processPes_(T,F,b)},this.processPes_=function(T,b,F){F.pid===this.programMapTable.video?F.streamType=fr.H264_STREAM_TYPE:F.pid===this.programMapTable.audio?F.streamType=fr.ADTS_STREAM_TYPE:F.streamType=this.programMapTable["timed-metadata"][F.pid],F.type="pes",F.data=T.subarray(b),this.trigger("data",F)}},Ga.prototype=new t,Ga.STREAM_TYPES={h264:27,adts:15},us=function(){var b,f=this,m=!1,p={data:[],size:0},v={data:[],size:0},T={data:[],size:0},G=function(te,fe,Ce){var Pr,Ue=new Uint8Array(te.size),ze={type:fe},Le=0,rt=0,nr=!1;if(te.data.length&&!(te.size<9)){for(ze.trackId=te.data[0].pid,Le=0;Le>>3,fe.pts*=4,fe.pts+=(6&te[13])>>>1,fe.dts=fe.pts,64&Ce&&(fe.dts=(14&te[14])<<27|(255&te[15])<<20|(254&te[16])<<12|(255&te[17])<<5|(254&te[18])>>>3,fe.dts*=4,fe.dts+=(6&te[18])>>>1)),fe.data=te.subarray(9+te[8]))})(Ue,ze),nr="video"===fe||ze.packetLength<=te.size,(Ce||nr)&&(te.size=0,te.data.length=0),nr&&f.trigger("data",ze)}};us.prototype.init.call(this),this.push=function(se){({pat:function(){},pes:function(){var fe,Ce;switch(se.streamType){case fr.H264_STREAM_TYPE:fe=p,Ce="video";break;case fr.ADTS_STREAM_TYPE:fe=v,Ce="audio";break;case fr.METADATA_STREAM_TYPE:fe=T,Ce="timed-metadata";break;default:return}se.payloadUnitStartIndicator&&G(fe,Ce,!0),fe.data.push(se),fe.size+=se.data.byteLength},pmt:function(){var fe={type:"metadata",tracks:[]};null!==(b=se.programMapTable).video&&fe.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+b.video,codec:"avc",type:"video"}),null!==b.audio&&fe.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+b.audio,codec:"adts",type:"audio"}),m=!0,f.trigger("data",fe)}})[se.type]()},this.reset=function(){p.size=0,p.data.length=0,v.size=0,v.data.length=0,this.trigger("reset")},this.flushStreams_=function(){G(p,"video"),G(v,"audio"),G(T,"timed-metadata")},this.flush=function(){if(!m&&b){var se={type:"metadata",tracks:[]};null!==b.video&&se.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+b.video,codec:"avc",type:"video"}),null!==b.audio&&se.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+b.audio,codec:"adts",type:"audio"}),f.trigger("data",se)}m=!1,this.flushStreams_(),this.trigger("done")}},us.prototype=new t;var Sf={PAT_PID:0,MP2T_PACKET_LENGTH:188,TransportPacketStream:os,TransportParseStream:Ga,ElementaryStream:us,TimestampRolloverStream:g_,CaptionStream:is.CaptionStream,Cea608Stream:is.Cea608Stream,Cea708Stream:is.Cea708Stream,MetadataStream:v_};for(var Tu in fr)fr.hasOwnProperty(Tu)&&(Sf[Tu]=fr[Tu]);var ls,fi=Sf,y_=wt_ONE_SECOND_IN_TS,xf=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];ls=function(f){var m,p=0;ls.prototype.init.call(this),this.skipWarn_=function(v,T){this.trigger("log",{level:"warn",message:"adts skiping bytes "+v+" to "+T+" in frame "+p+" outside syncword"})},this.push=function(v){var b,F,G,se,te,T=0;if(f||(p=0),"audio"===v.type){m&&m.length?(G=m,(m=new Uint8Array(G.byteLength+v.data.byteLength)).set(G),m.set(v.data,G.byteLength)):m=v.data;for(var fe;T+7>5,te=(se=1024*(1+(3&m[T+6])))*y_/xf[(60&m[T+2])>>>2],m.byteLength-T>>6&3),channelcount:(1&m[T+2])<<2|(192&m[T+3])>>>6,samplerate:xf[(60&m[T+2])>>>2],samplingfrequencyindex:(60&m[T+2])>>>2,samplesize:16,data:m.subarray(T+7+F,T+b)}),p++,T+=b}else"number"!=typeof fe&&(fe=T),T++;"number"==typeof fe&&(this.skipWarn_(fe,T),fe=null),m=m.subarray(T)}},this.flush=function(){p=0,this.trigger("done")},this.reset=function(){m=void 0,this.trigger("reset")},this.endTimeline=function(){m=void 0,this.trigger("endedtimeline")}},ls.prototype=new t;var wf,Ef=ls;wf=function(f){var m=f.byteLength,p=0,v=0;this.length=function(){return 8*m},this.bitsAvailable=function(){return 8*m+v},this.loadWord=function(){var T=f.byteLength-m,b=new Uint8Array(4),F=Math.min(4,m);if(0===F)throw new Error("no bytes available");b.set(f.subarray(T,T+F)),p=new DataView(b.buffer).getUint32(0),v=8*F,m-=F},this.skipBits=function(T){var b;v>T?(p<<=T,v-=T):(T-=v,T-=8*(b=Math.floor(T/8)),m-=b,this.loadWord(),p<<=T,v-=T)},this.readBits=function(T){var b=Math.min(v,T),F=p>>>32-b;return(v-=b)>0?p<<=b:m>0&&this.loadWord(),(b=T-b)>0?F<>>T)return p<<=T,v-=T,T;return this.loadWord(),T+this.skipLeadingZeros()},this.skipUnsignedExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.skipExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.readUnsignedExpGolomb=function(){var T=this.skipLeadingZeros();return this.readBits(T+1)-1},this.readExpGolomb=function(){var T=this.readUnsignedExpGolomb();return 1&T?1+T>>>1:-1*(T>>>1)},this.readBoolean=function(){return 1===this.readBits(1)},this.readUnsignedByte=function(){return this.readBits(8)},this.loadWord()};var ds,Wa,Cf,__=wf;Wa=function(){var m,p,f=0;Wa.prototype.init.call(this),this.push=function(v){var T;p?((T=new Uint8Array(p.byteLength+v.data.byteLength)).set(p),T.set(v.data,p.byteLength),p=T):p=v.data;for(var b=p.byteLength;f3&&this.trigger("data",p.subarray(f+3)),p=null,f=0,this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")}},Wa.prototype=new t,Cf={100:!0,110:!0,122:!0,244:!0,44:!0,83:!0,86:!0,118:!0,128:!0,138:!0,139:!0,134:!0},ds=function(){var m,p,v,T,b,F,G,f=new Wa;ds.prototype.init.call(this),m=this,this.push=function(se){"video"===se.type&&(p=se.trackId,v=se.pts,T=se.dts,f.push(se))},f.on("data",function(se){var te={trackId:p,pts:v,dts:T,data:se,nalUnitTypeCode:31&se[0]};switch(te.nalUnitTypeCode){case 5:te.nalUnitType="slice_layer_without_partitioning_rbsp_idr";break;case 6:te.nalUnitType="sei_rbsp",te.escapedRBSP=b(se.subarray(1));break;case 7:te.nalUnitType="seq_parameter_set_rbsp",te.escapedRBSP=b(se.subarray(1)),te.config=F(te.escapedRBSP);break;case 8:te.nalUnitType="pic_parameter_set_rbsp";break;case 9:te.nalUnitType="access_unit_delimiter_rbsp"}m.trigger("data",te)}),f.on("done",function(){m.trigger("done")}),f.on("partialdone",function(){m.trigger("partialdone")}),f.on("reset",function(){m.trigger("reset")}),f.on("endedtimeline",function(){m.trigger("endedtimeline")}),this.flush=function(){f.flush()},this.partialFlush=function(){f.partialFlush()},this.reset=function(){f.reset()},this.endTimeline=function(){f.endTimeline()},G=function(te,fe){var ze,Ce=8,Ue=8;for(ze=0;ze=0?p:0,(16&f[m+5])>>4?p+20:p+10},S_=function P(f,m){return f.length-m<10||f[m]!=="I".charCodeAt(0)||f[m+1]!=="D".charCodeAt(0)||f[m+2]!=="3".charCodeAt(0)?m:P(f,m+=Pf(f,m))},kf=function(f){return f[0]<<21|f[1]<<14|f[2]<<7|f[3]},w_=function(f,m,p){return unescape(function(f,m,p){var v,T="";for(v=m;v=m+2&&255==(255&f[m])&&240==(240&f[m+1])&&16==(22&f[m+1])},parseId3TagSize:Pf,parseAdtsSize:function(f,m){var p=(224&f[m+5])>>5,v=f[m+4]<<3;return 6144&f[m+3]|v|p},parseType:function(f,m){return f[m]==="I".charCodeAt(0)&&f[m+1]==="D".charCodeAt(0)&&f[m+2]==="3".charCodeAt(0)?"timed-metadata":!0&f[m]&&240==(240&f[m+1])?"audio":null},parseSampleRate:function(f){for(var m=0;m+5>>2];m++}return null},parseAacTimestamp:function(f){var m,p,v;m=10,64&f[5]&&(m+=4,m+=kf(f.subarray(10,14)));do{if((p=kf(f.subarray(m+4,m+8)))<1)return null;if("PRIV"===String.fromCharCode(f[m],f[m+1],f[m+2],f[m+3])){v=f.subarray(m+10,m+p+10);for(var b=0;b>>2;return se*=4,se+=3&G[7]}break}}m+=10,m+=p}while(m=3;)if(f[T]!=="I".charCodeAt(0)||f[T+1]!=="D".charCodeAt(0)||f[T+2]!=="3".charCodeAt(0))if(255!=(255&f[T])||240!=(240&f[T+1]))T++;else{if(f.length-T<7||T+(v=cs.parseAdtsSize(f,T))>f.length)break;G={type:"audio",data:f.subarray(T,T+v),pts:m,dts:m},this.trigger("data",G),T+=v}else{if(f.length-T<10||T+(v=cs.parseId3TagSize(f,T))>f.length)break;F={type:"timed-metadata",data:f.subarray(T,T+v)},this.trigger("data",F),T+=v}b=f.length-T,f=b>0?f.subarray(T):new Uint8Array},this.reset=function(){f=new Uint8Array,this.trigger("reset")},this.endTimeline=function(){f=new Uint8Array,this.trigger("endedtimeline")}},fs.prototype=new t;var Ka,la,hs,Ii,I_=fs,bu=["audioobjecttype","channelcount","samplerate","samplingfrequencyindex","samplesize"],Su=["width","height","profileIdc","levelIdc","profileCompatibility","sarRatio"],L_=T_.H264Stream,R_=cs.isLikelyAacData,M_=wt_ONE_SECOND_IN_TS,F_=function(f,m){m.stream=f,this.trigger("log",m)},Af=function(f,m){for(var p=Object.keys(m),v=0;v=-1e4&&Ce<=45e3&&(!Ue||fe>Ce)&&(Ue=Le,fe=Ce));return Ue?Ue.gop:null},this.alignGopsAtStart_=function(G){var se,te,fe,Ce,Ue,ze,Le,rt;for(Ue=G.byteLength,ze=G.nalCount,Le=G.duration,se=te=0;sefe.pts?se++:(te++,Ue-=Ce.byteLength,ze-=Ce.nalCount,Le-=Ce.duration);return 0===te?G:te===G.length?null:((rt=G.slice(te)).byteLength=Ue,rt.duration=Le,rt.nalCount=ze,rt.pts=rt[0].pts,rt.dts=rt[0].dts,rt)},this.alignGopsAtEnd_=function(G){var se,te,fe,Ce,Ue,ze,Le;for(se=T.length-1,te=G.length-1,Ue=null,ze=!1;se>=0&&te>=0;){if(fe=T[se],Ce=G[te],fe.pts===Ce.pts){ze=!0;break}fe.pts>Ce.pts?se--:(se===T.length-1&&(Ue=te),te--)}if(!ze&&null===Ue)return null;if(0===(Le=ze?te:Ue))return G;var rt=G.slice(Le),nr=rt.reduce(function(Pr,Li){return Pr.byteLength+=Li.byteLength,Pr.duration+=Li.duration,Pr.nalCount+=Li.nalCount,Pr},{byteLength:0,duration:0,nalCount:0});return rt.byteLength=nr.byteLength,rt.duration=nr.duration,rt.nalCount=nr.nalCount,rt.pts=rt[0].pts,rt.dts=rt[0].dts,rt},this.alignGopsWith=function(G){T=G}},Ka.prototype=new t,Ii=function(f,m){this.numberOfTracks=0,this.metadataStream=m,typeof(f=f||{}).remux<"u"?this.remuxTracks=!!f.remux:this.remuxTracks=!0,"boolean"==typeof f.keepOriginalTimestamps?this.keepOriginalTimestamps=f.keepOriginalTimestamps:this.keepOriginalTimestamps=!1,this.pendingTracks=[],this.videoTrack=null,this.pendingBoxes=[],this.pendingCaptions=[],this.pendingMetadata=[],this.pendingBytes=0,this.emittedTracks=0,Ii.prototype.init.call(this),this.push=function(p){return p.text?this.pendingCaptions.push(p):p.frames?this.pendingMetadata.push(p):(this.pendingTracks.push(p.track),this.pendingBytes+=p.boxes.byteLength,"video"===p.track.type&&(this.videoTrack=p.track,this.pendingBoxes.push(p.boxes)),void("audio"===p.track.type&&(this.audioTrack=p.track,this.pendingBoxes.unshift(p.boxes))))}},Ii.prototype=new t,Ii.prototype.flush=function(P){var p,v,T,F,f=0,m={captions:[],captionStreams:{},metadata:[],info:{}},b=0;if(this.pendingTracks.length=this.numberOfTracks&&(this.trigger("done"),this.emittedTracks=0))}if(this.videoTrack?(b=this.videoTrack.timelineStartInfo.pts,Su.forEach(function(G){m.info[G]=this.videoTrack[G]},this)):this.audioTrack&&(b=this.audioTrack.timelineStartInfo.pts,bu.forEach(function(G){m.info[G]=this.audioTrack[G]},this)),this.videoTrack||this.audioTrack){for(1===this.pendingTracks.length?m.type=this.pendingTracks[0].type:m.type="combined",this.emittedTracks+=this.pendingTracks.length,T=$a_initSegment(this.pendingTracks),m.initSegment=new Uint8Array(T.byteLength),m.initSegment.set(T),m.data=new Uint8Array(this.pendingBytes),F=0;F=this.numberOfTracks&&(this.trigger("done"),this.emittedTracks=0)},Ii.prototype.setRemux=function(P){this.remuxTracks=P},hs=function(f){var v,T,m=this,p=!0;hs.prototype.init.call(this),f=f||{},this.baseMediaDecodeTime=f.baseMediaDecodeTime||0,this.transmuxPipeline_={},this.setupAacPipeline=function(){var b={};this.transmuxPipeline_=b,b.type="aac",b.metadataStream=new fi.MetadataStream,b.aacStream=new I_,b.audioTimestampRolloverStream=new fi.TimestampRolloverStream("audio"),b.timedMetadataTimestampRolloverStream=new fi.TimestampRolloverStream("timed-metadata"),b.adtsStream=new Ef,b.coalesceStream=new Ii(f,b.metadataStream),b.headOfPipeline=b.aacStream,b.aacStream.pipe(b.audioTimestampRolloverStream).pipe(b.adtsStream),b.aacStream.pipe(b.timedMetadataTimestampRolloverStream).pipe(b.metadataStream).pipe(b.coalesceStream),b.metadataStream.on("timestamp",function(F){b.aacStream.setTimestamp(F.timeStamp)}),b.aacStream.on("data",function(F){"timed-metadata"!==F.type&&"audio"!==F.type||b.audioSegmentStream||(T=T||{timelineStartInfo:{baseMediaDecodeTime:m.baseMediaDecodeTime},codec:"adts",type:"audio"},b.coalesceStream.numberOfTracks++,b.audioSegmentStream=new la(T,f),b.audioSegmentStream.on("log",m.getLogTrigger_("audioSegmentStream")),b.audioSegmentStream.on("timingInfo",m.trigger.bind(m,"audioTimingInfo")),b.adtsStream.pipe(b.audioSegmentStream).pipe(b.coalesceStream),m.trigger("trackinfo",{hasAudio:!!T,hasVideo:!!v}))}),b.coalesceStream.on("data",this.trigger.bind(this,"data")),b.coalesceStream.on("done",this.trigger.bind(this,"done")),Af(this,b)},this.setupTsPipeline=function(){var b={};this.transmuxPipeline_=b,b.type="ts",b.metadataStream=new fi.MetadataStream,b.packetStream=new fi.TransportPacketStream,b.parseStream=new fi.TransportParseStream,b.elementaryStream=new fi.ElementaryStream,b.timestampRolloverStream=new fi.TimestampRolloverStream,b.adtsStream=new Ef,b.h264Stream=new L_,b.captionStream=new fi.CaptionStream(f),b.coalesceStream=new Ii(f,b.metadataStream),b.headOfPipeline=b.packetStream,b.packetStream.pipe(b.parseStream).pipe(b.elementaryStream).pipe(b.timestampRolloverStream),b.timestampRolloverStream.pipe(b.h264Stream),b.timestampRolloverStream.pipe(b.adtsStream),b.timestampRolloverStream.pipe(b.metadataStream).pipe(b.coalesceStream),b.h264Stream.pipe(b.captionStream).pipe(b.coalesceStream),b.elementaryStream.on("data",function(F){var G;if("metadata"===F.type){for(G=F.tracks.length;G--;)v||"video"!==F.tracks[G].type?!T&&"audio"===F.tracks[G].type&&((T=F.tracks[G]).timelineStartInfo.baseMediaDecodeTime=m.baseMediaDecodeTime):(v=F.tracks[G]).timelineStartInfo.baseMediaDecodeTime=m.baseMediaDecodeTime;v&&!b.videoSegmentStream&&(b.coalesceStream.numberOfTracks++,b.videoSegmentStream=new Ka(v,f),b.videoSegmentStream.on("log",m.getLogTrigger_("videoSegmentStream")),b.videoSegmentStream.on("timelineStartInfo",function(se){T&&!f.keepOriginalTimestamps&&(T.timelineStartInfo=se,b.audioSegmentStream.setEarliestDts(se.dts-m.baseMediaDecodeTime))}),b.videoSegmentStream.on("processedGopsInfo",m.trigger.bind(m,"gopInfo")),b.videoSegmentStream.on("segmentTimingInfo",m.trigger.bind(m,"videoSegmentTimingInfo")),b.videoSegmentStream.on("baseMediaDecodeTime",function(se){T&&b.audioSegmentStream.setVideoBaseMediaDecodeTime(se)}),b.videoSegmentStream.on("timingInfo",m.trigger.bind(m,"videoTimingInfo")),b.h264Stream.pipe(b.videoSegmentStream).pipe(b.coalesceStream)),T&&!b.audioSegmentStream&&(b.coalesceStream.numberOfTracks++,b.audioSegmentStream=new la(T,f),b.audioSegmentStream.on("log",m.getLogTrigger_("audioSegmentStream")),b.audioSegmentStream.on("timingInfo",m.trigger.bind(m,"audioTimingInfo")),b.audioSegmentStream.on("segmentTimingInfo",m.trigger.bind(m,"audioSegmentTimingInfo")),b.adtsStream.pipe(b.audioSegmentStream).pipe(b.coalesceStream)),m.trigger("trackinfo",{hasAudio:!!T,hasVideo:!!v})}}),b.coalesceStream.on("data",this.trigger.bind(this,"data")),b.coalesceStream.on("id3Frame",function(F){F.dispatchType=b.metadataStream.dispatchType,m.trigger("id3Frame",F)}),b.coalesceStream.on("caption",this.trigger.bind(this,"caption")),b.coalesceStream.on("done",this.trigger.bind(this,"done")),Af(this,b)},this.setBaseMediaDecodeTime=function(b){var F=this.transmuxPipeline_;f.keepOriginalTimestamps||(this.baseMediaDecodeTime=b),T&&(T.timelineStartInfo.dts=void 0,T.timelineStartInfo.pts=void 0,Wr_clearDtsInfo(T),F.audioTimestampRolloverStream&&F.audioTimestampRolloverStream.discontinuity()),v&&(F.videoSegmentStream&&(F.videoSegmentStream.gopCache_=[]),v.timelineStartInfo.dts=void 0,v.timelineStartInfo.pts=void 0,Wr_clearDtsInfo(v),F.captionStream.reset()),F.timestampRolloverStream&&F.timestampRolloverStream.discontinuity()},this.setAudioAppendStart=function(b){T&&this.transmuxPipeline_.audioSegmentStream.setAudioAppendStart(b)},this.setRemux=function(b){var F=this.transmuxPipeline_;f.remux=b,F&&F.coalesceStream&&F.coalesceStream.setRemux(b)},this.alignGopsWith=function(b){v&&this.transmuxPipeline_.videoSegmentStream&&this.transmuxPipeline_.videoSegmentStream.alignGopsWith(b)},this.getLogTrigger_=function(b){var F=this;return function(G){G.stream=b,F.trigger("log",G)}},this.push=function(b){if(p){var F=R_(b);F&&"aac"!==this.transmuxPipeline_.type?this.setupAacPipeline():!F&&"ts"!==this.transmuxPipeline_.type&&this.setupTsPipeline(),p=!1}this.transmuxPipeline_.headOfPipeline.push(b)},this.flush=function(){p=!0,this.transmuxPipeline_.headOfPipeline.flush()},this.endTimeline=function(){this.transmuxPipeline_.headOfPipeline.endTimeline()},this.reset=function(){this.transmuxPipeline_.headOfPipeline&&this.transmuxPipeline_.headOfPipeline.reset()},this.resetCaptions=function(){this.transmuxPipeline_.captionStream&&this.transmuxPipeline_.captionStream.reset()}},hs.prototype=new t;var Nf,jf,Eu,N_={Transmuxer:hs,VideoSegmentStream:Ka,AudioSegmentStream:la,AUDIO_PROPERTIES:bu,VIDEO_PROPERTIES:Su,generateSegmentTimingInfo:xu},ps_toUnsigned=function(f){return f>>>0},ps_toHexString=function(f){return("00"+f.toString(16)).slice(-2)},Di=function(f){var m="";return m+=String.fromCharCode(f[0]),m+=String.fromCharCode(f[1]),m+=String.fromCharCode(f[2]),m+=String.fromCharCode(f[3])},V_=ps_toUnsigned,Vt=function P(f,m){var v,T,b,F,G,p=[];if(!m.length)return null;for(v=0;v1?v+T:f.byteLength,b===m[0]&&(1===m.length?p.push(f.subarray(v+8,F)):(G=P(f.subarray(v+8,F),m.slice(1))).length&&(p=p.concat(G))),v=F;return p},$_=ps_toUnsigned,q_=e.getUint64,Df=function(f){var m={version:f[0],flags:new Uint8Array(f.subarray(1,4))};return 1===m.version?m.baseMediaDecodeTime=q_(f.subarray(4)):m.baseMediaDecodeTime=$_(f[4]<<24|f[5]<<16|f[6]<<8|f[7]),m},Of=function(f){return{isLeading:(12&f[0])>>>2,dependsOn:3&f[0],isDependedOn:(192&f[1])>>>6,hasRedundancy:(48&f[1])>>>4,paddingValue:(14&f[1])>>>1,isNonSyncSample:1&f[1],degradationPriority:f[2]<<8|f[3]}},Lf=function(f){var Ce,m={version:f[0],flags:new Uint8Array(f.subarray(1,4)),samples:[]},p=new DataView(f.buffer,f.byteOffset,f.byteLength),v=1&m.flags[2],T=4&m.flags[2],b=1&m.flags[1],F=2&m.flags[1],G=4&m.flags[1],se=8&m.flags[1],te=p.getUint32(4),fe=8;for(v&&(m.dataOffset=p.getInt32(fe),fe+=4),T&&te&&(Ce={flags:Of(f.subarray(fe,fe+4))},fe+=4,b&&(Ce.duration=p.getUint32(fe),fe+=4),F&&(Ce.size=p.getUint32(fe),fe+=4),se&&(1===m.version?Ce.compositionTimeOffset=p.getInt32(fe):Ce.compositionTimeOffset=p.getUint32(fe),fe+=4),m.samples.push(Ce),te--);te--;)Ce={},b&&(Ce.duration=p.getUint32(fe),fe+=4),F&&(Ce.size=p.getUint32(fe),fe+=4),G&&(Ce.flags=Of(f.subarray(fe,fe+4)),fe+=4),se&&(1===m.version?Ce.compositionTimeOffset=p.getInt32(fe):Ce.compositionTimeOffset=p.getUint32(fe),fe+=4),m.samples.push(Ce);return m},Rf=function(f){var fe,m=new DataView(f.buffer,f.byteOffset,f.byteLength),p={version:f[0],flags:new Uint8Array(f.subarray(1,4)),trackId:m.getUint32(4)},v=1&p.flags[2],T=2&p.flags[2],b=8&p.flags[2],F=16&p.flags[2],G=32&p.flags[2],se=65536&p.flags[0],te=131072&p.flags[0];return fe=8,v&&(fe+=4,p.baseDataOffset=m.getUint32(12),fe+=4),T&&(p.sampleDescriptionIndex=m.getUint32(fe),fe+=4),b&&(p.defaultSampleDuration=m.getUint32(fe),fe+=4),F&&(p.defaultSampleSize=m.getUint32(fe),fe+=4),G&&(p.defaultSampleFlags=m.getUint32(fe)),se&&(p.durationIsEmpty=!0),!v&&te&&(p.baseDataOffsetIsMoof=!0),p},Mf=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Qa=typeof window<"u"?window:typeof Mf<"u"?Mf:typeof self<"u"?self:{},X_=za_discardEmulationPreventionBytes,Q_=is.CaptionStream,Y_=function(f,m){for(var p=f,v=0;v0?Df(Ue[0]).baseMediaDecodeTime:0,Le=Vt(se,["trun"]);m===Ce&&Le.length>0&&(rt=function(f,m,p){var v=m,T=p.defaultSampleDuration||0,b=p.defaultSampleSize||0,F=p.trackId,G=[];return f.forEach(function(se){var fe=Lf(se).samples;fe.forEach(function(Ce){void 0===Ce.duration&&(Ce.duration=T),void 0===Ce.size&&(Ce.size=b),Ce.trackId=F,Ce.dts=v,void 0===Ce.compositionTimeOffset&&(Ce.compositionTimeOffset=0),"bigint"==typeof v?(Ce.pts=v+Qa.BigInt(Ce.compositionTimeOffset),v+=Qa.BigInt(Ce.duration)):(Ce.pts=v+Ce.compositionTimeOffset,v+=Ce.duration)}),G=G.concat(fe)}),G}(Le,ze,fe),nr=function(f,m,p){var b,F,G,se,v=new DataView(f.buffer,f.byteOffset,f.byteLength),T={logs:[],seiNals:[]};for(F=0;F+40;){var Ce=p.shift();this.parse(Ce,se,te)}return fe=function(f,m,p){if(null===m)return null;var T=eT(f,m)[m]||{};return{seiNals:T.seiNals,logs:T.logs,timescale:p}}(G,v,T),fe&&fe.logs&&(b.logs=b.logs.concat(fe.logs)),null!==fe&&fe.seiNals?(this.pushNals(fe.seiNals),this.flushStream(),b):b.logs.length?{logs:b.logs,captions:[],captionStreams:[]}:null},this.pushNals=function(G){if(!this.isInitialized()||!G||0===G.length)return null;G.forEach(function(se){m.push(se)})},this.flushStream=function(){if(!this.isInitialized())return null;F?m.partialFlush():m.flush()},this.clearParsedCaptions=function(){b.captions=[],b.captionStreams={},b.logs=[]},this.resetCaptionStream=function(){if(!this.isInitialized())return null;m.reset()},this.clearAllCaptions=function(){this.clearParsedCaptions(),this.resetCaptionStream()},this.reset=function(){p=[],v=null,T=null,b?this.clearParsedCaptions():b={captions:[],captionStreams:{},logs:[]},this.resetCaptionStream()},this.reset()},ms=ps_toUnsigned,Ya=ps_toHexString,aT=e.getUint64;Nf=function(f,m){var v=Vt(m,["moof","traf"]).reduce(function(T,b){var Ce,Ue,F=Vt(b,["tfhd"])[0],G=ms(F[4]<<24|F[5]<<16|F[6]<<8|F[7]),se=f[G]||9e4,te=Vt(b,["tfdt"])[0],fe=new DataView(te.buffer,te.byteOffset,te.byteLength);return"bigint"==typeof(Ce=1===te[0]?aT(te.subarray(4,12)):fe.getUint32(4))?Ue=Ce/Qa.BigInt(se):"number"==typeof Ce&&!isNaN(Ce)&&(Ue=Ce/se),Ue11?(T.codec+=".",T.codec+=Ya(ze[9]),T.codec+=Ya(ze[10]),T.codec+=Ya(ze[11])):T.codec="avc1.4d400d"):/^mp4[a,v]$/i.test(T.codec)?(ze=Ue.subarray(28),"esds"===Di(ze.subarray(4,8))&&ze.length>20&&0!==ze[19]?(T.codec+="."+Ya(ze[19]),T.codec+="."+Ya(ze[20]>>>2&63).replace(/^0/,"")):T.codec="mp4a.40.2"):T.codec=T.codec.toLowerCase())}var rt=Vt(v,["mdia","mdhd"])[0];rt&&(T.timescale=Eu(rt)),p.push(T)}),p};var Vf_startTime=Nf,Vf_tracks=jf,Hf=function(f){var m=31&f[1];return m<<=8,m|=f[2]},vs=function(f){return!!(64&f[1])},gs=function(f){var m=0;return(48&f[3])>>>4>1&&(m+=f[4]+1),m},wu=function(f){switch(f){case 5:return"slice_layer_without_partitioning_rbsp_idr";case 6:return"sei_rbsp";case 7:return"seq_parameter_set_rbsp";case 8:return"pic_parameter_set_rbsp";case 9:return"access_unit_delimiter_rbsp";default:return null}},cT={parseType:function(f,m){var p=Hf(f);return 0===p?"pat":p===m?"pmt":m?"pes":null},parsePat:function(f){var m=vs(f),p=4+gs(f);return m&&(p+=f[p]+1),(31&f[p+10])<<8|f[p+11]},parsePmt:function(f){var m={},p=vs(f),v=4+gs(f);if(p&&(v+=f[v]+1),1&f[v+5]){var b;b=3+((15&f[v+1])<<8|f[v+2])-4;for(var G=12+((15&f[v+10])<<8|f[v+11]);G=f.byteLength)return null;var T,v=null;return 192&(T=f[p+7])&&((v={}).pts=(14&f[p+9])<<27|(255&f[p+10])<<20|(254&f[p+11])<<12|(255&f[p+12])<<5|(254&f[p+13])>>>3,v.pts*=4,v.pts+=(6&f[p+13])>>>1,v.dts=v.pts,64&T&&(v.dts=(14&f[p+14])<<27|(255&f[p+15])<<20|(254&f[p+16])<<12|(255&f[p+17])<<5|(254&f[p+18])>>>3,v.dts*=4,v.dts+=(6&f[p+18])>>>1)),v},videoPacketContainsKeyFrame:function(f){for(var m=4+gs(f),p=f.subarray(m),v=0,T=0,b=!1;T3&&("slice_layer_without_partitioning_rbsp_idr"===wu(31&p[T+3])&&(b=!0)),b}},da=_f_handleRollover,At={};At.ts=cT,At.aac=cs;var Oi=wt_ONE_SECOND_IN_TS,Cr=188,$f=function(f,m,p){for(var b,G,se,te,v=0,T=Cr,fe=!1;T<=f.byteLength;)if(71!==f[v]||71!==f[T]&&T!==f.byteLength)v++,T++;else{if("pes"===(b=f.subarray(v,T),At.ts.parseType(b,m.pid)))G=At.ts.parsePesType(b,m.table),se=At.ts.parsePayloadUnitStartIndicator(b),"audio"===G&&se&&((te=At.ts.parsePesTime(b))&&(te.type="audio",p.audio.push(te),fe=!0));if(fe)break;v+=Cr,T+=Cr}for(v=(T=f.byteLength)-Cr,fe=!1;v>=0;)if(71!==f[v]||71!==f[T]&&T!==f.byteLength)v--,T--;else{if("pes"===(b=f.subarray(v,T),At.ts.parseType(b,m.pid)))G=At.ts.parsePesType(b,m.table),se=At.ts.parsePayloadUnitStartIndicator(b),"audio"===G&&se&&((te=At.ts.parsePesTime(b))&&(te.type="audio",p.audio.push(te),fe=!0));if(fe)break;v-=Cr,T-=Cr}},hT=function(f,m,p){for(var b,G,se,te,fe,Ce,Ue,v=0,T=Cr,ze=!1,Le={data:[],size:0};T=0;)if(71!==f[v]||71!==f[T])v--,T--;else{if("pes"===(b=f.subarray(v,T),At.ts.parseType(b,m.pid)))G=At.ts.parsePesType(b,m.table),se=At.ts.parsePayloadUnitStartIndicator(b),"video"===G&&se&&((te=At.ts.parsePesTime(b))&&(te.type="video",p.video.push(te),ze=!0));if(ze)break;v-=Cr,T-=Cr}},vT=function(f){var m={pid:null,table:null},p={};for(var v in function(f,m){for(var T,p=0,v=Cr;v=3;){switch(At.aac.parseType(f,F)){case"timed-metadata":if(f.length-F<10){m=!0;break}if((b=At.aac.parseId3TagSize(f,F))>f.length){m=!0;break}null===T&&(G=f.subarray(F,F+b),T=At.aac.parseAacTimestamp(G)),F+=b;break;case"audio":if(f.length-F<7){m=!0;break}if((b=At.aac.parseAdtsSize(f,F))>f.length){m=!0;break}null===v&&(G=f.subarray(F,F+b),v=At.aac.parseSampleRate(G)),p++,F+=b;break;default:F++}if(m)return null}if(null===v||null===T)return null;var te=Oi/v;return{audio:[{type:"audio",dts:T,pts:T},{type:"audio",dts:T+1024*p*te,pts:T+1024*p*te}]}}(f):vT(f),v&&(v.audio||v.video)?(function(f,m){if(f.audio&&f.audio.length){var p=m;(typeof p>"u"||isNaN(p))&&(p=f.audio[0].dts),f.audio.forEach(function(b){b.dts=da(b.dts,p),b.pts=da(b.pts,p),b.dtsTime=b.dts/Oi,b.ptsTime=b.pts/Oi})}if(f.video&&f.video.length){var v=m;if((typeof v>"u"||isNaN(v))&&(v=f.video[0].dts),f.video.forEach(function(b){b.dts=da(b.dts,v),b.pts=da(b.pts,v),b.dtsTime=b.dts/Oi,b.ptsTime=b.pts/Oi}),f.firstKeyFrame){var T=f.firstKeyFrame;T.dts=da(T.dts,v),T.pts=da(T.pts,v),T.dtsTime=T.dts/Oi,T.ptsTime=T.pts/Oi}}}(v,m),v):null},qf=function(){function P(m,p){this.options=p||{},this.self=m,this.init()}var f=P.prototype;return f.init=function(){this.transmuxer&&this.transmuxer.dispose(),this.transmuxer=new N_.Transmuxer(this.options),function(f,m){m.on("data",function(p){var v=p.initSegment;p.initSegment={data:v.buffer,byteOffset:v.byteOffset,byteLength:v.byteLength};var T=p.data;p.data=T.buffer,f.postMessage({action:"data",segment:p,byteOffset:T.byteOffset,byteLength:T.byteLength},[p.data])}),m.on("done",function(p){f.postMessage({action:"done"})}),m.on("gopInfo",function(p){f.postMessage({action:"gopInfo",gopInfo:p})}),m.on("videoSegmentTimingInfo",function(p){var v={start:{decode:wt_videoTsToSeconds(p.start.dts),presentation:wt_videoTsToSeconds(p.start.pts)},end:{decode:wt_videoTsToSeconds(p.end.dts),presentation:wt_videoTsToSeconds(p.end.pts)},baseMediaDecodeTime:wt_videoTsToSeconds(p.baseMediaDecodeTime)};p.prependedContentDuration&&(v.prependedContentDuration=wt_videoTsToSeconds(p.prependedContentDuration)),f.postMessage({action:"videoSegmentTimingInfo",videoSegmentTimingInfo:v})}),m.on("audioSegmentTimingInfo",function(p){var v={start:{decode:wt_videoTsToSeconds(p.start.dts),presentation:wt_videoTsToSeconds(p.start.pts)},end:{decode:wt_videoTsToSeconds(p.end.dts),presentation:wt_videoTsToSeconds(p.end.pts)},baseMediaDecodeTime:wt_videoTsToSeconds(p.baseMediaDecodeTime)};p.prependedContentDuration&&(v.prependedContentDuration=wt_videoTsToSeconds(p.prependedContentDuration)),f.postMessage({action:"audioSegmentTimingInfo",audioSegmentTimingInfo:v})}),m.on("id3Frame",function(p){f.postMessage({action:"id3Frame",id3Frame:p})}),m.on("caption",function(p){f.postMessage({action:"caption",caption:p})}),m.on("trackinfo",function(p){f.postMessage({action:"trackinfo",trackInfo:p})}),m.on("audioTimingInfo",function(p){f.postMessage({action:"audioTimingInfo",audioTimingInfo:{start:wt_videoTsToSeconds(p.start),end:wt_videoTsToSeconds(p.end)}})}),m.on("videoTimingInfo",function(p){f.postMessage({action:"videoTimingInfo",videoTimingInfo:{start:wt_videoTsToSeconds(p.start),end:wt_videoTsToSeconds(p.end)}})}),m.on("log",function(p){f.postMessage({action:"log",log:p})})}(this.self,this.transmuxer)},f.pushMp4Captions=function(p){this.captionParser||(this.captionParser=new iT,this.captionParser.init());var v=new Uint8Array(p.data,p.byteOffset,p.byteLength),T=this.captionParser.parse(v,p.trackIds,p.timescales);this.self.postMessage({action:"mp4Captions",captions:T&&T.captions||[],logs:T&&T.logs||[],data:v.buffer},[v.buffer])},f.probeMp4StartTime=function(p){var v=p.timescales,T=p.data,b=Vf_startTime(v,T);this.self.postMessage({action:"probeMp4StartTime",startTime:b,data:T},[T.buffer])},f.probeMp4Tracks=function(p){var v=p.data,T=Vf_tracks(v);this.self.postMessage({action:"probeMp4Tracks",tracks:T,data:v},[v.buffer])},f.probeTs=function(p){var v=p.data,T=p.baseStartTime,b="number"!=typeof T||isNaN(T)?void 0:T*wt_ONE_SECOND_IN_TS,F=yT_inspect(v,b),G=null;F&&((G={hasVideo:F.video&&2===F.video.length||!1,hasAudio:F.audio&&2===F.audio.length||!1}).hasVideo&&(G.videoStart=F.video[0].ptsTime),G.hasAudio&&(G.audioStart=F.audio[0].ptsTime)),this.self.postMessage({action:"probeTs",result:G,data:v},[v.buffer])},f.clearAllMp4Captions=function(){this.captionParser&&this.captionParser.clearAllCaptions()},f.clearParsedMp4Captions=function(){this.captionParser&&this.captionParser.clearParsedCaptions()},f.push=function(p){var v=new Uint8Array(p.data,p.byteOffset,p.byteLength);this.transmuxer.push(v)},f.reset=function(){this.transmuxer.reset()},f.setTimestampOffset=function(p){var v=p.timestampOffset||0;this.transmuxer.setBaseMediaDecodeTime(Math.round(wt_secondsToVideoTs(v)))},f.setAudioAppendStart=function(p){this.transmuxer.setAudioAppendStart(Math.ceil(wt_secondsToVideoTs(p.appendStart)))},f.setRemux=function(p){this.transmuxer.setRemux(p.remux)},f.flush=function(p){this.transmuxer.flush(),self.postMessage({action:"done",type:"transmuxed"})},f.endTimeline=function(){this.transmuxer.endTimeline(),self.postMessage({action:"endedtimeline",type:"transmuxed"})},f.alignGopsWith=function(p){this.transmuxer.alignGopsWith(p.gopsToAlignWith.slice())},P}();self.onmessage=function(P){"init"===P.data.action&&P.data.options?this.messageHandlers=new qf(self,P.data.options):(this.messageHandlers||(this.messageHandlers=new qf(self)),P.data&&P.data.action&&"init"!==P.data.action&&this.messageHandlers[P.data.action]&&this.messageHandlers[P.data.action](P.data))}})),a0=Ac(i0),Oc=function(t){var r=t.transmuxer,a=t.bytes,e=t.audioAppendStart,i=t.gopsToAlignWith,n=t.remux,o=t.onData,l=t.onTrackInfo,d=t.onAudioTimingInfo,h=t.onVideoTimingInfo,y=t.onVideoSegmentTimingInfo,g=t.onAudioSegmentTimingInfo,S=t.onId3,A=t.onCaptions,I=t.onDone,k=t.onEndedTimeline,Q=t.onTransmuxerLog,Y=t.isEndOfTimeline,_e={buffer:[]},xe=Y;if(r.onmessage=function(Fe){r.currentTransmux===t&&("data"===Fe.data.action&&function(t,r,a){var e=t.data.segment,i=e.type,n=e.initSegment,o=e.captions,l=e.captionStreams,d=e.metadata,h=e.videoFrameDtsTime,y=e.videoFramePtsTime;r.buffer.push({captions:o,captionStreams:l,metadata:d});var g=t.data.segment.boxes||{data:t.data.segment.data},S={type:i,data:new Uint8Array(g.data,g.data.byteOffset,g.data.byteLength),initSegment:new Uint8Array(n.data,n.byteOffset,n.byteLength)};typeof h<"u"&&(S.videoFrameDtsTime=h),typeof y<"u"&&(S.videoFramePtsTime=y),a(S)}(Fe,_e,o),"trackinfo"===Fe.data.action&&l(Fe.data.trackInfo),"gopInfo"===Fe.data.action&&function(t,r){r.gopInfo=t.data.gopInfo}(Fe,_e),"audioTimingInfo"===Fe.data.action&&d(Fe.data.audioTimingInfo),"videoTimingInfo"===Fe.data.action&&h(Fe.data.videoTimingInfo),"videoSegmentTimingInfo"===Fe.data.action&&y(Fe.data.videoSegmentTimingInfo),"audioSegmentTimingInfo"===Fe.data.action&&g(Fe.data.audioSegmentTimingInfo),"id3Frame"===Fe.data.action&&S([Fe.data.id3Frame],Fe.data.id3Frame.dispatchType),"caption"===Fe.data.action&&A(Fe.data.caption),"endedtimeline"===Fe.data.action&&(xe=!1,k()),"log"===Fe.data.action&&Q(Fe.data.log),"transmuxed"===Fe.data.type&&(xe||(r.onmessage=null,function(t){var r=t.transmuxedData,a=t.callback;r.buffer=[],a(r)}({transmuxedData:_e,callback:I}),Lc(r))))},e&&r.postMessage({action:"setAudioAppendStart",appendStart:e}),Array.isArray(i)&&r.postMessage({action:"alignGopsWith",gopsToAlignWith:i}),typeof n<"u"&&r.postMessage({action:"setRemux",remux:n}),a.byteLength){var Oe=a instanceof ArrayBuffer?a:a.buffer,$e=a instanceof ArrayBuffer?0:a.byteOffset;r.postMessage({action:"push",data:Oe,byteOffset:$e,byteLength:a.byteLength},[Oe])}Y&&r.postMessage({action:"endTimeline"}),r.postMessage({action:"flush"})},Lc=function(t){t.currentTransmux=null,t.transmuxQueue.length&&(t.currentTransmux=t.transmuxQueue.shift(),"function"==typeof t.currentTransmux?t.currentTransmux():Oc(t.currentTransmux))},Rc=function(t,r){t.postMessage({action:r}),Lc(t)},Mc=function(t,r){if(!r.currentTransmux)return r.currentTransmux=t,void Rc(r,t);r.transmuxQueue.push(Rc.bind(null,r,t))},Fc=function(t){if(!t.transmuxer.currentTransmux)return t.transmuxer.currentTransmux=t,void Oc(t);t.transmuxer.transmuxQueue.push(t)},iu_reset=function(t){Mc("reset",t)},iu_createTransmuxer=function(t){var r=new a0;r.currentTransmux=null,r.transmuxQueue=[];var a=r.terminate;return r.terminate=function(){return r.currentTransmux=null,r.transmuxQueue.length=0,a.call(r)},r.postMessage({action:"init",options:t}),r},$n=function(t){var r=t.transmuxer,a=t.endAction||t.action,e=t.callback,i=ee({},t,{endAction:null,transmuxer:null,callback:null});if(r.addEventListener("message",function d(h){h.data.action===a&&(r.removeEventListener("message",d),h.data.data&&(h.data.data=new Uint8Array(h.data.data,t.byteOffset||0,t.byteLength||h.data.data.byteLength),t.data&&(t.data=h.data.data)),e(h.data))}),t.data){var o=t.data instanceof ArrayBuffer;i.byteOffset=o?0:t.data.byteOffset,i.byteLength=t.data.byteLength;var l=[o?t.data:t.data.buffer];r.postMessage(i,l)}else r.postMessage(i)},Zr_FAILURE=2,Zr_TIMEOUT=-101,Zr_ABORTED=-102,au=function(t){t.forEach(function(r){r.abort()})},nu=function(t,r){return r.timedout?{status:r.status,message:"HLS request timed-out at URL: "+r.uri,code:Zr_TIMEOUT,xhr:r}:r.aborted?{status:r.status,message:"HLS request aborted at URL: "+r.uri,code:Zr_ABORTED,xhr:r}:t?{status:r.status,message:"HLS request errored at URL: "+r.uri,code:Zr_FAILURE,xhr:r}:"arraybuffer"===r.responseType&&0===r.response.byteLength?{status:r.status,message:"Empty HLS response at URL: "+r.uri,code:Zr_FAILURE,xhr:r}:null},Nc=function(t,r,a){return function(e,i){var n=i.response,o=nu(e,i);if(o)return a(o,t);if(16!==n.byteLength)return a({status:i.status,message:"Invalid HLS key at URL: "+i.uri,code:Zr_FAILURE,xhr:i},t);for(var l=new DataView(n),d=new Uint32Array([l.getUint32(0),l.getUint32(4),l.getUint32(8),l.getUint32(12)]),h=0;h0}(I)){r.isFmp4=!0;var k=r.map.tracks,Q={isFmp4:!0,hasVideo:!!k.video,hasAudio:!!k.audio};k.audio&&k.audio.codec&&"enca"!==k.audio.codec&&(Q.audioCodec=k.audio.codec),k.video&&k.video.codec&&"encv"!==k.video.codec&&(Q.videoCodec=k.video.codec),k.video&&k.audio&&(Q.isMuxed=!0),e(r,Q);var Y=function(xe){g(r,{data:I,type:Q.hasAudio&&!Q.isMuxed?"audio":"video"}),xe&&xe.length&&d(r,xe),S(null,r,{})};$n({action:"probeMp4StartTime",timescales:r.map.timescales,data:I,transmuxer:r.transmuxer,callback:function(xe){var Ee=xe.data,Oe=xe.startTime;a=Ee.buffer,r.bytes=I=Ee,Q.hasAudio&&!Q.isMuxed&&i(r,"audio","start",Oe),Q.hasVideo&&i(r,"video","start",Oe),k.video&&Ee.byteLength&&r.transmuxer?$n({action:"pushMp4Captions",endAction:"mp4Captions",transmuxer:r.transmuxer,data:I,timescales:r.map.timescales,trackIds:[k.video.id],callback:function(Pe){a=Pe.data.buffer,r.bytes=I=Pe.data,Pe.logs.forEach(function(Fe){A(he.mergeOptions(Fe,{stream:"mp4CaptionParser"}))}),Y(Pe.captions)}}):Y()}})}else{if(r.transmuxer)return typeof r.container>"u"&&(r.container=Uo(I)),"ts"!==r.container&&"aac"!==r.container?(e(r,{hasAudio:!1,hasVideo:!1}),void S(null,r,{})):void m0({segment:r,bytes:a,trackInfoFn:e,timingInfoFn:i,videoSegmentTimingInfoFn:n,audioSegmentTimingInfoFn:o,id3Fn:l,captionsFn:d,isEndOfTimeline:h,endedTimelineFn:y,dataFn:g,doneFn:S,onTransmuxerLog:A});S(null,r,{})}},jc=function(t,r){var l,a=t.id,e=t.key,i=t.encryptedBytes,n=t.decryptionWorker;n.addEventListener("message",function d(h){if(h.data.source===a){n.removeEventListener("message",d);var y=h.data.decrypted;r(new Uint8Array(y.bytes,y.byteOffset,y.byteLength))}}),l=e.bytes.slice?e.bytes.slice():new Uint32Array(Array.prototype.slice.call(e.bytes)),n.postMessage(bc({source:a,encrypted:i,key:l,iv:e.iv}),[i.buffer,l.buffer])},g0=function(t){var r=t.activeXhrs,a=t.decryptionWorker,e=t.trackInfoFn,i=t.timingInfoFn,n=t.videoSegmentTimingInfoFn,o=t.audioSegmentTimingInfoFn,l=t.id3Fn,d=t.captionsFn,h=t.isEndOfTimeline,y=t.endedTimelineFn,g=t.dataFn,S=t.doneFn,A=t.onTransmuxerLog,I=0,k=!1;return function(Q,Y){if(!k){if(Q)return k=!0,au(r),S(Q,Y);if((I+=1)===r.length){var _e=function(){if(Y.encryptedBytes)return function(t){var r=t.decryptionWorker,a=t.segment,e=t.trackInfoFn,i=t.timingInfoFn,n=t.videoSegmentTimingInfoFn,o=t.audioSegmentTimingInfoFn,l=t.id3Fn,d=t.captionsFn,h=t.isEndOfTimeline,y=t.endedTimelineFn,g=t.dataFn,S=t.doneFn,A=t.onTransmuxerLog;jc({id:a.requestId,key:a.key,encryptedBytes:a.encryptedBytes,decryptionWorker:r},function(I){a.bytes=I,Uc({segment:a,bytes:a.bytes,trackInfoFn:e,timingInfoFn:i,videoSegmentTimingInfoFn:n,audioSegmentTimingInfoFn:o,id3Fn:l,captionsFn:d,isEndOfTimeline:h,endedTimelineFn:y,dataFn:g,doneFn:S,onTransmuxerLog:A})})}({decryptionWorker:a,segment:Y,trackInfoFn:e,timingInfoFn:i,videoSegmentTimingInfoFn:n,audioSegmentTimingInfoFn:o,id3Fn:l,captionsFn:d,isEndOfTimeline:h,endedTimelineFn:y,dataFn:g,doneFn:S,onTransmuxerLog:A});Uc({segment:Y,bytes:Y.bytes,trackInfoFn:e,timingInfoFn:i,videoSegmentTimingInfoFn:n,audioSegmentTimingInfoFn:o,id3Fn:l,captionsFn:d,isEndOfTimeline:h,endedTimelineFn:y,dataFn:g,doneFn:S,onTransmuxerLog:A})};if(Y.endOfAllRequests=Date.now(),Y.map&&Y.map.encryptedBytes&&!Y.map.bytes)return jc({decryptionWorker:a,id:Y.requestId+"-init",encryptedBytes:Y.map.encryptedBytes,key:Y.map.key},function(xe){Y.map.bytes=xe,Bc(Y,function(Ee){if(Ee)return au(r),S(Ee,Y);_e()})});_e()}}}},_0=function(t){var r=t.segment,a=t.progressFn;return t.trackInfoFn,t.timingInfoFn,t.videoSegmentTimingInfoFn,t.audioSegmentTimingInfoFn,t.id3Fn,t.captionsFn,t.isEndOfTimeline,t.endedTimelineFn,t.dataFn,function(e){if(!e.target.aborted)return r.stats=he.mergeOptions(r.stats,function(t){var r=t.target,e={bandwidth:1/0,bytesReceived:0,roundTripTime:Date.now()-r.requestTime||0};return e.bytesReceived=t.loaded,e.bandwidth=Math.floor(e.bytesReceived/e.roundTripTime*8*1e3),e}(e)),!r.stats.firstBytesReceivedAt&&r.stats.bytesReceived&&(r.stats.firstBytesReceivedAt=Date.now()),a(e,r)}},T0=function(t){var r=t.xhr,a=t.xhrOptions,e=t.decryptionWorker,i=t.segment,n=t.abortFn,o=t.progressFn,l=t.trackInfoFn,d=t.timingInfoFn,h=t.videoSegmentTimingInfoFn,y=t.audioSegmentTimingInfoFn,g=t.id3Fn,S=t.captionsFn,A=t.isEndOfTimeline,I=t.endedTimelineFn,k=t.dataFn,Q=t.doneFn,Y=t.onTransmuxerLog,_e=[],xe=g0({activeXhrs:_e,decryptionWorker:e,trackInfoFn:l,timingInfoFn:d,videoSegmentTimingInfoFn:h,audioSegmentTimingInfoFn:y,id3Fn:g,captionsFn:S,isEndOfTimeline:A,endedTimelineFn:I,dataFn:k,doneFn:Q,onTransmuxerLog:Y});if(i.key&&!i.key.bytes){var Ee=[i.key];i.map&&!i.map.bytes&&i.map.key&&i.map.key.resolvedUri===i.key.resolvedUri&&Ee.push(i.map.key);var Pe=r(he.mergeOptions(a,{uri:i.key.resolvedUri,responseType:"arraybuffer"}),Nc(i,Ee,xe));_e.push(Pe)}if(i.map&&!i.map.bytes){if(i.map.key&&(!i.key||i.key.resolvedUri!==i.map.key.resolvedUri)){var Ge=r(he.mergeOptions(a,{uri:i.map.key.resolvedUri,responseType:"arraybuffer"}),Nc(i,[i.map.key],xe));_e.push(Ge)}var Dt=he.mergeOptions(a,{uri:i.map.resolvedUri,responseType:"arraybuffer",headers:eu(i.map)}),ar=function(t){var r=t.segment,a=t.finishProcessingFn;return function(e,i){var n=nu(e,i);if(n)return a(n,r);var o=new Uint8Array(i.response);if(r.map.key)return r.map.encryptedBytes=o,a(null,r);r.map.bytes=o,Bc(r,function(l){if(l)return l.xhr=i,l.status=i.status,a(l,r);a(null,r)})}}({segment:i,finishProcessingFn:xe}),xt=r(Dt,ar);_e.push(xt)}var Pt=he.mergeOptions(a,{uri:i.part&&i.part.resolvedUri||i.resolvedUri,responseType:"arraybuffer",headers:eu(i)}),Or=r(Pt,p0({segment:i,finishProcessingFn:xe,responseType:Pt.responseType}));Or.addEventListener("progress",_0({segment:i,progressFn:o,trackInfoFn:l,timingInfoFn:d,videoSegmentTimingInfoFn:h,audioSegmentTimingInfoFn:y,id3Fn:g,captionsFn:S,isEndOfTimeline:A,endedTimelineFn:I,dataFn:k})),_e.push(Or);var ti={};return _e.forEach(function(li){li.addEventListener("loadend",function(t){var r=t.loadendState,a=t.abortFn;return function(e){e.target.aborted&&a&&!r.calledAbortFn&&(a(),r.calledAbortFn=!0)}}({loadendState:ti,abortFn:n}))}),function(){return au(_e)}},b0=Gr("CodecUtils"),Vc=function(t,r){var a=r.attributes||{};return t&&t.mediaGroups&&t.mediaGroups.AUDIO&&a.AUDIO&&t.mediaGroups.AUDIO[a.AUDIO]},qn=function(t){var r={};return t.forEach(function(a){var e=a.mediaType,i=a.type,n=a.details;r[e]=r[e]||[],r[e].push(Gl(""+i+n))}),Object.keys(r).forEach(function(a){if(r[a].length>1)return b0("multiple "+a+" codecs found as attributes: "+r[a].join(", ")+". Setting playlist codecs to null so that we wait for mux.js to probe segments for real codecs."),void(r[a]=null);r[a]=r[a][0]}),r},Hc=function(t){var r=0;return t.audio&&r++,t.video&&r++,r},ja=function(t,r){var a=r.attributes||{},e=qn(function(t){var r=t.attributes||{};if(r.CODECS)return Yr(r.CODECS)}(r)||[]);if(Vc(t,r)&&!e.audio&&!function(t,r){if(!Vc(t,r))return!0;var a=r.attributes||{},e=t.mediaGroups.AUDIO[a.AUDIO];for(var i in e)if(!e[i].uri&&!e[i].playlists)return!0;return!1}(t,r)){var i=qn(function(t,r){if(!t.mediaGroups.AUDIO||!r)return null;var a=t.mediaGroups.AUDIO[r];if(!a)return null;for(var e in a){var i=a[e];if(i.default&&i.playlists)return Yr(i.playlists[0].attributes.CODECS)}return null}(t,a.AUDIO)||[]);i.audio&&(e.audio=i.audio)}return e},zn=Gr("PlaylistSelector"),$c=function(t){if(t&&t.playlist){var r=t.playlist;return JSON.stringify({id:r.id,bandwidth:t.bandwidth,width:t.width,height:t.height,codecs:r.attributes&&r.attributes.CODECS||""})}},Gn=function(t,r){if(!t)return"";var a=window.getComputedStyle(t);return a?a[r]:""},sa=function(t,r){var a=t.slice();t.sort(function(e,i){var n=r(e,i);return 0===n?a.indexOf(e)-a.indexOf(i):n})},su=function(t,r){var a,e;return t.attributes.BANDWIDTH&&(a=t.attributes.BANDWIDTH),a=a||window.Number.MAX_VALUE,r.attributes.BANDWIDTH&&(e=r.attributes.BANDWIDTH),a-(e=e||window.Number.MAX_VALUE)},qc=function(t,r,a,e,i,n){if(t){var o={bandwidth:r,width:a,height:e,limitRenditionByPlayerDimensions:i},l=t.playlists;Dr.isAudioOnly(t)&&(l=n.getAudioTrackPlaylists_(),o.audioOnly=!0);var d=l.map(function(Be){var Ge=Be.attributes&&Be.attributes.RESOLUTION&&Be.attributes.RESOLUTION.width,Dt=Be.attributes&&Be.attributes.RESOLUTION&&Be.attributes.RESOLUTION.height;return{bandwidth:Be.attributes&&Be.attributes.BANDWIDTH||window.Number.MAX_VALUE,width:Ge,height:Dt,playlist:Be}});sa(d,function(Be,at){return Be.bandwidth-at.bandwidth});var h=(d=d.filter(function(Be){return!Dr.isIncompatible(Be.playlist)})).filter(function(Be){return Dr.isEnabled(Be.playlist)});h.length||(h=d.filter(function(Be){return!Dr.isDisabled(Be.playlist)}));var y=h.filter(function(Be){return Be.bandwidth*lr.BANDWIDTH_VARIANCEa||Be.height>e})).filter(function(Be){return Be.width===_e[0].width&&Be.height===_e[0].height}),g=xe[xe.length-1],Ee=xe.filter(function(Be){return Be.bandwidth===g.bandwidth})[0]),n.experimentalLeastPixelDiffSelector){var $e=k.map(function(Be){return Be.pixelDiff=Math.abs(Be.width-a)+Math.abs(Be.height-e),Be});sa($e,function(Be,at){return Be.pixelDiff===at.pixelDiff?at.bandwidth-Be.bandwidth:Be.pixelDiff-at.pixelDiff}),Oe=$e[0]}var Pe=Oe||Ee||Y||S||h[0]||d[0];if(Pe&&Pe.playlist){var Fe="sortedPlaylistReps";return Oe?Fe="leastPixelDiffRep":Ee?Fe="resolutionPlusOneRep":Y?Fe="resolutionBestRep":S?Fe="bandwidthBestRep":h[0]&&(Fe="enabledPlaylistReps"),zn("choosing "+$c(Pe)+" using "+Fe+" with options",o),Pe.playlist}return zn("could not choose a playlist with options",o),null}},zc=function(){var t=this.useDevicePixelRatio&&window.devicePixelRatio||1;return qc(this.playlists.master,this.systemBandwidth,parseInt(Gn(this.tech_.el(),"width"),10)*t,parseInt(Gn(this.tech_.el(),"height"),10)*t,this.limitRenditionByPlayerDimensions,this.masterPlaylistController_)},O0=function(t){var r=t.inbandTextTracks,a=t.metadataArray,e=t.timestampOffset,i=t.videoDuration;if(a){var n=window.WebKitDataCue||window.VTTCue,o=r.metadataTrack_;if(o&&(a.forEach(function(S){var A=S.cueTime+e;"number"!=typeof A||window.isNaN(A)||A<0||!(A<1/0)||S.frames.forEach(function(I){var k=new n(A,A,I.value||I.url||I.data||"");k.frame=I,k.value=I,function(t){Object.defineProperties(t.frame,{id:{get:function(){return he.log.warn("cue.frame.id is deprecated. Use cue.value.key instead."),t.value.key}},value:{get:function(){return he.log.warn("cue.frame.value is deprecated. Use cue.value.data instead."),t.value.data}},privateData:{get:function(){return he.log.warn("cue.frame.privateData is deprecated. Use cue.value.data instead."),t.value.data}}})}(k),o.addCue(k)})}),o.cues&&o.cues.length)){for(var l=o.cues,d=[],h=0;h=t&&i.endTime<=r&&a.removeCue(i)},Wc=function(t){return"number"==typeof t&&isFinite(t)},Wn=1/60,oa=function(t){var r=t.startOfSegment,a=t.duration,e=t.segment,i=t.part,n=t.playlist,o=n.mediaSequence,l=n.id,d=n.segments,h=void 0===d?[]:d,y=t.mediaIndex,g=t.partIndex,S=t.timeline,A=h.length-1,I="mediaIndex/partIndex increment";t.getMediaInfoForTime?I="getMediaInfoForTime ("+t.getMediaInfoForTime+")":t.isSyncRequest&&(I="getSyncSegmentCandidate (isSyncRequest)"),t.independent&&(I+=" with independent "+t.independent);var k="number"==typeof g,Q=t.segment.uri?"segment":"pre-segment",Y=k?sc({preloadSegment:e})-1:0;return Q+" ["+(o+y)+"/"+(o+A)+"]"+(k?" part ["+g+"/"+Y+"]":"")+" segment start/end ["+e.start+" => "+e.end+"]"+(k?" part start/end ["+i.start+" => "+i.end+"]":"")+" startOfSegment ["+r+"] duration ["+a+"] timeline ["+S+"] selected by ["+I+"] playlist ["+l+"]"},Kc=function(t){return t+"TimingInfo"},Xc=function(t){var r=t.timelineChangeController,a=t.currentTimeline,e=t.segmentTimeline,i=t.loaderType,n=t.audioDisabled;if(a===e)return!1;if("audio"===i){var o=r.lastTimelineChange({type:"main"});return!o||o.to!==e}if("main"===i&&n){var l=r.pendingTimelineChange({type:"audio"});return!(l&&l.to===e)}return!1},Qc=function(t){var r=t.segmentDuration,a=t.maxDuration;return!!r&&Math.round(r)>a+mi},z0=function(t,r){if("hls"!==r)return null;var a=function(t){var r=0;return["video","audio"].forEach(function(a){var e=t[a+"TimingInfo"];if(e){var o,i=e.start,n=e.end;"bigint"==typeof i||"bigint"==typeof n?o=window.BigInt(n)-window.BigInt(i):"number"==typeof i&&"number"==typeof n&&(o=n-i),typeof o<"u"&&o>r&&(r=o)}}),"bigint"==typeof r&&r=11,i.appendInitSegment_={audio:!0,video:!0},i.playlistOfLastInitSegment_={audio:null,video:null},i.callQueue_=[],i.loadQueue_=[],i.metadataQueue_={id3:[],caption:[]},i.waitingOnRemove_=!1,i.quotaExceededErrorRetryTimeout_=null,i.activeInitSegmentId_=null,i.initSegments_={},i.cacheEncryptionKeys_=a.cacheEncryptionKeys,i.keyCache_={},i.decrypter_=a.decrypter,i.syncController_=a.syncController,i.syncPoint_={segmentIndex:0,time:0},i.transmuxer_=i.createTransmuxer_(),i.triggerSyncInfoUpdate_=function(){return i.trigger("syncinfoupdate")},i.syncController_.on("syncinfoupdate",i.triggerSyncInfoUpdate_),i.mediaSource_.addEventListener("sourceopen",function(){i.isEndOfStream_()||(i.ended_=!1)}),i.fetchAtBuffer_=!1,i.logger_=Gr("SegmentLoader["+i.loaderType_+"]"),Object.defineProperty(lt(i),"state",{get:function(){return this.state_},set:function(o){o!==this.state_&&(this.logger_(this.state_+" -> "+o),this.state_=o,this.trigger("statechange"))}}),i.sourceUpdater_.on("ready",function(){i.hasEnoughInfoToAppend_()&&i.processCallQueue_()}),"main"===i.loaderType_&&i.timelineChangeController_.on("pendingtimelinechange",function(){i.hasEnoughInfoToAppend_()&&i.processCallQueue_()}),"audio"===i.loaderType_&&i.timelineChangeController_.on("timelinechange",function(){i.hasEnoughInfoToLoad_()&&i.processLoadQueue_(),i.hasEnoughInfoToAppend_()&&i.processCallQueue_()}),i}Ne(t,s);var r=t.prototype;return r.createTransmuxer_=function(){return iu_createTransmuxer({remux:!1,alignGopsAtEnd:this.safeAppend_,keepOriginalTimestamps:!0,parse708captions:this.parse708captions_,captionServices:this.captionServices_})},r.resetStats_=function(){this.mediaBytesTransferred=0,this.mediaRequests=0,this.mediaRequestsAborted=0,this.mediaRequestsTimedout=0,this.mediaRequestsErrored=0,this.mediaTransferDuration=0,this.mediaSecondsLoaded=0,this.mediaAppends=0},r.dispose=function(){this.trigger("dispose"),this.state="DISPOSED",this.pause(),this.abort_(),this.transmuxer_&&this.transmuxer_.terminate(),this.resetStats_(),this.checkBufferTimeout_&&window.clearTimeout(this.checkBufferTimeout_),this.syncController_&&this.triggerSyncInfoUpdate_&&this.syncController_.off("syncinfoupdate",this.triggerSyncInfoUpdate_),this.off()},r.setAudio=function(e){this.audioDisabled_=!e,e?this.appendInitSegment_.audio=!0:this.sourceUpdater_.removeAudio(0,this.duration_())},r.abort=function(){"WAITING"===this.state?(this.abort_(),this.state="READY",this.paused()||this.monitorBuffer_()):this.pendingSegment_&&(this.pendingSegment_=null)},r.abort_=function(){this.pendingSegment_&&this.pendingSegment_.abortRequests&&this.pendingSegment_.abortRequests(),this.pendingSegment_=null,this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_.id3=[],this.metadataQueue_.caption=[],this.timelineChangeController_.clearPendingTimelineChange(this.loaderType_),this.waitingOnRemove_=!1,window.clearTimeout(this.quotaExceededErrorRetryTimeout_),this.quotaExceededErrorRetryTimeout_=null},r.checkForAbort_=function(e){return"APPENDING"!==this.state||this.pendingSegment_?!this.pendingSegment_||this.pendingSegment_.requestId!==e:(this.state="READY",!0)},r.error=function(e){return typeof e<"u"&&(this.logger_("error occurred:",e),this.error_=e),this.pendingSegment_=null,this.error_},r.endOfStream=function(){this.ended_=!0,this.transmuxer_&&iu_reset(this.transmuxer_),this.gopBuffer_.length=0,this.pause(),this.trigger("ended")},r.buffered_=function(){var e=this.getMediaInfo_();if(!this.sourceUpdater_||!e)return he.createTimeRanges();if("main"===this.loaderType_){var i=e.hasAudio,n=e.hasVideo,o=e.isMuxed;if(n&&i&&!this.audioDisabled_&&!o)return this.sourceUpdater_.buffered();if(n)return this.sourceUpdater_.videoBuffered()}return this.sourceUpdater_.audioBuffered()},r.initSegmentForMap=function(e,i){if(void 0===i&&(i=!1),!e)return null;var n=Hn(e),o=this.initSegments_[n];return i&&!o&&e.bytes&&(this.initSegments_[n]=o={resolvedUri:e.resolvedUri,byterange:e.byterange,bytes:e.bytes,tracks:e.tracks,timescales:e.timescales}),o||e},r.segmentKey=function(e,i){if(void 0===i&&(i=!1),!e)return null;var n=Sc(e),o=this.keyCache_[n];this.cacheEncryptionKeys_&&i&&!o&&e.bytes&&(this.keyCache_[n]=o={resolvedUri:e.resolvedUri,bytes:e.bytes});var l={resolvedUri:(o||e).resolvedUri};return o&&(l.bytes=o.bytes),l},r.couldBeginLoading_=function(){return this.playlist_&&!this.paused()},r.load=function(){if(this.monitorBuffer_(),this.playlist_){if("INIT"===this.state&&this.couldBeginLoading_())return this.init_();!this.couldBeginLoading_()||"READY"!==this.state&&"INIT"!==this.state||(this.state="READY")}},r.init_=function(){return this.state="READY",this.resetEverything(),this.monitorBuffer_()},r.playlist=function(e,i){if(void 0===i&&(i={}),e){var n=this.playlist_,o=this.pendingSegment_;this.playlist_=e,this.xhrOptions_=i,"INIT"===this.state&&(e.syncInfo={mediaSequence:e.mediaSequence,time:0},"main"===this.loaderType_&&this.syncController_.setDateTimeMappingForStart(e));var l=null;if(n&&(n.id?l=n.id:n.uri&&(l=n.uri)),this.logger_("playlist update ["+l+" => "+(e.id||e.uri)+"]"),this.trigger("syncinfoupdate"),"INIT"===this.state&&this.couldBeginLoading_())return this.init_();if(!n||n.uri!==e.uri)return null!==this.mediaIndex&&(e.endList?this.resyncLoader():this.resetLoader()),this.currentMediaInfo_=void 0,void this.trigger("playlistupdate");var d=e.mediaSequence-n.mediaSequence;if(this.logger_("live window shift ["+d+"]"),null!==this.mediaIndex)if(this.mediaIndex-=d,this.mediaIndex<0)this.mediaIndex=null,this.partIndex=null;else{var h=this.playlist_.segments[this.mediaIndex];if(this.partIndex&&(!h.parts||!h.parts.length||!h.parts[this.partIndex])){var y=this.mediaIndex;this.logger_("currently processing part (index "+this.partIndex+") no longer exists."),this.resetLoader(),this.mediaIndex=y}}o&&(o.mediaIndex-=d,o.mediaIndex<0?(o.mediaIndex=null,o.partIndex=null):(o.mediaIndex>=0&&(o.segment=e.segments[o.mediaIndex]),o.partIndex>=0&&o.segment.parts&&(o.part=o.segment.parts[o.partIndex]))),this.syncController_.saveExpiredSegmentInfo(n,e)}},r.pause=function(){this.checkBufferTimeout_&&(window.clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=null)},r.paused=function(){return null===this.checkBufferTimeout_},r.resetEverything=function(e){this.ended_=!1,this.appendInitSegment_={audio:!0,video:!0},this.resetLoader(),this.remove(0,1/0,e),this.transmuxer_&&(this.transmuxer_.postMessage({action:"clearAllMp4Captions"}),this.transmuxer_.postMessage({action:"reset"}))},r.resetLoader=function(){this.fetchAtBuffer_=!1,this.resyncLoader()},r.resyncLoader=function(){this.transmuxer_&&iu_reset(this.transmuxer_),this.mediaIndex=null,this.partIndex=null,this.syncPoint_=null,this.isPendingTimestampOffset_=!1,this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_.id3=[],this.metadataQueue_.caption=[],this.abort(),this.transmuxer_&&this.transmuxer_.postMessage({action:"clearParsedMp4Captions"})},r.remove=function(e,i,n,o){if(void 0===n&&(n=function(){}),void 0===o&&(o=!1),i===1/0&&(i=this.duration_()),i<=e)this.logger_("skipping remove because end ${end} is <= start ${start}");else if(this.sourceUpdater_&&this.getMediaInfo_()){var l=1,d=function(){0===--l&&n()};for(var h in(o||!this.audioDisabled_)&&(l++,this.sourceUpdater_.removeAudio(e,i,d)),(o||"main"===this.loaderType_)&&(this.gopBuffer_=function(t,r,a,e){for(var i=Math.ceil((r-e)*Nn),n=Math.ceil((a-e)*Nn),o=t.slice(),l=t.length;l--&&!(t[l].pts<=n););if(-1===l)return o;for(var d=l+1;d--&&!(t[d].pts<=i););return d=Math.max(d,0),o.splice(d,l-d+1),o}(this.gopBuffer_,e,i,this.timeMapping_),l++,this.sourceUpdater_.removeVideo(e,i,d)),this.inbandTextTracks_)Va(e,i,this.inbandTextTracks_[h]);Va(e,i,this.segmentMetadataTrack_),d()}else this.logger_("skipping remove because no source updater or starting media info")},r.monitorBuffer_=function(){this.checkBufferTimeout_&&window.clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=window.setTimeout(this.monitorBufferTick_.bind(this),1)},r.monitorBufferTick_=function(){"READY"===this.state&&this.fillBuffer_(),this.checkBufferTimeout_&&window.clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=window.setTimeout(this.monitorBufferTick_.bind(this),500)},r.fillBuffer_=function(){if(!this.sourceUpdater_.updating()){var e=this.chooseNextRequest_();e&&("number"==typeof e.timestampOffset&&(this.isPendingTimestampOffset_=!1,this.timelineChangeController_.pendingTimelineChange({type:this.loaderType_,from:this.currentTimeline_,to:e.timeline})),this.loadSegment_(e))}},r.isEndOfStream_=function(e,i,n){if(void 0===e&&(e=this.mediaIndex),void 0===i&&(i=this.playlist_),void 0===n&&(n=this.partIndex),!i||!this.mediaSource_)return!1;var o="number"==typeof e&&i.segments[e],l=e+1===i.segments.length,d=!o||!o.parts||n+1===o.parts.length;return i.endList&&"open"===this.mediaSource_.readyState&&l&&d},r.chooseNextRequest_=function(){var e=this.buffered_(),i=ic(e)||0,n=qo(e,this.currentTime_()),o=!this.hasPlayed_()&&n>=1,l=n>=this.goalBufferLength_(),d=this.playlist_.segments;if(!d.length||o||l)return null;this.syncPoint_=this.syncPoint_||this.syncController_.getSyncPoint(this.playlist_,this.duration_(),this.currentTimeline_,this.currentTime_());var h={partIndex:null,mediaIndex:null,startOfSegment:null,playlist:this.playlist_,isSyncRequest:Boolean(!this.syncPoint_)};if(h.isSyncRequest)h.mediaIndex=function(t,r,a){r=r||[];for(var e=[],i=0,n=0;na))return n}return 0===e.length?0:e[e.length-1]}(this.currentTimeline_,d,i);else if(null!==this.mediaIndex){var y=d[this.mediaIndex],g="number"==typeof this.partIndex?this.partIndex:-1;h.startOfSegment=y.end?y.end:i,y.parts&&y.parts[g+1]?(h.mediaIndex=this.mediaIndex,h.partIndex=g+1):h.mediaIndex=this.mediaIndex+1}else{var S=Dr.getMediaInfoForTime({experimentalExactManifestTimings:this.experimentalExactManifestTimings,playlist:this.playlist_,currentTime:this.fetchAtBuffer_?i:this.currentTime_(),startingPartIndex:this.syncPoint_.partIndex,startingSegmentIndex:this.syncPoint_.segmentIndex,startTime:this.syncPoint_.time}),A=S.segmentIndex,I=S.startTime,k=S.partIndex;h.getMediaInfoForTime=this.fetchAtBuffer_?"bufferedEnd "+i:"currentTime "+this.currentTime_(),h.mediaIndex=A,h.startOfSegment=I,h.partIndex=k}var Q=d[h.mediaIndex],Y=Q&&"number"==typeof h.partIndex&&Q.parts&&Q.parts[h.partIndex];if(!Q||"number"==typeof h.partIndex&&!Y)return null;if("number"!=typeof h.partIndex&&Q.parts&&(h.partIndex=0,Y=Q.parts[0]),!n&&Y&&!Y.independent)if(0===h.partIndex){var _e=d[h.mediaIndex-1],xe=_e.parts&&_e.parts.length&&_e.parts[_e.parts.length-1];xe&&xe.independent&&(h.mediaIndex-=1,h.partIndex=_e.parts.length-1,h.independent="previous segment")}else Q.parts[h.partIndex-1].independent&&(h.partIndex-=1,h.independent="previous part");var Ee=this.mediaSource_&&"ended"===this.mediaSource_.readyState;return h.mediaIndex>=d.length-1&&Ee&&!this.seeking_()?null:this.generateSegmentInfo_(h)},r.generateSegmentInfo_=function(e){var i=e.independent,n=e.playlist,o=e.mediaIndex,l=e.startOfSegment,d=e.isSyncRequest,h=e.partIndex,y=e.forceTimestampOffset,g=e.getMediaInfoForTime,S=n.segments[o],A="number"==typeof h&&S.parts[h],I={requestId:"segment-loader-"+Math.random(),uri:A&&A.resolvedUri||S.resolvedUri,mediaIndex:o,partIndex:A?h:null,isSyncRequest:d,startOfSegment:l,playlist:n,bytes:null,encryptedBytes:null,timestampOffset:null,timeline:S.timeline,duration:A&&A.duration||S.duration,segment:S,part:A,byteLength:0,transmuxer:this.transmuxer_,getMediaInfoForTime:g,independent:i},k=typeof y<"u"?y:this.isPendingTimestampOffset_;I.timestampOffset=this.timestampOffsetForSegment_({segmentTimeline:S.timeline,currentTimeline:this.currentTimeline_,startOfSegment:l,buffered:this.buffered_(),overrideCheck:k});var Q=ic(this.sourceUpdater_.audioBuffered());return"number"==typeof Q&&(I.audioAppendStart=Q-this.sourceUpdater_.audioTimestampOffset()),this.sourceUpdater_.videoBuffered().length&&(I.gopsToAlignWith=function(t,r,a){if(typeof r>"u"||null===r||!t.length)return[];var i,e=Math.ceil((r-a+3)*Nn);for(i=0;ie);i++);return t.slice(i)}(this.gopBuffer_,this.currentTime_()-this.sourceUpdater_.videoTimestampOffset(),this.timeMapping_)),I},r.timestampOffsetForSegment_=function(e){return function(t){var r=t.segmentTimeline,a=t.currentTimeline,e=t.startOfSegment,i=t.buffered;return t.overrideCheck||r!==a?r "+S+" for "+h),function(t,r,a){if(!t[a]){r.trigger({type:"usage",name:"vhs-608"}),r.trigger({type:"usage",name:"hls-608"});var e=a;/^cc708_/.test(a)&&(e="SERVICE"+a.split("_")[1]);var i=r.textTracks().getTrackById(e);if(i)t[a]=i;else{var o=a,l=a,d=!1,h=(r.options_.vhs&&r.options_.vhs.captionServices||{})[e];h&&(o=h.label,l=h.language,d=h.default),t[a]=r.addRemoteTextTrack({kind:"captions",id:e,default:d,label:o,language:l},!1).track}}}(I,n.vhs_.tech_,h),Va(g,S,I[h]),function(t){var r=t.inbandTextTracks,a=t.captionArray,e=t.timestampOffset;if(a){var i=window.WebKitDataCue||window.VTTCue;a.forEach(function(n){var o=n.stream;r[o].addCue(new i(n.startTime+e,n.endTime+e,n.text))})}}({captionArray:A,inbandTextTracks:I,timestampOffset:l})}),this.transmuxer_&&this.transmuxer_.postMessage({action:"clearParsedMp4Captions"})}},r.handleId3_=function(e,i,n){if(this.earlyAbortWhenNeeded_(e.stats),!this.checkForAbort_(e.requestId)){if(!this.pendingSegment_.hasAppendedData_)return void this.metadataQueue_.id3.push(this.handleId3_.bind(this,e,i,n));var l=null===this.sourceUpdater_.videoTimestampOffset()?this.sourceUpdater_.audioTimestampOffset():this.sourceUpdater_.videoTimestampOffset();(function(t,r,a){t.metadataTrack_||(t.metadataTrack_=a.addRemoteTextTrack({kind:"metadata",label:"Timed Metadata"},!1).track,t.metadataTrack_.inBandMetadataTrackDispatchType=r)})(this.inbandTextTracks_,n,this.vhs_.tech_),O0({inbandTextTracks:this.inbandTextTracks_,metadataArray:i,timestampOffset:l,videoDuration:this.duration_()})}},r.processMetadataQueue_=function(){this.metadataQueue_.id3.forEach(function(e){return e()}),this.metadataQueue_.caption.forEach(function(e){return e()}),this.metadataQueue_.id3=[],this.metadataQueue_.caption=[]},r.processCallQueue_=function(){var e=this.callQueue_;this.callQueue_=[],e.forEach(function(i){return i()})},r.processLoadQueue_=function(){var e=this.loadQueue_;this.loadQueue_=[],e.forEach(function(i){return i()})},r.hasEnoughInfoToLoad_=function(){if("audio"!==this.loaderType_)return!0;var e=this.pendingSegment_;return!!e&&(!this.getCurrentMediaInfo_()||!Xc({timelineChangeController:this.timelineChangeController_,currentTimeline:this.currentTimeline_,segmentTimeline:e.timeline,loaderType:this.loaderType_,audioDisabled:this.audioDisabled_}))},r.getCurrentMediaInfo_=function(e){return void 0===e&&(e=this.pendingSegment_),e&&e.trackInfo||this.currentMediaInfo_},r.getMediaInfo_=function(e){return void 0===e&&(e=this.pendingSegment_),this.getCurrentMediaInfo_(e)||this.startingMediaInfo_},r.hasEnoughInfoToAppend_=function(){if(!this.sourceUpdater_.ready()||this.waitingOnRemove_||this.quotaExceededErrorRetryTimeout_)return!1;var e=this.pendingSegment_,i=this.getCurrentMediaInfo_();if(!e||!i)return!1;var n=i.hasAudio,o=i.hasVideo,l=i.isMuxed;return!(o&&!e.videoTimingInfo||n&&!this.audioDisabled_&&!l&&!e.audioTimingInfo||Xc({timelineChangeController:this.timelineChangeController_,currentTimeline:this.currentTimeline_,segmentTimeline:e.timeline,loaderType:this.loaderType_,audioDisabled:this.audioDisabled_}))},r.handleData_=function(e,i){if(this.earlyAbortWhenNeeded_(e.stats),!this.checkForAbort_(e.requestId)){if(this.callQueue_.length||!this.hasEnoughInfoToAppend_())return void this.callQueue_.push(this.handleData_.bind(this,e,i));var n=this.pendingSegment_;if(this.setTimeMapping_(n.timeline),this.updateMediaSecondsLoaded_(n.part||n.segment),"closed"!==this.mediaSource_.readyState){if(e.map&&(e.map=this.initSegmentForMap(e.map,!0),n.segment.map=e.map),e.key&&this.segmentKey(e.key,!0),n.isFmp4=e.isFmp4,n.timingInfo=n.timingInfo||{},n.isFmp4)this.trigger("fmp4"),n.timingInfo.start=n[Kc(i.type)].start;else{var d,o=this.getCurrentMediaInfo_(),l="main"===this.loaderType_&&o&&o.hasVideo;l&&(d=n.videoTimingInfo.start),n.timingInfo.start=this.trueSegmentStart_({currentStart:n.timingInfo.start,playlist:n.playlist,mediaIndex:n.mediaIndex,currentVideoTimestampOffset:this.sourceUpdater_.videoTimestampOffset(),useVideoTimingInfo:l,firstVideoFrameTimeForData:d,videoTimingInfo:n.videoTimingInfo,audioTimingInfo:n.audioTimingInfo})}if(this.updateAppendInitSegmentStatus(n,i.type),this.updateSourceBufferTimestampOffset_(n),n.isSyncRequest){this.updateTimingInfoEnd_(n),this.syncController_.saveSegmentTimingInfo({segmentInfo:n,shouldSaveTimelineMapping:"main"===this.loaderType_});var h=this.chooseNextRequest_();if(h.mediaIndex!==n.mediaIndex||h.partIndex!==n.partIndex)return void this.logger_("sync segment was incorrect, not appending");this.logger_("sync segment was correct, appending")}n.hasAppendedData_=!0,this.processMetadataQueue_(),this.appendData_(n,i)}}},r.updateAppendInitSegmentStatus=function(e,i){"main"===this.loaderType_&&"number"==typeof e.timestampOffset&&!e.changedTimestampOffset&&(this.appendInitSegment_={audio:!0,video:!0}),this.playlistOfLastInitSegment_[i]!==e.playlist&&(this.appendInitSegment_[i]=!0)},r.getInitSegmentAndUpdateState_=function(e){var i=e.type,n=e.initSegment,o=e.map,l=e.playlist;if(o){var d=Hn(o);if(this.activeInitSegmentId_===d)return null;n=this.initSegmentForMap(o,!0).bytes,this.activeInitSegmentId_=d}return n&&this.appendInitSegment_[i]?(this.playlistOfLastInitSegment_[i]=l,this.appendInitSegment_[i]=!1,this.activeInitSegmentId_=null,n):null},r.handleQuotaExceededError_=function(e,i){var n=this,o=e.segmentInfo,l=e.type,d=e.bytes,h=this.sourceUpdater_.audioBuffered(),y=this.sourceUpdater_.videoBuffered();h.length>1&&this.logger_("On QUOTA_EXCEEDED_ERR, found gaps in the audio buffer: "+wi(h).join(", ")),y.length>1&&this.logger_("On QUOTA_EXCEEDED_ERR, found gaps in the video buffer: "+wi(y).join(", "));var g=h.length?h.start(0):0,S=h.length?h.end(h.length-1):0,A=y.length?y.start(0):0,I=y.length?y.end(y.length-1):0;if(S-g<=1&&I-A<=1)return this.logger_("On QUOTA_EXCEEDED_ERR, single segment too large to append to buffer, triggering an error. Appended byte length: "+d.byteLength+", audio buffer: "+wi(h).join(", ")+", video buffer: "+wi(y).join(", ")+", "),this.error({message:"Quota exceeded error with append of a single segment of content",excludeUntil:1/0}),void this.trigger("error");this.waitingOnRemove_=!0,this.callQueue_.push(this.appendToSourceBuffer_.bind(this,{segmentInfo:o,type:l,bytes:d}));var Q=this.currentTime_()-1;this.logger_("On QUOTA_EXCEEDED_ERR, removing audio/video from 0 to "+Q),this.remove(0,Q,function(){n.logger_("On QUOTA_EXCEEDED_ERR, retrying append in 1s"),n.waitingOnRemove_=!1,n.quotaExceededErrorRetryTimeout_=window.setTimeout(function(){n.logger_("On QUOTA_EXCEEDED_ERR, re-processing call queue"),n.quotaExceededErrorRetryTimeout_=null,n.processCallQueue_()},1e3)},!0)},r.handleAppendError_=function(e,i){var n=e.segmentInfo,o=e.type,l=e.bytes;if(i){if(22===i.code)return void this.handleQuotaExceededError_({segmentInfo:n,type:o,bytes:l});this.logger_("Received non QUOTA_EXCEEDED_ERR on append",i),this.error(o+" append of "+l.length+"b failed for segment #"+n.mediaIndex+" in playlist "+n.playlist.id),this.trigger("appenderror")}},r.appendToSourceBuffer_=function(e){var i=e.segmentInfo,n=e.type,o=e.initSegment,l=e.data,d=e.bytes;if(!d){var h=[l],y=l.byteLength;o&&(h.unshift(o),y+=o.byteLength),d=function(t){var a,r=0;return t.bytes&&(a=new Uint8Array(t.bytes),t.segments.forEach(function(e){a.set(e,r),r+=e.byteLength})),a}({bytes:y,segments:h})}this.sourceUpdater_.appendBuffer({segmentInfo:i,type:n,bytes:d},this.handleAppendError_.bind(this,{segmentInfo:i,type:n,bytes:d}))},r.handleSegmentTimingInfo_=function(e,i,n){if(this.pendingSegment_&&i===this.pendingSegment_.requestId){var o=this.pendingSegment_.segment,l=e+"TimingInfo";o[l]||(o[l]={}),o[l].transmuxerPrependedSeconds=n.prependedContentDuration||0,o[l].transmuxedPresentationStart=n.start.presentation,o[l].transmuxedDecodeStart=n.start.decode,o[l].transmuxedPresentationEnd=n.end.presentation,o[l].transmuxedDecodeEnd=n.end.decode,o[l].baseMediaDecodeTime=n.baseMediaDecodeTime}},r.appendData_=function(e,i){var n=i.type,o=i.data;if(o&&o.byteLength&&("audio"!==n||!this.audioDisabled_)){var l=this.getInitSegmentAndUpdateState_({type:n,initSegment:i.initSegment,playlist:e.playlist,map:e.isFmp4?e.segment.map:null});this.appendToSourceBuffer_({segmentInfo:e,type:n,initSegment:l,data:o})}},r.loadSegment_=function(e){var i=this;this.state="WAITING",this.pendingSegment_=e,this.trimBackBuffer_(e),"number"==typeof e.timestampOffset&&this.transmuxer_&&this.transmuxer_.postMessage({action:"clearAllMp4Captions"}),this.hasEnoughInfoToLoad_()?this.updateTransmuxerAndRequestSegment_(e):this.loadQueue_.push(function(){var n=ee({},e,{forceTimestampOffset:!0});ee(e,i.generateSegmentInfo_(n)),i.isPendingTimestampOffset_=!1,i.updateTransmuxerAndRequestSegment_(e)})},r.updateTransmuxerAndRequestSegment_=function(e){var i=this;this.shouldUpdateTransmuxerTimestampOffset_(e.timestampOffset)&&(this.gopBuffer_.length=0,e.gopsToAlignWith=[],this.timeMapping_=0,this.transmuxer_.postMessage({action:"reset"}),this.transmuxer_.postMessage({action:"setTimestampOffset",timestampOffset:e.timestampOffset}));var n=this.createSimplifiedSegmentObj_(e),o=this.isEndOfStream_(e.mediaIndex,e.playlist,e.partIndex),l=null!==this.mediaIndex,d=e.timeline!==this.currentTimeline_&&e.timeline>0,h=o||l&&d;this.logger_("Requesting "+oa(e)),n.map&&!n.map.bytes&&(this.logger_("going to request init segment."),this.appendInitSegment_={video:!0,audio:!0}),e.abortRequests=T0({xhr:this.vhs_.xhr,xhrOptions:this.xhrOptions_,decryptionWorker:this.decrypter_,segment:n,abortFn:this.handleAbort_.bind(this,e),progressFn:this.handleProgress_.bind(this),trackInfoFn:this.handleTrackInfo_.bind(this),timingInfoFn:this.handleTimingInfo_.bind(this),videoSegmentTimingInfoFn:this.handleSegmentTimingInfo_.bind(this,"video",e.requestId),audioSegmentTimingInfoFn:this.handleSegmentTimingInfo_.bind(this,"audio",e.requestId),captionsFn:this.handleCaptions_.bind(this),isEndOfTimeline:h,endedTimelineFn:function(){i.logger_("received endedtimeline callback")},id3Fn:this.handleId3_.bind(this),dataFn:this.handleData_.bind(this),doneFn:this.segmentRequestFinished_.bind(this),onTransmuxerLog:function(g){var S=g.message,A=g.level,I=g.stream;i.logger_(oa(e)+" logged from transmuxer stream "+I+" as a "+A+": "+S)}})},r.trimBackBuffer_=function(e){var i=function(t,r,a){var e=r-lr.BACK_BUFFER_LENGTH;t.length&&(e=Math.max(e,t.start(0)));var i=r-a;return Math.min(i,e)}(this.seekable_(),this.currentTime_(),this.playlist_.targetDuration||10);i>0&&this.remove(0,i)},r.createSimplifiedSegmentObj_=function(e){var i=e.segment,n=e.part,o={resolvedUri:n?n.resolvedUri:i.resolvedUri,byterange:n?n.byterange:i.byterange,requestId:e.requestId,transmuxer:e.transmuxer,audioAppendStart:e.audioAppendStart,gopsToAlignWith:e.gopsToAlignWith,part:e.part},l=e.playlist.segments[e.mediaIndex-1];if(l&&l.timeline===i.timeline&&(l.videoTimingInfo?o.baseStartTime=l.videoTimingInfo.transmuxedDecodeEnd:l.audioTimingInfo&&(o.baseStartTime=l.audioTimingInfo.transmuxedDecodeEnd)),i.key){var d=i.key.iv||new Uint32Array([0,0,0,e.mediaIndex+e.playlist.mediaSequence]);o.key=this.segmentKey(i.key),o.key.iv=d}return i.map&&(o.map=this.initSegmentForMap(i.map)),o},r.saveTransferStats_=function(e){this.mediaRequests+=1,e&&(this.mediaBytesTransferred+=e.bytesReceived,this.mediaTransferDuration+=e.roundTripTime)},r.saveBandwidthRelatedStats_=function(e,i){this.pendingSegment_.byteLength=i.bytesReceived,e=e);i++);return t.slice(0,i).concat(r)}(this.gopBuffer_,n.gopInfo,this.safeAppend_)),this.state="APPENDING",this.trigger("appending"),this.waitForAppendsToComplete_(o)}},r.setTimeMapping_=function(e){var i=this.syncController_.mappingForTimeline(e);null!==i&&(this.timeMapping_=i)},r.updateMediaSecondsLoaded_=function(e){"number"==typeof e.start&&"number"==typeof e.end?this.mediaSecondsLoaded+=e.end-e.start:this.mediaSecondsLoaded+=e.duration},r.shouldUpdateTransmuxerTimestampOffset_=function(e){return null!==e&&("main"===this.loaderType_&&e!==this.sourceUpdater_.videoTimestampOffset()||!this.audioDisabled_&&e!==this.sourceUpdater_.audioTimestampOffset())},r.trueSegmentStart_=function(e){var i=e.currentStart,n=e.playlist,o=e.mediaIndex,l=e.firstVideoFrameTimeForData,d=e.currentVideoTimestampOffset,h=e.useVideoTimingInfo,y=e.videoTimingInfo,g=e.audioTimingInfo;if(typeof i<"u")return i;if(!h)return g.start;var S=n.segments[o-1];return 0===o||!S||typeof S.start>"u"||S.end!==l+d?l:y.start},r.waitForAppendsToComplete_=function(e){var i=this.getCurrentMediaInfo_(e);if(!i)return this.error({message:"No starting media returned, likely due to an unsupported media format.",blacklistDuration:1/0}),void this.trigger("error");var n=i.hasAudio,o=i.hasVideo,l=i.isMuxed,d="main"===this.loaderType_&&o,h=!this.audioDisabled_&&n&&!l;if(e.waitingOnAppends=0,!e.hasAppendedData_)return!e.timingInfo&&"number"==typeof e.timestampOffset&&(this.isPendingTimestampOffset_=!0),e.timingInfo={start:0},e.waitingOnAppends++,this.isPendingTimestampOffset_||(this.updateSourceBufferTimestampOffset_(e),this.processMetadataQueue_()),void this.checkAppendsDone_(e);d&&e.waitingOnAppends++,h&&e.waitingOnAppends++,d&&this.sourceUpdater_.videoQueueCallback(this.checkAppendsDone_.bind(this,e)),h&&this.sourceUpdater_.audioQueueCallback(this.checkAppendsDone_.bind(this,e))},r.checkAppendsDone_=function(e){this.checkForAbort_(e.requestId)||(e.waitingOnAppends--,0===e.waitingOnAppends&&this.handleAppendsDone_())},r.checkForIllegalMediaSwitch=function(e){var i=function(t,r,a){return"main"===t&&r&&a?a.hasAudio||a.hasVideo?r.hasVideo&&!a.hasVideo?"Only audio found in segment when we expected video. We can't switch to audio only from a stream that had video. To get rid of this message, please add codec information to the manifest.":!r.hasVideo&&a.hasVideo?"Video found in segment when we expected only audio. We can't switch to a stream with video from an audio only stream. To get rid of this message, please add codec information to the manifest.":null:"Neither audio nor video found in segment.":null}(this.loaderType_,this.getCurrentMediaInfo_(),e);return!!i&&(this.error({message:i,blacklistDuration:1/0}),this.trigger("error"),!0)},r.updateSourceBufferTimestampOffset_=function(e){if(null!==e.timestampOffset&&"number"==typeof e.timingInfo.start&&!e.changedTimestampOffset&&"main"===this.loaderType_){var i=!1;e.timestampOffset-=e.timingInfo.start,e.changedTimestampOffset=!0,e.timestampOffset!==this.sourceUpdater_.videoTimestampOffset()&&(this.sourceUpdater_.videoTimestampOffset(e.timestampOffset),i=!0),e.timestampOffset!==this.sourceUpdater_.audioTimestampOffset()&&(this.sourceUpdater_.audioTimestampOffset(e.timestampOffset),i=!0),i&&this.trigger("timestampoffset")}},r.updateTimingInfoEnd_=function(e){e.timingInfo=e.timingInfo||{};var i=this.getMediaInfo_(),o="main"===this.loaderType_&&i&&i.hasVideo&&e.videoTimingInfo?e.videoTimingInfo:e.audioTimingInfo;o&&(e.timingInfo.end="number"==typeof o.end?o.end:o.start+e.duration)},r.handleAppendsDone_=function(){if(this.pendingSegment_&&this.trigger("appendsdone"),!this.pendingSegment_)return this.state="READY",void(this.paused()||this.monitorBuffer_());var e=this.pendingSegment_;this.updateTimingInfoEnd_(e),this.shouldSaveSegmentTimingInfo_&&this.syncController_.saveSegmentTimingInfo({segmentInfo:e,shouldSaveTimelineMapping:"main"===this.loaderType_});var i=z0(e,this.sourceType_);if(i&&("warn"===i.severity?he.log.warn(i.message):this.logger_(i.message)),this.recordThroughput_(e),this.pendingSegment_=null,this.state="READY",!e.isSyncRequest||(this.trigger("syncinfoupdate"),e.hasAppendedData_)){this.logger_("Appended "+oa(e)),this.addSegmentMetadataCue_(e),this.fetchAtBuffer_=!0,this.currentTimeline_!==e.timeline&&(this.timelineChangeController_.lastTimelineChange({type:this.loaderType_,from:this.currentTimeline_,to:e.timeline}),"main"===this.loaderType_&&!this.audioDisabled_&&this.timelineChangeController_.lastTimelineChange({type:"audio",from:this.currentTimeline_,to:e.timeline})),this.currentTimeline_=e.timeline,this.trigger("syncinfoupdate");var n=e.segment,o=e.part,l=n.end&&this.currentTime_()-n.end>3*e.playlist.targetDuration,d=o&&o.end&&this.currentTime_()-o.end>3*e.playlist.partTargetDuration;if(l||d)return this.logger_("bad "+(l?"segment":"part")+" "+oa(e)),void this.resetEverything();null!==this.mediaIndex&&this.trigger("bandwidthupdate"),this.trigger("progress"),this.mediaIndex=e.mediaIndex,this.partIndex=e.partIndex,this.isEndOfStream_(e.mediaIndex,e.playlist,e.partIndex)&&this.endOfStream(),this.trigger("appended"),e.hasAppendedData_&&this.mediaAppends++,this.paused()||this.monitorBuffer_()}else this.logger_("Throwing away un-appended sync request "+oa(e))},r.recordThroughput_=function(e){if(e.duration"u"||(this.subtitlesTrack_=e,"INIT"===this.state&&this.couldBeginLoading_()&&this.init_()),this.subtitlesTrack_},r.remove=function(e,i){Va(e,i,this.subtitlesTrack_)},r.fillBuffer_=function(){var e=this,i=this.chooseNextRequest_();if(i){if(null===this.syncController_.timestampOffsetForTimeline(i.timeline)){return this.syncController_.one("timestampoffset",function(){e.state="READY",e.paused()||e.monitorBuffer_()}),void(this.state="WAITING_ON_TIMELINE")}this.loadSegment_(i)}},r.timestampOffsetForSegment_=function(){return null},r.chooseNextRequest_=function(){return this.skipEmptySegments_(s.prototype.chooseNextRequest_.call(this))},r.skipEmptySegments_=function(e){for(;e&&e.segment.empty;){if(e.mediaIndex+1>=e.playlist.segments.length){e=null;break}e=this.generateSegmentInfo_({playlist:e.playlist,mediaIndex:e.mediaIndex+1,startOfSegment:e.startOfSegment+e.duration,isSyncRequest:e.isSyncRequest})}return e},r.stopForError=function(e){this.error(e),this.state="READY",this.pause(),this.trigger("error")},r.segmentRequestFinished_=function(e,i,n){var o=this;if(this.subtitlesTrack_){if(this.saveTransferStats_(i.stats),!this.pendingSegment_)return this.state="READY",void(this.mediaRequestsAborted+=1);if(e)return e.code===Zr_TIMEOUT&&this.handleTimeout_(),e.code===Zr_ABORTED?this.mediaRequestsAborted+=1:this.mediaRequestsErrored+=1,void this.stopForError(e);var l=this.pendingSegment_;this.saveBandwidthRelatedStats_(l.duration,i.stats),this.state="APPENDING",this.trigger("appending");var d=l.segment;if(d.map&&(d.map.bytes=i.map.bytes),l.bytes=i.bytes,"function"!=typeof window.WebVTT&&this.subtitlesTrack_&&this.subtitlesTrack_.tech_){var h,y=function(){o.subtitlesTrack_.tech_.off("vttjsloaded",h),o.stopForError({message:"Error loading vtt.js"})};return h=function(){o.subtitlesTrack_.tech_.off("vttjserror",y),o.segmentRequestFinished_(e,i,n)},this.state="WAITING_ON_VTTJS",this.subtitlesTrack_.tech_.one("vttjsloaded",h),void this.subtitlesTrack_.tech_.one("vttjserror",y)}d.requested=!0;try{this.parseVTTCues_(l)}catch(g){return void this.stopForError({message:g.message})}if(this.updateTimeMapping_(l,this.syncController_.timelines[l.timeline],this.playlist_),l.cues.length?l.timingInfo={start:l.cues[0].startTime,end:l.cues[l.cues.length-1].endTime}:l.timingInfo={start:l.startOfSegment,end:l.startOfSegment+l.duration},l.isSyncRequest)return this.trigger("syncinfoupdate"),this.pendingSegment_=null,void(this.state="READY");l.byteLength=l.bytes.byteLength,this.mediaSecondsLoaded+=d.duration,l.cues.forEach(function(g){o.subtitlesTrack_.addCue(o.featuresNativeTextTracks_?new window.VTTCue(g.startTime,g.endTime,g.text):g)}),function(t){var r=t.cues;if(r)for(var a=0;a1&&e.push(r[n]);e.length&&e.forEach(function(o){return t.removeCue(o)})}}(this.subtitlesTrack_),this.handleAppendsDone_()}else this.state="READY"},r.handleData_=function(){},r.updateTimingInfoEnd_=function(){},r.parseVTTCues_=function(e){var i,n=!1;"function"==typeof window.TextDecoder?i=new window.TextDecoder("utf8"):(i=window.WebVTT.StringDecoder(),n=!0);var o=new window.WebVTT.Parser(window,window.vttjs,i);if(e.cues=[],e.timestampmap={MPEGTS:0,LOCAL:0},o.oncue=e.cues.push.bind(e.cues),o.ontimestampmap=function(h){e.timestampmap=h},o.onparsingerror=function(h){he.log.warn("Error encountered when parsing cues: "+h.message)},e.segment.map){var l=e.segment.map.bytes;n&&(l=tf(l)),o.parse(l)}var d=e.bytes;n&&(d=tf(d)),o.parse(d),o.flush()},r.updateTimeMapping_=function(e,i,n){var o=e.segment;if(i){if(!e.cues.length)return void(o.empty=!0);var l=e.timestampmap,d=l.MPEGTS/Nn-l.LOCAL+i.mapping;if(e.cues.forEach(function(g){g.startTime+=d,g.endTime+=d}),!n.syncInfo){var h=e.cues[0].startTime,y=e.cues[e.cues.length-1].startTime;n.syncInfo={mediaSequence:n.mediaSequence+e.mediaIndex,time:Math.min(h,y-o.duration)}}}},t}(ou),X0=function(t,r){for(var a=t.cues,e=0;e=i.adStartTime&&r<=i.adEndTime)return i}return null},af=[{name:"VOD",run:function(t,r,a,e,i){if(a!==1/0){return{time:0,segmentIndex:0,partIndex:null}}return null}},{name:"ProgramDateTime",run:function(t,r,a,e,i){if(!Object.keys(t.timelineToDatetimeMappings).length)return null;var n=null,o=null,l=Go(r);i=i||0;for(var d=0;d=A)&&(o=A,n={time:S,segmentIndex:y.segmentIndex,partIndex:y.partIndex})}}return n}},{name:"Discontinuity",run:function(t,r,a,e,i){var n=null;if(i=i||0,r.discontinuityStarts&&r.discontinuityStarts.length)for(var o=null,l=0;l=g)&&(o=g,n={time:y.time,segmentIndex:d,partIndex:null})}}return n}},{name:"Playlist",run:function(t,r,a,e,i){return r.syncInfo?{time:r.syncInfo.time,segmentIndex:r.syncInfo.mediaSequence-r.mediaSequence,partIndex:null}:null}}],J0=function(s){function t(a){var e;return(e=s.call(this)||this).timelines=[],e.discontinuities=[],e.timelineToDatetimeMappings={},e.logger_=Gr("SyncController"),e}Ne(t,s);var r=t.prototype;return r.getSyncPoint=function(e,i,n,o){var l=this.runStrategies_(e,i,n,o);return l.length?this.selectSyncPoint_(l,{key:"time",value:o}):null},r.getExpiredTime=function(e,i){if(!e||!e.segments)return null;var n=this.runStrategies_(e,i,e.discontinuitySequence,0);if(!n.length)return null;var o=this.selectSyncPoint_(n,{key:"segmentIndex",value:0});return o.segmentIndex>0&&(o.time*=-1),Math.abs(o.time+Na({defaultDuration:e.targetDuration,durationList:e.segments,startIndex:o.segmentIndex,endIndex:0}))},r.runStrategies_=function(e,i,n,o){for(var l=[],d=0;d86400)he.log.warn("Not saving expired segment info. Media sequence gap "+n+" is too large.");else for(var o=n-1;o>=0;o--){var l=e.segments[o];if(l&&typeof l.start<"u"){i.syncInfo={mediaSequence:e.mediaSequence+o,time:l.start},this.logger_("playlist refresh sync: [time:"+i.syncInfo.time+", mediaSequence: "+i.syncInfo.mediaSequence+"]"),this.trigger("syncinfoupdate");break}}},r.setDateTimeMappingForStart=function(e){if(this.timelineToDatetimeMappings={},e.segments&&e.segments.length&&e.segments[0].dateTimeObject){var i=e.segments[0],n=i.dateTimeObject.getTime()/1e3;this.timelineToDatetimeMappings[i.timeline]=-n}},r.saveSegmentTimingInfo=function(e){var i=e.segmentInfo,n=e.shouldSaveTimelineMapping,o=this.calculateSegmentTimeMapping_(i,i.timingInfo,n),l=i.segment;o&&(this.saveDiscontinuitySyncInfo_(i),i.playlist.syncInfo||(i.playlist.syncInfo={mediaSequence:i.playlist.mediaSequence+i.mediaIndex,time:l.start}));var d=l.dateTimeObject;l.discontinuity&&n&&d&&(this.timelineToDatetimeMappings[l.timeline]=-d.getTime()/1e3)},r.timestampOffsetForTimeline=function(e){return typeof this.timelines[e]>"u"?null:this.timelines[e].time},r.mappingForTimeline=function(e){return typeof this.timelines[e]>"u"?null:this.timelines[e].mapping},r.calculateSegmentTimeMapping_=function(e,i,n){var h,y,o=e.segment,l=e.part,d=this.timelines[e.timeline];if("number"==typeof e.timestampOffset)d={time:e.startOfSegment,mapping:e.startOfSegment-i.start},n&&(this.timelines[e.timeline]=d,this.trigger("timestampoffset"),this.logger_("time mapping for timeline "+e.timeline+": [time: "+d.time+"] [mapping: "+d.mapping+"]")),h=e.startOfSegment,y=i.end+d.mapping;else{if(!d)return!1;h=i.start+d.mapping,y=i.end+d.mapping}return l&&(l.start=h,l.end=y),(!o.start||hy){var g=void 0;g=h<0?n.start-Na({defaultDuration:i.targetDuration,durationList:i.segments,startIndex:e.mediaIndex,endIndex:l}):n.end+Na({defaultDuration:i.targetDuration,durationList:i.segments,startIndex:e.mediaIndex+1,endIndex:l}),this.discontinuities[d]={time:g,accuracy:y}}}},r.dispose=function(){this.trigger("dispose"),this.off()},t}(he.EventTarget),Z0=function(s){function t(){var a;return(a=s.call(this)||this).pendingTimelineChanges_={},a.lastTimelineChanges_={},a}Ne(t,s);var r=t.prototype;return r.clearPendingTimelineChange=function(e){this.pendingTimelineChanges_[e]=null,this.trigger("pendingtimelinechange")},r.pendingTimelineChange=function(e){var i=e.type,n=e.from,o=e.to;return"number"==typeof n&&"number"==typeof o&&(this.pendingTimelineChanges_[i]={type:i,from:n,to:o},this.trigger("pendingtimelinechange")),this.pendingTimelineChanges_[i]},r.lastTimelineChange=function(e){var i=e.type,n=e.from,o=e.to;return"number"==typeof n&&"number"==typeof o&&(this.lastTimelineChanges_[i]={type:i,from:n,to:o},delete this.pendingTimelineChanges_[i],this.trigger("timelinechange")),this.lastTimelineChanges_[i]},r.dispose=function(){this.trigger("dispose"),this.pendingTimelineChanges_={},this.lastTimelineChanges_={},this.off()},t}(he.EventTarget),ey=Ic(Dc(function(){function s(I,k,Q){return I(Q={path:k,exports:{},require:function(_e,xe){return function t(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}(xe??Q.path)}},Q.exports),Q.exports}var r=s(function(I){function k(Y,_e){for(var xe=0;xe<_e.length;xe++){var Ee=_e[xe];Ee.enumerable=Ee.enumerable||!1,Ee.configurable=!0,"value"in Ee&&(Ee.writable=!0),Object.defineProperty(Y,Ee.key,Ee)}}I.exports=function Q(Y,_e,xe){return _e&&k(Y.prototype,_e),xe&&k(Y,xe),Y},I.exports.default=I.exports,I.exports.__esModule=!0}),a=s(function(I){function k(Q,Y){return I.exports=k=Object.setPrototypeOf||function(xe,Ee){return xe.__proto__=Ee,xe},I.exports.default=I.exports,I.exports.__esModule=!0,k(Q,Y)}I.exports=k,I.exports.default=I.exports,I.exports.__esModule=!0}),e=s(function(I){I.exports=function k(Q,Y){Q.prototype=Object.create(Y.prototype),Q.prototype.constructor=Q,a(Q,Y)},I.exports.default=I.exports,I.exports.__esModule=!0}),i=function(){function I(){this.listeners={}}var k=I.prototype;return k.on=function(Y,_e){this.listeners[Y]||(this.listeners[Y]=[]),this.listeners[Y].push(_e)},k.off=function(Y,_e){if(!this.listeners[Y])return!1;var xe=this.listeners[Y].indexOf(_e);return this.listeners[Y]=this.listeners[Y].slice(0),this.listeners[Y].splice(xe,1),xe>-1},k.trigger=function(Y){var _e=this.listeners[Y];if(_e)if(2===arguments.length)for(var xe=_e.length,Ee=0;Ee"u"?r[i]=n:Array.isArray(r[i])?r[i].push(n):r[i]=[r[i],n]}),r},Ds=Xr,Ch=Xr;function Bu(s,t,r){var a=s;return _h(t)?(r=t,"string"==typeof s&&(a={uri:s})):a=ee({},t,{uri:s}),a.callback=r,a}function Xr(s,t,r){return Uu(t=Bu(s,t,r))}function Uu(s){if(typeof s.callback>"u")throw new Error("callback argument missing");var t=!1,r=function(_e,xe,Ee){t||(t=!0,s.callback(_e,xe,Ee))};function e(){var Y=void 0;if(Y=o.response?o.response:o.responseText||function Ah(s){try{if("document"===s.responseType)return s.responseXML;var t=s.responseXML&&"parsererror"===s.responseXML.documentElement.nodeName;if(""===s.responseType&&!t)return s.responseXML}catch{}return null}(o),I)try{Y=JSON.parse(Y)}catch{}return Y}function i(Y){return clearTimeout(k),Y instanceof Error||(Y=new Error(""+(Y||"Unknown XMLHttpRequest Error"))),Y.statusCode=0,r(Y,Q)}function n(){if(!d){var Y;clearTimeout(k),Y=s.useXDR&&void 0===o.status?200:1223===o.status?204:o.status;var _e=Q,xe=null;return 0!==Y?(_e={body:e(),statusCode:Y,method:y,headers:{},url:h,rawRequest:o},o.getAllResponseHeaders&&(_e.headers=wh(o.getAllResponseHeaders()))):xe=new Error("Internal XMLHttpRequest Error"),r(xe,_e,_e.body)}}var o=s.xhr||null;o||(o=s.cors||s.useXDR?new Xr.XDomainRequest:new Xr.XMLHttpRequest);var l,d,k,h=o.url=s.uri||s.url,y=o.method=s.method||"GET",g=s.body||s.data,S=o.headers=s.headers||{},A=!!s.sync,I=!1,Q={body:void 0,headers:{},statusCode:0,method:y,url:h,rawRequest:o};if("json"in s&&!1!==s.json&&(I=!0,S.accept||S.Accept||(S.Accept="application/json"),"GET"!==y&&"HEAD"!==y&&(S["content-type"]||S["Content-Type"]||(S["Content-Type"]="application/json"),g=JSON.stringify(!0===s.json?g:s.json))),o.onreadystatechange=function a(){4===o.readyState&&setTimeout(n,0)},o.onload=n,o.onerror=i,o.onprogress=function(){},o.onabort=function(){d=!0},o.ontimeout=i,o.open(y,h,!A,s.username,s.password),A||(o.withCredentials=!!s.withCredentials),!A&&s.timeout>0&&(k=setTimeout(function(){if(!d){d=!0,o.abort("timeout");var Y=new Error("XMLHttpRequest timeout");Y.code="ETIMEDOUT",i(Y)}},s.timeout)),o.setRequestHeader)for(l in S)S.hasOwnProperty(l)&&o.setRequestHeader(l,S[l]);else if(s.headers&&!function kh(s){for(var t in s)if(s.hasOwnProperty(t))return!1;return!0}(s.headers))throw new Error("Headers cannot be set on an XDomainRequest object");return"responseType"in s&&(o.responseType=s.responseType),"beforeSend"in s&&"function"==typeof s.beforeSend&&s.beforeSend(o),o.send(g||null),o}Xr.XMLHttpRequest=Br.XMLHttpRequest||function Ih(){},Xr.XDomainRequest="withCredentials"in new Xr.XMLHttpRequest?Xr.XMLHttpRequest:Br.XDomainRequest,function Ph(s,t){for(var r=0;r0&&(window.console&&window.console.groupCollapsed&&window.console.groupCollapsed("Text Track parsing errors for "+r.src),e.forEach(function(i){return E.error(i)}),window.console&&window.console.groupEnd&&window.console.groupEnd()),a.flush()},Vu=function(t,r){var a={uri:t},e=an(t);e&&(a.cors=e);var i="use-credentials"===r.tech_.crossOrigin();i&&(a.withCredentials=i),Ds(a,Mt(this,function(n,o,l){if(n)return E.error(n,o);r.loaded_=!0,"function"!=typeof window.WebVTT?r.tech_&&r.tech_.any(["vttjsloaded","vttjserror"],function(d){if("vttjserror"!==d.type)return ju(l,r);E.error("vttjs failed to load, stopping trying to process "+r.src)}):ju(l,r)}))},pa=function(s){function t(a){var e;if(void 0===a&&(a={}),!a.tech)throw new Error("A tech was not provided.");var i=Ut(a,{kind:gh[a.kind]||"subtitles",language:a.language||a.srclang||""}),n=Fu[i.mode]||"disabled",o=i.default;("metadata"===i.kind||"chapters"===i.kind)&&(n="hidden"),(e=s.call(this,i)||this).tech_=i.tech,e.cues_=[],e.activeCues_=[],e.preload_=!1!==e.tech_.preloadTextTracks;var l=new Mu(e.cues_),d=new Mu(e.activeCues_),h=!1,y=Mt(lt(e),function(){!this.tech_.isReady_||this.tech_.isDisposed()||(this.activeCues=this.activeCues,h&&(this.trigger("cuechange"),h=!1))});return e.tech_.one("dispose",function(){e.tech_.off("timeupdate",y)}),"disabled"!==n&&e.tech_.on("timeupdate",y),Object.defineProperties(lt(e),{default:{get:function(){return o},set:function(){}},mode:{get:function(){return n},set:function(A){Fu[A]&&n!==A&&(n=A,!this.preload_&&"disabled"!==n&&0===this.cues.length&&Vu(this.src,this),this.tech_.off("timeupdate",y),"disabled"!==n&&this.tech_.on("timeupdate",y),this.trigger("modechange"))}},cues:{get:function(){return this.loaded_?l:null},set:function(){}},activeCues:{get:function(){if(!this.loaded_)return null;if(0===this.cues.length)return d;for(var A=this.tech_.currentTime(),I=[],k=0,Q=this.cues.length;k=A||Y.startTime===Y.endTime&&Y.startTime<=A&&Y.startTime+.5>=A)&&I.push(Y)}if(h=!1,I.length!==this.activeCues_.length)h=!0;else for(var _e=0;_e59?t(r[1],r[2],0,r[4]):t(0,r[1],r[2],r[4]):null}function va(){this.values=Os(null)}function ga(s,t,r,a){var e=a?s.split(a):[s];for(var i in e)if("string"==typeof e[i]){var n=e[i].split(r);if(2===n.length)t(n[0],n[1])}}function Rh(s,t,r){var a=s;function e(){var o=Ls(s);if(null===o)throw new Rr(Rr.Errors.BadTimeStamp,"Malformed timestamp: "+a);return s=s.replace(/^[^\sa-zA-Z-]+/,""),o}function n(){s=s.replace(/^\s+/,"")}if(n(),t.startTime=e(),n(),"--\x3e"!==s.substr(0,3))throw new Rr(Rr.Errors.BadTimeStamp,"Malformed time stamp (time stamps must be separated by '--\x3e'): "+a);s=s.substr(3),n(),t.endTime=e(),n(),function i(o,l){var d=new va;ga(o,function(h,y){switch(h){case"region":for(var g=r.length-1;g>=0;g--)if(r[g].id===y){d.set(h,r[g].region);break}break;case"vertical":d.alt(h,y,["rl","lr"]);break;case"line":var S=y.split(","),A=S[0];d.integer(h,A),d.percent(h,A)&&d.set("snapToLines",!1),d.alt(h,A,["auto"]),2===S.length&&d.alt("lineAlign",S[1],["start","center","end"]);break;case"position":S=y.split(","),d.percent(h,S[0]),2===S.length&&d.alt("positionAlign",S[1],["start","center","end"]);break;case"size":d.percent(h,y);break;case"align":d.alt(h,y,["start","center","end","left","right"])}},/:/,/\s/),l.region=d.get("region",null),l.vertical=d.get("vertical","");try{l.line=d.get("line","auto")}catch{}l.lineAlign=d.get("lineAlign","start"),l.snapToLines=d.get("snapToLines",!0),l.size=d.get("size",100);try{l.align=d.get("align","center")}catch{l.align=d.get("align","middle")}try{l.position=d.get("position","auto")}catch{l.position=d.get("position",{start:0,left:0,center:50,middle:50,end:100,right:100},l.align)}l.positionAlign=d.get("positionAlign",{start:"start",left:"start",center:"center",middle:"center",end:"end",right:"end"},l.align)}(s,t)}Rr.prototype=Os(Error.prototype),Rr.prototype.constructor=Rr,Rr.Errors={BadSignature:{code:0,message:"Malformed WebVTT signature."},BadTimeStamp:{code:1,message:"Malformed time stamp."}},va.prototype={set:function(t,r){!this.get(t)&&""!==r&&(this.values[t]=r)},get:function(t,r,a){return a?this.has(t)?this.values[t]:r[a]:this.has(t)?this.values[t]:r},has:function(t){return t in this.values},alt:function(t,r,a){for(var e=0;e=0&&r<=100))&&(this.set(t,r),!0)}};var Rs=Wu.createElement&&Wu.createElement("textarea"),Mh={c:"span",i:"i",b:"b",u:"u",ruby:"ruby",rt:"rt",v:"span",lang:"span"},Ku={white:"rgba(255,255,255,1)",lime:"rgba(0,255,0,1)",cyan:"rgba(0,255,255,1)",red:"rgba(255,0,0,1)",yellow:"rgba(255,255,0,1)",magenta:"rgba(255,0,255,1)",blue:"rgba(0,0,255,1)",black:"rgba(0,0,0,1)"},Fh={v:"title",lang:"lang"},Xu={rt:"ruby"};function Qu(s,t){function r(){if(!t)return null;var I=t.match(/^([^<]*)(<[^>]*>?)?/);return function A(k){return t=t.substr(k.length),k}(I[1]?I[1]:I[2])}function a(A){return Rs.innerHTML=A,A=Rs.textContent,Rs.textContent="",A}function i(A,I){var k=Mh[A];if(!k)return null;var Q=s.document.createElement(k),Y=Fh[A];return Y&&I&&(Q[Y]=I.trim()),Q}for(var l,n=s.document.createElement("div"),o=n,d=[];null!==(l=r());)if("<"!==l[0])o.appendChild(s.document.createTextNode(a(l)));else{if("/"===l[1]){d.length&&d[d.length-1]===l.substr(2).replace(">","")&&(d.pop(),o=o.parentNode);continue}var y,h=Ls(l.substr(1,l.length-2));if(h){y=s.document.createProcessingInstruction("timestamp",h),o.appendChild(y);continue}var g=l.match(/^<([^.\s/0-9>]+)(\.[^\s\\>]+)?([^>\\]+)?(\\?)>?$/);if(!g||!(y=i(g[1],g[3]))||(A=o,Xu[(I=y).localName]&&Xu[I.localName]!==A.localName))continue;if(g[2]){var S=g[2].split(".");S.forEach(function(A){var I=/^bg_/.test(A),k=I?A.slice(3):A;if(Ku.hasOwnProperty(k)){var Q=I?"background-color":"color",Y=Ku[k];y.style[Q]=Y}}),y.className=S.join(" ")}d.push(g[1]),o.appendChild(y),o=y}var A,I;return n}var Yu=[[1470,1470],[1472,1472],[1475,1475],[1478,1478],[1488,1514],[1520,1524],[1544,1544],[1547,1547],[1549,1549],[1563,1563],[1566,1610],[1645,1647],[1649,1749],[1765,1766],[1774,1775],[1786,1805],[1807,1808],[1810,1839],[1869,1957],[1969,1969],[1984,2026],[2036,2037],[2042,2042],[2048,2069],[2074,2074],[2084,2084],[2088,2088],[2096,2110],[2112,2136],[2142,2142],[2208,2208],[2210,2220],[8207,8207],[64285,64285],[64287,64296],[64298,64310],[64312,64316],[64318,64318],[64320,64321],[64323,64324],[64326,64449],[64467,64829],[64848,64911],[64914,64967],[65008,65020],[65136,65140],[65142,65276],[67584,67589],[67592,67592],[67594,67637],[67639,67640],[67644,67644],[67647,67669],[67671,67679],[67840,67867],[67872,67897],[67903,67903],[67968,68023],[68030,68031],[68096,68096],[68112,68115],[68117,68119],[68121,68147],[68160,68167],[68176,68184],[68192,68223],[68352,68405],[68416,68437],[68440,68466],[68472,68479],[68608,68680],[126464,126467],[126469,126495],[126497,126498],[126500,126500],[126503,126503],[126505,126514],[126516,126519],[126521,126521],[126523,126523],[126530,126530],[126535,126535],[126537,126537],[126539,126539],[126541,126543],[126545,126546],[126548,126548],[126551,126551],[126553,126553],[126555,126555],[126557,126557],[126559,126559],[126561,126562],[126564,126564],[126567,126570],[126572,126578],[126580,126583],[126585,126588],[126590,126590],[126592,126601],[126603,126619],[126625,126627],[126629,126633],[126635,126651],[1114109,1114109]];function Nh(s){for(var t=0;t=r[0]&&s<=r[1])return!0}return!1}function Bh(s){var t=[],r="";if(!s||!s.childNodes)return"ltr";function e(o,l){for(var d=l.childNodes.length-1;d>=0;d--)o.push(l.childNodes[d])}function i(o){if(!o||!o.length)return null;var l=o.pop(),d=l.textContent||l.innerText;if(d){var h=d.match(/^.*(\n|\r)/);return h?(o.length=0,h[0]):d}return"ruby"===l.tagName?i(o):l.childNodes?(e(o,l),i(o)):void 0}for(e(t,s);r=i(t);)for(var n=0;n=0&&s.line<=100))return s.line;if(!s.track||!s.track.textTrackList||!s.track.textTrackList.mediaElement)return-1;for(var t=s.track,r=t.textTrackList,a=0,e=0;eg&&(y=y<0?-1:1,y*=Math.ceil(g/h)*h),o<0&&(y+=""===n.vertical?r.height:r.width,l=l.reverse()),i.move(S,y)}else{var A=i.lineHeight/r.height*100;switch(n.lineAlign){case"center":o-=A/2;break;case"end":o-=A}switch(n.vertical){case"":t.applyStyles({top:t.formatStyle(o,"%")});break;case"rl":t.applyStyles({left:t.formatStyle(o,"%")});break;case"lr":t.applyStyles({right:t.formatStyle(o,"%")})}l=["+y","-x","+x","-y"],i=new xr(t)}var I=function e(k,Q){for(var Y,_e=new xr(k),xe=1,Ee=0;EeOe&&(Y=new xr(k),xe=Oe),k=new xr(_e)}return Y||_e}(i,l);t.move(I.toCSSCompatValues(r))}function ji(){}nn.prototype.applyStyles=function(s,t){for(var r in t=t||this.div,s)s.hasOwnProperty(r)&&(t.style[r]=s[r])},nn.prototype.formatStyle=function(s,t){return 0===s?0:s+t},sn.prototype=Os(nn.prototype),sn.prototype.constructor=sn,xr.prototype.move=function(s,t){switch(t=void 0!==t?t:this.lineHeight,s){case"+x":this.left+=t,this.right+=t;break;case"-x":this.left-=t,this.right-=t;break;case"+y":this.top+=t,this.bottom+=t;break;case"-y":this.top-=t,this.bottom-=t}},xr.prototype.overlaps=function(s){return this.lefts.left&&this.tops.top},xr.prototype.overlapsAny=function(s){for(var t=0;t=s.top&&this.bottom<=s.bottom&&this.left>=s.left&&this.right<=s.right},xr.prototype.overlapsOppositeAxis=function(s,t){switch(t){case"+x":return this.lefts.right;case"+y":return this.tops.bottom}},xr.prototype.intersectPercentage=function(s){return Math.max(0,Math.min(this.right,s.right)-Math.max(this.left,s.left))*Math.max(0,Math.min(this.bottom,s.bottom)-Math.max(this.top,s.top))/(this.height*this.width)},xr.prototype.toCSSCompatValues=function(s){return{top:this.top-s.top,bottom:s.bottom-this.bottom,left:this.left-s.left,right:s.right-this.right,height:this.height,width:this.width}},xr.getSimpleBoxPosition=function(s){var t=s.div?s.div.offsetHeight:s.tagName?s.offsetHeight:0,r=s.div?s.div.offsetWidth:s.tagName?s.offsetWidth:0,a=s.div?s.div.offsetTop:s.tagName?s.offsetTop:0;return{left:(s=s.div?s.div.getBoundingClientRect():s.tagName?s.getBoundingClientRect():s).left,right:s.right,top:s.top||a,height:s.height||t,bottom:s.bottom||a+(s.height||t),width:s.width||r}},ji.StringDecoder=function(){return{decode:function(t){if(!t)return"";if("string"!=typeof t)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(t))}}},ji.convertCueToDOMTree=function(s,t){return s&&t?Qu(s,t):null};ji.processCues=function(s,t,r){if(!s||!t||!r)return null;for(;r.firstChild;)r.removeChild(r.firstChild);var a=s.document.createElement("div");if(a.style.position="absolute",a.style.left="0",a.style.right="0",a.style.top="0",a.style.bottom="0",a.style.margin="1.5%",r.appendChild(a),function e(h){for(var y=0;y100)throw new Error("Position must be between 0 and 100.");S=Y,this.hasBeenReset=!0}},positionAlign:{enumerable:!0,get:function(){return A},set:function(Y){var _e=Ms(Y);_e?(A=_e,this.hasBeenReset=!0):console.warn("positionAlign: an invalid or illegal string was specified.")}},size:{enumerable:!0,get:function(){return I},set:function(Y){if(Y<0||Y>100)throw new Error("Size must be between 0 and 100.");I=Y,this.hasBeenReset=!0}},align:{enumerable:!0,get:function(){return k},set:function(Y){var _e=Ms(Y);if(!_e)throw new SyntaxError("align: an invalid or illegal alignment string was specified.");k=_e,this.hasBeenReset=!0}}}),this.displayState=void 0}Ju.prototype.getCueAsHTML=function(){return WebVTT.convertCueToDOMTree(window,this.text)};var Xh=Ju,Qh={"":!0,up:!0};function ya(s){return"number"==typeof s&&s>=0&&s<=100}var Zh=function Jh(){var s=100,t=3,r=0,a=100,e=0,i=100,n="";Object.defineProperties(this,{width:{enumerable:!0,get:function(){return s},set:function(l){if(!ya(l))throw new Error("Width must be between 0 and 100.");s=l}},lines:{enumerable:!0,get:function(){return t},set:function(l){if("number"!=typeof l)throw new TypeError("Lines must be set to a number.");t=l}},regionAnchorY:{enumerable:!0,get:function(){return a},set:function(l){if(!ya(l))throw new Error("RegionAnchorX must be between 0 and 100.");a=l}},regionAnchorX:{enumerable:!0,get:function(){return r},set:function(l){if(!ya(l))throw new Error("RegionAnchorY must be between 0 and 100.");r=l}},viewportAnchorY:{enumerable:!0,get:function(){return i},set:function(l){if(!ya(l))throw new Error("ViewportAnchorY must be between 0 and 100.");i=l}},viewportAnchorX:{enumerable:!0,get:function(){return e},set:function(l){if(!ya(l))throw new Error("ViewportAnchorX must be between 0 and 100.");e=l}},scroll:{enumerable:!0,get:function(){return n},set:function(l){var d=function Yh(s){return"string"==typeof s&&!!Qh[s.toLowerCase()]&&s.toLowerCase()}(l);!1===d?console.warn("Scroll: an invalid or illegal string was specified."):n=d}}})},_a=q(function(s){var t=s.exports={WebVTT:qh,VTTCue:Xh,VTTRegion:Zh};Br.vttjs=t,Br.WebVTT=t.WebVTT;var r=t.VTTCue,a=t.VTTRegion,e=Br.VTTCue,i=Br.VTTRegion;t.shim=function(){Br.VTTCue=r,Br.VTTRegion=a},t.restore=function(){Br.VTTCue=e,Br.VTTRegion=i},Br.VTTCue||t.shim()});_a.WebVTT,_a.VTTCue,_a.VTTRegion;var Ft=function(s){function t(a,e){var i;return void 0===a&&(a={}),void 0===e&&(e=function(){}),a.reportTouchActivity=!1,(i=s.call(this,null,a,e)||this).onDurationChange_=function(n){return i.onDurationChange(n)},i.trackProgress_=function(n){return i.trackProgress(n)},i.trackCurrentTime_=function(n){return i.trackCurrentTime(n)},i.stopTrackingCurrentTime_=function(n){return i.stopTrackingCurrentTime(n)},i.disposeSourceHandler_=function(n){return i.disposeSourceHandler(n)},i.hasStarted_=!1,i.on("playing",function(){this.hasStarted_=!0}),i.on("loadstart",function(){this.hasStarted_=!1}),Sr.names.forEach(function(n){var o=Sr[n];a&&a[o.getterName]&&(i[o.privateName]=a[o.getterName])}),i.featuresProgressEvents||i.manualProgressOn(),i.featuresTimeupdateEvents||i.manualTimeUpdatesOn(),["Text","Audio","Video"].forEach(function(n){!1===a["native"+n+"Tracks"]&&(i["featuresNative"+n+"Tracks"]=!1)}),!1===a.nativeCaptions||!1===a.nativeTextTracks?i.featuresNativeTextTracks=!1:(!0===a.nativeCaptions||!0===a.nativeTextTracks)&&(i.featuresNativeTextTracks=!0),i.featuresNativeTextTracks||i.emulateTextTracks(),i.preloadTextTracks=!1!==a.preloadTextTracks,i.autoRemoteTextTracks_=new Sr.text.ListClass,i.initTrackListeners(),a.nativeControlsForTouch||i.emitTapEvents(),i.constructor&&(i.name_=i.constructor.name||"Unknown Tech"),i}Ne(t,s);var r=t.prototype;return r.triggerSourceset=function(e){var i=this;this.isReady_||this.one("ready",function(){return i.setTimeout(function(){return i.triggerSourceset(e)},1)}),this.trigger({src:e,type:"sourceset"})},r.manualProgressOn=function(){this.on("durationchange",this.onDurationChange_),this.manualProgress=!0,this.one("ready",this.trackProgress_)},r.manualProgressOff=function(){this.manualProgress=!1,this.stopTrackingProgress(),this.off("durationchange",this.onDurationChange_)},r.trackProgress=function(e){this.stopTrackingProgress(),this.progressInterval=this.setInterval(Mt(this,function(){var i=this.bufferedPercent();this.bufferedPercent_!==i&&this.trigger("progress"),this.bufferedPercent_=i,1===i&&this.stopTrackingProgress()}),500)},r.onDurationChange=function(e){this.duration_=this.duration()},r.buffered=function(){return yi(0,0)},r.bufferedPercent=function(){return Ou(this.buffered(),this.duration_)},r.stopTrackingProgress=function(){this.clearInterval(this.progressInterval)},r.manualTimeUpdatesOn=function(){this.manualTimeUpdates=!0,this.on("play",this.trackCurrentTime_),this.on("pause",this.stopTrackingCurrentTime_)},r.manualTimeUpdatesOff=function(){this.manualTimeUpdates=!1,this.stopTrackingCurrentTime(),this.off("play",this.trackCurrentTime_),this.off("pause",this.stopTrackingCurrentTime_)},r.trackCurrentTime=function(){this.currentTimeInterval&&this.stopTrackingCurrentTime(),this.currentTimeInterval=this.setInterval(function(){this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})},250)},r.stopTrackingCurrentTime=function(){this.clearInterval(this.currentTimeInterval),this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})},r.dispose=function(){this.clearTracks(Ur.names),this.manualProgress&&this.manualProgressOff(),this.manualTimeUpdates&&this.manualTimeUpdatesOff(),s.prototype.dispose.call(this)},r.clearTracks=function(e){var i=this;(e=[].concat(e)).forEach(function(n){for(var o=i[n+"Tracks"]()||[],l=o.length;l--;){var d=o[l];"text"===n&&i.removeRemoteTextTrack(d),o.removeTrack(d)}})},r.cleanupAutoTextTracks=function(){for(var e=this.autoRemoteTextTracks_||[],i=e.length;i--;){var n=e[i];this.removeRemoteTextTrack(n)}},r.reset=function(){},r.crossOrigin=function(){},r.setCrossOrigin=function(){},r.error=function(e){return void 0!==e&&(this.error_=new br(e),this.trigger("error")),this.error_},r.played=function(){return this.hasStarted_?yi(0,0):yi()},r.play=function(){},r.setScrubbing=function(){},r.scrubbing=function(){},r.setCurrentTime=function(){this.manualTimeUpdates&&this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})},r.initTrackListeners=function(){var e=this;Ur.names.forEach(function(i){var n=Ur[i],o=function(){e.trigger(i+"trackchange")},l=e[n.getterName]();l.addEventListener("removetrack",o),l.addEventListener("addtrack",o),e.on("dispose",function(){l.removeEventListener("removetrack",o),l.removeEventListener("addtrack",o)})})},r.addWebVttScript_=function(){var e=this;if(!window.WebVTT)if(document.body.contains(this.el())){if(!this.options_["vtt.js"]&&re(_a)&&Object.keys(_a).length>0)return void this.trigger("vttjsloaded");var i=document.createElement("script");i.src=this.options_["vtt.js"]||"https://vjs.zencdn.net/vttjs/0.14.1/vtt.min.js",i.onload=function(){e.trigger("vttjsloaded")},i.onerror=function(){e.trigger("vttjserror")},this.on("dispose",function(){i.onload=null,i.onerror=null}),window.WebVTT=!0,this.el().parentNode.appendChild(i)}else this.ready(this.addWebVttScript_)},r.emulateTextTracks=function(){var e=this,i=this.textTracks(),n=this.remoteTextTracks(),o=function(g){return i.addTrack(g.track)},l=function(g){return i.removeTrack(g.track)};n.on("addtrack",o),n.on("removetrack",l),this.addWebVttScript_();var d=function(){return e.trigger("texttrackchange")},h=function(){d();for(var g=0;g=0;e--){var i=s[e];i[t]&&i[t](a,r)}}(s,r,o,n),o}var sp={buffered:1,currentTime:1,duration:1,muted:1,played:1,paused:1,seekable:1,volume:1,ended:1},op={setCurrentTime:1,setMuted:1,setVolume:1},el={play:1,pause:1};function Ns(s){return function(t,r){return t===on?on:r[s]?r[s](t):t}}function Ti(s,t,r,a,e,i){void 0===s&&(s={}),void 0===t&&(t=[]),void 0===e&&(e=[]),void 0===i&&(i=!1);var n=t,o=n[0],l=n.slice(1);if("string"==typeof o)Ti(s,_i[o],r,a,e,i);else if(o){var d=function dp(s,t){var r=Fs[s.id()],a=null;if(null==r)return a=t(s),Fs[s.id()]=[[t,a]],a;for(var e=0;e0;this.player_.tech(!0)&&!((ot||Ye)&&i)&&this.player_.tech(!0).focus(),this.player_.paused()?Kr(this.player_.play()):this.player_.pause()}},t}(ln);Ie.registerComponent("PosterImage",mp);var jr="#222",vp={monospace:"monospace",sansSerif:"sans-serif",serif:"serif",monospaceSansSerif:'"Andale Mono", "Lucida Console", monospace',monospaceSerif:'"Courier New", monospace',proportionalSansSerif:"sans-serif",proportionalSerif:"serif",casual:'"Comic Sans MS", Impact, fantasy',script:'"Monotype Corsiva", cursive',smallcaps:'"Andale Mono", "Lucida Console", monospace, sans-serif'};function Bs(s,t){var r;if(4===s.length)r=s[1]+s[1]+s[2]+s[2]+s[3]+s[3];else{if(7!==s.length)throw new Error("Invalid color code provided, "+s+"; must be formatted as e.g. #f0e or #f604e2.");r=s.slice(1)}return"rgba("+parseInt(r.slice(0,2),16)+","+parseInt(r.slice(2,4),16)+","+parseInt(r.slice(4,6),16)+","+t+")"}function Us(s,t,r){try{s.style[t]=r}catch{return}}var gp=function(s){function t(a,e,i){var n;n=s.call(this,a,e,i)||this;var o=function(d){return n.updateDisplay(d)};return a.on("loadstart",function(l){return n.toggleDisplay(l)}),a.on("texttrackchange",o),a.on("loadedmetadata",function(l){return n.preselectTrack(l)}),a.ready(Mt(lt(n),function(){if(a.tech_&&a.tech_.featuresNativeTextTracks)this.hide();else{a.on("fullscreenchange",o),a.on("playerresize",o),window.addEventListener("orientationchange",o),a.on("dispose",function(){return window.removeEventListener("orientationchange",o)});for(var l=this.options_.playerOptions.tracks||[],d=0;d0;return Kr(i),void(this.player_.tech(!0)&&(!ot&&!Ye||!n)&&this.player_.tech(!0).focus())}var o=this.player_.getChild("controlBar"),l=o&&o.getChild("playToggle");if(l){var d=function(){return l.focus()};fa(i)?i.then(d,function(){}):this.setTimeout(d,1)}else this.player_.tech(!0).focus()},r.handleKeyDown=function(e){this.mouseused_=!1,s.prototype.handleKeyDown.call(this,e)},r.handleMouseDown=function(e){this.mouseused_=!0},t}($r);il.prototype.controlText_="Play Video",Ie.registerComponent("BigPlayButton",il);var _p=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).controlText(e&&e.controlText||i.localize("Close")),i}Ne(t,s);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-close-button "+s.prototype.buildCSSClass.call(this)},r.handleClick=function(e){this.trigger({type:"close",bubbles:!1})},r.handleKeyDown=function(e){st.isEventKey(e,"Esc")?(e.preventDefault(),e.stopPropagation(),this.trigger("click")):s.prototype.handleKeyDown.call(this,e)},t}($r);Ie.registerComponent("CloseButton",_p);var al=function(s){function t(a,e){var i;return void 0===e&&(e={}),i=s.call(this,a,e)||this,e.replay=void 0===e.replay||e.replay,i.on(a,"play",function(n){return i.handlePlay(n)}),i.on(a,"pause",function(n){return i.handlePause(n)}),e.replay&&i.on(a,"ended",function(n){return i.handleEnded(n)}),i}Ne(t,s);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-play-control "+s.prototype.buildCSSClass.call(this)},r.handleClick=function(e){this.player_.paused()?Kr(this.player_.play()):this.player_.pause()},r.handleSeeked=function(e){this.removeClass("vjs-ended"),this.player_.paused()?this.handlePause(e):this.handlePlay(e)},r.handlePlay=function(e){this.removeClass("vjs-ended"),this.removeClass("vjs-paused"),this.addClass("vjs-playing"),this.controlText("Pause")},r.handlePause=function(e){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.controlText("Play")},r.handleEnded=function(e){var i=this;this.removeClass("vjs-playing"),this.addClass("vjs-ended"),this.controlText("Replay"),this.one(this.player_,"seeked",function(n){return i.handleSeeked(n)})},t}($r);al.prototype.controlText_="Play",Ie.registerComponent("PlayToggle",al);var nl=function(t,r){t=t<0?0:t;var a=Math.floor(t%60),e=Math.floor(t/60%60),i=Math.floor(t/3600),n=Math.floor(r/60%60),o=Math.floor(r/3600);return(isNaN(t)||t===1/0)&&(i=e=a="-"),(i=i>0||o>0?i+":":"")+(e=((i||n>=10)&&e<10?"0"+e:e)+":")+(a=a<10?"0"+a:a)},js=nl;function Vi(s,t){return void 0===t&&(t=s),js(s,t)}var $i=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).on(a,["timeupdate","ended"],function(n){return i.updateContent(n)}),i.updateTextNode_(),i}Ne(t,s);var r=t.prototype;return r.createEl=function(){var e=this.buildCSSClass(),i=s.prototype.createEl.call(this,"div",{className:e+" vjs-time-control vjs-control"}),n=it("span",{className:"vjs-control-text",textContent:this.localize(this.labelText_)+"\xa0"},{role:"presentation"});return i.appendChild(n),this.contentEl_=it("span",{className:e+"-display"},{"aria-live":"off",role:"presentation"}),i.appendChild(this.contentEl_),i},r.dispose=function(){this.contentEl_=null,this.textNode_=null,s.prototype.dispose.call(this)},r.updateTextNode_=function(e){var i=this;void 0===e&&(e=0),e=Vi(e),this.formattedTime_!==e&&(this.formattedTime_=e,this.requestNamedAnimationFrame("TimeDisplay#updateTextNode_",function(){if(i.contentEl_){var n=i.textNode_;n&&i.contentEl_.firstChild!==n&&(n=null,E.warn("TimeDisplay#updateTextnode_: Prevented replacement of text node element since it was no longer a child of this node. Appending a new node instead.")),i.textNode_=document.createTextNode(i.formattedTime_),i.textNode_&&(n?i.contentEl_.replaceChild(i.textNode_,n):i.contentEl_.appendChild(i.textNode_))}}))},r.updateContent=function(e){},t}(Ie);$i.prototype.labelText_="Time",$i.prototype.controlText_="Time",Ie.registerComponent("TimeDisplay",$i);var Vs=function(s){function t(){return s.apply(this,arguments)||this}Ne(t,s);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-current-time"},r.updateContent=function(e){var i;i=this.player_.ended()?this.player_.duration():this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime(),this.updateTextNode_(i)},t}($i);Vs.prototype.labelText_="Current Time",Vs.prototype.controlText_="Current Time",Ie.registerComponent("CurrentTimeDisplay",Vs);var $s=function(s){function t(a,e){var i,n=function(l){return i.updateContent(l)};return(i=s.call(this,a,e)||this).on(a,"durationchange",n),i.on(a,"loadstart",n),i.on(a,"loadedmetadata",n),i}Ne(t,s);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-duration"},r.updateContent=function(e){var i=this.player_.duration();this.updateTextNode_(i)},t}($i);$s.prototype.labelText_="Duration",$s.prototype.controlText_="Duration",Ie.registerComponent("DurationDisplay",$s);var Sp=function(s){function t(){return s.apply(this,arguments)||this}return Ne(t,s),t.prototype.createEl=function(){var e=s.prototype.createEl.call(this,"div",{className:"vjs-time-control vjs-time-divider"},{"aria-hidden":!0}),i=s.prototype.createEl.call(this,"div"),n=s.prototype.createEl.call(this,"span",{textContent:"/"});return i.appendChild(n),e.appendChild(i),e},t}(Ie);Ie.registerComponent("TimeDivider",Sp);var Hs=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).on(a,"durationchange",function(n){return i.updateContent(n)}),i}Ne(t,s);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-remaining-time"},r.createEl=function(){var e=s.prototype.createEl.call(this);return!1!==this.options_.displayNegative&&e.insertBefore(it("span",{},{"aria-hidden":!0},"-"),this.contentEl_),e},r.updateContent=function(e){var i;"number"==typeof this.player_.duration()&&(i=this.player_.ended()?0:this.player_.remainingTimeDisplay?this.player_.remainingTimeDisplay():this.player_.remainingTime(),this.updateTextNode_(i))},t}($i);Hs.prototype.labelText_="Remaining Time",Hs.prototype.controlText_="Remaining Time",Ie.registerComponent("RemainingTimeDisplay",Hs);var xp=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).updateShowing(),i.on(i.player(),"durationchange",function(n){return i.updateShowing(n)}),i}Ne(t,s);var r=t.prototype;return r.createEl=function(){var e=s.prototype.createEl.call(this,"div",{className:"vjs-live-control vjs-control"});return this.contentEl_=it("div",{className:"vjs-live-display"},{"aria-live":"off"}),this.contentEl_.appendChild(it("span",{className:"vjs-control-text",textContent:this.localize("Stream Type")+"\xa0"})),this.contentEl_.appendChild(document.createTextNode(this.localize("LIVE"))),e.appendChild(this.contentEl_),e},r.dispose=function(){this.contentEl_=null,s.prototype.dispose.call(this)},r.updateShowing=function(e){this.player().duration()===1/0?this.show():this.hide()},t}(Ie);Ie.registerComponent("LiveDisplay",xp);var sl=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).updateLiveEdgeStatus(),i.player_.liveTracker&&(i.updateLiveEdgeStatusHandler_=function(n){return i.updateLiveEdgeStatus(n)},i.on(i.player_.liveTracker,"liveedgechange",i.updateLiveEdgeStatusHandler_)),i}Ne(t,s);var r=t.prototype;return r.createEl=function(){var e=s.prototype.createEl.call(this,"button",{className:"vjs-seek-to-live-control vjs-control"});return this.textEl_=it("span",{className:"vjs-seek-to-live-text",textContent:this.localize("LIVE")},{"aria-hidden":"true"}),e.appendChild(this.textEl_),e},r.updateLiveEdgeStatus=function(){!this.player_.liveTracker||this.player_.liveTracker.atLiveEdge()?(this.setAttribute("aria-disabled",!0),this.addClass("vjs-at-live-edge"),this.controlText("Seek to live, currently playing live")):(this.setAttribute("aria-disabled",!1),this.removeClass("vjs-at-live-edge"),this.controlText("Seek to live, currently behind live"))},r.handleClick=function(){this.player_.liveTracker.seekToLiveEdge()},r.dispose=function(){this.player_.liveTracker&&this.off(this.player_.liveTracker,"liveedgechange",this.updateLiveEdgeStatusHandler_),this.textEl_=null,s.prototype.dispose.call(this)},t}($r);sl.prototype.controlText_="Seek to live, currently playing live",Ie.registerComponent("SeekToLive",sl);var dn=function(t,r,a){return t=Number(t),Math.min(a,Math.max(r,isNaN(t)?r:t))},qs=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).handleMouseDown_=function(n){return i.handleMouseDown(n)},i.handleMouseUp_=function(n){return i.handleMouseUp(n)},i.handleKeyDown_=function(n){return i.handleKeyDown(n)},i.handleClick_=function(n){return i.handleClick(n)},i.handleMouseMove_=function(n){return i.handleMouseMove(n)},i.update_=function(n){return i.update(n)},i.bar=i.getChild(i.options_.barName),i.vertical(!!i.options_.vertical),i.enable(),i}Ne(t,s);var r=t.prototype;return r.enabled=function(){return this.enabled_},r.enable=function(){this.enabled()||(this.on("mousedown",this.handleMouseDown_),this.on("touchstart",this.handleMouseDown_),this.on("keydown",this.handleKeyDown_),this.on("click",this.handleClick_),this.on(this.player_,"controlsvisible",this.update),this.playerEvent&&this.on(this.player_,this.playerEvent,this.update),this.removeClass("disabled"),this.setAttribute("tabindex",0),this.enabled_=!0)},r.disable=function(){if(this.enabled()){var e=this.bar.el_.ownerDocument;this.off("mousedown",this.handleMouseDown_),this.off("touchstart",this.handleMouseDown_),this.off("keydown",this.handleKeyDown_),this.off("click",this.handleClick_),this.off(this.player_,"controlsvisible",this.update_),this.off(e,"mousemove",this.handleMouseMove_),this.off(e,"mouseup",this.handleMouseUp_),this.off(e,"touchmove",this.handleMouseMove_),this.off(e,"touchend",this.handleMouseUp_),this.removeAttribute("tabindex"),this.addClass("disabled"),this.playerEvent&&this.off(this.player_,this.playerEvent,this.update),this.enabled_=!1}},r.createEl=function(e,i,n){return void 0===i&&(i={}),void 0===n&&(n={}),i.className=i.className+" vjs-slider",i=ie({tabIndex:0},i),n=ie({role:"slider","aria-valuenow":0,"aria-valuemin":0,"aria-valuemax":100,tabIndex:0},n),s.prototype.createEl.call(this,e,i,n)},r.handleMouseDown=function(e){var i=this.bar.el_.ownerDocument;"mousedown"===e.type&&e.preventDefault(),"touchstart"===e.type&&!vt&&e.preventDefault(),Se(),this.addClass("vjs-sliding"),this.trigger("slideractive"),this.on(i,"mousemove",this.handleMouseMove_),this.on(i,"mouseup",this.handleMouseUp_),this.on(i,"touchmove",this.handleMouseMove_),this.on(i,"touchend",this.handleMouseUp_),this.handleMouseMove(e,!0)},r.handleMouseMove=function(e){},r.handleMouseUp=function(){var e=this.bar.el_.ownerDocument;Ae(),this.removeClass("vjs-sliding"),this.trigger("sliderinactive"),this.off(e,"mousemove",this.handleMouseMove_),this.off(e,"mouseup",this.handleMouseUp_),this.off(e,"touchmove",this.handleMouseMove_),this.off(e,"touchend",this.handleMouseUp_),this.update()},r.update=function(){var e=this;if(this.el_&&this.bar){var i=this.getProgress();return i===this.progress_||(this.progress_=i,this.requestNamedAnimationFrame("Slider#update",function(){var n=e.vertical()?"height":"width";e.bar.el().style[n]=(100*i).toFixed(2)+"%"})),i}},r.getProgress=function(){return Number(dn(this.getPercent(),0,1).toFixed(4))},r.calculateDistance=function(e){var i=nt(this.el_,e);return this.vertical()?i.y:i.x},r.handleKeyDown=function(e){st.isEventKey(e,"Left")||st.isEventKey(e,"Down")?(e.preventDefault(),e.stopPropagation(),this.stepBack()):st.isEventKey(e,"Right")||st.isEventKey(e,"Up")?(e.preventDefault(),e.stopPropagation(),this.stepForward()):s.prototype.handleKeyDown.call(this,e)},r.handleClick=function(e){e.stopPropagation(),e.preventDefault()},r.vertical=function(e){if(void 0===e)return this.vertical_||!1;this.vertical_=!!e,this.vertical_?this.addClass("vjs-slider-vertical"):this.addClass("vjs-slider-horizontal")},t}(Ie);Ie.registerComponent("Slider",qs);var zs=function(t,r){return dn(t/r*100,0,100).toFixed(2)+"%"},Ep=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).partEls_=[],i.on(a,"progress",function(n){return i.update(n)}),i}Ne(t,s);var r=t.prototype;return r.createEl=function(){var e=s.prototype.createEl.call(this,"div",{className:"vjs-load-progress"}),i=it("span",{className:"vjs-control-text"}),n=it("span",{textContent:this.localize("Loaded")}),o=document.createTextNode(": ");return this.percentageEl_=it("span",{className:"vjs-control-text-loaded-percentage",textContent:"0%"}),e.appendChild(i),i.appendChild(n),i.appendChild(o),i.appendChild(this.percentageEl_),e},r.dispose=function(){this.partEls_=null,this.percentageEl_=null,s.prototype.dispose.call(this)},r.update=function(e){var i=this;this.requestNamedAnimationFrame("LoadProgressBar#update",function(){var n=i.player_.liveTracker,o=i.player_.buffered(),l=n&&n.isLive()?n.seekableEnd():i.player_.duration(),d=i.player_.bufferedEnd(),h=i.partEls_,y=zs(d,l);i.percent_!==y&&(i.el_.style.width=y,tr(i.percentageEl_,y),i.percent_=y);for(var g=0;go.length;k--)i.el_.removeChild(h[k-1]);h.length=o.length})},t}(Ie);Ie.registerComponent("LoadProgressBar",Ep);var wp=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).update=ii(Mt(lt(i),i.update),30),i}Ne(t,s);var r=t.prototype;return r.createEl=function(){return s.prototype.createEl.call(this,"div",{className:"vjs-time-tooltip"},{"aria-hidden":"true"})},r.update=function(e,i,n){var o=Ke(this.el_),l=Ve(this.player_.el()),d=e.width*i;if(l&&o){var h=e.left-l.left+d,y=e.width-d+(l.right-e.right),g=o.width/2;ho.width&&(g=o.width),g=Math.round(g),this.el_.style.right="-"+g+"px",this.write(n)}},r.write=function(e){tr(this.el_,e)},r.updateTime=function(e,i,n,o){var l=this;this.requestNamedAnimationFrame("TimeTooltip#updateTime",function(){var d,h=l.player_.duration();if(l.player_.liveTracker&&l.player_.liveTracker.isLive()){var y=l.player_.liveTracker.liveWindow(),g=y-i*y;d=(g<1?"":"-")+Vi(g,y)}else d=Vi(n,h);l.update(e,i,d),o&&o()})},t}(Ie);Ie.registerComponent("TimeTooltip",wp);var Gs=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).update=ii(Mt(lt(i),i.update),30),i}Ne(t,s);var r=t.prototype;return r.createEl=function(){return s.prototype.createEl.call(this,"div",{className:"vjs-play-progress vjs-slider-bar"},{"aria-hidden":"true"})},r.update=function(e,i){var n=this.getChild("timeTooltip");if(n){var o=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime();n.updateTime(e,i,o)}},t}(Ie);Gs.prototype.options_={children:[]},!Je&&!Te&&Gs.prototype.options_.children.push("timeTooltip"),Ie.registerComponent("PlayProgressBar",Gs);var ol=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).update=ii(Mt(lt(i),i.update),30),i}Ne(t,s);var r=t.prototype;return r.createEl=function(){return s.prototype.createEl.call(this,"div",{className:"vjs-mouse-display"})},r.update=function(e,i){var n=this,o=i*this.player_.duration();this.getChild("timeTooltip").updateTime(e,i,o,function(){n.el_.style.left=e.width*i+"px"})},t}(Ie);ol.prototype.options_={children:["timeTooltip"]},Ie.registerComponent("MouseTimeDisplay",ol);var Ws=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).setEventHandlers_(),i}Ne(t,s);var r=t.prototype;return r.setEventHandlers_=function(){var e=this;this.update_=Mt(this,this.update),this.update=ii(this.update_,30),this.on(this.player_,["ended","durationchange","timeupdate"],this.update),this.player_.liveTracker&&this.on(this.player_.liveTracker,"liveedgechange",this.update),this.updateInterval=null,this.enableIntervalHandler_=function(i){return e.enableInterval_(i)},this.disableIntervalHandler_=function(i){return e.disableInterval_(i)},this.on(this.player_,["playing"],this.enableIntervalHandler_),this.on(this.player_,["ended","pause","waiting"],this.disableIntervalHandler_),"hidden"in document&&"visibilityState"in document&&this.on(document,"visibilitychange",this.toggleVisibility_)},r.toggleVisibility_=function(e){"hidden"===document.visibilityState?(this.cancelNamedAnimationFrame("SeekBar#update"),this.cancelNamedAnimationFrame("Slider#update"),this.disableInterval_(e)):(!this.player_.ended()&&!this.player_.paused()&&this.enableInterval_(),this.update())},r.enableInterval_=function(){this.updateInterval||(this.updateInterval=this.setInterval(this.update,30))},r.disableInterval_=function(e){this.player_.liveTracker&&this.player_.liveTracker.isLive()&&e&&"ended"!==e.type||this.updateInterval&&(this.clearInterval(this.updateInterval),this.updateInterval=null)},r.createEl=function(){return s.prototype.createEl.call(this,"div",{className:"vjs-progress-holder"},{"aria-label":this.localize("Progress Bar")})},r.update=function(e){var i=this;if("hidden"!==document.visibilityState){var n=s.prototype.update.call(this);return this.requestNamedAnimationFrame("SeekBar#update",function(){var o=i.player_.ended()?i.player_.duration():i.getCurrentTime_(),l=i.player_.liveTracker,d=i.player_.duration();l&&l.isLive()&&(d=i.player_.liveTracker.liveCurrentTime()),i.percent_!==n&&(i.el_.setAttribute("aria-valuenow",(100*n).toFixed(2)),i.percent_=n),(i.currentTime_!==o||i.duration_!==d)&&(i.el_.setAttribute("aria-valuetext",i.localize("progress bar timing: currentTime={1} duration={2}",[Vi(o,d),Vi(d,d)],"{1} of {2}")),i.currentTime_=o,i.duration_=d),i.bar&&i.bar.update(Ve(i.el()),i.getProgress())}),n}},r.userSeek_=function(e){this.player_.liveTracker&&this.player_.liveTracker.isLive()&&this.player_.liveTracker.nextSeekedFromUser(),this.player_.currentTime(e)},r.getCurrentTime_=function(){return this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime()},r.getPercent=function(){var i,e=this.getCurrentTime_(),n=this.player_.liveTracker;return n&&n.isLive()?(i=(e-n.seekableStart())/n.liveWindow(),n.atLiveEdge()&&(i=1)):i=e/this.player_.duration(),i},r.handleMouseDown=function(e){pe(e)&&(e.stopPropagation(),this.videoWasPlaying=!this.player_.paused(),this.player_.pause(),s.prototype.handleMouseDown.call(this,e))},r.handleMouseMove=function(e,i){if(void 0===i&&(i=!1),pe(e)){!i&&!this.player_.scrubbing()&&this.player_.scrubbing(!0);var n,o=this.calculateDistance(e),l=this.player_.liveTracker;if(l&&l.isLive()){if(o>=.99)return void l.seekToLiveEdge();var d=l.seekableStart(),h=l.liveCurrentTime();if((n=d+o*l.liveWindow())>=h&&(n=h),n<=d&&(n=d+.1),n===1/0)return}else(n=o*this.player_.duration())===this.player_.duration()&&(n-=.1);this.userSeek_(n)}},r.enable=function(){s.prototype.enable.call(this);var e=this.getChild("mouseTimeDisplay");e&&e.show()},r.disable=function(){s.prototype.disable.call(this);var e=this.getChild("mouseTimeDisplay");e&&e.hide()},r.handleMouseUp=function(e){s.prototype.handleMouseUp.call(this,e),e&&e.stopPropagation(),this.player_.scrubbing(!1),this.player_.trigger({type:"timeupdate",target:this,manuallyTriggered:!0}),this.videoWasPlaying?Kr(this.player_.play()):this.update_()},r.stepForward=function(){this.userSeek_(this.player_.currentTime()+5)},r.stepBack=function(){this.userSeek_(this.player_.currentTime()-5)},r.handleAction=function(e){this.player_.paused()?this.player_.play():this.player_.pause()},r.handleKeyDown=function(e){var i=this.player_.liveTracker;if(st.isEventKey(e,"Space")||st.isEventKey(e,"Enter"))e.preventDefault(),e.stopPropagation(),this.handleAction(e);else if(st.isEventKey(e,"Home"))e.preventDefault(),e.stopPropagation(),this.userSeek_(0);else if(st.isEventKey(e,"End"))e.preventDefault(),e.stopPropagation(),i&&i.isLive()?this.userSeek_(i.liveCurrentTime()):this.userSeek_(this.player_.duration());else if(/^[0-9]$/.test(st(e))){e.preventDefault(),e.stopPropagation();var n=10*(st.codes[st(e)]-st.codes[0])/100;i&&i.isLive()?this.userSeek_(i.seekableStart()+i.liveWindow()*n):this.userSeek_(this.player_.duration()*n)}else st.isEventKey(e,"PgDn")?(e.preventDefault(),e.stopPropagation(),this.userSeek_(this.player_.currentTime()-60)):st.isEventKey(e,"PgUp")?(e.preventDefault(),e.stopPropagation(),this.userSeek_(this.player_.currentTime()+60)):s.prototype.handleKeyDown.call(this,e)},r.dispose=function(){this.disableInterval_(),this.off(this.player_,["ended","durationchange","timeupdate"],this.update),this.player_.liveTracker&&this.off(this.player_.liveTracker,"liveedgechange",this.update),this.off(this.player_,["playing"],this.enableIntervalHandler_),this.off(this.player_,["ended","pause","waiting"],this.disableIntervalHandler_),"hidden"in document&&"visibilityState"in document&&this.off(document,"visibilitychange",this.toggleVisibility_),s.prototype.dispose.call(this)},t}(qs);Ws.prototype.options_={children:["loadProgressBar","playProgressBar"],barName:"playProgressBar"},!Je&&!Te&&Ws.prototype.options_.children.splice(1,0,"mouseTimeDisplay"),Ie.registerComponent("SeekBar",Ws);var ll=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).handleMouseMove=ii(Mt(lt(i),i.handleMouseMove),30),i.throttledHandleMouseSeek=ii(Mt(lt(i),i.handleMouseSeek),30),i.handleMouseUpHandler_=function(n){return i.handleMouseUp(n)},i.handleMouseDownHandler_=function(n){return i.handleMouseDown(n)},i.enable(),i}Ne(t,s);var r=t.prototype;return r.createEl=function(){return s.prototype.createEl.call(this,"div",{className:"vjs-progress-control vjs-control"})},r.handleMouseMove=function(e){var i=this.getChild("seekBar");if(i){var n=i.getChild("playProgressBar"),o=i.getChild("mouseTimeDisplay");if(n||o){var l=i.el(),d=Ke(l),h=nt(l,e).x;h=dn(h,0,1),o&&o.update(d,h),n&&n.update(d,i.getProgress())}}},r.handleMouseSeek=function(e){var i=this.getChild("seekBar");i&&i.handleMouseMove(e)},r.enabled=function(){return this.enabled_},r.disable=function(){if(this.children().forEach(function(i){return i.disable&&i.disable()}),this.enabled()&&(this.off(["mousedown","touchstart"],this.handleMouseDownHandler_),this.off(this.el_,"mousemove",this.handleMouseMove),this.removeListenersAddedOnMousedownAndTouchstart(),this.addClass("disabled"),this.enabled_=!1,this.player_.scrubbing())){var e=this.getChild("seekBar");this.player_.scrubbing(!1),e.videoWasPlaying&&Kr(this.player_.play())}},r.enable=function(){this.children().forEach(function(e){return e.enable&&e.enable()}),!this.enabled()&&(this.on(["mousedown","touchstart"],this.handleMouseDownHandler_),this.on(this.el_,"mousemove",this.handleMouseMove),this.removeClass("disabled"),this.enabled_=!0)},r.removeListenersAddedOnMousedownAndTouchstart=function(){var e=this.el_.ownerDocument;this.off(e,"mousemove",this.throttledHandleMouseSeek),this.off(e,"touchmove",this.throttledHandleMouseSeek),this.off(e,"mouseup",this.handleMouseUpHandler_),this.off(e,"touchend",this.handleMouseUpHandler_)},r.handleMouseDown=function(e){var i=this.el_.ownerDocument,n=this.getChild("seekBar");n&&n.handleMouseDown(e),this.on(i,"mousemove",this.throttledHandleMouseSeek),this.on(i,"touchmove",this.throttledHandleMouseSeek),this.on(i,"mouseup",this.handleMouseUpHandler_),this.on(i,"touchend",this.handleMouseUpHandler_)},r.handleMouseUp=function(e){var i=this.getChild("seekBar");i&&i.handleMouseUp(e),this.removeListenersAddedOnMousedownAndTouchstart()},t}(Ie);ll.prototype.options_={children:["seekBar"]},Ie.registerComponent("ProgressControl",ll);var dl=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).on(a,["enterpictureinpicture","leavepictureinpicture"],function(n){return i.handlePictureInPictureChange(n)}),i.on(a,["disablepictureinpicturechanged","loadedmetadata"],function(n){return i.handlePictureInPictureEnabledChange(n)}),i.disable(),i}Ne(t,s);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-picture-in-picture-control "+s.prototype.buildCSSClass.call(this)},r.handlePictureInPictureEnabledChange=function(){document.pictureInPictureEnabled&&!1===this.player_.disablePictureInPicture()?this.enable():this.disable()},r.handlePictureInPictureChange=function(e){this.player_.isInPictureInPicture()?this.controlText("Exit Picture-in-Picture"):this.controlText("Picture-in-Picture"),this.handlePictureInPictureEnabledChange()},r.handleClick=function(e){this.player_.isInPictureInPicture()?this.player_.exitPictureInPicture():this.player_.requestPictureInPicture()},t}($r);dl.prototype.controlText_="Picture-in-Picture",Ie.registerComponent("PictureInPictureToggle",dl);var cl=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).on(a,"fullscreenchange",function(n){return i.handleFullscreenChange(n)}),!1===document[a.fsApi_.fullscreenEnabled]&&i.disable(),i}Ne(t,s);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-fullscreen-control "+s.prototype.buildCSSClass.call(this)},r.handleFullscreenChange=function(e){this.player_.isFullscreen()?this.controlText("Non-Fullscreen"):this.controlText("Fullscreen")},r.handleClick=function(e){this.player_.isFullscreen()?this.player_.exitFullscreen():this.player_.requestFullscreen()},t}($r);cl.prototype.controlText_="Fullscreen",Ie.registerComponent("FullscreenToggle",cl);var Pp=function(s){function t(){return s.apply(this,arguments)||this}return Ne(t,s),t.prototype.createEl=function(){var e=s.prototype.createEl.call(this,"div",{className:"vjs-volume-level"});return e.appendChild(s.prototype.createEl.call(this,"span",{className:"vjs-control-text"})),e},t}(Ie);Ie.registerComponent("VolumeLevel",Pp);var kp=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).update=ii(Mt(lt(i),i.update),30),i}Ne(t,s);var r=t.prototype;return r.createEl=function(){return s.prototype.createEl.call(this,"div",{className:"vjs-volume-tooltip"},{"aria-hidden":"true"})},r.update=function(e,i,n,o){if(!n){var l=Ve(this.el_),d=Ve(this.player_.el()),h=e.width*i;if(!d||!l)return;var y=e.left-d.left+h,g=e.width-h+(d.right-e.right),S=l.width/2;yl.width&&(S=l.width),this.el_.style.right="-"+S+"px"}this.write(o+"%")},r.write=function(e){tr(this.el_,e)},r.updateVolume=function(e,i,n,o,l){var d=this;this.requestNamedAnimationFrame("VolumeLevelTooltip#updateVolume",function(){d.update(e,i,n,o.toFixed(0)),l&&l()})},t}(Ie);Ie.registerComponent("VolumeLevelTooltip",kp);var fl=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).update=ii(Mt(lt(i),i.update),30),i}Ne(t,s);var r=t.prototype;return r.createEl=function(){return s.prototype.createEl.call(this,"div",{className:"vjs-mouse-display"})},r.update=function(e,i,n){var o=this,l=100*i;this.getChild("volumeLevelTooltip").updateVolume(e,i,n,l,function(){n?o.el_.style.bottom=e.height*i+"px":o.el_.style.left=e.width*i+"px"})},t}(Ie);fl.prototype.options_={children:["volumeLevelTooltip"]},Ie.registerComponent("MouseVolumeLevelDisplay",fl);var fn=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).on("slideractive",function(n){return i.updateLastVolume_(n)}),i.on(a,"volumechange",function(n){return i.updateARIAAttributes(n)}),a.ready(function(){return i.updateARIAAttributes()}),i}Ne(t,s);var r=t.prototype;return r.createEl=function(){return s.prototype.createEl.call(this,"div",{className:"vjs-volume-bar vjs-slider-bar"},{"aria-label":this.localize("Volume Level"),"aria-live":"polite"})},r.handleMouseDown=function(e){pe(e)&&s.prototype.handleMouseDown.call(this,e)},r.handleMouseMove=function(e){var i=this.getChild("mouseVolumeLevelDisplay");if(i){var n=this.el(),o=Ve(n),l=this.vertical(),d=nt(n,e);d=l?d.y:d.x,d=dn(d,0,1),i.update(o,d,l)}pe(e)&&(this.checkMuted(),this.player_.volume(this.calculateDistance(e)))},r.checkMuted=function(){this.player_.muted()&&this.player_.muted(!1)},r.getPercent=function(){return this.player_.muted()?0:this.player_.volume()},r.stepForward=function(){this.checkMuted(),this.player_.volume(this.player_.volume()+.1)},r.stepBack=function(){this.checkMuted(),this.player_.volume(this.player_.volume()-.1)},r.updateARIAAttributes=function(e){var i=this.player_.muted()?0:this.volumeAsPercentage_();this.el_.setAttribute("aria-valuenow",i),this.el_.setAttribute("aria-valuetext",i+"%")},r.volumeAsPercentage_=function(){return Math.round(100*this.player_.volume())},r.updateLastVolume_=function(){var e=this,i=this.player_.volume();this.one("sliderinactive",function(){0===e.player_.volume()&&e.player_.lastVolume_(i)})},t}(qs);fn.prototype.options_={children:["volumeLevel"],barName:"volumeLevel"},!Je&&!Te&&fn.prototype.options_.children.splice(0,0,"mouseVolumeLevelDisplay"),fn.prototype.playerEvent="volumechange",Ie.registerComponent("VolumeBar",fn);var hl=function(s){function t(a,e){var i;return void 0===e&&(e={}),e.vertical=e.vertical||!1,(typeof e.volumeBar>"u"||re(e.volumeBar))&&(e.volumeBar=e.volumeBar||{},e.volumeBar.vertical=e.vertical),i=s.call(this,a,e)||this,function(t,r){r.tech_&&!r.tech_.featuresVolumeControl&&t.addClass("vjs-hidden"),t.on(r,"loadstart",function(){r.tech_.featuresVolumeControl?t.removeClass("vjs-hidden"):t.addClass("vjs-hidden")})}(lt(i),a),i.throttledHandleMouseMove=ii(Mt(lt(i),i.handleMouseMove),30),i.handleMouseUpHandler_=function(n){return i.handleMouseUp(n)},i.on("mousedown",function(n){return i.handleMouseDown(n)}),i.on("touchstart",function(n){return i.handleMouseDown(n)}),i.on("mousemove",function(n){return i.handleMouseMove(n)}),i.on(i.volumeBar,["focus","slideractive"],function(){i.volumeBar.addClass("vjs-slider-active"),i.addClass("vjs-slider-active"),i.trigger("slideractive")}),i.on(i.volumeBar,["blur","sliderinactive"],function(){i.volumeBar.removeClass("vjs-slider-active"),i.removeClass("vjs-slider-active"),i.trigger("sliderinactive")}),i}Ne(t,s);var r=t.prototype;return r.createEl=function(){var e="vjs-volume-horizontal";return this.options_.vertical&&(e="vjs-volume-vertical"),s.prototype.createEl.call(this,"div",{className:"vjs-volume-control vjs-control "+e})},r.handleMouseDown=function(e){var i=this.el_.ownerDocument;this.on(i,"mousemove",this.throttledHandleMouseMove),this.on(i,"touchmove",this.throttledHandleMouseMove),this.on(i,"mouseup",this.handleMouseUpHandler_),this.on(i,"touchend",this.handleMouseUpHandler_)},r.handleMouseUp=function(e){var i=this.el_.ownerDocument;this.off(i,"mousemove",this.throttledHandleMouseMove),this.off(i,"touchmove",this.throttledHandleMouseMove),this.off(i,"mouseup",this.handleMouseUpHandler_),this.off(i,"touchend",this.handleMouseUpHandler_)},r.handleMouseMove=function(e){this.volumeBar.handleMouseMove(e)},t}(Ie);hl.prototype.options_={children:["volumeBar"]},Ie.registerComponent("VolumeControl",hl);var pl=function(s){function t(a,e){var i;return i=s.call(this,a,e)||this,function(t,r){r.tech_&&!r.tech_.featuresMuteControl&&t.addClass("vjs-hidden"),t.on(r,"loadstart",function(){r.tech_.featuresMuteControl?t.removeClass("vjs-hidden"):t.addClass("vjs-hidden")})}(lt(i),a),i.on(a,["loadstart","volumechange"],function(n){return i.update(n)}),i}Ne(t,s);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-mute-control "+s.prototype.buildCSSClass.call(this)},r.handleClick=function(e){var i=this.player_.volume(),n=this.player_.lastVolume_();if(0===i){var o=n<.1?.1:n;this.player_.volume(o),this.player_.muted(!1)}else this.player_.muted(!this.player_.muted())},r.update=function(e){this.updateIcon_(),this.updateControlText_()},r.updateIcon_=function(){var e=this.player_.volume(),i=3;Je&&this.player_.tech_&&this.player_.tech_.el_&&this.player_.muted(this.player_.tech_.el_.muted),0===e||this.player_.muted()?i=0:e<.33?i=1:e<.67&&(i=2);for(var n=0;n<4;n++)we(this.el_,"vjs-vol-"+n);ye(this.el_,"vjs-vol-"+i)},r.updateControlText_=function(){var i=this.player_.muted()||0===this.player_.volume()?"Unmute":"Mute";this.controlText()!==i&&this.controlText(i)},t}($r);pl.prototype.controlText_="Mute",Ie.registerComponent("MuteToggle",pl);var ml=function(s){function t(a,e){var i;return void 0===e&&(e={}),typeof e.inline<"u"?e.inline=e.inline:e.inline=!0,(typeof e.volumeControl>"u"||re(e.volumeControl))&&(e.volumeControl=e.volumeControl||{},e.volumeControl.vertical=!e.inline),(i=s.call(this,a,e)||this).handleKeyPressHandler_=function(n){return i.handleKeyPress(n)},i.on(a,["loadstart"],function(n){return i.volumePanelState_(n)}),i.on(i.muteToggle,"keyup",function(n){return i.handleKeyPress(n)}),i.on(i.volumeControl,"keyup",function(n){return i.handleVolumeControlKeyUp(n)}),i.on("keydown",function(n){return i.handleKeyPress(n)}),i.on("mouseover",function(n){return i.handleMouseOver(n)}),i.on("mouseout",function(n){return i.handleMouseOut(n)}),i.on(i.volumeControl,["slideractive"],i.sliderActive_),i.on(i.volumeControl,["sliderinactive"],i.sliderInactive_),i}Ne(t,s);var r=t.prototype;return r.sliderActive_=function(){this.addClass("vjs-slider-active")},r.sliderInactive_=function(){this.removeClass("vjs-slider-active")},r.volumePanelState_=function(){this.volumeControl.hasClass("vjs-hidden")&&this.muteToggle.hasClass("vjs-hidden")&&this.addClass("vjs-hidden"),this.volumeControl.hasClass("vjs-hidden")&&!this.muteToggle.hasClass("vjs-hidden")&&this.addClass("vjs-mute-toggle-only")},r.createEl=function(){var e="vjs-volume-panel-horizontal";return this.options_.inline||(e="vjs-volume-panel-vertical"),s.prototype.createEl.call(this,"div",{className:"vjs-volume-panel vjs-control "+e})},r.dispose=function(){this.handleMouseOut(),s.prototype.dispose.call(this)},r.handleVolumeControlKeyUp=function(e){st.isEventKey(e,"Esc")&&this.muteToggle.focus()},r.handleMouseOver=function(e){this.addClass("vjs-hover"),Et(document,"keyup",this.handleKeyPressHandler_)},r.handleMouseOut=function(e){this.removeClass("vjs-hover"),Ct(document,"keyup",this.handleKeyPressHandler_)},r.handleKeyPress=function(e){st.isEventKey(e,"Esc")&&this.handleMouseOut()},t}(Ie);ml.prototype.options_={children:["muteToggle","volumeControl"]},Ie.registerComponent("VolumePanel",ml);var vl=function(s){function t(a,e){var i;return i=s.call(this,a,e)||this,e&&(i.menuButton_=e.menuButton),i.focusedChild_=-1,i.on("keydown",function(n){return i.handleKeyDown(n)}),i.boundHandleBlur_=function(n){return i.handleBlur(n)},i.boundHandleTapClick_=function(n){return i.handleTapClick(n)},i}Ne(t,s);var r=t.prototype;return r.addEventListenerForItem=function(e){e instanceof Ie&&(this.on(e,"blur",this.boundHandleBlur_),this.on(e,["tap","click"],this.boundHandleTapClick_))},r.removeEventListenerForItem=function(e){e instanceof Ie&&(this.off(e,"blur",this.boundHandleBlur_),this.off(e,["tap","click"],this.boundHandleTapClick_))},r.removeChild=function(e){"string"==typeof e&&(e=this.getChild(e)),this.removeEventListenerForItem(e),s.prototype.removeChild.call(this,e)},r.addItem=function(e){var i=this.addChild(e);i&&this.addEventListenerForItem(i)},r.createEl=function(){var e=this.options_.contentElType||"ul";this.contentEl_=it(e,{className:"vjs-menu-content"}),this.contentEl_.setAttribute("role","menu");var i=s.prototype.createEl.call(this,"div",{append:this.contentEl_,className:"vjs-menu"});return i.appendChild(this.contentEl_),Et(i,"click",function(n){n.preventDefault(),n.stopImmediatePropagation()}),i},r.dispose=function(){this.contentEl_=null,this.boundHandleBlur_=null,this.boundHandleTapClick_=null,s.prototype.dispose.call(this)},r.handleBlur=function(e){var i=e.relatedTarget||document.activeElement;if(!this.children().some(function(o){return o.el()===i})){var n=this.menuButton_;n&&n.buttonPressed_&&i!==n.el().firstChild&&n.unpressButton()}},r.handleTapClick=function(e){if(this.menuButton_){this.menuButton_.unpressButton();var i=this.children();if(!Array.isArray(i))return;var n=i.filter(function(o){return o.el()===e.target})[0];if(!n)return;"CaptionSettingsMenuItem"!==n.name()&&this.menuButton_.focus()}},r.handleKeyDown=function(e){st.isEventKey(e,"Left")||st.isEventKey(e,"Down")?(e.preventDefault(),e.stopPropagation(),this.stepForward()):(st.isEventKey(e,"Right")||st.isEventKey(e,"Up"))&&(e.preventDefault(),e.stopPropagation(),this.stepBack())},r.stepForward=function(){var e=0;void 0!==this.focusedChild_&&(e=this.focusedChild_+1),this.focus(e)},r.stepBack=function(){var e=0;void 0!==this.focusedChild_&&(e=this.focusedChild_-1),this.focus(e)},r.focus=function(e){void 0===e&&(e=0);var i=this.children().slice();i.length&&i[0].hasClass("vjs-menu-title")&&i.shift(),i.length>0&&(e<0?e=0:e>=i.length&&(e=i.length-1),this.focusedChild_=e,i[e].el_.focus())},t}(Ie);Ie.registerComponent("Menu",vl);var Ks=function(s){function t(a,e){var i;void 0===e&&(e={}),(i=s.call(this,a,e)||this).menuButton_=new $r(a,e),i.menuButton_.controlText(i.controlText_),i.menuButton_.el_.setAttribute("aria-haspopup","true");var n=$r.prototype.buildCSSClass();i.menuButton_.el_.className=i.buildCSSClass()+" "+n,i.menuButton_.removeClass("vjs-control"),i.addChild(i.menuButton_),i.update(),i.enabled_=!0;var o=function(d){return i.handleClick(d)};return i.handleMenuKeyUp_=function(l){return i.handleMenuKeyUp(l)},i.on(i.menuButton_,"tap",o),i.on(i.menuButton_,"click",o),i.on(i.menuButton_,"keydown",function(l){return i.handleKeyDown(l)}),i.on(i.menuButton_,"mouseenter",function(){i.addClass("vjs-hover"),i.menu.show(),Et(document,"keyup",i.handleMenuKeyUp_)}),i.on("mouseleave",function(l){return i.handleMouseLeave(l)}),i.on("keydown",function(l){return i.handleSubmenuKeyDown(l)}),i}Ne(t,s);var r=t.prototype;return r.update=function(){var e=this.createMenu();this.menu&&(this.menu.dispose(),this.removeChild(this.menu)),this.menu=e,this.addChild(e),this.buttonPressed_=!1,this.menuButton_.el_.setAttribute("aria-expanded","false"),this.items&&this.items.length<=this.hideThreshold_?this.hide():this.show()},r.createMenu=function(){var e=new vl(this.player_,{menuButton:this});if(this.hideThreshold_=0,this.options_.title){var i=it("li",{className:"vjs-menu-title",textContent:Jt(this.options_.title),tabIndex:-1}),n=new Ie(this.player_,{el:i});e.addItem(n)}if(this.items=this.createItems(),this.items)for(var o=0;o-1&&"showing"===d.mode){n=!1;break}}n!==this.isSelected_&&this.selected(n)},r.handleSelectedLanguageChange=function(e){for(var i=this.player().textTracks(),n=!0,o=0,l=i.length;o-1&&"showing"===d.mode){n=!1;break}}n&&(this.player_.cache_.selectedLanguage={enabled:!1})},t}(ba);Ie.registerComponent("OffTextTrackMenuItem",gl);var Hi=function(s){function t(a,e){return void 0===e&&(e={}),e.tracks=a.textTracks(),s.call(this,a,e)||this}return Ne(t,s),t.prototype.createItems=function(e,i){var n;void 0===e&&(e=[]),void 0===i&&(i=ba),this.label_&&(n=this.label_+" off"),e.push(new gl(this.player_,{kinds:this.kinds_,kind:this.kind_,label:n})),this.hideThreshold_+=1;var o=this.player_.textTracks();Array.isArray(this.kinds_)||(this.kinds_=[this.kind_]);for(var l=0;l-1){var h=new i(this.player_,{track:d,kinds:this.kinds_,kind:this.kind_,selectable:!0,multiSelectable:!1});h.addClass("vjs-"+d.kind+"-menu-item"),e.push(h)}}return e},t}(Xs);Ie.registerComponent("TextTrackButton",Hi);var yl=function(s){function t(a,e){var i,n=e.track,o=e.cue,l=a.currentTime();return e.selectable=!0,e.multiSelectable=!1,e.label=o.text,e.selected=o.startTime<=l&&l=0;i--){var n=e[i];if(n.kind===this.kind_)return n}},r.getMenuCaption=function(){return this.track_&&this.track_.label?this.track_.label:this.localize(Jt(this.kind_))},r.createMenu=function(){return this.options_.title=this.getMenuCaption(),s.prototype.createMenu.call(this)},r.createItems=function(){var e=[];if(!this.track_)return e;var i=this.track_.cues;if(!i)return e;for(var n=0,o=i.length;n-1&&(i.label_="captions"),i.menuButton_.controlText(Jt(i.label_)),i}Ne(t,s);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-subs-caps-button "+s.prototype.buildCSSClass.call(this)},r.buildWrapperCSSClass=function(){return"vjs-subs-caps-button "+s.prototype.buildWrapperCSSClass.call(this)},r.createItems=function(){var e=[];return!(this.player().tech_&&this.player().tech_.featuresNativeTextTracks)&&this.player().getChild("textTrackSettings")&&(e.push(new Zs(this.player_,{kind:this.label_})),this.hideThreshold_+=1),e=s.prototype.createItems.call(this,e,_l)},t}(Hi);to.prototype.kinds_=["captions","subtitles"],to.prototype.controlText_="Subtitles",Ie.registerComponent("SubsCapsButton",to);var Tl=function(s){function t(a,e){var i,n=e.track,o=a.audioTracks();e.label=n.label||n.language||"Unknown",e.selected=n.enabled,(i=s.call(this,a,e)||this).track=n,i.addClass("vjs-"+n.kind+"-menu-item");var l=function(){for(var h=arguments.length,y=new Array(h),g=0;g=0;n--)i.push(new ro(this.player(),{rate:e[n]+"x"}));return i},r.updateARIAAttributes=function(){this.el().setAttribute("aria-valuenow",this.player().playbackRate())},r.handleClick=function(e){var i=this.player().playbackRate(),n=this.playbackRates(),l=(n.indexOf(i)+1)%n.length;this.player().playbackRate(n[l])},r.handlePlaybackRateschange=function(e){this.update()},r.playbackRates=function(){var e=this.player();return e.playbackRates&&e.playbackRates()||[]},r.playbackRateSupported=function(){return this.player().tech_&&this.player().tech_.featuresPlaybackRate&&this.playbackRates()&&this.playbackRates().length>0},r.updateVisibility=function(e){this.playbackRateSupported()?this.removeClass("vjs-hidden"):this.addClass("vjs-hidden")},r.updateLabel=function(e){this.playbackRateSupported()&&(this.labelEl_.textContent=this.player().playbackRate()+"x")},t}(Ks);Sl.prototype.controlText_="Playback Rate",Ie.registerComponent("PlaybackRateMenuButton",Sl);var xl=function(s){function t(){return s.apply(this,arguments)||this}Ne(t,s);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-spacer "+s.prototype.buildCSSClass.call(this)},r.createEl=function(e,i,n){return void 0===e&&(e="div"),void 0===i&&(i={}),void 0===n&&(n={}),i.className||(i.className=this.buildCSSClass()),s.prototype.createEl.call(this,e,i,n)},t}(Ie);Ie.registerComponent("Spacer",xl);var Dp=function(s){function t(){return s.apply(this,arguments)||this}Ne(t,s);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-custom-control-spacer "+s.prototype.buildCSSClass.call(this)},r.createEl=function(){return s.prototype.createEl.call(this,"div",{className:this.buildCSSClass(),textContent:"\xa0"})},t}(xl);Ie.registerComponent("CustomControlSpacer",Dp);var hn=function(s){function t(){return s.apply(this,arguments)||this}return Ne(t,s),t.prototype.createEl=function(){return s.prototype.createEl.call(this,"div",{className:"vjs-control-bar",dir:"ltr"})},t}(Ie);hn.prototype.options_={children:["playToggle","volumePanel","currentTimeDisplay","timeDivider","durationDisplay","progressControl","liveDisplay","seekToLive","remainingTimeDisplay","customControlSpacer","playbackRateMenuButton","chaptersButton","descriptionsButton","subsCapsButton","audioTrackButton","fullscreenToggle"]},"exitPictureInPicture"in document&&hn.prototype.options_.children.splice(hn.prototype.options_.children.length-1,0,"pictureInPictureToggle"),Ie.registerComponent("ControlBar",hn);var El=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).on(a,"error",function(n){return i.open(n)}),i}Ne(t,s);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-error-display "+s.prototype.buildCSSClass.call(this)},r.content=function(){var e=this.player().error();return e?this.localize(e.message):""},t}(Fi);El.prototype.options_=ee({},Fi.prototype.options_,{pauseOnOpen:!1,fillAlways:!0,temporary:!1,uncloseable:!0}),Ie.registerComponent("ErrorDisplay",El);var io="vjs-text-track-settings",wl=["#000","Black"],Cl=["#00F","Blue"],Pl=["#0FF","Cyan"],kl=["#0F0","Green"],Al=["#F0F","Magenta"],Il=["#F00","Red"],Dl=["#FFF","White"],Ol=["#FF0","Yellow"],ao=["1","Opaque"],no=["0.5","Semi-Transparent"],Ll=["0","Transparent"],bi={backgroundColor:{selector:".vjs-bg-color > select",id:"captions-background-color-%s",label:"Color",options:[wl,Dl,Il,kl,Cl,Ol,Al,Pl]},backgroundOpacity:{selector:".vjs-bg-opacity > select",id:"captions-background-opacity-%s",label:"Transparency",options:[ao,no,Ll]},color:{selector:".vjs-fg-color > select",id:"captions-foreground-color-%s",label:"Color",options:[Dl,wl,Il,kl,Cl,Ol,Al,Pl]},edgeStyle:{selector:".vjs-edge-style > select",id:"%s",label:"Text Edge Style",options:[["none","None"],["raised","Raised"],["depressed","Depressed"],["uniform","Uniform"],["dropshadow","Dropshadow"]]},fontFamily:{selector:".vjs-font-family > select",id:"captions-font-family-%s",label:"Font Family",options:[["proportionalSansSerif","Proportional Sans-Serif"],["monospaceSansSerif","Monospace Sans-Serif"],["proportionalSerif","Proportional Serif"],["monospaceSerif","Monospace Serif"],["casual","Casual"],["script","Script"],["small-caps","Small Caps"]]},fontPercent:{selector:".vjs-font-percent > select",id:"captions-font-size-%s",label:"Font Size",options:[["0.50","50%"],["0.75","75%"],["1.00","100%"],["1.25","125%"],["1.50","150%"],["1.75","175%"],["2.00","200%"],["3.00","300%"],["4.00","400%"]],default:2,parser:function(t){return"1.00"===t?null:Number(t)}},textOpacity:{selector:".vjs-text-opacity > select",id:"captions-foreground-opacity-%s",label:"Transparency",options:[ao,no]},windowColor:{selector:".vjs-window-color > select",id:"captions-window-color-%s",label:"Color"},windowOpacity:{selector:".vjs-window-opacity > select",id:"captions-window-opacity-%s",label:"Transparency",options:[Ll,no,ao]}};function Rl(s,t){if(t&&(s=t(s)),s&&"none"!==s)return s}bi.windowColor.options=bi.backgroundColor.options;var Rp=function(s){function t(a,e){var i;return e.temporary=!1,(i=s.call(this,a,e)||this).updateDisplay=i.updateDisplay.bind(lt(i)),i.fill(),i.hasBeenOpened_=i.hasBeenFilled_=!0,i.endDialog=it("p",{className:"vjs-control-text",textContent:i.localize("End of dialog window.")}),i.el().appendChild(i.endDialog),i.setDefaults(),void 0===e.persistTextTrackSettings&&(i.options_.persistTextTrackSettings=i.options_.playerOptions.persistTextTrackSettings),i.on(i.$(".vjs-done-button"),"click",function(){i.saveSettings(),i.close()}),i.on(i.$(".vjs-default-button"),"click",function(){i.setDefaults(),i.updateDisplay()}),oe(bi,function(n){i.on(i.$(n.selector),"change",i.updateDisplay)}),i.options_.persistTextTrackSettings&&i.restoreSettings(),i}Ne(t,s);var r=t.prototype;return r.dispose=function(){this.endDialog=null,s.prototype.dispose.call(this)},r.createElSelect_=function(e,i,n){var o=this;void 0===i&&(i=""),void 0===n&&(n="label");var l=bi[e],d=l.id.replace("%s",this.id_),h=[i,d].join(" ").trim();return["<"+n+' id="'+d+'" class="'+("label"===n?"vjs-label":"")+'">',this.localize(l.label),"",'").join("")},r.createElFgColor_=function(){var e="captions-text-legend-"+this.id_;return['
','',this.localize("Text"),"",this.createElSelect_("color",e),'',this.createElSelect_("textOpacity",e),"","
"].join("")},r.createElBgColor_=function(){var e="captions-background-"+this.id_;return['
','',this.localize("Background"),"",this.createElSelect_("backgroundColor",e),'',this.createElSelect_("backgroundOpacity",e),"","
"].join("")},r.createElWinColor_=function(){var e="captions-window-"+this.id_;return['
','',this.localize("Window"),"",this.createElSelect_("windowColor",e),'',this.createElSelect_("windowOpacity",e),"","
"].join("")},r.createElColors_=function(){return it("div",{className:"vjs-track-settings-colors",innerHTML:[this.createElFgColor_(),this.createElBgColor_(),this.createElWinColor_()].join("")})},r.createElFont_=function(){return it("div",{className:"vjs-track-settings-font",innerHTML:['
',this.createElSelect_("fontPercent","","legend"),"
",'
',this.createElSelect_("edgeStyle","","legend"),"
",'
',this.createElSelect_("fontFamily","","legend"),"
"].join("")})},r.createElControls_=function(){var e=this.localize("restore all settings to the default values");return it("div",{className:"vjs-track-settings-controls",innerHTML:['",'"].join("")})},r.content=function(){return[this.createElColors_(),this.createElFont_(),this.createElControls_()]},r.label=function(){return this.localize("Caption Settings Dialog")},r.description=function(){return this.localize("Beginning of dialog window. Escape will cancel and close the window.")},r.buildCSSClass=function(){return s.prototype.buildCSSClass.call(this)+" vjs-text-track-settings"},r.getValues=function(){var e=this;return function me(s,t,r){return void 0===r&&(r=0),be(s).reduce(function(a,e){return t(a,s[e],e)},r)}(bi,function(i,n,o){var l=function Op(s,t){return Rl(s.options[s.options.selectedIndex].value,t)}(e.$(n.selector),n.parser);return void 0!==l&&(i[o]=l),i},{})},r.setValues=function(e){var i=this;oe(bi,function(n,o){!function Lp(s,t,r){if(t)for(var a=0;athis.options_.liveTolerance;(!this.timeupdateSeen_||o===1/0)&&(d=!1),d!==this.behindLiveEdge_&&(this.behindLiveEdge_=d,this.trigger("liveedgechange"))}},r.handleDurationchange=function(){this.toggleTracking()},r.toggleTracking=function(){this.player_.duration()===1/0&&this.liveWindow()>=this.options_.trackingThreshold?(this.player_.options_.liveui&&this.player_.addClass("vjs-liveui"),this.startTracking()):(this.player_.removeClass("vjs-liveui"),this.stopTracking())},r.startTracking=function(){this.isTracking()||(this.timeupdateSeen_||(this.timeupdateSeen_=this.player_.hasStarted()),this.trackingInterval_=this.setInterval(this.trackLiveHandler_,30),this.trackLive_(),this.on(this.player_,["play","pause"],this.trackLiveHandler_),this.timeupdateSeen_?this.on(this.player_,"seeked",this.handleSeeked_):(this.one(this.player_,"play",this.handlePlay_),this.one(this.player_,"timeupdate",this.handleFirstTimeupdate_)))},r.handleFirstTimeupdate=function(){this.timeupdateSeen_=!0,this.on(this.player_,"seeked",this.handleSeeked_)},r.handleSeeked=function(){var e=Math.abs(this.liveCurrentTime()-this.player_.currentTime());this.seekedBehindLive_=this.nextSeekedFromUser_&&e>2,this.nextSeekedFromUser_=!1,this.trackLive_()},r.handlePlay=function(){this.one(this.player_,"timeupdate",this.seekToLiveEdge_)},r.reset_=function(){this.lastTime_=-1,this.pastSeekEnd_=0,this.lastSeekEnd_=-1,this.behindLiveEdge_=!0,this.timeupdateSeen_=!1,this.seekedBehindLive_=!1,this.nextSeekedFromUser_=!1,this.clearInterval(this.trackingInterval_),this.trackingInterval_=null,this.off(this.player_,["play","pause"],this.trackLiveHandler_),this.off(this.player_,"seeked",this.handleSeeked_),this.off(this.player_,"play",this.handlePlay_),this.off(this.player_,"timeupdate",this.handleFirstTimeupdate_),this.off(this.player_,"timeupdate",this.seekToLiveEdge_)},r.nextSeekedFromUser=function(){this.nextSeekedFromUser_=!0},r.stopTracking=function(){this.isTracking()&&(this.reset_(),this.trigger("liveedgechange"))},r.seekableEnd=function(){for(var e=this.player_.seekable(),i=[],n=e?e.length:0;n--;)i.push(e.end(n));return i.length?i.sort()[i.length-1]:1/0},r.seekableStart=function(){for(var e=this.player_.seekable(),i=[],n=e?e.length:0;n--;)i.push(e.start(n));return i.length?i.sort()[0]:0},r.liveWindow=function(){var e=this.liveCurrentTime();return e===1/0?0:e-this.seekableStart()},r.isLive=function(){return this.isTracking()},r.atLiveEdge=function(){return!this.behindLiveEdge()},r.liveCurrentTime=function(){return this.pastSeekEnd()+this.seekableEnd()},r.pastSeekEnd=function(){var e=this.seekableEnd();return-1!==this.lastSeekEnd_&&e!==this.lastSeekEnd_&&(this.pastSeekEnd_=0),this.lastSeekEnd_=e,this.pastSeekEnd_},r.behindLiveEdge=function(){return this.behindLiveEdge_},r.isTracking=function(){return"number"==typeof this.trackingInterval_},r.seekToLiveEdge=function(){this.seekedBehindLive_=!1,!this.atLiveEdge()&&(this.nextSeekedFromUser_=!1,this.player_.currentTime(this.liveCurrentTime()))},r.dispose=function(){this.off(document,"visibilitychange",this.handleVisibilityChange_),this.stopTracking(),s.prototype.dispose.call(this)},t}(Ie);Ie.registerComponent("LiveTracker",Np);var pn,so=function(t){var r=t.el();if(r.hasAttribute("src"))return t.triggerSourceset(r.src),!0;var a=t.$$("source"),e=[],i="";if(!a.length)return!1;for(var n=0;n=2&&l.push("loadeddata"),e.readyState>=3&&l.push("canplay"),e.readyState>=4&&l.push("canplaythrough"),this.ready(function(){l.forEach(function(d){this.trigger(d)},this)})}},r.setScrubbing=function(e){this.isScrubbing_=e},r.scrubbing=function(){return this.isScrubbing_},r.setCurrentTime=function(e){try{this.isScrubbing_&&this.el_.fastSeek&&tt?this.el_.fastSeek(e):this.el_.currentTime=e}catch(i){E(i,"Video is not ready. (Video.js)")}},r.duration=function(){var e=this;if(this.el_.duration===1/0&&Te&&vt&&0===this.el_.currentTime){return this.on("timeupdate",function n(){e.el_.currentTime>0&&(e.el_.duration===1/0&&e.trigger("durationchange"),e.off("timeupdate",n))}),NaN}return this.el_.duration||NaN},r.width=function(){return this.el_.offsetWidth},r.height=function(){return this.el_.offsetHeight},r.proxyWebkitFullscreen_=function(){var e=this;if("webkitDisplayingFullscreen"in this.el_){var i=function(){this.trigger("fullscreenchange",{isFullscreen:!1}),this.el_.controls&&!this.options_.nativeControlsForTouch&&this.controls()&&(this.el_.controls=!1)},n=function(){"webkitPresentationMode"in this.el_&&"picture-in-picture"!==this.el_.webkitPresentationMode&&(this.one("webkitendfullscreen",i),this.trigger("fullscreenchange",{isFullscreen:!0,nativeIOSFullscreen:!0}))};this.on("webkitbeginfullscreen",n),this.on("dispose",function(){e.off("webkitbeginfullscreen",n),e.off("webkitendfullscreen",i)})}},r.supportsFullScreen=function(){if("function"==typeof this.el_.webkitEnterFullScreen){var e=window.navigator&&window.navigator.userAgent||"";if(/Android/.test(e)||!/Chrome|Mac OS X 10.5/.test(e))return!0}return!1},r.enterFullScreen=function(){var e=this.el_;if(e.paused&&e.networkState<=e.HAVE_METADATA)Kr(this.el_.play()),this.setTimeout(function(){e.pause();try{e.webkitEnterFullScreen()}catch(i){this.trigger("fullscreenerror",i)}},0);else try{e.webkitEnterFullScreen()}catch(i){this.trigger("fullscreenerror",i)}},r.exitFullScreen=function(){this.el_.webkitDisplayingFullscreen?this.el_.webkitExitFullScreen():this.trigger("fullscreenerror",new Error("The video is not fullscreen"))},r.requestPictureInPicture=function(){return this.el_.requestPictureInPicture()},r.src=function(e){if(void 0===e)return this.el_.src;this.setSrc(e)},r.reset=function(){t.resetMediaElement(this.el_)},r.currentSrc=function(){return this.currentSource_?this.currentSource_.src:this.el_.currentSrc},r.setControls=function(e){this.el_.controls=!!e},r.addTextTrack=function(e,i,n){return this.featuresNativeTextTracks?this.el_.addTextTrack(e,i,n):s.prototype.addTextTrack.call(this,e,i,n)},r.createRemoteTextTrack=function(e){if(!this.featuresNativeTextTracks)return s.prototype.createRemoteTextTrack.call(this,e);var i=document.createElement("track");return e.kind&&(i.kind=e.kind),e.label&&(i.label=e.label),(e.language||e.srclang)&&(i.srclang=e.language||e.srclang),e.default&&(i.default=e.default),e.id&&(i.id=e.id),e.src&&(i.src=e.src),i},r.addRemoteTextTrack=function(e,i){var n=s.prototype.addRemoteTextTrack.call(this,e,i);return this.featuresNativeTextTracks&&this.el().appendChild(n),n},r.removeRemoteTextTrack=function(e){if(s.prototype.removeRemoteTextTrack.call(this,e),this.featuresNativeTextTracks)for(var i=this.$$("track"),n=i.length;n--;)(e===i[n]||e===i[n].track)&&this.el().removeChild(i[n])},r.getVideoPlaybackQuality=function(){if("function"==typeof this.el().getVideoPlaybackQuality)return this.el().getVideoPlaybackQuality();var e={};return typeof this.el().webkitDroppedFrameCount<"u"&&typeof this.el().webkitDecodedFrameCount<"u"&&(e.droppedVideoFrames=this.el().webkitDroppedFrameCount,e.totalVideoFrames=this.el().webkitDecodedFrameCount),window.performance&&"function"==typeof window.performance.now?e.creationTime=window.performance.now():window.performance&&window.performance.timing&&"number"==typeof window.performance.timing.navigationStart&&(e.creationTime=window.Date.now()-window.performance.timing.navigationStart),e},t}(Ft);oo(qe,"TEST_VID",function(){if(It()){var s=document.createElement("video"),t=document.createElement("track");return t.kind="captions",t.srclang="en",t.label="English",s.appendChild(t),s}}),qe.isSupported=function(){try{qe.TEST_VID.volume=.5}catch{return!1}return!(!qe.TEST_VID||!qe.TEST_VID.canPlayType)},qe.canPlayType=function(s){return qe.TEST_VID.canPlayType(s)},qe.canPlaySource=function(s,t){return qe.canPlayType(s.type)},qe.canControlVolume=function(){try{var s=qe.TEST_VID.volume;qe.TEST_VID.volume=s/2+.1;var t=s!==qe.TEST_VID.volume;return t&&Je?(window.setTimeout(function(){qe&&qe.prototype&&(qe.prototype.featuresVolumeControl=s!==qe.TEST_VID.volume)}),!1):t}catch{return!1}},qe.canMuteVolume=function(){try{var s=qe.TEST_VID.muted;return qe.TEST_VID.muted=!s,qe.TEST_VID.muted?J(qe.TEST_VID,"muted","muted"):ge(qe.TEST_VID,"muted"),s!==qe.TEST_VID.muted}catch{return!1}},qe.canControlPlaybackRate=function(){if(Te&&vt&&zt<58)return!1;try{var s=qe.TEST_VID.playbackRate;return qe.TEST_VID.playbackRate=s/2+.1,s!==qe.TEST_VID.playbackRate}catch{return!1}},qe.canOverrideAttributes=function(){try{var s=function(){};Object.defineProperty(document.createElement("video"),"src",{get:s,set:s}),Object.defineProperty(document.createElement("audio"),"src",{get:s,set:s}),Object.defineProperty(document.createElement("video"),"innerHTML",{get:s,set:s}),Object.defineProperty(document.createElement("audio"),"innerHTML",{get:s,set:s})}catch{return!1}return!0},qe.supportsNativeTextTracks=function(){return tt||Je&&vt},qe.supportsNativeVideoTracks=function(){return!(!qe.TEST_VID||!qe.TEST_VID.videoTracks)},qe.supportsNativeAudioTracks=function(){return!(!qe.TEST_VID||!qe.TEST_VID.audioTracks)},qe.Events=["loadstart","suspend","abort","error","emptied","stalled","loadedmetadata","loadeddata","canplay","canplaythrough","playing","waiting","seeking","seeked","ended","durationchange","timeupdate","progress","play","pause","ratechange","resize","volumechange"],[["featuresMuteControl","canMuteVolume"],["featuresPlaybackRate","canControlPlaybackRate"],["featuresSourceset","canOverrideAttributes"],["featuresNativeTextTracks","supportsNativeTextTracks"],["featuresNativeVideoTracks","supportsNativeVideoTracks"],["featuresNativeAudioTracks","supportsNativeAudioTracks"]].forEach(function(s){var t=s[0],r=s[1];oo(qe.prototype,t,function(){return qe[r]()},!0)}),qe.prototype.featuresVolumeControl=qe.canControlVolume(),qe.prototype.movingMediaElementInDOM=!Je,qe.prototype.featuresFullscreenResize=!0,qe.prototype.featuresProgressEvents=!0,qe.prototype.featuresTimeupdateEvents=!0,qe.patchCanPlayType=function(){Ze>=4&&!mt&&!vt&&(pn=qe.TEST_VID&&qe.TEST_VID.constructor.prototype.canPlayType,qe.TEST_VID.constructor.prototype.canPlayType=function(s){return s&&/^application\/(?:x-|vnd\.apple\.)mpegurl/i.test(s)?"maybe":pn.call(this,s)})},qe.unpatchCanPlayType=function(){var s=qe.TEST_VID.constructor.prototype.canPlayType;return pn&&(qe.TEST_VID.constructor.prototype.canPlayType=pn),s},qe.patchCanPlayType(),qe.disposeMediaElement=function(s){if(s){for(s.parentNode&&s.parentNode.removeChild(s);s.hasChildNodes();)s.removeChild(s.firstChild);s.removeAttribute("src"),"function"==typeof s.load&&function(){try{s.load()}catch{}}()}},qe.resetMediaElement=function(s){if(s){for(var t=s.querySelectorAll("source"),r=t.length;r--;)s.removeChild(t[r]);s.removeAttribute("src"),"function"==typeof s.load&&function(){try{s.load()}catch{}}()}},["muted","defaultMuted","autoplay","controls","loop","playsinline"].forEach(function(s){qe.prototype[s]=function(){return this.el_[s]||this.el_.hasAttribute(s)}}),["muted","defaultMuted","autoplay","loop","playsinline"].forEach(function(s){qe.prototype["set"+Jt(s)]=function(t){this.el_[s]=t,t?this.el_.setAttribute(s,s):this.el_.removeAttribute(s)}}),["paused","currentTime","buffered","volume","poster","preload","error","seeking","seekable","ended","playbackRate","defaultPlaybackRate","disablePictureInPicture","played","networkState","readyState","videoWidth","videoHeight","crossOrigin"].forEach(function(s){qe.prototype[s]=function(){return this.el_[s]}}),["volume","src","poster","preload","playbackRate","defaultPlaybackRate","disablePictureInPicture","crossOrigin"].forEach(function(s){qe.prototype["set"+Jt(s)]=function(t){this.el_[s]=t}}),["pause","load","play"].forEach(function(s){qe.prototype[s]=function(){return this.el_[s]()}}),Ft.withSourceHandlers(qe),qe.nativeSourceHandler={},qe.nativeSourceHandler.canPlayType=function(s){try{return qe.TEST_VID.canPlayType(s)}catch{return""}},qe.nativeSourceHandler.canHandleSource=function(s,t){if(s.type)return qe.nativeSourceHandler.canPlayType(s.type);if(s.src){var r=Is(s.src);return qe.nativeSourceHandler.canPlayType("video/"+r)}return""},qe.nativeSourceHandler.handleSource=function(s,t,r){t.setSrc(s.src)},qe.nativeSourceHandler.dispose=function(){},qe.registerSourceHandler(qe.nativeSourceHandler),Ft.registerTech("Html5",qe);var Nl=["progress","abort","suspend","emptied","stalled","loadedmetadata","loadeddata","timeupdate","resize","volumechange","texttrackchange"],uo={canplay:"CanPlay",canplaythrough:"CanPlayThrough",playing:"Playing",seeked:"Seeked"},lo=["tiny","xsmall","small","medium","large","xlarge","huge"],mn={};lo.forEach(function(s){var t="x"===s.charAt(0)?"x-"+s.substring(1):s;mn[s]="vjs-layout-"+t});var Hp={tiny:210,xsmall:320,small:425,medium:768,large:1440,xlarge:2560,huge:1/0},ir=function(s){function t(a,e,i){var n;if(a.id=a.id||e.id||"vjs_video_"+Xt(),(e=ie(t.getTagSettings(a),e)).initChildren=!1,e.createEl=!1,e.evented=!1,e.reportTouchActivity=!1,!e.language)if("function"==typeof a.closest){var o=a.closest("[lang]");o&&o.getAttribute&&(e.language=o.getAttribute("lang"))}else for(var l=a;l&&1===l.nodeType;){if(U(l).hasOwnProperty("lang")){e.language=l.getAttribute("lang");break}l=l.parentNode}if((n=s.call(this,null,e,i)||this).boundDocumentFullscreenChange_=function(g){return n.documentFullscreenChange_(g)},n.boundFullWindowOnEscKey_=function(g){return n.fullWindowOnEscKey(g)},n.boundUpdateStyleEl_=function(g){return n.updateStyleEl_(g)},n.boundApplyInitTime_=function(g){return n.applyInitTime_(g)},n.boundUpdateCurrentBreakpoint_=function(g){return n.updateCurrentBreakpoint_(g)},n.boundHandleTechClick_=function(g){return n.handleTechClick_(g)},n.boundHandleTechDoubleClick_=function(g){return n.handleTechDoubleClick_(g)},n.boundHandleTechTouchStart_=function(g){return n.handleTechTouchStart_(g)},n.boundHandleTechTouchMove_=function(g){return n.handleTechTouchMove_(g)},n.boundHandleTechTouchEnd_=function(g){return n.handleTechTouchEnd_(g)},n.boundHandleTechTap_=function(g){return n.handleTechTap_(g)},n.isFullscreen_=!1,n.log=O(n.id_),n.fsApi_=c,n.isPosterFromTech_=!1,n.queuedCallbacks_=[],n.isReady_=!1,n.hasStarted_=!1,n.userActive_=!1,n.debugEnabled_=!1,!n.options_||!n.options_.techOrder||!n.options_.techOrder.length)throw new Error("No techOrder specified. Did you overwrite videojs.options instead of just changing the properties you want to override?");if(n.tag=a,n.tagAttributes=a&&U(a),n.language(n.options_.language),e.languages){var d={};Object.getOwnPropertyNames(e.languages).forEach(function(g){d[g.toLowerCase()]=e.languages[g]}),n.languages_=d}else n.languages_=t.prototype.options_.languages;n.resetCache_(),n.poster_=e.poster||"",n.controls_=!!e.controls,a.controls=!1,a.removeAttribute("controls"),n.changingSrc_=!1,n.playCallbacks_=[],n.playTerminatedQueue_=[],a.hasAttribute("autoplay")?n.autoplay(!0):n.autoplay(n.options_.autoplay),e.plugins&&Object.keys(e.plugins).forEach(function(g){if("function"!=typeof n[g])throw new Error('plugin "'+g+'" does not exist')}),n.scrubbing_=!1,n.el_=n.createEl(),bs(lt(n),{eventBusKey:"el_"}),n.fsApi_.requestFullscreen&&(Et(document,n.fsApi_.fullscreenchange,n.boundDocumentFullscreenChange_),n.on(n.fsApi_.fullscreenchange,n.boundDocumentFullscreenChange_)),n.fluid_&&n.on(["playerreset","resize"],n.boundUpdateStyleEl_);var h=Ut(n.options_);e.plugins&&Object.keys(e.plugins).forEach(function(g){n[g](e.plugins[g])}),e.debug&&n.debug(!0),n.options_.playerOptions=h,n.middleware_=[],n.playbackRates(e.playbackRates),n.initChildren(),n.isAudio("audio"===a.nodeName.toLowerCase()),n.controls()?n.addClass("vjs-controls-enabled"):n.addClass("vjs-controls-disabled"),n.el_.setAttribute("role","region"),n.isAudio()?n.el_.setAttribute("aria-label",n.localize("Audio Player")):n.el_.setAttribute("aria-label",n.localize("Video Player")),n.isAudio()&&n.addClass("vjs-audio"),n.flexNotSupported_()&&n.addClass("vjs-no-flex"),Ot&&n.addClass("vjs-touch-enabled"),Je||n.addClass("vjs-workinghover"),t.players[n.id_]=lt(n);var y=B.split(".")[0];return n.addClass("vjs-v"+y),n.userActive(!0),n.reportUserActivity(),n.one("play",function(g){return n.listenForUserActivity_(g)}),n.on("stageclick",function(g){return n.handleStageClick_(g)}),n.on("keydown",function(g){return n.handleKeyDown(g)}),n.on("languagechange",function(g){return n.handleLanguagechange(g)}),n.breakpoints(n.options_.breakpoints),n.responsive(n.options_.responsive),n}Ne(t,s);var r=t.prototype;return r.dispose=function(){var e=this;this.trigger("dispose"),this.off("dispose"),Ct(document,this.fsApi_.fullscreenchange,this.boundDocumentFullscreenChange_),Ct(document,"keydown",this.boundFullWindowOnEscKey_),this.styleEl_&&this.styleEl_.parentNode&&(this.styleEl_.parentNode.removeChild(this.styleEl_),this.styleEl_=null),t.players[this.id_]=null,this.tag&&this.tag.player&&(this.tag.player=null),this.el_&&this.el_.player&&(this.el_.player=null),this.tech_&&(this.tech_.dispose(),this.isPosterFromTech_=!1,this.poster_=""),this.playerElIngest_&&(this.playerElIngest_=null),this.tag&&(this.tag=null),function lp(s){Fs[s.id()]=null}(this),Sr.names.forEach(function(i){var n=Sr[i],o=e[n.getterName]();o&&o.off&&o.off()}),s.prototype.dispose.call(this)},r.createEl=function(){var i,e=this.tag,n=this.playerElIngest_=e.parentNode&&e.parentNode.hasAttribute&&e.parentNode.hasAttribute("data-vjs-player"),o="video-js"===this.tag.tagName.toLowerCase();n?i=this.el_=e.parentNode:o||(i=this.el_=s.prototype.createEl.call(this,"div"));var l=U(e);if(o){for(i=this.el_=e,e=this.tag=document.createElement("video");i.children.length;)e.appendChild(i.firstChild);rr(i,"video-js")||ye(i,"video-js"),i.appendChild(e),n=this.playerElIngest_=i,Object.keys(i).forEach(function(A){try{e[A]=i[A]}catch{}})}if(e.setAttribute("tabindex","-1"),l.tabindex="-1",(ot||vt&&_t)&&(e.setAttribute("role","application"),l.role="application"),e.removeAttribute("width"),e.removeAttribute("height"),"width"in l&&delete l.width,"height"in l&&delete l.height,Object.getOwnPropertyNames(l).forEach(function(A){o&&"class"===A||i.setAttribute(A,l[A]),o&&e.setAttribute(A,l[A])}),e.playerId=e.id,e.id+="_html5_api",e.className="vjs-tech",e.player=i.player=this,this.addClass("vjs-paused"),!0!==window.VIDEOJS_NO_DYNAMIC_STYLE){this.styleEl_=Rt("vjs-styles-dimensions");var d=ke(".vjs-styles-defaults"),h=ke("head");h.insertBefore(this.styleEl_,d?d.nextSibling:h.firstChild)}this.fill_=!1,this.fluid_=!1,this.width(this.options_.width),this.height(this.options_.height),this.fill(this.options_.fill),this.fluid(this.options_.fluid),this.aspectRatio(this.options_.aspectRatio),this.crossOrigin(this.options_.crossOrigin||this.options_.crossorigin);for(var y=e.getElementsByTagName("a"),g=0;g0?this.videoWidth()+":"+this.videoHeight():"16:9").split(":"),g=y[1]/y[0];o=void 0!==this.width_?this.width_:void 0!==this.height_?this.height_/g:this.videoWidth()||300,l=void 0!==this.height_?this.height_:o*g,h=/^[^a-zA-Z]/.test(this.id())?"dimensions-"+this.id():this.id()+"-dimensions",this.addClass(h),Yt(this.styleEl_,"\n ."+h+" {\n width: "+o+"px;\n height: "+l+"px;\n }\n\n ."+h+".vjs-fluid {\n padding-top: "+100*g+"%;\n }\n ")}else{var e="number"==typeof this.width_?this.width_:this.options_.width,i="number"==typeof this.height_?this.height_:this.options_.height,n=this.tech_&&this.tech_.el();n&&(e>=0&&(n.width=e),i>=0&&(n.height=i))}},r.loadTech_=function(e,i){var n=this;this.tech_&&this.unloadTech_();var o=Jt(e),l=e.charAt(0).toLowerCase()+e.slice(1);"Html5"!==o&&this.tag&&(Ft.getTech("Html5").disposeMediaElement(this.tag),this.tag.player=null,this.tag=null),this.techName_=o,this.isReady_=!1;var d=this.autoplay();("string"==typeof this.autoplay()||!0===this.autoplay()&&this.options_.normalizeAutoplay)&&(d=!1);var h={source:i,autoplay:d,nativeControlsForTouch:this.options_.nativeControlsForTouch,playerId:this.id(),techId:this.id()+"_"+l+"_api",playsinline:this.options_.playsinline,preload:this.options_.preload,loop:this.options_.loop,disablePictureInPicture:this.options_.disablePictureInPicture,muted:this.options_.muted,poster:this.poster(),language:this.language(),playerElIngest:this.playerElIngest_||!1,"vtt.js":this.options_["vtt.js"],canOverridePoster:!!this.options_.techCanOverridePoster,enableSourceset:this.options_.enableSourceset,Promise:this.options_.Promise};Sr.names.forEach(function(g){var S=Sr[g];h[S.getterName]=n[S.privateName]}),ie(h,this.options_[o]),ie(h,this.options_[l]),ie(h,this.options_[e.toLowerCase()]),this.tag&&(h.tag=this.tag),i&&i.src===this.cache_.src&&this.cache_.currentTime>0&&(h.startTime=this.cache_.currentTime);var y=Ft.getTech(e);if(!y)throw new Error("No Tech named '"+o+"' exists! '"+o+"' should be registered using videojs.registerTech()'");this.tech_=new y(h),this.tech_.ready(Mt(this,this.handleTechReady_),!0),Lu_jsonToTextTracks(this.textTracksJson_||[],this.tech_),Nl.forEach(function(g){n.on(n.tech_,g,function(S){return n["handleTech"+Jt(g)+"_"](S)})}),Object.keys(uo).forEach(function(g){n.on(n.tech_,g,function(S){0===n.tech_.playbackRate()&&n.tech_.seeking()?n.queuedCallbacks_.push({callback:n["handleTech"+uo[g]+"_"].bind(n),event:S}):n["handleTech"+uo[g]+"_"](S)})}),this.on(this.tech_,"loadstart",function(g){return n.handleTechLoadStart_(g)}),this.on(this.tech_,"sourceset",function(g){return n.handleTechSourceset_(g)}),this.on(this.tech_,"waiting",function(g){return n.handleTechWaiting_(g)}),this.on(this.tech_,"ended",function(g){return n.handleTechEnded_(g)}),this.on(this.tech_,"seeking",function(g){return n.handleTechSeeking_(g)}),this.on(this.tech_,"play",function(g){return n.handleTechPlay_(g)}),this.on(this.tech_,"firstplay",function(g){return n.handleTechFirstPlay_(g)}),this.on(this.tech_,"pause",function(g){return n.handleTechPause_(g)}),this.on(this.tech_,"durationchange",function(g){return n.handleTechDurationChange_(g)}),this.on(this.tech_,"fullscreenchange",function(g,S){return n.handleTechFullscreenChange_(g,S)}),this.on(this.tech_,"fullscreenerror",function(g,S){return n.handleTechFullscreenError_(g,S)}),this.on(this.tech_,"enterpictureinpicture",function(g){return n.handleTechEnterPictureInPicture_(g)}),this.on(this.tech_,"leavepictureinpicture",function(g){return n.handleTechLeavePictureInPicture_(g)}),this.on(this.tech_,"error",function(g){return n.handleTechError_(g)}),this.on(this.tech_,"posterchange",function(g){return n.handleTechPosterChange_(g)}),this.on(this.tech_,"textdata",function(g){return n.handleTechTextData_(g)}),this.on(this.tech_,"ratechange",function(g){return n.handleTechRateChange_(g)}),this.on(this.tech_,"loadedmetadata",this.boundUpdateStyleEl_),this.usingNativeControls(this.techGet_("controls")),this.controls()&&!this.usingNativeControls()&&this.addTechControlsListeners_(),this.tech_.el().parentNode!==this.el()&&("Html5"!==o||!this.tag)&&kr(this.tech_.el(),this.el()),this.tag&&(this.tag.player=null,this.tag=null)},r.unloadTech_=function(){var e=this;Sr.names.forEach(function(i){var n=Sr[i];e[n.privateName]=e[n.getterName]()}),this.textTracksJson_=Lu_textTracksToJson(this.tech_),this.isReady_=!1,this.tech_.dispose(),this.tech_=!1,this.isPosterFromTech_&&(this.poster_="",this.trigger("posterchange")),this.isPosterFromTech_=!1},r.tech=function(e){return void 0===e&&E.warn("Using the tech directly can be dangerous. I hope you know what you're doing.\nSee https://github.com/videojs/video.js/issues/2617 for more info.\n"),this.tech_},r.addTechControlsListeners_=function(){this.removeTechControlsListeners_(),this.on(this.tech_,"click",this.boundHandleTechClick_),this.on(this.tech_,"dblclick",this.boundHandleTechDoubleClick_),this.on(this.tech_,"touchstart",this.boundHandleTechTouchStart_),this.on(this.tech_,"touchmove",this.boundHandleTechTouchMove_),this.on(this.tech_,"touchend",this.boundHandleTechTouchEnd_),this.on(this.tech_,"tap",this.boundHandleTechTap_)},r.removeTechControlsListeners_=function(){this.off(this.tech_,"tap",this.boundHandleTechTap_),this.off(this.tech_,"touchstart",this.boundHandleTechTouchStart_),this.off(this.tech_,"touchmove",this.boundHandleTechTouchMove_),this.off(this.tech_,"touchend",this.boundHandleTechTouchEnd_),this.off(this.tech_,"click",this.boundHandleTechClick_),this.off(this.tech_,"dblclick",this.boundHandleTechDoubleClick_)},r.handleTechReady_=function(){this.triggerReady(),this.cache_.volume&&this.techCall_("setVolume",this.cache_.volume),this.handleTechPosterChange_(),this.handleTechDurationChange_()},r.handleTechLoadStart_=function(){this.removeClass("vjs-ended"),this.removeClass("vjs-seeking"),this.error(null),this.handleTechDurationChange_(),this.paused()?(this.hasStarted(!1),this.trigger("loadstart")):(this.trigger("loadstart"),this.trigger("firstplay")),this.manualAutoplay_(!0===this.autoplay()&&this.options_.normalizeAutoplay?"play":this.autoplay())},r.manualAutoplay_=function(e){var i=this;if(this.tech_&&"string"==typeof e){var o,n=function(){var d=i.muted();i.muted(!0);var h=function(){i.muted(d)};i.playTerminatedQueue_.push(h);var y=i.play();if(fa(y))return y.catch(function(g){throw h(),new Error("Rejection at manualAutoplay. Restoring muted value. "+(g||""))})};if("any"!==e||this.muted()?o="muted"!==e||this.muted()?this.play():n():fa(o=this.play())&&(o=o.catch(n)),fa(o))return o.then(function(){i.trigger({type:"autoplay-success",autoplay:e})}).catch(function(){i.trigger({type:"autoplay-failure",autoplay:e})})}},r.updateSourceCaches_=function(e){void 0===e&&(e="");var i=e,n="";"string"!=typeof i&&(i=e.src,n=e.type),this.cache_.source=this.cache_.source||{},this.cache_.sources=this.cache_.sources||[],i&&!n&&(n=function(t,r){if(!r)return"";if(t.cache_.source.src===r&&t.cache_.source.type)return t.cache_.source.type;var a=t.cache_.sources.filter(function(o){return o.src===r});if(a.length)return a[0].type;for(var e=t.$$("source"),i=0;i0&&0===this.cache_.lastPlaybackRate&&(this.queuedCallbacks_.forEach(function(e){return e.callback(e.event)}),this.queuedCallbacks_=[]),this.cache_.lastPlaybackRate=this.tech_.playbackRate(),this.trigger("ratechange")},r.handleTechWaiting_=function(){var e=this;this.addClass("vjs-waiting"),this.trigger("waiting");var i=this.currentTime();this.on("timeupdate",function o(){i!==e.currentTime()&&(e.removeClass("vjs-waiting"),e.off("timeupdate",o))})},r.handleTechCanPlay_=function(){this.removeClass("vjs-waiting"),this.trigger("canplay")},r.handleTechCanPlayThrough_=function(){this.removeClass("vjs-waiting"),this.trigger("canplaythrough")},r.handleTechPlaying_=function(){this.removeClass("vjs-waiting"),this.trigger("playing")},r.handleTechSeeking_=function(){this.addClass("vjs-seeking"),this.trigger("seeking")},r.handleTechSeeked_=function(){this.removeClass("vjs-seeking"),this.removeClass("vjs-ended"),this.trigger("seeked")},r.handleTechFirstPlay_=function(){this.options_.starttime&&(E.warn("Passing the `starttime` option to the player will be deprecated in 6.0"),this.currentTime(this.options_.starttime)),this.addClass("vjs-has-started"),this.trigger("firstplay")},r.handleTechPause_=function(){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.trigger("pause")},r.handleTechEnded_=function(){this.addClass("vjs-ended"),this.removeClass("vjs-waiting"),this.options_.loop?(this.currentTime(0),this.play()):this.paused()||this.pause(),this.trigger("ended")},r.handleTechDurationChange_=function(){this.duration(this.techGet_("duration"))},r.handleTechClick_=function(e){this.controls_&&(void 0===this.options_||void 0===this.options_.userActions||void 0===this.options_.userActions.click||!1!==this.options_.userActions.click)&&(void 0!==this.options_&&void 0!==this.options_.userActions&&"function"==typeof this.options_.userActions.click?this.options_.userActions.click.call(this,e):this.paused()?Kr(this.play()):this.pause())},r.handleTechDoubleClick_=function(e){this.controls_&&(Array.prototype.some.call(this.$$(".vjs-control-bar, .vjs-modal-dialog"),function(n){return n.contains(e.target)})||(void 0===this.options_||void 0===this.options_.userActions||void 0===this.options_.userActions.doubleClick||!1!==this.options_.userActions.doubleClick)&&(void 0!==this.options_&&void 0!==this.options_.userActions&&"function"==typeof this.options_.userActions.doubleClick?this.options_.userActions.doubleClick.call(this,e):this.isFullscreen()?this.exitFullscreen():this.requestFullscreen()))},r.handleTechTap_=function(){this.userActive(!this.userActive())},r.handleTechTouchStart_=function(){this.userWasActive=this.userActive()},r.handleTechTouchMove_=function(){this.userWasActive&&this.reportUserActivity()},r.handleTechTouchEnd_=function(e){e.cancelable&&e.preventDefault()},r.handleStageClick_=function(){this.reportUserActivity()},r.toggleFullscreenClass_=function(){this.isFullscreen()?this.addClass("vjs-fullscreen"):this.removeClass("vjs-fullscreen")},r.documentFullscreenChange_=function(e){var i=e.target.player;if(!i||i===this){var n=this.el(),o=document[this.fsApi_.fullscreenElement]===n;!o&&n.matches?o=n.matches(":"+this.fsApi_.fullscreen):!o&&n.msMatchesSelector&&(o=n.msMatchesSelector(":"+this.fsApi_.fullscreen)),this.isFullscreen(o)}},r.handleTechFullscreenChange_=function(e,i){var n=this;i&&(i.nativeIOSFullscreen&&(this.addClass("vjs-ios-native-fs"),this.tech_.one("webkitendfullscreen",function(){n.removeClass("vjs-ios-native-fs")})),this.isFullscreen(i.isFullscreen))},r.handleTechFullscreenError_=function(e,i){this.trigger("fullscreenerror",i)},r.togglePictureInPictureClass_=function(){this.isInPictureInPicture()?this.addClass("vjs-picture-in-picture"):this.removeClass("vjs-picture-in-picture")},r.handleTechEnterPictureInPicture_=function(e){this.isInPictureInPicture(!0)},r.handleTechLeavePictureInPicture_=function(e){this.isInPictureInPicture(!1)},r.handleTechError_=function(){var e=this.tech_.error();this.error(e)},r.handleTechTextData_=function(){var e=null;arguments.length>1&&(e=arguments[1]),this.trigger("textdata",e)},r.getCache=function(){return this.cache_},r.resetCache_=function(){this.cache_={currentTime:0,initTime:0,inactivityTimeout:this.options_.inactivityTimeout,duration:NaN,lastVolume:1,lastPlaybackRate:this.defaultPlaybackRate(),media:null,src:"",source:{},sources:[],playbackRates:[],volume:1}},r.techCall_=function(e,i){this.ready(function(){if(e in op)return function np(s,t,r,a){return t[r](s.reduce(Ns(r),a))}(this.middleware_,this.tech_,e,i);if(e in el)return Zu(this.middleware_,this.tech_,e,i);try{this.tech_&&this.tech_[e](i)}catch(n){throw E(n),n}},!0)},r.techGet_=function(e){if(this.tech_&&this.tech_.isReady_){if(e in sp)return function ap(s,t,r){return s.reduceRight(Ns(r),t[r]())}(this.middleware_,this.tech_,e);if(e in el)return Zu(this.middleware_,this.tech_,e);try{return this.tech_[e]()}catch(i){throw void 0===this.tech_[e]?(E("Video.js: "+e+" method not defined for "+this.techName_+" playback technology.",i),i):"TypeError"===i.name?(E("Video.js: "+e+" unavailable on "+this.techName_+" playback technology element.",i),this.tech_.isReady_=!1,i):(E(i),i)}}},r.play=function(){var e=this,i=this.options_.Promise||window.Promise;return i?new i(function(n){e.play_(n)}):this.play_()},r.play_=function(e){var i=this;void 0===e&&(e=Kr),this.playCallbacks_.push(e);var n=!(this.changingSrc_||!this.src()&&!this.currentSrc());if(this.waitToPlay_&&(this.off(["ready","loadstart"],this.waitToPlay_),this.waitToPlay_=null),!this.isReady_||!n)return this.waitToPlay_=function(l){i.play_()},this.one(["ready","loadstart"],this.waitToPlay_),void(!n&&(tt||Je)&&this.load());var o=this.techGet_("play");null===o?this.runPlayTerminatedQueue_():this.runPlayCallbacks_(o)},r.runPlayTerminatedQueue_=function(){var e=this.playTerminatedQueue_.slice(0);this.playTerminatedQueue_=[],e.forEach(function(i){i()})},r.runPlayCallbacks_=function(e){var i=this.playCallbacks_.slice(0);this.playCallbacks_=[],this.playTerminatedQueue_=[],i.forEach(function(n){n(e)})},r.pause=function(){this.techCall_("pause")},r.paused=function(){return!1!==this.techGet_("paused")},r.played=function(){return this.techGet_("played")||yi(0,0)},r.scrubbing=function(e){if(typeof e>"u")return this.scrubbing_;this.scrubbing_=!!e,this.techCall_("setScrubbing",this.scrubbing_),e?this.addClass("vjs-scrubbing"):this.removeClass("vjs-scrubbing")},r.currentTime=function(e){return typeof e<"u"?(e<0&&(e=0),this.isReady_&&!this.changingSrc_&&this.tech_&&this.tech_.isReady_?(this.techCall_("setCurrentTime",e),void(this.cache_.initTime=0)):(this.cache_.initTime=e,this.off("canplay",this.boundApplyInitTime_),void this.one("canplay",this.boundApplyInitTime_))):(this.cache_.currentTime=this.techGet_("currentTime")||0,this.cache_.currentTime)},r.applyInitTime_=function(){this.currentTime(this.cache_.initTime)},r.duration=function(e){if(void 0===e)return void 0!==this.cache_.duration?this.cache_.duration:NaN;(e=parseFloat(e))<0&&(e=1/0),e!==this.cache_.duration&&(this.cache_.duration=e,e===1/0?this.addClass("vjs-live"):this.removeClass("vjs-live"),isNaN(e)||this.trigger("durationchange"))},r.remainingTime=function(){return this.duration()-this.currentTime()},r.remainingTimeDisplay=function(){return Math.floor(this.duration())-Math.floor(this.currentTime())},r.buffered=function(){var e=this.techGet_("buffered");return(!e||!e.length)&&(e=yi(0,0)),e},r.bufferedPercent=function(){return Ou(this.buffered(),this.duration())},r.bufferedEnd=function(){var e=this.buffered(),i=this.duration(),n=e.end(e.length-1);return n>i&&(n=i),n},r.volume=function(e){var i;return void 0!==e?(i=Math.max(0,Math.min(1,parseFloat(e))),this.cache_.volume=i,this.techCall_("setVolume",i),void(i>0&&this.lastVolume_(i))):(i=parseFloat(this.techGet_("volume")),isNaN(i)?1:i)},r.muted=function(e){if(void 0===e)return this.techGet_("muted")||!1;this.techCall_("setMuted",e)},r.defaultMuted=function(e){return void 0!==e?this.techCall_("setDefaultMuted",e):this.techGet_("defaultMuted")||!1},r.lastVolume_=function(e){if(void 0===e||0===e)return this.cache_.lastVolume;this.cache_.lastVolume=e},r.supportsFullScreen=function(){return this.techGet_("supportsFullScreen")||!1},r.isFullscreen=function(e){if(void 0!==e){var i=this.isFullscreen_;return this.isFullscreen_=!!e,this.isFullscreen_!==i&&this.fsApi_.prefixed&&this.trigger("fullscreenchange"),void this.toggleFullscreenClass_()}return this.isFullscreen_},r.requestFullscreen=function(e){var i=this.options_.Promise||window.Promise;if(i){var n=this;return new i(function(o,l){function d(){n.off("fullscreenerror",y),n.off("fullscreenchange",h)}function h(){d(),o()}function y(S,A){d(),l(A)}n.one("fullscreenchange",h),n.one("fullscreenerror",y);var g=n.requestFullscreenHelper_(e);g&&(g.then(d,d),g.then(o,l))})}return this.requestFullscreenHelper_()},r.requestFullscreenHelper_=function(e){var n,i=this;if(this.fsApi_.prefixed||(n=this.options_.fullscreen&&this.options_.fullscreen.options||{},void 0!==e&&(n=e)),this.fsApi_.requestFullscreen){var o=this.el_[this.fsApi_.requestFullscreen](n);return o&&o.then(function(){return i.isFullscreen(!0)},function(){return i.isFullscreen(!1)}),o}this.tech_.supportsFullScreen()&&!this.options_.preferFullWindow?this.techCall_("enterFullScreen"):this.enterFullWindow()},r.exitFullscreen=function(){var e=this.options_.Promise||window.Promise;if(e){var i=this;return new e(function(n,o){function l(){i.off("fullscreenerror",h),i.off("fullscreenchange",d)}function d(){l(),n()}function h(g,S){l(),o(S)}i.one("fullscreenchange",d),i.one("fullscreenerror",h);var y=i.exitFullscreenHelper_();y&&(y.then(l,l),y.then(n,o))})}return this.exitFullscreenHelper_()},r.exitFullscreenHelper_=function(){var e=this;if(this.fsApi_.requestFullscreen){var i=document[this.fsApi_.exitFullscreen]();return i&&Kr(i.then(function(){return e.isFullscreen(!1)})),i}this.tech_.supportsFullScreen()&&!this.options_.preferFullWindow?this.techCall_("exitFullScreen"):this.exitFullWindow()},r.enterFullWindow=function(){this.isFullscreen(!0),this.isFullWindow=!0,this.docOrigOverflow=document.documentElement.style.overflow,Et(document,"keydown",this.boundFullWindowOnEscKey_),document.documentElement.style.overflow="hidden",ye(document.body,"vjs-full-window"),this.trigger("enterFullWindow")},r.fullWindowOnEscKey=function(e){st.isEventKey(e,"Esc")&&!0===this.isFullscreen()&&(this.isFullWindow?this.exitFullWindow():this.exitFullscreen())},r.exitFullWindow=function(){this.isFullscreen(!1),this.isFullWindow=!1,Ct(document,"keydown",this.boundFullWindowOnEscKey_),document.documentElement.style.overflow=this.docOrigOverflow,we(document.body,"vjs-full-window"),this.trigger("exitFullWindow")},r.disablePictureInPicture=function(e){if(void 0===e)return this.techGet_("disablePictureInPicture");this.techCall_("setDisablePictureInPicture",e),this.options_.disablePictureInPicture=e,this.trigger("disablepictureinpicturechanged")},r.isInPictureInPicture=function(e){return void 0!==e?(this.isInPictureInPicture_=!!e,void this.togglePictureInPictureClass_()):!!this.isInPictureInPicture_},r.requestPictureInPicture=function(){if("pictureInPictureEnabled"in document&&!1===this.disablePictureInPicture())return this.techGet_("requestPictureInPicture")},r.exitPictureInPicture=function(){if("pictureInPictureEnabled"in document)return document.exitPictureInPicture()},r.handleKeyDown=function(e){var i=this.options_.userActions;if(i&&i.hotkeys){(function(l){var d=l.tagName.toLowerCase();if(l.isContentEditable)return!0;if("input"===d)return-1===["button","checkbox","hidden","radio","reset","submit"].indexOf(l.type);return-1!==["textarea"].indexOf(d)})(this.el_.ownerDocument.activeElement)||("function"==typeof i.hotkeys?i.hotkeys.call(this,e):this.handleHotkeys(e))}},r.handleHotkeys=function(e){var i=this.options_.userActions?this.options_.userActions.hotkeys:{},n=i.fullscreenKey,o=void 0===n?function(I){return st.isEventKey(I,"f")}:n,l=i.muteKey,d=void 0===l?function(I){return st.isEventKey(I,"m")}:l,h=i.playPauseKey,y=void 0===h?function(I){return st.isEventKey(I,"k")||st.isEventKey(I,"Space")}:h;if(o.call(this,e)){e.preventDefault(),e.stopPropagation();var g=Ie.getComponent("FullscreenToggle");!1!==document[this.fsApi_.fullscreenEnabled]&&g.prototype.handleClick.call(this,e)}else if(d.call(this,e)){e.preventDefault(),e.stopPropagation(),Ie.getComponent("MuteToggle").prototype.handleClick.call(this,e)}else if(y.call(this,e)){e.preventDefault(),e.stopPropagation(),Ie.getComponent("PlayToggle").prototype.handleClick.call(this,e)}},r.canPlayType=function(e){for(var i,n=0,o=this.options_.techOrder;n"u")return this.cache_.src||"";this.resetRetryOnError_&&this.resetRetryOnError_();var o=hp(e);if(o.length){if(this.changingSrc_=!0,i||(this.cache_.sources=o),this.updateSourceCaches_(o[0]),rp(this,o[0],function(h,y){if(n.middleware_=y,i||(n.cache_.sources=o),n.updateSourceCaches_(h),n.src_(h))return o.length>1?n.handleSrc_(o.slice(1)):(n.changingSrc_=!1,n.setTimeout(function(){this.error({code:4,message:this.localize(this.options_.notSupportedMessage)})},0),void n.triggerReady());!function ip(s,t){s.forEach(function(r){return r.setTech&&r.setTech(t)})}(y,n.tech_)}),this.options_.retryOnError&&o.length>1){var l=function(){n.error(null),n.handleSrc_(o.slice(1),!0)},d=function(){n.off("error",l)};this.one("error",l),this.one("playing",d),this.resetRetryOnError_=function(){n.off("error",l),n.off("playing",d)}}}else this.setTimeout(function(){this.error({code:4,message:this.localize(this.options_.notSupportedMessage)})},0)},r.src=function(e){return this.handleSrc_(e,!1)},r.src_=function(e){var i=this,n=this.selectSource([e]);return!n||(function(t,r){return Jt(t)===Jt(r)}(n.tech,this.techName_)?(this.ready(function(){this.tech_.constructor.prototype.hasOwnProperty("setSource")?this.techCall_("setSource",e):this.techCall_("src",e.src),this.changingSrc_=!1},!0),!1):(this.changingSrc_=!0,this.loadTech_(n.tech,n.source),this.tech_.ready(function(){i.changingSrc_=!1}),!1))},r.load=function(){this.techCall_("load")},r.reset=function(){var e=this,i=this.options_.Promise||window.Promise;this.paused()||!i?this.doReset_():Kr(this.play().then(function(){return e.doReset_()}))},r.doReset_=function(){this.tech_&&this.tech_.clearTracks("text"),this.resetCache_(),this.poster(""),this.loadTech_(this.options_.techOrder[0],null),this.techCall_("reset"),this.resetControlBarUI_(),ai(this)&&this.trigger("playerreset")},r.resetControlBarUI_=function(){this.resetProgressBar_(),this.resetPlaybackRate_(),this.resetVolumeBar_()},r.resetProgressBar_=function(){this.currentTime(0);var e=this.controlBar,i=e.durationDisplay,n=e.remainingTimeDisplay;i&&i.updateContent(),n&&n.updateContent()},r.resetPlaybackRate_=function(){this.playbackRate(this.defaultPlaybackRate()),this.handleTechRateChange_()},r.resetVolumeBar_=function(){this.volume(1),this.trigger("volumechange")},r.currentSources=function(){var e=this.currentSource(),i=[];return 0!==Object.keys(e).length&&i.push(e),this.cache_.sources||i},r.currentSource=function(){return this.cache_.source||{}},r.currentSrc=function(){return this.currentSource()&&this.currentSource().src||""},r.currentType=function(){return this.currentSource()&&this.currentSource().type||""},r.preload=function(e){return void 0!==e?(this.techCall_("setPreload",e),void(this.options_.preload=e)):this.techGet_("preload")},r.autoplay=function(e){if(void 0===e)return this.options_.autoplay||!1;var i;"string"==typeof e&&/(any|play|muted)/.test(e)||!0===e&&this.options_.normalizeAutoplay?(this.options_.autoplay=e,this.manualAutoplay_("string"==typeof e?e:"play"),i=!1):this.options_.autoplay=!!e,i=typeof i>"u"?this.options_.autoplay:i,this.tech_&&this.techCall_("setAutoplay",i)},r.playsinline=function(e){return void 0!==e?(this.techCall_("setPlaysinline",e),this.options_.playsinline=e,this):this.techGet_("playsinline")},r.loop=function(e){return void 0!==e?(this.techCall_("setLoop",e),void(this.options_.loop=e)):this.techGet_("loop")},r.poster=function(e){if(void 0===e)return this.poster_;e||(e=""),e!==this.poster_&&(this.poster_=e,this.techCall_("setPoster",e),this.isPosterFromTech_=!1,this.trigger("posterchange"))},r.handleTechPosterChange_=function(){if((!this.poster_||this.options_.techCanOverridePoster)&&this.tech_&&this.tech_.poster){var e=this.tech_.poster()||"";e!==this.poster_&&(this.poster_=e,this.isPosterFromTech_=!0,this.trigger("posterchange"))}},r.controls=function(e){if(void 0===e)return!!this.controls_;e=!!e,this.controls_!==e&&(this.controls_=e,this.usingNativeControls()&&this.techCall_("setControls",e),this.controls_?(this.removeClass("vjs-controls-disabled"),this.addClass("vjs-controls-enabled"),this.trigger("controlsenabled"),this.usingNativeControls()||this.addTechControlsListeners_()):(this.removeClass("vjs-controls-enabled"),this.addClass("vjs-controls-disabled"),this.trigger("controlsdisabled"),this.usingNativeControls()||this.removeTechControlsListeners_()))},r.usingNativeControls=function(e){if(void 0===e)return!!this.usingNativeControls_;e=!!e,this.usingNativeControls_!==e&&(this.usingNativeControls_=e,this.usingNativeControls_?(this.addClass("vjs-using-native-controls"),this.trigger("usingnativecontrols")):(this.removeClass("vjs-using-native-controls"),this.trigger("usingcustomcontrols")))},r.error=function(e){var i=this;if(void 0===e)return this.error_||null;if(ve("beforeerror").forEach(function(o){var l=o(i,e);N(l)&&!Array.isArray(l)||"string"==typeof l||"number"==typeof l||null===l?e=l:i.log.error("please return a value that MediaError expects in beforeerror hooks")}),this.options_.suppressNotSupportedError&&e&&4===e.code){var n=function(){this.error(e)};return this.options_.suppressNotSupportedError=!1,this.any(["click","touchstart"],n),void this.one("loadstart",function(){this.off(["click","touchstart"],n)})}if(null===e)return this.error_=e,this.removeClass("vjs-error"),void(this.errorDisplay&&this.errorDisplay.close());this.error_=new br(e),this.addClass("vjs-error"),E.error("(CODE:"+this.error_.code+" "+br.errorTypes[this.error_.code]+")",this.error_.message,this.error_),this.trigger("error"),ve("error").forEach(function(o){return o(i,i.error_)})},r.reportUserActivity=function(e){this.userActivity_=!0},r.userActive=function(e){if(void 0===e)return this.userActive_;if((e=!!e)!==this.userActive_){if(this.userActive_=e,this.userActive_)return this.userActivity_=!0,this.removeClass("vjs-user-inactive"),this.addClass("vjs-user-active"),void this.trigger("useractive");this.tech_&&this.tech_.one("mousemove",function(i){i.stopPropagation(),i.preventDefault()}),this.userActivity_=!1,this.removeClass("vjs-user-active"),this.addClass("vjs-user-inactive"),this.trigger("userinactive")}},r.listenForUserActivity_=function(){var e,i,n,o=Mt(this,this.reportUserActivity),h=function(A){o(),this.clearInterval(e)};this.on("mousedown",function(){o(),this.clearInterval(e),e=this.setInterval(o,250)}),this.on("mousemove",function(A){(A.screenX!==i||A.screenY!==n)&&(i=A.screenX,n=A.screenY,o())}),this.on("mouseup",h),this.on("mouseleave",h);var g,y=this.getChild("controlBar");y&&!Je&&!Te&&(y.on("mouseenter",function(S){0!==this.player().options_.inactivityTimeout&&(this.player().cache_.inactivityTimeout=this.player().options_.inactivityTimeout),this.player().options_.inactivityTimeout=0}),y.on("mouseleave",function(S){this.player().options_.inactivityTimeout=this.player().cache_.inactivityTimeout})),this.on("keydown",o),this.on("keyup",o),this.setInterval(function(){if(this.userActivity_){this.userActivity_=!1,this.userActive(!0),this.clearTimeout(g);var S=this.options_.inactivityTimeout;S<=0||(g=this.setTimeout(function(){this.userActivity_||this.userActive(!1)},S))}},250)},r.playbackRate=function(e){if(void 0===e)return this.tech_&&this.tech_.featuresPlaybackRate?this.cache_.lastPlaybackRate||this.techGet_("playbackRate"):1;this.techCall_("setPlaybackRate",e)},r.defaultPlaybackRate=function(e){return void 0!==e?this.techCall_("setDefaultPlaybackRate",e):this.tech_&&this.tech_.featuresPlaybackRate?this.techGet_("defaultPlaybackRate"):1},r.isAudio=function(e){if(void 0===e)return!!this.isAudio_;this.isAudio_=!!e},r.addTextTrack=function(e,i,n){if(this.tech_)return this.tech_.addTextTrack(e,i,n)},r.addRemoteTextTrack=function(e,i){if(this.tech_)return this.tech_.addRemoteTextTrack(e,i)},r.removeRemoteTextTrack=function(e){void 0===e&&(e={});var n=e.track;if(n||(n=e),this.tech_)return this.tech_.removeRemoteTextTrack(n)},r.getVideoPlaybackQuality=function(){return this.techGet_("getVideoPlaybackQuality")},r.videoWidth=function(){return this.tech_&&this.tech_.videoWidth&&this.tech_.videoWidth()||0},r.videoHeight=function(){return this.tech_&&this.tech_.videoHeight&&this.tech_.videoHeight()||0},r.language=function(e){if(void 0===e)return this.language_;this.language_!==String(e).toLowerCase()&&(this.language_=String(e).toLowerCase(),ai(this)&&this.trigger("languagechange"))},r.languages=function(){return Ut(t.prototype.options_.languages,this.languages_)},r.toJSON=function(){var e=Ut(this.options_),i=e.tracks;e.tracks=[];for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}},Gp=q(function(s){function t(r,a,e){return zp()?s.exports=t=Reflect.construct:s.exports=t=function(n,o,l){var d=[null];d.push.apply(d,o);var y=new(Function.bind.apply(n,d));return l&&Bl(y,l.prototype),y},t.apply(null,arguments)}s.exports=t}),vn="plugin",qi="activePlugins_",zi={},gn=function(t){return zi.hasOwnProperty(t)},yn=function(t){return gn(t)?zi[t]:void 0},Ul=function(t,r){t[qi]=t[qi]||{},t[qi][r]=!0},_n=function(t,r,a){var e=(a?"before":"")+"pluginsetup";t.trigger(e,r),t.trigger(e+":"+r.name,r)},jl=function(t,r){return r.prototype.name=t,function(){_n(this,{name:t,plugin:r,instance:null},!0);for(var a=arguments.length,e=new Array(a),i=0;i-1},t.trigger=function(a){var e=this.listeners[a];if(e)if(2===arguments.length)for(var i=e.length,n=0;n-1;i=this.buffer.indexOf("\n"))this.trigger("data",this.buffer.substring(0,i)),this.buffer=this.buffer.substring(i+1)},t}(fo),Zp=String.fromCharCode(9),ho=function(t){var r=/([0-9.]*)?@?([0-9.]*)?/.exec(t||""),a={};return r[1]&&(a.length=parseInt(r[1],10)),r[2]&&(a.offset=parseInt(r[2],10)),a},Hr=function(t){for(var i,r=t.split(new RegExp('(?:^|,)((?:[^=]*)=(?:"[^"]*"|[^,]*))')),a={},e=r.length;e--;)""!==r[e]&&((i=/([^=]*)=(.*)/.exec(r[e]).slice(1))[0]=i[0].replace(/^\s+|\s+$/g,""),i[1]=i[1].replace(/^\s+|\s+$/g,""),i[1]=i[1].replace(/^['"](.*)['"]$/g,"$1"),a[i[0]]=i[1]);return a},tm=function(s){function t(){var a;return(a=s.call(this)||this).customParsers=[],a.tagMappers=[],a}Ne(t,s);var r=t.prototype;return r.push=function(e){var n,o,i=this;if(0!==(e=e.trim()).length){if("#"!==e[0])return void this.trigger("data",{type:"uri",uri:e});this.tagMappers.reduce(function(d,h){var y=h(e);return y===e?d:d.concat([y])},[e]).forEach(function(d){for(var h=0;h0&&(n.duration=k.duration),0===k.duration&&(n.duration=.01,this.trigger("info",{message:"updating zero segment duration to a small value"})),this.manifest.segments=i},key:function(){if(k.attributes)if("NONE"!==k.attributes.METHOD)if(k.attributes.URI){if("com.apple.streamingkeydelivery"===k.attributes.KEYFORMAT)return this.manifest.contentProtection=this.manifest.contentProtection||{},void(this.manifest.contentProtection["com.apple.fps.1_0"]={attributes:k.attributes});if("urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"===k.attributes.KEYFORMAT){return-1===["SAMPLE-AES","SAMPLE-AES-CTR","SAMPLE-AES-CENC"].indexOf(k.attributes.METHOD)?void this.trigger("warn",{message:"invalid key method provided for Widevine"}):("SAMPLE-AES-CENC"===k.attributes.METHOD&&this.trigger("warn",{message:"SAMPLE-AES-CENC is deprecated, please use SAMPLE-AES-CTR instead"}),"data:text/plain;base64,"!==k.attributes.URI.substring(0,23)?void this.trigger("warn",{message:"invalid key URI provided for Widevine"}):k.attributes.KEYID&&"0x"===k.attributes.KEYID.substring(0,2)?(this.manifest.contentProtection=this.manifest.contentProtection||{},void(this.manifest.contentProtection["com.widevine.alpha"]={attributes:{schemeIdUri:k.attributes.KEYFORMAT,keyId:k.attributes.KEYID.substring(2)},pssh:ql(k.attributes.URI.split(",")[1])})):void this.trigger("warn",{message:"invalid key ID provided for Widevine"}))}k.attributes.METHOD||this.trigger("warn",{message:"defaulting key method to AES-128"}),l={method:k.attributes.METHOD||"AES-128",uri:k.attributes.URI},typeof k.attributes.IV<"u"&&(l.iv=k.attributes.IV)}else this.trigger("warn",{message:"ignoring key declaration without URI"});else l=null;else this.trigger("warn",{message:"ignoring key declaration without attribute list"})},"media-sequence":function(){isFinite(k.number)?this.manifest.mediaSequence=k.number:this.trigger("warn",{message:"ignoring invalid media sequence: "+k.number})},"discontinuity-sequence":function(){isFinite(k.number)?(this.manifest.discontinuitySequence=k.number,S=k.number):this.trigger("warn",{message:"ignoring invalid discontinuity sequence: "+k.number})},"playlist-type":function(){/VOD|EVENT/.test(k.playlistType)?this.manifest.playlistType=k.playlistType:this.trigger("warn",{message:"ignoring unknown playlist type: "+k.playlist})},map:function(){o={},k.uri&&(o.uri=k.uri),k.byterange&&(o.byterange=k.byterange),l&&(o.key=l)},"stream-inf":function(){this.manifest.playlists=i,this.manifest.mediaGroups=this.manifest.mediaGroups||y,k.attributes?(n.attributes||(n.attributes={}),ee(n.attributes,k.attributes)):this.trigger("warn",{message:"ignoring empty stream-inf attributes"})},media:function(){if(this.manifest.mediaGroups=this.manifest.mediaGroups||y,k.attributes&&k.attributes.TYPE&&k.attributes["GROUP-ID"]&&k.attributes.NAME){var Ee=this.manifest.mediaGroups[k.attributes.TYPE];Ee[k.attributes["GROUP-ID"]]=Ee[k.attributes["GROUP-ID"]]||{},Q=Ee[k.attributes["GROUP-ID"]],(Y={default:/yes/i.test(k.attributes.DEFAULT)}).default?Y.autoselect=!0:Y.autoselect=/yes/i.test(k.attributes.AUTOSELECT),k.attributes.LANGUAGE&&(Y.language=k.attributes.LANGUAGE),k.attributes.URI&&(Y.uri=k.attributes.URI),k.attributes["INSTREAM-ID"]&&(Y.instreamId=k.attributes["INSTREAM-ID"]),k.attributes.CHARACTERISTICS&&(Y.characteristics=k.attributes.CHARACTERISTICS),k.attributes.FORCED&&(Y.forced=/yes/i.test(k.attributes.FORCED)),Q[k.attributes.NAME]=Y}else this.trigger("warn",{message:"ignoring incomplete or missing media group"})},discontinuity:function(){S+=1,n.discontinuity=!0,this.manifest.discontinuityStarts.push(i.length)},"program-date-time":function(){typeof this.manifest.dateTimeString>"u"&&(this.manifest.dateTimeString=k.dateTimeString,this.manifest.dateTimeObject=k.dateTimeObject),n.dateTimeString=k.dateTimeString,n.dateTimeObject=k.dateTimeObject},targetduration:function(){!isFinite(k.duration)||k.duration<0?this.trigger("warn",{message:"ignoring invalid target duration: "+k.duration}):(this.manifest.targetDuration=k.duration,po.call(this,this.manifest))},start:function(){k.attributes&&!isNaN(k.attributes["TIME-OFFSET"])?this.manifest.start={timeOffset:k.attributes["TIME-OFFSET"],precise:k.attributes.PRECISE}:this.trigger("warn",{message:"ignoring start declaration without appropriate attribute list"})},"cue-out":function(){n.cueOut=k.data},"cue-out-cont":function(){n.cueOutCont=k.data},"cue-in":function(){n.cueIn=k.data},skip:function(){this.manifest.skip=Gi(k.attributes),this.warnOnMissingAttributes_("#EXT-X-SKIP",k.attributes,["SKIPPED-SEGMENTS"])},part:function(){var Ee=this;d=!0;var Oe=this.manifest.segments.length,He=Gi(k.attributes);n.parts=n.parts||[],n.parts.push(He),He.byterange&&(He.byterange.hasOwnProperty("offset")||(He.byterange.offset=I),I=He.byterange.offset+He.byterange.length);var Pe=n.parts.length-1;this.warnOnMissingAttributes_("#EXT-X-PART #"+Pe+" for segment #"+Oe,k.attributes,["URI","DURATION"]),this.manifest.renditionReports&&this.manifest.renditionReports.forEach(function(Fe,Be){Fe.hasOwnProperty("lastPart")||Ee.trigger("warn",{message:"#EXT-X-RENDITION-REPORT #"+Be+" lacks required attribute(s): LAST-PART"})})},"server-control":function(){var Ee=this.manifest.serverControl=Gi(k.attributes);Ee.hasOwnProperty("canBlockReload")||(Ee.canBlockReload=!1,this.trigger("info",{message:"#EXT-X-SERVER-CONTROL defaulting CAN-BLOCK-RELOAD to false"})),po.call(this,this.manifest),Ee.canSkipDateranges&&!Ee.hasOwnProperty("canSkipUntil")&&this.trigger("warn",{message:"#EXT-X-SERVER-CONTROL lacks required attribute CAN-SKIP-UNTIL which is required when CAN-SKIP-DATERANGES is set"})},"preload-hint":function(){var Ee=this.manifest.segments.length,Oe=Gi(k.attributes),He=Oe.type&&"PART"===Oe.type;n.preloadHints=n.preloadHints||[],n.preloadHints.push(Oe),Oe.byterange&&(Oe.byterange.hasOwnProperty("offset")||(Oe.byterange.offset=He?I:0,He&&(I=Oe.byterange.offset+Oe.byterange.length)));var Pe=n.preloadHints.length-1;if(this.warnOnMissingAttributes_("#EXT-X-PRELOAD-HINT #"+Pe+" for segment #"+Ee,k.attributes,["TYPE","URI"]),Oe.type)for(var Fe=0;Fe=0))throw xi(bm,new Error(s.tagName+"@"+r));for(var e=t.length-1;a"==s&&">")||"&"==s&&"&"||'"'==s&&"""||"&#"+s.charCodeAt()+";"}function Ca(s,t){if(t(s))return!0;if(s=s.firstChild)do{if(Ca(s,t))return!0}while(s=s.nextSibling)}function Pa(){}function cd(s,t,r,a){s&&s._inc++,r.namespaceURI===Ea.XMLNS&&delete t._nsMap[r.prefix?r.localName:""]}function yo(s,t,r){if(s&&s._inc){s._inc++;var a=t.childNodes;if(r)a[a.length++]=r;else{for(var e=t.firstChild,i=0;e;)a[i++]=e,e=e.nextSibling;a.length=i}}}function fd(s,t){var r=t.previousSibling,a=t.nextSibling;return r?r.nextSibling=a:s.firstChild=a,a?a.previousSibling=r:s.lastChild=r,yo(s.ownerDocument,s),t}function hd(s,t,r){var a=t.parentNode;if(a&&a.removeChild(t),t.nodeType===ni){var e=t.firstChild;if(null==e)return t;var i=t.lastChild}else e=i=t;var n=r?r.previousSibling:s.lastChild;e.previousSibling=n,i.nextSibling=r,n?n.nextSibling=e:s.firstChild=e,null==r?s.lastChild=i:r.previousSibling=i;do{e.parentNode=s}while(e!==i&&(e=e.nextSibling));return yo(s.ownerDocument||s,s),t.nodeType==ni&&(t.firstChild=t.lastChild=null),t}function Ei(){this._nsMap={}}function Cn(){}function ka(){}function _o(){}function To(){}function bo(){}function Pn(){}function pd(){}function md(){}function So(){}function kn(){}function xo(){}function vd(){}function gd(s,t){var r=[],a=9==this.nodeType&&this.documentElement||this,e=a.prefix,i=a.namespaceURI;if(i&&null==e&&null==(e=a.lookupPrefix(i)))var n=[{namespace:i,prefix:null}];return Xi(this,r,s,t,n),r.join("")}function yd(s,t,r){var a=s.prefix||"",e=s.namespaceURI;if(!e||"xml"===a&&e===Ea.XML||e===Ea.XMLNS)return!1;for(var i=r.length;i--;){var n=r[i];if(n.prefix===a)return n.namespace!==e}return!0}function Eo(s,t,r){s.push(" ",t,'="',r.replace(/[<&"]/g,dd),'"')}function Xi(s,t,r,a,e){if(e||(e=[]),a){if(!(s=a(s)))return;if("string"==typeof s)return void t.push(s)}switch(s.nodeType){case qr:var i=s.attributes,n=i.length,Q=s.firstChild,o=s.tagName,l=o;if(!(r=Ea.isHTML(s.namespaceURI)||r)&&!s.prefix&&s.namespaceURI){for(var d,h=0;h=0;y--){if(""===(g=e[y]).prefix&&g.namespace===s.namespaceURI){d=g.namespace;break}}if(d!==s.namespaceURI)for(y=e.length-1;y>=0;y--){var g;if((g=e[y]).namespace===s.namespaceURI){g.prefix&&(l=g.prefix+":"+o);break}}}t.push("<",l);for(var S=0;S"),r&&/^script$/i.test(o))for(;Q;)Q.data?t.push(Q.data):Xi(Q,t,r,a,e.slice()),Q=Q.nextSibling;else for(;Q;)Xi(Q,t,r,a,e.slice()),Q=Q.nextSibling;t.push("")}else t.push("/>");return;case id:case ni:for(Q=s.firstChild;Q;)Xi(Q,t,r,a,e.slice()),Q=Q.nextSibling;return;case Wi:return Eo(t,s.name,s.value);case En:return t.push(s.data.replace(/[<&]/g,dd).replace(/]]>/g,"]]>"));case Zl:return t.push("");case rd:return t.push("\x3c!--",s.data,"--\x3e");case ad:var Y=s.publicId,_e=s.systemId;if(t.push("");else if(_e&&"."!=_e)t.push(" SYSTEM ",_e,">");else{var xe=s.internalSubset;xe&&t.push(" [",xe,"]"),t.push(">")}return;case td:return t.push("");case ed:return t.push("&",s.nodeName,";");default:t.push("??",s.nodeName)}}function _d(s,t,r){var a;switch(t.nodeType){case qr:(a=t.cloneNode(!1)).ownerDocument=s;case ni:break;case Wi:r=!0}if(a||(a=t.cloneNode(!1)),a.ownerDocument=s,a.parentNode=null,r)for(var e=t.firstChild;e;)a.appendChild(_d(s,e,r)),e=e.nextSibling;return a}function wo(s,t,r){var a=new t.constructor;for(var e in t){var i=t[e];"object"!=typeof i&&i!=a[e]&&(a[e]=i)}switch(t.childNodes&&(a.childNodes=new si),a.ownerDocument=s,a.nodeType){case qr:var n=t.attributes,o=a.attributes=new wn,l=n.length;o._ownerElement=a;for(var d=0;d0},lookupPrefix:function(t){for(var r=this;r;){var a=r._nsMap;if(a)for(var e in a)if(a[e]==t)return e;r=r.nodeType==Wi?r.ownerDocument:r.parentNode}return null},lookupNamespaceURI:function(t){for(var r=this;r;){var a=r._nsMap;if(a&&t in a)return a[t];r=r.nodeType==Wi?r.ownerDocument:r.parentNode}return null},isDefaultNamespace:function(t){return null==this.lookupPrefix(t)}},wa(Ir,gr),wa(Ir,gr.prototype),Pa.prototype={nodeName:"#document",nodeType:id,doctype:null,documentElement:null,_inc:1,insertBefore:function(t,r){if(t.nodeType==ni){for(var a=t.firstChild;a;){var e=a.nextSibling;this.insertBefore(a,r),a=e}return t}return null==this.documentElement&&t.nodeType==qr&&(this.documentElement=t),hd(this,t,r),t.ownerDocument=this,t},removeChild:function(t){return this.documentElement==t&&(this.documentElement=null),fd(this,t)},importNode:function(t,r){return _d(this,t,r)},getElementById:function(t){var r=null;return Ca(this.documentElement,function(a){if(a.nodeType==qr&&a.getAttribute("id")==t)return r=a,!0}),r},getElementsByClassName:function(t){var r=Jl(t);return new Ki(this,function(a){var e=[];return r.length>0&&Ca(a.documentElement,function(i){if(i!==a&&i.nodeType===qr){var n=i.getAttribute("class");if(n){var o=t===n;if(!o){var l=Jl(n);o=r.every(function gm(s){return function(t){return s&&-1!==s.indexOf(t)}}(l))}o&&e.push(i)}}}),e})},createElement:function(t){var r=new Ei;return r.ownerDocument=this,r.nodeName=t,r.tagName=t,r.localName=t,r.childNodes=new si,(r.attributes=new wn)._ownerElement=r,r},createDocumentFragment:function(){var t=new kn;return t.ownerDocument=this,t.childNodes=new si,t},createTextNode:function(t){var r=new _o;return r.ownerDocument=this,r.appendData(t),r},createComment:function(t){var r=new To;return r.ownerDocument=this,r.appendData(t),r},createCDATASection:function(t){var r=new bo;return r.ownerDocument=this,r.appendData(t),r},createProcessingInstruction:function(t,r){var a=new xo;return a.ownerDocument=this,a.tagName=a.target=t,a.nodeValue=a.data=r,a},createAttribute:function(t){var r=new Cn;return r.ownerDocument=this,r.name=t,r.nodeName=t,r.localName=t,r.specified=!0,r},createEntityReference:function(t){var r=new So;return r.ownerDocument=this,r.nodeName=t,r},createElementNS:function(t,r){var a=new Ei,e=r.split(":"),i=a.attributes=new wn;return a.childNodes=new si,a.ownerDocument=this,a.nodeName=r,a.tagName=r,a.namespaceURI=t,2==e.length?(a.prefix=e[0],a.localName=e[1]):a.localName=r,i._ownerElement=a,a},createAttributeNS:function(t,r){var a=new Cn,e=r.split(":");return a.ownerDocument=this,a.nodeName=r,a.name=r,a.namespaceURI=t,a.specified=!0,2==e.length?(a.prefix=e[0],a.localName=e[1]):a.localName=r,a}},Ar(Pa,gr),Ei.prototype={nodeType:qr,hasAttribute:function(t){return null!=this.getAttributeNode(t)},getAttribute:function(t){var r=this.getAttributeNode(t);return r&&r.value||""},getAttributeNode:function(t){return this.attributes.getNamedItem(t)},setAttribute:function(t,r){var a=this.ownerDocument.createAttribute(t);a.value=a.nodeValue=""+r,this.setAttributeNode(a)},removeAttribute:function(t){var r=this.getAttributeNode(t);r&&this.removeAttributeNode(r)},appendChild:function(t){return t.nodeType===ni?this.insertBefore(t,null):function xm(s,t){var r=t.parentNode;if(r){var a=s.lastChild;r.removeChild(t),a=s.lastChild}return a=s.lastChild,t.parentNode=s,t.previousSibling=a,t.nextSibling=null,a?a.nextSibling=t:s.firstChild=t,s.lastChild=t,yo(s.ownerDocument,s,t),t}(this,t)},setAttributeNode:function(t){return this.attributes.setNamedItem(t)},setAttributeNodeNS:function(t){return this.attributes.setNamedItemNS(t)},removeAttributeNode:function(t){return this.attributes.removeNamedItem(t.nodeName)},removeAttributeNS:function(t,r){var a=this.getAttributeNodeNS(t,r);a&&this.removeAttributeNode(a)},hasAttributeNS:function(t,r){return null!=this.getAttributeNodeNS(t,r)},getAttributeNS:function(t,r){var a=this.getAttributeNodeNS(t,r);return a&&a.value||""},setAttributeNS:function(t,r,a){var e=this.ownerDocument.createAttributeNS(t,r);e.value=e.nodeValue=""+a,this.setAttributeNode(e)},getAttributeNodeNS:function(t,r){return this.attributes.getNamedItemNS(t,r)},getElementsByTagName:function(t){return new Ki(this,function(r){var a=[];return Ca(r,function(e){e!==r&&e.nodeType==qr&&("*"===t||e.tagName==t)&&a.push(e)}),a})},getElementsByTagNameNS:function(t,r){return new Ki(this,function(a){var e=[];return Ca(a,function(i){i!==a&&i.nodeType===qr&&("*"===t||i.namespaceURI===t)&&("*"===r||i.localName==r)&&e.push(i)}),e})}},Pa.prototype.getElementsByTagName=Ei.prototype.getElementsByTagName,Pa.prototype.getElementsByTagNameNS=Ei.prototype.getElementsByTagNameNS,Ar(Ei,gr),Cn.prototype.nodeType=Wi,Ar(Cn,gr),ka.prototype={data:"",substringData:function(t,r){return this.data.substring(t,t+r)},appendData:function(t){t=this.data+t,this.nodeValue=this.data=t,this.length=t.length},insertData:function(t,r){this.replaceData(t,0,r)},appendChild:function(t){throw new Error(ur[Tm])},deleteData:function(t,r){this.replaceData(t,r,"")},replaceData:function(t,r,a){a=this.data.substring(0,t)+a+this.data.substring(t+r),this.nodeValue=this.data=a,this.length=a.length}},Ar(ka,gr),_o.prototype={nodeName:"#text",nodeType:En,splitText:function(t){var r=this.data,a=r.substring(t);r=r.substring(0,t),this.data=this.nodeValue=r,this.length=r.length;var e=this.ownerDocument.createTextNode(a);return this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling),e}},Ar(_o,ka),To.prototype={nodeName:"#comment",nodeType:rd},Ar(To,ka),bo.prototype={nodeName:"#cdata-section",nodeType:Zl},Ar(bo,ka),Pn.prototype.nodeType=ad,Ar(Pn,gr),pd.prototype.nodeType=_m,Ar(pd,gr),md.prototype.nodeType=ym,Ar(md,gr),So.prototype.nodeType=ed,Ar(So,gr),kn.prototype.nodeName="#document-fragment",kn.prototype.nodeType=ni,Ar(kn,gr),xo.prototype.nodeType=td,Ar(xo,gr),vd.prototype.serializeToString=function(s,t,r){return gd.call(s,t,r)},gr.prototype.toString=gd;try{if(Object.defineProperty){var Em=function s(t){switch(t.nodeType){case qr:case ni:var r=[];for(t=t.firstChild;t;)7!==t.nodeType&&8!==t.nodeType&&r.push(s(t)),t=t.nextSibling;return r.join("");default:return t.nodeValue}};Object.defineProperty(Ki.prototype,"length",{get:function(){return go(this),this.$$length}}),Object.defineProperty(gr.prototype,"textContent",{get:function(){return Em(this)},set:function(t){switch(this.nodeType){case qr:case ni:for(;this.firstChild;)this.removeChild(this.firstChild);(t||String(t))&&this.appendChild(this.ownerDocument.createTextNode(t));break;default:this.data=t,this.value=t,this.nodeValue=t}}}),Td=function(t,r,a){t["$$"+r]=a}}}catch{}var Co={DocumentType:Pn,DOMException:xi,DOMImplementation:ld,Element:Ei,Node:gr,NodeList:si,XMLSerializer:vd},Aa=q(function(s,t){var r=xn.freeze;t.XML_ENTITIES=r({amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}),t.HTML_ENTITIES=r({lt:"<",gt:">",amp:"&",quot:'"',apos:"'",Agrave:"\xc0",Aacute:"\xc1",Acirc:"\xc2",Atilde:"\xc3",Auml:"\xc4",Aring:"\xc5",AElig:"\xc6",Ccedil:"\xc7",Egrave:"\xc8",Eacute:"\xc9",Ecirc:"\xca",Euml:"\xcb",Igrave:"\xcc",Iacute:"\xcd",Icirc:"\xce",Iuml:"\xcf",ETH:"\xd0",Ntilde:"\xd1",Ograve:"\xd2",Oacute:"\xd3",Ocirc:"\xd4",Otilde:"\xd5",Ouml:"\xd6",Oslash:"\xd8",Ugrave:"\xd9",Uacute:"\xda",Ucirc:"\xdb",Uuml:"\xdc",Yacute:"\xdd",THORN:"\xde",szlig:"\xdf",agrave:"\xe0",aacute:"\xe1",acirc:"\xe2",atilde:"\xe3",auml:"\xe4",aring:"\xe5",aelig:"\xe6",ccedil:"\xe7",egrave:"\xe8",eacute:"\xe9",ecirc:"\xea",euml:"\xeb",igrave:"\xec",iacute:"\xed",icirc:"\xee",iuml:"\xef",eth:"\xf0",ntilde:"\xf1",ograve:"\xf2",oacute:"\xf3",ocirc:"\xf4",otilde:"\xf5",ouml:"\xf6",oslash:"\xf8",ugrave:"\xf9",uacute:"\xfa",ucirc:"\xfb",uuml:"\xfc",yacute:"\xfd",thorn:"\xfe",yuml:"\xff",nbsp:"\xa0",iexcl:"\xa1",cent:"\xa2",pound:"\xa3",curren:"\xa4",yen:"\xa5",brvbar:"\xa6",sect:"\xa7",uml:"\xa8",copy:"\xa9",ordf:"\xaa",laquo:"\xab",not:"\xac",shy:"\xad\xad",reg:"\xae",macr:"\xaf",deg:"\xb0",plusmn:"\xb1",sup2:"\xb2",sup3:"\xb3",acute:"\xb4",micro:"\xb5",para:"\xb6",middot:"\xb7",cedil:"\xb8",sup1:"\xb9",ordm:"\xba",raquo:"\xbb",frac14:"\xbc",frac12:"\xbd",frac34:"\xbe",iquest:"\xbf",times:"\xd7",divide:"\xf7",forall:"\u2200",part:"\u2202",exist:"\u2203",empty:"\u2205",nabla:"\u2207",isin:"\u2208",notin:"\u2209",ni:"\u220b",prod:"\u220f",sum:"\u2211",minus:"\u2212",lowast:"\u2217",radic:"\u221a",prop:"\u221d",infin:"\u221e",ang:"\u2220",and:"\u2227",or:"\u2228",cap:"\u2229",cup:"\u222a",int:"\u222b",there4:"\u2234",sim:"\u223c",cong:"\u2245",asymp:"\u2248",ne:"\u2260",equiv:"\u2261",le:"\u2264",ge:"\u2265",sub:"\u2282",sup:"\u2283",nsub:"\u2284",sube:"\u2286",supe:"\u2287",oplus:"\u2295",otimes:"\u2297",perp:"\u22a5",sdot:"\u22c5",Alpha:"\u0391",Beta:"\u0392",Gamma:"\u0393",Delta:"\u0394",Epsilon:"\u0395",Zeta:"\u0396",Eta:"\u0397",Theta:"\u0398",Iota:"\u0399",Kappa:"\u039a",Lambda:"\u039b",Mu:"\u039c",Nu:"\u039d",Xi:"\u039e",Omicron:"\u039f",Pi:"\u03a0",Rho:"\u03a1",Sigma:"\u03a3",Tau:"\u03a4",Upsilon:"\u03a5",Phi:"\u03a6",Chi:"\u03a7",Psi:"\u03a8",Omega:"\u03a9",alpha:"\u03b1",beta:"\u03b2",gamma:"\u03b3",delta:"\u03b4",epsilon:"\u03b5",zeta:"\u03b6",eta:"\u03b7",theta:"\u03b8",iota:"\u03b9",kappa:"\u03ba",lambda:"\u03bb",mu:"\u03bc",nu:"\u03bd",xi:"\u03be",omicron:"\u03bf",pi:"\u03c0",rho:"\u03c1",sigmaf:"\u03c2",sigma:"\u03c3",tau:"\u03c4",upsilon:"\u03c5",phi:"\u03c6",chi:"\u03c7",psi:"\u03c8",omega:"\u03c9",thetasym:"\u03d1",upsih:"\u03d2",piv:"\u03d6",OElig:"\u0152",oelig:"\u0153",Scaron:"\u0160",scaron:"\u0161",Yuml:"\u0178",fnof:"\u0192",circ:"\u02c6",tilde:"\u02dc",ensp:"\u2002",emsp:"\u2003",thinsp:"\u2009",zwnj:"\u200c",zwj:"\u200d",lrm:"\u200e",rlm:"\u200f",ndash:"\u2013",mdash:"\u2014",lsquo:"\u2018",rsquo:"\u2019",sbquo:"\u201a",ldquo:"\u201c",rdquo:"\u201d",bdquo:"\u201e",dagger:"\u2020",Dagger:"\u2021",bull:"\u2022",hellip:"\u2026",permil:"\u2030",prime:"\u2032",Prime:"\u2033",lsaquo:"\u2039",rsaquo:"\u203a",oline:"\u203e",euro:"\u20ac",trade:"\u2122",larr:"\u2190",uarr:"\u2191",rarr:"\u2192",darr:"\u2193",harr:"\u2194",crarr:"\u21b5",lceil:"\u2308",rceil:"\u2309",lfloor:"\u230a",rfloor:"\u230b",loz:"\u25ca",spades:"\u2660",clubs:"\u2663",hearts:"\u2665",diams:"\u2666"}),t.entityMap=t.HTML_ENTITIES});Aa.XML_ENTITIES,Aa.HTML_ENTITIES,Aa.entityMap;var Ia=xn.NAMESPACE,Po=/[A-Z_a-z\xC0-\xD6\xD8-\xF6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,bd=new RegExp("[\\-\\.0-9"+Po.source.slice(1,-1)+"\\u00B7\\u0300-\\u036F\\u203F-\\u2040]"),Sd=new RegExp("^"+Po.source+bd.source+"*(?::"+Po.source+bd.source+"*)?$"),Da=0,pi=1,Qi=2,Oa=3,Yi=4,Ji=5,La=6,An=7;function Zi(s,t){this.message=s,this.locator=t,Error.captureStackTrace&&Error.captureStackTrace(this,Zi)}function xd(){}function Ed(s,t){return t.lineNumber=s.lineNumber,t.columnNumber=s.columnNumber,t}function Lm(s,t,r,a,e,i){function n(g,S,A){r.attributeNames.hasOwnProperty(g)&&i.fatalError("Attribute "+g+" redefined"),r.addValue(g,S,A)}for(var o,d=++t,h=Da;;){var y=s.charAt(d);switch(y){case"=":if(h===pi)o=s.slice(t,d),h=Oa;else{if(h!==Qi)throw new Error("attribute equal must after attrName");h=Oa}break;case"'":case'"':if(h===Oa||h===pi){if(h===pi&&(i.warning('attribute value must after "="'),o=s.slice(t,d)),t=d+1,!((d=s.indexOf(y,t))>0))throw new Error("attribute value no end '"+y+"' match");n(o,l=s.slice(t,d).replace(/&#?\w+;/g,e),t-1),h=Ji}else{if(h!=Yi)throw new Error('attribute value must after "="');n(o,l=s.slice(t,d).replace(/&#?\w+;/g,e),t),i.warning('attribute "'+o+'" missed start quot('+y+")!!"),t=d+1,h=Ji}break;case"/":switch(h){case Da:r.setTagName(s.slice(t,d));case Ji:case La:case An:h=An,r.closed=!0;case Yi:case pi:case Qi:break;default:throw new Error("attribute invalid close char('/')")}break;case"":return i.error("unexpected end of input"),h==Da&&r.setTagName(s.slice(t,d)),d;case">":switch(h){case Da:r.setTagName(s.slice(t,d));case Ji:case La:case An:break;case Yi:case pi:"/"===(l=s.slice(t,d)).slice(-1)&&(r.closed=!0,l=l.slice(0,-1));case Qi:h===Qi&&(l=o),h==Yi?(i.warning('attribute "'+l+'" missed quot(")!'),n(o,l.replace(/&#?\w+;/g,e),t)):((!Ia.isHTML(a[""])||!l.match(/^(?:disabled|checked|selected)$/i))&&i.warning('attribute "'+l+'" missed value!! "'+l+'" instead!!'),n(l,l,t));break;case Oa:throw new Error("attribute value missed!!")}return d;case"\x80":y=" ";default:if(y<=" ")switch(h){case Da:r.setTagName(s.slice(t,d)),h=La;break;case pi:o=s.slice(t,d),h=Qi;break;case Yi:var l=s.slice(t,d).replace(/&#?\w+;/g,e);i.warning('attribute "'+l+'" missed quot(")!!'),n(o,l,t);case Ji:h=La}else switch(h){case Qi:r.tagName,(!Ia.isHTML(a[""])||!o.match(/^(?:disabled|checked|selected)$/i))&&i.warning('attribute "'+o+'" missed value!! "'+o+'" instead2!!'),n(o,o,t),t=d,h=pi;break;case Ji:i.warning('attribute space is required"'+o+'"!!');case La:h=pi,t=d;break;case Oa:h=Yi,t=d;break;case An:throw new Error("elements closed character '/' and '>' must be connected to")}}d++}}function wd(s,t,r){for(var a=s.tagName,e=null,y=s.length;y--;){var i=s[y],n=i.qName,o=i.value;if((g=n.indexOf(":"))>0)var l=i.prefix=n.slice(0,g),d=n.slice(g+1),h="xmlns"===l&&d;else d=n,l=null,h="xmlns"===n&&"";i.localName=d,!1!==h&&(null==e&&(e={},Cd(r,r={})),r[h]=e[h]=o,i.uri=Ia.XMLNS,t.startPrefixMapping(h,o))}for(y=s.length;y--;){(l=(i=s[y]).prefix)&&("xml"===l&&(i.uri=Ia.XML),"xmlns"!==l&&(i.uri=r[l||""]))}var g;(g=a.indexOf(":"))>0?(l=s.prefix=a.slice(0,g),d=s.localName=a.slice(g+1)):(l=null,d=s.localName=a);var S=s.uri=r[l||""];if(t.startElement(S,d,a,s),!s.closed)return s.currentNSMap=r,s.localNSMap=e,!0;if(t.endElement(S,d,a),e)for(l in e)t.endPrefixMapping(l)}function Rm(s,t,r,a,e){if(/^(?:script|textarea)$/i.test(r)){var i=s.indexOf("",t),n=s.substring(t+1,i);if(/[&<]/.test(n))return/^script$/i.test(r)?(e.characters(n,0,n.length),i):(n=n.replace(/&#?\w+;/g,a),e.characters(n,0,n.length),i)}return t+1}function Mm(s,t,r,a){var e=a[r];return null==e&&((e=s.lastIndexOf(""))t?(r.comment(s,t+4,i-t-4),i+3):(a.error("Unclosed comment"),-1):-1;if("CDATA["==s.substr(t+3,6)){var i=s.indexOf("]]>",t+9);return r.startCDATA(),r.characters(s,t+9,i-t-9),r.endCDATA(),i+3}var n=function Bm(s,t){var r,a=[],e=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;for(e.lastIndex=t,e.exec(s);r=e.exec(s);)if(a.push(r),r[1])return a}(s,t),o=n.length;if(o>1&&/!doctype/i.test(n[0][0])){var l=n[1][0],d=!1,h=!1;o>3&&(/^public$/i.test(n[2][0])?(d=n[3][0],h=o>4&&n[4][0]):/^system$/i.test(n[2][0])&&(h=n[3][0]));var y=n[o-1];return r.startDTD(l,d,h),r.endDTD(),y.index+y[0].length}return-1}function Nm(s,t,r){var a=s.indexOf("?>",t);if(a){var e=s.substring(t,a).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);return e?(e[0].length,r.processingInstruction(e[1],e[2]),a+2):-1}return-1}function Pd(){this.attributeNames={}}Zi.prototype=new Error,Zi.prototype.name=Zi.name,xd.prototype={parse:function(t,r,a){var e=this.domBuilder;e.startDocument(),Cd(r,r={}),function Om(s,t,r,a,e){function i(Pt){if(Pt>65535){var jt=55296+((Pt-=65536)>>10),Or=56320+(1023&Pt);return String.fromCharCode(jt,Or)}return String.fromCharCode(Pt)}function n(Pt){var jt=Pt.slice(1,-1);return jt in r?r[jt]:"#"===jt.charAt(0)?i(parseInt(jt.substr(1).replace("x","0x"))):(e.error("entity not found:"+Pt),Pt)}function o(Pt){if(Pt>I){var jt=s.substring(I,Pt).replace(/&#?\w+;/g,n);g&&l(I),a.characters(jt,0,Pt-I),I=Pt}}function l(Pt,jt){for(;Pt>=h&&(jt=y.exec(s));)d=jt.index,h=d+jt[0].length,g.lineNumber++;g.columnNumber=Pt-d+1}for(var d=0,h=0,y=/.*(?:\r\n?|\n)|.*$/g,g=a.locator,S=[{currentNSMap:t}],A={},I=0;;){try{var k=s.indexOf("<",I);if(k<0){if(!s.substr(I).match(/^\s*$/)){var Q=a.doc,Y=Q.createTextNode(s.substr(I));Q.appendChild(Y),a.currentElement=Y}return}switch(k>I&&o(k),s.charAt(k+1)){case"/":var at=s.indexOf(">",k+3),_e=s.substring(k+2,at).replace(/[ \t\n\r]+$/g,""),xe=S.pop();at<0?(_e=s.substring(k+2).replace(/[\s<].*/,""),e.error("end tag name: "+_e+" is not complete:"+xe.tagName),at=k+1+_e.length):_e.match(/\sI?I=at:o(Math.max(k,I)+1)}}(t,r,a,e,this.errorHandler),e.endDocument()}},Pd.prototype={setTagName:function(t){if(!Sd.test(t))throw new Error("invalid tagName:"+t);this.tagName=t},addValue:function(t,r,a){if(!Sd.test(t))throw new Error("invalid attribute:"+t);this.attributeNames[t]=this.length,this[this.length++]={qName:t,value:r,offset:a}},length:0,getLocalName:function(t){return this[t].localName},getLocator:function(t){return this[t].locator},getQName:function(t){return this[t].qName},getURI:function(t){return this[t].uri},getValue:function(t){return this[t].value}};var kd={XMLReader:xd,ParseError:Zi},Vm=Co.DOMImplementation,Ad=xn.NAMESPACE,$m=kd.ParseError,Hm=kd.XMLReader;function Id(s){this.options=s||{locator:{}}}function Ra(){this.cdata=!1}function ea(s,t){t.lineNumber=s.lineNumber,t.columnNumber=s.columnNumber}function ko(s){if(s)return"\n@"+(s.systemId||"")+"#[line:"+s.lineNumber+",col:"+s.columnNumber+"]"}function Dd(s,t,r){return"string"==typeof s?s.substr(t,r):s.length>=t+r||t?new java.lang.String(s,t,r)+"":s}function In(s,t){s.currentElement?s.currentElement.appendChild(t):s.doc.appendChild(t)}Id.prototype.parseFromString=function(s,t){var r=this.options,a=new Hm,e=r.domBuilder||new Ra,i=r.errorHandler,n=r.locator,o=r.xmlns||{},l=/\/x?html?$/.test(t),d=l?Aa.HTML_ENTITIES:Aa.XML_ENTITIES;return n&&e.setDocumentLocator(n),a.errorHandler=function qm(s,t,r){if(!s){if(t instanceof Ra)return t;s=t}var a={},e=s instanceof Function;function i(n){var o=s[n];!o&&e&&(o=2==s.length?function(l){s(n,l)}:s),a[n]=o&&function(l){o("[xmldom "+n+"]\t"+l+ko(r))}||function(){}}return r=r||{},i("warning"),i("error"),i("fatalError"),a}(i,e,n),a.domBuilder=r.domBuilder||e,l&&(o[""]=Ad.HTML),o.xml=o.xml||Ad.XML,s&&"string"==typeof s?a.parse(s,o,d):a.errorHandler.error("invalid doc source"),e.doc},Ra.prototype={startDocument:function(){this.doc=(new Vm).createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(t,r,a,e){var i=this.doc,n=i.createElementNS(t,a||r),o=e.length;In(this,n),this.currentElement=n,this.locator&&ea(this.locator,n);for(var l=0;la.timeline?1:-1})},Bd=function(t){var r=[];return function(t,r,a){r.forEach(function(e){for(var i in t.mediaGroups[e])for(var n in t.mediaGroups[e][i]){var o=t.mediaGroups[e][i][n];a(o,e,i,n)}})}(t,iv,function(a,e,i,n){r=r.concat(a.playlists||[])}),r},Ud=function(t){var r=t.playlist,a=t.mediaSequence;r.mediaSequence=a,r.segments.forEach(function(e,i){e.number=r.mediaSequence+i})},ov=function(t){var r=t.oldManifest,a=t.newManifest,e=r.playlists.concat(Bd(r)),i=a.playlists.concat(Bd(a));return a.timelineStarts=Nd([r.timelineStarts,a.timelineStarts]),function(t){var r=t.oldPlaylists,a=t.newPlaylists,e=t.timelineStarts;a.forEach(function(i){i.discontinuitySequence=Ao(e,function(h){return h.timeline===i.timeline});var n=function(t,r){for(var a=0;an.timeline||n.segments.length&&i.timeline>n.segments[n.segments.length-1].timeline)&&i.discontinuitySequence--);n.segments[l].discontinuity&&!o.discontinuity&&(o.discontinuity=!0,i.discontinuityStarts.unshift(0),i.discontinuitySequence--),Ud({playlist:i,mediaSequence:n.segments[l].number})}})}({oldPlaylists:e,newPlaylists:i,timelineStarts:a.timelineStarts}),a},On=function(t){return t&&t.uri+"-"+function(t){var r;return r="bigint"==typeof t.offset||"bigint"==typeof t.length?window.BigInt(t.offset)+window.BigInt(t.length)-window.BigInt(1):t.offset+t.length-1,t.offset+"-"+r}(t.byterange)},Oo=function(t){return Ld(t.reduce(function(a,e){var i=e.attributes.id+(e.attributes.lang||"");if(a[i]){var n;if(e.segments)e.segments[0]&&(e.segments[0].discontinuity=!0),(n=a[i].segments).push.apply(n,e.segments);e.attributes.contentProtection&&(a[i].attributes.contentProtection=e.attributes.contentProtection)}else a[i]=e,a[i].attributes.timelineStarts=[];return a[i].attributes.timelineStarts.push({start:e.attributes.periodStart,timeline:e.attributes.periodStart}),a},{})).map(function(a){return a.discontinuityStarts=function(t,r){return t.reduce(function(a,e,i){return e[r]&&a.push(i),a},[])}(a.segments||[],"discontinuity"),a})},Lo=function(t,r){var a=On(t.sidx),e=a&&r[a]&&r[a].sidx;return e&&Do(t,e,t.sidx.resolvedUri),t},uv=function(t,r){if(void 0===r&&(r={}),!Object.keys(r).length)return t;for(var a in t)t[a]=Lo(t[a],r);return t},pv=function(t){var r,a=t.attributes,e=t.segments,i=t.sidx,n=t.discontinuityStarts,o={attributes:(r={NAME:a.id,AUDIO:"audio",SUBTITLES:"subs",RESOLUTION:{width:a.width,height:a.height},CODECS:a.codecs,BANDWIDTH:a.bandwidth},r["PROGRAM-ID"]=1,r),uri:"",endList:"static"===a.type,timeline:a.periodStart,resolvedUri:"",targetDuration:a.duration,discontinuityStarts:n,timelineStarts:a.timelineStarts,segments:e};return a.contentProtection&&(o.contentProtection=a.contentProtection),i&&(o.sidx=i),o},mv=function(t){var r=t.attributes;return"video/mp4"===r.mimeType||"video/webm"===r.mimeType||"video"===r.contentType},vv=function(t){var r=t.attributes;return"audio/mp4"===r.mimeType||"audio/webm"===r.mimeType||"audio"===r.contentType},gv=function(t){var r=t.attributes;return"text/vtt"===r.mimeType||"text"===r.contentType},jd=function(t){return t?Object.keys(t).reduce(function(r,a){var e=t[a];return r.concat(e.playlists)},[]):[]},_v=function(t){var r,a=t.dashPlaylists,e=t.locations,i=t.sidxMapping,n=void 0===i?{}:i,o=t.previousManifest;if(!a.length)return{};var l=a[0].attributes,d=l.sourceDuration,h=l.type,y=l.suggestedPresentationDelay,g=l.minimumUpdatePeriod,S=Oo(a.filter(mv)).map(pv),A=Oo(a.filter(vv)),I=Oo(a.filter(gv)),k=a.map(function(He){return He.attributes.captionServices}).filter(Boolean),Q={allowCache:!0,discontinuityStarts:[],segments:[],endList:!0,mediaGroups:(r={AUDIO:{},VIDEO:{}},r["CLOSED-CAPTIONS"]={},r.SUBTITLES={},r),uri:"",duration:d,playlists:uv(S,n)};g>=0&&(Q.minimumUpdatePeriod=1e3*g),e&&(Q.locations=e),"dynamic"===h&&(Q.suggestedPresentationDelay=y);var Y=0===Q.playlists.length,_e=A.length?function(t,r,a){void 0===r&&(r={}),void 0===a&&(a=!1);var e,i=t.reduce(function(o,l){var d=l.attributes.role&&l.attributes.role.value||"",h=l.attributes.lang||"",y=l.attributes.label||"main";if(h&&!l.attributes.label){var g=d?" ("+d+")":"";y=""+l.attributes.lang+g}o[y]||(o[y]={language:h,autoselect:!0,default:"main"===d,playlists:[],uri:""});var S=Lo(function(t,r){var a,e=t.attributes,i=t.segments,n=t.sidx,o=t.mediaSequence,l=t.discontinuitySequence,d=t.discontinuityStarts,h={attributes:(a={NAME:e.id,BANDWIDTH:e.bandwidth,CODECS:e.codecs},a["PROGRAM-ID"]=1,a),uri:"",endList:"static"===e.type,timeline:e.periodStart,resolvedUri:"",targetDuration:e.duration,discontinuitySequence:l,discontinuityStarts:d,timelineStarts:e.timelineStarts,mediaSequence:o,segments:i};return e.contentProtection&&(h.contentProtection=e.contentProtection),n&&(h.sidx=n),r&&(h.attributes.AUDIO="audio",h.attributes.SUBTITLES="subs"),h}(l,a),r);return o[y].playlists.push(S),typeof e>"u"&&"main"===d&&((e=l).default=!0),o},{});return e||(i[Object.keys(i)[0]].default=!0),i}(A,n,Y):null,xe=I.length?function(t,r){return void 0===r&&(r={}),t.reduce(function(a,e){var i=e.attributes.lang||"text";return a[i]||(a[i]={language:i,default:!1,autoselect:!1,playlists:[],uri:""}),a[i].playlists.push(Lo(function(t){var r,a=t.attributes,e=t.segments,i=t.mediaSequence,n=t.discontinuityStarts,o=t.discontinuitySequence;typeof e>"u"&&(e=[{uri:a.baseUrl,timeline:a.periodStart,resolvedUri:a.baseUrl||"",duration:a.sourceDuration,number:0}],a.duration=a.sourceDuration);var l=((r={NAME:a.id,BANDWIDTH:a.bandwidth})["PROGRAM-ID"]=1,r);return a.codecs&&(l.CODECS=a.codecs),{attributes:l,uri:"",endList:"static"===a.type,timeline:a.periodStart,resolvedUri:a.baseUrl||"",targetDuration:a.duration,timelineStarts:a.timelineStarts,discontinuityStarts:n,discontinuitySequence:o,mediaSequence:i,segments:e}}(e),r)),a},{})}(I,n):null,Ee=S.concat(jd(_e),jd(xe)),Oe=Ee.map(function(He){return He.timelineStarts});return Q.timelineStarts=Nd(Oe),function(t,r){t.forEach(function(a){a.mediaSequence=0,a.discontinuitySequence=Ao(r,function(e){return e.timeline===a.timeline}),a.segments&&a.segments.forEach(function(e,i){e.number=i})})}(Ee,Q.timelineStarts),_e&&(Q.mediaGroups.AUDIO.audio=_e),xe&&(Q.mediaGroups.SUBTITLES.subs=xe),k.length&&(Q.mediaGroups["CLOSED-CAPTIONS"].cc=function(t){return t.reduce(function(r,a){return a&&a.forEach(function(e){var i=e.channel,n=e.language;r[n]={autoselect:!1,default:!1,instreamId:i,language:n},e.hasOwnProperty("aspectRatio")&&(r[n].aspectRatio=e.aspectRatio),e.hasOwnProperty("easyReader")&&(r[n].easyReader=e.easyReader),e.hasOwnProperty("3D")&&(r[n]["3D"]=e["3D"])}),r},{})}(k)),o?ov({oldManifest:o,newManifest:Q}):Q},Tv=function(t,r,a){var e=t.NOW,i=t.clientOffset,n=t.availabilityStartTime,o=t.timescale,l=void 0===o?1:o,d=t.periodStart,h=void 0===d?0:d,y=t.minimumUpdatePeriod,k=(e+i)/1e3+(void 0===y?0:y)-(n+h);return Math.ceil((k*l-r)/a)},Vd=function(t,r){for(var a=t.type,e=t.minimumUpdatePeriod,i=void 0===e?0:e,n=t.media,o=void 0===n?"":n,l=t.sourceDuration,d=t.timescale,h=void 0===d?1:d,y=t.startNumber,g=void 0===y?1:y,S=t.periodStart,A=[],I=-1,k=0;kI&&(I=xe);var Ee=void 0;if(_e<0){var Oe=k+1;Ee=Oe===r.length?"dynamic"===a&&i>0&&o.indexOf("$Number$")>0?Tv(t,I,Y):(l*h-I)/Y:(r[Oe].t-I)/Y}else Ee=_e+1;for(var He=g+A.length+Ee,Pe=g+A.length;Pe"u")return r;var n=""+t[a];return"RepresentationID"===a||(i=e?parseInt(i,10):1,n.length>=i)?n:""+new Array(i-n.length+1).join("0")+n}}(r))},Ev=function(t,r){var a={RepresentationID:t.id,Bandwidth:t.bandwidth||0},e=t.initialization,i=void 0===e?{sourceURL:"",range:""}:e,n=Ma({baseUrl:t.baseUrl,source:$d(i.sourceURL,a),range:i.range}),o=function(t,r){return t.duration||r?t.duration?Io(t):Vd(t,r):[{number:t.startNumber||1,duration:t.sourceDuration,time:0,timeline:t.periodStart}]}(t,r);return o.map(function(l){a.Number=l.number,a.Time=l.time;var d=$d(t.media||"",a),h=t.timescale||1,y=t.presentationTimeOffset||0,g=t.periodStart+(l.time-y)/h;return{uri:d,timeline:l.timeline,duration:l.duration,resolvedUri:bn(t.baseUrl||"",d),map:n,number:l.number,presentationTime:g}})},Cv=function(t,r){var a=t.duration,e=t.segmentUrls,i=void 0===e?[]:e,n=t.periodStart;if(!a&&!r||a&&r)throw new Error(ta_SEGMENT_TIME_UNSPECIFIED);var l,o=i.map(function(h){return function(t,r){var a=t.baseUrl,e=t.initialization,i=void 0===e?{}:e,n=Ma({baseUrl:a,source:i.sourceURL,range:i.range}),o=Ma({baseUrl:a,source:r.media,range:r.mediaRange});return o.map=n,o}(t,h)});return a&&(l=Io(t)),r&&(l=Vd(t,r)),l.map(function(h,y){if(o[y]){var g=o[y],S=t.timescale||1,A=t.presentationTimeOffset||0;return g.timeline=h.timeline,g.duration=h.duration,g.number=h.number,g.presentationTime=n+(h.time-A)/S,g}}).filter(function(h){return h})},Pv=function(t){var e,i,r=t.attributes,a=t.segmentInfo;a.template?(i=Ev,e=Er(r,a.template)):a.base?(i=Fd,e=Er(r,a.base)):a.list&&(i=Cv,e=Er(r,a.list));var n={attributes:r};if(!i)return n;var o=i(e,a.segmentTimeline);if(e.duration){var l=e,d=l.duration,h=l.timescale,y=void 0===h?1:h;e.duration=d/y}else o.length?e.duration=o.reduce(function(g,S){return Math.max(g,Math.ceil(S.duration))},0):e.duration=0;return n.attributes=e,n.segments=o,a.base&&e.indexRange&&(n.sidx=o[0],n.segments=[]),n},Zt=function(t,r){return Rd(t.childNodes).filter(function(a){return a.tagName===r})},Ro=function(t){return t.textContent.trim()},ra=function(t){var l=/P(?:(\d*)Y)?(?:(\d*)M)?(?:(\d*)D)?(?:T(?:(\d*)H)?(?:(\d*)M)?(?:([\d.]*)S)?)?/.exec(t);if(!l)return 0;var d=l.slice(1),h=d[0],y=d[1],g=d[2],S=d[3],A=d[4],I=d[5];return 31536e3*parseFloat(h||0)+2592e3*parseFloat(y||0)+86400*parseFloat(g||0)+3600*parseFloat(S||0)+60*parseFloat(A||0)+parseFloat(I||0)},Hd={mediaPresentationDuration:function(t){return ra(t)},availabilityStartTime:function(t){return function(t){return/^\d+-\d+-\d+T\d+:\d+:\d+(\.\d+)?$/.test(t)&&(t+="Z"),Date.parse(t)}(t)/1e3},minimumUpdatePeriod:function(t){return ra(t)},suggestedPresentationDelay:function(t){return ra(t)},type:function(t){return t},timeShiftBufferDepth:function(t){return ra(t)},start:function(t){return ra(t)},width:function(t){return parseInt(t,10)},height:function(t){return parseInt(t,10)},bandwidth:function(t){return parseInt(t,10)},startNumber:function(t){return parseInt(t,10)},timescale:function(t){return parseInt(t,10)},presentationTimeOffset:function(t){return parseInt(t,10)},duration:function(t){var r=parseInt(t,10);return isNaN(r)?ra(t):r},d:function(t){return parseInt(t,10)},t:function(t){return parseInt(t,10)},r:function(t){return parseInt(t,10)},DEFAULT:function(t){return t}},yr=function(t){return t&&t.attributes?Rd(t.attributes).reduce(function(r,a){var e=Hd[a.name]||Hd.DEFAULT;return r[a.name]=e(a.value),r},{}):{}},Iv={"urn:uuid:1077efec-c0b2-4d02-ace3-3c1e52e2fb4b":"org.w3.clearkey","urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed":"com.widevine.alpha","urn:uuid:9a04f079-9840-4286-ab92-e65be0885f95":"com.microsoft.playready","urn:uuid:f239e769-efa3-4850-9c16-a903c6932efb":"com.adobe.primetime"},Ln=function(t,r){return r.length?Dn(t.map(function(a){return r.map(function(e){return bn(a,Ro(e))})})):t},Mo=function(t){var r=Zt(t,"SegmentTemplate")[0],a=Zt(t,"SegmentList")[0],e=a&&Zt(a,"SegmentURL").map(function(g){return Er({tag:"SegmentURL"},yr(g))}),i=Zt(t,"SegmentBase")[0],n=a||r,o=n&&Zt(n,"SegmentTimeline")[0],l=a||i||r,d=l&&Zt(l,"Initialization")[0],h=r&&yr(r);h&&d?h.initialization=d&&yr(d):h&&h.initialization&&(h.initialization={sourceURL:h.initialization});var y={template:h,segmentTimeline:o&&Zt(o,"S").map(function(g){return yr(g)}),list:a&&Er(yr(a),{segmentUrls:e,initialization:yr(d)}),base:i&&Er(yr(i),{initialization:yr(d)})};return Object.keys(y).forEach(function(g){y[g]||delete y[g]}),y},Rv=function(t,r,a){return function(e){var i=yr(e),n=Ln(r,Zt(e,"BaseURL")),o=Zt(e,"Role")[0],l={role:yr(o)},d=Er(t,i,l),h=Zt(e,"Accessibility")[0],y=function(t){return"urn:scte:dash:cc:cea-608:2015"===t.schemeIdUri?("string"!=typeof t.value?[]:t.value.split(";")).map(function(e){var i,n;if(n=e,/^CC\d=/.test(e)){var o=e.split("=");i=o[0],n=o[1]}else/^CC\d$/.test(e)&&(i=e);return{channel:i,language:n}}):"urn:scte:dash:cc:cea-708:2015"===t.schemeIdUri?("string"!=typeof t.value?[]:t.value.split(";")).map(function(e){var i={channel:void 0,language:void 0,aspectRatio:1,easyReader:0,"3D":0};if(/=/.test(e)){var n=e.split("="),o=n[0],l=n[1],d=void 0===l?"":l;i.channel=o,i.language=e,d.split(",").forEach(function(h){var y=h.split(":"),g=y[0],S=y[1];"lang"===g?i.language=S:"er"===g?i.easyReader=Number(S):"war"===g?i.aspectRatio=Number(S):"3D"===g&&(i["3D"]=Number(S))})}else i.language=e;return i.channel&&(i.channel="SERVICE"+i.channel),i}):void 0}(yr(h));y&&(d=Er(d,{captionServices:y}));var g=Zt(e,"Label")[0];if(g&&g.childNodes.length){var S=g.childNodes[0].nodeValue.trim();d=Er(d,{label:S})}var A=function(t){return t.reduce(function(r,a){var e=yr(a),i=Iv[e.schemeIdUri];if(i){r[i]={attributes:e};var n=Zt(a,"cenc:pssh")[0];if(n){var o=Ro(n),l=o&&ql(o);r[i].pssh=l}}return r},{})}(Zt(e,"ContentProtection"));Object.keys(A).length&&(d=Er(d,{contentProtection:A}));var I=Mo(e),k=Zt(e,"Representation"),Q=Er(a,I);return Dn(k.map(function(t,r,a){return function(e){var i=Zt(e,"BaseURL"),n=Ln(r,i),o=Er(t,yr(e)),l=Mo(e);return n.map(function(d){return{segmentInfo:Er(a,l),attributes:Er(o,{baseUrl:d})}})}}(d,n,Q)))}},Mv=function(t,r){return function(a,e){var i=Ln(r,Zt(a.node,"BaseURL")),n=Er(t,{periodStart:a.attributes.start});"number"==typeof a.attributes.duration&&(n.periodDuration=a.attributes.duration);var o=Zt(a.node,"AdaptationSet"),l=Mo(a.node);return Dn(o.map(Rv(n,i,l)))}},qd=function(t){if(""===t)throw new Error(ta_DASH_EMPTY_MANIFEST);var a,e,r=new Qm;try{e=(a=r.parseFromString(t,"application/xml"))&&"MPD"===a.documentElement.tagName?a.documentElement:null}catch{}if(!e||e&&e.getElementsByTagName("parsererror").length>0)throw new Error(ta_DASH_INVALID_XML);return e},Uv=function(t,r){void 0===r&&(r={});var a=function(t,r){void 0===r&&(r={});var a=r,e=a.manifestUri,i=void 0===e?"":e,n=a.NOW,o=void 0===n?Date.now():n,l=a.clientOffset,d=void 0===l?0:l,h=Zt(t,"Period");if(!h.length)throw new Error(ta_INVALID_NUMBER_OF_PERIOD);var y=Zt(t,"Location"),g=yr(t),S=Ln([i],Zt(t,"BaseURL"));g.type=g.type||"static",g.sourceDuration=g.mediaPresentationDuration||0,g.NOW=o,g.clientOffset=d,y.length&&(g.locations=y.map(Ro));var A=[];return h.forEach(function(I,k){var Q=yr(I),Y=A[k-1];Q.start=function(t){var r=t.attributes,a=t.priorPeriodAttributes,e=t.mpdType;return"number"==typeof r.start?r.start:a&&"number"==typeof a.start&&"number"==typeof a.duration?a.start+a.duration:a||"static"!==e?null:0}({attributes:Q,priorPeriodAttributes:Y?Y.attributes:null,mpdType:g.type}),A.push({node:I,attributes:Q})}),{locations:g.locations,representationInfo:Dn(A.map(Mv(g,S)))}}(qd(t),r),e=function(t){return t.map(Pv)}(a.representationInfo);return _v({dashPlaylists:e,locations:a.locations,sidxMapping:r.sidxMapping,previousManifest:r.previousManifest})},jv=function(t){return function(t){var r=Zt(t,"UTCTiming")[0];if(!r)return null;var a=yr(r);switch(a.schemeIdUri){case"urn:mpeg:dash:utc:http-head:2014":case"urn:mpeg:dash:utc:http-head:2012":a.method="HEAD";break;case"urn:mpeg:dash:utc:http-xsdate:2014":case"urn:mpeg:dash:utc:http-iso:2014":case"urn:mpeg:dash:utc:http-xsdate:2012":case"urn:mpeg:dash:utc:http-iso:2012":a.method="GET";break;case"urn:mpeg:dash:utc:direct:2014":case"urn:mpeg:dash:utc:direct:2012":a.method="DIRECT",a.value=Date.parse(a.value);break;default:throw new Error(ta_UNSUPPORTED_UTC_TIMING_SCHEME)}return a}(qd(t))},zd=Math.pow(2,32),Gd=function(t){var a,r=new DataView(t.buffer,t.byteOffset,t.byteLength);return r.getBigUint64?(a=r.getBigUint64(0))0;e+=12,i--)a.references.push({referenceType:(128&t[e])>>>7,referencedSize:2147483647&r.getUint32(e),subsegmentDuration:r.getUint32(e+4),startsWithSap:!!(128&t[e+8]),sapType:(112&t[e+8])>>>4,sapDeltaTime:268435455&r.getUint32(e+8)});return a},et=function(t){return t instanceof Uint8Array?t:(!Array.isArray(t)&&!function(t){return ArrayBuffer.isView(t)}(t)&&!(t instanceof ArrayBuffer)&&(t="number"!=typeof t||"number"==typeof t&&t!=t?0:[t]),new Uint8Array(t&&t.buffer||t,t&&t.byteOffset||0,t&&t.byteLength||0))},dr=window.BigInt||Number,Fo=[dr("0x1"),dr("0x100"),dr("0x10000"),dr("0x1000000"),dr("0x100000000"),dr("0x10000000000"),dr("0x1000000000000"),dr("0x100000000000000"),dr("0x10000000000000000")],Kv=function(t,r){var a=void 0===r?{}:r,e=a.signed,i=void 0!==e&&e,n=a.le,o=void 0!==n&&n;t=et(t);var l=o?"reduce":"reduceRight",h=(t[l]?t[l]:Array.prototype[l]).call(t,function(g,S,A){var I=o?A:Math.abs(A+1-t.length);return g+dr(S)*Fo[I]},dr(0));if(i){var y=Fo[t.length]/dr(2)-dr(1);(h=dr(h))>y&&(h-=y,h-=y,h-=dr(2))}return Number(h)},Xv=function(t,r){var e=(void 0===r?{}:r).le,i=void 0!==e&&e;("bigint"!=typeof t&&"number"!=typeof t||"number"==typeof t&&t!=t)&&(t=0);for(var n=function(t){return Math.ceil(function(t){return t.toString(2).length}(t)/8)}(t=dr(t)),o=new Uint8Array(new ArrayBuffer(n)),l=0;l=r.length&&d.call(r,function(h,y){return h===(l[y]?l[y]&t[n+y]:t[n+y])})},Yv=et([73,68,51]),Fa=function s(t,r){return void 0===r&&(r=0),(t=et(t)).length-r<10||!qt(t,Yv,{offset:r})?r:(r+=function(t,r){void 0===r&&(r=0);var a=(t=et(t))[r+5],e=t[r+6]<<21|t[r+7]<<14|t[r+8]<<7|t[r+9];return(16&a)>>4?e+20:e+10}(t,r),s(t,r))},Kd=function(t){return"string"==typeof t?Wd(t):t},eg=function s(t,r,a){void 0===a&&(a=!1),r=function(t){return Array.isArray(t)?t.map(function(r){return Kd(r)}):[Kd(t)]}(r),t=et(t);var e=[];if(!r.length)return e;for(var i=0;i>>0,o=t.subarray(i+4,i+8);if(0===n)break;var l=i+n;if(l>t.length){if(a)break;l=t.length}var d=t.subarray(i+8,l);qt(o,r[0])&&(1===r.length?e.push(d):e.push.apply(e,s(d,r.slice(1),a))),i=l}return e},Rn={EBML:et([26,69,223,163]),DocType:et([66,130]),Segment:et([24,83,128,103]),SegmentInfo:et([21,73,169,102]),Tracks:et([22,84,174,107]),Track:et([174]),TrackNumber:et([215]),DefaultDuration:et([35,227,131]),TrackEntry:et([174]),TrackType:et([131]),FlagDefault:et([136]),CodecID:et([134]),CodecPrivate:et([99,162]),VideoTrack:et([224]),AudioTrack:et([225]),Cluster:et([31,67,182,117]),Timestamp:et([231]),TimestampScale:et([42,215,177]),BlockGroup:et([160]),BlockDuration:et([155]),Block:et([161]),SimpleBlock:et([163])},No=[128,64,32,16,8,4,2,1],Mn=function(t,r,a,e){void 0===a&&(a=!0),void 0===e&&(e=!1);var i=function(t){for(var r=1,a=0;a=r.length)return r.length;var e=Mn(r,a,!1);if(qt(t.bytes,e.bytes))return a;var i=Mn(r,a+e.length);return s(t,r,a+i.length+i.value+e.length)},Qd=function s(t,r){r=function(t){return Array.isArray(t)?t.map(function(r){return Xd(r)}):[Xd(t)]}(r),t=et(t);var a=[];if(!r.length)return a;for(var e=0;et.length?t.length:o+n.value,d=t.subarray(o,l);qt(r[0],i.bytes)&&(1===r.length?a.push(d):a=a.concat(s(d,r.slice(1)))),e+=i.length+n.length+d.length}return a},ag=et([0,0,0,1]),ng=et([0,0,1]),sg=et([0,0,3]),og=function(t){for(var r=[],a=1;a>1&63),-1!==a.indexOf(d)&&(n=i+l),i+=l+("h264"===r?1:2)}else i++}return t.subarray(0,0)},wr={webm:et([119,101,98,109]),matroska:et([109,97,116,114,111,115,107,97]),flac:et([102,76,97,67]),ogg:et([79,103,103,83]),ac3:et([11,119]),riff:et([82,73,70,70]),avi:et([65,86,73]),wav:et([87,65,86,69]),"3gp":et([102,116,121,112,51,103]),mp4:et([102,116,121,112]),fmp4:et([115,116,121,112]),mov:et([102,116,121,112,113,116]),moov:et([109,111,111,118]),moof:et([109,111,111,102])},ia={aac:function(t){var r=Fa(t);return qt(t,[255,16],{offset:r,mask:[255,22]})},mp3:function(t){var r=Fa(t);return qt(t,[255,2],{offset:r,mask:[255,6]})},webm:function(t){var r=Qd(t,[Rn.EBML,Rn.DocType])[0];return qt(r,wr.webm)},mkv:function(t){var r=Qd(t,[Rn.EBML,Rn.DocType])[0];return qt(r,wr.matroska)},mp4:function(t){return!ia["3gp"](t)&&!ia.mov(t)&&(!!(qt(t,wr.mp4,{offset:4})||qt(t,wr.fmp4,{offset:4})||qt(t,wr.moof,{offset:4})||qt(t,wr.moov,{offset:4}))||void 0)},mov:function(t){return qt(t,wr.mov,{offset:4})},"3gp":function(t){return qt(t,wr["3gp"],{offset:4})},ac3:function(t){var r=Fa(t);return qt(t,wr.ac3,{offset:r})},ts:function(t){if(t.length<189&&t.length>=1)return 71===t[0];for(var r=0;r+188"):function(){}},mi=1/30,Jr=.1,tc=function(t,r){var e,a=[];if(t&&t.length)for(e=0;e=r})},Un=function(t,r){return tc(t,function(a){return a-mi>=r})},rc=function(t){var r=[];if(!t||!t.length)return"";for(var a=0;a "+t.end(a));return r.join(", ")},wi=function(t){for(var r=[],a=0;an)){if(r>i&&r<=n){a+=n-r;continue}a+=n-i}}return a},ac=he.createTimeRange,zo=function(t,r){if(!r.preload)return r.duration;var a=0;return(r.parts||[]).forEach(function(e){a+=e.duration}),(r.preloadHints||[]).forEach(function(e){"PART"===e.type&&(a+=t.partTargetDuration)}),a},Go=function(t){return(t.segments||[]).reduce(function(r,a,e){return a.parts?a.parts.forEach(function(i,n){r.push({duration:i.duration,segmentIndex:e,partIndex:n,part:i,segment:a})}):r.push({duration:a.duration,segmentIndex:e,partIndex:null,segment:a,part:null}),r},[])},nc=function(t){var r=t.segments&&t.segments.length&&t.segments[t.segments.length-1];return r&&r.parts||[]},sc=function(t){var r=t.preloadSegment;if(r){var a=r.parts,i=(r.preloadHints||[]).reduce(function(n,o){return n+("PART"===o.type?1:0)},0);return i+=a&&a.length?a.length:0}},oc=function(t,r){if(r.endList)return 0;if(t&&t.suggestedPresentationDelay)return t.suggestedPresentationDelay;var a=nc(r).length>0;return a&&r.serverControl&&r.serverControl.partHoldBack?r.serverControl.partHoldBack:a&&r.partTargetDuration?3*r.partTargetDuration:r.serverControl&&r.serverControl.holdBack?r.serverControl.holdBack:r.targetDuration?3*r.targetDuration:0},uc=function(t,r,a){if(typeof r>"u"&&(r=t.mediaSequence+t.segments.length),r"u"){if(t.totalDuration)return t.totalDuration;if(!t.endList)return window.Infinity}return uc(t,r,a)},Na=function(t){var r=t.defaultDuration,a=t.durationList,e=t.startIndex,i=t.endIndex,n=0;if(e>i){var o=[i,e];e=o[0],i=o[1]}if(e<0){for(var l=e;lDate.now()},Wo=function(t){return t.excludeUntil&&t.excludeUntil===1/0},jn=function(t){var r=cc(t);return!t.disabled&&!r},fc=function(t,r){return r.attributes&&r.attributes[t]},Ko=function(t,r){if(1===t.playlists.length)return!0;var a=r.attributes.BANDWIDTH||Number.MAX_VALUE;return 0===t.playlists.filter(function(e){return!!jn(e)&&(e.attributes.BANDWIDTH||0)0)for(var S=h-1;S>=0;S--){var A=d[S];if(l+=A.duration,o){if(l<0)continue}else if(l+mi<=0)continue;return{partIndex:A.partIndex,segmentIndex:A.segmentIndex,startTime:n-Na({defaultDuration:r.targetDuration,durationList:d,startIndex:h,endIndex:S})}}return{partIndex:d[0]&&d[0].partIndex||null,segmentIndex:d[0]&&d[0].segmentIndex||0,startTime:a}}if(h<0){for(var I=h;I<0;I++)if((l-=r.targetDuration)<0)return{partIndex:d[0]&&d[0].partIndex||null,segmentIndex:d[0]&&d[0].segmentIndex||0,startTime:a};h=0}for(var k=h;k0)continue}else if(l-mi>=0)continue;return{partIndex:Q.partIndex,segmentIndex:Q.segmentIndex,startTime:n+Na({defaultDuration:r.targetDuration,durationList:d,startIndex:h,endIndex:k})}}return{segmentIndex:d[d.length-1].segmentIndex,partIndex:d[d.length-1].partIndex,startTime:a}},isEnabled:jn,isDisabled:function(t){return t.disabled},isBlacklisted:cc,isIncompatible:Wo,playlistEnd:dc,isAes:function(t){for(var r=0;r-1&&o!==n.length-1&&(a._HLS_part=o),(o>-1||n.length)&&i--}a._HLS_msn=i}if(r.serverControl&&r.serverControl.canSkipUntil&&(a._HLS_skip=r.serverControl.canSkipDateranges?"v2":"YES"),Object.keys(a).length){var l=new window.URL(t);["_HLS_skip","_HLS_msn","_HLS_part"].forEach(function(d){a.hasOwnProperty(d)&&l.searchParams.set(d,a[d])}),t=l.toString()}return t}(n,i)),this.state="HAVE_CURRENT_METADATA",this.request=this.vhs_.xhr({uri:n,withCredentials:this.withCredentials},function(o,l){if(e.request){if(o)return e.playlistRequestError(e.request,e.media(),"HAVE_METADATA");e.haveMetadata({playlistString:e.request.responseText,url:e.media().uri,id:e.media().id})}})}},r.playlistRequestError=function(e,i,n){var o=i.uri,l=i.id;this.request=null,n&&(this.state=n),this.error={playlist:this.master.playlists[l],status:e.status,message:"HLS playlist request error at URL: "+o+".",responseText:e.responseText,code:e.status>=500?4:2},this.trigger("error")},r.parseManifest_=function(e){var i=this,n=e.url;return function(t){var r=t.onwarn,a=t.oninfo,e=t.manifestString,i=t.customTagParsers,n=void 0===i?[]:i,o=t.customTagMappers,l=void 0===o?[]:o,d=t.experimentalLLHLS,h=new im;r&&h.on("warn",r),a&&h.on("info",a),n.forEach(function(I){return h.addParser(I)}),l.forEach(function(I){return h.addTagMapper(I)}),h.push(e),h.end();var y=h.manifest;if(d||(["preloadSegment","skip","serverControl","renditionReports","partInf","partTargetDuration"].forEach(function(I){y.hasOwnProperty(I)&&delete y[I]}),y.segments&&y.segments.forEach(function(I){["parts","preloadHints"].forEach(function(k){I.hasOwnProperty(k)&&delete I[k]})})),!y.targetDuration){var g=10;y.segments&&y.segments.length&&(g=y.segments.reduce(function(I,k){return Math.max(I,k.duration)},0)),r&&r("manifest has no targetDuration defaulting to "+g),y.targetDuration=g}var S=nc(y);if(S.length&&!y.partTargetDuration){var A=S.reduce(function(I,k){return Math.max(I,k.duration)},0);r&&(r("manifest has no partTargetDuration defaulting to "+A),pc.error("LL-HLS manifest has parts but lacks required #EXT-X-PART-INF:PART-TARGET value. See https://datatracker.ietf.org/doc/html/draft-pantos-hls-rfc8216bis-09#section-4.4.3.7. Playback is not guaranteed.")),y.partTargetDuration=A}return y}({onwarn:function(d){var h=d.message;return i.logger_("m3u8-parser warn for "+n+": "+h)},oninfo:function(d){var h=d.message;return i.logger_("m3u8-parser info for "+n+": "+h)},manifestString:e.manifestString,customTagParsers:this.customTagParsers,customTagMappers:this.customTagMappers,experimentalLLHLS:this.experimentalLLHLS})},r.haveMetadata=function(e){var i=e.playlistString,n=e.playlistObject,o=e.url,l=e.id;this.request=null,this.state="HAVE_METADATA";var d=n||this.parseManifest_({url:o,manifestString:i});d.lastRequest=Date.now(),mc({playlist:d,uri:o,id:l});var h=Yo(this.master,d);this.targetDuration=d.partTargetDuration||d.targetDuration,this.pendingMedia_=null,h?(this.master=h,this.media_=this.master.playlists[l]):this.trigger("playlistunchanged"),this.updateMediaUpdateTimeout_(Jo(this.media(),!!h)),this.trigger("loadedplaylist")},r.dispose=function(){this.trigger("dispose"),this.stopRequest(),window.clearTimeout(this.mediaUpdateTimeout),window.clearTimeout(this.finalRenditionTimeout),this.off()},r.stopRequest=function(){if(this.request){var e=this.request;this.request=null,e.onreadystatechange=null,e.abort()}},r.media=function(e,i){var n=this;if(!e)return this.media_;if("HAVE_NOTHING"===this.state)throw new Error("Cannot switch media playlist from "+this.state);if("string"==typeof e){if(!this.master.playlists[e])throw new Error("Unknown playlist URI: "+e);e=this.master.playlists[e]}if(window.clearTimeout(this.finalRenditionTimeout),i){var o=(e.partTargetDuration||e.targetDuration)/2*1e3||5e3;this.finalRenditionTimeout=window.setTimeout(this.media.bind(this,e,!1),o)}else{var l=this.state,d=!this.media_||e.id!==this.media_.id,h=this.master.playlists[e.id];if(h&&h.endList||e.endList&&e.segments.length)return this.request&&(this.request.onreadystatechange=null,this.request.abort(),this.request=null),this.state="HAVE_METADATA",this.media_=e,void(d&&(this.trigger("mediachanging"),"HAVE_MASTER"===l?this.trigger("loadedmetadata"):this.trigger("mediachange")));if(this.updateMediaUpdateTimeout_(Jo(e,!0)),d){if(this.state="SWITCHING_MEDIA",this.request){if(e.resolvedUri===this.request.url)return;this.request.onreadystatechange=null,this.request.abort(),this.request=null}this.media_&&this.trigger("mediachanging"),this.pendingMedia_=e,this.request=this.vhs_.xhr({uri:e.resolvedUri,withCredentials:this.withCredentials},function(y,g){if(n.request){if(e.lastRequest=Date.now(),e.resolvedUri=Bn(n.handleManifestRedirects,e.resolvedUri,g),y)return n.playlistRequestError(n.request,e,l);n.haveMetadata({playlistString:g.responseText,url:e.uri,id:e.id}),"HAVE_MASTER"===l?n.trigger("loadedmetadata"):n.trigger("mediachange")}})}}},r.pause=function(){this.mediaUpdateTimeout&&(window.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null),this.stopRequest(),"HAVE_NOTHING"===this.state&&(this.started=!1),"SWITCHING_MEDIA"===this.state?this.media_?this.state="HAVE_METADATA":this.state="HAVE_MASTER":"HAVE_CURRENT_METADATA"===this.state&&(this.state="HAVE_METADATA")},r.load=function(e){var i=this;this.mediaUpdateTimeout&&(window.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null);var n=this.media();if(e){var o=n?(n.partTargetDuration||n.targetDuration)/2*1e3:5e3;this.mediaUpdateTimeout=window.setTimeout(function(){i.mediaUpdateTimeout=null,i.load()},o)}else this.started?n&&!n.endList?this.trigger("mediaupdatetimeout"):this.trigger("loadedplaylist"):this.start()},r.updateMediaUpdateTimeout_=function(e){var i=this;this.mediaUpdateTimeout&&(window.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null),this.media()&&!this.media().endList&&(this.mediaUpdateTimeout=window.setTimeout(function(){i.mediaUpdateTimeout=null,i.trigger("mediaupdatetimeout"),i.updateMediaUpdateTimeout_(e)},e))},r.start=function(){var e=this;if(this.started=!0,"object"==typeof this.src)return this.src.uri||(this.src.uri=window.location.href),this.src.resolvedUri=this.src.uri,void setTimeout(function(){e.setupInitialPlaylist(e.src)},0);this.request=this.vhs_.xhr({uri:this.src,withCredentials:this.withCredentials},function(i,n){if(e.request){if(e.request=null,i)return e.error={status:n.status,message:"HLS playlist request error at URL: "+e.src+".",responseText:n.responseText,code:2},"HAVE_NOTHING"===e.state&&(e.started=!1),e.trigger("error");e.src=Bn(e.handleManifestRedirects,e.src,n);var o=e.parseManifest_({manifestString:n.responseText,url:e.src});e.setupInitialPlaylist(o)}})},r.srcUri=function(){return"string"==typeof this.src?this.src:this.src.uri},r.setupInitialPlaylist=function(e){if(this.state="HAVE_MASTER",e.playlists)return this.master=e,vc(this.master,this.srcUri()),e.playlists.forEach(function(n){n.segments=yc(n),n.segments.forEach(function(o){gc(o,n.resolvedUri)})}),this.trigger("loadedplaylist"),void(this.request||this.media(this.master.playlists[0]));var i=this.srcUri()||window.location.href;this.master=function(t,r){var a=Qo(0,r),e={mediaGroups:{AUDIO:{},VIDEO:{},"CLOSED-CAPTIONS":{},SUBTITLES:{}},uri:window.location.href,resolvedUri:window.location.href,playlists:[{uri:r,id:a,resolvedUri:r,attributes:{}}]};return e.playlists[a]=e.playlists[0],e.playlists[r]=e.playlists[0],e}(0,i),this.haveMetadata({playlistObject:e,url:i,id:this.master.playlists[0].id}),this.trigger("loadedmetadata")},t}(kg),Og=he.xhr,Lg=he.mergeOptions,Zo=function(t,r,a,e){var i="arraybuffer"===t.responseType?t.response:t.responseText;!r&&i&&(t.responseTime=Date.now(),t.roundTripTime=t.responseTime-t.requestTime,t.bytesReceived=i.byteLength||i.length,t.bandwidth||(t.bandwidth=Math.floor(t.bytesReceived/t.roundTripTime*8*1e3))),a.headers&&(t.responseHeaders=a.headers),r&&"ETIMEDOUT"===r.code&&(t.timedout=!0),!r&&!t.aborted&&200!==a.statusCode&&206!==a.statusCode&&0!==a.statusCode&&(r=new Error("XHR Failed with a response of: "+(t&&(i||t.responseText)))),e(r,t)},Tc=function(){var t=function r(a,e){a=Lg({timeout:45e3},a);var i=r.beforeRequest||he.Vhs.xhr.beforeRequest;if(i&&"function"==typeof i){var n=i(a);n&&(a=n)}var l=(!0===he.Vhs.xhr.original?Og:he.Vhs.xhr)(a,function(h,y){return Zo(l,h,y,e)}),d=l.abort;return l.abort=function(){return l.aborted=!0,d.apply(l,arguments)},l.uri=a.uri,l.requestTime=Date.now(),l};return t.original=!0,t},eu=function(t){var r={};return t.byterange&&(r.Range=function(t){return"bytes="+t.offset+"-"+("bigint"==typeof t.offset||"bigint"==typeof t.length?window.BigInt(t.offset)+window.BigInt(t.length)-window.BigInt(1):t.offset+t.length-1)}(t.byterange)),r},Mg=function(t,r){return t.start(r)+"-"+t.end(r)},Fg=function(t,r){var a=t.toString(16);return"00".substring(0,2-a.length)+a+(r%2?" ":"")},Ng=function(t){return t>=32&&t<126?String.fromCharCode(t):"."},bc=function(t){var r={};return Object.keys(t).forEach(function(a){var e=t[a];ArrayBuffer.isView(e)?r[a]={bytes:e.buffer,byteOffset:e.byteOffset,byteLength:e.byteLength}:r[a]=e}),r},$n=function(t){var r=t.byterange||{length:1/0,offset:0};return[r.length,r.offset,t.resolvedUri].join(",")},Sc=function(t){return t.resolvedUri},xc=function(t){for(var r=Array.prototype.slice.call(t),a=16,e="",o=0;oa){if(t>a+.25*n.duration)return null;e=n}return{segment:e,estimatedStart:e.videoTimingInfo?e.videoTimingInfo.transmuxedPresentationStart:a-e.duration,type:e.videoTimingInfo?"accurate":"estimate"}}(e,r);if(!n)return i({message:"valid programTime was not found"});if("estimate"===n.type)return i({message:"Accurate programTime could not be determined. Please seek to e.seekTime and try again",seekTime:n.estimatedStart});var o={mediaSeconds:e},l=function(t,r){if(!r.dateTimeObject)return null;var a=r.videoTimingInfo.transmuxerPrependedSeconds,n=t-(r.videoTimingInfo.transmuxedPresentationStart+a);return new Date(r.dateTimeObject.getTime()+1e3*n)}(e,n.segment);return l&&(o.programDateTime=l.toISOString()),i(null,o)},Kg=function s(t){var r=t.programTime,a=t.playlist,e=t.retryCount,i=void 0===e?2:e,n=t.seekTo,o=t.pauseAfterSeek,l=void 0===o||o,d=t.tech,h=t.callback;if(!h)throw new Error("seekToProgramTime: callback must be provided");if(typeof r>"u"||!a||!n)return h({message:"seekToProgramTime: programTime, seekTo and playlist must be provided"});if(!a.endList&&!d.hasStarted_)return h({message:"player must be playing a live stream to start buffering"});if(!function(t){if(!t.segments||0===t.segments.length)return!1;for(var r=0;rnew Date(l.getTime()+1e3*d)?null:(a>l&&(e=o),{segment:e,estimatedStart:e.videoTimingInfo?e.videoTimingInfo.transmuxedPresentationStart:Dr.duration(r,r.mediaSequence+r.segments.indexOf(e)),type:e.videoTimingInfo?"accurate":"estimate"})}(r,a);if(!y)return h({message:r+" was not found in the stream"});var g=y.segment,S=function(t,r){var a,e;try{a=new Date(t),e=new Date(r)}catch{}var i=a.getTime();return(e.getTime()-i)/1e3}(g.dateTimeObject,r);if("estimate"===y.type)return 0===i?h({message:r+" is not buffered yet. Try again"}):(n(y.estimatedStart+S),void d.one("seeked",function(){s({programTime:r,playlist:a,retryCount:i-1,seekTo:n,pauseAfterSeek:l,tech:d,callback:h})}));var A=g.start+S;d.one("seeked",function(){return h(null,d.currentTime())}),l&&d.pause(),n(A)},tu=function(t,r){if(4===t.readyState)return r()},Xg=function(t,r,a){var i,e=[],n=!1,o=function(g,S,A,I){return S.abort(),n=!0,a(g,S,A,I)},l=function(g,S){if(!n){if(g)return o(g,S,"",e);var A=S.responseText.substring(e&&e.byteLength||0,S.responseText.length);if(e=function(){for(var t=arguments.length,r=new Array(t),a=0;a=Q+k)return h(y,{response:A.subarray(k,k+Q),status:g.status,uri:g.uri});o.request=o.vhs_.xhr({uri:d,responseType:"arraybuffer",headers:eu({byterange:e.sidx.byterange})},h)})}else this.mediaRequest_=window.setTimeout(function(){return n(!1)},0)},r.dispose=function(){this.trigger("dispose"),this.stopRequest(),this.loadedPlaylists_={},window.clearTimeout(this.minimumUpdatePeriodTimeout_),window.clearTimeout(this.mediaRequest_),window.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null,this.mediaRequest_=null,this.minimumUpdatePeriodTimeout_=null,this.masterPlaylistLoader_.createMupOnMedia_&&(this.off("loadedmetadata",this.masterPlaylistLoader_.createMupOnMedia_),this.masterPlaylistLoader_.createMupOnMedia_=null),this.off()},r.hasPendingRequest=function(){return this.request||this.mediaRequest_},r.stopRequest=function(){if(this.request){var e=this.request;this.request=null,e.onreadystatechange=null,e.abort()}},r.media=function(e){var i=this;if(!e)return this.media_;if("HAVE_NOTHING"===this.state)throw new Error("Cannot switch media playlist from "+this.state);var n=this.state;if("string"==typeof e){if(!this.masterPlaylistLoader_.master.playlists[e])throw new Error("Unknown playlist URI: "+e);e=this.masterPlaylistLoader_.master.playlists[e]}var o=!this.media_||e.id!==this.media_.id;if(o&&this.loadedPlaylists_[e.id]&&this.loadedPlaylists_[e.id].endList)return this.state="HAVE_METADATA",this.media_=e,void(o&&(this.trigger("mediachanging"),this.trigger("mediachange")));o&&(this.media_&&this.trigger("mediachanging"),this.addSidxSegments_(e,n,function(l){i.haveMetadata({startingState:n,playlist:e})}))},r.haveMetadata=function(e){var i=e.startingState,n=e.playlist;this.state="HAVE_METADATA",this.loadedPlaylists_[n.id]=n,this.mediaRequest_=null,this.refreshMedia_(n.id),"HAVE_MASTER"===i?this.trigger("loadedmetadata"):this.trigger("mediachange")},r.pause=function(){this.masterPlaylistLoader_.createMupOnMedia_&&(this.off("loadedmetadata",this.masterPlaylistLoader_.createMupOnMedia_),this.masterPlaylistLoader_.createMupOnMedia_=null),this.stopRequest(),window.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null,this.isMaster_&&(window.clearTimeout(this.masterPlaylistLoader_.minimumUpdatePeriodTimeout_),this.masterPlaylistLoader_.minimumUpdatePeriodTimeout_=null),"HAVE_NOTHING"===this.state&&(this.started=!1)},r.load=function(e){var i=this;window.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null;var n=this.media();if(e){var o=n?n.targetDuration/2*1e3:5e3;this.mediaUpdateTimeout=window.setTimeout(function(){return i.load()},o)}else this.started?n&&!n.endList?(this.isMaster_&&!this.minimumUpdatePeriodTimeout_&&(this.trigger("minimumUpdatePeriod"),this.updateMinimumUpdatePeriodTimeout_()),this.trigger("mediaupdatetimeout")):this.trigger("loadedplaylist"):this.start()},r.start=function(){var e=this;this.started=!0,this.isMaster_?this.requestMaster_(function(i,n){e.haveMaster_(),!e.hasPendingRequest()&&!e.media_&&e.media(e.masterPlaylistLoader_.master.playlists[0])}):this.mediaRequest_=window.setTimeout(function(){return e.haveMaster_()},0)},r.requestMaster_=function(e){var i=this;this.request=this.vhs_.xhr({uri:this.masterPlaylistLoader_.srcUrl,withCredentials:this.withCredentials},function(n,o){if(!i.requestErrored_(n,o)){var l=o.responseText!==i.masterPlaylistLoader_.masterXml_;return i.masterPlaylistLoader_.masterXml_=o.responseText,o.responseHeaders&&o.responseHeaders.date?i.masterLoaded_=Date.parse(o.responseHeaders.date):i.masterLoaded_=Date.now(),i.masterPlaylistLoader_.srcUrl=Bn(i.handleManifestRedirects,i.masterPlaylistLoader_.srcUrl,o),l?(i.handleMaster_(),void i.syncClientServerClock_(function(){return e(o,l)})):e(o,l)}"HAVE_NOTHING"===i.state&&(i.started=!1)})},r.syncClientServerClock_=function(e){var i=this,n=jv(this.masterPlaylistLoader_.masterXml_);return null===n?(this.masterPlaylistLoader_.clientOffset_=this.masterLoaded_-Date.now(),e()):"DIRECT"===n.method?(this.masterPlaylistLoader_.clientOffset_=n.value-Date.now(),e()):void(this.request=this.vhs_.xhr({uri:zr(this.masterPlaylistLoader_.srcUrl,n.value),method:n.method,withCredentials:this.withCredentials},function(o,l){if(i.request){if(o)return i.masterPlaylistLoader_.clientOffset_=i.masterLoaded_-Date.now(),e();var d;d="HEAD"===n.method?l.responseHeaders&&l.responseHeaders.date?Date.parse(l.responseHeaders.date):i.masterLoaded_:Date.parse(l.responseText),i.masterPlaylistLoader_.clientOffset_=d-Date.now(),e()}}))},r.haveMaster_=function(){this.state="HAVE_MASTER",this.isMaster_?this.trigger("loadedplaylist"):this.media_||this.media(this.childPlaylist_)},r.handleMaster_=function(){this.mediaRequest_=null;var e=this.masterPlaylistLoader_.master,i=function(t){var r=t.masterXml,a=t.srcUrl,e=t.clientOffset,i=t.sidxMapping,n=t.previousManifest,o=Uv(r,{manifestUri:a,clientOffset:e,sidxMapping:i,previousManifest:n});return vc(o,a),o}({masterXml:this.masterPlaylistLoader_.masterXml_,srcUrl:this.masterPlaylistLoader_.srcUrl,clientOffset:this.masterPlaylistLoader_.clientOffset_,sidxMapping:this.masterPlaylistLoader_.sidxMapping_,previousManifest:e});e&&(i=function(t,r,a){for(var e=!0,i=wc(t,{duration:r.duration,minimumUpdatePeriod:r.minimumUpdatePeriod,timelineStarts:r.timelineStarts}),n=0;n-1)},this.trigger=function(m){var p,v,T,b;if(p=f[m])if(2===arguments.length)for(T=p.length,v=0;v"u")){for(P in Ge)Ge.hasOwnProperty(P)&&(Ge[P]=[P.charCodeAt(0),P.charCodeAt(1),P.charCodeAt(2),P.charCodeAt(3)]);Dt=new Uint8Array(["i".charCodeAt(0),"s".charCodeAt(0),"o".charCodeAt(0),"m".charCodeAt(0)]),xt=new Uint8Array(["a".charCodeAt(0),"v".charCodeAt(0),"c".charCodeAt(0),"1".charCodeAt(0)]),ar=new Uint8Array([0,0,0,1]),Pt=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),jt=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),Or={video:Pt,audio:jt},Ci=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),li=new Uint8Array([0,0,0,0,0,0,0,0]),di=new Uint8Array([0,0,0,0,0,0,0,0]),Pi=di,ki=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),cf=di,ti=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}})(),n=function(f){var v,T,m=[],p=0;for(v=1;v>>1,f.samplingfrequencyindex<<7|f.channelcount<<3,6,1,2]))},d=function(){return n(Ge.ftyp,Dt,ar,Dt,xt)},Ee=function(f){return n(Ge.hdlr,Or[f])},h=function(f){return n(Ge.mdat,f)},xe=function(f){var m=new Uint8Array([0,0,0,0,0,0,0,2,0,0,0,3,0,1,95,144,f.duration>>>24&255,f.duration>>>16&255,f.duration>>>8&255,255&f.duration,85,196,0,0]);return f.samplerate&&(m[12]=f.samplerate>>>24&255,m[13]=f.samplerate>>>16&255,m[14]=f.samplerate>>>8&255,m[15]=255&f.samplerate),n(Ge.mdhd,m)},_e=function(f){return n(Ge.mdia,xe(f),Ee(f.type),g(f))},y=function(f){return n(Ge.mfhd,new Uint8Array([0,0,0,0,(4278190080&f)>>24,(16711680&f)>>16,(65280&f)>>8,255&f]))},g=function(f){return n(Ge.minf,"video"===f.type?n(Ge.vmhd,ti):n(Ge.smhd,li),o(),He(f))},S=function(f,m){for(var p=[],v=m.length;v--;)p[v]=Fe(m[v]);return n.apply(null,[Ge.moof,y(f)].concat(p))},A=function(f){for(var m=f.length,p=[];m--;)p[m]=Q(f[m]);return n.apply(null,[Ge.moov,k(4294967295)].concat(p).concat(I(f)))},I=function(f){for(var m=f.length,p=[];m--;)p[m]=Be(f[m]);return n.apply(null,[Ge.mvex].concat(p))},k=function(f){var m=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,2,0,1,95,144,(4278190080&f)>>24,(16711680&f)>>16,(65280&f)>>8,255&f,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return n(Ge.mvhd,m)},Oe=function(f){var v,T,m=f.samples||[],p=new Uint8Array(4+m.length);for(T=0;T>>8),b.push(255&v[G].byteLength),b=b.concat(Array.prototype.slice.call(v[G]));for(G=0;G>>8),F.push(255&T[G].byteLength),F=F.concat(Array.prototype.slice.call(T[G]));if(se=[Ge.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,(65280&p.width)>>8,255&p.width,(65280&p.height)>>8,255&p.height,0,72,0,0,0,72,0,0,0,0,0,0,0,1,19,118,105,100,101,111,106,115,45,99,111,110,116,114,105,98,45,104,108,115,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),n(Ge.avcC,new Uint8Array([1,p.profileIdc,p.profileCompatibility,p.levelIdc,255].concat([v.length],b,[T.length],F))),n(Ge.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192]))],p.sarRatio){var te=p.sarRatio[0],fe=p.sarRatio[1];se.push(n(Ge.pasp,new Uint8Array([(4278190080&te)>>24,(16711680&te)>>16,(65280&te)>>8,255&te,(4278190080&fe)>>24,(16711680&fe)>>16,(65280&fe)>>8,255&fe])))}return n.apply(null,se)},f=function(p){return n(Ge.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,(65280&p.channelcount)>>8,255&p.channelcount,(65280&p.samplesize)>>8,255&p.samplesize,0,0,0,0,(65280&p.samplerate)>>8,255&p.samplerate,0,0]),l(p))},Y=function(f){var m=new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,(4278190080&f.id)>>24,(16711680&f.id)>>16,(65280&f.id)>>8,255&f.id,0,0,0,0,(4278190080&f.duration)>>24,(16711680&f.duration)>>16,(65280&f.duration)>>8,255&f.duration,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,(65280&f.width)>>8,255&f.width,0,0,(65280&f.height)>>8,255&f.height,0,0]);return n(Ge.tkhd,m)},Fe=function(f){var m,p,v,T,F,G;return m=n(Ge.tfhd,new Uint8Array([0,0,0,58,(4278190080&f.id)>>24,(16711680&f.id)>>16,(65280&f.id)>>8,255&f.id,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0])),F=Math.floor(f.baseMediaDecodeTime/i),G=Math.floor(f.baseMediaDecodeTime%i),p=n(Ge.tfdt,new Uint8Array([1,0,0,0,F>>>24&255,F>>>16&255,F>>>8&255,255&F,G>>>24&255,G>>>16&255,G>>>8&255,255&G])),92,"audio"===f.type?(v=at(f,92),n(Ge.traf,m,p,v)):(T=Oe(f),v=at(f,T.length+92),n(Ge.traf,m,p,v,T))},Q=function(f){return f.duration=f.duration||4294967295,n(Ge.trak,Y(f),_e(f))},Be=function(f){var m=new Uint8Array([0,0,0,0,(4278190080&f.id)>>24,(16711680&f.id)>>16,(65280&f.id)>>8,255&f.id,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return"video"!==f.type&&(m[m.length-1]=0),n(Ge.trex,m)},function(){var P,f,m;m=function(v,T){var b=0,F=0,G=0,se=0;return v.length&&(void 0!==v[0].duration&&(b=1),void 0!==v[0].size&&(F=2),void 0!==v[0].flags&&(G=4),void 0!==v[0].compositionTimeOffset&&(se=8)),[0,0,b|F|G|se,1,(4278190080&v.length)>>>24,(16711680&v.length)>>>16,(65280&v.length)>>>8,255&v.length,(4278190080&T)>>>24,(16711680&T)>>>16,(65280&T)>>>8,255&T]},f=function(v,T){var b,F,G,se,te,fe;for(T+=20+16*(se=v.samples||[]).length,G=m(se,T),(F=new Uint8Array(G.length+16*se.length)).set(G),b=G.length,fe=0;fe>>24,F[b++]=(16711680&te.duration)>>>16,F[b++]=(65280&te.duration)>>>8,F[b++]=255&te.duration,F[b++]=(4278190080&te.size)>>>24,F[b++]=(16711680&te.size)>>>16,F[b++]=(65280&te.size)>>>8,F[b++]=255&te.size,F[b++]=te.flags.isLeading<<2|te.flags.dependsOn,F[b++]=te.flags.isDependedOn<<6|te.flags.hasRedundancy<<4|te.flags.paddingValue<<1|te.flags.isNonSyncSample,F[b++]=61440&te.flags.degradationPriority,F[b++]=15&te.flags.degradationPriority,F[b++]=(4278190080&te.compositionTimeOffset)>>>24,F[b++]=(16711680&te.compositionTimeOffset)>>>16,F[b++]=(65280&te.compositionTimeOffset)>>>8,F[b++]=255&te.compositionTimeOffset;return n(Ge.trun,F)},P=function(v,T){var b,F,G,se,te,fe;for(T+=20+8*(se=v.samples||[]).length,G=m(se,T),(b=new Uint8Array(G.length+8*se.length)).set(G),F=G.length,fe=0;fe>>24,b[F++]=(16711680&te.duration)>>>16,b[F++]=(65280&te.duration)>>>8,b[F++]=255&te.duration,b[F++]=(4278190080&te.size)>>>24,b[F++]=(16711680&te.size)>>>16,b[F++]=(65280&te.size)>>>8,b[F++]=255&te.size;return n(Ge.trun,b)},at=function(v,T){return"audio"===v.type?P(v,T):f(v,T)}}();var hu,mu,vu,Yn,gu,hf,pf,mf,Ha_mdat=h,Ha_moof=S,Ha_initSegment=function(f){var v,m=d(),p=A(f);return(v=new Uint8Array(m.byteLength+p.byteLength)).set(m),v.set(p,m.byteLength),v},ff=function(f,m){var p={size:0,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0,degradationPriority:0,isNonSyncSample:1}};return p.dataOffset=m,p.compositionTimeOffset=f.pts-f.dts,p.duration=f.duration,p.size=4*f.length,p.size+=f.byteLength,f.keyFrame&&(p.flags.dependsOn=2,p.flags.isNonSyncSample=0),p},qa_groupNalsIntoFrames=function(f){var m,p,v=[],T=[];for(T.byteLength=0,T.nalCount=0,T.duration=0,v.byteLength=0,m=0;m1&&(m=f.shift(),f.byteLength-=m.byteLength,f.nalCount-=m.nalCount,f[0][0].dts=m.dts,f[0][0].pts=m.pts,f[0][0].duration+=m.duration),f},qa_generateSampleTable=function(f,m){var p,v,T,b,F,G=m||0,se=[];for(p=0;pwt_ONE_SECOND_IN_TS/2))){for((te=Ky()[f.samplerate])||(te=m[0].data),fe=0;fe=p?f:(m.minSegmentDts=1/0,f.filter(function(v){return v.dts>=p&&(m.minSegmentDts=Math.min(m.minSegmentDts,v.dts),m.minSegmentPts=m.minSegmentDts,!0)}))},Jn_generateSampleTable=function(f){var m,p,v=[];for(m=0;m=this.virtualRowCount&&"function"==typeof this.beforeRowOverflow&&this.beforeRowOverflow(P),this.rows.length>0&&(this.rows.push(""),this.rowIdx++);this.rows.length>this.virtualRowCount;)this.rows.shift(),this.rowIdx--},ci.prototype.isEmpty=function(){return 0===this.rows.length||1===this.rows.length&&""===this.rows[0]},ci.prototype.addText=function(P){this.rows[this.rowIdx]+=P},ci.prototype.backspace=function(){if(!this.isEmpty()){var P=this.rows[this.rowIdx];this.rows[this.rowIdx]=P.substr(0,P.length-1)}};var es=function(f,m,p){this.serviceNum=f,this.text="",this.currentWindow=new ci(-1),this.windows=[],this.stream=p,"string"==typeof m&&this.createTextDecoder(m)};es.prototype.init=function(P,f){this.startPts=P;for(var m=0;m<8;m++)this.windows[m]=new ci(m),"function"==typeof f&&(this.windows[m].beforeRowOverflow=f)},es.prototype.setCurrentWindow=function(P){this.currentWindow=this.windows[P]},es.prototype.createTextDecoder=function(P){if(typeof TextDecoder>"u")this.stream.trigger("log",{level:"warn",message:"The `encoding` option is unsupported without TextDecoder support"});else try{this.textDecoder_=new TextDecoder(P)}catch(f){this.stream.trigger("log",{level:"warn",message:"TextDecoder could not be created with "+P+" encoding. "+f})}};var Nt=function P(f){f=f||{},P.prototype.init.call(this);var T,m=this,p=f.captionServices||{},v={};Object.keys(p).forEach(function(b){T=p[b],/^SERVICE/.test(b)&&(v[b]=T.encoding)}),this.serviceEncodings=v,this.current708Packet=null,this.services={},this.push=function(b){3===b.type?(m.new708Packet(),m.add708Bytes(b)):(null===m.current708Packet&&m.new708Packet(),m.add708Bytes(b))}};Nt.prototype=new t,Nt.prototype.new708Packet=function(){null!==this.current708Packet&&this.push708Packet(),this.current708Packet={data:[],ptsVals:[]}},Nt.prototype.add708Bytes=function(P){var f=P.ccData,m=f>>>8,p=255&f;this.current708Packet.ptsVals.push(P.pts),this.current708Packet.data.push(m),this.current708Packet.data.push(p)},Nt.prototype.push708Packet=function(){var P=this.current708Packet,f=P.data,m=null,p=null,v=0,T=f[v++];for(P.seq=T>>6,P.sizeCode=63&T;v>5)&&p>0&&(m=T=f[v++]),this.pushServiceBlock(m,v,p),p>0&&(v+=p-1)},Nt.prototype.pushServiceBlock=function(P,f,m){var p,v=f,T=this.current708Packet.data,b=this.services[P];for(b||(b=this.initService(P,v));v>5,T.rowLock=(16&p)>>4,T.columnLock=(8&p)>>3,T.priority=7&p,p=m[++P],T.relativePositioning=(128&p)>>7,T.anchorVertical=127&p,p=m[++P],T.anchorHorizontal=p,p=m[++P],T.anchorPoint=(240&p)>>4,T.rowCount=15&p,p=m[++P],T.columnCount=63&p,p=m[++P],T.windowStyle=(56&p)>>3,T.penStyle=7&p,T.virtualRowCount=T.rowCount+1,P},Nt.prototype.setWindowAttributes=function(P,f){var m=this.current708Packet.data,p=m[P],v=f.currentWindow.winAttr;return p=m[++P],v.fillOpacity=(192&p)>>6,v.fillRed=(48&p)>>4,v.fillGreen=(12&p)>>2,v.fillBlue=3&p,p=m[++P],v.borderType=(192&p)>>6,v.borderRed=(48&p)>>4,v.borderGreen=(12&p)>>2,v.borderBlue=3&p,p=m[++P],v.borderType+=(128&p)>>5,v.wordWrap=(64&p)>>6,v.printDirection=(48&p)>>4,v.scrollDirection=(12&p)>>2,v.justify=3&p,p=m[++P],v.effectSpeed=(240&p)>>4,v.effectDirection=(12&p)>>2,v.displayEffect=3&p,P},Nt.prototype.flushDisplayed=function(P,f){for(var m=[],p=0;p<8;p++)f.windows[p].visible&&!f.windows[p].isEmpty()&&m.push(f.windows[p].getText());f.endPts=P,f.text=m.join("\n\n"),this.pushCaption(f),f.startPts=P},Nt.prototype.pushCaption=function(P){""!==P.text&&(this.trigger("data",{startPts:P.startPts,endPts:P.endPts,text:P.text,stream:"cc708_"+P.serviceNum}),P.text="",P.startPts=P.endPts)},Nt.prototype.displayWindows=function(P,f){var p=this.current708Packet.data[++P],v=this.getPts(P);this.flushDisplayed(v,f);for(var T=0;T<8;T++)p&1<>4,v.offset=(12&p)>>2,v.penSize=3&p,p=m[++P],v.italics=(128&p)>>7,v.underline=(64&p)>>6,v.edgeType=(56&p)>>3,v.fontStyle=7&p,P},Nt.prototype.setPenColor=function(P,f){var m=this.current708Packet.data,p=m[P],v=f.currentWindow.penColor;return p=m[++P],v.fgOpacity=(192&p)>>6,v.fgRed=(48&p)>>4,v.fgGreen=(12&p)>>2,v.fgBlue=3&p,p=m[++P],v.bgOpacity=(192&p)>>6,v.bgRed=(48&p)>>4,v.bgGreen=(12&p)>>2,v.bgBlue=3&p,p=m[++P],v.edgeRed=(48&p)>>4,v.edgeGreen=(12&p)>>2,v.edgeBlue=3&p,P},Nt.prototype.setPenLocation=function(P,f){var m=this.current708Packet.data,p=m[P],v=f.currentWindow.penLoc;return f.currentWindow.pendingNewLine=!0,p=m[++P],v.row=15&p,p=m[++P],v.column=63&p,P},Nt.prototype.reset=function(P,f){var m=this.getPts(P);return this.flushDisplayed(m,f),this.initService(f.serviceNum,P)};var c_={42:225,92:233,94:237,95:243,96:250,123:231,124:247,125:209,126:241,127:9608,304:174,305:176,306:189,307:191,308:8482,309:162,310:163,311:9834,312:224,313:160,314:232,315:226,316:234,317:238,318:244,319:251,544:193,545:201,546:211,547:218,548:220,549:252,550:8216,551:161,552:42,553:39,554:8212,555:169,556:8480,557:8226,558:8220,559:8221,560:192,561:194,562:199,563:200,564:202,565:203,566:235,567:206,568:207,569:239,570:212,571:217,572:249,573:219,574:171,575:187,800:195,801:227,802:205,803:204,804:236,805:210,806:242,807:213,808:245,809:123,810:125,811:92,812:94,813:95,814:124,815:126,816:196,817:228,818:214,819:246,820:223,821:165,822:164,823:9474,824:197,825:229,826:216,827:248,828:9484,829:9488,830:9492,831:9496},ts=function(f){return null===f?"":(f=c_[f]||f,String.fromCharCode(f))},f_=[4352,4384,4608,4640,5376,5408,5632,5664,5888,5920,4096,4864,4896,5120,5152],Ai=function(){for(var f=[],m=15;m--;)f.push("");return f},Wt=function P(f,m){P.prototype.init.call(this),this.field_=f||0,this.dataChannel_=m||0,this.name_="CC"+(1+(this.field_<<1|this.dataChannel_)),this.setConstants(),this.reset(),this.push=function(p){var v,T,b,F,G;if((v=32639&p.ccData)!==this.lastControlCode_){if(4096==(61440&v)?this.lastControlCode_=v:v!==this.PADDING_&&(this.lastControlCode_=null),b=v>>>8,F=255&v,v!==this.PADDING_)if(v===this.RESUME_CAPTION_LOADING_)this.mode_="popOn";else if(v===this.END_OF_CAPTION_)this.mode_="popOn",this.clearFormatting(p.pts),this.flushDisplayed(p.pts),T=this.displayed_,this.displayed_=this.nonDisplayed_,this.nonDisplayed_=T,this.startPts_=p.pts;else if(v===this.ROLL_UP_2_ROWS_)this.rollUpRows_=2,this.setRollUp(p.pts);else if(v===this.ROLL_UP_3_ROWS_)this.rollUpRows_=3,this.setRollUp(p.pts);else if(v===this.ROLL_UP_4_ROWS_)this.rollUpRows_=4,this.setRollUp(p.pts);else if(v===this.CARRIAGE_RETURN_)this.clearFormatting(p.pts),this.flushDisplayed(p.pts),this.shiftRowsUp_(),this.startPts_=p.pts;else if(v===this.BACKSPACE_)"popOn"===this.mode_?this.nonDisplayed_[this.row_]=this.nonDisplayed_[this.row_].slice(0,-1):this.displayed_[this.row_]=this.displayed_[this.row_].slice(0,-1);else if(v===this.ERASE_DISPLAYED_MEMORY_)this.flushDisplayed(p.pts),this.displayed_=Ai();else if(v===this.ERASE_NON_DISPLAYED_MEMORY_)this.nonDisplayed_=Ai();else if(v===this.RESUME_DIRECT_CAPTIONING_)"paintOn"!==this.mode_&&(this.flushDisplayed(p.pts),this.displayed_=Ai()),this.mode_="paintOn",this.startPts_=p.pts;else if(this.isSpecialCharacter(b,F))G=ts((b=(3&b)<<8)|F),this[this.mode_](p.pts,G),this.column_++;else if(this.isExtCharacter(b,F))"popOn"===this.mode_?this.nonDisplayed_[this.row_]=this.nonDisplayed_[this.row_].slice(0,-1):this.displayed_[this.row_]=this.displayed_[this.row_].slice(0,-1),G=ts((b=(3&b)<<8)|F),this[this.mode_](p.pts,G),this.column_++;else if(this.isMidRowCode(b,F))this.clearFormatting(p.pts),this[this.mode_](p.pts," "),this.column_++,14==(14&F)&&this.addFormatting(p.pts,["i"]),1==(1&F)&&this.addFormatting(p.pts,["u"]);else if(this.isOffsetControlCode(b,F))this.column_+=3&F;else if(this.isPAC(b,F)){var se=f_.indexOf(7968&v);"rollUp"===this.mode_&&(se-this.rollUpRows_+1<0&&(se=this.rollUpRows_-1),this.setRollUp(p.pts,se)),se!==this.row_&&(this.clearFormatting(p.pts),this.row_=se),1&F&&-1===this.formatting_.indexOf("u")&&this.addFormatting(p.pts,["u"]),16==(16&v)&&(this.column_=4*((14&v)>>1)),this.isColorPAC(F)&&14==(14&F)&&this.addFormatting(p.pts,["i"])}else this.isNormalChar(b)&&(0===F&&(F=null),G=ts(b),G+=ts(F),this[this.mode_](p.pts,G),this.column_+=G.length)}else this.lastControlCode_=null}};Wt.prototype=new t,Wt.prototype.flushDisplayed=function(P){var f=this.displayed_.map(function(m,p){try{return m.trim()}catch{return this.trigger("log",{level:"warn",message:"Skipping a malformed 608 caption at index "+p+"."}),""}},this).join("\n").replace(/^\n+|\n+$/g,"");f.length&&this.trigger("data",{startPts:this.startPts_,endPts:P,text:f,stream:this.name_})},Wt.prototype.reset=function(){this.mode_="popOn",this.topRow_=0,this.startPts_=0,this.displayed_=Ai(),this.nonDisplayed_=Ai(),this.lastControlCode_=null,this.column_=0,this.row_=14,this.rollUpRows_=2,this.formatting_=[]},Wt.prototype.setConstants=function(){0===this.dataChannel_?(this.BASE_=16,this.EXT_=17,this.CONTROL_=(20|this.field_)<<8,this.OFFSET_=23):1===this.dataChannel_&&(this.BASE_=24,this.EXT_=25,this.CONTROL_=(28|this.field_)<<8,this.OFFSET_=31),this.PADDING_=0,this.RESUME_CAPTION_LOADING_=32|this.CONTROL_,this.END_OF_CAPTION_=47|this.CONTROL_,this.ROLL_UP_2_ROWS_=37|this.CONTROL_,this.ROLL_UP_3_ROWS_=38|this.CONTROL_,this.ROLL_UP_4_ROWS_=39|this.CONTROL_,this.CARRIAGE_RETURN_=45|this.CONTROL_,this.RESUME_DIRECT_CAPTIONING_=41|this.CONTROL_,this.BACKSPACE_=33|this.CONTROL_,this.ERASE_DISPLAYED_MEMORY_=44|this.CONTROL_,this.ERASE_NON_DISPLAYED_MEMORY_=46|this.CONTROL_},Wt.prototype.isSpecialCharacter=function(P,f){return P===this.EXT_&&f>=48&&f<=63},Wt.prototype.isExtCharacter=function(P,f){return(P===this.EXT_+1||P===this.EXT_+2)&&f>=32&&f<=63},Wt.prototype.isMidRowCode=function(P,f){return P===this.EXT_&&f>=32&&f<=47},Wt.prototype.isOffsetControlCode=function(P,f){return P===this.OFFSET_&&f>=33&&f<=35},Wt.prototype.isPAC=function(P,f){return P>=this.BASE_&&P=64&&f<=127},Wt.prototype.isColorPAC=function(P){return P>=64&&P<=79||P>=96&&P<=127},Wt.prototype.isNormalChar=function(P){return P>=32&&P<=127},Wt.prototype.setRollUp=function(P,f){if("rollUp"!==this.mode_&&(this.row_=14,this.mode_="rollUp",this.flushDisplayed(P),this.nonDisplayed_=Ai(),this.displayed_=Ai()),void 0!==f&&f!==this.row_)for(var m=0;m"},"");this[this.mode_](P,m)},Wt.prototype.clearFormatting=function(P){if(this.formatting_.length){var f=this.formatting_.reverse().reduce(function(m,p){return m+""},"");this.formatting_=[],this[this.mode_](P,f)}},Wt.prototype.popOn=function(P,f){var m=this.nonDisplayed_[this.row_];m+=f,this.nonDisplayed_[this.row_]=m},Wt.prototype.rollUp=function(P,f){var m=this.displayed_[this.row_];m+=f,this.displayed_[this.row_]=m},Wt.prototype.shiftRowsUp_=function(){var P;for(P=0;Pm&&(p=-1);Math.abs(m-f)>4294967296;)f+=8589934592*p;return f},yf=function P(f){var m,p;P.prototype.init.call(this),this.type_=f||"shared",this.push=function(v){"shared"!==this.type_&&v.type!==this.type_||(void 0===p&&(p=v.dts),v.dts=yu(v.dts,p),v.pts=yu(v.pts,p),m=v.dts,this.trigger("data",v))},this.flush=function(){p=m,this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")},this.discontinuity=function(){p=void 0,m=void 0},this.reset=function(){this.discontinuity(),this.trigger("reset")}};yf.prototype=new t;var ss,_f_TimestampRolloverStream=yf,_f_handleRollover=yu,Tf=function(f,m,p){var v,T="";for(v=m;v>>2;Le*=4,Le+=3&ze[7],fe.timeStamp=Le,void 0===G.pts&&void 0===G.dts&&(G.pts=fe.timeStamp,G.dts=fe.timeStamp),this.trigger("timestamp",fe)}G.frames.push(fe),se+=10,se+=te}while(se>>4>1&&(F+=T[F]+1),0===b.pid)b.type="pat",f(T.subarray(F),b),this.trigger("data",b);else if(b.pid===this.pmtPid)for(b.type="pmt",f(T.subarray(F),b),this.trigger("data",b);this.packetsWaitingForPmt.length;)this.processPes_.apply(this,this.packetsWaitingForPmt.shift());else void 0===this.programMapTable?this.packetsWaitingForPmt.push([T,F,b]):this.processPes_(T,F,b)},this.processPes_=function(T,b,F){F.pid===this.programMapTable.video?F.streamType=fr.H264_STREAM_TYPE:F.pid===this.programMapTable.audio?F.streamType=fr.ADTS_STREAM_TYPE:F.streamType=this.programMapTable["timed-metadata"][F.pid],F.type="pes",F.data=T.subarray(b),this.trigger("data",F)}},Ga.prototype=new t,Ga.STREAM_TYPES={h264:27,adts:15},us=function(){var b,f=this,m=!1,p={data:[],size:0},v={data:[],size:0},T={data:[],size:0},G=function(te,fe,Ce){var Pr,Ue=new Uint8Array(te.size),ze={type:fe},Le=0,rt=0,nr=!1;if(te.data.length&&!(te.size<9)){for(ze.trackId=te.data[0].pid,Le=0;Le>>3,fe.pts*=4,fe.pts+=(6&te[13])>>>1,fe.dts=fe.pts,64&Ce&&(fe.dts=(14&te[14])<<27|(255&te[15])<<20|(254&te[16])<<12|(255&te[17])<<5|(254&te[18])>>>3,fe.dts*=4,fe.dts+=(6&te[18])>>>1)),fe.data=te.subarray(9+te[8]))})(Ue,ze),nr="video"===fe||ze.packetLength<=te.size,(Ce||nr)&&(te.size=0,te.data.length=0),nr&&f.trigger("data",ze)}};us.prototype.init.call(this),this.push=function(se){({pat:function(){},pes:function(){var fe,Ce;switch(se.streamType){case fr.H264_STREAM_TYPE:fe=p,Ce="video";break;case fr.ADTS_STREAM_TYPE:fe=v,Ce="audio";break;case fr.METADATA_STREAM_TYPE:fe=T,Ce="timed-metadata";break;default:return}se.payloadUnitStartIndicator&&G(fe,Ce,!0),fe.data.push(se),fe.size+=se.data.byteLength},pmt:function(){var fe={type:"metadata",tracks:[]};null!==(b=se.programMapTable).video&&fe.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+b.video,codec:"avc",type:"video"}),null!==b.audio&&fe.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+b.audio,codec:"adts",type:"audio"}),m=!0,f.trigger("data",fe)}})[se.type]()},this.reset=function(){p.size=0,p.data.length=0,v.size=0,v.data.length=0,this.trigger("reset")},this.flushStreams_=function(){G(p,"video"),G(v,"audio"),G(T,"timed-metadata")},this.flush=function(){if(!m&&b){var se={type:"metadata",tracks:[]};null!==b.video&&se.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+b.video,codec:"avc",type:"video"}),null!==b.audio&&se.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+b.audio,codec:"adts",type:"audio"}),f.trigger("data",se)}m=!1,this.flushStreams_(),this.trigger("done")}},us.prototype=new t;var Sf={PAT_PID:0,MP2T_PACKET_LENGTH:188,TransportPacketStream:os,TransportParseStream:Ga,ElementaryStream:us,TimestampRolloverStream:g_,CaptionStream:is.CaptionStream,Cea608Stream:is.Cea608Stream,Cea708Stream:is.Cea708Stream,MetadataStream:v_};for(var Tu in fr)fr.hasOwnProperty(Tu)&&(Sf[Tu]=fr[Tu]);var ls,fi=Sf,y_=wt_ONE_SECOND_IN_TS,xf=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];ls=function(f){var m,p=0;ls.prototype.init.call(this),this.skipWarn_=function(v,T){this.trigger("log",{level:"warn",message:"adts skiping bytes "+v+" to "+T+" in frame "+p+" outside syncword"})},this.push=function(v){var b,F,G,se,te,T=0;if(f||(p=0),"audio"===v.type){m&&m.length?(G=m,(m=new Uint8Array(G.byteLength+v.data.byteLength)).set(G),m.set(v.data,G.byteLength)):m=v.data;for(var fe;T+7>5,te=(se=1024*(1+(3&m[T+6])))*y_/xf[(60&m[T+2])>>>2],m.byteLength-T>>6&3),channelcount:(1&m[T+2])<<2|(192&m[T+3])>>>6,samplerate:xf[(60&m[T+2])>>>2],samplingfrequencyindex:(60&m[T+2])>>>2,samplesize:16,data:m.subarray(T+7+F,T+b)}),p++,T+=b}else"number"!=typeof fe&&(fe=T),T++;"number"==typeof fe&&(this.skipWarn_(fe,T),fe=null),m=m.subarray(T)}},this.flush=function(){p=0,this.trigger("done")},this.reset=function(){m=void 0,this.trigger("reset")},this.endTimeline=function(){m=void 0,this.trigger("endedtimeline")}},ls.prototype=new t;var wf,Ef=ls;wf=function(f){var m=f.byteLength,p=0,v=0;this.length=function(){return 8*m},this.bitsAvailable=function(){return 8*m+v},this.loadWord=function(){var T=f.byteLength-m,b=new Uint8Array(4),F=Math.min(4,m);if(0===F)throw new Error("no bytes available");b.set(f.subarray(T,T+F)),p=new DataView(b.buffer).getUint32(0),v=8*F,m-=F},this.skipBits=function(T){var b;v>T?(p<<=T,v-=T):(T-=v,T-=8*(b=Math.floor(T/8)),m-=b,this.loadWord(),p<<=T,v-=T)},this.readBits=function(T){var b=Math.min(v,T),F=p>>>32-b;return(v-=b)>0?p<<=b:m>0&&this.loadWord(),(b=T-b)>0?F<>>T)return p<<=T,v-=T,T;return this.loadWord(),T+this.skipLeadingZeros()},this.skipUnsignedExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.skipExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.readUnsignedExpGolomb=function(){var T=this.skipLeadingZeros();return this.readBits(T+1)-1},this.readExpGolomb=function(){var T=this.readUnsignedExpGolomb();return 1&T?1+T>>>1:-1*(T>>>1)},this.readBoolean=function(){return 1===this.readBits(1)},this.readUnsignedByte=function(){return this.readBits(8)},this.loadWord()};var ds,Wa,Cf,__=wf;Wa=function(){var m,p,f=0;Wa.prototype.init.call(this),this.push=function(v){var T;p?((T=new Uint8Array(p.byteLength+v.data.byteLength)).set(p),T.set(v.data,p.byteLength),p=T):p=v.data;for(var b=p.byteLength;f3&&this.trigger("data",p.subarray(f+3)),p=null,f=0,this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")}},Wa.prototype=new t,Cf={100:!0,110:!0,122:!0,244:!0,44:!0,83:!0,86:!0,118:!0,128:!0,138:!0,139:!0,134:!0},ds=function(){var m,p,v,T,b,F,G,f=new Wa;ds.prototype.init.call(this),m=this,this.push=function(se){"video"===se.type&&(p=se.trackId,v=se.pts,T=se.dts,f.push(se))},f.on("data",function(se){var te={trackId:p,pts:v,dts:T,data:se,nalUnitTypeCode:31&se[0]};switch(te.nalUnitTypeCode){case 5:te.nalUnitType="slice_layer_without_partitioning_rbsp_idr";break;case 6:te.nalUnitType="sei_rbsp",te.escapedRBSP=b(se.subarray(1));break;case 7:te.nalUnitType="seq_parameter_set_rbsp",te.escapedRBSP=b(se.subarray(1)),te.config=F(te.escapedRBSP);break;case 8:te.nalUnitType="pic_parameter_set_rbsp";break;case 9:te.nalUnitType="access_unit_delimiter_rbsp"}m.trigger("data",te)}),f.on("done",function(){m.trigger("done")}),f.on("partialdone",function(){m.trigger("partialdone")}),f.on("reset",function(){m.trigger("reset")}),f.on("endedtimeline",function(){m.trigger("endedtimeline")}),this.flush=function(){f.flush()},this.partialFlush=function(){f.partialFlush()},this.reset=function(){f.reset()},this.endTimeline=function(){f.endTimeline()},G=function(te,fe){var ze,Ce=8,Ue=8;for(ze=0;ze=0?p:0,(16&f[m+5])>>4?p+20:p+10},S_=function P(f,m){return f.length-m<10||f[m]!=="I".charCodeAt(0)||f[m+1]!=="D".charCodeAt(0)||f[m+2]!=="3".charCodeAt(0)?m:P(f,m+=Pf(f,m))},kf=function(f){return f[0]<<21|f[1]<<14|f[2]<<7|f[3]},w_=function(f,m,p){return unescape(function(f,m,p){var v,T="";for(v=m;v=m+2&&255==(255&f[m])&&240==(240&f[m+1])&&16==(22&f[m+1])},parseId3TagSize:Pf,parseAdtsSize:function(f,m){var p=(224&f[m+5])>>5,v=f[m+4]<<3;return 6144&f[m+3]|v|p},parseType:function(f,m){return f[m]==="I".charCodeAt(0)&&f[m+1]==="D".charCodeAt(0)&&f[m+2]==="3".charCodeAt(0)?"timed-metadata":!0&f[m]&&240==(240&f[m+1])?"audio":null},parseSampleRate:function(f){for(var m=0;m+5>>2];m++}return null},parseAacTimestamp:function(f){var m,p,v;m=10,64&f[5]&&(m+=4,m+=kf(f.subarray(10,14)));do{if((p=kf(f.subarray(m+4,m+8)))<1)return null;if("PRIV"===String.fromCharCode(f[m],f[m+1],f[m+2],f[m+3])){v=f.subarray(m+10,m+p+10);for(var b=0;b>>2;return se*=4,se+=3&G[7]}break}}m+=10,m+=p}while(m=3;)if(f[T]!=="I".charCodeAt(0)||f[T+1]!=="D".charCodeAt(0)||f[T+2]!=="3".charCodeAt(0))if(255!=(255&f[T])||240!=(240&f[T+1]))T++;else{if(f.length-T<7||T+(v=cs.parseAdtsSize(f,T))>f.length)break;G={type:"audio",data:f.subarray(T,T+v),pts:m,dts:m},this.trigger("data",G),T+=v}else{if(f.length-T<10||T+(v=cs.parseId3TagSize(f,T))>f.length)break;F={type:"timed-metadata",data:f.subarray(T,T+v)},this.trigger("data",F),T+=v}b=f.length-T,f=b>0?f.subarray(T):new Uint8Array},this.reset=function(){f=new Uint8Array,this.trigger("reset")},this.endTimeline=function(){f=new Uint8Array,this.trigger("endedtimeline")}},fs.prototype=new t;var Ka,la,hs,Ii,I_=fs,bu=["audioobjecttype","channelcount","samplerate","samplingfrequencyindex","samplesize"],Su=["width","height","profileIdc","levelIdc","profileCompatibility","sarRatio"],L_=T_.H264Stream,R_=cs.isLikelyAacData,M_=wt_ONE_SECOND_IN_TS,F_=function(f,m){m.stream=f,this.trigger("log",m)},Af=function(f,m){for(var p=Object.keys(m),v=0;v=-1e4&&Ce<=45e3&&(!Ue||fe>Ce)&&(Ue=Le,fe=Ce));return Ue?Ue.gop:null},this.alignGopsAtStart_=function(G){var se,te,fe,Ce,Ue,ze,Le,rt;for(Ue=G.byteLength,ze=G.nalCount,Le=G.duration,se=te=0;sefe.pts?se++:(te++,Ue-=Ce.byteLength,ze-=Ce.nalCount,Le-=Ce.duration);return 0===te?G:te===G.length?null:((rt=G.slice(te)).byteLength=Ue,rt.duration=Le,rt.nalCount=ze,rt.pts=rt[0].pts,rt.dts=rt[0].dts,rt)},this.alignGopsAtEnd_=function(G){var se,te,fe,Ce,Ue,ze,Le;for(se=T.length-1,te=G.length-1,Ue=null,ze=!1;se>=0&&te>=0;){if(fe=T[se],Ce=G[te],fe.pts===Ce.pts){ze=!0;break}fe.pts>Ce.pts?se--:(se===T.length-1&&(Ue=te),te--)}if(!ze&&null===Ue)return null;if(0===(Le=ze?te:Ue))return G;var rt=G.slice(Le),nr=rt.reduce(function(Pr,Li){return Pr.byteLength+=Li.byteLength,Pr.duration+=Li.duration,Pr.nalCount+=Li.nalCount,Pr},{byteLength:0,duration:0,nalCount:0});return rt.byteLength=nr.byteLength,rt.duration=nr.duration,rt.nalCount=nr.nalCount,rt.pts=rt[0].pts,rt.dts=rt[0].dts,rt},this.alignGopsWith=function(G){T=G}},Ka.prototype=new t,Ii=function(f,m){this.numberOfTracks=0,this.metadataStream=m,typeof(f=f||{}).remux<"u"?this.remuxTracks=!!f.remux:this.remuxTracks=!0,"boolean"==typeof f.keepOriginalTimestamps?this.keepOriginalTimestamps=f.keepOriginalTimestamps:this.keepOriginalTimestamps=!1,this.pendingTracks=[],this.videoTrack=null,this.pendingBoxes=[],this.pendingCaptions=[],this.pendingMetadata=[],this.pendingBytes=0,this.emittedTracks=0,Ii.prototype.init.call(this),this.push=function(p){return p.text?this.pendingCaptions.push(p):p.frames?this.pendingMetadata.push(p):(this.pendingTracks.push(p.track),this.pendingBytes+=p.boxes.byteLength,"video"===p.track.type&&(this.videoTrack=p.track,this.pendingBoxes.push(p.boxes)),void("audio"===p.track.type&&(this.audioTrack=p.track,this.pendingBoxes.unshift(p.boxes))))}},Ii.prototype=new t,Ii.prototype.flush=function(P){var p,v,T,F,f=0,m={captions:[],captionStreams:{},metadata:[],info:{}},b=0;if(this.pendingTracks.length=this.numberOfTracks&&(this.trigger("done"),this.emittedTracks=0))}if(this.videoTrack?(b=this.videoTrack.timelineStartInfo.pts,Su.forEach(function(G){m.info[G]=this.videoTrack[G]},this)):this.audioTrack&&(b=this.audioTrack.timelineStartInfo.pts,bu.forEach(function(G){m.info[G]=this.audioTrack[G]},this)),this.videoTrack||this.audioTrack){for(1===this.pendingTracks.length?m.type=this.pendingTracks[0].type:m.type="combined",this.emittedTracks+=this.pendingTracks.length,T=Ha_initSegment(this.pendingTracks),m.initSegment=new Uint8Array(T.byteLength),m.initSegment.set(T),m.data=new Uint8Array(this.pendingBytes),F=0;F=this.numberOfTracks&&(this.trigger("done"),this.emittedTracks=0)},Ii.prototype.setRemux=function(P){this.remuxTracks=P},hs=function(f){var v,T,m=this,p=!0;hs.prototype.init.call(this),f=f||{},this.baseMediaDecodeTime=f.baseMediaDecodeTime||0,this.transmuxPipeline_={},this.setupAacPipeline=function(){var b={};this.transmuxPipeline_=b,b.type="aac",b.metadataStream=new fi.MetadataStream,b.aacStream=new I_,b.audioTimestampRolloverStream=new fi.TimestampRolloverStream("audio"),b.timedMetadataTimestampRolloverStream=new fi.TimestampRolloverStream("timed-metadata"),b.adtsStream=new Ef,b.coalesceStream=new Ii(f,b.metadataStream),b.headOfPipeline=b.aacStream,b.aacStream.pipe(b.audioTimestampRolloverStream).pipe(b.adtsStream),b.aacStream.pipe(b.timedMetadataTimestampRolloverStream).pipe(b.metadataStream).pipe(b.coalesceStream),b.metadataStream.on("timestamp",function(F){b.aacStream.setTimestamp(F.timeStamp)}),b.aacStream.on("data",function(F){"timed-metadata"!==F.type&&"audio"!==F.type||b.audioSegmentStream||(T=T||{timelineStartInfo:{baseMediaDecodeTime:m.baseMediaDecodeTime},codec:"adts",type:"audio"},b.coalesceStream.numberOfTracks++,b.audioSegmentStream=new la(T,f),b.audioSegmentStream.on("log",m.getLogTrigger_("audioSegmentStream")),b.audioSegmentStream.on("timingInfo",m.trigger.bind(m,"audioTimingInfo")),b.adtsStream.pipe(b.audioSegmentStream).pipe(b.coalesceStream),m.trigger("trackinfo",{hasAudio:!!T,hasVideo:!!v}))}),b.coalesceStream.on("data",this.trigger.bind(this,"data")),b.coalesceStream.on("done",this.trigger.bind(this,"done")),Af(this,b)},this.setupTsPipeline=function(){var b={};this.transmuxPipeline_=b,b.type="ts",b.metadataStream=new fi.MetadataStream,b.packetStream=new fi.TransportPacketStream,b.parseStream=new fi.TransportParseStream,b.elementaryStream=new fi.ElementaryStream,b.timestampRolloverStream=new fi.TimestampRolloverStream,b.adtsStream=new Ef,b.h264Stream=new L_,b.captionStream=new fi.CaptionStream(f),b.coalesceStream=new Ii(f,b.metadataStream),b.headOfPipeline=b.packetStream,b.packetStream.pipe(b.parseStream).pipe(b.elementaryStream).pipe(b.timestampRolloverStream),b.timestampRolloverStream.pipe(b.h264Stream),b.timestampRolloverStream.pipe(b.adtsStream),b.timestampRolloverStream.pipe(b.metadataStream).pipe(b.coalesceStream),b.h264Stream.pipe(b.captionStream).pipe(b.coalesceStream),b.elementaryStream.on("data",function(F){var G;if("metadata"===F.type){for(G=F.tracks.length;G--;)v||"video"!==F.tracks[G].type?!T&&"audio"===F.tracks[G].type&&((T=F.tracks[G]).timelineStartInfo.baseMediaDecodeTime=m.baseMediaDecodeTime):(v=F.tracks[G]).timelineStartInfo.baseMediaDecodeTime=m.baseMediaDecodeTime;v&&!b.videoSegmentStream&&(b.coalesceStream.numberOfTracks++,b.videoSegmentStream=new Ka(v,f),b.videoSegmentStream.on("log",m.getLogTrigger_("videoSegmentStream")),b.videoSegmentStream.on("timelineStartInfo",function(se){T&&!f.keepOriginalTimestamps&&(T.timelineStartInfo=se,b.audioSegmentStream.setEarliestDts(se.dts-m.baseMediaDecodeTime))}),b.videoSegmentStream.on("processedGopsInfo",m.trigger.bind(m,"gopInfo")),b.videoSegmentStream.on("segmentTimingInfo",m.trigger.bind(m,"videoSegmentTimingInfo")),b.videoSegmentStream.on("baseMediaDecodeTime",function(se){T&&b.audioSegmentStream.setVideoBaseMediaDecodeTime(se)}),b.videoSegmentStream.on("timingInfo",m.trigger.bind(m,"videoTimingInfo")),b.h264Stream.pipe(b.videoSegmentStream).pipe(b.coalesceStream)),T&&!b.audioSegmentStream&&(b.coalesceStream.numberOfTracks++,b.audioSegmentStream=new la(T,f),b.audioSegmentStream.on("log",m.getLogTrigger_("audioSegmentStream")),b.audioSegmentStream.on("timingInfo",m.trigger.bind(m,"audioTimingInfo")),b.audioSegmentStream.on("segmentTimingInfo",m.trigger.bind(m,"audioSegmentTimingInfo")),b.adtsStream.pipe(b.audioSegmentStream).pipe(b.coalesceStream)),m.trigger("trackinfo",{hasAudio:!!T,hasVideo:!!v})}}),b.coalesceStream.on("data",this.trigger.bind(this,"data")),b.coalesceStream.on("id3Frame",function(F){F.dispatchType=b.metadataStream.dispatchType,m.trigger("id3Frame",F)}),b.coalesceStream.on("caption",this.trigger.bind(this,"caption")),b.coalesceStream.on("done",this.trigger.bind(this,"done")),Af(this,b)},this.setBaseMediaDecodeTime=function(b){var F=this.transmuxPipeline_;f.keepOriginalTimestamps||(this.baseMediaDecodeTime=b),T&&(T.timelineStartInfo.dts=void 0,T.timelineStartInfo.pts=void 0,Wr_clearDtsInfo(T),F.audioTimestampRolloverStream&&F.audioTimestampRolloverStream.discontinuity()),v&&(F.videoSegmentStream&&(F.videoSegmentStream.gopCache_=[]),v.timelineStartInfo.dts=void 0,v.timelineStartInfo.pts=void 0,Wr_clearDtsInfo(v),F.captionStream.reset()),F.timestampRolloverStream&&F.timestampRolloverStream.discontinuity()},this.setAudioAppendStart=function(b){T&&this.transmuxPipeline_.audioSegmentStream.setAudioAppendStart(b)},this.setRemux=function(b){var F=this.transmuxPipeline_;f.remux=b,F&&F.coalesceStream&&F.coalesceStream.setRemux(b)},this.alignGopsWith=function(b){v&&this.transmuxPipeline_.videoSegmentStream&&this.transmuxPipeline_.videoSegmentStream.alignGopsWith(b)},this.getLogTrigger_=function(b){var F=this;return function(G){G.stream=b,F.trigger("log",G)}},this.push=function(b){if(p){var F=R_(b);F&&"aac"!==this.transmuxPipeline_.type?this.setupAacPipeline():!F&&"ts"!==this.transmuxPipeline_.type&&this.setupTsPipeline(),p=!1}this.transmuxPipeline_.headOfPipeline.push(b)},this.flush=function(){p=!0,this.transmuxPipeline_.headOfPipeline.flush()},this.endTimeline=function(){this.transmuxPipeline_.headOfPipeline.endTimeline()},this.reset=function(){this.transmuxPipeline_.headOfPipeline&&this.transmuxPipeline_.headOfPipeline.reset()},this.resetCaptions=function(){this.transmuxPipeline_.captionStream&&this.transmuxPipeline_.captionStream.reset()}},hs.prototype=new t;var Nf,jf,Eu,N_={Transmuxer:hs,VideoSegmentStream:Ka,AudioSegmentStream:la,AUDIO_PROPERTIES:bu,VIDEO_PROPERTIES:Su,generateSegmentTimingInfo:xu},ps_toUnsigned=function(f){return f>>>0},ps_toHexString=function(f){return("00"+f.toString(16)).slice(-2)},Di=function(f){var m="";return m+=String.fromCharCode(f[0]),m+=String.fromCharCode(f[1]),m+=String.fromCharCode(f[2]),m+=String.fromCharCode(f[3])},V_=ps_toUnsigned,Vt=function P(f,m){var v,T,b,F,G,p=[];if(!m.length)return null;for(v=0;v1?v+T:f.byteLength,b===m[0]&&(1===m.length?p.push(f.subarray(v+8,F)):(G=P(f.subarray(v+8,F),m.slice(1))).length&&(p=p.concat(G))),v=F;return p},H_=ps_toUnsigned,q_=e.getUint64,Df=function(f){var m={version:f[0],flags:new Uint8Array(f.subarray(1,4))};return 1===m.version?m.baseMediaDecodeTime=q_(f.subarray(4)):m.baseMediaDecodeTime=H_(f[4]<<24|f[5]<<16|f[6]<<8|f[7]),m},Of=function(f){return{isLeading:(12&f[0])>>>2,dependsOn:3&f[0],isDependedOn:(192&f[1])>>>6,hasRedundancy:(48&f[1])>>>4,paddingValue:(14&f[1])>>>1,isNonSyncSample:1&f[1],degradationPriority:f[2]<<8|f[3]}},Lf=function(f){var Ce,m={version:f[0],flags:new Uint8Array(f.subarray(1,4)),samples:[]},p=new DataView(f.buffer,f.byteOffset,f.byteLength),v=1&m.flags[2],T=4&m.flags[2],b=1&m.flags[1],F=2&m.flags[1],G=4&m.flags[1],se=8&m.flags[1],te=p.getUint32(4),fe=8;for(v&&(m.dataOffset=p.getInt32(fe),fe+=4),T&&te&&(Ce={flags:Of(f.subarray(fe,fe+4))},fe+=4,b&&(Ce.duration=p.getUint32(fe),fe+=4),F&&(Ce.size=p.getUint32(fe),fe+=4),se&&(1===m.version?Ce.compositionTimeOffset=p.getInt32(fe):Ce.compositionTimeOffset=p.getUint32(fe),fe+=4),m.samples.push(Ce),te--);te--;)Ce={},b&&(Ce.duration=p.getUint32(fe),fe+=4),F&&(Ce.size=p.getUint32(fe),fe+=4),G&&(Ce.flags=Of(f.subarray(fe,fe+4)),fe+=4),se&&(1===m.version?Ce.compositionTimeOffset=p.getInt32(fe):Ce.compositionTimeOffset=p.getUint32(fe),fe+=4),m.samples.push(Ce);return m},Rf=function(f){var fe,m=new DataView(f.buffer,f.byteOffset,f.byteLength),p={version:f[0],flags:new Uint8Array(f.subarray(1,4)),trackId:m.getUint32(4)},v=1&p.flags[2],T=2&p.flags[2],b=8&p.flags[2],F=16&p.flags[2],G=32&p.flags[2],se=65536&p.flags[0],te=131072&p.flags[0];return fe=8,v&&(fe+=4,p.baseDataOffset=m.getUint32(12),fe+=4),T&&(p.sampleDescriptionIndex=m.getUint32(fe),fe+=4),b&&(p.defaultSampleDuration=m.getUint32(fe),fe+=4),F&&(p.defaultSampleSize=m.getUint32(fe),fe+=4),G&&(p.defaultSampleFlags=m.getUint32(fe)),se&&(p.durationIsEmpty=!0),!v&&te&&(p.baseDataOffsetIsMoof=!0),p},Mf=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Qa=typeof window<"u"?window:typeof Mf<"u"?Mf:typeof self<"u"?self:{},X_=za_discardEmulationPreventionBytes,Q_=is.CaptionStream,Y_=function(f,m){for(var p=f,v=0;v0?Df(Ue[0]).baseMediaDecodeTime:0,Le=Vt(se,["trun"]);m===Ce&&Le.length>0&&(rt=function(f,m,p){var v=m,T=p.defaultSampleDuration||0,b=p.defaultSampleSize||0,F=p.trackId,G=[];return f.forEach(function(se){var fe=Lf(se).samples;fe.forEach(function(Ce){void 0===Ce.duration&&(Ce.duration=T),void 0===Ce.size&&(Ce.size=b),Ce.trackId=F,Ce.dts=v,void 0===Ce.compositionTimeOffset&&(Ce.compositionTimeOffset=0),"bigint"==typeof v?(Ce.pts=v+Qa.BigInt(Ce.compositionTimeOffset),v+=Qa.BigInt(Ce.duration)):(Ce.pts=v+Ce.compositionTimeOffset,v+=Ce.duration)}),G=G.concat(fe)}),G}(Le,ze,fe),nr=function(f,m,p){var b,F,G,se,v=new DataView(f.buffer,f.byteOffset,f.byteLength),T={logs:[],seiNals:[]};for(F=0;F+40;){var Ce=p.shift();this.parse(Ce,se,te)}return fe=function(f,m,p){if(null===m)return null;var T=eT(f,m)[m]||{};return{seiNals:T.seiNals,logs:T.logs,timescale:p}}(G,v,T),fe&&fe.logs&&(b.logs=b.logs.concat(fe.logs)),null!==fe&&fe.seiNals?(this.pushNals(fe.seiNals),this.flushStream(),b):b.logs.length?{logs:b.logs,captions:[],captionStreams:[]}:null},this.pushNals=function(G){if(!this.isInitialized()||!G||0===G.length)return null;G.forEach(function(se){m.push(se)})},this.flushStream=function(){if(!this.isInitialized())return null;F?m.partialFlush():m.flush()},this.clearParsedCaptions=function(){b.captions=[],b.captionStreams={},b.logs=[]},this.resetCaptionStream=function(){if(!this.isInitialized())return null;m.reset()},this.clearAllCaptions=function(){this.clearParsedCaptions(),this.resetCaptionStream()},this.reset=function(){p=[],v=null,T=null,b?this.clearParsedCaptions():b={captions:[],captionStreams:{},logs:[]},this.resetCaptionStream()},this.reset()},ms=ps_toUnsigned,Ya=ps_toHexString,aT=e.getUint64;Nf=function(f,m){var v=Vt(m,["moof","traf"]).reduce(function(T,b){var Ce,Ue,F=Vt(b,["tfhd"])[0],G=ms(F[4]<<24|F[5]<<16|F[6]<<8|F[7]),se=f[G]||9e4,te=Vt(b,["tfdt"])[0],fe=new DataView(te.buffer,te.byteOffset,te.byteLength);return"bigint"==typeof(Ce=1===te[0]?aT(te.subarray(4,12)):fe.getUint32(4))?Ue=Ce/Qa.BigInt(se):"number"==typeof Ce&&!isNaN(Ce)&&(Ue=Ce/se),Ue11?(T.codec+=".",T.codec+=Ya(ze[9]),T.codec+=Ya(ze[10]),T.codec+=Ya(ze[11])):T.codec="avc1.4d400d"):/^mp4[a,v]$/i.test(T.codec)?(ze=Ue.subarray(28),"esds"===Di(ze.subarray(4,8))&&ze.length>20&&0!==ze[19]?(T.codec+="."+Ya(ze[19]),T.codec+="."+Ya(ze[20]>>>2&63).replace(/^0/,"")):T.codec="mp4a.40.2"):T.codec=T.codec.toLowerCase())}var rt=Vt(v,["mdia","mdhd"])[0];rt&&(T.timescale=Eu(rt)),p.push(T)}),p};var Vf_startTime=Nf,Vf_tracks=jf,$f=function(f){var m=31&f[1];return m<<=8,m|=f[2]},vs=function(f){return!!(64&f[1])},gs=function(f){var m=0;return(48&f[3])>>>4>1&&(m+=f[4]+1),m},wu=function(f){switch(f){case 5:return"slice_layer_without_partitioning_rbsp_idr";case 6:return"sei_rbsp";case 7:return"seq_parameter_set_rbsp";case 8:return"pic_parameter_set_rbsp";case 9:return"access_unit_delimiter_rbsp";default:return null}},cT={parseType:function(f,m){var p=$f(f);return 0===p?"pat":p===m?"pmt":m?"pes":null},parsePat:function(f){var m=vs(f),p=4+gs(f);return m&&(p+=f[p]+1),(31&f[p+10])<<8|f[p+11]},parsePmt:function(f){var m={},p=vs(f),v=4+gs(f);if(p&&(v+=f[v]+1),1&f[v+5]){var b;b=3+((15&f[v+1])<<8|f[v+2])-4;for(var G=12+((15&f[v+10])<<8|f[v+11]);G=f.byteLength)return null;var T,v=null;return 192&(T=f[p+7])&&((v={}).pts=(14&f[p+9])<<27|(255&f[p+10])<<20|(254&f[p+11])<<12|(255&f[p+12])<<5|(254&f[p+13])>>>3,v.pts*=4,v.pts+=(6&f[p+13])>>>1,v.dts=v.pts,64&T&&(v.dts=(14&f[p+14])<<27|(255&f[p+15])<<20|(254&f[p+16])<<12|(255&f[p+17])<<5|(254&f[p+18])>>>3,v.dts*=4,v.dts+=(6&f[p+18])>>>1)),v},videoPacketContainsKeyFrame:function(f){for(var m=4+gs(f),p=f.subarray(m),v=0,T=0,b=!1;T3&&("slice_layer_without_partitioning_rbsp_idr"===wu(31&p[T+3])&&(b=!0)),b}},da=_f_handleRollover,At={};At.ts=cT,At.aac=cs;var Oi=wt_ONE_SECOND_IN_TS,Cr=188,Hf=function(f,m,p){for(var b,G,se,te,v=0,T=Cr,fe=!1;T<=f.byteLength;)if(71!==f[v]||71!==f[T]&&T!==f.byteLength)v++,T++;else{if("pes"===(b=f.subarray(v,T),At.ts.parseType(b,m.pid)))G=At.ts.parsePesType(b,m.table),se=At.ts.parsePayloadUnitStartIndicator(b),"audio"===G&&se&&((te=At.ts.parsePesTime(b))&&(te.type="audio",p.audio.push(te),fe=!0));if(fe)break;v+=Cr,T+=Cr}for(v=(T=f.byteLength)-Cr,fe=!1;v>=0;)if(71!==f[v]||71!==f[T]&&T!==f.byteLength)v--,T--;else{if("pes"===(b=f.subarray(v,T),At.ts.parseType(b,m.pid)))G=At.ts.parsePesType(b,m.table),se=At.ts.parsePayloadUnitStartIndicator(b),"audio"===G&&se&&((te=At.ts.parsePesTime(b))&&(te.type="audio",p.audio.push(te),fe=!0));if(fe)break;v-=Cr,T-=Cr}},hT=function(f,m,p){for(var b,G,se,te,fe,Ce,Ue,v=0,T=Cr,ze=!1,Le={data:[],size:0};T=0;)if(71!==f[v]||71!==f[T])v--,T--;else{if("pes"===(b=f.subarray(v,T),At.ts.parseType(b,m.pid)))G=At.ts.parsePesType(b,m.table),se=At.ts.parsePayloadUnitStartIndicator(b),"video"===G&&se&&((te=At.ts.parsePesTime(b))&&(te.type="video",p.video.push(te),ze=!0));if(ze)break;v-=Cr,T-=Cr}},vT=function(f){var m={pid:null,table:null},p={};for(var v in function(f,m){for(var T,p=0,v=Cr;v=3;){switch(At.aac.parseType(f,F)){case"timed-metadata":if(f.length-F<10){m=!0;break}if((b=At.aac.parseId3TagSize(f,F))>f.length){m=!0;break}null===T&&(G=f.subarray(F,F+b),T=At.aac.parseAacTimestamp(G)),F+=b;break;case"audio":if(f.length-F<7){m=!0;break}if((b=At.aac.parseAdtsSize(f,F))>f.length){m=!0;break}null===v&&(G=f.subarray(F,F+b),v=At.aac.parseSampleRate(G)),p++,F+=b;break;default:F++}if(m)return null}if(null===v||null===T)return null;var te=Oi/v;return{audio:[{type:"audio",dts:T,pts:T},{type:"audio",dts:T+1024*p*te,pts:T+1024*p*te}]}}(f):vT(f),v&&(v.audio||v.video)?(function(f,m){if(f.audio&&f.audio.length){var p=m;(typeof p>"u"||isNaN(p))&&(p=f.audio[0].dts),f.audio.forEach(function(b){b.dts=da(b.dts,p),b.pts=da(b.pts,p),b.dtsTime=b.dts/Oi,b.ptsTime=b.pts/Oi})}if(f.video&&f.video.length){var v=m;if((typeof v>"u"||isNaN(v))&&(v=f.video[0].dts),f.video.forEach(function(b){b.dts=da(b.dts,v),b.pts=da(b.pts,v),b.dtsTime=b.dts/Oi,b.ptsTime=b.pts/Oi}),f.firstKeyFrame){var T=f.firstKeyFrame;T.dts=da(T.dts,v),T.pts=da(T.pts,v),T.dtsTime=T.dts/Oi,T.ptsTime=T.pts/Oi}}}(v,m),v):null},qf=function(){function P(m,p){this.options=p||{},this.self=m,this.init()}var f=P.prototype;return f.init=function(){this.transmuxer&&this.transmuxer.dispose(),this.transmuxer=new N_.Transmuxer(this.options),function(f,m){m.on("data",function(p){var v=p.initSegment;p.initSegment={data:v.buffer,byteOffset:v.byteOffset,byteLength:v.byteLength};var T=p.data;p.data=T.buffer,f.postMessage({action:"data",segment:p,byteOffset:T.byteOffset,byteLength:T.byteLength},[p.data])}),m.on("done",function(p){f.postMessage({action:"done"})}),m.on("gopInfo",function(p){f.postMessage({action:"gopInfo",gopInfo:p})}),m.on("videoSegmentTimingInfo",function(p){var v={start:{decode:wt_videoTsToSeconds(p.start.dts),presentation:wt_videoTsToSeconds(p.start.pts)},end:{decode:wt_videoTsToSeconds(p.end.dts),presentation:wt_videoTsToSeconds(p.end.pts)},baseMediaDecodeTime:wt_videoTsToSeconds(p.baseMediaDecodeTime)};p.prependedContentDuration&&(v.prependedContentDuration=wt_videoTsToSeconds(p.prependedContentDuration)),f.postMessage({action:"videoSegmentTimingInfo",videoSegmentTimingInfo:v})}),m.on("audioSegmentTimingInfo",function(p){var v={start:{decode:wt_videoTsToSeconds(p.start.dts),presentation:wt_videoTsToSeconds(p.start.pts)},end:{decode:wt_videoTsToSeconds(p.end.dts),presentation:wt_videoTsToSeconds(p.end.pts)},baseMediaDecodeTime:wt_videoTsToSeconds(p.baseMediaDecodeTime)};p.prependedContentDuration&&(v.prependedContentDuration=wt_videoTsToSeconds(p.prependedContentDuration)),f.postMessage({action:"audioSegmentTimingInfo",audioSegmentTimingInfo:v})}),m.on("id3Frame",function(p){f.postMessage({action:"id3Frame",id3Frame:p})}),m.on("caption",function(p){f.postMessage({action:"caption",caption:p})}),m.on("trackinfo",function(p){f.postMessage({action:"trackinfo",trackInfo:p})}),m.on("audioTimingInfo",function(p){f.postMessage({action:"audioTimingInfo",audioTimingInfo:{start:wt_videoTsToSeconds(p.start),end:wt_videoTsToSeconds(p.end)}})}),m.on("videoTimingInfo",function(p){f.postMessage({action:"videoTimingInfo",videoTimingInfo:{start:wt_videoTsToSeconds(p.start),end:wt_videoTsToSeconds(p.end)}})}),m.on("log",function(p){f.postMessage({action:"log",log:p})})}(this.self,this.transmuxer)},f.pushMp4Captions=function(p){this.captionParser||(this.captionParser=new iT,this.captionParser.init());var v=new Uint8Array(p.data,p.byteOffset,p.byteLength),T=this.captionParser.parse(v,p.trackIds,p.timescales);this.self.postMessage({action:"mp4Captions",captions:T&&T.captions||[],logs:T&&T.logs||[],data:v.buffer},[v.buffer])},f.probeMp4StartTime=function(p){var v=p.timescales,T=p.data,b=Vf_startTime(v,T);this.self.postMessage({action:"probeMp4StartTime",startTime:b,data:T},[T.buffer])},f.probeMp4Tracks=function(p){var v=p.data,T=Vf_tracks(v);this.self.postMessage({action:"probeMp4Tracks",tracks:T,data:v},[v.buffer])},f.probeTs=function(p){var v=p.data,T=p.baseStartTime,b="number"!=typeof T||isNaN(T)?void 0:T*wt_ONE_SECOND_IN_TS,F=yT_inspect(v,b),G=null;F&&((G={hasVideo:F.video&&2===F.video.length||!1,hasAudio:F.audio&&2===F.audio.length||!1}).hasVideo&&(G.videoStart=F.video[0].ptsTime),G.hasAudio&&(G.audioStart=F.audio[0].ptsTime)),this.self.postMessage({action:"probeTs",result:G,data:v},[v.buffer])},f.clearAllMp4Captions=function(){this.captionParser&&this.captionParser.clearAllCaptions()},f.clearParsedMp4Captions=function(){this.captionParser&&this.captionParser.clearParsedCaptions()},f.push=function(p){var v=new Uint8Array(p.data,p.byteOffset,p.byteLength);this.transmuxer.push(v)},f.reset=function(){this.transmuxer.reset()},f.setTimestampOffset=function(p){var v=p.timestampOffset||0;this.transmuxer.setBaseMediaDecodeTime(Math.round(wt_secondsToVideoTs(v)))},f.setAudioAppendStart=function(p){this.transmuxer.setAudioAppendStart(Math.ceil(wt_secondsToVideoTs(p.appendStart)))},f.setRemux=function(p){this.transmuxer.setRemux(p.remux)},f.flush=function(p){this.transmuxer.flush(),self.postMessage({action:"done",type:"transmuxed"})},f.endTimeline=function(){this.transmuxer.endTimeline(),self.postMessage({action:"endedtimeline",type:"transmuxed"})},f.alignGopsWith=function(p){this.transmuxer.alignGopsWith(p.gopsToAlignWith.slice())},P}();self.onmessage=function(P){"init"===P.data.action&&P.data.options?this.messageHandlers=new qf(self,P.data.options):(this.messageHandlers||(this.messageHandlers=new qf(self)),P.data&&P.data.action&&"init"!==P.data.action&&this.messageHandlers[P.data.action]&&this.messageHandlers[P.data.action](P.data))}})),a0=Ac(i0),Oc=function(t){var r=t.transmuxer,a=t.bytes,e=t.audioAppendStart,i=t.gopsToAlignWith,n=t.remux,o=t.onData,l=t.onTrackInfo,d=t.onAudioTimingInfo,h=t.onVideoTimingInfo,y=t.onVideoSegmentTimingInfo,g=t.onAudioSegmentTimingInfo,S=t.onId3,A=t.onCaptions,I=t.onDone,k=t.onEndedTimeline,Q=t.onTransmuxerLog,Y=t.isEndOfTimeline,_e={buffer:[]},xe=Y;if(r.onmessage=function(Fe){r.currentTransmux===t&&("data"===Fe.data.action&&function(t,r,a){var e=t.data.segment,i=e.type,n=e.initSegment,o=e.captions,l=e.captionStreams,d=e.metadata,h=e.videoFrameDtsTime,y=e.videoFramePtsTime;r.buffer.push({captions:o,captionStreams:l,metadata:d});var g=t.data.segment.boxes||{data:t.data.segment.data},S={type:i,data:new Uint8Array(g.data,g.data.byteOffset,g.data.byteLength),initSegment:new Uint8Array(n.data,n.byteOffset,n.byteLength)};typeof h<"u"&&(S.videoFrameDtsTime=h),typeof y<"u"&&(S.videoFramePtsTime=y),a(S)}(Fe,_e,o),"trackinfo"===Fe.data.action&&l(Fe.data.trackInfo),"gopInfo"===Fe.data.action&&function(t,r){r.gopInfo=t.data.gopInfo}(Fe,_e),"audioTimingInfo"===Fe.data.action&&d(Fe.data.audioTimingInfo),"videoTimingInfo"===Fe.data.action&&h(Fe.data.videoTimingInfo),"videoSegmentTimingInfo"===Fe.data.action&&y(Fe.data.videoSegmentTimingInfo),"audioSegmentTimingInfo"===Fe.data.action&&g(Fe.data.audioSegmentTimingInfo),"id3Frame"===Fe.data.action&&S([Fe.data.id3Frame],Fe.data.id3Frame.dispatchType),"caption"===Fe.data.action&&A(Fe.data.caption),"endedtimeline"===Fe.data.action&&(xe=!1,k()),"log"===Fe.data.action&&Q(Fe.data.log),"transmuxed"===Fe.data.type&&(xe||(r.onmessage=null,function(t){var r=t.transmuxedData,a=t.callback;r.buffer=[],a(r)}({transmuxedData:_e,callback:I}),Lc(r))))},e&&r.postMessage({action:"setAudioAppendStart",appendStart:e}),Array.isArray(i)&&r.postMessage({action:"alignGopsWith",gopsToAlignWith:i}),typeof n<"u"&&r.postMessage({action:"setRemux",remux:n}),a.byteLength){var Oe=a instanceof ArrayBuffer?a:a.buffer,He=a instanceof ArrayBuffer?0:a.byteOffset;r.postMessage({action:"push",data:Oe,byteOffset:He,byteLength:a.byteLength},[Oe])}Y&&r.postMessage({action:"endTimeline"}),r.postMessage({action:"flush"})},Lc=function(t){t.currentTransmux=null,t.transmuxQueue.length&&(t.currentTransmux=t.transmuxQueue.shift(),"function"==typeof t.currentTransmux?t.currentTransmux():Oc(t.currentTransmux))},Rc=function(t,r){t.postMessage({action:r}),Lc(t)},Mc=function(t,r){if(!r.currentTransmux)return r.currentTransmux=t,void Rc(r,t);r.transmuxQueue.push(Rc.bind(null,r,t))},Fc=function(t){if(!t.transmuxer.currentTransmux)return t.transmuxer.currentTransmux=t,void Oc(t);t.transmuxer.transmuxQueue.push(t)},iu_reset=function(t){Mc("reset",t)},iu_createTransmuxer=function(t){var r=new a0;r.currentTransmux=null,r.transmuxQueue=[];var a=r.terminate;return r.terminate=function(){return r.currentTransmux=null,r.transmuxQueue.length=0,a.call(r)},r.postMessage({action:"init",options:t}),r},Hn=function(t){var r=t.transmuxer,a=t.endAction||t.action,e=t.callback,i=ee({},t,{endAction:null,transmuxer:null,callback:null});if(r.addEventListener("message",function d(h){h.data.action===a&&(r.removeEventListener("message",d),h.data.data&&(h.data.data=new Uint8Array(h.data.data,t.byteOffset||0,t.byteLength||h.data.data.byteLength),t.data&&(t.data=h.data.data)),e(h.data))}),t.data){var o=t.data instanceof ArrayBuffer;i.byteOffset=o?0:t.data.byteOffset,i.byteLength=t.data.byteLength;var l=[o?t.data:t.data.buffer];r.postMessage(i,l)}else r.postMessage(i)},Zr_FAILURE=2,Zr_TIMEOUT=-101,Zr_ABORTED=-102,au=function(t){t.forEach(function(r){r.abort()})},nu=function(t,r){return r.timedout?{status:r.status,message:"HLS request timed-out at URL: "+r.uri,code:Zr_TIMEOUT,xhr:r}:r.aborted?{status:r.status,message:"HLS request aborted at URL: "+r.uri,code:Zr_ABORTED,xhr:r}:t?{status:r.status,message:"HLS request errored at URL: "+r.uri,code:Zr_FAILURE,xhr:r}:"arraybuffer"===r.responseType&&0===r.response.byteLength?{status:r.status,message:"Empty HLS response at URL: "+r.uri,code:Zr_FAILURE,xhr:r}:null},Nc=function(t,r,a){return function(e,i){var n=i.response,o=nu(e,i);if(o)return a(o,t);if(16!==n.byteLength)return a({status:i.status,message:"Invalid HLS key at URL: "+i.uri,code:Zr_FAILURE,xhr:i},t);for(var l=new DataView(n),d=new Uint32Array([l.getUint32(0),l.getUint32(4),l.getUint32(8),l.getUint32(12)]),h=0;h0}(I)){r.isFmp4=!0;var k=r.map.tracks,Q={isFmp4:!0,hasVideo:!!k.video,hasAudio:!!k.audio};k.audio&&k.audio.codec&&"enca"!==k.audio.codec&&(Q.audioCodec=k.audio.codec),k.video&&k.video.codec&&"encv"!==k.video.codec&&(Q.videoCodec=k.video.codec),k.video&&k.audio&&(Q.isMuxed=!0),e(r,Q);var Y=function(xe){g(r,{data:I,type:Q.hasAudio&&!Q.isMuxed?"audio":"video"}),xe&&xe.length&&d(r,xe),S(null,r,{})};Hn({action:"probeMp4StartTime",timescales:r.map.timescales,data:I,transmuxer:r.transmuxer,callback:function(xe){var Ee=xe.data,Oe=xe.startTime;a=Ee.buffer,r.bytes=I=Ee,Q.hasAudio&&!Q.isMuxed&&i(r,"audio","start",Oe),Q.hasVideo&&i(r,"video","start",Oe),k.video&&Ee.byteLength&&r.transmuxer?Hn({action:"pushMp4Captions",endAction:"mp4Captions",transmuxer:r.transmuxer,data:I,timescales:r.map.timescales,trackIds:[k.video.id],callback:function(Pe){a=Pe.data.buffer,r.bytes=I=Pe.data,Pe.logs.forEach(function(Fe){A(he.mergeOptions(Fe,{stream:"mp4CaptionParser"}))}),Y(Pe.captions)}}):Y()}})}else{if(r.transmuxer)return typeof r.container>"u"&&(r.container=Uo(I)),"ts"!==r.container&&"aac"!==r.container?(e(r,{hasAudio:!1,hasVideo:!1}),void S(null,r,{})):void m0({segment:r,bytes:a,trackInfoFn:e,timingInfoFn:i,videoSegmentTimingInfoFn:n,audioSegmentTimingInfoFn:o,id3Fn:l,captionsFn:d,isEndOfTimeline:h,endedTimelineFn:y,dataFn:g,doneFn:S,onTransmuxerLog:A});S(null,r,{})}},jc=function(t,r){var l,a=t.id,e=t.key,i=t.encryptedBytes,n=t.decryptionWorker;n.addEventListener("message",function d(h){if(h.data.source===a){n.removeEventListener("message",d);var y=h.data.decrypted;r(new Uint8Array(y.bytes,y.byteOffset,y.byteLength))}}),l=e.bytes.slice?e.bytes.slice():new Uint32Array(Array.prototype.slice.call(e.bytes)),n.postMessage(bc({source:a,encrypted:i,key:l,iv:e.iv}),[i.buffer,l.buffer])},g0=function(t){var r=t.activeXhrs,a=t.decryptionWorker,e=t.trackInfoFn,i=t.timingInfoFn,n=t.videoSegmentTimingInfoFn,o=t.audioSegmentTimingInfoFn,l=t.id3Fn,d=t.captionsFn,h=t.isEndOfTimeline,y=t.endedTimelineFn,g=t.dataFn,S=t.doneFn,A=t.onTransmuxerLog,I=0,k=!1;return function(Q,Y){if(!k){if(Q)return k=!0,au(r),S(Q,Y);if((I+=1)===r.length){var _e=function(){if(Y.encryptedBytes)return function(t){var r=t.decryptionWorker,a=t.segment,e=t.trackInfoFn,i=t.timingInfoFn,n=t.videoSegmentTimingInfoFn,o=t.audioSegmentTimingInfoFn,l=t.id3Fn,d=t.captionsFn,h=t.isEndOfTimeline,y=t.endedTimelineFn,g=t.dataFn,S=t.doneFn,A=t.onTransmuxerLog;jc({id:a.requestId,key:a.key,encryptedBytes:a.encryptedBytes,decryptionWorker:r},function(I){a.bytes=I,Uc({segment:a,bytes:a.bytes,trackInfoFn:e,timingInfoFn:i,videoSegmentTimingInfoFn:n,audioSegmentTimingInfoFn:o,id3Fn:l,captionsFn:d,isEndOfTimeline:h,endedTimelineFn:y,dataFn:g,doneFn:S,onTransmuxerLog:A})})}({decryptionWorker:a,segment:Y,trackInfoFn:e,timingInfoFn:i,videoSegmentTimingInfoFn:n,audioSegmentTimingInfoFn:o,id3Fn:l,captionsFn:d,isEndOfTimeline:h,endedTimelineFn:y,dataFn:g,doneFn:S,onTransmuxerLog:A});Uc({segment:Y,bytes:Y.bytes,trackInfoFn:e,timingInfoFn:i,videoSegmentTimingInfoFn:n,audioSegmentTimingInfoFn:o,id3Fn:l,captionsFn:d,isEndOfTimeline:h,endedTimelineFn:y,dataFn:g,doneFn:S,onTransmuxerLog:A})};if(Y.endOfAllRequests=Date.now(),Y.map&&Y.map.encryptedBytes&&!Y.map.bytes)return jc({decryptionWorker:a,id:Y.requestId+"-init",encryptedBytes:Y.map.encryptedBytes,key:Y.map.key},function(xe){Y.map.bytes=xe,Bc(Y,function(Ee){if(Ee)return au(r),S(Ee,Y);_e()})});_e()}}}},_0=function(t){var r=t.segment,a=t.progressFn;return t.trackInfoFn,t.timingInfoFn,t.videoSegmentTimingInfoFn,t.audioSegmentTimingInfoFn,t.id3Fn,t.captionsFn,t.isEndOfTimeline,t.endedTimelineFn,t.dataFn,function(e){if(!e.target.aborted)return r.stats=he.mergeOptions(r.stats,function(t){var r=t.target,e={bandwidth:1/0,bytesReceived:0,roundTripTime:Date.now()-r.requestTime||0};return e.bytesReceived=t.loaded,e.bandwidth=Math.floor(e.bytesReceived/e.roundTripTime*8*1e3),e}(e)),!r.stats.firstBytesReceivedAt&&r.stats.bytesReceived&&(r.stats.firstBytesReceivedAt=Date.now()),a(e,r)}},T0=function(t){var r=t.xhr,a=t.xhrOptions,e=t.decryptionWorker,i=t.segment,n=t.abortFn,o=t.progressFn,l=t.trackInfoFn,d=t.timingInfoFn,h=t.videoSegmentTimingInfoFn,y=t.audioSegmentTimingInfoFn,g=t.id3Fn,S=t.captionsFn,A=t.isEndOfTimeline,I=t.endedTimelineFn,k=t.dataFn,Q=t.doneFn,Y=t.onTransmuxerLog,_e=[],xe=g0({activeXhrs:_e,decryptionWorker:e,trackInfoFn:l,timingInfoFn:d,videoSegmentTimingInfoFn:h,audioSegmentTimingInfoFn:y,id3Fn:g,captionsFn:S,isEndOfTimeline:A,endedTimelineFn:I,dataFn:k,doneFn:Q,onTransmuxerLog:Y});if(i.key&&!i.key.bytes){var Ee=[i.key];i.map&&!i.map.bytes&&i.map.key&&i.map.key.resolvedUri===i.key.resolvedUri&&Ee.push(i.map.key);var Pe=r(he.mergeOptions(a,{uri:i.key.resolvedUri,responseType:"arraybuffer"}),Nc(i,Ee,xe));_e.push(Pe)}if(i.map&&!i.map.bytes){if(i.map.key&&(!i.key||i.key.resolvedUri!==i.map.key.resolvedUri)){var Ge=r(he.mergeOptions(a,{uri:i.map.key.resolvedUri,responseType:"arraybuffer"}),Nc(i,[i.map.key],xe));_e.push(Ge)}var Dt=he.mergeOptions(a,{uri:i.map.resolvedUri,responseType:"arraybuffer",headers:eu(i.map)}),ar=function(t){var r=t.segment,a=t.finishProcessingFn;return function(e,i){var n=nu(e,i);if(n)return a(n,r);var o=new Uint8Array(i.response);if(r.map.key)return r.map.encryptedBytes=o,a(null,r);r.map.bytes=o,Bc(r,function(l){if(l)return l.xhr=i,l.status=i.status,a(l,r);a(null,r)})}}({segment:i,finishProcessingFn:xe}),xt=r(Dt,ar);_e.push(xt)}var Pt=he.mergeOptions(a,{uri:i.part&&i.part.resolvedUri||i.resolvedUri,responseType:"arraybuffer",headers:eu(i)}),Or=r(Pt,p0({segment:i,finishProcessingFn:xe,responseType:Pt.responseType}));Or.addEventListener("progress",_0({segment:i,progressFn:o,trackInfoFn:l,timingInfoFn:d,videoSegmentTimingInfoFn:h,audioSegmentTimingInfoFn:y,id3Fn:g,captionsFn:S,isEndOfTimeline:A,endedTimelineFn:I,dataFn:k})),_e.push(Or);var ti={};return _e.forEach(function(li){li.addEventListener("loadend",function(t){var r=t.loadendState,a=t.abortFn;return function(e){e.target.aborted&&a&&!r.calledAbortFn&&(a(),r.calledAbortFn=!0)}}({loadendState:ti,abortFn:n}))}),function(){return au(_e)}},b0=Gr("CodecUtils"),Vc=function(t,r){var a=r.attributes||{};return t&&t.mediaGroups&&t.mediaGroups.AUDIO&&a.AUDIO&&t.mediaGroups.AUDIO[a.AUDIO]},qn=function(t){var r={};return t.forEach(function(a){var e=a.mediaType,i=a.type,n=a.details;r[e]=r[e]||[],r[e].push(Gl(""+i+n))}),Object.keys(r).forEach(function(a){if(r[a].length>1)return b0("multiple "+a+" codecs found as attributes: "+r[a].join(", ")+". Setting playlist codecs to null so that we wait for mux.js to probe segments for real codecs."),void(r[a]=null);r[a]=r[a][0]}),r},$c=function(t){var r=0;return t.audio&&r++,t.video&&r++,r},ja=function(t,r){var a=r.attributes||{},e=qn(function(t){var r=t.attributes||{};if(r.CODECS)return Yr(r.CODECS)}(r)||[]);if(Vc(t,r)&&!e.audio&&!function(t,r){if(!Vc(t,r))return!0;var a=r.attributes||{},e=t.mediaGroups.AUDIO[a.AUDIO];for(var i in e)if(!e[i].uri&&!e[i].playlists)return!0;return!1}(t,r)){var i=qn(function(t,r){if(!t.mediaGroups.AUDIO||!r)return null;var a=t.mediaGroups.AUDIO[r];if(!a)return null;for(var e in a){var i=a[e];if(i.default&&i.playlists)return Yr(i.playlists[0].attributes.CODECS)}return null}(t,a.AUDIO)||[]);i.audio&&(e.audio=i.audio)}return e},zn=Gr("PlaylistSelector"),Hc=function(t){if(t&&t.playlist){var r=t.playlist;return JSON.stringify({id:r.id,bandwidth:t.bandwidth,width:t.width,height:t.height,codecs:r.attributes&&r.attributes.CODECS||""})}},Gn=function(t,r){if(!t)return"";var a=window.getComputedStyle(t);return a?a[r]:""},sa=function(t,r){var a=t.slice();t.sort(function(e,i){var n=r(e,i);return 0===n?a.indexOf(e)-a.indexOf(i):n})},su=function(t,r){var a,e;return t.attributes.BANDWIDTH&&(a=t.attributes.BANDWIDTH),a=a||window.Number.MAX_VALUE,r.attributes.BANDWIDTH&&(e=r.attributes.BANDWIDTH),a-(e=e||window.Number.MAX_VALUE)},qc=function(t,r,a,e,i,n){if(t){var o={bandwidth:r,width:a,height:e,limitRenditionByPlayerDimensions:i},l=t.playlists;Dr.isAudioOnly(t)&&(l=n.getAudioTrackPlaylists_(),o.audioOnly=!0);var d=l.map(function(Be){var Ge=Be.attributes&&Be.attributes.RESOLUTION&&Be.attributes.RESOLUTION.width,Dt=Be.attributes&&Be.attributes.RESOLUTION&&Be.attributes.RESOLUTION.height;return{bandwidth:Be.attributes&&Be.attributes.BANDWIDTH||window.Number.MAX_VALUE,width:Ge,height:Dt,playlist:Be}});sa(d,function(Be,at){return Be.bandwidth-at.bandwidth});var h=(d=d.filter(function(Be){return!Dr.isIncompatible(Be.playlist)})).filter(function(Be){return Dr.isEnabled(Be.playlist)});h.length||(h=d.filter(function(Be){return!Dr.isDisabled(Be.playlist)}));var y=h.filter(function(Be){return Be.bandwidth*lr.BANDWIDTH_VARIANCEa||Be.height>e})).filter(function(Be){return Be.width===_e[0].width&&Be.height===_e[0].height}),g=xe[xe.length-1],Ee=xe.filter(function(Be){return Be.bandwidth===g.bandwidth})[0]),n.experimentalLeastPixelDiffSelector){var He=k.map(function(Be){return Be.pixelDiff=Math.abs(Be.width-a)+Math.abs(Be.height-e),Be});sa(He,function(Be,at){return Be.pixelDiff===at.pixelDiff?at.bandwidth-Be.bandwidth:Be.pixelDiff-at.pixelDiff}),Oe=He[0]}var Pe=Oe||Ee||Y||S||h[0]||d[0];if(Pe&&Pe.playlist){var Fe="sortedPlaylistReps";return Oe?Fe="leastPixelDiffRep":Ee?Fe="resolutionPlusOneRep":Y?Fe="resolutionBestRep":S?Fe="bandwidthBestRep":h[0]&&(Fe="enabledPlaylistReps"),zn("choosing "+Hc(Pe)+" using "+Fe+" with options",o),Pe.playlist}return zn("could not choose a playlist with options",o),null}},zc=function(){var t=this.useDevicePixelRatio&&window.devicePixelRatio||1;return qc(this.playlists.master,this.systemBandwidth,parseInt(Gn(this.tech_.el(),"width"),10)*t,parseInt(Gn(this.tech_.el(),"height"),10)*t,this.limitRenditionByPlayerDimensions,this.masterPlaylistController_)},O0=function(t){var r=t.inbandTextTracks,a=t.metadataArray,e=t.timestampOffset,i=t.videoDuration;if(a){var n=window.WebKitDataCue||window.VTTCue,o=r.metadataTrack_;if(o&&(a.forEach(function(S){var A=S.cueTime+e;"number"!=typeof A||window.isNaN(A)||A<0||!(A<1/0)||S.frames.forEach(function(I){var k=new n(A,A,I.value||I.url||I.data||"");k.frame=I,k.value=I,function(t){Object.defineProperties(t.frame,{id:{get:function(){return he.log.warn("cue.frame.id is deprecated. Use cue.value.key instead."),t.value.key}},value:{get:function(){return he.log.warn("cue.frame.value is deprecated. Use cue.value.data instead."),t.value.data}},privateData:{get:function(){return he.log.warn("cue.frame.privateData is deprecated. Use cue.value.data instead."),t.value.data}}})}(k),o.addCue(k)})}),o.cues&&o.cues.length)){for(var l=o.cues,d=[],h=0;h=t&&i.endTime<=r&&a.removeCue(i)},Wc=function(t){return"number"==typeof t&&isFinite(t)},Wn=1/60,oa=function(t){var r=t.startOfSegment,a=t.duration,e=t.segment,i=t.part,n=t.playlist,o=n.mediaSequence,l=n.id,d=n.segments,h=void 0===d?[]:d,y=t.mediaIndex,g=t.partIndex,S=t.timeline,A=h.length-1,I="mediaIndex/partIndex increment";t.getMediaInfoForTime?I="getMediaInfoForTime ("+t.getMediaInfoForTime+")":t.isSyncRequest&&(I="getSyncSegmentCandidate (isSyncRequest)"),t.independent&&(I+=" with independent "+t.independent);var k="number"==typeof g,Q=t.segment.uri?"segment":"pre-segment",Y=k?sc({preloadSegment:e})-1:0;return Q+" ["+(o+y)+"/"+(o+A)+"]"+(k?" part ["+g+"/"+Y+"]":"")+" segment start/end ["+e.start+" => "+e.end+"]"+(k?" part start/end ["+i.start+" => "+i.end+"]":"")+" startOfSegment ["+r+"] duration ["+a+"] timeline ["+S+"] selected by ["+I+"] playlist ["+l+"]"},Kc=function(t){return t+"TimingInfo"},Xc=function(t){var r=t.timelineChangeController,a=t.currentTimeline,e=t.segmentTimeline,i=t.loaderType,n=t.audioDisabled;if(a===e)return!1;if("audio"===i){var o=r.lastTimelineChange({type:"main"});return!o||o.to!==e}if("main"===i&&n){var l=r.pendingTimelineChange({type:"audio"});return!(l&&l.to===e)}return!1},Qc=function(t){var r=t.segmentDuration,a=t.maxDuration;return!!r&&Math.round(r)>a+mi},z0=function(t,r){if("hls"!==r)return null;var a=function(t){var r=0;return["video","audio"].forEach(function(a){var e=t[a+"TimingInfo"];if(e){var o,i=e.start,n=e.end;"bigint"==typeof i||"bigint"==typeof n?o=window.BigInt(n)-window.BigInt(i):"number"==typeof i&&"number"==typeof n&&(o=n-i),typeof o<"u"&&o>r&&(r=o)}}),"bigint"==typeof r&&r=11,i.appendInitSegment_={audio:!0,video:!0},i.playlistOfLastInitSegment_={audio:null,video:null},i.callQueue_=[],i.loadQueue_=[],i.metadataQueue_={id3:[],caption:[]},i.waitingOnRemove_=!1,i.quotaExceededErrorRetryTimeout_=null,i.activeInitSegmentId_=null,i.initSegments_={},i.cacheEncryptionKeys_=a.cacheEncryptionKeys,i.keyCache_={},i.decrypter_=a.decrypter,i.syncController_=a.syncController,i.syncPoint_={segmentIndex:0,time:0},i.transmuxer_=i.createTransmuxer_(),i.triggerSyncInfoUpdate_=function(){return i.trigger("syncinfoupdate")},i.syncController_.on("syncinfoupdate",i.triggerSyncInfoUpdate_),i.mediaSource_.addEventListener("sourceopen",function(){i.isEndOfStream_()||(i.ended_=!1)}),i.fetchAtBuffer_=!1,i.logger_=Gr("SegmentLoader["+i.loaderType_+"]"),Object.defineProperty(lt(i),"state",{get:function(){return this.state_},set:function(o){o!==this.state_&&(this.logger_(this.state_+" -> "+o),this.state_=o,this.trigger("statechange"))}}),i.sourceUpdater_.on("ready",function(){i.hasEnoughInfoToAppend_()&&i.processCallQueue_()}),"main"===i.loaderType_&&i.timelineChangeController_.on("pendingtimelinechange",function(){i.hasEnoughInfoToAppend_()&&i.processCallQueue_()}),"audio"===i.loaderType_&&i.timelineChangeController_.on("timelinechange",function(){i.hasEnoughInfoToLoad_()&&i.processLoadQueue_(),i.hasEnoughInfoToAppend_()&&i.processCallQueue_()}),i}Ne(t,s);var r=t.prototype;return r.createTransmuxer_=function(){return iu_createTransmuxer({remux:!1,alignGopsAtEnd:this.safeAppend_,keepOriginalTimestamps:!0,parse708captions:this.parse708captions_,captionServices:this.captionServices_})},r.resetStats_=function(){this.mediaBytesTransferred=0,this.mediaRequests=0,this.mediaRequestsAborted=0,this.mediaRequestsTimedout=0,this.mediaRequestsErrored=0,this.mediaTransferDuration=0,this.mediaSecondsLoaded=0,this.mediaAppends=0},r.dispose=function(){this.trigger("dispose"),this.state="DISPOSED",this.pause(),this.abort_(),this.transmuxer_&&this.transmuxer_.terminate(),this.resetStats_(),this.checkBufferTimeout_&&window.clearTimeout(this.checkBufferTimeout_),this.syncController_&&this.triggerSyncInfoUpdate_&&this.syncController_.off("syncinfoupdate",this.triggerSyncInfoUpdate_),this.off()},r.setAudio=function(e){this.audioDisabled_=!e,e?this.appendInitSegment_.audio=!0:this.sourceUpdater_.removeAudio(0,this.duration_())},r.abort=function(){"WAITING"===this.state?(this.abort_(),this.state="READY",this.paused()||this.monitorBuffer_()):this.pendingSegment_&&(this.pendingSegment_=null)},r.abort_=function(){this.pendingSegment_&&this.pendingSegment_.abortRequests&&this.pendingSegment_.abortRequests(),this.pendingSegment_=null,this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_.id3=[],this.metadataQueue_.caption=[],this.timelineChangeController_.clearPendingTimelineChange(this.loaderType_),this.waitingOnRemove_=!1,window.clearTimeout(this.quotaExceededErrorRetryTimeout_),this.quotaExceededErrorRetryTimeout_=null},r.checkForAbort_=function(e){return"APPENDING"!==this.state||this.pendingSegment_?!this.pendingSegment_||this.pendingSegment_.requestId!==e:(this.state="READY",!0)},r.error=function(e){return typeof e<"u"&&(this.logger_("error occurred:",e),this.error_=e),this.pendingSegment_=null,this.error_},r.endOfStream=function(){this.ended_=!0,this.transmuxer_&&iu_reset(this.transmuxer_),this.gopBuffer_.length=0,this.pause(),this.trigger("ended")},r.buffered_=function(){var e=this.getMediaInfo_();if(!this.sourceUpdater_||!e)return he.createTimeRanges();if("main"===this.loaderType_){var i=e.hasAudio,n=e.hasVideo,o=e.isMuxed;if(n&&i&&!this.audioDisabled_&&!o)return this.sourceUpdater_.buffered();if(n)return this.sourceUpdater_.videoBuffered()}return this.sourceUpdater_.audioBuffered()},r.initSegmentForMap=function(e,i){if(void 0===i&&(i=!1),!e)return null;var n=$n(e),o=this.initSegments_[n];return i&&!o&&e.bytes&&(this.initSegments_[n]=o={resolvedUri:e.resolvedUri,byterange:e.byterange,bytes:e.bytes,tracks:e.tracks,timescales:e.timescales}),o||e},r.segmentKey=function(e,i){if(void 0===i&&(i=!1),!e)return null;var n=Sc(e),o=this.keyCache_[n];this.cacheEncryptionKeys_&&i&&!o&&e.bytes&&(this.keyCache_[n]=o={resolvedUri:e.resolvedUri,bytes:e.bytes});var l={resolvedUri:(o||e).resolvedUri};return o&&(l.bytes=o.bytes),l},r.couldBeginLoading_=function(){return this.playlist_&&!this.paused()},r.load=function(){if(this.monitorBuffer_(),this.playlist_){if("INIT"===this.state&&this.couldBeginLoading_())return this.init_();!this.couldBeginLoading_()||"READY"!==this.state&&"INIT"!==this.state||(this.state="READY")}},r.init_=function(){return this.state="READY",this.resetEverything(),this.monitorBuffer_()},r.playlist=function(e,i){if(void 0===i&&(i={}),e){var n=this.playlist_,o=this.pendingSegment_;this.playlist_=e,this.xhrOptions_=i,"INIT"===this.state&&(e.syncInfo={mediaSequence:e.mediaSequence,time:0},"main"===this.loaderType_&&this.syncController_.setDateTimeMappingForStart(e));var l=null;if(n&&(n.id?l=n.id:n.uri&&(l=n.uri)),this.logger_("playlist update ["+l+" => "+(e.id||e.uri)+"]"),this.trigger("syncinfoupdate"),"INIT"===this.state&&this.couldBeginLoading_())return this.init_();if(!n||n.uri!==e.uri)return null!==this.mediaIndex&&(e.endList?this.resyncLoader():this.resetLoader()),this.currentMediaInfo_=void 0,void this.trigger("playlistupdate");var d=e.mediaSequence-n.mediaSequence;if(this.logger_("live window shift ["+d+"]"),null!==this.mediaIndex)if(this.mediaIndex-=d,this.mediaIndex<0)this.mediaIndex=null,this.partIndex=null;else{var h=this.playlist_.segments[this.mediaIndex];if(this.partIndex&&(!h.parts||!h.parts.length||!h.parts[this.partIndex])){var y=this.mediaIndex;this.logger_("currently processing part (index "+this.partIndex+") no longer exists."),this.resetLoader(),this.mediaIndex=y}}o&&(o.mediaIndex-=d,o.mediaIndex<0?(o.mediaIndex=null,o.partIndex=null):(o.mediaIndex>=0&&(o.segment=e.segments[o.mediaIndex]),o.partIndex>=0&&o.segment.parts&&(o.part=o.segment.parts[o.partIndex]))),this.syncController_.saveExpiredSegmentInfo(n,e)}},r.pause=function(){this.checkBufferTimeout_&&(window.clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=null)},r.paused=function(){return null===this.checkBufferTimeout_},r.resetEverything=function(e){this.ended_=!1,this.appendInitSegment_={audio:!0,video:!0},this.resetLoader(),this.remove(0,1/0,e),this.transmuxer_&&(this.transmuxer_.postMessage({action:"clearAllMp4Captions"}),this.transmuxer_.postMessage({action:"reset"}))},r.resetLoader=function(){this.fetchAtBuffer_=!1,this.resyncLoader()},r.resyncLoader=function(){this.transmuxer_&&iu_reset(this.transmuxer_),this.mediaIndex=null,this.partIndex=null,this.syncPoint_=null,this.isPendingTimestampOffset_=!1,this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_.id3=[],this.metadataQueue_.caption=[],this.abort(),this.transmuxer_&&this.transmuxer_.postMessage({action:"clearParsedMp4Captions"})},r.remove=function(e,i,n,o){if(void 0===n&&(n=function(){}),void 0===o&&(o=!1),i===1/0&&(i=this.duration_()),i<=e)this.logger_("skipping remove because end ${end} is <= start ${start}");else if(this.sourceUpdater_&&this.getMediaInfo_()){var l=1,d=function(){0===--l&&n()};for(var h in(o||!this.audioDisabled_)&&(l++,this.sourceUpdater_.removeAudio(e,i,d)),(o||"main"===this.loaderType_)&&(this.gopBuffer_=function(t,r,a,e){for(var i=Math.ceil((r-e)*Nn),n=Math.ceil((a-e)*Nn),o=t.slice(),l=t.length;l--&&!(t[l].pts<=n););if(-1===l)return o;for(var d=l+1;d--&&!(t[d].pts<=i););return d=Math.max(d,0),o.splice(d,l-d+1),o}(this.gopBuffer_,e,i,this.timeMapping_),l++,this.sourceUpdater_.removeVideo(e,i,d)),this.inbandTextTracks_)Va(e,i,this.inbandTextTracks_[h]);Va(e,i,this.segmentMetadataTrack_),d()}else this.logger_("skipping remove because no source updater or starting media info")},r.monitorBuffer_=function(){this.checkBufferTimeout_&&window.clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=window.setTimeout(this.monitorBufferTick_.bind(this),1)},r.monitorBufferTick_=function(){"READY"===this.state&&this.fillBuffer_(),this.checkBufferTimeout_&&window.clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=window.setTimeout(this.monitorBufferTick_.bind(this),500)},r.fillBuffer_=function(){if(!this.sourceUpdater_.updating()){var e=this.chooseNextRequest_();e&&("number"==typeof e.timestampOffset&&(this.isPendingTimestampOffset_=!1,this.timelineChangeController_.pendingTimelineChange({type:this.loaderType_,from:this.currentTimeline_,to:e.timeline})),this.loadSegment_(e))}},r.isEndOfStream_=function(e,i,n){if(void 0===e&&(e=this.mediaIndex),void 0===i&&(i=this.playlist_),void 0===n&&(n=this.partIndex),!i||!this.mediaSource_)return!1;var o="number"==typeof e&&i.segments[e],l=e+1===i.segments.length,d=!o||!o.parts||n+1===o.parts.length;return i.endList&&"open"===this.mediaSource_.readyState&&l&&d},r.chooseNextRequest_=function(){var e=this.buffered_(),i=ic(e)||0,n=qo(e,this.currentTime_()),o=!this.hasPlayed_()&&n>=1,l=n>=this.goalBufferLength_(),d=this.playlist_.segments;if(!d.length||o||l)return null;this.syncPoint_=this.syncPoint_||this.syncController_.getSyncPoint(this.playlist_,this.duration_(),this.currentTimeline_,this.currentTime_());var h={partIndex:null,mediaIndex:null,startOfSegment:null,playlist:this.playlist_,isSyncRequest:!this.syncPoint_};if(h.isSyncRequest)h.mediaIndex=function(t,r,a){r=r||[];for(var e=[],i=0,n=0;na))return n}return 0===e.length?0:e[e.length-1]}(this.currentTimeline_,d,i);else if(null!==this.mediaIndex){var y=d[this.mediaIndex],g="number"==typeof this.partIndex?this.partIndex:-1;h.startOfSegment=y.end?y.end:i,y.parts&&y.parts[g+1]?(h.mediaIndex=this.mediaIndex,h.partIndex=g+1):h.mediaIndex=this.mediaIndex+1}else{var S=Dr.getMediaInfoForTime({experimentalExactManifestTimings:this.experimentalExactManifestTimings,playlist:this.playlist_,currentTime:this.fetchAtBuffer_?i:this.currentTime_(),startingPartIndex:this.syncPoint_.partIndex,startingSegmentIndex:this.syncPoint_.segmentIndex,startTime:this.syncPoint_.time}),A=S.segmentIndex,I=S.startTime,k=S.partIndex;h.getMediaInfoForTime=this.fetchAtBuffer_?"bufferedEnd "+i:"currentTime "+this.currentTime_(),h.mediaIndex=A,h.startOfSegment=I,h.partIndex=k}var Q=d[h.mediaIndex],Y=Q&&"number"==typeof h.partIndex&&Q.parts&&Q.parts[h.partIndex];if(!Q||"number"==typeof h.partIndex&&!Y)return null;if("number"!=typeof h.partIndex&&Q.parts&&(h.partIndex=0,Y=Q.parts[0]),!n&&Y&&!Y.independent)if(0===h.partIndex){var _e=d[h.mediaIndex-1],xe=_e.parts&&_e.parts.length&&_e.parts[_e.parts.length-1];xe&&xe.independent&&(h.mediaIndex-=1,h.partIndex=_e.parts.length-1,h.independent="previous segment")}else Q.parts[h.partIndex-1].independent&&(h.partIndex-=1,h.independent="previous part");var Ee=this.mediaSource_&&"ended"===this.mediaSource_.readyState;return h.mediaIndex>=d.length-1&&Ee&&!this.seeking_()?null:this.generateSegmentInfo_(h)},r.generateSegmentInfo_=function(e){var i=e.independent,n=e.playlist,o=e.mediaIndex,l=e.startOfSegment,d=e.isSyncRequest,h=e.partIndex,y=e.forceTimestampOffset,g=e.getMediaInfoForTime,S=n.segments[o],A="number"==typeof h&&S.parts[h],I={requestId:"segment-loader-"+Math.random(),uri:A&&A.resolvedUri||S.resolvedUri,mediaIndex:o,partIndex:A?h:null,isSyncRequest:d,startOfSegment:l,playlist:n,bytes:null,encryptedBytes:null,timestampOffset:null,timeline:S.timeline,duration:A&&A.duration||S.duration,segment:S,part:A,byteLength:0,transmuxer:this.transmuxer_,getMediaInfoForTime:g,independent:i},k=typeof y<"u"?y:this.isPendingTimestampOffset_;I.timestampOffset=this.timestampOffsetForSegment_({segmentTimeline:S.timeline,currentTimeline:this.currentTimeline_,startOfSegment:l,buffered:this.buffered_(),overrideCheck:k});var Q=ic(this.sourceUpdater_.audioBuffered());return"number"==typeof Q&&(I.audioAppendStart=Q-this.sourceUpdater_.audioTimestampOffset()),this.sourceUpdater_.videoBuffered().length&&(I.gopsToAlignWith=function(t,r,a){if(typeof r>"u"||null===r||!t.length)return[];var i,e=Math.ceil((r-a+3)*Nn);for(i=0;ie);i++);return t.slice(i)}(this.gopBuffer_,this.currentTime_()-this.sourceUpdater_.videoTimestampOffset(),this.timeMapping_)),I},r.timestampOffsetForSegment_=function(e){return function(t){var r=t.segmentTimeline,a=t.currentTimeline,e=t.startOfSegment,i=t.buffered;return t.overrideCheck||r!==a?r "+S+" for "+h),function(t,r,a){if(!t[a]){r.trigger({type:"usage",name:"vhs-608"}),r.trigger({type:"usage",name:"hls-608"});var e=a;/^cc708_/.test(a)&&(e="SERVICE"+a.split("_")[1]);var i=r.textTracks().getTrackById(e);if(i)t[a]=i;else{var o=a,l=a,d=!1,h=(r.options_.vhs&&r.options_.vhs.captionServices||{})[e];h&&(o=h.label,l=h.language,d=h.default),t[a]=r.addRemoteTextTrack({kind:"captions",id:e,default:d,label:o,language:l},!1).track}}}(I,n.vhs_.tech_,h),Va(g,S,I[h]),function(t){var r=t.inbandTextTracks,a=t.captionArray,e=t.timestampOffset;if(a){var i=window.WebKitDataCue||window.VTTCue;a.forEach(function(n){var o=n.stream;r[o].addCue(new i(n.startTime+e,n.endTime+e,n.text))})}}({captionArray:A,inbandTextTracks:I,timestampOffset:l})}),this.transmuxer_&&this.transmuxer_.postMessage({action:"clearParsedMp4Captions"})}},r.handleId3_=function(e,i,n){if(this.earlyAbortWhenNeeded_(e.stats),!this.checkForAbort_(e.requestId)){if(!this.pendingSegment_.hasAppendedData_)return void this.metadataQueue_.id3.push(this.handleId3_.bind(this,e,i,n));var l=null===this.sourceUpdater_.videoTimestampOffset()?this.sourceUpdater_.audioTimestampOffset():this.sourceUpdater_.videoTimestampOffset();(function(t,r,a){t.metadataTrack_||(t.metadataTrack_=a.addRemoteTextTrack({kind:"metadata",label:"Timed Metadata"},!1).track,t.metadataTrack_.inBandMetadataTrackDispatchType=r)})(this.inbandTextTracks_,n,this.vhs_.tech_),O0({inbandTextTracks:this.inbandTextTracks_,metadataArray:i,timestampOffset:l,videoDuration:this.duration_()})}},r.processMetadataQueue_=function(){this.metadataQueue_.id3.forEach(function(e){return e()}),this.metadataQueue_.caption.forEach(function(e){return e()}),this.metadataQueue_.id3=[],this.metadataQueue_.caption=[]},r.processCallQueue_=function(){var e=this.callQueue_;this.callQueue_=[],e.forEach(function(i){return i()})},r.processLoadQueue_=function(){var e=this.loadQueue_;this.loadQueue_=[],e.forEach(function(i){return i()})},r.hasEnoughInfoToLoad_=function(){if("audio"!==this.loaderType_)return!0;var e=this.pendingSegment_;return!!e&&(!this.getCurrentMediaInfo_()||!Xc({timelineChangeController:this.timelineChangeController_,currentTimeline:this.currentTimeline_,segmentTimeline:e.timeline,loaderType:this.loaderType_,audioDisabled:this.audioDisabled_}))},r.getCurrentMediaInfo_=function(e){return void 0===e&&(e=this.pendingSegment_),e&&e.trackInfo||this.currentMediaInfo_},r.getMediaInfo_=function(e){return void 0===e&&(e=this.pendingSegment_),this.getCurrentMediaInfo_(e)||this.startingMediaInfo_},r.hasEnoughInfoToAppend_=function(){if(!this.sourceUpdater_.ready()||this.waitingOnRemove_||this.quotaExceededErrorRetryTimeout_)return!1;var e=this.pendingSegment_,i=this.getCurrentMediaInfo_();if(!e||!i)return!1;var n=i.hasAudio,o=i.hasVideo,l=i.isMuxed;return!(o&&!e.videoTimingInfo||n&&!this.audioDisabled_&&!l&&!e.audioTimingInfo||Xc({timelineChangeController:this.timelineChangeController_,currentTimeline:this.currentTimeline_,segmentTimeline:e.timeline,loaderType:this.loaderType_,audioDisabled:this.audioDisabled_}))},r.handleData_=function(e,i){if(this.earlyAbortWhenNeeded_(e.stats),!this.checkForAbort_(e.requestId)){if(this.callQueue_.length||!this.hasEnoughInfoToAppend_())return void this.callQueue_.push(this.handleData_.bind(this,e,i));var n=this.pendingSegment_;if(this.setTimeMapping_(n.timeline),this.updateMediaSecondsLoaded_(n.part||n.segment),"closed"!==this.mediaSource_.readyState){if(e.map&&(e.map=this.initSegmentForMap(e.map,!0),n.segment.map=e.map),e.key&&this.segmentKey(e.key,!0),n.isFmp4=e.isFmp4,n.timingInfo=n.timingInfo||{},n.isFmp4)this.trigger("fmp4"),n.timingInfo.start=n[Kc(i.type)].start;else{var d,o=this.getCurrentMediaInfo_(),l="main"===this.loaderType_&&o&&o.hasVideo;l&&(d=n.videoTimingInfo.start),n.timingInfo.start=this.trueSegmentStart_({currentStart:n.timingInfo.start,playlist:n.playlist,mediaIndex:n.mediaIndex,currentVideoTimestampOffset:this.sourceUpdater_.videoTimestampOffset(),useVideoTimingInfo:l,firstVideoFrameTimeForData:d,videoTimingInfo:n.videoTimingInfo,audioTimingInfo:n.audioTimingInfo})}if(this.updateAppendInitSegmentStatus(n,i.type),this.updateSourceBufferTimestampOffset_(n),n.isSyncRequest){this.updateTimingInfoEnd_(n),this.syncController_.saveSegmentTimingInfo({segmentInfo:n,shouldSaveTimelineMapping:"main"===this.loaderType_});var h=this.chooseNextRequest_();if(h.mediaIndex!==n.mediaIndex||h.partIndex!==n.partIndex)return void this.logger_("sync segment was incorrect, not appending");this.logger_("sync segment was correct, appending")}n.hasAppendedData_=!0,this.processMetadataQueue_(),this.appendData_(n,i)}}},r.updateAppendInitSegmentStatus=function(e,i){"main"===this.loaderType_&&"number"==typeof e.timestampOffset&&!e.changedTimestampOffset&&(this.appendInitSegment_={audio:!0,video:!0}),this.playlistOfLastInitSegment_[i]!==e.playlist&&(this.appendInitSegment_[i]=!0)},r.getInitSegmentAndUpdateState_=function(e){var i=e.type,n=e.initSegment,o=e.map,l=e.playlist;if(o){var d=$n(o);if(this.activeInitSegmentId_===d)return null;n=this.initSegmentForMap(o,!0).bytes,this.activeInitSegmentId_=d}return n&&this.appendInitSegment_[i]?(this.playlistOfLastInitSegment_[i]=l,this.appendInitSegment_[i]=!1,this.activeInitSegmentId_=null,n):null},r.handleQuotaExceededError_=function(e,i){var n=this,o=e.segmentInfo,l=e.type,d=e.bytes,h=this.sourceUpdater_.audioBuffered(),y=this.sourceUpdater_.videoBuffered();h.length>1&&this.logger_("On QUOTA_EXCEEDED_ERR, found gaps in the audio buffer: "+wi(h).join(", ")),y.length>1&&this.logger_("On QUOTA_EXCEEDED_ERR, found gaps in the video buffer: "+wi(y).join(", "));var g=h.length?h.start(0):0,S=h.length?h.end(h.length-1):0,A=y.length?y.start(0):0,I=y.length?y.end(y.length-1):0;if(S-g<=1&&I-A<=1)return this.logger_("On QUOTA_EXCEEDED_ERR, single segment too large to append to buffer, triggering an error. Appended byte length: "+d.byteLength+", audio buffer: "+wi(h).join(", ")+", video buffer: "+wi(y).join(", ")+", "),this.error({message:"Quota exceeded error with append of a single segment of content",excludeUntil:1/0}),void this.trigger("error");this.waitingOnRemove_=!0,this.callQueue_.push(this.appendToSourceBuffer_.bind(this,{segmentInfo:o,type:l,bytes:d}));var Q=this.currentTime_()-1;this.logger_("On QUOTA_EXCEEDED_ERR, removing audio/video from 0 to "+Q),this.remove(0,Q,function(){n.logger_("On QUOTA_EXCEEDED_ERR, retrying append in 1s"),n.waitingOnRemove_=!1,n.quotaExceededErrorRetryTimeout_=window.setTimeout(function(){n.logger_("On QUOTA_EXCEEDED_ERR, re-processing call queue"),n.quotaExceededErrorRetryTimeout_=null,n.processCallQueue_()},1e3)},!0)},r.handleAppendError_=function(e,i){var n=e.segmentInfo,o=e.type,l=e.bytes;if(i){if(22===i.code)return void this.handleQuotaExceededError_({segmentInfo:n,type:o,bytes:l});this.logger_("Received non QUOTA_EXCEEDED_ERR on append",i),this.error(o+" append of "+l.length+"b failed for segment #"+n.mediaIndex+" in playlist "+n.playlist.id),this.trigger("appenderror")}},r.appendToSourceBuffer_=function(e){var i=e.segmentInfo,n=e.type,o=e.initSegment,l=e.data,d=e.bytes;if(!d){var h=[l],y=l.byteLength;o&&(h.unshift(o),y+=o.byteLength),d=function(t){var a,r=0;return t.bytes&&(a=new Uint8Array(t.bytes),t.segments.forEach(function(e){a.set(e,r),r+=e.byteLength})),a}({bytes:y,segments:h})}this.sourceUpdater_.appendBuffer({segmentInfo:i,type:n,bytes:d},this.handleAppendError_.bind(this,{segmentInfo:i,type:n,bytes:d}))},r.handleSegmentTimingInfo_=function(e,i,n){if(this.pendingSegment_&&i===this.pendingSegment_.requestId){var o=this.pendingSegment_.segment,l=e+"TimingInfo";o[l]||(o[l]={}),o[l].transmuxerPrependedSeconds=n.prependedContentDuration||0,o[l].transmuxedPresentationStart=n.start.presentation,o[l].transmuxedDecodeStart=n.start.decode,o[l].transmuxedPresentationEnd=n.end.presentation,o[l].transmuxedDecodeEnd=n.end.decode,o[l].baseMediaDecodeTime=n.baseMediaDecodeTime}},r.appendData_=function(e,i){var n=i.type,o=i.data;if(o&&o.byteLength&&("audio"!==n||!this.audioDisabled_)){var l=this.getInitSegmentAndUpdateState_({type:n,initSegment:i.initSegment,playlist:e.playlist,map:e.isFmp4?e.segment.map:null});this.appendToSourceBuffer_({segmentInfo:e,type:n,initSegment:l,data:o})}},r.loadSegment_=function(e){var i=this;this.state="WAITING",this.pendingSegment_=e,this.trimBackBuffer_(e),"number"==typeof e.timestampOffset&&this.transmuxer_&&this.transmuxer_.postMessage({action:"clearAllMp4Captions"}),this.hasEnoughInfoToLoad_()?this.updateTransmuxerAndRequestSegment_(e):this.loadQueue_.push(function(){var n=ee({},e,{forceTimestampOffset:!0});ee(e,i.generateSegmentInfo_(n)),i.isPendingTimestampOffset_=!1,i.updateTransmuxerAndRequestSegment_(e)})},r.updateTransmuxerAndRequestSegment_=function(e){var i=this;this.shouldUpdateTransmuxerTimestampOffset_(e.timestampOffset)&&(this.gopBuffer_.length=0,e.gopsToAlignWith=[],this.timeMapping_=0,this.transmuxer_.postMessage({action:"reset"}),this.transmuxer_.postMessage({action:"setTimestampOffset",timestampOffset:e.timestampOffset}));var n=this.createSimplifiedSegmentObj_(e),o=this.isEndOfStream_(e.mediaIndex,e.playlist,e.partIndex),l=null!==this.mediaIndex,d=e.timeline!==this.currentTimeline_&&e.timeline>0,h=o||l&&d;this.logger_("Requesting "+oa(e)),n.map&&!n.map.bytes&&(this.logger_("going to request init segment."),this.appendInitSegment_={video:!0,audio:!0}),e.abortRequests=T0({xhr:this.vhs_.xhr,xhrOptions:this.xhrOptions_,decryptionWorker:this.decrypter_,segment:n,abortFn:this.handleAbort_.bind(this,e),progressFn:this.handleProgress_.bind(this),trackInfoFn:this.handleTrackInfo_.bind(this),timingInfoFn:this.handleTimingInfo_.bind(this),videoSegmentTimingInfoFn:this.handleSegmentTimingInfo_.bind(this,"video",e.requestId),audioSegmentTimingInfoFn:this.handleSegmentTimingInfo_.bind(this,"audio",e.requestId),captionsFn:this.handleCaptions_.bind(this),isEndOfTimeline:h,endedTimelineFn:function(){i.logger_("received endedtimeline callback")},id3Fn:this.handleId3_.bind(this),dataFn:this.handleData_.bind(this),doneFn:this.segmentRequestFinished_.bind(this),onTransmuxerLog:function(g){var S=g.message,A=g.level,I=g.stream;i.logger_(oa(e)+" logged from transmuxer stream "+I+" as a "+A+": "+S)}})},r.trimBackBuffer_=function(e){var i=function(t,r,a){var e=r-lr.BACK_BUFFER_LENGTH;t.length&&(e=Math.max(e,t.start(0)));var i=r-a;return Math.min(i,e)}(this.seekable_(),this.currentTime_(),this.playlist_.targetDuration||10);i>0&&this.remove(0,i)},r.createSimplifiedSegmentObj_=function(e){var i=e.segment,n=e.part,o={resolvedUri:n?n.resolvedUri:i.resolvedUri,byterange:n?n.byterange:i.byterange,requestId:e.requestId,transmuxer:e.transmuxer,audioAppendStart:e.audioAppendStart,gopsToAlignWith:e.gopsToAlignWith,part:e.part},l=e.playlist.segments[e.mediaIndex-1];if(l&&l.timeline===i.timeline&&(l.videoTimingInfo?o.baseStartTime=l.videoTimingInfo.transmuxedDecodeEnd:l.audioTimingInfo&&(o.baseStartTime=l.audioTimingInfo.transmuxedDecodeEnd)),i.key){var d=i.key.iv||new Uint32Array([0,0,0,e.mediaIndex+e.playlist.mediaSequence]);o.key=this.segmentKey(i.key),o.key.iv=d}return i.map&&(o.map=this.initSegmentForMap(i.map)),o},r.saveTransferStats_=function(e){this.mediaRequests+=1,e&&(this.mediaBytesTransferred+=e.bytesReceived,this.mediaTransferDuration+=e.roundTripTime)},r.saveBandwidthRelatedStats_=function(e,i){this.pendingSegment_.byteLength=i.bytesReceived,e=e);i++);return t.slice(0,i).concat(r)}(this.gopBuffer_,n.gopInfo,this.safeAppend_)),this.state="APPENDING",this.trigger("appending"),this.waitForAppendsToComplete_(o)}},r.setTimeMapping_=function(e){var i=this.syncController_.mappingForTimeline(e);null!==i&&(this.timeMapping_=i)},r.updateMediaSecondsLoaded_=function(e){"number"==typeof e.start&&"number"==typeof e.end?this.mediaSecondsLoaded+=e.end-e.start:this.mediaSecondsLoaded+=e.duration},r.shouldUpdateTransmuxerTimestampOffset_=function(e){return null!==e&&("main"===this.loaderType_&&e!==this.sourceUpdater_.videoTimestampOffset()||!this.audioDisabled_&&e!==this.sourceUpdater_.audioTimestampOffset())},r.trueSegmentStart_=function(e){var i=e.currentStart,n=e.playlist,o=e.mediaIndex,l=e.firstVideoFrameTimeForData,d=e.currentVideoTimestampOffset,h=e.useVideoTimingInfo,y=e.videoTimingInfo,g=e.audioTimingInfo;if(typeof i<"u")return i;if(!h)return g.start;var S=n.segments[o-1];return 0===o||!S||typeof S.start>"u"||S.end!==l+d?l:y.start},r.waitForAppendsToComplete_=function(e){var i=this.getCurrentMediaInfo_(e);if(!i)return this.error({message:"No starting media returned, likely due to an unsupported media format.",blacklistDuration:1/0}),void this.trigger("error");var n=i.hasAudio,o=i.hasVideo,l=i.isMuxed,d="main"===this.loaderType_&&o,h=!this.audioDisabled_&&n&&!l;if(e.waitingOnAppends=0,!e.hasAppendedData_)return!e.timingInfo&&"number"==typeof e.timestampOffset&&(this.isPendingTimestampOffset_=!0),e.timingInfo={start:0},e.waitingOnAppends++,this.isPendingTimestampOffset_||(this.updateSourceBufferTimestampOffset_(e),this.processMetadataQueue_()),void this.checkAppendsDone_(e);d&&e.waitingOnAppends++,h&&e.waitingOnAppends++,d&&this.sourceUpdater_.videoQueueCallback(this.checkAppendsDone_.bind(this,e)),h&&this.sourceUpdater_.audioQueueCallback(this.checkAppendsDone_.bind(this,e))},r.checkAppendsDone_=function(e){this.checkForAbort_(e.requestId)||(e.waitingOnAppends--,0===e.waitingOnAppends&&this.handleAppendsDone_())},r.checkForIllegalMediaSwitch=function(e){var i=function(t,r,a){return"main"===t&&r&&a?a.hasAudio||a.hasVideo?r.hasVideo&&!a.hasVideo?"Only audio found in segment when we expected video. We can't switch to audio only from a stream that had video. To get rid of this message, please add codec information to the manifest.":!r.hasVideo&&a.hasVideo?"Video found in segment when we expected only audio. We can't switch to a stream with video from an audio only stream. To get rid of this message, please add codec information to the manifest.":null:"Neither audio nor video found in segment.":null}(this.loaderType_,this.getCurrentMediaInfo_(),e);return!!i&&(this.error({message:i,blacklistDuration:1/0}),this.trigger("error"),!0)},r.updateSourceBufferTimestampOffset_=function(e){if(null!==e.timestampOffset&&"number"==typeof e.timingInfo.start&&!e.changedTimestampOffset&&"main"===this.loaderType_){var i=!1;e.timestampOffset-=e.timingInfo.start,e.changedTimestampOffset=!0,e.timestampOffset!==this.sourceUpdater_.videoTimestampOffset()&&(this.sourceUpdater_.videoTimestampOffset(e.timestampOffset),i=!0),e.timestampOffset!==this.sourceUpdater_.audioTimestampOffset()&&(this.sourceUpdater_.audioTimestampOffset(e.timestampOffset),i=!0),i&&this.trigger("timestampoffset")}},r.updateTimingInfoEnd_=function(e){e.timingInfo=e.timingInfo||{};var i=this.getMediaInfo_(),o="main"===this.loaderType_&&i&&i.hasVideo&&e.videoTimingInfo?e.videoTimingInfo:e.audioTimingInfo;o&&(e.timingInfo.end="number"==typeof o.end?o.end:o.start+e.duration)},r.handleAppendsDone_=function(){if(this.pendingSegment_&&this.trigger("appendsdone"),!this.pendingSegment_)return this.state="READY",void(this.paused()||this.monitorBuffer_());var e=this.pendingSegment_;this.updateTimingInfoEnd_(e),this.shouldSaveSegmentTimingInfo_&&this.syncController_.saveSegmentTimingInfo({segmentInfo:e,shouldSaveTimelineMapping:"main"===this.loaderType_});var i=z0(e,this.sourceType_);if(i&&("warn"===i.severity?he.log.warn(i.message):this.logger_(i.message)),this.recordThroughput_(e),this.pendingSegment_=null,this.state="READY",!e.isSyncRequest||(this.trigger("syncinfoupdate"),e.hasAppendedData_)){this.logger_("Appended "+oa(e)),this.addSegmentMetadataCue_(e),this.fetchAtBuffer_=!0,this.currentTimeline_!==e.timeline&&(this.timelineChangeController_.lastTimelineChange({type:this.loaderType_,from:this.currentTimeline_,to:e.timeline}),"main"===this.loaderType_&&!this.audioDisabled_&&this.timelineChangeController_.lastTimelineChange({type:"audio",from:this.currentTimeline_,to:e.timeline})),this.currentTimeline_=e.timeline,this.trigger("syncinfoupdate");var n=e.segment,o=e.part,l=n.end&&this.currentTime_()-n.end>3*e.playlist.targetDuration,d=o&&o.end&&this.currentTime_()-o.end>3*e.playlist.partTargetDuration;if(l||d)return this.logger_("bad "+(l?"segment":"part")+" "+oa(e)),void this.resetEverything();null!==this.mediaIndex&&this.trigger("bandwidthupdate"),this.trigger("progress"),this.mediaIndex=e.mediaIndex,this.partIndex=e.partIndex,this.isEndOfStream_(e.mediaIndex,e.playlist,e.partIndex)&&this.endOfStream(),this.trigger("appended"),e.hasAppendedData_&&this.mediaAppends++,this.paused()||this.monitorBuffer_()}else this.logger_("Throwing away un-appended sync request "+oa(e))},r.recordThroughput_=function(e){if(e.duration"u"||(this.subtitlesTrack_=e,"INIT"===this.state&&this.couldBeginLoading_()&&this.init_()),this.subtitlesTrack_},r.remove=function(e,i){Va(e,i,this.subtitlesTrack_)},r.fillBuffer_=function(){var e=this,i=this.chooseNextRequest_();if(i){if(null===this.syncController_.timestampOffsetForTimeline(i.timeline)){return this.syncController_.one("timestampoffset",function(){e.state="READY",e.paused()||e.monitorBuffer_()}),void(this.state="WAITING_ON_TIMELINE")}this.loadSegment_(i)}},r.timestampOffsetForSegment_=function(){return null},r.chooseNextRequest_=function(){return this.skipEmptySegments_(s.prototype.chooseNextRequest_.call(this))},r.skipEmptySegments_=function(e){for(;e&&e.segment.empty;){if(e.mediaIndex+1>=e.playlist.segments.length){e=null;break}e=this.generateSegmentInfo_({playlist:e.playlist,mediaIndex:e.mediaIndex+1,startOfSegment:e.startOfSegment+e.duration,isSyncRequest:e.isSyncRequest})}return e},r.stopForError=function(e){this.error(e),this.state="READY",this.pause(),this.trigger("error")},r.segmentRequestFinished_=function(e,i,n){var o=this;if(this.subtitlesTrack_){if(this.saveTransferStats_(i.stats),!this.pendingSegment_)return this.state="READY",void(this.mediaRequestsAborted+=1);if(e)return e.code===Zr_TIMEOUT&&this.handleTimeout_(),e.code===Zr_ABORTED?this.mediaRequestsAborted+=1:this.mediaRequestsErrored+=1,void this.stopForError(e);var l=this.pendingSegment_;this.saveBandwidthRelatedStats_(l.duration,i.stats),this.state="APPENDING",this.trigger("appending");var d=l.segment;if(d.map&&(d.map.bytes=i.map.bytes),l.bytes=i.bytes,"function"!=typeof window.WebVTT&&this.subtitlesTrack_&&this.subtitlesTrack_.tech_){var h,y=function(){o.subtitlesTrack_.tech_.off("vttjsloaded",h),o.stopForError({message:"Error loading vtt.js"})};return h=function(){o.subtitlesTrack_.tech_.off("vttjserror",y),o.segmentRequestFinished_(e,i,n)},this.state="WAITING_ON_VTTJS",this.subtitlesTrack_.tech_.one("vttjsloaded",h),void this.subtitlesTrack_.tech_.one("vttjserror",y)}d.requested=!0;try{this.parseVTTCues_(l)}catch(g){return void this.stopForError({message:g.message})}if(this.updateTimeMapping_(l,this.syncController_.timelines[l.timeline],this.playlist_),l.cues.length?l.timingInfo={start:l.cues[0].startTime,end:l.cues[l.cues.length-1].endTime}:l.timingInfo={start:l.startOfSegment,end:l.startOfSegment+l.duration},l.isSyncRequest)return this.trigger("syncinfoupdate"),this.pendingSegment_=null,void(this.state="READY");l.byteLength=l.bytes.byteLength,this.mediaSecondsLoaded+=d.duration,l.cues.forEach(function(g){o.subtitlesTrack_.addCue(o.featuresNativeTextTracks_?new window.VTTCue(g.startTime,g.endTime,g.text):g)}),function(t){var r=t.cues;if(r)for(var a=0;a1&&e.push(r[n]);e.length&&e.forEach(function(o){return t.removeCue(o)})}}(this.subtitlesTrack_),this.handleAppendsDone_()}else this.state="READY"},r.handleData_=function(){},r.updateTimingInfoEnd_=function(){},r.parseVTTCues_=function(e){var i,n=!1;"function"==typeof window.TextDecoder?i=new window.TextDecoder("utf8"):(i=window.WebVTT.StringDecoder(),n=!0);var o=new window.WebVTT.Parser(window,window.vttjs,i);if(e.cues=[],e.timestampmap={MPEGTS:0,LOCAL:0},o.oncue=e.cues.push.bind(e.cues),o.ontimestampmap=function(h){e.timestampmap=h},o.onparsingerror=function(h){he.log.warn("Error encountered when parsing cues: "+h.message)},e.segment.map){var l=e.segment.map.bytes;n&&(l=tf(l)),o.parse(l)}var d=e.bytes;n&&(d=tf(d)),o.parse(d),o.flush()},r.updateTimeMapping_=function(e,i,n){var o=e.segment;if(i){if(!e.cues.length)return void(o.empty=!0);var l=e.timestampmap,d=l.MPEGTS/Nn-l.LOCAL+i.mapping;if(e.cues.forEach(function(g){g.startTime+=d,g.endTime+=d}),!n.syncInfo){var h=e.cues[0].startTime,y=e.cues[e.cues.length-1].startTime;n.syncInfo={mediaSequence:n.mediaSequence+e.mediaIndex,time:Math.min(h,y-o.duration)}}}},t}(ou),X0=function(t,r){for(var a=t.cues,e=0;e=i.adStartTime&&r<=i.adEndTime)return i}return null},af=[{name:"VOD",run:function(t,r,a,e,i){if(a!==1/0){return{time:0,segmentIndex:0,partIndex:null}}return null}},{name:"ProgramDateTime",run:function(t,r,a,e,i){if(!Object.keys(t.timelineToDatetimeMappings).length)return null;var n=null,o=null,l=Go(r);i=i||0;for(var d=0;d=A)&&(o=A,n={time:S,segmentIndex:y.segmentIndex,partIndex:y.partIndex})}}return n}},{name:"Discontinuity",run:function(t,r,a,e,i){var n=null;if(i=i||0,r.discontinuityStarts&&r.discontinuityStarts.length)for(var o=null,l=0;l=g)&&(o=g,n={time:y.time,segmentIndex:d,partIndex:null})}}return n}},{name:"Playlist",run:function(t,r,a,e,i){return r.syncInfo?{time:r.syncInfo.time,segmentIndex:r.syncInfo.mediaSequence-r.mediaSequence,partIndex:null}:null}}],J0=function(s){function t(a){var e;return(e=s.call(this)||this).timelines=[],e.discontinuities=[],e.timelineToDatetimeMappings={},e.logger_=Gr("SyncController"),e}Ne(t,s);var r=t.prototype;return r.getSyncPoint=function(e,i,n,o){var l=this.runStrategies_(e,i,n,o);return l.length?this.selectSyncPoint_(l,{key:"time",value:o}):null},r.getExpiredTime=function(e,i){if(!e||!e.segments)return null;var n=this.runStrategies_(e,i,e.discontinuitySequence,0);if(!n.length)return null;var o=this.selectSyncPoint_(n,{key:"segmentIndex",value:0});return o.segmentIndex>0&&(o.time*=-1),Math.abs(o.time+Na({defaultDuration:e.targetDuration,durationList:e.segments,startIndex:o.segmentIndex,endIndex:0}))},r.runStrategies_=function(e,i,n,o){for(var l=[],d=0;d86400)he.log.warn("Not saving expired segment info. Media sequence gap "+n+" is too large.");else for(var o=n-1;o>=0;o--){var l=e.segments[o];if(l&&typeof l.start<"u"){i.syncInfo={mediaSequence:e.mediaSequence+o,time:l.start},this.logger_("playlist refresh sync: [time:"+i.syncInfo.time+", mediaSequence: "+i.syncInfo.mediaSequence+"]"),this.trigger("syncinfoupdate");break}}},r.setDateTimeMappingForStart=function(e){if(this.timelineToDatetimeMappings={},e.segments&&e.segments.length&&e.segments[0].dateTimeObject){var i=e.segments[0],n=i.dateTimeObject.getTime()/1e3;this.timelineToDatetimeMappings[i.timeline]=-n}},r.saveSegmentTimingInfo=function(e){var i=e.segmentInfo,n=e.shouldSaveTimelineMapping,o=this.calculateSegmentTimeMapping_(i,i.timingInfo,n),l=i.segment;o&&(this.saveDiscontinuitySyncInfo_(i),i.playlist.syncInfo||(i.playlist.syncInfo={mediaSequence:i.playlist.mediaSequence+i.mediaIndex,time:l.start}));var d=l.dateTimeObject;l.discontinuity&&n&&d&&(this.timelineToDatetimeMappings[l.timeline]=-d.getTime()/1e3)},r.timestampOffsetForTimeline=function(e){return typeof this.timelines[e]>"u"?null:this.timelines[e].time},r.mappingForTimeline=function(e){return typeof this.timelines[e]>"u"?null:this.timelines[e].mapping},r.calculateSegmentTimeMapping_=function(e,i,n){var h,y,o=e.segment,l=e.part,d=this.timelines[e.timeline];if("number"==typeof e.timestampOffset)d={time:e.startOfSegment,mapping:e.startOfSegment-i.start},n&&(this.timelines[e.timeline]=d,this.trigger("timestampoffset"),this.logger_("time mapping for timeline "+e.timeline+": [time: "+d.time+"] [mapping: "+d.mapping+"]")),h=e.startOfSegment,y=i.end+d.mapping;else{if(!d)return!1;h=i.start+d.mapping,y=i.end+d.mapping}return l&&(l.start=h,l.end=y),(!o.start||hy){var g=void 0;g=h<0?n.start-Na({defaultDuration:i.targetDuration,durationList:i.segments,startIndex:e.mediaIndex,endIndex:l}):n.end+Na({defaultDuration:i.targetDuration,durationList:i.segments,startIndex:e.mediaIndex+1,endIndex:l}),this.discontinuities[d]={time:g,accuracy:y}}}},r.dispose=function(){this.trigger("dispose"),this.off()},t}(he.EventTarget),Z0=function(s){function t(){var a;return(a=s.call(this)||this).pendingTimelineChanges_={},a.lastTimelineChanges_={},a}Ne(t,s);var r=t.prototype;return r.clearPendingTimelineChange=function(e){this.pendingTimelineChanges_[e]=null,this.trigger("pendingtimelinechange")},r.pendingTimelineChange=function(e){var i=e.type,n=e.from,o=e.to;return"number"==typeof n&&"number"==typeof o&&(this.pendingTimelineChanges_[i]={type:i,from:n,to:o},this.trigger("pendingtimelinechange")),this.pendingTimelineChanges_[i]},r.lastTimelineChange=function(e){var i=e.type,n=e.from,o=e.to;return"number"==typeof n&&"number"==typeof o&&(this.lastTimelineChanges_[i]={type:i,from:n,to:o},delete this.pendingTimelineChanges_[i],this.trigger("timelinechange")),this.lastTimelineChanges_[i]},r.dispose=function(){this.trigger("dispose"),this.pendingTimelineChanges_={},this.lastTimelineChanges_={},this.off()},t}(he.EventTarget),ey=Ic(Dc(function(){function s(I,k,Q){return I(Q={path:k,exports:{},require:function(_e,xe){return function t(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}(xe??Q.path)}},Q.exports),Q.exports}var r=s(function(I){function k(Y,_e){for(var xe=0;xe<_e.length;xe++){var Ee=_e[xe];Ee.enumerable=Ee.enumerable||!1,Ee.configurable=!0,"value"in Ee&&(Ee.writable=!0),Object.defineProperty(Y,Ee.key,Ee)}}I.exports=function Q(Y,_e,xe){return _e&&k(Y.prototype,_e),xe&&k(Y,xe),Y},I.exports.default=I.exports,I.exports.__esModule=!0}),a=s(function(I){function k(Q,Y){return I.exports=k=Object.setPrototypeOf||function(xe,Ee){return xe.__proto__=Ee,xe},I.exports.default=I.exports,I.exports.__esModule=!0,k(Q,Y)}I.exports=k,I.exports.default=I.exports,I.exports.__esModule=!0}),e=s(function(I){I.exports=function k(Q,Y){Q.prototype=Object.create(Y.prototype),Q.prototype.constructor=Q,a(Q,Y)},I.exports.default=I.exports,I.exports.__esModule=!0}),i=function(){function I(){this.listeners={}}var k=I.prototype;return k.on=function(Y,_e){this.listeners[Y]||(this.listeners[Y]=[]),this.listeners[Y].push(_e)},k.off=function(Y,_e){if(!this.listeners[Y])return!1;var xe=this.listeners[Y].indexOf(_e);return this.listeners[Y]=this.listeners[Y].slice(0),this.listeners[Y].splice(xe,1),xe>-1},k.trigger=function(Y){var _e=this.listeners[Y];if(_e)if(2===arguments.length)for(var xe=_e.length,Ee=0;Ee>7))^Ee]=Ee;for(Oe=$e=0;!_e[Oe];Oe^=Be||1,$e=Fe[$e]||1)for(Dt=(Dt=$e^$e<<1^$e<<2^$e<<3^$e<<4)>>8^255&Dt^99,_e[Oe]=Dt,xe[Dt]=Oe,xt=16843009*Pe[at=Pe[Be=Pe[Oe]]]^65537*at^257*Be^16843008*Oe,ar=257*Pe[Dt]^16843008*Dt,Ee=0;Ee<4;Ee++)Q[Ee][Oe]=ar=ar<<24^ar>>>8,Y[Ee][Dt]=xt=xt<<24^xt>>>8;for(Ee=0;Ee<5;Ee++)Q[Ee]=Q[Ee].slice(0),Y[Ee]=Y[Ee].slice(0);return k},l=null,d=function(){function I(Q){l||(l=o()),this._tables=[[l[0][0].slice(),l[0][1].slice(),l[0][2].slice(),l[0][3].slice(),l[0][4].slice()],[l[1][0].slice(),l[1][1].slice(),l[1][2].slice(),l[1][3].slice(),l[1][4].slice()]];var Y,_e,xe,Ee=this._tables[0][4],Oe=this._tables[1],$e=Q.length,Pe=1;if(4!==$e&&6!==$e&&8!==$e)throw new Error("Invalid aes key size");var Fe=Q.slice(0),Be=[];for(this._key=[Fe,Be],Y=$e;Y<4*$e+28;Y++)xe=Fe[Y-1],(Y%$e==0||8===$e&&Y%$e==4)&&(xe=Ee[xe>>>24]<<24^Ee[xe>>16&255]<<16^Ee[xe>>8&255]<<8^Ee[255&xe],Y%$e==0&&(xe=xe<<8^xe>>>24^Pe<<24,Pe=Pe<<1^283*(Pe>>7))),Fe[Y]=Fe[Y-$e]^xe;for(_e=0;Y;_e++,Y--)xe=Fe[3&_e?Y:Y-4],Be[_e]=Y<=4||_e<4?xe:Oe[0][Ee[xe>>>24]]^Oe[1][Ee[xe>>16&255]]^Oe[2][Ee[xe>>8&255]]^Oe[3][Ee[255&xe]]}return I.prototype.decrypt=function(Y,_e,xe,Ee,Oe,$e){var Dt,ar,xt,jt,Pe=this._key[1],Fe=Y^Pe[0],Be=Ee^Pe[1],at=xe^Pe[2],Ge=_e^Pe[3],Pt=Pe.length/4-2,Or=4,ti=this._tables[1],li=ti[0],Ci=ti[1],di=ti[2],Pi=ti[3],ki=ti[4];for(jt=0;jt>>24]^Ci[Be>>16&255]^di[at>>8&255]^Pi[255&Ge]^Pe[Or],ar=li[Be>>>24]^Ci[at>>16&255]^di[Ge>>8&255]^Pi[255&Fe]^Pe[Or+1],xt=li[at>>>24]^Ci[Ge>>16&255]^di[Fe>>8&255]^Pi[255&Be]^Pe[Or+2],Ge=li[Ge>>>24]^Ci[Fe>>16&255]^di[Be>>8&255]^Pi[255&at]^Pe[Or+3],Or+=4,Fe=Dt,Be=ar,at=xt;for(jt=0;jt<4;jt++)Oe[(3&-jt)+$e]=ki[Fe>>>24]<<24^ki[Be>>16&255]<<16^ki[at>>8&255]<<8^ki[255&Ge]^Pe[Or++],Dt=Fe,Fe=Be,Be=at,at=Ge,Ge=Dt},I}(),h=function(I){function k(){var Y;return(Y=I.call(this,i)||this).jobs=[],Y.delay=1,Y.timeout_=null,Y}e(k,I);var Q=k.prototype;return Q.processJob_=function(){this.jobs.shift()(),this.jobs.length?this.timeout_=setTimeout(this.processJob_.bind(this),this.delay):this.timeout_=null},Q.push=function(_e){this.jobs.push(_e),this.timeout_||(this.timeout_=setTimeout(this.processJob_.bind(this),this.delay))},k}(i),y=function(k){return k<<24|(65280&k)<<8|(16711680&k)>>8|k>>>24},S=function(){function I(Q,Y,_e,xe){var Ee=I.STEP,Oe=new Int32Array(Q.buffer),$e=new Uint8Array(Q.byteLength),Pe=0;for(this.asyncStream_=new h,this.asyncStream_.push(this.decryptChunk_(Oe.subarray(Pe,Pe+Ee),Y,_e,$e)),Pe=Ee;Pe>2),xe=new d(Array.prototype.slice.call(Q)),Ee=new Uint8Array(k.byteLength),Oe=new Int32Array(Ee.buffer);for($e=Y[0],Pe=Y[1],Fe=Y[2],Be=Y[3],xt=0;xt<_e.length;xt+=4)at=y(_e[xt]),Ge=y(_e[xt+1]),Dt=y(_e[xt+2]),ar=y(_e[xt+3]),xe.decrypt(at,Ge,Dt,ar,Oe,xt),Oe[xt]=y(Oe[xt]^$e),Oe[xt+1]=y(Oe[xt+1]^Pe),Oe[xt+2]=y(Oe[xt+2]^Fe),Oe[xt+3]=y(Oe[xt+3]^Be),$e=at,Pe=Ge,Fe=Dt,Be=ar;return Ee}(Y,_e,xe);Ee.set(Oe,Y.byteOffset)}},r(I,null,[{key:"STEP",get:function(){return 32e3}}]),I}();self.onmessage=function(I){var k=I.data,Q=new Uint8Array(k.encrypted.bytes,k.encrypted.byteOffset,k.encrypted.byteLength),Y=new Uint32Array(k.key.bytes,k.key.byteOffset,k.key.byteLength/4),_e=new Uint32Array(k.iv.bytes,k.iv.byteOffset,k.iv.byteLength/4);new S(Q,Y,_e,function(xe,Ee){self.postMessage(function(k){var Q={};return Object.keys(k).forEach(function(Y){var _e=k[Y];ArrayBuffer.isView(_e)?Q[Y]={bytes:_e.buffer,byteOffset:_e.byteOffset,byteLength:_e.byteLength}:Q[Y]=_e}),Q}({source:k.source,decrypted:Ee}),[Ee.buffer])})}})),ty=Ac(ey),ry=function(t){var r=t.default?"main":"alternative";return t.characteristics&&t.characteristics.indexOf("public.accessibility.describes-video")>=0&&(r="main-desc"),r},Kn=function(t,r){t.abort(),t.pause(),r&&r.activePlaylistLoader&&(r.activePlaylistLoader.pause(),r.activePlaylistLoader=null)},du=function(t,r){r.activePlaylistLoader=t,t.load()},Xn={AUDIO:function(t,r){return function(){var a=r.segmentLoaders[t],e=r.mediaTypes[t],i=r.blacklistCurrentPlaylist;Kn(a,e);var n=e.activeTrack(),o=e.activeGroup(),l=(o.filter(function(y){return y.default})[0]||o[0]).id,d=e.tracks[l];if(n!==d){for(var h in he.log.warn("Problem encountered loading the alternate audio track.Switching back to default."),e.tracks)e.tracks[h].enabled=e.tracks[h]===d;e.onTrackChanged()}else i({message:"Problem encountered loading the default audio track."})}},SUBTITLES:function(t,r){return function(){var a=r.segmentLoaders[t],e=r.mediaTypes[t];he.log.warn("Problem encountered loading the subtitle track.Disabling subtitle track."),Kn(a,e);var i=e.activeTrack();i&&(i.mode="disabled"),e.onTrackChanged()}}},nf={AUDIO:function(t,r,a){if(r){var e=a.tech,i=a.requestOptions,n=a.segmentLoaders[t];r.on("loadedmetadata",function(){var o=r.media();n.playlist(o,i),(!e.paused()||o.endList&&"none"!==e.preload())&&n.load()}),r.on("loadedplaylist",function(){n.playlist(r.media(),i),e.paused()||n.load()}),r.on("error",Xn[t](t,a))}},SUBTITLES:function(t,r,a){var e=a.tech,i=a.requestOptions,n=a.segmentLoaders[t],o=a.mediaTypes[t];r.on("loadedmetadata",function(){var l=r.media();n.playlist(l,i),n.track(o.activeTrack()),(!e.paused()||l.endList&&"none"!==e.preload())&&n.load()}),r.on("loadedplaylist",function(){n.playlist(r.media(),i),e.paused()||n.load()}),r.on("error",Xn[t](t,a))}},sy={AUDIO:function(t,r){var a=r.vhs,e=r.sourceType,i=r.segmentLoaders[t],n=r.requestOptions,o=r.master.mediaGroups,l=r.mediaTypes[t],d=l.groups,h=l.tracks,y=l.logger_,g=r.masterPlaylistLoader,S=Ba(g.master);for(var A in(!o[t]||0===Object.keys(o[t]).length)&&(o[t]={main:{default:{default:!0}}},S&&(o[t].main.default.playlists=g.master.playlists)),o[t])for(var I in d[A]||(d[A]=[]),o[t][A]){var k=o[t][A][I],Q=void 0;if(S?(y("AUDIO group '"+A+"' label '"+I+"' is a master playlist"),k.isMasterPlaylist=!0,Q=null):Q="vhs-json"===e&&k.playlists?new na(k.playlists[0],a,n):k.resolvedUri?new na(k.resolvedUri,a,n):k.playlists&&"dash"===e?new ru(k.playlists[0],a,n,g):null,k=he.mergeOptions({id:I,playlistLoader:Q},k),nf[t](t,k.playlistLoader,r),d[A].push(k),typeof h[I]>"u"){var Y=new he.AudioTrack({id:I,kind:ry(k),enabled:!1,language:k.language,default:k.default,label:I});h[I]=Y}}i.on("error",Xn[t](t,r))},SUBTITLES:function(t,r){var a=r.tech,e=r.vhs,i=r.sourceType,n=r.segmentLoaders[t],o=r.requestOptions,l=r.master.mediaGroups,d=r.mediaTypes[t],h=d.groups,y=d.tracks,g=r.masterPlaylistLoader;for(var S in l[t])for(var A in h[S]||(h[S]=[]),l[t][S])if(!l[t][S][A].forced){var I=l[t][S][A],k=void 0;if("hls"===i)k=new na(I.resolvedUri,e,o);else if("dash"===i){if(!I.playlists.filter(function(_e){return _e.excludeUntil!==1/0}).length)return;k=new ru(I.playlists[0],e,o,g)}else"vhs-json"===i&&(k=new na(I.playlists?I.playlists[0]:I.resolvedUri,e,o));if(I=he.mergeOptions({id:A,playlistLoader:k},I),nf[t](t,I.playlistLoader,r),h[S].push(I),typeof y[A]>"u"){var Y=a.addRemoteTextTrack({id:A,kind:"subtitles",default:I.default&&I.autoselect,language:I.language,label:A},!1).track;y[A]=Y}}n.on("error",Xn[t](t,r))},"CLOSED-CAPTIONS":function(t,r){var a=r.tech,e=r.master.mediaGroups,i=r.mediaTypes[t],n=i.groups,o=i.tracks;for(var l in e[t])for(var d in n[l]||(n[l]=[]),e[t][l]){var h=e[t][l][d];if(/^(?:CC|SERVICE)/.test(h.instreamId)){var y=a.options_.vhs&&a.options_.vhs.captionServices||{},g={label:d,language:h.language,instreamId:h.instreamId,default:h.default&&h.autoselect};if(y[g.instreamId]&&(g=he.mergeOptions(g,y[g.instreamId])),void 0===g.default&&delete g.default,n[l].push(he.mergeOptions({id:d},h)),typeof o[d]>"u"){var S=a.addRemoteTextTrack({id:g.instreamId,kind:"captions",default:g.default,language:g.language,label:g.label},!1).track;o[d]=S}}}}},oy=function s(t,r){for(var a=0;a1&&Ba(r.master))for(var d=0;d"u"?o:null!==a&&o&&o.filter(function(y){return y.id===a.id})[0]||null}}(A,t),r[A].activeTrack=ly[A](A,t),r[A].onGroupChanged=function(t,r){return function(){var a=r.segmentLoaders,e=a[t],i=a.main,n=r.mediaTypes[t],o=n.activeTrack(),l=n.getActiveGroup(),d=n.activePlaylistLoader,h=n.lastGroup_;if((!l||!h||l.id!==h.id)&&(n.lastGroup_=l,n.lastTrack_=o,Kn(e,n),l&&!l.isMasterPlaylist)){if(!l.playlistLoader)return void(d&&i.resetEverything());e.resyncLoader(),du(l.playlistLoader,n)}}}(A,t),r[A].onGroupChanging=function(t,r){return function(){var a=r.segmentLoaders[t];r.mediaTypes[t].lastGroup_=null,a.abort(),a.pause()}}(A,t),r[A].onTrackChanged=function(t,r){return function(){var a=r.masterPlaylistLoader,e=r.segmentLoaders,i=e[t],n=e.main,o=r.mediaTypes[t],l=o.activeTrack(),d=o.getActiveGroup(),h=o.activePlaylistLoader,y=o.lastTrack_;if((!y||!l||y.id!==l.id)&&(o.lastGroup_=d,o.lastTrack_=l,Kn(i,o),d)){if(d.isMasterPlaylist){if(!l||!y||l.id===y.id)return;var g=r.vhs.masterPlaylistController_,S=g.selectPlaylist();if(g.media()===S)return;return o.logger_("track change. Switching master audio from "+y.id+" to "+l.id),a.pause(),n.resetEverything(),void g.fastQualityChange_(S)}if("AUDIO"===t){if(!d.playlistLoader)return n.setAudio(!0),void n.resetEverything();i.setAudio(!0),n.setAudio(!1)}if(h===d.playlistLoader)return void du(d.playlistLoader,o);i.track&&i.track(l),i.resetEverything(),du(d.playlistLoader,o)}}}(A,t),r[A].getActiveGroup=function(t,r){var a=r.mediaTypes;return function(){var e=a[t].activeTrack();return e?a[t].activeGroup(e):null}}(A,t)});var d=r.AUDIO.activeGroup();if(d){var h=(d.filter(function(A){return A.default})[0]||d[0]).id;r.AUDIO.tracks[h].enabled=!0,r.AUDIO.onGroupChanged(),r.AUDIO.onTrackChanged(),r.AUDIO.getActiveGroup().playlistLoader?(l.setAudio(!1),o.setAudio(!0)):l.setAudio(!0)}a.on("mediachange",function(){["AUDIO","SUBTITLES"].forEach(function(A){return r[A].onGroupChanged()})}),a.on("mediachanging",function(){["AUDIO","SUBTITLES"].forEach(function(A){return r[A].onGroupChanging()})});var g=function(){r.AUDIO.onTrackChanged(),e.trigger({type:"usage",name:"vhs-audio-change"}),e.trigger({type:"usage",name:"hls-audio-change"})};for(var S in e.audioTracks().addEventListener("change",g),e.remoteTextTracks().addEventListener("change",r.SUBTITLES.onTrackChanged),i.on("dispose",function(){e.audioTracks().removeEventListener("change",g),e.remoteTextTracks().removeEventListener("change",r.SUBTITLES.onTrackChanged)}),e.clearTracks("audio"),r.AUDIO.tracks)e.audioTracks().addTrack(r.AUDIO.tracks[S])},fy=function(){var t={};return["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach(function(r){t[r]={groups:{},tracks:{},activePlaylistLoader:null,activeGroup:oi,activeTrack:oi,getActiveGroup:oi,onGroupChanged:oi,onTrackChanged:oi,lastTrack_:null,logger_:Gr("MediaGroups["+r+"]")}}),t},py=["mediaRequests","mediaRequestsAborted","mediaRequestsTimedout","mediaRequestsErrored","mediaTransferDuration","mediaBytesTransferred","mediaAppends"],my=function(t){return this.audioSegmentLoader_[t]+this.mainSegmentLoader_[t]},gy=function(s){function t(a){var e;e=s.call(this)||this;var i=a.src,n=a.handleManifestRedirects,o=a.withCredentials,l=a.tech,d=a.bandwidth,h=a.externVhs,y=a.useCueTags,g=a.blacklistDuration,S=a.enableLowInitialPlaylist,A=a.sourceType,I=a.cacheEncryptionKeys,k=a.experimentalBufferBasedABR,Q=a.experimentalLeastPixelDiffSelector,Y=a.captionServices;if(!i)throw new Error("A non-empty playlist URL or JSON manifest string is required");var _e=a.maxPlaylistRetries;(null===_e||typeof _e>"u")&&(_e=1/0),ui=h,e.experimentalBufferBasedABR=Boolean(k),e.experimentalLeastPixelDiffSelector=Boolean(Q),e.withCredentials=o,e.tech_=l,e.vhs_=l.vhs,e.sourceType_=A,e.useCueTags_=y,e.blacklistDuration=g,e.maxPlaylistRetries=_e,e.enableLowInitialPlaylist=S,e.useCueTags_&&(e.cueTagsTrack_=e.tech_.addTextTrack("metadata","ad-cues"),e.cueTagsTrack_.inBandMetadataTrackDispatchType=""),e.requestOptions_={withCredentials:o,handleManifestRedirects:n,maxPlaylistRetries:_e,timeout:null},e.on("error",e.pauseLoading),e.mediaTypes_=fy(),e.mediaSource=new window.MediaSource,e.handleDurationChange_=e.handleDurationChange_.bind(lt(e)),e.handleSourceOpen_=e.handleSourceOpen_.bind(lt(e)),e.handleSourceEnded_=e.handleSourceEnded_.bind(lt(e)),e.mediaSource.addEventListener("durationchange",e.handleDurationChange_),e.mediaSource.addEventListener("sourceopen",e.handleSourceOpen_),e.mediaSource.addEventListener("sourceended",e.handleSourceEnded_),e.seekable_=he.createTimeRanges(),e.hasPlayed_=!1,e.syncController_=new J0(a),e.segmentMetadataTrack_=l.addRemoteTextTrack({kind:"metadata",label:"segment-metadata"},!1).track,e.decrypter_=new ty,e.sourceUpdater_=new ef(e.mediaSource),e.inbandTextTracks_={},e.timelineChangeController_=new Z0;var xe={vhs:e.vhs_,parse708captions:a.parse708captions,captionServices:Y,mediaSource:e.mediaSource,currentTime:e.tech_.currentTime.bind(e.tech_),seekable:function(){return e.seekable()},seeking:function(){return e.tech_.seeking()},duration:function(){return e.duration()},hasPlayed:function(){return e.hasPlayed_},goalBufferLength:function(){return e.goalBufferLength()},bandwidth:d,syncController:e.syncController_,decrypter:e.decrypter_,sourceType:e.sourceType_,inbandTextTracks:e.inbandTextTracks_,cacheEncryptionKeys:I,sourceUpdater:e.sourceUpdater_,timelineChangeController:e.timelineChangeController_,experimentalExactManifestTimings:a.experimentalExactManifestTimings};e.masterPlaylistLoader_="dash"===e.sourceType_?new ru(i,e.vhs_,e.requestOptions_):new na(i,e.vhs_,e.requestOptions_),e.setupMasterPlaylistLoaderListeners_(),e.mainSegmentLoader_=new ou(he.mergeOptions(xe,{segmentMetadataTrack:e.segmentMetadataTrack_,loaderType:"main"}),a),e.audioSegmentLoader_=new ou(he.mergeOptions(xe,{loaderType:"audio"}),a),e.subtitleSegmentLoader_=new K0(he.mergeOptions(xe,{loaderType:"vtt",featuresNativeTextTracks:e.tech_.featuresNativeTextTracks}),a),e.setupSegmentLoaderListeners_(),e.experimentalBufferBasedABR&&(e.masterPlaylistLoader_.one("loadedplaylist",function(){return e.startABRTimer_()}),e.tech_.on("pause",function(){return e.stopABRTimer_()}),e.tech_.on("play",function(){return e.startABRTimer_()})),py.forEach(function(Oe){e[Oe+"_"]=my.bind(lt(e),Oe)}),e.logger_=Gr("MPC"),e.triggeredFmp4Usage=!1,"none"===e.tech_.preload()?(e.loadOnPlay_=function(){e.loadOnPlay_=null,e.masterPlaylistLoader_.load()},e.tech_.one("play",e.loadOnPlay_)):e.masterPlaylistLoader_.load(),e.timeToLoadedData__=-1,e.mainAppendsToLoadedData__=-1,e.audioAppendsToLoadedData__=-1;var Ee="none"===e.tech_.preload()?"play":"loadstart";return e.tech_.one(Ee,function(){var Oe=Date.now();e.tech_.one("loadeddata",function(){e.timeToLoadedData__=Date.now()-Oe,e.mainAppendsToLoadedData__=e.mainSegmentLoader_.mediaAppends,e.audioAppendsToLoadedData__=e.audioSegmentLoader_.mediaAppends})}),e}Ne(t,s);var r=t.prototype;return r.mainAppendsToLoadedData_=function(){return this.mainAppendsToLoadedData__},r.audioAppendsToLoadedData_=function(){return this.audioAppendsToLoadedData__},r.appendsToLoadedData_=function(){var e=this.mainAppendsToLoadedData_(),i=this.audioAppendsToLoadedData_();return-1===e||-1===i?-1:e+i},r.timeToLoadedData_=function(){return this.timeToLoadedData__},r.checkABR_=function(){var e=this.selectPlaylist();e&&this.shouldSwitchToMedia_(e)&&this.switchMedia_(e,"abr")},r.switchMedia_=function(e,i,n){var o=this.media(),l=o&&(o.id||o.uri),d=e.id||e.uri;l&&l!==d&&(this.logger_("switch media "+l+" -> "+d+" from "+i),this.tech_.trigger({type:"usage",name:"vhs-rendition-change-"+i})),this.masterPlaylistLoader_.media(e,n)},r.startABRTimer_=function(){var e=this;this.stopABRTimer_(),this.abrTimer_=window.setInterval(function(){return e.checkABR_()},250)},r.stopABRTimer_=function(){this.tech_.scrubbing&&this.tech_.scrubbing()||(window.clearInterval(this.abrTimer_),this.abrTimer_=null)},r.getAudioTrackPlaylists_=function(){var e=this.master(),i=e&&e.playlists||[];if(!e||!e.mediaGroups||!e.mediaGroups.AUDIO)return i;var l,n=e.mediaGroups.AUDIO,o=Object.keys(n);if(Object.keys(this.mediaTypes_.AUDIO.groups).length)l=this.mediaTypes_.AUDIO.activeTrack();else{var d=n.main||o.length&&n[o[0]];for(var h in d)if(d[h].default){l={label:h};break}}if(!l)return i;var y=[];for(var g in n)if(n[g][l.label]){var S=n[g][l.label];if(S.playlists&&S.playlists.length)y.push.apply(y,S.playlists);else if(S.uri)y.push(S);else if(e.playlists.length)for(var A=0;A1&&(this.tech_.trigger({type:"usage",name:"vhs-alternate-audio"}),this.tech_.trigger({type:"usage",name:"hls-alternate-audio"})),this.useCueTags_&&(this.tech_.trigger({type:"usage",name:"vhs-playlist-cue-tags"}),this.tech_.trigger({type:"usage",name:"hls-playlist-cue-tags"}))},r.shouldSwitchToMedia_=function(e){var i=this.masterPlaylistLoader_.media()||this.masterPlaylistLoader_.pendingMedia_,n=this.tech_.currentTime(),o=this.bufferLowWaterLine(),l=this.bufferHighWaterLine();return function(t){var r=t.currentPlaylist,a=t.buffered,e=t.currentTime,i=t.nextPlaylist,n=t.bufferLowWaterLine,o=t.bufferHighWaterLine,l=t.duration,d=t.experimentalBufferBasedABR,h=t.log;if(!i)return he.log.warn("We received no playlist to switch to. Please check your stream."),!1;var y="allowing switch "+(r&&r.id||"null")+" -> "+i.id;if(!r)return h(y+" as current playlist is not set"),!0;if(i.id===r.id)return!1;var g=Boolean(aa(a,e).length);if(!r.endList)return g||"number"!=typeof r.partTargetDuration?(h(y+" as current playlist is live"),!0):(h("not "+y+" as current playlist is live llhls, but currentTime isn't in buffered."),!1);var S=qo(a,e),A=d?lr.EXPERIMENTAL_MAX_BUFFER_LOW_WATER_LINE:lr.MAX_BUFFER_LOW_WATER_LINE;if(lk)&&S>=n){var Y=y+" as forwardBuffer >= bufferLowWaterLine ("+S+" >= "+n+")";return d&&(Y+=" and next bandwidth > current bandwidth ("+I+" > "+k+")"),h(Y),!0}return h("not "+y+" as no switching criteria met"),!1}({buffered:this.tech_.buffered(),currentTime:n,currentPlaylist:i,nextPlaylist:e,bufferLowWaterLine:o,bufferHighWaterLine:l,duration:this.duration(),experimentalBufferBasedABR:this.experimentalBufferBasedABR,log:this.logger_})},r.setupSegmentLoaderListeners_=function(){var e=this;this.experimentalBufferBasedABR||(this.mainSegmentLoader_.on("bandwidthupdate",function(){var n=e.selectPlaylist();e.shouldSwitchToMedia_(n)&&e.switchMedia_(n,"bandwidthupdate"),e.tech_.trigger("bandwidthupdate")}),this.mainSegmentLoader_.on("progress",function(){e.trigger("progress")})),this.mainSegmentLoader_.on("error",function(){e.blacklistCurrentPlaylist(e.mainSegmentLoader_.error())}),this.mainSegmentLoader_.on("appenderror",function(){e.error=e.mainSegmentLoader_.error_,e.trigger("error")}),this.mainSegmentLoader_.on("syncinfoupdate",function(){e.onSyncInfoUpdate_()}),this.mainSegmentLoader_.on("timestampoffset",function(){e.tech_.trigger({type:"usage",name:"vhs-timestamp-offset"}),e.tech_.trigger({type:"usage",name:"hls-timestamp-offset"})}),this.audioSegmentLoader_.on("syncinfoupdate",function(){e.onSyncInfoUpdate_()}),this.audioSegmentLoader_.on("appenderror",function(){e.error=e.audioSegmentLoader_.error_,e.trigger("error")}),this.mainSegmentLoader_.on("ended",function(){e.logger_("main segment loader ended"),e.onEndOfStream()}),this.mainSegmentLoader_.on("earlyabort",function(n){e.experimentalBufferBasedABR||(e.delegateLoaders_("all",["abort"]),e.blacklistCurrentPlaylist({message:"Aborted early because there isn't enough bandwidth to complete the request without rebuffering."},120))});var i=function(){if(!e.sourceUpdater_.hasCreatedSourceBuffers())return e.tryToCreateSourceBuffers_();var o=e.getCodecsOrExclude_();o&&e.sourceUpdater_.addOrChangeSourceBuffers(o)};this.mainSegmentLoader_.on("trackinfo",i),this.audioSegmentLoader_.on("trackinfo",i),this.mainSegmentLoader_.on("fmp4",function(){e.triggeredFmp4Usage||(e.tech_.trigger({type:"usage",name:"vhs-fmp4"}),e.tech_.trigger({type:"usage",name:"hls-fmp4"}),e.triggeredFmp4Usage=!0)}),this.audioSegmentLoader_.on("fmp4",function(){e.triggeredFmp4Usage||(e.tech_.trigger({type:"usage",name:"vhs-fmp4"}),e.tech_.trigger({type:"usage",name:"hls-fmp4"}),e.triggeredFmp4Usage=!0)}),this.audioSegmentLoader_.on("ended",function(){e.logger_("audioSegmentLoader ended"),e.onEndOfStream()})},r.mediaSecondsLoaded_=function(){return Math.max(this.audioSegmentLoader_.mediaSecondsLoaded+this.mainSegmentLoader_.mediaSecondsLoaded)},r.load=function(){this.mainSegmentLoader_.load(),this.mediaTypes_.AUDIO.activePlaylistLoader&&this.audioSegmentLoader_.load(),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&this.subtitleSegmentLoader_.load()},r.smoothQualityChange_=function(e){void 0===e&&(e=this.selectPlaylist()),this.fastQualityChange_(e)},r.fastQualityChange_=function(e){var i=this;void 0===e&&(e=this.selectPlaylist()),e!==this.masterPlaylistLoader_.media()?(this.switchMedia_(e,"fast-quality"),this.mainSegmentLoader_.resetEverything(function(){he.browser.IE_VERSION||he.browser.IS_EDGE?i.tech_.setCurrentTime(i.tech_.currentTime()+.04):i.tech_.setCurrentTime(i.tech_.currentTime())})):this.logger_("skipping fastQualityChange because new media is same as old")},r.play=function(){if(!this.setupFirstPlay()){this.tech_.ended()&&this.tech_.setCurrentTime(0),this.hasPlayed_&&this.load();var e=this.tech_.seekable();if(this.tech_.duration()===1/0&&this.tech_.currentTime()this.maxPlaylistRetries?1/0:Date.now()+1e3*i,n.excludeUntil=y,e.reason&&(n.lastExcludeReason_=e.reason),this.tech_.trigger("blacklistplaylist"),this.tech_.trigger({type:"usage",name:"vhs-rendition-blacklisted"}),this.tech_.trigger({type:"usage",name:"hls-rendition-blacklisted"});var g=this.selectPlaylist();if(!g)return this.error="Playback cannot continue. No available working or supported playlists.",void this.trigger("error");var S=e.internal?this.logger_:he.log.warn,A=e.message?" "+e.message:"";S((e.internal?"Internal problem":"Problem")+" encountered with playlist "+n.id+"."+A+" Switching to playlist "+g.id+"."),g.attributes.AUDIO!==n.attributes.AUDIO&&this.delegateLoaders_("audio",["abort","pause"]),g.attributes.SUBTITLES!==n.attributes.SUBTITLES&&this.delegateLoaders_("subtitle",["abort","pause"]),this.delegateLoaders_("main",["abort","pause"]);var I=g.targetDuration/2*1e3||5e3,k="number"==typeof g.lastRequest&&Date.now()-g.lastRequest<=I;return this.switchMedia_(g,"exclude",d||k)},r.pauseLoading=function(){this.delegateLoaders_("all",["abort","pause"]),this.stopABRTimer_()},r.delegateLoaders_=function(e,i){var n=this,o=[],l="all"===e;(l||"main"===e)&&o.push(this.masterPlaylistLoader_);var d=[];(l||"audio"===e)&&d.push("AUDIO"),(l||"subtitle"===e)&&(d.push("CLOSED-CAPTIONS"),d.push("SUBTITLES")),d.forEach(function(h){var y=n.mediaTypes_[h]&&n.mediaTypes_[h].activePlaylistLoader;y&&o.push(y)}),["main","audio","subtitle"].forEach(function(h){var y=n[h+"SegmentLoader_"];y&&(e===h||"all"===e)&&o.push(y)}),o.forEach(function(h){return i.forEach(function(y){"function"==typeof h[y]&&h[y]()})})},r.setCurrentTime=function(e){var i=aa(this.tech_.buffered(),e);return this.masterPlaylistLoader_&&this.masterPlaylistLoader_.media()&&this.masterPlaylistLoader_.media().segments?i&&i.length?e:(this.mainSegmentLoader_.resetEverything(),this.mainSegmentLoader_.abort(),this.mediaTypes_.AUDIO.activePlaylistLoader&&(this.audioSegmentLoader_.resetEverything(),this.audioSegmentLoader_.abort()),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&(this.subtitleSegmentLoader_.resetEverything(),this.subtitleSegmentLoader_.abort()),void this.load()):0},r.duration=function(){if(!this.masterPlaylistLoader_)return 0;var e=this.masterPlaylistLoader_.media();return e?e.endList?this.mediaSource?this.mediaSource.duration:ui.Playlist.duration(e):1/0:0},r.seekable=function(){return this.seekable_},r.onSyncInfoUpdate_=function(){var e;if(this.masterPlaylistLoader_){var i=this.masterPlaylistLoader_.media();if(i){var n=this.syncController_.getExpiredTime(i,this.duration());if(null!==n){var d,h,o=this.masterPlaylistLoader_.master,l=ui.Playlist.seekable(i,n,ui.Playlist.liveEdgeDelay(o,i));if(0!==l.length&&(!this.mediaTypes_.AUDIO.activePlaylistLoader||(i=this.mediaTypes_.AUDIO.activePlaylistLoader.media(),null!==(n=this.syncController_.getExpiredTime(i,this.duration()))&&0!==(e=ui.Playlist.seekable(i,n,ui.Playlist.liveEdgeDelay(o,i))).length)))this.seekable_&&this.seekable_.length&&(d=this.seekable_.end(0),h=this.seekable_.start(0)),e?e.start(0)>l.end(0)||l.start(0)>e.end(0)?this.seekable_=l:this.seekable_=he.createTimeRanges([[e.start(0)>l.start(0)?e.start(0):l.start(0),e.end(0)0&&(o=Math.max(o,n.end(n.length-1))),this.mediaSource.duration!==o&&this.sourceUpdater_.setDuration(o)}},r.dispose=function(){var e=this;this.trigger("dispose"),this.decrypter_.terminate(),this.masterPlaylistLoader_.dispose(),this.mainSegmentLoader_.dispose(),this.loadOnPlay_&&this.tech_.off("play",this.loadOnPlay_),["AUDIO","SUBTITLES"].forEach(function(i){var n=e.mediaTypes_[i].groups;for(var o in n)n[o].forEach(function(l){l.playlistLoader&&l.playlistLoader.dispose()})}),this.audioSegmentLoader_.dispose(),this.subtitleSegmentLoader_.dispose(),this.sourceUpdater_.dispose(),this.timelineChangeController_.dispose(),this.stopABRTimer_(),this.updateDuration_&&this.mediaSource.removeEventListener("sourceopen",this.updateDuration_),this.mediaSource.removeEventListener("durationchange",this.handleDurationChange_),this.mediaSource.removeEventListener("sourceopen",this.handleSourceOpen_),this.mediaSource.removeEventListener("sourceended",this.handleSourceEnded_),this.off()},r.master=function(){return this.masterPlaylistLoader_.master},r.media=function(){return this.masterPlaylistLoader_.media()||this.initialMedia_},r.areMediaTypesKnown_=function(){var e=!!this.mediaTypes_.AUDIO.activePlaylistLoader,i=!!this.mainSegmentLoader_.getCurrentMediaInfo_(),n=!e||!!this.audioSegmentLoader_.getCurrentMediaInfo_();return!(!i||!n)},r.getCodecsOrExclude_=function(){var e=this,i={main:this.mainSegmentLoader_.getCurrentMediaInfo_()||{},audio:this.audioSegmentLoader_.getCurrentMediaInfo_()||{}};i.video=i.main;var n=ja(this.master(),this.media()),o={},l=!!this.mediaTypes_.AUDIO.activePlaylistLoader;if(i.main.hasVideo&&(o.video=n.video||i.main.videoCodec||"avc1.4d400d"),i.main.isMuxed&&(o.video+=","+(n.audio||i.main.audioCodec||Kl)),(i.main.hasAudio&&!i.main.isMuxed||i.audio.hasAudio||l)&&(o.audio=n.audio||i.main.audioCodec||i.audio.audioCodec||Kl,i.audio.isFmp4=i.main.hasAudio&&!i.main.isMuxed?i.main.isFmp4:i.audio.isFmp4),o.audio||o.video){var y,h={};if(["video","audio"].forEach(function(I){if(o.hasOwnProperty(I)&&!function(k,Q){return k?Sn(Q):mo(Q)}(i[I].isFmp4,o[I])){var k=i[I].isFmp4?"browser":"muxer";h[k]=h[k]||[],h[k].push(o[I]),"audio"===I&&(y=k)}}),l&&y&&this.media().attributes.AUDIO){var g=this.media().attributes.AUDIO;this.master().playlists.forEach(function(I){(I.attributes&&I.attributes.AUDIO)===g&&I!==e.media()&&(I.excludeUntil=1/0)}),this.logger_("excluding audio group "+g+" as "+y+' does not support codec(s): "'+o.audio+'"')}if(!Object.keys(h).length){if(this.sourceUpdater_.hasCreatedSourceBuffers()&&!this.sourceUpdater_.canChangeType()){var A=[];if(["video","audio"].forEach(function(I){var k=(Yr(e.sourceUpdater_.codecs[I]||"")[0]||{}).type,Q=(Yr(o[I]||"")[0]||{}).type;k&&Q&&k.toLowerCase()!==Q.toLowerCase()&&A.push('"'+e.sourceUpdater_.codecs[I]+'" -> "'+o[I]+'"')}),A.length)return void this.blacklistCurrentPlaylist({playlist:this.media(),message:"Codec switching not supported: "+A.join(", ")+".",blacklistDuration:1/0,internal:!0})}return o}var S=Object.keys(h).reduce(function(I,k){return I&&(I+=", "),I+=k+' does not support codec(s): "'+h[k].join(",")+'"'},"")+".";this.blacklistCurrentPlaylist({playlist:this.media(),internal:!0,message:S,blacklistDuration:1/0})}else this.blacklistCurrentPlaylist({playlist:this.media(),message:"Could not determine codecs for playlist.",blacklistDuration:1/0})},r.tryToCreateSourceBuffers_=function(){if("open"===this.mediaSource.readyState&&!this.sourceUpdater_.hasCreatedSourceBuffers()&&this.areMediaTypesKnown_()){var e=this.getCodecsOrExclude_();if(e){this.sourceUpdater_.createSourceBuffers(e);var i=[e.video,e.audio].filter(Boolean).join(",");this.excludeIncompatibleVariants_(i)}}},r.excludeUnsupportedVariants_=function(){var e=this,i=this.master().playlists,n=[];Object.keys(i).forEach(function(o){var l=i[o];if(-1===n.indexOf(l.id)){n.push(l.id);var d=ja(e.master,l),h=[];d.audio&&!mo(d.audio)&&!Sn(d.audio)&&h.push("audio codec "+d.audio),d.video&&!mo(d.video)&&!Sn(d.video)&&h.push("video codec "+d.video),d.text&&"stpp.ttml.im1t"===d.text&&h.push("text codec "+d.text),h.length&&(l.excludeUntil=1/0,e.logger_("excluding "+l.id+" for unsupported: "+h.join(", ")))}})},r.excludeIncompatibleVariants_=function(e){var i=this,n=[],o=this.master().playlists,l=qn(Yr(e)),d=Hc(l),h=l.video&&Yr(l.video)[0]||null,y=l.audio&&Yr(l.audio)[0]||null;Object.keys(o).forEach(function(g){var S=o[g];if(-1===n.indexOf(S.id)&&S.excludeUntil!==1/0){n.push(S.id);var A=[],I=ja(i.masterPlaylistLoader_.master,S),k=Hc(I);if(I.audio||I.video){if(k!==d&&A.push('codec count "'+k+'" !== "'+d+'"'),!i.sourceUpdater_.canChangeType()){var Q=I.video&&Yr(I.video)[0]||null,Y=I.audio&&Yr(I.audio)[0]||null;Q&&h&&Q.type.toLowerCase()!==h.type.toLowerCase()&&A.push('video codec "'+Q.type+'" !== "'+h.type+'"'),Y&&y&&Y.type.toLowerCase()!==y.type.toLowerCase()&&A.push('audio codec "'+Y.type+'" !== "'+y.type+'"')}A.length&&(S.excludeUntil=1/0,i.logger_("blacklisting "+S.id+": "+A.join(" && ")))}}})},r.updateAdCues_=function(e){var i=0,n=this.seekable();n.length&&(i=n.start(0)),function(t,r,a){if(void 0===a&&(a=0),t.segments)for(var i,e=a,n=0;n"u"?o:(e?delete i.disabled:i.disabled=!0,e!==o&&!n&&(a(),e?t.trigger("renditionenabled"):t.trigger("renditiondisabled")),e)}}(t.playlists,r.id,o)},sf=["seeking","seeked","pause","playing","error"],by=function(){function s(r){var a=this;this.masterPlaylistController_=r.masterPlaylistController,this.tech_=r.tech,this.seekable=r.seekable,this.allowSeeksWithinUnsafeLiveWindow=r.allowSeeksWithinUnsafeLiveWindow,this.liveRangeSafeTimeDelta=r.liveRangeSafeTimeDelta,this.media=r.media,this.consecutiveUpdates=0,this.lastRecordedTime=null,this.timer_=null,this.checkCurrentTimeTimeout_=null,this.logger_=Gr("PlaybackWatcher"),this.logger_("initialize");var e=function(){return a.monitorCurrentTime_()},i=function(){return a.monitorCurrentTime_()},n=function(){return a.techWaiting_()},o=function(){return a.cancelTimer_()},l=this.masterPlaylistController_,d=["main","subtitle","audio"],h={};d.forEach(function(g){h[g]={reset:function(){return a.resetSegmentDownloads_(g)},updateend:function(){return a.checkSegmentDownloads_(g)}},l[g+"SegmentLoader_"].on("appendsdone",h[g].updateend),l[g+"SegmentLoader_"].on("playlistupdate",h[g].reset),a.tech_.on(["seeked","seeking"],h[g].reset)});var y=function(S){["main","audio"].forEach(function(A){l[A+"SegmentLoader_"][S]("appended",a.seekingAppendCheck_)})};this.seekingAppendCheck_=function(){a.fixesBadSeeks_()&&(a.consecutiveUpdates=0,a.lastRecordedTime=a.tech_.currentTime(),y("off"))},this.clearSeekingAppendCheck_=function(){return y("off")},this.watchForBadSeeking_=function(){a.clearSeekingAppendCheck_(),y("on")},this.tech_.on("seeked",this.clearSeekingAppendCheck_),this.tech_.on("seeking",this.watchForBadSeeking_),this.tech_.on("waiting",n),this.tech_.on(sf,o),this.tech_.on("canplay",i),this.tech_.one("play",e),this.dispose=function(){a.clearSeekingAppendCheck_(),a.logger_("dispose"),a.tech_.off("waiting",n),a.tech_.off(sf,o),a.tech_.off("canplay",i),a.tech_.off("play",e),a.tech_.off("seeking",a.watchForBadSeeking_),a.tech_.off("seeked",a.clearSeekingAppendCheck_),d.forEach(function(g){l[g+"SegmentLoader_"].off("appendsdone",h[g].updateend),l[g+"SegmentLoader_"].off("playlistupdate",h[g].reset),a.tech_.off(["seeked","seeking"],h[g].reset)}),a.checkCurrentTimeTimeout_&&window.clearTimeout(a.checkCurrentTimeTimeout_),a.cancelTimer_()}}var t=s.prototype;return t.monitorCurrentTime_=function(){this.checkCurrentTime_(),this.checkCurrentTimeTimeout_&&window.clearTimeout(this.checkCurrentTimeTimeout_),this.checkCurrentTimeTimeout_=window.setTimeout(this.monitorCurrentTime_.bind(this),250)},t.resetSegmentDownloads_=function(a){var e=this.masterPlaylistController_[a+"SegmentLoader_"];this[a+"StalledDownloads_"]>0&&this.logger_("resetting possible stalled download count for "+a+" loader"),this[a+"StalledDownloads_"]=0,this[a+"Buffered_"]=e.buffered_()},t.checkSegmentDownloads_=function(a){var e=this.masterPlaylistController_,i=e[a+"SegmentLoader_"],n=i.buffered_(),o=function(t,r){if(t===r)return!1;if(!t&&r||!r&&t||t.length!==r.length)return!0;for(var a=0;a=e.end(e.length-1)))return this.techWaiting_();this.consecutiveUpdates>=5&&a===this.lastRecordedTime?(this.consecutiveUpdates++,this.waiting_()):a===this.lastRecordedTime?this.consecutiveUpdates++:(this.consecutiveUpdates=0,this.lastRecordedTime=a)}},t.cancelTimer_=function(){this.consecutiveUpdates=0,this.timer_&&(this.logger_("cancelTimer_"),clearTimeout(this.timer_)),this.timer_=null},t.fixesBadSeeks_=function(){if(!this.tech_.seeking())return!1;var o,e=this.seekable(),i=this.tech_.currentTime();this.afterSeekableWindow_(e,i,this.media(),this.allowSeeksWithinUnsafeLiveWindow)&&(o=e.end(e.length-1));if(this.beforeSeekableWindow_(e,i)){var d=e.start(0);o=d+(d===e.end(0)?0:Jr)}if(typeof o<"u")return this.logger_("Trying to seek outside of seekable at time "+i+" with seekable range "+rc(e)+". Seeking to "+o+"."),this.tech_.setCurrentTime(o),!0;for(var h=this.masterPlaylistController_.sourceUpdater_,y=this.tech_.buffered(),g=h.audioBuffer?h.audioBuffered():null,S=h.videoBuffer?h.videoBuffered():null,A=this.media(),I=A.partTargetDuration?A.partTargetDuration:2*(A.targetDuration-mi),k=[g,S],Q=0;Q "+i.end(0)+"]. Attempting to resume playback by seeking to the current time."),this.tech_.trigger({type:"usage",name:"vhs-unknown-waiting"}),void this.tech_.trigger({type:"usage",name:"hls-unknown-waiting"})}},t.techWaiting_=function(){var a=this.seekable(),e=this.tech_.currentTime();if(this.tech_.seeking()||null!==this.timer_)return!0;if(this.beforeSeekableWindow_(a,e)){var i=a.end(a.length-1);return this.logger_("Fell out of live window at time "+e+". Seeking to live point (seekable end) "+i),this.cancelTimer_(),this.tech_.setCurrentTime(i),this.tech_.trigger({type:"usage",name:"vhs-live-resync"}),this.tech_.trigger({type:"usage",name:"hls-live-resync"}),!0}var n=this.tech_.vhs.masterPlaylistController_.sourceUpdater_,o=this.tech_.buffered();if(this.videoUnderflow_({audioBuffered:n.audioBuffered(),videoBuffered:n.videoBuffered(),currentTime:e}))return this.cancelTimer_(),this.tech_.setCurrentTime(e),this.tech_.trigger({type:"usage",name:"vhs-video-underflow"}),this.tech_.trigger({type:"usage",name:"hls-video-underflow"}),!0;var d=Un(o,e);if(d.length>0){var h=d.start(0)-e;return this.logger_("Stopped at "+e+", setting timer for "+h+", seeking to "+d.start(0)),this.cancelTimer_(),this.timer_=setTimeout(this.skipTheGap_.bind(this),1e3*h,e),!0}return!1},t.afterSeekableWindow_=function(a,e,i,n){if(void 0===n&&(n=!1),!a.length)return!1;var o=a.end(a.length-1)+Jr;return!i.endList&&n&&(o=a.end(a.length-1)+3*i.targetDuration),e>o},t.beforeSeekableWindow_=function(a,e){return!!(a.length&&a.start(0)>0&&e2)return{start:o,end:l}}return null},s}(),Sy={errorInterval:30,getSource:function(t){return t(this.tech({IWillNotUseThisInPlugins:!0}).currentSource_||this.currentSource())}},xy=function s(t,r){var a=0,e=0,i=he.mergeOptions(Sy,r);t.ready(function(){t.trigger({type:"usage",name:"vhs-error-reload-initialized"}),t.trigger({type:"usage",name:"hls-error-reload-initialized"})});var n=function(){e&&t.currentTime(e)},o=function(g){null!=g&&(e=t.duration()!==1/0&&t.currentTime()||0,t.one("loadedmetadata",n),t.src(g),t.trigger({type:"usage",name:"vhs-error-reload"}),t.trigger({type:"usage",name:"hls-error-reload"}),t.play())},l=function(){return Date.now()-a<1e3*i.errorInterval?(t.trigger({type:"usage",name:"vhs-error-reload-canceled"}),void t.trigger({type:"usage",name:"hls-error-reload-canceled"})):i.getSource&&"function"==typeof i.getSource?(a=Date.now(),i.getSource.call(t,o)):void he.log.error("ERROR: reloadSourceOnError - The option getSource must be a function!")},d=function y(){t.off("loadedmetadata",n),t.off("error",l),t.off("dispose",y)};t.on("error",l),t.on("dispose",d),t.reloadSourceOnError=function(g){d(),s(t,g)}},cr={PlaylistLoader:na,Playlist:Dr,utils:jg,STANDARD_PLAYLIST_SELECTOR:zc,INITIAL_PLAYLIST_SELECTOR:function(){var t=this,r=this.playlists.master.playlists.filter(Dr.isEnabled);return sa(r,function(e,i){return su(e,i)}),r.filter(function(e){return!!ja(t.playlists.master,e).video})[0]||null},lastBandwidthSelector:zc,movingAverageBandwidthSelector:function(t){var r=-1,a=-1;if(t<0||t>1)throw new Error("Moving average bandwidth decay must be between 0 and 1.");return function(){var e=this.useDevicePixelRatio&&window.devicePixelRatio||1;return r<0&&(r=this.systemBandwidth,a=this.systemBandwidth),this.systemBandwidth>0&&this.systemBandwidth!==a&&(r=t*this.systemBandwidth+(1-t)*r,a=this.systemBandwidth),qc(this.playlists.master,r,parseInt(Gn(this.tech_.el(),"width"),10)*e,parseInt(Gn(this.tech_.el(),"height"),10)*e,this.limitRenditionByPlayerDimensions,this.masterPlaylistController_)}},comparePlaylistBandwidth:su,comparePlaylistResolution:function(t,r){var a,e;return t.attributes.RESOLUTION&&t.attributes.RESOLUTION.width&&(a=t.attributes.RESOLUTION.width),a=a||window.Number.MAX_VALUE,r.attributes.RESOLUTION&&r.attributes.RESOLUTION.width&&(e=r.attributes.RESOLUTION.width),a===(e=e||window.Number.MAX_VALUE)&&t.attributes.BANDWIDTH&&r.attributes.BANDWIDTH?t.attributes.BANDWIDTH-r.attributes.BANDWIDTH:a-e},xhr:Tc()};Object.keys(lr).forEach(function(s){Object.defineProperty(cr,s,{get:function(){return he.log.warn("using Vhs."+s+" is UNSAFE be sure you know what you are doing"),lr[s]},set:function(r){he.log.warn("using Vhs."+s+" is UNSAFE be sure you know what you are doing"),"number"!=typeof r||r<0?he.log.warn("value of Vhs."+s+" must be greater than or equal to 0"):lr[s]=r}})});var uf="videojs-vhs",lf=function(t,r){for(var a=r.media(),e=-1,i=0;i=g&&h>=g?Math.max(h,S):S}return h},set:function(h){this.masterPlaylistController_.mainSegmentLoader_.bandwidth=h,this.masterPlaylistController_.mainSegmentLoader_.throughput={rate:0,count:0}}},systemBandwidth:{get:function(){var y,h=1/(this.bandwidth||1);return y=this.throughput>0?1/this.throughput:0,Math.floor(1/(h+y))},set:function(){he.log.error('The "systemBandwidth" property is read-only')}}}),this.options_.bandwidth&&(this.bandwidth=this.options_.bandwidth),this.options_.throughput&&(this.throughput=this.options_.throughput),Object.defineProperties(this.stats,{bandwidth:{get:function(){return n.bandwidth||0},enumerable:!0},mediaRequests:{get:function(){return n.masterPlaylistController_.mediaRequests_()||0},enumerable:!0},mediaRequestsAborted:{get:function(){return n.masterPlaylistController_.mediaRequestsAborted_()||0},enumerable:!0},mediaRequestsTimedout:{get:function(){return n.masterPlaylistController_.mediaRequestsTimedout_()||0},enumerable:!0},mediaRequestsErrored:{get:function(){return n.masterPlaylistController_.mediaRequestsErrored_()||0},enumerable:!0},mediaTransferDuration:{get:function(){return n.masterPlaylistController_.mediaTransferDuration_()||0},enumerable:!0},mediaBytesTransferred:{get:function(){return n.masterPlaylistController_.mediaBytesTransferred_()||0},enumerable:!0},mediaSecondsLoaded:{get:function(){return n.masterPlaylistController_.mediaSecondsLoaded_()||0},enumerable:!0},mediaAppends:{get:function(){return n.masterPlaylistController_.mediaAppends_()||0},enumerable:!0},mainAppendsToLoadedData:{get:function(){return n.masterPlaylistController_.mainAppendsToLoadedData_()||0},enumerable:!0},audioAppendsToLoadedData:{get:function(){return n.masterPlaylistController_.audioAppendsToLoadedData_()||0},enumerable:!0},appendsToLoadedData:{get:function(){return n.masterPlaylistController_.appendsToLoadedData_()||0},enumerable:!0},timeToLoadedData:{get:function(){return n.masterPlaylistController_.timeToLoadedData_()||0},enumerable:!0},buffered:{get:function(){return wi(n.tech_.buffered())},enumerable:!0},currentTime:{get:function(){return n.tech_.currentTime()},enumerable:!0},currentSource:{get:function(){return n.tech_.currentSource_},enumerable:!0},currentTech:{get:function(){return n.tech_.name_},enumerable:!0},duration:{get:function(){return n.tech_.duration()},enumerable:!0},master:{get:function(){return n.playlists.master},enumerable:!0},playerDimensions:{get:function(){return n.tech_.currentDimensions()},enumerable:!0},seekable:{get:function(){return wi(n.tech_.seekable())},enumerable:!0},timestamp:{get:function(){return Date.now()},enumerable:!0},videoPlaybackQuality:{get:function(){return n.tech_.getVideoPlaybackQuality()},enumerable:!0}}),this.tech_.one("canplay",this.masterPlaylistController_.setupFirstPlay.bind(this.masterPlaylistController_)),this.tech_.on("bandwidthupdate",function(){n.options_.useBandwidthFromLocalStorage&&function(t){if(!window.localStorage)return!1;var r=df();r=r?he.mergeOptions(r,t):t;try{window.localStorage.setItem(uf,JSON.stringify(r))}catch{return!1}}({bandwidth:n.bandwidth,throughput:Math.round(n.throughput)})}),this.masterPlaylistController_.on("selectedinitialmedia",function(){!function(t){t.representations=function(){var r=t.masterPlaylistController_.master(),a=Ba(r)?t.masterPlaylistController_.getAudioTrackPlaylists_():r.playlists;return a?a.filter(function(e){return!Wo(e)}).map(function(e,i){return new _y(t,e,e.id)}):[]}}(n)}),this.masterPlaylistController_.sourceUpdater_.on("createdsourcebuffers",function(){n.setupEme_()}),this.on(this.masterPlaylistController_,"progress",function(){this.tech_.trigger("progress")}),this.on(this.masterPlaylistController_,"firstplay",function(){this.ignoreNextSeekingEvent_=!0}),this.setupQualityLevels_(),this.tech_.el()&&(this.mediaSourceUrl_=window.URL.createObjectURL(this.masterPlaylistController_.mediaSource),this.tech_.src(this.mediaSourceUrl_))}},r.createKeySessions_=function(){var e=this,i=this.masterPlaylistController_.mediaTypes_.AUDIO.activePlaylistLoader;this.logger_("waiting for EME key session creation"),Oy({player:this.player_,sourceKeySystems:this.source_.keySystems,audioMedia:i&&i.media(),mainPlaylists:this.playlists.master.playlists}).then(function(){e.logger_("created EME key session"),e.masterPlaylistController_.sourceUpdater_.initializedEme()}).catch(function(n){e.logger_("error while creating EME key session",n),e.player_.error({message:"Failed to initialize media keys for EME",code:3})})},r.handleWaitingForKey_=function(){this.logger_("waitingforkey fired, attempting to create any new key sessions"),this.createKeySessions_()},r.setupEme_=function(){var e=this,i=this.masterPlaylistController_.mediaTypes_.AUDIO.activePlaylistLoader,n=Ly({player:this.player_,sourceKeySystems:this.source_.keySystems,media:this.playlists.media(),audioMedia:i&&i.media()});this.player_.tech_.on("keystatuschange",function(o){"output-restricted"===o.status&&e.masterPlaylistController_.blacklistCurrentPlaylist({playlist:e.masterPlaylistController_.media(),message:"DRM keystatus changed to "+o.status+". Playlist will fail to play. Check for HDCP content.",blacklistDuration:1/0})}),this.handleWaitingForKey_=this.handleWaitingForKey_.bind(this),this.player_.tech_.on("waitingforkey",this.handleWaitingForKey_),11!==he.browser.IE_VERSION&&n?this.createKeySessions_():this.masterPlaylistController_.sourceUpdater_.initializedEme()},r.setupQualityLevels_=function(){var e=this,i=he.players[this.tech_.options_.playerId];!i||!i.qualityLevels||this.qualityLevels_||(this.qualityLevels_=i.qualityLevels(),this.masterPlaylistController_.on("selectedinitialmedia",function(){!function(t,r){r.representations().forEach(function(a){t.addQualityLevel(a)}),lf(t,r.playlists)}(e.qualityLevels_,e)}),this.playlists.on("mediachange",function(){lf(e.qualityLevels_,e.playlists)}))},t.version=function(){return{"@videojs/http-streaming":"2.13.1","mux.js":"6.0.1","mpd-parser":"0.21.0","m3u8-parser":"4.7.0","aes-decrypter":"3.1.2"}},r.version=function(){return this.constructor.version()},r.canChangeType=function(){return ef.canChangeType()},r.play=function(){this.masterPlaylistController_.play()},r.setCurrentTime=function(e){this.masterPlaylistController_.setCurrentTime(e)},r.duration=function(){return this.masterPlaylistController_.duration()},r.seekable=function(){return this.masterPlaylistController_.seekable()},r.dispose=function(){this.playbackWatcher_&&this.playbackWatcher_.dispose(),this.masterPlaylistController_&&this.masterPlaylistController_.dispose(),this.qualityLevels_&&this.qualityLevels_.dispose(),this.player_&&(delete this.player_.vhs,delete this.player_.dash,delete this.player_.hls),this.tech_&&this.tech_.vhs&&delete this.tech_.vhs,this.tech_&&delete this.tech_.hls,this.mediaSourceUrl_&&window.URL.revokeObjectURL&&(window.URL.revokeObjectURL(this.mediaSourceUrl_),this.mediaSourceUrl_=null),this.tech_&&this.tech_.off("waitingforkey",this.handleWaitingForKey_),s.prototype.dispose.call(this)},r.convertToProgramTime=function(e,i){return Wg({playlist:this.masterPlaylistController_.media(),time:e,callback:i})},r.seekToProgramTime=function(e,i,n,o){return void 0===n&&(n=!0),void 0===o&&(o=2),Kg({programTime:e,playlist:this.masterPlaylistController_.media(),retryCount:o,pauseAfterSeek:n,seekTo:this.options_.seekTo,tech:this.options_.tech,callback:i})},t}(he.getComponent("Component")),Qn={name:"videojs-http-streaming",VERSION:"2.13.1",canHandleSource:function(t,r){void 0===r&&(r={});var a=he.mergeOptions(he.options,r);return Qn.canPlayType(t.type,a)},handleSource:function(t,r,a){void 0===a&&(a={});var e=he.mergeOptions(he.options,a);return r.vhs=new cu(t,r,e),he.hasOwnProperty("hls")||Object.defineProperty(r,"hls",{get:function(){return he.log.warn("player.tech().hls is deprecated. Use player.tech().vhs instead."),r.vhs},configurable:!0}),r.vhs.xhr=Tc(),r.vhs.src(t.src,t.type),r.vhs},canPlayType:function(t,r){void 0===r&&(r={});var a=he.mergeOptions(he.options,r),e=a.vhs,i=(e=void 0===e?{}:e).overrideNative,n=void 0===i?!he.browser.IS_ANY_SAFARI:i,o=a.hls,l=(o=void 0===o?{}:o).overrideNative,d=void 0!==l&&l,h=Xl(t);return h&&(!cr.supportsTypeNatively(h)||d||n)?"maybe":""}};(Sn("avc1.4d400d,mp4a.40.2")&&he.getTech("Html5").registerSourceHandler(Qn,0),he.VhsHandler=cu,Object.defineProperty(he,"HlsHandler",{get:function(){return he.log.warn("videojs.HlsHandler is deprecated. Use videojs.VhsHandler instead."),cu},configurable:!0}),he.VhsSourceHandler=Qn,Object.defineProperty(he,"HlsSourceHandler",{get:function(){return he.log.warn("videojs.HlsSourceHandler is deprecated. Use videojs.VhsSourceHandler instead."),Qn},configurable:!0}),he.Vhs=cr,Object.defineProperty(he,"Hls",{get:function(){return he.log.warn("videojs.Hls is deprecated. Use videojs.Vhs instead."),cr},configurable:!0}),he.use||(he.registerComponent("Hls",cr),he.registerComponent("Vhs",cr)),he.options.vhs=he.options.vhs||{},he.options.hls=he.options.hls||{},he.getPlugin&&he.getPlugin("reloadSourceOnError"))||(he.registerPlugin||he.plugin)("reloadSourceOnError",function(t){xy(this,t)});return he}), +var l=null,d=function(){function I(Q){l||(l=function(){var Ee,Oe,He,Be,at,Dt,ar,xt,k=[[[],[],[],[],[]],[[],[],[],[],[]]],Q=k[0],Y=k[1],_e=Q[4],xe=Y[4],Pe=[],Fe=[];for(Ee=0;Ee<256;Ee++)Fe[(Pe[Ee]=Ee<<1^283*(Ee>>7))^Ee]=Ee;for(Oe=He=0;!_e[Oe];Oe^=Be||1,He=Fe[He]||1)for(Dt=(Dt=He^He<<1^He<<2^He<<3^He<<4)>>8^255&Dt^99,_e[Oe]=Dt,xe[Dt]=Oe,xt=16843009*Pe[at=Pe[Be=Pe[Oe]]]^65537*at^257*Be^16843008*Oe,ar=257*Pe[Dt]^16843008*Dt,Ee=0;Ee<4;Ee++)Q[Ee][Oe]=ar=ar<<24^ar>>>8,Y[Ee][Dt]=xt=xt<<24^xt>>>8;for(Ee=0;Ee<5;Ee++)Q[Ee]=Q[Ee].slice(0),Y[Ee]=Y[Ee].slice(0);return k}()),this._tables=[[l[0][0].slice(),l[0][1].slice(),l[0][2].slice(),l[0][3].slice(),l[0][4].slice()],[l[1][0].slice(),l[1][1].slice(),l[1][2].slice(),l[1][3].slice(),l[1][4].slice()]];var Y,_e,xe,Ee=this._tables[0][4],Oe=this._tables[1],He=Q.length,Pe=1;if(4!==He&&6!==He&&8!==He)throw new Error("Invalid aes key size");var Fe=Q.slice(0),Be=[];for(this._key=[Fe,Be],Y=He;Y<4*He+28;Y++)xe=Fe[Y-1],(Y%He==0||8===He&&Y%He==4)&&(xe=Ee[xe>>>24]<<24^Ee[xe>>16&255]<<16^Ee[xe>>8&255]<<8^Ee[255&xe],Y%He==0&&(xe=xe<<8^xe>>>24^Pe<<24,Pe=Pe<<1^283*(Pe>>7))),Fe[Y]=Fe[Y-He]^xe;for(_e=0;Y;_e++,Y--)xe=Fe[3&_e?Y:Y-4],Be[_e]=Y<=4||_e<4?xe:Oe[0][Ee[xe>>>24]]^Oe[1][Ee[xe>>16&255]]^Oe[2][Ee[xe>>8&255]]^Oe[3][Ee[255&xe]]}return I.prototype.decrypt=function(Y,_e,xe,Ee,Oe,He){var Dt,ar,xt,jt,Pe=this._key[1],Fe=Y^Pe[0],Be=Ee^Pe[1],at=xe^Pe[2],Ge=_e^Pe[3],Pt=Pe.length/4-2,Or=4,ti=this._tables[1],li=ti[0],Ci=ti[1],di=ti[2],Pi=ti[3],ki=ti[4];for(jt=0;jt>>24]^Ci[Be>>16&255]^di[at>>8&255]^Pi[255&Ge]^Pe[Or],ar=li[Be>>>24]^Ci[at>>16&255]^di[Ge>>8&255]^Pi[255&Fe]^Pe[Or+1],xt=li[at>>>24]^Ci[Ge>>16&255]^di[Fe>>8&255]^Pi[255&Be]^Pe[Or+2],Ge=li[Ge>>>24]^Ci[Fe>>16&255]^di[Be>>8&255]^Pi[255&at]^Pe[Or+3],Or+=4,Fe=Dt,Be=ar,at=xt;for(jt=0;jt<4;jt++)Oe[(3&-jt)+He]=ki[Fe>>>24]<<24^ki[Be>>16&255]<<16^ki[at>>8&255]<<8^ki[255&Ge]^Pe[Or++],Dt=Fe,Fe=Be,Be=at,at=Ge,Ge=Dt},I}(),h=function(I){function k(){var Y;return(Y=I.call(this,i)||this).jobs=[],Y.delay=1,Y.timeout_=null,Y}e(k,I);var Q=k.prototype;return Q.processJob_=function(){this.jobs.shift()(),this.jobs.length?this.timeout_=setTimeout(this.processJob_.bind(this),this.delay):this.timeout_=null},Q.push=function(_e){this.jobs.push(_e),this.timeout_||(this.timeout_=setTimeout(this.processJob_.bind(this),this.delay))},k}(i),y=function(k){return k<<24|(65280&k)<<8|(16711680&k)>>8|k>>>24},S=function(){function I(Q,Y,_e,xe){var Ee=I.STEP,Oe=new Int32Array(Q.buffer),He=new Uint8Array(Q.byteLength),Pe=0;for(this.asyncStream_=new h,this.asyncStream_.push(this.decryptChunk_(Oe.subarray(Pe,Pe+Ee),Y,_e,He)),Pe=Ee;Pe>2),xe=new d(Array.prototype.slice.call(Q)),Ee=new Uint8Array(k.byteLength),Oe=new Int32Array(Ee.buffer);for(He=Y[0],Pe=Y[1],Fe=Y[2],Be=Y[3],xt=0;xt<_e.length;xt+=4)at=y(_e[xt]),Ge=y(_e[xt+1]),Dt=y(_e[xt+2]),ar=y(_e[xt+3]),xe.decrypt(at,Ge,Dt,ar,Oe,xt),Oe[xt]=y(Oe[xt]^He),Oe[xt+1]=y(Oe[xt+1]^Pe),Oe[xt+2]=y(Oe[xt+2]^Fe),Oe[xt+3]=y(Oe[xt+3]^Be),He=at,Pe=Ge,Fe=Dt,Be=ar;return Ee}(Y,_e,xe);Ee.set(Oe,Y.byteOffset)}},r(I,null,[{key:"STEP",get:function(){return 32e3}}]),I}();self.onmessage=function(I){var k=I.data,Q=new Uint8Array(k.encrypted.bytes,k.encrypted.byteOffset,k.encrypted.byteLength),Y=new Uint32Array(k.key.bytes,k.key.byteOffset,k.key.byteLength/4),_e=new Uint32Array(k.iv.bytes,k.iv.byteOffset,k.iv.byteLength/4);new S(Q,Y,_e,function(xe,Ee){self.postMessage(function(k){var Q={};return Object.keys(k).forEach(function(Y){var _e=k[Y];ArrayBuffer.isView(_e)?Q[Y]={bytes:_e.buffer,byteOffset:_e.byteOffset,byteLength:_e.byteLength}:Q[Y]=_e}),Q}({source:k.source,decrypted:Ee}),[Ee.buffer])})}})),ty=Ac(ey),ry=function(t){var r=t.default?"main":"alternative";return t.characteristics&&t.characteristics.indexOf("public.accessibility.describes-video")>=0&&(r="main-desc"),r},Kn=function(t,r){t.abort(),t.pause(),r&&r.activePlaylistLoader&&(r.activePlaylistLoader.pause(),r.activePlaylistLoader=null)},du=function(t,r){r.activePlaylistLoader=t,t.load()},Xn={AUDIO:function(t,r){return function(){var a=r.segmentLoaders[t],e=r.mediaTypes[t],i=r.blacklistCurrentPlaylist;Kn(a,e);var n=e.activeTrack(),o=e.activeGroup(),l=(o.filter(function(y){return y.default})[0]||o[0]).id,d=e.tracks[l];if(n!==d){for(var h in he.log.warn("Problem encountered loading the alternate audio track.Switching back to default."),e.tracks)e.tracks[h].enabled=e.tracks[h]===d;e.onTrackChanged()}else i({message:"Problem encountered loading the default audio track."})}},SUBTITLES:function(t,r){return function(){var a=r.segmentLoaders[t],e=r.mediaTypes[t];he.log.warn("Problem encountered loading the subtitle track.Disabling subtitle track."),Kn(a,e);var i=e.activeTrack();i&&(i.mode="disabled"),e.onTrackChanged()}}},nf={AUDIO:function(t,r,a){if(r){var e=a.tech,i=a.requestOptions,n=a.segmentLoaders[t];r.on("loadedmetadata",function(){var o=r.media();n.playlist(o,i),(!e.paused()||o.endList&&"none"!==e.preload())&&n.load()}),r.on("loadedplaylist",function(){n.playlist(r.media(),i),e.paused()||n.load()}),r.on("error",Xn[t](t,a))}},SUBTITLES:function(t,r,a){var e=a.tech,i=a.requestOptions,n=a.segmentLoaders[t],o=a.mediaTypes[t];r.on("loadedmetadata",function(){var l=r.media();n.playlist(l,i),n.track(o.activeTrack()),(!e.paused()||l.endList&&"none"!==e.preload())&&n.load()}),r.on("loadedplaylist",function(){n.playlist(r.media(),i),e.paused()||n.load()}),r.on("error",Xn[t](t,a))}},sy={AUDIO:function(t,r){var a=r.vhs,e=r.sourceType,i=r.segmentLoaders[t],n=r.requestOptions,o=r.master.mediaGroups,l=r.mediaTypes[t],d=l.groups,h=l.tracks,y=l.logger_,g=r.masterPlaylistLoader,S=Ba(g.master);for(var A in(!o[t]||0===Object.keys(o[t]).length)&&(o[t]={main:{default:{default:!0}}},S&&(o[t].main.default.playlists=g.master.playlists)),o[t])for(var I in d[A]||(d[A]=[]),o[t][A]){var k=o[t][A][I],Q=void 0;if(S?(y("AUDIO group '"+A+"' label '"+I+"' is a master playlist"),k.isMasterPlaylist=!0,Q=null):Q="vhs-json"===e&&k.playlists?new na(k.playlists[0],a,n):k.resolvedUri?new na(k.resolvedUri,a,n):k.playlists&&"dash"===e?new ru(k.playlists[0],a,n,g):null,k=he.mergeOptions({id:I,playlistLoader:Q},k),nf[t](t,k.playlistLoader,r),d[A].push(k),typeof h[I]>"u"){var Y=new he.AudioTrack({id:I,kind:ry(k),enabled:!1,language:k.language,default:k.default,label:I});h[I]=Y}}i.on("error",Xn[t](t,r))},SUBTITLES:function(t,r){var a=r.tech,e=r.vhs,i=r.sourceType,n=r.segmentLoaders[t],o=r.requestOptions,l=r.master.mediaGroups,d=r.mediaTypes[t],h=d.groups,y=d.tracks,g=r.masterPlaylistLoader;for(var S in l[t])for(var A in h[S]||(h[S]=[]),l[t][S])if(!l[t][S][A].forced){var I=l[t][S][A],k=void 0;if("hls"===i)k=new na(I.resolvedUri,e,o);else if("dash"===i){if(!I.playlists.filter(function(_e){return _e.excludeUntil!==1/0}).length)return;k=new ru(I.playlists[0],e,o,g)}else"vhs-json"===i&&(k=new na(I.playlists?I.playlists[0]:I.resolvedUri,e,o));if(I=he.mergeOptions({id:A,playlistLoader:k},I),nf[t](t,I.playlistLoader,r),h[S].push(I),typeof y[A]>"u"){var Y=a.addRemoteTextTrack({id:A,kind:"subtitles",default:I.default&&I.autoselect,language:I.language,label:A},!1).track;y[A]=Y}}n.on("error",Xn[t](t,r))},"CLOSED-CAPTIONS":function(t,r){var a=r.tech,e=r.master.mediaGroups,i=r.mediaTypes[t],n=i.groups,o=i.tracks;for(var l in e[t])for(var d in n[l]||(n[l]=[]),e[t][l]){var h=e[t][l][d];if(/^(?:CC|SERVICE)/.test(h.instreamId)){var y=a.options_.vhs&&a.options_.vhs.captionServices||{},g={label:d,language:h.language,instreamId:h.instreamId,default:h.default&&h.autoselect};if(y[g.instreamId]&&(g=he.mergeOptions(g,y[g.instreamId])),void 0===g.default&&delete g.default,n[l].push(he.mergeOptions({id:d},h)),typeof o[d]>"u"){var S=a.addRemoteTextTrack({id:g.instreamId,kind:"captions",default:g.default,language:g.language,label:g.label},!1).track;o[d]=S}}}}},oy=function s(t,r){for(var a=0;a1&&Ba(r.master))for(var d=0;d"u"?o:null!==a&&o&&o.filter(function(y){return y.id===a.id})[0]||null}}(A,t),r[A].activeTrack=ly[A](A,t),r[A].onGroupChanged=function(t,r){return function(){var a=r.segmentLoaders,e=a[t],i=a.main,n=r.mediaTypes[t],o=n.activeTrack(),l=n.getActiveGroup(),d=n.activePlaylistLoader,h=n.lastGroup_;if((!l||!h||l.id!==h.id)&&(n.lastGroup_=l,n.lastTrack_=o,Kn(e,n),l&&!l.isMasterPlaylist)){if(!l.playlistLoader)return void(d&&i.resetEverything());e.resyncLoader(),du(l.playlistLoader,n)}}}(A,t),r[A].onGroupChanging=function(t,r){return function(){var a=r.segmentLoaders[t];r.mediaTypes[t].lastGroup_=null,a.abort(),a.pause()}}(A,t),r[A].onTrackChanged=function(t,r){return function(){var a=r.masterPlaylistLoader,e=r.segmentLoaders,i=e[t],n=e.main,o=r.mediaTypes[t],l=o.activeTrack(),d=o.getActiveGroup(),h=o.activePlaylistLoader,y=o.lastTrack_;if((!y||!l||y.id!==l.id)&&(o.lastGroup_=d,o.lastTrack_=l,Kn(i,o),d)){if(d.isMasterPlaylist){if(!l||!y||l.id===y.id)return;var g=r.vhs.masterPlaylistController_,S=g.selectPlaylist();if(g.media()===S)return;return o.logger_("track change. Switching master audio from "+y.id+" to "+l.id),a.pause(),n.resetEverything(),void g.fastQualityChange_(S)}if("AUDIO"===t){if(!d.playlistLoader)return n.setAudio(!0),void n.resetEverything();i.setAudio(!0),n.setAudio(!1)}if(h===d.playlistLoader)return void du(d.playlistLoader,o);i.track&&i.track(l),i.resetEverything(),du(d.playlistLoader,o)}}}(A,t),r[A].getActiveGroup=function(t,r){var a=r.mediaTypes;return function(){var e=a[t].activeTrack();return e?a[t].activeGroup(e):null}}(A,t)});var d=r.AUDIO.activeGroup();if(d){var h=(d.filter(function(A){return A.default})[0]||d[0]).id;r.AUDIO.tracks[h].enabled=!0,r.AUDIO.onGroupChanged(),r.AUDIO.onTrackChanged(),r.AUDIO.getActiveGroup().playlistLoader?(l.setAudio(!1),o.setAudio(!0)):l.setAudio(!0)}a.on("mediachange",function(){["AUDIO","SUBTITLES"].forEach(function(A){return r[A].onGroupChanged()})}),a.on("mediachanging",function(){["AUDIO","SUBTITLES"].forEach(function(A){return r[A].onGroupChanging()})});var g=function(){r.AUDIO.onTrackChanged(),e.trigger({type:"usage",name:"vhs-audio-change"}),e.trigger({type:"usage",name:"hls-audio-change"})};for(var S in e.audioTracks().addEventListener("change",g),e.remoteTextTracks().addEventListener("change",r.SUBTITLES.onTrackChanged),i.on("dispose",function(){e.audioTracks().removeEventListener("change",g),e.remoteTextTracks().removeEventListener("change",r.SUBTITLES.onTrackChanged)}),e.clearTracks("audio"),r.AUDIO.tracks)e.audioTracks().addTrack(r.AUDIO.tracks[S])},py=["mediaRequests","mediaRequestsAborted","mediaRequestsTimedout","mediaRequestsErrored","mediaTransferDuration","mediaBytesTransferred","mediaAppends"],my=function(t){return this.audioSegmentLoader_[t]+this.mainSegmentLoader_[t]},gy=function(s){function t(a){var e;e=s.call(this)||this;var i=a.src,n=a.handleManifestRedirects,o=a.withCredentials,l=a.tech,d=a.bandwidth,h=a.externVhs,y=a.useCueTags,g=a.blacklistDuration,S=a.enableLowInitialPlaylist,A=a.sourceType,I=a.cacheEncryptionKeys,k=a.experimentalBufferBasedABR,Q=a.experimentalLeastPixelDiffSelector,Y=a.captionServices;if(!i)throw new Error("A non-empty playlist URL or JSON manifest string is required");var _e=a.maxPlaylistRetries;(null===_e||typeof _e>"u")&&(_e=1/0),ui=h,e.experimentalBufferBasedABR=!!k,e.experimentalLeastPixelDiffSelector=!!Q,e.withCredentials=o,e.tech_=l,e.vhs_=l.vhs,e.sourceType_=A,e.useCueTags_=y,e.blacklistDuration=g,e.maxPlaylistRetries=_e,e.enableLowInitialPlaylist=S,e.useCueTags_&&(e.cueTagsTrack_=e.tech_.addTextTrack("metadata","ad-cues"),e.cueTagsTrack_.inBandMetadataTrackDispatchType=""),e.requestOptions_={withCredentials:o,handleManifestRedirects:n,maxPlaylistRetries:_e,timeout:null},e.on("error",e.pauseLoading),e.mediaTypes_=function(){var t={};return["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach(function(r){t[r]={groups:{},tracks:{},activePlaylistLoader:null,activeGroup:oi,activeTrack:oi,getActiveGroup:oi,onGroupChanged:oi,onTrackChanged:oi,lastTrack_:null,logger_:Gr("MediaGroups["+r+"]")}}),t}(),e.mediaSource=new window.MediaSource,e.handleDurationChange_=e.handleDurationChange_.bind(lt(e)),e.handleSourceOpen_=e.handleSourceOpen_.bind(lt(e)),e.handleSourceEnded_=e.handleSourceEnded_.bind(lt(e)),e.mediaSource.addEventListener("durationchange",e.handleDurationChange_),e.mediaSource.addEventListener("sourceopen",e.handleSourceOpen_),e.mediaSource.addEventListener("sourceended",e.handleSourceEnded_),e.seekable_=he.createTimeRanges(),e.hasPlayed_=!1,e.syncController_=new J0(a),e.segmentMetadataTrack_=l.addRemoteTextTrack({kind:"metadata",label:"segment-metadata"},!1).track,e.decrypter_=new ty,e.sourceUpdater_=new ef(e.mediaSource),e.inbandTextTracks_={},e.timelineChangeController_=new Z0;var xe={vhs:e.vhs_,parse708captions:a.parse708captions,captionServices:Y,mediaSource:e.mediaSource,currentTime:e.tech_.currentTime.bind(e.tech_),seekable:function(){return e.seekable()},seeking:function(){return e.tech_.seeking()},duration:function(){return e.duration()},hasPlayed:function(){return e.hasPlayed_},goalBufferLength:function(){return e.goalBufferLength()},bandwidth:d,syncController:e.syncController_,decrypter:e.decrypter_,sourceType:e.sourceType_,inbandTextTracks:e.inbandTextTracks_,cacheEncryptionKeys:I,sourceUpdater:e.sourceUpdater_,timelineChangeController:e.timelineChangeController_,experimentalExactManifestTimings:a.experimentalExactManifestTimings};e.masterPlaylistLoader_="dash"===e.sourceType_?new ru(i,e.vhs_,e.requestOptions_):new na(i,e.vhs_,e.requestOptions_),e.setupMasterPlaylistLoaderListeners_(),e.mainSegmentLoader_=new ou(he.mergeOptions(xe,{segmentMetadataTrack:e.segmentMetadataTrack_,loaderType:"main"}),a),e.audioSegmentLoader_=new ou(he.mergeOptions(xe,{loaderType:"audio"}),a),e.subtitleSegmentLoader_=new K0(he.mergeOptions(xe,{loaderType:"vtt",featuresNativeTextTracks:e.tech_.featuresNativeTextTracks}),a),e.setupSegmentLoaderListeners_(),e.experimentalBufferBasedABR&&(e.masterPlaylistLoader_.one("loadedplaylist",function(){return e.startABRTimer_()}),e.tech_.on("pause",function(){return e.stopABRTimer_()}),e.tech_.on("play",function(){return e.startABRTimer_()})),py.forEach(function(Oe){e[Oe+"_"]=my.bind(lt(e),Oe)}),e.logger_=Gr("MPC"),e.triggeredFmp4Usage=!1,"none"===e.tech_.preload()?(e.loadOnPlay_=function(){e.loadOnPlay_=null,e.masterPlaylistLoader_.load()},e.tech_.one("play",e.loadOnPlay_)):e.masterPlaylistLoader_.load(),e.timeToLoadedData__=-1,e.mainAppendsToLoadedData__=-1,e.audioAppendsToLoadedData__=-1;var Ee="none"===e.tech_.preload()?"play":"loadstart";return e.tech_.one(Ee,function(){var Oe=Date.now();e.tech_.one("loadeddata",function(){e.timeToLoadedData__=Date.now()-Oe,e.mainAppendsToLoadedData__=e.mainSegmentLoader_.mediaAppends,e.audioAppendsToLoadedData__=e.audioSegmentLoader_.mediaAppends})}),e}Ne(t,s);var r=t.prototype;return r.mainAppendsToLoadedData_=function(){return this.mainAppendsToLoadedData__},r.audioAppendsToLoadedData_=function(){return this.audioAppendsToLoadedData__},r.appendsToLoadedData_=function(){var e=this.mainAppendsToLoadedData_(),i=this.audioAppendsToLoadedData_();return-1===e||-1===i?-1:e+i},r.timeToLoadedData_=function(){return this.timeToLoadedData__},r.checkABR_=function(){var e=this.selectPlaylist();e&&this.shouldSwitchToMedia_(e)&&this.switchMedia_(e,"abr")},r.switchMedia_=function(e,i,n){var o=this.media(),l=o&&(o.id||o.uri),d=e.id||e.uri;l&&l!==d&&(this.logger_("switch media "+l+" -> "+d+" from "+i),this.tech_.trigger({type:"usage",name:"vhs-rendition-change-"+i})),this.masterPlaylistLoader_.media(e,n)},r.startABRTimer_=function(){var e=this;this.stopABRTimer_(),this.abrTimer_=window.setInterval(function(){return e.checkABR_()},250)},r.stopABRTimer_=function(){this.tech_.scrubbing&&this.tech_.scrubbing()||(window.clearInterval(this.abrTimer_),this.abrTimer_=null)},r.getAudioTrackPlaylists_=function(){var e=this.master(),i=e&&e.playlists||[];if(!e||!e.mediaGroups||!e.mediaGroups.AUDIO)return i;var l,n=e.mediaGroups.AUDIO,o=Object.keys(n);if(Object.keys(this.mediaTypes_.AUDIO.groups).length)l=this.mediaTypes_.AUDIO.activeTrack();else{var d=n.main||o.length&&n[o[0]];for(var h in d)if(d[h].default){l={label:h};break}}if(!l)return i;var y=[];for(var g in n)if(n[g][l.label]){var S=n[g][l.label];if(S.playlists&&S.playlists.length)y.push.apply(y,S.playlists);else if(S.uri)y.push(S);else if(e.playlists.length)for(var A=0;A1&&(this.tech_.trigger({type:"usage",name:"vhs-alternate-audio"}),this.tech_.trigger({type:"usage",name:"hls-alternate-audio"})),this.useCueTags_&&(this.tech_.trigger({type:"usage",name:"vhs-playlist-cue-tags"}),this.tech_.trigger({type:"usage",name:"hls-playlist-cue-tags"}))},r.shouldSwitchToMedia_=function(e){var i=this.masterPlaylistLoader_.media()||this.masterPlaylistLoader_.pendingMedia_,n=this.tech_.currentTime(),o=this.bufferLowWaterLine(),l=this.bufferHighWaterLine();return function(t){var r=t.currentPlaylist,a=t.buffered,e=t.currentTime,i=t.nextPlaylist,n=t.bufferLowWaterLine,o=t.bufferHighWaterLine,l=t.duration,d=t.experimentalBufferBasedABR,h=t.log;if(!i)return he.log.warn("We received no playlist to switch to. Please check your stream."),!1;var y="allowing switch "+(r&&r.id||"null")+" -> "+i.id;if(!r)return h(y+" as current playlist is not set"),!0;if(i.id===r.id)return!1;var g=!!aa(a,e).length;if(!r.endList)return g||"number"!=typeof r.partTargetDuration?(h(y+" as current playlist is live"),!0):(h("not "+y+" as current playlist is live llhls, but currentTime isn't in buffered."),!1);var S=qo(a,e),A=d?lr.EXPERIMENTAL_MAX_BUFFER_LOW_WATER_LINE:lr.MAX_BUFFER_LOW_WATER_LINE;if(lk)&&S>=n){var Y=y+" as forwardBuffer >= bufferLowWaterLine ("+S+" >= "+n+")";return d&&(Y+=" and next bandwidth > current bandwidth ("+I+" > "+k+")"),h(Y),!0}return h("not "+y+" as no switching criteria met"),!1}({buffered:this.tech_.buffered(),currentTime:n,currentPlaylist:i,nextPlaylist:e,bufferLowWaterLine:o,bufferHighWaterLine:l,duration:this.duration(),experimentalBufferBasedABR:this.experimentalBufferBasedABR,log:this.logger_})},r.setupSegmentLoaderListeners_=function(){var e=this;this.experimentalBufferBasedABR||(this.mainSegmentLoader_.on("bandwidthupdate",function(){var n=e.selectPlaylist();e.shouldSwitchToMedia_(n)&&e.switchMedia_(n,"bandwidthupdate"),e.tech_.trigger("bandwidthupdate")}),this.mainSegmentLoader_.on("progress",function(){e.trigger("progress")})),this.mainSegmentLoader_.on("error",function(){e.blacklistCurrentPlaylist(e.mainSegmentLoader_.error())}),this.mainSegmentLoader_.on("appenderror",function(){e.error=e.mainSegmentLoader_.error_,e.trigger("error")}),this.mainSegmentLoader_.on("syncinfoupdate",function(){e.onSyncInfoUpdate_()}),this.mainSegmentLoader_.on("timestampoffset",function(){e.tech_.trigger({type:"usage",name:"vhs-timestamp-offset"}),e.tech_.trigger({type:"usage",name:"hls-timestamp-offset"})}),this.audioSegmentLoader_.on("syncinfoupdate",function(){e.onSyncInfoUpdate_()}),this.audioSegmentLoader_.on("appenderror",function(){e.error=e.audioSegmentLoader_.error_,e.trigger("error")}),this.mainSegmentLoader_.on("ended",function(){e.logger_("main segment loader ended"),e.onEndOfStream()}),this.mainSegmentLoader_.on("earlyabort",function(n){e.experimentalBufferBasedABR||(e.delegateLoaders_("all",["abort"]),e.blacklistCurrentPlaylist({message:"Aborted early because there isn't enough bandwidth to complete the request without rebuffering."},120))});var i=function(){if(!e.sourceUpdater_.hasCreatedSourceBuffers())return e.tryToCreateSourceBuffers_();var o=e.getCodecsOrExclude_();o&&e.sourceUpdater_.addOrChangeSourceBuffers(o)};this.mainSegmentLoader_.on("trackinfo",i),this.audioSegmentLoader_.on("trackinfo",i),this.mainSegmentLoader_.on("fmp4",function(){e.triggeredFmp4Usage||(e.tech_.trigger({type:"usage",name:"vhs-fmp4"}),e.tech_.trigger({type:"usage",name:"hls-fmp4"}),e.triggeredFmp4Usage=!0)}),this.audioSegmentLoader_.on("fmp4",function(){e.triggeredFmp4Usage||(e.tech_.trigger({type:"usage",name:"vhs-fmp4"}),e.tech_.trigger({type:"usage",name:"hls-fmp4"}),e.triggeredFmp4Usage=!0)}),this.audioSegmentLoader_.on("ended",function(){e.logger_("audioSegmentLoader ended"),e.onEndOfStream()})},r.mediaSecondsLoaded_=function(){return Math.max(this.audioSegmentLoader_.mediaSecondsLoaded+this.mainSegmentLoader_.mediaSecondsLoaded)},r.load=function(){this.mainSegmentLoader_.load(),this.mediaTypes_.AUDIO.activePlaylistLoader&&this.audioSegmentLoader_.load(),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&this.subtitleSegmentLoader_.load()},r.smoothQualityChange_=function(e){void 0===e&&(e=this.selectPlaylist()),this.fastQualityChange_(e)},r.fastQualityChange_=function(e){var i=this;void 0===e&&(e=this.selectPlaylist()),e!==this.masterPlaylistLoader_.media()?(this.switchMedia_(e,"fast-quality"),this.mainSegmentLoader_.resetEverything(function(){he.browser.IE_VERSION||he.browser.IS_EDGE?i.tech_.setCurrentTime(i.tech_.currentTime()+.04):i.tech_.setCurrentTime(i.tech_.currentTime())})):this.logger_("skipping fastQualityChange because new media is same as old")},r.play=function(){if(!this.setupFirstPlay()){this.tech_.ended()&&this.tech_.setCurrentTime(0),this.hasPlayed_&&this.load();var e=this.tech_.seekable();if(this.tech_.duration()===1/0&&this.tech_.currentTime()this.maxPlaylistRetries?1/0:Date.now()+1e3*i,n.excludeUntil=y,e.reason&&(n.lastExcludeReason_=e.reason),this.tech_.trigger("blacklistplaylist"),this.tech_.trigger({type:"usage",name:"vhs-rendition-blacklisted"}),this.tech_.trigger({type:"usage",name:"hls-rendition-blacklisted"});var g=this.selectPlaylist();if(!g)return this.error="Playback cannot continue. No available working or supported playlists.",void this.trigger("error");var S=e.internal?this.logger_:he.log.warn,A=e.message?" "+e.message:"";S((e.internal?"Internal problem":"Problem")+" encountered with playlist "+n.id+"."+A+" Switching to playlist "+g.id+"."),g.attributes.AUDIO!==n.attributes.AUDIO&&this.delegateLoaders_("audio",["abort","pause"]),g.attributes.SUBTITLES!==n.attributes.SUBTITLES&&this.delegateLoaders_("subtitle",["abort","pause"]),this.delegateLoaders_("main",["abort","pause"]);var I=g.targetDuration/2*1e3||5e3,k="number"==typeof g.lastRequest&&Date.now()-g.lastRequest<=I;return this.switchMedia_(g,"exclude",d||k)},r.pauseLoading=function(){this.delegateLoaders_("all",["abort","pause"]),this.stopABRTimer_()},r.delegateLoaders_=function(e,i){var n=this,o=[],l="all"===e;(l||"main"===e)&&o.push(this.masterPlaylistLoader_);var d=[];(l||"audio"===e)&&d.push("AUDIO"),(l||"subtitle"===e)&&(d.push("CLOSED-CAPTIONS"),d.push("SUBTITLES")),d.forEach(function(h){var y=n.mediaTypes_[h]&&n.mediaTypes_[h].activePlaylistLoader;y&&o.push(y)}),["main","audio","subtitle"].forEach(function(h){var y=n[h+"SegmentLoader_"];y&&(e===h||"all"===e)&&o.push(y)}),o.forEach(function(h){return i.forEach(function(y){"function"==typeof h[y]&&h[y]()})})},r.setCurrentTime=function(e){var i=aa(this.tech_.buffered(),e);return this.masterPlaylistLoader_&&this.masterPlaylistLoader_.media()&&this.masterPlaylistLoader_.media().segments?i&&i.length?e:(this.mainSegmentLoader_.resetEverything(),this.mainSegmentLoader_.abort(),this.mediaTypes_.AUDIO.activePlaylistLoader&&(this.audioSegmentLoader_.resetEverything(),this.audioSegmentLoader_.abort()),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&(this.subtitleSegmentLoader_.resetEverything(),this.subtitleSegmentLoader_.abort()),void this.load()):0},r.duration=function(){if(!this.masterPlaylistLoader_)return 0;var e=this.masterPlaylistLoader_.media();return e?e.endList?this.mediaSource?this.mediaSource.duration:ui.Playlist.duration(e):1/0:0},r.seekable=function(){return this.seekable_},r.onSyncInfoUpdate_=function(){var e;if(this.masterPlaylistLoader_){var i=this.masterPlaylistLoader_.media();if(i){var n=this.syncController_.getExpiredTime(i,this.duration());if(null!==n){var d,h,o=this.masterPlaylistLoader_.master,l=ui.Playlist.seekable(i,n,ui.Playlist.liveEdgeDelay(o,i));if(0!==l.length&&(!this.mediaTypes_.AUDIO.activePlaylistLoader||(i=this.mediaTypes_.AUDIO.activePlaylistLoader.media(),null!==(n=this.syncController_.getExpiredTime(i,this.duration()))&&0!==(e=ui.Playlist.seekable(i,n,ui.Playlist.liveEdgeDelay(o,i))).length)))this.seekable_&&this.seekable_.length&&(d=this.seekable_.end(0),h=this.seekable_.start(0)),e?e.start(0)>l.end(0)||l.start(0)>e.end(0)?this.seekable_=l:this.seekable_=he.createTimeRanges([[e.start(0)>l.start(0)?e.start(0):l.start(0),e.end(0)0&&(o=Math.max(o,n.end(n.length-1))),this.mediaSource.duration!==o&&this.sourceUpdater_.setDuration(o)}},r.dispose=function(){var e=this;this.trigger("dispose"),this.decrypter_.terminate(),this.masterPlaylistLoader_.dispose(),this.mainSegmentLoader_.dispose(),this.loadOnPlay_&&this.tech_.off("play",this.loadOnPlay_),["AUDIO","SUBTITLES"].forEach(function(i){var n=e.mediaTypes_[i].groups;for(var o in n)n[o].forEach(function(l){l.playlistLoader&&l.playlistLoader.dispose()})}),this.audioSegmentLoader_.dispose(),this.subtitleSegmentLoader_.dispose(),this.sourceUpdater_.dispose(),this.timelineChangeController_.dispose(),this.stopABRTimer_(),this.updateDuration_&&this.mediaSource.removeEventListener("sourceopen",this.updateDuration_),this.mediaSource.removeEventListener("durationchange",this.handleDurationChange_),this.mediaSource.removeEventListener("sourceopen",this.handleSourceOpen_),this.mediaSource.removeEventListener("sourceended",this.handleSourceEnded_),this.off()},r.master=function(){return this.masterPlaylistLoader_.master},r.media=function(){return this.masterPlaylistLoader_.media()||this.initialMedia_},r.areMediaTypesKnown_=function(){var e=!!this.mediaTypes_.AUDIO.activePlaylistLoader,i=!!this.mainSegmentLoader_.getCurrentMediaInfo_(),n=!e||!!this.audioSegmentLoader_.getCurrentMediaInfo_();return!(!i||!n)},r.getCodecsOrExclude_=function(){var e=this,i={main:this.mainSegmentLoader_.getCurrentMediaInfo_()||{},audio:this.audioSegmentLoader_.getCurrentMediaInfo_()||{}};i.video=i.main;var n=ja(this.master(),this.media()),o={},l=!!this.mediaTypes_.AUDIO.activePlaylistLoader;if(i.main.hasVideo&&(o.video=n.video||i.main.videoCodec||"avc1.4d400d"),i.main.isMuxed&&(o.video+=","+(n.audio||i.main.audioCodec||Kl)),(i.main.hasAudio&&!i.main.isMuxed||i.audio.hasAudio||l)&&(o.audio=n.audio||i.main.audioCodec||i.audio.audioCodec||Kl,i.audio.isFmp4=i.main.hasAudio&&!i.main.isMuxed?i.main.isFmp4:i.audio.isFmp4),o.audio||o.video){var y,h={};if(["video","audio"].forEach(function(I){if(o.hasOwnProperty(I)&&!function(k,Q){return k?Sn(Q):mo(Q)}(i[I].isFmp4,o[I])){var k=i[I].isFmp4?"browser":"muxer";h[k]=h[k]||[],h[k].push(o[I]),"audio"===I&&(y=k)}}),l&&y&&this.media().attributes.AUDIO){var g=this.media().attributes.AUDIO;this.master().playlists.forEach(function(I){(I.attributes&&I.attributes.AUDIO)===g&&I!==e.media()&&(I.excludeUntil=1/0)}),this.logger_("excluding audio group "+g+" as "+y+' does not support codec(s): "'+o.audio+'"')}if(!Object.keys(h).length){if(this.sourceUpdater_.hasCreatedSourceBuffers()&&!this.sourceUpdater_.canChangeType()){var A=[];if(["video","audio"].forEach(function(I){var k=(Yr(e.sourceUpdater_.codecs[I]||"")[0]||{}).type,Q=(Yr(o[I]||"")[0]||{}).type;k&&Q&&k.toLowerCase()!==Q.toLowerCase()&&A.push('"'+e.sourceUpdater_.codecs[I]+'" -> "'+o[I]+'"')}),A.length)return void this.blacklistCurrentPlaylist({playlist:this.media(),message:"Codec switching not supported: "+A.join(", ")+".",blacklistDuration:1/0,internal:!0})}return o}var S=Object.keys(h).reduce(function(I,k){return I&&(I+=", "),I+=k+' does not support codec(s): "'+h[k].join(",")+'"'},"")+".";this.blacklistCurrentPlaylist({playlist:this.media(),internal:!0,message:S,blacklistDuration:1/0})}else this.blacklistCurrentPlaylist({playlist:this.media(),message:"Could not determine codecs for playlist.",blacklistDuration:1/0})},r.tryToCreateSourceBuffers_=function(){if("open"===this.mediaSource.readyState&&!this.sourceUpdater_.hasCreatedSourceBuffers()&&this.areMediaTypesKnown_()){var e=this.getCodecsOrExclude_();if(e){this.sourceUpdater_.createSourceBuffers(e);var i=[e.video,e.audio].filter(Boolean).join(",");this.excludeIncompatibleVariants_(i)}}},r.excludeUnsupportedVariants_=function(){var e=this,i=this.master().playlists,n=[];Object.keys(i).forEach(function(o){var l=i[o];if(-1===n.indexOf(l.id)){n.push(l.id);var d=ja(e.master,l),h=[];d.audio&&!mo(d.audio)&&!Sn(d.audio)&&h.push("audio codec "+d.audio),d.video&&!mo(d.video)&&!Sn(d.video)&&h.push("video codec "+d.video),d.text&&"stpp.ttml.im1t"===d.text&&h.push("text codec "+d.text),h.length&&(l.excludeUntil=1/0,e.logger_("excluding "+l.id+" for unsupported: "+h.join(", ")))}})},r.excludeIncompatibleVariants_=function(e){var i=this,n=[],o=this.master().playlists,l=qn(Yr(e)),d=$c(l),h=l.video&&Yr(l.video)[0]||null,y=l.audio&&Yr(l.audio)[0]||null;Object.keys(o).forEach(function(g){var S=o[g];if(-1===n.indexOf(S.id)&&S.excludeUntil!==1/0){n.push(S.id);var A=[],I=ja(i.masterPlaylistLoader_.master,S),k=$c(I);if(I.audio||I.video){if(k!==d&&A.push('codec count "'+k+'" !== "'+d+'"'),!i.sourceUpdater_.canChangeType()){var Q=I.video&&Yr(I.video)[0]||null,Y=I.audio&&Yr(I.audio)[0]||null;Q&&h&&Q.type.toLowerCase()!==h.type.toLowerCase()&&A.push('video codec "'+Q.type+'" !== "'+h.type+'"'),Y&&y&&Y.type.toLowerCase()!==y.type.toLowerCase()&&A.push('audio codec "'+Y.type+'" !== "'+y.type+'"')}A.length&&(S.excludeUntil=1/0,i.logger_("blacklisting "+S.id+": "+A.join(" && ")))}}})},r.updateAdCues_=function(e){var i=0,n=this.seekable();n.length&&(i=n.start(0)),function(t,r,a){if(void 0===a&&(a=0),t.segments)for(var i,e=a,n=0;n"u"?o:(e?delete i.disabled:i.disabled=!0,e!==o&&!n&&(a(),e?t.trigger("renditionenabled"):t.trigger("renditiondisabled")),e)}}(t.playlists,r.id,o)},sf=["seeking","seeked","pause","playing","error"],by=function(){function s(r){var a=this;this.masterPlaylistController_=r.masterPlaylistController,this.tech_=r.tech,this.seekable=r.seekable,this.allowSeeksWithinUnsafeLiveWindow=r.allowSeeksWithinUnsafeLiveWindow,this.liveRangeSafeTimeDelta=r.liveRangeSafeTimeDelta,this.media=r.media,this.consecutiveUpdates=0,this.lastRecordedTime=null,this.timer_=null,this.checkCurrentTimeTimeout_=null,this.logger_=Gr("PlaybackWatcher"),this.logger_("initialize");var e=function(){return a.monitorCurrentTime_()},i=function(){return a.monitorCurrentTime_()},n=function(){return a.techWaiting_()},o=function(){return a.cancelTimer_()},l=this.masterPlaylistController_,d=["main","subtitle","audio"],h={};d.forEach(function(g){h[g]={reset:function(){return a.resetSegmentDownloads_(g)},updateend:function(){return a.checkSegmentDownloads_(g)}},l[g+"SegmentLoader_"].on("appendsdone",h[g].updateend),l[g+"SegmentLoader_"].on("playlistupdate",h[g].reset),a.tech_.on(["seeked","seeking"],h[g].reset)});var y=function(S){["main","audio"].forEach(function(A){l[A+"SegmentLoader_"][S]("appended",a.seekingAppendCheck_)})};this.seekingAppendCheck_=function(){a.fixesBadSeeks_()&&(a.consecutiveUpdates=0,a.lastRecordedTime=a.tech_.currentTime(),y("off"))},this.clearSeekingAppendCheck_=function(){return y("off")},this.watchForBadSeeking_=function(){a.clearSeekingAppendCheck_(),y("on")},this.tech_.on("seeked",this.clearSeekingAppendCheck_),this.tech_.on("seeking",this.watchForBadSeeking_),this.tech_.on("waiting",n),this.tech_.on(sf,o),this.tech_.on("canplay",i),this.tech_.one("play",e),this.dispose=function(){a.clearSeekingAppendCheck_(),a.logger_("dispose"),a.tech_.off("waiting",n),a.tech_.off(sf,o),a.tech_.off("canplay",i),a.tech_.off("play",e),a.tech_.off("seeking",a.watchForBadSeeking_),a.tech_.off("seeked",a.clearSeekingAppendCheck_),d.forEach(function(g){l[g+"SegmentLoader_"].off("appendsdone",h[g].updateend),l[g+"SegmentLoader_"].off("playlistupdate",h[g].reset),a.tech_.off(["seeked","seeking"],h[g].reset)}),a.checkCurrentTimeTimeout_&&window.clearTimeout(a.checkCurrentTimeTimeout_),a.cancelTimer_()}}var t=s.prototype;return t.monitorCurrentTime_=function(){this.checkCurrentTime_(),this.checkCurrentTimeTimeout_&&window.clearTimeout(this.checkCurrentTimeTimeout_),this.checkCurrentTimeTimeout_=window.setTimeout(this.monitorCurrentTime_.bind(this),250)},t.resetSegmentDownloads_=function(a){var e=this.masterPlaylistController_[a+"SegmentLoader_"];this[a+"StalledDownloads_"]>0&&this.logger_("resetting possible stalled download count for "+a+" loader"),this[a+"StalledDownloads_"]=0,this[a+"Buffered_"]=e.buffered_()},t.checkSegmentDownloads_=function(a){var e=this.masterPlaylistController_,i=e[a+"SegmentLoader_"],n=i.buffered_(),o=function(t,r){if(t===r)return!1;if(!t&&r||!r&&t||t.length!==r.length)return!0;for(var a=0;a=e.end(e.length-1)))return this.techWaiting_();this.consecutiveUpdates>=5&&a===this.lastRecordedTime?(this.consecutiveUpdates++,this.waiting_()):a===this.lastRecordedTime?this.consecutiveUpdates++:(this.consecutiveUpdates=0,this.lastRecordedTime=a)}},t.cancelTimer_=function(){this.consecutiveUpdates=0,this.timer_&&(this.logger_("cancelTimer_"),clearTimeout(this.timer_)),this.timer_=null},t.fixesBadSeeks_=function(){if(!this.tech_.seeking())return!1;var o,e=this.seekable(),i=this.tech_.currentTime();this.afterSeekableWindow_(e,i,this.media(),this.allowSeeksWithinUnsafeLiveWindow)&&(o=e.end(e.length-1));if(this.beforeSeekableWindow_(e,i)){var d=e.start(0);o=d+(d===e.end(0)?0:Jr)}if(typeof o<"u")return this.logger_("Trying to seek outside of seekable at time "+i+" with seekable range "+rc(e)+". Seeking to "+o+"."),this.tech_.setCurrentTime(o),!0;for(var h=this.masterPlaylistController_.sourceUpdater_,y=this.tech_.buffered(),g=h.audioBuffer?h.audioBuffered():null,S=h.videoBuffer?h.videoBuffered():null,A=this.media(),I=A.partTargetDuration?A.partTargetDuration:2*(A.targetDuration-mi),k=[g,S],Q=0;Q "+i.end(0)+"]. Attempting to resume playback by seeking to the current time."),this.tech_.trigger({type:"usage",name:"vhs-unknown-waiting"}),void this.tech_.trigger({type:"usage",name:"hls-unknown-waiting"})}},t.techWaiting_=function(){var a=this.seekable(),e=this.tech_.currentTime();if(this.tech_.seeking()||null!==this.timer_)return!0;if(this.beforeSeekableWindow_(a,e)){var i=a.end(a.length-1);return this.logger_("Fell out of live window at time "+e+". Seeking to live point (seekable end) "+i),this.cancelTimer_(),this.tech_.setCurrentTime(i),this.tech_.trigger({type:"usage",name:"vhs-live-resync"}),this.tech_.trigger({type:"usage",name:"hls-live-resync"}),!0}var n=this.tech_.vhs.masterPlaylistController_.sourceUpdater_,o=this.tech_.buffered();if(this.videoUnderflow_({audioBuffered:n.audioBuffered(),videoBuffered:n.videoBuffered(),currentTime:e}))return this.cancelTimer_(),this.tech_.setCurrentTime(e),this.tech_.trigger({type:"usage",name:"vhs-video-underflow"}),this.tech_.trigger({type:"usage",name:"hls-video-underflow"}),!0;var d=Un(o,e);if(d.length>0){var h=d.start(0)-e;return this.logger_("Stopped at "+e+", setting timer for "+h+", seeking to "+d.start(0)),this.cancelTimer_(),this.timer_=setTimeout(this.skipTheGap_.bind(this),1e3*h,e),!0}return!1},t.afterSeekableWindow_=function(a,e,i,n){if(void 0===n&&(n=!1),!a.length)return!1;var o=a.end(a.length-1)+Jr;return!i.endList&&n&&(o=a.end(a.length-1)+3*i.targetDuration),e>o},t.beforeSeekableWindow_=function(a,e){return!!(a.length&&a.start(0)>0&&e2)return{start:o,end:l}}return null},s}(),Sy={errorInterval:30,getSource:function(t){return t(this.tech({IWillNotUseThisInPlugins:!0}).currentSource_||this.currentSource())}},xy=function s(t,r){var a=0,e=0,i=he.mergeOptions(Sy,r);t.ready(function(){t.trigger({type:"usage",name:"vhs-error-reload-initialized"}),t.trigger({type:"usage",name:"hls-error-reload-initialized"})});var n=function(){e&&t.currentTime(e)},o=function(g){null!=g&&(e=t.duration()!==1/0&&t.currentTime()||0,t.one("loadedmetadata",n),t.src(g),t.trigger({type:"usage",name:"vhs-error-reload"}),t.trigger({type:"usage",name:"hls-error-reload"}),t.play())},l=function(){return Date.now()-a<1e3*i.errorInterval?(t.trigger({type:"usage",name:"vhs-error-reload-canceled"}),void t.trigger({type:"usage",name:"hls-error-reload-canceled"})):i.getSource&&"function"==typeof i.getSource?(a=Date.now(),i.getSource.call(t,o)):void he.log.error("ERROR: reloadSourceOnError - The option getSource must be a function!")},d=function y(){t.off("loadedmetadata",n),t.off("error",l),t.off("dispose",y)};t.on("error",l),t.on("dispose",d),t.reloadSourceOnError=function(g){d(),s(t,g)}},cr={PlaylistLoader:na,Playlist:Dr,utils:jg,STANDARD_PLAYLIST_SELECTOR:zc,INITIAL_PLAYLIST_SELECTOR:function(){var t=this,r=this.playlists.master.playlists.filter(Dr.isEnabled);return sa(r,function(e,i){return su(e,i)}),r.filter(function(e){return!!ja(t.playlists.master,e).video})[0]||null},lastBandwidthSelector:zc,movingAverageBandwidthSelector:function(t){var r=-1,a=-1;if(t<0||t>1)throw new Error("Moving average bandwidth decay must be between 0 and 1.");return function(){var e=this.useDevicePixelRatio&&window.devicePixelRatio||1;return r<0&&(r=this.systemBandwidth,a=this.systemBandwidth),this.systemBandwidth>0&&this.systemBandwidth!==a&&(r=t*this.systemBandwidth+(1-t)*r,a=this.systemBandwidth),qc(this.playlists.master,r,parseInt(Gn(this.tech_.el(),"width"),10)*e,parseInt(Gn(this.tech_.el(),"height"),10)*e,this.limitRenditionByPlayerDimensions,this.masterPlaylistController_)}},comparePlaylistBandwidth:su,comparePlaylistResolution:function(t,r){var a,e;return t.attributes.RESOLUTION&&t.attributes.RESOLUTION.width&&(a=t.attributes.RESOLUTION.width),a=a||window.Number.MAX_VALUE,r.attributes.RESOLUTION&&r.attributes.RESOLUTION.width&&(e=r.attributes.RESOLUTION.width),a===(e=e||window.Number.MAX_VALUE)&&t.attributes.BANDWIDTH&&r.attributes.BANDWIDTH?t.attributes.BANDWIDTH-r.attributes.BANDWIDTH:a-e},xhr:Tc()};Object.keys(lr).forEach(function(s){Object.defineProperty(cr,s,{get:function(){return he.log.warn("using Vhs."+s+" is UNSAFE be sure you know what you are doing"),lr[s]},set:function(r){he.log.warn("using Vhs."+s+" is UNSAFE be sure you know what you are doing"),"number"!=typeof r||r<0?he.log.warn("value of Vhs."+s+" must be greater than or equal to 0"):lr[s]=r}})});var uf="videojs-vhs",lf=function(t,r){for(var a=r.media(),e=-1,i=0;i=g&&h>=g?Math.max(h,S):S}return h},set:function(h){this.masterPlaylistController_.mainSegmentLoader_.bandwidth=h,this.masterPlaylistController_.mainSegmentLoader_.throughput={rate:0,count:0}}},systemBandwidth:{get:function(){var y,h=1/(this.bandwidth||1);return y=this.throughput>0?1/this.throughput:0,Math.floor(1/(h+y))},set:function(){he.log.error('The "systemBandwidth" property is read-only')}}}),this.options_.bandwidth&&(this.bandwidth=this.options_.bandwidth),this.options_.throughput&&(this.throughput=this.options_.throughput),Object.defineProperties(this.stats,{bandwidth:{get:function(){return n.bandwidth||0},enumerable:!0},mediaRequests:{get:function(){return n.masterPlaylistController_.mediaRequests_()||0},enumerable:!0},mediaRequestsAborted:{get:function(){return n.masterPlaylistController_.mediaRequestsAborted_()||0},enumerable:!0},mediaRequestsTimedout:{get:function(){return n.masterPlaylistController_.mediaRequestsTimedout_()||0},enumerable:!0},mediaRequestsErrored:{get:function(){return n.masterPlaylistController_.mediaRequestsErrored_()||0},enumerable:!0},mediaTransferDuration:{get:function(){return n.masterPlaylistController_.mediaTransferDuration_()||0},enumerable:!0},mediaBytesTransferred:{get:function(){return n.masterPlaylistController_.mediaBytesTransferred_()||0},enumerable:!0},mediaSecondsLoaded:{get:function(){return n.masterPlaylistController_.mediaSecondsLoaded_()||0},enumerable:!0},mediaAppends:{get:function(){return n.masterPlaylistController_.mediaAppends_()||0},enumerable:!0},mainAppendsToLoadedData:{get:function(){return n.masterPlaylistController_.mainAppendsToLoadedData_()||0},enumerable:!0},audioAppendsToLoadedData:{get:function(){return n.masterPlaylistController_.audioAppendsToLoadedData_()||0},enumerable:!0},appendsToLoadedData:{get:function(){return n.masterPlaylistController_.appendsToLoadedData_()||0},enumerable:!0},timeToLoadedData:{get:function(){return n.masterPlaylistController_.timeToLoadedData_()||0},enumerable:!0},buffered:{get:function(){return wi(n.tech_.buffered())},enumerable:!0},currentTime:{get:function(){return n.tech_.currentTime()},enumerable:!0},currentSource:{get:function(){return n.tech_.currentSource_},enumerable:!0},currentTech:{get:function(){return n.tech_.name_},enumerable:!0},duration:{get:function(){return n.tech_.duration()},enumerable:!0},master:{get:function(){return n.playlists.master},enumerable:!0},playerDimensions:{get:function(){return n.tech_.currentDimensions()},enumerable:!0},seekable:{get:function(){return wi(n.tech_.seekable())},enumerable:!0},timestamp:{get:function(){return Date.now()},enumerable:!0},videoPlaybackQuality:{get:function(){return n.tech_.getVideoPlaybackQuality()},enumerable:!0}}),this.tech_.one("canplay",this.masterPlaylistController_.setupFirstPlay.bind(this.masterPlaylistController_)),this.tech_.on("bandwidthupdate",function(){n.options_.useBandwidthFromLocalStorage&&function(t){if(!window.localStorage)return!1;var r=df();r=r?he.mergeOptions(r,t):t;try{window.localStorage.setItem(uf,JSON.stringify(r))}catch{return!1}}({bandwidth:n.bandwidth,throughput:Math.round(n.throughput)})}),this.masterPlaylistController_.on("selectedinitialmedia",function(){!function(t){t.representations=function(){var r=t.masterPlaylistController_.master(),a=Ba(r)?t.masterPlaylistController_.getAudioTrackPlaylists_():r.playlists;return a?a.filter(function(e){return!Wo(e)}).map(function(e,i){return new _y(t,e,e.id)}):[]}}(n)}),this.masterPlaylistController_.sourceUpdater_.on("createdsourcebuffers",function(){n.setupEme_()}),this.on(this.masterPlaylistController_,"progress",function(){this.tech_.trigger("progress")}),this.on(this.masterPlaylistController_,"firstplay",function(){this.ignoreNextSeekingEvent_=!0}),this.setupQualityLevels_(),this.tech_.el()&&(this.mediaSourceUrl_=window.URL.createObjectURL(this.masterPlaylistController_.mediaSource),this.tech_.src(this.mediaSourceUrl_))}},r.createKeySessions_=function(){var e=this,i=this.masterPlaylistController_.mediaTypes_.AUDIO.activePlaylistLoader;this.logger_("waiting for EME key session creation"),Oy({player:this.player_,sourceKeySystems:this.source_.keySystems,audioMedia:i&&i.media(),mainPlaylists:this.playlists.master.playlists}).then(function(){e.logger_("created EME key session"),e.masterPlaylistController_.sourceUpdater_.initializedEme()}).catch(function(n){e.logger_("error while creating EME key session",n),e.player_.error({message:"Failed to initialize media keys for EME",code:3})})},r.handleWaitingForKey_=function(){this.logger_("waitingforkey fired, attempting to create any new key sessions"),this.createKeySessions_()},r.setupEme_=function(){var e=this,i=this.masterPlaylistController_.mediaTypes_.AUDIO.activePlaylistLoader,n=Ly({player:this.player_,sourceKeySystems:this.source_.keySystems,media:this.playlists.media(),audioMedia:i&&i.media()});this.player_.tech_.on("keystatuschange",function(o){"output-restricted"===o.status&&e.masterPlaylistController_.blacklistCurrentPlaylist({playlist:e.masterPlaylistController_.media(),message:"DRM keystatus changed to "+o.status+". Playlist will fail to play. Check for HDCP content.",blacklistDuration:1/0})}),this.handleWaitingForKey_=this.handleWaitingForKey_.bind(this),this.player_.tech_.on("waitingforkey",this.handleWaitingForKey_),11!==he.browser.IE_VERSION&&n?this.createKeySessions_():this.masterPlaylistController_.sourceUpdater_.initializedEme()},r.setupQualityLevels_=function(){var e=this,i=he.players[this.tech_.options_.playerId];!i||!i.qualityLevels||this.qualityLevels_||(this.qualityLevels_=i.qualityLevels(),this.masterPlaylistController_.on("selectedinitialmedia",function(){!function(t,r){r.representations().forEach(function(a){t.addQualityLevel(a)}),lf(t,r.playlists)}(e.qualityLevels_,e)}),this.playlists.on("mediachange",function(){lf(e.qualityLevels_,e.playlists)}))},t.version=function(){return{"@videojs/http-streaming":"2.13.1","mux.js":"6.0.1","mpd-parser":"0.21.0","m3u8-parser":"4.7.0","aes-decrypter":"3.1.2"}},r.version=function(){return this.constructor.version()},r.canChangeType=function(){return ef.canChangeType()},r.play=function(){this.masterPlaylistController_.play()},r.setCurrentTime=function(e){this.masterPlaylistController_.setCurrentTime(e)},r.duration=function(){return this.masterPlaylistController_.duration()},r.seekable=function(){return this.masterPlaylistController_.seekable()},r.dispose=function(){this.playbackWatcher_&&this.playbackWatcher_.dispose(),this.masterPlaylistController_&&this.masterPlaylistController_.dispose(),this.qualityLevels_&&this.qualityLevels_.dispose(),this.player_&&(delete this.player_.vhs,delete this.player_.dash,delete this.player_.hls),this.tech_&&this.tech_.vhs&&delete this.tech_.vhs,this.tech_&&delete this.tech_.hls,this.mediaSourceUrl_&&window.URL.revokeObjectURL&&(window.URL.revokeObjectURL(this.mediaSourceUrl_),this.mediaSourceUrl_=null),this.tech_&&this.tech_.off("waitingforkey",this.handleWaitingForKey_),s.prototype.dispose.call(this)},r.convertToProgramTime=function(e,i){return Wg({playlist:this.masterPlaylistController_.media(),time:e,callback:i})},r.seekToProgramTime=function(e,i,n,o){return void 0===n&&(n=!0),void 0===o&&(o=2),Kg({programTime:e,playlist:this.masterPlaylistController_.media(),retryCount:o,pauseAfterSeek:n,seekTo:this.options_.seekTo,tech:this.options_.tech,callback:i})},t}(he.getComponent("Component")),Qn={name:"videojs-http-streaming",VERSION:"2.13.1",canHandleSource:function(t,r){void 0===r&&(r={});var a=he.mergeOptions(he.options,r);return Qn.canPlayType(t.type,a)},handleSource:function(t,r,a){void 0===a&&(a={});var e=he.mergeOptions(he.options,a);return r.vhs=new cu(t,r,e),he.hasOwnProperty("hls")||Object.defineProperty(r,"hls",{get:function(){return he.log.warn("player.tech().hls is deprecated. Use player.tech().vhs instead."),r.vhs},configurable:!0}),r.vhs.xhr=Tc(),r.vhs.src(t.src,t.type),r.vhs},canPlayType:function(t,r){void 0===r&&(r={});var a=he.mergeOptions(he.options,r),e=a.vhs,i=(e=void 0===e?{}:e).overrideNative,n=void 0===i?!he.browser.IS_ANY_SAFARI:i,o=a.hls,l=(o=void 0===o?{}:o).overrideNative,d=void 0!==l&&l,h=Xl(t);return h&&(!cr.supportsTypeNatively(h)||d||n)?"maybe":""}};(Sn("avc1.4d400d,mp4a.40.2")&&he.getTech("Html5").registerSourceHandler(Qn,0),he.VhsHandler=cu,Object.defineProperty(he,"HlsHandler",{get:function(){return he.log.warn("videojs.HlsHandler is deprecated. Use videojs.VhsHandler instead."),cu},configurable:!0}),he.VhsSourceHandler=Qn,Object.defineProperty(he,"HlsSourceHandler",{get:function(){return he.log.warn("videojs.HlsSourceHandler is deprecated. Use videojs.VhsSourceHandler instead."),Qn},configurable:!0}),he.Vhs=cr,Object.defineProperty(he,"Hls",{get:function(){return he.log.warn("videojs.Hls is deprecated. Use videojs.Vhs instead."),cr},configurable:!0}),he.use||(he.registerComponent("Hls",cr),he.registerComponent("Vhs",cr)),he.options.vhs=he.options.vhs||{},he.options.hls=he.options.hls||{},he.getPlugin&&he.getPlugin("reloadSourceOnError"))||(he.registerPlugin||he.plugin)("reloadSourceOnError",function(t){xy(this,t)});return he}), /*! videojs-markers - v0.5.0 - 2015-08-01 * Copyright (c) 2015 ; Licensed */ /*! videojs-markers !*/ -function(B,z,ve){var u={markerStyle:{width:"7px","border-radius":"30%","background-color":"red"},markerTip:{display:!0,text:function(c){return"Break: "+c.text},time:function(c){return c.time}},breakOverlay:{display:!1,displayTime:3,text:function(c){return"Break overlay: "+c.overlayText},style:{width:"100%",height:"20%","background-color":"rgba(0,0,0,0.7)",color:"white","font-size":"17px"}},onMarkerClick:function(c){},onMarkerReached:function(c){},markers:[]};z.plugin("markers",function $(c){var _=B.extend(!0,{},u,c),C={},D=[],X=B(this.el()),V=-1,R=this,w=null,M=null,E=-1;function O(){D.sort(function(j,K){return _.markerTip.time(j)-_.markerTip.time(K)})}function H(j){B.each(j,function(K,W){W.key=function L(){var c=(new Date).getTime();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(C){var D=(c+16*Math.random())%16|0;return c=Math.floor(c/16),("x"==C?D:3&D|8).toString(16)})}(),X.find(".vjs-progress-control").append(function ee(j,K){var W=B("
");return W.css(_.markerStyle).css({"margin-left":-parseFloat(W.css("width"))/2+"px",left:q(j)+"%"}).attr("data-marker-key",j.key).attr("data-marker-time",_.markerTip.time(j)),j.class&&W.addClass(j.class),W.on("click",function(ae){var ce=!1;if("function"==typeof _.onMarkerClick&&(ce=0==_.onMarkerClick(j)),!ce){var Te=B(this).data("marker-key");R.currentTime(_.markerTip.time(C[Te]))}}),_.markerTip.display&&function oe(j){j.on("mouseover",function(){var K=C[B(this).data("marker-key")];w.find(".vjs-tip-inner").text(_.markerTip.text(K)),w.css({left:q(K)+"%","margin-left":-parseFloat(w.css("width"))/2-5+"px",visibility:"visible"})}).on("mouseout",function(){w.css("visibility","hidden")})}(W),W}(W)),C[W.key]=W,D.push(W)}),O()}function q(j){return _.markerTip.time(j)/R.duration()*100}function be(j){M&&(E=-1,M.css("visibility","hidden")),V=-1;for(var K=0;K=0;K--)null===D[K]&&D.splice(K,1);O()}function ie(j){if(!(V<0)){var K=D[V],W=_.markerTip.time(K);j>=W&&j<=W+_.breakOverlay.displayTime?(E!=V&&(E=V,M.find(".vjs-break-overlay-text").text(_.breakOverlay.text(K))),M.css("visibility","visible")):(E=-1,M.css("visibility","hidden"))}}function re(){var W,j=function(Te){return Te=_.markerTip.time(D[V])&&K0&&K<_.markerTip.time(D[0]))W=-1;else for(var ce=0;ce=_.markerTip.time(D[ce])&&K
"),X.find(".vjs-progress-control").append(w)}(),R.markers.removeAll(),H(c.markers),_.breakOverlay.display&&function N(){M=B("
").css(_.breakOverlay.style),X.append(M),E=-1}(),re(),R.on("timeupdate",re)}R.on("loadedmetadata",function(){de()}),R.markers={getMarkers:function(){return D},next:function(){for(var j=R.currentTime(),K=0;Kj){R.currentTime(W);break}}},prev:function(){for(var j=R.currentTime(),K=D.length-1;K>=0;K--){var W=_.markerTip.time(D[K]);if(W+.5");return W.css(_.markerStyle).css({"margin-left":-parseFloat(W.css("width"))/2+"px",left:q(j)+"%"}).attr("data-marker-key",j.key).attr("data-marker-time",_.markerTip.time(j)),j.class&&W.addClass(j.class),W.on("click",function(ae){var ce=!1;if("function"==typeof _.onMarkerClick&&(ce=0==_.onMarkerClick(j)),!ce){var Te=B(this).data("marker-key");R.currentTime(_.markerTip.time(C[Te]))}}),_.markerTip.display&&function oe(j){j.on("mouseover",function(){var K=C[B(this).data("marker-key")];w.find(".vjs-tip-inner").text(_.markerTip.text(K)),w.css({left:q(K)+"%","margin-left":-parseFloat(w.css("width"))/2-5+"px",visibility:"visible"})}).on("mouseout",function(){w.css("visibility","hidden")})}(W),W}(W)),C[W.key]=W,D.push(W)}),O()}function q(j){return _.markerTip.time(j)/R.duration()*100}function be(j){M&&(E=-1,M.css("visibility","hidden")),V=-1;for(var K=0;K=0;K--)null===D[K]&&D.splice(K,1);O()}function ie(j){if(!(V<0)){var K=D[V],W=_.markerTip.time(K);j>=W&&j<=W+_.breakOverlay.displayTime?(E!=V&&(E=V,M.find(".vjs-break-overlay-text").text(_.breakOverlay.text(K))),M.css("visibility","visible")):(E=-1,M.css("visibility","hidden"))}}function re(){var W,j=function(Te){return Te=_.markerTip.time(D[V])&&K0&&K<_.markerTip.time(D[0]))W=-1;else for(var ce=0;ce=_.markerTip.time(D[ce])&&K
"),X.find(".vjs-progress-control").append(w)}(),R.markers.removeAll(),$(c.markers),_.breakOverlay.display&&function N(){M=B("
").css(_.breakOverlay.style),X.append(M),E=-1}(),re(),R.on("timeupdate",re)}R.on("loadedmetadata",function(){de()}),R.markers={getMarkers:function(){return D},next:function(){for(var j=R.currentTime(),K=0;Kj){R.currentTime(W);break}}},prev:function(){for(var j=R.currentTime(),K=D.length-1;K>=0;K--){var W=_.markerTip.time(D[K]);if(W+.5w&&this.selectedIndex_--;break}return R&&this.trigger({qualityLevel:V,type:"removequalitylevel"}),R},X.getQualityLevelById=function(V){for(var R=0,w=this.length;Rw&&this.selectedIndex_--;break}return R&&this.trigger({qualityLevel:V,type:"removequalitylevel"}),R},X.getQualityLevelById=function(V){for(var R=0,w=this.length;R * @license MIT */ -function(B,z){"object"==typeof exports&&typeof module<"u"?module.exports=z(require("video.js")):"function"==typeof define&&define.amd?define(["video.js"],z):(B=B||self)["videojs-http-source-selector"]=z(B.videojs)}(this,function(B){"use strict";function z(V,R){V.prototype=Object.create(R.prototype),(V.prototype.constructor=V).__proto__=R}function ve(V){if(void 0===V)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return V}var u=(B=B&&B.hasOwnProperty("default")?B.default:B).getComponent("MenuItem"),L=B.getComponent("Component"),$=function(V){function R(M,E){return E.selectable=!0,E.multiSelectable=!1,V.call(this,M,E)||this}z(R,V);var w=R.prototype;return w.handleClick=function(){var M=this.options_;console.log("Changing quality to:",M.label),V.prototype.handleClick.call(this);for(var E=this.player().qualityLevels(),O=0;Ome.options_.sortVal?-1:0}),M},R}(c),C={},X=function(V){var R=this;this.ready(function(){var w;w=R,B.mergeOptions(C,V),w.addClass("vjs-http-source-selector"),console.log("videojs-http-source-selector initialized!"),console.log("player.techName_:"+w.techName_),"Html5"==w.techName_&&w.on(["loadedmetadata"],function(E){if(w.qualityLevels(),B.log("loadmetadata event"),"undefined"==w.videojs_http_source_selector_initialized||1==w.videojs_http_source_selector_initialized)console.log("player.videojs_http_source_selector_initialized == true");else{console.log("player.videojs_http_source_selector_initialized == false"),w.videojs_http_source_selector_initialized=!0;var O=w.controlBar,H=O.getChild("fullscreenToggle").el();O.el().insertBefore(O.addChild("SourceMenuButton").el(),H)}})}),B.registerComponent("SourceMenuButton",_),B.registerComponent("SourceMenuItem",$)};return(B.registerPlugin||B.plugin)("httpSourceSelector",X),X.VERSION="1.1.6",X}), +function(B,z){"object"==typeof exports&&typeof module<"u"?module.exports=z(require("video.js")):"function"==typeof define&&define.amd?define(["video.js"],z):(B=B||self)["videojs-http-source-selector"]=z(B.videojs)}(this,function(B){"use strict";function z(V,R){V.prototype=Object.create(R.prototype),(V.prototype.constructor=V).__proto__=R}function ve(V){if(void 0===V)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return V}var u=(B=B&&B.hasOwnProperty("default")?B.default:B).getComponent("MenuItem"),L=B.getComponent("Component"),H=function(V){function R(M,E){return E.selectable=!0,E.multiSelectable=!1,V.call(this,M,E)||this}z(R,V);var w=R.prototype;return w.handleClick=function(){var M=this.options_;console.log("Changing quality to:",M.label),V.prototype.handleClick.call(this);for(var E=this.player().qualityLevels(),O=0;Ome.options_.sortVal?-1:0}),M},R}(c),C={},X=function(V){var R=this;this.ready(function(){var w;w=R,B.mergeOptions(C,V),w.addClass("vjs-http-source-selector"),console.log("videojs-http-source-selector initialized!"),console.log("player.techName_:"+w.techName_),"Html5"==w.techName_&&w.on(["loadedmetadata"],function(E){if(w.qualityLevels(),B.log("loadmetadata event"),"undefined"==w.videojs_http_source_selector_initialized||1==w.videojs_http_source_selector_initialized)console.log("player.videojs_http_source_selector_initialized == true");else{console.log("player.videojs_http_source_selector_initialized == false"),w.videojs_http_source_selector_initialized=!0;var O=w.controlBar,$=O.getChild("fullscreenToggle").el();O.el().insertBefore(O.addChild("SourceMenuButton").el(),$)}})}),B.registerComponent("SourceMenuButton",_),B.registerComponent("SourceMenuItem",H)};return(B.registerPlugin||B.plugin)("httpSourceSelector",X),X.VERSION="1.1.6",X}), /*! videojs-transcript - v1.0.0 * (c) 2015 Matthew Walsh, changes (c) 2020 Tom Byrer; Licensed MIT */ -function(B,z){"use strict";var ve={settings:{},prefix:"transcript"};ve.player=this;var R,E,V,u={autoscroll:!0,clickArea:"text",showTitle:!0,showTrackSelector:!0,followPlayerTrack:!0,stopScrollWhenInUse:!0},L=(V=ve,{secondsToTime:function(R){var w=Math.floor(R/3600),M=Math.floor(R%3600/60),E=Math.floor(R%60);return E=E<10?"0"+E:E,M=w>0&&M<10?"0"+M:M,w>0?w+":"+M+":"+E:M+":"+E},localize:function(R){return R},createEl:function(R,w){w=w||"";var M=document.createElement(R);return M.className=V.prefix+w,M},extend:function(R){var w=typeof R;if(!("function"===w||"object"===w&&R))return R;for(var M,E,O=1,H=arguments.length;Ole.scrollTop+le.clientHeight&&(N=oe-be),void 0!==N&&le.scrollTop!==N&&E.call(this,le,N,400)}},canScroll:function(){var ee=this.element;return ee.scrollHeight>ee.offsetHeight},inUse:function(){return this.userIsScrolling}}),C=function(V){var R;return{get:function(){var M,E,w=[];for(ve.tracks=ve.player.textTracks(),M=0;Mj&&ie0))throw new Error("videojs-transcript: No tracks found!");return w(),ve.player.on("timeupdate",function(){ve.widget.setCue(ve.player.currentTime())}),ve.settings.followPlayerTrack&&(ve.player.on("captionstrackchange",w),ve.player.on("subtitlestrackchange",w)),{el:function(){return ve.widget.el()},setTrack:ve.widget.setTrack}})}(window,videojs),function(B){!function(z){var ve="object"==typeof global?global:"object"==typeof self?self:"object"==typeof this?this:Function("return this;")(),u=L(B);function L($,c){return function(_,C){"function"!=typeof $[_]&&Object.defineProperty($,_,{configurable:!0,writable:!0,value:C}),c&&c(_,C)}}typeof ve.Reflect>"u"?ve.Reflect=B:u=L(ve.Reflect,u),function(z){var ve=Object.prototype.hasOwnProperty,u="function"==typeof Symbol,L=u&&typeof Symbol.toPrimitive<"u"?Symbol.toPrimitive:"@@toPrimitive",$=u&&typeof Symbol.iterator<"u"?Symbol.iterator:"@@iterator",c="function"==typeof Object.create,_={__proto__:[]}instanceof Array,C=!c&&!_,D={create:c?function(){return rr(Object.create(null))}:_?function(){return rr({__proto__:null})}:function(){return rr({})},has:C?function(ye,we){return ve.call(ye,we)}:function(ye,we){return we in ye},get:C?function(ye,we){return ve.call(ye,we)?ye[we]:void 0}:function(ye,we){return ye[we]}},X=Object.getPrototypeOf(Function),V="object"==typeof process&&process.env&&"true"===process.env.REFLECT_METADATA_USE_MAP_POLYFILL,R=V||"function"!=typeof Map||"function"!=typeof Map.prototype.entries?it():Map,w=V||"function"!=typeof Set||"function"!=typeof Set.prototype.entries?tr():Set,E=new(V||"function"!=typeof WeakMap?kr():WeakMap);function O(ye,we,De,Me){if(Ye(De)){if(!Je(ye))throw new TypeError;if(!ht(we))throw new TypeError;return re(ye,we)}if(!Je(ye))throw new TypeError;if(!ot(we))throw new TypeError;if(!ot(Me)&&!Ye(Me)&&!vt(Me))throw new TypeError;return vt(Me)&&(Me=void 0),de(ye,we,De=je(De),Me)}function H(ye,we){function De(Me,U){if(!ot(Me))throw new TypeError;if(!Ye(U)&&!Tt(U))throw new TypeError;Te(ye,we,Me,U)}return De}function q(ye,we,De,Me){if(!ot(De))throw new TypeError;return Ye(Me)||(Me=je(Me)),Te(ye,we,De,Me)}function ee(ye,we,De){if(!ot(we))throw new TypeError;return Ye(De)||(De=je(De)),K(ye,we,De)}function le(ye,we,De){if(!ot(we))throw new TypeError;return Ye(De)||(De=je(De)),W(ye,we,De)}function be(ye,we,De){if(!ot(we))throw new TypeError;return Ye(De)||(De=je(De)),ae(ye,we,De)}function oe(ye,we,De){if(!ot(we))throw new TypeError;return Ye(De)||(De=je(De)),ce(ye,we,De)}function me(ye,we){if(!ot(ye))throw new TypeError;return Ye(we)||(we=je(we)),Ze(ye,we)}function ie(ye,we){if(!ot(ye))throw new TypeError;return Ye(we)||(we=je(we)),ct(ye,we)}function N(ye,we,De){if(!ot(we))throw new TypeError;Ye(De)||(De=je(De));var Me=j(we,De,!1);if(Ye(Me)||!Me.delete(ye))return!1;if(Me.size>0)return!0;var U=E.get(we);return U.delete(De),U.size>0||E.delete(we),!0}function re(ye,we){for(var De=ye.length-1;De>=0;--De){var U=(0,ye[De])(we);if(!Ye(U)&&!vt(U)){if(!ht(U))throw new TypeError;we=U}}return we}function de(ye,we,De,Me){for(var U=ye.length-1;U>=0;--U){var J=(0,ye[U])(we,De,Me);if(!Ye(J)&&!vt(J)){if(!ot(J))throw new TypeError;Me=J}}return Me}function j(ye,we,De){var Me=E.get(ye);if(Ye(Me)){if(!De)return;Me=new R,E.set(ye,Me)}var U=Me.get(we);if(Ye(U)){if(!De)return;U=new R,Me.set(we,U)}return U}function K(ye,we,De){if(W(ye,we,De))return!0;var U=Kt(we);return!vt(U)&&K(ye,U,De)}function W(ye,we,De){var Me=j(we,De,!1);return!Ye(Me)&&Ot(Me.has(ye))}function ae(ye,we,De){if(W(ye,we,De))return ce(ye,we,De);var U=Kt(we);return vt(U)?void 0:ae(ye,U,De)}function ce(ye,we,De){var Me=j(we,De,!1);if(!Ye(Me))return Me.get(ye)}function Te(ye,we,De,Me){j(De,Me,!0).set(ye,we)}function Ze(ye,we){var De=ct(ye,we),Me=Kt(ye);if(null===Me)return De;var U=Ze(Me,we);if(U.length<=0)return De;if(De.length<=0)return U;for(var Z=new w,J=[],ge=0,Se=De;ge=0&&ge=this._keys.length?(this._index=-1,this._keys=we,this._values=we):this._index++,{value:Se,done:!1}}return{value:void 0,done:!0}},J.prototype.throw=function(ge){throw this._index>=0&&(this._index=-1,this._keys=we,this._values=we),ge},J.prototype.return=function(ge){return this._index>=0&&(this._index=-1,this._keys=we,this._values=we),{value:ge,done:!0}},J}();return function(){function J(){this._keys=[],this._values=[],this._cacheKey=ye,this._cacheIndex=-2}return Object.defineProperty(J.prototype,"size",{get:function(){return this._keys.length},enumerable:!0,configurable:!0}),J.prototype.has=function(ge){return this._find(ge,!1)>=0},J.prototype.get=function(ge){var Se=this._find(ge,!1);return Se>=0?this._values[Se]:void 0},J.prototype.set=function(ge,Se){var Ae=this._find(ge,!0);return this._values[Ae]=Se,this},J.prototype.delete=function(ge){var Se=this._find(ge,!1);if(Se>=0){for(var Ae=this._keys.length,Ve=Se+1;Ve0&&M<10?"0"+M:M,w>0?w+":"+M+":"+E:M+":"+E},localize:function(R){return R},createEl:function(R,w){w=w||"";var M=document.createElement(R);return M.className=V.prefix+w,M},extend:function(R){var w=typeof R;if(!("function"===w||"object"===w&&R))return R;for(var M,E,O=1,$=arguments.length;O<$;O++)for(E in M=arguments[O])R[E]=M[E];return R}}),H={handlers_:[],on:function(R,w,M){if("function"!=typeof M)throw new TypeError("Callback is not a function.");this.handlers_.push([R,w,M])},trigger:function(R,w){this.handlers_.forEach(function(M){M[0]===R&&M[1]===w&&M[2].apply()})}},c=(R=function(ee){var le=this;ee.addEventListener("scroll",function(){le.isAutoScrolling?le.isAutoScrolling=!1:(le.userIsScrolling=!0,ee.classList.add("is-inuse"))}),ee.addEventListener("mouseenter",function(){le.mouseIsOverTranscript=!0}),ee.addEventListener("mouseleave",function(){le.mouseIsOverTranscript=!1,setTimeout(function(){le.mouseIsOverTranscript||(le.userIsScrolling=!1,ee.classList.remove("is-inuse"))},1e3)})},E=function(ee,le,be){var oe=Date.now(),me=ee.scrollTop,ie=this;le=Math.max(0,le);var N=(le=Math.min(ee.scrollHeight-ee.clientHeight,le))-me,re=function(){var j=Date.now()-oe;ie.isAutoScrolling=!0,ee.scrollTop=function(ee,le,be,oe){return le+be*Math.sin(Math.min(1,ee/oe)*(Math.PI/2))}(j,me,N,be),ee.scrollTop!==le&&requestAnimationFrame(re,ee)};requestAnimationFrame(re,ee)},{init:function(ee,le){return this.element=ee,this.userIsScrolling=!1,this.mouseIsOverTranscript=!0,this.isAutoScrolling=!0,R.call(this,this.element),this},to:function(ee){if(this.canScroll()){var N,le=ee.parentElement,be=le.offsetTop+le.clientHeight,oe=ee.offsetTop+ee.clientHeight,me=ee.offsetTop-le.offsetTop,ie=ee.offsetTop+ee.clientHeight-le.offsetTop;mele.scrollTop+le.clientHeight&&(N=oe-be),void 0!==N&&le.scrollTop!==N&&E.call(this,le,N,400)}},canScroll:function(){var ee=this.element;return ee.scrollHeight>ee.offsetHeight},inUse:function(){return this.userIsScrolling}}),C=function(V){var R;return{get:function(){var M,E,w=[];for(ve.tracks=ve.player.textTracks(),M=0;Mj&&ie0))throw new Error("videojs-transcript: No tracks found!");return w(),ve.player.on("timeupdate",function(){ve.widget.setCue(ve.player.currentTime())}),ve.settings.followPlayerTrack&&(ve.player.on("captionstrackchange",w),ve.player.on("subtitlestrackchange",w)),{el:function(){return ve.widget.el()},setTrack:ve.widget.setTrack}})}(window,videojs),function(B){!function(z){var ve="object"==typeof global?global:"object"==typeof self?self:"object"==typeof this?this:Function("return this;")(),u=L(B);function L(H,c){return function(_,C){"function"!=typeof H[_]&&Object.defineProperty(H,_,{configurable:!0,writable:!0,value:C}),c&&c(_,C)}}typeof ve.Reflect>"u"?ve.Reflect=B:u=L(ve.Reflect,u),function(z){var ve=Object.prototype.hasOwnProperty,u="function"==typeof Symbol,L=u&&typeof Symbol.toPrimitive<"u"?Symbol.toPrimitive:"@@toPrimitive",H=u&&typeof Symbol.iterator<"u"?Symbol.iterator:"@@iterator",c="function"==typeof Object.create,_={__proto__:[]}instanceof Array,C=!c&&!_,D={create:c?function(){return rr(Object.create(null))}:_?function(){return rr({__proto__:null})}:function(){return rr({})},has:C?function(ye,we){return ve.call(ye,we)}:function(ye,we){return we in ye},get:C?function(ye,we){return ve.call(ye,we)?ye[we]:void 0}:function(ye,we){return ye[we]}},X=Object.getPrototypeOf(Function),V="object"==typeof process&&process.env&&"true"===process.env.REFLECT_METADATA_USE_MAP_POLYFILL,R=V||"function"!=typeof Map||"function"!=typeof Map.prototype.entries?it():Map,w=V||"function"!=typeof Set||"function"!=typeof Set.prototype.entries?tr():Set,E=new(V||"function"!=typeof WeakMap?kr():WeakMap);function O(ye,we,De,Me){if(Ye(De)){if(!Je(ye))throw new TypeError;if(!ht(we))throw new TypeError;return re(ye,we)}if(!Je(ye))throw new TypeError;if(!ot(we))throw new TypeError;if(!ot(Me)&&!Ye(Me)&&!vt(Me))throw new TypeError;return vt(Me)&&(Me=void 0),de(ye,we,De=je(De),Me)}function $(ye,we){function De(Me,U){if(!ot(Me))throw new TypeError;if(!Ye(U)&&!Tt(U))throw new TypeError;Te(ye,we,Me,U)}return De}function q(ye,we,De,Me){if(!ot(De))throw new TypeError;return Ye(Me)||(Me=je(Me)),Te(ye,we,De,Me)}function ee(ye,we,De){if(!ot(we))throw new TypeError;return Ye(De)||(De=je(De)),K(ye,we,De)}function le(ye,we,De){if(!ot(we))throw new TypeError;return Ye(De)||(De=je(De)),W(ye,we,De)}function be(ye,we,De){if(!ot(we))throw new TypeError;return Ye(De)||(De=je(De)),ae(ye,we,De)}function oe(ye,we,De){if(!ot(we))throw new TypeError;return Ye(De)||(De=je(De)),ce(ye,we,De)}function me(ye,we){if(!ot(ye))throw new TypeError;return Ye(we)||(we=je(we)),Ze(ye,we)}function ie(ye,we){if(!ot(ye))throw new TypeError;return Ye(we)||(we=je(we)),ct(ye,we)}function N(ye,we,De){if(!ot(we))throw new TypeError;Ye(De)||(De=je(De));var Me=j(we,De,!1);if(Ye(Me)||!Me.delete(ye))return!1;if(Me.size>0)return!0;var U=E.get(we);return U.delete(De),U.size>0||E.delete(we),!0}function re(ye,we){for(var De=ye.length-1;De>=0;--De){var U=(0,ye[De])(we);if(!Ye(U)&&!vt(U)){if(!ht(U))throw new TypeError;we=U}}return we}function de(ye,we,De,Me){for(var U=ye.length-1;U>=0;--U){var J=(0,ye[U])(we,De,Me);if(!Ye(J)&&!vt(J)){if(!ot(J))throw new TypeError;Me=J}}return Me}function j(ye,we,De){var Me=E.get(ye);if(Ye(Me)){if(!De)return;Me=new R,E.set(ye,Me)}var U=Me.get(we);if(Ye(U)){if(!De)return;U=new R,Me.set(we,U)}return U}function K(ye,we,De){if(W(ye,we,De))return!0;var U=Kt(we);return!vt(U)&&K(ye,U,De)}function W(ye,we,De){var Me=j(we,De,!1);return!Ye(Me)&&Ot(Me.has(ye))}function ae(ye,we,De){if(W(ye,we,De))return ce(ye,we,De);var U=Kt(we);return vt(U)?void 0:ae(ye,U,De)}function ce(ye,we,De){var Me=j(we,De,!1);if(!Ye(Me))return Me.get(ye)}function Te(ye,we,De,Me){j(De,Me,!0).set(ye,we)}function Ze(ye,we){var De=ct(ye,we),Me=Kt(ye);if(null===Me)return De;var U=Ze(Me,we);if(U.length<=0)return De;if(De.length<=0)return U;for(var Z=new w,J=[],ge=0,Se=De;ge=0&&ge=this._keys.length?(this._index=-1,this._keys=we,this._values=we):this._index++,{value:Se,done:!1}}return{value:void 0,done:!0}},J.prototype.throw=function(ge){throw this._index>=0&&(this._index=-1,this._keys=we,this._values=we),ge},J.prototype.return=function(ge){return this._index>=0&&(this._index=-1,this._keys=we,this._values=we),{value:ge,done:!0}},J}();return function(){function J(){this._keys=[],this._values=[],this._cacheKey=ye,this._cacheIndex=-2}return Object.defineProperty(J.prototype,"size",{get:function(){return this._keys.length},enumerable:!0,configurable:!0}),J.prototype.has=function(ge){return this._find(ge,!1)>=0},J.prototype.get=function(ge){var Se=this._find(ge,!1);return Se>=0?this._values[Se]:void 0},J.prototype.set=function(ge,Se){var Ae=this._find(ge,!0);return this._values[Ae]=Se,this},J.prototype.delete=function(ge){var Se=this._find(ge,!1);if(Se>=0){for(var Ae=this._keys.length,Ve=Se+1;Ve{window,ht.exports=function(ye){var x={};function t(C){if(x[C])return x[C].exports;var q=x[C]={i:C,l:!1,exports:{}};return ye[C].call(q.exports,q,q.exports,t),q.l=!0,q.exports}return t.m=ye,t.c=x,t.d=function(C,q,U){t.o(C,q)||Object.defineProperty(C,q,{enumerable:!0,get:U})},t.r=function(C){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(C,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(C,"__esModule",{value:!0})},t.t=function(C,q){if(1&q&&(C=t(C)),8&q||4&q&&"object"==typeof C&&C&&C.__esModule)return C;var U=Object.create(null);if(t.r(U),Object.defineProperty(U,"default",{enumerable:!0,value:C}),2&q&&"string"!=typeof C)for(var F in C)t.d(U,F,function(G){return C[G]}.bind(null,F));return U},t.n=function(C){var q=C&&C.__esModule?function(){return C.default}:function(){return C};return t.d(q,"a",q),q},t.o=function(C,q){return Object.prototype.hasOwnProperty.call(C,q)},t.p="",t(t.s=98)}([,,function(ye,x,t){"use strict";Object.defineProperty(x,"__esModule",{value:!0});var C=t(5);x.METADATA_KEY=C;var q=t(43);x.Container=q.Container;var U=t(16);x.BindingScopeEnum=U.BindingScopeEnum,x.BindingTypeEnum=U.BindingTypeEnum,x.TargetTypeEnum=U.TargetTypeEnum;var F=t(59);x.AsyncContainerModule=F.AsyncContainerModule,x.ContainerModule=F.ContainerModule;var G=t(60);x.injectable=G.injectable;var K=t(61);x.tagged=K.tagged;var re=t(62);x.named=re.named;var pe=t(37);x.inject=pe.inject,x.LazyServiceIdentifer=pe.LazyServiceIdentifer;var j=t(63);x.optional=j.optional;var ce=t(64);x.unmanaged=ce.unmanaged;var we=t(65);x.multiInject=we.multiInject;var Be=t(66);x.targetName=Be.targetName;var Fe=t(67);x.postConstruct=Fe.postConstruct;var Ne=t(35);x.MetadataReader=Ne.MetadataReader;var je=t(22);x.id=je.id;var me=t(17);x.decorate=me.decorate;var de=t(40);x.traverseAncerstors=de.traverseAncerstors,x.taggedConstraint=de.taggedConstraint,x.namedConstraint=de.namedConstraint,x.typeConstraint=de.typeConstraint;var fe=t(25);x.getServiceIdentifierAsString=fe.getServiceIdentifierAsString;var Se=t(68);x.multiBindToService=Se.multiBindToService},,,function(ye,x,t){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.NAMED_TAG="named",x.NAME_TAG="name",x.UNMANAGED_TAG="unmanaged",x.OPTIONAL_TAG="optional",x.INJECT_TAG="inject",x.MULTI_INJECT_TAG="multi_inject",x.TAGGED="inversify:tagged",x.TAGGED_PROP="inversify:tagged_props",x.PARAM_TYPES="inversify:paramtypes",x.DESIGN_PARAM_TYPES="design:paramtypes",x.POST_CONSTRUCT="post_construct"},,,,function(ye,x,t){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.DUPLICATED_INJECTABLE_DECORATOR="Cannot apply @injectable decorator multiple times.",x.DUPLICATED_METADATA="Metadata key was used more than once in a parameter:",x.NULL_ARGUMENT="NULL argument",x.KEY_NOT_FOUND="Key Not Found",x.AMBIGUOUS_MATCH="Ambiguous match found for serviceIdentifier:",x.CANNOT_UNBIND="Could not unbind serviceIdentifier:",x.NOT_REGISTERED="No matching bindings found for serviceIdentifier:",x.MISSING_INJECTABLE_ANNOTATION="Missing required @injectable annotation in:",x.MISSING_INJECT_ANNOTATION="Missing required @inject or @multiInject annotation in:",x.UNDEFINED_INJECT_ANNOTATION=function(C){return"@inject called with undefined this could mean that the class "+C+" has a circular dependency problem. You can use a LazyServiceIdentifer to overcome this limitation."},x.CIRCULAR_DEPENDENCY="Circular dependency found:",x.NOT_IMPLEMENTED="Sorry, this feature is not fully implemented yet.",x.INVALID_BINDING_TYPE="Invalid binding type:",x.NO_MORE_SNAPSHOTS_AVAILABLE="No snapshot available to restore.",x.INVALID_MIDDLEWARE_RETURN="Invalid return type in middleware. Middleware must return!",x.INVALID_FUNCTION_BINDING="Value provided to function binding must be a function!",x.INVALID_TO_SELF_VALUE="The toSelf function can only be applied when a constructor is used as service identifier",x.INVALID_DECORATOR_OPERATION="The @inject @multiInject @tagged and @named decorators must be applied to the parameters of a class constructor or a class property.",x.ARGUMENTS_LENGTH_MISMATCH=function(){for(var C=[],q=0;q= than the number of constructor arguments of its base class."},x.CONTAINER_OPTIONS_MUST_BE_AN_OBJECT="Invalid Container constructor argument. Container options must be an object.",x.CONTAINER_OPTIONS_INVALID_DEFAULT_SCOPE="Invalid Container option. Default scope must be a string ('singleton' or 'transient').",x.CONTAINER_OPTIONS_INVALID_AUTO_BIND_INJECTABLE="Invalid Container option. Auto bind injectable must be a boolean",x.CONTAINER_OPTIONS_INVALID_SKIP_BASE_CHECK="Invalid Container option. Skip base check must be a boolean",x.MULTIPLE_POST_CONSTRUCT_METHODS="Cannot apply @postConstruct decorator multiple times in the same class",x.POST_CONSTRUCT_ERROR=function(){for(var C=[],q=0;q0&&Ve[Ve.length-1])||6!==E[0]&&2!==E[0])){fe=0;continue}if(3===E[0]&&(!Ve||E[1]>Ve[0]&&E[1]0?Le.length:me.length),$=we(Ne,me);return E.concat($)}function j(Ne,je,me,de,fe){var Se=fe[Ne.toString()]||[],it=Fe(Se),Ve=!0!==it.unmanaged,Le=de[Ne];if((Le=it.inject||it.multiInject||Le)instanceof C.LazyServiceIdentifer&&(Le=Le.unwrap()),Ve){if(!je&&(Le===Object||Le===Function||void 0===Le)){var Oe=q.MISSING_INJECT_ANNOTATION+" argument "+Ne+" in class "+me+".";throw new Error(Oe)}var nt=new K.Target(U.TargetTypeEnum.ConstructorArgument,it.targetName,Le);return nt.metadata=Se,nt}return null}function ce(Ne,je,me,de,fe){for(var Se=[],it=0;it0?Ve:Be(Ne,me)}return 0}function Fe(Ne){var je={};return Ne.forEach(function(me){je[me.key.toString()]=me.value}),{inject:je[F.INJECT_TAG],multiInject:je[F.MULTI_INJECT_TAG],targetName:je[F.NAME_TAG],unmanaged:je[F.UNMANAGED_TAG]}}x.getDependencies=re,x.getBaseClassDependencyCount=Be},function(ye,x,t){"use strict";Object.defineProperty(x,"__esModule",{value:!0});var C=function(){function q(U){this.str=U}return q.prototype.startsWith=function(U){return 0===this.str.indexOf(U)},q.prototype.endsWith=function(U){var F="",G=U.split("").reverse().join("");return F=this.str.split("").reverse().join(""),this.startsWith.call({str:F},G)},q.prototype.contains=function(U){return-1!==this.str.indexOf(U)},q.prototype.equals=function(U){return this.str===U},q.prototype.value=function(){return this.str},q}();x.QueryableString=C},function(ye,x,t){"use strict";Object.defineProperty(x,"__esModule",{value:!0});var C=t(22),q=function(){function U(F,G,K,re,pe){this.id=C.id(),this.serviceIdentifier=F,this.parentContext=G,this.parentRequest=K,this.target=pe,this.childRequests=[],this.bindings=Array.isArray(re)?re:[re],this.requestScope=null===K?new Map:null}return U.prototype.addChildRequest=function(F,G,K){var re=new U(F,this.parentContext,this,G,K);return this.childRequests.push(re),re},U}();x.Request=q},function(ye,x,t){"use strict";Object.defineProperty(x,"__esModule",{value:!0});var C=t(9),q=t(16),U=t(36),F=t(25),G=t(53),K=function(j,ce,we){try{return we()}catch(Be){throw U.isStackOverflowExeption(Be)?new Error(C.CIRCULAR_DEPENDENCY_IN_FACTORY(j,ce.toString())):Be}},re=function(j){return function(ce){ce.parentContext.setCurrentRequest(ce);var we=ce.bindings,Be=ce.childRequests,Fe=ce.target&&ce.target.isArray(),Ne=!(ce.parentRequest&&ce.parentRequest.target&&ce.target&&ce.parentRequest.target.matchesArray(ce.target.serviceIdentifier));if(Fe&&Ne)return Be.map(function(it){return re(j)(it)});var je=null;if(!ce.target.isOptional()||0!==we.length){var me=we[0],de=me.scope===q.BindingScopeEnum.Singleton,fe=me.scope===q.BindingScopeEnum.Request;if(de&&me.activated)return me.cache;if(fe&&null!==j&&j.has(me.id))return j.get(me.id);if(me.type===q.BindingTypeEnum.ConstantValue)je=me.cache;else if(me.type===q.BindingTypeEnum.Function)je=me.cache;else if(me.type===q.BindingTypeEnum.Constructor)je=me.implementationType;else if(me.type===q.BindingTypeEnum.DynamicValue&&null!==me.dynamicValue)je=K("toDynamicValue",me.serviceIdentifier,function(){return me.dynamicValue(ce.parentContext)});else if(me.type===q.BindingTypeEnum.Factory&&null!==me.factory)je=K("toFactory",me.serviceIdentifier,function(){return me.factory(ce.parentContext)});else if(me.type===q.BindingTypeEnum.Provider&&null!==me.provider)je=K("toProvider",me.serviceIdentifier,function(){return me.provider(ce.parentContext)});else{if(me.type!==q.BindingTypeEnum.Instance||null===me.implementationType){var Se=F.getServiceIdentifierAsString(ce.serviceIdentifier);throw new Error(C.INVALID_BINDING_TYPE+" "+Se)}je=G.resolveInstance(me.implementationType,Be,re(j))}return"function"==typeof me.onActivation&&(je=me.onActivation(ce.parentContext,je)),de&&(me.cache=je,me.activated=!0),fe&&null!==j&&!j.has(me.id)&&j.set(me.id,je),je}}};function pe(j){return re(j.plan.rootRequest.requestScope)(j.plan.rootRequest)}x.resolve=pe},function(ye,x,t){"use strict";Object.defineProperty(x,"__esModule",{value:!0});var C=t(9),q=t(16),U=t(5);function F(pe,j,ce){var we=j.filter(function(Fe){return null!==Fe.target&&Fe.target.type===q.TargetTypeEnum.ClassProperty}),Be=we.map(ce);return we.forEach(function(Fe,Ne){var je="";je=Fe.target.name.value();var me=Be[Ne];pe[je]=me}),pe}function G(pe,j){return new(pe.bind.apply(pe,[void 0].concat(j)))}function K(pe,j){if(Reflect.hasMetadata(U.POST_CONSTRUCT,pe)){var ce=Reflect.getMetadata(U.POST_CONSTRUCT,pe);try{j[ce.value]()}catch(we){throw new Error(C.POST_CONSTRUCT_ERROR(pe.name,we.message))}}}function re(pe,j,ce){var we=null;return we=j.length>0?F(we=G(pe,j.filter(function(Ne){return null!==Ne.target&&Ne.target.type===q.TargetTypeEnum.ConstructorArgument}).map(ce)),j,ce):new pe,K(pe,we),we}x.resolveInstance=re},function(ye,x,t){"use strict";Object.defineProperty(x,"__esModule",{value:!0});var C=t(9),q=t(16),U=t(55),F=t(39),G=function(){function K(re){this._binding=re}return K.prototype.to=function(re){return this._binding.type=q.BindingTypeEnum.Instance,this._binding.implementationType=re,new U.BindingInWhenOnSyntax(this._binding)},K.prototype.toSelf=function(){if("function"!=typeof this._binding.serviceIdentifier)throw new Error(""+C.INVALID_TO_SELF_VALUE);var re=this._binding.serviceIdentifier;return this.to(re)},K.prototype.toConstantValue=function(re){return this._binding.type=q.BindingTypeEnum.ConstantValue,this._binding.cache=re,this._binding.dynamicValue=null,this._binding.implementationType=null,new F.BindingWhenOnSyntax(this._binding)},K.prototype.toDynamicValue=function(re){return this._binding.type=q.BindingTypeEnum.DynamicValue,this._binding.cache=null,this._binding.dynamicValue=re,this._binding.implementationType=null,new U.BindingInWhenOnSyntax(this._binding)},K.prototype.toConstructor=function(re){return this._binding.type=q.BindingTypeEnum.Constructor,this._binding.implementationType=re,new F.BindingWhenOnSyntax(this._binding)},K.prototype.toFactory=function(re){return this._binding.type=q.BindingTypeEnum.Factory,this._binding.factory=re,new F.BindingWhenOnSyntax(this._binding)},K.prototype.toFunction=function(re){if("function"!=typeof re)throw new Error(C.INVALID_FUNCTION_BINDING);var pe=this.toConstantValue(re);return this._binding.type=q.BindingTypeEnum.Function,pe},K.prototype.toAutoFactory=function(re){return this._binding.type=q.BindingTypeEnum.Factory,this._binding.factory=function(pe){return function(){return pe.container.get(re)}},new F.BindingWhenOnSyntax(this._binding)},K.prototype.toProvider=function(re){return this._binding.type=q.BindingTypeEnum.Provider,this._binding.provider=re,new F.BindingWhenOnSyntax(this._binding)},K.prototype.toService=function(re){this.toDynamicValue(function(pe){return pe.container.get(re)})},K}();x.BindingToSyntax=G},function(ye,x,t){"use strict";Object.defineProperty(x,"__esModule",{value:!0});var C=t(56),q=t(32),U=t(33),F=function(){function G(K){this._binding=K,this._bindingWhenSyntax=new U.BindingWhenSyntax(this._binding),this._bindingOnSyntax=new q.BindingOnSyntax(this._binding),this._bindingInSyntax=new C.BindingInSyntax(K)}return G.prototype.inRequestScope=function(){return this._bindingInSyntax.inRequestScope()},G.prototype.inSingletonScope=function(){return this._bindingInSyntax.inSingletonScope()},G.prototype.inTransientScope=function(){return this._bindingInSyntax.inTransientScope()},G.prototype.when=function(K){return this._bindingWhenSyntax.when(K)},G.prototype.whenTargetNamed=function(K){return this._bindingWhenSyntax.whenTargetNamed(K)},G.prototype.whenTargetIsDefault=function(){return this._bindingWhenSyntax.whenTargetIsDefault()},G.prototype.whenTargetTagged=function(K,re){return this._bindingWhenSyntax.whenTargetTagged(K,re)},G.prototype.whenInjectedInto=function(K){return this._bindingWhenSyntax.whenInjectedInto(K)},G.prototype.whenParentNamed=function(K){return this._bindingWhenSyntax.whenParentNamed(K)},G.prototype.whenParentTagged=function(K,re){return this._bindingWhenSyntax.whenParentTagged(K,re)},G.prototype.whenAnyAncestorIs=function(K){return this._bindingWhenSyntax.whenAnyAncestorIs(K)},G.prototype.whenNoAncestorIs=function(K){return this._bindingWhenSyntax.whenNoAncestorIs(K)},G.prototype.whenAnyAncestorNamed=function(K){return this._bindingWhenSyntax.whenAnyAncestorNamed(K)},G.prototype.whenAnyAncestorTagged=function(K,re){return this._bindingWhenSyntax.whenAnyAncestorTagged(K,re)},G.prototype.whenNoAncestorNamed=function(K){return this._bindingWhenSyntax.whenNoAncestorNamed(K)},G.prototype.whenNoAncestorTagged=function(K,re){return this._bindingWhenSyntax.whenNoAncestorTagged(K,re)},G.prototype.whenAnyAncestorMatches=function(K){return this._bindingWhenSyntax.whenAnyAncestorMatches(K)},G.prototype.whenNoAncestorMatches=function(K){return this._bindingWhenSyntax.whenNoAncestorMatches(K)},G.prototype.onActivation=function(K){return this._bindingOnSyntax.onActivation(K)},G}();x.BindingInWhenOnSyntax=F},function(ye,x,t){"use strict";Object.defineProperty(x,"__esModule",{value:!0});var C=t(16),q=t(39),U=function(){function F(G){this._binding=G}return F.prototype.inRequestScope=function(){return this._binding.scope=C.BindingScopeEnum.Request,new q.BindingWhenOnSyntax(this._binding)},F.prototype.inSingletonScope=function(){return this._binding.scope=C.BindingScopeEnum.Singleton,new q.BindingWhenOnSyntax(this._binding)},F.prototype.inTransientScope=function(){return this._binding.scope=C.BindingScopeEnum.Transient,new q.BindingWhenOnSyntax(this._binding)},F}();x.BindingInSyntax=U},function(ye,x,t){"use strict";Object.defineProperty(x,"__esModule",{value:!0});var C=function(){function q(){}return q.of=function(U,F){var G=new q;return G.bindings=U,G.middleware=F,G},q}();x.ContainerSnapshot=C},function(ye,x,t){"use strict";Object.defineProperty(x,"__esModule",{value:!0});var C=t(9),q=function(){function U(){this._map=new Map}return U.prototype.getMap=function(){return this._map},U.prototype.add=function(F,G){if(null==F)throw new Error(C.NULL_ARGUMENT);if(null==G)throw new Error(C.NULL_ARGUMENT);var K=this._map.get(F);void 0!==K?(K.push(G),this._map.set(F,K)):this._map.set(F,[G])},U.prototype.get=function(F){if(null==F)throw new Error(C.NULL_ARGUMENT);var G=this._map.get(F);if(void 0!==G)return G;throw new Error(C.KEY_NOT_FOUND)},U.prototype.remove=function(F){if(null==F)throw new Error(C.NULL_ARGUMENT);if(!this._map.delete(F))throw new Error(C.KEY_NOT_FOUND)},U.prototype.removeByCondition=function(F){var G=this;this._map.forEach(function(K,re){var pe=K.filter(function(j){return!F(j)});pe.length>0?G._map.set(re,pe):G._map.delete(re)})},U.prototype.hasKey=function(F){if(null==F)throw new Error(C.NULL_ARGUMENT);return this._map.has(F)},U.prototype.clone=function(){var F=new U;return this._map.forEach(function(G,K){G.forEach(function(re){return F.add(K,re.clone())})}),F},U.prototype.traverse=function(F){this._map.forEach(function(G,K){F(K,G)})},U}();x.Lookup=q},function(ye,x,t){"use strict";Object.defineProperty(x,"__esModule",{value:!0});var C=t(22),q=function(){function F(G){this.id=C.id(),this.registry=G}return F}();x.ContainerModule=q;var U=function(){function F(G){this.id=C.id(),this.registry=G}return F}();x.AsyncContainerModule=U},function(ye,x,t){"use strict";Object.defineProperty(x,"__esModule",{value:!0});var C=t(9),q=t(5);function U(){return function(F){if(Reflect.hasOwnMetadata(q.PARAM_TYPES,F))throw new Error(C.DUPLICATED_INJECTABLE_DECORATOR);var G=Reflect.getMetadata(q.DESIGN_PARAM_TYPES,F)||[];return Reflect.defineMetadata(q.PARAM_TYPES,G,F),F}}x.injectable=U},function(ye,x,t){"use strict";Object.defineProperty(x,"__esModule",{value:!0});var C=t(12),q=t(17);function U(F,G){return function(K,re,pe){var j=new C.Metadata(F,G);"number"==typeof pe?q.tagParameter(K,re,pe,j):q.tagProperty(K,re,j)}}x.tagged=U},function(ye,x,t){"use strict";Object.defineProperty(x,"__esModule",{value:!0});var C=t(5),q=t(12),U=t(17);function F(G){return function(K,re,pe){var j=new q.Metadata(C.NAMED_TAG,G);"number"==typeof pe?U.tagParameter(K,re,pe,j):U.tagProperty(K,re,j)}}x.named=F},function(ye,x,t){"use strict";Object.defineProperty(x,"__esModule",{value:!0});var C=t(5),q=t(12),U=t(17);function F(){return function(G,K,re){var pe=new q.Metadata(C.OPTIONAL_TAG,!0);"number"==typeof re?U.tagParameter(G,K,re,pe):U.tagProperty(G,K,pe)}}x.optional=F},function(ye,x,t){"use strict";Object.defineProperty(x,"__esModule",{value:!0});var C=t(5),q=t(12),U=t(17);function F(){return function(G,K,re){var pe=new q.Metadata(C.UNMANAGED_TAG,!0);U.tagParameter(G,K,re,pe)}}x.unmanaged=F},function(ye,x,t){"use strict";Object.defineProperty(x,"__esModule",{value:!0});var C=t(5),q=t(12),U=t(17);function F(G){return function(K,re,pe){var j=new q.Metadata(C.MULTI_INJECT_TAG,G);"number"==typeof pe?U.tagParameter(K,re,pe,j):U.tagProperty(K,re,j)}}x.multiInject=F},function(ye,x,t){"use strict";Object.defineProperty(x,"__esModule",{value:!0});var C=t(5),q=t(12),U=t(17);function F(G){return function(K,re,pe){var j=new q.Metadata(C.NAME_TAG,G);U.tagParameter(K,re,pe,j)}}x.targetName=F},function(ye,x,t){"use strict";Object.defineProperty(x,"__esModule",{value:!0});var C=t(9),q=t(5),U=t(12);function F(){return function(G,K,re){var pe=new U.Metadata(q.POST_CONSTRUCT,K);if(Reflect.hasOwnMetadata(q.POST_CONSTRUCT,G.constructor))throw new Error(C.MULTIPLE_POST_CONSTRUCT_METHODS);Reflect.defineMetadata(q.POST_CONSTRUCT,pe,G.constructor)}}x.postConstruct=F},function(ye,x,t){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.multiBindToService=function(C){return function(q){return function(){for(var U=[],F=0;F=0;nt--)(Oe=Le[nt])&&(ue=($<3?Oe(ue):$>3?Oe(Ce,Ge,ue):Oe(Ce,Ge))||ue);return $>3&&ue&&Object.defineProperty(Ce,Ge,ue),ue},G=function(){function Le(){this._isInitialsed=!1}return Le.prototype.raiseEndTelemetryWith=function(Ce,Ge,E,$){throw new Error("Method not implemented.")},Le.prototype.initTelemetry=function(Ce){window.EkTelemetry&&(this.telemetryProvider=window.EkTelemetry,this._isInitialsed=!0,this.context=Ce,this.telemetryProvider.initialize(Ce.config))},Le.prototype.initTelmetry=function(Ce,Ge,E,$,ue){null!=this.context&&this.telemetryProvider?this.telemetryProvider.initialize(this.context.config):(this.config.pdata=Ce,this.config.channel=E,this.config.did=ue,this.config.sid=$,this.actor=Ge)},Le.prototype.setTelemetryAttributes=function(Ce,Ge,E,$,ue){this.config.pdata=Ce,this.config.channel=E,this.config.did=ue,this.config.sid=$,this.actor=Ge},Le.prototype.formulateBasicConfigForTelemetry=function(){},Le.prototype.initProducerData=function(Ce){if(this.pData)return this.pData;this.config.pdata=Ce},Le.prototype.isTelemetryInitialised=function(){return this._isInitialsed},Le.prototype.raiseInteractTelemetry=function(Ce){this.isTelemetryInitialised()&&this.telemetryProvider.interact(Ce.edata,Ce.options)},Le.prototype.raiseInteractTelemetryWith=function(Ce,Ge,E,$){},Le.prototype.raiseImpressionTelemetry=function(Ce){this.isTelemetryInitialised()&&this.telemetryProvider.impression(Ce.edata,Ce.options)},Le.prototype.raiseImpressionTelemetryWith=function(Ce,Ge,E,$){},Le.prototype.raiseLogTelemetry=function(Ce){this.isTelemetryInitialised()&&this.telemetryProvider.log(Ce.edata,Ce.options)},Le.prototype.raiseLogTelemetryWith=function(Ce,Ge,E,$){},Le.prototype.raiseErrorTelemetry=function(Ce){this.isTelemetryInitialised()&&this.telemetryProvider.error(Ce.edata,Ce.options)},Le.prototype.raiseErrorTelemetryWith=function(Ce,Ge,E,$){},Le.prototype.raiseAuditTelemetry=function(Ce){this.isTelemetryInitialised()&&this.telemetryProvider.audit(Ce.edata,Ce.options)},Le.prototype.raiseAuditTelemetryWith=function(Ce,Ge,E,$){},Le.prototype.raiseStartTelemetry=function(Ce){this.isTelemetryInitialised()&&this.telemetryProvider.start(this.context.config,Ce.options.object.id,Ce.options.object.ver,Ce.edata,Ce.options)},Le.prototype.raiseEndTelemetry=function(Ce){this.isTelemetryInitialised()&&this.telemetryProvider.end(Ce.edata,Ce.options)},Le.prototype.raiseShareTelemetry=function(Ce){this.isTelemetryInitialised()&&this.telemetryProvider.share(Ce.edata,Ce.options)},Le.prototype.raiseShareTelemetryWith=function(Ce,Ge,E,$){},Le.prototype.raiseFeedBackTelemetry=function(Ce){this.isTelemetryInitialised()&&this.telemetryProvider.share(Ce.edata,Ce.options)},Le.prototype.raiseFeedBackTelemetryWith=function(Ce,Ge,E,$){},Le.prototype.raiseAssesTelemetry=function(Ce,Ge){this.isTelemetryInitialised()&&this.telemetryProvider.assess(Ce,Ge)},Le.prototype.raiseResponseTelemetry=function(Ce,Ge){this.isTelemetryInitialised()&&this.telemetryProvider.response(Ce,Ge)},Le.prototype.raiseSummaryTelemetry=function(Ce,Ge){this.isTelemetryInitialised()&&this.telemetryProvider.summary(Ce,Ge)},F([Object(U.injectable)()],Le)}(),K={CONTAINER:Symbol.for("CONTAINER"),services:{telemetry:{TELEMETRY_SERVICE:Symbol.for("TELEMETRY_SERVICE"),PLAYER_TELEMETRY_SERVICE:Symbol.for("PLAYER_TELEMETRY_SERVICE")}}},re=function(Le,Ce,Ge,E){var Oe,$=arguments.length,ue=$<3?Ce:null===E?E=Object.getOwnPropertyDescriptor(Ce,Ge):E;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ue=Reflect.decorate(Le,Ce,Ge,E);else for(var nt=Le.length-1;nt>=0;nt--)(Oe=Le[nt])&&(ue=($<3?Oe(ue):$>3?Oe(Ce,Ge,ue):Oe(Ce,Ge))||ue);return $>3&&ue&&Object.defineProperty(Ce,Ge,ue),ue},pe=function(Le,Ce){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(Le,Ce)},j=function(){function Le(Ce){this.telemetryService=Ce}return Le.prototype.onStartEvent=function(Ce,Ge){},Le.prototype.onEndEvent=function(Ce,Ge){},Le.prototype.onErrorEvent=function(Ce,Ge){},Le.prototype.onHeartBeatEvent=function(Ce,Ge){"LOADED"===Ce.type||"PLAY"===Ce.type||this.telemetryService.raiseLogTelemetry({})},re([Object(U.injectable)(),pe("design:paramtypes",[q])],Le)}(),ce=(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Le,Ce){Le.__proto__=Ce}||function(Le,Ce){for(var Ge in Ce)Ce.hasOwnProperty(Ge)&&(Le[Ge]=Ce[Ge])},function(Le,Ce){function Ge(){this.constructor=Le}we(Le,Ce),Le.prototype=null===Ce?Object.create(Ce):(Ge.prototype=Ce.prototype,new Ge)}),Be=function(Le,Ce,Ge,E){var Oe,$=arguments.length,ue=$<3?Ce:null===E?E=Object.getOwnPropertyDescriptor(Ce,Ge):E;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ue=Reflect.decorate(Le,Ce,Ge,E);else for(var nt=Le.length-1;nt>=0;nt--)(Oe=Le[nt])&&(ue=($<3?Oe(ue):$>3?Oe(Ce,Ge,ue):Oe(Ce,Ge))||ue);return $>3&&ue&&Object.defineProperty(Ce,Ge,ue),ue},Fe=function(Le,Ce){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(Le,Ce)},Ne=function(Le,Ce){return function(Ge,E){Ce(Ge,E,Le)}},je=function(Le){function Ce(Ge){return Le.call(this,Ge)||this}return ce(Ce,Le),Ce.prototype.onHeartBeatEvent=function(Ge,E){},Be([Object(U.injectable)(),Ne(0,Object(U.inject)(K.services.telemetry.TELEMETRY_SERVICE)),Fe("design:paramtypes",[q])],Ce)}(j),me=function(Le,Ce,Ge,E){return new(Ge||(Ge=Promise))(function($,ue){function Oe(et){try{$e(E.next(et))}catch(Ot){ue(Ot)}}function nt(et){try{$e(E.throw(et))}catch(Ot){ue(Ot)}}function $e(et){et.done?$(et.value):new Ge(function(Ot){Ot(et.value)}).then(Oe,nt)}$e((E=E.apply(Le,Ce||[])).next())})},de=function(Le,Ce){var E,$,ue,Oe,Ge={label:0,sent:function(){if(1&ue[0])throw ue[1];return ue[1]},trys:[],ops:[]};return Oe={next:nt(0),throw:nt(1),return:nt(2)},"function"==typeof Symbol&&(Oe[Symbol.iterator]=function(){return this}),Oe;function nt(et){return function(Ot){return $e([et,Ot])}}function $e(et){if(E)throw new TypeError("Generator is already executing.");for(;Ge;)try{if(E=1,$&&(ue=$[2&et[0]?"return":et[0]?"throw":"next"])&&!(ue=ue.call($,et[1])).done)return ue;switch($=0,ue&&(et=[0,ue.value]),et[0]){case 0:case 1:ue=et;break;case 4:return Ge.label++,{value:et[1],done:!1};case 5:Ge.label++,$=et[1],et=[0];continue;case 7:et=Ge.ops.pop(),Ge.trys.pop();continue;default:if(!((ue=(ue=Ge.trys).length>0&&ue[ue.length-1])||6!==et[0]&&2!==et[0])){Ge=0;continue}if(3===et[0]&&(!ue||et[1]>ue[0]&&et[1]{"use strict";x.d(ye,{N3:()=>$,T_:()=>ue,Z2:()=>$e,bf:()=>et,gQ:()=>Pt,uY:()=>E,u_:()=>Ot,vM:()=>hn,ye:()=>nt});var t=x(8008),C=x(4666),q=x(2508),U=x(6855),F=x(6312);const G=function(vt){return{showDownload:vt}};function K(vt,Ke){if(1&vt&&(t.O4$(),t.TgZ(0,"text",229)(1,"tspan",230),t._uU(2),t.qZA(),t.TgZ(3,"tspan",231),t._uU(4),t.qZA()()),2&vt){const ft=t.oxw();t.xp6(2),t.Oqu(ft.outcomeLabel),t.xp6(2),t.Oqu(ft.outcome)}}function re(vt,Ke){if(1&vt&&(t.O4$(),t.TgZ(0,"g",232)(1,"g",233),t._UZ(2,"polygon",234)(3,"path",235),t.qZA(),t.TgZ(4,"text",236)(5,"tspan",237),t._uU(6),t.qZA()()()),2&vt){const ft=t.oxw();t.xp6(6),t.Oqu(ft.timeSpentLabel)}}function pe(vt,Ke){1&vt&&(t.O4$(),t.TgZ(0,"svg",238)(1,"defs")(2,"linearGradient",239),t._UZ(3,"stop",240)(4,"stop",241),t.qZA()(),t.TgZ(5,"g",242),t._UZ(6,"path",243)(7,"path",244),t.qZA()())}function j(vt,Ke){1&vt&&(t.O4$(),t.TgZ(0,"svg",238)(1,"defs")(2,"linearGradient",239),t._UZ(3,"stop",240)(4,"stop",241),t.qZA()(),t.TgZ(5,"g",242),t._UZ(6,"path",243)(7,"path",245),t.qZA()())}function ce(vt,Ke){if(1&vt){const ft=t.EpF();t.TgZ(0,"div",246),t.NdJ("click",function(){t.CHM(ft);const We=t.oxw();return t.KtG(We.exitContent.emit({type:"EXIT"}))}),t.O4$(),t.TgZ(1,"svg",247)(2,"defs")(3,"linearGradient",248),t._UZ(4,"stop",240)(5,"stop",241),t.qZA()(),t.TgZ(6,"g",242),t._UZ(7,"path",249)(8,"path",250),t.qZA()(),t.kcU(),t.TgZ(9,"div",226),t._uU(10,"Exit"),t.qZA()()}}function we(vt,Ke){if(1&vt){const ft=t.EpF();t.ynx(0),t.TgZ(1,"div",251),t._uU(2,"Up Next"),t.qZA(),t.TgZ(3,"div",252),t.NdJ("click",function(){t.CHM(ft);const We=t.oxw();return t.KtG(We.playNext())}),t.TgZ(4,"div",253),t._uU(5),t.qZA(),t.TgZ(6,"div",254),t._UZ(7,"img",255),t.qZA()(),t.BQk()}if(2&vt){const ft=t.oxw();t.xp6(5),t.Oqu(ft.nextContent.name)}}function Fe(vt,Ke){if(1&vt){const ft=t.EpF();t.TgZ(0,"li",8),t.NdJ("click",function(We){t.CHM(ft);const Ut=t.oxw();return t.KtG(Ut.emitSideBarEvent(We,"SHARE"))})("keydown.enter",function(We){t.CHM(ft);const Ut=t.oxw();return t.KtG(Ut.emitSideBarEvent(We,"SHARE"))}),t._UZ(1,"span",9),t._uU(2," Share"),t.qZA()}}function Ne(vt,Ke){if(1&vt){const ft=t.EpF();t.TgZ(0,"li",8),t.NdJ("click",function(We){t.CHM(ft);const Ut=t.oxw();return t.KtG(Ut.showDownloadPopup(We,"DOWNLOAD_MENU"))})("keydown.enter",function(We){t.CHM(ft);const Ut=t.oxw();return Ut.closeNav(We),t.KtG(Ut.showDownloadPopup(We,"DOWNLOAD_MENU"))}),t._UZ(1,"span",10),t._uU(2," Download"),t.qZA()}}function je(vt,Ke){if(1&vt){const ft=t.EpF();t.TgZ(0,"li",8),t.NdJ("click",function(We){t.CHM(ft);const Ut=t.oxw();return Ut.closeNav(We),t.KtG(Ut.emitSideBarEvent(We,"PRINT"))})("keydown.enter",function(We){t.CHM(ft);const Ut=t.oxw();return t.KtG(Ut.emitSideBarEvent(We,"PRINT"))}),t._UZ(1,"span",11),t._uU(2," Print"),t.qZA()}}function me(vt,Ke){if(1&vt){const ft=t.EpF();t.TgZ(0,"li",8),t.NdJ("click",function(We){t.CHM(ft);const Ut=t.oxw();return Ut.closeNav(We),t.KtG(Ut.emitSideBarEvent(We,"EXIT"))})("keydown.enter",function(We){t.CHM(ft);const Ut=t.oxw();return Ut.closeNav(We),t.KtG(Ut.emitSideBarEvent(We,"EXIT"))}),t._UZ(1,"span",12),t._uU(2," Exit"),t.qZA()}}function de(vt,Ke){if(1&vt){const ft=t.EpF();t.TgZ(0,"sb-player-download-popup",13),t.NdJ("hideDownloadPopUp",function(We){t.CHM(ft);const Ut=t.oxw();return t.KtG(Ut.hideDownloadPopUp(We))})("downloadEvent",function(We){t.CHM(ft);const Ut=t.oxw();return t.KtG(Ut.sidebarEvent.emit(We))}),t.qZA()}if(2&vt){const ft=t.oxw();t.Q6J("title",ft.title)("showDownloadPopUp",ft.showDownloadPopUp)}}const fe=function(vt){return{"animated animateBg":vt}};function Se(vt,Ke){1&vt&&(t.TgZ(0,"div",1),t._uU(1," You are offline\n"),t.qZA())}const it=':root{--sdk-navigation-arrows-bg:#fff;--sdk-navigation-arrows-border:#F2F2F2;--sdk-navigation-arrows-after:#999999;--sdk-player-nextIcon:#fff}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]{height:2rem;width:4rem;cursor:pointer;border-radius:1rem;background-color:var(--sdk-navigation-arrows-bg);box-shadow:var(--sbt-box-shadow-3px);border:1px solid var(--sdk-navigation-arrows-border);-webkit-transition:.1s ease-in;transition:.1s ease-in}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover{border:1px solid transparent;background:var(--primary-color)}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]::after{display:none;content:"";width:.5rem;height:.5rem;border-top:.125rem solid var(--sdk-navigation-arrows-after);border-left:.125rem solid var(--sdk-navigation-arrows-after)}[_nghost-%COMP%] .player-nextIcon[_ngcontent-%COMP%]::after{content:"";-webkit-transform:rotate(135deg);transform:rotate(135deg);border-top:.125rem solid var(--sdk-player-nextIcon);border-left:.125rem solid var(--sdk-player-nextIcon)}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover.player-nextIcon::after{content:"";border-top:.125rem solid var(--sdk-player-nextIcon);border-left:.125rem solid var(--sdk-player-nextIcon)}[_nghost-%COMP%] .navigation-arrows.player-nextIcon[_ngcontent-%COMP%]{background:var(--primary-color)}button[_ngcontent-%COMP%]{-webkit-appearance:none;background:0 0;border:0}.paginate[_ngcontent-%COMP%]{position:relative;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.paginate[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{position:absolute;top:42%;left:40%;width:.75rem;height:.1875rem;border-radius:.09375rem;background:var(--white);-webkit-transition:.15s;transition:.15s}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{-webkit-transform-origin:0 50%;transform-origin:0 50%;background-color:var(--gray-800)}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{-webkit-transform:translate(0,-1px) rotate(40deg);transform:translate(0,-1px) rotate(40deg)}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{-webkit-transform:translate(0,1px) rotate(-40deg);transform:translate(0,1px) rotate(-40deg)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]{background-color:var(--white)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{-webkit-transform:translate(0,0) rotate(30deg);transform:translate(0,0) rotate(30deg)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{-webkit-transform:translate(0,1px) rotate(-30deg);transform:translate(0,1px) rotate(-30deg)}.paginate.left[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child, .paginate.left[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child, .paginate.left[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child, .paginate.left[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{-webkit-transform:translate(-.3125rem,0) rotate(0);transform:translate(-.3125rem,0) rotate(0)}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{-webkit-transform:translate(0,.0625rem) rotate(40deg);transform:translate(0,.0625rem) rotate(40deg)}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{-webkit-transform:translate(0,-.0625rem) rotate(-40deg);transform:translate(0,-.0625rem) rotate(-40deg)}.paginate.right[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{-webkit-transform:translate(0,.0625rem) rotate(30deg);transform:translate(0,.0625rem) rotate(30deg)}.paginate.right[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{-webkit-transform:translate(0,.0625rem) rotate(-30deg);transform:translate(0,.0625rem) rotate(-30deg)}.paginate.right[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child, .paginate.right[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child, .paginate.right[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child, .paginate.right[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{-webkit-transform:translate(.3125rem,0) rotate(0);transform:translate(.3125rem,0) rotate(0)}.paginate[data-state=disabled][_ngcontent-%COMP%]{opacity:.3;cursor:default} html[dir=rtl] .player-nextIcon, html[dir=rtl] .player-previousIcon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}';function Ve(vt,Ke){if(1&vt){const ft=t.EpF();t.TgZ(0,"div",6)(1,"img",7),t.NdJ("click",function(){t.CHM(ft);const We=t.oxw();return t.KtG(We.rotateCW())}),t.qZA()()}}function Le(vt,Ke){if(1&vt){const ft=t.EpF();t.TgZ(0,"div",8)(1,"button",9),t.NdJ("click",function(){t.CHM(ft);const We=t.oxw();return t.KtG(We.zoomOut())}),t.qZA(),t.TgZ(2,"button",10),t.NdJ("click",function(){t.CHM(ft);const We=t.oxw();return t.KtG(We.zoomIn())}),t.qZA()()}}function Ce(vt,Ke){if(1&vt){const ft=t.EpF();t.TgZ(0,"div",11)(1,"input",12),t.NdJ("ngModelChange",function(We){t.CHM(ft);const Ut=t.oxw();return t.KtG(Ut.page=We)}),t.qZA(),t.TgZ(2,"span",13),t.NdJ("click",function(){t.CHM(ft);const We=t.oxw();return t.KtG(We.gotoPage())}),t._UZ(3,"img",14),t.qZA(),t.TgZ(4,"span",15),t._uU(5,"/"),t.qZA(),t.TgZ(6,"span",16),t._uU(7),t.qZA()()}if(2&vt){const ft=t.oxw();t.xp6(1),t.Q6J("ngModel",ft.page)("max",ft.totalPages),t.xp6(6),t.Oqu(ft.totalPages)}}function Ge(vt,Ke){if(1&vt){const ft=t.EpF();t.TgZ(0,"div",17)(1,"div",18)(2,"sb-player-previous-navigation",19),t.NdJ("previousAction",function(We){t.CHM(ft);const Ut=t.oxw();return t.KtG(Ut.actions.emit(We))}),t.qZA(),t.TgZ(3,"sb-player-next-navigation",20),t.NdJ("nextAction",function(We){t.CHM(ft);const Ut=t.oxw();return t.KtG(Ut.actions.emit(We))}),t.qZA()()()}}const E={contentCompatibility:"CPV2_CONT_COMP_01",contentLoadFails:"CPV2_CONT_LOAD_FAIL_01",internetConnectivity:"CPV2_INT_CONNECT_01",streamingUrlSupport:"CPV2_INT_STREAMINGURL_01"},$={contentCompatibility:"content compatibility error",contentLoadFails:"content load failed",internetConnectivity:"content failed to load , No Internet Available",streamingUrlSupport:"streaming url is not supported",contentPlayFailedHeader:"Unable to load content",contentPlayFailTitle:"Refresh and try again later"};class ue{constructor(){this.playerContentCompatibiltyLevel=5,this.getInternetConnectivityError=new t.vpe,this.setInternetConnectivityError=()=>{const Ke=new Error;Ke.message=$.internetConnectivity,Ke.name=E.internetConnectivity,this.getInternetConnectivityError.emit({error:Ke})},this.initInternetConnectivityError()}checkContentCompatibility(Ke){if(Ke>this.playerContentCompatibiltyLevel){const ft=new Error;return ft.message=`Player supports ${this.playerContentCompatibiltyLevel}\n but content compatibility is ${Ke}`,ft.name="contentCompatibily",{error:ft,isCompitable:!1}}return{error:null,isCompitable:!0}}initInternetConnectivityError(){window.addEventListener("offline",this.setInternetConnectivityError)}ngOnDestroy(){window.removeEventListener("offline",this.setInternetConnectivityError)}}ue.\u0275fac=function(Ke){return new(Ke||ue)},ue.ctorParameters=()=>[],ue.\u0275prov=(0,t.Yz7)({factory:function(){return new ue},token:ue,providedIn:"root"});class Oe{constructor(){this.downloadEvent=new t.vpe,this.hideDownloadPopUp=new t.vpe,this.showDownloadPopUp=!1}hideDownloadPopup(Ke,ft){this.disabledHandle.disengage(),this.hideDownloadPopUp.emit({event:Ke,type:ft})}ngOnChanges(Ke){for(const ft in Ke)if(Ke.hasOwnProperty(ft)&&"showDownloadPopUp"===ft){this.showDownloadPopUp=Ke[ft].currentValue||!1;const Vt=document.querySelector(".file-download");this.disabledHandle=U.Z.disabled({filter:Vt})}}download(Ke,ft){this.downloadEvent.emit({event:Ke,type:ft}),this.disabledHandle.disengage()}}Oe.\u0275fac=function(Ke){return new(Ke||Oe)},Oe.\u0275cmp=t.Xpm({type:Oe,selectors:[["sb-player-download-popup"]],inputs:{showDownloadPopUp:"showDownloadPopUp",title:"title"},outputs:{downloadEvent:"downloadEvent",hideDownloadPopUp:"hideDownloadPopUp"},features:[t.TTD],decls:16,vars:4,consts:[[1,"file-download",3,"ngClass"],[1,"file-download__overlay"],["aria-modal","true","aria-labelledby","Download Content","aria-describedby","Dialog to download content",1,"file-download__popup"],[1,"close-btn",3,"click"],["type","button","id","close","data-animation","showShadow","aria-label","player-close-btn",1,"close-icon"],[1,"file-download__metadata"],[1,"file-download__title","text-left"],[1,"file-download__text","text-left"],[1,"file-download__size"],[1,"file-download__action-btns"],["type","button","id","cancel",1,"sb-btn","sb-btn-normal","sb-btn-outline-primary","sb-btn-radius","cancel-btn","mr-8",3,"click"],["type","button","id","download",1,"sb-btn","sb-btn-normal","sb-btn-primary","sb-btn-radius","download-btn",3,"click"]],template:function(Ke,ft){1&Ke&&(t.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3),t.NdJ("click",function(We){return ft.hideDownloadPopup(We,"DOWNLOAD_POPUP_CLOSE")}),t._UZ(4,"button",4),t.qZA(),t.TgZ(5,"div",5)(6,"h5",6),t._uU(7,"Confirm Download"),t.qZA(),t.TgZ(8,"div",7),t._uU(9),t.qZA(),t._UZ(10,"div",8),t.TgZ(11,"div",9)(12,"button",10),t.NdJ("click",function(We){return ft.hideDownloadPopup(We,"DOWNLOAD_POPUP_CANCEL")}),t._uU(13,"Cancel"),t.qZA(),t.TgZ(14,"button",11),t.NdJ("click",function(We){return ft.download(We,"DOWNLOAD")}),t._uU(15,"Download"),t.qZA()()()()()()),2&Ke&&(t.Q6J("ngClass",t.VKq(2,G,ft.showDownloadPopUp)),t.xp6(9),t.hij('"',ft.title,'" will be saved on your device.'))},dependencies:[C.mk],styles:['[_nghost-%COMP%] .file-download[_ngcontent-%COMP%]{width:100%;height:100%;position:absolute;top:0;left:0;z-index:99;-webkit-transition:.3s;transition:.3s;opacity:0;visibility:hidden}[_nghost-%COMP%] .file-download__overlay[_ngcontent-%COMP%]{width:100%;height:100%;background:rgba(var(--rc-rgba-black),.5);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-transition:.3s;transition:.3s;visibility:hidden}[_nghost-%COMP%] .file-download__popup[_ngcontent-%COMP%]{width:90%;max-width:22.5rem;min-height:13.125rem;background:var(--white);border-radius:1rem;box-shadow:0 0 1.5em 0 rgba(var(--rc-rgba-black),.22);padding:1.5rem;position:relative;-webkit-transition:.3s ease-in;transition:.3s ease-in;-webkit-transform:scale(.5);transform:scale(.5)}[_nghost-%COMP%] .file-download__close-btn[_ngcontent-%COMP%]{position:absolute;top:.75rem;right:.75rem;width:1.5rem;height:1.5rem;cursor:pointer}[_nghost-%COMP%] .file-download__close-btn[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%}[_nghost-%COMP%] .file-download__metadata[_ngcontent-%COMP%]{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%}[_nghost-%COMP%] .file-download__title[_ngcontent-%COMP%]{font-size:1rem;font-weight:700;line-height:1.375rem;word-break:break-word}[_nghost-%COMP%] .file-download__text[_ngcontent-%COMP%]{color:var(--gray-400);word-break:break-word}[_nghost-%COMP%] .file-download__size[_ngcontent-%COMP%]{color:var(--black)}[_nghost-%COMP%] .file-download__size[_ngcontent-%COMP%], [_nghost-%COMP%] .file-download__text[_ngcontent-%COMP%]{font-size:.875rem;line-height:1.25rem}[_nghost-%COMP%] .file-download__size[_ngcontent-%COMP%], [_nghost-%COMP%] .file-download__text[_ngcontent-%COMP%], [_nghost-%COMP%] .file-download__title[_ngcontent-%COMP%]{margin:0 0 1.5em}[_nghost-%COMP%] .file-download__action-btns[_ngcontent-%COMP%]{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end}[_nghost-%COMP%] .file-download__action-btns[_ngcontent-%COMP%] .cancel-btn[_ngcontent-%COMP%], [_nghost-%COMP%] .file-download__action-btns[_ngcontent-%COMP%] .download-btn[_ngcontent-%COMP%]{outline:0;border:none;font-size:.75rem;text-transform:uppercase;cursor:pointer;line-height:normal}[_nghost-%COMP%] .file-download.showDownload[_ngcontent-%COMP%] .file-download__popup[_ngcontent-%COMP%]{-webkit-transform:scale(1);transform:scale(1);visibility:visible}[_nghost-%COMP%] .file-download.showDownload[_ngcontent-%COMP%]{visibility:visible;opacity:1}[_nghost-%COMP%] .file-download.showDownload[_ngcontent-%COMP%] .file-download__overlay[_ngcontent-%COMP%]{visibility:visible}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%]{position:absolute;top:.75rem;right:.75rem}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]{width:1.875rem;height:1.875rem;background:0 0;border-radius:50%;cursor:pointer;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding:0}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]::after{content:"";-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]::before{content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]:after, [_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]:before{content:"";width:1.25rem;height:.125rem;position:absolute;background-color:var(--black)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]{box-shadow:0 0 0 0 var(--red) inset;-webkit-transition:.2s cubic-bezier(.175,.885,.52,1.775);transition:.2s cubic-bezier(.175,.885,.52,1.775);border:0 solid var(--white)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:before{-webkit-transition:.2s cubic-bezier(.175,.885,.52,1.775);transition:.2s cubic-bezier(.175,.885,.52,1.775)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:after{-webkit-transition:.2s cubic-bezier(.175,.885,.52,1.775);transition:.2s cubic-bezier(.175,.885,.52,1.775)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover{box-shadow:0 0 0 .25rem var(--red) inset}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover:before{-webkit-transform:scale(.7) rotate(45deg);transform:scale(.7) rotate(45deg);-webkit-transition-delay:.1s;transition-delay:.1s;background-color:var(--red)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover:after{-webkit-transform:scale(.7) rotate(-45deg);transform:scale(.7) rotate(-45deg);-webkit-transition-delay:.1s;transition-delay:.1s;background-color:var(--red)} html[dir=rtl] .close-btn{left:.75rem;right:auto}']}),Oe.propDecorators={title:[{type:t.IIB}],downloadEvent:[{type:t.r_U}],hideDownloadPopUp:[{type:t.r_U}],showDownloadPopUp:[{type:t.IIB}]};class nt{constructor(){this.showReplay=!0,this.replayContent=new t.vpe,this.exitContent=new t.vpe,this.playNextContent=new t.vpe}ngOnInit(){this.subscription=(0,F.R)(document,"keydown").subscribe(Ke=>{"Enter"===Ke.key&&(Ke.stopPropagation(),document.activeElement.click())})}playNext(){this.playNextContent.emit({name:this.nextContent.name,identifier:this.nextContent.identifier,type:"NEXT_CONTENT_PLAY"})}replay(){this.showReplay&&this.replayContent.emit({type:"REPLAY"})}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}}nt.\u0275fac=function(Ke){return new(Ke||nt)},nt.\u0275cmp=t.Xpm({type:nt,selectors:[["sb-player-end-page"]],inputs:{showReplay:"showReplay",showExit:"showExit",contentName:"contentName",outcome:"outcome",outcomeLabel:"outcomeLabel",userName:"userName",timeSpentLabel:"timeSpentLabel",nextContent:"nextContent"},outputs:{replayContent:"replayContent",exitContent:"exitContent",playNextContent:"playNextContent"},ngContentSelectors:["*"],decls:237,vars:9,consts:[[1,"player-endpage"],[1,"player-endpage__left-panel"],[1,"user-score-card"],["width","100%","height","100%","viewBox","0 0 250 250","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink",0,"xmlns","xhtml","http://www.w3.org/1999/xhtml"],["id","filter-1"],["in","SourceGraphic","type","matrix","values",""],["x1","-19.3154721%","y1","50%","x2","100%","y2","50%","id","linearGradient-1"],["stop-color","#43A981","offset","0%"],["stop-color","#1D7E58","offset","100%"],["x1","0%","y1","0%","x2","101.719666%","y2","100%","id","linearGradient-2"],["stop-color","#FFCD55","offset","0%"],["stop-color","#FFD955","offset","100%"],["d","M124.02,185.665 C116.138,185.665 109.713,175.367 102.434,173.416 C94.911,171.399 84.204,177.031 77.612,173.212 C70.933,169.339 70.491,157.213 65.068,151.786 C59.642,146.36 47.514,145.92 43.643,139.24 C39.825,132.649 45.454,121.942 43.438,114.42 C41.487,107.143 31.19,100.717 31.19,92.831 C31.19,84.948 41.487,78.521 43.438,71.245 C45.454,63.721 39.825,53.013 43.644,46.423 C47.516,39.742 59.643,39.304 65.068,33.878 C70.493,28.452 70.933,16.325 77.612,12.453 C84.206,8.635 94.911,14.266 102.434,12.248 C109.713,10.297 116.138,-1.42108547e-14 124.02,-1.42108547e-14 C131.907,-1.42108547e-14 138.332,10.297 145.608,12.248 C153.132,14.266 163.839,8.635 170.429,12.454 C177.11,16.325 177.55,28.453 182.976,33.879 C188.403,39.305 200.531,39.743 204.401,46.425 C208.22,53.015 202.589,63.722 204.606,71.245 C206.558,78.521 216.854,84.948 216.854,92.831 C216.854,100.717 206.558,107.143 204.606,114.421 C202.589,121.943 208.22,132.651 204.4,139.242 C200.529,145.923 188.401,146.361 182.975,151.787 C177.55,157.214 177.11,169.34 170.429,173.212 C163.839,177.031 153.132,171.4 145.608,173.416 C138.332,175.367 131.907,185.665 124.02,185.665","id","path-3"],["x","-6.5%","y","-6.5%","width","112.9%","height","112.9%","filterUnits","objectBoundingBox","id","filter-4"],["stdDeviation","11.5","in","SourceAlpha","result","shadowBlurInner1"],["dx","0","dy","1","in","shadowBlurInner1","result","shadowOffsetInner1"],["in","shadowOffsetInner1","in2","SourceAlpha","operator","arithmetic","k2","-1","k3","1","result","shadowInnerInner1"],["values","0 0 0 0 0.0914162133 0 0 0 0 0.159459438 0 0 0 0 0.537477355 0 0 0 1 0","type","matrix","in","shadowInnerInner1"],["x1","50%","y1","0.0901442308%","x2","50%","y2","99.6203016%","id","linearGradient-5"],["stop-color","#1D6349","offset","0%"],["stop-color","#1D6349","offset","100%"],["id","text-8","x","55","y","16","text-anchor","middle","fill","#FFFFFE",4,"ngIf"],["id","player-Player","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","endgame-l2","transform","translate(-39.000000, -65.000000)"],["id","Group-2","transform","translate(39.500000, 65.000000)"],["filter","url(#filter-1)","id","Group"],["transform","translate(4.000000, 4.000000)",1,"particles"],["d","M84.4144231,47.2437308 L77.9616538,41.1916154 C77.5351923,40.7922308 76.8658846,40.8133846 76.4665,41.2394231 C76.0666923,41.6654615 76.0882692,42.3351923 76.5143077,42.7345769 L82.9670769,48.7866923 C83.3931154,49.1860769 84.0624231,49.1649231 84.4622308,48.7384615 C84.8616154,48.3124231 84.8404615,47.6431154 84.4144231,47.2437308","id","Fill-3"],["d","M78.2087308,48.9402692 L84.2616923,42.4875 C84.6615,42.0614615 84.6399231,41.3921538 84.2138846,40.9927692 C83.7878462,40.5929615 83.1185385,40.6141154 82.7187308,41.0405769 L76.6661923,47.4929231 C76.2663846,47.9189615 76.2879615,48.5886923 76.714,48.9880769 C77.1400385,49.3878846 77.8093462,49.3663077 78.2087308,48.9402692","id","Fill-4"],["d","M91.8275769,140.082038 L85.3748077,134.030346 C84.9487692,133.630538 84.2794615,133.652115 83.8796538,134.078154 C83.4802692,134.504192 83.5014231,135.1735 83.9278846,135.573308 L90.3806538,141.625 C90.8066923,142.024808 91.476,142.003231 91.8753846,141.577192 C92.2751923,141.151154 92.2536154,140.481846 91.8275769,140.082038","id","Fill-5"],["d","M85.6223077,141.779 L91.6748462,135.326231 C92.0746538,134.900192 92.0535,134.230885 91.6270385,133.831077 C91.201,133.431269 90.5316923,133.452846 90.1323077,133.878885 L84.0793462,140.331654 C83.6799615,140.757692 83.7011154,141.427 84.1271538,141.826808 C84.5531923,142.226192 85.2225,142.205038 85.6223077,141.779","id","Fill-6"],["d","M13.3091538,191.951269 L6.85638462,185.899154 C6.43034615,185.499769 5.76103846,185.520923 5.36123077,185.946962 C4.96184615,186.373423 4.98342308,187.042731 5.40946154,187.442115 L11.8622308,193.494231 C12.2882692,193.893615 12.9575769,193.872462 13.3569615,193.446423 C13.7567692,193.020385 13.7351923,192.350654 13.3091538,191.951269","id","Fill-7"],["d","M7.10388462,193.647808 L13.1568462,187.195038 C13.5562308,186.769 13.5350769,186.099692 13.1090385,185.700308 C12.683,185.3005 12.0136923,185.322077 11.6138846,185.748115 L5.56092308,192.200885 C5.16153846,192.626923 5.18269231,193.296231 5.60873077,193.695615 C6.03476923,194.095423 6.70407692,194.073846 7.10388462,193.647808","id","Fill-8"],["d","M10.4914615,38.4115769 L4.03869231,32.3594615 C3.61265385,31.9600769 2.94334615,31.9812308 2.54353846,32.4072692 C2.14415385,32.8333077 2.16573077,33.5030385 2.59176923,33.9024231 L9.04453846,39.9545385 C9.47057692,40.3539231 10.1398846,40.3327692 10.5392692,39.9067308 C10.9390769,39.4802692 10.9175,38.8109615 10.4914615,38.4115769","id","Fill-9"],["d","M4.28619231,40.1081154 L10.3391538,33.6553462 C10.7385385,33.2293077 10.7173846,32.56 10.2909231,32.1606154 C9.86488462,31.7608077 9.19557692,31.7823846 8.79619231,32.2084231 L2.74323077,38.6611923 C2.34342308,39.0872308 2.365,39.7565385 2.79103846,40.1559231 C3.21707692,40.5557308 3.88638462,40.5341538 4.28619231,40.1081154","id","Fill-10"],["d","M239.977269,47.0855 L233.5245,41.0333846 C233.098462,40.634 232.429154,40.6551538 232.029769,41.0811923 C231.629962,41.5072308 231.651538,42.1765385 232.077577,42.5763462 L238.530346,48.6284615 C238.956385,49.0278462 239.625692,49.0066923 240.0255,48.5802308 C240.424885,48.1541923 240.403308,47.4848846 239.977269,47.0855","id","Fill-11"],["d","M233.771577,48.7820385 L239.824538,42.3292692 C240.223923,41.9032308 240.202769,41.2339231 239.776731,40.8341154 C239.350692,40.4347308 238.681385,40.4558846 238.281577,40.8823462 L232.228615,47.3346923 C231.829231,47.7607308 231.850385,48.4304615 232.276423,48.8298462 C232.702885,49.2296538 233.372192,49.2080769 233.771577,48.7820385","id","Fill-12"],["d","M163.849231,80.0025769 L157.396462,73.9508846 C156.970423,73.5510769 156.301115,73.5726538 155.901308,73.9986923 C155.501923,74.4247308 155.523077,75.0940385 155.949115,75.4938462 L162.401885,81.5455385 C162.828346,81.9453462 163.497654,81.9237692 163.897038,81.4977308 C164.296846,81.0716923 164.275269,80.4023846 163.849231,80.0025769","id","Fill-13"],["d","M157.644385,81.6995385 L163.696923,75.2467692 C164.096731,74.8207308 164.075154,74.1514231 163.649115,73.7516154 C163.223077,73.3522308 162.553769,73.3733846 162.154385,73.7994231 L156.101423,80.2521923 C155.701615,80.6782308 155.723192,81.3475385 156.149231,81.7473462 C156.575269,82.1467308 157.244577,82.1255769 157.644385,81.6995385","id","Fill-14"],["d","M195.311346,151.846538 L188.858577,145.794423 C188.432538,145.395038 187.763231,145.416192 187.363423,145.842654 C186.964038,146.268692 186.985615,146.938 187.411654,147.337385 L193.864423,153.3895 C194.290462,153.788885 194.959769,153.767731 195.359154,153.341692 C195.758962,152.915654 195.737385,152.245923 195.311346,151.846538","id","Fill-15"],["d","M189.105654,153.543077 L195.158615,147.090308 C195.558,146.664269 195.536846,145.994962 195.110808,145.595577 C194.684769,145.195769 194.015462,145.217346 193.615654,145.643385 L187.562692,152.096154 C187.163308,152.522192 187.184462,153.1915 187.6105,153.590885 C188.036538,153.990692 188.705846,153.969115 189.105654,153.543077","id","Fill-16"],["d","M190.299577,210.370769 L183.846808,204.318654 C183.420769,203.919269 182.751462,203.940423 182.352077,204.366885 C181.952269,204.792923 181.973846,205.462231 182.399885,205.861615 L188.852654,211.913731 C189.278692,212.313538 189.948,212.291962 190.347808,211.865923 C190.747192,211.439885 190.726038,210.770577 190.299577,210.370769","id","Fill-17"],["d","M184.093885,212.067308 L190.146846,205.614538 C190.546654,205.1885 190.525077,204.519192 190.099038,204.119808 C189.673,203.72 189.003692,203.741577 188.603885,204.167615 L182.551346,210.620385 C182.151538,211.046423 182.173115,211.715731 182.599154,212.115115 C183.025192,212.514923 183.6945,212.493346 184.093885,212.067308","id","Fill-18"],["d","M131.642077,57.7017692 L132.557615,57.1720769 L128.114462,49.4881538 C127.925346,49.1611154 127.575885,48.9597308 127.198077,48.9601532 C126.819846,48.9601532 126.470808,49.1623846 126.282538,49.4898462 L117.420346,64.8674231 C117.231654,65.1948846 117.232077,65.5980769 117.421192,65.9251154 C117.610308,66.2521538 117.959769,66.4535385 118.337577,66.453116 L127.210346,66.4459231 L136.084808,66.4416923 C136.462615,66.4416923 136.811654,66.2394615 137.000346,65.9124231 C137.189462,65.5849615 137.189038,65.1817692 136.999923,64.8547308 L132.557615,57.1720769 L131.642077,57.7017692 L130.726115,58.2310385 L134.251192,64.3271538 L127.209077,64.3305385 L120.168231,64.3364615 L127.200615,52.1336538 L130.726115,58.2310385 L131.642077,57.7017692","id","Fill-19"],["d","M116.952846,151.625692 L117.868808,151.096 L113.425654,143.412077 C113.236115,143.085038 112.887077,142.883654 112.508846,142.884076 C112.131038,142.884076 111.782,143.086308 111.593308,143.413769 L102.731115,158.791346 C102.542423,159.118385 102.542846,159.522 102.731962,159.849038 C102.921077,160.176077 103.270538,160.377462 103.648346,160.377039 L112.521538,160.369846 L121.396,160.365615 C121.773808,160.365192 122.123269,160.163385 122.311962,159.836346 C122.500654,159.508885 122.500231,159.105692 122.311115,158.778231 L117.868808,151.096 L116.952846,151.625692 L116.037308,152.154962 L119.562385,158.251077 L112.520269,158.254462 L105.479,158.260385 L112.511385,146.057577 L116.037308,152.154962 L116.952846,151.625692","id","Fill-20"],["d","M167.868885,180.468538 L168.784423,179.938846 L164.341269,172.254923 C164.152154,171.927885 163.802692,171.7265 163.424885,171.7265 C163.047077,171.726923 162.697615,171.929154 162.508923,172.256192 L158.080154,179.944346 L153.646731,187.633769 C153.458038,187.961231 153.458462,188.364423 153.647577,188.691885 C153.836692,189.018923 154.186154,189.220308 154.563962,189.219885 L163.437154,189.212692 L172.311615,189.208462 C172.689423,189.208038 173.038462,189.006231 173.227154,188.678769 C173.415846,188.351731 173.415846,187.948538 173.226731,187.621077 L168.784423,179.938846 L167.868885,180.468538 L166.952923,180.997808 L170.478,187.093923 L163.435885,187.097308 L156.394615,187.103231 L163.427423,174.900423 L166.952923,180.997808 L167.868885,180.468538","id","Fill-21"],["d","M197.152577,121.4785 L198.174731,121.751808 L200.466962,113.176885 C200.564269,112.811769 200.459769,112.422115 200.192385,112.155154 C199.925,111.888192 199.534923,111.784115 199.170231,111.882269 L190.602077,114.186769 L182.030115,116.489154 C181.665423,116.587308 181.380269,116.872462 181.282538,117.237577 C181.185231,117.602692 181.289731,117.991923 181.557115,118.259308 L187.836423,124.528462 L194.114462,130.801 C194.381846,131.067962 194.7715,131.172462 195.136615,131.074308 C195.501308,130.976154 195.786462,130.691 195.884192,130.325885 L198.174731,121.751808 L197.152577,121.4785 L196.130846,121.205615 L194.313308,128.009115 L184.348577,118.056654 L191.151231,116.229808 L197.949654,114.401269 L196.130846,121.205615 L197.152577,121.4785","id","Fill-22"],["d","M51.2223462,21.9327308 L52.2440769,22.2056154 L54.5358846,13.6306923 C54.6336154,13.2655769 54.5291154,12.8759231 54.2617308,12.6089615 C53.9939231,12.342 53.6042692,12.2379231 53.2395769,12.3360769 L44.6714231,14.6405769 L44.6718462,14.6405769 L36.0994615,16.9433846 C35.7343462,17.0411154 35.4496154,17.3266923 35.3518846,17.6918077 C35.2545769,18.0569231 35.3590769,18.4461538 35.6264615,18.7131154 L41.9061923,24.9822692 L41.9057692,24.9818462 L48.1842308,31.2543846 C48.4516154,31.5213462 48.8412692,31.6258462 49.2059615,31.5276923 C49.5710769,31.4295385 49.8562308,31.1443846 49.9535385,30.7792692 L52.2440769,22.2056154 L50.2006154,21.6594231 L48.3830769,28.4629231 L43.4009231,23.4854231 L43.4005,23.485 L38.4179231,18.5108846 L45.2205769,16.6836154 L45.221,16.6836154 L52.019,14.8550769 L50.2006154,21.6594231 L51.2223462,21.9327308","id","Fill-23"],["d","M45.1456923,207.203192 L46.1674231,207.476077 L48.4592308,198.900731 C48.5569615,198.535615 48.4520385,198.145962 48.1846538,197.879 C47.9172692,197.612038 47.5276154,197.507962 47.1629231,197.606115 L38.5947692,199.911038 L38.5947692,199.910615 L30.0228077,202.213846 C29.6576923,202.311577 29.3725385,202.597154 29.2752308,202.962269 C29.1775,203.327385 29.2824231,203.716615 29.5498077,203.983577 L35.8295385,210.252308 L35.8291154,210.251885 L42.1075769,216.524423 C42.3749615,216.791385 42.7646154,216.895885 43.1293077,216.797731 C43.4944231,216.699577 43.7791538,216.414423 43.8768846,216.049308 L46.1674231,207.476077 L44.1239615,206.930308 L42.3064231,213.732962 L37.3242692,208.755462 L37.3238462,208.755038 L32.3412692,203.781346 L39.1435,201.953654 L39.1439231,201.953654 L45.9423462,200.125115 L44.1239615,206.929885 L45.1456923,207.203192","id","Fill-24"],["d","M206.143808,31.5111923 L206.6735,32.4267308 L214.357423,27.984 C214.684462,27.7948846 214.885846,27.4454231 214.885424,27.0676154 C214.885424,26.6893846 214.683192,26.3403462 214.355731,26.1516538 L206.667577,21.7224615 L206.668,21.7228846 L198.978154,17.2894615 C198.651115,17.1007692 198.2475,17.1011923 197.920462,17.2903077 C197.593423,17.4794231 197.392038,17.8288846 197.392461,18.2066923 L197.399654,27.0798846 L197.399654,27.0794615 L197.403885,35.9547692 C197.403885,36.3325769 197.606115,36.6816154 197.933577,36.8703077 C198.260615,37.059 198.664231,37.059 198.991269,36.8698846 L206.6735,32.4267308 L206.143808,31.5111923 L205.614538,30.5952308 L199.518423,34.1211538 L199.515038,27.0786154 L199.515038,27.0781923 L199.509115,20.0373462 L205.611577,23.5556538 L205.612,23.5556538 L211.711923,27.0697308 L205.614538,30.5952308 L206.143808,31.5111923","id","Fill-25"],["d","M44.9489615,120.167385 L45.4782308,121.082923 L53.1625769,116.640192 C53.4896154,116.450654 53.691,116.101192 53.6905776,115.723385 C53.6901538,115.345577 53.4883462,114.996538 53.1608846,114.807846 L45.4727308,110.378654 L45.4731538,110.379077 L37.7833077,105.945654 C37.4558462,105.756962 37.0526538,105.757385 36.7256154,105.9465 C36.3985769,106.135615 36.1971923,106.485077 36.1971923,106.862885 L36.2094615,124.610962 C36.2094615,124.989192 36.4112692,125.338231 36.7387308,125.526923 C37.0661923,125.715615 37.4693846,125.715192 37.7964231,125.526077 L45.4786538,121.082923 L44.4192692,119.251846 L38.324,122.777346 L38.3142692,108.693538 L44.4167308,112.211423 L44.4167308,112.211846 L50.5170769,115.725923 L44.4196923,119.251846 L44.9489615,120.167385","id","Fill-26"],["d","M146.638885,105.637654 L145.581192,105.637654 C145.580769,107.208115 144.947423,108.619923 143.918923,109.650115 C142.888731,110.678615 141.476923,111.311538 139.906885,111.312385 C138.336423,111.311538 136.924192,110.678615 135.893577,109.650115 C134.865077,108.619923 134.232154,107.208115 134.231731,105.637654 C134.232154,104.066769 134.865077,102.654962 135.893577,101.624769 C136.924192,100.596269 138.336423,99.9633462 139.906885,99.9625 C141.476923,99.9633462 142.888731,100.596269 143.918923,101.624769 C144.947423,102.654962 145.580769,104.066769 145.581192,105.637654 L147.696577,105.637654 C147.695731,101.334538 144.209154,97.8479615 139.906885,97.8471154 C135.603769,97.8479615 132.116769,101.334538 132.116346,105.637654 C132.116769,109.940346 135.603769,113.426923 139.906885,113.427769 C144.209154,113.426923 147.695731,109.940346 147.696577,105.637654 L146.638885,105.637654","id","Fill-27"],["d","M112.621808,30.5059615 L111.564115,30.5059615 C111.563692,32.0768462 110.930769,33.4886538 109.901846,34.5188462 C108.871654,35.5473462 107.459846,36.1802692 105.889385,36.1811154 C104.318923,36.1802692 102.907115,35.5473462 101.8765,34.5188462 C100.848,33.4886538 100.214654,32.0764231 100.214231,30.5059615 C100.214654,28.9355 100.848,27.5236923 101.8765,26.4935 C102.907115,25.465 104.318923,24.8320769 105.889385,24.8316538 C107.459846,24.8320769 108.871654,25.465 109.901846,26.4935 C110.930769,27.5236923 111.563692,28.9355 111.564115,30.5059615 L113.6795,30.5059615 C113.678654,26.2032692 110.192077,22.7166923 105.889385,22.7162692 C101.586692,22.7166923 98.0996923,26.2032692 98.0988462,30.5059615 C98.0996923,34.8095 101.586692,38.2956538 105.889385,38.2965 C110.192077,38.2956538 113.678654,34.8090769 113.6795,30.5059615 L112.621808,30.5059615","id","Fill-28"],["d","M116.918154,229.204885 L115.860462,229.204885 C115.860038,230.775346 115.227115,232.187577 114.198192,233.217769 C113.168,234.246269 111.756192,234.879615 110.185731,234.880038 C108.615692,234.879615 107.203462,234.246269 106.172846,233.217769 C105.144346,232.187154 104.511423,230.775346 104.510577,229.204885 C104.511423,227.634423 105.144346,226.222615 106.172846,225.192423 C107.203462,224.163923 108.615692,223.531 110.185731,223.530577 C111.756192,223.531 113.168423,224.163923 114.198615,225.192423 C115.227115,226.222615 115.860038,227.634423 115.860462,229.204885 L117.975846,229.204885 C117.975423,224.901769 114.488423,221.415615 110.185731,221.415192 C108.038192,221.414346 106.084,222.288423 104.677269,223.696423 C103.268846,225.102731 102.394769,227.056923 102.395192,229.204885 C102.396038,233.508 105.883462,236.994577 110.185731,236.995423 C114.488423,236.994577 117.975423,233.508 117.975846,229.204885 L116.918154,229.204885","id","Fill-29"],["d","M135.982423,219.142846 C135.983269,217.572385 136.616192,216.160577 137.645115,215.130385 C138.675308,214.101885 140.087538,213.468962 141.658,213.468538 C143.228462,213.468962 144.640269,214.101885 145.670885,215.130385 C146.699385,216.160154 147.332308,217.572385 147.332731,219.142846 C147.332731,219.726692 147.806577,220.200538 148.390423,220.200538 C148.974692,220.200538 149.448115,219.726692 149.448115,219.142846 C149.447692,214.839731 145.960692,211.353577 141.658,211.353153 C139.510038,211.352308 137.555846,212.226385 136.149538,213.634385 C134.741115,215.040269 133.866615,216.994462 133.867038,219.142846 C133.867038,219.726692 134.340885,220.200538 134.924731,220.200538 C135.509,220.200538 135.982423,219.726692 135.982423,219.142846","id","Fill-30"],["d","M82.247,115.736077 C82.2474231,114.165615 82.8807692,112.753385 83.9092692,111.723192 C84.9398846,110.694692 86.3521154,110.061769 87.9221538,110.061346 C89.4926154,110.061769 90.9044231,110.694692 91.9350385,111.723192 C92.9635385,112.753385 93.5964615,114.165192 93.5968846,115.736077 C93.5968846,116.319923 94.0707308,116.793769 94.6545769,116.793769 C95.2388462,116.793769 95.7122692,116.319923 95.7122692,115.736077 C95.7118462,111.432962 92.2248462,107.946385 87.9221538,107.945538 C83.6198846,107.946385 80.1324615,111.432962 80.1316154,115.736077 C80.1316154,116.319923 80.6054615,116.793769 81.1893077,116.793769 C81.7735769,116.793769 82.247,116.319923 82.247,115.736077","id","Fill-31"],["d","M11.4163077,61.0732692 C11.4167308,59.5011154 12.0479615,58.0884615 13.0713846,57.0586923 C14.0969231,56.0306154 15.5006923,55.3989615 17.061,55.3981154 C18.6213077,55.3989615 20.0250769,56.0306154 21.0501923,57.0586923 C22.0736154,58.0884615 22.7048462,59.5011154 22.7052692,61.0732692 C22.7052692,61.6571154 23.1786923,62.1309615 23.7629615,62.1309615 C24.3468077,62.1309615 24.820654,61.6571154 24.820654,61.0732692 C24.8210769,58.9265769 23.9516538,56.9732308 22.5495769,55.5660769 C21.1491923,54.1576538 19.2017692,53.2823077 17.061,53.2827306 C14.9202308,53.2823077 12.9728077,54.1576538 11.5724231,55.5660769 C10.1699231,56.9732308 9.3005,58.9265769 9.30092292,61.0732692 C9.30092292,61.6571154 9.77434615,62.1309615 10.3586154,62.1309615 C10.9428846,62.1309615 11.4163077,61.6571154 11.4163077,61.0732692","id","Fill-32"],["d","M180.062808,71.0401154 C178.491077,71.0396923 177.078,70.4084615 176.048231,69.3850385 C175.019731,68.3595 174.388077,66.9557308 174.387654,65.3954231 C174.388077,63.8351154 175.019731,62.4317692 176.048231,61.4062308 C177.078,60.3828077 178.490654,59.752 180.062808,59.7511538 C180.647077,59.7511538 181.1205,59.2777308 181.1205,58.6938846 C181.1205,58.1096154 180.647077,57.6361917 180.062808,57.6361917 C177.916115,57.6353462 175.962769,58.5047692 174.555615,59.9072692 C173.147192,61.3072308 172.271423,63.2546538 172.272269,65.3954231 C172.271423,67.5361923 173.147192,69.4836154 174.555615,70.884 C175.962769,72.2865 177.916115,73.1559231 180.062808,73.1555002 C180.647077,73.1555002 181.1205,72.6820769 181.1205,72.0978077 C181.1205,71.5135385 180.647077,71.0401154 180.062808,71.0401154","id","Fill-33"],["d","M17.9490385,228.116731 C16.3768846,228.115885 14.9642308,227.485077 13.9344615,226.461654 C12.9063846,225.436115 12.2747308,224.032346 12.2743077,222.472038 C12.2747308,220.911731 12.9063846,219.507962 13.9344615,218.482846 C14.9642308,217.459423 16.3768846,216.828615 17.9490385,216.828192 C18.5328846,216.828192 19.0067308,216.354769 19.0067308,215.7705 C19.0067308,215.186231 18.5328846,214.712808 17.9490385,214.712808 C15.8023462,214.712385 13.849,215.581808 12.4418462,216.983885 C11.0334231,218.383846 10.1580769,220.331269 10.1589225,222.472038 C10.1580769,224.612808 11.0334231,226.560231 12.4418462,227.960615 C13.849,229.362692 15.8023462,230.232538 17.9490385,230.232116 C18.5328846,230.232116 19.0067308,229.758269 19.0067308,229.174423 C19.0067308,228.590154 18.5328846,228.116731 17.9490385,228.116731","id","Fill-34"],["d","M90.1932308,14.0000385 C88.6215,13.9996154 87.2088462,13.3683846 86.1790769,12.3449615 C85.151,11.3194231 84.5193462,9.91565385 84.5185,8.35534615 C84.5193462,6.79503846 85.151,5.39126923 86.1790769,4.36615385 C87.2088462,3.34273077 88.6215,2.7115 90.1932308,2.71107692 C90.7775,2.71107692 91.2509231,2.23765385 91.2509231,1.65338462 C91.2509231,1.06953846 90.7775,0.595692153 90.1932308,0.595692153 C88.0469615,0.595269231 86.0936154,1.46469231 84.6864615,2.86676923 C83.2780385,4.26715385 82.4026923,6.21457692 82.4031152,8.35534615 C82.4026923,10.4961154 83.2780385,12.4435385 84.6864615,13.8439231 C86.0931923,15.2464231 88.0469615,16.1158462 90.1932308,16.1154232 C90.7775,16.1154232 91.2509231,15.642 91.2509231,15.0577308 C91.2509231,14.4734615 90.7775,14.0000385 90.1932308,14.0000385","id","Fill-35"],["d","M21.3154615,158.362769 L20.2577692,158.362769 C20.2569231,159.933231 19.624,161.345038 18.5955,162.375654 C17.5653077,163.404154 16.1530769,164.037077 14.5830385,164.037923 C13.0125769,164.037077 11.6003462,163.404154 10.5701538,162.375654 C9.54123077,161.345038 8.90830769,159.933231 8.90788462,158.362769 C8.90830769,156.792308 9.54123077,155.3805 10.5701538,154.350308 C11.6003462,153.321808 13.0125769,152.688885 14.5830385,152.688038 C16.1530769,152.688885 17.5653077,153.321808 18.5955,154.349885 C19.624,155.380077 20.2569231,156.791885 20.2577692,158.362769 L22.3731538,158.362769 C22.3723077,154.059654 18.8853077,150.5735 14.5830385,150.572654 C12.4350769,150.572231 10.4808846,151.446308 9.07415385,152.854308 C7.66615385,154.260192 6.79165385,156.214385 6.79249939,158.362769 C6.79292308,162.665885 10.2803462,166.152462 14.5830385,166.153308 C18.8853077,166.152462 22.3723077,162.665462 22.3731538,158.362769 L21.3154615,158.362769","id","Fill-36"],["d","M228.928192,166.051346 L227.8705,166.051346 C227.869654,167.621808 227.236731,169.034038 226.208231,170.064654 C225.178038,171.093154 223.766231,171.726077 222.196192,171.7265 C220.625731,171.726077 219.2135,171.093154 218.183308,170.064654 C217.154385,169.034038 216.521462,167.621808 216.521038,166.051346 C216.521462,164.480885 217.154385,163.069077 218.182885,162.038885 C219.2135,161.010385 220.625308,160.377885 222.196192,160.377038 C223.766231,160.377885 225.178038,161.010385 226.208231,162.038885 C227.236731,163.069077 227.869654,164.480885 227.8705,166.051346 L229.985885,166.051346 C229.985038,161.748231 226.498038,158.2625 222.196192,158.261654 C217.8935,158.2625 214.406077,161.748231 214.405654,166.051346 C214.406077,170.354462 217.893077,173.841462 222.196192,173.841885 C226.498462,173.841462 229.985038,170.354462 229.985885,166.051346 L228.928192,166.051346","id","Fill-37"],["d","M210.305192,58.6993846 L210.305192,59.7570769 L222.64,59.7570769 L222.64,71.0337692 L211.362885,71.0337692 L211.362885,58.6993846 L210.305192,58.6993846 L210.305192,59.7570769 L210.305192,58.6993846 L209.2475,58.6993846 L209.2475,72.0914615 C209.2475,72.3702692 209.360462,72.6427308 209.557192,72.8394615 C209.754346,73.0366154 210.026808,73.1491538 210.305192,73.1491538 L223.697692,73.1491538 C223.976077,73.1491538 224.248538,73.0366154 224.445269,72.8394615 C224.642423,72.6427308 224.755385,72.3702692 224.755385,72.0914615 L224.755385,58.6993846 C224.755385,58.421 224.642423,58.1485385 224.445269,57.9513846 C224.248538,57.7546538 223.976077,57.6416923 223.697692,57.6416923 L210.305192,57.6416923 C210.026808,57.6416923 209.754346,57.7546538 209.557192,57.9513846 C209.360462,58.1485385 209.2475,58.421 209.2475,58.6993846 L210.305192,58.6993846","id","Fill-38"],["d","M58.8897692,65.3954231 L58.8897692,66.4531154 L71.2237308,66.4531154 L71.2237308,77.7302308 L59.9474615,77.7302308 L59.9474615,65.3954231 L58.8897692,65.3954231 L58.8897692,66.4531154 L58.8897692,65.3954231 L57.8320769,65.3954231 L57.8320769,78.7879231 C57.8320769,79.0663077 57.9450385,79.3387692 58.1417692,79.5355 C58.3389231,79.7326538 58.6113846,79.8456154 58.8897692,79.8456154 L72.2814231,79.8456154 C72.5602308,79.8456154 72.8326923,79.7326538 73.0294231,79.5355 C73.2265769,79.3387692 73.3391154,79.0663077 73.3391154,78.7879231 L73.3391154,65.3954231 C73.3391154,65.1170385 73.2265769,64.8445769 73.0294231,64.6478462 C72.8326923,64.4506923 72.5602308,64.3377308 72.2814231,64.3377308 L58.8897692,64.3377308 C58.6113846,64.3377308 58.3389231,64.4506923 58.1417692,64.6478462 C57.9450385,64.8445769 57.8320769,65.1170385 57.8320769,65.3954231 L58.8897692,65.3954231","id","Fill-39"],["d","M58.2175,150.893346 L58.2175,151.951038 L70.5518846,151.951038 L70.5518846,163.228154 L59.2751923,163.228154 L59.2751923,150.893346 L58.2175,150.893346 L58.2175,151.951038 L58.2175,150.893346 L57.1598077,150.893346 L57.1598077,164.285846 C57.1598077,164.564231 57.2727692,164.836692 57.4699231,165.033423 C57.6666538,165.230577 57.9391154,165.343538 58.2175,165.343538 L71.6095769,165.343538 C71.8879615,165.343538 72.1604231,165.230577 72.3571538,165.033423 C72.5543077,164.836692 72.6672692,164.564231 72.6672692,164.285846 L72.6672692,150.893346 C72.6672692,150.614962 72.5543077,150.3425 72.3571538,150.145346 C72.1604231,149.948615 71.8879615,149.835654 71.6095769,149.835654 L58.2175,149.835654 C57.9391154,149.835654 57.6666538,149.948615 57.4699231,150.145346 C57.2727692,150.3425 57.1598077,150.614962 57.1598077,150.893346 L58.2175,150.893346","id","Fill-40"],["d","M210.305192,215.776423 L210.305192,216.834115 L222.639154,216.834115 L222.639154,228.110808 L211.362885,228.110808 L211.362885,215.776423 L210.305192,215.776423 L210.305192,216.834115 L210.305192,215.776423 L209.2475,215.776423 L209.2475,229.1685 C209.2475,229.446885 209.360462,229.719346 209.557192,229.9165 C209.754346,230.113231 210.026808,230.226192 210.305192,230.226192 L223.696846,230.226192 C223.975231,230.226192 224.247692,230.113231 224.444423,229.9165 C224.641577,229.719346 224.754538,229.446885 224.754538,229.1685 L224.754538,215.776423 C224.754538,215.497615 224.641577,215.225154 224.444423,215.028423 C224.247692,214.831269 223.975231,214.718731 223.696846,214.718731 L210.305192,214.718731 C210.026808,214.718731 209.754346,214.831269 209.557192,215.028423 C209.360462,215.225154 209.2475,215.497615 209.2475,215.776423 L210.305192,215.776423","id","Fill-41"],["d","M154.751808,1.65973077 L154.751808,2.71742308 L167.085346,2.71742308 L167.085346,13.9941154 L155.8095,13.9941154 L155.8095,1.65973077 L154.751808,1.65973077 L154.751808,2.71742308 L154.751808,1.65973077 L153.694115,1.65973077 L153.694115,15.0518077 C153.694115,15.3306154 153.806654,15.6030769 154.003808,15.7998077 C154.200538,15.9965385 154.473,16.1095 154.751808,16.1095 L168.143038,16.1095 C168.421423,16.1095 168.693885,15.9965385 168.891038,15.7998077 C169.087769,15.6030769 169.200731,15.3306154 169.200731,15.0518077 L169.200731,1.65973077 C169.200731,1.38134615 169.087769,1.10888462 168.891038,0.911730769 C168.693885,0.715 168.421423,0.602038462 168.143038,0.602038462 L154.751808,0.602038462 C154.473,0.602038462 154.200538,0.715 154.003808,0.911730769 C153.806654,1.10888462 153.694115,1.38134615 153.694115,1.65973077 L154.751808,1.65973077","id","Fill-42"],["d","M135.508154,136.771462 C135.298731,136.769769 135.172654,136.731692 135.044885,136.667808 C134.934038,136.610269 134.818962,136.522692 134.692038,136.386462 C134.469077,136.151231 134.227077,135.765385 133.973654,135.300423 C133.585692,134.604885 133.179962,133.738423 132.487808,132.969692 C132.140885,132.587654 131.710615,132.232269 131.180923,131.980115 C130.6525,131.726692 130.033538,131.585808 129.357885,131.587068 C128.773615,131.587068 128.300192,132.060923 128.300192,132.644769 C128.300192,133.229038 128.773615,133.702462 129.357885,133.702462 C129.702269,133.703308 129.957808,133.76 130.175269,133.847577 C130.365654,133.925423 130.530654,134.0295 130.692692,134.168269 C130.975308,134.409 131.243115,134.767769 131.503731,135.2065 C131.901,135.862692 132.255115,136.675423 132.809346,137.425962 C133.089,137.799538 133.432538,138.165077 133.889038,138.443462 C134.342577,138.722692 134.9095,138.890231 135.508154,138.886896 C136.092423,138.886896 136.565846,138.413423 136.565846,137.829154 C136.565846,137.245308 136.092423,136.771462 135.508154,136.771462","id","Fill-43"],["d","M147.808269,136.771462 C147.598423,136.769769 147.472346,136.731692 147.344577,136.667808 C147.233731,136.610269 147.119077,136.522692 146.991731,136.386462 C146.768769,136.151231 146.526769,135.765385 146.273346,135.300423 C145.885385,134.604885 145.480077,133.738423 144.787923,132.970115 C144.441,132.587654 144.011154,132.232269 143.481462,131.980115 C142.953038,131.726692 142.334077,131.585808 141.658423,131.587068 C141.074577,131.587068 140.600731,132.060923 140.600731,132.644769 C140.600731,133.229038 141.074577,133.702462 141.658423,133.702462 C142.002808,133.703308 142.258346,133.76 142.475808,133.847577 C142.665769,133.925 142.830769,134.0295 142.992808,134.168269 C143.275423,134.409 143.543231,134.767769 143.803423,135.2065 C144.201115,135.862692 144.555231,136.675423 145.109038,137.425962 C145.389115,137.799538 145.732231,138.165077 146.188731,138.443462 C146.642692,138.722692 147.209192,138.890231 147.808269,138.886896 C148.392115,138.886896 148.865962,138.413423 148.865962,137.829154 C148.865962,137.245308 148.392115,136.771462 147.808269,136.771462","id","Fill-44"],["d","M135.508154,138.886873 C136.029808,138.888962 136.527346,138.764577 136.945769,138.545423 C137.313423,138.354615 137.617615,138.101192 137.870615,137.830423 C138.313154,137.353615 138.616923,136.825192 138.896577,136.319615 C139.3095,135.559346 139.676731,134.8435 140.093462,134.393346 C140.300769,134.166154 140.5085,134.003269 140.746269,133.889462 C140.985308,133.776923 141.262846,133.704154 141.658423,133.702462 C142.242692,133.702462 142.716115,133.229038 142.716115,132.644769 C142.716115,132.060923 142.242692,131.587076 141.658423,131.587076 C141.070346,131.586654 140.525423,131.692 140.045231,131.887885 C139.624269,132.058385 139.257462,132.295308 138.945654,132.563538 C138.398615,133.034846 138.015731,133.589923 137.696731,134.122154 C137.225,134.921346 136.870038,135.691346 136.512962,136.159269 C136.337385,136.394923 136.1745,136.548077 136.028538,136.635654 C135.880038,136.721962 135.748885,136.7685 135.508154,136.771462 C134.924308,136.771462 134.450462,137.245308 134.450462,137.829154 C134.450462,138.413423 134.924308,138.886873 135.508154,138.886873","id","Fill-45"],["d","M147.808269,138.886873 C148.3295,138.888962 148.827038,138.764577 149.245462,138.545423 C149.613115,138.354615 149.917308,138.101192 150.170308,137.830423 C150.612423,137.353192 150.916192,136.825192 151.196269,136.319615 C151.608769,135.559346 151.976,134.8435 152.392731,134.393346 C152.600038,134.166154 152.808192,134.003269 153.045538,133.889462 C153.284577,133.776923 153.562115,133.704154 153.957692,133.702462 C154.541538,133.702462 155.015385,133.229038 155.015385,132.644769 C155.015385,132.060923 154.541538,131.587076 153.957692,131.587076 C153.369192,131.586654 152.824269,131.692 152.344077,131.887885 C151.923538,132.058385 151.556731,132.295308 151.244923,132.563538 C150.697885,133.034846 150.315,133.589923 149.996,134.122154 C149.524269,134.921346 149.169731,135.691346 148.812231,136.159269 C148.636654,136.394923 148.473769,136.548077 148.328231,136.635654 C148.179731,136.721962 148.048154,136.7685 147.808269,136.771462 C147.224,136.771462 146.750577,137.245308 146.750577,137.829154 C146.750577,138.413423 147.224,138.886873 147.808269,138.886873","id","Fill-46"],["d","M170.546962,233.332423 C170.337115,233.330308 170.211038,233.292654 170.083269,233.228346 C169.972423,233.170808 169.857769,233.083231 169.730423,232.947 C169.507462,232.711769 169.265462,232.325923 169.012038,231.860962 C168.624077,231.165423 168.218346,230.298538 167.526615,229.529808 C167.179692,229.147769 166.749,228.792385 166.219308,228.540231 C165.690885,228.286385 165.071923,228.145923 164.396692,228.147184 C163.812423,228.147184 163.339,228.620615 163.339,229.204885 C163.339,229.789154 163.812423,230.262577 164.396692,230.262577 C164.741077,230.263423 164.996192,230.319692 165.214077,230.407692 C165.404038,230.485115 165.569038,230.589192 165.7315,230.727962 C166.013692,230.969115 166.2815,231.327885 166.542115,231.766615 C166.939385,232.422808 167.293923,233.235538 167.847731,233.9865 C168.127808,234.360077 168.470923,234.725615 168.927423,235.004 C169.381385,235.283654 169.947885,235.451192 170.546962,235.447858 C171.130808,235.447858 171.604654,234.973962 171.604654,234.390115 C171.604654,233.805846 171.130808,233.332423 170.546962,233.332423","id","Fill-47"],["d","M182.846654,233.332423 C182.637231,233.330308 182.510731,233.292654 182.382962,233.228346 C182.272538,233.170808 182.157462,233.083231 182.030115,232.947 C181.807154,232.711769 181.565577,232.326346 181.311731,231.861385 C180.924192,231.165846 180.518462,230.299385 179.826731,229.530654 C179.479808,229.148615 179.049538,228.793231 178.519846,228.540654 C177.991423,228.287231 177.372462,228.146769 176.697231,228.14803 C176.112962,228.14803 175.639538,228.621462 175.639538,229.205731 C175.639538,229.79 176.112962,230.263423 176.697231,230.263423 C177.041615,230.264269 177.296731,230.320538 177.514192,230.408115 C177.704154,230.485962 177.869577,230.590038 178.031615,230.728808 C178.313808,230.969538 178.581615,231.328308 178.842231,231.767038 C179.2395,232.423231 179.593615,233.235962 180.147846,233.9865 C180.4275,234.360077 180.771038,234.725615 181.227538,235.004 C181.681077,235.283654 182.247577,235.451192 182.846654,235.447858 C183.430923,235.447858 183.904346,234.973962 183.904346,234.390115 C183.904346,233.805846 183.430923,233.332423 182.846654,233.332423","id","Fill-48"],["d","M170.546962,235.447825 C171.068192,235.4495 171.565731,235.325538 171.984577,235.105962 C172.352231,234.915577 172.656423,234.662154 172.909,234.390962 C173.351538,233.914154 173.655308,233.385731 173.935385,232.880154 C174.347885,232.120308 174.715115,231.404038 175.131846,230.953885 C175.339154,230.726692 175.547308,230.563808 175.785077,230.45 C176.023692,230.337462 176.301231,230.264692 176.697231,230.263423 C177.2815,230.263423 177.754923,229.79 177.754923,229.205731 C177.754923,228.621462 177.2815,228.148033 176.697231,228.148033 C176.108731,228.147192 175.563808,228.252538 175.083615,228.448423 C174.663077,228.618923 174.295846,228.855846 173.984038,229.124077 C173.437,229.595808 173.054115,230.150885 172.735115,230.682692 C172.263385,231.481885 171.908846,232.251885 171.551769,232.719808 C171.375769,232.955885 171.212885,233.108615 171.067346,233.196192 C170.918846,233.282923 170.787269,233.329038 170.546962,233.332423 C169.962692,233.332423 169.489269,233.805846 169.489269,234.390115 C169.489269,234.973962 169.962692,235.447825 170.546962,235.447825","id","Fill-49"],["d","M182.847077,235.447825 C183.368308,235.4495 183.865846,235.325115 184.284269,235.105538 C184.6515,234.915154 184.955692,234.661731 185.208692,234.390538 C185.650808,233.913731 185.954577,233.385308 186.234654,232.880154 C186.647154,232.119885 187.014385,231.404038 187.431115,230.953885 C187.638423,230.726692 187.846154,230.563808 188.0835,230.45 C188.322538,230.337462 188.599654,230.264692 188.995231,230.263423 L188.995654,230.263423 L188.995654,229.208692 L188.828962,230.249885 C188.906385,230.262154 188.966038,230.263423 188.995654,230.263423 L188.995654,229.208692 L188.828962,230.249885 C189.405615,230.342115 189.948,229.9495 190.040654,229.372846 C190.132885,228.795769 189.739846,228.253385 189.163192,228.161154 C189.085769,228.148885 189.025692,228.148033 188.995654,228.148033 L188.995231,228.148033 C188.407154,228.147192 187.862231,228.252538 187.382038,228.448423 C186.9615,228.618923 186.594692,228.855846 186.282885,229.124077 C185.736269,229.595385 185.353385,230.150462 185.034385,230.682269 C184.562654,231.481462 184.208115,232.251462 183.851038,232.719808 C183.675038,232.955462 183.512154,233.108192 183.366615,233.196192 C183.218115,233.2825 183.086538,233.329038 182.846231,233.332423 C182.261962,233.332423 181.788962,233.806269 181.788962,234.390115 C181.788962,234.974385 182.262808,235.447825 182.847077,235.447825","id","Fill-50"],["d","M187.318577,94.1223462 C187.109154,94.1202308 186.983077,94.0825769 186.855308,94.0182692 C186.744462,93.9607308 186.629385,93.8731538 186.502462,93.7369231 C186.2795,93.5016923 186.0375,93.1162692 185.784077,92.6508846 C185.396115,91.9553462 184.990385,91.0888846 184.298654,90.3201538 C183.951731,89.9381154 183.521462,89.5827308 182.991769,89.3305769 C182.463346,89.0767308 181.844385,88.9362692 181.169154,88.9375299 C180.584885,88.9375299 180.111462,89.4109615 180.111462,89.9952308 C180.111462,90.5795 180.584885,91.0529231 181.169154,91.0529231 C181.513538,91.0537692 181.768654,91.1100385 181.986115,91.1980385 C182.1765,91.2754615 182.3415,91.3795385 182.503538,91.5183077 C182.786154,91.7590385 183.053538,92.1182308 183.314154,92.5565385 C183.711423,93.2131538 184.065538,94.0258846 184.619769,94.7764231 C184.899423,95.15 185.242962,95.5155385 185.699462,95.7939231 C186.153,96.0735769 186.7195,96.2411154 187.318577,96.2377811 C187.902846,96.2377811 188.376269,95.7638846 188.376269,95.1800385 C188.376269,94.5957692 187.902846,94.1223462 187.318577,94.1223462","id","Fill-51"],["d","M199.618692,94.1223462 C199.408846,94.1202308 199.282769,94.0825769 199.155,94.0182692 C199.044154,93.9607308 198.9295,93.8731538 198.802154,93.7369231 C198.579192,93.5016923 198.337192,93.1162692 198.083769,92.6513077 C197.695808,91.9557692 197.2905,91.0893077 196.598346,90.3205769 C196.251423,89.9385385 195.821154,89.5831538 195.291885,89.331 C194.763038,89.0771538 194.1445,88.9366923 193.468846,88.937953 C192.885,88.937953 192.411154,89.4113846 192.411154,89.9956538 C192.411154,90.5799231 192.885,91.0533462 193.468846,91.0533462 C193.813231,91.0541923 194.068769,91.1104615 194.286231,91.1980385 C194.476192,91.2758846 194.641192,91.3799615 194.803231,91.5187308 C195.085846,91.7594615 195.353231,92.1182308 195.613846,92.5569615 C196.011115,93.2131538 196.365654,94.0258846 196.919462,94.7768462 C197.199538,95.15 197.542654,95.5155385 197.999154,95.7939231 C198.453115,96.0735769 199.019615,96.2411154 199.618692,96.2377811 C200.202538,96.2377811 200.676385,95.7638846 200.676385,95.1800385 C200.676385,94.5957692 200.202538,94.1223462 199.618692,94.1223462","id","Fill-52"],["d","M187.318577,96.2377479 C187.839808,96.2394231 188.337769,96.1154615 188.756192,95.8958846 C189.123846,95.7055 189.428038,95.4520769 189.681038,95.1808846 C190.123577,94.7040769 190.427346,94.1756538 190.707423,93.6705 C191.119923,92.9102308 191.487577,92.1939615 191.904308,91.7438077 C192.111615,91.5166154 192.319346,91.3537308 192.557115,91.2399231 C192.795731,91.1273846 193.073269,91.0546154 193.468846,91.0533462 C194.053115,91.0533462 194.526538,90.5799231 194.526538,89.9956538 C194.526538,89.4113846 194.053115,88.9379565 193.468846,88.9379565 C192.880769,88.9371154 192.335846,89.0424615 191.855654,89.2383462 C191.435115,89.4088462 191.067885,89.6457692 190.756077,89.914 C190.209462,90.3857308 189.826154,90.9408077 189.507577,91.4726154 C189.035423,92.2718077 188.680885,93.0418077 188.323808,93.5097308 C188.147808,93.7453846 187.984923,93.8985385 187.839385,93.9861154 C187.690462,94.0728462 187.558885,94.1189615 187.318577,94.1223462 C186.734731,94.1223462 186.260885,94.5957692 186.260885,95.1800385 C186.260885,95.7638846 186.734731,96.2377479 187.318577,96.2377479","id","Fill-53"],["d","M199.618692,96.2377478 C200.139923,96.2394231 200.637462,96.1150385 201.056308,95.8958846 C201.423538,95.7050769 201.728154,95.4516538 201.980731,95.1808846 C202.423269,94.7036538 202.727038,94.1756538 203.006692,93.6700769 C203.419615,92.9102308 203.786846,92.1939615 204.203577,91.7438077 C204.410885,91.5166154 204.618615,91.3537308 204.856385,91.2399231 C205.095423,91.1273846 205.372962,91.0546154 205.768962,91.0533462 C206.352808,91.0533462 206.826654,90.5795 206.826654,89.9956538 C206.826654,89.4113846 206.352808,88.9379565 205.768962,88.9379565 C205.180462,88.9371154 204.635538,89.0424615 204.155346,89.2383462 C203.734808,89.4088462 203.367577,89.6457692 203.055769,89.914 C202.508731,90.3853077 202.125846,90.9403846 201.806846,91.4721923 C201.335115,92.2718077 200.980577,93.0418077 200.623077,93.5097308 C200.4475,93.7453846 200.284615,93.8985385 200.138654,93.9861154 C199.990154,94.0724231 199.858577,94.1189615 199.618269,94.1223462 C199.034,94.1223462 198.560577,94.5957692 198.560577,95.1800385 C198.561,95.7643077 199.034423,96.2377478 199.618692,96.2377478","id","Fill-54"],["d","M16.2766154,87.857 C16.0667692,87.8553077 15.9406923,87.8172308 15.8129231,87.7529231 C15.7020769,87.6958077 15.5874231,87.6078077 15.4600769,87.472 C15.2371154,87.2367692 14.9951154,86.8509231 14.7416923,86.3859615 C14.3537308,85.6904231 13.948,84.8235385 13.2562692,84.0552308 C12.9093462,83.6727692 12.4790769,83.3173846 11.9493846,83.0652308 C11.4209615,82.8118077 10.802,82.6709231 10.1263462,82.6721838 C9.5425,82.6721838 9.06865385,83.1460385 9.06865385,83.7298846 C9.06865385,84.3141538 9.5425,84.7875769 10.1263462,84.7875769 C10.4707308,84.7884231 10.7262692,84.8451154 10.9437308,84.9326923 C11.1341154,85.0101154 11.2991154,85.1146154 11.4611538,85.2533846 C11.7437692,85.4941154 12.0111538,85.8528846 12.2717692,86.2916154 C12.6690385,86.9478077 13.0235769,87.7605385 13.5773846,88.5115 C13.8574615,88.8850769 14.2005769,89.2506154 14.6570769,89.5285769 C15.1110385,89.8082308 15.6775385,89.9757692 16.2766154,89.9724349 C16.8604615,89.9724349 17.3343077,89.4989615 17.3343077,88.9146923 C17.3343077,88.3304231 16.8604615,87.857 16.2766154,87.857","id","Fill-55"],["d","M28.5763077,87.857 C28.3664615,87.8553077 28.2403846,87.8172308 28.1126154,87.7529231 C28.0017692,87.6958077 27.8871154,87.6078077 27.7597692,87.472 C27.5368077,87.2367692 27.2948077,86.8509231 27.0413846,86.3859615 C26.6538462,85.6904231 26.2481154,84.8239615 25.5563846,84.0552308 C25.2094615,83.6731923 24.7791923,83.3178077 24.2495,83.0656538 C23.7210769,82.8122308 23.1021154,82.6713462 22.4268846,82.6726069 C21.8426154,82.6726069 21.3691923,83.1464615 21.3691923,83.7303077 C21.3691923,84.3145769 21.8426154,84.788 22.4268846,84.788 C22.7708462,84.7888462 23.0263846,84.8455385 23.2438462,84.9331154 C23.4338077,85.0105385 23.5988077,85.1150385 23.7612692,85.2538077 C24.0434615,85.4945385 24.3112692,85.8533077 24.5718846,86.2920385 C24.9691538,86.9482308 25.3232692,87.7609615 25.8775,88.5115 C26.1571538,88.8850769 26.5006923,89.2506154 26.9571923,89.5285769 C27.4107308,89.8082308 27.9772308,89.9757692 28.5763077,89.9724349 C29.1605769,89.9724349 29.634,89.4989615 29.634,88.9146923 C29.634,88.3304231 29.1605769,87.857 28.5763077,87.857","id","Fill-56"],["d","M16.2766154,89.9724112 C16.7978462,89.9745 17.2953846,89.8501154 17.7142308,89.6309615 C18.0814615,89.4401538 18.3860769,89.1867308 18.6386538,88.9159615 C19.0811923,88.4387308 19.3849615,87.9107308 19.6650385,87.4051538 C20.0775385,86.6448846 20.4451923,85.9290385 20.8619231,85.4788846 C21.0692308,85.2516923 21.2769615,85.0888077 21.5147308,84.975 C21.7533462,84.8624615 22.0308846,84.7892692 22.4268846,84.788 C23.0107308,84.788 23.4845769,84.3145769 23.4845769,83.7303077 C23.4845769,83.1464615 23.0107308,82.6726103 22.4268846,82.6726103 C21.8383846,82.6717692 21.2934615,82.7775385 20.8132692,82.9734231 C20.3927308,83.1439231 20.0255,83.3804231 19.7136923,83.6486538 C19.1670769,84.1203846 18.7837692,84.6754615 18.4647692,85.2072692 C17.9930385,86.0068846 17.6385,86.7764615 17.2814231,87.2448077 C17.1054231,87.4804615 16.9425385,87.6331923 16.797,87.7211923 C16.6485,87.8075 16.5169231,87.8536154 16.2766154,87.857 C15.6923462,87.857 15.2189231,88.3304231 15.2189231,88.9146923 C15.2189231,89.4989615 15.6923462,89.9724112 16.2766154,89.9724112","id","Fill-57"],["d","M28.5763077,89.9724017 C29.0975385,89.9740769 29.5950769,89.8501154 30.0139231,89.6305385 C30.3815769,89.4401538 30.6857692,89.1867308 30.9383462,88.9155385 C31.3808846,88.4387308 31.6842308,87.9103077 31.9643077,87.4047308 C32.3768077,86.6448846 32.7444615,85.9286154 33.1607692,85.4788846 C33.3685,85.2516923 33.5762308,85.0888077 33.8135769,84.975 C34.0526154,84.8624615 34.3301538,84.7892692 34.7257308,84.788 L34.7257308,83.7332692 L34.6381538,84.7846154 C34.6804615,84.788 34.7109231,84.788 34.7257308,84.788 L34.7257308,83.7332692 L34.6381538,84.7846154 C35.2203077,84.8328462 35.7318077,84.4004615 35.7800385,83.8183077 C35.8286923,83.2361538 35.3963077,82.7246538 34.8141538,82.6764231 C34.7714231,82.6730385 34.7409615,82.6726141 34.7257308,82.6726141 C34.1376538,82.6721923 33.5927308,82.7775385 33.1121154,82.9734231 C32.692,83.1435 32.3247692,83.3804231 32.0129615,83.6486538 C31.4659231,84.1203846 31.0830385,84.6754615 30.7644615,85.2072692 C30.2927308,86.0064615 29.9377692,86.7764615 29.5806923,87.2443846 C29.4046923,87.4804615 29.2422308,87.6331923 29.0962692,87.7211923 C28.9477692,87.8075 28.8161923,87.8536154 28.5758846,87.857 C27.9920385,87.857 27.5186154,88.3308462 27.5186154,88.9151154 C27.5186154,89.4989615 27.9920385,89.9724017 28.5763077,89.9724017","id","Fill-58"],["d","M135.468808,19.5072308 C135.466692,19.7170769 135.429038,19.8431538 135.364731,19.9709231 C135.307192,20.0817692 135.219615,20.1964231 135.083385,20.3237692 C134.848154,20.5467308 134.462731,20.7887308 133.997346,21.0421538 C133.301808,21.4301154 132.435346,21.8358462 131.667038,22.5275769 C131.285,22.8745 130.929192,23.3047692 130.677038,23.8344615 C130.423615,24.3628846 130.282731,24.9818462 130.284408,25.6575 C130.284408,26.2413462 130.757846,26.7151923 131.342115,26.7151923 C131.925962,26.7151923 132.399808,26.2413462 132.399808,25.6575 C132.400231,25.3131154 132.456923,25.0575769 132.5445,24.8401154 C132.622346,24.6497308 132.726423,24.4847308 132.865192,24.3226923 C133.105923,24.0400769 133.464692,23.7726923 133.903423,23.5120769 C134.559615,23.1148077 135.372346,22.7602692 136.122885,22.2064615 C136.496462,21.9263846 136.862,21.5832692 137.140385,21.1267692 C137.420038,20.6728077 137.587154,20.1063077 137.584231,19.5072308 C137.584231,18.9233846 137.110346,18.4495385 136.5265,18.4495385 C135.942231,18.4495385 135.468808,18.9233846 135.468808,19.5072308","id","Fill-59"],["d","M135.468808,7.20753846 C135.466692,7.41696154 135.429038,7.54346154 135.364731,7.67123077 C135.307192,7.78165385 135.219615,7.89673077 135.083385,8.02407692 C134.848154,8.24703846 134.462731,8.48861538 133.997346,8.74246154 C133.301808,9.13 132.435346,9.53573077 131.667038,10.2274615 C131.285,10.5743846 130.929615,11.0046538 130.677038,11.5343462 C130.423615,12.0627692 130.282731,12.6817308 130.284408,13.3569615 C130.284408,13.9412308 130.757846,14.4146538 131.342115,14.4146538 C131.925962,14.4146538 132.399808,13.9412308 132.399808,13.3569615 C132.400231,13.013 132.456923,12.7574615 132.5445,12.54 C132.622346,12.3500385 132.726423,12.1846154 132.865192,12.0225769 C133.105923,11.7403846 133.464692,11.4725769 133.903423,11.2119615 C134.559615,10.8146923 135.372346,10.4605769 136.122885,9.90634615 C136.496462,9.62669231 136.862,9.28315385 137.140385,8.82665385 C137.420038,8.37311538 137.587154,7.80661538 137.584231,7.20753846 C137.584231,6.62369231 137.110346,6.14984615 136.5265,6.14984615 C135.942231,6.14984615 135.468808,6.62369231 135.468808,7.20753846","id","Fill-60"],["d","M137.584209,19.5072308 C137.585885,18.986 137.461923,18.4884615 137.242346,18.0696154 C137.051962,17.7019615 136.798538,17.3977692 136.527346,17.1451923 C136.050538,16.7026538 135.522115,16.3988846 135.016538,16.1188077 C134.256692,15.7063077 133.540423,15.3386538 133.090269,14.9219231 C132.863077,14.7146154 132.700192,14.5068846 132.586385,14.2691154 C132.473846,14.0305 132.401077,13.7525385 132.399808,13.3569615 C132.399808,12.7731154 131.925962,12.2992692 131.342115,12.2992692 C130.757846,12.2992692 130.284418,12.7731154 130.284418,13.3569615 C130.283577,13.9454615 130.388923,14.4903846 130.584808,14.9705769 C130.755308,15.3911154 130.992231,15.7583462 131.260462,16.0701538 C131.731769,16.6167692 132.287269,17.0000769 132.819077,17.3186538 C133.618269,17.7908077 134.388269,18.1453462 134.856192,18.5024231 C135.091846,18.6784231 135.245,18.8413077 135.332577,18.9868462 C135.418885,19.1353462 135.465423,19.2669231 135.468808,19.5072308 C135.468808,20.0915 135.942231,20.5649231 136.5265,20.5649231 C137.110346,20.5649231 137.584209,20.0915 137.584209,19.5072308","id","Fill-61"],["d","M137.584209,7.20753846 C137.585885,6.68630769 137.461923,6.18876923 137.242346,5.76992308 C137.051962,5.40226923 136.798538,5.09807692 136.527346,4.8455 C136.050538,4.40296154 135.522115,4.09919231 135.016538,3.81953846 C134.256692,3.40661538 133.540423,3.03938462 133.090269,2.62265385 C132.863077,2.41534615 132.700192,2.20761538 132.586385,1.96984615 C132.473846,1.73080769 132.401077,1.45326923 132.399808,1.05769231 C132.399808,0.473423077 131.925962,0 131.342115,0 C130.757846,0 130.284418,0.473423077 130.284418,1.05769231 C130.283577,1.64576923 130.388923,2.19069231 130.584808,2.67130769 C130.755308,3.09184615 130.992231,3.45865385 131.260462,3.77046154 C131.731769,4.3175 132.287269,4.70038462 132.819077,5.01938462 C133.618269,5.49111538 134.388269,5.84565385 134.856192,6.20315385 C135.092269,6.37873077 135.245,6.54161538 135.332577,6.68715385 C135.419308,6.83565385 135.465423,6.96723077 135.468808,7.20753846 C135.468808,7.79180769 135.942231,8.26523077 136.5265,8.26523077 C137.110346,8.26523077 137.584209,7.79180769 137.584209,7.20753846","id","Fill-62"],["d","M97.7553077,83.8453846 C97.7536154,84.0548077 97.7155385,84.1808846 97.6516538,84.3090769 C97.5941154,84.4195 97.5065385,84.5345769 97.3703077,84.6615 C97.1350769,84.8844615 96.7492308,85.1264615 96.2842692,85.3798846 C95.5887308,85.7678462 94.7222692,86.1735769 93.9539615,86.8653077 C93.5715,87.2122308 93.2161154,87.6425 92.9639615,88.1721923 C92.7105385,88.7010385 92.5696538,89.3195769 92.5713311,89.9952308 C92.5713311,90.5795 93.0447692,91.0529231 93.6290385,91.0529231 C94.2128846,91.0529231 94.6867308,90.5795 94.6867308,89.9952308 C94.6871538,89.6508462 94.7438462,89.3953077 94.8314231,89.1778462 C94.9092692,88.9878846 95.0133462,88.8224615 95.1521154,88.6604231 C95.3928462,88.3782308 95.7516154,88.1104231 96.1903462,87.8498077 C96.8465385,87.4525385 97.6592692,87.0984231 98.4098077,86.5441923 C98.7833846,86.2645385 99.1489231,85.921 99.4273077,85.4645 C99.7065385,85.0109615 99.8740769,84.4440385 99.8707426,83.8453846 C99.8707426,83.2611154 99.3972692,82.7876923 98.813,82.7876923 C98.2291538,82.7876923 97.7553077,83.2611154 97.7553077,83.8453846","id","Fill-63"],["d","M97.7553077,71.5452692 C97.7536154,71.7551154 97.7155385,71.8811923 97.6516538,72.0089615 C97.5941154,72.1198077 97.5065385,72.2344615 97.3703077,72.3618077 C97.1350769,72.5847692 96.7492308,72.8267692 96.2842692,73.0801923 C95.5887308,73.4681538 94.7222692,73.8734615 93.9539615,74.5656154 C93.5715,74.9125385 93.2161154,75.3428077 92.9639615,75.8720769 C92.7105385,76.4009231 92.5696538,77.0194615 92.5713311,77.6951154 C92.5713311,78.2789615 93.0447692,78.7528077 93.6290385,78.7528077 C94.2128846,78.7528077 94.6867308,78.2789615 94.6867308,77.6951154 C94.6871538,77.3507308 94.7438462,77.0951923 94.8314231,76.8777308 C94.9092692,76.6877692 95.0133462,76.5227692 95.1521154,76.3607308 C95.3928462,76.0781154 95.7516154,75.8107308 96.1903462,75.5501154 C96.8465385,75.1528462 97.6592692,74.7983077 98.4098077,74.2445 C98.7833846,73.9644231 99.1489231,73.6213077 99.4273077,73.1648077 C99.7065385,72.7108462 99.8740769,72.1443462 99.8707426,71.5452692 C99.8707426,70.9614231 99.3972692,70.4875769 98.813,70.4875769 C98.2291538,70.4875769 97.7553077,70.9614231 97.7553077,71.5452692","id","Fill-64"],["d","M99.8707189,83.8453846 C99.8728077,83.3241538 99.7484231,82.8261923 99.5292692,82.4077692 C99.3388846,82.0401154 99.0854615,81.7359231 98.8142692,81.4829231 C98.3374615,81.0403846 97.8090385,80.7366154 97.3034615,80.4565385 C96.5436154,80.0440385 95.8273462,79.6768077 95.3771923,79.2600769 C95.15,79.0527692 94.9871154,78.8446154 94.8733077,78.6072692 C94.7607692,78.3682308 94.688,78.0906923 94.6867308,77.6951154 C94.6867308,77.1108462 94.2128846,76.6374231 93.6290385,76.6374231 C93.0447692,76.6374231 92.5713411,77.1108462 92.5713411,77.6951154 C92.5705,78.2831923 92.6758462,78.8281154 92.8717308,79.3083077 C93.0422308,79.7288462 93.2791538,80.0960769 93.5473846,80.4078846 C94.0186923,80.9549231 94.5737692,81.3378077 95.106,81.6568077 C95.9051923,82.1285385 96.6751923,82.4830769 97.1431154,82.8405769 C97.3787692,83.0161538 97.5319231,83.1790385 97.6195,83.3245769 C97.7058077,83.4735 97.7523462,83.6050769 97.7553077,83.8453846 C97.7553077,84.4292308 98.2291538,84.9030769 98.813,84.9030769 C99.3972692,84.9030769 99.8707189,84.4292308 99.8707189,83.8453846","id","Fill-65"],["d","M99.8707189,71.5452692 C99.8728077,71.0240385 99.7484231,70.5265 99.5292692,70.1080769 C99.3388846,69.7404231 99.0850385,69.4362308 98.8142692,69.1832308 C98.3374615,68.7411154 97.8090385,68.4373462 97.3034615,68.1572692 C96.5431923,67.7447692 95.8273462,67.3771154 95.3771923,66.9603846 C95.15,66.7530769 94.9871154,66.5453462 94.8733077,66.3075769 C94.7607692,66.0689615 94.688,65.791 94.6867308,65.3954231 C94.6867308,64.8115769 94.2128846,64.3377308 93.6290385,64.3377308 C93.0447692,64.3377308 92.5713411,64.8115769 92.5713411,65.3954231 C92.5705,65.9839231 92.6758462,66.5288462 92.8717308,67.0090385 C93.0422308,67.4295769 93.2791538,67.7968077 93.5473846,68.1086154 C94.0186923,68.6552308 94.5737692,69.0385385 95.106,69.3571154 C95.9051923,69.8292692 96.6751923,70.1838077 97.1431154,70.5408846 C97.3787692,70.7168846 97.5319231,70.8797692 97.6195,71.0253077 C97.7058077,71.1738077 97.7523462,71.3049615 97.7553077,71.5452692 C97.7553077,72.1295385 98.2291538,72.6029615 98.813,72.6029615 C99.3972692,72.6029615 99.8707189,72.1295385 99.8707189,71.5452692","id","Fill-66"],["d","M199.984654,186.622615 C199.982538,186.832462 199.944885,186.958538 199.880577,187.086308 C199.823038,187.197154 199.735462,187.311808 199.599231,187.439154 C199.364,187.662115 198.978577,187.904115 198.513192,188.157538 C197.817654,188.5455 196.951192,188.951231 196.182885,189.643385 C195.800846,189.990308 195.445462,190.420577 195.192885,190.950269 C194.939462,191.478692 194.799,192.097654 194.800261,192.773308 C194.800261,193.357154 195.273692,193.831 195.857962,193.831 C196.442231,193.831 196.915654,193.357154 196.915654,192.773308 C196.9165,192.4285 196.972769,192.173385 197.060769,191.9555 C197.138192,191.765538 197.242269,191.600115 197.381038,191.438077 C197.621769,191.155885 197.980962,190.888077 198.419269,190.627462 C199.075885,190.230192 199.888192,189.875654 200.639154,189.321846 C201.012308,189.041769 201.377846,188.698654 201.656231,188.242154 C201.935885,187.788192 202.103423,187.221692 202.100089,186.622615 C202.100089,186.038769 201.626192,185.564923 201.042346,185.564923 C200.458077,185.564923 199.984654,186.038769 199.984654,186.622615","id","Fill-67"],["d","M199.984654,174.322923 C199.982538,174.532769 199.944885,174.658846 199.880577,174.786615 C199.823038,174.897462 199.735462,175.012115 199.599231,175.139462 C199.364,175.362423 198.978577,175.604 198.513615,175.857846 C197.818077,176.245385 196.951615,176.651115 196.182885,177.342846 C195.800846,177.689769 195.445462,178.120038 195.193308,178.649731 C194.939462,179.178154 194.799,179.797115 194.800261,180.472346 C194.800261,181.056615 195.273692,181.530038 195.857962,181.530038 C196.442231,181.530038 196.915654,181.056615 196.915654,180.472346 C196.9165,180.128385 196.972769,179.872846 197.060769,179.655385 C197.138192,179.465423 197.242269,179.3 197.381038,179.137962 C197.621769,178.855769 197.980538,178.587962 198.419269,178.327346 C199.075462,177.930077 199.888192,177.575962 200.639154,177.021731 C201.012308,176.742077 201.377846,176.398538 201.656231,175.942038 C201.935885,175.4885 202.103423,174.922 202.100089,174.322923 C202.100089,173.738654 201.626192,173.265231 201.042346,173.265231 C200.458077,173.265231 199.984654,173.738654 199.984654,174.322923","id","Fill-68"],["d","M202.100056,186.622615 C202.101731,186.101385 201.977769,185.603846 201.758192,185.185 C201.567808,184.817769 201.314385,184.513154 201.043192,184.260577 C200.566385,183.818038 200.037962,183.514269 199.532808,183.234192 C198.772538,182.821692 198.056269,182.454462 197.606538,182.037731 C197.379346,181.830423 197.216038,181.622269 197.102231,181.384923 C196.990115,181.145885 196.916923,180.868346 196.915654,180.472346 C196.915654,179.8885 196.442231,179.414654 195.857962,179.414654 C195.273692,179.414654 194.800264,179.8885 194.800264,180.472346 C194.799423,181.060846 194.904769,181.605769 195.100654,182.085962 C195.271154,182.5065 195.508077,182.873731 195.776308,183.185538 C196.248038,183.732577 196.803115,184.115462 197.334923,184.434462 C198.134115,184.906192 198.904115,185.260731 199.372038,185.617808 C199.608115,185.793808 199.760846,185.956692 199.848423,186.102231 C199.935154,186.250731 199.981269,186.382308 199.984654,186.622615 C199.984654,187.206885 200.458077,187.680308 201.042346,187.680308 C201.626192,187.680308 202.100056,187.206885 202.100056,186.622615","id","Fill-69"],["d","M202.100056,174.322923 C202.101731,173.801692 201.977769,173.304154 201.758192,172.885308 C201.567808,172.518077 201.314385,172.213885 201.043192,171.960885 C200.566385,171.518769 200.037962,171.215 199.532808,170.934923 C198.772538,170.522423 198.056269,170.154769 197.606115,169.738462 C197.378923,169.530731 197.216038,169.323 197.102231,169.085654 C196.989692,168.846615 196.916923,168.569077 196.915654,168.1735 C196.915654,167.589231 196.442231,167.115808 195.857962,167.115808 C195.273692,167.115808 194.800264,167.589231 194.800264,168.1735 C194.799423,168.761577 194.904769,169.3065 195.100654,169.786692 C195.271154,170.207231 195.508077,170.574462 195.776308,170.886269 C196.248038,171.433308 196.803115,171.816192 197.334923,172.135192 C198.134115,172.606923 198.904115,172.961462 199.372038,173.318538 C199.608115,173.494538 199.760846,173.657423 199.848423,173.802962 C199.935154,173.951462 199.981269,174.082615 199.984654,174.322923 C199.984654,174.907192 200.458077,175.380615 201.042346,175.380615 C201.626192,175.380615 202.100056,174.907192 202.100056,174.322923","id","Fill-70"],["d","M73.1440769,196.315731 C73.1419615,196.525154 73.1043077,196.651231 73.04,196.779 C72.9824615,196.889846 72.8948846,197.004923 72.7586538,197.131846 C72.5234231,197.354808 72.138,197.596808 71.6726154,197.850231 C70.9770769,198.238192 70.1110385,198.643923 69.3423077,199.335654 C68.9602692,199.682577 68.6048846,200.112846 68.3523077,200.642538 C68.0988846,201.170962 67.958,201.7895 67.9596772,202.465154 C67.9596772,203.049 68.4331154,203.522846 69.0173846,203.522846 C69.6012308,203.522846 70.0750769,203.049 70.0750769,202.465154 C70.0755,202.120769 70.1321923,201.865654 70.2197692,201.647769 C70.2976154,201.457808 70.4016923,201.292808 70.5404615,201.130769 C70.7811923,200.848154 71.1399615,200.580769 71.5786923,200.320154 C72.2348846,199.922885 73.0476154,199.568346 73.7981538,199.014538 C74.1717308,198.734462 74.5372692,198.391346 74.8156538,197.934846 C75.0953077,197.480885 75.2624231,196.914385 75.2595003,196.315731 C75.2595003,195.731462 74.7856154,195.258038 74.2017692,195.258038 C73.6175,195.258038 73.1440769,195.731462 73.1440769,196.315731","id","Fill-71"],["d","M73.1440769,184.015615 C73.1419615,184.225462 73.1043077,184.351538 73.04,184.479308 C72.9824615,184.590154 72.8948846,184.704808 72.7586538,184.832154 C72.5234231,185.055115 72.138,185.297115 71.6726154,185.550538 C70.9770769,185.938077 70.1110385,186.343808 69.3423077,187.035962 C68.9602692,187.382462 68.6048846,187.812731 68.3523077,188.342423 C68.0988846,188.870846 67.958,189.489808 67.9596772,190.165038 C67.9596772,190.749308 68.4331154,191.222731 69.0173846,191.222731 C69.6012308,191.222731 70.0750769,190.749308 70.0750769,190.165038 C70.0755,189.821077 70.1321923,189.565538 70.2197692,189.348077 C70.2976154,189.158115 70.4016923,188.993115 70.5404615,188.830654 C70.7811923,188.548462 71.1399615,188.280654 71.5786923,188.020462 C72.2348846,187.622769 73.0476154,187.268654 73.7981538,186.714846 C74.1717308,186.434769 74.5372692,186.091654 74.8156538,185.634731 C75.0953077,185.181192 75.2624231,184.614692 75.2595003,184.015615 C75.2595003,183.431769 74.7856154,182.957923 74.2017692,182.957923 C73.6175,182.957923 73.1440769,183.431769 73.1440769,184.015615","id","Fill-72"],["d","M75.2594786,196.315731 C75.2611538,195.794077 75.1371923,195.296538 74.9176154,194.878115 C74.7272308,194.510462 74.4738077,194.205846 74.2026154,193.953269 C73.7258077,193.510731 73.1973846,193.206962 72.6918077,192.926885 C71.9319615,192.514385 71.2156923,192.146731 70.7655385,191.73 C70.5383462,191.522692 70.3754615,191.314962 70.2616538,191.077192 C70.1491154,190.838577 70.0763462,190.560615 70.0750769,190.165038 C70.0750769,189.581192 69.6012308,189.107346 69.0173846,189.107346 C68.4331154,189.107346 67.9596873,189.581192 67.9596873,190.165038 C67.9588462,190.753538 68.0641923,191.298462 68.2600769,191.778654 C68.4305769,192.199192 68.6675,192.566423 68.9357308,192.878231 C69.4070385,193.424846 69.9625385,193.807731 70.4943462,194.126731 C71.2935385,194.598462 72.0635385,194.953423 72.5314615,195.3105 C72.7671154,195.4865 72.9202692,195.649385 73.0078462,195.794923 C73.0941538,195.943423 73.1406923,196.075 73.1440769,196.315731 C73.1440769,196.899577 73.6175,197.373423 74.2017692,197.373423 C74.7856154,197.373423 75.2594786,196.899577 75.2594786,196.315731","id","Fill-73"],["d","M75.2594786,184.015615 C75.2611538,183.494385 75.1371923,182.996846 74.9176154,182.578 C74.7272308,182.210346 74.4738077,181.906154 74.2026154,181.653154 C73.7258077,181.211038 73.1973846,180.907269 72.6918077,180.627192 C71.9319615,180.214692 71.2156923,179.847462 70.7655385,179.430731 C70.5383462,179.223423 70.3754615,179.015269 70.2616538,178.7775 C70.1491154,178.538885 70.0763462,178.261346 70.0750769,177.865346 C70.0750769,177.281077 69.6012308,176.807654 69.0173846,176.807654 C68.4331154,176.807654 67.9596873,177.281077 67.9596873,177.865346 C67.9588462,178.453846 68.0641923,178.998769 68.2600769,179.478962 C68.4305769,179.8995 68.6675,180.266731 68.9357308,180.578538 C69.4070385,181.125577 69.9625385,181.508462 70.4943462,181.827462 C71.2935385,182.299192 72.0635385,182.653731 72.5314615,183.010808 C72.7671154,183.186808 72.9202692,183.349692 73.0078462,183.495231 C73.0941538,183.643731 73.1406923,183.775308 73.1440769,184.015615 C73.1440769,184.599885 73.6175,185.073308 74.2017692,185.073308 C74.7856154,185.073308 75.2594786,184.599885 75.2594786,184.015615","id","Fill-74"],["d","M150.245615,152.688038 L165.420962,152.688038 C166.005231,152.688038 166.478654,152.214615 166.478654,151.630346 C166.478654,151.0465 166.005231,150.572654 165.420962,150.572654 L150.245615,150.572654 C149.661769,150.572654 149.187923,151.0465 149.187923,151.630346 C149.187923,152.214615 149.661769,152.688038 150.245615,152.688038","id","Fill-75"],["d","M1.05769231,108.836538 L16.2330385,108.836538 C16.8173077,108.836538 17.2907308,108.363115 17.2907308,107.778846 C17.2907308,107.194577 16.8173077,106.721154 16.2330385,106.721154 L1.05769231,106.721154 C0.473423077,106.721154 0,107.194577 0,107.778846 C0,108.363115 0.473423077,108.836538 1.05769231,108.836538","id","Fill-76"],["d","M151.380308,38.2965 L166.555654,38.2965 C167.139923,38.2965 167.613346,37.8226538 167.613346,37.2388077 C167.613346,36.6545385 167.139923,36.1811154 166.555654,36.1811154 L151.380308,36.1811154 C150.796038,36.1811154 150.322615,36.6545385 150.322615,37.2388077 C150.322615,37.8226538 150.796038,38.2965 151.380308,38.2965","id","Fill-77"],["d","M211.198731,4.048 L226.374077,4.048 C226.957923,4.048 227.431769,3.57457692 227.431769,2.99030769 C227.431769,2.40646154 226.957923,1.93261538 226.374077,1.93261538 L211.198731,1.93261538 C210.614462,1.93261538 210.141038,2.40646154 210.141038,2.99030769 C210.141038,3.57457692 210.614462,4.048 211.198731,4.048","id","Fill-78"],["d","M61.5568462,230.232115 L76.7321923,230.232115 C77.3164615,230.232115 77.7898846,229.758269 77.7898846,229.174423 C77.7898846,228.590154 77.3164615,228.116731 76.7321923,228.116731 L61.5568462,228.116731 C60.9725769,228.116731 60.4991538,228.590154 60.4991538,229.174423 C60.4991538,229.758269 60.9725769,230.232115 61.5568462,230.232115","id","Fill-79"],["d","M101.2715,200.604038 L112.002,189.873538 C112.415346,189.460615 112.415346,188.790885 112.002,188.377962 C111.589077,187.964615 110.919346,187.964615 110.506423,188.377962 L99.7759231,199.108462 C99.3625769,199.521385 99.3625769,200.191115 99.7759231,200.604038 C100.188846,201.017385 100.858577,201.017385 101.2715,200.604038","id","Fill-80"],["d","M12.4435385,14.4688077 L23.1740385,3.73830769 C23.5873846,3.32538462 23.5873846,2.65565385 23.1740385,2.24273077 C22.7611154,1.82938462 22.0913846,1.82938462 21.6784615,2.24273077 L10.9479615,12.9732308 C10.5346154,13.3861538 10.5346154,14.0558846 10.9479615,14.4688077 C11.3608846,14.8821538 12.0306154,14.8821538 12.4435385,14.4688077","id","Fill-81"],["d","M219.533769,124.474308 L230.264269,113.743808 C230.677615,113.330885 230.677615,112.661154 230.264269,112.247808 C229.851346,111.834885 229.181615,111.834885 228.768692,112.247808 L218.037769,122.978731 C217.624846,123.391654 217.624846,124.061385 218.037769,124.474308 C218.451115,124.887231 219.120846,124.887231 219.533769,124.474308","id","Fill-82"],["d","M127.623269,71.2592692 L130.399077,66.4442308 L130.887731,66.4442308 L128.356038,70.8357692 L136.862423,70.8285769 L145.370923,70.8247692 L141.111808,63.4594231 L141.478192,63.2478846 L146.104115,71.2474231 L136.862846,71.2516538 L127.623269,71.2592692 M131.619231,64.3284231 L132.933308,62.0480385 L133.177846,62.4706923 L132.606269,63.4636538 L132.107462,64.328 L131.619231,64.3284231 M141.111808,63.4594231 L136.852269,56.0928077 L134.397577,60.3540385 L134.153038,59.9309615 L136.851423,55.2466538 L141.478192,63.2478846 L141.111808,63.4594231","id","Fill-83"],["d","M130.399077,66.4442308 L131.619231,64.3284231 L132.107462,64.328 L130.887731,66.4442308 L130.399077,66.4442308 M133.177846,62.4706923 L132.933308,62.0480385 L134.153038,59.9309615 L134.397577,60.3540385 L133.177846,62.4706923","id","Fill-84"],["d","M112.934462,165.183192 L115.710269,160.368154 L116.198923,160.368154 L113.666808,164.759692 L122.173615,164.7525 L130.682115,164.748692 L126.423,157.383346 L126.606192,157.277577 L126.789385,157.171808 L131.415308,165.171346 L122.174038,165.175577 L112.934462,165.183192 M116.930423,158.252346 L118.2445,155.971538 L118.489038,156.394615 L117.917038,157.387577 L117.418654,158.251923 L116.930423,158.252346 M126.423,157.383346 L122.163462,150.016731 L119.708769,154.277962 L119.464231,153.854885 L122.162615,149.170577 L126.789385,157.171808 L126.606192,157.277577 L126.423,157.383346","id","Fill-85"],["d","M115.710269,160.368154 L116.930423,158.252346 L117.418654,158.251923 L116.198923,160.368154 L115.710269,160.368154 M118.489038,156.394615 L118.2445,155.971538 L119.464231,153.854885 L119.708769,154.277962 L118.489038,156.394615","id","Fill-86"],["d","M163.850077,194.026038 L166.625885,189.211 L167.114538,189.210577 L164.582846,193.602538 L173.089231,193.595346 L181.597308,193.591115 L177.338615,186.226192 L177.705,186.014654 L182.3305,194.014192 L173.089654,194.018423 L163.850077,194.026038 M167.846038,187.095192 L169.160115,184.814385 L169.404654,185.237462 L168.334269,187.094769 L167.846038,187.095192 M177.338615,186.226192 L173.079077,178.859577 L170.624385,183.120808 L170.379423,182.697731 L173.078231,178.013423 L177.705,186.014654 L177.338615,186.226192","id","Fill-87"],["d","M166.625885,189.211 L167.846038,187.095192 L168.334269,187.094769 L167.114538,189.210577 L166.625885,189.211 M169.404654,185.237462 L169.160115,184.814385 L170.379423,182.697731 L170.624385,183.120808 L169.404654,185.237462","id","Fill-88"],["d","M204.624962,136.113577 L198.087577,129.582115 L196.504846,128.001923 L196.630923,127.529769 L198.386269,129.282577 L204.405385,135.296192 L208.799038,118.855423 L200.584577,121.064731 L198.186154,121.709077 L198.312231,121.237346 L200.475,120.656462 L209.396846,118.256346 L204.624962,136.113577 M194.776154,126.276192 L191.548923,123.053615 L195.953154,121.870692 L195.827077,122.342846 L192.366308,123.271923 L194.902231,125.804038 L194.776154,126.276192","id","Fill-89"],["d","M196.504846,128.001923 L194.776154,126.276192 L194.902231,125.804038 L196.630923,127.529769 L196.504846,128.001923 M195.827077,122.342846 L195.953154,121.870692 L198.312231,121.237346 L198.186154,121.709077 L195.827077,122.342846","id","Fill-90"],["d","M58.6947308,36.5669615 L50.5746154,28.4553077 L50.7006923,27.9835769 L52.4560385,29.7359615 L58.4751538,35.7495769 L62.8683846,19.3088077 L54.6539231,21.5185385 L52.2559231,22.1624615 L52.382,21.6907308 L54.5443462,21.1098462 L63.4661923,18.7101538 L58.6947308,36.5669615 M48.8459231,26.73 L45.6182692,23.5074231 L50.0229231,22.3245 L49.8968462,22.7962308 L46.4356538,23.7261538 L48.972,26.2578462 L48.8459231,26.73","id","Fill-91"],["d","M50.5746154,28.4553077 L48.8459231,26.73 L48.972,26.2578462 L50.7006923,27.9835769 L50.5746154,28.4553077 M49.8968462,22.7962308 L50.0229231,22.3245 L52.382,21.6907308 L52.2559231,22.1624615 L49.8968462,22.7962308","id","Fill-92"],["d","M52.6180769,221.837 L46.0802692,215.305538 L44.4975385,213.725769 L44.6240385,213.253615 L46.3793846,215.006 L52.3985,221.019615 L54.5942692,212.8005 L54.7986154,212.855077 L54.5942692,212.8005 L56.7913077,204.579269 L48.5772692,206.788577 L46.1792692,207.432923 L46.3053462,206.960769 L48.4672692,206.379885 L57.3895385,203.980192 L52.6180769,221.837 M42.7692692,212.000038 L39.5411923,208.777885 L43.9462692,207.594538 L43.8201923,208.066692 L40.359,208.996192 L42.8953462,211.528308 L42.7692692,212.000038","id","Fill-93"],["d","M44.4975385,213.725769 L42.7692692,212.000038 L42.8953462,211.528308 L44.6240385,213.253615 L44.4975385,213.725769 M43.8201923,208.066692 L43.9462692,207.594538 L46.3053462,206.960769 L46.1792692,207.432923 L43.8201923,208.066692","id","Fill-94"],["d","M207.903385,41.9726154 L207.898308,31.7185 L208.320962,31.4739615 L208.322231,32.7309231 L208.326038,41.2394231 L215.690962,36.9798846 L223.058,32.7207692 L215.687154,28.4743462 L214.564731,27.8270385 C214.667538,27.7276154 214.748346,27.6078846 214.803346,27.4767308 L215.898269,28.1079615 L223.904154,32.7199231 L207.903385,41.9726154 M207.896192,29.2760769 L207.892385,24.8697308 L208.315885,25.1134231 L208.318846,29.0315385 L207.896192,29.2760769","id","Fill-95"],["d","M207.898308,31.7185 L207.896192,29.2760769 L208.318846,29.0315385 L208.320962,31.4739615 L207.898308,31.7185 M214.564731,27.8270385 L208.315038,24.2245385 L208.315885,25.1134231 L207.892385,24.8697308 L207.891115,23.4917692 L214.803346,27.4767308 C214.748346,27.6078846 214.667538,27.7276154 214.564731,27.8270385","id","Fill-96"],["d","M46.7089615,130.629231 L46.7034615,120.374269 L47.1265385,120.130154 L47.1316154,129.896038 L61.8627308,121.376538 L54.4923077,117.130538 L53.3698846,116.483231 C53.4726923,116.383385 53.5535,116.264077 53.6085,116.1325 L54.7034231,116.763731 L62.7093077,121.375692 L54.7080769,126.002885 L54.7080769,126.002462 L46.7089615,130.629231 M46.7013462,117.932269 L46.6975385,113.5255 L47.1206154,113.769615 L47.1244231,117.687731 L46.7013462,117.932269","id","Fill-97"],["d","M46.7034615,120.374269 L46.7013462,117.932269 L47.1244231,117.687731 L47.1265385,120.130154 L46.7034615,120.374269 M53.3698846,116.483231 L47.1201923,112.880308 L47.1206154,113.769615 L46.6975385,113.5255 L46.6962692,112.147962 L53.6085,116.1325 C53.5535,116.264077 53.4726923,116.383385 53.3698846,116.483231","id","Fill-98"],["d","M149.559808,118.2335 C146.269538,118.2335 143.513615,115.9455 142.796923,112.873538 C142.930615,112.820231 143.062192,112.763115 143.192077,112.702615 C143.464538,113.936308 144.086038,115.038 144.948692,115.900654 C146.1295,117.081038 147.758346,117.810423 149.559808,117.810423 C151.360846,117.810423 152.989692,117.081038 154.1705,115.900654 C155.350885,114.719846 156.080269,113.091 156.080269,111.289538 C156.080269,109.488077 155.350885,107.859231 154.1705,106.678423 C152.989692,105.498038 151.360846,104.768654 149.559808,104.768654 C148.904038,104.768654 148.271115,104.865115 147.674154,105.045346 C147.663577,104.9015 147.648769,104.7585 147.630154,104.617192 C148.242769,104.440346 148.8905,104.345577 149.559808,104.345577 C153.394577,104.345577 156.503346,107.454346 156.503346,111.289538 C156.503346,115.124731 153.394577,118.2335 149.559808,118.2335 M142.648423,110.607115 C142.850654,108.535308 143.963346,106.730462 145.581192,105.597462 C145.581192,105.611 145.581192,105.624115 145.581192,105.637654 C145.581192,105.806885 145.573577,105.974 145.559192,106.139423 C145.344692,106.306538 145.140769,106.486346 144.948692,106.678423 C143.983654,107.643462 143.319846,108.908462 143.109577,110.322385 C142.961077,110.424346 142.807077,110.519538 142.648423,110.607115","id","Fill-99"],["d","M142.796923,112.873538 C142.678462,112.364577 142.615423,111.834462 142.615423,111.289538 C142.615423,111.058962 142.626846,110.831769 142.648423,110.607115 C142.807077,110.519538 142.961077,110.424346 143.109577,110.322385 C143.063038,110.638 143.0385,110.960808 143.0385,111.289538 C143.0385,111.774808 143.091385,112.247808 143.192077,112.702615 C143.062192,112.763115 142.930615,112.820231 142.796923,112.873538 M145.559192,106.139423 C145.573577,105.974 145.581192,105.806885 145.581192,105.637654 C145.581192,105.624115 145.581192,105.611 145.581192,105.597462 C146.198038,105.1655 146.8885,104.831269 147.630154,104.617192 C147.648769,104.7585 147.663577,104.9015 147.674154,105.045346 C146.898231,105.279308 146.183654,105.653731 145.559192,106.139423","id","Fill-100"],["d","M115.542308,43.1022308 C112.252462,43.1022308 109.496538,40.8142308 108.779846,37.7422692 C108.913115,37.6889615 109.045115,37.6318462 109.174577,37.5713462 C109.447038,38.8050385 110.068962,39.9067308 110.931192,40.7693846 C112.112,41.9497692 113.741269,42.6791538 115.542308,42.6791538 C117.343769,42.6791538 118.972615,41.9497692 120.153423,40.7693846 C121.333808,39.5885769 122.063192,37.9597308 122.063192,36.1582692 C122.063192,34.3568077 121.333808,32.7279615 120.153423,31.5471538 C118.972615,30.3667692 117.343769,29.6373846 115.542308,29.6373846 C114.886962,29.6373846 114.254038,29.7338462 113.657077,29.9140769 C113.6465,29.7702308 113.631692,29.6272308 113.613077,29.4859231 C114.225692,29.3090769 114.873,29.2143077 115.542308,29.2143077 C119.3775,29.2143077 122.486269,32.3226538 122.486269,36.1582692 C122.486269,39.9934615 119.3775,43.1022308 115.542308,43.1022308 M108.631346,35.4758462 C108.833154,33.4036154 109.945846,31.5991923 111.564115,30.4661923 C111.564115,30.4793077 111.564115,30.4928462 111.564115,30.5059615 C111.564115,30.6751923 111.556923,30.8427308 111.542115,31.0077308 C111.327615,31.1748462 111.123692,31.3550769 110.931192,31.5471538 C109.966154,32.5126154 109.302346,33.7771923 109.0925,35.1911154 C108.943577,35.2930769 108.789577,35.3882692 108.631346,35.4758462","id","Fill-101"],["d","M108.779846,37.7422692 C108.660962,37.2337308 108.597923,36.7031923 108.597923,36.1582692 C108.597923,35.9281154 108.609346,35.7005 108.631346,35.4758462 C108.789577,35.3882692 108.943577,35.2930769 109.0925,35.1911154 C109.045538,35.5067308 109.021,35.8295385 109.021,36.1582692 C109.021,36.6435385 109.074308,37.1165385 109.174577,37.5713462 C109.045115,37.6318462 108.913115,37.6889615 108.779846,37.7422692 M111.542115,31.0077308 C111.556923,30.8427308 111.564115,30.6751923 111.564115,30.5059615 C111.564115,30.4928462 111.564115,30.4793077 111.564115,30.4661923 C112.180962,30.0342308 112.871846,29.7 113.613077,29.4859231 C113.631692,29.6272308 113.6465,29.7702308 113.657077,29.9140769 C112.881577,30.1476154 112.166577,30.5220385 111.542115,31.0077308","id","Fill-102"],["d","M119.839077,241.801154 C116.549231,241.801154 113.793308,239.513154 113.076192,236.441192 C113.209885,236.387885 113.341462,236.330769 113.471346,236.270269 C113.743808,237.503962 114.365308,238.605654 115.227962,239.467885 C116.408769,240.648692 118.037615,241.378077 119.839077,241.378077 C121.640538,241.378077 123.269385,240.648692 124.450192,239.467885 C125.630577,238.2875 126.359962,236.658231 126.359962,234.856769 C126.359962,233.055308 125.630577,231.426462 124.450192,230.246077 C123.269385,229.065692 121.640538,228.336308 119.839077,228.336308 C119.183308,228.336308 118.550385,228.433192 117.953846,228.613 C117.942846,228.469154 117.928038,228.326154 117.909846,228.184846 C118.522038,228.008 119.169346,227.913231 119.839077,227.913231 C123.674269,227.913231 126.783038,231.021577 126.783038,234.856769 C126.783038,238.692385 123.674269,241.801154 119.839077,241.801154 M112.927692,234.175192 C113.1295,232.102962 114.242192,230.297692 115.860462,229.165115 C115.860462,229.178231 115.860462,229.191346 115.860462,229.204885 C115.860462,229.374115 115.853269,229.541654 115.838885,229.707077 C115.623962,229.873769 115.420038,230.054 115.227962,230.246077 C114.2625,231.211115 113.598692,232.476115 113.388846,233.890038 C113.239923,233.992 113.085923,234.087192 112.927692,234.175192","id","Fill-103"],["d","M113.076192,236.441192 C112.957308,235.932231 112.894692,235.402115 112.894692,234.856769 C112.894692,234.626615 112.905692,234.399423 112.927692,234.175192 C113.085923,234.087192 113.239923,233.992 113.388846,233.890038 C113.341885,234.205654 113.317769,234.528462 113.317769,234.856769 C113.317769,235.342462 113.370654,235.815462 113.471346,236.270269 C113.341462,236.330769 113.209885,236.387885 113.076192,236.441192 M115.838885,229.707077 C115.853269,229.541654 115.860462,229.374115 115.860462,229.204885 C115.860462,229.191346 115.860462,229.178231 115.860462,229.165115 C116.477308,228.733154 117.168192,228.398923 117.909846,228.184846 C117.928038,228.326154 117.942846,228.469154 117.953846,228.613 C117.177923,228.846538 116.462923,229.221385 115.838885,229.707077","id","Fill-104"],["d","M158.255308,224.794731 L157.832231,224.794731 C157.832231,222.993269 157.102423,221.364423 155.922038,220.184038 C154.741231,219.003654 153.112385,218.274269 151.310923,218.274269 C150.655154,218.274269 150.022654,218.370731 149.426115,218.550538 C149.415115,218.406692 149.400731,218.264538 149.382115,218.122385 C149.994308,217.945962 150.641615,217.851192 151.310923,217.851192 C155.146115,217.851192 158.255308,220.959538 158.255308,224.794731 M144.789615,224.794731 L144.366538,224.794731 C144.366538,222.439462 145.539308,220.358346 147.332731,219.102654 C147.332731,219.116192 147.332731,219.129308 147.332731,219.142846 C147.332731,219.291769 147.363615,219.4335 147.419462,219.562115 C147.164769,219.751654 146.924038,219.959808 146.699808,220.184038 C145.519423,221.364423 144.789615,222.993269 144.789615,224.794731","id","Fill-105"],["d","M147.419462,219.562115 C147.363615,219.4335 147.332731,219.291769 147.332731,219.142846 C147.332731,219.129308 147.332731,219.116192 147.332731,219.102654 C147.95,218.670692 148.640462,218.336462 149.382115,218.122385 C149.400731,218.264538 149.415115,218.406692 149.426115,218.550538 C148.694615,218.770962 148.017692,219.116615 147.419462,219.562115","id","Fill-106"],["d","M104.519462,121.387538 L104.096385,121.387538 C104.095962,119.586077 103.366577,117.957231 102.186192,116.776846 C101.005385,115.596462 99.3765385,114.867077 97.5755,114.867077 C96.9197308,114.867077 96.2868077,114.963538 95.6902692,115.143769 C95.6792692,114.999923 95.6644615,114.856923 95.6462692,114.715615 C96.2584615,114.538769 96.9057692,114.444 97.5755,114.444 C101.410269,114.444 104.519038,117.552346 104.519462,121.387538 M91.0541923,121.387538 L90.6311154,121.387538 C90.6311154,119.032269 91.8034615,116.951154 93.5968846,115.695885 C93.5968846,115.709 93.5968846,115.722538 93.5968846,115.736077 C93.5968846,115.885 93.6277692,116.026731 93.6831923,116.155346 C93.4289231,116.344885 93.1886154,116.552615 92.9643846,116.776846 C91.7835769,117.957231 91.0541923,119.586077 91.0541923,121.387538","id","Fill-107"],["d","M93.6831923,116.155346 C93.6277692,116.026731 93.5968846,115.885 93.5968846,115.736077 C93.5968846,115.722538 93.5968846,115.709 93.5968846,115.695885 C94.2137308,115.263923 94.9046154,114.929269 95.6462692,114.715615 C95.6644615,114.856923 95.6792692,114.999923 95.6902692,115.143769 C94.9587692,115.364192 94.2818462,115.709423 93.6831923,116.155346","id","Fill-108"],["d","M33.6274231,66.7251538 L33.2043462,66.7251538 C33.2043462,64.9232692 32.4779231,63.2944231 31.3030385,62.1136154 C30.1277308,60.9336538 28.5065,60.2042692 26.7139231,60.2042692 C26.0475769,60.2042692 25.4045,60.3049615 24.7995,60.4923846 C24.7889231,60.3485385 24.7741154,60.2055385 24.7559231,60.0638077 C25.377,59.8797692 26.0340385,59.7811923 26.7139231,59.7811923 C30.5326154,59.7811923 33.6274231,62.8903846 33.6274231,66.7251538 M20.2235,66.7251538 L19.8004231,66.7251538 C19.8004231,64.3910385 20.9469615,62.326 22.7052692,61.0669231 C22.7052692,61.0690385 22.7052692,61.0711538 22.7052692,61.0732692 C22.7052692,61.2327692 22.7403846,61.3842308 22.8038462,61.5200385 C22.5639615,61.7019615 22.3371923,61.9003846 22.1248077,62.1136154 C20.9499231,63.2944231 20.2235,64.9232692 20.2235,66.7251538","id","Fill-109"],["d","M22.8038462,61.5200385 C22.7403846,61.3842308 22.7052692,61.2327692 22.7052692,61.0732692 C22.7052692,61.0711538 22.7052692,61.0690385 22.7052692,61.0669231 C23.3212692,60.6260769 24.0125769,60.2838077 24.7559231,60.0638077 C24.7741154,60.2055385 24.7889231,60.3485385 24.7995,60.4923846 C24.0713846,60.7178846 23.3978462,61.0686154 22.8038462,61.5200385","id","Fill-110"],["d","M189.715731,77.9612308 C185.881385,77.9612308 182.771769,74.8664231 182.771346,71.0477308 C182.771769,67.2290385 185.881385,64.1342308 189.715731,64.1342308 L189.715731,64.5573077 C187.913846,64.5573077 186.285,65.2837308 185.104192,66.4586154 C183.923808,67.6339231 183.194423,69.2551538 183.194423,71.0477308 C183.194423,72.8403077 183.923808,74.4611154 185.104192,75.6368462 C186.285,76.8117308 187.914269,77.5381538 189.715731,77.5381538 L189.715731,77.9612308","id","Fill-111"],["d","M27.6019615,235.037846 C23.7671923,235.037846 20.6584231,231.942615 20.658,228.123923 C20.6584231,224.305231 23.7671923,221.210846 27.6019615,221.210846 L27.6019615,221.633923 C25.8000769,221.633923 24.1712308,222.360346 22.9904231,223.535231 C21.8104615,224.710538 21.0810769,226.331346 21.0810769,228.123923 C21.0810769,229.9165 21.8104615,231.537731 22.9904231,232.713038 C24.1712308,233.888346 25.8000769,234.614769 27.6019615,234.614769 L27.6019615,235.037846","id","Fill-112"],["d","M99.8465769,20.9211538 C96.0118077,20.9211538 92.9026154,17.8259231 92.9026154,14.0072308 C92.9026154,10.1885385 96.0118077,7.09415385 99.8465769,7.09415385 L99.8465769,7.51723077 C98.0446923,7.51723077 96.4158462,8.24365385 95.2350385,9.41853846 C94.0546538,10.5938462 93.3256923,12.2150769 93.3256923,14.0072308 C93.3256923,15.7998077 94.0546538,17.4210385 95.2350385,18.5967692 C96.4158462,19.7716538 98.0446923,20.4980769 99.8465769,20.4980769 L99.8465769,20.9211538","id","Fill-113"],["d","M24.2359615,170.959038 C20.9461154,170.959038 18.1901923,168.670615 17.4730769,165.599077 C17.6067692,165.545769 17.7383462,165.488654 17.8682308,165.428154 C18.1406923,166.661423 18.7626154,167.763538 19.6248462,168.625769 C20.8056538,169.806577 22.4349231,170.535962 24.2359615,170.535962 C26.037,170.535962 27.6662692,169.806577 28.8470769,168.625769 C30.0274615,167.444962 30.7568462,165.816115 30.7568462,164.014654 C30.7568462,162.213192 30.0274615,160.584346 28.8470769,159.403962 C27.6662692,158.223577 26.037,157.494192 24.2359615,157.494192 C23.5801923,157.494192 22.9476923,157.590654 22.3507308,157.770462 C22.3401538,157.627038 22.3253462,157.484038 22.3067308,157.342731 C22.9193462,157.165885 23.5666538,157.071115 24.2359615,157.071115 C28.0707308,157.071115 31.1799231,160.179462 31.1799231,164.014654 C31.1799231,167.849846 28.0711538,170.959038 24.2359615,170.959038 M17.3245769,163.332654 C17.5268077,161.260423 18.6395,159.455577 20.2573462,158.323 C20.2577692,158.336115 20.2577692,158.349231 20.2577692,158.362769 C20.2577692,158.532 20.2501538,158.699115 20.2357692,158.864538 C20.0208462,159.031654 19.8169231,159.211885 19.6248462,159.403962 C18.6593846,160.369 17.996,161.634 17.7857308,163.047923 C17.6368077,163.149885 17.4832308,163.245077 17.3245769,163.332654","id","Fill-114"],["d","M17.4730769,165.599077 C17.3541923,165.090115 17.2915769,164.56 17.2915769,164.014654 C17.2915769,163.7845 17.3025769,163.557308 17.3245769,163.332654 C17.4832308,163.245077 17.6368077,163.149885 17.7857308,163.047923 C17.7387692,163.363538 17.7146538,163.685923 17.7146538,164.014654 C17.7146538,164.500346 17.7675385,164.973346 17.8682308,165.428154 C17.7383462,165.488654 17.6067692,165.545769 17.4730769,165.599077 M20.2357692,158.864538 C20.2501538,158.699115 20.2577692,158.532 20.2577692,158.362769 C20.2577692,158.349231 20.2577692,158.336115 20.2573462,158.323 C20.8746154,157.891038 21.5650769,157.556385 22.3067308,157.342731 C22.3253462,157.484038 22.3401538,157.627038 22.3507308,157.770462 C21.5748077,158.004423 20.8602308,158.378846 20.2357692,158.864538","id","Fill-115"],["d","M231.849115,178.648038 C228.558846,178.648038 225.802923,176.360038 225.086231,173.288077 C225.219923,173.234346 225.3515,173.177654 225.481385,173.117154 C225.753846,174.350423 226.375769,175.452115 227.238,176.314769 C228.418808,177.495154 230.047654,178.224538 231.849115,178.224962 C233.650154,178.224538 235.279,177.495154 236.459808,176.314769 C237.640192,175.133962 238.369577,173.505115 238.369577,171.703654 C238.369577,169.902192 237.640192,168.273346 236.459808,167.092538 C235.279,165.912577 233.650154,165.183192 231.849115,165.183192 C231.193346,165.183192 230.560423,165.279654 229.963462,165.459462 C229.952885,165.316038 229.938077,165.173038 229.919462,165.031731 C230.532077,164.854885 231.179808,164.760115 231.849115,164.760115 C235.683462,164.760115 238.792654,167.868038 238.792654,171.703654 C238.792654,175.538846 235.683885,178.647615 231.849115,178.648038 M224.937731,171.021654 C225.139962,168.949423 226.252231,167.144577 227.870077,166.012 C227.8705,166.025115 227.8705,166.038231 227.8705,166.051346 C227.8705,166.221 227.862885,166.388538 227.8485,166.553962 C227.634,166.720654 227.430077,166.900885 227.238,167.092538 C226.272962,168.058 225.609154,169.323 225.398885,170.7365 C225.249962,170.838885 225.096385,170.933654 224.937731,171.021654","id","Fill-116"],["d","M225.086231,173.288077 C224.967769,172.779115 224.904731,172.248577 224.904731,171.703654 C224.904731,171.4735 224.916154,171.245885 224.937731,171.021654 C225.096385,170.933654 225.249962,170.838885 225.398885,170.7365 C225.351923,171.052115 225.327808,171.374923 225.327808,171.703654 C225.327808,172.188923 225.380692,172.661923 225.481385,173.117154 C225.3515,173.177654 225.219923,173.234346 225.086231,173.288077 M227.8485,166.553962 C227.862885,166.388538 227.8705,166.221 227.8705,166.051346 C227.8705,166.038231 227.8705,166.025115 227.870077,166.012 C228.487346,165.579615 229.177808,165.245808 229.919462,165.031731 C229.938077,165.173038 229.952885,165.316038 229.963462,165.459462 C229.187538,165.693423 228.472962,166.068269 227.8485,166.553962","id","Fill-117"],["d","M233.562154,77.9553077 L219.747,77.9553077 L219.747,73.1491538 L220.170077,73.1491538 L220.170077,77.5322308 L233.139077,77.5322308 L233.139077,64.5632308 L224.755385,64.5632308 L224.755385,64.1401538 L233.562154,64.1401538 L233.562154,77.9553077 M220.170077,71.0337692 L219.747,71.0337692 L219.747,64.1401538 L222.64,64.1401538 L222.64,64.5632308 L220.170077,64.5632308 L220.170077,71.0337692","id","Fill-118"],["d","M219.747,73.1491538 L220.170077,73.1491538 L220.170077,71.0337692 L219.747,71.0337692 L219.747,73.1491538 Z M222.64,64.5632308 L224.755385,64.5632308 L224.755385,64.1401538 L222.64,64.1401538 L222.64,64.5632308 Z","id","Fill-119"],["d","M82.1463077,84.6513462 L68.3315769,84.6513462 L68.3315769,79.8456154 L68.7546538,79.8456154 L68.7546538,84.2282692 L81.7232308,84.2282692 L81.7232308,71.2592692 L73.3391154,71.2592692 L73.3391154,70.8361923 L82.1463077,70.8361923 L82.1463077,84.6513462 M68.7546538,77.7302308 L68.3315769,77.7302308 L68.3315769,70.8361923 L71.2237308,70.8361923 L71.2237308,71.2592692 L68.7546538,71.2592692 L68.7546538,77.7302308","id","Fill-120"],["d","M68.3315769,79.8456154 L68.7546538,79.8456154 L68.7546538,77.7302308 L68.3315769,77.7302308 L68.3315769,79.8456154 Z M71.2237308,71.2592692 L73.3391154,71.2592692 L73.3391154,70.8361923 L71.2237308,70.8361923 L71.2237308,71.2592692 Z","id","Fill-121"],["d","M81.4740385,170.149269 L67.6593077,170.149269 L67.6593077,165.343538 L68.0823846,165.343538 L68.0823846,169.726192 L81.0509615,169.726192 L81.0509615,156.757192 L72.6672692,156.757192 L72.6672692,156.334115 L81.4740385,156.334115 L81.4740385,170.149269 M68.0823846,163.228154 L67.6593077,163.228154 L67.6593077,156.334115 L70.5518846,156.334115 L70.5518846,156.757192 L68.0823846,156.757192 L68.0823846,163.228154","id","Fill-122"],["d","M67.6593077,165.343538 L68.0823846,165.343538 L68.0823846,163.228154 L67.6593077,163.228154 L67.6593077,165.343538 Z M70.5518846,156.757192 L72.6672692,156.757192 L72.6672692,156.334115 L70.5518846,156.334115 L70.5518846,156.757192 Z","id","Fill-123"],["d","M233.561308,235.031923 L219.747,235.031923 L219.747,230.226192 L220.170077,230.226192 L220.170077,234.608846 L233.138231,234.608846 L233.138231,221.639846 L224.754538,221.639846 L224.754538,221.216769 L233.561308,221.216769 L233.561308,235.031923 M220.170077,228.110808 L219.747,228.110808 L219.747,221.216769 L222.639154,221.216769 L222.639154,221.639846 L220.170077,221.639846 L220.170077,228.110808","id","Fill-124"],["d","M219.747,230.226192 L220.170077,230.226192 L220.170077,228.110808 L219.747,228.110808 L219.747,230.226192 Z M222.639154,221.639846 L224.754538,221.639846 L224.754538,221.216769 L222.639154,221.216769 L222.639154,221.639846 Z","id","Fill-125"],["d","M178.0075,20.9156538 L164.193192,20.9156538 L164.193192,16.1095 L164.616269,16.1095 L164.616269,20.4925769 L177.584423,20.4925769 L177.584423,7.52315385 L169.200731,7.52315385 L169.200731,7.10007692 L178.0075,7.10007692 L178.0075,20.9156538 M164.616269,13.9941154 L164.193192,13.9941154 L164.193192,7.10007692 L167.085346,7.10007692 L167.085346,7.52315385 L164.616269,7.52315385 L164.616269,13.9941154","id","Fill-126"],["d","M164.193192,16.1095 L164.616269,16.1095 L164.616269,13.9941154 L164.193192,13.9941154 L164.193192,16.1095 Z M167.085346,7.52315385 L169.200731,7.52315385 L169.200731,7.10007692 L167.085346,7.10007692 L167.085346,7.52315385 Z","id","Fill-127"],["d","M145.154308,143.693 C144.562,143.693 144.078846,143.487385 143.693,143.165846 C143.304192,142.843462 143.005923,142.412769 142.732192,141.948231 C142.187692,141.018308 141.730346,139.944962 140.990808,139.262115 C140.4975,138.806885 139.894192,138.510731 139.011231,138.508615 L139.011231,138.085538 C139.0125,138.085538 139.014192,138.085538 139.015885,138.085538 C139.749923,138.085538 140.346038,138.281 140.829615,138.598308 C141.314462,138.916462 141.685923,139.350115 142.001538,139.819308 C142.628538,140.758115 143.052462,141.848385 143.651538,142.5325 C144.052615,142.989 144.496423,143.266538 145.1615,143.269923 L145.1615,143.693 C145.158962,143.693 145.156846,143.693 145.154308,143.693","id","Fill-128"],["d","M157.454423,143.693 C156.861692,143.693 156.378538,143.487385 155.992692,143.165846 C155.604308,142.843462 155.305615,142.412769 155.031885,141.948231 C154.487808,141.018308 154.030462,139.944962 153.290923,139.262115 C152.797615,138.806885 152.194731,138.510731 151.311769,138.508615 L151.311769,138.085538 C151.313462,138.085538 151.314731,138.085538 151.316423,138.085538 C152.050038,138.085538 152.646154,138.281 153.129731,138.598308 C153.615,138.916462 153.986038,139.350115 154.301231,139.819308 C154.928654,140.758115 155.352154,141.848385 155.951231,142.5325 C156.352731,142.989 156.796115,143.266538 157.461192,143.269923 L157.461192,143.693 C157.459077,143.693 157.456538,143.693 157.454423,143.693","id","Fill-129"],["d","M145.172077,143.693 C145.168269,143.693 145.164885,143.693 145.1615,143.693 L145.1615,143.269923 C145.662,143.268231 146.031769,143.109577 146.360077,142.840077 C146.686692,142.570154 146.963385,142.1805 147.226115,141.733731 C147.754538,140.841038 148.214423,139.727077 149.044077,138.952 C149.5945,138.437115 150.324308,138.085538 151.301615,138.085538 C151.305,138.085538 151.308385,138.085538 151.311769,138.085538 L151.311769,138.508615 C150.648808,138.509462 150.144923,138.678269 149.725231,138.952423 C149.305962,139.227 148.969615,139.613269 148.672615,140.055385 C148.075654,140.939192 147.658077,142.036231 146.990885,142.810038 C146.549615,143.323654 145.963654,143.693 145.172077,143.693","id","Fill-130"],["d","M157.471769,143.693 C157.468385,143.693 157.464577,143.693 157.461192,143.693 L157.461192,143.269923 C157.961692,143.268231 158.331462,143.109577 158.659346,142.840077 C158.985962,142.570154 159.263077,142.1805 159.525385,141.733731 C160.054231,140.841038 160.513692,139.727077 161.343346,138.952 C161.893769,138.437115 162.623577,138.085538 163.600462,138.085538 C163.603846,138.085538 163.607231,138.085538 163.610615,138.085538 L163.610615,138.508615 C162.947654,138.509462 162.444192,138.678269 162.0245,138.952423 C161.605231,139.226577 161.268885,139.613269 160.971885,140.055385 C160.375346,140.939192 159.957769,142.036231 159.290154,142.810038 C158.849308,143.323654 158.262923,143.693 157.471769,143.693","id","Fill-131"],["d","M180.193115,240.253538 C179.600385,240.253538 179.117231,240.047923 178.731385,239.726385 C178.343,239.404 178.044308,238.973308 177.770577,238.508769 C177.2265,237.578423 176.769154,236.505077 176.029615,235.821808 C175.535885,235.366577 174.933,235.070846 174.049615,235.068308 L174.049615,234.645231 C174.050885,234.645231 174.052577,234.645231 174.054269,234.645231 C174.788308,234.645231 175.384423,234.840692 175.868,235.158423 C176.353269,235.476577 176.724731,235.910231 177.039923,236.379423 C177.667346,237.318654 178.090846,238.4085 178.689923,239.093038 C179.091423,239.549538 179.535231,239.827077 180.199885,239.830462 L180.199885,240.253538 C180.197769,240.253538 180.195231,240.253538 180.193115,240.253538","id","Fill-132"],["d","M192.492808,240.253538 C191.9005,240.253538 191.416923,240.047923 191.0315,239.726385 C190.642692,239.404 190.344423,238.973308 190.070269,238.508769 C189.526192,237.578846 189.068846,236.505923 188.329731,235.822654 C187.836,235.367423 187.233115,235.071692 186.350154,235.069154 L186.350154,234.646077 C186.351846,234.646077 186.353538,234.646077 186.355231,234.646077 C187.088846,234.646077 187.684962,234.841538 188.168115,235.159269 C188.653385,235.477 189.024846,235.911077 189.340038,236.380269 C189.967038,237.319077 190.390962,238.408923 190.989615,239.093462 C191.391115,239.549538 191.834923,239.827077 192.499577,239.830462 L192.499577,240.253538 C192.497462,240.253538 192.494923,240.253538 192.492808,240.253538","id","Fill-133"],["d","M180.210462,240.253538 C180.207077,240.253538 180.203269,240.253538 180.199885,240.253538 L180.199885,239.830462 C180.700808,239.828769 181.070577,239.670115 181.398462,239.400615 C181.725077,239.130692 182.002192,238.741462 182.2645,238.294269 C182.793346,237.401577 183.252808,236.287615 184.082462,235.512962 C184.633308,234.997654 185.363115,234.646077 186.34,234.646077 C186.343385,234.646077 186.346769,234.646077 186.350154,234.646077 L186.350154,235.069154 C185.687192,235.07 185.183731,235.239231 184.763615,235.512962 C184.344346,235.787538 184.008,236.173808 183.711,236.615923 C183.114462,237.499731 182.696885,238.596769 182.029269,239.370577 C181.588423,239.884192 181.002038,240.253538 180.210462,240.253538","id","Fill-134"],["d","M192.5,240.253538 L192.499577,240.042 L192.499577,239.830462 C193.000077,239.828769 193.369846,239.669692 193.697731,239.400192 C194.024346,239.130692 194.301462,238.741038 194.563769,238.293846 C195.092192,237.401577 195.552077,236.287615 196.381308,235.512538 C196.932154,234.997654 197.661538,234.646077 198.638,234.646077 C198.641385,234.646077 198.644769,234.646077 198.648154,234.646077 L198.648577,234.646077 L198.682846,234.648615 L198.615577,235.066615 L198.648577,234.860577 L198.648577,235.069154 L198.648154,235.069154 C197.985615,235.07 197.482154,235.239231 197.062462,235.512962 C196.643192,235.787115 196.307269,236.173385 196.010269,236.615923 C195.413308,237.499308 194.996154,238.596346 194.328538,239.370154 C193.887692,239.883769 193.301308,240.253538 192.510154,240.253538 C192.506769,240.253538 192.502962,240.253538 192.5,240.253538","id","Fill-135"],["d","M196.964731,101.043462 C196.372423,101.043462 195.889269,100.837846 195.503423,100.516308 C195.114615,100.193923 194.816346,99.7632308 194.542615,99.2986923 C193.998115,98.3687692 193.541192,97.2954231 192.801654,96.6121538 C192.308346,96.1569231 191.705462,95.8611923 190.822077,95.8586538 L190.822077,95.4355769 C190.823769,95.4355769 190.825462,95.4355769 190.827154,95.4355769 C191.560769,95.4355769 192.156885,95.6310385 192.640462,95.9487692 C193.125308,96.2665 193.496769,96.7005769 193.811962,97.1697692 C194.438962,98.1085769 194.862885,99.1988462 195.461962,99.8829615 C195.863038,100.339462 196.306846,100.617 196.971923,100.620385 L196.971923,101.043462 C196.969385,101.043462 196.967269,101.043462 196.964731,101.043462","id","Fill-136"],["d","M209.264423,101.043462 C208.672115,101.043462 208.188962,100.837846 207.803115,100.516308 C207.414731,100.193923 207.116038,99.7632308 206.842308,99.2991154 C206.297808,98.3687692 205.840885,97.2958462 205.101346,96.6125769 C204.608038,96.1573462 204.005154,95.8616154 203.122192,95.8590769 L203.122192,95.436 C203.123885,95.436 203.125154,95.436 203.126846,95.436 C203.860885,95.436 204.456577,95.6314615 204.940154,95.9491923 C205.425,96.2669231 205.796462,96.701 206.111654,97.1701923 C206.739077,98.109 207.162577,99.1988462 207.761654,99.8833846 C208.163154,100.339462 208.606538,100.617 209.271615,100.620385 L209.271615,101.043462 C209.269077,101.043462 209.266962,101.043462 209.264423,101.043462","id","Fill-137"],["d","M196.9825,101.043462 C196.978692,101.043462 196.975308,101.043462 196.971923,101.043462 L196.971923,100.620385 C197.472423,100.618692 197.842192,100.460038 198.1705,100.190538 C198.497115,99.9206154 198.774231,99.5313846 199.036538,99.0841923 C199.565385,98.1915 200.025269,97.0775385 200.8545,96.3028846 C201.405346,95.7875769 202.135154,95.436 203.112038,95.436 C203.115423,95.436 203.118808,95.436 203.122192,95.436 L203.122192,95.8590769 C202.459231,95.8599231 201.955769,96.0291538 201.536077,96.3028846 C201.116385,96.5774615 200.780038,96.9637308 200.483462,97.4058462 C199.8865,98.2896538 199.468923,99.3866923 198.801308,100.1605 C198.360038,100.674115 197.774077,101.043462 196.9825,101.043462","id","Fill-138"],["d","M209.281769,101.043462 C209.278385,101.043462 209.275,101.043462 209.271615,101.043462 L209.271615,100.620385 C209.772115,100.618692 210.141885,100.460038 210.470192,100.190538 C210.796808,99.9206154 211.0735,99.5309615 211.336231,99.0841923 C211.864654,98.1915 212.324538,97.0775385 213.154192,96.3024615 C213.705038,95.7875769 214.434846,95.436 215.411731,95.436 C215.415115,95.436 215.4185,95.436 215.421885,95.436 L215.421885,95.8590769 C214.758923,95.8599231 214.255462,96.0291538 213.835346,96.3028846 C213.416077,96.5774615 213.079731,96.9637308 212.782731,97.4058462 C212.185769,98.2896538 211.768192,99.3866923 211.101,100.1605 C210.659731,100.674115 210.073346,101.043462 209.281769,101.043462","id","Fill-139"],["d","M25.9227692,94.7785385 C25.3300385,94.7785385 24.8468846,94.5729231 24.4610385,94.2513846 C24.0726538,93.9285769 23.7739615,93.4978846 23.5002308,93.0337692 C22.9561538,92.1034231 22.4988077,91.0305 21.7592692,90.3472308 C21.2655385,89.892 20.6626538,89.5958462 19.7796923,89.5937308 L19.7796923,89.1706538 C19.7813846,89.1706538 19.7826538,89.1706538 19.7843462,89.1706538 C20.5183846,89.1706538 21.1145,89.3656923 21.5976538,89.6834231 C22.0829231,90.0015769 22.4543846,90.4356538 22.7695769,90.9044231 C23.397,91.8436538 23.8205,92.9335 24.4195769,93.6180385 C24.8206538,94.0741154 25.2644615,94.3520769 25.9295385,94.3554615 L25.9295385,94.7785385 C25.927,94.7785385 25.9248846,94.7785385 25.9227692,94.7785385","id","Fill-140"],["d","M38.2224615,94.7785385 C37.6297308,94.7785385 37.1465769,94.5729231 36.7607308,94.2513846 C36.3723462,93.9285769 36.0736538,93.4983077 35.7999231,93.0337692 C35.2558462,92.1038462 34.7985,91.0305 34.0589615,90.3476538 C33.5656538,89.8924231 32.9627692,89.5962692 32.0798077,89.5941538 L32.0798077,89.1710769 C32.0815,89.1710769 32.0831923,89.1710769 32.0848846,89.1710769 C32.8185,89.1710769 33.4141923,89.3661154 33.8977692,89.6838462 C34.3830385,90.002 34.7545,90.4356538 35.0696923,90.9048462 C35.6966923,91.8436538 36.1201923,92.9335 36.7192692,93.6180385 C37.1207692,94.0741154 37.5645769,94.3520769 38.2292308,94.3554615 L38.2292308,94.7785385 C38.2271154,94.7785385 38.2245769,94.7785385 38.2224615,94.7785385","id","Fill-141"],["d","M25.9401154,94.7785385 C25.9367308,94.7785385 25.9329231,94.7785385 25.9295385,94.7785385 L25.9295385,94.3554615 C26.4304615,94.3537692 26.7998077,94.1946923 27.1281154,93.9256154 C27.4547308,93.6556923 27.7318462,93.2660385 27.9945769,92.8192692 C28.523,91.9265769 28.9824615,90.8126154 29.8121154,90.0375385 C30.3629615,89.5226538 31.0927692,89.1710769 32.0696538,89.1710769 C32.0730385,89.1710769 32.0764231,89.1710769 32.0798077,89.1710769 L32.0798077,89.5941538 C31.4168462,89.595 30.9133846,89.7638077 30.4932692,90.0379615 C30.074,90.3121154 29.7376538,90.6983846 29.4410769,91.1409231 C28.8441154,92.0247308 28.4265385,93.1217692 27.7589231,93.8955769 C27.3180769,94.4087692 26.7316923,94.7785385 25.9401154,94.7785385","id","Fill-142"],["d","M38.2398077,94.7785385 C38.2364231,94.7785385 38.2326154,94.7785385 38.2292308,94.7785385 L38.2292308,94.3554615 C38.7297308,94.3533462 39.0995,94.1946923 39.4278077,93.9251923 C39.7544231,93.6552692 40.0311154,93.2660385 40.2938462,92.8188462 C40.8222692,91.9265769 41.2817308,90.8126154 42.1113846,90.0375385 C42.6622308,89.5222308 43.3916154,89.1710769 44.3685,89.1710769 C44.3718846,89.1710769 44.3752692,89.1710769 44.3786538,89.1710769 L44.3790769,89.1710769 L44.396,89.1715 L44.3790769,89.386 L44.3790769,89.5941538 L44.3786538,89.5941538 C43.7156923,89.595 43.2126538,89.7638077 42.7925385,90.0379615 C42.3732692,90.3121154 42.0369231,90.6983846 41.7403462,91.1405 C41.1433846,92.0243077 40.7258077,93.1213462 40.0586154,93.8951538 C39.6173462,94.4087692 39.0313846,94.7785385 38.2398077,94.7785385","id","Fill-143"],["d","M141.206577,31.3093846 L140.783497,31.3093846 C140.782654,30.5732308 140.978115,29.9758462 141.296692,29.4914231 C141.614423,29.0061538 142.0485,28.6346923 142.517269,28.3195 C143.4565,27.6920769 144.546346,27.2685769 145.230462,26.6695 C145.686962,26.268 145.9645,25.8241923 145.967885,25.1595385 L146.390972,25.1595385 C146.392654,25.7552308 146.186615,26.2405 145.863808,26.6280385 C145.541423,27.0164231 145.110731,27.3151154 144.646192,27.5888462 C143.716269,28.1329231 142.643346,28.5902692 141.960077,29.3298077 C141.504846,29.8231154 141.209115,30.426 141.206577,31.3093846","id","Fill-144"],["d","M141.206577,19.0092692 L140.783497,19.0092692 C140.782654,18.2731154 140.978115,17.6757308 141.296692,17.1913077 C141.614423,16.7060385 142.0485,16.3345769 142.517269,16.0193846 C143.4565,15.3923846 144.546346,14.9684615 145.230462,14.3698077 C145.686962,13.9683077 145.9645,13.5245 145.967885,12.8598462 L146.390972,12.8598462 C146.392654,13.4551154 146.186615,13.9408077 145.863808,14.3279231 C145.541423,14.7167308 145.110731,15.015 144.646192,15.2891538 C143.716269,15.8332308 142.643346,16.2901538 141.960077,17.0296923 C141.504846,17.5234231 141.209115,18.1263077 141.206577,19.0092692","id","Fill-145"],["d","M146.390985,25.1595385 L145.967885,25.1595385 C145.966192,24.6586154 145.807538,24.2888462 145.538038,23.9609615 C145.268115,23.6339231 144.878462,23.3572308 144.431692,23.0945 C143.539,22.5660769 142.425038,22.1061923 141.650385,21.2769615 C141.133385,20.724 140.780962,19.9912308 140.783486,19.0092692 L141.206577,19.0092692 C141.207423,19.6722308 141.376231,20.1756923 141.650385,20.5953846 C141.924962,21.0150769 142.311231,21.351 142.753346,21.648 C143.637154,22.2449615 144.734192,22.6625385 145.508,23.3301538 C146.023731,23.7731154 146.394346,24.3624615 146.390985,25.1595385","id","Fill-146"],["d","M146.390985,12.8598462 L145.967885,12.8598462 C145.966192,12.3589231 145.807538,11.9891538 145.538038,11.6612692 C145.268115,11.3346538 144.878462,11.0575385 144.431692,10.7952308 C143.539,10.2668077 142.425038,9.80692308 141.650385,8.97726923 C141.133385,8.42473077 140.780962,7.69196154 140.783486,6.70957692 L141.206577,6.70957692 C141.207423,7.37253846 141.376231,7.87642308 141.650385,8.29611538 C141.924962,8.71538462 142.311231,9.05173077 142.753346,9.34873077 C143.637154,9.94569231 144.734192,10.3628462 145.508,11.0304615 C146.023731,11.4734231 146.394346,12.0627692 146.390985,12.8598462","id","Fill-147"],["d","M103.4935,95.6471154 L103.07042,95.6471154 C103.069577,94.9113846 103.265038,94.3135769 103.583192,93.8291538 C103.901346,93.3438846 104.335423,92.9724231 104.804192,92.6572308 C105.743,92.0298077 106.833269,91.6063077 107.517385,91.0072308 C107.973885,90.6057308 108.251423,90.1623462 108.254808,89.4972692 L108.677895,89.4972692 C108.679577,90.0929615 108.473538,90.5786538 108.150731,90.9657692 C107.828346,91.3541538 107.397654,91.6528462 106.933115,91.9265769 C106.003192,92.4710769 104.930269,92.928 104.247,93.6675385 C103.791769,94.1608462 103.496038,94.7641538 103.4935,95.6471154","id","Fill-148"],["d","M103.4935,83.347 L103.07042,83.347 C103.069577,82.6108462 103.265038,82.0134615 103.583192,81.5290385 C103.901346,81.0437692 104.335423,80.6723077 104.804192,80.3571154 C105.743,79.7301154 106.833269,79.3066154 107.517385,78.7075385 C107.973885,78.3060385 108.251423,77.8622308 108.254808,77.1975769 L108.677895,77.1975769 C108.679577,77.7932692 108.473538,78.2785385 108.150731,78.6660769 C107.828346,79.0544615 107.397654,79.3531538 106.933115,79.6268846 C106.003192,80.1709615 104.930269,80.6283077 104.247,81.3678462 C103.791769,81.8611538 103.496038,82.4640385 103.4935,83.347","id","Fill-149"],["d","M108.677908,89.4972692 L108.254808,89.4972692 C108.253115,88.9967692 108.094462,88.627 107.824962,88.2986923 C107.555038,87.9720769 107.165385,87.6949615 106.718615,87.4326538 C105.825923,86.9038077 104.711962,86.4439231 103.936885,85.6146923 C103.420308,85.0621538 103.067885,84.3289615 103.070409,83.347 L103.4935,83.347 C103.494346,84.0099615 103.663154,84.5134231 103.937308,84.9335385 C104.211885,85.3528077 104.598154,85.6891538 105.040269,85.9857308 C105.924077,86.5826923 107.021115,87.0002692 107.794923,87.6678846 C108.310654,88.1108462 108.681269,88.7006154 108.677908,89.4972692","id","Fill-150"],["d","M108.677908,77.1975769 L108.254808,77.1975769 C108.253115,76.6970769 108.094462,76.3273077 107.824962,75.999 C107.555038,75.6723846 107.165385,75.3956923 106.718615,75.1329615 C105.825923,74.6045385 104.711962,74.1446538 103.936885,73.3154231 C103.420308,72.7624615 103.067885,72.0296923 103.070409,71.0477308 L103.4935,71.0477308 C103.494346,71.7106923 103.663154,72.2141538 103.937308,72.6338462 C104.211885,73.0531154 104.598154,73.3894615 105.040269,73.6864615 C105.924077,74.2834231 107.021115,74.701 107.794923,75.3681923 C108.310654,75.8111538 108.681269,76.4009231 108.677908,77.1975769","id","Fill-151"],["d","M205.722423,198.425192 L205.299343,198.425192 C205.2985,197.689038 205.493962,197.091231 205.812538,196.606808 C206.130269,196.121538 206.564346,195.750077 207.033538,195.434885 C207.972346,194.807462 209.062192,194.383962 209.746731,193.784885 C210.202808,193.383385 210.480346,192.939577 210.483731,192.274923 L210.906818,192.274923 C210.9085,192.870615 210.702885,193.355885 210.379654,193.743423 C210.057269,194.131808 209.626577,194.4305 209.162462,194.704231 C208.232115,195.248308 207.159192,195.705654 206.475923,196.445192 C206.020692,196.938923 205.724962,197.541808 205.722423,198.425192","id","Fill-152"],["d","M205.722423,186.124654 L205.299343,186.124654 C205.2985,185.3885 205.493962,184.791115 205.812538,184.306692 C206.130269,183.821423 206.564346,183.449962 207.033538,183.134769 C207.972346,182.507769 209.062192,182.083846 209.746731,181.485192 C210.202808,181.083692 210.480346,180.639885 210.483731,179.975231 L210.906818,179.975231 C210.9085,180.5705 210.702885,181.056192 210.379654,181.443308 C210.057269,181.832115 209.626577,182.130385 209.162462,182.404538 C208.232115,182.948615 207.159192,183.405538 206.475923,184.145077 C206.020692,184.638385 205.724962,185.241692 205.722423,186.124654","id","Fill-153"],["d","M210.906831,192.274923 L210.483731,192.274923 C210.482038,191.774 210.323385,191.404231 210.053885,191.076346 C209.783962,190.749308 209.394731,190.472615 208.947538,190.210308 C208.054846,189.681462 206.940885,189.222 206.166231,188.392346 C205.649231,187.839808 205.296808,187.106615 205.299333,186.124654 L205.722423,186.124654 C205.723269,186.787615 205.8925,187.291077 206.166231,187.711192 C206.440808,188.130462 206.827077,188.466808 207.269192,188.763385 C208.153,189.360346 209.250038,189.777923 210.023846,190.445538 C210.539577,190.8885 210.910192,191.477846 210.906831,192.274923","id","Fill-154"],["d","M210.906831,179.975231 L210.483731,179.975231 C210.482038,179.474308 210.323385,179.104962 210.053885,178.776654 C209.783962,178.450038 209.394731,178.173346 208.947538,177.910615 C208.054846,177.382192 206.940885,176.922308 206.166231,176.093077 C205.649231,175.540538 205.296808,174.807346 205.299333,173.825385 L205.722423,173.825385 C205.723269,174.488346 205.8925,174.991808 206.166231,175.411923 C206.440808,175.831192 206.827077,176.167538 207.269192,176.464115 C208.153,177.061077 209.250038,177.478654 210.023846,178.145846 C210.539577,178.588808 210.910192,179.178154 210.906831,179.975231","id","Fill-155"],["d","M78.8818462,208.117038 L78.4587665,208.117038 C78.4579231,207.381308 78.6533846,206.7835 78.9719615,206.299077 C79.2896923,205.813808 79.7237692,205.442346 80.1925385,205.127577 C81.1317692,204.500154 82.2216154,204.076654 82.9057308,203.477577 C83.3622308,203.076077 83.6397692,202.632692 83.6431538,201.967615 L84.0662411,201.967615 C84.0679231,202.563308 83.8618846,203.048577 83.5390769,203.436115 C83.2166923,203.8245 82.786,204.123192 82.3214615,204.396923 C81.3915385,204.941 80.3186154,205.398346 79.6353462,206.137885 C79.1801154,206.631192 78.8843846,207.234077 78.8818462,208.117038","id","Fill-156"],["d","M78.8818462,195.817346 L78.4587665,195.817346 C78.4579231,195.081192 78.6533846,194.483808 78.9719615,193.999385 C79.2896923,193.514115 79.7237692,193.142654 80.1925385,192.827462 C81.1317692,192.200462 82.2216154,191.776962 82.9057308,191.177885 C83.3622308,190.776385 83.6397692,190.332577 83.6431538,189.667923 L84.0662411,189.667923 C84.0679231,190.263192 83.8618846,190.748885 83.5390769,191.136 C83.2166923,191.524808 82.786,191.8235 82.3214615,192.097231 C81.3915385,192.641308 80.3186154,193.098231 79.6353462,193.837769 C79.1801154,194.3315 78.8843846,194.934385 78.8818462,195.817346","id","Fill-157"],["d","M84.0662538,201.967615 L83.6431538,201.967615 C83.6414615,201.466692 83.4828077,201.096923 83.2133077,200.769038 C82.9433846,200.442 82.5541538,200.165308 82.1069615,199.902577 C81.2142692,199.374154 80.1003077,198.914269 79.3256538,198.084615 C78.8086538,197.532077 78.4562308,196.799308 78.4587556,195.817346 L78.8818462,195.817346 C78.8826923,196.480308 79.0519231,196.983769 79.3256538,197.403462 C79.6002308,197.822731 79.9865,198.159077 80.4286154,198.456077 C81.3124231,199.053038 82.4094615,199.470615 83.1832692,200.138231 C83.699,200.581192 84.0696154,201.170538 84.0662538,201.967615","id","Fill-158"],["d","M84.0662538,189.667923 L83.6431538,189.667923 C83.6414615,189.167 83.4828077,188.797231 83.2133077,188.469346 C82.9433846,188.142308 82.5541538,187.865615 82.1069615,187.602885 C81.2142692,187.074462 80.1003077,186.615 79.3256538,185.785346 C78.8086538,185.232808 78.4562308,184.499615 78.4587556,183.517654 L78.8818462,183.517654 C78.8826923,184.180615 79.0519231,184.684077 79.3256538,185.104192 C79.6002308,185.523462 79.9865,185.859808 80.4286154,186.156385 C81.3124231,186.753346 82.4094615,187.170923 83.1832692,187.838538 C83.699,188.2815 84.0696154,188.870846 84.0662538,189.667923","id","Fill-159"],["id","Fill-160","points","159.898962 157.494192 175.074308 157.494192 175.074308 157.071115 159.898962 157.071115"],["id","Fill-161","points","10.7106154 113.642269 25.8859615 113.642269 25.8859615 113.219192 10.7106154 113.219192"],["id","Fill-162","points","161.033231 43.1022308 176.208577 43.1022308 176.208577 42.6791538 161.033231 42.6791538"],["id","Fill-163","points","220.851654 8.85415385 236.027 8.85415385 236.027 8.43107692 220.851654 8.43107692"],["id","Fill-164","points","71.2097692 235.037846 86.3851154 235.037846 86.3851154 234.614769 71.2097692 234.614769"],["id","Fill-165","points","110.326192 205.658115 110.027077 205.359 120.757577 194.628077 121.056692 194.927192 110.326192 205.658115"],["id","Fill-166","points","21.4982308 19.5228846 21.1991154 19.2233462 31.9300385 8.49284615 32.2291538 8.79196154 21.4982308 19.5228846"],["id","Fill-167","points","228.588462 129.527962 228.289346 129.228846 239.019846 118.497923 239.318962 118.797462 228.588462 129.527962"],["d","M139.227423,187.558885 L138.664731,186.663231 C138.397346,186.830769 138.108385,186.908192 137.817731,186.908615 C137.552462,186.908615 137.288462,186.842192 137.055769,186.716115 C136.822654,186.589615 136.620846,186.407269 136.467692,186.164 L136.466846,186.162731 C136.298885,185.894923 136.221885,185.606385 136.221462,185.315731 C136.221038,185.050885 136.287462,184.787308 136.413538,184.554615 C136.540038,184.3215 136.722808,184.119269 136.9665,183.965692 C137.232192,183.799 137.520731,183.722 137.811385,183.721154 C138.076654,183.721154 138.341077,183.788 138.574192,183.913654 C138.807731,184.040154 139.009538,184.222923 139.162269,184.465769 L139.163115,184.467038 C139.330231,184.733154 139.407231,185.021692 139.408077,185.312346 C139.408077,185.577615 139.341654,185.841615 139.215577,186.075154 C139.089077,186.308692 138.906308,186.510923 138.663885,186.664077 L138.664731,186.663231 L139.227423,187.558885 L139.791385,188.454115 C140.348154,188.103385 140.784346,187.622769 141.077115,187.079538 C141.370308,186.535885 141.523038,185.928769 141.523462,185.312346 C141.523885,184.638385 141.337731,183.950038 140.953154,183.339538 L140.953577,183.340808 C140.603692,182.782769 140.122654,182.345308 139.579,182.052538 C139.034923,181.758923 138.427385,181.606192 137.811385,181.605769 C137.137423,181.605346 136.449923,181.791077 135.840269,182.175231 C135.282654,182.525538 134.845615,183.005731 134.552423,183.548962 C134.258808,184.092615 134.106077,184.699731 134.105653,185.315731 C134.105231,185.990538 134.291808,186.678885 134.676808,187.289808 L134.675962,187.288115 C135.025846,187.846154 135.506462,188.284038 136.050115,188.577231 C136.593769,188.870846 137.201308,189.024001 137.817731,189.024001 C138.491692,189.024423 139.179615,188.838692 139.790115,188.454538 L139.791385,188.454115 L139.227423,187.558885","id","Fill-168"],["d","M118.331231,114.613654 L117.768538,113.718 C117.501154,113.885538 117.212192,113.962962 116.921538,113.963385 C116.656269,113.963385 116.392692,113.896962 116.159577,113.770885 C115.926462,113.644385 115.724654,113.462038 115.5715,113.218346 L115.570654,113.2175 C115.403115,112.950115 115.325692,112.661154 115.325269,112.3705 C115.325269,112.106077 115.391692,111.8425 115.517346,111.609385 C115.643846,111.376269 115.826615,111.174462 116.069885,111.020885 C116.336,110.854192 116.624538,110.776769 116.915192,110.776346 C117.180462,110.776346 117.444885,110.842769 117.678,110.968846 C117.911538,111.095346 118.113346,111.278115 118.2665,111.521385 L118.267346,111.522231 C118.434462,111.788346 118.511462,112.076885 118.511885,112.367538 C118.512308,112.632385 118.445462,112.896385 118.319385,113.129923 C118.192885,113.363462 118.010538,113.565692 117.767692,113.718846 L117.768538,113.718 L118.331231,114.613654 L118.894769,115.508885 C119.451962,115.158577 119.888154,114.677962 120.181346,114.134308 C120.474538,113.590654 120.627272,112.983538 120.627272,112.367538 C120.628115,111.693154 120.441962,111.005231 120.057385,110.394731 L120.057808,110.396 C119.7075,109.837962 119.226885,109.4005 118.682808,109.107308 C118.138731,108.813692 117.531615,108.660961 116.915192,108.660961 C116.241231,108.660538 115.553731,108.846269 114.943654,109.230423 C114.386462,109.580308 113.949423,110.0605 113.656654,110.603731 C113.363038,111.147385 113.209884,111.7545 113.209884,112.3705 C113.209462,113.045308 113.395615,113.733654 113.780615,114.344154 L113.779769,114.343308 C114.129654,114.901346 114.610269,115.338808 115.153923,115.632 C115.698,115.925615 116.305115,116.07877 116.921538,116.07877 C117.5955,116.079192 118.283423,115.893462 118.893923,115.509308 L118.894769,115.508885 L118.331231,114.613654","id","Fill-169"],["d","M22.7619615,137.046038 L22.1992692,136.150385 C21.9318846,136.317923 21.6425,136.394923 21.3518462,136.395769 C21.087,136.395769 20.823,136.328923 20.5903077,136.203269 C20.3571923,136.076769 20.1549615,135.894 20.0018077,135.650731 L20.0013846,135.649885 C19.8334231,135.382077 19.756,135.093115 19.7555769,134.802462 C19.7555769,134.538038 19.822,134.274462 19.9480769,134.041346 C20.0745769,133.808231 20.2573462,133.606423 20.5006154,133.452423 L20.5001923,133.452846 C20.7667308,133.285731 21.0548462,133.208731 21.3459231,133.208308 C21.6107692,133.208308 21.8751923,133.274731 22.1087308,133.400808 C22.3422692,133.527308 22.5440769,133.710077 22.6972308,133.952923 L22.6976538,133.953769 C22.8647692,134.220308 22.9421923,134.508423 22.9426154,134.799077 C22.9426154,135.064346 22.8761923,135.328769 22.7501154,135.561885 C22.6236154,135.795423 22.4408462,135.997654 22.198,136.150808 L22.1992692,136.150385 L22.7619615,137.046038 L23.3255,137.940846 C23.8822692,137.590538 24.3188846,137.109923 24.6116538,136.566269 C24.9048462,136.022615 25.0580007,135.4155 25.0580007,134.799077 C25.0584231,134.125115 24.8722692,133.436769 24.4876923,132.826692 L24.4881154,132.827538 C24.1382308,132.2695 23.6571923,131.832462 23.1135385,131.539269 C22.5694615,131.245654 21.9619231,131.092922 21.3459231,131.092922 C20.6719615,131.0925 19.9844615,131.278231 19.3743846,131.661962 L19.3739615,131.661962 C18.8171923,132.012269 18.3801538,132.492462 18.0869615,133.035692 C17.7933462,133.579346 17.6401916,134.186462 17.6401916,134.802462 C17.6397692,135.477269 17.8263462,136.165615 18.2109231,136.776115 L18.2105,136.775269 C18.5603846,137.333308 19.041,137.770769 19.5846538,138.063962 C20.1283077,138.358 20.7358462,138.510731 21.3518462,138.511155 C22.0262308,138.511577 22.7141538,138.325423 23.3242308,137.941692 L23.3255,137.940846 L22.7619615,137.046038","id","Fill-170"],["d","M49.9332308,53.5801538 L49.3705385,52.6845 C49.1031538,52.8520385 48.8141923,52.9290385 48.5235385,52.9294615 C48.2582692,52.9298846 47.9946923,52.8630385 47.7615769,52.7373846 C47.5284615,52.6108846 47.3266538,52.4281154 47.1735,52.1844231 L47.1726538,52.1835769 C47.0051154,51.9161923 46.9276923,51.6272308 46.9272692,51.3365769 C46.9272692,51.0721538 46.9936923,50.8085769 47.1193462,50.5758846 C47.2458462,50.3427692 47.4286154,50.1405385 47.6723077,49.9869615 C47.9384231,49.8202692 48.2265385,49.7432692 48.5171923,49.7424231 C48.7824615,49.7424231 49.0468846,49.8088462 49.28,49.9349231 C49.5135385,50.0618462 49.7153462,50.2441923 49.8685,50.4874615 L49.8693462,50.4883077 C50.0364615,50.7548462 50.1134615,51.0429615 50.1138846,51.3336154 C50.1143077,51.5984615 50.0474615,51.8628846 49.9213846,52.096 C49.7948846,52.3295385 49.6125385,52.5317692 49.3696923,52.6849231 L49.3705385,52.6845 L49.9332308,53.5801538 L50.4967692,54.4749615 C51.0539615,54.1246538 51.4905769,53.6440385 51.7833462,53.1008077 C52.0765385,52.5567308 52.2292721,51.9496154 52.2292721,51.3336154 C52.2301154,50.6596538 52.0439615,49.9713077 51.6593846,49.3612308 L51.6598077,49.3620769 C51.3095,48.8040385 50.8288846,48.367 50.2848077,48.0738077 C49.7411538,47.7801923 49.1336154,47.6274615 48.5171923,47.6270377 C47.8432308,47.6266154 47.1557308,47.8123462 46.5456538,48.1965 C45.9884615,48.5463846 45.5514231,49.0265769 45.2586538,49.5702308 C44.9650385,50.1138846 44.8118839,50.721 44.8118839,51.3365769 C44.8114615,52.0113846 44.9976154,52.6997308 45.3826154,53.3106538 L45.3817692,53.3093846 C45.7320769,53.8674231 46.2122692,54.3048846 46.7559231,54.5980769 C47.3,54.8921154 47.9071154,55.044849 48.5235385,55.044849 C49.1975,55.0456923 49.8854231,54.8595385 50.4959231,54.4758077 L50.4967692,54.4749615 L49.9332308,53.5801538","id","Fill-171"],["d","M195.8,52.261 L195.237308,51.3653462 C194.969923,51.5333077 194.680962,51.6103077 194.390308,51.6107308 C194.125462,51.6107308 193.861462,51.5443077 193.628769,51.4182308 C193.395231,51.2917308 193.193423,51.1093846 193.039846,50.8656923 L193.039846,50.8648462 C192.871885,50.5974615 192.794462,50.3085 192.794038,50.0178462 C192.794038,49.7534231 192.860462,49.4898462 192.986538,49.2567308 C193.112615,49.0236154 193.295385,48.8218077 193.538654,48.6682308 C193.805192,48.5015385 194.093308,48.4241154 194.384385,48.4236923 C194.649231,48.4236923 194.913654,48.4901154 195.146769,48.6161923 C195.380308,48.7426923 195.582538,48.9254615 195.736115,49.1687308 L195.736538,49.1695769 C195.903654,49.4356923 195.980654,49.7242308 195.981077,50.0148846 C195.9815,50.2797308 195.914654,50.5437308 195.788577,50.7772692 C195.662077,51.0108077 195.479308,51.2130385 195.236462,51.3661923 L195.237308,51.3653462 L195.8,52.261 L196.363538,53.1562308 C196.920731,52.8059231 197.357346,52.3253077 197.650115,51.7820769 C197.943731,51.238 198.096464,50.6308846 198.096464,50.0148846 C198.097308,49.3405 197.911154,48.6525769 197.526154,48.0425 L197.526577,48.0429231 C197.176269,47.4853077 196.695654,47.0478462 196.152,46.7550769 C195.607923,46.4614615 195.000385,46.308307 194.384385,46.308307 C193.710423,46.3078846 193.0225,46.4936154 192.412846,46.8777692 C191.855231,47.2276538 191.418192,47.7078462 191.125423,48.2515 C190.831808,48.7951538 190.678653,49.4018462 190.678653,50.0178462 C190.678231,50.6926538 190.864385,51.381 191.248962,51.9915 L191.248962,51.9910769 C191.598846,52.5486923 192.079462,52.9861538 192.622692,53.2793462 C193.166769,53.5729615 193.773885,53.7261161 194.390308,53.7261161 C195.064269,53.7265385 195.752192,53.5408077 196.362692,53.1566538 L196.363538,53.1562308 L195.8,52.261","id","Fill-172"],["d","M233.261346,146.737885 L232.698654,145.842231 C232.431269,146.009769 232.142308,146.087192 231.851654,146.087615 C231.586385,146.087615 231.322808,146.021192 231.089692,145.895115 C230.856577,145.768615 230.654769,145.585846 230.501192,145.342154 C230.333231,145.074346 230.255808,144.785385 230.255385,144.494308 C230.255385,144.229885 230.321808,143.966308 230.447462,143.733192 C230.573962,143.500077 230.756731,143.298269 231.000423,143.144692 C231.266115,142.978 231.554654,142.900577 231.845731,142.900154 C232.110577,142.900154 232.375,142.966577 232.608115,143.092654 C232.841654,143.219154 233.043885,143.401923 233.197038,143.645192 L233.197462,143.646038 C233.365,143.912154 233.442,144.200269 233.442423,144.490923 C233.442423,144.756192 233.376,145.020192 233.249923,145.253731 C233.123423,145.487269 232.940654,145.6895 232.697808,145.842654 L232.698654,145.842231 L233.261346,146.737885 L233.824885,147.633115 C234.382077,147.282808 234.818692,146.802192 235.111462,146.258538 C235.404654,145.714462 235.557808,145.107346 235.557808,144.490923 C235.558231,143.816962 235.3725,143.128615 234.9875,142.518538 L234.987923,142.519385 C234.637615,141.961346 234.157,141.524308 233.612923,141.231115 C233.068846,140.9375 232.461731,140.784769 231.845731,140.784769 C231.171769,140.784346 230.484269,140.970077 229.874192,141.353808 C229.316577,141.704115 228.879538,142.184308 228.586346,142.727962 C228.293154,143.271615 228.139999,143.878731 228.139999,144.494308 C228.139577,145.169115 228.325731,145.857462 228.710308,146.467962 C229.060192,147.025154 229.540385,147.462615 230.084038,147.756231 C230.628115,148.049846 231.235231,148.202577 231.851654,148.203001 C232.525615,148.203423 233.213538,148.017269 233.824038,147.633538 L233.824885,147.633115 L233.261346,146.737885","id","Fill-173"],["id","summary/card1","transform","translate(0.000000, 0.500000)"],["id","Group-3-Copy","transform","translate(0.000000, 31.500000)"],["d","M242.243,146.335 C203.034,140.754 163.526,137.965 124.02,137.965 C84.517,137.965 45.013,140.754 5.802,146.335 C9.204,138.915 12.718,131.514 16.34,124.135 C10.998,117.889 5.55,111.692 4.40536496e-13,105.546 C41.132,99.692 82.575,96.765 124.02,96.765 C165.468,96.765 206.913,99.692 248.049,105.546 C242.495,111.692 237.047,117.889 231.703,124.135 C235.327,131.514 238.839,138.915 242.243,146.335","id","Fill-47","fill","#035429"],["d","M221.022,128.961 C156.569,121.589 91.478,121.589 27.022,128.961 C34.239,133.013 41.355,137.154 48.359,141.384 C98.699,136.826 149.346,136.826 199.687,141.384 C206.691,137.154 213.804,133.013 221.022,128.961","id","Fill-48","fill","#135E41"],["id","Fill-49"],["fill","url(#linearGradient-2)","fill-rule","evenodd",0,"xlink","href","#path-3",1,"badge-img"],["stroke","#E55B28","stroke-width","2","d","M124.02,2 C128.022653,2 131.528214,5.10293248 135.02987,7.95760624 C138.340723,10.6567296 141.645472,13.2561325 145.089895,14.1797264 C148.415186,15.0715974 152.320881,14.6299487 156.265965,14.0272186 L157.295655,13.8671016 C161.693093,13.1744009 166.136786,12.2781684 169.426335,14.1845096 C172.781525,16.1285206 174.236945,20.4874458 175.831984,24.6733586 C177.371482,28.7135135 178.967537,32.6989638 181.561917,35.2933439 C183.94888,37.6798677 187.512993,39.221297 191.213788,40.651052 L192.181629,41.0219806 C196.367671,42.6166562 200.726744,44.0715627 202.670573,47.4278074 C204.403663,50.4183978 203.820311,54.3630785 203.179337,58.3595672 L202.987575,59.5591657 C202.31153,63.849787 201.705365,68.1492743 202.674308,71.763233 C203.598435,75.2078774 206.198132,78.5131022 208.897244,81.8241452 C211.75162,85.3256525 214.854,88.8306466 214.854,92.831 C214.854,96.832985 211.751613,100.338502 208.897136,103.840492 C206.198053,107.151839 203.598389,110.457345 202.674244,113.903006 C201.705459,117.515897 202.311415,121.814933 202.987311,126.105411 C203.680176,130.50361 204.576685,134.948676 202.66949,138.239335 C200.725565,141.594377 196.366857,143.049157 192.181152,144.643626 C188.140809,146.182723 184.155152,147.778421 181.560526,150.373047 C178.967035,152.967494 177.371371,156.952257 175.832191,160.99173 C174.237146,165.17782 172.781641,169.53691 169.426193,171.481573 C166.136359,173.388079 161.691952,172.491384 157.293947,171.798293 C153.003551,171.122161 148.704203,170.515846 145.090015,171.484241 C141.645415,172.407883 138.340605,175.007544 135.029695,177.706948 C131.528095,180.561823 128.022598,183.665 124.02,183.665 C120.021263,183.665 116.517987,180.563494 113.01758,177.709579 C109.70557,175.009266 106.398941,172.408134 102.95193,171.484227 C99.3382679,170.515364 95.0387743,171.121719 90.7479482,171.798003 C86.349975,172.491175 81.9053239,173.387896 78.6152772,171.481845 C75.2605635,169.536523 73.8048191,165.176943 72.2096648,160.990438 C70.6705899,156.951114 69.0751201,152.966605 66.4822136,150.371786 C63.887813,147.777386 59.9020478,146.181298 55.8616562,144.641805 C51.6759515,143.046943 47.317358,141.591742 45.3736068,138.237503 C43.4675217,134.947035 44.3637487,130.502249 45.0564894,126.104197 C45.7322463,121.813971 46.3381248,117.515135 45.3697764,113.902081 C44.4460882,110.456833 41.8463613,107.151411 39.147054,103.840043 C36.2925633,100.338303 33.19,96.8328843 33.19,92.831 C33.19,88.8309097 36.2923113,85.326134 39.1465896,81.8248571 C41.8460499,78.5134916 44.4460193,75.2079505 45.3698548,71.7626262 C46.3381043,68.1489808 45.7322705,63.8496639 45.05665,59.5592552 C44.3640075,55.1607518 43.4678241,50.715808 45.3743973,47.4258586 C47.3187833,44.0708887 51.6771927,42.615999 55.8625437,41.0215503 C59.9028406,39.4823613 63.8883044,37.8866009 66.4823439,35.2920832 C69.0762624,32.6976865 70.6720686,28.7121255 72.2113162,24.6718843 C73.8059598,20.4862389 75.2610199,16.1277098 78.6141553,14.1838046 C81.9057209,12.2779512 86.3498867,13.1741205 90.7474105,13.8669719 C95.0384528,14.5430467 99.3380864,15.1491655 102.951786,14.179812 C106.398885,13.2558815 109.705452,10.6550072 113.017405,7.95497485 C116.517868,5.10126124 120.021208,2 124.02,2 Z","stroke-linejoin","square"],["d","M49.607,92.831 C49.607,51.734 82.928,18.417 124.02,18.417 C165.124,18.417 198.44,51.734 198.44,92.831 C198.44,133.931 165.124,167.247 124.02,167.247 C82.928,167.247 49.607,133.931 49.607,92.831","id","Fill-51","fill","#FFFFFE"],["d","M221.022,128.961 C156.569,121.589 91.478,121.589 27.022,128.961 C25.462,115.317 23.9,101.672 22.342,88.028 C89.911,80.301 158.137,80.301 225.707,88.028 C224.146,101.672 222.584,115.317 221.022,128.961","id","Fill-53","fill","#1D6240"],["id","Group-18-Copy","transform","translate(70.023500, 90.832000)","fill","#FFFFFE","fill-opacity","1"],["id","Group","transform","translate(0.500000, 0.000000)"],["id","387"],["filter","url(#filter-7)",0,"xlink","href","#text-6"],[0,"xlink","href","#text-6"],["id","Pages-read-:"],["filter","url(#filter-9)",0,"xlink","href","#text-8"],[0,"xlink","href","#text-8"],["d","M124.0235,47.417 C126.50975,47.417 128.5235,45.40325 128.5235,42.917 C128.5235,40.43075 126.50975,38.417 124.0235,38.417 C121.53725,38.417 119.5235,40.43075 119.5235,42.917 C119.5235,45.40325 121.53725,47.417 124.0235,47.417 L124.0235,47.417 Z M124.0235,49.667 C121.01975,49.667 115.0235,51.1745 115.0235,54.167 L115.0235,56.417 L133.0235,56.417 L133.0235,54.167 C133.0235,51.1745 127.02725,49.667 124.0235,49.667 L124.0235,49.667 Z","id","Shape-Copy-2","fill","#000"],["text-anchor","middle","x","60","y","60",2,"width","50%","height","1.5rem","font-size","0.75rem"],["xmlns","http://www.w3.org/1999/xhtml",1,"truncate-overflow"],["id","Group-17-Copy-2","transform","translate(95.523500, 128.964250)",4,"ngIf"],[1,"player-endpage__right-panel"],[1,"title-section"],[1,"title","animated","fadeInDown"],[1,"animated","fadeInUp"],[1,"user-options"],["tabindex","0",1,"replay-section",3,"ngClass","click"],["width","36","height","37","xmlns","http://www.w3.org/2000/svg",4,"ngIf"],[1,"title"],["class","exit-section","tabindex","0",3,"click",4,"ngIf"],[4,"ngIf"],["id","text-8","x","55","y","16","text-anchor","middle","fill","#FFFFFE"],["font-size","12","font-weight","400","font-family","Noto Sans, NotoSans-Bold"],["font-size","18","font-family","NotoSans-Bold, Noto Sans"],["id","Group-17-Copy-2","transform","translate(95.523500, 128.964250)"],["id","Icon-24px","transform","translate(0.000000, 0.500000)"],["id","Shape","points","0 0 18 0 18 18 0 18"],["d","M11.25,0.75 L6.75,0.75 L6.75,2.25 L11.25,2.25 L11.25,0.75 L11.25,0.75 Z M8.25,10.5 L9.75,10.5 L9.75,6 L8.25,6 L8.25,10.5 L8.25,10.5 Z M14.2725,5.5425 L15.3375,4.4775 C15.015,4.095 14.6625,3.735 14.28,3.42 L13.215,4.485 C12.0525,3.555 10.59,3 9,3 C5.2725,3 2.25,6.0225 2.25,9.75 C2.25,13.4775 5.265,16.5 9,16.5 C12.735,16.5 15.75,13.4775 15.75,9.75 C15.75,8.16 15.195,6.6975 14.2725,5.5425 L14.2725,5.5425 Z M9,15 C6.0975,15 3.75,12.6525 3.75,9.75 C3.75,6.8475 6.0975,4.5 9,4.5 C11.9025,4.5 14.25,6.8475 14.25,9.75 C14.25,12.6525 11.9025,15 9,15 L9,15 Z","id","Shape","fill","#000"],["id","8:46","font-family","NotoSans-Bold, Noto Sans","font-size","14","font-weight","bold","fill","#000"],["x","22","y","15"],["width","36","height","37","xmlns","http://www.w3.org/2000/svg"],["x1","18%","y1","0%","x2","83.101%","y2","100%","id","a"],["stop-color","#024F9D","offset","0%"],["stop-color","#024F9D","offset","100%"],["fill","none","fill-rule","evenodd"],["d","M0 .853h36v36H0z"],["d","M18 7.5v-6L10.5 9l7.5 7.5v-6c4.965 0 9 4.035 9 9s-4.035 9-9 9-9-4.035-9-9H6c0 6.63 5.37 12 12 12s12-5.37 12-12-5.37-12-12-12z","fill","#ccc","transform","translate(0 .853)"],["d","M18 7.5v-6L10.5 9l7.5 7.5v-6c4.965 0 9 4.035 9 9s-4.035 9-9 9-9-4.035-9-9H6c0 6.63 5.37 12 12 12s12-5.37 12-12-5.37-12-12-12z","fill","url(#a)","transform","translate(0 .853)"],["tabindex","0",1,"exit-section",3,"click"],["xmlns","http://www.w3.org/2000/svg","width","36","height","36"],["x1","0%","y1","0%","x2","101.72%","y2","100%","id","a"],["d","M0 0h36v36H0z"],["d","M15.135 23.385L17.25 25.5l7.5-7.5-7.5-7.5-2.115 2.115 3.87 3.885H4.5v3h14.505l-3.87 3.885zM28.5 4.5h-21a3 3 0 00-3 3v6h3v-6h21v21h-21v-6h-3v6a3 3 0 003 3h21c1.65 0 3-1.35 3-3v-21c0-1.65-1.35-3-3-3z","fill","url(#a)"],[1,"next"],["aria-label","Next content",1,"next-level",3,"click"],["tabindex","0",1,"title-text"],[1,"next-arrow"],["src","assets/next-arrow.svg","alt","next arrow"]],template:function(Ke,ft){1&Ke&&(t.F$t(),t.TgZ(0,"div",0)(1,"div",1)(2,"div",2),t.O4$(),t.TgZ(3,"svg",3)(4,"defs")(5,"filter",4),t._UZ(6,"feColorMatrix",5),t.qZA(),t.TgZ(7,"linearGradient",6),t._UZ(8,"stop",7)(9,"stop",8),t.qZA(),t.TgZ(10,"linearGradient",9),t._UZ(11,"stop",10)(12,"stop",11),t.qZA(),t._UZ(13,"path",12),t.TgZ(14,"filter",13),t._UZ(15,"feGaussianBlur",14)(16,"feOffset",15)(17,"feComposite",16)(18,"feColorMatrix",17),t.qZA(),t.TgZ(19,"linearGradient",18),t._UZ(20,"stop",19)(21,"stop",20),t.qZA(),t.YNc(22,K,5,2,"text",21),t.qZA(),t.TgZ(23,"g",22)(24,"g",23)(25,"g",24)(26,"g",25)(27,"g",26),t._UZ(28,"path",27)(29,"path",28)(30,"path",29)(31,"path",30)(32,"path",31)(33,"path",32)(34,"path",33)(35,"path",34)(36,"path",35)(37,"path",36)(38,"path",37)(39,"path",38)(40,"path",39)(41,"path",40)(42,"path",41)(43,"path",42)(44,"path",43)(45,"path",44)(46,"path",45)(47,"path",46)(48,"path",47)(49,"path",48)(50,"path",49)(51,"path",50)(52,"path",51)(53,"path",52)(54,"path",53)(55,"path",54)(56,"path",55)(57,"path",56)(58,"path",57)(59,"path",58)(60,"path",59)(61,"path",60)(62,"path",61)(63,"path",62)(64,"path",63)(65,"path",64)(66,"path",65)(67,"path",66)(68,"path",67)(69,"path",68)(70,"path",69)(71,"path",70)(72,"path",71)(73,"path",72)(74,"path",73)(75,"path",74)(76,"path",75)(77,"path",76)(78,"path",77)(79,"path",78)(80,"path",79)(81,"path",80)(82,"path",81)(83,"path",82)(84,"path",83)(85,"path",84)(86,"path",85)(87,"path",86)(88,"path",87)(89,"path",88)(90,"path",89)(91,"path",90)(92,"path",91)(93,"path",92)(94,"path",93)(95,"path",94)(96,"path",95)(97,"path",96)(98,"path",97)(99,"path",98)(100,"path",99)(101,"path",100)(102,"path",101)(103,"path",102)(104,"path",103)(105,"path",104)(106,"path",105)(107,"path",106)(108,"path",107)(109,"path",108)(110,"path",109)(111,"path",110)(112,"path",111)(113,"path",112)(114,"path",113)(115,"path",114)(116,"path",115)(117,"path",116)(118,"path",117)(119,"path",118)(120,"path",119)(121,"path",120)(122,"path",121)(123,"path",122)(124,"path",123)(125,"path",124)(126,"path",125)(127,"path",126)(128,"path",127)(129,"path",128)(130,"path",129)(131,"path",130)(132,"path",131)(133,"path",132)(134,"path",133)(135,"path",134)(136,"path",135)(137,"path",136)(138,"path",137)(139,"path",138)(140,"path",139)(141,"path",140)(142,"path",141)(143,"path",142)(144,"path",143)(145,"path",144)(146,"path",145)(147,"path",146)(148,"path",147)(149,"path",148)(150,"path",149)(151,"path",150)(152,"path",151)(153,"path",152)(154,"path",153)(155,"path",154)(156,"path",155)(157,"path",156)(158,"path",157)(159,"path",158)(160,"path",159)(161,"path",160)(162,"path",161)(163,"path",162)(164,"path",163)(165,"path",164)(166,"path",165)(167,"path",166)(168,"path",167)(169,"path",168)(170,"path",169)(171,"path",170)(172,"path",171)(173,"path",172)(174,"path",173)(175,"path",174)(176,"path",175)(177,"path",176)(178,"path",177)(179,"path",178)(180,"path",179)(181,"path",180)(182,"path",181)(183,"path",182)(184,"path",183)(185,"polygon",184)(186,"polygon",185)(187,"polygon",186)(188,"polygon",187)(189,"polygon",188)(190,"polyline",189)(191,"polyline",190)(192,"polyline",191)(193,"path",192)(194,"path",193)(195,"path",194)(196,"path",195)(197,"path",196)(198,"path",197),t.qZA()(),t.TgZ(199,"g",198)(200,"g",199),t._UZ(201,"path",200)(202,"path",201),t.TgZ(203,"g",202),t._UZ(204,"use",203)(205,"path",204),t.qZA(),t._UZ(206,"path",205)(207,"path",206),t.TgZ(208,"g",207)(209,"g",208)(210,"g",209),t._UZ(211,"use",210)(212,"use",211),t.qZA(),t.TgZ(213,"g",212),t._UZ(214,"use",213)(215,"use",214),t.qZA()()(),t._UZ(216,"path",215),t.TgZ(217,"foreignObject",216),t.kcU(),t.TgZ(218,"div",217),t._uU(219),t.qZA()(),t.YNc(220,re,7,1,"g",218),t.qZA()()()()()()()(),t.TgZ(221,"div",219)(222,"div",220)(223,"div",221),t._uU(224,"You just completed"),t.qZA(),t.TgZ(225,"span",222),t._uU(226),t.qZA(),t.Hsn(227),t.qZA(),t.TgZ(228,"div",223)(229,"div",224),t.NdJ("click",function(){return ft.replay()}),t.TgZ(230,"div"),t.YNc(231,pe,8,0,"svg",225),t.YNc(232,j,8,0,"svg",225),t.qZA(),t.TgZ(233,"div",226),t._uU(234,"Replay"),t.qZA()(),t.YNc(235,ce,11,0,"div",227),t.qZA(),t.YNc(236,we,8,1,"ng-container",228),t.qZA()()),2&Ke&&(t.xp6(22),t.Q6J("ngIf",ft.outcome),t.xp6(197),t.hij(" ",ft.userName," "),t.xp6(1),t.Q6J("ngIf",ft.timeSpentLabel),t.xp6(6),t.Oqu(ft.contentName),t.xp6(3),t.Q6J("ngClass",ft.showReplay?"":"disabled"),t.xp6(2),t.Q6J("ngIf",!ft.showReplay),t.xp6(1),t.Q6J("ngIf",ft.showReplay),t.xp6(3),t.Q6J("ngIf",ft.showExit),t.xp6(1),t.Q6J("ngIf",ft.nextContent))},dependencies:[C.mk,C.O5],styles:[':root{--sdk-end-page-title:#000;--sdk-end-page-replay-icon:#024f9d;--sdk-end-page-replay-section-bg:#fff;--sdk-end-page-title-span:#666666;--sdk-end-page-replay-section-hover:#F2F2F2}[_nghost-%COMP%] .player-endpage[_ngcontent-%COMP%]{padding:1rem;height:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;justify-content:space-around;background:var(--sdk-end-page-replay-section-bg)}@media all and (orientation:portrait){[_nghost-%COMP%] .player-endpage[_ngcontent-%COMP%]{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;display:block;overflow-y:auto}}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%]{text-align:center;-webkit-box-flex:50%;flex:50%}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%]{position:relative;padding:1.5rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .badge[_ngcontent-%COMP%]{width:17.625rem;height:13.1rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .score-details[_ngcontent-%COMP%]{position:absolute;left:0;right:0;bottom:5rem;color:var(--white);text-shadow:.063 .125 #8b2925;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .score-details[_ngcontent-%COMP%] .progress[_ngcontent-%COMP%]{font-size:.85rem;margin-right:.7rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .score-details[_ngcontent-%COMP%] .score[_ngcontent-%COMP%]{font-size:1.3rem;font-weight:700}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .user-details[_ngcontent-%COMP%]{position:absolute;left:0;right:0;top:2.8rem;width:8.5rem;margin:0 auto}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .user-details[_ngcontent-%COMP%] .user[_ngcontent-%COMP%]{width:1.275rem;height:1.275rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .user-details[_ngcontent-%COMP%] .user-title[_ngcontent-%COMP%]{color:var(--primary-color);font-size:.85rem;line-height:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .timer-details[_ngcontent-%COMP%]{position:absolute;bottom:2.75rem;left:0;right:0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .timer-details[_ngcontent-%COMP%] .timer[_ngcontent-%COMP%]{width:1.275rem;height:1.275rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .timer-details[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:var(--primary-color);font-size:1rem;font-weight:700;margin-left:.3rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%]{-webkit-box-flex:50%;flex:50%;text-align:center;padding:1rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .title-section[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:var(--sdk-end-page-title);font-size:1.3125rem;font-weight:700;letter-spacing:0;line-height:1.75rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .title-section[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:var(--sdk-end-page-title-span);font-size:.75rem;word-break:break-word}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .user-options[_ngcontent-%COMP%]{display:-webkit-box;display:flex;justify-content:space-around;padding:1.7rem 0}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .user-options[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:var(--gray-800);font-size:1rem;line-height:1.188rem;text-align:center}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .user-options[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:2.55rem;height:2.55rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next[_ngcontent-%COMP%]{color:var(--gray-400);font-size:.85rem;line-height:1.063rem;margin-bottom:.7rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%]{margin:0 auto;width:auto;border-radius:.5rem;padding:.75rem;background:linear-gradient(135deg,#ffcd55 0,#ffd955 100%);box-shadow:inset 0 -.063rem .188rem 0 rgba(var(--rc-rgba-black),.5);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;cursor:pointer}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%] .title-text[_ngcontent-%COMP%]{color:var(--gray-800);font-size:.85rem;-webkit-box-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;line-height:normal}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%] .next-arrow[_ngcontent-%COMP%]{height:2.55rem;width:2.55rem;background-color:var(--white);border-radius:50%;text-align:center;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;cursor:pointer}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%] .next-arrow[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:1.75rem}.exit-section[_ngcontent-%COMP%], .replay-section[_ngcontent-%COMP%]{cursor:pointer;background-color:var(--sdk-end-page-replay-section-bg);padding:.5rem;border-radius:.25rem}.exit-section[_ngcontent-%COMP%]:hover, .replay-section[_ngcontent-%COMP%]:hover{background-color:var(--sdk-end-page-replay-section-hover)}.replay-section[_ngcontent-%COMP%] div[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] g[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:var(--sdk-end-page-replay-icon)}.replay-section[_ngcontent-%COMP%] div[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] g[_ngcontent-%COMP%] path[_ngcontent-%COMP%]:first-child{fill:transparent}.replay-section.disabled[_ngcontent-%COMP%]{cursor:not-allowed}.replay-section.disabled[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:#ccc!important}@-webkit-keyframes _ngcontent-%COMP%_fadeInDown{0%{opacity:0;-webkit-transform:translateY(-1.25rem);transform:translateY(-1.25rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes _ngcontent-%COMP%_fadeInDown{0%{opacity:0;-webkit-transform:translateY(-1.25rem);transform:translateY(-1.25rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes _ngcontent-%COMP%_fadeInUp{0%{opacity:0;-webkit-transform:translateY(1.25rem);transform:translateY(1.25rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes _ngcontent-%COMP%_fadeInUp{0%{opacity:0;-webkit-transform:translateY(1.25rem);transform:translateY(1.25rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes _ngcontent-%COMP%_fadeInLeftSide{0%{opacity:0;-webkit-transform:translateX(6.25rem);transform:translateX(6.25rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes _ngcontent-%COMP%_fadeInLeftSide{0%{opacity:0;opacity:0;-webkit-transform:translateX(-6.25rem);transform:translateX(-6.25rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInDown[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_fadeInDown;animation-name:_ngcontent-%COMP%_fadeInDown}.fadeInUp[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_fadeInUp;animation-name:_ngcontent-%COMP%_fadeInUp}.fadeInLeftSide[_ngcontent-%COMP%], .fadeInRightSide[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_fadeInLeftSide;animation-name:_ngcontent-%COMP%_fadeInLeftSide}.animated[_ngcontent-%COMP%]{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.truncate-overflow[_ngcontent-%COMP%]{--lh:1.4rem;line-height:var(--lh);--max-lines:1;position:relative;max-height:calc(var(--lh) * var(--max-lines));overflow:hidden;width:100%;font-size:.65rem;color:var(--black)}.truncate-overflow[_ngcontent-%COMP%]::before{position:absolute;content:"";bottom:0;right:0}.truncate-overflow[_ngcontent-%COMP%]::after{content:"";position:absolute;right:0;width:1rem;height:1rem;background:var(--white)}.particles[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transform-origin:center;transform-origin:center;-webkit-animation:3s ease-in-out infinite both _ngcontent-%COMP%_heartbeat;animation:3s ease-in-out infinite both _ngcontent-%COMP%_heartbeat;fill:#e55b28;opacity:.4}.badge-inner-animation[_ngcontent-%COMP%]{-webkit-animation:5s ease-in-out infinite both _ngcontent-%COMP%_heartbeat;animation:5s ease-in-out infinite both _ngcontent-%COMP%_heartbeat;-webkit-transform-origin:center center;transform-origin:center center}@-webkit-keyframes _ngcontent-%COMP%_heartbeat{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes _ngcontent-%COMP%_heartbeat{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}']}),nt.propDecorators={showExit:[{type:t.IIB}],showReplay:[{type:t.IIB}],contentName:[{type:t.IIB}],outcome:[{type:t.IIB}],outcomeLabel:[{type:t.IIB}],userName:[{type:t.IIB}],timeSpentLabel:[{type:t.IIB}],nextContent:[{type:t.IIB}],replayContent:[{type:t.r_U}],exitContent:[{type:t.r_U}],playNextContent:[{type:t.r_U}]};class $e{constructor(){this.sidebarMenuEvent=new t.vpe}toggleMenu(Ke){const ft=document.getElementById("overlay-input"),Vt=document.querySelector(".navBlock"),We=document.getElementById("playerSideMenu");Ke instanceof KeyboardEvent&&(ft.checked=!ft.checked),ft.checked?(We.style.visibility="visible",Vt.style.width="100%",Vt.style.marginLeft="0%",this.sidebarMenuEvent.emit({event:Ke,type:"OPEN_MENU"})):(We.style.visibility="hidden",Vt.style.marginLeft="-100%",this.sidebarMenuEvent.emit({event:Ke,type:"CLOSE_MENU"}))}}$e.\u0275fac=function(Ke){return new(Ke||$e)},$e.\u0275cmp=t.Xpm({type:$e,selectors:[["sb-player-side-menu-icon"]],outputs:{sidebarMenuEvent:"sidebarMenuEvent"},decls:3,vars:0,consts:[["type","checkbox","id","overlay-input",3,"click"],["aria-label","Player Menu","for","overlay-input","id","overlay-button","tabindex","0",3,"keydown.enter"]],template:function(Ke,ft){1&Ke&&(t.TgZ(0,"input",0),t.NdJ("click",function(We){return ft.toggleMenu(We)}),t.qZA(),t.TgZ(1,"label",1),t.NdJ("keydown.enter",function(We){return ft.toggleMenu(We)}),t._UZ(2,"span"),t.qZA())},styles:[':root{--sdk-overlay-btn-hover:#333332}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]{z-index:10;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0;position:absolute;top:.4rem;left:1rem;height:2.25rem;width:2.25rem;border-radius:50%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{height:.2rem;width:1.25rem;border-radius:.125rem;background-color:var(--black);position:relative;display:block;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:before{top:-.45rem;visibility:visible}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:after{top:.45rem}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:after, [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:before{height:.2rem;width:1.25rem;border-radius:.125rem;background-color:var(--black);position:absolute;content:"";-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%], [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]:after, [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]:before{background:var(--sdk-overlay-btn-hover)}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover{background-color:rgba(var(--rc-rgba-black),.75)}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]{background-color:var(--white)}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]::after, [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]::before{background-color:var(--white)}input[type=checkbox][_ngcontent-%COMP%]{display:none}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay[_ngcontent-%COMP%]{visibility:visible}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%], input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]{background:0 0}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:before{-webkit-transform:rotate(45deg) translate(.3125rem,.3125rem);transform:rotate(45deg) translate(.3125rem,.3125rem);opacity:1}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:after{-webkit-transform:rotate(-45deg) translate(.3125rem,-.3125rem);transform:rotate(-45deg) translate(.3125rem,-.3125rem)} html[dir=rtl] #overlay-button{left:auto;right:1rem} html[dir=rtl] #overlay-button span:after, html[dir=rtl] #overlay-button span:before{right:0}']}),$e.propDecorators={sidebarMenuEvent:[{type:t.r_U}]};class et{constructor(Ke){this.ref=Ke,this.config={showShare:!1,showDownload:!1,showReplay:!1,showExit:!1,showPrint:!1},this.sidebarEvent=new t.vpe,this.toggleMenu=new t.vpe,this.showDownloadPopUp=!1}closeNav(Ke){document.getElementById("overlay-input").checked=!1,document.getElementById("playerSideMenu").style.visibility="hidden",document.querySelector(".navBlock").style.marginLeft="-100%",this.sidebarEvent.emit({event:Ke,type:"CLOSE_MENU"})}showDownloadPopup(Ke,ft){this.showDownloadPopUp=!0,this.ref.detectChanges(),this.emitSideBarEvent(Ke,ft)}hideDownloadPopUp(Ke){this.showDownloadPopUp=!1,this.sidebarEvent.emit(Ke),this.ref.detectChanges()}emitSideBarEvent(Ke,ft){this.sidebarEvent.emit({event:Ke,type:ft})}}et.\u0275fac=function(Ke){return new(Ke||et)(t.Y36(t.sBO))},et.\u0275cmp=t.Xpm({type:et,selectors:[["sb-player-sidebar"]],inputs:{config:"config",title:"title"},outputs:{sidebarEvent:"sidebarEvent",toggleMenu:"toggleMenu"},decls:12,vars:6,consts:[["id","playerSideMenu","aria-modal","true","aria-labelledby","Menubar",1,"sidenav"],["sidebarMenu",""],[1,"navBlock"],["role","heading","aria-level","2",1,"player-nav-unit","text-left"],["aria-label","player sidebar","id","sidebar-list"],["tabindex","0",3,"click","keydown.enter",4,"ngIf"],["aria-hidden","true","tabindex","-1",1,"transparentBlock",3,"click"],[3,"title","showDownloadPopUp","hideDownloadPopUp","downloadEvent",4,"ngIf"],["tabindex","0",3,"click","keydown.enter"],[1,"player-icon","player-share","mr-16"],[1,"player-icon","player-download","mr-16"],[1,"player-icon","player-print","mr-16"],[1,"player-icon","player-exit","mr-16"],[3,"title","showDownloadPopUp","hideDownloadPopUp","downloadEvent"]],template:function(Ke,ft){1&Ke&&(t.TgZ(0,"div",0,1)(2,"div",2)(3,"div",3),t._uU(4),t.qZA(),t.TgZ(5,"ul",4),t.YNc(6,Fe,3,0,"li",5),t.YNc(7,Ne,3,0,"li",5),t.YNc(8,je,3,0,"li",5),t.YNc(9,me,3,0,"li",5),t.qZA()(),t.TgZ(10,"div",6),t.NdJ("click",function(We){return ft.closeNav(We)}),t.qZA()(),t.YNc(11,de,1,2,"sb-player-download-popup",7)),2&Ke&&(t.xp6(4),t.Oqu(ft.title),t.xp6(2),t.Q6J("ngIf",ft.config.showShare),t.xp6(1),t.Q6J("ngIf",ft.config.showDownload),t.xp6(1),t.Q6J("ngIf",ft.config.showPrint),t.xp6(1),t.Q6J("ngIf",ft.config.showExit),t.xp6(2),t.Q6J("ngIf",ft.showDownloadPopUp))},dependencies:[C.O5,Oe],styles:[":root{--sdk-player-icon:#6D7278}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%]{width:100%;position:absolute;top:0;left:0;overflow-x:hidden;display:-webkit-box;display:flex;z-index:9;height:100%}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;font-size:1.5rem;color:var(--black);display:block}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{color:var(--gray-0)}@media screen and (max-height:1024px){[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%]{padding-top:0}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:1.125rem}}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] .closebtn[_ngcontent-%COMP%]{position:absolute;top:0;right:1.5rem;font-size:2.25rem;margin-left:3.125rem}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%]{width:100%;background:var(--white);max-width:20rem;-webkit-transition:.3s ease-in;transition:.3s ease-in;margin-left:-100%;z-index:10;position:absolute;height:100%}@media (min-width:1600px){.PlayerMediaQueryClass [_nghost-%COMP%] .navBlock[_ngcontent-%COMP%]{max-width:24rem}}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] .player-nav-unit[_ngcontent-%COMP%]{background:var(--primary-theme);padding:3rem 2rem 2rem;min-height:5.625rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:var(--gray-800);font-size:1rem;font-weight:700;line-height:normal;word-break:break-word}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{margin:0;padding:0}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{padding:1rem 2rem;background:var(--white);min-height:4rem;cursor:pointer;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:rgba(var(--rc-rgba-black),1);font-size:.875rem;line-height:1.375rem;margin:0;line-height:normal}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover{background-color:var(--gray-0)}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] .player-icon[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem;background-color:var(--sdk-player-icon)}[_nghost-%COMP%] #playerSideMenu[_ngcontent-%COMP%]{visibility:hidden}[_nghost-%COMP%] .player-replay[_ngcontent-%COMP%]{display:inline;padding:8px}[_nghost-%COMP%] .transparentBlock[_ngcontent-%COMP%]{width:100%;background-color:rgba(var(--rc-rgba-black),.5);height:100%;-webkit-transition:.3s;transition:.3s}[_nghost-%COMP%] .player-share[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik00MDYsMzMyYy0yOS42NDEsMC01NS43NjEsMTQuNTgxLTcyLjE2NywzNi43NTVMMTkxLjk5LDI5Ni4xMjRjMi4zNTUtOC4wMjcsNC4wMS0xNi4zNDYsNC4wMS0yNS4xMjQNCgkJCWMwLTExLjkwNi0yLjQ0MS0yMy4yMjUtNi42NTgtMzMuNjM2bDE0OC40NDUtODkuMzI4QzM1NC4zMDcsMTY3LjQyNCwzNzguNTg5LDE4MCw0MDYsMTgwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJYzAtNDkuNjI5LTQwLjM3MS05MC05MC05MGMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsMTEuNDM3LDIuMzU1LDIyLjI4Niw2LjI2MiwzMi4zNThsLTE0OC44ODcsODkuNTkNCgkJCUMxNTYuODY5LDE5My4xMzYsMTMyLjkzNywxODEsMTA2LDE4MWMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsNDkuNjI5LDQwLjM3MSw5MCw5MCw5MGMzMC4xMywwLDU2LjY5MS0xNS4wMDksNzMuMDM1LTM3LjgwNg0KCQkJbDE0MS4zNzYsNzIuMzk1QzMxNy44MDcsNDAzLjk5NSwzMTYsNDEyLjc1LDMxNiw0MjJjMCw0OS42MjksNDAuMzcxLDkwLDkwLDkwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJQzQ5NiwzNzIuMzcxLDQ1NS42MjksMzMyLDQwNiwzMzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik00MDYsMzMyYy0yOS42NDEsMC01NS43NjEsMTQuNTgxLTcyLjE2NywzNi43NTVMMTkxLjk5LDI5Ni4xMjRjMi4zNTUtOC4wMjcsNC4wMS0xNi4zNDYsNC4wMS0yNS4xMjQNCgkJCWMwLTExLjkwNi0yLjQ0MS0yMy4yMjUtNi42NTgtMzMuNjM2bDE0OC40NDUtODkuMzI4QzM1NC4zMDcsMTY3LjQyNCwzNzguNTg5LDE4MCw0MDYsMTgwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJYzAtNDkuNjI5LTQwLjM3MS05MC05MC05MGMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsMTEuNDM3LDIuMzU1LDIyLjI4Niw2LjI2MiwzMi4zNThsLTE0OC44ODcsODkuNTkNCgkJCUMxNTYuODY5LDE5My4xMzYsMTMyLjkzNywxODEsMTA2LDE4MWMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsNDkuNjI5LDQwLjM3MSw5MCw5MCw5MGMzMC4xMywwLDU2LjY5MS0xNS4wMDksNzMuMDM1LTM3LjgwNg0KCQkJbDE0MS4zNzYsNzIuMzk1QzMxNy44MDcsNDAzLjk5NSwzMTYsNDEyLjc1LDMxNiw0MjJjMCw0OS42MjksNDAuMzcxLDkwLDkwLDkwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJQzQ5NiwzNzIuMzcxLDQ1NS42MjksMzMyLDQwNiwzMzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=)}[_nghost-%COMP%] .player-exit[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzg0IDM4NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzg0IDM4NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggZD0iTTM0MS4zMzMsMEg0Mi42NjdDMTkuMDkzLDAsMCwxOS4wOTMsMCw0Mi42NjdWMTI4aDQyLjY2N1Y0Mi42NjdoMjk4LjY2N3YyOTguNjY3SDQyLjY2N1YyNTZIMHY4NS4zMzMNCgkJCQlDMCwzNjQuOTA3LDE5LjA5MywzODQsNDIuNjY3LDM4NGgyOTguNjY3QzM2NC45MDcsMzg0LDM4NCwzNjQuOTA3LDM4NCwzNDEuMzMzVjQyLjY2N0MzODQsMTkuMDkzLDM2NC45MDcsMCwzNDEuMzMzLDB6Ii8+DQoJCQk8cG9seWdvbiBwb2ludHM9IjE1MS4xNDcsMjY4LjQ4IDE4MS4zMzMsMjk4LjY2NyAyODgsMTkyIDE4MS4zMzMsODUuMzMzIDE1MS4xNDcsMTE1LjUyIDIwNi4yOTMsMTcwLjY2NyAwLDE3MC42NjcgMCwyMTMuMzMzIA0KCQkJCTIwNi4yOTMsMjEzLjMzMyAJCQkiLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzg0IDM4NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzg0IDM4NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggZD0iTTM0MS4zMzMsMEg0Mi42NjdDMTkuMDkzLDAsMCwxOS4wOTMsMCw0Mi42NjdWMTI4aDQyLjY2N1Y0Mi42NjdoMjk4LjY2N3YyOTguNjY3SDQyLjY2N1YyNTZIMHY4NS4zMzMNCgkJCQlDMCwzNjQuOTA3LDE5LjA5MywzODQsNDIuNjY3LDM4NGgyOTguNjY3QzM2NC45MDcsMzg0LDM4NCwzNjQuOTA3LDM4NCwzNDEuMzMzVjQyLjY2N0MzODQsMTkuMDkzLDM2NC45MDcsMCwzNDEuMzMzLDB6Ii8+DQoJCQk8cG9seWdvbiBwb2ludHM9IjE1MS4xNDcsMjY4LjQ4IDE4MS4zMzMsMjk4LjY2NyAyODgsMTkyIDE4MS4zMzMsODUuMzMzIDE1MS4xNDcsMTE1LjUyIDIwNi4yOTMsMTcwLjY2NyAwLDE3MC42NjcgMCwyMTMuMzMzIA0KCQkJCTIwNi4yOTMsMjEzLjMzMyAJCQkiLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K)}[_nghost-%COMP%] .player-print[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+aWNfcHJpbnQgY29weTwvdGl0bGU+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iSWNvbi0yNHB4Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTE5LDggTDUsOCBDMy4zNCw4IDIsOS4zNCAyLDExIEwyLDE3IEw2LDE3IEw2LDIxIEwxOCwyMSBMMTgsMTcgTDIyLDE3IEwyMiwxMSBDMjIsOS4zNCAyMC42Niw4IDE5LDggTDE5LDggWiBNMTYsMTkgTDgsMTkgTDgsMTQgTDE2LDE0IEwxNiwxOSBMMTYsMTkgWiBNMTksMTIgQzE4LjQ1LDEyIDE4LDExLjU1IDE4LDExIEMxOCwxMC40NSAxOC40NSwxMCAxOSwxMCBDMTkuNTUsMTAgMjAsMTAuNDUgMjAsMTEgQzIwLDExLjU1IDE5LjU1LDEyIDE5LDEyIEwxOSwxMiBaIE0xOCwzIEw2LDMgTDYsNyBMMTgsNyBMMTgsMyBMMTgsMyBaIiBpZD0iU2hhcGUiIGZpbGw9IiM2RDcyNzgiPjwvcGF0aD4KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBwb2ludHM9IjAgMCAyNCAwIDI0IDI0IDAgMjQiPjwvcG9seWdvbj4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+aWNfcHJpbnQgY29weTwvdGl0bGU+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iSWNvbi0yNHB4Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTE5LDggTDUsOCBDMy4zNCw4IDIsOS4zNCAyLDExIEwyLDE3IEw2LDE3IEw2LDIxIEwxOCwyMSBMMTgsMTcgTDIyLDE3IEwyMiwxMSBDMjIsOS4zNCAyMC42Niw4IDE5LDggTDE5LDggWiBNMTYsMTkgTDgsMTkgTDgsMTQgTDE2LDE0IEwxNiwxOSBMMTYsMTkgWiBNMTksMTIgQzE4LjQ1LDEyIDE4LDExLjU1IDE4LDExIEMxOCwxMC40NSAxOC40NSwxMCAxOSwxMCBDMTkuNTUsMTAgMjAsMTAuNDUgMjAsMTEgQzIwLDExLjU1IDE5LjU1LDEyIDE5LDEyIEwxOSwxMiBaIE0xOCwzIEw2LDMgTDYsNyBMMTgsNyBMMTgsMyBMMTgsMyBaIiBpZD0iU2hhcGUiIGZpbGw9IiM2RDcyNzgiPjwvcGF0aD4KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBwb2ludHM9IjAgMCAyNCAwIDI0IDI0IDAgMjQiPjwvcG9seWdvbj4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==)}[_nghost-%COMP%] .player-download[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0zODIuNTYsMjMzLjM3NkMzNzkuOTY4LDIyNy42NDgsMzc0LjI3MiwyMjQsMzY4LDIyNGgtNjRWMTZjMC04LjgzMi03LjE2OC0xNi0xNi0xNmgtNjRjLTguODMyLDAtMTYsNy4xNjgtMTYsMTZ2MjA4aC02NA0KCQkJYy02LjI3MiwwLTExLjk2OCwzLjY4LTE0LjU2LDkuMzc2Yy0yLjYyNCw1LjcyOC0xLjYsMTIuNDE2LDIuNTI4LDE3LjE1MmwxMTIsMTI4YzMuMDQsMy40ODgsNy40MjQsNS40NzIsMTIuMDMyLDUuNDcyDQoJCQljNC42MDgsMCw4Ljk5Mi0yLjAxNiwxMi4wMzItNS40NzJsMTEyLTEyOEMzODQuMTkyLDI0NS44MjQsMzg1LjE1MiwyMzkuMTA0LDM4Mi41NiwyMzMuMzc2eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNNDMyLDM1MnY5Nkg4MHYtOTZIMTZ2MTI4YzAsMTcuNjk2LDE0LjMzNiwzMiwzMiwzMmg0MTZjMTcuNjk2LDAsMzItMTQuMzA0LDMyLTMyVjM1Mkg0MzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0zODIuNTYsMjMzLjM3NkMzNzkuOTY4LDIyNy42NDgsMzc0LjI3MiwyMjQsMzY4LDIyNGgtNjRWMTZjMC04LjgzMi03LjE2OC0xNi0xNi0xNmgtNjRjLTguODMyLDAtMTYsNy4xNjgtMTYsMTZ2MjA4aC02NA0KCQkJYy02LjI3MiwwLTExLjk2OCwzLjY4LTE0LjU2LDkuMzc2Yy0yLjYyNCw1LjcyOC0xLjYsMTIuNDE2LDIuNTI4LDE3LjE1MmwxMTIsMTI4YzMuMDQsMy40ODgsNy40MjQsNS40NzIsMTIuMDMyLDUuNDcyDQoJCQljNC42MDgsMCw4Ljk5Mi0yLjAxNiwxMi4wMzItNS40NzJsMTEyLTEyOEMzODQuMTkyLDI0NS44MjQsMzg1LjE1MiwyMzkuMTA0LDM4Mi41NiwyMzMuMzc2eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNNDMyLDM1MnY5Nkg4MHYtOTZIMTZ2MTI4YzAsMTcuNjk2LDE0LjMzNiwzMiwzMiwzMmg0MTZjMTcuNjk2LDAsMzItMTQuMzA0LDMyLTMyVjM1Mkg0MzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=)}"]}),et.ctorParameters=()=>[{type:t.sBO}],et.propDecorators={title:[{type:t.IIB}],config:[{type:t.IIB}],sidebarEvent:[{type:t.r_U}],toggleMenu:[{type:t.r_U}]};class Ot{constructor(){this.progress=0}ngOnChanges(Ke){Ke.progress&&Ke.progress.currentValue&&(this.progress=Ke.progress.currentValue)}}Ot.\u0275fac=function(Ke){return new(Ke||Ot)},Ot.\u0275cmp=t.Xpm({type:Ot,selectors:[["sb-player-start-page"]],inputs:{progress:"progress",title:"title"},features:[t.TTD],decls:10,vars:7,consts:[[1,"sb-player-splash-container",3,"ngClass"],[1,"sb-player-splash-container__header"],[1,"sb-player-splash-container__body","animated","fadeInDown"],[1,""],[1,"sb-player-splash-container__footer"],[1,"loading-text"],[1,"bg"],[1,"el"]],template:function(Ke,ft){1&Ke&&(t.TgZ(0,"div",0),t._UZ(1,"div",1),t.TgZ(2,"div",2)(3,"span",3),t._uU(4),t.qZA()(),t.TgZ(5,"div",4)(6,"div",5),t._uU(7),t.qZA(),t.TgZ(8,"div",6),t._UZ(9,"div",7),t.qZA()()()),2&Ke&&(t.Q6J("ngClass",t.VKq(5,fe,100===ft.progress)),t.xp6(4),t.Oqu(ft.title),t.xp6(3),t.hij("Loading... ",ft.progress,"%"),t.xp6(2),t.Udp("width",ft.progress+"%"))},dependencies:[C.mk],styles:['.sb-player-splash-container[_ngcontent-%COMP%]{box-sizing:border-box;padding:1rem;height:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;opacity:1;background:var(--primary-theme);-webkit-transition:.3s ease-in;transition:.3s ease-in}.sb-player-splash-container.animateBg[_ngcontent-%COMP%]{opacity:0}.sb-player-splash-container__body[_ngcontent-%COMP%]{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;text-align:center;color:var(--gray-800);letter-spacing:0}.sb-player-splash-container__body[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:1.5rem;font-weight:700;letter-spacing:0;line-height:normal;word-break:break-word}.sb-player-splash-container__footer[_ngcontent-%COMP%]{color:var(--black);font-size:.75rem;line-height:1.25rem;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%}@-webkit-keyframes _ngcontent-%COMP%_loading{0%{width:0}100%{width:100%}}@keyframes _ngcontent-%COMP%_loading{0%{width:0}100%{width:100%}}@-webkit-keyframes _ngcontent-%COMP%_percentage{1%{content:"1%"}2%{content:"2%"}3%{content:"3%"}4%{content:"4%"}5%{content:"5%"}6%{content:"6%"}7%{content:"7%"}8%{content:"8%"}9%{content:"9%"}10%{content:"10%"}11%{content:"11%"}12%{content:"12%"}13%{content:"13%"}14%{content:"14%"}15%{content:"15%"}16%{content:"16%"}17%{content:"17%"}18%{content:"18%"}19%{content:"19%"}20%{content:"20%"}21%{content:"21%"}22%{content:"22%"}23%{content:"23%"}24%{content:"24%"}25%{content:"25%"}26%{content:"26%"}27%{content:"27%"}28%{content:"28%"}29%{content:"29%"}30%{content:"30%"}31%{content:"31%"}32%{content:"32%"}33%{content:"33%"}34%{content:"34%"}35%{content:"35%"}36%{content:"36%"}37%{content:"37%"}38%{content:"38%"}39%{content:"39%"}40%{content:"40%"}41%{content:"41%"}42%{content:"42%"}43%{content:"43%"}44%{content:"44%"}45%{content:"45%"}46%{content:"46%"}47%{content:"47%"}48%{content:"48%"}49%{content:"49%"}50%{content:"50%"}51%{content:"51%"}52%{content:"52%"}53%{content:"53%"}54%{content:"54%"}55%{content:"55%"}56%{content:"56%"}57%{content:"57%"}58%{content:"58%"}59%{content:"59%"}60%{content:"60%"}61%{content:"61%"}62%{content:"62%"}63%{content:"63%"}64%{content:"64%"}65%{content:"65%"}66%{content:"66%"}67%{content:"67%"}68%{content:"68%"}69%{content:"69%"}70%{content:"70%"}71%{content:"71%"}72%{content:"72%"}73%{content:"73%"}74%{content:"74%"}75%{content:"75%"}76%{content:"76%"}77%{content:"77%"}78%{content:"78%"}79%{content:"79%"}80%{content:"80%"}81%{content:"81%"}82%{content:"82%"}83%{content:"83%"}84%{content:"84%"}85%{content:"85%"}86%{content:"86%"}87%{content:"87%"}88%{content:"88%"}89%{content:"89%"}90%{content:"90%"}91%{content:"91%"}92%{content:"92%"}93%{content:"93%"}94%{content:"94%"}95%{content:"95%"}96%{content:"96%"}97%{content:"97%"}98%{content:"98%"}99%{content:"99%"}100%{content:"100%"}}@keyframes _ngcontent-%COMP%_percentage{1%{content:"1%"}2%{content:"2%"}3%{content:"3%"}4%{content:"4%"}5%{content:"5%"}6%{content:"6%"}7%{content:"7%"}8%{content:"8%"}9%{content:"9%"}10%{content:"10%"}11%{content:"11%"}12%{content:"12%"}13%{content:"13%"}14%{content:"14%"}15%{content:"15%"}16%{content:"16%"}17%{content:"17%"}18%{content:"18%"}19%{content:"19%"}20%{content:"20%"}21%{content:"21%"}22%{content:"22%"}23%{content:"23%"}24%{content:"24%"}25%{content:"25%"}26%{content:"26%"}27%{content:"27%"}28%{content:"28%"}29%{content:"29%"}30%{content:"30%"}31%{content:"31%"}32%{content:"32%"}33%{content:"33%"}34%{content:"34%"}35%{content:"35%"}36%{content:"36%"}37%{content:"37%"}38%{content:"38%"}39%{content:"39%"}40%{content:"40%"}41%{content:"41%"}42%{content:"42%"}43%{content:"43%"}44%{content:"44%"}45%{content:"45%"}46%{content:"46%"}47%{content:"47%"}48%{content:"48%"}49%{content:"49%"}50%{content:"50%"}51%{content:"51%"}52%{content:"52%"}53%{content:"53%"}54%{content:"54%"}55%{content:"55%"}56%{content:"56%"}57%{content:"57%"}58%{content:"58%"}59%{content:"59%"}60%{content:"60%"}61%{content:"61%"}62%{content:"62%"}63%{content:"63%"}64%{content:"64%"}65%{content:"65%"}66%{content:"66%"}67%{content:"67%"}68%{content:"68%"}69%{content:"69%"}70%{content:"70%"}71%{content:"71%"}72%{content:"72%"}73%{content:"73%"}74%{content:"74%"}75%{content:"75%"}76%{content:"76%"}77%{content:"77%"}78%{content:"78%"}79%{content:"79%"}80%{content:"80%"}81%{content:"81%"}82%{content:"82%"}83%{content:"83%"}84%{content:"84%"}85%{content:"85%"}86%{content:"86%"}87%{content:"87%"}88%{content:"88%"}89%{content:"89%"}90%{content:"90%"}91%{content:"91%"}92%{content:"92%"}93%{content:"93%"}94%{content:"94%"}95%{content:"95%"}96%{content:"96%"}97%{content:"97%"}98%{content:"98%"}99%{content:"99%"}100%{content:"100%"}}.bg[_ngcontent-%COMP%], .el[_ngcontent-%COMP%]{border-radius:.25rem;height:.5rem}.bg[_ngcontent-%COMP%]{background-color:var(--white)}.el[_ngcontent-%COMP%]{background-color:#f1635d;width:0%;-webkit-transition:.3s;transition:.3s}.loading-text[_ngcontent-%COMP%]{-ms-grid-row-align:center;align-self:center;margin-bottom:.5rem;color:var(--black)}@-webkit-keyframes _ngcontent-%COMP%_fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes _ngcontent-%COMP%_fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes _ngcontent-%COMP%_fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes _ngcontent-%COMP%_fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes _ngcontent-%COMP%_fadeInLeftSide{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes _ngcontent-%COMP%_fadeInLeftSide{0%{opacity:0;opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInDown[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_fadeInDown;animation-name:_ngcontent-%COMP%_fadeInDown}.fadeInUp[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_fadeInUp;animation-name:_ngcontent-%COMP%_fadeInUp}.fadeInLeftSide[_ngcontent-%COMP%], .fadeInRightSide[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_fadeInLeftSide;animation-name:_ngcontent-%COMP%_fadeInLeftSide}.animated[_ngcontent-%COMP%]{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}']}),Ot.propDecorators={title:[{type:t.IIB}],progress:[{type:t.IIB}]};class Dt{constructor(){}ngOnInit(){window.addEventListener("offline",()=>{this.showOfflineAlert=!0,setTimeout(()=>{this.showOfflineAlert=!1},4e3)})}}Dt.\u0275fac=function(Ke){return new(Ke||Dt)},Dt.\u0275cmp=t.Xpm({type:Dt,selectors:[["sb-player-offline-alert"]],decls:1,vars:1,consts:[["class","offline-container",4,"ngIf"],[1,"offline-container"]],template:function(Ke,ft){1&Ke&&t.YNc(0,Se,2,0,"div",0),2&Ke&&t.Q6J("ngIf",ft.showOfflineAlert)},dependencies:[C.O5],styles:[":root{--sdk-offline-container:#fff}.offline-container[_ngcontent-%COMP%]{position:absolute;top:0;left:0;right:0;height:3rem;background:var(--tertiary-color);color:var(--sdk-offline-container);width:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;z-index:999;-webkit-box-pack:center;justify-content:center;box-shadow:0 0 2px 2px #666;font-size:14px}"]}),Dt.ctorParameters=()=>[];class St{}St.\u0275fac=function(Ke){return new(Ke||St)},St.\u0275mod=t.oAB({type:St}),St.\u0275inj=t.cJS({imports:[C.ez,q.u5]});class xt{constructor(){this.nextAction=new t.vpe}}xt.\u0275fac=function(Ke){return new(Ke||xt)},xt.\u0275cmp=t.Xpm({type:xt,selectors:[["sb-player-next-navigation"]],outputs:{nextAction:"nextAction"},decls:3,vars:0,consts:[["aria-label","navigation-arrows-nextIcon","tabindex","0",1,"navigation-arrows","player-nextIcon","paginate","right","ml-4",3,"click"]],template:function(Ke,ft){1&Ke&&(t.TgZ(0,"button",0),t.NdJ("click",function(){return ft.nextAction.emit({type:"NEXT"})}),t._UZ(1,"i")(2,"i"),t.qZA())},styles:[it]}),xt.propDecorators={nextAction:[{type:t.r_U}]};class yt{constructor(){this.previousAction=new t.vpe}}yt.\u0275fac=function(Ke){return new(Ke||yt)},yt.\u0275cmp=t.Xpm({type:yt,selectors:[["sb-player-previous-navigation"]],outputs:{previousAction:"previousAction"},decls:3,vars:0,consts:[["aria-label","navigation-arrows-previousIcon","tabindex","0",1,"navigation-arrows","player-previousIcon","paginate","left",3,"click"]],template:function(Ke,ft){1&Ke&&(t.TgZ(0,"button",0),t.NdJ("click",function(){return ft.previousAction.emit({type:"PREVIOUS"})}),t._UZ(1,"i")(2,"i"),t.qZA())},styles:[it]}),yt.propDecorators={previousAction:[{type:t.r_U}]};class qt{constructor(){this.actions=new t.vpe,this._config={rotation:!1,goto:!1,navigation:!1,zoom:!1}}set config(Ke){this._item=Object.assign(Object.assign({},this._config),Ke),this._config=this._item}get config(){return this._config}ngOnInit(){this.page=this.pageNumber}ngOnChanges(Ke){for(const ft in Ke)if(Ke.hasOwnProperty(ft))switch(ft){case"pageNumber":this.page=Ke[ft].currentValue,this.pageNumber=Ke[ft].currentValue;break;case"totalPages":this.totalPages=Ke[ft].currentValue}}zoomIn(){this.actions.emit({type:"ZOOM_IN"})}zoomOut(){this.actions.emit({type:"ZOOM_OUT"})}rotateCW(){this.actions.emit({type:"ROTATE_CW"})}gotoPage(){const Ke=parseInt(this.page,10);Ke>0&&Ke<=this.totalPages?(this.actions.emit({type:"NAVIGATE_TO_PAGE",data:Ke}),this.pageNumber=Ke):(this.actions.emit({type:"INVALID_PAGE_ERROR",data:Ke}),this.page=this.pageNumber)}}qt.\u0275fac=function(Ke){return new(Ke||qt)},qt.\u0275cmp=t.Xpm({type:qt,selectors:[["sb-player-header"]],inputs:{config:"config",pageNumber:"pageNumber",totalPages:"totalPages"},outputs:{actions:"actions"},features:[t.TTD],decls:7,vars:4,consts:[[1,"sb-player-header"],[1,"sb-player-header__panel","d-flex","flex-ai-center","flex-jc-flex-end"],["class","icon_rotate mr-8",4,"ngIf"],["class","player-zoom-btns d-flex mr-8",4,"ngIf"],["class","player-pagenumber",4,"ngIf"],["class","visible-only-landscape",4,"ngIf"],[1,"icon_rotate","mr-8"],["src","./assets/rotate-icon.svg","alt","rotate icon","tabindex","0","role","button","aria-label","rotate page",1,"rotate-icon",3,"click"],[1,"player-zoom-btns","d-flex","mr-8"],["type","button","tabindex","0","aria-label","zoom out","title","zoom out",1,"player-zoom-btns__zoombtn","zoomOut-btn",3,"click"],["type","button","tabindex","0","aria-label","zoom in","title","zoom in",1,"player-zoom-btns__zoombtn","zoomIn-btn",3,"click"],[1,"player-pagenumber"],["type","number","min","1",1,"page-count",3,"ngModel","max","ngModelChange"],["role","button","aria-label","Go to page","tabindex","0",1,"focus-arrow",3,"click"],["src","./assets/arrow-right.svg","alt","arrow-right","width","100%"],[1,"slash"],[1,"pageNumberFullcount"],[1,"visible-only-landscape"],[1,"d-flex","player-slides","ml-8"],[1,"d-flex","flex-ai-center",3,"previousAction"],[1,"d-flex","flex-ai-center",3,"nextAction"]],template:function(Ke,ft){1&Ke&&(t.TgZ(0,"div")(1,"div",0)(2,"div",1),t.YNc(3,Ve,2,0,"div",2),t.YNc(4,Le,3,0,"div",3),t.YNc(5,Ce,8,3,"div",4),t.YNc(6,Ge,4,0,"div",5),t.qZA()()()),2&Ke&&(t.xp6(3),t.Q6J("ngIf",ft.config.rotation),t.xp6(1),t.Q6J("ngIf",ft.config.zoom),t.xp6(1),t.Q6J("ngIf",ft.config.goto&&ft.totalPages),t.xp6(1),t.Q6J("ngIf",ft.config.navigation))},dependencies:[C.O5,q.Fj,q.wV,q.JJ,q.qQ,q.Fd,q.On,xt,yt],styles:[':root{--sdk-sb-player-header:#fff;--sdk-player-zoombtn:#000;--sdk-player-zoombtn-icon:#333;--sdk-player-zoombtn-icon-hover:#F2F2F2;--sdk-player-page-count-bg:#fff;--sdk-player-page-count-txt:#CCCCCC;--sdk-player-page-count-arrow:#333333}[_nghost-%COMP%] .sb-player-header[_ngcontent-%COMP%]{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end;height:3rem;padding:.75em 1rem;background:var(--sdk-sb-player-header)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%]{border-radius:.25rem;overflow:hidden}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns__zoombtn[_ngcontent-%COMP%]{color:var(--sdk-player-zoombtn);text-align:center;line-height:.8rem;font-size:1.5rem;background-color:rgba(var(--rc-rgba-gray),.11);padding:0;-webkit-transition:.3s ease-in;transition:.3s ease-in;cursor:pointer;width:2rem;height:2rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border:0}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns__zoombtn[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;mask-size:contain;mask-repeat:no-repeat;background-color:var(--sdk-player-zoombtn-icon)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns__zoombtn[_ngcontent-%COMP%]:hover{background:var(--sdk-player-zoombtn-icon-hover)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%] .zoomOut-btn[_ngcontent-%COMP%]{border-right:.063em solid rgba(var(--rc-rgba-gray),.1)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%] .zoomOut-btn[_ngcontent-%COMP%]::after{content:"-"}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%] .zoomIn-btn[_ngcontent-%COMP%]::after{content:"+"}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%]{font-size:1rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;position:relative}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]{height:2rem;width:3rem;border:.031em solid var(--sdk-player-page-count-txt);border-radius:.25rem;background-color:var(--sdk-player-page-count-bg);text-align:center}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus{border-radius:.25em 0 0 .25rem;outline:0}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%] ~ .focus-arrow[_ngcontent-%COMP%]{opacity:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:2.2rem;height:2rem;background:var(--sdk-player-page-count-arrow);border-radius:0 .25em .25em 0;position:absolute;left:calc(3rem - 0px);cursor:pointer}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%] ~ .focus-arrow[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:50%}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus ~ .focus-arrow[_ngcontent-%COMP%]{opacity:1}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus ~ .slash[_ngcontent-%COMP%]{visibility:hidden}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus ~ .pageNumberFullcount[_ngcontent-%COMP%]{visibility:hidden}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .slash[_ngcontent-%COMP%]{margin:0 .5rem}[_nghost-%COMP%] .player-zoom-btns-inline[_ngcontent-%COMP%]{display:inline-block}[_nghost-%COMP%] .player-replay[_ngcontent-%COMP%]{display:inline;padding:.5rem}[_nghost-%COMP%] .icon_rotate[_ngcontent-%COMP%]{background:0 0;height:2rem;text-align:center;width:2rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-radius:.25rem;padding:.25rem;cursor:pointer;-webkit-transition:.3s ease-in;transition:.3s ease-in}[_nghost-%COMP%] .icon_rotate[_ngcontent-%COMP%]:hover{background:rgba(var(--rc-rgba-gray),.11)}[_nghost-%COMP%] .icon_rotate[_ngcontent-%COMP%] .rotate-icon[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%] sb-player-next-navigation[_ngcontent-%COMP%], [_nghost-%COMP%] sb-player-previous-navigation[_ngcontent-%COMP%]{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center} html[dir=rtl] .sb-player-header__panel .pdf-pagenumber .page-count:focus{border-radius:0 .25em .25rem 0!important} html[dir=rtl] .sb-player-header__panel .pdf-pagenumber .page-count~.focus-arrow{left:auto;right:calc(3rem - 0px);border-radius:.25em 0 0 .25em!important} html[dir=rtl] .sb-player-header__panel .pdf-pagenumber .page-count~.focus-arrow img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}']}),qt.propDecorators={pageNumber:[{type:t.IIB}],totalPages:[{type:t.IIB}],actions:[{type:t.r_U}],config:[{type:t.IIB}]};class hn{ngOnInit(){this.errorMsg||(this.errorMsg={messageHeader:$.contentPlayFailedHeader,messageTitle:$.contentPlayFailTitle})}}hn.\u0275fac=function(Ke){return new(Ke||hn)},hn.\u0275cmp=t.Xpm({type:hn,selectors:[["sb-player-contenterror"]],inputs:{errorMsg:"errorMsg"},decls:6,vars:2,consts:[[1,"playersdk-msg","playersdk-msg--error"],[1,"playersdk-msg__body"],[1,"playersdk-msg__text"],[1,"error-header"]],template:function(Ke,ft){1&Ke&&(t.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"span",3),t._uU(4),t.qZA(),t._uU(5),t.qZA()()()),2&Ke&&(t.xp6(4),t.Oqu(ft.errorMsg.messageHeader),t.xp6(1),t.hij(" ",ft.errorMsg.messageTitle," "))},styles:[':root{--sdk-playersdk-text:#333;--sdk-playersdk-bg:#fbccd1;--sdk-playersdk-border:#ff4558;--sdk-playersdk-closeicon:#ff4558;--sdk-playersdk-error-header:#ff4558}.playersdk-msg[_ngcontent-%COMP%]{position:absolute;top:10%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-width:20rem;margin-bottom:8px;padding:1rem;border:1px solid;border-radius:.5rem;border-width:0 0 0 .5rem;z-index:111111}.playersdk-msg--error[_ngcontent-%COMP%]{color:var(--sdk-playersdk-text);background:var(--sdk-playersdk-bg);border-color:var(--sdk-playersdk-border)}.playersdk-msg__body[_ngcontent-%COMP%]{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.playersdk-msg__text[_ngcontent-%COMP%]{font-size:.875rem}@media (max-width:767px){.playersdk-msg__text[_ngcontent-%COMP%]{font-size:.75rem}}.playersdk-msg__close-icon[_ngcontent-%COMP%]{position:absolute;right:0;top:0;width:2rem;height:2rem;cursor:pointer}.playersdk-msg__close-icon[_ngcontent-%COMP%]::after, .playersdk-msg__close-icon[_ngcontent-%COMP%]::before{content:" ";position:absolute;right:1rem;height:1rem;width:.125rem;top:.5rem;background:var(--sdk-playersdk-closeicon)}.playersdk-msg__close-icon[_ngcontent-%COMP%]::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.playersdk-msg__close-icon[_ngcontent-%COMP%]::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.error-header[_ngcontent-%COMP%]{font-size:1.25rem;display:block;margin-bottom:.5rem;line-height:normal;color:var(--sdk-playersdk-error-header)}']}),hn.propDecorators={errorMsg:[{type:t.IIB}]};class Rt{}Rt.\u0275fac=function(Ke){return new(Ke||Rt)},Rt.\u0275mod=t.oAB({type:Rt}),Rt.\u0275inj=t.cJS({imports:[C.ez,q.u5]});class Pt{}Pt.\u0275fac=function(Ke){return new(Ke||Pt)},Pt.\u0275mod=t.oAB({type:Pt}),Pt.\u0275inj=t.cJS({imports:[St,Rt,St,Rt]})},1627:(ht,ye,x)=>{"use strict";x.d(ye,{wX:()=>fl,e3:()=>z1,RN:()=>y1});var t=x(8008),C=x(4635),q=x(478);const F=function U(T,m){return(0,q.Z)(T,m)};var G=x(1435),K=x(5805),re=x(1511);const j=function(){try{var T=(0,re.Z)(Object,"defineProperty");return T({},"",{}),T}catch{}}();const we=function ce(T,m,h){"__proto__"==m&&j?j(T,m,{configurable:!0,enumerable:!0,value:h,writable:!0}):T[m]=h};var Be=x(6802),Ne=Object.prototype.hasOwnProperty;const me=function je(T,m,h){var Z=T[m];(!Ne.call(T,m)||!(0,Be.Z)(Z,h)||void 0===h&&!(m in T))&&we(T,m,h)};const fe=function de(T,m,h,Z){var te=!h;h||(h={});for(var Re=-1,dt=m.length;++Rete?0:te+m),(h=h>te?te:h)<0&&(h+=te),te=m>h?0:h-m>>>0,m>>>=0;for(var Re=Array(te);++Z0){if(++m>=Ye)return arguments[0]}else m=0;return T.apply(void 0,arguments)}}(Y);const Fa=function Rn(T,m){return Vo(Ti(T,m,Pi.Z),T+"")};var Wa=x(4068);const Ka=function ua(T,m,h,Z){for(var te=T.length,Re=h+(Z?1:-1);Z?Re--:++Re-1};const Er=function vi(T,m,h){for(var Z=-1,te=null==T?0:T.length;++Z=uo&&(Re=Ei.Z,dt=!1,m=new Wa.Z(m));e:for(;++te0&&h(mt)?m>1?ea(mt,m-1,h,Z,te):(0,We.Z)(te,mt):Z||(te[te.length]=mt)}return te};var qo=x(3538);const ta=function us(){};var r1=x(2357);const V=qo.Z&&1/(0,r1.Z)(new qo.Z([,-0]))[1]==1/0?function(T){return new qo.Z(T)}:ta;var Me=200;const Ue=function De(T,m,h){var Z=-1,te=zi,Re=T.length,dt=!0,mt=[],cn=mt;if(h)dt=!1,te=Er;else if(Re>=Me){var lr=m?null:V(T);if(lr)return(0,r1.Z)(lr);dt=!1,te=Ei.Z,cn=new Wa.Z}else cn=m?[]:mt;e:for(;++Z"u"||(typeof Sr.__theme>"u"?(Os||(Os=function fa(){if(typeof document>"u")return null;const T=document.createElement("span");T.innerText="test bs version",document.body.appendChild(T),T.classList.add("d-none");const m=T.getBoundingClientRect();return document.body.removeChild(T),m&&0===m.top?"bs4":"bs3"}()),"bs3"===Os):"bs4"!==Sr.__theme)}class $1{constructor(){this.length=0,this.asArray=[]}get(m){if(0===this.length||m<0||m>=this.length)return;let h=this.head;for(let Z=0;Zthis.length)throw new Error("Position is out of the list");const Z={value:m,next:void 0,previous:void 0};if(0===this.length)this.head=Z,this.tail=Z,this.current=Z;else if(0===h)Z.next=this.head,this.head.previous=Z,this.head=Z;else if(h===this.length)this.tail.next=Z,Z.previous=this.tail,this.tail=Z;else{const te=this.getNode(h-1),Re=te.next;te.next=Z,Re.previous=Z,Z.previous=te,Z.next=Re}this.length++,this.createInternalArrayRepresentation()}remove(m=0){if(0===this.length||m<0||m>=this.length)throw new Error("Position is out of the list");if(0===m)this.head=this.head.next,this.head?this.head.previous=void 0:this.tail=void 0;else if(m===this.length-1)this.tail=this.tail.previous,this.tail.next=void 0;else{const h=this.getNode(m);h.next.previous=h.previous,h.previous.next=h.next}this.length--,this.createInternalArrayRepresentation()}set(m,h){if(0===this.length||m<0||m>=this.length)throw new Error("Position is out of the list");this.getNode(m).value=h,this.createInternalArrayRepresentation()}toArray(){return this.asArray}findAll(m){let h=this.head;const Z=[];for(let te=0;te{this.add(h)}),this.length}pop(){if(0===this.length)return;const m=this.tail;return this.remove(this.length-1),m.value}unshift(...m){return m.reverse(),m.forEach(h=>{this.add(h,0)}),this.length}shift(){if(0===this.length)return;const m=this.head.value;return this.remove(),m}forEach(m){let h=this.head;for(let Z=0;Z=this.length)throw new Error("Position is out of the list");let h=this.head;for(let Z=0;Z"u"||console;function a1(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"li",7),t.NdJ("click",function(){const Re=t.CHM(h).index,dt=t.oxw(2);return t.KtG(dt.selectSlide(Re))}),t.qZA()}if(2&T){const h=m.$implicit;t.ekj("active",!0===h.active)}}function Fl(T,m){if(1&T&&(t.TgZ(0,"ol",5),t.YNc(1,a1,1,2,"li",6),t.qZA()),2&T){const h=t.oxw();t.xp6(1),t.Q6J("ngForOf",h.indicatorsSlides())}}function M2(T,m){1&T&&(t.TgZ(0,"span",11),t._uU(1,"Previous"),t.qZA())}function ks(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"a",8),t.NdJ("click",function(){t.CHM(h);const te=t.oxw();return t.KtG(te.previousSlide())}),t._UZ(1,"span",9),t.YNc(2,M2,2,0,"span",10),t.qZA()}if(2&T){const h=t.oxw();t.ekj("disabled",0===h.activeSlide&&h.noWrap),t.xp6(2),t.Q6J("ngIf",h.isBs4)}}function di(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"a",12),t.NdJ("click",function(){t.CHM(h);const te=t.oxw();return t.KtG(te.nextSlide())}),t._UZ(1,"span",13),t.TgZ(2,"span",11),t._uU(3,"Next"),t.qZA()()}if(2&T){const h=t.oxw();t.ekj("disabled",h.isLast(h.activeSlide)&&h.noWrap)}}const Qu=function(T){return{display:T}},Un=["*"];class el{constructor(){this.interval=5e3,this.noPause=!1,this.noWrap=!1,this.showIndicators=!0,this.pauseOnFocus=!1,this.indicatorsByChunk=!1,this.itemsPerSlide=1,this.singleSlideOffset=!1}}el.\u0275fac=function(m){return new(m||el)},el.\u0275prov=(0,t.Yz7)({factory:function(){return new el},token:el,providedIn:"root"});const fo={UNKNOWN:0,NEXT:1,PREV:2};fo[fo.UNKNOWN]="UNKNOWN",fo[fo.NEXT]="NEXT",fo[fo.PREV]="PREV";class Zt{constructor(m,h){this.ngZone=h,this.indicatorsByChunk=!1,this.itemsPerSlide=1,this.singleSlideOffset=!1,this.isAnimated=!1,this.activeSlideChange=new t.vpe(!1),this.slideRangeChange=new t.vpe,this.startFromIndex=0,this._slides=new $1,this._currentVisibleSlidesIndex=0,this.destroyed=!1,this.getActive=Z=>Z.active,this.makeSlidesConsistent=Z=>{Z.forEach((te,Re)=>te.item.order=Re)},Object.assign(this,m)}set activeSlide(m){this.multilist||this._slides.length&&m!==this._currentActiveSlide&&this._select(m)}get activeSlide(){return this._currentActiveSlide}get interval(){return this._interval}set interval(m){this._interval=m,this.restartTimer()}get slides(){return this._slides.toArray()}get isBs4(){return!b2()}ngAfterViewInit(){setTimeout(()=>{this.singleSlideOffset&&(this.indicatorsByChunk=!1),this.multilist&&(this._chunkedSlides=function w2(T,m){const h=[],Z=Math.ceil(T.length/m);let te=0;for(;tethis.itemsPerSlide&&this.play()}removeSlide(m){const h=this._slides.indexOf(m);if(this._currentActiveSlide===h){let Z;this._slides.length>1&&(Z=this.isLast(h)?this.noWrap?h-1:0:h),this._slides.remove(h),setTimeout(()=>{this._select(Z)},0)}else{this._slides.remove(h);const Z=this.getCurrentSlideIndex();setTimeout(()=>{this._currentActiveSlide=Z,this.activeSlideChange.emit(this._currentActiveSlide)},0)}}nextSlideFromInterval(m=!1){this.move(fo.NEXT,m)}nextSlide(m=!1){this.isPlaying&&this.restartTimer(),this.move(fo.NEXT,m)}previousSlide(m=!1){this.isPlaying&&this.restartTimer(),this.move(fo.PREV,m)}getFirstVisibleIndex(){return this.slides.findIndex(this.getActive)}getLastVisibleIndex(){return function Yu(T,m){let h=T.length;for(;h--;)if(m(T[h],h,T))return h;return-1}(this.slides,this.getActive)}move(m,h=!1){const Z=this.getFirstVisibleIndex(),te=this.getLastVisibleIndex();this.noWrap&&(m===fo.NEXT&&this.isLast(te)||m===fo.PREV&&0===Z)||(this.multilist?this.moveMultilist(m):this.activeSlide=this.findNextSlideIndex(m,h))}keydownPress(m){if(13===m.keyCode||"Enter"===m.key||32===m.keyCode||"Space"===m.key)return this.nextSlide(),void m.preventDefault();37!==m.keyCode&&"LeftArrow"!==m.key?39!==m.keyCode&&"RightArrow"!==m.key||this.nextSlide():this.previousSlide()}onMouseLeave(){this.pauseOnFocus||this.play()}onMouseUp(){this.pauseOnFocus||this.play()}pauseFocusIn(){this.pauseOnFocus&&(this.isPlaying=!1,this.resetTimer())}pauseFocusOut(){this.play()}selectSlide(m){this.isPlaying&&this.restartTimer(),this.multilist?this.selectSlideRange(this.indicatorsByChunk?m*this.itemsPerSlide:m):this.activeSlide=this.indicatorsByChunk?m*this.itemsPerSlide:m}play(){this.isPlaying||(this.isPlaying=!0,this.restartTimer())}pause(){this.noPause||(this.isPlaying=!1,this.resetTimer())}getCurrentSlideIndex(){return this._slides.findIndex(this.getActive)}isLast(m){return m+1>=this._slides.length}isFirst(m){return 0===m}indicatorsSlides(){return this.slides.filter((m,h)=>!this.indicatorsByChunk||h%this.itemsPerSlide==0)}selectInitialSlides(){const m=this.startFromIndex<=this._slides.length?this.startFromIndex:0;if(this.hideSlides(),this.singleSlideOffset){if(this._slidesWithIndexes=this.mapSlidesAndIndexes(),this._slides.length-mh.item.active=!0),this.makeSlidesConsistent(this._slidesWithIndexes)}else this.selectRangeByNestedIndex(m);this.slideRangeChange.emit(this.getVisibleIndexes())}findNextSlideIndex(m,h){let Z=0;if(h||!this.isLast(this.activeSlide)||m===fo.PREV||!this.noWrap){switch(m){case fo.NEXT:Z=this.isLast(this._currentActiveSlide)?!h&&this.noWrap?this._currentActiveSlide:0:this._currentActiveSlide+1;break;case fo.PREV:Z=this._currentActiveSlide>0?this._currentActiveSlide-1:!h&&this.noWrap?this._currentActiveSlide:this._slides.length-1;break;default:throw new Error("Unknown direction")}return Z}}mapSlidesAndIndexes(){return this.slides.slice().map((m,h)=>({index:h,item:m}))}selectSlideRange(m){if(!this.isIndexInRange(m)){if(this.hideSlides(),this.singleSlideOffset){const h=this.isIndexOnTheEdges(m)?m:m-this.itemsPerSlide+1,Z=this.isIndexOnTheEdges(m)?m+this.itemsPerSlide:m+1;this._slidesWithIndexes=this.mapSlidesAndIndexes().slice(h,Z),this.makeSlidesConsistent(this._slidesWithIndexes),this._slidesWithIndexes.forEach(te=>te.item.active=!0)}else this.selectRangeByNestedIndex(m);this.slideRangeChange.emit(this.getVisibleIndexes())}}selectRangeByNestedIndex(m){const h=this._chunkedSlides.map((Z,te)=>({index:te,list:Z})).find(Z=>void 0!==Z.list.find(te=>te.index===m));this._currentVisibleSlidesIndex=h.index,this._chunkedSlides[h.index].forEach(Z=>{Z.item.active=!0})}isIndexOnTheEdges(m){return m+1-this.itemsPerSlide<=0||m+this.itemsPerSlide<=this._slides.length}isIndexInRange(m){return this.singleSlideOffset?this._slidesWithIndexes.map(Z=>Z.index).indexOf(m)>=0:m<=this.getLastVisibleIndex()&&m>=this.getFirstVisibleIndex()}hideSlides(){this.slides.forEach(m=>m.active=!1)}isVisibleSlideListLast(){return this._currentVisibleSlidesIndex===this._chunkedSlides.length-1}isVisibleSlideListFirst(){return 0===this._currentVisibleSlidesIndex}moveSliderByOneItem(m){let h,Z,te,Re;if(this.noWrap){h=this.getFirstVisibleIndex(),Z=this.getLastVisibleIndex(),te=m===fo.NEXT?h:Z,Re=m!==fo.NEXT?h-1:this.isLast(Z)?0:Z+1,this._slides.get(te).active=!1,this._slides.get(Re).active=!0;const dt=this.mapSlidesAndIndexes().filter(mt=>mt.item.active);this.makeSlidesConsistent(dt),this.slideRangeChange.emit(this.getVisibleIndexes())}else{let dt;h=this._slidesWithIndexes[0].index,Z=this._slidesWithIndexes[this._slidesWithIndexes.length-1].index,m===fo.NEXT?(this._slidesWithIndexes.shift(),dt=this.isLast(Z)?0:Z+1,this._slidesWithIndexes.push({index:dt,item:this._slides.get(dt)})):(this._slidesWithIndexes.pop(),dt=this.isFirst(h)?this._slides.length-1:h-1,this._slidesWithIndexes=[{index:dt,item:this._slides.get(dt)},...this._slidesWithIndexes]),this.hideSlides(),this._slidesWithIndexes.forEach(mt=>mt.item.active=!0),this.makeSlidesConsistent(this._slidesWithIndexes),this.slideRangeChange.emit(this._slidesWithIndexes.map(mt=>mt.index))}}moveMultilist(m){this.singleSlideOffset?this.moveSliderByOneItem(m):(this.hideSlides(),this.noWrap?this._currentVisibleSlidesIndex=m===fo.NEXT?this._currentVisibleSlidesIndex+1:this._currentVisibleSlidesIndex-1:m===fo.NEXT?this._currentVisibleSlidesIndex=this.isVisibleSlideListLast()?0:this._currentVisibleSlidesIndex+1:this._currentVisibleSlidesIndex=this.isVisibleSlideListFirst()?this._chunkedSlides.length-1:this._currentVisibleSlidesIndex-1,this._chunkedSlides[this._currentVisibleSlidesIndex].forEach(h=>h.item.active=!0),this.slideRangeChange.emit(this.getVisibleIndexes()))}getVisibleIndexes(){return this.singleSlideOffset?this._slidesWithIndexes.map(m=>m.index):this._chunkedSlides[this._currentVisibleSlidesIndex].map(m=>m.index)}_select(m){if(isNaN(m))return void this.pause();if(!this.multilist){const Z=this._slides.get(this._currentActiveSlide);Z&&(Z.active=!1)}const h=this._slides.get(m);h&&(this._currentActiveSlide=m,h.active=!0,this.activeSlide=m,this.activeSlideChange.emit(m))}restartTimer(){this.resetTimer();const m=+this.interval;!isNaN(m)&&m>0&&(this.currentInterval=this.ngZone.runOutsideAngular(()=>setInterval(()=>{const h=+this.interval;this.ngZone.run(()=>{this.isPlaying&&!isNaN(this.interval)&&h>0&&this.slides.length?this.nextSlideFromInterval():this.pause()})},m)))}get multilist(){return this.itemsPerSlide>1}resetTimer(){this.currentInterval&&(clearInterval(this.currentInterval),this.currentInterval=void 0)}}Zt.\u0275fac=function(m){return new(m||Zt)(t.Y36(el),t.Y36(t.R0b))},Zt.\u0275cmp=t.Xpm({type:Zt,selectors:[["carousel"]],inputs:{indicatorsByChunk:"indicatorsByChunk",itemsPerSlide:"itemsPerSlide",singleSlideOffset:"singleSlideOffset",isAnimated:"isAnimated",startFromIndex:"startFromIndex",activeSlide:"activeSlide",interval:"interval",noWrap:"noWrap",noPause:"noPause",showIndicators:"showIndicators",pauseOnFocus:"pauseOnFocus"},outputs:{activeSlideChange:"activeSlideChange",slideRangeChange:"slideRangeChange"},ngContentSelectors:Un,decls:6,vars:6,consts:[["tabindex","0",1,"carousel","slide",3,"mouseenter","mouseleave","mouseup","keydown","focusin","focusout"],["class","carousel-indicators",4,"ngIf"],[1,"carousel-inner",3,"ngStyle"],["class","left carousel-control carousel-control-prev","tabindex","0","role","button",3,"disabled","click",4,"ngIf"],["class","right carousel-control carousel-control-next","tabindex","0","role","button",3,"disabled","click",4,"ngIf"],[1,"carousel-indicators"],[3,"active","click",4,"ngFor","ngForOf"],[3,"click"],["tabindex","0","role","button",1,"left","carousel-control","carousel-control-prev",3,"click"],["aria-hidden","true",1,"icon-prev","carousel-control-prev-icon"],["class","sr-only",4,"ngIf"],[1,"sr-only"],["tabindex","0","role","button",1,"right","carousel-control","carousel-control-next",3,"click"],["aria-hidden","true",1,"icon-next","carousel-control-next-icon"]],template:function(m,h){1&m&&(t.F$t(),t.TgZ(0,"div",0),t.NdJ("mouseenter",function(){return h.pause()})("mouseleave",function(){return h.onMouseLeave()})("mouseup",function(){return h.onMouseUp()})("keydown",function(te){return h.keydownPress(te)})("focusin",function(){return h.pauseFocusIn()})("focusout",function(){return h.pauseFocusOut()}),t.YNc(1,Fl,2,1,"ol",1),t.TgZ(2,"div",2),t.Hsn(3),t.qZA(),t.YNc(4,ks,3,3,"a",3),t.YNc(5,di,4,2,"a",4),t.qZA()),2&m&&(t.xp6(1),t.Q6J("ngIf",h.showIndicators&&h.slides.length>1),t.xp6(1),t.Q6J("ngStyle",t.VKq(4,Qu,h.multilist?"flex":"block")),t.xp6(2),t.Q6J("ngIf",h.slides.length>1),t.xp6(1),t.Q6J("ngIf",h.slides.length>1))},dependencies:[Xe.sg,Xe.O5,Xe.PC],encapsulation:2}),Zt.ctorParameters=()=>[{type:el},{type:t.R0b}],Zt.propDecorators={noWrap:[{type:t.IIB}],noPause:[{type:t.IIB}],showIndicators:[{type:t.IIB}],pauseOnFocus:[{type:t.IIB}],indicatorsByChunk:[{type:t.IIB}],itemsPerSlide:[{type:t.IIB}],singleSlideOffset:[{type:t.IIB}],isAnimated:[{type:t.IIB}],activeSlideChange:[{type:t.r_U}],slideRangeChange:[{type:t.r_U}],activeSlide:[{type:t.IIB}],startFromIndex:[{type:t.IIB}],interval:[{type:t.IIB}]};class tl{constructor(m){this.itemWidth="100%",this.order=0,this.addClass=!0,this.carousel=m}ngOnInit(){this.carousel.addSlide(this),this.itemWidth=100/this.carousel.itemsPerSlide+"%"}ngOnDestroy(){this.carousel.removeSlide(this)}}tl.\u0275fac=function(m){return new(m||tl)(t.Y36(Zt))},tl.\u0275cmp=t.Xpm({type:tl,selectors:[["slide"]],hostVars:13,hostBindings:function(m,h){2&m&&(t.uIk("aria-hidden",!h.active),t.Udp("width",h.itemWidth)("order",h.order),t.ekj("item",h.addClass)("carousel-item",h.addClass)("active",h.active)("carousel-animation",h.isAnimated))},inputs:{active:"active"},ngContentSelectors:Un,decls:2,vars:2,consts:[[1,"item"]],template:function(m,h){1&m&&(t.F$t(),t.TgZ(0,"div",0),t.Hsn(1),t.qZA()),2&m&&t.ekj("active",h.active)},styles:[".carousel-animation[_nghost-%COMP%] {\n transition: opacity 0.6s ease, visibility 0.6s ease;\n float: left;\n }\n .carousel-animation.active[_nghost-%COMP%] {\n opacity: 1;\n visibility: visible;\n }\n .carousel-animation[_nghost-%COMP%]:not(.active) {\n display: block;\n position: absolute;\n opacity: 0;\n visibility: hidden;\n }"]}),tl.ctorParameters=()=>[{type:Zt}],tl.propDecorators={active:[{type:t.pfw,args:["class.active"]},{type:t.IIB}],itemWidth:[{type:t.pfw,args:["style.width"]}],order:[{type:t.pfw,args:["style.order"]}],isAnimated:[{type:t.pfw,args:["class.carousel-animation"]}],addClass:[{type:t.pfw,args:["class.item"]},{type:t.pfw,args:["class.carousel-item"]}]};class Ns{static forRoot(){return{ngModule:Ns,providers:[]}}}Ns.\u0275fac=function(m){return new(m||Ns)},Ns.\u0275mod=t.oAB({type:Ns}),Ns.\u0275inj=t.cJS({imports:[Xe.ez]});var Fs=x(4350),hs=x(6312),Y2=x(2218),Gn=x(6863),gs=x(2831);function ms(T){return m=>m.lift(new _s(T))}class _s{constructor(m){this.notifier=m}call(m,h){const Z=new pa(m),te=(0,gs.ft)(this.notifier,new gs.IY(Z));return te&&!Z.seenValue?(Z.add(te),h.subscribe(Z)):Z}}class pa extends gs.Ds{constructor(m){super(m),this.seenValue=!1}notifyNext(){this.seenValue=!0,this.complete()}notifyComplete(){}}var s1=x(6855);function Ju(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"div",6)(1,"div",7)(2,"quml-mcq-question",8),t.NdJ("showPopup",function(){t.CHM(h);const te=t.oxw();return t.KtG(te.showPopup())}),t.qZA()(),t.TgZ(3,"div",9)(4,"quml-mcq-option",10),t.NdJ("optionSelected",function(te){t.CHM(h);const Re=t.oxw();return t.KtG(Re.getSelectedOptionAndResult(te))})("showPopup",function(){t.CHM(h);const te=t.oxw();return t.KtG(te.showPopup())}),t.qZA()()()}if(2&T){const h=t.oxw();t.xp6(2),t.Q6J("mcqQuestion",h.mcqQuestion)("layout",h.layout),t.xp6(2),t.Q6J("mcqOptions",h.options)("replayed",h.replayed)("cardinality",h.cardinality)("solutions",h.solutions)("layout",h.layout)("tryAgain",h.tryAgain)}}function Bl(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"div",11)(1,"div",7),t._UZ(2,"quml-mcq-question",12),t.qZA(),t.TgZ(3,"div",9)(4,"quml-mcq-option",13),t.NdJ("optionSelected",function(te){t.CHM(h);const Re=t.oxw();return t.KtG(Re.getSelectedOptionAndResult(te))}),t.qZA()()()}if(2&T){const h=t.oxw();t.xp6(2),t.Q6J("mcqQuestion",h.mcqQuestion)("layout",h.layout),t.xp6(2),t.Q6J("mcqOptions",h.options)("replayed",h.replayed)("cardinality",h.cardinality)("layout",h.layout)("solutions",h.solutions)("tryAgain",h.tryAgain)}}function A1(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"div",14)(1,"div",15)(2,"div",7),t._UZ(3,"quml-mcq-question",12),t.qZA(),t.TgZ(4,"div",9)(5,"quml-mcq-option",16),t.NdJ("optionSelected",function(te){t.CHM(h);const Re=t.oxw();return t.KtG(Re.getSelectedOptionAndResult(te))}),t.qZA()()()()}if(2&T){const h=t.oxw();t.xp6(3),t.Q6J("mcqQuestion",h.mcqQuestion)("layout",h.layout),t.xp6(2),t.Q6J("mcqOptions",h.options)("replayed",h.replayed)("cardinality",h.cardinality)("solutions",h.solutions)("layout",h.layout)("tryAgain",h.tryAgain)}}function nl(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"div",17)(1,"div",18)(2,"div",7),t._UZ(3,"quml-mcq-question",12),t.qZA(),t.TgZ(4,"div",9)(5,"quml-mcq-option",16),t.NdJ("optionSelected",function(te){t.CHM(h);const Re=t.oxw();return t.KtG(Re.getSelectedOptionAndResult(te))}),t.qZA()()()()}if(2&T){const h=t.oxw();t.xp6(3),t.Q6J("mcqQuestion",h.mcqQuestion)("layout",h.layout),t.xp6(2),t.Q6J("mcqOptions",h.options)("replayed",h.replayed)("cardinality",h.cardinality)("solutions",h.solutions)("layout",h.layout)("tryAgain",h.tryAgain)}}function ql(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"div",19)(1,"div",20),t._UZ(2,"quml-mcq-question",12),t.qZA(),t.TgZ(3,"div",21)(4,"quml-mcq-option",16),t.NdJ("optionSelected",function(te){t.CHM(h);const Re=t.oxw();return t.KtG(Re.getSelectedOptionAndResult(te))}),t.qZA()()()}if(2&T){const h=t.oxw();t.xp6(2),t.Q6J("mcqQuestion",h.mcqQuestion)("layout",h.layout),t.xp6(2),t.Q6J("mcqOptions",h.options)("replayed",h.replayed)("cardinality",h.cardinality)("solutions",h.solutions)("layout",h.layout)("tryAgain",h.tryAgain)}}function v0(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"quml-quml-popup",22),t.NdJ("popUpClose",function(){t.CHM(h);const te=t.oxw();return t.KtG(te.closePopUp())}),t.qZA()}}function $u(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"div",9),t.NdJ("click",function(){t.CHM(h);const te=t.oxw();return t.KtG(te.showAnswerToUser())})("keydown",function(te){t.CHM(h);const Re=t.oxw();return t.KtG(Re.onEnter(te))}),t._uU(1,"Show Answer"),t.qZA()}}function wa(T,m){if(1&T&&(t._UZ(0,"div",15),t.ALo(1,"safeHtml")),2&T){const h=t.oxw().$implicit;t.Q6J("innerHTML",t.lcZ(1,1,h.value),t.oJD)}}function Rl(T,m){if(1&T&&(t.TgZ(0,"div")(1,"video",16),t._UZ(2,"source",17)(3,"source",18),t.qZA()()),2&T){const h=t.oxw().$implicit;t.xp6(1),t.Q6J("poster",h.thumbnail,t.LSH),t.xp6(1),t.Q6J("src",h.src,t.LSH),t.xp6(1),t.Q6J("src",h.src,t.LSH)}}function rl(T,m){if(1&T&&(t.TgZ(0,"div"),t._UZ(1,"img",19),t.qZA()),2&T){const h=t.oxw().$implicit;t.xp6(1),t.Q6J("src",h.src,t.LSH)}}function y0(T,m){if(1&T&&(t.TgZ(0,"div",11),t.ynx(1,12),t.YNc(2,wa,2,3,"div",13),t.YNc(3,Rl,4,3,"div",14),t.YNc(4,rl,2,1,"div",14),t.BQk(),t.qZA()),2&T){const h=m.$implicit;t.xp6(1),t.Q6J("ngSwitch",h.type),t.xp6(1),t.Q6J("ngSwitchCase","html"),t.xp6(1),t.Q6J("ngSwitchCase","video"),t.xp6(1),t.Q6J("ngSwitchCase","image")}}function Xu(T,m){if(1&T&&(t.ynx(0),t.TgZ(1,"div",2),t._uU(2,"Solution"),t.qZA(),t.YNc(3,y0,5,4,"div",10),t.BQk()),2&T){const h=t.oxw();t.uIk("aria-hidden",!h.showAnswer||null),t.xp6(3),t.Q6J("ngForOf",h.solutions)}}const J2=".answer[_ngcontent-%COMP%]{border:1px solid;padding:.2em;margin:.5em}.icon[_ngcontent-%COMP%]{width:15%;max-width:70px;min-width:50px;display:inline-block;vertical-align:top}.mcqText[_ngcontent-%COMP%]{display:inline-block;word-break:break-word}.mcq-option[_ngcontent-%COMP%]{background:var(--white);border-radius:5px;margin:8px 16px;padding:8px}.options[_ngcontent-%COMP%]{word-break:break-all;padding:15px 5px}.even[_ngcontent-%COMP%], .odd[_ngcontent-%COMP%]{width:47%;display:inline-block;vertical-align:middle}.column-block[_ngcontent-%COMP%]{display:inline-block;width:48%;vertical-align:middle}.selected[_ngcontent-%COMP%]{background:var(--primary-color);color:var(--white);box-shadow:1px 2px 1px 3px var(--black)}.mathText[_ngcontent-%COMP%]{display:inline!important}.padding-top[_ngcontent-%COMP%]{padding-top:16px}@media only screen and (min-width:100px) and (max-width:481px){.mcqText[_ngcontent-%COMP%]{width:75%}.even[_ngcontent-%COMP%], .odd[_ngcontent-%COMP%]{width:38%;display:inline-block;vertical-align:middle}.column-block[_ngcontent-%COMP%]{display:inline-block;width:42%;vertical-align:middle}}@media only screen and (min-width:481px) and (max-width:800px){.mcqText[_ngcontent-%COMP%]{width:85%}.even[_ngcontent-%COMP%], .odd[_ngcontent-%COMP%]{width:43%;display:inline-block;vertical-align:middle}.column-block[_ngcontent-%COMP%]{display:inline-block;width:45%;vertical-align:middle}}@media only screen and (min-width:801px) and (max-width:1200px){.even[_ngcontent-%COMP%], .odd[_ngcontent-%COMP%]{width:45%}.column-block[_ngcontent-%COMP%]{display:inline-block;width:45%;vertical-align:middle}}";function b0(T,m){if(1&T&&(t.TgZ(0,"div",10),t._uU(1),t.qZA()),2&T){const h=t.oxw();t.xp6(1),t.AsE(" Attempt no ",h.attempts.current,"/",h.attempts.max,"")}}function M0(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"img",11),t.NdJ("click",function(){t.CHM(h);const te=t.oxw();return t.KtG(te.openProgressIndicatorPopup())}),t.qZA()}}function w0(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"img",12),t.NdJ("click",function(){t.CHM(h);const te=t.oxw();return t.KtG(te.toggleScreenRotate.emit())}),t.qZA()}}function e3(T,m){if(1&T&&(t.TgZ(0,"div",14),t._UZ(1,"quml-durationtimer"),t.TgZ(2,"span"),t._uU(3),t.qZA()()),2&T){const h=t.oxw(2);t.hYB("title","",h.minutes,":",h.seconds,""),t.xp6(3),t.AsE("",h.minutes,":",h.seconds,"")}}const $2=function(T){return{blink:T}};function zl(T,m){if(1&T&&(t.TgZ(0,"div",14),t._UZ(1,"quml-durationtimer"),t.TgZ(2,"span",15),t._uU(3),t.qZA()()),2&T){const h=t.oxw(2);t.hYB("title","",h.minutes,":",h.seconds,""),t.xp6(2),t.Q6J("ngClass",t.VKq(4,$2,h.showWarning)),t.xp6(1),t.Oqu(h.time)}}function jl(T,m){if(1&T&&(t.ynx(0),t.YNc(1,e3,4,4,"div",13),t.YNc(2,zl,4,6,"div",13),t.BQk()),2&T){const h=t.oxw();t.xp6(1),t.Q6J("ngIf",!h.initializeTimer),t.xp6(1),t.Q6J("ngIf",h.initializeTimer&&h.time)}}function il(T,m){if(1&T&&(t.ynx(0),t.TgZ(1,"div",14),t._UZ(2,"quml-durationtimer"),t.TgZ(3,"span"),t._uU(4),t.qZA()(),t.BQk()),2&T){const h=t.oxw();t.xp6(1),t.hYB("title","",h.minutes,":",h.seconds,""),t.xp6(3),t.Oqu(h.time)}}function l1(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"div",20),t.NdJ("click",function(){t.CHM(h);const te=t.oxw(2);return t.KtG(te.nextSlide())})("keydown.enter",function(te){t.CHM(h);const Re=t.oxw(2);return te.stopPropagation(),t.KtG(Re.nextSlide())}),t.qZA()}if(2&T){const h=t.oxw(2);t.Q6J("ngClass",h.disableNext?"navigation-icon-disabled":"")}}function x2(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"div",21),t.NdJ("click",function(){t.CHM(h);const te=t.oxw(2);return t.KtG(te.nextSlide())})("keydown.enter",function(te){t.CHM(h);const Re=t.oxw(2);return te.stopPropagation(),t.KtG(Re.nextSlide())}),t.qZA()}if(2&T){const h=t.oxw(2);t.Q6J("ngClass",h.disableNext?"navigation-icon-disabled":"")}}function O1(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"div",16)(1,"div",17),t.NdJ("click",function(){t.CHM(h);const te=t.oxw();return t.KtG(te.prevSlide())}),t.qZA(),t.YNc(2,l1,1,1,"div",18),t.YNc(3,x2,1,1,"div",19),t.qZA()}if(2&T){const h=t.oxw();t.xp6(1),t.Q6J("ngClass",h.startPageInstruction&&0===h.currentSlideIndex||!h.showStartPage&&1===h.currentSlideIndex?"navigation-icon-disabled":""),t.uIk("tabindex",h.startPageInstruction&&0===h.currentSlideIndex||!h.showStartPage&&1===h.currentSlideIndex?-1:0),t.xp6(1),t.Q6J("ngIf",!h.active),t.xp6(1),t.Q6J("ngIf",h.active)}}function X2(T,m){if(1&T&&(t.TgZ(0,"div",29),t._uU(1),t.qZA()),2&T){const h=t.oxw(2);t.xp6(1),t.AsE("",h.currentSlideIndex,"/",h.totalNoOfQuestions,"")}}function ol(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"div",30)(1,"quml-ans",31),t.NdJ("click",function(){t.CHM(h);const te=t.oxw(2);return t.KtG(te.showSolution.emit())})("keydown",function(te){t.CHM(h);const Re=t.oxw(2);return t.KtG(Re.onAnswerKeyDown(te))}),t.qZA()()}}function al(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"div",32),t.NdJ("click",function(){t.CHM(h);const te=t.oxw(2);return t.KtG(te.nextSlide())})("keydown.enter",function(){t.CHM(h);const te=t.oxw(2);return t.KtG(te.nextSlide())}),t.qZA()}}function Ul(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"div",33),t.NdJ("click",function(){t.CHM(h);const te=t.oxw(2);return t.KtG(te.nextSlide())})("keydown.enter",function(){t.CHM(h);const te=t.oxw(2);return t.KtG(te.nextSlide())}),t.qZA()}}function eu(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"div",22),t.YNc(1,X2,2,2,"div",23),t.YNc(2,ol,2,0,"div",24),t.TgZ(3,"div",25)(4,"div",26),t.NdJ("click",function(){t.CHM(h);const te=t.oxw();return t.KtG(te.prevSlide())})("keydown.enter",function(){t.CHM(h);const te=t.oxw();return t.KtG(te.prevSlide())}),t.qZA(),t.YNc(5,al,1,0,"div",27),t.YNc(6,Ul,1,0,"div",28),t.qZA()()}if(2&T){const h=t.oxw();t.xp6(1),t.Q6J("ngIf",h.currentSlideIndex),t.xp6(1),t.Q6J("ngIf",h.currentSolutions&&h.showFeedBack),t.xp6(3),t.Q6J("ngIf",!h.active),t.xp6(1),t.Q6J("ngIf",h.active)}}function x0(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"quml-progress-indicators",34),t.NdJ("close",function(){t.CHM(h);const te=t.oxw();return t.KtG(te.onProgressPopupClose())}),t.qZA()}}function t3(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"div",5),t.NdJ("keydown",function(te){const Re=t.CHM(h),dt=Re.$implicit,mt=Re.index,cn=t.oxw(2);return t.KtG(cn.onEnter(te,dt,mt))})("click",function(te){const Re=t.CHM(h),dt=Re.$implicit,mt=Re.index,cn=t.oxw(2);return t.KtG(cn.onOptionSelect(te,dt,mt))}),t.TgZ(1,"div",6),t._UZ(2,"div",7),t.ALo(3,"safeHtml"),t.TgZ(4,"label",8),t._UZ(5,"input",9)(6,"span",10),t.qZA()()()}if(2&T){const h=m.$implicit;t.uIk("aria-checked",h.selected),t.xp6(1),t.Q6J("ngClass",h.selected?"quml-option quml-option--selected":"quml-option"),t.xp6(1),t.Q6J("innerHTML",t.lcZ(3,4,h.label),t.oJD),t.xp6(3),t.Q6J("checked",h.selected)}}function sl(T,m){if(1&T&&(t.TgZ(0,"div",3),t.YNc(1,t3,7,6,"div",4),t.qZA()),2&T){const h=t.oxw();t.xp6(1),t.Q6J("ngForOf",h.mcqOptions)}}function Cs(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"div")(1,"quml-mcq-image-option",14),t.NdJ("imgOptionSelected",function(te){t.CHM(h);const Re=t.oxw(2);return t.KtG(Re.onImageOptionSelected(te))}),t.qZA()()}if(2&T){const h=m.$implicit;t.xp6(1),t.Q6J("mcqOption",h)}}function qa(T,m){if(1&T&&(t.TgZ(0,"div")(1,"div",11)(2,"div",12),t.YNc(3,Cs,2,1,"div",13),t.qZA()()()),2&T){const h=t.oxw();t.xp6(3),t.Q6J("ngForOf",h.mcqOptions)}}function Zl(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"div")(1,"quml-mcq-image-option",14),t.NdJ("imgOptionSelected",function(te){t.CHM(h);const Re=t.oxw(2);return t.KtG(Re.onImageOptionSelected(te))}),t.qZA()()}if(2&T){const h=m.$implicit;t.xp6(1),t.Q6J("mcqOption",h)}}function Ko(T,m){if(1&T&&(t.TgZ(0,"div")(1,"div",15)(2,"div",12),t.YNc(3,Zl,2,1,"div",13),t.qZA()()()),2&T){const h=t.oxw();t.xp6(3),t.Q6J("ngForOf",h.mcqOptions)}}function T0(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"div")(1,"quml-mcq-image-option",14),t.NdJ("imgOptionSelected",function(te){t.CHM(h);const Re=t.oxw(2);return t.KtG(Re.onImageOptionSelected(te))}),t.qZA()()}if(2&T){const h=m.$implicit;t.xp6(1),t.Q6J("mcqOption",h)}}function ki(T,m){if(1&T&&(t.TgZ(0,"div",16)(1,"div",11)(2,"div",12),t.YNc(3,T0,2,1,"div",13),t.qZA()()()),2&T){const h=t.oxw();t.xp6(3),t.Q6J("ngForOf",h.mcqOptions)}}function k1(T,m){if(1&T&&t._UZ(0,"img",4),2&T){const h=t.oxw();t.s9C("src",h.image,t.LSH)}}function tu(T,m){if(1&T&&(t._UZ(0,"div",5),t.ALo(1,"safeHtml")),2&T){const h=t.oxw();t.Q6J("innerHtml",t.lcZ(1,1,h.htmlTag),t.oJD)}}function T2(T,m){if(1&T&&(t._UZ(0,"div",5),t.ALo(1,"safeHtml")),2&T){const h=t.oxw();t.Q6J("innerHTML",t.lcZ(1,1,null==h.mcqOption?null:h.mcqOption.label),t.oJD)}}function E2(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"div",15),t.NdJ("click",function(){const Re=t.CHM(h).index,dt=t.oxw(2);return t.KtG(dt.goToQuestion(Re+1))}),t._uU(1),t.qZA()}if(2&T){const h=m.$implicit,Z=t.oxw(2);t.Q2q("aria-label","question number ",h.index,""),t.Q6J("ngClass",Z.showFeedBack||"skipped"===h.class||"unattempted"===h.class?h.class:"attempted"),t.xp6(1),t.hij(" ",h.index," ")}}function n3(T,m){if(1&T&&(t.TgZ(0,"div",13),t.YNc(1,E2,2,3,"div",14),t.qZA()),2&T){const h=t.oxw();t.xp6(1),t.Q6J("ngForOf",h.scores)}}function E0(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"div",15),t.NdJ("click",function(){const Re=t.CHM(h).index,dt=t.oxw().$implicit,mt=t.oxw(2);return t.KtG(mt.goToQuestion(Re+1,dt.identifier))}),t._uU(1),t.qZA()}if(2&T){const h=m.$implicit;t.Q2q("aria-label","question number ",h.index,""),t.Q6J("ngClass",h.showFeedback||"skipped"===h.class||"unattempted"===h.class?h.class:"attempted"),t.xp6(1),t.hij(" ",h.index," ")}}function r3(T,m){if(1&T&&(t.TgZ(0,"div",17)(1,"div",18),t._uU(2),t.qZA(),t.TgZ(3,"div",19),t.YNc(4,E0,2,3,"div",14),t.qZA()()),2&T){const h=m.$implicit;t.xp6(2),t.hij("Section ",null==h?null:h.index,""),t.xp6(2),t.Q6J("ngForOf",null==h?null:h.children)}}function h5(T,m){if(1&T&&(t.TgZ(0,"div"),t.YNc(1,r3,5,2,"div",16),t.qZA()),2&T){const h=t.oxw();t.xp6(1),t.Q6J("ngForOf",h.scores)}}function nu(T,m){if(1&T&&(t.TgZ(0,"div",3)(1,"div",4),t._uU(2,"Minutes"),t.qZA(),t.TgZ(3,"div",5),t._UZ(4,"quml-timer",6),t.TgZ(5,"span",7),t._uU(6),t.qZA()()()),2&T){const h=t.oxw();t.xp6(6),t.AsE("",h.minutes,":",h.seconds,"")}}function g5(T,m){if(1&T&&(t.TgZ(0,"div",3)(1,"div",4),t._uU(2,"Points"),t.qZA(),t.TgZ(3,"div",5)(4,"quml-startpagestaricon",6),t._uU(5,"i"),t.qZA(),t.TgZ(6,"span",7),t._uU(7),t.qZA()()()),2&T){const h=t.oxw();t.xp6(7),t.Oqu(h.points)}}function D0(T,m){if(1&T&&(t.ynx(0),t.TgZ(1,"div",10)(2,"div",11),t._uU(3,"Instructions"),t.qZA(),t._UZ(4,"div",12),t.ALo(5,"safeHtml"),t.qZA(),t.BQk()),2&T){const h=t.oxw();t.xp6(4),t.Q6J("innerHTML",t.lcZ(5,1,h.instructions),t.oJD)}}function i3(T,m){1&T&&(t.TgZ(0,"div",9)(1,"div",10),t._UZ(2,"img",11),t.qZA(),t._UZ(3,"div",12)(4,"img",13),t.qZA())}function Hl(T,m){1&T&&(t.TgZ(0,"div",14)(1,"div",10),t._UZ(2,"img",15),t.qZA(),t._UZ(3,"div",12)(4,"img",16),t.qZA())}function m5(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"span",20),t.NdJ("click",function(){t.CHM(h);const te=t.oxw(2);return t.KtG(te.close("tryAgain"))})("keyup.enter",function(){t.CHM(h);const te=t.oxw(2);return t.KtG(te.close("tryAgain"))}),t._uU(1,"Try again"),t.qZA()}}function _5(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"span",21),t.NdJ("click",function(){t.CHM(h);const te=t.oxw(2);return t.KtG(te.viewSolution())})("keyup.enter",function(){t.CHM(h);const te=t.oxw(2);return t.KtG(te.viewSolution())}),t._uU(1,"View Solution"),t.qZA()}}function ru(T,m){if(1&T&&(t.TgZ(0,"div",17),t.YNc(1,m5,2,0,"span",18),t.YNc(2,_5,2,0,"span",19),t.qZA()),2&T){const h=t.oxw();t.xp6(1),t.Q6J("ngIf","wrong"===h.alertType),t.xp6(1),t.Q6J("ngIf","correct"===h.alertType&&h.showSolutionButton)}}function ll(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"div",22)(1,"img",23),t.NdJ("click",function(){t.CHM(h);const te=t.oxw();return t.KtG(te.viewHint())})("keyup.enter",function(){t.CHM(h);const te=t.oxw();return t.KtG(te.viewHint())}),t.qZA()()}}const C5=["solutionVideoPlayer"];function iu(T,m){if(1&T&&(t.TgZ(0,"div",10),t._UZ(1,"div",4),t.ALo(2,"safeHtml"),t.qZA()),2&T){const h=m.$implicit;t.xp6(1),t.Q6J("innerHtml",t.lcZ(2,1,h.label),t.oJD)}}function v5(T,m){if(1&T&&(t._UZ(0,"div",4),t.ALo(1,"safeHtml")),2&T){const h=t.oxw().$implicit;t.Q6J("innerHtml",t.lcZ(1,1,h.value),t.oJD)}}function y5(T,m){if(1&T&&(t.TgZ(0,"div",16)(1,"video",17,18),t._UZ(3,"source",19)(4,"source",20),t.qZA()()),2&T){const h=t.oxw().$implicit;t.xp6(1),t.Q6J("poster",h.thumbnail,t.LSH),t.xp6(2),t.Q6J("src",h.src,t.LSH),t.xp6(1),t.Q6J("src",h.src,t.LSH)}}function o3(T,m){if(1&T&&(t.TgZ(0,"div"),t._UZ(1,"img",21),t.qZA()),2&T){const h=t.oxw().$implicit;t.xp6(1),t.Q6J("src",h.src,t.LSH)}}function a3(T,m){if(1&T&&(t.TgZ(0,"div"),t.ynx(1,12),t.YNc(2,v5,2,3,"div",13),t.YNc(3,y5,5,3,"div",14),t.YNc(4,o3,2,1,"div",15),t.BQk(),t.qZA()),2&T){const h=m.$implicit;t.xp6(1),t.Q6J("ngSwitch",h.type),t.xp6(1),t.Q6J("ngSwitchCase","html"),t.xp6(1),t.Q6J("ngSwitchCase","video"),t.xp6(1),t.Q6J("ngSwitchCase","image")}}function ul(T,m){if(1&T&&(t.TgZ(0,"div"),t.YNc(1,a3,5,4,"div",11),t.qZA()),2&T){const h=t.oxw(2);t.xp6(1),t.Q6J("ngForOf",h.solutions)}}function s3(T,m){if(1&T&&(t.ynx(0),t.TgZ(1,"div",3),t._uU(2,"Solution"),t.qZA(),t.YNc(3,ul,2,1,"div",7),t.BQk()),2&T){const h=t.oxw();t.xp6(3),t.Q6J("ngIf",!h.showVideoSolution)}}const xa=["myCarousel"],ou=["imageModal"],Gl=["questionSlide"];function au(T,m){if(1&T&&(t.TgZ(0,"div",30),t._uU(1),t.qZA()),2&T){t.oxw();const h=t.MAs(9),Z=t.oxw();t.xp6(1),t.AsE(" ",h.getCurrentSlideIndex(),"/",Z.noOfQuestions," ")}}function su(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"div")(1,"quml-ans",31),t.NdJ("click",function(){t.CHM(h);const te=t.oxw(2);return t.KtG(te.getSolutions())})("keydown",function(te){t.CHM(h);const Re=t.oxw(2);return t.KtG(Re.onAnswerKeyDown(te))}),t.qZA()()}}function I0(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"div")(1,"quml-mcq",34),t.NdJ("optionSelected",function(te){t.CHM(h);const Re=t.oxw(3);return t.KtG(Re.getOptionSelected(te))}),t.qZA()()}if(2&T){const h=t.oxw().$implicit,Z=t.oxw(2);t.xp6(1),t.Q6J("question",h)("replayed",null==Z.parentConfig?null:Z.parentConfig.isReplayed)("identifier",h.id)("tryAgain",Z.tryAgainClicked)}}function l3(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"div")(1,"quml-sa",35),t.NdJ("showAnswerClicked",function(te){t.CHM(h);const Re=t.oxw().$implicit,dt=t.oxw(2);return t.KtG(dt.showAnswerClicked(te,Re))}),t.qZA()()}if(2&T){const h=t.oxw().$implicit,Z=t.oxw(2);t.xp6(1),t.Q6J("questions",h)("replayed",null==Z.parentConfig?null:Z.parentConfig.isReplayed)("baseUrl",null==Z.parentConfig?null:Z.parentConfig.baseUrl)}}function Ta(T,m){if(1&T&&(t.TgZ(0,"slide",null,32)(2,"div",33),t.YNc(3,I0,2,4,"div",2),t.YNc(4,l3,2,3,"div",2),t.qZA()()),2&T){const h=m.$implicit;t.xp6(2),t.Q6J("id",h.identifier),t.xp6(1),t.Q6J("ngIf","multiple choice question"===(null==h?null:h.primaryCategory.toLowerCase())),t.xp6(1),t.Q6J("ngIf","subjective question"===(null==h?null:h.primaryCategory.toLowerCase()))}}function u3(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"li",42),t.NdJ("click",function(te){const dt=t.CHM(h).$implicit,mt=t.oxw(5);return t.KtG(mt.goToSlideClicked(te,null==dt?null:dt.index))})("keydown",function(te){const dt=t.CHM(h).$implicit,mt=t.oxw(5);return t.KtG(mt.onEnter(te,null==dt?null:dt.index))}),t._uU(1),t.qZA()}if(2&T){const h=m.$implicit,Z=m.index;t.oxw(4);const te=t.MAs(9);t.Q2q("aria-label","question number ",null==h?null:h.index,""),t.Q6J("ngClass",Z+1===te.getCurrentSlideIndex()?"skipped"===h.class?"progressBar-border":"progressBar-border "+h.class:h.class),t.xp6(1),t.hij(" ",null==h?null:h.index," ")}}function L0(T,m){if(1&T&&(t.TgZ(0,"ul"),t.YNc(1,u3,2,3,"li",41),t.qZA()),2&T){const h=t.oxw(4);t.xp6(1),t.Q6J("ngForOf",h.progressBarClass)}}function c3(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"li",42),t.NdJ("click",function(te){const dt=t.CHM(h).$implicit,mt=t.oxw(5);return t.KtG(mt.goToSlideClicked(te,null==dt?null:dt.index))})("keydown",function(te){const dt=t.CHM(h).$implicit,mt=t.oxw(5);return t.KtG(mt.onEnter(te,null==dt?null:dt.index))}),t._uU(1),t.qZA()}if(2&T){const h=m.$implicit,Z=m.index;t.oxw(4);const te=t.MAs(9);t.Q2q("aria-label","question number ",null==h?null:h.index,""),t.Q6J("ngClass",Z+1===te.getCurrentSlideIndex()?"skipped"===h.class?"progressBar-border":"att-color progressBar-border":"skipped"===h.class?h.class:"unattempted"===h.class?"":"att-color"),t.xp6(1),t.hij(" ",null==h?null:h.index," ")}}function lu(T,m){if(1&T&&(t.TgZ(0,"ul",43),t.YNc(1,c3,2,3,"li",41),t.qZA()),2&T){const h=t.oxw(4);t.xp6(1),t.Q6J("ngForOf",h.progressBarClass)}}const uu=function(T,m){return{attempted:T,partial:m}},S0=function(T){return{active:T}};function ha(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"li",38),t.NdJ("click",function(){const Re=t.CHM(h).$implicit,dt=t.oxw(3);return t.KtG(dt.jumpToSection(null==Re?null:Re.identifier))})("keydown",function(te){const dt=t.CHM(h).$implicit,mt=t.oxw(3);return t.KtG(mt.onSectionEnter(te,null==dt?null:dt.identifier))}),t.TgZ(1,"label",39),t._uU(2),t.qZA(),t.YNc(3,L0,2,1,"ul",2),t.YNc(4,lu,2,1,"ul",40),t.qZA()}if(2&T){const h=m.$implicit,Z=m.index,te=t.oxw(3);t.Q2q("aria-label","section ",null==h?null:h.index,""),t.Q6J("ngClass",t.WLB(7,uu,"attempted"===h.class,"partial"===h.class)),t.xp6(1),t.MGl("for","list-item-",Z,""),t.Q6J("ngClass",t.VKq(10,S0,(null==h?null:h.isActive)&&!te.showRootInstruction&&"attempted"!==h.class)),t.xp6(1),t.Oqu(null==h?null:h.index),t.xp6(1),t.Q6J("ngIf",(null==h?null:h.isActive)&&te.showFeedBack),t.xp6(1),t.Q6J("ngIf",(null==h?null:h.isActive)&&!te.showFeedBack)}}function u1(T,m){if(1&T&&(t.TgZ(0,"ul",36),t.YNc(1,ha,5,12,"li",37),t.qZA()),2&T){const h=t.oxw(2);t.xp6(1),t.Q6J("ngForOf",h.mainProgressBar)}}function N1(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"li",46),t.NdJ("click",function(te){const dt=t.CHM(h).$implicit,mt=t.oxw(3);return t.KtG(mt.goToSlideClicked(te,null==dt?null:dt.index))})("keydown",function(te){const dt=t.CHM(h).$implicit,mt=t.oxw(3);return t.KtG(mt.onEnter(te,null==dt?null:dt.index))}),t._uU(1),t.qZA()}if(2&T){const h=m.$implicit,Z=m.index;t.oxw(2);const te=t.MAs(9);t.Q2q("aria-label","question number ",null==h?null:h.index,""),t.Q6J("ngClass",Z+1===te.getCurrentSlideIndex()?"skipped"===h.class?"progressBar-border":"progressBar-border "+h.class:h.class),t.xp6(1),t.hij(" ",null==h?null:h.index," ")}}function Vl(T,m){if(1&T&&(t.TgZ(0,"ul",44),t.YNc(1,N1,2,3,"li",45),t.qZA()),2&T){const h=t.oxw(2);t.xp6(1),t.Q6J("ngForOf",h.progressBarClass)}}function Io(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"li",46),t.NdJ("click",function(te){const dt=t.CHM(h).$implicit,mt=t.oxw(3);return t.KtG(mt.goToSlideClicked(te,null==dt?null:dt.index))})("keydown",function(te){const dt=t.CHM(h).$implicit,mt=t.oxw(3);return t.KtG(mt.onEnter(te,null==dt?null:dt.index))}),t._uU(1),t.qZA()}if(2&T){const h=m.$implicit,Z=m.index;t.oxw(2);const te=t.MAs(9);t.Q2q("aria-label","question number ",null==h?null:h.index,""),t.Q6J("ngClass",Z+1===te.getCurrentSlideIndex()?"skipped"===h.class?"progressBar-border":"att-color progressBar-border":"skipped"===h.class?h.class:"unattempted"===h.class?"":"att-color"),t.xp6(1),t.hij(" ",null==h?null:h.index," ")}}function Wl(T,m){if(1&T&&(t.TgZ(0,"ul",47),t.YNc(1,Io,2,3,"li",45),t.qZA()),2&T){const h=t.oxw(2);t.xp6(1),t.Q6J("ngForOf",h.progressBarClass)}}function D2(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"li",48),t.NdJ("click",function(){t.CHM(h);const te=t.oxw(2);return te.disableNext=!0,t.KtG(te.onScoreBoardClicked())})("keydown",function(te){t.CHM(h);const Re=t.oxw(2);return t.KtG(Re.onScoreBoardEnter(te))}),t._UZ(1,"img",49),t.qZA()}}function d3(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"quml-alert",50),t.NdJ("showSolution",function(){t.CHM(h);const te=t.oxw(2);return t.KtG(te.viewSolution())})("showHint",function(){t.CHM(h);const te=t.oxw(2);return t.KtG(te.viewHint())})("closeAlert",function(te){t.CHM(h);const Re=t.oxw(2);return t.KtG(Re.closeAlertBox(te))}),t.qZA()}if(2&T){const h=t.oxw(2);t.Q6J("alertType",h.alertType)("isHintAvailable",h.showHints)("showSolutionButton",h.showUserSolution)}}function f3(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"quml-mcq-solutions",51),t.NdJ("close",function(){t.CHM(h);const te=t.oxw(2);return t.KtG(te.closeSolution())}),t.qZA()}if(2&T){const h=t.oxw(2);t.Q6J("question",h.currentQuestion)("options",h.currentOptions)("solutions",h.currentSolutions)}}function Kl(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"div",11)(1,"div",12)(2,"quml-header",13),t.NdJ("durationEnds",function(){t.CHM(h);const te=t.oxw();return t.KtG(te.durationEnds())})("nextSlideClicked",function(te){t.CHM(h);const Re=t.oxw();return t.KtG(Re.nextSlideClicked(te))})("prevSlideClicked",function(te){t.CHM(h);const Re=t.oxw();return t.KtG(Re.previousSlideClicked(te))})("showSolution",function(){t.CHM(h);const te=t.oxw();return t.KtG(te.viewSolution())})("toggleScreenRotate",function(){t.CHM(h);const te=t.oxw();return t.KtG(te.toggleScreenRotate())}),t.qZA(),t.TgZ(3,"div",14)(4,"div",15),t.YNc(5,au,2,2,"div",16),t.YNc(6,su,2,0,"div",2),t.qZA(),t.TgZ(7,"div",17)(8,"carousel",18,19),t.NdJ("activeSlideChange",function(te){t.CHM(h);const Re=t.oxw();return t.KtG(Re.activeSlideChange(te))}),t.TgZ(10,"slide"),t._UZ(11,"quml-startpage",20),t.qZA(),t.YNc(12,Ta,5,3,"slide",21),t.qZA()(),t.TgZ(13,"div",22)(14,"ul"),t.ynx(15),t.TgZ(16,"li",23),t.NdJ("keydown",function(te){t.CHM(h);const Re=t.oxw();return t.KtG(Re.onEnter(te,0))})("click",function(te){t.CHM(h);const Re=t.oxw();return t.KtG(Re.goToSlideClicked(te,0))}),t._uU(17,"i "),t.qZA(),t.TgZ(18,"li"),t.YNc(19,u1,2,1,"ul",24),t.qZA(),t.TgZ(20,"li"),t.YNc(21,Vl,2,1,"ul",25),t.qZA(),t.TgZ(22,"li"),t.YNc(23,Wl,2,1,"ul",26),t.qZA(),t.YNc(24,D2,2,0,"li",27),t.BQk(),t.qZA()()()(),t.YNc(25,d3,1,3,"quml-alert",28),t.YNc(26,f3,1,3,"quml-mcq-solutions",29),t.qZA()}if(2&T){const h=t.oxw();t.Q6J("hidden",h.showZoomModal),t.xp6(1),t.Q6J("hidden",h.showSolution),t.xp6(1),t.Q6J("disablePreviousNavigation",h.linearNavigation)("duration",h.timeLimit)("warningTime",h.warningTime)("showTimer",h.showTimer)("showLegend",null==h.parentConfig?null:h.parentConfig.showLegend)("currentSlideIndex",h.currentSlideIndex)("totalNoOfQuestions",h.noOfQuestions)("active",h.active)("showFeedBack",h.showFeedBack)("currentSolutions",h.currentSolutions)("initializeTimer",h.initializeTimer)("replayed",null==h.parentConfig?null:h.parentConfig.isReplayed)("disableNext",h.disableNext)("startPageInstruction",h.startPageInstruction)("attempts",h.attempts)("showStartPage",h.showStartPage)("showDeviceOrientation",null==h.sectionConfig||null==h.sectionConfig.config?null:h.sectionConfig.config.showDeviceOrientation),t.xp6(3),t.Q6J("ngIf",!h.showRootInstruction),t.xp6(1),t.Q6J("ngIf",h.currentSolutions&&h.showUserSolution),t.xp6(2),t.Q6J("interval",0)("showIndicators",!1)("noWrap",!0),t.xp6(3),t.Q6J("instructions",h.showRootInstruction?null==h.parentConfig?null:h.parentConfig.instructions:null==h.sectionConfig.metadata||null==h.sectionConfig.metadata.instructions?null:h.sectionConfig.metadata.instructions.default)("points",h.points)("time",h.showRootInstruction?h.timeLimit:null)("showTimer",h.showTimer)("totalNoOfQuestions",h.showRootInstruction?null==h.parentConfig?null:h.parentConfig.questionCount:h.noOfQuestions)("contentName",h.showRootInstruction?null==h.parentConfig?null:h.parentConfig.contentName:null!=h.parentConfig&&h.parentConfig.isSectionsAvailable?null==h.sectionConfig||null==h.sectionConfig.metadata?null:h.sectionConfig.metadata.name:null==h.parentConfig?null:h.parentConfig.contentName),t.xp6(1),t.Q6J("ngForOf",h.questions),t.xp6(4),t.Q6J("ngClass",0===h.currentSlideIndex?"att-color progressBar-border":"att-color"),t.xp6(3),t.Q6J("ngIf",null==h.parentConfig?null:h.parentConfig.isSectionsAvailable),t.xp6(2),t.Q6J("ngIf",!(null!=h.parentConfig&&h.parentConfig.isSectionsAvailable)&&h.showFeedBack),t.xp6(2),t.Q6J("ngIf",!(null!=h.parentConfig&&h.parentConfig.isSectionsAvailable||h.showFeedBack)),t.xp6(1),t.Q6J("ngIf",h.parentConfig.requiresSubmit&&(null==h.progressBarClass?null:h.progressBarClass.length)),t.xp6(1),t.Q6J("ngIf",h.showAlert&&h.showFeedBack),t.xp6(1),t.Q6J("ngIf",h.showSolution)}}function cu(T,m){1&T&&(t.TgZ(0,"div",52),t._uU(1," Please attempt the question\n"),t.qZA())}function I2(T,m){1&T&&t._UZ(0,"sb-player-contenterror")}const p3=":root{--quml-mcq-title-txt:#131415} .quml-mcq .mcq-title, .quml-sa .mcq-title, .startpage__instr-desc .mcq-title, quml-mcq-solutions .mcq-title, quml-sa .mcq-title{color:var(--quml-mcq-title-txt)} .quml-mcq .fs-10, .quml-mcq .fs-11, .quml-mcq .fs-12, .quml-mcq .fs-13, .quml-mcq .fs-14, .quml-mcq .fs-15, .quml-mcq .fs-16, .quml-mcq .fs-17, .quml-mcq .fs-18, .quml-mcq .fs-19, .quml-mcq .fs-20, .quml-mcq .fs-21, .quml-mcq .fs-22, .quml-mcq .fs-23, .quml-mcq .fs-24, .quml-mcq .fs-25, .quml-mcq .fs-26, .quml-mcq .fs-27, .quml-mcq .fs-28, .quml-mcq .fs-29, .quml-mcq .fs-30, .quml-mcq .fs-36, .quml-mcq .fs-8, .quml-mcq .fs-9, .quml-sa .fs-10, .quml-sa .fs-11, .quml-sa .fs-12, .quml-sa .fs-13, .quml-sa .fs-14, .quml-sa .fs-15, .quml-sa .fs-16, .quml-sa .fs-17, .quml-sa .fs-18, .quml-sa .fs-19, .quml-sa .fs-20, .quml-sa .fs-21, .quml-sa .fs-22, .quml-sa .fs-23, .quml-sa .fs-24, .quml-sa .fs-25, .quml-sa .fs-26, .quml-sa .fs-27, .quml-sa .fs-28, .quml-sa .fs-29, .quml-sa .fs-30, .quml-sa .fs-36, .quml-sa .fs-8, .quml-sa .fs-9, .startpage__instr-desc .fs-10, .startpage__instr-desc .fs-11, .startpage__instr-desc .fs-12, .startpage__instr-desc .fs-13, .startpage__instr-desc .fs-14, .startpage__instr-desc .fs-15, .startpage__instr-desc .fs-16, .startpage__instr-desc .fs-17, .startpage__instr-desc .fs-18, .startpage__instr-desc .fs-19, .startpage__instr-desc .fs-20, .startpage__instr-desc .fs-21, .startpage__instr-desc .fs-22, .startpage__instr-desc .fs-23, .startpage__instr-desc .fs-24, .startpage__instr-desc .fs-25, .startpage__instr-desc .fs-26, .startpage__instr-desc .fs-27, .startpage__instr-desc .fs-28, .startpage__instr-desc .fs-29, .startpage__instr-desc .fs-30, .startpage__instr-desc .fs-36, .startpage__instr-desc .fs-8, .startpage__instr-desc .fs-9, quml-mcq-solutions .fs-10, quml-mcq-solutions .fs-11, quml-mcq-solutions .fs-12, quml-mcq-solutions .fs-13, quml-mcq-solutions .fs-14, quml-mcq-solutions .fs-15, quml-mcq-solutions .fs-16, quml-mcq-solutions .fs-17, quml-mcq-solutions .fs-18, quml-mcq-solutions .fs-19, quml-mcq-solutions .fs-20, quml-mcq-solutions .fs-21, quml-mcq-solutions .fs-22, quml-mcq-solutions .fs-23, quml-mcq-solutions .fs-24, quml-mcq-solutions .fs-25, quml-mcq-solutions .fs-26, quml-mcq-solutions .fs-27, quml-mcq-solutions .fs-28, quml-mcq-solutions .fs-29, quml-mcq-solutions .fs-30, quml-mcq-solutions .fs-36, quml-mcq-solutions .fs-8, quml-mcq-solutions .fs-9, quml-sa .fs-10, quml-sa .fs-11, quml-sa .fs-12, quml-sa .fs-13, quml-sa .fs-14, quml-sa .fs-15, quml-sa .fs-16, quml-sa .fs-17, quml-sa .fs-18, quml-sa .fs-19, quml-sa .fs-20, quml-sa .fs-21, quml-sa .fs-22, quml-sa .fs-23, quml-sa .fs-24, quml-sa .fs-25, quml-sa .fs-26, quml-sa .fs-27, quml-sa .fs-28, quml-sa .fs-29, quml-sa .fs-30, quml-sa .fs-36, quml-sa .fs-8, quml-sa .fs-9{line-height:normal} .quml-mcq .fs-8, .quml-sa .fs-8, .startpage__instr-desc .fs-8, quml-mcq-solutions .fs-8, quml-sa .fs-8{font-size:.5rem} .quml-mcq .fs-9, .quml-sa .fs-9, .startpage__instr-desc .fs-9, quml-mcq-solutions .fs-9, quml-sa .fs-9{font-size:.563rem} .quml-mcq .fs-10, .quml-sa .fs-10, .startpage__instr-desc .fs-10, quml-mcq-solutions .fs-10, quml-sa .fs-10{font-size:.625rem} .quml-mcq .fs-11, .quml-sa .fs-11, .startpage__instr-desc .fs-11, quml-mcq-solutions .fs-11, quml-sa .fs-11{font-size:.688rem} .quml-mcq .fs-12, .quml-sa .fs-12, .startpage__instr-desc .fs-12, quml-mcq-solutions .fs-12, quml-sa .fs-12{font-size:.75rem} .quml-mcq .fs-13, .quml-sa .fs-13, .startpage__instr-desc .fs-13, quml-mcq-solutions .fs-13, quml-sa .fs-13{font-size:.813rem} .quml-mcq .fs-14, .quml-sa .fs-14, .startpage__instr-desc .fs-14, quml-mcq-solutions .fs-14, quml-sa .fs-14{font-size:.875rem} .quml-mcq .fs-15, .quml-sa .fs-15, .startpage__instr-desc .fs-15, quml-mcq-solutions .fs-15, quml-sa .fs-15{font-size:.938rem} .quml-mcq .fs-16, .quml-sa .fs-16, .startpage__instr-desc .fs-16, quml-mcq-solutions .fs-16, quml-sa .fs-16{font-size:1rem} .quml-mcq .fs-17, .quml-sa .fs-17, .startpage__instr-desc .fs-17, quml-mcq-solutions .fs-17, quml-sa .fs-17{font-size:1.063rem} .quml-mcq .fs-18, .quml-sa .fs-18, .startpage__instr-desc .fs-18, quml-mcq-solutions .fs-18, quml-sa .fs-18{font-size:1.125rem} .quml-mcq .fs-19, .quml-sa .fs-19, .startpage__instr-desc .fs-19, quml-mcq-solutions .fs-19, quml-sa .fs-19{font-size:1.188rem} .quml-mcq .fs-20, .quml-sa .fs-20, .startpage__instr-desc .fs-20, quml-mcq-solutions .fs-20, quml-sa .fs-20{font-size:1.25rem} .quml-mcq .fs-21, .quml-sa .fs-21, .startpage__instr-desc .fs-21, quml-mcq-solutions .fs-21, quml-sa .fs-21{font-size:1.313rem} .quml-mcq .fs-22, .quml-sa .fs-22, .startpage__instr-desc .fs-22, quml-mcq-solutions .fs-22, quml-sa .fs-22{font-size:1.375rem} .quml-mcq .fs-23, .quml-sa .fs-23, .startpage__instr-desc .fs-23, quml-mcq-solutions .fs-23, quml-sa .fs-23{font-size:1.438rem} .quml-mcq .fs-24, .quml-sa .fs-24, .startpage__instr-desc .fs-24, quml-mcq-solutions .fs-24, quml-sa .fs-24{font-size:1.5rem} .quml-mcq .fs-25, .quml-sa .fs-25, .startpage__instr-desc .fs-25, quml-mcq-solutions .fs-25, quml-sa .fs-25{font-size:1.563rem} .quml-mcq .fs-26, .quml-sa .fs-26, .startpage__instr-desc .fs-26, quml-mcq-solutions .fs-26, quml-sa .fs-26{font-size:1.625rem} .quml-mcq .fs-27, .quml-sa .fs-27, .startpage__instr-desc .fs-27, quml-mcq-solutions .fs-27, quml-sa .fs-27{font-size:1.688rem} .quml-mcq .fs-28, .quml-sa .fs-28, .startpage__instr-desc .fs-28, quml-mcq-solutions .fs-28, quml-sa .fs-28{font-size:1.75rem} .quml-mcq .fs-29, .quml-sa .fs-29, .startpage__instr-desc .fs-29, quml-mcq-solutions .fs-29, quml-sa .fs-29{font-size:1.813rem} .quml-mcq .fs-30, .quml-sa .fs-30, .startpage__instr-desc .fs-30, quml-mcq-solutions .fs-30, quml-sa .fs-30{font-size:1.875rem} .quml-mcq .fs-36, .quml-sa .fs-36, .startpage__instr-desc .fs-36, quml-mcq-solutions .fs-36, quml-sa .fs-36{font-size:2.25rem} .quml-mcq .text-left, .quml-sa .text-left, .startpage__instr-desc .text-left, quml-mcq-solutions .text-left, quml-sa .text-left{text-align:left} .quml-mcq .text-center, .quml-sa .text-center, .startpage__instr-desc .text-center, quml-mcq-solutions .text-center, quml-sa .text-center{text-align:center} .quml-mcq .text-right, .quml-sa .text-right, .startpage__instr-desc .text-right, quml-mcq-solutions .text-right, quml-sa .text-right{text-align:right} .quml-mcq .image-style-align-right, .quml-sa .image-style-align-right, .startpage__instr-desc .image-style-align-right, quml-mcq-solutions .image-style-align-right, quml-sa .image-style-align-right{float:right;text-align:right;margin-left:.5rem} .quml-mcq .image-style-align-left, .quml-sa .image-style-align-left, .startpage__instr-desc .image-style-align-left, quml-mcq-solutions .image-style-align-left, quml-sa .image-style-align-left{float:left;text-align:left;margin-right:.5rem} .quml-mcq .image, .quml-mcq figure.image, .quml-sa .image, .quml-sa figure.image, .startpage__instr-desc .image, .startpage__instr-desc figure.image, quml-mcq-solutions .image, quml-mcq-solutions figure.image, quml-sa .image, quml-sa figure.image{display:table;clear:both;text-align:center;margin:.5rem auto;position:relative} .quml-mcq figure.image, .quml-mcq figure.image.resize-original, .quml-sa figure.image, .quml-sa figure.image.resize-original, .startpage__instr-desc figure.image, .startpage__instr-desc figure.image.resize-original, quml-mcq-solutions figure.image, quml-mcq-solutions figure.image.resize-original, quml-sa figure.image, quml-sa figure.image.resize-original{width:auto;height:auto;overflow:visible} .quml-mcq figure.image img, .quml-sa figure.image img, .startpage__instr-desc figure.image img, quml-mcq-solutions figure.image img, quml-sa figure.image img{width:100%} .quml-mcq figure.image.resize-original img, .quml-sa figure.image.resize-original img, .startpage__instr-desc figure.image.resize-original img, quml-mcq-solutions figure.image.resize-original img, quml-sa figure.image.resize-original img{width:auto;height:auto} .quml-mcq .image img, .quml-sa .image img, .startpage__instr-desc .image img, quml-mcq-solutions .image img, quml-sa .image img{display:block;margin:0 auto;max-width:100%;min-width:50px} .quml-mcq figure.image.resize-25, .quml-sa figure.image.resize-25, .startpage__instr-desc figure.image.resize-25, quml-mcq-solutions figure.image.resize-25, quml-sa figure.image.resize-25{width:25%;height:auto} .quml-mcq figure.image.resize-50, .quml-sa figure.image.resize-50, .startpage__instr-desc figure.image.resize-50, quml-mcq-solutions figure.image.resize-50, quml-sa figure.image.resize-50{width:50%;height:auto} .quml-mcq figure.image.resize-75, .quml-sa figure.image.resize-75, .startpage__instr-desc figure.image.resize-75, quml-mcq-solutions figure.image.resize-75, quml-sa figure.image.resize-75{width:75%;height:auto} .quml-mcq figure.image.resize-100, .quml-sa figure.image.resize-100, .startpage__instr-desc figure.image.resize-100, quml-mcq-solutions figure.image.resize-100, quml-sa figure.image.resize-100{width:100%;height:auto} .quml-mcq .solution-options figure.image, .quml-sa .solution-options figure.image, .startpage__instr-desc .solution-options figure.image, quml-mcq-solutions .solution-options figure.image, quml-sa .solution-options figure.image{width:7.5rem!important;height:7.5rem!important} .quml-mcq figure.table table, .quml-sa figure.table table, .startpage__instr-desc figure.table table, quml-mcq-solutions figure.table table, quml-sa figure.table table{border-right:.0625rem solid var(--gray-100)} .quml-mcq figure.table table, .quml-mcq figure.table table tr td, .quml-mcq figure.table table tr th, .quml-sa figure.table table, .quml-sa figure.table table tr td, .quml-sa figure.table table tr th, .startpage__instr-desc figure.table table, .startpage__instr-desc figure.table table tr td, .startpage__instr-desc figure.table table tr th, quml-mcq-solutions figure.table table, quml-mcq-solutions figure.table table tr td, quml-mcq-solutions figure.table table tr th, quml-sa figure.table table, quml-sa figure.table table tr td, quml-sa figure.table table tr th{border:.0625rem solid var(--black);border-collapse:collapse} .quml-mcq figure.table table, .quml-sa figure.table table, .startpage__instr-desc figure.table table, quml-mcq-solutions figure.table table, quml-sa figure.table table{width:100%;background:var(--white);border:.0625rem solid var(--gray-100);box-shadow:none;border-radius:.25rem .25rem 0 0;text-align:left;color:var(--gray);border-collapse:separate;border-spacing:0;table-layout:fixed} .quml-mcq figure.table table thead tr th, .quml-sa figure.table table thead tr th, .startpage__instr-desc figure.table table thead tr th, quml-mcq-solutions figure.table table thead tr th, quml-sa figure.table table thead tr th{border-right:.0625rem solid var(--gray-100);font-size:.875rem;padding:1rem;background-color:var(--primary-100);color:var(--gray);position:relative;height:2.5rem;border:0;border-bottom:.0625rem solid var(--gray-100);border-right:.0625rem solid var(--gray-100);font-weight:700;color:var(--primary-color);text-transform:uppercase} .quml-mcq figure.table table thead tr th:first-child, .quml-sa figure.table table thead tr th:first-child, .startpage__instr-desc figure.table table thead tr th:first-child, quml-mcq-solutions figure.table table thead tr th:first-child, quml-sa figure.table table thead tr th:first-child{border-top-left-radius:.25rem} .quml-mcq figure.table table thead tr th:last-child, .quml-sa figure.table table thead tr th:last-child, .startpage__instr-desc figure.table table thead tr th:last-child, quml-mcq-solutions figure.table table thead tr th:last-child, quml-sa figure.table table thead tr th:last-child{border-top-right-radius:.25rem;border-right:0 solid var(--gray-100)} .quml-mcq figure.table table tbody tr:nth-child(2n), .quml-sa figure.table table tbody tr:nth-child(2n), .startpage__instr-desc figure.table table tbody tr:nth-child(2n), quml-mcq-solutions figure.table table tbody tr:nth-child(2n), quml-sa figure.table table tbody tr:nth-child(2n){background-color:var(--gray-0)} .quml-mcq figure.table table tbody tr:hover, .quml-sa figure.table table tbody tr:hover, .startpage__instr-desc figure.table table tbody tr:hover, quml-mcq-solutions figure.table table tbody tr:hover, quml-sa figure.table table tbody tr:hover{background:var(--primary-0);color:rgba(var(--rc-rgba-gray),.95);cursor:pointer} .quml-mcq figure.table table tbody tr td, .quml-sa figure.table table tbody tr td, .startpage__instr-desc figure.table table tbody tr td, quml-mcq-solutions figure.table table tbody tr td, quml-sa figure.table table tbody tr td{font-size:.875rem;padding:1rem;color:var(--gray);height:3.5rem;border:0;border-bottom:.0625rem solid var(--gray-100);border-right:.0625rem solid var(--gray-100);word-break:break-word;line-height:normal} .quml-mcq figure.table table tbody tr td:last-child, .quml-sa figure.table table tbody tr td:last-child, .startpage__instr-desc figure.table table tbody tr td:last-child, quml-mcq-solutions figure.table table tbody tr td:last-child, quml-sa figure.table table tbody tr td:last-child{border-right:0 solid var(--gray-100)} .quml-mcq figure.table table tbody tr td p, .quml-sa figure.table table tbody tr td p, .startpage__instr-desc figure.table table tbody tr td p, quml-mcq-solutions figure.table table tbody tr td p, quml-sa figure.table table tbody tr td p{margin-bottom:0!important} .quml-mcq figure.table table tbody tr:last-child td, .quml-sa figure.table table tbody tr:last-child td, .startpage__instr-desc figure.table table tbody tr:last-child td, quml-mcq-solutions figure.table table tbody tr:last-child td, quml-sa figure.table table tbody tr:last-child td{border-bottom:none} .quml-mcq figure.table table tbody tr:last-child td:first-child, .quml-sa figure.table table tbody tr:last-child td:first-child, .startpage__instr-desc figure.table table tbody tr:last-child td:first-child, quml-mcq-solutions figure.table table tbody tr:last-child td:first-child, quml-sa figure.table table tbody tr:last-child td:first-child{border-bottom-left-radius:.25rem} .quml-mcq figure.table table tbody tr:last-child td:last-child, .quml-sa figure.table table tbody tr:last-child td:last-child, .startpage__instr-desc figure.table table tbody tr:last-child td:last-child, quml-mcq-solutions figure.table table tbody tr:last-child td:last-child, quml-sa figure.table table tbody tr:last-child td:last-child{border-bottom-right-radius:.25rem} .quml-mcq ol, .quml-mcq ul, .quml-sa ol, .quml-sa ul, .startpage__instr-desc ol, .startpage__instr-desc ul, quml-mcq-solutions ol, quml-mcq-solutions ul, quml-sa ol, quml-sa ul{margin-top:.5rem} .quml-mcq ol li, .quml-mcq ul li, .quml-sa ol li, .quml-sa ul li, .startpage__instr-desc ol li, .startpage__instr-desc ul li, quml-mcq-solutions ol li, quml-mcq-solutions ul li, quml-sa ol li, quml-sa ul li{margin:.5rem;font-weight:400;line-height:normal} .quml-mcq ul, .quml-sa ul, .startpage__instr-desc ul, quml-mcq-solutions ul, quml-sa ul{list-style-type:disc} .quml-mcq h1, .quml-mcq h2, .quml-mcq h3, .quml-mcq h4, .quml-mcq h5, .quml-mcq h6, .quml-sa h1, .quml-sa h2, .quml-sa h3, .quml-sa h4, .quml-sa h5, .quml-sa h6, .startpage__instr-desc h1, .startpage__instr-desc h2, .startpage__instr-desc h3, .startpage__instr-desc h4, .startpage__instr-desc h5, .startpage__instr-desc h6, quml-mcq-solutions h1, quml-mcq-solutions h2, quml-mcq-solutions h3, quml-mcq-solutions h4, quml-mcq-solutions h5, quml-mcq-solutions h6, quml-sa h1, quml-sa h2, quml-sa h3, quml-sa h4, quml-sa h5, quml-sa h6{color:var(--primary-color);line-height:normal;margin-bottom:1rem} .quml-mcq p, .quml-mcq span, .quml-sa p, .quml-sa span, .startpage__instr-desc p, .startpage__instr-desc span, quml-mcq-solutions p, quml-mcq-solutions span, quml-sa p, quml-sa span{color:var(--quml-mcq-title-txt)} .quml-mcq p span strong, .quml-mcq p strong, .quml-sa p span strong, .quml-sa p strong, .startpage__instr-desc p span strong, .startpage__instr-desc p strong, quml-mcq-solutions p span strong, quml-mcq-solutions p strong, quml-sa p span strong, quml-sa p strong{font-weight:700} .quml-mcq p span u, .quml-mcq p u, .quml-sa p span u, .quml-sa p u, .startpage__instr-desc p span u, .startpage__instr-desc p u, quml-mcq-solutions p span u, quml-mcq-solutions p u, quml-sa p span u, quml-sa p u{text-decoration:underline} .quml-mcq p i, .quml-mcq p span i, .quml-sa p i, .quml-sa p span i, .startpage__instr-desc p i, .startpage__instr-desc p span i, quml-mcq-solutions p i, quml-mcq-solutions p span i, quml-sa p i, quml-sa p span i{font-style:italic} .quml-mcq p, .quml-sa p, .startpage__instr-desc p, quml-mcq-solutions p, quml-sa p{line-height:normal}";function h3(T,m){if(1&T&&t._UZ(0,"sb-player-start-page",5),2&T){const h=t.oxw();t.Q6J("title",null==h.parentConfig?null:h.parentConfig.contentName)}}function du(T,m){1&T&&t._UZ(0,"sb-player-side-menu-icon")}function g3(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"quml-header",6),t.NdJ("toggleScreenRotate",function(){t.CHM(h);const te=t.oxw();return t.KtG(te.toggleScreenRotate())}),t.qZA()}if(2&T){const h=t.oxw();t.Q6J("showLegend",null==h.parentConfig?null:h.parentConfig.showLegend)("disablePreviousNavigation",!0)("disableNext",!0)("attempts",h.attempts)("loadScoreBoard",!0)("showDeviceOrientation",null==h.playerConfig||null==h.playerConfig.config?null:h.playerConfig.config.showDeviceOrientation)}}function cl(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"quml-scoreboard",12),t.NdJ("scoreBoardLoaded",function(te){t.CHM(h);const Re=t.oxw(2);return t.KtG(Re.onScoreBoardLoaded(te))})("submitClicked",function(){t.CHM(h);const te=t.oxw(2);return t.KtG(te.onScoreBoardSubmitted())})("emitQuestionNo",function(te){t.CHM(h);const Re=t.oxw(2);return t.KtG(Re.goToQuestion(te))}),t.qZA()}if(2&T){const h=t.oxw(2);t.Q6J("contentName",h.parentConfig.contentName)("scores",h.mainProgressBar)("totalNoOfQuestions",h.totalNoOfQuestions)("showFeedBack",h.showFeedBack)("isSections",null==h.parentConfig?null:h.parentConfig.isSectionsAvailable)("summary",h.summary)}}function L2(T,m){if(1&T&&(t.TgZ(0,"span",18),t._uU(1),t.qZA()),2&T){const h=t.oxw(4);t.xp6(1),t.AsE("Attempt no ",h.attempts.current,"/",h.attempts.max," ")}}function fu(T,m){if(1&T&&(t.TgZ(0,"span",19),t._uU(1),t.qZA()),2&T){const h=t.oxw(4);t.xp6(1),t.AsE("",h.attempts.current,"/",h.attempts.max," attempts completed ")}}function dl(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"sb-player-end-page",15),t.NdJ("replayContent",function(){t.CHM(h);const te=t.oxw(3);return t.KtG(te.replayContent())})("exitContent",function(te){t.CHM(h);const Re=t.oxw(3);return t.KtG(Re.exitContent(te))})("playNextContent",function(te){t.CHM(h);const Re=t.oxw(3);return t.KtG(Re.playNextContent(te))}),t.YNc(1,L2,2,2,"span",16),t.YNc(2,fu,2,2,"span",17),t.qZA()}if(2&T){const h=t.oxw(3);t.Q6J("contentName",h.parentConfig.contentName)("outcome",h.outcomeLabel)("outcomeLabel","Score: ")("userName",h.userName)("timeSpentLabel",h.durationSpent)("showExit",null==h.parentConfig?null:h.parentConfig.sideMenuConfig.showExit)("showReplay",h.showReplay)("nextContent",h.nextContent),t.xp6(1),t.Q6J("ngIf",(null==h.attempts?null:h.attempts.max)&&(null==h.attempts?null:h.attempts.current)&&h.attempts.max!==h.attempts.current),t.xp6(1),t.Q6J("ngIf",(null==h.attempts?null:h.attempts.max)===(null==h.attempts?null:h.attempts.current))}}function m3(T,m){if(1&T&&(t.TgZ(0,"div",13),t.YNc(1,dl,3,10,"sb-player-end-page",14),t.qZA()),2&T){const h=t.oxw(2);t.Q6J("ngClass",h.endPageReached?"endPage-container-height":""),t.xp6(1),t.Q6J("ngIf",h.endPageReached&&h.showEndPage)}}function _3(T,m){if(1&T&&(t.TgZ(0,"div"),t._UZ(1,"sb-player-contenterror",20),t.qZA()),2&T){const h=t.oxw(2);t.xp6(1),t.Q6J("errorMsg",h.contentError)}}function pu(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"div",7)(1,"div",8)(2,"quml-section-player",9),t.NdJ("sectionEnd",function(te){t.CHM(h);const Re=t.oxw();return t.KtG(Re.onSectionEnd(te))})("showScoreBoard",function(te){t.CHM(h);const Re=t.oxw();return t.KtG(Re.onShowScoreBoard(te))})("playerEvent",function(te){t.CHM(h);const Re=t.oxw();return t.KtG(Re.onPlayerEvent(te))}),t.qZA()(),t.YNc(3,cl,1,6,"quml-scoreboard",10),t.YNc(4,m3,2,2,"div",11),t.YNc(5,_3,2,1,"div",1),t.qZA()}if(2&T){const h=t.oxw();t.xp6(1),t.Q6J("hidden",!h.activeSection||h.loadScoreBoard||h.endPageReached),t.xp6(1),t.Q6J("sectionConfig",h.activeSection)("attempts",h.attempts)("mainProgressBar",h.mainProgressBar)("parentConfig",h.parentConfig)("sectionIndex",h.sectionIndex)("jumpToQuestion",h.jumpToQuestion),t.xp6(1),t.Q6J("ngIf",h.loadScoreBoard&&(null==h.parentConfig?null:h.parentConfig.requiresSubmit)&&!h.endPageReached),t.xp6(1),t.Q6J("ngIf",h.endPageReached),t.xp6(1),t.Q6J("ngIf",h.isMultiLevelSection)}}function hu(T,m){if(1&T&&(t.TgZ(0,"div",11),t._UZ(1,"span",12),t.TgZ(2,"p"),t._uU(3),t.qZA()()),2&T){const h=m.$implicit;t.xp6(1),t.Q6J("ngClass",h.class?h.class:"")("innerHtml",h.iconText,t.oJD),t.xp6(2),t.Oqu(h.title)}}class ao{constructor(){}uniqueId(m=32){let h="";const Z="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",te=Z.length;for(let Re=0;ReZ.includes("response"))}getMultiselectScore(m,h){let Z=this.getKeyValue(Object.keys(h));const te=m.map(cn=>cn.value);let Re=h[Z].correctResponse.outcomes.score?h[Z].correctResponse.outcomes.score:h.maxScore,dt=h[Z].correctResponse.value,mt=h[Z].mapping;return F(dt,te)?Re:F(dt,te)?void 0:te.reduce((cn,lr)=>cn+=mt[lr]?mt[lr].outcomes.score:0,0)}hasDuplicates(m,h){return m.find(te=>te.value===h.value)}getQuestionType(m,h){return m[h-1==-1?0:h-1].qType}canGo(m){return["correct","wrong","attempted"].includes(m)}sumObjectsByKey(...m){return m.reduce((h,Z)=>{for(const te in Z)Z.hasOwnProperty(te)&&(h[te]=(h[te]||0)+Z[te]);return h},{})}scrollParentToChild(m,h){const Z=window.matchMedia("(max-width: 480px)").matches,te=m.getBoundingClientRect(),Re=h.getBoundingClientRect();Z?m.scrollLeft=Re.left+m.scrollLeft-te.left:m.scrollTop=Re.top+m.scrollTop-te.top}}ao.\u0275fac=function(m){return new(m||ao)},ao.ctorParameters=()=>[],ao.\u0275prov=(0,t.Yz7)({factory:function(){return new ao},token:ao,providedIn:"root"});class Qo{constructor(m){this.utilService=m,this.isSectionsAvailable=!1,this.telemetryEvent=new t.vpe}initializeTelemetry(m,h){var Z;if(this.duration=(new Date).getTime(),this.context=m.context,this.contentSessionId=this.utilService.uniqueId(),this.playSessionId=this.utilService.uniqueId(),this.channel=this.context.channel||"",this.pdata=this.context.pdata,this.sid=this.context.sid,this.uid=this.context.uid,this.rollup=this.context.contextRollup,this.config=m,this.isSectionsAvailable=null===(Z=h)||void 0===Z?void 0:Z.isSectionsAvailable,!C.CsTelemetryModule.instance.isInitialised){const te={pdata:this.context.pdata,env:"contentplayer",channel:this.context.channel,did:this.context.did,authtoken:this.context.authToken||"",uid:this.context.uid||"",sid:this.context.sid,batchsize:20,mode:this.context.mode,host:this.context.host||"",endpoint:this.context.endpoint||"/data/v3/telemetry",tags:this.context.tags,cdata:(this.context.cdata||[]).concat([{id:this.contentSessionId,type:"ContentSession"},{id:this.playSessionId,type:"PlaySession"},{id:"2.0",type:"PlayerVersion"}])};C.CsTelemetryModule.instance.init({}),C.CsTelemetryModule.instance.telemetryService.initTelemetry({config:te,userOrgDetails:{}})}this.telemetryObject={id:h.identifier,type:"Content",ver:m.metadata.pkgVersion?m.metadata.pkgVersion.toString():"",rollup:this.context.objectRollup||{}}}startAssesEvent(m){C.CsTelemetryModule.instance.telemetryService.raiseAssesTelemetry(m,this.getEventOptions())}start(m){C.CsTelemetryModule.instance.telemetryService.raiseStartTelemetry({options:this.getEventOptions(),edata:{type:"content",mode:"play",pageid:"",duration:Number((m/1e3).toFixed(2))}})}response(m,h,Z,te){const Re={target:{id:m,ver:h,type:Z},type:"CHOOSE",values:[{option:te}]};C.CsTelemetryModule.instance.telemetryService.raiseResponseTelemetry(Re,this.getEventOptions())}summary(m){C.CsTelemetryModule.instance.telemetryService.raiseSummaryTelemetry(m,this.getEventOptions())}end(m,h,Z,te,Re,dt){const mt=Number((m/1e3).toFixed(2));C.CsTelemetryModule.instance.telemetryService.raiseEndTelemetry({edata:{type:"content",mode:"play",pageid:"sunbird-player-Endpage",summary:[{progress:Number((h/Z*100).toFixed(0))},{totalNoofQuestions:Z},{visitedQuestions:te},{endpageseen:Re},{score:dt}],duration:mt},options:this.getEventOptions()})}interact(m,h,Z){C.CsTelemetryModule.instance.telemetryService.raiseInteractTelemetry({options:this.getEventOptions(),edata:{type:"TOUCH",subtype:"",id:m,pageid:h+""}})}heartBeat(m){C.CsTelemetryModule.instance.playerTelemetryService.onHeartBeatEvent(m,{})}impression(m){C.CsTelemetryModule.instance.telemetryService.raiseImpressionTelemetry({options:this.getEventOptions(),edata:{type:"workflow",subtype:"",pageid:m+"",uri:""}})}error(m,h){C.CsTelemetryModule.instance.telemetryService.raiseErrorTelemetry({options:this.getEventOptions(),edata:{err:"LOAD",errtype:"content",stacktrace:m&&m.toString()||""}})}getEventOptions(){const m={object:this.telemetryObject,context:{channel:this.channel||"",pdata:this.pdata,env:"contentplayer",sid:this.sid,uid:this.uid,cdata:(this.context.cdata||[]).concat([{id:this.contentSessionId,type:"ContentSession"},{id:this.playSessionId,type:"PlaySession"},{id:"2.0",type:"PlayerVersion"}]),rollup:this.rollup||{}}};return this.isSectionsAvailable&&m.context.cdata.push({id:this.config.metadata.identifier,type:"SectionId"}),m}}Qo.\u0275fac=function(m){return new(m||Qo)(t.LFG(ao))},Qo.ctorParameters=()=>[{type:ao}],Qo.\u0275prov=(0,t.Yz7)({factory:function(){return new Qo((0,t.LFG)(ao))},token:Qo,providedIn:"root"});class vs{constructor(){}ngOnInit(){}}vs.\u0275fac=function(m){return new(m||vs)},vs.\u0275cmp=t.Xpm({type:vs,selectors:[["lib-quml-library"]],decls:2,vars:0,template:function(m,h){1&m&&(t.TgZ(0,"p"),t._uU(1," quml-library works! "),t.qZA())},encapsulation:2}),vs.ctorParameters=()=>[];class Bs{constructor(m,h){this.domSanitizer=m,this.utilService=h,this.componentLoaded=new t.vpe,this.answerChanged=new t.vpe,this.optionSelected=new t.vpe,this.mcqOptions=[],this.showQumlPopup=!1}ngOnInit(){var m;null!==(m=this.question)&&void 0!==m&&m.solutions&&(this.solutions=this.question.solutions);let h=this.utilService.getKeyValue(Object.keys(this.question.responseDeclaration));switch(this.cardinality=this.question.responseDeclaration[h].cardinality,this.question.templateId){case"mcq-vertical":this.layout="DEFAULT";break;case"mcq-horizontal":this.layout="IMAGEGRID";break;case"mcq-vertical-split":this.layout="IMAGEQAGRID";break;case"mcq-grid-split":this.layout="MULTIIMAGEGRID";break;default:console.error("Invalid templateId")}this.renderLatex(),this.mcqQuestion=this.domSanitizer.sanitize(t.q3G.HTML,this.domSanitizer.bypassSecurityTrustHtml(this.question.body)),this.options=this.question.interactions[h].options,this.initOptions()}ngAfterViewInit(){const m=document.getElementsByClassName("mcq-options");null!=m&&m.length>0&&m[0].remove()}initOptions(){for(let m=0;m{this.replaceLatexText()},100)}replaceLatexText(){const m=document.getElementById(this.identifier);if(null!=m){const h=m.getElementsByClassName("mathText");for(let Z=0;Z[{type:Gt.H7},{type:ao}],Bs.propDecorators={question:[{type:t.IIB}],identifier:[{type:t.IIB}],layout:[{type:t.IIB}],replayed:[{type:t.IIB}],tryAgain:[{type:t.IIB}],componentLoaded:[{type:t.r_U}],answerChanged:[{type:t.r_U}],optionSelected:[{type:t.r_U}]};class F1{constructor(m){this.domSanitizer=m,this.componentLoaded=new t.vpe,this.showAnswerClicked=new t.vpe,this.showAnswer=!1}ngOnChanges(){var m;this.replayed?this.showAnswer=!1:null!==(m=this.questions)&&void 0!==m&&m.isAnswerShown&&(this.showAnswer=!0)}showAnswerToUser(){this.showAnswer=!0,this.showAnswerClicked.emit({showAnswer:this.showAnswer})}onEnter(m){13===m.keyCode&&(m.stopPropagation(),this.showAnswerToUser())}handleKeyboardAccessibility(){Array.from(document.getElementsByClassName("option-body")).forEach(h=>{h.offsetHeight&&Array.from(h.querySelectorAll("a")).forEach(te=>{te.setAttribute("tabindex","-1")})})}ngOnInit(){var m,h,Z,te;this.question=null===(m=this.questions)||void 0===m?void 0:m.body,this.answer=null===(h=this.questions)||void 0===h?void 0:h.answer,this.solutions=null===(Z=this.questions)||void 0===Z?void 0:Z.solutions,null===(te=this.questions)||void 0===te||te.solutions.forEach(Re=>{var dt;("video"===Re.type||"image"===Re.type)&&(null===(dt=this.questions)||void 0===dt||dt.media.forEach(mt=>{Re.value===mt.id&&(this.baseUrl?Re.src=`${this.baseUrl}/${this.questions.identifier}/${mt.src}`:Re.src=mt.baseUrl?mt.baseUrl+mt.src:mt.src,mt.thumbnail&&(Re.thumbnail=mt.thumbnail))}))})}ngAfterViewInit(){this.handleKeyboardAccessibility()}}F1.\u0275fac=function(m){return new(m||F1)(t.Y36(Gt.H7))},F1.\u0275cmp=t.Xpm({type:F1,selectors:[["quml-sa"]],inputs:{questions:"questions",replayed:"replayed",baseUrl:"baseUrl"},outputs:{componentLoaded:"componentLoaded",showAnswerClicked:"showAnswerClicked"},features:[t.TTD],decls:14,vars:11,consts:[[1,"quml-sa"],["tabindex","0",1,"question-container"],[1,"sa-title"],[1,"question",3,"innerHTML"],[1,"sa-button-container"],["id","submit-answer","tabindex","0","class","sb-btn sb-btn-primary sb-btn-normal sb-btn-radius","aria-label","Show Answer",3,"click","keydown",4,"ngIf"],["id","answer-container",3,"ngClass"],[1,"option-body",3,"innerHTML"],[4,"ngIf"],["id","submit-answer","tabindex","0","aria-label","Show Answer",1,"sb-btn","sb-btn-primary","sb-btn-normal","sb-btn-radius",3,"click","keydown"],["class","solutions",4,"ngFor","ngForOf"],[1,"solutions"],[3,"ngSwitch"],["tabindex","-1",3,"innerHTML",4,"ngSwitchCase"],[4,"ngSwitchCase"],["tabindex","-1",3,"innerHTML"],["width","400","controls","",3,"poster"],["type","video/mp4",3,"src"],["type","video/webm",3,"src"],["alt","Subjective question solution with image",3,"src"]],template:function(m,h){1&m&&(t.TgZ(0,"div",0)(1,"div",1)(2,"div",2),t._uU(3,"Question"),t.qZA(),t._UZ(4,"div",3),t.ALo(5,"safeHtml"),t.qZA(),t.TgZ(6,"div",4),t.YNc(7,$u,2,0,"div",5),t.qZA(),t.TgZ(8,"div",6)(9,"div",2),t._uU(10,"Answer"),t.qZA(),t._UZ(11,"div",7),t.ALo(12,"safeHtml"),t.YNc(13,Xu,4,2,"ng-container",8),t.qZA()()),2&m&&(t.xp6(4),t.Q6J("innerHTML",t.lcZ(5,7,h.question),t.oJD),t.xp6(3),t.Q6J("ngIf",!h.showAnswer),t.xp6(1),t.Q6J("ngClass",h.showAnswer?"option-container-blurred-out":"option-container-blurred"),t.xp6(1),t.uIk("aria-hidden",!h.showAnswer||null),t.xp6(2),t.Q6J("innerHTML",t.lcZ(12,9,h.answer),t.oJD),t.uIk("aria-hidden",!h.showAnswer||null),t.xp6(2),t.Q6J("ngIf",null==h.solutions?null:h.solutions.length))},dependencies:function(){return[Xe.mk,Xe.sg,Xe.O5,Xe.RF,Xe.n9,ra]},styles:[".sa-title[_ngcontent-%COMP%]{color:var(--primary-color);font-size:.875rem;font-weight:500;margin:16px 0;clear:both}.question-container[_ngcontent-%COMP%]{margin-top:2.5rem}.sa-button-container[_ngcontent-%COMP%]{text-align:center;margin-bottom:1rem;margin-top:1rem;clear:both}.option-container-blurred[_ngcontent-%COMP%]{filter:blur(.25rem);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;clear:both}.option-container-blurred-out[_ngcontent-%COMP%]{filter:unset;transition:.4s;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;pointer-events:auto}.solutions[_ngcontent-%COMP%]{clear:both}",J2]}),F1.ctorParameters=()=>[{type:Gt.H7}],F1.propDecorators={questions:[{type:t.IIB}],replayed:[{type:t.IIB}],baseUrl:[{type:t.IIB}],componentLoaded:[{type:t.r_U}],showAnswerClicked:[{type:t.r_U}]};const qs_submitPage="SUBMIT_PAGE",qs_endPage="END_PAGE",qs_shortAnswer="SHORT_ANSWER",Wr_pageScrolled="PAGE_SCROLLED",Wr_viewHint="VIEW_HINT",Wr_showAnswer="SHOW_ANSWER_CLICKED",Wr_nextClicked="NEXT_CLICKED",Wr_prevClicked="PREV_CLICKED",Wr_replayClicked="REPLAY_CLICKED",Wr_startPageLoaded="START_PAGE_LOADED",Wr_viewSolutionClicked="VIEW_SOLUTION_CLICKED",Wr_solutionClosed="SOLUTION_CLOSED",Wr_closedFeedBack="CLOSED_FEEDBACK",Wr_tryAgain="TRY_AGAIN",Wr_optionClicked="OPTION_CLICKED",Wr_scoreBoardSubmitClicked="SCORE_BOARD_SUBMIT_CLICKED",Wr_scoreBoardReviewClicked="SCORE_BOARD_REVIEW_CLICKED",Wr_endPageExitClicked="EXIT",Wr_zoomClicked="ZOOM_CLICKED",Wr_zoomInClicked="ZOOM_IN_CLICKED",Wr_zoomOutClicked="ZOOM_OUT_CLICKED",Wr_zoomCloseClicked="ZOOM_CLOSE_CLICKED",Wr_goToQuestion="GO_TO_QUESTION",Wr_nextContentPlay="NEXT_CONTENT_PLAY",Wr_deviceRotationClicked="DEVICE_ROTATION_CLICKED",Wr_progressIndicatorPopupClosed="PROGRESS_INDICATOR_POPUP_CLOSED",Wr_progressIndicatorPopupOpened="PROGRESS_INDICATOR_POPUP_OPENED",zr_interact="interact",zr_impression="impression",gu_questionSet="application/vnd.sunbird.questionset",S2_single="single",S2_multiple="multiple";class fl{}class Lo{constructor(m,h,Z){this.qumlLibraryService=m,this.utilService=h,this.questionCursor=Z,this.qumlPlayerEvent=new t.vpe,this.qumlQuestionEvent=new t.vpe,this.version="1.0",this.timeSpent="0:0",this.isAvailableLocally=!1,this.isSectionsAvailable=!1,this.sectionQuestions=[]}initialize(m,h,Z,te){var Re;this.qumlLibraryService.initializeTelemetry(m,te),this.identifiers=Ki(Z),this.parentIdentifier=m.metadata.identifier,this.threshold=h,this.rotation=0,this.totalNumberOfQuestions=m.metadata.childNodes.length||0,this.qumlPlayerStartTime=this.qumlPlayerLastPageTime=(new Date).getTime(),this.currentQuestionIndex=1,this.contentName=m.metadata.name,this.isAvailableLocally=te.isAvailableLocally,this.isSectionsAvailable=null===(Re=te)||void 0===Re?void 0:Re.isSectionsAvailable,this.src=m.metadata.artifactUrl||"",this.questionSetId=m.metadata.identifier,m.context.userData&&(this.userName=m.context.userData.firstName+" "+m.context.userData.lastName),this.metaData={pagesHistory:[],totalPages:0,duration:0,rotation:[],progressBar:[],questions:[],questionIds:[],lastQuestionId:""},this.loadingProgress=0,this.endPageSeen=!1}raiseStartEvent(m){this.currentQuestionIndex=m;const h=(new Date).getTime()-this.qumlPlayerStartTime,Z={eid:"START",ver:this.version,edata:{type:"START",currentIndex:this.currentQuestionIndex,duration:h},metaData:this.metaData};this.qumlPlayerEvent.emit(Z),this.qumlPlayerLastPageTime=this.qumlPlayerStartTime=(new Date).getTime(),this.qumlLibraryService.start(h)}raiseEndEvent(m,h,Z){this.metaData.questions=this.sectionQuestions;const te=(new Date).getTime()-this.qumlPlayerStartTime,Re={eid:"END",ver:this.version,edata:{type:"END",currentPage:m,totalPages:this.totalNumberOfQuestions,duration:te},metaData:this.metaData};this.qumlPlayerEvent.emit(Re);this.metaData.pagesHistory.filter((mt,cn,lr)=>lr.indexOf(mt)===cn).length;this.timeSpent=this.utilService.getTimeSpentText(this.qumlPlayerStartTime),this.qumlLibraryService.end(te,m,this.totalNumberOfQuestions,this.totalNumberOfQuestions,h,Z)}raiseHeartBeatEvent(m,h,Z,te){const Re={eid:"HEARTBEAT",ver:this.version,edata:{type:m,questionIndex:this.currentQuestionIndex},metaData:this.metaData};m===Wr_nextContentPlay&&te&&(Re.edata.nextContentId=te),this.isSectionsAvailable&&(Re.edata.sectionId=this.questionSetId),this.qumlPlayerEvent.emit(Re),zr_interact===h?this.qumlLibraryService.interact(m.toLowerCase(),Z):zr_impression===h&&this.qumlLibraryService.impression(Z)}raiseAssesEvent(m,h,Z,te,Re,dt){const mt={item:m,index:h,pass:Z,score:te,resvalues:Re,duration:dt};this.qumlPlayerEvent.emit(mt),this.qumlLibraryService.startAssesEvent(mt)}raiseResponseEvent(m,h,Z){const te={target:{id:m,ver:this.version,type:h},values:[{optionSelected:Z}]};this.qumlPlayerEvent.emit(te),this.qumlLibraryService.response(m,this.version,h,Z)}raiseSummaryEvent(m,h,Z,te){let Re=(new Date).getTime()-this.qumlPlayerStartTime;Re=Number((Re%6e4/1e3).toFixed(2));const dt={type:"content",mode:"play",starttime:this.qumlPlayerStartTime,endtime:(new Date).getTime(),timespent:Re,pageviews:this.totalNumberOfQuestions,interactions:te.correct+te.wrong+te.partial,extra:[{id:"progress",value:(m/this.totalNumberOfQuestions*100).toFixed(0).toString()},{id:"endpageseen",value:h.toString()},{id:"score",value:Z.toString()},{id:"correct",value:te.correct.toString()},{id:"incorrect",value:te.wrong.toString()},{id:"partial",value:te.partial.toString()},{id:"skipped",value:te.skipped.toString()}]},mt={eid:"QUML_SUMMARY",ver:this.version,edata:dt,metaData:this.metaData};this.qumlPlayerEvent.emit(mt),this.qumlLibraryService.summary(dt)}raiseExceptionLog(m,h,Z,te){const Re={eid:"ERROR",edata:{err:m,errtype:h,requestid:te||"",stacktrace:Z||""}};this.qumlPlayerEvent.emit(Re),this.qumlLibraryService.error(Z,{err:m,errtype:h})}getQuestions(m,h){let Z;if(void 0!==m&&h?Z=this.identifiers.splice(m,h):!m&&!h&&(Z=this.identifiers.splice(0,this.threshold)),!(0,ss.Z)(Z)){const te=[],Re=Ho(Z,10);(0,Ha.Z)(Re,dt=>{te.push(this.questionCursor.getQuestions(dt,this.parentIdentifier))}),(0,Fs.D)(te).subscribe(dt=>{(0,Ha.Z)(dt,mt=>{this.qumlQuestionEvent.emit(mt)})},dt=>{this.qumlQuestionEvent.emit({error:dt})})}}getQuestion(){if(this.identifiers.length){let m=this.identifiers.splice(0,this.threshold);this.questionCursor.getQuestion(m[0]).subscribe(h=>{this.qumlQuestionEvent.emit(h)},h=>{this.qumlQuestionEvent.emit({error:h})})}}generateMaxAttemptEvents(m,h,Z){return{eid:"exdata",ver:this.version,edata:{type:"exdata",currentattempt:m,maxLimitExceeded:h,isLastAttempt:Z},metaData:this.metaData}}updateSectionQuestions(m,h){const Z=this.sectionQuestions.findIndex(te=>te.id===m);Z>-1?this.sectionQuestions[Z].questions=h:this.sectionQuestions.push({id:m,questions:h})}getSectionQuestions(m){var h;return(null===(h=this.sectionQuestions.find(Z=>Z.id===m))||void 0===h?void 0:h.questions)||[]}}Lo.\u0275fac=function(m){return new(m||Lo)(t.LFG(Qo),t.LFG(ao),t.LFG(fl))},Lo.ctorParameters=()=>[{type:Qo},{type:ao},{type:fl}],Lo.\u0275prov=(0,t.Yz7)({factory:function(){return new Lo((0,t.LFG)(Qo),(0,t.LFG)(ao),(0,t.LFG)(fl))},token:Lo,providedIn:"root"});class Ea{constructor(m){this.viewerService=m,this.showDeviceOrientation=!1,this.nextSlideClicked=new t.vpe,this.prevSlideClicked=new t.vpe,this.durationEnds=new t.vpe,this.showSolution=new t.vpe,this.toggleScreenRotate=new t.vpe,this.showWarning=!1,this.isMobilePortrait=!1,this.showProgressIndicatorPopUp=!1}ngOnInit(){this.duration&&this.showTimer&&(this.minutes=Math.floor(this.duration/60),this.seconds=this.duration-60*this.minutes<10?"0"+(this.duration-60*this.minutes):this.duration-60*this.minutes)}ngOnChanges(){this.duration&&this.showTimer&&this.initializeTimer&&!this.intervalRef?this.timer():0===this.duration&&this.showTimer&&this.initializeTimer&&!this.intervalRef&&this.showCountUp(),this.replayed&&this.duration&&this.showTimer?(this.showWarning=!1,clearInterval(this.intervalRef),this.timer()):this.replayed&&0===this.duration&&this.showTimer&&(clearInterval(this.intervalRef),this.showCountUp())}ngAfterViewInit(){this.isMobilePortrait=window.matchMedia("(max-width: 480px)").matches}ngOnDestroy(){this.intervalRef&&clearInterval(this.intervalRef)}nextSlide(){this.disableNext||this.nextSlideClicked.emit({type:"next"})}prevSlide(){!this.showStartPage&&1===this.currentSlideIndex||this.disablePreviousNavigation||this.prevSlideClicked.emit({event:"previous clicked"})}timer(){if(this.duration>0){let m=this.duration;this.intervalRef=setInterval(()=>{let h=~~(m/60),Z=m%60;if(this.time=Z<10?h+":0"+Z:h+":"+Z,0===m)return clearInterval(this.intervalRef),this.durationEnds.emit(!0),!1;parseInt(m)<=parseInt(this.warningTime)&&(this.showWarning=!0),m--},1e3)}}showCountUp(){let m=0,h=0;this.intervalRef=setInterval(()=>{59===h&&(h=0,m+=1),this.time=h<10?m+":0"+h++:m+":"+h++},1e3)}onAnswerKeyDown(m){"Enter"===m.key&&(m.stopPropagation(),this.showSolution.emit())}openProgressIndicatorPopup(){this.showProgressIndicatorPopUp=!0,this.viewerService.raiseHeartBeatEvent(Wr_progressIndicatorPopupOpened,zr_interact,this.currentSlideIndex)}onKeydownHandler(m){this.onProgressPopupClose()}onProgressPopupClose(){this.showProgressIndicatorPopUp=!1,this.viewerService.raiseHeartBeatEvent(Wr_progressIndicatorPopupClosed,zr_interact,this.currentSlideIndex)}}Ea.\u0275fac=function(m){return new(m||Ea)(t.Y36(Lo))},Ea.\u0275cmp=t.Xpm({type:Ea,selectors:[["quml-header"]],hostBindings:function(m,h){1&m&&t.NdJ("keydown.escape",function(te){return h.onKeydownHandler(te)},!1,t.evT)},inputs:{showDeviceOrientation:"showDeviceOrientation",questions:"questions",duration:"duration",warningTime:"warningTime",disablePreviousNavigation:"disablePreviousNavigation",showTimer:"showTimer",totalNoOfQuestions:"totalNoOfQuestions",currentSlideIndex:"currentSlideIndex",active:"active",initializeTimer:"initializeTimer",endPageReached:"endPageReached",loadScoreBoard:"loadScoreBoard",replayed:"replayed",currentSolutions:"currentSolutions",showFeedBack:"showFeedBack",disableNext:"disableNext",startPageInstruction:"startPageInstruction",showStartPage:"showStartPage",attempts:"attempts",showLegend:"showLegend"},outputs:{nextSlideClicked:"nextSlideClicked",prevSlideClicked:"prevSlideClicked",durationEnds:"durationEnds",showSolution:"showSolution",toggleScreenRotate:"toggleScreenRotate"},features:[t.TTD],decls:11,vars:8,consts:[[1,"quml-header__container"],[1,"quml-header__features","pl-64"],["class","attempts sb-color-primary fnormal font-weight-bold",4,"ngIf"],["src","assets/question-mark-round.svg","alt","Progress Indicators","title","Progress Indicators","height","20","width","20",3,"click",4,"ngIf"],[1,"quml-header__metadata"],["src","assets/device-rotate.svg","alt","Change Orientation","title","Change Orientation","height","20","width","20",3,"click",4,"ngIf"],[4,"ngIf"],["class","quml-navigation",4,"ngIf"],["class","quml-header__metadata quml-header__metadata--portrait",4,"ngIf"],[3,"close",4,"ngIf"],[1,"attempts","sb-color-primary","fnormal","font-weight-bold"],["src","assets/question-mark-round.svg","alt","Progress Indicators","title","Progress Indicators","height","20","width","20",3,"click"],["src","assets/device-rotate.svg","alt","Change Orientation","title","Change Orientation","height","20","width","20",3,"click"],["class","duration mr-16",3,"title",4,"ngIf"],[1,"duration","mr-16",3,"title"],[3,"ngClass"],[1,"quml-navigation"],["aria-label","preview slide","title","preview slide","role","navigation",1,"quml-navigation__previous",3,"ngClass","click"],["class","quml-navigation__next ml-8","aria-label","next slide","title","next slide","role","navigation","tabindex","0",3,"ngClass","click","keydown.enter",4,"ngIf"],["class","quml-navigation__next quml-navigation__next--active ml-8","aria-label","next slide","title","next slide","role","navigation","tabindex","0",3,"ngClass","click","keydown.enter",4,"ngIf"],["aria-label","next slide","title","next slide","role","navigation","tabindex","0",1,"quml-navigation__next","ml-8",3,"ngClass","click","keydown.enter"],["aria-label","next slide","title","next slide","role","navigation","tabindex","0",1,"quml-navigation__next","quml-navigation__next--active","ml-8",3,"ngClass","click","keydown.enter"],[1,"quml-header__metadata","quml-header__metadata--portrait"],["class","current-slide fnormal",4,"ngIf"],["class","ml-16",4,"ngIf"],[1,"quml-navigation","ml-auto"],["tabindex","0","aria-label","preview slide",1,"quml-navigation__previous",3,"click","keydown.enter"],["class","quml-navigation__next ml-8","tabindex","0","aria-label","next slide",3,"click","keydown.enter",4,"ngIf"],["class","quml-navigation__next quml-navigation__next--active ml-8","tabindex","0","aria-label","next slide",3,"click","keydown.enter",4,"ngIf"],[1,"current-slide","fnormal"],[1,"ml-16"],[3,"click","keydown"],["tabindex","0","aria-label","next slide",1,"quml-navigation__next","ml-8",3,"click","keydown.enter"],["tabindex","0","aria-label","next slide",1,"quml-navigation__next","quml-navigation__next--active","ml-8",3,"click","keydown.enter"],[3,"close"]],template:function(m,h){1&m&&(t.TgZ(0,"div",0)(1,"div",1),t.YNc(2,b0,2,2,"div",2),t.YNc(3,M0,1,0,"img",3),t.qZA(),t.TgZ(4,"div",4),t.YNc(5,w0,1,0,"img",5),t.YNc(6,jl,3,2,"ng-container",6),t.YNc(7,il,5,3,"ng-container",6),t.YNc(8,O1,4,4,"div",7),t.qZA()(),t.YNc(9,eu,7,4,"div",8),t.YNc(10,x0,1,0,"quml-progress-indicators",9)),2&m&&(t.xp6(2),t.Q6J("ngIf",(null==h.attempts?null:h.attempts.max)&&(null==h.attempts?null:h.attempts.current)),t.xp6(1),t.Q6J("ngIf",h.showLegend),t.xp6(2),t.Q6J("ngIf",h.showDeviceOrientation),t.xp6(1),t.Q6J("ngIf",h.duration&&h.showTimer),t.xp6(1),t.Q6J("ngIf",!h.duration&&h.showTimer&&h.initializeTimer),t.xp6(1),t.Q6J("ngIf",!h.disableNext&&!h.isMobilePortrait),t.xp6(1),t.Q6J("ngIf",!h.loadScoreBoard&&!h.endPageReached),t.xp6(1),t.Q6J("ngIf",h.showProgressIndicatorPopUp))},dependencies:function(){return[Xe.mk,Xe.O5,h1,Us,Zs]},styles:[':root{--quml-color-primary:#FFD555;--quml-color-primary-contrast:#333;--quml-color-warning:#ff0000;--quml-btn-border:#ccc;--quml-color-gray:#666;--quml-main-bg:#fff;--quml-navigation-btns:#333;--quml-header-metadata:#fff}.quml-header__container[_ngcontent-%COMP%], .quml-header__features[_ngcontent-%COMP%], .quml-header__metadata[_ngcontent-%COMP%]{display:flex;align-items:center}.quml-header__container[_ngcontent-%COMP%]{justify-content:space-between;position:absolute;top:0;background:var(--quml-main-bg);min-height:3.5rem;width:100%;padding:.5rem 1rem .5rem 0;z-index:8}.quml-header__features[_ngcontent-%COMP%]{justify-content:space-between}.quml-header__features[_ngcontent-%COMP%] img[_ngcontent-%COMP%], .quml-header__metadata[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{margin:0 1rem;cursor:pointer}.quml-header__metadata--portrait[_ngcontent-%COMP%]{display:none}.quml-navigation[_ngcontent-%COMP%]{display:flex;align-items:center}@media only screen and (max-width:480px){.quml-header__metadata--portrait[_ngcontent-%COMP%]{display:flex;position:fixed;bottom:0;width:100%;padding:.5rem 1rem;background-color:var(--white);z-index:5;min-height:3rem}.quml-header__metadata--portrait[_ngcontent-%COMP%] .quml-navigation[_ngcontent-%COMP%]{display:flex}.quml-navigation[_ngcontent-%COMP%]{display:none}}.quml-navigation__next[_ngcontent-%COMP%], .quml-navigation__previous[_ngcontent-%COMP%]{position:relative;width:3.75rem;height:2.25rem;background:var(--quml-header-metadata);border:.03125rem solid var(--quml-btn-border);border-radius:1rem;box-shadow:inset 0 -.09375rem .0625rem 0 rgba(0,0,0,.2);cursor:pointer}.quml-navigation__next[_ngcontent-%COMP%]::after, .quml-navigation__previous[_ngcontent-%COMP%]::after{content:"";display:inline-block;padding:.21875rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:solid var(--quml-navigation-btns);border-width:0 .125rem .125rem 0}.quml-navigation__next--active[_ngcontent-%COMP%], .quml-navigation__next[_ngcontent-%COMP%]:focus, .quml-navigation__next[_ngcontent-%COMP%]:hover, .quml-navigation__previous--active[_ngcontent-%COMP%], .quml-navigation__previous[_ngcontent-%COMP%]:focus, .quml-navigation__previous[_ngcontent-%COMP%]:hover{background-color:var(--quml-color-primary)}.quml-navigation__next[_ngcontent-%COMP%]::after{transform:translate(-50%,-50%) rotate(-45deg);-webkit-transform:translate(-50%,-50%) rotate(-45deg)}.quml-navigation__previous[_ngcontent-%COMP%]::after{transform:translate(-50%,-50%) rotate(135deg);-webkit-transform:translate(-50%,-50%) rotate(135deg)}.blink[_ngcontent-%COMP%]{-webkit-animation:1s steps(1,end) infinite _ngcontent-%COMP%_blink;animation:1s steps(1,end) infinite _ngcontent-%COMP%_blink;color:var(--quml-color-warning)}.duration[_ngcontent-%COMP%], quml-durationtimer[_ngcontent-%COMP%]{display:flex;align-items:center}.duration[_ngcontent-%COMP%]{color:var(--quml-color-primary-contrast);font-weight:700}quml-durationtimer[_ngcontent-%COMP%]{margin-right:.5rem}.current-slide[_ngcontent-%COMP%]{color:var(--quml-color-gray);font-weight:700}.navigation-icon-disabled[_ngcontent-%COMP%]{opacity:.6;cursor:not-allowed}@-webkit-keyframes _ngcontent-%COMP%_blink{0%,100%{opacity:1}50%{opacity:0}}@keyframes _ngcontent-%COMP%_blink{0%,100%{opacity:1}50%{opacity:0}}']}),Ea.ctorParameters=()=>[{type:Lo}],Ea.propDecorators={questions:[{type:t.IIB}],duration:[{type:t.IIB}],warningTime:[{type:t.IIB}],disablePreviousNavigation:[{type:t.IIB}],showTimer:[{type:t.IIB}],totalNoOfQuestions:[{type:t.IIB}],currentSlideIndex:[{type:t.IIB}],active:[{type:t.IIB}],initializeTimer:[{type:t.IIB}],endPageReached:[{type:t.IIB}],loadScoreBoard:[{type:t.IIB}],replayed:[{type:t.IIB}],currentSolutions:[{type:t.IIB}],showFeedBack:[{type:t.IIB}],disableNext:[{type:t.IIB}],startPageInstruction:[{type:t.IIB}],showStartPage:[{type:t.IIB}],attempts:[{type:t.IIB}],showDeviceOrientation:[{type:t.IIB}],showLegend:[{type:t.IIB}],nextSlideClicked:[{type:t.r_U}],prevSlideClicked:[{type:t.r_U}],durationEnds:[{type:t.r_U}],showSolution:[{type:t.r_U}],toggleScreenRotate:[{type:t.r_U}],onKeydownHandler:[{type:t.L6J,args:["document:keydown.escape",["$event"]]}]};class ys{constructor(){this.showPopup=new t.vpe}ngOnInit(){}showQumlPopup(){this.showPopup.emit()}}ys.\u0275fac=function(m){return new(m||ys)},ys.\u0275cmp=t.Xpm({type:ys,selectors:[["quml-mcq-question"]],inputs:{mcqQuestion:"mcqQuestion",layout:"layout"},outputs:{showPopup:"showPopup"},decls:4,vars:4,consts:[[3,"ngClass"],[1,"quml-question",3,"innerHTML"],["question",""]],template:function(m,h){1&m&&(t.TgZ(0,"div",0),t._UZ(1,"div",1,2),t.ALo(3,"safeHtml"),t.qZA()),2&m&&(t.Q6J("ngClass",h.mcqQuestion.includes("img")?"quml-mcq-image-questions":"quml-mcq-questions"),t.xp6(1),t.Q6J("innerHTML",t.lcZ(3,2,h.mcqQuestion),t.oJD))},dependencies:function(){return[Xe.mk,ra]},styles:[".quml-mcq-questions[_ngcontent-%COMP%]{display:flex;gap:1rem}.quml-mcq-image-questions[_ngcontent-%COMP%]{display:flex;justify-content:start;align-items:flex-start}img[_ngcontent-%COMP%]{width:100%!important}quml-audio[_ngcontent-%COMP%]{padding:4px 8px;margin-top:19px}.quml-question-icon[_ngcontent-%COMP%]{display:inline-block;float:left;padding-right:.5rem;content:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzZweCIgaGVpZ2h0PSIzNnB4IiB2aWV3Qm94PSIwIDAgMzYgMzYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA2MiAoMTAxMDEwKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT40NjI5QzQ3QS1BQzY2LTQwRTEtOEM3OS0xNTIwOENFRUEzQTU8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIHNrZXRjaHRvb2wuPC9kZXNjPgogICAgPGRlZnM+CiAgICAgICAgPHJlY3QgaWQ9InBhdGgtMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjMwIiBoZWlnaHQ9IjMwIiByeD0iMTUiPjwvcmVjdD4KICAgICAgICA8ZmlsdGVyIHg9Ii01LjAlIiB5PSItNS4wJSIgd2lkdGg9IjExMC4wJSIgaGVpZ2h0PSIxMTAuMCUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImZpbHRlci0yIj4KICAgICAgICAgICAgPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiPjwvZmVHYXVzc2lhbkJsdXI+CiAgICAgICAgICAgIDxmZU9mZnNldCBkeD0iMCIgZHk9Ii0xIiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiPjwvZmVPZmZzZXQ+CiAgICAgICAgICAgIDxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSI+PC9mZUNvbXBvc2l0ZT4KICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAgICAwIDAgMCAwIDAgICAwIDAgMCAwIDAgIDAgMCAwIDAuNSAwIiB0eXBlPSJtYXRyaXgiIGluPSJzaGFkb3dJbm5lcklubmVyMSI+PC9mZUNvbG9yTWF0cml4PgogICAgICAgIDwvZmlsdGVyPgogICAgPC9kZWZzPgogICAgPGcgaWQ9ImRldnMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJtY3ExIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTgwLjAwMDAwMCwgLTYwLjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iYXVkaW8tcGxheSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTgwLjAwMDAwMCwgNjAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtOSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLUNvcHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS01LUNvcHkiIGZpbGw9IiMwMDAwMDAiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMC4yNzc1Mjk3NjIiIHg9IjAiIHk9IjAiIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgcng9IjE4Ij48L3JlY3Q+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMy4wMDAwMDAsIDMuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IlJlY3RhbmdsZS01LUNvcHktMiIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSIjRkZGRkZGIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSJibGFjayIgZmlsbC1vcGFjaXR5PSIxIiBmaWx0ZXI9InVybCgjZmlsdGVyLTIpIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3Qgc3Ryb2tlLW9wYWNpdHk9IjAuNDg0MTU2NDY5IiBzdHJva2U9IiNDM0M4REIiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVqb2luPSJzcXVhcmUiIHg9IjEiIHk9IjEiIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgcng9IjE0Ij48L3JlY3Q+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNSw5IEwxNSwxNi4wMzMzMzMzIEMxNC42MDY2NjY3LDE1LjgwNjY2NjcgMTQuMTUzMzMzMywxNS42NjY2NjY3IDEzLjY2NjY2NjcsMTUuNjY2NjY2NyBDMTIuMTkzMzMzMywxNS42NjY2NjY3IDExLDE2Ljg2IDExLDE4LjMzMzMzMzMgQzExLDE5LjgwNjY2NjcgMTIuMTkzMzMzMywyMSAxMy42NjY2NjY3LDIxIEMxNS4xNCwyMSAxNi4zMzMzMzMzLDE5LjgwNjY2NjcgMTYuMzMzMzMzMywxOC4zMzMzMzMzIEwxNi4zMzMzMzMzLDExLjY2NjY2NjcgTDE5LDExLjY2NjY2NjcgTDE5LDkgTDE1LDkgTDE1LDkgWiIgaWQ9IlNoYXBlIiBmaWxsPSIjMDhCQzgyIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImljX2NoZXZyb25fbGVmdCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzAuMDAwMDAwLCAxOC4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTMwLjAwMDAwMCwgLTE4LjAwMDAwMCkgdHJhbnNsYXRlKDI2LjAwMDAwMCwgMTIuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iSWNvbi0yNHB4Ij48L2c+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==)}.quml-question[_ngcontent-%COMP%]{font-size:.875rem;color:#131415;padding-top:1rem;width:100%}.question-image[_ngcontent-%COMP%]{position:relative}.icon-zommin[_ngcontent-%COMP%]{position:absolute;bottom:0;right:0;content:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTlweCIgaGVpZ2h0PSIxOXB4IiB2aWV3Qm94PSIwIDAgMTkgMTkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYyICg5MTM5MCkgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+em9vbTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJkZXZzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iem9vbSI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik05LjUsMCBMMTgsMCBDMTguNTUyMjg0NywtMS4wMTQ1MzA2M2UtMTYgMTksMC40NDc3MTUyNSAxOSwxIEwxOSwxMyBDMTksMTYuMzEzNzA4NSAxNi4zMTM3MDg1LDE5IDEzLDE5IEwxLDE5IEMwLjQ0NzcxNTI1LDE5IDYuNzYzNTM3NTFlLTE3LDE4LjU1MjI4NDcgMCwxOCBMMCw5LjUgQy02LjQyNTM2MDY0ZS0xNiw0LjI1MzI5NDg4IDQuMjUzMjk0ODgsOS42MzgwNDA5NWUtMTYgOS41LDAgWiIgaWQ9IlJlY3RhbmdsZSIgZmlsbC1vcGFjaXR5PSIwLjUiIGZpbGw9IiM0MzQzNDMiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUuMDAwMDAwLCA0LjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTQuNTgzMzMzMzMsMC43NSBDNi45NzY2NjY2NywwLjc1IDguOTE2NjY2NjcsMi42OSA4LjkxNjY2NjY3LDUuMDgzMzMzMzMgQzguOTE2NjY2NjcsNi4xNTY2NjY2NyA4LjUyMzMzMzMzLDcuMTQzMzMzMzMgNy44Nyw3LjkwMzMzMzMzIEw3Ljg3LDcuOTAzMzMzMzMgTDguMDU2NjY2NjcsOC4wODMzMzMzMyBMOC41ODMzMzMzMyw4LjA4MzMzMzMzIEwxMS45MSwxMS40MTY2NjY3IEwxMC45MTY2NjY3LDEyLjQxIEw3LjU4MzMzMzMzLDkuMDgzMzMzMzMgTDcuNTgzMzMzMzMsOC41NTY2NjY2NyBMNy40MDMzMzMzMyw4LjM3IEM2LjY0MzMzMzMzLDkuMDIzMzMzMzMgNS42NTY2NjY2Nyw5LjQxNjY2NjY3IDQuNTgzMzMzMzMsOS40MTY2NjY2NyBDMi4xOSw5LjQxNjY2NjY3IDAuMjUsNy40NzY2NjY2NyAwLjI1LDUuMDgzMzMzMzMgQzAuMjUsMi42OSAyLjE5LDAuNzUgNC41ODMzMzMzMywwLjc1IFogTTQuNTgzMzMzMzMsMi4wODMzMzMzMyBDMi45MjMzMzMzMywyLjA4MzMzMzMzIDEuNTgzMzMzMzMsMy40MjMzMzMzMyAxLjU4MzMzMzMzLDUuMDgzMzMzMzMgQzEuNTgzMzMzMzMsNi43NDMzMzMzMyAyLjkyMzMzMzMzLDguMDgzMzMzMzMgNC41ODMzMzMzMyw4LjA4MzMzMzMzIEM2LjI0MzMzMzMzLDguMDgzMzMzMzMgNy41ODMzMzMzMyw2Ljc0MzMzMzMzIDcuNTgzMzMzMzMsNS4wODMzMzMzMyBDNy41ODMzMzMzMywzLjQyMzMzMzMzIDYuMjQzMzMzMzMsMi4wODMzMzMzMyA0LjU4MzMzMzMzLDIuMDgzMzMzMzMgWiBNNC45MTY2NjY2NywzLjQxNjY2NjY3IEw0LjkxNjY2NjY3LDQuNzUgTDYuMjUsNC43NSBMNi4yNSw1LjQxNjY2NjY3IEw0LjkxNjY2NjY3LDUuNDE2NjY2NjcgTDQuOTE2NjY2NjcsNi43NSBMNC4yNSw2Ljc1IEw0LjI1LDUuNDE2NjY2NjcgTDIuOTE2NjY2NjcsNS40MTY2NjY2NyBMMi45MTY2NjY2Nyw0Ljc1IEw0LjI1LDQuNzUgTDQuMjUsMy40MTY2NjY2NyBMNC45MTY2NjY2NywzLjQxNjY2NjY3IFoiIGlkPSJDb21iaW5lZC1TaGFwZSI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=)}.question-image[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{vertical-align:bottom}"]}),ys.ctorParameters=()=>[],ys.propDecorators={mcqQuestion:[{type:t.IIB}],showPopup:[{type:t.r_U}],layout:[{type:t.IIB}]};class Da{constructor(m){this.utilService=m,this.showPopup=new t.vpe,this.optionSelected=new t.vpe,this.selectedOption=[]}ngOnChanges(){this.replayed&&this.mcqOptions.forEach(m=>{m.selected=!1}),this.tryAgain&&this.unselectOption()}unselectOption(){this.mcqOptions.forEach(m=>{m.selected=!1}),this.selectedOption=[],this.optionSelected.emit({name:"optionSelect",option:this.selectedOption,cardinality:this.cardinality,solutions:this.solutions})}onOptionSelect(m,h,Z){m.hasOwnProperty("stopImmediatePropagation")&&m.stopImmediatePropagation(),this.cardinality===S2_single?void 0!==Z?(this.mcqOptions.forEach(te=>te.selected=!1),this.mcqOptions[Z].selected=this.mcqOptions[Z].label===h.label):this.mcqOptions.forEach(te=>{te.selected=te.label===h.label}):this.cardinality===S2_multiple&&this.mcqOptions.forEach(te=>{te.label===h.label&&!this.utilService.hasDuplicates(this.selectedOption,h)&&(te.selected=!0,this.selectedOption.push(h))}),this.optionSelected.emit({name:"optionSelect",option:"single"===this.cardinality?h:this.selectedOption,cardinality:this.cardinality,solutions:this.solutions})}onImageOptionSelected(m){this.onOptionSelect(m,m.option)}showQumlPopup(){this.showPopup.emit()}onEnter(m,h,Z){"Enter"===m.key&&(m.stopPropagation(),this.onOptionSelect(m,h,Z))}}Da.\u0275fac=function(m){return new(m||Da)(t.Y36(ao))},Da.\u0275cmp=t.Xpm({type:Da,selectors:[["quml-mcq-option"]],inputs:{mcqOptions:"mcqOptions",solutions:"solutions",layout:"layout",cardinality:"cardinality",replayed:"replayed",tryAgain:"tryAgain"},outputs:{showPopup:"showPopup",optionSelected:"optionSelected"},features:[t.TTD],decls:4,vars:4,consts:[["class","quml-mcq-options","role","radiogroup",4,"ngIf"],[4,"ngIf"],["class","",4,"ngIf"],["role","radiogroup",1,"quml-mcq-options"],["class","quml-option-card","tabindex","0","role","checkbox","aria-labelledby","option-checkbox",3,"keydown","click",4,"ngFor","ngForOf"],["tabindex","0","role","checkbox","aria-labelledby","option-checkbox",1,"quml-option-card",3,"keydown","click"],[1,"quml-option",3,"ngClass"],["tabindex","0",1,"option",3,"innerHTML"],[1,"container"],["type","radio","name","radio","id","option-checkbox","tabindex","-1",3,"checked"],[1,"checkmark"],[1,"qumlImageOption"],[1,"wrapper"],[4,"ngFor","ngForOf"],[3,"mcqOption","imgOptionSelected"],[1,"qumlOption-imageQaGrid"],[1,""]],template:function(m,h){1&m&&(t.YNc(0,sl,2,1,"div",0),t.YNc(1,qa,4,1,"div",1),t.YNc(2,Ko,4,1,"div",1),t.YNc(3,ki,4,1,"div",2)),2&m&&(t.Q6J("ngIf","DEFAULT"==h.layout||"IMAGEQOPTION"==h.layout),t.xp6(1),t.Q6J("ngIf","IMAGEGRID"==h.layout),t.xp6(1),t.Q6J("ngIf","IMAGEQAGRID"==h.layout),t.xp6(1),t.Q6J("ngIf","MULTIIMAGEGRID"==h.layout))},dependencies:function(){return[Xe.mk,Xe.sg,Xe.O5,c1,ra]},styles:[':root{--quml-btn-border:#ccc;--quml-color-gray:#666;--quml-checkmark:#cdcdcd;--quml-color-primary-shade:rgba(0, 0, 0, .1);--quml-color-success:#08BC82;--quml-color-danger:#F1635D;--quml-option-card-bg:#fff;--quml-option-selected-checkmark:#fff;--quml-option-selected-checkmark-icon:#fff}.quml-mcq-options[_ngcontent-%COMP%]{align-items:center;margin-bottom:.5rem}.quml-option-card[_ngcontent-%COMP%] .option[_ngcontent-%COMP%]{color:var(--quml-active-slide);color:var(--quml-color-gray);font-size:.875rem} .quml-option-card .option p{margin-bottom:0}.quml-option[_ngcontent-%COMP%] label.container[_ngcontent-%COMP%]{margin:0 auto}.quml-option-card[_ngcontent-%COMP%]{margin-bottom:1rem}.quml-option[_ngcontent-%COMP%]{position:relative;background-color:var(--quml-option-card-bg);padding:1rem;border-radius:.25rem;border:.0625rem solid var(--quml-btn-border);box-shadow:0 .125rem .75rem 0 var(--quml-color-primary-shade);display:flex;align-items:center;justify-content:space-between;height:100%;gap:.5rem}.quml-option[_ngcontent-%COMP%] .option[_ngcontent-%COMP%]{flex:1}.quml-option--selected[_ngcontent-%COMP%]{border:.125rem solid var(--primary-color)}.selected-option[_ngcontent-%COMP%]{border:.125rem solid var(--primary-color)}.selected-option-text[_ngcontent-%COMP%]{color:var(--primary-color)!important}.container[_ngcontent-%COMP%]{padding-right:0!important}.checkmark[_ngcontent-%COMP%]{display:block;height:1.25rem;width:1.25rem;border-radius:50%;border:.125rem solid var(--quml-checkmark)}.container[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{position:absolute;opacity:0;cursor:pointer}.container[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:checked ~ .checkmark[_ngcontent-%COMP%], .quml-option--selected[_ngcontent-%COMP%] .checkmark[_ngcontent-%COMP%]{position:relative;background-color:var(--quml-option-selected-checkmark);border:.125rem solid var(--primary-color)}.quml-option--selected[_ngcontent-%COMP%] .checkmark[_ngcontent-%COMP%]:after, input[_ngcontent-%COMP%]:checked ~ .checkmark[_ngcontent-%COMP%]:after{content:"";opacity:1}.container[_ngcontent-%COMP%] .checkmark[_ngcontent-%COMP%]:after, .quml-option--selected[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] .checkmark[_ngcontent-%COMP%]:after{margin:0;width:.75rem;height:.75rem;border-radius:50%;background:var(--primary-color);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0}.quml-option--selected[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] .checkmark[_ngcontent-%COMP%]:after{opacity:1}img[_ngcontent-%COMP%]{width:100%!important}.option-img[_ngcontent-%COMP%]{position:relative}.option-img[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%}.icon-zommin[_ngcontent-%COMP%]{position:absolute;bottom:0;right:0;content:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTlweCIgaGVpZ2h0PSIxOXB4IiB2aWV3Qm94PSIwIDAgMTkgMTkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYyICg5MTM5MCkgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+em9vbTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJkZXZzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iem9vbSI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik05LjUsMCBMMTgsMCBDMTguNTUyMjg0NywtMS4wMTQ1MzA2M2UtMTYgMTksMC40NDc3MTUyNSAxOSwxIEwxOSwxMyBDMTksMTYuMzEzNzA4NSAxNi4zMTM3MDg1LDE5IDEzLDE5IEwxLDE5IEMwLjQ0NzcxNTI1LDE5IDYuNzYzNTM3NTFlLTE3LDE4LjU1MjI4NDcgMCwxOCBMMCw5LjUgQy02LjQyNTM2MDY0ZS0xNiw0LjI1MzI5NDg4IDQuMjUzMjk0ODgsOS42MzgwNDA5NWUtMTYgOS41LDAgWiIgaWQ9IlJlY3RhbmdsZSIgZmlsbC1vcGFjaXR5PSIwLjUiIGZpbGw9IiM0MzQzNDMiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUuMDAwMDAwLCA0LjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTQuNTgzMzMzMzMsMC43NSBDNi45NzY2NjY2NywwLjc1IDguOTE2NjY2NjcsMi42OSA4LjkxNjY2NjY3LDUuMDgzMzMzMzMgQzguOTE2NjY2NjcsNi4xNTY2NjY2NyA4LjUyMzMzMzMzLDcuMTQzMzMzMzMgNy44Nyw3LjkwMzMzMzMzIEw3Ljg3LDcuOTAzMzMzMzMgTDguMDU2NjY2NjcsOC4wODMzMzMzMyBMOC41ODMzMzMzMyw4LjA4MzMzMzMzIEwxMS45MSwxMS40MTY2NjY3IEwxMC45MTY2NjY3LDEyLjQxIEw3LjU4MzMzMzMzLDkuMDgzMzMzMzMgTDcuNTgzMzMzMzMsOC41NTY2NjY2NyBMNy40MDMzMzMzMyw4LjM3IEM2LjY0MzMzMzMzLDkuMDIzMzMzMzMgNS42NTY2NjY2Nyw5LjQxNjY2NjY3IDQuNTgzMzMzMzMsOS40MTY2NjY2NyBDMi4xOSw5LjQxNjY2NjY3IDAuMjUsNy40NzY2NjY2NyAwLjI1LDUuMDgzMzMzMzMgQzAuMjUsMi42OSAyLjE5LDAuNzUgNC41ODMzMzMzMywwLjc1IFogTTQuNTgzMzMzMzMsMi4wODMzMzMzMyBDMi45MjMzMzMzMywyLjA4MzMzMzMzIDEuNTgzMzMzMzMsMy40MjMzMzMzMyAxLjU4MzMzMzMzLDUuMDgzMzMzMzMgQzEuNTgzMzMzMzMsNi43NDMzMzMzMyAyLjkyMzMzMzMzLDguMDgzMzMzMzMgNC41ODMzMzMzMyw4LjA4MzMzMzMzIEM2LjI0MzMzMzMzLDguMDgzMzMzMzMgNy41ODMzMzMzMyw2Ljc0MzMzMzMzIDcuNTgzMzMzMzMsNS4wODMzMzMzMyBDNy41ODMzMzMzMywzLjQyMzMzMzMzIDYuMjQzMzMzMzMsMi4wODMzMzMzMyA0LjU4MzMzMzMzLDIuMDgzMzMzMzMgWiBNNC45MTY2NjY2NywzLjQxNjY2NjY3IEw0LjkxNjY2NjY3LDQuNzUgTDYuMjUsNC43NSBMNi4yNSw1LjQxNjY2NjY3IEw0LjkxNjY2NjY3LDUuNDE2NjY2NjcgTDQuOTE2NjY2NjcsNi43NSBMNC4yNSw2Ljc1IEw0LjI1LDUuNDE2NjY2NjcgTDIuOTE2NjY2NjcsNS40MTY2NjY2NyBMMi45MTY2NjY2Nyw0Ljc1IEw0LjI1LDQuNzUgTDQuMjUsMy40MTY2NjY2NyBMNC45MTY2NjY2NywzLjQxNjY2NjY3IFoiIGlkPSJDb21iaW5lZC1TaGFwZSI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=)}.qumlImageOption[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%]{margin-top:2rem;display:-ms-grid;display:grid;gap:1rem}.qumlOption-imageQaGrid[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%]{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:1rem}@media only screen and (max-width:640px){.qumlOption-imageQaGrid[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%]{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}}@media only screen and (max-width:840px){.qumlImageOption[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%]{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:640px){.qumlImageOption[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%]{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}}']}),Da.ctorParameters=()=>[{type:ao}],Da.propDecorators={mcqOptions:[{type:t.IIB}],solutions:[{type:t.IIB}],layout:[{type:t.IIB}],cardinality:[{type:t.IIB}],showPopup:[{type:t.r_U}],optionSelected:[{type:t.r_U}],replayed:[{type:t.IIB}],tryAgain:[{type:t.IIB}]};class bs{constructor(){this.popUpClose=new t.vpe}ngOnInit(){}ngAfterViewInit(){const m=document.getElementById("htmlTag");m&&(m.getElementsByTagName("img")[0].style.width="70%")}closePopup(){this.popUpClose.emit()}}bs.\u0275fac=function(m){return new(m||bs)},bs.\u0275cmp=t.Xpm({type:bs,selectors:[["quml-quml-popup"]],inputs:{image:"image",htmlTag:"htmlTag"},outputs:{popUpClose:"popUpClose"},decls:5,vars:2,consts:[[1,"quml-popup"],[1,"quml-popup-icon",3,"click"],[3,"src",4,"ngIf"],["class","htmlTag","id","htmlTag",3,"innerHtml",4,"ngIf"],[3,"src"],["id","htmlTag",1,"htmlTag",3,"innerHtml"]],template:function(m,h){1&m&&(t.TgZ(0,"div",0)(1,"div",1),t.NdJ("click",function(){return h.closePopup()}),t._uU(2,"\u2715"),t.qZA(),t.YNc(3,k1,1,1,"img",2),t.qZA(),t.YNc(4,tu,2,3,"div",3)),2&m&&(t.xp6(3),t.Q6J("ngIf",!h.htmlTag),t.xp6(1),t.Q6J("ngIf",h.htmlTag))},dependencies:function(){return[Xe.O5,ra]},styles:[".quml-popup[_ngcontent-%COMP%]{position:absolute;left:0;bottom:0;right:0;background:rgba(0,0,0,.4);top:0;padding:1rem;display:flex;align-items:center;justify-content:center;z-index:2}.quml-popup[_ngcontent-%COMP%] .quml-popup-icon[_ngcontent-%COMP%]{font-size:1.25rem;right:10%;position:absolute;cursor:pointer;z-index:2;color:var(--white);top:8%}.quml-popup[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{box-shadow:0 .25rem .5rem 0 rgba(0,0,0,.2);height:90%;border-radius:.5rem;position:absolute;z-index:2}.htmlTag[_ngcontent-%COMP%]{position:absolute;top:15%;left:27%;z-index:10}@media only screen and (max-width:640px){.htmlTag[_ngcontent-%COMP%]{position:absolute;top:10%;left:27%;z-index:10}}"]}),bs.ctorParameters=()=>[],bs.propDecorators={image:[{type:t.IIB}],htmlTag:[{type:t.IIB}],popUpClose:[{type:t.r_U}]};class c1{constructor(){this.showQumlPopup=!1,this.imgOptionSelected=new t.vpe}showPopup(m){this.showQumlPopup=!0,this.qumlPopupImage=m}optionClicked(m,h){m.hasOwnProperty("stopImmediatePropagation")&&m.stopImmediatePropagation(),this.imgOptionSelected.emit({name:"optionSelect",option:h,solutions:this.solutions})}onEnter(m,h){"Enter"===m.key&&(m.stopPropagation(),this.optionClicked(m,h))}openPopup(m){this.showQumlPopup=!0,this.qumlPopupImage=m}closePopUp(){this.showQumlPopup=!1}}c1.\u0275fac=function(m){return new(m||c1)},c1.\u0275cmp=t.Xpm({type:c1,selectors:[["quml-mcq-image-option"]],inputs:{mcqQuestion:"mcqQuestion",solutions:"solutions",mcqOption:"mcqOption"},outputs:{imgOptionSelected:"imgOptionSelected"},decls:5,vars:3,consts:[["tabindex","0",1,"quml-mcq-option-card",3,"ngClass","click","keydown"],["class","option",3,"innerHTML",4,"ngIf"],[1,"container"],["type","radio","name","radio","role","radio",3,"checked"],[1,"checkmark"],[1,"option",3,"innerHTML"]],template:function(m,h){1&m&&(t.TgZ(0,"div",0),t.NdJ("click",function(te){return h.optionClicked(te,h.mcqOption)})("keydown",function(te){return h.onEnter(te,h.mcqOption)}),t.YNc(1,T2,2,3,"div",1),t.TgZ(2,"label",2),t._UZ(3,"input",3)(4,"span",4),t.qZA()()),2&m&&(t.Q6J("ngClass",null!=h.mcqOption&&h.mcqOption.selected?"quml-mcq-option-card quml-option--selected":"quml-mcq-option-card"),t.xp6(1),t.Q6J("ngIf",h.mcqOption),t.xp6(2),t.Q6J("checked",null==h.mcqOption?null:h.mcqOption.selected))},dependencies:function(){return[Xe.mk,Xe.O5,ra]},styles:[':root{--quml-btn-border:#ccc;--quml-color-gray:#666;--quml-checkmark:#cdcdcd;--quml-color-primary-shade:rgba(0, 0, 0, .1);--quml-option-card-bg:#fff;--quml-option-selected-checkmark:#ffff}.quml-mcq-option-card[_ngcontent-%COMP%]{position:relative;background-color:var(--quml-option-card-bg);padding:1rem;border-radius:.25rem;border:.0625rem solid var(--quml-btn-border);box-shadow:0 .125rem .75rem 0 var(--quml-color-primary-shade);display:flex;align-items:center;justify-content:space-between;height:100%;gap:.5rem}.quml-mcq-option-card[_ngcontent-%COMP%] .option-image[_ngcontent-%COMP%]{position:relative}.quml-mcq-option-card[_ngcontent-%COMP%] .option-image[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{min-width:100%;vertical-align:bottom;width:100%!important}.quml-mcq-option-card[_ngcontent-%COMP%] .option[_ngcontent-%COMP%]{color:var(--quml-color-gray);font-size:.75rem;font-weight:700;flex:1}.quml-mcq-option-card[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{margin-bottom:0}.zoom-in-icon[_ngcontent-%COMP%]{position:absolute;right:.5rem;bottom:0} .quml-mcq-option-card .option img{max-width:100%} .quml-mcq-option-card .option label{margin-bottom:0}.selected-option-text[_ngcontent-%COMP%]{color:var(--primary-color)!important}.icon-zommin[_ngcontent-%COMP%]{position:absolute;bottom:2px;right:-1px;content:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTlweCIgaGVpZ2h0PSIxOXB4IiB2aWV3Qm94PSIwIDAgMTkgMTkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYyICg5MTM5MCkgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+em9vbTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJkZXZzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iem9vbSI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik05LjUsMCBMMTgsMCBDMTguNTUyMjg0NywtMS4wMTQ1MzA2M2UtMTYgMTksMC40NDc3MTUyNSAxOSwxIEwxOSwxMyBDMTksMTYuMzEzNzA4NSAxNi4zMTM3MDg1LDE5IDEzLDE5IEwxLDE5IEMwLjQ0NzcxNTI1LDE5IDYuNzYzNTM3NTFlLTE3LDE4LjU1MjI4NDcgMCwxOCBMMCw5LjUgQy02LjQyNTM2MDY0ZS0xNiw0LjI1MzI5NDg4IDQuMjUzMjk0ODgsOS42MzgwNDA5NWUtMTYgOS41LDAgWiIgaWQ9IlJlY3RhbmdsZSIgZmlsbC1vcGFjaXR5PSIwLjUiIGZpbGw9IiM0MzQzNDMiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUuMDAwMDAwLCA0LjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTQuNTgzMzMzMzMsMC43NSBDNi45NzY2NjY2NywwLjc1IDguOTE2NjY2NjcsMi42OSA4LjkxNjY2NjY3LDUuMDgzMzMzMzMgQzguOTE2NjY2NjcsNi4xNTY2NjY2NyA4LjUyMzMzMzMzLDcuMTQzMzMzMzMgNy44Nyw3LjkwMzMzMzMzIEw3Ljg3LDcuOTAzMzMzMzMgTDguMDU2NjY2NjcsOC4wODMzMzMzMyBMOC41ODMzMzMzMyw4LjA4MzMzMzMzIEwxMS45MSwxMS40MTY2NjY3IEwxMC45MTY2NjY3LDEyLjQxIEw3LjU4MzMzMzMzLDkuMDgzMzMzMzMgTDcuNTgzMzMzMzMsOC41NTY2NjY2NyBMNy40MDMzMzMzMyw4LjM3IEM2LjY0MzMzMzMzLDkuMDIzMzMzMzMgNS42NTY2NjY2Nyw5LjQxNjY2NjY3IDQuNTgzMzMzMzMsOS40MTY2NjY2NyBDMi4xOSw5LjQxNjY2NjY3IDAuMjUsNy40NzY2NjY2NyAwLjI1LDUuMDgzMzMzMzMgQzAuMjUsMi42OSAyLjE5LDAuNzUgNC41ODMzMzMzMywwLjc1IFogTTQuNTgzMzMzMzMsMi4wODMzMzMzMyBDMi45MjMzMzMzMywyLjA4MzMzMzMzIDEuNTgzMzMzMzMsMy40MjMzMzMzMyAxLjU4MzMzMzMzLDUuMDgzMzMzMzMgQzEuNTgzMzMzMzMsNi43NDMzMzMzMyAyLjkyMzMzMzMzLDguMDgzMzMzMzMgNC41ODMzMzMzMyw4LjA4MzMzMzMzIEM2LjI0MzMzMzMzLDguMDgzMzMzMzMgNy41ODMzMzMzMyw2Ljc0MzMzMzMzIDcuNTgzMzMzMzMsNS4wODMzMzMzMyBDNy41ODMzMzMzMywzLjQyMzMzMzMzIDYuMjQzMzMzMzMsMi4wODMzMzMzMyA0LjU4MzMzMzMzLDIuMDgzMzMzMzMgWiBNNC45MTY2NjY2NywzLjQxNjY2NjY3IEw0LjkxNjY2NjY3LDQuNzUgTDYuMjUsNC43NSBMNi4yNSw1LjQxNjY2NjY3IEw0LjkxNjY2NjY3LDUuNDE2NjY2NjcgTDQuOTE2NjY2NjcsNi43NSBMNC4yNSw2Ljc1IEw0LjI1LDUuNDE2NjY2NjcgTDIuOTE2NjY2NjcsNS40MTY2NjY2NyBMMi45MTY2NjY2Nyw0Ljc1IEw0LjI1LDQuNzUgTDQuMjUsMy40MTY2NjY2NyBMNC45MTY2NjY2NywzLjQxNjY2NjY3IFoiIGlkPSJDb21iaW5lZC1TaGFwZSI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=)}.image-option-selected[_ngcontent-%COMP%]{border:.125rem solid var(--primary-color)}.checkmark[_ngcontent-%COMP%]{display:block;height:1.25rem;width:1.25rem;border-radius:50%;border:.125rem solid var(--quml-checkmark)}.container[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{position:absolute;opacity:0;cursor:pointer}.container[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:checked ~ .checkmark[_ngcontent-%COMP%], .quml-option--selected[_ngcontent-%COMP%] .checkmark[_ngcontent-%COMP%]{position:relative;background-color:var(--quml-option-selected-checkmark);border:.125rem solid var(--primary-color)}.quml-option--selected[_ngcontent-%COMP%] .checkmark[_ngcontent-%COMP%]:after, input[_ngcontent-%COMP%]:checked ~ .checkmark[_ngcontent-%COMP%]:after{content:"";opacity:1}.container[_ngcontent-%COMP%] .checkmark[_ngcontent-%COMP%]:after, .quml-option--selected[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] .checkmark[_ngcontent-%COMP%]:after{margin:0;width:.75rem;height:.75rem;border-radius:50%;background:var(--primary-color);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0}.quml-option--selected[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] .checkmark[_ngcontent-%COMP%]:after{opacity:1}.quml-option--selected[_ngcontent-%COMP%]{border:.125rem solid var(--primary-color)}']}),c1.propDecorators={mcqQuestion:[{type:t.IIB}],solutions:[{type:t.IIB}],mcqOption:[{type:t.IIB}],imgOptionSelected:[{type:t.r_U}]};class B1{constructor(){}ngOnInit(){}}B1.\u0275fac=function(m){return new(m||B1)},B1.\u0275cmp=t.Xpm({type:B1,selectors:[["quml-zoom-in"]],decls:22,vars:0,consts:[["version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","x","0px","y","0px","width","12px","height","12px","viewBox","0 0 512 512",0,"xml","space","preserve",2,"enable-background","new 0 0 512 512"],["d","M506.141,477.851L361.689,333.399c65.814-80.075,61.336-198.944-13.451-273.73c-79.559-79.559-209.01-79.559-288.569,0\n\t\t\ts-79.559,209.01,0,288.569c74.766,74.766,193.62,79.293,273.73,13.451l144.452,144.452c7.812,7.812,20.477,7.812,28.289,0\n\t\t\tC513.953,498.328,513.953,485.663,506.141,477.851z M319.949,319.948c-63.96,63.96-168.03,63.959-231.99,0\n\t\t\tc-63.96-63.96-63.96-168.03,0-231.99c63.958-63.957,168.028-63.962,231.99,0C383.909,151.918,383.909,255.988,319.949,319.948z"],["d","M301.897,183.949h-77.94v-77.94c0-11.048-8.956-20.004-20.004-20.004c-11.048,0-20.004,8.956-20.004,20.004v77.94h-77.94\n\t\t\tc-11.048,0-20.004,8.956-20.004,20.004c0,11.048,8.956,20.004,20.004,20.004h77.94v77.94c0,11.048,8.956,20.004,20.004,20.004\n\t\t\tc11.048,0,20.004-8.956,20.004-20.004v-77.94h77.94c11.048,0,20.004-8.956,20.004-20.004\n\t\t\tC321.901,192.905,312.945,183.949,301.897,183.949z"]],template:function(m,h){1&m&&(t.O4$(),t.TgZ(0,"svg",0)(1,"g")(2,"g"),t._UZ(3,"path",1),t.qZA()(),t.TgZ(4,"g")(5,"g"),t._UZ(6,"path",2),t.qZA()(),t._UZ(7,"g")(8,"g")(9,"g")(10,"g")(11,"g")(12,"g")(13,"g")(14,"g")(15,"g")(16,"g")(17,"g")(18,"g")(19,"g")(20,"g")(21,"g"),t.qZA())}}),B1.ctorParameters=()=>[];class d1{constructor(){}ngOnInit(){}}d1.\u0275fac=function(m){return new(m||d1)},d1.\u0275cmp=t.Xpm({type:d1,selectors:[["quml-star"]],decls:9,vars:0,consts:[["width","18px","height","19px","viewBox","0 0 20 19","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["x1","50%","y1","0%","x2","50%","y2","100%","id","linearGradient-1"],["stop-color","#FFE500","offset","0%"],["stop-color","#E6B302","offset","100%"],["id","Symbols","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["d","M9.52906513,1.05447851 C9.88447433,0.933955771 10.2858614,0.949017066 10.6489852,1.12822939 C10.9381809,1.27095597 11.1722611,1.50503624 11.3149877,1.79423187 L11.3149877,1.79423187 L12.3803318,3.95285472 C12.8901488,4.98585688 13.8756284,5.70184969 15.0156139,5.86749929 L15.0156139,5.86749929 L17.3977957,6.21365056 C17.7985266,6.27188017 18.1377182,6.4870255 18.3621696,6.78779616 C18.586621,7.08856682 18.6963323,7.47496281 18.6381027,7.87569375 C18.591728,8.19484007 18.4414393,8.48979843 18.2105028,8.71490584 L18.2105028,8.71490584 L16.4867399,10.3951594 C15.6618386,11.1992394 15.2854189,12.3577401 15.4801517,13.4931194 L15.4801517,13.4931194 L15.8870769,15.8656755 C15.9555299,16.2647872 15.8557305,16.6538611 15.6390399,16.9602703 C15.4223493,17.2666796 15.0887676,17.4904241 14.6896558,17.5588771 C14.3717991,17.6133938 14.0448352,17.5616079 13.7593821,17.4115363 L13.7593821,17.4115363 L11.6286939,16.2913672 C10.6090599,15.7553139 9.39094014,15.7553139 8.37130605,16.2913672 L8.37130605,16.2913672 L6.24061792,17.4115363 C5.88219327,17.5999712 5.48132228,17.6252868 5.12294871,17.5138875 C4.76457514,17.4024881 4.44869898,17.1543739 4.26026399,16.7959492 C4.11019239,16.5104961 4.0584064,16.1835322 4.1129231,15.8656755 L4.1129231,15.8656755 L4.51984832,13.4931194 C4.7145811,12.3577401 4.33816141,11.1992394 3.51326011,10.3951594 L3.51326011,10.3951594 L1.7894972,8.71490584 C1.49952557,8.43225335 1.35157308,8.05882533 1.34677662,7.68356752 C1.34198016,7.3083097 1.48033973,6.93122211 1.76299222,6.64125047 C1.98809962,6.41031402 2.28305798,6.26002523 2.6022043,6.21365056 L2.6022043,6.21365056 L4.98438605,5.86749929 C6.12437162,5.70184969 7.10985117,4.98585688 7.61966822,3.95285472 L7.61966822,3.95285472 L8.68501228,1.79423187 C8.86422461,1.43110804 9.17365593,1.17500126 9.52906513,1.05447851 Z","id","Star","stroke","#EDBA01","fill","url(#linearGradient-1)"]],template:function(m,h){1&m&&(t.O4$(),t.TgZ(0,"svg",0)(1,"title"),t._uU(2,"Star"),t.qZA(),t.TgZ(3,"defs")(4,"linearGradient",1),t._UZ(5,"stop",2)(6,"stop",3),t.qZA()(),t.TgZ(7,"g",4),t._UZ(8,"path",5),t.qZA()())}}),d1.ctorParameters=()=>[];class f1{constructor(){}ngOnInit(){}}f1.\u0275fac=function(m){return new(m||f1)},f1.\u0275cmp=t.Xpm({type:f1,selectors:[["quml-previous"]],decls:30,vars:0,consts:[["width","60px","height","36px","viewBox","0 0 60 36","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","path-1","x","0","y","0","width","60","height","36","rx","18"],["x","-5.8%","y","-9.7%","width","111.7%","height","119.4%","filterUnits","objectBoundingBox","id","filter-2"],["stdDeviation","3","in","SourceAlpha","result","shadowBlurInner1"],["dx","0","dy","1","in","shadowBlurInner1","result","shadowOffsetInner1"],["in","shadowOffsetInner1","in2","SourceAlpha","operator","arithmetic","k2","-1","k3","1","result","shadowInnerInner1"],["values","0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0","type","matrix","in","shadowInnerInner1"],["id","path-3","x","0","y","0","width","54","height","30","rx","15"],["x","-2.8%","y","-5.0%","width","105.6%","height","110.0%","filterUnits","objectBoundingBox","id","filter-4"],["stdDeviation","0.5","in","SourceGraphic"],["x","-5.6%","y","-10.0%","width","111.1%","height","120.0%","filterUnits","objectBoundingBox","id","filter-5"],["stdDeviation","1","in","SourceAlpha","result","shadowBlurInner1"],["dx","0","dy","-1","in","shadowBlurInner1","result","shadowOffsetInner1"],["id","button/previous2","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","Group"],["id","Group-Copy"],["id","Rectangle-5-Copy","opacity","0.1","fill-rule","nonzero"],["fill","#CCCCCC",0,"xlink","href","#path-1"],["fill","black","fill-opacity","1","filter","url(#filter-2)",0,"xlink","href","#path-1"],["id","Group-2","transform","translate(3.000000, 3.000000)"],["id","Rectangle-5-Copy-2","fill-rule","nonzero","filter","url(#filter-4)"],["fill","#FFFFFF",0,"xlink","href","#path-3"],["fill","black","fill-opacity","1","filter","url(#filter-5)",0,"xlink","href","#path-3"],["id","Shape","fill","#6D7278","points","31 10.41 29.59 9 23.59 15 29.59 21 31 19.59 26.42 15"],["id","Icon-24px","transform","translate(30.000000, 18.000000) scale(-1, 1) translate(-30.000000, -18.000000) translate(26.000000, 12.000000)"]],template:function(m,h){1&m&&(t.O4$(),t.TgZ(0,"svg",0)(1,"title"),t._uU(2,"Previous"),t.qZA(),t.TgZ(3,"defs"),t._UZ(4,"rect",1),t.TgZ(5,"filter",2),t._UZ(6,"feGaussianBlur",3)(7,"feOffset",4)(8,"feComposite",5)(9,"feColorMatrix",6),t.qZA(),t._UZ(10,"rect",7),t.TgZ(11,"filter",8),t._UZ(12,"feGaussianBlur",9),t.qZA(),t.TgZ(13,"filter",10),t._UZ(14,"feGaussianBlur",11)(15,"feOffset",12)(16,"feComposite",5)(17,"feColorMatrix",6),t.qZA()(),t.TgZ(18,"g",13)(19,"g",14)(20,"g",15)(21,"g",16),t._UZ(22,"use",17)(23,"use",18),t.qZA(),t.TgZ(24,"g",19)(25,"g",20),t._UZ(26,"use",21)(27,"use",22),t.qZA(),t._UZ(28,"polygon",23),t.qZA()(),t._UZ(29,"g",24),t.qZA()()())}}),f1.ctorParameters=()=>[];class Ia{constructor(){}ngOnInit(){}}Ia.\u0275fac=function(m){return new(m||Ia)},Ia.\u0275cmp=t.Xpm({type:Ia,selectors:[["quml-next"]],decls:30,vars:0,consts:[["width","60px","height","36px","viewBox","0 0 60 36","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","path-1","x","0","y","0","width","60","height","36","rx","18"],["x","-5.8%","y","-9.7%","width","111.7%","height","119.4%","filterUnits","objectBoundingBox","id","filter-2"],["stdDeviation","3","in","SourceAlpha","result","shadowBlurInner1"],["dx","0","dy","1","in","shadowBlurInner1","result","shadowOffsetInner1"],["in","shadowOffsetInner1","in2","SourceAlpha","operator","arithmetic","k2","-1","k3","1","result","shadowInnerInner1"],["values","0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0","type","matrix","in","shadowInnerInner1"],["id","path-3","x","0","y","0","width","54","height","30","rx","15"],["x","-2.8%","y","-5.0%","width","105.6%","height","110.0%","filterUnits","objectBoundingBox","id","filter-4"],["stdDeviation","0.5","in","SourceGraphic"],["x","-5.6%","y","-10.0%","width","111.1%","height","120.0%","filterUnits","objectBoundingBox","id","filter-5"],["stdDeviation","1","in","SourceAlpha","result","shadowBlurInner1"],["dx","0","dy","-1","in","shadowBlurInner1","result","shadowOffsetInner1"],["id","button/next2","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","Group"],["id","Group-Copy"],["id","Rectangle-5-Copy","opacity","0.1","fill-rule","nonzero"],["fill","#CCCCCC",0,"xlink","href","#path-1"],["fill","black","fill-opacity","1","filter","url(#filter-2)",0,"xlink","href","#path-1"],["id","Group-2","transform","translate(3.000000, 3.000000)"],["id","Rectangle-5-Copy-2","fill-rule","nonzero","filter","url(#filter-4)"],["fill","#FFFFFF",0,"xlink","href","#path-3"],["fill","black","fill-opacity","1","filter","url(#filter-5)",0,"xlink","href","#path-3"],["id","Shape","fill","#6D7278","transform","translate(27.295000, 15.000000) scale(-1, 1) translate(-27.295000, -15.000000) ","points","31 10.41 29.59 9 23.59 15 29.59 21 31 19.59 26.42 15"],["id","Icon-24px","transform","translate(30.000000, 18.000000) scale(-1, 1) translate(-30.000000, -18.000000) translate(26.000000, 12.000000)"]],template:function(m,h){1&m&&(t.O4$(),t.TgZ(0,"svg",0)(1,"title"),t._uU(2,"Next"),t.qZA(),t.TgZ(3,"defs"),t._UZ(4,"rect",1),t.TgZ(5,"filter",2),t._UZ(6,"feGaussianBlur",3)(7,"feOffset",4)(8,"feComposite",5)(9,"feColorMatrix",6),t.qZA(),t._UZ(10,"rect",7),t.TgZ(11,"filter",8),t._UZ(12,"feGaussianBlur",9),t.qZA(),t.TgZ(13,"filter",10),t._UZ(14,"feGaussianBlur",11)(15,"feOffset",12)(16,"feComposite",5)(17,"feColorMatrix",6),t.qZA()(),t.TgZ(18,"g",13)(19,"g",14)(20,"g",15)(21,"g",16),t._UZ(22,"use",17)(23,"use",18),t.qZA(),t.TgZ(24,"g",19)(25,"g",20),t._UZ(26,"use",21)(27,"use",22),t.qZA(),t._UZ(28,"polygon",23),t.qZA()(),t._UZ(29,"g",24),t.qZA()()())}}),Ia.ctorParameters=()=>[];class q1{constructor(){}ngOnInit(){}}q1.\u0275fac=function(m){return new(m||q1)},q1.\u0275cmp=t.Xpm({type:q1,selectors:[["quml-bookmark"]],decls:5,vars:0,consts:[["width","14px","height","18px","viewBox","0 0 14 18","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","Symbols","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["d","M12,0 L2,0 C0.9,0 0.01,0.9 0.01,2 L0,18 L7,15 L14,18 L14,2 C14,0.9 13.1,0 12,0 L12,0 Z M12,15 L7,12.82 L2,15 L2,2 L12,2 L12,15 L12,15 Z","id","bookmark","fill","#6D7278"]],template:function(m,h){1&m&&(t.O4$(),t.TgZ(0,"svg",0)(1,"title"),t._uU(2,"bookmark"),t.qZA(),t.TgZ(3,"g",1),t._UZ(4,"path",2),t.qZA()())}}),q1.ctorParameters=()=>[];class p1{constructor(){}ngOnInit(){}}p1.\u0275fac=function(m){return new(m||p1)},p1.\u0275cmp=t.Xpm({type:p1,selectors:[["quml-hint"]],decls:5,vars:0,consts:[["width","14px","height","20px","viewBox","0 0 14 20","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","Symbols","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["d","M4,19 C4,19.55 4.45,20 5,20 L9,20 C9.55,20 10,19.55 10,19 L10,18 L4,18 L4,19 L4,19 Z M7,0 C3.14,0 0,3.14 0,7 C0,9.38 1.19,11.47 3,12.74 L3,15 C3,15.55 3.45,16 4,16 L10,16 C10.55,16 11,15.55 11,15 L11,12.74 C12.81,11.47 14,9.38 14,7 C14,3.14 10.86,0 7,0 L7,0 Z M9.85,11.1 L9,11.7 L9,14 L5,14 L5,11.7 L4.15,11.1 C2.8,10.16 2,8.63 2,7 C2,4.24 4.24,2 7,2 C9.76,2 12,4.24 12,7 C12,8.63 11.2,10.16 9.85,11.1 L9.85,11.1 Z","id","hint","fill","#6D7278"]],template:function(m,h){1&m&&(t.O4$(),t.TgZ(0,"svg",0)(1,"title"),t._uU(2,"hint"),t.qZA(),t.TgZ(3,"g",1),t._UZ(4,"path",2),t.qZA()())}}),p1.ctorParameters=()=>[];class h1{constructor(){}ngOnInit(){}}h1.\u0275fac=function(m){return new(m||h1)},h1.\u0275cmp=t.Xpm({type:h1,selectors:[["quml-ans"]],decls:7,vars:0,consts:[["tabindex","0","width","25px","height","25px","viewBox","0 0 25 25","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","Symbols","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","ans"],["id","Oval","stroke","#979797","cx","12.0235","cy","12.0235","r","11.5235"],["d","M5.9515,14.5235 L6.3675,13.1635 L8.4475,13.1635 L8.8635,14.5235 L10.1675,14.5235 L8.1435,8.7875 L6.6635,8.7875 L4.6475,14.5235 L5.9515,14.5235 Z M8.1595,12.1475 L6.6715,12.1475 L7.0795,10.8195 C7.10083333,10.7608333 7.1315,10.6608333 7.1715,10.5195 C7.2115,10.3781667 7.25416667,10.2288333 7.2995,10.0715 C7.34483333,9.91416667 7.38083333,9.78216667 7.4075,9.6755 C7.43416667,9.78216667 7.46883333,9.9075 7.5115,10.0515 C7.55416667,10.1955 7.59683333,10.3368333 7.6395,10.4755 C7.68216667,10.6141667 7.71683333,10.7288333 7.7435,10.8195 L7.7435,10.8195 L8.1595,12.1475 Z M11.9835,14.5235 L11.9835,12.4675 C11.9835,12.0035 12.0501667,11.6475 12.1835,11.3995 C12.3168333,11.1515 12.5648333,11.0275 12.9275,11.0275 C13.1728333,11.0275 13.3515,11.1061667 13.4635,11.2635 C13.5755,11.4208333 13.6315,11.6568333 13.6315,11.9715 L13.6315,11.9715 L13.6315,14.5235 L14.8235,14.5235 L14.8235,11.6755 C14.8235,11.1155 14.6821667,10.7088333 14.3995,10.4555 C14.1168333,10.2021667 13.7408333,10.0755 13.2715,10.0755 C12.9995,10.0755 12.7421667,10.1261667 12.4995,10.2275 C12.2568333,10.3288333 12.0661667,10.4915 11.9275,10.7155 L11.9275,10.7155 L11.8635,10.7155 L11.7035,10.1555 L10.7915,10.1555 L10.7915,14.5235 L11.9835,14.5235 Z M17.2315,14.6035 C17.8501667,14.6035 18.3155,14.4848333 18.6275,14.2475 C18.9395,14.0101667 19.0955,13.6701667 19.0955,13.2275 C19.0955,12.9715 19.0461667,12.7608333 18.9475,12.5955 C18.8488333,12.4301667 18.7088333,12.2928333 18.5275,12.1835 C18.3461667,12.0741667 18.1301667,11.9688333 17.8795,11.8675 C17.6235,11.7608333 17.4301667,11.6755 17.2995,11.6115 C17.1688333,11.5475 17.0808333,11.4875 17.0355,11.4315 C16.9901667,11.3755 16.9675,11.3128333 16.9675,11.2435 C16.9675,11.0515 17.1435,10.9555 17.4955,10.9555 C17.6928333,10.9555 17.8875,10.9861667 18.0795,11.0475 C18.2715,11.1088333 18.4741667,11.1848333 18.6875,11.2755 L18.6875,11.2755 L19.0475,10.4195 C18.7861667,10.2968333 18.5328333,10.2088333 18.2875,10.1555 C18.0421667,10.1021667 17.7835,10.0755 17.5115,10.0755 C16.9888333,10.0755 16.5701667,10.1768333 16.2555,10.3795 C15.9408333,10.5821667 15.7835,10.8861667 15.7835,11.2915 C15.7835,11.5368333 15.8261667,11.7408333 15.9115,11.9035 C15.9968333,12.0661667 16.1261667,12.2048333 16.2995,12.3195 C16.4728333,12.4341667 16.6981667,12.5501667 16.9755,12.6675 C17.2581667,12.7848333 17.4661667,12.8808333 17.5995,12.9555 C17.7328333,13.0301667 17.8195,13.0968333 17.8595,13.1555 C17.8995,13.2141667 17.9195,13.2808333 17.9195,13.3555 C17.9195,13.4675 17.8688333,13.5581667 17.7675,13.6275 C17.6661667,13.6968333 17.5008333,13.7315 17.2715,13.7315 C17.0635,13.7315 16.8235,13.6968333 16.5515,13.6275 C16.2795,13.5581667 16.0261667,13.4701667 15.7915,13.3635 L15.7915,13.3635 L15.7915,14.3475 C16.0101667,14.4381667 16.2288333,14.5035 16.4475,14.5435 C16.6661667,14.5835 16.9275,14.6035 17.2315,14.6035 Z","id","Ans","fill","#6D7278","fill-rule","nonzero"]],template:function(m,h){1&m&&(t.O4$(),t.TgZ(0,"svg",0)(1,"title"),t._uU(2,"ans"),t.qZA(),t.TgZ(3,"g",1)(4,"g",2),t._UZ(5,"circle",3)(6,"path",4),t.qZA()()())}}),h1.ctorParameters=()=>[];class Ql{constructor(){}ngOnInit(){}}Ql.\u0275fac=function(m){return new(m||Ql)},Ql.\u0275cmp=t.Xpm({type:Ql,selectors:[["quml-share"]],decls:5,vars:0,consts:[["width","17px","height","18px","viewBox","0 0 17 18","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","Symbols","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["d","M13.4613333,12.8088889 C12.7857778,12.8088889 12.1813333,13.0755556 11.7191111,13.4933333 L5.38133333,9.80444444 C5.42577778,9.6 5.46133333,9.39555556 5.46133333,9.18222222 C5.46133333,8.96888889 5.42577778,8.76444444 5.38133333,8.56 L11.648,4.90666667 C12.128,5.35111111 12.7591111,5.62666667 13.4613333,5.62666667 C14.9368889,5.62666667 16.128,4.43555556 16.128,2.96 C16.128,1.48444444 14.9368889,0.293333333 13.4613333,0.293333333 C11.9857778,0.293333333 10.7946667,1.48444444 10.7946667,2.96 C10.7946667,3.17333333 10.8302222,3.37777778 10.8746667,3.58222222 L4.608,7.23555556 C4.128,6.79111111 3.49688889,6.51555556 2.79466667,6.51555556 C1.31911111,6.51555556 0.128,7.70666667 0.128,9.18222222 C0.128,10.6577778 1.31911111,11.8488889 2.79466667,11.8488889 C3.49688889,11.8488889 4.128,11.5733333 4.608,11.1288889 L10.9368889,14.8266667 C10.8924444,15.0133333 10.8657778,15.2088889 10.8657778,15.4044444 C10.8657778,16.8355556 12.0302222,18 13.4613333,18 C14.8924444,18 16.0568889,16.8355556 16.0568889,15.4044444 C16.0568889,13.9733333 14.8924444,12.8088889 13.4613333,12.8088889 L13.4613333,12.8088889 Z","id","share","fill","#6D7278"]],template:function(m,h){1&m&&(t.O4$(),t.TgZ(0,"svg",0)(1,"title"),t._uU(2,"share"),t.qZA(),t.TgZ(3,"g",1),t._UZ(4,"path",2),t.qZA()())}}),Ql.ctorParameters=()=>[];class Ms{constructor(){}ngOnInit(){}}Ms.\u0275fac=function(m){return new(m||Ms)},Ms.\u0275cmp=t.Xpm({type:Ms,selectors:[["quml-correct"]],decls:5,vars:0,consts:[["width","48px","height","48px","viewBox","0 0 21 20","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","Symbols","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["d","M10.5,0 C4.98,0 0.5,4.48 0.5,10 C0.5,15.52 4.98,20 10.5,20 C16.02,20 20.5,15.52 20.5,10 C20.5,4.48 16.02,0 10.5,0 L10.5,0 Z M8.5,15 L3.5,10 L4.91,8.59 L8.5,12.17 L16.09,4.58 L17.5,6 L8.5,15 L8.5,15 Z","id","correct-option","fill","#31A679"]],template:function(m,h){1&m&&(t.O4$(),t.TgZ(0,"svg",0)(1,"title"),t._uU(2,"correct option"),t.qZA(),t.TgZ(3,"g",1),t._UZ(4,"path",2),t.qZA()())}}),Ms.ctorParameters=()=>[];class g1{constructor(m){this.viewerService=m,this.submitClicked=new t.vpe,this.emitQuestionNo=new t.vpe,this.scoreBoardLoaded=new t.vpe}ngOnInit(){this.scoreBoardLoaded.emit({scoreBoardLoaded:!0}),this.subscription=(0,hs.R)(document,"keydown").subscribe(m=>{"Enter"===m.key&&(m.stopPropagation(),document.activeElement.click())})}goToQuestion(m,h){this.emitQuestionNo.emit({questionNo:m,identifier:h})}onReviewClicked(){this.isSections?this.goToQuestion(1,this.scores[0].identifier):this.goToQuestion(1),this.viewerService.raiseHeartBeatEvent(Wr_scoreBoardReviewClicked,zr_interact,qs_submitPage)}ngOnDestroy(){this.subscription.unsubscribe()}}g1.\u0275fac=function(m){return new(m||g1)(t.Y36(Lo))},g1.\u0275cmp=t.Xpm({type:g1,selectors:[["quml-scoreboard"]],inputs:{scores:"scores",totalNoOfQuestions:"totalNoOfQuestions",contentName:"contentName",showFeedBack:"showFeedBack",isSections:"isSections",summary:"summary"},outputs:{submitClicked:"submitClicked",emitQuestionNo:"emitQuestionNo",scoreBoardLoaded:"scoreBoardLoaded"},decls:24,vars:7,consts:[[1,"scoreboard"],[1,"scoreboard__header"],[1,"scoreboard__title"],[1,"scoreboard__subtitle"],[1,"sections-score-card"],[1,"sections-score-count-info"],[1,"mb-15"],[1,"sections-score-count-sections"],["class","scoreboard__points",4,"ngIf"],[4,"ngIf"],[1,"scoreboard__btn-container"],["type","submit",1,"sb-btn","sb-btn-outline-primary","sb-btn-normal","sb-btn-radius","px-20","mx-8",3,"click"],["type","submit",1,"sb-btn","sb-btn-primary","sb-btn-normal","sb-btn-radius","px-20","mx-8",3,"click"],[1,"scoreboard__points"],["class","scoreboard__index","tabindex","0",3,"ngClass","click",4,"ngFor","ngForOf"],["tabindex","0",1,"scoreboard__index",3,"ngClass","click"],["class","sections-score-counts",4,"ngFor","ngForOf"],[1,"sections-score-counts"],[1,"sections-score-card__title"],[1,"sections-score-card__points"]],template:function(m,h){1&m&&(t.TgZ(0,"div",0)(1,"div",1)(2,"div",2),t._uU(3," Are you ready to submit? "),t.qZA(),t.TgZ(4,"div",3),t._uU(5),t.qZA()(),t.TgZ(6,"div",4)(7,"div",5)(8,"div",6),t._uU(9),t.qZA(),t.TgZ(10,"div",6),t._uU(11),t.qZA(),t.TgZ(12,"div",6),t._uU(13),t.qZA(),t.TgZ(14,"div",6),t._uU(15),t.qZA()(),t.TgZ(16,"div",7),t.YNc(17,n3,2,1,"div",8),t.YNc(18,h5,2,1,"div",9),t.qZA()(),t.TgZ(19,"div",10)(20,"button",11),t.NdJ("click",function(){return h.onReviewClicked()}),t._uU(21,"Review"),t.qZA(),t.TgZ(22,"button",12),t.NdJ("click",function(){return h.submitClicked.emit({type:"submit-clicked"})}),t._uU(23,"Submit"),t.qZA()()()),2&m&&(t.xp6(5),t.hij(" ",h.contentName," "),t.xp6(4),t.hij("Total Questions: ",h.totalNoOfQuestions,""),t.xp6(2),t.hij("Questions Answered: ",(null==h.summary?null:h.summary.correct)+(null==h.summary?null:h.summary.wrong),""),t.xp6(2),t.hij("Questions Skipped: ",null==h.summary?null:h.summary.skipped,""),t.xp6(2),t.hij("Questions not Viewed: ",h.totalNoOfQuestions-((null==h.summary?null:h.summary.correct)+(null==h.summary?null:h.summary.wrong)+(null==h.summary?null:h.summary.skipped)),""),t.xp6(2),t.Q6J("ngIf",!h.isSections),t.xp6(1),t.Q6J("ngIf",h.isSections))},dependencies:[Xe.mk,Xe.sg,Xe.O5],styles:[":root{--quml-scoreboard-sub-title:#6d7278;--quml-scoreboard-skipped:#969696;--quml-scoreboard-unattempted:#575757;--quml-color-success:#08bc82;--quml-color-danger:#f1635d;--quml-color-primary-contrast:#333}.scoreboard[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;padding:3.5rem 2.5rem 0}@media (max-width:767px){.scoreboard[_ngcontent-%COMP%]{top:0;height:calc(100% - 0px)}}.scoreboard__header[_ngcontent-%COMP%]{font-weight:700;text-align:center;line-height:normal;height:5rem}.scoreboard__title[_ngcontent-%COMP%]{color:var(--primary-color);font-size:1.25rem}.scoreboard__subtitle[_ngcontent-%COMP%]{color:var(--quml-scoreboard-sub-title);font-size:.875rem;margin-top:.5rem}.scoreboard__points[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;margin:0 auto;width:100%;max-height:calc(100vh - 12rem);align-items:center;overflow-y:auto;justify-content:center}.scoreboard__btn-container[_ngcontent-%COMP%]{display:flex;height:5rem;align-items:center}.scoreboard__index[_ngcontent-%COMP%]{font-size:.625rem;font-weight:500;border-radius:50%;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;margin:0 1rem 1rem;cursor:pointer}.scoreboard__index.skipped[_ngcontent-%COMP%]{color:var(--white);background:var(--quml-scoreboard-skipped);border:.0625rem solid var(--quml-scoreboard-skipped)}.scoreboard__index.correct[_ngcontent-%COMP%], .scoreboard__index.partial[_ngcontent-%COMP%], .scoreboard__index.wrong[_ngcontent-%COMP%]{color:var(--white);border:0 solid transparent}.scoreboard__index.correct[_ngcontent-%COMP%]{--correct-bg:var(--quml-color-success);background:var(--correct-bg)}.scoreboard__index.wrong[_ngcontent-%COMP%]{--wrong-bg:var(--quml-color-danger);background:var(--wrong-bg)}.scoreboard__index.partial[_ngcontent-%COMP%]{--partial-bg:linear-gradient(\n 180deg,\n rgba(71, 164, 128, 1) 0%,\n rgba(71, 164, 128, 1) 50%,\n rgba(249, 122, 116, 1) 50%,\n rgba(249, 122, 116, 1) 100%\n );background:var(--partial-bg)}.scoreboard__index.unattempted[_ngcontent-%COMP%]{color:var(--quml-scoreboard-unattempted);border:.03125rem solid var(--quml-scoreboard-unattempted)}.scoreboard__index.unattempted[_ngcontent-%COMP%]:hover{border:.0625rem solid var(--primary-color);color:var(--primary-color)}.scoreboard__index.attempted[_ngcontent-%COMP%]{color:var(--white)!important;background:var(--primary-color);border:.03125rem solid var(--primary-color)}.sections-score-card[_ngcontent-%COMP%]{width:100%;height:calc(100% - 10rem);overflow-y:auto;display:flex}.sections-score-card__title[_ngcontent-%COMP%]{width:100%;color:var(--quml-color-primary-contrast);font-size:.875rem;font-weight:700;text-align:center;margin-bottom:1rem}.sections-score-card__points[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;margin:.5rem auto 0;width:100%;max-height:100%;align-items:center;overflow-y:auto;justify-content:center}@media screen and (orientation:portrait){.sections-score-card[_ngcontent-%COMP%]{flex-direction:column;text-align:center}}.sections-score-card[_ngcontent-%COMP%] .sections-score-count-info[_ngcontent-%COMP%]{width:100%;display:block;border-right:0;padding-bottom:1.5rem;position:-webkit-sticky;position:sticky;top:0;background:#fff}@media screen and (orientation:landscape){.scoreboard[_ngcontent-%COMP%] .scoreboard__header[_ngcontent-%COMP%]{display:block;width:100%;text-align:left}.sections-score-card[_ngcontent-%COMP%] .sections-score-count-info[_ngcontent-%COMP%]{width:40%;border-right:1px solid #979797}.sections-score-card[_ngcontent-%COMP%] .sections-score-count-sections[_ngcontent-%COMP%]{width:calc(100% - 40%)}}"]}),g1.ctorParameters=()=>[{type:Lo}],g1.propDecorators={scores:[{type:t.IIB}],totalNoOfQuestions:[{type:t.IIB}],contentName:[{type:t.IIB}],showFeedBack:[{type:t.IIB}],isSections:[{type:t.IIB}],summary:[{type:t.IIB}],submitClicked:[{type:t.r_U}],emitQuestionNo:[{type:t.r_U}],scoreBoardLoaded:[{type:t.r_U}]};class m1{ngOnInit(){this.time;this.minutes=Math.floor(this.time/60),this.seconds=this.time-60*this.minutes<10?"0"+(this.time-60*this.minutes):this.time-60*this.minutes}}m1.\u0275fac=function(m){return new(m||m1)},m1.\u0275cmp=t.Xpm({type:m1,selectors:[["quml-startpage"]],inputs:{instructions:"instructions",totalNoOfQuestions:"totalNoOfQuestions",points:"points",time:"time",contentName:"contentName",showTimer:"showTimer"},decls:14,vars:6,consts:[["tabindex","0",1,"startpage"],[1,"startpage__header"],[1,"startpage__content"],[1,"startpage__metadata"],[1,"startpage__md-heading"],[1,"startpage__md-scores"],[1,"startpage__md-icon"],[1,"startpage__md-desc"],["class","startpage__metadata",4,"ngIf"],[4,"ngIf"],[1,"startpage__instruction"],[1,"startpage__instr-title"],[1,"startpage__instr-desc",3,"innerHTML"]],template:function(m,h){1&m&&(t.TgZ(0,"div",0)(1,"div",1),t._uU(2),t.qZA(),t.TgZ(3,"div",2)(4,"div",3)(5,"div",4),t._uU(6,"Questions"),t.qZA(),t.TgZ(7,"div",5),t._UZ(8,"quml-content",6),t.TgZ(9,"span",7),t._uU(10),t.qZA()()(),t.YNc(11,nu,7,2,"div",8),t.YNc(12,g5,8,1,"div",8),t.qZA(),t.YNc(13,D0,6,3,"ng-container",9),t.qZA()),2&m&&(t.xp6(1),t.uIk("aria-label","question set title "+h.contentName),t.xp6(1),t.hij(" ",h.contentName," "),t.xp6(8),t.Oqu(h.totalNoOfQuestions),t.xp6(1),t.Q6J("ngIf",h.showTimer&&h.time>0),t.xp6(1),t.Q6J("ngIf",h.points),t.xp6(1),t.Q6J("ngIf",h.instructions))},dependencies:function(){return[Xe.O5,R1,ws,Rs,ra]},styles:[":root{--quml-scoreboard-sub-title:#6D7278;--quml-color-primary-contrast:#333;--quml-zoom-btn-txt:#eee;--quml-zoom-btn-hover:#f2f2f2}.startpage__header[_ngcontent-%COMP%]{color:var(--primary-color);font-size:1.125rem;font-weight:700;margin:1rem 0;line-height:normal}.startpage__content[_ngcontent-%COMP%]{display:flex;border-bottom:.0625rem solid var(--quml-zoom-btn-txt);align-items:center;line-height:normal;margin-bottom:1rem;padding-bottom:1.5rem}.startpage__metadata[_ngcontent-%COMP%]{margin:0 4rem .5rem 0}.startpage__md-heading[_ngcontent-%COMP%]{color:var(--quml-scoreboard-sub-title);font-size:.75rem;line-height:normal;margin-bottom:.5rem}.startpage__md-icon[_ngcontent-%COMP%], .startpage__md-scores[_ngcontent-%COMP%]{display:flex;align-items:center}.startpage__md-desc[_ngcontent-%COMP%]{color:var(--primary-color);font-size:1.125rem;font-weight:700;margin-left:.5rem}.startpage__instr-title[_ngcontent-%COMP%]{color:var(--quml-scoreboard-sub-title);font-size:.75rem;font-weight:700;letter-spacing:0;line-height:18px}.startpage__instr-desc[_ngcontent-%COMP%]{padding:1rem 0;color:var(--quml-color-primary-contrast);font-size:.75rem;letter-spacing:0;line-height:17px} .startpage__instr-desc ul{list-style-type:disc} .startpage__instr-desc li{margin-bottom:.5rem;margin-left:.5rem} .startpage__instr-desc table{width:100%} .startpage__instr-desc td, .startpage__instr-desc th{border:.0625rem solid #ddd;padding:.5rem} .startpage__instr-desc tr:nth-child(even){background-color:var(--quml-zoom-btn-hover)}@media only screen and (max-width:480px){.startpage__header[_ngcontent-%COMP%]{margin-top:1.5rem}}",p3]}),m1.propDecorators={instructions:[{type:t.IIB}],totalNoOfQuestions:[{type:t.IIB}],points:[{type:t.IIB}],time:[{type:t.IIB}],contentName:[{type:t.IIB}],showTimer:[{type:t.IIB}]};class R1{constructor(){}ngOnInit(){}}R1.\u0275fac=function(m){return new(m||R1)},R1.\u0275cmp=t.Xpm({type:R1,selectors:[["quml-timer"]],decls:12,vars:0,consts:[["width","18px","height","19px","viewBox","0 0 18 19","version","1.1","tabindex","-1","aria-hidden","true","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["x1","13.2653061%","y1","0%","x2","87.9981222%","y2","100%","id","linearGradient-1"],["stop-color","#F1635D","offset","0%"],["stop-color","#F97A74","offset","100%"],["id","Content-player","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","player-intro-page","transform","translate(-446.000000, -159.000000)"],["id","Icon-24px","transform","translate(446.000000, 159.495625)"],["id","Shape","points","0 0 18 0 18 18 0 18"],["d","M11.25,0.75 L6.75,0.75 L6.75,2.25 L11.25,2.25 L11.25,0.75 L11.25,0.75 Z M8.25,10.5 L9.75,10.5 L9.75,6 L8.25,6 L8.25,10.5 L8.25,10.5 Z M14.2725,5.5425 L15.3375,4.4775 C15.015,4.095 14.6625,3.735 14.28,3.42 L13.215,4.485 C12.0525,3.555 10.59,3 9,3 C5.2725,3 2.25,6.0225 2.25,9.75 C2.25,13.4775 5.265,16.5 9,16.5 C12.735,16.5 15.75,13.4775 15.75,9.75 C15.75,8.16 15.195,6.6975 14.2725,5.5425 L14.2725,5.5425 Z M9,15 C6.0975,15 3.75,12.6525 3.75,9.75 C3.75,6.8475 6.0975,4.5 9,4.5 C11.9025,4.5 14.25,6.8475 14.25,9.75 C14.25,12.6525 11.9025,15 9,15 L9,15 Z","id","Shape","fill","#f8756f"]],template:function(m,h){1&m&&(t.O4$(),t.TgZ(0,"svg",0)(1,"title"),t._uU(2,"ic_timer"),t.qZA(),t.TgZ(3,"defs")(4,"linearGradient",1),t._UZ(5,"stop",2)(6,"stop",3),t.qZA()(),t.TgZ(7,"g",4)(8,"g",5)(9,"g",6),t._UZ(10,"polygon",7)(11,"path",8),t.qZA()()()())}}),R1.ctorParameters=()=>[];class ws{constructor(){}ngOnInit(){}}ws.\u0275fac=function(m){return new(m||ws)},ws.\u0275cmp=t.Xpm({type:ws,selectors:[["quml-content"]],decls:12,vars:0,consts:[["width","18px","height","19px","viewBox","0 0 18 19","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","tabindex","-1","aria-hidden","true"],["x1","16.5289256%","y1","0%","x2","84.622256%","y2","100%","id","linearGradient-1"],["stop-color","#F1635D","offset","0%"],["stop-color","#F97A74","offset","100%"],["id","Content-player","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","player-intro-page","transform","translate(-447.000000, -95.000000)"],["id","Icon-24px","transform","translate(447.000000, 95.495625)"],["id","Shape","points","0 0 18 0 18 18 0 18"],["d","M14.25,1.5 L11.115,1.5 C10.8,0.63 9.975,0 9,0 C8.025,0 7.2,0.63 6.885,1.5 L3.75,1.5 C2.925,1.5 2.25,2.175 2.25,3 L2.25,15 C2.25,15.825 2.925,16.5 3.75,16.5 L14.25,16.5 C15.075,16.5 15.75,15.825 15.75,15 L15.75,3 C15.75,2.175 15.075,1.5 14.25,1.5 L14.25,1.5 Z M9,1.5 C9.4125,1.5 9.75,1.8375 9.75,2.25 C9.75,2.6625 9.4125,3 9,3 C8.5875,3 8.25,2.6625 8.25,2.25 C8.25,1.8375 8.5875,1.5 9,1.5 L9,1.5 Z M14.25,15 L3.75,15 L3.75,3 L5.25,3 L5.25,5.25 L12.75,5.25 L12.75,3 L14.25,3 L14.25,15 L14.25,15 Z","id","Shape","fill","#f8756f"]],template:function(m,h){1&m&&(t.O4$(),t.TgZ(0,"svg",0)(1,"title"),t._uU(2,"ic_content_paste"),t.qZA(),t.TgZ(3,"defs")(4,"linearGradient",1),t._UZ(5,"stop",2)(6,"stop",3),t.qZA()(),t.TgZ(7,"g",4)(8,"g",5)(9,"g",6),t._UZ(10,"polygon",7)(11,"path",8),t.qZA()()()())}}),ws.ctorParameters=()=>[];class Rs{constructor(){}ngOnInit(){}}Rs.\u0275fac=function(m){return new(m||Rs)},Rs.\u0275cmp=t.Xpm({type:Rs,selectors:[["quml-startpagestaricon"]],decls:10,vars:0,consts:[["width","14px","height","13px","viewBox","0 0 14 13","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["x1","0%","y1","0%","x2","101.719666%","y2","100%","id","linearGradient-1"],["stop-color","#F1635D","offset","0%"],["stop-color","#F97A74","offset","100%"],["id","Content-player","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","player-intro-page","transform","translate(-448.000000, -226.000000)","fill","#f8756f"],["d","M454.069318,237.484914 L452.648859,238.231693 C452.008011,238.568607 451.215379,238.322219 450.878466,237.681372 C450.744305,237.426183 450.698009,237.133884 450.746746,236.849727 L451.018029,235.268023 C451.129305,234.619235 450.914208,233.957235 450.442836,233.49776 L449.293661,232.377591 C448.775204,231.872221 448.764596,231.042245 449.269966,230.523788 C449.471207,230.317336 449.734894,230.182981 450.020203,230.141523 L451.608325,229.910756 C452.259745,229.816099 452.822876,229.40696 453.1142,228.816673 L453.824429,227.377591 C454.144853,226.728342 454.930929,226.461776 455.580179,226.782199 C455.838713,226.909794 456.047976,227.119057 456.175571,227.377591 L456.8858,228.816673 C457.177124,229.40696 457.740255,229.816099 458.391675,229.910756 L459.979797,230.141523 C460.696286,230.245635 461.192716,230.910864 461.088604,231.627354 C461.047146,231.912664 460.912791,232.17635 460.706339,232.377591 L459.557164,233.49776 C459.085792,233.957235 458.870695,234.619235 458.981971,235.268023 L459.253254,236.849727 C459.375645,237.563322 458.89638,238.241022 458.182786,238.363413 C457.898629,238.412149 457.60633,238.365854 457.351141,238.231693 L455.930682,237.484914 C455.348034,237.178598 454.651966,237.178598 454.069318,237.484914 Z","id","Star"]],template:function(m,h){1&m&&(t.O4$(),t.TgZ(0,"svg",0)(1,"title"),t._uU(2,"Star"),t.qZA(),t.TgZ(3,"defs")(4,"linearGradient",1),t._UZ(5,"stop",2)(6,"stop",3),t.qZA()(),t.TgZ(7,"g",4)(8,"g",5),t._UZ(9,"path",6),t.qZA()()())}}),Rs.ctorParameters=()=>[];class _1{constructor(){}ngOnInit(){}}_1.\u0275fac=function(m){return new(m||_1)},_1.\u0275cmp=t.Xpm({type:_1,selectors:[["quml-previous-active"]],decls:20,vars:0,consts:[["width","60px","height","36px","viewBox","0 0 60 36","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","path-1","x","0","y","0","width","56","height","32","rx","16"],["x","-2.7%","y","-4.7%","width","105.4%","height","109.4%","filterUnits","objectBoundingBox","id","filter-2"],["stdDeviation","0.5","in","SourceGraphic"],["x","-5.4%","y","-9.4%","width","110.7%","height","118.8%","filterUnits","objectBoundingBox","id","filter-3"],["stdDeviation","1","in","SourceAlpha","result","shadowBlurInner1"],["dx","0","dy","-1","in","shadowBlurInner1","result","shadowOffsetInner1"],["in","shadowOffsetInner1","in2","SourceAlpha","operator","arithmetic","k2","-1","k3","1","result","shadowInnerInner1"],["values","0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0","type","matrix","in","shadowInnerInner1"],["id","Symbols","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","Group","transform","translate(30.000000, 18.000000) scale(-1, 1) translate(-30.000000, -18.000000) translate(2.000000, 2.000000)"],["id","Group-2"],["id","Rectangle-5-Copy-2","fill-rule","nonzero","filter","url(#filter-2)"],["fill","#FFFFFF",0,"xlink","href","#path-1"],["fill","black","fill-opacity","1","filter","url(#filter-3)",0,"xlink","href","#path-1"],["id","Shape","fill","#6D7278","transform","translate(28.000000, 16.000000) scale(-1, 1) translate(-28.000000, -16.000000) ","points","31.705 11.41 30.295 10 24.295 16 30.295 22 31.705 20.59 27.125 16"],["id","Icon-24px","transform","translate(27.000000, 15.000000) scale(-1, 1) translate(-27.000000, -15.000000) translate(23.000000, 9.000000)"]],template:function(m,h){1&m&&(t.O4$(),t.TgZ(0,"svg",0)(1,"title"),t._uU(2,"Previous"),t.qZA(),t.TgZ(3,"defs"),t._UZ(4,"rect",1),t.TgZ(5,"filter",2),t._UZ(6,"feGaussianBlur",3),t.qZA(),t.TgZ(7,"filter",4),t._UZ(8,"feGaussianBlur",5)(9,"feOffset",6)(10,"feComposite",7)(11,"feColorMatrix",8),t.qZA()(),t.TgZ(12,"g",9)(13,"g",10)(14,"g",11)(15,"g",12),t._UZ(16,"use",13)(17,"use",14),t.qZA(),t._UZ(18,"polygon",15),t.qZA(),t._UZ(19,"g",16),t.qZA()()())}}),_1.ctorParameters=()=>[];class zs{constructor(){}ngOnInit(){}}zs.\u0275fac=function(m){return new(m||zs)},zs.\u0275cmp=t.Xpm({type:zs,selectors:[["quml-next-active"]],decls:30,vars:0,consts:[["width","60px","height","36px","viewBox","0 0 60 36","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","path-1","x","0","y","0","width","60","height","36","rx","18"],["x","-5.8%","y","-9.7%","width","111.7%","height","119.4%","filterUnits","objectBoundingBox","id","filter-2"],["stdDeviation","3","in","SourceAlpha","result","shadowBlurInner1"],["dx","0","dy","1","in","shadowBlurInner1","result","shadowOffsetInner1"],["in","shadowOffsetInner1","in2","SourceAlpha","operator","arithmetic","k2","-1","k3","1","result","shadowInnerInner1"],["values","0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0","type","matrix","in","shadowInnerInner1"],["id","path-3","x","0","y","0","width","54","height","30","rx","15"],["x","-2.8%","y","-5.0%","width","105.6%","height","110.0%","filterUnits","objectBoundingBox","id","filter-4"],["stdDeviation","0.5","in","SourceGraphic"],["x","-5.6%","y","-10.0%","width","111.1%","height","120.0%","filterUnits","objectBoundingBox","id","filter-5"],["stdDeviation","1","in","SourceAlpha","result","shadowBlurInner1"],["dx","0","dy","-1","in","shadowBlurInner1","result","shadowOffsetInner1"],["id","button/next2","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","Group"],["id","Group-Copy"],["id","Rectangle-5-Copy","opacity","0.1","fill-rule","nonzero"],["fill","#CCCCCC",0,"xlink","href","#path-1"],["fill","black","fill-opacity","1","filter","url(#filter-2)",0,"xlink","href","#path-1"],["id","Group-2","transform","translate(3.000000, 3.000000)"],["id","Rectangle-5-Copy-2","fill-rule","nonzero","filter","url(#filter-4)"],["fill","#FFD655",0,"xlink","href","#path-3"],["fill","black","fill-opacity","1","filter","url(#filter-5)",0,"xlink","href","#path-3"],["id","Shape","fill","#666","transform","translate(27.295000, 15.000000) scale(-1, 1) translate(-27.295000, -15.000000) ","points","31 10.41 29.59 9 23.59 15 29.59 21 31 19.59 26.42 15"],["id","Icon-24px","transform","translate(30.000000, 18.000000) scale(-1, 1) translate(-30.000000, -18.000000) translate(26.000000, 12.000000)"]],template:function(m,h){1&m&&(t.O4$(),t.TgZ(0,"svg",0)(1,"title"),t._uU(2,"Next"),t.qZA(),t.TgZ(3,"defs"),t._UZ(4,"rect",1),t.TgZ(5,"filter",2),t._UZ(6,"feGaussianBlur",3)(7,"feOffset",4)(8,"feComposite",5)(9,"feColorMatrix",6),t.qZA(),t._UZ(10,"rect",7),t.TgZ(11,"filter",8),t._UZ(12,"feGaussianBlur",9),t.qZA(),t.TgZ(13,"filter",10),t._UZ(14,"feGaussianBlur",11)(15,"feOffset",12)(16,"feComposite",5)(17,"feColorMatrix",6),t.qZA()(),t.TgZ(18,"g",13)(19,"g",14)(20,"g",15)(21,"g",16),t._UZ(22,"use",17)(23,"use",18),t.qZA(),t.TgZ(24,"g",19)(25,"g",20),t._UZ(26,"use",21)(27,"use",22),t.qZA(),t._UZ(28,"polygon",23),t.qZA()(),t._UZ(29,"g",24),t.qZA()()())}}),zs.ctorParameters=()=>[];class xs{constructor(){this.closeAlert=new t.vpe,this.showSolution=new t.vpe,this.showHint=new t.vpe,this.isFocusSet=!1}onKeydownHandler(m){this.close("close")}ngOnInit(){this.isFocusSet=!1,this.previousActiveElement=document.activeElement,this.subscription=(0,hs.R)(document,"keydown").subscribe(m=>{if("Tab"===m.key){const h=document.querySelector(".quml-navigation__previous");h&&(this.close("close"),h.focus(),this.isFocusSet=!0,m.stopPropagation())}})}ngAfterViewInit(){document.querySelector(".quml-alert__body");setTimeout(()=>{const h=document.querySelector("#wrongButton"),Z=document.querySelector("#correctButton");document.querySelector("#hintButton");"wrong"===this.alertType&&h?h.focus():"correct"===this.alertType&&this.showSolutionButton&&Z&&Z.focus()},200)}viewHint(){this.showHint.emit({hint:!0})}viewSolution(){this.showSolution.emit({solution:!0})}close(m){this.closeAlert.emit({type:m})}ngOnDestroy(){this.previousActiveElement&&!this.isFocusSet&&this.previousActiveElement.focus(),this.subscription&&this.subscription.unsubscribe()}}xs.\u0275fac=function(m){return new(m||xs)},xs.\u0275cmp=t.Xpm({type:xs,selectors:[["quml-alert"]],hostBindings:function(m,h){1&m&&t.NdJ("keydown.escape",function(te){return h.onKeydownHandler(te)},!1,t.evT)},inputs:{alertType:"alertType",isHintAvailable:"isHintAvailable",showSolutionButton:"showSolutionButton"},outputs:{closeAlert:"closeAlert",showSolution:"showSolution",showHint:"showHint"},decls:9,vars:4,consts:[[1,"quml-alert"],[1,"quml-alert__overlay",3,"click","keyup.enter"],[1,"quml-alert__container"],[1,"quml-alert__body"],["class","quml-alert__image quml-alert__image--correct",4,"ngIf"],["class","quml-alert__image quml-alert__image--wrong",4,"ngIf"],[1,"quml-alert__solution-container"],["class","quml-alert__try-again",4,"ngIf"],["class","quml-alert__view-hint quml-alert__view-hint--disabled",4,"ngIf"],[1,"quml-alert__image","quml-alert__image--correct"],[1,"quml-alert__icon-container"],["src","assets/quml-correct.svg","alt","Correct Answer",1,"quml-alert__icon"],[1,"quml-alert__icon-empty"],["src","assets/banner-correct.svg","alt","",1,"quml-alert__banner"],[1,"quml-alert__image","quml-alert__image--wrong"],["src","assets/quml-wrong.svg","alt","Wrong Answer",1,"quml-alert__icon"],["src","assets/banner-wrong.svg","alt","",1,"quml-alert__banner"],[1,"quml-alert__try-again"],["tabindex","0","id","wrongButton","aria-label","Try again",3,"click","keyup.enter",4,"ngIf"],["tabindex","0","id","correctButton","aria-label","View Solution",3,"click","keyup.enter",4,"ngIf"],["tabindex","0","id","wrongButton","aria-label","Try again",3,"click","keyup.enter"],["tabindex","0","id","correctButton","aria-label","View Solution",3,"click","keyup.enter"],[1,"quml-alert__view-hint","quml-alert__view-hint--disabled"],["tabindex","0","id","hintButton","src","assets/view-hint.svg","alt","View Hint logo",1,"view-hint-icon",3,"click","keyup.enter"]],template:function(m,h){1&m&&(t.TgZ(0,"div",0)(1,"div",1),t.NdJ("click",function(){return h.close("close")})("keyup.enter",function(){return h.close("close")}),t.qZA(),t.TgZ(2,"div",2)(3,"div",3),t.YNc(4,i3,5,0,"div",4),t.YNc(5,Hl,5,0,"div",5),t.TgZ(6,"div",6),t.YNc(7,ru,3,2,"div",7),t.qZA(),t.YNc(8,ll,2,0,"div",8),t.qZA()()()),2&m&&(t.xp6(4),t.Q6J("ngIf","correct"===h.alertType),t.xp6(1),t.Q6J("ngIf","wrong"===h.alertType),t.xp6(2),t.Q6J("ngIf","wrong"===h.alertType||"correct"===h.alertType&&h.showSolutionButton),t.xp6(1),t.Q6J("ngIf",h.isHintAvailable))},dependencies:[Xe.O5],styles:[":root{--quml-color-primary:#FFD555;--quml-color-primary-rgba:#f6bc42;--quml-color-primary-shade:rgba(0, 0, 0, .1);--quml-color-tertiary:#FA6400;--quml-color-tertiary-rgba:rgba(250, 100, 0, 0.6);--quml-color-rgba:rgba(0, 0, 0, .6)}.quml-alert__overlay[_ngcontent-%COMP%]{position:absolute;width:100%;height:100%;top:0;left:0}.quml-alert__container[_ngcontent-%COMP%]{position:absolute;bottom:.75rem;height:5.625rem;left:0;right:0;border-radius:.5rem;box-shadow:0 .125rem .875rem 0 var(-quml-color-primary-shade);padding:.5rem 1.5rem .5rem .5rem;-webkit-animation-name:_ngcontent-%COMP%_example;animation-name:_ngcontent-%COMP%_example;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-duration:.3s;animation-duration:.4s;margin:0 auto .5rem;width:23.25rem;background:linear-gradient(145deg,var(--quml-color-primary),var(--quml-color-primary) 60%,var(--quml-color-primary-rgba) 60%);z-index:1}@media only screen and (max-width:480px){.quml-alert__container[_ngcontent-%COMP%]{position:absolute;bottom:3.75rem;border-radius:.5rem;background-color:var(--white);box-shadow:0 .125rem .875rem 0 var(-quml-color-primary-shade);width:21.75rem;padding:.5rem}}.quml-alert__body[_ngcontent-%COMP%]{display:flex;align-items:center;position:relative;height:100%}.quml-alert__image[_ngcontent-%COMP%]{position:relative;height:100%;width:7.625rem;overflow:hidden}.quml-alert__icon-container[_ngcontent-%COMP%]{background:var(--white);border-radius:.5rem;position:absolute;width:4.5rem;z-index:1;height:4rem;left:0;right:0;margin:0 auto;bottom:-54px;-webkit-animation:.2s ease-out .3s forwards _ngcontent-%COMP%_sign-board-animation;animation:.2s ease-out .3s forwards _ngcontent-%COMP%_sign-board-animation}.quml-alert__icon-empty[_ngcontent-%COMP%]{position:absolute;background:var(--quml-color-primary);width:7.625rem;z-index:2;height:1.25rem;margin:0 auto;bottom:0}.quml-alert__icon[_ngcontent-%COMP%]{position:absolute;top:15%;left:0;width:1.75rem;height:1.75rem;right:0;margin:0 auto;-webkit-animation:.1s ease-out .7s forwards _ngcontent-%COMP%_correct-button-anim;animation:.1s ease-out .7s forwards _ngcontent-%COMP%_correct-button-anim}.quml-alert__banner[_ngcontent-%COMP%]{position:absolute;bottom:0;z-index:3;height:2.1875rem}.quml-alert__solution-container[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:calc(100% - 122px)}.quml-alert__try-again[_ngcontent-%COMP%], .quml-alert__view-solution[_ngcontent-%COMP%]{line-height:normal;cursor:pointer;background:var(--white);padding:.5rem 1rem;border-radius:1rem;font-size:.75rem;color:var(--quml-color-tertiary);box-shadow:0 .125rem .875rem 0 var(--quml-color-tertiary-rgba);margin-left:.5rem}.quml-alert__view-hint[_ngcontent-%COMP%]{width:2rem;height:2rem;margin-left:auto;background:var(--white);border-radius:50%;box-shadow:0 .375rem 1rem -.4375rem var(--quml-color-rgba);position:relative}.quml-alert__view-hint--disabled[_ngcontent-%COMP%]{opacity:.6}.quml-alert__try-again[_ngcontent-%COMP%], .quml-alert__view-hint[_ngcontent-%COMP%]{cursor:pointer;text-transform:capitalize}@-webkit-keyframes _ngcontent-%COMP%_sign-board-animation{from{visibility:hidden;transform:translateY(0)}to{visibility:visible;transform:translateY(-80%)}}@keyframes _ngcontent-%COMP%_sign-board-animation{from{visibility:hidden;transform:translateY(0)}to{visibility:visible;transform:translateY(-100%)}}@-webkit-keyframes _ngcontent-%COMP%_correct-button-anim{from{visibility:hidden;transform:scale(.2)}to{visibility:visible;-khtml-transform:scale(1.1);transform:scale(1.1)}}@keyframes _ngcontent-%COMP%_correct-button-anim{from{visibility:hidden;transform:scale(.2)}to{visibility:visible;-khtml-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes _ngcontent-%COMP%_example{from{margin-bottom:-50px}to{margin-bottom:8px}}@keyframes _ngcontent-%COMP%_example{from{margin-bottom:-50px}to{margin-bottom:8px}}"]}),xs.propDecorators={alertType:[{type:t.IIB}],isHintAvailable:[{type:t.IIB}],showSolutionButton:[{type:t.IIB}],closeAlert:[{type:t.r_U}],showSolution:[{type:t.r_U}],showHint:[{type:t.r_U}],onKeydownHandler:[{type:t.L6J,args:["document:keydown.escape",["$event"]]}]};class C1{constructor(){}ngOnInit(){}}C1.\u0275fac=function(m){return new(m||C1)},C1.\u0275cmp=t.Xpm({type:C1,selectors:[["quml-close"]],decls:9,vars:0,consts:[["width","100%","height","100%","viewBox","0 0 24 24","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","PDF-Player","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","pdf-portrait-pop","transform","translate(-320.000000, -397.000000)"],["id","Group-18-Copy","transform","translate(0.000000, 381.000000)"],["id","Icon-24px","transform","translate(320.000000, 16.000000)"],["id","Shape","fill","#000000","points","19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12"],["id","Shape","points","0 0 24 0 24 24 0 24"]],template:function(m,h){1&m&&(t.O4$(),t.TgZ(0,"svg",0)(1,"title"),t._uU(2,"Icon 24px"),t.qZA(),t.TgZ(3,"g",1)(4,"g",2)(5,"g",3)(6,"g",4),t._UZ(7,"polygon",5)(8,"polygon",6),t.qZA()()()()())}}),C1.ctorParameters=()=>[];class js{constructor(){this.close=new t.vpe}closeSolution(){this.solutionVideoPlayer&&this.solutionVideoPlayer.nativeElement.pause(),this.close.emit({close:!0})}}js.\u0275fac=function(m){return new(m||js)},js.\u0275cmp=t.Xpm({type:js,selectors:[["quml-mcq-solutions"]],viewQuery:function(m,h){if(1&m&&t.Gf(C5,7),2&m){let Z;t.iGM(Z=t.CRH())&&(h.solutionVideoPlayer=Z.first)}},inputs:{question:"question",options:"options",solutions:"solutions"},outputs:{close:"close"},decls:15,vars:5,consts:[[1,"solutions"],["role","button","tabindex","0","aria-label","Close",1,"close-icon",3,"click","keydown.enter"],["tabindex","-1"],[1,"solution-header"],[3,"innerHtml"],[1,"solution-options-container"],["class","solution-options",4,"ngFor","ngForOf"],[4,"ngIf"],[1,"scoreboard-button-container"],["type","submit",1,"sb-btn","sb-btn-primary","sb-btn-normal","sb-btn-radius",3,"click"],[1,"solution-options"],[4,"ngFor","ngForOf"],[3,"ngSwitch"],[3,"innerHtml",4,"ngSwitchCase"],["class","video-container",4,"ngSwitchCase"],[4,"ngSwitchCase"],[1,"video-container"],["width","400","controls","",3,"poster"],["solutionVideoPlayer",""],["type","video/mp4",3,"src"],["type","video/webm",3,"src"],["alt","mcq option with image",3,"src"]],template:function(m,h){1&m&&(t.TgZ(0,"div",0)(1,"div",1),t.NdJ("click",function(){return h.closeSolution()})("keydown.enter",function(){return h.closeSolution()}),t._UZ(2,"quml-close",2),t.qZA(),t.TgZ(3,"div",3),t._uU(4,"Question"),t.qZA(),t._UZ(5,"div",4),t.ALo(6,"safeHtml"),t.TgZ(7,"div",3),t._uU(8,"Options"),t.qZA(),t.TgZ(9,"div",5),t.YNc(10,iu,3,3,"div",6),t.qZA(),t.YNc(11,s3,4,1,"ng-container",7),t.TgZ(12,"div",8)(13,"button",9),t.NdJ("click",function(){return h.closeSolution()}),t._uU(14,"Done"),t.qZA()()()),2&m&&(t.xp6(5),t.Q6J("innerHtml",t.lcZ(6,3,h.question),t.oJD),t.xp6(5),t.Q6J("ngForOf",h.options),t.xp6(1),t.Q6J("ngIf",h.solutions&&h.solutions.length))},dependencies:function(){return[Xe.sg,Xe.O5,Xe.RF,Xe.n9,C1,ra]},styles:[":root{--quml-close-icon:#000}.solutions[_ngcontent-%COMP%]{top:0;left:0;width:100%;height:100%;padding:1rem;overflow:auto}.solution-header[_ngcontent-%COMP%]{color:var(--gray-800);font-size:.875rem;font-weight:700;margin:1rem 0;clear:both}.close-icon[_ngcontent-%COMP%]{float:right;cursor:pointer;width:3rem;height:3rem;border-radius:50%;padding:.25rem}.close-icon[_ngcontent-%COMP%]:hover{background:rgba(0,0,0,.15)}.close-icon[_ngcontent-%COMP%]:hover quml-close[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] polygon#Shape[_ngcontent-%COMP%]{fill:var(--white)}.close-icon[_ngcontent-%COMP%] quml-close[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}.close-icon[_ngcontent-%COMP%] quml-close[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] g[_ngcontent-%COMP%] polygon[_ngcontent-%COMP%]:first-child{fill:var(--quml-close-icon)}.video-container[_ngcontent-%COMP%]{text-align:center;margin:.5rem auto}.scoreboard-button-container[_ngcontent-%COMP%]{text-align:center;clear:both;margin:1rem 0}.solution-options-container[_ngcontent-%COMP%]{display:flex;align-items:flex-start;flex-direction:column}.solution-options-container[_ngcontent-%COMP%] .solution-options[_ngcontent-%COMP%]{margin-bottom:.5rem}"]}),js.propDecorators={question:[{type:t.IIB}],options:[{type:t.IIB}],solutions:[{type:t.IIB}],close:[{type:t.r_U}],solutionVideoPlayer:[{type:t.i9L,args:["solutionVideoPlayer",{static:!0}]}]};class Us{constructor(){}ngOnInit(){}}Us.\u0275fac=function(m){return new(m||Us)},Us.\u0275cmp=t.Xpm({type:Us,selectors:[["quml-durationtimer"]],decls:6,vars:0,consts:[["width","10px","height","16px","viewBox","0 0 10 16","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","Symbols","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","timer/active","transform","translate(-8.000000, -2.000000)","fill","#6D7278"],["d","M8,2 L8,6.8 L8.008,6.8 L8,6.808 L11.2,10 L8,13.2 L8.008,13.208 L8,13.208 L8,18 L17.6,18 L17.6,13.208 L17.592,13.208 L17.6,13.2 L14.4,10 L17.6,6.808 L17.592,6.8 L17.6,6.8 L17.6,2 L8,2 L8,2 Z M16,13.6 L16,16.4 L9.6,16.4 L9.6,13.6 L12.8,10.4 L16,13.6 L16,13.6 Z M12.8,9.6 L9.6,6.4 L9.6,3.6 L16,3.6 L16,6.4 L12.8,9.6 L12.8,9.6 Z","id","Shape"]],template:function(m,h){1&m&&(t.O4$(),t.TgZ(0,"svg",0)(1,"title"),t._uU(2,"Shape"),t.qZA(),t.TgZ(3,"g",1)(4,"g",2),t._UZ(5,"path",3),t.qZA()()())}}),Us.ctorParameters=()=>[];class v1{constructor(){}ngOnInit(){}}v1.\u0275fac=function(m){return new(m||v1)},v1.\u0275cmp=t.Xpm({type:v1,selectors:[["quml-audio"]],decls:16,vars:0,consts:[["width","36px","height","36px","viewBox","0 0 36 36","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","path-1","x","0","y","0","width","36","height","36","rx","18"],["x","-4.2%","y","-4.2%","width","108.3%","height","108.3%","filterUnits","objectBoundingBox","id","filter-2"],["stdDeviation","1","in","SourceAlpha","result","shadowBlurInner1"],["dx","0","dy","-1","in","shadowBlurInner1","result","shadowOffsetInner1"],["in","shadowOffsetInner1","in2","SourceAlpha","operator","arithmetic","k2","-1","k3","1","result","shadowInnerInner1"],["values","0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0","type","matrix","in","shadowInnerInner1"],["id","audio-play","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","Rectangle-5-Copy-2","fill-rule","nonzero"],["fill","#FFFFFF",0,"xlink","href","#path-1"],["fill-opacity","1","filter","url(#filter-2)",0,"xlink","href","#path-1"],["stroke-opacity","0.484156469","stroke","#C3C8DB","stroke-width","2","stroke-linejoin","square","x","1","y","1","width","34","height","34","rx","17"],["d","M19.483871,8.64533333 C23.6232258,9.616 26.7096774,13.4346667 26.7096774,18 C26.7096774,22.5653333 23.6232258,26.384 19.483871,27.3546667 L19.483871,27.3546667 L19.483871,25.1573333 C22.4670968,24.24 24.6451613,21.3813333 24.6451613,18 C24.6451613,14.6186667 22.4670968,11.76 19.483871,10.8426667 L19.483871,10.8426667 Z M17.4193548,9.46666667 L17.4193548,26.5333333 L12.2580645,21.2 L8.12903226,21.2 L8.12903226,14.8 L12.2580645,14.8 L17.4193548,9.46666667 Z M19.483871,13.7013333 C21.0116129,14.4906667 22.0645161,16.112 22.0645161,18 C22.0645161,19.888 21.0116129,21.5093333 19.483871,22.288 L19.483871,22.288 Z","id","Combined-Shape","fill","#6D7278"]],template:function(m,h){1&m&&(t.O4$(),t.TgZ(0,"svg",0)(1,"title"),t._uU(2,"audio play"),t.qZA(),t.TgZ(3,"defs"),t._UZ(4,"rect",1),t.TgZ(5,"filter",2),t._UZ(6,"feGaussianBlur",3)(7,"feOffset",4)(8,"feComposite",5)(9,"feColorMatrix",6),t.qZA()(),t.TgZ(10,"g",7)(11,"g",8),t._UZ(12,"use",9)(13,"use",10)(14,"rect",11),t.qZA(),t._UZ(15,"path",12),t.qZA()())}}),v1.ctorParameters=()=>[];class Ts{constructor(){}ngOnInit(){}}Ts.\u0275fac=function(m){return new(m||Ts)},Ts.\u0275cmp=t.Xpm({type:Ts,selectors:[["quml-wrong"]],decls:11,vars:0,consts:[["width","48px","height","48px","viewBox","0 0 48 48","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["x1","0%","y1","0%","x2","101.719666%","y2","100%","id","linearGradient-1"],["stop-color","#F1635D","offset","0%"],["stop-color","#F97A74","offset","100%"],["id","Symbols","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","wrong"],["id","Oval","fill","#f77f79","fill-rule","nonzero","opacity","0.900000036","cx","24","cy","24","r","24"],["id","Shape","fill","#fff","points","36.0349854 14.4171429 33.6107955 12 24 21.5828571 14.3892045 12 11.9650146 14.4171429 21.5758101 24 11.9650146 33.5828571 14.3892045 36 24 26.4171429 33.6107955 36 36.0349854 33.5828571 26.4241899 24"]],template:function(m,h){1&m&&(t.O4$(),t.TgZ(0,"svg",0)(1,"title"),t._uU(2,"wrong"),t.qZA(),t.TgZ(3,"defs")(4,"linearGradient",1),t._UZ(5,"stop",2)(6,"stop",3),t.qZA()(),t.TgZ(7,"g",4)(8,"g",5),t._UZ(9,"circle",6)(10,"polygon",7),t.qZA()()())}}),Ts.ctorParameters=()=>[];class pl{constructor(){}ngOnInit(){}}pl.\u0275fac=function(m){return new(m||pl)},pl.\u0275cmp=t.Xpm({type:pl,selectors:[["quml-menu"]],decls:6,vars:0,consts:[["width","18px","height","12px","viewBox","0 0 18 12","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","Symbols","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","icon/menu","fill","#333333"],["d","M0,12 L18,12 L18,10 L0,10 L0,12 L0,12 Z M0,7 L18,7 L18,5 L0,5 L0,7 L0,7 Z M0,0 L0,2 L18,2 L18,0 L0,0 L0,0 Z","id","Shape"]],template:function(m,h){1&m&&(t.O4$(),t.TgZ(0,"svg",0)(1,"title"),t._uU(2,"Shape"),t.qZA(),t.TgZ(3,"g",1)(4,"g",2),t._UZ(5,"path",3),t.qZA()()())}}),pl.ctorParameters=()=>[];class ra{constructor(m){this.sanitized=m}transform(m){return this.sanitized.bypassSecurityTrustHtml(m)}}ra.\u0275fac=function(m){return new(m||ra)(t.Y36(Gt.H7,16))},ra.\u0275pipe=t.Yjl({name:"safeHtml",type:ra,pure:!0}),ra.ctorParameters=()=>[{type:Gt.H7}];class Xa{constructor(m,h,Z,te,Re){this.viewerService=m,this.utilService=h,this.questionCursor=Z,this.cdRef=te,this.errorService=Re,this.sectionIndex=0,this.playerEvent=new t.vpe,this.sectionEnd=new t.vpe,this.showScoreBoard=new t.vpe,this.destroy$=new Y2.xQ,this.loadView=!1,this.showContentError=!1,this.noOfTimesApiCalled=0,this.currentSlideIndex=0,this.showStartPage=!0,this.questions=[],this.progressBarClass=[],this.tryAgainClicked=!1,this.carouselConfig={NEXT:1,PREV:2},this.active=!1,this.showQuestions=!1,this.showZoomModal=!1,this.imageZoomCount=100,this.showRootInstruction=!0,this.slideDuration=0,this.isAssessEventRaised=!1}ngOnChanges(m){m&&Object.values(m)[0].firstChange&&this.subscribeToEvents(),this.setConfig()}ngAfterViewInit(){this.viewerService.raiseStartEvent(0),this.viewerService.raiseHeartBeatEvent(Wr_startPageLoaded,"impression",0)}subscribeToEvents(){this.viewerService.qumlPlayerEvent.asObservable().pipe(ms(this.destroy$)).subscribe(m=>{this.playerEvent.emit(m)}),this.viewerService.qumlQuestionEvent.pipe(ms(this.destroy$)).subscribe(m=>{var h,Z,te,Re;if(null!==(h=m)&&void 0!==h&&h.error){const{traceId:mt}=null===(Z=this.sectionConfig)||void 0===Z?void 0:Z.config;return navigator.onLine&&this.viewerService.isAvailableLocally?this.viewerService.raiseExceptionLog(Gn.uY.contentLoadFails,Gn.N3.contentLoadFails,new Error(Gn.N3.contentLoadFails),mt):this.viewerService.raiseExceptionLog(Gn.uY.internetConnectivity,Gn.N3.internetConnectivity,new Error(Gn.N3.internetConnectivity),mt),void(this.showContentError=!0)}if(null===(te=m)||void 0===te||!te.questions)return;const dt=Vr(this.questions,m.questions,"identifier");this.questions=Ma(this.questions.concat(dt),"identifier"),this.sortQuestions(),this.viewerService.updateSectionQuestions(this.sectionConfig.metadata.identifier,this.questions),this.cdRef.detectChanges(),this.noOfTimesApiCalled++,this.loadView=!0,this.currentSlideIndex>0&&this.myCarousel&&(this.myCarousel.selectSlide(this.currentSlideIndex),this.questions[this.currentSlideIndex-1]&&(this.currentQuestionsMedia=null===(Re=this.questions[this.currentSlideIndex-1])||void 0===Re?void 0:Re.media,this.setImageZoom(),this.highlightQuestion())),0===this.currentSlideIndex&&(this.showStartPage?this.active=0===this.sectionIndex:setTimeout(()=>{this.nextSlide()})),this.removeAttribute()})}setConfig(){var m,h,Z,te,Re,dt,mt,cn,lr,ar,xr,Hn,Kr,nn,Nr,Xr,Fr,ia,ga,Hs,Br,ma,gl,b1;this.noOfTimesApiCalled=0,this.currentSlideIndex=0,this.active=0===this.currentSlideIndex&&0===this.sectionIndex&&this.showStartPage,this.myCarousel&&this.myCarousel.selectSlide(this.currentSlideIndex),this.threshold=(null===(m=this.sectionConfig.context)||void 0===m?void 0:m.threshold)||3,this.questionIds=Ki(this.sectionConfig.metadata.childNodes),this.parentConfig.isReplayed&&(this.initializeTimer=!0,this.viewerService.raiseStartEvent(0),this.viewerService.raiseHeartBeatEvent(Wr_startPageLoaded,"impression",0),this.disableNext=!1,this.currentSlideIndex=0,this.myCarousel.selectSlide(0),this.showRootInstruction=!0,this.currentQuestionsMedia=(0,P.Z)(this.questions[0],"media"),this.setImageZoom(),this.loadView=!0,this.removeAttribute(),setTimeout(()=>{const Gs=document.querySelector("#overlay-button");Gs&&Gs.focus()},200));const j1=this.sectionConfig.metadata.maxQuestions;j1&&(this.questionIds=this.questionIds.slice(0,j1)),this.noOfQuestions=this.questionIds.length,this.viewerService.initialize(this.sectionConfig,this.threshold,this.questionIds,this.parentConfig),this.checkCompatibilityLevel(this.sectionConfig.metadata.compatibilityLevel),this.timeLimit=(null===(Z=null===(h=this.sectionConfig.metadata)||void 0===h?void 0:h.timeLimits)||void 0===Z?void 0:Z.maxTime)||0,this.warningTime=(null===(Re=null===(te=this.sectionConfig.metadata)||void 0===te?void 0:te.timeLimits)||void 0===Re?void 0:Re.warningTime)||0,this.showTimer="no"!==(null===(mt=null===(dt=this.sectionConfig.metadata)||void 0===dt?void 0:dt.showTimer)||void 0===mt?void 0:mt.toLowerCase()),null!==(cn=this.sectionConfig.metadata)&&void 0!==cn&&cn.showFeedback?this.showFeedBack="no"!==(null===(ar=null===(lr=this.sectionConfig.metadata)||void 0===lr?void 0:lr.showFeedback)||void 0===ar?void 0:ar.toLowerCase()):this.showFeedBack=this.parentConfig.showFeedback,this.showUserSolution="no"!==(null===(Hn=null===(xr=this.sectionConfig.metadata)||void 0===xr?void 0:xr.showSolutions)||void 0===Hn?void 0:Hn.toLowerCase()),this.startPageInstruction=(null===(nn=null===(Kr=this.sectionConfig.metadata)||void 0===Kr?void 0:Kr.instructions)||void 0===nn?void 0:nn.default)||this.parentConfig.instructions,this.linearNavigation="non-linear"!==this.sectionConfig.metadata.navigationMode,this.showHints="no"!==(null===(Xr=null===(Nr=this.sectionConfig.metadata)||void 0===Nr?void 0:Nr.showHints)||void 0===Xr?void 0:Xr.toLowerCase()),this.points=null===(Fr=this.sectionConfig.metadata)||void 0===Fr?void 0:Fr.points,this.allowSkip="no"!==(null===(ga=null===(ia=this.sectionConfig.metadata)||void 0===ia?void 0:ia.allowSkip)||void 0===ga?void 0:ga.toLowerCase()),this.showStartPage="no"!==(null===(Br=null===(Hs=this.sectionConfig.metadata)||void 0===Hs?void 0:Hs.showStartPage)||void 0===Br?void 0:Br.toLowerCase()),this.progressBarClass=this.parentConfig.isSectionsAvailable?null===(ma=this.mainProgressBar.find(Gs=>Gs.isActive))||void 0===ma?void 0:ma.children:this.mainProgressBar,this.progressBarClass&&this.progressBarClass.forEach(Gs=>Gs.showFeedback=this.showFeedBack),this.questions=this.viewerService.getSectionQuestions(this.sectionConfig.metadata.identifier),this.sortQuestions(),this.viewerService.updateSectionQuestions(this.sectionConfig.metadata.identifier,this.questions),this.resetQuestionState(),this.jumpToQuestion?this.goToQuestion(this.jumpToQuestion):1===this.threshold?this.viewerService.getQuestion():this.threshold>1&&this.viewerService.getQuestions(),!(null===(b1=null===(gl=this.sectionConfig.metadata)||void 0===gl?void 0:gl.children)||void 0===b1)&&b1.length||(this.loadView=!0,this.disableNext=!0),this.initializeTimer||(this.initializeTimer=!0),this.initialTime=this.initialSlideDuration=(new Date).getTime()}removeAttribute(){setTimeout(()=>{const m=document.querySelector(".carousel.slide");m&&m.removeAttribute("tabindex")},100)}sortQuestions(){if(this.questions.length&&this.questionIds.length){const m=[];this.questionIds.forEach(h=>{const Z=this.questions.find(te=>te.identifier===h);Z&&m.push(Z)}),this.questions=m}}createSummaryObj(){var m,h,Z,te,Re,dt,mt,cn;const lr=Fn(this.progressBarClass,"class");return{skipped:(null===(h=null===(m=lr)||void 0===m?void 0:m.skipped)||void 0===h?void 0:h.length)||0,correct:(null===(te=null===(Z=lr)||void 0===Z?void 0:Z.correct)||void 0===te?void 0:te.length)||0,wrong:(null===(dt=null===(Re=lr)||void 0===Re?void 0:Re.wrong)||void 0===dt?void 0:dt.length)||0,partial:(null===(cn=null===(mt=lr)||void 0===mt?void 0:mt.partial)||void 0===cn?void 0:cn.length)||0}}nextSlide(){if(this.currentQuestionsMedia=(0,P.Z)(this.questions[this.currentSlideIndex],"media"),this.getQuestion(),this.viewerService.raiseHeartBeatEvent(Wr_nextClicked,zr_interact,this.myCarousel.getCurrentSlideIndex()+1),this.viewerService.raiseHeartBeatEvent(Wr_nextClicked,zr_impression,this.myCarousel.getCurrentSlideIndex()+1),this.currentSlideIndex!==this.questions.length&&(this.currentSlideIndex=this.currentSlideIndex+1),(this.myCarousel.isLast(this.myCarousel.getCurrentSlideIndex())||this.noOfQuestions===this.myCarousel.getCurrentSlideIndex())&&this.calculateScore(),this.myCarousel.getCurrentSlideIndex()>0&&"MCQ"===this.questions[this.myCarousel.getCurrentSlideIndex()-1].qType&&this.currentOptionSelected){const m=this.currentOptionSelected&&this.currentOptionSelected.option?this.currentOptionSelected.option:void 0,h=this.questions[this.myCarousel.getCurrentSlideIndex()-1].identifier,Z=this.questions[this.myCarousel.getCurrentSlideIndex()-1].qType;this.viewerService.raiseResponseEvent(h,Z,m)}if(this.questions[this.myCarousel.getCurrentSlideIndex()]&&this.setSkippedClass(this.myCarousel.getCurrentSlideIndex()),this.myCarousel.getCurrentSlideIndex()===this.noOfQuestions)return this.clearTimeInterval(),void this.emitSectionEnd();this.myCarousel.move(this.carouselConfig.NEXT),this.setImageZoom(),this.resetQuestionState(),this.clearTimeInterval()}prevSlide(){this.disableNext=!1,this.currentSolutions=void 0,this.viewerService.raiseHeartBeatEvent(Wr_prevClicked,zr_interact,this.myCarousel.getCurrentSlideIndex()-1),this.showAlert=!1,this.currentSlideIndex!==this.questions.length&&(this.currentSlideIndex=this.currentSlideIndex+1),this.myCarousel.getCurrentSlideIndex()+1===this.noOfQuestions&&this.endPageReached?this.endPageReached=!1:this.myCarousel.move(this.carouselConfig.PREV),this.currentSlideIndex=this.myCarousel.getCurrentSlideIndex(),this.active=0===this.currentSlideIndex&&0===this.sectionIndex&&this.showStartPage,this.currentQuestionsMedia=(0,P.Z)(this.questions[this.myCarousel.getCurrentSlideIndex()-1],"media"),this.setImageZoom(),this.setSkippedClass(this.myCarousel.getCurrentSlideIndex()-1)}getQuestion(){this.myCarousel.getCurrentSlideIndex()>0&&this.threshold*this.noOfTimesApiCalled-1===this.myCarousel.getCurrentSlideIndex()&&this.threshold*this.noOfTimesApiCalled>=this.questions.length&&this.threshold>1&&this.viewerService.getQuestions(),this.myCarousel.getCurrentSlideIndex()>0&&void 0===this.questions[this.myCarousel.getCurrentSlideIndex()]&&this.threshold>1&&this.viewerService.getQuestions(),1===this.threshold&&this.myCarousel.getCurrentSlideIndex()>=0&&this.viewerService.getQuestion()}resetQuestionState(){this.active=!1,this.showAlert=!1,this.optionSelectedObj=void 0,this.currentOptionSelected=void 0,this.currentQuestion=void 0,this.currentOptions=void 0,this.currentSolutions=void 0}activeSlideChange(m){this.initialSlideDuration=(new Date).getTime(),this.isAssessEventRaised=!1;const h=document.querySelector("li.progressBar-border"),Z=document.querySelector(".lanscape-mode-right");Z&&h&&!this.parentConfig.isReplayed&&this.utilService.scrollParentToChild(Z,h)}nextSlideClicked(m){var h;if(!this.showRootInstruction||!this.parentConfig.isSectionsAvailable)return 0===this.myCarousel.getCurrentSlideIndex()?this.nextSlide():void("next"===(null===(h=m)||void 0===h?void 0:h.type)&&this.validateSelectedOption(this.optionSelectedObj,"next"));this.showRootInstruction=!1}previousSlideClicked(m){if("previous clicked"===m.event)if(this.optionSelectedObj&&this.showFeedBack)this.stopAutoNavigation=!1,this.validateSelectedOption(this.optionSelectedObj,"previous");else{if(this.stopAutoNavigation=!0,0===this.currentSlideIndex&&this.parentConfig.isSectionsAvailable&&this.getCurrentSectionIndex()>0){const h=this.mainProgressBar[this.getCurrentSectionIndex()-1].identifier;return void this.jumpToSection(h)}this.prevSlide()}}getCurrentSectionIndex(){const m=this.sectionConfig.metadata.identifier;return this.mainProgressBar.findIndex(h=>h.identifier===m)}goToSlideClicked(m,h){var Z;null!==(Z=this.progressBarClass)&&void 0!==Z&&Z.length?(m.stopPropagation(),this.active=!1,this.jumpSlideIndex=h,this.optionSelectedObj&&this.showFeedBack?(this.stopAutoNavigation=!1,this.validateSelectedOption(this.optionSelectedObj,"jump")):(this.stopAutoNavigation=!0,this.goToSlide(this.jumpSlideIndex))):0===h&&(this.jumpSlideIndex=0,this.goToSlide(this.jumpSlideIndex))}onEnter(m,h){13===m.keyCode&&(m.stopPropagation(),this.goToSlideClicked(m,h))}jumpToSection(m){this.showRootInstruction=!1,this.emitSectionEnd(!1,m)}onSectionEnter(m,h){13===m.keyCode&&(m.stopPropagation(),this.optionSelectedObj&&this.validateSelectedOption(this.optionSelectedObj,"jump"),this.jumpToSection(h))}onScoreBoardClicked(){this.viewerService.updateSectionQuestions(this.sectionConfig.metadata.identifier,this.questions),this.showScoreBoard.emit()}onScoreBoardEnter(m){m.stopPropagation(),"Enter"===m.key&&this.onScoreBoardClicked()}focusOnNextButton(){setTimeout(()=>{const m=document.querySelector(".quml-navigation__next");m&&m.focus()},100)}getOptionSelected(m){var h;if(JSON.stringify(this.currentOptionSelected)===JSON.stringify(m))return;this.focusOnNextButton(),this.active=!0,this.currentOptionSelected=m;const Z=this.myCarousel.getCurrentSlideIndex()-1;this.viewerService.raiseHeartBeatEvent(Wr_optionClicked,zr_interact,this.myCarousel.getCurrentSlideIndex()),(0,ss.Z)(null===(h=m)||void 0===h?void 0:h.option)?(this.optionSelectedObj=void 0,this.currentSolutions=void 0,this.updateScoreBoard(Z,"skipped")):(this.optionSelectedObj=m,this.isAssessEventRaised=!1,this.currentSolutions=(0,ss.Z)(m.solutions)?void 0:m.solutions),this.media=this.questions[this.myCarousel.getCurrentSlideIndex()-1].media,this.currentSolutions&&this.currentSolutions.forEach((te,Re)=>{"video"===te.type&&this.media.forEach(dt=>{dt.id===this.currentSolutions[Re].value&&(this.currentSolutions[Re].type="video",this.currentSolutions[Re].src=dt.src,this.currentSolutions[Re].thumbnail=dt.thumbnail)})}),this.showFeedBack||this.validateSelectedOption(this.optionSelectedObj)}durationEnds(){this.showSolution=!1,this.showAlert=!1,this.emitSectionEnd(!0)}checkCompatibilityLevel(m){var h,Z;if(m){const te=this.errorService.checkContentCompatibility(m);te.isCompitable||this.viewerService.raiseExceptionLog(Gn.uY.contentCompatibility,Gn.N3.contentCompatibility,te.error,null===(Z=null===(h=this.sectionConfig)||void 0===h?void 0:h.config)||void 0===Z?void 0:Z.traceId)}}emitSectionEnd(m=!1,h){const Z={summary:this.createSummaryObj(),score:this.calculateScore(),durationSpent:this.utilService.getTimeSpentText(this.initialTime),slideIndex:this.myCarousel.getCurrentSlideIndex(),isDurationEnded:m};h&&(Z.jumpToSection=h),this.viewerService.updateSectionQuestions(this.sectionConfig.metadata.identifier,this.questions),this.sectionEnd.emit(Z)}closeAlertBox(m){var h,Z;"close"===(null===(h=m)||void 0===h?void 0:h.type)?this.viewerService.raiseHeartBeatEvent(Wr_closedFeedBack,zr_interact,this.myCarousel.getCurrentSlideIndex()):"tryAgain"===(null===(Z=m)||void 0===Z?void 0:Z.type)&&(this.tryAgainClicked=!0,setTimeout(()=>{this.tryAgainClicked=!1},2e3),this.viewerService.raiseHeartBeatEvent(Wr_tryAgain,zr_interact,this.myCarousel.getCurrentSlideIndex())),this.showAlert=!1}setSkippedClass(m){this.progressBarClass&&"unattempted"===(0,P.Z)(this.progressBarClass[m],"class")&&(this.progressBarClass[m].class="skipped")}toggleScreenRotate(m){this.viewerService.raiseHeartBeatEvent(Wr_deviceRotationClicked,zr_interact,this.myCarousel.getCurrentSlideIndex()+1)}validateSelectedOption(m,h){var Z,te,Re;const dt=null===(te=null===(Z=m)||void 0===Z?void 0:Z.option)||void 0===te?void 0:te.value,mt=this.myCarousel.getCurrentSlideIndex()-1,cn=!this.optionSelectedObj&&this.allowSkip&&"MCQ"===this.utilService.getQuestionType(this.questions,mt),lr="SA"===this.utilService.getQuestionType(this.questions,mt),ar=this.startPageInstruction&&0===this.myCarousel.getCurrentSlideIndex(),xr=!this.optionSelectedObj&&this.active,Hn=this.questions[mt],Kr=Hn.responseDeclaration?this.utilService.getKeyValue(Object.keys(Hn.responseDeclaration)):"";this.slideDuration=Math.round(((new Date).getTime()-this.initialSlideDuration)/1e3);const Nr={id:Hn.identifier,title:Hn.name,desc:Hn.description,type:Hn.qType.toLowerCase(),maxscore:0===Kr.length?0:Hn.responseDeclaration[Kr].maxScore||0,params:"MCQ"===Hn.qType.toUpperCase()&&null!==(Fr=null===(Xr=Hn)||void 0===Xr?void 0:Xr.editorState)&&void 0!==Fr&&Fr.options?Hn.editorState.options:"MCQ"!==Hn.qType.toUpperCase()||(0,ss.Z)(null===(ia=Hn)||void 0===ia?void 0:ia.editorState)?[]:[null===(ga=Hn)||void 0===ga?void 0:ga.editorState]};var Xr,Fr,ia,ga;if(Nr&&this.parentConfig.isSectionsAvailable&&(Nr.sectionId=this.sectionConfig.metadata.identifier),!this.optionSelectedObj&&!this.isAssessEventRaised&&"SA"!==Hn.qType.toUpperCase()&&(this.isAssessEventRaised=!0,this.viewerService.raiseAssesEvent(Nr,mt+1,"No",0,[],this.slideDuration)),this.optionSelectedObj){if(this.currentQuestion=Hn.body,this.currentOptions=Hn.interactions[Kr].options,"single"===m.cardinality){const Xr=Number(Hn.responseDeclaration[Kr].correctResponse.value);if(this.showAlert=!0,(null===(Re=m.option)||void 0===Re?void 0:Re.value)===Xr){const Fr=this.getScore(mt,Kr,!0);this.isAssessEventRaised||(this.isAssessEventRaised=!0,this.viewerService.raiseAssesEvent(Nr,mt+1,"Yes",Fr,[m.option],this.slideDuration)),this.alertType="correct",this.showFeedBack&&this.correctFeedBackTimeOut(h),this.updateScoreBoard(mt,"correct",void 0,Fr)}else{const Fr=this.getScore(mt,Kr,!1,m);this.alertType="wrong";const ia="partial"===this.progressBarClass[mt].class?"partial":"wrong";this.updateScoreBoard(mt,ia,dt,Fr),this.isAssessEventRaised||(this.isAssessEventRaised=!0,this.viewerService.raiseAssesEvent(Nr,mt+1,"No",0,[m.option],this.slideDuration))}}if("multiple"===m.cardinality){const Xr=this.questions[mt].responseDeclaration,Fr=this.utilService.getMultiselectScore(m.option,Xr);this.showAlert=!0,0===Fr?(this.alertType="wrong",this.updateScoreBoard(mt+1,"wrong")):(this.updateScoreBoard(mt+1,"correct",void 0,Fr),this.showFeedBack&&this.correctFeedBackTimeOut(h),this.alertType="correct")}this.optionSelectedObj=void 0}else cn||lr||ar||xr?this.nextSlide():(this.startPageInstruction&&!this.optionSelectedObj&&!this.active&&!this.allowSkip&&this.myCarousel.getCurrentSlideIndex()>0&&"MCQ"===this.utilService.getQuestionType(this.questions,mt)&&this.utilService.canGo(this.progressBarClass[this.myCarousel.getCurrentSlideIndex()])||!this.optionSelectedObj&&!this.active&&!this.allowSkip&&this.myCarousel.getCurrentSlideIndex()>=0&&"MCQ"===this.utilService.getQuestionType(this.questions,mt)&&this.utilService.canGo(this.progressBarClass[this.myCarousel.getCurrentSlideIndex()]))&&this.infoPopupTimeOut()}infoPopupTimeOut(){this.infoPopup=!0,setTimeout(()=>{this.infoPopup=!1},2e3)}correctFeedBackTimeOut(m){this.intervalRef=setTimeout(()=>{this.showAlert&&(this.showAlert=!1,this.myCarousel.isLast(this.myCarousel.getCurrentSlideIndex())||"next"!==m?"previous"!==m||this.stopAutoNavigation?"jump"!==m||this.stopAutoNavigation?this.myCarousel.isLast(this.myCarousel.getCurrentSlideIndex())&&(this.endPageReached=!0,this.emitSectionEnd()):this.goToSlide(this.jumpSlideIndex):this.prevSlide():this.nextSlide())},4e3)}goToSlide(m){var h,Z;if(this.viewerService.raiseHeartBeatEvent(Wr_goToQuestion,zr_interact,this.myCarousel.getCurrentSlideIndex()),this.disableNext=!1,this.currentSlideIndex=m,this.showRootInstruction=!1,0===m)return this.optionSelectedObj=void 0,this.myCarousel.selectSlide(0),this.active=0===this.currentSlideIndex&&0===this.sectionIndex&&this.showStartPage,this.showRootInstruction=!0,void(null!==(Z=null===(h=this.sectionConfig.metadata)||void 0===h?void 0:h.children)&&void 0!==Z&&Z.length||(this.disableNext=!0));this.currentQuestionsMedia=(0,P.Z)(this.questions[this.currentSlideIndex-1],"media"),this.setSkippedClass(this.currentSlideIndex-1),this.initializeTimer||(this.initializeTimer=!0),void 0===this.questions[m-1]?(this.showQuestions=!1,this.viewerService.getQuestions(0,m),this.currentSlideIndex=m):void 0!==this.questions[m-1]&&this.myCarousel.selectSlide(m),this.setImageZoom(),this.currentSolutions=void 0,this.highlightQuestion()}goToQuestion(m){this.active=!1,this.showRootInstruction=!1,this.disableNext=!1,this.initializeTimer=!0;const h=m.questionNo;this.viewerService.getQuestions(0,h),this.currentSlideIndex=h,this.myCarousel.selectSlide(h),this.highlightQuestion()}highlightQuestion(){var m,h,Z;const te=this.questions[this.currentSlideIndex-1],Re=null===(h=null===(m=te)||void 0===m?void 0:m.qType)||void 0===h?void 0:h.toUpperCase(),dt=document.getElementById(null===(Z=te)||void 0===Z?void 0:Z.identifier);if(dt&&Re){let mt;if("MCQ"===Re)mt=dt.querySelector(".mcq-title");else mt=dt.querySelector(".question-container");mt&&setTimeout(()=>{mt.focus()},0)}}getSolutions(){this.showAlert=!1,this.viewerService.raiseHeartBeatEvent(Wr_showAnswer,zr_interact,this.myCarousel.getCurrentSlideIndex()),this.viewerService.raiseHeartBeatEvent(Wr_showAnswer,zr_impression,this.myCarousel.getCurrentSlideIndex());const m=this.myCarousel.getCurrentSlideIndex()-1;this.currentQuestion=this.questions[m].body,this.currentOptions=this.questions[m].interactions.response1.options,this.currentQuestionsMedia=(0,P.Z)(this.questions[m],"media"),setTimeout(()=>{this.setImageZoom()}),setTimeout(()=>{this.setImageHeightWidthClass()},100),this.currentSolutions&&(this.showSolution=!0),this.clearTimeInterval()}viewSolution(){this.viewerService.raiseHeartBeatEvent(Wr_viewSolutionClicked,zr_interact,this.myCarousel.getCurrentSlideIndex()),this.showSolution=!0,this.showAlert=!1,this.currentQuestionsMedia=(0,P.Z)(this.questions[this.myCarousel.getCurrentSlideIndex()-1],"media"),setTimeout(()=>{this.setImageZoom(),this.setImageHeightWidthClass()}),clearTimeout(this.intervalRef)}closeSolution(){this.setImageZoom(),this.viewerService.raiseHeartBeatEvent(Wr_solutionClosed,zr_interact,this.myCarousel.getCurrentSlideIndex()),this.showSolution=!1,this.myCarousel.selectSlide(this.currentSlideIndex),this.focusOnNextButton()}viewHint(){this.viewerService.raiseHeartBeatEvent(Wr_viewHint,zr_interact,this.myCarousel.getCurrentSlideIndex())}onAnswerKeyDown(m){"Enter"===m.key&&(m.stopPropagation(),this.getSolutions())}showAnswerClicked(m,h){var Z;if(null!==(Z=m)&&void 0!==Z&&Z.showAnswer){if(this.focusOnNextButton(),this.active=!0,this.progressBarClass[this.myCarousel.getCurrentSlideIndex()-1].class="correct",h){const te=this.questions.findIndex(Re=>Re.identifier===h.identifier);te>-1&&(this.questions[te].isAnswerShown=!0,this.viewerService.updateSectionQuestions(this.sectionConfig.metadata.identifier,this.questions))}this.viewerService.raiseHeartBeatEvent(Wr_showAnswer,zr_interact,qs_shortAnswer),this.viewerService.raiseHeartBeatEvent(Wr_pageScrolled,zr_impression,this.myCarousel.getCurrentSlideIndex()-1)}}getScore(m,h,Z,te){if(Z)return this.questions[m].responseDeclaration[h].correctResponse.outcomes.SCORE?this.questions[m].responseDeclaration[h].correctResponse.outcomes.SCORE:this.questions[m].responseDeclaration[h].maxScore||1;{const Re=te.option.value,dt=this.questions[m].responseDeclaration.mapping;let mt=0;return dt&&dt.forEach(cn=>{Re===cn.response&&(mt=cn.outcomes.SCORE||0,cn.outcomes.SCORE&&(this.progressBarClass[m].class="partial"))}),mt}}calculateScore(){return this.progressBarClass.reduce((m,h)=>m+h.score,0)}updateScoreBoard(m,h,Z,te){this.progressBarClass.forEach(Re=>{Re.index-1===m&&(Re.class=h,Re.score=te||0,this.showFeedBack||(Re.value=Z))})}setImageHeightWidthClass(){document.querySelectorAll("[data-asset-variable]").forEach(m=>{m.removeAttribute("class"),m.clientHeight>m.clientWidth?m.setAttribute("class","portrait"):m.clientHeight{const Re=te.getAttribute("data-asset-variable");te.setAttribute("class","option-image"),te.setAttribute("id",Re),(0,Ha.Z)(this.currentQuestionsMedia,mt=>{if(Re===mt.id)if(this.parentConfig.isAvailableLocally&&this.parentConfig.baseUrl){let cn=this.parentConfig.baseUrl;cn=`${cn.substring(0,cn.lastIndexOf("/"))}/${this.sectionConfig.metadata.identifier}`,Z&&(te.src=`${cn}/${Z}/${mt.src}`)}else mt.baseUrl&&(te.src=mt.baseUrl+mt.src)});const dt=document.createElement("div");dt.setAttribute("class","magnify-icon"),dt.onclick=mt=>{this.viewerService.raiseHeartBeatEvent(Wr_zoomClicked,zr_interact,this.myCarousel.getCurrentSlideIndex()),this.zoomImgSrc=te.src,this.showZoomModal=!0;const cn=document.getElementById("imageModal");cn.clientHeight>te.clientWidth?cn.setAttribute("class","portrait"):te.clientHeight100&&(this.imageZoomCount=this.imageZoomCount-10,this.setImageModalHeightWidth())}setImageModalHeightWidth(){this.imageModal.nativeElement.style.width=`${this.imageZoomCount}%`,this.imageModal.nativeElement.style.height=`${this.imageZoomCount}%`}closeZoom(){this.viewerService.raiseHeartBeatEvent(Wr_zoomCloseClicked,zr_interact,this.myCarousel.getCurrentSlideIndex()),document.getElementById("imageModal").removeAttribute("style"),this.showZoomModal=!1}clearTimeInterval(){this.intervalRef&&clearTimeout(this.intervalRef)}ngOnDestroy(){this.destroy$.next(!0),this.destroy$.unsubscribe(),this.errorService.getInternetConnectivityError.unsubscribe(),this.subscription&&this.subscription.unsubscribe()}}Xa.\u0275fac=function(m){return new(m||Xa)(t.Y36(Lo),t.Y36(ao),t.Y36(fl),t.Y36(t.sBO),t.Y36(Gn.T_))},Xa.\u0275cmp=t.Xpm({type:Xa,selectors:[["quml-section-player"]],viewQuery:function(m,h){if(1&m&&(t.Gf(xa,5),t.Gf(ou,7),t.Gf(Gl,5)),2&m){let Z;t.iGM(Z=t.CRH())&&(h.myCarousel=Z.first),t.iGM(Z=t.CRH())&&(h.imageModal=Z.first),t.iGM(Z=t.CRH())&&(h.questionSlide=Z.first)}},hostBindings:function(m,h){1&m&&t.NdJ("beforeunload",function(){return h.ngOnDestroy()},!1,t.Jf7)},inputs:{sectionIndex:"sectionIndex",sectionConfig:"sectionConfig",attempts:"attempts",jumpToQuestion:"jumpToQuestion",mainProgressBar:"mainProgressBar",parentConfig:"parentConfig"},outputs:{playerEvent:"playerEvent",sectionEnd:"sectionEnd",showScoreBoard:"showScoreBoard"},features:[t.TTD],decls:11,vars:5,consts:[["class","quml-container",3,"hidden",4,"ngIf"],["class","info-popup",4,"ngIf"],[4,"ngIf"],[1,"image-viewer__overlay",3,"hidden"],[1,"image-viewer__close",3,"click"],[1,"image-viewer__container"],["id","imageModal","alt","Zoomed image",1,"image-viewer__img",3,"src"],["imageModal",""],[1,"image-viewer__zoom"],[1,"image-viewer__zoomin",3,"click"],[1,"image-viewer__zoomout",3,"click"],[1,"quml-container",3,"hidden"],[1,"quml-landscape",3,"hidden"],[1,"main-header",3,"disablePreviousNavigation","duration","warningTime","showTimer","showLegend","currentSlideIndex","totalNoOfQuestions","active","showFeedBack","currentSolutions","initializeTimer","replayed","disableNext","startPageInstruction","attempts","showStartPage","showDeviceOrientation","durationEnds","nextSlideClicked","prevSlideClicked","showSolution","toggleScreenRotate"],[1,"landscape-mode"],[1,"lanscape-mode-left"],["class","current-slide",4,"ngIf"],[1,"landscape-content"],[1,"landscape-center",3,"interval","showIndicators","noWrap","activeSlideChange"],["myCarousel",""],[3,"instructions","points","time","showTimer","totalNoOfQuestions","contentName"],[4,"ngFor","ngForOf"],[1,"lanscape-mode-right"],["tabindex","0",1,"showFeedBack-progressBar","info-page","hover-effect",3,"ngClass","keydown","click"],["class","scoreboard-sections",4,"ngIf"],["class","singleContent",4,"ngIf"],["class","singleContent nonFeedback",4,"ngIf"],["class","requiresSubmit cursor-pointer showFeedBack-progressBar hover-effect","tabindex","0","aria-label","scoreboard",3,"click","keydown",4,"ngIf"],[3,"alertType","isHintAvailable","showSolutionButton","showSolution","showHint","closeAlert",4,"ngIf"],[3,"question","options","solutions","close",4,"ngIf"],[1,"current-slide"],[3,"click","keydown"],["questionSlide",""],[3,"id"],[3,"question","replayed","identifier","tryAgain","optionSelected"],[3,"questions","replayed","baseUrl","showAnswerClicked"],[1,"scoreboard-sections"],["class","section relative",3,"ngClass","click","keydown",4,"ngFor","ngForOf"],[1,"section","relative",3,"ngClass","click","keydown"],["tabindex","0",1,"progressBar-border",3,"for","ngClass"],["class","nonFeedback",4,"ngIf"],["tabindex","0","class","showFeedBack-progressBar",3,"ngClass","click","keydown",4,"ngFor","ngForOf"],["tabindex","0",1,"showFeedBack-progressBar",3,"ngClass","click","keydown"],[1,"nonFeedback"],[1,"singleContent"],["tabindex","0","class","showFeedBack-progressBar hover-effect",3,"ngClass","click","keydown",4,"ngFor","ngForOf"],["tabindex","0",1,"showFeedBack-progressBar","hover-effect",3,"ngClass","click","keydown"],[1,"singleContent","nonFeedback"],["tabindex","0","aria-label","scoreboard",1,"requiresSubmit","cursor-pointer","showFeedBack-progressBar","hover-effect",3,"click","keydown"],["src","./assets/flag_inactive.svg","alt","Flag logo: Show scoreboard"],[3,"alertType","isHintAvailable","showSolutionButton","showSolution","showHint","closeAlert"],[3,"question","options","solutions","close"],[1,"info-popup"]],template:function(m,h){1&m&&(t.YNc(0,Kl,27,38,"div",0),t.YNc(1,cu,2,0,"div",1),t.YNc(2,I2,1,0,"sb-player-contenterror",2),t.TgZ(3,"div",3)(4,"div",4),t.NdJ("click",function(){return h.closeZoom()}),t.qZA(),t.TgZ(5,"div",5),t._UZ(6,"img",6,7),t.qZA(),t.TgZ(8,"div",8)(9,"div",9),t.NdJ("click",function(){return h.zoomIn()}),t.qZA(),t.TgZ(10,"div",10),t.NdJ("click",function(){return h.zoomOut()}),t.qZA()()()),2&m&&(t.Q6J("ngIf",h.loadView),t.xp6(1),t.Q6J("ngIf",h.infoPopup),t.xp6(1),t.Q6J("ngIf",h.showContentError),t.xp6(1),t.Q6J("hidden",!h.showZoomModal),t.xp6(3),t.Q6J("src",h.zoomImgSrc,t.LSH))},dependencies:[Xe.mk,Xe.sg,Xe.O5,tl,Zt,Gn.vM,Bs,Ea,F1,h1,m1,xs,js],styles:["@charset \"UTF-8\"; :root{--quml-scoreboard-sub-title:#6D7278;--quml-scoreboard-skipped:#969696;--quml-scoreboard-unattempted:#575757;--quml-color-success:#08BC82;--quml-color-danger:#F1635D;--quml-color-primary-contrast:#333;--quml-btn-border:#ccc;--quml-heder-text-color:#6250f5;--quml-header-bg-color:#c2c2c2;--quml-mcq-title-txt:#131415;--quml-zoom-btn-txt:#eee;--quml-zoom-btn-hover:#f2f2f2;--quml-main-bg:#fff;--quml-btn-color:#fff;--quml-question-bg:#fff}.quml-header[_ngcontent-%COMP%]{background:var(--quml-header-bg-color);display:flow-root;height:2.25rem;position:fixed}.quml-container[_ngcontent-%COMP%]{overflow:hidden;width:100%;height:100%;position:relative}.quml-landscape[_ngcontent-%COMP%]{width:100%;height:100%} .carousel{outline:0}.col[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.quml-button[_ngcontent-%COMP%]{background-color:var(--primary-color);border:none;color:var(--quml-btn-color);padding:.25rem;text-align:center;text-decoration:none;font-size:1rem;margin:.125rem .5rem .125rem .125rem;cursor:pointer;width:3rem;height:2.5rem;border-radius:10%}.landscape-mode[_ngcontent-%COMP%]{height:100%;width:100%;position:relative;background-color:var(--quml-main-bg)}.landscape-content[_ngcontent-%COMP%]{padding:2.5rem 4rem 0;overflow:auto;height:100%;width:100%}@media only screen and (max-width:480px){.landscape-content[_ngcontent-%COMP%]{padding:5rem 1rem 0;height:calc(100% - 3rem)}}.lanscape-mode-left[_ngcontent-%COMP%]{position:absolute;left:0;top:3.5rem;text-align:center;z-index:1;width:4rem}.lanscape-mode-left[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{padding-bottom:1.5rem}.landscape-center[_ngcontent-%COMP%]{width:100%}.lanscape-mode-right[_ngcontent-%COMP%]{-ms-overflow-style:none;scrollbar-width:none;position:absolute;padding:0 1rem;right:.5rem;color:var(--quml-scoreboard-unattempted);font-size:.75rem;height:calc(100% - 4rem);overflow-y:auto;top:3.5rem}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style:none;margin-top:.5rem;padding:0;text-align:center;position:relative}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]::before{content:\"\";width:.0625rem;height:100%;position:absolute;left:0;right:0;background-color:rgba(204,204,204,.5);z-index:1;margin:0 auto}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{position:relative;z-index:2}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li.requiresSubmit[_ngcontent-%COMP%]{color:var(--quml-scoreboard-unattempted);border:.03125rem solid var(--quml-scoreboard-unattempted);border-radius:50%;width:1.25rem;height:1.25rem;background:var(--white)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li.requiresSubmit[_ngcontent-%COMP%]:hover{border:.0625rem solid var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .singleContent.nonFeedback[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover{border:1px solid var(--primary-color);color:var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .singleContent.nonFeedback[_ngcontent-%COMP%] li.att-color[_ngcontent-%COMP%]{color:var(--white);background:var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul.nonFeedback[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover{border:1px solid var(--primary-color);color:var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul.nonFeedback[_ngcontent-%COMP%] li.att-color[_ngcontent-%COMP%]{color:var(--white);background:var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li.progressBar-border[_ngcontent-%COMP%]::after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:focus::after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover::after{border:1px solid var(--primary-color);content:\"\";width:1.65rem;height:1.65rem;border-radius:50%;padding:.25rem;position:absolute}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.attempted[_ngcontent-%COMP%]::after{content:\"\";display:inline-block;transform:rotate(45deg);height:.6rem;width:.3rem;border-bottom:.12rem solid var(--primary-color);border-right:.12rem solid var(--primary-color);position:absolute;top:.25rem;right:-.7rem}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.correct[_ngcontent-%COMP%]::after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.partial[_ngcontent-%COMP%]::after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.wrong[_ngcontent-%COMP%]::after{content:\"\";position:absolute;top:.525rem;right:-.7rem;height:.375rem;width:.375rem;border-radius:.375rem}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.correct[_ngcontent-%COMP%]::after{--correct-bg:var(--quml-color-success);background:var(--correct-bg)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.wrong[_ngcontent-%COMP%]::after{--wrong-bg:var(--quml-color-danger);background:var(--wrong-bg)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.partial[_ngcontent-%COMP%]::after{--partial-bg:linear-gradient(\n 180deg,\n rgba(71, 164, 128, 1) 0%,\n rgba(71, 164, 128, 1) 50%,\n rgba(249, 122, 116, 1) 50%,\n rgba(249, 122, 116, 1) 100%\n );background:var(--partial-bg)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.attempted[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.partial[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:var(--white)!important;background:var(--primary-color);border:.03125rem solid var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{background-color:var(--quml-question-bg);border-radius:.25rem;width:1.25rem;padding:.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;color:var(--quml-scoreboard-unattempted);border:.03125rem solid var(--quml-scoreboard-unattempted);margin-bottom:2.25rem;cursor:pointer}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.requiresSubmit[_ngcontent-%COMP%]{color:var(--quml-scoreboard-unattempted);border:.03125rem solid var(--quml-scoreboard-unattempted);border-radius:50%;background:var(--white)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.requiresSubmit[_ngcontent-%COMP%]:hover{border:.0625rem solid var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.active[_ngcontent-%COMP%], .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label[_ngcontent-%COMP%]:focus, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label[_ngcontent-%COMP%]:hover{color:var(--primary-color);border:.0625rem solid var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.active[_ngcontent-%COMP%]::after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label[_ngcontent-%COMP%]:focus::after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label[_ngcontent-%COMP%]:hover::after{border:1px solid var(--primary-color);content:\"\";height:1.65rem;border-radius:.25rem;position:absolute;width:1.65rem;background:var(--quml-question-bg);z-index:-1}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.skipped[_ngcontent-%COMP%]{color:var(--white);background:var(--quml-scoreboard-skipped);border:.0625rem solid var(--quml-scoreboard-skipped)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.unattempted[_ngcontent-%COMP%]{color:var(--quml-scoreboard-unattempted);border:.03125rem solid var(--quml-scoreboard-unattempted)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.unattempted[_ngcontent-%COMP%]:hover{border:.0625rem solid var(--primary-color);color:var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]{display:none}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%] ~ ul[_ngcontent-%COMP%]{height:0;transform:scaleY(0)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:checked ~ ul[_ngcontent-%COMP%]{height:100%;transform-origin:top;transition:transform .2s ease-out;transform:scaleY(1)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:checked ~ label[_ngcontent-%COMP%]{border:.0625rem solid var(--primary-color);color:var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar[_ngcontent-%COMP%]{background-color:var(--quml-question-bg);border-radius:50%;width:1.25rem;padding:.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;border:.0625rem solid #ccc;margin-bottom:2.25rem;cursor:pointer}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.requiresSubmit[_ngcontent-%COMP%]:hover{border:.0625rem solid var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar[_ngcontent-%COMP%] .active[_ngcontent-%COMP%], .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.att-color[_ngcontent-%COMP%], .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.progressBar-border[_ngcontent-%COMP%]{color:var(--primary-color);border:.0625rem solid var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.info-page[_ngcontent-%COMP%]{color:var(--white);background:var(--primary-color);border:.0625rem solid var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.skipped[_ngcontent-%COMP%]{color:var(--white);background:var(--quml-scoreboard-skipped);border:.0625rem solid var(--quml-scoreboard-skipped)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.skipped[_ngcontent-%COMP%]:hover{color:var(--white)!important}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.correct[_ngcontent-%COMP%], .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.partial[_ngcontent-%COMP%], .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.wrong[_ngcontent-%COMP%]{color:var(--white);border:0 solid transparent}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.correct[_ngcontent-%COMP%]{--correct-bg:var(--quml-color-success);background:var(--correct-bg)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.wrong[_ngcontent-%COMP%]{--wrong-bg:var(--quml-color-danger);background:var(--wrong-bg)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.partial[_ngcontent-%COMP%]{--partial-bg:linear-gradient(\n 180deg,\n rgba(71, 164, 128, 1) 0%,\n rgba(71, 164, 128, 1) 50%,\n rgba(249, 122, 116, 1) 50%,\n rgba(249, 122, 116, 1) 100%\n );background:var(--partial-bg)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.unattempted[_ngcontent-%COMP%]{color:var(--quml-scoreboard-unattempted);border:.03125rem solid var(--quml-scoreboard-unattempted)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.unattempted[_ngcontent-%COMP%]:hover{border:.0625rem solid var(--primary-color);color:var(--primary-color)}.current-slide[_ngcontent-%COMP%]{color:var(--quml-scoreboard-sub-title);font-size:.875rem;font-weight:900;letter-spacing:0}@media only screen and (max-width:480px){.lanscape-mode-right[_ngcontent-%COMP%]{background:var(--white);display:flex;align-items:center;overflow-x:auto;overflow-y:hidden;width:90%;height:2.5rem;padding:1rem 0 0;margin:auto;left:0}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style:none;padding:0;text-align:center;position:relative;display:flex;height:1.5rem;margin-top:0}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar[_ngcontent-%COMP%]{margin-right:2.25rem;z-index:1}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar[_ngcontent-%COMP%]:last-child{margin-right:0}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .singleContent[_ngcontent-%COMP%]{display:flex}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .singleContent[_ngcontent-%COMP%] .showFeedBack-progressBar[_ngcontent-%COMP%]:last-child{margin-right:2.25rem}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{top:-1.75rem;position:inherit;margin:.5rem 2.25rem;padding-left:1.25rem}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]::before{background:0 0}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.attempted[_ngcontent-%COMP%]::after{content:\"\";top:-.8125rem;right:auto;left:.625rem}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.correct[_ngcontent-%COMP%]::after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.partial[_ngcontent-%COMP%]::after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.wrong[_ngcontent-%COMP%]::after{content:\"\";top:-.525rem;left:.5rem;right:auto}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{margin-right:2.25rem;margin-bottom:0}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]::before{content:\"\";width:100%;height:.0625rem;position:absolute;left:0;top:50%;transform:translate(0,-50%);right:0;background-color:rgba(204,204,204,.5);z-index:0;margin:0 auto}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%] ~ ul[_ngcontent-%COMP%]{width:0;transform:scaleX(0);margin:0}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:checked ~ ul[_ngcontent-%COMP%]{width:calc(100% - 4rem);transform-origin:left;transition:transform .2s ease-out;transform:scaleX(1);margin:-1.25rem 3rem 0 4rem}.landscape-center[_ngcontent-%COMP%]{margin-top:2rem}.lanscape-mode-left[_ngcontent-%COMP%]{display:none}.landscape-mode[_ngcontent-%COMP%]{grid-template-areas:\"right right right\" \"center center center\" \"left left left\"} .quml-mcq .mcq-title, .quml-sa .mcq-title, quml-mcq-solutions .mcq-title, quml-sa .mcq-title{margin-top:1rem}}.quml-timer[_ngcontent-%COMP%]{padding:.5rem}.quml-header-text[_ngcontent-%COMP%]{margin:.5rem;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.quml-arrow-button[_ngcontent-%COMP%]{border-radius:28%;font-size:0;outline:0;background-color:var(--primary-color);padding:.5rem}.info-popup[_ngcontent-%COMP%]{position:absolute;top:18%;right:10%;font-size:.875rem;font-family:noto-sans;box-shadow:0 .125rem .875rem 0 rgba(0,0,0,.1);padding:.75rem}.quml-menu[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.quml-card[_ngcontent-%COMP%]{background-color:var(--white);padding:1.25rem;box-shadow:0 .25rem .5rem 0 rgba(0,0,0,.2);width:25%;position:absolute;left:37%;text-align:center;top:25%;z-index:2}.quml-card-title[_ngcontent-%COMP%]{font-size:1.25rem;text-align:center}.quml-card-body[_ngcontent-%COMP%] .wrong[_ngcontent-%COMP%]{color:red}.quml-card-body[_ngcontent-%COMP%] .right[_ngcontent-%COMP%]{color:green}.quml-card-button-section[_ngcontent-%COMP%] .button-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{color:var(--white);background-color:var(--primary-color);border-color:var(--primary-color);outline:0;font-size:.875rem;padding:.25rem 1.5rem}.quml-card-button-section[_ngcontent-%COMP%] .button-container[_ngcontent-%COMP%]{width:40%;display:inline;padding-right:.75rem} .carousel.slide .carousel-control.carousel-control-next, .carousel.slide a.left.carousel-control.carousel-control-prev{display:none} .carousel-item{perspective:unset}.potrait-header-top[_ngcontent-%COMP%]{visibility:hidden;margin-top:-2.5rem}.potrait-header-top[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%]{display:-ms-grid;display:grid;-ms-grid-columns:1fr 15fr;grid-template-columns:1fr 15fr}.potrait-header-top[_ngcontent-%COMP%] .quml-menu[_ngcontent-%COMP%]{color:var(--quml-heder-text-color);font-size:1.5rem;padding-left:1.25rem;margin-top:.25rem}.potrait-header-top[_ngcontent-%COMP%] .quml-header-text[_ngcontent-%COMP%]{font-size:.875rem;color:var(--quml-heder-text-color)}.row[_ngcontent-%COMP%]{margin-right:0;margin-left:0}.portrait-header[_ngcontent-%COMP%]{visibility:hidden}.image-viewer__close[_ngcontent-%COMP%], .image-viewer__container[_ngcontent-%COMP%], .image-viewer__overlay[_ngcontent-%COMP%], .image-viewer__zoom[_ngcontent-%COMP%]{position:absolute}.image-viewer__overlay[_ngcontent-%COMP%]{width:100%;height:100%;background:var(--quml-color-primary-contrast);z-index:11111}.image-viewer__container[_ngcontent-%COMP%]{background-color:var(--quml-color-primary-contrast);top:50%;left:50%;transform:translate(-50%,-50%);z-index:11111;width:80%;height:80%}.image-viewer__img[_ngcontent-%COMP%]{width:100%;height:100%}.image-viewer__close[_ngcontent-%COMP%]{top:1rem;right:1rem;text-align:center;cursor:pointer;z-index:999999;background:rgba(0,0,0,.5);border-radius:100%;width:3rem;height:3rem;position:fixed}.image-viewer__close[_ngcontent-%COMP%]::after{content:\"\u2715\";color:var(--white);font-size:2rem}.image-viewer__close[_ngcontent-%COMP%]:hover{background:#000}.image-viewer__zoom[_ngcontent-%COMP%]{bottom:1rem;right:1rem;width:2.5rem;height:auto;border-radius:.5rem;background:var(--white);display:flex;flex-direction:column;align-items:center;overflow:hidden;z-index:99999;position:fixed;border:.0625rem solid var(--quml-zoom-btn-txt)}.image-viewer__zoomin[_ngcontent-%COMP%], .image-viewer__zoomout[_ngcontent-%COMP%]{text-align:center;height:2.5rem;position:relative;width:2.5rem;cursor:pointer}.image-viewer__zoomin[_ngcontent-%COMP%]:hover, .image-viewer__zoomout[_ngcontent-%COMP%]:hover{background-color:var(--quml-zoom-btn-hover)}.image-viewer__zoomin[_ngcontent-%COMP%]::after, .image-viewer__zoomout[_ngcontent-%COMP%]::after{font-size:1.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.image-viewer__zoomin[_ngcontent-%COMP%]{border-bottom:.0625rem solid var(--quml-btn-border)}.image-viewer__zoomin[_ngcontent-%COMP%]::after{content:\"+\"}.image-viewer__zoomout[_ngcontent-%COMP%]::after{content:\"\u2212\"} quml-ans{cursor:pointer} quml-ans svg circle{fill:var(--quml-zoom-btn-txt)} .magnify-icon{position:absolute;right:0;width:1.5rem;height:1.5rem;border-top-left-radius:.5rem;cursor:pointer;background-color:var(--quml-color-primary-contrast)} .magnify-icon::after{content:\"\";position:absolute;bottom:.125rem;right:.125rem;z-index:1;width:1rem;height:1rem;background-image:url(\"data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' version='1.1' width='512' height='512' x='0' y='0' viewBox='0 0 37.166 37.166' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.829,32.045l-6.833-6.833c-0.513-0.513-1.167-0.788-1.836-0.853c2.06-2.567,3.298-5.819,3.298-9.359 c0-8.271-6.729-15-15-15c-8.271,0-15,6.729-15,15c0,8.271,6.729,15,15,15c3.121,0,6.021-0.96,8.424-2.598 c0.018,0.744,0.305,1.482,0.872,2.052l6.833,6.833c0.585,0.586,1.354,0.879,2.121,0.879s1.536-0.293,2.121-0.879 C37.001,35.116,37.001,33.217,35.829,32.045z M15.458,25c-5.514,0-10-4.484-10-10c0-5.514,4.486-10,10-10c5.514,0,10,4.486,10,10 C25.458,20.516,20.972,25,15.458,25z M22.334,15c0,1.104-0.896,2-2,2h-2.75v2.75c0,1.104-0.896,2-2,2s-2-0.896-2-2V17h-2.75 c-1.104,0-2-0.896-2-2s0.896-2,2-2h2.75v-2.75c0-1.104,0.896-2,2-2s2,0.896,2,2V13h2.75C21.438,13,22.334,13.895,22.334,15z' fill='%23ffffff' data-original='%23000000' style='' class=''/%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A\");background-size:cover;background-repeat:no-repeat;background-position:center} .solution-options figure.image{border:.0625rem solid var(--quml-btn-border);overflow:hidden;border-radius:.25rem;position:relative;width:7.5rem;height:7.5rem} .image-viewer__overlay .image-viewer__container, .solutions .solution-options figure.image{display:flex;align-items:center;justify-content:center} .image-viewer__overlay .image-viewer__container .portrait, .solutions .solution-options figure.image .portrait{width:auto;height:100%} .image-viewer__overlay .image-viewer__container .neutral, .solutions .solution-options figure.image .neutral{width:auto;height:auto}@media only screen and (max-width:768px){ .image-viewer__overlay .image-viewer__container .neutral, .solutions .solution-options figure.image .neutral{width:100%}}@media only screen and (min-width:768px){ .image-viewer__overlay .image-viewer__container .neutral, .solutions .solution-options figure.image .neutral{height:100%}} .image-viewer__overlay .image-viewer__container .landscape, .solutions .solution-options figure.image .landscape{width:100%;height:auto} .quml-mcq .mcq-title, .quml-sa .mcq-title, quml-mcq-solutions .mcq-title, quml-sa .mcq-title{color:var(--quml-mcq-title-txt)} .quml-mcq .quml-mcq--question p, .quml-sa .quml-mcq--question p, quml-mcq-solutions .quml-mcq--question p, quml-sa .quml-mcq--question p{line-height:normal} .quml-mcq .quml-mcq--option .quml-mcq-option-card p:first-child, .quml-mcq .quml-mcq--option .quml-mcq-option-card p:last-child, .quml-sa .quml-mcq--option .quml-mcq-option-card p:first-child, .quml-sa .quml-mcq--option .quml-mcq-option-card p:last-child, quml-mcq-solutions .quml-mcq--option .quml-mcq-option-card p:first-child, quml-mcq-solutions .quml-mcq--option .quml-mcq-option-card p:last-child, quml-sa .quml-mcq--option .quml-mcq-option-card p:first-child, quml-sa .quml-mcq--option .quml-mcq-option-card p:last-child{margin-bottom:0} quml-mcq-solutions .mcq-title p, quml-mcq-solutions .text-center, quml-mcq-solutions .text-left, quml-mcq-solutions .text-right, quml-mcq-solutions h1, quml-mcq-solutions h2, quml-mcq-solutions h3, quml-mcq-solutions h4, quml-mcq-solutions h5, quml-mcq-solutions h6, quml-mcq-solutions p{text-align:center!important} quml-mcq-solutions .solutions .solution-options-container{align-items:center} quml-mcq-solutions .image-style-align-left, quml-mcq-solutions .image-style-align-right{float:none!important;text-align:center!important;margin:0 auto!important} quml-mcq-solutions figure.image, quml-mcq-solutions figure.image.resize-100, quml-mcq-solutions figure.image.resize-25, quml-mcq-solutions figure.image.resize-50, quml-mcq-solutions figure.image.resize-75, quml-mcq-solutions figure.image.resize-original{width:25%;height:auto} quml-mcq-solutions .solution-options p{margin-bottom:1rem}.endPage-container-height[_ngcontent-%COMP%]{height:100%}.scoreboard-sections[_ngcontent-%COMP%]{display:contents}.scoreboard-sections[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{position:relative;z-index:2}.hover-effect.progressBar-border[_ngcontent-%COMP%]::after, .hover-effect[_ngcontent-%COMP%]:focus::after, .hover-effect[_ngcontent-%COMP%]:hover::after{border:1px solid var(--primary-color);content:\"\";width:1.65rem;height:1.65rem;border-radius:50%;padding:.25rem;position:absolute}",p3]}),Xa.ctorParameters=()=>[{type:Lo},{type:ao},{type:fl},{type:t.sBO},{type:Gn.T_}],Xa.propDecorators={sectionConfig:[{type:t.IIB}],attempts:[{type:t.IIB}],jumpToQuestion:[{type:t.IIB}],mainProgressBar:[{type:t.IIB}],sectionIndex:[{type:t.IIB}],parentConfig:[{type:t.IIB}],playerEvent:[{type:t.r_U}],sectionEnd:[{type:t.r_U}],showScoreBoard:[{type:t.r_U}],myCarousel:[{type:t.i9L,args:["myCarousel",{static:!1}]}],imageModal:[{type:t.i9L,args:["imageModal",{static:!0}]}],questionSlide:[{type:t.i9L,args:["questionSlide",{static:!1}]}],ngOnDestroy:[{type:t.L6J,args:["window:beforeunload"]}]};class y1{constructor(m,h){this.viewerService=m,this.utilService=h,this.playerEvent=new t.vpe,this.telemetryEvent=new t.vpe,this.isLoading=!1,this.isSectionsAvailable=!1,this.isMultiLevelSection=!1,this.sections=[],this.sectionIndex=0,this.parentConfig={loadScoreBoard:!1,requiresSubmit:!1,isSectionsAvailable:!1,isReplayed:!1,identifier:"",contentName:"",baseUrl:"",isAvailableLocally:!1,instructions:{},questionCount:0,sideMenuConfig:{enable:!0,showShare:!0,showDownload:!1,showExit:!1},showFeedback:!1,showLegend:!0},this.endPageReached=!1,this.isEndEventRaised=!1,this.isSummaryEventRaised=!1,this.showReplay=!0,this.mainProgressBar=[],this.loadScoreBoard=!1,this.summary={correct:0,partial:0,skipped:0,wrong:0},this.isDurationExpired=!1,this.finalScore=0,this.totalNoOfQuestions=0,this.totalVisitedQuestion=0}onTelemetryEvent(m){this.telemetryEvent.emit(m.detail)}ngOnInit(){if("string"==typeof this.playerConfig)try{this.playerConfig=JSON.parse(this.playerConfig)}catch(m){console.error("Invalid playerConfig: ",m)}this.isLoading=!0,this.setConfig(),this.initializeSections()}initializeSections(){var m,h,Z,te,Re,dt,mt,cn,lr,ar;const xr=ci(this.playerConfig.metadata.children,"mimeType");if(this.parentConfig.isSectionsAvailable=this.isSectionsAvailable=xr[0]===gu_questionSet,this.viewerService.sectionQuestions=[],this.isSectionsAvailable)if(this.isMultiLevelSection=this.getMultilevelSection(this.playerConfig.metadata),this.isMultiLevelSection)this.contentError={messageHeader:"Unable to load content",messageTitle:"Multi level sections are not supported as of now"};else{let Hn=this.playerConfig.metadata.children;this.sections=ci(Hn,Kr=>{var nn,Nr,Xr,Fr,ia,ga;let Hs=(null===(Nr=null===(nn=Kr)||void 0===nn?void 0:nn.children)||void 0===Nr?void 0:Nr.map(ma=>ma.identifier))||[];const Br=null===(Xr=Kr)||void 0===Xr?void 0:Xr.maxQuestions;return!(null===(Fr=Kr)||void 0===Fr)&&Fr.shuffle&&!(null!==(ga=null===(ia=this.playerConfig.config)||void 0===ia?void 0:ia.progressBar)&&void 0!==ga&&ga.length)&&(Hs=N(Hs)),Br&&(Hs=Hs.slice(0,Br)),this.playerConfig.metadata.timeLimits&&(Kr=Object.assign(Object.assign({},Kr),{timeLimits:this.playerConfig.metadata.timeLimits,showTimer:this.playerConfig.metadata.showTimer})),Object.assign(Object.assign({},this.playerConfig),{metadata:Object.assign(Object.assign({},Kr),{childNodes:Hs})})}),this.setInitialScores(),this.activeSection=Ki(this.sections[0]),this.isLoading=!1}else{let Hn=[];Hn=null!==(h=null===(m=this.playerConfig.metadata)||void 0===m?void 0:m.children)&&void 0!==h&&h.length?this.playerConfig.metadata.children.map(nn=>nn.identifier):this.playerConfig.metadata.childNodes;const Kr=this.playerConfig.metadata.maxQuestions;if(Kr&&(Hn=Hn.slice(0,Kr)),!(null===(Z=this.playerConfig.metadata)||void 0===Z)&&Z.shuffle&&!(null!==(Re=null===(te=this.playerConfig.config)||void 0===te?void 0:te.progressBar)&&void 0!==Re&&Re.length)&&(Hn=N(Hn)),Hn.forEach((nn,Nr)=>{this.totalNoOfQuestions++,this.mainProgressBar.push({index:Nr+1,class:"unattempted",value:void 0,score:0})}),this.playerConfig.metadata.childNodes=Hn,!(null===(mt=null===(dt=this.playerConfig.config)||void 0===dt?void 0:dt.progressBar)||void 0===mt)&&mt.length&&(this.mainProgressBar=Ki(this.playerConfig.config.progressBar)),null!==(lr=null===(cn=this.playerConfig.config)||void 0===cn?void 0:cn.questions)&&void 0!==lr&&lr.length){const nn=this.playerConfig.config.questions.find(Nr=>Nr.id===this.playerConfig.metadata.identifier);null!==(ar=nn)&&void 0!==ar&&ar.questions&&this.viewerService.updateSectionQuestions(this.playerConfig.metadata.identifier,nn.questions)}this.activeSection=Ki(this.playerConfig),this.isLoading=!1,this.parentConfig.questionCount=this.totalNoOfQuestions}}setConfig(){var m,h,Z,te,Re,dt,mt,cn,lr,ar,xr,Hn,Kr,nn,Nr,Xr,Fr;this.parentConfig.contentName=null===(m=this.playerConfig.metadata)||void 0===m?void 0:m.name,this.parentConfig.identifier=null===(h=this.playerConfig.metadata)||void 0===h?void 0:h.identifier,this.parentConfig.requiresSubmit="no"!==(null===(te=null===(Z=this.playerConfig.metadata)||void 0===Z?void 0:Z.requiresSubmit)||void 0===te?void 0:te.toLowerCase()),this.parentConfig.instructions=null===(dt=null===(Re=this.playerConfig.metadata)||void 0===Re?void 0:Re.instructions)||void 0===dt?void 0:dt.default,this.parentConfig.showLegend=void 0===(null===(mt=this.playerConfig.config)||void 0===mt?void 0:mt.showLegend)||this.playerConfig.config.showLegend,this.nextContent=null===(cn=this.playerConfig.config)||void 0===cn?void 0:cn.nextContent,this.showEndPage="no"!==(null===(ar=null===(lr=this.playerConfig.metadata)||void 0===lr?void 0:lr.showEndPage)||void 0===ar?void 0:ar.toLowerCase()),this.parentConfig.showFeedback=this.showFeedBack="yes"===(null===(Hn=null===(xr=this.playerConfig.metadata)||void 0===xr?void 0:xr.showFeedback)||void 0===Hn?void 0:Hn.toLowerCase()),this.parentConfig.sideMenuConfig=Object.assign(Object.assign({},this.parentConfig.sideMenuConfig),this.playerConfig.config.sideMenu),this.userName=this.playerConfig.context.userData.firstName+" "+this.playerConfig.context.userData.lastName,this.playerConfig.metadata.isAvailableLocally&&this.playerConfig.metadata.basePath&&(this.parentConfig.baseUrl=this.playerConfig.metadata.basePath,this.parentConfig.isAvailableLocally=!0),this.attempts={max:null===(Kr=this.playerConfig.metadata)||void 0===Kr?void 0:Kr.maxAttempts,current:null!==(nn=this.playerConfig.metadata)&&void 0!==nn&&nn.currentAttempt?this.playerConfig.metadata.currentAttempt+1:1},this.totalScore=this.playerConfig.metadata.maxScore,this.showReplay=!(null!==(Nr=this.attempts)&&void 0!==Nr&&Nr.max&&(null===(Xr=this.attempts)||void 0===Xr?void 0:Xr.current)>=this.attempts.max),"string"==typeof(null===(Fr=this.playerConfig.metadata)||void 0===Fr?void 0:Fr.timeLimits)&&(this.playerConfig.metadata.timeLimits=JSON.parse(this.playerConfig.metadata.timeLimits)),this.initialTime=(new Date).getTime(),this.emitMaxAttemptEvents()}getMultilevelSection(m){let h;return m.children.forEach(Z=>{Z.children&&!h&&(h=this.hasChildren(Z.children))}),h}hasChildren(m){return m.some(h=>h.children)}emitMaxAttemptEvents(){var m,h,Z,te,Re,dt;(null===(m=this.playerConfig.metadata)||void 0===m?void 0:m.maxAttempts)-1===(null===(h=this.playerConfig.metadata)||void 0===h?void 0:h.currentAttempt)?this.playerEvent.emit(this.viewerService.generateMaxAttemptEvents(null===(Z=this.attempts)||void 0===Z?void 0:Z.current,!1,!0)):(null===(te=this.playerConfig.metadata)||void 0===te?void 0:te.currentAttempt)>=(null===(Re=this.playerConfig.metadata)||void 0===Re?void 0:Re.maxAttempts)&&this.playerEvent.emit(this.viewerService.generateMaxAttemptEvents(null===(dt=this.attempts)||void 0===dt?void 0:dt.current,!0,!1))}getActiveSectionIndex(){return this.sections.findIndex(m=>{var h,Z;return(null===(h=m.metadata)||void 0===h?void 0:h.identifier)===(null===(Z=this.activeSection.metadata)||void 0===Z?void 0:Z.identifier)})}onShowScoreBoard(m){if(this.parentConfig.isSectionsAvailable){const h=this.getActiveSectionIndex();this.updateSectionScore(h)}this.getSummaryObject(),this.loadScoreBoard=!0}onSectionEnd(m){if(this.parentConfig.isSectionsAvailable){const h=this.getActiveSectionIndex();this.updateSectionScore(h),this.setNextSection(m,h)}else this.prepareEnd(m)}onPlayerEvent(m){this.playerEvent.emit(m)}getSummaryObject(){const m=this.isSectionsAvailable?Ae(this.mainProgressBar.map(Z=>Z.children)):this.mainProgressBar,h=Fn(m,"class");this.summary={skipped:(0,P.Z)(h,"skipped.length")||0,correct:(0,P.Z)(h,"correct.length")||0,wrong:(0,P.Z)(h,"wrong.length")||0,partial:(0,P.Z)(h,"partial.length")||0},this.totalVisitedQuestion=this.summary.correct+this.summary.wrong+this.summary.partial+this.summary.skipped,this.viewerService.totalNumberOfQuestions=this.totalNoOfQuestions}updateSectionScore(m){this.mainProgressBar[m].score=this.mainProgressBar[m].children.reduce((h,Z)=>h+Z.score,0)}setNextSection(m,h){var Z,te,Re,dt;this.summary=this.utilService.sumObjectsByKey(this.summary,m.summary);const mt=0===m.summary.skipped&&(null===(Z=m.summary)||void 0===Z?void 0:Z.correct)+(null===(te=m.summary)||void 0===te?void 0:te.wrong)===(null===(dt=null===(Re=this.mainProgressBar[h])||void 0===Re?void 0:Re.children)||void 0===dt?void 0:dt.length),cn=m.summary.skipped>0;if(m.isDurationEnded)return this.isDurationExpired=!0,void this.prepareEnd(m);let lr=h+1;if(m.jumpToSection){const ar=this.sections.findIndex(xr=>{var Hn;return(null===(Hn=xr.metadata)||void 0===Hn?void 0:Hn.identifier)===m.jumpToSection});lr=ar>-1?ar:lr}this.sectionIndex=Ki(lr),this.mainProgressBar.forEach((ar,xr)=>{ar.isActive=xr===lr,xr===h&&(mt?ar.class="attempted":cn&&(ar.class="partial"))}),lr=this.attempts.max),this.totalNoOfQuestions=0,this.totalVisitedQuestion=0,this.mainProgressBar=[],this.jumpToQuestion=void 0,this.summary={correct:0,partial:0,skipped:0,wrong:0},this.sections=[],this.initialTime=(new Date).getTime(),this.initializeSections(),this.endPageReached=!1,this.loadScoreBoard=!1,this.activeSection=this.isSectionsAvailable?Ki(this.sections[0]):this.playerConfig,(null===(Z=this.attempts)||void 0===Z?void 0:Z.max)===(null===(te=this.attempts)||void 0===te?void 0:te.current)&&this.playerEvent.emit(this.viewerService.generateMaxAttemptEvents((0,P.Z)(this.attempts,"current"),!1,!0)),this.viewerService.raiseHeartBeatEvent(Wr_replayClicked,zr_interact,qs_endPage),setTimeout(()=>{this.parentConfig.isReplayed=!1;const Re=document.querySelector("li.info-page");Re&&Re.scrollIntoView({behavior:"smooth"})},1e3)}setInitialScores(m=0){const h="abcdefghijklmnopqrstuvwxyz".split("");this.sections.forEach((Z,te)=>{var Re;this.mainProgressBar.push({index:h[te].toLocaleUpperCase(),class:"unattempted",value:void 0,score:0,isActive:te===m,identifier:null===(Re=Z.metadata)||void 0===Re?void 0:Re.identifier});const dt=[];Z.metadata.childNodes.forEach((mt,cn)=>{dt.push({index:cn+1,class:"unattempted",value:void 0,score:0}),this.totalNoOfQuestions++}),this.mainProgressBar[this.mainProgressBar.length-1]=Object.assign(Object.assign({},(0,rr.Z)(this.mainProgressBar)),{children:dt})}),this.parentConfig.questionCount=this.totalNoOfQuestions}calculateScore(){return this.finalScore=this.mainProgressBar.reduce((m,h)=>m+h.score,0),this.generateOutComeLabel(),this.finalScore}exitContent(m){var h;this.calculateScore(),"EXIT"===(null===(h=m)||void 0===h?void 0:h.type)&&(this.viewerService.raiseHeartBeatEvent(Wr_endPageExitClicked,zr_interact,qs_endPage),this.getSummaryObject(),this.viewerService.raiseSummaryEvent(this.totalVisitedQuestion,this.endPageReached,this.finalScore,this.summary),this.isSummaryEventRaised=!0,this.raiseEndEvent(this.totalVisitedQuestion,this.endPageReached,this.finalScore))}raiseEndEvent(m,h,Z){this.isEndEventRaised||(this.isEndEventRaised=!0,this.viewerService.metaData.progressBar=this.mainProgressBar,this.viewerService.raiseEndEvent(m,h,Z),(0,P.Z)(this.attempts,"current")>=(0,P.Z)(this.attempts,"max")&&this.playerEvent.emit(this.viewerService.generateMaxAttemptEvents((0,P.Z)(this.attempts,"current"),!0,!1)))}setDurationSpent(){var m;"Score"!==(null===(m=this.playerConfig.metadata)||void 0===m?void 0:m.summaryType)&&(this.viewerService.metaData.duration=(new Date).getTime()-this.initialTime,this.durationSpent=this.utilService.getTimeSpentText(this.initialTime))}onScoreBoardLoaded(m){var h;null!==(h=m)&&void 0!==h&&h.scoreBoardLoaded&&this.calculateScore()}onScoreBoardSubmitted(){this.endPageReached=!0,this.getSummaryObject(),this.setDurationSpent(),this.viewerService.raiseHeartBeatEvent(Wr_scoreBoardSubmitClicked,zr_interact,qs_submitPage),this.viewerService.raiseSummaryEvent(this.totalVisitedQuestion,this.endPageReached,this.finalScore,this.summary),this.raiseEndEvent(this.totalVisitedQuestion,this.endPageReached,this.finalScore),this.loadScoreBoard=!1,this.isSummaryEventRaised=!0}generateOutComeLabel(){switch(this.outcomeLabel=this.finalScore.toString(),(0,P.Z)(this.playerConfig,"metadata.summaryType")){case"Complete":this.outcomeLabel=this.totalScore?`${this.finalScore} / ${this.totalScore}`:this.outcomeLabel;break;case"Duration":this.outcomeLabel=""}}goToQuestion(m){if(this.parentConfig.isSectionsAvailable&&m.identifier){const h=this.sections.findIndex(Z=>{var te;return(null===(te=Z.metadata)||void 0===te?void 0:te.identifier)===m.identifier});this.activeSection=Ki(this.sections[h]),this.mainProgressBar.forEach((Z,te)=>{Z.isActive=te===h})}this.jumpToQuestion=m,this.loadScoreBoard=!1}playNextContent(m){var h,Z;this.viewerService.raiseHeartBeatEvent(null===(h=m)||void 0===h?void 0:h.type,zr_interact,qs_endPage,null===(Z=m)||void 0===Z?void 0:Z.identifier)}toggleScreenRotate(m){this.viewerService.raiseHeartBeatEvent(Wr_deviceRotationClicked,zr_interact,this.sectionPlayer.myCarousel.getCurrentSlideIndex()+1)}sideBarEvents(m){("OPEN_MENU"===m.type||"CLOSE_MENU"===m.type)&&this.handleSideBarAccessibility(m),this.viewerService.raiseHeartBeatEvent(m.type,zr_interact,this.sectionPlayer.myCarousel.getCurrentSlideIndex()+1)}handleSideBarAccessibility(m){var h,Z;const te=document.querySelector(".navBlock"),Re=document.querySelector("#overlay-input"),dt=document.querySelector("#overlay-button"),mt=document.querySelector("#sidebar-list");if("OPEN_MENU"===m.type){const cn=null===(Z=null===(h=this.playerConfig.config)||void 0===h?void 0:h.sideMenu)||void 0===Z?void 0:Z.showExit;this.disabledHandle=cn?s1.Z.hidden({filter:[mt,dt,Re]}):s1.Z.tabFocus({context:te}),this.subscription=(0,hs.R)(document,"keydown").subscribe(lr=>{if("Escape"===lr.key){document.getElementById("overlay-input").checked=!1,document.getElementById("playerSideMenu").style.visibility="hidden",document.querySelector(".navBlock").style.marginLeft="-100%",this.viewerService.raiseHeartBeatEvent("CLOSE_MENU",zr_interact,this.sectionPlayer.myCarousel.getCurrentSlideIndex()+1),this.disabledHandle.disengage(),this.subscription.unsubscribe(),this.disabledHandle=null,this.subscription=null}})}else"CLOSE_MENU"===m.type&&this.disabledHandle&&(this.disabledHandle.disengage(),this.disabledHandle=null,this.subscription&&(this.subscription.unsubscribe(),this.subscription=null))}ngOnDestroy(){this.calculateScore(),this.getSummaryObject(),!1===this.isSummaryEventRaised&&this.viewerService.raiseSummaryEvent(this.totalVisitedQuestion,this.endPageReached,this.finalScore,this.summary),this.raiseEndEvent(this.totalVisitedQuestion,this.endPageReached,this.finalScore)}}y1.\u0275fac=function(m){return new(m||y1)(t.Y36(Lo),t.Y36(ao))},y1.\u0275cmp=t.Xpm({type:y1,selectors:[["quml-main-player"]],viewQuery:function(m,h){if(1&m&&t.Gf(Xa,5),2&m){let Z;t.iGM(Z=t.CRH())&&(h.sectionPlayer=Z.first)}},hostBindings:function(m,h){1&m&&t.NdJ("TelemetryEvent",function(te){return h.onTelemetryEvent(te)},!1,t.evT)("beforeunload",function(){return h.ngOnDestroy()},!1,t.Jf7)},inputs:{playerConfig:"playerConfig"},outputs:{playerEvent:"playerEvent",telemetryEvent:"telemetryEvent"},decls:5,vars:6,consts:[[3,"title",4,"ngIf"],[4,"ngIf"],[3,"showLegend","disablePreviousNavigation","disableNext","attempts","loadScoreBoard","showDeviceOrientation","toggleScreenRotate",4,"ngIf"],[3,"title","config"],["class","main-container",4,"ngIf"],[3,"title"],[3,"showLegend","disablePreviousNavigation","disableNext","attempts","loadScoreBoard","showDeviceOrientation","toggleScreenRotate"],[1,"main-container"],[1,"main-container",3,"hidden"],[3,"sectionConfig","attempts","mainProgressBar","parentConfig","sectionIndex","jumpToQuestion","sectionEnd","showScoreBoard","playerEvent"],[3,"contentName","scores","totalNoOfQuestions","showFeedBack","isSections","summary","scoreBoardLoaded","submitClicked","emitQuestionNo",4,"ngIf"],["class","endPage-container",3,"ngClass",4,"ngIf"],[3,"contentName","scores","totalNoOfQuestions","showFeedBack","isSections","summary","scoreBoardLoaded","submitClicked","emitQuestionNo"],[1,"endPage-container",3,"ngClass"],[3,"contentName","outcome","outcomeLabel","userName","timeSpentLabel","showExit","showReplay","nextContent","replayContent","exitContent","playNextContent",4,"ngIf"],[3,"contentName","outcome","outcomeLabel","userName","timeSpentLabel","showExit","showReplay","nextContent","replayContent","exitContent","playNextContent"],["class","sb-color-primary mt-8 fnormal font-weight-bold d-block",4,"ngIf"],["class","attempts sb-color-primary mt-8 fnormal font-weight-bold d-block",4,"ngIf"],[1,"sb-color-primary","mt-8","fnormal","font-weight-bold","d-block"],[1,"attempts","sb-color-primary","mt-8","fnormal","font-weight-bold","d-block"],[3,"errorMsg"]],template:function(m,h){1&m&&(t.YNc(0,h3,1,1,"sb-player-start-page",0),t.YNc(1,du,1,0,"sb-player-side-menu-icon",1),t.YNc(2,g3,1,6,"quml-header",2),t._UZ(3,"sb-player-sidebar",3),t.YNc(4,pu,6,10,"div",4)),2&m&&(t.Q6J("ngIf",h.isLoading),t.xp6(1),t.Q6J("ngIf",(null==h.parentConfig||null==h.parentConfig.sideMenuConfig?null:h.parentConfig.sideMenuConfig.enable)&&!h.endPageReached),t.xp6(1),t.Q6J("ngIf",h.loadScoreBoard&&(null==h.parentConfig?null:h.parentConfig.requiresSubmit)&&!h.endPageReached),t.xp6(1),t.Q6J("title",null==h.parentConfig?null:h.parentConfig.contentName)("config",null==h.parentConfig?null:h.parentConfig.sideMenuConfig),t.xp6(1),t.Q6J("ngIf",!h.isLoading))},dependencies:[Xe.mk,Xe.O5,Gn.u_,Gn.ye,Gn.bf,Gn.Z2,Gn.vM,Ea,g1,Xa],styles:[":root{--quml-main-bg:#fff} #overlay-button{top:.6rem!important}.main-container[_ngcontent-%COMP%]{width:100%;height:100%;background:var(--quml-main-bg)}.endPage-container-height[_ngcontent-%COMP%]{height:100%}"]}),y1.ctorParameters=()=>[{type:Lo},{type:ao}],y1.propDecorators={playerConfig:[{type:t.IIB}],playerEvent:[{type:t.r_U}],telemetryEvent:[{type:t.r_U}],sectionPlayer:[{type:t.i9L,args:[Xa]}],onTelemetryEvent:[{type:t.L6J,args:["document:TelemetryEvent",["$event"]]}],ngOnDestroy:[{type:t.L6J,args:["window:beforeunload"]}]};class Zs{constructor(){this.close=new t.vpe,this.indicators=[{iconText:"1",title:"Correct",class:"correct"},{iconText:"1",title:"Incorrect",class:"incorrect"},{iconText:"1",title:"Attempted",class:"attempted"},{iconText:"1",title:"Not viewed",class:""},{iconText:"1",title:"Skipped",class:"skipped"},{iconText:"1",title:"Current",class:"current"},{iconText:"i",title:"Info page",class:""},{iconText:'Flag logo: Show scoreboard',title:"Summary page",class:""}]}ngOnInit(){}}Zs.\u0275fac=function(m){return new(m||Zs)},Zs.\u0275cmp=t.Xpm({type:Zs,selectors:[["quml-progress-indicators"]],outputs:{close:"close"},decls:13,vars:1,consts:[[1,"progress-indicators"],[1,"progress-indicators__overlay"],["aria-modal","true",1,"progress-indicators__popup"],[1,"close-btn",3,"click"],["type","button","id","close","data-animation","showShadow","aria-label","player-close-btn",1,"close-icon"],[1,"progress-indicators__metadata"],[1,"progress-indicators__title","text-left"],[1,"progress-indicators__content"],["class","progress-indicators__item",4,"ngFor","ngForOf"],[1,"progress-indicators__action-btns"],["type","button",1,"sb-btn","sb-btn-normal","sb-btn-primary","sb-btn-radius","submit-btn",3,"click"],[1,"progress-indicators__item"],[1,"default",3,"ngClass","innerHtml"]],template:function(m,h){1&m&&(t.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3),t.NdJ("click",function(){return h.close.emit(!0)}),t._UZ(4,"button",4),t.qZA(),t.TgZ(5,"div",5)(6,"h5",6),t._uU(7,"Progress bar indicators"),t.qZA(),t.TgZ(8,"div",7),t.YNc(9,hu,4,3,"div",8),t.qZA(),t.TgZ(10,"div",9)(11,"button",10),t.NdJ("click",function(){return h.close.emit(!0)}),t._uU(12,"Close"),t.qZA()()()()()()),2&m&&(t.xp6(9),t.Q6J("ngForOf",h.indicators))},dependencies:[Xe.mk,Xe.sg],styles:['[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%]{width:100%;height:100%;position:absolute;top:0;left:0;z-index:99;transition:.3s;opacity:1}[_nghost-%COMP%] .progress-indicators__overlay[_ngcontent-%COMP%]{width:100%;height:100%;background:rgba(var(--rc-rgba-black),.5);display:flex;align-items:center;justify-content:center;transition:.3s}[_nghost-%COMP%] .progress-indicators__popup[_ngcontent-%COMP%]{width:90%;max-width:22.5rem;min-height:13.125rem;background:var(--white);border-radius:1rem;box-shadow:0 0 1.5em 0 rgba(var(--rc-rgba-black),.22);padding:1.5rem;position:relative;transition:.3s ease-in;transform:scale(1)}[_nghost-%COMP%] .progress-indicators__close-btn[_ngcontent-%COMP%]{position:absolute;top:.75rem;right:.75rem;width:1.5rem;height:1.5rem;cursor:pointer}[_nghost-%COMP%] .progress-indicators__close-btn[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%}[_nghost-%COMP%] .progress-indicators__metadata[_ngcontent-%COMP%]{display:flex;flex-direction:column;height:100%}[_nghost-%COMP%] .progress-indicators__title[_ngcontent-%COMP%]{font-size:1rem;font-weight:700;line-height:1.375rem;word-break:break-word}[_nghost-%COMP%] .progress-indicators__content[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}[_nghost-%COMP%] .progress-indicators__content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{width:50%}[_nghost-%COMP%] .progress-indicators__item[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-start;margin-bottom:1rem}[_nghost-%COMP%] .progress-indicators__item[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{padding-left:8px;margin:0}[_nghost-%COMP%] .progress-indicators__text[_ngcontent-%COMP%]{color:var(--gray-400);word-break:break-word}[_nghost-%COMP%] .progress-indicators__size[_ngcontent-%COMP%]{color:var(--black)}[_nghost-%COMP%] .progress-indicators__size[_ngcontent-%COMP%], [_nghost-%COMP%] .progress-indicators__text[_ngcontent-%COMP%]{font-size:.875rem;line-height:1.25rem}[_nghost-%COMP%] .progress-indicators__size[_ngcontent-%COMP%], [_nghost-%COMP%] .progress-indicators__text[_ngcontent-%COMP%], [_nghost-%COMP%] .progress-indicators__title[_ngcontent-%COMP%]{margin:0 0 1.5em}[_nghost-%COMP%] .progress-indicators__action-btns[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end}[_nghost-%COMP%] .progress-indicators__action-btns[_ngcontent-%COMP%] .cancel-btn[_ngcontent-%COMP%], [_nghost-%COMP%] .progress-indicators__action-btns[_ngcontent-%COMP%] .submit-btn[_ngcontent-%COMP%]{outline:0;border:none;font-size:.75rem;text-transform:uppercase;cursor:pointer;line-height:normal}[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%]{position:absolute;top:.75rem;right:.75rem}[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]{width:1.875rem;height:1.875rem;background:0 0;border-radius:50%;cursor:pointer;display:flex;justify-content:center;align-items:center;padding:0}[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]::after{content:"";transform:rotate(-45deg)}[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]::before{content:"";transform:rotate(45deg)}[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]:after, [_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]:before{content:"";width:1.25rem;height:.125rem;position:absolute;background-color:var(--black)}[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]{box-shadow:0 0 0 0 var(--red) inset;transition:.2s cubic-bezier(.175,.885,.52,1.775);border:0 solid var(--white)}[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:before{transition:.2s cubic-bezier(.175,.885,.52,1.775)}[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:after{transition:.2s cubic-bezier(.175,.885,.52,1.775)}[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover{box-shadow:0 0 0 .25rem var(--red) inset}[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover:before{transform:scale(.7) rotate(45deg);transition-delay:.1s;background-color:var(--red)}[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover:after{transform:scale(.7) rotate(-45deg);transition-delay:.1s;background-color:var(--red)}[_nghost-%COMP%] .default[_ngcontent-%COMP%]{background-color:var(--quml-question-bg);border-radius:50%;width:1.25rem;padding:.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;border:.0625rem solid #ccc;font-size:.8rem;font-weight:700;line-height:1.6rem}[_nghost-%COMP%] .correct[_ngcontent-%COMP%]{--correct-bg:var(--quml-color-success);background:var(--correct-bg);color:var(--white);border:0 solid transparent}[_nghost-%COMP%] .incorrect[_ngcontent-%COMP%]{--wrong-bg:var(--quml-color-danger);background:var(--wrong-bg);color:var(--white);border:0 solid transparent}[_nghost-%COMP%] .skipped[_ngcontent-%COMP%]{color:var(--white);background:var(--quml-scoreboard-skipped);border:.0625rem solid var(--quml-scoreboard-skipped)}[_nghost-%COMP%] .current[_ngcontent-%COMP%]{color:var(--primary-color);border:.0625rem solid var(--primary-color)}[_nghost-%COMP%] .current[_ngcontent-%COMP%]::after{border:1px solid var(--primary-color);content:"";width:1.65rem;height:1.65rem;border-radius:50%;padding:.25rem;position:absolute}[_nghost-%COMP%] .attempted[_ngcontent-%COMP%]{color:var(--white);background:var(--primary-color)} html[dir=rtl] .close-btn{left:.75rem;right:auto}']}),Zs.ctorParameters=()=>[],Zs.propDecorators={close:[{type:t.r_U}]};class z1{}z1.\u0275fac=function(m){return new(m||z1)},z1.\u0275mod=t.oAB({type:z1}),z1.\u0275inj=t.cJS({providers:[Qo],imports:[Xe.ez,Ns,Gn.gQ]})},3122:(ht,ye,x)=>{"use strict";var t=x(1473);ht.exports=function(F,G){return void 0===G&&(G=!1),function(K,re,pe){if(K)F(K);else if(re.statusCode>=400&&re.statusCode<=599){var j=pe;if(G)if(t.TextDecoder){var ce=function q(U){return void 0===U&&(U=""),U.toLowerCase().split(";").reduce(function(F,G){var K=G.split("="),re=K[0],pe=K[1];return"charset"===re.trim()?pe.trim():F},"utf-8")}(re.headers&&re.headers["content-type"]);try{j=new TextDecoder(ce).decode(pe)}catch{}}else j=String.fromCharCode.apply(null,new Uint8Array(pe));F({cause:j})}else F(null,pe)}}},8783:(ht,ye,x)=>{"use strict";var t=x(1473),C=x(8932),q=x(9880);re.httpHandler=x(3122); +(self.webpackChunkvideo_player_wc=self.webpackChunkvideo_player_wc||[]).push([["vendor"],{5869:dt=>{ +/*! For license information please see index.js.LICENSE.txt */ +window,dt.exports=function(de){var C={};function f(l){if(C[l])return C[l].exports;var k=C[l]={i:l,l:!1,exports:{}};return de[l].call(k.exports,k,k.exports,f),k.l=!0,k.exports}return f.m=de,f.c=C,f.d=function(l,k,R){f.o(l,k)||Object.defineProperty(l,k,{enumerable:!0,get:R})},f.r=function(l){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(l,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(l,"__esModule",{value:!0})},f.t=function(l,k){if(1&k&&(l=f(l)),8&k||4&k&&"object"==typeof l&&l&&l.__esModule)return l;var R=Object.create(null);if(f.r(R),Object.defineProperty(R,"default",{enumerable:!0,value:l}),2&k&&"string"!=typeof l)for(var q in l)f.d(R,q,function(z){return l[z]}.bind(null,q));return R},f.n=function(l){var k=l&&l.__esModule?function(){return l.default}:function(){return l};return f.d(k,"a",k),k},f.o=function(l,k){return Object.prototype.hasOwnProperty.call(l,k)},f.p="",f(f.s=266)}({100:function(de,C,f){"use strict";Object.defineProperty(C,"__esModule",{value:!0}),C.Binding=void 0;var l=f(18),k=f(24),R=function(){function q(z,V){this.id=k.id(),this.activated=!1,this.serviceIdentifier=z,this.scope=V,this.type=l.BindingTypeEnum.Invalid,this.constraint=function(W){return!0},this.implementationType=null,this.cache=null,this.factory=null,this.provider=null,this.onActivation=null,this.dynamicValue=null}return q.prototype.clone=function(){var z=new q(this.serviceIdentifier,this.scope);return z.activated=z.scope===l.BindingScopeEnum.Singleton&&this.activated,z.implementationType=this.implementationType,z.dynamicValue=this.dynamicValue,z.scope=this.scope,z.type=this.type,z.factory=this.factory,z.provider=this.provider,z.constraint=this.constraint,z.onActivation=this.onActivation,z.cache=this.cache,z},q}();C.Binding=R},101:function(de,C,f){"use strict";Object.defineProperty(C,"__esModule",{value:!0}),C.getBindingDictionary=C.createMockRequest=C.plan=void 0;var l=f(102),k=f(11),R=f(18),q=f(7),z=f(64),V=f(32),W=f(103),re=f(14),N=f(104),ee=f(105),ie=f(107),Te=f(66);function Oe(Ne){return Ne._bindingDictionary}function De(Ne,Ee,ze,Ve,j,X){var me=Ne?q.MULTI_INJECT_TAG:q.INJECT_TAG,$e=new re.Metadata(me,ze),_t=new Te.Target(Ee,Ve,ze,$e);if(void 0!==j){var st=new re.Metadata(j,X);_t.metadata.push(st)}return _t}function Pe(Ne,Ee,ze,Ve,j){var X=ne(ze.container,j.serviceIdentifier),me=[];return X.length===l.BindingCount.NoBindingsAvailable&&ze.container.options.autoBindInjectable&&"function"==typeof j.serviceIdentifier&&Ne.getConstructorMetadata(j.serviceIdentifier).compilerGeneratedMetadata&&(ze.container.bind(j.serviceIdentifier).toSelf(),X=ne(ze.container,j.serviceIdentifier)),me=Ee?X:X.filter(function($e){var _t=new ie.Request($e.serviceIdentifier,ze,Ve,$e,j);return $e.constraint(_t)}),ce(j.serviceIdentifier,me,j,ze.container),me}function ce(Ne,Ee,ze,Ve){switch(Ee.length){case l.BindingCount.NoBindingsAvailable:if(ze.isOptional())return Ee;var j=V.getServiceIdentifierAsString(Ne),X=k.NOT_REGISTERED;throw X+=V.listMetadataForTarget(j,ze),X+=V.listRegisteredBindingsForServiceIdentifier(Ve,j,ne),new Error(X);case l.BindingCount.OnlyOneBindingAvailable:if(!ze.isArray())return Ee;case l.BindingCount.MultipleBindingsAvailable:default:if(ze.isArray())return Ee;throw j=V.getServiceIdentifierAsString(Ne),X=k.AMBIGUOUS_MATCH+" "+j,X+=V.listRegisteredBindingsForServiceIdentifier(Ve,j,ne),new Error(X)}}function be(Ne,Ee,ze,Ve,j,X){var me,$e;if(null===j){me=Pe(Ne,Ee,Ve,null,X),$e=new ie.Request(ze,Ve,null,me,X);var _t=new N.Plan(Ve,$e);Ve.addPlan(_t)}else me=Pe(Ne,Ee,Ve,j,X),$e=j.addChildRequest(X.serviceIdentifier,me,X);me.forEach(function(st){var Dt=null;if(X.isArray())Dt=$e.addChildRequest(st.serviceIdentifier,st,X);else{if(st.cache)return;Dt=$e}if(st.type===R.BindingTypeEnum.Instance&&null!==st.implementationType){var kt=ee.getDependencies(Ne,st.implementationType);if(!Ve.container.options.skipBaseClassChecks){var rt=ee.getBaseClassDependencyCount(Ne,st.implementationType);if(kt.length0,j=ze.length>be.length,me=ie(ne,ce,xe,Ee,Ve||j?ze.length:be.length),$e=Te(Pe,be);return l(l([],me),$e)}function ee(Pe,ce,be,ne,J){var xe=J[Pe.toString()]||[],Ne=De(xe),Ee=!0!==Ne.unmanaged,ze=ne[Pe];if((ze=Ne.inject||Ne.multiInject||ze)instanceof k.LazyServiceIdentifer&&(ze=ze.unwrap()),Ee){if(!ce&&(ze===Object||ze===Function||void 0===ze)){var _t=R.MISSING_INJECT_ANNOTATION+" argument "+Pe+" in class "+be+".";throw new Error(_t)}var st=new W.Target(q.TargetTypeEnum.ConstructorArgument,Ne.targetName,ze);return st.metadata=xe,st}return null}function ie(Pe,ce,be,ne,J){for(var xe=[],Ne=0;Ne0?Ee:Oe(Pe,be)}return 0}function De(Pe){var ce={};return Pe.forEach(function(be){ce[be.key.toString()]=be.value}),{inject:ce[z.INJECT_TAG],multiInject:ce[z.MULTI_INJECT_TAG],targetName:ce[z.NAME_TAG],unmanaged:ce[z.UNMANAGED_TAG]}}C.getDependencies=re,C.getBaseClassDependencyCount=Oe},106:function(de,C,f){"use strict";Object.defineProperty(C,"__esModule",{value:!0}),C.QueryableString=void 0;var l=function(){function k(R){this.str=R}return k.prototype.startsWith=function(R){return 0===this.str.indexOf(R)},k.prototype.endsWith=function(R){var q="",z=R.split("").reverse().join("");return q=this.str.split("").reverse().join(""),this.startsWith.call({str:q},z)},k.prototype.contains=function(R){return-1!==this.str.indexOf(R)},k.prototype.equals=function(R){return this.str===R},k.prototype.value=function(){return this.str},k}();C.QueryableString=l},107:function(de,C,f){"use strict";Object.defineProperty(C,"__esModule",{value:!0}),C.Request=void 0;var l=f(24),k=function(){function R(q,z,V,W,re){this.id=l.id(),this.serviceIdentifier=q,this.parentContext=z,this.parentRequest=V,this.target=re,this.childRequests=[],this.bindings=Array.isArray(W)?W:[W],this.requestScope=null===V?new Map:null}return R.prototype.addChildRequest=function(q,z,V){var W=new R(q,this.parentContext,this,z,V);return this.childRequests.push(W),W},R}();C.Request=k},108:function(de,C,f){"use strict";Object.defineProperty(C,"__esModule",{value:!0}),C.resolve=void 0;var l=f(11),k=f(18),R=f(64),q=f(32),z=f(109),V=function(N,ee,ie){try{return ie()}catch(Te){throw R.isStackOverflowExeption(Te)?new Error(l.CIRCULAR_DEPENDENCY_IN_FACTORY(N,ee.toString())):Te}},W=function(N){return function(ee){ee.parentContext.setCurrentRequest(ee);var ie=ee.bindings,Te=ee.childRequests,Oe=ee.target&&ee.target.isArray(),De=!(ee.parentRequest&&ee.parentRequest.target&&ee.target&&ee.parentRequest.target.matchesArray(ee.target.serviceIdentifier));if(Oe&&De)return Te.map(function(xe){return W(N)(xe)});var Pe=null;if(!ee.target.isOptional()||0!==ie.length){var ce=ie[0],be=ce.scope===k.BindingScopeEnum.Singleton,ne=ce.scope===k.BindingScopeEnum.Request;if(be&&ce.activated)return ce.cache;if(ne&&null!==N&&N.has(ce.id))return N.get(ce.id);if(ce.type===k.BindingTypeEnum.ConstantValue)Pe=ce.cache,ce.activated=!0;else if(ce.type===k.BindingTypeEnum.Function)Pe=ce.cache,ce.activated=!0;else if(ce.type===k.BindingTypeEnum.Constructor)Pe=ce.implementationType;else if(ce.type===k.BindingTypeEnum.DynamicValue&&null!==ce.dynamicValue)Pe=V("toDynamicValue",ce.serviceIdentifier,function(){return ce.dynamicValue(ee.parentContext)});else if(ce.type===k.BindingTypeEnum.Factory&&null!==ce.factory)Pe=V("toFactory",ce.serviceIdentifier,function(){return ce.factory(ee.parentContext)});else if(ce.type===k.BindingTypeEnum.Provider&&null!==ce.provider)Pe=V("toProvider",ce.serviceIdentifier,function(){return ce.provider(ee.parentContext)});else{if(ce.type!==k.BindingTypeEnum.Instance||null===ce.implementationType){var J=q.getServiceIdentifierAsString(ee.serviceIdentifier);throw new Error(l.INVALID_BINDING_TYPE+" "+J)}Pe=z.resolveInstance(ce.implementationType,Te,W(N))}return"function"==typeof ce.onActivation&&(Pe=ce.onActivation(ee.parentContext,Pe)),be&&(ce.cache=Pe,ce.activated=!0),ne&&null!==N&&!N.has(ce.id)&&N.set(ce.id,Pe),Pe}}};function re(N){return W(N.plan.rootRequest.requestScope)(N.plan.rootRequest)}C.resolve=re},109:function(de,C,f){"use strict";var l=this&&this.__spreadArray||function(N,ee){for(var ie=0,Te=ee.length,Oe=N.length;ie0?z(Te=V(N,ee.filter(function(Pe){return null!==Pe.target&&Pe.target.type===R.TargetTypeEnum.ConstructorArgument}).map(ie)),ee,ie):new N,W(N,Te),Te}C.resolveInstance=re},11:function(de,C,f){"use strict";Object.defineProperty(C,"__esModule",{value:!0}),C.STACK_OVERFLOW=C.CIRCULAR_DEPENDENCY_IN_FACTORY=C.POST_CONSTRUCT_ERROR=C.MULTIPLE_POST_CONSTRUCT_METHODS=C.CONTAINER_OPTIONS_INVALID_SKIP_BASE_CHECK=C.CONTAINER_OPTIONS_INVALID_AUTO_BIND_INJECTABLE=C.CONTAINER_OPTIONS_INVALID_DEFAULT_SCOPE=C.CONTAINER_OPTIONS_MUST_BE_AN_OBJECT=C.ARGUMENTS_LENGTH_MISMATCH=C.INVALID_DECORATOR_OPERATION=C.INVALID_TO_SELF_VALUE=C.INVALID_FUNCTION_BINDING=C.INVALID_MIDDLEWARE_RETURN=C.NO_MORE_SNAPSHOTS_AVAILABLE=C.INVALID_BINDING_TYPE=C.NOT_IMPLEMENTED=C.CIRCULAR_DEPENDENCY=C.UNDEFINED_INJECT_ANNOTATION=C.MISSING_INJECT_ANNOTATION=C.MISSING_INJECTABLE_ANNOTATION=C.NOT_REGISTERED=C.CANNOT_UNBIND=C.AMBIGUOUS_MATCH=C.KEY_NOT_FOUND=C.NULL_ARGUMENT=C.DUPLICATED_METADATA=C.DUPLICATED_INJECTABLE_DECORATOR=void 0,C.DUPLICATED_INJECTABLE_DECORATOR="Cannot apply @injectable decorator multiple times.",C.DUPLICATED_METADATA="Metadata key was used more than once in a parameter:",C.NULL_ARGUMENT="NULL argument",C.KEY_NOT_FOUND="Key Not Found",C.AMBIGUOUS_MATCH="Ambiguous match found for serviceIdentifier:",C.CANNOT_UNBIND="Could not unbind serviceIdentifier:",C.NOT_REGISTERED="No matching bindings found for serviceIdentifier:",C.MISSING_INJECTABLE_ANNOTATION="Missing required @injectable annotation in:",C.MISSING_INJECT_ANNOTATION="Missing required @inject or @multiInject annotation in:";var l=function(z){return"@inject called with undefined this could mean that the class "+z+" has a circular dependency problem. You can use a LazyServiceIdentifer to overcome this limitation."};C.UNDEFINED_INJECT_ANNOTATION=l,C.CIRCULAR_DEPENDENCY="Circular dependency found:",C.NOT_IMPLEMENTED="Sorry, this feature is not fully implemented yet.",C.INVALID_BINDING_TYPE="Invalid binding type:",C.NO_MORE_SNAPSHOTS_AVAILABLE="No snapshot available to restore.",C.INVALID_MIDDLEWARE_RETURN="Invalid return type in middleware. Middleware must return!",C.INVALID_FUNCTION_BINDING="Value provided to function binding must be a function!",C.INVALID_TO_SELF_VALUE="The toSelf function can only be applied when a constructor is used as service identifier",C.INVALID_DECORATOR_OPERATION="The @inject @multiInject @tagged and @named decorators must be applied to the parameters of a class constructor or a class property.";var k=function(){for(var z=[],V=0;V= than the number of constructor arguments of its base class."};C.ARGUMENTS_LENGTH_MISMATCH=k,C.CONTAINER_OPTIONS_MUST_BE_AN_OBJECT="Invalid Container constructor argument. Container options must be an object.",C.CONTAINER_OPTIONS_INVALID_DEFAULT_SCOPE="Invalid Container option. Default scope must be a string ('singleton' or 'transient').",C.CONTAINER_OPTIONS_INVALID_AUTO_BIND_INJECTABLE="Invalid Container option. Auto bind injectable must be a boolean",C.CONTAINER_OPTIONS_INVALID_SKIP_BASE_CHECK="Invalid Container option. Skip base check must be a boolean",C.MULTIPLE_POST_CONSTRUCT_METHODS="Cannot apply @postConstruct decorator multiple times in the same class";var R=function(){for(var z=[],V=0;V0?z._map.set(W,re):z._map.delete(W)})},R.prototype.hasKey=function(q){if(null==q)throw new Error(l.NULL_ARGUMENT);return this._map.has(q)},R.prototype.clone=function(){var q=new R;return this._map.forEach(function(z,V){z.forEach(function(W){return q.add(V,W.clone())})}),q},R.prototype.traverse=function(q){this._map.forEach(function(z,V){q(V,z)})},R}();C.Lookup=k},115:function(de,C,f){"use strict";Object.defineProperty(C,"__esModule",{value:!0}),C.AsyncContainerModule=C.ContainerModule=void 0;var l=f(24),k=function(){function q(z){this.id=l.id(),this.registry=z}return q}();C.ContainerModule=k;var R=function(){function q(z){this.id=l.id(),this.registry=z}return q}();C.AsyncContainerModule=R},116:function(de,C,f){"use strict";Object.defineProperty(C,"__esModule",{value:!0}),C.injectable=void 0;var l=f(11),k=f(7);function R(){return function(q){if(Reflect.hasOwnMetadata(k.PARAM_TYPES,q))throw new Error(l.DUPLICATED_INJECTABLE_DECORATOR);var z=Reflect.getMetadata(k.DESIGN_PARAM_TYPES,q)||[];return Reflect.defineMetadata(k.PARAM_TYPES,z,q),q}}C.injectable=R},117:function(de,C,f){"use strict";Object.defineProperty(C,"__esModule",{value:!0}),C.tagged=void 0;var l=f(14),k=f(19);function R(q,z){return function(V,W,re){var N=new l.Metadata(q,z);"number"==typeof re?k.tagParameter(V,W,re,N):k.tagProperty(V,W,N)}}C.tagged=R},118:function(de,C,f){"use strict";Object.defineProperty(C,"__esModule",{value:!0}),C.named=void 0;var l=f(7),k=f(14),R=f(19);function q(z){return function(V,W,re){var N=new k.Metadata(l.NAMED_TAG,z);"number"==typeof re?R.tagParameter(V,W,re,N):R.tagProperty(V,W,N)}}C.named=q},119:function(de,C,f){"use strict";Object.defineProperty(C,"__esModule",{value:!0}),C.optional=void 0;var l=f(7),k=f(14),R=f(19);function q(){return function(z,V,W){var re=new k.Metadata(l.OPTIONAL_TAG,!0);"number"==typeof W?R.tagParameter(z,V,W,re):R.tagProperty(z,V,re)}}C.optional=q},12:function(de,C,f){"use strict";f.d(C,"a",function(){return l});var l=function(){function k(R,q){this._code=q}return Object.defineProperty(k.prototype,"code",{get:function(){return this._code},enumerable:!1,configurable:!0}),k}()},120:function(de,C,f){"use strict";Object.defineProperty(C,"__esModule",{value:!0}),C.unmanaged=void 0;var l=f(7),k=f(14),R=f(19);function q(){return function(z,V,W){var re=new k.Metadata(l.UNMANAGED_TAG,!0);R.tagParameter(z,V,W,re)}}C.unmanaged=q},121:function(de,C,f){"use strict";Object.defineProperty(C,"__esModule",{value:!0}),C.multiInject=void 0;var l=f(7),k=f(14),R=f(19);function q(z){return function(V,W,re){var N=new k.Metadata(l.MULTI_INJECT_TAG,z);"number"==typeof re?R.tagParameter(V,W,re,N):R.tagProperty(V,W,N)}}C.multiInject=q},122:function(de,C,f){"use strict";Object.defineProperty(C,"__esModule",{value:!0}),C.targetName=void 0;var l=f(7),k=f(14),R=f(19);function q(z){return function(V,W,re){var N=new k.Metadata(l.NAME_TAG,z);R.tagParameter(V,W,re,N)}}C.targetName=q},123:function(de,C,f){"use strict";Object.defineProperty(C,"__esModule",{value:!0}),C.postConstruct=void 0;var l=f(11),k=f(7),R=f(14);function q(){return function(z,V,W){var re=new R.Metadata(k.POST_CONSTRUCT,V);if(Reflect.hasOwnMetadata(k.POST_CONSTRUCT,z.constructor))throw new Error(l.MULTIPLE_POST_CONSTRUCT_METHODS);Reflect.defineMetadata(k.POST_CONSTRUCT,re,z.constructor)}}C.postConstruct=q},124:function(de,C,f){"use strict";Object.defineProperty(C,"__esModule",{value:!0}),C.multiBindToService=void 0;var l=function(k){return function(R){return function(){for(var q=[],z=0;z=0;j--)(Ve=ne[j])&&(ze=(Ee<3?Ve(ze):Ee>3?Ve(J,xe,ze):Ve(J,xe))||ze);return Ee>3&&ze&&Object.defineProperty(J,xe,ze),ze},R=function(){function ne(){this._isInitialsed=!1}return ne.prototype.raiseEndTelemetryWith=function(J,xe,Ne,Ee){throw new Error("Method not implemented.")},ne.prototype.initTelemetry=function(J){window.EkTelemetry&&(this.telemetryProvider=window.EkTelemetry,this._isInitialsed=!0,this.context=J,this.telemetryProvider.initialize(J.config))},ne.prototype.initTelmetry=function(J,xe,Ne,Ee,ze){null!=this.context&&this.telemetryProvider?this.telemetryProvider.initialize(this.context.config):(this.config.pdata=J,this.config.channel=Ne,this.config.did=ze,this.config.sid=Ee,this.actor=xe)},ne.prototype.setTelemetryAttributes=function(J,xe,Ne,Ee,ze){this.config.pdata=J,this.config.channel=Ne,this.config.did=ze,this.config.sid=Ee,this.actor=xe},ne.prototype.formulateBasicConfigForTelemetry=function(){},ne.prototype.initProducerData=function(J){if(this.pData)return this.pData;this.config.pdata=J},ne.prototype.isTelemetryInitialised=function(){return this._isInitialsed},ne.prototype.raiseInteractTelemetry=function(J){this.isTelemetryInitialised()&&this.telemetryProvider.interact(J.edata,J.options)},ne.prototype.raiseSearchTelemetry=function(J){this.isTelemetryInitialised()&&this.telemetryProvider.search(J.edata,J.options)},ne.prototype.raiseSearchTelemetryWith=function(J,xe,Ne,Ee){},ne.prototype.raiseInteractTelemetryWith=function(J,xe,Ne,Ee){},ne.prototype.raiseImpressionTelemetry=function(J){this.isTelemetryInitialised()&&this.telemetryProvider.impression(J.edata,J.options)},ne.prototype.raiseImpressionTelemetryWith=function(J,xe,Ne,Ee){},ne.prototype.raiseLogTelemetry=function(J){this.isTelemetryInitialised()&&this.telemetryProvider.log(J.edata,J.options)},ne.prototype.raiseLogTelemetryWith=function(J,xe,Ne,Ee){},ne.prototype.raiseErrorTelemetry=function(J){this.isTelemetryInitialised()&&this.telemetryProvider.error(J.edata,J.options)},ne.prototype.raiseErrorTelemetryWith=function(J,xe,Ne,Ee){},ne.prototype.raiseAuditTelemetry=function(J){this.isTelemetryInitialised()&&this.telemetryProvider.audit(J.edata,J.options)},ne.prototype.raiseAuditTelemetryWith=function(J,xe,Ne,Ee){},ne.prototype.raiseStartTelemetry=function(J){this.isTelemetryInitialised()&&this.telemetryProvider.start(this.context.config,J.options.object.id,J.options.object.ver,J.edata,J.options)},ne.prototype.raiseEndTelemetry=function(J){this.isTelemetryInitialised()&&this.telemetryProvider.end(J.edata,J.options)},ne.prototype.raiseShareTelemetry=function(J){this.isTelemetryInitialised()&&this.telemetryProvider.share(J.edata,J.options)},ne.prototype.raiseShareTelemetryWith=function(J,xe,Ne,Ee){},ne.prototype.raiseFeedBackTelemetry=function(J){this.isTelemetryInitialised()&&this.telemetryProvider.share(J.edata,J.options)},ne.prototype.raiseFeedBackTelemetryWith=function(J,xe,Ne,Ee){},ne.prototype.raiseAssesTelemetry=function(J,xe){this.isTelemetryInitialised()&&this.telemetryProvider.assess(J,xe)},ne.prototype.raiseResponseTelemetry=function(J,xe){this.isTelemetryInitialised()&&this.telemetryProvider.response(J,xe)},ne.prototype.raiseSummaryTelemetry=function(J,xe){this.isTelemetryInitialised()&&this.telemetryProvider.summary(J,xe)},k([Object(l.injectable)()],ne)}(),q={CONTAINER:Symbol.for("CONTAINER"),services:{telemetry:{TELEMETRY_SERVICE:Symbol.for("TELEMETRY_SERVICE"),PLAYER_TELEMETRY_SERVICE:Symbol.for("PLAYER_TELEMETRY_SERVICE")}}},z=f(61),V=function(ne,J,xe,Ne){var Ve,Ee=arguments.length,ze=Ee<3?J:null===Ne?Ne=Object.getOwnPropertyDescriptor(J,xe):Ne;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ze=Reflect.decorate(ne,J,xe,Ne);else for(var j=ne.length-1;j>=0;j--)(Ve=ne[j])&&(ze=(Ee<3?Ve(ze):Ee>3?Ve(J,xe,ze):Ve(J,xe))||ze);return Ee>3&&ze&&Object.defineProperty(J,xe,ze),ze},W=function(ne,J){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(ne,J)},re=function(){function ne(J){this.telemetryService=J}return ne.prototype.onStartEvent=function(J,xe){},ne.prototype.onEndEvent=function(J,xe){},ne.prototype.onErrorEvent=function(J,xe){},ne.prototype.onHeartBeatEvent=function(J,xe){"LOADED"===J.type||"PLAY"===J.type||this.telemetryService.raiseLogTelemetry({})},V([Object(l.injectable)(),W("design:paramtypes",[z.TelemetryService])],ne)}(),N=(ee=function(ne,J){return(ee=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(xe,Ne){xe.__proto__=Ne}||function(xe,Ne){for(var Ee in Ne)Ne.hasOwnProperty(Ee)&&(xe[Ee]=Ne[Ee])})(ne,J)},function(ne,J){function xe(){this.constructor=ne}ee(ne,J),ne.prototype=null===J?Object.create(J):(xe.prototype=J.prototype,new xe)}),ie=function(ne,J,xe,Ne){var Ve,Ee=arguments.length,ze=Ee<3?J:null===Ne?Ne=Object.getOwnPropertyDescriptor(J,xe):Ne;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ze=Reflect.decorate(ne,J,xe,Ne);else for(var j=ne.length-1;j>=0;j--)(Ve=ne[j])&&(ze=(Ee<3?Ve(ze):Ee>3?Ve(J,xe,ze):Ve(J,xe))||ze);return Ee>3&&ze&&Object.defineProperty(J,xe,ze),ze},Te=function(ne,J){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(ne,J)},Oe=function(ne,J){return function(xe,Ne){J(xe,Ne,ne)}},De=function(ne){function J(xe){return ne.call(this,xe)||this}return N(J,ne),J.prototype.onHeartBeatEvent=function(xe,Ne){},ie([Object(l.injectable)(),Oe(0,Object(l.inject)(q.services.telemetry.TELEMETRY_SERVICE)),Te("design:paramtypes",[z.TelemetryService])],J)}(re),Pe=function(ne,J,xe,Ne){function Ee(ze){return ze instanceof xe?ze:new xe(function(Ve){Ve(ze)})}return new(xe||(xe=Promise))(function(ze,Ve){function j($e){try{me(Ne.next($e))}catch(_t){Ve(_t)}}function X($e){try{me(Ne.throw($e))}catch(_t){Ve(_t)}}function me($e){$e.done?ze($e.value):Ee($e.value).then(j,X)}me((Ne=Ne.apply(ne,J||[])).next())})},ce=function(ne,J){var Ne,Ee,ze,Ve,xe={label:0,sent:function(){if(1&ze[0])throw ze[1];return ze[1]},trys:[],ops:[]};return Ve={next:j(0),throw:j(1),return:j(2)},"function"==typeof Symbol&&(Ve[Symbol.iterator]=function(){return this}),Ve;function j(me){return function($e){return X([me,$e])}}function X(me){if(Ne)throw new TypeError("Generator is already executing.");for(;xe;)try{if(Ne=1,Ee&&(ze=2&me[0]?Ee.return:me[0]?Ee.throw||((ze=Ee.return)&&ze.call(Ee),0):Ee.next)&&!(ze=ze.call(Ee,me[1])).done)return ze;switch(Ee=0,ze&&(me=[2&me[0],ze.value]),me[0]){case 0:case 1:ze=me;break;case 4:return xe.label++,{value:me[1],done:!1};case 5:xe.label++,Ee=me[1],me=[0];continue;case 7:me=xe.ops.pop(),xe.trys.pop();continue;default:if(!((ze=(ze=xe.trys).length>0&&ze[ze.length-1])||6!==me[0]&&2!==me[0])){xe=0;continue}if(3===me[0]&&(!ze||me[1]>ze[0]&&me[1]1)for(var be=1;be0)return!0;var rn=J.get(ft);return rn.delete(bt),rn.size>0||J.delete(ft),!0}function st(Ke,ft){for(var bt=Ke.length-1;bt>=0;--bt){var rn=(0,Ke[bt])(ft);if(!it(rn)&&!mt(rn)){if(!qe(rn))throw new TypeError;ft=rn}}return ft}function Dt(Ke,ft,bt,At){for(var rn=Ke.length-1;rn>=0;--rn){var xn=(0,Ke[rn])(ft,bt,At);if(!it(xn)&&!mt(xn)){if(!Se(xn))throw new TypeError;At=xn}}return At}function kt(Ke,ft,bt){var At=J.get(Ke);if(it(At)){if(!bt)return;At=new ce,J.set(Ke,At)}var rn=At.get(ft);if(it(rn)){if(!bt)return;rn=new ce,At.set(ft,rn)}return rn}function rt(Ke,ft,bt){if(Pt(Ke,ft,bt))return!0;var rn=mn(ft);return!mt(rn)&&rt(Ke,rn,bt)}function Pt(Ke,ft,bt){var At=kt(ft,bt,!1);return!it(At)&&yn(At.has(Ke))}function Xe(Ke,ft,bt){if(Pt(Ke,ft,bt))return It(Ke,ft,bt);var rn=mn(ft);return mt(rn)?void 0:Xe(Ke,rn,bt)}function It(Ke,ft,bt){var At=kt(ft,bt,!1);if(!it(At))return At.get(Ke)}function ut(Ke,ft,bt,At){kt(bt,At,!0).set(Ke,ft)}function Gt(Ke,ft){var bt=gt(Ke,ft),At=mn(Ke);if(null===At)return bt;var rn=Gt(At,ft);if(rn.length<=0)return bt;if(bt.length<=0)return rn;for(var Kt=new be,xn=[],fn=0,an=bt;fn=0&&fn=this._keys.length?(this._index=-1,this._keys=ft,this._values=ft):this._index++,{value:an,done:!1}}return{value:void 0,done:!0}},xn.prototype.throw=function(fn){throw this._index>=0&&(this._index=-1,this._keys=ft,this._values=ft),fn},xn.prototype.return=function(fn){return this._index>=0&&(this._index=-1,this._keys=ft,this._values=ft),{value:fn,done:!0}},xn}();return function(){function xn(){this._keys=[],this._values=[],this._cacheKey=Ke,this._cacheIndex=-2}return Object.defineProperty(xn.prototype,"size",{get:function(){return this._keys.length},enumerable:!0,configurable:!0}),xn.prototype.has=function(fn){return this._find(fn,!1)>=0},xn.prototype.get=function(fn){var an=this._find(fn,!1);return an>=0?this._values[an]:void 0},xn.prototype.set=function(fn,an){var Yt=this._find(fn,!0);return this._values[Yt]=an,this},xn.prototype.delete=function(fn){var an=this._find(fn,!1);if(an>=0){for(var Yt=this._keys.length,An=an+1;An0&&Ee[Ee.length-1])||6!==X[0]&&2!==X[0])){J=0;continue}if(3===X[0]&&(!Ee||X[1]>Ee[0]&&X[1]{"use strict";var f=C(988);dt.exports=function(q,z){return void 0===z&&(z=!1),function(V,W,re){if(V)q(V);else if(W.statusCode>=400&&W.statusCode<=599){var N=re;if(z)if(f.TextDecoder){var ee=function k(R){return void 0===R&&(R=""),R.toLowerCase().split(";").reduce(function(q,z){var V=z.split("="),W=V[0],re=V[1];return"charset"===W.trim()?re.trim():q},"utf-8")}(W.headers&&W.headers["content-type"]);try{N=new TextDecoder(ee).decode(re)}catch{}}else N=String.fromCharCode.apply(null,new Uint8Array(re));q({cause:N})}else q(null,re)}}},8474:(dt,de,C)=>{"use strict";var f=C(988),l=C(8932),k=C(6479);W.httpHandler=C(7275); /** * @license * slighly modified parse-headers 2.0.2 @@ -162,20 +66,20 @@ const Sr=typeof window<"u"&&window||{};Sr.document,Sr.location,Sr.gc,Sr.performa * Available under the MIT license * */ -var U=function(Be){var Fe={};return Be&&Be.trim().split("\n").forEach(function(Ne){var je=Ne.indexOf(":"),me=Ne.slice(0,je).trim().toLowerCase(),de=Ne.slice(je+1).trim();typeof Fe[me]>"u"?Fe[me]=de:Array.isArray(Fe[me])?Fe[me].push(de):Fe[me]=[Fe[me],de]}),Fe};function K(we,Be,Fe){var Ne=we;return q(Be)?(Fe=Be,"string"==typeof we&&(Ne={uri:we})):Ne=C({},Be,{uri:we}),Ne.callback=Fe,Ne}function re(we,Be,Fe){return pe(Be=K(we,Be,Fe))}function pe(we){if(typeof we.callback>"u")throw new Error("callback argument missing");var Be=!1,Fe=function($e,et,Ot){Be||(Be=!0,we.callback($e,et,Ot))};function je(){var nt=void 0;if(nt=fe.response?fe.response:fe.responseText||function j(we){try{if("document"===we.responseType)return we.responseXML;var Be=we.responseXML&&"parsererror"===we.responseXML.documentElement.nodeName;if(""===we.responseType&&!Be)return we.responseXML}catch{}return null}(fe),$)try{nt=JSON.parse(nt)}catch{}return nt}function me(nt){return clearTimeout(ue),nt instanceof Error||(nt=new Error(""+(nt||"Unknown XMLHttpRequest Error"))),nt.statusCode=0,Fe(nt,Oe)}function de(){if(!it){var nt;clearTimeout(ue),nt=we.useXDR&&void 0===fe.status?200:1223===fe.status?204:fe.status;var $e=Oe,et=null;return 0!==nt?($e={body:je(),statusCode:nt,method:Le,headers:{},url:Ve,rawRequest:fe},fe.getAllResponseHeaders&&($e.headers=U(fe.getAllResponseHeaders()))):et=new Error("Internal XMLHttpRequest Error"),Fe(et,$e,$e.body)}}var fe=we.xhr||null;fe||(fe=we.cors||we.useXDR?new re.XDomainRequest:new re.XMLHttpRequest);var Se,it,ue,Ve=fe.url=we.uri||we.url,Le=fe.method=we.method||"GET",Ce=we.body||we.data,Ge=fe.headers=we.headers||{},E=!!we.sync,$=!1,Oe={body:void 0,headers:{},statusCode:0,method:Le,url:Ve,rawRequest:fe};if("json"in we&&!1!==we.json&&($=!0,Ge.accept||Ge.Accept||(Ge.Accept="application/json"),"GET"!==Le&&"HEAD"!==Le&&(Ge["content-type"]||Ge["Content-Type"]||(Ge["Content-Type"]="application/json"),Ce=JSON.stringify(!0===we.json?Ce:we.json))),fe.onreadystatechange=function Ne(){4===fe.readyState&&setTimeout(de,0)},fe.onload=de,fe.onerror=me,fe.onprogress=function(){},fe.onabort=function(){it=!0},fe.ontimeout=me,fe.open(Le,Ve,!E,we.username,we.password),E||(fe.withCredentials=!!we.withCredentials),!E&&we.timeout>0&&(ue=setTimeout(function(){if(!it){it=!0,fe.abort("timeout");var nt=new Error("XMLHttpRequest timeout");nt.code="ETIMEDOUT",me(nt)}},we.timeout)),fe.setRequestHeader)for(Se in Ge)Ge.hasOwnProperty(Se)&&fe.setRequestHeader(Se,Ge[Se]);else if(we.headers&&!function G(we){for(var Be in we)if(we.hasOwnProperty(Be))return!1;return!0}(we.headers))throw new Error("Headers cannot be set on an XDomainRequest object");return"responseType"in we&&(fe.responseType=we.responseType),"beforeSend"in we&&"function"==typeof we.beforeSend&&we.beforeSend(fe),fe.send(Ce||null),fe}ht.exports=re,ht.exports.default=re,re.XMLHttpRequest=t.XMLHttpRequest||function ce(){},re.XDomainRequest="withCredentials"in new re.XMLHttpRequest?re.XMLHttpRequest:t.XDomainRequest,function F(we,Be){for(var Fe=0;Fe{"use strict";function t(U,F){return void 0===F&&(F=Object),F&&"function"==typeof F.freeze?F.freeze(U):U}var C=t({HTML:"text/html",isHTML:function(U){return U===C.HTML},XML_APPLICATION:"application/xml",XML_TEXT:"text/xml",XML_XHTML_APPLICATION:"application/xhtml+xml",XML_SVG_IMAGE:"image/svg+xml"}),q=t({HTML:"http://www.w3.org/1999/xhtml",isHTML:function(U){return U===q.HTML},SVG:"http://www.w3.org/2000/svg",XML:"http://www.w3.org/XML/1998/namespace",XMLNS:"http://www.w3.org/2000/xmlns/"});ye.find=function x(U,F,G){if(void 0===G&&(G=Array.prototype),U&&"function"==typeof G.find)return G.find.call(U,F);for(var K=0;K{var C=x(8558),q=x(2979),U=x(8448),F=x(5524),G=q.DOMImplementation,K=C.NAMESPACE,re=F.ParseError,pe=F.XMLReader;function j(me){this.options=me||{locator:{}}}function we(){this.cdata=!1}function Be(me,de){de.lineNumber=me.lineNumber,de.columnNumber=me.columnNumber}function Fe(me){if(me)return"\n@"+(me.systemId||"")+"#[line:"+me.lineNumber+",col:"+me.columnNumber+"]"}function Ne(me,de,fe){return"string"==typeof me?me.substr(de,fe):me.length>=de+fe||de?new java.lang.String(me,de,fe)+"":me}function je(me,de){me.currentElement?me.currentElement.appendChild(de):me.doc.appendChild(de)}j.prototype.parseFromString=function(me,de){var fe=this.options,Se=new pe,it=fe.domBuilder||new we,Ve=fe.errorHandler,Le=fe.locator,Ce=fe.xmlns||{},Ge=/\/x?html?$/.test(de),E=Ge?U.HTML_ENTITIES:U.XML_ENTITIES;return Le&&it.setDocumentLocator(Le),Se.errorHandler=function ce(me,de,fe){if(!me){if(de instanceof we)return de;me=de}var Se={},it=me instanceof Function;function Ve(Le){var Ce=me[Le];!Ce&&it&&(Ce=2==me.length?function(Ge){me(Le,Ge)}:me),Se[Le]=Ce&&function(Ge){Ce("[xmldom "+Le+"]\t"+Ge+Fe(fe))}||function(){}}return fe=fe||{},Ve("warning"),Ve("error"),Ve("fatalError"),Se}(Ve,it,Le),Se.domBuilder=fe.domBuilder||it,Ge&&(Ce[""]=K.HTML),Ce.xml=Ce.xml||K.XML,me&&"string"==typeof me?Se.parse(me,Ce,E):Se.errorHandler.error("invalid doc source"),it.doc},we.prototype={startDocument:function(){this.doc=(new G).createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(me,de,fe,Se){var it=this.doc,Ve=it.createElementNS(me,fe||de),Le=Se.length;je(this,Ve),this.currentElement=Ve,this.locator&&Be(this.locator,Ve);for(var Ce=0;Ce{var t=x(8558),C=t.find,q=t.NAMESPACE;function U(A){return""!==A}function G(A,W){return A.hasOwnProperty(W)||(A[W]=!0),A}function K(A){if(!A)return[];var W=function F(A){return A?A.split(/[\t\n\f\r ]+/).filter(U):[]}(A);return Object.keys(W.reduce(G,{}))}function pe(A,W){for(var ve in A)Object.prototype.hasOwnProperty.call(A,ve)&&(W[ve]=A[ve])}function j(A,W){var ve=A.prototype;if(!(ve instanceof W)){let _t=function(){};_t.prototype=W.prototype,_t=new _t,pe(ve,_t),A.prototype=ve=_t}ve.constructor!=A&&("function"!=typeof A&&console.error("unknown Class:"+A),ve.constructor=A)}var ce={},we=ce.ELEMENT_NODE=1,Be=ce.ATTRIBUTE_NODE=2,Fe=ce.TEXT_NODE=3,Ne=ce.CDATA_SECTION_NODE=4,je=ce.ENTITY_REFERENCE_NODE=5,me=ce.ENTITY_NODE=6,de=ce.PROCESSING_INSTRUCTION_NODE=7,fe=ce.COMMENT_NODE=8,Se=ce.DOCUMENT_NODE=9,it=ce.DOCUMENT_TYPE_NODE=10,Ve=ce.DOCUMENT_FRAGMENT_NODE=11,Le=ce.NOTATION_NODE=12,Ce={},Ge={},ue=(Ce.INDEX_SIZE_ERR=(Ge[1]="Index size error",1),Ce.DOMSTRING_SIZE_ERR=(Ge[2]="DOMString size error",2),Ce.HIERARCHY_REQUEST_ERR=(Ge[3]="Hierarchy request error",3)),Ot=(Ce.WRONG_DOCUMENT_ERR=(Ge[4]="Wrong document",4),Ce.INVALID_CHARACTER_ERR=(Ge[5]="Invalid character",5),Ce.NO_DATA_ALLOWED_ERR=(Ge[6]="No data allowed",6),Ce.NO_MODIFICATION_ALLOWED_ERR=(Ge[7]="No modification allowed",7),Ce.NOT_FOUND_ERR=(Ge[8]="Not found",8)),St=(Ce.NOT_SUPPORTED_ERR=(Ge[9]="Not supported",9),Ce.INUSE_ATTRIBUTE_ERR=(Ge[10]="Attribute in use",10));Ce.INVALID_STATE_ERR=(Ge[11]="Invalid state",11),Ce.SYNTAX_ERR=(Ge[12]="Syntax error",12),Ce.INVALID_MODIFICATION_ERR=(Ge[13]="Invalid modification",13),Ce.NAMESPACE_ERR=(Ge[14]="Invalid namespace",14),Ce.INVALID_ACCESS_ERR=(Ge[15]="Invalid access",15);function Pt(A,W){if(W instanceof Error)var ve=W;else ve=this,Error.call(this,Ge[A]),this.message=Ge[A],Error.captureStackTrace&&Error.captureStackTrace(this,Pt);return ve.code=A,W&&(this.message=this.message+": "+W),ve}function Wt(){}function on(A,W){this._node=A,this._refresh=W,xn(this)}function xn(A){var W=A._node._inc||A._node.ownerDocument._inc;if(A._inc!==W){var ve=A._refresh(A._node);if(Mt(A,"length",ve.length),!A.$$length||ve.length=0))throw new Pt(Ot,new Error(A.tagName+"@"+ve));for(var _t=W.length-1;He<_t;)W[He]=W[++He];if(W.length=_t,A){var Kt=A.ownerDocument;Kt&&(ke(Kt,A,ve),ve.ownerElement=null)}}function Vt(){}function We(){}function Ut(A){return("<"==A?"<":">"==A&&">")||"&"==A&&"&"||'"'==A&&"""||"&#"+A.charCodeAt()+";"}function $t(A,W){if(W(A))return!0;if(A=A.firstChild)do{if($t(A,W))return!0}while(A=A.nextSibling)}function Ze(){this.ownerDocument=this}function ke(A,W,ve,He){A&&A._inc++,ve.namespaceURI===q.XMLNS&&delete W._nsMap[ve.prefix?ve.localName:""]}function Te(A,W,ve){if(A&&A._inc){A._inc++;var He=W.childNodes;if(ve)He[He.length++]=ve;else{for(var _t=W.firstChild,Kt=0;_t;)He[Kt++]=_t,_t=_t.nextSibling;He.length=Kt,delete He[He.length]}}}function It(A,W){var ve=W.previousSibling,He=W.nextSibling;return ve?ve.nextSibling=He:A.firstChild=He,He?He.previousSibling=ve:A.lastChild=ve,W.parentNode=null,W.previousSibling=null,W.nextSibling=null,Te(A.ownerDocument,A),W}function Cn(A){return A&&A.nodeType===We.DOCUMENT_TYPE_NODE}function an(A){return A&&A.nodeType===We.ELEMENT_NODE}function In(A){return A&&A.nodeType===We.TEXT_NODE}function Mn(A,W){var ve=A.childNodes||[];if(C(ve,an)||Cn(W))return!1;var He=C(ve,Cn);return!(W&&He&&ve.indexOf(He)>ve.indexOf(W))}function Ht(A,W){var ve=A.childNodes||[];if(C(ve,function He(Kt){return an(Kt)&&Kt!==W}))return!1;var _t=C(ve,Cn);return!(W&&_t&&ve.indexOf(_t)>ve.indexOf(W))}function vn(A,W,ve){if(!function Nt(A){return A&&(A.nodeType===We.DOCUMENT_NODE||A.nodeType===We.DOCUMENT_FRAGMENT_NODE||A.nodeType===We.ELEMENT_NODE)}(A))throw new Pt(ue,"Unexpected parent node type "+A.nodeType);if(ve&&ve.parentNode!==A)throw new Pt(Ot,"child not in parent");if(!function ln(A){return A&&(an(A)||In(A)||Cn(A)||A.nodeType===We.DOCUMENT_FRAGMENT_NODE||A.nodeType===We.COMMENT_NODE||A.nodeType===We.PROCESSING_INSTRUCTION_NODE)}(W)||Cn(W)&&A.nodeType!==We.DOCUMENT_NODE)throw new Pt(ue,"Unexpected node type "+W.nodeType+" for parent node type "+A.nodeType)}function _n(A,W,ve){var He=A.childNodes||[],_t=W.childNodes||[];if(W.nodeType===We.DOCUMENT_FRAGMENT_NODE){var Kt=_t.filter(an);if(Kt.length>1||C(_t,In))throw new Pt(ue,"More than one element or text in fragment");if(1===Kt.length&&!Mn(A,ve))throw new Pt(ue,"Element in fragment can not be inserted before doctype")}if(an(W)&&!Mn(A,ve))throw new Pt(ue,"Only one element can be added and only after doctype");if(Cn(W)){if(C(He,Cn))throw new Pt(ue,"Only one doctype is allowed");var On=C(He,an);if(ve&&He.indexOf(On)1||C(_t,In))throw new Pt(ue,"More than one element or text in fragment");if(1===Kt.length&&!Ht(A,ve))throw new Pt(ue,"Element in fragment can not be inserted before doctype")}if(an(W)&&!Ht(A,ve))throw new Pt(ue,"Only one element can be added and only after doctype");if(Cn(W)){let Kn=function(Pn){return Cn(Pn)&&Pn!==ve};if(C(He,Kn))throw new Pt(ue,"Only one doctype is allowed");var On=C(He,an);if(ve&&He.indexOf(On)=0;Mi--){if(""===(Di=_t[Mi]).prefix&&Di.namespace===A.namespaceURI){Pn=Di.namespace;break}}if(Pn!==A.namespaceURI)for(Mi=_t.length-1;Mi>=0;Mi--){var Di;if((Di=_t[Mi]).namespace===A.namespaceURI){Di.prefix&&(Kn=Di.prefix+":"+Bn);break}}}W.push("<",Kn);for(var Yn=0;Yn"),ve&&/^script$/i.test(Bn))for(;yr;)yr.data?W.push(yr.data):gn(yr,W,ve,He,_t.slice()),yr=yr.nextSibling;else for(;yr;)gn(yr,W,ve,He,_t.slice()),yr=yr.nextSibling;W.push("")}else W.push("/>");return;case Se:case Ve:for(yr=A.firstChild;yr;)gn(yr,W,ve,He,_t.slice()),yr=yr.nextSibling;return;case Be:return bt(W,A.name,A.value);case Fe:return W.push(A.data.replace(/[<&]/g,Ut).replace(/]]>/g,"]]>"));case Ne:return W.push("");case fe:return W.push("\x3c!--",A.data,"--\x3e");case it:var Uo=A.publicId,jr=A.systemId;if(W.push("");else if(jr&&"."!=jr)W.push(" SYSTEM ",jr,">");else{var Jo=A.internalSubset;Jo&&W.push(" [",Jo,"]"),W.push(">")}return;case de:return W.push("");case je:return W.push("&",A.nodeName,";");default:W.push("??",A.nodeName)}}function en(A,W,ve){var He;switch(W.nodeType){case we:(He=W.cloneNode(!1)).ownerDocument=A;case Ve:break;case Be:ve=!0}if(He||(He=W.cloneNode(!1)),He.ownerDocument=A,He.parentNode=null,ve)for(var _t=W.firstChild;_t;)He.appendChild(en(A,_t,ve)),_t=_t.nextSibling;return He}function nr(A,W,ve){var He=new W.constructor;for(var _t in W)if(Object.prototype.hasOwnProperty.call(W,_t)){var Kt=W[_t];"object"!=typeof Kt&&Kt!=He[_t]&&(He[_t]=Kt)}switch(W.childNodes&&(He.childNodes=new Wt),He.ownerDocument=A,He.nodeType){case we:var On=W.attributes,Bn=He.attributes=new ae,Kn=On.length;Bn._ownerElement=He;for(var Pn=0;Pn=0&&A0},lookupPrefix:function(A){for(var W=this;W;){var ve=W._nsMap;if(ve)for(var He in ve)if(Object.prototype.hasOwnProperty.call(ve,He)&&ve[He]===A)return He;W=W.nodeType==Be?W.ownerDocument:W.parentNode}return null},lookupNamespaceURI:function(A){for(var W=this;W;){var ve=W._nsMap;if(ve&&A in ve&&Object.prototype.hasOwnProperty.call(ve,A))return ve[A];W=W.nodeType==Be?W.ownerDocument:W.parentNode}return null},isDefaultNamespace:function(A){return null==this.lookupPrefix(A)}},pe(ce,We),pe(ce,We.prototype),Ze.prototype={nodeName:"#document",nodeType:Se,doctype:null,documentElement:null,_inc:1,insertBefore:function(A,W){if(A.nodeType==Ve){for(var ve=A.firstChild;ve;){var He=ve.nextSibling;this.insertBefore(ve,W),ve=He}return A}return Tn(this,A,W),A.ownerDocument=this,null===this.documentElement&&A.nodeType===we&&(this.documentElement=A),A},removeChild:function(A){return this.documentElement==A&&(this.documentElement=null),It(this,A)},replaceChild:function(A,W){Tn(this,A,W,Tt),A.ownerDocument=this,W&&this.removeChild(W),an(A)&&(this.documentElement=A)},importNode:function(A,W){return en(this,A,W)},getElementById:function(A){var W=null;return $t(this.documentElement,function(ve){if(ve.nodeType==we&&ve.getAttribute("id")==A)return W=ve,!0}),W},getElementsByClassName:function(A){var W=K(A);return new on(this,function(ve){var He=[];return W.length>0&&$t(ve.documentElement,function(_t){if(_t!==ve&&_t.nodeType===we){var Kt=_t.getAttribute("class");if(Kt){var On=A===Kt;if(!On){var Bn=K(Kt);On=W.every(function re(A){return function(W){return A&&-1!==A.indexOf(W)}}(Bn))}On&&He.push(_t)}}}),He})},createElement:function(A){var W=new Wn;return W.ownerDocument=this,W.nodeName=A,W.tagName=A,W.localName=A,W.childNodes=new Wt,(W.attributes=new ae)._ownerElement=W,W},createDocumentFragment:function(){var A=new Jr;return A.ownerDocument=this,A.childNodes=new Wt,A},createTextNode:function(A){var W=new bn;return W.ownerDocument=this,W.appendData(A),W},createComment:function(A){var W=new Zr;return W.ownerDocument=this,W.appendData(A),W},createCDATASection:function(A){var W=new Yr;return W.ownerDocument=this,W.appendData(A),W},createProcessingInstruction:function(A,W){var ve=new so;return ve.ownerDocument=this,ve.tagName=ve.nodeName=ve.target=A,ve.nodeValue=ve.data=W,ve},createAttribute:function(A){var W=new tr;return W.ownerDocument=this,W.name=A,W.nodeName=A,W.localName=A,W.specified=!0,W},createEntityReference:function(A){var W=new hi;return W.ownerDocument=this,W.nodeName=A,W},createElementNS:function(A,W){var ve=new Wn,He=W.split(":"),_t=ve.attributes=new ae;return ve.childNodes=new Wt,ve.ownerDocument=this,ve.nodeName=W,ve.tagName=W,ve.namespaceURI=A,2==He.length?(ve.prefix=He[0],ve.localName=He[1]):ve.localName=W,_t._ownerElement=ve,ve},createAttributeNS:function(A,W){var ve=new tr,He=W.split(":");return ve.ownerDocument=this,ve.nodeName=W,ve.name=W,ve.namespaceURI=A,ve.specified=!0,2==He.length?(ve.prefix=He[0],ve.localName=He[1]):ve.localName=W,ve}},j(Ze,We),Wn.prototype={nodeType:we,hasAttribute:function(A){return null!=this.getAttributeNode(A)},getAttribute:function(A){var W=this.getAttributeNode(A);return W&&W.value||""},getAttributeNode:function(A){return this.attributes.getNamedItem(A)},setAttribute:function(A,W){var ve=this.ownerDocument.createAttribute(A);ve.value=ve.nodeValue=""+W,this.setAttributeNode(ve)},removeAttribute:function(A){var W=this.getAttributeNode(A);W&&this.removeAttributeNode(W)},appendChild:function(A){return A.nodeType===Ve?this.insertBefore(A,null):function ir(A,W){return W.parentNode&&W.parentNode.removeChild(W),W.parentNode=A,W.previousSibling=A.lastChild,W.nextSibling=null,W.previousSibling?W.previousSibling.nextSibling=W:A.firstChild=W,A.lastChild=W,Te(A.ownerDocument,A,W),W}(this,A)},setAttributeNode:function(A){return this.attributes.setNamedItem(A)},setAttributeNodeNS:function(A){return this.attributes.setNamedItemNS(A)},removeAttributeNode:function(A){return this.attributes.removeNamedItem(A.nodeName)},removeAttributeNS:function(A,W){var ve=this.getAttributeNodeNS(A,W);ve&&this.removeAttributeNode(ve)},hasAttributeNS:function(A,W){return null!=this.getAttributeNodeNS(A,W)},getAttributeNS:function(A,W){var ve=this.getAttributeNodeNS(A,W);return ve&&ve.value||""},setAttributeNS:function(A,W,ve){var He=this.ownerDocument.createAttributeNS(A,W);He.value=He.nodeValue=""+ve,this.setAttributeNode(He)},getAttributeNodeNS:function(A,W){return this.attributes.getNamedItemNS(A,W)},getElementsByTagName:function(A){return new on(this,function(W){var ve=[];return $t(W,function(He){He!==W&&He.nodeType==we&&("*"===A||He.tagName==A)&&ve.push(He)}),ve})},getElementsByTagNameNS:function(A,W){return new on(this,function(ve){var He=[];return $t(ve,function(_t){_t!==ve&&_t.nodeType===we&&("*"===A||_t.namespaceURI===A)&&("*"===W||_t.localName==W)&&He.push(_t)}),He})}},Ze.prototype.getElementsByTagName=Wn.prototype.getElementsByTagName,Ze.prototype.getElementsByTagNameNS=Wn.prototype.getElementsByTagNameNS,j(Wn,We),tr.prototype.nodeType=Be,j(tr,We),ni.prototype={data:"",substringData:function(A,W){return this.data.substring(A,A+W)},appendData:function(A){A=this.data+A,this.nodeValue=this.data=A,this.length=A.length},insertData:function(A,W){this.replaceData(A,0,W)},appendChild:function(A){throw new Error(Ge[ue])},deleteData:function(A,W){this.replaceData(A,W,"")},replaceData:function(A,W,ve){ve=this.data.substring(0,A)+ve+this.data.substring(A+W),this.nodeValue=this.data=ve,this.length=ve.length}},j(ni,We),bn.prototype={nodeName:"#text",nodeType:Fe,splitText:function(A){var W=this.data,ve=W.substring(A);W=W.substring(0,A),this.data=this.nodeValue=W,this.length=W.length;var He=this.ownerDocument.createTextNode(ve);return this.parentNode&&this.parentNode.insertBefore(He,this.nextSibling),He}},j(bn,ni),Zr.prototype={nodeName:"#comment",nodeType:fe},j(Zr,ni),Yr.prototype={nodeName:"#cdata-section",nodeType:Ne},j(Yr,ni),pi.prototype.nodeType=it,j(pi,We),Ar.prototype.nodeType=Le,j(Ar,We),ri.prototype.nodeType=me,j(ri,We),hi.prototype.nodeType=je,j(hi,We),Jr.prototype.nodeName="#document-fragment",Jr.prototype.nodeType=Ve,j(Jr,We),so.prototype.nodeType=de,j(so,We),wt.prototype.serializeToString=function(A,W,ve){return Ie.call(A,W,ve)},We.prototype.toString=Ie;try{if(Object.defineProperty){let A=function(W){switch(W.nodeType){case we:case Ve:var ve=[];for(W=W.firstChild;W;)7!==W.nodeType&&8!==W.nodeType&&ve.push(A(W)),W=W.nextSibling;return ve.join("");default:return W.nodeValue}};Object.defineProperty(on.prototype,"length",{get:function(){return xn(this),this.$$length}}),Object.defineProperty(We.prototype,"textContent",{get:function(){return A(this)},set:function(W){switch(this.nodeType){case we:case Ve:for(;this.firstChild;)this.removeChild(this.firstChild);(W||String(W))&&this.appendChild(this.ownerDocument.createTextNode(W));break;default:this.data=W,this.value=W,this.nodeValue=W}}}),Mt=function(W,ve,He){W["$$"+ve]=He}}}catch{}ye.DocumentType=pi,ye.DOMException=Pt,ye.DOMImplementation=Vt,ye.Element=Wn,ye.Node=We,ye.NodeList=Wt,ye.XMLSerializer=wt},8448:(ht,ye,x)=>{"use strict";var t=x(8558).freeze;ye.XML_ENTITIES=t({amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}),ye.HTML_ENTITIES=t({Aacute:"\xc1",aacute:"\xe1",Abreve:"\u0102",abreve:"\u0103",ac:"\u223e",acd:"\u223f",acE:"\u223e\u0333",Acirc:"\xc2",acirc:"\xe2",acute:"\xb4",Acy:"\u0410",acy:"\u0430",AElig:"\xc6",aelig:"\xe6",af:"\u2061",Afr:"\u{1d504}",afr:"\u{1d51e}",Agrave:"\xc0",agrave:"\xe0",alefsym:"\u2135",aleph:"\u2135",Alpha:"\u0391",alpha:"\u03b1",Amacr:"\u0100",amacr:"\u0101",amalg:"\u2a3f",AMP:"&",amp:"&",And:"\u2a53",and:"\u2227",andand:"\u2a55",andd:"\u2a5c",andslope:"\u2a58",andv:"\u2a5a",ang:"\u2220",ange:"\u29a4",angle:"\u2220",angmsd:"\u2221",angmsdaa:"\u29a8",angmsdab:"\u29a9",angmsdac:"\u29aa",angmsdad:"\u29ab",angmsdae:"\u29ac",angmsdaf:"\u29ad",angmsdag:"\u29ae",angmsdah:"\u29af",angrt:"\u221f",angrtvb:"\u22be",angrtvbd:"\u299d",angsph:"\u2222",angst:"\xc5",angzarr:"\u237c",Aogon:"\u0104",aogon:"\u0105",Aopf:"\u{1d538}",aopf:"\u{1d552}",ap:"\u2248",apacir:"\u2a6f",apE:"\u2a70",ape:"\u224a",apid:"\u224b",apos:"'",ApplyFunction:"\u2061",approx:"\u2248",approxeq:"\u224a",Aring:"\xc5",aring:"\xe5",Ascr:"\u{1d49c}",ascr:"\u{1d4b6}",Assign:"\u2254",ast:"*",asymp:"\u2248",asympeq:"\u224d",Atilde:"\xc3",atilde:"\xe3",Auml:"\xc4",auml:"\xe4",awconint:"\u2233",awint:"\u2a11",backcong:"\u224c",backepsilon:"\u03f6",backprime:"\u2035",backsim:"\u223d",backsimeq:"\u22cd",Backslash:"\u2216",Barv:"\u2ae7",barvee:"\u22bd",Barwed:"\u2306",barwed:"\u2305",barwedge:"\u2305",bbrk:"\u23b5",bbrktbrk:"\u23b6",bcong:"\u224c",Bcy:"\u0411",bcy:"\u0431",bdquo:"\u201e",becaus:"\u2235",Because:"\u2235",because:"\u2235",bemptyv:"\u29b0",bepsi:"\u03f6",bernou:"\u212c",Bernoullis:"\u212c",Beta:"\u0392",beta:"\u03b2",beth:"\u2136",between:"\u226c",Bfr:"\u{1d505}",bfr:"\u{1d51f}",bigcap:"\u22c2",bigcirc:"\u25ef",bigcup:"\u22c3",bigodot:"\u2a00",bigoplus:"\u2a01",bigotimes:"\u2a02",bigsqcup:"\u2a06",bigstar:"\u2605",bigtriangledown:"\u25bd",bigtriangleup:"\u25b3",biguplus:"\u2a04",bigvee:"\u22c1",bigwedge:"\u22c0",bkarow:"\u290d",blacklozenge:"\u29eb",blacksquare:"\u25aa",blacktriangle:"\u25b4",blacktriangledown:"\u25be",blacktriangleleft:"\u25c2",blacktriangleright:"\u25b8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20e5",bnequiv:"\u2261\u20e5",bNot:"\u2aed",bnot:"\u2310",Bopf:"\u{1d539}",bopf:"\u{1d553}",bot:"\u22a5",bottom:"\u22a5",bowtie:"\u22c8",boxbox:"\u29c9",boxDL:"\u2557",boxDl:"\u2556",boxdL:"\u2555",boxdl:"\u2510",boxDR:"\u2554",boxDr:"\u2553",boxdR:"\u2552",boxdr:"\u250c",boxH:"\u2550",boxh:"\u2500",boxHD:"\u2566",boxHd:"\u2564",boxhD:"\u2565",boxhd:"\u252c",boxHU:"\u2569",boxHu:"\u2567",boxhU:"\u2568",boxhu:"\u2534",boxminus:"\u229f",boxplus:"\u229e",boxtimes:"\u22a0",boxUL:"\u255d",boxUl:"\u255c",boxuL:"\u255b",boxul:"\u2518",boxUR:"\u255a",boxUr:"\u2559",boxuR:"\u2558",boxur:"\u2514",boxV:"\u2551",boxv:"\u2502",boxVH:"\u256c",boxVh:"\u256b",boxvH:"\u256a",boxvh:"\u253c",boxVL:"\u2563",boxVl:"\u2562",boxvL:"\u2561",boxvl:"\u2524",boxVR:"\u2560",boxVr:"\u255f",boxvR:"\u255e",boxvr:"\u251c",bprime:"\u2035",Breve:"\u02d8",breve:"\u02d8",brvbar:"\xa6",Bscr:"\u212c",bscr:"\u{1d4b7}",bsemi:"\u204f",bsim:"\u223d",bsime:"\u22cd",bsol:"\\",bsolb:"\u29c5",bsolhsub:"\u27c8",bull:"\u2022",bullet:"\u2022",bump:"\u224e",bumpE:"\u2aae",bumpe:"\u224f",Bumpeq:"\u224e",bumpeq:"\u224f",Cacute:"\u0106",cacute:"\u0107",Cap:"\u22d2",cap:"\u2229",capand:"\u2a44",capbrcup:"\u2a49",capcap:"\u2a4b",capcup:"\u2a47",capdot:"\u2a40",CapitalDifferentialD:"\u2145",caps:"\u2229\ufe00",caret:"\u2041",caron:"\u02c7",Cayleys:"\u212d",ccaps:"\u2a4d",Ccaron:"\u010c",ccaron:"\u010d",Ccedil:"\xc7",ccedil:"\xe7",Ccirc:"\u0108",ccirc:"\u0109",Cconint:"\u2230",ccups:"\u2a4c",ccupssm:"\u2a50",Cdot:"\u010a",cdot:"\u010b",cedil:"\xb8",Cedilla:"\xb8",cemptyv:"\u29b2",cent:"\xa2",CenterDot:"\xb7",centerdot:"\xb7",Cfr:"\u212d",cfr:"\u{1d520}",CHcy:"\u0427",chcy:"\u0447",check:"\u2713",checkmark:"\u2713",Chi:"\u03a7",chi:"\u03c7",cir:"\u25cb",circ:"\u02c6",circeq:"\u2257",circlearrowleft:"\u21ba",circlearrowright:"\u21bb",circledast:"\u229b",circledcirc:"\u229a",circleddash:"\u229d",CircleDot:"\u2299",circledR:"\xae",circledS:"\u24c8",CircleMinus:"\u2296",CirclePlus:"\u2295",CircleTimes:"\u2297",cirE:"\u29c3",cire:"\u2257",cirfnint:"\u2a10",cirmid:"\u2aef",cirscir:"\u29c2",ClockwiseContourIntegral:"\u2232",CloseCurlyDoubleQuote:"\u201d",CloseCurlyQuote:"\u2019",clubs:"\u2663",clubsuit:"\u2663",Colon:"\u2237",colon:":",Colone:"\u2a74",colone:"\u2254",coloneq:"\u2254",comma:",",commat:"@",comp:"\u2201",compfn:"\u2218",complement:"\u2201",complexes:"\u2102",cong:"\u2245",congdot:"\u2a6d",Congruent:"\u2261",Conint:"\u222f",conint:"\u222e",ContourIntegral:"\u222e",Copf:"\u2102",copf:"\u{1d554}",coprod:"\u2210",Coproduct:"\u2210",COPY:"\xa9",copy:"\xa9",copysr:"\u2117",CounterClockwiseContourIntegral:"\u2233",crarr:"\u21b5",Cross:"\u2a2f",cross:"\u2717",Cscr:"\u{1d49e}",cscr:"\u{1d4b8}",csub:"\u2acf",csube:"\u2ad1",csup:"\u2ad0",csupe:"\u2ad2",ctdot:"\u22ef",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22de",cuesc:"\u22df",cularr:"\u21b6",cularrp:"\u293d",Cup:"\u22d3",cup:"\u222a",cupbrcap:"\u2a48",CupCap:"\u224d",cupcap:"\u2a46",cupcup:"\u2a4a",cupdot:"\u228d",cupor:"\u2a45",cups:"\u222a\ufe00",curarr:"\u21b7",curarrm:"\u293c",curlyeqprec:"\u22de",curlyeqsucc:"\u22df",curlyvee:"\u22ce",curlywedge:"\u22cf",curren:"\xa4",curvearrowleft:"\u21b6",curvearrowright:"\u21b7",cuvee:"\u22ce",cuwed:"\u22cf",cwconint:"\u2232",cwint:"\u2231",cylcty:"\u232d",Dagger:"\u2021",dagger:"\u2020",daleth:"\u2138",Darr:"\u21a1",dArr:"\u21d3",darr:"\u2193",dash:"\u2010",Dashv:"\u2ae4",dashv:"\u22a3",dbkarow:"\u290f",dblac:"\u02dd",Dcaron:"\u010e",dcaron:"\u010f",Dcy:"\u0414",dcy:"\u0434",DD:"\u2145",dd:"\u2146",ddagger:"\u2021",ddarr:"\u21ca",DDotrahd:"\u2911",ddotseq:"\u2a77",deg:"\xb0",Del:"\u2207",Delta:"\u0394",delta:"\u03b4",demptyv:"\u29b1",dfisht:"\u297f",Dfr:"\u{1d507}",dfr:"\u{1d521}",dHar:"\u2965",dharl:"\u21c3",dharr:"\u21c2",DiacriticalAcute:"\xb4",DiacriticalDot:"\u02d9",DiacriticalDoubleAcute:"\u02dd",DiacriticalGrave:"`",DiacriticalTilde:"\u02dc",diam:"\u22c4",Diamond:"\u22c4",diamond:"\u22c4",diamondsuit:"\u2666",diams:"\u2666",die:"\xa8",DifferentialD:"\u2146",digamma:"\u03dd",disin:"\u22f2",div:"\xf7",divide:"\xf7",divideontimes:"\u22c7",divonx:"\u22c7",DJcy:"\u0402",djcy:"\u0452",dlcorn:"\u231e",dlcrop:"\u230d",dollar:"$",Dopf:"\u{1d53b}",dopf:"\u{1d555}",Dot:"\xa8",dot:"\u02d9",DotDot:"\u20dc",doteq:"\u2250",doteqdot:"\u2251",DotEqual:"\u2250",dotminus:"\u2238",dotplus:"\u2214",dotsquare:"\u22a1",doublebarwedge:"\u2306",DoubleContourIntegral:"\u222f",DoubleDot:"\xa8",DoubleDownArrow:"\u21d3",DoubleLeftArrow:"\u21d0",DoubleLeftRightArrow:"\u21d4",DoubleLeftTee:"\u2ae4",DoubleLongLeftArrow:"\u27f8",DoubleLongLeftRightArrow:"\u27fa",DoubleLongRightArrow:"\u27f9",DoubleRightArrow:"\u21d2",DoubleRightTee:"\u22a8",DoubleUpArrow:"\u21d1",DoubleUpDownArrow:"\u21d5",DoubleVerticalBar:"\u2225",DownArrow:"\u2193",Downarrow:"\u21d3",downarrow:"\u2193",DownArrowBar:"\u2913",DownArrowUpArrow:"\u21f5",DownBreve:"\u0311",downdownarrows:"\u21ca",downharpoonleft:"\u21c3",downharpoonright:"\u21c2",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295e",DownLeftVector:"\u21bd",DownLeftVectorBar:"\u2956",DownRightTeeVector:"\u295f",DownRightVector:"\u21c1",DownRightVectorBar:"\u2957",DownTee:"\u22a4",DownTeeArrow:"\u21a7",drbkarow:"\u2910",drcorn:"\u231f",drcrop:"\u230c",Dscr:"\u{1d49f}",dscr:"\u{1d4b9}",DScy:"\u0405",dscy:"\u0455",dsol:"\u29f6",Dstrok:"\u0110",dstrok:"\u0111",dtdot:"\u22f1",dtri:"\u25bf",dtrif:"\u25be",duarr:"\u21f5",duhar:"\u296f",dwangle:"\u29a6",DZcy:"\u040f",dzcy:"\u045f",dzigrarr:"\u27ff",Eacute:"\xc9",eacute:"\xe9",easter:"\u2a6e",Ecaron:"\u011a",ecaron:"\u011b",ecir:"\u2256",Ecirc:"\xca",ecirc:"\xea",ecolon:"\u2255",Ecy:"\u042d",ecy:"\u044d",eDDot:"\u2a77",Edot:"\u0116",eDot:"\u2251",edot:"\u0117",ee:"\u2147",efDot:"\u2252",Efr:"\u{1d508}",efr:"\u{1d522}",eg:"\u2a9a",Egrave:"\xc8",egrave:"\xe8",egs:"\u2a96",egsdot:"\u2a98",el:"\u2a99",Element:"\u2208",elinters:"\u23e7",ell:"\u2113",els:"\u2a95",elsdot:"\u2a97",Emacr:"\u0112",emacr:"\u0113",empty:"\u2205",emptyset:"\u2205",EmptySmallSquare:"\u25fb",emptyv:"\u2205",EmptyVerySmallSquare:"\u25ab",emsp:"\u2003",emsp13:"\u2004",emsp14:"\u2005",ENG:"\u014a",eng:"\u014b",ensp:"\u2002",Eogon:"\u0118",eogon:"\u0119",Eopf:"\u{1d53c}",eopf:"\u{1d556}",epar:"\u22d5",eparsl:"\u29e3",eplus:"\u2a71",epsi:"\u03b5",Epsilon:"\u0395",epsilon:"\u03b5",epsiv:"\u03f5",eqcirc:"\u2256",eqcolon:"\u2255",eqsim:"\u2242",eqslantgtr:"\u2a96",eqslantless:"\u2a95",Equal:"\u2a75",equals:"=",EqualTilde:"\u2242",equest:"\u225f",Equilibrium:"\u21cc",equiv:"\u2261",equivDD:"\u2a78",eqvparsl:"\u29e5",erarr:"\u2971",erDot:"\u2253",Escr:"\u2130",escr:"\u212f",esdot:"\u2250",Esim:"\u2a73",esim:"\u2242",Eta:"\u0397",eta:"\u03b7",ETH:"\xd0",eth:"\xf0",Euml:"\xcb",euml:"\xeb",euro:"\u20ac",excl:"!",exist:"\u2203",Exists:"\u2203",expectation:"\u2130",ExponentialE:"\u2147",exponentiale:"\u2147",fallingdotseq:"\u2252",Fcy:"\u0424",fcy:"\u0444",female:"\u2640",ffilig:"\ufb03",fflig:"\ufb00",ffllig:"\ufb04",Ffr:"\u{1d509}",ffr:"\u{1d523}",filig:"\ufb01",FilledSmallSquare:"\u25fc",FilledVerySmallSquare:"\u25aa",fjlig:"fj",flat:"\u266d",fllig:"\ufb02",fltns:"\u25b1",fnof:"\u0192",Fopf:"\u{1d53d}",fopf:"\u{1d557}",ForAll:"\u2200",forall:"\u2200",fork:"\u22d4",forkv:"\u2ad9",Fouriertrf:"\u2131",fpartint:"\u2a0d",frac12:"\xbd",frac13:"\u2153",frac14:"\xbc",frac15:"\u2155",frac16:"\u2159",frac18:"\u215b",frac23:"\u2154",frac25:"\u2156",frac34:"\xbe",frac35:"\u2157",frac38:"\u215c",frac45:"\u2158",frac56:"\u215a",frac58:"\u215d",frac78:"\u215e",frasl:"\u2044",frown:"\u2322",Fscr:"\u2131",fscr:"\u{1d4bb}",gacute:"\u01f5",Gamma:"\u0393",gamma:"\u03b3",Gammad:"\u03dc",gammad:"\u03dd",gap:"\u2a86",Gbreve:"\u011e",gbreve:"\u011f",Gcedil:"\u0122",Gcirc:"\u011c",gcirc:"\u011d",Gcy:"\u0413",gcy:"\u0433",Gdot:"\u0120",gdot:"\u0121",gE:"\u2267",ge:"\u2265",gEl:"\u2a8c",gel:"\u22db",geq:"\u2265",geqq:"\u2267",geqslant:"\u2a7e",ges:"\u2a7e",gescc:"\u2aa9",gesdot:"\u2a80",gesdoto:"\u2a82",gesdotol:"\u2a84",gesl:"\u22db\ufe00",gesles:"\u2a94",Gfr:"\u{1d50a}",gfr:"\u{1d524}",Gg:"\u22d9",gg:"\u226b",ggg:"\u22d9",gimel:"\u2137",GJcy:"\u0403",gjcy:"\u0453",gl:"\u2277",gla:"\u2aa5",glE:"\u2a92",glj:"\u2aa4",gnap:"\u2a8a",gnapprox:"\u2a8a",gnE:"\u2269",gne:"\u2a88",gneq:"\u2a88",gneqq:"\u2269",gnsim:"\u22e7",Gopf:"\u{1d53e}",gopf:"\u{1d558}",grave:"`",GreaterEqual:"\u2265",GreaterEqualLess:"\u22db",GreaterFullEqual:"\u2267",GreaterGreater:"\u2aa2",GreaterLess:"\u2277",GreaterSlantEqual:"\u2a7e",GreaterTilde:"\u2273",Gscr:"\u{1d4a2}",gscr:"\u210a",gsim:"\u2273",gsime:"\u2a8e",gsiml:"\u2a90",Gt:"\u226b",GT:">",gt:">",gtcc:"\u2aa7",gtcir:"\u2a7a",gtdot:"\u22d7",gtlPar:"\u2995",gtquest:"\u2a7c",gtrapprox:"\u2a86",gtrarr:"\u2978",gtrdot:"\u22d7",gtreqless:"\u22db",gtreqqless:"\u2a8c",gtrless:"\u2277",gtrsim:"\u2273",gvertneqq:"\u2269\ufe00",gvnE:"\u2269\ufe00",Hacek:"\u02c7",hairsp:"\u200a",half:"\xbd",hamilt:"\u210b",HARDcy:"\u042a",hardcy:"\u044a",hArr:"\u21d4",harr:"\u2194",harrcir:"\u2948",harrw:"\u21ad",Hat:"^",hbar:"\u210f",Hcirc:"\u0124",hcirc:"\u0125",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",hercon:"\u22b9",Hfr:"\u210c",hfr:"\u{1d525}",HilbertSpace:"\u210b",hksearow:"\u2925",hkswarow:"\u2926",hoarr:"\u21ff",homtht:"\u223b",hookleftarrow:"\u21a9",hookrightarrow:"\u21aa",Hopf:"\u210d",hopf:"\u{1d559}",horbar:"\u2015",HorizontalLine:"\u2500",Hscr:"\u210b",hscr:"\u{1d4bd}",hslash:"\u210f",Hstrok:"\u0126",hstrok:"\u0127",HumpDownHump:"\u224e",HumpEqual:"\u224f",hybull:"\u2043",hyphen:"\u2010",Iacute:"\xcd",iacute:"\xed",ic:"\u2063",Icirc:"\xce",icirc:"\xee",Icy:"\u0418",icy:"\u0438",Idot:"\u0130",IEcy:"\u0415",iecy:"\u0435",iexcl:"\xa1",iff:"\u21d4",Ifr:"\u2111",ifr:"\u{1d526}",Igrave:"\xcc",igrave:"\xec",ii:"\u2148",iiiint:"\u2a0c",iiint:"\u222d",iinfin:"\u29dc",iiota:"\u2129",IJlig:"\u0132",ijlig:"\u0133",Im:"\u2111",Imacr:"\u012a",imacr:"\u012b",image:"\u2111",ImaginaryI:"\u2148",imagline:"\u2110",imagpart:"\u2111",imath:"\u0131",imof:"\u22b7",imped:"\u01b5",Implies:"\u21d2",in:"\u2208",incare:"\u2105",infin:"\u221e",infintie:"\u29dd",inodot:"\u0131",Int:"\u222c",int:"\u222b",intcal:"\u22ba",integers:"\u2124",Integral:"\u222b",intercal:"\u22ba",Intersection:"\u22c2",intlarhk:"\u2a17",intprod:"\u2a3c",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",IOcy:"\u0401",iocy:"\u0451",Iogon:"\u012e",iogon:"\u012f",Iopf:"\u{1d540}",iopf:"\u{1d55a}",Iota:"\u0399",iota:"\u03b9",iprod:"\u2a3c",iquest:"\xbf",Iscr:"\u2110",iscr:"\u{1d4be}",isin:"\u2208",isindot:"\u22f5",isinE:"\u22f9",isins:"\u22f4",isinsv:"\u22f3",isinv:"\u2208",it:"\u2062",Itilde:"\u0128",itilde:"\u0129",Iukcy:"\u0406",iukcy:"\u0456",Iuml:"\xcf",iuml:"\xef",Jcirc:"\u0134",jcirc:"\u0135",Jcy:"\u0419",jcy:"\u0439",Jfr:"\u{1d50d}",jfr:"\u{1d527}",jmath:"\u0237",Jopf:"\u{1d541}",jopf:"\u{1d55b}",Jscr:"\u{1d4a5}",jscr:"\u{1d4bf}",Jsercy:"\u0408",jsercy:"\u0458",Jukcy:"\u0404",jukcy:"\u0454",Kappa:"\u039a",kappa:"\u03ba",kappav:"\u03f0",Kcedil:"\u0136",kcedil:"\u0137",Kcy:"\u041a",kcy:"\u043a",Kfr:"\u{1d50e}",kfr:"\u{1d528}",kgreen:"\u0138",KHcy:"\u0425",khcy:"\u0445",KJcy:"\u040c",kjcy:"\u045c",Kopf:"\u{1d542}",kopf:"\u{1d55c}",Kscr:"\u{1d4a6}",kscr:"\u{1d4c0}",lAarr:"\u21da",Lacute:"\u0139",lacute:"\u013a",laemptyv:"\u29b4",lagran:"\u2112",Lambda:"\u039b",lambda:"\u03bb",Lang:"\u27ea",lang:"\u27e8",langd:"\u2991",langle:"\u27e8",lap:"\u2a85",Laplacetrf:"\u2112",laquo:"\xab",Larr:"\u219e",lArr:"\u21d0",larr:"\u2190",larrb:"\u21e4",larrbfs:"\u291f",larrfs:"\u291d",larrhk:"\u21a9",larrlp:"\u21ab",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21a2",lat:"\u2aab",lAtail:"\u291b",latail:"\u2919",late:"\u2aad",lates:"\u2aad\ufe00",lBarr:"\u290e",lbarr:"\u290c",lbbrk:"\u2772",lbrace:"{",lbrack:"[",lbrke:"\u298b",lbrksld:"\u298f",lbrkslu:"\u298d",Lcaron:"\u013d",lcaron:"\u013e",Lcedil:"\u013b",lcedil:"\u013c",lceil:"\u2308",lcub:"{",Lcy:"\u041b",lcy:"\u043b",ldca:"\u2936",ldquo:"\u201c",ldquor:"\u201e",ldrdhar:"\u2967",ldrushar:"\u294b",ldsh:"\u21b2",lE:"\u2266",le:"\u2264",LeftAngleBracket:"\u27e8",LeftArrow:"\u2190",Leftarrow:"\u21d0",leftarrow:"\u2190",LeftArrowBar:"\u21e4",LeftArrowRightArrow:"\u21c6",leftarrowtail:"\u21a2",LeftCeiling:"\u2308",LeftDoubleBracket:"\u27e6",LeftDownTeeVector:"\u2961",LeftDownVector:"\u21c3",LeftDownVectorBar:"\u2959",LeftFloor:"\u230a",leftharpoondown:"\u21bd",leftharpoonup:"\u21bc",leftleftarrows:"\u21c7",LeftRightArrow:"\u2194",Leftrightarrow:"\u21d4",leftrightarrow:"\u2194",leftrightarrows:"\u21c6",leftrightharpoons:"\u21cb",leftrightsquigarrow:"\u21ad",LeftRightVector:"\u294e",LeftTee:"\u22a3",LeftTeeArrow:"\u21a4",LeftTeeVector:"\u295a",leftthreetimes:"\u22cb",LeftTriangle:"\u22b2",LeftTriangleBar:"\u29cf",LeftTriangleEqual:"\u22b4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVector:"\u21bf",LeftUpVectorBar:"\u2958",LeftVector:"\u21bc",LeftVectorBar:"\u2952",lEg:"\u2a8b",leg:"\u22da",leq:"\u2264",leqq:"\u2266",leqslant:"\u2a7d",les:"\u2a7d",lescc:"\u2aa8",lesdot:"\u2a7f",lesdoto:"\u2a81",lesdotor:"\u2a83",lesg:"\u22da\ufe00",lesges:"\u2a93",lessapprox:"\u2a85",lessdot:"\u22d6",lesseqgtr:"\u22da",lesseqqgtr:"\u2a8b",LessEqualGreater:"\u22da",LessFullEqual:"\u2266",LessGreater:"\u2276",lessgtr:"\u2276",LessLess:"\u2aa1",lesssim:"\u2272",LessSlantEqual:"\u2a7d",LessTilde:"\u2272",lfisht:"\u297c",lfloor:"\u230a",Lfr:"\u{1d50f}",lfr:"\u{1d529}",lg:"\u2276",lgE:"\u2a91",lHar:"\u2962",lhard:"\u21bd",lharu:"\u21bc",lharul:"\u296a",lhblk:"\u2584",LJcy:"\u0409",ljcy:"\u0459",Ll:"\u22d8",ll:"\u226a",llarr:"\u21c7",llcorner:"\u231e",Lleftarrow:"\u21da",llhard:"\u296b",lltri:"\u25fa",Lmidot:"\u013f",lmidot:"\u0140",lmoust:"\u23b0",lmoustache:"\u23b0",lnap:"\u2a89",lnapprox:"\u2a89",lnE:"\u2268",lne:"\u2a87",lneq:"\u2a87",lneqq:"\u2268",lnsim:"\u22e6",loang:"\u27ec",loarr:"\u21fd",lobrk:"\u27e6",LongLeftArrow:"\u27f5",Longleftarrow:"\u27f8",longleftarrow:"\u27f5",LongLeftRightArrow:"\u27f7",Longleftrightarrow:"\u27fa",longleftrightarrow:"\u27f7",longmapsto:"\u27fc",LongRightArrow:"\u27f6",Longrightarrow:"\u27f9",longrightarrow:"\u27f6",looparrowleft:"\u21ab",looparrowright:"\u21ac",lopar:"\u2985",Lopf:"\u{1d543}",lopf:"\u{1d55d}",loplus:"\u2a2d",lotimes:"\u2a34",lowast:"\u2217",lowbar:"_",LowerLeftArrow:"\u2199",LowerRightArrow:"\u2198",loz:"\u25ca",lozenge:"\u25ca",lozf:"\u29eb",lpar:"(",lparlt:"\u2993",lrarr:"\u21c6",lrcorner:"\u231f",lrhar:"\u21cb",lrhard:"\u296d",lrm:"\u200e",lrtri:"\u22bf",lsaquo:"\u2039",Lscr:"\u2112",lscr:"\u{1d4c1}",Lsh:"\u21b0",lsh:"\u21b0",lsim:"\u2272",lsime:"\u2a8d",lsimg:"\u2a8f",lsqb:"[",lsquo:"\u2018",lsquor:"\u201a",Lstrok:"\u0141",lstrok:"\u0142",Lt:"\u226a",LT:"<",lt:"<",ltcc:"\u2aa6",ltcir:"\u2a79",ltdot:"\u22d6",lthree:"\u22cb",ltimes:"\u22c9",ltlarr:"\u2976",ltquest:"\u2a7b",ltri:"\u25c3",ltrie:"\u22b4",ltrif:"\u25c2",ltrPar:"\u2996",lurdshar:"\u294a",luruhar:"\u2966",lvertneqq:"\u2268\ufe00",lvnE:"\u2268\ufe00",macr:"\xaf",male:"\u2642",malt:"\u2720",maltese:"\u2720",Map:"\u2905",map:"\u21a6",mapsto:"\u21a6",mapstodown:"\u21a7",mapstoleft:"\u21a4",mapstoup:"\u21a5",marker:"\u25ae",mcomma:"\u2a29",Mcy:"\u041c",mcy:"\u043c",mdash:"\u2014",mDDot:"\u223a",measuredangle:"\u2221",MediumSpace:"\u205f",Mellintrf:"\u2133",Mfr:"\u{1d510}",mfr:"\u{1d52a}",mho:"\u2127",micro:"\xb5",mid:"\u2223",midast:"*",midcir:"\u2af0",middot:"\xb7",minus:"\u2212",minusb:"\u229f",minusd:"\u2238",minusdu:"\u2a2a",MinusPlus:"\u2213",mlcp:"\u2adb",mldr:"\u2026",mnplus:"\u2213",models:"\u22a7",Mopf:"\u{1d544}",mopf:"\u{1d55e}",mp:"\u2213",Mscr:"\u2133",mscr:"\u{1d4c2}",mstpos:"\u223e",Mu:"\u039c",mu:"\u03bc",multimap:"\u22b8",mumap:"\u22b8",nabla:"\u2207",Nacute:"\u0143",nacute:"\u0144",nang:"\u2220\u20d2",nap:"\u2249",napE:"\u2a70\u0338",napid:"\u224b\u0338",napos:"\u0149",napprox:"\u2249",natur:"\u266e",natural:"\u266e",naturals:"\u2115",nbsp:"\xa0",nbump:"\u224e\u0338",nbumpe:"\u224f\u0338",ncap:"\u2a43",Ncaron:"\u0147",ncaron:"\u0148",Ncedil:"\u0145",ncedil:"\u0146",ncong:"\u2247",ncongdot:"\u2a6d\u0338",ncup:"\u2a42",Ncy:"\u041d",ncy:"\u043d",ndash:"\u2013",ne:"\u2260",nearhk:"\u2924",neArr:"\u21d7",nearr:"\u2197",nearrow:"\u2197",nedot:"\u2250\u0338",NegativeMediumSpace:"\u200b",NegativeThickSpace:"\u200b",NegativeThinSpace:"\u200b",NegativeVeryThinSpace:"\u200b",nequiv:"\u2262",nesear:"\u2928",nesim:"\u2242\u0338",NestedGreaterGreater:"\u226b",NestedLessLess:"\u226a",NewLine:"\n",nexist:"\u2204",nexists:"\u2204",Nfr:"\u{1d511}",nfr:"\u{1d52b}",ngE:"\u2267\u0338",nge:"\u2271",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2a7e\u0338",nges:"\u2a7e\u0338",nGg:"\u22d9\u0338",ngsim:"\u2275",nGt:"\u226b\u20d2",ngt:"\u226f",ngtr:"\u226f",nGtv:"\u226b\u0338",nhArr:"\u21ce",nharr:"\u21ae",nhpar:"\u2af2",ni:"\u220b",nis:"\u22fc",nisd:"\u22fa",niv:"\u220b",NJcy:"\u040a",njcy:"\u045a",nlArr:"\u21cd",nlarr:"\u219a",nldr:"\u2025",nlE:"\u2266\u0338",nle:"\u2270",nLeftarrow:"\u21cd",nleftarrow:"\u219a",nLeftrightarrow:"\u21ce",nleftrightarrow:"\u21ae",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2a7d\u0338",nles:"\u2a7d\u0338",nless:"\u226e",nLl:"\u22d8\u0338",nlsim:"\u2274",nLt:"\u226a\u20d2",nlt:"\u226e",nltri:"\u22ea",nltrie:"\u22ec",nLtv:"\u226a\u0338",nmid:"\u2224",NoBreak:"\u2060",NonBreakingSpace:"\xa0",Nopf:"\u2115",nopf:"\u{1d55f}",Not:"\u2aec",not:"\xac",NotCongruent:"\u2262",NotCupCap:"\u226d",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226f",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226b\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2a7e\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224e\u0338",NotHumpEqual:"\u224f\u0338",notin:"\u2209",notindot:"\u22f5\u0338",notinE:"\u22f9\u0338",notinva:"\u2209",notinvb:"\u22f7",notinvc:"\u22f6",NotLeftTriangle:"\u22ea",NotLeftTriangleBar:"\u29cf\u0338",NotLeftTriangleEqual:"\u22ec",NotLess:"\u226e",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226a\u0338",NotLessSlantEqual:"\u2a7d\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2aa2\u0338",NotNestedLessLess:"\u2aa1\u0338",notni:"\u220c",notniva:"\u220c",notnivb:"\u22fe",notnivc:"\u22fd",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2aaf\u0338",NotPrecedesSlantEqual:"\u22e0",NotReverseElement:"\u220c",NotRightTriangle:"\u22eb",NotRightTriangleBar:"\u29d0\u0338",NotRightTriangleEqual:"\u22ed",NotSquareSubset:"\u228f\u0338",NotSquareSubsetEqual:"\u22e2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22e3",NotSubset:"\u2282\u20d2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2ab0\u0338",NotSucceedsSlantEqual:"\u22e1",NotSucceedsTilde:"\u227f\u0338",NotSuperset:"\u2283\u20d2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",npar:"\u2226",nparallel:"\u2226",nparsl:"\u2afd\u20e5",npart:"\u2202\u0338",npolint:"\u2a14",npr:"\u2280",nprcue:"\u22e0",npre:"\u2aaf\u0338",nprec:"\u2280",npreceq:"\u2aaf\u0338",nrArr:"\u21cf",nrarr:"\u219b",nrarrc:"\u2933\u0338",nrarrw:"\u219d\u0338",nRightarrow:"\u21cf",nrightarrow:"\u219b",nrtri:"\u22eb",nrtrie:"\u22ed",nsc:"\u2281",nsccue:"\u22e1",nsce:"\u2ab0\u0338",Nscr:"\u{1d4a9}",nscr:"\u{1d4c3}",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22e2",nsqsupe:"\u22e3",nsub:"\u2284",nsubE:"\u2ac5\u0338",nsube:"\u2288",nsubset:"\u2282\u20d2",nsubseteq:"\u2288",nsubseteqq:"\u2ac5\u0338",nsucc:"\u2281",nsucceq:"\u2ab0\u0338",nsup:"\u2285",nsupE:"\u2ac6\u0338",nsupe:"\u2289",nsupset:"\u2283\u20d2",nsupseteq:"\u2289",nsupseteqq:"\u2ac6\u0338",ntgl:"\u2279",Ntilde:"\xd1",ntilde:"\xf1",ntlg:"\u2278",ntriangleleft:"\u22ea",ntrianglelefteq:"\u22ec",ntriangleright:"\u22eb",ntrianglerighteq:"\u22ed",Nu:"\u039d",nu:"\u03bd",num:"#",numero:"\u2116",numsp:"\u2007",nvap:"\u224d\u20d2",nVDash:"\u22af",nVdash:"\u22ae",nvDash:"\u22ad",nvdash:"\u22ac",nvge:"\u2265\u20d2",nvgt:">\u20d2",nvHarr:"\u2904",nvinfin:"\u29de",nvlArr:"\u2902",nvle:"\u2264\u20d2",nvlt:"<\u20d2",nvltrie:"\u22b4\u20d2",nvrArr:"\u2903",nvrtrie:"\u22b5\u20d2",nvsim:"\u223c\u20d2",nwarhk:"\u2923",nwArr:"\u21d6",nwarr:"\u2196",nwarrow:"\u2196",nwnear:"\u2927",Oacute:"\xd3",oacute:"\xf3",oast:"\u229b",ocir:"\u229a",Ocirc:"\xd4",ocirc:"\xf4",Ocy:"\u041e",ocy:"\u043e",odash:"\u229d",Odblac:"\u0150",odblac:"\u0151",odiv:"\u2a38",odot:"\u2299",odsold:"\u29bc",OElig:"\u0152",oelig:"\u0153",ofcir:"\u29bf",Ofr:"\u{1d512}",ofr:"\u{1d52c}",ogon:"\u02db",Ograve:"\xd2",ograve:"\xf2",ogt:"\u29c1",ohbar:"\u29b5",ohm:"\u03a9",oint:"\u222e",olarr:"\u21ba",olcir:"\u29be",olcross:"\u29bb",oline:"\u203e",olt:"\u29c0",Omacr:"\u014c",omacr:"\u014d",Omega:"\u03a9",omega:"\u03c9",Omicron:"\u039f",omicron:"\u03bf",omid:"\u29b6",ominus:"\u2296",Oopf:"\u{1d546}",oopf:"\u{1d560}",opar:"\u29b7",OpenCurlyDoubleQuote:"\u201c",OpenCurlyQuote:"\u2018",operp:"\u29b9",oplus:"\u2295",Or:"\u2a54",or:"\u2228",orarr:"\u21bb",ord:"\u2a5d",order:"\u2134",orderof:"\u2134",ordf:"\xaa",ordm:"\xba",origof:"\u22b6",oror:"\u2a56",orslope:"\u2a57",orv:"\u2a5b",oS:"\u24c8",Oscr:"\u{1d4aa}",oscr:"\u2134",Oslash:"\xd8",oslash:"\xf8",osol:"\u2298",Otilde:"\xd5",otilde:"\xf5",Otimes:"\u2a37",otimes:"\u2297",otimesas:"\u2a36",Ouml:"\xd6",ouml:"\xf6",ovbar:"\u233d",OverBar:"\u203e",OverBrace:"\u23de",OverBracket:"\u23b4",OverParenthesis:"\u23dc",par:"\u2225",para:"\xb6",parallel:"\u2225",parsim:"\u2af3",parsl:"\u2afd",part:"\u2202",PartialD:"\u2202",Pcy:"\u041f",pcy:"\u043f",percnt:"%",period:".",permil:"\u2030",perp:"\u22a5",pertenk:"\u2031",Pfr:"\u{1d513}",pfr:"\u{1d52d}",Phi:"\u03a6",phi:"\u03c6",phiv:"\u03d5",phmmat:"\u2133",phone:"\u260e",Pi:"\u03a0",pi:"\u03c0",pitchfork:"\u22d4",piv:"\u03d6",planck:"\u210f",planckh:"\u210e",plankv:"\u210f",plus:"+",plusacir:"\u2a23",plusb:"\u229e",pluscir:"\u2a22",plusdo:"\u2214",plusdu:"\u2a25",pluse:"\u2a72",PlusMinus:"\xb1",plusmn:"\xb1",plussim:"\u2a26",plustwo:"\u2a27",pm:"\xb1",Poincareplane:"\u210c",pointint:"\u2a15",Popf:"\u2119",popf:"\u{1d561}",pound:"\xa3",Pr:"\u2abb",pr:"\u227a",prap:"\u2ab7",prcue:"\u227c",prE:"\u2ab3",pre:"\u2aaf",prec:"\u227a",precapprox:"\u2ab7",preccurlyeq:"\u227c",Precedes:"\u227a",PrecedesEqual:"\u2aaf",PrecedesSlantEqual:"\u227c",PrecedesTilde:"\u227e",preceq:"\u2aaf",precnapprox:"\u2ab9",precneqq:"\u2ab5",precnsim:"\u22e8",precsim:"\u227e",Prime:"\u2033",prime:"\u2032",primes:"\u2119",prnap:"\u2ab9",prnE:"\u2ab5",prnsim:"\u22e8",prod:"\u220f",Product:"\u220f",profalar:"\u232e",profline:"\u2312",profsurf:"\u2313",prop:"\u221d",Proportion:"\u2237",Proportional:"\u221d",propto:"\u221d",prsim:"\u227e",prurel:"\u22b0",Pscr:"\u{1d4ab}",pscr:"\u{1d4c5}",Psi:"\u03a8",psi:"\u03c8",puncsp:"\u2008",Qfr:"\u{1d514}",qfr:"\u{1d52e}",qint:"\u2a0c",Qopf:"\u211a",qopf:"\u{1d562}",qprime:"\u2057",Qscr:"\u{1d4ac}",qscr:"\u{1d4c6}",quaternions:"\u210d",quatint:"\u2a16",quest:"?",questeq:"\u225f",QUOT:'"',quot:'"',rAarr:"\u21db",race:"\u223d\u0331",Racute:"\u0154",racute:"\u0155",radic:"\u221a",raemptyv:"\u29b3",Rang:"\u27eb",rang:"\u27e9",rangd:"\u2992",range:"\u29a5",rangle:"\u27e9",raquo:"\xbb",Rarr:"\u21a0",rArr:"\u21d2",rarr:"\u2192",rarrap:"\u2975",rarrb:"\u21e5",rarrbfs:"\u2920",rarrc:"\u2933",rarrfs:"\u291e",rarrhk:"\u21aa",rarrlp:"\u21ac",rarrpl:"\u2945",rarrsim:"\u2974",Rarrtl:"\u2916",rarrtl:"\u21a3",rarrw:"\u219d",rAtail:"\u291c",ratail:"\u291a",ratio:"\u2236",rationals:"\u211a",RBarr:"\u2910",rBarr:"\u290f",rbarr:"\u290d",rbbrk:"\u2773",rbrace:"}",rbrack:"]",rbrke:"\u298c",rbrksld:"\u298e",rbrkslu:"\u2990",Rcaron:"\u0158",rcaron:"\u0159",Rcedil:"\u0156",rcedil:"\u0157",rceil:"\u2309",rcub:"}",Rcy:"\u0420",rcy:"\u0440",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201d",rdquor:"\u201d",rdsh:"\u21b3",Re:"\u211c",real:"\u211c",realine:"\u211b",realpart:"\u211c",reals:"\u211d",rect:"\u25ad",REG:"\xae",reg:"\xae",ReverseElement:"\u220b",ReverseEquilibrium:"\u21cb",ReverseUpEquilibrium:"\u296f",rfisht:"\u297d",rfloor:"\u230b",Rfr:"\u211c",rfr:"\u{1d52f}",rHar:"\u2964",rhard:"\u21c1",rharu:"\u21c0",rharul:"\u296c",Rho:"\u03a1",rho:"\u03c1",rhov:"\u03f1",RightAngleBracket:"\u27e9",RightArrow:"\u2192",Rightarrow:"\u21d2",rightarrow:"\u2192",RightArrowBar:"\u21e5",RightArrowLeftArrow:"\u21c4",rightarrowtail:"\u21a3",RightCeiling:"\u2309",RightDoubleBracket:"\u27e7",RightDownTeeVector:"\u295d",RightDownVector:"\u21c2",RightDownVectorBar:"\u2955",RightFloor:"\u230b",rightharpoondown:"\u21c1",rightharpoonup:"\u21c0",rightleftarrows:"\u21c4",rightleftharpoons:"\u21cc",rightrightarrows:"\u21c9",rightsquigarrow:"\u219d",RightTee:"\u22a2",RightTeeArrow:"\u21a6",RightTeeVector:"\u295b",rightthreetimes:"\u22cc",RightTriangle:"\u22b3",RightTriangleBar:"\u29d0",RightTriangleEqual:"\u22b5",RightUpDownVector:"\u294f",RightUpTeeVector:"\u295c",RightUpVector:"\u21be",RightUpVectorBar:"\u2954",RightVector:"\u21c0",RightVectorBar:"\u2953",ring:"\u02da",risingdotseq:"\u2253",rlarr:"\u21c4",rlhar:"\u21cc",rlm:"\u200f",rmoust:"\u23b1",rmoustache:"\u23b1",rnmid:"\u2aee",roang:"\u27ed",roarr:"\u21fe",robrk:"\u27e7",ropar:"\u2986",Ropf:"\u211d",ropf:"\u{1d563}",roplus:"\u2a2e",rotimes:"\u2a35",RoundImplies:"\u2970",rpar:")",rpargt:"\u2994",rppolint:"\u2a12",rrarr:"\u21c9",Rrightarrow:"\u21db",rsaquo:"\u203a",Rscr:"\u211b",rscr:"\u{1d4c7}",Rsh:"\u21b1",rsh:"\u21b1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22cc",rtimes:"\u22ca",rtri:"\u25b9",rtrie:"\u22b5",rtrif:"\u25b8",rtriltri:"\u29ce",RuleDelayed:"\u29f4",ruluhar:"\u2968",rx:"\u211e",Sacute:"\u015a",sacute:"\u015b",sbquo:"\u201a",Sc:"\u2abc",sc:"\u227b",scap:"\u2ab8",Scaron:"\u0160",scaron:"\u0161",sccue:"\u227d",scE:"\u2ab4",sce:"\u2ab0",Scedil:"\u015e",scedil:"\u015f",Scirc:"\u015c",scirc:"\u015d",scnap:"\u2aba",scnE:"\u2ab6",scnsim:"\u22e9",scpolint:"\u2a13",scsim:"\u227f",Scy:"\u0421",scy:"\u0441",sdot:"\u22c5",sdotb:"\u22a1",sdote:"\u2a66",searhk:"\u2925",seArr:"\u21d8",searr:"\u2198",searrow:"\u2198",sect:"\xa7",semi:";",seswar:"\u2929",setminus:"\u2216",setmn:"\u2216",sext:"\u2736",Sfr:"\u{1d516}",sfr:"\u{1d530}",sfrown:"\u2322",sharp:"\u266f",SHCHcy:"\u0429",shchcy:"\u0449",SHcy:"\u0428",shcy:"\u0448",ShortDownArrow:"\u2193",ShortLeftArrow:"\u2190",shortmid:"\u2223",shortparallel:"\u2225",ShortRightArrow:"\u2192",ShortUpArrow:"\u2191",shy:"\xad",Sigma:"\u03a3",sigma:"\u03c3",sigmaf:"\u03c2",sigmav:"\u03c2",sim:"\u223c",simdot:"\u2a6a",sime:"\u2243",simeq:"\u2243",simg:"\u2a9e",simgE:"\u2aa0",siml:"\u2a9d",simlE:"\u2a9f",simne:"\u2246",simplus:"\u2a24",simrarr:"\u2972",slarr:"\u2190",SmallCircle:"\u2218",smallsetminus:"\u2216",smashp:"\u2a33",smeparsl:"\u29e4",smid:"\u2223",smile:"\u2323",smt:"\u2aaa",smte:"\u2aac",smtes:"\u2aac\ufe00",SOFTcy:"\u042c",softcy:"\u044c",sol:"/",solb:"\u29c4",solbar:"\u233f",Sopf:"\u{1d54a}",sopf:"\u{1d564}",spades:"\u2660",spadesuit:"\u2660",spar:"\u2225",sqcap:"\u2293",sqcaps:"\u2293\ufe00",sqcup:"\u2294",sqcups:"\u2294\ufe00",Sqrt:"\u221a",sqsub:"\u228f",sqsube:"\u2291",sqsubset:"\u228f",sqsubseteq:"\u2291",sqsup:"\u2290",sqsupe:"\u2292",sqsupset:"\u2290",sqsupseteq:"\u2292",squ:"\u25a1",Square:"\u25a1",square:"\u25a1",SquareIntersection:"\u2293",SquareSubset:"\u228f",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",squarf:"\u25aa",squf:"\u25aa",srarr:"\u2192",Sscr:"\u{1d4ae}",sscr:"\u{1d4c8}",ssetmn:"\u2216",ssmile:"\u2323",sstarf:"\u22c6",Star:"\u22c6",star:"\u2606",starf:"\u2605",straightepsilon:"\u03f5",straightphi:"\u03d5",strns:"\xaf",Sub:"\u22d0",sub:"\u2282",subdot:"\u2abd",subE:"\u2ac5",sube:"\u2286",subedot:"\u2ac3",submult:"\u2ac1",subnE:"\u2acb",subne:"\u228a",subplus:"\u2abf",subrarr:"\u2979",Subset:"\u22d0",subset:"\u2282",subseteq:"\u2286",subseteqq:"\u2ac5",SubsetEqual:"\u2286",subsetneq:"\u228a",subsetneqq:"\u2acb",subsim:"\u2ac7",subsub:"\u2ad5",subsup:"\u2ad3",succ:"\u227b",succapprox:"\u2ab8",succcurlyeq:"\u227d",Succeeds:"\u227b",SucceedsEqual:"\u2ab0",SucceedsSlantEqual:"\u227d",SucceedsTilde:"\u227f",succeq:"\u2ab0",succnapprox:"\u2aba",succneqq:"\u2ab6",succnsim:"\u22e9",succsim:"\u227f",SuchThat:"\u220b",Sum:"\u2211",sum:"\u2211",sung:"\u266a",Sup:"\u22d1",sup:"\u2283",sup1:"\xb9",sup2:"\xb2",sup3:"\xb3",supdot:"\u2abe",supdsub:"\u2ad8",supE:"\u2ac6",supe:"\u2287",supedot:"\u2ac4",Superset:"\u2283",SupersetEqual:"\u2287",suphsol:"\u27c9",suphsub:"\u2ad7",suplarr:"\u297b",supmult:"\u2ac2",supnE:"\u2acc",supne:"\u228b",supplus:"\u2ac0",Supset:"\u22d1",supset:"\u2283",supseteq:"\u2287",supseteqq:"\u2ac6",supsetneq:"\u228b",supsetneqq:"\u2acc",supsim:"\u2ac8",supsub:"\u2ad4",supsup:"\u2ad6",swarhk:"\u2926",swArr:"\u21d9",swarr:"\u2199",swarrow:"\u2199",swnwar:"\u292a",szlig:"\xdf",Tab:"\t",target:"\u2316",Tau:"\u03a4",tau:"\u03c4",tbrk:"\u23b4",Tcaron:"\u0164",tcaron:"\u0165",Tcedil:"\u0162",tcedil:"\u0163",Tcy:"\u0422",tcy:"\u0442",tdot:"\u20db",telrec:"\u2315",Tfr:"\u{1d517}",tfr:"\u{1d531}",there4:"\u2234",Therefore:"\u2234",therefore:"\u2234",Theta:"\u0398",theta:"\u03b8",thetasym:"\u03d1",thetav:"\u03d1",thickapprox:"\u2248",thicksim:"\u223c",ThickSpace:"\u205f\u200a",thinsp:"\u2009",ThinSpace:"\u2009",thkap:"\u2248",thksim:"\u223c",THORN:"\xde",thorn:"\xfe",Tilde:"\u223c",tilde:"\u02dc",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",times:"\xd7",timesb:"\u22a0",timesbar:"\u2a31",timesd:"\u2a30",tint:"\u222d",toea:"\u2928",top:"\u22a4",topbot:"\u2336",topcir:"\u2af1",Topf:"\u{1d54b}",topf:"\u{1d565}",topfork:"\u2ada",tosa:"\u2929",tprime:"\u2034",TRADE:"\u2122",trade:"\u2122",triangle:"\u25b5",triangledown:"\u25bf",triangleleft:"\u25c3",trianglelefteq:"\u22b4",triangleq:"\u225c",triangleright:"\u25b9",trianglerighteq:"\u22b5",tridot:"\u25ec",trie:"\u225c",triminus:"\u2a3a",TripleDot:"\u20db",triplus:"\u2a39",trisb:"\u29cd",tritime:"\u2a3b",trpezium:"\u23e2",Tscr:"\u{1d4af}",tscr:"\u{1d4c9}",TScy:"\u0426",tscy:"\u0446",TSHcy:"\u040b",tshcy:"\u045b",Tstrok:"\u0166",tstrok:"\u0167",twixt:"\u226c",twoheadleftarrow:"\u219e",twoheadrightarrow:"\u21a0",Uacute:"\xda",uacute:"\xfa",Uarr:"\u219f",uArr:"\u21d1",uarr:"\u2191",Uarrocir:"\u2949",Ubrcy:"\u040e",ubrcy:"\u045e",Ubreve:"\u016c",ubreve:"\u016d",Ucirc:"\xdb",ucirc:"\xfb",Ucy:"\u0423",ucy:"\u0443",udarr:"\u21c5",Udblac:"\u0170",udblac:"\u0171",udhar:"\u296e",ufisht:"\u297e",Ufr:"\u{1d518}",ufr:"\u{1d532}",Ugrave:"\xd9",ugrave:"\xf9",uHar:"\u2963",uharl:"\u21bf",uharr:"\u21be",uhblk:"\u2580",ulcorn:"\u231c",ulcorner:"\u231c",ulcrop:"\u230f",ultri:"\u25f8",Umacr:"\u016a",umacr:"\u016b",uml:"\xa8",UnderBar:"_",UnderBrace:"\u23df",UnderBracket:"\u23b5",UnderParenthesis:"\u23dd",Union:"\u22c3",UnionPlus:"\u228e",Uogon:"\u0172",uogon:"\u0173",Uopf:"\u{1d54c}",uopf:"\u{1d566}",UpArrow:"\u2191",Uparrow:"\u21d1",uparrow:"\u2191",UpArrowBar:"\u2912",UpArrowDownArrow:"\u21c5",UpDownArrow:"\u2195",Updownarrow:"\u21d5",updownarrow:"\u2195",UpEquilibrium:"\u296e",upharpoonleft:"\u21bf",upharpoonright:"\u21be",uplus:"\u228e",UpperLeftArrow:"\u2196",UpperRightArrow:"\u2197",Upsi:"\u03d2",upsi:"\u03c5",upsih:"\u03d2",Upsilon:"\u03a5",upsilon:"\u03c5",UpTee:"\u22a5",UpTeeArrow:"\u21a5",upuparrows:"\u21c8",urcorn:"\u231d",urcorner:"\u231d",urcrop:"\u230e",Uring:"\u016e",uring:"\u016f",urtri:"\u25f9",Uscr:"\u{1d4b0}",uscr:"\u{1d4ca}",utdot:"\u22f0",Utilde:"\u0168",utilde:"\u0169",utri:"\u25b5",utrif:"\u25b4",uuarr:"\u21c8",Uuml:"\xdc",uuml:"\xfc",uwangle:"\u29a7",vangrt:"\u299c",varepsilon:"\u03f5",varkappa:"\u03f0",varnothing:"\u2205",varphi:"\u03d5",varpi:"\u03d6",varpropto:"\u221d",vArr:"\u21d5",varr:"\u2195",varrho:"\u03f1",varsigma:"\u03c2",varsubsetneq:"\u228a\ufe00",varsubsetneqq:"\u2acb\ufe00",varsupsetneq:"\u228b\ufe00",varsupsetneqq:"\u2acc\ufe00",vartheta:"\u03d1",vartriangleleft:"\u22b2",vartriangleright:"\u22b3",Vbar:"\u2aeb",vBar:"\u2ae8",vBarv:"\u2ae9",Vcy:"\u0412",vcy:"\u0432",VDash:"\u22ab",Vdash:"\u22a9",vDash:"\u22a8",vdash:"\u22a2",Vdashl:"\u2ae6",Vee:"\u22c1",vee:"\u2228",veebar:"\u22bb",veeeq:"\u225a",vellip:"\u22ee",Verbar:"\u2016",verbar:"|",Vert:"\u2016",vert:"|",VerticalBar:"\u2223",VerticalLine:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",VeryThinSpace:"\u200a",Vfr:"\u{1d519}",vfr:"\u{1d533}",vltri:"\u22b2",vnsub:"\u2282\u20d2",vnsup:"\u2283\u20d2",Vopf:"\u{1d54d}",vopf:"\u{1d567}",vprop:"\u221d",vrtri:"\u22b3",Vscr:"\u{1d4b1}",vscr:"\u{1d4cb}",vsubnE:"\u2acb\ufe00",vsubne:"\u228a\ufe00",vsupnE:"\u2acc\ufe00",vsupne:"\u228b\ufe00",Vvdash:"\u22aa",vzigzag:"\u299a",Wcirc:"\u0174",wcirc:"\u0175",wedbar:"\u2a5f",Wedge:"\u22c0",wedge:"\u2227",wedgeq:"\u2259",weierp:"\u2118",Wfr:"\u{1d51a}",wfr:"\u{1d534}",Wopf:"\u{1d54e}",wopf:"\u{1d568}",wp:"\u2118",wr:"\u2240",wreath:"\u2240",Wscr:"\u{1d4b2}",wscr:"\u{1d4cc}",xcap:"\u22c2",xcirc:"\u25ef",xcup:"\u22c3",xdtri:"\u25bd",Xfr:"\u{1d51b}",xfr:"\u{1d535}",xhArr:"\u27fa",xharr:"\u27f7",Xi:"\u039e",xi:"\u03be",xlArr:"\u27f8",xlarr:"\u27f5",xmap:"\u27fc",xnis:"\u22fb",xodot:"\u2a00",Xopf:"\u{1d54f}",xopf:"\u{1d569}",xoplus:"\u2a01",xotime:"\u2a02",xrArr:"\u27f9",xrarr:"\u27f6",Xscr:"\u{1d4b3}",xscr:"\u{1d4cd}",xsqcup:"\u2a06",xuplus:"\u2a04",xutri:"\u25b3",xvee:"\u22c1",xwedge:"\u22c0",Yacute:"\xdd",yacute:"\xfd",YAcy:"\u042f",yacy:"\u044f",Ycirc:"\u0176",ycirc:"\u0177",Ycy:"\u042b",ycy:"\u044b",yen:"\xa5",Yfr:"\u{1d51c}",yfr:"\u{1d536}",YIcy:"\u0407",yicy:"\u0457",Yopf:"\u{1d550}",yopf:"\u{1d56a}",Yscr:"\u{1d4b4}",yscr:"\u{1d4ce}",YUcy:"\u042e",yucy:"\u044e",Yuml:"\u0178",yuml:"\xff",Zacute:"\u0179",zacute:"\u017a",Zcaron:"\u017d",zcaron:"\u017e",Zcy:"\u0417",zcy:"\u0437",Zdot:"\u017b",zdot:"\u017c",zeetrf:"\u2128",ZeroWidthSpace:"\u200b",Zeta:"\u0396",zeta:"\u03b6",Zfr:"\u2128",zfr:"\u{1d537}",ZHcy:"\u0416",zhcy:"\u0436",zigrarr:"\u21dd",Zopf:"\u2124",zopf:"\u{1d56b}",Zscr:"\u{1d4b5}",zscr:"\u{1d4cf}",zwj:"\u200d",zwnj:"\u200c"}),ye.entityMap=ye.HTML_ENTITIES},9936:(ht,ye,x)=>{var C=x(2979);C.DOMImplementation,C.XMLSerializer,ye.DOMParser=x(5317).DOMParser},5524:(ht,ye,x)=>{var t=x(8558).NAMESPACE,C=/[A-Z_a-z\xC0-\xD6\xD8-\xF6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,q=new RegExp("[\\-\\.0-9"+C.source.slice(1,-1)+"\\u00B7\\u0300-\\u036F\\u203F-\\u2040]"),U=new RegExp("^"+C.source+q.source+"*(?::"+C.source+q.source+"*)?$"),F=0,G=1,K=2,re=3,pe=4,j=5,ce=6,we=7;function Be(E,$){this.message=E,this.locator=$,Error.captureStackTrace&&Error.captureStackTrace(this,Be)}function Fe(){}function je(E,$){return $.lineNumber=E.lineNumber,$.columnNumber=E.columnNumber,$}function me(E,$,ue,Oe,nt,$e){function et(hn,Rt,Pt){ue.attributeNames.hasOwnProperty(hn)&&$e.fatalError("Attribute "+hn+" redefined"),ue.addValue(hn,Rt,Pt)}for(var Ot,St=++$,xt=F;;){var yt=E.charAt(St);switch(yt){case"=":if(xt===G)Ot=E.slice($,St),xt=re;else{if(xt!==K)throw new Error("attribute equal must after attrName");xt=re}break;case"'":case'"':if(xt===re||xt===G){if(xt===G&&($e.warning('attribute value must after "="'),Ot=E.slice($,St)),$=St+1,!((St=E.indexOf(yt,$))>0))throw new Error("attribute value no end '"+yt+"' match");et(Ot,Dt=E.slice($,St).replace(/&#?\w+;/g,nt),$-1),xt=j}else{if(xt!=pe)throw new Error('attribute value must after "="');et(Ot,Dt=E.slice($,St).replace(/&#?\w+;/g,nt),$),$e.warning('attribute "'+Ot+'" missed start quot('+yt+")!!"),$=St+1,xt=j}break;case"/":switch(xt){case F:ue.setTagName(E.slice($,St));case j:case ce:case we:xt=we,ue.closed=!0;case pe:case G:break;case K:ue.closed=!0;break;default:throw new Error("attribute invalid close char('/')")}break;case"":return $e.error("unexpected end of input"),xt==F&&ue.setTagName(E.slice($,St)),St;case">":switch(xt){case F:ue.setTagName(E.slice($,St));case j:case ce:case we:break;case pe:case G:"/"===(Dt=E.slice($,St)).slice(-1)&&(ue.closed=!0,Dt=Dt.slice(0,-1));case K:xt===K&&(Dt=Ot),xt==pe?($e.warning('attribute "'+Dt+'" missed quot(")!'),et(Ot,Dt.replace(/&#?\w+;/g,nt),$)):((!t.isHTML(Oe[""])||!Dt.match(/^(?:disabled|checked|selected)$/i))&&$e.warning('attribute "'+Dt+'" missed value!! "'+Dt+'" instead!!'),et(Dt,Dt,$));break;case re:throw new Error("attribute value missed!!")}return St;case"\x80":yt=" ";default:if(yt<=" ")switch(xt){case F:ue.setTagName(E.slice($,St)),xt=ce;break;case G:Ot=E.slice($,St),xt=K;break;case pe:var Dt=E.slice($,St).replace(/&#?\w+;/g,nt);$e.warning('attribute "'+Dt+'" missed quot(")!!'),et(Ot,Dt,$);case j:xt=ce}else switch(xt){case K:ue.tagName;(!t.isHTML(Oe[""])||!Ot.match(/^(?:disabled|checked|selected)$/i))&&$e.warning('attribute "'+Ot+'" missed value!! "'+Ot+'" instead2!!'),et(Ot,Ot,$),$=St,xt=G;break;case j:$e.warning('attribute space is required"'+Ot+'"!!');case ce:xt=G,$=St;break;case re:xt=pe,$=St;break;case we:throw new Error("elements closed character '/' and '>' must be connected to")}}St++}}function de(E,$,ue){for(var Oe=E.tagName,nt=null,yt=E.length;yt--;){var $e=E[yt],et=$e.qName,Ot=$e.value;if((qt=et.indexOf(":"))>0)var Dt=$e.prefix=et.slice(0,qt),St=et.slice(qt+1),xt="xmlns"===Dt&&St;else St=et,Dt=null,xt="xmlns"===et&&"";$e.localName=St,!1!==xt&&(null==nt&&(nt={},it(ue,ue={})),ue[xt]=nt[xt]=Ot,$e.uri=t.XMLNS,$.startPrefixMapping(xt,Ot))}for(yt=E.length;yt--;){(Dt=($e=E[yt]).prefix)&&("xml"===Dt&&($e.uri=t.XML),"xmlns"!==Dt&&($e.uri=ue[Dt||""]))}var qt;(qt=Oe.indexOf(":"))>0?(Dt=E.prefix=Oe.slice(0,qt),St=E.localName=Oe.slice(qt+1)):(Dt=null,St=E.localName=Oe);var hn=E.uri=ue[Dt||""];if($.startElement(hn,St,Oe,E),!E.closed)return E.currentNSMap=ue,E.localNSMap=nt,!0;if($.endElement(hn,St,Oe),nt)for(Dt in nt)Object.prototype.hasOwnProperty.call(nt,Dt)&&$.endPrefixMapping(Dt)}function fe(E,$,ue,Oe,nt){if(/^(?:script|textarea)$/i.test(ue)){var $e=E.indexOf("",$),et=E.substring($+1,$e);if(/[&<]/.test(et))return/^script$/i.test(ue)?(nt.characters(et,0,et.length),$e):(et=et.replace(/&#?\w+;/g,Oe),nt.characters(et,0,et.length),$e)}return $+1}function Se(E,$,ue,Oe){var nt=Oe[ue];return null==nt&&((nt=E.lastIndexOf(""))<$&&(nt=E.lastIndexOf("$?(ue.comment(E,$+4,$e-$-4),$e+3):(Oe.error("Unclosed comment"),-1):-1;if("CDATA["==E.substr($+3,6)){var $e=E.indexOf("]]>",$+9);return ue.startCDATA(),ue.characters(E,$+9,$e-$-9),ue.endCDATA(),$e+3}var et=function Ge(E,$){var ue,Oe=[],nt=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;for(nt.lastIndex=$,nt.exec(E);ue=nt.exec(E);)if(Oe.push(ue),ue[1])return Oe}(E,$),Ot=et.length;if(Ot>1&&/!doctype/i.test(et[0][0])){var Dt=et[1][0],St=!1,xt=!1;Ot>3&&(/^public$/i.test(et[2][0])?(St=et[3][0],xt=Ot>4&&et[4][0]):/^system$/i.test(et[2][0])&&(xt=et[3][0]));var yt=et[Ot-1];return ue.startDTD(Dt,St,xt),ue.endDTD(),yt.index+yt[0].length}return-1}function Le(E,$,ue){var Oe=E.indexOf("?>",$);if(Oe){var nt=E.substring($,Oe).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);if(nt){nt[0].length;return ue.processingInstruction(nt[1],nt[2]),Oe+2}return-1}return-1}function Ce(){this.attributeNames={}}Be.prototype=new Error,Be.prototype.name=Be.name,Fe.prototype={parse:function(E,$,ue){var Oe=this.domBuilder;Oe.startDocument(),it($,$={}),function Ne(E,$,ue,Oe,nt){function $e(Nt){if(Nt>65535){var ln=55296+((Nt-=65536)>>10),Cn=56320+(1023&Nt);return String.fromCharCode(ln,Cn)}return String.fromCharCode(Nt)}function et(Nt){var ln=Nt.slice(1,-1);return ln in ue?ue[ln]:"#"===ln.charAt(0)?$e(parseInt(ln.substr(1).replace("x","0x"))):(nt.error("entity not found:"+Nt),Nt)}function Ot(Nt){if(Nt>Pt){var ln=E.substring(Pt,Nt).replace(/&#?\w+;/g,et);qt&&Dt(Pt),Oe.characters(ln,0,Nt-Pt),Pt=Nt}}function Dt(Nt,ln){for(;Nt>=xt&&(ln=yt.exec(E));)St=ln.index,xt=St+ln[0].length,qt.lineNumber++;qt.columnNumber=Nt-St+1}for(var St=0,xt=0,yt=/.*(?:\r\n?|\n)|.*$/g,qt=Oe.locator,hn=[{currentNSMap:$}],Rt={},Pt=0;;){try{var Wt=E.indexOf("<",Pt);if(Wt<0){if(!E.substr(Pt).match(/^\s*$/)){var on=Oe.doc,xn=on.createTextNode(E.substr(Pt));on.appendChild(xn),Oe.currentElement=xn}return}switch(Wt>Pt&&Ot(Wt),E.charAt(Wt+1)){case"/":var Ze=E.indexOf(">",Wt+3),ae=E.substring(Wt+2,Ze).replace(/[ \t\n\r]+$/g,""),vt=hn.pop();Ze<0?(ae=E.substring(Wt+2).replace(/[\s<].*/,""),nt.error("end tag name: "+ae+" is not complete:"+vt.tagName),Ze=Wt+1+ae.length):ae.match(/\sPt?Pt=Ze:Ot(Math.max(Wt,Pt)+1)}}(E,$,ue,Oe,this.errorHandler),Oe.endDocument()}},Ce.prototype={setTagName:function(E){if(!U.test(E))throw new Error("invalid tagName:"+E);this.tagName=E},addValue:function(E,$,ue){if(!U.test(E))throw new Error("invalid attribute:"+E);this.attributeNames[E]=this.length,this[this.length++]={qName:E,value:$,offset:ue}},length:0,getLocalName:function(E){return this[E].localName},getLocator:function(E){return this[E].locator},getQName:function(E){return this[E].qName},getURI:function(E){return this[E].uri},getValue:function(E){return this[E].value}},ye.XMLReader=Fe,ye.ParseError=Be},6855:(ht,ye,x)=>{"use strict";function t(X){if(!X)return[];if(Array.isArray(X))return X;if(void 0!==X.nodeType)return[X];if("string"==typeof X&&(X=document.querySelectorAll(X)),void 0!==X.length)return[].slice.call(X,0);throw new TypeError("unexpected input "+String(X))}function C(X){var V=X.context,Me=X.label,De=void 0===Me?"context-to-element":Me,Ue=X.resolveDocument,pt=X.defaultToDocument,Qt=t(V)[0];if(Ue&&Qt&&Qt.nodeType===Node.DOCUMENT_NODE&&(Qt=Qt.documentElement),!Qt&&pt)return document.documentElement;if(!Qt)throw new TypeError(De+" requires valid options.context");if(Qt.nodeType!==Node.ELEMENT_NODE&&Qt.nodeType!==Node.DOCUMENT_FRAGMENT_NODE)throw new TypeError(De+" requires options.context to be an Element");return Qt}function q(){for(var Me=[],De=C({label:"get/parents",context:(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context});De;)Me.push(De),(De=De.parentNode)&&De.nodeType!==Node.ELEMENT_NODE&&(De=null);return Me}x.d(ye,{Z:()=>cs});var U=["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector"],F=null;function K(X,V){return F||function G(X){U.some(function(V){return!!X[V]&&(F=V,!0)})}(X),X[F](V)}var re=x(834),pe=x.n(re),j=JSON.parse(JSON.stringify(pe())),ce=j.os.family||"",we="Android"===ce,Be="Windows"===ce.slice(0,7),Fe="OS X"===ce,Ne="iOS"===ce,je="Blink"===j.layout,me="Gecko"===j.layout,de="Trident"===j.layout,fe="EdgeHTML"===j.layout,Se="WebKit"===j.layout,it=parseFloat(j.version),Ve=Math.floor(it);j.majorVersion=Ve,j.is={ANDROID:we,WINDOWS:Be,OSX:Fe,IOS:Ne,BLINK:je,GECKO:me,TRIDENT:de,EDGE:fe,WEBKIT:Se,IE9:de&&9===Ve,IE10:de&&10===Ve,IE11:de&&11===Ve};const Le=j;function $(X){var V=function Ce(){var X={activeElement:document.activeElement,windowScrollTop:window.scrollTop,windowScrollLeft:window.scrollLeft,bodyScrollTop:document.body.scrollTop,bodyScrollLeft:document.body.scrollLeft},V=document.createElement("iframe");V.setAttribute("style","position:absolute; position:fixed; top:0; left:-2px; width:1px; height:1px; overflow:hidden;"),V.setAttribute("aria-live","off"),V.setAttribute("aria-busy","true"),V.setAttribute("aria-hidden","true"),document.body.appendChild(V);var Me=V.contentWindow,De=Me.document;De.open(),De.close();var Ue=De.createElement("div");return De.body.appendChild(Ue),X.iframe=V,X.wrapper=Ue,X.window=Me,X.document=De,X}(),Me={};return Object.keys(X).map(function(De){Me[De]=function Ge(X,V){X.wrapper.innerHTML="";var Me="string"==typeof V.element?X.document.createElement(V.element):V.element(X.wrapper,X.document),De=V.mutate&&V.mutate(Me,X.wrapper,X.document);return!De&&!1!==De&&(De=Me),!Me.parentNode&&X.wrapper.appendChild(Me),De&&De.focus&&De.focus(),V.validate?V.validate(Me,De,X.document):X.document.activeElement===De}(V,X[De])}),function E(X){X.activeElement===document.body?(document.activeElement&&document.activeElement.blur&&document.activeElement.blur(),Le.is.IE10&&document.body.focus()):X.activeElement&&X.activeElement.focus&&X.activeElement.focus(),document.body.removeChild(X.iframe),window.scrollTop=X.windowScrollTop,window.scrollLeft=X.windowScrollLeft,document.body.scrollTop=X.bodyScrollTop,document.body.scrollLeft=X.bodyScrollLeft}(V),Me}var et=typeof window<"u"&&window.navigator.userAgent||"",Ot="ally-supports-cache",Dt=function nt(X){var V=void 0;try{V=(V=window.localStorage&&window.localStorage.getItem(X))?JSON.parse(V):{}}catch{V={}}return V}(Ot);(Dt.userAgent!==et||"1.4.1"!==Dt.version)&&(Dt={}),Dt.userAgent=et,Dt.version="1.4.1";const St={get:function(){return Dt},set:function(V){Object.keys(V).forEach(function(Me){Dt[Me]=V[Me]}),Dt.time=(new Date).toISOString(),function $e(X,V){if(document.hasFocus())try{window.localStorage&&window.localStorage.setItem(X,JSON.stringify(V))}catch{}else try{window.localStorage&&window.localStorage.removeItem(X)}catch{}}(Ot,Dt)}};function xt(){var X=void 0;try{document.querySelector("html >>> :first-child"),X=">>>"}catch{try{document.querySelector("html /deep/ :first-child"),X="/deep/"}catch{X=""}}return X}const yt="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",qt={element:"div",mutate:function(V){return V.innerHTML='',V.querySelector("area")}},hn={element:"div",mutate:function(V){return V.innerHTML='',!1},validate:function(V,Me,De){if(Le.is.GECKO)return!0;var Ue=V.querySelector("area");return Ue.focus(),De.activeElement===Ue}},Rt={element:"div",mutate:function(V){return V.innerHTML='',V.querySelector("area")},validate:function(V,Me,De){return!!Le.is.GECKO||De.activeElement===Me}},Pt=yt,Wt={name:"can-focus-audio-without-controls",element:"audio",mutate:function(V){try{V.setAttribute("src",Pt)}catch{}}},xn={element:"div",mutate:function(V){return V.innerHTML='',V.querySelector("area")}},We={element:"a",mutate:function(V){return V.href="#void",V.innerHTML='',V.querySelector("img")}},Ut={element:"div",mutate:function(V){return V.innerHTML='',V.querySelector("img")}};var Ze=!Le.is.WEBKIT;const It="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0ic3ZnIj48dGV4dCB4PSIxMCIgeT0iMjAiIGlkPSJzdmctbGluay10ZXh0Ij50ZXh0PC90ZXh0Pjwvc3ZnPg==",Nt={element:"object",mutate:function(V){V.setAttribute("type","image/svg+xml"),V.setAttribute("data",It),V.setAttribute("width","200"),V.setAttribute("height","50"),V.style.visibility="hidden"}},ln={name:"can-focus-object-svg",element:"object",mutate:function(V){V.setAttribute("type","image/svg+xml"),V.setAttribute("data",It),V.setAttribute("width","200"),V.setAttribute("height","50")},validate:function(V,Me,De){return!!Le.is.GECKO||De.activeElement===V}};var Cn=!Le.is.IE9;const In={element:"div",mutate:function(V){return V.innerHTML='',V.querySelector("img")},validate:function(V,Me,De){var Ue=V.querySelector("area");return De.activeElement===Ue}};function ir(X){if(!(X.ownerSVGElement||"svg"===X.nodeName.toLowerCase()))return!1;var Me=function Tn(){var X=document.createElement("div");return X.innerHTML='\n \n ',X.firstChild.firstChild}();X.appendChild(Me);var De=Me.querySelector("input");return De.focus(),De.disabled=!0,X.removeChild(Me),!0}function Wn(X){return''+X+""}function ni(X,V,Me){return function tr(X){if(!X.focus)try{HTMLElement.prototype.focus.call(X)}catch{ir(X)}}(V),Me.activeElement===V}const bn={element:"div",mutate:function(V){return V.innerHTML=Wn('a'),V.querySelector("text")},validate:ni},Zr={element:"div",mutate:function(V){return V.innerHTML=Wn('a'),V.querySelector("text")},validate:ni},Yr={element:"div",mutate:function(V){return V.innerHTML=Wn('a'),V.querySelector("text")},validate:ni},pi={element:"div",mutate:function(V){return V.innerHTML=Wn(['link',''].join("")),V.querySelector("use")},validate:ni},Ar={element:"div",mutate:function(V){return V.innerHTML=Wn(''),V.querySelector("foreignObject")||V.getElementsByTagName("foreignObject")[0]},validate:ni};var ri=Boolean(Le.is.GECKO&&typeof SVGElement<"u"&&SVGElement.prototype.focus);const Jr={element:"div",mutate:function(V){return V.innerHTML=Wn(""),V.firstChild},validate:ni},Ie=yt,lt={element:"video",mutate:function(V){try{V.setAttribute("src",Ie)}catch{}}};var bt=Le.is.GECKO||Le.is.TRIDENT||Le.is.EDGE;var en={cssShadowPiercingDeepCombinator:xt,focusInZeroDimensionObject:function Qe(){return Ze},focusObjectSwf:function an(){return Cn},focusSvgInIframe:function hi(){return ri},tabsequenceAreaAtImgPosition:function gn(){return bt}},nr={focusAreaImgTabindex:qt,focusAreaTabindex:hn,focusAreaWithoutHref:Rt,focusAudioWithoutControls:Wt,focusBrokenImageMap:xn,focusChildrenOfFocusableFlexbox:{element:"div",mutate:function(V){return V.setAttribute("tabindex","-1"),V.setAttribute("style","display: -webkit-flex; display: -ms-flexbox; display: flex;"),V.innerHTML='hello',V.querySelector("span")}},focusFieldsetDisabled:{element:"fieldset",mutate:function(V){V.setAttribute("tabindex",0),V.setAttribute("disabled","disabled")}},focusFieldset:{element:"fieldset",mutate:function(V){V.innerHTML="legend

content

"}},focusFlexboxContainer:{element:"span",mutate:function(V){V.setAttribute("style","display: -webkit-flex; display: -ms-flexbox; display: flex;"),V.innerHTML='hello'}},focusFormDisabled:{element:"form",mutate:function(V){V.setAttribute("tabindex",0),V.setAttribute("disabled","disabled")}},focusImgIsmap:We,focusImgUsemapTabindex:Ut,focusInHiddenIframe:{element:function(V,Me){var De=Me.createElement("iframe");V.appendChild(De);var Ue=De.contentWindow.document;return Ue.open(),Ue.close(),De},mutate:function(V){V.style.visibility="hidden";var Me=V.contentWindow.document,De=Me.createElement("input");return Me.body.appendChild(De),De},validate:function(V){var Me=V.contentWindow.document,De=Me.querySelector("input");return Me.activeElement===De}},focusInvalidTabindex:{element:"div",mutate:function(V){V.setAttribute("tabindex","invalid-value")}},focusLabelTabindex:{element:"label",mutate:function(V){V.setAttribute("tabindex","-1")},validate:function(V,Me,De){V.offsetHeight;return V.focus(),De.activeElement===V}},focusObjectSvg:ln,focusObjectSvgHidden:Nt,focusRedirectImgUsemap:In,focusRedirectLegend:{element:"fieldset",mutate:function(V){return V.innerHTML='legend',!1},validate:function(V,Me,De){var Ue=V.querySelector('input[tabindex="-1"]'),pt=V.querySelector('input[tabindex="0"]');return V.focus(),V.querySelector("legend").focus(),(De.activeElement===Ue?"focusable":De.activeElement===pt&&"tabbable")||""}},focusScrollBody:{element:"div",mutate:function(V){return V.setAttribute("style","width: 100px; height: 50px; overflow: auto;"),V.innerHTML='
scrollable content
',V.querySelector("div")}},focusScrollContainerWithoutOverflow:{element:"div",mutate:function(V){V.setAttribute("style","width: 100px; height: 50px;"),V.innerHTML='
scrollable content
'}},focusScrollContainer:{element:"div",mutate:function(V){V.setAttribute("style","width: 100px; height: 50px; overflow: auto;"),V.innerHTML='
scrollable content
'}},focusSummary:{element:"details",mutate:function(V){return V.innerHTML="foo

content

",V.firstElementChild}},focusSvgFocusableAttribute:bn,focusSvgTabindexAttribute:Zr,focusSvgNegativeTabindexAttribute:Yr,focusSvgUseTabindex:pi,focusSvgForeignobjectTabindex:Ar,focusSvg:Jr,focusTabindexTrailingCharacters:{element:"div",mutate:function(V){V.setAttribute("tabindex","3x")}},focusTable:{element:"table",mutate:function(V,Me,De){var Ue=De.createDocumentFragment();Ue.innerHTML="cell",V.appendChild(Ue)}},focusVideoWithoutControls:lt};var ie=null;function A(){return ie||((ie=St.get()).time||(St.set(function Mt(){var X=$(nr);return Object.keys(en).forEach(function(V){X[V]=en[V]()}),X}()),ie=St.get()),ie)}var W=void 0,ve=/^\s*(-|\+)?[0-9]+\s*$/,He=/^\s*(-|\+)?[0-9]+.*$/;function _t(X){W||(W=A());var V=W.focusTabindexTrailingCharacters?He:ve,Me=C({label:"is/valid-tabindex",resolveDocument:!0,context:X}),De=Me.hasAttribute("tabindex"),Ue=Me.hasAttribute("tabIndex");if(!De&&!Ue)return!1;if((Me.ownerSVGElement||"svg"===Me.nodeName.toLowerCase())&&!W.focusSvgTabindexAttribute)return!1;if(W.focusInvalidTabindex)return!0;var Qt=Me.getAttribute(De?"tabindex":"tabIndex");return"-32768"!==Qt&&Boolean(Qt&&V.test(Qt))}function Kt(X){if(!_t(X))return null;var Me=X.hasAttribute("tabindex")?"tabindex":"tabIndex",De=parseInt(X.getAttribute(Me),10);return isNaN(De)?-1:De}function On(X){var V=X.webkitUserModify||"";return Boolean(V&&-1!==V.indexOf("write"))}function Bn(X){return[X.getPropertyValue("overflow"),X.getPropertyValue("overflow-x"),X.getPropertyValue("overflow-y")].some(function(V){return"auto"===V||"scroll"===V})}function Kn(X){return X.display.indexOf("flex")>-1}function Pn(X,V,Me,De){return!("div"!==V&&"span"!==V||Me&&"div"!==Me&&"span"!==Me&&!Bn(De))&&(X.offsetHeight0&&void 0!==arguments[0]?arguments[0]:{},V=X.context,Me=X.except,De=void 0===Me?{flexbox:!1,scrollable:!1,shadow:!1}:Me;jn||(jn=A());var Ue=C({label:"is/focus-relevant",resolveDocument:!0,context:V});if(!De.shadow&&Ue.shadowRoot)return!0;var pt=Ue.nodeName.toLowerCase();if("input"===pt&&"hidden"===Ue.type)return!1;if("input"===pt||"select"===pt||"button"===pt||"textarea"===pt||"legend"===pt&&jn.focusRedirectLegend||"label"===pt||"area"===pt||"a"===pt&&Ue.hasAttribute("href"))return!0;if("object"===pt&&Ue.hasAttribute("usemap"))return!1;if("object"===pt){var Qt=Ue.getAttribute("type");if(!jn.focusObjectSvg&&"image/svg+xml"===Qt)return!1;if(!jn.focusObjectSwf&&"application/x-shockwave-flash"===Qt)return!1}if("iframe"===pt||"object"===pt||"embed"===pt||"keygen"===pt||Ue.hasAttribute("contenteditable")||"audio"===pt&&(jn.focusAudioWithoutControls||Ue.hasAttribute("controls"))||"video"===pt&&(jn.focusVideoWithoutControls||Ue.hasAttribute("controls"))||jn.focusSummary&&"summary"===pt)return!0;var kn=_t(Ue);if("img"===pt&&Ue.hasAttribute("usemap"))return kn&&jn.focusImgUsemapTabindex||jn.focusRedirectImgUsemap;if(jn.focusTable&&("table"===pt||"td"===pt)||jn.focusFieldset&&"fieldset"===pt)return!0;var Zn="svg"===pt,rr=Ue.ownerSVGElement,si=Ue.getAttribute("focusable"),Vr=Kt(Ue);if("use"===pt&&null!==Vr&&!jn.focusSvgUseTabindex)return!1;if("foreignobject"===pt)return null!==Vr&&jn.focusSvgForeignobjectTabindex;if(K(Ue,"svg a")&&Ue.hasAttribute("xlink:href"))return!0;if((Zn||rr)&&Ue.focus&&!jn.focusSvgNegativeTabindexAttribute&&Vr<0)return!1;if(Zn)return kn||jn.focusSvg||jn.focusSvgInIframe||Boolean(jn.focusSvgFocusableAttribute&&si&&"true"===si);if(rr){if(jn.focusSvgTabindexAttribute&&kn)return!0;if(jn.focusSvgFocusableAttribute)return"true"===si}if(kn)return!0;var ji=window.getComputedStyle(Ue,null);if(On(ji))return!0;if(jn.focusImgIsmap&&"img"===pt&&Ue.hasAttribute("ismap")&&q({context:Ue}).some(function(xe){return"a"===xe.nodeName.toLowerCase()&&xe.hasAttribute("href")}))return!0;if(!De.scrollable&&jn.focusScrollContainer)if(jn.focusScrollContainerWithoutOverflow){if(Pn(Ue,pt))return!0}else if(Bn(ji))return!0;if(!De.flexbox&&jn.focusFlexboxContainer&&Kn(ji))return!0;var P=Ue.parentElement;if(!De.scrollable&&P){var M=P.nodeName.toLowerCase(),Q=window.getComputedStyle(P,null);if(jn.focusScrollBody&&Pn(P,pt,M,Q)||jn.focusChildrenOfFocusableFlexbox&&Kn(Q))return!0}return!1}Mi.except=function(){var X=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},V=function(De){return Mi({context:De,except:X})};return V.rules=Mi,V};const Yn=Mi.except({});function Pr(X,V){if(X.findIndex)return X.findIndex(V);var Me=X.length;if(0===Me)return-1;for(var De=0;De0&&void 0!==arguments[0]?arguments[0]:{},V=X.context,Me=X.except,De=void 0===Me?{notRendered:!1,cssDisplay:!1,cssVisibility:!1,detailsElement:!1,browsingContext:!1}:Me,Ue=C({label:"is/visible",resolveDocument:!0,context:V}),pt=Ue.nodeName.toLowerCase();if(!De.notRendered&&Ao.test(pt))return!0;var Qt=q({context:Ue}),kn="audio"===pt&&!Ue.hasAttribute("controls");if(!De.cssDisplay&&function Mo(X){return X.some(function(V){return"none"===Hi(V,"display")})}(kn?Qt.slice(1):Qt)||!De.cssVisibility&&function sr(X){var V=Pr(X,function(De){var Ue=Hi(De,"visibility");return"hidden"===Ue||"collapse"===Ue});if(-1===V)return!1;var Me=Pr(X,function(De){return"visible"===Hi(De,"visibility")});return-1===Me||V0&&void 0!==arguments[0]?arguments[0]:{},V=function(De){return qr({context:De,except:X})};return V.rules=qr,V};const ii=qr.except({});var wo=x(6260),$o=x.n(wo);function Oo(X,V){return V.querySelector('map[name="'+$o()(X)+'"]')||null}function mn(X){var V=X.parentElement;return V.name&&"map"===V.nodeName.toLowerCase()&&wi(X).querySelector('img[usemap="#'+$o()(V.name)+'"]')||null}var Dn=void 0;var gi=void 0,Vi=void 0,Mr={input:!0,select:!0,textarea:!0,button:!0,fieldset:!0,form:!0};function Wi(X){gi||((gi=A()).focusFieldsetDisabled&&delete Mr.fieldset,gi.focusFormDisabled&&delete Mr.form,Vi=new RegExp("^("+Object.keys(Mr).join("|")+")$"));var Me=C({label:"is/native-disabled-supported",context:X}).nodeName.toLowerCase();return Boolean(Vi.test(Me))}var vr=void 0;function Fi(X){return"fieldset"===X.nodeName.toLowerCase()&&X.disabled}function ko(X){return"form"===X.nodeName.toLowerCase()&&X.disabled}function eo(){var X=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},V=X.context,Me=X.except,De=void 0===Me?{onlyFocusableBrowsingContext:!1,visible:!1}:Me,Ue=C({label:"is/only-tabbable",resolveDocument:!0,context:V});if(!De.visible&&!ii(Ue))return!1;if(!De.onlyFocusableBrowsingContext&&(Le.is.GECKO||Le.is.TRIDENT||Le.is.EDGE)){var pt=br(Ue);if(pt&&Kt(pt)<0)return!1}var Qt=Ue.nodeName.toLowerCase(),kn=Kt(Ue);return"label"===Qt&&Le.is.GECKO?null!==kn&&kn>=0:!!(Le.is.GECKO&&Ue.ownerSVGElement&&!Ue.focus&&"a"===Qt&&Ue.hasAttribute("xlink:href")&&Le.is.GECKO)}eo.except=function(){var X=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},V=function(De){return eo({context:De,except:X})};return V.rules=eo,V};const za=eo.except({});var Ur=void 0;function Lr(X){var V=X.nodeName.toLowerCase();if("embed"===V||"keygen"===V)return!0;var Me=Kt(X);if(X.shadowRoot&&null===Me)return!0;if("label"===V)return!Ur.focusLabelTabindex||null===Me;if("legend"===V)return null===Me;if(Ur.focusSvgFocusableAttribute&&(X.ownerSVGElement||"svg"===V)){var De=X.getAttribute("focusable");return De&&"false"===De}return"img"===V&&X.hasAttribute("usemap")?null===Me||!Ur.focusImgUsemapTabindex:"area"===V&&!function Or(X){Dn||(Dn=A());var V=C({label:"is/valid-area",context:X});if("area"!==V.nodeName.toLowerCase())return!1;var De=V.hasAttribute("tabindex");if(!Dn.focusAreaTabindex&&De)return!1;var Ue=mn(V);return!(!Ue||!ii(Ue)||!Dn.focusBrokenImageMap&&(!Ue.complete||!Ue.naturalHeight||Ue.offsetWidth<=0||Ue.offsetHeight<=0))&&(Dn.focusAreaWithoutHref||V.href?!q({context:Ue}).slice(1).some(function(Qt){var kn=Qt.nodeName.toLowerCase();return"button"===kn||"a"===kn}):Dn.focusAreaTabindex&&De||Dn.focusAreaImgTabindex&&Ue.hasAttribute("tabindex"))}(X)}function un(){var X=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},V=X.context,Me=X.except,De=void 0===Me?{disabled:!1,visible:!1,onlyTabbable:!1}:Me;Ur||(Ur=A());var Ue=za.rules.except({onlyFocusableBrowsingContext:!0,visible:De.visible}),pt=C({label:"is/focusable",resolveDocument:!0,context:V});if(!Yn.rules({context:pt,except:De})||Lr(pt)||!De.disabled&&function Sn(X){vr||(vr=A());var V=C({label:"is/disabled",context:X});if(V.hasAttribute("data-ally-disabled"))return!0;if(!Wi(V))return!1;if(V.disabled)return!0;var Me=q({context:V});return!!(Me.some(Fi)||!vr.focusFormDisabled&&Me.some(ko))}(pt)||!De.onlyTabbable&&Ue(pt))return!1;if(!De.visible){var kn={context:pt,except:{}};if(Ur.focusInHiddenIframe&&(kn.except.browsingContext=!0),Ur.focusObjectSvgHidden)"object"===pt.nodeName.toLowerCase()&&(kn.except.cssVisibility=!0);if(!ii.rules(kn))return!1}var rr=br(pt);if(rr&&!("object"!==rr.nodeName.toLowerCase()||Ur.focusInZeroDimensionObject||rr.offsetWidth&&rr.offsetHeight))return!1;return!("svg"===pt.nodeName.toLowerCase()&&Ur.focusSvgInIframe&&!rr&&null===pt.getAttribute("tabindex"))}un.except=function(){var X=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},V=function(De){return un({context:De,except:X})};return V.rules=un,V};const Hr=un.except({});function dr(X){var V=function(De){return De.shadowRoot||X(De)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP};return V.acceptNode=V,V}var Oa=dr(Yn);function ur(){var X=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},V=X.context,Me=X.includeContext,De=X.includeOnlyTabbable,Ue=X.strategy;V||(V=document.documentElement);for(var pt=Hr.rules.except({onlyTabbable:De}),kn=wi(V).createTreeWalker(V,NodeFilter.SHOW_ELEMENT,"all"===Ue?Oa:dr(pt),!1),Zn=[];kn.nextNode();)kn.currentNode.shadowRoot?(pt(kn.currentNode)&&Zn.push(kn.currentNode),Zn=Zn.concat(ur({context:kn.currentNode.shadowRoot,includeOnlyTabbable:De,strategy:Ue}))):Zn.push(kn.currentNode);return Me&&("all"===Ue?Yn(V)&&Zn.unshift(V):pt(V)&&Zn.unshift(V)),Zn}var aa=void 0,mi=void 0;function Gr(){var X=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},V=X.context,Me=X.includeContext,De=X.includeOnlyTabbable,Ue=function ja(){return aa||(aa=A()),"string"==typeof mi||(mi=jr(mi=(aa.focusTable?"table, td,":"")+(aa.focusFieldset?"fieldset,":"")+"svg a,a[href],area[href],input, select, textarea, button,iframe, object, embed,keygen,"+(aa.focusAudioWithoutControls?"audio,":"audio[controls],")+(aa.focusVideoWithoutControls?"video,":"video[controls],")+(aa.focusSummary?"summary,":"")+"[tabindex],[contenteditable]")),mi}(),pt=V.querySelectorAll(Ue),Qt=Hr.rules.except({onlyTabbable:De}),kn=[].filter.call(pt,Qt);return Me&&Qt(V)&&kn.unshift(V),kn}function Ii(){var X=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},V=X.context,Me=X.includeContext,De=X.includeOnlyTabbable,Ue=X.strategy,pt=void 0===Ue?"quick":Ue,kn={context:C({label:"query/focusable",resolveDocument:!0,defaultToDocument:!0,context:V}),includeContext:Me,includeOnlyTabbable:De,strategy:pt};if("quick"===pt)return Gr(kn);if("strict"===pt||"all"===pt)return ur(kn);throw new TypeError('query/focusable requires option.strategy to be one of ["quick", "strict", "all"]')}function xi(X){var V=X.element,Me=X.attribute,De="data-cached-"+Me;if(null===V.getAttribute(De)){var pt=V.getAttribute(Me);if(null===pt)return;V.setAttribute(De,pt||""),V.removeAttribute(Me)}else{var Qt=V.getAttribute(De);V.removeAttribute(De),V.setAttribute(Me,Qt)}}function $r(X){var V=X.element,Me=X.attribute,De=X.temporaryValue,Ue=X.saveValue,pt="data-cached-"+Me;if(void 0!==De){var Qt=Ue||V.getAttribute(Me);V.setAttribute(pt,Qt||""),V.setAttribute(Me,De)}else{var kn=V.getAttribute(pt);V.removeAttribute(pt),""===kn?V.removeAttribute(Me):V.setAttribute(Me,kn)}}var fr=function(){};const Rr=typeof console<"u"?console:{log:fr,debug:fr,info:fr,warn:fr,error:fr};var Li=void 0;function mo(){Rr.warn("trying to focus inert element",this)}function la(X,V){(function Ca(X,V){$r({element:X,attribute:"aria-disabled",temporaryValue:V?"true":void 0})})(X,V),function Si(X,V){if(V){var Me=Kt(X);$r({element:X,attribute:"tabindex",temporaryValue:"-1",saveValue:null!==Me?Me:""})}else $r({element:X,attribute:"tabindex"})}(X,V),function Xs(X,V){V?X.focus=mo:delete X.focus}(X,V),function sa(X,V){if(V){var Me=X.style.pointerEvents||"";X.setAttribute("data-inert-pointer-events",Me),X.style.pointerEvents="none"}else{var De=X.getAttribute("data-inert-pointer-events");X.removeAttribute("data-inert-pointer-events"),X.style.pointerEvents=De}}(X,V);var Me=X.nodeName.toLowerCase();("video"===Me||"audio"===Me)&&function _i(X,V){xi({element:X,attribute:"controls",remove:V})}(X,V),("svg"===Me||X.ownerSVGElement)&&(Li.focusSvgFocusableAttribute?function Ki(X,V){$r({element:X,attribute:"focusable",temporaryValue:V?"false":void 0})}(X,V):!Li.focusSvgTabindexAttribute&&"a"===Me&&function ss(X,V){xi({element:X,attribute:"xlink:href",remove:V})}(X,V)),V?X.setAttribute("data-ally-disabled","true"):X.removeAttribute("data-ally-disabled")}function Ua(X,V){Li||(Li=A());var Me=C({label:"element/disabled",context:X});V=Boolean(V);var De=Me.hasAttribute("data-ally-disabled"),Ue=1===arguments.length;return Wi(Me)?Ue?Me.disabled:(Me.disabled=V,Me):Ue?De:(De===V||la(Me,V),Me)}var ka=function(V){return V.shadowRoot?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP};function Qi(){var V=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context,Me=C({label:"query/shadow-hosts",resolveDocument:!0,defaultToDocument:!0,context:V}),Ue=wi(V).createTreeWalker(Me,NodeFilter.SHOW_ELEMENT,ka,!1),pt=[];for(Me.shadowRoot&&(pt.push(Me),pt=pt.concat(Qi({context:Me.shadowRoot})));Ue.nextNode();)pt.push(Ue.currentNode),pt=pt.concat(Qi({context:Ue.currentNode.shadowRoot}));return pt}ka.acceptNode=ka;var Yi="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(X){return typeof X}:function(X){return X&&"function"==typeof Symbol&&X.constructor===Symbol&&X!==Symbol.prototype?"symbol":typeof X},no=function(){function X(V,Me){for(var De=0;De0&&void 0!==arguments[0]?arguments[0]:{},De=Me.context,Ue=Me.callback,pt=Me.config;(function va(X,V){if(!(X instanceof V))throw new TypeError("Cannot call a class as a function")})(this,X),this.config=pt,this.disengage=this.disengage.bind(this),this.clientObserver=new MutationObserver(Ue),this.hostObserver=new MutationObserver(function(Qt){return Qt.forEach(V.handleHostMutation,V)}),this.observeContext(De),this.observeShadowHosts(De)}return no(X,[{key:"disengage",value:function(){this.clientObserver&&this.clientObserver.disconnect(),this.clientObserver=null,this.hostObserver&&this.hostObserver.disconnect(),this.hostObserver=null}},{key:"observeShadowHosts",value:function(Me){var De=this;Qi({context:Me}).forEach(function(pt){return De.observeContext(pt.shadowRoot)})}},{key:"observeContext",value:function(Me){this.clientObserver.observe(Me,this.config),this.hostObserver.observe(Me,No)}},{key:"handleHostMutation",value:function(Me){"childList"===Me.type&&t(Me.addedNodes).filter(function(Ue){return Ue.nodeType===Node.ELEMENT_NODE}).forEach(this.observeShadowHosts,this)}}]),X}();function xo(){var X=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},V=X.parent,Me=X.element,De=X.includeSelf;if(V)return function(pt){return Boolean(De&&pt===V||V.compareDocumentPosition(pt)&Node.DOCUMENT_POSITION_CONTAINED_BY)};if(Me)return function(pt){return Boolean(De&&Me===pt||pt.compareDocumentPosition(Me)&Node.DOCUMENT_POSITION_CONTAINED_BY)};throw new TypeError("util/compare-position#getParentComparator required either options.parent or options.element")}var _r=function(){function X(V,Me){for(var De=0;De0&&void 0!==arguments[0]?arguments[0]:{},De=Me.context,Ue=Me.filter;(function Na(X,V){if(!(X instanceof V))throw new TypeError("Cannot call a class as a function")})(this,X),this._context=t(De||document.documentElement)[0],this._filter=t(Ue),this._inertElementCache=[],this.disengage=this.disengage.bind(this),this.handleMutation=this.handleMutation.bind(this),this.renderInert=this.renderInert.bind(this),this.filterElements=this.filterElements.bind(this),this.filterParentElements=this.filterParentElements.bind(this);var pt=Ii({context:this._context,includeContext:!0,strategy:"all"});this.renderInert(pt),this.shadowObserver=function t1(){var X=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},V=X.context,Me=X.callback,De=X.config;if("function"!=typeof Me)throw new TypeError("observe/shadow-mutations requires options.callback to be a function");if("object"!==(typeof De>"u"?"undefined":Yi(De)))throw new TypeError("observe/shadow-mutations requires options.config to be an object");if(!window.MutationObserver)return{disengage:function(){}};var Ue=C({label:"observe/shadow-mutations",resolveDocument:!0,defaultToDocument:!0,context:V});return{disengage:new e1({context:Ue,callback:Me,config:De}).disengage}}({context:this._context,config:Zo,callback:function(kn){return kn.forEach(V.handleMutation)}})}return _r(X,[{key:"disengage",value:function(){this._context&&(To(this._context),this._inertElementCache.forEach(function(Me){return To(Me)}),this._inertElementCache=null,this._filter=null,this._context=null,this.shadowObserver&&this.shadowObserver.disengage(),this.shadowObserver=null)}},{key:"listQueryFocusable",value:function(Me){return Me.map(function(De){return Ii({context:De,includeContext:!0,strategy:"all"})}).reduce(function(De,Ue){return De.concat(Ue)},[])}},{key:"renderInert",value:function(Me){var De=this;Me.filter(this.filterElements).filter(this.filterParentElements).filter(function(pt){return!Ua(pt)}).forEach(function(Qt){De._inertElementCache.push(Qt),function ro(X){return Ua(X,!0)}(Qt)})}},{key:"filterElements",value:function(Me){var De=xo({element:Me,includeSelf:!0});return!this._filter.some(De)}},{key:"filterParentElements",value:function(Me){var De=xo({parent:Me});return!this._filter.some(De)}},{key:"handleMutation",value:function(Me){if("childList"===Me.type){var De=t(Me.addedNodes).filter(function(pt){return pt.nodeType===Node.ELEMENT_NODE});if(!De.length)return;var Ue=this.listQueryFocusable(De);this.renderInert(Ue)}else"attributes"===Me.type&&this.renderInert([Me.target])}}]),X}();function kr(X){var V=X.context,Me=X.filter,Ue=[],pt=function(rr){return Me.some(function(si){return rr===si})?NodeFilter.FILTER_REJECT:function(rr){var si=xo({parent:rr});return Me.some(si)}(rr)?NodeFilter.FILTER_ACCEPT:(Ue.push(rr),NodeFilter.FILTER_REJECT)};pt.acceptNode=pt;for(var kn=wi(V).createTreeWalker(V,NodeFilter.SHOW_ELEMENT,pt,!1);kn.nextNode(););return Ue}var Ls=function(){function X(V,Me){for(var De=0;De0&&void 0!==arguments[0]?arguments[0]:{},Me=V.context,De=V.filter;(function Za(X,V){if(!(X instanceof V))throw new TypeError("Cannot call a class as a function")})(this,X),this._context=t(Me||document.documentElement)[0],this._filter=t(De),this.disengage=this.disengage.bind(this),this.handleMutation=this.handleMutation.bind(this),this.isInsignificantBranch=this.isInsignificantBranch.bind(this);var Ue=function lo(){var X=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},V=X.context,Me=X.filter;if(V=C({label:"get/insignificant-branches",defaultToDocument:!0,context:V}),!(Me=t(Me)).length)throw new TypeError("get/insignificant-branches requires valid options.filter");return kr({context:V,filter:Me})}({context:this._context,filter:this._filter});Ue.forEach(Ss),this.startObserver()}return Ls(X,[{key:"disengage",value:function(){this._context&&([].forEach.call(this._context.querySelectorAll("[data-cached-aria-hidden]"),Ho),this._context=null,this._filter=null,this._observer&&this._observer.disconnect(),this._observer=null)}},{key:"startObserver",value:function(){var Me=this;window.MutationObserver&&(this._observer=new MutationObserver(function(De){return De.forEach(Me.handleMutation)}),this._observer.observe(this._context,Ha))}},{key:"handleMutation",value:function(Me){"childList"===Me.type&&t(Me.addedNodes).filter(function(De){return De.nodeType===Node.ELEMENT_NODE}).filter(this.isInsignificantBranch).forEach(Ss)}},{key:"isInsignificantBranch",value:function(Me){if(q({context:Me}).some(function(pt){return"true"===pt.getAttribute("aria-hidden")}))return!1;var Ue=xo({element:Me});return!this._filter.some(Ue)}}]),X}();function Pi(){for(var Me=C({label:"get/shadow-host",context:(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context}),De=null;Me;)De=Me,Me=Me.parentNode;return De.nodeType===De.DOCUMENT_FRAGMENT_NODE&&De.host?De.host:null}function _o(X){var V=C({label:"is/active-element",resolveDocument:!0,context:X});if(wi(V).activeElement===V)return!0;var De=Pi({context:V});return!(!De||De.shadowRoot.activeElement!==V)}var Bo=void 0,$n=/^(fieldset|table|td|body)$/;function Eo(){var X=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},V=X.context,Me=X.except,De=void 0===Me?{flexbox:!1,scrollable:!1,shadow:!1,visible:!1,onlyTabbable:!1}:Me;Bo||(Bo=A());var Ue=C({label:"is/tabbable",resolveDocument:!0,context:V});if(Le.is.BLINK&&Le.is.ANDROID&&Le.majorVersion>42)return!1;var pt=br(Ue);if(pt){if(Le.is.WEBKIT&&Le.is.IOS||Kt(pt)<0||!De.visible&&(Le.is.BLINK||Le.is.WEBKIT)&&!ii(pt))return!1;if("object"===pt.nodeName.toLowerCase()){var kn="Chrome"===Le.name&&Le.majorVersion>=54||"Opera"===Le.name&&Le.majorVersion>=41;if(Le.is.WEBKIT||Le.is.BLINK&&!kn)return!1}}var Zn=Ue.nodeName.toLowerCase(),rr=Kt(Ue),si=null===rr?null:rr>=0;if(Le.is.EDGE&&Le.majorVersion>=14&&pt&&Ue.ownerSVGElement&&rr<0)return!0;var Vr=!1!==si,ji=null!==rr&&rr>=0;if(Ue.hasAttribute("contenteditable"))return Vr;if($n.test(Zn)&&!0!==si)return!1;if(Le.is.WEBKIT&&Le.is.IOS){var Ma="input"===Zn&&"text"===Ue.type||"password"===Ue.type||"select"===Zn||"textarea"===Zn||Ue.hasAttribute("contenteditable");if(!Ma)Ma=On(window.getComputedStyle(Ue,null));if(!Ma)return!1}if("use"===Zn&&null!==rr&&(Le.is.BLINK||Le.is.WEBKIT&&9===Le.majorVersion)||K(Ue,"svg a")&&Ue.hasAttribute("xlink:href")&&(Vr||Ue.focus&&!Bo.focusSvgNegativeTabindexAttribute)||"svg"===Zn&&Bo.focusSvgInIframe&&Vr)return!0;if(Le.is.TRIDENT||Le.is.EDGE){if("svg"===Zn)return!!Bo.focusSvg||(Ue.hasAttribute("focusable")||ji);if(Ue.ownerSVGElement)return!(!Bo.focusSvgTabindexAttribute||!ji)||Ue.hasAttribute("focusable")}if(void 0===Ue.tabIndex)return Boolean(De.onlyTabbable);if("audio"===Zn){if(!Ue.hasAttribute("controls"))return!1;if(Le.is.BLINK)return!0}if("video"===Zn)if(Ue.hasAttribute("controls")){if(Le.is.BLINK||Le.is.GECKO)return!0}else if(Le.is.TRIDENT||Le.is.EDGE)return!1;if("object"===Zn&&(Le.is.BLINK||Le.is.WEBKIT)||"iframe"===Zn)return!1;if(!De.scrollable&&Le.is.GECKO&&Bn(window.getComputedStyle(Ue,null)))return Vr;if(Le.is.TRIDENT||Le.is.EDGE){if("area"===Zn){var Q=mn(Ue);if(Q&&Kt(Q)<0)return!1}var xe=window.getComputedStyle(Ue,null);if(On(xe))return Ue.tabIndex>=0;if(!De.flexbox&&Kn(xe))return null!==rr?ji:Ti(Ue)&&Ci(Ue);if(Pn(Ue,Zn))return!1;var rt=Ue.parentElement;if(rt){var gt=rt.nodeName.toLowerCase(),Yt=window.getComputedStyle(rt,null);if(Pn(rt,Zn,gt,Yt))return!1;if(Kn(Yt))return ji}}return Ue.tabIndex>=0}Eo.except=function(){var X=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},V=function(De){return Eo({context:De,except:X})};return V.rules=Eo,V};var Ti=Yn.rules.except({flexbox:!0}),Ci=Eo.except({flexbox:!0});const w=Eo.except({});function Y(){var X=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},V=X.context,Me=X.includeContext,De=X.includeOnlyTabbable,Ue=X.strategy,pt=w.rules.except({onlyTabbable:De});return Ii({context:V,includeContext:Me,includeOnlyTabbable:De,strategy:Ue}).filter(pt)}function Ye(X,V){return X.compareDocumentPosition(V)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1}function io(X,V,Me){var De=[];return V.forEach(function(Ue){var pt=!0,Qt=X.indexOf(Ue);-1===Qt&&(Qt=function Xn(X,V){return Pr(X,function(Me){return V.compareDocumentPosition(Me)&Node.DOCUMENT_POSITION_FOLLOWING})}(X,Ue),pt=!1),-1===Qt&&(Qt=X.length);var kn=t(Me?Me(Ue):Ue);kn.length&&De.push({offset:Qt,replace:pt,elements:kn})}),De}function Go(){var X=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},V=X.list,Me=X.elements,De=X.resolveElement,Ue=V.slice(0),pt=t(Me).slice(0);return function Ft(X){return X.sort(Ye)}(pt),function mr(X,V){var Me=0;V.sort(function(De,Ue){return De.offset-Ue.offset}),V.forEach(function(De){var Ue=De.replace?1:0,pt=[De.offset+Me,Ue].concat(De.elements);X.splice.apply(X,pt),Me+=De.elements.length-Ue})}(Ue,io(Ue,pt,De)),Ue}var Vo=function(){function X(V,Me){for(var De=0;De-1?[Me].concat(De):De}},{key:"_cleanup",value:function(){Object.keys(this.hosts).forEach(function(Me){delete this.hosts[Me]._sortingId},this)}}]),X}();var Qn=void 0;function pr(X,V){return Qn.tabsequenceAreaAtImgPosition&&(X=function Wa(X,V){var Me=V.querySelectorAll("img[usemap]"),De=new Fa(V),Ue=De.extractAreasFromList(X);return Me.length?Go({list:Ue,elements:Me,resolveElement:function(Qt){var kn=Qt.getAttribute("usemap").slice(1);return De.getAreasFor(kn)}}):Ue}(X,V)),X=function ya(X){var V={},Me=[],De=X.filter(function(pt){var Qt=pt.tabIndex;return void 0===Qt&&(Qt=Kt(pt)),Qt<=0||null==Qt||(V[Qt]||(V[Qt]=[],Me.push(Qt)),V[Qt].push(pt),!1)});return Me.sort().map(function(pt){return V[pt]}).reduceRight(function(pt,Qt){return Qt.concat(pt)},De)}(X),X}function ca(){var X=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},V=X.context,Me=X.includeContext,De=X.includeOnlyTabbable,Ue=X.strategy;Qn||(Qn=A());var pt=t(V)[0]||document.documentElement,Qt=Y({context:pt,includeContext:Me,includeOnlyTabbable:De,strategy:Ue});return Qt=document.body.createShadowRoot&&Le.is.BLINK?function n1(X,V,Me){var De=new Co(V,Me),Ue=De.extractElements(X);return Ue.length===X.length?Me(X):De.sort(Ue)}(Qt,pt,pr):pr(Qt,pt),Me&&(Qt=function zt(X,V){var Me=X.indexOf(V);return Me>0?X.splice(Me,1).concat(X):X}(Qt,pt)),Qt}for(var zi={tab:9,left:37,up:38,right:39,down:40,pageUp:33,"page-up":33,pageDown:34,"page-down":34,end:35,home:36,enter:13,escape:27,space:32,shift:16,capsLock:20,"caps-lock":20,ctrl:17,alt:18,meta:91,pause:19,insert:45,delete:46,backspace:8,_alias:{91:[92,93,224]}},vi=1;vi<26;vi++)zi["f"+vi]=vi+111;for(var Er=0;Er<10;Er++){var oi=Er+48,Ei=Er+96;zi[Er]=oi,zi["num-"+Er]=Ei,zi._alias[oi]=[Ei]}for(var uo=0;uo<26;uo++){var ai=uo+65;zi[String.fromCharCode(ai).toLowerCase()]=ai}const ls=zi;var ba={alt:"altKey",ctrl:"ctrlKey",meta:"metaKey",shift:"shiftKey"},Bi=Object.keys(ba).map(function(X){return ba[X]});function qo(X,V){return!Bi.some(function(Me){return"boolean"==typeof X[Me]&&Boolean(V[Me])!==X[Me]})}function us(X){return X.split(/\s+/).map(function(V){var Me=V.split("+"),De=function ea(X){var Me=function Ai(X){var V=!!X&&null;return{altKey:V,ctrlKey:V,metaKey:V,shiftKey:V}}(-1!==X.indexOf("*"));return X.forEach(function(De){if("*"!==De){var Ue=!0,pt=De.slice(0,1);"?"===pt?Ue=null:"!"===pt&&(Ue=!1),!0!==Ue&&(De=De.slice(1));var Qt=ba[De];if(!Qt)throw new TypeError('Unknown modifier "'+De+'"');Me[Qt]=Ue}}),Me}(Me.slice(0,-1)),Ue=function da(X){var V=ls[X]||parseInt(X,10);if(!V||"number"!=typeof V||isNaN(V))throw new TypeError('Unknown key "'+X+'"');return[V].concat(ls._alias[V]||[])}(Me.slice(-1));return{keyCodes:Ue,modifiers:De,matchModifiers:qo.bind(null,De)}})}const cs={disabled:function Fo(){var X=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},V=X.context,Me=X.filter;return{disengage:new Xo({context:V,filter:Me}).disengage}},hidden:function Va(){var X=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},V=X.context,Me=X.filter;return{disengage:new Ga({context:V,filter:Me}).disengage}},tabFocus:function r1(){var V=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context;return V||(V=document.documentElement),ca(),function ta(){var X=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},V={},Me=t(X.context)[0]||document.documentElement;delete X.context;var De=t(X.filter);delete X.filter;var Ue=Object.keys(X);if(!Ue.length)throw new TypeError("when/key requires at least one option key");var pt=function(rr){rr.keyCodes.forEach(function(si){V[si]||(V[si]=[]),V[si].push(rr)})};Ue.forEach(function(Zn){if("function"!=typeof X[Zn])throw new TypeError('when/key requires option["'+Zn+'"] to be a function');us(Zn).map(function(Vr){return Vr.callback=X[Zn],Vr}).forEach(pt)});var Qt=function(rr){if(!rr.defaultPrevented){if(De.length){var si=xo({element:rr.target,includeSelf:!0});if(De.some(si))return}var Vr=rr.keyCode||rr.which;V[Vr]&&V[Vr].forEach(function(ji){ji.matchModifiers(rr)&&ji.callback.call(Me,rr,kn)})}};Me.addEventListener("keydown",Qt,!1);var kn=function(){Me.removeEventListener("keydown",Qt,!1)};return{disengage:kn}}({"?alt+?shift+tab":function(De){De.preventDefault();var Ue=ca({context:V}),pt=De.shiftKey,Qt=Ue[0],kn=Ue[Ue.length-1],rr=pt?kn:Qt;if(_o(pt?Qt:kn))rr.focus();else{var si=void 0;if(Ue.some(function(Ma,P){return!!_o(Ma)&&(si=P,!0)}))Ue[si+(pt?-1:1)].focus();else Qt.focus()}}})}}},6260:function(ht){ +var R=function(Te){var Oe={};return Te&&Te.trim().split("\n").forEach(function(De){var Pe=De.indexOf(":"),ce=De.slice(0,Pe).trim().toLowerCase(),be=De.slice(Pe+1).trim();typeof Oe[ce]>"u"?Oe[ce]=be:Array.isArray(Oe[ce])?Oe[ce].push(be):Oe[ce]=[Oe[ce],be]}),Oe};function V(ie,Te,Oe){var De=ie;return k(Te)?(Oe=Te,"string"==typeof ie&&(De={uri:ie})):De=l({},Te,{uri:ie}),De.callback=Oe,De}function W(ie,Te,Oe){return re(Te=V(ie,Te,Oe))}function re(ie){if(typeof ie.callback>"u")throw new Error("callback argument missing");var Te=!1,Oe=function(st,Dt,kt){Te||(Te=!0,ie.callback(st,Dt,kt))};function Pe(){var _t=void 0;if(_t=ne.response?ne.response:ne.responseText||function N(ie){try{if("document"===ie.responseType)return ie.responseXML;var Te=ie.responseXML&&"parsererror"===ie.responseXML.documentElement.nodeName;if(""===ie.responseType&&!Te)return ie.responseXML}catch{}return null}(ne),X)try{_t=JSON.parse(_t)}catch{}return _t}function ce(_t){return clearTimeout(me),_t instanceof Error||(_t=new Error(""+(_t||"Unknown XMLHttpRequest Error"))),_t.statusCode=0,Oe(_t,$e)}function be(){if(!xe){var _t;clearTimeout(me),_t=ie.useXDR&&void 0===ne.status?200:1223===ne.status?204:ne.status;var st=$e,Dt=null;return 0!==_t?(st={body:Pe(),statusCode:_t,method:Ee,headers:{},url:Ne,rawRequest:ne},ne.getAllResponseHeaders&&(st.headers=R(ne.getAllResponseHeaders()))):Dt=new Error("Internal XMLHttpRequest Error"),Oe(Dt,st,st.body)}}var ne=ie.xhr||null;ne||(ne=ie.cors||ie.useXDR?new W.XDomainRequest:new W.XMLHttpRequest);var J,xe,me,Ne=ne.url=ie.uri||ie.url,Ee=ne.method=ie.method||"GET",ze=ie.body||ie.data,Ve=ne.headers=ie.headers||{},j=!!ie.sync,X=!1,$e={body:void 0,headers:{},statusCode:0,method:Ee,url:Ne,rawRequest:ne};if("json"in ie&&!1!==ie.json&&(X=!0,Ve.accept||Ve.Accept||(Ve.Accept="application/json"),"GET"!==Ee&&"HEAD"!==Ee&&(Ve["content-type"]||Ve["Content-Type"]||(Ve["Content-Type"]="application/json"),ze=JSON.stringify(!0===ie.json?ze:ie.json))),ne.onreadystatechange=function De(){4===ne.readyState&&setTimeout(be,0)},ne.onload=be,ne.onerror=ce,ne.onprogress=function(){},ne.onabort=function(){xe=!0},ne.ontimeout=ce,ne.open(Ee,Ne,!j,ie.username,ie.password),j||(ne.withCredentials=!!ie.withCredentials),!j&&ie.timeout>0&&(me=setTimeout(function(){if(!xe){xe=!0,ne.abort("timeout");var _t=new Error("XMLHttpRequest timeout");_t.code="ETIMEDOUT",ce(_t)}},ie.timeout)),ne.setRequestHeader)for(J in Ve)Ve.hasOwnProperty(J)&&ne.setRequestHeader(J,Ve[J]);else if(ie.headers&&!function z(ie){for(var Te in ie)if(ie.hasOwnProperty(Te))return!1;return!0}(ie.headers))throw new Error("Headers cannot be set on an XDomainRequest object");return"responseType"in ie&&(ne.responseType=ie.responseType),"beforeSend"in ie&&"function"==typeof ie.beforeSend&&ie.beforeSend(ne),ne.send(ze||null),ne}dt.exports=W,dt.exports.default=W,W.XMLHttpRequest=f.XMLHttpRequest||function ee(){},W.XDomainRequest="withCredentials"in new W.XMLHttpRequest?W.XMLHttpRequest:f.XDomainRequest,function q(ie,Te){for(var Oe=0;Oe{"use strict";function f(R,q){return void 0===q&&(q=Object),q&&"function"==typeof q.freeze?q.freeze(R):R}var l=f({HTML:"text/html",isHTML:function(R){return R===l.HTML},XML_APPLICATION:"application/xml",XML_TEXT:"text/xml",XML_XHTML_APPLICATION:"application/xhtml+xml",XML_SVG_IMAGE:"image/svg+xml"}),k=f({HTML:"http://www.w3.org/1999/xhtml",isHTML:function(R){return R===k.HTML},SVG:"http://www.w3.org/2000/svg",XML:"http://www.w3.org/XML/1998/namespace",XMLNS:"http://www.w3.org/2000/xmlns/"});de.find=function C(R,q,z){if(void 0===z&&(z=Array.prototype),R&&"function"==typeof z.find)return z.find.call(R,q);for(var V=0;V{var l=C(7259),k=C(353),R=C(5407),q=C(4439),z=k.DOMImplementation,V=l.NAMESPACE,W=q.ParseError,re=q.XMLReader;function N(ce){this.options=ce||{locator:{}}}function ie(){this.cdata=!1}function Te(ce,be){be.lineNumber=ce.lineNumber,be.columnNumber=ce.columnNumber}function Oe(ce){if(ce)return"\n@"+(ce.systemId||"")+"#[line:"+ce.lineNumber+",col:"+ce.columnNumber+"]"}function De(ce,be,ne){return"string"==typeof ce?ce.substr(be,ne):ce.length>=be+ne||be?new java.lang.String(ce,be,ne)+"":ce}function Pe(ce,be){ce.currentElement?ce.currentElement.appendChild(be):ce.doc.appendChild(be)}N.prototype.parseFromString=function(ce,be){var ne=this.options,J=new re,xe=ne.domBuilder||new ie,Ne=ne.errorHandler,Ee=ne.locator,ze=ne.xmlns||{},Ve=/\/x?html?$/.test(be),j=Ve?R.HTML_ENTITIES:R.XML_ENTITIES;return Ee&&xe.setDocumentLocator(Ee),J.errorHandler=function ee(ce,be,ne){if(!ce){if(be instanceof ie)return be;ce=be}var J={},xe=ce instanceof Function;function Ne(Ee){var ze=ce[Ee];!ze&&xe&&(ze=2==ce.length?function(Ve){ce(Ee,Ve)}:ce),J[Ee]=ze&&function(Ve){ze("[xmldom "+Ee+"]\t"+Ve+Oe(ne))}||function(){}}return ne=ne||{},Ne("warning"),Ne("error"),Ne("fatalError"),J}(Ne,xe,Ee),J.domBuilder=ne.domBuilder||xe,Ve&&(ze[""]=V.HTML),ze.xml=ze.xml||V.XML,ce&&"string"==typeof ce?J.parse(ce,ze,j):J.errorHandler.error("invalid doc source"),xe.doc},ie.prototype={startDocument:function(){this.doc=(new z).createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(ce,be,ne,J){var xe=this.doc,Ne=xe.createElementNS(ce,ne||be),Ee=J.length;Pe(this,Ne),this.currentElement=Ne,this.locator&&Te(this.locator,Ne);for(var ze=0;ze{var f=C(7259),l=f.find,k=f.NAMESPACE;function R(te){return""!==te}function z(te,ue){return te.hasOwnProperty(ue)||(te[ue]=!0),te}function V(te){if(!te)return[];var ue=function q(te){return te?te.split(/[\t\n\f\r ]+/).filter(R):[]}(te);return Object.keys(ue.reduce(z,{}))}function re(te,ue){for(var Re in te)Object.prototype.hasOwnProperty.call(te,Re)&&(ue[Re]=te[Re])}function N(te,ue){var Re=te.prototype;if(!(Re instanceof ue)){let Ht=function(){};Ht.prototype=ue.prototype,Ht=new Ht,re(Re,Ht),te.prototype=Re=Ht}Re.constructor!=te&&("function"!=typeof te&&console.error("unknown Class:"+te),Re.constructor=te)}var ee={},ie=ee.ELEMENT_NODE=1,Te=ee.ATTRIBUTE_NODE=2,Oe=ee.TEXT_NODE=3,De=ee.CDATA_SECTION_NODE=4,Pe=ee.ENTITY_REFERENCE_NODE=5,ce=ee.ENTITY_NODE=6,be=ee.PROCESSING_INSTRUCTION_NODE=7,ne=ee.COMMENT_NODE=8,J=ee.DOCUMENT_NODE=9,xe=ee.DOCUMENT_TYPE_NODE=10,Ne=ee.DOCUMENT_FRAGMENT_NODE=11,Ee=ee.NOTATION_NODE=12,ze={},Ve={},me=(ze.INDEX_SIZE_ERR=(Ve[1]="Index size error",1),ze.DOMSTRING_SIZE_ERR=(Ve[2]="DOMString size error",2),ze.HIERARCHY_REQUEST_ERR=(Ve[3]="Hierarchy request error",3)),kt=(ze.WRONG_DOCUMENT_ERR=(Ve[4]="Wrong document",4),ze.INVALID_CHARACTER_ERR=(Ve[5]="Invalid character",5),ze.NO_DATA_ALLOWED_ERR=(Ve[6]="No data allowed",6),ze.NO_MODIFICATION_ALLOWED_ERR=(Ve[7]="No modification allowed",7),ze.NOT_FOUND_ERR=(Ve[8]="Not found",8)),Pt=(ze.NOT_SUPPORTED_ERR=(Ve[9]="Not supported",9),ze.INUSE_ATTRIBUTE_ERR=(Ve[10]="Attribute in use",10));ze.INVALID_STATE_ERR=(Ve[11]="Invalid state",11),ze.SYNTAX_ERR=(Ve[12]="Syntax error",12),ze.INVALID_MODIFICATION_ERR=(Ve[13]="Invalid modification",13),ze.NAMESPACE_ERR=(Ve[14]="Invalid namespace",14),ze.INVALID_ACCESS_ERR=(Ve[15]="Invalid access",15);function Ct(te,ue){if(ue instanceof Error)var Re=ue;else Re=this,Error.call(this,Ve[te]),this.message=Ve[te],Error.captureStackTrace&&Error.captureStackTrace(this,Ct);return Re.code=te,ue&&(this.message=this.message+": "+ue),Re}function it(){}function mt(te,ue){this._node=te,this._refresh=ue,Ze(this)}function Ze(te){var ue=te._node._inc||te._node.ownerDocument._inc;if(te._inc!==ue){var Re=te._refresh(te._node);if(hn(te,"length",Re.length),!te.$$length||Re.length=0))throw new Ct(kt,new Error(te.tagName+"@"+Re));for(var Ht=ue.length-1;vt"==te&&">")||"&"==te&&"&"||'"'==te&&"""||"&#"+te.charCodeAt()+";"}function Je(te,ue){if(ue(te))return!0;if(te=te.firstChild)do{if(Je(te,ue))return!0}while(te=te.nextSibling)}function qe(){this.ownerDocument=this}function un(te,ue,Re,vt){te&&te._inc++,Re.namespaceURI===k.XMLNS&&delete ue._nsMap[Re.prefix?Re.localName:""]}function wt(te,ue,Re){if(te&&te._inc){te._inc++;var vt=ue.childNodes;if(Re)vt[vt.length++]=Re;else{for(var Ht=ue.firstChild,Cn=0;Ht;)vt[Cn++]=Ht,Ht=Ht.nextSibling;vt.length=Cn,delete vt[vt.length]}}}function dn(te,ue){var Re=ue.previousSibling,vt=ue.nextSibling;return Re?Re.nextSibling=vt:te.firstChild=vt,vt?vt.previousSibling=Re:te.lastChild=Re,ue.parentNode=null,ue.previousSibling=null,ue.nextSibling=null,wt(te.ownerDocument,te),ue}function mn(te){return te&&te.nodeType===ht.DOCUMENT_TYPE_NODE}function Xt(te){return te&&te.nodeType===ht.ELEMENT_NODE}function Fn(te){return te&&te.nodeType===ht.TEXT_NODE}function qn(te,ue){var Re=te.childNodes||[];if(l(Re,Xt)||mn(ue))return!1;var vt=l(Re,mn);return!(ue&&vt&&Re.indexOf(vt)>Re.indexOf(ue))}function Ln(te,ue){var Re=te.childNodes||[];if(l(Re,function vt(Cn){return Xt(Cn)&&Cn!==ue}))return!1;var Ht=l(Re,mn);return!(ue&&Ht&&Re.indexOf(Ht)>Re.indexOf(ue))}function Ke(te,ue,Re){if(!function xt(te){return te&&(te.nodeType===ht.DOCUMENT_NODE||te.nodeType===ht.DOCUMENT_FRAGMENT_NODE||te.nodeType===ht.ELEMENT_NODE)}(te))throw new Ct(me,"Unexpected parent node type "+te.nodeType);if(Re&&Re.parentNode!==te)throw new Ct(kt,"child not in parent");if(!function Sn(te){return te&&(Xt(te)||Fn(te)||mn(te)||te.nodeType===ht.DOCUMENT_FRAGMENT_NODE||te.nodeType===ht.COMMENT_NODE||te.nodeType===ht.PROCESSING_INSTRUCTION_NODE)}(ue)||mn(ue)&&te.nodeType!==ht.DOCUMENT_NODE)throw new Ct(me,"Unexpected node type "+ue.nodeType+" for parent node type "+te.nodeType)}function ft(te,ue,Re){var vt=te.childNodes||[],Ht=ue.childNodes||[];if(ue.nodeType===ht.DOCUMENT_FRAGMENT_NODE){var Cn=Ht.filter(Xt);if(Cn.length>1||l(Ht,Fn))throw new Ct(me,"More than one element or text in fragment");if(1===Cn.length&&!qn(te,Re))throw new Ct(me,"Element in fragment can not be inserted before doctype")}if(Xt(ue)&&!qn(te,Re))throw new Ct(me,"Only one element can be added and only after doctype");if(mn(ue)){if(l(vt,mn))throw new Ct(me,"Only one doctype is allowed");var Xn=l(vt,Xt);if(Re&&vt.indexOf(Xn)1||l(Ht,Fn))throw new Ct(me,"More than one element or text in fragment");if(1===Cn.length&&!Ln(te,Re))throw new Ct(me,"Element in fragment can not be inserted before doctype")}if(Xt(ue)&&!Ln(te,Re))throw new Ct(me,"Only one element can be added and only after doctype");if(mn(ue)){let hi=function(Er){return mn(Er)&&Er!==Re};if(l(vt,hi))throw new Ct(me,"Only one doctype is allowed");var Xn=l(vt,Xt);if(Re&&vt.indexOf(Xn)=0;Kr--){if(""===(Gi=Ht[Kr]).prefix&&Gi.namespace===te.namespaceURI){Er=Gi.namespace;break}}if(Er!==te.namespaceURI)for(Kr=Ht.length-1;Kr>=0;Kr--){var Gi;if((Gi=Ht[Kr]).namespace===te.namespaceURI){Gi.prefix&&(hi=Gi.prefix+":"+jr);break}}}ue.push("<",hi);for(var yt=0;yt"),Re&&/^script$/i.test(jr))for(;Nt;)Nt.data?ue.push(Nt.data):we(Nt,ue,Re,vt,Ht.slice()),Nt=Nt.nextSibling;else for(;Nt;)we(Nt,ue,Re,vt,Ht.slice()),Nt=Nt.nextSibling;ue.push("")}else ue.push("/>");return;case J:case Ne:for(Nt=te.firstChild;Nt;)we(Nt,ue,Re,vt,Ht.slice()),Nt=Nt.nextSibling;return;case Te:return _e(ue,te.name,te.value);case Oe:return ue.push(te.data.replace(/[<&]/g,Ue).replace(/]]>/g,"]]>"));case De:return ue.push("");case ne:return ue.push("\x3c!--",te.data,"--\x3e");case xe:var Bt=te.publicId,_n=te.systemId;if(ue.push("");else if(_n&&"."!=_n)ue.push(" SYSTEM ",_n,">");else{var In=te.internalSubset;In&&ue.push(" [",In,"]"),ue.push(">")}return;case be:return ue.push("");case Pe:return ue.push("&",te.nodeName,";");default:ue.push("??",te.nodeName)}}function at(te,ue,Re){var vt;switch(ue.nodeType){case ie:(vt=ue.cloneNode(!1)).ownerDocument=te;case Ne:break;case Te:Re=!0}if(vt||(vt=ue.cloneNode(!1)),vt.ownerDocument=te,vt.parentNode=null,Re)for(var Ht=ue.firstChild;Ht;)vt.appendChild(at(te,Ht,Re)),Ht=Ht.nextSibling;return vt}function $t(te,ue,Re){var vt=new ue.constructor;for(var Ht in ue)if(Object.prototype.hasOwnProperty.call(ue,Ht)){var Cn=ue[Ht];"object"!=typeof Cn&&Cn!=vt[Ht]&&(vt[Ht]=Cn)}switch(ue.childNodes&&(vt.childNodes=new it),vt.ownerDocument=te,vt.nodeType){case ie:var Xn=ue.attributes,jr=vt.attributes=new Se,hi=Xn.length;jr._ownerElement=vt;for(var Er=0;Er=0&&te0},lookupPrefix:function(te){for(var ue=this;ue;){var Re=ue._nsMap;if(Re)for(var vt in Re)if(Object.prototype.hasOwnProperty.call(Re,vt)&&Re[vt]===te)return vt;ue=ue.nodeType==Te?ue.ownerDocument:ue.parentNode}return null},lookupNamespaceURI:function(te){for(var ue=this;ue;){var Re=ue._nsMap;if(Re&&te in Re&&Object.prototype.hasOwnProperty.call(Re,te))return Re[te];ue=ue.nodeType==Te?ue.ownerDocument:ue.parentNode}return null},isDefaultNamespace:function(te){return null==this.lookupPrefix(te)}},re(ee,ht),re(ee,ht.prototype),qe.prototype={nodeName:"#document",nodeType:J,doctype:null,documentElement:null,_inc:1,insertBefore:function(te,ue){if(te.nodeType==Ne){for(var Re=te.firstChild;Re;){var vt=Re.nextSibling;this.insertBefore(Re,ue),Re=vt}return te}return At(this,te,ue),te.ownerDocument=this,null===this.documentElement&&te.nodeType===ie&&(this.documentElement=te),te},removeChild:function(te){return this.documentElement==te&&(this.documentElement=null),dn(this,te)},replaceChild:function(te,ue){At(this,te,ue,bt),te.ownerDocument=this,ue&&this.removeChild(ue),Xt(te)&&(this.documentElement=te)},importNode:function(te,ue){return at(this,te,ue)},getElementById:function(te){var ue=null;return Je(this.documentElement,function(Re){if(Re.nodeType==ie&&Re.getAttribute("id")==te)return ue=Re,!0}),ue},getElementsByClassName:function(te){var ue=V(te);return new mt(this,function(Re){var vt=[];return ue.length>0&&Je(Re.documentElement,function(Ht){if(Ht!==Re&&Ht.nodeType===ie){var Cn=Ht.getAttribute("class");if(Cn){var Xn=te===Cn;if(!Xn){var jr=V(Cn);Xn=ue.every(function W(te){return function(ue){return te&&-1!==te.indexOf(ue)}}(jr))}Xn&&vt.push(Ht)}}}),vt})},createElement:function(te){var ue=new Kt;return ue.ownerDocument=this,ue.nodeName=te,ue.tagName=te,ue.localName=te,ue.childNodes=new it,(ue.attributes=new Se)._ownerElement=ue,ue},createDocumentFragment:function(){var te=new rr;return te.ownerDocument=this,te.childNodes=new it,te},createTextNode:function(te){var ue=new an;return ue.ownerDocument=this,ue.appendData(te),ue},createComment:function(te){var ue=new Yt;return ue.ownerDocument=this,ue.appendData(te),ue},createCDATASection:function(te){var ue=new An;return ue.ownerDocument=this,ue.appendData(te),ue},createProcessingInstruction:function(te,ue){var Re=new io;return Re.ownerDocument=this,Re.tagName=Re.nodeName=Re.target=te,Re.nodeValue=Re.data=ue,Re},createAttribute:function(te){var ue=new xn;return ue.ownerDocument=this,ue.name=te,ue.nodeName=te,ue.localName=te,ue.specified=!0,ue},createEntityReference:function(te){var ue=new Zi;return ue.ownerDocument=this,ue.nodeName=te,ue},createElementNS:function(te,ue){var Re=new Kt,vt=ue.split(":"),Ht=Re.attributes=new Se;return Re.childNodes=new it,Re.ownerDocument=this,Re.nodeName=ue,Re.tagName=ue,Re.namespaceURI=te,2==vt.length?(Re.prefix=vt[0],Re.localName=vt[1]):Re.localName=ue,Ht._ownerElement=Re,Re},createAttributeNS:function(te,ue){var Re=new xn,vt=ue.split(":");return Re.ownerDocument=this,Re.nodeName=ue,Re.name=ue,Re.namespaceURI=te,Re.specified=!0,2==vt.length?(Re.prefix=vt[0],Re.localName=vt[1]):Re.localName=ue,Re}},N(qe,ht),Kt.prototype={nodeType:ie,hasAttribute:function(te){return null!=this.getAttributeNode(te)},getAttribute:function(te){var ue=this.getAttributeNode(te);return ue&&ue.value||""},getAttributeNode:function(te){return this.attributes.getNamedItem(te)},setAttribute:function(te,ue){var Re=this.ownerDocument.createAttribute(te);Re.value=Re.nodeValue=""+ue,this.setAttributeNode(Re)},removeAttribute:function(te){var ue=this.getAttributeNode(te);ue&&this.removeAttributeNode(ue)},appendChild:function(te){return te.nodeType===Ne?this.insertBefore(te,null):function rn(te,ue){return ue.parentNode&&ue.parentNode.removeChild(ue),ue.parentNode=te,ue.previousSibling=te.lastChild,ue.nextSibling=null,ue.previousSibling?ue.previousSibling.nextSibling=ue:te.firstChild=ue,te.lastChild=ue,wt(te.ownerDocument,te,ue),ue}(this,te)},setAttributeNode:function(te){return this.attributes.setNamedItem(te)},setAttributeNodeNS:function(te){return this.attributes.setNamedItemNS(te)},removeAttributeNode:function(te){return this.attributes.removeNamedItem(te.nodeName)},removeAttributeNS:function(te,ue){var Re=this.getAttributeNodeNS(te,ue);Re&&this.removeAttributeNode(Re)},hasAttributeNS:function(te,ue){return null!=this.getAttributeNodeNS(te,ue)},getAttributeNS:function(te,ue){var Re=this.getAttributeNodeNS(te,ue);return Re&&Re.value||""},setAttributeNS:function(te,ue,Re){var vt=this.ownerDocument.createAttributeNS(te,ue);vt.value=vt.nodeValue=""+Re,this.setAttributeNode(vt)},getAttributeNodeNS:function(te,ue){return this.attributes.getNamedItemNS(te,ue)},getElementsByTagName:function(te){return new mt(this,function(ue){var Re=[];return Je(ue,function(vt){vt!==ue&&vt.nodeType==ie&&("*"===te||vt.tagName==te)&&Re.push(vt)}),Re})},getElementsByTagNameNS:function(te,ue){return new mt(this,function(Re){var vt=[];return Je(Re,function(Ht){Ht!==Re&&Ht.nodeType===ie&&("*"===te||Ht.namespaceURI===te)&&("*"===ue||Ht.localName==ue)&&vt.push(Ht)}),vt})}},qe.prototype.getElementsByTagName=Kt.prototype.getElementsByTagName,qe.prototype.getElementsByTagNameNS=Kt.prototype.getElementsByTagNameNS,N(Kt,ht),xn.prototype.nodeType=Te,N(xn,ht),fn.prototype={data:"",substringData:function(te,ue){return this.data.substring(te,te+ue)},appendData:function(te){te=this.data+te,this.nodeValue=this.data=te,this.length=te.length},insertData:function(te,ue){this.replaceData(te,0,ue)},appendChild:function(te){throw new Error(Ve[me])},deleteData:function(te,ue){this.replaceData(te,ue,"")},replaceData:function(te,ue,Re){Re=this.data.substring(0,te)+Re+this.data.substring(te+ue),this.nodeValue=this.data=Re,this.length=Re.length}},N(fn,ht),an.prototype={nodeName:"#text",nodeType:Oe,splitText:function(te){var ue=this.data,Re=ue.substring(te);ue=ue.substring(0,te),this.data=this.nodeValue=ue,this.length=ue.length;var vt=this.ownerDocument.createTextNode(Re);return this.parentNode&&this.parentNode.insertBefore(vt,this.nextSibling),vt}},N(an,fn),Yt.prototype={nodeName:"#comment",nodeType:ne},N(Yt,fn),An.prototype={nodeName:"#cdata-section",nodeType:De},N(An,fn),Lr.prototype.nodeType=xe,N(Lr,ht),Mr.prototype.nodeType=Ee,N(Mr,ht),Ci.prototype.nodeType=ce,N(Ci,ht),Zi.prototype.nodeType=Pe,N(Zi,ht),rr.prototype.nodeName="#document-fragment",rr.prototype.nodeType=Ne,N(rr,ht),io.prototype.nodeType=be,N(io,ht),Li.prototype.serializeToString=function(te,ue,Re){return zn.call(te,ue,Re)},ht.prototype.toString=zn;try{if(Object.defineProperty){let te=function(ue){switch(ue.nodeType){case ie:case Ne:var Re=[];for(ue=ue.firstChild;ue;)7!==ue.nodeType&&8!==ue.nodeType&&Re.push(te(ue)),ue=ue.nextSibling;return Re.join("");default:return ue.nodeValue}};Object.defineProperty(mt.prototype,"length",{get:function(){return Ze(this),this.$$length}}),Object.defineProperty(ht.prototype,"textContent",{get:function(){return te(this)},set:function(ue){switch(this.nodeType){case ie:case Ne:for(;this.firstChild;)this.removeChild(this.firstChild);(ue||String(ue))&&this.appendChild(this.ownerDocument.createTextNode(ue));break;default:this.data=ue,this.value=ue,this.nodeValue=ue}}}),hn=function(ue,Re,vt){ue["$$"+Re]=vt}}}catch{}de.DocumentType=Lr,de.DOMException=Ct,de.DOMImplementation=Wn,de.Element=Kt,de.Node=ht,de.NodeList=it,de.XMLSerializer=Li},5407:(dt,de,C)=>{"use strict";var f=C(7259).freeze;de.XML_ENTITIES=f({amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}),de.HTML_ENTITIES=f({Aacute:"\xc1",aacute:"\xe1",Abreve:"\u0102",abreve:"\u0103",ac:"\u223e",acd:"\u223f",acE:"\u223e\u0333",Acirc:"\xc2",acirc:"\xe2",acute:"\xb4",Acy:"\u0410",acy:"\u0430",AElig:"\xc6",aelig:"\xe6",af:"\u2061",Afr:"\u{1d504}",afr:"\u{1d51e}",Agrave:"\xc0",agrave:"\xe0",alefsym:"\u2135",aleph:"\u2135",Alpha:"\u0391",alpha:"\u03b1",Amacr:"\u0100",amacr:"\u0101",amalg:"\u2a3f",AMP:"&",amp:"&",And:"\u2a53",and:"\u2227",andand:"\u2a55",andd:"\u2a5c",andslope:"\u2a58",andv:"\u2a5a",ang:"\u2220",ange:"\u29a4",angle:"\u2220",angmsd:"\u2221",angmsdaa:"\u29a8",angmsdab:"\u29a9",angmsdac:"\u29aa",angmsdad:"\u29ab",angmsdae:"\u29ac",angmsdaf:"\u29ad",angmsdag:"\u29ae",angmsdah:"\u29af",angrt:"\u221f",angrtvb:"\u22be",angrtvbd:"\u299d",angsph:"\u2222",angst:"\xc5",angzarr:"\u237c",Aogon:"\u0104",aogon:"\u0105",Aopf:"\u{1d538}",aopf:"\u{1d552}",ap:"\u2248",apacir:"\u2a6f",apE:"\u2a70",ape:"\u224a",apid:"\u224b",apos:"'",ApplyFunction:"\u2061",approx:"\u2248",approxeq:"\u224a",Aring:"\xc5",aring:"\xe5",Ascr:"\u{1d49c}",ascr:"\u{1d4b6}",Assign:"\u2254",ast:"*",asymp:"\u2248",asympeq:"\u224d",Atilde:"\xc3",atilde:"\xe3",Auml:"\xc4",auml:"\xe4",awconint:"\u2233",awint:"\u2a11",backcong:"\u224c",backepsilon:"\u03f6",backprime:"\u2035",backsim:"\u223d",backsimeq:"\u22cd",Backslash:"\u2216",Barv:"\u2ae7",barvee:"\u22bd",Barwed:"\u2306",barwed:"\u2305",barwedge:"\u2305",bbrk:"\u23b5",bbrktbrk:"\u23b6",bcong:"\u224c",Bcy:"\u0411",bcy:"\u0431",bdquo:"\u201e",becaus:"\u2235",Because:"\u2235",because:"\u2235",bemptyv:"\u29b0",bepsi:"\u03f6",bernou:"\u212c",Bernoullis:"\u212c",Beta:"\u0392",beta:"\u03b2",beth:"\u2136",between:"\u226c",Bfr:"\u{1d505}",bfr:"\u{1d51f}",bigcap:"\u22c2",bigcirc:"\u25ef",bigcup:"\u22c3",bigodot:"\u2a00",bigoplus:"\u2a01",bigotimes:"\u2a02",bigsqcup:"\u2a06",bigstar:"\u2605",bigtriangledown:"\u25bd",bigtriangleup:"\u25b3",biguplus:"\u2a04",bigvee:"\u22c1",bigwedge:"\u22c0",bkarow:"\u290d",blacklozenge:"\u29eb",blacksquare:"\u25aa",blacktriangle:"\u25b4",blacktriangledown:"\u25be",blacktriangleleft:"\u25c2",blacktriangleright:"\u25b8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20e5",bnequiv:"\u2261\u20e5",bNot:"\u2aed",bnot:"\u2310",Bopf:"\u{1d539}",bopf:"\u{1d553}",bot:"\u22a5",bottom:"\u22a5",bowtie:"\u22c8",boxbox:"\u29c9",boxDL:"\u2557",boxDl:"\u2556",boxdL:"\u2555",boxdl:"\u2510",boxDR:"\u2554",boxDr:"\u2553",boxdR:"\u2552",boxdr:"\u250c",boxH:"\u2550",boxh:"\u2500",boxHD:"\u2566",boxHd:"\u2564",boxhD:"\u2565",boxhd:"\u252c",boxHU:"\u2569",boxHu:"\u2567",boxhU:"\u2568",boxhu:"\u2534",boxminus:"\u229f",boxplus:"\u229e",boxtimes:"\u22a0",boxUL:"\u255d",boxUl:"\u255c",boxuL:"\u255b",boxul:"\u2518",boxUR:"\u255a",boxUr:"\u2559",boxuR:"\u2558",boxur:"\u2514",boxV:"\u2551",boxv:"\u2502",boxVH:"\u256c",boxVh:"\u256b",boxvH:"\u256a",boxvh:"\u253c",boxVL:"\u2563",boxVl:"\u2562",boxvL:"\u2561",boxvl:"\u2524",boxVR:"\u2560",boxVr:"\u255f",boxvR:"\u255e",boxvr:"\u251c",bprime:"\u2035",Breve:"\u02d8",breve:"\u02d8",brvbar:"\xa6",Bscr:"\u212c",bscr:"\u{1d4b7}",bsemi:"\u204f",bsim:"\u223d",bsime:"\u22cd",bsol:"\\",bsolb:"\u29c5",bsolhsub:"\u27c8",bull:"\u2022",bullet:"\u2022",bump:"\u224e",bumpE:"\u2aae",bumpe:"\u224f",Bumpeq:"\u224e",bumpeq:"\u224f",Cacute:"\u0106",cacute:"\u0107",Cap:"\u22d2",cap:"\u2229",capand:"\u2a44",capbrcup:"\u2a49",capcap:"\u2a4b",capcup:"\u2a47",capdot:"\u2a40",CapitalDifferentialD:"\u2145",caps:"\u2229\ufe00",caret:"\u2041",caron:"\u02c7",Cayleys:"\u212d",ccaps:"\u2a4d",Ccaron:"\u010c",ccaron:"\u010d",Ccedil:"\xc7",ccedil:"\xe7",Ccirc:"\u0108",ccirc:"\u0109",Cconint:"\u2230",ccups:"\u2a4c",ccupssm:"\u2a50",Cdot:"\u010a",cdot:"\u010b",cedil:"\xb8",Cedilla:"\xb8",cemptyv:"\u29b2",cent:"\xa2",CenterDot:"\xb7",centerdot:"\xb7",Cfr:"\u212d",cfr:"\u{1d520}",CHcy:"\u0427",chcy:"\u0447",check:"\u2713",checkmark:"\u2713",Chi:"\u03a7",chi:"\u03c7",cir:"\u25cb",circ:"\u02c6",circeq:"\u2257",circlearrowleft:"\u21ba",circlearrowright:"\u21bb",circledast:"\u229b",circledcirc:"\u229a",circleddash:"\u229d",CircleDot:"\u2299",circledR:"\xae",circledS:"\u24c8",CircleMinus:"\u2296",CirclePlus:"\u2295",CircleTimes:"\u2297",cirE:"\u29c3",cire:"\u2257",cirfnint:"\u2a10",cirmid:"\u2aef",cirscir:"\u29c2",ClockwiseContourIntegral:"\u2232",CloseCurlyDoubleQuote:"\u201d",CloseCurlyQuote:"\u2019",clubs:"\u2663",clubsuit:"\u2663",Colon:"\u2237",colon:":",Colone:"\u2a74",colone:"\u2254",coloneq:"\u2254",comma:",",commat:"@",comp:"\u2201",compfn:"\u2218",complement:"\u2201",complexes:"\u2102",cong:"\u2245",congdot:"\u2a6d",Congruent:"\u2261",Conint:"\u222f",conint:"\u222e",ContourIntegral:"\u222e",Copf:"\u2102",copf:"\u{1d554}",coprod:"\u2210",Coproduct:"\u2210",COPY:"\xa9",copy:"\xa9",copysr:"\u2117",CounterClockwiseContourIntegral:"\u2233",crarr:"\u21b5",Cross:"\u2a2f",cross:"\u2717",Cscr:"\u{1d49e}",cscr:"\u{1d4b8}",csub:"\u2acf",csube:"\u2ad1",csup:"\u2ad0",csupe:"\u2ad2",ctdot:"\u22ef",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22de",cuesc:"\u22df",cularr:"\u21b6",cularrp:"\u293d",Cup:"\u22d3",cup:"\u222a",cupbrcap:"\u2a48",CupCap:"\u224d",cupcap:"\u2a46",cupcup:"\u2a4a",cupdot:"\u228d",cupor:"\u2a45",cups:"\u222a\ufe00",curarr:"\u21b7",curarrm:"\u293c",curlyeqprec:"\u22de",curlyeqsucc:"\u22df",curlyvee:"\u22ce",curlywedge:"\u22cf",curren:"\xa4",curvearrowleft:"\u21b6",curvearrowright:"\u21b7",cuvee:"\u22ce",cuwed:"\u22cf",cwconint:"\u2232",cwint:"\u2231",cylcty:"\u232d",Dagger:"\u2021",dagger:"\u2020",daleth:"\u2138",Darr:"\u21a1",dArr:"\u21d3",darr:"\u2193",dash:"\u2010",Dashv:"\u2ae4",dashv:"\u22a3",dbkarow:"\u290f",dblac:"\u02dd",Dcaron:"\u010e",dcaron:"\u010f",Dcy:"\u0414",dcy:"\u0434",DD:"\u2145",dd:"\u2146",ddagger:"\u2021",ddarr:"\u21ca",DDotrahd:"\u2911",ddotseq:"\u2a77",deg:"\xb0",Del:"\u2207",Delta:"\u0394",delta:"\u03b4",demptyv:"\u29b1",dfisht:"\u297f",Dfr:"\u{1d507}",dfr:"\u{1d521}",dHar:"\u2965",dharl:"\u21c3",dharr:"\u21c2",DiacriticalAcute:"\xb4",DiacriticalDot:"\u02d9",DiacriticalDoubleAcute:"\u02dd",DiacriticalGrave:"`",DiacriticalTilde:"\u02dc",diam:"\u22c4",Diamond:"\u22c4",diamond:"\u22c4",diamondsuit:"\u2666",diams:"\u2666",die:"\xa8",DifferentialD:"\u2146",digamma:"\u03dd",disin:"\u22f2",div:"\xf7",divide:"\xf7",divideontimes:"\u22c7",divonx:"\u22c7",DJcy:"\u0402",djcy:"\u0452",dlcorn:"\u231e",dlcrop:"\u230d",dollar:"$",Dopf:"\u{1d53b}",dopf:"\u{1d555}",Dot:"\xa8",dot:"\u02d9",DotDot:"\u20dc",doteq:"\u2250",doteqdot:"\u2251",DotEqual:"\u2250",dotminus:"\u2238",dotplus:"\u2214",dotsquare:"\u22a1",doublebarwedge:"\u2306",DoubleContourIntegral:"\u222f",DoubleDot:"\xa8",DoubleDownArrow:"\u21d3",DoubleLeftArrow:"\u21d0",DoubleLeftRightArrow:"\u21d4",DoubleLeftTee:"\u2ae4",DoubleLongLeftArrow:"\u27f8",DoubleLongLeftRightArrow:"\u27fa",DoubleLongRightArrow:"\u27f9",DoubleRightArrow:"\u21d2",DoubleRightTee:"\u22a8",DoubleUpArrow:"\u21d1",DoubleUpDownArrow:"\u21d5",DoubleVerticalBar:"\u2225",DownArrow:"\u2193",Downarrow:"\u21d3",downarrow:"\u2193",DownArrowBar:"\u2913",DownArrowUpArrow:"\u21f5",DownBreve:"\u0311",downdownarrows:"\u21ca",downharpoonleft:"\u21c3",downharpoonright:"\u21c2",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295e",DownLeftVector:"\u21bd",DownLeftVectorBar:"\u2956",DownRightTeeVector:"\u295f",DownRightVector:"\u21c1",DownRightVectorBar:"\u2957",DownTee:"\u22a4",DownTeeArrow:"\u21a7",drbkarow:"\u2910",drcorn:"\u231f",drcrop:"\u230c",Dscr:"\u{1d49f}",dscr:"\u{1d4b9}",DScy:"\u0405",dscy:"\u0455",dsol:"\u29f6",Dstrok:"\u0110",dstrok:"\u0111",dtdot:"\u22f1",dtri:"\u25bf",dtrif:"\u25be",duarr:"\u21f5",duhar:"\u296f",dwangle:"\u29a6",DZcy:"\u040f",dzcy:"\u045f",dzigrarr:"\u27ff",Eacute:"\xc9",eacute:"\xe9",easter:"\u2a6e",Ecaron:"\u011a",ecaron:"\u011b",ecir:"\u2256",Ecirc:"\xca",ecirc:"\xea",ecolon:"\u2255",Ecy:"\u042d",ecy:"\u044d",eDDot:"\u2a77",Edot:"\u0116",eDot:"\u2251",edot:"\u0117",ee:"\u2147",efDot:"\u2252",Efr:"\u{1d508}",efr:"\u{1d522}",eg:"\u2a9a",Egrave:"\xc8",egrave:"\xe8",egs:"\u2a96",egsdot:"\u2a98",el:"\u2a99",Element:"\u2208",elinters:"\u23e7",ell:"\u2113",els:"\u2a95",elsdot:"\u2a97",Emacr:"\u0112",emacr:"\u0113",empty:"\u2205",emptyset:"\u2205",EmptySmallSquare:"\u25fb",emptyv:"\u2205",EmptyVerySmallSquare:"\u25ab",emsp:"\u2003",emsp13:"\u2004",emsp14:"\u2005",ENG:"\u014a",eng:"\u014b",ensp:"\u2002",Eogon:"\u0118",eogon:"\u0119",Eopf:"\u{1d53c}",eopf:"\u{1d556}",epar:"\u22d5",eparsl:"\u29e3",eplus:"\u2a71",epsi:"\u03b5",Epsilon:"\u0395",epsilon:"\u03b5",epsiv:"\u03f5",eqcirc:"\u2256",eqcolon:"\u2255",eqsim:"\u2242",eqslantgtr:"\u2a96",eqslantless:"\u2a95",Equal:"\u2a75",equals:"=",EqualTilde:"\u2242",equest:"\u225f",Equilibrium:"\u21cc",equiv:"\u2261",equivDD:"\u2a78",eqvparsl:"\u29e5",erarr:"\u2971",erDot:"\u2253",Escr:"\u2130",escr:"\u212f",esdot:"\u2250",Esim:"\u2a73",esim:"\u2242",Eta:"\u0397",eta:"\u03b7",ETH:"\xd0",eth:"\xf0",Euml:"\xcb",euml:"\xeb",euro:"\u20ac",excl:"!",exist:"\u2203",Exists:"\u2203",expectation:"\u2130",ExponentialE:"\u2147",exponentiale:"\u2147",fallingdotseq:"\u2252",Fcy:"\u0424",fcy:"\u0444",female:"\u2640",ffilig:"\ufb03",fflig:"\ufb00",ffllig:"\ufb04",Ffr:"\u{1d509}",ffr:"\u{1d523}",filig:"\ufb01",FilledSmallSquare:"\u25fc",FilledVerySmallSquare:"\u25aa",fjlig:"fj",flat:"\u266d",fllig:"\ufb02",fltns:"\u25b1",fnof:"\u0192",Fopf:"\u{1d53d}",fopf:"\u{1d557}",ForAll:"\u2200",forall:"\u2200",fork:"\u22d4",forkv:"\u2ad9",Fouriertrf:"\u2131",fpartint:"\u2a0d",frac12:"\xbd",frac13:"\u2153",frac14:"\xbc",frac15:"\u2155",frac16:"\u2159",frac18:"\u215b",frac23:"\u2154",frac25:"\u2156",frac34:"\xbe",frac35:"\u2157",frac38:"\u215c",frac45:"\u2158",frac56:"\u215a",frac58:"\u215d",frac78:"\u215e",frasl:"\u2044",frown:"\u2322",Fscr:"\u2131",fscr:"\u{1d4bb}",gacute:"\u01f5",Gamma:"\u0393",gamma:"\u03b3",Gammad:"\u03dc",gammad:"\u03dd",gap:"\u2a86",Gbreve:"\u011e",gbreve:"\u011f",Gcedil:"\u0122",Gcirc:"\u011c",gcirc:"\u011d",Gcy:"\u0413",gcy:"\u0433",Gdot:"\u0120",gdot:"\u0121",gE:"\u2267",ge:"\u2265",gEl:"\u2a8c",gel:"\u22db",geq:"\u2265",geqq:"\u2267",geqslant:"\u2a7e",ges:"\u2a7e",gescc:"\u2aa9",gesdot:"\u2a80",gesdoto:"\u2a82",gesdotol:"\u2a84",gesl:"\u22db\ufe00",gesles:"\u2a94",Gfr:"\u{1d50a}",gfr:"\u{1d524}",Gg:"\u22d9",gg:"\u226b",ggg:"\u22d9",gimel:"\u2137",GJcy:"\u0403",gjcy:"\u0453",gl:"\u2277",gla:"\u2aa5",glE:"\u2a92",glj:"\u2aa4",gnap:"\u2a8a",gnapprox:"\u2a8a",gnE:"\u2269",gne:"\u2a88",gneq:"\u2a88",gneqq:"\u2269",gnsim:"\u22e7",Gopf:"\u{1d53e}",gopf:"\u{1d558}",grave:"`",GreaterEqual:"\u2265",GreaterEqualLess:"\u22db",GreaterFullEqual:"\u2267",GreaterGreater:"\u2aa2",GreaterLess:"\u2277",GreaterSlantEqual:"\u2a7e",GreaterTilde:"\u2273",Gscr:"\u{1d4a2}",gscr:"\u210a",gsim:"\u2273",gsime:"\u2a8e",gsiml:"\u2a90",Gt:"\u226b",GT:">",gt:">",gtcc:"\u2aa7",gtcir:"\u2a7a",gtdot:"\u22d7",gtlPar:"\u2995",gtquest:"\u2a7c",gtrapprox:"\u2a86",gtrarr:"\u2978",gtrdot:"\u22d7",gtreqless:"\u22db",gtreqqless:"\u2a8c",gtrless:"\u2277",gtrsim:"\u2273",gvertneqq:"\u2269\ufe00",gvnE:"\u2269\ufe00",Hacek:"\u02c7",hairsp:"\u200a",half:"\xbd",hamilt:"\u210b",HARDcy:"\u042a",hardcy:"\u044a",hArr:"\u21d4",harr:"\u2194",harrcir:"\u2948",harrw:"\u21ad",Hat:"^",hbar:"\u210f",Hcirc:"\u0124",hcirc:"\u0125",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",hercon:"\u22b9",Hfr:"\u210c",hfr:"\u{1d525}",HilbertSpace:"\u210b",hksearow:"\u2925",hkswarow:"\u2926",hoarr:"\u21ff",homtht:"\u223b",hookleftarrow:"\u21a9",hookrightarrow:"\u21aa",Hopf:"\u210d",hopf:"\u{1d559}",horbar:"\u2015",HorizontalLine:"\u2500",Hscr:"\u210b",hscr:"\u{1d4bd}",hslash:"\u210f",Hstrok:"\u0126",hstrok:"\u0127",HumpDownHump:"\u224e",HumpEqual:"\u224f",hybull:"\u2043",hyphen:"\u2010",Iacute:"\xcd",iacute:"\xed",ic:"\u2063",Icirc:"\xce",icirc:"\xee",Icy:"\u0418",icy:"\u0438",Idot:"\u0130",IEcy:"\u0415",iecy:"\u0435",iexcl:"\xa1",iff:"\u21d4",Ifr:"\u2111",ifr:"\u{1d526}",Igrave:"\xcc",igrave:"\xec",ii:"\u2148",iiiint:"\u2a0c",iiint:"\u222d",iinfin:"\u29dc",iiota:"\u2129",IJlig:"\u0132",ijlig:"\u0133",Im:"\u2111",Imacr:"\u012a",imacr:"\u012b",image:"\u2111",ImaginaryI:"\u2148",imagline:"\u2110",imagpart:"\u2111",imath:"\u0131",imof:"\u22b7",imped:"\u01b5",Implies:"\u21d2",in:"\u2208",incare:"\u2105",infin:"\u221e",infintie:"\u29dd",inodot:"\u0131",Int:"\u222c",int:"\u222b",intcal:"\u22ba",integers:"\u2124",Integral:"\u222b",intercal:"\u22ba",Intersection:"\u22c2",intlarhk:"\u2a17",intprod:"\u2a3c",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",IOcy:"\u0401",iocy:"\u0451",Iogon:"\u012e",iogon:"\u012f",Iopf:"\u{1d540}",iopf:"\u{1d55a}",Iota:"\u0399",iota:"\u03b9",iprod:"\u2a3c",iquest:"\xbf",Iscr:"\u2110",iscr:"\u{1d4be}",isin:"\u2208",isindot:"\u22f5",isinE:"\u22f9",isins:"\u22f4",isinsv:"\u22f3",isinv:"\u2208",it:"\u2062",Itilde:"\u0128",itilde:"\u0129",Iukcy:"\u0406",iukcy:"\u0456",Iuml:"\xcf",iuml:"\xef",Jcirc:"\u0134",jcirc:"\u0135",Jcy:"\u0419",jcy:"\u0439",Jfr:"\u{1d50d}",jfr:"\u{1d527}",jmath:"\u0237",Jopf:"\u{1d541}",jopf:"\u{1d55b}",Jscr:"\u{1d4a5}",jscr:"\u{1d4bf}",Jsercy:"\u0408",jsercy:"\u0458",Jukcy:"\u0404",jukcy:"\u0454",Kappa:"\u039a",kappa:"\u03ba",kappav:"\u03f0",Kcedil:"\u0136",kcedil:"\u0137",Kcy:"\u041a",kcy:"\u043a",Kfr:"\u{1d50e}",kfr:"\u{1d528}",kgreen:"\u0138",KHcy:"\u0425",khcy:"\u0445",KJcy:"\u040c",kjcy:"\u045c",Kopf:"\u{1d542}",kopf:"\u{1d55c}",Kscr:"\u{1d4a6}",kscr:"\u{1d4c0}",lAarr:"\u21da",Lacute:"\u0139",lacute:"\u013a",laemptyv:"\u29b4",lagran:"\u2112",Lambda:"\u039b",lambda:"\u03bb",Lang:"\u27ea",lang:"\u27e8",langd:"\u2991",langle:"\u27e8",lap:"\u2a85",Laplacetrf:"\u2112",laquo:"\xab",Larr:"\u219e",lArr:"\u21d0",larr:"\u2190",larrb:"\u21e4",larrbfs:"\u291f",larrfs:"\u291d",larrhk:"\u21a9",larrlp:"\u21ab",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21a2",lat:"\u2aab",lAtail:"\u291b",latail:"\u2919",late:"\u2aad",lates:"\u2aad\ufe00",lBarr:"\u290e",lbarr:"\u290c",lbbrk:"\u2772",lbrace:"{",lbrack:"[",lbrke:"\u298b",lbrksld:"\u298f",lbrkslu:"\u298d",Lcaron:"\u013d",lcaron:"\u013e",Lcedil:"\u013b",lcedil:"\u013c",lceil:"\u2308",lcub:"{",Lcy:"\u041b",lcy:"\u043b",ldca:"\u2936",ldquo:"\u201c",ldquor:"\u201e",ldrdhar:"\u2967",ldrushar:"\u294b",ldsh:"\u21b2",lE:"\u2266",le:"\u2264",LeftAngleBracket:"\u27e8",LeftArrow:"\u2190",Leftarrow:"\u21d0",leftarrow:"\u2190",LeftArrowBar:"\u21e4",LeftArrowRightArrow:"\u21c6",leftarrowtail:"\u21a2",LeftCeiling:"\u2308",LeftDoubleBracket:"\u27e6",LeftDownTeeVector:"\u2961",LeftDownVector:"\u21c3",LeftDownVectorBar:"\u2959",LeftFloor:"\u230a",leftharpoondown:"\u21bd",leftharpoonup:"\u21bc",leftleftarrows:"\u21c7",LeftRightArrow:"\u2194",Leftrightarrow:"\u21d4",leftrightarrow:"\u2194",leftrightarrows:"\u21c6",leftrightharpoons:"\u21cb",leftrightsquigarrow:"\u21ad",LeftRightVector:"\u294e",LeftTee:"\u22a3",LeftTeeArrow:"\u21a4",LeftTeeVector:"\u295a",leftthreetimes:"\u22cb",LeftTriangle:"\u22b2",LeftTriangleBar:"\u29cf",LeftTriangleEqual:"\u22b4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVector:"\u21bf",LeftUpVectorBar:"\u2958",LeftVector:"\u21bc",LeftVectorBar:"\u2952",lEg:"\u2a8b",leg:"\u22da",leq:"\u2264",leqq:"\u2266",leqslant:"\u2a7d",les:"\u2a7d",lescc:"\u2aa8",lesdot:"\u2a7f",lesdoto:"\u2a81",lesdotor:"\u2a83",lesg:"\u22da\ufe00",lesges:"\u2a93",lessapprox:"\u2a85",lessdot:"\u22d6",lesseqgtr:"\u22da",lesseqqgtr:"\u2a8b",LessEqualGreater:"\u22da",LessFullEqual:"\u2266",LessGreater:"\u2276",lessgtr:"\u2276",LessLess:"\u2aa1",lesssim:"\u2272",LessSlantEqual:"\u2a7d",LessTilde:"\u2272",lfisht:"\u297c",lfloor:"\u230a",Lfr:"\u{1d50f}",lfr:"\u{1d529}",lg:"\u2276",lgE:"\u2a91",lHar:"\u2962",lhard:"\u21bd",lharu:"\u21bc",lharul:"\u296a",lhblk:"\u2584",LJcy:"\u0409",ljcy:"\u0459",Ll:"\u22d8",ll:"\u226a",llarr:"\u21c7",llcorner:"\u231e",Lleftarrow:"\u21da",llhard:"\u296b",lltri:"\u25fa",Lmidot:"\u013f",lmidot:"\u0140",lmoust:"\u23b0",lmoustache:"\u23b0",lnap:"\u2a89",lnapprox:"\u2a89",lnE:"\u2268",lne:"\u2a87",lneq:"\u2a87",lneqq:"\u2268",lnsim:"\u22e6",loang:"\u27ec",loarr:"\u21fd",lobrk:"\u27e6",LongLeftArrow:"\u27f5",Longleftarrow:"\u27f8",longleftarrow:"\u27f5",LongLeftRightArrow:"\u27f7",Longleftrightarrow:"\u27fa",longleftrightarrow:"\u27f7",longmapsto:"\u27fc",LongRightArrow:"\u27f6",Longrightarrow:"\u27f9",longrightarrow:"\u27f6",looparrowleft:"\u21ab",looparrowright:"\u21ac",lopar:"\u2985",Lopf:"\u{1d543}",lopf:"\u{1d55d}",loplus:"\u2a2d",lotimes:"\u2a34",lowast:"\u2217",lowbar:"_",LowerLeftArrow:"\u2199",LowerRightArrow:"\u2198",loz:"\u25ca",lozenge:"\u25ca",lozf:"\u29eb",lpar:"(",lparlt:"\u2993",lrarr:"\u21c6",lrcorner:"\u231f",lrhar:"\u21cb",lrhard:"\u296d",lrm:"\u200e",lrtri:"\u22bf",lsaquo:"\u2039",Lscr:"\u2112",lscr:"\u{1d4c1}",Lsh:"\u21b0",lsh:"\u21b0",lsim:"\u2272",lsime:"\u2a8d",lsimg:"\u2a8f",lsqb:"[",lsquo:"\u2018",lsquor:"\u201a",Lstrok:"\u0141",lstrok:"\u0142",Lt:"\u226a",LT:"<",lt:"<",ltcc:"\u2aa6",ltcir:"\u2a79",ltdot:"\u22d6",lthree:"\u22cb",ltimes:"\u22c9",ltlarr:"\u2976",ltquest:"\u2a7b",ltri:"\u25c3",ltrie:"\u22b4",ltrif:"\u25c2",ltrPar:"\u2996",lurdshar:"\u294a",luruhar:"\u2966",lvertneqq:"\u2268\ufe00",lvnE:"\u2268\ufe00",macr:"\xaf",male:"\u2642",malt:"\u2720",maltese:"\u2720",Map:"\u2905",map:"\u21a6",mapsto:"\u21a6",mapstodown:"\u21a7",mapstoleft:"\u21a4",mapstoup:"\u21a5",marker:"\u25ae",mcomma:"\u2a29",Mcy:"\u041c",mcy:"\u043c",mdash:"\u2014",mDDot:"\u223a",measuredangle:"\u2221",MediumSpace:"\u205f",Mellintrf:"\u2133",Mfr:"\u{1d510}",mfr:"\u{1d52a}",mho:"\u2127",micro:"\xb5",mid:"\u2223",midast:"*",midcir:"\u2af0",middot:"\xb7",minus:"\u2212",minusb:"\u229f",minusd:"\u2238",minusdu:"\u2a2a",MinusPlus:"\u2213",mlcp:"\u2adb",mldr:"\u2026",mnplus:"\u2213",models:"\u22a7",Mopf:"\u{1d544}",mopf:"\u{1d55e}",mp:"\u2213",Mscr:"\u2133",mscr:"\u{1d4c2}",mstpos:"\u223e",Mu:"\u039c",mu:"\u03bc",multimap:"\u22b8",mumap:"\u22b8",nabla:"\u2207",Nacute:"\u0143",nacute:"\u0144",nang:"\u2220\u20d2",nap:"\u2249",napE:"\u2a70\u0338",napid:"\u224b\u0338",napos:"\u0149",napprox:"\u2249",natur:"\u266e",natural:"\u266e",naturals:"\u2115",nbsp:"\xa0",nbump:"\u224e\u0338",nbumpe:"\u224f\u0338",ncap:"\u2a43",Ncaron:"\u0147",ncaron:"\u0148",Ncedil:"\u0145",ncedil:"\u0146",ncong:"\u2247",ncongdot:"\u2a6d\u0338",ncup:"\u2a42",Ncy:"\u041d",ncy:"\u043d",ndash:"\u2013",ne:"\u2260",nearhk:"\u2924",neArr:"\u21d7",nearr:"\u2197",nearrow:"\u2197",nedot:"\u2250\u0338",NegativeMediumSpace:"\u200b",NegativeThickSpace:"\u200b",NegativeThinSpace:"\u200b",NegativeVeryThinSpace:"\u200b",nequiv:"\u2262",nesear:"\u2928",nesim:"\u2242\u0338",NestedGreaterGreater:"\u226b",NestedLessLess:"\u226a",NewLine:"\n",nexist:"\u2204",nexists:"\u2204",Nfr:"\u{1d511}",nfr:"\u{1d52b}",ngE:"\u2267\u0338",nge:"\u2271",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2a7e\u0338",nges:"\u2a7e\u0338",nGg:"\u22d9\u0338",ngsim:"\u2275",nGt:"\u226b\u20d2",ngt:"\u226f",ngtr:"\u226f",nGtv:"\u226b\u0338",nhArr:"\u21ce",nharr:"\u21ae",nhpar:"\u2af2",ni:"\u220b",nis:"\u22fc",nisd:"\u22fa",niv:"\u220b",NJcy:"\u040a",njcy:"\u045a",nlArr:"\u21cd",nlarr:"\u219a",nldr:"\u2025",nlE:"\u2266\u0338",nle:"\u2270",nLeftarrow:"\u21cd",nleftarrow:"\u219a",nLeftrightarrow:"\u21ce",nleftrightarrow:"\u21ae",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2a7d\u0338",nles:"\u2a7d\u0338",nless:"\u226e",nLl:"\u22d8\u0338",nlsim:"\u2274",nLt:"\u226a\u20d2",nlt:"\u226e",nltri:"\u22ea",nltrie:"\u22ec",nLtv:"\u226a\u0338",nmid:"\u2224",NoBreak:"\u2060",NonBreakingSpace:"\xa0",Nopf:"\u2115",nopf:"\u{1d55f}",Not:"\u2aec",not:"\xac",NotCongruent:"\u2262",NotCupCap:"\u226d",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226f",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226b\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2a7e\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224e\u0338",NotHumpEqual:"\u224f\u0338",notin:"\u2209",notindot:"\u22f5\u0338",notinE:"\u22f9\u0338",notinva:"\u2209",notinvb:"\u22f7",notinvc:"\u22f6",NotLeftTriangle:"\u22ea",NotLeftTriangleBar:"\u29cf\u0338",NotLeftTriangleEqual:"\u22ec",NotLess:"\u226e",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226a\u0338",NotLessSlantEqual:"\u2a7d\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2aa2\u0338",NotNestedLessLess:"\u2aa1\u0338",notni:"\u220c",notniva:"\u220c",notnivb:"\u22fe",notnivc:"\u22fd",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2aaf\u0338",NotPrecedesSlantEqual:"\u22e0",NotReverseElement:"\u220c",NotRightTriangle:"\u22eb",NotRightTriangleBar:"\u29d0\u0338",NotRightTriangleEqual:"\u22ed",NotSquareSubset:"\u228f\u0338",NotSquareSubsetEqual:"\u22e2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22e3",NotSubset:"\u2282\u20d2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2ab0\u0338",NotSucceedsSlantEqual:"\u22e1",NotSucceedsTilde:"\u227f\u0338",NotSuperset:"\u2283\u20d2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",npar:"\u2226",nparallel:"\u2226",nparsl:"\u2afd\u20e5",npart:"\u2202\u0338",npolint:"\u2a14",npr:"\u2280",nprcue:"\u22e0",npre:"\u2aaf\u0338",nprec:"\u2280",npreceq:"\u2aaf\u0338",nrArr:"\u21cf",nrarr:"\u219b",nrarrc:"\u2933\u0338",nrarrw:"\u219d\u0338",nRightarrow:"\u21cf",nrightarrow:"\u219b",nrtri:"\u22eb",nrtrie:"\u22ed",nsc:"\u2281",nsccue:"\u22e1",nsce:"\u2ab0\u0338",Nscr:"\u{1d4a9}",nscr:"\u{1d4c3}",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22e2",nsqsupe:"\u22e3",nsub:"\u2284",nsubE:"\u2ac5\u0338",nsube:"\u2288",nsubset:"\u2282\u20d2",nsubseteq:"\u2288",nsubseteqq:"\u2ac5\u0338",nsucc:"\u2281",nsucceq:"\u2ab0\u0338",nsup:"\u2285",nsupE:"\u2ac6\u0338",nsupe:"\u2289",nsupset:"\u2283\u20d2",nsupseteq:"\u2289",nsupseteqq:"\u2ac6\u0338",ntgl:"\u2279",Ntilde:"\xd1",ntilde:"\xf1",ntlg:"\u2278",ntriangleleft:"\u22ea",ntrianglelefteq:"\u22ec",ntriangleright:"\u22eb",ntrianglerighteq:"\u22ed",Nu:"\u039d",nu:"\u03bd",num:"#",numero:"\u2116",numsp:"\u2007",nvap:"\u224d\u20d2",nVDash:"\u22af",nVdash:"\u22ae",nvDash:"\u22ad",nvdash:"\u22ac",nvge:"\u2265\u20d2",nvgt:">\u20d2",nvHarr:"\u2904",nvinfin:"\u29de",nvlArr:"\u2902",nvle:"\u2264\u20d2",nvlt:"<\u20d2",nvltrie:"\u22b4\u20d2",nvrArr:"\u2903",nvrtrie:"\u22b5\u20d2",nvsim:"\u223c\u20d2",nwarhk:"\u2923",nwArr:"\u21d6",nwarr:"\u2196",nwarrow:"\u2196",nwnear:"\u2927",Oacute:"\xd3",oacute:"\xf3",oast:"\u229b",ocir:"\u229a",Ocirc:"\xd4",ocirc:"\xf4",Ocy:"\u041e",ocy:"\u043e",odash:"\u229d",Odblac:"\u0150",odblac:"\u0151",odiv:"\u2a38",odot:"\u2299",odsold:"\u29bc",OElig:"\u0152",oelig:"\u0153",ofcir:"\u29bf",Ofr:"\u{1d512}",ofr:"\u{1d52c}",ogon:"\u02db",Ograve:"\xd2",ograve:"\xf2",ogt:"\u29c1",ohbar:"\u29b5",ohm:"\u03a9",oint:"\u222e",olarr:"\u21ba",olcir:"\u29be",olcross:"\u29bb",oline:"\u203e",olt:"\u29c0",Omacr:"\u014c",omacr:"\u014d",Omega:"\u03a9",omega:"\u03c9",Omicron:"\u039f",omicron:"\u03bf",omid:"\u29b6",ominus:"\u2296",Oopf:"\u{1d546}",oopf:"\u{1d560}",opar:"\u29b7",OpenCurlyDoubleQuote:"\u201c",OpenCurlyQuote:"\u2018",operp:"\u29b9",oplus:"\u2295",Or:"\u2a54",or:"\u2228",orarr:"\u21bb",ord:"\u2a5d",order:"\u2134",orderof:"\u2134",ordf:"\xaa",ordm:"\xba",origof:"\u22b6",oror:"\u2a56",orslope:"\u2a57",orv:"\u2a5b",oS:"\u24c8",Oscr:"\u{1d4aa}",oscr:"\u2134",Oslash:"\xd8",oslash:"\xf8",osol:"\u2298",Otilde:"\xd5",otilde:"\xf5",Otimes:"\u2a37",otimes:"\u2297",otimesas:"\u2a36",Ouml:"\xd6",ouml:"\xf6",ovbar:"\u233d",OverBar:"\u203e",OverBrace:"\u23de",OverBracket:"\u23b4",OverParenthesis:"\u23dc",par:"\u2225",para:"\xb6",parallel:"\u2225",parsim:"\u2af3",parsl:"\u2afd",part:"\u2202",PartialD:"\u2202",Pcy:"\u041f",pcy:"\u043f",percnt:"%",period:".",permil:"\u2030",perp:"\u22a5",pertenk:"\u2031",Pfr:"\u{1d513}",pfr:"\u{1d52d}",Phi:"\u03a6",phi:"\u03c6",phiv:"\u03d5",phmmat:"\u2133",phone:"\u260e",Pi:"\u03a0",pi:"\u03c0",pitchfork:"\u22d4",piv:"\u03d6",planck:"\u210f",planckh:"\u210e",plankv:"\u210f",plus:"+",plusacir:"\u2a23",plusb:"\u229e",pluscir:"\u2a22",plusdo:"\u2214",plusdu:"\u2a25",pluse:"\u2a72",PlusMinus:"\xb1",plusmn:"\xb1",plussim:"\u2a26",plustwo:"\u2a27",pm:"\xb1",Poincareplane:"\u210c",pointint:"\u2a15",Popf:"\u2119",popf:"\u{1d561}",pound:"\xa3",Pr:"\u2abb",pr:"\u227a",prap:"\u2ab7",prcue:"\u227c",prE:"\u2ab3",pre:"\u2aaf",prec:"\u227a",precapprox:"\u2ab7",preccurlyeq:"\u227c",Precedes:"\u227a",PrecedesEqual:"\u2aaf",PrecedesSlantEqual:"\u227c",PrecedesTilde:"\u227e",preceq:"\u2aaf",precnapprox:"\u2ab9",precneqq:"\u2ab5",precnsim:"\u22e8",precsim:"\u227e",Prime:"\u2033",prime:"\u2032",primes:"\u2119",prnap:"\u2ab9",prnE:"\u2ab5",prnsim:"\u22e8",prod:"\u220f",Product:"\u220f",profalar:"\u232e",profline:"\u2312",profsurf:"\u2313",prop:"\u221d",Proportion:"\u2237",Proportional:"\u221d",propto:"\u221d",prsim:"\u227e",prurel:"\u22b0",Pscr:"\u{1d4ab}",pscr:"\u{1d4c5}",Psi:"\u03a8",psi:"\u03c8",puncsp:"\u2008",Qfr:"\u{1d514}",qfr:"\u{1d52e}",qint:"\u2a0c",Qopf:"\u211a",qopf:"\u{1d562}",qprime:"\u2057",Qscr:"\u{1d4ac}",qscr:"\u{1d4c6}",quaternions:"\u210d",quatint:"\u2a16",quest:"?",questeq:"\u225f",QUOT:'"',quot:'"',rAarr:"\u21db",race:"\u223d\u0331",Racute:"\u0154",racute:"\u0155",radic:"\u221a",raemptyv:"\u29b3",Rang:"\u27eb",rang:"\u27e9",rangd:"\u2992",range:"\u29a5",rangle:"\u27e9",raquo:"\xbb",Rarr:"\u21a0",rArr:"\u21d2",rarr:"\u2192",rarrap:"\u2975",rarrb:"\u21e5",rarrbfs:"\u2920",rarrc:"\u2933",rarrfs:"\u291e",rarrhk:"\u21aa",rarrlp:"\u21ac",rarrpl:"\u2945",rarrsim:"\u2974",Rarrtl:"\u2916",rarrtl:"\u21a3",rarrw:"\u219d",rAtail:"\u291c",ratail:"\u291a",ratio:"\u2236",rationals:"\u211a",RBarr:"\u2910",rBarr:"\u290f",rbarr:"\u290d",rbbrk:"\u2773",rbrace:"}",rbrack:"]",rbrke:"\u298c",rbrksld:"\u298e",rbrkslu:"\u2990",Rcaron:"\u0158",rcaron:"\u0159",Rcedil:"\u0156",rcedil:"\u0157",rceil:"\u2309",rcub:"}",Rcy:"\u0420",rcy:"\u0440",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201d",rdquor:"\u201d",rdsh:"\u21b3",Re:"\u211c",real:"\u211c",realine:"\u211b",realpart:"\u211c",reals:"\u211d",rect:"\u25ad",REG:"\xae",reg:"\xae",ReverseElement:"\u220b",ReverseEquilibrium:"\u21cb",ReverseUpEquilibrium:"\u296f",rfisht:"\u297d",rfloor:"\u230b",Rfr:"\u211c",rfr:"\u{1d52f}",rHar:"\u2964",rhard:"\u21c1",rharu:"\u21c0",rharul:"\u296c",Rho:"\u03a1",rho:"\u03c1",rhov:"\u03f1",RightAngleBracket:"\u27e9",RightArrow:"\u2192",Rightarrow:"\u21d2",rightarrow:"\u2192",RightArrowBar:"\u21e5",RightArrowLeftArrow:"\u21c4",rightarrowtail:"\u21a3",RightCeiling:"\u2309",RightDoubleBracket:"\u27e7",RightDownTeeVector:"\u295d",RightDownVector:"\u21c2",RightDownVectorBar:"\u2955",RightFloor:"\u230b",rightharpoondown:"\u21c1",rightharpoonup:"\u21c0",rightleftarrows:"\u21c4",rightleftharpoons:"\u21cc",rightrightarrows:"\u21c9",rightsquigarrow:"\u219d",RightTee:"\u22a2",RightTeeArrow:"\u21a6",RightTeeVector:"\u295b",rightthreetimes:"\u22cc",RightTriangle:"\u22b3",RightTriangleBar:"\u29d0",RightTriangleEqual:"\u22b5",RightUpDownVector:"\u294f",RightUpTeeVector:"\u295c",RightUpVector:"\u21be",RightUpVectorBar:"\u2954",RightVector:"\u21c0",RightVectorBar:"\u2953",ring:"\u02da",risingdotseq:"\u2253",rlarr:"\u21c4",rlhar:"\u21cc",rlm:"\u200f",rmoust:"\u23b1",rmoustache:"\u23b1",rnmid:"\u2aee",roang:"\u27ed",roarr:"\u21fe",robrk:"\u27e7",ropar:"\u2986",Ropf:"\u211d",ropf:"\u{1d563}",roplus:"\u2a2e",rotimes:"\u2a35",RoundImplies:"\u2970",rpar:")",rpargt:"\u2994",rppolint:"\u2a12",rrarr:"\u21c9",Rrightarrow:"\u21db",rsaquo:"\u203a",Rscr:"\u211b",rscr:"\u{1d4c7}",Rsh:"\u21b1",rsh:"\u21b1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22cc",rtimes:"\u22ca",rtri:"\u25b9",rtrie:"\u22b5",rtrif:"\u25b8",rtriltri:"\u29ce",RuleDelayed:"\u29f4",ruluhar:"\u2968",rx:"\u211e",Sacute:"\u015a",sacute:"\u015b",sbquo:"\u201a",Sc:"\u2abc",sc:"\u227b",scap:"\u2ab8",Scaron:"\u0160",scaron:"\u0161",sccue:"\u227d",scE:"\u2ab4",sce:"\u2ab0",Scedil:"\u015e",scedil:"\u015f",Scirc:"\u015c",scirc:"\u015d",scnap:"\u2aba",scnE:"\u2ab6",scnsim:"\u22e9",scpolint:"\u2a13",scsim:"\u227f",Scy:"\u0421",scy:"\u0441",sdot:"\u22c5",sdotb:"\u22a1",sdote:"\u2a66",searhk:"\u2925",seArr:"\u21d8",searr:"\u2198",searrow:"\u2198",sect:"\xa7",semi:";",seswar:"\u2929",setminus:"\u2216",setmn:"\u2216",sext:"\u2736",Sfr:"\u{1d516}",sfr:"\u{1d530}",sfrown:"\u2322",sharp:"\u266f",SHCHcy:"\u0429",shchcy:"\u0449",SHcy:"\u0428",shcy:"\u0448",ShortDownArrow:"\u2193",ShortLeftArrow:"\u2190",shortmid:"\u2223",shortparallel:"\u2225",ShortRightArrow:"\u2192",ShortUpArrow:"\u2191",shy:"\xad",Sigma:"\u03a3",sigma:"\u03c3",sigmaf:"\u03c2",sigmav:"\u03c2",sim:"\u223c",simdot:"\u2a6a",sime:"\u2243",simeq:"\u2243",simg:"\u2a9e",simgE:"\u2aa0",siml:"\u2a9d",simlE:"\u2a9f",simne:"\u2246",simplus:"\u2a24",simrarr:"\u2972",slarr:"\u2190",SmallCircle:"\u2218",smallsetminus:"\u2216",smashp:"\u2a33",smeparsl:"\u29e4",smid:"\u2223",smile:"\u2323",smt:"\u2aaa",smte:"\u2aac",smtes:"\u2aac\ufe00",SOFTcy:"\u042c",softcy:"\u044c",sol:"/",solb:"\u29c4",solbar:"\u233f",Sopf:"\u{1d54a}",sopf:"\u{1d564}",spades:"\u2660",spadesuit:"\u2660",spar:"\u2225",sqcap:"\u2293",sqcaps:"\u2293\ufe00",sqcup:"\u2294",sqcups:"\u2294\ufe00",Sqrt:"\u221a",sqsub:"\u228f",sqsube:"\u2291",sqsubset:"\u228f",sqsubseteq:"\u2291",sqsup:"\u2290",sqsupe:"\u2292",sqsupset:"\u2290",sqsupseteq:"\u2292",squ:"\u25a1",Square:"\u25a1",square:"\u25a1",SquareIntersection:"\u2293",SquareSubset:"\u228f",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",squarf:"\u25aa",squf:"\u25aa",srarr:"\u2192",Sscr:"\u{1d4ae}",sscr:"\u{1d4c8}",ssetmn:"\u2216",ssmile:"\u2323",sstarf:"\u22c6",Star:"\u22c6",star:"\u2606",starf:"\u2605",straightepsilon:"\u03f5",straightphi:"\u03d5",strns:"\xaf",Sub:"\u22d0",sub:"\u2282",subdot:"\u2abd",subE:"\u2ac5",sube:"\u2286",subedot:"\u2ac3",submult:"\u2ac1",subnE:"\u2acb",subne:"\u228a",subplus:"\u2abf",subrarr:"\u2979",Subset:"\u22d0",subset:"\u2282",subseteq:"\u2286",subseteqq:"\u2ac5",SubsetEqual:"\u2286",subsetneq:"\u228a",subsetneqq:"\u2acb",subsim:"\u2ac7",subsub:"\u2ad5",subsup:"\u2ad3",succ:"\u227b",succapprox:"\u2ab8",succcurlyeq:"\u227d",Succeeds:"\u227b",SucceedsEqual:"\u2ab0",SucceedsSlantEqual:"\u227d",SucceedsTilde:"\u227f",succeq:"\u2ab0",succnapprox:"\u2aba",succneqq:"\u2ab6",succnsim:"\u22e9",succsim:"\u227f",SuchThat:"\u220b",Sum:"\u2211",sum:"\u2211",sung:"\u266a",Sup:"\u22d1",sup:"\u2283",sup1:"\xb9",sup2:"\xb2",sup3:"\xb3",supdot:"\u2abe",supdsub:"\u2ad8",supE:"\u2ac6",supe:"\u2287",supedot:"\u2ac4",Superset:"\u2283",SupersetEqual:"\u2287",suphsol:"\u27c9",suphsub:"\u2ad7",suplarr:"\u297b",supmult:"\u2ac2",supnE:"\u2acc",supne:"\u228b",supplus:"\u2ac0",Supset:"\u22d1",supset:"\u2283",supseteq:"\u2287",supseteqq:"\u2ac6",supsetneq:"\u228b",supsetneqq:"\u2acc",supsim:"\u2ac8",supsub:"\u2ad4",supsup:"\u2ad6",swarhk:"\u2926",swArr:"\u21d9",swarr:"\u2199",swarrow:"\u2199",swnwar:"\u292a",szlig:"\xdf",Tab:"\t",target:"\u2316",Tau:"\u03a4",tau:"\u03c4",tbrk:"\u23b4",Tcaron:"\u0164",tcaron:"\u0165",Tcedil:"\u0162",tcedil:"\u0163",Tcy:"\u0422",tcy:"\u0442",tdot:"\u20db",telrec:"\u2315",Tfr:"\u{1d517}",tfr:"\u{1d531}",there4:"\u2234",Therefore:"\u2234",therefore:"\u2234",Theta:"\u0398",theta:"\u03b8",thetasym:"\u03d1",thetav:"\u03d1",thickapprox:"\u2248",thicksim:"\u223c",ThickSpace:"\u205f\u200a",thinsp:"\u2009",ThinSpace:"\u2009",thkap:"\u2248",thksim:"\u223c",THORN:"\xde",thorn:"\xfe",Tilde:"\u223c",tilde:"\u02dc",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",times:"\xd7",timesb:"\u22a0",timesbar:"\u2a31",timesd:"\u2a30",tint:"\u222d",toea:"\u2928",top:"\u22a4",topbot:"\u2336",topcir:"\u2af1",Topf:"\u{1d54b}",topf:"\u{1d565}",topfork:"\u2ada",tosa:"\u2929",tprime:"\u2034",TRADE:"\u2122",trade:"\u2122",triangle:"\u25b5",triangledown:"\u25bf",triangleleft:"\u25c3",trianglelefteq:"\u22b4",triangleq:"\u225c",triangleright:"\u25b9",trianglerighteq:"\u22b5",tridot:"\u25ec",trie:"\u225c",triminus:"\u2a3a",TripleDot:"\u20db",triplus:"\u2a39",trisb:"\u29cd",tritime:"\u2a3b",trpezium:"\u23e2",Tscr:"\u{1d4af}",tscr:"\u{1d4c9}",TScy:"\u0426",tscy:"\u0446",TSHcy:"\u040b",tshcy:"\u045b",Tstrok:"\u0166",tstrok:"\u0167",twixt:"\u226c",twoheadleftarrow:"\u219e",twoheadrightarrow:"\u21a0",Uacute:"\xda",uacute:"\xfa",Uarr:"\u219f",uArr:"\u21d1",uarr:"\u2191",Uarrocir:"\u2949",Ubrcy:"\u040e",ubrcy:"\u045e",Ubreve:"\u016c",ubreve:"\u016d",Ucirc:"\xdb",ucirc:"\xfb",Ucy:"\u0423",ucy:"\u0443",udarr:"\u21c5",Udblac:"\u0170",udblac:"\u0171",udhar:"\u296e",ufisht:"\u297e",Ufr:"\u{1d518}",ufr:"\u{1d532}",Ugrave:"\xd9",ugrave:"\xf9",uHar:"\u2963",uharl:"\u21bf",uharr:"\u21be",uhblk:"\u2580",ulcorn:"\u231c",ulcorner:"\u231c",ulcrop:"\u230f",ultri:"\u25f8",Umacr:"\u016a",umacr:"\u016b",uml:"\xa8",UnderBar:"_",UnderBrace:"\u23df",UnderBracket:"\u23b5",UnderParenthesis:"\u23dd",Union:"\u22c3",UnionPlus:"\u228e",Uogon:"\u0172",uogon:"\u0173",Uopf:"\u{1d54c}",uopf:"\u{1d566}",UpArrow:"\u2191",Uparrow:"\u21d1",uparrow:"\u2191",UpArrowBar:"\u2912",UpArrowDownArrow:"\u21c5",UpDownArrow:"\u2195",Updownarrow:"\u21d5",updownarrow:"\u2195",UpEquilibrium:"\u296e",upharpoonleft:"\u21bf",upharpoonright:"\u21be",uplus:"\u228e",UpperLeftArrow:"\u2196",UpperRightArrow:"\u2197",Upsi:"\u03d2",upsi:"\u03c5",upsih:"\u03d2",Upsilon:"\u03a5",upsilon:"\u03c5",UpTee:"\u22a5",UpTeeArrow:"\u21a5",upuparrows:"\u21c8",urcorn:"\u231d",urcorner:"\u231d",urcrop:"\u230e",Uring:"\u016e",uring:"\u016f",urtri:"\u25f9",Uscr:"\u{1d4b0}",uscr:"\u{1d4ca}",utdot:"\u22f0",Utilde:"\u0168",utilde:"\u0169",utri:"\u25b5",utrif:"\u25b4",uuarr:"\u21c8",Uuml:"\xdc",uuml:"\xfc",uwangle:"\u29a7",vangrt:"\u299c",varepsilon:"\u03f5",varkappa:"\u03f0",varnothing:"\u2205",varphi:"\u03d5",varpi:"\u03d6",varpropto:"\u221d",vArr:"\u21d5",varr:"\u2195",varrho:"\u03f1",varsigma:"\u03c2",varsubsetneq:"\u228a\ufe00",varsubsetneqq:"\u2acb\ufe00",varsupsetneq:"\u228b\ufe00",varsupsetneqq:"\u2acc\ufe00",vartheta:"\u03d1",vartriangleleft:"\u22b2",vartriangleright:"\u22b3",Vbar:"\u2aeb",vBar:"\u2ae8",vBarv:"\u2ae9",Vcy:"\u0412",vcy:"\u0432",VDash:"\u22ab",Vdash:"\u22a9",vDash:"\u22a8",vdash:"\u22a2",Vdashl:"\u2ae6",Vee:"\u22c1",vee:"\u2228",veebar:"\u22bb",veeeq:"\u225a",vellip:"\u22ee",Verbar:"\u2016",verbar:"|",Vert:"\u2016",vert:"|",VerticalBar:"\u2223",VerticalLine:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",VeryThinSpace:"\u200a",Vfr:"\u{1d519}",vfr:"\u{1d533}",vltri:"\u22b2",vnsub:"\u2282\u20d2",vnsup:"\u2283\u20d2",Vopf:"\u{1d54d}",vopf:"\u{1d567}",vprop:"\u221d",vrtri:"\u22b3",Vscr:"\u{1d4b1}",vscr:"\u{1d4cb}",vsubnE:"\u2acb\ufe00",vsubne:"\u228a\ufe00",vsupnE:"\u2acc\ufe00",vsupne:"\u228b\ufe00",Vvdash:"\u22aa",vzigzag:"\u299a",Wcirc:"\u0174",wcirc:"\u0175",wedbar:"\u2a5f",Wedge:"\u22c0",wedge:"\u2227",wedgeq:"\u2259",weierp:"\u2118",Wfr:"\u{1d51a}",wfr:"\u{1d534}",Wopf:"\u{1d54e}",wopf:"\u{1d568}",wp:"\u2118",wr:"\u2240",wreath:"\u2240",Wscr:"\u{1d4b2}",wscr:"\u{1d4cc}",xcap:"\u22c2",xcirc:"\u25ef",xcup:"\u22c3",xdtri:"\u25bd",Xfr:"\u{1d51b}",xfr:"\u{1d535}",xhArr:"\u27fa",xharr:"\u27f7",Xi:"\u039e",xi:"\u03be",xlArr:"\u27f8",xlarr:"\u27f5",xmap:"\u27fc",xnis:"\u22fb",xodot:"\u2a00",Xopf:"\u{1d54f}",xopf:"\u{1d569}",xoplus:"\u2a01",xotime:"\u2a02",xrArr:"\u27f9",xrarr:"\u27f6",Xscr:"\u{1d4b3}",xscr:"\u{1d4cd}",xsqcup:"\u2a06",xuplus:"\u2a04",xutri:"\u25b3",xvee:"\u22c1",xwedge:"\u22c0",Yacute:"\xdd",yacute:"\xfd",YAcy:"\u042f",yacy:"\u044f",Ycirc:"\u0176",ycirc:"\u0177",Ycy:"\u042b",ycy:"\u044b",yen:"\xa5",Yfr:"\u{1d51c}",yfr:"\u{1d536}",YIcy:"\u0407",yicy:"\u0457",Yopf:"\u{1d550}",yopf:"\u{1d56a}",Yscr:"\u{1d4b4}",yscr:"\u{1d4ce}",YUcy:"\u042e",yucy:"\u044e",Yuml:"\u0178",yuml:"\xff",Zacute:"\u0179",zacute:"\u017a",Zcaron:"\u017d",zcaron:"\u017e",Zcy:"\u0417",zcy:"\u0437",Zdot:"\u017b",zdot:"\u017c",zeetrf:"\u2128",ZeroWidthSpace:"\u200b",Zeta:"\u0396",zeta:"\u03b6",Zfr:"\u2128",zfr:"\u{1d537}",ZHcy:"\u0416",zhcy:"\u0436",zigrarr:"\u21dd",Zopf:"\u2124",zopf:"\u{1d56b}",Zscr:"\u{1d4b5}",zscr:"\u{1d4cf}",zwj:"\u200d",zwnj:"\u200c"}),de.entityMap=de.HTML_ENTITIES},7376:(dt,de,C)=>{var l=C(353);l.DOMImplementation,l.XMLSerializer,de.DOMParser=C(1300).DOMParser},4439:(dt,de,C)=>{var f=C(7259).NAMESPACE,l=/[A-Z_a-z\xC0-\xD6\xD8-\xF6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,k=new RegExp("[\\-\\.0-9"+l.source.slice(1,-1)+"\\u00B7\\u0300-\\u036F\\u203F-\\u2040]"),R=new RegExp("^"+l.source+k.source+"*(?::"+l.source+k.source+"*)?$"),q=0,z=1,V=2,W=3,re=4,N=5,ee=6,ie=7;function Te(j,X){this.message=j,this.locator=X,Error.captureStackTrace&&Error.captureStackTrace(this,Te)}function Oe(){}function Pe(j,X){return X.lineNumber=j.lineNumber,X.columnNumber=j.columnNumber,X}function ce(j,X,me,$e,_t,st){function Dt(Gt,gt,Ct){me.attributeNames.hasOwnProperty(Gt)&&st.fatalError("Attribute "+Gt+" redefined"),me.addValue(Gt,gt,Ct)}for(var kt,Pt=++X,Xe=q;;){var It=j.charAt(Pt);switch(It){case"=":if(Xe===z)kt=j.slice(X,Pt),Xe=W;else{if(Xe!==V)throw new Error("attribute equal must after attrName");Xe=W}break;case"'":case'"':if(Xe===W||Xe===z){if(Xe===z&&(st.warning('attribute value must after "="'),kt=j.slice(X,Pt)),X=Pt+1,!((Pt=j.indexOf(It,X))>0))throw new Error("attribute value no end '"+It+"' match");Dt(kt,rt=j.slice(X,Pt).replace(/&#?\w+;/g,_t),X-1),Xe=N}else{if(Xe!=re)throw new Error('attribute value must after "="');Dt(kt,rt=j.slice(X,Pt).replace(/&#?\w+;/g,_t),X),st.warning('attribute "'+kt+'" missed start quot('+It+")!!"),X=Pt+1,Xe=N}break;case"/":switch(Xe){case q:me.setTagName(j.slice(X,Pt));case N:case ee:case ie:Xe=ie,me.closed=!0;case re:case z:break;case V:me.closed=!0;break;default:throw new Error("attribute invalid close char('/')")}break;case"":return st.error("unexpected end of input"),Xe==q&&me.setTagName(j.slice(X,Pt)),Pt;case">":switch(Xe){case q:me.setTagName(j.slice(X,Pt));case N:case ee:case ie:break;case re:case z:"/"===(rt=j.slice(X,Pt)).slice(-1)&&(me.closed=!0,rt=rt.slice(0,-1));case V:Xe===V&&(rt=kt),Xe==re?(st.warning('attribute "'+rt+'" missed quot(")!'),Dt(kt,rt.replace(/&#?\w+;/g,_t),X)):((!f.isHTML($e[""])||!rt.match(/^(?:disabled|checked|selected)$/i))&&st.warning('attribute "'+rt+'" missed value!! "'+rt+'" instead!!'),Dt(rt,rt,X));break;case W:throw new Error("attribute value missed!!")}return Pt;case"\x80":It=" ";default:if(It<=" ")switch(Xe){case q:me.setTagName(j.slice(X,Pt)),Xe=ee;break;case z:kt=j.slice(X,Pt),Xe=V;break;case re:var rt=j.slice(X,Pt).replace(/&#?\w+;/g,_t);st.warning('attribute "'+rt+'" missed quot(")!!'),Dt(kt,rt,X);case N:Xe=ee}else switch(Xe){case V:me.tagName;(!f.isHTML($e[""])||!kt.match(/^(?:disabled|checked|selected)$/i))&&st.warning('attribute "'+kt+'" missed value!! "'+kt+'" instead2!!'),Dt(kt,kt,X),X=Pt,Xe=z;break;case N:st.warning('attribute space is required"'+kt+'"!!');case ee:Xe=z,X=Pt;break;case W:Xe=re,X=Pt;break;case ie:throw new Error("elements closed character '/' and '>' must be connected to")}}Pt++}}function be(j,X,me){for(var $e=j.tagName,_t=null,It=j.length;It--;){var st=j[It],Dt=st.qName,kt=st.value;if((ut=Dt.indexOf(":"))>0)var rt=st.prefix=Dt.slice(0,ut),Pt=Dt.slice(ut+1),Xe="xmlns"===rt&&Pt;else Pt=Dt,rt=null,Xe="xmlns"===Dt&&"";st.localName=Pt,!1!==Xe&&(null==_t&&(_t={},xe(me,me={})),me[Xe]=_t[Xe]=kt,st.uri=f.XMLNS,X.startPrefixMapping(Xe,kt))}for(It=j.length;It--;){(rt=(st=j[It]).prefix)&&("xml"===rt&&(st.uri=f.XML),"xmlns"!==rt&&(st.uri=me[rt||""]))}var ut;(ut=$e.indexOf(":"))>0?(rt=j.prefix=$e.slice(0,ut),Pt=j.localName=$e.slice(ut+1)):(rt=null,Pt=j.localName=$e);var Gt=j.uri=me[rt||""];if(X.startElement(Gt,Pt,$e,j),!j.closed)return j.currentNSMap=me,j.localNSMap=_t,!0;if(X.endElement(Gt,Pt,$e),_t)for(rt in _t)Object.prototype.hasOwnProperty.call(_t,rt)&&X.endPrefixMapping(rt)}function ne(j,X,me,$e,_t){if(/^(?:script|textarea)$/i.test(me)){var st=j.indexOf("",X),Dt=j.substring(X+1,st);if(/[&<]/.test(Dt))return/^script$/i.test(me)?(_t.characters(Dt,0,Dt.length),st):(Dt=Dt.replace(/&#?\w+;/g,$e),_t.characters(Dt,0,Dt.length),st)}return X+1}function J(j,X,me,$e){var _t=$e[me];return null==_t&&((_t=j.lastIndexOf(""))X?(me.comment(j,X+4,st-X-4),st+3):($e.error("Unclosed comment"),-1):-1;if("CDATA["==j.substr(X+3,6)){var st=j.indexOf("]]>",X+9);return me.startCDATA(),me.characters(j,X+9,st-X-9),me.endCDATA(),st+3}var Dt=function Ve(j,X){var me,$e=[],_t=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;for(_t.lastIndex=X,_t.exec(j);me=_t.exec(j);)if($e.push(me),me[1])return $e}(j,X),kt=Dt.length;if(kt>1&&/!doctype/i.test(Dt[0][0])){var rt=Dt[1][0],Pt=!1,Xe=!1;kt>3&&(/^public$/i.test(Dt[2][0])?(Pt=Dt[3][0],Xe=kt>4&&Dt[4][0]):/^system$/i.test(Dt[2][0])&&(Xe=Dt[3][0]));var It=Dt[kt-1];return me.startDTD(rt,Pt,Xe),me.endDTD(),It.index+It[0].length}return-1}function Ee(j,X,me){var $e=j.indexOf("?>",X);if($e){var _t=j.substring(X,$e).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);if(_t){_t[0].length;return me.processingInstruction(_t[1],_t[2]),$e+2}return-1}return-1}function ze(){this.attributeNames={}}Te.prototype=new Error,Te.prototype.name=Te.name,Oe.prototype={parse:function(j,X,me){var $e=this.domBuilder;$e.startDocument(),xe(X,X={}),function De(j,X,me,$e,_t){function st(xt){if(xt>65535){var Sn=55296+((xt-=65536)>>10),mn=56320+(1023&xt);return String.fromCharCode(Sn,mn)}return String.fromCharCode(xt)}function Dt(xt){var Sn=xt.slice(1,-1);return Sn in me?me[Sn]:"#"===Sn.charAt(0)?st(parseInt(Sn.substr(1).replace("x","0x"))):(_t.error("entity not found:"+xt),xt)}function kt(xt){if(xt>Ct){var Sn=j.substring(Ct,xt).replace(/&#?\w+;/g,Dt);ut&&rt(Ct),$e.characters(Sn,0,xt-Ct),Ct=xt}}function rt(xt,Sn){for(;xt>=Xe&&(Sn=It.exec(j));)Pt=Sn.index,Xe=Pt+Sn[0].length,ut.lineNumber++;ut.columnNumber=xt-Pt+1}for(var Pt=0,Xe=0,It=/.*(?:\r\n?|\n)|.*$/g,ut=$e.locator,Gt=[{currentNSMap:X}],gt={},Ct=0;;){try{var it=j.indexOf("<",Ct);if(it<0){if(!j.substr(Ct).match(/^\s*$/)){var mt=$e.doc,Ze=mt.createTextNode(j.substr(Ct));mt.appendChild(Ze),$e.currentElement=Ze}return}switch(it>Ct&&kt(it),j.charAt(it+1)){case"/":var qe=j.indexOf(">",it+3),Se=j.substring(it+2,qe).replace(/[ \t\n\r]+$/g,""),Wt=Gt.pop();qe<0?(Se=j.substring(it+2).replace(/[\s<].*/,""),_t.error("end tag name: "+Se+" is not complete:"+Wt.tagName),qe=it+1+Se.length):Se.match(/\sCt?Ct=qe:kt(Math.max(it,Ct)+1)}}(j,X,me,$e,this.errorHandler),$e.endDocument()}},ze.prototype={setTagName:function(j){if(!R.test(j))throw new Error("invalid tagName:"+j);this.tagName=j},addValue:function(j,X,me){if(!R.test(j))throw new Error("invalid attribute:"+j);this.attributeNames[j]=this.length,this[this.length++]={qName:j,value:X,offset:me}},length:0,getLocalName:function(j){return this[j].localName},getLocator:function(j){return this[j].locator},getQName:function(j){return this[j].qName},getURI:function(j){return this[j].uri},getValue:function(j){return this[j].value}},de.XMLReader=Oe,de.ParseError=Te},153:(dt,de,C)=>{"use strict";function f($){if(!$)return[];if(Array.isArray($))return $;if(void 0!==$.nodeType)return[$];if("string"==typeof $&&($=document.querySelectorAll($)),void 0!==$.length)return[].slice.call($,0);throw new TypeError("unexpected input "+String($))}function l($){var K=$.context,ge=$.label,Ce=void 0===ge?"context-to-element":ge,Fe=$.resolveDocument,pt=$.defaultToDocument,Qt=f(K)[0];if(Fe&&Qt&&Qt.nodeType===Node.DOCUMENT_NODE&&(Qt=Qt.documentElement),!Qt&&pt)return document.documentElement;if(!Qt)throw new TypeError(Ce+" requires valid options.context");if(Qt.nodeType!==Node.ELEMENT_NODE&&Qt.nodeType!==Node.DOCUMENT_FRAGMENT_NODE)throw new TypeError(Ce+" requires options.context to be an Element");return Qt}function k(){for(var ge=[],Ce=l({label:"get/parents",context:(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context});Ce;)ge.push(Ce),(Ce=Ce.parentNode)&&Ce.nodeType!==Node.ELEMENT_NODE&&(Ce=null);return ge}C.d(de,{Z:()=>Gs});var R=["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector"],q=null;function V($,K){return q||function z($){R.some(function(K){return!!$[K]&&(q=K,!0)})}($),$[q](K)}var W=C(8861),re=C.n(W),N=JSON.parse(JSON.stringify(re())),ee=N.os.family||"",ie="Android"===ee,Te="Windows"===ee.slice(0,7),Oe="OS X"===ee,De="iOS"===ee,Pe="Blink"===N.layout,ce="Gecko"===N.layout,be="Trident"===N.layout,ne="EdgeHTML"===N.layout,J="WebKit"===N.layout,xe=parseFloat(N.version),Ne=Math.floor(xe);N.majorVersion=Ne,N.is={ANDROID:ie,WINDOWS:Te,OSX:Oe,IOS:De,BLINK:Pe,GECKO:ce,TRIDENT:be,EDGE:ne,WEBKIT:J,IE9:be&&9===Ne,IE10:be&&10===Ne,IE11:be&&11===Ne};const Ee=N;function X($){var K=function ze(){var $={activeElement:document.activeElement,windowScrollTop:window.scrollTop,windowScrollLeft:window.scrollLeft,bodyScrollTop:document.body.scrollTop,bodyScrollLeft:document.body.scrollLeft},K=document.createElement("iframe");K.setAttribute("style","position:absolute; position:fixed; top:0; left:-2px; width:1px; height:1px; overflow:hidden;"),K.setAttribute("aria-live","off"),K.setAttribute("aria-busy","true"),K.setAttribute("aria-hidden","true"),document.body.appendChild(K);var ge=K.contentWindow,Ce=ge.document;Ce.open(),Ce.close();var Fe=Ce.createElement("div");return Ce.body.appendChild(Fe),$.iframe=K,$.wrapper=Fe,$.window=ge,$.document=Ce,$}(),ge={};return Object.keys($).map(function(Ce){ge[Ce]=function Ve($,K){$.wrapper.innerHTML="";var ge="string"==typeof K.element?$.document.createElement(K.element):K.element($.wrapper,$.document),Ce=K.mutate&&K.mutate(ge,$.wrapper,$.document);return!Ce&&!1!==Ce&&(Ce=ge),!ge.parentNode&&$.wrapper.appendChild(ge),Ce&&Ce.focus&&Ce.focus(),K.validate?K.validate(ge,Ce,$.document):$.document.activeElement===Ce}(K,$[Ce])}),function j($){$.activeElement===document.body?(document.activeElement&&document.activeElement.blur&&document.activeElement.blur(),Ee.is.IE10&&document.body.focus()):$.activeElement&&$.activeElement.focus&&$.activeElement.focus(),document.body.removeChild($.iframe),window.scrollTop=$.windowScrollTop,window.scrollLeft=$.windowScrollLeft,document.body.scrollTop=$.bodyScrollTop,document.body.scrollLeft=$.bodyScrollLeft}(K),ge}var Dt=typeof window<"u"&&window.navigator.userAgent||"",kt="ally-supports-cache",rt=function _t($){var K=void 0;try{K=(K=window.localStorage&&window.localStorage.getItem($))?JSON.parse(K):{}}catch{K={}}return K}(kt);(rt.userAgent!==Dt||"1.4.1"!==rt.version)&&(rt={}),rt.userAgent=Dt,rt.version="1.4.1";const Pt={get:function(){return rt},set:function(K){Object.keys(K).forEach(function(ge){rt[ge]=K[ge]}),rt.time=(new Date).toISOString(),function st($,K){if(document.hasFocus())try{window.localStorage&&window.localStorage.setItem($,JSON.stringify(K))}catch{}else try{window.localStorage&&window.localStorage.removeItem($)}catch{}}(kt,rt)}};function Xe(){var $=void 0;try{document.querySelector("html >>> :first-child"),$=">>>"}catch{try{document.querySelector("html /deep/ :first-child"),$="/deep/"}catch{$=""}}return $}const It="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",ut={element:"div",mutate:function(K){return K.innerHTML='',K.querySelector("area")}},Gt={element:"div",mutate:function(K){return K.innerHTML='',!1},validate:function(K,ge,Ce){if(Ee.is.GECKO)return!0;var Fe=K.querySelector("area");return Fe.focus(),Ce.activeElement===Fe}},gt={element:"div",mutate:function(K){return K.innerHTML='',K.querySelector("area")},validate:function(K,ge,Ce){return!!Ee.is.GECKO||Ce.activeElement===ge}},Ct=It,it={name:"can-focus-audio-without-controls",element:"audio",mutate:function(K){try{K.setAttribute("src",Ct)}catch{}}},Ze={element:"div",mutate:function(K){return K.innerHTML='',K.querySelector("area")}},ht={element:"a",mutate:function(K){return K.href="#void",K.innerHTML='',K.querySelector("img")}},Ue={element:"div",mutate:function(K){return K.innerHTML='',K.querySelector("img")}};var qe=!Ee.is.WEBKIT;const dn="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0ic3ZnIj48dGV4dCB4PSIxMCIgeT0iMjAiIGlkPSJzdmctbGluay10ZXh0Ij50ZXh0PC90ZXh0Pjwvc3ZnPg==",xt={element:"object",mutate:function(K){K.setAttribute("type","image/svg+xml"),K.setAttribute("data",dn),K.setAttribute("width","200"),K.setAttribute("height","50"),K.style.visibility="hidden"}},Sn={name:"can-focus-object-svg",element:"object",mutate:function(K){K.setAttribute("type","image/svg+xml"),K.setAttribute("data",dn),K.setAttribute("width","200"),K.setAttribute("height","50")},validate:function(K,ge,Ce){return!!Ee.is.GECKO||Ce.activeElement===K}};var mn=!Ee.is.IE9;const Fn={element:"div",mutate:function(K){return K.innerHTML='',K.querySelector("img")},validate:function(K,ge,Ce){var Fe=K.querySelector("area");return Ce.activeElement===Fe}};function rn($){if(!($.ownerSVGElement||"svg"===$.nodeName.toLowerCase()))return!1;var ge=function At(){var $=document.createElement("div");return $.innerHTML='\n \n ',$.firstChild.firstChild}();$.appendChild(ge);var Ce=ge.querySelector("input");return Ce.focus(),Ce.disabled=!0,$.removeChild(ge),!0}function Kt($){return''+$+""}function fn($,K,ge){return function xn($){if(!$.focus)try{HTMLElement.prototype.focus.call($)}catch{rn($)}}(K),ge.activeElement===K}const an={element:"div",mutate:function(K){return K.innerHTML=Kt('a'),K.querySelector("text")},validate:fn},Yt={element:"div",mutate:function(K){return K.innerHTML=Kt('a'),K.querySelector("text")},validate:fn},An={element:"div",mutate:function(K){return K.innerHTML=Kt('a'),K.querySelector("text")},validate:fn},Lr={element:"div",mutate:function(K){return K.innerHTML=Kt(['link',''].join("")),K.querySelector("use")},validate:fn},Mr={element:"div",mutate:function(K){return K.innerHTML=Kt(''),K.querySelector("foreignObject")||K.getElementsByTagName("foreignObject")[0]},validate:fn};var Ci=!!(Ee.is.GECKO&&typeof SVGElement<"u"&&SVGElement.prototype.focus);const rr={element:"div",mutate:function(K){return K.innerHTML=Kt(""),K.firstChild},validate:fn},zn=It,on={element:"video",mutate:function(K){try{K.setAttribute("src",zn)}catch{}}};var _e=Ee.is.GECKO||Ee.is.TRIDENT||Ee.is.EDGE;var at={cssShadowPiercingDeepCombinator:Xe,focusInZeroDimensionObject:function Tt(){return qe},focusObjectSwf:function Xt(){return mn},focusSvgInIframe:function Zi(){return Ci},tabsequenceAreaAtImgPosition:function we(){return _e}},$t={focusAreaImgTabindex:ut,focusAreaTabindex:Gt,focusAreaWithoutHref:gt,focusAudioWithoutControls:it,focusBrokenImageMap:Ze,focusChildrenOfFocusableFlexbox:{element:"div",mutate:function(K){return K.setAttribute("tabindex","-1"),K.setAttribute("style","display: -webkit-flex; display: -ms-flexbox; display: flex;"),K.innerHTML='hello',K.querySelector("span")}},focusFieldsetDisabled:{element:"fieldset",mutate:function(K){K.setAttribute("tabindex",0),K.setAttribute("disabled","disabled")}},focusFieldset:{element:"fieldset",mutate:function(K){K.innerHTML="legend

content

"}},focusFlexboxContainer:{element:"span",mutate:function(K){K.setAttribute("style","display: -webkit-flex; display: -ms-flexbox; display: flex;"),K.innerHTML='hello'}},focusFormDisabled:{element:"form",mutate:function(K){K.setAttribute("tabindex",0),K.setAttribute("disabled","disabled")}},focusImgIsmap:ht,focusImgUsemapTabindex:Ue,focusInHiddenIframe:{element:function(K,ge){var Ce=ge.createElement("iframe");K.appendChild(Ce);var Fe=Ce.contentWindow.document;return Fe.open(),Fe.close(),Ce},mutate:function(K){K.style.visibility="hidden";var ge=K.contentWindow.document,Ce=ge.createElement("input");return ge.body.appendChild(Ce),Ce},validate:function(K){var ge=K.contentWindow.document,Ce=ge.querySelector("input");return ge.activeElement===Ce}},focusInvalidTabindex:{element:"div",mutate:function(K){K.setAttribute("tabindex","invalid-value")}},focusLabelTabindex:{element:"label",mutate:function(K){K.setAttribute("tabindex","-1")},validate:function(K,ge,Ce){K.offsetHeight;return K.focus(),Ce.activeElement===K}},focusObjectSvg:Sn,focusObjectSvgHidden:xt,focusRedirectImgUsemap:Fn,focusRedirectLegend:{element:"fieldset",mutate:function(K){return K.innerHTML='legend',!1},validate:function(K,ge,Ce){var Fe=K.querySelector('input[tabindex="-1"]'),pt=K.querySelector('input[tabindex="0"]');return K.focus(),K.querySelector("legend").focus(),(Ce.activeElement===Fe?"focusable":Ce.activeElement===pt&&"tabbable")||""}},focusScrollBody:{element:"div",mutate:function(K){return K.setAttribute("style","width: 100px; height: 50px; overflow: auto;"),K.innerHTML='
scrollable content
',K.querySelector("div")}},focusScrollContainerWithoutOverflow:{element:"div",mutate:function(K){K.setAttribute("style","width: 100px; height: 50px;"),K.innerHTML='
scrollable content
'}},focusScrollContainer:{element:"div",mutate:function(K){K.setAttribute("style","width: 100px; height: 50px; overflow: auto;"),K.innerHTML='
scrollable content
'}},focusSummary:{element:"details",mutate:function(K){return K.innerHTML="foo

content

",K.firstElementChild}},focusSvgFocusableAttribute:an,focusSvgTabindexAttribute:Yt,focusSvgNegativeTabindexAttribute:An,focusSvgUseTabindex:Lr,focusSvgForeignobjectTabindex:Mr,focusSvg:rr,focusTabindexTrailingCharacters:{element:"div",mutate:function(K){K.setAttribute("tabindex","3x")}},focusTable:{element:"table",mutate:function(K,ge,Ce){var Fe=Ce.createDocumentFragment();Fe.innerHTML="cell",K.appendChild(Fe)}},focusVideoWithoutControls:on};var On=null;function te(){return On||((On=Pt.get()).time||(Pt.set(function hn(){var $=X($t);return Object.keys(at).forEach(function(K){$[K]=at[K]()}),$}()),On=Pt.get()),On)}var ue=void 0,Re=/^\s*(-|\+)?[0-9]+\s*$/,vt=/^\s*(-|\+)?[0-9]+.*$/;function Ht($){ue||(ue=te());var K=ue.focusTabindexTrailingCharacters?vt:Re,ge=l({label:"is/valid-tabindex",resolveDocument:!0,context:$}),Ce=ge.hasAttribute("tabindex"),Fe=ge.hasAttribute("tabIndex");if(!Ce&&!Fe)return!1;if((ge.ownerSVGElement||"svg"===ge.nodeName.toLowerCase())&&!ue.focusSvgTabindexAttribute)return!1;if(ue.focusInvalidTabindex)return!0;var Qt=ge.getAttribute(Ce?"tabindex":"tabIndex");return"-32768"!==Qt&&!(!Qt||!K.test(Qt))}function Cn($){if(!Ht($))return null;var ge=$.hasAttribute("tabindex")?"tabindex":"tabIndex",Ce=parseInt($.getAttribute(ge),10);return isNaN(Ce)?-1:Ce}function Xn($){var K=$.webkitUserModify||"";return!(!K||-1===K.indexOf("write"))}function jr($){return[$.getPropertyValue("overflow"),$.getPropertyValue("overflow-x"),$.getPropertyValue("overflow-y")].some(function(K){return"auto"===K||"scroll"===K})}function hi($){return $.display.indexOf("flex")>-1}function Er($,K,ge,Ce){return!("div"!==K&&"span"!==K||ge&&"div"!==ge&&"span"!==ge&&!jr(Ce))&&($.offsetHeight<$.scrollHeight||$.offsetWidth<$.scrollWidth)}var tr=void 0;function Kr(){var $=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},K=$.context,ge=$.except,Ce=void 0===ge?{flexbox:!1,scrollable:!1,shadow:!1}:ge;tr||(tr=te());var Fe=l({label:"is/focus-relevant",resolveDocument:!0,context:K});if(!Ce.shadow&&Fe.shadowRoot)return!0;var pt=Fe.nodeName.toLowerCase();if("input"===pt&&"hidden"===Fe.type)return!1;if("input"===pt||"select"===pt||"button"===pt||"textarea"===pt||"legend"===pt&&tr.focusRedirectLegend||"label"===pt||"area"===pt||"a"===pt&&Fe.hasAttribute("href"))return!0;if("object"===pt&&Fe.hasAttribute("usemap"))return!1;if("object"===pt){var Qt=Fe.getAttribute("type");if(!tr.focusObjectSvg&&"image/svg+xml"===Qt)return!1;if(!tr.focusObjectSwf&&"application/x-shockwave-flash"===Qt)return!1}if("iframe"===pt||"object"===pt||"embed"===pt||"keygen"===pt||Fe.hasAttribute("contenteditable")||"audio"===pt&&(tr.focusAudioWithoutControls||Fe.hasAttribute("controls"))||"video"===pt&&(tr.focusVideoWithoutControls||Fe.hasAttribute("controls"))||tr.focusSummary&&"summary"===pt)return!0;var Vn=Ht(Fe);if("img"===pt&&Fe.hasAttribute("usemap"))return Vn&&tr.focusImgUsemapTabindex||tr.focusRedirectImgUsemap;if(tr.focusTable&&("table"===pt||"td"===pt)||tr.focusFieldset&&"fieldset"===pt)return!0;var Zn="svg"===pt,Jn=Fe.ownerSVGElement,L=Fe.getAttribute("focusable"),E=Cn(Fe);if("use"===pt&&null!==E&&!tr.focusSvgUseTabindex)return!1;if("foreignobject"===pt)return null!==E&&tr.focusSvgForeignobjectTabindex;if(V(Fe,"svg a")&&Fe.hasAttribute("xlink:href"))return!0;if((Zn||Jn)&&Fe.focus&&!tr.focusSvgNegativeTabindexAttribute&&E<0)return!1;if(Zn)return Vn||tr.focusSvg||tr.focusSvgInIframe||!(!tr.focusSvgFocusableAttribute||!L||"true"!==L);if(Jn){if(tr.focusSvgTabindexAttribute&&Vn)return!0;if(tr.focusSvgFocusableAttribute)return"true"===L}if(Vn)return!0;var H=window.getComputedStyle(Fe,null);if(Xn(H))return!0;if(tr.focusImgIsmap&&"img"===pt&&Fe.hasAttribute("ismap")&&k({context:Fe}).some(function(Nn){return"a"===Nn.nodeName.toLowerCase()&&Nn.hasAttribute("href")}))return!0;if(!Ce.scrollable&&tr.focusScrollContainer)if(tr.focusScrollContainerWithoutOverflow){if(Er(Fe,pt))return!0}else if(jr(H))return!0;if(!Ce.flexbox&&tr.focusFlexboxContainer&&hi(H))return!0;var Ge=Fe.parentElement;if(!Ce.scrollable&&Ge){var tt=Ge.nodeName.toLowerCase(),Vt=window.getComputedStyle(Ge,null);if(tr.focusScrollBody&&Er(Ge,pt,tt,Vt)||tr.focusChildrenOfFocusableFlexbox&&hi(Vt))return!0}return!1}Kr.except=function(){var $=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},K=function(Ce){return Kr({context:Ce,except:$})};return K.rules=Kr,K};const yt=Kr.except({});function le($,K){if($.findIndex)return $.findIndex(K);var ge=$.length;if(0===ge)return-1;for(var Ce=0;Ce0&&void 0!==arguments[0]?arguments[0]:{},K=$.context,ge=$.except,Ce=void 0===ge?{notRendered:!1,cssDisplay:!1,cssVisibility:!1,detailsElement:!1,browsingContext:!1}:ge,Fe=l({label:"is/visible",resolveDocument:!0,context:K}),pt=Fe.nodeName.toLowerCase();if(!Ce.notRendered&&Vr.test(pt))return!0;var Qt=k({context:Fe}),Vn="audio"===pt&&!Fe.hasAttribute("controls");if(!Ce.cssDisplay&&function Nr($){return $.some(function(K){return"none"===cr(K,"display")})}(Vn?Qt.slice(1):Qt)||!Ce.cssVisibility&&function mr($){var K=le($,function(Ce){var Fe=cr(Ce,"visibility");return"hidden"===Fe||"collapse"===Fe});if(-1===K)return!1;var ge=le($,function(Ce){return"visible"===cr(Ce,"visibility")});return-1===ge||K0&&void 0!==arguments[0]?arguments[0]:{},K=function(Ce){return wn({context:Ce,except:$})};return K.rules=wn,K};const Ti=wn.except({});var kr=C(9403),Yr=C.n(kr);function pi($,K){return K.querySelector('map[name="'+Yr()($)+'"]')||null}function ms($){var K=$.parentElement;return K.name&&"map"===K.nodeName.toLowerCase()&&Et($).querySelector('img[usemap="#'+Yr()(K.name)+'"]')||null}var Di=void 0;var xi=void 0,Xo=void 0,es={input:!0,select:!0,textarea:!0,button:!0,fieldset:!0,form:!0};function ei($){xi||((xi=te()).focusFieldsetDisabled&&delete es.fieldset,xi.focusFormDisabled&&delete es.form,Xo=new RegExp("^("+Object.keys(es).join("|")+")$"));var ge=l({label:"is/native-disabled-supported",context:$}).nodeName.toLowerCase();return!!Xo.test(ge)}var Bo=void 0;function nl($){return"fieldset"===$.nodeName.toLowerCase()&&$.disabled}function To($){return"form"===$.nodeName.toLowerCase()&&$.disabled}function Fo(){var $=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},K=$.context,ge=$.except,Ce=void 0===ge?{onlyFocusableBrowsingContext:!1,visible:!1}:ge,Fe=l({label:"is/only-tabbable",resolveDocument:!0,context:K});if(!Ce.visible&&!Ti(Fe))return!1;if(!Ce.onlyFocusableBrowsingContext&&(Ee.is.GECKO||Ee.is.TRIDENT||Ee.is.EDGE)){var pt=er(Fe);if(pt&&Cn(pt)<0)return!1}var Qt=Fe.nodeName.toLowerCase(),Vn=Cn(Fe);return"label"===Qt&&Ee.is.GECKO?null!==Vn&&Vn>=0:!!(Ee.is.GECKO&&Fe.ownerSVGElement&&!Fe.focus&&"a"===Qt&&Fe.hasAttribute("xlink:href")&&Ee.is.GECKO)}Fo.except=function(){var $=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},K=function(Ce){return Fo({context:Ce,except:$})};return K.rules=Fo,K};const Eo=Fo.except({});var ii=void 0;function _s($){var K=$.nodeName.toLowerCase();if("embed"===K||"keygen"===K)return!0;var ge=Cn($);if($.shadowRoot&&null===ge)return!0;if("label"===K)return!ii.focusLabelTabindex||null===ge;if("legend"===K)return null===ge;if(ii.focusSvgFocusableAttribute&&($.ownerSVGElement||"svg"===K)){var Ce=$.getAttribute("focusable");return Ce&&"false"===Ce}return"img"===K&&$.hasAttribute("usemap")?null===ge||!ii.focusImgUsemapTabindex:"area"===K&&!function wo($){Di||(Di=te());var K=l({label:"is/valid-area",context:$});if("area"!==K.nodeName.toLowerCase())return!1;var Ce=K.hasAttribute("tabindex");if(!Di.focusAreaTabindex&&Ce)return!1;var Fe=ms(K);return!(!Fe||!Ti(Fe)||!Di.focusBrokenImageMap&&(!Fe.complete||!Fe.naturalHeight||Fe.offsetWidth<=0||Fe.offsetHeight<=0))&&(Di.focusAreaWithoutHref||K.href?!k({context:Fe}).slice(1).some(function(Qt){var Vn=Qt.nodeName.toLowerCase();return"button"===Vn||"a"===Vn}):Di.focusAreaTabindex&&Ce||Di.focusAreaImgTabindex&&Fe.hasAttribute("tabindex"))}($)}function Tn(){var $=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},K=$.context,ge=$.except,Ce=void 0===ge?{disabled:!1,visible:!1,onlyTabbable:!1}:ge;ii||(ii=te());var Fe=Eo.rules.except({onlyFocusableBrowsingContext:!0,visible:Ce.visible}),pt=l({label:"is/focusable",resolveDocument:!0,context:K});if(!yt.rules({context:pt,except:Ce})||_s(pt)||!Ce.disabled&&function rl($){Bo||(Bo=te());var K=l({label:"is/disabled",context:$});if(K.hasAttribute("data-ally-disabled"))return!0;if(!ei(K))return!1;if(K.disabled)return!0;var ge=k({context:K});return!!(ge.some(nl)||!Bo.focusFormDisabled&&ge.some(To))}(pt)||!Ce.onlyTabbable&&Fe(pt))return!1;if(!Ce.visible){var Vn={context:pt,except:{}};if(ii.focusInHiddenIframe&&(Vn.except.browsingContext=!0),ii.focusObjectSvgHidden)"object"===pt.nodeName.toLowerCase()&&(Vn.except.cssVisibility=!0);if(!Ti.rules(Vn))return!1}var Jn=er(pt);if(Jn&&!("object"!==Jn.nodeName.toLowerCase()||ii.focusInZeroDimensionObject||Jn.offsetWidth&&Jn.offsetHeight))return!1;return!("svg"===pt.nodeName.toLowerCase()&&ii.focusSvgInIframe&&!Jn&&null===pt.getAttribute("tabindex"))}Tn.except=function(){var $=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},K=function(Ce){return Tn({context:Ce,except:$})};return K.rules=Tn,K};const _a=Tn.except({});function Dr($){var K=function(Ce){return Ce.shadowRoot||$(Ce)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP};return K.acceptNode=K,K}var vs=Dr(yt);function Fi(){var $=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},K=$.context,ge=$.includeContext,Ce=$.includeOnlyTabbable,Fe=$.strategy;K||(K=document.documentElement);for(var pt=_a.rules.except({onlyTabbable:Ce}),Vn=Et(K).createTreeWalker(K,NodeFilter.SHOW_ELEMENT,"all"===Fe?vs:Dr(pt),!1),Zn=[];Vn.nextNode();)Vn.currentNode.shadowRoot?(pt(Vn.currentNode)&&Zn.push(Vn.currentNode),Zn=Zn.concat(Fi({context:Vn.currentNode.shadowRoot,includeOnlyTabbable:Ce,strategy:Fe}))):Zn.push(Vn.currentNode);return ge&&("all"===Fe?yt(K)&&Zn.unshift(K):pt(K)&&Zn.unshift(K)),Zn}var oo=void 0,Ii=void 0;function so(){var $=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},K=$.context,ge=$.includeContext,Ce=$.includeOnlyTabbable,Fe=function il(){return oo||(oo=te()),"string"==typeof Ii||(Ii=_n(Ii=(oo.focusTable?"table, td,":"")+(oo.focusFieldset?"fieldset,":"")+"svg a,a[href],area[href],input, select, textarea, button,iframe, object, embed,keygen,"+(oo.focusAudioWithoutControls?"audio,":"audio[controls],")+(oo.focusVideoWithoutControls?"video,":"video[controls],")+(oo.focusSummary?"summary,":"")+"[tabindex],[contenteditable]")),Ii}(),pt=K.querySelectorAll(Fe),Qt=_a.rules.except({onlyTabbable:Ce}),Vn=[].filter.call(pt,Qt);return ge&&Qt(K)&&Vn.unshift(K),Vn}function Do(){var $=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},K=$.context,ge=$.includeContext,Ce=$.includeOnlyTabbable,Fe=$.strategy,pt=void 0===Fe?"quick":Fe,Vn={context:l({label:"query/focusable",resolveDocument:!0,defaultToDocument:!0,context:K}),includeContext:ge,includeOnlyTabbable:Ce,strategy:pt};if("quick"===pt)return so(Vn);if("strict"===pt||"all"===pt)return Fi(Vn);throw new TypeError('query/focusable requires option.strategy to be one of ["quick", "strict", "all"]')}function ao($){var K=$.element,ge=$.attribute,Ce="data-cached-"+ge;if(null===K.getAttribute(Ce)){var pt=K.getAttribute(ge);if(null===pt)return;K.setAttribute(Ce,pt||""),K.removeAttribute(ge)}else{var Qt=K.getAttribute(Ce);K.removeAttribute(Ce),K.setAttribute(ge,Qt)}}function gi($){var K=$.element,ge=$.attribute,Ce=$.temporaryValue,Fe=$.saveValue,pt="data-cached-"+ge;if(void 0!==Ce){var Qt=Fe||K.getAttribute(ge);K.setAttribute(pt,Qt||""),K.setAttribute(ge,Ce)}else{var Vn=K.getAttribute(pt);K.removeAttribute(pt),""===Vn?K.removeAttribute(ge):K.setAttribute(ge,Vn)}}var hr=function(){};const ia=typeof console<"u"?console:{log:hr,debug:hr,info:hr,warn:hr,error:hr};var jn=void 0;function ti(){ia.warn("trying to focus inert element",this)}function oa($,K){(function zo($,K){gi({element:$,attribute:"aria-disabled",temporaryValue:K?"true":void 0})})($,K),function Zr($,K){if(K){var ge=Cn($);gi({element:$,attribute:"tabindex",temporaryValue:"-1",saveValue:null!==ge?ge:""})}else gi({element:$,attribute:"tabindex"})}($,K),function ys($,K){K?$.focus=ti:delete $.focus}($,K),function va($,K){if(K){var ge=$.style.pointerEvents||"";$.setAttribute("data-inert-pointer-events",ge),$.style.pointerEvents="none"}else{var Ce=$.getAttribute("data-inert-pointer-events");$.removeAttribute("data-inert-pointer-events"),$.style.pointerEvents=Ce}}($,K);var ge=$.nodeName.toLowerCase();("video"===ge||"audio"===ge)&&function ts($,K){ao({element:$,attribute:"controls",remove:K})}($,K),("svg"===ge||$.ownerSVGElement)&&(jn.focusSvgFocusableAttribute?function zi($,K){gi({element:$,attribute:"focusable",temporaryValue:K?"false":void 0})}($,K):!jn.focusSvgTabindexAttribute&&"a"===ge&&function Ll($,K){ao({element:$,attribute:"xlink:href",remove:K})}($,K)),K?$.setAttribute("data-ally-disabled","true"):$.removeAttribute("data-ally-disabled")}function pr($,K){jn||(jn=te());var ge=l({label:"element/disabled",context:$});K=!!K;var Ce=ge.hasAttribute("data-ally-disabled"),Fe=1===arguments.length;return ei(ge)?Fe?ge.disabled:(ge.disabled=K,ge):Fe?Ce:(Ce===K||oa(ge,K),ge)}var cn=function(K){return K.shadowRoot?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP};function Pn(){var K=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context,ge=l({label:"query/shadow-hosts",resolveDocument:!0,defaultToDocument:!0,context:K}),Fe=Et(K).createTreeWalker(ge,NodeFilter.SHOW_ELEMENT,cn,!1),pt=[];for(ge.shadowRoot&&(pt.push(ge),pt=pt.concat(Pn({context:ge.shadowRoot})));Fe.nextNode();)pt.push(Fe.currentNode),pt=pt.concat(Pn({context:Fe.currentNode.shadowRoot}));return pt}cn.acceptNode=cn;var ir="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function($){return typeof $}:function($){return $&&"function"==typeof Symbol&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},Gr=function(){function $(K,ge){for(var Ce=0;Ce0&&void 0!==arguments[0]?arguments[0]:{},Ce=ge.context,Fe=ge.callback,pt=ge.config;(function xo($,K){if(!($ instanceof K))throw new TypeError("Cannot call a class as a function")})(this,$),this.config=pt,this.disengage=this.disengage.bind(this),this.clientObserver=new MutationObserver(Fe),this.hostObserver=new MutationObserver(function(Qt){return Qt.forEach(K.handleHostMutation,K)}),this.observeContext(Ce),this.observeShadowHosts(Ce)}return Gr($,[{key:"disengage",value:function(){this.clientObserver&&this.clientObserver.disconnect(),this.clientObserver=null,this.hostObserver&&this.hostObserver.disconnect(),this.hostObserver=null}},{key:"observeShadowHosts",value:function(ge){var Ce=this;Pn({context:ge}).forEach(function(pt){return Ce.observeContext(pt.shadowRoot)})}},{key:"observeContext",value:function(ge){this.clientObserver.observe(ge,this.config),this.hostObserver.observe(ge,mi)}},{key:"handleHostMutation",value:function(ge){"childList"===ge.type&&f(ge.addedNodes).filter(function(Fe){return Fe.nodeType===Node.ELEMENT_NODE}).forEach(this.observeShadowHosts,this)}}]),$}();function Ui(){var $=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},K=$.parent,ge=$.element,Ce=$.includeSelf;if(K)return function(pt){return!!(Ce&&pt===K||K.compareDocumentPosition(pt)&Node.DOCUMENT_POSITION_CONTAINED_BY)};if(ge)return function(pt){return!!(Ce&&ge===pt||pt.compareDocumentPosition(ge)&Node.DOCUMENT_POSITION_CONTAINED_BY)};throw new TypeError("util/compare-position#getParentComparator required either options.parent or options.element")}var lr=function(){function $(K,ge){for(var Ce=0;Ce0&&void 0!==arguments[0]?arguments[0]:{},Ce=ge.context,Fe=ge.filter;(function Hn($,K){if(!($ instanceof K))throw new TypeError("Cannot call a class as a function")})(this,$),this._context=f(Ce||document.documentElement)[0],this._filter=f(Fe),this._inertElementCache=[],this.disengage=this.disengage.bind(this),this.handleMutation=this.handleMutation.bind(this),this.renderInert=this.renderInert.bind(this),this.filterElements=this.filterElements.bind(this),this.filterParentElements=this.filterParentElements.bind(this);var pt=Do({context:this._context,includeContext:!0,strategy:"all"});this.renderInert(pt),this.shadowObserver=function xr(){var $=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},K=$.context,ge=$.callback,Ce=$.config;if("function"!=typeof ge)throw new TypeError("observe/shadow-mutations requires options.callback to be a function");if("object"!==(typeof Ce>"u"?"undefined":ir(Ce)))throw new TypeError("observe/shadow-mutations requires options.config to be an object");if(!window.MutationObserver)return{disengage:function(){}};var Fe=l({label:"observe/shadow-mutations",resolveDocument:!0,defaultToDocument:!0,context:K});return{disengage:new li({context:Fe,callback:ge,config:Ce}).disengage}}({context:this._context,config:ki,callback:function(Vn){return Vn.forEach(K.handleMutation)}})}return lr($,[{key:"disengage",value:function(){this._context&&(Ni(this._context),this._inertElementCache.forEach(function(ge){return Ni(ge)}),this._inertElementCache=null,this._filter=null,this._context=null,this.shadowObserver&&this.shadowObserver.disengage(),this.shadowObserver=null)}},{key:"listQueryFocusable",value:function(ge){return ge.map(function(Ce){return Do({context:Ce,includeContext:!0,strategy:"all"})}).reduce(function(Ce,Fe){return Ce.concat(Fe)},[])}},{key:"renderInert",value:function(ge){var Ce=this;ge.filter(this.filterElements).filter(this.filterParentElements).filter(function(pt){return!pr(pt)}).forEach(function(Qt){Ce._inertElementCache.push(Qt),function Wi($){return pr($,!0)}(Qt)})}},{key:"filterElements",value:function(ge){var Ce=Ui({element:ge,includeSelf:!0});return!this._filter.some(Ce)}},{key:"filterParentElements",value:function(ge){var Ce=Ui({parent:ge});return!this._filter.some(Ce)}},{key:"handleMutation",value:function(ge){if("childList"===ge.type){var Ce=f(ge.addedNodes).filter(function(pt){return pt.nodeType===Node.ELEMENT_NODE});if(!Ce.length)return;var Fe=this.listQueryFocusable(Ce);this.renderInert(Fe)}else"attributes"===ge.type&&this.renderInert([ge.target])}}]),$}();function wr($){var K=$.context,ge=$.filter,Fe=[],pt=function(Jn){return ge.some(function(L){return Jn===L})?NodeFilter.FILTER_REJECT:function(Jn){var L=Ui({parent:Jn});return ge.some(L)}(Jn)?NodeFilter.FILTER_ACCEPT:(Fe.push(Jn),NodeFilter.FILTER_REJECT)};pt.acceptNode=pt;for(var Vn=Et(K).createTreeWalker(K,NodeFilter.SHOW_ELEMENT,pt,!1);Vn.nextNode(););return Fe}var Vs=function(){function $(K,ge){for(var Ce=0;Ce0&&void 0!==arguments[0]?arguments[0]:{},ge=K.context,Ce=K.filter;(function ns($,K){if(!($ instanceof K))throw new TypeError("Cannot call a class as a function")})(this,$),this._context=f(ge||document.documentElement)[0],this._filter=f(Ce),this.disengage=this.disengage.bind(this),this.handleMutation=this.handleMutation.bind(this),this.isInsignificantBranch=this.isInsignificantBranch.bind(this);var Fe=function Io(){var $=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},K=$.context,ge=$.filter;if(K=l({label:"get/insignificant-branches",defaultToDocument:!0,context:K}),!(ge=f(ge)).length)throw new TypeError("get/insignificant-branches requires valid options.filter");return wr({context:K,filter:ge})}({context:this._context,filter:this._filter});Fe.forEach(Yi),this.startObserver()}return Vs($,[{key:"disengage",value:function(){this._context&&([].forEach.call(this._context.querySelectorAll("[data-cached-aria-hidden]"),Qi),this._context=null,this._filter=null,this._observer&&this._observer.disconnect(),this._observer=null)}},{key:"startObserver",value:function(){var ge=this;window.MutationObserver&&(this._observer=new MutationObserver(function(Ce){return Ce.forEach(ge.handleMutation)}),this._observer.observe(this._context,Hs))}},{key:"handleMutation",value:function(ge){"childList"===ge.type&&f(ge.addedNodes).filter(function(Ce){return Ce.nodeType===Node.ELEMENT_NODE}).filter(this.isInsignificantBranch).forEach(Yi)}},{key:"isInsignificantBranch",value:function(ge){if(k({context:ge}).some(function(pt){return"true"===pt.getAttribute("aria-hidden")}))return!1;var Fe=Ui({element:ge});return!this._filter.some(Fe)}}]),$}();function Cs(){for(var ge=l({label:"get/shadow-host",context:(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context}),Ce=null;ge;)Ce=ge,ge=ge.parentNode;return Ce.nodeType===Ce.DOCUMENT_FRAGMENT_NODE&&Ce.host?Ce.host:null}function So($){var K=l({label:"is/active-element",resolveDocument:!0,context:$});if(Et(K).activeElement===K)return!0;var Ce=Cs({context:K});return!(!Ce||Ce.shadowRoot.activeElement!==K)}var bs=void 0,vr=/^(fieldset|table|td|body)$/;function _i(){var $=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},K=$.context,ge=$.except,Ce=void 0===ge?{flexbox:!1,scrollable:!1,shadow:!1,visible:!1,onlyTabbable:!1}:ge;bs||(bs=te());var Fe=l({label:"is/tabbable",resolveDocument:!0,context:K});if(Ee.is.BLINK&&Ee.is.ANDROID&&Ee.majorVersion>42)return!1;var pt=er(Fe);if(pt){if(Ee.is.WEBKIT&&Ee.is.IOS||Cn(pt)<0||!Ce.visible&&(Ee.is.BLINK||Ee.is.WEBKIT)&&!Ti(pt))return!1;if("object"===pt.nodeName.toLowerCase()){var Vn="Chrome"===Ee.name&&Ee.majorVersion>=54||"Opera"===Ee.name&&Ee.majorVersion>=41;if(Ee.is.WEBKIT||Ee.is.BLINK&&!Vn)return!1}}var Zn=Fe.nodeName.toLowerCase(),Jn=Cn(Fe),L=null===Jn?null:Jn>=0;if(Ee.is.EDGE&&Ee.majorVersion>=14&&pt&&Fe.ownerSVGElement&&Jn<0)return!0;var E=!1!==L,H=null!==Jn&&Jn>=0;if(Fe.hasAttribute("contenteditable"))return E;if(vr.test(Zn)&&!0!==L)return!1;if(Ee.is.WEBKIT&&Ee.is.IOS){var he="input"===Zn&&"text"===Fe.type||"password"===Fe.type||"select"===Zn||"textarea"===Zn||Fe.hasAttribute("contenteditable");if(!he)he=Xn(window.getComputedStyle(Fe,null));if(!he)return!1}if("use"===Zn&&null!==Jn&&(Ee.is.BLINK||Ee.is.WEBKIT&&9===Ee.majorVersion)||V(Fe,"svg a")&&Fe.hasAttribute("xlink:href")&&(E||Fe.focus&&!bs.focusSvgNegativeTabindexAttribute)||"svg"===Zn&&bs.focusSvgInIframe&&E)return!0;if(Ee.is.TRIDENT||Ee.is.EDGE){if("svg"===Zn)return!!bs.focusSvg||(Fe.hasAttribute("focusable")||H);if(Fe.ownerSVGElement)return!(!bs.focusSvgTabindexAttribute||!H)||Fe.hasAttribute("focusable")}if(void 0===Fe.tabIndex)return!!Ce.onlyTabbable;if("audio"===Zn){if(!Fe.hasAttribute("controls"))return!1;if(Ee.is.BLINK)return!0}if("video"===Zn)if(Fe.hasAttribute("controls")){if(Ee.is.BLINK||Ee.is.GECKO)return!0}else if(Ee.is.TRIDENT||Ee.is.EDGE)return!1;if("object"===Zn&&(Ee.is.BLINK||Ee.is.WEBKIT)||"iframe"===Zn)return!1;if(!Ce.scrollable&&Ee.is.GECKO&&jr(window.getComputedStyle(Fe,null)))return E;if(Ee.is.TRIDENT||Ee.is.EDGE){if("area"===Zn){var Vt=ms(Fe);if(Vt&&Cn(Vt)<0)return!1}var Nn=window.getComputedStyle(Fe,null);if(Xn(Nn))return Fe.tabIndex>=0;if(!Ce.flexbox&&hi(Nn))return null!==Jn?H:Le(Fe)&&w(Fe);if(Er(Fe,Zn))return!1;var gr=Fe.parentElement;if(gr){var ur=gr.nodeName.toLowerCase(),dr=window.getComputedStyle(gr,null);if(Er(gr,Zn,ur,dr))return!1;if(hi(dr))return H}}return Fe.tabIndex>=0}_i.except=function(){var $=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},K=function(Ce){return _i({context:Ce,except:$})};return K.rules=_i,K};var Le=yt.rules.except({flexbox:!0}),w=_i.except({flexbox:!0});const Ie=_i.except({});function Mt(){var $=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},K=$.context,ge=$.includeContext,Ce=$.includeOnlyTabbable,Fe=$.strategy,pt=Ie.rules.except({onlyTabbable:Ce});return Do({context:K,includeContext:ge,includeOnlyTabbable:Ce,strategy:Fe}).filter(pt)}function En($,K){return $.compareDocumentPosition(K)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1}function is($,K,ge){var Ce=[];return K.forEach(function(Fe){var pt=!0,Qt=$.indexOf(Fe);-1===Qt&&(Qt=function ui($,K){return le($,function(ge){return K.compareDocumentPosition(ge)&Node.DOCUMENT_POSITION_FOLLOWING})}($,Fe),pt=!1),-1===Qt&&(Qt=$.length);var Vn=f(ge?ge(Fe):Fe);Vn.length&&Ce.push({offset:Qt,replace:pt,elements:Vn})}),Ce}function Zs(){var $=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},K=$.list,ge=$.elements,Ce=$.resolveElement,Fe=K.slice(0),pt=f(ge).slice(0);return function Pr($){return $.sort(En)}(pt),function $i($,K){var ge=0;K.sort(function(Ce,Fe){return Ce.offset-Fe.offset}),K.forEach(function(Ce){var Fe=Ce.replace?1:0,pt=[Ce.offset+ge,Fe].concat(Ce.elements);$.splice.apply($,pt),ge+=Ce.elements.length-Fe})}(Fe,is(Fe,pt,Ce)),Fe}var Ms=function(){function $(K,ge){for(var Ce=0;Ce-1?[ge].concat(Ce):Ce}},{key:"_cleanup",value:function(){Object.keys(this.hosts).forEach(function(ge){delete this.hosts[ge]._sortingId},this)}}]),$}();var $n=void 0;function Du($,K){return $n.tabsequenceAreaAtImgPosition&&($=function aa($,K){var ge=K.querySelectorAll("img[usemap]"),Ce=new Tu(K),Fe=Ce.extractAreasFromList($);return ge.length?Zs({list:Fe,elements:ge,resolveElement:function(Qt){var Vn=Qt.getAttribute("usemap").slice(1);return Ce.getAreasFor(Vn)}}):Fe}($,K)),$=function ol($){var K={},ge=[],Ce=$.filter(function(pt){var Qt=pt.tabIndex;return void 0===Qt&&(Qt=Cn(pt)),Qt<=0||null==Qt||(K[Qt]||(K[Qt]=[],ge.push(Qt)),K[Qt].push(pt),!1)});return ge.sort().map(function(pt){return K[pt]}).reduceRight(function(pt,Qt){return Qt.concat(pt)},Ce)}($),$}function sl(){var $=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},K=$.context,ge=$.includeContext,Ce=$.includeOnlyTabbable,Fe=$.strategy;$n||($n=te());var pt=f(K)[0]||document.documentElement,Qt=Mt({context:pt,includeContext:ge,includeOnlyTabbable:Ce,strategy:Fe});return Qt=document.body.createShadowRoot&&Ee.is.BLINK?function Tc($,K,ge){var Ce=new ji(K,ge),Fe=Ce.extractElements($);return Fe.length===$.length?ge($):Ce.sort(Fe)}(Qt,pt,Du):Du(Qt,pt),ge&&(Qt=function Eu($,K){var ge=$.indexOf(K);return ge>0?$.splice(ge,1).concat($):$}(Qt,pt)),Qt}for(var ho={tab:9,left:37,up:38,right:39,down:40,pageUp:33,"page-up":33,pageDown:34,"page-down":34,end:35,home:36,enter:13,escape:27,space:32,shift:16,capsLock:20,"caps-lock":20,ctrl:17,alt:18,meta:91,pause:19,insert:45,delete:46,backspace:8,_alias:{91:[92,93,224]}},al=1;al<26;al++)ho["f"+al]=al+111;for(var Br=0;Br<10;Br++){var Uo=Br+48,ss=Br+96;ho[Br]=Uo,ho["num-"+Br]=ss,ho._alias[Uo]=[ss]}for(var as=0;as<26;as++){var Yn=as+65;ho[String.fromCharCode(Yn).toLowerCase()]=Yn}const xu=ho;var po={alt:"altKey",ctrl:"ctrlKey",meta:"metaKey",shift:"shiftKey"},jo=Object.keys(po).map(function($){return po[$]});function ba($,K){return!jo.some(function(ge){return"boolean"==typeof $[ge]&&!!K[ge]!==$[ge]})}function Si($){return $.split(/\s+/).map(function(K){var ge=K.split("+"),Ce=function Iu($){var ge=function ws($){var K=!!$&&null;return{altKey:K,ctrlKey:K,metaKey:K,shiftKey:K}}(-1!==$.indexOf("*"));return $.forEach(function(Ce){if("*"!==Ce){var Fe=!0,pt=Ce.slice(0,1);"?"===pt?Fe=null:"!"===pt&&(Fe=!1),!0!==Fe&&(Ce=Ce.slice(1));var Qt=po[Ce];if(!Qt)throw new TypeError('Unknown modifier "'+Ce+'"');ge[Qt]=Fe}}),ge}(ge.slice(0,-1)),Fe=function ci($){var K=xu[$]||parseInt($,10);if(!K||"number"!=typeof K||isNaN(K))throw new TypeError('Unknown key "'+$+'"');return[K].concat(xu._alias[K]||[])}(ge.slice(-1));return{keyCodes:Fe,modifiers:Ce,matchModifiers:ba.bind(null,Ce)}})}const Gs={disabled:function Ki(){var $=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},K=$.context,ge=$.filter;return{disengage:new Rr({context:K,filter:ge}).disengage}},hidden:function Kn(){var $=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},K=$.context,ge=$.filter;return{disengage:new rs({context:K,filter:ge}).disengage}},tabFocus:function Nl(){var K=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context;return K||(K=document.documentElement),sl(),function go(){var $=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},K={},ge=f($.context)[0]||document.documentElement;delete $.context;var Ce=f($.filter);delete $.filter;var Fe=Object.keys($);if(!Fe.length)throw new TypeError("when/key requires at least one option key");var pt=function(Jn){Jn.keyCodes.forEach(function(L){K[L]||(K[L]=[]),K[L].push(Jn)})};Fe.forEach(function(Zn){if("function"!=typeof $[Zn])throw new TypeError('when/key requires option["'+Zn+'"] to be a function');Si(Zn).map(function(E){return E.callback=$[Zn],E}).forEach(pt)});var Qt=function(Jn){if(!Jn.defaultPrevented){if(Ce.length){var L=Ui({element:Jn.target,includeSelf:!0});if(Ce.some(L))return}var E=Jn.keyCode||Jn.which;K[E]&&K[E].forEach(function(H){H.matchModifiers(Jn)&&H.callback.call(ge,Jn,Vn)})}};ge.addEventListener("keydown",Qt,!1);var Vn=function(){ge.removeEventListener("keydown",Qt,!1)};return{disengage:Vn}}({"?alt+?shift+tab":function(Ce){Ce.preventDefault();var Fe=sl({context:K}),pt=Ce.shiftKey,Qt=Fe[0],Vn=Fe[Fe.length-1],Jn=pt?Vn:Qt;if(So(pt?Qt:Vn))Jn.focus();else{var L=void 0;if(Fe.some(function(he,Ge){return!!So(he)&&(L=Ge,!0)}))Fe[L+(pt?-1:1)].focus();else Qt.focus()}}})}}},9403:function(dt){ /*! https://mths.be/cssescape v1.5.1 by @mathias | MIT license */ -var ye;ye=typeof global<"u"?global:this,ht.exports=function(ye){if(ye.CSS&&ye.CSS.escape)return ye.CSS.escape;var x=function(t){if(0==arguments.length)throw new TypeError("`CSS.escape` requires an argument.");for(var F,C=String(t),q=C.length,U=-1,G="",K=C.charCodeAt(0);++U=1&&F<=31||127==F||0==U&&F>=48&&F<=57||1==U&&F>=48&&F<=57&&45==K?"\\"+F.toString(16)+" ":0==U&&1==q&&45==F||!(F>=128||45==F||95==F||F>=48&&F<=57||F>=65&&F<=90||F>=97&&F<=122)?"\\"+C.charAt(U):C.charAt(U):G+="\ufffd";return G};return ye.CSS||(ye.CSS={}),ye.CSS.escape=x,x}(ye)},7314:(ht,ye,x)=>{var q,t=typeof global<"u"?global:typeof window<"u"?window:{},C=x(5893);typeof document<"u"?q=document:(q=t["__GLOBAL_DOCUMENT_CACHE@4"])||(q=t["__GLOBAL_DOCUMENT_CACHE@4"]=C),ht.exports=q},1473:ht=>{var ye;ye=typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},ht.exports=ye},9880:ht=>{ht.exports=function x(t){if(!t)return!1;var C=ye.call(t);return"[object Function]"===C||"function"==typeof t&&"[object RegExp]"!==C||typeof window<"u"&&(t===window.setTimeout||t===window.alert||t===window.confirm||t===window.prompt)};var ye=Object.prototype.toString},8244:(ht,ye)=>{function x(G){if(G&&"object"==typeof G){var K=G.which||G.keyCode||G.charCode;K&&(G=K)}if("number"==typeof G)return U[G];var pe,re=String(G);return(pe=t[re.toLowerCase()])?pe:(pe=C[re.toLowerCase()])||(1===re.length?re.charCodeAt(0):void 0)}x.isEventKey=function(K,re){if(K&&"object"==typeof K){var pe=K.which||K.keyCode||K.charCode;if(null==pe)return!1;if("string"==typeof re){var j;if(j=t[re.toLowerCase()])return j===pe;if(j=C[re.toLowerCase()])return j===pe}else if("number"==typeof re)return re===pe;return!1}};var t=(ye=ht.exports=x).code=ye.codes={backspace:8,tab:9,enter:13,shift:16,ctrl:17,alt:18,"pause/break":19,"caps lock":20,esc:27,space:32,"page up":33,"page down":34,end:35,home:36,left:37,up:38,right:39,down:40,insert:45,delete:46,command:91,"left command":91,"right command":93,"numpad *":106,"numpad +":107,"numpad -":109,"numpad .":110,"numpad /":111,"num lock":144,"scroll lock":145,"my computer":182,"my calculator":183,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222},C=ye.aliases={windows:91,"\u21e7":16,"\u2325":18,"\u2303":17,"\u2318":91,ctl:17,control:17,option:18,pause:19,break:19,caps:20,return:13,escape:27,spc:32,spacebar:32,pgup:33,pgdn:34,ins:45,del:46,cmd:91}; +var de;de=typeof global<"u"?global:this,dt.exports=function(de){if(de.CSS&&de.CSS.escape)return de.CSS.escape;var C=function(f){if(0==arguments.length)throw new TypeError("`CSS.escape` requires an argument.");for(var q,l=String(f),k=l.length,R=-1,z="",V=l.charCodeAt(0);++R=1&&q<=31||127==q||0==R&&q>=48&&q<=57||1==R&&q>=48&&q<=57&&45==V?"\\"+q.toString(16)+" ":0==R&&1==k&&45==q||!(q>=128||45==q||95==q||q>=48&&q<=57||q>=65&&q<=90||q>=97&&q<=122)?"\\"+l.charAt(R):l.charAt(R):z+="\ufffd";return z};return de.CSS||(de.CSS={}),de.CSS.escape=C,C}(de)},8888:(dt,de,C)=>{var k,f=typeof global<"u"?global:typeof window<"u"?window:{},l=C(5893);typeof document<"u"?k=document:(k=f["__GLOBAL_DOCUMENT_CACHE@4"])||(k=f["__GLOBAL_DOCUMENT_CACHE@4"]=l),dt.exports=k},988:dt=>{var de;de=typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},dt.exports=de},6479:dt=>{dt.exports=function C(f){if(!f)return!1;var l=de.call(f);return"[object Function]"===l||"function"==typeof f&&"[object RegExp]"!==l||typeof window<"u"&&(f===window.setTimeout||f===window.alert||f===window.confirm||f===window.prompt)};var de=Object.prototype.toString},952:(dt,de)=>{function C(z){if(z&&"object"==typeof z){var V=z.which||z.keyCode||z.charCode;V&&(z=V)}if("number"==typeof z)return R[z];var re,W=String(z);return(re=f[W.toLowerCase()])?re:(re=l[W.toLowerCase()])||(1===W.length?W.charCodeAt(0):void 0)}C.isEventKey=function(V,W){if(V&&"object"==typeof V){var re=V.which||V.keyCode||V.charCode;if(null==re)return!1;if("string"==typeof W){var N;if(N=f[W.toLowerCase()])return N===re;if(N=l[W.toLowerCase()])return N===re}else if("number"==typeof W)return W===re;return!1}};var f=(de=dt.exports=C).code=de.codes={backspace:8,tab:9,enter:13,shift:16,ctrl:17,alt:18,"pause/break":19,"caps lock":20,esc:27,space:32,"page up":33,"page down":34,end:35,home:36,left:37,up:38,right:39,down:40,insert:45,delete:46,command:91,"left command":91,"right command":93,"numpad *":106,"numpad +":107,"numpad -":109,"numpad .":110,"numpad /":111,"num lock":144,"scroll lock":145,"my computer":182,"my calculator":183,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222},l=de.aliases={windows:91,"\u21e7":16,"\u2325":18,"\u2303":17,"\u2318":91,ctl:17,control:17,option:18,pause:19,break:19,caps:20,return:13,escape:27,spc:32,spacebar:32,pgup:33,pgdn:34,ins:45,del:46,cmd:91}; /*! * Programatically add the following - */for(q=97;q<123;q++)t[String.fromCharCode(q)]=q-32;for(var q=48;q<58;q++)t[q-48]=q;for(q=1;q<13;q++)t["f"+q]=q+111;for(q=0;q<10;q++)t["numpad "+q]=q+96;var U=ye.names=ye.title={};for(q in t)U[t[q]]=q;for(var F in C)t[F]=C[F]},9480:(ht,ye,x)=>{var t=x(8526).getUint64;ht.exports=function(q){var U=new DataView(q.buffer,q.byteOffset,q.byteLength),F={version:q[0],flags:new Uint8Array(q.subarray(1,4)),references:[],referenceId:U.getUint32(4),timescale:U.getUint32(8)},G=12;0===F.version?(F.earliestPresentationTime=U.getUint32(G),F.firstOffset=U.getUint32(G+4),G+=8):(F.earliestPresentationTime=t(q.subarray(G)),F.firstOffset=t(q.subarray(G+8)),G+=16),G+=2;var K=U.getUint16(G);for(G+=2;K>0;G+=12,K--)F.references.push({referenceType:(128&q[G])>>>7,referencedSize:2147483647&U.getUint32(G),subsegmentDuration:U.getUint32(G+4),startsWithSap:!!(128&q[G+8]),sapType:(112&q[G+8])>>>4,sapDeltaTime:268435455&U.getUint32(G+8)});return F}},9296:ht=>{var x,t,C,q,U,F,G;x=function(K){return 9e4*K},t=function(K,re){return K*re},C=function(K){return K/9e4},q=function(K,re){return K/re},U=function(K,re){return x(q(K,re))},F=function(K,re){return t(C(K),re)},G=function(K,re,pe){return C(pe?K:K-re)},ht.exports={ONE_SECOND_IN_TS:9e4,secondsToVideoTs:x,secondsToAudioTs:t,videoTsToSeconds:C,audioTsToSeconds:q,audioTsToVideoTs:U,videoTsToAudioTs:F,metadataTsToSeconds:G}},8526:ht=>{var ye=Math.pow(2,32);ht.exports={getUint64:function(t){var q,C=new DataView(t.buffer,t.byteOffset,t.byteLength);return C.getBigUint64?(q=C.getBigUint64(0)){var f=C(8757).getUint64;dt.exports=function(k){var R=new DataView(k.buffer,k.byteOffset,k.byteLength),q={version:k[0],flags:new Uint8Array(k.subarray(1,4)),references:[],referenceId:R.getUint32(4),timescale:R.getUint32(8)},z=12;0===q.version?(q.earliestPresentationTime=R.getUint32(z),q.firstOffset=R.getUint32(z+4),z+=8):(q.earliestPresentationTime=f(k.subarray(z)),q.firstOffset=f(k.subarray(z+8)),z+=16),z+=2;var V=R.getUint16(z);for(z+=2;V>0;z+=12,V--)q.references.push({referenceType:(128&k[z])>>>7,referencedSize:2147483647&R.getUint32(z),subsegmentDuration:R.getUint32(z+4),startsWithSap:!!(128&k[z+8]),sapType:(112&k[z+8])>>>4,sapDeltaTime:268435455&R.getUint32(z+8)});return q}},4057:dt=>{var C,f,l,k,R,q,z;C=function(V){return 9e4*V},f=function(V,W){return V*W},l=function(V){return V/9e4},k=function(V,W){return V/W},R=function(V,W){return C(k(V,W))},q=function(V,W){return f(l(V),W)},z=function(V,W,re){return l(re?V:V-W)},dt.exports={ONE_SECOND_IN_TS:9e4,secondsToVideoTs:C,secondsToAudioTs:f,videoTsToSeconds:l,audioTsToSeconds:k,audioTsToVideoTs:R,videoTsToAudioTs:q,metadataTsToSeconds:z}},8757:dt=>{var de=Math.pow(2,32);dt.exports={getUint64:function(f){var k,l=new DataView(f.buffer,f.byteOffset,f.byteLength);return l.getBigUint64?(k=l.getBigUint64(0)) * Copyright 2014-2016 Benjamin Tan * Copyright 2011-2013 John-David Dalton * Available under MIT license - */ht=x.nmd(ht),function(){"use strict";var C={function:!0,object:!0},q=C[typeof window]&&window||this,U=q,F=C[typeof ye]&&ye,G=C.object&&ht&&!ht.nodeType&&ht,K=F&&G&&"object"==typeof global&&global;K&&(K.global===K||K.window===K||K.self===K)&&(q=K);var re=Math.pow(2,53)-1,pe=/\bOpera/,j=this,ce=Object.prototype,we=ce.hasOwnProperty,Be=ce.toString;function Fe(E){return(E=String(E)).charAt(0).toUpperCase()+E.slice(1)}function me(E){return E=Le(E),/^(?:webOS|i(?:OS|P))/.test(E)?E:Fe(E)}function de(E,$){for(var ue in E)we.call(E,ue)&&$(E[ue],ue,E)}function fe(E){return null==E?Fe(E):Be.call(E).slice(8,-1)}function Se(E,$){var ue=null!=E?typeof E[$]:"number";return!(/^(?:boolean|number|string|undefined)$/.test(ue)||"object"==ue&&!E[$])}function it(E){return String(E).replace(/([ -])(?!$)/g,"$1?")}function Ve(E,$){var ue=null;return function je(E,$){var ue=-1,Oe=E?E.length:0;if("number"==typeof Oe&&Oe>-1&&Oe<=re)for(;++ue3?"WebKit":/\bOpera\b/.test(Ze)&&(/\bOPR\b/.test(E)?"Blink":"Presto"))||/\b(?:Midori|Nook|Safari)\b/i.test(E)&&!/^(?:Trident|EdgeHTML)$/.test($t)&&"WebKit"||!$t&&/\bMSIE\b/i.test(E)&&("Mac OS"==Te?"Tasman":"Trident")||"WebKit"==$t&&/\bPlayStation\b(?! Vita\b)/i.test(Ze)&&"NetFront")&&($t=[ae]),"IE"==Ze&&(ae=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(E)||0)[1])?(Ze+=" Mobile",Te="Windows Phone "+(/\+$/.test(ae)?ae:ae+".x"),Ke.unshift("desktop mode")):/\bWPDesktop\b/i.test(E)?(Ze="IE Mobile",Te="Windows Phone 8.x",Ke.unshift("desktop mode"),We||(We=(/\brv:([\d.]+)/.exec(E)||0)[1])):"IE"!=Ze&&"Trident"==$t&&(ae=/\brv:([\d.]+)/.exec(E))&&(Ze&&Ke.push("identifying as "+Ze+(We?" "+We:"")),Ze="IE",We=ae[1]),Vt){if(Se($,"global"))if(qt&&(vt=(ae=qt.lang.System).getProperty("os.arch"),Te=Te||ae.getProperty("os.name")+" "+ae.getProperty("os.version")),$e&&Se($,"system")&&(ae=[$.system])[0]){Te||(Te=ae[0].os||null);try{ae[1]=$.require("ringo/engine").version,We=ae[1].join("."),Ze="RingoJS"}catch{ae[0].global.system==$.system&&(Ze="Narwhal")}}else"object"==typeof $.process&&!$.process.browser&&(ae=$.process)?(Ze="Node.js",vt=ae.arch,Te=ae.platform,We=/[\d.]+/.exec(ae.version)[0]):hn&&(Ze="Rhino");else fe(ae=$.runtime)==Dt?(Ze="Adobe AIR",Te=ae.flash.system.Capabilities.os):fe(ae=$.phantom)==yt?(Ze="PhantomJS",We=(ae=ae.version||null)&&ae.major+"."+ae.minor+"."+ae.patch):"number"==typeof Wt.documentMode&&(ae=/\bTrident\/(\d+)/i.exec(E))&&(We=[We,Wt.documentMode],(ae=+ae[1]+4)!=We[1]&&(Ke.push("IE "+We[1]+" mode"),$t&&($t[1]=""),We[1]=ae),We="IE"==Ze?String(We[1].toFixed(1)):We[0]);Te=Te&&me(Te)}We&&(ae=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(We)||/(?:alpha|beta)(?: ?\d)?/i.exec(E+";"+(Vt&&Oe.appMinorVersion))||/\bMinefield\b/i.test(E)&&"a")&&(ft=/b/i.test(ae)?"beta":"alpha",We=We.replace(RegExp(ae+"\\+?$"),"")+("beta"==ft?Pt:Rt)+(/\d+\+?/.exec(ae)||"")),"Fennec"==Ze||"Firefox"==Ze&&/\b(?:Android|Firefox OS)\b/.test(Te)?Ze="Firefox Mobile":"Maxthon"==Ze&&We?We=We.replace(/\.[\d.]+/,".x"):/\bXbox\b/i.test(Qe)?(Te=null,"Xbox 360"==Qe&&/\bIEMobile\b/.test(E)&&Ke.unshift("mobile mode")):!/^(?:Chrome|IE|Opera)$/.test(Ze)&&(!Ze||Qe||/Browser|Mobi/.test(Ze))||"Windows CE"!=Te&&!/Mobi/i.test(E)?"IE"==Ze&&Vt&&null===$.external?Ke.unshift("platform preview"):(/\bBlackBerry\b/.test(Qe)||/\bBB10\b/.test(E))&&(ae=(RegExp(Qe.replace(/ +/g," *")+"/([.\\d]+)","i").exec(E)||0)[1]||We)?(Te=((ae=[ae,/BB10/.test(E)])[1]?(Qe=null,ke="BlackBerry"):"Device Software")+" "+ae[0],We=null):this!=de&&"Wii"!=Qe&&(Vt&&on||/Opera/.test(Ze)&&/\b(?:MSIE|Firefox)\b/i.test(E)||"Firefox"==Ze&&/\bOS X (?:\d+\.){2,}/.test(Te)||"IE"==Ze&&(Te&&!/^Win/.test(Te)&&We>5.5||/\bWindows XP\b/.test(Te)&&We>8||8==We&&!/\bTrident\b/.test(E)))&&!pe.test(ae=Ce.call(de,E.replace(pe,"")+";"))&&ae.name&&(ae="ing as "+ae.name+((ae=ae.version)?" "+ae:""),pe.test(Ze)?(/\bIE\b/.test(ae)&&"Mac OS"==Te&&(Te=null),ae="identify"+ae):(ae="mask"+ae,Ze=xn?me(xn.replace(/([a-z])([A-Z])/g,"$1 $2")):"Opera",/\bIE\b/.test(ae)&&(Te=null),Vt||(We=null)),$t=["Presto"],Ke.push(ae)):Ze+=" Mobile",(ae=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(E)||0)[1])&&(ae=[parseFloat(ae.replace(/\.(\d)$/,".0$1")),ae],"Safari"==Ze&&"+"==ae[1].slice(-1)?(Ze="WebKit Nightly",ft="alpha",We=ae[1].slice(0,-1)):(We==ae[1]||We==(ae[2]=(/\bSafari\/([\d.]+\+?)/i.exec(E)||0)[1]))&&(We=null),ae[1]=(/\bChrome\/([\d.]+)/i.exec(E)||0)[1],537.36==ae[0]&&537.36==ae[2]&&parseFloat(ae[1])>=28&&"WebKit"==$t&&($t=["Blink"]),Vt&&(et||ae[1])?($t&&($t[1]="like Chrome"),ae=ae[1]||((ae=ae[0])<530?1:ae<532?2:ae<532.05?3:ae<533?4:ae<534.03?5:ae<534.07?6:ae<534.1?7:ae<534.13?8:ae<534.16?9:ae<534.24?10:ae<534.3?11:ae<535.01?12:ae<535.02?"13+":ae<535.07?15:ae<535.11?16:ae<535.19?17:ae<536.05?18:ae<536.1?19:ae<537.01?20:ae<537.11?"21+":ae<537.13?23:ae<537.18?24:ae<537.24?25:ae<537.36?26:"Blink"!=$t?"27":"28")):($t&&($t[1]="like Safari"),ae=(ae=ae[0])<400?1:ae<500?2:ae<526?3:ae<533?4:ae<534?"4+":ae<535?5:ae<537?6:ae<538?7:ae<601?8:"8"),$t&&($t[1]+=" "+(ae+="number"==typeof ae?".x":/[.+]/.test(ae)?"":"+")),"Safari"==Ze&&(!We||parseInt(We)>45)&&(We=ae)),"Opera"==Ze&&(ae=/\bzbov|zvav$/.exec(Te))?(Ze+=" ",Ke.unshift("desktop mode"),"zvav"==ae?(Ze+="Mini",We=null):Ze+="Mobile",Te=Te.replace(RegExp(" *"+ae+"$"),"")):"Safari"==Ze&&/\bChrome\b/.exec($t&&$t[1])&&(Ke.unshift("desktop mode"),Ze="Chrome Mobile",We=null,/\bOS X\b/.test(Te)?(ke="Apple",Te="iOS 4.3+"):Te=null),We&&0==We.indexOf(ae=/[\d.]+$/.exec(Te))&&E.indexOf("/"+ae+"-")>-1&&(Te=Le(Te.replace(ae,""))),$t&&!/\b(?:Avant|Nook)\b/.test(Ze)&&(/Browser|Lunascape|Maxthon/.test(Ze)||"Safari"!=Ze&&/^iOS/.test(Te)&&/\bSafari\b/.test($t[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Sleipnir|Web)/.test(Ze)&&$t[1])&&(ae=$t[$t.length-1])&&Ke.push(ae),Ke.length&&(Ke=["("+Ke.join("; ")+")"]),ke&&Qe&&Qe.indexOf(ke)<0&&Ke.push("on "+ke),Qe&&Ke.push((/^on /.test(Ke[Ke.length-1])?"":"on ")+Qe),Te&&(ae=/ ([\d.+]+)$/.exec(Te),Ut=ae&&"/"==Te.charAt(Te.length-ae[0].length-1),Te={architecture:32,family:ae&&!Ut?Te.replace(ae[0],""):Te,version:ae?ae[1]:null,toString:function(){var vn=this.version;return this.family+(vn&&!Ut?" "+vn:"")+(64==this.architecture?" 64-bit":"")}}),(ae=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(vt))&&!/\bi686\b/i.test(vt)?(Te&&(Te.architecture=64,Te.family=Te.family.replace(RegExp(" *"+ae),"")),Ze&&(/\bWOW64\b/i.test(E)||Vt&&/\w(?:86|32)$/.test(Oe.cpuClass||Oe.platform)&&!/\bWin64; x64\b/i.test(E))&&Ke.unshift("32-bit")):Te&&/^OS X/.test(Te.family)&&"Chrome"==Ze&&parseFloat(We)>=39&&(Te.architecture=64),E||(E=null);var Ht={};return Ht.description=E,Ht.layout=$t&&$t[0],Ht.manufacturer=ke,Ht.name=Ze,Ht.prerelease=ft,Ht.product=Qe,Ht.ua=E,Ht.version=Ze&&We,Ht.os=Te||{architecture:null,family:null,version:null,toString:function(){return"null"}},Ht.parse=Ce,Ht.toString=function Mn(){return this.description||""},Ht.version&&Ke.unshift(We),Ht.name&&Ke.unshift(Ze),Te&&Ze&&!(Te==String(Te).split(" ")[0]&&(Te==Ze.split(" ")[0]||Qe))&&Ke.push(Qe?"("+Te+")":"on "+Te),Ke.length&&(Ht.description=Ke.join(" ")),Ht}();q.platform=Ge,void 0!==(t=function(){return Ge}.call(ye,x,ye,ht))&&(ht.exports=t)}.call(this)},5901:(ht,ye,x)=>{"use strict";x.d(ye,{y:()=>ce});var t=x(14);var q=x(1482),U=x(9957);var G=x(6831),K=x(1356);function pe(Be){return 0===Be.length?K.y:1===Be.length?Be[0]:function(Ne){return Be.reduce((je,me)=>me(je),Ne)}}var j=x(146);class ce{constructor(Fe){this._isScalar=!1,Fe&&(this._subscribe=Fe)}lift(Fe){const Ne=new ce;return Ne.source=this,Ne.operator=Fe,Ne}subscribe(Fe,Ne,je){const{operator:me}=this,de=function F(Be,Fe,Ne){if(Be){if(Be instanceof t.L)return Be;if(Be[q.b])return Be[q.b]()}return Be||Fe||Ne?new t.L(Be,Fe,Ne):new t.L(U.c)}(Fe,Ne,je);if(me?de.add(me.call(de,this.source)):de.add(this.source||j.v.useDeprecatedSynchronousErrorHandling&&!de.syncErrorThrowable?this._subscribe(de):this._trySubscribe(de)),j.v.useDeprecatedSynchronousErrorHandling&&de.syncErrorThrowable&&(de.syncErrorThrowable=!1,de.syncErrorThrown))throw de.syncErrorValue;return de}_trySubscribe(Fe){try{return this._subscribe(Fe)}catch(Ne){j.v.useDeprecatedSynchronousErrorHandling&&(Fe.syncErrorThrown=!0,Fe.syncErrorValue=Ne),function C(Be){for(;Be;){const{closed:Fe,destination:Ne,isStopped:je}=Be;if(Fe||je)return!1;Be=Ne&&Ne instanceof t.L?Ne:null}return!0}(Fe)?Fe.error(Ne):console.warn(Ne)}}forEach(Fe,Ne){return new(Ne=we(Ne))((je,me)=>{let de;de=this.subscribe(fe=>{try{Fe(fe)}catch(Se){me(Se),de&&de.unsubscribe()}},me,je)})}_subscribe(Fe){const{source:Ne}=this;return Ne&&Ne.subscribe(Fe)}[G.L](){return this}pipe(...Fe){return 0===Fe.length?this:pe(Fe)(this)}toPromise(Fe){return new(Fe=we(Fe))((Ne,je)=>{let me;this.subscribe(de=>me=de,de=>je(de),()=>Ne(me))})}}function we(Be){if(Be||(Be=j.v.Promise||Promise),!Be)throw new Error("no Promise impl found");return Be}ce.create=Be=>new ce(Be)},9957:(ht,ye,x)=>{"use strict";x.d(ye,{c:()=>q});var t=x(146),C=x(8897);const q={closed:!0,next(U){},error(U){if(t.v.useDeprecatedSynchronousErrorHandling)throw U;(0,C.z)(U)},complete(){}}},2218:(ht,ye,x)=>{"use strict";x.d(ye,{Yc:()=>K,xQ:()=>re});var t=x(5901),C=x(14),q=x(6957),U=x(9086),F=x(1722),G=x(1482);class K extends C.L{constructor(ce){super(ce),this.destination=ce}}class re extends t.y{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[G.b](){return new K(this)}lift(ce){const we=new pe(this,this);return we.operator=ce,we}next(ce){if(this.closed)throw new U.N;if(!this.isStopped){const{observers:we}=this,Be=we.length,Fe=we.slice();for(let Ne=0;Nenew pe(j,ce);class pe extends re{constructor(ce,we){super(),this.destination=ce,this.source=we}next(ce){const{destination:we}=this;we&&we.next&&we.next(ce)}error(ce){const{destination:we}=this;we&&we.error&&this.destination.error(ce)}complete(){const{destination:ce}=this;ce&&ce.complete&&this.destination.complete()}_subscribe(ce){const{source:we}=this;return we?this.source.subscribe(ce):q.w.EMPTY}}},1722:(ht,ye,x)=>{"use strict";x.d(ye,{W:()=>C});var t=x(6957);class C extends t.w{constructor(U,F){super(),this.subject=U,this.subscriber=F,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const U=this.subject,F=U.observers;if(this.subject=null,!F||0===F.length||U.isStopped||U.closed)return;const G=F.indexOf(this.subscriber);-1!==G&&F.splice(G,1)}}},14:(ht,ye,x)=>{"use strict";x.d(ye,{L:()=>K});var t=x(1900),C=x(9957),q=x(6957),U=x(1482),F=x(146),G=x(8897);class K extends q.w{constructor(j,ce,we){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=C.c;break;case 1:if(!j){this.destination=C.c;break}if("object"==typeof j){j instanceof K?(this.syncErrorThrowable=j.syncErrorThrowable,this.destination=j,j.add(this)):(this.syncErrorThrowable=!0,this.destination=new re(this,j));break}default:this.syncErrorThrowable=!0,this.destination=new re(this,j,ce,we)}}[U.b](){return this}static create(j,ce,we){const Be=new K(j,ce,we);return Be.syncErrorThrowable=!1,Be}next(j){this.isStopped||this._next(j)}error(j){this.isStopped||(this.isStopped=!0,this._error(j))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(j){this.destination.next(j)}_error(j){this.destination.error(j),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:j}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=j,this}}class re extends K{constructor(j,ce,we,Be){super(),this._parentSubscriber=j;let Fe,Ne=this;(0,t.m)(ce)?Fe=ce:ce&&(Fe=ce.next,we=ce.error,Be=ce.complete,ce!==C.c&&(Ne=Object.create(ce),(0,t.m)(Ne.unsubscribe)&&this.add(Ne.unsubscribe.bind(Ne)),Ne.unsubscribe=this.unsubscribe.bind(this))),this._context=Ne,this._next=Fe,this._error=we,this._complete=Be}next(j){if(!this.isStopped&&this._next){const{_parentSubscriber:ce}=this;F.v.useDeprecatedSynchronousErrorHandling&&ce.syncErrorThrowable?this.__tryOrSetError(ce,this._next,j)&&this.unsubscribe():this.__tryOrUnsub(this._next,j)}}error(j){if(!this.isStopped){const{_parentSubscriber:ce}=this,{useDeprecatedSynchronousErrorHandling:we}=F.v;if(this._error)we&&ce.syncErrorThrowable?(this.__tryOrSetError(ce,this._error,j),this.unsubscribe()):(this.__tryOrUnsub(this._error,j),this.unsubscribe());else if(ce.syncErrorThrowable)we?(ce.syncErrorValue=j,ce.syncErrorThrown=!0):(0,G.z)(j),this.unsubscribe();else{if(this.unsubscribe(),we)throw j;(0,G.z)(j)}}}complete(){if(!this.isStopped){const{_parentSubscriber:j}=this;if(this._complete){const ce=()=>this._complete.call(this._context);F.v.useDeprecatedSynchronousErrorHandling&&j.syncErrorThrowable?(this.__tryOrSetError(j,ce),this.unsubscribe()):(this.__tryOrUnsub(ce),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(j,ce){try{j.call(this._context,ce)}catch(we){if(this.unsubscribe(),F.v.useDeprecatedSynchronousErrorHandling)throw we;(0,G.z)(we)}}__tryOrSetError(j,ce,we){if(!F.v.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{ce.call(this._context,we)}catch(Be){return F.v.useDeprecatedSynchronousErrorHandling?(j.syncErrorValue=Be,j.syncErrorThrown=!0,!0):((0,G.z)(Be),!0)}return!1}_unsubscribe(){const{_parentSubscriber:j}=this;this._context=null,this._parentSubscriber=null,j.unsubscribe()}}},6957:(ht,ye,x)=>{"use strict";x.d(ye,{w:()=>G});var t=x(4327),C=x(6549),q=x(1900);const F=(()=>{function re(pe){return Error.call(this),this.message=pe?`${pe.length} errors occurred during unsubscription:\n${pe.map((j,ce)=>`${ce+1}) ${j.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=pe,this}return re.prototype=Object.create(Error.prototype),re})();class G{constructor(pe){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,pe&&(this._ctorUnsubscribe=!0,this._unsubscribe=pe)}unsubscribe(){let pe;if(this.closed)return;let{_parentOrParents:j,_ctorUnsubscribe:ce,_unsubscribe:we,_subscriptions:Be}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,j instanceof G)j.remove(this);else if(null!==j)for(let Fe=0;Fepe.concat(j instanceof F?j.errors:j),[])}G.EMPTY=((re=new G).closed=!0,re)},146:(ht,ye,x)=>{"use strict";x.d(ye,{v:()=>C});let t=!1;const C={Promise:void 0,set useDeprecatedSynchronousErrorHandling(q){if(q){const U=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+U.stack)}else t&&console.log("RxJS: Back to a better error behavior. Thank you. <3");t=q},get useDeprecatedSynchronousErrorHandling(){return t}}},2831:(ht,ye,x)=>{"use strict";x.d(ye,{Ds:()=>G,IY:()=>U,ft:()=>re});var t=x(14),C=x(5901),q=x(3956);class U extends t.L{constructor(j){super(),this.parent=j}_next(j){this.parent.notifyNext(j)}_error(j){this.parent.notifyError(j),this.unsubscribe()}_complete(){this.parent.notifyComplete(),this.unsubscribe()}}class G extends t.L{notifyNext(j){this.destination.next(j)}notifyError(j){this.destination.error(j)}notifyComplete(){this.destination.complete()}}function re(pe,j){if(j.closed)return;if(pe instanceof C.y)return pe.subscribe(j);let ce;try{ce=(0,q.s)(pe)(j)}catch(we){j.error(we)}return ce}},4350:(ht,ye,x)=>{"use strict";x.d(ye,{D:()=>G});var t=x(5901),C=x(4327),q=x(6942),U=x(6549),F=x(4858);function G(...re){if(1===re.length){const pe=re[0];if((0,C.k)(pe))return K(pe,null);if((0,U.K)(pe)&&Object.getPrototypeOf(pe)===Object.prototype){const j=Object.keys(pe);return K(j.map(ce=>pe[ce]),j)}}if("function"==typeof re[re.length-1]){const pe=re.pop();return K(re=1===re.length&&(0,C.k)(re[0])?re[0]:re,null).pipe((0,q.U)(j=>pe(...j)))}return K(re,null)}function K(re,pe){return new t.y(j=>{const ce=re.length;if(0===ce)return void j.complete();const we=new Array(ce);let Be=0,Fe=0;for(let Ne=0;Ne{me||(me=!0,Fe++),we[Ne]=de},error:de=>j.error(de),complete:()=>{Be++,(Be===ce||!me)&&(Fe===ce&&j.next(pe?pe.reduce((de,fe,Se)=>(de[fe]=we[Se],de),{}):we),j.complete())}}))}})}},4858:(ht,ye,x)=>{"use strict";x.d(ye,{D:()=>Ne});var t=x(5901),C=x(3956),q=x(6957),U=x(6831);var K=x(8403),re=x(2803);var ce=x(5192),we=x(5122);function Fe(je,me){if(null!=je){if(function j(je){return je&&"function"==typeof je[U.L]}(je))return function F(je,me){return new t.y(de=>{const fe=new q.w;return fe.add(me.schedule(()=>{const Se=je[U.L]();fe.add(Se.subscribe({next(it){fe.add(me.schedule(()=>de.next(it)))},error(it){fe.add(me.schedule(()=>de.error(it)))},complete(){fe.add(me.schedule(()=>de.complete()))}}))})),fe})}(je,me);if((0,ce.t)(je))return function G(je,me){return new t.y(de=>{const fe=new q.w;return fe.add(me.schedule(()=>je.then(Se=>{fe.add(me.schedule(()=>{de.next(Se),fe.add(me.schedule(()=>de.complete()))}))},Se=>{fe.add(me.schedule(()=>de.error(Se)))}))),fe})}(je,me);if((0,we.z)(je))return(0,K.r)(je,me);if(function Be(je){return je&&"function"==typeof je[re.hZ]}(je)||"string"==typeof je)return function pe(je,me){if(!je)throw new Error("Iterable cannot be null");return new t.y(de=>{const fe=new q.w;let Se;return fe.add(()=>{Se&&"function"==typeof Se.return&&Se.return()}),fe.add(me.schedule(()=>{Se=je[re.hZ](),fe.add(me.schedule(function(){if(de.closed)return;let it,Ve;try{const Le=Se.next();it=Le.value,Ve=Le.done}catch(Le){return void de.error(Le)}Ve?de.complete():(de.next(it),this.schedule())}))})),fe})}(je,me)}throw new TypeError((null!==je&&typeof je||je)+" is not observable")}function Ne(je,me){return me?Fe(je,me):je instanceof t.y?je:new t.y((0,C.s)(je))}},8005:(ht,ye,x)=>{"use strict";x.d(ye,{n:()=>U});var t=x(5901),C=x(5414),q=x(8403);function U(F,G){return G?(0,q.r)(F,G):new t.y((0,C.V)(F))}},6312:(ht,ye,x)=>{"use strict";x.d(ye,{R:()=>G});var t=x(5901),C=x(4327),q=x(1900),U=x(6942);Object.prototype.toString;function G(ce,we,Be,Fe){return(0,q.m)(Be)&&(Fe=Be,Be=void 0),Fe?G(ce,we,Be).pipe((0,U.U)(Ne=>(0,C.k)(Ne)?Fe(...Ne):Fe(Ne))):new t.y(Ne=>{K(ce,we,function je(me){arguments.length>1?Ne.next(Array.prototype.slice.call(arguments)):Ne.next(me)},Ne,Be)})}function K(ce,we,Be,Fe,Ne){let je;if(function j(ce){return ce&&"function"==typeof ce.addEventListener&&"function"==typeof ce.removeEventListener}(ce)){const me=ce;ce.addEventListener(we,Be,Ne),je=()=>me.removeEventListener(we,Be,Ne)}else if(function pe(ce){return ce&&"function"==typeof ce.on&&"function"==typeof ce.off}(ce)){const me=ce;ce.on(we,Be),je=()=>me.off(we,Be)}else if(function re(ce){return ce&&"function"==typeof ce.addListener&&"function"==typeof ce.removeListener}(ce)){const me=ce;ce.addListener(we,Be),je=()=>me.removeListener(we,Be)}else{if(!ce||!ce.length)throw new TypeError("Invalid event target");for(let me=0,de=ce.length;me{"use strict";x.d(ye,{T:()=>K});var t=x(5901),C=x(7507),q=x(522),U=x(1356);var G=x(8005);function K(...re){let pe=Number.POSITIVE_INFINITY,j=null,ce=re[re.length-1];return(0,C.K)(ce)?(j=re.pop(),re.length>1&&"number"==typeof re[re.length-1]&&(pe=re.pop())):"number"==typeof ce&&(pe=re.pop()),null===j&&1===re.length&&re[0]instanceof t.y?re[0]:function F(re=Number.POSITIVE_INFINITY){return(0,q.zg)(U.y,re)}(pe)((0,G.n)(re,j))}},4139:(ht,ye,x)=>{"use strict";x.d(ye,{of:()=>U});var t=x(7507),C=x(8005),q=x(8403);function U(...F){let G=F[F.length-1];return(0,t.K)(G)?(F.pop(),(0,q.r)(F,G)):(0,C.n)(F)}},6587:(ht,ye,x)=>{"use strict";x.d(ye,{_:()=>C});var t=x(5901);function C(U,F){return F?new t.y(G=>F.schedule(q,0,{error:U,subscriber:G})):new t.y(G=>G.error(U))}function q({error:U,subscriber:F}){F.error(U)}},6942:(ht,ye,x)=>{"use strict";x.d(ye,{U:()=>C});var t=x(14);function C(F,G){return function(re){if("function"!=typeof F)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return re.lift(new q(F,G))}}class q{constructor(G,K){this.project=G,this.thisArg=K}call(G,K){return K.subscribe(new U(G,this.project,this.thisArg))}}class U extends t.L{constructor(G,K,re){super(G),this.project=K,this.count=0,this.thisArg=re||this}_next(G){let K;try{K=this.project.call(this.thisArg,G,this.count++)}catch(re){return void this.destination.error(re)}this.destination.next(K)}}},522:(ht,ye,x)=>{"use strict";x.d(ye,{zg:()=>U});var t=x(6942),C=x(4858),q=x(2831);function U(re,pe,j=Number.POSITIVE_INFINITY){return"function"==typeof pe?ce=>ce.pipe(U((we,Be)=>(0,C.D)(re(we,Be)).pipe((0,t.U)((Fe,Ne)=>pe(we,Fe,Be,Ne))),j)):("number"==typeof pe&&(j=pe),ce=>ce.lift(new F(re,j)))}class F{constructor(pe,j=Number.POSITIVE_INFINITY){this.project=pe,this.concurrent=j}call(pe,j){return j.subscribe(new G(pe,this.project,this.concurrent))}}class G extends q.Ds{constructor(pe,j,ce=Number.POSITIVE_INFINITY){super(pe),this.project=j,this.concurrent=ce,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(pe){this.active0?this._next(pe.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}},8403:(ht,ye,x)=>{"use strict";x.d(ye,{r:()=>q});var t=x(5901),C=x(6957);function q(U,F){return new t.y(G=>{const K=new C.w;let re=0;return K.add(F.schedule(function(){re!==U.length?(G.next(U[re++]),G.closed||K.add(this.schedule())):G.complete()})),K})}},2803:(ht,ye,x)=>{"use strict";x.d(ye,{hZ:()=>C});const C=function t(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},6831:(ht,ye,x)=>{"use strict";x.d(ye,{L:()=>t});const t="function"==typeof Symbol&&Symbol.observable||"@@observable"},1482:(ht,ye,x)=>{"use strict";x.d(ye,{b:()=>t});const t="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random()},9086:(ht,ye,x)=>{"use strict";x.d(ye,{N:()=>C});const C=(()=>{function q(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return q.prototype=Object.create(Error.prototype),q})()},8897:(ht,ye,x)=>{"use strict";function t(C){setTimeout(()=>{throw C},0)}x.d(ye,{z:()=>t})},1356:(ht,ye,x)=>{"use strict";function t(C){return C}x.d(ye,{y:()=>t})},4327:(ht,ye,x)=>{"use strict";x.d(ye,{k:()=>t});const t=Array.isArray||(C=>C&&"number"==typeof C.length)},5122:(ht,ye,x)=>{"use strict";x.d(ye,{z:()=>t});const t=C=>C&&"number"==typeof C.length&&"function"!=typeof C},1900:(ht,ye,x)=>{"use strict";function t(C){return"function"==typeof C}x.d(ye,{m:()=>t})},6549:(ht,ye,x)=>{"use strict";function t(C){return null!==C&&"object"==typeof C}x.d(ye,{K:()=>t})},5192:(ht,ye,x)=>{"use strict";function t(C){return!!C&&"function"!=typeof C.subscribe&&"function"==typeof C.then}x.d(ye,{t:()=>t})},7507:(ht,ye,x)=>{"use strict";function t(C){return C&&"function"==typeof C.schedule}x.d(ye,{K:()=>t})},3956:(ht,ye,x)=>{"use strict";x.d(ye,{s:()=>ce});var t=x(5414),C=x(8897);var U=x(2803);var G=x(6831);var re=x(5122),pe=x(5192),j=x(6549);const ce=we=>{if(we&&"function"==typeof we[G.L])return(we=>Be=>{const Fe=we[G.L]();if("function"!=typeof Fe.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return Fe.subscribe(Be)})(we);if((0,re.z)(we))return(0,t.V)(we);if((0,pe.t)(we))return(we=>Be=>(we.then(Fe=>{Be.closed||(Be.next(Fe),Be.complete())},Fe=>Be.error(Fe)).then(null,C.z),Be))(we);if(we&&"function"==typeof we[U.hZ])return(we=>Be=>{const Fe=we[U.hZ]();for(;;){let Ne;try{Ne=Fe.next()}catch(je){return Be.error(je),Be}if(Ne.done){Be.complete();break}if(Be.next(Ne.value),Be.closed)break}return"function"==typeof Fe.return&&Be.add(()=>{Fe.return&&Fe.return()}),Be})(we);{const Fe=`You provided ${(0,j.K)(we)?"an invalid object":`'${we}'`} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`;throw new TypeError(Fe)}}},5414:(ht,ye,x)=>{"use strict";x.d(ye,{V:()=>t});const t=C=>q=>{for(let U=0,F=C.length;U{ht.exports=function ye(x,t){var C,q=null;try{C=JSON.parse(x,t)}catch(U){q=U}return[q,C]}},3004:function(ht){var x,t,C,q,U;x=/^(?=((?:[a-zA-Z0-9+\-.]+:)?))\1(?=((?:\/\/[^\/?#]*)?))\2(?=((?:(?:[^?#\/]*\/)*[^;?#\/]*)?))\3((?:;[^?#]*)?)(\?[^#]*)?(#[^]*)?$/,t=/^(?=([^\/?#]*))\1([^]*)$/,C=/(?:\/|^)\.(?=\/)/g,q=/(?:\/|^)\.\.\/(?!\.\.\/)[^\/]*(?=\/)/g,U={buildAbsoluteURL:function(F,G,K){if(K=K||{},F=F.trim(),!(G=G.trim())){if(!K.alwaysNormalize)return F;var re=U.parseURL(F);if(!re)throw new Error("Error trying to parse base URL.");return re.path=U.normalizePath(re.path),U.buildURLFromParts(re)}var pe=U.parseURL(G);if(!pe)throw new Error("Error trying to parse relative URL.");if(pe.scheme)return K.alwaysNormalize?(pe.path=U.normalizePath(pe.path),U.buildURLFromParts(pe)):G;var j=U.parseURL(F);if(!j)throw new Error("Error trying to parse base URL.");if(!j.netLoc&&j.path&&"/"!==j.path[0]){var ce=t.exec(j.path);j.netLoc=ce[1],j.path=ce[2]}j.netLoc&&!j.path&&(j.path="/");var we={scheme:j.scheme,netLoc:pe.netLoc,path:null,params:pe.params,query:pe.query,fragment:pe.fragment};if(!pe.netLoc&&(we.netLoc=j.netLoc,"/"!==pe.path[0]))if(pe.path){var Be=j.path,Fe=Be.substring(0,Be.lastIndexOf("/")+1)+pe.path;we.path=U.normalizePath(Fe)}else we.path=j.path,pe.params||(we.params=j.params,pe.query||(we.query=j.query));return null===we.path&&(we.path=K.alwaysNormalize?U.normalizePath(pe.path):pe.path),U.buildURLFromParts(we)},parseURL:function(F){var G=x.exec(F);return G?{scheme:G[1]||"",netLoc:G[2]||"",path:G[3]||"",params:G[4]||"",query:G[5]||"",fragment:G[6]||""}:null},normalizePath:function(F){for(F=F.split("").reverse().join("").replace(C,"");F.length!==(F=F.replace(q,"")).length;);return F.split("").reverse().join("")},buildURLFromParts:function(F){return F.scheme+F.netLoc+F.path+F.params+F.query+F.fragment}},ht.exports=U},9155:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>q6});var t=x(1473),C=x.n(t),q=x(7314),U=x.n(q);function F(){return F=Object.assign?Object.assign.bind():function(f){for(var o=1;o"u"||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}()?Reflect.construct.bind():function(e,i,u){var p=[null];p.push.apply(p,i);var b=new(Function.bind.apply(e,p));return u&&pe(b,u.prototype),b}).apply(null,arguments)}var Se=x(3004),it=x.n(Se),Ve="http://example.com";const Ce=function(o,s){if(/^[a-z]+:/i.test(s))return s;/^data:/.test(o)&&(o=C().location&&C().location.href||"");var a="function"==typeof C().URL,e=/^\/\//.test(o),i=!C().location&&!/\/\//i.test(o);if(a?o=new(C().URL)(o,C().location||Ve):/\/\//i.test(o)||(o=it().buildAbsoluteURL(C().location&&C().location.href||"",o)),a){var u=new URL(s,o);return i?u.href.slice(Ve.length):e?u.href.slice(u.protocol.length):u.href}return it().buildAbsoluteURL(o,s)};var Ge=function(){function f(){this.listeners={}}var o=f.prototype;return o.on=function(a,e){this.listeners[a]||(this.listeners[a]=[]),this.listeners[a].push(e)},o.off=function(a,e){if(!this.listeners[a])return!1;var i=this.listeners[a].indexOf(e);return this.listeners[a]=this.listeners[a].slice(0),this.listeners[a].splice(i,1),i>-1},o.trigger=function(a){var e=this.listeners[a];if(e)if(2===arguments.length)for(var i=e.length,u=0;u-1;i=this.buffer.indexOf("\n"))this.trigger("data",this.buffer.substring(0,i)),this.buffer=this.buffer.substring(i+1)},o}(Ge),Oe=String.fromCharCode(9),nt=function(o){var s=/([0-9.]*)?@?([0-9.]*)?/.exec(o||""),a={};return s[1]&&(a.length=parseInt(s[1],10)),s[2]&&(a.offset=parseInt(s[2],10)),a},et=function(o){for(var i,s=o.split(new RegExp('(?:^|,)((?:[^=]*)=(?:"[^"]*"|[^,]*))')),a={},e=s.length;e--;)""!==s[e]&&((i=/([^=]*)=(.*)/.exec(s[e]).slice(1))[0]=i[0].replace(/^\s+|\s+$/g,""),i[1]=i[1].replace(/^\s+|\s+$/g,""),i[1]=i[1].replace(/^['"](.*)['"]$/g,"$1"),a[i[0]]=i[1]);return a},Ot=function(f){function o(){var a;return(a=f.call(this)||this).customParsers=[],a.tagMappers=[],a}j(o,f);var s=o.prototype;return s.push=function(e){var u,p,i=this;if(0!==(e=e.trim()).length){if("#"!==e[0])return void this.trigger("data",{type:"uri",uri:e});this.tagMappers.reduce(function(b,I){var z=I(e);return z===e?b:b.concat([z])},[e]).forEach(function(b){for(var I=0;I0&&(u.duration=be.duration),0===be.duration&&(u.duration=.01,this.trigger("info",{message:"updating zero segment duration to a small value"})),this.manifest.segments=i},key:function(){if(be.attributes)if("NONE"!==be.attributes.METHOD)if(be.attributes.URI){if("com.apple.streamingkeydelivery"===be.attributes.KEYFORMAT)return this.manifest.contentProtection=this.manifest.contentProtection||{},void(this.manifest.contentProtection["com.apple.fps.1_0"]={attributes:be.attributes});if("urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"===be.attributes.KEYFORMAT){return-1===["SAMPLE-AES","SAMPLE-AES-CTR","SAMPLE-AES-CENC"].indexOf(be.attributes.METHOD)?void this.trigger("warn",{message:"invalid key method provided for Widevine"}):("SAMPLE-AES-CENC"===be.attributes.METHOD&&this.trigger("warn",{message:"SAMPLE-AES-CENC is deprecated, please use SAMPLE-AES-CTR instead"}),"data:text/plain;base64,"!==be.attributes.URI.substring(0,23)?void this.trigger("warn",{message:"invalid key URI provided for Widevine"}):be.attributes.KEYID&&"0x"===be.attributes.KEYID.substring(0,2)?(this.manifest.contentProtection=this.manifest.contentProtection||{},void(this.manifest.contentProtection["com.widevine.alpha"]={attributes:{schemeIdUri:be.attributes.KEYFORMAT,keyId:be.attributes.KEYID.substring(2)},pssh:$(be.attributes.URI.split(",")[1])})):void this.trigger("warn",{message:"invalid key ID provided for Widevine"}))}be.attributes.METHOD||this.trigger("warn",{message:"defaulting key method to AES-128"}),_={method:be.attributes.METHOD||"AES-128",uri:be.attributes.URI},typeof be.attributes.IV<"u"&&(_.iv=be.attributes.IV)}else this.trigger("warn",{message:"ignoring key declaration without URI"});else _=null;else this.trigger("warn",{message:"ignoring key declaration without attribute list"})},"media-sequence":function(){isFinite(be.number)?this.manifest.mediaSequence=be.number:this.trigger("warn",{message:"ignoring invalid media sequence: "+be.number})},"discontinuity-sequence":function(){isFinite(be.number)?(this.manifest.discontinuitySequence=be.number,le=be.number):this.trigger("warn",{message:"ignoring invalid discontinuity sequence: "+be.number})},"playlist-type":function(){/VOD|EVENT/.test(be.playlistType)?this.manifest.playlistType=be.playlistType:this.trigger("warn",{message:"ignoring unknown playlist type: "+be.playlist})},map:function(){p={},be.uri&&(p.uri=be.uri),be.byterange&&(p.byterange=be.byterange),_&&(p.key=_)},"stream-inf":function(){this.manifest.playlists=i,this.manifest.mediaGroups=this.manifest.mediaGroups||z,be.attributes?(u.attributes||(u.attributes={}),F(u.attributes,be.attributes)):this.trigger("warn",{message:"ignoring empty stream-inf attributes"})},media:function(){if(this.manifest.mediaGroups=this.manifest.mediaGroups||z,be.attributes&&be.attributes.TYPE&&be.attributes["GROUP-ID"]&&be.attributes.NAME){var At=this.manifest.mediaGroups[be.attributes.TYPE];At[be.attributes["GROUP-ID"]]=At[be.attributes["GROUP-ID"]]||{},ot=At[be.attributes["GROUP-ID"]],(ct={default:/yes/i.test(be.attributes.DEFAULT)}).default?ct.autoselect=!0:ct.autoselect=/yes/i.test(be.attributes.AUTOSELECT),be.attributes.LANGUAGE&&(ct.language=be.attributes.LANGUAGE),be.attributes.URI&&(ct.uri=be.attributes.URI),be.attributes["INSTREAM-ID"]&&(ct.instreamId=be.attributes["INSTREAM-ID"]),be.attributes.CHARACTERISTICS&&(ct.characteristics=be.attributes.CHARACTERISTICS),be.attributes.FORCED&&(ct.forced=/yes/i.test(be.attributes.FORCED)),ot[be.attributes.NAME]=ct}else this.trigger("warn",{message:"ignoring incomplete or missing media group"})},discontinuity:function(){le+=1,u.discontinuity=!0,this.manifest.discontinuityStarts.push(i.length)},"program-date-time":function(){typeof this.manifest.dateTimeString>"u"&&(this.manifest.dateTimeString=be.dateTimeString,this.manifest.dateTimeObject=be.dateTimeObject),u.dateTimeString=be.dateTimeString,u.dateTimeObject=be.dateTimeObject},targetduration:function(){!isFinite(be.duration)||be.duration<0?this.trigger("warn",{message:"ignoring invalid target duration: "+be.duration}):(this.manifest.targetDuration=be.duration,xt.call(this,this.manifest))},start:function(){be.attributes&&!isNaN(be.attributes["TIME-OFFSET"])?this.manifest.start={timeOffset:be.attributes["TIME-OFFSET"],precise:be.attributes.PRECISE}:this.trigger("warn",{message:"ignoring start declaration without appropriate attribute list"})},"cue-out":function(){u.cueOut=be.data},"cue-out-cont":function(){u.cueOutCont=be.data},"cue-in":function(){u.cueIn=be.data},skip:function(){this.manifest.skip=St(be.attributes),this.warnOnMissingAttributes_("#EXT-X-SKIP",be.attributes,["SKIPPED-SEGMENTS"])},part:function(){var At=this;b=!0;var Xt=this.manifest.segments.length,sn=St(be.attributes);u.parts=u.parts||[],u.parts.push(sn),sn.byterange&&(sn.byterange.hasOwnProperty("offset")||(sn.byterange.offset=ge),ge=sn.byterange.offset+sn.byterange.length);var jt=u.parts.length-1;this.warnOnMissingAttributes_("#EXT-X-PART #"+jt+" for segment #"+Xt,be.attributes,["URI","DURATION"]),this.manifest.renditionReports&&this.manifest.renditionReports.forEach(function(pn,dn){pn.hasOwnProperty("lastPart")||At.trigger("warn",{message:"#EXT-X-RENDITION-REPORT #"+dn+" lacks required attribute(s): LAST-PART"})})},"server-control":function(){var At=this.manifest.serverControl=St(be.attributes);At.hasOwnProperty("canBlockReload")||(At.canBlockReload=!1,this.trigger("info",{message:"#EXT-X-SERVER-CONTROL defaulting CAN-BLOCK-RELOAD to false"})),xt.call(this,this.manifest),At.canSkipDateranges&&!At.hasOwnProperty("canSkipUntil")&&this.trigger("warn",{message:"#EXT-X-SERVER-CONTROL lacks required attribute CAN-SKIP-UNTIL which is required when CAN-SKIP-DATERANGES is set"})},"preload-hint":function(){var At=this.manifest.segments.length,Xt=St(be.attributes),sn=Xt.type&&"PART"===Xt.type;u.preloadHints=u.preloadHints||[],u.preloadHints.push(Xt),Xt.byterange&&(Xt.byterange.hasOwnProperty("offset")||(Xt.byterange.offset=sn?ge:0,sn&&(ge=Xt.byterange.offset+Xt.byterange.length)));var jt=u.preloadHints.length-1;if(this.warnOnMissingAttributes_("#EXT-X-PRELOAD-HINT #"+jt+" for segment #"+At,be.attributes,["TYPE","URI"]),Xt.type)for(var pn=0;pna.timeline?1:-1})},wt=function(o){var s=[];return function(o,s,a){s.forEach(function(e){for(var i in o.mediaGroups[e])for(var u in o.mediaGroups[e][i]){var p=o.mediaGroups[e][i][u];a(p,e,i,u)}})}(o,ri,function(a,e,i,u){s=s.concat(a.playlists||[])}),s},Ie=function(o){var s=o.playlist,a=o.mediaSequence;s.mediaSequence=a,s.segments.forEach(function(e,i){e.number=s.mediaSequence+i})},bt=function(o){var s=o.oldManifest,a=o.newManifest,e=s.playlists.concat(wt(s)),i=a.playlists.concat(wt(a));return a.timelineStarts=Jr([s.timelineStarts,a.timelineStarts]),function(o){var s=o.oldPlaylists,a=o.newPlaylists,e=o.timelineStarts;a.forEach(function(i){i.discontinuitySequence=Tt(e,function(I){return I.timeline===i.timeline});var u=function(o,s){for(var a=0;au.timeline||u.segments.length&&i.timeline>u.segments[u.segments.length-1].timeline)&&i.discontinuitySequence--);u.segments[_].discontinuity&&!p.discontinuity&&(p.discontinuity=!0,i.discontinuityStarts.unshift(0),i.discontinuitySequence--),Ie({playlist:i,mediaSequence:u.segments[_].number})}})}({oldPlaylists:e,newPlaylists:i,timelineStarts:a.timelineStarts}),a},gn=function(o){return o&&o.uri+"-"+function(o){var s;return s="bigint"==typeof o.offset||"bigint"==typeof o.length?C().BigInt(o.offset)+C().BigInt(o.length)-C().BigInt(1):o.offset+o.length-1,o.offset+"-"+s}(o.byterange)},en=function(o){return In(o.reduce(function(a,e){var i=e.attributes.id+(e.attributes.lang||"");if(a[i]){var u;if(e.segments)e.segments[0]&&(e.segments[0].discontinuity=!0),(u=a[i].segments).push.apply(u,e.segments);e.attributes.contentProtection&&(a[i].attributes.contentProtection=e.attributes.contentProtection)}else a[i]=e,a[i].attributes.timelineStarts=[];return a[i].attributes.timelineStarts.push({start:e.attributes.periodStart,timeline:e.attributes.periodStart}),a},{})).map(function(a){return a.discontinuityStarts=function(o,s){return o.reduce(function(a,e,i){return e[s]&&a.push(i),a},[])}(a.segments||[],"discontinuity"),a})},nr=function(o,s){var a=gn(o.sidx),e=a&&s[a]&&s[a].sidx;return e&&Ar(o,e,o.sidx.resolvedUri),o},Mt=function(o,s){if(void 0===s&&(s={}),!Object.keys(s).length)return o;for(var a in o)o[a]=nr(o[a],s);return o},_t=function(o){var s,a=o.attributes,e=o.segments,i=o.sidx,u=o.discontinuityStarts,p={attributes:(s={NAME:a.id,AUDIO:"audio",SUBTITLES:"subs",RESOLUTION:{width:a.width,height:a.height},CODECS:a.codecs,BANDWIDTH:a.bandwidth},s["PROGRAM-ID"]=1,s),uri:"",endList:"static"===a.type,timeline:a.periodStart,resolvedUri:"",targetDuration:a.duration,discontinuityStarts:u,timelineStarts:a.timelineStarts,segments:e};return a.contentProtection&&(p.contentProtection=a.contentProtection),i&&(p.sidx=i),p},Kt=function(o){var s=o.attributes;return"video/mp4"===s.mimeType||"video/webm"===s.mimeType||"video"===s.contentType},On=function(o){var s=o.attributes;return"audio/mp4"===s.mimeType||"audio/webm"===s.mimeType||"audio"===s.contentType},Bn=function(o){var s=o.attributes;return"text/vtt"===s.mimeType||"text"===s.contentType},Pn=function(o){return o?Object.keys(o).reduce(function(s,a){var e=o[a];return s.concat(e.playlists)},[]):[]},jn=function(o){var s,a=o.dashPlaylists,e=o.locations,i=o.sidxMapping,u=void 0===i?{}:i,p=o.previousManifest;if(!a.length)return{};var _=a[0].attributes,b=_.sourceDuration,I=_.type,z=_.suggestedPresentationDelay,B=_.minimumUpdatePeriod,le=en(a.filter(Kt)).map(_t),Ee=en(a.filter(On)),ge=en(a.filter(Bn)),be=a.map(function(sn){return sn.attributes.captionServices}).filter(Boolean),ot={allowCache:!0,discontinuityStarts:[],segments:[],endList:!0,mediaGroups:(s={AUDIO:{},VIDEO:{}},s["CLOSED-CAPTIONS"]={},s.SUBTITLES={},s),uri:"",duration:b,playlists:Mt(le,u)};B>=0&&(ot.minimumUpdatePeriod=1e3*B),e&&(ot.locations=e),"dynamic"===I&&(ot.suggestedPresentationDelay=z);var ct=0===ot.playlists.length,Et=Ee.length?function(o,s,a){void 0===s&&(s={}),void 0===a&&(a=!1);var e,i=o.reduce(function(p,_){var b=_.attributes.role&&_.attributes.role.value||"",I=_.attributes.lang||"",z=_.attributes.label||"main";if(I&&!_.attributes.label){var B=b?" ("+b+")":"";z=""+_.attributes.lang+B}p[z]||(p[z]={language:I,autoselect:!0,default:"main"===b,playlists:[],uri:""});var le=nr(function(o,s){var a,e=o.attributes,i=o.segments,u=o.sidx,p=o.mediaSequence,_=o.discontinuitySequence,b=o.discontinuityStarts,I={attributes:(a={NAME:e.id,BANDWIDTH:e.bandwidth,CODECS:e.codecs},a["PROGRAM-ID"]=1,a),uri:"",endList:"static"===e.type,timeline:e.periodStart,resolvedUri:"",targetDuration:e.duration,discontinuitySequence:_,discontinuityStarts:b,timelineStarts:e.timelineStarts,mediaSequence:p,segments:i};return e.contentProtection&&(I.contentProtection=e.contentProtection),u&&(I.sidx=u),s&&(I.attributes.AUDIO="audio",I.attributes.SUBTITLES="subs"),I}(_,a),s);return p[z].playlists.push(le),typeof e>"u"&&"main"===b&&((e=_).default=!0),p},{});return e||(i[Object.keys(i)[0]].default=!0),i}(Ee,u,ct):null,Lt=ge.length?function(o,s){return void 0===s&&(s={}),o.reduce(function(a,e){var i=e.attributes.lang||"text";return a[i]||(a[i]={language:i,default:!1,autoselect:!1,playlists:[],uri:""}),a[i].playlists.push(nr(function(o){var s,a=o.attributes,e=o.segments,i=o.mediaSequence,u=o.discontinuityStarts,p=o.discontinuitySequence;typeof e>"u"&&(e=[{uri:a.baseUrl,timeline:a.periodStart,resolvedUri:a.baseUrl||"",duration:a.sourceDuration,number:0}],a.duration=a.sourceDuration);var _=((s={NAME:a.id,BANDWIDTH:a.bandwidth})["PROGRAM-ID"]=1,s);return a.codecs&&(_.CODECS=a.codecs),{attributes:_,uri:"",endList:"static"===a.type,timeline:a.periodStart,resolvedUri:a.baseUrl||"",targetDuration:a.duration,timelineStarts:a.timelineStarts,discontinuityStarts:u,discontinuitySequence:p,mediaSequence:i,segments:e}}(e),s)),a},{})}(ge,u):null,At=le.concat(Pn(Et),Pn(Lt)),Xt=At.map(function(sn){return sn.timelineStarts});return ot.timelineStarts=Jr(Xt),function(o,s){o.forEach(function(a){a.mediaSequence=0,a.discontinuitySequence=Tt(s,function(e){return e.timeline===a.timeline}),a.segments&&a.segments.forEach(function(e,i){e.number=i})})}(At,ot.timelineStarts),Et&&(ot.mediaGroups.AUDIO.audio=Et),Lt&&(ot.mediaGroups.SUBTITLES.subs=Lt),be.length&&(ot.mediaGroups["CLOSED-CAPTIONS"].cc=function(o){return o.reduce(function(s,a){return a&&a.forEach(function(e){var i=e.channel,u=e.language;s[u]={autoselect:!1,default:!1,instreamId:i,language:u},e.hasOwnProperty("aspectRatio")&&(s[u].aspectRatio=e.aspectRatio),e.hasOwnProperty("easyReader")&&(s[u].easyReader=e.easyReader),e.hasOwnProperty("3D")&&(s[u]["3D"]=e["3D"])}),s},{})}(be)),p?bt({oldManifest:p,newManifest:ot}):ot},Mi=function(o,s,a){var e=o.NOW,i=o.clientOffset,u=o.availabilityStartTime,p=o.timescale,_=void 0===p?1:p,b=o.periodStart,I=void 0===b?0:b,z=o.minimumUpdatePeriod,be=(e+i)/1e3+(void 0===z?0:z)-(u+I);return Math.ceil((be*_-s)/a)},Di=function(o,s){for(var a=o.type,e=o.minimumUpdatePeriod,i=void 0===e?0:e,u=o.media,p=void 0===u?"":u,_=o.sourceDuration,b=o.timescale,I=void 0===b?1:b,z=o.startNumber,B=void 0===z?1:z,le=o.periodStart,Ee=[],ge=-1,be=0;bege&&(ge=Lt);var At=void 0;if(Et<0){var Xt=be+1;At=Xt===s.length?"dynamic"===a&&i>0&&p.indexOf("$Number$")>0?Mi(o,ge,ct):(_*I-ge)/ct:(s[Xt].t-ge)/ct}else At=Et+1;for(var sn=B+Ee.length+At,jt=B+Ee.length;jt"u")return s;var u=""+o[a];return"RepresentationID"===a||(i=e?parseInt(i,10):1,u.length>=i)?u:""+new Array(i-u.length+1).join("0")+u}}(s))},yr=function(o,s){var a={RepresentationID:o.id,Bandwidth:o.bandwidth||0},e=o.initialization,i=void 0===e?{sourceURL:"",range:""}:e,u=Wn({baseUrl:o.baseUrl,source:Xi(i.sourceURL,a),range:i.range}),p=function(o,s){return o.duration||s?o.duration?Yr(o):Di(o,s):[{number:o.startNumber||1,duration:o.sourceDuration,time:0,timeline:o.periodStart}]}(o,s);return p.map(function(_){a.Number=_.number,a.Time=_.time;var b=Xi(o.media||"",a),I=o.timescale||1,z=o.presentationTimeOffset||0,B=o.periodStart+(_.time-z)/I;return{uri:b,timeline:_.timeline,duration:_.duration,resolvedUri:Ce(o.baseUrl||"",b),map:u,number:_.number,presentationTime:B}})},jr=function(o,s){var a=o.duration,e=o.segmentUrls,i=void 0===e?[]:e,u=o.periodStart;if(!a&&!s||a&&s)throw new Error(ir_SEGMENT_TIME_UNSPECIFIED);var _,p=i.map(function(I){return function(o,s){var a=o.baseUrl,e=o.initialization,i=void 0===e?{}:e,u=Wn({baseUrl:a,source:i.sourceURL,range:i.range}),p=Wn({baseUrl:a,source:s.media,range:s.mediaRange});return p.map=u,p}(o,I)});return a&&(_=Yr(o)),s&&(_=Di(o,s)),_.map(function(I,z){if(p[z]){var B=p[z],le=o.timescale||1,Ee=o.presentationTimeOffset||0;return B.timeline=I.timeline,B.duration=I.duration,B.number=I.number,B.presentationTime=u+(I.time-Ee)/le,B}}).filter(function(I){return I})},Jo=function(o){var e,i,s=o.attributes,a=o.segmentInfo;a.template?(i=yr,e=an(s,a.template)):a.base?(i=pi,e=an(s,a.base)):a.list&&(i=jr,e=an(s,a.list));var u={attributes:s};if(!i)return u;var p=i(e,a.segmentTimeline);if(e.duration){var _=e,b=_.duration,I=_.timescale,z=void 0===I?1:I;e.duration=b/z}else p.length?e.duration=p.reduce(function(B,le){return Math.max(B,Math.ceil(le.duration))},0):e.duration=0;return u.attributes=e,u.segments=p,a.base&&e.indexRange&&(u.sidx=p[0],u.segments=[]),u},br=function(o,s){return vn(o.childNodes).filter(function(a){return a.tagName===s})},Ao=function(o){return o.textContent.trim()},Hi=function(o){var _=/P(?:(\d*)Y)?(?:(\d*)M)?(?:(\d*)D)?(?:T(?:(\d*)H)?(?:(\d*)M)?(?:([\d.]*)S)?)?/.exec(o);if(!_)return 0;var b=_.slice(1),I=b[0],z=b[1],B=b[2],le=b[3],Ee=b[4],ge=b[5];return 31536e3*parseFloat(I||0)+2592e3*parseFloat(z||0)+86400*parseFloat(B||0)+3600*parseFloat(le||0)+60*parseFloat(Ee||0)+parseFloat(ge||0)},sr={mediaPresentationDuration:function(o){return Hi(o)},availabilityStartTime:function(o){return function(o){return/^\d+-\d+-\d+T\d+:\d+:\d+(\.\d+)?$/.test(o)&&(o+="Z"),Date.parse(o)}(o)/1e3},minimumUpdatePeriod:function(o){return Hi(o)},suggestedPresentationDelay:function(o){return Hi(o)},type:function(o){return o},timeShiftBufferDepth:function(o){return Hi(o)},start:function(o){return Hi(o)},width:function(o){return parseInt(o,10)},height:function(o){return parseInt(o,10)},bandwidth:function(o){return parseInt(o,10)},startNumber:function(o){return parseInt(o,10)},timescale:function(o){return parseInt(o,10)},presentationTimeOffset:function(o){return parseInt(o,10)},duration:function(o){var s=parseInt(o,10);return isNaN(s)?Hi(o):s},d:function(o){return parseInt(o,10)},t:function(o){return parseInt(o,10)},r:function(o){return parseInt(o,10)},DEFAULT:function(o){return o}},Jn=function(o){return o&&o.attributes?vn(o.attributes).reduce(function(s,a){var e=sr[a.name]||sr.DEFAULT;return s[a.name]=e(a.value),s},{}):{}},qr={"urn:uuid:1077efec-c0b2-4d02-ace3-3c1e52e2fb4b":"org.w3.clearkey","urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed":"com.widevine.alpha","urn:uuid:9a04f079-9840-4286-ab92-e65be0885f95":"com.microsoft.playready","urn:uuid:f239e769-efa3-4850-9c16-a903c6932efb":"com.adobe.primetime"},Gi=function(o,s){return s.length?Ht(o.map(function(a){return s.map(function(e){return Ce(a,Ao(e))})})):o},ii=function(o){var s=br(o,"SegmentTemplate")[0],a=br(o,"SegmentList")[0],e=a&&br(a,"SegmentURL").map(function(B){return an({tag:"SegmentURL"},Jn(B))}),i=br(o,"SegmentBase")[0],u=a||s,p=u&&br(u,"SegmentTimeline")[0],_=a||i||s,b=_&&br(_,"Initialization")[0],I=s&&Jn(s);I&&b?I.initialization=b&&Jn(b):I&&I.initialization&&(I.initialization={sourceURL:I.initialization});var z={template:I,segmentTimeline:p&&br(p,"S").map(function(B){return Jn(B)}),list:a&&an(Jn(a),{segmentUrls:e,initialization:Jn(b)}),base:i&&an(Jn(i),{initialization:Jn(b)})};return Object.keys(z).forEach(function(B){z[B]||delete z[B]}),z},Ri=function(o,s,a){return function(e){var i=Jn(e),u=Gi(s,br(e,"BaseURL")),p=br(e,"Role")[0],_={role:Jn(p)},b=an(o,i,_),I=br(e,"Accessibility")[0],z=function(o){return"urn:scte:dash:cc:cea-608:2015"===o.schemeIdUri?("string"!=typeof o.value?[]:o.value.split(";")).map(function(e){var i,u;if(u=e,/^CC\d=/.test(e)){var p=e.split("=");i=p[0],u=p[1]}else/^CC\d$/.test(e)&&(i=e);return{channel:i,language:u}}):"urn:scte:dash:cc:cea-708:2015"===o.schemeIdUri?("string"!=typeof o.value?[]:o.value.split(";")).map(function(e){var i={channel:void 0,language:void 0,aspectRatio:1,easyReader:0,"3D":0};if(/=/.test(e)){var u=e.split("="),p=u[0],_=u[1],b=void 0===_?"":_;i.channel=p,i.language=e,b.split(",").forEach(function(I){var z=I.split(":"),B=z[0],le=z[1];"lang"===B?i.language=le:"er"===B?i.easyReader=Number(le):"war"===B?i.aspectRatio=Number(le):"3D"===B&&(i["3D"]=Number(le))})}else i.language=e;return i.channel&&(i.channel="SERVICE"+i.channel),i}):void 0}(Jn(I));z&&(b=an(b,{captionServices:z}));var B=br(e,"Label")[0];if(B&&B.childNodes.length){var le=B.childNodes[0].nodeValue.trim();b=an(b,{label:le})}var Ee=function(o){return o.reduce(function(s,a){var e=Jn(a),i=qr[e.schemeIdUri];if(i){s[i]={attributes:e};var u=br(a,"cenc:pssh")[0];if(u){var p=Ao(u),_=p&&$(p);s[i].pssh=_}}return s},{})}(br(e,"ContentProtection"));Object.keys(Ee).length&&(b=an(b,{contentProtection:Ee}));var ge=ii(e),be=br(e,"Representation"),ot=an(a,ge);return Ht(be.map(function(o,s,a){return function(e){var i=br(e,"BaseURL"),u=Gi(s,i),p=an(o,Jn(e)),_=ii(e);return u.map(function(b){return{segmentInfo:an(a,_),attributes:an(p,{baseUrl:b})}})}}(b,u,ot)))}},mn=function(o,s){return function(a,e){var i=Gi(s,br(a.node,"BaseURL")),u=an(o,{periodStart:a.attributes.start});"number"==typeof a.attributes.duration&&(u.periodDuration=a.attributes.duration);var p=br(a.node,"AdaptationSet"),_=ii(a.node);return Ht(p.map(Ri(u,i,_)))}},gi=function(o){if(""===o)throw new Error(ir_DASH_EMPTY_MANIFEST);var a,e,s=new Nt.DOMParser;try{e=(a=s.parseFromString(o,"application/xml"))&&"MPD"===a.documentElement.tagName?a.documentElement:null}catch{}if(!e||e&&e.getElementsByTagName("parsererror").length>0)throw new Error(ir_DASH_INVALID_XML);return e},Wi=function(o,s){void 0===s&&(s={});var a=function(o,s){void 0===s&&(s={});var a=s,e=a.manifestUri,i=void 0===e?"":e,u=a.NOW,p=void 0===u?Date.now():u,_=a.clientOffset,b=void 0===_?0:_,I=br(o,"Period");if(!I.length)throw new Error(ir_INVALID_NUMBER_OF_PERIOD);var z=br(o,"Location"),B=Jn(o),le=Gi([i],br(o,"BaseURL"));B.type=B.type||"static",B.sourceDuration=B.mediaPresentationDuration||0,B.NOW=p,B.clientOffset=b,z.length&&(B.locations=z.map(Ao));var Ee=[];return I.forEach(function(ge,be){var ot=Jn(ge),ct=Ee[be-1];ot.start=function(o){var s=o.attributes,a=o.priorPeriodAttributes,e=o.mpdType;return"number"==typeof s.start?s.start:a&&"number"==typeof a.start&&"number"==typeof a.duration?a.start+a.duration:a||"static"!==e?null:0}({attributes:ot,priorPeriodAttributes:ct?ct.attributes:null,mpdType:B.type}),Ee.push({node:ge,attributes:ot})}),{locations:B.locations,representationInfo:Ht(Ee.map(mn(B,le)))}}(gi(o),s),e=function(o){return o.map(Jo)}(a.representationInfo);return jn({dashPlaylists:e,locations:a.locations,sidxMapping:s.sidxMapping,previousManifest:s.previousManifest})},vr=function(o){return function(o){var s=br(o,"UTCTiming")[0];if(!s)return null;var a=Jn(s);switch(a.schemeIdUri){case"urn:mpeg:dash:utc:http-head:2014":case"urn:mpeg:dash:utc:http-head:2012":a.method="HEAD";break;case"urn:mpeg:dash:utc:http-xsdate:2014":case"urn:mpeg:dash:utc:http-iso:2014":case"urn:mpeg:dash:utc:http-xsdate:2012":case"urn:mpeg:dash:utc:http-iso:2012":a.method="GET";break;case"urn:mpeg:dash:utc:direct:2014":case"urn:mpeg:dash:utc:direct:2012":a.method="DIRECT",a.value=Date.parse(a.value);break;default:throw new Error(ir_UNSUPPORTED_UTC_TIMING_SCHEME)}return a}(gi(o))},Fi=x(9480),ko=x.n(Fi),Lr=function(o){return function(o){return"function"===ArrayBuffer.isView?ArrayBuffer.isView(o):o&&o.buffer instanceof ArrayBuffer}(o)},un=function(o){return o instanceof Uint8Array?o:(!Array.isArray(o)&&!Lr(o)&&!(o instanceof ArrayBuffer)&&(o="number"!=typeof o||"number"==typeof o&&o!=o?0:[o]),new Uint8Array(o&&o.buffer||o,o&&o.byteOffset||0,o&&o.byteLength||0))},dr=C().BigInt||Number,Oa=[dr("0x1"),dr("0x100"),dr("0x10000"),dr("0x1000000"),dr("0x100000000"),dr("0x10000000000"),dr("0x1000000000000"),dr("0x100000000000000"),dr("0x10000000000000000")],ja=(f=new Uint16Array([65484]),255===(o=new Uint8Array(f.buffer,f.byteOffset,f.byteLength))[0]||o[0],function(o,s){var a=void 0===s?{}:s,e=a.signed,i=void 0!==e&&e,u=a.le,p=void 0!==u&&u;o=un(o);var _=p?"reduce":"reduceRight",I=(o[_]?o[_]:Array.prototype[_]).call(o,function(B,le,Ee){var ge=p?Ee:Math.abs(Ee+1-o.length);return B+dr(le)*Oa[ge]},dr(0));if(i){var z=Oa[o.length]/dr(2)-dr(1);(I=dr(I))>z&&(I-=z,I-=z,I-=dr(2))}return Number(I)}),Gr=function(o,s){var e=(void 0===s?{}:s).le,i=void 0!==e&&e;("bigint"!=typeof o&&"number"!=typeof o||"number"==typeof o&&o!=o)&&(o=0);for(var u=function(o){return Math.ceil(function(o){return o.toString(2).length}(o)/8)}(o=dr(o)),p=new Uint8Array(new ArrayBuffer(u)),_=0;_=s.length&&b.call(s,function(I,z){return I===(_[z]?_[z]&o[u+z]:o[u+z])})},Li=un([73,68,51]),Si=function f(o,s){return void 0===s&&(s=0),(o=un(o)).length-s<10||!fr(o,Li,{offset:s})?s:(s+=function(o,s){void 0===s&&(s=0);var a=(o=un(o))[s+5],e=o[s+6]<<21|o[s+7]<<14|o[s+8]<<7|o[s+9];return(16&a)>>4?e+20:e+10}(o,s),f(o,s))},la=(new Uint8Array([79,112,117,115,72,101,97,100]),function(o){return"string"==typeof o?xi(o):o}),Qi=function(o){o=un(o);for(var s=[],a=0;o.length>a;){var e=o[a],i=0,u=0,p=o[++u];for(u++;128&p;)i=(127&p)<<7,p=o[u],u++;i+=127&p;for(var _=0;_>>0,p=o.subarray(i+4,i+8);if(0===u)break;var _=i+u;if(_>o.length){if(a)break;_=o.length}var b=o.subarray(i+8,_);fr(p,s[0])&&(1===s.length?e.push(b):e.push.apply(e,f(b,s.slice(1),a))),i=_}return e},_r={EBML:un([26,69,223,163]),DocType:un([66,130]),Segment:un([24,83,128,103]),SegmentInfo:un([21,73,169,102]),Tracks:un([22,84,174,107]),Track:un([174]),TrackNumber:un([215]),DefaultDuration:un([35,227,131]),TrackEntry:un([174]),TrackType:un([131]),FlagDefault:un([136]),CodecID:un([134]),CodecPrivate:un([99,162]),VideoTrack:un([224]),AudioTrack:un([225]),Cluster:un([31,67,182,117]),Timestamp:un([231]),TimestampScale:un([42,215,177]),BlockGroup:un([160]),BlockDuration:un([155]),Block:un([161]),SimpleBlock:un([163])},Na=[128,64,32,16,8,4,2,1],To=function(o,s,a,e){void 0===a&&(a=!0),void 0===e&&(e=!1);var i=function(o){for(var s=1,a=0;a=s.length)return s.length;var e=To(s,a,!1);if(fr(o.bytes,e.bytes))return a;var i=To(s,a+e.length);return f(o,s,a+i.length+i.value+e.length)},kr=function f(o,s){s=function(o){return Array.isArray(o)?o.map(function(s){return Zo(s)}):[Zo(o)]}(s),o=un(o);var a=[];if(!s.length)return a;for(var e=0;eo.length?o.length:p+u.value,b=o.subarray(p,_);fr(s[0],i.bytes)&&(1===s.length?a.push(b):a=a.concat(f(b,s.slice(1)))),e+=i.length+u.length+b.length}return a},Ho=un([0,0,0,1]),Ha=un([0,0,1]),Ga=un([0,0,3]),Va=function(o){for(var s=[],a=1;a>1&63),-1!==a.indexOf(b)&&(u=i+_),i+=_+("h264"===s?1:2)}else i++}return o.subarray(0,0)},$n={webm:un([119,101,98,109]),matroska:un([109,97,116,114,111,115,107,97]),flac:un([102,76,97,67]),ogg:un([79,103,103,83]),ac3:un([11,119]),riff:un([82,73,70,70]),avi:un([65,86,73]),wav:un([87,65,86,69]),"3gp":un([102,116,121,112,51,103]),mp4:un([102,116,121,112]),fmp4:un([115,116,121,112]),mov:un([102,116,121,112,113,116]),moov:un([109,111,111,118]),moof:un([109,111,111,102])},Eo={aac:function(o){var s=Si(o);return fr(o,[255,16],{offset:s,mask:[255,22]})},mp3:function(o){var s=Si(o);return fr(o,[255,2],{offset:s,mask:[255,6]})},webm:function(o){var s=kr(o,[_r.EBML,_r.DocType])[0];return fr(s,$n.webm)},mkv:function(o){var s=kr(o,[_r.EBML,_r.DocType])[0];return fr(s,$n.matroska)},mp4:function(o){return!Eo["3gp"](o)&&!Eo.mov(o)&&(!!(fr(o,$n.mp4,{offset:4})||fr(o,$n.fmp4,{offset:4})||fr(o,$n.moof,{offset:4})||fr(o,$n.moov,{offset:4}))||void 0)},mov:function(o){return fr(o,$n.mov,{offset:4})},"3gp":function(o){return fr(o,$n["3gp"],{offset:4})},ac3:function(o){var s=Si(o);return fr(o,$n.ac3,{offset:s})},ts:function(o){if(o.length<189&&o.length>=1)return 71===o[0];for(var s=0;s+188-1&&$e<=W)for(;++me<$e;)X(j[me],me,j);else be(j,X)}(j,function($e,_t){me=X(me,$e,_t,j)}),me}function Ee(j){return String(j).replace(/^ +| +$/g,"")}var Ve=function ze(j){var X=k,me=j&&"object"==typeof j&&"String"!=ne(j);me&&(X=j,j=null);var $e=X.navigator||{},_t=$e.userAgent||"";j||(j=_t);var Se,Ue,st=me||N==R,Dt=me?!!$e.likeChrome:/\bChrome\b/.test(j)&&!/internal|\n/i.test(Te.toString()),kt="Object",rt=me?kt:"ScriptBridgingProxyObject",Pt=me?kt:"Environment",Xe=me&&X.java?"JavaPackage":ne(X.java),It=me?kt:"RuntimeObject",ut=/\bJava/.test(Xe)&&X.java,Gt=ut&&ne(X.environment)==Pt,gt=ut?"a":"\u03b1",Ct=ut?"b":"\u03b2",it=X.document||{},mt=X.operamini||X.opera,Ze=re.test(Ze=me&&mt?mt["[[Class]]"]:ne(mt))?Ze:mt=null,Wt=j,zt=[],yn=null,Wn=j==_t,ht=Wn&&mt&&"function"==typeof mt.version&&mt.version(),Je=function dn(Ke){return Ne(Ke,function(ft,bt){return ft||RegExp("\\b"+(bt.pattern||xe(bt))+"\\b","i").exec(j)&&(bt.label||bt)})}([{label:"EdgeHTML",pattern:"Edge"},"Trident",{label:"WebKit",pattern:"AppleWebKit"},"iCab","Presto","NetFront","Tasman","KHTML","Gecko"]),qe=function Sn(Ke){return Ne(Ke,function(ft,bt){return ft||RegExp("\\b"+(bt.pattern||xe(bt))+"\\b","i").exec(j)&&(bt.label||bt)})}(["Adobe AIR","Arora","Avant Browser","Breach","Camino","Epiphany","Fennec","Flock","Galeon","GreenBrowser","iCab","Iceweasel","K-Meleon","Konqueror","Lunascape","Maxthon",{label:"Microsoft Edge",pattern:"Edge"},"Midori","Nook Browser","PaleMoon","PhantomJS","Raven","Rekonq","RockMelt","SeaMonkey",{label:"Silk",pattern:"(?:Cloud9|Silk-Accelerated)"},"Sleipnir","SlimBrowser",{label:"SRWare Iron",pattern:"Iron"},"Sunrise","Swiftfox","WebPositive","Opera Mini",{label:"Opera Mini",pattern:"OPiOS"},"Opera",{label:"Opera",pattern:"OPR"},"Chrome",{label:"Chrome Mobile",pattern:"(?:CriOS|CrMo)"},{label:"Firefox",pattern:"(?:Firefox|Minefield)"},{label:"Firefox for iOS",pattern:"FxiOS"},{label:"IE",pattern:"IEMobile"},{label:"IE",pattern:"MSIE"},"Safari"]),Tt=Xt([{label:"BlackBerry",pattern:"BB10"},"BlackBerry",{label:"Galaxy S",pattern:"GT-I9000"},{label:"Galaxy S2",pattern:"GT-I9100"},{label:"Galaxy S3",pattern:"GT-I9300"},{label:"Galaxy S4",pattern:"GT-I9500"},"Google TV","Lumia","iPad","iPod","iPhone","Kindle",{label:"Kindle Fire",pattern:"(?:Cloud9|Silk-Accelerated)"},"Nexus","Nook","PlayBook","PlayStation 3","PlayStation 4","PlayStation Vita","TouchPad","Transformer",{label:"Wii U",pattern:"WiiU"},"Wii","Xbox One",{label:"Xbox 360",pattern:"Xbox"},"Xoom"]),un=function xt(Ke){return Ne(Ke,function(ft,bt,At){return ft||(bt[Tt]||bt[/^[a-z]+(?: +[a-z]+\b)*/i.exec(Tt)]||RegExp("\\b"+xe(At)+"(?:\\b|\\w*\\d)","i").exec(j))&&At})}({Apple:{iPad:1,iPhone:1,iPod:1},Archos:{},Amazon:{Kindle:1,"Kindle Fire":1},Asus:{Transformer:1},"Barnes & Noble":{Nook:1},BlackBerry:{PlayBook:1},Google:{"Google TV":1,Nexus:1},HP:{TouchPad:1},HTC:{},LG:{},Microsoft:{Xbox:1,"Xbox One":1},Motorola:{Xoom:1},Nintendo:{"Wii U":1,Wii:1},Nokia:{Lumia:1},Samsung:{"Galaxy S":1,"Galaxy S2":1,"Galaxy S3":1,"Galaxy S4":1},Sony:{"PlayStation 4":1,"PlayStation 3":1,"PlayStation Vita":1}}),wt=function mn(Ke){return Ne(Ke,function(ft,bt){var At=bt.pattern||xe(bt);return!ft&&(ft=RegExp("\\b"+At+"(?:/[\\d.]+|[ \\w.]*)","i").exec(j))&&(ft=function De(j,X,me){var $e={"10.0":"10",6.4:"10 Technical Preview",6.3:"8.1",6.2:"8",6.1:"Server 2008 R2 / 7","6.0":"Server 2008 / Vista",5.2:"Server 2003 / XP 64-bit",5.1:"XP",5.01:"2000 SP1","5.0":"2000","4.0":"NT","4.90":"ME"};return X&&me&&/^Win/i.test(j)&&!/^Windows Phone /i.test(j)&&($e=$e[/[\d.]+$/.exec(j)])&&(j="Windows "+$e),j=String(j),X&&me&&(j=j.replace(RegExp(X,"i"),me)),ce(j.replace(/ ce$/i," CE").replace(/\bhpw/i,"web").replace(/\bMacintosh\b/,"Mac OS").replace(/_PowerPC\b/i," OS").replace(/\b(OS X) [^ \d]+/i,"$1").replace(/\bMac (OS X)\b/,"$1").replace(/\/(\d)/," $1").replace(/_/g,".").replace(/(?: BePC|[ .]*fc[ \d.]+)$/i,"").replace(/\bx86\.64\b/gi,"x86_64").replace(/\b(Windows Phone) OS\b/,"$1").replace(/\b(Chrome OS \w+) [\d.]+\b/,"$1").split(" on ")[0])}(ft,At,bt.label||bt)),ft})}(["Windows Phone","Android","CentOS",{label:"Chrome OS",pattern:"CrOS"},"Debian","Fedora","FreeBSD","Gentoo","Haiku","Kubuntu","Linux Mint","OpenBSD","Red Hat","SuSE","Ubuntu","Xubuntu","Cygwin","Symbian OS","hpwOS","webOS ","webOS","Tablet OS","Linux","Mac OS X","Macintosh","Mac","Windows 98;","Windows "]);function Xt(Ke){return Ne(Ke,function(ft,bt){var At=bt.pattern||xe(bt);return!ft&&(ft=RegExp("\\b"+At+" *\\d+[.\\w_]*","i").exec(j)||RegExp("\\b"+At+"(?:; *(?:[a-z]+[_-])?[a-z]+\\d+|[^ ();-]*)","i").exec(j))&&((ft=String(bt.label&&!RegExp(At,"i").test(bt.label)?bt.label:ft).split("/"))[1]&&!/[\d.]+/.test(ft[0])&&(ft[0]+=" "+ft[1]),bt=bt.label||bt,ft=ce(ft[0].replace(RegExp(At,"i"),bt).replace(RegExp("; *(?:"+bt+"[_-])?","i")," ").replace(RegExp("("+bt+")[-_.]?(\\w)","i"),"$1 $2"))),ft})}if(Je&&(Je=[Je]),un&&!Tt&&(Tt=Xt([un])),(Se=/\bGoogle TV\b/.exec(Tt))&&(Tt=Se[0]),/\bSimulator\b/i.test(j)&&(Tt=(Tt?Tt+" ":"")+"Simulator"),"Opera Mini"==qe&&/\bOPiOS\b/.test(j)&&zt.push("running in Turbo/Uncompressed mode"),"IE"==qe&&/\blike iPhone OS\b/.test(j)?(un=(Se=ze(j.replace(/like iPhone OS/,""))).manufacturer,Tt=Se.product):/^iP/.test(Tt)?(qe||(qe="Safari"),wt="iOS"+((Se=/ OS ([\d_]+)/i.exec(j))?" "+Se[1].replace(/_/g,"."):"")):"Konqueror"!=qe||/buntu/i.test(wt)?un&&"Google"!=un&&(/Chrome/.test(qe)&&!/\bMobile Safari\b/i.test(j)||/\bVita\b/.test(Tt))||/\bAndroid\b/.test(wt)&&/^Chrome/.test(qe)&&/\bVersion\//i.test(j)?(qe="Android Browser",wt=/\bAndroid\b/.test(wt)?wt:"Android"):"Silk"==qe?(/\bMobi/i.test(j)||(wt="Android",zt.unshift("desktop mode")),/Accelerated *= *true/i.test(j)&&zt.unshift("accelerated")):"PaleMoon"==qe&&(Se=/\bFirefox\/([\d.]+)\b/.exec(j))?zt.push("identifying as Firefox "+Se[1]):"Firefox"==qe&&(Se=/\b(Mobile|Tablet|TV)\b/i.exec(j))?(wt||(wt="Firefox OS"),Tt||(Tt=Se[1])):(!qe||(Se=!/\bMinefield\b/i.test(j)&&/\b(?:Firefox|Safari)\b/.exec(qe)))&&(qe&&!Tt&&/[\/,]|^[^(]+?\)/.test(j.slice(j.indexOf(Se+"/")+8))&&(qe=null),(Se=Tt||un||wt)&&(Tt||un||/\b(?:Android|Symbian OS|Tablet OS|webOS)\b/.test(wt))&&(qe=/[a-z]+(?: Hat)?/i.exec(/\bAndroid\b/.test(wt)?wt:Se)+" Browser")):wt="Kubuntu",ht||(ht=function Fn(Ke){return Ne(Ke,function(ft,bt){return ft||(RegExp(bt+"(?:-[\\d.]+/|(?: for [\\w-]+)?[ /-])([\\d.]+[^ ();/_-]*)","i").exec(j)||0)[1]||null})}(["(?:Cloud9|CriOS|CrMo|Edge|FxiOS|IEMobile|Iron|Opera ?Mini|OPiOS|OPR|Raven|Silk(?!/[\\d.]+$))","Version",xe(qe),"(?:Firefox|Minefield|NetFront)"])),(Se=("iCab"==Je&&parseFloat(ht)>3?"WebKit":/\bOpera\b/.test(qe)&&(/\bOPR\b/.test(j)?"Blink":"Presto"))||/\b(?:Midori|Nook|Safari)\b/i.test(j)&&!/^(?:Trident|EdgeHTML)$/.test(Je)&&"WebKit"||!Je&&/\bMSIE\b/i.test(j)&&("Mac OS"==wt?"Tasman":"Trident")||"WebKit"==Je&&/\bPlayStation\b(?! Vita\b)/i.test(qe)&&"NetFront")&&(Je=[Se]),"IE"==qe&&(Se=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(j)||0)[1])?(qe+=" Mobile",wt="Windows Phone "+(/\+$/.test(Se)?Se:Se+".x"),zt.unshift("desktop mode")):/\bWPDesktop\b/i.test(j)?(qe="IE Mobile",wt="Windows Phone 8.x",zt.unshift("desktop mode"),ht||(ht=(/\brv:([\d.]+)/.exec(j)||0)[1])):"IE"!=qe&&"Trident"==Je&&(Se=/\brv:([\d.]+)/.exec(j))&&(qe&&zt.push("identifying as "+qe+(ht?" "+ht:"")),qe="IE",ht=Se[1]),Wn){if(J(X,"global"))if(ut&&(Wt=(Se=ut.lang.System).getProperty("os.arch"),wt=wt||Se.getProperty("os.name")+" "+Se.getProperty("os.version")),st&&J(X,"system")&&(Se=[X.system])[0]){wt||(wt=Se[0].os||null);try{Se[1]=X.require("ringo/engine").version,ht=Se[1].join("."),qe="RingoJS"}catch{Se[0].global.system==X.system&&(qe="Narwhal")}}else"object"==typeof X.process&&!X.process.browser&&(Se=X.process)?(qe="Node.js",Wt=Se.arch,wt=Se.platform,ht=/[\d.]+/.exec(Se.version)[0]):Gt&&(qe="Rhino");else ne(Se=X.runtime)==rt?(qe="Adobe AIR",wt=Se.flash.system.Capabilities.os):ne(Se=X.phantom)==It?(qe="PhantomJS",ht=(Se=Se.version||null)&&Se.major+"."+Se.minor+"."+Se.patch):"number"==typeof it.documentMode&&(Se=/\bTrident\/(\d+)/i.exec(j))&&(ht=[ht,it.documentMode],(Se=+Se[1]+4)!=ht[1]&&(zt.push("IE "+ht[1]+" mode"),Je&&(Je[1]=""),ht[1]=Se),ht="IE"==qe?String(ht[1].toFixed(1)):ht[0]);wt=wt&&ce(wt)}ht&&(Se=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(ht)||/(?:alpha|beta)(?: ?\d)?/i.exec(j+";"+(Wn&&$e.appMinorVersion))||/\bMinefield\b/i.test(j)&&"a")&&(yn=/b/i.test(Se)?"beta":"alpha",ht=ht.replace(RegExp(Se+"\\+?$"),"")+("beta"==yn?Ct:gt)+(/\d+\+?/.exec(Se)||"")),"Fennec"==qe||"Firefox"==qe&&/\b(?:Android|Firefox OS)\b/.test(wt)?qe="Firefox Mobile":"Maxthon"==qe&&ht?ht=ht.replace(/\.[\d.]+/,".x"):/\bXbox\b/i.test(Tt)?(wt=null,"Xbox 360"==Tt&&/\bIEMobile\b/.test(j)&&zt.unshift("mobile mode")):!/^(?:Chrome|IE|Opera)$/.test(qe)&&(!qe||Tt||/Browser|Mobi/.test(qe))||"Windows CE"!=wt&&!/Mobi/i.test(j)?"IE"==qe&&Wn&&null===X.external?zt.unshift("platform preview"):(/\bBlackBerry\b/.test(Tt)||/\bBB10\b/.test(j))&&(Se=(RegExp(Tt.replace(/ +/g," *")+"/([.\\d]+)","i").exec(j)||0)[1]||ht)?(wt=((Se=[Se,/BB10/.test(j)])[1]?(Tt=null,un="BlackBerry"):"Device Software")+" "+Se[0],ht=null):this!=be&&"Wii"!=Tt&&(Wn&&mt||/Opera/.test(qe)&&/\b(?:MSIE|Firefox)\b/i.test(j)||"Firefox"==qe&&/\bOS X (?:\d+\.){2,}/.test(wt)||"IE"==qe&&(wt&&!/^Win/.test(wt)&&ht>5.5||/\bWindows XP\b/.test(wt)&&ht>8||8==ht&&!/\bTrident\b/.test(j)))&&!re.test(Se=ze.call(be,j.replace(re,"")+";"))&&Se.name&&(Se="ing as "+Se.name+((Se=Se.version)?" "+Se:""),re.test(qe)?(/\bIE\b/.test(Se)&&"Mac OS"==wt&&(wt=null),Se="identify"+Se):(Se="mask"+Se,qe=Ze?ce(Ze.replace(/([a-z])([A-Z])/g,"$1 $2")):"Opera",/\bIE\b/.test(Se)&&(wt=null),Wn||(ht=null)),Je=["Presto"],zt.push(Se)):qe+=" Mobile",(Se=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(j)||0)[1])&&(Se=[parseFloat(Se.replace(/\.(\d)$/,".0$1")),Se],"Safari"==qe&&"+"==Se[1].slice(-1)?(qe="WebKit Nightly",yn="alpha",ht=Se[1].slice(0,-1)):(ht==Se[1]||ht==(Se[2]=(/\bSafari\/([\d.]+\+?)/i.exec(j)||0)[1]))&&(ht=null),Se[1]=(/\bChrome\/([\d.]+)/i.exec(j)||0)[1],537.36==Se[0]&&537.36==Se[2]&&parseFloat(Se[1])>=28&&"WebKit"==Je&&(Je=["Blink"]),Wn&&(Dt||Se[1])?(Je&&(Je[1]="like Chrome"),Se=Se[1]||((Se=Se[0])<530?1:Se<532?2:Se<532.05?3:Se<533?4:Se<534.03?5:Se<534.07?6:Se<534.1?7:Se<534.13?8:Se<534.16?9:Se<534.24?10:Se<534.3?11:Se<535.01?12:Se<535.02?"13+":Se<535.07?15:Se<535.11?16:Se<535.19?17:Se<536.05?18:Se<536.1?19:Se<537.01?20:Se<537.11?"21+":Se<537.13?23:Se<537.18?24:Se<537.24?25:Se<537.36?26:"Blink"!=Je?"27":"28")):(Je&&(Je[1]="like Safari"),Se=(Se=Se[0])<400?1:Se<500?2:Se<526?3:Se<533?4:Se<534?"4+":Se<535?5:Se<537?6:Se<538?7:Se<601?8:"8"),Je&&(Je[1]+=" "+(Se+="number"==typeof Se?".x":/[.+]/.test(Se)?"":"+")),"Safari"==qe&&(!ht||parseInt(ht)>45)&&(ht=Se)),"Opera"==qe&&(Se=/\bzbov|zvav$/.exec(wt))?(qe+=" ",zt.unshift("desktop mode"),"zvav"==Se?(qe+="Mini",ht=null):qe+="Mobile",wt=wt.replace(RegExp(" *"+Se+"$"),"")):"Safari"==qe&&/\bChrome\b/.exec(Je&&Je[1])&&(zt.unshift("desktop mode"),qe="Chrome Mobile",ht=null,/\bOS X\b/.test(wt)?(un="Apple",wt="iOS 4.3+"):wt=null),ht&&0==ht.indexOf(Se=/[\d.]+$/.exec(wt))&&j.indexOf("/"+Se+"-")>-1&&(wt=Ee(wt.replace(Se,""))),Je&&!/\b(?:Avant|Nook)\b/.test(qe)&&(/Browser|Lunascape|Maxthon/.test(qe)||"Safari"!=qe&&/^iOS/.test(wt)&&/\bSafari\b/.test(Je[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Sleipnir|Web)/.test(qe)&&Je[1])&&(Se=Je[Je.length-1])&&zt.push(Se),zt.length&&(zt=["("+zt.join("; ")+")"]),un&&Tt&&Tt.indexOf(un)<0&&zt.push("on "+un),Tt&&zt.push((/^on /.test(zt[zt.length-1])?"":"on ")+Tt),wt&&(Se=/ ([\d.+]+)$/.exec(wt),Ue=Se&&"/"==wt.charAt(wt.length-Se[0].length-1),wt={architecture:32,family:Se&&!Ue?wt.replace(Se[0],""):wt,version:Se?Se[1]:null,toString:function(){var Ke=this.version;return this.family+(Ke&&!Ue?" "+Ke:"")+(64==this.architecture?" 64-bit":"")}}),(Se=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(Wt))&&!/\bi686\b/i.test(Wt)?(wt&&(wt.architecture=64,wt.family=wt.family.replace(RegExp(" *"+Se),"")),qe&&(/\bWOW64\b/i.test(j)||Wn&&/\w(?:86|32)$/.test($e.cpuClass||$e.platform)&&!/\bWin64; x64\b/i.test(j))&&zt.unshift("32-bit")):wt&&/^OS X/.test(wt.family)&&"Chrome"==qe&&parseFloat(ht)>=39&&(wt.architecture=64),j||(j=null);var Ln={};return Ln.description=j,Ln.layout=Je&&Je[0],Ln.manufacturer=un,Ln.name=qe,Ln.prerelease=yn,Ln.product=Tt,Ln.ua=j,Ln.version=qe&&ht,Ln.os=wt||{architecture:null,family:null,version:null,toString:function(){return"null"}},Ln.parse=ze,Ln.toString=function qn(){return this.description||""},Ln.version&&zt.unshift(ht),Ln.name&&zt.unshift(qe),wt&&qe&&!(wt==String(wt).split(" ")[0]&&(wt==qe.split(" ")[0]||Tt))&&zt.push(Tt?"("+wt+")":"on "+wt),zt.length&&(Ln.description=zt.join(" ")),Ln}();k.platform=Ve,void 0!==(f=function(){return Ve}.call(de,C,de,dt))&&(dt.exports=f)}.call(this)},5061:(dt,de,C)=>{"use strict";C.d(de,{y:()=>ee});var f=C(5142);var k=C(1999),R=C(6195);var z=C(5129),V=C(6361);function re(Te){return 0===Te.length?V.y:1===Te.length?Te[0]:function(De){return Te.reduce((Pe,ce)=>ce(Pe),De)}}var N=C(7329);class ee{constructor(Oe){this._isScalar=!1,Oe&&(this._subscribe=Oe)}lift(Oe){const De=new ee;return De.source=this,De.operator=Oe,De}subscribe(Oe,De,Pe){const{operator:ce}=this,be=function q(Te,Oe,De){if(Te){if(Te instanceof f.L)return Te;if(Te[k.b])return Te[k.b]()}return Te||Oe||De?new f.L(Te,Oe,De):new f.L(R.c)}(Oe,De,Pe);if(ce?be.add(ce.call(be,this.source)):be.add(this.source||N.config.useDeprecatedSynchronousErrorHandling&&!be.syncErrorThrowable?this._subscribe(be):this._trySubscribe(be)),N.config.useDeprecatedSynchronousErrorHandling&&be.syncErrorThrowable&&(be.syncErrorThrowable=!1,be.syncErrorThrown))throw be.syncErrorValue;return be}_trySubscribe(Oe){try{return this._subscribe(Oe)}catch(De){N.config.useDeprecatedSynchronousErrorHandling&&(Oe.syncErrorThrown=!0,Oe.syncErrorValue=De),function l(Te){for(;Te;){const{closed:Oe,destination:De,isStopped:Pe}=Te;if(Oe||Pe)return!1;Te=De&&De instanceof f.L?De:null}return!0}(Oe)?Oe.error(De):console.warn(De)}}forEach(Oe,De){return new(De=ie(De))((Pe,ce)=>{let be;be=this.subscribe(ne=>{try{Oe(ne)}catch(J){ce(J),be&&be.unsubscribe()}},ce,Pe)})}_subscribe(Oe){const{source:De}=this;return De&&De.subscribe(Oe)}[z.L](){return this}pipe(...Oe){return 0===Oe.length?this:re(Oe)(this)}toPromise(Oe){return new(Oe=ie(Oe))((De,Pe)=>{let ce;this.subscribe(be=>ce=be,be=>Pe(be),()=>De(ce))})}}function ie(Te){if(Te||(Te=N.config.Promise||Promise),!Te)throw new Error("no Promise impl found");return Te}ee.create=Te=>new ee(Te)},6195:(dt,de,C)=>{"use strict";C.d(de,{c:()=>k});var f=C(7329),l=C(8722);const k={closed:!0,next(R){},error(R){if(f.config.useDeprecatedSynchronousErrorHandling)throw R;(0,l.z)(R)},complete(){}}},2484:(dt,de,C)=>{"use strict";C.d(de,{Yc:()=>V,xQ:()=>W});var f=C(5061),l=C(5142),k=C(4646),R=C(6950),q=C(1460),z=C(1999);class V extends l.L{constructor(ee){super(ee),this.destination=ee}}class W extends f.y{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[z.b](){return new V(this)}lift(ee){const ie=new re(this,this);return ie.operator=ee,ie}next(ee){if(this.closed)throw new R.N;if(!this.isStopped){const{observers:ie}=this,Te=ie.length,Oe=ie.slice();for(let De=0;Denew re(N,ee);class re extends W{constructor(ee,ie){super(),this.destination=ee,this.source=ie}next(ee){const{destination:ie}=this;ie&&ie.next&&ie.next(ee)}error(ee){const{destination:ie}=this;ie&&ie.error&&this.destination.error(ee)}complete(){const{destination:ee}=this;ee&&ee.complete&&this.destination.complete()}_subscribe(ee){const{source:ie}=this;return ie?this.source.subscribe(ee):k.w.EMPTY}}},1460:(dt,de,C)=>{"use strict";C.d(de,{W:()=>l});var f=C(4646);class l extends f.w{constructor(R,q){super(),this.subject=R,this.subscriber=q,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const R=this.subject,q=R.observers;if(this.subject=null,!q||0===q.length||R.isStopped||R.closed)return;const z=q.indexOf(this.subscriber);-1!==z&&q.splice(z,1)}}},5142:(dt,de,C)=>{"use strict";C.d(de,{L:()=>V});var f=C(5251),l=C(6195),k=C(4646),R=C(1999),q=C(7329),z=C(8722);class V extends k.w{constructor(N,ee,ie){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=l.c;break;case 1:if(!N){this.destination=l.c;break}if("object"==typeof N){N instanceof V?(this.syncErrorThrowable=N.syncErrorThrowable,this.destination=N,N.add(this)):(this.syncErrorThrowable=!0,this.destination=new W(this,N));break}default:this.syncErrorThrowable=!0,this.destination=new W(this,N,ee,ie)}}[R.b](){return this}static create(N,ee,ie){const Te=new V(N,ee,ie);return Te.syncErrorThrowable=!1,Te}next(N){this.isStopped||this._next(N)}error(N){this.isStopped||(this.isStopped=!0,this._error(N))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(N){this.destination.next(N)}_error(N){this.destination.error(N),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:N}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=N,this}}class W extends V{constructor(N,ee,ie,Te){super(),this._parentSubscriber=N;let Oe,De=this;(0,f.m)(ee)?Oe=ee:ee&&(Oe=ee.next,ie=ee.error,Te=ee.complete,ee!==l.c&&(De=Object.create(ee),(0,f.m)(De.unsubscribe)&&this.add(De.unsubscribe.bind(De)),De.unsubscribe=this.unsubscribe.bind(this))),this._context=De,this._next=Oe,this._error=ie,this._complete=Te}next(N){if(!this.isStopped&&this._next){const{_parentSubscriber:ee}=this;q.config.useDeprecatedSynchronousErrorHandling&&ee.syncErrorThrowable?this.__tryOrSetError(ee,this._next,N)&&this.unsubscribe():this.__tryOrUnsub(this._next,N)}}error(N){if(!this.isStopped){const{_parentSubscriber:ee}=this,{useDeprecatedSynchronousErrorHandling:ie}=q.config;if(this._error)ie&&ee.syncErrorThrowable?(this.__tryOrSetError(ee,this._error,N),this.unsubscribe()):(this.__tryOrUnsub(this._error,N),this.unsubscribe());else if(ee.syncErrorThrowable)ie?(ee.syncErrorValue=N,ee.syncErrorThrown=!0):(0,z.z)(N),this.unsubscribe();else{if(this.unsubscribe(),ie)throw N;(0,z.z)(N)}}}complete(){if(!this.isStopped){const{_parentSubscriber:N}=this;if(this._complete){const ee=()=>this._complete.call(this._context);q.config.useDeprecatedSynchronousErrorHandling&&N.syncErrorThrowable?(this.__tryOrSetError(N,ee),this.unsubscribe()):(this.__tryOrUnsub(ee),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(N,ee){try{N.call(this._context,ee)}catch(ie){if(this.unsubscribe(),q.config.useDeprecatedSynchronousErrorHandling)throw ie;(0,z.z)(ie)}}__tryOrSetError(N,ee,ie){if(!q.config.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{ee.call(this._context,ie)}catch(Te){return q.config.useDeprecatedSynchronousErrorHandling?(N.syncErrorValue=Te,N.syncErrorThrown=!0,!0):((0,z.z)(Te),!0)}return!1}_unsubscribe(){const{_parentSubscriber:N}=this;this._context=null,this._parentSubscriber=null,N.unsubscribe()}}},4646:(dt,de,C)=>{"use strict";C.d(de,{w:()=>z});var f=C(7264),l=C(7560),k=C(5251);const q=(()=>{function W(re){return Error.call(this),this.message=re?`${re.length} errors occurred during unsubscription:\n${re.map((N,ee)=>`${ee+1}) ${N.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=re,this}return W.prototype=Object.create(Error.prototype),W})();class z{constructor(re){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,re&&(this._ctorUnsubscribe=!0,this._unsubscribe=re)}unsubscribe(){let re;if(this.closed)return;let{_parentOrParents:N,_ctorUnsubscribe:ee,_unsubscribe:ie,_subscriptions:Te}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,N instanceof z)N.remove(this);else if(null!==N)for(let Oe=0;Oere.concat(N instanceof q?N.errors:N),[])}z.EMPTY=((W=new z).closed=!0,W)},7329:(dt,de,C)=>{"use strict";C.d(de,{config:()=>l});let f=!1;const l={Promise:void 0,set useDeprecatedSynchronousErrorHandling(k){if(k){const R=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+R.stack)}else f&&console.log("RxJS: Back to a better error behavior. Thank you. <3");f=k},get useDeprecatedSynchronousErrorHandling(){return f}}},6241:(dt,de,C)=>{"use strict";C.d(de,{Ds:()=>z,IY:()=>R,ft:()=>W});var f=C(5142),l=C(5061),k=C(8314);class R extends f.L{constructor(N){super(),this.parent=N}_next(N){this.parent.notifyNext(N)}_error(N){this.parent.notifyError(N),this.unsubscribe()}_complete(){this.parent.notifyComplete(),this.unsubscribe()}}class z extends f.L{notifyNext(N){this.destination.next(N)}notifyError(N){this.destination.error(N)}notifyComplete(){this.destination.complete()}}function W(re,N){if(N.closed)return;if(re instanceof l.y)return re.subscribe(N);let ee;try{ee=(0,k.s)(re)(N)}catch(ie){N.error(ie)}return ee}},2130:(dt,de,C)=>{"use strict";C.d(de,{D:()=>z});var f=C(5061),l=C(7264),k=C(7422),R=C(7560),q=C(4603);function z(...W){if(1===W.length){const re=W[0];if((0,l.k)(re))return V(re,null);if((0,R.K)(re)&&Object.getPrototypeOf(re)===Object.prototype){const N=Object.keys(re);return V(N.map(ee=>re[ee]),N)}}if("function"==typeof W[W.length-1]){const re=W.pop();return V(W=1===W.length&&(0,l.k)(W[0])?W[0]:W,null).pipe((0,k.U)(N=>re(...N)))}return V(W,null)}function V(W,re){return new f.y(N=>{const ee=W.length;if(0===ee)return void N.complete();const ie=new Array(ee);let Te=0,Oe=0;for(let De=0;De{ce||(ce=!0,Oe++),ie[De]=be},error:be=>N.error(be),complete:()=>{Te++,(Te===ee||!ce)&&(Oe===ee&&N.next(re?re.reduce((be,ne,J)=>(be[ne]=ie[J],be),{}):ie),N.complete())}}))}})}},4603:(dt,de,C)=>{"use strict";C.d(de,{D:()=>De});var f=C(5061),l=C(8314),k=C(4646),R=C(5129);var V=C(8577),W=C(6603);var ee=C(8290),ie=C(4361);function Oe(Pe,ce){if(null!=Pe){if(function N(Pe){return Pe&&"function"==typeof Pe[R.L]}(Pe))return function q(Pe,ce){return new f.y(be=>{const ne=new k.w;return ne.add(ce.schedule(()=>{const J=Pe[R.L]();ne.add(J.subscribe({next(xe){ne.add(ce.schedule(()=>be.next(xe)))},error(xe){ne.add(ce.schedule(()=>be.error(xe)))},complete(){ne.add(ce.schedule(()=>be.complete()))}}))})),ne})}(Pe,ce);if((0,ee.t)(Pe))return function z(Pe,ce){return new f.y(be=>{const ne=new k.w;return ne.add(ce.schedule(()=>Pe.then(J=>{ne.add(ce.schedule(()=>{be.next(J),ne.add(ce.schedule(()=>be.complete()))}))},J=>{ne.add(ce.schedule(()=>be.error(J)))}))),ne})}(Pe,ce);if((0,ie.z)(Pe))return(0,V.r)(Pe,ce);if(function Te(Pe){return Pe&&"function"==typeof Pe[W.hZ]}(Pe)||"string"==typeof Pe)return function re(Pe,ce){if(!Pe)throw new Error("Iterable cannot be null");return new f.y(be=>{const ne=new k.w;let J;return ne.add(()=>{J&&"function"==typeof J.return&&J.return()}),ne.add(ce.schedule(()=>{J=Pe[W.hZ](),ne.add(ce.schedule(function(){if(be.closed)return;let xe,Ne;try{const Ee=J.next();xe=Ee.value,Ne=Ee.done}catch(Ee){return void be.error(Ee)}Ne?be.complete():(be.next(xe),this.schedule())}))})),ne})}(Pe,ce)}throw new TypeError((null!==Pe&&typeof Pe||Pe)+" is not observable")}function De(Pe,ce){return ce?Oe(Pe,ce):Pe instanceof f.y?Pe:new f.y((0,l.s)(Pe))}},1155:(dt,de,C)=>{"use strict";C.d(de,{n:()=>R});var f=C(5061),l=C(4491),k=C(8577);function R(q,z){return z?(0,k.r)(q,z):new f.y((0,l.V)(q))}},3190:(dt,de,C)=>{"use strict";C.d(de,{R:()=>z});var f=C(5061),l=C(7264),k=C(5251),R=C(7422);Object.prototype.toString;function z(ee,ie,Te,Oe){return(0,k.m)(Te)&&(Oe=Te,Te=void 0),Oe?z(ee,ie,Te).pipe((0,R.U)(De=>(0,l.k)(De)?Oe(...De):Oe(De))):new f.y(De=>{V(ee,ie,function Pe(ce){arguments.length>1?De.next(Array.prototype.slice.call(arguments)):De.next(ce)},De,Te)})}function V(ee,ie,Te,Oe,De){let Pe;if(function N(ee){return ee&&"function"==typeof ee.addEventListener&&"function"==typeof ee.removeEventListener}(ee)){const ce=ee;ee.addEventListener(ie,Te,De),Pe=()=>ce.removeEventListener(ie,Te,De)}else if(function re(ee){return ee&&"function"==typeof ee.on&&"function"==typeof ee.off}(ee)){const ce=ee;ee.on(ie,Te),Pe=()=>ce.off(ie,Te)}else if(function W(ee){return ee&&"function"==typeof ee.addListener&&"function"==typeof ee.removeListener}(ee)){const ce=ee;ee.addListener(ie,Te),Pe=()=>ce.removeListener(ie,Te)}else{if(!ee||!ee.length)throw new TypeError("Invalid event target");for(let ce=0,be=ee.length;ce{"use strict";C.d(de,{T:()=>V});var f=C(5061),l=C(9054),k=C(7965),R=C(6361);var z=C(1155);function V(...W){let re=Number.POSITIVE_INFINITY,N=null,ee=W[W.length-1];return(0,l.K)(ee)?(N=W.pop(),W.length>1&&"number"==typeof W[W.length-1]&&(re=W.pop())):"number"==typeof ee&&(re=W.pop()),null===N&&1===W.length&&W[0]instanceof f.y?W[0]:function q(W=Number.POSITIVE_INFINITY){return(0,k.zg)(R.y,W)}(re)((0,z.n)(W,N))}},9681:(dt,de,C)=>{"use strict";C.d(de,{of:()=>R});var f=C(9054),l=C(1155),k=C(8577);function R(...q){let z=q[q.length-1];return(0,f.K)(z)?(q.pop(),(0,k.r)(q,z)):(0,l.n)(q)}},3994:(dt,de,C)=>{"use strict";C.d(de,{_:()=>l});var f=C(5061);function l(R,q){return q?new f.y(z=>q.schedule(k,0,{error:R,subscriber:z})):new f.y(z=>z.error(R))}function k({error:R,subscriber:q}){q.error(R)}},7422:(dt,de,C)=>{"use strict";C.d(de,{U:()=>l});var f=C(5142);function l(q,z){return function(W){if("function"!=typeof q)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return W.lift(new k(q,z))}}class k{constructor(z,V){this.project=z,this.thisArg=V}call(z,V){return V.subscribe(new R(z,this.project,this.thisArg))}}class R extends f.L{constructor(z,V,W){super(z),this.project=V,this.count=0,this.thisArg=W||this}_next(z){let V;try{V=this.project.call(this.thisArg,z,this.count++)}catch(W){return void this.destination.error(W)}this.destination.next(V)}}},7965:(dt,de,C)=>{"use strict";C.d(de,{zg:()=>R});var f=C(7422),l=C(4603),k=C(6241);function R(W,re,N=Number.POSITIVE_INFINITY){return"function"==typeof re?ee=>ee.pipe(R((ie,Te)=>(0,l.D)(W(ie,Te)).pipe((0,f.U)((Oe,De)=>re(ie,Oe,Te,De))),N)):("number"==typeof re&&(N=re),ee=>ee.lift(new q(W,N)))}class q{constructor(re,N=Number.POSITIVE_INFINITY){this.project=re,this.concurrent=N}call(re,N){return N.subscribe(new z(re,this.project,this.concurrent))}}class z extends k.Ds{constructor(re,N,ee=Number.POSITIVE_INFINITY){super(re),this.project=N,this.concurrent=ee,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(re){this.active0?this._next(re.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}},6520:(dt,de,C)=>{"use strict";C.d(de,{w:()=>R});var f=C(7422),l=C(4603),k=C(6241);function R(V,W){return"function"==typeof W?re=>re.pipe(R((N,ee)=>(0,l.D)(V(N,ee)).pipe((0,f.U)((ie,Te)=>W(N,ie,ee,Te))))):re=>re.lift(new q(V))}class q{constructor(W){this.project=W}call(W,re){return re.subscribe(new z(W,this.project))}}class z extends k.Ds{constructor(W,re){super(W),this.project=re,this.index=0}_next(W){let re;const N=this.index++;try{re=this.project(W,N)}catch(ee){return void this.destination.error(ee)}this._innerSub(re)}_innerSub(W){const re=this.innerSubscription;re&&re.unsubscribe();const N=new k.IY(this),ee=this.destination;ee.add(N),this.innerSubscription=(0,k.ft)(W,N),this.innerSubscription!==N&&ee.add(this.innerSubscription)}_complete(){const{innerSubscription:W}=this;(!W||W.closed)&&super._complete(),this.unsubscribe()}_unsubscribe(){this.innerSubscription=void 0}notifyComplete(){this.innerSubscription=void 0,this.isStopped&&super._complete()}notifyNext(W){this.destination.next(W)}}},8577:(dt,de,C)=>{"use strict";C.d(de,{r:()=>k});var f=C(5061),l=C(4646);function k(R,q){return new f.y(z=>{const V=new l.w;let W=0;return V.add(q.schedule(function(){W!==R.length?(z.next(R[W++]),z.closed||V.add(this.schedule())):z.complete()})),V})}},6603:(dt,de,C)=>{"use strict";C.d(de,{hZ:()=>l});const l=function f(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},5129:(dt,de,C)=>{"use strict";C.d(de,{L:()=>f});const f="function"==typeof Symbol&&Symbol.observable||"@@observable"},1999:(dt,de,C)=>{"use strict";C.d(de,{b:()=>f});const f="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random()},6950:(dt,de,C)=>{"use strict";C.d(de,{N:()=>l});const l=(()=>{function k(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return k.prototype=Object.create(Error.prototype),k})()},8722:(dt,de,C)=>{"use strict";function f(l){setTimeout(()=>{throw l},0)}C.d(de,{z:()=>f})},6361:(dt,de,C)=>{"use strict";function f(l){return l}C.d(de,{y:()=>f})},7264:(dt,de,C)=>{"use strict";C.d(de,{k:()=>f});const f=Array.isArray||(l=>l&&"number"==typeof l.length)},4361:(dt,de,C)=>{"use strict";C.d(de,{z:()=>f});const f=l=>l&&"number"==typeof l.length&&"function"!=typeof l},5251:(dt,de,C)=>{"use strict";function f(l){return"function"==typeof l}C.d(de,{m:()=>f})},7560:(dt,de,C)=>{"use strict";function f(l){return null!==l&&"object"==typeof l}C.d(de,{K:()=>f})},8290:(dt,de,C)=>{"use strict";function f(l){return!!l&&"function"!=typeof l.subscribe&&"function"==typeof l.then}C.d(de,{t:()=>f})},9054:(dt,de,C)=>{"use strict";function f(l){return l&&"function"==typeof l.schedule}C.d(de,{K:()=>f})},8314:(dt,de,C)=>{"use strict";C.d(de,{s:()=>ee});var f=C(4491),l=C(8722);var R=C(6603);var z=C(5129);var W=C(4361),re=C(8290),N=C(7560);const ee=ie=>{if(ie&&"function"==typeof ie[z.L])return(ie=>Te=>{const Oe=ie[z.L]();if("function"!=typeof Oe.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return Oe.subscribe(Te)})(ie);if((0,W.z)(ie))return(0,f.V)(ie);if((0,re.t)(ie))return(ie=>Te=>(ie.then(Oe=>{Te.closed||(Te.next(Oe),Te.complete())},Oe=>Te.error(Oe)).then(null,l.z),Te))(ie);if(ie&&"function"==typeof ie[R.hZ])return(ie=>Te=>{const Oe=ie[R.hZ]();for(;;){let De;try{De=Oe.next()}catch(Pe){return Te.error(Pe),Te}if(De.done){Te.complete();break}if(Te.next(De.value),Te.closed)break}return"function"==typeof Oe.return&&Te.add(()=>{Oe.return&&Oe.return()}),Te})(ie);{const Oe=`You provided ${(0,N.K)(ie)?"an invalid object":`'${ie}'`} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`;throw new TypeError(Oe)}}},4491:(dt,de,C)=>{"use strict";C.d(de,{V:()=>f});const f=l=>k=>{for(let R=0,q=l.length;R{dt.exports=function de(C,f){var l,k=null;try{l=JSON.parse(C,f)}catch(R){k=R}return[k,l]}},9086:function(dt){var C,f,l,k,R;C=/^(?=((?:[a-zA-Z0-9+\-.]+:)?))\1(?=((?:\/\/[^\/?#]*)?))\2(?=((?:(?:[^?#\/]*\/)*[^;?#\/]*)?))\3((?:;[^?#]*)?)(\?[^#]*)?(#[^]*)?$/,f=/^(?=([^\/?#]*))\1([^]*)$/,l=/(?:\/|^)\.(?=\/)/g,k=/(?:\/|^)\.\.\/(?!\.\.\/)[^\/]*(?=\/)/g,R={buildAbsoluteURL:function(q,z,V){if(V=V||{},q=q.trim(),!(z=z.trim())){if(!V.alwaysNormalize)return q;var W=R.parseURL(q);if(!W)throw new Error("Error trying to parse base URL.");return W.path=R.normalizePath(W.path),R.buildURLFromParts(W)}var re=R.parseURL(z);if(!re)throw new Error("Error trying to parse relative URL.");if(re.scheme)return V.alwaysNormalize?(re.path=R.normalizePath(re.path),R.buildURLFromParts(re)):z;var N=R.parseURL(q);if(!N)throw new Error("Error trying to parse base URL.");if(!N.netLoc&&N.path&&"/"!==N.path[0]){var ee=f.exec(N.path);N.netLoc=ee[1],N.path=ee[2]}N.netLoc&&!N.path&&(N.path="/");var ie={scheme:N.scheme,netLoc:re.netLoc,path:null,params:re.params,query:re.query,fragment:re.fragment};if(!re.netLoc&&(ie.netLoc=N.netLoc,"/"!==re.path[0]))if(re.path){var Te=N.path,Oe=Te.substring(0,Te.lastIndexOf("/")+1)+re.path;ie.path=R.normalizePath(Oe)}else ie.path=N.path,re.params||(ie.params=N.params,re.query||(ie.query=N.query));return null===ie.path&&(ie.path=V.alwaysNormalize?R.normalizePath(re.path):re.path),R.buildURLFromParts(ie)},parseURL:function(q){var z=C.exec(q);return z?{scheme:z[1]||"",netLoc:z[2]||"",path:z[3]||"",params:z[4]||"",query:z[5]||"",fragment:z[6]||""}:null},normalizePath:function(q){for(q=q.split("").reverse().join("").replace(l,"");q.length!==(q=q.replace(k,"")).length;);return q.split("").reverse().join("")},buildURLFromParts:function(q){return q.scheme+q.netLoc+q.path+q.params+q.query+q.fragment}},dt.exports=R},6345:(dt,de,C)=>{var f=C(1854),l=C(7420),k=l;k.v1=f,k.v4=l,dt.exports=k},5358:dt=>{for(var de=[],C=0;C<256;++C)de[C]=(C+256).toString(16).substr(1);dt.exports=function f(l,k){var R=k||0,q=de;return[q[l[R++]],q[l[R++]],q[l[R++]],q[l[R++]],"-",q[l[R++]],q[l[R++]],"-",q[l[R++]],q[l[R++]],"-",q[l[R++]],q[l[R++]],"-",q[l[R++]],q[l[R++]],q[l[R++]],q[l[R++]],q[l[R++]],q[l[R++]]].join("")}},7571:dt=>{var de=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<"u"&&"function"==typeof window.msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto);if(de){var C=new Uint8Array(16);dt.exports=function(){return de(C),C}}else{var f=new Array(16);dt.exports=function(){for(var R,k=0;k<16;k++)3&k||(R=4294967296*Math.random()),f[k]=R>>>((3&k)<<3)&255;return f}}},1854:(dt,de,C)=>{var k,R,f=C(7571),l=C(5358),q=0,z=0;dt.exports=function V(W,re,N){var ee=re&&N||0,ie=re||[],Te=(W=W||{}).node||k,Oe=void 0!==W.clockseq?W.clockseq:R;if(null==Te||null==Oe){var De=f();null==Te&&(Te=k=[1|De[0],De[1],De[2],De[3],De[4],De[5]]),null==Oe&&(Oe=R=16383&(De[6]<<8|De[7]))}var Pe=void 0!==W.msecs?W.msecs:(new Date).getTime(),ce=void 0!==W.nsecs?W.nsecs:z+1,be=Pe-q+(ce-z)/1e4;if(be<0&&void 0===W.clockseq&&(Oe=Oe+1&16383),(be<0||Pe>q)&&void 0===W.nsecs&&(ce=0),ce>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");q=Pe,z=ce,R=Oe;var ne=(1e4*(268435455&(Pe+=122192928e5))+ce)%4294967296;ie[ee++]=ne>>>24&255,ie[ee++]=ne>>>16&255,ie[ee++]=ne>>>8&255,ie[ee++]=255≠var J=Pe/4294967296*1e4&268435455;ie[ee++]=J>>>8&255,ie[ee++]=255&J,ie[ee++]=J>>>24&15|16,ie[ee++]=J>>>16&255,ie[ee++]=Oe>>>8|128,ie[ee++]=255&Oe;for(var xe=0;xe<6;++xe)ie[ee+xe]=Te[xe];return re||l(ie)}},7420:(dt,de,C)=>{var f=C(7571),l=C(5358);dt.exports=function k(R,q,z){var V=q&&z||0;"string"==typeof R&&(q="binary"===R?new Array(16):null,R=null);var W=(R=R||{}).random||(R.rng||f)();if(W[6]=15&W[6]|64,W[8]=63&W[8]|128,q)for(var re=0;re<16;++re)q[V+re]=W[re];return q||l(W)}},5901:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>o3});var f=C(988),l=C.n(f),k=C(8888),R=C.n(k);function q(){return q=Object.assign?Object.assign.bind():function(h){for(var i=1;i"u"||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}()?Reflect.construct.bind():function(t,r,u){var p=[null];p.push.apply(p,r);var b=new(Function.bind.apply(t,p));return u&&re(b,u.prototype),b}).apply(null,arguments)}var J=C(9086),xe=C.n(J),Ne="http://example.com";const ze=function(i,s){if(/^[a-z]+:/i.test(s))return s;/^data:/.test(i)&&(i=l().location&&l().location.href||"");var o="function"==typeof l().URL,t=/^\/\//.test(i),r=!l().location&&!/\/\//i.test(i);if(o?i=new(l().URL)(i,l().location||Ne):/\/\//i.test(i)||(i=xe().buildAbsoluteURL(l().location&&l().location.href||"",i)),o){var u=new URL(s,i);return r?u.href.slice(18):t?u.href.slice(u.protocol.length):u.href}return xe().buildAbsoluteURL(i,s)};var Ve=function(){function h(){this.listeners={}}var i=h.prototype;return i.on=function(o,t){this.listeners[o]||(this.listeners[o]=[]),this.listeners[o].push(t)},i.off=function(o,t){if(!this.listeners[o])return!1;var r=this.listeners[o].indexOf(t);return this.listeners[o]=this.listeners[o].slice(0),this.listeners[o].splice(r,1),r>-1},i.trigger=function(o){var t=this.listeners[o];if(t)if(2===arguments.length)for(var r=t.length,u=0;u-1;r=this.buffer.indexOf("\n"))this.trigger("data",this.buffer.substring(0,r)),this.buffer=this.buffer.substring(r+1)},i}(Ve),$e=String.fromCharCode(9),_t=function(i){var s=/([0-9.]*)?@?([0-9.]*)?/.exec(i||""),o={};return s[1]&&(o.length=parseInt(s[1],10)),s[2]&&(o.offset=parseInt(s[2],10)),o},Dt=function(i){for(var r,s=i.split(new RegExp('(?:^|,)((?:[^=]*)=(?:"[^"]*"|[^,]*))')),o={},t=s.length;t--;)""!==s[t]&&((r=/([^=]*)=(.*)/.exec(s[t]).slice(1))[0]=r[0].replace(/^\s+|\s+$/g,""),r[1]=r[1].replace(/^\s+|\s+$/g,""),r[1]=r[1].replace(/^['"](.*)['"]$/g,"$1"),o[r[0]]=r[1]);return o},kt=function(h){function i(){var o;return(o=h.call(this)||this).customParsers=[],o.tagMappers=[],o}N(i,h);var s=i.prototype;return s.push=function(t){var u,p,r=this;if(0!==(t=t.trim()).length){if("#"!==t[0])return void this.trigger("data",{type:"uri",uri:t});this.tagMappers.reduce(function(b,S){var U=S(t);return U===t?b:b.concat([U])},[t]).forEach(function(b){for(var S=0;S0&&(u.duration=pe.duration),0===pe.duration&&(u.duration=.01,this.trigger("info",{message:"updating zero segment duration to a small value"})),this.manifest.segments=r},key:function(){if(pe.attributes)if("NONE"!==pe.attributes.METHOD)if(pe.attributes.URI){if("com.apple.streamingkeydelivery"===pe.attributes.KEYFORMAT)return this.manifest.contentProtection=this.manifest.contentProtection||{},void(this.manifest.contentProtection["com.apple.fps.1_0"]={attributes:pe.attributes});if("urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"===pe.attributes.KEYFORMAT){return-1===["SAMPLE-AES","SAMPLE-AES-CTR","SAMPLE-AES-CENC"].indexOf(pe.attributes.METHOD)?void this.trigger("warn",{message:"invalid key method provided for Widevine"}):("SAMPLE-AES-CENC"===pe.attributes.METHOD&&this.trigger("warn",{message:"SAMPLE-AES-CENC is deprecated, please use SAMPLE-AES-CTR instead"}),"data:text/plain;base64,"!==pe.attributes.URI.substring(0,23)?void this.trigger("warn",{message:"invalid key URI provided for Widevine"}):pe.attributes.KEYID&&"0x"===pe.attributes.KEYID.substring(0,2)?(this.manifest.contentProtection=this.manifest.contentProtection||{},void(this.manifest.contentProtection["com.widevine.alpha"]={attributes:{schemeIdUri:pe.attributes.KEYFORMAT,keyId:pe.attributes.KEYID.substring(2)},pssh:X(pe.attributes.URI.split(",")[1])})):void this.trigger("warn",{message:"invalid key ID provided for Widevine"}))}pe.attributes.METHOD||this.trigger("warn",{message:"defaulting key method to AES-128"}),v={method:pe.attributes.METHOD||"AES-128",uri:pe.attributes.URI},typeof pe.attributes.IV<"u"&&(v.iv=pe.attributes.IV)}else this.trigger("warn",{message:"ignoring key declaration without URI"});else v=null;else this.trigger("warn",{message:"ignoring key declaration without attribute list"})},"media-sequence":function(){isFinite(pe.number)?this.manifest.mediaSequence=pe.number:this.trigger("warn",{message:"ignoring invalid media sequence: "+pe.number})},"discontinuity-sequence":function(){isFinite(pe.number)?(this.manifest.discontinuitySequence=pe.number,se=pe.number):this.trigger("warn",{message:"ignoring invalid discontinuity sequence: "+pe.number})},"playlist-type":function(){/VOD|EVENT/.test(pe.playlistType)?this.manifest.playlistType=pe.playlistType:this.trigger("warn",{message:"ignoring unknown playlist type: "+pe.playlist})},map:function(){p={},pe.uri&&(p.uri=pe.uri),pe.byterange&&(p.byterange=pe.byterange),v&&(p.key=v)},"stream-inf":function(){this.manifest.playlists=r,this.manifest.mediaGroups=this.manifest.mediaGroups||U,pe.attributes?(u.attributes||(u.attributes={}),q(u.attributes,pe.attributes)):this.trigger("warn",{message:"ignoring empty stream-inf attributes"})},media:function(){if(this.manifest.mediaGroups=this.manifest.mediaGroups||U,pe.attributes&&pe.attributes.TYPE&&pe.attributes["GROUP-ID"]&&pe.attributes.NAME){var Ot=this.manifest.mediaGroups[pe.attributes.TYPE];Ot[pe.attributes["GROUP-ID"]]=Ot[pe.attributes["GROUP-ID"]]||{},et=Ot[pe.attributes["GROUP-ID"]],(ot={default:/yes/i.test(pe.attributes.DEFAULT)}).default?ot.autoselect=!0:ot.autoselect=/yes/i.test(pe.attributes.AUTOSELECT),pe.attributes.LANGUAGE&&(ot.language=pe.attributes.LANGUAGE),pe.attributes.URI&&(ot.uri=pe.attributes.URI),pe.attributes["INSTREAM-ID"]&&(ot.instreamId=pe.attributes["INSTREAM-ID"]),pe.attributes.CHARACTERISTICS&&(ot.characteristics=pe.attributes.CHARACTERISTICS),pe.attributes.FORCED&&(ot.forced=/yes/i.test(pe.attributes.FORCED)),et[pe.attributes.NAME]=ot}else this.trigger("warn",{message:"ignoring incomplete or missing media group"})},discontinuity:function(){se+=1,u.discontinuity=!0,this.manifest.discontinuityStarts.push(r.length)},"program-date-time":function(){typeof this.manifest.dateTimeString>"u"&&(this.manifest.dateTimeString=pe.dateTimeString,this.manifest.dateTimeObject=pe.dateTimeObject),u.dateTimeString=pe.dateTimeString,u.dateTimeObject=pe.dateTimeObject},targetduration:function(){!isFinite(pe.duration)||pe.duration<0?this.trigger("warn",{message:"ignoring invalid target duration: "+pe.duration}):(this.manifest.targetDuration=pe.duration,Xe.call(this,this.manifest))},start:function(){pe.attributes&&!isNaN(pe.attributes["TIME-OFFSET"])?this.manifest.start={timeOffset:pe.attributes["TIME-OFFSET"],precise:pe.attributes.PRECISE}:this.trigger("warn",{message:"ignoring start declaration without appropriate attribute list"})},"cue-out":function(){u.cueOut=pe.data},"cue-out-cont":function(){u.cueOutCont=pe.data},"cue-in":function(){u.cueIn=pe.data},skip:function(){this.manifest.skip=Pt(pe.attributes),this.warnOnMissingAttributes_("#EXT-X-SKIP",pe.attributes,["SKIPPED-SEGMENTS"])},part:function(){var Ot=this;b=!0;var tn=this.manifest.segments.length,sn=Pt(pe.attributes);u.parts=u.parts||[],u.parts.push(sn),sn.byterange&&(sn.byterange.hasOwnProperty("offset")||(sn.byterange.offset=fe),fe=sn.byterange.offset+sn.byterange.length);var jt=u.parts.length-1;this.warnOnMissingAttributes_("#EXT-X-PART #"+jt+" for segment #"+tn,pe.attributes,["URI","DURATION"]),this.manifest.renditionReports&&this.manifest.renditionReports.forEach(function(pn,gn){pn.hasOwnProperty("lastPart")||Ot.trigger("warn",{message:"#EXT-X-RENDITION-REPORT #"+gn+" lacks required attribute(s): LAST-PART"})})},"server-control":function(){var Ot=this.manifest.serverControl=Pt(pe.attributes);Ot.hasOwnProperty("canBlockReload")||(Ot.canBlockReload=!1,this.trigger("info",{message:"#EXT-X-SERVER-CONTROL defaulting CAN-BLOCK-RELOAD to false"})),Xe.call(this,this.manifest),Ot.canSkipDateranges&&!Ot.hasOwnProperty("canSkipUntil")&&this.trigger("warn",{message:"#EXT-X-SERVER-CONTROL lacks required attribute CAN-SKIP-UNTIL which is required when CAN-SKIP-DATERANGES is set"})},"preload-hint":function(){var Ot=this.manifest.segments.length,tn=Pt(pe.attributes),sn=tn.type&&"PART"===tn.type;u.preloadHints=u.preloadHints||[],u.preloadHints.push(tn),tn.byterange&&(tn.byterange.hasOwnProperty("offset")||(tn.byterange.offset=sn?fe:0,sn&&(fe=tn.byterange.offset+tn.byterange.length)));var jt=u.preloadHints.length-1;if(this.warnOnMissingAttributes_("#EXT-X-PRELOAD-HINT #"+jt+" for segment #"+Ot,pe.attributes,["TYPE","URI"]),tn.type)for(var pn=0;pno.timeline?1:-1})},Li=function(i){var s=[];return function(i,s,o){s.forEach(function(t){for(var r in i.mediaGroups[t])for(var u in i.mediaGroups[t][r]){var p=i.mediaGroups[t][r][u];o(p,t,r,u)}})}(i,Ci,function(o,t,r,u){s=s.concat(o.playlists||[])}),s},zn=function(i){var s=i.playlist,o=i.mediaSequence;s.mediaSequence=o,s.segments.forEach(function(t,r){t.number=s.mediaSequence+r})},_e=function(i){var s=i.oldManifest,o=i.newManifest,t=s.playlists.concat(Li(s)),r=o.playlists.concat(Li(o));return o.timelineStarts=rr([s.timelineStarts,o.timelineStarts]),function(i){var s=i.oldPlaylists,o=i.newPlaylists,t=i.timelineStarts;o.forEach(function(r){r.discontinuitySequence=bt(t,function(S){return S.timeline===r.timeline});var u=function(i,s){for(var o=0;ou.timeline||u.segments.length&&r.timeline>u.segments[u.segments.length-1].timeline)&&r.discontinuitySequence--);u.segments[v].discontinuity&&!p.discontinuity&&(p.discontinuity=!0,r.discontinuityStarts.unshift(0),r.discontinuitySequence--),zn({playlist:r,mediaSequence:u.segments[v].number})}})}({oldPlaylists:t,newPlaylists:r,timelineStarts:o.timelineStarts}),o},we=function(i){return i&&i.uri+"-"+function(i){var s;return s="bigint"==typeof i.offset||"bigint"==typeof i.length?l().BigInt(i.offset)+l().BigInt(i.length)-l().BigInt(1):i.offset+i.length-1,i.offset+"-"+s}(i.byterange)},at=function(i){return Fn(i.reduce(function(o,t){var r=t.attributes.id+(t.attributes.lang||"");if(o[r]){var u;if(t.segments)t.segments[0]&&(t.segments[0].discontinuity=!0),(u=o[r].segments).push.apply(u,t.segments);t.attributes.contentProtection&&(o[r].attributes.contentProtection=t.attributes.contentProtection)}else o[r]=t,o[r].attributes.timelineStarts=[];return o[r].attributes.timelineStarts.push({start:t.attributes.periodStart,timeline:t.attributes.periodStart}),o},{})).map(function(o){return o.discontinuityStarts=function(i,s){return i.reduce(function(o,t,r){return t[s]&&o.push(r),o},[])}(o.segments||[],"discontinuity"),o})},$t=function(i,s){var o=we(i.sidx),t=o&&s[o]&&s[o].sidx;return t&&Mr(i,t,i.sidx.resolvedUri),i},hn=function(i,s){if(void 0===s&&(s={}),!Object.keys(s).length)return i;for(var o in i)i[o]=$t(i[o],s);return i},Ht=function(i){var s,o=i.attributes,t=i.segments,r=i.sidx,u=i.discontinuityStarts,p={attributes:(s={NAME:o.id,AUDIO:"audio",SUBTITLES:"subs",RESOLUTION:{width:o.width,height:o.height},CODECS:o.codecs,BANDWIDTH:o.bandwidth},s["PROGRAM-ID"]=1,s),uri:"",endList:"static"===o.type,timeline:o.periodStart,resolvedUri:"",targetDuration:o.duration,discontinuityStarts:u,timelineStarts:o.timelineStarts,segments:t};return o.contentProtection&&(p.contentProtection=o.contentProtection),r&&(p.sidx=r),p},Cn=function(i){var s=i.attributes;return"video/mp4"===s.mimeType||"video/webm"===s.mimeType||"video"===s.contentType},Xn=function(i){var s=i.attributes;return"audio/mp4"===s.mimeType||"audio/webm"===s.mimeType||"audio"===s.contentType},jr=function(i){var s=i.attributes;return"text/vtt"===s.mimeType||"text"===s.contentType},Er=function(i){return i?Object.keys(i).reduce(function(s,o){var t=i[o];return s.concat(t.playlists)},[]):[]},tr=function(i){var s,o=i.dashPlaylists,t=i.locations,r=i.sidxMapping,u=void 0===r?{}:r,p=i.previousManifest;if(!o.length)return{};var v=o[0].attributes,b=v.sourceDuration,S=v.type,U=v.suggestedPresentationDelay,F=v.minimumUpdatePeriod,se=at(o.filter(Cn)).map(Ht),ye=at(o.filter(Xn)),fe=at(o.filter(jr)),pe=o.map(function(sn){return sn.attributes.captionServices}).filter(Boolean),et={allowCache:!0,discontinuityStarts:[],segments:[],endList:!0,mediaGroups:(s={AUDIO:{},VIDEO:{}},s["CLOSED-CAPTIONS"]={},s.SUBTITLES={},s),uri:"",duration:b,playlists:hn(se,u)};F>=0&&(et.minimumUpdatePeriod=1e3*F),t&&(et.locations=t),"dynamic"===S&&(et.suggestedPresentationDelay=U);var ot=0===et.playlists.length,St=ye.length?function(i,s,o){void 0===s&&(s={}),void 0===o&&(o=!1);var t,r=i.reduce(function(p,v){var b=v.attributes.role&&v.attributes.role.value||"",S=v.attributes.lang||"",U=v.attributes.label||"main";if(S&&!v.attributes.label){var F=b?" ("+b+")":"";U=""+v.attributes.lang+F}p[U]||(p[U]={language:S,autoselect:!0,default:"main"===b,playlists:[],uri:""});var se=$t(function(i,s){var o,t=i.attributes,r=i.segments,u=i.sidx,p=i.mediaSequence,v=i.discontinuitySequence,b=i.discontinuityStarts,S={attributes:(o={NAME:t.id,BANDWIDTH:t.bandwidth,CODECS:t.codecs},o["PROGRAM-ID"]=1,o),uri:"",endList:"static"===t.type,timeline:t.periodStart,resolvedUri:"",targetDuration:t.duration,discontinuitySequence:v,discontinuityStarts:b,timelineStarts:t.timelineStarts,mediaSequence:p,segments:r};return t.contentProtection&&(S.contentProtection=t.contentProtection),u&&(S.sidx=u),s&&(S.attributes.AUDIO="audio",S.attributes.SUBTITLES="subs"),S}(v,o),s);return p[U].playlists.push(se),typeof t>"u"&&"main"===b&&((t=v).default=!0),p},{});return t||(r[Object.keys(r)[0]].default=!0),r}(ye,u,ot):null,Lt=fe.length?function(i,s){return void 0===s&&(s={}),i.reduce(function(o,t){var r=t.attributes.lang||"text";return o[r]||(o[r]={language:r,default:!1,autoselect:!1,playlists:[],uri:""}),o[r].playlists.push($t(function(i){var s,o=i.attributes,t=i.segments,r=i.mediaSequence,u=i.discontinuityStarts,p=i.discontinuitySequence;typeof t>"u"&&(t=[{uri:o.baseUrl,timeline:o.periodStart,resolvedUri:o.baseUrl||"",duration:o.sourceDuration,number:0}],o.duration=o.sourceDuration);var v=((s={NAME:o.id,BANDWIDTH:o.bandwidth})["PROGRAM-ID"]=1,s);return o.codecs&&(v.CODECS=o.codecs),{attributes:v,uri:"",endList:"static"===o.type,timeline:o.periodStart,resolvedUri:o.baseUrl||"",targetDuration:o.duration,timelineStarts:o.timelineStarts,discontinuityStarts:u,discontinuitySequence:p,mediaSequence:r,segments:t}}(t),s)),o},{})}(fe,u):null,Ot=se.concat(Er(St),Er(Lt)),tn=Ot.map(function(sn){return sn.timelineStarts});return et.timelineStarts=rr(tn),function(i,s){i.forEach(function(o){o.mediaSequence=0,o.discontinuitySequence=bt(s,function(t){return t.timeline===o.timeline}),o.segments&&o.segments.forEach(function(t,r){t.number=r})})}(Ot,et.timelineStarts),St&&(et.mediaGroups.AUDIO.audio=St),Lt&&(et.mediaGroups.SUBTITLES.subs=Lt),pe.length&&(et.mediaGroups["CLOSED-CAPTIONS"].cc=function(i){return i.reduce(function(s,o){return o&&o.forEach(function(t){var r=t.channel,u=t.language;s[u]={autoselect:!1,default:!1,instreamId:r,language:u},t.hasOwnProperty("aspectRatio")&&(s[u].aspectRatio=t.aspectRatio),t.hasOwnProperty("easyReader")&&(s[u].easyReader=t.easyReader),t.hasOwnProperty("3D")&&(s[u]["3D"]=t["3D"])}),s},{})}(pe)),p?_e({oldManifest:p,newManifest:et}):et},Kr=function(i,s,o){var t=i.NOW,r=i.clientOffset,u=i.availabilityStartTime,p=i.timescale,v=void 0===p?1:p,b=i.periodStart,S=void 0===b?0:b,U=i.minimumUpdatePeriod,pe=(t+r)/1e3+(void 0===U?0:U)-(u+S);return Math.ceil((pe*v-s)/o)},Gi=function(i,s){for(var o=i.type,t=i.minimumUpdatePeriod,r=void 0===t?0:t,u=i.media,p=void 0===u?"":u,v=i.sourceDuration,b=i.timescale,S=void 0===b?1:b,U=i.startNumber,F=void 0===U?1:U,se=i.periodStart,ye=[],fe=-1,pe=0;pefe&&(fe=Lt);var Ot=void 0;if(St<0){var tn=pe+1;Ot=tn===s.length?"dynamic"===o&&r>0&&p.indexOf("$Number$")>0?Kr(i,fe,ot):(v*S-fe)/ot:(s[tn].t-fe)/ot}else Ot=St+1;for(var sn=F+ye.length+Ot,jt=F+ye.length;jt"u")return s;var u=""+i[o];return"RepresentationID"===o||(r=t?parseInt(r,10):1,u.length>=r)?u:""+new Array(r-u.length+1).join("0")+u}}(s))},Nt=function(i,s){var o={RepresentationID:i.id,Bandwidth:i.bandwidth||0},t=i.initialization,r=void 0===t?{sourceURL:"",range:""}:t,u=Kt({baseUrl:i.baseUrl,source:Be(r.sourceURL,o),range:r.range}),p=function(i,s){return i.duration||s?i.duration?An(i):Gi(i,s):[{number:i.startNumber||1,duration:i.sourceDuration,time:0,timeline:i.periodStart}]}(i,s);return p.map(function(v){o.Number=v.number,o.Time=v.time;var b=Be(i.media||"",o),S=i.timescale||1,U=i.presentationTimeOffset||0,F=i.periodStart+(v.time-U)/S;return{uri:b,timeline:v.timeline,duration:v.duration,resolvedUri:ze(i.baseUrl||"",b),map:u,number:v.number,presentationTime:F}})},_n=function(i,s){var o=i.duration,t=i.segmentUrls,r=void 0===t?[]:t,u=i.periodStart;if(!o&&!s||o&&s)throw new Error(rn_SEGMENT_TIME_UNSPECIFIED);var v,p=r.map(function(S){return function(i,s){var o=i.baseUrl,t=i.initialization,r=void 0===t?{}:t,u=Kt({baseUrl:o,source:r.sourceURL,range:r.range}),p=Kt({baseUrl:o,source:s.media,range:s.mediaRange});return p.map=u,p}(i,S)});return o&&(v=An(i)),s&&(v=Gi(i,s)),v.map(function(S,U){if(p[U]){var F=p[U],se=i.timescale||1,ye=i.presentationTimeOffset||0;return F.timeline=S.timeline,F.duration=S.duration,F.number=S.number,F.presentationTime=u+(S.time-ye)/se,F}}).filter(function(S){return S})},In=function(i){var t,r,s=i.attributes,o=i.segmentInfo;o.template?(r=Nt,t=Xt(s,o.template)):o.base?(r=Lr,t=Xt(s,o.base)):o.list&&(r=_n,t=Xt(s,o.list));var u={attributes:s};if(!r)return u;var p=r(t,o.segmentTimeline);if(t.duration){var v=t,b=v.duration,S=v.timescale,U=void 0===S?1:S;t.duration=b/U}else p.length?t.duration=p.reduce(function(F,se){return Math.max(F,Math.ceil(se.duration))},0):t.duration=0;return u.attributes=t,u.segments=p,o.base&&t.indexRange&&(u.sidx=p[0],u.segments=[]),u},er=function(i,s){return Ke(i.childNodes).filter(function(o){return o.tagName===s})},Vr=function(i){return i.textContent.trim()},cr=function(i){var v=/P(?:(\d*)Y)?(?:(\d*)M)?(?:(\d*)D)?(?:T(?:(\d*)H)?(?:(\d*)M)?(?:([\d.]*)S)?)?/.exec(i);if(!v)return 0;var b=v.slice(1),S=b[0],U=b[1],F=b[2],se=b[3],ye=b[4],fe=b[5];return 31536e3*parseFloat(S||0)+2592e3*parseFloat(U||0)+86400*parseFloat(F||0)+3600*parseFloat(se||0)+60*parseFloat(ye||0)+parseFloat(fe||0)},mr={mediaPresentationDuration:function(i){return cr(i)},availabilityStartTime:function(i){return function(i){return/^\d+-\d+-\d+T\d+:\d+:\d+(\.\d+)?$/.test(i)&&(i+="Z"),Date.parse(i)}(i)/1e3},minimumUpdatePeriod:function(i){return cr(i)},suggestedPresentationDelay:function(i){return cr(i)},type:function(i){return i},timeShiftBufferDepth:function(i){return cr(i)},start:function(i){return cr(i)},width:function(i){return parseInt(i,10)},height:function(i){return parseInt(i,10)},bandwidth:function(i){return parseInt(i,10)},startNumber:function(i){return parseInt(i,10)},timescale:function(i){return parseInt(i,10)},presentationTimeOffset:function(i){return parseInt(i,10)},duration:function(i){var s=parseInt(i,10);return isNaN(s)?cr(i):s},d:function(i){return parseInt(i,10)},t:function(i){return parseInt(i,10)},r:function(i){return parseInt(i,10)},DEFAULT:function(i){return i}},Rn=function(i){return i&&i.attributes?Ke(i.attributes).reduce(function(s,o){var t=mr[o.name]||mr.DEFAULT;return s[o.name]=t(o.value),s},{}):{}},wn={"urn:uuid:1077efec-c0b2-4d02-ace3-3c1e52e2fb4b":"org.w3.clearkey","urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed":"com.widevine.alpha","urn:uuid:9a04f079-9840-4286-ab92-e65be0885f95":"com.microsoft.playready","urn:uuid:f239e769-efa3-4850-9c16-a903c6932efb":"com.adobe.primetime"},Hr=function(i,s){return s.length?Ln(i.map(function(o){return s.map(function(t){return ze(o,Vr(t))})})):i},Ti=function(i){var s=er(i,"SegmentTemplate")[0],o=er(i,"SegmentList")[0],t=o&&er(o,"SegmentURL").map(function(F){return Xt({tag:"SegmentURL"},Rn(F))}),r=er(i,"SegmentBase")[0],u=o||s,p=u&&er(u,"SegmentTimeline")[0],v=o||r||s,b=v&&er(v,"Initialization")[0],S=s&&Rn(s);S&&b?S.initialization=b&&Rn(b):S&&S.initialization&&(S.initialization={sourceURL:S.initialization});var U={template:S,segmentTimeline:p&&er(p,"S").map(function(F){return Rn(F)}),list:o&&Xt(Rn(o),{segmentUrls:t,initialization:Rn(b)}),base:r&&Xt(Rn(r),{initialization:Rn(b)})};return Object.keys(U).forEach(function(F){U[F]||delete U[F]}),U},Ei=function(i,s,o){return function(t){var r=Rn(t),u=Hr(s,er(t,"BaseURL")),p=er(t,"Role")[0],v={role:Rn(p)},b=Xt(i,r,v),S=er(t,"Accessibility")[0],U=function(i){return"urn:scte:dash:cc:cea-608:2015"===i.schemeIdUri?("string"!=typeof i.value?[]:i.value.split(";")).map(function(t){var r,u;if(u=t,/^CC\d=/.test(t)){var p=t.split("=");r=p[0],u=p[1]}else/^CC\d$/.test(t)&&(r=t);return{channel:r,language:u}}):"urn:scte:dash:cc:cea-708:2015"===i.schemeIdUri?("string"!=typeof i.value?[]:i.value.split(";")).map(function(t){var r={channel:void 0,language:void 0,aspectRatio:1,easyReader:0,"3D":0};if(/=/.test(t)){var u=t.split("="),p=u[0],v=u[1],b=void 0===v?"":v;r.channel=p,r.language=t,b.split(",").forEach(function(S){var U=S.split(":"),F=U[0],se=U[1];"lang"===F?r.language=se:"er"===F?r.easyReader=Number(se):"war"===F?r.aspectRatio=Number(se):"3D"===F&&(r["3D"]=Number(se))})}else r.language=t;return r.channel&&(r.channel="SERVICE"+r.channel),r}):void 0}(Rn(S));U&&(b=Xt(b,{captionServices:U}));var F=er(t,"Label")[0];if(F&&F.childNodes.length){var se=F.childNodes[0].nodeValue.trim();b=Xt(b,{label:se})}var ye=function(i){return i.reduce(function(s,o){var t=Rn(o),r=wn[t.schemeIdUri];if(r){s[r]={attributes:t};var u=er(o,"cenc:pssh")[0];if(u){var p=Vr(u),v=p&&X(p);s[r].pssh=v}}return s},{})}(er(t,"ContentProtection"));Object.keys(ye).length&&(b=Xt(b,{contentProtection:ye}));var fe=Ti(t),pe=er(t,"Representation"),et=Xt(o,fe);return Ln(pe.map(function(i,s,o){return function(t){var r=er(t,"BaseURL"),u=Hr(s,r),p=Xt(i,Rn(t)),v=Ti(t);return u.map(function(b){return{segmentInfo:Xt(o,v),attributes:Xt(p,{baseUrl:b})}})}}(b,u,et)))}},ms=function(i,s){return function(o,t){var r=Hr(s,er(o.node,"BaseURL")),u=Xt(i,{periodStart:o.attributes.start});"number"==typeof o.attributes.duration&&(u.periodDuration=o.attributes.duration);var p=er(o.node,"AdaptationSet"),v=Ti(o.node);return Ln(p.map(Ei(u,r,v)))}},xi=function(i){if(""===i)throw new Error(rn_DASH_EMPTY_MANIFEST);var o,t,s=new xt.DOMParser;try{t=(o=s.parseFromString(i,"application/xml"))&&"MPD"===o.documentElement.tagName?o.documentElement:null}catch{}if(!t||t&&t.getElementsByTagName("parsererror").length>0)throw new Error(rn_DASH_INVALID_XML);return t},ei=function(i,s){void 0===s&&(s={});var o=function(i,s){void 0===s&&(s={});var o=s,t=o.manifestUri,r=void 0===t?"":t,u=o.NOW,p=void 0===u?Date.now():u,v=o.clientOffset,b=void 0===v?0:v,S=er(i,"Period");if(!S.length)throw new Error(rn_INVALID_NUMBER_OF_PERIOD);var U=er(i,"Location"),F=Rn(i),se=Hr([r],er(i,"BaseURL"));F.type=F.type||"static",F.sourceDuration=F.mediaPresentationDuration||0,F.NOW=p,F.clientOffset=b,U.length&&(F.locations=U.map(Vr));var ye=[];return S.forEach(function(fe,pe){var et=Rn(fe),ot=ye[pe-1];et.start=function(i){var s=i.attributes,o=i.priorPeriodAttributes,t=i.mpdType;return"number"==typeof s.start?s.start:o&&"number"==typeof o.start&&"number"==typeof o.duration?o.start+o.duration:o||"static"!==t?null:0}({attributes:et,priorPeriodAttributes:ot?ot.attributes:null,mpdType:F.type}),ye.push({node:fe,attributes:et})}),{locations:F.locations,representationInfo:Ln(ye.map(ms(F,se)))}}(xi(i),s),t=function(i){return i.map(In)}(o.representationInfo);return tr({dashPlaylists:t,locations:o.locations,sidxMapping:s.sidxMapping,previousManifest:s.previousManifest})},Bo=function(i){return function(i){var s=er(i,"UTCTiming")[0];if(!s)return null;var o=Rn(s);switch(o.schemeIdUri){case"urn:mpeg:dash:utc:http-head:2014":case"urn:mpeg:dash:utc:http-head:2012":o.method="HEAD";break;case"urn:mpeg:dash:utc:http-xsdate:2014":case"urn:mpeg:dash:utc:http-iso:2014":case"urn:mpeg:dash:utc:http-xsdate:2012":case"urn:mpeg:dash:utc:http-iso:2012":o.method="GET";break;case"urn:mpeg:dash:utc:direct:2014":case"urn:mpeg:dash:utc:direct:2012":o.method="DIRECT",o.value=Date.parse(o.value);break;default:throw new Error(rn_UNSUPPORTED_UTC_TIMING_SCHEME)}return o}(xi(i))},nl=C(6086),To=C.n(nl),_s=function(i){return function(i){return"function"===ArrayBuffer.isView?ArrayBuffer.isView(i):i&&i.buffer instanceof ArrayBuffer}(i)},Tn=function(i){return i instanceof Uint8Array?i:(!Array.isArray(i)&&!_s(i)&&!(i instanceof ArrayBuffer)&&(i="number"!=typeof i||"number"==typeof i&&i!=i?0:[i]),new Uint8Array(i&&i.buffer||i,i&&i.byteOffset||0,i&&i.byteLength||0))},Dr=l().BigInt||Number,vs=[Dr("0x1"),Dr("0x100"),Dr("0x10000"),Dr("0x1000000"),Dr("0x100000000"),Dr("0x10000000000"),Dr("0x1000000000000"),Dr("0x100000000000000"),Dr("0x10000000000000000")],il=(h=new Uint16Array([65484]),255===(i=new Uint8Array(h.buffer,h.byteOffset,h.byteLength))[0]||i[0],function(i,s){var o=void 0===s?{}:s,t=o.signed,r=void 0!==t&&t,u=o.le,p=void 0!==u&&u;i=Tn(i);var v=p?"reduce":"reduceRight",S=(i[v]?i[v]:Array.prototype[v]).call(i,function(F,se,ye){var fe=p?ye:Math.abs(ye+1-i.length);return F+Dr(se)*vs[fe]},Dr(0));if(r){var U=vs[i.length]/Dr(2)-Dr(1);(S=Dr(S))>U&&(S-=U,S-=U,S-=Dr(2))}return Number(S)}),so=function(i,s){var t=(void 0===s?{}:s).le,r=void 0!==t&&t;("bigint"!=typeof i&&"number"!=typeof i||"number"==typeof i&&i!=i)&&(i=0);for(var u=function(i){return Math.ceil(function(i){return i.toString(2).length}(i)/8)}(i=Dr(i)),p=new Uint8Array(new ArrayBuffer(u)),v=0;v=s.length&&b.call(s,function(S,U){return S===(v[U]?v[U]&i[u+U]:i[u+U])})},jn=Tn([73,68,51]),Zr=function h(i,s){return void 0===s&&(s=0),(i=Tn(i)).length-s<10||!hr(i,jn,{offset:s})?s:(s+=function(i,s){void 0===s&&(s=0);var o=(i=Tn(i))[s+5],t=i[s+6]<<21|i[s+7]<<14|i[s+8]<<7|i[s+9];return(16&o)>>4?t+20:t+10}(i,s),h(i,s))},oa=(new Uint8Array([79,112,117,115,72,101,97,100]),function(i){return"string"==typeof i?ao(i):i}),Pn=function(i){i=Tn(i);for(var s=[],o=0;i.length>o;){var t=i[o],r=0,u=0,p=i[++u];for(u++;128&p;)r=(127&p)<<7,p=i[u],u++;r+=127&p;for(var v=0;v>>0,p=i.subarray(r+4,r+8);if(0===u)break;var v=r+u;if(v>i.length){if(o)break;v=i.length}var b=i.subarray(r+8,v);hr(p,s[0])&&(1===s.length?t.push(b):t.push.apply(t,h(b,s.slice(1),o))),r=v}return t},lr={EBML:Tn([26,69,223,163]),DocType:Tn([66,130]),Segment:Tn([24,83,128,103]),SegmentInfo:Tn([21,73,169,102]),Tracks:Tn([22,84,174,107]),Track:Tn([174]),TrackNumber:Tn([215]),DefaultDuration:Tn([35,227,131]),TrackEntry:Tn([174]),TrackType:Tn([131]),FlagDefault:Tn([136]),CodecID:Tn([134]),CodecPrivate:Tn([99,162]),VideoTrack:Tn([224]),AudioTrack:Tn([225]),Cluster:Tn([31,67,182,117]),Timestamp:Tn([231]),TimestampScale:Tn([42,215,177]),BlockGroup:Tn([160]),BlockDuration:Tn([155]),Block:Tn([161]),SimpleBlock:Tn([163])},Hn=[128,64,32,16,8,4,2,1],Ni=function(i,s,o,t){void 0===o&&(o=!0),void 0===t&&(t=!1);var r=function(i){for(var s=1,o=0;o=s.length)return s.length;var t=Ni(s,o,!1);if(hr(i.bytes,t.bytes))return o;var r=Ni(s,o+t.length);return h(i,s,o+r.length+r.value+t.length)},wr=function h(i,s){s=function(i){return Array.isArray(i)?i.map(function(s){return ki(s)}):[ki(i)]}(s),i=Tn(i);var o=[];if(!s.length)return o;for(var t=0;ti.length?i.length:p+u.value,b=i.subarray(p,v);hr(s[0],r.bytes)&&(1===s.length?o.push(b):o=o.concat(h(b,s.slice(1)))),t+=r.length+u.length+b.length}return o},Qi=Tn([0,0,0,1]),Hs=Tn([0,0,1]),rs=Tn([0,0,3]),Kn=function(i){for(var s=[],o=1;o>1&63),-1!==o.indexOf(b)&&(u=r+v),r+=v+("h264"===s?1:2)}else r++}return i.subarray(0,0)},vr={webm:Tn([119,101,98,109]),matroska:Tn([109,97,116,114,111,115,107,97]),flac:Tn([102,76,97,67]),ogg:Tn([79,103,103,83]),ac3:Tn([11,119]),riff:Tn([82,73,70,70]),avi:Tn([65,86,73]),wav:Tn([87,65,86,69]),"3gp":Tn([102,116,121,112,51,103]),mp4:Tn([102,116,121,112]),fmp4:Tn([115,116,121,112]),mov:Tn([102,116,121,112,113,116]),moov:Tn([109,111,111,118]),moof:Tn([109,111,111,102])},_i={aac:function(i){var s=Zr(i);return hr(i,[255,16],{offset:s,mask:[255,22]})},mp3:function(i){var s=Zr(i);return hr(i,[255,2],{offset:s,mask:[255,6]})},webm:function(i){var s=wr(i,[lr.EBML,lr.DocType])[0];return hr(s,vr.webm)},mkv:function(i){var s=wr(i,[lr.EBML,lr.DocType])[0];return hr(s,vr.matroska)},mp4:function(i){return!_i["3gp"](i)&&!_i.mov(i)&&(!!(hr(i,vr.mp4,{offset:4})||hr(i,vr.fmp4,{offset:4})||hr(i,vr.moof,{offset:4})||hr(i,vr.moov,{offset:4}))||void 0)},mov:function(i){return hr(i,vr.mov,{offset:4})},"3gp":function(i){return hr(i,vr["3gp"],{offset:4})},ac3:function(i){var s=Zr(i);return hr(i,vr.ac3,{offset:s})},ts:function(i){if(i.length<189&&i.length>=1)return 71===i[0];for(var s=0;s+188 @@ -187,53 +91,53 @@ var ye;ye=typeof global<"u"?global:this,ht.exports=function(ye){if(ye.CSS&&ye.CS * Available under Apache License Version 2.0 * */ -for(var Wa,Ci=Eo,oe=function(o){o=un(o);for(var s=0;s0?_:0)}if(C().console){var b=C().console[a];!b&&"debug"===a&&(b=C().console.info||C().console.log),b&&u&&p.test(a)&&b[Array.isArray(i)?"apply":"call"](C().console,i)}}};var Qn=function ya(f){var s,o="info",a=function(){for(var i=arguments.length,u=new Array(i),p=0;p1?o-1:0),a=1;a=0)throw new Error("class has illegal whitespace characters")}function Vr(){return U()===C().document}function ji(f){return oi(f)&&1===f.nodeType}function Ma(){try{return C().parent!==C().self}catch{return!0}}function P(f){return function(o,s){if(!Zn(o))return U()[f](null);Zn(s)&&(s=U().querySelector(s));var a=ji(s)?s:U();return a[f]&&a[f](o)}}function M(f,o,s,a){void 0===f&&(f="div"),void 0===o&&(o={}),void 0===s&&(s={});var e=U().createElement(f);return Object.getOwnPropertyNames(o).forEach(function(i){var u=o[i];-1!==i.indexOf("aria-")||"role"===i||"type"===i?(Qn.warn("Setting attributes in the second argument of createEl()\nhas been deprecated. Use the third argument instead.\ncreateEl(type, properties, attributes). Attempting to set "+i+" to "+u+"."),e.setAttribute(i,u)):"textContent"===i?Q(e,u):(e[i]!==u||"tabIndex"===i)&&(e[i]=u)}),Object.getOwnPropertyNames(s).forEach(function(i){e.setAttribute(i,s[i])}),a&&Do(e,a),e}function Q(f,o){return typeof f.textContent>"u"?f.innerText=o:f.textContent=o,f}function xe(f,o){o.firstChild?o.insertBefore(f,o.firstChild):o.appendChild(f)}function rt(f,o){return rr(o),f.classList?f.classList.contains(o):function si(f){return new RegExp("(^|\\s)"+f+"($|\\s)")}(o).test(f.className)}function gt(f,o){return f.classList?f.classList.add(o):rt(f,o)||(f.className=(f.className+" "+o).trim()),f}function Yt(f,o){return f?(f.classList?f.classList.remove(o):(rr(o),f.className=f.className.split(/\s+/).filter(function(s){return s!==o}).join(" ")),f):(Qn.warn("removeClass was called with an element that doesn't exist"),null)}function Nn(f,o,s){var a=rt(f,o);if("function"==typeof s&&(s=s(f,o)),"boolean"!=typeof s&&(s=!a),s!==a)return s?gt(f,o):Yt(f,o),f}function li(f,o){Object.getOwnPropertyNames(o).forEach(function(s){var a=o[s];null===a||typeof a>"u"||!1===a?f.removeAttribute(s):f.setAttribute(s,!0===a?"":a)})}function cr(f){var o={};if(f&&f.attributes&&f.attributes.length>0)for(var a=f.attributes,e=a.length-1;e>=0;e--){var i=a[e].name,u=a[e].value;("boolean"==typeof f[i]||-1!==",autoplay,controls,playsinline,loop,muted,default,defaultMuted,".indexOf(","+i+","))&&(u=null!==u),o[i]=u}return o}function Cr(f,o){return f.getAttribute(o)}function Fn(f,o,s){f.setAttribute(o,s)}function Dr(f,o){f.removeAttribute(o)}function wr(){U().body.focus(),U().onselectstart=function(){return!1}}function ui(){U().onselectstart=function(){return!0}}function ci(f){if(f&&f.getBoundingClientRect&&f.parentNode){var o=f.getBoundingClientRect(),s={};return["bottom","height","left","right","top","width"].forEach(function(a){void 0!==o[a]&&(s[a]=o[a])}),s.height||(s.height=parseFloat(uo(f,"height"))),s.width||(s.width=parseFloat(uo(f,"width"))),s}}function yi(f){if(!f||f&&!f.offsetParent)return{left:0,top:0,width:0,height:0};for(var o=f.offsetWidth,s=f.offsetHeight,a=0,e=0;f.offsetParent&&f!==U()[Vo.fullscreenElement];)a+=f.offsetLeft,e+=f.offsetTop,f=f.offsetParent;return{left:a,top:e,width:o,height:s}}function Ro(f,o){var s={x:0,y:0};if(pt)for(var a=f;a&&"html"!==a.nodeName.toLowerCase();){var e=uo(a,"transform");if(/^matrix/.test(e)){var i=e.slice(7,-1).split(/,\s/).map(Number);s.x+=i[4],s.y+=i[5]}else if(/^matrix3d/.test(e)){var u=e.slice(9,-1).split(/,\s/).map(Number);s.x+=u[12],s.y+=u[13]}a=a.parentNode}var p={},_=yi(o.target),b=yi(f),I=b.width,z=b.height,B=o.offsetY-(b.top-_.top),le=o.offsetX-(b.left-_.left);return o.changedTouches&&(le=o.changedTouches[0].pageX-b.left,B=o.changedTouches[0].pageY+b.top,pt&&(le-=s.x,B-=s.y)),p.y=1-Math.max(0,Math.min(1,B/z)),p.x=Math.max(0,Math.min(1,le/I)),p}function vo(f){return oi(f)&&3===f.nodeType}function oo(f){for(;f.firstChild;)f.removeChild(f.firstChild);return f}function Wo(f){return"function"==typeof f&&(f=f()),(Array.isArray(f)?f:[f]).map(function(o){return"function"==typeof o&&(o=o()),ji(o)||vo(o)?o:"string"==typeof o&&/\S/.test(o)?U().createTextNode(o):void 0}).filter(function(o){return o})}function Do(f,o){return Wo(o).forEach(function(s){return f.appendChild(s)}),f}function i1(f,o){return Do(oo(f),o)}function Qa(f){return void 0===f.button&&void 0===f.buttons||0===f.button&&void 0===f.buttons||"mouseup"===f.type&&0===f.button&&0===f.buttons||!(0!==f.button||1!==f.buttons)}var o1,na=P("querySelector"),ds=P("querySelectorAll"),_2=Object.freeze({__proto__:null,isReal:Vr,isEl:ji,isInFrame:Ma,createEl:M,textContent:Q,prependTo:xe,hasClass:rt,addClass:gt,removeClass:Yt,toggleClass:Nn,setAttributes:li,getAttributes:cr,getAttribute:Cr,setAttribute:Fn,removeAttribute:Dr,blockTextSelection:wr,unblockTextSelection:ui,getBoundingClientRect:ci,findPosition:yi,getPointerPosition:Ro,isTextNode:vo,emptyEl:oo,normalizeContent:Wo,appendContent:Do,insertContent:i1,isSingleLeftClick:Qa,$:na,$$:ds}),C2=!1,Q2=function(){if(!1!==o1.options.autoSetup){var o=Array.prototype.slice.call(U().getElementsByTagName("video")),s=Array.prototype.slice.call(U().getElementsByTagName("audio")),a=Array.prototype.slice.call(U().getElementsByTagName("video-js")),e=o.concat(s,a);if(e&&e.length>0)for(var i=0,u=e.length;i-1&&(e={passive:!0}),f.addEventListener(o,a.dispatcher,e)}else f.attachEvent&&f.attachEvent("on"+o,a.dispatcher)}function Ui(f,o,s){if(An.has(f)){var a=An.get(f);if(a.handlers){if(Array.isArray(o))return Ir(Ui,f,o,s);var e=function(b,I){a.handlers[I]=[],hr(b,I)};if(void 0===o){for(var i in a.handlers)Object.prototype.hasOwnProperty.call(a.handlers||{},i)&&e(f,i);return}var u=a.handlers[o];if(u){if(!s)return void e(f,o);if(s.guid)for(var p=0;p=s&&(o.apply(void 0,arguments),a=u)}},J1=function(o,s,a,e){void 0===e&&(e=C());var i,p=function(){var b=this,I=arguments,z=function(){i=null,z=null,a||o.apply(b,I)};!i&&a&&o.apply(b,I),e.clearTimeout(i),i=e.setTimeout(z,s)};return p.cancel=function(){e.clearTimeout(i),i=null},p},zo=function(){};zo.prototype.allowedEvents_={},zo.prototype.on=function(f,o){var s=this.addEventListener;this.addEventListener=function(){},Sr(this,f,o),this.addEventListener=s},zo.prototype.addEventListener=zo.prototype.on,zo.prototype.off=function(f,o){Ui(this,f,o)},zo.prototype.removeEventListener=zo.prototype.off,zo.prototype.one=function(f,o){var s=this.addEventListener;this.addEventListener=function(){},As(this,f,o),this.addEventListener=s},zo.prototype.any=function(f,o){var s=this.addEventListener;this.addEventListener=function(){},v2(this,f,o),this.addEventListener=s},zo.prototype.trigger=function(f){var o=f.type||f;"string"==typeof f&&(f={type:o}),f=Ji(f),this.allowedEvents_[o]&&this["on"+o]&&this["on"+o](f),Ya(this,f)},zo.prototype.dispatchEvent=zo.prototype.trigger,zo.prototype.queueTrigger=function(f){var o=this;kl||(kl=new Map);var s=f.type||f,a=kl.get(this);a||(a=new Map,kl.set(this,a));var e=a.get(s);a.delete(s),C().clearTimeout(e);var i=C().setTimeout(function(){0===a.size&&(a=null,kl.delete(o)),o.trigger(f)},0);a.set(s,i)};var Os=function(o){return"function"==typeof o.name?o.name():"string"==typeof o.name?o.name:o.name_?o.name_:o.constructor&&o.constructor.name?o.constructor.name:typeof o},fa=function(o){return o instanceof zo||!!o.eventBusEl_&&["on","one","off","trigger"].every(function(s){return"function"==typeof o[s]})},b2=function(o){return"string"==typeof o&&/\S/.test(o)||Array.isArray(o)&&!!o.length},$1=function(o,s,a){if(!o||!o.nodeName&&!fa(o))throw new Error("Invalid target for "+Os(s)+"#"+a+"; must be a DOM node or evented object.")},C0=function(o,s,a){if(!b2(o))throw new Error("Invalid event type for "+Os(s)+"#"+a+"; must be a non-empty string or array.")},Ku=function(o,s,a){if("function"!=typeof o)throw new Error("Invalid listener for "+Os(s)+"#"+a+"; must be a function.")},X1=function(o,s,a){var i,u,p,e=s.length<3||s[0]===o||s[0]===o.eventBusEl_;return e?(i=o.eventBusEl_,s.length>=3&&s.shift(),u=s[0],p=s[1]):(i=s[0],u=s[1],p=s[2]),$1(i,o,a),C0(u,o,a),Ku(p,o,a),{isTargetingSelf:e,target:i,type:u,listener:p=Oi(o,p)}},Ba=function(o,s,a,e){$1(o,o,s),o.nodeName?y2[s](o,a,e):o[s](a,e)},Nl={on:function(){for(var o=this,s=arguments.length,a=new Array(s),e=0;e=0;a--)this.children_[a].dispose&&this.children_[a].dispose();this.children_=null,this.childIndex_=null,this.childNameIndex_=null,this.parentComponent_=null,this.el_&&(this.el_.parentNode&&this.el_.parentNode.removeChild(this.el_),this.el_=null),this.player_=null}},o.isDisposed=function(){return Boolean(this.isDisposed_)},o.player=function(){return this.player_},o.options=function(a){return a?(this.options_=Un(this.options_,a),this.options_):this.options_},o.el=function(){return this.el_},o.createEl=function(a,e,i){return M(a,e,i)},o.localize=function(a,e,i){void 0===i&&(i=a);var u=this.player_.language&&this.player_.language(),p=this.player_.languages&&this.player_.languages(),_=p&&p[u],b=u&&u.split("-")[0],I=p&&p[b],z=i;return _&&_[a]?z=_[a]:I&&I[a]&&(z=I[a]),e&&(z=z.replace(/\{(\d+)\}/g,function(B,le){var Ee=e[le-1],ge=Ee;return typeof Ee>"u"&&(ge=B),ge})),z},o.handleLanguagechange=function(){},o.contentEl=function(){return this.contentEl_||this.el_},o.id=function(){return this.id_},o.name=function(){return this.name_},o.children=function(){return this.children_},o.getChildById=function(a){return this.childIndex_[a]},o.getChild=function(a){if(a)return this.childNameIndex_[a]},o.getDescendant=function(){for(var a=arguments.length,e=new Array(a),i=0;i=0;i--)if(this.children_[i]===a){e=!0,this.children_.splice(i,1);break}if(e){a.parentComponent_=null,this.childIndex_[a.id()]=null,this.childNameIndex_[di(a.name())]=null,this.childNameIndex_[ks(a.name())]=null;var u=a.el();u&&u.parentNode===this.contentEl()&&this.contentEl().removeChild(a.el())}}},o.initChildren=function(){var a=this,e=this.options_.children;if(e){var p,i=this.options_,_=f.getComponent("Tech");(p=Array.isArray(e)?e:Object.keys(e)).concat(Object.keys(this.options_).filter(function(b){return!p.some(function(I){return"string"==typeof I?b===I:b===I.name})})).map(function(b){var I,z;return"string"==typeof b?z=e[I=b]||a.options_[I]||{}:(I=b.name,z=b),{name:I,opts:z}}).filter(function(b){var I=f.getComponent(b.opts.componentClass||di(b.name));return I&&!_.isTech(I)}).forEach(function(I){var z=I.name,B=I.opts;if(void 0!==i[z]&&(B=i[z]),!1!==B){!0===B&&(B={}),B.playerOptions=a.options_.playerOptions;var le=a.addChild(z,B);le&&(a[z]=le)}})}},o.buildCSSClass=function(){return""},o.ready=function(a,e){if(void 0===e&&(e=!1),a){if(!this.isReady_)return this.readyQueue_=this.readyQueue_||[],void this.readyQueue_.push(a);e?a.call(this):this.setTimeout(a,1)}},o.triggerReady=function(){this.isReady_=!0,this.setTimeout(function(){var a=this.readyQueue_;this.readyQueue_=[],a&&a.length>0&&a.forEach(function(e){e.call(this)},this),this.trigger("ready")},1)},o.$=function(a,e){return na(a,e||this.contentEl())},o.$$=function(a,e){return ds(a,e||this.contentEl())},o.hasClass=function(a){return rt(this.el_,a)},o.addClass=function(a){gt(this.el_,a)},o.removeClass=function(a){Yt(this.el_,a)},o.toggleClass=function(a,e){Nn(this.el_,a,e)},o.show=function(){this.removeClass("vjs-hidden")},o.hide=function(){this.addClass("vjs-hidden")},o.lockShowing=function(){this.addClass("vjs-lock-showing")},o.unlockShowing=function(){this.removeClass("vjs-lock-showing")},o.getAttribute=function(a){return Cr(this.el_,a)},o.setAttribute=function(a,e){Fn(this.el_,a,e)},o.removeAttribute=function(a){Dr(this.el_,a)},o.width=function(a,e){return this.dimension("width",a,e)},o.height=function(a,e){return this.dimension("height",a,e)},o.dimensions=function(a,e){this.width(a,!0),this.height(e)},o.dimension=function(a,e,i){if(void 0!==e)return(null===e||e!=e)&&(e=0),-1!==(""+e).indexOf("%")||-1!==(""+e).indexOf("px")?this.el_.style[a]=e:this.el_.style[a]="auto"===e?"":e+"px",void(i||this.trigger("componentresize"));if(!this.el_)return 0;var u=this.el_.style[a],p=u.indexOf("px");return parseInt(-1!==p?u.slice(0,p):this.el_["offset"+di(a)],10)},o.currentDimension=function(a){var e=0;if("width"!==a&&"height"!==a)throw new Error("currentDimension only accepts width or height value");if(e=uo(this.el_,a),0===(e=parseFloat(e))||isNaN(e)){var i="offset"+di(a);e=this.el_[i]}return e},o.currentDimensions=function(){return{width:this.currentDimension("width"),height:this.currentDimension("height")}},o.currentWidth=function(){return this.currentDimension("width")},o.currentHeight=function(){return this.currentDimension("height")},o.focus=function(){this.el_.focus()},o.blur=function(){this.el_.blur()},o.handleKeyDown=function(a){this.player_&&(K().isEventKey(a,"Tab")||a.stopPropagation(),this.player_.handleKeyDown(a))},o.handleKeyPress=function(a){this.handleKeyDown(a)},o.emitTapEvents=function(){var p,a=0,e=null;this.on("touchstart",function(b){1===b.touches.length&&(e={pageX:b.touches[0].pageX,pageY:b.touches[0].pageY},a=C().performance.now(),p=!0)}),this.on("touchmove",function(b){if(b.touches.length>1)p=!1;else if(e){var I=b.touches[0].pageX-e.pageX,z=b.touches[0].pageY-e.pageY;Math.sqrt(I*I+z*z)>10&&(p=!1)}});var _=function(){p=!1};this.on("touchleave",_),this.on("touchcancel",_),this.on("touchend",function(b){(e=null,!0===p)&&(C().performance.now()-a<200&&(b.preventDefault(),this.trigger("tap")))})},o.enableTouchActivity=function(){if(this.player()&&this.player().reportUserActivity){var e,a=Oi(this.player(),this.player().reportUserActivity);this.on("touchstart",function(){a(),this.clearInterval(e),e=this.setInterval(a,250)});var i=function(p){a(),this.clearInterval(e)};this.on("touchmove",a),this.on("touchend",i),this.on("touchcancel",i)}},o.setTimeout=function(a,e){var u,i=this;return a=Oi(this,a),this.clearTimersOnDispose_(),u=C().setTimeout(function(){i.setTimeoutIds_.has(u)&&i.setTimeoutIds_.delete(u),a()},e),this.setTimeoutIds_.add(u),u},o.clearTimeout=function(a){return this.setTimeoutIds_.has(a)&&(this.setTimeoutIds_.delete(a),C().clearTimeout(a)),a},o.setInterval=function(a,e){a=Oi(this,a),this.clearTimersOnDispose_();var i=C().setInterval(a,e);return this.setIntervalIds_.add(i),i},o.clearInterval=function(a){return this.setIntervalIds_.has(a)&&(this.setIntervalIds_.delete(a),C().clearInterval(a)),a},o.requestAnimationFrame=function(a){var i,e=this;return this.supportsRaf_?(this.clearTimersOnDispose_(),a=Oi(this,a),i=C().requestAnimationFrame(function(){e.rafIds_.has(i)&&e.rafIds_.delete(i),a()}),this.rafIds_.add(i),i):this.setTimeout(a,1e3/60)},o.requestNamedAnimationFrame=function(a,e){var i=this;if(!this.namedRafs_.has(a)){this.clearTimersOnDispose_(),e=Oi(this,e);var u=this.requestAnimationFrame(function(){e(),i.namedRafs_.has(a)&&i.namedRafs_.delete(a)});return this.namedRafs_.set(a,u),a}},o.cancelNamedAnimationFrame=function(a){this.namedRafs_.has(a)&&(this.cancelAnimationFrame(this.namedRafs_.get(a)),this.namedRafs_.delete(a))},o.cancelAnimationFrame=function(a){return this.supportsRaf_?(this.rafIds_.has(a)&&(this.rafIds_.delete(a),C().cancelAnimationFrame(a)),a):this.clearTimeout(a)},o.clearTimersOnDispose_=function(){var a=this;this.clearingTimersOnDispose_||(this.clearingTimersOnDispose_=!0,this.one("dispose",function(){[["namedRafs_","cancelNamedAnimationFrame"],["rafIds_","cancelAnimationFrame"],["setTimeoutIds_","clearTimeout"],["setIntervalIds_","clearInterval"]].forEach(function(e){var i=e[0],u=e[1];a[i].forEach(function(p,_){return a[u](_)})}),a.clearingTimersOnDispose_=!1}))},f.registerComponent=function(a,e){if("string"!=typeof a||!a)throw new Error('Illegal component name, "'+a+'"; must be a non-empty string.');var _,i=f.getComponent("Tech"),u=i&&i.isTech(e),p=f===e||f.prototype.isPrototypeOf(e.prototype);if(u||!p)throw _=u?"techs must be registered using Tech.registerTech()":"must be a Component subclass",new Error('Illegal component, "'+a+'"; '+_+".");a=di(a),f.components_||(f.components_={});var b=f.getComponent("Player");if("Player"===a&&b&&b.players){var I=b.players,z=Object.keys(I);if(I&&z.length>0&&z.map(function(B){return I[B]}).every(Boolean))throw new Error("Can not register Player component after player has been created.")}return f.components_[a]=e,f.components_[ks(a)]=e,e},f.getComponent=function(a){if(a&&f.components_)return f.components_[a]},f}();function Ns(f,o,s,a){return function tl(f,o,s){if("number"!=typeof o||o<0||o>s)throw new Error("Failed to execute '"+f+"' on 'TimeRanges': The index provided ("+o+") is non-numeric or out of bounds (0-"+s+").")}(f,a,s.length-1),s[a][o]}function Fs(f){var o;return o=void 0===f||0===f.length?{length:0,start:function(){throw new Error("This TimeRanges object is empty")},end:function(){throw new Error("This TimeRanges object is empty")}}:{length:f.length,start:Ns.bind(null,"start",0,f),end:Ns.bind(null,"end",1,f)},C().Symbol&&C().Symbol.iterator&&(o[C().Symbol.iterator]=function(){return(f||[]).values()}),o}function hs(f,o){return Array.isArray(f)?Fs(f):void 0===f||void 0===o?Fs():Fs([[f,o]])}function Y2(f,o){var a,e,s=0;if(!o)return 0;(!f||!f.length)&&(f=hs(0,0));for(var i=0;io&&(e=o),s+=e-a;return s/o}function Gn(f){if(f instanceof Gn)return f;"number"==typeof f?this.code=f:"string"==typeof f?this.message=f:oi(f)&&("number"==typeof f.code&&(this.code=f.code),Er(this,f)),this.message||(this.message=Gn.defaultMessages[this.code]||"")}Zt.prototype.supportsRaf_="function"==typeof C().requestAnimationFrame&&"function"==typeof C().cancelAnimationFrame,Zt.registerComponent("Component",Zt),Gn.prototype.code=0,Gn.prototype.message="",Gn.prototype.status=null,Gn.errorTypes=["MEDIA_ERR_CUSTOM","MEDIA_ERR_ABORTED","MEDIA_ERR_NETWORK","MEDIA_ERR_DECODE","MEDIA_ERR_SRC_NOT_SUPPORTED","MEDIA_ERR_ENCRYPTED"],Gn.defaultMessages={1:"You aborted the media playback",2:"A network error caused the media download to fail part-way.",3:"The media playback was aborted due to a corruption problem or because the media used features your browser did not support.",4:"The media could not be loaded, either because the server or network failed or because the format is not supported.",5:"The media is encrypted and we do not have the keys to decrypt it."};for(var gs=0;gs=0;i--)if(a[i].enabled){$u(a,a[i]);break}return(e=f.call(this,a)||this).changing_=!1,e}j(o,f);var s=o.prototype;return s.addTrack=function(e){var i=this;e.enabled&&$u(this,e),f.prototype.addTrack.call(this,e),e.addEventListener&&(e.enabledChange_=function(){i.changing_||(i.changing_=!0,$u(i,e),i.changing_=!1,i.trigger("change"))},e.addEventListener("enabledchange",e.enabledChange_))},s.removeTrack=function(e){f.prototype.removeTrack.call(this,e),e.removeEventListener&&e.enabledChange_&&(e.removeEventListener("enabledchange",e.enabledChange_),e.enabledChange_=null)},o}(ql),Rl=function(o,s){for(var a=0;a=0;i--)if(a[i].selected){Rl(a,a[i]);break}return(e=f.call(this,a)||this).changing_=!1,Object.defineProperty(re(e),"selectedIndex",{get:function(){for(var p=0;p0&&(C().console&&C().console.groupCollapsed&&C().console.groupCollapsed("Text Track parsing errors for "+s.src),e.forEach(function(i){return Qn.error(i)}),C().console&&C().console.groupEnd&&C().console.groupEnd()),a.flush()},X2=function(o,s){var a={uri:o},e=l1(o);e&&(a.cors=e);var i="use-credentials"===s.tech_.crossOrigin();i&&(a.withCredentials=i),Fe()(a,Oi(this,function(u,p,_){if(u)return Qn.error(u,p);s.loaded_=!0,"function"!=typeof C().WebVTT?s.tech_&&s.tech_.any(["vttjsloaded","vttjserror"],function(b){if("vttjserror"!==b.type)return O1(_,s);Qn.error("vttjs failed to load, stopping trying to process "+s.src)}):O1(_,s)}))},ol=function(f){function o(a){var e;if(void 0===a&&(a={}),!a.tech)throw new Error("A tech was not provided.");var i=Un(a,{kind:w0[a.kind]||"subtitles",language:a.language||a.srclang||""}),u=e3[i.mode]||"disabled",p=i.default;("metadata"===i.kind||"chapters"===i.kind)&&(u="hidden"),(e=f.call(this,i)||this).tech_=i.tech,e.cues_=[],e.activeCues_=[],e.preload_=!1!==e.tech_.preloadTextTracks;var _=new J2(e.cues_),b=new J2(e.activeCues_),I=!1,z=Oi(re(e),function(){!this.tech_.isReady_||this.tech_.isDisposed()||(this.activeCues=this.activeCues,I&&(this.trigger("cuechange"),I=!1))});return e.tech_.one("dispose",function(){e.tech_.off("timeupdate",z)}),"disabled"!==u&&e.tech_.on("timeupdate",z),Object.defineProperties(re(e),{default:{get:function(){return p},set:function(){}},mode:{get:function(){return u},set:function(Ee){e3[Ee]&&u!==Ee&&(u=Ee,!this.preload_&&"disabled"!==u&&0===this.cues.length&&X2(this.src,this),this.tech_.off("timeupdate",z),"disabled"!==u&&this.tech_.on("timeupdate",z),this.trigger("modechange"))}},cues:{get:function(){return this.loaded_?_:null},set:function(){}},activeCues:{get:function(){if(!this.loaded_)return null;if(0===this.cues.length)return b;for(var Ee=this.tech_.currentTime(),ge=[],be=0,ot=this.cues.length;be=Ee||ct.startTime===ct.endTime&&ct.startTime<=Ee&&ct.startTime+.5>=Ee)&&ge.push(ct)}if(I=!1,ge.length!==this.activeCues_.length)I=!0;else for(var Et=0;Et0)return void this.trigger("vttjsloaded");var i=U().createElement("script");i.src=this.options_["vtt.js"]||"https://vjs.zencdn.net/vttjs/0.14.1/vtt.min.js",i.onload=function(){e.trigger("vttjsloaded")},i.onerror=function(){e.trigger("vttjserror")},this.on("dispose",function(){i.onload=null,i.onerror=null}),C().WebVTT=!0,this.el().parentNode.appendChild(i)}else this.ready(this.addWebVttScript_)},s.emulateTextTracks=function(){var e=this,i=this.textTracks(),u=this.remoteTextTracks(),p=function(B){return i.addTrack(B.track)},_=function(B){return i.removeTrack(B.track)};u.on("addtrack",p),u.on("removetrack",_),this.addWebVttScript_();var b=function(){return e.trigger("texttrackchange")},I=function(){b();for(var B=0;B=0;e--){var i=f[e];i[o]&&i[o](a,s)}}(f,s,p,u),p}var g5={buffered:1,currentTime:1,duration:1,muted:1,played:1,paused:1,seekable:1,volume:1,ended:1},D0={setCurrentTime:1,setMuted:1,setVolume:1},i3={play:1,pause:1};function Hl(f){return function(o,s){return o===T2?T2:s[f]?s[f](o):o}}function ll(f,o,s,a,e,i){void 0===f&&(f={}),void 0===o&&(o=[]),void 0===e&&(e=[]),void 0===i&&(i=!1);var u=o,p=u[0],_=u.slice(1);if("string"==typeof p)ll(f,k1[p],s,a,e,i);else if(p){var b=function ru(f,o){var s=tu[f.id()],a=null;if(null==s)return a=o(f),tu[f.id()]=[[o,a]],a;for(var e=0;e0;this.player_.tech(!0)&&!((cs||us)&&i)&&this.player_.tech(!0).focus(),this.player_.paused()?_s(this.player_.play()):this.player_.pause()}},o}(ul);Zt.registerComponent("PosterImage",s3);var xa="#222",Gl={monospace:"monospace",sansSerif:"sans-serif",serif:"serif",monospaceSansSerif:'"Andale Mono", "Lucida Console", monospace',monospaceSerif:'"Courier New", monospace',proportionalSansSerif:"sans-serif",proportionalSerif:"serif",casual:'"Comic Sans MS", Impact, fantasy',script:'"Monotype Corsiva", cursive',smallcaps:'"Andale Mono", "Lucida Console", monospace, sans-serif'};function au(f,o){var s;if(4===f.length)s=f[1]+f[1]+f[2]+f[2]+f[3]+f[3];else{if(7!==f.length)throw new Error("Invalid color code provided, "+f+"; must be formatted as e.g. #f0e or #f604e2.");s=f.slice(1)}return"rgba("+parseInt(s.slice(0,2),16)+","+parseInt(s.slice(2,4),16)+","+parseInt(s.slice(4,6),16)+","+o+")"}function su(f,o,s){try{f.style[o]=s}catch{return}}var I0=function(f){function o(a,e,i){var u;u=f.call(this,a,e,i)||this;var p=function(b){return u.updateDisplay(b)};return a.on("loadstart",function(_){return u.toggleDisplay(_)}),a.on("texttrackchange",p),a.on("loadedmetadata",function(_){return u.preselectTrack(_)}),a.ready(Oi(re(u),function(){if(a.tech_&&a.tech_.featuresNativeTextTracks)this.hide();else{a.on("fullscreenchange",p),a.on("playerresize",p),C().addEventListener("orientationchange",p),a.on("dispose",function(){return C().removeEventListener("orientationchange",p)});for(var _=this.options_.playerOptions.tracks||[],b=0;b<_.length;b++)this.player_.addRemoteTextTrack(_[b],!0);this.preselectTrack()}})),u}j(o,f);var s=o.prototype;return s.preselectTrack=function(){for(var p,_,b,e={captions:1,subtitles:1},i=this.player_.textTracks(),u=this.player_.cache_.selectedLanguage,I=0;I0;return _s(i),void(this.player_.tech(!0)&&(!cs&&!us||!u)&&this.player_.tech(!0).focus())}var p=this.player_.getChild("controlBar"),_=p&&p.getChild("playToggle");if(_){var b=function(){return _.focus()};ms(i)?i.then(b,function(){}):this.setTimeout(b,1)}else this.player_.tech(!0).focus()},s.handleKeyDown=function(e){this.mouseused_=!1,f.prototype.handleKeyDown.call(this,e)},s.handleMouseDown=function(e){this.mouseused_=!0},o}(Ta);u3.prototype.controlText_="Play Video",Zt.registerComponent("BigPlayButton",u3);var L0=function(f){function o(a,e){var i;return(i=f.call(this,a,e)||this).controlText(e&&e.controlText||i.localize("Close")),i}j(o,f);var s=o.prototype;return s.buildCSSClass=function(){return"vjs-close-button "+f.prototype.buildCSSClass.call(this)},s.handleClick=function(e){this.trigger({type:"close",bubbles:!1})},s.handleKeyDown=function(e){K().isEventKey(e,"Esc")?(e.preventDefault(),e.stopPropagation(),this.trigger("click")):f.prototype.handleKeyDown.call(this,e)},o}(Ta);Zt.registerComponent("CloseButton",L0);var c3=function(f){function o(a,e){var i;return void 0===e&&(e={}),i=f.call(this,a,e)||this,e.replay=void 0===e.replay||e.replay,i.on(a,"play",function(u){return i.handlePlay(u)}),i.on(a,"pause",function(u){return i.handlePause(u)}),e.replay&&i.on(a,"ended",function(u){return i.handleEnded(u)}),i}j(o,f);var s=o.prototype;return s.buildCSSClass=function(){return"vjs-play-control "+f.prototype.buildCSSClass.call(this)},s.handleClick=function(e){this.player_.paused()?_s(this.player_.play()):this.player_.pause()},s.handleSeeked=function(e){this.removeClass("vjs-ended"),this.player_.paused()?this.handlePause(e):this.handlePlay(e)},s.handlePlay=function(e){this.removeClass("vjs-ended"),this.removeClass("vjs-paused"),this.addClass("vjs-playing"),this.controlText("Pause")},s.handlePause=function(e){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.controlText("Play")},s.handleEnded=function(e){var i=this;this.removeClass("vjs-playing"),this.addClass("vjs-ended"),this.controlText("Replay"),this.one(this.player_,"seeked",function(u){return i.handleSeeked(u)})},o}(Ta);c3.prototype.controlText_="Play",Zt.registerComponent("PlayToggle",c3);var lu=function(o,s){o=o<0?0:o;var a=Math.floor(o%60),e=Math.floor(o/60%60),i=Math.floor(o/3600),u=Math.floor(s/60%60),p=Math.floor(s/3600);return(isNaN(o)||o===1/0)&&(i=e=a="-"),(i=i>0||p>0?i+":":"")+(e=((i||u>=10)&&e<10?"0"+e:e)+":")+(a=a<10?"0"+a:a)},uu=lu;function u1(f,o){return void 0===o&&(o=f),uu(f,o)}var N1=function(f){function o(a,e){var i;return(i=f.call(this,a,e)||this).on(a,["timeupdate","ended"],function(u){return i.updateContent(u)}),i.updateTextNode_(),i}j(o,f);var s=o.prototype;return s.createEl=function(){var e=this.buildCSSClass(),i=f.prototype.createEl.call(this,"div",{className:e+" vjs-time-control vjs-control"}),u=M("span",{className:"vjs-control-text",textContent:this.localize(this.labelText_)+"\xa0"},{role:"presentation"});return i.appendChild(u),this.contentEl_=M("span",{className:e+"-display"},{"aria-live":"off",role:"presentation"}),i.appendChild(this.contentEl_),i},s.dispose=function(){this.contentEl_=null,this.textNode_=null,f.prototype.dispose.call(this)},s.updateTextNode_=function(e){var i=this;void 0===e&&(e=0),e=u1(e),this.formattedTime_!==e&&(this.formattedTime_=e,this.requestNamedAnimationFrame("TimeDisplay#updateTextNode_",function(){if(i.contentEl_){var u=i.textNode_;u&&i.contentEl_.firstChild!==u&&(u=null,Qn.warn("TimeDisplay#updateTextnode_: Prevented replacement of text node element since it was no longer a child of this node. Appending a new node instead.")),i.textNode_=U().createTextNode(i.formattedTime_),i.textNode_&&(u?i.contentEl_.replaceChild(i.textNode_,u):i.contentEl_.appendChild(i.textNode_))}}))},s.updateContent=function(e){},o}(Zt);N1.prototype.labelText_="Time",N1.prototype.controlText_="Time",Zt.registerComponent("TimeDisplay",N1);var Vl=function(f){function o(){return f.apply(this,arguments)||this}j(o,f);var s=o.prototype;return s.buildCSSClass=function(){return"vjs-current-time"},s.updateContent=function(e){var i;i=this.player_.ended()?this.player_.duration():this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime(),this.updateTextNode_(i)},o}(N1);Vl.prototype.labelText_="Current Time",Vl.prototype.controlText_="Current Time",Zt.registerComponent("CurrentTimeDisplay",Vl);var Io=function(f){function o(a,e){var i,u=function(_){return i.updateContent(_)};return(i=f.call(this,a,e)||this).on(a,"durationchange",u),i.on(a,"loadstart",u),i.on(a,"loadedmetadata",u),i}j(o,f);var s=o.prototype;return s.buildCSSClass=function(){return"vjs-duration"},s.updateContent=function(e){var i=this.player_.duration();this.updateTextNode_(i)},o}(N1);Io.prototype.labelText_="Duration",Io.prototype.controlText_="Duration",Zt.registerComponent("DurationDisplay",Io);var Wl=function(f){function o(){return f.apply(this,arguments)||this}return j(o,f),o.prototype.createEl=function(){var e=f.prototype.createEl.call(this,"div",{className:"vjs-time-control vjs-time-divider"},{"aria-hidden":!0}),i=f.prototype.createEl.call(this,"div"),u=f.prototype.createEl.call(this,"span",{textContent:"/"});return i.appendChild(u),e.appendChild(i),e},o}(Zt);Zt.registerComponent("TimeDivider",Wl);var D2=function(f){function o(a,e){var i;return(i=f.call(this,a,e)||this).on(a,"durationchange",function(u){return i.updateContent(u)}),i}j(o,f);var s=o.prototype;return s.buildCSSClass=function(){return"vjs-remaining-time"},s.createEl=function(){var e=f.prototype.createEl.call(this);return!1!==this.options_.displayNegative&&e.insertBefore(M("span",{},{"aria-hidden":!0},"-"),this.contentEl_),e},s.updateContent=function(e){var i;"number"==typeof this.player_.duration()&&(i=this.player_.ended()?0:this.player_.remainingTimeDisplay?this.player_.remainingTimeDisplay():this.player_.remainingTime(),this.updateTextNode_(i))},o}(N1);D2.prototype.labelText_="Remaining Time",D2.prototype.controlText_="Remaining Time",Zt.registerComponent("RemainingTimeDisplay",D2);var d3=function(f){function o(a,e){var i;return(i=f.call(this,a,e)||this).updateShowing(),i.on(i.player(),"durationchange",function(u){return i.updateShowing(u)}),i}j(o,f);var s=o.prototype;return s.createEl=function(){var e=f.prototype.createEl.call(this,"div",{className:"vjs-live-control vjs-control"});return this.contentEl_=M("div",{className:"vjs-live-display"},{"aria-live":"off"}),this.contentEl_.appendChild(M("span",{className:"vjs-control-text",textContent:this.localize("Stream Type")+"\xa0"})),this.contentEl_.appendChild(U().createTextNode(this.localize("LIVE"))),e.appendChild(this.contentEl_),e},s.dispose=function(){this.contentEl_=null,f.prototype.dispose.call(this)},s.updateShowing=function(e){this.player().duration()===1/0?this.show():this.hide()},o}(Zt);Zt.registerComponent("LiveDisplay",d3);var f3=function(f){function o(a,e){var i;return(i=f.call(this,a,e)||this).updateLiveEdgeStatus(),i.player_.liveTracker&&(i.updateLiveEdgeStatusHandler_=function(u){return i.updateLiveEdgeStatus(u)},i.on(i.player_.liveTracker,"liveedgechange",i.updateLiveEdgeStatusHandler_)),i}j(o,f);var s=o.prototype;return s.createEl=function(){var e=f.prototype.createEl.call(this,"button",{className:"vjs-seek-to-live-control vjs-control"});return this.textEl_=M("span",{className:"vjs-seek-to-live-text",textContent:this.localize("LIVE")},{"aria-hidden":"true"}),e.appendChild(this.textEl_),e},s.updateLiveEdgeStatus=function(){!this.player_.liveTracker||this.player_.liveTracker.atLiveEdge()?(this.setAttribute("aria-disabled",!0),this.addClass("vjs-at-live-edge"),this.controlText("Seek to live, currently playing live")):(this.setAttribute("aria-disabled",!1),this.removeClass("vjs-at-live-edge"),this.controlText("Seek to live, currently behind live"))},s.handleClick=function(){this.player_.liveTracker.seekToLiveEdge()},s.dispose=function(){this.player_.liveTracker&&this.off(this.player_.liveTracker,"liveedgechange",this.updateLiveEdgeStatusHandler_),this.textEl_=null,f.prototype.dispose.call(this)},o}(Ta);f3.prototype.controlText_="Seek to live, currently playing live",Zt.registerComponent("SeekToLive",f3);var Kl=function(o,s,a){return o=Number(o),Math.min(a,Math.max(s,isNaN(o)?s:o))},cu=function(f){function o(a,e){var i;return(i=f.call(this,a,e)||this).handleMouseDown_=function(u){return i.handleMouseDown(u)},i.handleMouseUp_=function(u){return i.handleMouseUp(u)},i.handleKeyDown_=function(u){return i.handleKeyDown(u)},i.handleClick_=function(u){return i.handleClick(u)},i.handleMouseMove_=function(u){return i.handleMouseMove(u)},i.update_=function(u){return i.update(u)},i.bar=i.getChild(i.options_.barName),i.vertical(!!i.options_.vertical),i.enable(),i}j(o,f);var s=o.prototype;return s.enabled=function(){return this.enabled_},s.enable=function(){this.enabled()||(this.on("mousedown",this.handleMouseDown_),this.on("touchstart",this.handleMouseDown_),this.on("keydown",this.handleKeyDown_),this.on("click",this.handleClick_),this.on(this.player_,"controlsvisible",this.update),this.playerEvent&&this.on(this.player_,this.playerEvent,this.update),this.removeClass("disabled"),this.setAttribute("tabindex",0),this.enabled_=!0)},s.disable=function(){if(this.enabled()){var e=this.bar.el_.ownerDocument;this.off("mousedown",this.handleMouseDown_),this.off("touchstart",this.handleMouseDown_),this.off("keydown",this.handleKeyDown_),this.off("click",this.handleClick_),this.off(this.player_,"controlsvisible",this.update_),this.off(e,"mousemove",this.handleMouseMove_),this.off(e,"mouseup",this.handleMouseUp_),this.off(e,"touchmove",this.handleMouseMove_),this.off(e,"touchend",this.handleMouseUp_),this.removeAttribute("tabindex"),this.addClass("disabled"),this.playerEvent&&this.off(this.player_,this.playerEvent,this.update),this.enabled_=!1}},s.createEl=function(e,i,u){return void 0===i&&(i={}),void 0===u&&(u={}),i.className=i.className+" vjs-slider",i=Er({tabIndex:0},i),u=Er({role:"slider","aria-valuenow":0,"aria-valuemin":0,"aria-valuemax":100,tabIndex:0},u),f.prototype.createEl.call(this,e,i,u)},s.handleMouseDown=function(e){var i=this.bar.el_.ownerDocument;"mousedown"===e.type&&e.preventDefault(),"touchstart"===e.type&&!ta&&e.preventDefault(),wr(),this.addClass("vjs-sliding"),this.trigger("slideractive"),this.on(i,"mousemove",this.handleMouseMove_),this.on(i,"mouseup",this.handleMouseUp_),this.on(i,"touchmove",this.handleMouseMove_),this.on(i,"touchend",this.handleMouseUp_),this.handleMouseMove(e,!0)},s.handleMouseMove=function(e){},s.handleMouseUp=function(){var e=this.bar.el_.ownerDocument;ui(),this.removeClass("vjs-sliding"),this.trigger("sliderinactive"),this.off(e,"mousemove",this.handleMouseMove_),this.off(e,"mouseup",this.handleMouseUp_),this.off(e,"touchmove",this.handleMouseMove_),this.off(e,"touchend",this.handleMouseUp_),this.update()},s.update=function(){var e=this;if(this.el_&&this.bar){var i=this.getProgress();return i===this.progress_||(this.progress_=i,this.requestNamedAnimationFrame("Slider#update",function(){var u=e.vertical()?"height":"width";e.bar.el().style[u]=(100*i).toFixed(2)+"%"})),i}},s.getProgress=function(){return Number(Kl(this.getPercent(),0,1).toFixed(4))},s.calculateDistance=function(e){var i=Ro(this.el_,e);return this.vertical()?i.y:i.x},s.handleKeyDown=function(e){K().isEventKey(e,"Left")||K().isEventKey(e,"Down")?(e.preventDefault(),e.stopPropagation(),this.stepBack()):K().isEventKey(e,"Right")||K().isEventKey(e,"Up")?(e.preventDefault(),e.stopPropagation(),this.stepForward()):f.prototype.handleKeyDown.call(this,e)},s.handleClick=function(e){e.stopPropagation(),e.preventDefault()},s.vertical=function(e){if(void 0===e)return this.vertical_||!1;this.vertical_=!!e,this.vertical_?this.addClass("vjs-slider-vertical"):this.addClass("vjs-slider-horizontal")},o}(Zt);Zt.registerComponent("Slider",cu);var I2=function(o,s){return Kl(o/s*100,0,100).toFixed(2)+"%"},p3=function(f){function o(a,e){var i;return(i=f.call(this,a,e)||this).partEls_=[],i.on(a,"progress",function(u){return i.update(u)}),i}j(o,f);var s=o.prototype;return s.createEl=function(){var e=f.prototype.createEl.call(this,"div",{className:"vjs-load-progress"}),i=M("span",{className:"vjs-control-text"}),u=M("span",{textContent:this.localize("Loaded")}),p=U().createTextNode(": ");return this.percentageEl_=M("span",{className:"vjs-control-text-loaded-percentage",textContent:"0%"}),e.appendChild(i),i.appendChild(u),i.appendChild(p),i.appendChild(this.percentageEl_),e},s.dispose=function(){this.partEls_=null,this.percentageEl_=null,f.prototype.dispose.call(this)},s.update=function(e){var i=this;this.requestNamedAnimationFrame("LoadProgressBar#update",function(){var u=i.player_.liveTracker,p=i.player_.buffered(),_=u&&u.isLive()?u.seekableEnd():i.player_.duration(),b=i.player_.bufferedEnd(),I=i.partEls_,z=I2(b,_);i.percent_!==z&&(i.el_.style.width=z,Q(i.percentageEl_,z),i.percent_=z);for(var B=0;Bp.length;be--)i.el_.removeChild(I[be-1]);I.length=p.length})},o}(Zt);Zt.registerComponent("LoadProgressBar",p3);var h3=function(f){function o(a,e){var i;return(i=f.call(this,a,e)||this).update=$a(Oi(re(i),i.update),Ja),i}j(o,f);var s=o.prototype;return s.createEl=function(){return f.prototype.createEl.call(this,"div",{className:"vjs-time-tooltip"},{"aria-hidden":"true"})},s.update=function(e,i,u){var p=yi(this.el_),_=ci(this.player_.el()),b=e.width*i;if(_&&p){var I=e.left-_.left+b,z=e.width-b+(_.right-e.right),B=p.width/2;Ip.width&&(B=p.width),B=Math.round(B),this.el_.style.right="-"+B+"px",this.write(u)}},s.write=function(e){Q(this.el_,e)},s.updateTime=function(e,i,u,p){var _=this;this.requestNamedAnimationFrame("TimeTooltip#updateTime",function(){var b,I=_.player_.duration();if(_.player_.liveTracker&&_.player_.liveTracker.isLive()){var z=_.player_.liveTracker.liveWindow(),B=z-i*z;b=(B<1?"":"-")+u1(B,z)}else b=u1(u,I);_.update(e,i,b),p&&p()})},o}(Zt);Zt.registerComponent("TimeTooltip",h3);var du=function(f){function o(a,e){var i;return(i=f.call(this,a,e)||this).update=$a(Oi(re(i),i.update),Ja),i}j(o,f);var s=o.prototype;return s.createEl=function(){return f.prototype.createEl.call(this,"div",{className:"vjs-play-progress vjs-slider-bar"},{"aria-hidden":"true"})},s.update=function(e,i){var u=this.getChild("timeTooltip");if(u){var p=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime();u.updateTime(e,i,p)}},o}(Zt);du.prototype.options_={children:[]},!pt&&!Ai&&du.prototype.options_.children.push("timeTooltip"),Zt.registerComponent("PlayProgressBar",du);var g3=function(f){function o(a,e){var i;return(i=f.call(this,a,e)||this).update=$a(Oi(re(i),i.update),Ja),i}j(o,f);var s=o.prototype;return s.createEl=function(){return f.prototype.createEl.call(this,"div",{className:"vjs-mouse-display"})},s.update=function(e,i){var u=this,p=i*this.player_.duration();this.getChild("timeTooltip").updateTime(e,i,p,function(){u.el_.style.left=e.width*i+"px"})},o}(Zt);g3.prototype.options_={children:["timeTooltip"]},Zt.registerComponent("MouseTimeDisplay",g3);var fu=function(f){function o(a,e){var i;return(i=f.call(this,a,e)||this).setEventHandlers_(),i}j(o,f);var s=o.prototype;return s.setEventHandlers_=function(){var e=this;this.update_=Oi(this,this.update),this.update=$a(this.update_,Ja),this.on(this.player_,["ended","durationchange","timeupdate"],this.update),this.player_.liveTracker&&this.on(this.player_.liveTracker,"liveedgechange",this.update),this.updateInterval=null,this.enableIntervalHandler_=function(i){return e.enableInterval_(i)},this.disableIntervalHandler_=function(i){return e.disableInterval_(i)},this.on(this.player_,["playing"],this.enableIntervalHandler_),this.on(this.player_,["ended","pause","waiting"],this.disableIntervalHandler_),"hidden"in U()&&"visibilityState"in U()&&this.on(U(),"visibilitychange",this.toggleVisibility_)},s.toggleVisibility_=function(e){"hidden"===U().visibilityState?(this.cancelNamedAnimationFrame("SeekBar#update"),this.cancelNamedAnimationFrame("Slider#update"),this.disableInterval_(e)):(!this.player_.ended()&&!this.player_.paused()&&this.enableInterval_(),this.update())},s.enableInterval_=function(){this.updateInterval||(this.updateInterval=this.setInterval(this.update,Ja))},s.disableInterval_=function(e){this.player_.liveTracker&&this.player_.liveTracker.isLive()&&e&&"ended"!==e.type||this.updateInterval&&(this.clearInterval(this.updateInterval),this.updateInterval=null)},s.createEl=function(){return f.prototype.createEl.call(this,"div",{className:"vjs-progress-holder"},{"aria-label":this.localize("Progress Bar")})},s.update=function(e){var i=this;if("hidden"!==U().visibilityState){var u=f.prototype.update.call(this);return this.requestNamedAnimationFrame("SeekBar#update",function(){var p=i.player_.ended()?i.player_.duration():i.getCurrentTime_(),_=i.player_.liveTracker,b=i.player_.duration();_&&_.isLive()&&(b=i.player_.liveTracker.liveCurrentTime()),i.percent_!==u&&(i.el_.setAttribute("aria-valuenow",(100*u).toFixed(2)),i.percent_=u),(i.currentTime_!==p||i.duration_!==b)&&(i.el_.setAttribute("aria-valuetext",i.localize("progress bar timing: currentTime={1} duration={2}",[u1(p,b),u1(b,b)],"{1} of {2}")),i.currentTime_=p,i.duration_=b),i.bar&&i.bar.update(ci(i.el()),i.getProgress())}),u}},s.userSeek_=function(e){this.player_.liveTracker&&this.player_.liveTracker.isLive()&&this.player_.liveTracker.nextSeekedFromUser(),this.player_.currentTime(e)},s.getCurrentTime_=function(){return this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime()},s.getPercent=function(){var i,e=this.getCurrentTime_(),u=this.player_.liveTracker;return u&&u.isLive()?(i=(e-u.seekableStart())/u.liveWindow(),u.atLiveEdge()&&(i=1)):i=e/this.player_.duration(),i},s.handleMouseDown=function(e){Qa(e)&&(e.stopPropagation(),this.videoWasPlaying=!this.player_.paused(),this.player_.pause(),f.prototype.handleMouseDown.call(this,e))},s.handleMouseMove=function(e,i){if(void 0===i&&(i=!1),Qa(e)){!i&&!this.player_.scrubbing()&&this.player_.scrubbing(!0);var u,p=this.calculateDistance(e),_=this.player_.liveTracker;if(_&&_.isLive()){if(p>=.99)return void _.seekToLiveEdge();var b=_.seekableStart(),I=_.liveCurrentTime();if((u=b+p*_.liveWindow())>=I&&(u=I),u<=b&&(u=b+.1),u===1/0)return}else(u=p*this.player_.duration())===this.player_.duration()&&(u-=.1);this.userSeek_(u)}},s.enable=function(){f.prototype.enable.call(this);var e=this.getChild("mouseTimeDisplay");e&&e.show()},s.disable=function(){f.prototype.disable.call(this);var e=this.getChild("mouseTimeDisplay");e&&e.hide()},s.handleMouseUp=function(e){f.prototype.handleMouseUp.call(this,e),e&&e.stopPropagation(),this.player_.scrubbing(!1),this.player_.trigger({type:"timeupdate",target:this,manuallyTriggered:!0}),this.videoWasPlaying?_s(this.player_.play()):this.update_()},s.stepForward=function(){this.userSeek_(this.player_.currentTime()+5)},s.stepBack=function(){this.userSeek_(this.player_.currentTime()-5)},s.handleAction=function(e){this.player_.paused()?this.player_.play():this.player_.pause()},s.handleKeyDown=function(e){var i=this.player_.liveTracker;if(K().isEventKey(e,"Space")||K().isEventKey(e,"Enter"))e.preventDefault(),e.stopPropagation(),this.handleAction(e);else if(K().isEventKey(e,"Home"))e.preventDefault(),e.stopPropagation(),this.userSeek_(0);else if(K().isEventKey(e,"End"))e.preventDefault(),e.stopPropagation(),i&&i.isLive()?this.userSeek_(i.liveCurrentTime()):this.userSeek_(this.player_.duration());else if(/^[0-9]$/.test(K()(e))){e.preventDefault(),e.stopPropagation();var u=10*(K().codes[K()(e)]-K().codes[0])/100;i&&i.isLive()?this.userSeek_(i.seekableStart()+i.liveWindow()*u):this.userSeek_(this.player_.duration()*u)}else K().isEventKey(e,"PgDn")?(e.preventDefault(),e.stopPropagation(),this.userSeek_(this.player_.currentTime()-60)):K().isEventKey(e,"PgUp")?(e.preventDefault(),e.stopPropagation(),this.userSeek_(this.player_.currentTime()+60)):f.prototype.handleKeyDown.call(this,e)},s.dispose=function(){this.disableInterval_(),this.off(this.player_,["ended","durationchange","timeupdate"],this.update),this.player_.liveTracker&&this.off(this.player_.liveTracker,"liveedgechange",this.update),this.off(this.player_,["playing"],this.enableIntervalHandler_),this.off(this.player_,["ended","pause","waiting"],this.disableIntervalHandler_),"hidden"in U()&&"visibilityState"in U()&&this.off(U(),"visibilitychange",this.toggleVisibility_),f.prototype.dispose.call(this)},o}(cu);fu.prototype.options_={children:["loadProgressBar","playProgressBar"],barName:"playProgressBar"},!pt&&!Ai&&fu.prototype.options_.children.splice(1,0,"mouseTimeDisplay"),Zt.registerComponent("SeekBar",fu);var dl=function(f){function o(a,e){var i;return(i=f.call(this,a,e)||this).handleMouseMove=$a(Oi(re(i),i.handleMouseMove),Ja),i.throttledHandleMouseSeek=$a(Oi(re(i),i.handleMouseSeek),Ja),i.handleMouseUpHandler_=function(u){return i.handleMouseUp(u)},i.handleMouseDownHandler_=function(u){return i.handleMouseDown(u)},i.enable(),i}j(o,f);var s=o.prototype;return s.createEl=function(){return f.prototype.createEl.call(this,"div",{className:"vjs-progress-control vjs-control"})},s.handleMouseMove=function(e){var i=this.getChild("seekBar");if(i){var u=i.getChild("playProgressBar"),p=i.getChild("mouseTimeDisplay");if(u||p){var _=i.el(),b=yi(_),I=Ro(_,e).x;I=Kl(I,0,1),p&&p.update(b,I),u&&u.update(b,i.getProgress())}}},s.handleMouseSeek=function(e){var i=this.getChild("seekBar");i&&i.handleMouseMove(e)},s.enabled=function(){return this.enabled_},s.disable=function(){if(this.children().forEach(function(i){return i.disable&&i.disable()}),this.enabled()&&(this.off(["mousedown","touchstart"],this.handleMouseDownHandler_),this.off(this.el_,"mousemove",this.handleMouseMove),this.removeListenersAddedOnMousedownAndTouchstart(),this.addClass("disabled"),this.enabled_=!1,this.player_.scrubbing())){var e=this.getChild("seekBar");this.player_.scrubbing(!1),e.videoWasPlaying&&_s(this.player_.play())}},s.enable=function(){this.children().forEach(function(e){return e.enable&&e.enable()}),!this.enabled()&&(this.on(["mousedown","touchstart"],this.handleMouseDownHandler_),this.on(this.el_,"mousemove",this.handleMouseMove),this.removeClass("disabled"),this.enabled_=!0)},s.removeListenersAddedOnMousedownAndTouchstart=function(){var e=this.el_.ownerDocument;this.off(e,"mousemove",this.throttledHandleMouseSeek),this.off(e,"touchmove",this.throttledHandleMouseSeek),this.off(e,"mouseup",this.handleMouseUpHandler_),this.off(e,"touchend",this.handleMouseUpHandler_)},s.handleMouseDown=function(e){var i=this.el_.ownerDocument,u=this.getChild("seekBar");u&&u.handleMouseDown(e),this.on(i,"mousemove",this.throttledHandleMouseSeek),this.on(i,"touchmove",this.throttledHandleMouseSeek),this.on(i,"mouseup",this.handleMouseUpHandler_),this.on(i,"touchend",this.handleMouseUpHandler_)},s.handleMouseUp=function(e){var i=this.getChild("seekBar");i&&i.handleMouseUp(e),this.removeListenersAddedOnMousedownAndTouchstart()},o}(Zt);dl.prototype.options_={children:["seekBar"]},Zt.registerComponent("ProgressControl",dl);var m3=function(f){function o(a,e){var i;return(i=f.call(this,a,e)||this).on(a,["enterpictureinpicture","leavepictureinpicture"],function(u){return i.handlePictureInPictureChange(u)}),i.on(a,["disablepictureinpicturechanged","loadedmetadata"],function(u){return i.handlePictureInPictureEnabledChange(u)}),i.disable(),i}j(o,f);var s=o.prototype;return s.buildCSSClass=function(){return"vjs-picture-in-picture-control "+f.prototype.buildCSSClass.call(this)},s.handlePictureInPictureEnabledChange=function(){U().pictureInPictureEnabled&&!1===this.player_.disablePictureInPicture()?this.enable():this.disable()},s.handlePictureInPictureChange=function(e){this.player_.isInPictureInPicture()?this.controlText("Exit Picture-in-Picture"):this.controlText("Picture-in-Picture"),this.handlePictureInPictureEnabledChange()},s.handleClick=function(e){this.player_.isInPictureInPicture()?this.player_.exitPictureInPicture():this.player_.requestPictureInPicture()},o}(Ta);m3.prototype.controlText_="Picture-in-Picture",Zt.registerComponent("PictureInPictureToggle",m3);var _3=function(f){function o(a,e){var i;return(i=f.call(this,a,e)||this).on(a,"fullscreenchange",function(u){return i.handleFullscreenChange(u)}),!1===U()[a.fsApi_.fullscreenEnabled]&&i.disable(),i}j(o,f);var s=o.prototype;return s.buildCSSClass=function(){return"vjs-fullscreen-control "+f.prototype.buildCSSClass.call(this)},s.handleFullscreenChange=function(e){this.player_.isFullscreen()?this.controlText("Non-Fullscreen"):this.controlText("Fullscreen")},s.handleClick=function(e){this.player_.isFullscreen()?this.player_.exitFullscreen():this.player_.requestFullscreen()},o}(Ta);_3.prototype.controlText_="Fullscreen",Zt.registerComponent("FullscreenToggle",_3);var pu=function(o,s){s.tech_&&!s.tech_.featuresVolumeControl&&o.addClass("vjs-hidden"),o.on(s,"loadstart",function(){s.tech_.featuresVolumeControl?o.removeClass("vjs-hidden"):o.addClass("vjs-hidden")})},hu=function(f){function o(){return f.apply(this,arguments)||this}return j(o,f),o.prototype.createEl=function(){var e=f.prototype.createEl.call(this,"div",{className:"vjs-volume-level"});return e.appendChild(f.prototype.createEl.call(this,"span",{className:"vjs-control-text"})),e},o}(Zt);Zt.registerComponent("VolumeLevel",hu);var ao=function(f){function o(a,e){var i;return(i=f.call(this,a,e)||this).update=$a(Oi(re(i),i.update),Ja),i}j(o,f);var s=o.prototype;return s.createEl=function(){return f.prototype.createEl.call(this,"div",{className:"vjs-volume-tooltip"},{"aria-hidden":"true"})},s.update=function(e,i,u,p){if(!u){var _=ci(this.el_),b=ci(this.player_.el()),I=e.width*i;if(!b||!_)return;var z=e.left-b.left+I,B=e.width-I+(b.right-e.right),le=_.width/2;z_.width&&(le=_.width),this.el_.style.right="-"+le+"px"}this.write(p+"%")},s.write=function(e){Q(this.el_,e)},s.updateVolume=function(e,i,u,p,_){var b=this;this.requestNamedAnimationFrame("VolumeLevelTooltip#updateVolume",function(){b.update(e,i,u,p.toFixed(0)),_&&_()})},o}(Zt);Zt.registerComponent("VolumeLevelTooltip",ao);var Qo=function(f){function o(a,e){var i;return(i=f.call(this,a,e)||this).update=$a(Oi(re(i),i.update),Ja),i}j(o,f);var s=o.prototype;return s.createEl=function(){return f.prototype.createEl.call(this,"div",{className:"vjs-mouse-display"})},s.update=function(e,i,u){var p=this,_=100*i;this.getChild("volumeLevelTooltip").updateVolume(e,i,u,_,function(){u?p.el_.style.bottom=e.height*i+"px":p.el_.style.left=e.width*i+"px"})},o}(Zt);Qo.prototype.options_={children:["volumeLevelTooltip"]},Zt.registerComponent("MouseVolumeLevelDisplay",Qo);var vs=function(f){function o(a,e){var i;return(i=f.call(this,a,e)||this).on("slideractive",function(u){return i.updateLastVolume_(u)}),i.on(a,"volumechange",function(u){return i.updateARIAAttributes(u)}),a.ready(function(){return i.updateARIAAttributes()}),i}j(o,f);var s=o.prototype;return s.createEl=function(){return f.prototype.createEl.call(this,"div",{className:"vjs-volume-bar vjs-slider-bar"},{"aria-label":this.localize("Volume Level"),"aria-live":"polite"})},s.handleMouseDown=function(e){Qa(e)&&f.prototype.handleMouseDown.call(this,e)},s.handleMouseMove=function(e){var i=this.getChild("mouseVolumeLevelDisplay");if(i){var u=this.el(),p=ci(u),_=this.vertical(),b=Ro(u,e);b=_?b.y:b.x,b=Kl(b,0,1),i.update(p,b,_)}Qa(e)&&(this.checkMuted(),this.player_.volume(this.calculateDistance(e)))},s.checkMuted=function(){this.player_.muted()&&this.player_.muted(!1)},s.getPercent=function(){return this.player_.muted()?0:this.player_.volume()},s.stepForward=function(){this.checkMuted(),this.player_.volume(this.player_.volume()+.1)},s.stepBack=function(){this.checkMuted(),this.player_.volume(this.player_.volume()-.1)},s.updateARIAAttributes=function(e){var i=this.player_.muted()?0:this.volumeAsPercentage_();this.el_.setAttribute("aria-valuenow",i),this.el_.setAttribute("aria-valuetext",i+"%")},s.volumeAsPercentage_=function(){return Math.round(100*this.player_.volume())},s.updateLastVolume_=function(){var e=this,i=this.player_.volume();this.one("sliderinactive",function(){0===e.player_.volume()&&e.player_.lastVolume_(i)})},o}(cu);vs.prototype.options_={children:["volumeLevel"],barName:"volumeLevel"},!pt&&!Ai&&vs.prototype.options_.children.splice(0,0,"mouseVolumeLevelDisplay"),vs.prototype.playerEvent="volumechange",Zt.registerComponent("VolumeBar",vs);var Bs=function(f){function o(a,e){var i;return void 0===e&&(e={}),e.vertical=e.vertical||!1,(typeof e.volumeBar>"u"||Ei(e.volumeBar))&&(e.volumeBar=e.volumeBar||{},e.volumeBar.vertical=e.vertical),i=f.call(this,a,e)||this,pu(re(i),a),i.throttledHandleMouseMove=$a(Oi(re(i),i.handleMouseMove),Ja),i.handleMouseUpHandler_=function(u){return i.handleMouseUp(u)},i.on("mousedown",function(u){return i.handleMouseDown(u)}),i.on("touchstart",function(u){return i.handleMouseDown(u)}),i.on("mousemove",function(u){return i.handleMouseMove(u)}),i.on(i.volumeBar,["focus","slideractive"],function(){i.volumeBar.addClass("vjs-slider-active"),i.addClass("vjs-slider-active"),i.trigger("slideractive")}),i.on(i.volumeBar,["blur","sliderinactive"],function(){i.volumeBar.removeClass("vjs-slider-active"),i.removeClass("vjs-slider-active"),i.trigger("sliderinactive")}),i}j(o,f);var s=o.prototype;return s.createEl=function(){var e="vjs-volume-horizontal";return this.options_.vertical&&(e="vjs-volume-vertical"),f.prototype.createEl.call(this,"div",{className:"vjs-volume-control vjs-control "+e})},s.handleMouseDown=function(e){var i=this.el_.ownerDocument;this.on(i,"mousemove",this.throttledHandleMouseMove),this.on(i,"touchmove",this.throttledHandleMouseMove),this.on(i,"mouseup",this.handleMouseUpHandler_),this.on(i,"touchend",this.handleMouseUpHandler_)},s.handleMouseUp=function(e){var i=this.el_.ownerDocument;this.off(i,"mousemove",this.throttledHandleMouseMove),this.off(i,"touchmove",this.throttledHandleMouseMove),this.off(i,"mouseup",this.handleMouseUpHandler_),this.off(i,"touchend",this.handleMouseUpHandler_)},s.handleMouseMove=function(e){this.volumeBar.handleMouseMove(e)},o}(Zt);Bs.prototype.options_={children:["volumeBar"]},Zt.registerComponent("VolumeControl",Bs);var F1=function(o,s){s.tech_&&!s.tech_.featuresMuteControl&&o.addClass("vjs-hidden"),o.on(s,"loadstart",function(){s.tech_.featuresMuteControl?o.removeClass("vjs-hidden"):o.addClass("vjs-hidden")})},qs=function(f){function o(a,e){var i;return i=f.call(this,a,e)||this,F1(re(i),a),i.on(a,["loadstart","volumechange"],function(u){return i.update(u)}),i}j(o,f);var s=o.prototype;return s.buildCSSClass=function(){return"vjs-mute-control "+f.prototype.buildCSSClass.call(this)},s.handleClick=function(e){var i=this.player_.volume(),u=this.player_.lastVolume_();if(0===i){var p=u<.1?.1:u;this.player_.volume(p),this.player_.muted(!1)}else this.player_.muted(!this.player_.muted())},s.update=function(e){this.updateIcon_(),this.updateControlText_()},s.updateIcon_=function(){var e=this.player_.volume(),i=3;pt&&this.player_.tech_&&this.player_.tech_.el_&&this.player_.muted(this.player_.tech_.el_.muted),0===e||this.player_.muted()?i=0:e<.33?i=1:e<.67&&(i=2);for(var u=0;u<4;u++)Yt(this.el_,"vjs-vol-"+u);gt(this.el_,"vjs-vol-"+i)},s.updateControlText_=function(){var i=this.player_.muted()||0===this.player_.volume()?"Unmute":"Mute";this.controlText()!==i&&this.controlText(i)},o}(Ta);qs.prototype.controlText_="Mute",Zt.registerComponent("MuteToggle",qs);var Wr=function(f){function o(a,e){var i;return void 0===e&&(e={}),typeof e.inline<"u"?e.inline=e.inline:e.inline=!0,(typeof e.volumeControl>"u"||Ei(e.volumeControl))&&(e.volumeControl=e.volumeControl||{},e.volumeControl.vertical=!e.inline),(i=f.call(this,a,e)||this).handleKeyPressHandler_=function(u){return i.handleKeyPress(u)},i.on(a,["loadstart"],function(u){return i.volumePanelState_(u)}),i.on(i.muteToggle,"keyup",function(u){return i.handleKeyPress(u)}),i.on(i.volumeControl,"keyup",function(u){return i.handleVolumeControlKeyUp(u)}),i.on("keydown",function(u){return i.handleKeyPress(u)}),i.on("mouseover",function(u){return i.handleMouseOver(u)}),i.on("mouseout",function(u){return i.handleMouseOut(u)}),i.on(i.volumeControl,["slideractive"],i.sliderActive_),i.on(i.volumeControl,["sliderinactive"],i.sliderInactive_),i}j(o,f);var s=o.prototype;return s.sliderActive_=function(){this.addClass("vjs-slider-active")},s.sliderInactive_=function(){this.removeClass("vjs-slider-active")},s.volumePanelState_=function(){this.volumeControl.hasClass("vjs-hidden")&&this.muteToggle.hasClass("vjs-hidden")&&this.addClass("vjs-hidden"),this.volumeControl.hasClass("vjs-hidden")&&!this.muteToggle.hasClass("vjs-hidden")&&this.addClass("vjs-mute-toggle-only")},s.createEl=function(){var e="vjs-volume-panel-horizontal";return this.options_.inline||(e="vjs-volume-panel-vertical"),f.prototype.createEl.call(this,"div",{className:"vjs-volume-panel vjs-control "+e})},s.dispose=function(){this.handleMouseOut(),f.prototype.dispose.call(this)},s.handleVolumeControlKeyUp=function(e){K().isEventKey(e,"Esc")&&this.muteToggle.focus()},s.handleMouseOver=function(e){this.addClass("vjs-hover"),Sr(U(),"keyup",this.handleKeyPressHandler_)},s.handleMouseOut=function(e){this.removeClass("vjs-hover"),Ui(U(),"keyup",this.handleKeyPressHandler_)},s.handleKeyPress=function(e){K().isEventKey(e,"Esc")&&this.handleMouseOut()},o}(Zt);Wr.prototype.options_={children:["muteToggle","volumeControl"]},Zt.registerComponent("VolumePanel",Wr);var zr=function(f){function o(a,e){var i;return i=f.call(this,a,e)||this,e&&(i.menuButton_=e.menuButton),i.focusedChild_=-1,i.on("keydown",function(u){return i.handleKeyDown(u)}),i.boundHandleBlur_=function(u){return i.handleBlur(u)},i.boundHandleTapClick_=function(u){return i.handleTapClick(u)},i}j(o,f);var s=o.prototype;return s.addEventListenerForItem=function(e){e instanceof Zt&&(this.on(e,"blur",this.boundHandleBlur_),this.on(e,["tap","click"],this.boundHandleTapClick_))},s.removeEventListenerForItem=function(e){e instanceof Zt&&(this.off(e,"blur",this.boundHandleBlur_),this.off(e,["tap","click"],this.boundHandleTapClick_))},s.removeChild=function(e){"string"==typeof e&&(e=this.getChild(e)),this.removeEventListenerForItem(e),f.prototype.removeChild.call(this,e)},s.addItem=function(e){var i=this.addChild(e);i&&this.addEventListenerForItem(i)},s.createEl=function(){var e=this.options_.contentElType||"ul";this.contentEl_=M(e,{className:"vjs-menu-content"}),this.contentEl_.setAttribute("role","menu");var i=f.prototype.createEl.call(this,"div",{append:this.contentEl_,className:"vjs-menu"});return i.appendChild(this.contentEl_),Sr(i,"click",function(u){u.preventDefault(),u.stopImmediatePropagation()}),i},s.dispose=function(){this.contentEl_=null,this.boundHandleBlur_=null,this.boundHandleTapClick_=null,f.prototype.dispose.call(this)},s.handleBlur=function(e){var i=e.relatedTarget||U().activeElement;if(!this.children().some(function(p){return p.el()===i})){var u=this.menuButton_;u&&u.buttonPressed_&&i!==u.el().firstChild&&u.unpressButton()}},s.handleTapClick=function(e){if(this.menuButton_){this.menuButton_.unpressButton();var i=this.children();if(!Array.isArray(i))return;var u=i.filter(function(p){return p.el()===e.target})[0];if(!u)return;"CaptionSettingsMenuItem"!==u.name()&&this.menuButton_.focus()}},s.handleKeyDown=function(e){K().isEventKey(e,"Left")||K().isEventKey(e,"Down")?(e.preventDefault(),e.stopPropagation(),this.stepForward()):(K().isEventKey(e,"Right")||K().isEventKey(e,"Up"))&&(e.preventDefault(),e.stopPropagation(),this.stepBack())},s.stepForward=function(){var e=0;void 0!==this.focusedChild_&&(e=this.focusedChild_+1),this.focus(e)},s.stepBack=function(){var e=0;void 0!==this.focusedChild_&&(e=this.focusedChild_-1),this.focus(e)},s.focus=function(e){void 0===e&&(e=0);var i=this.children().slice();i.length&&i[0].hasClass("vjs-menu-title")&&i.shift(),i.length>0&&(e<0?e=0:e>=i.length&&(e=i.length-1),this.focusedChild_=e,i[e].el_.focus())},o}(Zt);Zt.registerComponent("Menu",zr);var gu=function(f){function o(a,e){var i;void 0===e&&(e={}),(i=f.call(this,a,e)||this).menuButton_=new Ta(a,e),i.menuButton_.controlText(i.controlText_),i.menuButton_.el_.setAttribute("aria-haspopup","true");var u=Ta.prototype.buildCSSClass();i.menuButton_.el_.className=i.buildCSSClass()+" "+u,i.menuButton_.removeClass("vjs-control"),i.addChild(i.menuButton_),i.update(),i.enabled_=!0;var p=function(b){return i.handleClick(b)};return i.handleMenuKeyUp_=function(_){return i.handleMenuKeyUp(_)},i.on(i.menuButton_,"tap",p),i.on(i.menuButton_,"click",p),i.on(i.menuButton_,"keydown",function(_){return i.handleKeyDown(_)}),i.on(i.menuButton_,"mouseenter",function(){i.addClass("vjs-hover"),i.menu.show(),Sr(U(),"keyup",i.handleMenuKeyUp_)}),i.on("mouseleave",function(_){return i.handleMouseLeave(_)}),i.on("keydown",function(_){return i.handleSubmenuKeyDown(_)}),i}j(o,f);var s=o.prototype;return s.update=function(){var e=this.createMenu();this.menu&&(this.menu.dispose(),this.removeChild(this.menu)),this.menu=e,this.addChild(e),this.buttonPressed_=!1,this.menuButton_.el_.setAttribute("aria-expanded","false"),this.items&&this.items.length<=this.hideThreshold_?this.hide():this.show()},s.createMenu=function(){var e=new zr(this.player_,{menuButton:this});if(this.hideThreshold_=0,this.options_.title){var i=M("li",{className:"vjs-menu-title",textContent:di(this.options_.title),tabIndex:-1}),u=new Zt(this.player_,{el:i});e.addItem(u)}if(this.items=this.createItems(),this.items)for(var p=0;p-1&&"showing"===b.mode){u=!1;break}}u!==this.isSelected_&&this.selected(u)},s.handleSelectedLanguageChange=function(e){for(var i=this.player().textTracks(),u=!0,p=0,_=i.length;p<_;p++){var b=i[p];if(["captions","descriptions","subtitles"].indexOf(b.kind)>-1&&"showing"===b.mode){u=!1;break}}u&&(this.player_.cache_.selectedLanguage={enabled:!1})},o}(Ea);Zt.registerComponent("OffTextTrackMenuItem",ys);var Da=function(f){function o(a,e){return void 0===e&&(e={}),e.tracks=a.textTracks(),f.call(this,a,e)||this}return j(o,f),o.prototype.createItems=function(e,i){var u;void 0===e&&(e=[]),void 0===i&&(i=Ea),this.label_&&(u=this.label_+" off"),e.push(new ys(this.player_,{kinds:this.kinds_,kind:this.kind_,label:u})),this.hideThreshold_+=1;var p=this.player_.textTracks();Array.isArray(this.kinds_)||(this.kinds_=[this.kind_]);for(var _=0;_-1){var I=new i(this.player_,{track:b,kinds:this.kinds_,kind:this.kind_,selectable:!0,multiSelectable:!1});I.addClass("vjs-"+b.kind+"-menu-item"),e.push(I)}}return e},o}(S2);Zt.registerComponent("TextTrackButton",Da);var bs=function(f){function o(a,e){var i,u=e.track,p=e.cue,_=a.currentTime();return e.selectable=!0,e.multiSelectable=!1,e.label=p.text,e.selected=p.startTime<=_&&_=0;i--){var u=e[i];if(u.kind===this.kind_)return u}},s.getMenuCaption=function(){return this.track_&&this.track_.label?this.track_.label:this.localize(di(this.kind_))},s.createMenu=function(){return this.options_.title=this.getMenuCaption(),f.prototype.createMenu.call(this)},s.createItems=function(){var e=[];if(!this.track_)return e;var i=this.track_.cues;if(!i)return e;for(var u=0,p=i.length;u-1&&(i.label_="captions"),i.menuButton_.controlText(di(i.label_)),i}j(o,f);var s=o.prototype;return s.buildCSSClass=function(){return"vjs-subs-caps-button "+f.prototype.buildCSSClass.call(this)},s.buildWrapperCSSClass=function(){return"vjs-subs-caps-button "+f.prototype.buildWrapperCSSClass.call(this)},s.createItems=function(){var e=[];return!(this.player().tech_&&this.player().tech_.featuresNativeTextTracks)&&this.player().getChild("textTrackSettings")&&(e.push(new f1(this.player_,{kind:this.label_})),this.hideThreshold_+=1),e=f.prototype.createItems.call(this,e,q1)},o}(Da);p1.prototype.kinds_=["captions","subtitles"],p1.prototype.controlText_="Subtitles",Zt.registerComponent("SubsCapsButton",p1);var h1=function(f){function o(a,e){var i,u=e.track,p=a.audioTracks();e.label=u.label||u.language||"Unknown",e.selected=u.enabled,(i=f.call(this,a,e)||this).track=u,i.addClass("vjs-"+u.kind+"-menu-item");var _=function(){for(var I=arguments.length,z=new Array(I),B=0;B=0;u--)i.push(new Ms(this.player(),{rate:e[u]+"x"}));return i},s.updateARIAAttributes=function(){this.el().setAttribute("aria-valuenow",this.player().playbackRate())},s.handleClick=function(e){var i=this.player().playbackRate(),u=this.playbackRates(),_=(u.indexOf(i)+1)%u.length;this.player().playbackRate(u[_])},s.handlePlaybackRateschange=function(e){this.update()},s.playbackRates=function(){var e=this.player();return e.playbackRates&&e.playbackRates()||[]},s.playbackRateSupported=function(){return this.player().tech_&&this.player().tech_.featuresPlaybackRate&&this.playbackRates()&&this.playbackRates().length>0},s.updateVisibility=function(e){this.playbackRateSupported()?this.removeClass("vjs-hidden"):this.addClass("vjs-hidden")},s.updateLabel=function(e){this.playbackRateSupported()&&(this.labelEl_.textContent=this.player().playbackRate()+"x")},o}(gu);g1.prototype.controlText_="Playback Rate",Zt.registerComponent("PlaybackRateMenuButton",g1);var m1=function(f){function o(){return f.apply(this,arguments)||this}j(o,f);var s=o.prototype;return s.buildCSSClass=function(){return"vjs-spacer "+f.prototype.buildCSSClass.call(this)},s.createEl=function(e,i,u){return void 0===e&&(e="div"),void 0===i&&(i={}),void 0===u&&(u={}),i.className||(i.className=this.buildCSSClass()),f.prototype.createEl.call(this,e,i,u)},o}(Zt);Zt.registerComponent("Spacer",m1);var R1=function(f){function o(){return f.apply(this,arguments)||this}j(o,f);var s=o.prototype;return s.buildCSSClass=function(){return"vjs-custom-control-spacer "+f.prototype.buildCSSClass.call(this)},s.createEl=function(){return f.prototype.createEl.call(this,"div",{className:this.buildCSSClass(),textContent:"\xa0"})},o}(m1);Zt.registerComponent("CustomControlSpacer",R1);var ws=function(f){function o(){return f.apply(this,arguments)||this}return j(o,f),o.prototype.createEl=function(){return f.prototype.createEl.call(this,"div",{className:"vjs-control-bar",dir:"ltr"})},o}(Zt);ws.prototype.options_={children:["playToggle","volumePanel","currentTimeDisplay","timeDivider","durationDisplay","progressControl","liveDisplay","seekToLive","remainingTimeDisplay","customControlSpacer","playbackRateMenuButton","chaptersButton","descriptionsButton","subsCapsButton","audioTrackButton","fullscreenToggle"]},"exitPictureInPicture"in U()&&ws.prototype.options_.children.splice(ws.prototype.options_.children.length-1,0,"pictureInPictureToggle"),Zt.registerComponent("ControlBar",ws);var Rs=function(f){function o(a,e){var i;return(i=f.call(this,a,e)||this).on(a,"error",function(u){return i.open(u)}),i}j(o,f);var s=o.prototype;return s.buildCSSClass=function(){return"vjs-error-display "+f.prototype.buildCSSClass.call(this)},s.content=function(){var e=this.player().error();return e?this.localize(e.message):""},o}(nl);Rs.prototype.options_=F({},nl.prototype.options_,{pauseOnOpen:!1,fillAlways:!0,temporary:!1,uncloseable:!0}),Zt.registerComponent("ErrorDisplay",Rs);var _1="vjs-text-track-settings",zs=["#000","Black"],xs=["#00F","Blue"],C1=["#0FF","Cyan"],js=["#0F0","Green"],Us=["#F0F","Magenta"],v1=["#F00","Red"],Ts=["#FFF","White"],pl=["#FF0","Yellow"],ra=["1","Opaque"],Xa=["0.5","Semi-Transparent"],y1=["0","Transparent"],hl={backgroundColor:{selector:".vjs-bg-color > select",id:"captions-background-color-%s",label:"Color",options:[zs,Ts,v1,js,xs,pl,Us,C1]},backgroundOpacity:{selector:".vjs-bg-opacity > select",id:"captions-background-opacity-%s",label:"Transparency",options:[ra,Xa,y1]},color:{selector:".vjs-fg-color > select",id:"captions-foreground-color-%s",label:"Color",options:[Ts,zs,v1,js,xs,pl,Us,C1]},edgeStyle:{selector:".vjs-edge-style > select",id:"%s",label:"Text Edge Style",options:[["none","None"],["raised","Raised"],["depressed","Depressed"],["uniform","Uniform"],["dropshadow","Dropshadow"]]},fontFamily:{selector:".vjs-font-family > select",id:"captions-font-family-%s",label:"Font Family",options:[["proportionalSansSerif","Proportional Sans-Serif"],["monospaceSansSerif","Monospace Sans-Serif"],["proportionalSerif","Proportional Serif"],["monospaceSerif","Monospace Serif"],["casual","Casual"],["script","Script"],["small-caps","Small Caps"]]},fontPercent:{selector:".vjs-font-percent > select",id:"captions-font-size-%s",label:"Font Size",options:[["0.50","50%"],["0.75","75%"],["1.00","100%"],["1.25","125%"],["1.50","150%"],["1.75","175%"],["2.00","200%"],["3.00","300%"],["4.00","400%"]],default:2,parser:function(o){return"1.00"===o?null:Number(o)}},textOpacity:{selector:".vjs-text-opacity > select",id:"captions-foreground-opacity-%s",label:"Transparency",options:[ra,Xa]},windowColor:{selector:".vjs-window-color > select",id:"captions-window-color-%s",label:"Color"},windowOpacity:{selector:".vjs-window-opacity > select",id:"captions-window-opacity-%s",label:"Transparency",options:[y1,Xa,ra]}};function Zs(f,o){if(o&&(f=o(f)),f&&"none"!==f)return f}hl.windowColor.options=hl.backgroundColor.options;var m=function(f){function o(a,e){var i;return e.temporary=!1,(i=f.call(this,a,e)||this).updateDisplay=i.updateDisplay.bind(re(i)),i.fill(),i.hasBeenOpened_=i.hasBeenFilled_=!0,i.endDialog=M("p",{className:"vjs-control-text",textContent:i.localize("End of dialog window.")}),i.el().appendChild(i.endDialog),i.setDefaults(),void 0===e.persistTextTrackSettings&&(i.options_.persistTextTrackSettings=i.options_.playerOptions.persistTextTrackSettings),i.on(i.$(".vjs-done-button"),"click",function(){i.saveSettings(),i.close()}),i.on(i.$(".vjs-default-button"),"click",function(){i.setDefaults(),i.updateDisplay()}),zi(hl,function(u){i.on(i.$(u.selector),"change",i.updateDisplay)}),i.options_.persistTextTrackSettings&&i.restoreSettings(),i}j(o,f);var s=o.prototype;return s.dispose=function(){this.endDialog=null,f.prototype.dispose.call(this)},s.createElSelect_=function(e,i,u){var p=this;void 0===i&&(i=""),void 0===u&&(u="label");var _=hl[e],b=_.id.replace("%s",this.id_),I=[i,b].join(" ").trim();return["<"+u+' id="'+b+'" class="'+("label"===u?"vjs-label":"")+'">',this.localize(_.label),"",'").join("")},s.createElFgColor_=function(){var e="captions-text-legend-"+this.id_;return['
','',this.localize("Text"),"",this.createElSelect_("color",e),'',this.createElSelect_("textOpacity",e),"","
"].join("")},s.createElBgColor_=function(){var e="captions-background-"+this.id_;return['
','',this.localize("Background"),"",this.createElSelect_("backgroundColor",e),'',this.createElSelect_("backgroundOpacity",e),"","
"].join("")},s.createElWinColor_=function(){var e="captions-window-"+this.id_;return['
','',this.localize("Window"),"",this.createElSelect_("windowColor",e),'',this.createElSelect_("windowOpacity",e),"","
"].join("")},s.createElColors_=function(){return M("div",{className:"vjs-track-settings-colors",innerHTML:[this.createElFgColor_(),this.createElBgColor_(),this.createElWinColor_()].join("")})},s.createElFont_=function(){return M("div",{className:"vjs-track-settings-font",innerHTML:['
',this.createElSelect_("fontPercent","","legend"),"
",'
',this.createElSelect_("edgeStyle","","legend"),"
",'
',this.createElSelect_("fontFamily","","legend"),"
"].join("")})},s.createElControls_=function(){var e=this.localize("restore all settings to the default values");return M("div",{className:"vjs-track-settings-controls",innerHTML:['",'"].join("")})},s.content=function(){return[this.createElColors_(),this.createElFont_(),this.createElControls_()]},s.label=function(){return this.localize("Caption Settings Dialog")},s.description=function(){return this.localize("Beginning of dialog window. Escape will cancel and close the window.")},s.buildCSSClass=function(){return f.prototype.buildCSSClass.call(this)+" vjs-text-track-settings"},s.getValues=function(){var e=this;return function vi(f,o,s){return void 0===s&&(s=0),ca(f).reduce(function(a,e){return o(a,f[e],e)},s)}(hl,function(i,u,p){var _=function z1(f,o){return Zs(f.options[f.options.selectedIndex].value,o)}(e.$(u.selector),u.parser);return void 0!==_&&(i[p]=_),i},{})},s.setValues=function(e){var i=this;zi(hl,function(u,p){!function T(f,o,s){if(o)for(var a=0;athis.options_.liveTolerance;(!this.timeupdateSeen_||p===1/0)&&(b=!1),b!==this.behindLiveEdge_&&(this.behindLiveEdge_=b,this.trigger("liveedgechange"))}},s.handleDurationchange=function(){this.toggleTracking()},s.toggleTracking=function(){this.player_.duration()===1/0&&this.liveWindow()>=this.options_.trackingThreshold?(this.player_.options_.liveui&&this.player_.addClass("vjs-liveui"),this.startTracking()):(this.player_.removeClass("vjs-liveui"),this.stopTracking())},s.startTracking=function(){this.isTracking()||(this.timeupdateSeen_||(this.timeupdateSeen_=this.player_.hasStarted()),this.trackingInterval_=this.setInterval(this.trackLiveHandler_,Ja),this.trackLive_(),this.on(this.player_,["play","pause"],this.trackLiveHandler_),this.timeupdateSeen_?this.on(this.player_,"seeked",this.handleSeeked_):(this.one(this.player_,"play",this.handlePlay_),this.one(this.player_,"timeupdate",this.handleFirstTimeupdate_)))},s.handleFirstTimeupdate=function(){this.timeupdateSeen_=!0,this.on(this.player_,"seeked",this.handleSeeked_)},s.handleSeeked=function(){var e=Math.abs(this.liveCurrentTime()-this.player_.currentTime());this.seekedBehindLive_=this.nextSeekedFromUser_&&e>2,this.nextSeekedFromUser_=!1,this.trackLive_()},s.handlePlay=function(){this.one(this.player_,"timeupdate",this.seekToLiveEdge_)},s.reset_=function(){this.lastTime_=-1,this.pastSeekEnd_=0,this.lastSeekEnd_=-1,this.behindLiveEdge_=!0,this.timeupdateSeen_=!1,this.seekedBehindLive_=!1,this.nextSeekedFromUser_=!1,this.clearInterval(this.trackingInterval_),this.trackingInterval_=null,this.off(this.player_,["play","pause"],this.trackLiveHandler_),this.off(this.player_,"seeked",this.handleSeeked_),this.off(this.player_,"play",this.handlePlay_),this.off(this.player_,"timeupdate",this.handleFirstTimeupdate_),this.off(this.player_,"timeupdate",this.seekToLiveEdge_)},s.nextSeekedFromUser=function(){this.nextSeekedFromUser_=!0},s.stopTracking=function(){this.isTracking()&&(this.reset_(),this.trigger("liveedgechange"))},s.seekableEnd=function(){for(var e=this.player_.seekable(),i=[],u=e?e.length:0;u--;)i.push(e.end(u));return i.length?i.sort()[i.length-1]:1/0},s.seekableStart=function(){for(var e=this.player_.seekable(),i=[],u=e?e.length:0;u--;)i.push(e.start(u));return i.length?i.sort()[0]:0},s.liveWindow=function(){var e=this.liveCurrentTime();return e===1/0?0:e-this.seekableStart()},s.isLive=function(){return this.isTracking()},s.atLiveEdge=function(){return!this.behindLiveEdge()},s.liveCurrentTime=function(){return this.pastSeekEnd()+this.seekableEnd()},s.pastSeekEnd=function(){var e=this.seekableEnd();return-1!==this.lastSeekEnd_&&e!==this.lastSeekEnd_&&(this.pastSeekEnd_=0),this.lastSeekEnd_=e,this.pastSeekEnd_},s.behindLiveEdge=function(){return this.behindLiveEdge_},s.isTracking=function(){return"number"==typeof this.trackingInterval_},s.seekToLiveEdge=function(){this.seekedBehindLive_=!1,!this.atLiveEdge()&&(this.nextSeekedFromUser_=!1,this.player_.currentTime(this.liveCurrentTime()))},s.dispose=function(){this.off(U(),"visibilitychange",this.handleVisibilityChange_),this.stopTracking(),f.prototype.dispose.call(this)},o}(Zt);Zt.registerComponent("LiveTracker",te);var Nr,Re=function(o){var s=o.el();if(s.hasAttribute("src"))return o.triggerSourceset(s.src),!0;var a=o.$$("source"),e=[],i="";if(!a.length)return!1;for(var u=0;u=2&&_.push("loadeddata"),e.readyState>=3&&_.push("canplay"),e.readyState>=4&&_.push("canplaythrough"),this.ready(function(){_.forEach(function(b){this.trigger(b)},this)})}},s.setScrubbing=function(e){this.isScrubbing_=e},s.scrubbing=function(){return this.isScrubbing_},s.setCurrentTime=function(e){try{this.isScrubbing_&&this.el_.fastSeek&&Qt?this.el_.fastSeek(e):this.el_.currentTime=e}catch(i){Qn(i,"Video is not ready. (Video.js)")}},s.duration=function(){var e=this;if(this.el_.duration===1/0&&Ai&&ta&&0===this.el_.currentTime){return this.on("timeupdate",function u(){e.el_.currentTime>0&&(e.el_.duration===1/0&&e.trigger("durationchange"),e.off("timeupdate",u))}),NaN}return this.el_.duration||NaN},s.width=function(){return this.el_.offsetWidth},s.height=function(){return this.el_.offsetHeight},s.proxyWebkitFullscreen_=function(){var e=this;if("webkitDisplayingFullscreen"in this.el_){var i=function(){this.trigger("fullscreenchange",{isFullscreen:!1}),this.el_.controls&&!this.options_.nativeControlsForTouch&&this.controls()&&(this.el_.controls=!1)},u=function(){"webkitPresentationMode"in this.el_&&"picture-in-picture"!==this.el_.webkitPresentationMode&&(this.one("webkitendfullscreen",i),this.trigger("fullscreenchange",{isFullscreen:!0,nativeIOSFullscreen:!0}))};this.on("webkitbeginfullscreen",u),this.on("dispose",function(){e.off("webkitbeginfullscreen",u),e.off("webkitendfullscreen",i)})}},s.supportsFullScreen=function(){if("function"==typeof this.el_.webkitEnterFullScreen){var e=C().navigator&&C().navigator.userAgent||"";if(/Android/.test(e)||!/Chrome|Mac OS X 10.5/.test(e))return!0}return!1},s.enterFullScreen=function(){var e=this.el_;if(e.paused&&e.networkState<=e.HAVE_METADATA)_s(this.el_.play()),this.setTimeout(function(){e.pause();try{e.webkitEnterFullScreen()}catch(i){this.trigger("fullscreenerror",i)}},0);else try{e.webkitEnterFullScreen()}catch(i){this.trigger("fullscreenerror",i)}},s.exitFullScreen=function(){this.el_.webkitDisplayingFullscreen?this.el_.webkitExitFullScreen():this.trigger("fullscreenerror",new Error("The video is not fullscreen"))},s.requestPictureInPicture=function(){return this.el_.requestPictureInPicture()},s.src=function(e){if(void 0===e)return this.el_.src;this.setSrc(e)},s.reset=function(){o.resetMediaElement(this.el_)},s.currentSrc=function(){return this.currentSource_?this.currentSource_.src:this.el_.currentSrc},s.setControls=function(e){this.el_.controls=!!e},s.addTextTrack=function(e,i,u){return this.featuresNativeTextTracks?this.el_.addTextTrack(e,i,u):f.prototype.addTextTrack.call(this,e,i,u)},s.createRemoteTextTrack=function(e){if(!this.featuresNativeTextTracks)return f.prototype.createRemoteTextTrack.call(this,e);var i=U().createElement("track");return e.kind&&(i.kind=e.kind),e.label&&(i.label=e.label),(e.language||e.srclang)&&(i.srclang=e.language||e.srclang),e.default&&(i.default=e.default),e.id&&(i.id=e.id),e.src&&(i.src=e.src),i},s.addRemoteTextTrack=function(e,i){var u=f.prototype.addRemoteTextTrack.call(this,e,i);return this.featuresNativeTextTracks&&this.el().appendChild(u),u},s.removeRemoteTextTrack=function(e){if(f.prototype.removeRemoteTextTrack.call(this,e),this.featuresNativeTextTracks)for(var i=this.$$("track"),u=i.length;u--;)(e===i[u]||e===i[u].track)&&this.el().removeChild(i[u])},s.getVideoPlaybackQuality=function(){if("function"==typeof this.el().getVideoPlaybackQuality)return this.el().getVideoPlaybackQuality();var e={};return typeof this.el().webkitDroppedFrameCount<"u"&&typeof this.el().webkitDecodedFrameCount<"u"&&(e.droppedVideoFrames=this.el().webkitDroppedFrameCount,e.totalVideoFrames=this.el().webkitDecodedFrameCount),C().performance&&"function"==typeof C().performance.now?e.creationTime=C().performance.now():C().performance&&C().performance.timing&&"number"==typeof C().performance.timing.navigationStart&&(e.creationTime=C().Date.now()-C().performance.timing.navigationStart),e},o}(ki);Kr(nn,"TEST_VID",function(){if(Vr()){var f=U().createElement("video"),o=U().createElement("track");return o.kind="captions",o.srclang="en",o.label="English",f.appendChild(o),f}}),nn.isSupported=function(){try{nn.TEST_VID.volume=.5}catch{return!1}return!(!nn.TEST_VID||!nn.TEST_VID.canPlayType)},nn.canPlayType=function(f){return nn.TEST_VID.canPlayType(f)},nn.canPlaySource=function(f,o){return nn.canPlayType(f.type)},nn.canControlVolume=function(){try{var f=nn.TEST_VID.volume;nn.TEST_VID.volume=f/2+.1;var o=f!==nn.TEST_VID.volume;return o&&pt?(C().setTimeout(function(){nn&&nn.prototype&&(nn.prototype.featuresVolumeControl=f!==nn.TEST_VID.volume)}),!1):o}catch{return!1}},nn.canMuteVolume=function(){try{var f=nn.TEST_VID.muted;return nn.TEST_VID.muted=!f,nn.TEST_VID.muted?Fn(nn.TEST_VID,"muted","muted"):Dr(nn.TEST_VID,"muted"),f!==nn.TEST_VID.muted}catch{return!1}},nn.canControlPlaybackRate=function(){if(Ai&&ta&&r1<58)return!1;try{var f=nn.TEST_VID.playbackRate;return nn.TEST_VID.playbackRate=f/2+.1,f!==nn.TEST_VID.playbackRate}catch{return!1}},nn.canOverrideAttributes=function(){try{var f=function(){};Object.defineProperty(U().createElement("video"),"src",{get:f,set:f}),Object.defineProperty(U().createElement("audio"),"src",{get:f,set:f}),Object.defineProperty(U().createElement("video"),"innerHTML",{get:f,set:f}),Object.defineProperty(U().createElement("audio"),"innerHTML",{get:f,set:f})}catch{return!1}return!0},nn.supportsNativeTextTracks=function(){return Qt||pt&&ta},nn.supportsNativeVideoTracks=function(){return!(!nn.TEST_VID||!nn.TEST_VID.videoTracks)},nn.supportsNativeAudioTracks=function(){return!(!nn.TEST_VID||!nn.TEST_VID.audioTracks)},nn.Events=["loadstart","suspend","abort","error","emptied","stalled","loadedmetadata","loadeddata","canplay","canplaythrough","playing","waiting","seeking","seeked","ended","durationchange","timeupdate","progress","play","pause","ratechange","resize","volumechange"],[["featuresMuteControl","canMuteVolume"],["featuresPlaybackRate","canControlPlaybackRate"],["featuresSourceset","canOverrideAttributes"],["featuresNativeTextTracks","supportsNativeTextTracks"],["featuresNativeVideoTracks","supportsNativeVideoTracks"],["featuresNativeAudioTracks","supportsNativeAudioTracks"]].forEach(function(f){var o=f[0],s=f[1];Kr(nn.prototype,o,function(){return nn[s]()},!0)}),nn.prototype.featuresVolumeControl=nn.canControlVolume(),nn.prototype.movingMediaElementInDOM=!pt,nn.prototype.featuresFullscreenResize=!0,nn.prototype.featuresProgressEvents=!0,nn.prototype.featuresTimeupdateEvents=!0,nn.patchCanPlayType=function(){ea>=4&&!qo&&!ta&&(Nr=nn.TEST_VID&&nn.TEST_VID.constructor.prototype.canPlayType,nn.TEST_VID.constructor.prototype.canPlayType=function(f){return f&&/^application\/(?:x-|vnd\.apple\.)mpegurl/i.test(f)?"maybe":Nr.call(this,f)})},nn.unpatchCanPlayType=function(){var f=nn.TEST_VID.constructor.prototype.canPlayType;return Nr&&(nn.TEST_VID.constructor.prototype.canPlayType=Nr),f},nn.patchCanPlayType(),nn.disposeMediaElement=function(f){if(f){for(f.parentNode&&f.parentNode.removeChild(f);f.hasChildNodes();)f.removeChild(f.firstChild);f.removeAttribute("src"),"function"==typeof f.load&&function(){try{f.load()}catch{}}()}},nn.resetMediaElement=function(f){if(f){for(var o=f.querySelectorAll("source"),s=o.length;s--;)f.removeChild(o[s]);f.removeAttribute("src"),"function"==typeof f.load&&function(){try{f.load()}catch{}}()}},["muted","defaultMuted","autoplay","controls","loop","playsinline"].forEach(function(f){nn.prototype[f]=function(){return this.el_[f]||this.el_.hasAttribute(f)}}),["muted","defaultMuted","autoplay","loop","playsinline"].forEach(function(f){nn.prototype["set"+di(f)]=function(o){this.el_[f]=o,o?this.el_.setAttribute(f,f):this.el_.removeAttribute(f)}}),["paused","currentTime","buffered","volume","poster","preload","error","seeking","seekable","ended","playbackRate","defaultPlaybackRate","disablePictureInPicture","played","networkState","readyState","videoWidth","videoHeight","crossOrigin"].forEach(function(f){nn.prototype[f]=function(){return this.el_[f]}}),["volume","src","poster","preload","playbackRate","defaultPlaybackRate","disablePictureInPicture","crossOrigin"].forEach(function(f){nn.prototype["set"+di(f)]=function(o){this.el_[f]=o}}),["pause","load","play"].forEach(function(f){nn.prototype[f]=function(){return this.el_[f]()}}),ki.withSourceHandlers(nn),nn.nativeSourceHandler={},nn.nativeSourceHandler.canPlayType=function(f){try{return nn.TEST_VID.canPlayType(f)}catch{return""}},nn.nativeSourceHandler.canHandleSource=function(f,o){if(f.type)return nn.nativeSourceHandler.canPlayType(f.type);if(f.src){var s=il(f.src);return nn.nativeSourceHandler.canPlayType("video/"+s)}return""},nn.nativeSourceHandler.handleSource=function(f,o,s){o.setSrc(f.src)},nn.nativeSourceHandler.dispose=function(){},nn.registerSourceHandler(nn.nativeSourceHandler),ki.registerTech("Html5",nn);var Xr=["progress","abort","suspend","emptied","stalled","loadedmetadata","loadeddata","timeupdate","resize","volumechange","texttrackchange"],Fr={canplay:"CanPlay",canplaythrough:"CanPlayThrough",playing:"Playing",seeked:"Seeked"},ia=["tiny","xsmall","small","medium","large","xlarge","huge"],ga={};ia.forEach(function(f){var o="x"===f.charAt(0)?"x-"+f.substring(1):f;ga[f]="vjs-layout-"+o});var Hs={tiny:210,xsmall:320,small:425,medium:768,large:1440,xlarge:2560,huge:1/0},Br=function(f){function o(a,e,i){var u;if(a.id=a.id||e.id||"vjs_video_"+Gt(),(e=Er(o.getTagSettings(a),e)).initChildren=!1,e.createEl=!1,e.evented=!1,e.reportTouchActivity=!1,!e.language)if("function"==typeof a.closest){var p=a.closest("[lang]");p&&p.getAttribute&&(e.language=p.getAttribute("lang"))}else for(var _=a;_&&1===_.nodeType;){if(cr(_).hasOwnProperty("lang")){e.language=_.getAttribute("lang");break}_=_.parentNode}if((u=f.call(this,null,e,i)||this).boundDocumentFullscreenChange_=function(B){return u.documentFullscreenChange_(B)},u.boundFullWindowOnEscKey_=function(B){return u.fullWindowOnEscKey(B)},u.boundUpdateStyleEl_=function(B){return u.updateStyleEl_(B)},u.boundApplyInitTime_=function(B){return u.applyInitTime_(B)},u.boundUpdateCurrentBreakpoint_=function(B){return u.updateCurrentBreakpoint_(B)},u.boundHandleTechClick_=function(B){return u.handleTechClick_(B)},u.boundHandleTechDoubleClick_=function(B){return u.handleTechDoubleClick_(B)},u.boundHandleTechTouchStart_=function(B){return u.handleTechTouchStart_(B)},u.boundHandleTechTouchMove_=function(B){return u.handleTechTouchMove_(B)},u.boundHandleTechTouchEnd_=function(B){return u.handleTechTouchEnd_(B)},u.boundHandleTechTap_=function(B){return u.handleTechTap_(B)},u.isFullscreen_=!1,u.log=zt(u.id_),u.fsApi_=Vo,u.isPosterFromTech_=!1,u.queuedCallbacks_=[],u.isReady_=!1,u.hasStarted_=!1,u.userActive_=!1,u.debugEnabled_=!1,!u.options_||!u.options_.techOrder||!u.options_.techOrder.length)throw new Error("No techOrder specified. Did you overwrite videojs.options instead of just changing the properties you want to override?");if(u.tag=a,u.tagAttributes=a&&cr(a),u.language(u.options_.language),e.languages){var b={};Object.getOwnPropertyNames(e.languages).forEach(function(B){b[B.toLowerCase()]=e.languages[B]}),u.languages_=b}else u.languages_=o.prototype.options_.languages;u.resetCache_(),u.poster_=e.poster||"",u.controls_=!!e.controls,a.controls=!1,a.removeAttribute("controls"),u.changingSrc_=!1,u.playCallbacks_=[],u.playTerminatedQueue_=[],a.hasAttribute("autoplay")?u.autoplay(!0):u.autoplay(u.options_.autoplay),e.plugins&&Object.keys(e.plugins).forEach(function(B){if("function"!=typeof u[B])throw new Error('plugin "'+B+'" does not exist')}),u.scrubbing_=!1,u.el_=u.createEl(),a1(re(u),{eventBusKey:"el_"}),u.fsApi_.requestFullscreen&&(Sr(U(),u.fsApi_.fullscreenchange,u.boundDocumentFullscreenChange_),u.on(u.fsApi_.fullscreenchange,u.boundDocumentFullscreenChange_)),u.fluid_&&u.on(["playerreset","resize"],u.boundUpdateStyleEl_);var I=Un(u.options_);e.plugins&&Object.keys(e.plugins).forEach(function(B){u[B](e.plugins[B])}),e.debug&&u.debug(!0),u.options_.playerOptions=I,u.middleware_=[],u.playbackRates(e.playbackRates),u.initChildren(),u.isAudio("audio"===a.nodeName.toLowerCase()),u.controls()?u.addClass("vjs-controls-enabled"):u.addClass("vjs-controls-disabled"),u.el_.setAttribute("role","region"),u.isAudio()?u.el_.setAttribute("aria-label",u.localize("Audio Player")):u.el_.setAttribute("aria-label",u.localize("Video Player")),u.isAudio()&&u.addClass("vjs-audio"),u.flexNotSupported_()&&u.addClass("vjs-no-flex"),Me&&u.addClass("vjs-touch-enabled"),pt||u.addClass("vjs-workinghover"),o.players[u.id_]=re(u);var z=Ye.split(".")[0];return u.addClass("vjs-v"+z),u.userActive(!0),u.reportUserActivity(),u.one("play",function(B){return u.listenForUserActivity_(B)}),u.on("stageclick",function(B){return u.handleStageClick_(B)}),u.on("keydown",function(B){return u.handleKeyDown(B)}),u.on("languagechange",function(B){return u.handleLanguagechange(B)}),u.breakpoints(u.options_.breakpoints),u.responsive(u.options_.responsive),u}j(o,f);var s=o.prototype;return s.dispose=function(){var e=this;this.trigger("dispose"),this.off("dispose"),Ui(U(),this.fsApi_.fullscreenchange,this.boundDocumentFullscreenChange_),Ui(U(),"keydown",this.boundFullWindowOnEscKey_),this.styleEl_&&this.styleEl_.parentNode&&(this.styleEl_.parentNode.removeChild(this.styleEl_),this.styleEl_=null),o.players[this.id_]=null,this.tag&&this.tag.player&&(this.tag.player=null),this.el_&&this.el_.player&&(this.el_.player=null),this.tech_&&(this.tech_.dispose(),this.isPosterFromTech_=!1,this.poster_=""),this.playerElIngest_&&(this.playerElIngest_=null),this.tag&&(this.tag=null),function _5(f){tu[f.id()]=null}(this),Ko.names.forEach(function(i){var u=Ko[i],p=e[u.getterName]();p&&p.off&&p.off()}),f.prototype.dispose.call(this)},s.createEl=function(){var i,e=this.tag,u=this.playerElIngest_=e.parentNode&&e.parentNode.hasAttribute&&e.parentNode.hasAttribute("data-vjs-player"),p="video-js"===this.tag.tagName.toLowerCase();u?i=this.el_=e.parentNode:p||(i=this.el_=f.prototype.createEl.call(this,"div"));var _=cr(e);if(p){for(i=this.el_=e,e=this.tag=U().createElement("video");i.children.length;)e.appendChild(i.firstChild);rt(i,"video-js")||gt(i,"video-js"),i.appendChild(e),u=this.playerElIngest_=i,Object.keys(i).forEach(function(Ee){try{e[Ee]=i[Ee]}catch{}})}if(e.setAttribute("tabindex","-1"),_.tabindex="-1",(cs||ta&&V)&&(e.setAttribute("role","application"),_.role="application"),e.removeAttribute("width"),e.removeAttribute("height"),"width"in _&&delete _.width,"height"in _&&delete _.height,Object.getOwnPropertyNames(_).forEach(function(Ee){p&&"class"===Ee||i.setAttribute(Ee,_[Ee]),p&&e.setAttribute(Ee,_[Ee])}),e.playerId=e.id,e.id+="_html5_api",e.className="vjs-tech",e.player=i.player=this,this.addClass("vjs-paused"),!0!==C().VIDEOJS_NO_DYNAMIC_STYLE){this.styleEl_=ne("vjs-styles-dimensions");var b=na(".vjs-styles-defaults"),I=na("head");I.insertBefore(this.styleEl_,b?b.nextSibling:I.firstChild)}this.fill_=!1,this.fluid_=!1,this.width(this.options_.width),this.height(this.options_.height),this.fill(this.options_.fill),this.fluid(this.options_.fluid),this.aspectRatio(this.options_.aspectRatio),this.crossOrigin(this.options_.crossOrigin||this.options_.crossorigin);for(var z=e.getElementsByTagName("a"),B=0;B0?this.videoWidth()+":"+this.videoHeight():"16:9").split(":"),B=z[1]/z[0];p=void 0!==this.width_?this.width_:void 0!==this.height_?this.height_/B:this.videoWidth()||300,_=void 0!==this.height_?this.height_:p*B,I=/^[^a-zA-Z]/.test(this.id())?"dimensions-"+this.id():this.id()+"-dimensions",this.addClass(I),_e(this.styleEl_,"\n ."+I+" {\n width: "+p+"px;\n height: "+_+"px;\n }\n\n ."+I+".vjs-fluid {\n padding-top: "+100*B+"%;\n }\n ")}else{var e="number"==typeof this.width_?this.width_:this.options_.width,i="number"==typeof this.height_?this.height_:this.options_.height,u=this.tech_&&this.tech_.el();u&&(e>=0&&(u.width=e),i>=0&&(u.height=i))}},s.loadTech_=function(e,i){var u=this;this.tech_&&this.unloadTech_();var p=di(e),_=e.charAt(0).toLowerCase()+e.slice(1);"Html5"!==p&&this.tag&&(ki.getTech("Html5").disposeMediaElement(this.tag),this.tag.player=null,this.tag=null),this.techName_=p,this.isReady_=!1;var b=this.autoplay();("string"==typeof this.autoplay()||!0===this.autoplay()&&this.options_.normalizeAutoplay)&&(b=!1);var I={source:i,autoplay:b,nativeControlsForTouch:this.options_.nativeControlsForTouch,playerId:this.id(),techId:this.id()+"_"+_+"_api",playsinline:this.options_.playsinline,preload:this.options_.preload,loop:this.options_.loop,disablePictureInPicture:this.options_.disablePictureInPicture,muted:this.options_.muted,poster:this.poster(),language:this.language(),playerElIngest:this.playerElIngest_||!1,"vtt.js":this.options_["vtt.js"],canOverridePoster:!!this.options_.techCanOverridePoster,enableSourceset:this.options_.enableSourceset,Promise:this.options_.Promise};Ko.names.forEach(function(B){var le=Ko[B];I[le.getterName]=u[le.privateName]}),Er(I,this.options_[p]),Er(I,this.options_[_]),Er(I,this.options_[e.toLowerCase()]),this.tag&&(I.tag=this.tag),i&&i.src===this.cache_.src&&this.cache_.currentTime>0&&(I.startTime=this.cache_.currentTime);var z=ki.getTech(e);if(!z)throw new Error("No Tech named '"+p+"' exists! '"+p+"' should be registered using videojs.registerTech()'");this.tech_=new z(I),this.tech_.ready(Oi(this,this.handleTechReady_),!0),Bl_jsonToTextTracks(this.textTracksJson_||[],this.tech_),Xr.forEach(function(B){u.on(u.tech_,B,function(le){return u["handleTech"+di(B)+"_"](le)})}),Object.keys(Fr).forEach(function(B){u.on(u.tech_,B,function(le){0===u.tech_.playbackRate()&&u.tech_.seeking()?u.queuedCallbacks_.push({callback:u["handleTech"+Fr[B]+"_"].bind(u),event:le}):u["handleTech"+Fr[B]+"_"](le)})}),this.on(this.tech_,"loadstart",function(B){return u.handleTechLoadStart_(B)}),this.on(this.tech_,"sourceset",function(B){return u.handleTechSourceset_(B)}),this.on(this.tech_,"waiting",function(B){return u.handleTechWaiting_(B)}),this.on(this.tech_,"ended",function(B){return u.handleTechEnded_(B)}),this.on(this.tech_,"seeking",function(B){return u.handleTechSeeking_(B)}),this.on(this.tech_,"play",function(B){return u.handleTechPlay_(B)}),this.on(this.tech_,"firstplay",function(B){return u.handleTechFirstPlay_(B)}),this.on(this.tech_,"pause",function(B){return u.handleTechPause_(B)}),this.on(this.tech_,"durationchange",function(B){return u.handleTechDurationChange_(B)}),this.on(this.tech_,"fullscreenchange",function(B,le){return u.handleTechFullscreenChange_(B,le)}),this.on(this.tech_,"fullscreenerror",function(B,le){return u.handleTechFullscreenError_(B,le)}),this.on(this.tech_,"enterpictureinpicture",function(B){return u.handleTechEnterPictureInPicture_(B)}),this.on(this.tech_,"leavepictureinpicture",function(B){return u.handleTechLeavePictureInPicture_(B)}),this.on(this.tech_,"error",function(B){return u.handleTechError_(B)}),this.on(this.tech_,"posterchange",function(B){return u.handleTechPosterChange_(B)}),this.on(this.tech_,"textdata",function(B){return u.handleTechTextData_(B)}),this.on(this.tech_,"ratechange",function(B){return u.handleTechRateChange_(B)}),this.on(this.tech_,"loadedmetadata",this.boundUpdateStyleEl_),this.usingNativeControls(this.techGet_("controls")),this.controls()&&!this.usingNativeControls()&&this.addTechControlsListeners_(),this.tech_.el().parentNode!==this.el()&&("Html5"!==p||!this.tag)&&xe(this.tech_.el(),this.el()),this.tag&&(this.tag.player=null,this.tag=null)},s.unloadTech_=function(){var e=this;Ko.names.forEach(function(i){var u=Ko[i];e[u.privateName]=e[u.getterName]()}),this.textTracksJson_=Bl_textTracksToJson(this.tech_),this.isReady_=!1,this.tech_.dispose(),this.tech_=!1,this.isPosterFromTech_&&(this.poster_="",this.trigger("posterchange")),this.isPosterFromTech_=!1},s.tech=function(e){return void 0===e&&Qn.warn("Using the tech directly can be dangerous. I hope you know what you're doing.\nSee https://github.com/videojs/video.js/issues/2617 for more info.\n"),this.tech_},s.addTechControlsListeners_=function(){this.removeTechControlsListeners_(),this.on(this.tech_,"click",this.boundHandleTechClick_),this.on(this.tech_,"dblclick",this.boundHandleTechDoubleClick_),this.on(this.tech_,"touchstart",this.boundHandleTechTouchStart_),this.on(this.tech_,"touchmove",this.boundHandleTechTouchMove_),this.on(this.tech_,"touchend",this.boundHandleTechTouchEnd_),this.on(this.tech_,"tap",this.boundHandleTechTap_)},s.removeTechControlsListeners_=function(){this.off(this.tech_,"tap",this.boundHandleTechTap_),this.off(this.tech_,"touchstart",this.boundHandleTechTouchStart_),this.off(this.tech_,"touchmove",this.boundHandleTechTouchMove_),this.off(this.tech_,"touchend",this.boundHandleTechTouchEnd_),this.off(this.tech_,"click",this.boundHandleTechClick_),this.off(this.tech_,"dblclick",this.boundHandleTechDoubleClick_)},s.handleTechReady_=function(){this.triggerReady(),this.cache_.volume&&this.techCall_("setVolume",this.cache_.volume),this.handleTechPosterChange_(),this.handleTechDurationChange_()},s.handleTechLoadStart_=function(){this.removeClass("vjs-ended"),this.removeClass("vjs-seeking"),this.error(null),this.handleTechDurationChange_(),this.paused()?(this.hasStarted(!1),this.trigger("loadstart")):(this.trigger("loadstart"),this.trigger("firstplay")),this.manualAutoplay_(!0===this.autoplay()&&this.options_.normalizeAutoplay?"play":this.autoplay())},s.manualAutoplay_=function(e){var i=this;if(this.tech_&&"string"==typeof e){var p,u=function(){var b=i.muted();i.muted(!0);var I=function(){i.muted(b)};i.playTerminatedQueue_.push(I);var z=i.play();if(ms(z))return z.catch(function(B){throw I(),new Error("Rejection at manualAutoplay. Restoring muted value. "+(B||""))})};if("any"!==e||this.muted()?p="muted"!==e||this.muted()?this.play():u():ms(p=this.play())&&(p=p.catch(u)),ms(p))return p.then(function(){i.trigger({type:"autoplay-success",autoplay:e})}).catch(function(){i.trigger({type:"autoplay-failure",autoplay:e})})}},s.updateSourceCaches_=function(e){void 0===e&&(e="");var i=e,u="";"string"!=typeof i&&(i=e.src,u=e.type),this.cache_.source=this.cache_.source||{},this.cache_.sources=this.cache_.sources||[],i&&!u&&(u=function(o,s){if(!s)return"";if(o.cache_.source.src===s&&o.cache_.source.type)return o.cache_.source.type;var a=o.cache_.sources.filter(function(p){return p.src===s});if(a.length)return a[0].type;for(var e=o.$$("source"),i=0;i0&&0===this.cache_.lastPlaybackRate&&(this.queuedCallbacks_.forEach(function(e){return e.callback(e.event)}),this.queuedCallbacks_=[]),this.cache_.lastPlaybackRate=this.tech_.playbackRate(),this.trigger("ratechange")},s.handleTechWaiting_=function(){var e=this;this.addClass("vjs-waiting"),this.trigger("waiting");var i=this.currentTime();this.on("timeupdate",function p(){i!==e.currentTime()&&(e.removeClass("vjs-waiting"),e.off("timeupdate",p))})},s.handleTechCanPlay_=function(){this.removeClass("vjs-waiting"),this.trigger("canplay")},s.handleTechCanPlayThrough_=function(){this.removeClass("vjs-waiting"),this.trigger("canplaythrough")},s.handleTechPlaying_=function(){this.removeClass("vjs-waiting"),this.trigger("playing")},s.handleTechSeeking_=function(){this.addClass("vjs-seeking"),this.trigger("seeking")},s.handleTechSeeked_=function(){this.removeClass("vjs-seeking"),this.removeClass("vjs-ended"),this.trigger("seeked")},s.handleTechFirstPlay_=function(){this.options_.starttime&&(Qn.warn("Passing the `starttime` option to the player will be deprecated in 6.0"),this.currentTime(this.options_.starttime)),this.addClass("vjs-has-started"),this.trigger("firstplay")},s.handleTechPause_=function(){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.trigger("pause")},s.handleTechEnded_=function(){this.addClass("vjs-ended"),this.removeClass("vjs-waiting"),this.options_.loop?(this.currentTime(0),this.play()):this.paused()||this.pause(),this.trigger("ended")},s.handleTechDurationChange_=function(){this.duration(this.techGet_("duration"))},s.handleTechClick_=function(e){this.controls_&&(void 0===this.options_||void 0===this.options_.userActions||void 0===this.options_.userActions.click||!1!==this.options_.userActions.click)&&(void 0!==this.options_&&void 0!==this.options_.userActions&&"function"==typeof this.options_.userActions.click?this.options_.userActions.click.call(this,e):this.paused()?_s(this.play()):this.pause())},s.handleTechDoubleClick_=function(e){this.controls_&&(Array.prototype.some.call(this.$$(".vjs-control-bar, .vjs-modal-dialog"),function(u){return u.contains(e.target)})||(void 0===this.options_||void 0===this.options_.userActions||void 0===this.options_.userActions.doubleClick||!1!==this.options_.userActions.doubleClick)&&(void 0!==this.options_&&void 0!==this.options_.userActions&&"function"==typeof this.options_.userActions.doubleClick?this.options_.userActions.doubleClick.call(this,e):this.isFullscreen()?this.exitFullscreen():this.requestFullscreen()))},s.handleTechTap_=function(){this.userActive(!this.userActive())},s.handleTechTouchStart_=function(){this.userWasActive=this.userActive()},s.handleTechTouchMove_=function(){this.userWasActive&&this.reportUserActivity()},s.handleTechTouchEnd_=function(e){e.cancelable&&e.preventDefault()},s.handleStageClick_=function(){this.reportUserActivity()},s.toggleFullscreenClass_=function(){this.isFullscreen()?this.addClass("vjs-fullscreen"):this.removeClass("vjs-fullscreen")},s.documentFullscreenChange_=function(e){var i=e.target.player;if(!i||i===this){var u=this.el(),p=U()[this.fsApi_.fullscreenElement]===u;!p&&u.matches?p=u.matches(":"+this.fsApi_.fullscreen):!p&&u.msMatchesSelector&&(p=u.msMatchesSelector(":"+this.fsApi_.fullscreen)),this.isFullscreen(p)}},s.handleTechFullscreenChange_=function(e,i){var u=this;i&&(i.nativeIOSFullscreen&&(this.addClass("vjs-ios-native-fs"),this.tech_.one("webkitendfullscreen",function(){u.removeClass("vjs-ios-native-fs")})),this.isFullscreen(i.isFullscreen))},s.handleTechFullscreenError_=function(e,i){this.trigger("fullscreenerror",i)},s.togglePictureInPictureClass_=function(){this.isInPictureInPicture()?this.addClass("vjs-picture-in-picture"):this.removeClass("vjs-picture-in-picture")},s.handleTechEnterPictureInPicture_=function(e){this.isInPictureInPicture(!0)},s.handleTechLeavePictureInPicture_=function(e){this.isInPictureInPicture(!1)},s.handleTechError_=function(){var e=this.tech_.error();this.error(e)},s.handleTechTextData_=function(){var e=null;arguments.length>1&&(e=arguments[1]),this.trigger("textdata",e)},s.getCache=function(){return this.cache_},s.resetCache_=function(){this.cache_={currentTime:0,initTime:0,inactivityTimeout:this.options_.inactivityTimeout,duration:NaN,lastVolume:1,lastPlaybackRate:this.defaultPlaybackRate(),media:null,src:"",source:{},sources:[],playbackRates:[],volume:1}},s.techCall_=function(e,i){this.ready(function(){if(e in D0)return function h5(f,o,s,a){return o[s](f.reduce(Hl(s),a))}(this.middleware_,this.tech_,e,i);if(e in i3)return nu(this.middleware_,this.tech_,e,i);try{this.tech_&&this.tech_[e](i)}catch(u){throw Qn(u),u}},!0)},s.techGet_=function(e){if(this.tech_&&this.tech_.isReady_){if(e in g5)return function r3(f,o,s){return f.reduceRight(Hl(s),o[s]())}(this.middleware_,this.tech_,e);if(e in i3)return nu(this.middleware_,this.tech_,e);try{return this.tech_[e]()}catch(i){throw void 0===this.tech_[e]?(Qn("Video.js: "+e+" method not defined for "+this.techName_+" playback technology.",i),i):"TypeError"===i.name?(Qn("Video.js: "+e+" unavailable on "+this.techName_+" playback technology element.",i),this.tech_.isReady_=!1,i):(Qn(i),i)}}},s.play=function(){var e=this,i=this.options_.Promise||C().Promise;return i?new i(function(u){e.play_(u)}):this.play_()},s.play_=function(e){var i=this;void 0===e&&(e=_s),this.playCallbacks_.push(e);var u=Boolean(!this.changingSrc_&&(this.src()||this.currentSrc()));if(this.waitToPlay_&&(this.off(["ready","loadstart"],this.waitToPlay_),this.waitToPlay_=null),!this.isReady_||!u)return this.waitToPlay_=function(_){i.play_()},this.one(["ready","loadstart"],this.waitToPlay_),void(!u&&(Qt||pt)&&this.load());var p=this.techGet_("play");null===p?this.runPlayTerminatedQueue_():this.runPlayCallbacks_(p)},s.runPlayTerminatedQueue_=function(){var e=this.playTerminatedQueue_.slice(0);this.playTerminatedQueue_=[],e.forEach(function(i){i()})},s.runPlayCallbacks_=function(e){var i=this.playCallbacks_.slice(0);this.playCallbacks_=[],this.playTerminatedQueue_=[],i.forEach(function(u){u(e)})},s.pause=function(){this.techCall_("pause")},s.paused=function(){return!1!==this.techGet_("paused")},s.played=function(){return this.techGet_("played")||hs(0,0)},s.scrubbing=function(e){if(typeof e>"u")return this.scrubbing_;this.scrubbing_=!!e,this.techCall_("setScrubbing",this.scrubbing_),e?this.addClass("vjs-scrubbing"):this.removeClass("vjs-scrubbing")},s.currentTime=function(e){return typeof e<"u"?(e<0&&(e=0),this.isReady_&&!this.changingSrc_&&this.tech_&&this.tech_.isReady_?(this.techCall_("setCurrentTime",e),void(this.cache_.initTime=0)):(this.cache_.initTime=e,this.off("canplay",this.boundApplyInitTime_),void this.one("canplay",this.boundApplyInitTime_))):(this.cache_.currentTime=this.techGet_("currentTime")||0,this.cache_.currentTime)},s.applyInitTime_=function(){this.currentTime(this.cache_.initTime)},s.duration=function(e){if(void 0===e)return void 0!==this.cache_.duration?this.cache_.duration:NaN;(e=parseFloat(e))<0&&(e=1/0),e!==this.cache_.duration&&(this.cache_.duration=e,e===1/0?this.addClass("vjs-live"):this.removeClass("vjs-live"),isNaN(e)||this.trigger("durationchange"))},s.remainingTime=function(){return this.duration()-this.currentTime()},s.remainingTimeDisplay=function(){return Math.floor(this.duration())-Math.floor(this.currentTime())},s.buffered=function(){var e=this.techGet_("buffered");return(!e||!e.length)&&(e=hs(0,0)),e},s.bufferedPercent=function(){return Y2(this.buffered(),this.duration())},s.bufferedEnd=function(){var e=this.buffered(),i=this.duration(),u=e.end(e.length-1);return u>i&&(u=i),u},s.volume=function(e){var i;return void 0!==e?(i=Math.max(0,Math.min(1,parseFloat(e))),this.cache_.volume=i,this.techCall_("setVolume",i),void(i>0&&this.lastVolume_(i))):(i=parseFloat(this.techGet_("volume")),isNaN(i)?1:i)},s.muted=function(e){if(void 0===e)return this.techGet_("muted")||!1;this.techCall_("setMuted",e)},s.defaultMuted=function(e){return void 0!==e?this.techCall_("setDefaultMuted",e):this.techGet_("defaultMuted")||!1},s.lastVolume_=function(e){if(void 0===e||0===e)return this.cache_.lastVolume;this.cache_.lastVolume=e},s.supportsFullScreen=function(){return this.techGet_("supportsFullScreen")||!1},s.isFullscreen=function(e){if(void 0!==e){var i=this.isFullscreen_;return this.isFullscreen_=Boolean(e),this.isFullscreen_!==i&&this.fsApi_.prefixed&&this.trigger("fullscreenchange"),void this.toggleFullscreenClass_()}return this.isFullscreen_},s.requestFullscreen=function(e){var i=this.options_.Promise||C().Promise;if(i){var u=this;return new i(function(p,_){function b(){u.off("fullscreenerror",z),u.off("fullscreenchange",I)}function I(){b(),p()}function z(le,Ee){b(),_(Ee)}u.one("fullscreenchange",I),u.one("fullscreenerror",z);var B=u.requestFullscreenHelper_(e);B&&(B.then(b,b),B.then(p,_))})}return this.requestFullscreenHelper_()},s.requestFullscreenHelper_=function(e){var u,i=this;if(this.fsApi_.prefixed||(u=this.options_.fullscreen&&this.options_.fullscreen.options||{},void 0!==e&&(u=e)),this.fsApi_.requestFullscreen){var p=this.el_[this.fsApi_.requestFullscreen](u);return p&&p.then(function(){return i.isFullscreen(!0)},function(){return i.isFullscreen(!1)}),p}this.tech_.supportsFullScreen()&&!this.options_.preferFullWindow?this.techCall_("enterFullScreen"):this.enterFullWindow()},s.exitFullscreen=function(){var e=this.options_.Promise||C().Promise;if(e){var i=this;return new e(function(u,p){function _(){i.off("fullscreenerror",I),i.off("fullscreenchange",b)}function b(){_(),u()}function I(B,le){_(),p(le)}i.one("fullscreenchange",b),i.one("fullscreenerror",I);var z=i.exitFullscreenHelper_();z&&(z.then(_,_),z.then(u,p))})}return this.exitFullscreenHelper_()},s.exitFullscreenHelper_=function(){var e=this;if(this.fsApi_.requestFullscreen){var i=U()[this.fsApi_.exitFullscreen]();return i&&_s(i.then(function(){return e.isFullscreen(!1)})),i}this.tech_.supportsFullScreen()&&!this.options_.preferFullWindow?this.techCall_("exitFullScreen"):this.exitFullWindow()},s.enterFullWindow=function(){this.isFullscreen(!0),this.isFullWindow=!0,this.docOrigOverflow=U().documentElement.style.overflow,Sr(U(),"keydown",this.boundFullWindowOnEscKey_),U().documentElement.style.overflow="hidden",gt(U().body,"vjs-full-window"),this.trigger("enterFullWindow")},s.fullWindowOnEscKey=function(e){K().isEventKey(e,"Esc")&&!0===this.isFullscreen()&&(this.isFullWindow?this.exitFullWindow():this.exitFullscreen())},s.exitFullWindow=function(){this.isFullscreen(!1),this.isFullWindow=!1,Ui(U(),"keydown",this.boundFullWindowOnEscKey_),U().documentElement.style.overflow=this.docOrigOverflow,Yt(U().body,"vjs-full-window"),this.trigger("exitFullWindow")},s.disablePictureInPicture=function(e){if(void 0===e)return this.techGet_("disablePictureInPicture");this.techCall_("setDisablePictureInPicture",e),this.options_.disablePictureInPicture=e,this.trigger("disablepictureinpicturechanged")},s.isInPictureInPicture=function(e){return void 0!==e?(this.isInPictureInPicture_=!!e,void this.togglePictureInPictureClass_()):!!this.isInPictureInPicture_},s.requestPictureInPicture=function(){if("pictureInPictureEnabled"in U()&&!1===this.disablePictureInPicture())return this.techGet_("requestPictureInPicture")},s.exitPictureInPicture=function(){if("pictureInPictureEnabled"in U())return U().exitPictureInPicture()},s.handleKeyDown=function(e){var i=this.options_.userActions;if(i&&i.hotkeys){(function(_){var b=_.tagName.toLowerCase();if(_.isContentEditable)return!0;if("input"===b)return-1===["button","checkbox","hidden","radio","reset","submit"].indexOf(_.type);return-1!==["textarea"].indexOf(b)})(this.el_.ownerDocument.activeElement)||("function"==typeof i.hotkeys?i.hotkeys.call(this,e):this.handleHotkeys(e))}},s.handleHotkeys=function(e){var i=this.options_.userActions?this.options_.userActions.hotkeys:{},u=i.fullscreenKey,p=void 0===u?function(ge){return K().isEventKey(ge,"f")}:u,_=i.muteKey,b=void 0===_?function(ge){return K().isEventKey(ge,"m")}:_,I=i.playPauseKey,z=void 0===I?function(ge){return K().isEventKey(ge,"k")||K().isEventKey(ge,"Space")}:I;if(p.call(this,e)){e.preventDefault(),e.stopPropagation();var B=Zt.getComponent("FullscreenToggle");!1!==U()[this.fsApi_.fullscreenEnabled]&&B.prototype.handleClick.call(this,e)}else if(b.call(this,e)){e.preventDefault(),e.stopPropagation(),Zt.getComponent("MuteToggle").prototype.handleClick.call(this,e)}else if(z.call(this,e)){e.preventDefault(),e.stopPropagation(),Zt.getComponent("PlayToggle").prototype.handleClick.call(this,e)}},s.canPlayType=function(e){for(var i,u=0,p=this.options_.techOrder;u"u")return this.cache_.src||"";this.resetRetryOnError_&&this.resetRetryOnError_();var p=y5(e);if(p.length){if(this.changingSrc_=!0,i||(this.cache_.sources=p),this.updateSourceCaches_(p[0]),n3(this,p[0],function(I,z){if(u.middleware_=z,i||(u.cache_.sources=p),u.updateSourceCaches_(I),u.src_(I))return p.length>1?u.handleSrc_(p.slice(1)):(u.changingSrc_=!1,u.setTimeout(function(){this.error({code:4,message:this.localize(this.options_.notSupportedMessage)})},0),void u.triggerReady());!function E0(f,o){f.forEach(function(s){return s.setTech&&s.setTech(o)})}(z,u.tech_)}),this.options_.retryOnError&&p.length>1){var _=function(){u.error(null),u.handleSrc_(p.slice(1),!0)},b=function(){u.off("error",_)};this.one("error",_),this.one("playing",b),this.resetRetryOnError_=function(){u.off("error",_),u.off("playing",b)}}}else this.setTimeout(function(){this.error({code:4,message:this.localize(this.options_.notSupportedMessage)})},0)},s.src=function(e){return this.handleSrc_(e,!1)},s.src_=function(e){var i=this,u=this.selectSource([e]);return!u||(function(o,s){return di(o)===di(s)}(u.tech,this.techName_)?(this.ready(function(){this.tech_.constructor.prototype.hasOwnProperty("setSource")?this.techCall_("setSource",e):this.techCall_("src",e.src),this.changingSrc_=!1},!0),!1):(this.changingSrc_=!0,this.loadTech_(u.tech,u.source),this.tech_.ready(function(){i.changingSrc_=!1}),!1))},s.load=function(){this.techCall_("load")},s.reset=function(){var e=this,i=this.options_.Promise||C().Promise;this.paused()||!i?this.doReset_():_s(this.play().then(function(){return e.doReset_()}))},s.doReset_=function(){this.tech_&&this.tech_.clearTracks("text"),this.resetCache_(),this.poster(""),this.loadTech_(this.options_.techOrder[0],null),this.techCall_("reset"),this.resetControlBarUI_(),fa(this)&&this.trigger("playerreset")},s.resetControlBarUI_=function(){this.resetProgressBar_(),this.resetPlaybackRate_(),this.resetVolumeBar_()},s.resetProgressBar_=function(){this.currentTime(0);var e=this.controlBar,i=e.durationDisplay,u=e.remainingTimeDisplay;i&&i.updateContent(),u&&u.updateContent()},s.resetPlaybackRate_=function(){this.playbackRate(this.defaultPlaybackRate()),this.handleTechRateChange_()},s.resetVolumeBar_=function(){this.volume(1),this.trigger("volumechange")},s.currentSources=function(){var e=this.currentSource(),i=[];return 0!==Object.keys(e).length&&i.push(e),this.cache_.sources||i},s.currentSource=function(){return this.cache_.source||{}},s.currentSrc=function(){return this.currentSource()&&this.currentSource().src||""},s.currentType=function(){return this.currentSource()&&this.currentSource().type||""},s.preload=function(e){return void 0!==e?(this.techCall_("setPreload",e),void(this.options_.preload=e)):this.techGet_("preload")},s.autoplay=function(e){if(void 0===e)return this.options_.autoplay||!1;var i;"string"==typeof e&&/(any|play|muted)/.test(e)||!0===e&&this.options_.normalizeAutoplay?(this.options_.autoplay=e,this.manualAutoplay_("string"==typeof e?e:"play"),i=!1):this.options_.autoplay=!!e,i=typeof i>"u"?this.options_.autoplay:i,this.tech_&&this.techCall_("setAutoplay",i)},s.playsinline=function(e){return void 0!==e?(this.techCall_("setPlaysinline",e),this.options_.playsinline=e,this):this.techGet_("playsinline")},s.loop=function(e){return void 0!==e?(this.techCall_("setLoop",e),void(this.options_.loop=e)):this.techGet_("loop")},s.poster=function(e){if(void 0===e)return this.poster_;e||(e=""),e!==this.poster_&&(this.poster_=e,this.techCall_("setPoster",e),this.isPosterFromTech_=!1,this.trigger("posterchange"))},s.handleTechPosterChange_=function(){if((!this.poster_||this.options_.techCanOverridePoster)&&this.tech_&&this.tech_.poster){var e=this.tech_.poster()||"";e!==this.poster_&&(this.poster_=e,this.isPosterFromTech_=!0,this.trigger("posterchange"))}},s.controls=function(e){if(void 0===e)return!!this.controls_;e=!!e,this.controls_!==e&&(this.controls_=e,this.usingNativeControls()&&this.techCall_("setControls",e),this.controls_?(this.removeClass("vjs-controls-disabled"),this.addClass("vjs-controls-enabled"),this.trigger("controlsenabled"),this.usingNativeControls()||this.addTechControlsListeners_()):(this.removeClass("vjs-controls-enabled"),this.addClass("vjs-controls-disabled"),this.trigger("controlsdisabled"),this.usingNativeControls()||this.removeTechControlsListeners_()))},s.usingNativeControls=function(e){if(void 0===e)return!!this.usingNativeControls_;e=!!e,this.usingNativeControls_!==e&&(this.usingNativeControls_=e,this.usingNativeControls_?(this.addClass("vjs-using-native-controls"),this.trigger("usingnativecontrols")):(this.removeClass("vjs-using-native-controls"),this.trigger("usingcustomcontrols")))},s.error=function(e){var i=this;if(void 0===e)return this.error_||null;if(Xn("beforeerror").forEach(function(p){var _=p(i,e);oi(_)&&!Array.isArray(_)||"string"==typeof _||"number"==typeof _||null===_?e=_:i.log.error("please return a value that MediaError expects in beforeerror hooks")}),this.options_.suppressNotSupportedError&&e&&4===e.code){var u=function(){this.error(e)};return this.options_.suppressNotSupportedError=!1,this.any(["click","touchstart"],u),void this.one("loadstart",function(){this.off(["click","touchstart"],u)})}if(null===e)return this.error_=e,this.removeClass("vjs-error"),void(this.errorDisplay&&this.errorDisplay.close());this.error_=new Gn(e),this.addClass("vjs-error"),Qn.error("(CODE:"+this.error_.code+" "+Gn.errorTypes[this.error_.code]+")",this.error_.message,this.error_),this.trigger("error"),Xn("error").forEach(function(p){return p(i,i.error_)})},s.reportUserActivity=function(e){this.userActivity_=!0},s.userActive=function(e){if(void 0===e)return this.userActive_;if((e=!!e)!==this.userActive_){if(this.userActive_=e,this.userActive_)return this.userActivity_=!0,this.removeClass("vjs-user-inactive"),this.addClass("vjs-user-active"),void this.trigger("useractive");this.tech_&&this.tech_.one("mousemove",function(i){i.stopPropagation(),i.preventDefault()}),this.userActivity_=!1,this.removeClass("vjs-user-active"),this.addClass("vjs-user-inactive"),this.trigger("userinactive")}},s.listenForUserActivity_=function(){var e,i,u,p=Oi(this,this.reportUserActivity),I=function(Ee){p(),this.clearInterval(e)};this.on("mousedown",function(){p(),this.clearInterval(e),e=this.setInterval(p,250)}),this.on("mousemove",function(Ee){(Ee.screenX!==i||Ee.screenY!==u)&&(i=Ee.screenX,u=Ee.screenY,p())}),this.on("mouseup",I),this.on("mouseleave",I);var B,z=this.getChild("controlBar");z&&!pt&&!Ai&&(z.on("mouseenter",function(le){0!==this.player().options_.inactivityTimeout&&(this.player().cache_.inactivityTimeout=this.player().options_.inactivityTimeout),this.player().options_.inactivityTimeout=0}),z.on("mouseleave",function(le){this.player().options_.inactivityTimeout=this.player().cache_.inactivityTimeout})),this.on("keydown",p),this.on("keyup",p),this.setInterval(function(){if(this.userActivity_){this.userActivity_=!1,this.userActive(!0),this.clearTimeout(B);var le=this.options_.inactivityTimeout;le<=0||(B=this.setTimeout(function(){this.userActivity_||this.userActive(!1)},le))}},250)},s.playbackRate=function(e){if(void 0===e)return this.tech_&&this.tech_.featuresPlaybackRate?this.cache_.lastPlaybackRate||this.techGet_("playbackRate"):1;this.techCall_("setPlaybackRate",e)},s.defaultPlaybackRate=function(e){return void 0!==e?this.techCall_("setDefaultPlaybackRate",e):this.tech_&&this.tech_.featuresPlaybackRate?this.techGet_("defaultPlaybackRate"):1},s.isAudio=function(e){if(void 0===e)return!!this.isAudio_;this.isAudio_=!!e},s.addTextTrack=function(e,i,u){if(this.tech_)return this.tech_.addTextTrack(e,i,u)},s.addRemoteTextTrack=function(e,i){if(this.tech_)return this.tech_.addRemoteTextTrack(e,i)},s.removeRemoteTextTrack=function(e){void 0===e&&(e={});var u=e.track;if(u||(u=e),this.tech_)return this.tech_.removeRemoteTextTrack(u)},s.getVideoPlaybackQuality=function(){return this.techGet_("getVideoPlaybackQuality")},s.videoWidth=function(){return this.tech_&&this.tech_.videoWidth&&this.tech_.videoWidth()||0},s.videoHeight=function(){return this.tech_&&this.tech_.videoHeight&&this.tech_.videoHeight()||0},s.language=function(e){if(void 0===e)return this.language_;this.language_!==String(e).toLowerCase()&&(this.language_=String(e).toLowerCase(),fa(this)&&this.trigger("languagechange"))},s.languages=function(){return Un(o.prototype.options_.languages,this.languages_)},s.toJSON=function(){var e=Un(this.options_),i=e.tracks;e.tracks=[];for(var u=0;u0?v:0)}if(l().console){var b=l().console[o];!b&&"debug"===o&&(b=l().console.info||l().console.log),b&&u&&p.test(o)&&b[Array.isArray(r)?"apply":"call"](l().console,r)}}}(h,o),o.createLogger=function(t){return ol(h+": "+t)},o.levels={all:"debug|log|warn|error",off:"",debug:"debug|log|warn|error",info:"log|warn|error",warn:"warn|error",error:"error",DEFAULT:i},o.level=function(t){if("string"==typeof t){if(!o.levels.hasOwnProperty(t))throw new Error('"'+t+'" in not a valid log level');i=t}return i},o.history=function(){return ji?[].concat(ji):[]},o.history.filter=function(t){return(ji||[]).filter(function(r){return new RegExp(".*"+t+".*").test(r[0])})},o.history.clear=function(){ji&&(ji.length=0)},o.history.disable=function(){null!==ji&&(ji.length=0,ji=null)},o.history.enable=function(){null===ji&&(ji=[])},o.error=function(){for(var t=arguments.length,r=new Array(t),u=0;u1?i-1:0),o=1;o=0)throw new Error("class has illegal whitespace characters")}function E(){return R()===l().document}function H(h){return Uo(h)&&1===h.nodeType}function he(){try{return l().parent!==l().self}catch{return!0}}function Ge(h){return function(i,s){if(!Zn(i))return R()[h](null);Zn(s)&&(s=R().querySelector(s));var o=H(s)?s:R();return o[h]&&o[h](i)}}function tt(h,i,s,o){void 0===h&&(h="div"),void 0===i&&(i={}),void 0===s&&(s={});var t=R().createElement(h);return Object.getOwnPropertyNames(i).forEach(function(r){var u=i[r];-1!==r.indexOf("aria-")||"role"===r||"type"===r?($n.warn("Setting attributes in the second argument of createEl()\nhas been deprecated. Use the third argument instead.\ncreateEl(type, properties, attributes). Attempting to set "+r+" to "+u+"."),t.setAttribute(r,u)):"textContent"===r?Vt(t,u):(t[r]!==u||"tabIndex"===r)&&(t[r]=u)}),Object.getOwnPropertyNames(s).forEach(function(r){t.setAttribute(r,s[r])}),o&&Ec(t,o),t}function Vt(h,i){return typeof h.textContent>"u"?h.innerText=i:h.textContent=i,h}function Nn(h,i){i.firstChild?i.insertBefore(h,i.firstChild):i.appendChild(h)}function gr(h,i){return Jn(i),h.classList?h.classList.contains(i):function L(h){return new RegExp("(^|\\s)"+h+"($|\\s)")}(i).test(h.className)}function ur(h,i){return h.classList?h.classList.add(i):gr(h,i)||(h.className=(h.className+" "+i).trim()),h}function dr(h,i){return h?(h.classList?h.classList.remove(i):(Jn(i),h.className=h.className.split(/\s+/).filter(function(s){return s!==i}).join(" ")),h):($n.warn("removeClass was called with an element that doesn't exist"),null)}function or(h,i,s){var o=gr(h,i);if("function"==typeof s&&(s=s(h,i)),"boolean"!=typeof s&&(s=!o),s!==o)return s?ur(h,i):dr(h,i),h}function oi(h,i){Object.getOwnPropertyNames(i).forEach(function(s){var o=i[s];null===o||typeof o>"u"||!1===o?h.removeAttribute(s):h.setAttribute(s,!0===o?"":o)})}function yr(h){var i={};if(h&&h.attributes&&h.attributes.length>0)for(var o=h.attributes,t=o.length-1;t>=0;t--){var r=o[t].name,u=o[t].value;("boolean"==typeof h[r]||-1!==",autoplay,controls,playsinline,loop,muted,default,defaultMuted,".indexOf(","+r+","))&&(u=null!==u),i[r]=u}return i}function bi(h,i){return h.getAttribute(i)}function Ji(h,i,s){h.setAttribute(i,s)}function mo(h,i){h.removeAttribute(i)}function la(){R().body.focus(),R().onselectstart=function(){return!1}}function Ao(){R().onselectstart=function(){return!0}}function Oo(h){if(h&&h.getBoundingClientRect&&h.parentNode){var i=h.getBoundingClientRect(),s={};return["bottom","height","left","right","top","width"].forEach(function(o){void 0!==i[o]&&(s[o]=i[o])}),s.height||(s.height=parseFloat(as(h,"height"))),s.width||(s.width=parseFloat(as(h,"width"))),s}}function Vo(h){if(!h||h&&!h.offsetParent)return{left:0,top:0,width:0,height:0};for(var i=h.offsetWidth,s=h.offsetHeight,o=0,t=0;h.offsetParent&&h!==R()[Ms.fullscreenElement];)o+=h.offsetLeft,t+=h.offsetTop,h=h.offsetParent;return{left:o,top:t,width:i,height:s}}function Ts(h,i){var s={x:0,y:0};if(pt)for(var o=h;o&&"html"!==o.nodeName.toLowerCase();){var t=as(o,"transform");if(/^matrix/.test(t)){var r=t.slice(7,-1).split(/,\s/).map(Number);s.x+=r[4],s.y+=r[5]}else if(/^matrix3d/.test(t)){var u=t.slice(9,-1).split(/,\s/).map(Number);s.x+=u[12],s.y+=u[13]}o=o.parentNode}var p={},v=Vo(i.target),b=Vo(h),S=b.width,U=b.height,F=i.offsetY-(b.top-v.top),se=i.offsetX-(b.left-v.left);return i.changedTouches&&(se=i.changedTouches[0].pageX-b.left,F=i.changedTouches[0].pageY+b.top,pt&&(se-=s.x,F-=s.y)),p.y=1-Math.max(0,Math.min(1,F/U)),p.x=Math.max(0,Math.min(1,se/S)),p}function af(h){return Uo(h)&&3===h.nodeType}function Ad(h){for(;h.firstChild;)h.removeChild(h.firstChild);return h}function lf(h){return"function"==typeof h&&(h=h()),(Array.isArray(h)?h:[h]).map(function(i){return"function"==typeof i&&(i=i()),H(i)||af(i)?i:"string"==typeof i&&/\S/.test(i)?R().createTextNode(i):void 0}).filter(function(i){return i})}function Ec(h,i){return lf(i).forEach(function(s){return h.appendChild(s)}),h}function Dc(h,i){return Ec(Ad(h),i)}function kl(h){return void 0===h.button&&void 0===h.buttons||0===h.button&&void 0===h.buttons||"mouseup"===h.type&&0===h.button&&0===h.buttons||!(0!==h.button||1!==h.buttons)}var Pd,Ma=Ge("querySelector"),uf=Ge("querySelectorAll"),Od=Object.freeze({__proto__:null,isReal:E,isEl:H,isInFrame:he,createEl:tt,textContent:Vt,prependTo:Nn,hasClass:gr,addClass:ur,removeClass:dr,toggleClass:or,setAttributes:oi,getAttributes:yr,getAttribute:bi,setAttribute:Ji,removeAttribute:mo,blockTextSelection:la,unblockTextSelection:Ao,getBoundingClientRect:Oo,findPosition:Vo,getPointerPosition:Ts,isTextNode:af,emptyEl:Ad,normalizeContent:lf,appendContent:Ec,insertContent:Dc,isSingleLeftClick:kl,$:Ma,$$:uf}),xc=!1,Su=function(){if(!1!==Pd.options.autoSetup){var i=Array.prototype.slice.call(R().getElementsByTagName("video")),s=Array.prototype.slice.call(R().getElementsByTagName("audio")),o=Array.prototype.slice.call(R().getElementsByTagName("video-js")),t=i.concat(s,o);if(t&&t.length>0)for(var r=0,u=t.length;r-1&&(t={passive:!0}),h.addEventListener(i,o.dispatcher,t)}else h.attachEvent&&h.attachEvent("on"+i,o.dispatcher)}function eo(h,i,s){if(Xi.has(h)){var o=Xi.get(h);if(o.handlers){if(Array.isArray(i))return wa(eo,h,i,s);var t=function(b,S){o.handlers[S]=[],Rd(b,S)};if(void 0===i){for(var r in o.handlers)Object.prototype.hasOwnProperty.call(o.handlers||{},r)&&t(h,r);return}var u=o.handlers[i];if(u){if(!s)return void t(h,i);if(s.guid)for(var p=0;p=s&&(i.apply(void 0,arguments),o=u)}},Oi=function(){};Oi.prototype.allowedEvents_={},Oi.prototype.on=function(h,i){var s=this.addEventListener;this.addEventListener=function(){},Ai(this,h,i),this.addEventListener=s},Oi.prototype.addEventListener=Oi.prototype.on,Oi.prototype.off=function(h,i){eo(this,h,i)},Oi.prototype.removeEventListener=Oi.prototype.off,Oi.prototype.one=function(h,i){var s=this.addEventListener;this.addEventListener=function(){},Au(this,h,i),this.addEventListener=s},Oi.prototype.any=function(h,i){var s=this.addEventListener;this.addEventListener=function(){},Bd(this,h,i),this.addEventListener=s},Oi.prototype.trigger=function(h){var i=h.type||h;"string"==typeof h&&(h={type:i}),h=Vi(h),this.allowedEvents_[i]&&this["on"+i]&&this["on"+i](h),ql(this,h)},Oi.prototype.dispatchEvent=Oi.prototype.trigger,Oi.prototype.queueTrigger=function(h){var i=this;Ou||(Ou=new Map);var s=h.type||h,o=Ou.get(this);o||(o=new Map,Ou.set(this,o));var t=o.get(s);o.delete(s),l().clearTimeout(t);var r=l().setTimeout(function(){0===o.size&&(o=null,Ou.delete(i)),i.trigger(h)},0);o.set(s,r)};var Ic=function(i){return"function"==typeof i.name?i.name():"string"==typeof i.name?i.name:i.name_?i.name_:i.constructor&&i.constructor.name?i.constructor.name:typeof i},cs=function(i){return i instanceof Oi||!!i.eventBusEl_&&["on","one","off","trigger"].every(function(s){return"function"==typeof i[s]})},Fd=function(i){return"string"==typeof i&&/\S/.test(i)||Array.isArray(i)&&!!i.length},Sc=function(i,s,o){if(!i||!i.nodeName&&!cs(i))throw new Error("Invalid target for "+Ic(s)+"#"+o+"; must be a DOM node or evented object.")},Ac=function(i,s,o){if(!Fd(i))throw new Error("Invalid event type for "+Ic(s)+"#"+o+"; must be a non-empty string or array.")},df=function(i,s,o){if("function"!=typeof i)throw new Error("Invalid listener for "+Ic(s)+"#"+o+"; must be a function.")},zd=function(i,s,o){var r,u,p,t=s.length<3||s[0]===i||s[0]===i.eventBusEl_;return t?(r=i.eventBusEl_,s.length>=3&&s.shift(),u=s[0],p=s[1]):(r=s[0],u=s[1],p=s[2]),Sc(r,i,o),Ac(u,i,o),df(p,i,o),{isTargetingSelf:t,target:r,type:u,listener:p=bn(i,p)}},Ut=function(i,s,o,t){Sc(i,i,s),i.nodeName?cf[s](i,o,t):i[s](o,t)},Tr={on:function(){for(var i=this,s=arguments.length,o=new Array(s),t=0;t=0;o--)this.children_[o].dispose&&this.children_[o].dispose();this.children_=null,this.childIndex_=null,this.childNameIndex_=null,this.parentComponent_=null,this.el_&&(this.el_.parentNode&&this.el_.parentNode.removeChild(this.el_),this.el_=null),this.player_=null}},i.isDisposed=function(){return!!this.isDisposed_},i.player=function(){return this.player_},i.options=function(o){return o?(this.options_=Jr(this.options_,o),this.options_):this.options_},i.el=function(){return this.el_},i.createEl=function(o,t,r){return tt(o,t,r)},i.localize=function(o,t,r){void 0===r&&(r=o);var u=this.player_.language&&this.player_.language(),p=this.player_.languages&&this.player_.languages(),v=p&&p[u],b=u&&u.split("-")[0],S=p&&p[b],U=r;return v&&v[o]?U=v[o]:S&&S[o]&&(U=S[o]),t&&(U=U.replace(/\{(\d+)\}/g,function(F,se){var ye=t[se-1],fe=ye;return typeof ye>"u"&&(fe=F),fe})),U},i.handleLanguagechange=function(){},i.contentEl=function(){return this.contentEl_||this.el_},i.id=function(){return this.id_},i.name=function(){return this.name_},i.children=function(){return this.children_},i.getChildById=function(o){return this.childIndex_[o]},i.getChild=function(o){if(o)return this.childNameIndex_[o]},i.getDescendant=function(){for(var o=arguments.length,t=new Array(o),r=0;r=0;r--)if(this.children_[r]===o){t=!0,this.children_.splice(r,1);break}if(t){o.parentComponent_=null,this.childIndex_[o.id()]=null,this.childNameIndex_[$r(o.name())]=null,this.childNameIndex_[Bl(o.name())]=null;var u=o.el();u&&u.parentNode===this.contentEl()&&this.contentEl().removeChild(o.el())}}},i.initChildren=function(){var o=this,t=this.options_.children;if(t){var p,r=this.options_,v=h.getComponent("Tech");(p=Array.isArray(t)?t:Object.keys(t)).concat(Object.keys(this.options_).filter(function(b){return!p.some(function(S){return"string"==typeof S?b===S:b===S.name})})).map(function(b){var S,U;return"string"==typeof b?U=t[S=b]||o.options_[S]||{}:(S=b.name,U=b),{name:S,opts:U}}).filter(function(b){var S=h.getComponent(b.opts.componentClass||$r(b.name));return S&&!v.isTech(S)}).forEach(function(S){var U=S.name,F=S.opts;if(void 0!==r[U]&&(F=r[U]),!1!==F){!0===F&&(F={}),F.playerOptions=o.options_.playerOptions;var se=o.addChild(U,F);se&&(o[U]=se)}})}},i.buildCSSClass=function(){return""},i.ready=function(o,t){if(void 0===t&&(t=!1),o){if(!this.isReady_)return this.readyQueue_=this.readyQueue_||[],void this.readyQueue_.push(o);t?o.call(this):this.setTimeout(o,1)}},i.triggerReady=function(){this.isReady_=!0,this.setTimeout(function(){var o=this.readyQueue_;this.readyQueue_=[],o&&o.length>0&&o.forEach(function(t){t.call(this)},this),this.trigger("ready")},1)},i.$=function(o,t){return Ma(o,t||this.contentEl())},i.$$=function(o,t){return uf(o,t||this.contentEl())},i.hasClass=function(o){return gr(this.el_,o)},i.addClass=function(o){ur(this.el_,o)},i.removeClass=function(o){dr(this.el_,o)},i.toggleClass=function(o,t){or(this.el_,o,t)},i.show=function(){this.removeClass("vjs-hidden")},i.hide=function(){this.addClass("vjs-hidden")},i.lockShowing=function(){this.addClass("vjs-lock-showing")},i.unlockShowing=function(){this.removeClass("vjs-lock-showing")},i.getAttribute=function(o){return bi(this.el_,o)},i.setAttribute=function(o,t){Ji(this.el_,o,t)},i.removeAttribute=function(o){mo(this.el_,o)},i.width=function(o,t){return this.dimension("width",o,t)},i.height=function(o,t){return this.dimension("height",o,t)},i.dimensions=function(o,t){this.width(o,!0),this.height(t)},i.dimension=function(o,t,r){if(void 0!==t)return(null===t||t!=t)&&(t=0),-1!==(""+t).indexOf("%")||-1!==(""+t).indexOf("px")?this.el_.style[o]=t:this.el_.style[o]="auto"===t?"":t+"px",void(r||this.trigger("componentresize"));if(!this.el_)return 0;var u=this.el_.style[o],p=u.indexOf("px");return parseInt(-1!==p?u.slice(0,p):this.el_["offset"+$r(o)],10)},i.currentDimension=function(o){var t=0;if("width"!==o&&"height"!==o)throw new Error("currentDimension only accepts width or height value");if(t=as(this.el_,o),0===(t=parseFloat(t))||isNaN(t)){var r="offset"+$r(o);t=this.el_[r]}return t},i.currentDimensions=function(){return{width:this.currentDimension("width"),height:this.currentDimension("height")}},i.currentWidth=function(){return this.currentDimension("width")},i.currentHeight=function(){return this.currentDimension("height")},i.focus=function(){this.el_.focus()},i.blur=function(){this.el_.blur()},i.handleKeyDown=function(o){this.player_&&(V().isEventKey(o,"Tab")||o.stopPropagation(),this.player_.handleKeyDown(o))},i.handleKeyPress=function(o){this.handleKeyDown(o)},i.emitTapEvents=function(){var p,o=0,t=null;this.on("touchstart",function(b){1===b.touches.length&&(t={pageX:b.touches[0].pageX,pageY:b.touches[0].pageY},o=l().performance.now(),p=!0)}),this.on("touchmove",function(b){if(b.touches.length>1)p=!1;else if(t){var S=b.touches[0].pageX-t.pageX,U=b.touches[0].pageY-t.pageY;Math.sqrt(S*S+U*U)>10&&(p=!1)}});var v=function(){p=!1};this.on("touchleave",v),this.on("touchcancel",v),this.on("touchend",function(b){(t=null,!0===p)&&(l().performance.now()-o<200&&(b.preventDefault(),this.trigger("tap")))})},i.enableTouchActivity=function(){if(this.player()&&this.player().reportUserActivity){var t,o=bn(this.player(),this.player().reportUserActivity);this.on("touchstart",function(){o(),this.clearInterval(t),t=this.setInterval(o,250)});var r=function(p){o(),this.clearInterval(t)};this.on("touchmove",o),this.on("touchend",r),this.on("touchcancel",r)}},i.setTimeout=function(o,t){var u,r=this;return o=bn(this,o),this.clearTimersOnDispose_(),u=l().setTimeout(function(){r.setTimeoutIds_.has(u)&&r.setTimeoutIds_.delete(u),o()},t),this.setTimeoutIds_.add(u),u},i.clearTimeout=function(o){return this.setTimeoutIds_.has(o)&&(this.setTimeoutIds_.delete(o),l().clearTimeout(o)),o},i.setInterval=function(o,t){o=bn(this,o),this.clearTimersOnDispose_();var r=l().setInterval(o,t);return this.setIntervalIds_.add(r),r},i.clearInterval=function(o){return this.setIntervalIds_.has(o)&&(this.setIntervalIds_.delete(o),l().clearInterval(o)),o},i.requestAnimationFrame=function(o){var r,t=this;return this.supportsRaf_?(this.clearTimersOnDispose_(),o=bn(this,o),r=l().requestAnimationFrame(function(){t.rafIds_.has(r)&&t.rafIds_.delete(r),o()}),this.rafIds_.add(r),r):this.setTimeout(o,1e3/60)},i.requestNamedAnimationFrame=function(o,t){var r=this;if(!this.namedRafs_.has(o)){this.clearTimersOnDispose_(),t=bn(this,t);var u=this.requestAnimationFrame(function(){t(),r.namedRafs_.has(o)&&r.namedRafs_.delete(o)});return this.namedRafs_.set(o,u),o}},i.cancelNamedAnimationFrame=function(o){this.namedRafs_.has(o)&&(this.cancelAnimationFrame(this.namedRafs_.get(o)),this.namedRafs_.delete(o))},i.cancelAnimationFrame=function(o){return this.supportsRaf_?(this.rafIds_.has(o)&&(this.rafIds_.delete(o),l().cancelAnimationFrame(o)),o):this.clearTimeout(o)},i.clearTimersOnDispose_=function(){var o=this;this.clearingTimersOnDispose_||(this.clearingTimersOnDispose_=!0,this.one("dispose",function(){[["namedRafs_","cancelNamedAnimationFrame"],["rafIds_","cancelAnimationFrame"],["setTimeoutIds_","clearTimeout"],["setIntervalIds_","clearInterval"]].forEach(function(t){var r=t[0],u=t[1];o[r].forEach(function(p,v){return o[u](v)})}),o.clearingTimersOnDispose_=!1}))},h.registerComponent=function(o,t){if("string"!=typeof o||!o)throw new Error('Illegal component name, "'+o+'"; must be a non-empty string.');var v,r=h.getComponent("Tech"),u=r&&r.isTech(t),p=h===t||h.prototype.isPrototypeOf(t.prototype);if(u||!p)throw v=u?"techs must be registered using Tech.registerTech()":"must be a Component subclass",new Error('Illegal component, "'+o+'"; '+v+".");o=$r(o),h.components_||(h.components_={});var b=h.getComponent("Player");if("Player"===o&&b&&b.players){var S=b.players,U=Object.keys(S);if(S&&U.length>0&&U.map(function(F){return S[F]}).every(Boolean))throw new Error("Can not register Player component after player has been created.")}return h.components_[o]=t,h.components_[Bl(o)]=t,t},h.getComponent=function(o){if(o&&h.components_)return h.components_[o]},h}();function jd(h,i,s,o){return function ua(h,i,s){if("number"!=typeof i||i<0||i>s)throw new Error("Failed to execute '"+h+"' on 'TimeRanges': The index provided ("+i+") is non-numeric or out of bounds (0-"+s+").")}(h,o,s.length-1),s[o][i]}function lo(h){var i;return i=void 0===h||0===h.length?{length:0,start:function(){throw new Error("This TimeRanges object is empty")},end:function(){throw new Error("This TimeRanges object is empty")}}:{length:h.length,start:jd.bind(null,"start",0,h),end:jd.bind(null,"end",1,h)},l().Symbol&&l().Symbol.iterator&&(i[l().Symbol.iterator]=function(){return(h||[]).values()}),i}function vo(h,i){return Array.isArray(h)?lo(h):void 0===h||void 0===i?lo():lo([[h,i]])}function hf(h,i){var o,t,s=0;if(!i)return 0;(!h||!h.length)&&(h=vo(0,0));for(var r=0;ri&&(t=i),s+=t-o;return s/i}function uo(h){if(h instanceof uo)return h;"number"==typeof h?this.code=h:"string"==typeof h?this.message=h:Uo(h)&&("number"==typeof h.code&&(this.code=h.code),Br(this,h)),this.message||(this.message=uo.defaultMessages[this.code]||"")}Ft.prototype.supportsRaf_="function"==typeof l().requestAnimationFrame&&"function"==typeof l().cancelAnimationFrame,Ft.registerComponent("Component",Ft),uo.prototype.code=0,uo.prototype.message="",uo.prototype.status=null,uo.errorTypes=["MEDIA_ERR_CUSTOM","MEDIA_ERR_ABORTED","MEDIA_ERR_NETWORK","MEDIA_ERR_DECODE","MEDIA_ERR_SRC_NOT_SUPPORTED","MEDIA_ERR_ENCRYPTED"],uo.defaultMessages={1:"You aborted the media playback",2:"A network error caused the media download to fail part-way.",3:"The media playback was aborted due to a corruption problem or because the media used features your browser did not support.",4:"The media could not be loaded, either because the server or network failed or because the format is not supported.",5:"The media is encrypted and we do not have the keys to decrypt it."};for(var Fl=0;Fl=0;r--)if(o[r].enabled){Lc(o,o[r]);break}return(t=h.call(this,o)||this).changing_=!1,t}N(i,h);var s=i.prototype;return s.addTrack=function(t){var r=this;t.enabled&&Lc(this,t),h.prototype.addTrack.call(this,t),t.addEventListener&&(t.enabledChange_=function(){r.changing_||(r.changing_=!0,Lc(r,t),r.changing_=!1,r.trigger("change"))},t.addEventListener("enabledchange",t.enabledChange_))},s.removeTrack=function(t){h.prototype.removeTrack.call(this,t),t.removeEventListener&&t.enabledChange_&&(t.removeEventListener("enabledchange",t.enabledChange_),t.enabledChange_=null)},i}(Ta),ll=function(i,s){for(var o=0;o=0;r--)if(o[r].selected){ll(o,o[r]);break}return(t=h.call(this,o)||this).changing_=!1,Object.defineProperty(W(t),"selectedIndex",{get:function(){for(var p=0;p0&&(l().console&&l().console.groupCollapsed&&l().console.groupCollapsed("Text Track parsing errors for "+s.src),t.forEach(function(r){return $n.error(r)}),l().console&&l().console.groupEnd&&l().console.groupEnd()),o.flush()},Ru=function(i,s){var o={uri:i},t=Ds(i);t&&(o.cors=t);var r="use-credentials"===s.tech_.crossOrigin();r&&(o.withCredentials=r),Oe()(o,bn(this,function(u,p,v){if(u)return $n.error(u,p);s.loaded_=!0,"function"!=typeof l().WebVTT?s.tech_&&s.tech_.any(["vttjsloaded","vttjserror"],function(b){if("vttjserror"!==b.type)return qu(v,s);$n.error("vttjs failed to load, stopping trying to process "+s.src)}):qu(v,s)}))},Da=function(h){function i(o){var t;if(void 0===o&&(o={}),!o.tech)throw new Error("A tech was not provided.");var r=Jr(o,{kind:P0[o.kind]||"subtitles",language:o.language||o.srclang||""}),u=Gd[r.mode]||"disabled",p=r.default;("metadata"===r.kind||"chapters"===r.kind)&&(u="hidden"),(t=h.call(this,r)||this).tech_=r.tech,t.cues_=[],t.activeCues_=[],t.preload_=!1!==t.tech_.preloadTextTracks;var v=new Ea(t.cues_),b=new Ea(t.activeCues_),S=!1,U=bn(W(t),function(){!this.tech_.isReady_||this.tech_.isDisposed()||(this.activeCues=this.activeCues,S&&(this.trigger("cuechange"),S=!1))});return t.tech_.one("dispose",function(){t.tech_.off("timeupdate",U)}),"disabled"!==u&&t.tech_.on("timeupdate",U),Object.defineProperties(W(t),{default:{get:function(){return p},set:function(){}},mode:{get:function(){return u},set:function(ye){Gd[ye]&&u!==ye&&(u=ye,!this.preload_&&"disabled"!==u&&0===this.cues.length&&Ru(this.src,this),this.tech_.off("timeupdate",U),"disabled"!==u&&this.tech_.on("timeupdate",U),this.trigger("modechange"))}},cues:{get:function(){return this.loaded_?v:null},set:function(){}},activeCues:{get:function(){if(!this.loaded_)return null;if(0===this.cues.length)return b;for(var ye=this.tech_.currentTime(),fe=[],pe=0,et=this.cues.length;pe=ye||ot.startTime===ot.endTime&&ot.startTime<=ye&&ot.startTime+.5>=ye)&&fe.push(ot)}if(S=!1,fe.length!==this.activeCues_.length)S=!0;else for(var St=0;St0)return void this.trigger("vttjsloaded");var r=R().createElement("script");r.src=this.options_["vtt.js"]||"https://vjs.zencdn.net/vttjs/0.14.1/vtt.min.js",r.onload=function(){t.trigger("vttjsloaded")},r.onerror=function(){t.trigger("vttjserror")},this.on("dispose",function(){r.onload=null,r.onerror=null}),l().WebVTT=!0,this.el().parentNode.appendChild(r)}else this.ready(this.addWebVttScript_)},s.emulateTextTracks=function(){var t=this,r=this.textTracks(),u=this.remoteTextTracks(),p=function(F){return r.addTrack(F.track)},v=function(F){return r.removeTrack(F.track)};u.on("addtrack",p),u.on("removetrack",v),this.addWebVttScript_();var b=function(){return t.trigger("texttrackchange")},S=function(){b();for(var F=0;F=0;t--){var r=h[t];r[i]&&r[i](o,s)}}(h,s,p,u),p}var vf={buffered:1,currentTime:1,duration:1,muted:1,played:1,paused:1,seekable:1,volume:1,ended:1},$d={setCurrentTime:1,setMuted:1,setVolume:1},R0={play:1,pause:1};function xs(h){return function(i,s){return i===Vl?Vl:s[h]?s[h](i):i}}function cl(h,i,s,o,t,r){void 0===h&&(h={}),void 0===i&&(i=[]),void 0===t&&(t=[]),void 0===r&&(r=!1);var u=i,p=u[0],v=u.slice(1);if("string"==typeof p)cl(h,jl[p],s,o,t,r);else if(p){var b=function qi(h,i){var s=Qd[h.id()],o=null;if(null==s)return o=i(h),Qd[h.id()]=[[i,o]],o;for(var t=0;t0;this.player_.tech(!0)&&!((Gs||Si)&&r)&&this.player_.tech(!0).focus(),this.player_.paused()?ds(this.player_.play()):this.player_.pause()}},i}(Rc);Ft.registerComponent("PosterImage",vh);var Lo="#222",ju={monospace:"monospace",sansSerif:"sans-serif",serif:"serif",monospaceSansSerif:'"Andale Mono", "Lucida Console", monospace',monospaceSerif:'"Courier New", monospace',proportionalSansSerif:"sans-serif",proportionalSerif:"serif",casual:'"Comic Sans MS", Impact, fantasy',script:'"Monotype Corsiva", cursive',smallcaps:'"Andale Mono", "Lucida Console", monospace, sans-serif'};function Bc(h,i){var s;if(4===h.length)s=h[1]+h[1]+h[2]+h[2]+h[3]+h[3];else{if(7!==h.length)throw new Error("Invalid color code provided, "+h+"; must be formatted as e.g. #f0e or #f604e2.");s=h.slice(1)}return"rgba("+parseInt(s.slice(0,2),16)+","+parseInt(s.slice(2,4),16)+","+parseInt(s.slice(4,6),16)+","+i+")"}function e1(h,i,s){try{h.style[i]=s}catch{return}}var Vu=function(h){function i(o,t,r){var u;u=h.call(this,o,t,r)||this;var p=function(b){return u.updateDisplay(b)};return o.on("loadstart",function(v){return u.toggleDisplay(v)}),o.on("texttrackchange",p),o.on("loadedmetadata",function(v){return u.preselectTrack(v)}),o.ready(bn(W(u),function(){if(o.tech_&&o.tech_.featuresNativeTextTracks)this.hide();else{o.on("fullscreenchange",p),o.on("playerresize",p),l().addEventListener("orientationchange",p),o.on("dispose",function(){return l().removeEventListener("orientationchange",p)});for(var v=this.options_.playerOptions.tracks||[],b=0;b0;return ds(r),void(this.player_.tech(!0)&&(!Gs&&!Si||!u)&&this.player_.tech(!0).focus())}var p=this.player_.getChild("controlBar"),v=p&&p.getChild("playToggle");if(v){var b=function(){return v.focus()};Lu(r)?r.then(b,function(){}):this.setTimeout(b,1)}else this.player_.tech(!0).focus()},s.handleKeyDown=function(t){this.mouseused_=!1,h.prototype.handleKeyDown.call(this,t)},s.handleMouseDown=function(t){this.mouseused_=!0},i}(si);U0.prototype.controlText_="Play Video",Ft.registerComponent("BigPlayButton",U0);var t1=function(h){function i(o,t){var r;return(r=h.call(this,o,t)||this).controlText(t&&t.controlText||r.localize("Close")),r}N(i,h);var s=i.prototype;return s.buildCSSClass=function(){return"vjs-close-button "+h.prototype.buildCSSClass.call(this)},s.handleClick=function(t){this.trigger({type:"close",bubbles:!1})},s.handleKeyDown=function(t){V().isEventKey(t,"Esc")?(t.preventDefault(),t.stopPropagation(),this.trigger("click")):h.prototype.handleKeyDown.call(this,t)},i}(si);Ft.registerComponent("CloseButton",t1);var Fc=function(h){function i(o,t){var r;return void 0===t&&(t={}),r=h.call(this,o,t)||this,t.replay=void 0===t.replay||t.replay,r.on(o,"play",function(u){return r.handlePlay(u)}),r.on(o,"pause",function(u){return r.handlePause(u)}),t.replay&&r.on(o,"ended",function(u){return r.handleEnded(u)}),r}N(i,h);var s=i.prototype;return s.buildCSSClass=function(){return"vjs-play-control "+h.prototype.buildCSSClass.call(this)},s.handleClick=function(t){this.player_.paused()?ds(this.player_.play()):this.player_.pause()},s.handleSeeked=function(t){this.removeClass("vjs-ended"),this.player_.paused()?this.handlePause(t):this.handlePlay(t)},s.handlePlay=function(t){this.removeClass("vjs-ended"),this.removeClass("vjs-paused"),this.addClass("vjs-playing"),this.controlText("Pause")},s.handlePause=function(t){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.controlText("Play")},s.handleEnded=function(t){var r=this;this.removeClass("vjs-playing"),this.addClass("vjs-ended"),this.controlText("Replay"),this.one(this.player_,"seeked",function(u){return r.handleSeeked(u)})},i}(si);Fc.prototype.controlText_="Play",Ft.registerComponent("PlayToggle",Fc);var j0=function(i,s){i=i<0?0:i;var o=Math.floor(i%60),t=Math.floor(i/60%60),r=Math.floor(i/3600),u=Math.floor(s/60%60),p=Math.floor(s/3600);return(isNaN(i)||i===1/0)&&(r=t=o="-"),(r=r>0||p>0?r+":":"")+(t=((r||u>=10)&&t<10?"0"+t:t)+":")+(o=o<10?"0"+o:o)},Ia=j0;function zr(h,i){return void 0===i&&(i=h),Ia(h,i)}var to=function(h){function i(o,t){var r;return(r=h.call(this,o,t)||this).on(o,["timeupdate","ended"],function(u){return r.updateContent(u)}),r.updateTextNode_(),r}N(i,h);var s=i.prototype;return s.createEl=function(){var t=this.buildCSSClass(),r=h.prototype.createEl.call(this,"div",{className:t+" vjs-time-control vjs-control"}),u=tt("span",{className:"vjs-control-text",textContent:this.localize(this.labelText_)+"\xa0"},{role:"presentation"});return r.appendChild(u),this.contentEl_=tt("span",{className:t+"-display"},{"aria-live":"off",role:"presentation"}),r.appendChild(this.contentEl_),r},s.dispose=function(){this.contentEl_=null,this.textNode_=null,h.prototype.dispose.call(this)},s.updateTextNode_=function(t){var r=this;void 0===t&&(t=0),t=zr(t),this.formattedTime_!==t&&(this.formattedTime_=t,this.requestNamedAnimationFrame("TimeDisplay#updateTextNode_",function(){if(r.contentEl_){var u=r.textNode_;u&&r.contentEl_.firstChild!==u&&(u=null,$n.warn("TimeDisplay#updateTextnode_: Prevented replacement of text node element since it was no longer a child of this node. Appending a new node instead.")),r.textNode_=R().createTextNode(r.formattedTime_),r.textNode_&&(u?r.contentEl_.replaceChild(r.textNode_,u):r.contentEl_.appendChild(r.textNode_))}}))},s.updateContent=function(t){},i}(Ft);to.prototype.labelText_="Time",to.prototype.controlText_="Time",Ft.registerComponent("TimeDisplay",to);var hs=function(h){function i(){return h.apply(this,arguments)||this}N(i,h);var s=i.prototype;return s.buildCSSClass=function(){return"vjs-current-time"},s.updateContent=function(t){var r;r=this.player_.ended()?this.player_.duration():this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime(),this.updateTextNode_(r)},i}(to);hs.prototype.labelText_="Current Time",hs.prototype.controlText_="Current Time",Ft.registerComponent("CurrentTimeDisplay",hs);var Sa=function(h){function i(o,t){var r,u=function(v){return r.updateContent(v)};return(r=h.call(this,o,t)||this).on(o,"durationchange",u),r.on(o,"loadstart",u),r.on(o,"loadedmetadata",u),r}N(i,h);var s=i.prototype;return s.buildCSSClass=function(){return"vjs-duration"},s.updateContent=function(t){var r=this.player_.duration();this.updateTextNode_(r)},i}(to);Sa.prototype.labelText_="Duration",Sa.prototype.controlText_="Duration",Ft.registerComponent("DurationDisplay",Sa);var fl=function(h){function i(){return h.apply(this,arguments)||this}return N(i,h),i.prototype.createEl=function(){var t=h.prototype.createEl.call(this,"div",{className:"vjs-time-control vjs-time-divider"},{"aria-hidden":!0}),r=h.prototype.createEl.call(this,"div"),u=h.prototype.createEl.call(this,"span",{textContent:"/"});return r.appendChild(u),t.appendChild(r),t},i}(Ft);Ft.registerComponent("TimeDivider",fl);var Qs=function(h){function i(o,t){var r;return(r=h.call(this,o,t)||this).on(o,"durationchange",function(u){return r.updateContent(u)}),r}N(i,h);var s=i.prototype;return s.buildCSSClass=function(){return"vjs-remaining-time"},s.createEl=function(){var t=h.prototype.createEl.call(this);return!1!==this.options_.displayNegative&&t.insertBefore(tt("span",{},{"aria-hidden":!0},"-"),this.contentEl_),t},s.updateContent=function(t){var r;"number"==typeof this.player_.duration()&&(r=this.player_.ended()?0:this.player_.remainingTimeDisplay?this.player_.remainingTimeDisplay():this.player_.remainingTime(),this.updateTextNode_(r))},i}(to);Qs.prototype.labelText_="Remaining Time",Qs.prototype.controlText_="Remaining Time",Ft.registerComponent("RemainingTimeDisplay",Qs);var zc=function(h){function i(o,t){var r;return(r=h.call(this,o,t)||this).updateShowing(),r.on(r.player(),"durationchange",function(u){return r.updateShowing(u)}),r}N(i,h);var s=i.prototype;return s.createEl=function(){var t=h.prototype.createEl.call(this,"div",{className:"vjs-live-control vjs-control"});return this.contentEl_=tt("div",{className:"vjs-live-display"},{"aria-live":"off"}),this.contentEl_.appendChild(tt("span",{className:"vjs-control-text",textContent:this.localize("Stream Type")+"\xa0"})),this.contentEl_.appendChild(R().createTextNode(this.localize("LIVE"))),t.appendChild(this.contentEl_),t},s.dispose=function(){this.contentEl_=null,h.prototype.dispose.call(this)},s.updateShowing=function(t){this.player().duration()===1/0?this.show():this.hide()},i}(Ft);Ft.registerComponent("LiveDisplay",zc);var r1=function(h){function i(o,t){var r;return(r=h.call(this,o,t)||this).updateLiveEdgeStatus(),r.player_.liveTracker&&(r.updateLiveEdgeStatusHandler_=function(u){return r.updateLiveEdgeStatus(u)},r.on(r.player_.liveTracker,"liveedgechange",r.updateLiveEdgeStatusHandler_)),r}N(i,h);var s=i.prototype;return s.createEl=function(){var t=h.prototype.createEl.call(this,"button",{className:"vjs-seek-to-live-control vjs-control"});return this.textEl_=tt("span",{className:"vjs-seek-to-live-text",textContent:this.localize("LIVE")},{"aria-hidden":"true"}),t.appendChild(this.textEl_),t},s.updateLiveEdgeStatus=function(){!this.player_.liveTracker||this.player_.liveTracker.atLiveEdge()?(this.setAttribute("aria-disabled",!0),this.addClass("vjs-at-live-edge"),this.controlText("Seek to live, currently playing live")):(this.setAttribute("aria-disabled",!1),this.removeClass("vjs-at-live-edge"),this.controlText("Seek to live, currently behind live"))},s.handleClick=function(){this.player_.liveTracker.seekToLiveEdge()},s.dispose=function(){this.player_.liveTracker&&this.off(this.player_.liveTracker,"liveedgechange",this.updateLiveEdgeStatusHandler_),this.textEl_=null,h.prototype.dispose.call(this)},i}(si);r1.prototype.controlText_="Seek to live, currently playing live",Ft.registerComponent("SeekToLive",r1);var hl=function(i,s,o){return i=Number(i),Math.min(o,Math.max(s,isNaN(i)?s:i))},Uc=function(h){function i(o,t){var r;return(r=h.call(this,o,t)||this).handleMouseDown_=function(u){return r.handleMouseDown(u)},r.handleMouseUp_=function(u){return r.handleMouseUp(u)},r.handleKeyDown_=function(u){return r.handleKeyDown(u)},r.handleClick_=function(u){return r.handleClick(u)},r.handleMouseMove_=function(u){return r.handleMouseMove(u)},r.update_=function(u){return r.update(u)},r.bar=r.getChild(r.options_.barName),r.vertical(!!r.options_.vertical),r.enable(),r}N(i,h);var s=i.prototype;return s.enabled=function(){return this.enabled_},s.enable=function(){this.enabled()||(this.on("mousedown",this.handleMouseDown_),this.on("touchstart",this.handleMouseDown_),this.on("keydown",this.handleKeyDown_),this.on("click",this.handleClick_),this.on(this.player_,"controlsvisible",this.update),this.playerEvent&&this.on(this.player_,this.playerEvent,this.update),this.removeClass("disabled"),this.setAttribute("tabindex",0),this.enabled_=!0)},s.disable=function(){if(this.enabled()){var t=this.bar.el_.ownerDocument;this.off("mousedown",this.handleMouseDown_),this.off("touchstart",this.handleMouseDown_),this.off("keydown",this.handleKeyDown_),this.off("click",this.handleClick_),this.off(this.player_,"controlsvisible",this.update_),this.off(t,"mousemove",this.handleMouseMove_),this.off(t,"mouseup",this.handleMouseUp_),this.off(t,"touchmove",this.handleMouseMove_),this.off(t,"touchend",this.handleMouseUp_),this.removeAttribute("tabindex"),this.addClass("disabled"),this.playerEvent&&this.off(this.player_,this.playerEvent,this.update),this.enabled_=!1}},s.createEl=function(t,r,u){return void 0===r&&(r={}),void 0===u&&(u={}),r.className=r.className+" vjs-slider",r=Br({tabIndex:0},r),u=Br({role:"slider","aria-valuenow":0,"aria-valuemin":0,"aria-valuemax":100,tabIndex:0},u),h.prototype.createEl.call(this,t,r,u)},s.handleMouseDown=function(t){var r=this.bar.el_.ownerDocument;"mousedown"===t.type&&t.preventDefault(),"touchstart"===t.type&&!go&&t.preventDefault(),la(),this.addClass("vjs-sliding"),this.trigger("slideractive"),this.on(r,"mousemove",this.handleMouseMove_),this.on(r,"mouseup",this.handleMouseUp_),this.on(r,"touchmove",this.handleMouseMove_),this.on(r,"touchend",this.handleMouseUp_),this.handleMouseMove(t,!0)},s.handleMouseMove=function(t){},s.handleMouseUp=function(){var t=this.bar.el_.ownerDocument;Ao(),this.removeClass("vjs-sliding"),this.trigger("sliderinactive"),this.off(t,"mousemove",this.handleMouseMove_),this.off(t,"mouseup",this.handleMouseUp_),this.off(t,"touchmove",this.handleMouseMove_),this.off(t,"touchend",this.handleMouseUp_),this.update()},s.update=function(){var t=this;if(this.el_&&this.bar){var r=this.getProgress();return r===this.progress_||(this.progress_=r,this.requestNamedAnimationFrame("Slider#update",function(){var u=t.vertical()?"height":"width";t.bar.el().style[u]=(100*r).toFixed(2)+"%"})),r}},s.getProgress=function(){return Number(hl(this.getPercent(),0,1).toFixed(4))},s.calculateDistance=function(t){var r=Ts(this.el_,t);return this.vertical()?r.y:r.x},s.handleKeyDown=function(t){V().isEventKey(t,"Left")||V().isEventKey(t,"Down")?(t.preventDefault(),t.stopPropagation(),this.stepBack()):V().isEventKey(t,"Right")||V().isEventKey(t,"Up")?(t.preventDefault(),t.stopPropagation(),this.stepForward()):h.prototype.handleKeyDown.call(this,t)},s.handleClick=function(t){t.stopPropagation(),t.preventDefault()},s.vertical=function(t){if(void 0===t)return this.vertical_||!1;this.vertical_=!!t,this.vertical_?this.addClass("vjs-slider-vertical"):this.addClass("vjs-slider-horizontal")},i}(Ft);Ft.registerComponent("Slider",Uc);var i1=function(i,s){return hl(i/s*100,0,100).toFixed(2)+"%"},yh=function(h){function i(o,t){var r;return(r=h.call(this,o,t)||this).partEls_=[],r.on(o,"progress",function(u){return r.update(u)}),r}N(i,h);var s=i.prototype;return s.createEl=function(){var t=h.prototype.createEl.call(this,"div",{className:"vjs-load-progress"}),r=tt("span",{className:"vjs-control-text"}),u=tt("span",{textContent:this.localize("Loaded")}),p=R().createTextNode(": ");return this.percentageEl_=tt("span",{className:"vjs-control-text-loaded-percentage",textContent:"0%"}),t.appendChild(r),r.appendChild(u),r.appendChild(p),r.appendChild(this.percentageEl_),t},s.dispose=function(){this.partEls_=null,this.percentageEl_=null,h.prototype.dispose.call(this)},s.update=function(t){var r=this;this.requestNamedAnimationFrame("LoadProgressBar#update",function(){var u=r.player_.liveTracker,p=r.player_.buffered(),v=u&&u.isLive()?u.seekableEnd():r.player_.duration(),b=r.player_.bufferedEnd(),S=r.partEls_,U=i1(b,v);r.percent_!==U&&(r.el_.style.width=U,Vt(r.percentageEl_,U),r.percent_=U);for(var F=0;Fp.length;pe--)r.el_.removeChild(S[pe-1]);S.length=p.length})},i}(Ft);Ft.registerComponent("LoadProgressBar",yh);var V0=function(h){function i(o,t){var r;return(r=h.call(this,o,t)||this).update=Es(bn(W(r),r.update),30),r}N(i,h);var s=i.prototype;return s.createEl=function(){return h.prototype.createEl.call(this,"div",{className:"vjs-time-tooltip"},{"aria-hidden":"true"})},s.update=function(t,r,u){var p=Vo(this.el_),v=Oo(this.player_.el()),b=t.width*r;if(v&&p){var S=t.left-v.left+b,U=t.width-b+(v.right-t.right),F=p.width/2;Sp.width&&(F=p.width),F=Math.round(F),this.el_.style.right="-"+F+"px",this.write(u)}},s.write=function(t){Vt(this.el_,t)},s.updateTime=function(t,r,u,p){var v=this;this.requestNamedAnimationFrame("TimeTooltip#updateTime",function(){var b,S=v.player_.duration();if(v.player_.liveTracker&&v.player_.liveTracker.isLive()){var U=v.player_.liveTracker.liveWindow(),F=U-r*U;b=(F<1?"":"-")+zr(F,U)}else b=zr(u,S);v.update(t,r,b),p&&p()})},i}(Ft);Ft.registerComponent("TimeTooltip",V0);var da=function(h){function i(o,t){var r;return(r=h.call(this,o,t)||this).update=Es(bn(W(r),r.update),30),r}N(i,h);var s=i.prototype;return s.createEl=function(){return h.prototype.createEl.call(this,"div",{className:"vjs-play-progress vjs-slider-bar"},{"aria-hidden":"true"})},s.update=function(t,r){var u=this.getChild("timeTooltip");if(u){var p=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime();u.updateTime(t,r,p)}},i}(Ft);da.prototype.options_={children:[]},!pt&&!ws&&da.prototype.options_.children.push("timeTooltip"),Ft.registerComponent("PlayProgressBar",da);var Ri=function(h){function i(o,t){var r;return(r=h.call(this,o,t)||this).update=Es(bn(W(r),r.update),30),r}N(i,h);var s=i.prototype;return s.createEl=function(){return h.prototype.createEl.call(this,"div",{className:"vjs-mouse-display"})},s.update=function(t,r){var u=this,p=r*this.player_.duration();this.getChild("timeTooltip").updateTime(t,r,p,function(){u.el_.style.left=t.width*r+"px"})},i}(Ft);Ri.prototype.options_={children:["timeTooltip"]},Ft.registerComponent("MouseTimeDisplay",Ri);var o1=function(h){function i(o,t){var r;return(r=h.call(this,o,t)||this).setEventHandlers_(),r}N(i,h);var s=i.prototype;return s.setEventHandlers_=function(){var t=this;this.update_=bn(this,this.update),this.update=Es(this.update_,30),this.on(this.player_,["ended","durationchange","timeupdate"],this.update),this.player_.liveTracker&&this.on(this.player_.liveTracker,"liveedgechange",this.update),this.updateInterval=null,this.enableIntervalHandler_=function(r){return t.enableInterval_(r)},this.disableIntervalHandler_=function(r){return t.disableInterval_(r)},this.on(this.player_,["playing"],this.enableIntervalHandler_),this.on(this.player_,["ended","pause","waiting"],this.disableIntervalHandler_),"hidden"in R()&&"visibilityState"in R()&&this.on(R(),"visibilitychange",this.toggleVisibility_)},s.toggleVisibility_=function(t){"hidden"===R().visibilityState?(this.cancelNamedAnimationFrame("SeekBar#update"),this.cancelNamedAnimationFrame("Slider#update"),this.disableInterval_(t)):(!this.player_.ended()&&!this.player_.paused()&&this.enableInterval_(),this.update())},s.enableInterval_=function(){this.updateInterval||(this.updateInterval=this.setInterval(this.update,30))},s.disableInterval_=function(t){this.player_.liveTracker&&this.player_.liveTracker.isLive()&&t&&"ended"!==t.type||this.updateInterval&&(this.clearInterval(this.updateInterval),this.updateInterval=null)},s.createEl=function(){return h.prototype.createEl.call(this,"div",{className:"vjs-progress-holder"},{"aria-label":this.localize("Progress Bar")})},s.update=function(t){var r=this;if("hidden"!==R().visibilityState){var u=h.prototype.update.call(this);return this.requestNamedAnimationFrame("SeekBar#update",function(){var p=r.player_.ended()?r.player_.duration():r.getCurrentTime_(),v=r.player_.liveTracker,b=r.player_.duration();v&&v.isLive()&&(b=r.player_.liveTracker.liveCurrentTime()),r.percent_!==u&&(r.el_.setAttribute("aria-valuenow",(100*u).toFixed(2)),r.percent_=u),(r.currentTime_!==p||r.duration_!==b)&&(r.el_.setAttribute("aria-valuetext",r.localize("progress bar timing: currentTime={1} duration={2}",[zr(p,b),zr(b,b)],"{1} of {2}")),r.currentTime_=p,r.duration_=b),r.bar&&r.bar.update(Oo(r.el()),r.getProgress())}),u}},s.userSeek_=function(t){this.player_.liveTracker&&this.player_.liveTracker.isLive()&&this.player_.liveTracker.nextSeekedFromUser(),this.player_.currentTime(t)},s.getCurrentTime_=function(){return this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime()},s.getPercent=function(){var r,t=this.getCurrentTime_(),u=this.player_.liveTracker;return u&&u.isLive()?(r=(t-u.seekableStart())/u.liveWindow(),u.atLiveEdge()&&(r=1)):r=t/this.player_.duration(),r},s.handleMouseDown=function(t){kl(t)&&(t.stopPropagation(),this.videoWasPlaying=!this.player_.paused(),this.player_.pause(),h.prototype.handleMouseDown.call(this,t))},s.handleMouseMove=function(t,r){if(void 0===r&&(r=!1),kl(t)){!r&&!this.player_.scrubbing()&&this.player_.scrubbing(!0);var u,p=this.calculateDistance(t),v=this.player_.liveTracker;if(v&&v.isLive()){if(p>=.99)return void v.seekToLiveEdge();var b=v.seekableStart(),S=v.liveCurrentTime();if((u=b+p*v.liveWindow())>=S&&(u=S),u<=b&&(u=b+.1),u===1/0)return}else(u=p*this.player_.duration())===this.player_.duration()&&(u-=.1);this.userSeek_(u)}},s.enable=function(){h.prototype.enable.call(this);var t=this.getChild("mouseTimeDisplay");t&&t.show()},s.disable=function(){h.prototype.disable.call(this);var t=this.getChild("mouseTimeDisplay");t&&t.hide()},s.handleMouseUp=function(t){h.prototype.handleMouseUp.call(this,t),t&&t.stopPropagation(),this.player_.scrubbing(!1),this.player_.trigger({type:"timeupdate",target:this,manuallyTriggered:!0}),this.videoWasPlaying?ds(this.player_.play()):this.update_()},s.stepForward=function(){this.userSeek_(this.player_.currentTime()+5)},s.stepBack=function(){this.userSeek_(this.player_.currentTime()-5)},s.handleAction=function(t){this.player_.paused()?this.player_.play():this.player_.pause()},s.handleKeyDown=function(t){var r=this.player_.liveTracker;if(V().isEventKey(t,"Space")||V().isEventKey(t,"Enter"))t.preventDefault(),t.stopPropagation(),this.handleAction(t);else if(V().isEventKey(t,"Home"))t.preventDefault(),t.stopPropagation(),this.userSeek_(0);else if(V().isEventKey(t,"End"))t.preventDefault(),t.stopPropagation(),r&&r.isLive()?this.userSeek_(r.liveCurrentTime()):this.userSeek_(this.player_.duration());else if(/^[0-9]$/.test(V()(t))){t.preventDefault(),t.stopPropagation();var u=10*(V().codes[V()(t)]-V().codes[0])/100;r&&r.isLive()?this.userSeek_(r.seekableStart()+r.liveWindow()*u):this.userSeek_(this.player_.duration()*u)}else V().isEventKey(t,"PgDn")?(t.preventDefault(),t.stopPropagation(),this.userSeek_(this.player_.currentTime()-60)):V().isEventKey(t,"PgUp")?(t.preventDefault(),t.stopPropagation(),this.userSeek_(this.player_.currentTime()+60)):h.prototype.handleKeyDown.call(this,t)},s.dispose=function(){this.disableInterval_(),this.off(this.player_,["ended","durationchange","timeupdate"],this.update),this.player_.liveTracker&&this.off(this.player_.liveTracker,"liveedgechange",this.update),this.off(this.player_,["playing"],this.enableIntervalHandler_),this.off(this.player_,["ended","pause","waiting"],this.disableIntervalHandler_),"hidden"in R()&&"visibilityState"in R()&&this.off(R(),"visibilitychange",this.toggleVisibility_),h.prototype.dispose.call(this)},i}(Uc);o1.prototype.options_={children:["loadProgressBar","playProgressBar"],barName:"playProgressBar"},!pt&&!ws&&o1.prototype.options_.children.splice(1,0,"mouseTimeDisplay"),Ft.registerComponent("SeekBar",o1);var Gl=function(h){function i(o,t){var r;return(r=h.call(this,o,t)||this).handleMouseMove=Es(bn(W(r),r.handleMouseMove),30),r.throttledHandleMouseSeek=Es(bn(W(r),r.handleMouseSeek),30),r.handleMouseUpHandler_=function(u){return r.handleMouseUp(u)},r.handleMouseDownHandler_=function(u){return r.handleMouseDown(u)},r.enable(),r}N(i,h);var s=i.prototype;return s.createEl=function(){return h.prototype.createEl.call(this,"div",{className:"vjs-progress-control vjs-control"})},s.handleMouseMove=function(t){var r=this.getChild("seekBar");if(r){var u=r.getChild("playProgressBar"),p=r.getChild("mouseTimeDisplay");if(u||p){var v=r.el(),b=Vo(v),S=Ts(v,t).x;S=hl(S,0,1),p&&p.update(b,S),u&&u.update(b,r.getProgress())}}},s.handleMouseSeek=function(t){var r=this.getChild("seekBar");r&&r.handleMouseMove(t)},s.enabled=function(){return this.enabled_},s.disable=function(){if(this.children().forEach(function(r){return r.disable&&r.disable()}),this.enabled()&&(this.off(["mousedown","touchstart"],this.handleMouseDownHandler_),this.off(this.el_,"mousemove",this.handleMouseMove),this.removeListenersAddedOnMousedownAndTouchstart(),this.addClass("disabled"),this.enabled_=!1,this.player_.scrubbing())){var t=this.getChild("seekBar");this.player_.scrubbing(!1),t.videoWasPlaying&&ds(this.player_.play())}},s.enable=function(){this.children().forEach(function(t){return t.enable&&t.enable()}),!this.enabled()&&(this.on(["mousedown","touchstart"],this.handleMouseDownHandler_),this.on(this.el_,"mousemove",this.handleMouseMove),this.removeClass("disabled"),this.enabled_=!0)},s.removeListenersAddedOnMousedownAndTouchstart=function(){var t=this.el_.ownerDocument;this.off(t,"mousemove",this.throttledHandleMouseSeek),this.off(t,"touchmove",this.throttledHandleMouseSeek),this.off(t,"mouseup",this.handleMouseUpHandler_),this.off(t,"touchend",this.handleMouseUpHandler_)},s.handleMouseDown=function(t){var r=this.el_.ownerDocument,u=this.getChild("seekBar");u&&u.handleMouseDown(t),this.on(r,"mousemove",this.throttledHandleMouseSeek),this.on(r,"touchmove",this.throttledHandleMouseSeek),this.on(r,"mouseup",this.handleMouseUpHandler_),this.on(r,"touchend",this.handleMouseUpHandler_)},s.handleMouseUp=function(t){var r=this.getChild("seekBar");r&&r.handleMouseUp(t),this.removeListenersAddedOnMousedownAndTouchstart()},i}(Ft);Gl.prototype.options_={children:["seekBar"]},Ft.registerComponent("ProgressControl",Gl);var Cf=function(h){function i(o,t){var r;return(r=h.call(this,o,t)||this).on(o,["enterpictureinpicture","leavepictureinpicture"],function(u){return r.handlePictureInPictureChange(u)}),r.on(o,["disablepictureinpicturechanged","loadedmetadata"],function(u){return r.handlePictureInPictureEnabledChange(u)}),r.disable(),r}N(i,h);var s=i.prototype;return s.buildCSSClass=function(){return"vjs-picture-in-picture-control "+h.prototype.buildCSSClass.call(this)},s.handlePictureInPictureEnabledChange=function(){R().pictureInPictureEnabled&&!1===this.player_.disablePictureInPicture()?this.enable():this.disable()},s.handlePictureInPictureChange=function(t){this.player_.isInPictureInPicture()?this.controlText("Exit Picture-in-Picture"):this.controlText("Picture-in-Picture"),this.handlePictureInPictureEnabledChange()},s.handleClick=function(t){this.player_.isInPictureInPicture()?this.player_.exitPictureInPicture():this.player_.requestPictureInPicture()},i}(si);Cf.prototype.controlText_="Picture-in-Picture",Ft.registerComponent("PictureInPictureToggle",Cf);var No=function(h){function i(o,t){var r;return(r=h.call(this,o,t)||this).on(o,"fullscreenchange",function(u){return r.handleFullscreenChange(u)}),!1===R()[o.fsApi_.fullscreenEnabled]&&r.disable(),r}N(i,h);var s=i.prototype;return s.buildCSSClass=function(){return"vjs-fullscreen-control "+h.prototype.buildCSSClass.call(this)},s.handleFullscreenChange=function(t){this.player_.isFullscreen()?this.controlText("Non-Fullscreen"):this.controlText("Fullscreen")},s.handleClick=function(t){this.player_.isFullscreen()?this.player_.exitFullscreen():this.player_.requestFullscreen()},i}(si);No.prototype.controlText_="Fullscreen",Ft.registerComponent("FullscreenToggle",No);var bf=function(h){function i(){return h.apply(this,arguments)||this}return N(i,h),i.prototype.createEl=function(){var t=h.prototype.createEl.call(this,"div",{className:"vjs-volume-level"});return t.appendChild(h.prototype.createEl.call(this,"span",{className:"vjs-control-text"})),t},i}(Ft);Ft.registerComponent("VolumeLevel",bf);var jc=function(h){function i(o,t){var r;return(r=h.call(this,o,t)||this).update=Es(bn(W(r),r.update),30),r}N(i,h);var s=i.prototype;return s.createEl=function(){return h.prototype.createEl.call(this,"div",{className:"vjs-volume-tooltip"},{"aria-hidden":"true"})},s.update=function(t,r,u,p){if(!u){var v=Oo(this.el_),b=Oo(this.player_.el()),S=t.width*r;if(!b||!v)return;var U=t.left-b.left+S,F=t.width-S+(b.right-t.right),se=v.width/2;Uv.width&&(se=v.width),this.el_.style.right="-"+se+"px"}this.write(p+"%")},s.write=function(t){Vt(this.el_,t)},s.updateVolume=function(t,r,u,p,v){var b=this;this.requestNamedAnimationFrame("VolumeLevelTooltip#updateVolume",function(){b.update(t,r,u,p.toFixed(0)),v&&v()})},i}(Ft);Ft.registerComponent("VolumeLevelTooltip",jc);var Kl=function(h){function i(o,t){var r;return(r=h.call(this,o,t)||this).update=Es(bn(W(r),r.update),30),r}N(i,h);var s=i.prototype;return s.createEl=function(){return h.prototype.createEl.call(this,"div",{className:"vjs-mouse-display"})},s.update=function(t,r,u){var p=this,v=100*r;this.getChild("volumeLevelTooltip").updateVolume(t,r,u,v,function(){u?p.el_.style.bottom=t.height*r+"px":p.el_.style.left=t.width*r+"px"})},i}(Ft);Kl.prototype.options_={children:["volumeLevelTooltip"]},Ft.registerComponent("MouseVolumeLevelDisplay",Kl);var Vc=function(h){function i(o,t){var r;return(r=h.call(this,o,t)||this).on("slideractive",function(u){return r.updateLastVolume_(u)}),r.on(o,"volumechange",function(u){return r.updateARIAAttributes(u)}),o.ready(function(){return r.updateARIAAttributes()}),r}N(i,h);var s=i.prototype;return s.createEl=function(){return h.prototype.createEl.call(this,"div",{className:"vjs-volume-bar vjs-slider-bar"},{"aria-label":this.localize("Volume Level"),"aria-live":"polite"})},s.handleMouseDown=function(t){kl(t)&&h.prototype.handleMouseDown.call(this,t)},s.handleMouseMove=function(t){var r=this.getChild("mouseVolumeLevelDisplay");if(r){var u=this.el(),p=Oo(u),v=this.vertical(),b=Ts(u,t);b=v?b.y:b.x,b=hl(b,0,1),r.update(p,b,v)}kl(t)&&(this.checkMuted(),this.player_.volume(this.calculateDistance(t)))},s.checkMuted=function(){this.player_.muted()&&this.player_.muted(!1)},s.getPercent=function(){return this.player_.muted()?0:this.player_.volume()},s.stepForward=function(){this.checkMuted(),this.player_.volume(this.player_.volume()+.1)},s.stepBack=function(){this.checkMuted(),this.player_.volume(this.player_.volume()-.1)},s.updateARIAAttributes=function(t){var r=this.player_.muted()?0:this.volumeAsPercentage_();this.el_.setAttribute("aria-valuenow",r),this.el_.setAttribute("aria-valuetext",r+"%")},s.volumeAsPercentage_=function(){return Math.round(100*this.player_.volume())},s.updateLastVolume_=function(){var t=this,r=this.player_.volume();this.one("sliderinactive",function(){0===t.player_.volume()&&t.player_.lastVolume_(r)})},i}(Uc);Vc.prototype.options_={children:["volumeLevel"],barName:"volumeLevel"},!pt&&!ws&&Vc.prototype.options_.children.splice(0,0,"mouseVolumeLevelDisplay"),Vc.prototype.playerEvent="volumechange",Ft.registerComponent("VolumeBar",Vc);var H0=function(h){function i(o,t){var r;return void 0===t&&(t={}),t.vertical=t.vertical||!1,(typeof t.volumeBar>"u"||ss(t.volumeBar))&&(t.volumeBar=t.volumeBar||{},t.volumeBar.vertical=t.vertical),function(i,s){s.tech_&&!s.tech_.featuresVolumeControl&&i.addClass("vjs-hidden"),i.on(s,"loadstart",function(){s.tech_.featuresVolumeControl?i.removeClass("vjs-hidden"):i.addClass("vjs-hidden")})}(W(r=h.call(this,o,t)||this),o),r.throttledHandleMouseMove=Es(bn(W(r),r.handleMouseMove),30),r.handleMouseUpHandler_=function(u){return r.handleMouseUp(u)},r.on("mousedown",function(u){return r.handleMouseDown(u)}),r.on("touchstart",function(u){return r.handleMouseDown(u)}),r.on("mousemove",function(u){return r.handleMouseMove(u)}),r.on(r.volumeBar,["focus","slideractive"],function(){r.volumeBar.addClass("vjs-slider-active"),r.addClass("vjs-slider-active"),r.trigger("slideractive")}),r.on(r.volumeBar,["blur","sliderinactive"],function(){r.volumeBar.removeClass("vjs-slider-active"),r.removeClass("vjs-slider-active"),r.trigger("sliderinactive")}),r}N(i,h);var s=i.prototype;return s.createEl=function(){var t="vjs-volume-horizontal";return this.options_.vertical&&(t="vjs-volume-vertical"),h.prototype.createEl.call(this,"div",{className:"vjs-volume-control vjs-control "+t})},s.handleMouseDown=function(t){var r=this.el_.ownerDocument;this.on(r,"mousemove",this.throttledHandleMouseMove),this.on(r,"touchmove",this.throttledHandleMouseMove),this.on(r,"mouseup",this.handleMouseUpHandler_),this.on(r,"touchend",this.handleMouseUpHandler_)},s.handleMouseUp=function(t){var r=this.el_.ownerDocument;this.off(r,"mousemove",this.throttledHandleMouseMove),this.off(r,"touchmove",this.throttledHandleMouseMove),this.off(r,"mouseup",this.handleMouseUpHandler_),this.off(r,"touchend",this.handleMouseUpHandler_)},s.handleMouseMove=function(t){this.volumeBar.handleMouseMove(t)},i}(Ft);H0.prototype.options_={children:["volumeBar"]},Ft.registerComponent("VolumeControl",H0);var G0=function(h){function i(o,t){var r;return function(i,s){s.tech_&&!s.tech_.featuresMuteControl&&i.addClass("vjs-hidden"),i.on(s,"loadstart",function(){s.tech_.featuresMuteControl?i.removeClass("vjs-hidden"):i.addClass("vjs-hidden")})}(W(r=h.call(this,o,t)||this),o),r.on(o,["loadstart","volumechange"],function(u){return r.update(u)}),r}N(i,h);var s=i.prototype;return s.buildCSSClass=function(){return"vjs-mute-control "+h.prototype.buildCSSClass.call(this)},s.handleClick=function(t){var r=this.player_.volume(),u=this.player_.lastVolume_();if(0===r){var p=u<.1?.1:u;this.player_.volume(p),this.player_.muted(!1)}else this.player_.muted(!this.player_.muted())},s.update=function(t){this.updateIcon_(),this.updateControlText_()},s.updateIcon_=function(){var t=this.player_.volume(),r=3;pt&&this.player_.tech_&&this.player_.tech_.el_&&this.player_.muted(this.player_.tech_.el_.muted),0===t||this.player_.muted()?r=0:t<.33?r=1:t<.67&&(r=2);for(var u=0;u<4;u++)dr(this.el_,"vjs-vol-"+u);ur(this.el_,"vjs-vol-"+r)},s.updateControlText_=function(){var r=this.player_.muted()||0===this.player_.volume()?"Unmute":"Mute";this.controlText()!==r&&this.controlText(r)},i}(si);G0.prototype.controlText_="Mute",Ft.registerComponent("MuteToggle",G0);var ko=function(h){function i(o,t){var r;return void 0===t&&(t={}),typeof t.inline<"u"?t.inline=t.inline:t.inline=!0,(typeof t.volumeControl>"u"||ss(t.volumeControl))&&(t.volumeControl=t.volumeControl||{},t.volumeControl.vertical=!t.inline),(r=h.call(this,o,t)||this).handleKeyPressHandler_=function(u){return r.handleKeyPress(u)},r.on(o,["loadstart"],function(u){return r.volumePanelState_(u)}),r.on(r.muteToggle,"keyup",function(u){return r.handleKeyPress(u)}),r.on(r.volumeControl,"keyup",function(u){return r.handleVolumeControlKeyUp(u)}),r.on("keydown",function(u){return r.handleKeyPress(u)}),r.on("mouseover",function(u){return r.handleMouseOver(u)}),r.on("mouseout",function(u){return r.handleMouseOut(u)}),r.on(r.volumeControl,["slideractive"],r.sliderActive_),r.on(r.volumeControl,["sliderinactive"],r.sliderInactive_),r}N(i,h);var s=i.prototype;return s.sliderActive_=function(){this.addClass("vjs-slider-active")},s.sliderInactive_=function(){this.removeClass("vjs-slider-active")},s.volumePanelState_=function(){this.volumeControl.hasClass("vjs-hidden")&&this.muteToggle.hasClass("vjs-hidden")&&this.addClass("vjs-hidden"),this.volumeControl.hasClass("vjs-hidden")&&!this.muteToggle.hasClass("vjs-hidden")&&this.addClass("vjs-mute-toggle-only")},s.createEl=function(){var t="vjs-volume-panel-horizontal";return this.options_.inline||(t="vjs-volume-panel-vertical"),h.prototype.createEl.call(this,"div",{className:"vjs-volume-panel vjs-control "+t})},s.dispose=function(){this.handleMouseOut(),h.prototype.dispose.call(this)},s.handleVolumeControlKeyUp=function(t){V().isEventKey(t,"Esc")&&this.muteToggle.focus()},s.handleMouseOver=function(t){this.addClass("vjs-hover"),Ai(R(),"keyup",this.handleKeyPressHandler_)},s.handleMouseOut=function(t){this.removeClass("vjs-hover"),eo(R(),"keyup",this.handleKeyPressHandler_)},s.handleKeyPress=function(t){V().isEventKey(t,"Esc")&&this.handleMouseOut()},i}(Ft);ko.prototype.options_={children:["muteToggle","volumeControl"]},Ft.registerComponent("VolumePanel",ko);var Hc=function(h){function i(o,t){var r;return r=h.call(this,o,t)||this,t&&(r.menuButton_=t.menuButton),r.focusedChild_=-1,r.on("keydown",function(u){return r.handleKeyDown(u)}),r.boundHandleBlur_=function(u){return r.handleBlur(u)},r.boundHandleTapClick_=function(u){return r.handleTapClick(u)},r}N(i,h);var s=i.prototype;return s.addEventListenerForItem=function(t){t instanceof Ft&&(this.on(t,"blur",this.boundHandleBlur_),this.on(t,["tap","click"],this.boundHandleTapClick_))},s.removeEventListenerForItem=function(t){t instanceof Ft&&(this.off(t,"blur",this.boundHandleBlur_),this.off(t,["tap","click"],this.boundHandleTapClick_))},s.removeChild=function(t){"string"==typeof t&&(t=this.getChild(t)),this.removeEventListenerForItem(t),h.prototype.removeChild.call(this,t)},s.addItem=function(t){var r=this.addChild(t);r&&this.addEventListenerForItem(r)},s.createEl=function(){var t=this.options_.contentElType||"ul";this.contentEl_=tt(t,{className:"vjs-menu-content"}),this.contentEl_.setAttribute("role","menu");var r=h.prototype.createEl.call(this,"div",{append:this.contentEl_,className:"vjs-menu"});return r.appendChild(this.contentEl_),Ai(r,"click",function(u){u.preventDefault(),u.stopImmediatePropagation()}),r},s.dispose=function(){this.contentEl_=null,this.boundHandleBlur_=null,this.boundHandleTapClick_=null,h.prototype.dispose.call(this)},s.handleBlur=function(t){var r=t.relatedTarget||R().activeElement;if(!this.children().some(function(p){return p.el()===r})){var u=this.menuButton_;u&&u.buttonPressed_&&r!==u.el().firstChild&&u.unpressButton()}},s.handleTapClick=function(t){if(this.menuButton_){this.menuButton_.unpressButton();var r=this.children();if(!Array.isArray(r))return;var u=r.filter(function(p){return p.el()===t.target})[0];if(!u)return;"CaptionSettingsMenuItem"!==u.name()&&this.menuButton_.focus()}},s.handleKeyDown=function(t){V().isEventKey(t,"Left")||V().isEventKey(t,"Down")?(t.preventDefault(),t.stopPropagation(),this.stepForward()):(V().isEventKey(t,"Right")||V().isEventKey(t,"Up"))&&(t.preventDefault(),t.stopPropagation(),this.stepBack())},s.stepForward=function(){var t=0;void 0!==this.focusedChild_&&(t=this.focusedChild_+1),this.focus(t)},s.stepBack=function(){var t=0;void 0!==this.focusedChild_&&(t=this.focusedChild_-1),this.focus(t)},s.focus=function(t){void 0===t&&(t=0);var r=this.children().slice();r.length&&r[0].hasClass("vjs-menu-title")&&r.shift(),r.length>0&&(t<0?t=0:t>=r.length&&(t=r.length-1),this.focusedChild_=t,r[t].el_.focus())},i}(Ft);Ft.registerComponent("Menu",Hc);var Aa=function(h){function i(o,t){var r;void 0===t&&(t={}),(r=h.call(this,o,t)||this).menuButton_=new si(o,t),r.menuButton_.controlText(r.controlText_),r.menuButton_.el_.setAttribute("aria-haspopup","true");var u=si.prototype.buildCSSClass();r.menuButton_.el_.className=r.buildCSSClass()+" "+u,r.menuButton_.removeClass("vjs-control"),r.addChild(r.menuButton_),r.update(),r.enabled_=!0;var p=function(b){return r.handleClick(b)};return r.handleMenuKeyUp_=function(v){return r.handleMenuKeyUp(v)},r.on(r.menuButton_,"tap",p),r.on(r.menuButton_,"click",p),r.on(r.menuButton_,"keydown",function(v){return r.handleKeyDown(v)}),r.on(r.menuButton_,"mouseenter",function(){r.addClass("vjs-hover"),r.menu.show(),Ai(R(),"keyup",r.handleMenuKeyUp_)}),r.on("mouseleave",function(v){return r.handleMouseLeave(v)}),r.on("keydown",function(v){return r.handleSubmenuKeyDown(v)}),r}N(i,h);var s=i.prototype;return s.update=function(){var t=this.createMenu();this.menu&&(this.menu.dispose(),this.removeChild(this.menu)),this.menu=t,this.addChild(t),this.buttonPressed_=!1,this.menuButton_.el_.setAttribute("aria-expanded","false"),this.items&&this.items.length<=this.hideThreshold_?this.hide():this.show()},s.createMenu=function(){var t=new Hc(this.player_,{menuButton:this});if(this.hideThreshold_=0,this.options_.title){var r=tt("li",{className:"vjs-menu-title",textContent:$r(this.options_.title),tabIndex:-1}),u=new Ft(this.player_,{el:r});t.addItem(u)}if(this.items=this.createItems(),this.items)for(var p=0;p-1&&"showing"===b.mode){u=!1;break}}u!==this.isSelected_&&this.selected(u)},s.handleSelectedLanguageChange=function(t){for(var r=this.player().textTracks(),u=!0,p=0,v=r.length;p-1&&"showing"===b.mode){u=!1;break}}u&&(this.player_.cache_.selectedLanguage={enabled:!1})},i}(Zu);Ft.registerComponent("OffTextTrackMenuItem",Tf);var Yl=function(h){function i(o,t){return void 0===t&&(t={}),t.tracks=o.textTracks(),h.call(this,o,t)||this}return N(i,h),i.prototype.createItems=function(t,r){var u;void 0===t&&(t=[]),void 0===r&&(r=Zu),this.label_&&(u=this.label_+" off"),t.push(new Tf(this.player_,{kinds:this.kinds_,kind:this.kind_,label:u})),this.hideThreshold_+=1;var p=this.player_.textTracks();Array.isArray(this.kinds_)||(this.kinds_=[this.kind_]);for(var v=0;v-1){var S=new r(this.player_,{track:b,kinds:this.kinds_,kind:this.kind_,selectable:!0,multiSelectable:!1});S.addClass("vjs-"+b.kind+"-menu-item"),t.push(S)}}return t},i}(Mf);Ft.registerComponent("TextTrackButton",Yl);var Ef=function(h){function i(o,t){var r,u=t.track,p=t.cue,v=o.currentTime();return t.selectable=!0,t.multiSelectable=!1,t.label=p.text,t.selected=p.startTime<=v&&v=0;r--){var u=t[r];if(u.kind===this.kind_)return u}},s.getMenuCaption=function(){return this.track_&&this.track_.label?this.track_.label:this.localize($r(this.kind_))},s.createMenu=function(){return this.options_.title=this.getMenuCaption(),h.prototype.createMenu.call(this)},s.createItems=function(){var t=[];if(!this.track_)return t;var r=this.track_.cues;if(!r)return t;for(var u=0,p=r.length;u-1&&(r.label_="captions"),r.menuButton_.controlText($r(r.label_)),r}N(i,h);var s=i.prototype;return s.buildCSSClass=function(){return"vjs-subs-caps-button "+h.prototype.buildCSSClass.call(this)},s.buildWrapperCSSClass=function(){return"vjs-subs-caps-button "+h.prototype.buildWrapperCSSClass.call(this)},s.createItems=function(){var t=[];return!(this.player().tech_&&this.player().tech_.featuresNativeTextTracks)&&this.player().getChild("textTrackSettings")&&(t.push(new Zc(this.player_,{kind:this.label_})),this.hideThreshold_+=1),t=h.prototype.createItems.call(this,t,a1)},i}(Yl);Jl.prototype.kinds_=["captions","subtitles"],Jl.prototype.controlText_="Subtitles",Ft.registerComponent("SubsCapsButton",Jl);var l1=function(h){function i(o,t){var r,u=t.track,p=o.audioTracks();t.label=u.label||u.language||"Unknown",t.selected=u.enabled,(r=h.call(this,o,t)||this).track=u,r.addClass("vjs-"+u.kind+"-menu-item");var v=function(){for(var S=arguments.length,U=new Array(S),F=0;F=0;u--)r.push(new Wu(this.player(),{rate:t[u]+"x"}));return r},s.updateARIAAttributes=function(){this.el().setAttribute("aria-valuenow",this.player().playbackRate())},s.handleClick=function(t){var r=this.player().playbackRate(),u=this.playbackRates(),v=(u.indexOf(r)+1)%u.length;this.player().playbackRate(u[v])},s.handlePlaybackRateschange=function(t){this.update()},s.playbackRates=function(){var t=this.player();return t.playbackRates&&t.playbackRates()||[]},s.playbackRateSupported=function(){return this.player().tech_&&this.player().tech_.featuresPlaybackRate&&this.playbackRates()&&this.playbackRates().length>0},s.updateVisibility=function(t){this.playbackRateSupported()?this.removeClass("vjs-hidden"):this.addClass("vjs-hidden")},s.updateLabel=function(t){this.playbackRateSupported()&&(this.labelEl_.textContent=this.player().playbackRate()+"x")},i}(Aa);Ku.prototype.controlText_="Playback Rate",Ft.registerComponent("PlaybackRateMenuButton",Ku);var c1=function(h){function i(){return h.apply(this,arguments)||this}N(i,h);var s=i.prototype;return s.buildCSSClass=function(){return"vjs-spacer "+h.prototype.buildCSSClass.call(this)},s.createEl=function(t,r,u){return void 0===t&&(t="div"),void 0===r&&(r={}),void 0===u&&(u={}),r.className||(r.className=this.buildCSSClass()),h.prototype.createEl.call(this,t,r,u)},i}(Ft);Ft.registerComponent("Spacer",c1);var W0=function(h){function i(){return h.apply(this,arguments)||this}N(i,h);var s=i.prototype;return s.buildCSSClass=function(){return"vjs-custom-control-spacer "+h.prototype.buildCSSClass.call(this)},s.createEl=function(){return h.prototype.createEl.call(this,"div",{className:this.buildCSSClass(),textContent:"\xa0"})},i}(c1);Ft.registerComponent("CustomControlSpacer",W0);var Gc=function(h){function i(){return h.apply(this,arguments)||this}return N(i,h),i.prototype.createEl=function(){return h.prototype.createEl.call(this,"div",{className:"vjs-control-bar",dir:"ltr"})},i}(Ft);Gc.prototype.options_={children:["playToggle","volumePanel","currentTimeDisplay","timeDivider","durationDisplay","progressControl","liveDisplay","seekToLive","remainingTimeDisplay","customControlSpacer","playbackRateMenuButton","chaptersButton","descriptionsButton","subsCapsButton","audioTrackButton","fullscreenToggle"]},"exitPictureInPicture"in R()&&Gc.prototype.options_.children.splice(Gc.prototype.options_.children.length-1,0,"pictureInPictureToggle"),Ft.registerComponent("ControlBar",Gc);var pl=function(h){function i(o,t){var r;return(r=h.call(this,o,t)||this).on(o,"error",function(u){return r.open(u)}),r}N(i,h);var s=i.prototype;return s.buildCSSClass=function(){return"vjs-error-display "+h.prototype.buildCSSClass.call(this)},s.content=function(){var t=this.player().error();return t?this.localize(t.message):""},i}(ca);pl.prototype.options_=q({},ca.prototype.options_,{pauseOnOpen:!1,fillAlways:!0,temporary:!1,uncloseable:!0}),Ft.registerComponent("ErrorDisplay",pl);var gl="vjs-text-track-settings",Df=["#000","Black"],K0=["#00F","Blue"],d1=["#0FF","Cyan"],xf=["#0F0","Green"],Y0=["#F0F","Magenta"],If=["#F00","Red"],Sf=["#FFF","White"],Af=["#FF0","Yellow"],Xl=["1","Opaque"],Wc=["0.5","Semi-Transparent"],Of=["0","Transparent"],Oa={backgroundColor:{selector:".vjs-bg-color > select",id:"captions-background-color-%s",label:"Color",options:[Df,Sf,If,xf,K0,Af,Y0,d1]},backgroundOpacity:{selector:".vjs-bg-opacity > select",id:"captions-background-opacity-%s",label:"Transparency",options:[Xl,Wc,Of]},color:{selector:".vjs-fg-color > select",id:"captions-foreground-color-%s",label:"Color",options:[Sf,Df,If,xf,K0,Af,Y0,d1]},edgeStyle:{selector:".vjs-edge-style > select",id:"%s",label:"Text Edge Style",options:[["none","None"],["raised","Raised"],["depressed","Depressed"],["uniform","Uniform"],["dropshadow","Dropshadow"]]},fontFamily:{selector:".vjs-font-family > select",id:"captions-font-family-%s",label:"Font Family",options:[["proportionalSansSerif","Proportional Sans-Serif"],["monospaceSansSerif","Monospace Sans-Serif"],["proportionalSerif","Proportional Serif"],["monospaceSerif","Monospace Serif"],["casual","Casual"],["script","Script"],["small-caps","Small Caps"]]},fontPercent:{selector:".vjs-font-percent > select",id:"captions-font-size-%s",label:"Font Size",options:[["0.50","50%"],["0.75","75%"],["1.00","100%"],["1.25","125%"],["1.50","150%"],["1.75","175%"],["2.00","200%"],["3.00","300%"],["4.00","400%"]],default:2,parser:function(i){return"1.00"===i?null:Number(i)}},textOpacity:{selector:".vjs-text-opacity > select",id:"captions-foreground-opacity-%s",label:"Transparency",options:[Xl,Wc]},windowColor:{selector:".vjs-window-color > select",id:"captions-window-color-%s",label:"Color"},windowOpacity:{selector:".vjs-window-opacity > select",id:"captions-window-opacity-%s",label:"Transparency",options:[Of,Wc,Xl]}};function Q0(h,i){if(i&&(h=i(h)),h&&"none"!==h)return h}Oa.windowColor.options=Oa.backgroundColor.options;var $0=function(h){function i(o,t){var r;return t.temporary=!1,(r=h.call(this,o,t)||this).updateDisplay=r.updateDisplay.bind(W(r)),r.fill(),r.hasBeenOpened_=r.hasBeenFilled_=!0,r.endDialog=tt("p",{className:"vjs-control-text",textContent:r.localize("End of dialog window.")}),r.el().appendChild(r.endDialog),r.setDefaults(),void 0===t.persistTextTrackSettings&&(r.options_.persistTextTrackSettings=r.options_.playerOptions.persistTextTrackSettings),r.on(r.$(".vjs-done-button"),"click",function(){r.saveSettings(),r.close()}),r.on(r.$(".vjs-default-button"),"click",function(){r.setDefaults(),r.updateDisplay()}),ho(Oa,function(u){r.on(r.$(u.selector),"change",r.updateDisplay)}),r.options_.persistTextTrackSettings&&r.restoreSettings(),r}N(i,h);var s=i.prototype;return s.dispose=function(){this.endDialog=null,h.prototype.dispose.call(this)},s.createElSelect_=function(t,r,u){var p=this;void 0===r&&(r=""),void 0===u&&(u="label");var v=Oa[t],b=v.id.replace("%s",this.id_),S=[r,b].join(" ").trim();return["<"+u+' id="'+b+'" class="'+("label"===u?"vjs-label":"")+'">',this.localize(v.label),"",'").join("")},s.createElFgColor_=function(){var t="captions-text-legend-"+this.id_;return['
','',this.localize("Text"),"",this.createElSelect_("color",t),'',this.createElSelect_("textOpacity",t),"","
"].join("")},s.createElBgColor_=function(){var t="captions-background-"+this.id_;return['
','',this.localize("Background"),"",this.createElSelect_("backgroundColor",t),'',this.createElSelect_("backgroundOpacity",t),"","
"].join("")},s.createElWinColor_=function(){var t="captions-window-"+this.id_;return['
','',this.localize("Window"),"",this.createElSelect_("windowColor",t),'',this.createElSelect_("windowOpacity",t),"","
"].join("")},s.createElColors_=function(){return tt("div",{className:"vjs-track-settings-colors",innerHTML:[this.createElFgColor_(),this.createElBgColor_(),this.createElWinColor_()].join("")})},s.createElFont_=function(){return tt("div",{className:"vjs-track-settings-font",innerHTML:['
',this.createElSelect_("fontPercent","","legend"),"
",'
',this.createElSelect_("edgeStyle","","legend"),"
",'
',this.createElSelect_("fontFamily","","legend"),"
"].join("")})},s.createElControls_=function(){var t=this.localize("restore all settings to the default values");return tt("div",{className:"vjs-track-settings-controls",innerHTML:['",'"].join("")})},s.content=function(){return[this.createElColors_(),this.createElFont_(),this.createElControls_()]},s.label=function(){return this.localize("Caption Settings Dialog")},s.description=function(){return this.localize("Beginning of dialog window. Escape will cancel and close the window.")},s.buildCSSClass=function(){return h.prototype.buildCSSClass.call(this)+" vjs-text-track-settings"},s.getValues=function(){var t=this;return function al(h,i,s){return void 0===s&&(s=0),sl(h).reduce(function(o,t){return i(o,h[t],t)},s)}(Oa,function(r,u,p){var v=function Pf(h,i){return Q0(h.options[h.options.selectedIndex].value,i)}(t.$(u.selector),u.parser);return void 0!==v&&(r[p]=v),r},{})},s.setValues=function(t){var r=this;ho(Oa,function(u,p){!function Ch(h,i,s){if(i)for(var o=0;othis.options_.liveTolerance;(!this.timeupdateSeen_||p===1/0)&&(b=!1),b!==this.behindLiveEdge_&&(this.behindLiveEdge_=b,this.trigger("liveedgechange"))}},s.handleDurationchange=function(){this.toggleTracking()},s.toggleTracking=function(){this.player_.duration()===1/0&&this.liveWindow()>=this.options_.trackingThreshold?(this.player_.options_.liveui&&this.player_.addClass("vjs-liveui"),this.startTracking()):(this.player_.removeClass("vjs-liveui"),this.stopTracking())},s.startTracking=function(){this.isTracking()||(this.timeupdateSeen_||(this.timeupdateSeen_=this.player_.hasStarted()),this.trackingInterval_=this.setInterval(this.trackLiveHandler_,30),this.trackLive_(),this.on(this.player_,["play","pause"],this.trackLiveHandler_),this.timeupdateSeen_?this.on(this.player_,"seeked",this.handleSeeked_):(this.one(this.player_,"play",this.handlePlay_),this.one(this.player_,"timeupdate",this.handleFirstTimeupdate_)))},s.handleFirstTimeupdate=function(){this.timeupdateSeen_=!0,this.on(this.player_,"seeked",this.handleSeeked_)},s.handleSeeked=function(){var t=Math.abs(this.liveCurrentTime()-this.player_.currentTime());this.seekedBehindLive_=this.nextSeekedFromUser_&&t>2,this.nextSeekedFromUser_=!1,this.trackLive_()},s.handlePlay=function(){this.one(this.player_,"timeupdate",this.seekToLiveEdge_)},s.reset_=function(){this.lastTime_=-1,this.pastSeekEnd_=0,this.lastSeekEnd_=-1,this.behindLiveEdge_=!0,this.timeupdateSeen_=!1,this.seekedBehindLive_=!1,this.nextSeekedFromUser_=!1,this.clearInterval(this.trackingInterval_),this.trackingInterval_=null,this.off(this.player_,["play","pause"],this.trackLiveHandler_),this.off(this.player_,"seeked",this.handleSeeked_),this.off(this.player_,"play",this.handlePlay_),this.off(this.player_,"timeupdate",this.handleFirstTimeupdate_),this.off(this.player_,"timeupdate",this.seekToLiveEdge_)},s.nextSeekedFromUser=function(){this.nextSeekedFromUser_=!0},s.stopTracking=function(){this.isTracking()&&(this.reset_(),this.trigger("liveedgechange"))},s.seekableEnd=function(){for(var t=this.player_.seekable(),r=[],u=t?t.length:0;u--;)r.push(t.end(u));return r.length?r.sort()[r.length-1]:1/0},s.seekableStart=function(){for(var t=this.player_.seekable(),r=[],u=t?t.length:0;u--;)r.push(t.start(u));return r.length?r.sort()[0]:0},s.liveWindow=function(){var t=this.liveCurrentTime();return t===1/0?0:t-this.seekableStart()},s.isLive=function(){return this.isTracking()},s.atLiveEdge=function(){return!this.behindLiveEdge()},s.liveCurrentTime=function(){return this.pastSeekEnd()+this.seekableEnd()},s.pastSeekEnd=function(){var t=this.seekableEnd();return-1!==this.lastSeekEnd_&&t!==this.lastSeekEnd_&&(this.pastSeekEnd_=0),this.lastSeekEnd_=t,this.pastSeekEnd_},s.behindLiveEdge=function(){return this.behindLiveEdge_},s.isTracking=function(){return"number"==typeof this.trackingInterval_},s.seekToLiveEdge=function(){this.seekedBehindLive_=!1,!this.atLiveEdge()&&(this.nextSeekedFromUser_=!1,this.player_.currentTime(this.liveCurrentTime()))},s.dispose=function(){this.off(R(),"visibilitychange",this.handleVisibilityChange_),this.stopTracking(),h.prototype.dispose.call(this)},i}(Ft);Ft.registerComponent("LiveTracker",bh);var Yu,Lf=function(i){var s=i.el();if(s.hasAttribute("src"))return i.triggerSourceset(s.src),!0;var o=i.$$("source"),t=[],r="";if(!o.length)return!1;for(var u=0;u=2&&v.push("loadeddata"),t.readyState>=3&&v.push("canplay"),t.readyState>=4&&v.push("canplaythrough"),this.ready(function(){v.forEach(function(b){this.trigger(b)},this)})}},s.setScrubbing=function(t){this.isScrubbing_=t},s.scrubbing=function(){return this.isScrubbing_},s.setCurrentTime=function(t){try{this.isScrubbing_&&this.el_.fastSeek&&Qt?this.el_.fastSeek(t):this.el_.currentTime=t}catch(r){$n(r,"Video is not ready. (Video.js)")}},s.duration=function(){var t=this;if(this.el_.duration===1/0&&ws&&go&&0===this.el_.currentTime){return this.on("timeupdate",function u(){t.el_.currentTime>0&&(t.el_.duration===1/0&&t.trigger("durationchange"),t.off("timeupdate",u))}),NaN}return this.el_.duration||NaN},s.width=function(){return this.el_.offsetWidth},s.height=function(){return this.el_.offsetHeight},s.proxyWebkitFullscreen_=function(){var t=this;if("webkitDisplayingFullscreen"in this.el_){var r=function(){this.trigger("fullscreenchange",{isFullscreen:!1}),this.el_.controls&&!this.options_.nativeControlsForTouch&&this.controls()&&(this.el_.controls=!1)},u=function(){"webkitPresentationMode"in this.el_&&"picture-in-picture"!==this.el_.webkitPresentationMode&&(this.one("webkitendfullscreen",r),this.trigger("fullscreenchange",{isFullscreen:!0,nativeIOSFullscreen:!0}))};this.on("webkitbeginfullscreen",u),this.on("dispose",function(){t.off("webkitbeginfullscreen",u),t.off("webkitendfullscreen",r)})}},s.supportsFullScreen=function(){if("function"==typeof this.el_.webkitEnterFullScreen){var t=l().navigator&&l().navigator.userAgent||"";if(/Android/.test(t)||!/Chrome|Mac OS X 10.5/.test(t))return!0}return!1},s.enterFullScreen=function(){var t=this.el_;if(t.paused&&t.networkState<=t.HAVE_METADATA)ds(this.el_.play()),this.setTimeout(function(){t.pause();try{t.webkitEnterFullScreen()}catch(r){this.trigger("fullscreenerror",r)}},0);else try{t.webkitEnterFullScreen()}catch(r){this.trigger("fullscreenerror",r)}},s.exitFullScreen=function(){this.el_.webkitDisplayingFullscreen?this.el_.webkitExitFullScreen():this.trigger("fullscreenerror",new Error("The video is not fullscreen"))},s.requestPictureInPicture=function(){return this.el_.requestPictureInPicture()},s.src=function(t){if(void 0===t)return this.el_.src;this.setSrc(t)},s.reset=function(){i.resetMediaElement(this.el_)},s.currentSrc=function(){return this.currentSource_?this.currentSource_.src:this.el_.currentSrc},s.setControls=function(t){this.el_.controls=!!t},s.addTextTrack=function(t,r,u){return this.featuresNativeTextTracks?this.el_.addTextTrack(t,r,u):h.prototype.addTextTrack.call(this,t,r,u)},s.createRemoteTextTrack=function(t){if(!this.featuresNativeTextTracks)return h.prototype.createRemoteTextTrack.call(this,t);var r=R().createElement("track");return t.kind&&(r.kind=t.kind),t.label&&(r.label=t.label),(t.language||t.srclang)&&(r.srclang=t.language||t.srclang),t.default&&(r.default=t.default),t.id&&(r.id=t.id),t.src&&(r.src=t.src),r},s.addRemoteTextTrack=function(t,r){var u=h.prototype.addRemoteTextTrack.call(this,t,r);return this.featuresNativeTextTracks&&this.el().appendChild(u),u},s.removeRemoteTextTrack=function(t){if(h.prototype.removeRemoteTextTrack.call(this,t),this.featuresNativeTextTracks)for(var r=this.$$("track"),u=r.length;u--;)(t===r[u]||t===r[u].track)&&this.el().removeChild(r[u])},s.getVideoPlaybackQuality=function(){if("function"==typeof this.el().getVideoPlaybackQuality)return this.el().getVideoPlaybackQuality();var t={};return typeof this.el().webkitDroppedFrameCount<"u"&&typeof this.el().webkitDecodedFrameCount<"u"&&(t.droppedVideoFrames=this.el().webkitDroppedFrameCount,t.totalVideoFrames=this.el().webkitDecodedFrameCount),l().performance&&"function"==typeof l().performance.now?t.creationTime=l().performance.now():l().performance&&l().performance.timing&&"number"==typeof l().performance.timing.navigationStart&&(t.creationTime=l().Date.now()-l().performance.timing.navigationStart),t},i}(Xr);eu(vn,"TEST_VID",function(){if(E()){var h=R().createElement("video"),i=R().createElement("track");return i.kind="captions",i.srclang="en",i.label="English",h.appendChild(i),h}}),vn.isSupported=function(){try{vn.TEST_VID.volume=.5}catch{return!1}return!(!vn.TEST_VID||!vn.TEST_VID.canPlayType)},vn.canPlayType=function(h){return vn.TEST_VID.canPlayType(h)},vn.canPlaySource=function(h,i){return vn.canPlayType(h.type)},vn.canControlVolume=function(){try{var h=vn.TEST_VID.volume;vn.TEST_VID.volume=h/2+.1;var i=h!==vn.TEST_VID.volume;return i&&pt?(l().setTimeout(function(){vn&&vn.prototype&&(vn.prototype.featuresVolumeControl=h!==vn.TEST_VID.volume)}),!1):i}catch{return!1}},vn.canMuteVolume=function(){try{var h=vn.TEST_VID.muted;return vn.TEST_VID.muted=!h,vn.TEST_VID.muted?Ji(vn.TEST_VID,"muted","muted"):mo(vn.TEST_VID,"muted"),h!==vn.TEST_VID.muted}catch{return!1}},vn.canControlPlaybackRate=function(){if(ws&&go&&Nl<58)return!1;try{var h=vn.TEST_VID.playbackRate;return vn.TEST_VID.playbackRate=h/2+.1,h!==vn.TEST_VID.playbackRate}catch{return!1}},vn.canOverrideAttributes=function(){try{var h=function(){};Object.defineProperty(R().createElement("video"),"src",{get:h,set:h}),Object.defineProperty(R().createElement("audio"),"src",{get:h,set:h}),Object.defineProperty(R().createElement("video"),"innerHTML",{get:h,set:h}),Object.defineProperty(R().createElement("audio"),"innerHTML",{get:h,set:h})}catch{return!1}return!0},vn.supportsNativeTextTracks=function(){return Qt||pt&&go},vn.supportsNativeVideoTracks=function(){return!(!vn.TEST_VID||!vn.TEST_VID.videoTracks)},vn.supportsNativeAudioTracks=function(){return!(!vn.TEST_VID||!vn.TEST_VID.audioTracks)},vn.Events=["loadstart","suspend","abort","error","emptied","stalled","loadedmetadata","loadeddata","canplay","canplaythrough","playing","waiting","seeking","seeked","ended","durationchange","timeupdate","progress","play","pause","ratechange","resize","volumechange"],[["featuresMuteControl","canMuteVolume"],["featuresPlaybackRate","canControlPlaybackRate"],["featuresSourceset","canOverrideAttributes"],["featuresNativeTextTracks","supportsNativeTextTracks"],["featuresNativeVideoTracks","supportsNativeVideoTracks"],["featuresNativeAudioTracks","supportsNativeAudioTracks"]].forEach(function(h){var i=h[0],s=h[1];eu(vn.prototype,i,function(){return vn[s]()},!0)}),vn.prototype.featuresVolumeControl=vn.canControlVolume(),vn.prototype.movingMediaElementInDOM=!pt,vn.prototype.featuresFullscreenResize=!0,vn.prototype.featuresProgressEvents=!0,vn.prototype.featuresTimeupdateEvents=!0,vn.patchCanPlayType=function(){Iu>=4&&!ba&&!go&&(Yu=vn.TEST_VID&&vn.TEST_VID.constructor.prototype.canPlayType,vn.TEST_VID.constructor.prototype.canPlayType=function(h){return h&&/^application\/(?:x-|vnd\.apple\.)mpegurl/i.test(h)?"maybe":Yu.call(this,h)})},vn.unpatchCanPlayType=function(){var h=vn.TEST_VID.constructor.prototype.canPlayType;return Yu&&(vn.TEST_VID.constructor.prototype.canPlayType=Yu),h},vn.patchCanPlayType(),vn.disposeMediaElement=function(h){if(h){for(h.parentNode&&h.parentNode.removeChild(h);h.hasChildNodes();)h.removeChild(h.firstChild);h.removeAttribute("src"),"function"==typeof h.load&&function(){try{h.load()}catch{}}()}},vn.resetMediaElement=function(h){if(h){for(var i=h.querySelectorAll("source"),s=i.length;s--;)h.removeChild(i[s]);h.removeAttribute("src"),"function"==typeof h.load&&function(){try{h.load()}catch{}}()}},["muted","defaultMuted","autoplay","controls","loop","playsinline"].forEach(function(h){vn.prototype[h]=function(){return this.el_[h]||this.el_.hasAttribute(h)}}),["muted","defaultMuted","autoplay","loop","playsinline"].forEach(function(h){vn.prototype["set"+$r(h)]=function(i){this.el_[h]=i,i?this.el_.setAttribute(h,h):this.el_.removeAttribute(h)}}),["paused","currentTime","buffered","volume","poster","preload","error","seeking","seekable","ended","playbackRate","defaultPlaybackRate","disablePictureInPicture","played","networkState","readyState","videoWidth","videoHeight","crossOrigin"].forEach(function(h){vn.prototype[h]=function(){return this.el_[h]}}),["volume","src","poster","preload","playbackRate","defaultPlaybackRate","disablePictureInPicture","crossOrigin"].forEach(function(h){vn.prototype["set"+$r(h)]=function(i){this.el_[h]=i}}),["pause","load","play"].forEach(function(h){vn.prototype[h]=function(){return this.el_[h]()}}),Xr.withSourceHandlers(vn),vn.nativeSourceHandler={},vn.nativeSourceHandler.canPlayType=function(h){try{return vn.TEST_VID.canPlayType(h)}catch{return""}},vn.nativeSourceHandler.canHandleSource=function(h,i){if(h.type)return vn.nativeSourceHandler.canPlayType(h.type);if(h.src){var s=zl(h.src);return vn.nativeSourceHandler.canPlayType("video/"+s)}return""},vn.nativeSourceHandler.handleSource=function(h,i,s){i.setSrc(h.src)},vn.nativeSourceHandler.dispose=function(){},vn.registerSourceHandler(vn.nativeSourceHandler),Xr.registerTech("Html5",vn);var p1=["progress","abort","suspend","emptied","stalled","loadedmetadata","loadeddata","timeupdate","resize","volumechange","texttrackchange"],Kc={canplay:"CanPlay",canplaythrough:"CanPlayThrough",playing:"Playing",seeked:"Seeked"},Pa=["tiny","xsmall","small","medium","large","xlarge","huge"],Qu={};Pa.forEach(function(h){var i="x"===h.charAt(0)?"x-"+h.substring(1):h;Qu[h]="vjs-layout-"+i});var Nf={tiny:210,xsmall:320,small:425,medium:768,large:1440,xlarge:2560,huge:1/0},fi=function(h){function i(o,t,r){var u;if(o.id=o.id||t.id||"vjs_video_"+us(),(t=Br(i.getTagSettings(o),t)).initChildren=!1,t.createEl=!1,t.evented=!1,t.reportTouchActivity=!1,!t.language)if("function"==typeof o.closest){var p=o.closest("[lang]");p&&p.getAttribute&&(t.language=p.getAttribute("lang"))}else for(var v=o;v&&1===v.nodeType;){if(yr(v).hasOwnProperty("lang")){t.language=v.getAttribute("lang");break}v=v.parentNode}if((u=h.call(this,null,t,r)||this).boundDocumentFullscreenChange_=function(F){return u.documentFullscreenChange_(F)},u.boundFullWindowOnEscKey_=function(F){return u.fullWindowOnEscKey(F)},u.boundUpdateStyleEl_=function(F){return u.updateStyleEl_(F)},u.boundApplyInitTime_=function(F){return u.applyInitTime_(F)},u.boundUpdateCurrentBreakpoint_=function(F){return u.updateCurrentBreakpoint_(F)},u.boundHandleTechClick_=function(F){return u.handleTechClick_(F)},u.boundHandleTechDoubleClick_=function(F){return u.handleTechDoubleClick_(F)},u.boundHandleTechTouchStart_=function(F){return u.handleTechTouchStart_(F)},u.boundHandleTechTouchMove_=function(F){return u.handleTechTouchMove_(F)},u.boundHandleTechTouchEnd_=function(F){return u.handleTechTouchEnd_(F)},u.boundHandleTechTap_=function(F){return u.handleTechTap_(F)},u.isFullscreen_=!1,u.log=Eu(u.id_),u.fsApi_=Ms,u.isPosterFromTech_=!1,u.queuedCallbacks_=[],u.isReady_=!1,u.hasStarted_=!1,u.userActive_=!1,u.debugEnabled_=!1,!u.options_||!u.options_.techOrder||!u.options_.techOrder.length)throw new Error("No techOrder specified. Did you overwrite videojs.options instead of just changing the properties you want to override?");if(u.tag=o,u.tagAttributes=o&&yr(o),u.language(u.options_.language),t.languages){var b={};Object.getOwnPropertyNames(t.languages).forEach(function(F){b[F.toLowerCase()]=t.languages[F]}),u.languages_=b}else u.languages_=i.prototype.options_.languages;u.resetCache_(),u.poster_=t.poster||"",u.controls_=!!t.controls,o.controls=!1,o.removeAttribute("controls"),u.changingSrc_=!1,u.playCallbacks_=[],u.playTerminatedQueue_=[],o.hasAttribute("autoplay")?u.autoplay(!0):u.autoplay(u.options_.autoplay),t.plugins&&Object.keys(t.plugins).forEach(function(F){if("function"!=typeof u[F])throw new Error('plugin "'+F+'" does not exist')}),u.scrubbing_=!1,u.el_=u.createEl(),Pu(W(u),{eventBusKey:"el_"}),u.fsApi_.requestFullscreen&&(Ai(R(),u.fsApi_.fullscreenchange,u.boundDocumentFullscreenChange_),u.on(u.fsApi_.fullscreenchange,u.boundDocumentFullscreenChange_)),u.fluid_&&u.on(["playerreset","resize"],u.boundUpdateStyleEl_);var S=Jr(u.options_);t.plugins&&Object.keys(t.plugins).forEach(function(F){u[F](t.plugins[F])}),t.debug&&u.debug(!0),u.options_.playerOptions=S,u.middleware_=[],u.playbackRates(t.playbackRates),u.initChildren(),u.isAudio("audio"===o.nodeName.toLowerCase()),u.controls()?u.addClass("vjs-controls-enabled"):u.addClass("vjs-controls-disabled"),u.el_.setAttribute("role","region"),u.isAudio()?u.el_.setAttribute("aria-label",u.localize("Audio Player")):u.el_.setAttribute("aria-label",u.localize("Video Player")),u.isAudio()&&u.addClass("vjs-audio"),u.flexNotSupported_()&&u.addClass("vjs-no-flex"),ge&&u.addClass("vjs-touch-enabled"),pt||u.addClass("vjs-workinghover"),i.players[u.id_]=W(u);var U="7.18.1".split(".")[0];return u.addClass("vjs-v"+U),u.userActive(!0),u.reportUserActivity(),u.one("play",function(F){return u.listenForUserActivity_(F)}),u.on("stageclick",function(F){return u.handleStageClick_(F)}),u.on("keydown",function(F){return u.handleKeyDown(F)}),u.on("languagechange",function(F){return u.handleLanguagechange(F)}),u.breakpoints(u.options_.breakpoints),u.responsive(u.options_.responsive),u}N(i,h);var s=i.prototype;return s.dispose=function(){var t=this;this.trigger("dispose"),this.off("dispose"),eo(R(),this.fsApi_.fullscreenchange,this.boundDocumentFullscreenChange_),eo(R(),"keydown",this.boundFullWindowOnEscKey_),this.styleEl_&&this.styleEl_.parentNode&&(this.styleEl_.parentNode.removeChild(this.styleEl_),this.styleEl_=null),i.players[this.id_]=null,this.tag&&this.tag.player&&(this.tag.player=null),this.el_&&this.el_.player&&(this.el_.player=null),this.tech_&&(this.tech_.dispose(),this.isPosterFromTech_=!1,this.poster_=""),this.playerElIngest_&&(this.playerElIngest_=null),this.tag&&(this.tag=null),function Jd(h){Qd[h.id()]=null}(this),Po.names.forEach(function(r){var u=Po[r],p=t[u.getterName]();p&&p.off&&p.off()}),h.prototype.dispose.call(this)},s.createEl=function(){var r,t=this.tag,u=this.playerElIngest_=t.parentNode&&t.parentNode.hasAttribute&&t.parentNode.hasAttribute("data-vjs-player"),p="video-js"===this.tag.tagName.toLowerCase();u?r=this.el_=t.parentNode:p||(r=this.el_=h.prototype.createEl.call(this,"div"));var v=yr(t);if(p){for(r=this.el_=t,t=this.tag=R().createElement("video");r.children.length;)t.appendChild(r.firstChild);gr(r,"video-js")||ur(r,"video-js"),r.appendChild(t),u=this.playerElIngest_=r,Object.keys(r).forEach(function(ye){try{t[ye]=r[ye]}catch{}})}if(t.setAttribute("tabindex","-1"),v.tabindex="-1",(Gs||go&&K)&&(t.setAttribute("role","application"),v.role="application"),t.removeAttribute("width"),t.removeAttribute("height"),"width"in v&&delete v.width,"height"in v&&delete v.height,Object.getOwnPropertyNames(v).forEach(function(ye){p&&"class"===ye||r.setAttribute(ye,v[ye]),p&&t.setAttribute(ye,v[ye])}),t.playerId=t.id,t.id+="_html5_api",t.className="vjs-tech",t.player=r.player=this,this.addClass("vjs-paused"),!0!==l().VIDEOJS_NO_DYNAMIC_STYLE){this.styleEl_=Nd("vjs-styles-dimensions");var b=Ma(".vjs-styles-defaults"),S=Ma("head");S.insertBefore(this.styleEl_,b?b.nextSibling:S.firstChild)}this.fill_=!1,this.fluid_=!1,this.width(this.options_.width),this.height(this.options_.height),this.fill(this.options_.fill),this.fluid(this.options_.fluid),this.aspectRatio(this.options_.aspectRatio),this.crossOrigin(this.options_.crossOrigin||this.options_.crossorigin);for(var U=t.getElementsByTagName("a"),F=0;F0?this.videoWidth()+":"+this.videoHeight():"16:9").split(":"),F=U[1]/U[0];p=void 0!==this.width_?this.width_:void 0!==this.height_?this.height_/F:this.videoWidth()||300,v=void 0!==this.height_?this.height_:p*F,S=/^[^a-zA-Z]/.test(this.id())?"dimensions-"+this.id():this.id()+"-dimensions",this.addClass(S),kd(this.styleEl_,"\n ."+S+" {\n width: "+p+"px;\n height: "+v+"px;\n }\n\n ."+S+".vjs-fluid {\n padding-top: "+100*F+"%;\n }\n ")}else{var t="number"==typeof this.width_?this.width_:this.options_.width,r="number"==typeof this.height_?this.height_:this.options_.height,u=this.tech_&&this.tech_.el();u&&(t>=0&&(u.width=t),r>=0&&(u.height=r))}},s.loadTech_=function(t,r){var u=this;this.tech_&&this.unloadTech_();var p=$r(t),v=t.charAt(0).toLowerCase()+t.slice(1);"Html5"!==p&&this.tag&&(Xr.getTech("Html5").disposeMediaElement(this.tag),this.tag.player=null,this.tag=null),this.techName_=p,this.isReady_=!1;var b=this.autoplay();("string"==typeof this.autoplay()||!0===this.autoplay()&&this.options_.normalizeAutoplay)&&(b=!1);var S={source:r,autoplay:b,nativeControlsForTouch:this.options_.nativeControlsForTouch,playerId:this.id(),techId:this.id()+"_"+v+"_api",playsinline:this.options_.playsinline,preload:this.options_.preload,loop:this.options_.loop,disablePictureInPicture:this.options_.disablePictureInPicture,muted:this.options_.muted,poster:this.poster(),language:this.language(),playerElIngest:this.playerElIngest_||!1,"vtt.js":this.options_["vtt.js"],canOverridePoster:!!this.options_.techCanOverridePoster,enableSourceset:this.options_.enableSourceset,Promise:this.options_.Promise};Po.names.forEach(function(F){var se=Po[F];S[se.getterName]=u[se.privateName]}),Br(S,this.options_[p]),Br(S,this.options_[v]),Br(S,this.options_[t.toLowerCase()]),this.tag&&(S.tag=this.tag),r&&r.src===this.cache_.src&&this.cache_.currentTime>0&&(S.startTime=this.cache_.currentTime);var U=Xr.getTech(t);if(!U)throw new Error("No Tech named '"+p+"' exists! '"+p+"' should be registered using videojs.registerTech()'");this.tech_=new U(S),this.tech_.ready(bn(this,this.handleTechReady_),!0),Zd_jsonToTextTracks(this.textTracksJson_||[],this.tech_),p1.forEach(function(F){u.on(u.tech_,F,function(se){return u["handleTech"+$r(F)+"_"](se)})}),Object.keys(Kc).forEach(function(F){u.on(u.tech_,F,function(se){0===u.tech_.playbackRate()&&u.tech_.seeking()?u.queuedCallbacks_.push({callback:u["handleTech"+Kc[F]+"_"].bind(u),event:se}):u["handleTech"+Kc[F]+"_"](se)})}),this.on(this.tech_,"loadstart",function(F){return u.handleTechLoadStart_(F)}),this.on(this.tech_,"sourceset",function(F){return u.handleTechSourceset_(F)}),this.on(this.tech_,"waiting",function(F){return u.handleTechWaiting_(F)}),this.on(this.tech_,"ended",function(F){return u.handleTechEnded_(F)}),this.on(this.tech_,"seeking",function(F){return u.handleTechSeeking_(F)}),this.on(this.tech_,"play",function(F){return u.handleTechPlay_(F)}),this.on(this.tech_,"firstplay",function(F){return u.handleTechFirstPlay_(F)}),this.on(this.tech_,"pause",function(F){return u.handleTechPause_(F)}),this.on(this.tech_,"durationchange",function(F){return u.handleTechDurationChange_(F)}),this.on(this.tech_,"fullscreenchange",function(F,se){return u.handleTechFullscreenChange_(F,se)}),this.on(this.tech_,"fullscreenerror",function(F,se){return u.handleTechFullscreenError_(F,se)}),this.on(this.tech_,"enterpictureinpicture",function(F){return u.handleTechEnterPictureInPicture_(F)}),this.on(this.tech_,"leavepictureinpicture",function(F){return u.handleTechLeavePictureInPicture_(F)}),this.on(this.tech_,"error",function(F){return u.handleTechError_(F)}),this.on(this.tech_,"posterchange",function(F){return u.handleTechPosterChange_(F)}),this.on(this.tech_,"textdata",function(F){return u.handleTechTextData_(F)}),this.on(this.tech_,"ratechange",function(F){return u.handleTechRateChange_(F)}),this.on(this.tech_,"loadedmetadata",this.boundUpdateStyleEl_),this.usingNativeControls(this.techGet_("controls")),this.controls()&&!this.usingNativeControls()&&this.addTechControlsListeners_(),this.tech_.el().parentNode!==this.el()&&("Html5"!==p||!this.tag)&&Nn(this.tech_.el(),this.el()),this.tag&&(this.tag.player=null,this.tag=null)},s.unloadTech_=function(){var t=this;Po.names.forEach(function(r){var u=Po[r];t[u.privateName]=t[u.getterName]()}),this.textTracksJson_=Zd_textTracksToJson(this.tech_),this.isReady_=!1,this.tech_.dispose(),this.tech_=!1,this.isPosterFromTech_&&(this.poster_="",this.trigger("posterchange")),this.isPosterFromTech_=!1},s.tech=function(t){return void 0===t&&$n.warn("Using the tech directly can be dangerous. I hope you know what you're doing.\nSee https://github.com/videojs/video.js/issues/2617 for more info.\n"),this.tech_},s.addTechControlsListeners_=function(){this.removeTechControlsListeners_(),this.on(this.tech_,"click",this.boundHandleTechClick_),this.on(this.tech_,"dblclick",this.boundHandleTechDoubleClick_),this.on(this.tech_,"touchstart",this.boundHandleTechTouchStart_),this.on(this.tech_,"touchmove",this.boundHandleTechTouchMove_),this.on(this.tech_,"touchend",this.boundHandleTechTouchEnd_),this.on(this.tech_,"tap",this.boundHandleTechTap_)},s.removeTechControlsListeners_=function(){this.off(this.tech_,"tap",this.boundHandleTechTap_),this.off(this.tech_,"touchstart",this.boundHandleTechTouchStart_),this.off(this.tech_,"touchmove",this.boundHandleTechTouchMove_),this.off(this.tech_,"touchend",this.boundHandleTechTouchEnd_),this.off(this.tech_,"click",this.boundHandleTechClick_),this.off(this.tech_,"dblclick",this.boundHandleTechDoubleClick_)},s.handleTechReady_=function(){this.triggerReady(),this.cache_.volume&&this.techCall_("setVolume",this.cache_.volume),this.handleTechPosterChange_(),this.handleTechDurationChange_()},s.handleTechLoadStart_=function(){this.removeClass("vjs-ended"),this.removeClass("vjs-seeking"),this.error(null),this.handleTechDurationChange_(),this.paused()?(this.hasStarted(!1),this.trigger("loadstart")):(this.trigger("loadstart"),this.trigger("firstplay")),this.manualAutoplay_(!0===this.autoplay()&&this.options_.normalizeAutoplay?"play":this.autoplay())},s.manualAutoplay_=function(t){var r=this;if(this.tech_&&"string"==typeof t){var p,u=function(){var b=r.muted();r.muted(!0);var S=function(){r.muted(b)};r.playTerminatedQueue_.push(S);var U=r.play();if(Lu(U))return U.catch(function(F){throw S(),new Error("Rejection at manualAutoplay. Restoring muted value. "+(F||""))})};if("any"!==t||this.muted()?p="muted"!==t||this.muted()?this.play():u():Lu(p=this.play())&&(p=p.catch(u)),Lu(p))return p.then(function(){r.trigger({type:"autoplay-success",autoplay:t})}).catch(function(){r.trigger({type:"autoplay-failure",autoplay:t})})}},s.updateSourceCaches_=function(t){void 0===t&&(t="");var r=t,u="";"string"!=typeof r&&(r=t.src,u=t.type),this.cache_.source=this.cache_.source||{},this.cache_.sources=this.cache_.sources||[],r&&!u&&(u=function(i,s){if(!s)return"";if(i.cache_.source.src===s&&i.cache_.source.type)return i.cache_.source.type;var o=i.cache_.sources.filter(function(p){return p.src===s});if(o.length)return o[0].type;for(var t=i.$$("source"),r=0;r0&&0===this.cache_.lastPlaybackRate&&(this.queuedCallbacks_.forEach(function(t){return t.callback(t.event)}),this.queuedCallbacks_=[]),this.cache_.lastPlaybackRate=this.tech_.playbackRate(),this.trigger("ratechange")},s.handleTechWaiting_=function(){var t=this;this.addClass("vjs-waiting"),this.trigger("waiting");var r=this.currentTime();this.on("timeupdate",function p(){r!==t.currentTime()&&(t.removeClass("vjs-waiting"),t.off("timeupdate",p))})},s.handleTechCanPlay_=function(){this.removeClass("vjs-waiting"),this.trigger("canplay")},s.handleTechCanPlayThrough_=function(){this.removeClass("vjs-waiting"),this.trigger("canplaythrough")},s.handleTechPlaying_=function(){this.removeClass("vjs-waiting"),this.trigger("playing")},s.handleTechSeeking_=function(){this.addClass("vjs-seeking"),this.trigger("seeking")},s.handleTechSeeked_=function(){this.removeClass("vjs-seeking"),this.removeClass("vjs-ended"),this.trigger("seeked")},s.handleTechFirstPlay_=function(){this.options_.starttime&&($n.warn("Passing the `starttime` option to the player will be deprecated in 6.0"),this.currentTime(this.options_.starttime)),this.addClass("vjs-has-started"),this.trigger("firstplay")},s.handleTechPause_=function(){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.trigger("pause")},s.handleTechEnded_=function(){this.addClass("vjs-ended"),this.removeClass("vjs-waiting"),this.options_.loop?(this.currentTime(0),this.play()):this.paused()||this.pause(),this.trigger("ended")},s.handleTechDurationChange_=function(){this.duration(this.techGet_("duration"))},s.handleTechClick_=function(t){this.controls_&&(void 0===this.options_||void 0===this.options_.userActions||void 0===this.options_.userActions.click||!1!==this.options_.userActions.click)&&(void 0!==this.options_&&void 0!==this.options_.userActions&&"function"==typeof this.options_.userActions.click?this.options_.userActions.click.call(this,t):this.paused()?ds(this.play()):this.pause())},s.handleTechDoubleClick_=function(t){this.controls_&&(Array.prototype.some.call(this.$$(".vjs-control-bar, .vjs-modal-dialog"),function(u){return u.contains(t.target)})||(void 0===this.options_||void 0===this.options_.userActions||void 0===this.options_.userActions.doubleClick||!1!==this.options_.userActions.doubleClick)&&(void 0!==this.options_&&void 0!==this.options_.userActions&&"function"==typeof this.options_.userActions.doubleClick?this.options_.userActions.doubleClick.call(this,t):this.isFullscreen()?this.exitFullscreen():this.requestFullscreen()))},s.handleTechTap_=function(){this.userActive(!this.userActive())},s.handleTechTouchStart_=function(){this.userWasActive=this.userActive()},s.handleTechTouchMove_=function(){this.userWasActive&&this.reportUserActivity()},s.handleTechTouchEnd_=function(t){t.cancelable&&t.preventDefault()},s.handleStageClick_=function(){this.reportUserActivity()},s.toggleFullscreenClass_=function(){this.isFullscreen()?this.addClass("vjs-fullscreen"):this.removeClass("vjs-fullscreen")},s.documentFullscreenChange_=function(t){var r=t.target.player;if(!r||r===this){var u=this.el(),p=R()[this.fsApi_.fullscreenElement]===u;!p&&u.matches?p=u.matches(":"+this.fsApi_.fullscreen):!p&&u.msMatchesSelector&&(p=u.msMatchesSelector(":"+this.fsApi_.fullscreen)),this.isFullscreen(p)}},s.handleTechFullscreenChange_=function(t,r){var u=this;r&&(r.nativeIOSFullscreen&&(this.addClass("vjs-ios-native-fs"),this.tech_.one("webkitendfullscreen",function(){u.removeClass("vjs-ios-native-fs")})),this.isFullscreen(r.isFullscreen))},s.handleTechFullscreenError_=function(t,r){this.trigger("fullscreenerror",r)},s.togglePictureInPictureClass_=function(){this.isInPictureInPicture()?this.addClass("vjs-picture-in-picture"):this.removeClass("vjs-picture-in-picture")},s.handleTechEnterPictureInPicture_=function(t){this.isInPictureInPicture(!0)},s.handleTechLeavePictureInPicture_=function(t){this.isInPictureInPicture(!1)},s.handleTechError_=function(){var t=this.tech_.error();this.error(t)},s.handleTechTextData_=function(){var t=null;arguments.length>1&&(t=arguments[1]),this.trigger("textdata",t)},s.getCache=function(){return this.cache_},s.resetCache_=function(){this.cache_={currentTime:0,initTime:0,inactivityTimeout:this.options_.inactivityTimeout,duration:NaN,lastVolume:1,lastPlaybackRate:this.defaultPlaybackRate(),media:null,src:"",source:{},sources:[],playbackRates:[],volume:1}},s.techCall_=function(t,r){this.ready(function(){if(t in $d)return function qc(h,i,s,o){return i[s](h.reduce(xs(s),o))}(this.middleware_,this.tech_,t,r);if(t in R0)return gh(this.middleware_,this.tech_,t,r);try{this.tech_&&this.tech_[t](r)}catch(u){throw $n(u),u}},!0)},s.techGet_=function(t){if(this.tech_&&this.tech_.isReady_){if(t in vf)return function zu(h,i,s){return h.reduceRight(xs(s),i[s]())}(this.middleware_,this.tech_,t);if(t in R0)return gh(this.middleware_,this.tech_,t);try{return this.tech_[t]()}catch(r){throw void 0===this.tech_[t]?($n("Video.js: "+t+" method not defined for "+this.techName_+" playback technology.",r),r):"TypeError"===r.name?($n("Video.js: "+t+" unavailable on "+this.techName_+" playback technology element.",r),this.tech_.isReady_=!1,r):($n(r),r)}}},s.play=function(){var t=this,r=this.options_.Promise||l().Promise;return r?new r(function(u){t.play_(u)}):this.play_()},s.play_=function(t){var r=this;void 0===t&&(t=ds),this.playCallbacks_.push(t);var u=!(this.changingSrc_||!this.src()&&!this.currentSrc());if(this.waitToPlay_&&(this.off(["ready","loadstart"],this.waitToPlay_),this.waitToPlay_=null),!this.isReady_||!u)return this.waitToPlay_=function(v){r.play_()},this.one(["ready","loadstart"],this.waitToPlay_),void(!u&&(Qt||pt)&&this.load());var p=this.techGet_("play");null===p?this.runPlayTerminatedQueue_():this.runPlayCallbacks_(p)},s.runPlayTerminatedQueue_=function(){var t=this.playTerminatedQueue_.slice(0);this.playTerminatedQueue_=[],t.forEach(function(r){r()})},s.runPlayCallbacks_=function(t){var r=this.playCallbacks_.slice(0);this.playCallbacks_=[],this.playTerminatedQueue_=[],r.forEach(function(u){u(t)})},s.pause=function(){this.techCall_("pause")},s.paused=function(){return!1!==this.techGet_("paused")},s.played=function(){return this.techGet_("played")||vo(0,0)},s.scrubbing=function(t){if(typeof t>"u")return this.scrubbing_;this.scrubbing_=!!t,this.techCall_("setScrubbing",this.scrubbing_),t?this.addClass("vjs-scrubbing"):this.removeClass("vjs-scrubbing")},s.currentTime=function(t){return typeof t<"u"?(t<0&&(t=0),this.isReady_&&!this.changingSrc_&&this.tech_&&this.tech_.isReady_?(this.techCall_("setCurrentTime",t),void(this.cache_.initTime=0)):(this.cache_.initTime=t,this.off("canplay",this.boundApplyInitTime_),void this.one("canplay",this.boundApplyInitTime_))):(this.cache_.currentTime=this.techGet_("currentTime")||0,this.cache_.currentTime)},s.applyInitTime_=function(){this.currentTime(this.cache_.initTime)},s.duration=function(t){if(void 0===t)return void 0!==this.cache_.duration?this.cache_.duration:NaN;(t=parseFloat(t))<0&&(t=1/0),t!==this.cache_.duration&&(this.cache_.duration=t,t===1/0?this.addClass("vjs-live"):this.removeClass("vjs-live"),isNaN(t)||this.trigger("durationchange"))},s.remainingTime=function(){return this.duration()-this.currentTime()},s.remainingTimeDisplay=function(){return Math.floor(this.duration())-Math.floor(this.currentTime())},s.buffered=function(){var t=this.techGet_("buffered");return(!t||!t.length)&&(t=vo(0,0)),t},s.bufferedPercent=function(){return hf(this.buffered(),this.duration())},s.bufferedEnd=function(){var t=this.buffered(),r=this.duration(),u=t.end(t.length-1);return u>r&&(u=r),u},s.volume=function(t){var r;return void 0!==t?(r=Math.max(0,Math.min(1,parseFloat(t))),this.cache_.volume=r,this.techCall_("setVolume",r),void(r>0&&this.lastVolume_(r))):(r=parseFloat(this.techGet_("volume")),isNaN(r)?1:r)},s.muted=function(t){if(void 0===t)return this.techGet_("muted")||!1;this.techCall_("setMuted",t)},s.defaultMuted=function(t){return void 0!==t?this.techCall_("setDefaultMuted",t):this.techGet_("defaultMuted")||!1},s.lastVolume_=function(t){if(void 0===t||0===t)return this.cache_.lastVolume;this.cache_.lastVolume=t},s.supportsFullScreen=function(){return this.techGet_("supportsFullScreen")||!1},s.isFullscreen=function(t){if(void 0!==t){var r=this.isFullscreen_;return this.isFullscreen_=!!t,this.isFullscreen_!==r&&this.fsApi_.prefixed&&this.trigger("fullscreenchange"),void this.toggleFullscreenClass_()}return this.isFullscreen_},s.requestFullscreen=function(t){var r=this.options_.Promise||l().Promise;if(r){var u=this;return new r(function(p,v){function b(){u.off("fullscreenerror",U),u.off("fullscreenchange",S)}function S(){b(),p()}function U(se,ye){b(),v(ye)}u.one("fullscreenchange",S),u.one("fullscreenerror",U);var F=u.requestFullscreenHelper_(t);F&&(F.then(b,b),F.then(p,v))})}return this.requestFullscreenHelper_()},s.requestFullscreenHelper_=function(t){var u,r=this;if(this.fsApi_.prefixed||(u=this.options_.fullscreen&&this.options_.fullscreen.options||{},void 0!==t&&(u=t)),this.fsApi_.requestFullscreen){var p=this.el_[this.fsApi_.requestFullscreen](u);return p&&p.then(function(){return r.isFullscreen(!0)},function(){return r.isFullscreen(!1)}),p}this.tech_.supportsFullScreen()&&!this.options_.preferFullWindow?this.techCall_("enterFullScreen"):this.enterFullWindow()},s.exitFullscreen=function(){var t=this.options_.Promise||l().Promise;if(t){var r=this;return new t(function(u,p){function v(){r.off("fullscreenerror",S),r.off("fullscreenchange",b)}function b(){v(),u()}function S(F,se){v(),p(se)}r.one("fullscreenchange",b),r.one("fullscreenerror",S);var U=r.exitFullscreenHelper_();U&&(U.then(v,v),U.then(u,p))})}return this.exitFullscreenHelper_()},s.exitFullscreenHelper_=function(){var t=this;if(this.fsApi_.requestFullscreen){var r=R()[this.fsApi_.exitFullscreen]();return r&&ds(r.then(function(){return t.isFullscreen(!1)})),r}this.tech_.supportsFullScreen()&&!this.options_.preferFullWindow?this.techCall_("exitFullScreen"):this.exitFullWindow()},s.enterFullWindow=function(){this.isFullscreen(!0),this.isFullWindow=!0,this.docOrigOverflow=R().documentElement.style.overflow,Ai(R(),"keydown",this.boundFullWindowOnEscKey_),R().documentElement.style.overflow="hidden",ur(R().body,"vjs-full-window"),this.trigger("enterFullWindow")},s.fullWindowOnEscKey=function(t){V().isEventKey(t,"Esc")&&!0===this.isFullscreen()&&(this.isFullWindow?this.exitFullWindow():this.exitFullscreen())},s.exitFullWindow=function(){this.isFullscreen(!1),this.isFullWindow=!1,eo(R(),"keydown",this.boundFullWindowOnEscKey_),R().documentElement.style.overflow=this.docOrigOverflow,dr(R().body,"vjs-full-window"),this.trigger("exitFullWindow")},s.disablePictureInPicture=function(t){if(void 0===t)return this.techGet_("disablePictureInPicture");this.techCall_("setDisablePictureInPicture",t),this.options_.disablePictureInPicture=t,this.trigger("disablepictureinpicturechanged")},s.isInPictureInPicture=function(t){return void 0!==t?(this.isInPictureInPicture_=!!t,void this.togglePictureInPictureClass_()):!!this.isInPictureInPicture_},s.requestPictureInPicture=function(){if("pictureInPictureEnabled"in R()&&!1===this.disablePictureInPicture())return this.techGet_("requestPictureInPicture")},s.exitPictureInPicture=function(){if("pictureInPictureEnabled"in R())return R().exitPictureInPicture()},s.handleKeyDown=function(t){var r=this.options_.userActions;if(r&&r.hotkeys){(function(v){var b=v.tagName.toLowerCase();if(v.isContentEditable)return!0;if("input"===b)return-1===["button","checkbox","hidden","radio","reset","submit"].indexOf(v.type);return-1!==["textarea"].indexOf(b)})(this.el_.ownerDocument.activeElement)||("function"==typeof r.hotkeys?r.hotkeys.call(this,t):this.handleHotkeys(t))}},s.handleHotkeys=function(t){var r=this.options_.userActions?this.options_.userActions.hotkeys:{},u=r.fullscreenKey,p=void 0===u?function(fe){return V().isEventKey(fe,"f")}:u,v=r.muteKey,b=void 0===v?function(fe){return V().isEventKey(fe,"m")}:v,S=r.playPauseKey,U=void 0===S?function(fe){return V().isEventKey(fe,"k")||V().isEventKey(fe,"Space")}:S;if(p.call(this,t)){t.preventDefault(),t.stopPropagation();var F=Ft.getComponent("FullscreenToggle");!1!==R()[this.fsApi_.fullscreenEnabled]&&F.prototype.handleClick.call(this,t)}else if(b.call(this,t)){t.preventDefault(),t.stopPropagation(),Ft.getComponent("MuteToggle").prototype.handleClick.call(this,t)}else if(U.call(this,t)){t.preventDefault(),t.stopPropagation(),Ft.getComponent("PlayToggle").prototype.handleClick.call(this,t)}},s.canPlayType=function(t){for(var r,u=0,p=this.options_.techOrder;u"u")return this.cache_.src||"";this.resetRetryOnError_&&this.resetRetryOnError_();var p=B0(t);if(p.length){if(this.changingSrc_=!0,r||(this.cache_.sources=p),this.updateSourceCaches_(p[0]),q0(this,p[0],function(S,U){if(u.middleware_=U,r||(u.cache_.sources=p),u.updateSourceCaches_(S),u.src_(S))return p.length>1?u.handleSrc_(p.slice(1)):(u.changingSrc_=!1,u.setTimeout(function(){this.error({code:4,message:this.localize(this.options_.notSupportedMessage)})},0),void u.triggerReady());!function Cr(h,i){h.forEach(function(s){return s.setTech&&s.setTech(i)})}(U,u.tech_)}),this.options_.retryOnError&&p.length>1){var v=function(){u.error(null),u.handleSrc_(p.slice(1),!0)},b=function(){u.off("error",v)};this.one("error",v),this.one("playing",b),this.resetRetryOnError_=function(){u.off("error",v),u.off("playing",b)}}}else this.setTimeout(function(){this.error({code:4,message:this.localize(this.options_.notSupportedMessage)})},0)},s.src=function(t){return this.handleSrc_(t,!1)},s.src_=function(t){var r=this,u=this.selectSource([t]);return!u||(function(i,s){return $r(i)===$r(s)}(u.tech,this.techName_)?(this.ready(function(){this.tech_.constructor.prototype.hasOwnProperty("setSource")?this.techCall_("setSource",t):this.techCall_("src",t.src),this.changingSrc_=!1},!0),!1):(this.changingSrc_=!0,this.loadTech_(u.tech,u.source),this.tech_.ready(function(){r.changingSrc_=!1}),!1))},s.load=function(){this.techCall_("load")},s.reset=function(){var t=this,r=this.options_.Promise||l().Promise;this.paused()||!r?this.doReset_():ds(this.play().then(function(){return t.doReset_()}))},s.doReset_=function(){this.tech_&&this.tech_.clearTracks("text"),this.resetCache_(),this.poster(""),this.loadTech_(this.options_.techOrder[0],null),this.techCall_("reset"),this.resetControlBarUI_(),cs(this)&&this.trigger("playerreset")},s.resetControlBarUI_=function(){this.resetProgressBar_(),this.resetPlaybackRate_(),this.resetVolumeBar_()},s.resetProgressBar_=function(){this.currentTime(0);var t=this.controlBar,r=t.durationDisplay,u=t.remainingTimeDisplay;r&&r.updateContent(),u&&u.updateContent()},s.resetPlaybackRate_=function(){this.playbackRate(this.defaultPlaybackRate()),this.handleTechRateChange_()},s.resetVolumeBar_=function(){this.volume(1),this.trigger("volumechange")},s.currentSources=function(){var t=this.currentSource(),r=[];return 0!==Object.keys(t).length&&r.push(t),this.cache_.sources||r},s.currentSource=function(){return this.cache_.source||{}},s.currentSrc=function(){return this.currentSource()&&this.currentSource().src||""},s.currentType=function(){return this.currentSource()&&this.currentSource().type||""},s.preload=function(t){return void 0!==t?(this.techCall_("setPreload",t),void(this.options_.preload=t)):this.techGet_("preload")},s.autoplay=function(t){if(void 0===t)return this.options_.autoplay||!1;var r;"string"==typeof t&&/(any|play|muted)/.test(t)||!0===t&&this.options_.normalizeAutoplay?(this.options_.autoplay=t,this.manualAutoplay_("string"==typeof t?t:"play"),r=!1):this.options_.autoplay=!!t,r=typeof r>"u"?this.options_.autoplay:r,this.tech_&&this.techCall_("setAutoplay",r)},s.playsinline=function(t){return void 0!==t?(this.techCall_("setPlaysinline",t),this.options_.playsinline=t,this):this.techGet_("playsinline")},s.loop=function(t){return void 0!==t?(this.techCall_("setLoop",t),void(this.options_.loop=t)):this.techGet_("loop")},s.poster=function(t){if(void 0===t)return this.poster_;t||(t=""),t!==this.poster_&&(this.poster_=t,this.techCall_("setPoster",t),this.isPosterFromTech_=!1,this.trigger("posterchange"))},s.handleTechPosterChange_=function(){if((!this.poster_||this.options_.techCanOverridePoster)&&this.tech_&&this.tech_.poster){var t=this.tech_.poster()||"";t!==this.poster_&&(this.poster_=t,this.isPosterFromTech_=!0,this.trigger("posterchange"))}},s.controls=function(t){if(void 0===t)return!!this.controls_;t=!!t,this.controls_!==t&&(this.controls_=t,this.usingNativeControls()&&this.techCall_("setControls",t),this.controls_?(this.removeClass("vjs-controls-disabled"),this.addClass("vjs-controls-enabled"),this.trigger("controlsenabled"),this.usingNativeControls()||this.addTechControlsListeners_()):(this.removeClass("vjs-controls-enabled"),this.addClass("vjs-controls-disabled"),this.trigger("controlsdisabled"),this.usingNativeControls()||this.removeTechControlsListeners_()))},s.usingNativeControls=function(t){if(void 0===t)return!!this.usingNativeControls_;t=!!t,this.usingNativeControls_!==t&&(this.usingNativeControls_=t,this.usingNativeControls_?(this.addClass("vjs-using-native-controls"),this.trigger("usingnativecontrols")):(this.removeClass("vjs-using-native-controls"),this.trigger("usingcustomcontrols")))},s.error=function(t){var r=this;if(void 0===t)return this.error_||null;if(ui("beforeerror").forEach(function(p){var v=p(r,t);Uo(v)&&!Array.isArray(v)||"string"==typeof v||"number"==typeof v||null===v?t=v:r.log.error("please return a value that MediaError expects in beforeerror hooks")}),this.options_.suppressNotSupportedError&&t&&4===t.code){var u=function(){this.error(t)};return this.options_.suppressNotSupportedError=!1,this.any(["click","touchstart"],u),void this.one("loadstart",function(){this.off(["click","touchstart"],u)})}if(null===t)return this.error_=t,this.removeClass("vjs-error"),void(this.errorDisplay&&this.errorDisplay.close());this.error_=new uo(t),this.addClass("vjs-error"),$n.error("(CODE:"+this.error_.code+" "+uo.errorTypes[this.error_.code]+")",this.error_.message,this.error_),this.trigger("error"),ui("error").forEach(function(p){return p(r,r.error_)})},s.reportUserActivity=function(t){this.userActivity_=!0},s.userActive=function(t){if(void 0===t)return this.userActive_;if((t=!!t)!==this.userActive_){if(this.userActive_=t,this.userActive_)return this.userActivity_=!0,this.removeClass("vjs-user-inactive"),this.addClass("vjs-user-active"),void this.trigger("useractive");this.tech_&&this.tech_.one("mousemove",function(r){r.stopPropagation(),r.preventDefault()}),this.userActivity_=!1,this.removeClass("vjs-user-active"),this.addClass("vjs-user-inactive"),this.trigger("userinactive")}},s.listenForUserActivity_=function(){var t,r,u,p=bn(this,this.reportUserActivity),S=function(ye){p(),this.clearInterval(t)};this.on("mousedown",function(){p(),this.clearInterval(t),t=this.setInterval(p,250)}),this.on("mousemove",function(ye){(ye.screenX!==r||ye.screenY!==u)&&(r=ye.screenX,u=ye.screenY,p())}),this.on("mouseup",S),this.on("mouseleave",S);var F,U=this.getChild("controlBar");U&&!pt&&!ws&&(U.on("mouseenter",function(se){0!==this.player().options_.inactivityTimeout&&(this.player().cache_.inactivityTimeout=this.player().options_.inactivityTimeout),this.player().options_.inactivityTimeout=0}),U.on("mouseleave",function(se){this.player().options_.inactivityTimeout=this.player().cache_.inactivityTimeout})),this.on("keydown",p),this.on("keyup",p),this.setInterval(function(){if(this.userActivity_){this.userActivity_=!1,this.userActive(!0),this.clearTimeout(F);var se=this.options_.inactivityTimeout;se<=0||(F=this.setTimeout(function(){this.userActivity_||this.userActive(!1)},se))}},250)},s.playbackRate=function(t){if(void 0===t)return this.tech_&&this.tech_.featuresPlaybackRate?this.cache_.lastPlaybackRate||this.techGet_("playbackRate"):1;this.techCall_("setPlaybackRate",t)},s.defaultPlaybackRate=function(t){return void 0!==t?this.techCall_("setDefaultPlaybackRate",t):this.tech_&&this.tech_.featuresPlaybackRate?this.techGet_("defaultPlaybackRate"):1},s.isAudio=function(t){if(void 0===t)return!!this.isAudio_;this.isAudio_=!!t},s.addTextTrack=function(t,r,u){if(this.tech_)return this.tech_.addTextTrack(t,r,u)},s.addRemoteTextTrack=function(t,r){if(this.tech_)return this.tech_.addRemoteTextTrack(t,r)},s.removeRemoteTextTrack=function(t){void 0===t&&(t={});var u=t.track;if(u||(u=t),this.tech_)return this.tech_.removeRemoteTextTrack(u)},s.getVideoPlaybackQuality=function(){return this.techGet_("getVideoPlaybackQuality")},s.videoWidth=function(){return this.tech_&&this.tech_.videoWidth&&this.tech_.videoWidth()||0},s.videoHeight=function(){return this.tech_&&this.tech_.videoHeight&&this.tech_.videoHeight()||0},s.language=function(t){if(void 0===t)return this.language_;this.language_!==String(t).toLowerCase()&&(this.language_=String(t).toLowerCase(),cs(this)&&this.trigger("languagechange"))},s.languages=function(){return Jr(i.prototype.options_.languages,this.languages_)},s.toJSON=function(){var t=Jr(this.options_),r=t.tracks;t.tracks=[];for(var u=0;u"):function(){}},_l=1/30,w1=.1,y3=function(o,s){var e,a=[];if(o&&o.length)for(e=0;e=s})},b3=function(o,s){return y3(o,function(a){return a-_l>=s})},x5=function(o){var s=[];if(!o||!o.length)return"";for(var a=0;a "+o.end(a));return s.join(", ")},Yl=function(o){for(var s=[],a=0;au)){if(s>i&&s<=u){a+=u-s;continue}a+=u-i}}return a},A0=st.createTimeRange,vu=function(o,s){if(!s.preload)return s.duration;var a=0;return(s.parts||[]).forEach(function(e){a+=e.duration}),(s.preloadHints||[]).forEach(function(e){"PART"===e.type&&(a+=o.partTargetDuration)}),a},O0=function(o){return(o.segments||[]).reduce(function(s,a,e){return a.parts?a.parts.forEach(function(i,u){s.push({duration:i.duration,segmentIndex:e,partIndex:u,part:i,segment:a})}):s.push({duration:a.duration,segmentIndex:e,partIndex:null,segment:a,part:null}),s},[])},U1=function(o){var s=o.segments&&o.segments.length&&o.segments[o.segments.length-1];return s&&s.parts||[]},k0=function(o){var s=o.preloadSegment;if(s){var a=s.parts,i=(s.preloadHints||[]).reduce(function(u,p){return u+("PART"===p.type?1:0)},0);return i+=a&&a.length?a.length:0}},T5=function(o,s){if(s.endList)return 0;if(o&&o.suggestedPresentationDelay)return o.suggestedPresentationDelay;var a=U1(s).length>0;return a&&s.serverControl&&s.serverControl.partHoldBack?s.serverControl.partHoldBack:a&&s.partTargetDuration?3*s.partTargetDuration:s.serverControl&&s.serverControl.holdBack?s.serverControl.holdBack:s.targetDuration?3*s.targetDuration:0},D5=function(o,s,a){if(typeof s>"u"&&(s=o.mediaSequence+o.segments.length),s"u"){if(o.totalDuration)return o.totalDuration;if(!o.endList)return C()[1/0]}return D5(o,s,a)},yu=function(o){var s=o.defaultDuration,a=o.durationList,e=o.startIndex,i=o.endIndex,u=0;if(e>i){var p=[i,e];e=p[0],i=p[1]}if(e<0){for(var _=e;_Date.now()},Jl=function(o){return o.excludeUntil&&o.excludeUntil===1/0},bu=function(o){var s=O8(o);return!o.disabled&&!s},F0=function(o,s){return s.attributes&&s.attributes[o]},B0=function(o,s){if(1===o.playlists.length)return!0;var a=s.attributes.BANDWIDTH||Number.MAX_VALUE;return 0===o.playlists.filter(function(e){return!!bu(e)&&(e.attributes.BANDWIDTH||0)0)for(var le=I-1;le>=0;le--){var Ee=b[le];if(_+=Ee.duration,p){if(_<0)continue}else if(_+_l<=0)continue;return{partIndex:Ee.partIndex,segmentIndex:Ee.segmentIndex,startTime:u-yu({defaultDuration:s.targetDuration,durationList:b,startIndex:I,endIndex:le})}}return{partIndex:b[0]&&b[0].partIndex||null,segmentIndex:b[0]&&b[0].segmentIndex||0,startTime:a}}if(I<0){for(var ge=I;ge<0;ge++)if((_-=s.targetDuration)<0)return{partIndex:b[0]&&b[0].partIndex||null,segmentIndex:b[0]&&b[0].segmentIndex||0,startTime:a};I=0}for(var be=I;be0)continue}else if(_-_l>=0)continue;return{partIndex:ot.partIndex,segmentIndex:ot.segmentIndex,startTime:u+yu({defaultDuration:s.targetDuration,durationList:b,startIndex:I,endIndex:be})}}return{segmentIndex:b[b.length-1].segmentIndex,partIndex:b[b.length-1].partIndex,startTime:a}},isEnabled:bu,isDisabled:function(o){return o.disabled},isBlacklisted:O8,isIncompatible:Jl,playlistEnd:L5,isAes:function(o){for(var s=0;s-1&&p!==u.length-1&&(a._HLS_part=p),(p>-1||u.length)&&i--}a._HLS_msn=i}if(s.serverControl&&s.serverControl.canSkipUntil&&(a._HLS_skip=s.serverControl.canSkipDateranges?"v2":"YES"),Object.keys(a).length){var _=new(C().URL)(o);["_HLS_skip","_HLS_msn","_HLS_part"].forEach(function(b){a.hasOwnProperty(b)&&_.searchParams.set(b,a[b])}),o=_.toString()}return o}(u,i)),this.state="HAVE_CURRENT_METADATA",this.request=this.vhs_.xhr({uri:u,withCredentials:this.withCredentials},function(p,_){if(e.request){if(p)return e.playlistRequestError(e.request,e.media(),"HAVE_METADATA");e.haveMetadata({playlistString:e.request.responseText,url:e.media().uri,id:e.media().id})}})}},s.playlistRequestError=function(e,i,u){var p=i.uri,_=i.id;this.request=null,u&&(this.state=u),this.error={playlist:this.master.playlists[_],status:e.status,message:"HLS playlist request error at URL: "+p+".",responseText:e.responseText,code:e.status>=500?4:2},this.trigger("error")},s.parseManifest_=function(e){var i=this,u=e.url;return function(o){var s=o.onwarn,a=o.oninfo,e=o.manifestString,i=o.customTagParsers,u=void 0===i?[]:i,p=o.customTagMappers,_=void 0===p?[]:p,b=o.experimentalLLHLS,I=new yt;s&&I.on("warn",s),a&&I.on("info",a),u.forEach(function(ge){return I.addParser(ge)}),_.forEach(function(ge){return I.addTagMapper(ge)}),I.push(e),I.end();var z=I.manifest;if(b||(["preloadSegment","skip","serverControl","renditionReports","partInf","partTargetDuration"].forEach(function(ge){z.hasOwnProperty(ge)&&delete z[ge]}),z.segments&&z.segments.forEach(function(ge){["parts","preloadHints"].forEach(function(be){ge.hasOwnProperty(be)&&delete ge[be]})})),!z.targetDuration){var B=10;z.segments&&z.segments.length&&(B=z.segments.reduce(function(ge,be){return Math.max(ge,be.duration)},0)),s&&s("manifest has no targetDuration defaulting to "+B),z.targetDuration=B}var le=U1(z);if(le.length&&!z.partTargetDuration){var Ee=le.reduce(function(ge,be){return Math.max(ge,be.duration)},0);s&&(s("manifest has no partTargetDuration defaulting to "+Ee),w3.error("LL-HLS manifest has parts but lacks required #EXT-X-PART-INF:PART-TARGET value. See https://datatracker.ietf.org/doc/html/draft-pantos-hls-rfc8216bis-09#section-4.4.3.7. Playback is not guaranteed.")),z.partTargetDuration=Ee}return z}({onwarn:function(b){var I=b.message;return i.logger_("m3u8-parser warn for "+u+": "+I)},oninfo:function(b){var I=b.message;return i.logger_("m3u8-parser info for "+u+": "+I)},manifestString:e.manifestString,customTagParsers:this.customTagParsers,customTagMappers:this.customTagMappers,experimentalLLHLS:this.experimentalLLHLS})},s.haveMetadata=function(e){var i=e.playlistString,u=e.playlistObject,p=e.url,_=e.id;this.request=null,this.state="HAVE_METADATA";var b=u||this.parseManifest_({url:p,manifestString:i});b.lastRequest=Date.now(),j0({playlist:b,uri:p,id:_});var I=D3(this.master,b);this.targetDuration=b.partTargetDuration||b.targetDuration,this.pendingMedia_=null,I?(this.master=I,this.media_=this.master.playlists[_]):this.trigger("playlistunchanged"),this.updateMediaUpdateTimeout_(vl(this.media(),!!I)),this.trigger("loadedplaylist")},s.dispose=function(){this.trigger("dispose"),this.stopRequest(),C().clearTimeout(this.mediaUpdateTimeout),C().clearTimeout(this.finalRenditionTimeout),this.off()},s.stopRequest=function(){if(this.request){var e=this.request;this.request=null,e.onreadystatechange=null,e.abort()}},s.media=function(e,i){var u=this;if(!e)return this.media_;if("HAVE_NOTHING"===this.state)throw new Error("Cannot switch media playlist from "+this.state);if("string"==typeof e){if(!this.master.playlists[e])throw new Error("Unknown playlist URI: "+e);e=this.master.playlists[e]}if(C().clearTimeout(this.finalRenditionTimeout),i){var p=(e.partTargetDuration||e.targetDuration)/2*1e3||5e3;this.finalRenditionTimeout=C().setTimeout(this.media.bind(this,e,!1),p)}else{var _=this.state,b=!this.media_||e.id!==this.media_.id,I=this.master.playlists[e.id];if(I&&I.endList||e.endList&&e.segments.length)return this.request&&(this.request.onreadystatechange=null,this.request.abort(),this.request=null),this.state="HAVE_METADATA",this.media_=e,void(b&&(this.trigger("mediachanging"),"HAVE_MASTER"===_?this.trigger("loadedmetadata"):this.trigger("mediachange")));if(this.updateMediaUpdateTimeout_(vl(e,!0)),b){if(this.state="SWITCHING_MEDIA",this.request){if(e.resolvedUri===this.request.url)return;this.request.onreadystatechange=null,this.request.abort(),this.request=null}this.media_&&this.trigger("mediachanging"),this.pendingMedia_=e,this.request=this.vhs_.xhr({uri:e.resolvedUri,withCredentials:this.withCredentials},function(z,B){if(u.request){if(e.lastRequest=Date.now(),e.resolvedUri=Cu(u.handleManifestRedirects,e.resolvedUri,B),z)return u.playlistRequestError(u.request,e,_);u.haveMetadata({playlistString:B.responseText,url:e.uri,id:e.id}),"HAVE_MASTER"===_?u.trigger("loadedmetadata"):u.trigger("mediachange")}})}}},s.pause=function(){this.mediaUpdateTimeout&&(C().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null),this.stopRequest(),"HAVE_NOTHING"===this.state&&(this.started=!1),"SWITCHING_MEDIA"===this.state?this.media_?this.state="HAVE_METADATA":this.state="HAVE_MASTER":"HAVE_CURRENT_METADATA"===this.state&&(this.state="HAVE_METADATA")},s.load=function(e){var i=this;this.mediaUpdateTimeout&&(C().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null);var u=this.media();if(e){var p=u?(u.partTargetDuration||u.targetDuration)/2*1e3:5e3;this.mediaUpdateTimeout=C().setTimeout(function(){i.mediaUpdateTimeout=null,i.load()},p)}else this.started?u&&!u.endList?this.trigger("mediaupdatetimeout"):this.trigger("loadedplaylist"):this.start()},s.updateMediaUpdateTimeout_=function(e){var i=this;this.mediaUpdateTimeout&&(C().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null),this.media()&&!this.media().endList&&(this.mediaUpdateTimeout=C().setTimeout(function(){i.mediaUpdateTimeout=null,i.trigger("mediaupdatetimeout"),i.updateMediaUpdateTimeout_(e)},e))},s.start=function(){var e=this;if(this.started=!0,"object"==typeof this.src)return this.src.uri||(this.src.uri=C().location.href),this.src.resolvedUri=this.src.uri,void setTimeout(function(){e.setupInitialPlaylist(e.src)},0);this.request=this.vhs_.xhr({uri:this.src,withCredentials:this.withCredentials},function(i,u){if(e.request){if(e.request=null,i)return e.error={status:u.status,message:"HLS playlist request error at URL: "+e.src+".",responseText:u.responseText,code:2},"HAVE_NOTHING"===e.state&&(e.started=!1),e.trigger("error");e.src=Cu(e.handleManifestRedirects,e.src,u);var p=e.parseManifest_({manifestString:u.responseText,url:e.src});e.setupInitialPlaylist(p)}})},s.srcUri=function(){return"string"==typeof this.src?this.src:this.src.uri},s.setupInitialPlaylist=function(e){if(this.state="HAVE_MASTER",e.playlists)return this.master=e,Mu(this.master,this.srcUri()),e.playlists.forEach(function(u){u.segments=O5(u),u.segments.forEach(function(p){E3(p,u.resolvedUri)})}),this.trigger("loadedplaylist"),void(this.request||this.media(this.master.playlists[0]));var i=this.srcUri()||C().location.href;this.master=function(o,s){var a=R0(0,s),e={mediaGroups:{AUDIO:{},VIDEO:{},"CLOSED-CAPTIONS":{},SUBTITLES:{}},uri:C().location.href,resolvedUri:C().location.href,playlists:[{uri:s,id:a,resolvedUri:s,attributes:{}}]};return e.playlists[a]=e.playlists[0],e.playlists[s]=e.playlists[0],e}(0,i),this.haveMetadata({playlistObject:e,url:i,id:this.master.playlists[0].id}),this.trigger("loadedmetadata")},o}(Z0),F8=st.xhr,B8=st.mergeOptions,wu=function(o,s,a,e){var i="arraybuffer"===o.responseType?o.response:o.responseText;!s&&i&&(o.responseTime=Date.now(),o.roundTripTime=o.responseTime-o.requestTime,o.bytesReceived=i.byteLength||i.length,o.bandwidth||(o.bandwidth=Math.floor(o.bytesReceived/o.roundTripTime*8*1e3))),a.headers&&(o.responseHeaders=a.headers),s&&"ETIMEDOUT"===s.code&&(o.timedout=!0),!s&&!o.aborted&&200!==a.statusCode&&206!==a.statusCode&&0!==a.statusCode&&(s=new Error("XHR Failed with a response of: "+(o&&(i||o.responseText)))),e(s,o)},N5=function(){var o=function s(a,e){a=B8({timeout:45e3},a);var i=s.beforeRequest||st.Vhs.xhr.beforeRequest;if(i&&"function"==typeof i){var u=i(a);u&&(a=u)}var _=(!0===st.Vhs.xhr.original?F8:st.Vhs.xhr)(a,function(I,z){return wu(_,I,z,e)}),b=_.abort;return _.abort=function(){return _.aborted=!0,b.apply(_,arguments)},_.uri=a.uri,_.requestTime=Date.now(),_};return o.original=!0,o},H0=function(o){var s={};return o.byterange&&(s.Range=function(o){return"bytes="+o.offset+"-"+("bigint"==typeof o.offset||"bigint"==typeof o.length?C().BigInt(o.offset)+C().BigInt(o.length)-C().BigInt(1):o.offset+o.length-1)}(o.byterange)),s},B5=function(o,s){return o.start(s)+"-"+o.end(s)},W4=function(o,s){var a=o.toString(16);return"00".substring(0,2-a.length)+a+(s%2?" ":"")},q8=function(o){return o>=32&&o<126?String.fromCharCode(o):"."},t2=function(o){var s={};return Object.keys(o).forEach(function(a){var e=o[a];ArrayBuffer.isView(e)?s[a]={bytes:e.buffer,byteOffset:e.byteOffset,byteLength:e.byteLength}:s[a]=e}),s},I3=function(o){var s=o.byterange||{length:1/0,offset:0};return[s.length,s.offset,o.resolvedUri].join(",")},n2=function(o){return o.resolvedUri},r2=function(o){for(var s=Array.prototype.slice.call(o),a=16,e="",p=0;pa){if(o>a+.25*u.duration)return null;e=u}return{segment:e,estimatedStart:e.videoTimingInfo?e.videoTimingInfo.transmuxedPresentationStart:a-e.duration,type:e.videoTimingInfo?"accurate":"estimate"}}(e,s);if(!u)return i({message:"valid programTime was not found"});if("estimate"===u.type)return i({message:"Accurate programTime could not be determined. Please seek to e.seekTime and try again",seekTime:u.estimatedStart});var p={mediaSeconds:e},_=function(o,s){if(!s.dateTimeObject)return null;var a=s.videoTimingInfo.transmuxerPrependedSeconds,u=o-(s.videoTimingInfo.transmuxedPresentationStart+a);return new Date(s.dateTimeObject.getTime()+1e3*u)}(e,u.segment);return _&&(p.programDateTime=_.toISOString()),i(null,p)},xu=function f(o){var s=o.programTime,a=o.playlist,e=o.retryCount,i=void 0===e?2:e,u=o.seekTo,p=o.pauseAfterSeek,_=void 0===p||p,b=o.tech,I=o.callback;if(!I)throw new Error("seekToProgramTime: callback must be provided");if(typeof s>"u"||!a||!u)return I({message:"seekToProgramTime: programTime, seekTo and playlist must be provided"});if(!a.endList&&!b.hasStarted_)return I({message:"player must be playing a live stream to start buffering"});if(!function(o){if(!o.segments||0===o.segments.length)return!1;for(var s=0;snew Date(_.getTime()+1e3*b)?null:(a>_&&(e=p),{segment:e,estimatedStart:e.videoTimingInfo?e.videoTimingInfo.transmuxedPresentationStart:es.duration(s,s.mediaSequence+s.segments.indexOf(e)),type:e.videoTimingInfo?"accurate":"estimate"})}(s,a);if(!z)return I({message:s+" was not found in the stream"});var B=z.segment,le=function(o,s){var a,e;try{a=new Date(o),e=new Date(s)}catch{}var i=a.getTime();return(e.getTime()-i)/1e3}(B.dateTimeObject,s);if("estimate"===z.type)return 0===i?I({message:s+" is not buffered yet. Try again"}):(u(z.estimatedStart+le),void b.one("seeked",function(){f({programTime:s,playlist:a,retryCount:i-1,seekTo:u,pauseAfterSeek:_,tech:b,callback:I})}));var Ee=B.start+le;b.one("seeked",function(){return I(null,b.currentTime())}),_&&b.pause(),u(Ee)},Q0=function(o,s){if(4===o.readyState)return s()},U8=function(o,s,a){var i,e=[],u=!1,p=function(B,le,Ee,ge){return le.abort(),u=!0,a(B,le,Ee,ge)},_=function(B,le){if(!u){if(B)return p(B,le,"",e);var Ee=le.responseText.substring(e&&e.byteLength||0,le.responseText.length);if(e=function(){for(var o=arguments.length,s=new Array(o),a=0;a=ot+be)return I(z,{response:Ee.subarray(be,be+ot),status:B.status,uri:B.uri});p.request=p.vhs_.xhr({uri:b,responseType:"arraybuffer",headers:H0({byterange:e.sidx.byterange})},I)})}else this.mediaRequest_=C().setTimeout(function(){return u(!1)},0)},s.dispose=function(){this.trigger("dispose"),this.stopRequest(),this.loadedPlaylists_={},C().clearTimeout(this.minimumUpdatePeriodTimeout_),C().clearTimeout(this.mediaRequest_),C().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null,this.mediaRequest_=null,this.minimumUpdatePeriodTimeout_=null,this.masterPlaylistLoader_.createMupOnMedia_&&(this.off("loadedmetadata",this.masterPlaylistLoader_.createMupOnMedia_),this.masterPlaylistLoader_.createMupOnMedia_=null),this.off()},s.hasPendingRequest=function(){return this.request||this.mediaRequest_},s.stopRequest=function(){if(this.request){var e=this.request;this.request=null,e.onreadystatechange=null,e.abort()}},s.media=function(e){var i=this;if(!e)return this.media_;if("HAVE_NOTHING"===this.state)throw new Error("Cannot switch media playlist from "+this.state);var u=this.state;if("string"==typeof e){if(!this.masterPlaylistLoader_.master.playlists[e])throw new Error("Unknown playlist URI: "+e);e=this.masterPlaylistLoader_.master.playlists[e]}var p=!this.media_||e.id!==this.media_.id;if(p&&this.loadedPlaylists_[e.id]&&this.loadedPlaylists_[e.id].endList)return this.state="HAVE_METADATA",this.media_=e,void(p&&(this.trigger("mediachanging"),this.trigger("mediachange")));p&&(this.media_&&this.trigger("mediachanging"),this.addSidxSegments_(e,u,function(_){i.haveMetadata({startingState:u,playlist:e})}))},s.haveMetadata=function(e){var i=e.startingState,u=e.playlist;this.state="HAVE_METADATA",this.loadedPlaylists_[u.id]=u,this.mediaRequest_=null,this.refreshMedia_(u.id),"HAVE_MASTER"===i?this.trigger("loadedmetadata"):this.trigger("mediachange")},s.pause=function(){this.masterPlaylistLoader_.createMupOnMedia_&&(this.off("loadedmetadata",this.masterPlaylistLoader_.createMupOnMedia_),this.masterPlaylistLoader_.createMupOnMedia_=null),this.stopRequest(),C().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null,this.isMaster_&&(C().clearTimeout(this.masterPlaylistLoader_.minimumUpdatePeriodTimeout_),this.masterPlaylistLoader_.minimumUpdatePeriodTimeout_=null),"HAVE_NOTHING"===this.state&&(this.started=!1)},s.load=function(e){var i=this;C().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null;var u=this.media();if(e){var p=u?u.targetDuration/2*1e3:5e3;this.mediaUpdateTimeout=C().setTimeout(function(){return i.load()},p)}else this.started?u&&!u.endList?(this.isMaster_&&!this.minimumUpdatePeriodTimeout_&&(this.trigger("minimumUpdatePeriod"),this.updateMinimumUpdatePeriodTimeout_()),this.trigger("mediaupdatetimeout")):this.trigger("loadedplaylist"):this.start()},s.start=function(){var e=this;this.started=!0,this.isMaster_?this.requestMaster_(function(i,u){e.haveMaster_(),!e.hasPendingRequest()&&!e.media_&&e.media(e.masterPlaylistLoader_.master.playlists[0])}):this.mediaRequest_=C().setTimeout(function(){return e.haveMaster_()},0)},s.requestMaster_=function(e){var i=this;this.request=this.vhs_.xhr({uri:this.masterPlaylistLoader_.srcUrl,withCredentials:this.withCredentials},function(u,p){if(!i.requestErrored_(u,p)){var _=p.responseText!==i.masterPlaylistLoader_.masterXml_;return i.masterPlaylistLoader_.masterXml_=p.responseText,p.responseHeaders&&p.responseHeaders.date?i.masterLoaded_=Date.parse(p.responseHeaders.date):i.masterLoaded_=Date.now(),i.masterPlaylistLoader_.srcUrl=Cu(i.handleManifestRedirects,i.masterPlaylistLoader_.srcUrl,p),_?(i.handleMaster_(),void i.syncClientServerClock_(function(){return e(p,_)})):e(p,_)}"HAVE_NOTHING"===i.state&&(i.started=!1)})},s.syncClientServerClock_=function(e){var i=this,u=vr(this.masterPlaylistLoader_.masterXml_);return null===u?(this.masterPlaylistLoader_.clientOffset_=this.masterLoaded_-Date.now(),e()):"DIRECT"===u.method?(this.masterPlaylistLoader_.clientOffset_=u.value-Date.now(),e()):void(this.request=this.vhs_.xhr({uri:Es(this.masterPlaylistLoader_.srcUrl,u.value),method:u.method,withCredentials:this.withCredentials},function(p,_){if(i.request){if(p)return i.masterPlaylistLoader_.clientOffset_=i.masterLoaded_-Date.now(),e();var b;b="HEAD"===u.method?_.responseHeaders&&_.responseHeaders.date?Date.parse(_.responseHeaders.date):i.masterLoaded_:Date.parse(_.responseText),i.masterPlaylistLoader_.clientOffset_=b-Date.now(),e()}}))},s.haveMaster_=function(){this.state="HAVE_MASTER",this.isMaster_?this.trigger("loadedplaylist"):this.media_||this.media(this.childPlaylist_)},s.handleMaster_=function(){this.mediaRequest_=null;var e=this.masterPlaylistLoader_.master,i=function(o){var s=o.masterXml,a=o.srcUrl,e=o.clientOffset,i=o.sidxMapping,u=o.previousManifest,p=Wi(s,{manifestUri:a,clientOffset:e,sidxMapping:i,previousManifest:u});return Mu(p,a),p}({masterXml:this.masterPlaylistLoader_.masterXml_,srcUrl:this.masterPlaylistLoader_.srcUrl,clientOffset:this.masterPlaylistLoader_.clientOffset_,sidxMapping:this.masterPlaylistLoader_.sidxMapping_,previousManifest:e});e&&(i=function(o,s,a){for(var e=!0,i=U5(o,{duration:s.duration,minimumUpdatePeriod:s.minimumUpdatePeriod,timelineStarts:s.timelineStarts}),u=0;u-1)},this.trigger=function(S){var L,O,H,J;if(L=y[S])if(2===arguments.length)for(H=L.length,O=0;O"u")){for(se in En)En.hasOwnProperty(se)&&(En[se]=[se.charCodeAt(0),se.charCodeAt(1),se.charCodeAt(2),se.charCodeAt(3)]);ei=new Uint8Array(["i".charCodeAt(0),"s".charCodeAt(0),"o".charCodeAt(0),"m".charCodeAt(0)]),ti=new Uint8Array(["a".charCodeAt(0),"v".charCodeAt(0),"c".charCodeAt(0),"1".charCodeAt(0)]),bo=new Uint8Array([0,0,0,1]),bl=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),rs=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),is={video:bl,audio:rs},Ml=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),D1=new Uint8Array([0,0,0,0,0,0,0,0]),I1=new Uint8Array([0,0,0,0,0,0,0,0]),wl=I1,o2=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),Id=I1,Qs=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}})(),u=function(y){var O,H,S=[],L=0;for(O=1;O>>1,y.samplingfrequencyindex<<7|y.channelcount<<3,6,1,2]))},b=function(){return u(En.ftyp,ei,bo,ei,ti)},At=function(y){return u(En.hdlr,is[y])},I=function(y){return u(En.mdat,y)},Lt=function(y){var S=new Uint8Array([0,0,0,0,0,0,0,2,0,0,0,3,0,1,95,144,y.duration>>>24&255,y.duration>>>16&255,y.duration>>>8&255,255&y.duration,85,196,0,0]);return y.samplerate&&(S[12]=y.samplerate>>>24&255,S[13]=y.samplerate>>>16&255,S[14]=y.samplerate>>>8&255,S[15]=255&y.samplerate),u(En.mdhd,S)},Et=function(y){return u(En.mdia,Lt(y),At(y.type),B(y))},z=function(y){return u(En.mfhd,new Uint8Array([0,0,0,0,(4278190080&y)>>24,(16711680&y)>>16,(65280&y)>>8,255&y]))},B=function(y){return u(En.minf,"video"===y.type?u(En.vmhd,Qs):u(En.smhd,D1),p(),sn(y))},le=function(y,S){for(var L=[],O=S.length;O--;)L[O]=pn(S[O]);return u.apply(null,[En.moof,z(y)].concat(L))},Ee=function(y){for(var S=y.length,L=[];S--;)L[S]=ot(y[S]);return u.apply(null,[En.moov,be(4294967295)].concat(L).concat(ge(y)))},ge=function(y){for(var S=y.length,L=[];S--;)L[S]=dn(y[S]);return u.apply(null,[En.mvex].concat(L))},be=function(y){var S=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,2,0,1,95,144,(4278190080&y)>>24,(16711680&y)>>16,(65280&y)>>8,255&y,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return u(En.mvhd,S)},Xt=function(y){var O,H,S=y.samples||[],L=new Uint8Array(4+S.length);for(H=0;H>>8),J.push(255&O[ze].byteLength),J=J.concat(Array.prototype.slice.call(O[ze]));for(ze=0;ze>>8),Pe.push(255&H[ze].byteLength),Pe=Pe.concat(Array.prototype.slice.call(H[ze]));if(tt=[En.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,(65280&L.width)>>8,255&L.width,(65280&L.height)>>8,255&L.height,0,72,0,0,0,72,0,0,0,0,0,0,0,1,19,118,105,100,101,111,106,115,45,99,111,110,116,114,105,98,45,104,108,115,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),u(En.avcC,new Uint8Array([1,L.profileIdc,L.profileCompatibility,L.levelIdc,255].concat([O.length],J,[H.length],Pe))),u(En.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192]))],L.sarRatio){var Je=L.sarRatio[0],ut=L.sarRatio[1];tt.push(u(En.pasp,new Uint8Array([(4278190080&Je)>>24,(16711680&Je)>>16,(65280&Je)>>8,255&Je,(4278190080&ut)>>24,(16711680&ut)>>16,(65280&ut)>>8,255&ut])))}return u.apply(null,tt)},y=function(L){return u(En.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,(65280&L.channelcount)>>8,255&L.channelcount,(65280&L.samplesize)>>8,255&L.samplesize,0,0,0,0,(65280&L.samplerate)>>8,255&L.samplerate,0,0]),_(L))},ct=function(y){var S=new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,(4278190080&y.id)>>24,(16711680&y.id)>>16,(65280&y.id)>>8,255&y.id,0,0,0,0,(4278190080&y.duration)>>24,(16711680&y.duration)>>16,(65280&y.duration)>>8,255&y.duration,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,(65280&y.width)>>8,255&y.width,0,0,(65280&y.height)>>8,255&y.height,0,0]);return u(En.tkhd,S)},pn=function(y){var S,L,O,H,Pe,ze;return S=u(En.tfhd,new Uint8Array([0,0,0,58,(4278190080&y.id)>>24,(16711680&y.id)>>16,(65280&y.id)>>8,255&y.id,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0])),Pe=Math.floor(y.baseMediaDecodeTime/i),ze=Math.floor(y.baseMediaDecodeTime%i),L=u(En.tfdt,new Uint8Array([1,0,0,0,Pe>>>24&255,Pe>>>16&255,Pe>>>8&255,255&Pe,ze>>>24&255,ze>>>16&255,ze>>>8&255,255&ze])),92,"audio"===y.type?(O=Tr(y,92),u(En.traf,S,L,O)):(H=Xt(y),O=Tr(y,H.length+92),u(En.traf,S,L,O,H))},ot=function(y){return y.duration=y.duration||4294967295,u(En.trak,ct(y),Et(y))},dn=function(y){var S=new Uint8Array([0,0,0,0,(4278190080&y.id)>>24,(16711680&y.id)>>16,(65280&y.id)>>8,255&y.id,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return"video"!==y.type&&(S[S.length-1]=0),u(En.trex,S)},function(){var se,y,S;S=function(O,H){var J=0,Pe=0,ze=0,tt=0;return O.length&&(void 0!==O[0].duration&&(J=1),void 0!==O[0].size&&(Pe=2),void 0!==O[0].flags&&(ze=4),void 0!==O[0].compositionTimeOffset&&(tt=8)),[0,0,J|Pe|ze|tt,1,(4278190080&O.length)>>>24,(16711680&O.length)>>>16,(65280&O.length)>>>8,255&O.length,(4278190080&H)>>>24,(16711680&H)>>>16,(65280&H)>>>8,255&H]},y=function(O,H){var J,Pe,ze,tt,Je,ut;for(H+=20+16*(tt=O.samples||[]).length,ze=S(tt,H),(Pe=new Uint8Array(ze.length+16*tt.length)).set(ze),J=ze.length,ut=0;ut>>24,Pe[J++]=(16711680&Je.duration)>>>16,Pe[J++]=(65280&Je.duration)>>>8,Pe[J++]=255&Je.duration,Pe[J++]=(4278190080&Je.size)>>>24,Pe[J++]=(16711680&Je.size)>>>16,Pe[J++]=(65280&Je.size)>>>8,Pe[J++]=255&Je.size,Pe[J++]=Je.flags.isLeading<<2|Je.flags.dependsOn,Pe[J++]=Je.flags.isDependedOn<<6|Je.flags.hasRedundancy<<4|Je.flags.paddingValue<<1|Je.flags.isNonSyncSample,Pe[J++]=61440&Je.flags.degradationPriority,Pe[J++]=15&Je.flags.degradationPriority,Pe[J++]=(4278190080&Je.compositionTimeOffset)>>>24,Pe[J++]=(16711680&Je.compositionTimeOffset)>>>16,Pe[J++]=(65280&Je.compositionTimeOffset)>>>8,Pe[J++]=255&Je.compositionTimeOffset;return u(En.trun,Pe)},se=function(O,H){var J,Pe,ze,tt,Je,ut;for(H+=20+8*(tt=O.samples||[]).length,ze=S(tt,H),(J=new Uint8Array(ze.length+8*tt.length)).set(ze),Pe=ze.length,ut=0;ut>>24,J[Pe++]=(16711680&Je.duration)>>>16,J[Pe++]=(65280&Je.duration)>>>8,J[Pe++]=255&Je.duration,J[Pe++]=(4278190080&Je.size)>>>24,J[Pe++]=(16711680&Je.size)>>>16,J[Pe++]=(65280&Je.size)>>>8,J[Pe++]=255&Je.size;return u(En.trun,J)},Tr=function(O,H){return"audio"===O.type?se(O,H):y(O,H)}}();var W3,K3,Dc,ku,Q3,Ic,Lc,Ad,R2_mdat=I,R2_moof=le,R2_initSegment=function(y){var O,S=b(),L=Ee(y);return(O=new Uint8Array(S.byteLength+L.byteLength)).set(S),O.set(L,S.byteLength),O},Sd=function(y,S){var L={size:0,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0,degradationPriority:0,isNonSyncSample:1}};return L.dataOffset=S,L.compositionTimeOffset=y.pts-y.dts,L.duration=y.duration,L.size=4*y.length,L.size+=y.byteLength,y.keyFrame&&(L.flags.dependsOn=2,L.flags.isNonSyncSample=0),L},xl_groupNalsIntoFrames=function(y){var S,L,O=[],H=[];for(H.byteLength=0,H.nalCount=0,H.duration=0,O.byteLength=0,S=0;S1&&(S=y.shift(),y.byteLength-=S.byteLength,y.nalCount-=S.nalCount,y[0][0].dts=S.dts,y[0][0].pts=S.pts,y[0][0].duration+=S.duration),y},xl_generateSampleTable=function(y,S){var L,O,H,J,Pe,ze=S||0,tt=[];for(L=0;LQr_ONE_SECOND_IN_TS/2))){for((Je=Pd()[y.samplerate])||(Je=S[0].data),ut=0;ut=L?y:(S.minSegmentDts=1/0,y.filter(function(O){return O.dts>=L&&(S.minSegmentDts=Math.min(S.minSegmentDts,O.dts),S.minSegmentPts=S.minSegmentDts,!0)}))},Nu_generateSampleTable=function(y){var S,L,O=[];for(S=0;S=this.virtualRowCount&&"function"==typeof this.beforeRowOverflow&&this.beforeRowOverflow(se),this.rows.length>0&&(this.rows.push(""),this.rowIdx++);this.rows.length>this.virtualRowCount;)this.rows.shift(),this.rowIdx--},K1.prototype.isEmpty=function(){return 0===this.rows.length||1===this.rows.length&&""===this.rows[0]},K1.prototype.addText=function(se){this.rows[this.rowIdx]+=se},K1.prototype.backspace=function(){if(!this.isEmpty()){var se=this.rows[this.rowIdx];this.rows[this.rowIdx]=se.substr(0,se.length-1)}};var J3=function(y,S,L){this.serviceNum=y,this.text="",this.currentWindow=new K1(-1),this.windows=[],this.stream=L,"string"==typeof S&&this.createTextDecoder(S)};J3.prototype.init=function(se,y){this.startPts=se;for(var S=0;S<8;S++)this.windows[S]=new K1(S),"function"==typeof y&&(this.windows[S].beforeRowOverflow=y)},J3.prototype.setCurrentWindow=function(se){this.currentWindow=this.windows[se]},J3.prototype.createTextDecoder=function(se){if(typeof TextDecoder>"u")this.stream.trigger("log",{level:"warn",message:"The `encoding` option is unsupported without TextDecoder support"});else try{this.textDecoder_=new TextDecoder(se)}catch(y){this.stream.trigger("log",{level:"warn",message:"TextDecoder could not be created with "+se+" encoding. "+y})}};var Ni=function se(y){y=y||{},se.prototype.init.call(this);var H,S=this,L=y.captionServices||{},O={};Object.keys(L).forEach(function(J){H=L[J],/^SERVICE/.test(J)&&(O[J]=H.encoding)}),this.serviceEncodings=O,this.current708Packet=null,this.services={},this.push=function(J){3===J.type?(S.new708Packet(),S.add708Bytes(J)):(null===S.current708Packet&&S.new708Packet(),S.add708Bytes(J))}};Ni.prototype=new o,Ni.prototype.new708Packet=function(){null!==this.current708Packet&&this.push708Packet(),this.current708Packet={data:[],ptsVals:[]}},Ni.prototype.add708Bytes=function(se){var y=se.ccData,S=y>>>8,L=255&y;this.current708Packet.ptsVals.push(se.pts),this.current708Packet.data.push(S),this.current708Packet.data.push(L)},Ni.prototype.push708Packet=function(){var se=this.current708Packet,y=se.data,S=null,L=null,O=0,H=y[O++];for(se.seq=H>>6,se.sizeCode=63&H;O>5)&&L>0&&(S=H=y[O++]),this.pushServiceBlock(S,O,L),L>0&&(O+=L-1)},Ni.prototype.pushServiceBlock=function(se,y,S){var L,O=y,H=this.current708Packet.data,J=this.services[se];for(J||(J=this.initService(se,O));O>5,H.rowLock=(16&L)>>4,H.columnLock=(8&L)>>3,H.priority=7&L,L=S[++se],H.relativePositioning=(128&L)>>7,H.anchorVertical=127&L,L=S[++se],H.anchorHorizontal=L,L=S[++se],H.anchorPoint=(240&L)>>4,H.rowCount=15&L,L=S[++se],H.columnCount=63&L,L=S[++se],H.windowStyle=(56&L)>>3,H.penStyle=7&L,H.virtualRowCount=H.rowCount+1,se},Ni.prototype.setWindowAttributes=function(se,y){var S=this.current708Packet.data,L=S[se],O=y.currentWindow.winAttr;return L=S[++se],O.fillOpacity=(192&L)>>6,O.fillRed=(48&L)>>4,O.fillGreen=(12&L)>>2,O.fillBlue=3&L,L=S[++se],O.borderType=(192&L)>>6,O.borderRed=(48&L)>>4,O.borderGreen=(12&L)>>2,O.borderBlue=3&L,L=S[++se],O.borderType+=(128&L)>>5,O.wordWrap=(64&L)>>6,O.printDirection=(48&L)>>4,O.scrollDirection=(12&L)>>2,O.justify=3&L,L=S[++se],O.effectSpeed=(240&L)>>4,O.effectDirection=(12&L)>>2,O.displayEffect=3&L,se},Ni.prototype.flushDisplayed=function(se,y){for(var S=[],L=0;L<8;L++)y.windows[L].visible&&!y.windows[L].isEmpty()&&S.push(y.windows[L].getText());y.endPts=se,y.text=S.join("\n\n"),this.pushCaption(y),y.startPts=se},Ni.prototype.pushCaption=function(se){""!==se.text&&(this.trigger("data",{startPts:se.startPts,endPts:se.endPts,text:se.text,stream:"cc708_"+se.serviceNum}),se.text="",se.startPts=se.endPts)},Ni.prototype.displayWindows=function(se,y){var L=this.current708Packet.data[++se],O=this.getPts(se);this.flushDisplayed(O,y);for(var H=0;H<8;H++)L&1<>4,O.offset=(12&L)>>2,O.penSize=3&L,L=S[++se],O.italics=(128&L)>>7,O.underline=(64&L)>>6,O.edgeType=(56&L)>>3,O.fontStyle=7&L,se},Ni.prototype.setPenColor=function(se,y){var S=this.current708Packet.data,L=S[se],O=y.currentWindow.penColor;return L=S[++se],O.fgOpacity=(192&L)>>6,O.fgRed=(48&L)>>4,O.fgGreen=(12&L)>>2,O.fgBlue=3&L,L=S[++se],O.bgOpacity=(192&L)>>6,O.bgRed=(48&L)>>4,O.bgGreen=(12&L)>>2,O.bgBlue=3&L,L=S[++se],O.edgeRed=(48&L)>>4,O.edgeGreen=(12&L)>>2,O.edgeBlue=3&L,se},Ni.prototype.setPenLocation=function(se,y){var S=this.current708Packet.data,L=S[se],O=y.currentWindow.penLoc;return y.currentWindow.pendingNewLine=!0,L=S[++se],O.row=15&L,L=S[++se],O.column=63&L,se},Ni.prototype.reset=function(se,y){var S=this.getPts(se);return this.flushDisplayed(S,y),this.initService(y.serviceNum,se)};var Z6={42:225,92:233,94:237,95:243,96:250,123:231,124:247,125:209,126:241,127:9608,304:174,305:176,306:189,307:191,308:8482,309:162,310:163,311:9834,312:224,313:160,314:232,315:226,316:234,317:238,318:244,319:251,544:193,545:201,546:211,547:218,548:220,549:252,550:8216,551:161,552:42,553:39,554:8212,555:169,556:8480,557:8226,558:8220,559:8221,560:192,561:194,562:199,563:200,564:202,565:203,566:235,567:206,568:207,569:239,570:212,571:217,572:249,573:219,574:171,575:187,800:195,801:227,802:205,803:204,804:236,805:210,806:242,807:213,808:245,809:123,810:125,811:92,812:94,813:95,814:124,815:126,816:196,817:228,818:214,819:246,820:223,821:165,822:164,823:9474,824:197,825:229,826:216,827:248,828:9484,829:9488,830:9492,831:9496},po=function(y){return null===y?"":(y=Z6[y]||y,String.fromCharCode(y))},H6=[4352,4384,4608,4640,5376,5408,5632,5664,5888,5920,4096,4864,4896,5120,5152],l2=function(){for(var y=[],S=15;S--;)y.push("");return y},$i=function se(y,S){se.prototype.init.call(this),this.field_=y||0,this.dataChannel_=S||0,this.name_="CC"+(1+(this.field_<<1|this.dataChannel_)),this.setConstants(),this.reset(),this.push=function(L){var O,H,J,Pe,ze;if((O=32639&L.ccData)!==this.lastControlCode_){if(4096==(61440&O)?this.lastControlCode_=O:O!==this.PADDING_&&(this.lastControlCode_=null),J=O>>>8,Pe=255&O,O!==this.PADDING_)if(O===this.RESUME_CAPTION_LOADING_)this.mode_="popOn";else if(O===this.END_OF_CAPTION_)this.mode_="popOn",this.clearFormatting(L.pts),this.flushDisplayed(L.pts),H=this.displayed_,this.displayed_=this.nonDisplayed_,this.nonDisplayed_=H,this.startPts_=L.pts;else if(O===this.ROLL_UP_2_ROWS_)this.rollUpRows_=2,this.setRollUp(L.pts);else if(O===this.ROLL_UP_3_ROWS_)this.rollUpRows_=3,this.setRollUp(L.pts);else if(O===this.ROLL_UP_4_ROWS_)this.rollUpRows_=4,this.setRollUp(L.pts);else if(O===this.CARRIAGE_RETURN_)this.clearFormatting(L.pts),this.flushDisplayed(L.pts),this.shiftRowsUp_(),this.startPts_=L.pts;else if(O===this.BACKSPACE_)"popOn"===this.mode_?this.nonDisplayed_[this.row_]=this.nonDisplayed_[this.row_].slice(0,-1):this.displayed_[this.row_]=this.displayed_[this.row_].slice(0,-1);else if(O===this.ERASE_DISPLAYED_MEMORY_)this.flushDisplayed(L.pts),this.displayed_=l2();else if(O===this.ERASE_NON_DISPLAYED_MEMORY_)this.nonDisplayed_=l2();else if(O===this.RESUME_DIRECT_CAPTIONING_)"paintOn"!==this.mode_&&(this.flushDisplayed(L.pts),this.displayed_=l2()),this.mode_="paintOn",this.startPts_=L.pts;else if(this.isSpecialCharacter(J,Pe))ze=po((J=(3&J)<<8)|Pe),this[this.mode_](L.pts,ze),this.column_++;else if(this.isExtCharacter(J,Pe))"popOn"===this.mode_?this.nonDisplayed_[this.row_]=this.nonDisplayed_[this.row_].slice(0,-1):this.displayed_[this.row_]=this.displayed_[this.row_].slice(0,-1),ze=po((J=(3&J)<<8)|Pe),this[this.mode_](L.pts,ze),this.column_++;else if(this.isMidRowCode(J,Pe))this.clearFormatting(L.pts),this[this.mode_](L.pts," "),this.column_++,14==(14&Pe)&&this.addFormatting(L.pts,["i"]),1==(1&Pe)&&this.addFormatting(L.pts,["u"]);else if(this.isOffsetControlCode(J,Pe))this.column_+=3&Pe;else if(this.isPAC(J,Pe)){var tt=H6.indexOf(7968&O);"rollUp"===this.mode_&&(tt-this.rollUpRows_+1<0&&(tt=this.rollUpRows_-1),this.setRollUp(L.pts,tt)),tt!==this.row_&&(this.clearFormatting(L.pts),this.row_=tt),1&Pe&&-1===this.formatting_.indexOf("u")&&this.addFormatting(L.pts,["u"]),16==(16&O)&&(this.column_=4*((14&O)>>1)),this.isColorPAC(Pe)&&14==(14&Pe)&&this.addFormatting(L.pts,["i"])}else this.isNormalChar(J)&&(0===Pe&&(Pe=null),ze=po(J),ze+=po(Pe),this[this.mode_](L.pts,ze),this.column_+=ze.length)}else this.lastControlCode_=null}};$i.prototype=new o,$i.prototype.flushDisplayed=function(se){var y=this.displayed_.map(function(S,L){try{return S.trim()}catch{return this.trigger("log",{level:"warn",message:"Skipping a malformed 608 caption at index "+L+"."}),""}},this).join("\n").replace(/^\n+|\n+$/g,"");y.length&&this.trigger("data",{startPts:this.startPts_,endPts:se,text:y,stream:this.name_})},$i.prototype.reset=function(){this.mode_="popOn",this.topRow_=0,this.startPts_=0,this.displayed_=l2(),this.nonDisplayed_=l2(),this.lastControlCode_=null,this.column_=0,this.row_=14,this.rollUpRows_=2,this.formatting_=[]},$i.prototype.setConstants=function(){0===this.dataChannel_?(this.BASE_=16,this.EXT_=17,this.CONTROL_=(20|this.field_)<<8,this.OFFSET_=23):1===this.dataChannel_&&(this.BASE_=24,this.EXT_=25,this.CONTROL_=(28|this.field_)<<8,this.OFFSET_=31),this.PADDING_=0,this.RESUME_CAPTION_LOADING_=32|this.CONTROL_,this.END_OF_CAPTION_=47|this.CONTROL_,this.ROLL_UP_2_ROWS_=37|this.CONTROL_,this.ROLL_UP_3_ROWS_=38|this.CONTROL_,this.ROLL_UP_4_ROWS_=39|this.CONTROL_,this.CARRIAGE_RETURN_=45|this.CONTROL_,this.RESUME_DIRECT_CAPTIONING_=41|this.CONTROL_,this.BACKSPACE_=33|this.CONTROL_,this.ERASE_DISPLAYED_MEMORY_=44|this.CONTROL_,this.ERASE_NON_DISPLAYED_MEMORY_=46|this.CONTROL_},$i.prototype.isSpecialCharacter=function(se,y){return se===this.EXT_&&y>=48&&y<=63},$i.prototype.isExtCharacter=function(se,y){return(se===this.EXT_+1||se===this.EXT_+2)&&y>=32&&y<=63},$i.prototype.isMidRowCode=function(se,y){return se===this.EXT_&&y>=32&&y<=47},$i.prototype.isOffsetControlCode=function(se,y){return se===this.OFFSET_&&y>=33&&y<=35},$i.prototype.isPAC=function(se,y){return se>=this.BASE_&&se=64&&y<=127},$i.prototype.isColorPAC=function(se){return se>=64&&se<=79||se>=96&&se<=127},$i.prototype.isNormalChar=function(se){return se>=32&&se<=127},$i.prototype.setRollUp=function(se,y){if("rollUp"!==this.mode_&&(this.row_=14,this.mode_="rollUp",this.flushDisplayed(se),this.nonDisplayed_=l2(),this.displayed_=l2()),void 0!==y&&y!==this.row_)for(var S=0;S"},"");this[this.mode_](se,S)},$i.prototype.clearFormatting=function(se){if(this.formatting_.length){var y=this.formatting_.reverse().reduce(function(S,L){return S+""},"");this.formatting_=[],this[this.mode_](se,y)}},$i.prototype.popOn=function(se,y){var S=this.nonDisplayed_[this.row_];S+=y,this.nonDisplayed_[this.row_]=S},$i.prototype.rollUp=function(se,y){var S=this.displayed_[this.row_];S+=y,this.displayed_[this.row_]=S},$i.prototype.shiftRowsUp_=function(){var se;for(se=0;seS&&(L=-1);Math.abs(S-y)>4294967296;)y+=8589934592*L;return y},Fc=function se(y){var S,L;se.prototype.init.call(this),this.type_=y||"shared",this.push=function(O){"shared"!==this.type_&&O.type!==this.type_||(void 0===L&&(L=O.dts),O.dts=Nc(O.dts,L),O.pts=Nc(O.pts,L),S=O.dts,this.trigger("data",O))},this.flush=function(){L=S,this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")},this.discontinuity=function(){L=void 0,S=void 0},this.reset=function(){this.discontinuity(),this.trigger("reset")}};Fc.prototype=new o;var X3,jd_TimestampRolloverStream=Fc,jd_handleRollover=Nc,Bc=function(y,S,L){var O,H="";for(O=S;O>>2;tn*=4,tn+=3&wn[7],ut.timeStamp=tn,void 0===ze.pts&&void 0===ze.dts&&(ze.pts=ut.timeStamp,ze.dts=ut.timeStamp),this.trigger("timestamp",ut)}ze.frames.push(ut),tt+=10,tt+=Je}while(tt>>4>1&&(Pe+=H[Pe]+1),0===J.pid)J.type="pat",y(H.subarray(Pe),J),this.trigger("data",J);else if(J.pid===this.pmtPid)for(J.type="pmt",y(H.subarray(Pe),J),this.trigger("data",J);this.packetsWaitingForPmt.length;)this.processPes_.apply(this,this.packetsWaitingForPmt.shift());else void 0===this.programMapTable?this.packetsWaitingForPmt.push([H,Pe,J]):this.processPes_(H,Pe,J)},this.processPes_=function(H,J,Pe){Pe.pid===this.programMapTable.video?Pe.streamType=Yo.H264_STREAM_TYPE:Pe.pid===this.programMapTable.audio?Pe.streamType=Yo.ADTS_STREAM_TYPE:Pe.streamType=this.programMapTable["timed-metadata"][Pe.pid],Pe.type="pes",Pe.data=H.subarray(J),this.trigger("data",Pe)}},La.prototype=new o,La.STREAM_TYPES={h264:27,adts:15},qu=function(){var J,y=this,S=!1,L={data:[],size:0},O={data:[],size:0},H={data:[],size:0},ze=function(Je,ut,kt){var Aa,fn=new Uint8Array(Je.size),wn={type:ut},tn=0,Vn=0,So=!1;if(Je.data.length&&!(Je.size<9)){for(wn.trackId=Je.data[0].pid,tn=0;tn>>3,ut.pts*=4,ut.pts+=(6&Je[13])>>>1,ut.dts=ut.pts,64&kt&&(ut.dts=(14&Je[14])<<27|(255&Je[15])<<20|(254&Je[16])<<12|(255&Je[17])<<5|(254&Je[18])>>>3,ut.dts*=4,ut.dts+=(6&Je[18])>>>1)),ut.data=Je.subarray(9+Je[8]))})(fn,wn),So="video"===ut||wn.packetLength<=Je.size,(kt||So)&&(Je.size=0,Je.data.length=0),So&&y.trigger("data",wn)}};qu.prototype.init.call(this),this.push=function(tt){({pat:function(){},pes:function(){var ut,kt;switch(tt.streamType){case Yo.H264_STREAM_TYPE:ut=L,kt="video";break;case Yo.ADTS_STREAM_TYPE:ut=O,kt="audio";break;case Yo.METADATA_STREAM_TYPE:ut=H,kt="timed-metadata";break;default:return}tt.payloadUnitStartIndicator&&ze(ut,kt,!0),ut.data.push(tt),ut.size+=tt.data.byteLength},pmt:function(){var ut={type:"metadata",tracks:[]};null!==(J=tt.programMapTable).video&&ut.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+J.video,codec:"avc",type:"video"}),null!==J.audio&&ut.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+J.audio,codec:"adts",type:"audio"}),S=!0,y.trigger("data",ut)}})[tt.type]()},this.reset=function(){L.size=0,L.data.length=0,O.size=0,O.data.length=0,this.trigger("reset")},this.flushStreams_=function(){ze(L,"video"),ze(O,"audio"),ze(H,"timed-metadata")},this.flush=function(){if(!S&&J){var tt={type:"metadata",tracks:[]};null!==J.video&&tt.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+J.video,codec:"avc",type:"video"}),null!==J.audio&&tt.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+J.audio,codec:"adts",type:"audio"}),y.trigger("data",tt)}S=!1,this.flushStreams_(),this.trigger("done")}},qu.prototype=new o;var Ud={PAT_PID:0,MP2T_PACKET_LENGTH:188,TransportPacketStream:Ra,TransportParseStream:La,ElementaryStream:qu,TimestampRolloverStream:L1,CaptionStream:$3.CaptionStream,Cea608Stream:$3.Cea608Stream,Cea708Stream:$3.Cea708Stream,MetadataStream:G6};for(var jc in Yo)Yo.hasOwnProperty(jc)&&(Ud[jc]=Yo[jc]);var El,Q1=Ud,Uc=Qr_ONE_SECOND_IN_TS,Zd=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];El=function(y){var S,L=0;El.prototype.init.call(this),this.skipWarn_=function(O,H){this.trigger("log",{level:"warn",message:"adts skiping bytes "+O+" to "+H+" in frame "+L+" outside syncword"})},this.push=function(O){var J,Pe,ze,tt,Je,H=0;if(y||(L=0),"audio"===O.type){S&&S.length?(ze=S,(S=new Uint8Array(ze.byteLength+O.data.byteLength)).set(ze),S.set(O.data,ze.byteLength)):S=O.data;for(var ut;H+7>5,Je=(tt=1024*(1+(3&S[H+6])))*Uc/Zd[(60&S[H+2])>>>2],S.byteLength-H>>6&3),channelcount:(1&S[H+2])<<2|(192&S[H+3])>>>6,samplerate:Zd[(60&S[H+2])>>>2],samplingfrequencyindex:(60&S[H+2])>>>2,samplesize:16,data:S.subarray(H+7+Pe,H+J)}),L++,H+=J}else"number"!=typeof ut&&(ut=H),H++;"number"==typeof ut&&(this.skipWarn_(ut,H),ut=null),S=S.subarray(H)}},this.flush=function(){L=0,this.trigger("done")},this.reset=function(){S=void 0,this.trigger("reset")},this.endTimeline=function(){S=void 0,this.trigger("endedtimeline")}},El.prototype=new o;var Hd,Zc=El;Hd=function(y){var S=y.byteLength,L=0,O=0;this.length=function(){return 8*S},this.bitsAvailable=function(){return 8*S+O},this.loadWord=function(){var H=y.byteLength-S,J=new Uint8Array(4),Pe=Math.min(4,S);if(0===Pe)throw new Error("no bytes available");J.set(y.subarray(H,H+Pe)),L=new DataView(J.buffer).getUint32(0),O=8*Pe,S-=Pe},this.skipBits=function(H){var J;O>H?(L<<=H,O-=H):(H-=O,H-=8*(J=Math.floor(H/8)),S-=J,this.loadWord(),L<<=H,O-=H)},this.readBits=function(H){var J=Math.min(O,H),Pe=L>>>32-J;return(O-=J)>0?L<<=J:S>0&&this.loadWord(),(J=H-J)>0?Pe<>>H)return L<<=H,O-=H,H;return this.loadWord(),H+this.skipLeadingZeros()},this.skipUnsignedExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.skipExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.readUnsignedExpGolomb=function(){var H=this.skipLeadingZeros();return this.readBits(H+1)-1},this.readExpGolomb=function(){var H=this.readUnsignedExpGolomb();return 1&H?1+H>>>1:-1*(H>>>1)},this.readBoolean=function(){return 1===this.readBits(1)},this.readUnsignedByte=function(){return this.readBits(8)},this.loadWord()};var Ru,U2,zu,V6=Hd;U2=function(){var S,L,y=0;U2.prototype.init.call(this),this.push=function(O){var H;L?((H=new Uint8Array(L.byteLength+O.data.byteLength)).set(L),H.set(O.data,L.byteLength),L=H):L=O.data;for(var J=L.byteLength;y3&&this.trigger("data",L.subarray(y+3)),L=null,y=0,this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")}},U2.prototype=new o,zu={100:!0,110:!0,122:!0,244:!0,44:!0,83:!0,86:!0,118:!0,128:!0,138:!0,139:!0,134:!0},Ru=function(){var S,L,O,H,J,Pe,ze,y=new U2;Ru.prototype.init.call(this),S=this,this.push=function(tt){"video"===tt.type&&(L=tt.trackId,O=tt.pts,H=tt.dts,y.push(tt))},y.on("data",function(tt){var Je={trackId:L,pts:O,dts:H,data:tt,nalUnitTypeCode:31&tt[0]};switch(Je.nalUnitTypeCode){case 5:Je.nalUnitType="slice_layer_without_partitioning_rbsp_idr";break;case 6:Je.nalUnitType="sei_rbsp",Je.escapedRBSP=J(tt.subarray(1));break;case 7:Je.nalUnitType="seq_parameter_set_rbsp",Je.escapedRBSP=J(tt.subarray(1)),Je.config=Pe(Je.escapedRBSP);break;case 8:Je.nalUnitType="pic_parameter_set_rbsp";break;case 9:Je.nalUnitType="access_unit_delimiter_rbsp"}S.trigger("data",Je)}),y.on("done",function(){S.trigger("done")}),y.on("partialdone",function(){S.trigger("partialdone")}),y.on("reset",function(){S.trigger("reset")}),y.on("endedtimeline",function(){S.trigger("endedtimeline")}),this.flush=function(){y.flush()},this.partialFlush=function(){y.partialFlush()},this.reset=function(){y.reset()},this.endTimeline=function(){y.endTimeline()},ze=function(Je,ut){var wn,kt=8,fn=8;for(wn=0;wn=0?L:0,(16&y[S+5])>>4?L+20:L+10},Gc=function se(y,S){return y.length-S<10||y[S]!=="I".charCodeAt(0)||y[S+1]!=="D".charCodeAt(0)||y[S+2]!=="3".charCodeAt(0)?S:se(y,S+=Hc(y,S))},t0=function(y){return y[0]<<21|y[1]<<14|y[2]<<7|y[3]},Wd=function(y,S,L){return unescape(function(y,S,L){var O,H="";for(O=S;O=S+2&&255==(255&y[S])&&240==(240&y[S+1])&&16==(22&y[S+1])},parseId3TagSize:Hc,parseAdtsSize:function(y,S){var L=(224&y[S+5])>>5,O=y[S+4]<<3;return 6144&y[S+3]|O|L},parseType:function(y,S){return y[S]==="I".charCodeAt(0)&&y[S+1]==="D".charCodeAt(0)&&y[S+2]==="3".charCodeAt(0)?"timed-metadata":!0&y[S]&&240==(240&y[S+1])?"audio":null},parseSampleRate:function(y){for(var S=0;S+5>>2];S++}return null},parseAacTimestamp:function(y){var S,L,O;S=10,64&y[5]&&(S+=4,S+=t0(y.subarray(10,14)));do{if((L=t0(y.subarray(S+4,S+8)))<1)return null;if("PRIV"===String.fromCharCode(y[S],y[S+1],y[S+2],y[S+3])){O=y.subarray(S+10,S+L+10);for(var J=0;J>>2;return tt*=4,tt+=3&ze[7]}break}}S+=10,S+=L}while(S=3;)if(y[H]!=="I".charCodeAt(0)||y[H+1]!=="D".charCodeAt(0)||y[H+2]!=="3".charCodeAt(0))if(255!=(255&y[H])||240!=(240&y[H+1]))H++;else{if(y.length-H<7||H+(O=ju.parseAdtsSize(y,H))>y.length)break;ze={type:"audio",data:y.subarray(H,H+O),pts:S,dts:S},this.trigger("data",ze),H+=O}else{if(y.length-H<10||H+(O=ju.parseId3TagSize(y,H))>y.length)break;Pe={type:"timed-metadata",data:y.subarray(H,H+O)},this.trigger("data",Pe),H+=O}J=y.length-H,y=J>0?y.subarray(H):new Uint8Array},this.reset=function(){y=new Uint8Array,this.trigger("reset")},this.endTimeline=function(){y=new Uint8Array,this.trigger("endedtimeline")}},n0.prototype=new o;var Uu,Z2,r0,c2,K6=n0,Vc=["audioobjecttype","channelcount","samplerate","samplingfrequencyindex","samplesize"],Wc=["width","height","profileIdc","levelIdc","profileCompatibility","sarRatio"],J6=W6.H264Stream,$6=ju.isLikelyAacData,X6=Qr_ONE_SECOND_IN_TS,e4=function(y,S){S.stream=y,this.trigger("log",S)},$d=function(y,S){for(var L=Object.keys(S),O=0;O=-1e4&&kt<=45e3&&(!fn||ut>kt)&&(fn=tn,ut=kt));return fn?fn.gop:null},this.alignGopsAtStart_=function(ze){var tt,Je,ut,kt,fn,wn,tn,Vn;for(fn=ze.byteLength,wn=ze.nalCount,tn=ze.duration,tt=Je=0;ttut.pts?tt++:(Je++,fn-=kt.byteLength,wn-=kt.nalCount,tn-=kt.duration);return 0===Je?ze:Je===ze.length?null:((Vn=ze.slice(Je)).byteLength=fn,Vn.duration=tn,Vn.nalCount=wn,Vn.pts=Vn[0].pts,Vn.dts=Vn[0].dts,Vn)},this.alignGopsAtEnd_=function(ze){var tt,Je,ut,kt,fn,wn,tn;for(tt=H.length-1,Je=ze.length-1,fn=null,wn=!1;tt>=0&&Je>=0;){if(ut=H[tt],kt=ze[Je],ut.pts===kt.pts){wn=!0;break}ut.pts>kt.pts?tt--:(tt===H.length-1&&(fn=Je),Je--)}if(!wn&&null===fn)return null;if(0===(tn=wn?Je:fn))return ze;var Vn=ze.slice(tn),So=Vn.reduce(function(Aa,Sl){return Aa.byteLength+=Sl.byteLength,Aa.duration+=Sl.duration,Aa.nalCount+=Sl.nalCount,Aa},{byteLength:0,duration:0,nalCount:0});return Vn.byteLength=So.byteLength,Vn.duration=So.duration,Vn.nalCount=So.nalCount,Vn.pts=Vn[0].pts,Vn.dts=Vn[0].dts,Vn},this.alignGopsWith=function(ze){H=ze}},Uu.prototype=new o,c2=function(y,S){this.numberOfTracks=0,this.metadataStream=S,typeof(y=y||{}).remux<"u"?this.remuxTracks=!!y.remux:this.remuxTracks=!0,"boolean"==typeof y.keepOriginalTimestamps?this.keepOriginalTimestamps=y.keepOriginalTimestamps:this.keepOriginalTimestamps=!1,this.pendingTracks=[],this.videoTrack=null,this.pendingBoxes=[],this.pendingCaptions=[],this.pendingMetadata=[],this.pendingBytes=0,this.emittedTracks=0,c2.prototype.init.call(this),this.push=function(L){return L.text?this.pendingCaptions.push(L):L.frames?this.pendingMetadata.push(L):(this.pendingTracks.push(L.track),this.pendingBytes+=L.boxes.byteLength,"video"===L.track.type&&(this.videoTrack=L.track,this.pendingBoxes.push(L.boxes)),void("audio"===L.track.type&&(this.audioTrack=L.track,this.pendingBoxes.unshift(L.boxes))))}},c2.prototype=new o,c2.prototype.flush=function(se){var L,O,H,Pe,y=0,S={captions:[],captionStreams:{},metadata:[],info:{}},J=0;if(this.pendingTracks.length=this.numberOfTracks&&(this.trigger("done"),this.emittedTracks=0))}if(this.videoTrack?(J=this.videoTrack.timelineStartInfo.pts,Wc.forEach(function(ze){S.info[ze]=this.videoTrack[ze]},this)):this.audioTrack&&(J=this.audioTrack.timelineStartInfo.pts,Vc.forEach(function(ze){S.info[ze]=this.audioTrack[ze]},this)),this.videoTrack||this.audioTrack){for(1===this.pendingTracks.length?S.type=this.pendingTracks[0].type:S.type="combined",this.emittedTracks+=this.pendingTracks.length,H=R2_initSegment(this.pendingTracks),S.initSegment=new Uint8Array(H.byteLength),S.initSegment.set(H),S.data=new Uint8Array(this.pendingBytes),Pe=0;Pe=this.numberOfTracks&&(this.trigger("done"),this.emittedTracks=0)},c2.prototype.setRemux=function(se){this.remuxTracks=se},r0=function(y){var O,H,S=this,L=!0;r0.prototype.init.call(this),y=y||{},this.baseMediaDecodeTime=y.baseMediaDecodeTime||0,this.transmuxPipeline_={},this.setupAacPipeline=function(){var J={};this.transmuxPipeline_=J,J.type="aac",J.metadataStream=new Q1.MetadataStream,J.aacStream=new K6,J.audioTimestampRolloverStream=new Q1.TimestampRolloverStream("audio"),J.timedMetadataTimestampRolloverStream=new Q1.TimestampRolloverStream("timed-metadata"),J.adtsStream=new Zc,J.coalesceStream=new c2(y,J.metadataStream),J.headOfPipeline=J.aacStream,J.aacStream.pipe(J.audioTimestampRolloverStream).pipe(J.adtsStream),J.aacStream.pipe(J.timedMetadataTimestampRolloverStream).pipe(J.metadataStream).pipe(J.coalesceStream),J.metadataStream.on("timestamp",function(Pe){J.aacStream.setTimestamp(Pe.timeStamp)}),J.aacStream.on("data",function(Pe){"timed-metadata"!==Pe.type&&"audio"!==Pe.type||J.audioSegmentStream||(H=H||{timelineStartInfo:{baseMediaDecodeTime:S.baseMediaDecodeTime},codec:"adts",type:"audio"},J.coalesceStream.numberOfTracks++,J.audioSegmentStream=new Z2(H,y),J.audioSegmentStream.on("log",S.getLogTrigger_("audioSegmentStream")),J.audioSegmentStream.on("timingInfo",S.trigger.bind(S,"audioTimingInfo")),J.adtsStream.pipe(J.audioSegmentStream).pipe(J.coalesceStream),S.trigger("trackinfo",{hasAudio:!!H,hasVideo:!!O}))}),J.coalesceStream.on("data",this.trigger.bind(this,"data")),J.coalesceStream.on("done",this.trigger.bind(this,"done")),$d(this,J)},this.setupTsPipeline=function(){var J={};this.transmuxPipeline_=J,J.type="ts",J.metadataStream=new Q1.MetadataStream,J.packetStream=new Q1.TransportPacketStream,J.parseStream=new Q1.TransportParseStream,J.elementaryStream=new Q1.ElementaryStream,J.timestampRolloverStream=new Q1.TimestampRolloverStream,J.adtsStream=new Zc,J.h264Stream=new J6,J.captionStream=new Q1.CaptionStream(y),J.coalesceStream=new c2(y,J.metadataStream),J.headOfPipeline=J.packetStream,J.packetStream.pipe(J.parseStream).pipe(J.elementaryStream).pipe(J.timestampRolloverStream),J.timestampRolloverStream.pipe(J.h264Stream),J.timestampRolloverStream.pipe(J.adtsStream),J.timestampRolloverStream.pipe(J.metadataStream).pipe(J.coalesceStream),J.h264Stream.pipe(J.captionStream).pipe(J.coalesceStream),J.elementaryStream.on("data",function(Pe){var ze;if("metadata"===Pe.type){for(ze=Pe.tracks.length;ze--;)O||"video"!==Pe.tracks[ze].type?!H&&"audio"===Pe.tracks[ze].type&&((H=Pe.tracks[ze]).timelineStartInfo.baseMediaDecodeTime=S.baseMediaDecodeTime):(O=Pe.tracks[ze]).timelineStartInfo.baseMediaDecodeTime=S.baseMediaDecodeTime;O&&!J.videoSegmentStream&&(J.coalesceStream.numberOfTracks++,J.videoSegmentStream=new Uu(O,y),J.videoSegmentStream.on("log",S.getLogTrigger_("videoSegmentStream")),J.videoSegmentStream.on("timelineStartInfo",function(tt){H&&!y.keepOriginalTimestamps&&(H.timelineStartInfo=tt,J.audioSegmentStream.setEarliestDts(tt.dts-S.baseMediaDecodeTime))}),J.videoSegmentStream.on("processedGopsInfo",S.trigger.bind(S,"gopInfo")),J.videoSegmentStream.on("segmentTimingInfo",S.trigger.bind(S,"videoSegmentTimingInfo")),J.videoSegmentStream.on("baseMediaDecodeTime",function(tt){H&&J.audioSegmentStream.setVideoBaseMediaDecodeTime(tt)}),J.videoSegmentStream.on("timingInfo",S.trigger.bind(S,"videoTimingInfo")),J.h264Stream.pipe(J.videoSegmentStream).pipe(J.coalesceStream)),H&&!J.audioSegmentStream&&(J.coalesceStream.numberOfTracks++,J.audioSegmentStream=new Z2(H,y),J.audioSegmentStream.on("log",S.getLogTrigger_("audioSegmentStream")),J.audioSegmentStream.on("timingInfo",S.trigger.bind(S,"audioTimingInfo")),J.audioSegmentStream.on("segmentTimingInfo",S.trigger.bind(S,"audioSegmentTimingInfo")),J.adtsStream.pipe(J.audioSegmentStream).pipe(J.coalesceStream)),S.trigger("trackinfo",{hasAudio:!!H,hasVideo:!!O})}}),J.coalesceStream.on("data",this.trigger.bind(this,"data")),J.coalesceStream.on("id3Frame",function(Pe){Pe.dispatchType=J.metadataStream.dispatchType,S.trigger("id3Frame",Pe)}),J.coalesceStream.on("caption",this.trigger.bind(this,"caption")),J.coalesceStream.on("done",this.trigger.bind(this,"done")),$d(this,J)},this.setBaseMediaDecodeTime=function(J){var Pe=this.transmuxPipeline_;y.keepOriginalTimestamps||(this.baseMediaDecodeTime=J),H&&(H.timelineStartInfo.dts=void 0,H.timelineStartInfo.pts=void 0,Is_clearDtsInfo(H),Pe.audioTimestampRolloverStream&&Pe.audioTimestampRolloverStream.discontinuity()),O&&(Pe.videoSegmentStream&&(Pe.videoSegmentStream.gopCache_=[]),O.timelineStartInfo.dts=void 0,O.timelineStartInfo.pts=void 0,Is_clearDtsInfo(O),Pe.captionStream.reset()),Pe.timestampRolloverStream&&Pe.timestampRolloverStream.discontinuity()},this.setAudioAppendStart=function(J){H&&this.transmuxPipeline_.audioSegmentStream.setAudioAppendStart(J)},this.setRemux=function(J){var Pe=this.transmuxPipeline_;y.remux=J,Pe&&Pe.coalesceStream&&Pe.coalesceStream.setRemux(J)},this.alignGopsWith=function(J){O&&this.transmuxPipeline_.videoSegmentStream&&this.transmuxPipeline_.videoSegmentStream.alignGopsWith(J)},this.getLogTrigger_=function(J){var Pe=this;return function(ze){ze.stream=J,Pe.trigger("log",ze)}},this.push=function(J){if(L){var Pe=$6(J);Pe&&"aac"!==this.transmuxPipeline_.type?this.setupAacPipeline():!Pe&&"ts"!==this.transmuxPipeline_.type&&this.setupTsPipeline(),L=!1}this.transmuxPipeline_.headOfPipeline.push(J)},this.flush=function(){L=!0,this.transmuxPipeline_.headOfPipeline.flush()},this.endTimeline=function(){this.transmuxPipeline_.headOfPipeline.endTimeline()},this.reset=function(){this.transmuxPipeline_.headOfPipeline&&this.transmuxPipeline_.headOfPipeline.reset()},this.resetCaptions=function(){this.transmuxPipeline_.captionStream&&this.transmuxPipeline_.captionStream.reset()}},r0.prototype=new o;var $c,t5,n5,t4={Transmuxer:r0,VideoSegmentStream:Uu,AudioSegmentStream:Z2,AUDIO_PROPERTIES:Vc,VIDEO_PROPERTIES:Wc,generateSegmentTimingInfo:Kc},Zu_toUnsigned=function(y){return y>>>0},Zu_toHexString=function(y){return("00"+y.toString(16)).slice(-2)},Dl=function(y){var S="";return S+=String.fromCharCode(y[0]),S+=String.fromCharCode(y[1]),S+=String.fromCharCode(y[2]),S+=String.fromCharCode(y[3])},r8=Zu_toUnsigned,qi=function se(y,S){var O,H,J,Pe,ze,L=[];if(!S.length)return null;for(O=0;O1?O+H:y.byteLength,J===S[0]&&(1===S.length?L.push(y.subarray(O+8,Pe)):(ze=se(y.subarray(O+8,Pe),S.slice(1))).length&&(L=L.concat(ze))),O=Pe;return L},o8=Zu_toUnsigned,a8=e.getUint64,Il=function(y){var S={version:y[0],flags:new Uint8Array(y.subarray(1,4))};return 1===S.version?S.baseMediaDecodeTime=a8(y.subarray(4)):S.baseMediaDecodeTime=o8(y[4]<<24|y[5]<<16|y[6]<<8|y[7]),S},l8=function(y){return{isLeading:(12&y[0])>>>2,dependsOn:3&y[0],isDependedOn:(192&y[1])>>>6,hasRedundancy:(48&y[1])>>>4,paddingValue:(14&y[1])>>>1,isNonSyncSample:1&y[1],degradationPriority:y[2]<<8|y[3]}},r4=function(y){var kt,S={version:y[0],flags:new Uint8Array(y.subarray(1,4)),samples:[]},L=new DataView(y.buffer,y.byteOffset,y.byteLength),O=1&S.flags[2],H=4&S.flags[2],J=1&S.flags[1],Pe=2&S.flags[1],ze=4&S.flags[1],tt=8&S.flags[1],Je=L.getUint32(4),ut=8;for(O&&(S.dataOffset=L.getInt32(ut),ut+=4),H&&Je&&(kt={flags:l8(y.subarray(ut,ut+4))},ut+=4,J&&(kt.duration=L.getUint32(ut),ut+=4),Pe&&(kt.size=L.getUint32(ut),ut+=4),tt&&(1===S.version?kt.compositionTimeOffset=L.getInt32(ut):kt.compositionTimeOffset=L.getUint32(ut),ut+=4),S.samples.push(kt),Je--);Je--;)kt={},J&&(kt.duration=L.getUint32(ut),ut+=4),Pe&&(kt.size=L.getUint32(ut),ut+=4),ze&&(kt.flags=l8(y.subarray(ut,ut+4)),ut+=4),tt&&(1===S.version?kt.compositionTimeOffset=L.getInt32(ut):kt.compositionTimeOffset=L.getUint32(ut),ut+=4),S.samples.push(kt);return S},i4=function(y){var ut,S=new DataView(y.buffer,y.byteOffset,y.byteLength),L={version:y[0],flags:new Uint8Array(y.subarray(1,4)),trackId:S.getUint32(4)},O=1&L.flags[2],H=2&L.flags[2],J=8&L.flags[2],Pe=16&L.flags[2],ze=32&L.flags[2],tt=65536&L.flags[0],Je=131072&L.flags[0];return ut=8,O&&(ut+=4,L.baseDataOffset=S.getUint32(12),ut+=4),H&&(L.sampleDescriptionIndex=S.getUint32(ut),ut+=4),J&&(L.defaultSampleDuration=S.getUint32(ut),ut+=4),Pe&&(L.defaultSampleSize=S.getUint32(ut),ut+=4),ze&&(L.defaultSampleFlags=S.getUint32(ut)),tt&&(L.durationIsEmpty=!0),!O&&Je&&(L.baseDataOffsetIsMoof=!0),L},Yc=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},i0=typeof window<"u"?window:typeof Yc<"u"?Yc:typeof self<"u"?self:{},d2=s2_discardEmulationPreventionBytes,o4=$3.CaptionStream,a4=function(y,S){for(var L=y,O=0;O0?Il(fn[0]).baseMediaDecodeTime:0,tn=qi(tt,["trun"]);S===kt&&tn.length>0&&(Vn=function(y,S,L){var O=S,H=L.defaultSampleDuration||0,J=L.defaultSampleSize||0,Pe=L.trackId,ze=[];return y.forEach(function(tt){var ut=r4(tt).samples;ut.forEach(function(kt){void 0===kt.duration&&(kt.duration=H),void 0===kt.size&&(kt.size=J),kt.trackId=Pe,kt.dts=O,void 0===kt.compositionTimeOffset&&(kt.compositionTimeOffset=0),"bigint"==typeof O?(kt.pts=O+i0.BigInt(kt.compositionTimeOffset),O+=i0.BigInt(kt.duration)):(kt.pts=O+kt.compositionTimeOffset,O+=kt.duration)}),ze=ze.concat(ut)}),ze}(tn,wn,ut),So=function(y,S,L){var J,Pe,ze,tt,O=new DataView(y.buffer,y.byteOffset,y.byteLength),H={logs:[],seiNals:[]};for(Pe=0;Pe+40;){var kt=L.shift();this.parse(kt,tt,Je)}return ut=function(y,S,L){if(null===S)return null;var H=l4(y,S)[S]||{};return{seiNals:H.seiNals,logs:H.logs,timescale:L}}(ze,O,H),ut&&ut.logs&&(J.logs=J.logs.concat(ut.logs)),null!==ut&&ut.seiNals?(this.pushNals(ut.seiNals),this.flushStream(),J):J.logs.length?{logs:J.logs,captions:[],captionStreams:[]}:null},this.pushNals=function(ze){if(!this.isInitialized()||!ze||0===ze.length)return null;ze.forEach(function(tt){S.push(tt)})},this.flushStream=function(){if(!this.isInitialized())return null;Pe?S.partialFlush():S.flush()},this.clearParsedCaptions=function(){J.captions=[],J.captionStreams={},J.logs=[]},this.resetCaptionStream=function(){if(!this.isInitialized())return null;S.reset()},this.clearAllCaptions=function(){this.clearParsedCaptions(),this.resetCaptionStream()},this.reset=function(){L=[],O=null,H=null,J?this.clearParsedCaptions():J={captions:[],captionStreams:{},logs:[]},this.resetCaptionStream()},this.reset()},Jc=Zu_toUnsigned,W2=Zu_toHexString,u8=e.getUint64;$c=function(y,S){var O=qi(S,["moof","traf"]).reduce(function(H,J){var kt,fn,Pe=qi(J,["tfhd"])[0],ze=Jc(Pe[4]<<24|Pe[5]<<16|Pe[6]<<8|Pe[7]),tt=y[ze]||9e4,Je=qi(J,["tfdt"])[0],ut=new DataView(Je.buffer,Je.byteOffset,Je.byteLength);return"bigint"==typeof(kt=1===Je[0]?u8(Je.subarray(4,12)):ut.getUint32(4))?fn=kt/i0.BigInt(tt):"number"==typeof kt&&!isNaN(kt)&&(fn=kt/tt),fn11?(H.codec+=".",H.codec+=W2(wn[9]),H.codec+=W2(wn[10]),H.codec+=W2(wn[11])):H.codec="avc1.4d400d"):/^mp4[a,v]$/i.test(H.codec)?(wn=fn.subarray(28),"esds"===Dl(wn.subarray(4,8))&&wn.length>20&&0!==wn[19]?(H.codec+="."+W2(wn[19]),H.codec+="."+W2(wn[20]>>>2&63).replace(/^0/,"")):H.codec="mp4a.40.2"):H.codec=H.codec.toLowerCase())}var Vn=qi(O,["mdia","mdhd"])[0];Vn&&(H.timescale=n5(Vn)),L.push(H)}),L};var d8_startTime=$c,d8_tracks=t5,f8=function(y){var S=31&y[1];return S<<=8,S|=y[2]},Ll=function(y){return!!(64&y[1])},s0=function(y){var S=0;return(48&y[3])>>>4>1&&(S+=y[4]+1),S},u0=function(y){switch(y){case 5:return"slice_layer_without_partitioning_rbsp_idr";case 6:return"sei_rbsp";case 7:return"seq_parameter_set_rbsp";case 8:return"pic_parameter_set_rbsp";case 9:return"access_unit_delimiter_rbsp";default:return null}},Hu={parseType:function(y,S){var L=f8(y);return 0===L?"pat":L===S?"pmt":S?"pes":null},parsePat:function(y){var S=Ll(y),L=4+s0(y);return S&&(L+=y[L]+1),(31&y[L+10])<<8|y[L+11]},parsePmt:function(y){var S={},L=Ll(y),O=4+s0(y);if(L&&(O+=y[O]+1),1&y[O+5]){var J;J=3+((15&y[O+1])<<8|y[O+2])-4;for(var ze=12+((15&y[O+10])<<8|y[O+11]);ze=y.byteLength)return null;var H,O=null;return 192&(H=y[L+7])&&((O={}).pts=(14&y[L+9])<<27|(255&y[L+10])<<20|(254&y[L+11])<<12|(255&y[L+12])<<5|(254&y[L+13])>>>3,O.pts*=4,O.pts+=(6&y[L+13])>>>1,O.dts=O.pts,64&H&&(O.dts=(14&y[L+14])<<27|(255&y[L+15])<<20|(254&y[L+16])<<12|(255&y[L+17])<<5|(254&y[L+18])>>>3,O.dts*=4,O.dts+=(6&y[L+18])>>>1)),O},videoPacketContainsKeyFrame:function(y){for(var S=4+s0(y),L=y.subarray(S),O=0,H=0,J=!1;H3&&("slice_layer_without_partitioning_rbsp_idr"===u0(31&L[H+3])&&(J=!0)),J}},S1=jd_handleRollover,bi={};bi.ts=Hu,bi.aac=ju;var f2=Qr_ONE_SECOND_IN_TS,Pa=188,r5=function(y,S,L){for(var J,ze,tt,Je,O=0,H=Pa,ut=!1;H<=y.byteLength;)if(71!==y[O]||71!==y[H]&&H!==y.byteLength)O++,H++;else{if("pes"===(J=y.subarray(O,H),bi.ts.parseType(J,S.pid)))ze=bi.ts.parsePesType(J,S.table),tt=bi.ts.parsePayloadUnitStartIndicator(J),"audio"===ze&&tt&&((Je=bi.ts.parsePesTime(J))&&(Je.type="audio",L.audio.push(Je),ut=!0));if(ut)break;O+=Pa,H+=Pa}for(O=(H=y.byteLength)-Pa,ut=!1;O>=0;)if(71!==y[O]||71!==y[H]&&H!==y.byteLength)O--,H--;else{if("pes"===(J=y.subarray(O,H),bi.ts.parseType(J,S.pid)))ze=bi.ts.parsePesType(J,S.table),tt=bi.ts.parsePayloadUnitStartIndicator(J),"audio"===ze&&tt&&((Je=bi.ts.parsePesTime(J))&&(Je.type="audio",L.audio.push(Je),ut=!0));if(ut)break;O-=Pa,H-=Pa}},f4=function(y,S,L){for(var J,ze,tt,Je,ut,kt,fn,O=0,H=Pa,wn=!1,tn={data:[],size:0};H=0;)if(71!==y[O]||71!==y[H])O--,H--;else{if("pes"===(J=y.subarray(O,H),bi.ts.parseType(J,S.pid)))ze=bi.ts.parsePesType(J,S.table),tt=bi.ts.parsePayloadUnitStartIndicator(J),"video"===ze&&tt&&((Je=bi.ts.parsePesTime(J))&&(Je.type="video",L.video.push(Je),wn=!0));if(wn)break;O-=Pa,H-=Pa}},h4=function(y){var S={pid:null,table:null},L={};for(var O in function(y,S){for(var H,L=0,O=Pa;O=3;){switch(bi.aac.parseType(y,Pe)){case"timed-metadata":if(y.length-Pe<10){S=!0;break}if((J=bi.aac.parseId3TagSize(y,Pe))>y.length){S=!0;break}null===H&&(ze=y.subarray(Pe,Pe+J),H=bi.aac.parseAacTimestamp(ze)),Pe+=J;break;case"audio":if(y.length-Pe<7){S=!0;break}if((J=bi.aac.parseAdtsSize(y,Pe))>y.length){S=!0;break}null===O&&(ze=y.subarray(Pe,Pe+J),O=bi.aac.parseSampleRate(ze)),L++,Pe+=J;break;default:Pe++}if(S)return null}if(null===O||null===H)return null;var Je=f2/O;return{audio:[{type:"audio",dts:H,pts:H},{type:"audio",dts:H+1024*L*Je,pts:H+1024*L*Je}]}}(y):h4(y),O&&(O.audio||O.video)?(function(y,S){if(y.audio&&y.audio.length){var L=S;(typeof L>"u"||isNaN(L))&&(L=y.audio[0].dts),y.audio.forEach(function(J){J.dts=S1(J.dts,L),J.pts=S1(J.pts,L),J.dtsTime=J.dts/f2,J.ptsTime=J.pts/f2})}if(y.video&&y.video.length){var O=S;if((typeof O>"u"||isNaN(O))&&(O=y.video[0].dts),y.video.forEach(function(J){J.dts=S1(J.dts,O),J.pts=S1(J.pts,O),J.dtsTime=J.dts/f2,J.ptsTime=J.pts/f2}),y.firstKeyFrame){var H=y.firstKeyFrame;H.dts=S1(H.dts,O),H.pts=S1(H.pts,O),H.dtsTime=H.dts/f2,H.ptsTime=H.pts/f2}}}(O,S),O):null},g4=function(){function se(S,L){this.options=L||{},this.self=S,this.init()}var y=se.prototype;return y.init=function(){this.transmuxer&&this.transmuxer.dispose(),this.transmuxer=new t4.Transmuxer(this.options),function(y,S){S.on("data",function(L){var O=L.initSegment;L.initSegment={data:O.buffer,byteOffset:O.byteOffset,byteLength:O.byteLength};var H=L.data;L.data=H.buffer,y.postMessage({action:"data",segment:L,byteOffset:H.byteOffset,byteLength:H.byteLength},[L.data])}),S.on("done",function(L){y.postMessage({action:"done"})}),S.on("gopInfo",function(L){y.postMessage({action:"gopInfo",gopInfo:L})}),S.on("videoSegmentTimingInfo",function(L){var O={start:{decode:Qr_videoTsToSeconds(L.start.dts),presentation:Qr_videoTsToSeconds(L.start.pts)},end:{decode:Qr_videoTsToSeconds(L.end.dts),presentation:Qr_videoTsToSeconds(L.end.pts)},baseMediaDecodeTime:Qr_videoTsToSeconds(L.baseMediaDecodeTime)};L.prependedContentDuration&&(O.prependedContentDuration=Qr_videoTsToSeconds(L.prependedContentDuration)),y.postMessage({action:"videoSegmentTimingInfo",videoSegmentTimingInfo:O})}),S.on("audioSegmentTimingInfo",function(L){var O={start:{decode:Qr_videoTsToSeconds(L.start.dts),presentation:Qr_videoTsToSeconds(L.start.pts)},end:{decode:Qr_videoTsToSeconds(L.end.dts),presentation:Qr_videoTsToSeconds(L.end.pts)},baseMediaDecodeTime:Qr_videoTsToSeconds(L.baseMediaDecodeTime)};L.prependedContentDuration&&(O.prependedContentDuration=Qr_videoTsToSeconds(L.prependedContentDuration)),y.postMessage({action:"audioSegmentTimingInfo",audioSegmentTimingInfo:O})}),S.on("id3Frame",function(L){y.postMessage({action:"id3Frame",id3Frame:L})}),S.on("caption",function(L){y.postMessage({action:"caption",caption:L})}),S.on("trackinfo",function(L){y.postMessage({action:"trackinfo",trackInfo:L})}),S.on("audioTimingInfo",function(L){y.postMessage({action:"audioTimingInfo",audioTimingInfo:{start:Qr_videoTsToSeconds(L.start),end:Qr_videoTsToSeconds(L.end)}})}),S.on("videoTimingInfo",function(L){y.postMessage({action:"videoTimingInfo",videoTimingInfo:{start:Qr_videoTsToSeconds(L.start),end:Qr_videoTsToSeconds(L.end)}})}),S.on("log",function(L){y.postMessage({action:"log",log:L})})}(this.self,this.transmuxer)},y.pushMp4Captions=function(L){this.captionParser||(this.captionParser=new Sa,this.captionParser.init());var O=new Uint8Array(L.data,L.byteOffset,L.byteLength),H=this.captionParser.parse(O,L.trackIds,L.timescales);this.self.postMessage({action:"mp4Captions",captions:H&&H.captions||[],logs:H&&H.logs||[],data:O.buffer},[O.buffer])},y.probeMp4StartTime=function(L){var O=L.timescales,H=L.data,J=d8_startTime(O,H);this.self.postMessage({action:"probeMp4StartTime",startTime:J,data:H},[H.buffer])},y.probeMp4Tracks=function(L){var O=L.data,H=d8_tracks(O);this.self.postMessage({action:"probeMp4Tracks",tracks:H,data:O},[O.buffer])},y.probeTs=function(L){var O=L.data,H=L.baseStartTime,J="number"!=typeof H||isNaN(H)?void 0:H*Qr_ONE_SECOND_IN_TS,Pe=e9_inspect(O,J),ze=null;Pe&&((ze={hasVideo:Pe.video&&2===Pe.video.length||!1,hasAudio:Pe.audio&&2===Pe.audio.length||!1}).hasVideo&&(ze.videoStart=Pe.video[0].ptsTime),ze.hasAudio&&(ze.audioStart=Pe.audio[0].ptsTime)),this.self.postMessage({action:"probeTs",result:ze,data:O},[O.buffer])},y.clearAllMp4Captions=function(){this.captionParser&&this.captionParser.clearAllCaptions()},y.clearParsedMp4Captions=function(){this.captionParser&&this.captionParser.clearParsedCaptions()},y.push=function(L){var O=new Uint8Array(L.data,L.byteOffset,L.byteLength);this.transmuxer.push(O)},y.reset=function(){this.transmuxer.reset()},y.setTimestampOffset=function(L){var O=L.timestampOffset||0;this.transmuxer.setBaseMediaDecodeTime(Math.round(Qr_secondsToVideoTs(O)))},y.setAudioAppendStart=function(L){this.transmuxer.setAudioAppendStart(Math.ceil(Qr_secondsToVideoTs(L.appendStart)))},y.setRemux=function(L){this.transmuxer.setRemux(L.remux)},y.flush=function(L){this.transmuxer.flush(),self.postMessage({action:"done",type:"transmuxed"})},y.endTimeline=function(){this.transmuxer.endTimeline(),self.postMessage({action:"endedtimeline",type:"transmuxed"})},y.alignGopsWith=function(L){this.transmuxer.alignGopsWith(L.gopsToAlignWith.slice())},se}();self.onmessage=function(se){"init"===se.data.action&&se.data.options?this.messageHandlers=new g4(self,se.data.options):(this.messageHandlers||(this.messageHandlers=new g4(self)),se.data&&se.data.action&&"init"!==se.data.action&&this.messageHandlers[se.data.action]&&this.messageHandlers[se.data.action](se.data))}})),V8=X0(G5),tc=function(o){var s=o.transmuxer,a=o.bytes,e=o.audioAppendStart,i=o.gopsToAlignWith,u=o.remux,p=o.onData,_=o.onTrackInfo,b=o.onAudioTimingInfo,I=o.onVideoTimingInfo,z=o.onVideoSegmentTimingInfo,B=o.onAudioSegmentTimingInfo,le=o.onId3,Ee=o.onCaptions,ge=o.onDone,be=o.onEndedTimeline,ot=o.onTransmuxerLog,ct=o.isEndOfTimeline,Et={buffer:[]},Lt=ct;if(s.onmessage=function(pn){s.currentTransmux===o&&("data"===pn.data.action&&function(o,s,a){var e=o.data.segment,i=e.type,u=e.initSegment,p=e.captions,_=e.captionStreams,b=e.metadata,I=e.videoFrameDtsTime,z=e.videoFramePtsTime;s.buffer.push({captions:p,captionStreams:_,metadata:b});var B=o.data.segment.boxes||{data:o.data.segment.data},le={type:i,data:new Uint8Array(B.data,B.data.byteOffset,B.data.byteLength),initSegment:new Uint8Array(u.data,u.byteOffset,u.byteLength)};typeof I<"u"&&(le.videoFrameDtsTime=I),typeof z<"u"&&(le.videoFramePtsTime=z),a(le)}(pn,Et,p),"trackinfo"===pn.data.action&&_(pn.data.trackInfo),"gopInfo"===pn.data.action&&function(o,s){s.gopInfo=o.data.gopInfo}(pn,Et),"audioTimingInfo"===pn.data.action&&b(pn.data.audioTimingInfo),"videoTimingInfo"===pn.data.action&&I(pn.data.videoTimingInfo),"videoSegmentTimingInfo"===pn.data.action&&z(pn.data.videoSegmentTimingInfo),"audioSegmentTimingInfo"===pn.data.action&&B(pn.data.audioSegmentTimingInfo),"id3Frame"===pn.data.action&&le([pn.data.id3Frame],pn.data.id3Frame.dispatchType),"caption"===pn.data.action&&Ee(pn.data.caption),"endedtimeline"===pn.data.action&&(Lt=!1,be()),"log"===pn.data.action&&ot(pn.data.log),"transmuxed"===pn.data.type&&(Lt||(s.onmessage=null,function(o){var s=o.transmuxedData,a=o.callback;s.buffer=[],a(s)}({transmuxedData:Et,callback:ge}),V5(s))))},e&&s.postMessage({action:"setAudioAppendStart",appendStart:e}),Array.isArray(i)&&s.postMessage({action:"alignGopsWith",gopsToAlignWith:i}),typeof u<"u"&&s.postMessage({action:"setRemux",remux:u}),a.byteLength){var Xt=a instanceof ArrayBuffer?a:a.buffer,sn=a instanceof ArrayBuffer?0:a.byteOffset;s.postMessage({action:"push",data:Xt,byteOffset:sn,byteLength:a.byteLength},[Xt])}ct&&s.postMessage({action:"endTimeline"}),s.postMessage({action:"flush"})},V5=function(o){o.currentTransmux=null,o.transmuxQueue.length&&(o.currentTransmux=o.transmuxQueue.shift(),"function"==typeof o.currentTransmux?o.currentTransmux():tc(o.currentTransmux))},W5=function(o,s){o.postMessage({action:s}),V5(o)},K5=function(o,s){if(!s.currentTransmux)return s.currentTransmux=o,void W5(s,o);s.transmuxQueue.push(W5.bind(null,s,o))},Y5=function(o){if(!o.transmuxer.currentTransmux)return o.transmuxer.currentTransmux=o,void tc(o);o.transmuxer.transmuxQueue.push(o)},nc_reset=function(o){K5("reset",o)},nc_createTransmuxer=function(o){var s=new V8;s.currentTransmux=null,s.transmuxQueue=[];var a=s.terminate;return s.terminate=function(){return s.currentTransmux=null,s.transmuxQueue.length=0,a.call(s)},s.postMessage({action:"init",options:o}),s},or=function(o){var s=o.transmuxer,a=o.endAction||o.action,e=o.callback,i=F({},o,{endAction:null,transmuxer:null,callback:null});if(s.addEventListener("message",function b(I){I.data.action===a&&(s.removeEventListener("message",b),I.data.data&&(I.data.data=new Uint8Array(I.data.data,o.byteOffset||0,o.byteLength||I.data.data.byteLength),o.data&&(o.data=I.data.data)),e(I.data))}),o.data){var p=o.data instanceof ArrayBuffer;i.byteOffset=p?0:o.data.byteOffset,i.byteLength=o.data.byteLength;var _=[p?o.data:o.data.buffer];s.postMessage(i,_)}else s.postMessage(i)},Ks_FAILURE=2,Ks_TIMEOUT=-101,Ks_ABORTED=-102,L3=function(o){o.forEach(function(s){s.abort()})},rc=function(o,s){return s.timedout?{status:s.status,message:"HLS request timed-out at URL: "+s.uri,code:Ks_TIMEOUT,xhr:s}:s.aborted?{status:s.status,message:"HLS request aborted at URL: "+s.uri,code:Ks_ABORTED,xhr:s}:o?{status:s.status,message:"HLS request errored at URL: "+s.uri,code:Ks_FAILURE,xhr:s}:"arraybuffer"===s.responseType&&0===s.response.byteLength?{status:s.status,message:"Empty HLS response at URL: "+s.uri,code:Ks_FAILURE,xhr:s}:null},ic=function(o,s,a){return function(e,i){var u=i.response,p=rc(e,i);if(p)return a(p,o);if(16!==u.byteLength)return a({status:i.status,message:"Invalid HLS key at URL: "+i.uri,code:Ks_FAILURE,xhr:i},o);for(var _=new DataView(u),b=new Uint32Array([_.getUint32(0),_.getUint32(4),_.getUint32(8),_.getUint32(12)]),I=0;I0}(ge)){s.isFmp4=!0;var be=s.map.tracks,ot={isFmp4:!0,hasVideo:!!be.video,hasAudio:!!be.audio};be.audio&&be.audio.codec&&"enca"!==be.audio.codec&&(ot.audioCodec=be.audio.codec),be.video&&be.video.codec&&"encv"!==be.video.codec&&(ot.videoCodec=be.video.codec),be.video&&be.audio&&(ot.isMuxed=!0),e(s,ot);var ct=function(Lt){B(s,{data:ge,type:ot.hasAudio&&!ot.isMuxed?"audio":"video"}),Lt&&Lt.length&&b(s,Lt),le(null,s,{})};or({action:"probeMp4StartTime",timescales:s.map.timescales,data:ge,transmuxer:s.transmuxer,callback:function(Lt){var At=Lt.data,Xt=Lt.startTime;a=At.buffer,s.bytes=ge=At,ot.hasAudio&&!ot.isMuxed&&i(s,"audio","start",Xt),ot.hasVideo&&i(s,"video","start",Xt),be.video&&At.byteLength&&s.transmuxer?or({action:"pushMp4Captions",endAction:"mp4Captions",transmuxer:s.transmuxer,data:ge,timescales:s.map.timescales,trackIds:[be.video.id],callback:function(jt){a=jt.data.buffer,s.bytes=ge=jt.data,jt.logs.forEach(function(pn){Ee(st.mergeOptions(pn,{stream:"mp4CaptionParser"}))}),ct(jt.captions)}}):ct()}})}else{if(s.transmuxer)return typeof s.container>"u"&&(s.container=oe(ge)),"ts"!==s.container&&"aac"!==s.container?(e(s,{hasAudio:!1,hasVideo:!1}),void le(null,s,{})):void X8({segment:s,bytes:a,trackInfoFn:e,timingInfoFn:i,videoSegmentTimingInfoFn:u,audioSegmentTimingInfoFn:p,id3Fn:_,captionsFn:b,isEndOfTimeline:I,endedTimelineFn:z,dataFn:B,doneFn:le,onTransmuxerLog:Ee});le(null,s,{})}},oc=function(o,s){var _,a=o.id,e=o.key,i=o.encryptedBytes,u=o.decryptionWorker;u.addEventListener("message",function b(I){if(I.data.source===a){u.removeEventListener("message",b);var z=I.data.decrypted;s(new Uint8Array(z.bytes,z.byteOffset,z.byteLength))}}),_=e.bytes.slice?e.bytes.slice():new Uint32Array(Array.prototype.slice.call(e.bytes)),u.postMessage(t2({source:a,encrypted:i,key:_,iv:e.iv}),[i.buffer,_.buffer])},ts=function(o){var s=o.activeXhrs,a=o.decryptionWorker,e=o.trackInfoFn,i=o.timingInfoFn,u=o.videoSegmentTimingInfoFn,p=o.audioSegmentTimingInfoFn,_=o.id3Fn,b=o.captionsFn,I=o.isEndOfTimeline,z=o.endedTimelineFn,B=o.dataFn,le=o.doneFn,Ee=o.onTransmuxerLog,ge=0,be=!1;return function(ot,ct){if(!be){if(ot)return be=!0,L3(s),le(ot,ct);if((ge+=1)===s.length){var Et=function(){if(ct.encryptedBytes)return function(o){var s=o.decryptionWorker,a=o.segment,e=o.trackInfoFn,i=o.timingInfoFn,u=o.videoSegmentTimingInfoFn,p=o.audioSegmentTimingInfoFn,_=o.id3Fn,b=o.captionsFn,I=o.isEndOfTimeline,z=o.endedTimelineFn,B=o.dataFn,le=o.doneFn,Ee=o.onTransmuxerLog;oc({id:a.requestId,key:a.key,encryptedBytes:a.encryptedBytes,decryptionWorker:s},function(ge){a.bytes=ge,ed({segment:a,bytes:a.bytes,trackInfoFn:e,timingInfoFn:i,videoSegmentTimingInfoFn:u,audioSegmentTimingInfoFn:p,id3Fn:_,captionsFn:b,isEndOfTimeline:I,endedTimelineFn:z,dataFn:B,doneFn:le,onTransmuxerLog:Ee})})}({decryptionWorker:a,segment:ct,trackInfoFn:e,timingInfoFn:i,videoSegmentTimingInfoFn:u,audioSegmentTimingInfoFn:p,id3Fn:_,captionsFn:b,isEndOfTimeline:I,endedTimelineFn:z,dataFn:B,doneFn:le,onTransmuxerLog:Ee});ed({segment:ct,bytes:ct.bytes,trackInfoFn:e,timingInfoFn:i,videoSegmentTimingInfoFn:u,audioSegmentTimingInfoFn:p,id3Fn:_,captionsFn:b,isEndOfTimeline:I,endedTimelineFn:z,dataFn:B,doneFn:le,onTransmuxerLog:Ee})};if(ct.endOfAllRequests=Date.now(),ct.map&&ct.map.encryptedBytes&&!ct.map.bytes)return oc({decryptionWorker:a,id:ct.requestId+"-init",encryptedBytes:ct.map.encryptedBytes,key:ct.map.key},function(Lt){ct.map.bytes=Lt,$5(ct,function(At){if(At)return L3(s),le(At,ct);Et()})});Et()}}}},ac=function(o){var s=o.segment,a=o.progressFn;return o.trackInfoFn,o.timingInfoFn,o.videoSegmentTimingInfoFn,o.audioSegmentTimingInfoFn,o.id3Fn,o.captionsFn,o.isEndOfTimeline,o.endedTimelineFn,o.dataFn,function(e){if(!e.target.aborted)return s.stats=st.mergeOptions(s.stats,function(o){var s=o.target,e={bandwidth:1/0,bytesReceived:0,roundTripTime:Date.now()-s.requestTime||0};return e.bytesReceived=o.loaded,e.bandwidth=Math.floor(e.bytesReceived/e.roundTripTime*8*1e3),e}(e)),!s.stats.firstBytesReceivedAt&&s.stats.bytesReceived&&(s.stats.firstBytesReceivedAt=Date.now()),a(e,s)}},sc=function(o){var s=o.xhr,a=o.xhrOptions,e=o.decryptionWorker,i=o.segment,u=o.abortFn,p=o.progressFn,_=o.trackInfoFn,b=o.timingInfoFn,I=o.videoSegmentTimingInfoFn,z=o.audioSegmentTimingInfoFn,B=o.id3Fn,le=o.captionsFn,Ee=o.isEndOfTimeline,ge=o.endedTimelineFn,be=o.dataFn,ot=o.doneFn,ct=o.onTransmuxerLog,Et=[],Lt=ts({activeXhrs:Et,decryptionWorker:e,trackInfoFn:_,timingInfoFn:b,videoSegmentTimingInfoFn:I,audioSegmentTimingInfoFn:z,id3Fn:B,captionsFn:le,isEndOfTimeline:Ee,endedTimelineFn:ge,dataFn:be,doneFn:ot,onTransmuxerLog:ct});if(i.key&&!i.key.bytes){var At=[i.key];i.map&&!i.map.bytes&&i.map.key&&i.map.key.resolvedUri===i.key.resolvedUri&&At.push(i.map.key);var jt=s(st.mergeOptions(a,{uri:i.key.resolvedUri,responseType:"arraybuffer"}),ic(i,At,Lt));Et.push(jt)}if(i.map&&!i.map.bytes){if(i.map.key&&(!i.key||i.key.resolvedUri!==i.map.key.resolvedUri)){var En=s(st.mergeOptions(a,{uri:i.map.key.resolvedUri,responseType:"arraybuffer"}),ic(i,[i.map.key],Lt));Et.push(En)}var ei=st.mergeOptions(a,{uri:i.map.resolvedUri,responseType:"arraybuffer",headers:H0(i.map)}),bo=function(o){var s=o.segment,a=o.finishProcessingFn;return function(e,i){var u=rc(e,i);if(u)return a(u,s);var p=new Uint8Array(i.response);if(s.map.key)return s.map.encryptedBytes=p,a(null,s);s.map.bytes=p,$5(s,function(_){if(_)return _.xhr=i,_.status=i.status,a(_,s);a(null,s)})}}({segment:i,finishProcessingFn:Lt}),ti=s(ei,bo);Et.push(ti)}var bl=st.mergeOptions(a,{uri:i.part&&i.part.resolvedUri||i.resolvedUri,responseType:"arraybuffer",headers:H0(i)}),is=s(bl,$8({segment:i,finishProcessingFn:Lt,responseType:bl.responseType}));is.addEventListener("progress",ac({segment:i,progressFn:p,trackInfoFn:_,timingInfoFn:b,videoSegmentTimingInfoFn:I,audioSegmentTimingInfoFn:z,id3Fn:B,captionsFn:le,isEndOfTimeline:Ee,endedTimelineFn:ge,dataFn:be})),Et.push(is);var Qs={};return Et.forEach(function(D1){D1.addEventListener("loadend",function(o){var s=o.loadendState,a=o.abortFn;return function(e){e.target.aborted&&a&&!s.calledAbortFn&&(a(),s.calledAbortFn=!0)}}({loadendState:Qs,abortFn:u}))}),function(){return L3(Et)}},t6=Vs("CodecUtils"),nd=function(o,s){var a=s.attributes||{};return o&&o.mediaGroups&&o.mediaGroups.AUDIO&&a.AUDIO&&o.mediaGroups.AUDIO[a.AUDIO]},S3=function(o){var s={};return o.forEach(function(a){var e=a.mediaType,i=a.type,u=a.details;s[e]=s[e]||[],s[e].push(Pt(""+i+u))}),Object.keys(s).forEach(function(a){if(s[a].length>1)return t6("multiple "+a+" codecs found as attributes: "+s[a].join(", ")+". Setting playlist codecs to null so that we wait for mux.js to probe segments for real codecs."),void(s[a]=null);s[a]=s[a][0]}),s},lc=function(o){var s=0;return o.audio&&s++,o.video&&s++,s},Tu=function(o,s){var a=s.attributes||{},e=S3(function(o){var s=o.attributes||{};if(s.CODECS)return xn(s.CODECS)}(s)||[]);if(nd(o,s)&&!e.audio&&!function(o,s){if(!nd(o,s))return!0;var a=s.attributes||{},e=o.mediaGroups.AUDIO[a.AUDIO];for(var i in e)if(!e[i].uri&&!e[i].playlists)return!0;return!1}(o,s)){var i=S3(function(o,s){if(!o.mediaGroups.AUDIO||!s)return null;var a=o.mediaGroups.AUDIO[s];if(!a)return null;for(var e in a){var i=a[e];if(i.default&&i.playlists)return xn(i.playlists[0].attributes.CODECS)}return null}(o,a.AUDIO)||[]);i.audio&&(e.audio=i.audio)}return e},P3=Vs("PlaylistSelector"),Z1=function(o){if(o&&o.playlist){var s=o.playlist;return JSON.stringify({id:s.id,bandwidth:o.bandwidth,width:o.width,height:o.height,codecs:s.attributes&&s.attributes.CODECS||""})}},A3=function(o,s){if(!o)return"";var a=C().getComputedStyle(o);return a?a[s]:""},i2=function(o,s){var a=o.slice();o.sort(function(e,i){var u=s(e,i);return 0===u?a.indexOf(e)-a.indexOf(i):u})},N2=function(o,s){var a,e;return o.attributes.BANDWIDTH&&(a=o.attributes.BANDWIDTH),a=a||C().Number.MAX_VALUE,s.attributes.BANDWIDTH&&(e=s.attributes.BANDWIDTH),a-(e=e||C().Number.MAX_VALUE)},uc=function(o,s,a,e,i,u){if(o){var p={bandwidth:s,width:a,height:e,limitRenditionByPlayerDimensions:i},_=o.playlists;es.isAudioOnly(o)&&(_=u.getAudioTrackPlaylists_(),p.audioOnly=!0);var b=_.map(function(dn){var En=dn.attributes&&dn.attributes.RESOLUTION&&dn.attributes.RESOLUTION.width,ei=dn.attributes&&dn.attributes.RESOLUTION&&dn.attributes.RESOLUTION.height;return{bandwidth:dn.attributes&&dn.attributes.BANDWIDTH||C().Number.MAX_VALUE,width:En,height:ei,playlist:dn}});i2(b,function(dn,Tr){return dn.bandwidth-Tr.bandwidth});var I=(b=b.filter(function(dn){return!es.isIncompatible(dn.playlist)})).filter(function(dn){return es.isEnabled(dn.playlist)});I.length||(I=b.filter(function(dn){return!es.isDisabled(dn.playlist)}));var z=I.filter(function(dn){return dn.bandwidth*oa.BANDWIDTH_VARIANCEa||dn.height>e})).filter(function(dn){return dn.width===Et[0].width&&dn.height===Et[0].height}),B=Lt[Lt.length-1],At=Lt.filter(function(dn){return dn.bandwidth===B.bandwidth})[0]),u.experimentalLeastPixelDiffSelector){var sn=be.map(function(dn){return dn.pixelDiff=Math.abs(dn.width-a)+Math.abs(dn.height-e),dn});i2(sn,function(dn,Tr){return dn.pixelDiff===Tr.pixelDiff?Tr.bandwidth-dn.bandwidth:dn.pixelDiff-Tr.pixelDiff}),Xt=sn[0]}var jt=Xt||At||ct||le||I[0]||b[0];if(jt&&jt.playlist){var pn="sortedPlaylistReps";return Xt?pn="leastPixelDiffRep":At?pn="resolutionPlusOneRep":ct?pn="resolutionBestRep":le?pn="bandwidthBestRep":I[0]&&(pn="enabledPlaylistReps"),P3("choosing "+Z1(jt)+" using "+pn+" with options",p),jt.playlist}return P3("could not choose a playlist with options",p),null}},rd=function(){var o=this.useDevicePixelRatio&&C().devicePixelRatio||1;return uc(this.playlists.master,this.systemBandwidth,parseInt(A3(this.tech_.el(),"width"),10)*o,parseInt(A3(this.tech_.el(),"height"),10)*o,this.limitRenditionByPlayerDimensions,this.masterPlaylistController_)},ad=function(o){var s=o.inbandTextTracks,a=o.metadataArray,e=o.timestampOffset,i=o.videoDuration;if(a){var u=C().WebKitDataCue||C().VTTCue,p=s.metadataTrack_;if(p&&(a.forEach(function(le){var Ee=le.cueTime+e;"number"!=typeof Ee||C().isNaN(Ee)||Ee<0||!(Ee<1/0)||le.frames.forEach(function(ge){var be=new u(Ee,Ee,ge.value||ge.url||ge.data||"");be.frame=ge,be.value=ge,function(o){Object.defineProperties(o.frame,{id:{get:function(){return st.log.warn("cue.frame.id is deprecated. Use cue.value.key instead."),o.value.key}},value:{get:function(){return st.log.warn("cue.frame.value is deprecated. Use cue.value.data instead."),o.value.data}},privateData:{get:function(){return st.log.warn("cue.frame.privateData is deprecated. Use cue.value.data instead."),o.value.data}}})}(be),p.addCue(be)})}),p.cues&&p.cues.length)){for(var _=p.cues,b=[],I=0;I<_.length;I++)_[I]&&b.push(_[I]);var z=b.reduce(function(le,Ee){var ge=le[Ee.startTime]||[];return ge.push(Ee),le[Ee.startTime]=ge,le},{}),B=Object.keys(z).sort(function(le,Ee){return Number(le)-Number(Ee)});B.forEach(function(le,Ee){var ge=z[le],be=Number(B[Ee+1])||i;ge.forEach(function(ot){ot.endTime=be})})}}},H1=function(o,s,a){var e,i;if(a&&a.cues)for(e=a.cues.length;e--;)(i=a.cues[e]).startTime>=o&&i.endTime<=s&&a.removeCue(i)},Iu=function(o){return"number"==typeof o&&isFinite(o)},G1=1/60,yl=function(o){var s=o.startOfSegment,a=o.duration,e=o.segment,i=o.part,u=o.playlist,p=u.mediaSequence,_=u.id,b=u.segments,I=void 0===b?[]:b,z=o.mediaIndex,B=o.partIndex,le=o.timeline,Ee=I.length-1,ge="mediaIndex/partIndex increment";o.getMediaInfoForTime?ge="getMediaInfoForTime ("+o.getMediaInfoForTime+")":o.isSyncRequest&&(ge="getSyncSegmentCandidate (isSyncRequest)"),o.independent&&(ge+=" with independent "+o.independent);var be="number"==typeof B,ot=o.segment.uri?"segment":"pre-segment",ct=be?k0({preloadSegment:e})-1:0;return ot+" ["+(p+z)+"/"+(p+Ee)+"]"+(be?" part ["+B+"/"+ct+"]":"")+" segment start/end ["+e.start+" => "+e.end+"]"+(be?" part start/end ["+i.start+" => "+i.end+"]":"")+" startOfSegment ["+s+"] duration ["+a+"] timeline ["+le+"] selected by ["+ge+"] playlist ["+_+"]"},Su=function(o){return o+"TimingInfo"},O3=function(o){var s=o.timelineChangeController,a=o.currentTimeline,e=o.segmentTimeline,i=o.loaderType,u=o.audioDisabled;if(a===e)return!1;if("audio"===i){var p=s.lastTimelineChange({type:"main"});return!p||p.to!==e}if("main"===i&&u){var _=s.pendingTimelineChange({type:"audio"});return!(_&&_.to===e)}return!1},k3=function(o){var s=o.segmentDuration,a=o.maxDuration;return!!s&&Math.round(s)>a+_l},cd=function(o,s){if("hls"!==s)return null;var a=function(o){var s=0;return["video","audio"].forEach(function(a){var e=o[a+"TimingInfo"];if(e){var p,i=e.start,u=e.end;"bigint"==typeof i||"bigint"==typeof u?p=C().BigInt(u)-C().BigInt(i):"number"==typeof i&&"number"==typeof u&&(p=u-i),typeof p<"u"&&p>s&&(s=p)}}),"bigint"==typeof s&&s=11,i.appendInitSegment_={audio:!0,video:!0},i.playlistOfLastInitSegment_={audio:null,video:null},i.callQueue_=[],i.loadQueue_=[],i.metadataQueue_={id3:[],caption:[]},i.waitingOnRemove_=!1,i.quotaExceededErrorRetryTimeout_=null,i.activeInitSegmentId_=null,i.initSegments_={},i.cacheEncryptionKeys_=a.cacheEncryptionKeys,i.keyCache_={},i.decrypter_=a.decrypter,i.syncController_=a.syncController,i.syncPoint_={segmentIndex:0,time:0},i.transmuxer_=i.createTransmuxer_(),i.triggerSyncInfoUpdate_=function(){return i.trigger("syncinfoupdate")},i.syncController_.on("syncinfoupdate",i.triggerSyncInfoUpdate_),i.mediaSource_.addEventListener("sourceopen",function(){i.isEndOfStream_()||(i.ended_=!1)}),i.fetchAtBuffer_=!1,i.logger_=Vs("SegmentLoader["+i.loaderType_+"]"),Object.defineProperty(re(i),"state",{get:function(){return this.state_},set:function(p){p!==this.state_&&(this.logger_(this.state_+" -> "+p),this.state_=p,this.trigger("statechange"))}}),i.sourceUpdater_.on("ready",function(){i.hasEnoughInfoToAppend_()&&i.processCallQueue_()}),"main"===i.loaderType_&&i.timelineChangeController_.on("pendingtimelinechange",function(){i.hasEnoughInfoToAppend_()&&i.processCallQueue_()}),"audio"===i.loaderType_&&i.timelineChangeController_.on("timelinechange",function(){i.hasEnoughInfoToLoad_()&&i.processLoadQueue_(),i.hasEnoughInfoToAppend_()&&i.processCallQueue_()}),i}j(o,f);var s=o.prototype;return s.createTransmuxer_=function(){return nc_createTransmuxer({remux:!1,alignGopsAtEnd:this.safeAppend_,keepOriginalTimestamps:!0,parse708captions:this.parse708captions_,captionServices:this.captionServices_})},s.resetStats_=function(){this.mediaBytesTransferred=0,this.mediaRequests=0,this.mediaRequestsAborted=0,this.mediaRequestsTimedout=0,this.mediaRequestsErrored=0,this.mediaTransferDuration=0,this.mediaSecondsLoaded=0,this.mediaAppends=0},s.dispose=function(){this.trigger("dispose"),this.state="DISPOSED",this.pause(),this.abort_(),this.transmuxer_&&this.transmuxer_.terminate(),this.resetStats_(),this.checkBufferTimeout_&&C().clearTimeout(this.checkBufferTimeout_),this.syncController_&&this.triggerSyncInfoUpdate_&&this.syncController_.off("syncinfoupdate",this.triggerSyncInfoUpdate_),this.off()},s.setAudio=function(e){this.audioDisabled_=!e,e?this.appendInitSegment_.audio=!0:this.sourceUpdater_.removeAudio(0,this.duration_())},s.abort=function(){"WAITING"===this.state?(this.abort_(),this.state="READY",this.paused()||this.monitorBuffer_()):this.pendingSegment_&&(this.pendingSegment_=null)},s.abort_=function(){this.pendingSegment_&&this.pendingSegment_.abortRequests&&this.pendingSegment_.abortRequests(),this.pendingSegment_=null,this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_.id3=[],this.metadataQueue_.caption=[],this.timelineChangeController_.clearPendingTimelineChange(this.loaderType_),this.waitingOnRemove_=!1,C().clearTimeout(this.quotaExceededErrorRetryTimeout_),this.quotaExceededErrorRetryTimeout_=null},s.checkForAbort_=function(e){return"APPENDING"!==this.state||this.pendingSegment_?!this.pendingSegment_||this.pendingSegment_.requestId!==e:(this.state="READY",!0)},s.error=function(e){return typeof e<"u"&&(this.logger_("error occurred:",e),this.error_=e),this.pendingSegment_=null,this.error_},s.endOfStream=function(){this.ended_=!0,this.transmuxer_&&nc_reset(this.transmuxer_),this.gopBuffer_.length=0,this.pause(),this.trigger("ended")},s.buffered_=function(){var e=this.getMediaInfo_();if(!this.sourceUpdater_||!e)return st.createTimeRanges();if("main"===this.loaderType_){var i=e.hasAudio,u=e.hasVideo,p=e.isMuxed;if(u&&i&&!this.audioDisabled_&&!p)return this.sourceUpdater_.buffered();if(u)return this.sourceUpdater_.videoBuffered()}return this.sourceUpdater_.audioBuffered()},s.initSegmentForMap=function(e,i){if(void 0===i&&(i=!1),!e)return null;var u=I3(e),p=this.initSegments_[u];return i&&!p&&e.bytes&&(this.initSegments_[u]=p={resolvedUri:e.resolvedUri,byterange:e.byterange,bytes:e.bytes,tracks:e.tracks,timescales:e.timescales}),p||e},s.segmentKey=function(e,i){if(void 0===i&&(i=!1),!e)return null;var u=n2(e),p=this.keyCache_[u];this.cacheEncryptionKeys_&&i&&!p&&e.bytes&&(this.keyCache_[u]=p={resolvedUri:e.resolvedUri,bytes:e.bytes});var _={resolvedUri:(p||e).resolvedUri};return p&&(_.bytes=p.bytes),_},s.couldBeginLoading_=function(){return this.playlist_&&!this.paused()},s.load=function(){if(this.monitorBuffer_(),this.playlist_){if("INIT"===this.state&&this.couldBeginLoading_())return this.init_();!this.couldBeginLoading_()||"READY"!==this.state&&"INIT"!==this.state||(this.state="READY")}},s.init_=function(){return this.state="READY",this.resetEverything(),this.monitorBuffer_()},s.playlist=function(e,i){if(void 0===i&&(i={}),e){var u=this.playlist_,p=this.pendingSegment_;this.playlist_=e,this.xhrOptions_=i,"INIT"===this.state&&(e.syncInfo={mediaSequence:e.mediaSequence,time:0},"main"===this.loaderType_&&this.syncController_.setDateTimeMappingForStart(e));var _=null;if(u&&(u.id?_=u.id:u.uri&&(_=u.uri)),this.logger_("playlist update ["+_+" => "+(e.id||e.uri)+"]"),this.trigger("syncinfoupdate"),"INIT"===this.state&&this.couldBeginLoading_())return this.init_();if(!u||u.uri!==e.uri)return null!==this.mediaIndex&&(e.endList?this.resyncLoader():this.resetLoader()),this.currentMediaInfo_=void 0,void this.trigger("playlistupdate");var b=e.mediaSequence-u.mediaSequence;if(this.logger_("live window shift ["+b+"]"),null!==this.mediaIndex)if(this.mediaIndex-=b,this.mediaIndex<0)this.mediaIndex=null,this.partIndex=null;else{var I=this.playlist_.segments[this.mediaIndex];if(this.partIndex&&(!I.parts||!I.parts.length||!I.parts[this.partIndex])){var z=this.mediaIndex;this.logger_("currently processing part (index "+this.partIndex+") no longer exists."),this.resetLoader(),this.mediaIndex=z}}p&&(p.mediaIndex-=b,p.mediaIndex<0?(p.mediaIndex=null,p.partIndex=null):(p.mediaIndex>=0&&(p.segment=e.segments[p.mediaIndex]),p.partIndex>=0&&p.segment.parts&&(p.part=p.segment.parts[p.partIndex]))),this.syncController_.saveExpiredSegmentInfo(u,e)}},s.pause=function(){this.checkBufferTimeout_&&(C().clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=null)},s.paused=function(){return null===this.checkBufferTimeout_},s.resetEverything=function(e){this.ended_=!1,this.appendInitSegment_={audio:!0,video:!0},this.resetLoader(),this.remove(0,1/0,e),this.transmuxer_&&(this.transmuxer_.postMessage({action:"clearAllMp4Captions"}),this.transmuxer_.postMessage({action:"reset"}))},s.resetLoader=function(){this.fetchAtBuffer_=!1,this.resyncLoader()},s.resyncLoader=function(){this.transmuxer_&&nc_reset(this.transmuxer_),this.mediaIndex=null,this.partIndex=null,this.syncPoint_=null,this.isPendingTimestampOffset_=!1,this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_.id3=[],this.metadataQueue_.caption=[],this.abort(),this.transmuxer_&&this.transmuxer_.postMessage({action:"clearParsedMp4Captions"})},s.remove=function(e,i,u,p){if(void 0===u&&(u=function(){}),void 0===p&&(p=!1),i===1/0&&(i=this.duration_()),i<=e)this.logger_("skipping remove because end ${end} is <= start ${start}");else if(this.sourceUpdater_&&this.getMediaInfo_()){var _=1,b=function(){0===--_&&u()};for(var I in(p||!this.audioDisabled_)&&(_++,this.sourceUpdater_.removeAudio(e,i,b)),(p||"main"===this.loaderType_)&&(this.gopBuffer_=function(o,s,a,e){for(var i=Math.ceil((s-e)*Y.ONE_SECOND_IN_TS),u=Math.ceil((a-e)*Y.ONE_SECOND_IN_TS),p=o.slice(),_=o.length;_--&&!(o[_].pts<=u););if(-1===_)return p;for(var b=_+1;b--&&!(o[b].pts<=i););return b=Math.max(b,0),p.splice(b,_-b+1),p}(this.gopBuffer_,e,i,this.timeMapping_),_++,this.sourceUpdater_.removeVideo(e,i,b)),this.inbandTextTracks_)H1(e,i,this.inbandTextTracks_[I]);H1(e,i,this.segmentMetadataTrack_),b()}else this.logger_("skipping remove because no source updater or starting media info")},s.monitorBuffer_=function(){this.checkBufferTimeout_&&C().clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=C().setTimeout(this.monitorBufferTick_.bind(this),1)},s.monitorBufferTick_=function(){"READY"===this.state&&this.fillBuffer_(),this.checkBufferTimeout_&&C().clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=C().setTimeout(this.monitorBufferTick_.bind(this),500)},s.fillBuffer_=function(){if(!this.sourceUpdater_.updating()){var e=this.chooseNextRequest_();e&&("number"==typeof e.timestampOffset&&(this.isPendingTimestampOffset_=!1,this.timelineChangeController_.pendingTimelineChange({type:this.loaderType_,from:this.currentTimeline_,to:e.timeline})),this.loadSegment_(e))}},s.isEndOfStream_=function(e,i,u){if(void 0===e&&(e=this.mediaIndex),void 0===i&&(i=this.playlist_),void 0===u&&(u=this.partIndex),!i||!this.mediaSource_)return!1;var p="number"==typeof e&&i.segments[e],_=e+1===i.segments.length,b=!p||!p.parts||u+1===p.parts.length;return i.endList&&"open"===this.mediaSource_.readyState&&_&&b},s.chooseNextRequest_=function(){var e=this.buffered_(),i=P0(e)||0,u=P2(e,this.currentTime_()),p=!this.hasPlayed_()&&u>=1,_=u>=this.goalBufferLength_(),b=this.playlist_.segments;if(!b.length||p||_)return null;this.syncPoint_=this.syncPoint_||this.syncController_.getSyncPoint(this.playlist_,this.duration_(),this.currentTimeline_,this.currentTime_());var I={partIndex:null,mediaIndex:null,startOfSegment:null,playlist:this.playlist_,isSyncRequest:Boolean(!this.syncPoint_)};if(I.isSyncRequest)I.mediaIndex=function(o,s,a){s=s||[];for(var e=[],i=0,u=0;ua))return u}return 0===e.length?0:e[e.length-1]}(this.currentTimeline_,b,i);else if(null!==this.mediaIndex){var z=b[this.mediaIndex],B="number"==typeof this.partIndex?this.partIndex:-1;I.startOfSegment=z.end?z.end:i,z.parts&&z.parts[B+1]?(I.mediaIndex=this.mediaIndex,I.partIndex=B+1):I.mediaIndex=this.mediaIndex+1}else{var le=es.getMediaInfoForTime({experimentalExactManifestTimings:this.experimentalExactManifestTimings,playlist:this.playlist_,currentTime:this.fetchAtBuffer_?i:this.currentTime_(),startingPartIndex:this.syncPoint_.partIndex,startingSegmentIndex:this.syncPoint_.segmentIndex,startTime:this.syncPoint_.time}),Ee=le.segmentIndex,ge=le.startTime,be=le.partIndex;I.getMediaInfoForTime=this.fetchAtBuffer_?"bufferedEnd "+i:"currentTime "+this.currentTime_(),I.mediaIndex=Ee,I.startOfSegment=ge,I.partIndex=be}var ot=b[I.mediaIndex],ct=ot&&"number"==typeof I.partIndex&&ot.parts&&ot.parts[I.partIndex];if(!ot||"number"==typeof I.partIndex&&!ct)return null;if("number"!=typeof I.partIndex&&ot.parts&&(I.partIndex=0,ct=ot.parts[0]),!u&&ct&&!ct.independent)if(0===I.partIndex){var Et=b[I.mediaIndex-1],Lt=Et.parts&&Et.parts.length&&Et.parts[Et.parts.length-1];Lt&&Lt.independent&&(I.mediaIndex-=1,I.partIndex=Et.parts.length-1,I.independent="previous segment")}else ot.parts[I.partIndex-1].independent&&(I.partIndex-=1,I.independent="previous part");var At=this.mediaSource_&&"ended"===this.mediaSource_.readyState;return I.mediaIndex>=b.length-1&&At&&!this.seeking_()?null:this.generateSegmentInfo_(I)},s.generateSegmentInfo_=function(e){var i=e.independent,u=e.playlist,p=e.mediaIndex,_=e.startOfSegment,b=e.isSyncRequest,I=e.partIndex,z=e.forceTimestampOffset,B=e.getMediaInfoForTime,le=u.segments[p],Ee="number"==typeof I&&le.parts[I],ge={requestId:"segment-loader-"+Math.random(),uri:Ee&&Ee.resolvedUri||le.resolvedUri,mediaIndex:p,partIndex:Ee?I:null,isSyncRequest:b,startOfSegment:_,playlist:u,bytes:null,encryptedBytes:null,timestampOffset:null,timeline:le.timeline,duration:Ee&&Ee.duration||le.duration,segment:le,part:Ee,byteLength:0,transmuxer:this.transmuxer_,getMediaInfoForTime:B,independent:i},be=typeof z<"u"?z:this.isPendingTimestampOffset_;ge.timestampOffset=this.timestampOffsetForSegment_({segmentTimeline:le.timeline,currentTimeline:this.currentTimeline_,startOfSegment:_,buffered:this.buffered_(),overrideCheck:be});var ot=P0(this.sourceUpdater_.audioBuffered());return"number"==typeof ot&&(ge.audioAppendStart=ot-this.sourceUpdater_.audioTimestampOffset()),this.sourceUpdater_.videoBuffered().length&&(ge.gopsToAlignWith=function(o,s,a){if(typeof s>"u"||null===s||!o.length)return[];var i,e=Math.ceil((s-a+3)*Y.ONE_SECOND_IN_TS);for(i=0;ie);i++);return o.slice(i)}(this.gopBuffer_,this.currentTime_()-this.sourceUpdater_.videoTimestampOffset(),this.timeMapping_)),ge},s.timestampOffsetForSegment_=function(e){return function(o){var s=o.segmentTimeline,a=o.currentTimeline,e=o.startOfSegment,i=o.buffered;return o.overrideCheck||s!==a?s "+le+" for "+I),function(o,s,a){if(!o[a]){s.trigger({type:"usage",name:"vhs-608"}),s.trigger({type:"usage",name:"hls-608"});var e=a;/^cc708_/.test(a)&&(e="SERVICE"+a.split("_")[1]);var i=s.textTracks().getTrackById(e);if(i)o[a]=i;else{var p=a,_=a,b=!1,I=(s.options_.vhs&&s.options_.vhs.captionServices||{})[e];I&&(p=I.label,_=I.language,b=I.default),o[a]=s.addRemoteTextTrack({kind:"captions",id:e,default:b,label:p,language:_},!1).track}}}(ge,u.vhs_.tech_,I),H1(B,le,ge[I]),function(o){var s=o.inbandTextTracks,a=o.captionArray,e=o.timestampOffset;if(a){var i=C().WebKitDataCue||C().VTTCue;a.forEach(function(u){var p=u.stream;s[p].addCue(new i(u.startTime+e,u.endTime+e,u.text))})}}({captionArray:Ee,inbandTextTracks:ge,timestampOffset:_})}),this.transmuxer_&&this.transmuxer_.postMessage({action:"clearParsedMp4Captions"})}},s.handleId3_=function(e,i,u){if(this.earlyAbortWhenNeeded_(e.stats),!this.checkForAbort_(e.requestId)){if(!this.pendingSegment_.hasAppendedData_)return void this.metadataQueue_.id3.push(this.handleId3_.bind(this,e,i,u));var _=null===this.sourceUpdater_.videoTimestampOffset()?this.sourceUpdater_.audioTimestampOffset():this.sourceUpdater_.videoTimestampOffset();(function(o,s,a){o.metadataTrack_||(o.metadataTrack_=a.addRemoteTextTrack({kind:"metadata",label:"Timed Metadata"},!1).track,o.metadataTrack_.inBandMetadataTrackDispatchType=s)})(this.inbandTextTracks_,u,this.vhs_.tech_),ad({inbandTextTracks:this.inbandTextTracks_,metadataArray:i,timestampOffset:_,videoDuration:this.duration_()})}},s.processMetadataQueue_=function(){this.metadataQueue_.id3.forEach(function(e){return e()}),this.metadataQueue_.caption.forEach(function(e){return e()}),this.metadataQueue_.id3=[],this.metadataQueue_.caption=[]},s.processCallQueue_=function(){var e=this.callQueue_;this.callQueue_=[],e.forEach(function(i){return i()})},s.processLoadQueue_=function(){var e=this.loadQueue_;this.loadQueue_=[],e.forEach(function(i){return i()})},s.hasEnoughInfoToLoad_=function(){if("audio"!==this.loaderType_)return!0;var e=this.pendingSegment_;return!!e&&(!this.getCurrentMediaInfo_()||!O3({timelineChangeController:this.timelineChangeController_,currentTimeline:this.currentTimeline_,segmentTimeline:e.timeline,loaderType:this.loaderType_,audioDisabled:this.audioDisabled_}))},s.getCurrentMediaInfo_=function(e){return void 0===e&&(e=this.pendingSegment_),e&&e.trackInfo||this.currentMediaInfo_},s.getMediaInfo_=function(e){return void 0===e&&(e=this.pendingSegment_),this.getCurrentMediaInfo_(e)||this.startingMediaInfo_},s.hasEnoughInfoToAppend_=function(){if(!this.sourceUpdater_.ready()||this.waitingOnRemove_||this.quotaExceededErrorRetryTimeout_)return!1;var e=this.pendingSegment_,i=this.getCurrentMediaInfo_();if(!e||!i)return!1;var u=i.hasAudio,p=i.hasVideo,_=i.isMuxed;return!(p&&!e.videoTimingInfo||u&&!this.audioDisabled_&&!_&&!e.audioTimingInfo||O3({timelineChangeController:this.timelineChangeController_,currentTimeline:this.currentTimeline_,segmentTimeline:e.timeline,loaderType:this.loaderType_,audioDisabled:this.audioDisabled_}))},s.handleData_=function(e,i){if(this.earlyAbortWhenNeeded_(e.stats),!this.checkForAbort_(e.requestId)){if(this.callQueue_.length||!this.hasEnoughInfoToAppend_())return void this.callQueue_.push(this.handleData_.bind(this,e,i));var u=this.pendingSegment_;if(this.setTimeMapping_(u.timeline),this.updateMediaSecondsLoaded_(u.part||u.segment),"closed"!==this.mediaSource_.readyState){if(e.map&&(e.map=this.initSegmentForMap(e.map,!0),u.segment.map=e.map),e.key&&this.segmentKey(e.key,!0),u.isFmp4=e.isFmp4,u.timingInfo=u.timingInfo||{},u.isFmp4)this.trigger("fmp4"),u.timingInfo.start=u[Su(i.type)].start;else{var b,p=this.getCurrentMediaInfo_(),_="main"===this.loaderType_&&p&&p.hasVideo;_&&(b=u.videoTimingInfo.start),u.timingInfo.start=this.trueSegmentStart_({currentStart:u.timingInfo.start,playlist:u.playlist,mediaIndex:u.mediaIndex,currentVideoTimestampOffset:this.sourceUpdater_.videoTimestampOffset(),useVideoTimingInfo:_,firstVideoFrameTimeForData:b,videoTimingInfo:u.videoTimingInfo,audioTimingInfo:u.audioTimingInfo})}if(this.updateAppendInitSegmentStatus(u,i.type),this.updateSourceBufferTimestampOffset_(u),u.isSyncRequest){this.updateTimingInfoEnd_(u),this.syncController_.saveSegmentTimingInfo({segmentInfo:u,shouldSaveTimelineMapping:"main"===this.loaderType_});var I=this.chooseNextRequest_();if(I.mediaIndex!==u.mediaIndex||I.partIndex!==u.partIndex)return void this.logger_("sync segment was incorrect, not appending");this.logger_("sync segment was correct, appending")}u.hasAppendedData_=!0,this.processMetadataQueue_(),this.appendData_(u,i)}}},s.updateAppendInitSegmentStatus=function(e,i){"main"===this.loaderType_&&"number"==typeof e.timestampOffset&&!e.changedTimestampOffset&&(this.appendInitSegment_={audio:!0,video:!0}),this.playlistOfLastInitSegment_[i]!==e.playlist&&(this.appendInitSegment_[i]=!0)},s.getInitSegmentAndUpdateState_=function(e){var i=e.type,u=e.initSegment,p=e.map,_=e.playlist;if(p){var b=I3(p);if(this.activeInitSegmentId_===b)return null;u=this.initSegmentForMap(p,!0).bytes,this.activeInitSegmentId_=b}return u&&this.appendInitSegment_[i]?(this.playlistOfLastInitSegment_[i]=_,this.appendInitSegment_[i]=!1,this.activeInitSegmentId_=null,u):null},s.handleQuotaExceededError_=function(e,i){var u=this,p=e.segmentInfo,_=e.type,b=e.bytes,I=this.sourceUpdater_.audioBuffered(),z=this.sourceUpdater_.videoBuffered();I.length>1&&this.logger_("On QUOTA_EXCEEDED_ERR, found gaps in the audio buffer: "+Yl(I).join(", ")),z.length>1&&this.logger_("On QUOTA_EXCEEDED_ERR, found gaps in the video buffer: "+Yl(z).join(", "));var B=I.length?I.start(0):0,le=I.length?I.end(I.length-1):0,Ee=z.length?z.start(0):0,ge=z.length?z.end(z.length-1):0;if(le-B<=1&&ge-Ee<=1)return this.logger_("On QUOTA_EXCEEDED_ERR, single segment too large to append to buffer, triggering an error. Appended byte length: "+b.byteLength+", audio buffer: "+Yl(I).join(", ")+", video buffer: "+Yl(z).join(", ")+", "),this.error({message:"Quota exceeded error with append of a single segment of content",excludeUntil:1/0}),void this.trigger("error");this.waitingOnRemove_=!0,this.callQueue_.push(this.appendToSourceBuffer_.bind(this,{segmentInfo:p,type:_,bytes:b}));var ot=this.currentTime_()-1;this.logger_("On QUOTA_EXCEEDED_ERR, removing audio/video from 0 to "+ot),this.remove(0,ot,function(){u.logger_("On QUOTA_EXCEEDED_ERR, retrying append in 1s"),u.waitingOnRemove_=!1,u.quotaExceededErrorRetryTimeout_=C().setTimeout(function(){u.logger_("On QUOTA_EXCEEDED_ERR, re-processing call queue"),u.quotaExceededErrorRetryTimeout_=null,u.processCallQueue_()},1e3)},!0)},s.handleAppendError_=function(e,i){var u=e.segmentInfo,p=e.type,_=e.bytes;if(i){if(22===i.code)return void this.handleQuotaExceededError_({segmentInfo:u,type:p,bytes:_});this.logger_("Received non QUOTA_EXCEEDED_ERR on append",i),this.error(p+" append of "+_.length+"b failed for segment #"+u.mediaIndex+" in playlist "+u.playlist.id),this.trigger("appenderror")}},s.appendToSourceBuffer_=function(e){var i=e.segmentInfo,u=e.type,p=e.initSegment,_=e.data,b=e.bytes;if(!b){var I=[_],z=_.byteLength;p&&(I.unshift(p),z+=p.byteLength),b=function(o){var a,s=0;return o.bytes&&(a=new Uint8Array(o.bytes),o.segments.forEach(function(e){a.set(e,s),s+=e.byteLength})),a}({bytes:z,segments:I})}this.sourceUpdater_.appendBuffer({segmentInfo:i,type:u,bytes:b},this.handleAppendError_.bind(this,{segmentInfo:i,type:u,bytes:b}))},s.handleSegmentTimingInfo_=function(e,i,u){if(this.pendingSegment_&&i===this.pendingSegment_.requestId){var p=this.pendingSegment_.segment,_=e+"TimingInfo";p[_]||(p[_]={}),p[_].transmuxerPrependedSeconds=u.prependedContentDuration||0,p[_].transmuxedPresentationStart=u.start.presentation,p[_].transmuxedDecodeStart=u.start.decode,p[_].transmuxedPresentationEnd=u.end.presentation,p[_].transmuxedDecodeEnd=u.end.decode,p[_].baseMediaDecodeTime=u.baseMediaDecodeTime}},s.appendData_=function(e,i){var u=i.type,p=i.data;if(p&&p.byteLength&&("audio"!==u||!this.audioDisabled_)){var _=this.getInitSegmentAndUpdateState_({type:u,initSegment:i.initSegment,playlist:e.playlist,map:e.isFmp4?e.segment.map:null});this.appendToSourceBuffer_({segmentInfo:e,type:u,initSegment:_,data:p})}},s.loadSegment_=function(e){var i=this;this.state="WAITING",this.pendingSegment_=e,this.trimBackBuffer_(e),"number"==typeof e.timestampOffset&&this.transmuxer_&&this.transmuxer_.postMessage({action:"clearAllMp4Captions"}),this.hasEnoughInfoToLoad_()?this.updateTransmuxerAndRequestSegment_(e):this.loadQueue_.push(function(){var u=F({},e,{forceTimestampOffset:!0});F(e,i.generateSegmentInfo_(u)),i.isPendingTimestampOffset_=!1,i.updateTransmuxerAndRequestSegment_(e)})},s.updateTransmuxerAndRequestSegment_=function(e){var i=this;this.shouldUpdateTransmuxerTimestampOffset_(e.timestampOffset)&&(this.gopBuffer_.length=0,e.gopsToAlignWith=[],this.timeMapping_=0,this.transmuxer_.postMessage({action:"reset"}),this.transmuxer_.postMessage({action:"setTimestampOffset",timestampOffset:e.timestampOffset}));var u=this.createSimplifiedSegmentObj_(e),p=this.isEndOfStream_(e.mediaIndex,e.playlist,e.partIndex),_=null!==this.mediaIndex,b=e.timeline!==this.currentTimeline_&&e.timeline>0,I=p||_&&b;this.logger_("Requesting "+yl(e)),u.map&&!u.map.bytes&&(this.logger_("going to request init segment."),this.appendInitSegment_={video:!0,audio:!0}),e.abortRequests=sc({xhr:this.vhs_.xhr,xhrOptions:this.xhrOptions_,decryptionWorker:this.decrypter_,segment:u,abortFn:this.handleAbort_.bind(this,e),progressFn:this.handleProgress_.bind(this),trackInfoFn:this.handleTrackInfo_.bind(this),timingInfoFn:this.handleTimingInfo_.bind(this),videoSegmentTimingInfoFn:this.handleSegmentTimingInfo_.bind(this,"video",e.requestId),audioSegmentTimingInfoFn:this.handleSegmentTimingInfo_.bind(this,"audio",e.requestId),captionsFn:this.handleCaptions_.bind(this),isEndOfTimeline:I,endedTimelineFn:function(){i.logger_("received endedtimeline callback")},id3Fn:this.handleId3_.bind(this),dataFn:this.handleData_.bind(this),doneFn:this.segmentRequestFinished_.bind(this),onTransmuxerLog:function(B){var le=B.message,Ee=B.level,ge=B.stream;i.logger_(yl(e)+" logged from transmuxer stream "+ge+" as a "+Ee+": "+le)}})},s.trimBackBuffer_=function(e){var i=function(o,s,a){var e=s-oa.BACK_BUFFER_LENGTH;o.length&&(e=Math.max(e,o.start(0)));var i=s-a;return Math.min(i,e)}(this.seekable_(),this.currentTime_(),this.playlist_.targetDuration||10);i>0&&this.remove(0,i)},s.createSimplifiedSegmentObj_=function(e){var i=e.segment,u=e.part,p={resolvedUri:u?u.resolvedUri:i.resolvedUri,byterange:u?u.byterange:i.byterange,requestId:e.requestId,transmuxer:e.transmuxer,audioAppendStart:e.audioAppendStart,gopsToAlignWith:e.gopsToAlignWith,part:e.part},_=e.playlist.segments[e.mediaIndex-1];if(_&&_.timeline===i.timeline&&(_.videoTimingInfo?p.baseStartTime=_.videoTimingInfo.transmuxedDecodeEnd:_.audioTimingInfo&&(p.baseStartTime=_.audioTimingInfo.transmuxedDecodeEnd)),i.key){var b=i.key.iv||new Uint32Array([0,0,0,e.mediaIndex+e.playlist.mediaSequence]);p.key=this.segmentKey(i.key),p.key.iv=b}return i.map&&(p.map=this.initSegmentForMap(i.map)),p},s.saveTransferStats_=function(e){this.mediaRequests+=1,e&&(this.mediaBytesTransferred+=e.bytesReceived,this.mediaTransferDuration+=e.roundTripTime)},s.saveBandwidthRelatedStats_=function(e,i){this.pendingSegment_.byteLength=i.bytesReceived,e=e);i++);return o.slice(0,i).concat(s)}(this.gopBuffer_,u.gopInfo,this.safeAppend_)),this.state="APPENDING",this.trigger("appending"),this.waitForAppendsToComplete_(p)}},s.setTimeMapping_=function(e){var i=this.syncController_.mappingForTimeline(e);null!==i&&(this.timeMapping_=i)},s.updateMediaSecondsLoaded_=function(e){"number"==typeof e.start&&"number"==typeof e.end?this.mediaSecondsLoaded+=e.end-e.start:this.mediaSecondsLoaded+=e.duration},s.shouldUpdateTransmuxerTimestampOffset_=function(e){return null!==e&&("main"===this.loaderType_&&e!==this.sourceUpdater_.videoTimestampOffset()||!this.audioDisabled_&&e!==this.sourceUpdater_.audioTimestampOffset())},s.trueSegmentStart_=function(e){var i=e.currentStart,u=e.playlist,p=e.mediaIndex,_=e.firstVideoFrameTimeForData,b=e.currentVideoTimestampOffset,I=e.useVideoTimingInfo,z=e.videoTimingInfo,B=e.audioTimingInfo;if(typeof i<"u")return i;if(!I)return B.start;var le=u.segments[p-1];return 0===p||!le||typeof le.start>"u"||le.end!==_+b?_:z.start},s.waitForAppendsToComplete_=function(e){var i=this.getCurrentMediaInfo_(e);if(!i)return this.error({message:"No starting media returned, likely due to an unsupported media format.",blacklistDuration:1/0}),void this.trigger("error");var u=i.hasAudio,p=i.hasVideo,_=i.isMuxed,b="main"===this.loaderType_&&p,I=!this.audioDisabled_&&u&&!_;if(e.waitingOnAppends=0,!e.hasAppendedData_)return!e.timingInfo&&"number"==typeof e.timestampOffset&&(this.isPendingTimestampOffset_=!0),e.timingInfo={start:0},e.waitingOnAppends++,this.isPendingTimestampOffset_||(this.updateSourceBufferTimestampOffset_(e),this.processMetadataQueue_()),void this.checkAppendsDone_(e);b&&e.waitingOnAppends++,I&&e.waitingOnAppends++,b&&this.sourceUpdater_.videoQueueCallback(this.checkAppendsDone_.bind(this,e)),I&&this.sourceUpdater_.audioQueueCallback(this.checkAppendsDone_.bind(this,e))},s.checkAppendsDone_=function(e){this.checkForAbort_(e.requestId)||(e.waitingOnAppends--,0===e.waitingOnAppends&&this.handleAppendsDone_())},s.checkForIllegalMediaSwitch=function(e){var i=function(o,s,a){return"main"===o&&s&&a?a.hasAudio||a.hasVideo?s.hasVideo&&!a.hasVideo?"Only audio found in segment when we expected video. We can't switch to audio only from a stream that had video. To get rid of this message, please add codec information to the manifest.":!s.hasVideo&&a.hasVideo?"Video found in segment when we expected only audio. We can't switch to a stream with video from an audio only stream. To get rid of this message, please add codec information to the manifest.":null:"Neither audio nor video found in segment.":null}(this.loaderType_,this.getCurrentMediaInfo_(),e);return!!i&&(this.error({message:i,blacklistDuration:1/0}),this.trigger("error"),!0)},s.updateSourceBufferTimestampOffset_=function(e){if(null!==e.timestampOffset&&"number"==typeof e.timingInfo.start&&!e.changedTimestampOffset&&"main"===this.loaderType_){var i=!1;e.timestampOffset-=e.timingInfo.start,e.changedTimestampOffset=!0,e.timestampOffset!==this.sourceUpdater_.videoTimestampOffset()&&(this.sourceUpdater_.videoTimestampOffset(e.timestampOffset),i=!0),e.timestampOffset!==this.sourceUpdater_.audioTimestampOffset()&&(this.sourceUpdater_.audioTimestampOffset(e.timestampOffset),i=!0),i&&this.trigger("timestampoffset")}},s.updateTimingInfoEnd_=function(e){e.timingInfo=e.timingInfo||{};var i=this.getMediaInfo_(),p="main"===this.loaderType_&&i&&i.hasVideo&&e.videoTimingInfo?e.videoTimingInfo:e.audioTimingInfo;p&&(e.timingInfo.end="number"==typeof p.end?p.end:p.start+e.duration)},s.handleAppendsDone_=function(){if(this.pendingSegment_&&this.trigger("appendsdone"),!this.pendingSegment_)return this.state="READY",void(this.paused()||this.monitorBuffer_());var e=this.pendingSegment_;this.updateTimingInfoEnd_(e),this.shouldSaveSegmentTimingInfo_&&this.syncController_.saveSegmentTimingInfo({segmentInfo:e,shouldSaveTimelineMapping:"main"===this.loaderType_});var i=cd(e,this.sourceType_);if(i&&("warn"===i.severity?st.log.warn(i.message):this.logger_(i.message)),this.recordThroughput_(e),this.pendingSegment_=null,this.state="READY",!e.isSyncRequest||(this.trigger("syncinfoupdate"),e.hasAppendedData_)){this.logger_("Appended "+yl(e)),this.addSegmentMetadataCue_(e),this.fetchAtBuffer_=!0,this.currentTimeline_!==e.timeline&&(this.timelineChangeController_.lastTimelineChange({type:this.loaderType_,from:this.currentTimeline_,to:e.timeline}),"main"===this.loaderType_&&!this.audioDisabled_&&this.timelineChangeController_.lastTimelineChange({type:"audio",from:this.currentTimeline_,to:e.timeline})),this.currentTimeline_=e.timeline,this.trigger("syncinfoupdate");var u=e.segment,p=e.part,_=u.end&&this.currentTime_()-u.end>3*e.playlist.targetDuration,b=p&&p.end&&this.currentTime_()-p.end>3*e.playlist.partTargetDuration;if(_||b)return this.logger_("bad "+(_?"segment":"part")+" "+yl(e)),void this.resetEverything();null!==this.mediaIndex&&this.trigger("bandwidthupdate"),this.trigger("progress"),this.mediaIndex=e.mediaIndex,this.partIndex=e.partIndex,this.isEndOfStream_(e.mediaIndex,e.playlist,e.partIndex)&&this.endOfStream(),this.trigger("appended"),e.hasAppendedData_&&this.mediaAppends++,this.paused()||this.monitorBuffer_()}else this.logger_("Throwing away un-appended sync request "+yl(e))},s.recordThroughput_=function(e){if(e.duration"u"||(this.subtitlesTrack_=e,"INIT"===this.state&&this.couldBeginLoading_()&&this.init_()),this.subtitlesTrack_},s.remove=function(e,i){H1(e,i,this.subtitlesTrack_)},s.fillBuffer_=function(){var e=this,i=this.chooseNextRequest_();if(i){if(null===this.syncController_.timestampOffsetForTimeline(i.timeline)){return this.syncController_.one("timestampoffset",function(){e.state="READY",e.paused()||e.monitorBuffer_()}),void(this.state="WAITING_ON_TIMELINE")}this.loadSegment_(i)}},s.timestampOffsetForSegment_=function(){return null},s.chooseNextRequest_=function(){return this.skipEmptySegments_(f.prototype.chooseNextRequest_.call(this))},s.skipEmptySegments_=function(e){for(;e&&e.segment.empty;){if(e.mediaIndex+1>=e.playlist.segments.length){e=null;break}e=this.generateSegmentInfo_({playlist:e.playlist,mediaIndex:e.mediaIndex+1,startOfSegment:e.startOfSegment+e.duration,isSyncRequest:e.isSyncRequest})}return e},s.stopForError=function(e){this.error(e),this.state="READY",this.pause(),this.trigger("error")},s.segmentRequestFinished_=function(e,i,u){var p=this;if(this.subtitlesTrack_){if(this.saveTransferStats_(i.stats),!this.pendingSegment_)return this.state="READY",void(this.mediaRequestsAborted+=1);if(e)return e.code===Ks_TIMEOUT&&this.handleTimeout_(),e.code===Ks_ABORTED?this.mediaRequestsAborted+=1:this.mediaRequestsErrored+=1,void this.stopForError(e);var _=this.pendingSegment_;this.saveBandwidthRelatedStats_(_.duration,i.stats),this.state="APPENDING",this.trigger("appending");var b=_.segment;if(b.map&&(b.map.bytes=i.map.bytes),_.bytes=i.bytes,"function"!=typeof C().WebVTT&&this.subtitlesTrack_&&this.subtitlesTrack_.tech_){var I,z=function(){p.subtitlesTrack_.tech_.off("vttjsloaded",I),p.stopForError({message:"Error loading vtt.js"})};return I=function(){p.subtitlesTrack_.tech_.off("vttjserror",z),p.segmentRequestFinished_(e,i,u)},this.state="WAITING_ON_VTTJS",this.subtitlesTrack_.tech_.one("vttjsloaded",I),void this.subtitlesTrack_.tech_.one("vttjserror",z)}b.requested=!0;try{this.parseVTTCues_(_)}catch(B){return void this.stopForError({message:B.message})}if(this.updateTimeMapping_(_,this.syncController_.timelines[_.timeline],this.playlist_),_.cues.length?_.timingInfo={start:_.cues[0].startTime,end:_.cues[_.cues.length-1].endTime}:_.timingInfo={start:_.startOfSegment,end:_.startOfSegment+_.duration},_.isSyncRequest)return this.trigger("syncinfoupdate"),this.pendingSegment_=null,void(this.state="READY");_.byteLength=_.bytes.byteLength,this.mediaSecondsLoaded+=b.duration,_.cues.forEach(function(B){p.subtitlesTrack_.addCue(p.featuresNativeTextTracks_?new(C().VTTCue)(B.startTime,B.endTime,B.text):B)}),function(o){var s=o.cues;if(s)for(var a=0;a1&&e.push(s[u]);e.length&&e.forEach(function(p){return o.removeCue(p)})}}(this.subtitlesTrack_),this.handleAppendsDone_()}else this.state="READY"},s.handleData_=function(){},s.updateTimingInfoEnd_=function(){},s.parseVTTCues_=function(e){var i,u=!1;"function"==typeof C().TextDecoder?i=new(C().TextDecoder)("utf8"):(i=C().WebVTT.StringDecoder(),u=!0);var p=new(C().WebVTT.Parser)(C(),C().vttjs,i);if(e.cues=[],e.timestampmap={MPEGTS:0,LOCAL:0},p.oncue=e.cues.push.bind(e.cues),p.ontimestampmap=function(I){e.timestampmap=I},p.onparsingerror=function(I){st.log.warn("Error encountered when parsing cues: "+I.message)},e.segment.map){var _=e.segment.map.bytes;u&&(_=F3(_)),p.parse(_)}var b=e.bytes;u&&(b=F3(b)),p.parse(b),p.flush()},s.updateTimeMapping_=function(e,i,u){var p=e.segment;if(i){if(!e.cues.length)return void(p.empty=!0);var _=e.timestampmap,b=_.MPEGTS/Y.ONE_SECOND_IN_TS-_.LOCAL+i.mapping;if(e.cues.forEach(function(B){B.startTime+=b,B.endTime+=b}),!u.syncInfo){var I=e.cues[0].startTime,z=e.cues[e.cues.length-1].startTime;u.syncInfo={mediaSequence:u.mediaSequence+e.mediaIndex,time:Math.min(I,z-p.duration)}}}},o}(Pu),g6=function(o,s){for(var a=o.cues,e=0;e=i.adStartTime&&s<=i.adEndTime)return i}return null},_d=[{name:"VOD",run:function(o,s,a,e,i){if(a!==1/0){return{time:0,segmentIndex:0,partIndex:null}}return null}},{name:"ProgramDateTime",run:function(o,s,a,e,i){if(!Object.keys(o.timelineToDatetimeMappings).length)return null;var u=null,p=null,_=O0(s);i=i||0;for(var b=0;b<_.length;b++){var z=_[s.endList||0===i?b:_.length-(b+1)],B=z.segment,le=o.timelineToDatetimeMappings[B.timeline];if(le&&B.dateTimeObject){var ge=B.dateTimeObject.getTime()/1e3+le;if(B.parts&&"number"==typeof z.partIndex)for(var be=0;be=Ee)&&(p=Ee,u={time:le,segmentIndex:z.segmentIndex,partIndex:z.partIndex})}}return u}},{name:"Discontinuity",run:function(o,s,a,e,i){var u=null;if(i=i||0,s.discontinuityStarts&&s.discontinuityStarts.length)for(var p=null,_=0;_=B)&&(p=B,u={time:z.time,segmentIndex:b,partIndex:null})}}return u}},{name:"Playlist",run:function(o,s,a,e,i){return s.syncInfo?{time:s.syncInfo.time,segmentIndex:s.syncInfo.mediaSequence-s.mediaSequence,partIndex:null}:null}}],_6=function(f){function o(a){var e;return(e=f.call(this)||this).timelines=[],e.discontinuities=[],e.timelineToDatetimeMappings={},e.logger_=Vs("SyncController"),e}j(o,f);var s=o.prototype;return s.getSyncPoint=function(e,i,u,p){var _=this.runStrategies_(e,i,u,p);return _.length?this.selectSyncPoint_(_,{key:"time",value:p}):null},s.getExpiredTime=function(e,i){if(!e||!e.segments)return null;var u=this.runStrategies_(e,i,e.discontinuitySequence,0);if(!u.length)return null;var p=this.selectSyncPoint_(u,{key:"segmentIndex",value:0});return p.segmentIndex>0&&(p.time*=-1),Math.abs(p.time+yu({defaultDuration:e.targetDuration,durationList:e.segments,startIndex:p.segmentIndex,endIndex:0}))},s.runStrategies_=function(e,i,u,p){for(var _=[],b=0;b<_d.length;b++){var I=_d[b],z=I.run(this,e,i,u,p);z&&(z.strategy=I.name,_.push({strategy:I.name,syncPoint:z}))}return _},s.selectSyncPoint_=function(e,i){for(var u=e[0].syncPoint,p=Math.abs(e[0].syncPoint[i.key]-i.value),_=e[0].strategy,b=1;b86400)st.log.warn("Not saving expired segment info. Media sequence gap "+u+" is too large.");else for(var p=u-1;p>=0;p--){var _=e.segments[p];if(_&&typeof _.start<"u"){i.syncInfo={mediaSequence:e.mediaSequence+p,time:_.start},this.logger_("playlist refresh sync: [time:"+i.syncInfo.time+", mediaSequence: "+i.syncInfo.mediaSequence+"]"),this.trigger("syncinfoupdate");break}}},s.setDateTimeMappingForStart=function(e){if(this.timelineToDatetimeMappings={},e.segments&&e.segments.length&&e.segments[0].dateTimeObject){var i=e.segments[0],u=i.dateTimeObject.getTime()/1e3;this.timelineToDatetimeMappings[i.timeline]=-u}},s.saveSegmentTimingInfo=function(e){var i=e.segmentInfo,u=e.shouldSaveTimelineMapping,p=this.calculateSegmentTimeMapping_(i,i.timingInfo,u),_=i.segment;p&&(this.saveDiscontinuitySyncInfo_(i),i.playlist.syncInfo||(i.playlist.syncInfo={mediaSequence:i.playlist.mediaSequence+i.mediaIndex,time:_.start}));var b=_.dateTimeObject;_.discontinuity&&u&&b&&(this.timelineToDatetimeMappings[_.timeline]=-b.getTime()/1e3)},s.timestampOffsetForTimeline=function(e){return typeof this.timelines[e]>"u"?null:this.timelines[e].time},s.mappingForTimeline=function(e){return typeof this.timelines[e]>"u"?null:this.timelines[e].mapping},s.calculateSegmentTimeMapping_=function(e,i,u){var I,z,p=e.segment,_=e.part,b=this.timelines[e.timeline];if("number"==typeof e.timestampOffset)b={time:e.startOfSegment,mapping:e.startOfSegment-i.start},u&&(this.timelines[e.timeline]=b,this.trigger("timestampoffset"),this.logger_("time mapping for timeline "+e.timeline+": [time: "+b.time+"] [mapping: "+b.mapping+"]")),I=e.startOfSegment,z=i.end+b.mapping;else{if(!b)return!1;I=i.start+b.mapping,z=i.end+b.mapping}return _&&(_.start=I,_.end=z),(!p.start||Iz){var B=void 0;B=I<0?u.start-yu({defaultDuration:i.targetDuration,durationList:i.segments,startIndex:e.mediaIndex,endIndex:_}):u.end+yu({defaultDuration:i.targetDuration,durationList:i.segments,startIndex:e.mediaIndex+1,endIndex:_}),this.discontinuities[b]={time:B,accuracy:z}}}},s.dispose=function(){this.trigger("dispose"),this.off()},o}(st.EventTarget),gc=function(f){function o(){var a;return(a=f.call(this)||this).pendingTimelineChanges_={},a.lastTimelineChanges_={},a}j(o,f);var s=o.prototype;return s.clearPendingTimelineChange=function(e){this.pendingTimelineChanges_[e]=null,this.trigger("pendingtimelinechange")},s.pendingTimelineChange=function(e){var i=e.type,u=e.from,p=e.to;return"number"==typeof u&&"number"==typeof p&&(this.pendingTimelineChanges_[i]={type:i,from:u,to:p},this.trigger("pendingtimelinechange")),this.pendingTimelineChanges_[i]},s.lastTimelineChange=function(e){var i=e.type,u=e.from,p=e.to;return"number"==typeof u&&"number"==typeof p&&(this.lastTimelineChanges_[i]={type:i,from:u,to:p},delete this.pendingTimelineChanges_[i],this.trigger("timelinechange")),this.lastTimelineChanges_[i]},s.dispose=function(){this.trigger("dispose"),this.pendingTimelineChanges_={},this.lastTimelineChanges_={},this.off()},o}(st.EventTarget),C6=ec(H5(function(){function f(ge,be,ot){return ge(ot={path:be,exports:{},require:function(Et,Lt){return function o(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}(Lt??ot.path)}},ot.exports),ot.exports}var s=f(function(ge){function be(ct,Et){for(var Lt=0;Lt-1},be.trigger=function(ct){var Et=this.listeners[ct];if(Et)if(2===arguments.length)for(var Lt=Et.length,At=0;At"):function(){}},fa=1/30,Ss=.1,Rf=function(i,s){var t,o=[];if(i&&i.length)for(t=0;t=s})},Xc=function(i,s){return Rf(i,function(o){return o-fa>=s})},g1=function(i){var s=[];if(!i||!i.length)return"";for(var o=0;o "+i.end(o));return s.join(", ")},ka=function(i){for(var s=[],o=0;ou)){if(s>r&&s<=u){o+=u-s;continue}o+=u-r}}return o},Ra=Ye.createTimeRange,ps=function(i,s){if(!s.preload)return s.duration;var o=0;return(s.parts||[]).forEach(function(t){o+=t.duration}),(s.preloadHints||[]).forEach(function(t){"PART"===t.type&&(o+=i.partTargetDuration)}),o},iu=function(i){return(i.segments||[]).reduce(function(s,o,t){return o.parts?o.parts.forEach(function(r,u){s.push({duration:r.duration,segmentIndex:t,partIndex:u,part:r,segment:o})}):s.push({duration:o.duration,segmentIndex:t,partIndex:null,segment:o,part:null}),s},[])},$s=function(i){var s=i.segments&&i.segments.length&&i.segments[i.segments.length-1];return s&&s.parts||[]},Sr=function(i){var s=i.preloadSegment;if(s){var o=s.parts,r=(s.preloadHints||[]).reduce(function(u,p){return u+("PART"===p.type?1:0)},0);return r+=o&&o.length?o.length:0}},br=function(i,s){if(s.endList)return 0;if(i&&i.suggestedPresentationDelay)return i.suggestedPresentationDelay;var o=$s(s).length>0;return o&&s.serverControl&&s.serverControl.partHoldBack?s.serverControl.partHoldBack:o&&s.partTargetDuration?3*s.partTargetDuration:s.serverControl&&s.serverControl.holdBack?s.serverControl.holdBack:s.targetDuration?3*s.targetDuration:0},Zo=function(i,s,o){if(typeof s>"u"&&(s=i.mediaSequence+i.segments.length),s"u"){if(i.totalDuration)return i.totalDuration;if(!i.endList)return l()[1/0]}return Zo(i,s,o)},As=function(i){var s=i.defaultDuration,o=i.durationList,t=i.startIndex,r=i.endIndex,u=0;if(t>r){var p=[r,t];t=p[0],r=p[1]}if(t<0){for(var v=t;vDate.now()},Fa=function(i){return i.excludeUntil&&i.excludeUntil===1/0},Os=function(i){var s=_1(i);return!i.disabled&&!s},yl=function(i,s){return s.attributes&&s.attributes[i]},Xu=function(i,s){if(1===i.playlists.length)return!0;var o=s.attributes.BANDWIDTH||Number.MAX_VALUE;return 0===i.playlists.filter(function(t){return!!Os(t)&&(t.attributes.BANDWIDTH||0)0)for(var se=S-1;se>=0;se--){var ye=b[se];if(v+=ye.duration,p){if(v<0)continue}else if(v+fa<=0)continue;return{partIndex:ye.partIndex,segmentIndex:ye.segmentIndex,startTime:u-As({defaultDuration:s.targetDuration,durationList:b,startIndex:S,endIndex:se})}}return{partIndex:b[0]&&b[0].partIndex||null,segmentIndex:b[0]&&b[0].segmentIndex||0,startTime:o}}if(S<0){for(var fe=S;fe<0;fe++)if((v-=s.targetDuration)<0)return{partIndex:b[0]&&b[0].partIndex||null,segmentIndex:b[0]&&b[0].segmentIndex||0,startTime:o};S=0}for(var pe=S;pe0)continue}else if(v-fa>=0)continue;return{partIndex:et.partIndex,segmentIndex:et.segmentIndex,startTime:u+As({defaultDuration:s.targetDuration,durationList:b,startIndex:S,endIndex:pe})}}return{segmentIndex:b[b.length-1].segmentIndex,partIndex:b[b.length-1].partIndex,startTime:o}},isEnabled:Os,isDisabled:function(i){return i.disabled},isBlacklisted:_1,isIncompatible:Fa,playlistEnd:Ju,isAes:function(i){for(var s=0;s-1&&p!==u.length-1&&(o._HLS_part=p),(p>-1||u.length)&&r--}o._HLS_msn=r}if(s.serverControl&&s.serverControl.canSkipUntil&&(o._HLS_skip=s.serverControl.canSkipDateranges?"v2":"YES"),Object.keys(o).length){var v=new(l().URL)(i);["_HLS_skip","_HLS_msn","_HLS_part"].forEach(function(b){o.hasOwnProperty(b)&&v.searchParams.set(b,o[b])}),i=v.toString()}return i}(u,r)),this.state="HAVE_CURRENT_METADATA",this.request=this.vhs_.xhr({uri:u,withCredentials:this.withCredentials},function(p,v){if(t.request){if(p)return t.playlistRequestError(t.request,t.media(),"HAVE_METADATA");t.haveMetadata({playlistString:t.request.responseText,url:t.media().uri,id:t.media().id})}})}},s.playlistRequestError=function(t,r,u){var p=r.uri,v=r.id;this.request=null,u&&(this.state=u),this.error={playlist:this.master.playlists[v],status:t.status,message:"HLS playlist request error at URL: "+p+".",responseText:t.responseText,code:t.status>=500?4:2},this.trigger("error")},s.parseManifest_=function(t){var r=this,u=t.url;return function(i){var s=i.onwarn,o=i.oninfo,t=i.manifestString,r=i.customTagParsers,u=void 0===r?[]:r,p=i.customTagMappers,v=void 0===p?[]:p,b=i.experimentalLLHLS,S=new It;s&&S.on("warn",s),o&&S.on("info",o),u.forEach(function(fe){return S.addParser(fe)}),v.forEach(function(fe){return S.addTagMapper(fe)}),S.push(t),S.end();var U=S.manifest;if(b||(["preloadSegment","skip","serverControl","renditionReports","partInf","partTargetDuration"].forEach(function(fe){U.hasOwnProperty(fe)&&delete U[fe]}),U.segments&&U.segments.forEach(function(fe){["parts","preloadHints"].forEach(function(pe){fe.hasOwnProperty(pe)&&delete fe[pe]})})),!U.targetDuration){var F=10;U.segments&&U.segments.length&&(F=U.segments.reduce(function(fe,pe){return Math.max(fe,pe.duration)},0)),s&&s("manifest has no targetDuration defaulting to "+F),U.targetDuration=F}var se=$s(U);if(se.length&&!U.partTargetDuration){var ye=se.reduce(function(fe,pe){return Math.max(fe,pe.duration)},0);s&&(s("manifest has no partTargetDuration defaulting to "+ye),tc.error("LL-HLS manifest has parts but lacks required #EXT-X-PART-INF:PART-TARGET value. See https://datatracker.ietf.org/doc/html/draft-pantos-hls-rfc8216bis-09#section-4.4.3.7. Playback is not guaranteed.")),U.partTargetDuration=ye}return U}({onwarn:function(b){var S=b.message;return r.logger_("m3u8-parser warn for "+u+": "+S)},oninfo:function(b){var S=b.message;return r.logger_("m3u8-parser info for "+u+": "+S)},manifestString:t.manifestString,customTagParsers:this.customTagParsers,customTagMappers:this.customTagMappers,experimentalLLHLS:this.experimentalLLHLS})},s.haveMetadata=function(t){var r=t.playlistString,u=t.playlistObject,p=t.url,v=t.id;this.request=null,this.state="HAVE_METADATA";var b=u||this.parseManifest_({url:p,manifestString:r});b.lastRequest=Date.now(),Ua({playlist:b,uri:p,id:v});var S=Ha(this.master,b);this.targetDuration=b.partTargetDuration||b.targetDuration,this.pendingMedia_=null,S?(this.master=S,this.media_=this.master.playlists[v]):this.trigger("playlistunchanged"),this.updateMediaUpdateTimeout_(Xs(this.media(),!!S)),this.trigger("loadedplaylist")},s.dispose=function(){this.trigger("dispose"),this.stopRequest(),l().clearTimeout(this.mediaUpdateTimeout),l().clearTimeout(this.finalRenditionTimeout),this.off()},s.stopRequest=function(){if(this.request){var t=this.request;this.request=null,t.onreadystatechange=null,t.abort()}},s.media=function(t,r){var u=this;if(!t)return this.media_;if("HAVE_NOTHING"===this.state)throw new Error("Cannot switch media playlist from "+this.state);if("string"==typeof t){if(!this.master.playlists[t])throw new Error("Unknown playlist URI: "+t);t=this.master.playlists[t]}if(l().clearTimeout(this.finalRenditionTimeout),r){var p=(t.partTargetDuration||t.targetDuration)/2*1e3||5e3;this.finalRenditionTimeout=l().setTimeout(this.media.bind(this,t,!1),p)}else{var v=this.state,b=!this.media_||t.id!==this.media_.id,S=this.master.playlists[t.id];if(S&&S.endList||t.endList&&t.segments.length)return this.request&&(this.request.onreadystatechange=null,this.request.abort(),this.request=null),this.state="HAVE_METADATA",this.media_=t,void(b&&(this.trigger("mediachanging"),"HAVE_MASTER"===v?this.trigger("loadedmetadata"):this.trigger("mediachange")));if(this.updateMediaUpdateTimeout_(Xs(t,!0)),b){if(this.state="SWITCHING_MEDIA",this.request){if(t.resolvedUri===this.request.url)return;this.request.onreadystatechange=null,this.request.abort(),this.request=null}this.media_&&this.trigger("mediachanging"),this.pendingMedia_=t,this.request=this.vhs_.xhr({uri:t.resolvedUri,withCredentials:this.withCredentials},function(U,F){if(u.request){if(t.lastRequest=Date.now(),t.resolvedUri=Bi(u.handleManifestRedirects,t.resolvedUri,F),U)return u.playlistRequestError(u.request,t,v);u.haveMetadata({playlistString:F.responseText,url:t.uri,id:t.id}),"HAVE_MASTER"===v?u.trigger("loadedmetadata"):u.trigger("mediachange")}})}}},s.pause=function(){this.mediaUpdateTimeout&&(l().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null),this.stopRequest(),"HAVE_NOTHING"===this.state&&(this.started=!1),"SWITCHING_MEDIA"===this.state?this.media_?this.state="HAVE_METADATA":this.state="HAVE_MASTER":"HAVE_CURRENT_METADATA"===this.state&&(this.state="HAVE_METADATA")},s.load=function(t){var r=this;this.mediaUpdateTimeout&&(l().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null);var u=this.media();if(t){var p=u?(u.partTargetDuration||u.targetDuration)/2*1e3:5e3;this.mediaUpdateTimeout=l().setTimeout(function(){r.mediaUpdateTimeout=null,r.load()},p)}else this.started?u&&!u.endList?this.trigger("mediaupdatetimeout"):this.trigger("loadedplaylist"):this.start()},s.updateMediaUpdateTimeout_=function(t){var r=this;this.mediaUpdateTimeout&&(l().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null),this.media()&&!this.media().endList&&(this.mediaUpdateTimeout=l().setTimeout(function(){r.mediaUpdateTimeout=null,r.trigger("mediaupdatetimeout"),r.updateMediaUpdateTimeout_(t)},t))},s.start=function(){var t=this;if(this.started=!0,"object"==typeof this.src)return this.src.uri||(this.src.uri=l().location.href),this.src.resolvedUri=this.src.uri,void setTimeout(function(){t.setupInitialPlaylist(t.src)},0);this.request=this.vhs_.xhr({uri:this.src,withCredentials:this.withCredentials},function(r,u){if(t.request){if(t.request=null,r)return t.error={status:u.status,message:"HLS playlist request error at URL: "+t.src+".",responseText:u.responseText,code:2},"HAVE_NOTHING"===t.state&&(t.started=!1),t.trigger("error");t.src=Bi(t.handleManifestRedirects,t.src,u);var p=t.parseManifest_({manifestString:u.responseText,url:t.src});t.setupInitialPlaylist(p)}})},s.srcUri=function(){return"string"==typeof this.src?this.src:this.src.uri},s.setupInitialPlaylist=function(t){if(this.state="HAVE_MASTER",t.playlists)return this.master=t,ic(this.master,this.srcUri()),t.playlists.forEach(function(u){u.segments=wl(u),u.segments.forEach(function(p){lu(p,u.resolvedUri)})}),this.trigger("loadedplaylist"),void(this.request||this.media(this.master.playlists[0]));var r=this.srcUri()||l().location.href;this.master=function(i,s){var o=au(0,s),t={mediaGroups:{AUDIO:{},VIDEO:{},"CLOSED-CAPTIONS":{},SUBTITLES:{}},uri:l().location.href,resolvedUri:l().location.href,playlists:[{uri:s,id:o,resolvedUri:s,attributes:{}}]};return t.playlists[o]=t.playlists[0],t.playlists[s]=t.playlists[0],t}(0,r),this.haveMetadata({playlistObject:t,url:r,id:this.master.playlists[0].id}),this.trigger("loadedmetadata")},i}(oc),_=Ye.xhr,g=Ye.mergeOptions,x=function(i,s,o,t){var r="arraybuffer"===i.responseType?i.response:i.responseText;!s&&r&&(i.responseTime=Date.now(),i.roundTripTime=i.responseTime-i.requestTime,i.bytesReceived=r.byteLength||r.length,i.bandwidth||(i.bandwidth=Math.floor(i.bytesReceived/i.roundTripTime*8*1e3))),o.headers&&(i.responseHeaders=o.headers),s&&"ETIMEDOUT"===s.code&&(i.timedout=!0),!s&&!i.aborted&&200!==o.statusCode&&206!==o.statusCode&&0!==o.statusCode&&(s=new Error("XHR Failed with a response of: "+(i&&(r||i.responseText)))),t(s,i)},B=function(){var i=function s(o,t){o=g({timeout:45e3},o);var r=s.beforeRequest||Ye.Vhs.xhr.beforeRequest;if(r&&"function"==typeof r){var u=r(o);u&&(o=u)}var v=(!0===Ye.Vhs.xhr.original?_:Ye.Vhs.xhr)(o,function(S,U){return x(v,S,U,t)}),b=v.abort;return v.abort=function(){return v.aborted=!0,b.apply(v,arguments)},v.uri=o.uri,v.requestTime=Date.now(),v};return i.original=!0,i},We=function(i){var s={};return i.byterange&&(s.Range=function(i){return"bytes="+i.offset+"-"+("bigint"==typeof i.offset||"bigint"==typeof i.length?l().BigInt(i.offset)+l().BigInt(i.length)-l().BigInt(1):i.offset+i.length-1)}(i.byterange)),s},lt=function(i,s){return i.start(s)+"-"+i.end(s)},en=function(i,s){var o=i.toString(16);return"00".substring(0,2-o.length)+o+(s%2?" ":"")},Qn=function(i){return i>=32&&i<126?String.fromCharCode(i):"."},Bn=function(i){var s={};return Object.keys(i).forEach(function(o){var t=i[o];ArrayBuffer.isView(t)?s[o]={bytes:t.buffer,byteOffset:t.byteOffset,byteLength:t.byteLength}:s[o]=t}),s},fr=function(i){var s=i.byterange||{length:1/0,offset:0};return[s.length,s.offset,i.resolvedUri].join(",")},wi=function(i){return i.resolvedUri},Ps=function(i){for(var s=Array.prototype.slice.call(i),o=16,t="",p=0;po){if(i>o+.25*u.duration)return null;t=u}return{segment:t,estimatedStart:t.videoTimingInfo?t.videoTimingInfo.transmuxedPresentationStart:o-t.duration,type:t.videoTimingInfo?"accurate":"estimate"}}(t,s);if(!u)return r({message:"valid programTime was not found"});if("estimate"===u.type)return r({message:"Accurate programTime could not be determined. Please seek to e.seekTime and try again",seekTime:u.estimatedStart});var p={mediaSeconds:t},v=function(i,s){if(!s.dateTimeObject)return null;var o=s.videoTimingInfo.transmuxerPrependedSeconds,u=i-(s.videoTimingInfo.transmuxedPresentationStart+o);return new Date(s.dateTimeObject.getTime()+1e3*u)}(t,u.segment);return v&&(p.programDateTime=v.toISOString()),r(null,p)},gg=function h(i){var s=i.programTime,o=i.playlist,t=i.retryCount,r=void 0===t?2:t,u=i.seekTo,p=i.pauseAfterSeek,v=void 0===p||p,b=i.tech,S=i.callback;if(!S)throw new Error("seekToProgramTime: callback must be provided");if(typeof s>"u"||!o||!u)return S({message:"seekToProgramTime: programTime, seekTo and playlist must be provided"});if(!o.endList&&!b.hasStarted_)return S({message:"player must be playing a live stream to start buffering"});if(!function(i){if(!i.segments||0===i.segments.length)return!1;for(var s=0;snew Date(v.getTime()+1e3*b)?null:(o>v&&(t=p),{segment:t,estimatedStart:t.videoTimingInfo?t.videoTimingInfo.transmuxedPresentationStart:vi.duration(s,s.mediaSequence+s.segments.indexOf(t)),type:t.videoTimingInfo?"accurate":"estimate"})}(s,o);if(!U)return S({message:s+" was not found in the stream"});var F=U.segment,se=function(i,s){var o,t;try{o=new Date(i),t=new Date(s)}catch{}var r=o.getTime();return(t.getTime()-r)/1e3}(F.dateTimeObject,s);if("estimate"===U.type)return 0===r?S({message:s+" is not buffered yet. Try again"}):(u(U.estimatedStart+se),void b.one("seeked",function(){h({programTime:s,playlist:o,retryCount:r-1,seekTo:u,pauseAfterSeek:v,tech:b,callback:S})}));var ye=F.start+se;b.one("seeked",function(){return S(null,b.currentTime())}),v&&b.pause(),u(ye)},s2=function(i,s){if(4===i.readyState)return s()},mg=function(i,s,o){var r,t=[],u=!1,p=function(F,se,ye,fe){return se.abort(),u=!0,o(F,se,ye,fe)},v=function(F,se){if(!u){if(F)return p(F,se,"",t);var ye=se.responseText.substring(t&&t.byteLength||0,se.responseText.length);if(t=function(){for(var i=arguments.length,s=new Array(i),o=0;o=et+pe)return S(U,{response:ye.subarray(pe,pe+et),status:F.status,uri:F.uri});p.request=p.vhs_.xhr({uri:b,responseType:"arraybuffer",headers:We({byterange:t.sidx.byterange})},S)})}else this.mediaRequest_=l().setTimeout(function(){return u(!1)},0)},s.dispose=function(){this.trigger("dispose"),this.stopRequest(),this.loadedPlaylists_={},l().clearTimeout(this.minimumUpdatePeriodTimeout_),l().clearTimeout(this.mediaRequest_),l().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null,this.mediaRequest_=null,this.minimumUpdatePeriodTimeout_=null,this.masterPlaylistLoader_.createMupOnMedia_&&(this.off("loadedmetadata",this.masterPlaylistLoader_.createMupOnMedia_),this.masterPlaylistLoader_.createMupOnMedia_=null),this.off()},s.hasPendingRequest=function(){return this.request||this.mediaRequest_},s.stopRequest=function(){if(this.request){var t=this.request;this.request=null,t.onreadystatechange=null,t.abort()}},s.media=function(t){var r=this;if(!t)return this.media_;if("HAVE_NOTHING"===this.state)throw new Error("Cannot switch media playlist from "+this.state);var u=this.state;if("string"==typeof t){if(!this.masterPlaylistLoader_.master.playlists[t])throw new Error("Unknown playlist URI: "+t);t=this.masterPlaylistLoader_.master.playlists[t]}var p=!this.media_||t.id!==this.media_.id;if(p&&this.loadedPlaylists_[t.id]&&this.loadedPlaylists_[t.id].endList)return this.state="HAVE_METADATA",this.media_=t,void(p&&(this.trigger("mediachanging"),this.trigger("mediachange")));p&&(this.media_&&this.trigger("mediachanging"),this.addSidxSegments_(t,u,function(v){r.haveMetadata({startingState:u,playlist:t})}))},s.haveMetadata=function(t){var r=t.startingState,u=t.playlist;this.state="HAVE_METADATA",this.loadedPlaylists_[u.id]=u,this.mediaRequest_=null,this.refreshMedia_(u.id),"HAVE_MASTER"===r?this.trigger("loadedmetadata"):this.trigger("mediachange")},s.pause=function(){this.masterPlaylistLoader_.createMupOnMedia_&&(this.off("loadedmetadata",this.masterPlaylistLoader_.createMupOnMedia_),this.masterPlaylistLoader_.createMupOnMedia_=null),this.stopRequest(),l().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null,this.isMaster_&&(l().clearTimeout(this.masterPlaylistLoader_.minimumUpdatePeriodTimeout_),this.masterPlaylistLoader_.minimumUpdatePeriodTimeout_=null),"HAVE_NOTHING"===this.state&&(this.started=!1)},s.load=function(t){var r=this;l().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null;var u=this.media();if(t){var p=u?u.targetDuration/2*1e3:5e3;this.mediaUpdateTimeout=l().setTimeout(function(){return r.load()},p)}else this.started?u&&!u.endList?(this.isMaster_&&!this.minimumUpdatePeriodTimeout_&&(this.trigger("minimumUpdatePeriod"),this.updateMinimumUpdatePeriodTimeout_()),this.trigger("mediaupdatetimeout")):this.trigger("loadedplaylist"):this.start()},s.start=function(){var t=this;this.started=!0,this.isMaster_?this.requestMaster_(function(r,u){t.haveMaster_(),!t.hasPendingRequest()&&!t.media_&&t.media(t.masterPlaylistLoader_.master.playlists[0])}):this.mediaRequest_=l().setTimeout(function(){return t.haveMaster_()},0)},s.requestMaster_=function(t){var r=this;this.request=this.vhs_.xhr({uri:this.masterPlaylistLoader_.srcUrl,withCredentials:this.withCredentials},function(u,p){if(!r.requestErrored_(u,p)){var v=p.responseText!==r.masterPlaylistLoader_.masterXml_;return r.masterPlaylistLoader_.masterXml_=p.responseText,p.responseHeaders&&p.responseHeaders.date?r.masterLoaded_=Date.parse(p.responseHeaders.date):r.masterLoaded_=Date.now(),r.masterPlaylistLoader_.srcUrl=Bi(r.handleManifestRedirects,r.masterPlaylistLoader_.srcUrl,p),v?(r.handleMaster_(),void r.syncClientServerClock_(function(){return t(p,v)})):t(p,v)}"HAVE_NOTHING"===r.state&&(r.started=!1)})},s.syncClientServerClock_=function(t){var r=this,u=Bo(this.masterPlaylistLoader_.masterXml_);return null===u?(this.masterPlaylistLoader_.clientOffset_=this.masterLoaded_-Date.now(),t()):"DIRECT"===u.method?(this.masterPlaylistLoader_.clientOffset_=u.value-Date.now(),t()):void(this.request=this.vhs_.xhr({uri:Ho(this.masterPlaylistLoader_.srcUrl,u.value),method:u.method,withCredentials:this.withCredentials},function(p,v){if(r.request){if(p)return r.masterPlaylistLoader_.clientOffset_=r.masterLoaded_-Date.now(),t();var b;b="HEAD"===u.method?v.responseHeaders&&v.responseHeaders.date?Date.parse(v.responseHeaders.date):r.masterLoaded_:Date.parse(v.responseText),r.masterPlaylistLoader_.clientOffset_=b-Date.now(),t()}}))},s.haveMaster_=function(){this.state="HAVE_MASTER",this.isMaster_?this.trigger("loadedplaylist"):this.media_||this.media(this.childPlaylist_)},s.handleMaster_=function(){this.mediaRequest_=null;var t=this.masterPlaylistLoader_.master,r=function(i){var s=i.masterXml,o=i.srcUrl,t=i.clientOffset,r=i.sidxMapping,u=i.previousManifest,p=ei(s,{manifestUri:o,clientOffset:t,sidxMapping:r,previousManifest:u});return ic(p,o),p}({masterXml:this.masterPlaylistLoader_.masterXml_,srcUrl:this.masterPlaylistLoader_.srcUrl,clientOffset:this.masterPlaylistLoader_.clientOffset_,sidxMapping:this.masterPlaylistLoader_.sidxMapping_,previousManifest:t});t&&(r=function(i,s,o){for(var t=!0,r=ac(i,{duration:s.duration,minimumUpdatePeriod:s.minimumUpdatePeriod,timelineStarts:s.timelineStarts}),u=0;u-1)},this.trigger=function(A){var I,P,Z,Q;if(I=M[A])if(2===arguments.length)for(Z=I.length,P=0;P"u")){for(oe in kn)kn.hasOwnProperty(oe)&&(kn[oe]=[oe.charCodeAt(0),oe.charCodeAt(1),oe.charCodeAt(2),oe.charCodeAt(3)]);ai=new Uint8Array(["i".charCodeAt(0),"s".charCodeAt(0),"o".charCodeAt(0),"m".charCodeAt(0)]),Wr=new Uint8Array(["a".charCodeAt(0),"v".charCodeAt(0),"c".charCodeAt(0),"1".charCodeAt(0)]),qo=new Uint8Array([0,0,0,1]),uu=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),ga=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),ea={video:uu,audio:ga},du=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),cu=new Uint8Array([0,0,0,0,0,0,0,0]),Qa=new Uint8Array([0,0,0,0,0,0,0,0]),hd=Qa,$a=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),S2=Qa,Il=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}})(),u=function(M){var P,Z,A=[],I=0;for(P=1;P>>1,M.samplingfrequencyindex<<7|M.channelcount<<3,6,1,2]))},b=function(){return u(kn.ftyp,ai,qo,ai,Wr)},Ot=function(M){return u(kn.hdlr,ea[M])},S=function(M){return u(kn.mdat,M)},Lt=function(M){var A=new Uint8Array([0,0,0,0,0,0,0,2,0,0,0,3,0,1,95,144,M.duration>>>24&255,M.duration>>>16&255,M.duration>>>8&255,255&M.duration,85,196,0,0]);return M.samplerate&&(A[12]=M.samplerate>>>24&255,A[13]=M.samplerate>>>16&255,A[14]=M.samplerate>>>8&255,A[15]=255&M.samplerate),u(kn.mdhd,A)},St=function(M){return u(kn.mdia,Lt(M),Ot(M.type),F(M))},U=function(M){return u(kn.mfhd,new Uint8Array([0,0,0,0,(4278190080&M)>>24,(16711680&M)>>16,(65280&M)>>8,255&M]))},F=function(M){return u(kn.minf,"video"===M.type?u(kn.vmhd,Il):u(kn.smhd,cu),p(),sn(M))},se=function(M,A){for(var I=[],P=A.length;P--;)I[P]=pn(A[P]);return u.apply(null,[kn.moof,U(M)].concat(I))},ye=function(M){for(var A=M.length,I=[];A--;)I[A]=et(M[A]);return u.apply(null,[kn.moov,pe(4294967295)].concat(I).concat(fe(M)))},fe=function(M){for(var A=M.length,I=[];A--;)I[A]=gn(M[A]);return u.apply(null,[kn.mvex].concat(I))},pe=function(M){var A=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,2,0,1,95,144,(4278190080&M)>>24,(16711680&M)>>16,(65280&M)>>8,255&M,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return u(kn.mvhd,A)},tn=function(M){var P,Z,A=M.samples||[],I=new Uint8Array(4+A.length);for(Z=0;Z>>8),Q.push(255&P[ke].byteLength),Q=Q.concat(Array.prototype.slice.call(P[ke]));for(ke=0;ke>>8),Me.push(255&Z[ke].byteLength),Me=Me.concat(Array.prototype.slice.call(Z[ke]));if(He=[kn.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,(65280&I.width)>>8,255&I.width,(65280&I.height)>>8,255&I.height,0,72,0,0,0,72,0,0,0,0,0,0,0,1,19,118,105,100,101,111,106,115,45,99,111,110,116,114,105,98,45,104,108,115,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),u(kn.avcC,new Uint8Array([1,I.profileIdc,I.profileCompatibility,I.levelIdc,255].concat([P.length],Q,[Z.length],Me))),u(kn.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192]))],I.sarRatio){var je=I.sarRatio[0],nt=I.sarRatio[1];He.push(u(kn.pasp,new Uint8Array([(4278190080&je)>>24,(16711680&je)>>16,(65280&je)>>8,255&je,(4278190080&nt)>>24,(16711680&nt)>>16,(65280&nt)>>8,255&nt])))}return u.apply(null,He)},M=function(I){return u(kn.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,(65280&I.channelcount)>>8,255&I.channelcount,(65280&I.samplesize)>>8,255&I.samplesize,0,0,0,0,(65280&I.samplerate)>>8,255&I.samplerate,0,0]),v(I))},ot=function(M){var A=new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,(4278190080&M.id)>>24,(16711680&M.id)>>16,(65280&M.id)>>8,255&M.id,0,0,0,0,(4278190080&M.duration)>>24,(16711680&M.duration)>>16,(65280&M.duration)>>8,255&M.duration,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,(65280&M.width)>>8,255&M.width,0,0,(65280&M.height)>>8,255&M.height,0,0]);return u(kn.tkhd,A)},pn=function(M){var A,I,P,Z,Me,ke;return A=u(kn.tfhd,new Uint8Array([0,0,0,58,(4278190080&M.id)>>24,(16711680&M.id)>>16,(65280&M.id)>>8,255&M.id,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0])),Me=Math.floor(M.baseMediaDecodeTime/r),ke=Math.floor(M.baseMediaDecodeTime%r),I=u(kn.tfdt,new Uint8Array([1,0,0,0,Me>>>24&255,Me>>>16&255,Me>>>8&255,255&Me,ke>>>24&255,ke>>>16&255,ke>>>8&255,255&ke])),92,"audio"===M.type?(P=Ar(M,92),u(kn.traf,A,I,P)):(Z=tn(M),P=Ar(M,Z.length+92),u(kn.traf,A,I,P,Z))},et=function(M){return M.duration=M.duration||4294967295,u(kn.trak,ot(M),St(M))},gn=function(M){var A=new Uint8Array([0,0,0,0,(4278190080&M.id)>>24,(16711680&M.id)>>16,(65280&M.id)>>8,255&M.id,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return"video"!==M.type&&(A[A.length-1]=0),u(kn.trex,A)},function(){var oe,M,A;A=function(P,Z){var Q=0,Me=0,ke=0,He=0;return P.length&&(void 0!==P[0].duration&&(Q=1),void 0!==P[0].size&&(Me=2),void 0!==P[0].flags&&(ke=4),void 0!==P[0].compositionTimeOffset&&(He=8)),[0,0,Q|Me|ke|He,1,(4278190080&P.length)>>>24,(16711680&P.length)>>>16,(65280&P.length)>>>8,255&P.length,(4278190080&Z)>>>24,(16711680&Z)>>>16,(65280&Z)>>>8,255&Z]},M=function(P,Z){var Q,Me,ke,He,je,nt;for(Z+=20+16*(He=P.samples||[]).length,ke=A(He,Z),(Me=new Uint8Array(ke.length+16*He.length)).set(ke),Q=ke.length,nt=0;nt>>24,Me[Q++]=(16711680&je.duration)>>>16,Me[Q++]=(65280&je.duration)>>>8,Me[Q++]=255&je.duration,Me[Q++]=(4278190080&je.size)>>>24,Me[Q++]=(16711680&je.size)>>>16,Me[Q++]=(65280&je.size)>>>8,Me[Q++]=255&je.size,Me[Q++]=je.flags.isLeading<<2|je.flags.dependsOn,Me[Q++]=je.flags.isDependedOn<<6|je.flags.hasRedundancy<<4|je.flags.paddingValue<<1|je.flags.isNonSyncSample,Me[Q++]=61440&je.flags.degradationPriority,Me[Q++]=15&je.flags.degradationPriority,Me[Q++]=(4278190080&je.compositionTimeOffset)>>>24,Me[Q++]=(16711680&je.compositionTimeOffset)>>>16,Me[Q++]=(65280&je.compositionTimeOffset)>>>8,Me[Q++]=255&je.compositionTimeOffset;return u(kn.trun,Me)},oe=function(P,Z){var Q,Me,ke,He,je,nt;for(Z+=20+8*(He=P.samples||[]).length,ke=A(He,Z),(Q=new Uint8Array(ke.length+8*He.length)).set(ke),Me=ke.length,nt=0;nt>>24,Q[Me++]=(16711680&je.duration)>>>16,Q[Me++]=(65280&je.duration)>>>8,Q[Me++]=255&je.duration,Q[Me++]=(4278190080&je.size)>>>24,Q[Me++]=(16711680&je.size)>>>16,Q[Me++]=(65280&je.size)>>>8,Q[Me++]=255&je.size;return u(kn.trun,Q)},Ar=function(P,Z){return"audio"===P.type?oe(P,Z):M(P,Z)}}();var L1,e0,k1,t0,P2,gp,L2,mp,pd_mdat=S,pd_moof=se,pd_initSegment=function(M){var P,A=b(),I=ye(M);return(P=new Uint8Array(A.byteLength+I.byteLength)).set(A),P.set(I,A.byteLength),P},A2=function(M,A){var I={size:0,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0,degradationPriority:0,isNonSyncSample:1}};return I.dataOffset=A,I.compositionTimeOffset=M.pts-M.dts,I.duration=M.duration,I.size=4*M.length,I.size+=M.byteLength,M.keyFrame&&(I.flags.dependsOn=2,I.flags.isNonSyncSample=0),I},fu_groupNalsIntoFrames=function(M){var A,I,P=[],Z=[];for(Z.byteLength=0,Z.nalCount=0,Z.duration=0,P.byteLength=0,A=0;A1&&(A=M.shift(),M.byteLength-=A.byteLength,M.nalCount-=A.nalCount,M[0][0].dts=A.dts,M[0][0].pts=A.pts,M[0][0].duration+=A.duration),M},fu_generateSampleTable=function(M,A){var I,P,Z,Q,Me,ke=A||0,He=[];for(I=0;IUr_ONE_SECOND_IN_TS/2))){for((je=O2()[M.samplerate])||(je=A[0].data),nt=0;nt=I?M:(A.minSegmentDts=1/0,M.filter(function(P){return P.dts>=I&&(A.minSegmentDts=Math.min(A.minSegmentDts,P.dts),A.minSegmentPts=A.minSegmentDts,!0)}))},n0_generateSampleTable=function(M){var A,I,P=[];for(A=0;A=this.virtualRowCount&&"function"==typeof this.beforeRowOverflow&&this.beforeRowOverflow(oe),this.rows.length>0&&(this.rows.push(""),this.rowIdx++);this.rows.length>this.virtualRowCount;)this.rows.shift(),this.rowIdx--},Sl.prototype.isEmpty=function(){return 0===this.rows.length||1===this.rows.length&&""===this.rows[0]},Sl.prototype.addText=function(oe){this.rows[this.rowIdx]+=oe},Sl.prototype.backspace=function(){if(!this.isEmpty()){var oe=this.rows[this.rowIdx];this.rows[this.rowIdx]=oe.substr(0,oe.length-1)}};var i0=function(M,A,I){this.serviceNum=M,this.text="",this.currentWindow=new Sl(-1),this.windows=[],this.stream=I,"string"==typeof A&&this.createTextDecoder(A)};i0.prototype.init=function(oe,M){this.startPts=oe;for(var A=0;A<8;A++)this.windows[A]=new Sl(A),"function"==typeof M&&(this.windows[A].beforeRowOverflow=M)},i0.prototype.setCurrentWindow=function(oe){this.currentWindow=this.windows[oe]},i0.prototype.createTextDecoder=function(oe){if(typeof TextDecoder>"u")this.stream.trigger("log",{level:"warn",message:"The `encoding` option is unsupported without TextDecoder support"});else try{this.textDecoder_=new TextDecoder(oe)}catch(M){this.stream.trigger("log",{level:"warn",message:"TextDecoder could not be created with "+oe+" encoding. "+M})}};var Or=function oe(M){M=M||{},oe.prototype.init.call(this);var Z,A=this,I=M.captionServices||{},P={};Object.keys(I).forEach(function(Q){Z=I[Q],/^SERVICE/.test(Q)&&(P[Q]=Z.encoding)}),this.serviceEncodings=P,this.current708Packet=null,this.services={},this.push=function(Q){3===Q.type?(A.new708Packet(),A.add708Bytes(Q)):(null===A.current708Packet&&A.new708Packet(),A.add708Bytes(Q))}};Or.prototype=new i,Or.prototype.new708Packet=function(){null!==this.current708Packet&&this.push708Packet(),this.current708Packet={data:[],ptsVals:[]}},Or.prototype.add708Bytes=function(oe){var M=oe.ccData,A=M>>>8,I=255&M;this.current708Packet.ptsVals.push(oe.pts),this.current708Packet.data.push(A),this.current708Packet.data.push(I)},Or.prototype.push708Packet=function(){var oe=this.current708Packet,M=oe.data,A=null,I=null,P=0,Z=M[P++];for(oe.seq=Z>>6,oe.sizeCode=63&Z;P>5)&&I>0&&(A=Z=M[P++]),this.pushServiceBlock(A,P,I),I>0&&(P+=I-1)},Or.prototype.pushServiceBlock=function(oe,M,A){var I,P=M,Z=this.current708Packet.data,Q=this.services[oe];for(Q||(Q=this.initService(oe,P));P>5,Z.rowLock=(16&I)>>4,Z.columnLock=(8&I)>>3,Z.priority=7&I,I=A[++oe],Z.relativePositioning=(128&I)>>7,Z.anchorVertical=127&I,I=A[++oe],Z.anchorHorizontal=I,I=A[++oe],Z.anchorPoint=(240&I)>>4,Z.rowCount=15&I,I=A[++oe],Z.columnCount=63&I,I=A[++oe],Z.windowStyle=(56&I)>>3,Z.penStyle=7&I,Z.virtualRowCount=Z.rowCount+1,oe},Or.prototype.setWindowAttributes=function(oe,M){var A=this.current708Packet.data,I=A[oe],P=M.currentWindow.winAttr;return I=A[++oe],P.fillOpacity=(192&I)>>6,P.fillRed=(48&I)>>4,P.fillGreen=(12&I)>>2,P.fillBlue=3&I,I=A[++oe],P.borderType=(192&I)>>6,P.borderRed=(48&I)>>4,P.borderGreen=(12&I)>>2,P.borderBlue=3&I,I=A[++oe],P.borderType+=(128&I)>>5,P.wordWrap=(64&I)>>6,P.printDirection=(48&I)>>4,P.scrollDirection=(12&I)>>2,P.justify=3&I,I=A[++oe],P.effectSpeed=(240&I)>>4,P.effectDirection=(12&I)>>2,P.displayEffect=3&I,oe},Or.prototype.flushDisplayed=function(oe,M){for(var A=[],I=0;I<8;I++)M.windows[I].visible&&!M.windows[I].isEmpty()&&A.push(M.windows[I].getText());M.endPts=oe,M.text=A.join("\n\n"),this.pushCaption(M),M.startPts=oe},Or.prototype.pushCaption=function(oe){""!==oe.text&&(this.trigger("data",{startPts:oe.startPts,endPts:oe.endPts,text:oe.text,stream:"cc708_"+oe.serviceNum}),oe.text="",oe.startPts=oe.endPts)},Or.prototype.displayWindows=function(oe,M){var I=this.current708Packet.data[++oe],P=this.getPts(oe);this.flushDisplayed(P,M);for(var Z=0;Z<8;Z++)I&1<>4,P.offset=(12&I)>>2,P.penSize=3&I,I=A[++oe],P.italics=(128&I)>>7,P.underline=(64&I)>>6,P.edgeType=(56&I)>>3,P.fontStyle=7&I,oe},Or.prototype.setPenColor=function(oe,M){var A=this.current708Packet.data,I=A[oe],P=M.currentWindow.penColor;return I=A[++oe],P.fgOpacity=(192&I)>>6,P.fgRed=(48&I)>>4,P.fgGreen=(12&I)>>2,P.fgBlue=3&I,I=A[++oe],P.bgOpacity=(192&I)>>6,P.bgRed=(48&I)>>4,P.bgGreen=(12&I)>>2,P.bgBlue=3&I,I=A[++oe],P.edgeRed=(48&I)>>4,P.edgeGreen=(12&I)>>2,P.edgeBlue=3&I,oe},Or.prototype.setPenLocation=function(oe,M){var A=this.current708Packet.data,I=A[oe],P=M.currentWindow.penLoc;return M.currentWindow.pendingNewLine=!0,I=A[++oe],P.row=15&I,I=A[++oe],P.column=63&I,oe},Or.prototype.reset=function(oe,M){var A=this.getPts(oe);return this.flushDisplayed(A,M),this.initService(M.serviceNum,oe)};var k2={42:225,92:233,94:237,95:243,96:250,123:231,124:247,125:209,126:241,127:9608,304:174,305:176,306:189,307:191,308:8482,309:162,310:163,311:9834,312:224,313:160,314:232,315:226,316:234,317:238,318:244,319:251,544:193,545:201,546:211,547:218,548:220,549:252,550:8216,551:161,552:42,553:39,554:8212,555:169,556:8480,557:8226,558:8220,559:8221,560:192,561:194,562:199,563:200,564:202,565:203,566:235,567:206,568:207,569:239,570:212,571:217,572:249,573:219,574:171,575:187,800:195,801:227,802:205,803:204,804:236,805:210,806:242,807:213,808:245,809:123,810:125,811:92,812:94,813:95,814:124,815:126,816:196,817:228,818:214,819:246,820:223,821:165,822:164,823:9474,824:197,825:229,826:216,827:248,828:9484,829:9488,830:9492,831:9496},o0=function(M){return null===M?"":(M=k2[M]||M,String.fromCharCode(M))},C3=[4352,4384,4608,4640,5376,5408,5632,5664,5888,5920,4096,4864,4896,5120,5152],hu=function(){for(var M=[],A=15;A--;)M.push("");return M},yi=function oe(M,A){oe.prototype.init.call(this),this.field_=M||0,this.dataChannel_=A||0,this.name_="CC"+(1+(this.field_<<1|this.dataChannel_)),this.setConstants(),this.reset(),this.push=function(I){var P,Z,Q,Me,ke;if((P=32639&I.ccData)!==this.lastControlCode_){if(4096==(61440&P)?this.lastControlCode_=P:P!==this.PADDING_&&(this.lastControlCode_=null),Q=P>>>8,Me=255&P,P!==this.PADDING_)if(P===this.RESUME_CAPTION_LOADING_)this.mode_="popOn";else if(P===this.END_OF_CAPTION_)this.mode_="popOn",this.clearFormatting(I.pts),this.flushDisplayed(I.pts),Z=this.displayed_,this.displayed_=this.nonDisplayed_,this.nonDisplayed_=Z,this.startPts_=I.pts;else if(P===this.ROLL_UP_2_ROWS_)this.rollUpRows_=2,this.setRollUp(I.pts);else if(P===this.ROLL_UP_3_ROWS_)this.rollUpRows_=3,this.setRollUp(I.pts);else if(P===this.ROLL_UP_4_ROWS_)this.rollUpRows_=4,this.setRollUp(I.pts);else if(P===this.CARRIAGE_RETURN_)this.clearFormatting(I.pts),this.flushDisplayed(I.pts),this.shiftRowsUp_(),this.startPts_=I.pts;else if(P===this.BACKSPACE_)"popOn"===this.mode_?this.nonDisplayed_[this.row_]=this.nonDisplayed_[this.row_].slice(0,-1):this.displayed_[this.row_]=this.displayed_[this.row_].slice(0,-1);else if(P===this.ERASE_DISPLAYED_MEMORY_)this.flushDisplayed(I.pts),this.displayed_=hu();else if(P===this.ERASE_NON_DISPLAYED_MEMORY_)this.nonDisplayed_=hu();else if(P===this.RESUME_DIRECT_CAPTIONING_)"paintOn"!==this.mode_&&(this.flushDisplayed(I.pts),this.displayed_=hu()),this.mode_="paintOn",this.startPts_=I.pts;else if(this.isSpecialCharacter(Q,Me))ke=o0((Q=(3&Q)<<8)|Me),this[this.mode_](I.pts,ke),this.column_++;else if(this.isExtCharacter(Q,Me))"popOn"===this.mode_?this.nonDisplayed_[this.row_]=this.nonDisplayed_[this.row_].slice(0,-1):this.displayed_[this.row_]=this.displayed_[this.row_].slice(0,-1),ke=o0((Q=(3&Q)<<8)|Me),this[this.mode_](I.pts,ke),this.column_++;else if(this.isMidRowCode(Q,Me))this.clearFormatting(I.pts),this[this.mode_](I.pts," "),this.column_++,14==(14&Me)&&this.addFormatting(I.pts,["i"]),1==(1&Me)&&this.addFormatting(I.pts,["u"]);else if(this.isOffsetControlCode(Q,Me))this.column_+=3&Me;else if(this.isPAC(Q,Me)){var He=C3.indexOf(7968&P);"rollUp"===this.mode_&&(He-this.rollUpRows_+1<0&&(He=this.rollUpRows_-1),this.setRollUp(I.pts,He)),He!==this.row_&&(this.clearFormatting(I.pts),this.row_=He),1&Me&&-1===this.formatting_.indexOf("u")&&this.addFormatting(I.pts,["u"]),16==(16&P)&&(this.column_=4*((14&P)>>1)),this.isColorPAC(Me)&&14==(14&Me)&&this.addFormatting(I.pts,["i"])}else this.isNormalChar(Q)&&(0===Me&&(Me=null),ke=o0(Q),ke+=o0(Me),this[this.mode_](I.pts,ke),this.column_+=ke.length)}else this.lastControlCode_=null}};yi.prototype=new i,yi.prototype.flushDisplayed=function(oe){var M=this.displayed_.map(function(A,I){try{return A.trim()}catch{return this.trigger("log",{level:"warn",message:"Skipping a malformed 608 caption at index "+I+"."}),""}},this).join("\n").replace(/^\n+|\n+$/g,"");M.length&&this.trigger("data",{startPts:this.startPts_,endPts:oe,text:M,stream:this.name_})},yi.prototype.reset=function(){this.mode_="popOn",this.topRow_=0,this.startPts_=0,this.displayed_=hu(),this.nonDisplayed_=hu(),this.lastControlCode_=null,this.column_=0,this.row_=14,this.rollUpRows_=2,this.formatting_=[]},yi.prototype.setConstants=function(){0===this.dataChannel_?(this.BASE_=16,this.EXT_=17,this.CONTROL_=(20|this.field_)<<8,this.OFFSET_=23):1===this.dataChannel_&&(this.BASE_=24,this.EXT_=25,this.CONTROL_=(28|this.field_)<<8,this.OFFSET_=31),this.PADDING_=0,this.RESUME_CAPTION_LOADING_=32|this.CONTROL_,this.END_OF_CAPTION_=47|this.CONTROL_,this.ROLL_UP_2_ROWS_=37|this.CONTROL_,this.ROLL_UP_3_ROWS_=38|this.CONTROL_,this.ROLL_UP_4_ROWS_=39|this.CONTROL_,this.CARRIAGE_RETURN_=45|this.CONTROL_,this.RESUME_DIRECT_CAPTIONING_=41|this.CONTROL_,this.BACKSPACE_=33|this.CONTROL_,this.ERASE_DISPLAYED_MEMORY_=44|this.CONTROL_,this.ERASE_NON_DISPLAYED_MEMORY_=46|this.CONTROL_},yi.prototype.isSpecialCharacter=function(oe,M){return oe===this.EXT_&&M>=48&&M<=63},yi.prototype.isExtCharacter=function(oe,M){return(oe===this.EXT_+1||oe===this.EXT_+2)&&M>=32&&M<=63},yi.prototype.isMidRowCode=function(oe,M){return oe===this.EXT_&&M>=32&&M<=47},yi.prototype.isOffsetControlCode=function(oe,M){return oe===this.OFFSET_&&M>=33&&M<=35},yi.prototype.isPAC=function(oe,M){return oe>=this.BASE_&&oe=64&&M<=127},yi.prototype.isColorPAC=function(oe){return oe>=64&&oe<=79||oe>=96&&oe<=127},yi.prototype.isNormalChar=function(oe){return oe>=32&&oe<=127},yi.prototype.setRollUp=function(oe,M){if("rollUp"!==this.mode_&&(this.row_=14,this.mode_="rollUp",this.flushDisplayed(oe),this.nonDisplayed_=hu(),this.displayed_=hu()),void 0!==M&&M!==this.row_)for(var A=0;A"},"");this[this.mode_](oe,A)},yi.prototype.clearFormatting=function(oe){if(this.formatting_.length){var M=this.formatting_.reverse().reduce(function(A,I){return A+""},"");this.formatting_=[],this[this.mode_](oe,M)}},yi.prototype.popOn=function(oe,M){var A=this.nonDisplayed_[this.row_];A+=M,this.nonDisplayed_[this.row_]=A},yi.prototype.rollUp=function(oe,M){var A=this.displayed_[this.row_];A+=M,this.displayed_[this.row_]=A},yi.prototype.shiftRowsUp_=function(){var oe;for(oe=0;oeA&&(I=-1);Math.abs(A-M)>4294967296;)M+=8589934592*I;return M},R2=function oe(M){var A,I;oe.prototype.init.call(this),this.type_=M||"shared",this.push=function(P){"shared"!==this.type_&&P.type!==this.type_||(void 0===I&&(I=P.dts),P.dts=s0(P.dts,I),P.pts=s0(P.pts,I),A=P.dts,this.trigger("data",P))},this.flush=function(){I=A,this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")},this.discontinuity=function(){I=void 0,A=void 0},this.reset=function(){this.discontinuity(),this.trigger("reset")}};R2.prototype=new i;var pu,a0_TimestampRolloverStream=R2,a0_handleRollover=s0,Ja=function(M,A,I){var P,Z="";for(P=A;P>>2;nn*=4,nn+=3&Dn[7],nt.timeStamp=nn,void 0===ke.pts&&void 0===ke.dts&&(ke.pts=nt.timeStamp,ke.dts=nt.timeStamp),this.trigger("timestamp",nt)}ke.frames.push(nt),He+=10,He+=je}while(He>>4>1&&(Me+=Z[Me]+1),0===Q.pid)Q.type="pat",M(Z.subarray(Me),Q),this.trigger("data",Q);else if(Q.pid===this.pmtPid)for(Q.type="pmt",M(Z.subarray(Me),Q),this.trigger("data",Q);this.packetsWaitingForPmt.length;)this.processPes_.apply(this,this.packetsWaitingForPmt.shift());else void 0===this.programMapTable?this.packetsWaitingForPmt.push([Z,Me,Q]):this.processPes_(Z,Me,Q)},this.processPes_=function(Z,Q,Me){Me.pid===this.programMapTable.video?Me.streamType=no.H264_STREAM_TYPE:Me.pid===this.programMapTable.audio?Me.streamType=no.ADTS_STREAM_TYPE:Me.streamType=this.programMapTable["timed-metadata"][Me.pid],Me.type="pes",Me.data=Z.subarray(Q),this.trigger("data",Me)}},_d.prototype=new i,_d.STREAM_TYPES={h264:27,adts:15},gc=function(){var Q,M=this,A=!1,I={data:[],size:0},P={data:[],size:0},Z={data:[],size:0},ke=function(je,nt,qt){var Jo,ln=new Uint8Array(je.size),Dn={type:nt},nn=0,Gn=0,ro=!1;if(je.data.length&&!(je.size<9)){for(Dn.trackId=je.data[0].pid,nn=0;nn>>3,nt.pts*=4,nt.pts+=(6&je[13])>>>1,nt.dts=nt.pts,64&qt&&(nt.dts=(14&je[14])<<27|(255&je[15])<<20|(254&je[16])<<12|(255&je[17])<<5|(254&je[18])>>>3,nt.dts*=4,nt.dts+=(6&je[18])>>>1)),nt.data=je.subarray(9+je[8]))})(ln,Dn),ro="video"===nt||Dn.packetLength<=je.size,(qt||ro)&&(je.size=0,je.data.length=0),ro&&M.trigger("data",Dn)}};gc.prototype.init.call(this),this.push=function(He){({pat:function(){},pes:function(){var nt,qt;switch(He.streamType){case no.H264_STREAM_TYPE:nt=I,qt="video";break;case no.ADTS_STREAM_TYPE:nt=P,qt="audio";break;case no.METADATA_STREAM_TYPE:nt=Z,qt="timed-metadata";break;default:return}He.payloadUnitStartIndicator&&ke(nt,qt,!0),nt.data.push(He),nt.size+=He.data.byteLength},pmt:function(){var nt={type:"metadata",tracks:[]};null!==(Q=He.programMapTable).video&&nt.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+Q.video,codec:"avc",type:"video"}),null!==Q.audio&&nt.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+Q.audio,codec:"adts",type:"audio"}),A=!0,M.trigger("data",nt)}})[He.type]()},this.reset=function(){I.size=0,I.data.length=0,P.size=0,P.data.length=0,this.trigger("reset")},this.flushStreams_=function(){ke(I,"video"),ke(P,"audio"),ke(Z,"timed-metadata")},this.flush=function(){if(!A&&Q){var He={type:"metadata",tracks:[]};null!==Q.video&&He.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+Q.video,codec:"avc",type:"video"}),null!==Q.audio&&He.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+Q.audio,codec:"adts",type:"audio"}),M.trigger("data",He)}A=!1,this.flushStreams_(),this.trigger("done")}},gc.prototype=new i;var F2={PAT_PID:0,MP2T_PACKET_LENGTH:188,TransportPacketStream:gu,TransportParseStream:_d,ElementaryStream:gc,TimestampRolloverStream:u0,CaptionStream:pc.CaptionStream,Cea608Stream:pc.Cea608Stream,Cea708Stream:pc.Cea708Stream,MetadataStream:M3};for(var c0 in no)no.hasOwnProperty(c0)&&(F2[c0]=no[c0]);var F1,Al=F2,w3=Ur_ONE_SECOND_IN_TS,z2=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];F1=function(M){var A,I=0;F1.prototype.init.call(this),this.skipWarn_=function(P,Z){this.trigger("log",{level:"warn",message:"adts skiping bytes "+P+" to "+Z+" in frame "+I+" outside syncword"})},this.push=function(P){var Q,Me,ke,He,je,Z=0;if(M||(I=0),"audio"===P.type){A&&A.length?(ke=A,(A=new Uint8Array(ke.byteLength+P.data.byteLength)).set(ke),A.set(P.data,ke.byteLength)):A=P.data;for(var nt;Z+7>5,je=(He=1024*(1+(3&A[Z+6])))*w3/z2[(60&A[Z+2])>>>2],A.byteLength-Z>>6&3),channelcount:(1&A[Z+2])<<2|(192&A[Z+3])>>>6,samplerate:z2[(60&A[Z+2])>>>2],samplingfrequencyindex:(60&A[Z+2])>>>2,samplesize:16,data:A.subarray(Z+7+Me,Z+Q)}),I++,Z+=Q}else"number"!=typeof nt&&(nt=Z),Z++;"number"==typeof nt&&(this.skipWarn_(nt,Z),nt=null),A=A.subarray(Z)}},this.flush=function(){I=0,this.trigger("done")},this.reset=function(){A=void 0,this.trigger("reset")},this.endTimeline=function(){A=void 0,this.trigger("endedtimeline")}},F1.prototype=new i;var Mp,vd=F1;Mp=function(M){var A=M.byteLength,I=0,P=0;this.length=function(){return 8*A},this.bitsAvailable=function(){return 8*A+P},this.loadWord=function(){var Z=M.byteLength-A,Q=new Uint8Array(4),Me=Math.min(4,A);if(0===Me)throw new Error("no bytes available");Q.set(M.subarray(Z,Z+Me)),I=new DataView(Q.buffer).getUint32(0),P=8*Me,A-=Me},this.skipBits=function(Z){var Q;P>Z?(I<<=Z,P-=Z):(Z-=P,Z-=8*(Q=Math.floor(Z/8)),A-=Q,this.loadWord(),I<<=Z,P-=Z)},this.readBits=function(Z){var Q=Math.min(P,Z),Me=I>>>32-Q;return(P-=Q)>0?I<<=Q:A>0&&this.loadWord(),(Q=Z-Q)>0?Me<>>Z)return I<<=Z,P-=Z,Z;return this.loadWord(),Z+this.skipLeadingZeros()},this.skipUnsignedExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.skipExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.readUnsignedExpGolomb=function(){var Z=this.skipLeadingZeros();return this.readBits(Z+1)-1},this.readExpGolomb=function(){var Z=this.readUnsignedExpGolomb();return 1&Z?1+Z>>>1:-1*(Z>>>1)},this.readBoolean=function(){return 1===this.readBits(1)},this.readUnsignedByte=function(){return this.readBits(8)},this.loadWord()};var z1,U1,Tp,wp=Mp;U1=function(){var A,I,M=0;U1.prototype.init.call(this),this.push=function(P){var Z;I?((Z=new Uint8Array(I.byteLength+P.data.byteLength)).set(I),Z.set(P.data,I.byteLength),I=Z):I=P.data;for(var Q=I.byteLength;M3&&this.trigger("data",I.subarray(M+3)),I=null,M=0,this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")}},U1.prototype=new i,Tp={100:!0,110:!0,122:!0,244:!0,44:!0,83:!0,86:!0,118:!0,128:!0,138:!0,139:!0,134:!0},z1=function(){var A,I,P,Z,Q,Me,ke,M=new U1;z1.prototype.init.call(this),A=this,this.push=function(He){"video"===He.type&&(I=He.trackId,P=He.pts,Z=He.dts,M.push(He))},M.on("data",function(He){var je={trackId:I,pts:P,dts:Z,data:He,nalUnitTypeCode:31&He[0]};switch(je.nalUnitTypeCode){case 5:je.nalUnitType="slice_layer_without_partitioning_rbsp_idr";break;case 6:je.nalUnitType="sei_rbsp",je.escapedRBSP=Q(He.subarray(1));break;case 7:je.nalUnitType="seq_parameter_set_rbsp",je.escapedRBSP=Q(He.subarray(1)),je.config=Me(je.escapedRBSP);break;case 8:je.nalUnitType="pic_parameter_set_rbsp";break;case 9:je.nalUnitType="access_unit_delimiter_rbsp"}A.trigger("data",je)}),M.on("done",function(){A.trigger("done")}),M.on("partialdone",function(){A.trigger("partialdone")}),M.on("reset",function(){A.trigger("reset")}),M.on("endedtimeline",function(){A.trigger("endedtimeline")}),this.flush=function(){M.flush()},this.partialFlush=function(){M.partialFlush()},this.reset=function(){M.reset()},this.endTimeline=function(){M.endTimeline()},ke=function(je,nt){var Dn,qt=8,ln=8;for(Dn=0;Dn=0?I:0,(16&M[A+5])>>4?I+20:I+10},E3=function oe(M,A){return M.length-A<10||M[A]!=="I".charCodeAt(0)||M[A+1]!=="D".charCodeAt(0)||M[A+2]!=="3".charCodeAt(0)?A:oe(M,A+=Ep(M,A))},Dp=function(M){return M[0]<<21|M[1]<<14|M[2]<<7|M[3]},I3=function(M,A,I){return unescape(function(M,A,I){var P,Z="";for(P=A;P=A+2&&255==(255&M[A])&&240==(240&M[A+1])&&16==(22&M[A+1])},parseId3TagSize:Ep,parseAdtsSize:function(M,A){var I=(224&M[A+5])>>5,P=M[A+4]<<3;return 6144&M[A+3]|P|I},parseType:function(M,A){return M[A]==="I".charCodeAt(0)&&M[A+1]==="D".charCodeAt(0)&&M[A+2]==="3".charCodeAt(0)?"timed-metadata":!0&M[A]&&240==(240&M[A+1])?"audio":null},parseSampleRate:function(M){for(var A=0;A+5>>2];A++}return null},parseAacTimestamp:function(M){var A,I,P;A=10,64&M[5]&&(A+=4,A+=Dp(M.subarray(10,14)));do{if((I=Dp(M.subarray(A+4,A+8)))<1)return null;if("PRIV"===String.fromCharCode(M[A],M[A+1],M[A+2],M[A+3])){P=M.subarray(A+10,A+I+10);for(var Q=0;Q>>2;return He*=4,He+=3&ke[7]}break}}A+=10,A+=I}while(A=3;)if(M[Z]!=="I".charCodeAt(0)||M[Z+1]!=="D".charCodeAt(0)||M[Z+2]!=="3".charCodeAt(0))if(255!=(255&M[Z])||240!=(240&M[Z+1]))Z++;else{if(M.length-Z<7||Z+(P=mc.parseAdtsSize(M,Z))>M.length)break;ke={type:"audio",data:M.subarray(Z,Z+P),pts:A,dts:A},this.trigger("data",ke),Z+=P}else{if(M.length-Z<10||Z+(P=mc.parseId3TagSize(M,Z))>M.length)break;Me={type:"timed-metadata",data:M.subarray(Z,Z+P)},this.trigger("data",Me),Z+=P}Q=M.length-Z,M=Q>0?M.subarray(Z):new Uint8Array},this.reset=function(){M=new Uint8Array,this.trigger("reset")},this.endTimeline=function(){M=new Uint8Array,this.trigger("endedtimeline")}},d0.prototype=new i;var V1,H1,Z1,mu,O3=d0,j2=["audioobjecttype","channelcount","samplerate","samplingfrequencyindex","samplesize"],V2=["width","height","profileIdc","levelIdc","profileCompatibility","sarRatio"],N3=j1.H264Stream,Ip=mc.isLikelyAacData,Sp=Ur_ONE_SECOND_IN_TS,Vm=function(M,A){A.stream=M,this.trigger("log",A)},G1=function(M,A){for(var I=Object.keys(A),P=0;P=-1e4&&qt<=45e3&&(!ln||nt>qt)&&(ln=nn,nt=qt));return ln?ln.gop:null},this.alignGopsAtStart_=function(ke){var He,je,nt,qt,ln,Dn,nn,Gn;for(ln=ke.byteLength,Dn=ke.nalCount,nn=ke.duration,He=je=0;Hent.pts?He++:(je++,ln-=qt.byteLength,Dn-=qt.nalCount,nn-=qt.duration);return 0===je?ke:je===ke.length?null:((Gn=ke.slice(je)).byteLength=ln,Gn.duration=nn,Gn.nalCount=Dn,Gn.pts=Gn[0].pts,Gn.dts=Gn[0].dts,Gn)},this.alignGopsAtEnd_=function(ke){var He,je,nt,qt,ln,Dn,nn;for(He=Z.length-1,je=ke.length-1,ln=null,Dn=!1;He>=0&&je>=0;){if(nt=Z[He],qt=ke[je],nt.pts===qt.pts){Dn=!0;break}nt.pts>qt.pts?He--:(He===Z.length-1&&(ln=je),je--)}if(!Dn&&null===ln)return null;if(0===(nn=Dn?je:ln))return ke;var Gn=ke.slice(nn),ro=Gn.reduce(function(Jo,yu){return Jo.byteLength+=yu.byteLength,Jo.duration+=yu.duration,Jo.nalCount+=yu.nalCount,Jo},{byteLength:0,duration:0,nalCount:0});return Gn.byteLength=ro.byteLength,Gn.duration=ro.duration,Gn.nalCount=ro.nalCount,Gn.pts=Gn[0].pts,Gn.dts=Gn[0].dts,Gn},this.alignGopsWith=function(ke){Z=ke}},V1.prototype=new i,mu=function(M,A){this.numberOfTracks=0,this.metadataStream=A,typeof(M=M||{}).remux<"u"?this.remuxTracks=!!M.remux:this.remuxTracks=!0,"boolean"==typeof M.keepOriginalTimestamps?this.keepOriginalTimestamps=M.keepOriginalTimestamps:this.keepOriginalTimestamps=!1,this.pendingTracks=[],this.videoTrack=null,this.pendingBoxes=[],this.pendingCaptions=[],this.pendingMetadata=[],this.pendingBytes=0,this.emittedTracks=0,mu.prototype.init.call(this),this.push=function(I){return I.text?this.pendingCaptions.push(I):I.frames?this.pendingMetadata.push(I):(this.pendingTracks.push(I.track),this.pendingBytes+=I.boxes.byteLength,"video"===I.track.type&&(this.videoTrack=I.track,this.pendingBoxes.push(I.boxes)),void("audio"===I.track.type&&(this.audioTrack=I.track,this.pendingBoxes.unshift(I.boxes))))}},mu.prototype=new i,mu.prototype.flush=function(oe){var I,P,Z,Me,M=0,A={captions:[],captionStreams:{},metadata:[],info:{}},Q=0;if(this.pendingTracks.length=this.numberOfTracks&&(this.trigger("done"),this.emittedTracks=0))}if(this.videoTrack?(Q=this.videoTrack.timelineStartInfo.pts,V2.forEach(function(ke){A.info[ke]=this.videoTrack[ke]},this)):this.audioTrack&&(Q=this.audioTrack.timelineStartInfo.pts,j2.forEach(function(ke){A.info[ke]=this.audioTrack[ke]},this)),this.videoTrack||this.audioTrack){for(1===this.pendingTracks.length?A.type=this.pendingTracks[0].type:A.type="combined",this.emittedTracks+=this.pendingTracks.length,Z=pd_initSegment(this.pendingTracks),A.initSegment=new Uint8Array(Z.byteLength),A.initSegment.set(Z),A.data=new Uint8Array(this.pendingBytes),Me=0;Me=this.numberOfTracks&&(this.trigger("done"),this.emittedTracks=0)},mu.prototype.setRemux=function(oe){this.remuxTracks=oe},Z1=function(M){var P,Z,A=this,I=!0;Z1.prototype.init.call(this),M=M||{},this.baseMediaDecodeTime=M.baseMediaDecodeTime||0,this.transmuxPipeline_={},this.setupAacPipeline=function(){var Q={};this.transmuxPipeline_=Q,Q.type="aac",Q.metadataStream=new Al.MetadataStream,Q.aacStream=new O3,Q.audioTimestampRolloverStream=new Al.TimestampRolloverStream("audio"),Q.timedMetadataTimestampRolloverStream=new Al.TimestampRolloverStream("timed-metadata"),Q.adtsStream=new vd,Q.coalesceStream=new mu(M,Q.metadataStream),Q.headOfPipeline=Q.aacStream,Q.aacStream.pipe(Q.audioTimestampRolloverStream).pipe(Q.adtsStream),Q.aacStream.pipe(Q.timedMetadataTimestampRolloverStream).pipe(Q.metadataStream).pipe(Q.coalesceStream),Q.metadataStream.on("timestamp",function(Me){Q.aacStream.setTimestamp(Me.timeStamp)}),Q.aacStream.on("data",function(Me){"timed-metadata"!==Me.type&&"audio"!==Me.type||Q.audioSegmentStream||(Z=Z||{timelineStartInfo:{baseMediaDecodeTime:A.baseMediaDecodeTime},codec:"adts",type:"audio"},Q.coalesceStream.numberOfTracks++,Q.audioSegmentStream=new H1(Z,M),Q.audioSegmentStream.on("log",A.getLogTrigger_("audioSegmentStream")),Q.audioSegmentStream.on("timingInfo",A.trigger.bind(A,"audioTimingInfo")),Q.adtsStream.pipe(Q.audioSegmentStream).pipe(Q.coalesceStream),A.trigger("trackinfo",{hasAudio:!!Z,hasVideo:!!P}))}),Q.coalesceStream.on("data",this.trigger.bind(this,"data")),Q.coalesceStream.on("done",this.trigger.bind(this,"done")),G1(this,Q)},this.setupTsPipeline=function(){var Q={};this.transmuxPipeline_=Q,Q.type="ts",Q.metadataStream=new Al.MetadataStream,Q.packetStream=new Al.TransportPacketStream,Q.parseStream=new Al.TransportParseStream,Q.elementaryStream=new Al.ElementaryStream,Q.timestampRolloverStream=new Al.TimestampRolloverStream,Q.adtsStream=new vd,Q.h264Stream=new N3,Q.captionStream=new Al.CaptionStream(M),Q.coalesceStream=new mu(M,Q.metadataStream),Q.headOfPipeline=Q.packetStream,Q.packetStream.pipe(Q.parseStream).pipe(Q.elementaryStream).pipe(Q.timestampRolloverStream),Q.timestampRolloverStream.pipe(Q.h264Stream),Q.timestampRolloverStream.pipe(Q.adtsStream),Q.timestampRolloverStream.pipe(Q.metadataStream).pipe(Q.coalesceStream),Q.h264Stream.pipe(Q.captionStream).pipe(Q.coalesceStream),Q.elementaryStream.on("data",function(Me){var ke;if("metadata"===Me.type){for(ke=Me.tracks.length;ke--;)P||"video"!==Me.tracks[ke].type?!Z&&"audio"===Me.tracks[ke].type&&((Z=Me.tracks[ke]).timelineStartInfo.baseMediaDecodeTime=A.baseMediaDecodeTime):(P=Me.tracks[ke]).timelineStartInfo.baseMediaDecodeTime=A.baseMediaDecodeTime;P&&!Q.videoSegmentStream&&(Q.coalesceStream.numberOfTracks++,Q.videoSegmentStream=new V1(P,M),Q.videoSegmentStream.on("log",A.getLogTrigger_("videoSegmentStream")),Q.videoSegmentStream.on("timelineStartInfo",function(He){Z&&!M.keepOriginalTimestamps&&(Z.timelineStartInfo=He,Q.audioSegmentStream.setEarliestDts(He.dts-A.baseMediaDecodeTime))}),Q.videoSegmentStream.on("processedGopsInfo",A.trigger.bind(A,"gopInfo")),Q.videoSegmentStream.on("segmentTimingInfo",A.trigger.bind(A,"videoSegmentTimingInfo")),Q.videoSegmentStream.on("baseMediaDecodeTime",function(He){Z&&Q.audioSegmentStream.setVideoBaseMediaDecodeTime(He)}),Q.videoSegmentStream.on("timingInfo",A.trigger.bind(A,"videoTimingInfo")),Q.h264Stream.pipe(Q.videoSegmentStream).pipe(Q.coalesceStream)),Z&&!Q.audioSegmentStream&&(Q.coalesceStream.numberOfTracks++,Q.audioSegmentStream=new H1(Z,M),Q.audioSegmentStream.on("log",A.getLogTrigger_("audioSegmentStream")),Q.audioSegmentStream.on("timingInfo",A.trigger.bind(A,"audioTimingInfo")),Q.audioSegmentStream.on("segmentTimingInfo",A.trigger.bind(A,"audioSegmentTimingInfo")),Q.adtsStream.pipe(Q.audioSegmentStream).pipe(Q.coalesceStream)),A.trigger("trackinfo",{hasAudio:!!Z,hasVideo:!!P})}}),Q.coalesceStream.on("data",this.trigger.bind(this,"data")),Q.coalesceStream.on("id3Frame",function(Me){Me.dispatchType=Q.metadataStream.dispatchType,A.trigger("id3Frame",Me)}),Q.coalesceStream.on("caption",this.trigger.bind(this,"caption")),Q.coalesceStream.on("done",this.trigger.bind(this,"done")),G1(this,Q)},this.setBaseMediaDecodeTime=function(Q){var Me=this.transmuxPipeline_;M.keepOriginalTimestamps||(this.baseMediaDecodeTime=Q),Z&&(Z.timelineStartInfo.dts=void 0,Z.timelineStartInfo.pts=void 0,Bs_clearDtsInfo(Z),Me.audioTimestampRolloverStream&&Me.audioTimestampRolloverStream.discontinuity()),P&&(Me.videoSegmentStream&&(Me.videoSegmentStream.gopCache_=[]),P.timelineStartInfo.dts=void 0,P.timelineStartInfo.pts=void 0,Bs_clearDtsInfo(P),Me.captionStream.reset()),Me.timestampRolloverStream&&Me.timestampRolloverStream.discontinuity()},this.setAudioAppendStart=function(Q){Z&&this.transmuxPipeline_.audioSegmentStream.setAudioAppendStart(Q)},this.setRemux=function(Q){var Me=this.transmuxPipeline_;M.remux=Q,Me&&Me.coalesceStream&&Me.coalesceStream.setRemux(Q)},this.alignGopsWith=function(Q){P&&this.transmuxPipeline_.videoSegmentStream&&this.transmuxPipeline_.videoSegmentStream.alignGopsWith(Q)},this.getLogTrigger_=function(Q){var Me=this;return function(ke){ke.stream=Q,Me.trigger("log",ke)}},this.push=function(Q){if(I){var Me=Ip(Q);Me&&"aac"!==this.transmuxPipeline_.type?this.setupAacPipeline():!Me&&"ts"!==this.transmuxPipeline_.type&&this.setupTsPipeline(),I=!1}this.transmuxPipeline_.headOfPipeline.push(Q)},this.flush=function(){I=!0,this.transmuxPipeline_.headOfPipeline.flush()},this.endTimeline=function(){this.transmuxPipeline_.headOfPipeline.endTimeline()},this.reset=function(){this.transmuxPipeline_.headOfPipeline&&this.transmuxPipeline_.headOfPipeline.reset()},this.resetCaptions=function(){this.transmuxPipeline_.captionStream&&this.transmuxPipeline_.captionStream.reset()}},Z1.prototype=new i;var R3,Fp,K1,Z2={Transmuxer:Z1,VideoSegmentStream:V1,AudioSegmentStream:H1,AUDIO_PROPERTIES:j2,VIDEO_PROPERTIES:V2,generateSegmentTimingInfo:H2},_u_toUnsigned=function(M){return M>>>0},_u_toHexString=function(M){return("00"+M.toString(16)).slice(-2)},Fs=function(M){var A="";return A+=String.fromCharCode(M[0]),A+=String.fromCharCode(M[1]),A+=String.fromCharCode(M[2]),A+=String.fromCharCode(M[3])},f0=_u_toUnsigned,ni=function oe(M,A){var P,Z,Q,Me,ke,I=[];if(!A.length)return null;for(P=0;P1?P+Z:M.byteLength,Q===A[0]&&(1===A.length?I.push(M.subarray(P+8,Me)):(ke=oe(M.subarray(P+8,Me),A.slice(1))).length&&(I=I.concat(ke))),P=Me;return I},yd=_u_toUnsigned,Cd=t.getUint64,_c=function(M){var A={version:M[0],flags:new Uint8Array(M.subarray(1,4))};return 1===A.version?A.baseMediaDecodeTime=Cd(M.subarray(4)):A.baseMediaDecodeTime=yd(M[4]<<24|M[5]<<16|M[6]<<8|M[7]),A},vc=function(M){return{isLeading:(12&M[0])>>>2,dependsOn:3&M[0],isDependedOn:(192&M[1])>>>6,hasRedundancy:(48&M[1])>>>4,paddingValue:(14&M[1])>>>1,isNonSyncSample:1&M[1],degradationPriority:M[2]<<8|M[3]}},yc=function(M){var qt,A={version:M[0],flags:new Uint8Array(M.subarray(1,4)),samples:[]},I=new DataView(M.buffer,M.byteOffset,M.byteLength),P=1&A.flags[2],Z=4&A.flags[2],Q=1&A.flags[1],Me=2&A.flags[1],ke=4&A.flags[1],He=8&A.flags[1],je=I.getUint32(4),nt=8;for(P&&(A.dataOffset=I.getInt32(nt),nt+=4),Z&&je&&(qt={flags:vc(M.subarray(nt,nt+4))},nt+=4,Q&&(qt.duration=I.getUint32(nt),nt+=4),Me&&(qt.size=I.getUint32(nt),nt+=4),He&&(1===A.version?qt.compositionTimeOffset=I.getInt32(nt):qt.compositionTimeOffset=I.getUint32(nt),nt+=4),A.samples.push(qt),je--);je--;)qt={},Q&&(qt.duration=I.getUint32(nt),nt+=4),Me&&(qt.size=I.getUint32(nt),nt+=4),ke&&(qt.flags=vc(M.subarray(nt,nt+4)),nt+=4),He&&(1===A.version?qt.compositionTimeOffset=I.getInt32(nt):qt.compositionTimeOffset=I.getUint32(nt),nt+=4),A.samples.push(qt);return A},h0=function(M){var nt,A=new DataView(M.buffer,M.byteOffset,M.byteLength),I={version:M[0],flags:new Uint8Array(M.subarray(1,4)),trackId:A.getUint32(4)},P=1&I.flags[2],Z=2&I.flags[2],Q=8&I.flags[2],Me=16&I.flags[2],ke=32&I.flags[2],He=65536&I.flags[0],je=131072&I.flags[0];return nt=8,P&&(nt+=4,I.baseDataOffset=A.getUint32(12),nt+=4),Z&&(I.sampleDescriptionIndex=A.getUint32(nt),nt+=4),Q&&(I.defaultSampleDuration=A.getUint32(nt),nt+=4),Me&&(I.defaultSampleSize=A.getUint32(nt),nt+=4),ke&&(I.defaultSampleFlags=A.getUint32(nt)),He&&(I.durationIsEmpty=!0),!P&&je&&(I.baseDataOffsetIsMoof=!0),I},G2=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Dd=typeof window<"u"?window:typeof G2<"u"?G2:typeof self<"u"?self:{},Op=q1_discardEmulationPreventionBytes,Pp=pc.CaptionStream,Lp=function(M,A){for(var I=M,P=0;P0?_c(ln[0]).baseMediaDecodeTime:0,nn=ni(He,["trun"]);A===qt&&nn.length>0&&(Gn=function(M,A,I){var P=A,Z=I.defaultSampleDuration||0,Q=I.defaultSampleSize||0,Me=I.trackId,ke=[];return M.forEach(function(He){var nt=yc(He).samples;nt.forEach(function(qt){void 0===qt.duration&&(qt.duration=Z),void 0===qt.size&&(qt.size=Q),qt.trackId=Me,qt.dts=P,void 0===qt.compositionTimeOffset&&(qt.compositionTimeOffset=0),"bigint"==typeof P?(qt.pts=P+Dd.BigInt(qt.compositionTimeOffset),P+=Dd.BigInt(qt.duration)):(qt.pts=P+qt.compositionTimeOffset,P+=qt.duration)}),ke=ke.concat(nt)}),ke}(nn,Dn,nt),ro=function(M,A,I){var Q,Me,ke,He,P=new DataView(M.buffer,M.byteOffset,M.byteLength),Z={logs:[],seiNals:[]};for(Me=0;Me+40;){var qt=I.shift();this.parse(qt,He,je)}return nt=function(M,A,I){if(null===A)return null;var Z=W2(M,A)[A]||{};return{seiNals:Z.seiNals,logs:Z.logs,timescale:I}}(ke,P,Z),nt&&nt.logs&&(Q.logs=Q.logs.concat(nt.logs)),null!==nt&&nt.seiNals?(this.pushNals(nt.seiNals),this.flushStream(),Q):Q.logs.length?{logs:Q.logs,captions:[],captionStreams:[]}:null},this.pushNals=function(ke){if(!this.isInitialized()||!ke||0===ke.length)return null;ke.forEach(function(He){A.push(He)})},this.flushStream=function(){if(!this.isInitialized())return null;Me?A.partialFlush():A.flush()},this.clearParsedCaptions=function(){Q.captions=[],Q.captionStreams={},Q.logs=[]},this.resetCaptionStream=function(){if(!this.isInitialized())return null;A.reset()},this.clearAllCaptions=function(){this.clearParsedCaptions(),this.resetCaptionStream()},this.reset=function(){I=[],P=null,Z=null,Q?this.clearParsedCaptions():Q={captions:[],captionStreams:{},logs:[]},this.resetCaptionStream()},this.reset()},p0=_u_toUnsigned,W1=_u_toHexString,Gm=t.getUint64;R3=function(M,A){var P=ni(A,["moof","traf"]).reduce(function(Z,Q){var qt,ln,Me=ni(Q,["tfhd"])[0],ke=p0(Me[4]<<24|Me[5]<<16|Me[6]<<8|Me[7]),He=M[ke]||9e4,je=ni(Q,["tfdt"])[0],nt=new DataView(je.buffer,je.byteOffset,je.byteLength);return"bigint"==typeof(qt=1===je[0]?Gm(je.subarray(4,12)):nt.getUint32(4))?ln=qt/Dd.BigInt(He):"number"==typeof qt&&!isNaN(qt)&&(ln=qt/He),ln11?(Z.codec+=".",Z.codec+=W1(Dn[9]),Z.codec+=W1(Dn[10]),Z.codec+=W1(Dn[11])):Z.codec="avc1.4d400d"):/^mp4[a,v]$/i.test(Z.codec)?(Dn=ln.subarray(28),"esds"===Fs(Dn.subarray(4,8))&&Dn.length>20&&0!==Dn[19]?(Z.codec+="."+W1(Dn[19]),Z.codec+="."+W1(Dn[20]>>>2&63).replace(/^0/,"")):Z.codec="mp4a.40.2"):Z.codec=Z.codec.toLowerCase())}var Gn=ni(P,["mdia","mdhd"])[0];Gn&&(Z.timescale=K1(Gn)),I.push(Z)}),I};var xd_startTime=R3,xd_tracks=Fp,g0=function(M){var A=31&M[1];return A<<=8,A|=M[2]},Cc=function(M){return!!(64&M[1])},Y1=function(M){var A=0;return(48&M[3])>>>4>1&&(A+=M[4]+1),A},K2=function(M){switch(M){case 5:return"slice_layer_without_partitioning_rbsp_idr";case 6:return"sei_rbsp";case 7:return"seq_parameter_set_rbsp";case 8:return"pic_parameter_set_rbsp";case 9:return"access_unit_delimiter_rbsp";default:return null}},U3={parseType:function(M,A){var I=g0(M);return 0===I?"pat":I===A?"pmt":A?"pes":null},parsePat:function(M){var A=Cc(M),I=4+Y1(M);return A&&(I+=M[I]+1),(31&M[I+10])<<8|M[I+11]},parsePmt:function(M){var A={},I=Cc(M),P=4+Y1(M);if(I&&(P+=M[P]+1),1&M[P+5]){var Q;Q=3+((15&M[P+1])<<8|M[P+2])-4;for(var ke=12+((15&M[P+10])<<8|M[P+11]);ke=M.byteLength)return null;var Z,P=null;return 192&(Z=M[I+7])&&((P={}).pts=(14&M[I+9])<<27|(255&M[I+10])<<20|(254&M[I+11])<<12|(255&M[I+12])<<5|(254&M[I+13])>>>3,P.pts*=4,P.pts+=(6&M[I+13])>>>1,P.dts=P.pts,64&Z&&(P.dts=(14&M[I+14])<<27|(255&M[I+15])<<20|(254&M[I+16])<<12|(255&M[I+17])<<5|(254&M[I+18])>>>3,P.dts*=4,P.dts+=(6&M[I+18])>>>1)),P},videoPacketContainsKeyFrame:function(M){for(var A=4+Y1(M),I=M.subarray(A),P=0,Z=0,Q=!1;Z3&&("slice_layer_without_partitioning_rbsp_idr"===K2(31&I[Z+3])&&(Q=!0)),Q}},vu=a0_handleRollover,Fr={};Fr.ts=U3,Fr.aac=mc;var el=Ur_ONE_SECOND_IN_TS,gs=188,m0=function(M,A,I){for(var Q,ke,He,je,P=0,Z=gs,nt=!1;Z<=M.byteLength;)if(71!==M[P]||71!==M[Z]&&Z!==M.byteLength)P++,Z++;else{if("pes"===(Q=M.subarray(P,Z),Fr.ts.parseType(Q,A.pid)))ke=Fr.ts.parsePesType(Q,A.table),He=Fr.ts.parsePayloadUnitStartIndicator(Q),"audio"===ke&&He&&((je=Fr.ts.parsePesTime(Q))&&(je.type="audio",I.audio.push(je),nt=!0));if(nt)break;P+=gs,Z+=gs}for(P=(Z=M.byteLength)-gs,nt=!1;P>=0;)if(71!==M[P]||71!==M[Z]&&Z!==M.byteLength)P--,Z--;else{if("pes"===(Q=M.subarray(P,Z),Fr.ts.parseType(Q,A.pid)))ke=Fr.ts.parsePesType(Q,A.table),He=Fr.ts.parsePayloadUnitStartIndicator(Q),"audio"===ke&&He&&((je=Fr.ts.parsePesTime(Q))&&(je.type="audio",I.audio.push(je),nt=!0));if(nt)break;P-=gs,Z-=gs}},V3=function(M,A,I){for(var Q,ke,He,je,nt,qt,ln,P=0,Z=gs,Dn=!1,nn={data:[],size:0};Z=0;)if(71!==M[P]||71!==M[Z])P--,Z--;else{if("pes"===(Q=M.subarray(P,Z),Fr.ts.parseType(Q,A.pid)))ke=Fr.ts.parsePesType(Q,A.table),He=Fr.ts.parsePayloadUnitStartIndicator(Q),"video"===ke&&He&&((je=Fr.ts.parsePesTime(Q))&&(je.type="video",I.video.push(je),Dn=!0));if(Dn)break;P-=gs,Z-=gs}},Z3=function(M){var A={pid:null,table:null},I={};for(var P in function(M,A){for(var Z,I=0,P=gs;P=3;){switch(Fr.aac.parseType(M,Me)){case"timed-metadata":if(M.length-Me<10){A=!0;break}if((Q=Fr.aac.parseId3TagSize(M,Me))>M.length){A=!0;break}null===Z&&(ke=M.subarray(Me,Me+Q),Z=Fr.aac.parseAacTimestamp(ke)),Me+=Q;break;case"audio":if(M.length-Me<7){A=!0;break}if((Q=Fr.aac.parseAdtsSize(M,Me))>M.length){A=!0;break}null===P&&(ke=M.subarray(Me,Me+Q),P=Fr.aac.parseSampleRate(ke)),I++,Me+=Q;break;default:Me++}if(A)return null}if(null===P||null===Z)return null;var je=el/P;return{audio:[{type:"audio",dts:Z,pts:Z},{type:"audio",dts:Z+1024*I*je,pts:Z+1024*I*je}]}}(M):Z3(M),P&&(P.audio||P.video)?(function(M,A){if(M.audio&&M.audio.length){var I=A;(typeof I>"u"||isNaN(I))&&(I=M.audio[0].dts),M.audio.forEach(function(Q){Q.dts=vu(Q.dts,I),Q.pts=vu(Q.pts,I),Q.dtsTime=Q.dts/el,Q.ptsTime=Q.pts/el})}if(M.video&&M.video.length){var P=A;if((typeof P>"u"||isNaN(P))&&(P=M.video[0].dts),M.video.forEach(function(Q){Q.dts=vu(Q.dts,P),Q.pts=vu(Q.pts,P),Q.dtsTime=Q.dts/el,Q.ptsTime=Q.pts/el}),M.firstKeyFrame){var Z=M.firstKeyFrame;Z.dts=vu(Z.dts,P),Z.pts=vu(Z.pts,P),Z.dtsTime=Z.dts/el,Z.ptsTime=Z.pts/el}}}(P,A),P):null},Zp=function(){function oe(A,I){this.options=I||{},this.self=A,this.init()}var M=oe.prototype;return M.init=function(){this.transmuxer&&this.transmuxer.dispose(),this.transmuxer=new Z2.Transmuxer(this.options),function(M,A){A.on("data",function(I){var P=I.initSegment;I.initSegment={data:P.buffer,byteOffset:P.byteOffset,byteLength:P.byteLength};var Z=I.data;I.data=Z.buffer,M.postMessage({action:"data",segment:I,byteOffset:Z.byteOffset,byteLength:Z.byteLength},[I.data])}),A.on("done",function(I){M.postMessage({action:"done"})}),A.on("gopInfo",function(I){M.postMessage({action:"gopInfo",gopInfo:I})}),A.on("videoSegmentTimingInfo",function(I){var P={start:{decode:Ur_videoTsToSeconds(I.start.dts),presentation:Ur_videoTsToSeconds(I.start.pts)},end:{decode:Ur_videoTsToSeconds(I.end.dts),presentation:Ur_videoTsToSeconds(I.end.pts)},baseMediaDecodeTime:Ur_videoTsToSeconds(I.baseMediaDecodeTime)};I.prependedContentDuration&&(P.prependedContentDuration=Ur_videoTsToSeconds(I.prependedContentDuration)),M.postMessage({action:"videoSegmentTimingInfo",videoSegmentTimingInfo:P})}),A.on("audioSegmentTimingInfo",function(I){var P={start:{decode:Ur_videoTsToSeconds(I.start.dts),presentation:Ur_videoTsToSeconds(I.start.pts)},end:{decode:Ur_videoTsToSeconds(I.end.dts),presentation:Ur_videoTsToSeconds(I.end.pts)},baseMediaDecodeTime:Ur_videoTsToSeconds(I.baseMediaDecodeTime)};I.prependedContentDuration&&(P.prependedContentDuration=Ur_videoTsToSeconds(I.prependedContentDuration)),M.postMessage({action:"audioSegmentTimingInfo",audioSegmentTimingInfo:P})}),A.on("id3Frame",function(I){M.postMessage({action:"id3Frame",id3Frame:I})}),A.on("caption",function(I){M.postMessage({action:"caption",caption:I})}),A.on("trackinfo",function(I){M.postMessage({action:"trackinfo",trackInfo:I})}),A.on("audioTimingInfo",function(I){M.postMessage({action:"audioTimingInfo",audioTimingInfo:{start:Ur_videoTsToSeconds(I.start),end:Ur_videoTsToSeconds(I.end)}})}),A.on("videoTimingInfo",function(I){M.postMessage({action:"videoTimingInfo",videoTimingInfo:{start:Ur_videoTsToSeconds(I.start),end:Ur_videoTsToSeconds(I.end)}})}),A.on("log",function(I){M.postMessage({action:"log",log:I})})}(this.self,this.transmuxer)},M.pushMp4Captions=function(I){this.captionParser||(this.captionParser=new Zm,this.captionParser.init());var P=new Uint8Array(I.data,I.byteOffset,I.byteLength),Z=this.captionParser.parse(P,I.trackIds,I.timescales);this.self.postMessage({action:"mp4Captions",captions:Z&&Z.captions||[],logs:Z&&Z.logs||[],data:P.buffer},[P.buffer])},M.probeMp4StartTime=function(I){var P=I.timescales,Z=I.data,Q=xd_startTime(P,Z);this.self.postMessage({action:"probeMp4StartTime",startTime:Q,data:Z},[Z.buffer])},M.probeMp4Tracks=function(I){var P=I.data,Z=xd_tracks(P);this.self.postMessage({action:"probeMp4Tracks",tracks:Z,data:P},[P.buffer])},M.probeTs=function(I){var P=I.data,Z=I.baseStartTime,Q="number"!=typeof Z||isNaN(Z)?void 0:Z*Ur_ONE_SECOND_IN_TS,Me=Vp_inspect(P,Q),ke=null;Me&&((ke={hasVideo:Me.video&&2===Me.video.length||!1,hasAudio:Me.audio&&2===Me.audio.length||!1}).hasVideo&&(ke.videoStart=Me.video[0].ptsTime),ke.hasAudio&&(ke.audioStart=Me.audio[0].ptsTime)),this.self.postMessage({action:"probeTs",result:ke,data:P},[P.buffer])},M.clearAllMp4Captions=function(){this.captionParser&&this.captionParser.clearAllCaptions()},M.clearParsedMp4Captions=function(){this.captionParser&&this.captionParser.clearParsedCaptions()},M.push=function(I){var P=new Uint8Array(I.data,I.byteOffset,I.byteLength);this.transmuxer.push(P)},M.reset=function(){this.transmuxer.reset()},M.setTimestampOffset=function(I){var P=I.timestampOffset||0;this.transmuxer.setBaseMediaDecodeTime(Math.round(Ur_secondsToVideoTs(P)))},M.setAudioAppendStart=function(I){this.transmuxer.setAudioAppendStart(Math.ceil(Ur_secondsToVideoTs(I.appendStart)))},M.setRemux=function(I){this.transmuxer.setRemux(I.remux)},M.flush=function(I){this.transmuxer.flush(),self.postMessage({action:"done",type:"transmuxed"})},M.endTimeline=function(){this.transmuxer.endTimeline(),self.postMessage({action:"endedtimeline",type:"transmuxed"})},M.alignGopsWith=function(I){this.transmuxer.alignGopsWith(I.gopsToAlignWith.slice())},oe}();self.onmessage=function(oe){"init"===oe.data.action&&oe.data.options?this.messageHandlers=new Zp(self,oe.data.options):(this.messageHandlers||(this.messageHandlers=new Zp(self)),oe.data&&oe.data.action&&"init"!==oe.data.action&&this.messageHandlers[oe.data.action]&&this.messageHandlers[oe.data.action](oe.data))}})),Ph=y1(Oh),Nh=function(i){var s=i.transmuxer,o=i.bytes,t=i.audioAppendStart,r=i.gopsToAlignWith,u=i.remux,p=i.onData,v=i.onTrackInfo,b=i.onAudioTimingInfo,S=i.onVideoTimingInfo,U=i.onVideoSegmentTimingInfo,F=i.onAudioSegmentTimingInfo,se=i.onId3,ye=i.onCaptions,fe=i.onDone,pe=i.onEndedTimeline,et=i.onTransmuxerLog,ot=i.isEndOfTimeline,St={buffer:[]},Lt=ot;if(s.onmessage=function(pn){s.currentTransmux===i&&("data"===pn.data.action&&function(i,s,o){var t=i.data.segment,r=t.type,u=t.initSegment,p=t.captions,v=t.captionStreams,b=t.metadata,S=t.videoFrameDtsTime,U=t.videoFramePtsTime;s.buffer.push({captions:p,captionStreams:v,metadata:b});var F=i.data.segment.boxes||{data:i.data.segment.data},se={type:r,data:new Uint8Array(F.data,F.data.byteOffset,F.data.byteLength),initSegment:new Uint8Array(u.data,u.byteOffset,u.byteLength)};typeof S<"u"&&(se.videoFrameDtsTime=S),typeof U<"u"&&(se.videoFramePtsTime=U),o(se)}(pn,St,p),"trackinfo"===pn.data.action&&v(pn.data.trackInfo),"gopInfo"===pn.data.action&&function(i,s){s.gopInfo=i.data.gopInfo}(pn,St),"audioTimingInfo"===pn.data.action&&b(pn.data.audioTimingInfo),"videoTimingInfo"===pn.data.action&&S(pn.data.videoTimingInfo),"videoSegmentTimingInfo"===pn.data.action&&U(pn.data.videoSegmentTimingInfo),"audioSegmentTimingInfo"===pn.data.action&&F(pn.data.audioSegmentTimingInfo),"id3Frame"===pn.data.action&&se([pn.data.id3Frame],pn.data.id3Frame.dispatchType),"caption"===pn.data.action&&ye(pn.data.caption),"endedtimeline"===pn.data.action&&(Lt=!1,pe()),"log"===pn.data.action&&et(pn.data.log),"transmuxed"===pn.data.type&&(Lt||(s.onmessage=null,function(i){var s=i.transmuxedData,o=i.callback;s.buffer=[],o(s)}({transmuxedData:St,callback:fe}),zf(s))))},t&&s.postMessage({action:"setAudioAppendStart",appendStart:t}),Array.isArray(r)&&s.postMessage({action:"alignGopsWith",gopsToAlignWith:r}),typeof u<"u"&&s.postMessage({action:"setRemux",remux:u}),o.byteLength){var tn=o instanceof ArrayBuffer?o:o.buffer,sn=o instanceof ArrayBuffer?0:o.byteOffset;s.postMessage({action:"push",data:tn,byteOffset:sn,byteLength:o.byteLength},[tn])}ot&&s.postMessage({action:"endTimeline"}),s.postMessage({action:"flush"})},zf=function(i){i.currentTransmux=null,i.transmuxQueue.length&&(i.currentTransmux=i.transmuxQueue.shift(),"function"==typeof i.currentTransmux?i.currentTransmux():Nh(i.currentTransmux))},Uf=function(i,s){i.postMessage({action:s}),zf(i)},kh=function(i,s){if(!s.currentTransmux)return s.currentTransmux=i,void Uf(s,i);s.transmuxQueue.push(Uf.bind(null,s,i))},Rh=function(i){if(!i.transmuxer.currentTransmux)return i.transmuxer.currentTransmux=i,void Nh(i);i.transmuxer.transmuxQueue.push(i)},a2_reset=function(i){kh("reset",i)},a2_createTransmuxer=function(i){var s=new Ph;s.currentTransmux=null,s.transmuxQueue=[];var o=s.terminate;return s.terminate=function(){return s.currentTransmux=null,s.transmuxQueue.length=0,o.call(s)},s.postMessage({action:"init",options:i}),s},jf=function(i){var s=i.transmuxer,o=i.endAction||i.action,t=i.callback,r=q({},i,{endAction:null,transmuxer:null,callback:null});if(s.addEventListener("message",function b(S){S.data.action===o&&(s.removeEventListener("message",b),S.data.data&&(S.data.data=new Uint8Array(S.data.data,i.byteOffset||0,i.byteLength||S.data.data.byteLength),i.data&&(i.data=S.data.data)),t(S.data))}),i.data){var p=i.data instanceof ArrayBuffer;r.byteOffset=p?0:i.data.byteOffset,r.byteLength=i.data.byteLength;var v=[p?i.data:i.data.buffer];s.postMessage(r,v)}else s.postMessage(r)},ha_FAILURE=2,ha_TIMEOUT=-101,ha_ABORTED=-102,sd=function(i){i.forEach(function(s){s.abort()})},u2=function(i,s){return s.timedout?{status:s.status,message:"HLS request timed-out at URL: "+s.uri,code:ha_TIMEOUT,xhr:s}:s.aborted?{status:s.status,message:"HLS request aborted at URL: "+s.uri,code:ha_ABORTED,xhr:s}:i?{status:s.status,message:"HLS request errored at URL: "+s.uri,code:ha_FAILURE,xhr:s}:"arraybuffer"===s.responseType&&0===s.response.byteLength?{status:s.status,message:"Empty HLS response at URL: "+s.uri,code:ha_FAILURE,xhr:s}:null},Dl=function(i,s,o){return function(t,r){var u=r.response,p=u2(t,r);if(p)return o(p,i);if(16!==u.byteLength)return o({status:r.status,message:"Invalid HLS key at URL: "+r.uri,code:ha_FAILURE,xhr:r},i);for(var v=new DataView(u),b=new Uint32Array([v.getUint32(0),v.getUint32(4),v.getUint32(8),v.getUint32(12)]),S=0;S0}(fe)){s.isFmp4=!0;var pe=s.map.tracks,et={isFmp4:!0,hasVideo:!!pe.video,hasAudio:!!pe.audio};pe.audio&&pe.audio.codec&&"enca"!==pe.audio.codec&&(et.audioCodec=pe.audio.codec),pe.video&&pe.video.codec&&"encv"!==pe.video.codec&&(et.videoCodec=pe.video.codec),pe.video&&pe.audio&&(et.isMuxed=!0),t(s,et);var ot=function(Lt){F(s,{data:fe,type:et.hasAudio&&!et.isMuxed?"audio":"video"}),Lt&&Lt.length&&b(s,Lt),se(null,s,{})};jf({action:"probeMp4StartTime",timescales:s.map.timescales,data:fe,transmuxer:s.transmuxer,callback:function(Lt){var Ot=Lt.data,tn=Lt.startTime;o=Ot.buffer,s.bytes=fe=Ot,et.hasAudio&&!et.isMuxed&&r(s,"audio","start",tn),et.hasVideo&&r(s,"video","start",tn),pe.video&&Ot.byteLength&&s.transmuxer?jf({action:"pushMp4Captions",endAction:"mp4Captions",transmuxer:s.transmuxer,data:fe,timescales:s.map.timescales,trackIds:[pe.video.id],callback:function(jt){o=jt.data.buffer,s.bytes=fe=jt.data,jt.logs.forEach(function(pn){ye(Ye.mergeOptions(pn,{stream:"mp4CaptionParser"}))}),ot(jt.captions)}}):ot()}})}else{if(s.transmuxer)return typeof s.container>"u"&&(s.container=Y(fe)),"ts"!==s.container&&"aac"!==s.container?(t(s,{hasAudio:!1,hasVideo:!1}),void se(null,s,{})):void Fh({segment:s,bytes:o,trackInfoFn:t,timingInfoFn:r,videoSegmentTimingInfoFn:u,audioSegmentTimingInfoFn:p,id3Fn:v,captionsFn:b,isEndOfTimeline:S,endedTimelineFn:U,dataFn:F,doneFn:se,onTransmuxerLog:ye});se(null,s,{})}},Uh=function(i,s){var v,o=i.id,t=i.key,r=i.encryptedBytes,u=i.decryptionWorker;u.addEventListener("message",function b(S){if(S.data.source===o){u.removeEventListener("message",b);var U=S.data.decrypted;s(new Uint8Array(U.bytes,U.byteOffset,U.byteLength))}}),v=t.bytes.slice?t.bytes.slice():new Uint32Array(Array.prototype.slice.call(t.bytes)),u.postMessage(Bn({source:o,encrypted:r,key:v,iv:t.iv}),[r.buffer,v.buffer])},Sg=function(i){var s=i.activeXhrs,o=i.decryptionWorker,t=i.trackInfoFn,r=i.timingInfoFn,u=i.videoSegmentTimingInfoFn,p=i.audioSegmentTimingInfoFn,v=i.id3Fn,b=i.captionsFn,S=i.isEndOfTimeline,U=i.endedTimelineFn,F=i.dataFn,se=i.doneFn,ye=i.onTransmuxerLog,fe=0,pe=!1;return function(et,ot){if(!pe){if(et)return pe=!0,sd(s),se(et,ot);if((fe+=1)===s.length){var St=function(){if(ot.encryptedBytes)return function(i){var s=i.decryptionWorker,o=i.segment,t=i.trackInfoFn,r=i.timingInfoFn,u=i.videoSegmentTimingInfoFn,p=i.audioSegmentTimingInfoFn,v=i.id3Fn,b=i.captionsFn,S=i.isEndOfTimeline,U=i.endedTimelineFn,F=i.dataFn,se=i.doneFn,ye=i.onTransmuxerLog;Uh({id:o.requestId,key:o.key,encryptedBytes:o.encryptedBytes,decryptionWorker:s},function(fe){o.bytes=fe,zh({segment:o,bytes:o.bytes,trackInfoFn:t,timingInfoFn:r,videoSegmentTimingInfoFn:u,audioSegmentTimingInfoFn:p,id3Fn:v,captionsFn:b,isEndOfTimeline:S,endedTimelineFn:U,dataFn:F,doneFn:se,onTransmuxerLog:ye})})}({decryptionWorker:o,segment:ot,trackInfoFn:t,timingInfoFn:r,videoSegmentTimingInfoFn:u,audioSegmentTimingInfoFn:p,id3Fn:v,captionsFn:b,isEndOfTimeline:S,endedTimelineFn:U,dataFn:F,doneFn:se,onTransmuxerLog:ye});zh({segment:ot,bytes:ot.bytes,trackInfoFn:t,timingInfoFn:r,videoSegmentTimingInfoFn:u,audioSegmentTimingInfoFn:p,id3Fn:v,captionsFn:b,isEndOfTimeline:S,endedTimelineFn:U,dataFn:F,doneFn:se,onTransmuxerLog:ye})};if(ot.endOfAllRequests=Date.now(),ot.map&&ot.map.encryptedBytes&&!ot.map.bytes)return Uh({decryptionWorker:o,id:ot.requestId+"-init",encryptedBytes:ot.map.encryptedBytes,key:ot.map.key},function(Lt){ot.map.bytes=Lt,c2(ot,function(Ot){if(Ot)return sd(s),se(Ot,ot);St()})});St()}}}},Nm=function(i){var s=i.segment,o=i.progressFn;return i.trackInfoFn,i.timingInfoFn,i.videoSegmentTimingInfoFn,i.audioSegmentTimingInfoFn,i.id3Fn,i.captionsFn,i.isEndOfTimeline,i.endedTimelineFn,i.dataFn,function(t){if(!t.target.aborted)return s.stats=Ye.mergeOptions(s.stats,function(i){var s=i.target,t={bandwidth:1/0,bytesReceived:0,roundTripTime:Date.now()-s.requestTime||0};return t.bytesReceived=i.loaded,t.bandwidth=Math.floor(t.bytesReceived/t.roundTripTime*8*1e3),t}(t)),!s.stats.firstBytesReceivedAt&&s.stats.bytesReceived&&(s.stats.firstBytesReceivedAt=Date.now()),o(t,s)}},km=function(i){var s=i.xhr,o=i.xhrOptions,t=i.decryptionWorker,r=i.segment,u=i.abortFn,p=i.progressFn,v=i.trackInfoFn,b=i.timingInfoFn,S=i.videoSegmentTimingInfoFn,U=i.audioSegmentTimingInfoFn,F=i.id3Fn,se=i.captionsFn,ye=i.isEndOfTimeline,fe=i.endedTimelineFn,pe=i.dataFn,et=i.doneFn,ot=i.onTransmuxerLog,St=[],Lt=Sg({activeXhrs:St,decryptionWorker:t,trackInfoFn:v,timingInfoFn:b,videoSegmentTimingInfoFn:S,audioSegmentTimingInfoFn:U,id3Fn:F,captionsFn:se,isEndOfTimeline:ye,endedTimelineFn:fe,dataFn:pe,doneFn:et,onTransmuxerLog:ot});if(r.key&&!r.key.bytes){var Ot=[r.key];r.map&&!r.map.bytes&&r.map.key&&r.map.key.resolvedUri===r.key.resolvedUri&&Ot.push(r.map.key);var jt=s(Ye.mergeOptions(o,{uri:r.key.resolvedUri,responseType:"arraybuffer"}),Dl(r,Ot,Lt));St.push(jt)}if(r.map&&!r.map.bytes){if(r.map.key&&(!r.key||r.key.resolvedUri!==r.map.key.resolvedUri)){var kn=s(Ye.mergeOptions(o,{uri:r.map.key.resolvedUri,responseType:"arraybuffer"}),Dl(r,[r.map.key],Lt));St.push(kn)}var ai=Ye.mergeOptions(o,{uri:r.map.resolvedUri,responseType:"arraybuffer",headers:We(r.map)}),qo=function(i){var s=i.segment,o=i.finishProcessingFn;return function(t,r){var u=u2(t,r);if(u)return o(u,s);var p=new Uint8Array(r.response);if(s.map.key)return s.map.encryptedBytes=p,o(null,s);s.map.bytes=p,c2(s,function(v){if(v)return v.xhr=r,v.status=r.status,o(v,s);o(null,s)})}}({segment:r,finishProcessingFn:Lt}),Wr=s(ai,qo);St.push(Wr)}var uu=Ye.mergeOptions(o,{uri:r.part&&r.part.resolvedUri||r.resolvedUri,responseType:"arraybuffer",headers:We(r)}),ea=s(uu,d2({segment:r,finishProcessingFn:Lt,responseType:uu.responseType}));ea.addEventListener("progress",Nm({segment:r,progressFn:p,trackInfoFn:v,timingInfoFn:b,videoSegmentTimingInfoFn:S,audioSegmentTimingInfoFn:U,id3Fn:F,captionsFn:se,isEndOfTimeline:ye,endedTimelineFn:fe,dataFn:pe})),St.push(ea);var Il={};return St.forEach(function(cu){cu.addEventListener("loadend",function(i){var s=i.loadendState,o=i.abortFn;return function(t){t.target.aborted&&o&&!s.calledAbortFn&&(o(),s.calledAbortFn=!0)}}({loadendState:Il,abortFn:u}))}),function(){return sd(St)}},C1=yo("CodecUtils"),f2=function(i,s){var o=s.attributes||{};return i&&i.mediaGroups&&i.mediaGroups.AUDIO&&o.AUDIO&&i.mediaGroups.AUDIO[o.AUDIO]},ad=function(i){var s={};return i.forEach(function(o){var t=o.mediaType,r=o.type,u=o.details;s[t]=s[t]||[],s[t].push(Ct(""+r+u))}),Object.keys(s).forEach(function(o){if(s[o].length>1)return C1("multiple "+o+" codecs found as attributes: "+s[o].join(", ")+". Setting playlist codecs to null so that we wait for mux.js to probe segments for real codecs."),void(s[o]=null);s[o]=s[o][0]}),s},Hf=function(i){var s=0;return i.audio&&s++,i.video&&s++,s},b1=function(i,s){var o=s.attributes||{},t=ad(function(i){var s=i.attributes||{};if(s.CODECS)return Ze(s.CODECS)}(s)||[]);if(f2(i,s)&&!t.audio&&!function(i,s){if(!f2(i,s))return!0;var o=s.attributes||{},t=i.mediaGroups.AUDIO[o.AUDIO];for(var r in t)if(!t[r].uri&&!t[r].playlists)return!0;return!1}(i,s)){var r=ad(function(i,s){if(!i.mediaGroups.AUDIO||!s)return null;var o=i.mediaGroups.AUDIO[s];if(!o)return null;for(var t in o){var r=o[t];if(r.default&&r.playlists)return Ze(r.playlists[0].attributes.CODECS)}return null}(i,o.AUDIO)||[]);r.audio&&(t.audio=r.audio)}return t},M1=yo("PlaylistSelector"),h2=function(i){if(i&&i.playlist){var s=i.playlist;return JSON.stringify({id:s.id,bandwidth:i.bandwidth,width:i.width,height:i.height,codecs:s.attributes&&s.attributes.CODECS||""})}},lc=function(i,s){if(!i)return"";var o=l().getComputedStyle(i);return o?o[s]:""},w1=function(i,s){var o=i.slice();i.sort(function(t,r){var u=s(t,r);return 0===u?o.indexOf(t)-o.indexOf(r):u})},T1=function(i,s){var o,t;return i.attributes.BANDWIDTH&&(o=i.attributes.BANDWIDTH),o=o||l().Number.MAX_VALUE,s.attributes.BANDWIDTH&&(t=s.attributes.BANDWIDTH),o-(t=t||l().Number.MAX_VALUE)},Zf=function(i,s,o,t,r,u){if(i){var p={bandwidth:s,width:o,height:t,limitRenditionByPlayerDimensions:r},v=i.playlists;vi.isAudioOnly(i)&&(v=u.getAudioTrackPlaylists_(),p.audioOnly=!0);var b=v.map(function(gn){var kn=gn.attributes&&gn.attributes.RESOLUTION&&gn.attributes.RESOLUTION.width,ai=gn.attributes&&gn.attributes.RESOLUTION&&gn.attributes.RESOLUTION.height;return{bandwidth:gn.attributes&&gn.attributes.BANDWIDTH||l().Number.MAX_VALUE,width:kn,height:ai,playlist:gn}});w1(b,function(gn,Ar){return gn.bandwidth-Ar.bandwidth});var S=(b=b.filter(function(gn){return!vi.isIncompatible(gn.playlist)})).filter(function(gn){return vi.isEnabled(gn.playlist)});S.length||(S=b.filter(function(gn){return!vi.isDisabled(gn.playlist)}));var U=S.filter(function(gn){return gn.bandwidth*fo.BANDWIDTH_VARIANCEo||gn.height>t})).filter(function(gn){return gn.width===St[0].width&&gn.height===St[0].height}),F=Lt[Lt.length-1],Ot=Lt.filter(function(gn){return gn.bandwidth===F.bandwidth})[0]),u.experimentalLeastPixelDiffSelector){var sn=pe.map(function(gn){return gn.pixelDiff=Math.abs(gn.width-o)+Math.abs(gn.height-t),gn});w1(sn,function(gn,Ar){return gn.pixelDiff===Ar.pixelDiff?Ar.bandwidth-gn.bandwidth:gn.pixelDiff-Ar.pixelDiff}),tn=sn[0]}var jt=tn||Ot||ot||se||S[0]||b[0];if(jt&&jt.playlist){var pn="sortedPlaylistReps";return tn?pn="leastPixelDiffRep":Ot?pn="resolutionPlusOneRep":ot?pn="resolutionBestRep":se?pn="bandwidthBestRep":S[0]&&(pn="enabledPlaylistReps"),M1("choosing "+h2(jt)+" using "+pn+" with options",p),jt.playlist}return M1("could not choose a playlist with options",p),null}},p2=function(){var i=this.useDevicePixelRatio&&l().devicePixelRatio||1;return Zf(this.playlists.master,this.systemBandwidth,parseInt(lc(this.tech_.el(),"width"),10)*i,parseInt(lc(this.tech_.el(),"height"),10)*i,this.limitRenditionByPlayerDimensions,this.masterPlaylistController_)},Wf=function(i){var s=i.inbandTextTracks,o=i.metadataArray,t=i.timestampOffset,r=i.videoDuration;if(o){var u=l().WebKitDataCue||l().VTTCue,p=s.metadataTrack_;if(p&&(o.forEach(function(se){var ye=se.cueTime+t;"number"!=typeof ye||l().isNaN(ye)||ye<0||!(ye<1/0)||se.frames.forEach(function(fe){var pe=new u(ye,ye,fe.value||fe.url||fe.data||"");pe.frame=fe,pe.value=fe,function(i){Object.defineProperties(i.frame,{id:{get:function(){return Ye.log.warn("cue.frame.id is deprecated. Use cue.value.key instead."),i.value.key}},value:{get:function(){return Ye.log.warn("cue.frame.value is deprecated. Use cue.value.data instead."),i.value.data}},privateData:{get:function(){return Ye.log.warn("cue.frame.privateData is deprecated. Use cue.value.data instead."),i.value.data}}})}(pe),p.addCue(pe)})}),p.cues&&p.cues.length)){for(var v=p.cues,b=[],S=0;S=i&&r.endTime<=s&&o.removeCue(r)},y2=function(i){return"number"==typeof i&&isFinite(i)},Kf=1/60,D1=function(i){var s=i.startOfSegment,o=i.duration,t=i.segment,r=i.part,u=i.playlist,p=u.mediaSequence,v=u.id,b=u.segments,S=void 0===b?[]:b,U=i.mediaIndex,F=i.partIndex,se=i.timeline,ye=S.length-1,fe="mediaIndex/partIndex increment";i.getMediaInfoForTime?fe="getMediaInfoForTime ("+i.getMediaInfoForTime+")":i.isSyncRequest&&(fe="getSyncSegmentCandidate (isSyncRequest)"),i.independent&&(fe+=" with independent "+i.independent);var pe="number"==typeof F,et=i.segment.uri?"segment":"pre-segment",ot=pe?Sr({preloadSegment:t})-1:0;return et+" ["+(p+U)+"/"+(p+ye)+"]"+(pe?" part ["+F+"/"+ot+"]":"")+" segment start/end ["+t.start+" => "+t.end+"]"+(pe?" part start/end ["+r.start+" => "+r.end+"]":"")+" startOfSegment ["+s+"] duration ["+o+"] timeline ["+se+"] selected by ["+fe+"] playlist ["+v+"]"},Rg=function(i){return i+"TimingInfo"},Wh=function(i){var s=i.timelineChangeController,o=i.currentTimeline,t=i.segmentTimeline,r=i.loaderType,u=i.audioDisabled;if(o===t)return!1;if("audio"===r){var p=s.lastTimelineChange({type:"main"});return!p||p.to!==t}if("main"===r&&u){var v=s.pendingTimelineChange({type:"audio"});return!(v&&v.to===t)}return!1},Kh=function(i){var s=i.segmentDuration,o=i.maxDuration;return!!s&&Math.round(s)>o+fa},ud=function(i,s){if("hls"!==s)return null;var o=function(i){var s=0;return["video","audio"].forEach(function(o){var t=i[o+"TimingInfo"];if(t){var p,r=t.start,u=t.end;"bigint"==typeof r||"bigint"==typeof u?p=l().BigInt(u)-l().BigInt(r):"number"==typeof r&&"number"==typeof u&&(p=u-r),typeof p<"u"&&p>s&&(s=p)}}),"bigint"==typeof s&&s=11,r.appendInitSegment_={audio:!0,video:!0},r.playlistOfLastInitSegment_={audio:null,video:null},r.callQueue_=[],r.loadQueue_=[],r.metadataQueue_={id3:[],caption:[]},r.waitingOnRemove_=!1,r.quotaExceededErrorRetryTimeout_=null,r.activeInitSegmentId_=null,r.initSegments_={},r.cacheEncryptionKeys_=o.cacheEncryptionKeys,r.keyCache_={},r.decrypter_=o.decrypter,r.syncController_=o.syncController,r.syncPoint_={segmentIndex:0,time:0},r.transmuxer_=r.createTransmuxer_(),r.triggerSyncInfoUpdate_=function(){return r.trigger("syncinfoupdate")},r.syncController_.on("syncinfoupdate",r.triggerSyncInfoUpdate_),r.mediaSource_.addEventListener("sourceopen",function(){r.isEndOfStream_()||(r.ended_=!1)}),r.fetchAtBuffer_=!1,r.logger_=yo("SegmentLoader["+r.loaderType_+"]"),Object.defineProperty(W(r),"state",{get:function(){return this.state_},set:function(p){p!==this.state_&&(this.logger_(this.state_+" -> "+p),this.state_=p,this.trigger("statechange"))}}),r.sourceUpdater_.on("ready",function(){r.hasEnoughInfoToAppend_()&&r.processCallQueue_()}),"main"===r.loaderType_&&r.timelineChangeController_.on("pendingtimelinechange",function(){r.hasEnoughInfoToAppend_()&&r.processCallQueue_()}),"audio"===r.loaderType_&&r.timelineChangeController_.on("timelinechange",function(){r.hasEnoughInfoToLoad_()&&r.processLoadQueue_(),r.hasEnoughInfoToAppend_()&&r.processCallQueue_()}),r}N(i,h);var s=i.prototype;return s.createTransmuxer_=function(){return a2_createTransmuxer({remux:!1,alignGopsAtEnd:this.safeAppend_,keepOriginalTimestamps:!0,parse708captions:this.parse708captions_,captionServices:this.captionServices_})},s.resetStats_=function(){this.mediaBytesTransferred=0,this.mediaRequests=0,this.mediaRequestsAborted=0,this.mediaRequestsTimedout=0,this.mediaRequestsErrored=0,this.mediaTransferDuration=0,this.mediaSecondsLoaded=0,this.mediaAppends=0},s.dispose=function(){this.trigger("dispose"),this.state="DISPOSED",this.pause(),this.abort_(),this.transmuxer_&&this.transmuxer_.terminate(),this.resetStats_(),this.checkBufferTimeout_&&l().clearTimeout(this.checkBufferTimeout_),this.syncController_&&this.triggerSyncInfoUpdate_&&this.syncController_.off("syncinfoupdate",this.triggerSyncInfoUpdate_),this.off()},s.setAudio=function(t){this.audioDisabled_=!t,t?this.appendInitSegment_.audio=!0:this.sourceUpdater_.removeAudio(0,this.duration_())},s.abort=function(){"WAITING"===this.state?(this.abort_(),this.state="READY",this.paused()||this.monitorBuffer_()):this.pendingSegment_&&(this.pendingSegment_=null)},s.abort_=function(){this.pendingSegment_&&this.pendingSegment_.abortRequests&&this.pendingSegment_.abortRequests(),this.pendingSegment_=null,this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_.id3=[],this.metadataQueue_.caption=[],this.timelineChangeController_.clearPendingTimelineChange(this.loaderType_),this.waitingOnRemove_=!1,l().clearTimeout(this.quotaExceededErrorRetryTimeout_),this.quotaExceededErrorRetryTimeout_=null},s.checkForAbort_=function(t){return"APPENDING"!==this.state||this.pendingSegment_?!this.pendingSegment_||this.pendingSegment_.requestId!==t:(this.state="READY",!0)},s.error=function(t){return typeof t<"u"&&(this.logger_("error occurred:",t),this.error_=t),this.pendingSegment_=null,this.error_},s.endOfStream=function(){this.ended_=!0,this.transmuxer_&&a2_reset(this.transmuxer_),this.gopBuffer_.length=0,this.pause(),this.trigger("ended")},s.buffered_=function(){var t=this.getMediaInfo_();if(!this.sourceUpdater_||!t)return Ye.createTimeRanges();if("main"===this.loaderType_){var r=t.hasAudio,u=t.hasVideo,p=t.isMuxed;if(u&&r&&!this.audioDisabled_&&!p)return this.sourceUpdater_.buffered();if(u)return this.sourceUpdater_.videoBuffered()}return this.sourceUpdater_.audioBuffered()},s.initSegmentForMap=function(t,r){if(void 0===r&&(r=!1),!t)return null;var u=fr(t),p=this.initSegments_[u];return r&&!p&&t.bytes&&(this.initSegments_[u]=p={resolvedUri:t.resolvedUri,byterange:t.byterange,bytes:t.bytes,tracks:t.tracks,timescales:t.timescales}),p||t},s.segmentKey=function(t,r){if(void 0===r&&(r=!1),!t)return null;var u=wi(t),p=this.keyCache_[u];this.cacheEncryptionKeys_&&r&&!p&&t.bytes&&(this.keyCache_[u]=p={resolvedUri:t.resolvedUri,bytes:t.bytes});var v={resolvedUri:(p||t).resolvedUri};return p&&(v.bytes=p.bytes),v},s.couldBeginLoading_=function(){return this.playlist_&&!this.paused()},s.load=function(){if(this.monitorBuffer_(),this.playlist_){if("INIT"===this.state&&this.couldBeginLoading_())return this.init_();!this.couldBeginLoading_()||"READY"!==this.state&&"INIT"!==this.state||(this.state="READY")}},s.init_=function(){return this.state="READY",this.resetEverything(),this.monitorBuffer_()},s.playlist=function(t,r){if(void 0===r&&(r={}),t){var u=this.playlist_,p=this.pendingSegment_;this.playlist_=t,this.xhrOptions_=r,"INIT"===this.state&&(t.syncInfo={mediaSequence:t.mediaSequence,time:0},"main"===this.loaderType_&&this.syncController_.setDateTimeMappingForStart(t));var v=null;if(u&&(u.id?v=u.id:u.uri&&(v=u.uri)),this.logger_("playlist update ["+v+" => "+(t.id||t.uri)+"]"),this.trigger("syncinfoupdate"),"INIT"===this.state&&this.couldBeginLoading_())return this.init_();if(!u||u.uri!==t.uri)return null!==this.mediaIndex&&(t.endList?this.resyncLoader():this.resetLoader()),this.currentMediaInfo_=void 0,void this.trigger("playlistupdate");var b=t.mediaSequence-u.mediaSequence;if(this.logger_("live window shift ["+b+"]"),null!==this.mediaIndex)if(this.mediaIndex-=b,this.mediaIndex<0)this.mediaIndex=null,this.partIndex=null;else{var S=this.playlist_.segments[this.mediaIndex];if(this.partIndex&&(!S.parts||!S.parts.length||!S.parts[this.partIndex])){var U=this.mediaIndex;this.logger_("currently processing part (index "+this.partIndex+") no longer exists."),this.resetLoader(),this.mediaIndex=U}}p&&(p.mediaIndex-=b,p.mediaIndex<0?(p.mediaIndex=null,p.partIndex=null):(p.mediaIndex>=0&&(p.segment=t.segments[p.mediaIndex]),p.partIndex>=0&&p.segment.parts&&(p.part=p.segment.parts[p.partIndex]))),this.syncController_.saveExpiredSegmentInfo(u,t)}},s.pause=function(){this.checkBufferTimeout_&&(l().clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=null)},s.paused=function(){return null===this.checkBufferTimeout_},s.resetEverything=function(t){this.ended_=!1,this.appendInitSegment_={audio:!0,video:!0},this.resetLoader(),this.remove(0,1/0,t),this.transmuxer_&&(this.transmuxer_.postMessage({action:"clearAllMp4Captions"}),this.transmuxer_.postMessage({action:"reset"}))},s.resetLoader=function(){this.fetchAtBuffer_=!1,this.resyncLoader()},s.resyncLoader=function(){this.transmuxer_&&a2_reset(this.transmuxer_),this.mediaIndex=null,this.partIndex=null,this.syncPoint_=null,this.isPendingTimestampOffset_=!1,this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_.id3=[],this.metadataQueue_.caption=[],this.abort(),this.transmuxer_&&this.transmuxer_.postMessage({action:"clearParsedMp4Captions"})},s.remove=function(t,r,u,p){if(void 0===u&&(u=function(){}),void 0===p&&(p=!1),r===1/0&&(r=this.duration_()),r<=t)this.logger_("skipping remove because end ${end} is <= start ${start}");else if(this.sourceUpdater_&&this.getMediaInfo_()){var v=1,b=function(){0===--v&&u()};for(var S in(p||!this.audioDisabled_)&&(v++,this.sourceUpdater_.removeAudio(t,r,b)),(p||"main"===this.loaderType_)&&(this.gopBuffer_=function(i,s,o,t){for(var r=Math.ceil((s-t)*Mt.ONE_SECOND_IN_TS),u=Math.ceil((o-t)*Mt.ONE_SECOND_IN_TS),p=i.slice(),v=i.length;v--&&!(i[v].pts<=u););if(-1===v)return p;for(var b=v+1;b--&&!(i[b].pts<=r););return b=Math.max(b,0),p.splice(b,v-b+1),p}(this.gopBuffer_,t,r,this.timeMapping_),v++,this.sourceUpdater_.removeVideo(t,r,b)),this.inbandTextTracks_)Ka(t,r,this.inbandTextTracks_[S]);Ka(t,r,this.segmentMetadataTrack_),b()}else this.logger_("skipping remove because no source updater or starting media info")},s.monitorBuffer_=function(){this.checkBufferTimeout_&&l().clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=l().setTimeout(this.monitorBufferTick_.bind(this),1)},s.monitorBufferTick_=function(){"READY"===this.state&&this.fillBuffer_(),this.checkBufferTimeout_&&l().clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=l().setTimeout(this.monitorBufferTick_.bind(this),500)},s.fillBuffer_=function(){if(!this.sourceUpdater_.updating()){var t=this.chooseNextRequest_();t&&("number"==typeof t.timestampOffset&&(this.isPendingTimestampOffset_=!1,this.timelineChangeController_.pendingTimelineChange({type:this.loaderType_,from:this.currentTimeline_,to:t.timeline})),this.loadSegment_(t))}},s.isEndOfStream_=function(t,r,u){if(void 0===t&&(t=this.mediaIndex),void 0===r&&(r=this.playlist_),void 0===u&&(u=this.partIndex),!r||!this.mediaSource_)return!1;var p="number"==typeof t&&r.segments[t],v=t+1===r.segments.length,b=!p||!p.parts||u+1===p.parts.length;return r.endList&&"open"===this.mediaSource_.readyState&&v&&b},s.chooseNextRequest_=function(){var t=this.buffered_(),r=Co(t)||0,u=qa(t,this.currentTime_()),p=!this.hasPlayed_()&&u>=1,v=u>=this.goalBufferLength_(),b=this.playlist_.segments;if(!b.length||p||v)return null;this.syncPoint_=this.syncPoint_||this.syncController_.getSyncPoint(this.playlist_,this.duration_(),this.currentTimeline_,this.currentTime_());var S={partIndex:null,mediaIndex:null,startOfSegment:null,playlist:this.playlist_,isSyncRequest:!this.syncPoint_};if(S.isSyncRequest)S.mediaIndex=function(i,s,o){s=s||[];for(var t=[],r=0,u=0;uo))return u}return 0===t.length?0:t[t.length-1]}(this.currentTimeline_,b,r);else if(null!==this.mediaIndex){var U=b[this.mediaIndex],F="number"==typeof this.partIndex?this.partIndex:-1;S.startOfSegment=U.end?U.end:r,U.parts&&U.parts[F+1]?(S.mediaIndex=this.mediaIndex,S.partIndex=F+1):S.mediaIndex=this.mediaIndex+1}else{var se=vi.getMediaInfoForTime({experimentalExactManifestTimings:this.experimentalExactManifestTimings,playlist:this.playlist_,currentTime:this.fetchAtBuffer_?r:this.currentTime_(),startingPartIndex:this.syncPoint_.partIndex,startingSegmentIndex:this.syncPoint_.segmentIndex,startTime:this.syncPoint_.time}),ye=se.segmentIndex,fe=se.startTime,pe=se.partIndex;S.getMediaInfoForTime=this.fetchAtBuffer_?"bufferedEnd "+r:"currentTime "+this.currentTime_(),S.mediaIndex=ye,S.startOfSegment=fe,S.partIndex=pe}var et=b[S.mediaIndex],ot=et&&"number"==typeof S.partIndex&&et.parts&&et.parts[S.partIndex];if(!et||"number"==typeof S.partIndex&&!ot)return null;if("number"!=typeof S.partIndex&&et.parts&&(S.partIndex=0,ot=et.parts[0]),!u&&ot&&!ot.independent)if(0===S.partIndex){var St=b[S.mediaIndex-1],Lt=St.parts&&St.parts.length&&St.parts[St.parts.length-1];Lt&&Lt.independent&&(S.mediaIndex-=1,S.partIndex=St.parts.length-1,S.independent="previous segment")}else et.parts[S.partIndex-1].independent&&(S.partIndex-=1,S.independent="previous part");var Ot=this.mediaSource_&&"ended"===this.mediaSource_.readyState;return S.mediaIndex>=b.length-1&&Ot&&!this.seeking_()?null:this.generateSegmentInfo_(S)},s.generateSegmentInfo_=function(t){var r=t.independent,u=t.playlist,p=t.mediaIndex,v=t.startOfSegment,b=t.isSyncRequest,S=t.partIndex,U=t.forceTimestampOffset,F=t.getMediaInfoForTime,se=u.segments[p],ye="number"==typeof S&&se.parts[S],fe={requestId:"segment-loader-"+Math.random(),uri:ye&&ye.resolvedUri||se.resolvedUri,mediaIndex:p,partIndex:ye?S:null,isSyncRequest:b,startOfSegment:v,playlist:u,bytes:null,encryptedBytes:null,timestampOffset:null,timeline:se.timeline,duration:ye&&ye.duration||se.duration,segment:se,part:ye,byteLength:0,transmuxer:this.transmuxer_,getMediaInfoForTime:F,independent:r},pe=typeof U<"u"?U:this.isPendingTimestampOffset_;fe.timestampOffset=this.timestampOffsetForSegment_({segmentTimeline:se.timeline,currentTimeline:this.currentTimeline_,startOfSegment:v,buffered:this.buffered_(),overrideCheck:pe});var et=Co(this.sourceUpdater_.audioBuffered());return"number"==typeof et&&(fe.audioAppendStart=et-this.sourceUpdater_.audioTimestampOffset()),this.sourceUpdater_.videoBuffered().length&&(fe.gopsToAlignWith=function(i,s,o){if(typeof s>"u"||null===s||!i.length)return[];var r,t=Math.ceil((s-o+3)*Mt.ONE_SECOND_IN_TS);for(r=0;rt);r++);return i.slice(r)}(this.gopBuffer_,this.currentTime_()-this.sourceUpdater_.videoTimestampOffset(),this.timeMapping_)),fe},s.timestampOffsetForSegment_=function(t){return function(i){var s=i.segmentTimeline,o=i.currentTimeline,t=i.startOfSegment,r=i.buffered;return i.overrideCheck||s!==o?s "+se+" for "+S),function(i,s,o){if(!i[o]){s.trigger({type:"usage",name:"vhs-608"}),s.trigger({type:"usage",name:"hls-608"});var t=o;/^cc708_/.test(o)&&(t="SERVICE"+o.split("_")[1]);var r=s.textTracks().getTrackById(t);if(r)i[o]=r;else{var p=o,v=o,b=!1,S=(s.options_.vhs&&s.options_.vhs.captionServices||{})[t];S&&(p=S.label,v=S.language,b=S.default),i[o]=s.addRemoteTextTrack({kind:"captions",id:t,default:b,label:p,language:v},!1).track}}}(fe,u.vhs_.tech_,S),Ka(F,se,fe[S]),function(i){var s=i.inbandTextTracks,o=i.captionArray,t=i.timestampOffset;if(o){var r=l().WebKitDataCue||l().VTTCue;o.forEach(function(u){var p=u.stream;s[p].addCue(new r(u.startTime+t,u.endTime+t,u.text))})}}({captionArray:ye,inbandTextTracks:fe,timestampOffset:v})}),this.transmuxer_&&this.transmuxer_.postMessage({action:"clearParsedMp4Captions"})}},s.handleId3_=function(t,r,u){if(this.earlyAbortWhenNeeded_(t.stats),!this.checkForAbort_(t.requestId)){if(!this.pendingSegment_.hasAppendedData_)return void this.metadataQueue_.id3.push(this.handleId3_.bind(this,t,r,u));var v=null===this.sourceUpdater_.videoTimestampOffset()?this.sourceUpdater_.audioTimestampOffset():this.sourceUpdater_.videoTimestampOffset();(function(i,s,o){i.metadataTrack_||(i.metadataTrack_=o.addRemoteTextTrack({kind:"metadata",label:"Timed Metadata"},!1).track,i.metadataTrack_.inBandMetadataTrackDispatchType=s)})(this.inbandTextTracks_,u,this.vhs_.tech_),Wf({inbandTextTracks:this.inbandTextTracks_,metadataArray:r,timestampOffset:v,videoDuration:this.duration_()})}},s.processMetadataQueue_=function(){this.metadataQueue_.id3.forEach(function(t){return t()}),this.metadataQueue_.caption.forEach(function(t){return t()}),this.metadataQueue_.id3=[],this.metadataQueue_.caption=[]},s.processCallQueue_=function(){var t=this.callQueue_;this.callQueue_=[],t.forEach(function(r){return r()})},s.processLoadQueue_=function(){var t=this.loadQueue_;this.loadQueue_=[],t.forEach(function(r){return r()})},s.hasEnoughInfoToLoad_=function(){if("audio"!==this.loaderType_)return!0;var t=this.pendingSegment_;return!!t&&(!this.getCurrentMediaInfo_()||!Wh({timelineChangeController:this.timelineChangeController_,currentTimeline:this.currentTimeline_,segmentTimeline:t.timeline,loaderType:this.loaderType_,audioDisabled:this.audioDisabled_}))},s.getCurrentMediaInfo_=function(t){return void 0===t&&(t=this.pendingSegment_),t&&t.trackInfo||this.currentMediaInfo_},s.getMediaInfo_=function(t){return void 0===t&&(t=this.pendingSegment_),this.getCurrentMediaInfo_(t)||this.startingMediaInfo_},s.hasEnoughInfoToAppend_=function(){if(!this.sourceUpdater_.ready()||this.waitingOnRemove_||this.quotaExceededErrorRetryTimeout_)return!1;var t=this.pendingSegment_,r=this.getCurrentMediaInfo_();if(!t||!r)return!1;var u=r.hasAudio,p=r.hasVideo,v=r.isMuxed;return!(p&&!t.videoTimingInfo||u&&!this.audioDisabled_&&!v&&!t.audioTimingInfo||Wh({timelineChangeController:this.timelineChangeController_,currentTimeline:this.currentTimeline_,segmentTimeline:t.timeline,loaderType:this.loaderType_,audioDisabled:this.audioDisabled_}))},s.handleData_=function(t,r){if(this.earlyAbortWhenNeeded_(t.stats),!this.checkForAbort_(t.requestId)){if(this.callQueue_.length||!this.hasEnoughInfoToAppend_())return void this.callQueue_.push(this.handleData_.bind(this,t,r));var u=this.pendingSegment_;if(this.setTimeMapping_(u.timeline),this.updateMediaSecondsLoaded_(u.part||u.segment),"closed"!==this.mediaSource_.readyState){if(t.map&&(t.map=this.initSegmentForMap(t.map,!0),u.segment.map=t.map),t.key&&this.segmentKey(t.key,!0),u.isFmp4=t.isFmp4,u.timingInfo=u.timingInfo||{},u.isFmp4)this.trigger("fmp4"),u.timingInfo.start=u[Rg(r.type)].start;else{var b,p=this.getCurrentMediaInfo_(),v="main"===this.loaderType_&&p&&p.hasVideo;v&&(b=u.videoTimingInfo.start),u.timingInfo.start=this.trueSegmentStart_({currentStart:u.timingInfo.start,playlist:u.playlist,mediaIndex:u.mediaIndex,currentVideoTimestampOffset:this.sourceUpdater_.videoTimestampOffset(),useVideoTimingInfo:v,firstVideoFrameTimeForData:b,videoTimingInfo:u.videoTimingInfo,audioTimingInfo:u.audioTimingInfo})}if(this.updateAppendInitSegmentStatus(u,r.type),this.updateSourceBufferTimestampOffset_(u),u.isSyncRequest){this.updateTimingInfoEnd_(u),this.syncController_.saveSegmentTimingInfo({segmentInfo:u,shouldSaveTimelineMapping:"main"===this.loaderType_});var S=this.chooseNextRequest_();if(S.mediaIndex!==u.mediaIndex||S.partIndex!==u.partIndex)return void this.logger_("sync segment was incorrect, not appending");this.logger_("sync segment was correct, appending")}u.hasAppendedData_=!0,this.processMetadataQueue_(),this.appendData_(u,r)}}},s.updateAppendInitSegmentStatus=function(t,r){"main"===this.loaderType_&&"number"==typeof t.timestampOffset&&!t.changedTimestampOffset&&(this.appendInitSegment_={audio:!0,video:!0}),this.playlistOfLastInitSegment_[r]!==t.playlist&&(this.appendInitSegment_[r]=!0)},s.getInitSegmentAndUpdateState_=function(t){var r=t.type,u=t.initSegment,p=t.map,v=t.playlist;if(p){var b=fr(p);if(this.activeInitSegmentId_===b)return null;u=this.initSegmentForMap(p,!0).bytes,this.activeInitSegmentId_=b}return u&&this.appendInitSegment_[r]?(this.playlistOfLastInitSegment_[r]=v,this.appendInitSegment_[r]=!1,this.activeInitSegmentId_=null,u):null},s.handleQuotaExceededError_=function(t,r){var u=this,p=t.segmentInfo,v=t.type,b=t.bytes,S=this.sourceUpdater_.audioBuffered(),U=this.sourceUpdater_.videoBuffered();S.length>1&&this.logger_("On QUOTA_EXCEEDED_ERR, found gaps in the audio buffer: "+ka(S).join(", ")),U.length>1&&this.logger_("On QUOTA_EXCEEDED_ERR, found gaps in the video buffer: "+ka(U).join(", "));var F=S.length?S.start(0):0,se=S.length?S.end(S.length-1):0,ye=U.length?U.start(0):0,fe=U.length?U.end(U.length-1):0;if(se-F<=1&&fe-ye<=1)return this.logger_("On QUOTA_EXCEEDED_ERR, single segment too large to append to buffer, triggering an error. Appended byte length: "+b.byteLength+", audio buffer: "+ka(S).join(", ")+", video buffer: "+ka(U).join(", ")+", "),this.error({message:"Quota exceeded error with append of a single segment of content",excludeUntil:1/0}),void this.trigger("error");this.waitingOnRemove_=!0,this.callQueue_.push(this.appendToSourceBuffer_.bind(this,{segmentInfo:p,type:v,bytes:b}));var et=this.currentTime_()-1;this.logger_("On QUOTA_EXCEEDED_ERR, removing audio/video from 0 to "+et),this.remove(0,et,function(){u.logger_("On QUOTA_EXCEEDED_ERR, retrying append in 1s"),u.waitingOnRemove_=!1,u.quotaExceededErrorRetryTimeout_=l().setTimeout(function(){u.logger_("On QUOTA_EXCEEDED_ERR, re-processing call queue"),u.quotaExceededErrorRetryTimeout_=null,u.processCallQueue_()},1e3)},!0)},s.handleAppendError_=function(t,r){var u=t.segmentInfo,p=t.type,v=t.bytes;if(r){if(22===r.code)return void this.handleQuotaExceededError_({segmentInfo:u,type:p,bytes:v});this.logger_("Received non QUOTA_EXCEEDED_ERR on append",r),this.error(p+" append of "+v.length+"b failed for segment #"+u.mediaIndex+" in playlist "+u.playlist.id),this.trigger("appenderror")}},s.appendToSourceBuffer_=function(t){var r=t.segmentInfo,u=t.type,p=t.initSegment,v=t.data,b=t.bytes;if(!b){var S=[v],U=v.byteLength;p&&(S.unshift(p),U+=p.byteLength),b=function(i){var o,s=0;return i.bytes&&(o=new Uint8Array(i.bytes),i.segments.forEach(function(t){o.set(t,s),s+=t.byteLength})),o}({bytes:U,segments:S})}this.sourceUpdater_.appendBuffer({segmentInfo:r,type:u,bytes:b},this.handleAppendError_.bind(this,{segmentInfo:r,type:u,bytes:b}))},s.handleSegmentTimingInfo_=function(t,r,u){if(this.pendingSegment_&&r===this.pendingSegment_.requestId){var p=this.pendingSegment_.segment,v=t+"TimingInfo";p[v]||(p[v]={}),p[v].transmuxerPrependedSeconds=u.prependedContentDuration||0,p[v].transmuxedPresentationStart=u.start.presentation,p[v].transmuxedDecodeStart=u.start.decode,p[v].transmuxedPresentationEnd=u.end.presentation,p[v].transmuxedDecodeEnd=u.end.decode,p[v].baseMediaDecodeTime=u.baseMediaDecodeTime}},s.appendData_=function(t,r){var u=r.type,p=r.data;if(p&&p.byteLength&&("audio"!==u||!this.audioDisabled_)){var v=this.getInitSegmentAndUpdateState_({type:u,initSegment:r.initSegment,playlist:t.playlist,map:t.isFmp4?t.segment.map:null});this.appendToSourceBuffer_({segmentInfo:t,type:u,initSegment:v,data:p})}},s.loadSegment_=function(t){var r=this;this.state="WAITING",this.pendingSegment_=t,this.trimBackBuffer_(t),"number"==typeof t.timestampOffset&&this.transmuxer_&&this.transmuxer_.postMessage({action:"clearAllMp4Captions"}),this.hasEnoughInfoToLoad_()?this.updateTransmuxerAndRequestSegment_(t):this.loadQueue_.push(function(){var u=q({},t,{forceTimestampOffset:!0});q(t,r.generateSegmentInfo_(u)),r.isPendingTimestampOffset_=!1,r.updateTransmuxerAndRequestSegment_(t)})},s.updateTransmuxerAndRequestSegment_=function(t){var r=this;this.shouldUpdateTransmuxerTimestampOffset_(t.timestampOffset)&&(this.gopBuffer_.length=0,t.gopsToAlignWith=[],this.timeMapping_=0,this.transmuxer_.postMessage({action:"reset"}),this.transmuxer_.postMessage({action:"setTimestampOffset",timestampOffset:t.timestampOffset}));var u=this.createSimplifiedSegmentObj_(t),p=this.isEndOfStream_(t.mediaIndex,t.playlist,t.partIndex),v=null!==this.mediaIndex,b=t.timeline!==this.currentTimeline_&&t.timeline>0,S=p||v&&b;this.logger_("Requesting "+D1(t)),u.map&&!u.map.bytes&&(this.logger_("going to request init segment."),this.appendInitSegment_={video:!0,audio:!0}),t.abortRequests=km({xhr:this.vhs_.xhr,xhrOptions:this.xhrOptions_,decryptionWorker:this.decrypter_,segment:u,abortFn:this.handleAbort_.bind(this,t),progressFn:this.handleProgress_.bind(this),trackInfoFn:this.handleTrackInfo_.bind(this),timingInfoFn:this.handleTimingInfo_.bind(this),videoSegmentTimingInfoFn:this.handleSegmentTimingInfo_.bind(this,"video",t.requestId),audioSegmentTimingInfoFn:this.handleSegmentTimingInfo_.bind(this,"audio",t.requestId),captionsFn:this.handleCaptions_.bind(this),isEndOfTimeline:S,endedTimelineFn:function(){r.logger_("received endedtimeline callback")},id3Fn:this.handleId3_.bind(this),dataFn:this.handleData_.bind(this),doneFn:this.segmentRequestFinished_.bind(this),onTransmuxerLog:function(F){var se=F.message,ye=F.level,fe=F.stream;r.logger_(D1(t)+" logged from transmuxer stream "+fe+" as a "+ye+": "+se)}})},s.trimBackBuffer_=function(t){var r=function(i,s,o){var t=s-fo.BACK_BUFFER_LENGTH;i.length&&(t=Math.max(t,i.start(0)));var r=s-o;return Math.min(r,t)}(this.seekable_(),this.currentTime_(),this.playlist_.targetDuration||10);r>0&&this.remove(0,r)},s.createSimplifiedSegmentObj_=function(t){var r=t.segment,u=t.part,p={resolvedUri:u?u.resolvedUri:r.resolvedUri,byterange:u?u.byterange:r.byterange,requestId:t.requestId,transmuxer:t.transmuxer,audioAppendStart:t.audioAppendStart,gopsToAlignWith:t.gopsToAlignWith,part:t.part},v=t.playlist.segments[t.mediaIndex-1];if(v&&v.timeline===r.timeline&&(v.videoTimingInfo?p.baseStartTime=v.videoTimingInfo.transmuxedDecodeEnd:v.audioTimingInfo&&(p.baseStartTime=v.audioTimingInfo.transmuxedDecodeEnd)),r.key){var b=r.key.iv||new Uint32Array([0,0,0,t.mediaIndex+t.playlist.mediaSequence]);p.key=this.segmentKey(r.key),p.key.iv=b}return r.map&&(p.map=this.initSegmentForMap(r.map)),p},s.saveTransferStats_=function(t){this.mediaRequests+=1,t&&(this.mediaBytesTransferred+=t.bytesReceived,this.mediaTransferDuration+=t.roundTripTime)},s.saveBandwidthRelatedStats_=function(t,r){this.pendingSegment_.byteLength=r.bytesReceived,t=t);r++);return i.slice(0,r).concat(s)}(this.gopBuffer_,u.gopInfo,this.safeAppend_)),this.state="APPENDING",this.trigger("appending"),this.waitForAppendsToComplete_(p)}},s.setTimeMapping_=function(t){var r=this.syncController_.mappingForTimeline(t);null!==r&&(this.timeMapping_=r)},s.updateMediaSecondsLoaded_=function(t){"number"==typeof t.start&&"number"==typeof t.end?this.mediaSecondsLoaded+=t.end-t.start:this.mediaSecondsLoaded+=t.duration},s.shouldUpdateTransmuxerTimestampOffset_=function(t){return null!==t&&("main"===this.loaderType_&&t!==this.sourceUpdater_.videoTimestampOffset()||!this.audioDisabled_&&t!==this.sourceUpdater_.audioTimestampOffset())},s.trueSegmentStart_=function(t){var r=t.currentStart,u=t.playlist,p=t.mediaIndex,v=t.firstVideoFrameTimeForData,b=t.currentVideoTimestampOffset,S=t.useVideoTimingInfo,U=t.videoTimingInfo,F=t.audioTimingInfo;if(typeof r<"u")return r;if(!S)return F.start;var se=u.segments[p-1];return 0===p||!se||typeof se.start>"u"||se.end!==v+b?v:U.start},s.waitForAppendsToComplete_=function(t){var r=this.getCurrentMediaInfo_(t);if(!r)return this.error({message:"No starting media returned, likely due to an unsupported media format.",blacklistDuration:1/0}),void this.trigger("error");var u=r.hasAudio,p=r.hasVideo,v=r.isMuxed,b="main"===this.loaderType_&&p,S=!this.audioDisabled_&&u&&!v;if(t.waitingOnAppends=0,!t.hasAppendedData_)return!t.timingInfo&&"number"==typeof t.timestampOffset&&(this.isPendingTimestampOffset_=!0),t.timingInfo={start:0},t.waitingOnAppends++,this.isPendingTimestampOffset_||(this.updateSourceBufferTimestampOffset_(t),this.processMetadataQueue_()),void this.checkAppendsDone_(t);b&&t.waitingOnAppends++,S&&t.waitingOnAppends++,b&&this.sourceUpdater_.videoQueueCallback(this.checkAppendsDone_.bind(this,t)),S&&this.sourceUpdater_.audioQueueCallback(this.checkAppendsDone_.bind(this,t))},s.checkAppendsDone_=function(t){this.checkForAbort_(t.requestId)||(t.waitingOnAppends--,0===t.waitingOnAppends&&this.handleAppendsDone_())},s.checkForIllegalMediaSwitch=function(t){var r=function(i,s,o){return"main"===i&&s&&o?o.hasAudio||o.hasVideo?s.hasVideo&&!o.hasVideo?"Only audio found in segment when we expected video. We can't switch to audio only from a stream that had video. To get rid of this message, please add codec information to the manifest.":!s.hasVideo&&o.hasVideo?"Video found in segment when we expected only audio. We can't switch to a stream with video from an audio only stream. To get rid of this message, please add codec information to the manifest.":null:"Neither audio nor video found in segment.":null}(this.loaderType_,this.getCurrentMediaInfo_(),t);return!!r&&(this.error({message:r,blacklistDuration:1/0}),this.trigger("error"),!0)},s.updateSourceBufferTimestampOffset_=function(t){if(null!==t.timestampOffset&&"number"==typeof t.timingInfo.start&&!t.changedTimestampOffset&&"main"===this.loaderType_){var r=!1;t.timestampOffset-=t.timingInfo.start,t.changedTimestampOffset=!0,t.timestampOffset!==this.sourceUpdater_.videoTimestampOffset()&&(this.sourceUpdater_.videoTimestampOffset(t.timestampOffset),r=!0),t.timestampOffset!==this.sourceUpdater_.audioTimestampOffset()&&(this.sourceUpdater_.audioTimestampOffset(t.timestampOffset),r=!0),r&&this.trigger("timestampoffset")}},s.updateTimingInfoEnd_=function(t){t.timingInfo=t.timingInfo||{};var r=this.getMediaInfo_(),p="main"===this.loaderType_&&r&&r.hasVideo&&t.videoTimingInfo?t.videoTimingInfo:t.audioTimingInfo;p&&(t.timingInfo.end="number"==typeof p.end?p.end:p.start+t.duration)},s.handleAppendsDone_=function(){if(this.pendingSegment_&&this.trigger("appendsdone"),!this.pendingSegment_)return this.state="READY",void(this.paused()||this.monitorBuffer_());var t=this.pendingSegment_;this.updateTimingInfoEnd_(t),this.shouldSaveSegmentTimingInfo_&&this.syncController_.saveSegmentTimingInfo({segmentInfo:t,shouldSaveTimelineMapping:"main"===this.loaderType_});var r=ud(t,this.sourceType_);if(r&&("warn"===r.severity?Ye.log.warn(r.message):this.logger_(r.message)),this.recordThroughput_(t),this.pendingSegment_=null,this.state="READY",!t.isSyncRequest||(this.trigger("syncinfoupdate"),t.hasAppendedData_)){this.logger_("Appended "+D1(t)),this.addSegmentMetadataCue_(t),this.fetchAtBuffer_=!0,this.currentTimeline_!==t.timeline&&(this.timelineChangeController_.lastTimelineChange({type:this.loaderType_,from:this.currentTimeline_,to:t.timeline}),"main"===this.loaderType_&&!this.audioDisabled_&&this.timelineChangeController_.lastTimelineChange({type:"audio",from:this.currentTimeline_,to:t.timeline})),this.currentTimeline_=t.timeline,this.trigger("syncinfoupdate");var u=t.segment,p=t.part,v=u.end&&this.currentTime_()-u.end>3*t.playlist.targetDuration,b=p&&p.end&&this.currentTime_()-p.end>3*t.playlist.partTargetDuration;if(v||b)return this.logger_("bad "+(v?"segment":"part")+" "+D1(t)),void this.resetEverything();null!==this.mediaIndex&&this.trigger("bandwidthupdate"),this.trigger("progress"),this.mediaIndex=t.mediaIndex,this.partIndex=t.partIndex,this.isEndOfStream_(t.mediaIndex,t.playlist,t.partIndex)&&this.endOfStream(),this.trigger("appended"),t.hasAppendedData_&&this.mediaAppends++,this.paused()||this.monitorBuffer_()}else this.logger_("Throwing away un-appended sync request "+D1(t))},s.recordThroughput_=function(t){if(t.duration"u"||(this.subtitlesTrack_=t,"INIT"===this.state&&this.couldBeginLoading_()&&this.init_()),this.subtitlesTrack_},s.remove=function(t,r){Ka(t,r,this.subtitlesTrack_)},s.fillBuffer_=function(){var t=this,r=this.chooseNextRequest_();if(r){if(null===this.syncController_.timestampOffsetForTimeline(r.timeline)){return this.syncController_.one("timestampoffset",function(){t.state="READY",t.paused()||t.monitorBuffer_()}),void(this.state="WAITING_ON_TIMELINE")}this.loadSegment_(r)}},s.timestampOffsetForSegment_=function(){return null},s.chooseNextRequest_=function(){return this.skipEmptySegments_(h.prototype.chooseNextRequest_.call(this))},s.skipEmptySegments_=function(t){for(;t&&t.segment.empty;){if(t.mediaIndex+1>=t.playlist.segments.length){t=null;break}t=this.generateSegmentInfo_({playlist:t.playlist,mediaIndex:t.mediaIndex+1,startOfSegment:t.startOfSegment+t.duration,isSyncRequest:t.isSyncRequest})}return t},s.stopForError=function(t){this.error(t),this.state="READY",this.pause(),this.trigger("error")},s.segmentRequestFinished_=function(t,r,u){var p=this;if(this.subtitlesTrack_){if(this.saveTransferStats_(r.stats),!this.pendingSegment_)return this.state="READY",void(this.mediaRequestsAborted+=1);if(t)return t.code===ha_TIMEOUT&&this.handleTimeout_(),t.code===ha_ABORTED?this.mediaRequestsAborted+=1:this.mediaRequestsErrored+=1,void this.stopForError(t);var v=this.pendingSegment_;this.saveBandwidthRelatedStats_(v.duration,r.stats),this.state="APPENDING",this.trigger("appending");var b=v.segment;if(b.map&&(b.map.bytes=r.map.bytes),v.bytes=r.bytes,"function"!=typeof l().WebVTT&&this.subtitlesTrack_&&this.subtitlesTrack_.tech_){var S,U=function(){p.subtitlesTrack_.tech_.off("vttjsloaded",S),p.stopForError({message:"Error loading vtt.js"})};return S=function(){p.subtitlesTrack_.tech_.off("vttjserror",U),p.segmentRequestFinished_(t,r,u)},this.state="WAITING_ON_VTTJS",this.subtitlesTrack_.tech_.one("vttjsloaded",S),void this.subtitlesTrack_.tech_.one("vttjserror",U)}b.requested=!0;try{this.parseVTTCues_(v)}catch(F){return void this.stopForError({message:F.message})}if(this.updateTimeMapping_(v,this.syncController_.timelines[v.timeline],this.playlist_),v.cues.length?v.timingInfo={start:v.cues[0].startTime,end:v.cues[v.cues.length-1].endTime}:v.timingInfo={start:v.startOfSegment,end:v.startOfSegment+v.duration},v.isSyncRequest)return this.trigger("syncinfoupdate"),this.pendingSegment_=null,void(this.state="READY");v.byteLength=v.bytes.byteLength,this.mediaSecondsLoaded+=b.duration,v.cues.forEach(function(F){p.subtitlesTrack_.addCue(p.featuresNativeTextTracks_?new(l().VTTCue)(F.startTime,F.endTime,F.text):F)}),function(i){var s=i.cues;if(s)for(var o=0;o1&&t.push(s[u]);t.length&&t.forEach(function(p){return i.removeCue(p)})}}(this.subtitlesTrack_),this.handleAppendsDone_()}else this.state="READY"},s.handleData_=function(){},s.updateTimingInfoEnd_=function(){},s.parseVTTCues_=function(t){var r,u=!1;"function"==typeof l().TextDecoder?r=new(l().TextDecoder)("utf8"):(r=l().WebVTT.StringDecoder(),u=!0);var p=new(l().WebVTT.Parser)(l(),l().vttjs,r);if(t.cues=[],t.timestampmap={MPEGTS:0,LOCAL:0},p.oncue=t.cues.push.bind(t.cues),p.ontimestampmap=function(S){t.timestampmap=S},p.onparsingerror=function(S){Ye.log.warn("Error encountered when parsing cues: "+S.message)},t.segment.map){var v=t.segment.map.bytes;u&&(v=Qf(v)),p.parse(v)}var b=t.bytes;u&&(b=Qf(b)),p.parse(b),p.flush()},s.updateTimeMapping_=function(t,r,u){var p=t.segment;if(r){if(!t.cues.length)return void(p.empty=!0);var v=t.timestampmap,b=v.MPEGTS/Mt.ONE_SECOND_IN_TS-v.LOCAL+r.mapping;if(t.cues.forEach(function(F){F.startTime+=b,F.endTime+=b}),!u.syncInfo){var S=t.cues[0].startTime,U=t.cues[t.cues.length-1].startTime;u.syncInfo={mediaSequence:u.mediaSequence+t.mediaIndex,time:Math.min(S,U-p.duration)}}}},i}(b2),Yh=function(i,s){for(var o=i.cues,t=0;t=r.adStartTime&&s<=r.adEndTime)return r}return null},$f=[{name:"VOD",run:function(i,s,o,t,r){if(o!==1/0){return{time:0,segmentIndex:0,partIndex:null}}return null}},{name:"ProgramDateTime",run:function(i,s,o,t,r){if(!Object.keys(i.timelineToDatetimeMappings).length)return null;var u=null,p=null,v=iu(s);r=r||0;for(var b=0;b=ye)&&(p=ye,u={time:se,segmentIndex:U.segmentIndex,partIndex:U.partIndex})}}return u}},{name:"Discontinuity",run:function(i,s,o,t,r){var u=null;if(r=r||0,s.discontinuityStarts&&s.discontinuityStarts.length)for(var p=null,v=0;v=F)&&(p=F,u={time:U.time,segmentIndex:b,partIndex:null})}}return u}},{name:"Playlist",run:function(i,s,o,t,r){return s.syncInfo?{time:s.syncInfo.time,segmentIndex:s.syncInfo.mediaSequence-s.mediaSequence,partIndex:null}:null}}],Qh=function(h){function i(o){var t;return(t=h.call(this)||this).timelines=[],t.discontinuities=[],t.timelineToDatetimeMappings={},t.logger_=yo("SyncController"),t}N(i,h);var s=i.prototype;return s.getSyncPoint=function(t,r,u,p){var v=this.runStrategies_(t,r,u,p);return v.length?this.selectSyncPoint_(v,{key:"time",value:p}):null},s.getExpiredTime=function(t,r){if(!t||!t.segments)return null;var u=this.runStrategies_(t,r,t.discontinuitySequence,0);if(!u.length)return null;var p=this.selectSyncPoint_(u,{key:"segmentIndex",value:0});return p.segmentIndex>0&&(p.time*=-1),Math.abs(p.time+As({defaultDuration:t.targetDuration,durationList:t.segments,startIndex:p.segmentIndex,endIndex:0}))},s.runStrategies_=function(t,r,u,p){for(var v=[],b=0;b<$f.length;b++){var S=$f[b],U=S.run(this,t,r,u,p);U&&(U.strategy=S.name,v.push({strategy:S.name,syncPoint:U}))}return v},s.selectSyncPoint_=function(t,r){for(var u=t[0].syncPoint,p=Math.abs(t[0].syncPoint[r.key]-r.value),v=t[0].strategy,b=1;b86400)Ye.log.warn("Not saving expired segment info. Media sequence gap "+u+" is too large.");else for(var p=u-1;p>=0;p--){var v=t.segments[p];if(v&&typeof v.start<"u"){r.syncInfo={mediaSequence:t.mediaSequence+p,time:v.start},this.logger_("playlist refresh sync: [time:"+r.syncInfo.time+", mediaSequence: "+r.syncInfo.mediaSequence+"]"),this.trigger("syncinfoupdate");break}}},s.setDateTimeMappingForStart=function(t){if(this.timelineToDatetimeMappings={},t.segments&&t.segments.length&&t.segments[0].dateTimeObject){var r=t.segments[0],u=r.dateTimeObject.getTime()/1e3;this.timelineToDatetimeMappings[r.timeline]=-u}},s.saveSegmentTimingInfo=function(t){var r=t.segmentInfo,u=t.shouldSaveTimelineMapping,p=this.calculateSegmentTimeMapping_(r,r.timingInfo,u),v=r.segment;p&&(this.saveDiscontinuitySyncInfo_(r),r.playlist.syncInfo||(r.playlist.syncInfo={mediaSequence:r.playlist.mediaSequence+r.mediaIndex,time:v.start}));var b=v.dateTimeObject;v.discontinuity&&u&&b&&(this.timelineToDatetimeMappings[v.timeline]=-b.getTime()/1e3)},s.timestampOffsetForTimeline=function(t){return typeof this.timelines[t]>"u"?null:this.timelines[t].time},s.mappingForTimeline=function(t){return typeof this.timelines[t]>"u"?null:this.timelines[t].mapping},s.calculateSegmentTimeMapping_=function(t,r,u){var S,U,p=t.segment,v=t.part,b=this.timelines[t.timeline];if("number"==typeof t.timestampOffset)b={time:t.startOfSegment,mapping:t.startOfSegment-r.start},u&&(this.timelines[t.timeline]=b,this.trigger("timestampoffset"),this.logger_("time mapping for timeline "+t.timeline+": [time: "+b.time+"] [mapping: "+b.mapping+"]")),S=t.startOfSegment,U=r.end+b.mapping;else{if(!b)return!1;S=r.start+b.mapping,U=r.end+b.mapping}return v&&(v.start=S,v.end=U),(!p.start||SU){var F=void 0;F=S<0?u.start-As({defaultDuration:r.targetDuration,durationList:r.segments,startIndex:t.mediaIndex,endIndex:v}):u.end+As({defaultDuration:r.targetDuration,durationList:r.segments,startIndex:t.mediaIndex+1,endIndex:v}),this.discontinuities[b]={time:F,accuracy:U}}}},s.dispose=function(){this.trigger("dispose"),this.off()},i}(Ye.EventTarget),Vg=function(h){function i(){var o;return(o=h.call(this)||this).pendingTimelineChanges_={},o.lastTimelineChanges_={},o}N(i,h);var s=i.prototype;return s.clearPendingTimelineChange=function(t){this.pendingTimelineChanges_[t]=null,this.trigger("pendingtimelinechange")},s.pendingTimelineChange=function(t){var r=t.type,u=t.from,p=t.to;return"number"==typeof u&&"number"==typeof p&&(this.pendingTimelineChanges_[r]={type:r,from:u,to:p},this.trigger("pendingtimelinechange")),this.pendingTimelineChanges_[r]},s.lastTimelineChange=function(t){var r=t.type,u=t.from,p=t.to;return"number"==typeof u&&"number"==typeof p&&(this.lastTimelineChanges_[r]={type:r,from:u,to:p},delete this.pendingTimelineChanges_[r],this.trigger("timelinechange")),this.lastTimelineChanges_[r]},s.dispose=function(){this.trigger("dispose"),this.pendingTimelineChanges_={},this.lastTimelineChanges_={},this.off()},i}(Ye.EventTarget),Hg=Ga(od(function(){function h(fe,pe,et){return fe(et={path:pe,exports:{},require:function(St,Lt){return function i(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}(Lt??et.path)}},et.exports),et.exports}var s=h(function(fe){function pe(ot,St){for(var Lt=0;Lt-1},pe.trigger=function(ot){var St=this.listeners[ot];if(St)if(2===arguments.length)for(var Lt=St.length,Ot=0;Ot>7))^At]=At;for(Xt=sn=0;!Et[Xt];Xt^=dn||1,sn=pn[sn]||1)for(ei=(ei=sn^sn<<1^sn<<2^sn<<3^sn<<4)>>8^255&ei^99,Et[Xt]=ei,Lt[ei]=Xt,ti=16843009*jt[Tr=jt[dn=jt[Xt]]]^65537*Tr^257*dn^16843008*Xt,bo=257*jt[ei]^16843008*ei,At=0;At<4;At++)ot[At][Xt]=bo=bo<<24^bo>>>8,ct[At][ei]=ti=ti<<24^ti>>>8;for(At=0;At<5;At++)ot[At]=ot[At].slice(0),ct[At]=ct[At].slice(0);return be},_=null,b=function(){function ge(ot){_||(_=p()),this._tables=[[_[0][0].slice(),_[0][1].slice(),_[0][2].slice(),_[0][3].slice(),_[0][4].slice()],[_[1][0].slice(),_[1][1].slice(),_[1][2].slice(),_[1][3].slice(),_[1][4].slice()]];var ct,Et,Lt,At=this._tables[0][4],Xt=this._tables[1],sn=ot.length,jt=1;if(4!==sn&&6!==sn&&8!==sn)throw new Error("Invalid aes key size");var pn=ot.slice(0),dn=[];for(this._key=[pn,dn],ct=sn;ct<4*sn+28;ct++)Lt=pn[ct-1],(ct%sn==0||8===sn&&ct%sn==4)&&(Lt=At[Lt>>>24]<<24^At[Lt>>16&255]<<16^At[Lt>>8&255]<<8^At[255&Lt],ct%sn==0&&(Lt=Lt<<8^Lt>>>24^jt<<24,jt=jt<<1^283*(jt>>7))),pn[ct]=pn[ct-sn]^Lt;for(Et=0;ct;Et++,ct--)Lt=pn[3&Et?ct:ct-4],dn[Et]=ct<=4||Et<4?Lt:Xt[0][At[Lt>>>24]]^Xt[1][At[Lt>>16&255]]^Xt[2][At[Lt>>8&255]]^Xt[3][At[255&Lt]]}return ge.prototype.decrypt=function(ct,Et,Lt,At,Xt,sn){var ei,bo,ti,rs,jt=this._key[1],pn=ct^jt[0],dn=At^jt[1],Tr=Lt^jt[2],En=Et^jt[3],bl=jt.length/4-2,is=4,Qs=this._tables[1],D1=Qs[0],Ml=Qs[1],I1=Qs[2],wl=Qs[3],o2=Qs[4];for(rs=0;rs>>24]^Ml[dn>>16&255]^I1[Tr>>8&255]^wl[255&En]^jt[is],bo=D1[dn>>>24]^Ml[Tr>>16&255]^I1[En>>8&255]^wl[255&pn]^jt[is+1],ti=D1[Tr>>>24]^Ml[En>>16&255]^I1[pn>>8&255]^wl[255&dn]^jt[is+2],En=D1[En>>>24]^Ml[pn>>16&255]^I1[dn>>8&255]^wl[255&Tr]^jt[is+3],is+=4,pn=ei,dn=bo,Tr=ti;for(rs=0;rs<4;rs++)Xt[(3&-rs)+sn]=o2[pn>>>24]<<24^o2[dn>>16&255]<<16^o2[Tr>>8&255]<<8^o2[255&En]^jt[is++],ei=pn,pn=dn,dn=Tr,Tr=En,En=ei},ge}(),I=function(ge){function be(){var ct;return(ct=ge.call(this,i)||this).jobs=[],ct.delay=1,ct.timeout_=null,ct}e(be,ge);var ot=be.prototype;return ot.processJob_=function(){this.jobs.shift()(),this.jobs.length?this.timeout_=setTimeout(this.processJob_.bind(this),this.delay):this.timeout_=null},ot.push=function(Et){this.jobs.push(Et),this.timeout_||(this.timeout_=setTimeout(this.processJob_.bind(this),this.delay))},be}(i),z=function(be){return be<<24|(65280&be)<<8|(16711680&be)>>8|be>>>24},le=function(){function ge(ot,ct,Et,Lt){var At=ge.STEP,Xt=new Int32Array(ot.buffer),sn=new Uint8Array(ot.byteLength),jt=0;for(this.asyncStream_=new I,this.asyncStream_.push(this.decryptChunk_(Xt.subarray(jt,jt+At),ct,Et,sn)),jt=At;jt>2),Lt=new b(Array.prototype.slice.call(ot)),At=new Uint8Array(be.byteLength),Xt=new Int32Array(At.buffer);for(sn=ct[0],jt=ct[1],pn=ct[2],dn=ct[3],ti=0;ti=0&&(s="main-desc"),s},B3=function(o,s){o.abort(),o.pause(),s&&s.activePlaylistLoader&&(s.activePlaylistLoader.pause(),s.activePlaylistLoader=null)},mc=function(o,s){s.activePlaylistLoader=o,o.load()},q3={AUDIO:function(o,s){return function(){var a=s.segmentLoaders[o],e=s.mediaTypes[o],i=s.blacklistCurrentPlaylist;B3(a,e);var u=e.activeTrack(),p=e.activeGroup(),_=(p.filter(function(z){return z.default})[0]||p[0]).id,b=e.tracks[_];if(u!==b){for(var I in st.log.warn("Problem encountered loading the alternate audio track.Switching back to default."),e.tracks)e.tracks[I].enabled=e.tracks[I]===b;e.onTrackChanged()}else i({message:"Problem encountered loading the default audio track."})}},SUBTITLES:function(o,s){return function(){var a=s.segmentLoaders[o],e=s.mediaTypes[o];st.log.warn("Problem encountered loading the subtitle track.Disabling subtitle track."),B3(a,e);var i=e.activeTrack();i&&(i.mode="disabled"),e.onTrackChanged()}}},Cc={AUDIO:function(o,s,a){if(s){var e=a.tech,i=a.requestOptions,u=a.segmentLoaders[o];s.on("loadedmetadata",function(){var p=s.media();u.playlist(p,i),(!e.paused()||p.endList&&"none"!==e.preload())&&u.load()}),s.on("loadedplaylist",function(){u.playlist(s.media(),i),e.paused()||u.load()}),s.on("error",q3[o](o,a))}},SUBTITLES:function(o,s,a){var e=a.tech,i=a.requestOptions,u=a.segmentLoaders[o],p=a.mediaTypes[o];s.on("loadedmetadata",function(){var _=s.media();u.playlist(_,i),u.track(p.activeTrack()),(!e.paused()||_.endList&&"none"!==e.preload())&&u.load()}),s.on("loadedplaylist",function(){u.playlist(s.media(),i),e.paused()||u.load()}),s.on("error",q3[o](o,a))}},M6={AUDIO:function(o,s){var a=s.vhs,e=s.sourceType,i=s.segmentLoaders[o],u=s.requestOptions,p=s.master.mediaGroups,_=s.mediaTypes[o],b=_.groups,I=_.tracks,z=_.logger_,B=s.masterPlaylistLoader,le=$l(B.master);for(var Ee in(!p[o]||0===Object.keys(p[o]).length)&&(p[o]={main:{default:{default:!0}}},le&&(p[o].main.default.playlists=B.master.playlists)),p[o])for(var ge in b[Ee]||(b[Ee]=[]),p[o][Ee]){var be=p[o][Ee][ge],ot=void 0;if(le?(z("AUDIO group '"+Ee+"' label '"+ge+"' is a master playlist"),be.isMasterPlaylist=!0,ot=null):ot="vhs-json"===e&&be.playlists?new O2(be.playlists[0],a,u):be.resolvedUri?new O2(be.resolvedUri,a,u):be.playlists&&"dash"===e?new J0(be.playlists[0],a,u,B):null,be=st.mergeOptions({id:ge,playlistLoader:ot},be),Cc[o](o,be.playlistLoader,s),b[Ee].push(be),typeof I[ge]>"u"){var ct=new st.AudioTrack({id:ge,kind:y6(be),enabled:!1,language:be.language,default:be.default,label:ge});I[ge]=ct}}i.on("error",q3[o](o,s))},SUBTITLES:function(o,s){var a=s.tech,e=s.vhs,i=s.sourceType,u=s.segmentLoaders[o],p=s.requestOptions,_=s.master.mediaGroups,b=s.mediaTypes[o],I=b.groups,z=b.tracks,B=s.masterPlaylistLoader;for(var le in _[o])for(var Ee in I[le]||(I[le]=[]),_[o][le])if(!_[o][le][Ee].forced){var ge=_[o][le][Ee],be=void 0;if("hls"===i)be=new O2(ge.resolvedUri,e,p);else if("dash"===i){if(!ge.playlists.filter(function(Et){return Et.excludeUntil!==1/0}).length)return;be=new J0(ge.playlists[0],e,p,B)}else"vhs-json"===i&&(be=new O2(ge.playlists?ge.playlists[0]:ge.resolvedUri,e,p));if(ge=st.mergeOptions({id:Ee,playlistLoader:be},ge),Cc[o](o,ge.playlistLoader,s),I[le].push(ge),typeof z[Ee]>"u"){var ct=a.addRemoteTextTrack({id:Ee,kind:"subtitles",default:ge.default&&ge.autoselect,language:ge.language,label:Ee},!1).track;z[Ee]=ct}}u.on("error",q3[o](o,s))},"CLOSED-CAPTIONS":function(o,s){var a=s.tech,e=s.master.mediaGroups,i=s.mediaTypes[o],u=i.groups,p=i.tracks;for(var _ in e[o])for(var b in u[_]||(u[_]=[]),e[o][_]){var I=e[o][_][b];if(/^(?:CC|SERVICE)/.test(I.instreamId)){var z=a.options_.vhs&&a.options_.vhs.captionServices||{},B={label:b,language:I.language,instreamId:I.instreamId,default:I.default&&I.autoselect};if(z[B.instreamId]&&(B=st.mergeOptions(B,z[B.instreamId])),void 0===B.default&&delete B.default,u[_].push(st.mergeOptions({id:b},I)),typeof p[b]>"u"){var le=a.addRemoteTextTrack({id:B.instreamId,kind:"captions",default:B.default,language:B.language,label:B.label},!1).track;p[b]=le}}}}},w6=function f(o,s){for(var a=0;a1&&$l(s.master))for(var b=0;b<_.length;b++){var I=i[_[b]];if(w6(I,u)){p=I;break}}else i.main?p=i.main:1===_.length&&(p=i[_[0]]);return typeof a>"u"?p:null!==a&&p&&p.filter(function(z){return z.id===a.id})[0]||null}}(Ee,o),s[Ee].activeTrack=vc[Ee](Ee,o),s[Ee].onGroupChanged=function(o,s){return function(){var a=s.segmentLoaders,e=a[o],i=a.main,u=s.mediaTypes[o],p=u.activeTrack(),_=u.getActiveGroup(),b=u.activePlaylistLoader,I=u.lastGroup_;if((!_||!I||_.id!==I.id)&&(u.lastGroup_=_,u.lastTrack_=p,B3(e,u),_&&!_.isMasterPlaylist)){if(!_.playlistLoader)return void(b&&i.resetEverything());e.resyncLoader(),mc(_.playlistLoader,u)}}}(Ee,o),s[Ee].onGroupChanging=function(o,s){return function(){var a=s.segmentLoaders[o];s.mediaTypes[o].lastGroup_=null,a.abort(),a.pause()}}(Ee,o),s[Ee].onTrackChanged=function(o,s){return function(){var a=s.masterPlaylistLoader,e=s.segmentLoaders,i=e[o],u=e.main,p=s.mediaTypes[o],_=p.activeTrack(),b=p.getActiveGroup(),I=p.activePlaylistLoader,z=p.lastTrack_;if((!z||!_||z.id!==_.id)&&(p.lastGroup_=b,p.lastTrack_=_,B3(i,p),b)){if(b.isMasterPlaylist){if(!_||!z||_.id===z.id)return;var B=s.vhs.masterPlaylistController_,le=B.selectPlaylist();if(B.media()===le)return;return p.logger_("track change. Switching master audio from "+z.id+" to "+_.id),a.pause(),u.resetEverything(),void B.fastQualityChange_(le)}if("AUDIO"===o){if(!b.playlistLoader)return u.setAudio(!0),void u.resetEverything();i.setAudio(!0),u.setAudio(!1)}if(I===b.playlistLoader)return void mc(b.playlistLoader,p);i.track&&i.track(_),i.resetEverything(),mc(b.playlistLoader,p)}}}(Ee,o),s[Ee].getActiveGroup=function(o,s){var a=s.mediaTypes;return function(){var e=a[o].activeTrack();return e?a[o].activeGroup(e):null}}(Ee,o)});var b=s.AUDIO.activeGroup();if(b){var I=(b.filter(function(Ee){return Ee.default})[0]||b[0]).id;s.AUDIO.tracks[I].enabled=!0,s.AUDIO.onGroupChanged(),s.AUDIO.onTrackChanged(),s.AUDIO.getActiveGroup().playlistLoader?(_.setAudio(!1),p.setAudio(!0)):_.setAudio(!0)}a.on("mediachange",function(){["AUDIO","SUBTITLES"].forEach(function(Ee){return s[Ee].onGroupChanged()})}),a.on("mediachanging",function(){["AUDIO","SUBTITLES"].forEach(function(Ee){return s[Ee].onGroupChanging()})});var B=function(){s.AUDIO.onTrackChanged(),e.trigger({type:"usage",name:"vhs-audio-change"}),e.trigger({type:"usage",name:"hls-audio-change"})};for(var le in e.audioTracks().addEventListener("change",B),e.remoteTextTracks().addEventListener("change",s.SUBTITLES.onTrackChanged),i.on("dispose",function(){e.audioTracks().removeEventListener("change",B),e.remoteTextTracks().removeEventListener("change",s.SUBTITLES.onTrackChanged)}),e.clearTracks("audio"),s.AUDIO.tracks)e.audioTracks().addTrack(s.AUDIO.tracks[le])},R3=function(){var o={};return["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach(function(s){o[s]={groups:{},tracks:{},activePlaylistLoader:null,activeGroup:V1,activeTrack:V1,getActiveGroup:V1,onGroupChanged:V1,onTrackChanged:V1,lastTrack_:null,logger_:Vs("MediaGroups["+s+"]")}}),o},Y4=["mediaRequests","mediaRequestsAborted","mediaRequestsTimedout","mediaRequestsErrored","mediaTransferDuration","mediaBytesTransferred","mediaAppends"],yc=function(o){return this.audioSegmentLoader_[o]+this.mainSegmentLoader_[o]},Cd=function(f){function o(a){var e;e=f.call(this)||this;var i=a.src,u=a.handleManifestRedirects,p=a.withCredentials,_=a.tech,b=a.bandwidth,I=a.externVhs,z=a.useCueTags,B=a.blacklistDuration,le=a.enableLowInitialPlaylist,Ee=a.sourceType,ge=a.cacheEncryptionKeys,be=a.experimentalBufferBasedABR,ot=a.experimentalLeastPixelDiffSelector,ct=a.captionServices;if(!i)throw new Error("A non-empty playlist URL or JSON manifest string is required");var Et=a.maxPlaylistRetries;(null===Et||typeof Et>"u")&&(Et=1/0),Ds=I,e.experimentalBufferBasedABR=Boolean(be),e.experimentalLeastPixelDiffSelector=Boolean(ot),e.withCredentials=p,e.tech_=_,e.vhs_=_.vhs,e.sourceType_=Ee,e.useCueTags_=z,e.blacklistDuration=B,e.maxPlaylistRetries=Et,e.enableLowInitialPlaylist=le,e.useCueTags_&&(e.cueTagsTrack_=e.tech_.addTextTrack("metadata","ad-cues"),e.cueTagsTrack_.inBandMetadataTrackDispatchType=""),e.requestOptions_={withCredentials:p,handleManifestRedirects:u,maxPlaylistRetries:Et,timeout:null},e.on("error",e.pauseLoading),e.mediaTypes_=R3(),e.mediaSource=new(C().MediaSource),e.handleDurationChange_=e.handleDurationChange_.bind(re(e)),e.handleSourceOpen_=e.handleSourceOpen_.bind(re(e)),e.handleSourceEnded_=e.handleSourceEnded_.bind(re(e)),e.mediaSource.addEventListener("durationchange",e.handleDurationChange_),e.mediaSource.addEventListener("sourceopen",e.handleSourceOpen_),e.mediaSource.addEventListener("sourceended",e.handleSourceEnded_),e.seekable_=st.createTimeRanges(),e.hasPlayed_=!1,e.syncController_=new _6(a),e.segmentMetadataTrack_=_.addRemoteTextTrack({kind:"metadata",label:"segment-metadata"},!1).track,e.decrypter_=new v6,e.sourceUpdater_=new p6(e.mediaSource),e.inbandTextTracks_={},e.timelineChangeController_=new gc;var Lt={vhs:e.vhs_,parse708captions:a.parse708captions,captionServices:ct,mediaSource:e.mediaSource,currentTime:e.tech_.currentTime.bind(e.tech_),seekable:function(){return e.seekable()},seeking:function(){return e.tech_.seeking()},duration:function(){return e.duration()},hasPlayed:function(){return e.hasPlayed_},goalBufferLength:function(){return e.goalBufferLength()},bandwidth:b,syncController:e.syncController_,decrypter:e.decrypter_,sourceType:e.sourceType_,inbandTextTracks:e.inbandTextTracks_,cacheEncryptionKeys:ge,sourceUpdater:e.sourceUpdater_,timelineChangeController:e.timelineChangeController_,experimentalExactManifestTimings:a.experimentalExactManifestTimings};e.masterPlaylistLoader_="dash"===e.sourceType_?new J0(i,e.vhs_,e.requestOptions_):new O2(i,e.vhs_,e.requestOptions_),e.setupMasterPlaylistLoaderListeners_(),e.mainSegmentLoader_=new Pu(st.mergeOptions(Lt,{segmentMetadataTrack:e.segmentMetadataTrack_,loaderType:"main"}),a),e.audioSegmentLoader_=new Pu(st.mergeOptions(Lt,{loaderType:"audio"}),a),e.subtitleSegmentLoader_=new h6(st.mergeOptions(Lt,{loaderType:"vtt",featuresNativeTextTracks:e.tech_.featuresNativeTextTracks}),a),e.setupSegmentLoaderListeners_(),e.experimentalBufferBasedABR&&(e.masterPlaylistLoader_.one("loadedplaylist",function(){return e.startABRTimer_()}),e.tech_.on("pause",function(){return e.stopABRTimer_()}),e.tech_.on("play",function(){return e.startABRTimer_()})),Y4.forEach(function(Xt){e[Xt+"_"]=yc.bind(re(e),Xt)}),e.logger_=Vs("MPC"),e.triggeredFmp4Usage=!1,"none"===e.tech_.preload()?(e.loadOnPlay_=function(){e.loadOnPlay_=null,e.masterPlaylistLoader_.load()},e.tech_.one("play",e.loadOnPlay_)):e.masterPlaylistLoader_.load(),e.timeToLoadedData__=-1,e.mainAppendsToLoadedData__=-1,e.audioAppendsToLoadedData__=-1;var At="none"===e.tech_.preload()?"play":"loadstart";return e.tech_.one(At,function(){var Xt=Date.now();e.tech_.one("loadeddata",function(){e.timeToLoadedData__=Date.now()-Xt,e.mainAppendsToLoadedData__=e.mainSegmentLoader_.mediaAppends,e.audioAppendsToLoadedData__=e.audioSegmentLoader_.mediaAppends})}),e}j(o,f);var s=o.prototype;return s.mainAppendsToLoadedData_=function(){return this.mainAppendsToLoadedData__},s.audioAppendsToLoadedData_=function(){return this.audioAppendsToLoadedData__},s.appendsToLoadedData_=function(){var e=this.mainAppendsToLoadedData_(),i=this.audioAppendsToLoadedData_();return-1===e||-1===i?-1:e+i},s.timeToLoadedData_=function(){return this.timeToLoadedData__},s.checkABR_=function(){var e=this.selectPlaylist();e&&this.shouldSwitchToMedia_(e)&&this.switchMedia_(e,"abr")},s.switchMedia_=function(e,i,u){var p=this.media(),_=p&&(p.id||p.uri),b=e.id||e.uri;_&&_!==b&&(this.logger_("switch media "+_+" -> "+b+" from "+i),this.tech_.trigger({type:"usage",name:"vhs-rendition-change-"+i})),this.masterPlaylistLoader_.media(e,u)},s.startABRTimer_=function(){var e=this;this.stopABRTimer_(),this.abrTimer_=C().setInterval(function(){return e.checkABR_()},250)},s.stopABRTimer_=function(){this.tech_.scrubbing&&this.tech_.scrubbing()||(C().clearInterval(this.abrTimer_),this.abrTimer_=null)},s.getAudioTrackPlaylists_=function(){var e=this.master(),i=e&&e.playlists||[];if(!e||!e.mediaGroups||!e.mediaGroups.AUDIO)return i;var _,u=e.mediaGroups.AUDIO,p=Object.keys(u);if(Object.keys(this.mediaTypes_.AUDIO.groups).length)_=this.mediaTypes_.AUDIO.activeTrack();else{var b=u.main||p.length&&u[p[0]];for(var I in b)if(b[I].default){_={label:I};break}}if(!_)return i;var z=[];for(var B in u)if(u[B][_.label]){var le=u[B][_.label];if(le.playlists&&le.playlists.length)z.push.apply(z,le.playlists);else if(le.uri)z.push(le);else if(e.playlists.length)for(var Ee=0;Ee1&&(this.tech_.trigger({type:"usage",name:"vhs-alternate-audio"}),this.tech_.trigger({type:"usage",name:"hls-alternate-audio"})),this.useCueTags_&&(this.tech_.trigger({type:"usage",name:"vhs-playlist-cue-tags"}),this.tech_.trigger({type:"usage",name:"hls-playlist-cue-tags"}))},s.shouldSwitchToMedia_=function(e){var i=this.masterPlaylistLoader_.media()||this.masterPlaylistLoader_.pendingMedia_,u=this.tech_.currentTime(),p=this.bufferLowWaterLine(),_=this.bufferHighWaterLine();return function(o){var s=o.currentPlaylist,a=o.buffered,e=o.currentTime,i=o.nextPlaylist,u=o.bufferLowWaterLine,p=o.bufferHighWaterLine,_=o.duration,b=o.experimentalBufferBasedABR,I=o.log;if(!i)return st.log.warn("We received no playlist to switch to. Please check your stream."),!1;var z="allowing switch "+(s&&s.id||"null")+" -> "+i.id;if(!s)return I(z+" as current playlist is not set"),!0;if(i.id===s.id)return!1;var B=Boolean(Cl(a,e).length);if(!s.endList)return B||"number"!=typeof s.partTargetDuration?(I(z+" as current playlist is live"),!0):(I("not "+z+" as current playlist is live llhls, but currentTime isn't in buffered."),!1);var le=P2(a,e),Ee=b?oa.EXPERIMENTAL_MAX_BUFFER_LOW_WATER_LINE:oa.MAX_BUFFER_LOW_WATER_LINE;if(_be)&&le>=u){var ct=z+" as forwardBuffer >= bufferLowWaterLine ("+le+" >= "+u+")";return b&&(ct+=" and next bandwidth > current bandwidth ("+ge+" > "+be+")"),I(ct),!0}return I("not "+z+" as no switching criteria met"),!1}({buffered:this.tech_.buffered(),currentTime:u,currentPlaylist:i,nextPlaylist:e,bufferLowWaterLine:p,bufferHighWaterLine:_,duration:this.duration(),experimentalBufferBasedABR:this.experimentalBufferBasedABR,log:this.logger_})},s.setupSegmentLoaderListeners_=function(){var e=this;this.experimentalBufferBasedABR||(this.mainSegmentLoader_.on("bandwidthupdate",function(){var u=e.selectPlaylist();e.shouldSwitchToMedia_(u)&&e.switchMedia_(u,"bandwidthupdate"),e.tech_.trigger("bandwidthupdate")}),this.mainSegmentLoader_.on("progress",function(){e.trigger("progress")})),this.mainSegmentLoader_.on("error",function(){e.blacklistCurrentPlaylist(e.mainSegmentLoader_.error())}),this.mainSegmentLoader_.on("appenderror",function(){e.error=e.mainSegmentLoader_.error_,e.trigger("error")}),this.mainSegmentLoader_.on("syncinfoupdate",function(){e.onSyncInfoUpdate_()}),this.mainSegmentLoader_.on("timestampoffset",function(){e.tech_.trigger({type:"usage",name:"vhs-timestamp-offset"}),e.tech_.trigger({type:"usage",name:"hls-timestamp-offset"})}),this.audioSegmentLoader_.on("syncinfoupdate",function(){e.onSyncInfoUpdate_()}),this.audioSegmentLoader_.on("appenderror",function(){e.error=e.audioSegmentLoader_.error_,e.trigger("error")}),this.mainSegmentLoader_.on("ended",function(){e.logger_("main segment loader ended"),e.onEndOfStream()}),this.mainSegmentLoader_.on("earlyabort",function(u){e.experimentalBufferBasedABR||(e.delegateLoaders_("all",["abort"]),e.blacklistCurrentPlaylist({message:"Aborted early because there isn't enough bandwidth to complete the request without rebuffering."},120))});var i=function(){if(!e.sourceUpdater_.hasCreatedSourceBuffers())return e.tryToCreateSourceBuffers_();var p=e.getCodecsOrExclude_();p&&e.sourceUpdater_.addOrChangeSourceBuffers(p)};this.mainSegmentLoader_.on("trackinfo",i),this.audioSegmentLoader_.on("trackinfo",i),this.mainSegmentLoader_.on("fmp4",function(){e.triggeredFmp4Usage||(e.tech_.trigger({type:"usage",name:"vhs-fmp4"}),e.tech_.trigger({type:"usage",name:"hls-fmp4"}),e.triggeredFmp4Usage=!0)}),this.audioSegmentLoader_.on("fmp4",function(){e.triggeredFmp4Usage||(e.tech_.trigger({type:"usage",name:"vhs-fmp4"}),e.tech_.trigger({type:"usage",name:"hls-fmp4"}),e.triggeredFmp4Usage=!0)}),this.audioSegmentLoader_.on("ended",function(){e.logger_("audioSegmentLoader ended"),e.onEndOfStream()})},s.mediaSecondsLoaded_=function(){return Math.max(this.audioSegmentLoader_.mediaSecondsLoaded+this.mainSegmentLoader_.mediaSecondsLoaded)},s.load=function(){this.mainSegmentLoader_.load(),this.mediaTypes_.AUDIO.activePlaylistLoader&&this.audioSegmentLoader_.load(),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&this.subtitleSegmentLoader_.load()},s.smoothQualityChange_=function(e){void 0===e&&(e=this.selectPlaylist()),this.fastQualityChange_(e)},s.fastQualityChange_=function(e){var i=this;void 0===e&&(e=this.selectPlaylist()),e!==this.masterPlaylistLoader_.media()?(this.switchMedia_(e,"fast-quality"),this.mainSegmentLoader_.resetEverything(function(){st.browser.IE_VERSION||st.browser.IS_EDGE?i.tech_.setCurrentTime(i.tech_.currentTime()+.04):i.tech_.setCurrentTime(i.tech_.currentTime())})):this.logger_("skipping fastQualityChange because new media is same as old")},s.play=function(){if(!this.setupFirstPlay()){this.tech_.ended()&&this.tech_.setCurrentTime(0),this.hasPlayed_&&this.load();var e=this.tech_.seekable();if(this.tech_.duration()===1/0&&this.tech_.currentTime()this.maxPlaylistRetries?1/0:Date.now()+1e3*i,u.excludeUntil=z,e.reason&&(u.lastExcludeReason_=e.reason),this.tech_.trigger("blacklistplaylist"),this.tech_.trigger({type:"usage",name:"vhs-rendition-blacklisted"}),this.tech_.trigger({type:"usage",name:"hls-rendition-blacklisted"});var B=this.selectPlaylist();if(!B)return this.error="Playback cannot continue. No available working or supported playlists.",void this.trigger("error");var le=e.internal?this.logger_:st.log.warn,Ee=e.message?" "+e.message:"";le((e.internal?"Internal problem":"Problem")+" encountered with playlist "+u.id+"."+Ee+" Switching to playlist "+B.id+"."),B.attributes.AUDIO!==u.attributes.AUDIO&&this.delegateLoaders_("audio",["abort","pause"]),B.attributes.SUBTITLES!==u.attributes.SUBTITLES&&this.delegateLoaders_("subtitle",["abort","pause"]),this.delegateLoaders_("main",["abort","pause"]);var ge=B.targetDuration/2*1e3||5e3,be="number"==typeof B.lastRequest&&Date.now()-B.lastRequest<=ge;return this.switchMedia_(B,"exclude",b||be)},s.pauseLoading=function(){this.delegateLoaders_("all",["abort","pause"]),this.stopABRTimer_()},s.delegateLoaders_=function(e,i){var u=this,p=[],_="all"===e;(_||"main"===e)&&p.push(this.masterPlaylistLoader_);var b=[];(_||"audio"===e)&&b.push("AUDIO"),(_||"subtitle"===e)&&(b.push("CLOSED-CAPTIONS"),b.push("SUBTITLES")),b.forEach(function(I){var z=u.mediaTypes_[I]&&u.mediaTypes_[I].activePlaylistLoader;z&&p.push(z)}),["main","audio","subtitle"].forEach(function(I){var z=u[I+"SegmentLoader_"];z&&(e===I||"all"===e)&&p.push(z)}),p.forEach(function(I){return i.forEach(function(z){"function"==typeof I[z]&&I[z]()})})},s.setCurrentTime=function(e){var i=Cl(this.tech_.buffered(),e);return this.masterPlaylistLoader_&&this.masterPlaylistLoader_.media()&&this.masterPlaylistLoader_.media().segments?i&&i.length?e:(this.mainSegmentLoader_.resetEverything(),this.mainSegmentLoader_.abort(),this.mediaTypes_.AUDIO.activePlaylistLoader&&(this.audioSegmentLoader_.resetEverything(),this.audioSegmentLoader_.abort()),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&(this.subtitleSegmentLoader_.resetEverything(),this.subtitleSegmentLoader_.abort()),void this.load()):0},s.duration=function(){if(!this.masterPlaylistLoader_)return 0;var e=this.masterPlaylistLoader_.media();return e?e.endList?this.mediaSource?this.mediaSource.duration:Ds.Playlist.duration(e):1/0:0},s.seekable=function(){return this.seekable_},s.onSyncInfoUpdate_=function(){var e;if(this.masterPlaylistLoader_){var i=this.masterPlaylistLoader_.media();if(i){var u=this.syncController_.getExpiredTime(i,this.duration());if(null!==u){var b,I,p=this.masterPlaylistLoader_.master,_=Ds.Playlist.seekable(i,u,Ds.Playlist.liveEdgeDelay(p,i));if(0!==_.length&&(!this.mediaTypes_.AUDIO.activePlaylistLoader||(i=this.mediaTypes_.AUDIO.activePlaylistLoader.media(),null!==(u=this.syncController_.getExpiredTime(i,this.duration()))&&0!==(e=Ds.Playlist.seekable(i,u,Ds.Playlist.liveEdgeDelay(p,i))).length)))this.seekable_&&this.seekable_.length&&(b=this.seekable_.end(0),I=this.seekable_.start(0)),e?e.start(0)>_.end(0)||_.start(0)>e.end(0)?this.seekable_=_:this.seekable_=st.createTimeRanges([[e.start(0)>_.start(0)?e.start(0):_.start(0),e.end(0)<_.end(0)?e.end(0):_.end(0)]]):this.seekable_=_,(!this.seekable_||!this.seekable_.length||this.seekable_.end(0)!==b||this.seekable_.start(0)!==I)&&(this.logger_("seekable updated ["+x5(this.seekable_)+"]"),this.tech_.trigger("seekablechanged"))}}}},s.updateDuration=function(e){if(this.updateDuration_&&(this.mediaSource.removeEventListener("sourceopen",this.updateDuration_),this.updateDuration_=null),"open"!==this.mediaSource.readyState)return this.updateDuration_=this.updateDuration.bind(this,e),void this.mediaSource.addEventListener("sourceopen",this.updateDuration_);if(e){var i=this.seekable();if(!i.length)return;(isNaN(this.mediaSource.duration)||this.mediaSource.duration0&&(p=Math.max(p,u.end(u.length-1))),this.mediaSource.duration!==p&&this.sourceUpdater_.setDuration(p)}},s.dispose=function(){var e=this;this.trigger("dispose"),this.decrypter_.terminate(),this.masterPlaylistLoader_.dispose(),this.mainSegmentLoader_.dispose(),this.loadOnPlay_&&this.tech_.off("play",this.loadOnPlay_),["AUDIO","SUBTITLES"].forEach(function(i){var u=e.mediaTypes_[i].groups;for(var p in u)u[p].forEach(function(_){_.playlistLoader&&_.playlistLoader.dispose()})}),this.audioSegmentLoader_.dispose(),this.subtitleSegmentLoader_.dispose(),this.sourceUpdater_.dispose(),this.timelineChangeController_.dispose(),this.stopABRTimer_(),this.updateDuration_&&this.mediaSource.removeEventListener("sourceopen",this.updateDuration_),this.mediaSource.removeEventListener("durationchange",this.handleDurationChange_),this.mediaSource.removeEventListener("sourceopen",this.handleSourceOpen_),this.mediaSource.removeEventListener("sourceended",this.handleSourceEnded_),this.off()},s.master=function(){return this.masterPlaylistLoader_.master},s.media=function(){return this.masterPlaylistLoader_.media()||this.initialMedia_},s.areMediaTypesKnown_=function(){var e=!!this.mediaTypes_.AUDIO.activePlaylistLoader,i=!!this.mainSegmentLoader_.getCurrentMediaInfo_(),u=!e||!!this.audioSegmentLoader_.getCurrentMediaInfo_();return!(!i||!u)},s.getCodecsOrExclude_=function(){var e=this,i={main:this.mainSegmentLoader_.getCurrentMediaInfo_()||{},audio:this.audioSegmentLoader_.getCurrentMediaInfo_()||{}};i.video=i.main;var u=Tu(this.master(),this.media()),p={},_=!!this.mediaTypes_.AUDIO.activePlaylistLoader;if(i.main.hasVideo&&(p.video=u.video||i.main.videoCodec||"avc1.4d400d"),i.main.isMuxed&&(p.video+=","+(u.audio||i.main.audioCodec||$t)),(i.main.hasAudio&&!i.main.isMuxed||i.audio.hasAudio||_)&&(p.audio=u.audio||i.main.audioCodec||i.audio.audioCodec||$t,i.audio.isFmp4=i.main.hasAudio&&!i.main.isMuxed?i.main.isFmp4:i.audio.isFmp4),p.audio||p.video){var z,I={};if(["video","audio"].forEach(function(ge){if(p.hasOwnProperty(ge)&&!function(be,ot){return be?We(ot):Ut(ot)}(i[ge].isFmp4,p[ge])){var be=i[ge].isFmp4?"browser":"muxer";I[be]=I[be]||[],I[be].push(p[ge]),"audio"===ge&&(z=be)}}),_&&z&&this.media().attributes.AUDIO){var B=this.media().attributes.AUDIO;this.master().playlists.forEach(function(ge){(ge.attributes&&ge.attributes.AUDIO)===B&&ge!==e.media()&&(ge.excludeUntil=1/0)}),this.logger_("excluding audio group "+B+" as "+z+' does not support codec(s): "'+p.audio+'"')}if(!Object.keys(I).length){if(this.sourceUpdater_.hasCreatedSourceBuffers()&&!this.sourceUpdater_.canChangeType()){var Ee=[];if(["video","audio"].forEach(function(ge){var be=(xn(e.sourceUpdater_.codecs[ge]||"")[0]||{}).type,ot=(xn(p[ge]||"")[0]||{}).type;be&&ot&&be.toLowerCase()!==ot.toLowerCase()&&Ee.push('"'+e.sourceUpdater_.codecs[ge]+'" -> "'+p[ge]+'"')}),Ee.length)return void this.blacklistCurrentPlaylist({playlist:this.media(),message:"Codec switching not supported: "+Ee.join(", ")+".",blacklistDuration:1/0,internal:!0})}return p}var le=Object.keys(I).reduce(function(ge,be){return ge&&(ge+=", "),ge+=be+' does not support codec(s): "'+I[be].join(",")+'"'},"")+".";this.blacklistCurrentPlaylist({playlist:this.media(),internal:!0,message:le,blacklistDuration:1/0})}else this.blacklistCurrentPlaylist({playlist:this.media(),message:"Could not determine codecs for playlist.",blacklistDuration:1/0})},s.tryToCreateSourceBuffers_=function(){if("open"===this.mediaSource.readyState&&!this.sourceUpdater_.hasCreatedSourceBuffers()&&this.areMediaTypesKnown_()){var e=this.getCodecsOrExclude_();if(e){this.sourceUpdater_.createSourceBuffers(e);var i=[e.video,e.audio].filter(Boolean).join(",");this.excludeIncompatibleVariants_(i)}}},s.excludeUnsupportedVariants_=function(){var e=this,i=this.master().playlists,u=[];Object.keys(i).forEach(function(p){var _=i[p];if(-1===u.indexOf(_.id)){u.push(_.id);var b=Tu(e.master,_),I=[];b.audio&&!Ut(b.audio)&&!We(b.audio)&&I.push("audio codec "+b.audio),b.video&&!Ut(b.video)&&!We(b.video)&&I.push("video codec "+b.video),b.text&&"stpp.ttml.im1t"===b.text&&I.push("text codec "+b.text),I.length&&(_.excludeUntil=1/0,e.logger_("excluding "+_.id+" for unsupported: "+I.join(", ")))}})},s.excludeIncompatibleVariants_=function(e){var i=this,u=[],p=this.master().playlists,_=S3(xn(e)),b=lc(_),I=_.video&&xn(_.video)[0]||null,z=_.audio&&xn(_.audio)[0]||null;Object.keys(p).forEach(function(B){var le=p[B];if(-1===u.indexOf(le.id)&&le.excludeUntil!==1/0){u.push(le.id);var Ee=[],ge=Tu(i.masterPlaylistLoader_.master,le),be=lc(ge);if(ge.audio||ge.video){if(be!==b&&Ee.push('codec count "'+be+'" !== "'+b+'"'),!i.sourceUpdater_.canChangeType()){var ot=ge.video&&xn(ge.video)[0]||null,ct=ge.audio&&xn(ge.audio)[0]||null;ot&&I&&ot.type.toLowerCase()!==I.type.toLowerCase()&&Ee.push('video codec "'+ot.type+'" !== "'+I.type+'"'),ct&&z&&ct.type.toLowerCase()!==z.type.toLowerCase()&&Ee.push('audio codec "'+ct.type+'" !== "'+z.type+'"')}Ee.length&&(le.excludeUntil=1/0,i.logger_("blacklisting "+le.id+": "+Ee.join(" && ")))}}})},s.updateAdCues_=function(e){var i=0,u=this.seekable();u.length&&(i=u.start(0)),function(o,s,a){if(void 0===a&&(a=0),o.segments)for(var i,e=a,u=0;u"u"?p:(e?delete i.disabled:i.disabled=!0,e!==p&&!u&&(a(),e?o.trigger("renditionenabled"):o.trigger("renditiondisabled")),e)}}(o.playlists,s.id,p)},j3=["seeking","seeked","pause","playing","error"],W1=function(){function f(s){var a=this;this.masterPlaylistController_=s.masterPlaylistController,this.tech_=s.tech,this.seekable=s.seekable,this.allowSeeksWithinUnsafeLiveWindow=s.allowSeeksWithinUnsafeLiveWindow,this.liveRangeSafeTimeDelta=s.liveRangeSafeTimeDelta,this.media=s.media,this.consecutiveUpdates=0,this.lastRecordedTime=null,this.timer_=null,this.checkCurrentTimeTimeout_=null,this.logger_=Vs("PlaybackWatcher"),this.logger_("initialize");var e=function(){return a.monitorCurrentTime_()},i=function(){return a.monitorCurrentTime_()},u=function(){return a.techWaiting_()},p=function(){return a.cancelTimer_()},_=this.masterPlaylistController_,b=["main","subtitle","audio"],I={};b.forEach(function(B){I[B]={reset:function(){return a.resetSegmentDownloads_(B)},updateend:function(){return a.checkSegmentDownloads_(B)}},_[B+"SegmentLoader_"].on("appendsdone",I[B].updateend),_[B+"SegmentLoader_"].on("playlistupdate",I[B].reset),a.tech_.on(["seeked","seeking"],I[B].reset)});var z=function(le){["main","audio"].forEach(function(Ee){_[Ee+"SegmentLoader_"][le]("appended",a.seekingAppendCheck_)})};this.seekingAppendCheck_=function(){a.fixesBadSeeks_()&&(a.consecutiveUpdates=0,a.lastRecordedTime=a.tech_.currentTime(),z("off"))},this.clearSeekingAppendCheck_=function(){return z("off")},this.watchForBadSeeking_=function(){a.clearSeekingAppendCheck_(),z("on")},this.tech_.on("seeked",this.clearSeekingAppendCheck_),this.tech_.on("seeking",this.watchForBadSeeking_),this.tech_.on("waiting",u),this.tech_.on(j3,p),this.tech_.on("canplay",i),this.tech_.one("play",e),this.dispose=function(){a.clearSeekingAppendCheck_(),a.logger_("dispose"),a.tech_.off("waiting",u),a.tech_.off(j3,p),a.tech_.off("canplay",i),a.tech_.off("play",e),a.tech_.off("seeking",a.watchForBadSeeking_),a.tech_.off("seeked",a.clearSeekingAppendCheck_),b.forEach(function(B){_[B+"SegmentLoader_"].off("appendsdone",I[B].updateend),_[B+"SegmentLoader_"].off("playlistupdate",I[B].reset),a.tech_.off(["seeked","seeking"],I[B].reset)}),a.checkCurrentTimeTimeout_&&C().clearTimeout(a.checkCurrentTimeTimeout_),a.cancelTimer_()}}var o=f.prototype;return o.monitorCurrentTime_=function(){this.checkCurrentTime_(),this.checkCurrentTimeTimeout_&&C().clearTimeout(this.checkCurrentTimeTimeout_),this.checkCurrentTimeTimeout_=C().setTimeout(this.monitorCurrentTime_.bind(this),250)},o.resetSegmentDownloads_=function(a){var e=this.masterPlaylistController_[a+"SegmentLoader_"];this[a+"StalledDownloads_"]>0&&this.logger_("resetting possible stalled download count for "+a+" loader"),this[a+"StalledDownloads_"]=0,this[a+"Buffered_"]=e.buffered_()},o.checkSegmentDownloads_=function(a){var e=this.masterPlaylistController_,i=e[a+"SegmentLoader_"],u=i.buffered_(),p=function(o,s){if(o===s)return!1;if(!o&&s||!s&&o||o.length!==s.length)return!0;for(var a=0;a=e.end(e.length-1)))return this.techWaiting_();this.consecutiveUpdates>=5&&a===this.lastRecordedTime?(this.consecutiveUpdates++,this.waiting_()):a===this.lastRecordedTime?this.consecutiveUpdates++:(this.consecutiveUpdates=0,this.lastRecordedTime=a)}},o.cancelTimer_=function(){this.consecutiveUpdates=0,this.timer_&&(this.logger_("cancelTimer_"),clearTimeout(this.timer_)),this.timer_=null},o.fixesBadSeeks_=function(){if(!this.tech_.seeking())return!1;var p,e=this.seekable(),i=this.tech_.currentTime();this.afterSeekableWindow_(e,i,this.media(),this.allowSeeksWithinUnsafeLiveWindow)&&(p=e.end(e.length-1));if(this.beforeSeekableWindow_(e,i)){var b=e.start(0);p=b+(b===e.end(0)?0:w1)}if(typeof p<"u")return this.logger_("Trying to seek outside of seekable at time "+i+" with seekable range "+x5(e)+". Seeking to "+p+"."),this.tech_.setCurrentTime(p),!0;for(var I=this.masterPlaylistController_.sourceUpdater_,z=this.tech_.buffered(),B=I.audioBuffer?I.audioBuffered():null,le=I.videoBuffer?I.videoBuffered():null,Ee=this.media(),ge=Ee.partTargetDuration?Ee.partTargetDuration:2*(Ee.targetDuration-_l),be=[B,le],ot=0;ot "+i.end(0)+"]. Attempting to resume playback by seeking to the current time."),this.tech_.trigger({type:"usage",name:"vhs-unknown-waiting"}),void this.tech_.trigger({type:"usage",name:"hls-unknown-waiting"})}},o.techWaiting_=function(){var a=this.seekable(),e=this.tech_.currentTime();if(this.tech_.seeking()||null!==this.timer_)return!0;if(this.beforeSeekableWindow_(a,e)){var i=a.end(a.length-1);return this.logger_("Fell out of live window at time "+e+". Seeking to live point (seekable end) "+i),this.cancelTimer_(),this.tech_.setCurrentTime(i),this.tech_.trigger({type:"usage",name:"vhs-live-resync"}),this.tech_.trigger({type:"usage",name:"hls-live-resync"}),!0}var u=this.tech_.vhs.masterPlaylistController_.sourceUpdater_,p=this.tech_.buffered();if(this.videoUnderflow_({audioBuffered:u.audioBuffered(),videoBuffered:u.videoBuffered(),currentTime:e}))return this.cancelTimer_(),this.tech_.setCurrentTime(e),this.tech_.trigger({type:"usage",name:"vhs-video-underflow"}),this.tech_.trigger({type:"usage",name:"hls-video-underflow"}),!0;var b=b3(p,e);if(b.length>0){var I=b.start(0)-e;return this.logger_("Stopped at "+e+", setting timer for "+I+", seeking to "+b.start(0)),this.cancelTimer_(),this.timer_=setTimeout(this.skipTheGap_.bind(this),1e3*I,e),!0}return!1},o.afterSeekableWindow_=function(a,e,i,u){if(void 0===u&&(u=!1),!a.length)return!1;var p=a.end(a.length-1)+w1;return!i.endList&&u&&(p=a.end(a.length-1)+3*i.targetDuration),e>p},o.beforeSeekableWindow_=function(a,e){return!!(a.length&&a.start(0)>0&&e2)return{start:p,end:_}}return null},f}(),U3={errorInterval:30,getSource:function(o){return o(this.tech({IWillNotUseThisInPlugins:!0}).currentSource_||this.currentSource())}},Z3=function f(o,s){var a=0,e=0,i=st.mergeOptions(U3,s);o.ready(function(){o.trigger({type:"usage",name:"vhs-error-reload-initialized"}),o.trigger({type:"usage",name:"hls-error-reload-initialized"})});var u=function(){e&&o.currentTime(e)},p=function(B){null!=B&&(e=o.duration()!==1/0&&o.currentTime()||0,o.one("loadedmetadata",u),o.src(B),o.trigger({type:"usage",name:"vhs-error-reload"}),o.trigger({type:"usage",name:"hls-error-reload"}),o.play())},_=function(){return Date.now()-a<1e3*i.errorInterval?(o.trigger({type:"usage",name:"vhs-error-reload-canceled"}),void o.trigger({type:"usage",name:"hls-error-reload-canceled"})):i.getSource&&"function"==typeof i.getSource?(a=Date.now(),i.getSource.call(o,p)):void st.log.error("ERROR: reloadSourceOnError - The option getSource must be a function!")},b=function z(){o.off("loadedmetadata",u),o.off("error",_),o.off("dispose",z)};o.on("error",_),o.on("dispose",b),o.reloadSourceOnError=function(B){b(),f(o,B)}},yo={PlaylistLoader:O2,Playlist:es,utils:R5,STANDARD_PLAYLIST_SELECTOR:rd,INITIAL_PLAYLIST_SELECTOR:function(){var o=this,s=this.playlists.master.playlists.filter(es.isEnabled);return i2(s,function(e,i){return N2(e,i)}),s.filter(function(e){return!!Tu(o.playlists.master,e).video})[0]||null},lastBandwidthSelector:rd,movingAverageBandwidthSelector:function(o){var s=-1,a=-1;if(o<0||o>1)throw new Error("Moving average bandwidth decay must be between 0 and 1.");return function(){var e=this.useDevicePixelRatio&&C().devicePixelRatio||1;return s<0&&(s=this.systemBandwidth,a=this.systemBandwidth),this.systemBandwidth>0&&this.systemBandwidth!==a&&(s=o*this.systemBandwidth+(1-o)*s,a=this.systemBandwidth),uc(this.playlists.master,s,parseInt(A3(this.tech_.el(),"width"),10)*e,parseInt(A3(this.tech_.el(),"height"),10)*e,this.limitRenditionByPlayerDimensions,this.masterPlaylistController_)}},comparePlaylistBandwidth:N2,comparePlaylistResolution:function(o,s){var a,e;return o.attributes.RESOLUTION&&o.attributes.RESOLUTION.width&&(a=o.attributes.RESOLUTION.width),a=a||C().Number.MAX_VALUE,s.attributes.RESOLUTION&&s.attributes.RESOLUTION.width&&(e=s.attributes.RESOLUTION.width),a===(e=e||C().Number.MAX_VALUE)&&o.attributes.BANDWIDTH&&s.attributes.BANDWIDTH?o.attributes.BANDWIDTH-s.attributes.BANDWIDTH:a-e},xhr:N5()};Object.keys(oa).forEach(function(f){Object.defineProperty(yo,f,{get:function(){return st.log.warn("using Vhs."+f+" is UNSAFE be sure you know what you are doing"),oa[f]},set:function(s){st.log.warn("using Vhs."+f+" is UNSAFE be sure you know what you are doing"),"number"!=typeof s||s<0?st.log.warn("value of Vhs."+f+" must be greater than or equal to 0"):oa[f]=s}})});var Td="videojs-vhs",L6=function(o,s){for(var a=s.media(),e=-1,i=0;i=B&&I>=B?Math.max(I,le):le}return I},set:function(I){this.masterPlaylistController_.mainSegmentLoader_.bandwidth=I,this.masterPlaylistController_.mainSegmentLoader_.throughput={rate:0,count:0}}},systemBandwidth:{get:function(){var z,I=1/(this.bandwidth||1);return z=this.throughput>0?1/this.throughput:0,Math.floor(1/(I+z))},set:function(){st.log.error('The "systemBandwidth" property is read-only')}}}),this.options_.bandwidth&&(this.bandwidth=this.options_.bandwidth),this.options_.throughput&&(this.throughput=this.options_.throughput),Object.defineProperties(this.stats,{bandwidth:{get:function(){return u.bandwidth||0},enumerable:!0},mediaRequests:{get:function(){return u.masterPlaylistController_.mediaRequests_()||0},enumerable:!0},mediaRequestsAborted:{get:function(){return u.masterPlaylistController_.mediaRequestsAborted_()||0},enumerable:!0},mediaRequestsTimedout:{get:function(){return u.masterPlaylistController_.mediaRequestsTimedout_()||0},enumerable:!0},mediaRequestsErrored:{get:function(){return u.masterPlaylistController_.mediaRequestsErrored_()||0},enumerable:!0},mediaTransferDuration:{get:function(){return u.masterPlaylistController_.mediaTransferDuration_()||0},enumerable:!0},mediaBytesTransferred:{get:function(){return u.masterPlaylistController_.mediaBytesTransferred_()||0},enumerable:!0},mediaSecondsLoaded:{get:function(){return u.masterPlaylistController_.mediaSecondsLoaded_()||0},enumerable:!0},mediaAppends:{get:function(){return u.masterPlaylistController_.mediaAppends_()||0},enumerable:!0},mainAppendsToLoadedData:{get:function(){return u.masterPlaylistController_.mainAppendsToLoadedData_()||0},enumerable:!0},audioAppendsToLoadedData:{get:function(){return u.masterPlaylistController_.audioAppendsToLoadedData_()||0},enumerable:!0},appendsToLoadedData:{get:function(){return u.masterPlaylistController_.appendsToLoadedData_()||0},enumerable:!0},timeToLoadedData:{get:function(){return u.masterPlaylistController_.timeToLoadedData_()||0},enumerable:!0},buffered:{get:function(){return Yl(u.tech_.buffered())},enumerable:!0},currentTime:{get:function(){return u.tech_.currentTime()},enumerable:!0},currentSource:{get:function(){return u.tech_.currentSource_},enumerable:!0},currentTech:{get:function(){return u.tech_.name_},enumerable:!0},duration:{get:function(){return u.tech_.duration()},enumerable:!0},master:{get:function(){return u.playlists.master},enumerable:!0},playerDimensions:{get:function(){return u.tech_.currentDimensions()},enumerable:!0},seekable:{get:function(){return Yl(u.tech_.seekable())},enumerable:!0},timestamp:{get:function(){return Date.now()},enumerable:!0},videoPlaybackQuality:{get:function(){return u.tech_.getVideoPlaybackQuality()},enumerable:!0}}),this.tech_.one("canplay",this.masterPlaylistController_.setupFirstPlay.bind(this.masterPlaylistController_)),this.tech_.on("bandwidthupdate",function(){u.options_.useBandwidthFromLocalStorage&&function(o){if(!C().localStorage)return!1;var s=Ed();s=s?st.mergeOptions(s,o):o;try{C().localStorage.setItem(Td,JSON.stringify(s))}catch{return!1}}({bandwidth:u.bandwidth,throughput:Math.round(u.throughput)})}),this.masterPlaylistController_.on("selectedinitialmedia",function(){!function(o){o.representations=function(){var s=o.masterPlaylistController_.master(),a=$l(s)?o.masterPlaylistController_.getAudioTrackPlaylists_():s.playlists;return a?a.filter(function(e){return!Jl(e)}).map(function(e,i){return new yd(o,e,e.id)}):[]}}(u)}),this.masterPlaylistController_.sourceUpdater_.on("createdsourcebuffers",function(){u.setupEme_()}),this.on(this.masterPlaylistController_,"progress",function(){this.tech_.trigger("progress")}),this.on(this.masterPlaylistController_,"firstplay",function(){this.ignoreNextSeekingEvent_=!0}),this.setupQualityLevels_(),this.tech_.el()&&(this.mediaSourceUrl_=C().URL.createObjectURL(this.masterPlaylistController_.mediaSource),this.tech_.src(this.mediaSourceUrl_))}},s.createKeySessions_=function(){var e=this,i=this.masterPlaylistController_.mediaTypes_.AUDIO.activePlaylistLoader;this.logger_("waiting for EME key session creation"),O6({player:this.player_,sourceKeySystems:this.source_.keySystems,audioMedia:i&&i.media(),mainPlaylists:this.playlists.master.playlists}).then(function(){e.logger_("created EME key session"),e.masterPlaylistController_.sourceUpdater_.initializedEme()}).catch(function(u){e.logger_("error while creating EME key session",u),e.player_.error({message:"Failed to initialize media keys for EME",code:3})})},s.handleWaitingForKey_=function(){this.logger_("waitingforkey fired, attempting to create any new key sessions"),this.createKeySessions_()},s.setupEme_=function(){var e=this,i=this.masterPlaylistController_.mediaTypes_.AUDIO.activePlaylistLoader,u=k6({player:this.player_,sourceKeySystems:this.source_.keySystems,media:this.playlists.media(),audioMedia:i&&i.media()});this.player_.tech_.on("keystatuschange",function(p){"output-restricted"===p.status&&e.masterPlaylistController_.blacklistCurrentPlaylist({playlist:e.masterPlaylistController_.media(),message:"DRM keystatus changed to "+p.status+". Playlist will fail to play. Check for HDCP content.",blacklistDuration:1/0})}),this.handleWaitingForKey_=this.handleWaitingForKey_.bind(this),this.player_.tech_.on("waitingforkey",this.handleWaitingForKey_),11!==st.browser.IE_VERSION&&u?this.createKeySessions_():this.masterPlaylistController_.sourceUpdater_.initializedEme()},s.setupQualityLevels_=function(){var e=this,i=st.players[this.tech_.options_.playerId];!i||!i.qualityLevels||this.qualityLevels_||(this.qualityLevels_=i.qualityLevels(),this.masterPlaylistController_.on("selectedinitialmedia",function(){!function(o,s){s.representations().forEach(function(a){o.addQualityLevel(a)}),L6(o,s.playlists)}(e.qualityLevels_,e)}),this.playlists.on("mediachange",function(){L6(e.qualityLevels_,e.playlists)}))},o.version=function(){return{"@videojs/http-streaming":"2.13.1","mux.js":"6.0.1","mpd-parser":"0.21.0","m3u8-parser":"4.7.0","aes-decrypter":"3.1.2"}},s.version=function(){return this.constructor.version()},s.canChangeType=function(){return p6.canChangeType()},s.play=function(){this.masterPlaylistController_.play()},s.setCurrentTime=function(e){this.masterPlaylistController_.setCurrentTime(e)},s.duration=function(){return this.masterPlaylistController_.duration()},s.seekable=function(){return this.masterPlaylistController_.seekable()},s.dispose=function(){this.playbackWatcher_&&this.playbackWatcher_.dispose(),this.masterPlaylistController_&&this.masterPlaylistController_.dispose(),this.qualityLevels_&&this.qualityLevels_.dispose(),this.player_&&(delete this.player_.vhs,delete this.player_.dash,delete this.player_.hls),this.tech_&&this.tech_.vhs&&delete this.tech_.vhs,this.tech_&&delete this.tech_.hls,this.mediaSourceUrl_&&C().URL.revokeObjectURL&&(C().URL.revokeObjectURL(this.mediaSourceUrl_),this.mediaSourceUrl_=null),this.tech_&&this.tech_.off("waitingforkey",this.handleWaitingForKey_),f.prototype.dispose.call(this)},s.convertToProgramTime=function(e,i){return K0({playlist:this.masterPlaylistController_.media(),time:e,callback:i})},s.seekToProgramTime=function(e,i,u,p){return void 0===u&&(u=!0),void 0===p&&(p=2),xu({programTime:e,playlist:this.masterPlaylistController_.media(),retryCount:p,pauseAfterSeek:u,seekTo:this.options_.seekTo,tech:this.options_.tech,callback:i})},o}(st.getComponent("Component")),q2={name:"videojs-http-streaming",VERSION:"2.13.1",canHandleSource:function(o,s){void 0===s&&(s={});var a=st.mergeOptions(st.options,s);return q2.canPlayType(o.type,a)},handleSource:function(o,s,a){void 0===a&&(a={});var e=st.mergeOptions(st.options,a);return s.vhs=new Mc(o,s,e),st.hasOwnProperty("hls")||Object.defineProperty(s,"hls",{get:function(){return st.log.warn("player.tech().hls is deprecated. Use player.tech().vhs instead."),s.vhs},configurable:!0}),s.vhs.xhr=N5(),s.vhs.src(o.src,o.type),s.vhs},canPlayType:function(o,s){void 0===s&&(s={});var a=st.mergeOptions(st.options,s),e=a.vhs,i=(e=void 0===e?{}:e).overrideNative,u=void 0===i?!st.browser.IS_ANY_SAFARI:i,p=a.hls,_=(p=void 0===p?{}:p).overrideNative,b=void 0!==_&&_,I=Te(o);return I&&(!yo.supportsTypeNatively(I)||b||u)?"maybe":""}};(We("avc1.4d400d,mp4a.40.2")&&st.getTech("Html5").registerSourceHandler(q2,0),st.VhsHandler=Mc,Object.defineProperty(st,"HlsHandler",{get:function(){return st.log.warn("videojs.HlsHandler is deprecated. Use videojs.VhsHandler instead."),Mc},configurable:!0}),st.VhsSourceHandler=q2,Object.defineProperty(st,"HlsSourceHandler",{get:function(){return st.log.warn("videojs.HlsSourceHandler is deprecated. Use videojs.VhsSourceHandler instead."),q2},configurable:!0}),st.Vhs=yo,Object.defineProperty(st,"Hls",{get:function(){return st.log.warn("videojs.Hls is deprecated. Use videojs.Vhs instead."),yo},configurable:!0}),st.use||(st.registerComponent("Hls",yo),st.registerComponent("Vhs",yo)),st.options.vhs=st.options.vhs||{},st.options.hls=st.options.hls||{},st.getPlugin&&st.getPlugin("reloadSourceOnError"))||(st.registerPlugin||st.plugin)("reloadSourceOnError",function(o){Z3(this,o)});const q6=st},1256:(ht,ye,x)=>{"use strict";var t=x(9155),C=x(7314),q=x.n(C); -/*! @name videojs-contrib-quality-levels @version 2.1.0 @license Apache-2.0 */function F(Fe){if(void 0===Fe)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Fe}var G=function Fe(Ne){var je=this;if(t.Z.browser.IS_IE8)for(var me in je=q().createElement("custom"),Fe.prototype)"constructor"!==me&&(je[me]=Fe.prototype[me]);return je.id=Ne.id,je.label=je.id,je.width=Ne.width,je.height=Ne.height,je.bitrate=Ne.bandwidth,je.enabled_=Ne.enabled,Object.defineProperty(je,"enabled",{get:function(){return je.enabled_()},set:function(fe){je.enabled_(fe)}}),je},K=function(Fe){function Ne(){var me,de=F(F(me=Fe.call(this)||this));if(t.Z.browser.IS_IE8)for(var fe in de=q().createElement("custom"),Ne.prototype)"constructor"!==fe&&(de[fe]=Ne.prototype[fe]);return de.levels_=[],de.selectedIndex_=-1,Object.defineProperty(de,"selectedIndex",{get:function(){return de.selectedIndex_}}),Object.defineProperty(de,"length",{get:function(){return de.levels_.length}}),de||F(me)}!function U(Fe,Ne){Fe.prototype=Object.create(Ne.prototype),Fe.prototype.constructor=Fe,Fe.__proto__=Ne}(Ne,Fe);var je=Ne.prototype;return je.addQualityLevel=function(de){var fe=this.getQualityLevelById(de.id);if(fe)return fe;var Se=this.levels_.length;return fe=new G(de),""+Se in this||Object.defineProperty(this,Se,{get:function(){return this.levels_[Se]}}),this.levels_.push(fe),this.trigger({qualityLevel:fe,type:"addqualitylevel"}),fe},je.removeQualityLevel=function(de){for(var fe=null,Se=0,it=this.length;SeSe&&this.selectedIndex_--;break}return fe&&this.trigger({qualityLevel:de,type:"removequalitylevel"}),fe},je.getQualityLevelById=function(de){for(var fe=0,Se=this.length;fe{"use strict";x.d(ye,{Z:()=>Fe});var t=x(9155);function q(Ne,je){Ne.prototype=Object.create(je.prototype),Ne.prototype.constructor=Ne,Ne.__proto__=je}function U(Ne){if(void 0===Ne)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Ne}var F=t.Z.getComponent("MenuItem"),G=t.Z.getComponent("Component"),K=function(Ne){function je(de,fe){return fe.selectable=!0,fe.multiSelectable=!1,Ne.call(this,de,fe)||this}q(je,Ne);var me=je.prototype;return me.handleClick=function(){var fe=this.options_;console.log("Changing quality to:",fe.label),Ne.prototype.handleClick.call(this);for(var Se=this.player().qualityLevels(),it=0;it=0)&&(it.push(Ge),fe.push(new K(this.player_,{label:Ge,index:Le,selected:Ce,sortVal:E})))}return Se.length>1&&fe.push(new K(this.player_,{label:"Auto",index:Se.length,selected:!1,sortVal:99999})),fe.sort(function($,ue){return $.options_.sortValue.options_.sortVal?-1:0}),fe},je}(re),j={},ce=t.Z.registerPlugin||t.Z.plugin,Be=function(je){var me=this;this.ready(function(){!function(je,me){if(je.addClass("vjs-http-source-selector"),console.log("videojs-http-source-selector initialized!"),console.log("player.techName_:"+je.techName_),"Html5"!=je.techName_)return!1;je.on(["loadedmetadata"],function(de){if(je.qualityLevels(),t.Z.log("loadmetadata event"),"undefined"==je.videojs_http_source_selector_initialized||1==je.videojs_http_source_selector_initialized)console.log("player.videojs_http_source_selector_initialized == true");else{console.log("player.videojs_http_source_selector_initialized == false"),je.videojs_http_source_selector_initialized=!0;var Se=je.controlBar,it=Se.getChild("fullscreenToggle").el();Se.el().insertBefore(Se.addChild("SourceMenuButton").el(),it)}})}(me,t.Z.mergeOptions(j,je))}),t.Z.registerComponent("SourceMenuButton",pe),t.Z.registerComponent("SourceMenuItem",K)};ce("httpSourceSelector",Be),Be.VERSION="1.1.6";const Fe=Be},2920:(ht,ye,x)=>{var t=x(1473),C=ht.exports={WebVTT:x(3792),VTTCue:x(8838),VTTRegion:x(9643)};t.vttjs=C,t.WebVTT=C.WebVTT;var q=C.VTTCue,U=C.VTTRegion,F=t.VTTCue,G=t.VTTRegion;C.shim=function(){t.VTTCue=q,t.VTTRegion=U},C.restore=function(){t.VTTCue=F,t.VTTRegion=G},t.VTTCue||C.shim()},3792:(ht,ye,x)=>{var t=x(7314),C=Object.create||function(){function E(){}return function($){if(1!==arguments.length)throw new Error("Object.create shim only accepts one parameter.");return E.prototype=$,new E}}();function q(E,$){this.name="ParsingError",this.code=E.code,this.message=$||E.message}function U(E){function $(Oe,nt,$e,et){return 3600*(0|Oe)+60*(0|nt)+(0|$e)+(0|et)/1e3}var ue=E.match(/^(\d+):(\d{1,2})(:\d{1,2})?\.(\d{3})/);return ue?ue[3]?$(ue[1],ue[2],ue[3].replace(":",""),ue[4]):ue[1]>59?$(ue[1],ue[2],0,ue[4]):$(0,ue[1],ue[2],ue[4]):null}function F(){this.values=C(null)}function G(E,$,ue,Oe){var nt=Oe?E.split(Oe):[E];for(var $e in nt)if("string"==typeof nt[$e]){var et=nt[$e].split(ue);if(2===et.length)$(et[0].trim(),et[1].trim())}}function K(E,$,ue){var Oe=E;function nt(){var Ot=U(E);if(null===Ot)throw new q(q.Errors.BadTimeStamp,"Malformed timestamp: "+Oe);return E=E.replace(/^[^\sa-zA-Z-]+/,""),Ot}function et(){E=E.replace(/^\s+/,"")}if(et(),$.startTime=nt(),et(),"--\x3e"!==E.substr(0,3))throw new q(q.Errors.BadTimeStamp,"Malformed time stamp (time stamps must be separated by '--\x3e'): "+Oe);E=E.substr(3),et(),$.endTime=nt(),et(),function $e(Ot,Dt){var St=new F;G(Ot,function(xt,yt){switch(xt){case"region":for(var qt=ue.length-1;qt>=0;qt--)if(ue[qt].id===yt){St.set(xt,ue[qt].region);break}break;case"vertical":St.alt(xt,yt,["rl","lr"]);break;case"line":var hn=yt.split(","),Rt=hn[0];St.integer(xt,Rt),St.percent(xt,Rt)&&St.set("snapToLines",!1),St.alt(xt,Rt,["auto"]),2===hn.length&&St.alt("lineAlign",hn[1],["start","center","end"]);break;case"position":hn=yt.split(","),St.percent(xt,hn[0]),2===hn.length&&St.alt("positionAlign",hn[1],["start","center","end"]);break;case"size":St.percent(xt,yt);break;case"align":St.alt(xt,yt,["start","center","end","left","right"])}},/:/,/\s/),Dt.region=St.get("region",null),Dt.vertical=St.get("vertical","");try{Dt.line=St.get("line","auto")}catch{}Dt.lineAlign=St.get("lineAlign","start"),Dt.snapToLines=St.get("snapToLines",!0),Dt.size=St.get("size",100);try{Dt.align=St.get("align","center")}catch{Dt.align=St.get("align","middle")}try{Dt.position=St.get("position","auto")}catch{Dt.position=St.get("position",{start:0,left:0,center:50,middle:50,end:100,right:100},Dt.align)}Dt.positionAlign=St.get("positionAlign",{start:"start",left:"start",center:"center",middle:"center",end:"end",right:"end"},Dt.align)}(E,$)}q.prototype=C(Error.prototype),q.prototype.constructor=q,q.Errors={BadSignature:{code:0,message:"Malformed WebVTT signature."},BadTimeStamp:{code:1,message:"Malformed time stamp."}},F.prototype={set:function(E,$){!this.get(E)&&""!==$&&(this.values[E]=$)},get:function(E,$,ue){return ue?this.has(E)?this.values[E]:$[ue]:this.has(E)?this.values[E]:$},has:function(E){return E in this.values},alt:function(E,$,ue){for(var Oe=0;Oe=0&&$<=100))&&(this.set(E,$),!0)}};var re=t.createElement&&t.createElement("textarea"),pe={c:"span",i:"i",b:"b",u:"u",ruby:"ruby",rt:"rt",v:"span",lang:"span"},j={white:"rgba(255,255,255,1)",lime:"rgba(0,255,0,1)",cyan:"rgba(0,255,255,1)",red:"rgba(255,0,0,1)",yellow:"rgba(255,255,0,1)",magenta:"rgba(255,0,255,1)",blue:"rgba(0,0,255,1)",black:"rgba(0,0,0,1)"},ce={v:"title",lang:"lang"},we={rt:"ruby"};function Be(E,$){function ue(){if(!$)return null;var Pt=$.match(/^([^<]*)(<[^>]*>?)?/);return function Rt(Wt){return $=$.substr(Wt.length),Wt}(Pt[1]?Pt[1]:Pt[2])}function Oe(Rt){return re.innerHTML=Rt,Rt=re.textContent,re.textContent="",Rt}function $e(Rt,Pt){var Wt=pe[Rt];if(!Wt)return null;var on=E.document.createElement(Wt),xn=ce[Rt];return xn&&Pt&&(on[xn]=Pt.trim()),on}for(var Dt,et=E.document.createElement("div"),Ot=et,St=[];null!==(Dt=ue());)if("<"!==Dt[0])Ot.appendChild(E.document.createTextNode(Oe(Dt)));else{if("/"===Dt[1]){St.length&&St[St.length-1]===Dt.substr(2).replace(">","")&&(St.pop(),Ot=Ot.parentNode);continue}var yt,xt=U(Dt.substr(1,Dt.length-2));if(xt){yt=E.document.createProcessingInstruction("timestamp",xt),Ot.appendChild(yt);continue}var qt=Dt.match(/^<([^.\s/0-9>]+)(\.[^\s\\>]+)?([^>\\]+)?(\\?)>?$/);if(!qt||!(yt=$e(qt[1],qt[3]))||(Rt=Ot,we[(Pt=yt).localName]&&we[Pt.localName]!==Rt.localName))continue;if(qt[2]){var hn=qt[2].split(".");hn.forEach(function(Rt){var Pt=/^bg_/.test(Rt),Wt=Pt?Rt.slice(3):Rt;if(j.hasOwnProperty(Wt)){var on=Pt?"background-color":"color",xn=j[Wt];yt.style[on]=xn}}),yt.className=hn.join(" ")}St.push(qt[1]),Ot.appendChild(yt),Ot=yt}var Rt,Pt;return et}var Fe=[[1470,1470],[1472,1472],[1475,1475],[1478,1478],[1488,1514],[1520,1524],[1544,1544],[1547,1547],[1549,1549],[1563,1563],[1566,1610],[1645,1647],[1649,1749],[1765,1766],[1774,1775],[1786,1805],[1807,1808],[1810,1839],[1869,1957],[1969,1969],[1984,2026],[2036,2037],[2042,2042],[2048,2069],[2074,2074],[2084,2084],[2088,2088],[2096,2110],[2112,2136],[2142,2142],[2208,2208],[2210,2220],[8207,8207],[64285,64285],[64287,64296],[64298,64310],[64312,64316],[64318,64318],[64320,64321],[64323,64324],[64326,64449],[64467,64829],[64848,64911],[64914,64967],[65008,65020],[65136,65140],[65142,65276],[67584,67589],[67592,67592],[67594,67637],[67639,67640],[67644,67644],[67647,67669],[67671,67679],[67840,67867],[67872,67897],[67903,67903],[67968,68023],[68030,68031],[68096,68096],[68112,68115],[68117,68119],[68121,68147],[68160,68167],[68176,68184],[68192,68223],[68352,68405],[68416,68437],[68440,68466],[68472,68479],[68608,68680],[126464,126467],[126469,126495],[126497,126498],[126500,126500],[126503,126503],[126505,126514],[126516,126519],[126521,126521],[126523,126523],[126530,126530],[126535,126535],[126537,126537],[126539,126539],[126541,126543],[126545,126546],[126548,126548],[126551,126551],[126553,126553],[126555,126555],[126557,126557],[126559,126559],[126561,126562],[126564,126564],[126567,126570],[126572,126578],[126580,126583],[126585,126588],[126590,126590],[126592,126601],[126603,126619],[126625,126627],[126629,126633],[126635,126651],[1114109,1114109]];function Ne(E){for(var $=0;$=ue[0]&&E<=ue[1])return!0}return!1}function je(E){var $=[],ue="";if(!E||!E.childNodes)return"ltr";function nt(Ot,Dt){for(var St=Dt.childNodes.length-1;St>=0;St--)Ot.push(Dt.childNodes[St])}function $e(Ot){if(!Ot||!Ot.length)return null;var Dt=Ot.pop(),St=Dt.textContent||Dt.innerText;if(St){var xt=St.match(/^.*(\n|\r)/);return xt?(Ot.length=0,xt[0]):St}return"ruby"===Dt.tagName?$e(Ot):Dt.childNodes?(nt(Ot,Dt),$e(Ot)):void 0}for(nt($,E);ue=$e($);)for(var et=0;et=0&&E.line<=100))return E.line;if(!E.track||!E.track.textTrackList||!E.track.textTrackList.mediaElement)return-1;for(var $=E.track,ue=$.textTrackList,Oe=0,nt=0;ntqt&&(yt=yt<0?-1:1,yt*=Math.ceil(qt/xt)*xt),Ot<0&&(yt+=""===et.vertical?ue.height:ue.width,Dt=Dt.reverse()),$e.move(hn,yt)}else{var Rt=$e.lineHeight/ue.height*100;switch(et.lineAlign){case"center":Ot-=Rt/2;break;case"end":Ot-=Rt}switch(et.vertical){case"":$.applyStyles({top:$.formatStyle(Ot,"%")});break;case"rl":$.applyStyles({left:$.formatStyle(Ot,"%")});break;case"lr":$.applyStyles({right:$.formatStyle(Ot,"%")})}Dt=["+y","-x","+x","-y"],$e=new Se($)}var Pt=function nt(Wt,on){for(var xn,ae=new Se(Wt),vt=1,Ke=0;Keft&&(xn=new Se(Wt),vt=ft),Wt=new Se(ae)}return xn||ae}($e,Dt);$.move(Pt.toCSSCompatValues(ue))}function Ve(){}de.prototype.applyStyles=function(E,$){for(var ue in $=$||this.div,E)E.hasOwnProperty(ue)&&($.style[ue]=E[ue])},de.prototype.formatStyle=function(E,$){return 0===E?0:E+$},fe.prototype=C(de.prototype),fe.prototype.constructor=fe,Se.prototype.move=function(E,$){switch($=void 0!==$?$:this.lineHeight,E){case"+x":this.left+=$,this.right+=$;break;case"-x":this.left-=$,this.right-=$;break;case"+y":this.top+=$,this.bottom+=$;break;case"-y":this.top-=$,this.bottom-=$}},Se.prototype.overlaps=function(E){return this.leftE.left&&this.topE.top},Se.prototype.overlapsAny=function(E){for(var $=0;$=E.top&&this.bottom<=E.bottom&&this.left>=E.left&&this.right<=E.right},Se.prototype.overlapsOppositeAxis=function(E,$){switch($){case"+x":return this.leftE.right;case"+y":return this.topE.bottom}},Se.prototype.intersectPercentage=function(E){return Math.max(0,Math.min(this.right,E.right)-Math.max(this.left,E.left))*Math.max(0,Math.min(this.bottom,E.bottom)-Math.max(this.top,E.top))/(this.height*this.width)},Se.prototype.toCSSCompatValues=function(E){return{top:this.top-E.top,bottom:E.bottom-this.bottom,left:this.left-E.left,right:E.right-this.right,height:this.height,width:this.width}},Se.getSimpleBoxPosition=function(E){var $=E.div?E.div.offsetHeight:E.tagName?E.offsetHeight:0,ue=E.div?E.div.offsetWidth:E.tagName?E.offsetWidth:0,Oe=E.div?E.div.offsetTop:E.tagName?E.offsetTop:0;return{left:(E=E.div?E.div.getBoundingClientRect():E.tagName?E.getBoundingClientRect():E).left,right:E.right,top:E.top||Oe,height:E.height||$,bottom:E.bottom||Oe+(E.height||$),width:E.width||ue}},Ve.StringDecoder=function(){return{decode:function(E){if(!E)return"";if("string"!=typeof E)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(E))}}},Ve.convertCueToDOMTree=function(E,$){return E&&$?Be(E,$):null};Ve.processCues=function(E,$,ue){if(!E||!$||!ue)return null;for(;ue.firstChild;)ue.removeChild(ue.firstChild);var Oe=E.document.createElement("div");if(Oe.style.position="absolute",Oe.style.left="0",Oe.style.right="0",Oe.style.top="0",Oe.style.bottom="0",Oe.style.margin="1.5%",ue.appendChild(Oe),function nt(xt){for(var yt=0;yt{var ye="auto",x={"":1,lr:1,rl:1},t={start:1,center:1,end:1,left:1,right:1,auto:1,"line-left":1,"line-right":1};function q(F){return"string"==typeof F&&(!!t[F.toLowerCase()]&&F.toLowerCase())}function U(F,G,K){this.hasBeenReset=!1;var re="",pe=!1,j=F,ce=G,we=K,Be=null,Fe="",Ne=!0,je="auto",me="start",de="auto",fe="auto",Se=100,it="center";Object.defineProperties(this,{id:{enumerable:!0,get:function(){return re},set:function(Ve){re=""+Ve}},pauseOnExit:{enumerable:!0,get:function(){return pe},set:function(Ve){pe=!!Ve}},startTime:{enumerable:!0,get:function(){return j},set:function(Ve){if("number"!=typeof Ve)throw new TypeError("Start time must be set to a number.");j=Ve,this.hasBeenReset=!0}},endTime:{enumerable:!0,get:function(){return ce},set:function(Ve){if("number"!=typeof Ve)throw new TypeError("End time must be set to a number.");ce=Ve,this.hasBeenReset=!0}},text:{enumerable:!0,get:function(){return we},set:function(Ve){we=""+Ve,this.hasBeenReset=!0}},region:{enumerable:!0,get:function(){return Be},set:function(Ve){Be=Ve,this.hasBeenReset=!0}},vertical:{enumerable:!0,get:function(){return Fe},set:function(Ve){var Le=function C(F){return"string"==typeof F&&!!x[F.toLowerCase()]&&F.toLowerCase()}(Ve);if(!1===Le)throw new SyntaxError("Vertical: an invalid or illegal direction string was specified.");Fe=Le,this.hasBeenReset=!0}},snapToLines:{enumerable:!0,get:function(){return Ne},set:function(Ve){Ne=!!Ve,this.hasBeenReset=!0}},line:{enumerable:!0,get:function(){return je},set:function(Ve){if("number"!=typeof Ve&&Ve!==ye)throw new SyntaxError("Line: an invalid number or illegal string was specified.");je=Ve,this.hasBeenReset=!0}},lineAlign:{enumerable:!0,get:function(){return me},set:function(Ve){var Le=q(Ve);Le?(me=Le,this.hasBeenReset=!0):console.warn("lineAlign: an invalid or illegal string was specified.")}},position:{enumerable:!0,get:function(){return de},set:function(Ve){if(Ve<0||Ve>100)throw new Error("Position must be between 0 and 100.");de=Ve,this.hasBeenReset=!0}},positionAlign:{enumerable:!0,get:function(){return fe},set:function(Ve){var Le=q(Ve);Le?(fe=Le,this.hasBeenReset=!0):console.warn("positionAlign: an invalid or illegal string was specified.")}},size:{enumerable:!0,get:function(){return Se},set:function(Ve){if(Ve<0||Ve>100)throw new Error("Size must be between 0 and 100.");Se=Ve,this.hasBeenReset=!0}},align:{enumerable:!0,get:function(){return it},set:function(Ve){var Le=q(Ve);if(!Le)throw new SyntaxError("align: an invalid or illegal alignment string was specified.");it=Le,this.hasBeenReset=!0}}}),this.displayState=void 0}U.prototype.getCueAsHTML=function(){return WebVTT.convertCueToDOMTree(window,this.text)},ht.exports=U},9643:ht=>{var ye={"":!0,up:!0};function t(q){return"number"==typeof q&&q>=0&&q<=100}ht.exports=function C(){var q=100,U=3,F=0,G=100,K=0,re=100,pe="";Object.defineProperties(this,{width:{enumerable:!0,get:function(){return q},set:function(j){if(!t(j))throw new Error("Width must be between 0 and 100.");q=j}},lines:{enumerable:!0,get:function(){return U},set:function(j){if("number"!=typeof j)throw new TypeError("Lines must be set to a number.");U=j}},regionAnchorY:{enumerable:!0,get:function(){return G},set:function(j){if(!t(j))throw new Error("RegionAnchorX must be between 0 and 100.");G=j}},regionAnchorX:{enumerable:!0,get:function(){return F},set:function(j){if(!t(j))throw new Error("RegionAnchorY must be between 0 and 100.");F=j}},viewportAnchorY:{enumerable:!0,get:function(){return re},set:function(j){if(!t(j))throw new Error("ViewportAnchorY must be between 0 and 100.");re=j}},viewportAnchorX:{enumerable:!0,get:function(){return K},set:function(j){if(!t(j))throw new Error("ViewportAnchorX must be between 0 and 100.");K=j}},scroll:{enumerable:!0,get:function(){return pe},set:function(j){var ce=function x(q){return"string"==typeof q&&!!ye[q.toLowerCase()]&&q.toLowerCase()}(j);!1===ce?console.warn("Scroll: an invalid or illegal string was specified."):pe=ce}}})}},7387:(ht,ye,x)=>{"use strict";x.d(ye,{T_:()=>Dr,uY:()=>Cr,N3:()=>Fn,ye:()=>ui,bf:()=>yi,Z2:()=>ci,vM:()=>Qa});var t=x(8008),C=x(4666),q=x(2508);function U(R){if(!R)return[];if(Array.isArray(R))return R;if(void 0!==R.nodeType)return[R];if("string"==typeof R&&(R=document.querySelectorAll(R)),void 0!==R.length)return[].slice.call(R,0);throw new TypeError("unexpected input "+String(R))}function F(R){var N=R.context,ne=R.label,_e=void 0===ne?"context-to-element":ne,Ae=R.resolveDocument,Xe=R.defaultToDocument,Gt=U(N)[0];if(Ae&&Gt&&Gt.nodeType===Node.DOCUMENT_NODE&&(Gt=Gt.documentElement),!Gt&&Xe)return document.documentElement;if(!Gt)throw new TypeError(_e+" requires valid options.context");if(Gt.nodeType!==Node.ELEMENT_NODE&&Gt.nodeType!==Node.DOCUMENT_FRAGMENT_NODE)throw new TypeError(_e+" requires options.context to be an Element");return Gt}function G(){for(var ne=[],_e=F({label:"get/parents",context:(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context});_e;)ne.push(_e),(_e=_e.parentNode)&&_e.nodeType!==Node.ELEMENT_NODE&&(_e=null);return ne}var K=["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector"],re=null;function j(R,N){return re||function pe(R){K.some(function(N){return!!R[N]&&(re=N,!0)})}(R),R[re](N)}var ce=x(8338),we=x.n(ce),Be=JSON.parse(JSON.stringify(we())),Fe=Be.os.family||"",Ne="Android"===Fe,je="Windows"===Fe.slice(0,7),me="OS X"===Fe,de="iOS"===Fe,fe="Blink"===Be.layout,Se="Gecko"===Be.layout,it="Trident"===Be.layout,Ve="EdgeHTML"===Be.layout,Le="WebKit"===Be.layout,Ce=parseFloat(Be.version),Ge=Math.floor(Ce);Be.majorVersion=Ge,Be.is={ANDROID:Ne,WINDOWS:je,OSX:me,IOS:de,BLINK:fe,GECKO:Se,TRIDENT:it,EDGE:Ve,WEBKIT:Le,IE9:it&&9===Ge,IE10:it&&10===Ge,IE11:it&&11===Ge};const E=Be;function nt(R){var N=function $(){var R={activeElement:document.activeElement,windowScrollTop:window.scrollTop,windowScrollLeft:window.scrollLeft,bodyScrollTop:document.body.scrollTop,bodyScrollLeft:document.body.scrollLeft},N=document.createElement("iframe");N.setAttribute("style","position:absolute; position:fixed; top:0; left:-2px; width:1px; height:1px; overflow:hidden;"),N.setAttribute("aria-live","off"),N.setAttribute("aria-busy","true"),N.setAttribute("aria-hidden","true"),document.body.appendChild(N);var ne=N.contentWindow,_e=ne.document;_e.open(),_e.close();var Ae=_e.createElement("div");return _e.body.appendChild(Ae),R.iframe=N,R.wrapper=Ae,R.window=ne,R.document=_e,R}(),ne={};return Object.keys(R).map(function(_e){ne[_e]=function ue(R,N){R.wrapper.innerHTML="";var ne="string"==typeof N.element?R.document.createElement(N.element):N.element(R.wrapper,R.document),_e=N.mutate&&N.mutate(ne,R.wrapper,R.document);return!_e&&!1!==_e&&(_e=ne),!ne.parentNode&&R.wrapper.appendChild(ne),_e&&_e.focus&&_e.focus(),N.validate?N.validate(ne,_e,R.document):R.document.activeElement===_e}(N,R[_e])}),function Oe(R){R.activeElement===document.body?(document.activeElement&&document.activeElement.blur&&document.activeElement.blur(),E.is.IE10&&document.body.focus()):R.activeElement&&R.activeElement.focus&&R.activeElement.focus(),document.body.removeChild(R.iframe),window.scrollTop=R.windowScrollTop,window.scrollLeft=R.windowScrollLeft,document.body.scrollTop=R.bodyScrollTop,document.body.scrollLeft=R.bodyScrollLeft}(N),ne}var St=typeof window<"u"&&window.navigator.userAgent||"",xt="ally-supports-cache",yt=function Ot(R){var N=void 0;try{N=(N=window.localStorage&&window.localStorage.getItem(R))?JSON.parse(N):{}}catch{N={}}return N}(xt);(yt.userAgent!==St||"1.4.1"!==yt.version)&&(yt={}),yt.userAgent=St,yt.version="1.4.1";const qt={get:function(){return yt},set:function(N){Object.keys(N).forEach(function(ne){yt[ne]=N[ne]}),yt.time=(new Date).toISOString(),function Dt(R,N){if(document.hasFocus())try{window.localStorage&&window.localStorage.setItem(R,JSON.stringify(N))}catch{}else try{window.localStorage&&window.localStorage.removeItem(R)}catch{}}(xt,yt)}};function hn(){var R=void 0;try{document.querySelector("html >>> :first-child"),R=">>>"}catch{try{document.querySelector("html /deep/ :first-child"),R="/deep/"}catch{R=""}}return R}const Rt="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",Pt={element:"div",mutate:function(N){return N.innerHTML='',N.querySelector("area")}},Wt={element:"div",mutate:function(N){return N.innerHTML='',!1},validate:function(N,ne,_e){if(E.is.GECKO)return!0;var Ae=N.querySelector("area");return Ae.focus(),_e.activeElement===Ae}},on={element:"div",mutate:function(N){return N.innerHTML='',N.querySelector("area")},validate:function(N,ne,_e){return!!E.is.GECKO||_e.activeElement===ne}},xn=Rt,ae={name:"can-focus-audio-without-controls",element:"audio",mutate:function(N){try{N.setAttribute("src",xn)}catch{}}},Ke={element:"div",mutate:function(N){return N.innerHTML='',N.querySelector("area")}},Ze={element:"a",mutate:function(N){return N.href="#void",N.innerHTML='',N.querySelector("img")}},Qe={element:"div",mutate:function(N){return N.innerHTML='',N.querySelector("img")}};var Te=!E.is.WEBKIT;const Cn="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0ic3ZnIj48dGV4dCB4PSIxMCIgeT0iMjAiIGlkPSJzdmctbGluay10ZXh0Ij50ZXh0PC90ZXh0Pjwvc3ZnPg==",an={element:"object",mutate:function(N){N.setAttribute("type","image/svg+xml"),N.setAttribute("data",Cn),N.setAttribute("width","200"),N.setAttribute("height","50"),N.style.visibility="hidden"}},In={name:"can-focus-object-svg",element:"object",mutate:function(N){N.setAttribute("type","image/svg+xml"),N.setAttribute("data",Cn),N.setAttribute("width","200"),N.setAttribute("height","50")},validate:function(N,ne,_e){return!!E.is.GECKO||_e.activeElement===N}};var Mn=!E.is.IE9;const vn={element:"div",mutate:function(N){return N.innerHTML='',N.querySelector("img")},validate:function(N,ne,_e){var Ae=N.querySelector("area");return _e.activeElement===Ae}};function ni(R){if(!(R.ownerSVGElement||"svg"===R.nodeName.toLowerCase()))return!1;var ne=function tr(){var R=document.createElement("div");return R.innerHTML='\n \n ',R.firstChild.firstChild}();R.appendChild(ne);var _e=ne.querySelector("input");return _e.focus(),_e.disabled=!0,R.removeChild(ne),!0}function bn(R){return''+R+""}function Yr(R,N,ne){return function Zr(R){if(!R.focus)try{HTMLElement.prototype.focus.call(R)}catch{ni(R)}}(N),ne.activeElement===N}const pi={element:"div",mutate:function(N){return N.innerHTML=bn('a'),N.querySelector("text")},validate:Yr},Ar={element:"div",mutate:function(N){return N.innerHTML=bn('a'),N.querySelector("text")},validate:Yr},ri={element:"div",mutate:function(N){return N.innerHTML=bn('a'),N.querySelector("text")},validate:Yr},hi={element:"div",mutate:function(N){return N.innerHTML=bn(['link',''].join("")),N.querySelector("use")},validate:Yr},Jr={element:"div",mutate:function(N){return N.innerHTML=bn(''),N.querySelector("foreignObject")||N.getElementsByTagName("foreignObject")[0]},validate:Yr};var so=Boolean(E.is.GECKO&&typeof SVGElement<"u"&&SVGElement.prototype.focus);const Ie={element:"div",mutate:function(N){return N.innerHTML=bn(""),N.firstChild},validate:Yr},gn=Rt,en={element:"video",mutate:function(N){try{N.setAttribute("src",gn)}catch{}}};var nr=E.is.GECKO||E.is.TRIDENT||E.is.EDGE;var ie={cssShadowPiercingDeepCombinator:hn,focusInZeroDimensionObject:function It(){return Te},focusObjectSwf:function Ht(){return Mn},focusSvgInIframe:function wt(){return so},tabsequenceAreaAtImgPosition:function Mt(){return nr}},A={focusAreaImgTabindex:Pt,focusAreaTabindex:Wt,focusAreaWithoutHref:on,focusAudioWithoutControls:ae,focusBrokenImageMap:Ke,focusChildrenOfFocusableFlexbox:{element:"div",mutate:function(N){return N.setAttribute("tabindex","-1"),N.setAttribute("style","display: -webkit-flex; display: -ms-flexbox; display: flex;"),N.innerHTML='hello',N.querySelector("span")}},focusFieldsetDisabled:{element:"fieldset",mutate:function(N){N.setAttribute("tabindex",0),N.setAttribute("disabled","disabled")}},focusFieldset:{element:"fieldset",mutate:function(N){N.innerHTML="legend

content

"}},focusFlexboxContainer:{element:"span",mutate:function(N){N.setAttribute("style","display: -webkit-flex; display: -ms-flexbox; display: flex;"),N.innerHTML='hello'}},focusFormDisabled:{element:"form",mutate:function(N){N.setAttribute("tabindex",0),N.setAttribute("disabled","disabled")}},focusImgIsmap:Ze,focusImgUsemapTabindex:Qe,focusInHiddenIframe:{element:function(N,ne){var _e=ne.createElement("iframe");N.appendChild(_e);var Ae=_e.contentWindow.document;return Ae.open(),Ae.close(),_e},mutate:function(N){N.style.visibility="hidden";var ne=N.contentWindow.document,_e=ne.createElement("input");return ne.body.appendChild(_e),_e},validate:function(N){var ne=N.contentWindow.document,_e=ne.querySelector("input");return ne.activeElement===_e}},focusInvalidTabindex:{element:"div",mutate:function(N){N.setAttribute("tabindex","invalid-value")}},focusLabelTabindex:{element:"label",mutate:function(N){N.setAttribute("tabindex","-1")},validate:function(N,ne,_e){N.offsetHeight;return N.focus(),_e.activeElement===N}},focusObjectSvg:In,focusObjectSvgHidden:an,focusRedirectImgUsemap:vn,focusRedirectLegend:{element:"fieldset",mutate:function(N){return N.innerHTML='legend',!1},validate:function(N,ne,_e){var Ae=N.querySelector('input[tabindex="-1"]'),Xe=N.querySelector('input[tabindex="0"]');return N.focus(),N.querySelector("legend").focus(),(_e.activeElement===Ae?"focusable":_e.activeElement===Xe&&"tabbable")||""}},focusScrollBody:{element:"div",mutate:function(N){return N.setAttribute("style","width: 100px; height: 50px; overflow: auto;"),N.innerHTML='
scrollable content
',N.querySelector("div")}},focusScrollContainerWithoutOverflow:{element:"div",mutate:function(N){N.setAttribute("style","width: 100px; height: 50px;"),N.innerHTML='
scrollable content
'}},focusScrollContainer:{element:"div",mutate:function(N){N.setAttribute("style","width: 100px; height: 50px; overflow: auto;"),N.innerHTML='
scrollable content
'}},focusSummary:{element:"details",mutate:function(N){return N.innerHTML="foo

content

",N.firstElementChild}},focusSvgFocusableAttribute:pi,focusSvgTabindexAttribute:Ar,focusSvgNegativeTabindexAttribute:ri,focusSvgUseTabindex:hi,focusSvgForeignobjectTabindex:Jr,focusSvg:Ie,focusTabindexTrailingCharacters:{element:"div",mutate:function(N){N.setAttribute("tabindex","3x")}},focusTable:{element:"table",mutate:function(N,ne,_e){var Ae=_e.createDocumentFragment();Ae.innerHTML="cell",N.appendChild(Ae)}},focusVideoWithoutControls:en};var ve=null;function He(){return ve||((ve=qt.get()).time||(qt.set(function W(){var R=nt(A);return Object.keys(ie).forEach(function(N){R[N]=ie[N]()}),R}()),ve=qt.get()),ve)}var _t=void 0,Kt=/^\s*(-|\+)?[0-9]+\s*$/,On=/^\s*(-|\+)?[0-9]+.*$/;function Bn(R){_t||(_t=He());var N=_t.focusTabindexTrailingCharacters?On:Kt,ne=F({label:"is/valid-tabindex",resolveDocument:!0,context:R}),_e=ne.hasAttribute("tabindex"),Ae=ne.hasAttribute("tabIndex");if(!_e&&!Ae)return!1;if((ne.ownerSVGElement||"svg"===ne.nodeName.toLowerCase())&&!_t.focusSvgTabindexAttribute)return!1;if(_t.focusInvalidTabindex)return!0;var Gt=ne.getAttribute(_e?"tabindex":"tabIndex");return"-32768"!==Gt&&Boolean(Gt&&N.test(Gt))}function Kn(R){if(!Bn(R))return null;var ne=R.hasAttribute("tabindex")?"tabindex":"tabIndex",_e=parseInt(R.getAttribute(ne),10);return isNaN(_e)?-1:_e}function Pn(R){var N=R.webkitUserModify||"";return Boolean(N&&-1!==N.indexOf("write"))}function jn(R){return[R.getPropertyValue("overflow"),R.getPropertyValue("overflow-x"),R.getPropertyValue("overflow-y")].some(function(N){return"auto"===N||"scroll"===N})}function Mi(R){return R.display.indexOf("flex")>-1}function Di(R,N,ne,_e){return!("div"!==N&&"span"!==N||ne&&"div"!==ne&&"span"!==ne&&!jn(_e))&&(R.offsetHeight0&&void 0!==arguments[0]?arguments[0]:{},N=R.context,ne=R.except,_e=void 0===ne?{flexbox:!1,scrollable:!1,shadow:!1}:ne;Yn||(Yn=He());var Ae=F({label:"is/focus-relevant",resolveDocument:!0,context:N});if(!_e.shadow&&Ae.shadowRoot)return!0;var Xe=Ae.nodeName.toLowerCase();if("input"===Xe&&"hidden"===Ae.type)return!1;if("input"===Xe||"select"===Xe||"button"===Xe||"textarea"===Xe||"legend"===Xe&&Yn.focusRedirectLegend||"label"===Xe||"area"===Xe||"a"===Xe&&Ae.hasAttribute("href"))return!0;if("object"===Xe&&Ae.hasAttribute("usemap"))return!1;if("object"===Xe){var Gt=Ae.getAttribute("type");if(!Yn.focusObjectSvg&&"image/svg+xml"===Gt)return!1;if(!Yn.focusObjectSwf&&"application/x-shockwave-flash"===Gt)return!1}if("iframe"===Xe||"object"===Xe||"embed"===Xe||"keygen"===Xe||Ae.hasAttribute("contenteditable")||"audio"===Xe&&(Yn.focusAudioWithoutControls||Ae.hasAttribute("controls"))||"video"===Xe&&(Yn.focusVideoWithoutControls||Ae.hasAttribute("controls"))||Yn.focusSummary&&"summary"===Xe)return!0;var zn=Bn(Ae);if("img"===Xe&&Ae.hasAttribute("usemap"))return zn&&Yn.focusImgUsemapTabindex||Yn.focusRedirectImgUsemap;if(Yn.focusTable&&("table"===Xe||"td"===Xe)||Yn.focusFieldset&&"fieldset"===Xe)return!0;var An="svg"===Xe,hr=Ae.ownerSVGElement,Ir=Ae.getAttribute("focusable"),Ji=Kn(Ae);if("use"===Xe&&null!==Ji&&!Yn.focusSvgUseTabindex)return!1;if("foreignobject"===Xe)return null!==Ji&&Yn.focusSvgForeignobjectTabindex;if(j(Ae,"svg a")&&Ae.hasAttribute("xlink:href"))return!0;if((An||hr)&&Ae.focus&&!Yn.focusSvgNegativeTabindexAttribute&&Ji<0)return!1;if(An)return zn||Yn.focusSvg||Yn.focusSvgInIframe||Boolean(Yn.focusSvgFocusableAttribute&&Ir&&"true"===Ir);if(hr){if(Yn.focusSvgTabindexAttribute&&zn)return!0;if(Yn.focusSvgFocusableAttribute)return"true"===Ir}if(zn)return!0;var co=window.getComputedStyle(Ae,null);if(Pn(co))return!0;if(Yn.focusImgIsmap&&"img"===Xe&&Ae.hasAttribute("ismap")&&G({context:Ae}).some(function(Ya){return"a"===Ya.nodeName.toLowerCase()&&Ya.hasAttribute("href")}))return!0;if(!_e.scrollable&&Yn.focusScrollContainer)if(Yn.focusScrollContainerWithoutOverflow){if(Di(Ae,Xe))return!0}else if(jn(co))return!0;if(!_e.flexbox&&Yn.focusFlexboxContainer&&Mi(co))return!0;var ps=Ae.parentElement;if(!_e.scrollable&&ps){var Sr=ps.nodeName.toLowerCase(),Ui=window.getComputedStyle(ps,null);if(Yn.focusScrollBody&&Di(ps,Xe,Sr,Ui)||Yn.focusChildrenOfFocusableFlexbox&&Mi(Ui))return!0}return!1}Pr.except=function(){var R=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},N=function(_e){return Pr({context:_e,except:R})};return N.rules=Pr,N};const wi=Pr.except({});function yr(R,N){if(R.findIndex)return R.findIndex(N);var ne=R.length;if(0===ne)return-1;for(var _e=0;_e0&&void 0!==arguments[0]?arguments[0]:{},N=R.context,ne=R.except,_e=void 0===ne?{notRendered:!1,cssDisplay:!1,cssVisibility:!1,detailsElement:!1,browsingContext:!1}:ne,Ae=F({label:"is/visible",resolveDocument:!0,context:N}),Xe=Ae.nodeName.toLowerCase();if(!_e.notRendered&&sr.test(Xe))return!0;var Gt=G({context:Ae}),zn="audio"===Xe&&!Ae.hasAttribute("controls");if(!_e.cssDisplay&&function qr(R){return R.some(function(N){return"none"===Jn(N,"display")})}(zn?Gt.slice(1):Gt)||!_e.cssVisibility&&function Gi(R){var N=yr(R,function(_e){var Ae=Jn(_e,"visibility");return"hidden"===Ae||"collapse"===Ae});if(-1===N)return!1;var ne=yr(R,function(_e){return"visible"===Jn(_e,"visibility")});return-1===ne||N0&&void 0!==arguments[0]?arguments[0]:{},N=function(_e){return wo({context:_e,except:R})};return N.rules=wo,N};const Oo=wo.except({});var Ri=x(546),mn=x.n(Ri);function Dn(R,N){return N.querySelector('map[name="'+mn()(R)+'"]')||null}function gi(R){var N=R.parentElement;return N.name&&"map"===N.nodeName.toLowerCase()&&jr(R).querySelector('img[usemap="#'+mn()(N.name)+'"]')||null}var Vi=void 0;var Wi=void 0,vr=void 0,Fi={input:!0,select:!0,textarea:!0,button:!0,fieldset:!0,form:!0};function ko(R){Wi||((Wi=He()).focusFieldsetDisabled&&delete Fi.fieldset,Wi.focusFormDisabled&&delete Fi.form,vr=new RegExp("^("+Object.keys(Fi).join("|")+")$"));var ne=F({label:"is/native-disabled-supported",context:R}).nodeName.toLowerCase();return Boolean(vr.test(ne))}var Sn=void 0;function eo(R){return"fieldset"===R.nodeName.toLowerCase()&&R.disabled}function _a(R){return"form"===R.nodeName.toLowerCase()&&R.disabled}function Ur(){var R=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},N=R.context,ne=R.except,_e=void 0===ne?{onlyFocusableBrowsingContext:!1,visible:!1}:ne,Ae=F({label:"is/only-tabbable",resolveDocument:!0,context:N});if(!_e.visible&&!Oo(Ae))return!1;if(!_e.onlyFocusableBrowsingContext&&(E.is.GECKO||E.is.TRIDENT||E.is.EDGE)){var Xe=Mo(Ae);if(Xe&&Kn(Xe)<0)return!1}var Gt=Ae.nodeName.toLowerCase(),zn=Kn(Ae);return"label"===Gt&&E.is.GECKO?null!==zn&&zn>=0:!!(E.is.GECKO&&Ae.ownerSVGElement&&!Ae.focus&&"a"===Gt&&Ae.hasAttribute("xlink:href")&&E.is.GECKO)}Ur.except=function(){var R=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},N=function(_e){return Ur({context:_e,except:R})};return N.rules=Ur,N};const un=Ur.except({});var to=void 0;function Hr(R){var N=R.nodeName.toLowerCase();if("embed"===N||"keygen"===N)return!0;var ne=Kn(R);if(R.shadowRoot&&null===ne)return!0;if("label"===N)return!to.focusLabelTabindex||null===ne;if("legend"===N)return null===ne;if(to.focusSvgFocusableAttribute&&(R.ownerSVGElement||"svg"===N)){var _e=R.getAttribute("focusable");return _e&&"false"===_e}return"img"===N&&R.hasAttribute("usemap")?null===ne||!to.focusImgUsemapTabindex:"area"===N&&!function Mr(R){Vi||(Vi=He());var N=F({label:"is/valid-area",context:R});if("area"!==N.nodeName.toLowerCase())return!1;var _e=N.hasAttribute("tabindex");if(!Vi.focusAreaTabindex&&_e)return!1;var Ae=gi(N);return!(!Ae||!Oo(Ae)||!Vi.focusBrokenImageMap&&(!Ae.complete||!Ae.naturalHeight||Ae.offsetWidth<=0||Ae.offsetHeight<=0))&&(Vi.focusAreaWithoutHref||N.href?!G({context:Ae}).slice(1).some(function(Gt){var zn=Gt.nodeName.toLowerCase();return"button"===zn||"a"===zn}):Vi.focusAreaTabindex&&_e||Vi.focusAreaImgTabindex&&Ae.hasAttribute("tabindex"))}(R)}function dr(){var R=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},N=R.context,ne=R.except,_e=void 0===ne?{disabled:!1,visible:!1,onlyTabbable:!1}:ne;to||(to=He());var Ae=un.rules.except({onlyFocusableBrowsingContext:!0,visible:_e.visible}),Xe=F({label:"is/focusable",resolveDocument:!0,context:N});if(!wi.rules({context:Xe,except:_e})||Hr(Xe)||!_e.disabled&&function za(R){Sn||(Sn=He());var N=F({label:"is/disabled",context:R});if(N.hasAttribute("data-ally-disabled"))return!0;if(!ko(N))return!1;if(N.disabled)return!0;var ne=G({context:N});return!!(ne.some(eo)||!Sn.focusFormDisabled&&ne.some(_a))}(Xe)||!_e.onlyTabbable&&Ae(Xe))return!1;if(!_e.visible){var zn={context:Xe,except:{}};if(to.focusInHiddenIframe&&(zn.except.browsingContext=!0),to.focusObjectSvgHidden)"object"===Xe.nodeName.toLowerCase()&&(zn.except.cssVisibility=!0);if(!Oo.rules(zn))return!1}var hr=Mo(Xe);if(hr&&!("object"!==hr.nodeName.toLowerCase()||to.focusInZeroDimensionObject||hr.offsetWidth&&hr.offsetHeight))return!1;return!("svg"===Xe.nodeName.toLowerCase()&&to.focusSvgInIframe&&!hr&&null===Xe.getAttribute("tabindex"))}dr.except=function(){var R=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},N=function(_e){return dr({context:_e,except:R})};return N.rules=dr,N};const ur=dr.except({});function aa(R){var N=function(_e){return _e.shadowRoot||R(_e)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP};return N.acceptNode=N,N}var mi=aa(wi);function ja(){var R=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},N=R.context,ne=R.includeContext,_e=R.includeOnlyTabbable,Ae=R.strategy;N||(N=document.documentElement);for(var Xe=ur.rules.except({onlyTabbable:_e}),zn=jr(N).createTreeWalker(N,NodeFilter.SHOW_ELEMENT,"all"===Ae?mi:aa(Xe),!1),An=[];zn.nextNode();)zn.currentNode.shadowRoot?(Xe(zn.currentNode)&&An.push(zn.currentNode),An=An.concat(ja({context:zn.currentNode.shadowRoot,includeOnlyTabbable:_e,strategy:Ae}))):An.push(zn.currentNode);return ne&&("all"===Ae?wi(N)&&An.unshift(N):Xe(N)&&An.unshift(N)),An}var Gr=void 0,Ii=void 0;function $r(){var R=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},N=R.context,ne=R.includeContext,_e=R.includeOnlyTabbable,Ae=function xi(){return Gr||(Gr=He()),"string"==typeof Ii||(Ii=br(Ii=(Gr.focusTable?"table, td,":"")+(Gr.focusFieldset?"fieldset,":"")+"svg a,a[href],area[href],input, select, textarea, button,iframe, object, embed,keygen,"+(Gr.focusAudioWithoutControls?"audio,":"audio[controls],")+(Gr.focusVideoWithoutControls?"video,":"video[controls],")+(Gr.focusSummary?"summary,":"")+"[tabindex],[contenteditable]")),Ii}(),Xe=N.querySelectorAll(Ae),Gt=ur.rules.except({onlyTabbable:_e}),zn=[].filter.call(Xe,Gt);return ne&&Gt(N)&&zn.unshift(N),zn}function fr(){var R=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},N=R.context,ne=R.includeContext,_e=R.includeOnlyTabbable,Ae=R.strategy,Xe=void 0===Ae?"quick":Ae,zn={context:F({label:"query/focusable",resolveDocument:!0,defaultToDocument:!0,context:N}),includeContext:ne,includeOnlyTabbable:_e,strategy:Xe};if("quick"===Xe)return $r(zn);if("strict"===Xe||"all"===Xe)return ja(zn);throw new TypeError('query/focusable requires option.strategy to be one of ["quick", "strict", "all"]')}function qn(R){var N=R.element,ne=R.attribute,_e="data-cached-"+ne;if(null===N.getAttribute(_e)){var Xe=N.getAttribute(ne);if(null===Xe)return;N.setAttribute(_e,Xe||""),N.removeAttribute(ne)}else{var Gt=N.getAttribute(_e);N.removeAttribute(_e),N.setAttribute(ne,Gt)}}function Rr(R){var N=R.element,ne=R.attribute,_e=R.temporaryValue,Ae=R.saveValue,Xe="data-cached-"+ne;if(void 0!==_e){var Gt=Ae||N.getAttribute(ne);N.setAttribute(Xe,Gt||""),N.setAttribute(ne,_e)}else{var zn=N.getAttribute(Xe);N.removeAttribute(Xe),""===zn?N.removeAttribute(ne):N.setAttribute(ne,zn)}}var Li=function(){};const Si=typeof console<"u"?console:{log:Li,debug:Li,info:Li,warn:Li,error:Li};var _i=void 0;function Ki(){Si.warn("trying to focus inert element",this)}function Qi(R,N){(function la(R,N){Rr({element:R,attribute:"aria-disabled",temporaryValue:N?"true":void 0})})(R,N),function ss(R,N){if(N){var ne=Kn(R);Rr({element:R,attribute:"tabindex",temporaryValue:"-1",saveValue:null!==ne?ne:""})}else Rr({element:R,attribute:"tabindex"})}(R,N),function Ua(R,N){N?R.focus=Ki:delete R.focus}(R,N),function ka(R,N){if(N){var ne=R.style.pointerEvents||"";R.setAttribute("data-inert-pointer-events",ne),R.style.pointerEvents="none"}else{var _e=R.getAttribute("data-inert-pointer-events");R.removeAttribute("data-inert-pointer-events"),R.style.pointerEvents=_e}}(R,N);var ne=R.nodeName.toLowerCase();("video"===ne||"audio"===ne)&&function Ca(R,N){qn({element:R,attribute:"controls",remove:N})}(R,N),("svg"===ne||R.ownerSVGElement)&&(_i.focusSvgFocusableAttribute?function Xs(R,N){Rr({element:R,attribute:"focusable",temporaryValue:N?"false":void 0})}(R,N):!_i.focusSvgTabindexAttribute&&"a"===ne&&function sa(R,N){qn({element:R,attribute:"xlink:href",remove:N})}(R,N)),N?R.setAttribute("data-ally-disabled","true"):R.removeAttribute("data-ally-disabled")}function Yi(R,N){_i||(_i=He());var ne=F({label:"element/disabled",context:R});N=Boolean(N);var _e=ne.hasAttribute("data-ally-disabled"),Ae=1===arguments.length;return ko(ne)?Ae?ne.disabled:(ne.disabled=N,ne):Ae?_e:(_e===N||Qi(ne,N),ne)}var no=function(N){return N.shadowRoot?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP};function va(){var N=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context,ne=F({label:"query/shadow-hosts",resolveDocument:!0,defaultToDocument:!0,context:N}),Ae=jr(N).createTreeWalker(ne,NodeFilter.SHOW_ELEMENT,no,!1),Xe=[];for(ne.shadowRoot&&(Xe.push(ne),Xe=Xe.concat(va({context:ne.shadowRoot})));Ae.nextNode();)Xe.push(Ae.currentNode),Xe=Xe.concat(va({context:Ae.currentNode.shadowRoot}));return Xe}no.acceptNode=no;var No="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(R){return typeof R}:function(R){return R&&"function"==typeof Symbol&&R.constructor===Symbol&&R!==Symbol.prototype?"symbol":typeof R},e1=function(){function R(N,ne){for(var _e=0;_e0&&void 0!==arguments[0]?arguments[0]:{},_e=ne.context,Ae=ne.callback,Xe=ne.config;(function t1(R,N){if(!(R instanceof N))throw new TypeError("Cannot call a class as a function")})(this,R),this.config=Xe,this.disengage=this.disengage.bind(this),this.clientObserver=new MutationObserver(Ae),this.hostObserver=new MutationObserver(function(Gt){return Gt.forEach(N.handleHostMutation,N)}),this.observeContext(_e),this.observeShadowHosts(_e)}return e1(R,[{key:"disengage",value:function(){this.clientObserver&&this.clientObserver.disconnect(),this.clientObserver=null,this.hostObserver&&this.hostObserver.disconnect(),this.hostObserver=null}},{key:"observeShadowHosts",value:function(ne){var _e=this;va({context:ne}).forEach(function(Xe){return _e.observeContext(Xe.shadowRoot)})}},{key:"observeContext",value:function(ne){this.clientObserver.observe(ne,this.config),this.hostObserver.observe(ne,xo)}},{key:"handleHostMutation",value:function(ne){"childList"===ne.type&&U(ne.addedNodes).filter(function(Ae){return Ae.nodeType===Node.ELEMENT_NODE}).forEach(this.observeShadowHosts,this)}}]),R}();function ro(){var R=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},N=R.parent,ne=R.element,_e=R.includeSelf;if(N)return function(Xe){return Boolean(_e&&Xe===N||N.compareDocumentPosition(Xe)&Node.DOCUMENT_POSITION_CONTAINED_BY)};if(ne)return function(Xe){return Boolean(_e&&ne===Xe||Xe.compareDocumentPosition(ne)&Node.DOCUMENT_POSITION_CONTAINED_BY)};throw new TypeError("util/compare-position#getParentComparator required either options.parent or options.element")}var To=function(){function R(N,ne){for(var _e=0;_e0&&void 0!==arguments[0]?arguments[0]:{},_e=ne.context,Ae=ne.filter;(function Zo(R,N){if(!(R instanceof N))throw new TypeError("Cannot call a class as a function")})(this,R),this._context=U(_e||document.documentElement)[0],this._filter=U(Ae),this._inertElementCache=[],this.disengage=this.disengage.bind(this),this.handleMutation=this.handleMutation.bind(this),this.renderInert=this.renderInert.bind(this),this.filterElements=this.filterElements.bind(this),this.filterParentElements=this.filterParentElements.bind(this);var Xe=fr({context:this._context,includeContext:!0,strategy:"all"});this.renderInert(Xe),this.shadowObserver=function Na(){var R=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},N=R.context,ne=R.callback,_e=R.config;if("function"!=typeof ne)throw new TypeError("observe/shadow-mutations requires options.callback to be a function");if("object"!==(typeof _e>"u"?"undefined":No(_e)))throw new TypeError("observe/shadow-mutations requires options.config to be an object");if(!window.MutationObserver)return{disengage:function(){}};var Ae=F({label:"observe/shadow-mutations",resolveDocument:!0,defaultToDocument:!0,context:N});return{disengage:new _r({context:Ae,callback:ne,config:_e}).disengage}}({context:this._context,config:kr,callback:function(zn){return zn.forEach(N.handleMutation)}})}return To(R,[{key:"disengage",value:function(){this._context&&(Fo(this._context),this._inertElementCache.forEach(function(ne){return Fo(ne)}),this._inertElementCache=null,this._filter=null,this._context=null,this.shadowObserver&&this.shadowObserver.disengage(),this.shadowObserver=null)}},{key:"listQueryFocusable",value:function(ne){return ne.map(function(_e){return fr({context:_e,includeContext:!0,strategy:"all"})}).reduce(function(_e,Ae){return _e.concat(Ae)},[])}},{key:"renderInert",value:function(ne){var _e=this;ne.filter(this.filterElements).filter(this.filterParentElements).filter(function(Xe){return!Yi(Xe)}).forEach(function(Gt){_e._inertElementCache.push(Gt),function Xo(R){return Yi(R,!0)}(Gt)})}},{key:"filterElements",value:function(ne){var _e=ro({element:ne,includeSelf:!0});return!this._filter.some(_e)}},{key:"filterParentElements",value:function(ne){var _e=ro({parent:ne});return!this._filter.some(_e)}},{key:"handleMutation",value:function(ne){if("childList"===ne.type){var _e=U(ne.addedNodes).filter(function(Xe){return Xe.nodeType===Node.ELEMENT_NODE});if(!_e.length)return;var Ae=this.listQueryFocusable(_e);this.renderInert(Ae)}else"attributes"===ne.type&&this.renderInert([ne.target])}}]),R}();function Za(R){var N=R.context,ne=R.filter,Ae=[],Xe=function(hr){return ne.some(function(Ir){return hr===Ir})?NodeFilter.FILTER_REJECT:function(hr){var Ir=ro({parent:hr});return ne.some(Ir)}(hr)?NodeFilter.FILTER_ACCEPT:(Ae.push(hr),NodeFilter.FILTER_REJECT)};Xe.acceptNode=Xe;for(var zn=jr(N).createTreeWalker(N,NodeFilter.SHOW_ELEMENT,Xe,!1);zn.nextNode(););return Ae}var Ho=function(){function R(N,ne){for(var _e=0;_e0&&void 0!==arguments[0]?arguments[0]:{},ne=N.context,_e=N.filter;(function Ha(R,N){if(!(R instanceof N))throw new TypeError("Cannot call a class as a function")})(this,R),this._context=U(ne||document.documentElement)[0],this._filter=U(_e),this.disengage=this.disengage.bind(this),this.handleMutation=this.handleMutation.bind(this),this.isInsignificantBranch=this.isInsignificantBranch.bind(this);var Ae=function Ss(){var R=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},N=R.context,ne=R.filter;if(N=F({label:"get/insignificant-branches",defaultToDocument:!0,context:N}),!(ne=U(ne)).length)throw new TypeError("get/insignificant-branches requires valid options.filter");return Za({context:N,filter:ne})}({context:this._context,filter:this._filter});Ae.forEach(Ga),this.startObserver()}return Ho(R,[{key:"disengage",value:function(){this._context&&([].forEach.call(this._context.querySelectorAll("[data-cached-aria-hidden]"),Va),this._context=null,this._filter=null,this._observer&&this._observer.disconnect(),this._observer=null)}},{key:"startObserver",value:function(){var ne=this;window.MutationObserver&&(this._observer=new MutationObserver(function(_e){return _e.forEach(ne.handleMutation)}),this._observer.observe(this._context,Pi))}},{key:"handleMutation",value:function(ne){"childList"===ne.type&&U(ne.addedNodes).filter(function(_e){return _e.nodeType===Node.ELEMENT_NODE}).filter(this.isInsignificantBranch).forEach(Ga)}},{key:"isInsignificantBranch",value:function(ne){if(G({context:ne}).some(function(Xe){return"true"===Xe.getAttribute("aria-hidden")}))return!1;var Ae=ro({element:ne});return!this._filter.some(Ae)}}]),R}();function $n(){for(var ne=F({label:"get/shadow-host",context:(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context}),_e=null;ne;)_e=ne,ne=ne.parentNode;return _e.nodeType===_e.DOCUMENT_FRAGMENT_NODE&&_e.host?_e.host:null}function Eo(R){var N=F({label:"is/active-element",resolveDocument:!0,context:R});if(jr(N).activeElement===N)return!0;var _e=$n({context:N});return!(!_e||_e.shadowRoot.activeElement!==N)}var Ti=void 0,Ci=/^(fieldset|table|td|body)$/;function oe(){var R=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},N=R.context,ne=R.except,_e=void 0===ne?{flexbox:!1,scrollable:!1,shadow:!1,visible:!1,onlyTabbable:!1}:ne;Ti||(Ti=He());var Ae=F({label:"is/tabbable",resolveDocument:!0,context:N});if(E.is.BLINK&&E.is.ANDROID&&E.majorVersion>42)return!1;var Xe=Mo(Ae);if(Xe){if(E.is.WEBKIT&&E.is.IOS||Kn(Xe)<0||!_e.visible&&(E.is.BLINK||E.is.WEBKIT)&&!Oo(Xe))return!1;if("object"===Xe.nodeName.toLowerCase()){var zn="Chrome"===E.name&&E.majorVersion>=54||"Opera"===E.name&&E.majorVersion>=41;if(E.is.WEBKIT||E.is.BLINK&&!zn)return!1}}var An=Ae.nodeName.toLowerCase(),hr=Kn(Ae),Ir=null===hr?null:hr>=0;if(E.is.EDGE&&E.majorVersion>=14&&Xe&&Ae.ownerSVGElement&&hr<0)return!0;var Ji=!1!==Ir,co=null!==hr&&hr>=0;if(Ae.hasAttribute("contenteditable"))return Ji;if(Ci.test(An)&&!0!==Ir)return!1;if(E.is.WEBKIT&&E.is.IOS){var fs="input"===An&&"text"===Ae.type||"password"===Ae.type||"select"===An||"textarea"===An||Ae.hasAttribute("contenteditable");if(!fs)fs=Pn(window.getComputedStyle(Ae,null));if(!fs)return!1}if("use"===An&&null!==hr&&(E.is.BLINK||E.is.WEBKIT&&9===E.majorVersion)||j(Ae,"svg a")&&Ae.hasAttribute("xlink:href")&&(Ji||Ae.focus&&!Ti.focusSvgNegativeTabindexAttribute)||"svg"===An&&Ti.focusSvgInIframe&&Ji)return!0;if(E.is.TRIDENT||E.is.EDGE){if("svg"===An)return!!Ti.focusSvg||(Ae.hasAttribute("focusable")||co);if(Ae.ownerSVGElement)return!(!Ti.focusSvgTabindexAttribute||!co)||Ae.hasAttribute("focusable")}if(void 0===Ae.tabIndex)return Boolean(_e.onlyTabbable);if("audio"===An){if(!Ae.hasAttribute("controls"))return!1;if(E.is.BLINK)return!0}if("video"===An)if(Ae.hasAttribute("controls")){if(E.is.BLINK||E.is.GECKO)return!0}else if(E.is.TRIDENT||E.is.EDGE)return!1;if("object"===An&&(E.is.BLINK||E.is.WEBKIT)||"iframe"===An)return!1;if(!_e.scrollable&&E.is.GECKO&&jn(window.getComputedStyle(Ae,null)))return Ji;if(E.is.TRIDENT||E.is.EDGE){if("area"===An){var Ui=gi(Ae);if(Ui&&Kn(Ui)<0)return!1}var Ya=window.getComputedStyle(Ae,null);if(Pn(Ya))return Ae.tabIndex>=0;if(!_e.flexbox&&Mi(Ya))return null!==hr?co:w(Ae)&&Y(Ae);if(Di(Ae,An))return!1;var As=Ae.parentElement;if(As){var v2=As.nodeName.toLowerCase(),y2=window.getComputedStyle(As,null);if(Di(As,An,v2,y2))return!1;if(Mi(y2))return co}}return Ae.tabIndex>=0}oe.except=function(){var R=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},N=function(_e){return oe({context:_e,except:R})};return N.rules=oe,N};var w=wi.rules.except({flexbox:!0}),Y=oe.except({flexbox:!0});const Ft=oe.except({});function Xn(){var R=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},N=R.context,ne=R.includeContext,_e=R.includeOnlyTabbable,Ae=R.strategy,Xe=Ft.rules.except({onlyTabbable:_e});return fr({context:N,includeContext:ne,includeOnlyTabbable:_e,strategy:Ae}).filter(Xe)}function io(R,N){return R.compareDocumentPosition(N)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1}function Vo(R,N,ne){var _e=[];return N.forEach(function(Ae){var Xe=!0,Gt=R.indexOf(Ae);-1===Gt&&(Gt=function Go(R,N){return yr(R,function(ne){return N.compareDocumentPosition(ne)&Node.DOCUMENT_POSITION_FOLLOWING})}(R,Ae),Xe=!1),-1===Gt&&(Gt=R.length);var zn=U(ne?ne(Ae):Ae);zn.length&&_e.push({offset:Gt,replace:Xe,elements:zn})}),_e}function Fa(){var R=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},N=R.list,ne=R.elements,_e=R.resolveElement,Ae=N.slice(0),Xe=U(ne).slice(0);return function mr(R){return R.sort(io)}(Xe),function Rn(R,N){var ne=0;N.sort(function(_e,Ae){return _e.offset-Ae.offset}),N.forEach(function(_e){var Ae=_e.replace?1:0,Xe=[_e.offset+ne,Ae].concat(_e.elements);R.splice.apply(R,Xe),ne+=_e.elements.length-Ae})}(Ae,Vo(Ae,Xe,_e)),Ae}var Wa=function(){function R(N,ne){for(var _e=0;_e-1?[ne].concat(_e):_e}},{key:"_cleanup",value:function(){Object.keys(this.hosts).forEach(function(ne){delete this.hosts[ne]._sortingId},this)}}]),R}();var ca=void 0;function vi(R,N){return ca.tabsequenceAreaAtImgPosition&&(R=function Co(R,N){var ne=N.querySelectorAll("img[usemap]"),_e=new Ka(N),Ae=_e.extractAreasFromList(R);return ne.length?Fa({list:Ae,elements:ne,resolveElement:function(Gt){var zn=Gt.getAttribute("usemap").slice(1);return _e.getAreasFor(zn)}}):Ae}(R,N)),R=function pr(R){var N={},ne=[],_e=R.filter(function(Xe){var Gt=Xe.tabIndex;return void 0===Gt&&(Gt=Kn(Xe)),Gt<=0||null==Gt||(N[Gt]||(N[Gt]=[],ne.push(Gt)),N[Gt].push(Xe),!1)});return ne.sort().map(function(Xe){return N[Xe]}).reduceRight(function(Xe,Gt){return Gt.concat(Xe)},_e)}(R),R}function Er(){var R=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},N=R.context,ne=R.includeContext,_e=R.includeOnlyTabbable,Ae=R.strategy;ca||(ca=He());var Xe=U(N)[0]||document.documentElement,Gt=Xn({context:Xe,includeContext:ne,includeOnlyTabbable:_e,strategy:Ae});return Gt=document.body.createShadowRoot&&E.is.BLINK?function zt(R,N,ne){var _e=new Qn(N,ne),Ae=_e.extractElements(R);return Ae.length===R.length?ne(R):_e.sort(Ae)}(Gt,Xe,vi):vi(Gt,Xe),ne&&(Gt=function zi(R,N){var ne=R.indexOf(N);return ne>0?R.splice(ne,1).concat(R):R}(Gt,Xe)),Gt}for(var oi={tab:9,left:37,up:38,right:39,down:40,pageUp:33,"page-up":33,pageDown:34,"page-down":34,end:35,home:36,enter:13,escape:27,space:32,shift:16,capsLock:20,"caps-lock":20,ctrl:17,alt:18,meta:91,pause:19,insert:45,delete:46,backspace:8,_alias:{91:[92,93,224]}},Ei=1;Ei<26;Ei++)oi["f"+Ei]=Ei+111;for(var uo=0;uo<10;uo++){var ai=uo+48,Ps=uo+96;oi[uo]=ai,oi["num-"+uo]=Ps,oi._alias[ai]=[Ps]}for(var ls=0;ls<26;ls++){var ba=ls+65;oi[String.fromCharCode(ba).toLowerCase()]=ba}const Ai=oi;var ea={alt:"altKey",ctrl:"ctrlKey",meta:"metaKey",shift:"shiftKey"},da=Object.keys(ea).map(function(R){return ea[R]});function r1(R,N){return!da.some(function(ne){return"boolean"==typeof R[ne]&&Boolean(N[ne])!==R[ne]})}function cs(R){return R.split(/\s+/).map(function(N){var ne=N.split("+"),_e=function us(R){var ne=function qo(R){var N=!!R&&null;return{altKey:N,ctrlKey:N,metaKey:N,shiftKey:N}}(-1!==R.indexOf("*"));return R.forEach(function(_e){if("*"!==_e){var Ae=!0,Xe=_e.slice(0,1);"?"===Xe?Ae=null:"!"===Xe&&(Ae=!1),!0!==Ae&&(_e=_e.slice(1));var Gt=ea[_e];if(!Gt)throw new TypeError('Unknown modifier "'+_e+'"');ne[Gt]=Ae}}),ne}(ne.slice(0,-1)),Ae=function ta(R){var N=Ai[R]||parseInt(R,10);if(!N||"number"!=typeof N||isNaN(N))throw new TypeError('Unknown key "'+R+'"');return[N].concat(Ai._alias[N]||[])}(ne.slice(-1));return{keyCodes:Ae,modifiers:_e,matchModifiers:r1.bind(null,_e)}})}const Me={disabled:function Ls(){var R=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},N=R.context,ne=R.filter;return{disengage:new lo({context:N,filter:ne}).disengage}},hidden:function Bo(){var R=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},N=R.context,ne=R.filter;return{disengage:new _o({context:N,filter:ne}).disengage}},tabFocus:function V(){var N=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context;return N||(N=document.documentElement),Er(),function X(){var R=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},N={},ne=U(R.context)[0]||document.documentElement;delete R.context;var _e=U(R.filter);delete R.filter;var Ae=Object.keys(R);if(!Ae.length)throw new TypeError("when/key requires at least one option key");var Xe=function(hr){hr.keyCodes.forEach(function(Ir){N[Ir]||(N[Ir]=[]),N[Ir].push(hr)})};Ae.forEach(function(An){if("function"!=typeof R[An])throw new TypeError('when/key requires option["'+An+'"] to be a function');cs(An).map(function(Ji){return Ji.callback=R[An],Ji}).forEach(Xe)});var Gt=function(hr){if(!hr.defaultPrevented){if(_e.length){var Ir=ro({element:hr.target,includeSelf:!0});if(_e.some(Ir))return}var Ji=hr.keyCode||hr.which;N[Ji]&&N[Ji].forEach(function(co){co.matchModifiers(hr)&&co.callback.call(ne,hr,zn)})}};ne.addEventListener("keydown",Gt,!1);var zn=function(){ne.removeEventListener("keydown",Gt,!1)};return{disengage:zn}}({"?alt+?shift+tab":function(_e){_e.preventDefault();var Ae=Er({context:N}),Xe=_e.shiftKey,Gt=Ae[0],zn=Ae[Ae.length-1],hr=Xe?zn:Gt;if(Eo(Xe?Gt:zn))hr.focus();else{var Ir=void 0;if(Ae.some(function(fs,ps){return!!Eo(fs)&&(Ir=ps,!0)}))Ae[Ir+(Xe?-1:1)].focus();else Gt.focus()}}})}};var De=x(6312);const Ue=function(R){return{showDownload:R}};function pt(R,N){if(1&R&&(t.O4$(),t.TgZ(0,"text",229)(1,"tspan",230),t._uU(2),t.qZA(),t.TgZ(3,"tspan",231),t._uU(4),t.qZA()()),2&R){const ne=t.oxw();t.xp6(2),t.Oqu(ne.outcomeLabel),t.xp6(2),t.Oqu(ne.outcome)}}function Qt(R,N){if(1&R&&(t.O4$(),t.TgZ(0,"g",232)(1,"g",233),t._UZ(2,"polygon",234)(3,"path",235),t.qZA(),t.TgZ(4,"text",236)(5,"tspan",237),t._uU(6),t.qZA()()()),2&R){const ne=t.oxw();t.xp6(6),t.Oqu(ne.timeSpentLabel)}}function kn(R,N){1&R&&(t.O4$(),t.TgZ(0,"svg",238)(1,"defs")(2,"linearGradient",239),t._UZ(3,"stop",240)(4,"stop",241),t.qZA()(),t.TgZ(5,"g",242),t._UZ(6,"path",243)(7,"path",244),t.qZA()())}function Zn(R,N){1&R&&(t.O4$(),t.TgZ(0,"svg",238)(1,"defs")(2,"linearGradient",239),t._UZ(3,"stop",240)(4,"stop",241),t.qZA()(),t.TgZ(5,"g",242),t._UZ(6,"path",243)(7,"path",245),t.qZA()())}function rr(R,N){if(1&R){const ne=t.EpF();t.TgZ(0,"div",246),t.NdJ("click",function(){t.CHM(ne);const Ae=t.oxw();return t.KtG(Ae.exitContent.emit({type:"EXIT"}))}),t.O4$(),t.TgZ(1,"svg",247)(2,"defs")(3,"linearGradient",248),t._UZ(4,"stop",240)(5,"stop",241),t.qZA()(),t.TgZ(6,"g",242),t._UZ(7,"path",249)(8,"path",250),t.qZA()(),t.kcU(),t.TgZ(9,"div",226),t._uU(10,"Exit"),t.qZA()()}}function si(R,N){if(1&R){const ne=t.EpF();t.ynx(0),t.TgZ(1,"div",251),t._uU(2,"Up Next"),t.qZA(),t.TgZ(3,"div",252),t.NdJ("click",function(){t.CHM(ne);const Ae=t.oxw();return t.KtG(Ae.playNext())}),t.TgZ(4,"div",253),t._uU(5),t.qZA(),t.TgZ(6,"div",254),t._UZ(7,"img",255),t.qZA()(),t.BQk()}if(2&R){const ne=t.oxw();t.xp6(5),t.Oqu(ne.nextContent.name)}}function ji(R,N){if(1&R){const ne=t.EpF();t.TgZ(0,"li",8),t.NdJ("click",function(Ae){t.CHM(ne);const Xe=t.oxw();return t.KtG(Xe.emitSideBarEvent(Ae,"SHARE"))})("keydown.enter",function(Ae){t.CHM(ne);const Xe=t.oxw();return t.KtG(Xe.emitSideBarEvent(Ae,"SHARE"))}),t._UZ(1,"span",9),t._uU(2," Share"),t.qZA()}}function Ma(R,N){if(1&R){const ne=t.EpF();t.TgZ(0,"li",8),t.NdJ("click",function(Ae){t.CHM(ne);const Xe=t.oxw();return t.KtG(Xe.showDownloadPopup(Ae,"DOWNLOAD_MENU"))})("keydown.enter",function(Ae){t.CHM(ne);const Xe=t.oxw();return Xe.closeNav(Ae),t.KtG(Xe.showDownloadPopup(Ae,"DOWNLOAD_MENU"))}),t._UZ(1,"span",10),t._uU(2," Download"),t.qZA()}}function P(R,N){if(1&R){const ne=t.EpF();t.TgZ(0,"li",8),t.NdJ("click",function(Ae){t.CHM(ne);const Xe=t.oxw();return Xe.closeNav(Ae),t.KtG(Xe.emitSideBarEvent(Ae,"PRINT"))})("keydown.enter",function(Ae){t.CHM(ne);const Xe=t.oxw();return t.KtG(Xe.emitSideBarEvent(Ae,"PRINT"))}),t._UZ(1,"span",11),t._uU(2," Print"),t.qZA()}}function M(R,N){if(1&R){const ne=t.EpF();t.TgZ(0,"li",8),t.NdJ("click",function(Ae){t.CHM(ne);const Xe=t.oxw();return Xe.closeNav(Ae),t.KtG(Xe.emitSideBarEvent(Ae,"EXIT"))})("keydown.enter",function(Ae){t.CHM(ne);const Xe=t.oxw();return Xe.closeNav(Ae),t.KtG(Xe.emitSideBarEvent(Ae,"EXIT"))}),t._UZ(1,"span",12),t._uU(2," Exit"),t.qZA()}}function Q(R,N){if(1&R){const ne=t.EpF();t.TgZ(0,"sb-player-download-popup",13),t.NdJ("hideDownloadPopUp",function(Ae){t.CHM(ne);const Xe=t.oxw();return t.KtG(Xe.hideDownloadPopUp(Ae))})("downloadEvent",function(Ae){t.CHM(ne);const Xe=t.oxw();return t.KtG(Xe.sidebarEvent.emit(Ae))}),t.qZA()}if(2&R){const ne=t.oxw();t.Q6J("title",ne.title)("showDownloadPopUp",ne.showDownloadPopUp)}}const xe=function(R){return{"animated animateBg":R}};function rt(R,N){1&R&&(t.TgZ(0,"div",1),t._uU(1," You are offline\n"),t.qZA())}const gt=':root{--sdk-navigation-arrows-bg:#fff;--sdk-navigation-arrows-border:#F2F2F2;--sdk-navigation-arrows-after:#999999;--sdk-player-nextIcon:#fff}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]{height:2rem;width:4rem;cursor:pointer;border-radius:1rem;background-color:var(--sdk-navigation-arrows-bg);box-shadow:var(--sbt-box-shadow-3px);border:1px solid var(--sdk-navigation-arrows-border);-webkit-transition:.1s ease-in;transition:.1s ease-in}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover{border:1px solid transparent;background:var(--primary-color)}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]::after{display:none;content:"";width:.5rem;height:.5rem;border-top:.125rem solid var(--sdk-navigation-arrows-after);border-left:.125rem solid var(--sdk-navigation-arrows-after)}[_nghost-%COMP%] .player-nextIcon[_ngcontent-%COMP%]::after{content:"";-webkit-transform:rotate(135deg);transform:rotate(135deg);border-top:.125rem solid var(--sdk-player-nextIcon);border-left:.125rem solid var(--sdk-player-nextIcon)}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover.player-nextIcon::after{content:"";border-top:.125rem solid var(--sdk-player-nextIcon);border-left:.125rem solid var(--sdk-player-nextIcon)}[_nghost-%COMP%] .navigation-arrows.player-nextIcon[_ngcontent-%COMP%]{background:var(--primary-color)}button[_ngcontent-%COMP%]{-webkit-appearance:none;background:0 0;border:0}.paginate[_ngcontent-%COMP%]{position:relative;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.paginate[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{position:absolute;top:42%;left:40%;width:.75rem;height:.1875rem;border-radius:.09375rem;background:var(--white);-webkit-transition:.15s;transition:.15s}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{-webkit-transform-origin:0 50%;transform-origin:0 50%;background-color:var(--gray-800)}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{-webkit-transform:translate(0,-1px) rotate(40deg);transform:translate(0,-1px) rotate(40deg)}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{-webkit-transform:translate(0,1px) rotate(-40deg);transform:translate(0,1px) rotate(-40deg)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]{background-color:var(--white)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{-webkit-transform:translate(0,0) rotate(30deg);transform:translate(0,0) rotate(30deg)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{-webkit-transform:translate(0,1px) rotate(-30deg);transform:translate(0,1px) rotate(-30deg)}.paginate.left[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child, .paginate.left[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child, .paginate.left[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child, .paginate.left[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{-webkit-transform:translate(-.3125rem,0) rotate(0);transform:translate(-.3125rem,0) rotate(0)}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{-webkit-transform:translate(0,.0625rem) rotate(40deg);transform:translate(0,.0625rem) rotate(40deg)}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{-webkit-transform:translate(0,-.0625rem) rotate(-40deg);transform:translate(0,-.0625rem) rotate(-40deg)}.paginate.right[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{-webkit-transform:translate(0,.0625rem) rotate(30deg);transform:translate(0,.0625rem) rotate(30deg)}.paginate.right[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{-webkit-transform:translate(0,.0625rem) rotate(-30deg);transform:translate(0,.0625rem) rotate(-30deg)}.paginate.right[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child, .paginate.right[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child, .paginate.right[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child, .paginate.right[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{-webkit-transform:translate(.3125rem,0) rotate(0);transform:translate(.3125rem,0) rotate(0)}.paginate[data-state=disabled][_ngcontent-%COMP%]{opacity:.3;cursor:default} html[dir=rtl] .player-nextIcon, html[dir=rtl] .player-previousIcon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}';function Yt(R,N){if(1&R){const ne=t.EpF();t.TgZ(0,"div",6)(1,"img",7),t.NdJ("click",function(){t.CHM(ne);const Ae=t.oxw();return t.KtG(Ae.rotateCW())}),t.qZA()()}}function Nn(R,N){if(1&R){const ne=t.EpF();t.TgZ(0,"div",8)(1,"button",9),t.NdJ("click",function(){t.CHM(ne);const Ae=t.oxw();return t.KtG(Ae.zoomOut())}),t.qZA(),t.TgZ(2,"button",10),t.NdJ("click",function(){t.CHM(ne);const Ae=t.oxw();return t.KtG(Ae.zoomIn())}),t.qZA()()}}function li(R,N){if(1&R){const ne=t.EpF();t.TgZ(0,"div",11)(1,"input",12),t.NdJ("ngModelChange",function(Ae){t.CHM(ne);const Xe=t.oxw();return t.KtG(Xe.page=Ae)}),t.qZA(),t.TgZ(2,"span",13),t.NdJ("click",function(){t.CHM(ne);const Ae=t.oxw();return t.KtG(Ae.gotoPage())}),t._UZ(3,"img",14),t.qZA(),t.TgZ(4,"span",15),t._uU(5,"/"),t.qZA(),t.TgZ(6,"span",16),t._uU(7),t.qZA()()}if(2&R){const ne=t.oxw();t.xp6(1),t.Q6J("ngModel",ne.page)("max",ne.totalPages),t.xp6(6),t.Oqu(ne.totalPages)}}function cr(R,N){if(1&R){const ne=t.EpF();t.TgZ(0,"div",17)(1,"div",18)(2,"sb-player-previous-navigation",19),t.NdJ("previousAction",function(Ae){t.CHM(ne);const Xe=t.oxw();return t.KtG(Xe.actions.emit(Ae))}),t.qZA(),t.TgZ(3,"sb-player-next-navigation",20),t.NdJ("nextAction",function(Ae){t.CHM(ne);const Xe=t.oxw();return t.KtG(Xe.actions.emit(Ae))}),t.qZA()()()}}const Cr={contentCompatibility:"CPV2_CONT_COMP_01",contentLoadFails:"CPV2_CONT_LOAD_FAIL_01",internetConnectivity:"CPV2_INT_CONNECT_01",streamingUrlSupport:"CPV2_INT_STREAMINGURL_01"},Fn={contentCompatibility:"content compatibility error",contentLoadFails:"content load failed",internetConnectivity:"content failed to load , No Internet Available",streamingUrlSupport:"streaming url is not supported",contentPlayFailedHeader:"Unable to load content",contentPlayFailTitle:"Refresh and try again later"};class Dr{constructor(){this.playerContentCompatibiltyLevel=5,this.getInternetConnectivityError=new t.vpe,this.setInternetConnectivityError=()=>{const N=new Error;N.message=Fn.internetConnectivity,N.name=Cr.internetConnectivity,this.getInternetConnectivityError.emit({error:N})},this.initInternetConnectivityError()}checkContentCompatibility(N){if(N>this.playerContentCompatibiltyLevel){const ne=new Error;return ne.message=`Player supports ${this.playerContentCompatibiltyLevel}\n but content compatibility is ${N}`,ne.name="contentCompatibily",{error:ne,isCompitable:!1}}return{error:null,isCompitable:!0}}initInternetConnectivityError(){window.addEventListener("offline",this.setInternetConnectivityError)}ngOnDestroy(){window.removeEventListener("offline",this.setInternetConnectivityError)}}Dr.\u0275fac=function(N){return new(N||Dr)},Dr.ctorParameters=()=>[],Dr.\u0275prov=(0,t.Yz7)({factory:function(){return new Dr},token:Dr,providedIn:"root"});class wr{constructor(){this.downloadEvent=new t.vpe,this.hideDownloadPopUp=new t.vpe,this.showDownloadPopUp=!1}hideDownloadPopup(N,ne){this.disabledHandle.disengage(),this.hideDownloadPopUp.emit({event:N,type:ne})}ngOnChanges(N){for(const ne in N)if(N.hasOwnProperty(ne)&&"showDownloadPopUp"===ne){this.showDownloadPopUp=N[ne].currentValue||!1;const _e=document.querySelector(".file-download");this.disabledHandle=Me.disabled({filter:_e})}}download(N,ne){this.downloadEvent.emit({event:N,type:ne}),this.disabledHandle.disengage()}}wr.\u0275fac=function(N){return new(N||wr)},wr.\u0275cmp=t.Xpm({type:wr,selectors:[["sb-player-download-popup"]],inputs:{showDownloadPopUp:"showDownloadPopUp",title:"title"},outputs:{downloadEvent:"downloadEvent",hideDownloadPopUp:"hideDownloadPopUp"},features:[t.TTD],decls:16,vars:4,consts:[[1,"file-download",3,"ngClass"],[1,"file-download__overlay"],["aria-modal","true","aria-labelledby","Download Content","aria-describedby","Dialog to download content",1,"file-download__popup"],[1,"close-btn",3,"click"],["type","button","id","close","data-animation","showShadow","aria-label","player-close-btn",1,"close-icon"],[1,"file-download__metadata"],[1,"file-download__title","text-left"],[1,"file-download__text","text-left"],[1,"file-download__size"],[1,"file-download__action-btns"],["type","button","id","cancel",1,"sb-btn","sb-btn-normal","sb-btn-outline-primary","sb-btn-radius","cancel-btn","mr-8",3,"click"],["type","button","id","download",1,"sb-btn","sb-btn-normal","sb-btn-primary","sb-btn-radius","download-btn",3,"click"]],template:function(N,ne){1&N&&(t.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3),t.NdJ("click",function(Ae){return ne.hideDownloadPopup(Ae,"DOWNLOAD_POPUP_CLOSE")}),t._UZ(4,"button",4),t.qZA(),t.TgZ(5,"div",5)(6,"h5",6),t._uU(7,"Confirm Download"),t.qZA(),t.TgZ(8,"div",7),t._uU(9),t.qZA(),t._UZ(10,"div",8),t.TgZ(11,"div",9)(12,"button",10),t.NdJ("click",function(Ae){return ne.hideDownloadPopup(Ae,"DOWNLOAD_POPUP_CANCEL")}),t._uU(13,"Cancel"),t.qZA(),t.TgZ(14,"button",11),t.NdJ("click",function(Ae){return ne.download(Ae,"DOWNLOAD")}),t._uU(15,"Download"),t.qZA()()()()()()),2&N&&(t.Q6J("ngClass",t.VKq(2,Ue,ne.showDownloadPopUp)),t.xp6(9),t.hij('"',ne.title,'" will be saved on your device.'))},dependencies:[C.mk],styles:['[_nghost-%COMP%] .file-download[_ngcontent-%COMP%]{width:100%;height:100%;position:absolute;top:0;left:0;z-index:99;-webkit-transition:.3s;transition:.3s;opacity:0;visibility:hidden}[_nghost-%COMP%] .file-download__overlay[_ngcontent-%COMP%]{width:100%;height:100%;background:rgba(var(--rc-rgba-black),.5);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-transition:.3s;transition:.3s;visibility:hidden}[_nghost-%COMP%] .file-download__popup[_ngcontent-%COMP%]{width:90%;max-width:22.5rem;min-height:13.125rem;background:var(--white);border-radius:1rem;box-shadow:0 0 1.5em 0 rgba(var(--rc-rgba-black),.22);padding:1.5rem;position:relative;-webkit-transition:.3s ease-in;transition:.3s ease-in;-webkit-transform:scale(.5);transform:scale(.5)}[_nghost-%COMP%] .file-download__close-btn[_ngcontent-%COMP%]{position:absolute;top:.75rem;right:.75rem;width:1.5rem;height:1.5rem;cursor:pointer}[_nghost-%COMP%] .file-download__close-btn[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%}[_nghost-%COMP%] .file-download__metadata[_ngcontent-%COMP%]{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%}[_nghost-%COMP%] .file-download__title[_ngcontent-%COMP%]{font-size:1rem;font-weight:700;line-height:1.375rem;word-break:break-word}[_nghost-%COMP%] .file-download__text[_ngcontent-%COMP%]{color:var(--gray-400);word-break:break-word}[_nghost-%COMP%] .file-download__size[_ngcontent-%COMP%]{color:var(--black)}[_nghost-%COMP%] .file-download__size[_ngcontent-%COMP%], [_nghost-%COMP%] .file-download__text[_ngcontent-%COMP%]{font-size:.875rem;line-height:1.25rem}[_nghost-%COMP%] .file-download__size[_ngcontent-%COMP%], [_nghost-%COMP%] .file-download__text[_ngcontent-%COMP%], [_nghost-%COMP%] .file-download__title[_ngcontent-%COMP%]{margin:0 0 1.5em}[_nghost-%COMP%] .file-download__action-btns[_ngcontent-%COMP%]{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end}[_nghost-%COMP%] .file-download__action-btns[_ngcontent-%COMP%] .cancel-btn[_ngcontent-%COMP%], [_nghost-%COMP%] .file-download__action-btns[_ngcontent-%COMP%] .download-btn[_ngcontent-%COMP%]{outline:0;border:none;font-size:.75rem;text-transform:uppercase;cursor:pointer;line-height:normal}[_nghost-%COMP%] .file-download.showDownload[_ngcontent-%COMP%] .file-download__popup[_ngcontent-%COMP%]{-webkit-transform:scale(1);transform:scale(1);visibility:visible}[_nghost-%COMP%] .file-download.showDownload[_ngcontent-%COMP%]{visibility:visible;opacity:1}[_nghost-%COMP%] .file-download.showDownload[_ngcontent-%COMP%] .file-download__overlay[_ngcontent-%COMP%]{visibility:visible}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%]{position:absolute;top:.75rem;right:.75rem}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]{width:1.875rem;height:1.875rem;background:0 0;border-radius:50%;cursor:pointer;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding:0}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]::after{content:"";-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]::before{content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]:after, [_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]:before{content:"";width:1.25rem;height:.125rem;position:absolute;background-color:var(--black)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]{box-shadow:0 0 0 0 var(--red) inset;-webkit-transition:.2s cubic-bezier(.175,.885,.52,1.775);transition:.2s cubic-bezier(.175,.885,.52,1.775);border:0 solid var(--white)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:before{-webkit-transition:.2s cubic-bezier(.175,.885,.52,1.775);transition:.2s cubic-bezier(.175,.885,.52,1.775)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:after{-webkit-transition:.2s cubic-bezier(.175,.885,.52,1.775);transition:.2s cubic-bezier(.175,.885,.52,1.775)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover{box-shadow:0 0 0 .25rem var(--red) inset}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover:before{-webkit-transform:scale(.7) rotate(45deg);transform:scale(.7) rotate(45deg);-webkit-transition-delay:.1s;transition-delay:.1s;background-color:var(--red)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover:after{-webkit-transform:scale(.7) rotate(-45deg);transform:scale(.7) rotate(-45deg);-webkit-transition-delay:.1s;transition-delay:.1s;background-color:var(--red)} html[dir=rtl] .close-btn{left:.75rem;right:auto}']}),wr.propDecorators={title:[{type:t.IIB}],downloadEvent:[{type:t.r_U}],hideDownloadPopUp:[{type:t.r_U}],showDownloadPopUp:[{type:t.IIB}]};class ui{constructor(){this.showReplay=!0,this.replayContent=new t.vpe,this.exitContent=new t.vpe,this.playNextContent=new t.vpe}ngOnInit(){this.subscription=(0,De.R)(document,"keydown").subscribe(N=>{"Enter"===N.key&&(N.stopPropagation(),document.activeElement.click())})}playNext(){this.playNextContent.emit({name:this.nextContent.name,identifier:this.nextContent.identifier,type:"NEXT_CONTENT_PLAY"})}replay(){this.showReplay&&this.replayContent.emit({type:"REPLAY"})}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}}ui.\u0275fac=function(N){return new(N||ui)},ui.\u0275cmp=t.Xpm({type:ui,selectors:[["sb-player-end-page"]],inputs:{showReplay:"showReplay",showExit:"showExit",contentName:"contentName",outcome:"outcome",outcomeLabel:"outcomeLabel",userName:"userName",timeSpentLabel:"timeSpentLabel",nextContent:"nextContent"},outputs:{replayContent:"replayContent",exitContent:"exitContent",playNextContent:"playNextContent"},ngContentSelectors:["*"],decls:237,vars:9,consts:[[1,"player-endpage"],[1,"player-endpage__left-panel"],[1,"user-score-card"],["width","100%","height","100%","viewBox","0 0 250 250","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink",0,"xmlns","xhtml","http://www.w3.org/1999/xhtml"],["id","filter-1"],["in","SourceGraphic","type","matrix","values",""],["x1","-19.3154721%","y1","50%","x2","100%","y2","50%","id","linearGradient-1"],["stop-color","#43A981","offset","0%"],["stop-color","#1D7E58","offset","100%"],["x1","0%","y1","0%","x2","101.719666%","y2","100%","id","linearGradient-2"],["stop-color","#FFCD55","offset","0%"],["stop-color","#FFD955","offset","100%"],["d","M124.02,185.665 C116.138,185.665 109.713,175.367 102.434,173.416 C94.911,171.399 84.204,177.031 77.612,173.212 C70.933,169.339 70.491,157.213 65.068,151.786 C59.642,146.36 47.514,145.92 43.643,139.24 C39.825,132.649 45.454,121.942 43.438,114.42 C41.487,107.143 31.19,100.717 31.19,92.831 C31.19,84.948 41.487,78.521 43.438,71.245 C45.454,63.721 39.825,53.013 43.644,46.423 C47.516,39.742 59.643,39.304 65.068,33.878 C70.493,28.452 70.933,16.325 77.612,12.453 C84.206,8.635 94.911,14.266 102.434,12.248 C109.713,10.297 116.138,-1.42108547e-14 124.02,-1.42108547e-14 C131.907,-1.42108547e-14 138.332,10.297 145.608,12.248 C153.132,14.266 163.839,8.635 170.429,12.454 C177.11,16.325 177.55,28.453 182.976,33.879 C188.403,39.305 200.531,39.743 204.401,46.425 C208.22,53.015 202.589,63.722 204.606,71.245 C206.558,78.521 216.854,84.948 216.854,92.831 C216.854,100.717 206.558,107.143 204.606,114.421 C202.589,121.943 208.22,132.651 204.4,139.242 C200.529,145.923 188.401,146.361 182.975,151.787 C177.55,157.214 177.11,169.34 170.429,173.212 C163.839,177.031 153.132,171.4 145.608,173.416 C138.332,175.367 131.907,185.665 124.02,185.665","id","path-3"],["x","-6.5%","y","-6.5%","width","112.9%","height","112.9%","filterUnits","objectBoundingBox","id","filter-4"],["stdDeviation","11.5","in","SourceAlpha","result","shadowBlurInner1"],["dx","0","dy","1","in","shadowBlurInner1","result","shadowOffsetInner1"],["in","shadowOffsetInner1","in2","SourceAlpha","operator","arithmetic","k2","-1","k3","1","result","shadowInnerInner1"],["values","0 0 0 0 0.0914162133 0 0 0 0 0.159459438 0 0 0 0 0.537477355 0 0 0 1 0","type","matrix","in","shadowInnerInner1"],["x1","50%","y1","0.0901442308%","x2","50%","y2","99.6203016%","id","linearGradient-5"],["stop-color","#1D6349","offset","0%"],["stop-color","#1D6349","offset","100%"],["id","text-8","x","55","y","16","text-anchor","middle","fill","#FFFFFE",4,"ngIf"],["id","player-Player","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","endgame-l2","transform","translate(-39.000000, -65.000000)"],["id","Group-2","transform","translate(39.500000, 65.000000)"],["filter","url(#filter-1)","id","Group"],["transform","translate(4.000000, 4.000000)",1,"particles"],["d","M84.4144231,47.2437308 L77.9616538,41.1916154 C77.5351923,40.7922308 76.8658846,40.8133846 76.4665,41.2394231 C76.0666923,41.6654615 76.0882692,42.3351923 76.5143077,42.7345769 L82.9670769,48.7866923 C83.3931154,49.1860769 84.0624231,49.1649231 84.4622308,48.7384615 C84.8616154,48.3124231 84.8404615,47.6431154 84.4144231,47.2437308","id","Fill-3"],["d","M78.2087308,48.9402692 L84.2616923,42.4875 C84.6615,42.0614615 84.6399231,41.3921538 84.2138846,40.9927692 C83.7878462,40.5929615 83.1185385,40.6141154 82.7187308,41.0405769 L76.6661923,47.4929231 C76.2663846,47.9189615 76.2879615,48.5886923 76.714,48.9880769 C77.1400385,49.3878846 77.8093462,49.3663077 78.2087308,48.9402692","id","Fill-4"],["d","M91.8275769,140.082038 L85.3748077,134.030346 C84.9487692,133.630538 84.2794615,133.652115 83.8796538,134.078154 C83.4802692,134.504192 83.5014231,135.1735 83.9278846,135.573308 L90.3806538,141.625 C90.8066923,142.024808 91.476,142.003231 91.8753846,141.577192 C92.2751923,141.151154 92.2536154,140.481846 91.8275769,140.082038","id","Fill-5"],["d","M85.6223077,141.779 L91.6748462,135.326231 C92.0746538,134.900192 92.0535,134.230885 91.6270385,133.831077 C91.201,133.431269 90.5316923,133.452846 90.1323077,133.878885 L84.0793462,140.331654 C83.6799615,140.757692 83.7011154,141.427 84.1271538,141.826808 C84.5531923,142.226192 85.2225,142.205038 85.6223077,141.779","id","Fill-6"],["d","M13.3091538,191.951269 L6.85638462,185.899154 C6.43034615,185.499769 5.76103846,185.520923 5.36123077,185.946962 C4.96184615,186.373423 4.98342308,187.042731 5.40946154,187.442115 L11.8622308,193.494231 C12.2882692,193.893615 12.9575769,193.872462 13.3569615,193.446423 C13.7567692,193.020385 13.7351923,192.350654 13.3091538,191.951269","id","Fill-7"],["d","M7.10388462,193.647808 L13.1568462,187.195038 C13.5562308,186.769 13.5350769,186.099692 13.1090385,185.700308 C12.683,185.3005 12.0136923,185.322077 11.6138846,185.748115 L5.56092308,192.200885 C5.16153846,192.626923 5.18269231,193.296231 5.60873077,193.695615 C6.03476923,194.095423 6.70407692,194.073846 7.10388462,193.647808","id","Fill-8"],["d","M10.4914615,38.4115769 L4.03869231,32.3594615 C3.61265385,31.9600769 2.94334615,31.9812308 2.54353846,32.4072692 C2.14415385,32.8333077 2.16573077,33.5030385 2.59176923,33.9024231 L9.04453846,39.9545385 C9.47057692,40.3539231 10.1398846,40.3327692 10.5392692,39.9067308 C10.9390769,39.4802692 10.9175,38.8109615 10.4914615,38.4115769","id","Fill-9"],["d","M4.28619231,40.1081154 L10.3391538,33.6553462 C10.7385385,33.2293077 10.7173846,32.56 10.2909231,32.1606154 C9.86488462,31.7608077 9.19557692,31.7823846 8.79619231,32.2084231 L2.74323077,38.6611923 C2.34342308,39.0872308 2.365,39.7565385 2.79103846,40.1559231 C3.21707692,40.5557308 3.88638462,40.5341538 4.28619231,40.1081154","id","Fill-10"],["d","M239.977269,47.0855 L233.5245,41.0333846 C233.098462,40.634 232.429154,40.6551538 232.029769,41.0811923 C231.629962,41.5072308 231.651538,42.1765385 232.077577,42.5763462 L238.530346,48.6284615 C238.956385,49.0278462 239.625692,49.0066923 240.0255,48.5802308 C240.424885,48.1541923 240.403308,47.4848846 239.977269,47.0855","id","Fill-11"],["d","M233.771577,48.7820385 L239.824538,42.3292692 C240.223923,41.9032308 240.202769,41.2339231 239.776731,40.8341154 C239.350692,40.4347308 238.681385,40.4558846 238.281577,40.8823462 L232.228615,47.3346923 C231.829231,47.7607308 231.850385,48.4304615 232.276423,48.8298462 C232.702885,49.2296538 233.372192,49.2080769 233.771577,48.7820385","id","Fill-12"],["d","M163.849231,80.0025769 L157.396462,73.9508846 C156.970423,73.5510769 156.301115,73.5726538 155.901308,73.9986923 C155.501923,74.4247308 155.523077,75.0940385 155.949115,75.4938462 L162.401885,81.5455385 C162.828346,81.9453462 163.497654,81.9237692 163.897038,81.4977308 C164.296846,81.0716923 164.275269,80.4023846 163.849231,80.0025769","id","Fill-13"],["d","M157.644385,81.6995385 L163.696923,75.2467692 C164.096731,74.8207308 164.075154,74.1514231 163.649115,73.7516154 C163.223077,73.3522308 162.553769,73.3733846 162.154385,73.7994231 L156.101423,80.2521923 C155.701615,80.6782308 155.723192,81.3475385 156.149231,81.7473462 C156.575269,82.1467308 157.244577,82.1255769 157.644385,81.6995385","id","Fill-14"],["d","M195.311346,151.846538 L188.858577,145.794423 C188.432538,145.395038 187.763231,145.416192 187.363423,145.842654 C186.964038,146.268692 186.985615,146.938 187.411654,147.337385 L193.864423,153.3895 C194.290462,153.788885 194.959769,153.767731 195.359154,153.341692 C195.758962,152.915654 195.737385,152.245923 195.311346,151.846538","id","Fill-15"],["d","M189.105654,153.543077 L195.158615,147.090308 C195.558,146.664269 195.536846,145.994962 195.110808,145.595577 C194.684769,145.195769 194.015462,145.217346 193.615654,145.643385 L187.562692,152.096154 C187.163308,152.522192 187.184462,153.1915 187.6105,153.590885 C188.036538,153.990692 188.705846,153.969115 189.105654,153.543077","id","Fill-16"],["d","M190.299577,210.370769 L183.846808,204.318654 C183.420769,203.919269 182.751462,203.940423 182.352077,204.366885 C181.952269,204.792923 181.973846,205.462231 182.399885,205.861615 L188.852654,211.913731 C189.278692,212.313538 189.948,212.291962 190.347808,211.865923 C190.747192,211.439885 190.726038,210.770577 190.299577,210.370769","id","Fill-17"],["d","M184.093885,212.067308 L190.146846,205.614538 C190.546654,205.1885 190.525077,204.519192 190.099038,204.119808 C189.673,203.72 189.003692,203.741577 188.603885,204.167615 L182.551346,210.620385 C182.151538,211.046423 182.173115,211.715731 182.599154,212.115115 C183.025192,212.514923 183.6945,212.493346 184.093885,212.067308","id","Fill-18"],["d","M131.642077,57.7017692 L132.557615,57.1720769 L128.114462,49.4881538 C127.925346,49.1611154 127.575885,48.9597308 127.198077,48.9601532 C126.819846,48.9601532 126.470808,49.1623846 126.282538,49.4898462 L117.420346,64.8674231 C117.231654,65.1948846 117.232077,65.5980769 117.421192,65.9251154 C117.610308,66.2521538 117.959769,66.4535385 118.337577,66.453116 L127.210346,66.4459231 L136.084808,66.4416923 C136.462615,66.4416923 136.811654,66.2394615 137.000346,65.9124231 C137.189462,65.5849615 137.189038,65.1817692 136.999923,64.8547308 L132.557615,57.1720769 L131.642077,57.7017692 L130.726115,58.2310385 L134.251192,64.3271538 L127.209077,64.3305385 L120.168231,64.3364615 L127.200615,52.1336538 L130.726115,58.2310385 L131.642077,57.7017692","id","Fill-19"],["d","M116.952846,151.625692 L117.868808,151.096 L113.425654,143.412077 C113.236115,143.085038 112.887077,142.883654 112.508846,142.884076 C112.131038,142.884076 111.782,143.086308 111.593308,143.413769 L102.731115,158.791346 C102.542423,159.118385 102.542846,159.522 102.731962,159.849038 C102.921077,160.176077 103.270538,160.377462 103.648346,160.377039 L112.521538,160.369846 L121.396,160.365615 C121.773808,160.365192 122.123269,160.163385 122.311962,159.836346 C122.500654,159.508885 122.500231,159.105692 122.311115,158.778231 L117.868808,151.096 L116.952846,151.625692 L116.037308,152.154962 L119.562385,158.251077 L112.520269,158.254462 L105.479,158.260385 L112.511385,146.057577 L116.037308,152.154962 L116.952846,151.625692","id","Fill-20"],["d","M167.868885,180.468538 L168.784423,179.938846 L164.341269,172.254923 C164.152154,171.927885 163.802692,171.7265 163.424885,171.7265 C163.047077,171.726923 162.697615,171.929154 162.508923,172.256192 L158.080154,179.944346 L153.646731,187.633769 C153.458038,187.961231 153.458462,188.364423 153.647577,188.691885 C153.836692,189.018923 154.186154,189.220308 154.563962,189.219885 L163.437154,189.212692 L172.311615,189.208462 C172.689423,189.208038 173.038462,189.006231 173.227154,188.678769 C173.415846,188.351731 173.415846,187.948538 173.226731,187.621077 L168.784423,179.938846 L167.868885,180.468538 L166.952923,180.997808 L170.478,187.093923 L163.435885,187.097308 L156.394615,187.103231 L163.427423,174.900423 L166.952923,180.997808 L167.868885,180.468538","id","Fill-21"],["d","M197.152577,121.4785 L198.174731,121.751808 L200.466962,113.176885 C200.564269,112.811769 200.459769,112.422115 200.192385,112.155154 C199.925,111.888192 199.534923,111.784115 199.170231,111.882269 L190.602077,114.186769 L182.030115,116.489154 C181.665423,116.587308 181.380269,116.872462 181.282538,117.237577 C181.185231,117.602692 181.289731,117.991923 181.557115,118.259308 L187.836423,124.528462 L194.114462,130.801 C194.381846,131.067962 194.7715,131.172462 195.136615,131.074308 C195.501308,130.976154 195.786462,130.691 195.884192,130.325885 L198.174731,121.751808 L197.152577,121.4785 L196.130846,121.205615 L194.313308,128.009115 L184.348577,118.056654 L191.151231,116.229808 L197.949654,114.401269 L196.130846,121.205615 L197.152577,121.4785","id","Fill-22"],["d","M51.2223462,21.9327308 L52.2440769,22.2056154 L54.5358846,13.6306923 C54.6336154,13.2655769 54.5291154,12.8759231 54.2617308,12.6089615 C53.9939231,12.342 53.6042692,12.2379231 53.2395769,12.3360769 L44.6714231,14.6405769 L44.6718462,14.6405769 L36.0994615,16.9433846 C35.7343462,17.0411154 35.4496154,17.3266923 35.3518846,17.6918077 C35.2545769,18.0569231 35.3590769,18.4461538 35.6264615,18.7131154 L41.9061923,24.9822692 L41.9057692,24.9818462 L48.1842308,31.2543846 C48.4516154,31.5213462 48.8412692,31.6258462 49.2059615,31.5276923 C49.5710769,31.4295385 49.8562308,31.1443846 49.9535385,30.7792692 L52.2440769,22.2056154 L50.2006154,21.6594231 L48.3830769,28.4629231 L43.4009231,23.4854231 L43.4005,23.485 L38.4179231,18.5108846 L45.2205769,16.6836154 L45.221,16.6836154 L52.019,14.8550769 L50.2006154,21.6594231 L51.2223462,21.9327308","id","Fill-23"],["d","M45.1456923,207.203192 L46.1674231,207.476077 L48.4592308,198.900731 C48.5569615,198.535615 48.4520385,198.145962 48.1846538,197.879 C47.9172692,197.612038 47.5276154,197.507962 47.1629231,197.606115 L38.5947692,199.911038 L38.5947692,199.910615 L30.0228077,202.213846 C29.6576923,202.311577 29.3725385,202.597154 29.2752308,202.962269 C29.1775,203.327385 29.2824231,203.716615 29.5498077,203.983577 L35.8295385,210.252308 L35.8291154,210.251885 L42.1075769,216.524423 C42.3749615,216.791385 42.7646154,216.895885 43.1293077,216.797731 C43.4944231,216.699577 43.7791538,216.414423 43.8768846,216.049308 L46.1674231,207.476077 L44.1239615,206.930308 L42.3064231,213.732962 L37.3242692,208.755462 L37.3238462,208.755038 L32.3412692,203.781346 L39.1435,201.953654 L39.1439231,201.953654 L45.9423462,200.125115 L44.1239615,206.929885 L45.1456923,207.203192","id","Fill-24"],["d","M206.143808,31.5111923 L206.6735,32.4267308 L214.357423,27.984 C214.684462,27.7948846 214.885846,27.4454231 214.885424,27.0676154 C214.885424,26.6893846 214.683192,26.3403462 214.355731,26.1516538 L206.667577,21.7224615 L206.668,21.7228846 L198.978154,17.2894615 C198.651115,17.1007692 198.2475,17.1011923 197.920462,17.2903077 C197.593423,17.4794231 197.392038,17.8288846 197.392461,18.2066923 L197.399654,27.0798846 L197.399654,27.0794615 L197.403885,35.9547692 C197.403885,36.3325769 197.606115,36.6816154 197.933577,36.8703077 C198.260615,37.059 198.664231,37.059 198.991269,36.8698846 L206.6735,32.4267308 L206.143808,31.5111923 L205.614538,30.5952308 L199.518423,34.1211538 L199.515038,27.0786154 L199.515038,27.0781923 L199.509115,20.0373462 L205.611577,23.5556538 L205.612,23.5556538 L211.711923,27.0697308 L205.614538,30.5952308 L206.143808,31.5111923","id","Fill-25"],["d","M44.9489615,120.167385 L45.4782308,121.082923 L53.1625769,116.640192 C53.4896154,116.450654 53.691,116.101192 53.6905776,115.723385 C53.6901538,115.345577 53.4883462,114.996538 53.1608846,114.807846 L45.4727308,110.378654 L45.4731538,110.379077 L37.7833077,105.945654 C37.4558462,105.756962 37.0526538,105.757385 36.7256154,105.9465 C36.3985769,106.135615 36.1971923,106.485077 36.1971923,106.862885 L36.2094615,124.610962 C36.2094615,124.989192 36.4112692,125.338231 36.7387308,125.526923 C37.0661923,125.715615 37.4693846,125.715192 37.7964231,125.526077 L45.4786538,121.082923 L44.4192692,119.251846 L38.324,122.777346 L38.3142692,108.693538 L44.4167308,112.211423 L44.4167308,112.211846 L50.5170769,115.725923 L44.4196923,119.251846 L44.9489615,120.167385","id","Fill-26"],["d","M146.638885,105.637654 L145.581192,105.637654 C145.580769,107.208115 144.947423,108.619923 143.918923,109.650115 C142.888731,110.678615 141.476923,111.311538 139.906885,111.312385 C138.336423,111.311538 136.924192,110.678615 135.893577,109.650115 C134.865077,108.619923 134.232154,107.208115 134.231731,105.637654 C134.232154,104.066769 134.865077,102.654962 135.893577,101.624769 C136.924192,100.596269 138.336423,99.9633462 139.906885,99.9625 C141.476923,99.9633462 142.888731,100.596269 143.918923,101.624769 C144.947423,102.654962 145.580769,104.066769 145.581192,105.637654 L147.696577,105.637654 C147.695731,101.334538 144.209154,97.8479615 139.906885,97.8471154 C135.603769,97.8479615 132.116769,101.334538 132.116346,105.637654 C132.116769,109.940346 135.603769,113.426923 139.906885,113.427769 C144.209154,113.426923 147.695731,109.940346 147.696577,105.637654 L146.638885,105.637654","id","Fill-27"],["d","M112.621808,30.5059615 L111.564115,30.5059615 C111.563692,32.0768462 110.930769,33.4886538 109.901846,34.5188462 C108.871654,35.5473462 107.459846,36.1802692 105.889385,36.1811154 C104.318923,36.1802692 102.907115,35.5473462 101.8765,34.5188462 C100.848,33.4886538 100.214654,32.0764231 100.214231,30.5059615 C100.214654,28.9355 100.848,27.5236923 101.8765,26.4935 C102.907115,25.465 104.318923,24.8320769 105.889385,24.8316538 C107.459846,24.8320769 108.871654,25.465 109.901846,26.4935 C110.930769,27.5236923 111.563692,28.9355 111.564115,30.5059615 L113.6795,30.5059615 C113.678654,26.2032692 110.192077,22.7166923 105.889385,22.7162692 C101.586692,22.7166923 98.0996923,26.2032692 98.0988462,30.5059615 C98.0996923,34.8095 101.586692,38.2956538 105.889385,38.2965 C110.192077,38.2956538 113.678654,34.8090769 113.6795,30.5059615 L112.621808,30.5059615","id","Fill-28"],["d","M116.918154,229.204885 L115.860462,229.204885 C115.860038,230.775346 115.227115,232.187577 114.198192,233.217769 C113.168,234.246269 111.756192,234.879615 110.185731,234.880038 C108.615692,234.879615 107.203462,234.246269 106.172846,233.217769 C105.144346,232.187154 104.511423,230.775346 104.510577,229.204885 C104.511423,227.634423 105.144346,226.222615 106.172846,225.192423 C107.203462,224.163923 108.615692,223.531 110.185731,223.530577 C111.756192,223.531 113.168423,224.163923 114.198615,225.192423 C115.227115,226.222615 115.860038,227.634423 115.860462,229.204885 L117.975846,229.204885 C117.975423,224.901769 114.488423,221.415615 110.185731,221.415192 C108.038192,221.414346 106.084,222.288423 104.677269,223.696423 C103.268846,225.102731 102.394769,227.056923 102.395192,229.204885 C102.396038,233.508 105.883462,236.994577 110.185731,236.995423 C114.488423,236.994577 117.975423,233.508 117.975846,229.204885 L116.918154,229.204885","id","Fill-29"],["d","M135.982423,219.142846 C135.983269,217.572385 136.616192,216.160577 137.645115,215.130385 C138.675308,214.101885 140.087538,213.468962 141.658,213.468538 C143.228462,213.468962 144.640269,214.101885 145.670885,215.130385 C146.699385,216.160154 147.332308,217.572385 147.332731,219.142846 C147.332731,219.726692 147.806577,220.200538 148.390423,220.200538 C148.974692,220.200538 149.448115,219.726692 149.448115,219.142846 C149.447692,214.839731 145.960692,211.353577 141.658,211.353153 C139.510038,211.352308 137.555846,212.226385 136.149538,213.634385 C134.741115,215.040269 133.866615,216.994462 133.867038,219.142846 C133.867038,219.726692 134.340885,220.200538 134.924731,220.200538 C135.509,220.200538 135.982423,219.726692 135.982423,219.142846","id","Fill-30"],["d","M82.247,115.736077 C82.2474231,114.165615 82.8807692,112.753385 83.9092692,111.723192 C84.9398846,110.694692 86.3521154,110.061769 87.9221538,110.061346 C89.4926154,110.061769 90.9044231,110.694692 91.9350385,111.723192 C92.9635385,112.753385 93.5964615,114.165192 93.5968846,115.736077 C93.5968846,116.319923 94.0707308,116.793769 94.6545769,116.793769 C95.2388462,116.793769 95.7122692,116.319923 95.7122692,115.736077 C95.7118462,111.432962 92.2248462,107.946385 87.9221538,107.945538 C83.6198846,107.946385 80.1324615,111.432962 80.1316154,115.736077 C80.1316154,116.319923 80.6054615,116.793769 81.1893077,116.793769 C81.7735769,116.793769 82.247,116.319923 82.247,115.736077","id","Fill-31"],["d","M11.4163077,61.0732692 C11.4167308,59.5011154 12.0479615,58.0884615 13.0713846,57.0586923 C14.0969231,56.0306154 15.5006923,55.3989615 17.061,55.3981154 C18.6213077,55.3989615 20.0250769,56.0306154 21.0501923,57.0586923 C22.0736154,58.0884615 22.7048462,59.5011154 22.7052692,61.0732692 C22.7052692,61.6571154 23.1786923,62.1309615 23.7629615,62.1309615 C24.3468077,62.1309615 24.820654,61.6571154 24.820654,61.0732692 C24.8210769,58.9265769 23.9516538,56.9732308 22.5495769,55.5660769 C21.1491923,54.1576538 19.2017692,53.2823077 17.061,53.2827306 C14.9202308,53.2823077 12.9728077,54.1576538 11.5724231,55.5660769 C10.1699231,56.9732308 9.3005,58.9265769 9.30092292,61.0732692 C9.30092292,61.6571154 9.77434615,62.1309615 10.3586154,62.1309615 C10.9428846,62.1309615 11.4163077,61.6571154 11.4163077,61.0732692","id","Fill-32"],["d","M180.062808,71.0401154 C178.491077,71.0396923 177.078,70.4084615 176.048231,69.3850385 C175.019731,68.3595 174.388077,66.9557308 174.387654,65.3954231 C174.388077,63.8351154 175.019731,62.4317692 176.048231,61.4062308 C177.078,60.3828077 178.490654,59.752 180.062808,59.7511538 C180.647077,59.7511538 181.1205,59.2777308 181.1205,58.6938846 C181.1205,58.1096154 180.647077,57.6361917 180.062808,57.6361917 C177.916115,57.6353462 175.962769,58.5047692 174.555615,59.9072692 C173.147192,61.3072308 172.271423,63.2546538 172.272269,65.3954231 C172.271423,67.5361923 173.147192,69.4836154 174.555615,70.884 C175.962769,72.2865 177.916115,73.1559231 180.062808,73.1555002 C180.647077,73.1555002 181.1205,72.6820769 181.1205,72.0978077 C181.1205,71.5135385 180.647077,71.0401154 180.062808,71.0401154","id","Fill-33"],["d","M17.9490385,228.116731 C16.3768846,228.115885 14.9642308,227.485077 13.9344615,226.461654 C12.9063846,225.436115 12.2747308,224.032346 12.2743077,222.472038 C12.2747308,220.911731 12.9063846,219.507962 13.9344615,218.482846 C14.9642308,217.459423 16.3768846,216.828615 17.9490385,216.828192 C18.5328846,216.828192 19.0067308,216.354769 19.0067308,215.7705 C19.0067308,215.186231 18.5328846,214.712808 17.9490385,214.712808 C15.8023462,214.712385 13.849,215.581808 12.4418462,216.983885 C11.0334231,218.383846 10.1580769,220.331269 10.1589225,222.472038 C10.1580769,224.612808 11.0334231,226.560231 12.4418462,227.960615 C13.849,229.362692 15.8023462,230.232538 17.9490385,230.232116 C18.5328846,230.232116 19.0067308,229.758269 19.0067308,229.174423 C19.0067308,228.590154 18.5328846,228.116731 17.9490385,228.116731","id","Fill-34"],["d","M90.1932308,14.0000385 C88.6215,13.9996154 87.2088462,13.3683846 86.1790769,12.3449615 C85.151,11.3194231 84.5193462,9.91565385 84.5185,8.35534615 C84.5193462,6.79503846 85.151,5.39126923 86.1790769,4.36615385 C87.2088462,3.34273077 88.6215,2.7115 90.1932308,2.71107692 C90.7775,2.71107692 91.2509231,2.23765385 91.2509231,1.65338462 C91.2509231,1.06953846 90.7775,0.595692153 90.1932308,0.595692153 C88.0469615,0.595269231 86.0936154,1.46469231 84.6864615,2.86676923 C83.2780385,4.26715385 82.4026923,6.21457692 82.4031152,8.35534615 C82.4026923,10.4961154 83.2780385,12.4435385 84.6864615,13.8439231 C86.0931923,15.2464231 88.0469615,16.1158462 90.1932308,16.1154232 C90.7775,16.1154232 91.2509231,15.642 91.2509231,15.0577308 C91.2509231,14.4734615 90.7775,14.0000385 90.1932308,14.0000385","id","Fill-35"],["d","M21.3154615,158.362769 L20.2577692,158.362769 C20.2569231,159.933231 19.624,161.345038 18.5955,162.375654 C17.5653077,163.404154 16.1530769,164.037077 14.5830385,164.037923 C13.0125769,164.037077 11.6003462,163.404154 10.5701538,162.375654 C9.54123077,161.345038 8.90830769,159.933231 8.90788462,158.362769 C8.90830769,156.792308 9.54123077,155.3805 10.5701538,154.350308 C11.6003462,153.321808 13.0125769,152.688885 14.5830385,152.688038 C16.1530769,152.688885 17.5653077,153.321808 18.5955,154.349885 C19.624,155.380077 20.2569231,156.791885 20.2577692,158.362769 L22.3731538,158.362769 C22.3723077,154.059654 18.8853077,150.5735 14.5830385,150.572654 C12.4350769,150.572231 10.4808846,151.446308 9.07415385,152.854308 C7.66615385,154.260192 6.79165385,156.214385 6.79249939,158.362769 C6.79292308,162.665885 10.2803462,166.152462 14.5830385,166.153308 C18.8853077,166.152462 22.3723077,162.665462 22.3731538,158.362769 L21.3154615,158.362769","id","Fill-36"],["d","M228.928192,166.051346 L227.8705,166.051346 C227.869654,167.621808 227.236731,169.034038 226.208231,170.064654 C225.178038,171.093154 223.766231,171.726077 222.196192,171.7265 C220.625731,171.726077 219.2135,171.093154 218.183308,170.064654 C217.154385,169.034038 216.521462,167.621808 216.521038,166.051346 C216.521462,164.480885 217.154385,163.069077 218.182885,162.038885 C219.2135,161.010385 220.625308,160.377885 222.196192,160.377038 C223.766231,160.377885 225.178038,161.010385 226.208231,162.038885 C227.236731,163.069077 227.869654,164.480885 227.8705,166.051346 L229.985885,166.051346 C229.985038,161.748231 226.498038,158.2625 222.196192,158.261654 C217.8935,158.2625 214.406077,161.748231 214.405654,166.051346 C214.406077,170.354462 217.893077,173.841462 222.196192,173.841885 C226.498462,173.841462 229.985038,170.354462 229.985885,166.051346 L228.928192,166.051346","id","Fill-37"],["d","M210.305192,58.6993846 L210.305192,59.7570769 L222.64,59.7570769 L222.64,71.0337692 L211.362885,71.0337692 L211.362885,58.6993846 L210.305192,58.6993846 L210.305192,59.7570769 L210.305192,58.6993846 L209.2475,58.6993846 L209.2475,72.0914615 C209.2475,72.3702692 209.360462,72.6427308 209.557192,72.8394615 C209.754346,73.0366154 210.026808,73.1491538 210.305192,73.1491538 L223.697692,73.1491538 C223.976077,73.1491538 224.248538,73.0366154 224.445269,72.8394615 C224.642423,72.6427308 224.755385,72.3702692 224.755385,72.0914615 L224.755385,58.6993846 C224.755385,58.421 224.642423,58.1485385 224.445269,57.9513846 C224.248538,57.7546538 223.976077,57.6416923 223.697692,57.6416923 L210.305192,57.6416923 C210.026808,57.6416923 209.754346,57.7546538 209.557192,57.9513846 C209.360462,58.1485385 209.2475,58.421 209.2475,58.6993846 L210.305192,58.6993846","id","Fill-38"],["d","M58.8897692,65.3954231 L58.8897692,66.4531154 L71.2237308,66.4531154 L71.2237308,77.7302308 L59.9474615,77.7302308 L59.9474615,65.3954231 L58.8897692,65.3954231 L58.8897692,66.4531154 L58.8897692,65.3954231 L57.8320769,65.3954231 L57.8320769,78.7879231 C57.8320769,79.0663077 57.9450385,79.3387692 58.1417692,79.5355 C58.3389231,79.7326538 58.6113846,79.8456154 58.8897692,79.8456154 L72.2814231,79.8456154 C72.5602308,79.8456154 72.8326923,79.7326538 73.0294231,79.5355 C73.2265769,79.3387692 73.3391154,79.0663077 73.3391154,78.7879231 L73.3391154,65.3954231 C73.3391154,65.1170385 73.2265769,64.8445769 73.0294231,64.6478462 C72.8326923,64.4506923 72.5602308,64.3377308 72.2814231,64.3377308 L58.8897692,64.3377308 C58.6113846,64.3377308 58.3389231,64.4506923 58.1417692,64.6478462 C57.9450385,64.8445769 57.8320769,65.1170385 57.8320769,65.3954231 L58.8897692,65.3954231","id","Fill-39"],["d","M58.2175,150.893346 L58.2175,151.951038 L70.5518846,151.951038 L70.5518846,163.228154 L59.2751923,163.228154 L59.2751923,150.893346 L58.2175,150.893346 L58.2175,151.951038 L58.2175,150.893346 L57.1598077,150.893346 L57.1598077,164.285846 C57.1598077,164.564231 57.2727692,164.836692 57.4699231,165.033423 C57.6666538,165.230577 57.9391154,165.343538 58.2175,165.343538 L71.6095769,165.343538 C71.8879615,165.343538 72.1604231,165.230577 72.3571538,165.033423 C72.5543077,164.836692 72.6672692,164.564231 72.6672692,164.285846 L72.6672692,150.893346 C72.6672692,150.614962 72.5543077,150.3425 72.3571538,150.145346 C72.1604231,149.948615 71.8879615,149.835654 71.6095769,149.835654 L58.2175,149.835654 C57.9391154,149.835654 57.6666538,149.948615 57.4699231,150.145346 C57.2727692,150.3425 57.1598077,150.614962 57.1598077,150.893346 L58.2175,150.893346","id","Fill-40"],["d","M210.305192,215.776423 L210.305192,216.834115 L222.639154,216.834115 L222.639154,228.110808 L211.362885,228.110808 L211.362885,215.776423 L210.305192,215.776423 L210.305192,216.834115 L210.305192,215.776423 L209.2475,215.776423 L209.2475,229.1685 C209.2475,229.446885 209.360462,229.719346 209.557192,229.9165 C209.754346,230.113231 210.026808,230.226192 210.305192,230.226192 L223.696846,230.226192 C223.975231,230.226192 224.247692,230.113231 224.444423,229.9165 C224.641577,229.719346 224.754538,229.446885 224.754538,229.1685 L224.754538,215.776423 C224.754538,215.497615 224.641577,215.225154 224.444423,215.028423 C224.247692,214.831269 223.975231,214.718731 223.696846,214.718731 L210.305192,214.718731 C210.026808,214.718731 209.754346,214.831269 209.557192,215.028423 C209.360462,215.225154 209.2475,215.497615 209.2475,215.776423 L210.305192,215.776423","id","Fill-41"],["d","M154.751808,1.65973077 L154.751808,2.71742308 L167.085346,2.71742308 L167.085346,13.9941154 L155.8095,13.9941154 L155.8095,1.65973077 L154.751808,1.65973077 L154.751808,2.71742308 L154.751808,1.65973077 L153.694115,1.65973077 L153.694115,15.0518077 C153.694115,15.3306154 153.806654,15.6030769 154.003808,15.7998077 C154.200538,15.9965385 154.473,16.1095 154.751808,16.1095 L168.143038,16.1095 C168.421423,16.1095 168.693885,15.9965385 168.891038,15.7998077 C169.087769,15.6030769 169.200731,15.3306154 169.200731,15.0518077 L169.200731,1.65973077 C169.200731,1.38134615 169.087769,1.10888462 168.891038,0.911730769 C168.693885,0.715 168.421423,0.602038462 168.143038,0.602038462 L154.751808,0.602038462 C154.473,0.602038462 154.200538,0.715 154.003808,0.911730769 C153.806654,1.10888462 153.694115,1.38134615 153.694115,1.65973077 L154.751808,1.65973077","id","Fill-42"],["d","M135.508154,136.771462 C135.298731,136.769769 135.172654,136.731692 135.044885,136.667808 C134.934038,136.610269 134.818962,136.522692 134.692038,136.386462 C134.469077,136.151231 134.227077,135.765385 133.973654,135.300423 C133.585692,134.604885 133.179962,133.738423 132.487808,132.969692 C132.140885,132.587654 131.710615,132.232269 131.180923,131.980115 C130.6525,131.726692 130.033538,131.585808 129.357885,131.587068 C128.773615,131.587068 128.300192,132.060923 128.300192,132.644769 C128.300192,133.229038 128.773615,133.702462 129.357885,133.702462 C129.702269,133.703308 129.957808,133.76 130.175269,133.847577 C130.365654,133.925423 130.530654,134.0295 130.692692,134.168269 C130.975308,134.409 131.243115,134.767769 131.503731,135.2065 C131.901,135.862692 132.255115,136.675423 132.809346,137.425962 C133.089,137.799538 133.432538,138.165077 133.889038,138.443462 C134.342577,138.722692 134.9095,138.890231 135.508154,138.886896 C136.092423,138.886896 136.565846,138.413423 136.565846,137.829154 C136.565846,137.245308 136.092423,136.771462 135.508154,136.771462","id","Fill-43"],["d","M147.808269,136.771462 C147.598423,136.769769 147.472346,136.731692 147.344577,136.667808 C147.233731,136.610269 147.119077,136.522692 146.991731,136.386462 C146.768769,136.151231 146.526769,135.765385 146.273346,135.300423 C145.885385,134.604885 145.480077,133.738423 144.787923,132.970115 C144.441,132.587654 144.011154,132.232269 143.481462,131.980115 C142.953038,131.726692 142.334077,131.585808 141.658423,131.587068 C141.074577,131.587068 140.600731,132.060923 140.600731,132.644769 C140.600731,133.229038 141.074577,133.702462 141.658423,133.702462 C142.002808,133.703308 142.258346,133.76 142.475808,133.847577 C142.665769,133.925 142.830769,134.0295 142.992808,134.168269 C143.275423,134.409 143.543231,134.767769 143.803423,135.2065 C144.201115,135.862692 144.555231,136.675423 145.109038,137.425962 C145.389115,137.799538 145.732231,138.165077 146.188731,138.443462 C146.642692,138.722692 147.209192,138.890231 147.808269,138.886896 C148.392115,138.886896 148.865962,138.413423 148.865962,137.829154 C148.865962,137.245308 148.392115,136.771462 147.808269,136.771462","id","Fill-44"],["d","M135.508154,138.886873 C136.029808,138.888962 136.527346,138.764577 136.945769,138.545423 C137.313423,138.354615 137.617615,138.101192 137.870615,137.830423 C138.313154,137.353615 138.616923,136.825192 138.896577,136.319615 C139.3095,135.559346 139.676731,134.8435 140.093462,134.393346 C140.300769,134.166154 140.5085,134.003269 140.746269,133.889462 C140.985308,133.776923 141.262846,133.704154 141.658423,133.702462 C142.242692,133.702462 142.716115,133.229038 142.716115,132.644769 C142.716115,132.060923 142.242692,131.587076 141.658423,131.587076 C141.070346,131.586654 140.525423,131.692 140.045231,131.887885 C139.624269,132.058385 139.257462,132.295308 138.945654,132.563538 C138.398615,133.034846 138.015731,133.589923 137.696731,134.122154 C137.225,134.921346 136.870038,135.691346 136.512962,136.159269 C136.337385,136.394923 136.1745,136.548077 136.028538,136.635654 C135.880038,136.721962 135.748885,136.7685 135.508154,136.771462 C134.924308,136.771462 134.450462,137.245308 134.450462,137.829154 C134.450462,138.413423 134.924308,138.886873 135.508154,138.886873","id","Fill-45"],["d","M147.808269,138.886873 C148.3295,138.888962 148.827038,138.764577 149.245462,138.545423 C149.613115,138.354615 149.917308,138.101192 150.170308,137.830423 C150.612423,137.353192 150.916192,136.825192 151.196269,136.319615 C151.608769,135.559346 151.976,134.8435 152.392731,134.393346 C152.600038,134.166154 152.808192,134.003269 153.045538,133.889462 C153.284577,133.776923 153.562115,133.704154 153.957692,133.702462 C154.541538,133.702462 155.015385,133.229038 155.015385,132.644769 C155.015385,132.060923 154.541538,131.587076 153.957692,131.587076 C153.369192,131.586654 152.824269,131.692 152.344077,131.887885 C151.923538,132.058385 151.556731,132.295308 151.244923,132.563538 C150.697885,133.034846 150.315,133.589923 149.996,134.122154 C149.524269,134.921346 149.169731,135.691346 148.812231,136.159269 C148.636654,136.394923 148.473769,136.548077 148.328231,136.635654 C148.179731,136.721962 148.048154,136.7685 147.808269,136.771462 C147.224,136.771462 146.750577,137.245308 146.750577,137.829154 C146.750577,138.413423 147.224,138.886873 147.808269,138.886873","id","Fill-46"],["d","M170.546962,233.332423 C170.337115,233.330308 170.211038,233.292654 170.083269,233.228346 C169.972423,233.170808 169.857769,233.083231 169.730423,232.947 C169.507462,232.711769 169.265462,232.325923 169.012038,231.860962 C168.624077,231.165423 168.218346,230.298538 167.526615,229.529808 C167.179692,229.147769 166.749,228.792385 166.219308,228.540231 C165.690885,228.286385 165.071923,228.145923 164.396692,228.147184 C163.812423,228.147184 163.339,228.620615 163.339,229.204885 C163.339,229.789154 163.812423,230.262577 164.396692,230.262577 C164.741077,230.263423 164.996192,230.319692 165.214077,230.407692 C165.404038,230.485115 165.569038,230.589192 165.7315,230.727962 C166.013692,230.969115 166.2815,231.327885 166.542115,231.766615 C166.939385,232.422808 167.293923,233.235538 167.847731,233.9865 C168.127808,234.360077 168.470923,234.725615 168.927423,235.004 C169.381385,235.283654 169.947885,235.451192 170.546962,235.447858 C171.130808,235.447858 171.604654,234.973962 171.604654,234.390115 C171.604654,233.805846 171.130808,233.332423 170.546962,233.332423","id","Fill-47"],["d","M182.846654,233.332423 C182.637231,233.330308 182.510731,233.292654 182.382962,233.228346 C182.272538,233.170808 182.157462,233.083231 182.030115,232.947 C181.807154,232.711769 181.565577,232.326346 181.311731,231.861385 C180.924192,231.165846 180.518462,230.299385 179.826731,229.530654 C179.479808,229.148615 179.049538,228.793231 178.519846,228.540654 C177.991423,228.287231 177.372462,228.146769 176.697231,228.14803 C176.112962,228.14803 175.639538,228.621462 175.639538,229.205731 C175.639538,229.79 176.112962,230.263423 176.697231,230.263423 C177.041615,230.264269 177.296731,230.320538 177.514192,230.408115 C177.704154,230.485962 177.869577,230.590038 178.031615,230.728808 C178.313808,230.969538 178.581615,231.328308 178.842231,231.767038 C179.2395,232.423231 179.593615,233.235962 180.147846,233.9865 C180.4275,234.360077 180.771038,234.725615 181.227538,235.004 C181.681077,235.283654 182.247577,235.451192 182.846654,235.447858 C183.430923,235.447858 183.904346,234.973962 183.904346,234.390115 C183.904346,233.805846 183.430923,233.332423 182.846654,233.332423","id","Fill-48"],["d","M170.546962,235.447825 C171.068192,235.4495 171.565731,235.325538 171.984577,235.105962 C172.352231,234.915577 172.656423,234.662154 172.909,234.390962 C173.351538,233.914154 173.655308,233.385731 173.935385,232.880154 C174.347885,232.120308 174.715115,231.404038 175.131846,230.953885 C175.339154,230.726692 175.547308,230.563808 175.785077,230.45 C176.023692,230.337462 176.301231,230.264692 176.697231,230.263423 C177.2815,230.263423 177.754923,229.79 177.754923,229.205731 C177.754923,228.621462 177.2815,228.148033 176.697231,228.148033 C176.108731,228.147192 175.563808,228.252538 175.083615,228.448423 C174.663077,228.618923 174.295846,228.855846 173.984038,229.124077 C173.437,229.595808 173.054115,230.150885 172.735115,230.682692 C172.263385,231.481885 171.908846,232.251885 171.551769,232.719808 C171.375769,232.955885 171.212885,233.108615 171.067346,233.196192 C170.918846,233.282923 170.787269,233.329038 170.546962,233.332423 C169.962692,233.332423 169.489269,233.805846 169.489269,234.390115 C169.489269,234.973962 169.962692,235.447825 170.546962,235.447825","id","Fill-49"],["d","M182.847077,235.447825 C183.368308,235.4495 183.865846,235.325115 184.284269,235.105538 C184.6515,234.915154 184.955692,234.661731 185.208692,234.390538 C185.650808,233.913731 185.954577,233.385308 186.234654,232.880154 C186.647154,232.119885 187.014385,231.404038 187.431115,230.953885 C187.638423,230.726692 187.846154,230.563808 188.0835,230.45 C188.322538,230.337462 188.599654,230.264692 188.995231,230.263423 L188.995654,230.263423 L188.995654,229.208692 L188.828962,230.249885 C188.906385,230.262154 188.966038,230.263423 188.995654,230.263423 L188.995654,229.208692 L188.828962,230.249885 C189.405615,230.342115 189.948,229.9495 190.040654,229.372846 C190.132885,228.795769 189.739846,228.253385 189.163192,228.161154 C189.085769,228.148885 189.025692,228.148033 188.995654,228.148033 L188.995231,228.148033 C188.407154,228.147192 187.862231,228.252538 187.382038,228.448423 C186.9615,228.618923 186.594692,228.855846 186.282885,229.124077 C185.736269,229.595385 185.353385,230.150462 185.034385,230.682269 C184.562654,231.481462 184.208115,232.251462 183.851038,232.719808 C183.675038,232.955462 183.512154,233.108192 183.366615,233.196192 C183.218115,233.2825 183.086538,233.329038 182.846231,233.332423 C182.261962,233.332423 181.788962,233.806269 181.788962,234.390115 C181.788962,234.974385 182.262808,235.447825 182.847077,235.447825","id","Fill-50"],["d","M187.318577,94.1223462 C187.109154,94.1202308 186.983077,94.0825769 186.855308,94.0182692 C186.744462,93.9607308 186.629385,93.8731538 186.502462,93.7369231 C186.2795,93.5016923 186.0375,93.1162692 185.784077,92.6508846 C185.396115,91.9553462 184.990385,91.0888846 184.298654,90.3201538 C183.951731,89.9381154 183.521462,89.5827308 182.991769,89.3305769 C182.463346,89.0767308 181.844385,88.9362692 181.169154,88.9375299 C180.584885,88.9375299 180.111462,89.4109615 180.111462,89.9952308 C180.111462,90.5795 180.584885,91.0529231 181.169154,91.0529231 C181.513538,91.0537692 181.768654,91.1100385 181.986115,91.1980385 C182.1765,91.2754615 182.3415,91.3795385 182.503538,91.5183077 C182.786154,91.7590385 183.053538,92.1182308 183.314154,92.5565385 C183.711423,93.2131538 184.065538,94.0258846 184.619769,94.7764231 C184.899423,95.15 185.242962,95.5155385 185.699462,95.7939231 C186.153,96.0735769 186.7195,96.2411154 187.318577,96.2377811 C187.902846,96.2377811 188.376269,95.7638846 188.376269,95.1800385 C188.376269,94.5957692 187.902846,94.1223462 187.318577,94.1223462","id","Fill-51"],["d","M199.618692,94.1223462 C199.408846,94.1202308 199.282769,94.0825769 199.155,94.0182692 C199.044154,93.9607308 198.9295,93.8731538 198.802154,93.7369231 C198.579192,93.5016923 198.337192,93.1162692 198.083769,92.6513077 C197.695808,91.9557692 197.2905,91.0893077 196.598346,90.3205769 C196.251423,89.9385385 195.821154,89.5831538 195.291885,89.331 C194.763038,89.0771538 194.1445,88.9366923 193.468846,88.937953 C192.885,88.937953 192.411154,89.4113846 192.411154,89.9956538 C192.411154,90.5799231 192.885,91.0533462 193.468846,91.0533462 C193.813231,91.0541923 194.068769,91.1104615 194.286231,91.1980385 C194.476192,91.2758846 194.641192,91.3799615 194.803231,91.5187308 C195.085846,91.7594615 195.353231,92.1182308 195.613846,92.5569615 C196.011115,93.2131538 196.365654,94.0258846 196.919462,94.7768462 C197.199538,95.15 197.542654,95.5155385 197.999154,95.7939231 C198.453115,96.0735769 199.019615,96.2411154 199.618692,96.2377811 C200.202538,96.2377811 200.676385,95.7638846 200.676385,95.1800385 C200.676385,94.5957692 200.202538,94.1223462 199.618692,94.1223462","id","Fill-52"],["d","M187.318577,96.2377479 C187.839808,96.2394231 188.337769,96.1154615 188.756192,95.8958846 C189.123846,95.7055 189.428038,95.4520769 189.681038,95.1808846 C190.123577,94.7040769 190.427346,94.1756538 190.707423,93.6705 C191.119923,92.9102308 191.487577,92.1939615 191.904308,91.7438077 C192.111615,91.5166154 192.319346,91.3537308 192.557115,91.2399231 C192.795731,91.1273846 193.073269,91.0546154 193.468846,91.0533462 C194.053115,91.0533462 194.526538,90.5799231 194.526538,89.9956538 C194.526538,89.4113846 194.053115,88.9379565 193.468846,88.9379565 C192.880769,88.9371154 192.335846,89.0424615 191.855654,89.2383462 C191.435115,89.4088462 191.067885,89.6457692 190.756077,89.914 C190.209462,90.3857308 189.826154,90.9408077 189.507577,91.4726154 C189.035423,92.2718077 188.680885,93.0418077 188.323808,93.5097308 C188.147808,93.7453846 187.984923,93.8985385 187.839385,93.9861154 C187.690462,94.0728462 187.558885,94.1189615 187.318577,94.1223462 C186.734731,94.1223462 186.260885,94.5957692 186.260885,95.1800385 C186.260885,95.7638846 186.734731,96.2377479 187.318577,96.2377479","id","Fill-53"],["d","M199.618692,96.2377478 C200.139923,96.2394231 200.637462,96.1150385 201.056308,95.8958846 C201.423538,95.7050769 201.728154,95.4516538 201.980731,95.1808846 C202.423269,94.7036538 202.727038,94.1756538 203.006692,93.6700769 C203.419615,92.9102308 203.786846,92.1939615 204.203577,91.7438077 C204.410885,91.5166154 204.618615,91.3537308 204.856385,91.2399231 C205.095423,91.1273846 205.372962,91.0546154 205.768962,91.0533462 C206.352808,91.0533462 206.826654,90.5795 206.826654,89.9956538 C206.826654,89.4113846 206.352808,88.9379565 205.768962,88.9379565 C205.180462,88.9371154 204.635538,89.0424615 204.155346,89.2383462 C203.734808,89.4088462 203.367577,89.6457692 203.055769,89.914 C202.508731,90.3853077 202.125846,90.9403846 201.806846,91.4721923 C201.335115,92.2718077 200.980577,93.0418077 200.623077,93.5097308 C200.4475,93.7453846 200.284615,93.8985385 200.138654,93.9861154 C199.990154,94.0724231 199.858577,94.1189615 199.618269,94.1223462 C199.034,94.1223462 198.560577,94.5957692 198.560577,95.1800385 C198.561,95.7643077 199.034423,96.2377478 199.618692,96.2377478","id","Fill-54"],["d","M16.2766154,87.857 C16.0667692,87.8553077 15.9406923,87.8172308 15.8129231,87.7529231 C15.7020769,87.6958077 15.5874231,87.6078077 15.4600769,87.472 C15.2371154,87.2367692 14.9951154,86.8509231 14.7416923,86.3859615 C14.3537308,85.6904231 13.948,84.8235385 13.2562692,84.0552308 C12.9093462,83.6727692 12.4790769,83.3173846 11.9493846,83.0652308 C11.4209615,82.8118077 10.802,82.6709231 10.1263462,82.6721838 C9.5425,82.6721838 9.06865385,83.1460385 9.06865385,83.7298846 C9.06865385,84.3141538 9.5425,84.7875769 10.1263462,84.7875769 C10.4707308,84.7884231 10.7262692,84.8451154 10.9437308,84.9326923 C11.1341154,85.0101154 11.2991154,85.1146154 11.4611538,85.2533846 C11.7437692,85.4941154 12.0111538,85.8528846 12.2717692,86.2916154 C12.6690385,86.9478077 13.0235769,87.7605385 13.5773846,88.5115 C13.8574615,88.8850769 14.2005769,89.2506154 14.6570769,89.5285769 C15.1110385,89.8082308 15.6775385,89.9757692 16.2766154,89.9724349 C16.8604615,89.9724349 17.3343077,89.4989615 17.3343077,88.9146923 C17.3343077,88.3304231 16.8604615,87.857 16.2766154,87.857","id","Fill-55"],["d","M28.5763077,87.857 C28.3664615,87.8553077 28.2403846,87.8172308 28.1126154,87.7529231 C28.0017692,87.6958077 27.8871154,87.6078077 27.7597692,87.472 C27.5368077,87.2367692 27.2948077,86.8509231 27.0413846,86.3859615 C26.6538462,85.6904231 26.2481154,84.8239615 25.5563846,84.0552308 C25.2094615,83.6731923 24.7791923,83.3178077 24.2495,83.0656538 C23.7210769,82.8122308 23.1021154,82.6713462 22.4268846,82.6726069 C21.8426154,82.6726069 21.3691923,83.1464615 21.3691923,83.7303077 C21.3691923,84.3145769 21.8426154,84.788 22.4268846,84.788 C22.7708462,84.7888462 23.0263846,84.8455385 23.2438462,84.9331154 C23.4338077,85.0105385 23.5988077,85.1150385 23.7612692,85.2538077 C24.0434615,85.4945385 24.3112692,85.8533077 24.5718846,86.2920385 C24.9691538,86.9482308 25.3232692,87.7609615 25.8775,88.5115 C26.1571538,88.8850769 26.5006923,89.2506154 26.9571923,89.5285769 C27.4107308,89.8082308 27.9772308,89.9757692 28.5763077,89.9724349 C29.1605769,89.9724349 29.634,89.4989615 29.634,88.9146923 C29.634,88.3304231 29.1605769,87.857 28.5763077,87.857","id","Fill-56"],["d","M16.2766154,89.9724112 C16.7978462,89.9745 17.2953846,89.8501154 17.7142308,89.6309615 C18.0814615,89.4401538 18.3860769,89.1867308 18.6386538,88.9159615 C19.0811923,88.4387308 19.3849615,87.9107308 19.6650385,87.4051538 C20.0775385,86.6448846 20.4451923,85.9290385 20.8619231,85.4788846 C21.0692308,85.2516923 21.2769615,85.0888077 21.5147308,84.975 C21.7533462,84.8624615 22.0308846,84.7892692 22.4268846,84.788 C23.0107308,84.788 23.4845769,84.3145769 23.4845769,83.7303077 C23.4845769,83.1464615 23.0107308,82.6726103 22.4268846,82.6726103 C21.8383846,82.6717692 21.2934615,82.7775385 20.8132692,82.9734231 C20.3927308,83.1439231 20.0255,83.3804231 19.7136923,83.6486538 C19.1670769,84.1203846 18.7837692,84.6754615 18.4647692,85.2072692 C17.9930385,86.0068846 17.6385,86.7764615 17.2814231,87.2448077 C17.1054231,87.4804615 16.9425385,87.6331923 16.797,87.7211923 C16.6485,87.8075 16.5169231,87.8536154 16.2766154,87.857 C15.6923462,87.857 15.2189231,88.3304231 15.2189231,88.9146923 C15.2189231,89.4989615 15.6923462,89.9724112 16.2766154,89.9724112","id","Fill-57"],["d","M28.5763077,89.9724017 C29.0975385,89.9740769 29.5950769,89.8501154 30.0139231,89.6305385 C30.3815769,89.4401538 30.6857692,89.1867308 30.9383462,88.9155385 C31.3808846,88.4387308 31.6842308,87.9103077 31.9643077,87.4047308 C32.3768077,86.6448846 32.7444615,85.9286154 33.1607692,85.4788846 C33.3685,85.2516923 33.5762308,85.0888077 33.8135769,84.975 C34.0526154,84.8624615 34.3301538,84.7892692 34.7257308,84.788 L34.7257308,83.7332692 L34.6381538,84.7846154 C34.6804615,84.788 34.7109231,84.788 34.7257308,84.788 L34.7257308,83.7332692 L34.6381538,84.7846154 C35.2203077,84.8328462 35.7318077,84.4004615 35.7800385,83.8183077 C35.8286923,83.2361538 35.3963077,82.7246538 34.8141538,82.6764231 C34.7714231,82.6730385 34.7409615,82.6726141 34.7257308,82.6726141 C34.1376538,82.6721923 33.5927308,82.7775385 33.1121154,82.9734231 C32.692,83.1435 32.3247692,83.3804231 32.0129615,83.6486538 C31.4659231,84.1203846 31.0830385,84.6754615 30.7644615,85.2072692 C30.2927308,86.0064615 29.9377692,86.7764615 29.5806923,87.2443846 C29.4046923,87.4804615 29.2422308,87.6331923 29.0962692,87.7211923 C28.9477692,87.8075 28.8161923,87.8536154 28.5758846,87.857 C27.9920385,87.857 27.5186154,88.3308462 27.5186154,88.9151154 C27.5186154,89.4989615 27.9920385,89.9724017 28.5763077,89.9724017","id","Fill-58"],["d","M135.468808,19.5072308 C135.466692,19.7170769 135.429038,19.8431538 135.364731,19.9709231 C135.307192,20.0817692 135.219615,20.1964231 135.083385,20.3237692 C134.848154,20.5467308 134.462731,20.7887308 133.997346,21.0421538 C133.301808,21.4301154 132.435346,21.8358462 131.667038,22.5275769 C131.285,22.8745 130.929192,23.3047692 130.677038,23.8344615 C130.423615,24.3628846 130.282731,24.9818462 130.284408,25.6575 C130.284408,26.2413462 130.757846,26.7151923 131.342115,26.7151923 C131.925962,26.7151923 132.399808,26.2413462 132.399808,25.6575 C132.400231,25.3131154 132.456923,25.0575769 132.5445,24.8401154 C132.622346,24.6497308 132.726423,24.4847308 132.865192,24.3226923 C133.105923,24.0400769 133.464692,23.7726923 133.903423,23.5120769 C134.559615,23.1148077 135.372346,22.7602692 136.122885,22.2064615 C136.496462,21.9263846 136.862,21.5832692 137.140385,21.1267692 C137.420038,20.6728077 137.587154,20.1063077 137.584231,19.5072308 C137.584231,18.9233846 137.110346,18.4495385 136.5265,18.4495385 C135.942231,18.4495385 135.468808,18.9233846 135.468808,19.5072308","id","Fill-59"],["d","M135.468808,7.20753846 C135.466692,7.41696154 135.429038,7.54346154 135.364731,7.67123077 C135.307192,7.78165385 135.219615,7.89673077 135.083385,8.02407692 C134.848154,8.24703846 134.462731,8.48861538 133.997346,8.74246154 C133.301808,9.13 132.435346,9.53573077 131.667038,10.2274615 C131.285,10.5743846 130.929615,11.0046538 130.677038,11.5343462 C130.423615,12.0627692 130.282731,12.6817308 130.284408,13.3569615 C130.284408,13.9412308 130.757846,14.4146538 131.342115,14.4146538 C131.925962,14.4146538 132.399808,13.9412308 132.399808,13.3569615 C132.400231,13.013 132.456923,12.7574615 132.5445,12.54 C132.622346,12.3500385 132.726423,12.1846154 132.865192,12.0225769 C133.105923,11.7403846 133.464692,11.4725769 133.903423,11.2119615 C134.559615,10.8146923 135.372346,10.4605769 136.122885,9.90634615 C136.496462,9.62669231 136.862,9.28315385 137.140385,8.82665385 C137.420038,8.37311538 137.587154,7.80661538 137.584231,7.20753846 C137.584231,6.62369231 137.110346,6.14984615 136.5265,6.14984615 C135.942231,6.14984615 135.468808,6.62369231 135.468808,7.20753846","id","Fill-60"],["d","M137.584209,19.5072308 C137.585885,18.986 137.461923,18.4884615 137.242346,18.0696154 C137.051962,17.7019615 136.798538,17.3977692 136.527346,17.1451923 C136.050538,16.7026538 135.522115,16.3988846 135.016538,16.1188077 C134.256692,15.7063077 133.540423,15.3386538 133.090269,14.9219231 C132.863077,14.7146154 132.700192,14.5068846 132.586385,14.2691154 C132.473846,14.0305 132.401077,13.7525385 132.399808,13.3569615 C132.399808,12.7731154 131.925962,12.2992692 131.342115,12.2992692 C130.757846,12.2992692 130.284418,12.7731154 130.284418,13.3569615 C130.283577,13.9454615 130.388923,14.4903846 130.584808,14.9705769 C130.755308,15.3911154 130.992231,15.7583462 131.260462,16.0701538 C131.731769,16.6167692 132.287269,17.0000769 132.819077,17.3186538 C133.618269,17.7908077 134.388269,18.1453462 134.856192,18.5024231 C135.091846,18.6784231 135.245,18.8413077 135.332577,18.9868462 C135.418885,19.1353462 135.465423,19.2669231 135.468808,19.5072308 C135.468808,20.0915 135.942231,20.5649231 136.5265,20.5649231 C137.110346,20.5649231 137.584209,20.0915 137.584209,19.5072308","id","Fill-61"],["d","M137.584209,7.20753846 C137.585885,6.68630769 137.461923,6.18876923 137.242346,5.76992308 C137.051962,5.40226923 136.798538,5.09807692 136.527346,4.8455 C136.050538,4.40296154 135.522115,4.09919231 135.016538,3.81953846 C134.256692,3.40661538 133.540423,3.03938462 133.090269,2.62265385 C132.863077,2.41534615 132.700192,2.20761538 132.586385,1.96984615 C132.473846,1.73080769 132.401077,1.45326923 132.399808,1.05769231 C132.399808,0.473423077 131.925962,0 131.342115,0 C130.757846,0 130.284418,0.473423077 130.284418,1.05769231 C130.283577,1.64576923 130.388923,2.19069231 130.584808,2.67130769 C130.755308,3.09184615 130.992231,3.45865385 131.260462,3.77046154 C131.731769,4.3175 132.287269,4.70038462 132.819077,5.01938462 C133.618269,5.49111538 134.388269,5.84565385 134.856192,6.20315385 C135.092269,6.37873077 135.245,6.54161538 135.332577,6.68715385 C135.419308,6.83565385 135.465423,6.96723077 135.468808,7.20753846 C135.468808,7.79180769 135.942231,8.26523077 136.5265,8.26523077 C137.110346,8.26523077 137.584209,7.79180769 137.584209,7.20753846","id","Fill-62"],["d","M97.7553077,83.8453846 C97.7536154,84.0548077 97.7155385,84.1808846 97.6516538,84.3090769 C97.5941154,84.4195 97.5065385,84.5345769 97.3703077,84.6615 C97.1350769,84.8844615 96.7492308,85.1264615 96.2842692,85.3798846 C95.5887308,85.7678462 94.7222692,86.1735769 93.9539615,86.8653077 C93.5715,87.2122308 93.2161154,87.6425 92.9639615,88.1721923 C92.7105385,88.7010385 92.5696538,89.3195769 92.5713311,89.9952308 C92.5713311,90.5795 93.0447692,91.0529231 93.6290385,91.0529231 C94.2128846,91.0529231 94.6867308,90.5795 94.6867308,89.9952308 C94.6871538,89.6508462 94.7438462,89.3953077 94.8314231,89.1778462 C94.9092692,88.9878846 95.0133462,88.8224615 95.1521154,88.6604231 C95.3928462,88.3782308 95.7516154,88.1104231 96.1903462,87.8498077 C96.8465385,87.4525385 97.6592692,87.0984231 98.4098077,86.5441923 C98.7833846,86.2645385 99.1489231,85.921 99.4273077,85.4645 C99.7065385,85.0109615 99.8740769,84.4440385 99.8707426,83.8453846 C99.8707426,83.2611154 99.3972692,82.7876923 98.813,82.7876923 C98.2291538,82.7876923 97.7553077,83.2611154 97.7553077,83.8453846","id","Fill-63"],["d","M97.7553077,71.5452692 C97.7536154,71.7551154 97.7155385,71.8811923 97.6516538,72.0089615 C97.5941154,72.1198077 97.5065385,72.2344615 97.3703077,72.3618077 C97.1350769,72.5847692 96.7492308,72.8267692 96.2842692,73.0801923 C95.5887308,73.4681538 94.7222692,73.8734615 93.9539615,74.5656154 C93.5715,74.9125385 93.2161154,75.3428077 92.9639615,75.8720769 C92.7105385,76.4009231 92.5696538,77.0194615 92.5713311,77.6951154 C92.5713311,78.2789615 93.0447692,78.7528077 93.6290385,78.7528077 C94.2128846,78.7528077 94.6867308,78.2789615 94.6867308,77.6951154 C94.6871538,77.3507308 94.7438462,77.0951923 94.8314231,76.8777308 C94.9092692,76.6877692 95.0133462,76.5227692 95.1521154,76.3607308 C95.3928462,76.0781154 95.7516154,75.8107308 96.1903462,75.5501154 C96.8465385,75.1528462 97.6592692,74.7983077 98.4098077,74.2445 C98.7833846,73.9644231 99.1489231,73.6213077 99.4273077,73.1648077 C99.7065385,72.7108462 99.8740769,72.1443462 99.8707426,71.5452692 C99.8707426,70.9614231 99.3972692,70.4875769 98.813,70.4875769 C98.2291538,70.4875769 97.7553077,70.9614231 97.7553077,71.5452692","id","Fill-64"],["d","M99.8707189,83.8453846 C99.8728077,83.3241538 99.7484231,82.8261923 99.5292692,82.4077692 C99.3388846,82.0401154 99.0854615,81.7359231 98.8142692,81.4829231 C98.3374615,81.0403846 97.8090385,80.7366154 97.3034615,80.4565385 C96.5436154,80.0440385 95.8273462,79.6768077 95.3771923,79.2600769 C95.15,79.0527692 94.9871154,78.8446154 94.8733077,78.6072692 C94.7607692,78.3682308 94.688,78.0906923 94.6867308,77.6951154 C94.6867308,77.1108462 94.2128846,76.6374231 93.6290385,76.6374231 C93.0447692,76.6374231 92.5713411,77.1108462 92.5713411,77.6951154 C92.5705,78.2831923 92.6758462,78.8281154 92.8717308,79.3083077 C93.0422308,79.7288462 93.2791538,80.0960769 93.5473846,80.4078846 C94.0186923,80.9549231 94.5737692,81.3378077 95.106,81.6568077 C95.9051923,82.1285385 96.6751923,82.4830769 97.1431154,82.8405769 C97.3787692,83.0161538 97.5319231,83.1790385 97.6195,83.3245769 C97.7058077,83.4735 97.7523462,83.6050769 97.7553077,83.8453846 C97.7553077,84.4292308 98.2291538,84.9030769 98.813,84.9030769 C99.3972692,84.9030769 99.8707189,84.4292308 99.8707189,83.8453846","id","Fill-65"],["d","M99.8707189,71.5452692 C99.8728077,71.0240385 99.7484231,70.5265 99.5292692,70.1080769 C99.3388846,69.7404231 99.0850385,69.4362308 98.8142692,69.1832308 C98.3374615,68.7411154 97.8090385,68.4373462 97.3034615,68.1572692 C96.5431923,67.7447692 95.8273462,67.3771154 95.3771923,66.9603846 C95.15,66.7530769 94.9871154,66.5453462 94.8733077,66.3075769 C94.7607692,66.0689615 94.688,65.791 94.6867308,65.3954231 C94.6867308,64.8115769 94.2128846,64.3377308 93.6290385,64.3377308 C93.0447692,64.3377308 92.5713411,64.8115769 92.5713411,65.3954231 C92.5705,65.9839231 92.6758462,66.5288462 92.8717308,67.0090385 C93.0422308,67.4295769 93.2791538,67.7968077 93.5473846,68.1086154 C94.0186923,68.6552308 94.5737692,69.0385385 95.106,69.3571154 C95.9051923,69.8292692 96.6751923,70.1838077 97.1431154,70.5408846 C97.3787692,70.7168846 97.5319231,70.8797692 97.6195,71.0253077 C97.7058077,71.1738077 97.7523462,71.3049615 97.7553077,71.5452692 C97.7553077,72.1295385 98.2291538,72.6029615 98.813,72.6029615 C99.3972692,72.6029615 99.8707189,72.1295385 99.8707189,71.5452692","id","Fill-66"],["d","M199.984654,186.622615 C199.982538,186.832462 199.944885,186.958538 199.880577,187.086308 C199.823038,187.197154 199.735462,187.311808 199.599231,187.439154 C199.364,187.662115 198.978577,187.904115 198.513192,188.157538 C197.817654,188.5455 196.951192,188.951231 196.182885,189.643385 C195.800846,189.990308 195.445462,190.420577 195.192885,190.950269 C194.939462,191.478692 194.799,192.097654 194.800261,192.773308 C194.800261,193.357154 195.273692,193.831 195.857962,193.831 C196.442231,193.831 196.915654,193.357154 196.915654,192.773308 C196.9165,192.4285 196.972769,192.173385 197.060769,191.9555 C197.138192,191.765538 197.242269,191.600115 197.381038,191.438077 C197.621769,191.155885 197.980962,190.888077 198.419269,190.627462 C199.075885,190.230192 199.888192,189.875654 200.639154,189.321846 C201.012308,189.041769 201.377846,188.698654 201.656231,188.242154 C201.935885,187.788192 202.103423,187.221692 202.100089,186.622615 C202.100089,186.038769 201.626192,185.564923 201.042346,185.564923 C200.458077,185.564923 199.984654,186.038769 199.984654,186.622615","id","Fill-67"],["d","M199.984654,174.322923 C199.982538,174.532769 199.944885,174.658846 199.880577,174.786615 C199.823038,174.897462 199.735462,175.012115 199.599231,175.139462 C199.364,175.362423 198.978577,175.604 198.513615,175.857846 C197.818077,176.245385 196.951615,176.651115 196.182885,177.342846 C195.800846,177.689769 195.445462,178.120038 195.193308,178.649731 C194.939462,179.178154 194.799,179.797115 194.800261,180.472346 C194.800261,181.056615 195.273692,181.530038 195.857962,181.530038 C196.442231,181.530038 196.915654,181.056615 196.915654,180.472346 C196.9165,180.128385 196.972769,179.872846 197.060769,179.655385 C197.138192,179.465423 197.242269,179.3 197.381038,179.137962 C197.621769,178.855769 197.980538,178.587962 198.419269,178.327346 C199.075462,177.930077 199.888192,177.575962 200.639154,177.021731 C201.012308,176.742077 201.377846,176.398538 201.656231,175.942038 C201.935885,175.4885 202.103423,174.922 202.100089,174.322923 C202.100089,173.738654 201.626192,173.265231 201.042346,173.265231 C200.458077,173.265231 199.984654,173.738654 199.984654,174.322923","id","Fill-68"],["d","M202.100056,186.622615 C202.101731,186.101385 201.977769,185.603846 201.758192,185.185 C201.567808,184.817769 201.314385,184.513154 201.043192,184.260577 C200.566385,183.818038 200.037962,183.514269 199.532808,183.234192 C198.772538,182.821692 198.056269,182.454462 197.606538,182.037731 C197.379346,181.830423 197.216038,181.622269 197.102231,181.384923 C196.990115,181.145885 196.916923,180.868346 196.915654,180.472346 C196.915654,179.8885 196.442231,179.414654 195.857962,179.414654 C195.273692,179.414654 194.800264,179.8885 194.800264,180.472346 C194.799423,181.060846 194.904769,181.605769 195.100654,182.085962 C195.271154,182.5065 195.508077,182.873731 195.776308,183.185538 C196.248038,183.732577 196.803115,184.115462 197.334923,184.434462 C198.134115,184.906192 198.904115,185.260731 199.372038,185.617808 C199.608115,185.793808 199.760846,185.956692 199.848423,186.102231 C199.935154,186.250731 199.981269,186.382308 199.984654,186.622615 C199.984654,187.206885 200.458077,187.680308 201.042346,187.680308 C201.626192,187.680308 202.100056,187.206885 202.100056,186.622615","id","Fill-69"],["d","M202.100056,174.322923 C202.101731,173.801692 201.977769,173.304154 201.758192,172.885308 C201.567808,172.518077 201.314385,172.213885 201.043192,171.960885 C200.566385,171.518769 200.037962,171.215 199.532808,170.934923 C198.772538,170.522423 198.056269,170.154769 197.606115,169.738462 C197.378923,169.530731 197.216038,169.323 197.102231,169.085654 C196.989692,168.846615 196.916923,168.569077 196.915654,168.1735 C196.915654,167.589231 196.442231,167.115808 195.857962,167.115808 C195.273692,167.115808 194.800264,167.589231 194.800264,168.1735 C194.799423,168.761577 194.904769,169.3065 195.100654,169.786692 C195.271154,170.207231 195.508077,170.574462 195.776308,170.886269 C196.248038,171.433308 196.803115,171.816192 197.334923,172.135192 C198.134115,172.606923 198.904115,172.961462 199.372038,173.318538 C199.608115,173.494538 199.760846,173.657423 199.848423,173.802962 C199.935154,173.951462 199.981269,174.082615 199.984654,174.322923 C199.984654,174.907192 200.458077,175.380615 201.042346,175.380615 C201.626192,175.380615 202.100056,174.907192 202.100056,174.322923","id","Fill-70"],["d","M73.1440769,196.315731 C73.1419615,196.525154 73.1043077,196.651231 73.04,196.779 C72.9824615,196.889846 72.8948846,197.004923 72.7586538,197.131846 C72.5234231,197.354808 72.138,197.596808 71.6726154,197.850231 C70.9770769,198.238192 70.1110385,198.643923 69.3423077,199.335654 C68.9602692,199.682577 68.6048846,200.112846 68.3523077,200.642538 C68.0988846,201.170962 67.958,201.7895 67.9596772,202.465154 C67.9596772,203.049 68.4331154,203.522846 69.0173846,203.522846 C69.6012308,203.522846 70.0750769,203.049 70.0750769,202.465154 C70.0755,202.120769 70.1321923,201.865654 70.2197692,201.647769 C70.2976154,201.457808 70.4016923,201.292808 70.5404615,201.130769 C70.7811923,200.848154 71.1399615,200.580769 71.5786923,200.320154 C72.2348846,199.922885 73.0476154,199.568346 73.7981538,199.014538 C74.1717308,198.734462 74.5372692,198.391346 74.8156538,197.934846 C75.0953077,197.480885 75.2624231,196.914385 75.2595003,196.315731 C75.2595003,195.731462 74.7856154,195.258038 74.2017692,195.258038 C73.6175,195.258038 73.1440769,195.731462 73.1440769,196.315731","id","Fill-71"],["d","M73.1440769,184.015615 C73.1419615,184.225462 73.1043077,184.351538 73.04,184.479308 C72.9824615,184.590154 72.8948846,184.704808 72.7586538,184.832154 C72.5234231,185.055115 72.138,185.297115 71.6726154,185.550538 C70.9770769,185.938077 70.1110385,186.343808 69.3423077,187.035962 C68.9602692,187.382462 68.6048846,187.812731 68.3523077,188.342423 C68.0988846,188.870846 67.958,189.489808 67.9596772,190.165038 C67.9596772,190.749308 68.4331154,191.222731 69.0173846,191.222731 C69.6012308,191.222731 70.0750769,190.749308 70.0750769,190.165038 C70.0755,189.821077 70.1321923,189.565538 70.2197692,189.348077 C70.2976154,189.158115 70.4016923,188.993115 70.5404615,188.830654 C70.7811923,188.548462 71.1399615,188.280654 71.5786923,188.020462 C72.2348846,187.622769 73.0476154,187.268654 73.7981538,186.714846 C74.1717308,186.434769 74.5372692,186.091654 74.8156538,185.634731 C75.0953077,185.181192 75.2624231,184.614692 75.2595003,184.015615 C75.2595003,183.431769 74.7856154,182.957923 74.2017692,182.957923 C73.6175,182.957923 73.1440769,183.431769 73.1440769,184.015615","id","Fill-72"],["d","M75.2594786,196.315731 C75.2611538,195.794077 75.1371923,195.296538 74.9176154,194.878115 C74.7272308,194.510462 74.4738077,194.205846 74.2026154,193.953269 C73.7258077,193.510731 73.1973846,193.206962 72.6918077,192.926885 C71.9319615,192.514385 71.2156923,192.146731 70.7655385,191.73 C70.5383462,191.522692 70.3754615,191.314962 70.2616538,191.077192 C70.1491154,190.838577 70.0763462,190.560615 70.0750769,190.165038 C70.0750769,189.581192 69.6012308,189.107346 69.0173846,189.107346 C68.4331154,189.107346 67.9596873,189.581192 67.9596873,190.165038 C67.9588462,190.753538 68.0641923,191.298462 68.2600769,191.778654 C68.4305769,192.199192 68.6675,192.566423 68.9357308,192.878231 C69.4070385,193.424846 69.9625385,193.807731 70.4943462,194.126731 C71.2935385,194.598462 72.0635385,194.953423 72.5314615,195.3105 C72.7671154,195.4865 72.9202692,195.649385 73.0078462,195.794923 C73.0941538,195.943423 73.1406923,196.075 73.1440769,196.315731 C73.1440769,196.899577 73.6175,197.373423 74.2017692,197.373423 C74.7856154,197.373423 75.2594786,196.899577 75.2594786,196.315731","id","Fill-73"],["d","M75.2594786,184.015615 C75.2611538,183.494385 75.1371923,182.996846 74.9176154,182.578 C74.7272308,182.210346 74.4738077,181.906154 74.2026154,181.653154 C73.7258077,181.211038 73.1973846,180.907269 72.6918077,180.627192 C71.9319615,180.214692 71.2156923,179.847462 70.7655385,179.430731 C70.5383462,179.223423 70.3754615,179.015269 70.2616538,178.7775 C70.1491154,178.538885 70.0763462,178.261346 70.0750769,177.865346 C70.0750769,177.281077 69.6012308,176.807654 69.0173846,176.807654 C68.4331154,176.807654 67.9596873,177.281077 67.9596873,177.865346 C67.9588462,178.453846 68.0641923,178.998769 68.2600769,179.478962 C68.4305769,179.8995 68.6675,180.266731 68.9357308,180.578538 C69.4070385,181.125577 69.9625385,181.508462 70.4943462,181.827462 C71.2935385,182.299192 72.0635385,182.653731 72.5314615,183.010808 C72.7671154,183.186808 72.9202692,183.349692 73.0078462,183.495231 C73.0941538,183.643731 73.1406923,183.775308 73.1440769,184.015615 C73.1440769,184.599885 73.6175,185.073308 74.2017692,185.073308 C74.7856154,185.073308 75.2594786,184.599885 75.2594786,184.015615","id","Fill-74"],["d","M150.245615,152.688038 L165.420962,152.688038 C166.005231,152.688038 166.478654,152.214615 166.478654,151.630346 C166.478654,151.0465 166.005231,150.572654 165.420962,150.572654 L150.245615,150.572654 C149.661769,150.572654 149.187923,151.0465 149.187923,151.630346 C149.187923,152.214615 149.661769,152.688038 150.245615,152.688038","id","Fill-75"],["d","M1.05769231,108.836538 L16.2330385,108.836538 C16.8173077,108.836538 17.2907308,108.363115 17.2907308,107.778846 C17.2907308,107.194577 16.8173077,106.721154 16.2330385,106.721154 L1.05769231,106.721154 C0.473423077,106.721154 0,107.194577 0,107.778846 C0,108.363115 0.473423077,108.836538 1.05769231,108.836538","id","Fill-76"],["d","M151.380308,38.2965 L166.555654,38.2965 C167.139923,38.2965 167.613346,37.8226538 167.613346,37.2388077 C167.613346,36.6545385 167.139923,36.1811154 166.555654,36.1811154 L151.380308,36.1811154 C150.796038,36.1811154 150.322615,36.6545385 150.322615,37.2388077 C150.322615,37.8226538 150.796038,38.2965 151.380308,38.2965","id","Fill-77"],["d","M211.198731,4.048 L226.374077,4.048 C226.957923,4.048 227.431769,3.57457692 227.431769,2.99030769 C227.431769,2.40646154 226.957923,1.93261538 226.374077,1.93261538 L211.198731,1.93261538 C210.614462,1.93261538 210.141038,2.40646154 210.141038,2.99030769 C210.141038,3.57457692 210.614462,4.048 211.198731,4.048","id","Fill-78"],["d","M61.5568462,230.232115 L76.7321923,230.232115 C77.3164615,230.232115 77.7898846,229.758269 77.7898846,229.174423 C77.7898846,228.590154 77.3164615,228.116731 76.7321923,228.116731 L61.5568462,228.116731 C60.9725769,228.116731 60.4991538,228.590154 60.4991538,229.174423 C60.4991538,229.758269 60.9725769,230.232115 61.5568462,230.232115","id","Fill-79"],["d","M101.2715,200.604038 L112.002,189.873538 C112.415346,189.460615 112.415346,188.790885 112.002,188.377962 C111.589077,187.964615 110.919346,187.964615 110.506423,188.377962 L99.7759231,199.108462 C99.3625769,199.521385 99.3625769,200.191115 99.7759231,200.604038 C100.188846,201.017385 100.858577,201.017385 101.2715,200.604038","id","Fill-80"],["d","M12.4435385,14.4688077 L23.1740385,3.73830769 C23.5873846,3.32538462 23.5873846,2.65565385 23.1740385,2.24273077 C22.7611154,1.82938462 22.0913846,1.82938462 21.6784615,2.24273077 L10.9479615,12.9732308 C10.5346154,13.3861538 10.5346154,14.0558846 10.9479615,14.4688077 C11.3608846,14.8821538 12.0306154,14.8821538 12.4435385,14.4688077","id","Fill-81"],["d","M219.533769,124.474308 L230.264269,113.743808 C230.677615,113.330885 230.677615,112.661154 230.264269,112.247808 C229.851346,111.834885 229.181615,111.834885 228.768692,112.247808 L218.037769,122.978731 C217.624846,123.391654 217.624846,124.061385 218.037769,124.474308 C218.451115,124.887231 219.120846,124.887231 219.533769,124.474308","id","Fill-82"],["d","M127.623269,71.2592692 L130.399077,66.4442308 L130.887731,66.4442308 L128.356038,70.8357692 L136.862423,70.8285769 L145.370923,70.8247692 L141.111808,63.4594231 L141.478192,63.2478846 L146.104115,71.2474231 L136.862846,71.2516538 L127.623269,71.2592692 M131.619231,64.3284231 L132.933308,62.0480385 L133.177846,62.4706923 L132.606269,63.4636538 L132.107462,64.328 L131.619231,64.3284231 M141.111808,63.4594231 L136.852269,56.0928077 L134.397577,60.3540385 L134.153038,59.9309615 L136.851423,55.2466538 L141.478192,63.2478846 L141.111808,63.4594231","id","Fill-83"],["d","M130.399077,66.4442308 L131.619231,64.3284231 L132.107462,64.328 L130.887731,66.4442308 L130.399077,66.4442308 M133.177846,62.4706923 L132.933308,62.0480385 L134.153038,59.9309615 L134.397577,60.3540385 L133.177846,62.4706923","id","Fill-84"],["d","M112.934462,165.183192 L115.710269,160.368154 L116.198923,160.368154 L113.666808,164.759692 L122.173615,164.7525 L130.682115,164.748692 L126.423,157.383346 L126.606192,157.277577 L126.789385,157.171808 L131.415308,165.171346 L122.174038,165.175577 L112.934462,165.183192 M116.930423,158.252346 L118.2445,155.971538 L118.489038,156.394615 L117.917038,157.387577 L117.418654,158.251923 L116.930423,158.252346 M126.423,157.383346 L122.163462,150.016731 L119.708769,154.277962 L119.464231,153.854885 L122.162615,149.170577 L126.789385,157.171808 L126.606192,157.277577 L126.423,157.383346","id","Fill-85"],["d","M115.710269,160.368154 L116.930423,158.252346 L117.418654,158.251923 L116.198923,160.368154 L115.710269,160.368154 M118.489038,156.394615 L118.2445,155.971538 L119.464231,153.854885 L119.708769,154.277962 L118.489038,156.394615","id","Fill-86"],["d","M163.850077,194.026038 L166.625885,189.211 L167.114538,189.210577 L164.582846,193.602538 L173.089231,193.595346 L181.597308,193.591115 L177.338615,186.226192 L177.705,186.014654 L182.3305,194.014192 L173.089654,194.018423 L163.850077,194.026038 M167.846038,187.095192 L169.160115,184.814385 L169.404654,185.237462 L168.334269,187.094769 L167.846038,187.095192 M177.338615,186.226192 L173.079077,178.859577 L170.624385,183.120808 L170.379423,182.697731 L173.078231,178.013423 L177.705,186.014654 L177.338615,186.226192","id","Fill-87"],["d","M166.625885,189.211 L167.846038,187.095192 L168.334269,187.094769 L167.114538,189.210577 L166.625885,189.211 M169.404654,185.237462 L169.160115,184.814385 L170.379423,182.697731 L170.624385,183.120808 L169.404654,185.237462","id","Fill-88"],["d","M204.624962,136.113577 L198.087577,129.582115 L196.504846,128.001923 L196.630923,127.529769 L198.386269,129.282577 L204.405385,135.296192 L208.799038,118.855423 L200.584577,121.064731 L198.186154,121.709077 L198.312231,121.237346 L200.475,120.656462 L209.396846,118.256346 L204.624962,136.113577 M194.776154,126.276192 L191.548923,123.053615 L195.953154,121.870692 L195.827077,122.342846 L192.366308,123.271923 L194.902231,125.804038 L194.776154,126.276192","id","Fill-89"],["d","M196.504846,128.001923 L194.776154,126.276192 L194.902231,125.804038 L196.630923,127.529769 L196.504846,128.001923 M195.827077,122.342846 L195.953154,121.870692 L198.312231,121.237346 L198.186154,121.709077 L195.827077,122.342846","id","Fill-90"],["d","M58.6947308,36.5669615 L50.5746154,28.4553077 L50.7006923,27.9835769 L52.4560385,29.7359615 L58.4751538,35.7495769 L62.8683846,19.3088077 L54.6539231,21.5185385 L52.2559231,22.1624615 L52.382,21.6907308 L54.5443462,21.1098462 L63.4661923,18.7101538 L58.6947308,36.5669615 M48.8459231,26.73 L45.6182692,23.5074231 L50.0229231,22.3245 L49.8968462,22.7962308 L46.4356538,23.7261538 L48.972,26.2578462 L48.8459231,26.73","id","Fill-91"],["d","M50.5746154,28.4553077 L48.8459231,26.73 L48.972,26.2578462 L50.7006923,27.9835769 L50.5746154,28.4553077 M49.8968462,22.7962308 L50.0229231,22.3245 L52.382,21.6907308 L52.2559231,22.1624615 L49.8968462,22.7962308","id","Fill-92"],["d","M52.6180769,221.837 L46.0802692,215.305538 L44.4975385,213.725769 L44.6240385,213.253615 L46.3793846,215.006 L52.3985,221.019615 L54.5942692,212.8005 L54.7986154,212.855077 L54.5942692,212.8005 L56.7913077,204.579269 L48.5772692,206.788577 L46.1792692,207.432923 L46.3053462,206.960769 L48.4672692,206.379885 L57.3895385,203.980192 L52.6180769,221.837 M42.7692692,212.000038 L39.5411923,208.777885 L43.9462692,207.594538 L43.8201923,208.066692 L40.359,208.996192 L42.8953462,211.528308 L42.7692692,212.000038","id","Fill-93"],["d","M44.4975385,213.725769 L42.7692692,212.000038 L42.8953462,211.528308 L44.6240385,213.253615 L44.4975385,213.725769 M43.8201923,208.066692 L43.9462692,207.594538 L46.3053462,206.960769 L46.1792692,207.432923 L43.8201923,208.066692","id","Fill-94"],["d","M207.903385,41.9726154 L207.898308,31.7185 L208.320962,31.4739615 L208.322231,32.7309231 L208.326038,41.2394231 L215.690962,36.9798846 L223.058,32.7207692 L215.687154,28.4743462 L214.564731,27.8270385 C214.667538,27.7276154 214.748346,27.6078846 214.803346,27.4767308 L215.898269,28.1079615 L223.904154,32.7199231 L207.903385,41.9726154 M207.896192,29.2760769 L207.892385,24.8697308 L208.315885,25.1134231 L208.318846,29.0315385 L207.896192,29.2760769","id","Fill-95"],["d","M207.898308,31.7185 L207.896192,29.2760769 L208.318846,29.0315385 L208.320962,31.4739615 L207.898308,31.7185 M214.564731,27.8270385 L208.315038,24.2245385 L208.315885,25.1134231 L207.892385,24.8697308 L207.891115,23.4917692 L214.803346,27.4767308 C214.748346,27.6078846 214.667538,27.7276154 214.564731,27.8270385","id","Fill-96"],["d","M46.7089615,130.629231 L46.7034615,120.374269 L47.1265385,120.130154 L47.1316154,129.896038 L61.8627308,121.376538 L54.4923077,117.130538 L53.3698846,116.483231 C53.4726923,116.383385 53.5535,116.264077 53.6085,116.1325 L54.7034231,116.763731 L62.7093077,121.375692 L54.7080769,126.002885 L54.7080769,126.002462 L46.7089615,130.629231 M46.7013462,117.932269 L46.6975385,113.5255 L47.1206154,113.769615 L47.1244231,117.687731 L46.7013462,117.932269","id","Fill-97"],["d","M46.7034615,120.374269 L46.7013462,117.932269 L47.1244231,117.687731 L47.1265385,120.130154 L46.7034615,120.374269 M53.3698846,116.483231 L47.1201923,112.880308 L47.1206154,113.769615 L46.6975385,113.5255 L46.6962692,112.147962 L53.6085,116.1325 C53.5535,116.264077 53.4726923,116.383385 53.3698846,116.483231","id","Fill-98"],["d","M149.559808,118.2335 C146.269538,118.2335 143.513615,115.9455 142.796923,112.873538 C142.930615,112.820231 143.062192,112.763115 143.192077,112.702615 C143.464538,113.936308 144.086038,115.038 144.948692,115.900654 C146.1295,117.081038 147.758346,117.810423 149.559808,117.810423 C151.360846,117.810423 152.989692,117.081038 154.1705,115.900654 C155.350885,114.719846 156.080269,113.091 156.080269,111.289538 C156.080269,109.488077 155.350885,107.859231 154.1705,106.678423 C152.989692,105.498038 151.360846,104.768654 149.559808,104.768654 C148.904038,104.768654 148.271115,104.865115 147.674154,105.045346 C147.663577,104.9015 147.648769,104.7585 147.630154,104.617192 C148.242769,104.440346 148.8905,104.345577 149.559808,104.345577 C153.394577,104.345577 156.503346,107.454346 156.503346,111.289538 C156.503346,115.124731 153.394577,118.2335 149.559808,118.2335 M142.648423,110.607115 C142.850654,108.535308 143.963346,106.730462 145.581192,105.597462 C145.581192,105.611 145.581192,105.624115 145.581192,105.637654 C145.581192,105.806885 145.573577,105.974 145.559192,106.139423 C145.344692,106.306538 145.140769,106.486346 144.948692,106.678423 C143.983654,107.643462 143.319846,108.908462 143.109577,110.322385 C142.961077,110.424346 142.807077,110.519538 142.648423,110.607115","id","Fill-99"],["d","M142.796923,112.873538 C142.678462,112.364577 142.615423,111.834462 142.615423,111.289538 C142.615423,111.058962 142.626846,110.831769 142.648423,110.607115 C142.807077,110.519538 142.961077,110.424346 143.109577,110.322385 C143.063038,110.638 143.0385,110.960808 143.0385,111.289538 C143.0385,111.774808 143.091385,112.247808 143.192077,112.702615 C143.062192,112.763115 142.930615,112.820231 142.796923,112.873538 M145.559192,106.139423 C145.573577,105.974 145.581192,105.806885 145.581192,105.637654 C145.581192,105.624115 145.581192,105.611 145.581192,105.597462 C146.198038,105.1655 146.8885,104.831269 147.630154,104.617192 C147.648769,104.7585 147.663577,104.9015 147.674154,105.045346 C146.898231,105.279308 146.183654,105.653731 145.559192,106.139423","id","Fill-100"],["d","M115.542308,43.1022308 C112.252462,43.1022308 109.496538,40.8142308 108.779846,37.7422692 C108.913115,37.6889615 109.045115,37.6318462 109.174577,37.5713462 C109.447038,38.8050385 110.068962,39.9067308 110.931192,40.7693846 C112.112,41.9497692 113.741269,42.6791538 115.542308,42.6791538 C117.343769,42.6791538 118.972615,41.9497692 120.153423,40.7693846 C121.333808,39.5885769 122.063192,37.9597308 122.063192,36.1582692 C122.063192,34.3568077 121.333808,32.7279615 120.153423,31.5471538 C118.972615,30.3667692 117.343769,29.6373846 115.542308,29.6373846 C114.886962,29.6373846 114.254038,29.7338462 113.657077,29.9140769 C113.6465,29.7702308 113.631692,29.6272308 113.613077,29.4859231 C114.225692,29.3090769 114.873,29.2143077 115.542308,29.2143077 C119.3775,29.2143077 122.486269,32.3226538 122.486269,36.1582692 C122.486269,39.9934615 119.3775,43.1022308 115.542308,43.1022308 M108.631346,35.4758462 C108.833154,33.4036154 109.945846,31.5991923 111.564115,30.4661923 C111.564115,30.4793077 111.564115,30.4928462 111.564115,30.5059615 C111.564115,30.6751923 111.556923,30.8427308 111.542115,31.0077308 C111.327615,31.1748462 111.123692,31.3550769 110.931192,31.5471538 C109.966154,32.5126154 109.302346,33.7771923 109.0925,35.1911154 C108.943577,35.2930769 108.789577,35.3882692 108.631346,35.4758462","id","Fill-101"],["d","M108.779846,37.7422692 C108.660962,37.2337308 108.597923,36.7031923 108.597923,36.1582692 C108.597923,35.9281154 108.609346,35.7005 108.631346,35.4758462 C108.789577,35.3882692 108.943577,35.2930769 109.0925,35.1911154 C109.045538,35.5067308 109.021,35.8295385 109.021,36.1582692 C109.021,36.6435385 109.074308,37.1165385 109.174577,37.5713462 C109.045115,37.6318462 108.913115,37.6889615 108.779846,37.7422692 M111.542115,31.0077308 C111.556923,30.8427308 111.564115,30.6751923 111.564115,30.5059615 C111.564115,30.4928462 111.564115,30.4793077 111.564115,30.4661923 C112.180962,30.0342308 112.871846,29.7 113.613077,29.4859231 C113.631692,29.6272308 113.6465,29.7702308 113.657077,29.9140769 C112.881577,30.1476154 112.166577,30.5220385 111.542115,31.0077308","id","Fill-102"],["d","M119.839077,241.801154 C116.549231,241.801154 113.793308,239.513154 113.076192,236.441192 C113.209885,236.387885 113.341462,236.330769 113.471346,236.270269 C113.743808,237.503962 114.365308,238.605654 115.227962,239.467885 C116.408769,240.648692 118.037615,241.378077 119.839077,241.378077 C121.640538,241.378077 123.269385,240.648692 124.450192,239.467885 C125.630577,238.2875 126.359962,236.658231 126.359962,234.856769 C126.359962,233.055308 125.630577,231.426462 124.450192,230.246077 C123.269385,229.065692 121.640538,228.336308 119.839077,228.336308 C119.183308,228.336308 118.550385,228.433192 117.953846,228.613 C117.942846,228.469154 117.928038,228.326154 117.909846,228.184846 C118.522038,228.008 119.169346,227.913231 119.839077,227.913231 C123.674269,227.913231 126.783038,231.021577 126.783038,234.856769 C126.783038,238.692385 123.674269,241.801154 119.839077,241.801154 M112.927692,234.175192 C113.1295,232.102962 114.242192,230.297692 115.860462,229.165115 C115.860462,229.178231 115.860462,229.191346 115.860462,229.204885 C115.860462,229.374115 115.853269,229.541654 115.838885,229.707077 C115.623962,229.873769 115.420038,230.054 115.227962,230.246077 C114.2625,231.211115 113.598692,232.476115 113.388846,233.890038 C113.239923,233.992 113.085923,234.087192 112.927692,234.175192","id","Fill-103"],["d","M113.076192,236.441192 C112.957308,235.932231 112.894692,235.402115 112.894692,234.856769 C112.894692,234.626615 112.905692,234.399423 112.927692,234.175192 C113.085923,234.087192 113.239923,233.992 113.388846,233.890038 C113.341885,234.205654 113.317769,234.528462 113.317769,234.856769 C113.317769,235.342462 113.370654,235.815462 113.471346,236.270269 C113.341462,236.330769 113.209885,236.387885 113.076192,236.441192 M115.838885,229.707077 C115.853269,229.541654 115.860462,229.374115 115.860462,229.204885 C115.860462,229.191346 115.860462,229.178231 115.860462,229.165115 C116.477308,228.733154 117.168192,228.398923 117.909846,228.184846 C117.928038,228.326154 117.942846,228.469154 117.953846,228.613 C117.177923,228.846538 116.462923,229.221385 115.838885,229.707077","id","Fill-104"],["d","M158.255308,224.794731 L157.832231,224.794731 C157.832231,222.993269 157.102423,221.364423 155.922038,220.184038 C154.741231,219.003654 153.112385,218.274269 151.310923,218.274269 C150.655154,218.274269 150.022654,218.370731 149.426115,218.550538 C149.415115,218.406692 149.400731,218.264538 149.382115,218.122385 C149.994308,217.945962 150.641615,217.851192 151.310923,217.851192 C155.146115,217.851192 158.255308,220.959538 158.255308,224.794731 M144.789615,224.794731 L144.366538,224.794731 C144.366538,222.439462 145.539308,220.358346 147.332731,219.102654 C147.332731,219.116192 147.332731,219.129308 147.332731,219.142846 C147.332731,219.291769 147.363615,219.4335 147.419462,219.562115 C147.164769,219.751654 146.924038,219.959808 146.699808,220.184038 C145.519423,221.364423 144.789615,222.993269 144.789615,224.794731","id","Fill-105"],["d","M147.419462,219.562115 C147.363615,219.4335 147.332731,219.291769 147.332731,219.142846 C147.332731,219.129308 147.332731,219.116192 147.332731,219.102654 C147.95,218.670692 148.640462,218.336462 149.382115,218.122385 C149.400731,218.264538 149.415115,218.406692 149.426115,218.550538 C148.694615,218.770962 148.017692,219.116615 147.419462,219.562115","id","Fill-106"],["d","M104.519462,121.387538 L104.096385,121.387538 C104.095962,119.586077 103.366577,117.957231 102.186192,116.776846 C101.005385,115.596462 99.3765385,114.867077 97.5755,114.867077 C96.9197308,114.867077 96.2868077,114.963538 95.6902692,115.143769 C95.6792692,114.999923 95.6644615,114.856923 95.6462692,114.715615 C96.2584615,114.538769 96.9057692,114.444 97.5755,114.444 C101.410269,114.444 104.519038,117.552346 104.519462,121.387538 M91.0541923,121.387538 L90.6311154,121.387538 C90.6311154,119.032269 91.8034615,116.951154 93.5968846,115.695885 C93.5968846,115.709 93.5968846,115.722538 93.5968846,115.736077 C93.5968846,115.885 93.6277692,116.026731 93.6831923,116.155346 C93.4289231,116.344885 93.1886154,116.552615 92.9643846,116.776846 C91.7835769,117.957231 91.0541923,119.586077 91.0541923,121.387538","id","Fill-107"],["d","M93.6831923,116.155346 C93.6277692,116.026731 93.5968846,115.885 93.5968846,115.736077 C93.5968846,115.722538 93.5968846,115.709 93.5968846,115.695885 C94.2137308,115.263923 94.9046154,114.929269 95.6462692,114.715615 C95.6644615,114.856923 95.6792692,114.999923 95.6902692,115.143769 C94.9587692,115.364192 94.2818462,115.709423 93.6831923,116.155346","id","Fill-108"],["d","M33.6274231,66.7251538 L33.2043462,66.7251538 C33.2043462,64.9232692 32.4779231,63.2944231 31.3030385,62.1136154 C30.1277308,60.9336538 28.5065,60.2042692 26.7139231,60.2042692 C26.0475769,60.2042692 25.4045,60.3049615 24.7995,60.4923846 C24.7889231,60.3485385 24.7741154,60.2055385 24.7559231,60.0638077 C25.377,59.8797692 26.0340385,59.7811923 26.7139231,59.7811923 C30.5326154,59.7811923 33.6274231,62.8903846 33.6274231,66.7251538 M20.2235,66.7251538 L19.8004231,66.7251538 C19.8004231,64.3910385 20.9469615,62.326 22.7052692,61.0669231 C22.7052692,61.0690385 22.7052692,61.0711538 22.7052692,61.0732692 C22.7052692,61.2327692 22.7403846,61.3842308 22.8038462,61.5200385 C22.5639615,61.7019615 22.3371923,61.9003846 22.1248077,62.1136154 C20.9499231,63.2944231 20.2235,64.9232692 20.2235,66.7251538","id","Fill-109"],["d","M22.8038462,61.5200385 C22.7403846,61.3842308 22.7052692,61.2327692 22.7052692,61.0732692 C22.7052692,61.0711538 22.7052692,61.0690385 22.7052692,61.0669231 C23.3212692,60.6260769 24.0125769,60.2838077 24.7559231,60.0638077 C24.7741154,60.2055385 24.7889231,60.3485385 24.7995,60.4923846 C24.0713846,60.7178846 23.3978462,61.0686154 22.8038462,61.5200385","id","Fill-110"],["d","M189.715731,77.9612308 C185.881385,77.9612308 182.771769,74.8664231 182.771346,71.0477308 C182.771769,67.2290385 185.881385,64.1342308 189.715731,64.1342308 L189.715731,64.5573077 C187.913846,64.5573077 186.285,65.2837308 185.104192,66.4586154 C183.923808,67.6339231 183.194423,69.2551538 183.194423,71.0477308 C183.194423,72.8403077 183.923808,74.4611154 185.104192,75.6368462 C186.285,76.8117308 187.914269,77.5381538 189.715731,77.5381538 L189.715731,77.9612308","id","Fill-111"],["d","M27.6019615,235.037846 C23.7671923,235.037846 20.6584231,231.942615 20.658,228.123923 C20.6584231,224.305231 23.7671923,221.210846 27.6019615,221.210846 L27.6019615,221.633923 C25.8000769,221.633923 24.1712308,222.360346 22.9904231,223.535231 C21.8104615,224.710538 21.0810769,226.331346 21.0810769,228.123923 C21.0810769,229.9165 21.8104615,231.537731 22.9904231,232.713038 C24.1712308,233.888346 25.8000769,234.614769 27.6019615,234.614769 L27.6019615,235.037846","id","Fill-112"],["d","M99.8465769,20.9211538 C96.0118077,20.9211538 92.9026154,17.8259231 92.9026154,14.0072308 C92.9026154,10.1885385 96.0118077,7.09415385 99.8465769,7.09415385 L99.8465769,7.51723077 C98.0446923,7.51723077 96.4158462,8.24365385 95.2350385,9.41853846 C94.0546538,10.5938462 93.3256923,12.2150769 93.3256923,14.0072308 C93.3256923,15.7998077 94.0546538,17.4210385 95.2350385,18.5967692 C96.4158462,19.7716538 98.0446923,20.4980769 99.8465769,20.4980769 L99.8465769,20.9211538","id","Fill-113"],["d","M24.2359615,170.959038 C20.9461154,170.959038 18.1901923,168.670615 17.4730769,165.599077 C17.6067692,165.545769 17.7383462,165.488654 17.8682308,165.428154 C18.1406923,166.661423 18.7626154,167.763538 19.6248462,168.625769 C20.8056538,169.806577 22.4349231,170.535962 24.2359615,170.535962 C26.037,170.535962 27.6662692,169.806577 28.8470769,168.625769 C30.0274615,167.444962 30.7568462,165.816115 30.7568462,164.014654 C30.7568462,162.213192 30.0274615,160.584346 28.8470769,159.403962 C27.6662692,158.223577 26.037,157.494192 24.2359615,157.494192 C23.5801923,157.494192 22.9476923,157.590654 22.3507308,157.770462 C22.3401538,157.627038 22.3253462,157.484038 22.3067308,157.342731 C22.9193462,157.165885 23.5666538,157.071115 24.2359615,157.071115 C28.0707308,157.071115 31.1799231,160.179462 31.1799231,164.014654 C31.1799231,167.849846 28.0711538,170.959038 24.2359615,170.959038 M17.3245769,163.332654 C17.5268077,161.260423 18.6395,159.455577 20.2573462,158.323 C20.2577692,158.336115 20.2577692,158.349231 20.2577692,158.362769 C20.2577692,158.532 20.2501538,158.699115 20.2357692,158.864538 C20.0208462,159.031654 19.8169231,159.211885 19.6248462,159.403962 C18.6593846,160.369 17.996,161.634 17.7857308,163.047923 C17.6368077,163.149885 17.4832308,163.245077 17.3245769,163.332654","id","Fill-114"],["d","M17.4730769,165.599077 C17.3541923,165.090115 17.2915769,164.56 17.2915769,164.014654 C17.2915769,163.7845 17.3025769,163.557308 17.3245769,163.332654 C17.4832308,163.245077 17.6368077,163.149885 17.7857308,163.047923 C17.7387692,163.363538 17.7146538,163.685923 17.7146538,164.014654 C17.7146538,164.500346 17.7675385,164.973346 17.8682308,165.428154 C17.7383462,165.488654 17.6067692,165.545769 17.4730769,165.599077 M20.2357692,158.864538 C20.2501538,158.699115 20.2577692,158.532 20.2577692,158.362769 C20.2577692,158.349231 20.2577692,158.336115 20.2573462,158.323 C20.8746154,157.891038 21.5650769,157.556385 22.3067308,157.342731 C22.3253462,157.484038 22.3401538,157.627038 22.3507308,157.770462 C21.5748077,158.004423 20.8602308,158.378846 20.2357692,158.864538","id","Fill-115"],["d","M231.849115,178.648038 C228.558846,178.648038 225.802923,176.360038 225.086231,173.288077 C225.219923,173.234346 225.3515,173.177654 225.481385,173.117154 C225.753846,174.350423 226.375769,175.452115 227.238,176.314769 C228.418808,177.495154 230.047654,178.224538 231.849115,178.224962 C233.650154,178.224538 235.279,177.495154 236.459808,176.314769 C237.640192,175.133962 238.369577,173.505115 238.369577,171.703654 C238.369577,169.902192 237.640192,168.273346 236.459808,167.092538 C235.279,165.912577 233.650154,165.183192 231.849115,165.183192 C231.193346,165.183192 230.560423,165.279654 229.963462,165.459462 C229.952885,165.316038 229.938077,165.173038 229.919462,165.031731 C230.532077,164.854885 231.179808,164.760115 231.849115,164.760115 C235.683462,164.760115 238.792654,167.868038 238.792654,171.703654 C238.792654,175.538846 235.683885,178.647615 231.849115,178.648038 M224.937731,171.021654 C225.139962,168.949423 226.252231,167.144577 227.870077,166.012 C227.8705,166.025115 227.8705,166.038231 227.8705,166.051346 C227.8705,166.221 227.862885,166.388538 227.8485,166.553962 C227.634,166.720654 227.430077,166.900885 227.238,167.092538 C226.272962,168.058 225.609154,169.323 225.398885,170.7365 C225.249962,170.838885 225.096385,170.933654 224.937731,171.021654","id","Fill-116"],["d","M225.086231,173.288077 C224.967769,172.779115 224.904731,172.248577 224.904731,171.703654 C224.904731,171.4735 224.916154,171.245885 224.937731,171.021654 C225.096385,170.933654 225.249962,170.838885 225.398885,170.7365 C225.351923,171.052115 225.327808,171.374923 225.327808,171.703654 C225.327808,172.188923 225.380692,172.661923 225.481385,173.117154 C225.3515,173.177654 225.219923,173.234346 225.086231,173.288077 M227.8485,166.553962 C227.862885,166.388538 227.8705,166.221 227.8705,166.051346 C227.8705,166.038231 227.8705,166.025115 227.870077,166.012 C228.487346,165.579615 229.177808,165.245808 229.919462,165.031731 C229.938077,165.173038 229.952885,165.316038 229.963462,165.459462 C229.187538,165.693423 228.472962,166.068269 227.8485,166.553962","id","Fill-117"],["d","M233.562154,77.9553077 L219.747,77.9553077 L219.747,73.1491538 L220.170077,73.1491538 L220.170077,77.5322308 L233.139077,77.5322308 L233.139077,64.5632308 L224.755385,64.5632308 L224.755385,64.1401538 L233.562154,64.1401538 L233.562154,77.9553077 M220.170077,71.0337692 L219.747,71.0337692 L219.747,64.1401538 L222.64,64.1401538 L222.64,64.5632308 L220.170077,64.5632308 L220.170077,71.0337692","id","Fill-118"],["d","M219.747,73.1491538 L220.170077,73.1491538 L220.170077,71.0337692 L219.747,71.0337692 L219.747,73.1491538 Z M222.64,64.5632308 L224.755385,64.5632308 L224.755385,64.1401538 L222.64,64.1401538 L222.64,64.5632308 Z","id","Fill-119"],["d","M82.1463077,84.6513462 L68.3315769,84.6513462 L68.3315769,79.8456154 L68.7546538,79.8456154 L68.7546538,84.2282692 L81.7232308,84.2282692 L81.7232308,71.2592692 L73.3391154,71.2592692 L73.3391154,70.8361923 L82.1463077,70.8361923 L82.1463077,84.6513462 M68.7546538,77.7302308 L68.3315769,77.7302308 L68.3315769,70.8361923 L71.2237308,70.8361923 L71.2237308,71.2592692 L68.7546538,71.2592692 L68.7546538,77.7302308","id","Fill-120"],["d","M68.3315769,79.8456154 L68.7546538,79.8456154 L68.7546538,77.7302308 L68.3315769,77.7302308 L68.3315769,79.8456154 Z M71.2237308,71.2592692 L73.3391154,71.2592692 L73.3391154,70.8361923 L71.2237308,70.8361923 L71.2237308,71.2592692 Z","id","Fill-121"],["d","M81.4740385,170.149269 L67.6593077,170.149269 L67.6593077,165.343538 L68.0823846,165.343538 L68.0823846,169.726192 L81.0509615,169.726192 L81.0509615,156.757192 L72.6672692,156.757192 L72.6672692,156.334115 L81.4740385,156.334115 L81.4740385,170.149269 M68.0823846,163.228154 L67.6593077,163.228154 L67.6593077,156.334115 L70.5518846,156.334115 L70.5518846,156.757192 L68.0823846,156.757192 L68.0823846,163.228154","id","Fill-122"],["d","M67.6593077,165.343538 L68.0823846,165.343538 L68.0823846,163.228154 L67.6593077,163.228154 L67.6593077,165.343538 Z M70.5518846,156.757192 L72.6672692,156.757192 L72.6672692,156.334115 L70.5518846,156.334115 L70.5518846,156.757192 Z","id","Fill-123"],["d","M233.561308,235.031923 L219.747,235.031923 L219.747,230.226192 L220.170077,230.226192 L220.170077,234.608846 L233.138231,234.608846 L233.138231,221.639846 L224.754538,221.639846 L224.754538,221.216769 L233.561308,221.216769 L233.561308,235.031923 M220.170077,228.110808 L219.747,228.110808 L219.747,221.216769 L222.639154,221.216769 L222.639154,221.639846 L220.170077,221.639846 L220.170077,228.110808","id","Fill-124"],["d","M219.747,230.226192 L220.170077,230.226192 L220.170077,228.110808 L219.747,228.110808 L219.747,230.226192 Z M222.639154,221.639846 L224.754538,221.639846 L224.754538,221.216769 L222.639154,221.216769 L222.639154,221.639846 Z","id","Fill-125"],["d","M178.0075,20.9156538 L164.193192,20.9156538 L164.193192,16.1095 L164.616269,16.1095 L164.616269,20.4925769 L177.584423,20.4925769 L177.584423,7.52315385 L169.200731,7.52315385 L169.200731,7.10007692 L178.0075,7.10007692 L178.0075,20.9156538 M164.616269,13.9941154 L164.193192,13.9941154 L164.193192,7.10007692 L167.085346,7.10007692 L167.085346,7.52315385 L164.616269,7.52315385 L164.616269,13.9941154","id","Fill-126"],["d","M164.193192,16.1095 L164.616269,16.1095 L164.616269,13.9941154 L164.193192,13.9941154 L164.193192,16.1095 Z M167.085346,7.52315385 L169.200731,7.52315385 L169.200731,7.10007692 L167.085346,7.10007692 L167.085346,7.52315385 Z","id","Fill-127"],["d","M145.154308,143.693 C144.562,143.693 144.078846,143.487385 143.693,143.165846 C143.304192,142.843462 143.005923,142.412769 142.732192,141.948231 C142.187692,141.018308 141.730346,139.944962 140.990808,139.262115 C140.4975,138.806885 139.894192,138.510731 139.011231,138.508615 L139.011231,138.085538 C139.0125,138.085538 139.014192,138.085538 139.015885,138.085538 C139.749923,138.085538 140.346038,138.281 140.829615,138.598308 C141.314462,138.916462 141.685923,139.350115 142.001538,139.819308 C142.628538,140.758115 143.052462,141.848385 143.651538,142.5325 C144.052615,142.989 144.496423,143.266538 145.1615,143.269923 L145.1615,143.693 C145.158962,143.693 145.156846,143.693 145.154308,143.693","id","Fill-128"],["d","M157.454423,143.693 C156.861692,143.693 156.378538,143.487385 155.992692,143.165846 C155.604308,142.843462 155.305615,142.412769 155.031885,141.948231 C154.487808,141.018308 154.030462,139.944962 153.290923,139.262115 C152.797615,138.806885 152.194731,138.510731 151.311769,138.508615 L151.311769,138.085538 C151.313462,138.085538 151.314731,138.085538 151.316423,138.085538 C152.050038,138.085538 152.646154,138.281 153.129731,138.598308 C153.615,138.916462 153.986038,139.350115 154.301231,139.819308 C154.928654,140.758115 155.352154,141.848385 155.951231,142.5325 C156.352731,142.989 156.796115,143.266538 157.461192,143.269923 L157.461192,143.693 C157.459077,143.693 157.456538,143.693 157.454423,143.693","id","Fill-129"],["d","M145.172077,143.693 C145.168269,143.693 145.164885,143.693 145.1615,143.693 L145.1615,143.269923 C145.662,143.268231 146.031769,143.109577 146.360077,142.840077 C146.686692,142.570154 146.963385,142.1805 147.226115,141.733731 C147.754538,140.841038 148.214423,139.727077 149.044077,138.952 C149.5945,138.437115 150.324308,138.085538 151.301615,138.085538 C151.305,138.085538 151.308385,138.085538 151.311769,138.085538 L151.311769,138.508615 C150.648808,138.509462 150.144923,138.678269 149.725231,138.952423 C149.305962,139.227 148.969615,139.613269 148.672615,140.055385 C148.075654,140.939192 147.658077,142.036231 146.990885,142.810038 C146.549615,143.323654 145.963654,143.693 145.172077,143.693","id","Fill-130"],["d","M157.471769,143.693 C157.468385,143.693 157.464577,143.693 157.461192,143.693 L157.461192,143.269923 C157.961692,143.268231 158.331462,143.109577 158.659346,142.840077 C158.985962,142.570154 159.263077,142.1805 159.525385,141.733731 C160.054231,140.841038 160.513692,139.727077 161.343346,138.952 C161.893769,138.437115 162.623577,138.085538 163.600462,138.085538 C163.603846,138.085538 163.607231,138.085538 163.610615,138.085538 L163.610615,138.508615 C162.947654,138.509462 162.444192,138.678269 162.0245,138.952423 C161.605231,139.226577 161.268885,139.613269 160.971885,140.055385 C160.375346,140.939192 159.957769,142.036231 159.290154,142.810038 C158.849308,143.323654 158.262923,143.693 157.471769,143.693","id","Fill-131"],["d","M180.193115,240.253538 C179.600385,240.253538 179.117231,240.047923 178.731385,239.726385 C178.343,239.404 178.044308,238.973308 177.770577,238.508769 C177.2265,237.578423 176.769154,236.505077 176.029615,235.821808 C175.535885,235.366577 174.933,235.070846 174.049615,235.068308 L174.049615,234.645231 C174.050885,234.645231 174.052577,234.645231 174.054269,234.645231 C174.788308,234.645231 175.384423,234.840692 175.868,235.158423 C176.353269,235.476577 176.724731,235.910231 177.039923,236.379423 C177.667346,237.318654 178.090846,238.4085 178.689923,239.093038 C179.091423,239.549538 179.535231,239.827077 180.199885,239.830462 L180.199885,240.253538 C180.197769,240.253538 180.195231,240.253538 180.193115,240.253538","id","Fill-132"],["d","M192.492808,240.253538 C191.9005,240.253538 191.416923,240.047923 191.0315,239.726385 C190.642692,239.404 190.344423,238.973308 190.070269,238.508769 C189.526192,237.578846 189.068846,236.505923 188.329731,235.822654 C187.836,235.367423 187.233115,235.071692 186.350154,235.069154 L186.350154,234.646077 C186.351846,234.646077 186.353538,234.646077 186.355231,234.646077 C187.088846,234.646077 187.684962,234.841538 188.168115,235.159269 C188.653385,235.477 189.024846,235.911077 189.340038,236.380269 C189.967038,237.319077 190.390962,238.408923 190.989615,239.093462 C191.391115,239.549538 191.834923,239.827077 192.499577,239.830462 L192.499577,240.253538 C192.497462,240.253538 192.494923,240.253538 192.492808,240.253538","id","Fill-133"],["d","M180.210462,240.253538 C180.207077,240.253538 180.203269,240.253538 180.199885,240.253538 L180.199885,239.830462 C180.700808,239.828769 181.070577,239.670115 181.398462,239.400615 C181.725077,239.130692 182.002192,238.741462 182.2645,238.294269 C182.793346,237.401577 183.252808,236.287615 184.082462,235.512962 C184.633308,234.997654 185.363115,234.646077 186.34,234.646077 C186.343385,234.646077 186.346769,234.646077 186.350154,234.646077 L186.350154,235.069154 C185.687192,235.07 185.183731,235.239231 184.763615,235.512962 C184.344346,235.787538 184.008,236.173808 183.711,236.615923 C183.114462,237.499731 182.696885,238.596769 182.029269,239.370577 C181.588423,239.884192 181.002038,240.253538 180.210462,240.253538","id","Fill-134"],["d","M192.5,240.253538 L192.499577,240.042 L192.499577,239.830462 C193.000077,239.828769 193.369846,239.669692 193.697731,239.400192 C194.024346,239.130692 194.301462,238.741038 194.563769,238.293846 C195.092192,237.401577 195.552077,236.287615 196.381308,235.512538 C196.932154,234.997654 197.661538,234.646077 198.638,234.646077 C198.641385,234.646077 198.644769,234.646077 198.648154,234.646077 L198.648577,234.646077 L198.682846,234.648615 L198.615577,235.066615 L198.648577,234.860577 L198.648577,235.069154 L198.648154,235.069154 C197.985615,235.07 197.482154,235.239231 197.062462,235.512962 C196.643192,235.787115 196.307269,236.173385 196.010269,236.615923 C195.413308,237.499308 194.996154,238.596346 194.328538,239.370154 C193.887692,239.883769 193.301308,240.253538 192.510154,240.253538 C192.506769,240.253538 192.502962,240.253538 192.5,240.253538","id","Fill-135"],["d","M196.964731,101.043462 C196.372423,101.043462 195.889269,100.837846 195.503423,100.516308 C195.114615,100.193923 194.816346,99.7632308 194.542615,99.2986923 C193.998115,98.3687692 193.541192,97.2954231 192.801654,96.6121538 C192.308346,96.1569231 191.705462,95.8611923 190.822077,95.8586538 L190.822077,95.4355769 C190.823769,95.4355769 190.825462,95.4355769 190.827154,95.4355769 C191.560769,95.4355769 192.156885,95.6310385 192.640462,95.9487692 C193.125308,96.2665 193.496769,96.7005769 193.811962,97.1697692 C194.438962,98.1085769 194.862885,99.1988462 195.461962,99.8829615 C195.863038,100.339462 196.306846,100.617 196.971923,100.620385 L196.971923,101.043462 C196.969385,101.043462 196.967269,101.043462 196.964731,101.043462","id","Fill-136"],["d","M209.264423,101.043462 C208.672115,101.043462 208.188962,100.837846 207.803115,100.516308 C207.414731,100.193923 207.116038,99.7632308 206.842308,99.2991154 C206.297808,98.3687692 205.840885,97.2958462 205.101346,96.6125769 C204.608038,96.1573462 204.005154,95.8616154 203.122192,95.8590769 L203.122192,95.436 C203.123885,95.436 203.125154,95.436 203.126846,95.436 C203.860885,95.436 204.456577,95.6314615 204.940154,95.9491923 C205.425,96.2669231 205.796462,96.701 206.111654,97.1701923 C206.739077,98.109 207.162577,99.1988462 207.761654,99.8833846 C208.163154,100.339462 208.606538,100.617 209.271615,100.620385 L209.271615,101.043462 C209.269077,101.043462 209.266962,101.043462 209.264423,101.043462","id","Fill-137"],["d","M196.9825,101.043462 C196.978692,101.043462 196.975308,101.043462 196.971923,101.043462 L196.971923,100.620385 C197.472423,100.618692 197.842192,100.460038 198.1705,100.190538 C198.497115,99.9206154 198.774231,99.5313846 199.036538,99.0841923 C199.565385,98.1915 200.025269,97.0775385 200.8545,96.3028846 C201.405346,95.7875769 202.135154,95.436 203.112038,95.436 C203.115423,95.436 203.118808,95.436 203.122192,95.436 L203.122192,95.8590769 C202.459231,95.8599231 201.955769,96.0291538 201.536077,96.3028846 C201.116385,96.5774615 200.780038,96.9637308 200.483462,97.4058462 C199.8865,98.2896538 199.468923,99.3866923 198.801308,100.1605 C198.360038,100.674115 197.774077,101.043462 196.9825,101.043462","id","Fill-138"],["d","M209.281769,101.043462 C209.278385,101.043462 209.275,101.043462 209.271615,101.043462 L209.271615,100.620385 C209.772115,100.618692 210.141885,100.460038 210.470192,100.190538 C210.796808,99.9206154 211.0735,99.5309615 211.336231,99.0841923 C211.864654,98.1915 212.324538,97.0775385 213.154192,96.3024615 C213.705038,95.7875769 214.434846,95.436 215.411731,95.436 C215.415115,95.436 215.4185,95.436 215.421885,95.436 L215.421885,95.8590769 C214.758923,95.8599231 214.255462,96.0291538 213.835346,96.3028846 C213.416077,96.5774615 213.079731,96.9637308 212.782731,97.4058462 C212.185769,98.2896538 211.768192,99.3866923 211.101,100.1605 C210.659731,100.674115 210.073346,101.043462 209.281769,101.043462","id","Fill-139"],["d","M25.9227692,94.7785385 C25.3300385,94.7785385 24.8468846,94.5729231 24.4610385,94.2513846 C24.0726538,93.9285769 23.7739615,93.4978846 23.5002308,93.0337692 C22.9561538,92.1034231 22.4988077,91.0305 21.7592692,90.3472308 C21.2655385,89.892 20.6626538,89.5958462 19.7796923,89.5937308 L19.7796923,89.1706538 C19.7813846,89.1706538 19.7826538,89.1706538 19.7843462,89.1706538 C20.5183846,89.1706538 21.1145,89.3656923 21.5976538,89.6834231 C22.0829231,90.0015769 22.4543846,90.4356538 22.7695769,90.9044231 C23.397,91.8436538 23.8205,92.9335 24.4195769,93.6180385 C24.8206538,94.0741154 25.2644615,94.3520769 25.9295385,94.3554615 L25.9295385,94.7785385 C25.927,94.7785385 25.9248846,94.7785385 25.9227692,94.7785385","id","Fill-140"],["d","M38.2224615,94.7785385 C37.6297308,94.7785385 37.1465769,94.5729231 36.7607308,94.2513846 C36.3723462,93.9285769 36.0736538,93.4983077 35.7999231,93.0337692 C35.2558462,92.1038462 34.7985,91.0305 34.0589615,90.3476538 C33.5656538,89.8924231 32.9627692,89.5962692 32.0798077,89.5941538 L32.0798077,89.1710769 C32.0815,89.1710769 32.0831923,89.1710769 32.0848846,89.1710769 C32.8185,89.1710769 33.4141923,89.3661154 33.8977692,89.6838462 C34.3830385,90.002 34.7545,90.4356538 35.0696923,90.9048462 C35.6966923,91.8436538 36.1201923,92.9335 36.7192692,93.6180385 C37.1207692,94.0741154 37.5645769,94.3520769 38.2292308,94.3554615 L38.2292308,94.7785385 C38.2271154,94.7785385 38.2245769,94.7785385 38.2224615,94.7785385","id","Fill-141"],["d","M25.9401154,94.7785385 C25.9367308,94.7785385 25.9329231,94.7785385 25.9295385,94.7785385 L25.9295385,94.3554615 C26.4304615,94.3537692 26.7998077,94.1946923 27.1281154,93.9256154 C27.4547308,93.6556923 27.7318462,93.2660385 27.9945769,92.8192692 C28.523,91.9265769 28.9824615,90.8126154 29.8121154,90.0375385 C30.3629615,89.5226538 31.0927692,89.1710769 32.0696538,89.1710769 C32.0730385,89.1710769 32.0764231,89.1710769 32.0798077,89.1710769 L32.0798077,89.5941538 C31.4168462,89.595 30.9133846,89.7638077 30.4932692,90.0379615 C30.074,90.3121154 29.7376538,90.6983846 29.4410769,91.1409231 C28.8441154,92.0247308 28.4265385,93.1217692 27.7589231,93.8955769 C27.3180769,94.4087692 26.7316923,94.7785385 25.9401154,94.7785385","id","Fill-142"],["d","M38.2398077,94.7785385 C38.2364231,94.7785385 38.2326154,94.7785385 38.2292308,94.7785385 L38.2292308,94.3554615 C38.7297308,94.3533462 39.0995,94.1946923 39.4278077,93.9251923 C39.7544231,93.6552692 40.0311154,93.2660385 40.2938462,92.8188462 C40.8222692,91.9265769 41.2817308,90.8126154 42.1113846,90.0375385 C42.6622308,89.5222308 43.3916154,89.1710769 44.3685,89.1710769 C44.3718846,89.1710769 44.3752692,89.1710769 44.3786538,89.1710769 L44.3790769,89.1710769 L44.396,89.1715 L44.3790769,89.386 L44.3790769,89.5941538 L44.3786538,89.5941538 C43.7156923,89.595 43.2126538,89.7638077 42.7925385,90.0379615 C42.3732692,90.3121154 42.0369231,90.6983846 41.7403462,91.1405 C41.1433846,92.0243077 40.7258077,93.1213462 40.0586154,93.8951538 C39.6173462,94.4087692 39.0313846,94.7785385 38.2398077,94.7785385","id","Fill-143"],["d","M141.206577,31.3093846 L140.783497,31.3093846 C140.782654,30.5732308 140.978115,29.9758462 141.296692,29.4914231 C141.614423,29.0061538 142.0485,28.6346923 142.517269,28.3195 C143.4565,27.6920769 144.546346,27.2685769 145.230462,26.6695 C145.686962,26.268 145.9645,25.8241923 145.967885,25.1595385 L146.390972,25.1595385 C146.392654,25.7552308 146.186615,26.2405 145.863808,26.6280385 C145.541423,27.0164231 145.110731,27.3151154 144.646192,27.5888462 C143.716269,28.1329231 142.643346,28.5902692 141.960077,29.3298077 C141.504846,29.8231154 141.209115,30.426 141.206577,31.3093846","id","Fill-144"],["d","M141.206577,19.0092692 L140.783497,19.0092692 C140.782654,18.2731154 140.978115,17.6757308 141.296692,17.1913077 C141.614423,16.7060385 142.0485,16.3345769 142.517269,16.0193846 C143.4565,15.3923846 144.546346,14.9684615 145.230462,14.3698077 C145.686962,13.9683077 145.9645,13.5245 145.967885,12.8598462 L146.390972,12.8598462 C146.392654,13.4551154 146.186615,13.9408077 145.863808,14.3279231 C145.541423,14.7167308 145.110731,15.015 144.646192,15.2891538 C143.716269,15.8332308 142.643346,16.2901538 141.960077,17.0296923 C141.504846,17.5234231 141.209115,18.1263077 141.206577,19.0092692","id","Fill-145"],["d","M146.390985,25.1595385 L145.967885,25.1595385 C145.966192,24.6586154 145.807538,24.2888462 145.538038,23.9609615 C145.268115,23.6339231 144.878462,23.3572308 144.431692,23.0945 C143.539,22.5660769 142.425038,22.1061923 141.650385,21.2769615 C141.133385,20.724 140.780962,19.9912308 140.783486,19.0092692 L141.206577,19.0092692 C141.207423,19.6722308 141.376231,20.1756923 141.650385,20.5953846 C141.924962,21.0150769 142.311231,21.351 142.753346,21.648 C143.637154,22.2449615 144.734192,22.6625385 145.508,23.3301538 C146.023731,23.7731154 146.394346,24.3624615 146.390985,25.1595385","id","Fill-146"],["d","M146.390985,12.8598462 L145.967885,12.8598462 C145.966192,12.3589231 145.807538,11.9891538 145.538038,11.6612692 C145.268115,11.3346538 144.878462,11.0575385 144.431692,10.7952308 C143.539,10.2668077 142.425038,9.80692308 141.650385,8.97726923 C141.133385,8.42473077 140.780962,7.69196154 140.783486,6.70957692 L141.206577,6.70957692 C141.207423,7.37253846 141.376231,7.87642308 141.650385,8.29611538 C141.924962,8.71538462 142.311231,9.05173077 142.753346,9.34873077 C143.637154,9.94569231 144.734192,10.3628462 145.508,11.0304615 C146.023731,11.4734231 146.394346,12.0627692 146.390985,12.8598462","id","Fill-147"],["d","M103.4935,95.6471154 L103.07042,95.6471154 C103.069577,94.9113846 103.265038,94.3135769 103.583192,93.8291538 C103.901346,93.3438846 104.335423,92.9724231 104.804192,92.6572308 C105.743,92.0298077 106.833269,91.6063077 107.517385,91.0072308 C107.973885,90.6057308 108.251423,90.1623462 108.254808,89.4972692 L108.677895,89.4972692 C108.679577,90.0929615 108.473538,90.5786538 108.150731,90.9657692 C107.828346,91.3541538 107.397654,91.6528462 106.933115,91.9265769 C106.003192,92.4710769 104.930269,92.928 104.247,93.6675385 C103.791769,94.1608462 103.496038,94.7641538 103.4935,95.6471154","id","Fill-148"],["d","M103.4935,83.347 L103.07042,83.347 C103.069577,82.6108462 103.265038,82.0134615 103.583192,81.5290385 C103.901346,81.0437692 104.335423,80.6723077 104.804192,80.3571154 C105.743,79.7301154 106.833269,79.3066154 107.517385,78.7075385 C107.973885,78.3060385 108.251423,77.8622308 108.254808,77.1975769 L108.677895,77.1975769 C108.679577,77.7932692 108.473538,78.2785385 108.150731,78.6660769 C107.828346,79.0544615 107.397654,79.3531538 106.933115,79.6268846 C106.003192,80.1709615 104.930269,80.6283077 104.247,81.3678462 C103.791769,81.8611538 103.496038,82.4640385 103.4935,83.347","id","Fill-149"],["d","M108.677908,89.4972692 L108.254808,89.4972692 C108.253115,88.9967692 108.094462,88.627 107.824962,88.2986923 C107.555038,87.9720769 107.165385,87.6949615 106.718615,87.4326538 C105.825923,86.9038077 104.711962,86.4439231 103.936885,85.6146923 C103.420308,85.0621538 103.067885,84.3289615 103.070409,83.347 L103.4935,83.347 C103.494346,84.0099615 103.663154,84.5134231 103.937308,84.9335385 C104.211885,85.3528077 104.598154,85.6891538 105.040269,85.9857308 C105.924077,86.5826923 107.021115,87.0002692 107.794923,87.6678846 C108.310654,88.1108462 108.681269,88.7006154 108.677908,89.4972692","id","Fill-150"],["d","M108.677908,77.1975769 L108.254808,77.1975769 C108.253115,76.6970769 108.094462,76.3273077 107.824962,75.999 C107.555038,75.6723846 107.165385,75.3956923 106.718615,75.1329615 C105.825923,74.6045385 104.711962,74.1446538 103.936885,73.3154231 C103.420308,72.7624615 103.067885,72.0296923 103.070409,71.0477308 L103.4935,71.0477308 C103.494346,71.7106923 103.663154,72.2141538 103.937308,72.6338462 C104.211885,73.0531154 104.598154,73.3894615 105.040269,73.6864615 C105.924077,74.2834231 107.021115,74.701 107.794923,75.3681923 C108.310654,75.8111538 108.681269,76.4009231 108.677908,77.1975769","id","Fill-151"],["d","M205.722423,198.425192 L205.299343,198.425192 C205.2985,197.689038 205.493962,197.091231 205.812538,196.606808 C206.130269,196.121538 206.564346,195.750077 207.033538,195.434885 C207.972346,194.807462 209.062192,194.383962 209.746731,193.784885 C210.202808,193.383385 210.480346,192.939577 210.483731,192.274923 L210.906818,192.274923 C210.9085,192.870615 210.702885,193.355885 210.379654,193.743423 C210.057269,194.131808 209.626577,194.4305 209.162462,194.704231 C208.232115,195.248308 207.159192,195.705654 206.475923,196.445192 C206.020692,196.938923 205.724962,197.541808 205.722423,198.425192","id","Fill-152"],["d","M205.722423,186.124654 L205.299343,186.124654 C205.2985,185.3885 205.493962,184.791115 205.812538,184.306692 C206.130269,183.821423 206.564346,183.449962 207.033538,183.134769 C207.972346,182.507769 209.062192,182.083846 209.746731,181.485192 C210.202808,181.083692 210.480346,180.639885 210.483731,179.975231 L210.906818,179.975231 C210.9085,180.5705 210.702885,181.056192 210.379654,181.443308 C210.057269,181.832115 209.626577,182.130385 209.162462,182.404538 C208.232115,182.948615 207.159192,183.405538 206.475923,184.145077 C206.020692,184.638385 205.724962,185.241692 205.722423,186.124654","id","Fill-153"],["d","M210.906831,192.274923 L210.483731,192.274923 C210.482038,191.774 210.323385,191.404231 210.053885,191.076346 C209.783962,190.749308 209.394731,190.472615 208.947538,190.210308 C208.054846,189.681462 206.940885,189.222 206.166231,188.392346 C205.649231,187.839808 205.296808,187.106615 205.299333,186.124654 L205.722423,186.124654 C205.723269,186.787615 205.8925,187.291077 206.166231,187.711192 C206.440808,188.130462 206.827077,188.466808 207.269192,188.763385 C208.153,189.360346 209.250038,189.777923 210.023846,190.445538 C210.539577,190.8885 210.910192,191.477846 210.906831,192.274923","id","Fill-154"],["d","M210.906831,179.975231 L210.483731,179.975231 C210.482038,179.474308 210.323385,179.104962 210.053885,178.776654 C209.783962,178.450038 209.394731,178.173346 208.947538,177.910615 C208.054846,177.382192 206.940885,176.922308 206.166231,176.093077 C205.649231,175.540538 205.296808,174.807346 205.299333,173.825385 L205.722423,173.825385 C205.723269,174.488346 205.8925,174.991808 206.166231,175.411923 C206.440808,175.831192 206.827077,176.167538 207.269192,176.464115 C208.153,177.061077 209.250038,177.478654 210.023846,178.145846 C210.539577,178.588808 210.910192,179.178154 210.906831,179.975231","id","Fill-155"],["d","M78.8818462,208.117038 L78.4587665,208.117038 C78.4579231,207.381308 78.6533846,206.7835 78.9719615,206.299077 C79.2896923,205.813808 79.7237692,205.442346 80.1925385,205.127577 C81.1317692,204.500154 82.2216154,204.076654 82.9057308,203.477577 C83.3622308,203.076077 83.6397692,202.632692 83.6431538,201.967615 L84.0662411,201.967615 C84.0679231,202.563308 83.8618846,203.048577 83.5390769,203.436115 C83.2166923,203.8245 82.786,204.123192 82.3214615,204.396923 C81.3915385,204.941 80.3186154,205.398346 79.6353462,206.137885 C79.1801154,206.631192 78.8843846,207.234077 78.8818462,208.117038","id","Fill-156"],["d","M78.8818462,195.817346 L78.4587665,195.817346 C78.4579231,195.081192 78.6533846,194.483808 78.9719615,193.999385 C79.2896923,193.514115 79.7237692,193.142654 80.1925385,192.827462 C81.1317692,192.200462 82.2216154,191.776962 82.9057308,191.177885 C83.3622308,190.776385 83.6397692,190.332577 83.6431538,189.667923 L84.0662411,189.667923 C84.0679231,190.263192 83.8618846,190.748885 83.5390769,191.136 C83.2166923,191.524808 82.786,191.8235 82.3214615,192.097231 C81.3915385,192.641308 80.3186154,193.098231 79.6353462,193.837769 C79.1801154,194.3315 78.8843846,194.934385 78.8818462,195.817346","id","Fill-157"],["d","M84.0662538,201.967615 L83.6431538,201.967615 C83.6414615,201.466692 83.4828077,201.096923 83.2133077,200.769038 C82.9433846,200.442 82.5541538,200.165308 82.1069615,199.902577 C81.2142692,199.374154 80.1003077,198.914269 79.3256538,198.084615 C78.8086538,197.532077 78.4562308,196.799308 78.4587556,195.817346 L78.8818462,195.817346 C78.8826923,196.480308 79.0519231,196.983769 79.3256538,197.403462 C79.6002308,197.822731 79.9865,198.159077 80.4286154,198.456077 C81.3124231,199.053038 82.4094615,199.470615 83.1832692,200.138231 C83.699,200.581192 84.0696154,201.170538 84.0662538,201.967615","id","Fill-158"],["d","M84.0662538,189.667923 L83.6431538,189.667923 C83.6414615,189.167 83.4828077,188.797231 83.2133077,188.469346 C82.9433846,188.142308 82.5541538,187.865615 82.1069615,187.602885 C81.2142692,187.074462 80.1003077,186.615 79.3256538,185.785346 C78.8086538,185.232808 78.4562308,184.499615 78.4587556,183.517654 L78.8818462,183.517654 C78.8826923,184.180615 79.0519231,184.684077 79.3256538,185.104192 C79.6002308,185.523462 79.9865,185.859808 80.4286154,186.156385 C81.3124231,186.753346 82.4094615,187.170923 83.1832692,187.838538 C83.699,188.2815 84.0696154,188.870846 84.0662538,189.667923","id","Fill-159"],["id","Fill-160","points","159.898962 157.494192 175.074308 157.494192 175.074308 157.071115 159.898962 157.071115"],["id","Fill-161","points","10.7106154 113.642269 25.8859615 113.642269 25.8859615 113.219192 10.7106154 113.219192"],["id","Fill-162","points","161.033231 43.1022308 176.208577 43.1022308 176.208577 42.6791538 161.033231 42.6791538"],["id","Fill-163","points","220.851654 8.85415385 236.027 8.85415385 236.027 8.43107692 220.851654 8.43107692"],["id","Fill-164","points","71.2097692 235.037846 86.3851154 235.037846 86.3851154 234.614769 71.2097692 234.614769"],["id","Fill-165","points","110.326192 205.658115 110.027077 205.359 120.757577 194.628077 121.056692 194.927192 110.326192 205.658115"],["id","Fill-166","points","21.4982308 19.5228846 21.1991154 19.2233462 31.9300385 8.49284615 32.2291538 8.79196154 21.4982308 19.5228846"],["id","Fill-167","points","228.588462 129.527962 228.289346 129.228846 239.019846 118.497923 239.318962 118.797462 228.588462 129.527962"],["d","M139.227423,187.558885 L138.664731,186.663231 C138.397346,186.830769 138.108385,186.908192 137.817731,186.908615 C137.552462,186.908615 137.288462,186.842192 137.055769,186.716115 C136.822654,186.589615 136.620846,186.407269 136.467692,186.164 L136.466846,186.162731 C136.298885,185.894923 136.221885,185.606385 136.221462,185.315731 C136.221038,185.050885 136.287462,184.787308 136.413538,184.554615 C136.540038,184.3215 136.722808,184.119269 136.9665,183.965692 C137.232192,183.799 137.520731,183.722 137.811385,183.721154 C138.076654,183.721154 138.341077,183.788 138.574192,183.913654 C138.807731,184.040154 139.009538,184.222923 139.162269,184.465769 L139.163115,184.467038 C139.330231,184.733154 139.407231,185.021692 139.408077,185.312346 C139.408077,185.577615 139.341654,185.841615 139.215577,186.075154 C139.089077,186.308692 138.906308,186.510923 138.663885,186.664077 L138.664731,186.663231 L139.227423,187.558885 L139.791385,188.454115 C140.348154,188.103385 140.784346,187.622769 141.077115,187.079538 C141.370308,186.535885 141.523038,185.928769 141.523462,185.312346 C141.523885,184.638385 141.337731,183.950038 140.953154,183.339538 L140.953577,183.340808 C140.603692,182.782769 140.122654,182.345308 139.579,182.052538 C139.034923,181.758923 138.427385,181.606192 137.811385,181.605769 C137.137423,181.605346 136.449923,181.791077 135.840269,182.175231 C135.282654,182.525538 134.845615,183.005731 134.552423,183.548962 C134.258808,184.092615 134.106077,184.699731 134.105653,185.315731 C134.105231,185.990538 134.291808,186.678885 134.676808,187.289808 L134.675962,187.288115 C135.025846,187.846154 135.506462,188.284038 136.050115,188.577231 C136.593769,188.870846 137.201308,189.024001 137.817731,189.024001 C138.491692,189.024423 139.179615,188.838692 139.790115,188.454538 L139.791385,188.454115 L139.227423,187.558885","id","Fill-168"],["d","M118.331231,114.613654 L117.768538,113.718 C117.501154,113.885538 117.212192,113.962962 116.921538,113.963385 C116.656269,113.963385 116.392692,113.896962 116.159577,113.770885 C115.926462,113.644385 115.724654,113.462038 115.5715,113.218346 L115.570654,113.2175 C115.403115,112.950115 115.325692,112.661154 115.325269,112.3705 C115.325269,112.106077 115.391692,111.8425 115.517346,111.609385 C115.643846,111.376269 115.826615,111.174462 116.069885,111.020885 C116.336,110.854192 116.624538,110.776769 116.915192,110.776346 C117.180462,110.776346 117.444885,110.842769 117.678,110.968846 C117.911538,111.095346 118.113346,111.278115 118.2665,111.521385 L118.267346,111.522231 C118.434462,111.788346 118.511462,112.076885 118.511885,112.367538 C118.512308,112.632385 118.445462,112.896385 118.319385,113.129923 C118.192885,113.363462 118.010538,113.565692 117.767692,113.718846 L117.768538,113.718 L118.331231,114.613654 L118.894769,115.508885 C119.451962,115.158577 119.888154,114.677962 120.181346,114.134308 C120.474538,113.590654 120.627272,112.983538 120.627272,112.367538 C120.628115,111.693154 120.441962,111.005231 120.057385,110.394731 L120.057808,110.396 C119.7075,109.837962 119.226885,109.4005 118.682808,109.107308 C118.138731,108.813692 117.531615,108.660961 116.915192,108.660961 C116.241231,108.660538 115.553731,108.846269 114.943654,109.230423 C114.386462,109.580308 113.949423,110.0605 113.656654,110.603731 C113.363038,111.147385 113.209884,111.7545 113.209884,112.3705 C113.209462,113.045308 113.395615,113.733654 113.780615,114.344154 L113.779769,114.343308 C114.129654,114.901346 114.610269,115.338808 115.153923,115.632 C115.698,115.925615 116.305115,116.07877 116.921538,116.07877 C117.5955,116.079192 118.283423,115.893462 118.893923,115.509308 L118.894769,115.508885 L118.331231,114.613654","id","Fill-169"],["d","M22.7619615,137.046038 L22.1992692,136.150385 C21.9318846,136.317923 21.6425,136.394923 21.3518462,136.395769 C21.087,136.395769 20.823,136.328923 20.5903077,136.203269 C20.3571923,136.076769 20.1549615,135.894 20.0018077,135.650731 L20.0013846,135.649885 C19.8334231,135.382077 19.756,135.093115 19.7555769,134.802462 C19.7555769,134.538038 19.822,134.274462 19.9480769,134.041346 C20.0745769,133.808231 20.2573462,133.606423 20.5006154,133.452423 L20.5001923,133.452846 C20.7667308,133.285731 21.0548462,133.208731 21.3459231,133.208308 C21.6107692,133.208308 21.8751923,133.274731 22.1087308,133.400808 C22.3422692,133.527308 22.5440769,133.710077 22.6972308,133.952923 L22.6976538,133.953769 C22.8647692,134.220308 22.9421923,134.508423 22.9426154,134.799077 C22.9426154,135.064346 22.8761923,135.328769 22.7501154,135.561885 C22.6236154,135.795423 22.4408462,135.997654 22.198,136.150808 L22.1992692,136.150385 L22.7619615,137.046038 L23.3255,137.940846 C23.8822692,137.590538 24.3188846,137.109923 24.6116538,136.566269 C24.9048462,136.022615 25.0580007,135.4155 25.0580007,134.799077 C25.0584231,134.125115 24.8722692,133.436769 24.4876923,132.826692 L24.4881154,132.827538 C24.1382308,132.2695 23.6571923,131.832462 23.1135385,131.539269 C22.5694615,131.245654 21.9619231,131.092922 21.3459231,131.092922 C20.6719615,131.0925 19.9844615,131.278231 19.3743846,131.661962 L19.3739615,131.661962 C18.8171923,132.012269 18.3801538,132.492462 18.0869615,133.035692 C17.7933462,133.579346 17.6401916,134.186462 17.6401916,134.802462 C17.6397692,135.477269 17.8263462,136.165615 18.2109231,136.776115 L18.2105,136.775269 C18.5603846,137.333308 19.041,137.770769 19.5846538,138.063962 C20.1283077,138.358 20.7358462,138.510731 21.3518462,138.511155 C22.0262308,138.511577 22.7141538,138.325423 23.3242308,137.941692 L23.3255,137.940846 L22.7619615,137.046038","id","Fill-170"],["d","M49.9332308,53.5801538 L49.3705385,52.6845 C49.1031538,52.8520385 48.8141923,52.9290385 48.5235385,52.9294615 C48.2582692,52.9298846 47.9946923,52.8630385 47.7615769,52.7373846 C47.5284615,52.6108846 47.3266538,52.4281154 47.1735,52.1844231 L47.1726538,52.1835769 C47.0051154,51.9161923 46.9276923,51.6272308 46.9272692,51.3365769 C46.9272692,51.0721538 46.9936923,50.8085769 47.1193462,50.5758846 C47.2458462,50.3427692 47.4286154,50.1405385 47.6723077,49.9869615 C47.9384231,49.8202692 48.2265385,49.7432692 48.5171923,49.7424231 C48.7824615,49.7424231 49.0468846,49.8088462 49.28,49.9349231 C49.5135385,50.0618462 49.7153462,50.2441923 49.8685,50.4874615 L49.8693462,50.4883077 C50.0364615,50.7548462 50.1134615,51.0429615 50.1138846,51.3336154 C50.1143077,51.5984615 50.0474615,51.8628846 49.9213846,52.096 C49.7948846,52.3295385 49.6125385,52.5317692 49.3696923,52.6849231 L49.3705385,52.6845 L49.9332308,53.5801538 L50.4967692,54.4749615 C51.0539615,54.1246538 51.4905769,53.6440385 51.7833462,53.1008077 C52.0765385,52.5567308 52.2292721,51.9496154 52.2292721,51.3336154 C52.2301154,50.6596538 52.0439615,49.9713077 51.6593846,49.3612308 L51.6598077,49.3620769 C51.3095,48.8040385 50.8288846,48.367 50.2848077,48.0738077 C49.7411538,47.7801923 49.1336154,47.6274615 48.5171923,47.6270377 C47.8432308,47.6266154 47.1557308,47.8123462 46.5456538,48.1965 C45.9884615,48.5463846 45.5514231,49.0265769 45.2586538,49.5702308 C44.9650385,50.1138846 44.8118839,50.721 44.8118839,51.3365769 C44.8114615,52.0113846 44.9976154,52.6997308 45.3826154,53.3106538 L45.3817692,53.3093846 C45.7320769,53.8674231 46.2122692,54.3048846 46.7559231,54.5980769 C47.3,54.8921154 47.9071154,55.044849 48.5235385,55.044849 C49.1975,55.0456923 49.8854231,54.8595385 50.4959231,54.4758077 L50.4967692,54.4749615 L49.9332308,53.5801538","id","Fill-171"],["d","M195.8,52.261 L195.237308,51.3653462 C194.969923,51.5333077 194.680962,51.6103077 194.390308,51.6107308 C194.125462,51.6107308 193.861462,51.5443077 193.628769,51.4182308 C193.395231,51.2917308 193.193423,51.1093846 193.039846,50.8656923 L193.039846,50.8648462 C192.871885,50.5974615 192.794462,50.3085 192.794038,50.0178462 C192.794038,49.7534231 192.860462,49.4898462 192.986538,49.2567308 C193.112615,49.0236154 193.295385,48.8218077 193.538654,48.6682308 C193.805192,48.5015385 194.093308,48.4241154 194.384385,48.4236923 C194.649231,48.4236923 194.913654,48.4901154 195.146769,48.6161923 C195.380308,48.7426923 195.582538,48.9254615 195.736115,49.1687308 L195.736538,49.1695769 C195.903654,49.4356923 195.980654,49.7242308 195.981077,50.0148846 C195.9815,50.2797308 195.914654,50.5437308 195.788577,50.7772692 C195.662077,51.0108077 195.479308,51.2130385 195.236462,51.3661923 L195.237308,51.3653462 L195.8,52.261 L196.363538,53.1562308 C196.920731,52.8059231 197.357346,52.3253077 197.650115,51.7820769 C197.943731,51.238 198.096464,50.6308846 198.096464,50.0148846 C198.097308,49.3405 197.911154,48.6525769 197.526154,48.0425 L197.526577,48.0429231 C197.176269,47.4853077 196.695654,47.0478462 196.152,46.7550769 C195.607923,46.4614615 195.000385,46.308307 194.384385,46.308307 C193.710423,46.3078846 193.0225,46.4936154 192.412846,46.8777692 C191.855231,47.2276538 191.418192,47.7078462 191.125423,48.2515 C190.831808,48.7951538 190.678653,49.4018462 190.678653,50.0178462 C190.678231,50.6926538 190.864385,51.381 191.248962,51.9915 L191.248962,51.9910769 C191.598846,52.5486923 192.079462,52.9861538 192.622692,53.2793462 C193.166769,53.5729615 193.773885,53.7261161 194.390308,53.7261161 C195.064269,53.7265385 195.752192,53.5408077 196.362692,53.1566538 L196.363538,53.1562308 L195.8,52.261","id","Fill-172"],["d","M233.261346,146.737885 L232.698654,145.842231 C232.431269,146.009769 232.142308,146.087192 231.851654,146.087615 C231.586385,146.087615 231.322808,146.021192 231.089692,145.895115 C230.856577,145.768615 230.654769,145.585846 230.501192,145.342154 C230.333231,145.074346 230.255808,144.785385 230.255385,144.494308 C230.255385,144.229885 230.321808,143.966308 230.447462,143.733192 C230.573962,143.500077 230.756731,143.298269 231.000423,143.144692 C231.266115,142.978 231.554654,142.900577 231.845731,142.900154 C232.110577,142.900154 232.375,142.966577 232.608115,143.092654 C232.841654,143.219154 233.043885,143.401923 233.197038,143.645192 L233.197462,143.646038 C233.365,143.912154 233.442,144.200269 233.442423,144.490923 C233.442423,144.756192 233.376,145.020192 233.249923,145.253731 C233.123423,145.487269 232.940654,145.6895 232.697808,145.842654 L232.698654,145.842231 L233.261346,146.737885 L233.824885,147.633115 C234.382077,147.282808 234.818692,146.802192 235.111462,146.258538 C235.404654,145.714462 235.557808,145.107346 235.557808,144.490923 C235.558231,143.816962 235.3725,143.128615 234.9875,142.518538 L234.987923,142.519385 C234.637615,141.961346 234.157,141.524308 233.612923,141.231115 C233.068846,140.9375 232.461731,140.784769 231.845731,140.784769 C231.171769,140.784346 230.484269,140.970077 229.874192,141.353808 C229.316577,141.704115 228.879538,142.184308 228.586346,142.727962 C228.293154,143.271615 228.139999,143.878731 228.139999,144.494308 C228.139577,145.169115 228.325731,145.857462 228.710308,146.467962 C229.060192,147.025154 229.540385,147.462615 230.084038,147.756231 C230.628115,148.049846 231.235231,148.202577 231.851654,148.203001 C232.525615,148.203423 233.213538,148.017269 233.824038,147.633538 L233.824885,147.633115 L233.261346,146.737885","id","Fill-173"],["id","summary/card1","transform","translate(0.000000, 0.500000)"],["id","Group-3-Copy","transform","translate(0.000000, 31.500000)"],["d","M242.243,146.335 C203.034,140.754 163.526,137.965 124.02,137.965 C84.517,137.965 45.013,140.754 5.802,146.335 C9.204,138.915 12.718,131.514 16.34,124.135 C10.998,117.889 5.55,111.692 4.40536496e-13,105.546 C41.132,99.692 82.575,96.765 124.02,96.765 C165.468,96.765 206.913,99.692 248.049,105.546 C242.495,111.692 237.047,117.889 231.703,124.135 C235.327,131.514 238.839,138.915 242.243,146.335","id","Fill-47","fill","#035429"],["d","M221.022,128.961 C156.569,121.589 91.478,121.589 27.022,128.961 C34.239,133.013 41.355,137.154 48.359,141.384 C98.699,136.826 149.346,136.826 199.687,141.384 C206.691,137.154 213.804,133.013 221.022,128.961","id","Fill-48","fill","#135E41"],["id","Fill-49"],["fill","url(#linearGradient-2)","fill-rule","evenodd",0,"xlink","href","#path-3",1,"badge-img"],["stroke","#E55B28","stroke-width","2","d","M124.02,2 C128.022653,2 131.528214,5.10293248 135.02987,7.95760624 C138.340723,10.6567296 141.645472,13.2561325 145.089895,14.1797264 C148.415186,15.0715974 152.320881,14.6299487 156.265965,14.0272186 L157.295655,13.8671016 C161.693093,13.1744009 166.136786,12.2781684 169.426335,14.1845096 C172.781525,16.1285206 174.236945,20.4874458 175.831984,24.6733586 C177.371482,28.7135135 178.967537,32.6989638 181.561917,35.2933439 C183.94888,37.6798677 187.512993,39.221297 191.213788,40.651052 L192.181629,41.0219806 C196.367671,42.6166562 200.726744,44.0715627 202.670573,47.4278074 C204.403663,50.4183978 203.820311,54.3630785 203.179337,58.3595672 L202.987575,59.5591657 C202.31153,63.849787 201.705365,68.1492743 202.674308,71.763233 C203.598435,75.2078774 206.198132,78.5131022 208.897244,81.8241452 C211.75162,85.3256525 214.854,88.8306466 214.854,92.831 C214.854,96.832985 211.751613,100.338502 208.897136,103.840492 C206.198053,107.151839 203.598389,110.457345 202.674244,113.903006 C201.705459,117.515897 202.311415,121.814933 202.987311,126.105411 C203.680176,130.50361 204.576685,134.948676 202.66949,138.239335 C200.725565,141.594377 196.366857,143.049157 192.181152,144.643626 C188.140809,146.182723 184.155152,147.778421 181.560526,150.373047 C178.967035,152.967494 177.371371,156.952257 175.832191,160.99173 C174.237146,165.17782 172.781641,169.53691 169.426193,171.481573 C166.136359,173.388079 161.691952,172.491384 157.293947,171.798293 C153.003551,171.122161 148.704203,170.515846 145.090015,171.484241 C141.645415,172.407883 138.340605,175.007544 135.029695,177.706948 C131.528095,180.561823 128.022598,183.665 124.02,183.665 C120.021263,183.665 116.517987,180.563494 113.01758,177.709579 C109.70557,175.009266 106.398941,172.408134 102.95193,171.484227 C99.3382679,170.515364 95.0387743,171.121719 90.7479482,171.798003 C86.349975,172.491175 81.9053239,173.387896 78.6152772,171.481845 C75.2605635,169.536523 73.8048191,165.176943 72.2096648,160.990438 C70.6705899,156.951114 69.0751201,152.966605 66.4822136,150.371786 C63.887813,147.777386 59.9020478,146.181298 55.8616562,144.641805 C51.6759515,143.046943 47.317358,141.591742 45.3736068,138.237503 C43.4675217,134.947035 44.3637487,130.502249 45.0564894,126.104197 C45.7322463,121.813971 46.3381248,117.515135 45.3697764,113.902081 C44.4460882,110.456833 41.8463613,107.151411 39.147054,103.840043 C36.2925633,100.338303 33.19,96.8328843 33.19,92.831 C33.19,88.8309097 36.2923113,85.326134 39.1465896,81.8248571 C41.8460499,78.5134916 44.4460193,75.2079505 45.3698548,71.7626262 C46.3381043,68.1489808 45.7322705,63.8496639 45.05665,59.5592552 C44.3640075,55.1607518 43.4678241,50.715808 45.3743973,47.4258586 C47.3187833,44.0708887 51.6771927,42.615999 55.8625437,41.0215503 C59.9028406,39.4823613 63.8883044,37.8866009 66.4823439,35.2920832 C69.0762624,32.6976865 70.6720686,28.7121255 72.2113162,24.6718843 C73.8059598,20.4862389 75.2610199,16.1277098 78.6141553,14.1838046 C81.9057209,12.2779512 86.3498867,13.1741205 90.7474105,13.8669719 C95.0384528,14.5430467 99.3380864,15.1491655 102.951786,14.179812 C106.398885,13.2558815 109.705452,10.6550072 113.017405,7.95497485 C116.517868,5.10126124 120.021208,2 124.02,2 Z","stroke-linejoin","square"],["d","M49.607,92.831 C49.607,51.734 82.928,18.417 124.02,18.417 C165.124,18.417 198.44,51.734 198.44,92.831 C198.44,133.931 165.124,167.247 124.02,167.247 C82.928,167.247 49.607,133.931 49.607,92.831","id","Fill-51","fill","#FFFFFE"],["d","M221.022,128.961 C156.569,121.589 91.478,121.589 27.022,128.961 C25.462,115.317 23.9,101.672 22.342,88.028 C89.911,80.301 158.137,80.301 225.707,88.028 C224.146,101.672 222.584,115.317 221.022,128.961","id","Fill-53","fill","#1D6240"],["id","Group-18-Copy","transform","translate(70.023500, 90.832000)","fill","#FFFFFE","fill-opacity","1"],["id","Group","transform","translate(0.500000, 0.000000)"],["id","387"],["filter","url(#filter-7)",0,"xlink","href","#text-6"],[0,"xlink","href","#text-6"],["id","Pages-read-:"],["filter","url(#filter-9)",0,"xlink","href","#text-8"],[0,"xlink","href","#text-8"],["d","M124.0235,47.417 C126.50975,47.417 128.5235,45.40325 128.5235,42.917 C128.5235,40.43075 126.50975,38.417 124.0235,38.417 C121.53725,38.417 119.5235,40.43075 119.5235,42.917 C119.5235,45.40325 121.53725,47.417 124.0235,47.417 L124.0235,47.417 Z M124.0235,49.667 C121.01975,49.667 115.0235,51.1745 115.0235,54.167 L115.0235,56.417 L133.0235,56.417 L133.0235,54.167 C133.0235,51.1745 127.02725,49.667 124.0235,49.667 L124.0235,49.667 Z","id","Shape-Copy-2","fill","#000"],["text-anchor","middle","x","60","y","60",2,"width","50%","height","1.5rem","font-size","0.75rem"],["xmlns","http://www.w3.org/1999/xhtml",1,"truncate-overflow"],["id","Group-17-Copy-2","transform","translate(95.523500, 128.964250)",4,"ngIf"],[1,"player-endpage__right-panel"],[1,"title-section"],[1,"title","animated","fadeInDown"],[1,"animated","fadeInUp"],[1,"user-options"],["tabindex","0",1,"replay-section",3,"ngClass","click"],["width","36","height","37","xmlns","http://www.w3.org/2000/svg",4,"ngIf"],[1,"title"],["class","exit-section","tabindex","0",3,"click",4,"ngIf"],[4,"ngIf"],["id","text-8","x","55","y","16","text-anchor","middle","fill","#FFFFFE"],["font-size","12","font-weight","400","font-family","Noto Sans, NotoSans-Bold"],["font-size","18","font-family","NotoSans-Bold, Noto Sans"],["id","Group-17-Copy-2","transform","translate(95.523500, 128.964250)"],["id","Icon-24px","transform","translate(0.000000, 0.500000)"],["id","Shape","points","0 0 18 0 18 18 0 18"],["d","M11.25,0.75 L6.75,0.75 L6.75,2.25 L11.25,2.25 L11.25,0.75 L11.25,0.75 Z M8.25,10.5 L9.75,10.5 L9.75,6 L8.25,6 L8.25,10.5 L8.25,10.5 Z M14.2725,5.5425 L15.3375,4.4775 C15.015,4.095 14.6625,3.735 14.28,3.42 L13.215,4.485 C12.0525,3.555 10.59,3 9,3 C5.2725,3 2.25,6.0225 2.25,9.75 C2.25,13.4775 5.265,16.5 9,16.5 C12.735,16.5 15.75,13.4775 15.75,9.75 C15.75,8.16 15.195,6.6975 14.2725,5.5425 L14.2725,5.5425 Z M9,15 C6.0975,15 3.75,12.6525 3.75,9.75 C3.75,6.8475 6.0975,4.5 9,4.5 C11.9025,4.5 14.25,6.8475 14.25,9.75 C14.25,12.6525 11.9025,15 9,15 L9,15 Z","id","Shape","fill","#000"],["id","8:46","font-family","NotoSans-Bold, Noto Sans","font-size","14","font-weight","bold","fill","#000"],["x","22","y","15"],["width","36","height","37","xmlns","http://www.w3.org/2000/svg"],["x1","18%","y1","0%","x2","83.101%","y2","100%","id","a"],["stop-color","#024F9D","offset","0%"],["stop-color","#024F9D","offset","100%"],["fill","none","fill-rule","evenodd"],["d","M0 .853h36v36H0z"],["d","M18 7.5v-6L10.5 9l7.5 7.5v-6c4.965 0 9 4.035 9 9s-4.035 9-9 9-9-4.035-9-9H6c0 6.63 5.37 12 12 12s12-5.37 12-12-5.37-12-12-12z","fill","#ccc","transform","translate(0 .853)"],["d","M18 7.5v-6L10.5 9l7.5 7.5v-6c4.965 0 9 4.035 9 9s-4.035 9-9 9-9-4.035-9-9H6c0 6.63 5.37 12 12 12s12-5.37 12-12-5.37-12-12-12z","fill","url(#a)","transform","translate(0 .853)"],["tabindex","0",1,"exit-section",3,"click"],["xmlns","http://www.w3.org/2000/svg","width","36","height","36"],["x1","0%","y1","0%","x2","101.72%","y2","100%","id","a"],["d","M0 0h36v36H0z"],["d","M15.135 23.385L17.25 25.5l7.5-7.5-7.5-7.5-2.115 2.115 3.87 3.885H4.5v3h14.505l-3.87 3.885zM28.5 4.5h-21a3 3 0 00-3 3v6h3v-6h21v21h-21v-6h-3v6a3 3 0 003 3h21c1.65 0 3-1.35 3-3v-21c0-1.65-1.35-3-3-3z","fill","url(#a)"],[1,"next"],["aria-label","Next content",1,"next-level",3,"click"],["tabindex","0",1,"title-text"],[1,"next-arrow"],["src","assets/next-arrow.svg","alt","next arrow"]],template:function(N,ne){1&N&&(t.F$t(),t.TgZ(0,"div",0)(1,"div",1)(2,"div",2),t.O4$(),t.TgZ(3,"svg",3)(4,"defs")(5,"filter",4),t._UZ(6,"feColorMatrix",5),t.qZA(),t.TgZ(7,"linearGradient",6),t._UZ(8,"stop",7)(9,"stop",8),t.qZA(),t.TgZ(10,"linearGradient",9),t._UZ(11,"stop",10)(12,"stop",11),t.qZA(),t._UZ(13,"path",12),t.TgZ(14,"filter",13),t._UZ(15,"feGaussianBlur",14)(16,"feOffset",15)(17,"feComposite",16)(18,"feColorMatrix",17),t.qZA(),t.TgZ(19,"linearGradient",18),t._UZ(20,"stop",19)(21,"stop",20),t.qZA(),t.YNc(22,pt,5,2,"text",21),t.qZA(),t.TgZ(23,"g",22)(24,"g",23)(25,"g",24)(26,"g",25)(27,"g",26),t._UZ(28,"path",27)(29,"path",28)(30,"path",29)(31,"path",30)(32,"path",31)(33,"path",32)(34,"path",33)(35,"path",34)(36,"path",35)(37,"path",36)(38,"path",37)(39,"path",38)(40,"path",39)(41,"path",40)(42,"path",41)(43,"path",42)(44,"path",43)(45,"path",44)(46,"path",45)(47,"path",46)(48,"path",47)(49,"path",48)(50,"path",49)(51,"path",50)(52,"path",51)(53,"path",52)(54,"path",53)(55,"path",54)(56,"path",55)(57,"path",56)(58,"path",57)(59,"path",58)(60,"path",59)(61,"path",60)(62,"path",61)(63,"path",62)(64,"path",63)(65,"path",64)(66,"path",65)(67,"path",66)(68,"path",67)(69,"path",68)(70,"path",69)(71,"path",70)(72,"path",71)(73,"path",72)(74,"path",73)(75,"path",74)(76,"path",75)(77,"path",76)(78,"path",77)(79,"path",78)(80,"path",79)(81,"path",80)(82,"path",81)(83,"path",82)(84,"path",83)(85,"path",84)(86,"path",85)(87,"path",86)(88,"path",87)(89,"path",88)(90,"path",89)(91,"path",90)(92,"path",91)(93,"path",92)(94,"path",93)(95,"path",94)(96,"path",95)(97,"path",96)(98,"path",97)(99,"path",98)(100,"path",99)(101,"path",100)(102,"path",101)(103,"path",102)(104,"path",103)(105,"path",104)(106,"path",105)(107,"path",106)(108,"path",107)(109,"path",108)(110,"path",109)(111,"path",110)(112,"path",111)(113,"path",112)(114,"path",113)(115,"path",114)(116,"path",115)(117,"path",116)(118,"path",117)(119,"path",118)(120,"path",119)(121,"path",120)(122,"path",121)(123,"path",122)(124,"path",123)(125,"path",124)(126,"path",125)(127,"path",126)(128,"path",127)(129,"path",128)(130,"path",129)(131,"path",130)(132,"path",131)(133,"path",132)(134,"path",133)(135,"path",134)(136,"path",135)(137,"path",136)(138,"path",137)(139,"path",138)(140,"path",139)(141,"path",140)(142,"path",141)(143,"path",142)(144,"path",143)(145,"path",144)(146,"path",145)(147,"path",146)(148,"path",147)(149,"path",148)(150,"path",149)(151,"path",150)(152,"path",151)(153,"path",152)(154,"path",153)(155,"path",154)(156,"path",155)(157,"path",156)(158,"path",157)(159,"path",158)(160,"path",159)(161,"path",160)(162,"path",161)(163,"path",162)(164,"path",163)(165,"path",164)(166,"path",165)(167,"path",166)(168,"path",167)(169,"path",168)(170,"path",169)(171,"path",170)(172,"path",171)(173,"path",172)(174,"path",173)(175,"path",174)(176,"path",175)(177,"path",176)(178,"path",177)(179,"path",178)(180,"path",179)(181,"path",180)(182,"path",181)(183,"path",182)(184,"path",183)(185,"polygon",184)(186,"polygon",185)(187,"polygon",186)(188,"polygon",187)(189,"polygon",188)(190,"polyline",189)(191,"polyline",190)(192,"polyline",191)(193,"path",192)(194,"path",193)(195,"path",194)(196,"path",195)(197,"path",196)(198,"path",197),t.qZA()(),t.TgZ(199,"g",198)(200,"g",199),t._UZ(201,"path",200)(202,"path",201),t.TgZ(203,"g",202),t._UZ(204,"use",203)(205,"path",204),t.qZA(),t._UZ(206,"path",205)(207,"path",206),t.TgZ(208,"g",207)(209,"g",208)(210,"g",209),t._UZ(211,"use",210)(212,"use",211),t.qZA(),t.TgZ(213,"g",212),t._UZ(214,"use",213)(215,"use",214),t.qZA()()(),t._UZ(216,"path",215),t.TgZ(217,"foreignObject",216),t.kcU(),t.TgZ(218,"div",217),t._uU(219),t.qZA()(),t.YNc(220,Qt,7,1,"g",218),t.qZA()()()()()()()(),t.TgZ(221,"div",219)(222,"div",220)(223,"div",221),t._uU(224,"You just completed"),t.qZA(),t.TgZ(225,"span",222),t._uU(226),t.qZA(),t.Hsn(227),t.qZA(),t.TgZ(228,"div",223)(229,"div",224),t.NdJ("click",function(){return ne.replay()}),t.TgZ(230,"div"),t.YNc(231,kn,8,0,"svg",225),t.YNc(232,Zn,8,0,"svg",225),t.qZA(),t.TgZ(233,"div",226),t._uU(234,"Replay"),t.qZA()(),t.YNc(235,rr,11,0,"div",227),t.qZA(),t.YNc(236,si,8,1,"ng-container",228),t.qZA()()),2&N&&(t.xp6(22),t.Q6J("ngIf",ne.outcome),t.xp6(197),t.hij(" ",ne.userName," "),t.xp6(1),t.Q6J("ngIf",ne.timeSpentLabel),t.xp6(6),t.Oqu(ne.contentName),t.xp6(3),t.Q6J("ngClass",ne.showReplay?"":"disabled"),t.xp6(2),t.Q6J("ngIf",!ne.showReplay),t.xp6(1),t.Q6J("ngIf",ne.showReplay),t.xp6(3),t.Q6J("ngIf",ne.showExit),t.xp6(1),t.Q6J("ngIf",ne.nextContent))},dependencies:[C.mk,C.O5],styles:[':root{--sdk-end-page-title:#000;--sdk-end-page-replay-icon:#024f9d;--sdk-end-page-replay-section-bg:#fff;--sdk-end-page-title-span:#666666;--sdk-end-page-replay-section-hover:#F2F2F2}[_nghost-%COMP%] .player-endpage[_ngcontent-%COMP%]{padding:1rem;height:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;justify-content:space-around;background:var(--sdk-end-page-replay-section-bg)}@media all and (orientation:portrait){[_nghost-%COMP%] .player-endpage[_ngcontent-%COMP%]{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;display:block;overflow-y:auto}}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%]{text-align:center;-webkit-box-flex:50%;flex:50%}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%]{position:relative;padding:1.5rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .badge[_ngcontent-%COMP%]{width:17.625rem;height:13.1rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .score-details[_ngcontent-%COMP%]{position:absolute;left:0;right:0;bottom:5rem;color:var(--white);text-shadow:.063 .125 #8b2925;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .score-details[_ngcontent-%COMP%] .progress[_ngcontent-%COMP%]{font-size:.85rem;margin-right:.7rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .score-details[_ngcontent-%COMP%] .score[_ngcontent-%COMP%]{font-size:1.3rem;font-weight:700}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .user-details[_ngcontent-%COMP%]{position:absolute;left:0;right:0;top:2.8rem;width:8.5rem;margin:0 auto}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .user-details[_ngcontent-%COMP%] .user[_ngcontent-%COMP%]{width:1.275rem;height:1.275rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .user-details[_ngcontent-%COMP%] .user-title[_ngcontent-%COMP%]{color:var(--primary-color);font-size:.85rem;line-height:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .timer-details[_ngcontent-%COMP%]{position:absolute;bottom:2.75rem;left:0;right:0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .timer-details[_ngcontent-%COMP%] .timer[_ngcontent-%COMP%]{width:1.275rem;height:1.275rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .timer-details[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:var(--primary-color);font-size:1rem;font-weight:700;margin-left:.3rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%]{-webkit-box-flex:50%;flex:50%;text-align:center;padding:1rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .title-section[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:var(--sdk-end-page-title);font-size:1.3125rem;font-weight:700;letter-spacing:0;line-height:1.75rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .title-section[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:var(--sdk-end-page-title-span);font-size:.75rem;word-break:break-word}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .user-options[_ngcontent-%COMP%]{display:-webkit-box;display:flex;justify-content:space-around;padding:1.7rem 0}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .user-options[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:var(--gray-800);font-size:1rem;line-height:1.188rem;text-align:center}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .user-options[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:2.55rem;height:2.55rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next[_ngcontent-%COMP%]{color:var(--gray-400);font-size:.85rem;line-height:1.063rem;margin-bottom:.7rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%]{margin:0 auto;width:auto;border-radius:.5rem;padding:.75rem;background:linear-gradient(135deg,#ffcd55 0,#ffd955 100%);box-shadow:inset 0 -.063rem .188rem 0 rgba(var(--rc-rgba-black),.5);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;cursor:pointer}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%] .title-text[_ngcontent-%COMP%]{color:var(--gray-800);font-size:.85rem;-webkit-box-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;line-height:normal}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%] .next-arrow[_ngcontent-%COMP%]{height:2.55rem;width:2.55rem;background-color:var(--white);border-radius:50%;text-align:center;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;cursor:pointer}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%] .next-arrow[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:1.75rem}.exit-section[_ngcontent-%COMP%], .replay-section[_ngcontent-%COMP%]{cursor:pointer;background-color:var(--sdk-end-page-replay-section-bg);padding:.5rem;border-radius:.25rem}.exit-section[_ngcontent-%COMP%]:hover, .replay-section[_ngcontent-%COMP%]:hover{background-color:var(--sdk-end-page-replay-section-hover)}.replay-section[_ngcontent-%COMP%] div[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] g[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:var(--sdk-end-page-replay-icon)}.replay-section[_ngcontent-%COMP%] div[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] g[_ngcontent-%COMP%] path[_ngcontent-%COMP%]:first-child{fill:transparent}.replay-section.disabled[_ngcontent-%COMP%]{cursor:not-allowed}.replay-section.disabled[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:#ccc!important}@-webkit-keyframes _ngcontent-%COMP%_fadeInDown{0%{opacity:0;-webkit-transform:translateY(-1.25rem);transform:translateY(-1.25rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes _ngcontent-%COMP%_fadeInDown{0%{opacity:0;-webkit-transform:translateY(-1.25rem);transform:translateY(-1.25rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes _ngcontent-%COMP%_fadeInUp{0%{opacity:0;-webkit-transform:translateY(1.25rem);transform:translateY(1.25rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes _ngcontent-%COMP%_fadeInUp{0%{opacity:0;-webkit-transform:translateY(1.25rem);transform:translateY(1.25rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes _ngcontent-%COMP%_fadeInLeftSide{0%{opacity:0;-webkit-transform:translateX(6.25rem);transform:translateX(6.25rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes _ngcontent-%COMP%_fadeInLeftSide{0%{opacity:0;opacity:0;-webkit-transform:translateX(-6.25rem);transform:translateX(-6.25rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInDown[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_fadeInDown;animation-name:_ngcontent-%COMP%_fadeInDown}.fadeInUp[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_fadeInUp;animation-name:_ngcontent-%COMP%_fadeInUp}.fadeInLeftSide[_ngcontent-%COMP%], .fadeInRightSide[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_fadeInLeftSide;animation-name:_ngcontent-%COMP%_fadeInLeftSide}.animated[_ngcontent-%COMP%]{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.truncate-overflow[_ngcontent-%COMP%]{--lh:1.4rem;line-height:var(--lh);--max-lines:1;position:relative;max-height:calc(var(--lh) * var(--max-lines));overflow:hidden;width:100%;font-size:.65rem;color:var(--black)}.truncate-overflow[_ngcontent-%COMP%]::before{position:absolute;content:"";bottom:0;right:0}.truncate-overflow[_ngcontent-%COMP%]::after{content:"";position:absolute;right:0;width:1rem;height:1rem;background:var(--white)}.particles[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transform-origin:center;transform-origin:center;-webkit-animation:3s ease-in-out infinite both _ngcontent-%COMP%_heartbeat;animation:3s ease-in-out infinite both _ngcontent-%COMP%_heartbeat;fill:#e55b28;opacity:.4}.badge-inner-animation[_ngcontent-%COMP%]{-webkit-animation:5s ease-in-out infinite both _ngcontent-%COMP%_heartbeat;animation:5s ease-in-out infinite both _ngcontent-%COMP%_heartbeat;-webkit-transform-origin:center center;transform-origin:center center}@-webkit-keyframes _ngcontent-%COMP%_heartbeat{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes _ngcontent-%COMP%_heartbeat{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}']}),ui.propDecorators={showExit:[{type:t.IIB}],showReplay:[{type:t.IIB}],contentName:[{type:t.IIB}],outcome:[{type:t.IIB}],outcomeLabel:[{type:t.IIB}],userName:[{type:t.IIB}],timeSpentLabel:[{type:t.IIB}],nextContent:[{type:t.IIB}],replayContent:[{type:t.r_U}],exitContent:[{type:t.r_U}],playNextContent:[{type:t.r_U}]};class ci{constructor(){this.sidebarMenuEvent=new t.vpe}toggleMenu(N){const ne=document.getElementById("overlay-input"),_e=document.querySelector(".navBlock"),Ae=document.getElementById("playerSideMenu"),Xe=document.getElementById("ariaLabelValue"),Gt=document.getElementById("overlay-button");N instanceof KeyboardEvent&&(ne.checked=!ne.checked),ne.checked?(Ae.style.visibility="visible",Xe.innerHTML="Player Menu Close",Gt.setAttribute("aria-label","Player Menu Close"),_e.style.width="100%",_e.style.marginLeft="0%",this.sidebarMenuEvent.emit({event:N,type:"OPEN_MENU"})):(Ae.style.visibility="hidden",Xe.innerHTML="Player Menu Open",Gt.setAttribute("aria-label","Player Menu Open"),_e.style.marginLeft="-100%",this.sidebarMenuEvent.emit({event:N,type:"CLOSE_MENU"}))}}ci.\u0275fac=function(N){return new(N||ci)},ci.\u0275cmp=t.Xpm({type:ci,selectors:[["sb-player-side-menu-icon"]],outputs:{sidebarMenuEvent:"sidebarMenuEvent"},decls:5,vars:0,consts:[["type","checkbox","id","overlay-input",3,"click"],["aria-label","Player Menu Open","for","overlay-input","id","overlay-button","tabindex","0",3,"keydown.enter"],["id","ariaLabelValue"]],template:function(N,ne){1&N&&(t.TgZ(0,"input",0),t.NdJ("click",function(Ae){return ne.toggleMenu(Ae)}),t.qZA(),t.TgZ(1,"label",1),t.NdJ("keydown.enter",function(Ae){return ne.toggleMenu(Ae)}),t._UZ(2,"span"),t.TgZ(3,"em",2),t._uU(4,"Player Menu Open"),t.qZA()())},styles:[':root{--sdk-overlay-btn-hover:#333332}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]{z-index:10;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0;position:absolute;top:.4rem;left:1rem;height:2.25rem;width:2.25rem;border-radius:50%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{height:.2rem;width:1.25rem;border-radius:.125rem;background-color:var(--black);position:relative;display:block;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:before{top:-.45rem;visibility:visible}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:after{top:.45rem}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:after, [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:before{height:.2rem;width:1.25rem;border-radius:.125rem;background-color:var(--black);position:absolute;content:"";-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%], [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]:after, [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]:before{background:var(--sdk-overlay-btn-hover)}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover{background-color:rgba(var(--rc-rgba-black),.75)}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]{background-color:var(--white)}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]::after, [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]::before{background-color:var(--white)}input[type=checkbox][_ngcontent-%COMP%]{display:none}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay[_ngcontent-%COMP%]{visibility:visible}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%], input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]{background:0 0}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:before{-webkit-transform:rotate(45deg) translate(.3125rem,.3125rem);transform:rotate(45deg) translate(.3125rem,.3125rem);opacity:1}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:after{-webkit-transform:rotate(-45deg) translate(.3125rem,-.3125rem);transform:rotate(-45deg) translate(.3125rem,-.3125rem)} html[dir=rtl] #overlay-button{left:auto;right:1rem} html[dir=rtl] #overlay-button span:after, html[dir=rtl] #overlay-button span:before{right:0}#ariaLabelValue[_ngcontent-%COMP%]{position:absolute;opacity:0}']}),ci.propDecorators={sidebarMenuEvent:[{type:t.r_U}]};class yi{constructor(N){this.ref=N,this.config={showShare:!1,showDownload:!1,showReplay:!1,showExit:!1,showPrint:!1},this.sidebarEvent=new t.vpe,this.toggleMenu=new t.vpe,this.showDownloadPopUp=!1}closeNav(N){const ne=document.getElementById("ariaLabelValue"),_e=document.getElementById("overlay-button"),Ae=document.getElementById("overlay-input");ne.innerHTML="Player Menu Open",_e.setAttribute("aria-label","Player Menu Open"),Ae.checked=!1,document.getElementById("playerSideMenu").style.visibility="hidden",document.querySelector(".navBlock").style.marginLeft="-100%",this.sidebarEvent.emit({event:N,type:"CLOSE_MENU"})}showDownloadPopup(N,ne){this.showDownloadPopUp=!0,this.ref.detectChanges(),this.emitSideBarEvent(N,ne)}hideDownloadPopUp(N){this.showDownloadPopUp=!1,this.sidebarEvent.emit(N),this.ref.detectChanges()}emitSideBarEvent(N,ne){this.sidebarEvent.emit({event:N,type:ne})}}yi.\u0275fac=function(N){return new(N||yi)(t.Y36(t.sBO))},yi.\u0275cmp=t.Xpm({type:yi,selectors:[["sb-player-sidebar"]],inputs:{config:"config",title:"title"},outputs:{sidebarEvent:"sidebarEvent",toggleMenu:"toggleMenu"},decls:12,vars:6,consts:[["id","playerSideMenu","aria-modal","true","aria-labelledby","Menubar",1,"sidenav"],["sidebarMenu",""],[1,"navBlock"],["role","heading","aria-level","2",1,"player-nav-unit","text-left"],["aria-label","player sidebar","id","sidebar-list"],["tabindex","0",3,"click","keydown.enter",4,"ngIf"],["aria-hidden","true","tabindex","-1",1,"transparentBlock",3,"click"],[3,"title","showDownloadPopUp","hideDownloadPopUp","downloadEvent",4,"ngIf"],["tabindex","0",3,"click","keydown.enter"],[1,"player-icon","player-share","mr-16"],[1,"player-icon","player-download","mr-16"],[1,"player-icon","player-print","mr-16"],[1,"player-icon","player-exit","mr-16"],[3,"title","showDownloadPopUp","hideDownloadPopUp","downloadEvent"]],template:function(N,ne){1&N&&(t.TgZ(0,"div",0,1)(2,"div",2)(3,"div",3),t._uU(4),t.qZA(),t.TgZ(5,"ul",4),t.YNc(6,ji,3,0,"li",5),t.YNc(7,Ma,3,0,"li",5),t.YNc(8,P,3,0,"li",5),t.YNc(9,M,3,0,"li",5),t.qZA()(),t.TgZ(10,"div",6),t.NdJ("click",function(Ae){return ne.closeNav(Ae)}),t.qZA()(),t.YNc(11,Q,1,2,"sb-player-download-popup",7)),2&N&&(t.xp6(4),t.Oqu(ne.title),t.xp6(2),t.Q6J("ngIf",ne.config.showShare),t.xp6(1),t.Q6J("ngIf",ne.config.showDownload),t.xp6(1),t.Q6J("ngIf",ne.config.showPrint),t.xp6(1),t.Q6J("ngIf",ne.config.showExit),t.xp6(2),t.Q6J("ngIf",ne.showDownloadPopUp))},dependencies:[C.O5,wr],styles:[":root{--sdk-player-icon:#6D7278}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%]{width:100%;position:absolute;top:0;left:0;overflow-x:hidden;display:-webkit-box;display:flex;z-index:9;height:100%}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;font-size:1.5rem;color:var(--black);display:block}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{color:var(--gray-0)}@media screen and (max-height:1024px){[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%]{padding-top:0}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:1.125rem}}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] .closebtn[_ngcontent-%COMP%]{position:absolute;top:0;right:1.5rem;font-size:2.25rem;margin-left:3.125rem}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%]{width:100%;background:var(--white);max-width:20rem;-webkit-transition:.3s ease-in;transition:.3s ease-in;margin-left:-100%;z-index:10;position:absolute;height:100%}@media (min-width:1600px){.PlayerMediaQueryClass [_nghost-%COMP%] .navBlock[_ngcontent-%COMP%]{max-width:24rem}}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] .player-nav-unit[_ngcontent-%COMP%]{background:var(--primary-theme);padding:3rem 2rem 2rem;min-height:5.625rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:var(--gray-800);font-size:1rem;font-weight:700;line-height:normal;word-break:break-word}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{margin:0;padding:0}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{padding:1rem 2rem;background:var(--white);min-height:4rem;cursor:pointer;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:rgba(var(--rc-rgba-black),1);font-size:.875rem;line-height:1.375rem;margin:0;line-height:normal}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover{background-color:var(--gray-0)}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] .player-icon[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem;background-color:var(--sdk-player-icon)}[_nghost-%COMP%] #playerSideMenu[_ngcontent-%COMP%]{visibility:hidden}[_nghost-%COMP%] .player-replay[_ngcontent-%COMP%]{display:inline;padding:8px}[_nghost-%COMP%] .transparentBlock[_ngcontent-%COMP%]{width:100%;background-color:rgba(var(--rc-rgba-black),.5);height:100%;-webkit-transition:.3s;transition:.3s}[_nghost-%COMP%] .player-share[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik00MDYsMzMyYy0yOS42NDEsMC01NS43NjEsMTQuNTgxLTcyLjE2NywzNi43NTVMMTkxLjk5LDI5Ni4xMjRjMi4zNTUtOC4wMjcsNC4wMS0xNi4zNDYsNC4wMS0yNS4xMjQNCgkJCWMwLTExLjkwNi0yLjQ0MS0yMy4yMjUtNi42NTgtMzMuNjM2bDE0OC40NDUtODkuMzI4QzM1NC4zMDcsMTY3LjQyNCwzNzguNTg5LDE4MCw0MDYsMTgwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJYzAtNDkuNjI5LTQwLjM3MS05MC05MC05MGMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsMTEuNDM3LDIuMzU1LDIyLjI4Niw2LjI2MiwzMi4zNThsLTE0OC44ODcsODkuNTkNCgkJCUMxNTYuODY5LDE5My4xMzYsMTMyLjkzNywxODEsMTA2LDE4MWMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsNDkuNjI5LDQwLjM3MSw5MCw5MCw5MGMzMC4xMywwLDU2LjY5MS0xNS4wMDksNzMuMDM1LTM3LjgwNg0KCQkJbDE0MS4zNzYsNzIuMzk1QzMxNy44MDcsNDAzLjk5NSwzMTYsNDEyLjc1LDMxNiw0MjJjMCw0OS42MjksNDAuMzcxLDkwLDkwLDkwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJQzQ5NiwzNzIuMzcxLDQ1NS42MjksMzMyLDQwNiwzMzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik00MDYsMzMyYy0yOS42NDEsMC01NS43NjEsMTQuNTgxLTcyLjE2NywzNi43NTVMMTkxLjk5LDI5Ni4xMjRjMi4zNTUtOC4wMjcsNC4wMS0xNi4zNDYsNC4wMS0yNS4xMjQNCgkJCWMwLTExLjkwNi0yLjQ0MS0yMy4yMjUtNi42NTgtMzMuNjM2bDE0OC40NDUtODkuMzI4QzM1NC4zMDcsMTY3LjQyNCwzNzguNTg5LDE4MCw0MDYsMTgwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJYzAtNDkuNjI5LTQwLjM3MS05MC05MC05MGMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsMTEuNDM3LDIuMzU1LDIyLjI4Niw2LjI2MiwzMi4zNThsLTE0OC44ODcsODkuNTkNCgkJCUMxNTYuODY5LDE5My4xMzYsMTMyLjkzNywxODEsMTA2LDE4MWMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsNDkuNjI5LDQwLjM3MSw5MCw5MCw5MGMzMC4xMywwLDU2LjY5MS0xNS4wMDksNzMuMDM1LTM3LjgwNg0KCQkJbDE0MS4zNzYsNzIuMzk1QzMxNy44MDcsNDAzLjk5NSwzMTYsNDEyLjc1LDMxNiw0MjJjMCw0OS42MjksNDAuMzcxLDkwLDkwLDkwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJQzQ5NiwzNzIuMzcxLDQ1NS42MjksMzMyLDQwNiwzMzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=)}[_nghost-%COMP%] .player-exit[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzg0IDM4NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzg0IDM4NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggZD0iTTM0MS4zMzMsMEg0Mi42NjdDMTkuMDkzLDAsMCwxOS4wOTMsMCw0Mi42NjdWMTI4aDQyLjY2N1Y0Mi42NjdoMjk4LjY2N3YyOTguNjY3SDQyLjY2N1YyNTZIMHY4NS4zMzMNCgkJCQlDMCwzNjQuOTA3LDE5LjA5MywzODQsNDIuNjY3LDM4NGgyOTguNjY3QzM2NC45MDcsMzg0LDM4NCwzNjQuOTA3LDM4NCwzNDEuMzMzVjQyLjY2N0MzODQsMTkuMDkzLDM2NC45MDcsMCwzNDEuMzMzLDB6Ii8+DQoJCQk8cG9seWdvbiBwb2ludHM9IjE1MS4xNDcsMjY4LjQ4IDE4MS4zMzMsMjk4LjY2NyAyODgsMTkyIDE4MS4zMzMsODUuMzMzIDE1MS4xNDcsMTE1LjUyIDIwNi4yOTMsMTcwLjY2NyAwLDE3MC42NjcgMCwyMTMuMzMzIA0KCQkJCTIwNi4yOTMsMjEzLjMzMyAJCQkiLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzg0IDM4NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzg0IDM4NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggZD0iTTM0MS4zMzMsMEg0Mi42NjdDMTkuMDkzLDAsMCwxOS4wOTMsMCw0Mi42NjdWMTI4aDQyLjY2N1Y0Mi42NjdoMjk4LjY2N3YyOTguNjY3SDQyLjY2N1YyNTZIMHY4NS4zMzMNCgkJCQlDMCwzNjQuOTA3LDE5LjA5MywzODQsNDIuNjY3LDM4NGgyOTguNjY3QzM2NC45MDcsMzg0LDM4NCwzNjQuOTA3LDM4NCwzNDEuMzMzVjQyLjY2N0MzODQsMTkuMDkzLDM2NC45MDcsMCwzNDEuMzMzLDB6Ii8+DQoJCQk8cG9seWdvbiBwb2ludHM9IjE1MS4xNDcsMjY4LjQ4IDE4MS4zMzMsMjk4LjY2NyAyODgsMTkyIDE4MS4zMzMsODUuMzMzIDE1MS4xNDcsMTE1LjUyIDIwNi4yOTMsMTcwLjY2NyAwLDE3MC42NjcgMCwyMTMuMzMzIA0KCQkJCTIwNi4yOTMsMjEzLjMzMyAJCQkiLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K)}[_nghost-%COMP%] .player-print[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+aWNfcHJpbnQgY29weTwvdGl0bGU+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iSWNvbi0yNHB4Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTE5LDggTDUsOCBDMy4zNCw4IDIsOS4zNCAyLDExIEwyLDE3IEw2LDE3IEw2LDIxIEwxOCwyMSBMMTgsMTcgTDIyLDE3IEwyMiwxMSBDMjIsOS4zNCAyMC42Niw4IDE5LDggTDE5LDggWiBNMTYsMTkgTDgsMTkgTDgsMTQgTDE2LDE0IEwxNiwxOSBMMTYsMTkgWiBNMTksMTIgQzE4LjQ1LDEyIDE4LDExLjU1IDE4LDExIEMxOCwxMC40NSAxOC40NSwxMCAxOSwxMCBDMTkuNTUsMTAgMjAsMTAuNDUgMjAsMTEgQzIwLDExLjU1IDE5LjU1LDEyIDE5LDEyIEwxOSwxMiBaIE0xOCwzIEw2LDMgTDYsNyBMMTgsNyBMMTgsMyBMMTgsMyBaIiBpZD0iU2hhcGUiIGZpbGw9IiM2RDcyNzgiPjwvcGF0aD4KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBwb2ludHM9IjAgMCAyNCAwIDI0IDI0IDAgMjQiPjwvcG9seWdvbj4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+aWNfcHJpbnQgY29weTwvdGl0bGU+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iSWNvbi0yNHB4Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTE5LDggTDUsOCBDMy4zNCw4IDIsOS4zNCAyLDExIEwyLDE3IEw2LDE3IEw2LDIxIEwxOCwyMSBMMTgsMTcgTDIyLDE3IEwyMiwxMSBDMjIsOS4zNCAyMC42Niw4IDE5LDggTDE5LDggWiBNMTYsMTkgTDgsMTkgTDgsMTQgTDE2LDE0IEwxNiwxOSBMMTYsMTkgWiBNMTksMTIgQzE4LjQ1LDEyIDE4LDExLjU1IDE4LDExIEMxOCwxMC40NSAxOC40NSwxMCAxOSwxMCBDMTkuNTUsMTAgMjAsMTAuNDUgMjAsMTEgQzIwLDExLjU1IDE5LjU1LDEyIDE5LDEyIEwxOSwxMiBaIE0xOCwzIEw2LDMgTDYsNyBMMTgsNyBMMTgsMyBMMTgsMyBaIiBpZD0iU2hhcGUiIGZpbGw9IiM2RDcyNzgiPjwvcGF0aD4KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBwb2ludHM9IjAgMCAyNCAwIDI0IDI0IDAgMjQiPjwvcG9seWdvbj4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==)}[_nghost-%COMP%] .player-download[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0zODIuNTYsMjMzLjM3NkMzNzkuOTY4LDIyNy42NDgsMzc0LjI3MiwyMjQsMzY4LDIyNGgtNjRWMTZjMC04LjgzMi03LjE2OC0xNi0xNi0xNmgtNjRjLTguODMyLDAtMTYsNy4xNjgtMTYsMTZ2MjA4aC02NA0KCQkJYy02LjI3MiwwLTExLjk2OCwzLjY4LTE0LjU2LDkuMzc2Yy0yLjYyNCw1LjcyOC0xLjYsMTIuNDE2LDIuNTI4LDE3LjE1MmwxMTIsMTI4YzMuMDQsMy40ODgsNy40MjQsNS40NzIsMTIuMDMyLDUuNDcyDQoJCQljNC42MDgsMCw4Ljk5Mi0yLjAxNiwxMi4wMzItNS40NzJsMTEyLTEyOEMzODQuMTkyLDI0NS44MjQsMzg1LjE1MiwyMzkuMTA0LDM4Mi41NiwyMzMuMzc2eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNNDMyLDM1MnY5Nkg4MHYtOTZIMTZ2MTI4YzAsMTcuNjk2LDE0LjMzNiwzMiwzMiwzMmg0MTZjMTcuNjk2LDAsMzItMTQuMzA0LDMyLTMyVjM1Mkg0MzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0zODIuNTYsMjMzLjM3NkMzNzkuOTY4LDIyNy42NDgsMzc0LjI3MiwyMjQsMzY4LDIyNGgtNjRWMTZjMC04LjgzMi03LjE2OC0xNi0xNi0xNmgtNjRjLTguODMyLDAtMTYsNy4xNjgtMTYsMTZ2MjA4aC02NA0KCQkJYy02LjI3MiwwLTExLjk2OCwzLjY4LTE0LjU2LDkuMzc2Yy0yLjYyNCw1LjcyOC0xLjYsMTIuNDE2LDIuNTI4LDE3LjE1MmwxMTIsMTI4YzMuMDQsMy40ODgsNy40MjQsNS40NzIsMTIuMDMyLDUuNDcyDQoJCQljNC42MDgsMCw4Ljk5Mi0yLjAxNiwxMi4wMzItNS40NzJsMTEyLTEyOEMzODQuMTkyLDI0NS44MjQsMzg1LjE1MiwyMzkuMTA0LDM4Mi41NiwyMzMuMzc2eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNNDMyLDM1MnY5Nkg4MHYtOTZIMTZ2MTI4YzAsMTcuNjk2LDE0LjMzNiwzMiwzMiwzMmg0MTZjMTcuNjk2LDAsMzItMTQuMzA0LDMyLTMyVjM1Mkg0MzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=)}"]}),yi.ctorParameters=()=>[{type:t.sBO}],yi.propDecorators={title:[{type:t.IIB}],config:[{type:t.IIB}],sidebarEvent:[{type:t.r_U}],toggleMenu:[{type:t.r_U}]};class Ro{constructor(){this.progress=0}ngOnChanges(N){N.progress&&N.progress.currentValue&&(this.progress=N.progress.currentValue)}}Ro.\u0275fac=function(N){return new(N||Ro)},Ro.\u0275cmp=t.Xpm({type:Ro,selectors:[["sb-player-start-page"]],inputs:{progress:"progress",title:"title"},features:[t.TTD],decls:10,vars:7,consts:[[1,"sb-player-splash-container",3,"ngClass"],[1,"sb-player-splash-container__header"],[1,"sb-player-splash-container__body","animated","fadeInDown"],[1,""],[1,"sb-player-splash-container__footer"],[1,"loading-text"],[1,"bg"],[1,"el"]],template:function(N,ne){1&N&&(t.TgZ(0,"div",0),t._UZ(1,"div",1),t.TgZ(2,"div",2)(3,"span",3),t._uU(4),t.qZA()(),t.TgZ(5,"div",4)(6,"div",5),t._uU(7),t.qZA(),t.TgZ(8,"div",6),t._UZ(9,"div",7),t.qZA()()()),2&N&&(t.Q6J("ngClass",t.VKq(5,xe,100===ne.progress)),t.xp6(4),t.Oqu(ne.title),t.xp6(3),t.hij("Loading... ",ne.progress,"%"),t.xp6(2),t.Udp("width",ne.progress+"%"))},dependencies:[C.mk],styles:['.sb-player-splash-container[_ngcontent-%COMP%]{box-sizing:border-box;padding:1rem;height:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;opacity:1;background:var(--primary-theme);-webkit-transition:.3s ease-in;transition:.3s ease-in}.sb-player-splash-container.animateBg[_ngcontent-%COMP%]{opacity:0}.sb-player-splash-container__body[_ngcontent-%COMP%]{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;text-align:center;color:var(--gray-800);letter-spacing:0}.sb-player-splash-container__body[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:1.5rem;font-weight:700;letter-spacing:0;line-height:normal;word-break:break-word}.sb-player-splash-container__footer[_ngcontent-%COMP%]{color:var(--black);font-size:.75rem;line-height:1.25rem;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%}@-webkit-keyframes _ngcontent-%COMP%_loading{0%{width:0}100%{width:100%}}@keyframes _ngcontent-%COMP%_loading{0%{width:0}100%{width:100%}}@-webkit-keyframes _ngcontent-%COMP%_percentage{1%{content:"1%"}2%{content:"2%"}3%{content:"3%"}4%{content:"4%"}5%{content:"5%"}6%{content:"6%"}7%{content:"7%"}8%{content:"8%"}9%{content:"9%"}10%{content:"10%"}11%{content:"11%"}12%{content:"12%"}13%{content:"13%"}14%{content:"14%"}15%{content:"15%"}16%{content:"16%"}17%{content:"17%"}18%{content:"18%"}19%{content:"19%"}20%{content:"20%"}21%{content:"21%"}22%{content:"22%"}23%{content:"23%"}24%{content:"24%"}25%{content:"25%"}26%{content:"26%"}27%{content:"27%"}28%{content:"28%"}29%{content:"29%"}30%{content:"30%"}31%{content:"31%"}32%{content:"32%"}33%{content:"33%"}34%{content:"34%"}35%{content:"35%"}36%{content:"36%"}37%{content:"37%"}38%{content:"38%"}39%{content:"39%"}40%{content:"40%"}41%{content:"41%"}42%{content:"42%"}43%{content:"43%"}44%{content:"44%"}45%{content:"45%"}46%{content:"46%"}47%{content:"47%"}48%{content:"48%"}49%{content:"49%"}50%{content:"50%"}51%{content:"51%"}52%{content:"52%"}53%{content:"53%"}54%{content:"54%"}55%{content:"55%"}56%{content:"56%"}57%{content:"57%"}58%{content:"58%"}59%{content:"59%"}60%{content:"60%"}61%{content:"61%"}62%{content:"62%"}63%{content:"63%"}64%{content:"64%"}65%{content:"65%"}66%{content:"66%"}67%{content:"67%"}68%{content:"68%"}69%{content:"69%"}70%{content:"70%"}71%{content:"71%"}72%{content:"72%"}73%{content:"73%"}74%{content:"74%"}75%{content:"75%"}76%{content:"76%"}77%{content:"77%"}78%{content:"78%"}79%{content:"79%"}80%{content:"80%"}81%{content:"81%"}82%{content:"82%"}83%{content:"83%"}84%{content:"84%"}85%{content:"85%"}86%{content:"86%"}87%{content:"87%"}88%{content:"88%"}89%{content:"89%"}90%{content:"90%"}91%{content:"91%"}92%{content:"92%"}93%{content:"93%"}94%{content:"94%"}95%{content:"95%"}96%{content:"96%"}97%{content:"97%"}98%{content:"98%"}99%{content:"99%"}100%{content:"100%"}}@keyframes _ngcontent-%COMP%_percentage{1%{content:"1%"}2%{content:"2%"}3%{content:"3%"}4%{content:"4%"}5%{content:"5%"}6%{content:"6%"}7%{content:"7%"}8%{content:"8%"}9%{content:"9%"}10%{content:"10%"}11%{content:"11%"}12%{content:"12%"}13%{content:"13%"}14%{content:"14%"}15%{content:"15%"}16%{content:"16%"}17%{content:"17%"}18%{content:"18%"}19%{content:"19%"}20%{content:"20%"}21%{content:"21%"}22%{content:"22%"}23%{content:"23%"}24%{content:"24%"}25%{content:"25%"}26%{content:"26%"}27%{content:"27%"}28%{content:"28%"}29%{content:"29%"}30%{content:"30%"}31%{content:"31%"}32%{content:"32%"}33%{content:"33%"}34%{content:"34%"}35%{content:"35%"}36%{content:"36%"}37%{content:"37%"}38%{content:"38%"}39%{content:"39%"}40%{content:"40%"}41%{content:"41%"}42%{content:"42%"}43%{content:"43%"}44%{content:"44%"}45%{content:"45%"}46%{content:"46%"}47%{content:"47%"}48%{content:"48%"}49%{content:"49%"}50%{content:"50%"}51%{content:"51%"}52%{content:"52%"}53%{content:"53%"}54%{content:"54%"}55%{content:"55%"}56%{content:"56%"}57%{content:"57%"}58%{content:"58%"}59%{content:"59%"}60%{content:"60%"}61%{content:"61%"}62%{content:"62%"}63%{content:"63%"}64%{content:"64%"}65%{content:"65%"}66%{content:"66%"}67%{content:"67%"}68%{content:"68%"}69%{content:"69%"}70%{content:"70%"}71%{content:"71%"}72%{content:"72%"}73%{content:"73%"}74%{content:"74%"}75%{content:"75%"}76%{content:"76%"}77%{content:"77%"}78%{content:"78%"}79%{content:"79%"}80%{content:"80%"}81%{content:"81%"}82%{content:"82%"}83%{content:"83%"}84%{content:"84%"}85%{content:"85%"}86%{content:"86%"}87%{content:"87%"}88%{content:"88%"}89%{content:"89%"}90%{content:"90%"}91%{content:"91%"}92%{content:"92%"}93%{content:"93%"}94%{content:"94%"}95%{content:"95%"}96%{content:"96%"}97%{content:"97%"}98%{content:"98%"}99%{content:"99%"}100%{content:"100%"}}.bg[_ngcontent-%COMP%], .el[_ngcontent-%COMP%]{border-radius:.25rem;height:.5rem}.bg[_ngcontent-%COMP%]{background-color:var(--white)}.el[_ngcontent-%COMP%]{background-color:#f1635d;width:0%;-webkit-transition:.3s;transition:.3s}.loading-text[_ngcontent-%COMP%]{-ms-grid-row-align:center;align-self:center;margin-bottom:.5rem;color:var(--black)}@-webkit-keyframes _ngcontent-%COMP%_fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes _ngcontent-%COMP%_fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes _ngcontent-%COMP%_fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes _ngcontent-%COMP%_fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes _ngcontent-%COMP%_fadeInLeftSide{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes _ngcontent-%COMP%_fadeInLeftSide{0%{opacity:0;opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInDown[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_fadeInDown;animation-name:_ngcontent-%COMP%_fadeInDown}.fadeInUp[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_fadeInUp;animation-name:_ngcontent-%COMP%_fadeInUp}.fadeInLeftSide[_ngcontent-%COMP%], .fadeInRightSide[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_fadeInLeftSide;animation-name:_ngcontent-%COMP%_fadeInLeftSide}.animated[_ngcontent-%COMP%]{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}']}),Ro.propDecorators={title:[{type:t.IIB}],progress:[{type:t.IIB}]};class vo{constructor(){}ngOnInit(){window.addEventListener("offline",()=>{this.showOfflineAlert=!0,setTimeout(()=>{this.showOfflineAlert=!1},4e3)})}}vo.\u0275fac=function(N){return new(N||vo)},vo.\u0275cmp=t.Xpm({type:vo,selectors:[["sb-player-offline-alert"]],decls:1,vars:1,consts:[["class","offline-container",4,"ngIf"],[1,"offline-container"]],template:function(N,ne){1&N&&t.YNc(0,rt,2,0,"div",0),2&N&&t.Q6J("ngIf",ne.showOfflineAlert)},dependencies:[C.O5],styles:[":root{--sdk-offline-container:#fff}.offline-container[_ngcontent-%COMP%]{position:absolute;top:0;left:0;right:0;height:3rem;background:var(--tertiary-color);color:var(--sdk-offline-container);width:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;z-index:999;-webkit-box-pack:center;justify-content:center;box-shadow:0 0 2px 2px #666;font-size:14px}"]}),vo.ctorParameters=()=>[];class oo{}oo.\u0275fac=function(N){return new(N||oo)},oo.\u0275mod=t.oAB({type:oo}),oo.\u0275inj=t.cJS({imports:[C.ez,q.u5]});class Wo{constructor(){this.nextAction=new t.vpe}}Wo.\u0275fac=function(N){return new(N||Wo)},Wo.\u0275cmp=t.Xpm({type:Wo,selectors:[["sb-player-next-navigation"]],outputs:{nextAction:"nextAction"},decls:3,vars:0,consts:[["aria-label","navigation-arrows-nextIcon","tabindex","0",1,"navigation-arrows","player-nextIcon","paginate","right","ml-4",3,"click"]],template:function(N,ne){1&N&&(t.TgZ(0,"button",0),t.NdJ("click",function(){return ne.nextAction.emit({type:"NEXT"})}),t._UZ(1,"i")(2,"i"),t.qZA())},styles:[gt]}),Wo.propDecorators={nextAction:[{type:t.r_U}]};class Do{constructor(){this.previousAction=new t.vpe}}Do.\u0275fac=function(N){return new(N||Do)},Do.\u0275cmp=t.Xpm({type:Do,selectors:[["sb-player-previous-navigation"]],outputs:{previousAction:"previousAction"},decls:3,vars:0,consts:[["aria-label","navigation-arrows-previousIcon","tabindex","0",1,"navigation-arrows","player-previousIcon","paginate","left",3,"click"]],template:function(N,ne){1&N&&(t.TgZ(0,"button",0),t.NdJ("click",function(){return ne.previousAction.emit({type:"PREVIOUS"})}),t._UZ(1,"i")(2,"i"),t.qZA())},styles:[gt]}),Do.propDecorators={previousAction:[{type:t.r_U}]};class i1{constructor(){this.actions=new t.vpe,this._config={rotation:!1,goto:!1,navigation:!1,zoom:!1}}set config(N){this._item=Object.assign(Object.assign({},this._config),N),this._config=this._item}get config(){return this._config}ngOnInit(){this.page=this.pageNumber}ngOnChanges(N){for(const ne in N)if(N.hasOwnProperty(ne))switch(ne){case"pageNumber":this.page=N[ne].currentValue,this.pageNumber=N[ne].currentValue;break;case"totalPages":this.totalPages=N[ne].currentValue}}zoomIn(){this.actions.emit({type:"ZOOM_IN"})}zoomOut(){this.actions.emit({type:"ZOOM_OUT"})}rotateCW(){this.actions.emit({type:"ROTATE_CW"})}gotoPage(){const N=parseInt(this.page,10);N>0&&N<=this.totalPages?(this.actions.emit({type:"NAVIGATE_TO_PAGE",data:N}),this.pageNumber=N):(this.actions.emit({type:"INVALID_PAGE_ERROR",data:N}),this.page=this.pageNumber)}}i1.\u0275fac=function(N){return new(N||i1)},i1.\u0275cmp=t.Xpm({type:i1,selectors:[["sb-player-header"]],inputs:{config:"config",pageNumber:"pageNumber",totalPages:"totalPages"},outputs:{actions:"actions"},features:[t.TTD],decls:7,vars:4,consts:[[1,"sb-player-header"],[1,"sb-player-header__panel","d-flex","flex-ai-center","flex-jc-flex-end"],["class","icon_rotate mr-8",4,"ngIf"],["class","player-zoom-btns d-flex mr-8",4,"ngIf"],["class","player-pagenumber",4,"ngIf"],["class","visible-only-landscape",4,"ngIf"],[1,"icon_rotate","mr-8"],["src","./assets/rotate-icon.svg","alt","rotate icon","tabindex","0","role","button","aria-label","rotate page",1,"rotate-icon",3,"click"],[1,"player-zoom-btns","d-flex","mr-8"],["type","button","tabindex","0","aria-label","zoom out","title","zoom out",1,"player-zoom-btns__zoombtn","zoomOut-btn",3,"click"],["type","button","tabindex","0","aria-label","zoom in","title","zoom in",1,"player-zoom-btns__zoombtn","zoomIn-btn",3,"click"],[1,"player-pagenumber"],["type","number","min","1",1,"page-count",3,"ngModel","max","ngModelChange"],["role","button","aria-label","Go to page","tabindex","0",1,"focus-arrow",3,"click"],["src","./assets/arrow-right.svg","alt","arrow-right","width","100%"],[1,"slash"],[1,"pageNumberFullcount"],[1,"visible-only-landscape"],[1,"d-flex","player-slides","ml-8"],[1,"d-flex","flex-ai-center",3,"previousAction"],[1,"d-flex","flex-ai-center",3,"nextAction"]],template:function(N,ne){1&N&&(t.TgZ(0,"div")(1,"div",0)(2,"div",1),t.YNc(3,Yt,2,0,"div",2),t.YNc(4,Nn,3,0,"div",3),t.YNc(5,li,8,3,"div",4),t.YNc(6,cr,4,0,"div",5),t.qZA()()()),2&N&&(t.xp6(3),t.Q6J("ngIf",ne.config.rotation),t.xp6(1),t.Q6J("ngIf",ne.config.zoom),t.xp6(1),t.Q6J("ngIf",ne.config.goto&&ne.totalPages),t.xp6(1),t.Q6J("ngIf",ne.config.navigation))},dependencies:[C.O5,q.Fj,q.wV,q.JJ,q.qQ,q.Fd,q.On,Wo,Do],styles:[':root{--sdk-sb-player-header:#fff;--sdk-player-zoombtn:#000;--sdk-player-zoombtn-icon:#333;--sdk-player-zoombtn-icon-hover:#F2F2F2;--sdk-player-page-count-bg:#fff;--sdk-player-page-count-txt:#CCCCCC;--sdk-player-page-count-arrow:#333333}[_nghost-%COMP%] .sb-player-header[_ngcontent-%COMP%]{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end;height:3rem;padding:.75em 1rem;background:var(--sdk-sb-player-header)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%]{border-radius:.25rem;overflow:hidden}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns__zoombtn[_ngcontent-%COMP%]{color:var(--sdk-player-zoombtn);text-align:center;line-height:.8rem;font-size:1.5rem;background-color:rgba(var(--rc-rgba-gray),.11);padding:0;-webkit-transition:.3s ease-in;transition:.3s ease-in;cursor:pointer;width:2rem;height:2rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border:0}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns__zoombtn[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;mask-size:contain;mask-repeat:no-repeat;background-color:var(--sdk-player-zoombtn-icon)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns__zoombtn[_ngcontent-%COMP%]:hover{background:var(--sdk-player-zoombtn-icon-hover)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%] .zoomOut-btn[_ngcontent-%COMP%]{border-right:.063em solid rgba(var(--rc-rgba-gray),.1)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%] .zoomOut-btn[_ngcontent-%COMP%]::after{content:"-"}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%] .zoomIn-btn[_ngcontent-%COMP%]::after{content:"+"}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%]{font-size:1rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;position:relative}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]{height:2rem;width:3rem;border:.031em solid var(--sdk-player-page-count-txt);border-radius:.25rem;background-color:var(--sdk-player-page-count-bg);text-align:center}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus{border-radius:.25em 0 0 .25rem;outline:0}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%] ~ .focus-arrow[_ngcontent-%COMP%]{opacity:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:2.2rem;height:2rem;background:var(--sdk-player-page-count-arrow);border-radius:0 .25em .25em 0;position:absolute;left:calc(3rem - 0px);cursor:pointer}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%] ~ .focus-arrow[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:50%}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus ~ .focus-arrow[_ngcontent-%COMP%]{opacity:1}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus ~ .slash[_ngcontent-%COMP%]{visibility:hidden}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus ~ .pageNumberFullcount[_ngcontent-%COMP%]{visibility:hidden}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .slash[_ngcontent-%COMP%]{margin:0 .5rem}[_nghost-%COMP%] .player-zoom-btns-inline[_ngcontent-%COMP%]{display:inline-block}[_nghost-%COMP%] .player-replay[_ngcontent-%COMP%]{display:inline;padding:.5rem}[_nghost-%COMP%] .icon_rotate[_ngcontent-%COMP%]{background:0 0;height:2rem;text-align:center;width:2rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-radius:.25rem;padding:.25rem;cursor:pointer;-webkit-transition:.3s ease-in;transition:.3s ease-in}[_nghost-%COMP%] .icon_rotate[_ngcontent-%COMP%]:hover{background:rgba(var(--rc-rgba-gray),.11)}[_nghost-%COMP%] .icon_rotate[_ngcontent-%COMP%] .rotate-icon[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%] sb-player-next-navigation[_ngcontent-%COMP%], [_nghost-%COMP%] sb-player-previous-navigation[_ngcontent-%COMP%]{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center} html[dir=rtl] .sb-player-header__panel .pdf-pagenumber .page-count:focus{border-radius:0 .25em .25rem 0!important} html[dir=rtl] .sb-player-header__panel .pdf-pagenumber .page-count~.focus-arrow{left:auto;right:calc(3rem - 0px);border-radius:.25em 0 0 .25em!important} html[dir=rtl] .sb-player-header__panel .pdf-pagenumber .page-count~.focus-arrow img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}']}),i1.propDecorators={pageNumber:[{type:t.IIB}],totalPages:[{type:t.IIB}],actions:[{type:t.r_U}],config:[{type:t.IIB}]};class Qa{ngOnInit(){this.errorMsg||(this.errorMsg={messageHeader:Fn.contentPlayFailedHeader,messageTitle:Fn.contentPlayFailTitle})}}Qa.\u0275fac=function(N){return new(N||Qa)},Qa.\u0275cmp=t.Xpm({type:Qa,selectors:[["sb-player-contenterror"]],inputs:{errorMsg:"errorMsg"},decls:6,vars:2,consts:[[1,"playersdk-msg","playersdk-msg--error"],[1,"playersdk-msg__body"],[1,"playersdk-msg__text"],[1,"error-header"]],template:function(N,ne){1&N&&(t.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"span",3),t._uU(4),t.qZA(),t._uU(5),t.qZA()()()),2&N&&(t.xp6(4),t.Oqu(ne.errorMsg.messageHeader),t.xp6(1),t.hij(" ",ne.errorMsg.messageTitle," "))},styles:[':root{--sdk-playersdk-text:#333;--sdk-playersdk-bg:#fbccd1;--sdk-playersdk-border:#ff4558;--sdk-playersdk-closeicon:#ff4558;--sdk-playersdk-error-header:#ff4558}.playersdk-msg[_ngcontent-%COMP%]{position:absolute;top:10%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-width:20rem;margin-bottom:8px;padding:1rem;border:1px solid;border-radius:.5rem;border-width:0 0 0 .5rem;z-index:111111}.playersdk-msg--error[_ngcontent-%COMP%]{color:var(--sdk-playersdk-text);background:var(--sdk-playersdk-bg);border-color:var(--sdk-playersdk-border)}.playersdk-msg__body[_ngcontent-%COMP%]{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.playersdk-msg__text[_ngcontent-%COMP%]{font-size:.875rem}@media (max-width:767px){.playersdk-msg__text[_ngcontent-%COMP%]{font-size:.75rem}}.playersdk-msg__close-icon[_ngcontent-%COMP%]{position:absolute;right:0;top:0;width:2rem;height:2rem;cursor:pointer}.playersdk-msg__close-icon[_ngcontent-%COMP%]::after, .playersdk-msg__close-icon[_ngcontent-%COMP%]::before{content:" ";position:absolute;right:1rem;height:1rem;width:.125rem;top:.5rem;background:var(--sdk-playersdk-closeicon)}.playersdk-msg__close-icon[_ngcontent-%COMP%]::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.playersdk-msg__close-icon[_ngcontent-%COMP%]::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.error-header[_ngcontent-%COMP%]{font-size:1.25rem;display:block;margin-bottom:.5rem;line-height:normal;color:var(--sdk-playersdk-error-header)}']}),Qa.propDecorators={errorMsg:[{type:t.IIB}]};class na{}na.\u0275fac=function(N){return new(N||na)},na.\u0275mod=t.oAB({type:na}),na.\u0275inj=t.cJS({imports:[C.ez,q.u5]});class ds{}ds.\u0275fac=function(N){return new(N||ds)},ds.\u0275mod=t.oAB({type:ds}),ds.\u0275inj=t.cJS({imports:[oo,na,oo,na]})},546:function(ht){ -/*! https://mths.be/cssescape v1.5.1 by @mathias | MIT license */ -var ye;ye=typeof global<"u"?global:this,ht.exports=function(ye){if(ye.CSS&&ye.CSS.escape)return ye.CSS.escape;var x=function(t){if(0==arguments.length)throw new TypeError("`CSS.escape` requires an argument.");for(var F,C=String(t),q=C.length,U=-1,G="",K=C.charCodeAt(0);++U=1&&F<=31||127==F||0==U&&F>=48&&F<=57||1==U&&F>=48&&F<=57&&45==K?"\\"+F.toString(16)+" ":0==U&&1==q&&45==F||!(F>=128||45==F||95==F||F>=48&&F<=57||F>=65&&F<=90||F>=97&&F<=122)?"\\"+C.charAt(U):C.charAt(U):G+="\ufffd";return G};return ye.CSS||(ye.CSS={}),ye.CSS.escape=x,x}(ye)},8338:function(ht,ye,x){var t; -/*! - * Platform.js - * Copyright 2014-2016 Benjamin Tan - * Copyright 2011-2013 John-David Dalton - * Available under MIT license - */ht=x.nmd(ht),function(){"use strict";var C={function:!0,object:!0},q=C[typeof window]&&window||this,U=q,F=C[typeof ye]&&ye,G=C.object&&ht&&!ht.nodeType&&ht,K=F&&G&&"object"==typeof global&&global;K&&(K.global===K||K.window===K||K.self===K)&&(q=K);var re=Math.pow(2,53)-1,pe=/\bOpera/,j=this,ce=Object.prototype,we=ce.hasOwnProperty,Be=ce.toString;function Fe(E){return(E=String(E)).charAt(0).toUpperCase()+E.slice(1)}function me(E){return E=Le(E),/^(?:webOS|i(?:OS|P))/.test(E)?E:Fe(E)}function de(E,$){for(var ue in E)we.call(E,ue)&&$(E[ue],ue,E)}function fe(E){return null==E?Fe(E):Be.call(E).slice(8,-1)}function Se(E,$){var ue=null!=E?typeof E[$]:"number";return!(/^(?:boolean|number|string|undefined)$/.test(ue)||"object"==ue&&!E[$])}function it(E){return String(E).replace(/([ -])(?!$)/g,"$1?")}function Ve(E,$){var ue=null;return function je(E,$){var ue=-1,Oe=E?E.length:0;if("number"==typeof Oe&&Oe>-1&&Oe<=re)for(;++ue3?"WebKit":/\bOpera\b/.test(Ze)&&(/\bOPR\b/.test(E)?"Blink":"Presto"))||/\b(?:Midori|Nook|Safari)\b/i.test(E)&&!/^(?:Trident|EdgeHTML)$/.test($t)&&"WebKit"||!$t&&/\bMSIE\b/i.test(E)&&("Mac OS"==Te?"Tasman":"Trident")||"WebKit"==$t&&/\bPlayStation\b(?! Vita\b)/i.test(Ze)&&"NetFront")&&($t=[ae]),"IE"==Ze&&(ae=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(E)||0)[1])?(Ze+=" Mobile",Te="Windows Phone "+(/\+$/.test(ae)?ae:ae+".x"),Ke.unshift("desktop mode")):/\bWPDesktop\b/i.test(E)?(Ze="IE Mobile",Te="Windows Phone 8.x",Ke.unshift("desktop mode"),We||(We=(/\brv:([\d.]+)/.exec(E)||0)[1])):"IE"!=Ze&&"Trident"==$t&&(ae=/\brv:([\d.]+)/.exec(E))&&(Ze&&Ke.push("identifying as "+Ze+(We?" "+We:"")),Ze="IE",We=ae[1]),Vt){if(Se($,"global"))if(qt&&(vt=(ae=qt.lang.System).getProperty("os.arch"),Te=Te||ae.getProperty("os.name")+" "+ae.getProperty("os.version")),$e&&Se($,"system")&&(ae=[$.system])[0]){Te||(Te=ae[0].os||null);try{ae[1]=$.require("ringo/engine").version,We=ae[1].join("."),Ze="RingoJS"}catch{ae[0].global.system==$.system&&(Ze="Narwhal")}}else"object"==typeof $.process&&!$.process.browser&&(ae=$.process)?(Ze="Node.js",vt=ae.arch,Te=ae.platform,We=/[\d.]+/.exec(ae.version)[0]):hn&&(Ze="Rhino");else fe(ae=$.runtime)==Dt?(Ze="Adobe AIR",Te=ae.flash.system.Capabilities.os):fe(ae=$.phantom)==yt?(Ze="PhantomJS",We=(ae=ae.version||null)&&ae.major+"."+ae.minor+"."+ae.patch):"number"==typeof Wt.documentMode&&(ae=/\bTrident\/(\d+)/i.exec(E))&&(We=[We,Wt.documentMode],(ae=+ae[1]+4)!=We[1]&&(Ke.push("IE "+We[1]+" mode"),$t&&($t[1]=""),We[1]=ae),We="IE"==Ze?String(We[1].toFixed(1)):We[0]);Te=Te&&me(Te)}We&&(ae=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(We)||/(?:alpha|beta)(?: ?\d)?/i.exec(E+";"+(Vt&&Oe.appMinorVersion))||/\bMinefield\b/i.test(E)&&"a")&&(ft=/b/i.test(ae)?"beta":"alpha",We=We.replace(RegExp(ae+"\\+?$"),"")+("beta"==ft?Pt:Rt)+(/\d+\+?/.exec(ae)||"")),"Fennec"==Ze||"Firefox"==Ze&&/\b(?:Android|Firefox OS)\b/.test(Te)?Ze="Firefox Mobile":"Maxthon"==Ze&&We?We=We.replace(/\.[\d.]+/,".x"):/\bXbox\b/i.test(Qe)?(Te=null,"Xbox 360"==Qe&&/\bIEMobile\b/.test(E)&&Ke.unshift("mobile mode")):!/^(?:Chrome|IE|Opera)$/.test(Ze)&&(!Ze||Qe||/Browser|Mobi/.test(Ze))||"Windows CE"!=Te&&!/Mobi/i.test(E)?"IE"==Ze&&Vt&&null===$.external?Ke.unshift("platform preview"):(/\bBlackBerry\b/.test(Qe)||/\bBB10\b/.test(E))&&(ae=(RegExp(Qe.replace(/ +/g," *")+"/([.\\d]+)","i").exec(E)||0)[1]||We)?(Te=((ae=[ae,/BB10/.test(E)])[1]?(Qe=null,ke="BlackBerry"):"Device Software")+" "+ae[0],We=null):this!=de&&"Wii"!=Qe&&(Vt&&on||/Opera/.test(Ze)&&/\b(?:MSIE|Firefox)\b/i.test(E)||"Firefox"==Ze&&/\bOS X (?:\d+\.){2,}/.test(Te)||"IE"==Ze&&(Te&&!/^Win/.test(Te)&&We>5.5||/\bWindows XP\b/.test(Te)&&We>8||8==We&&!/\bTrident\b/.test(E)))&&!pe.test(ae=Ce.call(de,E.replace(pe,"")+";"))&&ae.name&&(ae="ing as "+ae.name+((ae=ae.version)?" "+ae:""),pe.test(Ze)?(/\bIE\b/.test(ae)&&"Mac OS"==Te&&(Te=null),ae="identify"+ae):(ae="mask"+ae,Ze=xn?me(xn.replace(/([a-z])([A-Z])/g,"$1 $2")):"Opera",/\bIE\b/.test(ae)&&(Te=null),Vt||(We=null)),$t=["Presto"],Ke.push(ae)):Ze+=" Mobile",(ae=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(E)||0)[1])&&(ae=[parseFloat(ae.replace(/\.(\d)$/,".0$1")),ae],"Safari"==Ze&&"+"==ae[1].slice(-1)?(Ze="WebKit Nightly",ft="alpha",We=ae[1].slice(0,-1)):(We==ae[1]||We==(ae[2]=(/\bSafari\/([\d.]+\+?)/i.exec(E)||0)[1]))&&(We=null),ae[1]=(/\bChrome\/([\d.]+)/i.exec(E)||0)[1],537.36==ae[0]&&537.36==ae[2]&&parseFloat(ae[1])>=28&&"WebKit"==$t&&($t=["Blink"]),Vt&&(et||ae[1])?($t&&($t[1]="like Chrome"),ae=ae[1]||((ae=ae[0])<530?1:ae<532?2:ae<532.05?3:ae<533?4:ae<534.03?5:ae<534.07?6:ae<534.1?7:ae<534.13?8:ae<534.16?9:ae<534.24?10:ae<534.3?11:ae<535.01?12:ae<535.02?"13+":ae<535.07?15:ae<535.11?16:ae<535.19?17:ae<536.05?18:ae<536.1?19:ae<537.01?20:ae<537.11?"21+":ae<537.13?23:ae<537.18?24:ae<537.24?25:ae<537.36?26:"Blink"!=$t?"27":"28")):($t&&($t[1]="like Safari"),ae=(ae=ae[0])<400?1:ae<500?2:ae<526?3:ae<533?4:ae<534?"4+":ae<535?5:ae<537?6:ae<538?7:ae<601?8:"8"),$t&&($t[1]+=" "+(ae+="number"==typeof ae?".x":/[.+]/.test(ae)?"":"+")),"Safari"==Ze&&(!We||parseInt(We)>45)&&(We=ae)),"Opera"==Ze&&(ae=/\bzbov|zvav$/.exec(Te))?(Ze+=" ",Ke.unshift("desktop mode"),"zvav"==ae?(Ze+="Mini",We=null):Ze+="Mobile",Te=Te.replace(RegExp(" *"+ae+"$"),"")):"Safari"==Ze&&/\bChrome\b/.exec($t&&$t[1])&&(Ke.unshift("desktop mode"),Ze="Chrome Mobile",We=null,/\bOS X\b/.test(Te)?(ke="Apple",Te="iOS 4.3+"):Te=null),We&&0==We.indexOf(ae=/[\d.]+$/.exec(Te))&&E.indexOf("/"+ae+"-")>-1&&(Te=Le(Te.replace(ae,""))),$t&&!/\b(?:Avant|Nook)\b/.test(Ze)&&(/Browser|Lunascape|Maxthon/.test(Ze)||"Safari"!=Ze&&/^iOS/.test(Te)&&/\bSafari\b/.test($t[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Sleipnir|Web)/.test(Ze)&&$t[1])&&(ae=$t[$t.length-1])&&Ke.push(ae),Ke.length&&(Ke=["("+Ke.join("; ")+")"]),ke&&Qe&&Qe.indexOf(ke)<0&&Ke.push("on "+ke),Qe&&Ke.push((/^on /.test(Ke[Ke.length-1])?"":"on ")+Qe),Te&&(ae=/ ([\d.+]+)$/.exec(Te),Ut=ae&&"/"==Te.charAt(Te.length-ae[0].length-1),Te={architecture:32,family:ae&&!Ut?Te.replace(ae[0],""):Te,version:ae?ae[1]:null,toString:function(){var vn=this.version;return this.family+(vn&&!Ut?" "+vn:"")+(64==this.architecture?" 64-bit":"")}}),(ae=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(vt))&&!/\bi686\b/i.test(vt)?(Te&&(Te.architecture=64,Te.family=Te.family.replace(RegExp(" *"+ae),"")),Ze&&(/\bWOW64\b/i.test(E)||Vt&&/\w(?:86|32)$/.test(Oe.cpuClass||Oe.platform)&&!/\bWin64; x64\b/i.test(E))&&Ke.unshift("32-bit")):Te&&/^OS X/.test(Te.family)&&"Chrome"==Ze&&parseFloat(We)>=39&&(Te.architecture=64),E||(E=null);var Ht={};return Ht.description=E,Ht.layout=$t&&$t[0],Ht.manufacturer=ke,Ht.name=Ze,Ht.prerelease=ft,Ht.product=Qe,Ht.ua=E,Ht.version=Ze&&We,Ht.os=Te||{architecture:null,family:null,version:null,toString:function(){return"null"}},Ht.parse=Ce,Ht.toString=function Mn(){return this.description||""},Ht.version&&Ke.unshift(We),Ht.name&&Ke.unshift(Ze),Te&&Ze&&!(Te==String(Te).split(" ")[0]&&(Te==Ze.split(" ")[0]||Qe))&&Ke.push(Qe?"("+Te+")":"on "+Te),Ke.length&&(Ht.description=Ke.join(" ")),Ht}();q.platform=Ge,void 0!==(t=function(){return Ge}.call(ye,x,ye,ht))&&(ht.exports=t)}.call(this)},8932:ht=>{function ye(){return ht.exports=ye=Object.assign?Object.assign.bind():function(x){for(var t=1;t{"use strict";x.d(ye,{HT:()=>U,JF:()=>Na,K0:()=>G,Mx:()=>Po,O5:()=>$o,PC:()=>vr,RF:()=>Dn,bD:()=>Xs,ez:()=>Ca,mk:()=>Hi,n9:()=>Or,q:()=>q,sg:()=>Gi,w_:()=>F});var t=x(8008); +var v=null,b=function(){function fe(et){v||(v=function(){var Ot,tn,sn,gn,Ar,ai,qo,Wr,pe=[[[],[],[],[],[]],[[],[],[],[],[]]],et=pe[0],ot=pe[1],St=et[4],Lt=ot[4],jt=[],pn=[];for(Ot=0;Ot<256;Ot++)pn[(jt[Ot]=Ot<<1^283*(Ot>>7))^Ot]=Ot;for(tn=sn=0;!St[tn];tn^=gn||1,sn=pn[sn]||1)for(ai=(ai=sn^sn<<1^sn<<2^sn<<3^sn<<4)>>8^255&ai^99,St[tn]=ai,Lt[ai]=tn,Wr=16843009*jt[Ar=jt[gn=jt[tn]]]^65537*Ar^257*gn^16843008*tn,qo=257*jt[ai]^16843008*ai,Ot=0;Ot<4;Ot++)et[Ot][tn]=qo=qo<<24^qo>>>8,ot[Ot][ai]=Wr=Wr<<24^Wr>>>8;for(Ot=0;Ot<5;Ot++)et[Ot]=et[Ot].slice(0),ot[Ot]=ot[Ot].slice(0);return pe}()),this._tables=[[v[0][0].slice(),v[0][1].slice(),v[0][2].slice(),v[0][3].slice(),v[0][4].slice()],[v[1][0].slice(),v[1][1].slice(),v[1][2].slice(),v[1][3].slice(),v[1][4].slice()]];var ot,St,Lt,Ot=this._tables[0][4],tn=this._tables[1],sn=et.length,jt=1;if(4!==sn&&6!==sn&&8!==sn)throw new Error("Invalid aes key size");var pn=et.slice(0),gn=[];for(this._key=[pn,gn],ot=sn;ot<4*sn+28;ot++)Lt=pn[ot-1],(ot%sn==0||8===sn&&ot%sn==4)&&(Lt=Ot[Lt>>>24]<<24^Ot[Lt>>16&255]<<16^Ot[Lt>>8&255]<<8^Ot[255&Lt],ot%sn==0&&(Lt=Lt<<8^Lt>>>24^jt<<24,jt=jt<<1^283*(jt>>7))),pn[ot]=pn[ot-sn]^Lt;for(St=0;ot;St++,ot--)Lt=pn[3&St?ot:ot-4],gn[St]=ot<=4||St<4?Lt:tn[0][Ot[Lt>>>24]]^tn[1][Ot[Lt>>16&255]]^tn[2][Ot[Lt>>8&255]]^tn[3][Ot[255&Lt]]}return fe.prototype.decrypt=function(ot,St,Lt,Ot,tn,sn){var ai,qo,Wr,ga,jt=this._key[1],pn=ot^jt[0],gn=Ot^jt[1],Ar=Lt^jt[2],kn=St^jt[3],uu=jt.length/4-2,ea=4,Il=this._tables[1],cu=Il[0],du=Il[1],Qa=Il[2],hd=Il[3],$a=Il[4];for(ga=0;ga>>24]^du[gn>>16&255]^Qa[Ar>>8&255]^hd[255&kn]^jt[ea],qo=cu[gn>>>24]^du[Ar>>16&255]^Qa[kn>>8&255]^hd[255&pn]^jt[ea+1],Wr=cu[Ar>>>24]^du[kn>>16&255]^Qa[pn>>8&255]^hd[255&gn]^jt[ea+2],kn=cu[kn>>>24]^du[pn>>16&255]^Qa[gn>>8&255]^hd[255&Ar]^jt[ea+3],ea+=4,pn=ai,gn=qo,Ar=Wr;for(ga=0;ga<4;ga++)tn[(3&-ga)+sn]=$a[pn>>>24]<<24^$a[gn>>16&255]<<16^$a[Ar>>8&255]<<8^$a[255&kn]^jt[ea++],ai=pn,pn=gn,gn=Ar,Ar=kn,kn=ai},fe}(),S=function(fe){function pe(){var ot;return(ot=fe.call(this,r)||this).jobs=[],ot.delay=1,ot.timeout_=null,ot}t(pe,fe);var et=pe.prototype;return et.processJob_=function(){this.jobs.shift()(),this.jobs.length?this.timeout_=setTimeout(this.processJob_.bind(this),this.delay):this.timeout_=null},et.push=function(St){this.jobs.push(St),this.timeout_||(this.timeout_=setTimeout(this.processJob_.bind(this),this.delay))},pe}(r),U=function(pe){return pe<<24|(65280&pe)<<8|(16711680&pe)>>8|pe>>>24},se=function(){function fe(et,ot,St,Lt){var Ot=fe.STEP,tn=new Int32Array(et.buffer),sn=new Uint8Array(et.byteLength),jt=0;for(this.asyncStream_=new S,this.asyncStream_.push(this.decryptChunk_(tn.subarray(jt,jt+Ot),ot,St,sn)),jt=Ot;jt>2),Lt=new b(Array.prototype.slice.call(et)),Ot=new Uint8Array(pe.byteLength),tn=new Int32Array(Ot.buffer);for(sn=ot[0],jt=ot[1],pn=ot[2],gn=ot[3],Wr=0;Wr=0&&(s="main-desc"),s},fc=function(i,s){i.abort(),i.pause(),s&&s.activePlaylistLoader&&(s.activePlaylistLoader.pause(),s.activePlaylistLoader=null)},A1=function(i,s){s.activePlaylistLoader=i,i.load()},hc={AUDIO:function(i,s){return function(){var o=s.segmentLoaders[i],t=s.mediaTypes[i],r=s.blacklistCurrentPlaylist;fc(o,t);var u=t.activeTrack(),p=t.activeGroup(),v=(p.filter(function(U){return U.default})[0]||p[0]).id,b=t.tracks[v];if(u!==b){for(var S in Ye.log.warn("Problem encountered loading the alternate audio track.Switching back to default."),t.tracks)t.tracks[S].enabled=t.tracks[S]===b;t.onTrackChanged()}else r({message:"Problem encountered loading the default audio track."})}},SUBTITLES:function(i,s){return function(){var o=s.segmentLoaders[i],t=s.mediaTypes[i];Ye.log.warn("Problem encountered loading the subtitle track.Disabling subtitle track."),fc(o,t);var r=t.activeTrack();r&&(r.mode="disabled"),t.onTrackChanged()}}},Jh={AUDIO:function(i,s,o){if(s){var t=o.tech,r=o.requestOptions,u=o.segmentLoaders[i];s.on("loadedmetadata",function(){var p=s.media();u.playlist(p,r),(!t.paused()||p.endList&&"none"!==t.preload())&&u.load()}),s.on("loadedplaylist",function(){u.playlist(s.media(),r),t.paused()||u.load()}),s.on("error",hc[i](i,o))}},SUBTITLES:function(i,s,o){var t=o.tech,r=o.requestOptions,u=o.segmentLoaders[i],p=o.mediaTypes[i];s.on("loadedmetadata",function(){var v=s.media();u.playlist(v,r),u.track(p.activeTrack()),(!t.paused()||v.endList&&"none"!==t.preload())&&u.load()}),s.on("loadedplaylist",function(){u.playlist(s.media(),r),t.paused()||u.load()}),s.on("error",hc[i](i,o))}},Xh={AUDIO:function(i,s){var o=s.vhs,t=s.sourceType,r=s.segmentLoaders[i],u=s.requestOptions,p=s.master.mediaGroups,v=s.mediaTypes[i],b=v.groups,S=v.tracks,U=v.logger_,F=s.masterPlaylistLoader,se=za(F.master);for(var ye in(!p[i]||0===Object.keys(p[i]).length)&&(p[i]={main:{default:{default:!0}}},se&&(p[i].main.default.playlists=F.master.playlists)),p[i])for(var fe in b[ye]||(b[ye]=[]),p[i][ye]){var pe=p[i][ye][fe],et=void 0;if(se?(U("AUDIO group '"+ye+"' label '"+fe+"' is a master playlist"),pe.isMasterPlaylist=!0,et=null):et="vhs-json"===t&&pe.playlists?new D(pe.playlists[0],o,u):pe.resolvedUri?new D(pe.resolvedUri,o,u):pe.playlists&&"dash"===t?new Ff(pe.playlists[0],o,u,F):null,pe=Ye.mergeOptions({id:fe,playlistLoader:et},pe),Jh[i](i,pe.playlistLoader,s),b[ye].push(pe),typeof S[fe]>"u"){var ot=new Ye.AudioTrack({id:fe,kind:Zg(pe),enabled:!1,language:pe.language,default:pe.default,label:fe});S[fe]=ot}}r.on("error",hc[i](i,s))},SUBTITLES:function(i,s){var o=s.tech,t=s.vhs,r=s.sourceType,u=s.segmentLoaders[i],p=s.requestOptions,v=s.master.mediaGroups,b=s.mediaTypes[i],S=b.groups,U=b.tracks,F=s.masterPlaylistLoader;for(var se in v[i])for(var ye in S[se]||(S[se]=[]),v[i][se])if(!v[i][se][ye].forced){var fe=v[i][se][ye],pe=void 0;if("hls"===r)pe=new D(fe.resolvedUri,t,p);else if("dash"===r){if(!fe.playlists.filter(function(St){return St.excludeUntil!==1/0}).length)return;pe=new Ff(fe.playlists[0],t,p,F)}else"vhs-json"===r&&(pe=new D(fe.playlists?fe.playlists[0]:fe.resolvedUri,t,p));if(fe=Ye.mergeOptions({id:ye,playlistLoader:pe},fe),Jh[i](i,fe.playlistLoader,s),S[se].push(fe),typeof U[ye]>"u"){var ot=o.addRemoteTextTrack({id:ye,kind:"subtitles",default:fe.default&&fe.autoselect,language:fe.language,label:ye},!1).track;U[ye]=ot}}u.on("error",hc[i](i,s))},"CLOSED-CAPTIONS":function(i,s){var o=s.tech,t=s.master.mediaGroups,r=s.mediaTypes[i],u=r.groups,p=r.tracks;for(var v in t[i])for(var b in u[v]||(u[v]=[]),t[i][v]){var S=t[i][v][b];if(/^(?:CC|SERVICE)/.test(S.instreamId)){var U=o.options_.vhs&&o.options_.vhs.captionServices||{},F={label:b,language:S.language,instreamId:S.instreamId,default:S.default&&S.autoselect};if(U[F.instreamId]&&(F=Ye.mergeOptions(F,U[F.instreamId])),void 0===F.default&&delete F.default,u[v].push(Ye.mergeOptions({id:b},S)),typeof p[b]>"u"){var se=o.addRemoteTextTrack({id:F.instreamId,kind:"captions",default:F.default,language:F.language,label:F.label},!1).track;p[b]=se}}}}},Wg=function h(i,s){for(var o=0;o1&&za(s.master))for(var b=0;b"u"?p:null!==o&&p&&p.filter(function(U){return U.id===o.id})[0]||null}}(ye,i),s[ye].activeTrack=Bm[ye](ye,i),s[ye].onGroupChanged=function(i,s){return function(){var o=s.segmentLoaders,t=o[i],r=o.main,u=s.mediaTypes[i],p=u.activeTrack(),v=u.getActiveGroup(),b=u.activePlaylistLoader,S=u.lastGroup_;if((!v||!S||v.id!==S.id)&&(u.lastGroup_=v,u.lastTrack_=p,fc(t,u),v&&!v.isMasterPlaylist)){if(!v.playlistLoader)return void(b&&r.resetEverything());t.resyncLoader(),A1(v.playlistLoader,u)}}}(ye,i),s[ye].onGroupChanging=function(i,s){return function(){var o=s.segmentLoaders[i];s.mediaTypes[i].lastGroup_=null,o.abort(),o.pause()}}(ye,i),s[ye].onTrackChanged=function(i,s){return function(){var o=s.masterPlaylistLoader,t=s.segmentLoaders,r=t[i],u=t.main,p=s.mediaTypes[i],v=p.activeTrack(),b=p.getActiveGroup(),S=p.activePlaylistLoader,U=p.lastTrack_;if((!U||!v||U.id!==v.id)&&(p.lastGroup_=b,p.lastTrack_=v,fc(r,p),b)){if(b.isMasterPlaylist){if(!v||!U||v.id===U.id)return;var F=s.vhs.masterPlaylistController_,se=F.selectPlaylist();if(F.media()===se)return;return p.logger_("track change. Switching master audio from "+U.id+" to "+v.id),o.pause(),u.resetEverything(),void F.fastQualityChange_(se)}if("AUDIO"===i){if(!b.playlistLoader)return u.setAudio(!0),void u.resetEverything();r.setAudio(!0),u.setAudio(!1)}if(S===b.playlistLoader)return void A1(b.playlistLoader,p);r.track&&r.track(v),r.resetEverything(),A1(b.playlistLoader,p)}}}(ye,i),s[ye].getActiveGroup=function(i,s){var o=s.mediaTypes;return function(){var t=o[i].activeTrack();return t?o[i].activeGroup(t):null}}(ye,i)});var b=s.AUDIO.activeGroup();if(b){var S=(b.filter(function(ye){return ye.default})[0]||b[0]).id;s.AUDIO.tracks[S].enabled=!0,s.AUDIO.onGroupChanged(),s.AUDIO.onTrackChanged(),s.AUDIO.getActiveGroup().playlistLoader?(v.setAudio(!1),p.setAudio(!0)):v.setAudio(!0)}o.on("mediachange",function(){["AUDIO","SUBTITLES"].forEach(function(ye){return s[ye].onGroupChanged()})}),o.on("mediachanging",function(){["AUDIO","SUBTITLES"].forEach(function(ye){return s[ye].onGroupChanging()})});var F=function(){s.AUDIO.onTrackChanged(),t.trigger({type:"usage",name:"vhs-audio-change"}),t.trigger({type:"usage",name:"hls-audio-change"})};for(var se in t.audioTracks().addEventListener("change",F),t.remoteTextTracks().addEventListener("change",s.SUBTITLES.onTrackChanged),r.on("dispose",function(){t.audioTracks().removeEventListener("change",F),t.remoteTextTracks().removeEventListener("change",s.SUBTITLES.onTrackChanged)}),t.clearTracks("audio"),s.AUDIO.tracks)t.audioTracks().addTrack(s.AUDIO.tracks[se])},Qg=["mediaRequests","mediaRequestsAborted","mediaRequestsTimedout","mediaRequestsErrored","mediaTransferDuration","mediaBytesTransferred","mediaAppends"],tp=function(i){return this.audioSegmentLoader_[i]+this.mainSegmentLoader_[i]},Jg=function(h){function i(o){var t;t=h.call(this)||this;var r=o.src,u=o.handleManifestRedirects,p=o.withCredentials,v=o.tech,b=o.bandwidth,S=o.externVhs,U=o.useCueTags,F=o.blacklistDuration,se=o.enableLowInitialPlaylist,ye=o.sourceType,fe=o.cacheEncryptionKeys,pe=o.experimentalBufferBasedABR,et=o.experimentalLeastPixelDiffSelector,ot=o.captionServices;if(!r)throw new Error("A non-empty playlist URL or JSON manifest string is required");var St=o.maxPlaylistRetries;(null===St||typeof St>"u")&&(St=1/0),Ns=S,t.experimentalBufferBasedABR=!!pe,t.experimentalLeastPixelDiffSelector=!!et,t.withCredentials=p,t.tech_=v,t.vhs_=v.vhs,t.sourceType_=ye,t.useCueTags_=U,t.blacklistDuration=F,t.maxPlaylistRetries=St,t.enableLowInitialPlaylist=se,t.useCueTags_&&(t.cueTagsTrack_=t.tech_.addTextTrack("metadata","ad-cues"),t.cueTagsTrack_.inBandMetadataTrackDispatchType=""),t.requestOptions_={withCredentials:p,handleManifestRedirects:u,maxPlaylistRetries:St,timeout:null},t.on("error",t.pauseLoading),t.mediaTypes_=function(){var i={};return["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach(function(s){i[s]={groups:{},tracks:{},activePlaylistLoader:null,activeGroup:pa,activeTrack:pa,getActiveGroup:pa,onGroupChanged:pa,onTrackChanged:pa,lastTrack_:null,logger_:yo("MediaGroups["+s+"]")}}),i}(),t.mediaSource=new(l().MediaSource),t.handleDurationChange_=t.handleDurationChange_.bind(W(t)),t.handleSourceOpen_=t.handleSourceOpen_.bind(W(t)),t.handleSourceEnded_=t.handleSourceEnded_.bind(W(t)),t.mediaSource.addEventListener("durationchange",t.handleDurationChange_),t.mediaSource.addEventListener("sourceopen",t.handleSourceOpen_),t.mediaSource.addEventListener("sourceended",t.handleSourceEnded_),t.seekable_=Ye.createTimeRanges(),t.hasPlayed_=!1,t.syncController_=new Qh(o),t.segmentMetadataTrack_=v.addRemoteTextTrack({kind:"metadata",label:"segment-metadata"},!1).track,t.decrypter_=new Rm,t.sourceUpdater_=new Fg(t.mediaSource),t.inbandTextTracks_={},t.timelineChangeController_=new Vg;var Lt={vhs:t.vhs_,parse708captions:o.parse708captions,captionServices:ot,mediaSource:t.mediaSource,currentTime:t.tech_.currentTime.bind(t.tech_),seekable:function(){return t.seekable()},seeking:function(){return t.tech_.seeking()},duration:function(){return t.duration()},hasPlayed:function(){return t.hasPlayed_},goalBufferLength:function(){return t.goalBufferLength()},bandwidth:b,syncController:t.syncController_,decrypter:t.decrypter_,sourceType:t.sourceType_,inbandTextTracks:t.inbandTextTracks_,cacheEncryptionKeys:fe,sourceUpdater:t.sourceUpdater_,timelineChangeController:t.timelineChangeController_,experimentalExactManifestTimings:o.experimentalExactManifestTimings};t.masterPlaylistLoader_="dash"===t.sourceType_?new Ff(r,t.vhs_,t.requestOptions_):new D(r,t.vhs_,t.requestOptions_),t.setupMasterPlaylistLoaderListeners_(),t.mainSegmentLoader_=new b2(Ye.mergeOptions(Lt,{segmentMetadataTrack:t.segmentMetadataTrack_,loaderType:"main"}),o),t.audioSegmentLoader_=new b2(Ye.mergeOptions(Lt,{loaderType:"audio"}),o),t.subtitleSegmentLoader_=new zg(Ye.mergeOptions(Lt,{loaderType:"vtt",featuresNativeTextTracks:t.tech_.featuresNativeTextTracks}),o),t.setupSegmentLoaderListeners_(),t.experimentalBufferBasedABR&&(t.masterPlaylistLoader_.one("loadedplaylist",function(){return t.startABRTimer_()}),t.tech_.on("pause",function(){return t.stopABRTimer_()}),t.tech_.on("play",function(){return t.startABRTimer_()})),Qg.forEach(function(tn){t[tn+"_"]=tp.bind(W(t),tn)}),t.logger_=yo("MPC"),t.triggeredFmp4Usage=!1,"none"===t.tech_.preload()?(t.loadOnPlay_=function(){t.loadOnPlay_=null,t.masterPlaylistLoader_.load()},t.tech_.one("play",t.loadOnPlay_)):t.masterPlaylistLoader_.load(),t.timeToLoadedData__=-1,t.mainAppendsToLoadedData__=-1,t.audioAppendsToLoadedData__=-1;var Ot="none"===t.tech_.preload()?"play":"loadstart";return t.tech_.one(Ot,function(){var tn=Date.now();t.tech_.one("loadeddata",function(){t.timeToLoadedData__=Date.now()-tn,t.mainAppendsToLoadedData__=t.mainSegmentLoader_.mediaAppends,t.audioAppendsToLoadedData__=t.audioSegmentLoader_.mediaAppends})}),t}N(i,h);var s=i.prototype;return s.mainAppendsToLoadedData_=function(){return this.mainAppendsToLoadedData__},s.audioAppendsToLoadedData_=function(){return this.audioAppendsToLoadedData__},s.appendsToLoadedData_=function(){var t=this.mainAppendsToLoadedData_(),r=this.audioAppendsToLoadedData_();return-1===t||-1===r?-1:t+r},s.timeToLoadedData_=function(){return this.timeToLoadedData__},s.checkABR_=function(){var t=this.selectPlaylist();t&&this.shouldSwitchToMedia_(t)&&this.switchMedia_(t,"abr")},s.switchMedia_=function(t,r,u){var p=this.media(),v=p&&(p.id||p.uri),b=t.id||t.uri;v&&v!==b&&(this.logger_("switch media "+v+" -> "+b+" from "+r),this.tech_.trigger({type:"usage",name:"vhs-rendition-change-"+r})),this.masterPlaylistLoader_.media(t,u)},s.startABRTimer_=function(){var t=this;this.stopABRTimer_(),this.abrTimer_=l().setInterval(function(){return t.checkABR_()},250)},s.stopABRTimer_=function(){this.tech_.scrubbing&&this.tech_.scrubbing()||(l().clearInterval(this.abrTimer_),this.abrTimer_=null)},s.getAudioTrackPlaylists_=function(){var t=this.master(),r=t&&t.playlists||[];if(!t||!t.mediaGroups||!t.mediaGroups.AUDIO)return r;var v,u=t.mediaGroups.AUDIO,p=Object.keys(u);if(Object.keys(this.mediaTypes_.AUDIO.groups).length)v=this.mediaTypes_.AUDIO.activeTrack();else{var b=u.main||p.length&&u[p[0]];for(var S in b)if(b[S].default){v={label:S};break}}if(!v)return r;var U=[];for(var F in u)if(u[F][v.label]){var se=u[F][v.label];if(se.playlists&&se.playlists.length)U.push.apply(U,se.playlists);else if(se.uri)U.push(se);else if(t.playlists.length)for(var ye=0;ye1&&(this.tech_.trigger({type:"usage",name:"vhs-alternate-audio"}),this.tech_.trigger({type:"usage",name:"hls-alternate-audio"})),this.useCueTags_&&(this.tech_.trigger({type:"usage",name:"vhs-playlist-cue-tags"}),this.tech_.trigger({type:"usage",name:"hls-playlist-cue-tags"}))},s.shouldSwitchToMedia_=function(t){var r=this.masterPlaylistLoader_.media()||this.masterPlaylistLoader_.pendingMedia_,u=this.tech_.currentTime(),p=this.bufferLowWaterLine(),v=this.bufferHighWaterLine();return function(i){var s=i.currentPlaylist,o=i.buffered,t=i.currentTime,r=i.nextPlaylist,u=i.bufferLowWaterLine,p=i.bufferHighWaterLine,v=i.duration,b=i.experimentalBufferBasedABR,S=i.log;if(!r)return Ye.log.warn("We received no playlist to switch to. Please check your stream."),!1;var U="allowing switch "+(s&&s.id||"null")+" -> "+r.id;if(!s)return S(U+" as current playlist is not set"),!0;if(r.id===s.id)return!1;var F=!!ml(o,t).length;if(!s.endList)return F||"number"!=typeof s.partTargetDuration?(S(U+" as current playlist is live"),!0):(S("not "+U+" as current playlist is live llhls, but currentTime isn't in buffered."),!1);var se=qa(o,t),ye=b?fo.EXPERIMENTAL_MAX_BUFFER_LOW_WATER_LINE:fo.MAX_BUFFER_LOW_WATER_LINE;if(vpe)&&se>=u){var ot=U+" as forwardBuffer >= bufferLowWaterLine ("+se+" >= "+u+")";return b&&(ot+=" and next bandwidth > current bandwidth ("+fe+" > "+pe+")"),S(ot),!0}return S("not "+U+" as no switching criteria met"),!1}({buffered:this.tech_.buffered(),currentTime:u,currentPlaylist:r,nextPlaylist:t,bufferLowWaterLine:p,bufferHighWaterLine:v,duration:this.duration(),experimentalBufferBasedABR:this.experimentalBufferBasedABR,log:this.logger_})},s.setupSegmentLoaderListeners_=function(){var t=this;this.experimentalBufferBasedABR||(this.mainSegmentLoader_.on("bandwidthupdate",function(){var u=t.selectPlaylist();t.shouldSwitchToMedia_(u)&&t.switchMedia_(u,"bandwidthupdate"),t.tech_.trigger("bandwidthupdate")}),this.mainSegmentLoader_.on("progress",function(){t.trigger("progress")})),this.mainSegmentLoader_.on("error",function(){t.blacklistCurrentPlaylist(t.mainSegmentLoader_.error())}),this.mainSegmentLoader_.on("appenderror",function(){t.error=t.mainSegmentLoader_.error_,t.trigger("error")}),this.mainSegmentLoader_.on("syncinfoupdate",function(){t.onSyncInfoUpdate_()}),this.mainSegmentLoader_.on("timestampoffset",function(){t.tech_.trigger({type:"usage",name:"vhs-timestamp-offset"}),t.tech_.trigger({type:"usage",name:"hls-timestamp-offset"})}),this.audioSegmentLoader_.on("syncinfoupdate",function(){t.onSyncInfoUpdate_()}),this.audioSegmentLoader_.on("appenderror",function(){t.error=t.audioSegmentLoader_.error_,t.trigger("error")}),this.mainSegmentLoader_.on("ended",function(){t.logger_("main segment loader ended"),t.onEndOfStream()}),this.mainSegmentLoader_.on("earlyabort",function(u){t.experimentalBufferBasedABR||(t.delegateLoaders_("all",["abort"]),t.blacklistCurrentPlaylist({message:"Aborted early because there isn't enough bandwidth to complete the request without rebuffering."},120))});var r=function(){if(!t.sourceUpdater_.hasCreatedSourceBuffers())return t.tryToCreateSourceBuffers_();var p=t.getCodecsOrExclude_();p&&t.sourceUpdater_.addOrChangeSourceBuffers(p)};this.mainSegmentLoader_.on("trackinfo",r),this.audioSegmentLoader_.on("trackinfo",r),this.mainSegmentLoader_.on("fmp4",function(){t.triggeredFmp4Usage||(t.tech_.trigger({type:"usage",name:"vhs-fmp4"}),t.tech_.trigger({type:"usage",name:"hls-fmp4"}),t.triggeredFmp4Usage=!0)}),this.audioSegmentLoader_.on("fmp4",function(){t.triggeredFmp4Usage||(t.tech_.trigger({type:"usage",name:"vhs-fmp4"}),t.tech_.trigger({type:"usage",name:"hls-fmp4"}),t.triggeredFmp4Usage=!0)}),this.audioSegmentLoader_.on("ended",function(){t.logger_("audioSegmentLoader ended"),t.onEndOfStream()})},s.mediaSecondsLoaded_=function(){return Math.max(this.audioSegmentLoader_.mediaSecondsLoaded+this.mainSegmentLoader_.mediaSecondsLoaded)},s.load=function(){this.mainSegmentLoader_.load(),this.mediaTypes_.AUDIO.activePlaylistLoader&&this.audioSegmentLoader_.load(),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&this.subtitleSegmentLoader_.load()},s.smoothQualityChange_=function(t){void 0===t&&(t=this.selectPlaylist()),this.fastQualityChange_(t)},s.fastQualityChange_=function(t){var r=this;void 0===t&&(t=this.selectPlaylist()),t!==this.masterPlaylistLoader_.media()?(this.switchMedia_(t,"fast-quality"),this.mainSegmentLoader_.resetEverything(function(){Ye.browser.IE_VERSION||Ye.browser.IS_EDGE?r.tech_.setCurrentTime(r.tech_.currentTime()+.04):r.tech_.setCurrentTime(r.tech_.currentTime())})):this.logger_("skipping fastQualityChange because new media is same as old")},s.play=function(){if(!this.setupFirstPlay()){this.tech_.ended()&&this.tech_.setCurrentTime(0),this.hasPlayed_&&this.load();var t=this.tech_.seekable();if(this.tech_.duration()===1/0&&this.tech_.currentTime()this.maxPlaylistRetries?1/0:Date.now()+1e3*r,u.excludeUntil=U,t.reason&&(u.lastExcludeReason_=t.reason),this.tech_.trigger("blacklistplaylist"),this.tech_.trigger({type:"usage",name:"vhs-rendition-blacklisted"}),this.tech_.trigger({type:"usage",name:"hls-rendition-blacklisted"});var F=this.selectPlaylist();if(!F)return this.error="Playback cannot continue. No available working or supported playlists.",void this.trigger("error");var se=t.internal?this.logger_:Ye.log.warn,ye=t.message?" "+t.message:"";se((t.internal?"Internal problem":"Problem")+" encountered with playlist "+u.id+"."+ye+" Switching to playlist "+F.id+"."),F.attributes.AUDIO!==u.attributes.AUDIO&&this.delegateLoaders_("audio",["abort","pause"]),F.attributes.SUBTITLES!==u.attributes.SUBTITLES&&this.delegateLoaders_("subtitle",["abort","pause"]),this.delegateLoaders_("main",["abort","pause"]);var fe=F.targetDuration/2*1e3||5e3,pe="number"==typeof F.lastRequest&&Date.now()-F.lastRequest<=fe;return this.switchMedia_(F,"exclude",b||pe)},s.pauseLoading=function(){this.delegateLoaders_("all",["abort","pause"]),this.stopABRTimer_()},s.delegateLoaders_=function(t,r){var u=this,p=[],v="all"===t;(v||"main"===t)&&p.push(this.masterPlaylistLoader_);var b=[];(v||"audio"===t)&&b.push("AUDIO"),(v||"subtitle"===t)&&(b.push("CLOSED-CAPTIONS"),b.push("SUBTITLES")),b.forEach(function(S){var U=u.mediaTypes_[S]&&u.mediaTypes_[S].activePlaylistLoader;U&&p.push(U)}),["main","audio","subtitle"].forEach(function(S){var U=u[S+"SegmentLoader_"];U&&(t===S||"all"===t)&&p.push(U)}),p.forEach(function(S){return r.forEach(function(U){"function"==typeof S[U]&&S[U]()})})},s.setCurrentTime=function(t){var r=ml(this.tech_.buffered(),t);return this.masterPlaylistLoader_&&this.masterPlaylistLoader_.media()&&this.masterPlaylistLoader_.media().segments?r&&r.length?t:(this.mainSegmentLoader_.resetEverything(),this.mainSegmentLoader_.abort(),this.mediaTypes_.AUDIO.activePlaylistLoader&&(this.audioSegmentLoader_.resetEverything(),this.audioSegmentLoader_.abort()),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&(this.subtitleSegmentLoader_.resetEverything(),this.subtitleSegmentLoader_.abort()),void this.load()):0},s.duration=function(){if(!this.masterPlaylistLoader_)return 0;var t=this.masterPlaylistLoader_.media();return t?t.endList?this.mediaSource?this.mediaSource.duration:Ns.Playlist.duration(t):1/0:0},s.seekable=function(){return this.seekable_},s.onSyncInfoUpdate_=function(){var t;if(this.masterPlaylistLoader_){var r=this.masterPlaylistLoader_.media();if(r){var u=this.syncController_.getExpiredTime(r,this.duration());if(null!==u){var b,S,p=this.masterPlaylistLoader_.master,v=Ns.Playlist.seekable(r,u,Ns.Playlist.liveEdgeDelay(p,r));if(0!==v.length&&(!this.mediaTypes_.AUDIO.activePlaylistLoader||(r=this.mediaTypes_.AUDIO.activePlaylistLoader.media(),null!==(u=this.syncController_.getExpiredTime(r,this.duration()))&&0!==(t=Ns.Playlist.seekable(r,u,Ns.Playlist.liveEdgeDelay(p,r))).length)))this.seekable_&&this.seekable_.length&&(b=this.seekable_.end(0),S=this.seekable_.start(0)),t?t.start(0)>v.end(0)||v.start(0)>t.end(0)?this.seekable_=v:this.seekable_=Ye.createTimeRanges([[t.start(0)>v.start(0)?t.start(0):v.start(0),t.end(0)0&&(p=Math.max(p,u.end(u.length-1))),this.mediaSource.duration!==p&&this.sourceUpdater_.setDuration(p)}},s.dispose=function(){var t=this;this.trigger("dispose"),this.decrypter_.terminate(),this.masterPlaylistLoader_.dispose(),this.mainSegmentLoader_.dispose(),this.loadOnPlay_&&this.tech_.off("play",this.loadOnPlay_),["AUDIO","SUBTITLES"].forEach(function(r){var u=t.mediaTypes_[r].groups;for(var p in u)u[p].forEach(function(v){v.playlistLoader&&v.playlistLoader.dispose()})}),this.audioSegmentLoader_.dispose(),this.subtitleSegmentLoader_.dispose(),this.sourceUpdater_.dispose(),this.timelineChangeController_.dispose(),this.stopABRTimer_(),this.updateDuration_&&this.mediaSource.removeEventListener("sourceopen",this.updateDuration_),this.mediaSource.removeEventListener("durationchange",this.handleDurationChange_),this.mediaSource.removeEventListener("sourceopen",this.handleSourceOpen_),this.mediaSource.removeEventListener("sourceended",this.handleSourceEnded_),this.off()},s.master=function(){return this.masterPlaylistLoader_.master},s.media=function(){return this.masterPlaylistLoader_.media()||this.initialMedia_},s.areMediaTypesKnown_=function(){var t=!!this.mediaTypes_.AUDIO.activePlaylistLoader,r=!!this.mainSegmentLoader_.getCurrentMediaInfo_(),u=!t||!!this.audioSegmentLoader_.getCurrentMediaInfo_();return!(!r||!u)},s.getCodecsOrExclude_=function(){var t=this,r={main:this.mainSegmentLoader_.getCurrentMediaInfo_()||{},audio:this.audioSegmentLoader_.getCurrentMediaInfo_()||{}};r.video=r.main;var u=b1(this.master(),this.media()),p={},v=!!this.mediaTypes_.AUDIO.activePlaylistLoader;if(r.main.hasVideo&&(p.video=u.video||r.main.videoCodec||"avc1.4d400d"),r.main.isMuxed&&(p.video+=","+(u.audio||r.main.audioCodec||Je)),(r.main.hasAudio&&!r.main.isMuxed||r.audio.hasAudio||v)&&(p.audio=u.audio||r.main.audioCodec||r.audio.audioCodec||Je,r.audio.isFmp4=r.main.hasAudio&&!r.main.isMuxed?r.main.isFmp4:r.audio.isFmp4),p.audio||p.video){var U,S={};if(["video","audio"].forEach(function(fe){if(p.hasOwnProperty(fe)&&!function(pe,et){return pe?ht(et):Ue(et)}(r[fe].isFmp4,p[fe])){var pe=r[fe].isFmp4?"browser":"muxer";S[pe]=S[pe]||[],S[pe].push(p[fe]),"audio"===fe&&(U=pe)}}),v&&U&&this.media().attributes.AUDIO){var F=this.media().attributes.AUDIO;this.master().playlists.forEach(function(fe){(fe.attributes&&fe.attributes.AUDIO)===F&&fe!==t.media()&&(fe.excludeUntil=1/0)}),this.logger_("excluding audio group "+F+" as "+U+' does not support codec(s): "'+p.audio+'"')}if(!Object.keys(S).length){if(this.sourceUpdater_.hasCreatedSourceBuffers()&&!this.sourceUpdater_.canChangeType()){var ye=[];if(["video","audio"].forEach(function(fe){var pe=(Ze(t.sourceUpdater_.codecs[fe]||"")[0]||{}).type,et=(Ze(p[fe]||"")[0]||{}).type;pe&&et&&pe.toLowerCase()!==et.toLowerCase()&&ye.push('"'+t.sourceUpdater_.codecs[fe]+'" -> "'+p[fe]+'"')}),ye.length)return void this.blacklistCurrentPlaylist({playlist:this.media(),message:"Codec switching not supported: "+ye.join(", ")+".",blacklistDuration:1/0,internal:!0})}return p}var se=Object.keys(S).reduce(function(fe,pe){return fe&&(fe+=", "),fe+=pe+' does not support codec(s): "'+S[pe].join(",")+'"'},"")+".";this.blacklistCurrentPlaylist({playlist:this.media(),internal:!0,message:se,blacklistDuration:1/0})}else this.blacklistCurrentPlaylist({playlist:this.media(),message:"Could not determine codecs for playlist.",blacklistDuration:1/0})},s.tryToCreateSourceBuffers_=function(){if("open"===this.mediaSource.readyState&&!this.sourceUpdater_.hasCreatedSourceBuffers()&&this.areMediaTypesKnown_()){var t=this.getCodecsOrExclude_();if(t){this.sourceUpdater_.createSourceBuffers(t);var r=[t.video,t.audio].filter(Boolean).join(",");this.excludeIncompatibleVariants_(r)}}},s.excludeUnsupportedVariants_=function(){var t=this,r=this.master().playlists,u=[];Object.keys(r).forEach(function(p){var v=r[p];if(-1===u.indexOf(v.id)){u.push(v.id);var b=b1(t.master,v),S=[];b.audio&&!Ue(b.audio)&&!ht(b.audio)&&S.push("audio codec "+b.audio),b.video&&!Ue(b.video)&&!ht(b.video)&&S.push("video codec "+b.video),b.text&&"stpp.ttml.im1t"===b.text&&S.push("text codec "+b.text),S.length&&(v.excludeUntil=1/0,t.logger_("excluding "+v.id+" for unsupported: "+S.join(", ")))}})},s.excludeIncompatibleVariants_=function(t){var r=this,u=[],p=this.master().playlists,v=ad(Ze(t)),b=Hf(v),S=v.video&&Ze(v.video)[0]||null,U=v.audio&&Ze(v.audio)[0]||null;Object.keys(p).forEach(function(F){var se=p[F];if(-1===u.indexOf(se.id)&&se.excludeUntil!==1/0){u.push(se.id);var ye=[],fe=b1(r.masterPlaylistLoader_.master,se),pe=Hf(fe);if(fe.audio||fe.video){if(pe!==b&&ye.push('codec count "'+pe+'" !== "'+b+'"'),!r.sourceUpdater_.canChangeType()){var et=fe.video&&Ze(fe.video)[0]||null,ot=fe.audio&&Ze(fe.audio)[0]||null;et&&S&&et.type.toLowerCase()!==S.type.toLowerCase()&&ye.push('video codec "'+et.type+'" !== "'+S.type+'"'),ot&&U&&ot.type.toLowerCase()!==U.type.toLowerCase()&&ye.push('audio codec "'+ot.type+'" !== "'+U.type+'"')}ye.length&&(se.excludeUntil=1/0,r.logger_("blacklisting "+se.id+": "+ye.join(" && ")))}}})},s.updateAdCues_=function(t){var r=0,u=this.seekable();u.length&&(r=u.start(0)),function(i,s,o){if(void 0===o&&(o=0),i.segments)for(var r,t=o,u=0;u"u"?p:(t?delete r.disabled:r.disabled=!0,t!==p&&!u&&(o(),t?i.trigger("renditionenabled"):i.trigger("renditiondisabled")),t)}}(i.playlists,s.id,p)},Jf=["seeking","seeked","pause","playing","error"],Fm=function(){function h(s){var o=this;this.masterPlaylistController_=s.masterPlaylistController,this.tech_=s.tech,this.seekable=s.seekable,this.allowSeeksWithinUnsafeLiveWindow=s.allowSeeksWithinUnsafeLiveWindow,this.liveRangeSafeTimeDelta=s.liveRangeSafeTimeDelta,this.media=s.media,this.consecutiveUpdates=0,this.lastRecordedTime=null,this.timer_=null,this.checkCurrentTimeTimeout_=null,this.logger_=yo("PlaybackWatcher"),this.logger_("initialize");var t=function(){return o.monitorCurrentTime_()},r=function(){return o.monitorCurrentTime_()},u=function(){return o.techWaiting_()},p=function(){return o.cancelTimer_()},v=this.masterPlaylistController_,b=["main","subtitle","audio"],S={};b.forEach(function(F){S[F]={reset:function(){return o.resetSegmentDownloads_(F)},updateend:function(){return o.checkSegmentDownloads_(F)}},v[F+"SegmentLoader_"].on("appendsdone",S[F].updateend),v[F+"SegmentLoader_"].on("playlistupdate",S[F].reset),o.tech_.on(["seeked","seeking"],S[F].reset)});var U=function(se){["main","audio"].forEach(function(ye){v[ye+"SegmentLoader_"][se]("appended",o.seekingAppendCheck_)})};this.seekingAppendCheck_=function(){o.fixesBadSeeks_()&&(o.consecutiveUpdates=0,o.lastRecordedTime=o.tech_.currentTime(),U("off"))},this.clearSeekingAppendCheck_=function(){return U("off")},this.watchForBadSeeking_=function(){o.clearSeekingAppendCheck_(),U("on")},this.tech_.on("seeked",this.clearSeekingAppendCheck_),this.tech_.on("seeking",this.watchForBadSeeking_),this.tech_.on("waiting",u),this.tech_.on(Jf,p),this.tech_.on("canplay",r),this.tech_.one("play",t),this.dispose=function(){o.clearSeekingAppendCheck_(),o.logger_("dispose"),o.tech_.off("waiting",u),o.tech_.off(Jf,p),o.tech_.off("canplay",r),o.tech_.off("play",t),o.tech_.off("seeking",o.watchForBadSeeking_),o.tech_.off("seeked",o.clearSeekingAppendCheck_),b.forEach(function(F){v[F+"SegmentLoader_"].off("appendsdone",S[F].updateend),v[F+"SegmentLoader_"].off("playlistupdate",S[F].reset),o.tech_.off(["seeked","seeking"],S[F].reset)}),o.checkCurrentTimeTimeout_&&l().clearTimeout(o.checkCurrentTimeTimeout_),o.cancelTimer_()}}var i=h.prototype;return i.monitorCurrentTime_=function(){this.checkCurrentTime_(),this.checkCurrentTimeTimeout_&&l().clearTimeout(this.checkCurrentTimeTimeout_),this.checkCurrentTimeTimeout_=l().setTimeout(this.monitorCurrentTime_.bind(this),250)},i.resetSegmentDownloads_=function(o){var t=this.masterPlaylistController_[o+"SegmentLoader_"];this[o+"StalledDownloads_"]>0&&this.logger_("resetting possible stalled download count for "+o+" loader"),this[o+"StalledDownloads_"]=0,this[o+"Buffered_"]=t.buffered_()},i.checkSegmentDownloads_=function(o){var t=this.masterPlaylistController_,r=t[o+"SegmentLoader_"],u=r.buffered_(),p=function(i,s){if(i===s)return!1;if(!i&&s||!s&&i||i.length!==s.length)return!0;for(var o=0;o=t.end(t.length-1)))return this.techWaiting_();this.consecutiveUpdates>=5&&o===this.lastRecordedTime?(this.consecutiveUpdates++,this.waiting_()):o===this.lastRecordedTime?this.consecutiveUpdates++:(this.consecutiveUpdates=0,this.lastRecordedTime=o)}},i.cancelTimer_=function(){this.consecutiveUpdates=0,this.timer_&&(this.logger_("cancelTimer_"),clearTimeout(this.timer_)),this.timer_=null},i.fixesBadSeeks_=function(){if(!this.tech_.seeking())return!1;var p,t=this.seekable(),r=this.tech_.currentTime();this.afterSeekableWindow_(t,r,this.media(),this.allowSeeksWithinUnsafeLiveWindow)&&(p=t.end(t.length-1));if(this.beforeSeekableWindow_(t,r)){var b=t.start(0);p=b+(b===t.end(0)?0:Ss)}if(typeof p<"u")return this.logger_("Trying to seek outside of seekable at time "+r+" with seekable range "+g1(t)+". Seeking to "+p+"."),this.tech_.setCurrentTime(p),!0;for(var S=this.masterPlaylistController_.sourceUpdater_,U=this.tech_.buffered(),F=S.audioBuffer?S.audioBuffered():null,se=S.videoBuffer?S.videoBuffered():null,ye=this.media(),fe=ye.partTargetDuration?ye.partTargetDuration:2*(ye.targetDuration-fa),pe=[F,se],et=0;et "+r.end(0)+"]. Attempting to resume playback by seeking to the current time."),this.tech_.trigger({type:"usage",name:"vhs-unknown-waiting"}),void this.tech_.trigger({type:"usage",name:"hls-unknown-waiting"})}},i.techWaiting_=function(){var o=this.seekable(),t=this.tech_.currentTime();if(this.tech_.seeking()||null!==this.timer_)return!0;if(this.beforeSeekableWindow_(o,t)){var r=o.end(o.length-1);return this.logger_("Fell out of live window at time "+t+". Seeking to live point (seekable end) "+r),this.cancelTimer_(),this.tech_.setCurrentTime(r),this.tech_.trigger({type:"usage",name:"vhs-live-resync"}),this.tech_.trigger({type:"usage",name:"hls-live-resync"}),!0}var u=this.tech_.vhs.masterPlaylistController_.sourceUpdater_,p=this.tech_.buffered();if(this.videoUnderflow_({audioBuffered:u.audioBuffered(),videoBuffered:u.videoBuffered(),currentTime:t}))return this.cancelTimer_(),this.tech_.setCurrentTime(t),this.tech_.trigger({type:"usage",name:"vhs-video-underflow"}),this.tech_.trigger({type:"usage",name:"hls-video-underflow"}),!0;var b=Xc(p,t);if(b.length>0){var S=b.start(0)-t;return this.logger_("Stopped at "+t+", setting timer for "+S+", seeking to "+b.start(0)),this.cancelTimer_(),this.timer_=setTimeout(this.skipTheGap_.bind(this),1e3*S,t),!0}return!1},i.afterSeekableWindow_=function(o,t,r,u){if(void 0===u&&(u=!1),!o.length)return!1;var p=o.end(o.length-1)+Ss;return!r.endList&&u&&(p=o.end(o.length-1)+3*r.targetDuration),t>p},i.beforeSeekableWindow_=function(o,t){return!!(o.length&&o.start(0)>0&&t2)return{start:p,end:v}}return null},h}(),E2={errorInterval:30,getSource:function(i){return i(this.tech({IWillNotUseThisInPlugins:!0}).currentSource_||this.currentSource())}},rp=function h(i,s){var o=0,t=0,r=Ye.mergeOptions(E2,s);i.ready(function(){i.trigger({type:"usage",name:"vhs-error-reload-initialized"}),i.trigger({type:"usage",name:"hls-error-reload-initialized"})});var u=function(){t&&i.currentTime(t)},p=function(F){null!=F&&(t=i.duration()!==1/0&&i.currentTime()||0,i.one("loadedmetadata",u),i.src(F),i.trigger({type:"usage",name:"vhs-error-reload"}),i.trigger({type:"usage",name:"hls-error-reload"}),i.play())},v=function(){return Date.now()-o<1e3*r.errorInterval?(i.trigger({type:"usage",name:"vhs-error-reload-canceled"}),void i.trigger({type:"usage",name:"hls-error-reload-canceled"})):r.getSource&&"function"==typeof r.getSource?(o=Date.now(),r.getSource.call(i,p)):void Ye.log.error("ERROR: reloadSourceOnError - The option getSource must be a function!")},b=function U(){i.off("loadedmetadata",u),i.off("error",v),i.off("dispose",U)};i.on("error",v),i.on("dispose",b),i.reloadSourceOnError=function(F){b(),h(i,F)}},bo={PlaylistLoader:D,Playlist:vi,utils:Wo,STANDARD_PLAYLIST_SELECTOR:p2,INITIAL_PLAYLIST_SELECTOR:function(){var i=this,s=this.playlists.master.playlists.filter(vi.isEnabled);return w1(s,function(t,r){return T1(t,r)}),s.filter(function(t){return!!b1(i.playlists.master,t).video})[0]||null},lastBandwidthSelector:p2,movingAverageBandwidthSelector:function(i){var s=-1,o=-1;if(i<0||i>1)throw new Error("Moving average bandwidth decay must be between 0 and 1.");return function(){var t=this.useDevicePixelRatio&&l().devicePixelRatio||1;return s<0&&(s=this.systemBandwidth,o=this.systemBandwidth),this.systemBandwidth>0&&this.systemBandwidth!==o&&(s=i*this.systemBandwidth+(1-i)*s,o=this.systemBandwidth),Zf(this.playlists.master,s,parseInt(lc(this.tech_.el(),"width"),10)*t,parseInt(lc(this.tech_.el(),"height"),10)*t,this.limitRenditionByPlayerDimensions,this.masterPlaylistController_)}},comparePlaylistBandwidth:T1,comparePlaylistResolution:function(i,s){var o,t;return i.attributes.RESOLUTION&&i.attributes.RESOLUTION.width&&(o=i.attributes.RESOLUTION.width),o=o||l().Number.MAX_VALUE,s.attributes.RESOLUTION&&s.attributes.RESOLUTION.width&&(t=s.attributes.RESOLUTION.width),o===(t=t||l().Number.MAX_VALUE)&&i.attributes.BANDWIDTH&&s.attributes.BANDWIDTH?i.attributes.BANDWIDTH-s.attributes.BANDWIDTH:o-t},xhr:B()};Object.keys(fo).forEach(function(h){Object.defineProperty(bo,h,{get:function(){return Ye.log.warn("using Vhs."+h+" is UNSAFE be sure you know what you are doing"),fo[h]},set:function(s){Ye.log.warn("using Vhs."+h+" is UNSAFE be sure you know what you are doing"),"number"!=typeof s||s<0?Ye.log.warn("value of Vhs."+h+" must be greater than or equal to 0"):fo[h]=s}})});var ap="videojs-vhs",D2=function(i,s){for(var o=s.media(),t=-1,r=0;r=F&&S>=F?Math.max(S,se):se}return S},set:function(S){this.masterPlaylistController_.mainSegmentLoader_.bandwidth=S,this.masterPlaylistController_.mainSegmentLoader_.throughput={rate:0,count:0}}},systemBandwidth:{get:function(){var U,S=1/(this.bandwidth||1);return U=this.throughput>0?1/this.throughput:0,Math.floor(1/(S+U))},set:function(){Ye.log.error('The "systemBandwidth" property is read-only')}}}),this.options_.bandwidth&&(this.bandwidth=this.options_.bandwidth),this.options_.throughput&&(this.throughput=this.options_.throughput),Object.defineProperties(this.stats,{bandwidth:{get:function(){return u.bandwidth||0},enumerable:!0},mediaRequests:{get:function(){return u.masterPlaylistController_.mediaRequests_()||0},enumerable:!0},mediaRequestsAborted:{get:function(){return u.masterPlaylistController_.mediaRequestsAborted_()||0},enumerable:!0},mediaRequestsTimedout:{get:function(){return u.masterPlaylistController_.mediaRequestsTimedout_()||0},enumerable:!0},mediaRequestsErrored:{get:function(){return u.masterPlaylistController_.mediaRequestsErrored_()||0},enumerable:!0},mediaTransferDuration:{get:function(){return u.masterPlaylistController_.mediaTransferDuration_()||0},enumerable:!0},mediaBytesTransferred:{get:function(){return u.masterPlaylistController_.mediaBytesTransferred_()||0},enumerable:!0},mediaSecondsLoaded:{get:function(){return u.masterPlaylistController_.mediaSecondsLoaded_()||0},enumerable:!0},mediaAppends:{get:function(){return u.masterPlaylistController_.mediaAppends_()||0},enumerable:!0},mainAppendsToLoadedData:{get:function(){return u.masterPlaylistController_.mainAppendsToLoadedData_()||0},enumerable:!0},audioAppendsToLoadedData:{get:function(){return u.masterPlaylistController_.audioAppendsToLoadedData_()||0},enumerable:!0},appendsToLoadedData:{get:function(){return u.masterPlaylistController_.appendsToLoadedData_()||0},enumerable:!0},timeToLoadedData:{get:function(){return u.masterPlaylistController_.timeToLoadedData_()||0},enumerable:!0},buffered:{get:function(){return ka(u.tech_.buffered())},enumerable:!0},currentTime:{get:function(){return u.tech_.currentTime()},enumerable:!0},currentSource:{get:function(){return u.tech_.currentSource_},enumerable:!0},currentTech:{get:function(){return u.tech_.name_},enumerable:!0},duration:{get:function(){return u.tech_.duration()},enumerable:!0},master:{get:function(){return u.playlists.master},enumerable:!0},playerDimensions:{get:function(){return u.tech_.currentDimensions()},enumerable:!0},seekable:{get:function(){return ka(u.tech_.seekable())},enumerable:!0},timestamp:{get:function(){return Date.now()},enumerable:!0},videoPlaybackQuality:{get:function(){return u.tech_.getVideoPlaybackQuality()},enumerable:!0}}),this.tech_.one("canplay",this.masterPlaylistController_.setupFirstPlay.bind(this.masterPlaylistController_)),this.tech_.on("bandwidthupdate",function(){u.options_.useBandwidthFromLocalStorage&&function(i){if(!l().localStorage)return!1;var s=xl();s=s?Ye.mergeOptions(s,i):i;try{l().localStorage.setItem(ap,JSON.stringify(s))}catch{return!1}}({bandwidth:u.bandwidth,throughput:Math.round(u.throughput)})}),this.masterPlaylistController_.on("selectedinitialmedia",function(){!function(i){i.representations=function(){var s=i.masterPlaylistController_.master(),o=za(s)?i.masterPlaylistController_.getAudioTrackPlaylists_():s.playlists;return o?o.filter(function(t){return!Fa(t)}).map(function(t,r){return new np(i,t,t.id)}):[]}}(u)}),this.masterPlaylistController_.sourceUpdater_.on("createdsourcebuffers",function(){u.setupEme_()}),this.on(this.masterPlaylistController_,"progress",function(){this.tech_.trigger("progress")}),this.on(this.masterPlaylistController_,"firstplay",function(){this.ignoreNextSeekingEvent_=!0}),this.setupQualityLevels_(),this.tech_.el()&&(this.mediaSourceUrl_=l().URL.createObjectURL(this.masterPlaylistController_.mediaSource),this.tech_.src(this.mediaSourceUrl_))}},s.createKeySessions_=function(){var t=this,r=this.masterPlaylistController_.mediaTypes_.AUDIO.activePlaylistLoader;this.logger_("waiting for EME key session creation"),zm({player:this.player_,sourceKeySystems:this.source_.keySystems,audioMedia:r&&r.media(),mainPlaylists:this.playlists.master.playlists}).then(function(){t.logger_("created EME key session"),t.masterPlaylistController_.sourceUpdater_.initializedEme()}).catch(function(u){t.logger_("error while creating EME key session",u),t.player_.error({message:"Failed to initialize media keys for EME",code:3})})},s.handleWaitingForKey_=function(){this.logger_("waitingforkey fired, attempting to create any new key sessions"),this.createKeySessions_()},s.setupEme_=function(){var t=this,r=this.masterPlaylistController_.mediaTypes_.AUDIO.activePlaylistLoader,u=x2({player:this.player_,sourceKeySystems:this.source_.keySystems,media:this.playlists.media(),audioMedia:r&&r.media()});this.player_.tech_.on("keystatuschange",function(p){"output-restricted"===p.status&&t.masterPlaylistController_.blacklistCurrentPlaylist({playlist:t.masterPlaylistController_.media(),message:"DRM keystatus changed to "+p.status+". Playlist will fail to play. Check for HDCP content.",blacklistDuration:1/0})}),this.handleWaitingForKey_=this.handleWaitingForKey_.bind(this),this.player_.tech_.on("waitingforkey",this.handleWaitingForKey_),11!==Ye.browser.IE_VERSION&&u?this.createKeySessions_():this.masterPlaylistController_.sourceUpdater_.initializedEme()},s.setupQualityLevels_=function(){var t=this,r=Ye.players[this.tech_.options_.playerId];!r||!r.qualityLevels||this.qualityLevels_||(this.qualityLevels_=r.qualityLevels(),this.masterPlaylistController_.on("selectedinitialmedia",function(){!function(i,s){s.representations().forEach(function(o){i.addQualityLevel(o)}),D2(i,s.playlists)}(t.qualityLevels_,t)}),this.playlists.on("mediachange",function(){D2(t.qualityLevels_,t.playlists)}))},i.version=function(){return{"@videojs/http-streaming":"2.13.1","mux.js":"6.0.1","mpd-parser":"0.21.0","m3u8-parser":"4.7.0","aes-decrypter":"3.1.2"}},s.version=function(){return this.constructor.version()},s.canChangeType=function(){return Fg.canChangeType()},s.play=function(){this.masterPlaylistController_.play()},s.setCurrentTime=function(t){this.masterPlaylistController_.setCurrentTime(t)},s.duration=function(){return this.masterPlaylistController_.duration()},s.seekable=function(){return this.masterPlaylistController_.seekable()},s.dispose=function(){this.playbackWatcher_&&this.playbackWatcher_.dispose(),this.masterPlaylistController_&&this.masterPlaylistController_.dispose(),this.qualityLevels_&&this.qualityLevels_.dispose(),this.player_&&(delete this.player_.vhs,delete this.player_.dash,delete this.player_.hls),this.tech_&&this.tech_.vhs&&delete this.tech_.vhs,this.tech_&&delete this.tech_.hls,this.mediaSourceUrl_&&l().URL.revokeObjectURL&&(l().URL.revokeObjectURL(this.mediaSourceUrl_),this.mediaSourceUrl_=null),this.tech_&&this.tech_.off("waitingforkey",this.handleWaitingForKey_),h.prototype.dispose.call(this)},s.convertToProgramTime=function(t,r){return pg({playlist:this.masterPlaylistController_.media(),time:t,callback:r})},s.seekToProgramTime=function(t,r,u,p){return void 0===u&&(u=!0),void 0===p&&(p=2),gg({programTime:t,playlist:this.masterPlaylistController_.media(),retryCount:p,pauseAfterSeek:u,seekTo:this.options_.seekTo,tech:this.options_.tech,callback:r})},i}(Ye.getComponent("Component")),fd={name:"videojs-http-streaming",VERSION:"2.13.1",canHandleSource:function(i,s){void 0===s&&(s={});var o=Ye.mergeOptions(Ye.options,s);return fd.canPlayType(i.type,o)},handleSource:function(i,s,o){void 0===o&&(o={});var t=Ye.mergeOptions(Ye.options,o);return s.vhs=new I2(i,s,t),Ye.hasOwnProperty("hls")||Object.defineProperty(s,"hls",{get:function(){return Ye.log.warn("player.tech().hls is deprecated. Use player.tech().vhs instead."),s.vhs},configurable:!0}),s.vhs.xhr=B(),s.vhs.src(i.src,i.type),s.vhs},canPlayType:function(i,s){void 0===s&&(s={});var o=Ye.mergeOptions(Ye.options,s),t=o.vhs,r=(t=void 0===t?{}:t).overrideNative,u=void 0===r?!Ye.browser.IS_ANY_SAFARI:r,p=o.hls,v=(p=void 0===p?{}:p).overrideNative,b=void 0!==v&&v,S=wt(i);return S&&(!bo.supportsTypeNatively(S)||b||u)?"maybe":""}};(ht("avc1.4d400d,mp4a.40.2")&&Ye.getTech("Html5").registerSourceHandler(fd,0),Ye.VhsHandler=I2,Object.defineProperty(Ye,"HlsHandler",{get:function(){return Ye.log.warn("videojs.HlsHandler is deprecated. Use videojs.VhsHandler instead."),I2},configurable:!0}),Ye.VhsSourceHandler=fd,Object.defineProperty(Ye,"HlsSourceHandler",{get:function(){return Ye.log.warn("videojs.HlsSourceHandler is deprecated. Use videojs.VhsSourceHandler instead."),fd},configurable:!0}),Ye.Vhs=bo,Object.defineProperty(Ye,"Hls",{get:function(){return Ye.log.warn("videojs.Hls is deprecated. Use videojs.Vhs instead."),bo},configurable:!0}),Ye.use||(Ye.registerComponent("Hls",bo),Ye.registerComponent("Vhs",bo)),Ye.options.vhs=Ye.options.vhs||{},Ye.options.hls=Ye.options.hls||{},Ye.getPlugin&&Ye.getPlugin("reloadSourceOnError"))||(Ye.registerPlugin||Ye.plugin)("reloadSourceOnError",function(i){rp(this,i)});const o3=Ye},5985:(dt,de,C)=>{"use strict";var f=C(5901),l=C(8888),k=C.n(l); +/*! @name videojs-contrib-quality-levels @version 2.1.0 @license Apache-2.0 */function q(Oe){if(void 0===Oe)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Oe}var z=function Oe(De){var Pe=this;if(f.Z.browser.IS_IE8)for(var ce in Pe=k().createElement("custom"),Oe.prototype)"constructor"!==ce&&(Pe[ce]=Oe.prototype[ce]);return Pe.id=De.id,Pe.label=Pe.id,Pe.width=De.width,Pe.height=De.height,Pe.bitrate=De.bandwidth,Pe.enabled_=De.enabled,Object.defineProperty(Pe,"enabled",{get:function(){return Pe.enabled_()},set:function(ne){Pe.enabled_(ne)}}),Pe},V=function(Oe){function De(){var ce,be=q(q(ce=Oe.call(this)||this));if(f.Z.browser.IS_IE8)for(var ne in be=k().createElement("custom"),De.prototype)"constructor"!==ne&&(be[ne]=De.prototype[ne]);return be.levels_=[],be.selectedIndex_=-1,Object.defineProperty(be,"selectedIndex",{get:function(){return be.selectedIndex_}}),Object.defineProperty(be,"length",{get:function(){return be.levels_.length}}),be||q(ce)}!function R(Oe,De){Oe.prototype=Object.create(De.prototype),Oe.prototype.constructor=Oe,Oe.__proto__=De}(De,Oe);var Pe=De.prototype;return Pe.addQualityLevel=function(be){var ne=this.getQualityLevelById(be.id);if(ne)return ne;var J=this.levels_.length;return ne=new z(be),""+J in this||Object.defineProperty(this,J,{get:function(){return this.levels_[J]}}),this.levels_.push(ne),this.trigger({qualityLevel:ne,type:"addqualitylevel"}),ne},Pe.removeQualityLevel=function(be){for(var ne=null,J=0,xe=this.length;JJ&&this.selectedIndex_--;break}return ne&&this.trigger({qualityLevel:be,type:"removequalitylevel"}),ne},Pe.getQualityLevelById=function(be){for(var ne=0,J=this.length;ne{"use strict";C.d(de,{Z:()=>Oe});var f=C(5901);function k(De,Pe){De.prototype=Object.create(Pe.prototype),De.prototype.constructor=De,De.__proto__=Pe}function R(De){if(void 0===De)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return De}var q=f.Z.getComponent("MenuItem"),z=f.Z.getComponent("Component"),V=function(De){function Pe(be,ne){return ne.selectable=!0,ne.multiSelectable=!1,De.call(this,be,ne)||this}k(Pe,De);var ce=Pe.prototype;return ce.handleClick=function(){var ne=this.options_;console.log("Changing quality to:",ne.label),De.prototype.handleClick.call(this);for(var J=this.player().qualityLevels(),xe=0;xe=0)&&(xe.push(Ve),ne.push(new V(this.player_,{label:Ve,index:Ee,selected:ze,sortVal:j})))}return J.length>1&&ne.push(new V(this.player_,{label:"Auto",index:J.length,selected:!1,sortVal:99999})),ne.sort(function(X,me){return X.options_.sortValme.options_.sortVal?-1:0}),ne},Pe}(W),N={},ee=f.Z.registerPlugin||f.Z.plugin,Te=function(Pe){var ce=this;this.ready(function(){!function(Pe,ce){if(Pe.addClass("vjs-http-source-selector"),console.log("videojs-http-source-selector initialized!"),console.log("player.techName_:"+Pe.techName_),"Html5"!=Pe.techName_)return!1;Pe.on(["loadedmetadata"],function(be){if(Pe.qualityLevels(),f.Z.log("loadmetadata event"),"undefined"==Pe.videojs_http_source_selector_initialized||1==Pe.videojs_http_source_selector_initialized)console.log("player.videojs_http_source_selector_initialized == true");else{console.log("player.videojs_http_source_selector_initialized == false"),Pe.videojs_http_source_selector_initialized=!0;var J=Pe.controlBar,xe=J.getChild("fullscreenToggle").el();J.el().insertBefore(J.addChild("SourceMenuButton").el(),xe)}})}(ce,f.Z.mergeOptions(N,Pe))}),f.Z.registerComponent("SourceMenuButton",re),f.Z.registerComponent("SourceMenuItem",V)};ee("httpSourceSelector",Te),Te.VERSION="1.1.6";const Oe=Te},6994:(dt,de,C)=>{var f=C(988),l=dt.exports={WebVTT:C(3409),VTTCue:C(5921),VTTRegion:C(9217)};f.vttjs=l,f.WebVTT=l.WebVTT;var k=l.VTTCue,R=l.VTTRegion,q=f.VTTCue,z=f.VTTRegion;l.shim=function(){f.VTTCue=k,f.VTTRegion=R},l.restore=function(){f.VTTCue=q,f.VTTRegion=z},f.VTTCue||l.shim()},3409:(dt,de,C)=>{var f=C(8888),l=Object.create||function(){function j(){}return function(X){if(1!==arguments.length)throw new Error("Object.create shim only accepts one parameter.");return j.prototype=X,new j}}();function k(j,X){this.name="ParsingError",this.code=j.code,this.message=X||j.message}function R(j){function X($e,_t,st,Dt){return 3600*(0|$e)+60*(0|_t)+(0|st)+(0|Dt)/1e3}var me=j.match(/^(\d+):(\d{1,2})(:\d{1,2})?\.(\d{3})/);return me?me[3]?X(me[1],me[2],me[3].replace(":",""),me[4]):me[1]>59?X(me[1],me[2],0,me[4]):X(0,me[1],me[2],me[4]):null}function q(){this.values=l(null)}function z(j,X,me,$e){var _t=$e?j.split($e):[j];for(var st in _t)if("string"==typeof _t[st]){var Dt=_t[st].split(me);if(2===Dt.length)X(Dt[0].trim(),Dt[1].trim())}}function V(j,X,me){var $e=j;function _t(){var kt=R(j);if(null===kt)throw new k(k.Errors.BadTimeStamp,"Malformed timestamp: "+$e);return j=j.replace(/^[^\sa-zA-Z-]+/,""),kt}function Dt(){j=j.replace(/^\s+/,"")}if(Dt(),X.startTime=_t(),Dt(),"--\x3e"!==j.substr(0,3))throw new k(k.Errors.BadTimeStamp,"Malformed time stamp (time stamps must be separated by '--\x3e'): "+$e);j=j.substr(3),Dt(),X.endTime=_t(),Dt(),function st(kt,rt){var Pt=new q;z(kt,function(Xe,It){switch(Xe){case"region":for(var ut=me.length-1;ut>=0;ut--)if(me[ut].id===It){Pt.set(Xe,me[ut].region);break}break;case"vertical":Pt.alt(Xe,It,["rl","lr"]);break;case"line":var Gt=It.split(","),gt=Gt[0];Pt.integer(Xe,gt),Pt.percent(Xe,gt)&&Pt.set("snapToLines",!1),Pt.alt(Xe,gt,["auto"]),2===Gt.length&&Pt.alt("lineAlign",Gt[1],["start","center","end"]);break;case"position":Gt=It.split(","),Pt.percent(Xe,Gt[0]),2===Gt.length&&Pt.alt("positionAlign",Gt[1],["start","center","end"]);break;case"size":Pt.percent(Xe,It);break;case"align":Pt.alt(Xe,It,["start","center","end","left","right"])}},/:/,/\s/),rt.region=Pt.get("region",null),rt.vertical=Pt.get("vertical","");try{rt.line=Pt.get("line","auto")}catch{}rt.lineAlign=Pt.get("lineAlign","start"),rt.snapToLines=Pt.get("snapToLines",!0),rt.size=Pt.get("size",100);try{rt.align=Pt.get("align","center")}catch{rt.align=Pt.get("align","middle")}try{rt.position=Pt.get("position","auto")}catch{rt.position=Pt.get("position",{start:0,left:0,center:50,middle:50,end:100,right:100},rt.align)}rt.positionAlign=Pt.get("positionAlign",{start:"start",left:"start",center:"center",middle:"center",end:"end",right:"end"},rt.align)}(j,X)}k.prototype=l(Error.prototype),k.prototype.constructor=k,k.Errors={BadSignature:{code:0,message:"Malformed WebVTT signature."},BadTimeStamp:{code:1,message:"Malformed time stamp."}},q.prototype={set:function(j,X){!this.get(j)&&""!==X&&(this.values[j]=X)},get:function(j,X,me){return me?this.has(j)?this.values[j]:X[me]:this.has(j)?this.values[j]:X},has:function(j){return j in this.values},alt:function(j,X,me){for(var $e=0;$e=0&&X<=100))&&(this.set(j,X),!0)}};var W=f.createElement&&f.createElement("textarea"),re={c:"span",i:"i",b:"b",u:"u",ruby:"ruby",rt:"rt",v:"span",lang:"span"},N={white:"rgba(255,255,255,1)",lime:"rgba(0,255,0,1)",cyan:"rgba(0,255,255,1)",red:"rgba(255,0,0,1)",yellow:"rgba(255,255,0,1)",magenta:"rgba(255,0,255,1)",blue:"rgba(0,0,255,1)",black:"rgba(0,0,0,1)"},ee={v:"title",lang:"lang"},ie={rt:"ruby"};function Te(j,X){function me(){if(!X)return null;var Ct=X.match(/^([^<]*)(<[^>]*>?)?/);return function gt(it){return X=X.substr(it.length),it}(Ct[1]?Ct[1]:Ct[2])}function $e(gt){return W.innerHTML=gt,gt=W.textContent,W.textContent="",gt}function st(gt,Ct){var it=re[gt];if(!it)return null;var mt=j.document.createElement(it),Ze=ee[gt];return Ze&&Ct&&(mt[Ze]=Ct.trim()),mt}for(var rt,Dt=j.document.createElement("div"),kt=Dt,Pt=[];null!==(rt=me());)if("<"!==rt[0])kt.appendChild(j.document.createTextNode($e(rt)));else{if("/"===rt[1]){Pt.length&&Pt[Pt.length-1]===rt.substr(2).replace(">","")&&(Pt.pop(),kt=kt.parentNode);continue}var It,Xe=R(rt.substr(1,rt.length-2));if(Xe){It=j.document.createProcessingInstruction("timestamp",Xe),kt.appendChild(It);continue}var ut=rt.match(/^<([^.\s/0-9>]+)(\.[^\s\\>]+)?([^>\\]+)?(\\?)>?$/);if(!ut||!(It=st(ut[1],ut[3]))||(gt=kt,ie[(Ct=It).localName]&&ie[Ct.localName]!==gt.localName))continue;if(ut[2]){var Gt=ut[2].split(".");Gt.forEach(function(gt){var Ct=/^bg_/.test(gt),it=Ct?gt.slice(3):gt;if(N.hasOwnProperty(it)){var mt=Ct?"background-color":"color",Ze=N[it];It.style[mt]=Ze}}),It.className=Gt.join(" ")}Pt.push(ut[1]),kt.appendChild(It),kt=It}var gt,Ct;return Dt}var Oe=[[1470,1470],[1472,1472],[1475,1475],[1478,1478],[1488,1514],[1520,1524],[1544,1544],[1547,1547],[1549,1549],[1563,1563],[1566,1610],[1645,1647],[1649,1749],[1765,1766],[1774,1775],[1786,1805],[1807,1808],[1810,1839],[1869,1957],[1969,1969],[1984,2026],[2036,2037],[2042,2042],[2048,2069],[2074,2074],[2084,2084],[2088,2088],[2096,2110],[2112,2136],[2142,2142],[2208,2208],[2210,2220],[8207,8207],[64285,64285],[64287,64296],[64298,64310],[64312,64316],[64318,64318],[64320,64321],[64323,64324],[64326,64449],[64467,64829],[64848,64911],[64914,64967],[65008,65020],[65136,65140],[65142,65276],[67584,67589],[67592,67592],[67594,67637],[67639,67640],[67644,67644],[67647,67669],[67671,67679],[67840,67867],[67872,67897],[67903,67903],[67968,68023],[68030,68031],[68096,68096],[68112,68115],[68117,68119],[68121,68147],[68160,68167],[68176,68184],[68192,68223],[68352,68405],[68416,68437],[68440,68466],[68472,68479],[68608,68680],[126464,126467],[126469,126495],[126497,126498],[126500,126500],[126503,126503],[126505,126514],[126516,126519],[126521,126521],[126523,126523],[126530,126530],[126535,126535],[126537,126537],[126539,126539],[126541,126543],[126545,126546],[126548,126548],[126551,126551],[126553,126553],[126555,126555],[126557,126557],[126559,126559],[126561,126562],[126564,126564],[126567,126570],[126572,126578],[126580,126583],[126585,126588],[126590,126590],[126592,126601],[126603,126619],[126625,126627],[126629,126633],[126635,126651],[1114109,1114109]];function De(j){for(var X=0;X=me[0]&&j<=me[1])return!0}return!1}function Pe(j){var X=[],me="";if(!j||!j.childNodes)return"ltr";function _t(kt,rt){for(var Pt=rt.childNodes.length-1;Pt>=0;Pt--)kt.push(rt.childNodes[Pt])}function st(kt){if(!kt||!kt.length)return null;var rt=kt.pop(),Pt=rt.textContent||rt.innerText;if(Pt){var Xe=Pt.match(/^.*(\n|\r)/);return Xe?(kt.length=0,Xe[0]):Pt}return"ruby"===rt.tagName?st(kt):rt.childNodes?(_t(kt,rt),st(kt)):void 0}for(_t(X,j);me=st(X);)for(var Dt=0;Dt=0&&j.line<=100))return j.line;if(!j.track||!j.track.textTrackList||!j.track.textTrackList.mediaElement)return-1;for(var X=j.track,me=X.textTrackList,$e=0,_t=0;_tut&&(It=It<0?-1:1,It*=Math.ceil(ut/Xe)*Xe),kt<0&&(It+=""===Dt.vertical?me.height:me.width,rt=rt.reverse()),st.move(Gt,It)}else{var gt=st.lineHeight/me.height*100;switch(Dt.lineAlign){case"center":kt-=gt/2;break;case"end":kt-=gt}switch(Dt.vertical){case"":X.applyStyles({top:X.formatStyle(kt,"%")});break;case"rl":X.applyStyles({left:X.formatStyle(kt,"%")});break;case"lr":X.applyStyles({right:X.formatStyle(kt,"%")})}rt=["+y","-x","+x","-y"],st=new J(X)}var Ct=function _t(it,mt){for(var Ze,Se=new J(it),Wt=1,zt=0;ztyn&&(Ze=new J(it),Wt=yn),it=new J(Se)}return Ze||Se}(st,rt);X.move(Ct.toCSSCompatValues(me))}function Ne(){}be.prototype.applyStyles=function(j,X){for(var me in X=X||this.div,j)j.hasOwnProperty(me)&&(X.style[me]=j[me])},be.prototype.formatStyle=function(j,X){return 0===j?0:j+X},ne.prototype=l(be.prototype),ne.prototype.constructor=ne,J.prototype.move=function(j,X){switch(X=void 0!==X?X:this.lineHeight,j){case"+x":this.left+=X,this.right+=X;break;case"-x":this.left-=X,this.right-=X;break;case"+y":this.top+=X,this.bottom+=X;break;case"-y":this.top-=X,this.bottom-=X}},J.prototype.overlaps=function(j){return this.leftj.left&&this.topj.top},J.prototype.overlapsAny=function(j){for(var X=0;X=j.top&&this.bottom<=j.bottom&&this.left>=j.left&&this.right<=j.right},J.prototype.overlapsOppositeAxis=function(j,X){switch(X){case"+x":return this.leftj.right;case"+y":return this.topj.bottom}},J.prototype.intersectPercentage=function(j){return Math.max(0,Math.min(this.right,j.right)-Math.max(this.left,j.left))*Math.max(0,Math.min(this.bottom,j.bottom)-Math.max(this.top,j.top))/(this.height*this.width)},J.prototype.toCSSCompatValues=function(j){return{top:this.top-j.top,bottom:j.bottom-this.bottom,left:this.left-j.left,right:j.right-this.right,height:this.height,width:this.width}},J.getSimpleBoxPosition=function(j){var X=j.div?j.div.offsetHeight:j.tagName?j.offsetHeight:0,me=j.div?j.div.offsetWidth:j.tagName?j.offsetWidth:0,$e=j.div?j.div.offsetTop:j.tagName?j.offsetTop:0;return{left:(j=j.div?j.div.getBoundingClientRect():j.tagName?j.getBoundingClientRect():j).left,right:j.right,top:j.top||$e,height:j.height||X,bottom:j.bottom||$e+(j.height||X),width:j.width||me}},Ne.StringDecoder=function(){return{decode:function(j){if(!j)return"";if("string"!=typeof j)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(j))}}},Ne.convertCueToDOMTree=function(j,X){return j&&X?Te(j,X):null};Ne.processCues=function(j,X,me){if(!j||!X||!me)return null;for(;me.firstChild;)me.removeChild(me.firstChild);var $e=j.document.createElement("div");if($e.style.position="absolute",$e.style.left="0",$e.style.right="0",$e.style.top="0",$e.style.bottom="0",$e.style.margin="1.5%",me.appendChild($e),function _t(Xe){for(var It=0;It{var C={"":1,lr:1,rl:1},f={start:1,center:1,end:1,left:1,right:1,auto:1,"line-left":1,"line-right":1};function k(q){return"string"==typeof q&&(!!f[q.toLowerCase()]&&q.toLowerCase())}function R(q,z,V){this.hasBeenReset=!1;var W="",re=!1,N=q,ee=z,ie=V,Te=null,Oe="",De=!0,Pe="auto",ce="start",be="auto",ne="auto",J=100,xe="center";Object.defineProperties(this,{id:{enumerable:!0,get:function(){return W},set:function(Ne){W=""+Ne}},pauseOnExit:{enumerable:!0,get:function(){return re},set:function(Ne){re=!!Ne}},startTime:{enumerable:!0,get:function(){return N},set:function(Ne){if("number"!=typeof Ne)throw new TypeError("Start time must be set to a number.");N=Ne,this.hasBeenReset=!0}},endTime:{enumerable:!0,get:function(){return ee},set:function(Ne){if("number"!=typeof Ne)throw new TypeError("End time must be set to a number.");ee=Ne,this.hasBeenReset=!0}},text:{enumerable:!0,get:function(){return ie},set:function(Ne){ie=""+Ne,this.hasBeenReset=!0}},region:{enumerable:!0,get:function(){return Te},set:function(Ne){Te=Ne,this.hasBeenReset=!0}},vertical:{enumerable:!0,get:function(){return Oe},set:function(Ne){var Ee=function l(q){return"string"==typeof q&&!!C[q.toLowerCase()]&&q.toLowerCase()}(Ne);if(!1===Ee)throw new SyntaxError("Vertical: an invalid or illegal direction string was specified.");Oe=Ee,this.hasBeenReset=!0}},snapToLines:{enumerable:!0,get:function(){return De},set:function(Ne){De=!!Ne,this.hasBeenReset=!0}},line:{enumerable:!0,get:function(){return Pe},set:function(Ne){if("number"!=typeof Ne&&"auto"!==Ne)throw new SyntaxError("Line: an invalid number or illegal string was specified.");Pe=Ne,this.hasBeenReset=!0}},lineAlign:{enumerable:!0,get:function(){return ce},set:function(Ne){var Ee=k(Ne);Ee?(ce=Ee,this.hasBeenReset=!0):console.warn("lineAlign: an invalid or illegal string was specified.")}},position:{enumerable:!0,get:function(){return be},set:function(Ne){if(Ne<0||Ne>100)throw new Error("Position must be between 0 and 100.");be=Ne,this.hasBeenReset=!0}},positionAlign:{enumerable:!0,get:function(){return ne},set:function(Ne){var Ee=k(Ne);Ee?(ne=Ee,this.hasBeenReset=!0):console.warn("positionAlign: an invalid or illegal string was specified.")}},size:{enumerable:!0,get:function(){return J},set:function(Ne){if(Ne<0||Ne>100)throw new Error("Size must be between 0 and 100.");J=Ne,this.hasBeenReset=!0}},align:{enumerable:!0,get:function(){return xe},set:function(Ne){var Ee=k(Ne);if(!Ee)throw new SyntaxError("align: an invalid or illegal alignment string was specified.");xe=Ee,this.hasBeenReset=!0}}}),this.displayState=void 0}R.prototype.getCueAsHTML=function(){return WebVTT.convertCueToDOMTree(window,this.text)},dt.exports=R},9217:dt=>{var de={"":!0,up:!0};function f(k){return"number"==typeof k&&k>=0&&k<=100}dt.exports=function l(){var k=100,R=3,q=0,z=100,V=0,W=100,re="";Object.defineProperties(this,{width:{enumerable:!0,get:function(){return k},set:function(N){if(!f(N))throw new Error("Width must be between 0 and 100.");k=N}},lines:{enumerable:!0,get:function(){return R},set:function(N){if("number"!=typeof N)throw new TypeError("Lines must be set to a number.");R=N}},regionAnchorY:{enumerable:!0,get:function(){return z},set:function(N){if(!f(N))throw new Error("RegionAnchorX must be between 0 and 100.");z=N}},regionAnchorX:{enumerable:!0,get:function(){return q},set:function(N){if(!f(N))throw new Error("RegionAnchorY must be between 0 and 100.");q=N}},viewportAnchorY:{enumerable:!0,get:function(){return W},set:function(N){if(!f(N))throw new Error("ViewportAnchorY must be between 0 and 100.");W=N}},viewportAnchorX:{enumerable:!0,get:function(){return V},set:function(N){if(!f(N))throw new Error("ViewportAnchorX must be between 0 and 100.");V=N}},scroll:{enumerable:!0,get:function(){return re},set:function(N){var ee=function C(k){return"string"==typeof k&&!!de[k.toLowerCase()]&&k.toLowerCase()}(N);!1===ee?console.warn("Scroll: an invalid or illegal string was specified."):re=ee}}})}},8932:dt=>{function de(){return dt.exports=de=Object.assign?Object.assign.bind():function(C){for(var f=1;f{"use strict";C.d(de,{HT:()=>R,JF:()=>mi,K0:()=>z,Mx:()=>Bt,Nd:()=>so,O5:()=>wn,PM:()=>va,bD:()=>ts,ez:()=>Zr,mk:()=>nr,q:()=>k,sg:()=>Nr,w_:()=>q});var f=C(1354); /** - * @license Angular v15.2.10 + * @license Angular v16.2.12 * (c) 2010-2022 Google LLC. https://angular.io/ * License: MIT - */let C=null;function q(){return C}function U(P){C||(C=P)}class F{}const G=new t.OlP("DocumentToken");class K{historyGo(M){throw new Error("Not implemented")}}K.\u0275fac=function(M){return new(M||K)},K.\u0275prov=t.Yz7({token:K,factory:function(){return function re(){return(0,t.LFG)(j)}()},providedIn:"platform"});new t.OlP("Location Initialized");class j extends K{constructor(M){super(),this._doc=M,this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return q().getBaseHref(this._doc)}onPopState(M){const Q=q().getGlobalEventTarget(this._doc,"window");return Q.addEventListener("popstate",M,!1),()=>Q.removeEventListener("popstate",M)}onHashChange(M){const Q=q().getGlobalEventTarget(this._doc,"window");return Q.addEventListener("hashchange",M,!1),()=>Q.removeEventListener("hashchange",M)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(M){this._location.pathname=M}pushState(M,Q,xe){ce()?this._history.pushState(M,Q,xe):this._location.hash=xe}replaceState(M,Q,xe){ce()?this._history.replaceState(M,Q,xe):this._location.hash=xe}forward(){this._history.forward()}back(){this._history.back()}historyGo(M=0){this._history.go(M)}getState(){return this._history.state}}function ce(){return!!window.history.pushState}function Be(P,M){if(0==P.length)return M;if(0==M.length)return P;let Q=0;return P.endsWith("/")&&Q++,M.startsWith("/")&&Q++,2==Q?P+M.substring(1):1==Q?P+M:P+"/"+M}function Fe(P){const M=P.match(/#|\?|$/),Q=M&&M.index||P.length,xe=Q-("/"===P[Q-1]?1:0);return P.slice(0,xe)+P.slice(Q)}function Ne(P){return P&&"?"!==P[0]?"?"+P:P}j.\u0275fac=function(M){return new(M||j)(t.LFG(G))},j.\u0275prov=t.Yz7({token:j,factory:function(){return function we(){return new j((0,t.LFG)(G))}()},providedIn:"platform"});class je{historyGo(M){throw new Error("Not implemented")}}je.\u0275fac=function(M){return new(M||je)},je.\u0275prov=t.Yz7({token:je,factory:function(){return(0,t.f3M)(de)},providedIn:"root"});const me=new t.OlP("appBaseHref");class de extends je{constructor(M,Q){super(),this._platformLocation=M,this._removeListenerFns=[],this._baseHref=Q??this._platformLocation.getBaseHrefFromDOM()??(0,t.f3M)(G).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(M){this._removeListenerFns.push(this._platformLocation.onPopState(M),this._platformLocation.onHashChange(M))}getBaseHref(){return this._baseHref}prepareExternalUrl(M){return Be(this._baseHref,M)}path(M=!1){const Q=this._platformLocation.pathname+Ne(this._platformLocation.search),xe=this._platformLocation.hash;return xe&&M?`${Q}${xe}`:Q}pushState(M,Q,xe,rt){const gt=this.prepareExternalUrl(xe+Ne(rt));this._platformLocation.pushState(M,Q,gt)}replaceState(M,Q,xe,rt){const gt=this.prepareExternalUrl(xe+Ne(rt));this._platformLocation.replaceState(M,Q,gt)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(M=0){this._platformLocation.historyGo?.(M)}}de.\u0275fac=function(M){return new(M||de)(t.LFG(K),t.LFG(me,8))},de.\u0275prov=t.Yz7({token:de,factory:de.\u0275fac,providedIn:"root"});class fe extends je{constructor(M,Q){super(),this._platformLocation=M,this._baseHref="",this._removeListenerFns=[],null!=Q&&(this._baseHref=Q)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(M){this._removeListenerFns.push(this._platformLocation.onPopState(M),this._platformLocation.onHashChange(M))}getBaseHref(){return this._baseHref}path(M=!1){let Q=this._platformLocation.hash;return null==Q&&(Q="#"),Q.length>0?Q.substring(1):Q}prepareExternalUrl(M){const Q=Be(this._baseHref,M);return Q.length>0?"#"+Q:Q}pushState(M,Q,xe,rt){let gt=this.prepareExternalUrl(xe+Ne(rt));0==gt.length&&(gt=this._platformLocation.pathname),this._platformLocation.pushState(M,Q,gt)}replaceState(M,Q,xe,rt){let gt=this.prepareExternalUrl(xe+Ne(rt));0==gt.length&&(gt=this._platformLocation.pathname),this._platformLocation.replaceState(M,Q,gt)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(M=0){this._platformLocation.historyGo?.(M)}}fe.\u0275fac=function(M){return new(M||fe)(t.LFG(K),t.LFG(me,8))},fe.\u0275prov=t.Yz7({token:fe,factory:fe.\u0275fac});class Se{constructor(M){this._subject=new t.vpe,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=M;const Q=this._locationStrategy.getBaseHref();this._basePath=function Ce(P){if(new RegExp("^(https?:)?//").test(P)){const[,Q]=P.split(/\/\/[^\/]+/);return Q}return P}(Fe(Le(Q))),this._locationStrategy.onPopState(xe=>{this._subject.emit({url:this.path(!0),pop:!0,state:xe.state,type:xe.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(M=!1){return this.normalize(this._locationStrategy.path(M))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(M,Q=""){return this.path()==this.normalize(M+Ne(Q))}normalize(M){return Se.stripTrailingSlash(function Ve(P,M){if(!P||!M.startsWith(P))return M;const Q=M.substring(P.length);return""===Q||["/",";","?","#"].includes(Q[0])?Q:M}(this._basePath,Le(M)))}prepareExternalUrl(M){return M&&"/"!==M[0]&&(M="/"+M),this._locationStrategy.prepareExternalUrl(M)}go(M,Q="",xe=null){this._locationStrategy.pushState(xe,"",M,Q),this._notifyUrlChangeListeners(this.prepareExternalUrl(M+Ne(Q)),xe)}replaceState(M,Q="",xe=null){this._locationStrategy.replaceState(xe,"",M,Q),this._notifyUrlChangeListeners(this.prepareExternalUrl(M+Ne(Q)),xe)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(M=0){this._locationStrategy.historyGo?.(M)}onUrlChange(M){return this._urlChangeListeners.push(M),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(Q=>{this._notifyUrlChangeListeners(Q.url,Q.state)})),()=>{const Q=this._urlChangeListeners.indexOf(M);this._urlChangeListeners.splice(Q,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(M="",Q){this._urlChangeListeners.forEach(xe=>xe(M,Q))}subscribe(M,Q,xe){return this._subject.subscribe({next:M,error:Q,complete:xe})}}function Le(P){return P.replace(/\/index.html$/,"")}Se.normalizeQueryParams=Ne,Se.joinWithSlash=Be,Se.stripTrailingSlash=Fe,Se.\u0275fac=function(M){return new(M||Se)(t.LFG(je))},Se.\u0275prov=t.Yz7({token:Se,factory:function(){return function it(){return new Se((0,t.LFG)(je))}()},providedIn:"root"});const Ge={ADP:[void 0,void 0,0],AFN:[void 0,"\u060b",0],ALL:[void 0,void 0,0],AMD:[void 0,"\u058f",2],AOA:[void 0,"Kz"],ARS:[void 0,"$"],AUD:["A$","$"],AZN:[void 0,"\u20bc"],BAM:[void 0,"KM"],BBD:[void 0,"$"],BDT:[void 0,"\u09f3"],BHD:[void 0,void 0,3],BIF:[void 0,void 0,0],BMD:[void 0,"$"],BND:[void 0,"$"],BOB:[void 0,"Bs"],BRL:["R$"],BSD:[void 0,"$"],BWP:[void 0,"P"],BYN:[void 0,void 0,2],BYR:[void 0,void 0,0],BZD:[void 0,"$"],CAD:["CA$","$",2],CHF:[void 0,void 0,2],CLF:[void 0,void 0,4],CLP:[void 0,"$",0],CNY:["CN\xa5","\xa5"],COP:[void 0,"$",2],CRC:[void 0,"\u20a1",2],CUC:[void 0,"$"],CUP:[void 0,"$"],CZK:[void 0,"K\u010d",2],DJF:[void 0,void 0,0],DKK:[void 0,"kr",2],DOP:[void 0,"$"],EGP:[void 0,"E\xa3"],ESP:[void 0,"\u20a7",0],EUR:["\u20ac"],FJD:[void 0,"$"],FKP:[void 0,"\xa3"],GBP:["\xa3"],GEL:[void 0,"\u20be"],GHS:[void 0,"GH\u20b5"],GIP:[void 0,"\xa3"],GNF:[void 0,"FG",0],GTQ:[void 0,"Q"],GYD:[void 0,"$",2],HKD:["HK$","$"],HNL:[void 0,"L"],HRK:[void 0,"kn"],HUF:[void 0,"Ft",2],IDR:[void 0,"Rp",2],ILS:["\u20aa"],INR:["\u20b9"],IQD:[void 0,void 0,0],IRR:[void 0,void 0,0],ISK:[void 0,"kr",0],ITL:[void 0,void 0,0],JMD:[void 0,"$"],JOD:[void 0,void 0,3],JPY:["\xa5",void 0,0],KHR:[void 0,"\u17db"],KMF:[void 0,"CF",0],KPW:[void 0,"\u20a9",0],KRW:["\u20a9",void 0,0],KWD:[void 0,void 0,3],KYD:[void 0,"$"],KZT:[void 0,"\u20b8"],LAK:[void 0,"\u20ad",0],LBP:[void 0,"L\xa3",0],LKR:[void 0,"Rs"],LRD:[void 0,"$"],LTL:[void 0,"Lt"],LUF:[void 0,void 0,0],LVL:[void 0,"Ls"],LYD:[void 0,void 0,3],MGA:[void 0,"Ar",0],MGF:[void 0,void 0,0],MMK:[void 0,"K",0],MNT:[void 0,"\u20ae",2],MRO:[void 0,void 0,0],MUR:[void 0,"Rs",2],MXN:["MX$","$"],MYR:[void 0,"RM"],NAD:[void 0,"$"],NGN:[void 0,"\u20a6"],NIO:[void 0,"C$"],NOK:[void 0,"kr",2],NPR:[void 0,"Rs"],NZD:["NZ$","$"],OMR:[void 0,void 0,3],PHP:["\u20b1"],PKR:[void 0,"Rs",2],PLN:[void 0,"z\u0142"],PYG:[void 0,"\u20b2",0],RON:[void 0,"lei"],RSD:[void 0,void 0,0],RUB:[void 0,"\u20bd"],RWF:[void 0,"RF",0],SBD:[void 0,"$"],SEK:[void 0,"kr",2],SGD:[void 0,"$"],SHP:[void 0,"\xa3"],SLE:[void 0,void 0,2],SLL:[void 0,void 0,0],SOS:[void 0,void 0,0],SRD:[void 0,"$"],SSP:[void 0,"\xa3"],STD:[void 0,void 0,0],STN:[void 0,"Db"],SYP:[void 0,"\xa3",0],THB:[void 0,"\u0e3f"],TMM:[void 0,void 0,0],TND:[void 0,void 0,3],TOP:[void 0,"T$"],TRL:[void 0,void 0,0],TRY:[void 0,"\u20ba"],TTD:[void 0,"$"],TWD:["NT$","$",2],TZS:[void 0,void 0,2],UAH:[void 0,"\u20b4"],UGX:[void 0,void 0,0],USD:["$"],UYI:[void 0,void 0,0],UYU:[void 0,"$"],UYW:[void 0,void 0,4],UZS:[void 0,void 0,2],VEF:[void 0,"Bs",2],VND:["\u20ab",void 0,0],VUV:[void 0,void 0,0],XAF:["FCFA",void 0,0],XCD:["EC$","$"],XOF:["F\u202fCFA",void 0,0],XPF:["CFPF",void 0,0],XXX:["\xa4"],YER:[void 0,void 0,0],ZAR:[void 0,"R"],ZMK:[void 0,void 0,0],ZMW:[void 0,"ZK"],ZWD:[void 0,void 0,0]};var E,P,$,ue,Oe,nt,$e,et;function Rt(P,M){return Qe((0,t.cg1)(P)[t.wAp.DateFormat],M)}function Pt(P,M){return Qe((0,t.cg1)(P)[t.wAp.TimeFormat],M)}function Wt(P,M){return Qe((0,t.cg1)(P)[t.wAp.DateTimeFormat],M)}function on(P,M){const Q=(0,t.cg1)(P),xe=Q[t.wAp.NumberSymbols][M];if(typeof xe>"u"){if(M===$e.CurrencyDecimal)return Q[t.wAp.NumberSymbols][$e.Decimal];if(M===$e.CurrencyGroup)return Q[t.wAp.NumberSymbols][$e.Group]}return xe}function xn(P,M){return(0,t.cg1)(P)[t.wAp.NumberFormats][M]}(P=E||(E={}))[P.Decimal=0]="Decimal",P[P.Percent=1]="Percent",P[P.Currency=2]="Currency",P[P.Scientific=3]="Scientific",function(P){P[P.Zero=0]="Zero",P[P.One=1]="One",P[P.Two=2]="Two",P[P.Few=3]="Few",P[P.Many=4]="Many",P[P.Other=5]="Other"}($||($={})),function(P){P[P.Format=0]="Format",P[P.Standalone=1]="Standalone"}(ue||(ue={})),function(P){P[P.Narrow=0]="Narrow",P[P.Abbreviated=1]="Abbreviated",P[P.Wide=2]="Wide",P[P.Short=3]="Short"}(Oe||(Oe={})),function(P){P[P.Short=0]="Short",P[P.Medium=1]="Medium",P[P.Long=2]="Long",P[P.Full=3]="Full"}(nt||(nt={})),function(P){P[P.Decimal=0]="Decimal",P[P.Group=1]="Group",P[P.List=2]="List",P[P.PercentSign=3]="PercentSign",P[P.PlusSign=4]="PlusSign",P[P.MinusSign=5]="MinusSign",P[P.Exponential=6]="Exponential",P[P.SuperscriptingExponent=7]="SuperscriptingExponent",P[P.PerMille=8]="PerMille",P[P.Infinity=9]="Infinity",P[P.NaN=10]="NaN",P[P.TimeSeparator=11]="TimeSeparator",P[P.CurrencyDecimal=12]="CurrencyDecimal",P[P.CurrencyGroup=13]="CurrencyGroup"}($e||($e={})),function(P){P[P.Sunday=0]="Sunday",P[P.Monday=1]="Monday",P[P.Tuesday=2]="Tuesday",P[P.Wednesday=3]="Wednesday",P[P.Thursday=4]="Thursday",P[P.Friday=5]="Friday",P[P.Saturday=6]="Saturday"}(et||(et={}));const Vt=t.kL8;function We(P){if(!P[t.wAp.ExtraData])throw new Error(`Missing extra locale data for the locale "${P[t.wAp.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function Qe(P,M){for(let Q=M;Q>-1;Q--)if(typeof P[Q]<"u")return P[Q];throw new Error("Locale data API: locale data undefined")}function ke(P){const[M,Q]=P.split(":");return{hours:+M,minutes:+Q}}function Te(P,M,Q="en"){const xe=function ft(P){return(0,t.cg1)(P)[t.wAp.Currencies]}(Q)[P]||Ge[P]||[],rt=xe[1];return"narrow"===M&&"string"==typeof rt?rt:xe[0]||P}const It=2;const ln=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,Cn={},an=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;var In,Mn,Ht;function vn(P,M,Q,xe){let rt=function en(P){if(Mt(P))return P;if("number"==typeof P&&!isNaN(P))return new Date(P);if("string"==typeof P){if(P=P.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(P)){const[rt,gt=1,Yt=1]=P.split("-").map(Nn=>+Nn);return _n(rt,gt-1,Yt)}const Q=parseFloat(P);if(!isNaN(P-Q))return new Date(Q);let xe;if(xe=P.match(ln))return function nr(P){const M=new Date(0);let Q=0,xe=0;const rt=P[8]?M.setUTCFullYear:M.setFullYear,gt=P[8]?M.setUTCHours:M.setHours;P[9]&&(Q=Number(P[9]+P[10]),xe=Number(P[9]+P[11])),rt.call(M,Number(P[1]),Number(P[2])-1,Number(P[3]));const Yt=Number(P[4]||0)-Q,Nn=Number(P[5]||0)-xe,li=Number(P[6]||0),cr=Math.floor(1e3*parseFloat("0."+(P[7]||0)));return gt.call(M,Yt,Nn,li,cr),M}(xe)}const M=new Date(P);if(!Mt(M))throw new Error(`Unable to convert "${P}" into a date`);return M}(P);M=Tt(Q,M)||M;let Nn,Yt=[];for(;M;){if(Nn=an.exec(M),!Nn){Yt.push(M);break}{Yt=Yt.concat(Nn.slice(1));const Cr=Yt.pop();if(!Cr)break;M=Cr}}let li=rt.getTimezoneOffset();xe&&(li=lt(xe,li),rt=function gn(P,M,Q){const xe=Q?-1:1,rt=P.getTimezoneOffset(),gt=lt(M,rt);return function bt(P,M){return P=new Date(P.getTime()),P.setMinutes(P.getMinutes()+M),P}(P,xe*(gt-rt))}(rt,xe,!0));let cr="";return Yt.forEach(Cr=>{const Fn=function Ie(P){if(wt[P])return wt[P];let M;switch(P){case"G":case"GG":case"GGG":M=bn(Ht.Eras,Oe.Abbreviated);break;case"GGGG":M=bn(Ht.Eras,Oe.Wide);break;case"GGGGG":M=bn(Ht.Eras,Oe.Narrow);break;case"y":M=tr(Mn.FullYear,1,0,!1,!0);break;case"yy":M=tr(Mn.FullYear,2,0,!0,!0);break;case"yyy":M=tr(Mn.FullYear,3,0,!1,!0);break;case"yyyy":M=tr(Mn.FullYear,4,0,!1,!0);break;case"Y":M=so(1);break;case"YY":M=so(2,!0);break;case"YYY":M=so(3);break;case"YYYY":M=so(4);break;case"M":case"L":M=tr(Mn.Month,1,1);break;case"MM":case"LL":M=tr(Mn.Month,2,1);break;case"MMM":M=bn(Ht.Months,Oe.Abbreviated);break;case"MMMM":M=bn(Ht.Months,Oe.Wide);break;case"MMMMM":M=bn(Ht.Months,Oe.Narrow);break;case"LLL":M=bn(Ht.Months,Oe.Abbreviated,ue.Standalone);break;case"LLLL":M=bn(Ht.Months,Oe.Wide,ue.Standalone);break;case"LLLLL":M=bn(Ht.Months,Oe.Narrow,ue.Standalone);break;case"w":M=Jr(1);break;case"ww":M=Jr(2);break;case"W":M=Jr(1,!0);break;case"d":M=tr(Mn.Date,1);break;case"dd":M=tr(Mn.Date,2);break;case"c":case"cc":M=tr(Mn.Day,1);break;case"ccc":M=bn(Ht.Days,Oe.Abbreviated,ue.Standalone);break;case"cccc":M=bn(Ht.Days,Oe.Wide,ue.Standalone);break;case"ccccc":M=bn(Ht.Days,Oe.Narrow,ue.Standalone);break;case"cccccc":M=bn(Ht.Days,Oe.Short,ue.Standalone);break;case"E":case"EE":case"EEE":M=bn(Ht.Days,Oe.Abbreviated);break;case"EEEE":M=bn(Ht.Days,Oe.Wide);break;case"EEEEE":M=bn(Ht.Days,Oe.Narrow);break;case"EEEEEE":M=bn(Ht.Days,Oe.Short);break;case"a":case"aa":case"aaa":M=bn(Ht.DayPeriods,Oe.Abbreviated);break;case"aaaa":M=bn(Ht.DayPeriods,Oe.Wide);break;case"aaaaa":M=bn(Ht.DayPeriods,Oe.Narrow);break;case"b":case"bb":case"bbb":M=bn(Ht.DayPeriods,Oe.Abbreviated,ue.Standalone,!0);break;case"bbbb":M=bn(Ht.DayPeriods,Oe.Wide,ue.Standalone,!0);break;case"bbbbb":M=bn(Ht.DayPeriods,Oe.Narrow,ue.Standalone,!0);break;case"B":case"BB":case"BBB":M=bn(Ht.DayPeriods,Oe.Abbreviated,ue.Format,!0);break;case"BBBB":M=bn(Ht.DayPeriods,Oe.Wide,ue.Format,!0);break;case"BBBBB":M=bn(Ht.DayPeriods,Oe.Narrow,ue.Format,!0);break;case"h":M=tr(Mn.Hours,1,-12);break;case"hh":M=tr(Mn.Hours,2,-12);break;case"H":M=tr(Mn.Hours,1);break;case"HH":M=tr(Mn.Hours,2);break;case"m":M=tr(Mn.Minutes,1);break;case"mm":M=tr(Mn.Minutes,2);break;case"s":M=tr(Mn.Seconds,1);break;case"ss":M=tr(Mn.Seconds,2);break;case"S":M=tr(Mn.FractionalSeconds,1);break;case"SS":M=tr(Mn.FractionalSeconds,2);break;case"SSS":M=tr(Mn.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":M=Yr(In.Short);break;case"ZZZZZ":M=Yr(In.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":M=Yr(In.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":M=Yr(In.Long);break;default:return null}return wt[P]=M,M}(Cr);cr+=Fn?Fn(rt,Q,li):"''"===Cr?"'":Cr.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),cr}function _n(P,M,Q){const xe=new Date(0);return xe.setFullYear(P,M,Q),xe.setHours(0,0,0),xe}function Tt(P,M){const Q=function Ot(P){return(0,t.cg1)(P)[t.wAp.LocaleId]}(P);if(Cn[Q]=Cn[Q]||{},Cn[Q][M])return Cn[Q][M];let xe="";switch(M){case"shortDate":xe=Rt(P,nt.Short);break;case"mediumDate":xe=Rt(P,nt.Medium);break;case"longDate":xe=Rt(P,nt.Long);break;case"fullDate":xe=Rt(P,nt.Full);break;case"shortTime":xe=Pt(P,nt.Short);break;case"mediumTime":xe=Pt(P,nt.Medium);break;case"longTime":xe=Pt(P,nt.Long);break;case"fullTime":xe=Pt(P,nt.Full);break;case"short":const rt=Tt(P,"shortTime"),gt=Tt(P,"shortDate");xe=Tn(Wt(P,nt.Short),[rt,gt]);break;case"medium":const Yt=Tt(P,"mediumTime"),Nn=Tt(P,"mediumDate");xe=Tn(Wt(P,nt.Medium),[Yt,Nn]);break;case"long":const li=Tt(P,"longTime"),cr=Tt(P,"longDate");xe=Tn(Wt(P,nt.Long),[li,cr]);break;case"full":const Cr=Tt(P,"fullTime"),Fn=Tt(P,"fullDate");xe=Tn(Wt(P,nt.Full),[Cr,Fn])}return xe&&(Cn[Q][M]=xe),xe}function Tn(P,M){return M&&(P=P.replace(/\{([^}]+)}/g,function(Q,xe){return null!=M&&xe in M?M[xe]:Q})),P}function ir(P,M,Q="-",xe,rt){let gt="";(P<0||rt&&P<=0)&&(rt?P=1-P:(P=-P,gt=Q));let Yt=String(P);for(;Yt.length0||Nn>-Q)&&(Nn+=Q),P===Mn.Hours)0===Nn&&-12===Q&&(Nn=12);else if(P===Mn.FractionalSeconds)return function Wn(P,M){return ir(P,3).substring(0,M)}(Nn,M);const li=on(Yt,$e.MinusSign);return ir(Nn,M,li,xe,rt)}}function bn(P,M,Q=ue.Format,xe=!1){return function(rt,gt){return function Zr(P,M,Q,xe,rt,gt){switch(Q){case Ht.Months:return function xt(P,M,Q){const xe=(0,t.cg1)(P),gt=Qe([xe[t.wAp.MonthsFormat],xe[t.wAp.MonthsStandalone]],M);return Qe(gt,Q)}(M,rt,xe)[P.getMonth()];case Ht.Days:return function St(P,M,Q){const xe=(0,t.cg1)(P),gt=Qe([xe[t.wAp.DaysFormat],xe[t.wAp.DaysStandalone]],M);return Qe(gt,Q)}(M,rt,xe)[P.getDay()];case Ht.DayPeriods:const Yt=P.getHours(),Nn=P.getMinutes();if(gt){const cr=function Ut(P){const M=(0,t.cg1)(P);return We(M),(M[t.wAp.ExtraData][2]||[]).map(xe=>"string"==typeof xe?ke(xe):[ke(xe[0]),ke(xe[1])])}(M),Cr=function $t(P,M,Q){const xe=(0,t.cg1)(P);We(xe);const gt=Qe([xe[t.wAp.ExtraData][0],xe[t.wAp.ExtraData][1]],M)||[];return Qe(gt,Q)||[]}(M,rt,xe),Fn=cr.findIndex(Dr=>{if(Array.isArray(Dr)){const[wr,ui]=Dr,ci=Yt>=wr.hours&&Nn>=wr.minutes,yi=Yt0?Math.floor(rt/60):Math.ceil(rt/60);switch(P){case In.Short:return(rt>=0?"+":"")+ir(Yt,2,gt)+ir(Math.abs(rt%60),2,gt);case In.ShortGMT:return"GMT"+(rt>=0?"+":"")+ir(Yt,1,gt);case In.Long:return"GMT"+(rt>=0?"+":"")+ir(Yt,2,gt)+":"+ir(Math.abs(rt%60),2,gt);case In.Extended:return 0===xe?"Z":(rt>=0?"+":"")+ir(Yt,2,gt)+":"+ir(Math.abs(rt%60),2,gt);default:throw new Error(`Unknown zone width "${P}"`)}}}!function(P){P[P.Short=0]="Short",P[P.ShortGMT=1]="ShortGMT",P[P.Long=2]="Long",P[P.Extended=3]="Extended"}(In||(In={})),function(P){P[P.FullYear=0]="FullYear",P[P.Month=1]="Month",P[P.Date=2]="Date",P[P.Hours=3]="Hours",P[P.Minutes=4]="Minutes",P[P.Seconds=5]="Seconds",P[P.FractionalSeconds=6]="FractionalSeconds",P[P.Day=7]="Day"}(Mn||(Mn={})),function(P){P[P.DayPeriods=0]="DayPeriods",P[P.Days=1]="Days",P[P.Months=2]="Months",P[P.Eras=3]="Eras"}(Ht||(Ht={}));const pi=0,Ar=4;function hi(P){return _n(P.getFullYear(),P.getMonth(),P.getDate()+(Ar-P.getDay()))}function Jr(P,M=!1){return function(Q,xe){let rt;if(M){const gt=new Date(Q.getFullYear(),Q.getMonth(),1).getDay()-1,Yt=Q.getDate();rt=1+Math.floor((Yt+gt)/7)}else{const gt=hi(Q),Yt=function ri(P){const M=_n(P,pi,1).getDay();return _n(P,0,1+(M<=Ar?Ar:Ar+7)-M)}(gt.getFullYear()),Nn=gt.getTime()-Yt.getTime();rt=1+Math.round(Nn/6048e5)}return ir(rt,P,on(xe,$e.MinusSign))}}function so(P,M=!1){return function(Q,xe){return ir(hi(Q).getFullYear(),P,on(xe,$e.MinusSign),M)}}const wt={};function lt(P,M){P=P.replace(/:/g,"");const Q=Date.parse("Jan 01, 1970 00:00:00 "+P)/6e4;return isNaN(Q)?M:Q}function Mt(P){return P instanceof Date&&!isNaN(P.valueOf())}const ie=/^(\d+)?\.((\d+)(-(\d+))?)?$/,A=22,W=".",ve="0",He=";",_t=",",Kt="#",On="\xa4",Bn="%";function Kn(P,M,Q,xe,rt,gt,Yt=!1){let Nn="",li=!1;if(isFinite(P)){let cr=function Pr(P){let xe,rt,gt,Yt,Nn,M=Math.abs(P)+"",Q=0;for((rt=M.indexOf(W))>-1&&(M=M.replace(W,"")),(gt=M.search(/e/i))>0?(rt<0&&(rt=gt),rt+=+M.slice(gt+1),M=M.substring(0,gt)):rt<0&&(rt=M.length),gt=0;M.charAt(gt)===ve;gt++);if(gt===(Nn=M.length))xe=[0],rt=1;else{for(Nn--;M.charAt(Nn)===ve;)Nn--;for(rt-=gt,xe=[],Yt=0;gt<=Nn;gt++,Yt++)xe[Yt]=Number(M.charAt(gt))}return rt>A&&(xe=xe.splice(0,A-1),Q=rt-1,rt=1),{digits:xe,exponent:Q,integerLen:rt}}(P);Yt&&(cr=function Yn(P){if(0===P.digits[0])return P;const M=P.digits.length-P.integerLen;return P.exponent?P.exponent+=2:(0===M?P.digits.push(0,0):1===M&&P.digits.push(0),P.integerLen+=2),P}(cr));let Cr=M.minInt,Fn=M.minFrac,Dr=M.maxFrac;if(gt){const vo=gt.match(ie);if(null===vo)throw new Error(`${gt} is not a valid digit info`);const oo=vo[1],Wo=vo[3],Do=vo[5];null!=oo&&(Cr=wi(oo)),null!=Wo&&(Fn=wi(Wo)),null!=Do?Dr=wi(Do):null!=Wo&&Fn>Dr&&(Dr=Fn)}!function Xi(P,M,Q){if(M>Q)throw new Error(`The minimum number of digits after fraction (${M}) is higher than the maximum (${Q}).`);let xe=P.digits,rt=xe.length-P.integerLen;const gt=Math.min(Math.max(M,rt),Q);let Yt=gt+P.integerLen,Nn=xe[Yt];if(Yt>0){xe.splice(Math.max(P.integerLen,Yt));for(let Fn=Yt;Fn=5)if(Yt-1<0){for(let Fn=0;Fn>Yt;Fn--)xe.unshift(0),P.integerLen++;xe.unshift(1),P.integerLen++}else xe[Yt-1]++;for(;rt=cr?ui.pop():li=!1),Dr>=10?1:0},0);Cr&&(xe.unshift(Cr),P.integerLen++)}(cr,Fn,Dr);let wr=cr.digits,ui=cr.integerLen;const ci=cr.exponent;let yi=[];for(li=wr.every(vo=>!vo);ui0?yi=wr.splice(ui,wr.length):(yi=wr,wr=[0]);const Ro=[];for(wr.length>=M.lgSize&&Ro.unshift(wr.splice(-M.lgSize,wr.length).join(""));wr.length>M.gSize;)Ro.unshift(wr.splice(-M.gSize,wr.length).join(""));wr.length&&Ro.unshift(wr.join("")),Nn=Ro.join(on(Q,xe)),yi.length&&(Nn+=on(Q,rt)+yi.join("")),ci&&(Nn+=on(Q,$e.Exponential)+"+"+ci)}else Nn=on(Q,$e.Infinity);return Nn=P<0&&!li?M.negPre+Nn+M.negSuf:M.posPre+Nn+M.posSuf,Nn}function Pn(P,M,Q,xe,rt){const Yt=Di(xn(M,E.Currency),on(M,$e.MinusSign));return Yt.minFrac=function Nt(P){let M;const Q=Ge[P];return Q&&(M=Q[2]),"number"==typeof M?M:It}(xe),Yt.maxFrac=Yt.minFrac,Kn(P,Yt,M,$e.CurrencyGroup,$e.CurrencyDecimal,rt).replace(On,Q).replace(On,"").trim()}function Di(P,M="-"){const Q={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},xe=P.split(He),rt=xe[0],gt=xe[1],Yt=-1!==rt.indexOf(W)?rt.split(W):[rt.substring(0,rt.lastIndexOf(ve)+1),rt.substring(rt.lastIndexOf(ve)+1)],Nn=Yt[0],li=Yt[1]||"";Q.posPre=Nn.substring(0,Nn.indexOf(Kt));for(let Cr=0;Cr-1||(rt=Q.getPluralCategory(P,xe),M.indexOf(rt)>-1))return rt;if(M.indexOf("other")>-1)return"other";throw new Error(`No plural message found for value "${P}"`)}yr.\u0275fac=function(M){return new(M||yr)},yr.\u0275prov=t.Yz7({token:yr,factory:function(M){let Q=null;return M?Q=new M:(xe=t.LFG(t.soG),Q=new jr(xe)),Q;var xe},providedIn:"root"});class jr extends yr{constructor(M){super(),this.locale=M}getPluralCategory(M,Q){switch(Vt(Q||this.locale)(M)){case $.Zero:return"zero";case $.One:return"one";case $.Two:return"two";case $.Few:return"few";case $.Many:return"many";default:return"other"}}}function Po(P,M){M=encodeURIComponent(M);for(const Q of P.split(";")){const xe=Q.indexOf("="),[rt,gt]=-1==xe?[Q,""]:[Q.slice(0,xe),Q.slice(xe+1)];if(rt.trim()===M)return decodeURIComponent(gt)}return null}jr.\u0275fac=function(M){return new(M||jr)(t.LFG(t.soG))},jr.\u0275prov=t.Yz7({token:jr,factory:jr.\u0275fac});const br=/\s+/,Ao=[];class Hi{constructor(M,Q,xe,rt){this._iterableDiffers=M,this._keyValueDiffers=Q,this._ngEl=xe,this._renderer=rt,this.initialClasses=Ao,this.stateMap=new Map}set klass(M){this.initialClasses=null!=M?M.trim().split(br):Ao}set ngClass(M){this.rawClass="string"==typeof M?M.trim().split(br):M}ngDoCheck(){for(const Q of this.initialClasses)this._updateState(Q,!0);const M=this.rawClass;if(Array.isArray(M)||M instanceof Set)for(const Q of M)this._updateState(Q,!0);else if(null!=M)for(const Q of Object.keys(M))this._updateState(Q,Boolean(M[Q]));this._applyStateDiff()}_updateState(M,Q){const xe=this.stateMap.get(M);void 0!==xe?(xe.enabled!==Q&&(xe.changed=!0,xe.enabled=Q),xe.touched=!0):this.stateMap.set(M,{enabled:Q,changed:!0,touched:!0})}_applyStateDiff(){for(const M of this.stateMap){const Q=M[0],xe=M[1];xe.changed?(this._toggleClass(Q,xe.enabled),xe.changed=!1):xe.touched||(xe.enabled&&this._toggleClass(Q,!1),this.stateMap.delete(Q)),xe.touched=!1}}_toggleClass(M,Q){(M=M.trim()).length>0&&M.split(br).forEach(xe=>{Q?this._renderer.addClass(this._ngEl.nativeElement,xe):this._renderer.removeClass(this._ngEl.nativeElement,xe)})}}Hi.\u0275fac=function(M){return new(M||Hi)(t.Y36(t.ZZ4),t.Y36(t.aQg),t.Y36(t.SBq),t.Y36(t.Qsj))},Hi.\u0275dir=t.lG2({type:Hi,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0});class Mo{constructor(M){this._viewContainerRef=M,this.ngComponentOutlet=null}ngOnChanges(M){const{_viewContainerRef:Q,ngComponentOutletNgModule:xe,ngComponentOutletNgModuleFactory:rt}=this;if(Q.clear(),this._componentRef=void 0,this.ngComponentOutlet){const gt=this.ngComponentOutletInjector||Q.parentInjector;(M.ngComponentOutletNgModule||M.ngComponentOutletNgModuleFactory)&&(this._moduleRef&&this._moduleRef.destroy(),this._moduleRef=xe?(0,t.Lck)(xe,sr(gt)):rt?rt.create(sr(gt)):void 0),this._componentRef=Q.createComponent(this.ngComponentOutlet,{index:Q.length,injector:gt,ngModuleRef:this._moduleRef,projectableNodes:this.ngComponentOutletContent})}}ngOnDestroy(){this._moduleRef&&this._moduleRef.destroy()}}function sr(P){return P.get(t.h0i).injector}Mo.\u0275fac=function(M){return new(M||Mo)(t.Y36(t.s_b))},Mo.\u0275dir=t.lG2({type:Mo,selectors:[["","ngComponentOutlet",""]],inputs:{ngComponentOutlet:"ngComponentOutlet",ngComponentOutletInjector:"ngComponentOutletInjector",ngComponentOutletContent:"ngComponentOutletContent",ngComponentOutletNgModule:"ngComponentOutletNgModule",ngComponentOutletNgModuleFactory:"ngComponentOutletNgModuleFactory"},standalone:!0,features:[t.TTD]});class qr{constructor(M,Q,xe,rt){this.$implicit=M,this.ngForOf=Q,this.index=xe,this.count=rt}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}class Gi{set ngForOf(M){this._ngForOf=M,this._ngForOfDirty=!0}set ngForTrackBy(M){this._trackByFn=M}get ngForTrackBy(){return this._trackByFn}constructor(M,Q,xe){this._viewContainer=M,this._template=Q,this._differs=xe,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(M){M&&(this._template=M)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const M=this._ngForOf;!this._differ&&M&&(this._differ=this._differs.find(M).create(this.ngForTrackBy))}if(this._differ){const M=this._differ.diff(this._ngForOf);M&&this._applyChanges(M)}}_applyChanges(M){const Q=this._viewContainer;M.forEachOperation((xe,rt,gt)=>{if(null==xe.previousIndex)Q.createEmbeddedView(this._template,new qr(xe.item,this._ngForOf,-1,-1),null===gt?void 0:gt);else if(null==gt)Q.remove(null===rt?void 0:rt);else if(null!==rt){const Yt=Q.get(rt);Q.move(Yt,gt),ii(Yt,xe)}});for(let xe=0,rt=Q.length;xe{ii(Q.get(xe.currentIndex),xe)})}static ngTemplateContextGuard(M,Q){return!0}}function ii(P,M){P.context.$implicit=M.item}Gi.\u0275fac=function(M){return new(M||Gi)(t.Y36(t.s_b),t.Y36(t.Rgc),t.Y36(t.ZZ4))},Gi.\u0275dir=t.lG2({type:Gi,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0});class $o{constructor(M,Q){this._viewContainer=M,this._context=new Oo,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=Q}set ngIf(M){this._context.$implicit=this._context.ngIf=M,this._updateView()}set ngIfThen(M){Ri("ngIfThen",M),this._thenTemplateRef=M,this._thenViewRef=null,this._updateView()}set ngIfElse(M){Ri("ngIfElse",M),this._elseTemplateRef=M,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(M,Q){return!0}}$o.\u0275fac=function(M){return new(M||$o)(t.Y36(t.s_b),t.Y36(t.Rgc))},$o.\u0275dir=t.lG2({type:$o,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0});class Oo{constructor(){this.$implicit=null,this.ngIf=null}}function Ri(P,M){if(M&&!M.createEmbeddedView)throw new Error(`${P} must be a TemplateRef, but received '${(0,t.AaK)(M)}'.`)}class mn{constructor(M,Q){this._viewContainerRef=M,this._templateRef=Q,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(M){M&&!this._created?this.create():!M&&this._created&&this.destroy()}}class Dn{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(M){this._ngSwitch=M,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(M){this._defaultViews.push(M)}_matchCase(M){const Q=M==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||Q,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),Q}_updateDefaultCases(M){if(this._defaultViews.length>0&&M!==this._defaultUsed){this._defaultUsed=M;for(const Q of this._defaultViews)Q.enforceState(M)}}}Dn.\u0275fac=function(M){return new(M||Dn)},Dn.\u0275dir=t.lG2({type:Dn,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0});class Or{constructor(M,Q,xe){this.ngSwitch=xe,xe._addCase(),this._view=new mn(M,Q)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}Or.\u0275fac=function(M){return new(M||Or)(t.Y36(t.s_b),t.Y36(t.Rgc),t.Y36(Dn,9))},Or.\u0275dir=t.lG2({type:Or,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0});class gi{constructor(M,Q,xe){xe._addDefault(new mn(M,Q))}}gi.\u0275fac=function(M){return new(M||gi)(t.Y36(t.s_b),t.Y36(t.Rgc),t.Y36(Dn,9))},gi.\u0275dir=t.lG2({type:gi,selectors:[["","ngSwitchDefault",""]],standalone:!0});class Mr{constructor(M){this._localization=M,this._caseViews={}}set ngPlural(M){this._updateView(M)}addCase(M,Q){this._caseViews[M]=Q}_updateView(M){this._clearViews();const xe=Uo(M,Object.keys(this._caseViews),this._localization);this._activateView(this._caseViews[xe])}_clearViews(){this._activeView&&this._activeView.destroy()}_activateView(M){M&&(this._activeView=M,this._activeView.create())}}Mr.\u0275fac=function(M){return new(M||Mr)(t.Y36(yr))},Mr.\u0275dir=t.lG2({type:Mr,selectors:[["","ngPlural",""]],inputs:{ngPlural:"ngPlural"},standalone:!0});class Wi{constructor(M,Q,xe,rt){this.value=M;const gt=!isNaN(Number(M));rt.addCase(gt?`=${M}`:M,new mn(xe,Q))}}Wi.\u0275fac=function(M){return new(M||Wi)(t.$8M("ngPluralCase"),t.Y36(t.Rgc),t.Y36(t.s_b),t.Y36(Mr,1))},Wi.\u0275dir=t.lG2({type:Wi,selectors:[["","ngPluralCase",""]],standalone:!0});class vr{constructor(M,Q,xe){this._ngEl=M,this._differs=Q,this._renderer=xe,this._ngStyle=null,this._differ=null}set ngStyle(M){this._ngStyle=M,!this._differ&&M&&(this._differ=this._differs.find(M).create())}ngDoCheck(){if(this._differ){const M=this._differ.diff(this._ngStyle);M&&this._applyChanges(M)}}_setStyle(M,Q){const[xe,rt]=M.split("."),gt=-1===xe.indexOf("-")?void 0:t.JOm.DashCase;null!=Q?this._renderer.setStyle(this._ngEl.nativeElement,xe,rt?`${Q}${rt}`:Q,gt):this._renderer.removeStyle(this._ngEl.nativeElement,xe,gt)}_applyChanges(M){M.forEachRemovedItem(Q=>this._setStyle(Q.key,null)),M.forEachAddedItem(Q=>this._setStyle(Q.key,Q.currentValue)),M.forEachChangedItem(Q=>this._setStyle(Q.key,Q.currentValue))}}vr.\u0275fac=function(M){return new(M||vr)(t.Y36(t.SBq),t.Y36(t.aQg),t.Y36(t.Qsj))},vr.\u0275dir=t.lG2({type:vr,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0});class Fi{constructor(M){this._viewContainerRef=M,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(M){if(M.ngTemplateOutlet||M.ngTemplateOutletInjector){const Q=this._viewContainerRef;if(this._viewRef&&Q.remove(Q.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:xe,ngTemplateOutletContext:rt,ngTemplateOutletInjector:gt}=this;this._viewRef=Q.createEmbeddedView(xe,rt,gt?{injector:gt}:void 0)}else this._viewRef=null}else this._viewRef&&M.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}Fi.\u0275fac=function(M){return new(M||Fi)(t.Y36(t.s_b))},Fi.\u0275dir=t.lG2({type:Fi,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[t.TTD]});function Sn(P,M){return new t.vHH(2100,!1)}const za=new class _a{createSubscription(M,Q){return M.then(Q,xe=>{throw xe})}dispose(M){}},Ur=new class eo{createSubscription(M,Q){return M.subscribe({next:Q,error:xe=>{throw xe}})}dispose(M){M.unsubscribe()}};class Lr{constructor(M){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=M}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(M){return this._obj?M!==this._obj?(this._dispose(),this.transform(M)):this._latestValue:(M&&this._subscribe(M),this._latestValue)}_subscribe(M){this._obj=M,this._strategy=this._selectStrategy(M),this._subscription=this._strategy.createSubscription(M,Q=>this._updateLatestValue(M,Q))}_selectStrategy(M){if((0,t.QGY)(M))return za;if((0,t.F4k)(M))return Ur;throw Sn()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(M,Q){M===this._obj&&(this._latestValue=Q,this._ref.markForCheck())}}Lr.\u0275fac=function(M){return new(M||Lr)(t.Y36(t.sBO,16))},Lr.\u0275pipe=t.Yjl({name:"async",type:Lr,pure:!1,standalone:!0});class un{transform(M){if(null==M)return null;if("string"!=typeof M)throw Sn();return M.toLowerCase()}}un.\u0275fac=function(M){return new(M||un)},un.\u0275pipe=t.Yjl({name:"lowercase",type:un,pure:!0,standalone:!0});const to=/(?:[0-9A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])\S*/g;class Hr{transform(M){if(null==M)return null;if("string"!=typeof M)throw Sn();return M.replace(to,Q=>Q[0].toUpperCase()+Q.slice(1).toLowerCase())}}Hr.\u0275fac=function(M){return new(M||Hr)},Hr.\u0275pipe=t.Yjl({name:"titlecase",type:Hr,pure:!0,standalone:!0});class dr{transform(M){if(null==M)return null;if("string"!=typeof M)throw Sn();return M.toUpperCase()}}dr.\u0275fac=function(M){return new(M||dr)},dr.\u0275pipe=t.Yjl({name:"uppercase",type:dr,pure:!0,standalone:!0});const ur=new t.OlP("DATE_PIPE_DEFAULT_TIMEZONE"),aa=new t.OlP("DATE_PIPE_DEFAULT_OPTIONS");class mi{constructor(M,Q,xe){this.locale=M,this.defaultTimezone=Q,this.defaultOptions=xe}transform(M,Q,xe,rt){if(null==M||""===M||M!=M)return null;try{const gt=Q??this.defaultOptions?.dateFormat??"mediumDate",Yt=xe??this.defaultOptions?.timezone??this.defaultTimezone??void 0;return vn(M,gt,rt||this.locale,Yt)}catch(gt){throw Sn(0,gt.message)}}}mi.\u0275fac=function(M){return new(M||mi)(t.Y36(t.soG,16),t.Y36(ur,24),t.Y36(aa,24))},mi.\u0275pipe=t.Yjl({name:"date",type:mi,pure:!0,standalone:!0});const ja=/#/g;class Gr{constructor(M){this._localization=M}transform(M,Q,xe){if(null==M)return"";if("object"!=typeof Q||null===Q)throw Sn();return Q[Uo(M,Object.keys(Q),this._localization,xe)].replace(ja,M.toString())}}Gr.\u0275fac=function(M){return new(M||Gr)(t.Y36(yr,16))},Gr.\u0275pipe=t.Yjl({name:"i18nPlural",type:Gr,pure:!0,standalone:!0});class Ii{transform(M,Q){if(null==M)return"";if("object"!=typeof Q||"string"!=typeof M)throw Sn();return Q.hasOwnProperty(M)?Q[M]:Q.hasOwnProperty("other")?Q.other:""}}Ii.\u0275fac=function(M){return new(M||Ii)},Ii.\u0275pipe=t.Yjl({name:"i18nSelect",type:Ii,pure:!0,standalone:!0});class xi{transform(M){return JSON.stringify(M,null,2)}}xi.\u0275fac=function(M){return new(M||xi)},xi.\u0275pipe=t.Yjl({name:"json",type:xi,pure:!1,standalone:!0});class fr{constructor(M){this.differs=M,this.keyValues=[],this.compareFn=qn}transform(M,Q=qn){if(!M||!(M instanceof Map)&&"object"!=typeof M)return null;this.differ||(this.differ=this.differs.find(M).create());const xe=this.differ.diff(M),rt=Q!==this.compareFn;return xe&&(this.keyValues=[],xe.forEachItem(gt=>{this.keyValues.push(function $r(P,M){return{key:P,value:M}}(gt.key,gt.currentValue))})),(xe||rt)&&(this.keyValues.sort(Q),this.compareFn=Q),this.keyValues}}function qn(P,M){const Q=P.key,xe=M.key;if(Q===xe)return 0;if(void 0===Q)return 1;if(void 0===xe)return-1;if(null===Q)return 1;if(null===xe)return-1;if("string"==typeof Q&&"string"==typeof xe)return Qnew e1((0,t.LFG)(G),window)});class e1{constructor(M,Q){this.document=M,this.window=Q,this.offset=()=>[0,0]}setOffset(M){Array.isArray(M)?this.offset=()=>M:this.offset=M}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(M){this.supportsScrolling()&&this.window.scrollTo(M[0],M[1])}scrollToAnchor(M){if(!this.supportsScrolling())return;const Q=function xo(P,M){const Q=P.getElementById(M)||P.getElementsByName(M)[0];if(Q)return Q;if("function"==typeof P.createTreeWalker&&P.body&&(P.body.createShadowRoot||P.body.attachShadow)){const xe=P.createTreeWalker(P.body,NodeFilter.SHOW_ELEMENT);let rt=xe.currentNode;for(;rt;){const gt=rt.shadowRoot;if(gt){const Yt=gt.getElementById(M)||gt.querySelector(`[name="${M}"]`);if(Yt)return Yt}rt=xe.nextNode()}}return null}(this.document,M);Q&&(this.scrollToElement(Q),Q.focus())}setHistoryScrollRestoration(M){if(this.supportScrollRestoration()){const Q=this.window.history;Q&&Q.scrollRestoration&&(Q.scrollRestoration=M)}}scrollToElement(M){const Q=M.getBoundingClientRect(),xe=Q.left+this.window.pageXOffset,rt=Q.top+this.window.pageYOffset,gt=this.offset();this.window.scrollTo(xe-gt[0],rt-gt[1])}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const M=t1(this.window.history)||t1(Object.getPrototypeOf(this.window.history));return!(!M||!M.writable&&!M.set)}catch{return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}function t1(P){return Object.getOwnPropertyDescriptor(P,"scrollRestoration")}class Na{}function ro(P,M){return To(P)?new URL(P):new URL(P,M.location.href)}function To(P){return/^https?:\/\//.test(P)}function Zo(P){return To(P)?new URL(P).hostname:P}function kr(P){return P.startsWith("/")?P.slice(1):P}const lo=P=>P.src,Ls=new t.OlP("ImageLoader",{providedIn:"root",factory:()=>lo});function Za(P,M){return function(xe){return function Xo(P){if("string"!=typeof P||""===P.trim())return!1;try{return new URL(P),!0}catch{return!1}}(xe)||function Ss(P,M){throw new t.vHH(2959,!1)}(),xe=function Fo(P){return P.endsWith("/")?P.slice(0,-1):P}(xe),[{provide:Ls,useValue:Yt=>(To(Yt.src)&&function Ho(P,M){throw new t.vHH(2959,!1)}(0,Yt.src),P(xe,{...Yt,src:kr(Yt.src)}))}]}}Za(function Ga(P,M){let Q="format=auto";return M.width&&(Q+=`,width=${M.width}`),`${P}/cdn-cgi/image/${Q}/${M.src}`});Za(function $n(P,M){let Q="f_auto,q_auto";return M.width&&(Q+=`,w_${M.width}`),`${P}/image/upload/${Q}/${M.src}`});Za(function w(P,M){const{src:Q,width:xe}=M;let rt;if(xe){rt=[P,`tr:w-${xe}`,Q]}else rt=[P,Q];return rt.join("/")});Za(function io(P,M){const Q=new URL(`${P}/${M.src}`);return Q.searchParams.set("auto","format"),M.width&&Q.searchParams.set("w",M.width.toString()),Q.href});function mr(P,M=!0){return`The NgOptimizedImage directive ${M?`(activated on an element with the \`ngSrc="${P}"\`) `:""}has detected that`}function Go(P){throw new t.vHH(2958,`Unexpected invocation of the ${P} in the prod mode. Please make sure that the prod mode is enabled for production builds.`)}class Vo{constructor(){this.images=new Map,this.alreadyWarned=new Set,this.window=null,this.observer=null,Go("LCP checker");const M=(0,t.f3M)(G).defaultView;typeof M<"u"&&typeof PerformanceObserver<"u"&&(this.window=M,this.observer=this.initPerformanceObserver())}initPerformanceObserver(){const M=new PerformanceObserver(Q=>{const xe=Q.getEntries();if(0===xe.length)return;const gt=xe[xe.length-1].element?.src??"";gt.startsWith("data:")||gt.startsWith("blob:")||this.images.get(gt)&&!this.alreadyWarned.has(gt)&&(this.alreadyWarned.add(gt),function Rn(P){const M=mr(P);console.warn((0,t.kuF)(2955,`${M} this image is the Largest Contentful Paint (LCP) element but was not marked "priority". This image should be marked "priority" in order to prioritize its loading. To fix this, add the "priority" attribute.`))}(gt))});return M.observe({type:"largest-contentful-paint",buffered:!0}),M}registerImage(M,Q){this.observer&&this.images.set(ro(M,this.window).href,Q)}unregisterImage(M){this.observer&&this.images.delete(ro(M,this.window).href)}ngOnDestroy(){this.observer&&(this.observer.disconnect(),this.images.clear(),this.alreadyWarned.clear())}}Vo.\u0275fac=function(M){return new(M||Vo)},Vo.\u0275prov=t.Yz7({token:Vo,factory:Vo.\u0275fac,providedIn:"root"});const Fa=new Set(["localhost","127.0.0.1","0.0.0.0"]),Wa=new t.OlP("PRECONNECT_CHECK_BLOCKLIST");class ua{constructor(){this.document=(0,t.f3M)(G),this.preconnectLinks=null,this.alreadySeen=new Set,this.window=null,this.blocklist=new Set(Fa),Go("preconnect link checker");const M=this.document.defaultView;typeof M<"u"&&(this.window=M);const Q=(0,t.f3M)(Wa,{optional:!0});Q&&this.populateBlocklist(Q)}populateBlocklist(M){Array.isArray(M)?Ka(M,Q=>{this.blocklist.add(Zo(Q))}):this.blocklist.add(Zo(M))}assertPreconnect(M,Q){if(!this.window)return;const xe=ro(M,this.window);this.blocklist.has(xe.hostname)||this.alreadySeen.has(xe.origin)||(this.alreadySeen.add(xe.origin),this.preconnectLinks||(this.preconnectLinks=this.queryPreconnectLinks()),this.preconnectLinks.has(xe.origin)||console.warn((0,t.kuF)(2956,`${mr(Q)} there is no preconnect tag present for this image. Preconnecting to the origin(s) that serve priority images ensures that these images are delivered as soon as possible. To fix this, please add the following element into the of the document:\n `)))}queryPreconnectLinks(){const M=new Set,xe=Array.from(this.document.querySelectorAll("link[rel=preconnect]"));for(let rt of xe){const gt=ro(rt.href,this.window);M.add(gt.origin)}return M}ngOnDestroy(){this.preconnectLinks?.clear(),this.alreadySeen.clear()}}function Ka(P,M){for(let Q of P)Array.isArray(Q)?Ka(Q,M):M(Q)}ua.\u0275fac=function(M){return new(M||ua)},ua.\u0275prov=t.Yz7({token:ua,factory:ua.\u0275fac,providedIn:"root"});const n1=new t.OlP("NG_OPTIMIZED_PRELOADED_IMAGES",{providedIn:"root",factory:()=>new Set});class ya{constructor(){this.preloadedImages=(0,t.f3M)(n1),this.document=(0,t.f3M)(G)}createPreloadLinkTag(M,Q,xe,rt){if(this.preloadedImages.has(Q))return;this.preloadedImages.add(Q);const gt=M.createElement("link");M.setAttribute(gt,"as","image"),M.setAttribute(gt,"href",Q),M.setAttribute(gt,"rel","preload"),M.setAttribute(gt,"fetchpriority","high"),rt&&M.setAttribute(gt,"imageSizes",rt),xe&&M.setAttribute(gt,"imageSrcset",xe),M.appendChild(this.document.head,gt)}}ya.\u0275fac=function(M){return new(M||ya)},ya.\u0275prov=t.Yz7({token:ya,factory:ya.\u0275fac,providedIn:"root"});const zt=/^((\s*\d+w\s*(,|$)){1,})$/,vi=[1,2],ls={breakpoints:[16,32,48,64,96,128,256,384,640,750,828,1080,1200,1920,2048,3840]},ba=new t.OlP("ImageConfig",{providedIn:"root",factory:()=>ls});class Bi{constructor(){this.imageLoader=(0,t.f3M)(Ls),this.config=function da(P){let M={};return P.breakpoints&&(M.breakpoints=P.breakpoints.sort((Q,xe)=>Q-xe)),Object.assign({},ls,P,M)}((0,t.f3M)(ba)),this.renderer=(0,t.f3M)(t.Qsj),this.imgElement=(0,t.f3M)(t.SBq).nativeElement,this.injector=(0,t.f3M)(t.zs3),this.isServer=function Qi(P){return P===sa}((0,t.f3M)(t.Lbi)),this.preloadLinkChecker=(0,t.f3M)(ya),this.lcpObserver=null,this._renderedSrc=null,this._priority=!1,this._disableOptimizedSrcset=!1,this._fill=!1}set width(M){this._width=Ai(M)}get width(){return this._width}set height(M){this._height=Ai(M)}get height(){return this._height}set priority(M){this._priority=ea(M)}get priority(){return this._priority}set disableOptimizedSrcset(M){this._disableOptimizedSrcset=ea(M)}get disableOptimizedSrcset(){return this._disableOptimizedSrcset}set fill(M){this._fill=ea(M)}get fill(){return this._fill}ngOnInit(){this.setHostAttributes()}setHostAttributes(){this.fill?this.sizes||(this.sizes="100vw"):(this.setHostAttribute("width",this.width.toString()),this.setHostAttribute("height",this.height.toString())),this.setHostAttribute("loading",this.getLoadingBehavior()),this.setHostAttribute("fetchpriority",this.getFetchPriority()),this.setHostAttribute("ng-img","true");const M=this.getRewrittenSrc();let Q;this.setHostAttribute("src",M),this.sizes&&this.setHostAttribute("sizes",this.sizes),this.ngSrcset?Q=this.getRewrittenSrcset():this.shouldGenerateAutomaticSrcset()&&(Q=this.getAutomaticSrcset()),Q&&this.setHostAttribute("srcset",Q),this.isServer&&this.priority&&this.preloadLinkChecker.createPreloadLinkTag(this.renderer,M,Q,this.sizes)}ngOnChanges(M){}callImageLoader(M){let Q=M;return this.loaderParams&&(Q.loaderParams=this.loaderParams),this.imageLoader(Q)}getLoadingBehavior(){return this.priority||void 0===this.loading?this.priority?"eager":"lazy":this.loading}getFetchPriority(){return this.priority?"high":"auto"}getRewrittenSrc(){if(!this._renderedSrc){const M={src:this.ngSrc};this._renderedSrc=this.callImageLoader(M)}return this._renderedSrc}getRewrittenSrcset(){const M=zt.test(this.ngSrcset);return this.ngSrcset.split(",").filter(xe=>""!==xe).map(xe=>{xe=xe.trim();const rt=M?parseFloat(xe):parseFloat(xe)*this.width;return`${this.callImageLoader({src:this.ngSrc,width:rt})} ${xe}`}).join(", ")}getAutomaticSrcset(){return this.sizes?this.getResponsiveSrcset():this.getFixedSrcset()}getResponsiveSrcset(){const{breakpoints:M}=this.config;let Q=M;return"100vw"===this.sizes?.trim()&&(Q=M.filter(rt=>rt>=640)),Q.map(rt=>`${this.callImageLoader({src:this.ngSrc,width:rt})} ${rt}w`).join(", ")}getFixedSrcset(){return vi.map(Q=>`${this.callImageLoader({src:this.ngSrc,width:this.width*Q})} ${Q}x`).join(", ")}shouldGenerateAutomaticSrcset(){return!this._disableOptimizedSrcset&&!this.srcset&&this.imageLoader!==lo&&!(this.width>1920||this.height>1080)}ngOnDestroy(){}setHostAttribute(M,Q){this.renderer.setAttribute(this.imgElement,M,Q)}}function Ai(P){return"string"==typeof P?parseInt(P,10):P}function ea(P){return null!=P&&"false"!=`${P}`}Bi.\u0275fac=function(M){return new(M||Bi)},Bi.\u0275dir=t.lG2({type:Bi,selectors:[["img","ngSrc",""]],hostVars:8,hostBindings:function(M,Q){2&M&&t.Udp("position",Q.fill?"absolute":null)("width",Q.fill?"100%":null)("height",Q.fill?"100%":null)("inset",Q.fill?"0px":null)},inputs:{ngSrc:"ngSrc",ngSrcset:"ngSrcset",sizes:"sizes",width:"width",height:"height",loading:"loading",priority:"priority",loaderParams:"loaderParams",disableOptimizedSrcset:"disableOptimizedSrcset",fill:"fill",src:"src",srcset:"srcset"},standalone:!0,features:[t.TTD]})},9239:(ht,ye,x)=>{"use strict";x.d(ye,{eN:()=>yt,JF:()=>hi});var t=x(4666),C=x(8008),q=x(4139),U=x(5901),F=x(522);var K=x(14);class pe{constructor(Ie,lt){this.predicate=Ie,this.thisArg=lt}call(Ie,lt){return lt.subscribe(new j(Ie,this.predicate,this.thisArg))}}class j extends K.L{constructor(Ie,lt,bt){super(Ie),this.predicate=lt,this.thisArg=bt,this.count=0}_next(Ie){let lt;try{lt=this.predicate.call(this.thisArg,Ie,this.count++)}catch(bt){return void this.destination.error(bt)}lt&&this.destination.next(Ie)}}var ce=x(6942); + */let l=null;function k(){return l}function R(L){l||(l=L)}class q{}const z=new f.OlP("DocumentToken");class V{historyGo(E){throw new Error("Not implemented")}static#e=this.\u0275fac=function(H){return new(H||V)};static#t=this.\u0275prov=f.Yz7({token:V,factory:function(){return(0,f.f3M)(re)},providedIn:"platform"})}new f.OlP("Location Initialized");class re extends V{constructor(){super(),this._doc=(0,f.f3M)(z),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return k().getBaseHref(this._doc)}onPopState(E){const H=k().getGlobalEventTarget(this._doc,"window");return H.addEventListener("popstate",E,!1),()=>H.removeEventListener("popstate",E)}onHashChange(E){const H=k().getGlobalEventTarget(this._doc,"window");return H.addEventListener("hashchange",E,!1),()=>H.removeEventListener("hashchange",E)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(E){this._location.pathname=E}pushState(E,H,he){this._history.pushState(E,H,he)}replaceState(E,H,he){this._history.replaceState(E,H,he)}forward(){this._history.forward()}back(){this._history.back()}historyGo(E=0){this._history.go(E)}getState(){return this._history.state}static#e=this.\u0275fac=function(H){return new(H||re)};static#t=this.\u0275prov=f.Yz7({token:re,factory:function(){return new re},providedIn:"platform"})}function N(L,E){if(0==L.length)return E;if(0==E.length)return L;let H=0;return L.endsWith("/")&&H++,E.startsWith("/")&&H++,2==H?L+E.substring(1):1==H?L+E:L+"/"+E}function ee(L){const E=L.match(/#|\?|$/),H=E&&E.index||L.length,he=H-("/"===L[H-1]?1:0);return L.slice(0,he)+L.slice(H)}function ie(L){return L&&"?"!==L[0]?"?"+L:L}class Te{historyGo(E){throw new Error("Not implemented")}static#e=this.\u0275fac=function(H){return new(H||Te)};static#t=this.\u0275prov=f.Yz7({token:Te,factory:function(){return(0,f.f3M)(De)},providedIn:"root"})}const Oe=new f.OlP("appBaseHref");class De extends Te{constructor(E,H){super(),this._platformLocation=E,this._removeListenerFns=[],this._baseHref=H??this._platformLocation.getBaseHrefFromDOM()??(0,f.f3M)(z).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(E){this._removeListenerFns.push(this._platformLocation.onPopState(E),this._platformLocation.onHashChange(E))}getBaseHref(){return this._baseHref}prepareExternalUrl(E){return N(this._baseHref,E)}path(E=!1){const H=this._platformLocation.pathname+ie(this._platformLocation.search),he=this._platformLocation.hash;return he&&E?`${H}${he}`:H}pushState(E,H,he,Ge){const tt=this.prepareExternalUrl(he+ie(Ge));this._platformLocation.pushState(E,H,tt)}replaceState(E,H,he,Ge){const tt=this.prepareExternalUrl(he+ie(Ge));this._platformLocation.replaceState(E,H,tt)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(E=0){this._platformLocation.historyGo?.(E)}static#e=this.\u0275fac=function(H){return new(H||De)(f.LFG(V),f.LFG(Oe,8))};static#t=this.\u0275prov=f.Yz7({token:De,factory:De.\u0275fac,providedIn:"root"})}class Pe extends Te{constructor(E,H){super(),this._platformLocation=E,this._baseHref="",this._removeListenerFns=[],null!=H&&(this._baseHref=H)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(E){this._removeListenerFns.push(this._platformLocation.onPopState(E),this._platformLocation.onHashChange(E))}getBaseHref(){return this._baseHref}path(E=!1){let H=this._platformLocation.hash;return null==H&&(H="#"),H.length>0?H.substring(1):H}prepareExternalUrl(E){const H=N(this._baseHref,E);return H.length>0?"#"+H:H}pushState(E,H,he,Ge){let tt=this.prepareExternalUrl(he+ie(Ge));0==tt.length&&(tt=this._platformLocation.pathname),this._platformLocation.pushState(E,H,tt)}replaceState(E,H,he,Ge){let tt=this.prepareExternalUrl(he+ie(Ge));0==tt.length&&(tt=this._platformLocation.pathname),this._platformLocation.replaceState(E,H,tt)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(E=0){this._platformLocation.historyGo?.(E)}static#e=this.\u0275fac=function(H){return new(H||Pe)(f.LFG(V),f.LFG(Oe,8))};static#t=this.\u0275prov=f.Yz7({token:Pe,factory:Pe.\u0275fac})}class ce{constructor(E){this._subject=new f.vpe,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=E;const H=this._locationStrategy.getBaseHref();this._basePath=function xe(L){if(new RegExp("^(https?:)?//").test(L)){const[,H]=L.split(/\/\/[^\/]+/);return H}return L}(ee(J(H))),this._locationStrategy.onPopState(he=>{this._subject.emit({url:this.path(!0),pop:!0,state:he.state,type:he.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(E=!1){return this.normalize(this._locationStrategy.path(E))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(E,H=""){return this.path()==this.normalize(E+ie(H))}normalize(E){return ce.stripTrailingSlash(function ne(L,E){if(!L||!E.startsWith(L))return E;const H=E.substring(L.length);return""===H||["/",";","?","#"].includes(H[0])?H:E}(this._basePath,J(E)))}prepareExternalUrl(E){return E&&"/"!==E[0]&&(E="/"+E),this._locationStrategy.prepareExternalUrl(E)}go(E,H="",he=null){this._locationStrategy.pushState(he,"",E,H),this._notifyUrlChangeListeners(this.prepareExternalUrl(E+ie(H)),he)}replaceState(E,H="",he=null){this._locationStrategy.replaceState(he,"",E,H),this._notifyUrlChangeListeners(this.prepareExternalUrl(E+ie(H)),he)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(E=0){this._locationStrategy.historyGo?.(E)}onUrlChange(E){return this._urlChangeListeners.push(E),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(H=>{this._notifyUrlChangeListeners(H.url,H.state)})),()=>{const H=this._urlChangeListeners.indexOf(E);this._urlChangeListeners.splice(H,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(E="",H){this._urlChangeListeners.forEach(he=>he(E,H))}subscribe(E,H,he){return this._subject.subscribe({next:E,error:H,complete:he})}static#e=this.normalizeQueryParams=ie;static#t=this.joinWithSlash=N;static#n=this.stripTrailingSlash=ee;static#r=this.\u0275fac=function(H){return new(H||ce)(f.LFG(Te))};static#i=this.\u0275prov=f.Yz7({token:ce,factory:function(){return function be(){return new ce((0,f.LFG)(Te))}()},providedIn:"root"})}function J(L){return L.replace(/\/index.html$/,"")}const Ne={ADP:[void 0,void 0,0],AFN:[void 0,"\u060b",0],ALL:[void 0,void 0,0],AMD:[void 0,"\u058f",2],AOA:[void 0,"Kz"],ARS:[void 0,"$"],AUD:["A$","$"],AZN:[void 0,"\u20bc"],BAM:[void 0,"KM"],BBD:[void 0,"$"],BDT:[void 0,"\u09f3"],BHD:[void 0,void 0,3],BIF:[void 0,void 0,0],BMD:[void 0,"$"],BND:[void 0,"$"],BOB:[void 0,"Bs"],BRL:["R$"],BSD:[void 0,"$"],BWP:[void 0,"P"],BYN:[void 0,void 0,2],BYR:[void 0,void 0,0],BZD:[void 0,"$"],CAD:["CA$","$",2],CHF:[void 0,void 0,2],CLF:[void 0,void 0,4],CLP:[void 0,"$",0],CNY:["CN\xa5","\xa5"],COP:[void 0,"$",2],CRC:[void 0,"\u20a1",2],CUC:[void 0,"$"],CUP:[void 0,"$"],CZK:[void 0,"K\u010d",2],DJF:[void 0,void 0,0],DKK:[void 0,"kr",2],DOP:[void 0,"$"],EGP:[void 0,"E\xa3"],ESP:[void 0,"\u20a7",0],EUR:["\u20ac"],FJD:[void 0,"$"],FKP:[void 0,"\xa3"],GBP:["\xa3"],GEL:[void 0,"\u20be"],GHS:[void 0,"GH\u20b5"],GIP:[void 0,"\xa3"],GNF:[void 0,"FG",0],GTQ:[void 0,"Q"],GYD:[void 0,"$",2],HKD:["HK$","$"],HNL:[void 0,"L"],HRK:[void 0,"kn"],HUF:[void 0,"Ft",2],IDR:[void 0,"Rp",2],ILS:["\u20aa"],INR:["\u20b9"],IQD:[void 0,void 0,0],IRR:[void 0,void 0,0],ISK:[void 0,"kr",0],ITL:[void 0,void 0,0],JMD:[void 0,"$"],JOD:[void 0,void 0,3],JPY:["\xa5",void 0,0],KHR:[void 0,"\u17db"],KMF:[void 0,"CF",0],KPW:[void 0,"\u20a9",0],KRW:["\u20a9",void 0,0],KWD:[void 0,void 0,3],KYD:[void 0,"$"],KZT:[void 0,"\u20b8"],LAK:[void 0,"\u20ad",0],LBP:[void 0,"L\xa3",0],LKR:[void 0,"Rs"],LRD:[void 0,"$"],LTL:[void 0,"Lt"],LUF:[void 0,void 0,0],LVL:[void 0,"Ls"],LYD:[void 0,void 0,3],MGA:[void 0,"Ar",0],MGF:[void 0,void 0,0],MMK:[void 0,"K",0],MNT:[void 0,"\u20ae",2],MRO:[void 0,void 0,0],MUR:[void 0,"Rs",2],MXN:["MX$","$"],MYR:[void 0,"RM"],NAD:[void 0,"$"],NGN:[void 0,"\u20a6"],NIO:[void 0,"C$"],NOK:[void 0,"kr",2],NPR:[void 0,"Rs"],NZD:["NZ$","$"],OMR:[void 0,void 0,3],PHP:["\u20b1"],PKR:[void 0,"Rs",2],PLN:[void 0,"z\u0142"],PYG:[void 0,"\u20b2",0],RON:[void 0,"lei"],RSD:[void 0,void 0,0],RUB:[void 0,"\u20bd"],RWF:[void 0,"RF",0],SBD:[void 0,"$"],SEK:[void 0,"kr",2],SGD:[void 0,"$"],SHP:[void 0,"\xa3"],SLE:[void 0,void 0,2],SLL:[void 0,void 0,0],SOS:[void 0,void 0,0],SRD:[void 0,"$"],SSP:[void 0,"\xa3"],STD:[void 0,void 0,0],STN:[void 0,"Db"],SYP:[void 0,"\xa3",0],THB:[void 0,"\u0e3f"],TMM:[void 0,void 0,0],TND:[void 0,void 0,3],TOP:[void 0,"T$"],TRL:[void 0,void 0,0],TRY:[void 0,"\u20ba"],TTD:[void 0,"$"],TWD:["NT$","$",2],TZS:[void 0,void 0,2],UAH:[void 0,"\u20b4"],UGX:[void 0,void 0,0],USD:["$"],UYI:[void 0,void 0,0],UYU:[void 0,"$"],UYW:[void 0,void 0,4],UZS:[void 0,void 0,2],VEF:[void 0,"Bs",2],VND:["\u20ab",void 0,0],VUV:[void 0,void 0,0],XAF:["FCFA",void 0,0],XCD:["EC$","$"],XOF:["F\u202fCFA",void 0,0],XPF:["CFPF",void 0,0],XXX:["\xa4"],YER:[void 0,void 0,0],ZAR:[void 0,"R"],ZMK:[void 0,void 0,0],ZMW:[void 0,"ZK"],ZWD:[void 0,void 0,0]};var Ee,L,ze,Ve,j,X,me,$e;function It(L,E){return Ue((0,f.cg1)(L)[f.wAp.DateFormat],E)}function ut(L,E){return Ue((0,f.cg1)(L)[f.wAp.TimeFormat],E)}function Gt(L,E){return Ue((0,f.cg1)(L)[f.wAp.DateTimeFormat],E)}function gt(L,E){const H=(0,f.cg1)(L),he=H[f.wAp.NumberSymbols][E];if(typeof he>"u"){if(E===me.CurrencyDecimal)return H[f.wAp.NumberSymbols][me.Decimal];if(E===me.CurrencyGroup)return H[f.wAp.NumberSymbols][me.Group]}return he}function Ct(L,E){return(0,f.cg1)(L)[f.wAp.NumberFormats][E]}(L=Ee||(Ee={}))[L.Decimal=0]="Decimal",L[L.Percent=1]="Percent",L[L.Currency=2]="Currency",L[L.Scientific=3]="Scientific",function(L){L[L.Zero=0]="Zero",L[L.One=1]="One",L[L.Two=2]="Two",L[L.Few=3]="Few",L[L.Many=4]="Many",L[L.Other=5]="Other"}(ze||(ze={})),function(L){L[L.Format=0]="Format",L[L.Standalone=1]="Standalone"}(Ve||(Ve={})),function(L){L[L.Narrow=0]="Narrow",L[L.Abbreviated=1]="Abbreviated",L[L.Wide=2]="Wide",L[L.Short=3]="Short"}(j||(j={})),function(L){L[L.Short=0]="Short",L[L.Medium=1]="Medium",L[L.Long=2]="Long",L[L.Full=3]="Full"}(X||(X={})),function(L){L[L.Decimal=0]="Decimal",L[L.Group=1]="Group",L[L.List=2]="List",L[L.PercentSign=3]="PercentSign",L[L.PlusSign=4]="PlusSign",L[L.MinusSign=5]="MinusSign",L[L.Exponential=6]="Exponential",L[L.SuperscriptingExponent=7]="SuperscriptingExponent",L[L.PerMille=8]="PerMille",L[L.Infinity=9]="Infinity",L[L.NaN=10]="NaN",L[L.TimeSeparator=11]="TimeSeparator",L[L.CurrencyDecimal=12]="CurrencyDecimal",L[L.CurrencyGroup=13]="CurrencyGroup"}(me||(me={})),function(L){L[L.Sunday=0]="Sunday",L[L.Monday=1]="Monday",L[L.Tuesday=2]="Tuesday",L[L.Wednesday=3]="Wednesday",L[L.Thursday=4]="Thursday",L[L.Friday=5]="Friday",L[L.Saturday=6]="Saturday"}($e||($e={}));const Wt=f.kL8;function zt(L){if(!L[f.wAp.ExtraData])throw new Error(`Missing extra locale data for the locale "${L[f.wAp.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function Ue(L,E){for(let H=E;H>-1;H--)if(typeof L[H]<"u")return L[H];throw new Error("Locale data API: locale data undefined")}function Je(L){const[E,H]=L.split(":");return{hours:+E,minutes:+H}}function qe(L,E,H="en"){const he=function Se(L){return(0,f.cg1)(L)[f.wAp.Currencies]}(H)[L]||Ne[L]||[],Ge=he[1];return"narrow"===E&&"string"==typeof Ge?Ge:he[0]||L}const Tt=2;const wt=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,dn={},xt=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;var Sn,mn,Xt;function Fn(L,E,H,he){let Ge=function on(L){if(we(L))return L;if("number"==typeof L&&!isNaN(L))return new Date(L);if("string"==typeof L){if(L=L.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(L)){const[Ge,tt=1,Vt=1]=L.split("-").map(Nn=>+Nn);return qn(Ge,tt-1,Vt)}const H=parseFloat(L);if(!isNaN(L-H))return new Date(H);let he;if(he=L.match(wt))return function _e(L){const E=new Date(0);let H=0,he=0;const Ge=L[8]?E.setUTCFullYear:E.setFullYear,tt=L[8]?E.setUTCHours:E.setHours;L[9]&&(H=Number(L[9]+L[10]),he=Number(L[9]+L[11])),Ge.call(E,Number(L[1]),Number(L[2])-1,Number(L[3]));const Vt=Number(L[4]||0)-H,Nn=Number(L[5]||0)-he,gr=Number(L[6]||0),ur=Math.floor(1e3*parseFloat("0."+(L[7]||0)));return tt.call(E,Vt,Nn,gr,ur),E}(he)}const E=new Date(L);if(!we(E))throw new Error(`Unable to convert "${L}" into a date`);return E}(L);E=Ln(H,E)||E;let Nn,Vt=[];for(;E;){if(Nn=xt.exec(E),!Nn){Vt.push(E);break}{Vt=Vt.concat(Nn.slice(1));const dr=Vt.pop();if(!dr)break;E=dr}}let gr=Ge.getTimezoneOffset();he&&(gr=io(he,gr),Ge=function zn(L,E,H){const he=H?-1:1,Ge=L.getTimezoneOffset(),tt=io(E,Ge);return function Li(L,E){return L=new Date(L.getTime()),L.setMinutes(L.getMinutes()+E),L}(L,he*(tt-Ge))}(Ge,he,!0));let ur="";return Vt.forEach(dr=>{const or=function rr(L){if(Zi[L])return Zi[L];let E;switch(L){case"G":case"GG":case"GGG":E=Kt(Xt.Eras,j.Abbreviated);break;case"GGGG":E=Kt(Xt.Eras,j.Wide);break;case"GGGGG":E=Kt(Xt.Eras,j.Narrow);break;case"y":E=At(mn.FullYear,1,0,!1,!0);break;case"yy":E=At(mn.FullYear,2,0,!0,!0);break;case"yyy":E=At(mn.FullYear,3,0,!1,!0);break;case"yyyy":E=At(mn.FullYear,4,0,!1,!0);break;case"Y":E=Ci(1);break;case"YY":E=Ci(2,!0);break;case"YYY":E=Ci(3);break;case"YYYY":E=Ci(4);break;case"M":case"L":E=At(mn.Month,1,1);break;case"MM":case"LL":E=At(mn.Month,2,1);break;case"MMM":E=Kt(Xt.Months,j.Abbreviated);break;case"MMMM":E=Kt(Xt.Months,j.Wide);break;case"MMMMM":E=Kt(Xt.Months,j.Narrow);break;case"LLL":E=Kt(Xt.Months,j.Abbreviated,Ve.Standalone);break;case"LLLL":E=Kt(Xt.Months,j.Wide,Ve.Standalone);break;case"LLLLL":E=Kt(Xt.Months,j.Narrow,Ve.Standalone);break;case"w":E=Mr(1);break;case"ww":E=Mr(2);break;case"W":E=Mr(1,!0);break;case"d":E=At(mn.Date,1);break;case"dd":E=At(mn.Date,2);break;case"c":case"cc":E=At(mn.Day,1);break;case"ccc":E=Kt(Xt.Days,j.Abbreviated,Ve.Standalone);break;case"cccc":E=Kt(Xt.Days,j.Wide,Ve.Standalone);break;case"ccccc":E=Kt(Xt.Days,j.Narrow,Ve.Standalone);break;case"cccccc":E=Kt(Xt.Days,j.Short,Ve.Standalone);break;case"E":case"EE":case"EEE":E=Kt(Xt.Days,j.Abbreviated);break;case"EEEE":E=Kt(Xt.Days,j.Wide);break;case"EEEEE":E=Kt(Xt.Days,j.Narrow);break;case"EEEEEE":E=Kt(Xt.Days,j.Short);break;case"a":case"aa":case"aaa":E=Kt(Xt.DayPeriods,j.Abbreviated);break;case"aaaa":E=Kt(Xt.DayPeriods,j.Wide);break;case"aaaaa":E=Kt(Xt.DayPeriods,j.Narrow);break;case"b":case"bb":case"bbb":E=Kt(Xt.DayPeriods,j.Abbreviated,Ve.Standalone,!0);break;case"bbbb":E=Kt(Xt.DayPeriods,j.Wide,Ve.Standalone,!0);break;case"bbbbb":E=Kt(Xt.DayPeriods,j.Narrow,Ve.Standalone,!0);break;case"B":case"BB":case"BBB":E=Kt(Xt.DayPeriods,j.Abbreviated,Ve.Format,!0);break;case"BBBB":E=Kt(Xt.DayPeriods,j.Wide,Ve.Format,!0);break;case"BBBBB":E=Kt(Xt.DayPeriods,j.Narrow,Ve.Format,!0);break;case"h":E=At(mn.Hours,1,-12);break;case"hh":E=At(mn.Hours,2,-12);break;case"H":E=At(mn.Hours,1);break;case"HH":E=At(mn.Hours,2);break;case"m":E=At(mn.Minutes,1);break;case"mm":E=At(mn.Minutes,2);break;case"s":E=At(mn.Seconds,1);break;case"ss":E=At(mn.Seconds,2);break;case"S":E=At(mn.FractionalSeconds,1);break;case"SS":E=At(mn.FractionalSeconds,2);break;case"SSS":E=At(mn.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":E=fn(Sn.Short);break;case"ZZZZZ":E=fn(Sn.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":E=fn(Sn.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":E=fn(Sn.Long);break;default:return null}return Zi[L]=E,E}(dr);ur+=or?or(Ge,H,gr):"''"===dr?"'":dr.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),ur}function qn(L,E,H){const he=new Date(0);return he.setFullYear(L,E,H),he.setHours(0,0,0),he}function Ln(L,E){const H=function _t(L){return(0,f.cg1)(L)[f.wAp.LocaleId]}(L);if(dn[H]=dn[H]||{},dn[H][E])return dn[H][E];let he="";switch(E){case"shortDate":he=It(L,X.Short);break;case"mediumDate":he=It(L,X.Medium);break;case"longDate":he=It(L,X.Long);break;case"fullDate":he=It(L,X.Full);break;case"shortTime":he=ut(L,X.Short);break;case"mediumTime":he=ut(L,X.Medium);break;case"longTime":he=ut(L,X.Long);break;case"fullTime":he=ut(L,X.Full);break;case"short":const Ge=Ln(L,"shortTime"),tt=Ln(L,"shortDate");he=Ke(Gt(L,X.Short),[Ge,tt]);break;case"medium":const Vt=Ln(L,"mediumTime"),Nn=Ln(L,"mediumDate");he=Ke(Gt(L,X.Medium),[Vt,Nn]);break;case"long":const gr=Ln(L,"longTime"),ur=Ln(L,"longDate");he=Ke(Gt(L,X.Long),[gr,ur]);break;case"full":const dr=Ln(L,"fullTime"),or=Ln(L,"fullDate");he=Ke(Gt(L,X.Full),[dr,or])}return he&&(dn[H][E]=he),he}function Ke(L,E){return E&&(L=L.replace(/\{([^}]+)}/g,function(H,he){return null!=E&&he in E?E[he]:H})),L}function ft(L,E,H="-",he,Ge){let tt="";(L<0||Ge&&L<=0)&&(Ge?L=1-L:(L=-L,tt=H));let Vt=String(L);for(;Vt.length0||Nn>-H)&&(Nn+=H),L===mn.Hours)0===Nn&&-12===H&&(Nn=12);else if(L===mn.FractionalSeconds)return function bt(L,E){return ft(L,3).substring(0,E)}(Nn,E);const gr=gt(Vt,me.MinusSign);return ft(Nn,E,gr,he,Ge)}}function Kt(L,E,H=Ve.Format,he=!1){return function(Ge,tt){return function xn(L,E,H,he,Ge,tt){switch(H){case Xt.Months:return function kt(L,E,H){const he=(0,f.cg1)(L),tt=Ue([he[f.wAp.MonthsFormat],he[f.wAp.MonthsStandalone]],E);return Ue(tt,H)}(E,Ge,he)[L.getMonth()];case Xt.Days:return function Dt(L,E,H){const he=(0,f.cg1)(L),tt=Ue([he[f.wAp.DaysFormat],he[f.wAp.DaysStandalone]],E);return Ue(tt,H)}(E,Ge,he)[L.getDay()];case Xt.DayPeriods:const Vt=L.getHours(),Nn=L.getMinutes();if(tt){const ur=function yn(L){const E=(0,f.cg1)(L);return zt(E),(E[f.wAp.ExtraData][2]||[]).map(he=>"string"==typeof he?Je(he):[Je(he[0]),Je(he[1])])}(E),dr=function Wn(L,E,H){const he=(0,f.cg1)(L);zt(he);const tt=Ue([he[f.wAp.ExtraData][0],he[f.wAp.ExtraData][1]],E)||[];return Ue(tt,H)||[]}(E,Ge,he),or=ur.findIndex(oi=>{if(Array.isArray(oi)){const[yr,bi]=oi,Ji=Vt>=yr.hours&&Nn>=yr.minutes,mo=Vt0?Math.floor(Ge/60):Math.ceil(Ge/60);switch(L){case Sn.Short:return(Ge>=0?"+":"")+ft(Vt,2,tt)+ft(Math.abs(Ge%60),2,tt);case Sn.ShortGMT:return"GMT"+(Ge>=0?"+":"")+ft(Vt,1,tt);case Sn.Long:return"GMT"+(Ge>=0?"+":"")+ft(Vt,2,tt)+":"+ft(Math.abs(Ge%60),2,tt);case Sn.Extended:return 0===he?"Z":(Ge>=0?"+":"")+ft(Vt,2,tt)+":"+ft(Math.abs(Ge%60),2,tt);default:throw new Error(`Unknown zone width "${L}"`)}}}!function(L){L[L.Short=0]="Short",L[L.ShortGMT=1]="ShortGMT",L[L.Long=2]="Long",L[L.Extended=3]="Extended"}(Sn||(Sn={})),function(L){L[L.FullYear=0]="FullYear",L[L.Month=1]="Month",L[L.Date=2]="Date",L[L.Hours=3]="Hours",L[L.Minutes=4]="Minutes",L[L.Seconds=5]="Seconds",L[L.FractionalSeconds=6]="FractionalSeconds",L[L.Day=7]="Day"}(mn||(mn={})),function(L){L[L.DayPeriods=0]="DayPeriods",L[L.Days=1]="Days",L[L.Months=2]="Months",L[L.Eras=3]="Eras"}(Xt||(Xt={}));const an=0,Yt=4;function Lr(L){return qn(L.getFullYear(),L.getMonth(),L.getDate()+(Yt-L.getDay()))}function Mr(L,E=!1){return function(H,he){let Ge;if(E){const tt=new Date(H.getFullYear(),H.getMonth(),1).getDay()-1,Vt=H.getDate();Ge=1+Math.floor((Vt+tt)/7)}else{const tt=Lr(H),Vt=function An(L){const E=qn(L,an,1).getDay();return qn(L,0,1+(E<=Yt?Yt:Yt+7)-E)}(tt.getFullYear()),Nn=tt.getTime()-Vt.getTime();Ge=1+Math.round(Nn/6048e5)}return ft(Ge,L,gt(he,me.MinusSign))}}function Ci(L,E=!1){return function(H,he){return ft(Lr(H).getFullYear(),L,gt(he,me.MinusSign),E)}}const Zi={};function io(L,E){L=L.replace(/:/g,"");const H=Date.parse("Jan 01, 1970 00:00:00 "+L)/6e4;return isNaN(H)?E:H}function we(L){return L instanceof Date&&!isNaN(L.valueOf())}const at=/^(\d+)?\.((\d+)(-(\d+))?)?$/,$t=22,hn=".",On="0",te=";",ue=",",Re="#";function Cn(L,E,H,he,Ge,tt,Vt=!1){let Nn="",gr=!1;if(isFinite(L)){let ur=function Kr(L){let he,Ge,tt,Vt,Nn,E=Math.abs(L)+"",H=0;for((Ge=E.indexOf(hn))>-1&&(E=E.replace(hn,"")),(tt=E.search(/e/i))>0?(Ge<0&&(Ge=tt),Ge+=+E.slice(tt+1),E=E.substring(0,tt)):Ge<0&&(Ge=E.length),tt=0;E.charAt(tt)===On;tt++);if(tt===(Nn=E.length))he=[0],Ge=1;else{for(Nn--;E.charAt(Nn)===On;)Nn--;for(Ge-=tt,he=[],Vt=0;tt<=Nn;tt++,Vt++)he[Vt]=Number(E.charAt(tt))}return Ge>$t&&(he=he.splice(0,$t-1),H=Ge-1,Ge=1),{digits:he,exponent:H,integerLen:Ge}}(L);Vt&&(ur=function tr(L){if(0===L.digits[0])return L;const E=L.digits.length-L.integerLen;return L.exponent?L.exponent+=2:(0===E?L.digits.push(0,0):1===E&&L.digits.push(0),L.integerLen+=2),L}(ur));let dr=E.minInt,or=E.minFrac,oi=E.maxFrac;if(tt){const Ao=tt.match(at);if(null===Ao)throw new Error(`${tt} is not a valid digit info`);const Oo=Ao[1],Vo=Ao[3],Ts=Ao[5];null!=Oo&&(dr=yt(Oo)),null!=Vo&&(or=yt(Vo)),null!=Ts?oi=yt(Ts):null!=Vo&&or>oi&&(oi=or)}!function Gi(L,E,H){if(E>H)throw new Error(`The minimum number of digits after fraction (${E}) is higher than the maximum (${H}).`);let he=L.digits,Ge=he.length-L.integerLen;const tt=Math.min(Math.max(E,Ge),H);let Vt=tt+L.integerLen,Nn=he[Vt];if(Vt>0){he.splice(Math.max(L.integerLen,Vt));for(let or=Vt;or=5)if(Vt-1<0){for(let or=0;or>Vt;or--)he.unshift(0),L.integerLen++;he.unshift(1),L.integerLen++}else he[Vt-1]++;for(;Ge=ur?bi.pop():gr=!1),oi>=10?1:0},0);dr&&(he.unshift(dr),L.integerLen++)}(ur,or,oi);let yr=ur.digits,bi=ur.integerLen;const Ji=ur.exponent;let mo=[];for(gr=yr.every(Ao=>!Ao);bi0?mo=yr.splice(bi,yr.length):(mo=yr,yr=[0]);const la=[];for(yr.length>=E.lgSize&&la.unshift(yr.splice(-E.lgSize,yr.length).join(""));yr.length>E.gSize;)la.unshift(yr.splice(-E.gSize,yr.length).join(""));yr.length&&la.unshift(yr.join("")),Nn=la.join(gt(H,he)),mo.length&&(Nn+=gt(H,Ge)+mo.join("")),Ji&&(Nn+=gt(H,me.Exponential)+"+"+Ji)}else Nn=gt(H,me.Infinity);return Nn=L<0&&!gr?E.negPre+Nn+E.negSuf:E.posPre+Nn+E.posSuf,Nn}function Xn(L,E,H,he,Ge){const Vt=Er(Ct(E,Ee.Currency),gt(E,me.MinusSign));return Vt.minFrac=function un(L){let E;const H=Ne[L];return H&&(E=H[2]),"number"==typeof E?E:Tt}(he),Vt.maxFrac=Vt.minFrac,Cn(L,Vt,E,me.CurrencyGroup,me.CurrencyDecimal,Ge).replace("\xa4",H).replace("\xa4","").trim()}function Er(L,E="-"){const H={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},he=L.split(te),Ge=he[0],tt=he[1],Vt=-1!==Ge.indexOf(hn)?Ge.split(hn):[Ge.substring(0,Ge.lastIndexOf(On)+1),Ge.substring(Ge.lastIndexOf(On)+1)],Nn=Vt[0],gr=Vt[1]||"";H.posPre=Nn.substring(0,Nn.indexOf(Re));for(let dr=0;dr-1||(Ge=H.getPluralCategory(L,he),E.indexOf(Ge)>-1))return Ge;if(E.indexOf("other")>-1)return"other";throw new Error(`No plural message found for value "${L}"`)}class Et extends le{constructor(E){super(),this.locale=E}getPluralCategory(E,H){switch(Wt(H||this.locale)(E)){case ze.Zero:return"zero";case ze.One:return"one";case ze.Two:return"two";case ze.Few:return"few";case ze.Many:return"many";default:return"other"}}static#e=this.\u0275fac=function(H){return new(H||Et)(f.LFG(f.soG))};static#t=this.\u0275prov=f.Yz7({token:Et,factory:Et.\u0275fac})}function Bt(L,E){E=encodeURIComponent(E);for(const H of L.split(";")){const he=H.indexOf("="),[Ge,tt]=-1==he?[H,""]:[H.slice(0,he),H.slice(he+1)];if(Ge.trim()===E)return decodeURIComponent(tt)}return null}const _n=/\s+/,In=[];class nr{constructor(E,H,he,Ge){this._iterableDiffers=E,this._keyValueDiffers=H,this._ngEl=he,this._renderer=Ge,this.initialClasses=In,this.stateMap=new Map}set klass(E){this.initialClasses=null!=E?E.trim().split(_n):In}set ngClass(E){this.rawClass="string"==typeof E?E.trim().split(_n):E}ngDoCheck(){for(const H of this.initialClasses)this._updateState(H,!0);const E=this.rawClass;if(Array.isArray(E)||E instanceof Set)for(const H of E)this._updateState(H,!0);else if(null!=E)for(const H of Object.keys(E))this._updateState(H,!!E[H]);this._applyStateDiff()}_updateState(E,H){const he=this.stateMap.get(E);void 0!==he?(he.enabled!==H&&(he.changed=!0,he.enabled=H),he.touched=!0):this.stateMap.set(E,{enabled:H,changed:!0,touched:!0})}_applyStateDiff(){for(const E of this.stateMap){const H=E[0],he=E[1];he.changed?(this._toggleClass(H,he.enabled),he.changed=!1):he.touched||(he.enabled&&this._toggleClass(H,!1),this.stateMap.delete(H)),he.touched=!1}}_toggleClass(E,H){(E=E.trim()).length>0&&E.split(_n).forEach(he=>{H?this._renderer.addClass(this._ngEl.nativeElement,he):this._renderer.removeClass(this._ngEl.nativeElement,he)})}static#e=this.\u0275fac=function(H){return new(H||nr)(f.Y36(f.ZZ4),f.Y36(f.aQg),f.Y36(f.SBq),f.Y36(f.Qsj))};static#t=this.\u0275dir=f.lG2({type:nr,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0})}class er{constructor(E){this._viewContainerRef=E,this.ngComponentOutlet=null,this._inputsUsed=new Map}_needToReCreateNgModuleInstance(E){return void 0!==E.ngComponentOutletNgModule||void 0!==E.ngComponentOutletNgModuleFactory}_needToReCreateComponentInstance(E){return void 0!==E.ngComponentOutlet||void 0!==E.ngComponentOutletContent||void 0!==E.ngComponentOutletInjector||this._needToReCreateNgModuleInstance(E)}ngOnChanges(E){if(this._needToReCreateComponentInstance(E)&&(this._viewContainerRef.clear(),this._inputsUsed.clear(),this._componentRef=void 0,this.ngComponentOutlet)){const H=this.ngComponentOutletInjector||this._viewContainerRef.parentInjector;this._needToReCreateNgModuleInstance(E)&&(this._moduleRef?.destroy(),this.ngComponentOutletNgModule?this._moduleRef=(0,f.Lck)(this.ngComponentOutletNgModule,Vr(H)):this.ngComponentOutletNgModuleFactory?this._moduleRef=this.ngComponentOutletNgModuleFactory.create(Vr(H)):this._moduleRef=void 0),this._componentRef=this._viewContainerRef.createComponent(this.ngComponentOutlet,{injector:H,ngModuleRef:this._moduleRef,projectableNodes:this.ngComponentOutletContent})}}ngDoCheck(){if(this._componentRef){if(this.ngComponentOutletInputs)for(const E of Object.keys(this.ngComponentOutletInputs))this._inputsUsed.set(E,!0);this._applyInputStateDiff(this._componentRef)}}ngOnDestroy(){this._moduleRef?.destroy()}_applyInputStateDiff(E){for(const[H,he]of this._inputsUsed)he?(E.setInput(H,this.ngComponentOutletInputs[H]),this._inputsUsed.set(H,!1)):(E.setInput(H,void 0),this._inputsUsed.delete(H))}static#e=this.\u0275fac=function(H){return new(H||er)(f.Y36(f.s_b))};static#t=this.\u0275dir=f.lG2({type:er,selectors:[["","ngComponentOutlet",""]],inputs:{ngComponentOutlet:"ngComponentOutlet",ngComponentOutletInputs:"ngComponentOutletInputs",ngComponentOutletInjector:"ngComponentOutletInjector",ngComponentOutletContent:"ngComponentOutletContent",ngComponentOutletNgModule:"ngComponentOutletNgModule",ngComponentOutletNgModuleFactory:"ngComponentOutletNgModuleFactory"},standalone:!0,features:[f.TTD]})}function Vr(L){return L.get(f.h0i).injector}class cr{constructor(E,H,he,Ge){this.$implicit=E,this.ngForOf=H,this.index=he,this.count=Ge}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}class Nr{set ngForOf(E){this._ngForOf=E,this._ngForOfDirty=!0}set ngForTrackBy(E){this._trackByFn=E}get ngForTrackBy(){return this._trackByFn}constructor(E,H,he){this._viewContainer=E,this._template=H,this._differs=he,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(E){E&&(this._template=E)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const E=this._ngForOf;!this._differ&&E&&(this._differ=this._differs.find(E).create(this.ngForTrackBy))}if(this._differ){const E=this._differ.diff(this._ngForOf);E&&this._applyChanges(E)}}_applyChanges(E){const H=this._viewContainer;E.forEachOperation((he,Ge,tt)=>{if(null==he.previousIndex)H.createEmbeddedView(this._template,new cr(he.item,this._ngForOf,-1,-1),null===tt?void 0:tt);else if(null==tt)H.remove(null===Ge?void 0:Ge);else if(null!==Ge){const Vt=H.get(Ge);H.move(Vt,tt),mr(Vt,he)}});for(let he=0,Ge=H.length;he{mr(H.get(he.currentIndex),he)})}static ngTemplateContextGuard(E,H){return!0}static#e=this.\u0275fac=function(H){return new(H||Nr)(f.Y36(f.s_b),f.Y36(f.Rgc),f.Y36(f.ZZ4))};static#t=this.\u0275dir=f.lG2({type:Nr,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}function mr(L,E){L.context.$implicit=E.item}class wn{constructor(E,H){this._viewContainer=E,this._context=new Hr,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=H}set ngIf(E){this._context.$implicit=this._context.ngIf=E,this._updateView()}set ngIfThen(E){Ti("ngIfThen",E),this._thenTemplateRef=E,this._thenViewRef=null,this._updateView()}set ngIfElse(E){Ti("ngIfElse",E),this._elseTemplateRef=E,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(E,H){return!0}static#e=this.\u0275fac=function(H){return new(H||wn)(f.Y36(f.s_b),f.Y36(f.Rgc))};static#t=this.\u0275dir=f.lG2({type:wn,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}class Hr{constructor(){this.$implicit=null,this.ngIf=null}}function Ti(L,E){if(E&&!E.createEmbeddedView)throw new Error(`${L} must be a TemplateRef, but received '${(0,f.AaK)(E)}'.`)}class kr{constructor(E,H){this._viewContainerRef=E,this._templateRef=H,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(E){E&&!this._created?this.create():!E&&this._created&&this.destroy()}}class Yr{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(E){this._ngSwitch=E,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(E){this._defaultViews.push(E)}_matchCase(E){const H=E==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||H,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),H}_updateDefaultCases(E){if(this._defaultViews.length>0&&E!==this._defaultUsed){this._defaultUsed=E;for(const H of this._defaultViews)H.enforceState(E)}}static#e=this.\u0275fac=function(H){return new(H||Yr)};static#t=this.\u0275dir=f.lG2({type:Yr,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0})}class pi{constructor(E,H,he){this.ngSwitch=he,he._addCase(),this._view=new kr(E,H)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}static#e=this.\u0275fac=function(H){return new(H||pi)(f.Y36(f.s_b),f.Y36(f.Rgc),f.Y36(Yr,9))};static#t=this.\u0275dir=f.lG2({type:pi,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0})}class Ei{constructor(E,H,he){he._addDefault(new kr(E,H))}static#e=this.\u0275fac=function(H){return new(H||Ei)(f.Y36(f.s_b),f.Y36(f.Rgc),f.Y36(Yr,9))};static#t=this.\u0275dir=f.lG2({type:Ei,selectors:[["","ngSwitchDefault",""]],standalone:!0})}class Di{constructor(E){this._localization=E,this._caseViews={}}set ngPlural(E){this._updateView(E)}addCase(E,H){this._caseViews[E]=H}_updateView(E){this._clearViews();const he=Be(E,Object.keys(this._caseViews),this._localization);this._activateView(this._caseViews[he])}_clearViews(){this._activeView&&this._activeView.destroy()}_activateView(E){E&&(this._activeView=E,this._activeView.create())}static#e=this.\u0275fac=function(H){return new(H||Di)(f.Y36(le))};static#t=this.\u0275dir=f.lG2({type:Di,selectors:[["","ngPlural",""]],inputs:{ngPlural:"ngPlural"},standalone:!0})}class wo{constructor(E,H,he,Ge){this.value=E;const tt=!isNaN(Number(E));Ge.addCase(tt?`=${E}`:E,new kr(he,H))}static#e=this.\u0275fac=function(H){return new(H||wo)(f.$8M("ngPluralCase"),f.Y36(f.Rgc),f.Y36(f.s_b),f.Y36(Di,1))};static#t=this.\u0275dir=f.lG2({type:wo,selectors:[["","ngPluralCase",""]],standalone:!0})}class xi{constructor(E,H,he){this._ngEl=E,this._differs=H,this._renderer=he,this._ngStyle=null,this._differ=null}set ngStyle(E){this._ngStyle=E,!this._differ&&E&&(this._differ=this._differs.find(E).create())}ngDoCheck(){if(this._differ){const E=this._differ.diff(this._ngStyle);E&&this._applyChanges(E)}}_setStyle(E,H){const[he,Ge]=E.split("."),tt=-1===he.indexOf("-")?void 0:f.JOm.DashCase;null!=H?this._renderer.setStyle(this._ngEl.nativeElement,he,Ge?`${H}${Ge}`:H,tt):this._renderer.removeStyle(this._ngEl.nativeElement,he,tt)}_applyChanges(E){E.forEachRemovedItem(H=>this._setStyle(H.key,null)),E.forEachAddedItem(H=>this._setStyle(H.key,H.currentValue)),E.forEachChangedItem(H=>this._setStyle(H.key,H.currentValue))}static#e=this.\u0275fac=function(H){return new(H||xi)(f.Y36(f.SBq),f.Y36(f.aQg),f.Y36(f.Qsj))};static#t=this.\u0275dir=f.lG2({type:xi,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0})}class Xo{constructor(E){this._viewContainerRef=E,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(E){if(E.ngTemplateOutlet||E.ngTemplateOutletInjector){const H=this._viewContainerRef;if(this._viewRef&&H.remove(H.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:he,ngTemplateOutletContext:Ge,ngTemplateOutletInjector:tt}=this;this._viewRef=H.createEmbeddedView(he,Ge,tt?{injector:tt}:void 0)}else this._viewRef=null}else this._viewRef&&E.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}static#e=this.\u0275fac=function(H){return new(H||Xo)(f.Y36(f.s_b))};static#t=this.\u0275dir=f.lG2({type:Xo,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[f.TTD]})}function ei(L,E){return new f.vHH(2100,!1)}const To=new class nl{createSubscription(E,H){return E.then(H,he=>{throw he})}dispose(E){}},rl=new class Bo{createSubscription(E,H){return(0,f.rg0)(()=>E.subscribe({next:H,error:he=>{throw he}}))}dispose(E){(0,f.rg0)(()=>E.unsubscribe())}};class Fo{constructor(E){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=E}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(E){return this._obj?E!==this._obj?(this._dispose(),this.transform(E)):this._latestValue:(E&&this._subscribe(E),this._latestValue)}_subscribe(E){this._obj=E,this._strategy=this._selectStrategy(E),this._subscription=this._strategy.createSubscription(E,H=>this._updateLatestValue(E,H))}_selectStrategy(E){if((0,f.QGY)(E))return To;if((0,f.F4k)(E))return rl;throw ei()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(E,H){E===this._obj&&(this._latestValue=H,this._ref.markForCheck())}static#e=this.\u0275fac=function(H){return new(H||Fo)(f.Y36(f.sBO,16))};static#t=this.\u0275pipe=f.Yjl({name:"async",type:Fo,pure:!1,standalone:!0})}class Qr{transform(E){if(null==E)return null;if("string"!=typeof E)throw ei();return E.toLowerCase()}static#e=this.\u0275fac=function(H){return new(H||Qr)};static#t=this.\u0275pipe=f.Yjl({name:"lowercase",type:Qr,pure:!0,standalone:!0})}const Eo=/(?:[0-9A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])\S*/g;class ii{transform(E){if(null==E)return null;if("string"!=typeof E)throw ei();return E.replace(Eo,H=>H[0].toUpperCase()+H.slice(1).toLowerCase())}static#e=this.\u0275fac=function(H){return new(H||ii)};static#t=this.\u0275pipe=f.Yjl({name:"titlecase",type:ii,pure:!0,standalone:!0})}class _s{transform(E){if(null==E)return null;if("string"!=typeof E)throw ei();return E.toUpperCase()}static#e=this.\u0275fac=function(H){return new(H||_s)};static#t=this.\u0275pipe=f.Yjl({name:"uppercase",type:_s,pure:!0,standalone:!0})}const ma=new f.OlP("DATE_PIPE_DEFAULT_TIMEZONE"),_a=new f.OlP("DATE_PIPE_DEFAULT_OPTIONS");class Dr{constructor(E,H,he){this.locale=E,this.defaultTimezone=H,this.defaultOptions=he}transform(E,H,he,Ge){if(null==E||""===E||E!=E)return null;try{const tt=H??this.defaultOptions?.dateFormat??"mediumDate",Vt=he??this.defaultOptions?.timezone??this.defaultTimezone??void 0;return Fn(E,tt,Ge||this.locale,Vt)}catch(tt){throw ei(0,tt.message)}}static#e=this.\u0275fac=function(H){return new(H||Dr)(f.Y36(f.soG,16),f.Y36(ma,24),f.Y36(_a,24))};static#t=this.\u0275pipe=f.Yjl({name:"date",type:Dr,pure:!0,standalone:!0})}const vs=/#/g;class Fi{constructor(E){this._localization=E}transform(E,H,he){if(null==E)return"";if("object"!=typeof H||null===H)throw ei();return H[Be(E,Object.keys(H),this._localization,he)].replace(vs,E.toString())}static#e=this.\u0275fac=function(H){return new(H||Fi)(f.Y36(le,16))};static#t=this.\u0275pipe=f.Yjl({name:"i18nPlural",type:Fi,pure:!0,standalone:!0})}class oo{transform(E,H){if(null==E)return"";if("object"!=typeof H||"string"!=typeof E)throw ei();return H.hasOwnProperty(E)?H[E]:H.hasOwnProperty("other")?H.other:""}static#e=this.\u0275fac=function(H){return new(H||oo)};static#t=this.\u0275pipe=f.Yjl({name:"i18nSelect",type:oo,pure:!0,standalone:!0})}class Ii{transform(E){return JSON.stringify(E,null,2)}static#e=this.\u0275fac=function(H){return new(H||Ii)};static#t=this.\u0275pipe=f.Yjl({name:"json",type:Ii,pure:!1,standalone:!0})}class so{constructor(E){this.differs=E,this.keyValues=[],this.compareFn=Do}transform(E,H=Do){if(!E||!(E instanceof Map)&&"object"!=typeof E)return null;this.differ||(this.differ=this.differs.find(E).create());const he=this.differ.diff(E),Ge=H!==this.compareFn;return he&&(this.keyValues=[],he.forEachItem(tt=>{this.keyValues.push(function il(L,E){return{key:L,value:E}}(tt.key,tt.currentValue))})),(he||Ge)&&(this.keyValues.sort(H),this.compareFn=H),this.keyValues}static#e=this.\u0275fac=function(H){return new(H||so)(f.Y36(f.aQg,16))};static#t=this.\u0275pipe=f.Yjl({name:"keyvalue",type:so,pure:!1,standalone:!0})}function Do(L,E){const H=L.key,he=E.key;if(H===he)return 0;if(void 0===H)return 1;if(void 0===he)return-1;if(null===H)return 1;if(null===he)return-1;if("string"==typeof H&&"string"==typeof he)return Hnew ir((0,f.LFG)(z),window)})}class ir{constructor(E,H){this.document=E,this.window=H,this.offset=()=>[0,0]}setOffset(E){Array.isArray(E)?this.offset=()=>E:this.offset=E}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(E){this.supportsScrolling()&&this.window.scrollTo(E[0],E[1])}scrollToAnchor(E){if(!this.supportsScrolling())return;const H=function Gr(L,E){const H=L.getElementById(E)||L.getElementsByName(E)[0];if(H)return H;if("function"==typeof L.createTreeWalker&&L.body&&"function"==typeof L.body.attachShadow){const he=L.createTreeWalker(L.body,NodeFilter.SHOW_ELEMENT);let Ge=he.currentNode;for(;Ge;){const tt=Ge.shadowRoot;if(tt){const Vt=tt.getElementById(E)||tt.querySelector(`[name="${E}"]`);if(Vt)return Vt}Ge=he.nextNode()}}return null}(this.document,E);H&&(this.scrollToElement(H),H.focus())}setHistoryScrollRestoration(E){this.supportsScrolling()&&(this.window.history.scrollRestoration=E)}scrollToElement(E){const H=E.getBoundingClientRect(),he=H.left+this.window.pageXOffset,Ge=H.top+this.window.pageYOffset,tt=this.offset();this.window.scrollTo(he-tt[0],Ge-tt[1])}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}class mi{}function li(L,E){return xr(L)?new URL(L):new URL(L,E.location.href)}function xr(L){return/^https?:\/\//.test(L)}function Ui(L){return xr(L)?new URL(L).hostname:L}function Wi(L){return L.startsWith("/")?L.slice(1):L}const Ni=L=>L.src,ki=new f.OlP("ImageLoader",{providedIn:"root",factory:()=>Ni});function Rr(L,E){return function(he){return function lr(L){if("string"!=typeof L||""===L.trim())return!1;try{return new URL(L),!0}catch{return!1}}(he)||function Ki(L,E){throw new f.vHH(2959,!1)}(),he=function Hn(L){return L.endsWith("/")?L.slice(0,-1):L}(he),[{provide:ki,useValue:Vt=>(xr(Vt.src)&&function wr(L,E){throw new f.vHH(2959,!1)}(0,Vt.src),L(he,{...Vt,src:Wi(Vt.src)}))}]}}Rr(function Vs(L,E){let H="format=auto";return E.width&&(H+=`,width=${E.width}`),`${L}/cdn-cgi/image/${H}/${E.src}`});Rr(function rs(L,E){let H="f_auto,q_auto";return E.width&&(H+=`,w_${E.width}`),`${L}/image/upload/${H}/${E.src}`});Rr(function vr(L,E){const{src:H,width:he}=E;let Ge;if(he){Ge=[L,`tr:w-${he}`,H]}else Ge=[L,H];return Ge.join("/")});Rr(function Ie(L,E){const H=new URL(`${L}/${E.src}`);return H.searchParams.set("auto","format"),E.width&&H.searchParams.set("w",E.width.toString()),H.href});function Mt(L,E=!0){return`The NgOptimizedImage directive ${E?`(activated on an element with the \`ngSrc="${L}"\`) `:""}has detected that`}function En(L){throw new f.vHH(2958,`Unexpected invocation of the ${L} in the prod mode. Please make sure that the prod mode is enabled for production builds.`)}class Pr{constructor(){this.images=new Map,this.window=null,this.observer=null,En("LCP checker");const E=(0,f.f3M)(z).defaultView;typeof E<"u"&&typeof PerformanceObserver<"u"&&(this.window=E,this.observer=this.initPerformanceObserver())}initPerformanceObserver(){const E=new PerformanceObserver(H=>{const he=H.getEntries();if(0===he.length)return;const tt=he[he.length-1].element?.src??"";if(tt.startsWith("data:")||tt.startsWith("blob:"))return;const Vt=this.images.get(tt);Vt&&(!Vt.priority&&!Vt.alreadyWarnedPriority&&(Vt.alreadyWarnedPriority=!0,function ui(L){const E=Mt(L);console.warn((0,f.kuF)(2955,`${E} this image is the Largest Contentful Paint (LCP) element but was not marked "priority". This image should be marked "priority" in order to prioritize its loading. To fix this, add the "priority" attribute.`))}(tt)),Vt.modified&&!Vt.alreadyWarnedModified&&(Vt.alreadyWarnedModified=!0,function is(L){const E=Mt(L);console.warn((0,f.kuF)(2964,`${E} this image is the Largest Contentful Paint (LCP) element and has had its "ngSrc" attribute modified. This can cause slower loading performance. It is recommended not to modify the "ngSrc" property on any image which could be the LCP element.`))}(tt)))});return E.observe({type:"largest-contentful-paint",buffered:!0}),E}registerImage(E,H,he){if(!this.observer)return;const Ge={priority:he,modified:!1,alreadyWarnedModified:!1,alreadyWarnedPriority:!1};this.images.set(li(E,this.window).href,Ge)}unregisterImage(E){this.observer&&this.images.delete(li(E,this.window).href)}updateImage(E,H){const he=li(E,this.window).href,Ge=this.images.get(he);Ge&&(Ge.modified=!0,this.images.set(li(H,this.window).href,Ge),this.images.delete(he))}ngOnDestroy(){this.observer&&(this.observer.disconnect(),this.images.clear())}static#e=this.\u0275fac=function(H){return new(H||Pr)};static#t=this.\u0275prov=f.Yz7({token:Pr,factory:Pr.\u0275fac,providedIn:"root"})}const $i=new Set(["localhost","127.0.0.1","0.0.0.0"]),Zs=new f.OlP("PRECONNECT_CHECK_BLOCKLIST");class Ms{constructor(){this.document=(0,f.f3M)(z),this.preconnectLinks=null,this.alreadySeen=new Set,this.window=null,this.blocklist=new Set($i),En("preconnect link checker");const E=this.document.defaultView;typeof E<"u"&&(this.window=E);const H=(0,f.f3M)(Zs,{optional:!0});H&&this.populateBlocklist(H)}populateBlocklist(E){Array.isArray(E)?sa(E,H=>{this.blocklist.add(Ui(H))}):this.blocklist.add(Ui(E))}assertPreconnect(E,H){if(!this.window)return;const he=li(E,this.window);this.blocklist.has(he.hostname)||this.alreadySeen.has(he.origin)||(this.alreadySeen.add(he.origin),this.preconnectLinks||(this.preconnectLinks=this.queryPreconnectLinks()),this.preconnectLinks.has(he.origin)||console.warn((0,f.kuF)(2956,`${Mt(H)} there is no preconnect tag present for this image. Preconnecting to the origin(s) that serve priority images ensures that these images are delivered as soon as possible. To fix this, please add the following element into the of the document:\n `)))}queryPreconnectLinks(){const E=new Set,he=Array.from(this.document.querySelectorAll("link[rel=preconnect]"));for(let Ge of he){const tt=li(Ge.href,this.window);E.add(tt.origin)}return E}ngOnDestroy(){this.preconnectLinks?.clear(),this.alreadySeen.clear()}static#e=this.\u0275fac=function(H){return new(H||Ms)};static#t=this.\u0275prov=f.Yz7({token:Ms,factory:Ms.\u0275fac,providedIn:"root"})}function sa(L,E){for(let H of L)Array.isArray(H)?sa(H,E):E(H)}const aa=new f.OlP("NG_OPTIMIZED_PRELOADED_IMAGES",{providedIn:"root",factory:()=>new Set});class os{constructor(){this.preloadedImages=(0,f.f3M)(aa),this.document=(0,f.f3M)(z)}createPreloadLinkTag(E,H,he,Ge){if(this.preloadedImages.has(H))return;this.preloadedImages.add(H);const tt=E.createElement("link");E.setAttribute(tt,"as","image"),E.setAttribute(tt,"href",H),E.setAttribute(tt,"rel","preload"),E.setAttribute(tt,"fetchpriority","high"),Ge&&E.setAttribute(tt,"imageSizes",Ge),he&&E.setAttribute(tt,"imageSrcset",he),E.appendChild(this.document.head,tt)}static#e=this.\u0275fac=function(H){return new(H||os)};static#t=this.\u0275prov=f.Yz7({token:os,factory:os.\u0275fac,providedIn:"root"})}const ji=/^((\s*\d+w\s*(,|$)){1,})$/,Eu=[1,2],ss={breakpoints:[16,32,48,64,96,128,256,384,640,750,828,1080,1200,1920,2048,3840]},as=new f.OlP("ImageConfig",{providedIn:"root",factory:()=>ss});class Yn{constructor(){this.imageLoader=(0,f.f3M)(ki),this.config=function Ca(L){let E={};return L.breakpoints&&(E.breakpoints=L.breakpoints.sort((H,he)=>H-he)),Object.assign({},ss,L,E)}((0,f.f3M)(as)),this.renderer=(0,f.f3M)(f.Qsj),this.imgElement=(0,f.f3M)(f.SBq).nativeElement,this.injector=(0,f.f3M)(f.zs3),this.isServer=va((0,f.f3M)(f.Lbi)),this.preloadLinkCreator=(0,f.f3M)(os),this.lcpObserver=null,this._renderedSrc=null,this.priority=!1,this.disableOptimizedSrcset=!1,this.fill=!1}ngOnInit(){this.setHostAttributes()}setHostAttributes(){this.fill?this.sizes||(this.sizes="100vw"):(this.setHostAttribute("width",this.width.toString()),this.setHostAttribute("height",this.height.toString())),this.setHostAttribute("loading",this.getLoadingBehavior()),this.setHostAttribute("fetchpriority",this.getFetchPriority()),this.setHostAttribute("ng-img","true");const E=this.updateSrcAndSrcset();this.sizes&&this.setHostAttribute("sizes",this.sizes),this.isServer&&this.priority&&this.preloadLinkCreator.createPreloadLinkTag(this.renderer,this.getRewrittenSrc(),E,this.sizes)}ngOnChanges(E){if(E.ngSrc&&!E.ngSrc.isFirstChange()){const H=this._renderedSrc;this.updateSrcAndSrcset(!0);const he=this._renderedSrc;null!==this.lcpObserver&&H&&he&&H!==he&&this.injector.get(f.R0b).runOutsideAngular(()=>{this.lcpObserver?.updateImage(H,he)})}}callImageLoader(E){let H=E;return this.loaderParams&&(H.loaderParams=this.loaderParams),this.imageLoader(H)}getLoadingBehavior(){return this.priority||void 0===this.loading?this.priority?"eager":"lazy":this.loading}getFetchPriority(){return this.priority?"high":"auto"}getRewrittenSrc(){if(!this._renderedSrc){const E={src:this.ngSrc};this._renderedSrc=this.callImageLoader(E)}return this._renderedSrc}getRewrittenSrcset(){const E=ji.test(this.ngSrcset);return this.ngSrcset.split(",").filter(he=>""!==he).map(he=>{he=he.trim();const Ge=E?parseFloat(he):parseFloat(he)*this.width;return`${this.callImageLoader({src:this.ngSrc,width:Ge})} ${he}`}).join(", ")}getAutomaticSrcset(){return this.sizes?this.getResponsiveSrcset():this.getFixedSrcset()}getResponsiveSrcset(){const{breakpoints:E}=this.config;let H=E;return"100vw"===this.sizes?.trim()&&(H=E.filter(Ge=>Ge>=640)),H.map(Ge=>`${this.callImageLoader({src:this.ngSrc,width:Ge})} ${Ge}w`).join(", ")}updateSrcAndSrcset(E=!1){E&&(this._renderedSrc=null);const H=this.getRewrittenSrc();let he;return this.setHostAttribute("src",H),this.ngSrcset?he=this.getRewrittenSrcset():this.shouldGenerateAutomaticSrcset()&&(he=this.getAutomaticSrcset()),he&&this.setHostAttribute("srcset",he),he}getFixedSrcset(){return Eu.map(H=>`${this.callImageLoader({src:this.ngSrc,width:this.width*H})} ${H}x`).join(", ")}shouldGenerateAutomaticSrcset(){let E=!1;return this.sizes||(E=this.width>1920||this.height>1080),!this.disableOptimizedSrcset&&!this.srcset&&this.imageLoader!==Ni&&!E}ngOnDestroy(){}setHostAttribute(E,H){this.renderer.setAttribute(this.imgElement,E,H)}static#e=this.\u0275fac=function(H){return new(H||Yn)};static#t=this.\u0275dir=f.lG2({type:Yn,selectors:[["img","ngSrc",""]],hostVars:8,hostBindings:function(H,he){2&H&&f.Udp("position",he.fill?"absolute":null)("width",he.fill?"100%":null)("height",he.fill?"100%":null)("inset",he.fill?"0px":null)},inputs:{ngSrc:["ngSrc","ngSrc",Jn],ngSrcset:"ngSrcset",sizes:"sizes",width:["width","width",f.Cb_],height:["height","height",f.Cb_],loading:"loading",priority:["priority","priority",f.VuI],loaderParams:"loaderParams",disableOptimizedSrcset:["disableOptimizedSrcset","disableOptimizedSrcset",f.VuI],fill:["fill","fill",f.VuI],src:"src",srcset:"srcset"},standalone:!0,features:[f.Xq5,f.TTD]})}function Jn(L){return"string"==typeof L?L:(0,f.z3N)(L)}},4340:(dt,de,C)=>{"use strict";C.d(de,{eN:()=>Ze,JF:()=>Ht});var f=C(1670),l=C(1354),k=C(9681),R=C(5061),q=C(4603),z=C(7965);var W=C(5142);class N{constructor(le,Be){this.predicate=le,this.thisArg=Be}call(le,Be){return Be.subscribe(new ee(le,this.predicate,this.thisArg))}}class ee extends W.L{constructor(le,Be,Et){super(le),this.predicate=Be,this.thisArg=Et,this.count=0}_next(le){let Be;try{Be=this.predicate.call(this.thisArg,le,this.count++)}catch(Et){return void this.destination.error(Et)}Be&&this.destination.next(le)}}var ie=C(7422),Te=C(4646);function Oe(yt){return le=>le.lift(new De(yt))}class De{constructor(le){this.callback=le}call(le,Be){return Be.subscribe(new Pe(le,this.callback))}}class Pe extends W.L{constructor(le,Be){super(le),this.add(new Te.w(Be))}}var ce=C(6520),be=C(6575); /** - * @license Angular v15.2.10 + * @license Angular v16.2.12 * (c) 2010-2022 Google LLC. https://angular.io/ * License: MIT - */class we{}class Be{}class Fe{constructor(Ie){this.normalizedNames=new Map,this.lazyUpdate=null,Ie?this.lazyInit="string"==typeof Ie?()=>{this.headers=new Map,Ie.split("\n").forEach(lt=>{const bt=lt.indexOf(":");if(bt>0){const gn=lt.slice(0,bt),en=gn.toLowerCase(),nr=lt.slice(bt+1).trim();this.maybeSetNormalizedName(gn,en),this.headers.has(en)?this.headers.get(en).push(nr):this.headers.set(en,[nr])}})}:()=>{this.headers=new Map,Object.entries(Ie).forEach(([lt,bt])=>{let gn;if(gn="string"==typeof bt?[bt]:"number"==typeof bt?[bt.toString()]:bt.map(en=>en.toString()),gn.length>0){const en=lt.toLowerCase();this.headers.set(en,gn),this.maybeSetNormalizedName(lt,en)}})}:this.headers=new Map}has(Ie){return this.init(),this.headers.has(Ie.toLowerCase())}get(Ie){this.init();const lt=this.headers.get(Ie.toLowerCase());return lt&<.length>0?lt[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(Ie){return this.init(),this.headers.get(Ie.toLowerCase())||null}append(Ie,lt){return this.clone({name:Ie,value:lt,op:"a"})}set(Ie,lt){return this.clone({name:Ie,value:lt,op:"s"})}delete(Ie,lt){return this.clone({name:Ie,value:lt,op:"d"})}maybeSetNormalizedName(Ie,lt){this.normalizedNames.has(lt)||this.normalizedNames.set(lt,Ie)}init(){this.lazyInit&&(this.lazyInit instanceof Fe?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(Ie=>this.applyUpdate(Ie)),this.lazyUpdate=null))}copyFrom(Ie){Ie.init(),Array.from(Ie.headers.keys()).forEach(lt=>{this.headers.set(lt,Ie.headers.get(lt)),this.normalizedNames.set(lt,Ie.normalizedNames.get(lt))})}clone(Ie){const lt=new Fe;return lt.lazyInit=this.lazyInit&&this.lazyInit instanceof Fe?this.lazyInit:this,lt.lazyUpdate=(this.lazyUpdate||[]).concat([Ie]),lt}applyUpdate(Ie){const lt=Ie.name.toLowerCase();switch(Ie.op){case"a":case"s":let bt=Ie.value;if("string"==typeof bt&&(bt=[bt]),0===bt.length)return;this.maybeSetNormalizedName(Ie.name,lt);const gn=("a"===Ie.op?this.headers.get(lt):void 0)||[];gn.push(...bt),this.headers.set(lt,gn);break;case"d":const en=Ie.value;if(en){let nr=this.headers.get(lt);if(!nr)return;nr=nr.filter(Mt=>-1===en.indexOf(Mt)),0===nr.length?(this.headers.delete(lt),this.normalizedNames.delete(lt)):this.headers.set(lt,nr)}else this.headers.delete(lt),this.normalizedNames.delete(lt)}}forEach(Ie){this.init(),Array.from(this.normalizedNames.keys()).forEach(lt=>Ie(this.normalizedNames.get(lt),this.headers.get(lt)))}}class je{encodeKey(Ie){return Se(Ie)}encodeValue(Ie){return Se(Ie)}decodeKey(Ie){return decodeURIComponent(Ie)}decodeValue(Ie){return decodeURIComponent(Ie)}}const de=/%(\d[a-f0-9])/gi,fe={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function Se(wt){return encodeURIComponent(wt).replace(de,(Ie,lt)=>fe[lt]??Ie)}function it(wt){return`${wt}`}class Ve{constructor(Ie={}){if(this.updates=null,this.cloneFrom=null,this.encoder=Ie.encoder||new je,Ie.fromString){if(Ie.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function me(wt,Ie){const lt=new Map;return wt.length>0&&wt.replace(/^\?/,"").split("&").forEach(gn=>{const en=gn.indexOf("="),[nr,Mt]=-1==en?[Ie.decodeKey(gn),""]:[Ie.decodeKey(gn.slice(0,en)),Ie.decodeValue(gn.slice(en+1))],ie=lt.get(nr)||[];ie.push(Mt),lt.set(nr,ie)}),lt}(Ie.fromString,this.encoder)}else Ie.fromObject?(this.map=new Map,Object.keys(Ie.fromObject).forEach(lt=>{const bt=Ie.fromObject[lt],gn=Array.isArray(bt)?bt.map(it):[it(bt)];this.map.set(lt,gn)})):this.map=null}has(Ie){return this.init(),this.map.has(Ie)}get(Ie){this.init();const lt=this.map.get(Ie);return lt?lt[0]:null}getAll(Ie){return this.init(),this.map.get(Ie)||null}keys(){return this.init(),Array.from(this.map.keys())}append(Ie,lt){return this.clone({param:Ie,value:lt,op:"a"})}appendAll(Ie){const lt=[];return Object.keys(Ie).forEach(bt=>{const gn=Ie[bt];Array.isArray(gn)?gn.forEach(en=>{lt.push({param:bt,value:en,op:"a"})}):lt.push({param:bt,value:gn,op:"a"})}),this.clone(lt)}set(Ie,lt){return this.clone({param:Ie,value:lt,op:"s"})}delete(Ie,lt){return this.clone({param:Ie,value:lt,op:"d"})}toString(){return this.init(),this.keys().map(Ie=>{const lt=this.encoder.encodeKey(Ie);return this.map.get(Ie).map(bt=>lt+"="+this.encoder.encodeValue(bt)).join("&")}).filter(Ie=>""!==Ie).join("&")}clone(Ie){const lt=new Ve({encoder:this.encoder});return lt.cloneFrom=this.cloneFrom||this,lt.updates=(this.updates||[]).concat(Ie),lt}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(Ie=>this.map.set(Ie,this.cloneFrom.map.get(Ie))),this.updates.forEach(Ie=>{switch(Ie.op){case"a":case"s":const lt=("a"===Ie.op?this.map.get(Ie.param):void 0)||[];lt.push(it(Ie.value)),this.map.set(Ie.param,lt);break;case"d":if(void 0===Ie.value){this.map.delete(Ie.param);break}{let bt=this.map.get(Ie.param)||[];const gn=bt.indexOf(it(Ie.value));-1!==gn&&bt.splice(gn,1),bt.length>0?this.map.set(Ie.param,bt):this.map.delete(Ie.param)}}}),this.cloneFrom=this.updates=null)}}class Ce{constructor(){this.map=new Map}set(Ie,lt){return this.map.set(Ie,lt),this}get(Ie){return this.map.has(Ie)||this.map.set(Ie,Ie.defaultValue()),this.map.get(Ie)}delete(Ie){return this.map.delete(Ie),this}has(Ie){return this.map.has(Ie)}keys(){return this.map.keys()}}function E(wt){return typeof ArrayBuffer<"u"&&wt instanceof ArrayBuffer}function $(wt){return typeof Blob<"u"&&wt instanceof Blob}function ue(wt){return typeof FormData<"u"&&wt instanceof FormData}class nt{constructor(Ie,lt,bt,gn){let en;if(this.url=lt,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=Ie.toUpperCase(),function Ge(wt){switch(wt){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||gn?(this.body=void 0!==bt?bt:null,en=gn):en=bt,en&&(this.reportProgress=!!en.reportProgress,this.withCredentials=!!en.withCredentials,en.responseType&&(this.responseType=en.responseType),en.headers&&(this.headers=en.headers),en.context&&(this.context=en.context),en.params&&(this.params=en.params)),this.headers||(this.headers=new Fe),this.context||(this.context=new Ce),this.params){const nr=this.params.toString();if(0===nr.length)this.urlWithParams=lt;else{const Mt=lt.indexOf("?"),ie=-1===Mt?"?":Mtve.set(He,Ie.setHeaders[He]),ie)),Ie.setParams&&(A=Object.keys(Ie.setParams).reduce((ve,He)=>ve.set(He,Ie.setParams[He]),A)),new nt(lt,bt,en,{params:A,headers:ie,context:W,reportProgress:Mt,responseType:gn,withCredentials:nr})}}var $e,wt;(wt=$e||($e={}))[wt.Sent=0]="Sent",wt[wt.UploadProgress=1]="UploadProgress",wt[wt.ResponseHeader=2]="ResponseHeader",wt[wt.DownloadProgress=3]="DownloadProgress",wt[wt.Response=4]="Response",wt[wt.User=5]="User";class et{constructor(Ie,lt=200,bt="OK"){this.headers=Ie.headers||new Fe,this.status=void 0!==Ie.status?Ie.status:lt,this.statusText=Ie.statusText||bt,this.url=Ie.url||null,this.ok=this.status>=200&&this.status<300}}class Ot extends et{constructor(Ie={}){super(Ie),this.type=$e.ResponseHeader}clone(Ie={}){return new Ot({headers:Ie.headers||this.headers,status:void 0!==Ie.status?Ie.status:this.status,statusText:Ie.statusText||this.statusText,url:Ie.url||this.url||void 0})}}class Dt extends et{constructor(Ie={}){super(Ie),this.type=$e.Response,this.body=void 0!==Ie.body?Ie.body:null}clone(Ie={}){return new Dt({body:void 0!==Ie.body?Ie.body:this.body,headers:Ie.headers||this.headers,status:void 0!==Ie.status?Ie.status:this.status,statusText:Ie.statusText||this.statusText,url:Ie.url||this.url||void 0})}}class St extends et{constructor(Ie){super(Ie,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.status>=200&&this.status<300?this.message=`Http failure during parsing for ${Ie.url||"(unknown url)"}`:this.message=`Http failure response for ${Ie.url||"(unknown url)"}: ${Ie.status} ${Ie.statusText}`,this.error=Ie.error||null}}function xt(wt,Ie){return{body:Ie,headers:wt.headers,context:wt.context,observe:wt.observe,params:wt.params,reportProgress:wt.reportProgress,responseType:wt.responseType,withCredentials:wt.withCredentials}}class yt{constructor(Ie){this.handler=Ie}request(Ie,lt,bt={}){let gn;if(Ie instanceof nt)gn=Ie;else{let Mt,ie;Mt=bt.headers instanceof Fe?bt.headers:new Fe(bt.headers),bt.params&&(ie=bt.params instanceof Ve?bt.params:new Ve({fromObject:bt.params})),gn=new nt(Ie,lt,void 0!==bt.body?bt.body:null,{headers:Mt,context:bt.context,params:ie,reportProgress:bt.reportProgress,responseType:bt.responseType||"json",withCredentials:bt.withCredentials})}const en=(0,q.of)(gn).pipe(function G(wt,Ie){return(0,F.zg)(wt,Ie,1)}(Mt=>this.handler.handle(Mt)));if(Ie instanceof nt||"events"===bt.observe)return en;const nr=en.pipe(function re(wt,Ie){return function(bt){return bt.lift(new pe(wt,Ie))}}(Mt=>Mt instanceof Dt));switch(bt.observe||"body"){case"body":switch(gn.responseType){case"arraybuffer":return nr.pipe((0,ce.U)(Mt=>{if(null!==Mt.body&&!(Mt.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return Mt.body}));case"blob":return nr.pipe((0,ce.U)(Mt=>{if(null!==Mt.body&&!(Mt.body instanceof Blob))throw new Error("Response is not a Blob.");return Mt.body}));case"text":return nr.pipe((0,ce.U)(Mt=>{if(null!==Mt.body&&"string"!=typeof Mt.body)throw new Error("Response is not a string.");return Mt.body}));default:return nr.pipe((0,ce.U)(Mt=>Mt.body))}case"response":return nr;default:throw new Error(`Unreachable: unhandled observe type ${bt.observe}}`)}}delete(Ie,lt={}){return this.request("DELETE",Ie,lt)}get(Ie,lt={}){return this.request("GET",Ie,lt)}head(Ie,lt={}){return this.request("HEAD",Ie,lt)}jsonp(Ie,lt){return this.request("JSONP",Ie,{params:(new Ve).append(lt,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(Ie,lt={}){return this.request("OPTIONS",Ie,lt)}patch(Ie,lt,bt={}){return this.request("PATCH",Ie,xt(bt,lt))}post(Ie,lt,bt={}){return this.request("POST",Ie,xt(bt,lt))}put(Ie,lt,bt={}){return this.request("PUT",Ie,xt(bt,lt))}}function qt(wt,Ie){return Ie(wt)}function hn(wt,Ie){return(lt,bt)=>Ie.intercept(lt,{handle:gn=>wt(gn,bt)})}yt.\u0275fac=function(Ie){return new(Ie||yt)(C.LFG(we))},yt.\u0275prov=C.Yz7({token:yt,factory:yt.\u0275fac});const Pt=new C.OlP("HTTP_INTERCEPTORS"),Wt=new C.OlP("HTTP_INTERCEPTOR_FNS");function on(){let wt=null;return(Ie,lt)=>(null===wt&&(wt=((0,C.f3M)(Pt,{optional:!0})??[]).reduceRight(hn,qt)),wt(Ie,lt))}class xn extends we{constructor(Ie,lt){super(),this.backend=Ie,this.injector=lt,this.chain=null}handle(Ie){if(null===this.chain){const lt=Array.from(new Set(this.injector.get(Wt)));this.chain=lt.reduceRight((bt,gn)=>function Rt(wt,Ie,lt){return(bt,gn)=>lt.runInContext(()=>Ie(bt,en=>wt(en,gn)))}(bt,gn,this.injector),qt)}return this.chain(Ie,lt=>this.backend.handle(lt))}}xn.\u0275fac=function(Ie){return new(Ie||xn)(C.LFG(Be),C.LFG(C.lqb))},xn.\u0275prov=C.Yz7({token:xn,factory:xn.\u0275fac});let vt,ae=0;class Ut{}function $t(){return"object"==typeof window?window:{}}class Ze{constructor(Ie,lt){this.callbackMap=Ie,this.document=lt,this.resolvedPromise=Promise.resolve()}nextCallback(){return"ng_jsonp_callback_"+ae++}handle(Ie){if("JSONP"!==Ie.method)throw new Error("JSONP requests must use JSONP request method.");if("json"!==Ie.responseType)throw new Error("JSONP requests must use Json response type.");if(Ie.headers.keys().length>0)throw new Error("JSONP requests do not support headers.");return new U.y(lt=>{const bt=this.nextCallback(),gn=Ie.urlWithParams.replace(/=JSONP_CALLBACK(&|$)/,`=${bt}$1`),en=this.document.createElement("script");en.src=gn;let nr=null,Mt=!1;this.callbackMap[bt]=ve=>{delete this.callbackMap[bt],nr=ve,Mt=!0};const ie=()=>{en.parentNode&&en.parentNode.removeChild(en),delete this.callbackMap[bt]};return en.addEventListener("load",ve=>{this.resolvedPromise.then(()=>{ie(),Mt?(lt.next(new Dt({body:nr,status:200,statusText:"OK",url:gn})),lt.complete()):lt.error(new St({url:gn,status:0,statusText:"JSONP Error",error:new Error("JSONP injected script did not invoke callback.")}))})}),en.addEventListener("error",ve=>{ie(),lt.error(new St({error:ve,status:0,statusText:"JSONP Error",url:gn}))}),this.document.body.appendChild(en),lt.next({type:$e.Sent}),()=>{Mt||this.removeListeners(en),ie()}})}removeListeners(Ie){vt||(vt=this.document.implementation.createHTMLDocument()),vt.adoptNode(Ie)}}function Qe(wt,Ie){return"JSONP"===wt.method?(0,C.f3M)(Ze).handle(wt):Ie(wt)}Ze.\u0275fac=function(Ie){return new(Ie||Ze)(C.LFG(Ut),C.LFG(t.K0))},Ze.\u0275prov=C.Yz7({token:Ze,factory:Ze.\u0275fac});class ke{constructor(Ie){this.injector=Ie}intercept(Ie,lt){return this.injector.runInContext(()=>Qe(Ie,bt=>lt.handle(bt)))}}ke.\u0275fac=function(Ie){return new(Ie||ke)(C.LFG(C.lqb))},ke.\u0275prov=C.Yz7({token:ke,factory:ke.\u0275fac});const Te=/^\)\]\}',?\n/;class Nt{constructor(Ie){this.xhrFactory=Ie}handle(Ie){if("JSONP"===Ie.method)throw new Error("Attempted to construct Jsonp request without HttpClientJsonpModule installed.");return new U.y(lt=>{const bt=this.xhrFactory.build();if(bt.open(Ie.method,Ie.urlWithParams),Ie.withCredentials&&(bt.withCredentials=!0),Ie.headers.forEach((He,_t)=>bt.setRequestHeader(He,_t.join(","))),Ie.headers.has("Accept")||bt.setRequestHeader("Accept","application/json, text/plain, */*"),!Ie.headers.has("Content-Type")){const He=Ie.detectContentTypeHeader();null!==He&&bt.setRequestHeader("Content-Type",He)}if(Ie.responseType){const He=Ie.responseType.toLowerCase();bt.responseType="json"!==He?He:"text"}const gn=Ie.serializeBody();let en=null;const nr=()=>{if(null!==en)return en;const He=bt.statusText||"OK",_t=new Fe(bt.getAllResponseHeaders()),Kt=function It(wt){return"responseURL"in wt&&wt.responseURL?wt.responseURL:/^X-Request-URL:/m.test(wt.getAllResponseHeaders())?wt.getResponseHeader("X-Request-URL"):null}(bt)||Ie.url;return en=new Ot({headers:_t,status:bt.status,statusText:He,url:Kt}),en},Mt=()=>{let{headers:He,status:_t,statusText:Kt,url:On}=nr(),Bn=null;204!==_t&&(Bn=typeof bt.response>"u"?bt.responseText:bt.response),0===_t&&(_t=Bn?200:0);let Kn=_t>=200&&_t<300;if("json"===Ie.responseType&&"string"==typeof Bn){const Pn=Bn;Bn=Bn.replace(Te,"");try{Bn=""!==Bn?JSON.parse(Bn):null}catch(jn){Bn=Pn,Kn&&(Kn=!1,Bn={error:jn,text:Bn})}}Kn?(lt.next(new Dt({body:Bn,headers:He,status:_t,statusText:Kt,url:On||void 0})),lt.complete()):lt.error(new St({error:Bn,headers:He,status:_t,statusText:Kt,url:On||void 0}))},ie=He=>{const{url:_t}=nr(),Kt=new St({error:He,status:bt.status||0,statusText:bt.statusText||"Unknown Error",url:_t||void 0});lt.error(Kt)};let A=!1;const W=He=>{A||(lt.next(nr()),A=!0);let _t={type:$e.DownloadProgress,loaded:He.loaded};He.lengthComputable&&(_t.total=He.total),"text"===Ie.responseType&&bt.responseText&&(_t.partialText=bt.responseText),lt.next(_t)},ve=He=>{let _t={type:$e.UploadProgress,loaded:He.loaded};He.lengthComputable&&(_t.total=He.total),lt.next(_t)};return bt.addEventListener("load",Mt),bt.addEventListener("error",ie),bt.addEventListener("timeout",ie),bt.addEventListener("abort",ie),Ie.reportProgress&&(bt.addEventListener("progress",W),null!==gn&&bt.upload&&bt.upload.addEventListener("progress",ve)),bt.send(gn),lt.next({type:$e.Sent}),()=>{bt.removeEventListener("error",ie),bt.removeEventListener("abort",ie),bt.removeEventListener("load",Mt),bt.removeEventListener("timeout",ie),Ie.reportProgress&&(bt.removeEventListener("progress",W),null!==gn&&bt.upload&&bt.upload.removeEventListener("progress",ve)),bt.readyState!==bt.DONE&&bt.abort()}})}}Nt.\u0275fac=function(Ie){return new(Ie||Nt)(C.LFG(t.JF))},Nt.\u0275prov=C.Yz7({token:Nt,factory:Nt.\u0275fac});const ln=new C.OlP("XSRF_ENABLED"),Cn="XSRF-TOKEN",an=new C.OlP("XSRF_COOKIE_NAME",{providedIn:"root",factory:()=>Cn}),In="X-XSRF-TOKEN",Mn=new C.OlP("XSRF_HEADER_NAME",{providedIn:"root",factory:()=>In});class Ht{}class vn{constructor(Ie,lt,bt){this.doc=Ie,this.platform=lt,this.cookieName=bt,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const Ie=this.doc.cookie||"";return Ie!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,t.Mx)(Ie,this.cookieName),this.lastCookieString=Ie),this.lastToken}}function _n(wt,Ie){const lt=wt.url.toLowerCase();if(!(0,C.f3M)(ln)||"GET"===wt.method||"HEAD"===wt.method||lt.startsWith("http://")||lt.startsWith("https://"))return Ie(wt);const bt=(0,C.f3M)(Ht).getToken(),gn=(0,C.f3M)(Mn);return null!=bt&&!wt.headers.has(gn)&&(wt=wt.clone({headers:wt.headers.set(gn,bt)})),Ie(wt)}vn.\u0275fac=function(Ie){return new(Ie||vn)(C.LFG(t.K0),C.LFG(C.Lbi),C.LFG(an))},vn.\u0275prov=C.Yz7({token:vn,factory:vn.\u0275fac});class Tt{constructor(Ie){this.injector=Ie}intercept(Ie,lt){return this.injector.runInContext(()=>_n(Ie,bt=>lt.handle(bt)))}}var Tn;function ir(wt,Ie){return{\u0275kind:wt,\u0275providers:Ie}}Tt.\u0275fac=function(Ie){return new(Ie||Tt)(C.LFG(C.lqb))},Tt.\u0275prov=C.Yz7({token:Tt,factory:Tt.\u0275fac}),function(wt){wt[wt.Interceptors=0]="Interceptors",wt[wt.LegacyInterceptors=1]="LegacyInterceptors",wt[wt.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",wt[wt.NoXsrfProtection=3]="NoXsrfProtection",wt[wt.JsonpSupport=4]="JsonpSupport",wt[wt.RequestsMadeViaParent=5]="RequestsMadeViaParent"}(Tn||(Tn={}));const ni=new C.OlP("LEGACY_INTERCEPTOR_FN");function Zr({cookieName:wt,headerName:Ie}){const lt=[];return void 0!==wt&<.push({provide:an,useValue:wt}),void 0!==Ie&<.push({provide:Mn,useValue:Ie}),ir(Tn.CustomXsrfConfiguration,lt)}class ri{static disable(){return{ngModule:ri,providers:[ir(Tn.NoXsrfProtection,[{provide:ln,useValue:!1}]).\u0275providers]}}static withOptions(Ie={}){return{ngModule:ri,providers:Zr(Ie).\u0275providers}}}ri.\u0275fac=function(Ie){return new(Ie||ri)},ri.\u0275mod=C.oAB({type:ri}),ri.\u0275inj=C.cJS({providers:[Tt,{provide:Pt,useExisting:Tt,multi:!0},{provide:Ht,useClass:vn},Zr({cookieName:Cn,headerName:In}).\u0275providers,{provide:ln,useValue:!0}]});class hi{}hi.\u0275fac=function(Ie){return new(Ie||hi)},hi.\u0275mod=C.oAB({type:hi}),hi.\u0275inj=C.cJS({providers:[function Wn(...wt){const Ie=[yt,Nt,xn,{provide:we,useExisting:xn},{provide:Be,useExisting:Nt},{provide:Wt,useValue:_n,multi:!0},{provide:ln,useValue:!0},{provide:Ht,useClass:vn}];for(const lt of wt)Ie.push(...lt.\u0275providers);return(0,C.MR2)(Ie)}(function bn(){return ir(Tn.LegacyInterceptors,[{provide:ni,useFactory:on},{provide:Wt,useExisting:ni,multi:!0}])}())]});class Jr{}Jr.\u0275fac=function(Ie){return new(Ie||Jr)},Jr.\u0275mod=C.oAB({type:Jr}),Jr.\u0275inj=C.cJS({providers:[function pi(){return ir(Tn.JsonpSupport,[Ze,{provide:Ut,useFactory:$t},{provide:Wt,useValue:Qe,multi:!0}])}().\u0275providers]})},8008:(ht,ye,x)=>{"use strict";x.d(ye,{AFp:()=>i7,ip1:()=>r7,CZH:()=>h2,hGG:()=>_0,z2F:()=>m2,ahi:()=>Qu,sBO:()=>x7,wA2:()=>rp,_Vd:()=>t2,EJc:()=>fp,Xek:()=>n7,SBq:()=>r2,lqb:()=>e2,qLn:()=>xu,vpe:()=>Pl,AA_:()=>X2,pfw:()=>sp,L6J:()=>lp,tBr:()=>il,GSi:()=>ed,OlP:()=>Un,zs3:()=>ts,IIB:()=>op,ZZ4:()=>Al,aQg:()=>Ol,soG:()=>w8,LVF:()=>up,h0i:()=>d0,R0b:()=>P1,FiY:()=>l1,r_U:()=>ap,Lbi:()=>cp,g9A:()=>a7,E6H:()=>ip,Qsj:()=>R5,FYo:()=>q5,JOm:()=>Gl,q3G:()=>U1,PiD:()=>x2,WD2:()=>Fo,tp0:()=>O1,Rgc:()=>f0,dDg:()=>m0,eoX:()=>Gu,GfV:()=>j5,i9L:()=>Ns,s_b:()=>c5,ifc:()=>Bn,Lck:()=>$7,eFA:()=>m7,G48:()=>Sp,Gpc:()=>Le,f3M:()=>Mt,MR2:()=>k8,_c5:()=>Gp,c2e:()=>g0,zSh:()=>U0,wAp:()=>d2,vHH:()=>Oe,lri:()=>f7,rWj:()=>p7,JZr:()=>ue,EiD:()=>A0,mCW:()=>_u,qzn:()=>ma,JVY:()=>b1,pB0:()=>b5,eBb:()=>Gs,L6k:()=>j1,LAX:()=>C3,D6c:()=>Vp,cg1:()=>Qc,kuF:()=>nt,kL8:()=>Yc,dqk:()=>bn,CqO:()=>Pd,QGY:()=>Ec,F4k:()=>W3,zlt:()=>m9,RDi:()=>cn,AaK:()=>Se,z3N:()=>Br,qOj:()=>bc,TTD:()=>kr,_Bn:()=>s9,xp6:()=>Ks,uIk:()=>At,Q2q:()=>ti,ekj:()=>j2,Xpm:()=>yr,lG2:()=>Hi,Yz7:()=>ke,cJS:()=>It,oAB:()=>Po,Yjl:()=>Mo,Y36:()=>B2,_UZ:()=>Tc,BQk:()=>Ys,ynx:()=>xl,qZA:()=>G3,TgZ:()=>H3,EpF:()=>fi,n5z:()=>b2,LFG:()=>en,$8M:()=>X1,NdJ:()=>Ou,CRH:()=>O9,kcU:()=>gt,O4$:()=>xe,oxw:()=>Lc,ALo:()=>x9,lcZ:()=>T9,Hsn:()=>Od,F$t:()=>Qr,Q6J:()=>wc,s9C:()=>Sc,MGl:()=>Y3,hYB:()=>Pc,VKq:()=>_9,WLB:()=>C9,iGM:()=>P9,MAs:()=>Ld,KtG:()=>zi,evT:()=>Z5,Jf7:()=>Y0,CHM:()=>ca,oJD:()=>k0,LSH:()=>N0,kYT:()=>br,Udp:()=>Rc,YNc:()=>R2,_uU:()=>Hc,Oqu:()=>Gc,hij:()=>e0,AsE:()=>t0,Gf:()=>A9});var t=x(2218),C=x(6957),q=x(5901),U=x(5286),F=x(14);function G(){return function(r){return r.lift(new K(r))}}class K{constructor(r){this.connectable=r}call(r,l){const{connectable:c}=this;c._refCount++;const d=new re(r,c),g=l.subscribe(d);return d.closed||(d.connection=c.connect()),g}}class re extends F.L{constructor(r,l){super(r),this.connectable=l}_unsubscribe(){const{connectable:r}=this;if(!r)return void(this.connection=null);this.connectable=null;const l=r._refCount;if(l<=0)return void(this.connection=null);if(r._refCount=l-1,l>1)return void(this.connection=null);const{connection:c}=this,d=r._connection;this.connection=null,d&&(!c||d===c)&&d.unsubscribe()}}class pe extends q.y{constructor(r,l){super(),this.source=r,this.subjectFactory=l,this._refCount=0,this._isComplete=!1}_subscribe(r){return this.getSubject().subscribe(r)}getSubject(){const r=this._subject;return(!r||r.isStopped)&&(this._subject=this.subjectFactory()),this._subject}connect(){let r=this._connection;return r||(this._isComplete=!1,r=this._connection=new C.w,r.add(this.source.subscribe(new ce(this.getSubject(),this))),r.closed&&(this._connection=null,r=C.w.EMPTY)),r}refCount(){return G()(this)}}const j=(()=>{const n=pe.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:n._subscribe},_isComplete:{value:n._isComplete,writable:!0},getSubject:{value:n.getSubject},connect:{value:n.connect},refCount:{value:n.refCount}}})();class ce extends t.Yc{constructor(r,l){super(r),this.connectable=l}_error(r){this._unsubscribe(),super._error(r)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const r=this.connectable;if(r){this.connectable=null;const l=r._connection;r._refCount=0,r._subject=null,r._connection=null,l&&l.unsubscribe()}}}class Ne{constructor(r,l){this.subjectFactory=r,this.selector=l}call(r,l){const{selector:c}=this,d=this.subjectFactory(),g=c(d).subscribe(r);return g.add(l.subscribe(d)),g}}function je(){return new t.xQ}function me(){return n=>G()(function Fe(n,r){return function(c){let d;if(d="function"==typeof n?n:function(){return n},"function"==typeof r)return c.lift(new Ne(d,r));const g=Object.create(c,j);return g.source=c,g.subjectFactory=d,g}}(je)(n))} + */class ne{}class J{}class xe{constructor(le){this.normalizedNames=new Map,this.lazyUpdate=null,le?"string"==typeof le?this.lazyInit=()=>{this.headers=new Map,le.split("\n").forEach(Be=>{const Et=Be.indexOf(":");if(Et>0){const Nt=Be.slice(0,Et),Bt=Nt.toLowerCase(),_n=Be.slice(Et+1).trim();this.maybeSetNormalizedName(Nt,Bt),this.headers.has(Bt)?this.headers.get(Bt).push(_n):this.headers.set(Bt,[_n])}})}:typeof Headers<"u"&&le instanceof Headers?(this.headers=new Map,le.forEach((Be,Et)=>{this.setHeaderEntries(Et,Be)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(le).forEach(([Be,Et])=>{this.setHeaderEntries(Be,Et)})}:this.headers=new Map}has(le){return this.init(),this.headers.has(le.toLowerCase())}get(le){this.init();const Be=this.headers.get(le.toLowerCase());return Be&&Be.length>0?Be[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(le){return this.init(),this.headers.get(le.toLowerCase())||null}append(le,Be){return this.clone({name:le,value:Be,op:"a"})}set(le,Be){return this.clone({name:le,value:Be,op:"s"})}delete(le,Be){return this.clone({name:le,value:Be,op:"d"})}maybeSetNormalizedName(le,Be){this.normalizedNames.has(Be)||this.normalizedNames.set(Be,le)}init(){this.lazyInit&&(this.lazyInit instanceof xe?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(le=>this.applyUpdate(le)),this.lazyUpdate=null))}copyFrom(le){le.init(),Array.from(le.headers.keys()).forEach(Be=>{this.headers.set(Be,le.headers.get(Be)),this.normalizedNames.set(Be,le.normalizedNames.get(Be))})}clone(le){const Be=new xe;return Be.lazyInit=this.lazyInit&&this.lazyInit instanceof xe?this.lazyInit:this,Be.lazyUpdate=(this.lazyUpdate||[]).concat([le]),Be}applyUpdate(le){const Be=le.name.toLowerCase();switch(le.op){case"a":case"s":let Et=le.value;if("string"==typeof Et&&(Et=[Et]),0===Et.length)return;this.maybeSetNormalizedName(le.name,Be);const Nt=("a"===le.op?this.headers.get(Be):void 0)||[];Nt.push(...Et),this.headers.set(Be,Nt);break;case"d":const Bt=le.value;if(Bt){let _n=this.headers.get(Be);if(!_n)return;_n=_n.filter(In=>-1===Bt.indexOf(In)),0===_n.length?(this.headers.delete(Be),this.normalizedNames.delete(Be)):this.headers.set(Be,_n)}else this.headers.delete(Be),this.normalizedNames.delete(Be)}}setHeaderEntries(le,Be){const Et=(Array.isArray(Be)?Be:[Be]).map(Bt=>Bt.toString()),Nt=le.toLowerCase();this.headers.set(Nt,Et),this.maybeSetNormalizedName(le,Nt)}forEach(le){this.init(),Array.from(this.normalizedNames.keys()).forEach(Be=>le(this.normalizedNames.get(Be),this.headers.get(Be)))}}class Ee{encodeKey(le){return X(le)}encodeValue(le){return X(le)}decodeKey(le){return decodeURIComponent(le)}decodeValue(le){return decodeURIComponent(le)}}const Ve=/%(\d[a-f0-9])/gi,j={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function X(yt){return encodeURIComponent(yt).replace(Ve,(le,Be)=>j[Be]??le)}function me(yt){return`${yt}`}class $e{constructor(le={}){if(this.updates=null,this.cloneFrom=null,this.encoder=le.encoder||new Ee,le.fromString){if(le.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function ze(yt,le){const Be=new Map;return yt.length>0&&yt.replace(/^\?/,"").split("&").forEach(Nt=>{const Bt=Nt.indexOf("="),[_n,In]=-1==Bt?[le.decodeKey(Nt),""]:[le.decodeKey(Nt.slice(0,Bt)),le.decodeValue(Nt.slice(Bt+1))],nr=Be.get(_n)||[];nr.push(In),Be.set(_n,nr)}),Be}(le.fromString,this.encoder)}else le.fromObject?(this.map=new Map,Object.keys(le.fromObject).forEach(Be=>{const Et=le.fromObject[Be],Nt=Array.isArray(Et)?Et.map(me):[me(Et)];this.map.set(Be,Nt)})):this.map=null}has(le){return this.init(),this.map.has(le)}get(le){this.init();const Be=this.map.get(le);return Be?Be[0]:null}getAll(le){return this.init(),this.map.get(le)||null}keys(){return this.init(),Array.from(this.map.keys())}append(le,Be){return this.clone({param:le,value:Be,op:"a"})}appendAll(le){const Be=[];return Object.keys(le).forEach(Et=>{const Nt=le[Et];Array.isArray(Nt)?Nt.forEach(Bt=>{Be.push({param:Et,value:Bt,op:"a"})}):Be.push({param:Et,value:Nt,op:"a"})}),this.clone(Be)}set(le,Be){return this.clone({param:le,value:Be,op:"s"})}delete(le,Be){return this.clone({param:le,value:Be,op:"d"})}toString(){return this.init(),this.keys().map(le=>{const Be=this.encoder.encodeKey(le);return this.map.get(le).map(Et=>Be+"="+this.encoder.encodeValue(Et)).join("&")}).filter(le=>""!==le).join("&")}clone(le){const Be=new $e({encoder:this.encoder});return Be.cloneFrom=this.cloneFrom||this,Be.updates=(this.updates||[]).concat(le),Be}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(le=>this.map.set(le,this.cloneFrom.map.get(le))),this.updates.forEach(le=>{switch(le.op){case"a":case"s":const Be=("a"===le.op?this.map.get(le.param):void 0)||[];Be.push(me(le.value)),this.map.set(le.param,Be);break;case"d":if(void 0===le.value){this.map.delete(le.param);break}{let Et=this.map.get(le.param)||[];const Nt=Et.indexOf(me(le.value));-1!==Nt&&Et.splice(Nt,1),Et.length>0?this.map.set(le.param,Et):this.map.delete(le.param)}}}),this.cloneFrom=this.updates=null)}}class st{constructor(){this.map=new Map}set(le,Be){return this.map.set(le,Be),this}get(le){return this.map.has(le)||this.map.set(le,le.defaultValue()),this.map.get(le)}delete(le){return this.map.delete(le),this}has(le){return this.map.has(le)}keys(){return this.map.keys()}}function kt(yt){return typeof ArrayBuffer<"u"&&yt instanceof ArrayBuffer}function rt(yt){return typeof Blob<"u"&&yt instanceof Blob}function Pt(yt){return typeof FormData<"u"&&yt instanceof FormData}class It{constructor(le,Be,Et,Nt){let Bt;if(this.url=Be,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=le.toUpperCase(),function Dt(yt){switch(yt){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||Nt?(this.body=void 0!==Et?Et:null,Bt=Nt):Bt=Et,Bt&&(this.reportProgress=!!Bt.reportProgress,this.withCredentials=!!Bt.withCredentials,Bt.responseType&&(this.responseType=Bt.responseType),Bt.headers&&(this.headers=Bt.headers),Bt.context&&(this.context=Bt.context),Bt.params&&(this.params=Bt.params)),this.headers||(this.headers=new xe),this.context||(this.context=new st),this.params){const _n=this.params.toString();if(0===_n.length)this.urlWithParams=Be;else{const In=Be.indexOf("?"),nr=-1===In?"?":Incr.set(Nr,le.setHeaders[Nr]),nr)),le.setParams&&(er=Object.keys(le.setParams).reduce((cr,Nr)=>cr.set(Nr,le.setParams[Nr]),er)),new It(Be,Et,Bt,{params:er,headers:nr,context:Vr,reportProgress:In,responseType:Nt,withCredentials:_n})}}var ut,yt;(yt=ut||(ut={}))[yt.Sent=0]="Sent",yt[yt.UploadProgress=1]="UploadProgress",yt[yt.ResponseHeader=2]="ResponseHeader",yt[yt.DownloadProgress=3]="DownloadProgress",yt[yt.Response=4]="Response",yt[yt.User=5]="User";class Gt{constructor(le,Be=200,Et="OK"){this.headers=le.headers||new xe,this.status=void 0!==le.status?le.status:Be,this.statusText=le.statusText||Et,this.url=le.url||null,this.ok=this.status>=200&&this.status<300}}class gt extends Gt{constructor(le={}){super(le),this.type=ut.ResponseHeader}clone(le={}){return new gt({headers:le.headers||this.headers,status:void 0!==le.status?le.status:this.status,statusText:le.statusText||this.statusText,url:le.url||this.url||void 0})}}class Ct extends Gt{constructor(le={}){super(le),this.type=ut.Response,this.body=void 0!==le.body?le.body:null}clone(le={}){return new Ct({body:void 0!==le.body?le.body:this.body,headers:le.headers||this.headers,status:void 0!==le.status?le.status:this.status,statusText:le.statusText||this.statusText,url:le.url||this.url||void 0})}}class it extends Gt{constructor(le){super(le,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.status>=200&&this.status<300?this.message=`Http failure during parsing for ${le.url||"(unknown url)"}`:this.message=`Http failure response for ${le.url||"(unknown url)"}: ${le.status} ${le.statusText}`,this.error=le.error||null}}function mt(yt,le){return{body:le,headers:yt.headers,context:yt.context,observe:yt.observe,params:yt.params,reportProgress:yt.reportProgress,responseType:yt.responseType,withCredentials:yt.withCredentials}}class Ze{constructor(le){this.handler=le}request(le,Be,Et={}){let Nt;if(le instanceof It)Nt=le;else{let In,nr;In=Et.headers instanceof xe?Et.headers:new xe(Et.headers),Et.params&&(nr=Et.params instanceof $e?Et.params:new $e({fromObject:Et.params})),Nt=new It(le,Be,void 0!==Et.body?Et.body:null,{headers:In,context:Et.context,params:nr,reportProgress:Et.reportProgress,responseType:Et.responseType||"json",withCredentials:Et.withCredentials})}const Bt=(0,k.of)(Nt).pipe(function V(yt,le){return(0,z.zg)(yt,le,1)}(In=>this.handler.handle(In)));if(le instanceof It||"events"===Et.observe)return Bt;const _n=Bt.pipe(function re(yt,le){return function(Et){return Et.lift(new N(yt,le))}}(In=>In instanceof Ct));switch(Et.observe||"body"){case"body":switch(Nt.responseType){case"arraybuffer":return _n.pipe((0,ie.U)(In=>{if(null!==In.body&&!(In.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return In.body}));case"blob":return _n.pipe((0,ie.U)(In=>{if(null!==In.body&&!(In.body instanceof Blob))throw new Error("Response is not a Blob.");return In.body}));case"text":return _n.pipe((0,ie.U)(In=>{if(null!==In.body&&"string"!=typeof In.body)throw new Error("Response is not a string.");return In.body}));default:return _n.pipe((0,ie.U)(In=>In.body))}case"response":return _n;default:throw new Error(`Unreachable: unhandled observe type ${Et.observe}}`)}}delete(le,Be={}){return this.request("DELETE",le,Be)}get(le,Be={}){return this.request("GET",le,Be)}head(le,Be={}){return this.request("HEAD",le,Be)}jsonp(le,Be){return this.request("JSONP",le,{params:(new $e).append(Be,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(le,Be={}){return this.request("OPTIONS",le,Be)}patch(le,Be,Et={}){return this.request("PATCH",le,mt(Et,Be))}post(le,Be,Et={}){return this.request("POST",le,mt(Et,Be))}put(le,Be,Et={}){return this.request("PUT",le,mt(Et,Be))}static#e=this.\u0275fac=function(Be){return new(Be||Ze)(l.LFG(ne))};static#t=this.\u0275prov=l.Yz7({token:Ze,factory:Ze.\u0275fac})}const Se=/^\)\]\}',?\n/;function zt(yt){if(yt.url)return yt.url;const le="X-Request-URL".toLocaleLowerCase();return yt.headers.get(le)}class yn{constructor(){this.fetchImpl=(0,l.f3M)(Wn,{optional:!0})?.fetch??fetch.bind(globalThis),this.ngZone=(0,l.f3M)(l.R0b)}handle(le){return new R.y(Be=>{const Et=new AbortController;return this.doRequest(le,Et.signal,Be).then(ht,Nt=>Be.error(new it({error:Nt}))),()=>Et.abort()})}doRequest(le,Be,Et){var Nt=this;return(0,f.Z)(function*(){const Bt=Nt.createRequestInit(le);let _n;try{const mr=Nt.fetchImpl(le.urlWithParams,{signal:Be,...Bt});(function Ue(yt){yt.then(ht,ht)})(mr),Et.next({type:ut.Sent}),_n=yield mr}catch(mr){return void Et.error(new it({error:mr,status:mr.status??0,statusText:mr.statusText,url:le.urlWithParams,headers:mr.headers}))}const In=new xe(_n.headers),nr=_n.statusText,er=zt(_n)??le.urlWithParams;let Vr=_n.status,cr=null;if(le.reportProgress&&Et.next(new gt({headers:In,status:Vr,statusText:nr,url:er})),_n.body){const mr=_n.headers.get("content-length"),Rn=[],wn=_n.body.getReader();let Ti,kr,Hr=0;const Yr=typeof Zone<"u"&&Zone.current;yield Nt.ngZone.runOutsideAngular((0,f.Z)(function*(){for(;;){const{done:Ei,value:ms}=yield wn.read();if(Ei)break;if(Rn.push(ms),Hr+=ms.length,le.reportProgress){kr="text"===le.responseType?(kr??"")+(Ti??=new TextDecoder).decode(ms,{stream:!0}):void 0;const Di=()=>Et.next({type:ut.DownloadProgress,total:mr?+mr:void 0,loaded:Hr,partialText:kr});Yr?Yr.run(Di):Di()}}}));const pi=Nt.concatChunks(Rn,Hr);try{cr=Nt.parseBody(le,pi)}catch(Ei){return void Et.error(new it({error:Ei,headers:new xe(_n.headers),status:_n.status,statusText:_n.statusText,url:zt(_n)??le.urlWithParams}))}}0===Vr&&(Vr=cr?200:0),Vr>=200&&Vr<300?(Et.next(new Ct({body:cr,headers:In,status:Vr,statusText:nr,url:er})),Et.complete()):Et.error(new it({error:cr,headers:In,status:Vr,statusText:nr,url:er}))})()}parseBody(le,Be){switch(le.responseType){case"json":const Et=(new TextDecoder).decode(Be).replace(Se,"");return""===Et?null:JSON.parse(Et);case"text":return(new TextDecoder).decode(Be);case"blob":return new Blob([Be]);case"arraybuffer":return Be.buffer}}createRequestInit(le){const Be={},Et=le.withCredentials?"include":void 0;if(le.headers.forEach((Nt,Bt)=>Be[Nt]=Bt.join(",")),Be.Accept??="application/json, text/plain, */*",!Be["Content-Type"]){const Nt=le.detectContentTypeHeader();null!==Nt&&(Be["Content-Type"]=Nt)}return{body:le.serializeBody(),method:le.method,headers:Be,credentials:Et}}concatChunks(le,Be){const Et=new Uint8Array(Be);let Nt=0;for(const Bt of le)Et.set(Bt,Nt),Nt+=Bt.length;return Et}static#e=this.\u0275fac=function(Be){return new(Be||yn)};static#t=this.\u0275prov=l.Yz7({token:yn,factory:yn.\u0275fac})}class Wn{}function ht(){}function Je(yt,le){return le(yt)}function qe(yt,le){return(Be,Et)=>le.intercept(Be,{handle:Nt=>yt(Nt,Et)})}const un=new l.OlP(""),wt=new l.OlP(""),dn=new l.OlP("");function xt(){let yt=null;return(le,Be)=>{null===yt&&(yt=((0,l.f3M)(un,{optional:!0})??[]).reduceRight(qe,Je));const Et=(0,l.f3M)(l.HDt),Nt=Et.add();return yt(le,Be).pipe(Oe(()=>Et.remove(Nt)))}}class Sn extends ne{constructor(le,Be){super(),this.backend=le,this.injector=Be,this.chain=null,this.pendingTasks=(0,l.f3M)(l.HDt)}handle(le){if(null===this.chain){const Et=Array.from(new Set([...this.injector.get(wt),...this.injector.get(dn,[])]));this.chain=Et.reduceRight((Nt,Bt)=>function Tt(yt,le,Be){return(Et,Nt)=>Be.runInContext(()=>le(Et,Bt=>yt(Bt,Nt)))}(Nt,Bt,this.injector),Je)}const Be=this.pendingTasks.add();return this.chain(le,Et=>this.backend.handle(Et)).pipe(Oe(()=>this.pendingTasks.remove(Be)))}static#e=this.\u0275fac=function(Be){return new(Be||Sn)(l.LFG(J),l.LFG(l.lqb))};static#t=this.\u0275prov=l.Yz7({token:Sn,factory:Sn.\u0275fac})}let Xt,mn=0;class ft{}function bt(){return"object"==typeof window?window:{}}class At{constructor(le,Be){this.callbackMap=le,this.document=Be,this.resolvedPromise=Promise.resolve()}nextCallback(){return"ng_jsonp_callback_"+mn++}handle(le){if("JSONP"!==le.method)throw new Error("JSONP requests must use JSONP request method.");if("json"!==le.responseType)throw new Error("JSONP requests must use Json response type.");if(le.headers.keys().length>0)throw new Error("JSONP requests do not support headers.");return new R.y(Be=>{const Et=this.nextCallback(),Nt=le.urlWithParams.replace(/=JSONP_CALLBACK(&|$)/,`=${Et}$1`),Bt=this.document.createElement("script");Bt.src=Nt;let _n=null,In=!1;this.callbackMap[Et]=cr=>{delete this.callbackMap[Et],_n=cr,In=!0};const nr=()=>{Bt.parentNode&&Bt.parentNode.removeChild(Bt),delete this.callbackMap[Et]};return Bt.addEventListener("load",cr=>{this.resolvedPromise.then(()=>{nr(),In?(Be.next(new Ct({body:_n,status:200,statusText:"OK",url:Nt})),Be.complete()):Be.error(new it({url:Nt,status:0,statusText:"JSONP Error",error:new Error("JSONP injected script did not invoke callback.")}))})}),Bt.addEventListener("error",cr=>{nr(),Be.error(new it({error:cr,status:0,statusText:"JSONP Error",url:Nt}))}),this.document.body.appendChild(Bt),Be.next({type:ut.Sent}),()=>{In||this.removeListeners(Bt),nr()}})}removeListeners(le){Xt||(Xt=this.document.implementation.createHTMLDocument()),Xt.adoptNode(le)}static#e=this.\u0275fac=function(Be){return new(Be||At)(l.LFG(ft),l.LFG(be.K0))};static#t=this.\u0275prov=l.Yz7({token:At,factory:At.\u0275fac})}function rn(yt,le){return"JSONP"===yt.method?(0,l.f3M)(At).handle(yt):le(yt)}class Kt{constructor(le){this.injector=le}intercept(le,Be){return this.injector.runInContext(()=>rn(le,Et=>Be.handle(Et)))}static#e=this.\u0275fac=function(Be){return new(Be||Kt)(l.LFG(l.lqb))};static#t=this.\u0275prov=l.Yz7({token:Kt,factory:Kt.\u0275fac})}const xn=/^\)\]\}',?\n/;class an{constructor(le){this.xhrFactory=le}handle(le){if("JSONP"===le.method)throw new l.vHH(-2800,!1);const Be=this.xhrFactory;return(Be.\u0275loadImpl?(0,q.D)(Be.\u0275loadImpl()):(0,k.of)(null)).pipe((0,ce.w)(()=>new R.y(Nt=>{const Bt=Be.build();if(Bt.open(le.method,le.urlWithParams),le.withCredentials&&(Bt.withCredentials=!0),le.headers.forEach((Rn,wn)=>Bt.setRequestHeader(Rn,wn.join(","))),le.headers.has("Accept")||Bt.setRequestHeader("Accept","application/json, text/plain, */*"),!le.headers.has("Content-Type")){const Rn=le.detectContentTypeHeader();null!==Rn&&Bt.setRequestHeader("Content-Type",Rn)}if(le.responseType){const Rn=le.responseType.toLowerCase();Bt.responseType="json"!==Rn?Rn:"text"}const _n=le.serializeBody();let In=null;const nr=()=>{if(null!==In)return In;const Rn=Bt.statusText||"OK",wn=new xe(Bt.getAllResponseHeaders()),Hr=function fn(yt){return"responseURL"in yt&&yt.responseURL?yt.responseURL:/^X-Request-URL:/m.test(yt.getAllResponseHeaders())?yt.getResponseHeader("X-Request-URL"):null}(Bt)||le.url;return In=new gt({headers:wn,status:Bt.status,statusText:Rn,url:Hr}),In},er=()=>{let{headers:Rn,status:wn,statusText:Hr,url:Ti}=nr(),kr=null;204!==wn&&(kr=typeof Bt.response>"u"?Bt.responseText:Bt.response),0===wn&&(wn=kr?200:0);let Yr=wn>=200&&wn<300;if("json"===le.responseType&&"string"==typeof kr){const pi=kr;kr=kr.replace(xn,"");try{kr=""!==kr?JSON.parse(kr):null}catch(Ei){kr=pi,Yr&&(Yr=!1,kr={error:Ei,text:kr})}}Yr?(Nt.next(new Ct({body:kr,headers:Rn,status:wn,statusText:Hr,url:Ti||void 0})),Nt.complete()):Nt.error(new it({error:kr,headers:Rn,status:wn,statusText:Hr,url:Ti||void 0}))},Vr=Rn=>{const{url:wn}=nr(),Hr=new it({error:Rn,status:Bt.status||0,statusText:Bt.statusText||"Unknown Error",url:wn||void 0});Nt.error(Hr)};let cr=!1;const Nr=Rn=>{cr||(Nt.next(nr()),cr=!0);let wn={type:ut.DownloadProgress,loaded:Rn.loaded};Rn.lengthComputable&&(wn.total=Rn.total),"text"===le.responseType&&Bt.responseText&&(wn.partialText=Bt.responseText),Nt.next(wn)},mr=Rn=>{let wn={type:ut.UploadProgress,loaded:Rn.loaded};Rn.lengthComputable&&(wn.total=Rn.total),Nt.next(wn)};return Bt.addEventListener("load",er),Bt.addEventListener("error",Vr),Bt.addEventListener("timeout",Vr),Bt.addEventListener("abort",Vr),le.reportProgress&&(Bt.addEventListener("progress",Nr),null!==_n&&Bt.upload&&Bt.upload.addEventListener("progress",mr)),Bt.send(_n),Nt.next({type:ut.Sent}),()=>{Bt.removeEventListener("error",Vr),Bt.removeEventListener("abort",Vr),Bt.removeEventListener("load",er),Bt.removeEventListener("timeout",Vr),le.reportProgress&&(Bt.removeEventListener("progress",Nr),null!==_n&&Bt.upload&&Bt.upload.removeEventListener("progress",mr)),Bt.readyState!==Bt.DONE&&Bt.abort()}})))}static#e=this.\u0275fac=function(Be){return new(Be||an)(l.LFG(be.JF))};static#t=this.\u0275prov=l.Yz7({token:an,factory:an.\u0275fac})}const Yt=new l.OlP("XSRF_ENABLED"),An="XSRF-TOKEN",Lr=new l.OlP("XSRF_COOKIE_NAME",{providedIn:"root",factory:()=>An}),Mr="X-XSRF-TOKEN",Ci=new l.OlP("XSRF_HEADER_NAME",{providedIn:"root",factory:()=>Mr});class Zi{}class rr{constructor(le,Be,Et){this.doc=le,this.platform=Be,this.cookieName=Et,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const le=this.doc.cookie||"";return le!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,be.Mx)(le,this.cookieName),this.lastCookieString=le),this.lastToken}static#e=this.\u0275fac=function(Be){return new(Be||rr)(l.LFG(be.K0),l.LFG(l.Lbi),l.LFG(Lr))};static#t=this.\u0275prov=l.Yz7({token:rr,factory:rr.\u0275fac})}function io(yt,le){const Be=yt.url.toLowerCase();if(!(0,l.f3M)(Yt)||"GET"===yt.method||"HEAD"===yt.method||Be.startsWith("http://")||Be.startsWith("https://"))return le(yt);const Et=(0,l.f3M)(Zi).getToken(),Nt=(0,l.f3M)(Ci);return null!=Et&&!yt.headers.has(Nt)&&(yt=yt.clone({headers:yt.headers.set(Nt,Et)})),le(yt)}class Li{constructor(le){this.injector=le}intercept(le,Be){return this.injector.runInContext(()=>io(le,Et=>Be.handle(Et)))}static#e=this.\u0275fac=function(Be){return new(Be||Li)(l.LFG(l.lqb))};static#t=this.\u0275prov=l.Yz7({token:Li,factory:Li.\u0275fac})}var zn;function on(yt,le){return{\u0275kind:yt,\u0275providers:le}}function _e(...yt){const le=[Ze,an,Sn,{provide:ne,useExisting:Sn},{provide:J,useExisting:an},{provide:wt,useValue:io,multi:!0},{provide:Yt,useValue:!0},{provide:Zi,useClass:rr}];for(const Be of yt)le.push(...Be.\u0275providers);return(0,l.MR2)(le)}!function(yt){yt[yt.Interceptors=0]="Interceptors",yt[yt.LegacyInterceptors=1]="LegacyInterceptors",yt[yt.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",yt[yt.NoXsrfProtection=3]="NoXsrfProtection",yt[yt.JsonpSupport=4]="JsonpSupport",yt[yt.RequestsMadeViaParent=5]="RequestsMadeViaParent",yt[yt.Fetch=6]="Fetch"}(zn||(zn={}));const at=new l.OlP("LEGACY_INTERCEPTOR_FN");function $t(){return on(zn.LegacyInterceptors,[{provide:at,useFactory:xt},{provide:wt,useExisting:at,multi:!0}])}function hn({cookieName:yt,headerName:le}){const Be=[];return void 0!==yt&&Be.push({provide:Lr,useValue:yt}),void 0!==le&&Be.push({provide:Ci,useValue:le}),on(zn.CustomXsrfConfiguration,Be)}function te(){return on(zn.JsonpSupport,[At,{provide:ft,useFactory:bt},{provide:wt,useValue:rn,multi:!0}])}class vt{static disable(){return{ngModule:vt,providers:[on(zn.NoXsrfProtection,[{provide:Yt,useValue:!1}]).\u0275providers]}}static withOptions(le={}){return{ngModule:vt,providers:hn(le).\u0275providers}}static#e=this.\u0275fac=function(Be){return new(Be||vt)};static#t=this.\u0275mod=l.oAB({type:vt});static#n=this.\u0275inj=l.cJS({providers:[Li,{provide:un,useExisting:Li,multi:!0},{provide:Zi,useClass:rr},hn({cookieName:An,headerName:Mr}).\u0275providers,{provide:Yt,useValue:!0}]})}class Ht{static#e=this.\u0275fac=function(Be){return new(Be||Ht)};static#t=this.\u0275mod=l.oAB({type:Ht});static#n=this.\u0275inj=l.cJS({providers:[_e($t())]})}class Cn{static#e=this.\u0275fac=function(Be){return new(Be||Cn)};static#t=this.\u0275mod=l.oAB({type:Cn});static#n=this.\u0275inj=l.cJS({providers:[te().\u0275providers]})}new l.OlP("")},1354:(dt,de,C)=>{"use strict";C.d(de,{AFp:()=>y2,hGG:()=>dg,z2F:()=>wu,ahi:()=>zc,Ojb:()=>Bg,sBO:()=>B7,wA2:()=>Q_,_Vd:()=>O1,EJc:()=>o7,Xek:()=>l6,SBq:()=>Ns,lqb:()=>Wa,qLn:()=>xl,vpe:()=>Ya,AA_:()=>l1,pfw:()=>e7,L6J:()=>t7,tBr:()=>Zc,GSi:()=>ap,OlP:()=>zn,zs3:()=>ks,IIB:()=>J_,ZZ4:()=>bc,aQg:()=>Mc,soG:()=>og,LVF:()=>n7,h0i:()=>nf,R0b:()=>i,FiY:()=>$l,r_U:()=>X_,Lbi:()=>C2,g9A:()=>Gh,E6H:()=>$_,Qsj:()=>$g,FYo:()=>tp,JOm:()=>Na,q3G:()=>Dl,PiD:()=>a1,WD2:()=>Ec,tp0:()=>Jl,Rgc:()=>lh,dDg:()=>dh,eoX:()=>E0,GfV:()=>np,i9L:()=>V0,s_b:()=>rg,ifc:()=>mr,VuI:()=>cv,Lck:()=>k9,eFA:()=>y6,G48:()=>R7,Gpc:()=>_t,f3M:()=>Nt,MR2:()=>Hf,Cb_:()=>dv,_c5:()=>X7,rg0:()=>Vo,c2e:()=>w0,zSh:()=>g2,HDt:()=>T0,wAp:()=>tf,vHH:()=>Xe,lri:()=>h6,rWj:()=>p6,JZr:()=>Pt,EiD:()=>Bh,mCW:()=>y1,qzn:()=>ac,JVY:()=>_g,pB0:()=>Cg,eBb:()=>yg,L6k:()=>vg,LAX:()=>Sh,cg1:()=>nm,kuF:()=>It,kL8:()=>k5,dqk:()=>rr,QGY:()=>J1,F4k:()=>Y2,zlt:()=>_8,RDi:()=>Za,AaK:()=>X,z3N:()=>El,qOj:()=>U2,Xq5:()=>mu,TTD:()=>Dc,_Bn:()=>u8,xp6:()=>A2,uIk:()=>ni,Q2q:()=>h0,ekj:()=>J3,Xpm:()=>Ii,lG2:()=>js,Yz7:()=>Fn,cJS:()=>Ln,oAB:()=>ao,Yjl:()=>ia,Y36:()=>gd,_UZ:()=>ke,BQk:()=>Dn,ynx:()=>ln,qZA:()=>Me,TgZ:()=>Q,EpF:()=>yu,n5z:()=>t1,LFG:()=>Be,$8M:()=>n1,NdJ:()=>_0,CRH:()=>z8,kcU:()=>Gd,O4$:()=>_f,oxw:()=>Cu,ALo:()=>E8,lcZ:()=>D8,Hsn:()=>Km,F$t:()=>Wm,Q6J:()=>I,s9C:()=>G3,MGl:()=>Gp,hYB:()=>W3,VKq:()=>v8,WLB:()=>y8,iGM:()=>B8,MAs:()=>A,KtG:()=>ff,evT:()=>ye,Jf7:()=>se,CHM:()=>Pu,oJD:()=>c2,LSH:()=>d2,kYT:()=>gi,Udp:()=>$3,YNc:()=>jp,_uU:()=>g5,Oqu:()=>em,hij:()=>Yp,AsE:()=>tm,Gf:()=>F8});var f=C(2484),l=C(4646),k=C(5061),R=C(8631),q=C(6950);class z extends f.xQ{constructor(n){super(),this._value=n}get value(){return this.getValue()}_subscribe(n){const a=super._subscribe(n);return a&&!a.closed&&n.next(this._value),a}getValue(){if(this.hasError)throw this.thrownError;if(this.closed)throw new q.N;return this._value}next(n){super.next(this._value=n)}}var V=C(9681),W=C(5142);function re(){return function(n){return n.lift(new N(n))}}class N{constructor(n){this.connectable=n}call(n,a){const{connectable:c}=this;c._refCount++;const d=new ee(n,c),m=a.subscribe(d);return d.closed||(d.connection=c.connect()),m}}class ee extends W.L{constructor(n,a){super(n),this.connectable=a}_unsubscribe(){const{connectable:n}=this;if(!n)return void(this.connection=null);this.connectable=null;const a=n._refCount;if(a<=0)return void(this.connection=null);if(n._refCount=a-1,a>1)return void(this.connection=null);const{connection:c}=this,d=n._connection;this.connection=null,d&&(!c||d===c)&&d.unsubscribe()}}class ie extends k.y{constructor(n,a){super(),this.source=n,this.subjectFactory=a,this._refCount=0,this._isComplete=!1}_subscribe(n){return this.getSubject().subscribe(n)}getSubject(){const n=this._subject;return(!n||n.isStopped)&&(this._subject=this.subjectFactory()),this._subject}connect(){let n=this._connection;return n||(this._isComplete=!1,n=this._connection=new l.w,n.add(this.source.subscribe(new Oe(this.getSubject(),this))),n.closed&&(this._connection=null,n=l.w.EMPTY)),n}refCount(){return re()(this)}}const Te=(()=>{const e=ie.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:e._subscribe},_isComplete:{value:e._isComplete,writable:!0},getSubject:{value:e.getSubject},connect:{value:e.connect},refCount:{value:e.refCount}}})();class Oe extends f.Yc{constructor(n,a){super(n),this.connectable=a}_error(n){this._unsubscribe(),super._error(n)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const n=this.connectable;if(n){this.connectable=null;const a=n._connection;n._refCount=0,n._subject=null,n._connection=null,a&&a.unsubscribe()}}}class be{constructor(n,a){this.subjectFactory=n,this.selector=a}call(n,a){const{selector:c}=this,d=this.subjectFactory(),m=c(d).subscribe(n);return m.add(a.subscribe(d)),m}}function ne(){return new f.xQ}function J(){return e=>re()(function ce(e,n){return function(c){let d;if(d="function"==typeof e?e:function(){return e},"function"==typeof n)return c.lift(new be(d,n));const m=Object.create(c,Te);return m.source=c,m.subjectFactory=d,m}}(ne)(e))}var xe=C(6520);class Ee{constructor(n,a){this.compare=n,this.keySelector=a}call(n,a){return a.subscribe(new ze(n,this.compare,this.keySelector))}}class ze extends W.L{constructor(n,a,c){super(n),this.keySelector=c,this.hasKey=!1,"function"==typeof a&&(this.compare=a)}compare(n,a){return n===a}_next(n){let a;try{const{keySelector:d}=this;a=d?d(n):n}catch(d){return this.destination.error(d)}let c=!1;if(this.hasKey)try{const{compare:d}=this;c=d(this.key,a)}catch(d){return this.destination.error(d)}else this.hasKey=!0;c||(this.key=a,this.destination.next(n))}} /** - * @license Angular v15.2.10 + * @license Angular v16.2.12 * (c) 2010-2022 Google LLC. https://angular.io/ * License: MIT - */function de(n){for(let r in n)if(n[r]===de)return r;throw Error("Could not find renamed property on target object.")}function fe(n,r){for(const l in r)r.hasOwnProperty(l)&&!n.hasOwnProperty(l)&&(n[l]=r[l])}function Se(n){if("string"==typeof n)return n;if(Array.isArray(n))return"["+n.map(Se).join(", ")+"]";if(null==n)return""+n;if(n.overriddenName)return`${n.overriddenName}`;if(n.name)return`${n.name}`;const r=n.toString();if(null==r)return""+r;const l=r.indexOf("\n");return-1===l?r:r.substring(0,l)}function it(n,r){return null==n||""===n?null===r?"":r:null==r||""===r?n:n+" "+r}const Ve=de({__forward_ref__:de});function Le(n){return n.__forward_ref__=Le,n.toString=function(){return Se(this())},n}function Ce(n){return Ge(n)?n():n}function Ge(n){return"function"==typeof n&&n.hasOwnProperty(Ve)&&n.__forward_ref__===Le}function E(n){return n&&!!n.\u0275providers}const ue="https://g.co/ng/security#xss";class Oe extends Error{constructor(r,l){super(nt(r,l)),this.code=r}}function nt(n,r){return`NG0${Math.abs(n)}${r?": "+r.trim():""}`}function $e(n){return"string"==typeof n?n:null==n?"":String(n)}function et(n){return"function"==typeof n?n.name||n.toString():"object"==typeof n&&null!=n&&"function"==typeof n.type?n.type.name||n.type.toString():$e(n)}function xt(n,r){throw new Oe(-201,!1)}function Pt(n,r,l){n!=r&&Ut(l,n,r,"==")}function We(n,r){null==n&&Ut(r,n,null,"!=")}function Ut(n,r,l,c){throw new Error(`ASSERTION ERROR: ${n}`+(null==c?"":` [Expected=> ${l} ${c} ${r} <=Actual]`))}function ke(n){return{token:n.token,providedIn:n.providedIn||null,factory:n.factory,value:void 0}}function It(n){return{providers:n.providers||[],imports:n.imports||[]}}function Nt(n){return Cn(n,Mn)||Cn(n,vn)}function Cn(n,r){return n.hasOwnProperty(r)?n[r]:null}function In(n){return n&&(n.hasOwnProperty(Ht)||n.hasOwnProperty(_n))?n[Ht]:null}const Mn=de({\u0275prov:de}),Ht=de({\u0275inj:de}),vn=de({ngInjectableDef:de}),_n=de({ngInjectorDef:de});var Tt,n;let Tn;function Wn(n){const r=Tn;return Tn=n,r}function tr(n,r,l){const c=Nt(n);return c&&"root"==c.providedIn?void 0===c.value?c.value=c.factory():c.value:l&Tt.Optional?null:void 0!==r?r:void xt(Se(n))}(n=Tt||(Tt={}))[n.Default=0]="Default",n[n.Host=1]="Host",n[n.Self=2]="Self",n[n.SkipSelf=4]="SkipSelf",n[n.Optional=8]="Optional";const bn=(()=>typeof globalThis<"u"&&globalThis||typeof global<"u"&&global||typeof window<"u"&&window||typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self)();const Ar={},ri="__NG_DI_FLAG__",hi="ngTempTokenPath",Jr="ngTokenPath",so=/\n/gm,wt="\u0275",Ie="__source";let lt;function bt(n){const r=lt;return lt=n,r}function gn(n,r=Tt.Default){if(void 0===lt)throw new Oe(-203,!1);return null===lt?tr(n,void 0,r):lt.get(n,r&Tt.Optional?null:void 0,r)}function en(n,r=Tt.Default){return(function ir(){return Tn}()||gn)(Ce(n),r)}function nr(n){throw new Oe(202,!1)}function Mt(n,r=Tt.Default){return en(n,ie(r))}function ie(n){return typeof n>"u"||"number"==typeof n?n:0|(n.optional&&8)|(n.host&&1)|(n.self&&2)|(n.skipSelf&&4)}function A(n){const r=[];for(let l=0;l ");else if("object"==typeof r){let g=[];for(let v in r)if(r.hasOwnProperty(v)){let D=r[v];g.push(v+":"+("string"==typeof D?JSON.stringify(D):Se(D)))}d=`{${g.join(", ")}}`}return`${l}${c?"("+c+")":""}[${d}]: ${n.replace(so,"\n ")}`}("\n"+n.message,d,l,c),n[Jr]=d,n[hi]=null,n}function Kt(n){return{toString:n}.toString()}var On,Bn;!function(n){n[n.OnPush=0]="OnPush",n[n.Default=1]="Default"}(On||(On={})),function(n){n[n.Emulated=0]="Emulated",n[n.None=2]="None",n[n.ShadowDom=3]="ShadowDom"}(Bn||(Bn={}));const Kn={},Pn=[],jn=de({\u0275cmp:de}),Mi=de({\u0275dir:de}),Di=de({\u0275pipe:de}),Yn=de({\u0275mod:de}),Pr=de({\u0275fac:de}),Xi=de({__NG_ELEMENT_ID__:de});let wi=0;function yr(n){return Kt(()=>{const r=wo(n),l={...r,decls:n.decls,vars:n.vars,template:n.template,consts:n.consts||null,ngContentSelectors:n.ngContentSelectors,onPush:n.changeDetection===On.OnPush,directiveDefs:null,pipeDefs:null,dependencies:r.standalone&&n.dependencies||null,getStandaloneInjector:null,data:n.data||{},encapsulation:n.encapsulation||Bn.Emulated,id:"c"+wi++,styles:n.styles||Pn,_:null,schemas:n.schemas||null,tView:null};$o(l);const c=n.dependencies;return l.directiveDefs=Oo(c,!1),l.pipeDefs=Oo(c,!0),l})}function Uo(n,r,l){const c=n.\u0275cmp;c.directiveDefs=Oo(r,!1),c.pipeDefs=Oo(l,!0)}function jr(n){return sr(n)||Jn(n)}function Jo(n){return null!==n}function Po(n){return Kt(()=>({type:n.type,bootstrap:n.bootstrap||Pn,declarations:n.declarations||Pn,imports:n.imports||Pn,exports:n.exports||Pn,transitiveCompileScopes:null,schemas:n.schemas||null,id:n.id||null}))}function br(n,r){return Kt(()=>{const l=ii(n,!0);l.declarations=r.declarations||Pn,l.imports=r.imports||Pn,l.exports=r.exports||Pn})}function Ao(n,r){if(null==n)return Kn;const l={};for(const c in n)if(n.hasOwnProperty(c)){let d=n[c],g=d;Array.isArray(d)&&(g=d[1],d=d[0]),l[d]=c,r&&(r[d]=g)}return l}function Hi(n){return Kt(()=>{const r=wo(n);return $o(r),r})}function Mo(n){return{type:n.type,name:n.name,factory:null,pure:!1!==n.pure,standalone:!0===n.standalone,onDestroy:n.type.prototype.ngOnDestroy||null}}function sr(n){return n[jn]||null}function Jn(n){return n[Mi]||null}function qr(n){return n[Di]||null}function Gi(n){const r=sr(n)||Jn(n)||qr(n);return null!==r&&r.standalone}function ii(n,r){const l=n[Yn]||null;if(!l&&!0===r)throw new Error(`Type ${Se(n)} does not have '\u0275mod' property.`);return l}function wo(n){const r={};return{type:n.type,providersResolver:null,factory:null,hostBindings:n.hostBindings||null,hostVars:n.hostVars||0,hostAttrs:n.hostAttrs||null,contentQueries:n.contentQueries||null,declaredInputs:r,exportAs:n.exportAs||null,standalone:!0===n.standalone,selectors:n.selectors||Pn,viewQuery:n.viewQuery||null,features:n.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Ao(n.inputs,r),outputs:Ao(n.outputs)}}function $o(n){n.features?.forEach(r=>r(n))}function Oo(n,r){if(!n)return null;const l=r?qr:jr;return()=>("function"==typeof n?n():n).map(c=>l(c)).filter(Jo)}const Ri=0,mn=1,Dn=2,Or=3,gi=4,Vi=5,Mr=6,Wi=7,vr=8,Fi=9,ko=10,Sn=11,eo=12,_a=13,za=14,Ur=15,Lr=16,un=17,to=18,Hr=19,dr=20,Oa=21,ur=22,mi=1,ja=2,Gr=7,Ii=8,xi=9,$r=10;function qn(n){return Array.isArray(n)&&"object"==typeof n[mi]}function Rr(n){return Array.isArray(n)&&!0===n[mi]}function Li(n){return 0!=(4&n.flags)}function mo(n){return n.componentOffset>-1}function Si(n){return 1==(1&n.flags)}function _i(n){return!!n.template}function Ki(n){return 0!=(256&n[Dn])}function Xo(n,r){return n.hasOwnProperty(Pr)?n[Pr]:null}class Fo{constructor(r,l,c){this.previousValue=r,this.currentValue=l,this.firstChange=c}isFirstChange(){return this.firstChange}}function kr(){return lo}function lo(n){return n.type.prototype.ngOnChanges&&(n.setInput=Za),Ls}function Ls(){const n=Ho(this),r=n?.current;if(r){const l=n.previous;if(l===Kn)n.previous=r;else for(let c in r)l[c]=r[c];n.current=null,this.ngOnChanges(r)}}function Za(n,r,l,c){const d=this.declaredInputs[l],g=Ho(n)||function Ha(n,r){return n[Ss]=r}(n,{previous:Kn,current:null}),v=g.current||(g.current={}),D=g.previous,k=D[d];v[d]=new Fo(k&&k.currentValue,r,D===Kn),n[c]=r}kr.ngInherit=!0;const Ss="__ngSimpleChanges__";function Ho(n){return n[Ss]||null}let Ga=null;const Pi=function(n,r,l){Ga?.(n,r,l)},_o="svg",Bo="math";function $n(n){for(;Array.isArray(n);)n=n[Ri];return n}function Ti(n,r){return $n(r[n])}function Ci(n,r){return $n(r[n.index])}function w(n,r){return n.data[r]}function Y(n,r){return n[r]}function Ye(n,r){const l=r[n];return qn(l)?l:l[Ri]}function Xn(n){return 64==(64&n[Dn])}function mr(n,r){return null==r?null:n[r]}function Go(n){n[to]=0}function Vo(n,r){n[Vi]+=r;let l=n,c=n[Or];for(;null!==c&&(1===r&&1===l[Vi]||-1===r&&0===l[Vi]);)c[Vi]+=r,l=c,c=c[Or]}const Rn={lFrame:Zn(null),bindingsEnabled:!0};function n1(){return Rn.bindingsEnabled}function ya(){Rn.bindingsEnabled=!0}function Qn(){Rn.bindingsEnabled=!1}function zt(){return Rn.lFrame.lView}function pr(){return Rn.lFrame.tView}function ca(n){return Rn.lFrame.contextLView=n,n[vr]}function zi(n){return Rn.lFrame.contextLView=null,n}function vi(){let n=Er();for(;null!==n&&64===n.type;)n=n.parent;return n}function Er(){return Rn.lFrame.currentTNode}function oi(){const n=Rn.lFrame,r=n.currentTNode;return n.isParent?r:r.parent}function Ei(n,r){const l=Rn.lFrame;l.currentTNode=n,l.isParent=r}function uo(){return Rn.lFrame.isParent}function ai(){Rn.lFrame.isParent=!1}function Bi(){const n=Rn.lFrame;let r=n.bindingRootIndex;return-1===r&&(r=n.bindingRootIndex=n.tView.bindingStartIndex),r}function Ai(){return Rn.lFrame.bindingIndex}function ea(n){return Rn.lFrame.bindingIndex=n}function da(){return Rn.lFrame.bindingIndex++}function qo(n){const r=Rn.lFrame,l=r.bindingIndex;return r.bindingIndex=r.bindingIndex+n,l}function ta(n){Rn.lFrame.inI18n=n}function r1(n,r){const l=Rn.lFrame;l.bindingIndex=l.bindingRootIndex=n,X(r)}function X(n){Rn.lFrame.currentDirectiveIndex=n}function V(n){const r=Rn.lFrame.currentDirectiveIndex;return-1===r?null:n[r]}function Me(){return Rn.lFrame.currentQueryIndex}function De(n){Rn.lFrame.currentQueryIndex=n}function Ue(n){const r=n[mn];return 2===r.type?r.declTNode:1===r.type?n[Mr]:null}function pt(n,r,l){if(l&Tt.SkipSelf){let d=r,g=n;for(;(d=d.parent,null===d&&!(l&Tt.Host))&&(d=Ue(g),!(null===d||(g=g[Ur],10&d.type))););if(null===d)return!1;r=d,n=g}const c=Rn.lFrame=kn();return c.currentTNode=r,c.lView=n,!0}function Qt(n){const r=kn(),l=n[mn];Rn.lFrame=r,r.currentTNode=l.firstChild,r.lView=n,r.tView=l,r.contextLView=n,r.bindingIndex=l.bindingStartIndex,r.inI18n=!1}function kn(){const n=Rn.lFrame,r=null===n?null:n.child;return null===r?Zn(n):r}function Zn(n){const r={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:n,child:null,inI18n:!1};return null!==n&&(n.child=r),r}function rr(){const n=Rn.lFrame;return Rn.lFrame=n.parent,n.currentTNode=null,n.lView=null,n}const si=rr;function Vr(){const n=rr();n.isParent=!0,n.tView=null,n.selectedIndex=-1,n.contextLView=null,n.elementDepthCount=0,n.currentDirectiveIndex=-1,n.currentNamespace=null,n.bindingRootIndex=-1,n.bindingIndex=-1,n.currentQueryIndex=0}function ji(n){return(Rn.lFrame.contextLView=function Ma(n,r){for(;n>0;)r=r[Ur],n--;return r}(n,Rn.lFrame.contextLView))[vr]}function P(){return Rn.lFrame.selectedIndex}function M(n){Rn.lFrame.selectedIndex=n}function Q(){const n=Rn.lFrame;return w(n.tView,n.selectedIndex)}function xe(){Rn.lFrame.currentNamespace=_o}function rt(){Rn.lFrame.currentNamespace=Bo}function gt(){!function Yt(){Rn.lFrame.currentNamespace=null}()}function cr(n,r){for(let l=r.directiveStart,c=r.directiveEnd;l=c)break}else r[k]<0&&(n[to]+=65536),(D>11>16&&(3&n[Dn])===r){n[Dn]+=2048,Pi(4,D,g);try{g.call(D)}finally{Pi(5,D,g)}}}else{Pi(4,D,g);try{g.call(D)}finally{Pi(5,D,g)}}}const ci=-1;class yi{constructor(r,l,c){this.factory=r,this.resolving=!1,this.canSeeViewProviders=l,this.injectImpl=c}}function ds(n,r,l){let c=0;for(;cr){v=g-1;break}}}for(;g>16}(n),c=r;for(;l>0;)c=c[Ur],l--;return c}let Ae=!0;function Xe(n){const r=Ae;return Ae=n,r}const zn=255,An=5;let hr=0;const Ir={};function co(n,r){const l=ps(n,r);if(-1!==l)return l;const c=r[mn];c.firstCreatePass&&(n.injectorIndex=r.length,fs(c.data,n),fs(r,null),fs(c.blueprint,null));const d=Sr(n,r),g=n.injectorIndex;if(R(d)){const v=N(d),D=_e(d,r),k=D[mn].data;for(let ee=0;ee<8;ee++)r[g+ee]=D[v+ee]|k[v+ee]}return r[g+8]=d,g}function fs(n,r){n.push(0,0,0,0,0,0,0,0,r)}function ps(n,r){return-1===n.injectorIndex||n.parent&&n.parent.injectorIndex===n.injectorIndex||null===r[n.injectorIndex+8]?-1:n.injectorIndex}function Sr(n,r){if(n.parent&&-1!==n.parent.injectorIndex)return n.parent.injectorIndex;let l=0,c=null,d=r;for(;null!==d;){if(c=Ku(d),null===c)return ci;if(l++,d=d[Ur],-1!==c.injectorIndex)return c.injectorIndex|l<<16}return ci}function Ui(n,r,l){!function Ji(n,r,l){let c;"string"==typeof l?c=l.charCodeAt(0)||0:l.hasOwnProperty(Xi)&&(c=l[Xi]),null==c&&(c=l[Xi]=hr++);const d=c&zn,g=1<>An)]|=g}(n,r,l)}function As(n,r,l){if(l&Tt.Optional||void 0!==n)return n;xt()}function v2(n,r,l,c){if(l&Tt.Optional&&void 0===c&&(c=null),!(l&(Tt.Self|Tt.Host))){const d=n[Fi],g=Wn(void 0);try{return d?d.get(r,c,l&Tt.Optional):tr(r,c,l&Tt.Optional)}finally{Wn(g)}}return As(c,0,l)}function y2(n,r,l,c=Tt.Default,d){if(null!==n){if(1024&r[Dn]){const v=function C0(n,r,l,c,d){let g=n,v=r;for(;null!==g&&null!==v&&1024&v[Dn]&&!(256&v[Dn]);){const D=Ja(g,v,l,c|Tt.Self,Ir);if(D!==Ir)return D;let k=g.parent;if(!k){const ee=v[Oa];if(ee){const he=ee.get(l,Ir,c);if(he!==Ir)return he}k=Ku(v),v=v[Ur]}g=k}return d}(n,r,l,c,Ir);if(v!==Ir)return v}const g=Ja(n,r,l,c,Ir);if(g!==Ir)return g}return v2(r,l,c,d)}function Ja(n,r,l,c,d){const g=function zo(n){if("string"==typeof n)return n.charCodeAt(0)||0;const r=n.hasOwnProperty(Xi)?n[Xi]:void 0;return"number"==typeof r?r>=0?r&zn:p5:r}(l);if("function"==typeof g){if(!pt(r,n,c))return c&Tt.Host?As(d,0,c):v2(r,l,c,d);try{const v=g(c);if(null!=v||c&Tt.Optional)return v;xt()}finally{si()}}else if("number"==typeof g){let v=null,D=ps(n,r),k=ci,ee=c&Tt.Host?r[Lr][Mr]:null;for((-1===D||c&Tt.SkipSelf)&&(k=-1===D?Sr(n,r):r[D+8],k!==ci&&Os(c,!1)?(v=r[mn],D=N(k),r=_e(k,r)):D=-1);-1!==D;){const he=r[mn];if(kl(g,D,he.data)){const qe=Oi(D,r,l,v,c,ee);if(qe!==Ir)return qe}k=r[D+8],k!==ci&&Os(c,r[mn].data[D+8]===ee)&&kl(g,D,r)?(v=he,D=N(k),r=_e(k,r)):D=-1}}return d}function Oi(n,r,l,c,d,g){const v=r[mn],D=v.data[n+8],he=$a(D,v,l,null==c?mo(D)&&Ae:c!=v&&0!=(3&D.type),d&Tt.Host&&g===D);return null!==he?J1(r,v,he,D):Ir}function $a(n,r,l,c,d){const g=n.providerIndexes,v=r.data,D=1048575&g,k=n.directiveStart,ee=n.directiveEnd,he=g>>20,at=d?D+he:ee;for(let Ct=c?D:D+he;Ct=k&&Bt.type===l)return Ct}if(d){const Ct=v[k];if(Ct&&_i(Ct)&&Ct.type===l)return k}return null}function J1(n,r,l,c){let d=n[l];const g=r.data;if(function Ro(n){return n instanceof yi}(d)){const v=d;v.resolving&&function Ot(n,r){const l=r?`. Dependency path: ${r.join(" > ")} > ${n}`:"";throw new Oe(-200,`Circular dependency in DI detected for ${n}${l}`)}(et(g[l]));const D=Xe(v.canSeeViewProviders);v.resolving=!0;const k=v.injectImpl?Wn(v.injectImpl):null;pt(n,c,Tt.Default);try{d=n[l]=v.factory(void 0,g,n,c),r.firstCreatePass&&l>=c.directiveStart&&function li(n,r,l){const{ngOnChanges:c,ngOnInit:d,ngDoCheck:g}=r.type.prototype;if(c){const v=lo(r);(l.preOrderHooks??(l.preOrderHooks=[])).push(n,v),(l.preOrderCheckHooks??(l.preOrderCheckHooks=[])).push(n,v)}d&&(l.preOrderHooks??(l.preOrderHooks=[])).push(0-n,d),g&&((l.preOrderHooks??(l.preOrderHooks=[])).push(n,g),(l.preOrderCheckHooks??(l.preOrderCheckHooks=[])).push(n,g))}(l,g[l],r)}finally{null!==k&&Wn(k),Xe(D),v.resolving=!1,si()}}return d}function kl(n,r,l){const c=1<>An)]&c)}function Os(n,r){return!(n&Tt.Self||n&Tt.Host&&r)}class fa{constructor(r,l){this._tNode=r,this._lView=l}get(r,l,c){return y2(this._tNode,this._lView,r,ie(c),l)}}function p5(){return new fa(vi(),zt())}function b2(n){return Kt(()=>{const r=n.prototype.constructor,l=r[Pr]||$1(r),c=Object.prototype;let d=Object.getPrototypeOf(n.prototype).constructor;for(;d&&d!==c;){const g=d[Pr]||$1(d);if(g&&g!==l)return g;d=Object.getPrototypeOf(d)}return g=>new g})}function $1(n){return Ge(n)?()=>{const r=$1(Ce(n));return r&&r()}:Xo(n)}function Ku(n){const r=n[mn],l=r.type;return 2===l?r.declTNode:1===l?n[Mr]:null}function X1(n){return function Ya(n,r){if("class"===r)return n.classes;if("style"===r)return n.styles;const l=n.attrs;if(l){const c=l.length;let d=0;for(;d{const g=M2(r);function v(...D){if(this instanceof v)return g.call(this,...D),this;const k=new v(...D);return function(he){return d&&d(he,...D),(he.hasOwnProperty(Ba)?he[Ba]:Object.defineProperty(he,Ba,{value:[]})[Ba]).push(k),c&&c(he),he}}return l&&(v.prototype=Object.create(l.prototype)),v.prototype.ngMetadataName=n,v.annotationCls=v,v})}function M2(n){return function(...l){if(n){const c=n(...l);for(const d in c)this[d]=c[d]}}}function ks(n,r,l){return Kt(()=>{const c=M2(r);function d(...g){if(this instanceof d)return c.apply(this,g),this;const v=new d(...g);return D.annotation=v,D;function D(k,ee,he){const qe=k.hasOwnProperty(Nl)?k[Nl]:Object.defineProperty(k,Nl,{value:[]})[Nl];for(;qe.length<=he;)qe.push(null);return(qe[he]=qe[he]||[]).push(v),k}}return l&&(d.prototype=Object.create(l.prototype)),d.prototype.ngMetadataName=n,d.annotationCls=d,d})}function di(n,r,l,c){return Kt(()=>{const d=M2(r);function g(...v){if(this instanceof g)return d.apply(this,v),this;const D=new g(...v);return function k(ee,he){const qe=ee.constructor,at=qe.hasOwnProperty(a1)?qe[a1]:Object.defineProperty(qe,a1,{value:{}})[a1];at[he]=at.hasOwnProperty(he)&&at[he]||[],at[he].unshift(D),c&&c(ee,he,...v)}}return l&&(g.prototype=Object.create(l.prototype)),g.prototype.ngMetadataName=n,g.annotationCls=g,g})}const Qu=ks("Attribute",n=>({attributeName:n,__NG_ELEMENT_ID__:()=>X1(n)}));class Un{constructor(r,l){this._desc=r,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof l?this.__NG_ELEMENT_ID__=l:void 0!==l&&(this.\u0275prov=ke({token:this,providedIn:l.providedIn||"root",factory:l.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}new Un("AnalyzeForEntryComponents");class w2{}di("ContentChildren",(n,r={})=>({selector:n,first:!1,isViewQuery:!1,descendants:!1,emitDistinctChangesOnly:true,...r}),w2),di("ContentChild",(n,r={})=>({selector:n,first:!0,isViewQuery:!1,descendants:!0,...r}),w2),di("ViewChildren",(n,r={})=>({selector:n,first:!1,isViewQuery:!0,descendants:!0,emitDistinctChangesOnly:true,...r}),w2);const Ns=di("ViewChild",(n,r)=>({selector:n,first:!0,isViewQuery:!0,descendants:!0,...r}),w2);var Fs,hs,Y2;function Gn(n){const r=bn.ng;if(r&&r.\u0275compilerFacade)return r.\u0275compilerFacade;throw new Error("JIT compiler unavailable")}!function(n){n[n.Directive=0]="Directive",n[n.Component=1]="Component",n[n.Injectable=2]="Injectable",n[n.Pipe=3]="Pipe",n[n.NgModule=4]="NgModule"}(Fs||(Fs={})),function(n){n[n.Directive=0]="Directive",n[n.Pipe=1]="Pipe",n[n.NgModule=2]="NgModule"}(hs||(hs={})),function(n){n[n.Emulated=0]="Emulated",n[n.None=2]="None",n[n.ShadowDom=3]="ShadowDom"}(Y2||(Y2={}));const gs=Function;function ms(n){return"function"==typeof n}function pa(n){return n.flat(Number.POSITIVE_INFINITY)}function s1(n,r){n.forEach(l=>Array.isArray(l)?s1(l,r):r(l))}function Ju(n,r,l){r>=n.length?n.push(l):n.splice(r,0,l)}function Bl(n,r){return r>=n.length-1?n.pop():n.splice(r,1)[0]}function A1(n,r){const l=[];for(let c=0;c=0?n[1|c]=l:(c=~c,function v0(n,r,l,c){let d=n.length;if(d==r)n.push(l,c);else if(1===d)n.push(c,n[0]),n[0]=l;else{for(d--,n.push(n[d-1],n[d]);d>r;){const g=d-2;n[d]=n[g],d--}n[r]=l,n[r+1]=c}}(n,c,r,l)),c}function Rl(n,r){const l=rl(n,r);if(l>=0)return n[1|l]}function rl(n,r){return Xu(n,r,1)}function Xu(n,r,l){let c=0,d=n.length>>l;for(;d!==c;){const g=c+(d-c>>1),v=n[g<r?d=g:c=g+1}return~(d<new r(...l)}_zipTypesAndAnnotations(r,l){let c;c=A1(typeof r>"u"?l.length:r.length);for(let d=0;d"u"?c[d]=[]:r[d]&&r[d]!=Object?c[d]=[r[d]]:c[d]=[],l&&null!=l[d]&&(c[d]=c[d].concat(l[d]));return c}_ownParameters(r,l){if(function e3(n){return J2.test(n)||w0.test(n)||b0.test(n)&&!M0.test(n)}(r.toString()))return null;if(r.parameters&&r.parameters!==l.parameters)return r.parameters;const d=r.ctorParameters;if(d&&d!==l.ctorParameters){const D="function"==typeof d?d():d,k=D.map(he=>he&&he.type),ee=D.map(he=>he&&zl(he.decorators));return this._zipTypesAndAnnotations(k,ee)}const g=r.hasOwnProperty(Nl)&&r[Nl],v=this._reflect&&this._reflect.getOwnMetadata&&this._reflect.getOwnMetadata("design:paramtypes",r);return v||g?this._zipTypesAndAnnotations(v,g):A1(r.length)}parameters(r){if(!ms(r))return[];const l=jl(r);let c=this._ownParameters(r,l);return!c&&l!==Object&&(c=this.parameters(l)),c||[]}_ownAnnotations(r,l){if(r.annotations&&r.annotations!==l.annotations){let c=r.annotations;return"function"==typeof c&&c.annotations&&(c=c.annotations),c}return r.decorators&&r.decorators!==l.decorators?zl(r.decorators):r.hasOwnProperty(Ba)?r[Ba]:null}annotations(r){if(!ms(r))return[];const l=jl(r),c=this._ownAnnotations(r,l)||[];return(l!==Object?this.annotations(l):[]).concat(c)}_ownPropMetadata(r,l){if(r.propMetadata&&r.propMetadata!==l.propMetadata){let c=r.propMetadata;return"function"==typeof c&&c.propMetadata&&(c=c.propMetadata),c}if(r.propDecorators&&r.propDecorators!==l.propDecorators){const c=r.propDecorators,d={};return Object.keys(c).forEach(g=>{d[g]=zl(c[g])}),d}return r.hasOwnProperty(a1)?r[a1]:null}propMetadata(r){if(!ms(r))return{};const l=jl(r),c={};if(l!==Object){const g=this.propMetadata(l);Object.keys(g).forEach(v=>{c[v]=g[v]})}const d=this._ownPropMetadata(r,l);return d&&Object.keys(d).forEach(g=>{const v=[];c.hasOwnProperty(g)&&v.push(...c[g]),v.push(...d[g]),c[g]=v}),c}ownPropMetadata(r){return ms(r)&&this._ownPropMetadata(r,jl(r))||{}}hasLifecycleHook(r,l){return r instanceof gs&&l in r.prototype}}function zl(n){return n?n.map(r=>new(0,r.type.annotationCls)(...r.args?r.args:[])):[]}function jl(n){const r=n.prototype?Object.getPrototypeOf(n.prototype):null;return(r?r.constructor:null)||Object}const il=W(ks("Inject",n=>({token:n})),-1),l1=W(ks("Optional"),8),x2=W(ks("Self"),2),O1=W(ks("SkipSelf"),4),X2=W(ks("Host"),1);let ol=null;function al(){return ol=ol||new $2}function Ul(n){return eu(al().parameters(n))}function eu(n){return n.map(r=>function x0(n){const r={token:null,attribute:null,host:!1,optional:!1,self:!1,skipSelf:!1};if(Array.isArray(n)&&n.length>0)for(let l=0;l|^->||--!>|)/,I0="\u200b$1\u200b";function l3(n){return n.replace(au,r=>r.replace(su,I0))}const Ta=new Map;let u3=0;const Vl="__ngContext__";function Io(n,r){qn(r)?(n[Vl]=r[dr],function c3(n){Ta.set(n[dr],n)}(r)):n[Vl]=r}let cl;function L2(n,r){return cl(n,r)}function dl(n){const r=n[Or];return Rr(r)?r[Or]:r}function pu(n){return ao(n[_a])}function hu(n){return ao(n[gi])}function ao(n){for(;null!==n&&!Rr(n);)n=n[gi];return n}function Qo(n,r,l,c,d){if(null!=c){let g,v=!1;Rr(c)?g=c:qn(c)&&(v=!0,c=c[Ri]);const D=$n(c);0===n&&null!==l?null==d?q1(r,l,D):Ia(r,l,D,d||null,!0):1===n&&null!==l?Ia(r,l,D,d||null,!0):2===n?Us(r,D,v):3===n&&r.destroyNode(D),null!=g&&function Xa(n,r,l,c,d){const g=l[Gr],v=$n(l);g!==v&&Qo(r,n,c,g,d);for(let D=$r;D0&&(l[d-1][gi]=r),c0&&(n[l-1][gi]=c[gi]);const g=Bl(n,$r+r);!function Wr(n,r){Ts(n,r,r[Sn],2,null,null),r[Ri]=null,r[Mr]=null}(c[mn],c);const v=g[Hr];null!==v&&v.detachView(g[mn]),c[Or]=null,c[gi]=null,c[Dn]&=-65}return c}function Da(n,r){if(!(128&r[Dn])){const l=r[Sn];l.destroyNode&&Ts(n,r,l,3,null,null),function S2(n){let r=n[_a];if(!r)return bs(n[mn],n);for(;r;){let l=null;if(qn(r))l=r[_a];else{const c=r[$r];c&&(l=c)}if(!l){for(;r&&!r[gi]&&r!==n;)qn(r)&&bs(r[mn],r),r=r[Or];null===r&&(r=n),qn(r)&&bs(r[mn],r),l=r&&r[gi]}r=l}}(r)}}function bs(n,r){if(!(128&r[Dn])){r[Dn]&=-65,r[Dn]|=128,function B1(n,r){let l;if(null!=n&&null!=(l=n.destroyHooks))for(let c=0;c=0?c[d=v]():c[d=-v].unsubscribe(),g+=2}else{const v=c[d=l[g+1]];l[g].call(v)}if(null!==c){for(let g=d+1;g-1){const{encapsulation:g}=n.data[c.directiveStart+d];if(g===Bn.None||g===Bn.Emulated)return null}return Ci(c,l)}}function Ia(n,r,l,c,d){n.insertBefore(r,l,c,d)}function q1(n,r,l){n.appendChild(r,l)}function p1(n,r,l,c,d){null!==c?Ia(n,r,l,c,d):q1(n,r,l)}function Ms(n,r){return n.parentNode(r)}function m1(n,r,l){return ws(n,r,l)}function R1(n,r,l){return 40&n.type?Ci(n,l):null}let Rs,T,mt,ar,ws=R1;function _1(n,r){ws=n,Rs=r}function zs(n,r,l,c){const d=d1(n,c,r),g=r[Sn],D=m1(c.parent||r[Mr],c,r);if(null!=d)if(Array.isArray(l))for(let k=0;kn,createScript:n=>n,createScriptURL:n=>n})}catch{}return T}function h(n){return m()?.createHTML(n)||n}function dt(n,r,l){const c=zt(),d=Q(),g=Ci(d,c);if(2===d.type&&"iframe"===r.toLowerCase()){const v=g;v.src="",v.srcdoc=h(""),Us(c[Sn],v);throw new Oe(-910,!1)}return n}function cn(n){mt=n}function lr(){return void 0!==mt?mt:typeof document<"u"?document:void 0}function xr(){if(void 0===ar&&(ar=null,bn.trustedTypes))try{ar=bn.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:n=>n,createScript:n=>n,createScriptURL:n=>n})}catch{}return ar}function Hn(n){return xr()?.createHTML(n)||n}function Kr(n){return xr()?.createScript(n)||n}function nn(n){return xr()?.createScriptURL(n)||n}class Nr{constructor(r){this.changingThisBreaksApplicationSecurity=r}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${ue})`}}class Xr extends Nr{getTypeName(){return"HTML"}}class Fr extends Nr{getTypeName(){return"Style"}}class ia extends Nr{getTypeName(){return"Script"}}class ga extends Nr{getTypeName(){return"URL"}}class Hs extends Nr{getTypeName(){return"ResourceURL"}}function Br(n){return n instanceof Nr?n.changingThisBreaksApplicationSecurity:n}function ma(n,r){const l=function gl(n){return n instanceof Nr&&n.getTypeName()||null}(n);if(null!=l&&l!==r){if("ResourceURL"===l&&"URL"===r)return!0;throw new Error(`Required a safe ${r}, got a ${l} (see ${ue})`)}return l===r}function b1(n){return new Xr(n)}function j1(n){return new Fr(n)}function Gs(n){return new ia(n)}function C3(n){return new ga(n)}function b5(n){return new Hs(n)}function mu(n){const r=new M5(n);return function M1(){try{return!!(new window.DOMParser).parseFromString(h(""),"text/html")}catch{return!1}}()?new D8(r):r}class D8{constructor(r){this.inertDocumentHelper=r}getInertBodyElement(r){r=""+r;try{const l=(new window.DOMParser).parseFromString(h(r),"text/html").body;return null===l?this.inertDocumentHelper.getInertBodyElement(r):(l.removeChild(l.firstChild),l)}catch{return null}}}class M5{constructor(r){this.defaultDoc=r,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(r){const l=this.inertDocument.createElement("template");return l.innerHTML=h(r),l}}const I8=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function _u(n){return(n=String(n)).match(I8)?n:"unsafe:"+n}function st(n){const r={};for(const l of n.split(","))r[l]=!0;return r}function ml(...n){const r={};for(const l of n)for(const c in l)l.hasOwnProperty(c)&&(r[c]=!0);return r}const v3=st("area,br,col,hr,img,wbr"),Es=st("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Cu=st("rp,rt"),Vs=ml(Cu,Es),_l=ml(Es,st("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),w1=ml(Cu,st("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),y3=ml(v3,_l,w1,Vs),Cl=st("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),b3=st("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),L8=st("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext"),w5=ml(Cl,b3,L8),x5=st("script,style,template");class S8{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(r){let l=r.firstChild,c=!0;for(;l;)if(l.nodeType===Node.ELEMENT_NODE?c=this.startElement(l):l.nodeType===Node.TEXT_NODE?this.chars(l.nodeValue):this.sanitizedSomething=!0,c&&l.firstChild)l=l.firstChild;else for(;l;){l.nodeType===Node.ELEMENT_NODE&&this.endElement(l);let d=this.checkClobberedElement(l,l.nextSibling);if(d){l=d;break}l=this.checkClobberedElement(l,l.parentNode)}return this.buf.join("")}startElement(r){const l=r.nodeName.toLowerCase();if(!y3.hasOwnProperty(l))return this.sanitizedSomething=!0,!x5.hasOwnProperty(l);this.buf.push("<"),this.buf.push(l);const c=r.attributes;for(let d=0;d"),!0}endElement(r){const l=r.nodeName.toLowerCase();y3.hasOwnProperty(l)&&!v3.hasOwnProperty(l)&&(this.buf.push(""))}chars(r){this.buf.push(P0(r))}checkClobberedElement(r,l){if(l&&(r.compareDocumentPosition(l)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${r.outerHTML}`);return l}}const Yl=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,P8=/([^\#-~ |!])/g;function P0(n){return n.replace(/&/g,"&").replace(Yl,function(r){return"&#"+(1024*(r.charCodeAt(0)-55296)+(r.charCodeAt(1)-56320)+65536)+";"}).replace(P8,function(r){return"&#"+r.charCodeAt(0)+";"}).replace(//g,">")}let P2;function A0(n,r){let l=null;try{P2=P2||mu(n);let c=r?String(r):"";l=P2.getInertBodyElement(c);let d=5,g=c;do{if(0===d)throw new Error("Failed to sanitize html because the input is unstable");d--,c=g,g=l.innerHTML,l=P2.getInertBodyElement(c)}while(c!==g);return h((new S8).sanitizeChildren(vu(l)||l))}finally{if(l){const c=vu(l)||l;for(;c.firstChild;)c.removeChild(c.firstChild)}}}function vu(n){return"content"in n&&function O0(n){return n.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===n.nodeName}(n)?n.content:null}var U1;function k0(n){const r=Jl();return r?Hn(r.sanitize(U1.HTML,n)||""):ma(n,"HTML")?Hn(Br(n)):A0(lr(),$e(n))}function T5(n){const r=Jl();return r?r.sanitize(U1.STYLE,n)||"":ma(n,"Style")?Br(n):$e(n)}function N0(n){const r=Jl();return r?r.sanitize(U1.URL,n)||"":ma(n,"URL")?Br(n):_u($e(n))}function E5(n){const r=Jl();if(r)return nn(r.sanitize(U1.RESOURCE_URL,n)||"");if(ma(n,"ResourceURL"))return nn(Br(n));throw new Oe(904,!1)}function D5(n){const r=Jl();if(r)return Kr(r.sanitize(U1.SCRIPT,n)||"");if(ma(n,"Script"))return Kr(Br(n));throw new Oe(905,!1)}function I5(n){return h(n[0])}function yu(n){return function te(n){return m()?.createScriptURL(n)||n}(n[0])}function A8(n,r,l){return function L5(n,r){return"src"===r&&("embed"===n||"frame"===n||"iframe"===n||"media"===n||"script"===n)||"href"===r&&("base"===n||"link"===n)?E5:N0}(r,l)(n)}function Jl(){const n=zt();return n&&n[eo]}!function(n){n[n.NONE=0]="NONE",n[n.HTML=1]="HTML",n[n.STYLE=2]="STYLE",n[n.SCRIPT=3]="SCRIPT",n[n.URL=4]="URL",n[n.RESOURCE_URL=5]="RESOURCE_URL"}(U1||(U1={}));const bu=new Un("ENVIRONMENT_INITIALIZER"),S5=new Un("INJECTOR",-1),P5=new Un("INJECTOR_DEF_TYPES");class F0{get(r,l=Ar){if(l===Ar){const c=new Error(`NullInjectorError: No provider for ${Se(r)}!`);throw c.name="NullInjectorError",c}return l}}function k8(n){return{\u0275providers:n}}function B0(...n){return{\u0275providers:M3(!0,n),\u0275fromNgModule:!0}}function M3(n,...r){const l=[],c=new Set;let d;return s1(r,g=>{const v=g;$l(v,l,[],c)&&(d||(d=[]),d.push(v))}),void 0!==d&&q0(d,l),l}function q0(n,r){for(let l=0;l{r.push(g)})}}function $l(n,r,l,c){if(!(n=Ce(n)))return!1;let d=null,g=In(n);const v=!g&&sr(n);if(g||v){if(v&&!v.standalone)return!1;d=n}else{const k=n.ngModule;if(g=In(k),!g)return!1;d=k}const D=c.has(d);if(v){if(D)return!1;if(c.add(d),v.dependencies){const k="function"==typeof v.dependencies?v.dependencies():v.dependencies;for(const ee of k)$l(ee,r,l,c)}}else{if(!g)return!1;{if(null!=g.imports&&!D){let ee;c.add(d);try{s1(g.imports,he=>{$l(he,r,l,c)&&(ee||(ee=[]),ee.push(he))})}finally{}void 0!==ee&&q0(ee,r)}if(!D){const ee=Xo(d)||(()=>new d);r.push({provide:d,useFactory:ee,deps:Pn},{provide:P5,useValue:d,multi:!0},{provide:bu,useValue:()=>en(d),multi:!0})}const k=g.providers;if(null!=k&&!D){w3(k,he=>{r.push(he)})}}}return d!==n&&void 0!==n.providers}function w3(n,r){for(let l of n)E(l)&&(l=l.\u0275providers),Array.isArray(l)?w3(l,r):r(l)}const R0=de({provide:String,useValue:de});function z0(n){return null!==n&&"object"==typeof n&&R0 in n}function A2(n){return!(!n||!n.useExisting)}function j0(n){return!(!n||!n.useFactory)}function Xl(n){return"function"==typeof n}const U0=new Un("Set Injector scope."),Mu={},x3={};let Z0;function T3(){return void 0===Z0&&(Z0=new F0),Z0}class e2{}class A5 extends e2{get destroyed(){return this._destroyed}constructor(r,l,c,d){super(),this.parent=l,this.source=c,this.scopes=d,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,wu(r,v=>this.processProvider(v)),this.records.set(S5,vl(void 0,this)),d.has("environment")&&this.records.set(e2,vl(void 0,this));const g=this.records.get(U0);null!=g&&"string"==typeof g.value&&this.scopes.add(g.value),this.injectorDefTypes=new Set(this.get(P5.multi,Pn,Tt.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const r of this._ngOnDestroyHooks)r.ngOnDestroy();for(const r of this._onDestroyHooks)r()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),this._onDestroyHooks.length=0}}onDestroy(r){this._onDestroyHooks.push(r)}runInContext(r){this.assertNotDestroyed();const l=bt(this),c=Wn(void 0);try{return r()}finally{bt(l),Wn(c)}}get(r,l=Ar,c=Tt.Default){this.assertNotDestroyed(),c=ie(c);const d=bt(this),g=Wn(void 0);try{if(!(c&Tt.SkipSelf)){let D=this.records.get(r);if(void 0===D){const k=function B8(n){return"function"==typeof n||"object"==typeof n&&n instanceof Un}(r)&&Nt(r);D=k&&this.injectableDefInScope(k)?vl(E3(r),Mu):null,this.records.set(r,D)}if(null!=D)return this.hydrate(r,D)}const v=c&Tt.Self?T3():this.parent;return l=c&Tt.Optional&&l===Ar?null:l,v.get(r,l)}catch(v){if("NullInjectorError"===v.name){if((v[hi]=v[hi]||[]).unshift(Se(r)),d)throw v;return He(v,r,"R3InjectorError",this.source)}throw v}finally{Wn(g),bt(d)}}resolveInjectorInitializers(){const r=bt(this),l=Wn(void 0);try{const c=this.get(bu.multi,Pn,Tt.Self);for(const d of c)d()}finally{bt(r),Wn(l)}}toString(){const r=[],l=this.records;for(const c of l.keys())r.push(Se(c));return`R3Injector[${r.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new Oe(205,!1)}processProvider(r){let l=Xl(r=Ce(r))?r:Ce(r&&r.provide);const c=function k5(n){if(z0(n))return vl(void 0,n.useValue);return vl(D3(n),Mu)}(r);if(Xl(r)||!0!==r.multi){this.records.get(l)}else{let d=this.records.get(l);d||(d=vl(void 0,Mu,!0),d.factory=()=>A(d.multi),this.records.set(l,d)),l=r,d.multi.push(r)}this.records.set(l,c)}hydrate(r,l){return l.value===Mu&&(l.value=x3,l.value=l.factory()),"object"==typeof l.value&&l.value&&function F8(n){return null!==n&&"object"==typeof n&&"function"==typeof n.ngOnDestroy}(l.value)&&this._ngOnDestroyHooks.add(l.value),l.value}injectableDefInScope(r){if(!r.providedIn)return!1;const l=Ce(r.providedIn);return"string"==typeof l?"any"===l||this.scopes.has(l):this.injectorDefTypes.has(l)}}function E3(n){const r=Nt(n),l=null!==r?r.factory:Xo(n);if(null!==l)return l;if(n instanceof Un)throw new Oe(204,!1);if(n instanceof Function)return function O5(n){const r=n.length;if(r>0){A1(r,"?");throw new Oe(204,!1)}const l=function an(n){return n&&(n[Mn]||n[vn])||null}(n);return null!==l?()=>l.factory(n):()=>new n}(n);throw new Oe(204,!1)}function D3(n,r,l){let c;if(Xl(n)){const d=Ce(n);return Xo(d)||E3(d)}if(z0(n))c=()=>Ce(n.useValue);else if(j0(n))c=()=>n.useFactory(...A(n.deps||[]));else if(A2(n))c=()=>en(Ce(n.useExisting));else{const d=Ce(n&&(n.useClass||n.provide));if(!function O2(n){return!!n.deps}(n))return Xo(d)||E3(d);c=()=>new d(...A(n.deps))}return c}function vl(n,r,l=!1){return{factory:n,value:r,multi:l?[]:void 0}}function wu(n,r){for(const l of n)Array.isArray(l)?wu(l,r):l&&E(l)?wu(l.\u0275providers,r):r(l)}class N5{}class F5{}const B5="ngComponent";class q8{resolveComponentFactory(r){throw function H0(n){const r=Error(`No component factory found for ${Se(n)}. Did you add it to @NgModule.entryComponents?`);return r[B5]=n,r}(r)}}class t2{}function n2(n,r){return new r2(Ci(n,r))}t2.NULL=new q8;class r2{constructor(r){this.nativeElement=r}}function R8(n){return n instanceof r2?n.nativeElement:n}r2.__NG_ELEMENT_ID__=function I3(){return n2(vi(),zt())};class q5{}class R5{}R5.__NG_ELEMENT_ID__=()=>function z5(){const n=zt(),l=Ye(vi().index,n);return(qn(l)?l:n)[Sn]}();class G0{}G0.\u0275prov=ke({token:G0,providedIn:"root",factory:()=>null});class j5{constructor(r){this.full=r,this.major=r.split(".")[0],this.minor=r.split(".")[1],this.patch=r.split(".").slice(2).join(".")}}const z8=new j5("15.2.10"),V0={},W0="ngOriginalError";function K0(n){return n[W0]}class xu{constructor(){this._console=console}handleError(r){const l=this._findOriginalError(r);this._console.error("ERROR",r),l&&this._console.error("ORIGINAL ERROR",l)}_findOriginalError(r){let l=r&&K0(r);for(;l&&K0(l);)l=K0(l);return l||null}}function Y0(n){return n.ownerDocument.defaultView}function Z5(n){return n.ownerDocument}function H8(n){return n.ownerDocument.body}function x1(n){return n instanceof Function?n():n}function X0(n,r,l){let c=n.length;for(;;){const d=n.indexOf(r,l);if(-1===d)return d;if(0===d||n.charCodeAt(d-1)<=32){const g=r.length;if(d+g===c||n.charCodeAt(d+g)<=32)return d}l=d+1}}const ec="ng-template";function H5(n,r,l){let c=0,d=!0;for(;cg?"":d[qe+1].toLowerCase();const Ct=8&c?at:null;if(Ct&&-1!==X0(Ct,ee,0)||2&c&&ee!==at){if(Ws(c))return!1;v=!0}}}}else{if(!v&&!Ws(c)&&!Ws(k))return!1;if(v&&Ws(k))continue;v=!1,c=k|1&c}}return Ws(c)||v}function Ws(n){return 0==(1&n)}function K8(n,r,l,c){if(null===r)return-1;let d=0;if(c||!l){let g=!1;for(;d-1)for(l++;l0?'="'+D+'"':"")+"]"}else 8&c?d+="."+v:4&c&&(d+=" "+v);else""!==d&&!Ws(v)&&(r+=Q5(g,d),d=""),c=v,g=g||!Ws(c);l++}return""!==d&&(r+=Q5(g,d)),r}const or={};function Ks(n){L3(pr(),zt(),P()+n,!1)}function L3(n,r,l,c){if(!c)if(3==(3&r[Dn])){const g=n.preOrderCheckHooks;null!==g&&Cr(r,g,l)}else{const g=n.preOrderHooks;null!==g&&Fn(r,g,0,l)}M(l)}const J5={\u0275\u0275defineInjectable:ke,\u0275\u0275defineInjector:It,\u0275\u0275inject:en,\u0275\u0275invalidFactoryDep:nr,resolveForwardRef:Ce};function J8(n,r){let l=null,c=null;n.hasOwnProperty(Mn)||Object.defineProperty(n,Mn,{get:()=>(null===l&&(l=Gn().compileInjectable(J5,`ng:///${n.name}/\u0275prov.js`,function X8(n,r){const l=r||{providedIn:null},c={name:n.name,type:n,typeArgumentCount:0,providedIn:l.providedIn};return(ic(l)||X5(l))&&void 0!==l.deps&&(c.deps=eu(l.deps)),ic(l)?c.useClass=l.useClass:function $5(n){return rc in n}(l)?c.useValue=l.useValue:X5(l)?c.useFactory=l.useFactory:function $8(n){return void 0!==n.useExisting}(l)&&(c.useExisting=l.useExisting),c}(n,r))),l)}),n.hasOwnProperty(Pr)||Object.defineProperty(n,Pr,{get:()=>{if(null===c){const d=Gn();c=d.compileFactory(J5,`ng:///${n.name}/\u0275fac.js`,{name:n.name,type:n,typeArgumentCount:0,deps:Ul(n),target:d.FactoryTarget.Injectable})}return c},configurable:!0})}const rc=de({provide:String,useValue:de});function ic(n){return void 0!==n.useClass}function X5(n){return void 0!==n.useFactory}const ed=Fl("Injectable",void 0,void 0,void 0,(n,r)=>J8(n,r));function oc(n,r=null,l=null,c){const d=td(n,r,l,c);return d.resolveInjectorInitializers(),d}function td(n,r=null,l=null,c,d=new Set){const g=[l||Pn,B0(n)];return c=c||("object"==typeof n?void 0:Se(n)),new A5(g,r||T3(),c||null,d)}class ts{static create(r,l){if(Array.isArray(r))return oc({name:""},l,r,"");{const c=r.name??"";return oc({name:c},r.parent,r.providers,c)}}}function ac(n){return n.length>1?" ("+function e6(n){const r=[];for(let l=0;l-1)return r.push(n[l]),r;r.push(n[l])}return r}(n.slice().reverse()).map(c=>Se(c.token)).join(" -> ")+")":""}function sc(n,r,l,c){const d=[r],g=l(d),v=c?function j8(n,r){const l=`${n} caused by: ${r instanceof Error?r.message:r}`,c=Error(l);return c[W0]=r,c}(g,c):Error(g);return v.addKey=t6,v.keys=d,v.injectors=[n],v.constructResolvingMessage=l,v[W0]=c,v}function t6(n,r){this.injectors.push(n),this.keys.push(r),this.message=this.constructResolvingMessage(this.keys)}function lc(n,r){const l=[];for(let c=0,d=r.length;cen(S5)}),ts.__NG_ELEMENT_ID__=-1;class Z1{constructor(r,l){if(this.token=r,this.id=l,!r)throw new Oe(208,!1);this.displayName=Se(this.token)}static get(r){return i2.get(Ce(r))}static get numberOfKeys(){return i2.numberOfKeys}}const i2=new class A3{constructor(){this._allKeys=new Map}get(r){if(r instanceof Z1)return r;if(this._allKeys.has(r))return this._allKeys.get(r);const l=new Z1(r,Z1.numberOfKeys);return this._allKeys.set(r,l),l}get numberOfKeys(){return this._allKeys.size}};class N2{constructor(r,l,c){this.key=r,this.optional=l,this.visibility=c}static fromKey(r){return new N2(r,!1,null)}}const i6=[];class uc{constructor(r,l,c){this.key=r,this.resolvedFactories=l,this.multiProvider=c,this.resolvedFactory=this.resolvedFactories[0]}}class rd{constructor(r,l){this.factory=r,this.dependencies=l}}function o6(n){let r,l;if(n.useClass){const c=Ce(n.useClass);r=al().factory(c),l=od(c)}else n.useExisting?(r=c=>c,l=[N2.fromKey(Z1.get(n.useExisting))]):n.useFactory?(r=n.useFactory,l=function u6(n,r){if(r){const l=r.map(c=>[c]);return r.map(c=>ad(n,c,l))}return od(n)}(n.useFactory,n.deps)):(r=()=>n.useValue,l=i6);return new rd(r,l)}function a6(n){return new uc(Z1.get(n.provide),[o6(n)],n.multi||!1)}function s6(n){const c=function l6(n,r){for(let l=0;l{if(l instanceof gs)r.push({provide:l,useClass:l});else if(l&&"object"==typeof l&&void 0!==l.provide)r.push(l);else{if(!Array.isArray(l))throw function S3(n){return Error(`Invalid provider - only instances of Provider and Type are allowed, got: ${n}`)}(l);id(l,r)}}),r}function od(n){const r=al().parameters(n);if(!r)return[];if(r.some(l=>null==l))throw lc(n,r);return r.map(l=>ad(n,l,r))}function ad(n,r,l){let c=null,d=!1;if(!Array.isArray(r))return cc(r instanceof il?r.token:r,d,null);let g=null;for(let v=0;v=this._providers.length)throw function Tu(n){return Error(`Index ${n} is out-of-bounds.`)}(r);return this._providers[r]}_new(r){if(this._constructionCounter++>this._getMaxNumberOfObjects())throw function nd(n,r){return sc(n,r,function(l){return`Cannot instantiate cyclic dependency!${ac(l)}`})}(this,r.key);return this._instantiateProvider(r)}_getMaxNumberOfObjects(){return this.objs.length}_instantiateProvider(r){if(r.multiProvider){const l=[];for(let c=0;cthis._getByReflectiveDependency(v))}catch(v){throw v.addKey&&v.addKey(this,r.key),v}try{g=c(...d)}catch(v){throw function r6(n,r,l,c){return sc(n,c,function(d){const g=Se(d[0].token);return`${r.message}: Error during instantiation of ${g}!${ac(d)}.`},r)}(this,v,v.stack,r.key)}return g}_getByReflectiveDependency(r){return this._getByKey(r.key,r.visibility,r.optional?null:Ar)}_getByKey(r,l,c){return r===F2.INJECTOR_KEY?this:l instanceof x2?this._getByKeySelf(r,c):this._getByKeyDefault(r,c,l)}_getObjByKeyId(r){for(let l=0;l' "'+l.key.displayName+'" ').join(", ")}])`}toString(){return this.displayName}}function B2(n,r=Tt.Default){const l=zt();if(null===l)return en(n,r);return y2(vi(),l,Ce(n),r)}function d6(){throw new Error("invalid")}function ld(n,r){const l=n.contentQueries;if(null!==l)for(let c=0;cur&&L3(n,r,ur,!1),Pi(v?2:0,d),l(c,d)}finally{M(g),Pi(v?3:1,d)}}function O3(n,r,l){if(Li(r)){const c=r.directiveStart,d=r.directiveEnd;for(let g=c;g0;){const l=n[--r];if("number"==typeof l&&l<0)return l}return 0})(v)!=D&&v.push(D),v.push(l,c,g)}}(n,r,c,Lu(n,l,d.hostVars,or),d)}function E1(n,r,l,c,d,g){const v=Ci(n,r);_c(r[Sn],v,g,n.value,l,c,d)}function _c(n,r,l,c,d,g,v){if(null==g)n.removeAttribute(r,d,l);else{const D=null==v?$e(g):v(g,c||"",d);n.setAttribute(r,d,D,l)}}function b6(n,r,l,c,d,g){const v=g[r];if(null!==v){const D=c.setInput;for(let k=0;k0&&vc(l)}}function vc(n){for(let c=pu(n);null!==c;c=hu(c))for(let d=$r;d0&&vc(g)}const l=n[mn].components;if(null!==l)for(let c=0;c0&&vc(d)}}function T6(n,r){const l=Ye(r,n),c=l[mn];(function E6(n,r){for(let l=r.length;l-1&&(ys(r,c),Bl(l,c))}this._attachedToViewContainer=!1}Da(this._lView[mn],this._lView)}onDestroy(r){fd(this._lView[mn],this._lView,null,r)}markForCheck(){z3(this._cdRefInjectingView||this._lView)}detach(){this._lView[Dn]&=-65}reattach(){this._lView[Dn]|=64}detectChanges(){Ds(this._lView[mn],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new Oe(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function gu(n,r){Ts(n,r,r[Sn],2,null,null)}(this._lView[mn],this._lView)}attachToAppRef(r){if(this._attachedToViewContainer)throw new Oe(902,!1);this._appRef=r}}class Md extends Au{constructor(r){super(r),this._view=r}detectChanges(){const r=this._view;Ds(r[mn],r,r[vr],!1)}checkNoChanges(){}get context(){return null}}class wd extends t2{constructor(r){super(),this.ngModule=r}resolveComponentFactory(r){const l=sr(r);return new yo(l,this.ngModule)}}function xd(n){const r=[];for(let l in n)if(n.hasOwnProperty(l)){const c=n[l];r.push({propName:c,templateName:l})}return r}class I6{constructor(r,l){this.injector=r,this.parentInjector=l}get(r,l,c){c=ie(c);const d=this.injector.get(r,V0,c);return d!==V0||l===V0?d:this.parentInjector.get(r,l,c)}}class yo extends F5{get inputs(){return xd(this.componentDef.inputs)}get outputs(){return xd(this.componentDef.outputs)}constructor(r,l){super(),this.componentDef=r,this.ngModule=l,this.componentType=r.type,this.selector=function Y8(n){return n.map(Y5).join(",")}(r.selectors),this.ngContentSelectors=r.ngContentSelectors?r.ngContentSelectors:[],this.isBoundToModule=!!l}create(r,l,c,d){let g=(d=d||this.ngModule)instanceof e2?d:d?.injector;g&&null!==this.componentDef.getStandaloneInjector&&(g=this.componentDef.getStandaloneInjector(g)||g);const v=g?new I6(r,g):r,D=v.get(q5,null);if(null===D)throw new Oe(407,!1);const k=v.get(G0,null),ee=D.createRenderer(null,this.componentDef),he=this.componentDef.selectors[0][0]||"div",qe=c?function dd(n,r,l){const c=l===Bn.ShadowDom;return n.selectRootElement(r,c)}(ee,c,this.componentDef.encapsulation):qs(ee,he,function D6(n){const r=n.toLowerCase();return"svg"===r?_o:"math"===r?Bo:null}(he)),at=this.componentDef.onPush?288:272,Ct=Pu(0,null,null,1,0,null,null,null,null,null),Bt=Iu(null,Ct,null,at,null,null,D,ee,k,v,null);let rn,yn;Qt(Bt);try{const Ln=this.componentDef;let er,Jt=null;Ln.findHostDirectiveDefs?(er=[],Jt=new Map,Ln.findHostDirectiveDefs(Ln,er,Jt),er.push(Ln)):er=[Ln];const gr=function S6(n,r){const l=n[mn],c=ur;return n[c]=r,G1(l,c,2,"#host",null)}(Bt,qe),go=function P6(n,r,l,c,d,g,v,D){const k=d[mn];!function A6(n,r,l,c){for(const d of n)r.mergedAttrs=o1(r.mergedAttrs,d.hostAttrs);null!==r.mergedAttrs&&(U3(r,r.mergedAttrs,!0),null!==l&&z1(c,l,r))}(c,n,r,v);const ee=g.createRenderer(r,l),he=Iu(d,cd(l),null,l.onPush?32:16,d[n.index],n,g,ee,D||null,null,null);return k.firstCreatePass&&gc(k,n,c.length-1),R3(d,he),d[n.index]=he}(gr,qe,Ln,er,Bt,D,ee);yn=w(Ct,ur),qe&&function k6(n,r,l,c){if(c)ds(n,l,["ng-version",z8.full]);else{const{attrs:d,classes:g}=function nc(n){const r=[],l=[];let c=1,d=2;for(;c0&&Zs(n,l,g.join(" "))}}(ee,Ln,qe,c),void 0!==l&&function Ed(n,r,l){const c=n.projection=[];for(let d=0;d=0;c--){const d=n[c];d.hostVars=r+=d.hostVars,d.hostAttrs=o1(d.hostAttrs,l=o1(l,d.hostAttrs))}}(c)}function q2(n){return n===Kn?{}:n===Pn?[]:n}function F6(n,r){const l=n.viewQuery;n.viewQuery=l?(c,d)=>{r(c,d),l(c,d)}:r}function B6(n,r){const l=n.contentQueries;n.contentQueries=l?(c,d,g)=>{r(c,d,g),l(c,d,g)}:r}function q6(n,r){const l=n.hostBindings;n.hostBindings=l?(c,d)=>{r(c,d),l(c,d)}:r}const f=["providersResolver"],o=["template","decls","consts","vars","onPush","ngContentSelectors","styles","encapsulation","schemas"];function s(n){let l,r=Dd(n.type);l=_i(n)?r.\u0275cmp:r.\u0275dir;const c=n;for(const d of f)c[d]=l[d];if(_i(l))for(const d of o)c[d]=l[d]}function a(n){return r=>{r.findHostDirectiveDefs=e,r.hostDirectives=(Array.isArray(n)?n:n()).map(l=>"function"==typeof l?{directive:Ce(l),inputs:Kn,outputs:Kn}:{directive:Ce(l.directive),inputs:i(l.inputs),outputs:i(l.outputs)})}}function e(n,r,l){if(null!==n.hostDirectives)for(const c of n.hostDirectives){const d=Jn(c.directive);u(d.declaredInputs,c.inputs),e(d,r,l),l.set(d,c),r.push(d)}}function i(n){if(void 0===n||0===n.length)return Kn;const r={};for(let l=0;lv($n(gr[c.index])):c.index;let Jt=null;if(!v&&D&&(Jt=function Dc(n,r,l,c){const d=n.cleanup;if(null!=d)for(let g=0;gk?D[k]:null}"string"==typeof v&&(g+=2)}return null}(n,r,d,c.index)),null!==Jt){(Jt.__ngLastListenerFn__||Jt).__ngNextListenerFn__=g,Jt.__ngLastListenerFn__=g,at=!1}else{g=Ic(c,r,he,g,!1);const gr=l.listen(yn,d,g);qe.push(g,gr),ee&&ee.push(d,er,Ln,Ln+1)}}else g=Ic(c,r,he,g,!1);const Ct=c.outputs;let Bt;if(at&&null!==Ct&&(Bt=Ct[d])){const rn=Bt.length;if(rn)for(let yn=0;yn-1?Ye(n.index,r):r);let k=Q3(r,l,c,v),ee=g.__ngNextListenerFn__;for(;ee;)k=Q3(r,l,ee,v)&&k,ee=ee.__ngNextListenerFn__;return d&&!1===k&&(v.preventDefault(),v.returnValue=!1),k}}function Lc(n=1){return ji(n)}function Ad(n,r){let l=null;const c=function V5(n){const r=n.attrs;if(null!=r){const l=r.indexOf(5);if(!(1&l))return r[l+1]}return null}(n);for(let d=0;d>17&32767}function Ac(n){return 2|n}function a2(n){return(131068&n)>>2}function s2(n,r){return-131069&n|r<<2}function Oc(n){return 1|n}function K1(n,r,l,c,d,g){let v=g?r.classBindings:r.styleBindings,D=Tl(v),k=a2(v);n[c]=l;let he,ee=!1;if(Array.isArray(l)){const qe=l;he=qe[1],(null===he||rl(qe,he)>0)&&(ee=!0)}else he=l;if(d)if(0!==k){const at=Tl(n[D+1]);n[c+1]=Fu(at,D),0!==at&&(n[at+1]=s2(n[at+1],c)),n[D+1]=function U6(n,r){return 131071&n|r<<17}(n[D+1],c)}else n[c+1]=Fu(D,0),0!==D&&(n[D+1]=s2(n[D+1],c)),D=c;else n[c+1]=Fu(k,0),0===D?D=c:n[k+1]=s2(n[k+1],c),k=c;ee&&(n[c+1]=Ac(n[c+1])),Ni(n,he,c,!0,g),Ni(n,he,c,!1,g),function J3(n,r,l,c,d){const g=d?n.residualClasses:n.residualStyles;null!=g&&"string"==typeof r&&rl(g,r)>=0&&(l[c+1]=Oc(l[c+1]))}(r,he,n,c,g),v=Fu(D,k),g?r.classBindings=v:r.styleBindings=v}function Ni(n,r,l,c,d){const g=n[l+1],v=null===r;let D=c?Tl(g):a2(g),k=!1;for(;0!==D&&(!1===k||v);){const ee=n[D],he=n[D+1];Z6(ee,r)&&(k=!0,n[D+1]=c?Oc(he):Ac(he)),D=c?Tl(he):a2(he)}k&&(n[l+1]=c?Ac(g):Oc(g))}function Z6(n,r){return null===n||null==r||(Array.isArray(n)?n[1]:n)===r||!(!Array.isArray(n)||"string"!=typeof r)&&rl(n,r)>=0}const po={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Bu(n){return n.substring(po.key,po.keyEnd)}function H6(n){return n.substring(po.value,po.valueEnd)}function $i(n,r){const l=po.textEnd;return l===r?-1:(r=po.keyEnd=function zd(n,r,l){for(;r32;)r++;return r}(n,po.key=r,l),z2(n,r,l))}function Yo(n,r){const l=po.textEnd;let c=po.key=z2(n,r,l);return l===c?-1:(c=po.keyEnd=function Nc(n,r,l){let c;for(;r=65&&(-33&c)<=90||c>=48&&c<=57);)r++;return r}(n,c,l),c=Fc(n,c,l,58),c=po.value=z2(n,c,l),c=po.valueEnd=function jd(n,r,l){let c=-1,d=-1,g=-1,v=r,D=v;for(;v32&&(D=v),g=d,d=c,c=-33&k}return D}(n,c,l),Fc(n,c,l,59))}function Rd(n){po.key=0,po.keyEnd=0,po.value=0,po.valueEnd=0,po.textEnd=n.length}function z2(n,r,l){for(;r=0;l=Yo(r,l))Zc(n,Bu(r),H6(r))}function G6(n){La(Hd,L1,n,!0)}function L1(n,r){for(let l=function l2(n){return Rd(n),$i(n,z2(n,0,po.textEnd))}(r);l>=0;l=$i(r,l))wa(n,Bu(r),!0)}function Ra(n,r,l,c){const d=zt(),g=pr(),v=qo(2);if(g.firstUpdatePass&&u2(g,n,v,c),r!==or&&ot(d,v,r)){Ru(g,g.data[P()],d,d[Sn],n,d[v+1]=function W6(n,r){return null==n||""===n||("string"==typeof r?n+=r:"object"==typeof n&&(n=Se(Br(n)))),n}(r,l),c,v)}}function La(n,r,l,c){const d=pr(),g=qo(2);d.firstUpdatePass&&u2(d,null,g,c);const v=zt();if(l!==or&&ot(v,g,l)){const D=d.data[P()];if(Gd(D,c)&&!qu(d,g)){let k=c?D.classesWithoutHost:D.stylesWithoutHost;null!==k&&(l=it(k,l||"")),xc(d,D,v,l,c)}else!function V6(n,r,l,c,d,g,v,D){d===or&&(d=Pn);let k=0,ee=0,he=0=n.expandoStartIndex}function u2(n,r,l,c){const d=n.data;if(null===d[l+1]){const g=d[P()],v=qu(n,l);Gd(g,c)&&null===r&&!v&&(r=!1),r=function zc(n,r,l,c){const d=V(n);let g=c?r.residualClasses:r.residualStyles;if(null===d)0===(c?r.classBindings:r.styleBindings)&&(l=Uc(null,n,r,l,c),l=El(l,r.attrs,c),g=null);else{const v=r.directiveStylingLast;if(-1===v||n[v]!==d)if(l=Uc(d,n,r,l,c),null===g){let k=function Ud(n,r,l){const c=l?r.classBindings:r.styleBindings;if(0!==a2(c))return n[Tl(c)]}(n,r,c);void 0!==k&&Array.isArray(k)&&(k=Uc(null,n,r,k[1],c),k=El(k,r.attrs,c),function jc(n,r,l,c){const d=l?r.classBindings:r.styleBindings;n[Tl(d)]=c}(n,r,c,k))}else g=function Q1(n,r,l){let c;const d=r.directiveEnd;for(let g=1+r.directiveStylingLast;g0;){const k=n[d],ee=Array.isArray(k),he=ee?k[1]:k,qe=null===he;let at=l[d+1];at===or&&(at=qe?Pn:void 0);let Ct=qe?Rl(at,c):he===c?at:void 0;if(ee&&!zu(Ct)&&(Ct=Rl(k,c)),zu(Ct)&&(D=Ct,v))return D;const Bt=n[d+1];d=v?Tl(Bt):a2(Bt)}if(null!==r){let k=g?r.residualClasses:r.residualStyles;null!=k&&(D=Rl(k,c))}return D}function zu(n){return void 0!==n}function Gd(n,r){return 0!=(n.flags&(r?8:16))}function Hc(n,r=""){const l=zt(),c=pr(),d=n+ur,g=c.firstCreatePass?G1(c,d,1,r,null):c.data[d],v=l[d]=vs(l[Sn],r);zs(c,l,v,g),Ei(g,!1)}function Gc(n){return e0("",n,""),Gc}function e0(n,r,l){const c=zt(),d=sn(c,n,r,l);return d!==or&&W1(c,P(),d),e0}function t0(n,r,l,c,d){const g=zt(),v=jt(g,n,r,l,c,d);return v!==or&&W1(g,P(),v),t0}function Vd(n,r,l,c,d,g,v){const D=zt(),k=pn(D,n,r,l,c,d,g,v);return k!==or&&W1(D,P(),k),Vd}function Wd(n,r,l,c,d,g,v,D,k){const ee=zt(),he=dn(ee,n,r,l,c,d,g,v,D,k);return he!==or&&W1(ee,P(),he),Wd}function Kd(n,r,l,c,d,g,v,D,k,ee,he){const qe=zt(),at=Tr(qe,n,r,l,c,d,g,v,D,k,ee,he);return at!==or&&W1(qe,P(),at),Kd}function Qd(n,r,l,c,d,g,v,D,k,ee,he,qe,at){const Ct=zt(),Bt=En(Ct,n,r,l,c,d,g,v,D,k,ee,he,qe,at);return Bt!==or&&W1(Ct,P(),Bt),Qd}function Yd(n,r,l,c,d,g,v,D,k,ee,he,qe,at,Ct,Bt){const rn=zt(),yn=ei(rn,n,r,l,c,d,g,v,D,k,ee,he,qe,at,Ct,Bt);return yn!==or&&W1(rn,P(),yn),Yd}function Jd(n,r,l,c,d,g,v,D,k,ee,he,qe,at,Ct,Bt,rn,yn){const Ln=zt(),er=bo(Ln,n,r,l,c,d,g,v,D,k,ee,he,qe,at,Ct,Bt,rn,yn);return er!==or&&W1(Ln,P(),er),Jd}function ju(n){const r=zt(),l=Xt(r,n);return l!==or&&W1(r,P(),l),ju}function n0(n,r,l){La(wa,L1,sn(zt(),n,r,l),!0)}function K6(n,r,l,c,d){La(wa,L1,jt(zt(),n,r,l,c,d),!0)}function Q6(n,r,l,c,d,g,v){La(wa,L1,pn(zt(),n,r,l,c,d,g,v),!0)}function Vc(n,r,l,c,d,g,v,D,k){La(wa,L1,dn(zt(),n,r,l,c,d,g,v,D,k),!0)}function Y6(n,r,l,c,d,g,v,D,k,ee,he){La(wa,L1,Tr(zt(),n,r,l,c,d,g,v,D,k,ee,he),!0)}function Wc(n,r,l,c,d,g,v,D,k,ee,he,qe,at){La(wa,L1,En(zt(),n,r,l,c,d,g,v,D,k,ee,he,qe,at),!0)}function J6(n,r,l,c,d,g,v,D,k,ee,he,qe,at,Ct,Bt){La(wa,L1,ei(zt(),n,r,l,c,d,g,v,D,k,ee,he,qe,at,Ct,Bt),!0)}function $6(n,r,l,c,d,g,v,D,k,ee,he,qe,at,Ct,Bt,rn,yn){La(wa,L1,bo(zt(),n,r,l,c,d,g,v,D,k,ee,he,qe,at,Ct,Bt,rn,yn),!0)}function X6(n){La(wa,L1,Xt(zt(),n),!0)}function Uu(n,r,l){Js(sn(zt(),n,r,l))}function Z2(n,r,l,c,d){Js(jt(zt(),n,r,l,c,d))}function r0(n,r,l,c,d,g,v){Js(pn(zt(),n,r,l,c,d,g,v))}function c2(n,r,l,c,d,g,v,D,k){Js(dn(zt(),n,r,l,c,d,g,v,D,k))}function e4(n,r,l,c,d,g,v,D,k,ee,he){Js(Tr(zt(),n,r,l,c,d,g,v,D,k,ee,he))}function $d(n,r,l,c,d,g,v,D,k,ee,he,qe,at){Js(En(zt(),n,r,l,c,d,g,v,D,k,ee,he,qe,at))}function Xd(n,r,l,c,d,g,v,D,k,ee,he,qe,at,Ct,Bt){Js(ei(zt(),n,r,l,c,d,g,v,D,k,ee,he,qe,at,Ct,Bt))}function Kc(n,r,l,c,d,g,v,D,k,ee,he,qe,at,Ct,Bt,rn,yn){Js(bo(zt(),n,r,l,c,d,g,v,D,k,ee,he,qe,at,Ct,Bt,rn,yn))}function t4(n){Js(Xt(zt(),n))}function e8(n,r,l,c,d){return Ra(n,sn(zt(),r,l,c),d,!1),e8}function t8(n,r,l,c,d,g,v){return Ra(n,jt(zt(),r,l,c,d,g),v,!1),t8}function Zu(n,r,l,c,d,g,v,D,k){return Ra(n,pn(zt(),r,l,c,d,g,v,D),k,!1),Zu}function n8(n,r,l,c,d,g,v,D,k,ee,he){return Ra(n,dn(zt(),r,l,c,d,g,v,D,k,ee),he,!1),n8}function Dl(n,r,l,c,d,g,v,D,k,ee,he,qe,at){return Ra(n,Tr(zt(),r,l,c,d,g,v,D,k,ee,he,qe),at,!1),Dl}function r8(n,r,l,c,d,g,v,D,k,ee,he,qe,at,Ct,Bt){return Ra(n,En(zt(),r,l,c,d,g,v,D,k,ee,he,qe,at,Ct),Bt,!1),r8}function i8(n,r,l,c,d,g,v,D,k,ee,he,qe,at,Ct,Bt,rn,yn){return Ra(n,ei(zt(),r,l,c,d,g,v,D,k,ee,he,qe,at,Ct,Bt,rn),yn,!1),i8}function qi(n,r,l,c,d,g,v,D,k,ee,he,qe,at,Ct,Bt,rn,yn,Ln,er){return Ra(n,bo(zt(),r,l,c,d,g,v,D,k,ee,he,qe,at,Ct,Bt,rn,yn,Ln),er,!1),qi}function o8(n,r,l){return Ra(n,Xt(zt(),r),l,!1),o8}function a8(n,r,l){const c=zt();if(ot(c,da(),r)){Zi(pr(),Q(),c,n,r,c[Sn],l,!0)}return a8}function s8(n,r,l){const c=zt();if(ot(c,da(),r)){const g=pr(),v=Q();Zi(g,v,c,n,r,yd(V(g.data),v,c),l,!0)}return s8}const Il=void 0;var l8=["en",[["a","p"],["AM","PM"],Il],[["AM","PM"],Il,Il],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],Il,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],Il,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",Il,"{1} 'at' {0}",Il],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function n4(n){const l=Math.floor(Math.abs(n)),c=n.toString().replace(/^[^.]*\.?/,"").length;return 1===l&&0===c?1:5}];let H2={};function Qc(n){const r=function o4(n){return n.toLowerCase().replace(/_/g,"-")}(n);let l=G2(r);if(l)return l;const c=r.split("-")[0];if(l=G2(c),l)return l;if("en"===c)return l8;throw new Oe(701,!1)}function Yc(n){return Qc(n)[d2.PluralCase]}function G2(n){return n in H2||(H2[n]=bn.ng&&bn.ng.common&&bn.ng.common.locales&&bn.ng.common.locales[n]),H2[n]}var d2;!function(n){n[n.LocaleId=0]="LocaleId",n[n.DayPeriodsFormat=1]="DayPeriodsFormat",n[n.DayPeriodsStandalone=2]="DayPeriodsStandalone",n[n.DaysFormat=3]="DaysFormat",n[n.DaysStandalone=4]="DaysStandalone",n[n.MonthsFormat=5]="MonthsFormat",n[n.MonthsStandalone=6]="MonthsStandalone",n[n.Eras=7]="Eras",n[n.FirstDayOfWeek=8]="FirstDayOfWeek",n[n.WeekendRange=9]="WeekendRange",n[n.DateFormat=10]="DateFormat",n[n.TimeFormat=11]="TimeFormat",n[n.DateTimeFormat=12]="DateTimeFormat",n[n.NumberSymbols=13]="NumberSymbols",n[n.NumberFormats=14]="NumberFormats",n[n.CurrencyCode=15]="CurrencyCode",n[n.CurrencySymbol=16]="CurrencySymbol",n[n.CurrencyName=17]="CurrencyName",n[n.Currencies=18]="Currencies",n[n.Directionality=19]="Directionality",n[n.PluralCase=20]="PluralCase",n[n.ExtraData=21]="ExtraData"}(d2||(d2={}));const a4=["zero","one","two","few","many"];const V2="en-US",o0={marker:"element"},a0={marker:"ICU"};var Sa;!function(n){n[n.SHIFT=2]="SHIFT",n[n.APPEND_EAGERLY=1]="APPEND_EAGERLY",n[n.COMMENT=2]="COMMENT"}(Sa||(Sa={}));let W2=V2;function u8(n){We(n,"Expected localeId to be defined"),"string"==typeof n&&(W2=n.toLowerCase().replace(/_/g,"-"))}function $c(n,r,l){const c=r.insertBeforeIndex,d=Array.isArray(c)?c[0]:c;return null===d?R1(n,0,l):$n(l[d])}function Xc(n,r,l,c,d){const g=r.insertBeforeIndex;if(Array.isArray(g)){let v=c,D=null;if(3&r.type||(D=v,v=d),null!==v&&-1===r.componentOffset)for(let k=1;k1)for(let l=n.length-2;l>=0;l--){const c=n[l];t5(c)||n5(c,r)&&null===d8(c)&&f8(c,r.index)}}function t5(n){return!(64&n.type)}function n5(n,r){return t5(r)||n.index>r.index}function d8(n){const r=n.insertBeforeIndex;return Array.isArray(r)?r[0]:r}function f8(n,r){const l=n.insertBeforeIndex;Array.isArray(l)?l[0]=r:(_1($c,Xc),n.insertBeforeIndex=r)}function Ll(n,r){const l=n.data[r];return null===l||"string"==typeof l?null:l.hasOwnProperty("currentCaseLViewIndex")?l:l.value}function c4(n,r,l){const c=dc(n,l,64,null,null);return e5(r,c),c}function l0(n,r){const l=r[n.currentCaseLViewIndex];return null===l?l:l<0?~l:l}function p8(n){return n>>>17}function h8(n){return(131070&n)>>>1}let Hu=0,S1=0;function $s(n,r,l,c){const d=l[Sn];let v,g=null;for(let D=0;D>>1,Ct=r[++D],Bt=r[++D];_c(d,Ti(at,l),null,null,Ct,Bt,null)}else switch(k){case a0:const ee=r[++D],he=r[++D];if(null===l[he]){Io(l[he]=F1(d,ee),l)}break;case o0:const qe=r[++D],at=r[++D];if(null===l[at]){Io(l[at]=qs(d,qe,null),l)}}}}function g8(n,r,l,c,d){for(let g=0;g>>2;switch(3&he){case 1:const at=l[++ee],Ct=l[++ee],Bt=n.data[qe];"string"==typeof Bt?_c(r[Sn],r[qe],null,Bt,at,k,Ct):Zi(n,Bt,r,at,k,r[Sn],Ct,!1);break;case 0:const rn=r[qe];null!==rn&&Bs(r[Sn],rn,k);break;case 2:f4(n,Ll(n,qe),r,k);break;case 3:r5(n,Ll(n,qe),c,r)}}}}else{const k=l[g+1];if(k>0&&3==(3&k)){const he=Ll(n,k>>>2);r[he.currentCaseLViewIndex]<0&&r5(n,he,c,r)}}g+=D}}function r5(n,r,l,c){let d=c[r.currentCaseLViewIndex];if(null!==d){let g=Hu;d<0&&(d=c[r.currentCaseLViewIndex]=~d,g=-1),g8(n,c,r.update[d],l,g)}}function f4(n,r,l,c){const d=function p4(n,r){let l=n.cases.indexOf(r);if(-1===l)switch(n.type){case 1:{const c=function s4(n,r){const l=Yc(r)(parseInt(n,10)),c=a4[l];return void 0!==c?c:"other"}(r,function c8(){return W2}());l=n.cases.indexOf(c),-1===l&&"other"!==c&&(l=n.cases.indexOf("other"));break}case 0:l=n.cases.indexOf("other")}return-1===l?null:l}(r,c);if(l0(r,l)!==d&&(m8(n,r,l),l[r.currentCaseLViewIndex]=null===d?null:~d,null!==d)){const v=l[r.anchorIdx];v&&$s(n,r.create[d],l,v)}}function m8(n,r,l){let c=l0(r,l);if(null!==c){const d=r.remove[c];for(let g=0;g0){const D=Ti(v,l);null!==D&&Us(l[Sn],D)}else m8(n,Ll(n,~v),l)}}}function h4(){const n=[];let l,c,r=-1;function g(D,k){r=0;const ee=l0(D,k);c=null!==ee?D.remove[ee]:Pn}function v(){if(r0)return l[D];{n.push(r,c);const k=~D;return g(l[mn].data[k],l),v()}}return 0===n.length?null:(c=n.pop(),r=n.pop(),v())}return function d(D,k){for(l=k;n.length;)n.pop();return g(D.value,k),v}}const y=/\ufffd(\d+):?\d*\ufffd/gi,S=/({\s*\ufffd\d+:?\d*\ufffd\s*,\s*\S{6}\s*,[\s\S]*})/gi,L=/\ufffd(\d+)\ufffd/,O=/^\s*(\ufffd\d+:?\d*\ufffd)\s*,\s*(select|plural)\s*,/,H="\ufffd",J=/\ufffd\/?\*(\d+:\d+)\ufffd/gi,Pe=/\ufffd(\/?[#*]\d+):?\d*\ufffd/gi,ze=/\uE500/g;function ut(n,r,l,c,d,g){const v=oi(),D=[],k=[],ee=[[]];d=function i5(n,r){if(function Aa(n){return-1===n}(r))return Sl(n);{const l=n.indexOf(`:${r}${H}`)+2+r.toString().length,c=n.search(new RegExp(`${H}\\/\\*\\d+:${r}${H}`));return Sl(n.substring(l,c))}}(d,g);const he=function tt(n){return n.replace(ze," ")}(d).split(Pe);for(let qe=0;qel.length&&l.push(k)}return{type:c,mainBinding:d,cases:r,values:l}}function c0(n){if(!n)return[];let r=0;const l=[],c=[],d=/[{}]/g;let g;for(d.lastIndex=0;g=d.exec(n);){const D=g.index;if("}"==g[0]){if(l.pop(),0==l.length){const k=n.substring(r,D);O.test(k)?c.push(_8(k)):c.push(k),r=D+1}}else{if(0==l.length){const k=n.substring(r,D);c.push(k),r=D+1}l.push("{")}}const v=n.substring(r);return c.push(v),c}function a5(n,r,l,c,d,g,v,D){const k=[],ee=[],he=[];r.cases.push(g),r.create.push(k),r.remove.push(ee),r.update.push(he);const at=mu(lr()).getInertBodyElement(v),Ct=vu(at)||at;return Ct?s5(n,r,l,c,k,ee,he,Ct,d,D,0):0}function s5(n,r,l,c,d,g,v,D,k,ee,he){let qe=0,at=D.firstChild;for(;at;){const Ct=Lu(n,l,1,null);switch(at.nodeType){case Node.ELEMENT_NODE:const Bt=at,rn=Bt.tagName.toLowerCase();if(y3.hasOwnProperty(rn)){m4(d,o0,rn,k,Ct),n.data[Ct]=rn;const Jt=Bt.attributes;for(let gr=0;gr>>Sa.SHIFT;let qe=n[he];null===qe&&(qe=n[he]=k?d.createComment(D):vs(d,D)),ee&&null!==l&&Ia(d,l,qe,c,!1)}})(d,k.create,he,qe),ta(!0)}function i9(){ta(!1)}function Z7(n,r,l){r9(n,r,l),i9()}function H7(n,r){const l=pr(),c=mr(l.consts,r);!function wn(n,r,l){const d=vi().index,g=[];if(n.firstCreatePass&&null===n.data[r]){for(let v=0;v0){const c=n.data[l];g8(n,r,Array.isArray(c)?c:c.update,Ai()-S1-1,Hu)}Hu=0,S1=0}(pr(),zt(),n+ur)}function V7(n,r={}){return function U7(n,r={}){let l=n;if(N7.test(n)){const c={},d=[n9];l=l.replace(F7,(g,v,D)=>{const k=v||D,ee=c[k]||[];if(ee.length||(k.split("|").forEach(rn=>{const yn=rn.match(j7),Ln=yn?parseInt(yn[1],10):n9,er=z7.test(rn);ee.push([Ln,er,rn])}),c[k]=ee),!ee.length)throw new Error(`i18n postprocess: unmatched placeholder - ${k}`);const he=d[d.length-1];let qe=0;for(let rn=0;rnr.hasOwnProperty(g)?`${d}${r[g]}${k}`:c),l=l.replace(q7,(c,d)=>r.hasOwnProperty(d)?r[d]:c),l=l.replace(R7,(c,d)=>{if(r.hasOwnProperty(d)){const g=r[d];if(!g.length)throw new Error(`i18n postprocess: unmatched ICU - ${c} with key: ${d}`);return g.shift()}return c})),l}(n,r)}function _4(n,r,l,c,d){if(n=Ce(n),Array.isArray(n))for(let g=0;g>20;if(Xl(n)||!n.multi){const Ct=new yi(k,d,B2),Bt=v4(D,r,d?he:he+at,qe);-1===Bt?(Ui(co(ee,v),g,D),C4(g,n,r.length),r.push(D),ee.directiveStart++,ee.directiveEnd++,d&&(ee.providerIndexes+=1048576),l.push(Ct),v.push(Ct)):(l[Bt]=Ct,v[Bt]=Ct)}else{const Ct=v4(D,r,he+at,qe),Bt=v4(D,r,he,he+at),rn=Ct>=0&&l[Ct],yn=Bt>=0&&l[Bt];if(d&&!yn||!d&&!rn){Ui(co(ee,v),g,D);const Ln=function Y7(n,r,l,c,d){const g=new yi(n,l,B2);return g.multi=[],g.index=r,g.componentProviders=0,a9(g,d,c&&!l),g}(d?Q7:K7,l.length,d,c,k);!d&&yn&&(l[Bt].providerFactory=Ln),C4(g,n,r.length,0),r.push(D),ee.directiveStart++,ee.directiveEnd++,d&&(ee.providerIndexes+=1048576),l.push(Ln),v.push(Ln)}else{C4(g,n,Ct>-1?Ct:Bt,a9(l[d?Bt:Ct],k,!d&&c))}!d&&c&&yn&&l[Bt].componentProviders++}}}function C4(n,r,l,c){const d=Xl(r),g=function N8(n){return!!n.useClass}(r);if(d||g){const k=(g?Ce(r.useClass):r).prototype.ngOnDestroy;if(k){const ee=n.destroyHooks||(n.destroyHooks=[]);if(!d&&r.multi){const he=ee.indexOf(l);-1===he?ee.push(l,[c,k]):ee[he+1].push(c,k)}else ee.push(l,k)}}}function a9(n,r,l){return l&&n.componentProviders++,n.multi.push(r)-1}function v4(n,r,l,c){for(let d=l;d{l.providersResolver=(c,d)=>function W7(n,r,l){const c=pr();if(c.firstCreatePass){const d=_i(n);_4(l,c.data,c.blueprint,d,!0),_4(r,c.data,c.blueprint,d,!1)}}(c,d?d(n):n,r)}}class d0{}class J7{}function $7(n,r){return new l9(n,r??null)}class l9 extends d0{constructor(r,l){super(),this._parent=l,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new wd(this);const c=ii(r);this._bootstrapComponents=x1(c.bootstrap),this._r3Injector=td(r,l,[{provide:d0,useValue:this},{provide:t2,useValue:this.componentFactoryResolver}],Se(r),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(r)}get injector(){return this._r3Injector}destroy(){const r=this._r3Injector;!r.destroyed&&r.destroy(),this.destroyCbs.forEach(l=>l()),this.destroyCbs=null}onDestroy(r){this.destroyCbs.push(r)}}class b4 extends J7{constructor(r){super(),this.moduleType=r}create(r){return new l9(this.moduleType,r)}}class X7 extends d0{constructor(r,l,c){super(),this.componentFactoryResolver=new wd(this),this.instance=null;const d=new A5([...r,{provide:d0,useValue:this},{provide:t2,useValue:this.componentFactoryResolver}],l||T3(),c,new Set(["environment"]));this.injector=d,d.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(r){this.injector.onDestroy(r)}}function u9(n,r,l=null){return new X7(n,r,l).injector}class v8{constructor(r){this._injector=r,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(r){if(!r.standalone)return null;if(!this.cachedInjectors.has(r.id)){const l=M3(0,r.type),c=l.length>0?u9([l],this._injector,`Standalone[${r.type.name}]`):null;this.cachedInjectors.set(r.id,c)}return this.cachedInjectors.get(r.id)}ngOnDestroy(){try{for(const r of this.cachedInjectors.values())null!==r&&r.destroy()}finally{this.cachedInjectors.clear()}}}function ef(n){n.getStandaloneInjector=r=>r.get(v8).getOrCreateStandaloneInjector(n)}function m9(n,r,l,c){return Kt(()=>{const d=n;null!==r&&(d.hasOwnProperty("decorators")&&void 0!==d.decorators?d.decorators.push(...r):d.decorators=r),null!==l&&(d.ctorParameters=l),null!==c&&(d.hasOwnProperty("propDecorators")&&void 0!==d.propDecorators?d.propDecorators={...d.propDecorators,...c}:d.propDecorators=c)})}function uf(n,r,l){const c=Bi()+n,d=zt();return d[c]===or?ge(d,c,l?r.call(l):r()):be(d,c)}function _9(n,r,l,c){return v9(zt(),Bi(),n,r,l,c)}function C9(n,r,l,c,d){return y9(zt(),Bi(),n,r,l,c,d)}function cf(n,r,l,c,d,g){return b9(zt(),Bi(),n,r,l,c,d,g)}function df(n,r,l,c,d,g,v){return M9(zt(),Bi(),n,r,l,c,d,g,v)}function ff(n,r,l,c,d,g,v,D){const k=Bi()+n,ee=zt(),he=Lt(ee,k,l,c,d,g);return ot(ee,k+4,v)||he?ge(ee,k+5,D?r.call(D,l,c,d,g,v):r(l,c,d,g,v)):be(ee,k+5)}function pf(n,r,l,c,d,g,v,D,k){const ee=Bi()+n,he=zt(),qe=Lt(he,ee,l,c,d,g);return ct(he,ee+4,v,D)||qe?ge(he,ee+6,k?r.call(k,l,c,d,g,v,D):r(l,c,d,g,v,D)):be(he,ee+6)}function hf(n,r,l,c,d,g,v,D,k,ee){const he=Bi()+n,qe=zt();let at=Lt(qe,he,l,c,d,g);return Et(qe,he+4,v,D,k)||at?ge(qe,he+7,ee?r.call(ee,l,c,d,g,v,D,k):r(l,c,d,g,v,D,k)):be(qe,he+7)}function gf(n,r,l,c,d,g,v,D,k,ee,he){const qe=Bi()+n,at=zt(),Ct=Lt(at,qe,l,c,d,g);return Lt(at,qe+4,v,D,k,ee)||Ct?ge(at,qe+8,he?r.call(he,l,c,d,g,v,D,k,ee):r(l,c,d,g,v,D,k,ee)):be(at,qe+8)}function mf(n,r,l,c){return w9(zt(),Bi(),n,r,l,c)}function l5(n,r){const l=n[r];return l===or?void 0:l}function v9(n,r,l,c,d,g){const v=r+l;return ot(n,v,d)?ge(n,v+1,g?c.call(g,d):c(d)):l5(n,v+1)}function y9(n,r,l,c,d,g,v){const D=r+l;return ct(n,D,d,g)?ge(n,D+2,v?c.call(v,d,g):c(d,g)):l5(n,D+2)}function b9(n,r,l,c,d,g,v,D){const k=r+l;return Et(n,k,d,g,v)?ge(n,k+3,D?c.call(D,d,g,v):c(d,g,v)):l5(n,k+3)}function M9(n,r,l,c,d,g,v,D,k){const ee=r+l;return Lt(n,ee,d,g,v,D)?ge(n,ee+4,k?c.call(k,d,g,v,D):c(d,g,v,D)):l5(n,ee+4)}function w9(n,r,l,c,d,g){let v=r+l,D=!1;for(let k=0;k=0;l--){const c=r[l];if(n===c.name)return c}}(r,l.pipeRegistry),l.data[d]=c,c.onDestroy&&(l.destroyHooks??(l.destroyHooks=[])).push(d,c.onDestroy)):c=l.data[d];const g=c.factory||(c.factory=Xo(c.type)),v=Wn(B2);try{const D=Xe(!1),k=g();return Xe(D),function R6(n,r,l,c){l>=n.data.length&&(n.data[l]=null,n.blueprint[l]=null),r[l]=c}(l,zt(),d,k),k}finally{Wn(v)}}function T9(n,r,l){const c=n+ur,d=zt(),g=Y(d,c);return u5(d,c)?v9(d,Bi(),r,g.transform,l,g):g.transform(l)}function Cf(n,r,l,c){const d=n+ur,g=zt(),v=Y(g,d);return u5(g,d)?y9(g,Bi(),r,v.transform,l,c,v):v.transform(l,c)}function vf(n,r,l,c,d){const g=n+ur,v=zt(),D=Y(v,g);return u5(v,g)?b9(v,Bi(),r,D.transform,l,c,d,D):D.transform(l,c,d)}function yf(n,r,l,c,d,g){const v=n+ur,D=zt(),k=Y(D,v);return u5(D,v)?M9(D,Bi(),r,k.transform,l,c,d,g,k):k.transform(l,c,d,g)}function bf(n,r,l){const c=n+ur,d=zt(),g=Y(d,c);return u5(d,c)?w9(d,Bi(),r,g.transform,l,g):g.transform.apply(g,l)}function u5(n,r){return n[mn].data[r].pure}v8.\u0275prov=ke({token:v8,providedIn:"environment",factory:()=>new v8(en(e2))});class Mf extends t.xQ{constructor(r=!1){super(),this.__isAsync=r}emit(r){super.next(r)}subscribe(r,l,c){let d=r,g=l||(()=>null),v=c;if(r&&"object"==typeof r){const k=r;d=k.next?.bind(k),g=k.error?.bind(k),v=k.complete?.bind(k)}this.__isAsync&&(g=w4(g),d&&(d=w4(d)),v&&(v=w4(v)));const D=super.subscribe({next:d,error:g,complete:v});return r instanceof C.w&&r.add(D),D}}function w4(n){return r=>{setTimeout(n,void 0,r)}}const Pl=Mf;function wf(){return this._results[Symbol.iterator]()}class x4{get changes(){return this._changes||(this._changes=new Pl)}constructor(r=!1){this._emitDistinctChangesOnly=r,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const l=x4.prototype;l[Symbol.iterator]||(l[Symbol.iterator]=wf)}get(r){return this._results[r]}map(r){return this._results.map(r)}filter(r){return this._results.filter(r)}find(r){return this._results.find(r)}reduce(r,l){return this._results.reduce(r,l)}forEach(r){this._results.forEach(r)}some(r){return this._results.some(r)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(r,l){const c=this;c.dirty=!1;const d=pa(r);(this._changesDetected=!function _s(n,r,l){if(n.length!==r.length)return!1;for(let c=0;c0;)this.remove(this.length-1)}get(r){const l=D9(this._lContainer);return null!==l&&l[r]||null}get length(){return this._lContainer.length-$r}createEmbeddedView(r,l,c){let d,g;"number"==typeof c?d=c:null!=c&&(d=c.index,g=c.injector);const v=r.createEmbeddedView(l||{},g);return this.insert(v,d),v}createComponent(r,l,c,d,g){const v=r&&!ms(r);let D;if(v)D=l;else{const qe=l||{};D=qe.index,c=qe.injector,d=qe.projectableNodes,g=qe.environmentInjector||qe.ngModuleRef}const k=v?r:new yo(sr(r)),ee=c||this.parentInjector;if(!g&&null==k.ngModule){const at=(v?ee:this.parentInjector).get(e2,null);at&&(g=at)}const he=k.create(ee,d,void 0,g);return this.insert(he.hostView,D),he}insert(r,l){const c=r._lView,d=c[mn];if(function io(n){return Rr(n[Or])}(c)){const he=this.indexOf(r);if(-1!==he)this.detach(he);else{const qe=c[Or],at=new E9(qe,qe[Mr],qe[Or]);at.detach(at.indexOf(r))}}const g=this._adjustIndex(l),v=this._lContainer;fl(d,c,v,g);const D=js(g,v),k=c[Sn],ee=Ms(k,v[Gr]);return null!==ee&&function zr(n,r,l,c,d,g){c[Ri]=d,c[Mr]=r,Ts(n,c,l,1,d,g)}(d,v[Mr],k,c,ee,D),r.attachToViewContainerRef(),Ju(T4(v),g,r),r}move(r,l){return this.insert(r,l)}indexOf(r){const l=D9(this._lContainer);return null!==l?l.indexOf(r):-1}remove(r){const l=this._adjustIndex(r,-1),c=ys(this._lContainer,l);c&&(Bl(T4(this._lContainer),l),Da(c[mn],c))}detach(r){const l=this._adjustIndex(r,-1),c=ys(this._lContainer,l);return c&&null!=Bl(T4(this._lContainer),l)?new Au(c):null}_adjustIndex(r,l=0){return r??this.length+l}};function D9(n){return n[Ii]}function T4(n){return n[Ii]||(n[Ii]=[])}function I9(n,r){let l;const c=r[n.index];if(Rr(c))l=c;else{let d;if(8&n.type)d=$n(c);else{const g=r[Sn];d=g.createComment("");const v=Ci(n,r);Ia(g,Ms(g,v),d,function g1(n,r){return n.nextSibling(r)}(g,v),!1)}r[n.index]=l=Cc(c,r,d,n),R3(r,l)}return new E9(l,n,r)}class E4{constructor(r){this.queryList=r,this.matches=null}clone(){return new E4(this.queryList)}setDirty(){this.queryList.setDirty()}}class D4{constructor(r=[]){this.queries=r}createEmbeddedView(r){const l=r.queries;if(null!==l){const c=null!==r.contentQueries?r.contentQueries[0]:l.length,d=[];for(let g=0;g0)c.push(v[D/2]);else{const ee=g[D+1],he=r[-k];for(let qe=$r;qe(null===d&&(d=Gn().compileNgModule(as,`ng:///${n.name}/\u0275mod.js`,{type:n,bootstrap:pa(r.bootstrap||Pn).map(Ce),declarations:c.map(Ce),imports:pa(r.imports||Pn).map(Ce).map(H9),exports:pa(r.exports||Pn).map(Ce).map(H9),schemas:r.schemas?pa(r.schemas):null,id:r.id||null}),d.schemas||(d.schemas=[])),d)});let g=null;Object.defineProperty(n,Pr,{get:()=>{if(null===g){const D=Gn();g=D.compileFactory(as,`ng:///${n.name}/\u0275fac.js`,{name:n.name,type:n,deps:Ul(n),target:D.FactoryTarget.NgModule,typeArgumentCount:0})}return g},configurable:!1});let v=null;Object.defineProperty(n,Ht,{get:()=>{if(null===v){const D={name:n.name,type:n,providers:r.providers||Pn,imports:[(r.imports||Pn).map(Ce),(r.exports||Pn).map(Ce)]};v=Gn().compileInjector(as,`ng:///${n.name}/\u0275inj.js`,D)}return v},configurable:!1})})(n,r),void 0!==r.id&&r3(n,r.id),function Rf(n,r){d5.push({moduleType:n,ngModule:r})}(n,r)}function Hf(n,r){const l=pa(r.declarations||Pn),c=h0(n);l.forEach(d=>{if((d=Ce(d)).hasOwnProperty(jn)){Z9(sr(d),c)}else!d.hasOwnProperty(Mi)&&!d.hasOwnProperty(Di)&&(d.ngSelectorScope=n)})}function Z9(n,r){n.directiveDefs=()=>Array.from(r.compilation.directives).map(l=>l.hasOwnProperty(jn)?sr(l):Jn(l)).filter(l=>!!l),n.pipeDefs=()=>Array.from(r.compilation.pipes).map(l=>qr(l)),n.schemas=r.schemas,n.tView=null}function h0(n){if(q9(n))return function Gf(n){const r=ii(n,!0);if(null!==r.transitiveCompileScopes)return r.transitiveCompileScopes;const l={schemas:r.schemas||null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set,pipes:new Set}};return x1(r.imports).forEach(c=>{const d=h0(c);d.exported.directives.forEach(g=>l.compilation.directives.add(g)),d.exported.pipes.forEach(g=>l.compilation.pipes.add(g))}),x1(r.declarations).forEach(c=>{qr(c)?l.compilation.pipes.add(c):l.compilation.directives.add(c)}),x1(r.exports).forEach(c=>{const d=c;if(q9(d)){const g=h0(d);g.exported.directives.forEach(v=>{l.compilation.directives.add(v),l.exported.directives.add(v)}),g.exported.pipes.forEach(v=>{l.compilation.pipes.add(v),l.exported.pipes.add(v)})}else qr(d)?l.exported.pipes.add(d):l.exported.directives.add(d)}),r.transitiveCompileScopes=l,l}(n);if(Gi(n)){if(null!==(sr(n)||Jn(n)))return{schemas:null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set([n]),pipes:new Set}};if(null!==qr(n))return{schemas:null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set,pipes:new Set([n])}}}throw new Error(`${n.name} does not have a module def (\u0275mod property)`)}function H9(n){return B9(n)?n.ngModule:n}let k4=0;function Vf(n,r){let l=null;(function qa(n,r){Ko(r)&&(sl.set(n,r),Cs.add(n))})(n,r),W9(n,r),Object.defineProperty(n,jn,{get:()=>{if(null===l){const c=Gn();if(Ko(r)){const ee=[`Component '${n.name}' is not resolved:`];throw r.templateUrl&&ee.push(` - templateUrl: ${r.templateUrl}`),r.styleUrls&&r.styleUrls.length&&ee.push(` - styleUrls: ${JSON.stringify(r.styleUrls)}`),ee.push("Did you run and wait for 'resolveComponentResources()'?"),new Error(ee.join("\n"))}const d=function qf(){return p0}();let g=r.preserveWhitespaces;void 0===g&&(g=null!==d&&void 0!==d.preserveWhitespaces&&d.preserveWhitespaces);let v=r.encapsulation;void 0===v&&(v=null!==d&&void 0!==d.defaultEncapsulation?d.defaultEncapsulation:Bn.Emulated);const D=r.templateUrl||`ng:///${n.name}/template.html`,k={...K9(n,r),typeSourceSpan:c.createParseSourceSpan("Component",n.name,D),template:r.template||"",preserveWhitespaces:g,styles:r.styles||Pn,animations:r.animations,declarations:[],changeDetection:r.changeDetection,encapsulation:v,interpolation:r.interpolation,viewProviders:r.viewProviders||null};k4++;try{if(k.usesInheritance&&Q9(n),l=c.compileComponent(as,D,k),r.standalone){const ee=pa(r.imports||Pn),{directiveDefs:he,pipeDefs:qe}=function Kf(n,r){let l=null,c=null;return{directiveDefs:()=>{if(null===l){l=[sr(n)];const v=new Set;for(const D of r){const k=Ce(D);if(!v.has(k))if(v.add(k),ii(k)){const ee=h0(k);for(const he of ee.exported.directives){const qe=sr(he)||Jn(he);qe&&!v.has(he)&&(v.add(he),l.push(qe))}}else{const ee=sr(k)||Jn(k);ee&&l.push(ee)}}}return l},pipeDefs:()=>{if(null===c){c=[];const v=new Set;for(const D of r){const k=Ce(D);if(!v.has(k))if(v.add(k),ii(k)){const ee=h0(k);for(const he of ee.exported.pipes){const qe=qr(he);qe&&!v.has(he)&&(v.add(he),c.push(qe))}}else{const ee=qr(k);ee&&c.push(ee)}}}return c}}}(n,ee);l.directiveDefs=he,l.pipeDefs=qe,l.dependencies=()=>ee.map(Ce)}}finally{k4--}if(0===k4&&function zf(){if(!P4){P4=!0;try{for(let n=d5.length-1;n>=0;n--){const{moduleType:r,ngModule:l}=d5[n];l.declarations&&l.declarations.every(R9)&&(d5.splice(n,1),Hf(r,l))}}finally{P4=!1}}}(),function Qf(n){return void 0!==n.ngSelectorScope}(n)){const ee=h0(n.ngSelectorScope);Z9(l,ee)}if(r.schemas){if(!r.standalone)throw new Error(`The 'schemas' was specified for the ${et(n)} but is only valid on a component that is standalone.`);l.schemas=r.schemas}else r.standalone&&(l.schemas=[])}return l},configurable:!1})}function G9(n,r){let l=null;W9(n,r||{}),Object.defineProperty(n,Mi,{get:()=>{if(null===l){const c=V9(n,r||{});l=Gn().compileDirective(as,c.sourceMapUrl,c.metadata)}return l},configurable:!1})}function V9(n,r){const l=n&&n.name,c=`ng:///${l}/\u0275dir.js`,d=Gn(),g=K9(n,r);return g.typeSourceSpan=d.createParseSourceSpan("Directive",l,c),g.usesInheritance&&Q9(n),{metadata:g,sourceMapUrl:c}}function W9(n,r){let l=null;Object.defineProperty(n,Pr,{get:()=>{if(null===l){const c=V9(n,r),d=Gn();l=d.compileFactory(as,`ng:///${n.name}/\u0275fac.js`,{name:c.metadata.name,type:c.metadata.type,typeArgumentCount:0,deps:Ul(n),target:d.FactoryTarget.Directive})}return l},configurable:!1})}function Yf(n){return Object.getPrototypeOf(n.prototype)===Object.prototype}function K9(n,r){const l=al(),c=l.ownPropMetadata(n);return{name:n.name,type:n,selector:void 0!==r.selector?r.selector:null,host:r.host||Kn,propMetadata:c,inputs:r.inputs||Pn,outputs:r.outputs||Pn,queries:Y9(n,c,J9),lifecycle:{usesOnChanges:l.hasLifecycleHook(n,"ngOnChanges")},typeSourceSpan:null,usesInheritance:!Yf(n),exportAs:Xf(r.exportAs),providers:r.providers||null,viewQueries:Y9(n,c,$9),isStandalone:!!r.standalone,hostDirectives:r.hostDirectives?.map(d=>"function"==typeof d?{directive:d}:d)||null}}function Q9(n){const r=Object.prototype;let l=Object.getPrototypeOf(n.prototype).constructor;for(;l&&l!==r;)!Jn(l)&&!sr(l)&&tp(l)&&G9(l,null),l=Object.getPrototypeOf(l)}function Jf(n){return"string"==typeof n?e7(n):Ce(n)}function $f(n,r){return{propertyName:n,predicate:Jf(r.selector),descendants:r.descendants,first:r.first,read:r.read?r.read:null,static:!!r.static,emitDistinctChangesOnly:!!r.emitDistinctChangesOnly}}function Y9(n,r,l){const c=[];for(const d in r)if(r.hasOwnProperty(d)){const g=r[d];g.forEach(v=>{if(l(v)){if(!v.selector)throw new Error(`Can't construct a query for the property "${d}" of "${et(n)}" since the query selector wasn't defined.`);if(g.some(X9))throw new Error("Cannot combine @Input decorators with query decorators");c.push($f(d,v))}})}return c}function Xf(n){return void 0===n?null:e7(n)}function J9(n){const r=n.ngMetadataName;return"ContentChild"===r||"ContentChildren"===r}function $9(n){const r=n.ngMetadataName;return"ViewChild"===r||"ViewChildren"===r}function X9(n){return"Input"===n.ngMetadataName}function e7(n){return n.split(",").map(r=>r.trim())}const ep=["ngOnChanges","ngOnInit","ngOnDestroy","ngDoCheck","ngAfterViewInit","ngAfterViewChecked","ngAfterContentInit","ngAfterContentChecked"];function tp(n){const r=al();if(ep.some(c=>r.hasLifecycleHook(n,c)))return!0;const l=r.propMetadata(n);for(const c in l){const d=l[c];for(let g=0;gn,void 0,void 0,(n,r)=>G9(n,r)),rp=Fl("Component",(n={})=>({changeDetection:On.Default,...n}),n7,void 0,(n,r)=>Vf(n,r)),ip=Fl("Pipe",n=>({pure:!0,...n}),void 0,void 0,(n,r)=>function np(n,r){let l=null,c=null;Object.defineProperty(n,Pr,{get:()=>{if(null===c){const d=t7(n,r),g=Gn(d.type);c=g.compileFactory(as,`ng:///${d.name}/\u0275fac.js`,{name:d.name,type:d.type,typeArgumentCount:0,deps:Ul(n),target:g.FactoryTarget.Pipe})}return c},configurable:!1}),Object.defineProperty(n,Di,{get:()=>{if(null===l){const d=t7(n,r);l=Gn(d.type).compilePipe(as,`ng:///${d.name}/\u0275pipe.js`,d)}return l},configurable:!1})}(n,r)),op=di("Input",n=>({bindingPropertyName:n})),ap=di("Output",n=>({bindingPropertyName:n})),sp=di("HostBinding",n=>({hostPropertyName:n})),lp=di("HostListener",(n,r)=>({eventName:n,args:r})),up=Fl("NgModule",n=>n,void 0,void 0,(n,r)=>jf(n,r));function M8(...n){}const r7=new Un("Application Initializer");class h2{constructor(r){this.appInits=r,this.resolve=M8,this.reject=M8,this.initialized=!1,this.done=!1,this.donePromise=new Promise((l,c)=>{this.resolve=l,this.reject=c})}runInitializers(){if(this.initialized)return;const r=[],l=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let c=0;c{d.subscribe({complete:v,error:D})});r.push(g)}}Promise.all(r).then(()=>{l()}).catch(c=>{this.reject(c)}),0===r.length&&l(),this.initialized=!0}}h2.\u0275fac=function(r){return new(r||h2)(en(r7,8))},h2.\u0275prov=ke({token:h2,factory:h2.\u0275fac,providedIn:"root"});const i7=new Un("AppId",{providedIn:"root",factory:o7});function o7(){return`${N4()}${N4()}${N4()}`}function N4(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const a7=new Un("Platform Initializer"),cp=new Un("Platform ID",{providedIn:"platform",factory:()=>"unknown"});new Un("Application Packages Root URL"),new Un("AnimationModuleType");class g0{log(r){console.log(r)}warn(r){console.warn(r)}}g0.\u0275fac=function(r){return new(r||g0)},g0.\u0275prov=ke({token:g0,factory:g0.\u0275fac,providedIn:"platform"});const w8=new Un("LocaleId",{providedIn:"root",factory:()=>Mt(w8,Tt.Optional|Tt.SkipSelf)||function dp(){return typeof $localize<"u"&&$localize.locale||V2}()}),fp=new Un("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});new Un("Translations"),new Un("TranslationsFormat");var s7;!function(n){n[n.Error=0]="Error",n[n.Warning=1]="Warning",n[n.Ignore=2]="Ignore"}(s7||(s7={}));class pp{constructor(r,l){this.ngModuleFactory=r,this.componentFactories=l}}class f5{compileModuleSync(r){return new b4(r)}compileModuleAsync(r){return Promise.resolve(this.compileModuleSync(r))}compileModuleAndAllComponentsSync(r){const l=this.compileModuleSync(r),d=x1(ii(r).declarations).reduce((g,v)=>{const D=sr(v);return D&&g.push(new yo(D)),g},[]);return new pp(l,d)}compileModuleAndAllComponentsAsync(r){return Promise.resolve(this.compileModuleAndAllComponentsSync(r))}clearCache(){}clearCacheFor(r){}getModuleId(r){}}f5.\u0275fac=function(r){return new(r||f5)},f5.\u0275prov=ke({token:f5,factory:f5.\u0275fac,providedIn:"root"});new Un("compilerOptions");const mp=Promise.resolve(0);function F4(n){typeof Zone>"u"?mp.then(()=>{n&&n.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",n)}class P1{constructor({enableLongStackTrace:r=!1,shouldCoalesceEventChangeDetection:l=!1,shouldCoalesceRunChangeDetection:c=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Pl(!1),this.onMicrotaskEmpty=new Pl(!1),this.onStable=new Pl(!1),this.onError=new Pl(!1),typeof Zone>"u")throw new Oe(908,!1);Zone.assertZonePatched();const d=this;d._nesting=0,d._outer=d._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(d._inner=d._inner.fork(new Zone.TaskTrackingZoneSpec)),r&&Zone.longStackTraceZoneSpec&&(d._inner=d._inner.fork(Zone.longStackTraceZoneSpec)),d.shouldCoalesceEventChangeDetection=!c&&l,d.shouldCoalesceRunChangeDetection=c,d.lastRequestAnimationFrameId=-1,d.nativeRequestAnimationFrame=function _p(){let n=bn.requestAnimationFrame,r=bn.cancelAnimationFrame;if(typeof Zone<"u"&&n&&r){const l=n[Zone.__symbol__("OriginalDelegate")];l&&(n=l);const c=r[Zone.__symbol__("OriginalDelegate")];c&&(r=c)}return{nativeRequestAnimationFrame:n,nativeCancelAnimationFrame:r}}().nativeRequestAnimationFrame,function yp(n){const r=()=>{!function vp(n){n.isCheckStableRunning||-1!==n.lastRequestAnimationFrameId||(n.lastRequestAnimationFrameId=n.nativeRequestAnimationFrame.call(bn,()=>{n.fakeTopEventTask||(n.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{n.lastRequestAnimationFrameId=-1,q4(n),n.isCheckStableRunning=!0,B4(n),n.isCheckStableRunning=!1},void 0,()=>{},()=>{})),n.fakeTopEventTask.invoke()}),q4(n))}(n)};n._inner=n._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(l,c,d,g,v,D)=>{try{return c7(n),l.invokeTask(d,g,v,D)}finally{(n.shouldCoalesceEventChangeDetection&&"eventTask"===g.type||n.shouldCoalesceRunChangeDetection)&&r(),d7(n)}},onInvoke:(l,c,d,g,v,D,k)=>{try{return c7(n),l.invoke(d,g,v,D,k)}finally{n.shouldCoalesceRunChangeDetection&&r(),d7(n)}},onHasTask:(l,c,d,g)=>{l.hasTask(d,g),c===d&&("microTask"==g.change?(n._hasPendingMicrotasks=g.microTask,q4(n),B4(n)):"macroTask"==g.change&&(n.hasPendingMacrotasks=g.macroTask))},onHandleError:(l,c,d,g)=>(l.handleError(d,g),n.runOutsideAngular(()=>n.onError.emit(g)),!1)})}(d)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!P1.isInAngularZone())throw new Oe(909,!1)}static assertNotInAngularZone(){if(P1.isInAngularZone())throw new Oe(909,!1)}run(r,l,c){return this._inner.run(r,l,c)}runTask(r,l,c,d){const g=this._inner,v=g.scheduleEventTask("NgZoneEvent: "+d,r,Cp,M8,M8);try{return g.runTask(v,l,c)}finally{g.cancelTask(v)}}runGuarded(r,l,c){return this._inner.runGuarded(r,l,c)}runOutsideAngular(r){return this._outer.run(r)}}const Cp={};function B4(n){if(0==n._nesting&&!n.hasPendingMicrotasks&&!n.isStable)try{n._nesting++,n.onMicrotaskEmpty.emit(null)}finally{if(n._nesting--,!n.hasPendingMicrotasks)try{n.runOutsideAngular(()=>n.onStable.emit(null))}finally{n.isStable=!0}}}function q4(n){n._hasPendingMicrotasks||(n.shouldCoalesceEventChangeDetection||n.shouldCoalesceRunChangeDetection)&&-1!==n.lastRequestAnimationFrameId?n.hasPendingMicrotasks=!0:n.hasPendingMicrotasks=!1}function c7(n){n._nesting++,n.isStable&&(n.isStable=!1,n.onUnstable.emit(null))}function d7(n){n._nesting--,B4(n)}class bp{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Pl,this.onMicrotaskEmpty=new Pl,this.onStable=new Pl,this.onError=new Pl}run(r,l,c){return r.apply(l,c)}runGuarded(r,l,c){return r.apply(l,c)}runOutsideAngular(r){return r()}runTask(r,l,c,d){return r.apply(l,c)}}const f7=new Un(""),p7=new Un("");class m0{constructor(r,l,c){this._ngZone=r,this.registry=l,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,R4||(function Mp(n){R4=n}(c),c.addToWindow(l)),this._watchAngularEvents(),r.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{P1.assertNotInAngularZone(),F4(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())F4(()=>{for(;0!==this._callbacks.length;){let r=this._callbacks.pop();clearTimeout(r.timeoutId),r.doneCb(this._didWork)}this._didWork=!1});else{let r=this.getPendingTasks();this._callbacks=this._callbacks.filter(l=>!l.updateCb||!l.updateCb(r)||(clearTimeout(l.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(r=>({source:r.source,creationLocation:r.creationLocation,data:r.data})):[]}addCallback(r,l,c){let d=-1;l&&l>0&&(d=setTimeout(()=>{this._callbacks=this._callbacks.filter(g=>g.timeoutId!==d),r(this._didWork,this.getPendingTasks())},l)),this._callbacks.push({doneCb:r,timeoutId:d,updateCb:c})}whenStable(r,l,c){if(c&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(r,l,c),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(r){this.registry.registerApplication(r,this)}unregisterApplication(r){this.registry.unregisterApplication(r)}findProviders(r,l,c){return[]}}m0.\u0275fac=function(r){return new(r||m0)(en(P1),en(Gu),en(p7))},m0.\u0275prov=ke({token:m0,factory:m0.\u0275fac});class Gu{constructor(){this._applications=new Map}registerApplication(r,l){this._applications.set(r,l)}unregisterApplication(r){this._applications.delete(r)}unregisterAllApplications(){this._applications.clear()}getTestability(r){return this._applications.get(r)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(r,l=!0){return R4?.findTestabilityInTree(this,r,l)??null}}let R4;Gu.\u0275fac=function(r){return new(r||Gu)},Gu.\u0275prov=ke({token:Gu,factory:Gu.\u0275fac,providedIn:"platform"});const g2=!1;let K2=null;const h7=new Un("AllowMultipleToken"),z4=new Un("PlatformDestroyListeners"),wp=new Un("appBootstrapListener");function g7(n){const r=n.get(a7,null);r&&r.forEach(l=>l())}function m7(n,r,l=[]){const c=`Platform: ${r}`,d=new Un(c);return(g=[])=>{let v=j4();if(!v||v.injector.get(h7,!1)){const D=[...l,...g,{provide:d,useValue:!0}];n?n(D):function Ep(n){if(K2&&!K2.get(h7,!1))throw new Oe(400,!1);K2=n;const r=n.get(Vu);return g7(n),r}(_7(D,c))}return function Ip(n){const r=j4();if(!r)throw new Oe(401,!1);return r}()}}function _7(n=[],r){return ts.create({name:r,providers:[{provide:U0,useValue:"platform"},{provide:z4,useValue:new Set([()=>K2=null])},...n]})}function j4(){return K2?.get(Vu)??null}class Vu{constructor(r){this._injector=r,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(r,l){const c=v7(l?.ngZone,C7(l)),d=[{provide:P1,useValue:c}];return c.run(()=>{const g=ts.create({providers:d,parent:this.injector,name:r.moduleType.name}),v=r.create(g),D=v.injector.get(xu,null);if(!D)throw new Oe(402,!1);return c.runOutsideAngular(()=>{const k=c.onError.subscribe({next:ee=>{D.handleError(ee)}});v.onDestroy(()=>{x8(this._modules,v),k.unsubscribe()})}),y7(D,c,()=>{const k=v.injector.get(h2);return k.runInitializers(),k.donePromise.then(()=>(u8(v.injector.get(w8,V2)||V2),this._moduleDoBootstrap(v),v))})})}bootstrapModule(r,l=[]){const c=b7({},l);return function xp(n,r,l){const c=new b4(l);return Promise.resolve(c)}(this.injector,0,r).then(d=>this.bootstrapModuleFactory(d,c))}_moduleDoBootstrap(r){const l=r.injector.get(m2);if(r._bootstrapComponents.length>0)r._bootstrapComponents.forEach(c=>l.bootstrap(c));else{if(!r.instance.ngDoBootstrap)throw new Oe(-403,!1);r.instance.ngDoBootstrap(l)}this._modules.push(r)}onDestroy(r){this._destroyListeners.push(r)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new Oe(404,!1);this._modules.slice().forEach(l=>l.destroy()),this._destroyListeners.forEach(l=>l());const r=this._injector.get(z4,null);r&&(r.forEach(l=>l()),r.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}function C7(n){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:!(!n||!n.ngZoneEventCoalescing)||!1,shouldCoalesceRunChangeDetection:!(!n||!n.ngZoneRunCoalescing)||!1}}function v7(n,r){let l;return l="noop"===n?new bp:("zone.js"===n?void 0:n)||new P1(r),l}function y7(n,r,l){try{const c=l();return Ec(c)?c.catch(d=>{throw r.runOutsideAngular(()=>n.handleError(d)),d}):c}catch(c){throw r.runOutsideAngular(()=>n.handleError(c)),c}}function b7(n,r){return n=Array.isArray(r)?r.reduce(b7,n):{...n,...r}}Vu.\u0275fac=function(r){return new(r||Vu)(en(ts))},Vu.\u0275prov=ke({token:Vu,factory:Vu.\u0275fac,providedIn:"platform"});class m2{get destroyed(){return this._destroyed}get injector(){return this._injector}constructor(r,l,c){this._zone=r,this._injector=l,this._exceptionHandler=c,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this._destroyed=!1,this._destroyListeners=[],this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const d=new q.y(v=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{v.next(this._stable),v.complete()})}),g=new q.y(v=>{let D;this._zone.runOutsideAngular(()=>{D=this._zone.onStable.subscribe(()=>{P1.assertNotInAngularZone(),F4(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,v.next(!0))})})});const k=this._zone.onUnstable.subscribe(()=>{P1.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{v.next(!1)}))});return()=>{D.unsubscribe(),k.unsubscribe()}});this.isStable=(0,U.T)(d,g.pipe(me()))}bootstrap(r,l){g2&&this.warnIfDestroyed();const c=r instanceof F5;if(!this._injector.get(h2).done){const at="Cannot bootstrap as there are still asynchronous initializers running."+(!c&&Gi(r)?"":" Bootstrap components in the `ngDoBootstrap` method of the root module.");throw new Oe(405,g2&&at)}let g;g=c?r:this._injector.get(t2).resolveComponentFactory(r),this.componentTypes.push(g.componentType);const v=function Tp(n){return n.isBoundToModule}(g)?void 0:this._injector.get(d0),D=l||g.selector,k=g.create(ts.NULL,[],D,v),ee=k.location.nativeElement,he=k.injector.get(f7,null);return he?.registerApplication(ee),k.onDestroy(()=>{this.detachView(k.hostView),x8(this.components,k),he?.unregisterApplication(ee)}),this._loadComponent(k),k}tick(){if(g2&&this.warnIfDestroyed(),this._runningTick)throw new Oe(101,!1);try{this._runningTick=!0;for(let r of this._views)r.detectChanges()}catch(r){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(r))}finally{this._runningTick=!1}}attachView(r){g2&&this.warnIfDestroyed();const l=r;this._views.push(l),l.attachToAppRef(this)}detachView(r){g2&&this.warnIfDestroyed();const l=r;x8(this._views,l),l.detachFromAppRef()}_loadComponent(r){this.attachView(r.hostView),this.tick(),this.components.push(r);const l=this._injector.get(wp,[]);l.push(...this._bootstrapListeners),l.forEach(c=>c(r))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(r=>r()),this._views.slice().forEach(r=>r.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(r){return g2&&this.warnIfDestroyed(),this._destroyListeners.push(r),()=>x8(this._destroyListeners,r)}destroy(){if(this._destroyed)throw new Oe(406,!1);const r=this._injector;r.destroy&&!r.destroyed&&r.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){g2&&this._destroyed&&console.warn(nt(406,"This instance of the `ApplicationRef` has already been destroyed."))}}function x8(n,r){const l=n.indexOf(r);l>-1&&n.splice(l,1)}function Sp(){}m2.\u0275fac=function(r){return new(r||m2)(en(P1),en(e2),en(xu))},m2.\u0275prov=ke({token:m2,factory:m2.\u0275fac,providedIn:"root"});class x7{}x7.__NG_ELEMENT_ID__=function Pp(n){return function Ap(n,r,l){if(mo(n)&&!l){const c=Ye(n.index,r);return new Au(c,c)}if(47&n.type){const c=r[Lr];return new Au(c,r)}return null}(vi(),zt(),16==(16&n))};class D7{constructor(){}supports(r){return I(r)}create(r){return new qp(r)}}const Bp=(n,r)=>r;class qp{constructor(r){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=r||Bp}forEachItem(r){let l;for(l=this._itHead;null!==l;l=l._next)r(l)}forEachOperation(r){let l=this._itHead,c=this._removalsHead,d=0,g=null;for(;l||c;){const v=!c||l&&l.currentIndex{v=this._trackByFn(d,D),null!==l&&Object.is(l.trackById,v)?(c&&(l=this._verifyReinsertion(l,D,v,d)),Object.is(l.item,D)||this._addIdentityChange(l,D)):(l=this._mismatch(l,D,v,d),c=!0),l=l._next,d++}),this.length=d;return this._truncate(l),this.collection=r,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let r;for(r=this._previousItHead=this._itHead;null!==r;r=r._next)r._nextPrevious=r._next;for(r=this._additionsHead;null!==r;r=r._nextAdded)r.previousIndex=r.currentIndex;for(this._additionsHead=this._additionsTail=null,r=this._movesHead;null!==r;r=r._nextMoved)r.previousIndex=r.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(r,l,c,d){let g;return null===r?g=this._itTail:(g=r._prev,this._remove(r)),null!==(r=null===this._unlinkedRecords?null:this._unlinkedRecords.get(c,null))?(Object.is(r.item,l)||this._addIdentityChange(r,l),this._reinsertAfter(r,g,d)):null!==(r=null===this._linkedRecords?null:this._linkedRecords.get(c,d))?(Object.is(r.item,l)||this._addIdentityChange(r,l),this._moveAfter(r,g,d)):r=this._addAfter(new Rp(l,c),g,d),r}_verifyReinsertion(r,l,c,d){let g=null===this._unlinkedRecords?null:this._unlinkedRecords.get(c,null);return null!==g?r=this._reinsertAfter(g,r._prev,d):r.currentIndex!=d&&(r.currentIndex=d,this._addToMoves(r,d)),r}_truncate(r){for(;null!==r;){const l=r._next;this._addToRemovals(this._unlink(r)),r=l}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(r,l,c){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(r);const d=r._prevRemoved,g=r._nextRemoved;return null===d?this._removalsHead=g:d._nextRemoved=g,null===g?this._removalsTail=d:g._prevRemoved=d,this._insertAfter(r,l,c),this._addToMoves(r,c),r}_moveAfter(r,l,c){return this._unlink(r),this._insertAfter(r,l,c),this._addToMoves(r,c),r}_addAfter(r,l,c){return this._insertAfter(r,l,c),null===this._additionsTail?this._additionsTail=this._additionsHead=r:this._additionsTail=this._additionsTail._nextAdded=r,r}_insertAfter(r,l,c){const d=null===l?this._itHead:l._next;return r._next=d,r._prev=l,null===d?this._itTail=r:d._prev=r,null===l?this._itHead=r:l._next=r,null===this._linkedRecords&&(this._linkedRecords=new I7),this._linkedRecords.put(r),r.currentIndex=c,r}_remove(r){return this._addToRemovals(this._unlink(r))}_unlink(r){null!==this._linkedRecords&&this._linkedRecords.remove(r);const l=r._prev,c=r._next;return null===l?this._itHead=c:l._next=c,null===c?this._itTail=l:c._prev=l,r}_addToMoves(r,l){return r.previousIndex===l||(null===this._movesTail?this._movesTail=this._movesHead=r:this._movesTail=this._movesTail._nextMoved=r),r}_addToRemovals(r){return null===this._unlinkedRecords&&(this._unlinkedRecords=new I7),this._unlinkedRecords.put(r),r.currentIndex=null,r._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=r,r._prevRemoved=null):(r._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=r),r}_addIdentityChange(r,l){return r.item=l,null===this._identityChangesTail?this._identityChangesTail=this._identityChangesHead=r:this._identityChangesTail=this._identityChangesTail._nextIdentityChange=r,r}}class Rp{constructor(r,l){this.item=r,this.trackById=l,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class zp{constructor(){this._head=null,this._tail=null}add(r){null===this._head?(this._head=this._tail=r,r._nextDup=null,r._prevDup=null):(this._tail._nextDup=r,r._prevDup=this._tail,r._nextDup=null,this._tail=r)}get(r,l){let c;for(c=this._head;null!==c;c=c._nextDup)if((null===l||l<=c.currentIndex)&&Object.is(c.trackById,r))return c;return null}remove(r){const l=r._prevDup,c=r._nextDup;return null===l?this._head=c:l._nextDup=c,null===c?this._tail=l:c._prevDup=l,null===this._head}}class I7{constructor(){this.map=new Map}put(r){const l=r.trackById;let c=this.map.get(l);c||(c=new zp,this.map.set(l,c)),c.add(r)}get(r,l){const c=r,d=this.map.get(c);return d?d.get(r,l):null}remove(r){const l=r.trackById;return this.map.get(l).remove(r)&&this.map.delete(l),r}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function L7(n,r,l){const c=n.previousIndex;if(null===c)return c;let d=0;return l&&c{if(l&&l.key===d)this._maybeAddToChanges(l,c),this._appendAfter=l,l=l._next;else{const g=this._getOrCreateRecordForKey(d,c);l=this._insertBeforeOrAppend(l,g)}}),l){l._prev&&(l._prev._next=null),this._removalsHead=l;for(let c=l;null!==c;c=c._nextRemoved)c===this._mapHead&&(this._mapHead=null),this._records.delete(c.key),c._nextRemoved=c._next,c.previousValue=c.currentValue,c.currentValue=null,c._prev=null,c._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(r,l){if(r){const c=r._prev;return l._next=r,l._prev=c,r._prev=l,c&&(c._next=l),r===this._mapHead&&(this._mapHead=l),this._appendAfter=r,r}return this._appendAfter?(this._appendAfter._next=l,l._prev=this._appendAfter):this._mapHead=l,this._appendAfter=l,null}_getOrCreateRecordForKey(r,l){if(this._records.has(r)){const d=this._records.get(r);this._maybeAddToChanges(d,l);const g=d._prev,v=d._next;return g&&(g._next=v),v&&(v._prev=g),d._next=null,d._prev=null,d}const c=new Up(r);return this._records.set(r,c),c.currentValue=l,this._addToAdditions(c),c}_reset(){if(this.isDirty){let r;for(this._previousMapHead=this._mapHead,r=this._previousMapHead;null!==r;r=r._next)r._nextPrevious=r._next;for(r=this._changesHead;null!==r;r=r._nextChanged)r.previousValue=r.currentValue;for(r=this._additionsHead;null!=r;r=r._nextAdded)r.previousValue=r.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(r,l){Object.is(l,r.currentValue)||(r.previousValue=r.currentValue,r.currentValue=l,this._addToChanges(r))}_addToAdditions(r){null===this._additionsHead?this._additionsHead=this._additionsTail=r:(this._additionsTail._nextAdded=r,this._additionsTail=r)}_addToChanges(r){null===this._changesHead?this._changesHead=this._changesTail=r:(this._changesTail._nextChanged=r,this._changesTail=r)}_forEach(r,l){r instanceof Map?r.forEach(l):Object.keys(r).forEach(c=>l(r[c],c))}}class Up{constructor(r){this.key=r,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function P7(){return new Al([new D7])}class Al{constructor(r){this.factories=r}static create(r,l){if(null!=l){const c=l.factories.slice();r=r.concat(c)}return new Al(r)}static extend(r){return{provide:Al,useFactory:l=>Al.create(r,l||P7()),deps:[[Al,new O1,new l1]]}}find(r){const l=this.factories.find(c=>c.supports(r));if(null!=l)return l;throw new Oe(901,!1)}}function A7(){return new Ol([new S7])}Al.\u0275prov=ke({token:Al,providedIn:"root",factory:P7});class Ol{constructor(r){this.factories=r}static create(r,l){if(l){const c=l.factories.slice();r=r.concat(c)}return new Ol(r)}static extend(r){return{provide:Ol,useFactory:l=>Ol.create(r,l||A7()),deps:[[Ol,new O1,new l1]]}}find(r){const l=this.factories.find(c=>c.supports(r));if(l)return l;throw new Oe(901,!1)}}Ol.\u0275prov=ke({token:Ol,providedIn:"root",factory:A7});const Zp=[new S7],Hp=[new D7],Gp=(new Al(Hp),new Ol(Zp),m7(null,"core",[]));class _0{constructor(r){}}function Vp(n){return"boolean"==typeof n?n:null!=n&&"false"!==n}_0.\u0275fac=function(r){return new(r||_0)(en(m2))},_0.\u0275mod=Po({type:_0}),_0.\u0275inj=It({})},7184:(ht,ye,x)=>{"use strict";x.d(ye,{iD:()=>$t});var t=x(8008),C=x(2218),q=x(6957);class U extends q.w{constructor(ke,Te){super()}schedule(ke,Te=0){return this}}class F extends U{constructor(ke,Te){super(ke,Te),this.scheduler=ke,this.work=Te,this.pending=!1}schedule(ke,Te=0){if(this.closed)return this;this.state=ke;const It=this.id,Nt=this.scheduler;return null!=It&&(this.id=this.recycleAsyncId(Nt,It,Te)),this.pending=!0,this.delay=Te,this.id=this.id||this.requestAsyncId(Nt,this.id,Te),this}requestAsyncId(ke,Te,It=0){return setInterval(ke.flush.bind(ke,this),It)}recycleAsyncId(ke,Te,It=0){if(null!==It&&this.delay===It&&!1===this.pending)return Te;clearInterval(Te)}execute(ke,Te){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const It=this._execute(ke,Te);if(It)return It;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(ke,Te){let Nt,It=!1;try{this.work(ke)}catch(ln){It=!0,Nt=!!ln&&ln||new Error(ln)}if(It)return this.unsubscribe(),Nt}_unsubscribe(){const ke=this.id,Te=this.scheduler,It=Te.actions,Nt=It.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==Nt&&It.splice(Nt,1),null!=ke&&(this.id=this.recycleAsyncId(Te,ke,null)),this.delay=null}}class K{constructor(ke,Te=K.now){this.SchedulerAction=ke,this.now=Te}schedule(ke,Te=0,It){return new this.SchedulerAction(this,ke).schedule(It,Te)}}K.now=()=>Date.now();class re extends K{constructor(ke,Te=K.now){super(ke,()=>re.delegate&&re.delegate!==this?re.delegate.now():Te()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(ke,Te=0,It){return re.delegate&&re.delegate!==this?re.delegate.schedule(ke,Te,It):super.schedule(ke,Te,It)}flush(ke){const{actions:Te}=this;if(this.active)return void Te.push(ke);let It;this.active=!0;do{if(It=ke.execute(ke.state,ke.delay))break}while(ke=Te.shift());if(this.active=!1,It){for(;ke=Te.shift();)ke.unsubscribe();throw It}}}const ce=new class pe extends re{}(class G extends F{constructor(ke,Te){super(ke,Te),this.scheduler=ke,this.work=Te}schedule(ke,Te=0){return Te>0?super.schedule(ke,Te):(this.delay=Te,this.state=ke,this.scheduler.flush(this),this)}execute(ke,Te){return Te>0||this.closed?super.execute(ke,Te):this._execute(ke,Te)}requestAsyncId(ke,Te,It=0){return null!==It&&It>0||null===It&&this.delay>0?super.requestAsyncId(ke,Te,It):ke.flush(this)}});var we=x(14),Be=x(5901);const Fe=new Be.y(Qe=>Qe.complete());function Ne(Qe){return Qe?function je(Qe){return new Be.y(ke=>Qe.schedule(()=>ke.complete()))}(Qe):Fe}var fe,Qe,me=x(4139),de=x(6587);(Qe=fe||(fe={})).NEXT="N",Qe.ERROR="E",Qe.COMPLETE="C";class Se{constructor(ke,Te,It){this.kind=ke,this.value=Te,this.error=It,this.hasValue="N"===ke}observe(ke){switch(this.kind){case"N":return ke.next&&ke.next(this.value);case"E":return ke.error&&ke.error(this.error);case"C":return ke.complete&&ke.complete()}}do(ke,Te,It){switch(this.kind){case"N":return ke&&ke(this.value);case"E":return Te&&Te(this.error);case"C":return It&&It()}}accept(ke,Te,It){return ke&&"function"==typeof ke.next?this.observe(ke):this.do(ke,Te,It)}toObservable(){switch(this.kind){case"N":return(0,me.of)(this.value);case"E":return(0,de._)(this.error);case"C":return Ne()}throw new Error("unexpected notification kind value")}static createNext(ke){return typeof ke<"u"?new Se("N",ke):Se.undefinedValueNotification}static createError(ke){return new Se("E",void 0,ke)}static createComplete(){return Se.completeNotification}}Se.completeNotification=new Se("C"),Se.undefinedValueNotification=new Se("N",void 0);class Le extends we.L{constructor(ke,Te,It=0){super(ke),this.scheduler=Te,this.delay=It}static dispatch(ke){const{notification:Te,destination:It}=ke;Te.observe(It),this.unsubscribe()}scheduleMessage(ke){this.destination.add(this.scheduler.schedule(Le.dispatch,this.delay,new Ce(ke,this.destination)))}_next(ke){this.scheduleMessage(Se.createNext(ke))}_error(ke){this.scheduleMessage(Se.createError(ke)),this.unsubscribe()}_complete(){this.scheduleMessage(Se.createComplete()),this.unsubscribe()}}class Ce{constructor(ke,Te){this.notification=ke,this.destination=Te}}var Ge=x(9086),E=x(1722);class $ extends C.xQ{constructor(ke=Number.POSITIVE_INFINITY,Te=Number.POSITIVE_INFINITY,It){super(),this.scheduler=It,this._events=[],this._infiniteTimeWindow=!1,this._bufferSize=ke<1?1:ke,this._windowTime=Te<1?1:Te,Te===Number.POSITIVE_INFINITY?(this._infiniteTimeWindow=!0,this.next=this.nextInfiniteTimeWindow):this.next=this.nextTimeWindow}nextInfiniteTimeWindow(ke){if(!this.isStopped){const Te=this._events;Te.push(ke),Te.length>this._bufferSize&&Te.shift()}super.next(ke)}nextTimeWindow(ke){this.isStopped||(this._events.push(new ue(this._getNow(),ke)),this._trimBufferThenGetEvents()),super.next(ke)}_subscribe(ke){const Te=this._infiniteTimeWindow,It=Te?this._events:this._trimBufferThenGetEvents(),Nt=this.scheduler,ln=It.length;let Cn;if(this.closed)throw new Ge.N;if(this.isStopped||this.hasError?Cn=q.w.EMPTY:(this.observers.push(ke),Cn=new E.W(this,ke)),Nt&&ke.add(ke=new Le(ke,Nt)),Te)for(let an=0;anTe&&(Cn=Math.max(Cn,ln-Te)),Cn>0&&Nt.splice(0,Cn),Nt}}class ue{constructor(ke,Te){this.time=ke,this.value=Te}}var Oe=x(5286),nt=x(6942),$e=x(4858),et=x(2831);function Ot(Qe,ke){return"function"==typeof ke?Te=>Te.pipe(Ot((It,Nt)=>(0,$e.D)(Qe(It,Nt)).pipe((0,nt.U)((ln,Cn)=>ke(It,ln,Nt,Cn))))):Te=>Te.lift(new Dt(Qe))}class Dt{constructor(ke){this.project=ke}call(ke,Te){return Te.subscribe(new St(ke,this.project))}}class St extends et.Ds{constructor(ke,Te){super(ke),this.project=Te,this.index=0}_next(ke){let Te;const It=this.index++;try{Te=this.project(ke,It)}catch(Nt){return void this.destination.error(Nt)}this._innerSub(Te)}_innerSub(ke){const Te=this.innerSubscription;Te&&Te.unsubscribe();const It=new et.IY(this),Nt=this.destination;Nt.add(It),this.innerSubscription=(0,et.ft)(ke,It),this.innerSubscription!==It&&Nt.add(this.innerSubscription)}_complete(){const{innerSubscription:ke}=this;(!ke||ke.closed)&&super._complete(),this.unsubscribe()}_unsubscribe(){this.innerSubscription=void 0}notifyComplete(){this.innerSubscription=void 0,this.isStopped&&super._complete()}notifyNext(ke){this.destination.next(ke)}} + */function Ve(e){for(let n in e)if(e[n]===Ve)return n;throw Error("Could not find renamed property on target object.")}function j(e,n){for(const a in n)n.hasOwnProperty(a)&&!e.hasOwnProperty(a)&&(e[a]=n[a])}function X(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(X).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const n=e.toString();if(null==n)return""+n;const a=n.indexOf("\n");return-1===a?n:n.substring(0,a)}function me(e,n){return null==e||""===e?null===n?"":n:null==n||""===n?e:e+" "+n}const $e=Ve({__forward_ref__:Ve});function _t(e){return e.__forward_ref__=_t,e.toString=function(){return X(this())},e}function st(e){return Dt(e)?e():e}function Dt(e){return"function"==typeof e&&e.hasOwnProperty($e)&&e.__forward_ref__===_t}function kt(e){return e&&!!e.\u0275providers}const Pt="https://g.co/ng/security#xss";class Xe extends Error{constructor(n,a){super(It(n,a)),this.code=n}}function It(e,n){return`NG0${Math.abs(e)}${n?": "+n:""}`}function ut(e){return"string"==typeof e?e:null==e?"":String(e)}function Gt(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():ut(e)}function mt(e,n){throw new Xe(-201,!1)}function yn(e,n,a){e!=n&&xt(a,e,n,"==")}function dn(e,n){null==e&&xt(n,e,null,"!=")}function xt(e,n,a,c){throw new Error(`ASSERTION ERROR: ${e}`+(null==c?"":` [Expected=> ${a} ${c} ${n} <=Actual]`))}function Fn(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function Ln(e){return{providers:e.providers||[],imports:e.imports||[]}}function Ke(e){return bt(e,Kt)||bt(e,fn)}function bt(e,n){return e.hasOwnProperty(n)?e[n]:null}function rn(e){return e&&(e.hasOwnProperty(xn)||e.hasOwnProperty(an))?e[xn]:null}const Kt=Ve({\u0275prov:Ve}),xn=Ve({\u0275inj:Ve}),fn=Ve({ngInjectableDef:Ve}),an=Ve({ngInjectorDef:Ve});var Yt,e;let An;function Lr(){return An}function Mr(e){const n=An;return An=e,n}function Ci(e,n,a){const c=Ke(e);return c&&"root"==c.providedIn?void 0===c.value?c.value=c.factory():c.value:a&Yt.Optional?null:void 0!==n?n:void mt(X(e))}(e=Yt||(Yt={}))[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional";const rr=globalThis;class zn{constructor(n,a){this._desc=n,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof a?this.__NG_ELEMENT_ID__=a:void 0!==a&&(this.\u0275prov=Fn({token:this,providedIn:a.providedIn||"root",factory:a.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const Ht={},Cn="__NG_DI_FLAG__",Xn="ngTempTokenPath",hi=/\n/gm,Er="\u0275",tr="__source";let Kr;function yt(e){const n=Kr;return Kr=e,n}function le(e,n=Yt.Default){if(void 0===Kr)throw new Xe(-203,!1);return null===Kr?Ci(e,void 0,n):Kr.get(e,n&Yt.Optional?null:void 0,n)}function Be(e,n=Yt.Default){return(Lr()||le)(st(e),n)}function Et(e){throw new Xe(202,!1)}function Nt(e,n=Yt.Default){return Be(e,Bt(n))}function Bt(e){return typeof e>"u"||"number"==typeof e?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function _n(e){const n=[];for(let a=0;a ");else if("object"==typeof n){let m=[];for(let y in n)if(n.hasOwnProperty(y)){let T=n[y];m.push(y+":"+("string"==typeof T?JSON.stringify(T):X(T)))}d=`{${m.join(", ")}}`}return`${a}${c?"("+c+")":""}[${d}]: ${e.replace(hi,"\n ")}`}("\n"+e.message,d,a,c),e.ngTokenPath=d,e[Xn]=null,e}function cr(e){return{toString:e}.toString()}var Nr,mr;!function(e){e[e.OnPush=0]="OnPush",e[e.Default=1]="Default"}(Nr||(Nr={})),function(e){e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom"}(mr||(mr={}));const Rn={},wn=[],Hr=Ve({\u0275cmp:Ve}),Ti=Ve({\u0275dir:Ve}),kr=Ve({\u0275pipe:Ve}),Yr=Ve({\u0275mod:Ve}),pi=Ve({\u0275fac:Ve}),Ei=Ve({__NG_ELEMENT_ID__:Ve}),ms=Ve({__NG_ENV_ID__:Ve});function Di(e,n,a){let c=e.length;for(;;){const d=e.indexOf(n,a);if(-1===d)return d;if(0===d||e.charCodeAt(d-1)<=32){const m=n.length;if(d+m===c||e.charCodeAt(d+m)<=32)return d}a=d+1}}function wo(e,n,a){let c=0;for(;cn){y=m-1;break}}}for(;mm?"":d[Ae+1].toLowerCase();const ct=8&c?Qe:null;if(ct&&-1!==Di(ct,G,0)||2&c&&G!==Qe){if(Qr(c))return!1;y=!0}}}}else{if(!y&&!Qr(c)&&!Qr(O))return!1;if(y&&Qr(O))continue;y=!1,c=O|1&c}}return Qr(c)||y}function Qr(e){return 0==(1&e)}function Eo(e,n,a,c){if(null===n)return-1;let d=0;if(c||!a){let m=!1;for(;d-1)for(a++;a0?'="'+T+'"':"")+"]"}else 8&c?d+="."+y:4&c&&(d+=" "+y);else""!==d&&!Qr(y)&&(n+=Dr(m,d),d=""),c=y,m=m||!Qr(c);a++}return""!==d&&(n+=Dr(m,d)),n}function Ii(e){return cr(()=>{const n=Ll(e),a={...n,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===Nr.OnPush,directiveDefs:null,pipeDefs:null,dependencies:n.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||mr.Emulated,styles:e.styles||wn,_:null,schemas:e.schemas||null,tView:null,id:""};zo(a);const c=e.dependencies;return a.directiveDefs=ys(c,!1),a.pipeDefs=ys(c,!0),a.id=function oa(e){let n=0;const a=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");for(const d of a)n=Math.imul(31,n)+d.charCodeAt(0)<<0;return n+=2147483648,"c"+n}(a),a})}function il(e,n,a){const c=e.\u0275cmp;c.directiveDefs=ys(n,!1),c.pipeDefs=ys(a,!0)}function so(e){return jn(e)||ti(e)}function Do(e){return null!==e}function ao(e){return cr(()=>({type:e.type,bootstrap:e.bootstrap||wn,declarations:e.declarations||wn,imports:e.imports||wn,exports:e.exports||wn,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function gi(e,n){return cr(()=>{const a=zi(e,!0);a.declarations=n.declarations||wn,a.imports=n.imports||wn,a.exports=n.exports||wn})}function hr(e,n){if(null==e)return Rn;const a={};for(const c in e)if(e.hasOwnProperty(c)){let d=e[c],m=d;Array.isArray(d)&&(m=d[1],d=d[0]),a[d]=c,n&&(n[d]=m)}return a}function js(e){return cr(()=>{const n=Ll(e);return zo(n),n})}function ia(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,standalone:!0===e.standalone,onDestroy:e.type.prototype.ngOnDestroy||null}}function jn(e){return e[Hr]||null}function ti(e){return e[Ti]||null}function Zr(e){return e[kr]||null}function ts(e){const n=jn(e)||ti(e)||Zr(e);return null!==n&&n.standalone}function zi(e,n){const a=e[Yr]||null;if(!a&&!0===n)throw new Error(`Type ${X(e)} does not have '\u0275mod' property.`);return a}function Ll(e){const n={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:n,inputTransforms:null,inputConfig:e.inputs||Rn,exportAs:e.exportAs||null,standalone:!0===e.standalone,signals:!0===e.signals,selectors:e.selectors||wn,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:hr(e.inputs,n),outputs:hr(e.outputs)}}function zo(e){e.features?.forEach(n=>n(e))}function ys(e,n){if(!e)return null;const a=n?Zr:so;return()=>("function"==typeof e?e():e).map(c=>a(c)).filter(Do)}const pr=0,cn=1,Pn=2,ir=3,Gr=4,xo=5,mi=6,li=7,xr=8,Ui=9,lr=10,Hn=11,Wi=12,Ni=13,ki=14,Rr=15,Ki=16,wr=17,Io=18,Vs=19,ns=20,Yi=21,Qi=22,Hs=23,rs=24,Kn=25,So=1,bs=2,vr=7,Le=9,Y=11;function Mt(e){return Array.isArray(e)&&"object"==typeof e[So]}function En(e){return Array.isArray(e)&&!0===e[So]}function Pr(e){return 0!=(4&e.flags)}function ui(e){return e.componentOffset>-1}function is(e){return 1==(1&e.flags)}function $i(e){return!!e.template}function Zs(e){return 0!=(512&e[Pn])}function po(e,n){return e.hasOwnProperty(pi)?e[pi]:null}let ci=null,ba=!1;function Si(e){const n=ci;return ci=e,n}const go={version:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{}};function Gs(e){if(!Jn(e)||e.dirty){if(!e.producerMustRecompute(e)&&!pt(e))return void(e.dirty=!1);e.producerRecomputeValue(e),e.dirty=!1}}function $(e){if(void 0===e.liveConsumerNode)return;const n=ba;ba=!0;try{for(const a of e.liveConsumerNode)a.dirty||ge(a)}finally{ba=n}}function ge(e){e.dirty=!0,$(e),e.consumerMarkedDirty?.(e)}function Ce(e){return e&&(e.nextProducerIndex=0),Si(e)}function Fe(e,n){if(Si(n),e&&void 0!==e.producerNode&&void 0!==e.producerIndexOfThis&&void 0!==e.producerLastReadVersion){if(Jn(e))for(let a=e.nextProducerIndex;ae.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function pt(e){L(e);for(let n=0;n0}function L(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}function E(e){e.liveConsumerNode??=[],e.liveConsumerIndexOfThis??=[]}let gr=null;function Vo(e){const n=Si(null);try{return e()}finally{Si(n)}}const af=()=>{},Ad=(()=>({...go,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:e=>{e.schedule(e.ref)},hasRun:!1,cleanupFn:af}))();class Ec{constructor(n,a,c){this.previousValue=n,this.currentValue=a,this.firstChange=c}isFirstChange(){return this.firstChange}}function Dc(){return kl}function kl(e){return e.type.prototype.ngOnChanges&&(e.setInput=uf),Ma}function Ma(){const e=xc(this),n=e?.current;if(n){const a=e.previous;if(a===Rn)e.previous=n;else for(let c in n)a[c]=n[c];e.current=null,this.ngOnChanges(n)}}function uf(e,n,a,c){const d=this.declaredInputs[a],m=xc(e)||function Pd(e,n){return e[Od]=n}(e,{previous:Rn,current:null}),y=m.current||(m.current={}),T=m.previous,O=T[d];y[d]=new Ec(O&&O.currentValue,n,T===Rn),e[c]=n}Dc.ngInherit=!0;const Od="__ngSimpleChanges__";function xc(e){return e[Od]||null}let Su=null;const ls=function(e,n,a){Su?.(e,n,a)},Nd="svg";function Ir(e){for(;Array.isArray(e);)e=e[pr];return e}function qd(e){for(;Array.isArray(e);){if("object"==typeof e[So])return e;e=e[pr]}return null}function us(e,n){return Ir(n[e])}function _o(e,n){return Ir(n[e.index])}function Rd(e,n){return e.data[n]}function wa(e,n){return e[n]}function Vi(e,n){const a=n[e];return Mt(a)?a:a[pr]}function Ai(e,n){return null==n?null:e[n]}function eo(e){e[wr]=0}function ql(e){1024&e[Pn]||(e[Pn]|=1024,Bd(e,1))}function Au(e){1024&e[Pn]&&(e[Pn]&=-1025,Bd(e,-1))}function Bd(e,n){let a=e[ir];if(null===a)return;a[xo]+=n;let c=a;for(a=a[ir];null!==a&&(1===n&&1===c[xo]||-1===n&&0===c[xo]);)a[xo]+=n,c=a,a=a[ir]}function cf(e,n){if(256==(256&e[Pn]))throw new Xe(911,!1);null===e[Yi]&&(e[Yi]=[]),e[Yi].push(n)}const bn={lFrame:pf(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function cs(){return bn.bindingsEnabled}function Rl(){return null!==bn.skipHydrationRootTNode}function Sc(){bn.bindingsEnabled=!0}function df(){bn.bindingsEnabled=!1}function Ut(){return bn.lFrame.lView}function Tr(){return bn.lFrame.tView}function Pu(e){return bn.lFrame.contextLView=e,e[xr]}function ff(e){return bn.lFrame.contextLView=null,e}function Hi(){let e=Bl();for(;null!==e&&64===e.type;)e=e.parent;return e}function Bl(){return bn.lFrame.currentTNode}function $r(){const e=bn.lFrame,n=e.currentTNode;return e.isParent?n:n.parent}function Ys(e,n){const a=bn.lFrame;a.currentTNode=e,a.isParent=n}function Jr(){return bn.lFrame.isParent}function Ud(){bn.lFrame.isParent=!1}function Ft(){const e=bn.lFrame;let n=e.bindingRootIndex;return-1===n&&(n=e.bindingRootIndex=e.tView.bindingStartIndex),n}function ua(){return bn.lFrame.bindingIndex}function jd(e){return bn.lFrame.bindingIndex=e}function lo(){return bn.lFrame.bindingIndex++}function vo(e){const n=bn.lFrame,a=n.bindingIndex;return n.bindingIndex=n.bindingIndex+e,a}function uo(e){bn.lFrame.inI18n=e}function Fl(e,n){const a=bn.lFrame;a.bindingIndex=a.bindingRootIndex=e,ds(n)}function ds(e){bn.lFrame.currentDirectiveIndex=e}function Nu(e){const n=bn.lFrame.currentDirectiveIndex;return-1===n?null:e[n]}function Vd(){return bn.lFrame.currentQueryIndex}function Hd(e){bn.lFrame.currentQueryIndex=e}function Zd(e){const n=e[cn];return 2===n.type?n.declTNode:1===n.type?e[mi]:null}function Pc(e,n,a){if(a&Yt.SkipSelf){let d=n,m=e;for(;(d=d.parent,null===d&&!(a&Yt.Host))&&(d=Zd(m),!(null===d||(m=m[ki],10&d.type))););if(null===d)return!1;n=d,e=m}const c=bn.lFrame=Ta();return c.currentTNode=n,c.lView=e,!0}function ca(e){const n=Ta(),a=e[cn];bn.lFrame=n,n.currentTNode=a.firstChild,n.lView=e,n.tView=a,n.contextLView=e,n.bindingIndex=a.bindingStartIndex,n.inI18n=!1}function Ta(){const e=bn.lFrame,n=null===e?null:e.child;return null===n?pf(e):n}function pf(e){const n={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=n),n}function Lc(){const e=bn.lFrame;return bn.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const gf=Lc;function ll(){const e=Lc();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function O0(e){return(bn.lFrame.contextLView=function mf(e,n){for(;e>0;)n=n[ki],e--;return n}(e,bn.lFrame.contextLView))[xr]}function co(){return bn.lFrame.selectedIndex}function Ea(e){bn.lFrame.selectedIndex=e}function di(){const e=bn.lFrame;return Rd(e.tView,e.selectedIndex)}function _f(){bn.lFrame.currentNamespace=Nd}function P0(){bn.lFrame.currentNamespace="math"}function Gd(){!function ku(){bn.lFrame.currentNamespace=null}()}function Nc(){return bn.lFrame.currentNamespace}let Wd=!0;function zl(){return Wd}function Ds(e){Wd=e}function qu(e,n){for(let a=n.directiveStart,c=n.directiveEnd;a=c)break}else n[O]<0&&(e[wr]+=65536),(T>13>16&&(3&e[Pn])===n&&(e[Pn]+=8192,Yd(T,m)):Yd(T,m)}const ul=-1;class Bu{constructor(n,a,c){this.factory=n,this.resolving=!1,this.canSeeViewProviders=a,this.injectImpl=c}}function Vl(e){return e!==ul}function Fu(e){return 32767&e}function Cr(e,n){let a=function q0(e){return e>>16}(e),c=n;for(;a>0;)c=c[ki],a--;return c}let zu=!0;function qc(e){const n=zu;return zu=e,n}const vf=255,$d=5;let R0=0;const xs={};function Jd(e,n){const a=cl(e,n);if(-1!==a)return a;const c=n[cn];c.firstCreatePass&&(e.injectorIndex=n.length,qi(c.data,e),qi(n,null),qi(c.blueprint,null));const d=Xd(e,n),m=e.injectorIndex;if(Vl(d)){const y=Fu(d),T=Cr(d,n),O=T[cn].data;for(let G=0;G<8;G++)n[m+G]=T[y+G]|O[y+G]}return n[m+8]=d,m}function qi(e,n){e.push(0,0,0,0,0,0,0,0,n)}function cl(e,n){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===n[e.injectorIndex+8]?-1:e.injectorIndex}function Xd(e,n){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let a=0,c=null,d=n;for(;null!==d;){if(c=Ia(d),null===c)return ul;if(a++,d=d[ki],-1!==c.injectorIndex)return c.injectorIndex|a<<16}return ul}function Uu(e,n,a){!function mh(e,n,a){let c;"string"==typeof a?c=a.charCodeAt(0)||0:a.hasOwnProperty(Ei)&&(c=a[Ei]),null==c&&(c=a[Ei]=R0++);const d=c&vf,m=1<>$d)]|=m}(e,n,a)}function B0(e,n,a){if(a&Yt.Optional||void 0!==e)return e;mt()}function yf(e,n,a,c){if(a&Yt.Optional&&void 0===c&&(c=null),!(a&(Yt.Self|Yt.Host))){const d=e[Ui],m=Mr(void 0);try{return d?d.get(n,c,a&Yt.Optional):Ci(n,c,a&Yt.Optional)}finally{Mr(m)}}return B0(c,0,a)}function F0(e,n,a,c=Yt.Default,d){if(null!==e){if(2048&n[Pn]&&!(c&Yt.Self)){const y=function j0(e,n,a,c,d){let m=e,y=n;for(;null!==m&&null!==y&&2048&y[Pn]&&!(512&y[Pn]);){const T=Rc(m,y,a,c|Yt.Self,xs);if(T!==xs)return T;let O=m.parent;if(!O){const G=y[ns];if(G){const ae=G.get(a,xs,c);if(ae!==xs)return ae}O=Ia(y),y=y[ki]}m=O}return d}(e,n,a,c,xs);if(y!==xs)return y}const m=Rc(e,n,a,c,xs);if(m!==xs)return m}return yf(n,a,c,d)}function Rc(e,n,a,c,d){const m=function ju(e){if("string"==typeof e)return e.charCodeAt(0)||0;const n=e.hasOwnProperty(Ei)?e[Ei]:void 0;return"number"==typeof n?n>=0?n&vf:U0:n}(a);if("function"==typeof m){if(!Pc(n,e,c))return c&Yt.Host?B0(d,0,c):yf(n,a,c,d);try{let y;if(y=m(c),null!=y||c&Yt.Optional)return y;mt()}finally{gf()}}else if("number"==typeof m){let y=null,T=cl(e,n),O=ul,G=c&Yt.Host?n[Rr][mi]:null;for((-1===T||c&Yt.SkipSelf)&&(O=-1===T?Xd(e,n):n[T+8],O!==ul&&e1(c,!1)?(y=n[cn],T=Fu(O),n=Cr(O,n)):T=-1);-1!==T;){const ae=n[cn];if(Bc(m,T,ae.data)){const Ae=vh(T,n,a,y,c,G);if(Ae!==xs)return Ae}O=n[T+8],O!==ul&&e1(c,n[cn].data[T+8]===G)&&Bc(m,T,n)?(y=ae,T=Fu(O),n=Cr(O,n)):T=-1}}return d}function vh(e,n,a,c,d,m){const y=n[cn],T=y.data[e+8],ae=Lo(T,y,a,null==c?ui(T)&&zu:c!=y&&0!=(3&T.type),d&Yt.Host&&m===T);return null!==ae?dl(n,y,ae,T):xs}function Lo(e,n,a,c,d){const m=e.providerIndexes,y=n.data,T=1048575&m,O=e.directiveStart,G=e.directiveEnd,ae=m>>20,Qe=d?T+ae:G;for(let ct=c?T:T+ae;ct=O&&Rt.type===a)return ct}if(d){const ct=y[O];if(ct&&$i(ct)&&ct.type===a)return O}return null}function dl(e,n,a,c){let d=e[a];const m=n.data;if(function Ul(e){return e instanceof Bu}(d)){const y=d;y.resolving&&function gt(e,n){const a=n?`. Dependency path: ${n.join(" > ")} > ${e}`:"";throw new Xe(-200,`Circular dependency in DI detected for ${e}${a}`)}(Gt(m[a]));const T=qc(y.canSeeViewProviders);y.resolving=!0;const G=y.injectImpl?Mr(y.injectImpl):null;Pc(e,c,Yt.Default);try{d=e[a]=y.factory(void 0,m,e,c),n.firstCreatePass&&a>=c.directiveStart&&function L0(e,n,a){const{ngOnChanges:c,ngOnInit:d,ngDoCheck:m}=n.type.prototype;if(c){const y=kl(n);(a.preOrderHooks??=[]).push(e,y),(a.preOrderCheckHooks??=[]).push(e,y)}d&&(a.preOrderHooks??=[]).push(0-e,d),m&&((a.preOrderHooks??=[]).push(e,m),(a.preOrderCheckHooks??=[]).push(e,m))}(a,m[a],n)}finally{null!==G&&Mr(G),qc(T),y.resolving=!1,gf()}}return d}function Bc(e,n,a){const c=1<>$d)]&c)}function e1(e,n){return!(e&Yt.Self||e&Yt.Host&&n)}class si{constructor(n,a){this._tNode=n,this._lView=a}get(n,a,c){return F0(this._tNode,this._lView,n,Bt(c),a)}}function U0(){return new si(Hi(),Ut())}function t1(e){return cr(()=>{const n=e.prototype.constructor,a=n[pi]||Fc(n),c=Object.prototype;let d=Object.getPrototypeOf(e.prototype).constructor;for(;d&&d!==c;){const m=d[pi]||Fc(d);if(m&&m!==a)return m;d=Object.getPrototypeOf(d)}return m=>new m})}function Fc(e){return Dt(e)?()=>{const n=Fc(st(e));return n&&n()}:po(e)}function Ia(e){const n=e[cn],a=n.type;return 2===a?n.declTNode:1===a?e[mi]:null}function n1(e){return function _h(e,n){if("class"===n)return e.classes;if("style"===n)return e.styles;const a=e.attrs;if(a){const c=a.length;let d=0;for(;d{const m=Sa(n);function y(...T){if(this instanceof y)return m.call(this,...T),this;const O=new y(...T);return function(ae){return d&&d(ae,...T),(ae.hasOwnProperty(Hl)?ae[Hl]:Object.defineProperty(ae,Hl,{value:[]})[Hl]).push(O),c&&c(ae),ae}}return a&&(y.prototype=Object.create(a.prototype)),y.prototype.ngMetadataName=e,y.annotationCls=y,y})}function Sa(e){return function(...a){if(e){const c=e(...a);for(const d in c)this[d]=c[d]}}}function fl(e,n,a){return cr(()=>{const c=Sa(n);function d(...m){if(this instanceof d)return c.apply(this,m),this;const y=new d(...m);return T.annotation=y,T;function T(O,G,ae){const Ae=O.hasOwnProperty(zr)?O[zr]:Object.defineProperty(O,zr,{value:[]})[zr];for(;Ae.length<=ae;)Ae.push(null);return(Ae[ae]=Ae[ae]||[]).push(y),O}}return a&&(d.prototype=Object.create(a.prototype)),d.prototype.ngMetadataName=e,d.annotationCls=d,d})}function Qs(e,n,a,c){return cr(()=>{const d=Sa(n);function m(...y){if(this instanceof m)return d.apply(this,y),this;const T=new m(...y);return function O(G,ae){if(void 0===G)throw new Error("Standard Angular field decorators are not supported in JIT mode.");const Ae=G.constructor,Qe=Ae.hasOwnProperty(to)?Ae[to]:Object.defineProperty(Ae,to,{value:{}})[to];Qe[ae]=Qe.hasOwnProperty(ae)&&Qe[ae]||[],Qe[ae].unshift(T),c&&c(G,ae,...y)}}return a&&(m.prototype=Object.create(a.prototype)),m.prototype.ngMetadataName=e,m.annotationCls=m,m})}const zc=fl("Attribute",e=>({attributeName:e,__NG_ELEMENT_ID__:()=>n1(e)}));class hl{}Qs("ContentChildren",(e,n={})=>({selector:e,first:!1,isViewQuery:!1,descendants:!1,emitDistinctChangesOnly:true,...n}),hl),Qs("ContentChild",(e,n={})=>({selector:e,first:!0,isViewQuery:!1,descendants:!0,...n}),hl),Qs("ViewChildren",(e,n={})=>({selector:e,first:!1,isViewQuery:!0,descendants:!0,emitDistinctChangesOnly:true,...n}),hl);const V0=Qs("ViewChild",(e,n)=>({selector:e,first:!0,isViewQuery:!0,descendants:!0,...n}),hl);var da,Ri,Zl;function Mi(e){const n=rr.ng;if(n&&n.\u0275compilerFacade)return n.\u0275compilerFacade;throw new Error("JIT compiler unavailable")}!function(e){e[e.Directive=0]="Directive",e[e.Component=1]="Component",e[e.Injectable=2]="Injectable",e[e.Pipe=3]="Pipe",e[e.NgModule=4]="NgModule"}(da||(da={})),function(e){e[e.Directive=0]="Directive",e[e.Pipe=1]="Pipe",e[e.NgModule=2]="NgModule"}(Ri||(Ri={})),function(e){e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom"}(Zl||(Zl={}));const o1=Function;function Gl(e){return"function"==typeof e}function No(e){return e.flat(Number.POSITIVE_INFINITY)}function Wl(e,n){e.forEach(a=>Array.isArray(a)?Wl(a,n):n(a))}function bf(e,n,a){n>=e.length?e.push(a):e.splice(n,0,a)}function jc(e,n){return n>=e.length-1?e.pop():e.splice(n,1)[0]}function Kl(e,n){const a=[];for(let c=0;c=0?e[1|c]=a:(c=~c,function Z0(e,n,a,c){let d=e.length;if(d==n)e.push(a,c);else if(1===d)e.push(c,e[0]),e[0]=a;else{for(d--,e.push(e[d-1],e[d]);d>n;){const m=d-2;e[d]=e[m],d--}e[n]=a,e[n+1]=c}}(e,c,n,a)),c}function Hc(e,n){const a=Aa(e,n);if(a>=0)return e[1|a]}function Aa(e,n){return wf(e,n,1)}function wf(e,n,a){let c=0,d=e.length>>a;for(;d!==c;){const m=c+(d-c>>1),y=e[m<n?d=m:c=m+1}return~(d<new n(...a)}_zipTypesAndAnnotations(n,a){let c;c=Kl(typeof n>"u"?a.length:n.length);for(let d=0;d"u"?c[d]=[]:n[d]&&n[d]!=Object?c[d]=[n[d]]:c[d]=[],a&&null!=a[d]&&(c[d]=c[d].concat(a[d]));return c}_ownParameters(n,a){if(function Ef(e){return Hu.test(e)||Yl.test(e)||Zu.test(e)&&!Tf.test(e)}(n.toString()))return null;if(n.parameters&&n.parameters!==a.parameters)return n.parameters;const d=n.ctorParameters;if(d&&d!==a.ctorParameters){const T="function"==typeof d?d():d,O=T.map(ae=>ae&&ae.type),G=T.map(ae=>ae&&Gu(ae.decorators));return this._zipTypesAndAnnotations(O,G)}const m=n.hasOwnProperty(zr)&&n[zr],y=this._reflect&&this._reflect.getOwnMetadata&&this._reflect.getOwnMetadata("design:paramtypes",n);return y||m?this._zipTypesAndAnnotations(y,m):Kl(n.length)}parameters(n){if(!Gl(n))return[];const a=Ql(n);let c=this._ownParameters(n,a);return!c&&a!==Object&&(c=this.parameters(a)),c||[]}_ownAnnotations(n,a){if(n.annotations&&n.annotations!==a.annotations){let c=n.annotations;return"function"==typeof c&&c.annotations&&(c=c.annotations),c}return n.decorators&&n.decorators!==a.decorators?Gu(n.decorators):n.hasOwnProperty(Hl)?n[Hl]:null}annotations(n){if(!Gl(n))return[];const a=Ql(n),c=this._ownAnnotations(n,a)||[];return(a!==Object?this.annotations(a):[]).concat(c)}_ownPropMetadata(n,a){if(n.propMetadata&&n.propMetadata!==a.propMetadata){let c=n.propMetadata;return"function"==typeof c&&c.propMetadata&&(c=c.propMetadata),c}if(n.propDecorators&&n.propDecorators!==a.propDecorators){const c=n.propDecorators,d={};return Object.keys(c).forEach(m=>{d[m]=Gu(c[m])}),d}return n.hasOwnProperty(to)?n[to]:null}propMetadata(n){if(!Gl(n))return{};const a=Ql(n),c={};if(a!==Object){const m=this.propMetadata(a);Object.keys(m).forEach(y=>{c[y]=m[y]})}const d=this._ownPropMetadata(n,a);return d&&Object.keys(d).forEach(m=>{const y=[];c.hasOwnProperty(m)&&y.push(...c[m]),y.push(...d[m]),c[m]=y}),c}ownPropMetadata(n){return Gl(n)&&this._ownPropMetadata(n,Ql(n))||{}}hasLifecycleHook(n,a){return n instanceof o1&&a in n.prototype}}function Gu(e){return e?e.map(n=>new(0,n.type.annotationCls)(...n.args?n.args:[])):[]}function Ql(e){const n=e.prototype?Object.getPrototypeOf(e.prototype):null;return(n?n.constructor:null)||Object}const Zc=In(fl("Inject",e=>({token:e})),-1),$l=In(fl("Optional"),8),a1=In(fl("Self"),2),Jl=In(fl("SkipSelf"),4),l1=In(fl("Host"),1);let u1=null;function Wu(){return u1=u1||new s1}function Ku(e){return c1(Wu().parameters(e))}function c1(e){return e.map(n=>function W0(e){const n={token:null,attribute:null,host:!1,optional:!1,self:!1,skipSelf:!1};if(Array.isArray(e)&&e.length>0)for(let a=0;a|^->||--!>|)/g,Yc="\u200b$1\u200b";function $u(e){return e.replace(tu,n=>n.replace(nu,Yc))}const Qc=new Map;let $c=0;const Ho="__ngContext__";function Bi(e,n){Mt(n)?(e[Ho]=n[Vs],function kf(e){Qc.set(e[Vs],e)}(n)):e[Ho]=n}let m1;function Co(e,n){return m1(e,n)}function Ra(e){const n=e[ir];return En(n)?n[ir]:n}function $s(e){return br(e[Wi])}function Sr(e){return br(e[Gr])}function br(e){for(;null!==e&&!En(e);)e=e[Gr];return e}function Ba(e,n,a,c,d){if(null!=c){let m,y=!1;En(c)?m=c:Mt(c)&&(y=!0,c=c[pr]);const T=Ir(c);0===e&&null!==a?null==d?tc(n,a,T):vi(n,a,T,d||null,!0):1===e&&null!==a?vi(n,a,T,d||null,!0):2===e?wl(n,T,y):3===e&&n.destroyNode(T),null!=m&&function g(e,n,a,c,d){const m=a[vr],y=Ir(a);m!==y&&Ba(n,e,c,m,d);for(let T=Y;T0&&(a[d-1][Gr]=n),c0&&(e[a-1][Gr]=c[Gr]);const m=jc(e,Y+n);!function Ju(e,n){Xs(e,n,n[Hn],2,null,null),n[pr]=null,n[mi]=null}(c[cn],c);const y=m[Io];null!==y&&y.detachView(m[cn]),c[ir]=null,c[Gr]=null,c[Pn]&=-129}return c}function yl(e,n){if(!(256&n[Pn])){const a=n[Hn];n[Hs]&&Qt(n[Hs]),n[rs]&&Qt(n[rs]),a.destroyNode&&Xs(e,n,a,3,null,null),function _1(e){let n=e[Wi];if(!n)return Cl(e[cn],e);for(;n;){let a=null;if(Mt(n))a=n[Wi];else{const c=n[Y];c&&(a=c)}if(!a){for(;n&&!n[Gr]&&n!==e;)Mt(n)&&Cl(n[cn],n),n=n[ir];null===n&&(n=e),Mt(n)&&Cl(n[cn],n),a=n&&n[Gr]}n=a}}(n)}}function Cl(e,n){if(!(256&n[Pn])){n[Pn]&=-129,n[Pn]|=256,function ec(e,n){let a;if(null!=e&&null!=(a=e.destroyHooks))for(let c=0;c=0?c[y]():c[-y].unsubscribe(),m+=2}else{const y=c[a[m+1]];a[m].call(y)}null!==c&&(n[li]=null);const d=n[Yi];if(null!==d){n[Yi]=null;for(let m=0;m-1){const{encapsulation:m}=e.data[c.directiveStart+d];if(m===mr.None||m===mr.Emulated)return null}return _o(c,a)}}function vi(e,n,a,c,d){e.insertBefore(n,a,c,d)}function tc(e,n,a){e.appendChild(n,a)}function au(e,n,a,c,d){null!==c?vi(e,n,a,c,d):tc(e,n,a)}function Ua(e,n){return e.parentNode(n)}function nc(e,n,a){return ic(e,n,a)}function rc(e,n,a){return 40&e.type?_o(e,a):null}let ja,lt,Go,Ls,ic=rc;function oc(e,n){ic=e,ja=n}function Ml(e,n,a,c){const d=su(e,c,n),m=n[Hn],T=nc(c.parent||n[mi],c,n);if(null!=d)if(Array.isArray(a))for(let O=0;Oe,createScript:e=>e,createScriptURL:e=>e})}catch{}return lt}function Qn(e){return en()?.createHTML(e)||e}function Ps(e,n,a){const c=Ut(),d=di(),m=_o(d,c);if(2===d.type&&"iframe"===n.toLowerCase()){const y=m;y.src="",y.srcdoc=Qn(""),wl(c[Hn],y);throw new Xe(-910,!1)}return e}function Za(e){Go=e}function Wo(){if(void 0!==Go)return Go;if(typeof document<"u")return document;throw new Xe(210,!1)}function o2(){if(void 0===Ls&&(Ls=null,rr.trustedTypes))try{Ls=rr.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Ls}function Eh(e){return o2()?.createHTML(e)||e}function Dh(e){return o2()?.createScript(e)||e}function xh(e){return o2()?.createScriptURL(e)||e}class sc{constructor(n){this.changingThisBreaksApplicationSecurity=n}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Pt})`}}class hg extends sc{getTypeName(){return"HTML"}}class pg extends sc{getTypeName(){return"Style"}}class gg extends sc{getTypeName(){return"Script"}}class s2 extends sc{getTypeName(){return"URL"}}class mg extends sc{getTypeName(){return"ResourceURL"}}function El(e){return e instanceof sc?e.changingThisBreaksApplicationSecurity:e}function ac(e,n){const a=function Ih(e){return e instanceof sc&&e.getTypeName()||null}(e);if(null!=a&&a!==n){if("ResourceURL"===a&&"URL"===n)return!0;throw new Error(`Required a safe ${n}, got a ${a} (see ${Pt})`)}return a===n}function _g(e){return new hg(e)}function vg(e){return new pg(e)}function yg(e){return new gg(e)}function Sh(e){return new s2(e)}function Cg(e){return new mg(e)}function Ff(e){const n=new bg(e);return function Ah(){try{return!!(new window.DOMParser).parseFromString(Qn(""),"text/html")}catch{return!1}}()?new fo(n):n}class fo{constructor(n){this.inertDocumentHelper=n}getInertBodyElement(n){n=""+n;try{const a=(new window.DOMParser).parseFromString(Qn(n),"text/html").body;return null===a?this.inertDocumentHelper.getInertBodyElement(n):(a.removeChild(a.firstChild),a)}catch{return null}}}class bg{constructor(n){this.defaultDoc=n,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(n){const a=this.inertDocument.createElement("template");return a.innerHTML=Qn(n),a}}const Mg=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function y1(e){return(e=String(e)).match(Mg)?e:"unsafe:"+e}function Ga(e){const n={};for(const a of e.split(","))n[a]=!0;return n}function od(...e){const n={};for(const a of e)for(const c in a)a.hasOwnProperty(c)&&(n[c]=!0);return n}const Oh=Ga("area,br,col,hr,img,wbr"),Ph=Ga("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Lh=Ga("rp,rt"),wg=od(Lh,Ph),Tg=od(Ph,Ga("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),Nh=od(Lh,Ga("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),zf=od(Oh,Tg,Nh,wg),Uf=Ga("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),kh=Ga("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),Eg=Ga("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext"),qh=od(Uf,kh,Eg),Rh=Ga("script,style,template");class Dg{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(n){let a=n.firstChild,c=!0;for(;a;)if(a.nodeType===Node.ELEMENT_NODE?c=this.startElement(a):a.nodeType===Node.TEXT_NODE?this.chars(a.nodeValue):this.sanitizedSomething=!0,c&&a.firstChild)a=a.firstChild;else for(;a;){a.nodeType===Node.ELEMENT_NODE&&this.endElement(a);let d=this.checkClobberedElement(a,a.nextSibling);if(d){a=d;break}a=this.checkClobberedElement(a,a.parentNode)}return this.buf.join("")}startElement(n){const a=n.nodeName.toLowerCase();if(!zf.hasOwnProperty(a))return this.sanitizedSomething=!0,!Rh.hasOwnProperty(a);this.buf.push("<"),this.buf.push(a);const c=n.attributes;for(let d=0;d"),!0}endElement(n){const a=n.nodeName.toLowerCase();zf.hasOwnProperty(a)&&!Oh.hasOwnProperty(a)&&(this.buf.push(""))}chars(n){this.buf.push(ha(n))}checkClobberedElement(n,a){if(a&&(n.compareDocumentPosition(a)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${n.outerHTML}`);return a}}const a2=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,jf=/([^\#-~ |!])/g;function ha(e){return e.replace(/&/g,"&").replace(a2,function(n){return"&#"+(1024*(n.charCodeAt(0)-55296)+(n.charCodeAt(1)-56320)+65536)+";"}).replace(jf,function(n){return"&#"+n.charCodeAt(0)+";"}).replace(//g,">")}let sd;function Bh(e,n){let a=null;try{sd=sd||Ff(e);let c=n?String(n):"";a=sd.getInertBodyElement(c);let d=5,m=c;do{if(0===d)throw new Error("Failed to sanitize html because the input is unstable");d--,c=m,m=a.innerHTML,a=sd.getInertBodyElement(c)}while(c!==m);return Qn((new Dg).sanitizeChildren(l2(a)||a))}finally{if(a){const c=l2(a)||a;for(;c.firstChild;)c.removeChild(c.firstChild)}}}function l2(e){return"content"in e&&function u2(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var Dl;function c2(e){const n=C1();return n?Eh(n.sanitize(Dl.HTML,e)||""):ac(e,"HTML")?Eh(El(e)):Bh(Wo(),ut(e))}function xg(e){const n=C1();return n?n.sanitize(Dl.STYLE,e)||"":ac(e,"Style")?El(e):ut(e)}function d2(e){const n=C1();return n?n.sanitize(Dl.URL,e)||"":ac(e,"URL")?El(e):y1(ut(e))}function Fh(e){const n=C1();if(n)return xh(n.sanitize(Dl.RESOURCE_URL,e)||"");if(ac(e,"ResourceURL"))return xh(El(e));throw new Xe(904,!1)}function zh(e){const n=C1();if(n)return Dh(n.sanitize(Dl.SCRIPT,e)||"");if(ac(e,"Script"))return Dh(El(e));throw new Xe(905,!1)}function Uh(e){return Qn(e[0])}function Ig(e){return function fr(e){return en()?.createScriptURL(e)||e}(e[0])}function Ag(e,n,a){return function Sg(e,n){return"src"===n&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===n&&("base"===e||"link"===e)?Fh:d2}(n,a)(e)}function C1(){const e=Ut();return e&&e[lr].sanitizer}!function(e){e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL"}(Dl||(Dl={}));const Vf=new zn("ENVIRONMENT_INITIALIZER"),f2=new zn("INJECTOR",-1),jh=new zn("INJECTOR_DEF_TYPES");class ad{get(n,a=Ht){if(a===Ht){const c=new Error(`NullInjectorError: No provider for ${X(n)}!`);throw c.name="NullInjectorError",c}return a}}function Hf(e){return{\u0275providers:e}}function b1(...e){return{\u0275providers:M1(!0,e),\u0275fromNgModule:!0}}function M1(e,...n){const a=[],c=new Set;let d;const m=y=>{a.push(y)};return Wl(n,y=>{const T=y;lc(T,m,[],c)&&(d||=[],d.push(T))}),void 0!==d&&h2(d,m),a}function h2(e,n){for(let a=0;a{n(m,c)})}}function lc(e,n,a,c){if(!(e=st(e)))return!1;let d=null,m=rn(e);const y=!m&&jn(e);if(m||y){if(y&&!y.standalone)return!1;d=e}else{const O=e.ngModule;if(m=rn(O),!m)return!1;d=O}const T=c.has(d);if(y){if(T)return!1;if(c.add(d),y.dependencies){const O="function"==typeof y.dependencies?y.dependencies():y.dependencies;for(const G of O)lc(G,n,a,c)}}else{if(!m)return!1;{if(null!=m.imports&&!T){let G;c.add(d);try{Wl(m.imports,ae=>{lc(ae,n,a,c)&&(G||=[],G.push(ae))})}finally{}void 0!==G&&h2(G,n)}if(!T){const G=po(d)||(()=>new d);n({provide:d,useFactory:G,deps:wn},d),n({provide:jh,useValue:d,multi:!0},d),n({provide:Vf,useValue:()=>Be(d),multi:!0},d)}const O=m.providers;if(null!=O&&!T){const G=e;T1(O,ae=>{n(ae,G)})}}}return d!==e&&void 0!==e.providers}function T1(e,n){for(let a of e)kt(a)&&(a=a.\u0275providers),Array.isArray(a)?T1(a,n):n(a)}const Og=Ve({provide:String,useValue:Ve});function Zf(e){return null!==e&&"object"==typeof e&&Og in e}function p2(e){return!(!e||!e.useExisting)}function Vh(e){return!(!e||!e.useFactory)}function uc(e){return"function"==typeof e}const g2=new zn("Set Injector scope."),Gf={},Lg={};let m2;function Wf(){return void 0===m2&&(m2=new ad),m2}class Wa{}class Ka extends Wa{get destroyed(){return this._destroyed}constructor(n,a,c,d){super(),this.parent=a,this.source=c,this.scopes=d,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,v2(n,y=>this.processProvider(y)),this.records.set(f2,ld(void 0,this)),d.has("environment")&&this.records.set(Wa,ld(void 0,this));const m=this.records.get(g2);null!=m&&"string"==typeof m.value&&this.scopes.add(m.value),this.injectorDefTypes=new Set(this.get(jh.multi,wn,Yt.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const a of this._ngOnDestroyHooks)a.ngOnDestroy();const n=this._onDestroyHooks;this._onDestroyHooks=[];for(const a of n)a()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(n){return this.assertNotDestroyed(),this._onDestroyHooks.push(n),()=>this.removeOnDestroy(n)}runInContext(n){this.assertNotDestroyed();const a=yt(this),c=Mr(void 0);try{return n()}finally{yt(a),Mr(c)}}get(n,a=Ht,c=Yt.Default){if(this.assertNotDestroyed(),n.hasOwnProperty(ms))return n[ms](this);c=Bt(c);const m=yt(this),y=Mr(void 0);try{if(!(c&Yt.SkipSelf)){let O=this.records.get(n);if(void 0===O){const G=function E1(e){return"function"==typeof e||"object"==typeof e&&e instanceof zn}(n)&&Ke(n);O=G&&this.injectableDefInScope(G)?ld(_2(n),Gf):null,this.records.set(n,O)}if(null!=O)return this.hydrate(n,O)}const T=c&Yt.Self?Wf():this.parent;return a=c&Yt.Optional&&a===Ht?null:a,T.get(n,a)}catch(T){if("NullInjectorError"===T.name){if((T[Xn]=T[Xn]||[]).unshift(X(n)),m)throw T;return er(T,n,"R3InjectorError",this.source)}throw T}finally{Mr(y),yt(m)}}resolveInjectorInitializers(){const n=yt(this),a=Mr(void 0);try{const d=this.get(Vf.multi,wn,Yt.Self);for(const m of d)m()}finally{yt(n),Mr(a)}}toString(){const n=[],a=this.records;for(const c of a.keys())n.push(X(c));return`R3Injector[${n.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new Xe(205,!1)}processProvider(n){let a=uc(n=st(n))?n:st(n&&n.provide);const c=function kg(e){if(Zf(e))return ld(void 0,e.useValue);return ld(Hh(e),Gf)}(n);if(uc(n)||!0!==n.multi){this.records.get(a)}else{let d=this.records.get(a);d||(d=ld(void 0,Gf,!0),d.factory=()=>_n(d.multi),this.records.set(a,d)),a=n,d.multi.push(n)}this.records.set(a,c)}hydrate(n,a){return a.value===Gf&&(a.value=Lg,a.value=a.factory()),"object"==typeof a.value&&a.value&&function qg(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(a.value)&&this._ngOnDestroyHooks.add(a.value),a.value}injectableDefInScope(n){if(!n.providedIn)return!1;const a=st(n.providedIn);return"string"==typeof a?"any"===a||this.scopes.has(a):this.injectorDefTypes.has(a)}removeOnDestroy(n){const a=this._onDestroyHooks.indexOf(n);-1!==a&&this._onDestroyHooks.splice(a,1)}}function _2(e){const n=Ke(e),a=null!==n?n.factory:po(e);if(null!==a)return a;if(e instanceof zn)throw new Xe(204,!1);if(e instanceof Function)return function Ng(e){const n=e.length;if(n>0){Kl(n,"?");throw new Xe(204,!1)}const a=function At(e){return e&&(e[Kt]||e[fn])||null}(e);return null!==a?()=>a.factory(e):()=>new e}(e);throw new Xe(204,!1)}function Hh(e,n,a){let c;if(uc(e)){const d=st(e);return po(d)||_2(d)}if(Zf(e))c=()=>st(e.useValue);else if(Vh(e))c=()=>e.useFactory(..._n(e.deps||[]));else if(p2(e))c=()=>Be(st(e.useExisting));else{const d=st(e&&(e.useClass||e.provide));if(!function Zh(e){return!!e.deps}(e))return po(d)||_2(d);c=()=>new d(..._n(e.deps))}return c}function ld(e,n,a=!1){return{factory:e,value:n,multi:a?[]:void 0}}function v2(e,n){for(const a of e)Array.isArray(a)?v2(a,n):a&&kt(a)?v2(a.\u0275providers,n):n(a)}const y2=new zn("AppId",{providedIn:"root",factory:()=>Kf}),Kf="ng",Gh=new zn("Platform Initializer"),C2=new zn("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),Bg=(new zn("Application Packages Root URL"),new zn("AnimationModuleType"),new zn("CSP nonce",{providedIn:"root",factory:()=>Wo().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null}));new zn("",{providedIn:"root",factory:()=>new Set});function Kh(){const e=new ud;return"browser"===Nt(C2)&&(e.store=function b2(e,n){const a=e.getElementById(n+"-state");if(a?.textContent)try{return JSON.parse(a.textContent)}catch(c){console.warn("Exception while restoring TransferState for app "+n,c)}return{}}(Wo(),Nt(y2))),e}class ud{constructor(){this.store={},this.onSerializeCallbacks={}}static#e=this.\u0275prov=Fn({token:ud,providedIn:"root",factory:Kh});get(n,a){return void 0!==this.store[n]?this.store[n]:a}set(n,a){this.store[n]=a}remove(n){delete this.store[n]}hasKey(n){return this.store.hasOwnProperty(n)}get isEmpty(){return 0===Object.keys(this.store).length}onSerialize(n,a){this.onSerializeCallbacks[n]=a}toJson(){for(const n in this.onSerializeCallbacks)if(this.onSerializeCallbacks.hasOwnProperty(n))try{this.store[n]=this.onSerializeCallbacks[n]()}catch(a){console.warn("Exception in onSerialize callback: ",a)}return JSON.stringify(this.store).replace(/null;function $f(e,n,a=!1){return Yh(e,n,a)}class Jh{}class Xh{}const ep="ngComponent";class Kg{resolveComponentFactory(n){throw function Wg(e){const n=Error(`No component factory found for ${X(e)}.`);return n[ep]=e,n}(n)}}class O1{static#e=this.NULL=new Kg}function Yg(){return dd(Hi(),Ut())}function dd(e,n){return new Ns(_o(e,n))}class Ns{constructor(n){this.nativeElement=n}static#e=this.__NG_ELEMENT_ID__=Yg}function Qg(e){return e instanceof Ns?e.nativeElement:e}class tp{}class $g{constructor(){this.destroyNode=null}static#e=this.__NG_ELEMENT_ID__=()=>function Jg(){const e=Ut(),a=Vi(Hi().index,e);return(Mt(a)?a:e)[Hn]}()}class T2{static#e=this.\u0275prov=Fn({token:T2,providedIn:"root",factory:()=>null})}class np{constructor(n){this.full=n,this.major=n.split(".")[0],this.minor=n.split(".")[1],this.patch=n.split(".").slice(2).join(".")}}const Xg=new np("16.2.12"),Jf={};const rp={\u0275\u0275defineInjectable:Fn,\u0275\u0275defineInjector:Ln,\u0275\u0275inject:Be,\u0275\u0275invalidFactoryDep:Et,resolveForwardRef:st};function e3(e,n){let a=null,c=null;e.hasOwnProperty(Kt)||Object.defineProperty(e,Kt,{get:()=>(null===a&&(a=Mi().compileInjectable(rp,`ng:///${e.name}/\u0275prov.js`,function bo(e,n){const a=n||{providedIn:null},c={name:e.name,type:e,typeArgumentCount:0,providedIn:a.providedIn};return(op(a)||sp(a))&&void 0!==a.deps&&(c.deps=c1(a.deps)),op(a)?c.useClass=a.useClass:function t3(e){return ip in e}(a)?c.useValue=a.useValue:sp(a)?c.useFactory=a.useFactory:function n3(e){return void 0!==e.useExisting}(a)&&(c.useExisting=a.useExisting),c}(e,n))),a)}),e.hasOwnProperty(pi)||Object.defineProperty(e,pi,{get:()=>{if(null===c){const d=Mi();c=d.compileFactory(rp,`ng:///${e.name}/\u0275fac.js`,{name:e.name,type:e,typeArgumentCount:0,deps:Ku(e),target:d.FactoryTarget.Injectable})}return c},configurable:!0})}const ip=Ve({provide:String,useValue:Ve});function op(e){return void 0!==e.useClass}function sp(e){return void 0!==e.useFactory}const ap=hs("Injectable",void 0,void 0,void 0,(e,n)=>e3(e,n));function D2(e,n=null,a=null,c){const d=lp(e,n,a,c);return d.resolveInjectorInitializers(),d}function lp(e,n=null,a=null,c,d=new Set){const m=[a||wn,b1(e)];return c=c||("object"==typeof e?void 0:X(e)),new Ka(m,n||Wf(),c||null,d)}class ks{static#e=this.THROW_IF_NOT_FOUND=Ht;static#t=this.NULL=new ad;static create(n,a){if(Array.isArray(n))return D2({name:""},a,n,"");{const c=n.name??"";return D2({name:c},n.parent,n.providers,c)}}static#n=this.\u0275prov=Fn({token:ks,providedIn:"any",factory:()=>Be(f2)});static#r=this.__NG_ELEMENT_ID__=-1}const up="ngOriginalError";function x2(e){return e[up]}class xl{constructor(){this._console=console}handleError(n){const a=this._findOriginalError(n);this._console.error("ERROR",n),a&&this._console.error("ORIGINAL ERROR",a)}_findOriginalError(n){let a=n&&x2(n);for(;a&&x2(a);)a=x2(a);return a||null}}class Xf{static#e=this.__NG_ELEMENT_ID__=i3;static#t=this.__NG_ENV_ID__=n=>n}class r3 extends Xf{constructor(n){super(),this._lView=n}onDestroy(n){return cf(this._lView,n),()=>function Ks(e,n){if(null===e[Yi])return;const a=e[Yi].indexOf(n);-1!==a&&e[Yi].splice(a,1)}(this._lView,n)}}function i3(){return new r3(Ut())}class I2 extends f.xQ{constructor(n=!1){super(),this.__isAsync=n}emit(n){super.next(n)}subscribe(n,a,c){let d=n,m=a||(()=>null),y=c;if(n&&"object"==typeof n){const O=n;d=O.next?.bind(O),m=O.error?.bind(O),y=O.complete?.bind(O)}this.__isAsync&&(m=fd(m),d&&(d=fd(d)),y&&(y=fd(y)));const T=super.subscribe({next:d,error:m,complete:y});return n instanceof l.w&&n.add(T),T}}function fd(e){return n=>{setTimeout(e,void 0,n)}}const Ya=I2;function cp(...e){}class i{constructor({enableLongStackTrace:n=!1,shouldCoalesceEventChangeDetection:a=!1,shouldCoalesceRunChangeDetection:c=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Ya(!1),this.onMicrotaskEmpty=new Ya(!1),this.onStable=new Ya(!1),this.onError=new Ya(!1),typeof Zone>"u")throw new Xe(908,!1);Zone.assertZonePatched();const d=this;d._nesting=0,d._outer=d._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(d._inner=d._inner.fork(new Zone.TaskTrackingZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(d._inner=d._inner.fork(Zone.longStackTraceZoneSpec)),d.shouldCoalesceEventChangeDetection=!c&&a,d.shouldCoalesceRunChangeDetection=c,d.lastRequestAnimationFrameId=-1,d.nativeRequestAnimationFrame=function o3(){const e="function"==typeof rr.requestAnimationFrame;let n=rr[e?"requestAnimationFrame":"setTimeout"],a=rr[e?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&n&&a){const c=n[Zone.__symbol__("OriginalDelegate")];c&&(n=c);const d=a[Zone.__symbol__("OriginalDelegate")];d&&(a=d)}return{nativeRequestAnimationFrame:n,nativeCancelAnimationFrame:a}}().nativeRequestAnimationFrame,function r(e){const n=()=>{!function t(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(rr,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,u(e),e.isCheckStableRunning=!0,o(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),u(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(a,c,d,m,y,T)=>{if(function F(e){return!(!Array.isArray(e)||1!==e.length)&&!0===e[0].data?.__ignore_ng_zone__}(T))return a.invokeTask(d,m,y,T);try{return p(e),a.invokeTask(d,m,y,T)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===m.type||e.shouldCoalesceRunChangeDetection)&&n(),v(e)}},onInvoke:(a,c,d,m,y,T,O)=>{try{return p(e),a.invoke(d,m,y,T,O)}finally{e.shouldCoalesceRunChangeDetection&&n(),v(e)}},onHasTask:(a,c,d,m)=>{a.hasTask(d,m),c===d&&("microTask"==m.change?(e._hasPendingMicrotasks=m.microTask,u(e),o(e)):"macroTask"==m.change&&(e.hasPendingMacrotasks=m.macroTask))},onHandleError:(a,c,d,m)=>(a.handleError(d,m),e.runOutsideAngular(()=>e.onError.emit(m)),!1)})}(d)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!i.isInAngularZone())throw new Xe(909,!1)}static assertNotInAngularZone(){if(i.isInAngularZone())throw new Xe(909,!1)}run(n,a,c){return this._inner.run(n,a,c)}runTask(n,a,c,d){const m=this._inner,y=m.scheduleEventTask("NgZoneEvent: "+d,n,s,cp,cp);try{return m.runTask(y,a,c)}finally{m.cancelTask(y)}}runGuarded(n,a,c){return this._inner.runGuarded(n,a,c)}runOutsideAngular(n){return this._outer.run(n)}}const s={};function o(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function u(e){e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId?e.hasPendingMicrotasks=!0:e.hasPendingMicrotasks=!1}function p(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function v(e){e._nesting--,o(e)}class b{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Ya,this.onMicrotaskEmpty=new Ya,this.onStable=new Ya,this.onError=new Ya}run(n,a,c){return n.apply(a,c)}runGuarded(n,a,c){return n.apply(a,c)}runOutsideAngular(n){return n()}runTask(n,a,c,d){return n.apply(a,c)}}const S=new zn("",{providedIn:"root",factory:U});function U(){const e=Nt(i);let n=!0;const a=new k.y(d=>{n=e.isStable&&!e.hasPendingMacrotasks&&!e.hasPendingMicrotasks,e.runOutsideAngular(()=>{d.next(n),d.complete()})}),c=new k.y(d=>{let m;e.runOutsideAngular(()=>{m=e.onStable.subscribe(()=>{i.assertNotInAngularZone(),queueMicrotask(()=>{!n&&!e.hasPendingMacrotasks&&!e.hasPendingMicrotasks&&(n=!0,d.next(!0))})})});const y=e.onUnstable.subscribe(()=>{i.assertInAngularZone(),n&&(n=!1,e.runOutsideAngular(()=>{d.next(!1)}))});return()=>{m.unsubscribe(),y.unsubscribe()}});return(0,R.T)(a,c.pipe(J()))}function se(e){return e.ownerDocument.defaultView}function ye(e){return e.ownerDocument}function fe(e){return e.ownerDocument.body}function et(e){return e instanceof Function?e():e}class sn{constructor(){this.renderDepth=0,this.handler=null}begin(){this.handler?.validateBegin(),this.renderDepth++}end(){this.renderDepth--,0===this.renderDepth&&this.handler?.execute()}ngOnDestroy(){this.handler?.destroy(),this.handler=null}static#e=this.\u0275prov=Fn({token:sn,providedIn:"root",factory:()=>new sn})}function jt(e){for(;e;){e[Pn]|=64;const n=Ra(e);if(Zs(e)&&!n)return e;e=n}return null}new zn("");const Ar=new zn("",{providedIn:"root",factory:()=>false});let $a=null;function S2(e,n){return e[n]??fp()}function pd(e,n){const a=fp();a.producerNode?.length&&(e[n]=$a,a.lView=e,$a=dp())}const s3={...go,consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{jt(e.lView)},lView:null};function dp(){return Object.create(s3)}function fp(){return $a??=dp(),$a}const ar={};function A2(e){hp(Tr(),Ut(),co()+e,!1)}function hp(e,n,a,c){if(!c)if(3==(3&n[Pn])){const m=e.preOrderCheckHooks;null!==m&&Ru(n,m,a)}else{const m=e.preOrderHooks;null!==m&&Da(n,m,0,a)}Ea(a)}function gd(e,n=Yt.Default){const a=Ut();if(null===a)return Be(e,n);return F0(Hi(),a,st(e),n)}function a3(){throw new Error("invalid")}function fu(e,n,a,c,d,m,y,T,O,G,ae){const Ae=n.blueprint.slice();return Ae[pr]=d,Ae[Pn]=140|c,(null!==G||e&&2048&e[Pn])&&(Ae[Pn]|=2048),eo(Ae),Ae[ir]=Ae[ki]=e,Ae[xr]=a,Ae[lr]=y||e&&e[lr],Ae[Hn]=T||e&&e[Hn],Ae[Ui]=O||e&&e[Ui]||null,Ae[mi]=m,Ae[Vs]=function n2(){return $c++}(),Ae[Qi]=ae,Ae[ns]=G,Ae[Rr]=2==n.type?e[Rr]:Ae,Ae}function qs(e,n,a,c,d){let m=e.data[n];if(null===m)m=P1(e,n,a,c,d),function hf(){return bn.lFrame.inI18n}()&&(m.flags|=32);else if(64&m.type){m.type=a,m.value=c,m.attrs=d;const y=$r();m.injectorIndex=null===y?-1:y.injectorIndex}return Ys(m,!0),m}function P1(e,n,a,c,d){const m=Bl(),y=Jr(),T=y?m:m&&m.parent,O=e.data[n]=function c3(e,n,a,c,d,m){let y=n?n.injectorIndex:-1,T=0;return Rl()&&(T|=128),{type:a,index:c,insertBeforeIndex:null,injectorIndex:y,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:T,providerIndexes:0,value:d,attrs:m,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:n,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,T,a,n,c,d);return null===e.firstChild&&(e.firstChild=O),null!==m&&(y?null==m.child&&null!==O.parent&&(m.child=O):null===m.next&&(m.next=O,O.prev=m)),O}function qr(e,n,a,c){if(0===a)return-1;const d=n.length;for(let m=0;mKn&&hp(e,n,Kn,!1),ls(T?2:0,d);const G=T?m:null,ae=Ce(G);try{null!==G&&(G.dirty=!1),a(c,d)}finally{Fe(G,ae)}}finally{T&&null===n[Hs]&&pd(n,Hs),Ea(y),ls(T?3:1,d)}}function L1(e,n,a){if(Pr(n)){const c=Si(null);try{const d=n.directiveStart,m=n.directiveEnd;for(let y=d;ynull;function _p(e,n,a,c){for(let d in e)if(e.hasOwnProperty(d)){a=null===a?{}:a;const m=e[d];null===c?vp(a,n,d,m):c.hasOwnProperty(d)&&vp(a,n,c[d],m)}return a}function vp(e,n,a,c){e.hasOwnProperty(a)?e[a].push(n,c):e[a]=[n,c]}function Rs(e,n,a,c,d,m,y,T){const O=_o(n,a);let ae,G=n.inputs;!T&&null!=G&&(ae=G[c])?(a0(e,a,ae,c,d),ui(n)&&function f3(e,n){const a=Vi(n,e);16&a[Pn]||(a[Pn]|=64)}(a,n.index)):3&n.type?(c=function n0(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(c),d=null!=y?y(d,n.value||"",c):d,m.setProperty(O,c,d)):n.type}function Bs(e,n,a,c){if(cs()){const d=null===c?null:{"":-1},m=function q1(e,n){const a=e.directiveRegistry;let c=null,d=null;if(a)for(let m=0;m0;){const a=e[--n];if("number"==typeof a&&a<0)return a}return 0})(y)!=T&&y.push(T),y.push(a,c,m)}}(e,n,c,qr(e,a,d.hostVars,ar),d)}function Or(e,n,a,c,d,m){const y=_o(e,n);k2(n[Hn],y,m,e.value,a,c,d)}function k2(e,n,a,c,d,m,y){if(null==m)e.removeAttribute(n,d,a);else{const T=null==y?ut(m):y(m,c||"",d);e.setAttribute(n,d,T,a)}}function o0(e,n,a,c,d,m){const y=m[n];if(null!==y)for(let T=0;T"u"?null:Zone.current,m=function Ts(e,n,a){const c=Object.create(Ad);a&&(c.consumerAllowSignalWrites=!0),c.fn=e,c.schedule=n;const d=y=>{c.cleanupFn=y};return c.ref={notify:()=>ge(c),run:()=>{if(c.dirty=!1,c.hasRun&&!pt(c))return;c.hasRun=!0;const y=Ce(c);try{c.cleanupFn(),c.cleanupFn=af,c.fn(d)}finally{Fe(c,y)}},cleanup:()=>c.cleanupFn()},c.ref}(n,O=>{this.all.has(O)&&this.queue.set(O,d)},c);let y;this.all.add(m),m.notify();const T=()=>{m.cleanup(),y?.(),this.all.delete(m),this.queue.delete(m)};return y=a?.onDestroy(T),{destroy:T}}flush(){if(0!==this.queue.size)for(const[n,a]of this.queue)this.queue.delete(n),a?a.run(()=>n.run()):n.run()}get isQueueEmpty(){return 0===this.queue.size}static#e=this.\u0275prov=Fn({token:pu,providedIn:"root",factory:()=>new pu})}function u0(e,n,a){let c=a?e.styles:null,d=a?e.classes:null,m=0;if(null!==n)for(let y=0;y0){c0(e,1);const d=a.components;null!==d&&z2(e,d,1)}}function z2(e,n,a){for(let c=0;c-1&&(vl(n,c),jc(a,c))}this._attachedToViewContainer=!1}yl(this._lView[cn],this._lView)}onDestroy(n){cf(this._lView,n)}markForCheck(){jt(this._cdRefInjectingView||this._lView)}detach(){this._lView[Pn]&=-129}reattach(){this._lView[Pn]|=128}detectChanges(){gc(this._lView[cn],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new Xe(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function nd(e,n){Xs(e,n,n[Hn],2,null,null)}(this._lView[cn],this._lView)}attachToAppRef(n){if(this._attachedToViewContainer)throw new Xe(902,!1);this._appRef=n}}class Mp extends vd{constructor(n){super(n),this._view=n}detectChanges(){const n=this._view;gc(n[cn],n,n[xr],!1)}checkNoChanges(){}get context(){return null}}class wp extends O1{constructor(n){super(),this.ngModule=n}resolveComponentFactory(n){const a=jn(n);return new j1(a,this.ngModule)}}function z1(e){const n=[];for(let a in e)if(e.hasOwnProperty(a)){const c=e[a];n.push({propName:c,templateName:a})}return n}class Tp{constructor(n,a){this.injector=n,this.parentInjector=a}get(n,a,c){c=Bt(c);const d=this.injector.get(n,Jf,c);return d!==Jf||a===Jf?d:this.parentInjector.get(n,a,c)}}class j1 extends Xh{get inputs(){const n=this.componentDef,a=n.inputTransforms,c=z1(n.inputs);if(null!==a)for(const d of c)a.hasOwnProperty(d.propName)&&(d.transform=a[d.propName]);return c}get outputs(){return z1(this.componentDef.outputs)}constructor(n,a){super(),this.componentDef=n,this.ngModule=a,this.componentType=n.type,this.selector=function Fi(e){return e.map(vs).join(",")}(n.selectors),this.ngContentSelectors=n.ngContentSelectors?n.ngContentSelectors:[],this.isBoundToModule=!!a}create(n,a,c,d){let m=(d=d||this.ngModule)instanceof Wa?d:d?.injector;m&&null!==this.componentDef.getStandaloneInjector&&(m=this.componentDef.getStandaloneInjector(m)||m);const y=m?new Tp(n,m):n,T=y.get(tp,null);if(null===T)throw new Xe(407,!1);const Ae={rendererFactory:T,sanitizer:y.get(T2,null),effectManager:y.get(pu,null),afterRenderEventManager:y.get(sn,null)},Qe=T.createRenderer(null,this.componentDef),ct=this.componentDef.selectors[0][0]||"div",Rt=c?P2(Qe,c,this.componentDef.encapsulation,y):As(Qe,ct,function U1(e){const n=e.toLowerCase();return"svg"===n?Nd:"math"===n?"math":null}(ct)),Mn=this.componentDef.onPush?576:528,Un=this.componentDef.signals?4608:Mn;let Zt=null;null!==Rt&&(Zt=$f(Rt,y,!0));const sr=k1(0,null,null,1,0,null,null,null,null,null,null),_r=fu(null,sr,null,Un,null,null,Ae,Qe,y,null,Zt);let ri,ra;ca(_r);try{const wc=this.componentDef;let x0,Lm=null;wc.findHostDirectiveDefs?(x0=[],Lm=new Map,wc.findHostDirectiveDefs(wc,x0,Lm),x0.push(wc)):x0=[wc];const hv=function Ep(e,n){const a=e[cn],c=Kn;return e[c]=n,qs(a,c,2,"#host",null)}(_r,Rt),pv=function E3(e,n,a,c,d,m,y){const T=d[cn];!function D3(e,n,a,c){for(const d of e)n.mergedAttrs=es(n.mergedAttrs,d.hostAttrs);null!==n.mergedAttrs&&(u0(n,n.mergedAttrs,!0),null!==a&&We(c,a,n))}(c,e,n,y);let O=null;null!==n&&(O=$f(n,d[Ui]));const G=m.rendererFactory.createRenderer(n,a);let ae=16;a.signals?ae=4096:a.onPush&&(ae=64);const Ae=fu(d,e0(a),null,ae,d[e.index],e,m,G,null,null,O);return T.firstCreatePass&&$o(T,e,c.length-1),pc(d,Ae),d[e.index]=Ae}(hv,Rt,wc,x0,_r,Ae,Qe);ra=Rd(sr,Kn),Rt&&function x3(e,n,a,c){if(c)wo(e,a,["ng-version",Xg.full]);else{const{attrs:d,classes:m}=function oo(e){const n=[],a=[];let c=1,d=2;for(;c0&&ve(e,a,m.join(" "))}}(Qe,wc,Rt,c),void 0!==a&&function I3(e,n,a){const c=e.projection=[];for(let d=0;d=0;c--){const d=e[c];d.hostVars=n+=d.hostVars,d.hostAttrs=es(d.hostAttrs,a=es(a,d.hostAttrs))}}(c)}function mc(e){return e===Rn?{}:e===wn?[]:e}function d0(e,n){const a=e.viewQuery;e.viewQuery=a?(c,d)=>{n(c,d),a(c,d)}:n}function O3(e,n){const a=e.contentQueries;e.contentQueries=a?(c,d,m)=>{n(c,d,m),a(c,d,m)}:n}function P3(e,n){const a=e.hostBindings;e.hostBindings=a?(c,d)=>{n(c,d),a(c,d)}:n}const j2=["providersResolver"],L3=["template","decls","consts","vars","onPush","ngContentSelectors","styles","encapsulation","schemas"];function V2(e){let a,n=xp(e.type);a=$i(e)?n.\u0275cmp:n.\u0275dir;const c=e;for(const d of j2)c[d]=a[d];if($i(a))for(const d of L3)c[d]=a[d]}function N3(e){return n=>{n.findHostDirectiveDefs=Ip,n.hostDirectives=(Array.isArray(e)?e:e()).map(a=>"function"==typeof a?{directive:st(a),inputs:Rn,outputs:Rn}:{directive:st(a.directive),inputs:Sp(a.inputs),outputs:Sp(a.outputs)})}}function Ip(e,n,a){if(null!==e.hostDirectives)for(const c of e.hostDirectives){const d=ti(c.directive);V1(d.declaredInputs,c.inputs),Ip(d,n,a),a.set(d,c),n.push(d)}}function Sp(e){if(void 0===e||0===e.length)return Rn;const n={};for(let a=0;a(Ds(!0),As(c,d,Nc()));function ln(e,n,a){const c=Ut(),d=Tr(),m=e+Kn,y=d.firstCreatePass?function qt(e,n,a,c,d){const m=n.consts,y=Ai(m,c),T=qs(n,e,8,"ng-container",y);return null!==y&&u0(T,y,!0),Bs(n,a,T,Ai(m,d)),null!==n.queries&&n.queries.elementStart(n,T),T}(m,d,c,n,a):d.data[m];Ys(y,!0);const T=Gn(d,c,y,e);return c[m]=T,zl()&&Ml(d,c,T,y),Bi(T,c),is(y)&&(O2(d,c,y),L1(d,y,c)),null!=a&&N1(c,y),ln}function Dn(){let e=Hi();const n=Tr();return Jr()?Ud():(e=e.parent,Ys(e,!1)),n.firstCreatePass&&(qu(n,e),Pr(e)&&n.queries.elementEnd(e)),Dn}function nn(e,n,a){return ln(e,n,a),Dn(),nn}let Gn=(e,n,a,c)=>(Ds(!0),_l(n[Hn],""));function yu(){return Ut()}function J1(e){return!!e&&"function"==typeof e.then}function Y2(e){return!!e&&"function"==typeof e.subscribe}function _0(e,n,a,c){const d=Ut(),m=Tr(),y=Hi();return J2(m,d,d[Hn],y,e,n,c),_0}function Q2(e,n){const a=Hi(),c=Ut(),d=Tr();return J2(d,c,s0(Nu(d.data),a,c),a,e,n),Q2}function J2(e,n,a,c,d,m,y){const T=is(c),G=e.firstCreatePass&&q2(e),ae=n[xr],Ae=Cp(n);let Qe=!0;if(3&c.type||y){const Jt=_o(c,n),Mn=y?y(Jt):Jt,Un=Ae.length,Zt=y?_r=>y(Ir(_r[c.index])):c.index;let sr=null;if(!y&&T&&(sr=function $2(e,n,a,c){const d=e.cleanup;if(null!=d)for(let m=0;mO?T[O]:null}"string"==typeof y&&(m+=2)}return null}(e,n,d,c.index)),null!==sr){(sr.__ngLastListenerFn__||sr).__ngNextListenerFn__=m,sr.__ngLastListenerFn__=m,Qe=!1}else{m=X2(c,n,ae,m,!1);const _r=a.listen(Mn,d,m);Ae.push(m,_r),G&&G.push(d,Zt,Un,Un+1)}}else m=X2(c,n,ae,m,!1);const ct=c.outputs;let Rt;if(Qe&&null!==ct&&(Rt=ct[d])){const Jt=Rt.length;if(Jt)for(let Mn=0;Mn-1?Vi(e.index,n):n);let O=Pi(n,a,c,y),G=m.__ngNextListenerFn__;for(;G;)O=Pi(n,a,G,y)&&O,G=G.__ngNextListenerFn__;return d&&!1===O&&y.preventDefault(),O}}function Cu(e=1){return O0(e)}function H6(e,n){let a=null;const c=function _s(e){const n=e.attrs;if(null!=n){const a=n.indexOf(5);if(!(1&a))return n[a+1]}return null}(e);for(let d=0;d>17&32767}function K3(e){return 2|e}function X1(e){return(131068&e)>>2}function Y3(e,n){return-131069&e|n<<2}function Q3(e){return 1|e}function K6(e,n,a,c,d,m){let y=m?n.classBindings:n.styleBindings,T=Id(y),O=X1(y);e[c]=a;let ae,G=!1;if(Array.isArray(a)){const Ae=a;ae=Ae[1],(null===ae||Aa(Ae,ae)>0)&&(G=!0)}else ae=a;if(d)if(0!==O){const Qe=Id(e[T+1]);e[c+1]=Wp(Qe,T),0!==Qe&&(e[Qe+1]=Y3(e[Qe+1],c)),e[T+1]=function G6(e,n){return 131071&e|n<<17}(e[T+1],c)}else e[c+1]=Wp(T,0),0!==T&&(e[T+1]=Y3(e[T+1],c)),T=c;else e[c+1]=Wp(O,0),0===T?T=c:e[O+1]=Y3(e[O+1],c),O=c;G&&(e[c+1]=K3(e[c+1])),n5(e,ae,c,!0,m),n5(e,ae,c,!1,m),function Y6(e,n,a,c,d){const m=d?e.residualClasses:e.residualStyles;null!=m&&"string"==typeof n&&Aa(m,n)>=0&&(a[c+1]=Q3(a[c+1]))}(n,ae,e,c,m),y=Wp(T,O),m?n.classBindings=y:n.styleBindings=y}function n5(e,n,a,c,d){const m=e[a+1],y=null===n;let T=c?Id(m):X1(m),O=!1;for(;0!==T&&(!1===O||y);){const G=e[T],ae=e[T+1];Q6(G,n)&&(O=!0,e[T+1]=c?Q3(ae):K3(ae)),T=c?Id(ae):X1(ae)}O&&(e[a+1]=c?K3(m):Q3(m))}function Q6(e,n){return null===e||null==n||(Array.isArray(e)?e[1]:e)===n||!(!Array.isArray(e)||"string"!=typeof n)&&Aa(e,n)>=0}const Mo={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function r5(e){return e.substring(Mo.key,Mo.keyEnd)}function $6(e){return e.substring(Mo.value,Mo.valueEnd)}function i5(e,n){const a=Mo.textEnd;return a===n?-1:(n=Mo.keyEnd=function e4(e,n,a){for(;n32;)n++;return n}(e,Mo.key=n,a),v0(e,n,a))}function o5(e,n){const a=Mo.textEnd;let c=Mo.key=v0(e,n,a);return a===c?-1:(c=Mo.keyEnd=function t4(e,n,a){let c;for(;n=65&&(-33&c)<=90||c>=48&&c<=57);)n++;return n}(e,c,a),c=a5(e,c,a,58),c=Mo.value=v0(e,c,a),c=Mo.valueEnd=function n4(e,n,a){let c=-1,d=-1,m=-1,y=n,T=y;for(;y32&&(T=y),m=d,d=c,c=-33&O}return T}(e,c,a),a5(e,c,a,59))}function s5(e){Mo.key=0,Mo.keyEnd=0,Mo.value=0,Mo.valueEnd=0,Mo.textEnd=e.length}function v0(e,n,a){for(;n=0;a=o5(n,a))d5(e,r5(n),$6(n))}function i4(e){Pl(c4,Mu,e,!0)}function Mu(e,n){for(let a=function J6(e){return s5(e),i5(e,v0(e,0,Mo.textEnd))}(n);a>=0;a=i5(n,a))ko(e,r5(n),!0)}function Ol(e,n,a,c){const d=Ut(),m=Tr(),y=vo(2);if(m.firstUpdatePass&&c5(m,e,y,c),n!==ar&&Ro(d,y,n)){f5(m,m.data[co()],d,d[Hn],e,d[y+1]=function f4(e,n){return null==e||""===e||("string"==typeof n?e+=n:"object"==typeof e&&(e=X(El(e)))),e}(n,a),c,y)}}function Pl(e,n,a,c){const d=Tr(),m=vo(2);d.firstUpdatePass&&c5(d,null,m,c);const y=Ut();if(a!==ar&&Ro(y,m,a)){const T=d.data[co()];if(p5(T,c)&&!u5(d,m)){let O=c?T.classesWithoutHost:T.stylesWithoutHost;null!==O&&(a=me(O,a||"")),P(d,T,y,a,c)}else!function d4(e,n,a,c,d,m,y,T){d===ar&&(d=wn);let O=0,G=0,ae=0=e.expandoStartIndex}function c5(e,n,a,c){const d=e.data;if(null===d[a+1]){const m=d[co()],y=u5(e,a);p5(m,c)&&null===n&&!y&&(n=!1),n=function o4(e,n,a,c){const d=Nu(e);let m=c?n.residualClasses:n.residualStyles;if(null===d)0===(c?n.classBindings:n.styleBindings)&&(a=X3(null,e,n,a,c),a=eh(a,n.attrs,c),m=null);else{const y=n.directiveStylingLast;if(-1===y||e[y]!==d)if(a=X3(d,e,n,a,c),null===m){let O=function s4(e,n,a){const c=a?n.classBindings:n.styleBindings;if(0!==X1(c))return e[Id(c)]}(e,n,c);void 0!==O&&Array.isArray(O)&&(O=X3(null,e,n,O[1],c),O=eh(O,n.attrs,c),function a4(e,n,a,c){const d=a?n.classBindings:n.styleBindings;e[Id(d)]=c}(e,n,c,O))}else m=function l4(e,n,a){let c;const d=n.directiveEnd;for(let m=1+n.directiveStylingLast;m0;){const O=e[d],G=Array.isArray(O),ae=G?O[1]:O,Ae=null===ae;let Qe=a[d+1];Qe===ar&&(Qe=Ae?wn:void 0);let ct=Ae?Hc(Qe,c):ae===c?Qe:void 0;if(G&&!Kp(ct)&&(ct=Hc(O,c)),Kp(ct)&&(T=ct,y))return T;const Rt=e[d+1];d=y?Id(Rt):X1(Rt)}if(null!==n){let O=m?n.residualClasses:n.residualStyles;null!=O&&(T=Hc(O,c))}return T}function Kp(e){return void 0!==e}function p5(e,n){return 0!=(e.flags&(n?8:16))}function g5(e,n=""){const a=Ut(),c=Tr(),d=e+Kn,m=c.firstCreatePass?qs(c,d,1,n,null):c.data[d],y=m5(c,a,m,n,e);a[d]=y,zl()&&Ml(c,a,y,m),Ys(m,!1)}let m5=(e,n,a,c,d)=>(Ds(!0),Js(n[Hn],c));function em(e){return Yp("",e,""),em}function Yp(e,n,a){const c=Ut(),d=Cd(c,e,n,a);return d!==ar&&Ja(c,co(),d),Yp}function tm(e,n,a,c,d){const m=Ut(),y=bd(m,e,n,a,c,d);return y!==ar&&Ja(m,co(),y),tm}function _5(e,n,a,c,d,m,y){const T=Ut(),O=_c(T,e,n,a,c,d,m,y);return O!==ar&&Ja(T,co(),O),_5}function v5(e,n,a,c,d,m,y,T,O){const G=Ut(),ae=Md(G,e,n,a,c,d,m,y,T,O);return ae!==ar&&Ja(G,co(),ae),v5}function y5(e,n,a,c,d,m,y,T,O,G,ae){const Ae=Ut(),Qe=vc(Ae,e,n,a,c,d,m,y,T,O,G,ae);return Qe!==ar&&Ja(Ae,co(),Qe),y5}function C5(e,n,a,c,d,m,y,T,O,G,ae,Ae,Qe){const ct=Ut(),Rt=wd(ct,e,n,a,c,d,m,y,T,O,G,ae,Ae,Qe);return Rt!==ar&&Ja(ct,co(),Rt),C5}function b5(e,n,a,c,d,m,y,T,O,G,ae,Ae,Qe,ct,Rt){const Jt=Ut(),Mn=yc(Jt,e,n,a,c,d,m,y,T,O,G,ae,Ae,Qe,ct,Rt);return Mn!==ar&&Ja(Jt,co(),Mn),b5}function M5(e,n,a,c,d,m,y,T,O,G,ae,Ae,Qe,ct,Rt,Jt,Mn){const Un=Ut(),Zt=Td(Un,e,n,a,c,d,m,y,T,O,G,ae,Ae,Qe,ct,Rt,Jt,Mn);return Zt!==ar&&Ja(Un,co(),Zt),M5}function w5(e){const n=Ut(),a=yd(n,e);return a!==ar&&Ja(n,co(),a),w5}function g4(e,n,a){Pl(ko,Mu,Cd(Ut(),e,n,a),!0)}function m4(e,n,a,c,d){Pl(ko,Mu,bd(Ut(),e,n,a,c,d),!0)}function _4(e,n,a,c,d,m,y){Pl(ko,Mu,_c(Ut(),e,n,a,c,d,m,y),!0)}function v4(e,n,a,c,d,m,y,T,O){Pl(ko,Mu,Md(Ut(),e,n,a,c,d,m,y,T,O),!0)}function y4(e,n,a,c,d,m,y,T,O,G,ae){Pl(ko,Mu,vc(Ut(),e,n,a,c,d,m,y,T,O,G,ae),!0)}function C4(e,n,a,c,d,m,y,T,O,G,ae,Ae,Qe){Pl(ko,Mu,wd(Ut(),e,n,a,c,d,m,y,T,O,G,ae,Ae,Qe),!0)}function b4(e,n,a,c,d,m,y,T,O,G,ae,Ae,Qe,ct,Rt){Pl(ko,Mu,yc(Ut(),e,n,a,c,d,m,y,T,O,G,ae,Ae,Qe,ct,Rt),!0)}function M4(e,n,a,c,d,m,y,T,O,G,ae,Ae,Qe,ct,Rt,Jt,Mn){Pl(ko,Mu,Td(Ut(),e,n,a,c,d,m,y,T,O,G,ae,Ae,Qe,ct,Rt,Jt,Mn),!0)}function w4(e){Pl(ko,Mu,yd(Ut(),e),!0)}function T4(e,n,a){bu(Cd(Ut(),e,n,a))}function E4(e,n,a,c,d){bu(bd(Ut(),e,n,a,c,d))}function D4(e,n,a,c,d,m,y){bu(_c(Ut(),e,n,a,c,d,m,y))}function x4(e,n,a,c,d,m,y,T,O){bu(Md(Ut(),e,n,a,c,d,m,y,T,O))}function I4(e,n,a,c,d,m,y,T,O,G,ae){bu(vc(Ut(),e,n,a,c,d,m,y,T,O,G,ae))}function S4(e,n,a,c,d,m,y,T,O,G,ae,Ae,Qe){bu(wd(Ut(),e,n,a,c,d,m,y,T,O,G,ae,Ae,Qe))}function A4(e,n,a,c,d,m,y,T,O,G,ae,Ae,Qe,ct,Rt){bu(yc(Ut(),e,n,a,c,d,m,y,T,O,G,ae,Ae,Qe,ct,Rt))}function O4(e,n,a,c,d,m,y,T,O,G,ae,Ae,Qe,ct,Rt,Jt,Mn){bu(Td(Ut(),e,n,a,c,d,m,y,T,O,G,ae,Ae,Qe,ct,Rt,Jt,Mn))}function P4(e){bu(yd(Ut(),e))}function T5(e,n,a,c,d){return Ol(e,Cd(Ut(),n,a,c),d,!1),T5}function E5(e,n,a,c,d,m,y){return Ol(e,bd(Ut(),n,a,c,d,m),y,!1),E5}function D5(e,n,a,c,d,m,y,T,O){return Ol(e,_c(Ut(),n,a,c,d,m,y,T),O,!1),D5}function x5(e,n,a,c,d,m,y,T,O,G,ae){return Ol(e,Md(Ut(),n,a,c,d,m,y,T,O,G),ae,!1),x5}function I5(e,n,a,c,d,m,y,T,O,G,ae,Ae,Qe){return Ol(e,vc(Ut(),n,a,c,d,m,y,T,O,G,ae,Ae),Qe,!1),I5}function S5(e,n,a,c,d,m,y,T,O,G,ae,Ae,Qe,ct,Rt){return Ol(e,wd(Ut(),n,a,c,d,m,y,T,O,G,ae,Ae,Qe,ct),Rt,!1),S5}function A5(e,n,a,c,d,m,y,T,O,G,ae,Ae,Qe,ct,Rt,Jt,Mn){return Ol(e,yc(Ut(),n,a,c,d,m,y,T,O,G,ae,Ae,Qe,ct,Rt,Jt),Mn,!1),A5}function O5(e,n,a,c,d,m,y,T,O,G,ae,Ae,Qe,ct,Rt,Jt,Mn,Un,Zt){return Ol(e,Td(Ut(),n,a,c,d,m,y,T,O,G,ae,Ae,Qe,ct,Rt,Jt,Mn,Un),Zt,!1),O5}function P5(e,n,a){return Ol(e,yd(Ut(),n),a,!1),P5}function L5(e,n,a){const c=Ut();if(Ro(c,lo(),n)){Rs(Tr(),di(),c,e,n,c[Hn],a,!0)}return L5}function N5(e,n,a){const c=Ut();if(Ro(c,lo(),n)){const m=Tr(),y=di();Rs(m,y,c,e,n,s0(Nu(m.data),y,c),a,!0)}return N5}const ef=void 0;var N4=["en",[["a","p"],["AM","PM"],ef],[["AM","PM"],ef,ef],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],ef,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],ef,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",ef,"{1} 'at' {0}",ef],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function L4(e){const a=Math.floor(Math.abs(e)),c=e.toString().replace(/^[^.]*\.?/,"").length;return 1===a&&0===c?1:5}];let y0={};function nm(e){const n=function k4(e){return e.toLowerCase().replace(/_/g,"-")}(e);let a=q5(n);if(a)return a;const c=n.split("-")[0];if(a=q5(c),a)return a;if("en"===c)return N4;throw new Xe(701,!1)}function k5(e){return nm(e)[tf.PluralCase]}function q5(e){return e in y0||(y0[e]=rr.ng&&rr.ng.common&&rr.ng.common.locales&&rr.ng.common.locales[e]),y0[e]}var tf;!function(e){e[e.LocaleId=0]="LocaleId",e[e.DayPeriodsFormat=1]="DayPeriodsFormat",e[e.DayPeriodsStandalone=2]="DayPeriodsStandalone",e[e.DaysFormat=3]="DaysFormat",e[e.DaysStandalone=4]="DaysStandalone",e[e.MonthsFormat=5]="MonthsFormat",e[e.MonthsStandalone=6]="MonthsStandalone",e[e.Eras=7]="Eras",e[e.FirstDayOfWeek=8]="FirstDayOfWeek",e[e.WeekendRange=9]="WeekendRange",e[e.DateFormat=10]="DateFormat",e[e.TimeFormat=11]="TimeFormat",e[e.DateTimeFormat=12]="DateTimeFormat",e[e.NumberSymbols=13]="NumberSymbols",e[e.NumberFormats=14]="NumberFormats",e[e.CurrencyCode=15]="CurrencyCode",e[e.CurrencySymbol=16]="CurrencySymbol",e[e.CurrencyName=17]="CurrencyName",e[e.Currencies=18]="Currencies",e[e.Directionality=19]="Directionality",e[e.PluralCase=20]="PluralCase",e[e.ExtraData=21]="ExtraData"}(tf||(tf={}));const q4=["zero","one","two","few","many"];const C0="en-US",Qp={marker:"element"},$p={marker:"ICU"};var zs;!function(e){e[e.SHIFT=2]="SHIFT",e[e.APPEND_EAGERLY=1]="APPEND_EAGERLY",e[e.COMMENT=2]="COMMENT"}(zs||(zs={}));let R5=C0;function B5(e){dn(e,"Expected localeId to be defined"),"string"==typeof e&&(R5=e.toLowerCase().replace(/_/g,"-"))}function F5(e,n,a){const c=n.insertBeforeIndex,d=Array.isArray(c)?c[0]:c;return null===d?rc(e,0,a):Ir(a[d])}function z5(e,n,a,c,d){const m=n.insertBeforeIndex;if(Array.isArray(m)){let y=c,T=null;if(3&n.type||(T=y,y=d),null!==y&&-1===n.componentOffset)for(let O=1;O1)for(let a=e.length-2;a>=0;a--){const c=e[a];j5(c)||z4(c,n)&&null===U4(c)&&j4(c,n.index)}}function j5(e){return!(64&e.type)}function z4(e,n){return j5(n)||e.index>n.index}function U4(e){const n=e.insertBeforeIndex;return Array.isArray(n)?n[0]:n}function j4(e,n){const a=e.insertBeforeIndex;Array.isArray(a)?a[0]=n:(oc(F5,z5),e.insertBeforeIndex=n)}function th(e,n){const a=e.data[n];return null===a||"string"==typeof a?null:a.hasOwnProperty("currentCaseLViewIndex")?a:a.value}function Z4(e,n,a){const c=P1(e,a,64,null,null);return U5(n,c),c}function Jp(e,n){const a=n[e.currentCaseLViewIndex];return null===a?a:a<0?~a:a}function V5(e){return e>>>17}function H5(e){return(131070&e)>>>1}let nh=0,rh=0;function G5(e,n,a,c){const d=a[Hn];let y,m=null;for(let T=0;T>>1,ct=n[++T],Rt=n[++T];k2(d,us(Qe,a),null,null,ct,Rt,null)}else switch(O){case $p:const G=n[++T],ae=n[++T];if(null===a[ae]){Bi(a[ae]=_l(d,G),a)}break;case Qp:const Ae=n[++T],Qe=n[++T];if(null===a[Qe]){Bi(a[Qe]=As(d,Ae,null),a)}}}}function W5(e,n,a,c,d){for(let m=0;m>>2;switch(3&ae){case 1:const Qe=a[++G],ct=a[++G],Rt=e.data[Ae];"string"==typeof Rt?k2(n[Hn],n[Ae],null,Rt,Qe,O,ct):Rs(e,Rt,n,Qe,O,n[Hn],ct,!1);break;case 0:const Jt=n[Ae];null!==Jt&&Zo(n[Hn],Jt,O);break;case 2:Q4(e,th(e,Ae),n,O);break;case 3:K5(e,th(e,Ae),c,n)}}}}else{const O=a[m+1];if(O>0&&3==(3&O)){const ae=th(e,O>>>2);n[ae.currentCaseLViewIndex]<0&&K5(e,ae,c,n)}}m+=T}}function K5(e,n,a,c){let d=c[n.currentCaseLViewIndex];if(null!==d){let m=nh;d<0&&(d=c[n.currentCaseLViewIndex]=~d,m=-1),W5(e,c,n.update[d],a,m)}}function Q4(e,n,a,c){const d=function $4(e,n){let a=e.cases.indexOf(n);if(-1===a)switch(e.type){case 1:{const c=function R4(e,n){const a=k5(n)(parseInt(e,10)),c=q4[a];return void 0!==c?c:"other"}(n,function F4(){return R5}());a=e.cases.indexOf(c),-1===a&&"other"!==c&&(a=e.cases.indexOf("other"));break}case 0:a=e.cases.indexOf("other")}return-1===a?null:a}(n,c);if(Jp(n,a)!==d&&(Y5(e,n,a),a[n.currentCaseLViewIndex]=null===d?null:~d,null!==d)){const y=a[n.anchorIdx];y&&G5(e,n.create[d],a,y)}}function Y5(e,n,a){let c=Jp(n,a);if(null!==c){const d=n.remove[c];for(let m=0;m0){const T=us(y,a);null!==T&&wl(a[Hn],T)}else Y5(e,th(e,~y),a)}}}function J4(){const e=[];let a,c,n=-1;function m(T,O){n=0;const G=Jp(T,O);c=null!==G?T.remove[G]:wn}function y(){if(n0)return a[T];{e.push(n,c);const O=~T;return m(a[cn].data[O],a),y()}}return 0===e.length?null:(c=e.pop(),n=e.pop(),y())}return function d(T,O){for(a=O;e.length;)e.pop();return m(T.value,O),y}}const Xp=/\ufffd(\d+):?\d*\ufffd/gi,X4=/({\s*\ufffd\d+:?\d*\ufffd\s*,\s*\S{6}\s*,[\s\S]*})/gi,e9=/\ufffd(\d+)\ufffd/,$5=/^\s*(\ufffd\d+:?\d*\ufffd)\s*,\s*(select|plural)\s*,/,ih="\ufffd",t9=/\ufffd\/?\*(\d+:\d+)\ufffd/gi,n9=/\ufffd(\/?[#*]\d+):?\d*\ufffd/gi,r9=/\uE500/g;function o9(e,n,a,c,d,m){const y=$r(),T=[],O=[],G=[[]];d=function c9(e,n){if(function u9(e){return-1===e}(n))return e8(e);{const a=e.indexOf(`:${n}${ih}`)+2+n.toString().length,c=e.search(new RegExp(`${ih}\\/\\*\\d+:${n}${ih}`));return e8(e.substring(a,c))}}(d,m);const ae=function i9(e){return e.replace(r9," ")}(d).split(n9);for(let Ae=0;Aea.length&&a.push(O)}return{type:c,mainBinding:d,cases:n,values:a}}function rm(e){if(!e)return[];let n=0;const a=[],c=[],d=/[{}]/g;let m;for(d.lastIndex=0;m=d.exec(e);){const T=m.index;if("}"==m[0]){if(a.pop(),0==a.length){const O=e.substring(n,T);$5.test(O)?c.push(d9(O)):c.push(O),n=T+1}}else{if(0==a.length){const O=e.substring(n,T);c.push(O),n=T+1}a.push("{")}}const y=e.substring(n);return c.push(y),c}function f9(e,n,a,c,d,m,y,T){const O=[],G=[],ae=[];n.cases.push(m),n.create.push(O),n.remove.push(G),n.update.push(ae);const Qe=Ff(Wo()).getInertBodyElement(y),ct=l2(Qe)||Qe;return ct?n8(e,n,a,c,O,G,ae,ct,d,T,0):0}function n8(e,n,a,c,d,m,y,T,O,G,ae){let Ae=0,Qe=T.firstChild;for(;Qe;){const ct=qr(e,a,1,null);switch(Qe.nodeType){case Node.ELEMENT_NODE:const Rt=Qe,Jt=Rt.tagName.toLowerCase();if(zf.hasOwnProperty(Jt)){im(d,Qp,Jt,O,ct),e.data[ct]=Jt;const sr=Rt.attributes;for(let _r=0;_r>>zs.SHIFT;let Ae=e[ae];null===Ae&&(Ae=e[ae]=O?d.createComment(T):Js(d,T)),G&&null!==a&&vi(d,a,Ae,c,!1)}})(d,O.create,ae,Ae),uo(!0)}function s8(){uo(!1)}function E9(e,n,a){o8(e,n,a),s8()}function D9(e,n){const a=Tr(),c=Ai(a.consts,n);!function a9(e,n,a){const d=Hi().index,m=[];if(e.firstCreatePass&&null===e.data[n]){for(let y=0;y0){const c=e.data[a];W5(e,n,Array.isArray(c)?c:c.update,ua()-rh-1,nh)}nh=0,rh=0}(Tr(),Ut(),e+Kn)}function I9(e,n={}){return function T9(e,n={}){let a=e;if(_9.test(e)){const c={},d=[i8];a=a.replace(v9,(m,y,T)=>{const O=y||T,G=c[O]||[];if(G.length||(O.split("|").forEach(Jt=>{const Mn=Jt.match(w9),Un=Mn?parseInt(Mn[1],10):i8,Zt=M9.test(Jt);G.push([Un,Zt,Jt])}),c[O]=G),!G.length)throw new Error(`i18n postprocess: unmatched placeholder - ${O}`);const ae=d[d.length-1];let Ae=0;for(let Jt=0;Jtn.hasOwnProperty(m)?`${d}${n[m]}${O}`:c),a=a.replace(C9,(c,d)=>n.hasOwnProperty(d)?n[d]:c),a=a.replace(b9,(c,d)=>{if(n.hasOwnProperty(d)){const m=n[d];if(!m.length)throw new Error(`i18n postprocess: unmatched ICU - ${c} with key: ${d}`);return m.shift()}return c})),a}(e,n)}function S9(e,n){}function om(e,n,a,c,d){if(e=st(e),Array.isArray(e))for(let m=0;m>20;if(uc(e)||!e.multi){const ct=new Bu(G,d,gd),Rt=am(O,n,d?ae:ae+Qe,Ae);-1===Rt?(Uu(Jd(T,y),m,O),sm(m,e,n.length),n.push(O),T.directiveStart++,T.directiveEnd++,d&&(T.providerIndexes+=1048576),a.push(ct),y.push(ct)):(a[Rt]=ct,y[Rt]=ct)}else{const ct=am(O,n,ae+Qe,Ae),Rt=am(O,n,ae,ae+Qe),Jt=ct>=0&&a[ct],Mn=Rt>=0&&a[Rt];if(d&&!Mn||!d&&!Jt){Uu(Jd(T,y),m,O);const Un=function L9(e,n,a,c,d){const m=new Bu(e,a,gd);return m.multi=[],m.index=n,m.componentProviders=0,l8(m,d,c&&!a),m}(d?P9:O9,a.length,d,c,G);!d&&Mn&&(a[Rt].providerFactory=Un),sm(m,e,n.length,0),n.push(O),T.directiveStart++,T.directiveEnd++,d&&(T.providerIndexes+=1048576),a.push(Un),y.push(Un)}else{sm(m,e,ct>-1?ct:Rt,l8(a[d?Rt:ct],G,!d&&c))}!d&&c&&Mn&&a[Rt].componentProviders++}}}function sm(e,n,a,c){const d=uc(n),m=function Pg(e){return!!e.useClass}(n);if(d||m){const O=(m?st(n.useClass):n).prototype.ngOnDestroy;if(O){const G=e.destroyHooks||(e.destroyHooks=[]);if(!d&&n.multi){const ae=G.indexOf(a);-1===ae?G.push(a,[c,O]):G[ae+1].push(c,O)}else G.push(a,O)}}}function l8(e,n,a){return a&&e.componentProviders++,e.multi.push(n)-1}function am(e,n,a,c){for(let d=a;d{a.providersResolver=(c,d)=>function A9(e,n,a){const c=Tr();if(c.firstCreatePass){const d=$i(e);om(a,c.data,c.blueprint,d,!0),om(n,c.data,c.blueprint,d,!1)}}(c,d?d(e):e,n)}}class nf{}class N9{}function k9(e,n){return new um(e,n??null,[])}class um extends nf{constructor(n,a,c){super(),this._parent=a,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new wp(this);const d=zi(n);this._bootstrapComponents=et(d.bootstrap),this._r3Injector=lp(n,a,[{provide:nf,useValue:this},{provide:O1,useValue:this.componentFactoryResolver},...c],X(n),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(n)}get injector(){return this._r3Injector}destroy(){const n=this._r3Injector;!n.destroyed&&n.destroy(),this.destroyCbs.forEach(a=>a()),this.destroyCbs=null}onDestroy(n){this.destroyCbs.push(n)}}class cm extends N9{constructor(n){super(),this.moduleType=n}create(n){return new um(this.moduleType,n,[])}}class c8 extends nf{constructor(n){super(),this.componentFactoryResolver=new wp(this),this.instance=null;const a=new Ka([...n.providers,{provide:nf,useValue:this},{provide:O1,useValue:this.componentFactoryResolver}],n.parent||Wf(),n.debugName,new Set(["environment"]));this.injector=a,n.runEnvironmentInitializers&&a.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(n){this.injector.onDestroy(n)}}class eg{constructor(n){this._injector=n,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n)){const a=M1(0,n.type),c=a.length>0?function R9(e,n,a=null){return new c8({providers:e,parent:n,debugName:a,runEnvironmentInitializers:!0}).injector}([a],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n,c)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(const n of this.cachedInjectors.values())null!==n&&n.destroy()}finally{this.cachedInjectors.clear()}}static#e=this.\u0275prov=Fn({token:eg,providedIn:"environment",factory:()=>new eg(Be(Wa))})}function B9(e){e.getStandaloneInjector=n=>n.get(eg).getOrCreateStandaloneInjector(e)}function _8(e,n,a,c){return cr(()=>{const d=e;null!==n&&(d.hasOwnProperty("decorators")&&void 0!==d.decorators?d.decorators.push(...n):d.decorators=n),null!==a&&(d.ctorParameters=a),null!==c&&(d.hasOwnProperty("propDecorators")&&void 0!==d.propDecorators?d.propDecorators={...d.propDecorators,...c}:d.propDecorators=c)})}function G9(e,n,a){const c=Ft()+e,d=Ut();return d[c]===ar?Xa(d,c,a?n.call(a):n()):_u(d,c)}function v8(e,n,a,c){return C8(Ut(),Ft(),e,n,a,c)}function y8(e,n,a,c,d){return b8(Ut(),Ft(),e,n,a,c,d)}function W9(e,n,a,c,d,m){return M8(Ut(),Ft(),e,n,a,c,d,m)}function K9(e,n,a,c,d,m,y){return w8(Ut(),Ft(),e,n,a,c,d,m,y)}function Y9(e,n,a,c,d,m,y,T){const O=Ft()+e,G=Ut(),ae=ta(G,O,a,c,d,m);return Ro(G,O+4,y)||ae?Xa(G,O+5,T?n.call(T,a,c,d,m,y):n(a,c,d,m,y)):_u(G,O+5)}function Q9(e,n,a,c,d,m,y,T,O){const G=Ft()+e,ae=Ut(),Ae=ta(ae,G,a,c,d,m);return Fs(ae,G+4,y,T)||Ae?Xa(ae,G+6,O?n.call(O,a,c,d,m,y,T):n(a,c,d,m,y,T)):_u(ae,G+6)}function $9(e,n,a,c,d,m,y,T,O,G){const ae=Ft()+e,Ae=Ut();let Qe=ta(Ae,ae,a,c,d,m);return f0(Ae,ae+4,y,T,O)||Qe?Xa(Ae,ae+7,G?n.call(G,a,c,d,m,y,T,O):n(a,c,d,m,y,T,O)):_u(Ae,ae+7)}function J9(e,n,a,c,d,m,y,T,O,G,ae){const Ae=Ft()+e,Qe=Ut(),ct=ta(Qe,Ae,a,c,d,m);return ta(Qe,Ae+4,y,T,O,G)||ct?Xa(Qe,Ae+8,ae?n.call(ae,a,c,d,m,y,T,O,G):n(a,c,d,m,y,T,O,G)):_u(Qe,Ae+8)}function X9(e,n,a,c){return T8(Ut(),Ft(),e,n,a,c)}function sh(e,n){const a=e[n];return a===ar?void 0:a}function C8(e,n,a,c,d,m){const y=n+a;return Ro(e,y,d)?Xa(e,y+1,m?c.call(m,d):c(d)):sh(e,y+1)}function b8(e,n,a,c,d,m,y){const T=n+a;return Fs(e,T,d,m)?Xa(e,T+2,y?c.call(y,d,m):c(d,m)):sh(e,T+2)}function M8(e,n,a,c,d,m,y,T){const O=n+a;return f0(e,O,d,m,y)?Xa(e,O+3,T?c.call(T,d,m,y):c(d,m,y)):sh(e,O+3)}function w8(e,n,a,c,d,m,y,T,O){const G=n+a;return ta(e,G,d,m,y,T)?Xa(e,G+4,O?c.call(O,d,m,y,T):c(d,m,y,T)):sh(e,G+4)}function T8(e,n,a,c,d,m){let y=n+a,T=!1;for(let O=0;O=0;a--){const c=n[a];if(e===c.name)return c}}(n,a.pipeRegistry),a.data[d]=c,c.onDestroy&&(a.destroyHooks??=[]).push(d,c.onDestroy)):c=a.data[d];const m=c.factory||(c.factory=po(c.type));const T=Mr(gd);try{const O=qc(!1),G=m();return qc(O),function M(e,n,a,c){a>=e.data.length&&(e.data[a]=null,e.blueprint[a]=null),n[a]=c}(a,Ut(),d,G),G}finally{Mr(T)}}function D8(e,n,a){const c=e+Kn,d=Ut(),m=wa(d,c);return ah(d,c)?C8(d,Ft(),n,m.transform,a,m):m.transform(a)}function t_(e,n,a,c){const d=e+Kn,m=Ut(),y=wa(m,d);return ah(m,d)?b8(m,Ft(),n,y.transform,a,c,y):y.transform(a,c)}function n_(e,n,a,c,d){const m=e+Kn,y=Ut(),T=wa(y,m);return ah(y,m)?M8(y,Ft(),n,T.transform,a,c,d,T):T.transform(a,c,d)}function r_(e,n,a,c,d,m){const y=e+Kn,T=Ut(),O=wa(T,y);return ah(T,y)?w8(T,Ft(),n,O.transform,a,c,d,m,O):O.transform(a,c,d,m)}function i_(e,n,a){const c=e+Kn,d=Ut(),m=wa(d,c);return ah(d,c)?T8(d,Ft(),n,m.transform,a,m):m.transform.apply(m,a)}function ah(e,n){return e[cn].data[n].pure}function o_(){return this._results[Symbol.iterator]()}class fm{static#e=Symbol.iterator;get changes(){return this._changes||(this._changes=new Ya)}constructor(n=!1){this._emitDistinctChangesOnly=n,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const a=fm.prototype;a[Symbol.iterator]||(a[Symbol.iterator]=o_)}get(n){return this._results[n]}map(n){return this._results.map(n)}filter(n){return this._results.filter(n)}find(n){return this._results.find(n)}reduce(n,a){return this._results.reduce(n,a)}forEach(n){this._results.forEach(n)}some(n){return this._results.some(n)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(n,a){const c=this;c.dirty=!1;const d=No(n);(this._changesDetected=!function Cf(e,n,a){if(e.length!==n.length)return!1;for(let c=0;cnull;function A8(e,n){return S8(e,n)}class rg{static#e=this.__NG_ELEMENT_ID__=m_}function m_(){return L8(Hi(),Ut())}const __=rg,O8=class extends __{constructor(n,a,c){super(),this._lContainer=n,this._hostTNode=a,this._hostLView=c}get element(){return dd(this._hostTNode,this._hostLView)}get injector(){return new si(this._hostTNode,this._hostLView)}get parentInjector(){const n=Xd(this._hostTNode,this._hostLView);if(Vl(n)){const a=Cr(n,this._hostLView),c=Fu(n),d=a[cn].data[c+8];return new si(d,a)}return new si(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(n){const a=P8(this._lContainer);return null!==a&&a[n]||null}get length(){return this._lContainer.length-Y}createEmbeddedView(n,a,c){let d,m;"number"==typeof c?d=c:null!=c&&(d=c.index,m=c.injector);const y=A8(this._lContainer,n.ssrId),T=n.createEmbeddedViewImpl(a||{},m,y),O=!!y&&!fi(this._hostTNode);return this.insertImpl(T,d,O),T}createComponent(n,a,c,d,m){const y=n&&!Gl(n);let T;if(y)T=a;else{const Jt=a||{};T=Jt.index,c=Jt.injector,d=Jt.projectableNodes,m=Jt.environmentInjector||Jt.ngModuleRef}const O=y?n:new j1(jn(n)),G=c||this.parentInjector;if(!m&&null==O.ngModule){const Mn=(y?G:this.parentInjector).get(Wa,null);Mn&&(m=Mn)}const ae=jn(O.componentType??{}),Ae=A8(this._lContainer,ae?.id??null),Qe=Ae?.firstChild??null,ct=O.create(G,d,Qe,m),Rt=!!Ae&&!fi(this._hostTNode);return this.insertImpl(ct.hostView,T,Rt),ct}insert(n,a){return this.insertImpl(n,a,!1)}insertImpl(n,a,c){const d=n._lView;d[cn];if(function S0(e){return En(e[ir])}(d)){const O=this.indexOf(n);if(-1!==O)this.detach(O);else{const G=d[ir],ae=new O8(G,G[mi],G[ir]);ae.detach(ae.indexOf(n))}}const y=this._adjustIndex(a),T=this._lContainer;return a_(T,d,y,!c),n.attachToViewContainerRef(),bf(hm(T),y,n),n}move(n,a){return this.insert(n,a)}indexOf(n){const a=P8(this._lContainer);return null!==a?a.indexOf(n):-1}remove(n){const a=this._adjustIndex(n,-1),c=vl(this._lContainer,a);c&&(jc(hm(this._lContainer),a),yl(c[cn],c))}detach(n){const a=this._adjustIndex(n,-1),c=vl(this._lContainer,a);return c&&null!=jc(hm(this._lContainer),a)?new vd(c):null}_adjustIndex(n,a=0){return n??this.length+a}};function P8(e){return e[8]}function hm(e){return e[8]||(e[8]=[])}function L8(e,n){let a;const c=n[e.index];return En(c)?a=c:(a=hu(c,n,null,e),n[e.index]=a,pc(n,a)),N8(a,n,e,c),new O8(a,e,n)}let N8=k8;function k8(e,n,a,c){if(e[vr])return;let d;d=8&a.type?Ir(c):function v_(e,n){const a=e[Hn],c=a.createComment(""),d=_o(n,e);return vi(a,Ua(a,d),c,function rd(e,n){return e.nextSibling(n)}(a,d),!1),c}(n,a),e[vr]=d}class pm{constructor(n){this.queryList=n,this.matches=null}clone(){return new pm(this.queryList)}setDirty(){this.queryList.setDirty()}}class gm{constructor(n=[]){this.queries=n}createEmbeddedView(n){const a=n.queries;if(null!==a){const c=null!==n.contentQueries?n.contentQueries[0]:a.length,d=[];for(let m=0;m0)c.push(y[T/2]);else{const G=m[T+1],ae=n[-O];for(let Ae=Y;Ae(null===d&&(d=Mi().compileNgModule(Us,`ng:///${e.name}/\u0275mod.js`,{type:e,bootstrap:No(n.bootstrap||wn).map(st),declarations:c.map(st),imports:No(n.imports||wn).map(st).map(Q8),exports:No(n.exports||wn).map(st).map(Q8),schemas:n.schemas?No(n.schemas):null,id:n.id||null}),d.schemas||(d.schemas=[])),d)});let m=null;Object.defineProperty(e,pi,{get:()=>{if(null===m){const T=Mi();m=T.compileFactory(Us,`ng:///${e.name}/\u0275fac.js`,{name:e.name,type:e,deps:Ku(e),target:T.FactoryTarget.NgModule,typeArgumentCount:0})}return m},configurable:!1});let y=null;Object.defineProperty(e,xn,{get:()=>{if(null===y){const T={name:e.name,type:e,providers:n.providers||wn,imports:[(n.imports||wn).map(st),(n.exports||wn).map(st)]};y=Mi().compileInjector(Us,`ng:///${e.name}/\u0275inj.js`,T)}return y},configurable:!1})})(e,n),void 0!==n.id&&Oa(e,n.id),function O_(e,n){uh.push({moduleType:e,ngModule:n})}(e,n)}function R_(e,n){const a=No(n.declarations||wn),c=M0(e);a.forEach(d=>{if((d=st(d)).hasOwnProperty(Hr)){Y8(jn(d),c)}else!d.hasOwnProperty(Ti)&&!d.hasOwnProperty(kr)&&(d.ngSelectorScope=e)})}function Y8(e,n){e.directiveDefs=()=>Array.from(n.compilation.directives).map(a=>a.hasOwnProperty(Hr)?jn(a):ti(a)).filter(a=>!!a),e.pipeDefs=()=>Array.from(n.compilation.pipes).map(a=>Zr(a)),e.schemas=n.schemas,e.tView=null}function M0(e){if(Z8(e))return function B_(e){const n=zi(e,!0);if(null!==n.transitiveCompileScopes)return n.transitiveCompileScopes;const a={schemas:n.schemas||null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set,pipes:new Set}};return et(n.imports).forEach(c=>{const d=M0(c);d.exported.directives.forEach(m=>a.compilation.directives.add(m)),d.exported.pipes.forEach(m=>a.compilation.pipes.add(m))}),et(n.declarations).forEach(c=>{Zr(c)?a.compilation.pipes.add(c):a.compilation.directives.add(c)}),et(n.exports).forEach(c=>{const d=c;if(Z8(d)){const m=M0(d);m.exported.directives.forEach(y=>{a.compilation.directives.add(y),a.exported.directives.add(y)}),m.exported.pipes.forEach(y=>{a.compilation.pipes.add(y),a.exported.pipes.add(y)})}else Zr(d)?a.exported.pipes.add(d):a.exported.directives.add(d)}),n.transitiveCompileScopes=a,a}(e);if(ts(e)){if(null!==(jn(e)||ti(e)))return{schemas:null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set([e]),pipes:new Set}};if(null!==Zr(e))return{schemas:null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set,pipes:new Set([e])}}}throw new Error(`${e.name} does not have a module def (\u0275mod property)`)}function Q8(e){return H8(e)?e.ngModule:e}let Mm=0;function F_(e,n){let a=null;(function Df(e,n){d1(n)&&(pl.set(e,n),gl.add(e))})(e,n),X8(e,n),Object.defineProperty(e,Hr,{get:()=>{if(null===a){const c=Mi();if(d1(n)){const G=[`Component '${e.name}' is not resolved:`];throw n.templateUrl&&G.push(` - templateUrl: ${n.templateUrl}`),n.styleUrls&&n.styleUrls.length&&G.push(` - styleUrls: ${JSON.stringify(n.styleUrls)}`),G.push("Did you run and wait for 'resolveComponentResources()'?"),new Error(G.join("\n"))}const d=function A_(){return b0}();let m=n.preserveWhitespaces;void 0===m&&(m=null!==d&&void 0!==d.preserveWhitespaces&&d.preserveWhitespaces);let y=n.encapsulation;void 0===y&&(y=null!==d&&void 0!==d.defaultEncapsulation?d.defaultEncapsulation:mr.Emulated);const T=n.templateUrl||`ng:///${e.name}/template.html`,O={...e6(e,n),typeSourceSpan:c.createParseSourceSpan("Component",e.name,T),template:n.template||"",preserveWhitespaces:m,styles:n.styles||wn,animations:n.animations,declarations:[],changeDetection:n.changeDetection,encapsulation:y,interpolation:n.interpolation,viewProviders:n.viewProviders||null};Mm++;try{if(O.usesInheritance&&t6(e),a=c.compileComponent(Us,T,O),n.standalone){const G=No(n.imports||wn),{directiveDefs:ae,pipeDefs:Ae}=function U_(e,n){let a=null,c=null;return{directiveDefs:()=>{if(null===a){a=[jn(e)];const y=new Set([e]);for(const T of n){const O=st(T);if(!y.has(O))if(y.add(O),zi(O)){const G=M0(O);for(const ae of G.exported.directives){const Ae=jn(ae)||ti(ae);Ae&&!y.has(ae)&&(y.add(ae),a.push(Ae))}}else{const G=jn(O)||ti(O);G&&a.push(G)}}}return a},pipeDefs:()=>{if(null===c){c=[];const y=new Set;for(const T of n){const O=st(T);if(!y.has(O))if(y.add(O),zi(O)){const G=M0(O);for(const ae of G.exported.pipes){const Ae=Zr(ae);Ae&&!y.has(ae)&&(y.add(ae),c.push(Ae))}}else{const G=Zr(O);G&&c.push(G)}}}return c}}}(e,G);a.directiveDefs=ae,a.pipeDefs=Ae,a.dependencies=()=>G.map(st)}}finally{Mm--}if(0===Mm&&function P_(){if(!ym){ym=!0;try{for(let e=uh.length-1;e>=0;e--){const{moduleType:n,ngModule:a}=uh[e];a.declarations&&a.declarations.every(G8)&&(uh.splice(e,1),R_(n,a))}}finally{ym=!1}}}(),function j_(e){return void 0!==e.ngSelectorScope}(e)){const G=M0(e.ngSelectorScope);Y8(a,G)}if(n.schemas){if(!n.standalone)throw new Error(`The 'schemas' was specified for the ${Gt(e)} but is only valid on a component that is standalone.`);a.schemas=n.schemas}else n.standalone&&(a.schemas=[])}return a},configurable:!1})}function $8(e,n){let a=null;X8(e,n||{}),Object.defineProperty(e,Ti,{get:()=>{if(null===a){const c=J8(e,n||{});a=Mi().compileDirective(Us,c.sourceMapUrl,c.metadata)}return a},configurable:!1})}function J8(e,n){const a=e&&e.name,c=`ng:///${a}/\u0275dir.js`,d=Mi(),m=e6(e,n);return m.typeSourceSpan=d.createParseSourceSpan("Directive",a,c),m.usesInheritance&&t6(e),{metadata:m,sourceMapUrl:c}}function X8(e,n){let a=null;Object.defineProperty(e,pi,{get:()=>{if(null===a){const c=J8(e,n),d=Mi();a=d.compileFactory(Us,`ng:///${e.name}/\u0275fac.js`,{name:c.metadata.name,type:c.metadata.type,typeArgumentCount:0,deps:Ku(e),target:d.FactoryTarget.Directive})}return a},configurable:!1})}function V_(e){return Object.getPrototypeOf(e.prototype)===Object.prototype}function e6(e,n){const a=Wu(),c=a.ownPropMetadata(e);return{name:e.name,type:e,selector:void 0!==n.selector?n.selector:null,host:n.host||Rn,propMetadata:c,inputs:n.inputs||wn,outputs:n.outputs||wn,queries:n6(e,c,r6),lifecycle:{usesOnChanges:a.hasLifecycleHook(e,"ngOnChanges")},typeSourceSpan:null,usesInheritance:!V_(e),exportAs:G_(n.exportAs),providers:n.providers||null,viewQueries:n6(e,c,i6),isStandalone:!!n.standalone,isSignal:!!n.signals,hostDirectives:n.hostDirectives?.map(d=>"function"==typeof d?{directive:d}:d)||null}}function t6(e){const n=Object.prototype;let a=Object.getPrototypeOf(e.prototype).constructor;for(;a&&a!==n;)!ti(a)&&!jn(a)&&K_(a)&&$8(a,null),a=Object.getPrototypeOf(a)}function H_(e){return"string"==typeof e?s6(e):st(e)}function Z_(e,n){return{propertyName:e,predicate:H_(n.selector),descendants:n.descendants,first:n.first,read:n.read?n.read:null,static:!!n.static,emitDistinctChangesOnly:!!n.emitDistinctChangesOnly}}function n6(e,n,a){const c=[];for(const d in n)if(n.hasOwnProperty(d)){const m=n[d];m.forEach(y=>{if(a(y)){if(!y.selector)throw new Error(`Can't construct a query for the property "${d}" of "${Gt(e)}" since the query selector wasn't defined.`);if(m.some(o6))throw new Error("Cannot combine @Input decorators with query decorators");c.push(Z_(d,y))}})}return c}function G_(e){return void 0===e?null:s6(e)}function r6(e){const n=e.ngMetadataName;return"ContentChild"===n||"ContentChildren"===n}function i6(e){const n=e.ngMetadataName;return"ViewChild"===n||"ViewChildren"===n}function o6(e){return"Input"===e.ngMetadataName}function s6(e){return e.split(",").map(n=>n.trim())}const W_=["ngOnChanges","ngOnInit","ngOnDestroy","ngDoCheck","ngAfterViewInit","ngAfterViewChecked","ngAfterContentInit","ngAfterContentChecked"];function K_(e){const n=Wu();if(W_.some(c=>n.hasLifecycleHook(e,c)))return!0;const a=n.propMetadata(e);for(const c in a){const d=a[c];for(let m=0;me,void 0,void 0,(e,n)=>$8(e,n)),Q_=hs("Component",(e={})=>({changeDetection:Nr.Default,...e}),l6,void 0,(e,n)=>F_(e,n)),$_=hs("Pipe",e=>({pure:!0,...e}),void 0,void 0,(e,n)=>function Y_(e,n){let a=null,c=null;Object.defineProperty(e,pi,{get:()=>{if(null===c){const d=a6(e,n),m=Mi(d.type);c=m.compileFactory(Us,`ng:///${d.name}/\u0275fac.js`,{name:d.name,type:d.type,typeArgumentCount:0,deps:Ku(e),target:m.FactoryTarget.Pipe})}return c},configurable:!1}),Object.defineProperty(e,kr,{get:()=>{if(null===a){const d=a6(e,n);a=Mi(d.type).compilePipe(Us,`ng:///${d.name}/\u0275pipe.js`,d)}return a},configurable:!1})}(e,n)),J_=Qs("Input",e=>e?"string"==typeof e?{alias:e}:e:{}),X_=Qs("Output",e=>({alias:e})),e7=Qs("HostBinding",e=>({hostPropertyName:e})),t7=Qs("HostListener",(e,n)=>({eventName:e,args:n})),n7=hs("NgModule",e=>e,void 0,void 0,(e,n)=>L_(e,n)),r7=new zn("Application Initializer");class rf{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((n,a)=>{this.resolve=n,this.reject=a}),this.appInits=Nt(r7,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const n=[];for(const c of this.appInits){const d=c();if(J1(d))n.push(d);else if(Y2(d)){const m=new Promise((y,T)=>{d.subscribe({complete:y,error:T})});n.push(m)}}const a=()=>{this.done=!0,this.resolve()};Promise.all(n).then(()=>{a()}).catch(c=>{this.reject(c)}),0===n.length&&a(),this.initialized=!0}static#e=this.\u0275fac=function(a){return new(a||rf)};static#t=this.\u0275prov=Fn({token:rf,factory:rf.\u0275fac,providedIn:"root"})}class w0{log(n){console.log(n)}warn(n){console.warn(n)}static#e=this.\u0275fac=function(a){return new(a||w0)};static#t=this.\u0275prov=Fn({token:w0,factory:w0.\u0275fac,providedIn:"platform"})}const og=new zn("LocaleId",{providedIn:"root",factory:()=>Nt(og,Yt.Optional|Yt.SkipSelf)||function i7(){return typeof $localize<"u"&&$localize.locale||C0}()}),o7=new zn("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});new zn("Translations"),new zn("TranslationsFormat");var u6;!function(e){e[e.Error=0]="Error",e[e.Warning=1]="Warning",e[e.Ignore=2]="Ignore"}(u6||(u6={}));class T0{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new z(!1)}add(){this.hasPendingTasks.next(!0);const n=this.taskId++;return this.pendingTasks.add(n),n}remove(n){this.pendingTasks.delete(n),0===this.pendingTasks.size&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks.next(!1)}static#e=this.\u0275fac=function(a){return new(a||T0)};static#t=this.\u0275prov=Fn({token:T0,factory:T0.\u0275fac,providedIn:"root"})}class s7{constructor(n,a){this.ngModuleFactory=n,this.componentFactories=a}}class sg{compileModuleSync(n){return new cm(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){const a=this.compileModuleSync(n),d=et(zi(n).declarations).reduce((m,y)=>{const T=jn(y);return T&&m.push(new j1(T)),m},[]);return new s7(a,d)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}static#e=this.\u0275fac=function(a){return new(a||sg)};static#t=this.\u0275prov=Fn({token:sg,factory:sg.\u0275fac,providedIn:"root"})}new zn("compilerOptions");new class l7{constructor(){this.resolverToTokenToDependencies=new WeakMap,this.resolverToProviders=new WeakMap,this.standaloneInjectorToComponent=new WeakMap}reset(){this.resolverToTokenToDependencies=new WeakMap,this.resolverToProviders=new WeakMap,this.standaloneInjectorToComponent=new WeakMap}};const h6=new zn(""),p6=new zn("");class dh{constructor(n,a,c){this._ngZone=n,this.registry=a,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,Em||(function I7(e){Em=e}(c),c.addToWindow(a)),this._watchAngularEvents(),n.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{i.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let n=this._callbacks.pop();clearTimeout(n.timeoutId),n.doneCb(this._didWork)}this._didWork=!1});else{let n=this.getPendingTasks();this._callbacks=this._callbacks.filter(a=>!a.updateCb||!a.updateCb(n)||(clearTimeout(a.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(n=>({source:n.source,creationLocation:n.creationLocation,data:n.data})):[]}addCallback(n,a,c){let d=-1;a&&a>0&&(d=setTimeout(()=>{this._callbacks=this._callbacks.filter(m=>m.timeoutId!==d),n(this._didWork,this.getPendingTasks())},a)),this._callbacks.push({doneCb:n,timeoutId:d,updateCb:c})}whenStable(n,a,c){if(c&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(n,a,c),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(n){this.registry.registerApplication(n,this)}unregisterApplication(n){this.registry.unregisterApplication(n)}findProviders(n,a,c){return[]}static#e=this.\u0275fac=function(a){return new(a||dh)(Be(i),Be(E0),Be(p6))};static#t=this.\u0275prov=Fn({token:dh,factory:dh.\u0275fac})}class E0{constructor(){this._applications=new Map}registerApplication(n,a){this._applications.set(n,a)}unregisterApplication(n){this._applications.delete(n)}unregisterAllApplications(){this._applications.clear()}getTestability(n){return this._applications.get(n)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(n,a=!0){return Em?.findTestabilityInTree(this,n,a)??null}static#e=this.\u0275fac=function(a){return new(a||E0)};static#t=this.\u0275prov=Fn({token:E0,factory:E0.\u0275fac,providedIn:"platform"})}let Em,Sd=null;const g6=new zn("AllowMultipleToken"),Dm=new zn("PlatformDestroyListeners"),m6=new zn("appBootstrapListener");function _6(){!function dr(e){gr=e}(()=>{throw new Xe(600,!1)})}function v6(e){e.get(Gh,null)?.forEach(a=>a())}function y6(e,n,a=[]){const c=`Platform: ${n}`,d=new zn(c);return(m=[])=>{let y=xm();if(!y||y.injector.get(g6,!1)){const T=[...a,...m,{provide:d,useValue:!0}];e?e(T):function O7(e){if(Sd&&!Sd.get(g6,!1))throw new Xe(400,!1);_6(),Sd=e;const n=e.get(D0);return v6(e),n}(C6(T,c))}return function L7(e){const n=xm();if(!n)throw new Xe(401,!1);return n}()}}function C6(e=[],n){return ks.create({name:n,providers:[{provide:g2,useValue:"platform"},{provide:Dm,useValue:new Set([()=>Sd=null])},...e]})}function xm(){return Sd?.get(D0)??null}class D0{constructor(n){this._injector=n,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(n,a){const c=function N7(e="zone.js",n){return"noop"===e?new b:"zone.js"===e?new i(n):e}(a?.ngZone,b6({eventCoalescing:a?.ngZoneEventCoalescing,runCoalescing:a?.ngZoneRunCoalescing}));return c.run(()=>{const d=function q9(e,n,a){return new um(e,n,a)}(n.moduleType,this.injector,D6(()=>c)),m=d.injector.get(xl,null);return c.runOutsideAngular(()=>{const y=c.onError.subscribe({next:T=>{m.handleError(T)}});d.onDestroy(()=>{lg(this._modules,d),y.unsubscribe()})}),M6(m,c,()=>{const y=d.injector.get(rf);return y.runInitializers(),y.donePromise.then(()=>(B5(d.injector.get(og,C0)||C0),this._moduleDoBootstrap(d),d))})})}bootstrapModule(n,a=[]){const c=w6({},a);return function S7(e,n,a){const c=new cm(a);return Promise.resolve(c)}(this.injector,0,n).then(d=>this.bootstrapModuleFactory(d,c))}_moduleDoBootstrap(n){const a=n.injector.get(wu);if(n._bootstrapComponents.length>0)n._bootstrapComponents.forEach(c=>a.bootstrap(c));else{if(!n.instance.ngDoBootstrap)throw new Xe(-403,!1);n.instance.ngDoBootstrap(a)}this._modules.push(n)}onDestroy(n){this._destroyListeners.push(n)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new Xe(404,!1);this._modules.slice().forEach(a=>a.destroy()),this._destroyListeners.forEach(a=>a());const n=this._injector.get(Dm,null);n&&(n.forEach(a=>a()),n.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static#e=this.\u0275fac=function(a){return new(a||D0)(Be(ks))};static#t=this.\u0275prov=Fn({token:D0,factory:D0.\u0275fac,providedIn:"platform"})}function b6(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}function M6(e,n,a){try{const c=a();return J1(c)?c.catch(d=>{throw n.runOutsideAngular(()=>e.handleError(d)),d}):c}catch(c){throw n.runOutsideAngular(()=>e.handleError(c)),c}}function w6(e,n){return Array.isArray(n)?n.reduce(w6,e):{...e,...n}}class wu{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=Nt(E6),this.zoneIsStable=Nt(S),this.componentTypes=[],this.components=[],this.isStable=Nt(T0).hasPendingTasks.pipe((0,xe.w)(n=>n?(0,V.of)(!1):this.zoneIsStable),function Ne(e,n){return a=>a.lift(new Ee(e,n))}(),J()),this._injector=Nt(Wa)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(n,a){const c=n instanceof Xh;if(!this._injector.get(rf).done){!c&&ts(n);throw new Xe(405,!1)}let m;m=c?n:this._injector.get(O1).resolveComponentFactory(n),this.componentTypes.push(m.componentType);const y=function A7(e){return e.isBoundToModule}(m)?void 0:this._injector.get(nf),T=a||m.selector,O=m.create(ks.NULL,[],T,y),G=O.location.nativeElement,ae=O.injector.get(h6,null);return ae?.registerApplication(G),O.onDestroy(()=>{this.detachView(O.hostView),lg(this.components,O),ae?.unregisterApplication(G)}),this._loadComponent(O),O}tick(){if(this._runningTick)throw new Xe(101,!1);try{this._runningTick=!0;for(let n of this._views)n.detectChanges()}catch(n){this.internalErrorHandler(n)}finally{this._runningTick=!1}}attachView(n){const a=n;this._views.push(a),a.attachToAppRef(this)}detachView(n){const a=n;lg(this._views,a),a.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n);const a=this._injector.get(m6,[]);a.push(...this._bootstrapListeners),a.forEach(c=>c(n))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(n=>n()),this._views.slice().forEach(n=>n.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(n){return this._destroyListeners.push(n),()=>lg(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new Xe(406,!1);const n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static#e=this.\u0275fac=function(a){return new(a||wu)};static#t=this.\u0275prov=Fn({token:wu,factory:wu.\u0275fac,providedIn:"root"})}function lg(e,n){const a=e.indexOf(n);a>-1&&e.splice(a,1)}const E6=new zn("",{providedIn:"root",factory:()=>Nt(xl).handleError.bind(void 0)});function k7(){const e=Nt(i),n=Nt(xl);return a=>e.runOutsideAngular(()=>n.handleError(a))}class fh{constructor(){this.zone=Nt(i),this.applicationRef=Nt(wu)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static#e=this.\u0275fac=function(a){return new(a||fh)};static#t=this.\u0275prov=Fn({token:fh,factory:fh.\u0275fac,providedIn:"root"})}new zn("");function D6(e){return[{provide:i,useFactory:e},{provide:Vf,multi:!0,useFactory:()=>{const n=Nt(fh,{optional:!0});return()=>n.initialize()}},{provide:E6,useFactory:k7},{provide:S,useFactory:U}]}function R7(){}class B7{static#e=this.__NG_ELEMENT_ID__=F7}function F7(e){return function z7(e,n,a){if(ui(e)&&!a){const c=Vi(e.index,n);return new vd(c,c)}if(47&e.type){const c=n[Rr];return new vd(c,n)}return null}(Hi(),Ut(),16==(16&e))}class A6{constructor(){}supports(n){return G1(n)}create(n){return new G7(n)}}const Z7=(e,n)=>n;class G7{constructor(n){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=n||Z7}forEachItem(n){let a;for(a=this._itHead;null!==a;a=a._next)n(a)}forEachOperation(n){let a=this._itHead,c=this._removalsHead,d=0,m=null;for(;a||c;){const y=!c||a&&a.currentIndex{y=this._trackByFn(d,T),null!==a&&Object.is(a.trackById,y)?(c&&(a=this._verifyReinsertion(a,T,y,d)),Object.is(a.item,T)||this._addIdentityChange(a,T)):(a=this._mismatch(a,T,y,d),c=!0),a=a._next,d++}),this.length=d;return this._truncate(a),this.collection=n,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let n;for(n=this._previousItHead=this._itHead;null!==n;n=n._next)n._nextPrevious=n._next;for(n=this._additionsHead;null!==n;n=n._nextAdded)n.previousIndex=n.currentIndex;for(this._additionsHead=this._additionsTail=null,n=this._movesHead;null!==n;n=n._nextMoved)n.previousIndex=n.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(n,a,c,d){let m;return null===n?m=this._itTail:(m=n._prev,this._remove(n)),null!==(n=null===this._unlinkedRecords?null:this._unlinkedRecords.get(c,null))?(Object.is(n.item,a)||this._addIdentityChange(n,a),this._reinsertAfter(n,m,d)):null!==(n=null===this._linkedRecords?null:this._linkedRecords.get(c,d))?(Object.is(n.item,a)||this._addIdentityChange(n,a),this._moveAfter(n,m,d)):n=this._addAfter(new W7(a,c),m,d),n}_verifyReinsertion(n,a,c,d){let m=null===this._unlinkedRecords?null:this._unlinkedRecords.get(c,null);return null!==m?n=this._reinsertAfter(m,n._prev,d):n.currentIndex!=d&&(n.currentIndex=d,this._addToMoves(n,d)),n}_truncate(n){for(;null!==n;){const a=n._next;this._addToRemovals(this._unlink(n)),n=a}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(n,a,c){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(n);const d=n._prevRemoved,m=n._nextRemoved;return null===d?this._removalsHead=m:d._nextRemoved=m,null===m?this._removalsTail=d:m._prevRemoved=d,this._insertAfter(n,a,c),this._addToMoves(n,c),n}_moveAfter(n,a,c){return this._unlink(n),this._insertAfter(n,a,c),this._addToMoves(n,c),n}_addAfter(n,a,c){return this._insertAfter(n,a,c),null===this._additionsTail?this._additionsTail=this._additionsHead=n:this._additionsTail=this._additionsTail._nextAdded=n,n}_insertAfter(n,a,c){const d=null===a?this._itHead:a._next;return n._next=d,n._prev=a,null===d?this._itTail=n:d._prev=n,null===a?this._itHead=n:a._next=n,null===this._linkedRecords&&(this._linkedRecords=new O6),this._linkedRecords.put(n),n.currentIndex=c,n}_remove(n){return this._addToRemovals(this._unlink(n))}_unlink(n){null!==this._linkedRecords&&this._linkedRecords.remove(n);const a=n._prev,c=n._next;return null===a?this._itHead=c:a._next=c,null===c?this._itTail=a:c._prev=a,n}_addToMoves(n,a){return n.previousIndex===a||(null===this._movesTail?this._movesTail=this._movesHead=n:this._movesTail=this._movesTail._nextMoved=n),n}_addToRemovals(n){return null===this._unlinkedRecords&&(this._unlinkedRecords=new O6),this._unlinkedRecords.put(n),n.currentIndex=null,n._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=n,n._prevRemoved=null):(n._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=n),n}_addIdentityChange(n,a){return n.item=a,null===this._identityChangesTail?this._identityChangesTail=this._identityChangesHead=n:this._identityChangesTail=this._identityChangesTail._nextIdentityChange=n,n}}class W7{constructor(n,a){this.item=n,this.trackById=a,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class K7{constructor(){this._head=null,this._tail=null}add(n){null===this._head?(this._head=this._tail=n,n._nextDup=null,n._prevDup=null):(this._tail._nextDup=n,n._prevDup=this._tail,n._nextDup=null,this._tail=n)}get(n,a){let c;for(c=this._head;null!==c;c=c._nextDup)if((null===a||a<=c.currentIndex)&&Object.is(c.trackById,n))return c;return null}remove(n){const a=n._prevDup,c=n._nextDup;return null===a?this._head=c:a._nextDup=c,null===c?this._tail=a:c._prevDup=a,null===this._head}}class O6{constructor(){this.map=new Map}put(n){const a=n.trackById;let c=this.map.get(a);c||(c=new K7,this.map.set(a,c)),c.add(n)}get(n,a){const c=n,d=this.map.get(c);return d?d.get(n,a):null}remove(n){const a=n.trackById;return this.map.get(a).remove(n)&&this.map.delete(a),n}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function P6(e,n,a){const c=e.previousIndex;if(null===c)return c;let d=0;return a&&c{if(a&&a.key===d)this._maybeAddToChanges(a,c),this._appendAfter=a,a=a._next;else{const m=this._getOrCreateRecordForKey(d,c);a=this._insertBeforeOrAppend(a,m)}}),a){a._prev&&(a._prev._next=null),this._removalsHead=a;for(let c=a;null!==c;c=c._nextRemoved)c===this._mapHead&&(this._mapHead=null),this._records.delete(c.key),c._nextRemoved=c._next,c.previousValue=c.currentValue,c.currentValue=null,c._prev=null,c._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(n,a){if(n){const c=n._prev;return a._next=n,a._prev=c,n._prev=a,c&&(c._next=a),n===this._mapHead&&(this._mapHead=a),this._appendAfter=n,n}return this._appendAfter?(this._appendAfter._next=a,a._prev=this._appendAfter):this._mapHead=a,this._appendAfter=a,null}_getOrCreateRecordForKey(n,a){if(this._records.has(n)){const d=this._records.get(n);this._maybeAddToChanges(d,a);const m=d._prev,y=d._next;return m&&(m._next=y),y&&(y._prev=m),d._next=null,d._prev=null,d}const c=new Q7(n);return this._records.set(n,c),c.currentValue=a,this._addToAdditions(c),c}_reset(){if(this.isDirty){let n;for(this._previousMapHead=this._mapHead,n=this._previousMapHead;null!==n;n=n._next)n._nextPrevious=n._next;for(n=this._changesHead;null!==n;n=n._nextChanged)n.previousValue=n.currentValue;for(n=this._additionsHead;null!=n;n=n._nextAdded)n.previousValue=n.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(n,a){Object.is(a,n.currentValue)||(n.previousValue=n.currentValue,n.currentValue=a,this._addToChanges(n))}_addToAdditions(n){null===this._additionsHead?this._additionsHead=this._additionsTail=n:(this._additionsTail._nextAdded=n,this._additionsTail=n)}_addToChanges(n){null===this._changesHead?this._changesHead=this._changesTail=n:(this._changesTail._nextChanged=n,this._changesTail=n)}_forEach(n,a){n instanceof Map?n.forEach(a):Object.keys(n).forEach(c=>a(n[c],c))}}class Q7{constructor(n){this.key=n,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function N6(){return new bc([new A6])}class bc{static#e=this.\u0275prov=Fn({token:bc,providedIn:"root",factory:N6});constructor(n){this.factories=n}static create(n,a){if(null!=a){const c=a.factories.slice();n=n.concat(c)}return new bc(n)}static extend(n){return{provide:bc,useFactory:a=>bc.create(n,a||N6()),deps:[[bc,new Jl,new $l]]}}find(n){const a=this.factories.find(c=>c.supports(n));if(null!=a)return a;throw new Xe(901,!1)}}function k6(){return new Mc([new L6])}class Mc{static#e=this.\u0275prov=Fn({token:Mc,providedIn:"root",factory:k6});constructor(n){this.factories=n}static create(n,a){if(a){const c=a.factories.slice();n=n.concat(c)}return new Mc(n)}static extend(n){return{provide:Mc,useFactory:a=>Mc.create(n,a||k6()),deps:[[Mc,new Jl,new $l]]}}find(n){const a=this.factories.find(c=>c.supports(n));if(a)return a;throw new Xe(901,!1)}}const $7=[new L6],J7=[new A6],X7=(new bc(J7),new Mc($7),y6(null,"core",[]));class dg{constructor(n){}static#e=this.\u0275fac=function(a){return new(a||dg)(Be(wu))};static#t=this.\u0275mod=ao({type:dg});static#n=this.\u0275inj=Ln({})}function cv(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}function dv(e,n=NaN){return isNaN(parseFloat(e))||isNaN(Number(e))?n:Number(e)}},1135:(dt,de,C)=>{"use strict";C.d(de,{iD:()=>yn});var f=C(1354),l=C(2484),k=C(4646);class R extends k.w{constructor(Ue,Je){super()}schedule(Ue,Je=0){return this}}class q extends R{constructor(Ue,Je){super(Ue,Je),this.scheduler=Ue,this.work=Je,this.pending=!1}schedule(Ue,Je=0){if(this.closed)return this;this.state=Ue;const qe=this.id,Tt=this.scheduler;return null!=qe&&(this.id=this.recycleAsyncId(Tt,qe,Je)),this.pending=!0,this.delay=Je,this.id=this.id||this.requestAsyncId(Tt,this.id,Je),this}requestAsyncId(Ue,Je,qe=0){return setInterval(Ue.flush.bind(Ue,this),qe)}recycleAsyncId(Ue,Je,qe=0){if(null!==qe&&this.delay===qe&&!1===this.pending)return Je;clearInterval(Je)}execute(Ue,Je){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const qe=this._execute(Ue,Je);if(qe)return qe;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(Ue,Je){let Tt,qe=!1;try{this.work(Ue)}catch(un){qe=!0,Tt=!!un&&un||new Error(un)}if(qe)return this.unsubscribe(),Tt}_unsubscribe(){const Ue=this.id,Je=this.scheduler,qe=Je.actions,Tt=qe.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==Tt&&qe.splice(Tt,1),null!=Ue&&(this.id=this.recycleAsyncId(Je,Ue,null)),this.delay=null}}class V{constructor(Ue,Je=V.now){this.SchedulerAction=Ue,this.now=Je}schedule(Ue,Je=0,qe){return new this.SchedulerAction(this,Ue).schedule(qe,Je)}}V.now=()=>Date.now();class W extends V{constructor(Ue,Je=V.now){super(Ue,()=>W.delegate&&W.delegate!==this?W.delegate.now():Je()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(Ue,Je=0,qe){return W.delegate&&W.delegate!==this?W.delegate.schedule(Ue,Je,qe):super.schedule(Ue,Je,qe)}flush(Ue){const{actions:Je}=this;if(this.active)return void Je.push(Ue);let qe;this.active=!0;do{if(qe=Ue.execute(Ue.state,Ue.delay))break}while(Ue=Je.shift());if(this.active=!1,qe){for(;Ue=Je.shift();)Ue.unsubscribe();throw qe}}}const ee=new class re extends W{}(class z extends q{constructor(Ue,Je){super(Ue,Je),this.scheduler=Ue,this.work=Je}schedule(Ue,Je=0){return Je>0?super.schedule(Ue,Je):(this.delay=Je,this.state=Ue,this.scheduler.flush(this),this)}execute(Ue,Je){return Je>0||this.closed?super.execute(Ue,Je):this._execute(Ue,Je)}requestAsyncId(Ue,Je,qe=0){return null!==qe&&qe>0||null===qe&&this.delay>0?super.requestAsyncId(Ue,Je,qe):Ue.flush(this)}});var ie=C(5142),Te=C(5061);const Oe=new Te.y(ht=>ht.complete());function De(ht){return ht?function Pe(ht){return new Te.y(Ue=>ht.schedule(()=>Ue.complete()))}(ht):Oe}var ne,ht,ce=C(9681),be=C(3994);(ht=ne||(ne={})).NEXT="N",ht.ERROR="E",ht.COMPLETE="C";class J{constructor(Ue,Je,qe){this.kind=Ue,this.value=Je,this.error=qe,this.hasValue="N"===Ue}observe(Ue){switch(this.kind){case"N":return Ue.next&&Ue.next(this.value);case"E":return Ue.error&&Ue.error(this.error);case"C":return Ue.complete&&Ue.complete()}}do(Ue,Je,qe){switch(this.kind){case"N":return Ue&&Ue(this.value);case"E":return Je&&Je(this.error);case"C":return qe&&qe()}}accept(Ue,Je,qe){return Ue&&"function"==typeof Ue.next?this.observe(Ue):this.do(Ue,Je,qe)}toObservable(){switch(this.kind){case"N":return(0,ce.of)(this.value);case"E":return(0,be._)(this.error);case"C":return De()}throw new Error("unexpected notification kind value")}static createNext(Ue){return typeof Ue<"u"?new J("N",Ue):J.undefinedValueNotification}static createError(Ue){return new J("E",void 0,Ue)}static createComplete(){return J.completeNotification}}J.completeNotification=new J("C"),J.undefinedValueNotification=new J("N",void 0);class Ee extends ie.L{constructor(Ue,Je,qe=0){super(Ue),this.scheduler=Je,this.delay=qe}static dispatch(Ue){const{notification:Je,destination:qe}=Ue;Je.observe(qe),this.unsubscribe()}scheduleMessage(Ue){this.destination.add(this.scheduler.schedule(Ee.dispatch,this.delay,new ze(Ue,this.destination)))}_next(Ue){this.scheduleMessage(J.createNext(Ue))}_error(Ue){this.scheduleMessage(J.createError(Ue)),this.unsubscribe()}_complete(){this.scheduleMessage(J.createComplete()),this.unsubscribe()}}class ze{constructor(Ue,Je){this.notification=Ue,this.destination=Je}}var Ve=C(6950),j=C(1460);class X extends l.xQ{constructor(Ue=Number.POSITIVE_INFINITY,Je=Number.POSITIVE_INFINITY,qe){super(),this.scheduler=qe,this._events=[],this._infiniteTimeWindow=!1,this._bufferSize=Ue<1?1:Ue,this._windowTime=Je<1?1:Je,Je===Number.POSITIVE_INFINITY?(this._infiniteTimeWindow=!0,this.next=this.nextInfiniteTimeWindow):this.next=this.nextTimeWindow}nextInfiniteTimeWindow(Ue){if(!this.isStopped){const Je=this._events;Je.push(Ue),Je.length>this._bufferSize&&Je.shift()}super.next(Ue)}nextTimeWindow(Ue){this.isStopped||(this._events.push(new me(this._getNow(),Ue)),this._trimBufferThenGetEvents()),super.next(Ue)}_subscribe(Ue){const Je=this._infiniteTimeWindow,qe=Je?this._events:this._trimBufferThenGetEvents(),Tt=this.scheduler,un=qe.length;let wt;if(this.closed)throw new Ve.N;if(this.isStopped||this.hasError?wt=k.w.EMPTY:(this.observers.push(Ue),wt=new j.W(this,Ue)),Tt&&Ue.add(Ue=new Ee(Ue,Tt)),Je)for(let dn=0;dnJe&&(wt=Math.max(wt,un-Je)),wt>0&&Tt.splice(0,wt),Tt}}class me{constructor(Ue,Je){this.time=Ue,this.value=Je}}var $e=C(8631),_t=C(6520),st=C(7422); /** - * @license Angular v15.2.10 + * @license Angular v16.2.12 * (c) 2010-2022 Google LLC. https://angular.io/ * License: MIT - */const xt={schedule(Qe,ke){const Te=setTimeout(Qe,ke);return()=>clearTimeout(Te)},scheduleBeforeRender(Qe){if(typeof window>"u")return xt.schedule(Qe,0);if(typeof window.requestAnimationFrame>"u")return xt.schedule(Qe,16);const ke=window.requestAnimationFrame(Qe);return()=>window.cancelAnimationFrame(ke)}};let Pt;function Ke(Qe,ke,Te){let It=Te;return function qt(Qe){return!!Qe&&Qe.nodeType===Node.ELEMENT_NODE}(Qe)&&ke.some((Nt,ln)=>!("*"===Nt||!function Wt(Qe,ke){if(!Pt){const Te=Element.prototype;Pt=Te.matches||Te.matchesSelector||Te.mozMatchesSelector||Te.msMatchesSelector||Te.oMatchesSelector||Te.webkitMatchesSelector}return Qe.nodeType===Node.ELEMENT_NODE&&Pt.call(Qe,ke)}(Qe,Nt))&&(It=ln,!0)),It}class Vt{constructor(ke,Te){this.componentFactory=Te.get(t._Vd).resolveComponentFactory(ke)}create(ke){return new We(this.componentFactory,ke)}}class We{constructor(ke,Te){this.componentFactory=ke,this.injector=Te,this.eventEmitters=new $(1),this.events=this.eventEmitters.pipe(Ot(It=>(0,Oe.T)(...It))),this.componentRef=null,this.viewChangeDetectorRef=null,this.inputChanges=null,this.hasInputChanges=!1,this.implementsOnChanges=!1,this.scheduledChangeDetectionFn=null,this.scheduledDestroyFn=null,this.initialInputValues=new Map,this.unchangedInputs=new Set(this.componentFactory.inputs.map(({propName:It})=>It)),this.ngZone=this.injector.get(t.R0b),this.elementZone=typeof Zone>"u"?null:this.ngZone.run(()=>Zone.current)}connect(ke){this.runInZone(()=>{if(null!==this.scheduledDestroyFn)return this.scheduledDestroyFn(),void(this.scheduledDestroyFn=null);null===this.componentRef&&this.initializeComponent(ke)})}disconnect(){this.runInZone(()=>{null===this.componentRef||null!==this.scheduledDestroyFn||(this.scheduledDestroyFn=xt.schedule(()=>{null!==this.componentRef&&(this.componentRef.destroy(),this.componentRef=null,this.viewChangeDetectorRef=null)},10))})}getInputValue(ke){return this.runInZone(()=>null===this.componentRef?this.initialInputValues.get(ke):this.componentRef.instance[ke])}setInputValue(ke,Te){this.runInZone(()=>{null!==this.componentRef?function on(Qe,ke){return Qe===ke||Qe!=Qe&&ke!=ke}(Te,this.getInputValue(ke))&&(void 0!==Te||!this.unchangedInputs.has(ke))||(this.recordInputChange(ke,Te),this.unchangedInputs.delete(ke),this.hasInputChanges=!0,this.componentRef.instance[ke]=Te,this.scheduleDetectChanges()):this.initialInputValues.set(ke,Te)})}initializeComponent(ke){const Te=t.zs3.create({providers:[],parent:this.injector}),It=function vt(Qe,ke){const Te=Qe.childNodes,It=ke.map(()=>[]);let Nt=-1;ke.some((ln,Cn)=>"*"===ln&&(Nt=Cn,!0));for(let ln=0,Cn=Te.length;ln{this.initialInputValues.has(ke)&&this.setInputValue(ke,this.initialInputValues.get(ke))}),this.initialInputValues.clear()}initializeOutputs(ke){const Te=this.componentFactory.outputs.map(({propName:It,templateName:Nt})=>ke.instance[It].pipe((0,nt.U)(Cn=>({name:Nt,value:Cn}))));this.eventEmitters.next(Te)}callNgOnChanges(ke){if(!this.implementsOnChanges||null===this.inputChanges)return;const Te=this.inputChanges;this.inputChanges=null,ke.instance.ngOnChanges(Te)}markViewForCheck(ke){this.hasInputChanges&&(this.hasInputChanges=!1,ke.markForCheck())}scheduleDetectChanges(){this.scheduledChangeDetectionFn||(this.scheduledChangeDetectionFn=xt.scheduleBeforeRender(()=>{this.scheduledChangeDetectionFn=null,this.detectChanges()}))}recordInputChange(ke,Te){if(!this.implementsOnChanges)return;null===this.inputChanges&&(this.inputChanges={});const It=this.inputChanges[ke];if(It)return void(It.currentValue=Te);const Nt=this.unchangedInputs.has(ke),ln=Nt?void 0:this.getInputValue(ke);this.inputChanges[ke]=new t.WD2(ln,Te,Nt)}detectChanges(){null!==this.componentRef&&(this.callNgOnChanges(this.componentRef),this.markViewForCheck(this.viewChangeDetectorRef),this.componentRef.changeDetectorRef.detectChanges())}runInZone(ke){return this.elementZone&&Zone.current!==this.elementZone?this.ngZone.run(ke):ke()}}class Ut extends HTMLElement{constructor(){super(...arguments),this.ngElementEventsSubscription=null}}function $t(Qe,ke){const Te=function ae(Qe,ke){return ke.get(t._Vd).resolveComponentFactory(Qe).inputs}(Qe,ke.injector),It=ke.strategyFactory||new Vt(Qe,ke.injector),Nt=function xn(Qe){const ke={};return Qe.forEach(({propName:Te,templateName:It})=>{ke[function yt(Qe){return Qe.replace(/[A-Z]/g,ke=>`-${ke.toLowerCase()}`)}(It)]=Te}),ke}(Te);class ln extends Ut{get ngElementStrategy(){if(!this._ngElementStrategy){const an=this._ngElementStrategy=It.create(this.injector||ke.injector);Te.forEach(({propName:In})=>{if(!this.hasOwnProperty(In))return;const Mn=this[In];delete this[In],an.setInputValue(In,Mn)})}return this._ngElementStrategy}constructor(an){super(),this.injector=an}attributeChangedCallback(an,In,Mn,Ht){const vn=Nt[an];this.ngElementStrategy.setInputValue(vn,Mn)}connectedCallback(){let an=!1;this.ngElementStrategy.events&&(this.subscribeToEvents(),an=!0),this.ngElementStrategy.connect(this),an||this.subscribeToEvents()}disconnectedCallback(){this._ngElementStrategy&&this._ngElementStrategy.disconnect(),this.ngElementEventsSubscription&&(this.ngElementEventsSubscription.unsubscribe(),this.ngElementEventsSubscription=null)}subscribeToEvents(){this.ngElementEventsSubscription=this.ngElementStrategy.events.subscribe(an=>{const In=new CustomEvent(an.name,{detail:an.value});this.dispatchEvent(In)})}}return ln.observedAttributes=Object.keys(Nt),Te.forEach(({propName:Cn})=>{Object.defineProperty(ln.prototype,Cn,{get(){return this.ngElementStrategy.getInputValue(Cn)},set(an){this.ngElementStrategy.setInputValue(Cn,an)},configurable:!0,enumerable:!0})}),ln}new t.GfV("15.2.10")},2508:(ht,ye,x)=>{"use strict";x.d(ye,{Fd:()=>no,Fj:()=>Fe,JJ:()=>Qe,On:()=>Fi,qQ:()=>No,u5:()=>Ti,wV:()=>eo});var t=x(8008),C=x(4666),q=x(4858),U=x(4350),F=x(6942); + */const Dt={schedule(ht,Ue){const Je=setTimeout(ht,Ue);return()=>clearTimeout(Je)},scheduleBeforeRender(ht){if(typeof window>"u")return Dt.schedule(ht,0);if(typeof window.requestAnimationFrame>"u")return Dt.schedule(ht,16);const Ue=window.requestAnimationFrame(ht);return()=>window.cancelAnimationFrame(Ue)}};let It;function mt(ht,Ue,Je){let qe=Je;return function rt(ht){return!!ht&&ht.nodeType===Node.ELEMENT_NODE}(ht)&&Ue.some((Tt,un)=>!("*"===Tt||!function ut(ht,Ue){if(!It){const Je=Element.prototype;It=Je.matches||Je.matchesSelector||Je.mozMatchesSelector||Je.msMatchesSelector||Je.oMatchesSelector||Je.webkitMatchesSelector}return ht.nodeType===Node.ELEMENT_NODE&&It.call(ht,Ue)}(ht,Tt))&&(qe=un,!0)),qe}class Se{constructor(Ue,Je){this.componentFactory=Je.get(f._Vd).resolveComponentFactory(Ue)}create(Ue){return new Wt(this.componentFactory,Ue)}}class Wt{constructor(Ue,Je){this.componentFactory=Ue,this.injector=Je,this.eventEmitters=new X(1),this.events=this.eventEmitters.pipe((0,_t.w)(qe=>(0,$e.T)(...qe))),this.componentRef=null,this.viewChangeDetectorRef=null,this.inputChanges=null,this.hasInputChanges=!1,this.implementsOnChanges=!1,this.scheduledChangeDetectionFn=null,this.scheduledDestroyFn=null,this.initialInputValues=new Map,this.unchangedInputs=new Set(this.componentFactory.inputs.map(({propName:qe})=>qe)),this.ngZone=this.injector.get(f.R0b),this.elementZone=typeof Zone>"u"?null:this.ngZone.run(()=>Zone.current)}connect(Ue){this.runInZone(()=>{if(null!==this.scheduledDestroyFn)return this.scheduledDestroyFn(),void(this.scheduledDestroyFn=null);null===this.componentRef&&this.initializeComponent(Ue)})}disconnect(){this.runInZone(()=>{null===this.componentRef||null!==this.scheduledDestroyFn||(this.scheduledDestroyFn=Dt.schedule(()=>{null!==this.componentRef&&(this.componentRef.destroy(),this.componentRef=null,this.viewChangeDetectorRef=null)},10))})}getInputValue(Ue){return this.runInZone(()=>null===this.componentRef?this.initialInputValues.get(Ue):this.componentRef.instance[Ue])}setInputValue(Ue,Je,qe){this.runInZone(()=>{qe&&(Je=qe.call(this.componentRef?.instance,Je)),null!==this.componentRef?function Gt(ht,Ue){return ht===Ue||ht!=ht&&Ue!=Ue}(Je,this.getInputValue(Ue))&&(void 0!==Je||!this.unchangedInputs.has(Ue))||(this.recordInputChange(Ue,Je),this.unchangedInputs.delete(Ue),this.hasInputChanges=!0,this.componentRef.instance[Ue]=Je,this.scheduleDetectChanges()):this.initialInputValues.set(Ue,Je)})}initializeComponent(Ue){const Je=f.zs3.create({providers:[],parent:this.injector}),qe=function it(ht,Ue){const Je=ht.childNodes,qe=Ue.map(()=>[]);let Tt=-1;Ue.some((un,wt)=>"*"===un&&(Tt=wt,!0));for(let un=0,wt=Je.length;un{this.initialInputValues.has(Ue)&&this.setInputValue(Ue,this.initialInputValues.get(Ue),Je)}),this.initialInputValues.clear()}initializeOutputs(Ue){const Je=this.componentFactory.outputs.map(({propName:qe,templateName:Tt})=>Ue.instance[qe].pipe((0,st.U)(wt=>({name:Tt,value:wt}))));this.eventEmitters.next(Je)}callNgOnChanges(Ue){if(!this.implementsOnChanges||null===this.inputChanges)return;const Je=this.inputChanges;this.inputChanges=null,Ue.instance.ngOnChanges(Je)}markViewForCheck(Ue){this.hasInputChanges&&(this.hasInputChanges=!1,Ue.markForCheck())}scheduleDetectChanges(){this.scheduledChangeDetectionFn||(this.scheduledChangeDetectionFn=Dt.scheduleBeforeRender(()=>{this.scheduledChangeDetectionFn=null,this.detectChanges()}))}recordInputChange(Ue,Je){if(!this.implementsOnChanges)return;null===this.inputChanges&&(this.inputChanges={});const qe=this.inputChanges[Ue];if(qe)return void(qe.currentValue=Je);const Tt=this.unchangedInputs.has(Ue),un=Tt?void 0:this.getInputValue(Ue);this.inputChanges[Ue]=new f.WD2(un,Je,Tt)}detectChanges(){null!==this.componentRef&&(this.callNgOnChanges(this.componentRef),this.markViewForCheck(this.viewChangeDetectorRef),this.componentRef.changeDetectorRef.detectChanges())}runInZone(Ue){return this.elementZone&&Zone.current!==this.elementZone?this.ngZone.run(Ue):Ue()}}class zt extends HTMLElement{constructor(){super(...arguments),this.ngElementEventsSubscription=null}}function yn(ht,Ue){const Je=function Ct(ht,Ue){return Ue.get(f._Vd).resolveComponentFactory(ht).inputs}(ht,Ue.injector),qe=Ue.strategyFactory||new Se(ht,Ue.injector),Tt=function gt(ht){const Ue={};return ht.forEach(({propName:Je,templateName:qe,transform:Tt})=>{Ue[function kt(ht){return ht.replace(/[A-Z]/g,Ue=>`-${Ue.toLowerCase()}`)}(qe)]=[Je,Tt]}),Ue}(Je);class un extends zt{static#e=this.observedAttributes=Object.keys(Tt);get ngElementStrategy(){if(!this._ngElementStrategy){const dn=this._ngElementStrategy=qe.create(this.injector||Ue.injector);Je.forEach(({propName:xt,transform:Sn})=>{if(!this.hasOwnProperty(xt))return;const mn=this[xt];delete this[xt],dn.setInputValue(xt,mn,Sn)})}return this._ngElementStrategy}constructor(dn){super(),this.injector=dn}attributeChangedCallback(dn,xt,Sn,mn){const[Xt,Fn]=Tt[dn];this.ngElementStrategy.setInputValue(Xt,Sn,Fn)}connectedCallback(){let dn=!1;this.ngElementStrategy.events&&(this.subscribeToEvents(),dn=!0),this.ngElementStrategy.connect(this),dn||this.subscribeToEvents()}disconnectedCallback(){this._ngElementStrategy&&this._ngElementStrategy.disconnect(),this.ngElementEventsSubscription&&(this.ngElementEventsSubscription.unsubscribe(),this.ngElementEventsSubscription=null)}subscribeToEvents(){this.ngElementEventsSubscription=this.ngElementStrategy.events.subscribe(dn=>{const xt=new CustomEvent(dn.name,{detail:dn.value});this.dispatchEvent(xt)})}}return Je.forEach(({propName:wt,transform:dn})=>{Object.defineProperty(un.prototype,wt,{get(){return this.ngElementStrategy.getInputValue(wt)},set(xt){this.ngElementStrategy.setInputValue(wt,xt,dn)},configurable:!0,enumerable:!0})}),un}new f.GfV("16.2.12")},8849:(dt,de,C)=>{"use strict";C.d(de,{Fd:()=>Pn,Fj:()=>Oe,JJ:()=>qe,On:()=>ei,qQ:()=>Gr,u5:()=>vr,wV:()=>To});var f=C(1354),l=C(6575),k=C(4603),R=C(2130),q=C(7422); /** - * @license Angular v15.2.10 + * @license Angular v16.2.12 * (c) 2010-2022 Google LLC. https://angular.io/ * License: MIT - */class G{constructor(w,Y){this._renderer=w,this._elementRef=Y,this.onChange=Ye=>{},this.onTouched=()=>{}}setProperty(w,Y){this._renderer.setProperty(this._elementRef.nativeElement,w,Y)}registerOnTouched(w){this.onTouched=w}registerOnChange(w){this.onChange=w}setDisabledState(w){this.setProperty("disabled",w)}}G.\u0275fac=function(w){return new(w||G)(t.Y36(t.Qsj),t.Y36(t.SBq))},G.\u0275dir=t.lG2({type:G});class K extends G{}K.\u0275fac=function(){let oe;return function(Y){return(oe||(oe=t.n5z(K)))(Y||K)}}(),K.\u0275dir=t.lG2({type:K,features:[t.qOj]});const re=new t.OlP("NgValueAccessor"),pe={provide:re,useExisting:(0,t.Gpc)(()=>j),multi:!0};class j extends K{writeValue(w){this.setProperty("checked",w)}}j.\u0275fac=function(){let oe;return function(Y){return(oe||(oe=t.n5z(j)))(Y||j)}}(),j.\u0275dir=t.lG2({type:j,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(w,Y){1&w&&t.NdJ("change",function(Ft){return Y.onChange(Ft.target.checked)})("blur",function(){return Y.onTouched()})},features:[t._Bn([pe]),t.qOj]});const ce={provide:re,useExisting:(0,t.Gpc)(()=>Fe),multi:!0};const Be=new t.OlP("CompositionEventMode");class Fe extends G{constructor(w,Y,Ye){super(w,Y),this._compositionMode=Ye,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function we(){const oe=(0,C.q)()?(0,C.q)().getUserAgent():"";return/android (\d+)/.test(oe.toLowerCase())}())}writeValue(w){const Y=w??"";this.setProperty("value",Y)}_handleInput(w){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(w)}_compositionStart(){this._composing=!0}_compositionEnd(w){this._composing=!1,this._compositionMode&&this.onChange(w)}}Fe.\u0275fac=function(w){return new(w||Fe)(t.Y36(t.Qsj),t.Y36(t.SBq),t.Y36(Be,8))},Fe.\u0275dir=t.lG2({type:Fe,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(w,Y){1&w&&t.NdJ("input",function(Ft){return Y._handleInput(Ft.target.value)})("blur",function(){return Y.onTouched()})("compositionstart",function(){return Y._compositionStart()})("compositionend",function(Ft){return Y._compositionEnd(Ft.target.value)})},features:[t._Bn([ce]),t.qOj]});const Ne=!1;function je(oe){return null==oe||("string"==typeof oe||Array.isArray(oe))&&0===oe.length}function me(oe){return null!=oe&&"number"==typeof oe.length}const de=new t.OlP("NgValidators"),fe=new t.OlP("NgAsyncValidators"),Se=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;function Ve(oe){return w=>{if(je(w.value)||je(oe))return null;const Y=parseFloat(w.value);return!isNaN(Y)&&Y{if(je(w.value)||je(oe))return null;const Y=parseFloat(w.value);return!isNaN(Y)&&Y>oe?{max:{max:oe,actual:w.value}}:null}}function Ce(oe){return je(oe.value)?{required:!0}:null}function Ge(oe){return!0===oe.value?null:{required:!0}}function E(oe){return je(oe.value)||Se.test(oe.value)?null:{email:!0}}function $(oe){return w=>je(w.value)||!me(w.value)?null:w.value.lengthme(w.value)&&w.value.length>oe?{maxlength:{requiredLength:oe,actualLength:w.value.length}}:null}function Oe(oe){if(!oe)return nt;let w,Y;return"string"==typeof oe?(Y="","^"!==oe.charAt(0)&&(Y+="^"),Y+=oe,"$"!==oe.charAt(oe.length-1)&&(Y+="$"),w=new RegExp(Y)):(Y=oe.toString(),w=oe),Ye=>{if(je(Ye.value))return null;const Ft=Ye.value;return w.test(Ft)?null:{pattern:{requiredPattern:Y,actualValue:Ft}}}}function nt(oe){return null}function $e(oe){return null!=oe}function et(oe){const w=(0,t.QGY)(oe)?(0,q.D)(oe):oe;if(Ne&&!(0,t.CqO)(w)){let Y="Expected async validator to return Promise or Observable.";throw"object"==typeof oe&&(Y+=" Are you using a synchronous validator where an async validator is expected?"),new t.vHH(-1101,Y)}return w}function Ot(oe){let w={};return oe.forEach(Y=>{w=null!=Y?{...w,...Y}:w}),0===Object.keys(w).length?null:w}function Dt(oe,w){return w.map(Y=>Y(oe))}function xt(oe){return oe.map(w=>function St(oe){return!oe.validate}(w)?w:Y=>w.validate(Y))}function yt(oe){if(!oe)return null;const w=oe.filter($e);return 0==w.length?null:function(Y){return Ot(Dt(Y,w))}}function qt(oe){return null!=oe?yt(xt(oe)):null}function hn(oe){if(!oe)return null;const w=oe.filter($e);return 0==w.length?null:function(Y){const Ye=Dt(Y,w).map(et);return(0,U.D)(Ye).pipe((0,F.U)(Ot))}}function Rt(oe){return null!=oe?hn(xt(oe)):null}function Pt(oe,w){return null===oe?[w]:Array.isArray(oe)?[...oe,w]:[oe,w]}function Wt(oe){return oe._rawValidators}function on(oe){return oe._rawAsyncValidators}function xn(oe){return oe?Array.isArray(oe)?oe:[oe]:[]}function ae(oe,w){return Array.isArray(oe)?oe.includes(w):oe===w}function vt(oe,w){const Y=xn(w);return xn(oe).forEach(Ft=>{ae(Y,Ft)||Y.push(Ft)}),Y}function Ke(oe,w){return xn(w).filter(Y=>!ae(oe,Y))}class ft{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(w){this._rawValidators=w||[],this._composedValidatorFn=qt(this._rawValidators)}_setAsyncValidators(w){this._rawAsyncValidators=w||[],this._composedAsyncValidatorFn=Rt(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(w){this._onDestroyCallbacks.push(w)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(w=>w()),this._onDestroyCallbacks=[]}reset(w){this.control&&this.control.reset(w)}hasError(w,Y){return!!this.control&&this.control.hasError(w,Y)}getError(w,Y){return this.control?this.control.getError(w,Y):null}}class Vt extends ft{get formDirective(){return null}get path(){return null}}class We extends ft{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class Ut{constructor(w){this._cd=w}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}class Qe extends Ut{constructor(w){super(w)}}Qe.\u0275fac=function(w){return new(w||Qe)(t.Y36(We,2))},Qe.\u0275dir=t.lG2({type:Qe,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(w,Y){2&w&&t.ekj("ng-untouched",Y.isUntouched)("ng-touched",Y.isTouched)("ng-pristine",Y.isPristine)("ng-dirty",Y.isDirty)("ng-valid",Y.isValid)("ng-invalid",Y.isInvalid)("ng-pending",Y.isPending)},features:[t.qOj]});class ke extends Ut{constructor(w){super(w)}}ke.\u0275fac=function(w){return new(w||ke)(t.Y36(Vt,10))},ke.\u0275dir=t.lG2({type:ke,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(w,Y){2&w&&t.ekj("ng-untouched",Y.isUntouched)("ng-touched",Y.isTouched)("ng-pristine",Y.isPristine)("ng-dirty",Y.isDirty)("ng-valid",Y.isValid)("ng-invalid",Y.isInvalid)("ng-pending",Y.isPending)("ng-submitted",Y.isSubmitted)},features:[t.qOj]});function ir(oe,w){return oe?`with name: '${w}'`:`at index: ${w}`}const bn=!1,Zr="VALID",Yr="INVALID",pi="PENDING",Ar="DISABLED";function ri(oe){return(wt(oe)?oe.validators:oe)||null}function Jr(oe,w){return(wt(w)?w.asyncValidators:oe)||null}function wt(oe){return null!=oe&&!Array.isArray(oe)&&"object"==typeof oe}function Ie(oe,w,Y){const Ye=oe.controls;if(!(w?Object.keys(Ye):Ye).length)throw new t.vHH(1e3,bn?function Wn(oe){return`\n There are no form controls registered with this ${oe?"group":"array"} yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n `}(w):"");if(!Ye[Y])throw new t.vHH(1001,bn?function tr(oe,w){return`Cannot find form control ${ir(oe,w)}`}(w,Y):"")}function lt(oe,w,Y){oe._forEachChild((Ye,Ft)=>{if(void 0===Y[Ft])throw new t.vHH(1002,bn?function ni(oe,w){return`Must supply a value for form control ${ir(oe,w)}`}(w,Ft):"")})}class bt{constructor(w,Y){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(w),this._assignAsyncValidators(Y)}get validator(){return this._composedValidatorFn}set validator(w){this._rawValidators=this._composedValidatorFn=w}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(w){this._rawAsyncValidators=this._composedAsyncValidatorFn=w}get parent(){return this._parent}get valid(){return this.status===Zr}get invalid(){return this.status===Yr}get pending(){return this.status==pi}get disabled(){return this.status===Ar}get enabled(){return this.status!==Ar}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(w){this._assignValidators(w)}setAsyncValidators(w){this._assignAsyncValidators(w)}addValidators(w){this.setValidators(vt(w,this._rawValidators))}addAsyncValidators(w){this.setAsyncValidators(vt(w,this._rawAsyncValidators))}removeValidators(w){this.setValidators(Ke(w,this._rawValidators))}removeAsyncValidators(w){this.setAsyncValidators(Ke(w,this._rawAsyncValidators))}hasValidator(w){return ae(this._rawValidators,w)}hasAsyncValidator(w){return ae(this._rawAsyncValidators,w)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(w={}){this.touched=!0,this._parent&&!w.onlySelf&&this._parent.markAsTouched(w)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(w=>w.markAllAsTouched())}markAsUntouched(w={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(Y=>{Y.markAsUntouched({onlySelf:!0})}),this._parent&&!w.onlySelf&&this._parent._updateTouched(w)}markAsDirty(w={}){this.pristine=!1,this._parent&&!w.onlySelf&&this._parent.markAsDirty(w)}markAsPristine(w={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(Y=>{Y.markAsPristine({onlySelf:!0})}),this._parent&&!w.onlySelf&&this._parent._updatePristine(w)}markAsPending(w={}){this.status=pi,!1!==w.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!w.onlySelf&&this._parent.markAsPending(w)}disable(w={}){const Y=this._parentMarkedDirty(w.onlySelf);this.status=Ar,this.errors=null,this._forEachChild(Ye=>{Ye.disable({...w,onlySelf:!0})}),this._updateValue(),!1!==w.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...w,skipPristineCheck:Y}),this._onDisabledChange.forEach(Ye=>Ye(!0))}enable(w={}){const Y=this._parentMarkedDirty(w.onlySelf);this.status=Zr,this._forEachChild(Ye=>{Ye.enable({...w,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:w.emitEvent}),this._updateAncestors({...w,skipPristineCheck:Y}),this._onDisabledChange.forEach(Ye=>Ye(!1))}_updateAncestors(w){this._parent&&!w.onlySelf&&(this._parent.updateValueAndValidity(w),w.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(w){this._parent=w}getRawValue(){return this.value}updateValueAndValidity(w={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Zr||this.status===pi)&&this._runAsyncValidator(w.emitEvent)),!1!==w.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!w.onlySelf&&this._parent.updateValueAndValidity(w)}_updateTreeValidity(w={emitEvent:!0}){this._forEachChild(Y=>Y._updateTreeValidity(w)),this.updateValueAndValidity({onlySelf:!0,emitEvent:w.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Ar:Zr}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(w){if(this.asyncValidator){this.status=pi,this._hasOwnPendingAsyncValidator=!0;const Y=et(this.asyncValidator(this));this._asyncValidationSubscription=Y.subscribe(Ye=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(Ye,{emitEvent:w})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(w,Y={}){this.errors=w,this._updateControlsErrors(!1!==Y.emitEvent)}get(w){let Y=w;return null==Y||(Array.isArray(Y)||(Y=Y.split(".")),0===Y.length)?null:Y.reduce((Ye,Ft)=>Ye&&Ye._find(Ft),this)}getError(w,Y){const Ye=Y?this.get(Y):this;return Ye&&Ye.errors?Ye.errors[w]:null}hasError(w,Y){return!!this.getError(w,Y)}get root(){let w=this;for(;w._parent;)w=w._parent;return w}_updateControlsErrors(w){this.status=this._calculateStatus(),w&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(w)}_initObservables(){this.valueChanges=new t.vpe,this.statusChanges=new t.vpe}_calculateStatus(){return this._allControlsDisabled()?Ar:this.errors?Yr:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(pi)?pi:this._anyControlsHaveStatus(Yr)?Yr:Zr}_anyControlsHaveStatus(w){return this._anyControls(Y=>Y.status===w)}_anyControlsDirty(){return this._anyControls(w=>w.dirty)}_anyControlsTouched(){return this._anyControls(w=>w.touched)}_updatePristine(w={}){this.pristine=!this._anyControlsDirty(),this._parent&&!w.onlySelf&&this._parent._updatePristine(w)}_updateTouched(w={}){this.touched=this._anyControlsTouched(),this._parent&&!w.onlySelf&&this._parent._updateTouched(w)}_registerOnCollectionChange(w){this._onCollectionChange=w}_setUpdateStrategy(w){wt(w)&&null!=w.updateOn&&(this._updateOn=w.updateOn)}_parentMarkedDirty(w){const Y=this._parent&&this._parent.dirty;return!w&&!!Y&&!this._parent._anyControlsDirty()}_find(w){return null}_assignValidators(w){this._rawValidators=Array.isArray(w)?w.slice():w,this._composedValidatorFn=function hi(oe){return Array.isArray(oe)?qt(oe):oe||null}(this._rawValidators)}_assignAsyncValidators(w){this._rawAsyncValidators=Array.isArray(w)?w.slice():w,this._composedAsyncValidatorFn=function so(oe){return Array.isArray(oe)?Rt(oe):oe||null}(this._rawAsyncValidators)}}class gn extends bt{constructor(w,Y,Ye){super(ri(Y),Jr(Ye,Y)),this.controls=w,this._initObservables(),this._setUpdateStrategy(Y),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(w,Y){return this.controls[w]?this.controls[w]:(this.controls[w]=Y,Y.setParent(this),Y._registerOnCollectionChange(this._onCollectionChange),Y)}addControl(w,Y,Ye={}){this.registerControl(w,Y),this.updateValueAndValidity({emitEvent:Ye.emitEvent}),this._onCollectionChange()}removeControl(w,Y={}){this.controls[w]&&this.controls[w]._registerOnCollectionChange(()=>{}),delete this.controls[w],this.updateValueAndValidity({emitEvent:Y.emitEvent}),this._onCollectionChange()}setControl(w,Y,Ye={}){this.controls[w]&&this.controls[w]._registerOnCollectionChange(()=>{}),delete this.controls[w],Y&&this.registerControl(w,Y),this.updateValueAndValidity({emitEvent:Ye.emitEvent}),this._onCollectionChange()}contains(w){return this.controls.hasOwnProperty(w)&&this.controls[w].enabled}setValue(w,Y={}){lt(this,!0,w),Object.keys(w).forEach(Ye=>{Ie(this,!0,Ye),this.controls[Ye].setValue(w[Ye],{onlySelf:!0,emitEvent:Y.emitEvent})}),this.updateValueAndValidity(Y)}patchValue(w,Y={}){null!=w&&(Object.keys(w).forEach(Ye=>{const Ft=this.controls[Ye];Ft&&Ft.patchValue(w[Ye],{onlySelf:!0,emitEvent:Y.emitEvent})}),this.updateValueAndValidity(Y))}reset(w={},Y={}){this._forEachChild((Ye,Ft)=>{Ye.reset(w[Ft],{onlySelf:!0,emitEvent:Y.emitEvent})}),this._updatePristine(Y),this._updateTouched(Y),this.updateValueAndValidity(Y)}getRawValue(){return this._reduceChildren({},(w,Y,Ye)=>(w[Ye]=Y.getRawValue(),w))}_syncPendingControls(){let w=this._reduceChildren(!1,(Y,Ye)=>!!Ye._syncPendingControls()||Y);return w&&this.updateValueAndValidity({onlySelf:!0}),w}_forEachChild(w){Object.keys(this.controls).forEach(Y=>{const Ye=this.controls[Y];Ye&&w(Ye,Y)})}_setUpControls(){this._forEachChild(w=>{w.setParent(this),w._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(w){for(const[Y,Ye]of Object.entries(this.controls))if(this.contains(Y)&&w(Ye))return!0;return!1}_reduceValue(){return this._reduceChildren({},(Y,Ye,Ft)=>((Ye.enabled||this.disabled)&&(Y[Ft]=Ye.value),Y))}_reduceChildren(w,Y){let Ye=w;return this._forEachChild((Ft,Xn)=>{Ye=Y(Ye,Ft,Xn)}),Ye}_allControlsDisabled(){for(const w of Object.keys(this.controls))if(this.controls[w].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(w){return this.controls.hasOwnProperty(w)?this.controls[w]:null}}class Mt extends gn{}const A=new t.OlP("CallSetDisabledState",{providedIn:"root",factory:()=>W}),W="always";function ve(oe,w){return[...w.path,oe]}function He(oe,w,Y=W){Bn(oe,w),w.valueAccessor.writeValue(oe.value),(oe.disabled||"always"===Y)&&w.valueAccessor.setDisabledState?.(oe.disabled),function Pn(oe,w){w.valueAccessor.registerOnChange(Y=>{oe._pendingValue=Y,oe._pendingChange=!0,oe._pendingDirty=!0,"change"===oe.updateOn&&Mi(oe,w)})}(oe,w),function Di(oe,w){const Y=(Ye,Ft)=>{w.valueAccessor.writeValue(Ye),Ft&&w.viewToModelUpdate(Ye)};oe.registerOnChange(Y),w._registerOnDestroy(()=>{oe._unregisterOnChange(Y)})}(oe,w),function jn(oe,w){w.valueAccessor.registerOnTouched(()=>{oe._pendingTouched=!0,"blur"===oe.updateOn&&oe._pendingChange&&Mi(oe,w),"submit"!==oe.updateOn&&oe.markAsTouched()})}(oe,w),function On(oe,w){if(w.valueAccessor.setDisabledState){const Y=Ye=>{w.valueAccessor.setDisabledState(Ye)};oe.registerOnDisabledChange(Y),w._registerOnDestroy(()=>{oe._unregisterOnDisabledChange(Y)})}}(oe,w)}function _t(oe,w,Y=!0){const Ye=()=>{};w.valueAccessor&&(w.valueAccessor.registerOnChange(Ye),w.valueAccessor.registerOnTouched(Ye)),Kn(oe,w),oe&&(w._invokeOnDestroyCallbacks(),oe._registerOnCollectionChange(()=>{}))}function Kt(oe,w){oe.forEach(Y=>{Y.registerOnValidatorChange&&Y.registerOnValidatorChange(w)})}function Bn(oe,w){const Y=Wt(oe);null!==w.validator?oe.setValidators(Pt(Y,w.validator)):"function"==typeof Y&&oe.setValidators([Y]);const Ye=on(oe);null!==w.asyncValidator?oe.setAsyncValidators(Pt(Ye,w.asyncValidator)):"function"==typeof Ye&&oe.setAsyncValidators([Ye]);const Ft=()=>oe.updateValueAndValidity();Kt(w._rawValidators,Ft),Kt(w._rawAsyncValidators,Ft)}function Kn(oe,w){let Y=!1;if(null!==oe){if(null!==w.validator){const Ft=Wt(oe);if(Array.isArray(Ft)&&Ft.length>0){const Xn=Ft.filter(io=>io!==w.validator);Xn.length!==Ft.length&&(Y=!0,oe.setValidators(Xn))}}if(null!==w.asyncValidator){const Ft=on(oe);if(Array.isArray(Ft)&&Ft.length>0){const Xn=Ft.filter(io=>io!==w.asyncValidator);Xn.length!==Ft.length&&(Y=!0,oe.setAsyncValidators(Xn))}}}const Ye=()=>{};return Kt(w._rawValidators,Ye),Kt(w._rawAsyncValidators,Ye),Y}function Mi(oe,w){oe._pendingDirty&&oe.markAsDirty(),oe.setValue(oe._pendingValue,{emitModelToViewChange:!1}),w.viewToModelUpdate(oe._pendingValue),oe._pendingChange=!1}function Yn(oe,w){Bn(oe,w)}function Jo(oe,w){if(!oe.hasOwnProperty("model"))return!1;const Y=oe.model;return!!Y.isFirstChange()||!Object.is(w,Y.currentValue)}function br(oe,w){oe._syncPendingControls(),w.forEach(Y=>{const Ye=Y.control;"submit"===Ye.updateOn&&Ye._pendingChange&&(Y.viewToModelUpdate(Ye._pendingValue),Ye._pendingChange=!1)})}function Ao(oe,w){if(!w)return null;let Y,Ye,Ft;return Array.isArray(w),w.forEach(Xn=>{Xn.constructor===Fe?Y=Xn:function Po(oe){return Object.getPrototypeOf(oe.constructor)===K}(Xn)?Ye=Xn:Ft=Xn}),Ft||Ye||Y||null}const sr={provide:Vt,useExisting:(0,t.Gpc)(()=>qr)},Jn=Promise.resolve();class qr extends Vt{constructor(w,Y,Ye){super(),this.callSetDisabledState=Ye,this.submitted=!1,this._directives=new Set,this.ngSubmit=new t.vpe,this.form=new gn({},qt(w),Rt(Y))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(w){Jn.then(()=>{const Y=this._findContainer(w.path);w.control=Y.registerControl(w.name,w.control),He(w.control,w,this.callSetDisabledState),w.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(w)})}getControl(w){return this.form.get(w.path)}removeControl(w){Jn.then(()=>{const Y=this._findContainer(w.path);Y&&Y.removeControl(w.name),this._directives.delete(w)})}addFormGroup(w){Jn.then(()=>{const Y=this._findContainer(w.path),Ye=new gn({});Yn(Ye,w),Y.registerControl(w.name,Ye),Ye.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(w){Jn.then(()=>{const Y=this._findContainer(w.path);Y&&Y.removeControl(w.name)})}getFormGroup(w){return this.form.get(w.path)}updateModel(w,Y){Jn.then(()=>{this.form.get(w.path).setValue(Y)})}setValue(w){this.control.setValue(w)}onSubmit(w){return this.submitted=!0,br(this.form,this._directives),this.ngSubmit.emit(w),"dialog"===w?.target?.method}onReset(){this.resetForm()}resetForm(w){this.form.reset(w),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(w){return w.pop(),w.length?this.form.get(w):this.form}}function Gi(oe,w){const Y=oe.indexOf(w);Y>-1&&oe.splice(Y,1)}function ii(oe){return"object"==typeof oe&&null!==oe&&2===Object.keys(oe).length&&"value"in oe&&"disabled"in oe}qr.\u0275fac=function(w){return new(w||qr)(t.Y36(de,10),t.Y36(fe,10),t.Y36(A,8))},qr.\u0275dir=t.lG2({type:qr,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(w,Y){1&w&&t.NdJ("submit",function(Ft){return Y.onSubmit(Ft)})("reset",function(){return Y.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[t._Bn([sr]),t.qOj]});const wo=class extends bt{constructor(w=null,Y,Ye){super(ri(Y),Jr(Ye,Y)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(w),this._setUpdateStrategy(Y),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),wt(Y)&&(Y.nonNullable||Y.initialValueIsDefault)&&(ii(w)?this.defaultValue=w.value:this.defaultValue=w)}setValue(w,Y={}){this.value=this._pendingValue=w,this._onChange.length&&!1!==Y.emitModelToViewChange&&this._onChange.forEach(Ye=>Ye(this.value,!1!==Y.emitViewToModelChange)),this.updateValueAndValidity(Y)}patchValue(w,Y={}){this.setValue(w,Y)}reset(w=this.defaultValue,Y={}){this._applyFormState(w),this.markAsPristine(Y),this.markAsUntouched(Y),this.setValue(this.value,Y),this._pendingChange=!1}_updateValue(){}_anyControls(w){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(w){this._onChange.push(w)}_unregisterOnChange(w){Gi(this._onChange,w)}registerOnDisabledChange(w){this._onDisabledChange.push(w)}_unregisterOnDisabledChange(w){Gi(this._onDisabledChange,w)}_forEachChild(w){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange))&&(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),!0)}_applyFormState(w){ii(w)?(this.value=this._pendingValue=w.value,w.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=w}};class Ri extends Vt{ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return ve(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}}Ri.\u0275fac=function(){let oe;return function(Y){return(oe||(oe=t.n5z(Ri)))(Y||Ri)}}(),Ri.\u0275dir=t.lG2({type:Ri,features:[t.qOj]});const Vi={provide:Vt,useExisting:(0,t.Gpc)(()=>Mr)};class Mr extends Ri{constructor(w,Y,Ye){super(),this._parent=w,this._setValidators(Y),this._setAsyncValidators(Ye)}_checkParentType(){!(this._parent instanceof Mr)&&this._parent}}Mr.\u0275fac=function(w){return new(w||Mr)(t.Y36(Vt,5),t.Y36(de,10),t.Y36(fe,10))},Mr.\u0275dir=t.lG2({type:Mr,selectors:[["","ngModelGroup",""]],inputs:{name:["ngModelGroup","name"]},exportAs:["ngModelGroup"],features:[t._Bn([Vi]),t.qOj]});const Wi={provide:We,useExisting:(0,t.Gpc)(()=>Fi)},vr=Promise.resolve();class Fi extends We{constructor(w,Y,Ye,Ft,Xn,io){super(),this._changeDetectorRef=Xn,this.callSetDisabledState=io,this.control=new wo,this._registered=!1,this.update=new t.vpe,this._parent=w,this._setValidators(Y),this._setAsyncValidators(Ye),this.valueAccessor=Ao(0,Ft)}ngOnChanges(w){if(this._checkForErrors(),!this._registered||"name"in w){if(this._registered&&(this._checkName(),this.formDirective)){const Y=w.name.previousValue;this.formDirective.removeControl({name:Y,path:this._getPath(Y)})}this._setUpControl()}"isDisabled"in w&&this._updateDisabled(w),Jo(w,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(w){this.viewModel=w,this.update.emit(w)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){He(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),!this._isStandalone()&&this.name}_updateValue(w){vr.then(()=>{this.control.setValue(w,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(w){const Y=w.isDisabled.currentValue,Ye=0!==Y&&(0,t.D6c)(Y);vr.then(()=>{Ye&&!this.control.disabled?this.control.disable():!Ye&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(w){return this._parent?ve(w,this._parent):[w]}}Fi.\u0275fac=function(w){return new(w||Fi)(t.Y36(Vt,9),t.Y36(de,10),t.Y36(fe,10),t.Y36(re,10),t.Y36(t.sBO,8),t.Y36(A,8))},Fi.\u0275dir=t.lG2({type:Fi,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[t._Bn([Wi]),t.qOj,t.TTD]});class ko{}ko.\u0275fac=function(w){return new(w||ko)},ko.\u0275dir=t.lG2({type:ko,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]});const Sn={provide:re,useExisting:(0,t.Gpc)(()=>eo),multi:!0};class eo extends K{writeValue(w){const Y=w??"";this.setProperty("value",Y)}registerOnChange(w){this.onChange=Y=>{w(""==Y?null:parseFloat(Y))}}}eo.\u0275fac=function(){let oe;return function(Y){return(oe||(oe=t.n5z(eo)))(Y||eo)}}(),eo.\u0275dir=t.lG2({type:eo,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(w,Y){1&w&&t.NdJ("input",function(Ft){return Y.onChange(Ft.target.value)})("blur",function(){return Y.onTouched()})},features:[t._Bn([Sn]),t.qOj]});const _a={provide:re,useExisting:(0,t.Gpc)(()=>un),multi:!0};class Ur{}Ur.\u0275fac=function(w){return new(w||Ur)},Ur.\u0275mod=t.oAB({type:Ur}),Ur.\u0275inj=t.cJS({});class Lr{constructor(){this._accessors=[]}add(w,Y){this._accessors.push([w,Y])}remove(w){for(let Y=this._accessors.length-1;Y>=0;--Y)if(this._accessors[Y][1]===w)return void this._accessors.splice(Y,1)}select(w){this._accessors.forEach(Y=>{this._isSameGroup(Y,w)&&Y[1]!==w&&Y[1].fireUncheck(w.value)})}_isSameGroup(w,Y){return!!w[0].control&&(w[0]._parent===Y._control._parent&&w[1].name===Y.name)}}Lr.\u0275fac=function(w){return new(w||Lr)},Lr.\u0275prov=t.Yz7({token:Lr,factory:Lr.\u0275fac,providedIn:Ur});class un extends K{constructor(w,Y,Ye,Ft){super(w,Y),this._registry=Ye,this._injector=Ft,this.setDisabledStateFired=!1,this.onChange=()=>{},this.callSetDisabledState=(0,t.f3M)(A,{optional:!0})??W}ngOnInit(){this._control=this._injector.get(We),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(w){this._state=w===this.value,this.setProperty("checked",this._state)}registerOnChange(w){this._fn=w,this.onChange=()=>{w(this.value),this._registry.select(this)}}setDisabledState(w){(this.setDisabledStateFired||w||"whenDisabledForLegacyCode"===this.callSetDisabledState)&&this.setProperty("disabled",w),this.setDisabledStateFired=!0}fireUncheck(w){this.writeValue(w)}_checkName(){this.name&&this.formControlName&&(this.name,this.formControlName),!this.name&&this.formControlName&&(this.name=this.formControlName)}}un.\u0275fac=function(w){return new(w||un)(t.Y36(t.Qsj),t.Y36(t.SBq),t.Y36(Lr),t.Y36(t.zs3))},un.\u0275dir=t.lG2({type:un,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(w,Y){1&w&&t.NdJ("change",function(){return Y.onChange()})("blur",function(){return Y.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[t._Bn([_a]),t.qOj]});const to={provide:re,useExisting:(0,t.Gpc)(()=>Hr),multi:!0};class Hr extends K{writeValue(w){this.setProperty("value",parseFloat(w))}registerOnChange(w){this.onChange=Y=>{w(""==Y?null:parseFloat(Y))}}}Hr.\u0275fac=function(){let oe;return function(Y){return(oe||(oe=t.n5z(Hr)))(Y||Hr)}}(),Hr.\u0275dir=t.lG2({type:Hr,selectors:[["input","type","range","formControlName",""],["input","type","range","formControl",""],["input","type","range","ngModel",""]],hostBindings:function(w,Y){1&w&&t.NdJ("change",function(Ft){return Y.onChange(Ft.target.value)})("input",function(Ft){return Y.onChange(Ft.target.value)})("blur",function(){return Y.onTouched()})},features:[t._Bn([to]),t.qOj]});const dr=new t.OlP("NgModelWithFormControlWarning"),Oa={provide:We,useExisting:(0,t.Gpc)(()=>ur)};class ur extends We{set isDisabled(w){}constructor(w,Y,Ye,Ft,Xn){super(),this._ngModelWarningConfig=Ft,this.callSetDisabledState=Xn,this.update=new t.vpe,this._ngModelWarningSent=!1,this._setValidators(w),this._setAsyncValidators(Y),this.valueAccessor=Ao(0,Ye)}ngOnChanges(w){if(this._isControlChanged(w)){const Y=w.form.previousValue;Y&&_t(Y,this,!1),He(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}Jo(w,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&_t(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(w){this.viewModel=w,this.update.emit(w)}_isControlChanged(w){return w.hasOwnProperty("form")}}ur._ngModelWarningSentOnce=!1,ur.\u0275fac=function(w){return new(w||ur)(t.Y36(de,10),t.Y36(fe,10),t.Y36(re,10),t.Y36(dr,8),t.Y36(A,8))},ur.\u0275dir=t.lG2({type:ur,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[t._Bn([Oa]),t.qOj,t.TTD]});const aa={provide:Vt,useExisting:(0,t.Gpc)(()=>mi)};class mi extends Vt{constructor(w,Y,Ye){super(),this.callSetDisabledState=Ye,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new t.vpe,this._setValidators(w),this._setAsyncValidators(Y)}ngOnChanges(w){this._checkFormPresent(),w.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(Kn(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(w){const Y=this.form.get(w.path);return He(Y,w,this.callSetDisabledState),Y.updateValueAndValidity({emitEvent:!1}),this.directives.push(w),Y}getControl(w){return this.form.get(w.path)}removeControl(w){_t(w.control||null,w,!1),function Hi(oe,w){const Y=oe.indexOf(w);Y>-1&&oe.splice(Y,1)}(this.directives,w)}addFormGroup(w){this._setUpFormContainer(w)}removeFormGroup(w){this._cleanUpFormContainer(w)}getFormGroup(w){return this.form.get(w.path)}addFormArray(w){this._setUpFormContainer(w)}removeFormArray(w){this._cleanUpFormContainer(w)}getFormArray(w){return this.form.get(w.path)}updateModel(w,Y){this.form.get(w.path).setValue(Y)}onSubmit(w){return this.submitted=!0,br(this.form,this.directives),this.ngSubmit.emit(w),"dialog"===w?.target?.method}onReset(){this.resetForm()}resetForm(w){this.form.reset(w),this.submitted=!1}_updateDomValue(){this.directives.forEach(w=>{const Y=w.control,Ye=this.form.get(w.path);Y!==Ye&&(_t(Y||null,w),Ye instanceof wo&&(He(Ye,w,this.callSetDisabledState),w.control=Ye))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(w){const Y=this.form.get(w.path);Yn(Y,w),Y.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(w){if(this.form){const Y=this.form.get(w.path);Y&&function Pr(oe,w){return Kn(oe,w)}(Y,w)&&Y.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Bn(this.form,this),this._oldForm&&Kn(this._oldForm,this)}_checkFormPresent(){this.form}}mi.\u0275fac=function(w){return new(w||mi)(t.Y36(de,10),t.Y36(fe,10),t.Y36(A,8))},mi.\u0275dir=t.lG2({type:mi,selectors:[["","formGroup",""]],hostBindings:function(w,Y){1&w&&t.NdJ("submit",function(Ft){return Y.onSubmit(Ft)})("reset",function(){return Y.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[t._Bn([aa]),t.qOj,t.TTD]});const ja={provide:Vt,useExisting:(0,t.Gpc)(()=>Gr)};class Gr extends Ri{constructor(w,Y,Ye){super(),this._parent=w,this._setValidators(Y),this._setAsyncValidators(Ye)}_checkParentType(){$r(this._parent)}}Gr.\u0275fac=function(w){return new(w||Gr)(t.Y36(Vt,13),t.Y36(de,10),t.Y36(fe,10))},Gr.\u0275dir=t.lG2({type:Gr,selectors:[["","formGroupName",""]],inputs:{name:["formGroupName","name"]},features:[t._Bn([ja]),t.qOj]});const Ii={provide:Vt,useExisting:(0,t.Gpc)(()=>xi)};class xi extends Vt{constructor(w,Y,Ye){super(),this._parent=w,this._setValidators(Y),this._setAsyncValidators(Ye)}ngOnInit(){this._checkParentType(),this.formDirective.addFormArray(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormArray(this)}get control(){return this.formDirective.getFormArray(this)}get formDirective(){return this._parent?this._parent.formDirective:null}get path(){return ve(null==this.name?this.name:this.name.toString(),this._parent)}_checkParentType(){$r(this._parent)}}function $r(oe){return!(oe instanceof Gr||oe instanceof mi||oe instanceof xi)}xi.\u0275fac=function(w){return new(w||xi)(t.Y36(Vt,13),t.Y36(de,10),t.Y36(fe,10))},xi.\u0275dir=t.lG2({type:xi,selectors:[["","formArrayName",""]],inputs:{name:["formArrayName","name"]},features:[t._Bn([Ii]),t.qOj]});const fr={provide:We,useExisting:(0,t.Gpc)(()=>qn)};class qn extends We{set isDisabled(w){}constructor(w,Y,Ye,Ft,Xn){super(),this._ngModelWarningConfig=Xn,this._added=!1,this.update=new t.vpe,this._ngModelWarningSent=!1,this._parent=w,this._setValidators(Y),this._setAsyncValidators(Ye),this.valueAccessor=Ao(0,Ft)}ngOnChanges(w){this._added||this._setUpControl(),Jo(w,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(w){this.viewModel=w,this.update.emit(w)}get path(){return ve(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}}qn._ngModelWarningSentOnce=!1,qn.\u0275fac=function(w){return new(w||qn)(t.Y36(Vt,13),t.Y36(de,10),t.Y36(fe,10),t.Y36(re,10),t.Y36(dr,8))},qn.\u0275dir=t.lG2({type:qn,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[t._Bn([fr]),t.qOj,t.TTD]});const Rr={provide:re,useExisting:(0,t.Gpc)(()=>Si),multi:!0};function Li(oe,w){return null==oe?`${w}`:(w&&"object"==typeof w&&(w="Object"),`${oe}: ${w}`.slice(0,50))}class Si extends K{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(w){this._compareWith=w}writeValue(w){this.value=w;const Ye=Li(this._getOptionId(w),w);this.setProperty("value",Ye)}registerOnChange(w){this.onChange=Y=>{this.value=this._getOptionValue(Y),w(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(w){for(const Y of Array.from(this._optionMap.keys()))if(this._compareWith(this._optionMap.get(Y),w))return Y;return null}_getOptionValue(w){const Y=function mo(oe){return oe.split(":")[0]}(w);return this._optionMap.has(Y)?this._optionMap.get(Y):w}}Si.\u0275fac=function(){let oe;return function(Y){return(oe||(oe=t.n5z(Si)))(Y||Si)}}(),Si.\u0275dir=t.lG2({type:Si,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(w,Y){1&w&&t.NdJ("change",function(Ft){return Y.onChange(Ft.target.value)})("blur",function(){return Y.onTouched()})},inputs:{compareWith:"compareWith"},features:[t._Bn([Rr]),t.qOj]});class _i{constructor(w,Y,Ye){this._element=w,this._renderer=Y,this._select=Ye,this._select&&(this.id=this._select._registerOption())}set ngValue(w){null!=this._select&&(this._select._optionMap.set(this.id,w),this._setElementValue(Li(this.id,w)),this._select.writeValue(this._select.value))}set value(w){this._setElementValue(w),this._select&&this._select.writeValue(this._select.value)}_setElementValue(w){this._renderer.setProperty(this._element.nativeElement,"value",w)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}_i.\u0275fac=function(w){return new(w||_i)(t.Y36(t.SBq),t.Y36(t.Qsj),t.Y36(Si,9))},_i.\u0275dir=t.lG2({type:_i,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}});const Ki={provide:re,useExisting:(0,t.Gpc)(()=>sa),multi:!0};function ss(oe,w){return null==oe?`${w}`:("string"==typeof w&&(w=`'${w}'`),w&&"object"==typeof w&&(w="Object"),`${oe}: ${w}`.slice(0,50))}class sa extends K{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(w){this._compareWith=w}writeValue(w){let Y;if(this.value=w,Array.isArray(w)){const Ye=w.map(Ft=>this._getOptionId(Ft));Y=(Ft,Xn)=>{Ft._setSelected(Ye.indexOf(Xn.toString())>-1)}}else Y=(Ye,Ft)=>{Ye._setSelected(!1)};this._optionMap.forEach(Y)}registerOnChange(w){this.onChange=Y=>{const Ye=[],Ft=Y.selectedOptions;if(void 0!==Ft){const Xn=Ft;for(let io=0;iono),multi:!0};class no extends Qi{constructor(){super(...arguments),this.inputName="max",this.normalizeInput=w=>ka(w),this.createValidator=w=>Le(w)}}no.\u0275fac=function(){let oe;return function(Y){return(oe||(oe=t.n5z(no)))(Y||no)}}(),no.\u0275dir=t.lG2({type:no,selectors:[["input","type","number","max","","formControlName",""],["input","type","number","max","","formControl",""],["input","type","number","max","","ngModel",""]],hostVars:1,hostBindings:function(w,Y){2&w&&t.uIk("max",Y._enabled?Y.max:null)},inputs:{max:"max"},features:[t._Bn([Yi]),t.qOj]});const va={provide:de,useExisting:(0,t.Gpc)(()=>No),multi:!0};class No extends Qi{constructor(){super(...arguments),this.inputName="min",this.normalizeInput=w=>ka(w),this.createValidator=w=>Ve(w)}}No.\u0275fac=function(){let oe;return function(Y){return(oe||(oe=t.n5z(No)))(Y||No)}}(),No.\u0275dir=t.lG2({type:No,selectors:[["input","type","number","min","","formControlName",""],["input","type","number","min","","formControl",""],["input","type","number","min","","ngModel",""]],hostVars:1,hostBindings:function(w,Y){2&w&&t.uIk("min",Y._enabled?Y.min:null)},inputs:{min:"min"},features:[t._Bn([va]),t.qOj]});const e1={provide:de,useExisting:(0,t.Gpc)(()=>xo),multi:!0},t1={provide:de,useExisting:(0,t.Gpc)(()=>_r),multi:!0};class xo extends Qi{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=t.D6c,this.createValidator=w=>Ce}enabled(w){return w}}xo.\u0275fac=function(){let oe;return function(Y){return(oe||(oe=t.n5z(xo)))(Y||xo)}}(),xo.\u0275dir=t.lG2({type:xo,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(w,Y){2&w&&t.uIk("required",Y._enabled?"":null)},inputs:{required:"required"},features:[t._Bn([e1]),t.qOj]});class _r extends xo{constructor(){super(...arguments),this.createValidator=w=>Ge}}_r.\u0275fac=function(){let oe;return function(Y){return(oe||(oe=t.n5z(_r)))(Y||_r)}}(),_r.\u0275dir=t.lG2({type:_r,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(w,Y){2&w&&t.uIk("required",Y._enabled?"":null)},features:[t._Bn([t1]),t.qOj]});const Na={provide:de,useExisting:(0,t.Gpc)(()=>ro),multi:!0};class ro extends Qi{constructor(){super(...arguments),this.inputName="email",this.normalizeInput=t.D6c,this.createValidator=w=>E}enabled(w){return w}}ro.\u0275fac=function(){let oe;return function(Y){return(oe||(oe=t.n5z(ro)))(Y||ro)}}(),ro.\u0275dir=t.lG2({type:ro,selectors:[["","email","","formControlName",""],["","email","","formControl",""],["","email","","ngModel",""]],inputs:{email:"email"},features:[t._Bn([Na]),t.qOj]});const To={provide:de,useExisting:(0,t.Gpc)(()=>Zo),multi:!0};class Zo extends Qi{constructor(){super(...arguments),this.inputName="minlength",this.normalizeInput=w=>Ua(w),this.createValidator=w=>$(w)}}Zo.\u0275fac=function(){let oe;return function(Y){return(oe||(oe=t.n5z(Zo)))(Y||Zo)}}(),Zo.\u0275dir=t.lG2({type:Zo,selectors:[["","minlength","","formControlName",""],["","minlength","","formControl",""],["","minlength","","ngModel",""]],hostVars:1,hostBindings:function(w,Y){2&w&&t.uIk("minlength",Y._enabled?Y.minlength:null)},inputs:{minlength:"minlength"},features:[t._Bn([To]),t.qOj]});const Xo={provide:de,useExisting:(0,t.Gpc)(()=>Fo),multi:!0};class Fo extends Qi{constructor(){super(...arguments),this.inputName="maxlength",this.normalizeInput=w=>Ua(w),this.createValidator=w=>ue(w)}}Fo.\u0275fac=function(){let oe;return function(Y){return(oe||(oe=t.n5z(Fo)))(Y||Fo)}}(),Fo.\u0275dir=t.lG2({type:Fo,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(w,Y){2&w&&t.uIk("maxlength",Y._enabled?Y.maxlength:null)},inputs:{maxlength:"maxlength"},features:[t._Bn([Xo]),t.qOj]});const kr={provide:de,useExisting:(0,t.Gpc)(()=>lo),multi:!0};class lo extends Qi{constructor(){super(...arguments),this.inputName="pattern",this.normalizeInput=w=>w,this.createValidator=w=>Oe(w)}}lo.\u0275fac=function(){let oe;return function(Y){return(oe||(oe=t.n5z(lo)))(Y||lo)}}(),lo.\u0275dir=t.lG2({type:lo,selectors:[["","pattern","","formControlName",""],["","pattern","","formControl",""],["","pattern","","ngModel",""]],hostVars:1,hostBindings:function(w,Y){2&w&&t.uIk("pattern",Y._enabled?Y.pattern:null)},inputs:{pattern:"pattern"},features:[t._Bn([kr]),t.qOj]});class Ho{}Ho.\u0275fac=function(w){return new(w||Ho)},Ho.\u0275mod=t.oAB({type:Ho}),Ho.\u0275inj=t.cJS({imports:[Ur]});class Ha extends bt{constructor(w,Y,Ye){super(ri(Y),Jr(Ye,Y)),this.controls=w,this._initObservables(),this._setUpdateStrategy(Y),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(w){return this.controls[this._adjustIndex(w)]}push(w,Y={}){this.controls.push(w),this._registerControl(w),this.updateValueAndValidity({emitEvent:Y.emitEvent}),this._onCollectionChange()}insert(w,Y,Ye={}){this.controls.splice(w,0,Y),this._registerControl(Y),this.updateValueAndValidity({emitEvent:Ye.emitEvent})}removeAt(w,Y={}){let Ye=this._adjustIndex(w);Ye<0&&(Ye=0),this.controls[Ye]&&this.controls[Ye]._registerOnCollectionChange(()=>{}),this.controls.splice(Ye,1),this.updateValueAndValidity({emitEvent:Y.emitEvent})}setControl(w,Y,Ye={}){let Ft=this._adjustIndex(w);Ft<0&&(Ft=0),this.controls[Ft]&&this.controls[Ft]._registerOnCollectionChange(()=>{}),this.controls.splice(Ft,1),Y&&(this.controls.splice(Ft,0,Y),this._registerControl(Y)),this.updateValueAndValidity({emitEvent:Ye.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(w,Y={}){lt(this,!1,w),w.forEach((Ye,Ft)=>{Ie(this,!1,Ft),this.at(Ft).setValue(Ye,{onlySelf:!0,emitEvent:Y.emitEvent})}),this.updateValueAndValidity(Y)}patchValue(w,Y={}){null!=w&&(w.forEach((Ye,Ft)=>{this.at(Ft)&&this.at(Ft).patchValue(Ye,{onlySelf:!0,emitEvent:Y.emitEvent})}),this.updateValueAndValidity(Y))}reset(w=[],Y={}){this._forEachChild((Ye,Ft)=>{Ye.reset(w[Ft],{onlySelf:!0,emitEvent:Y.emitEvent})}),this._updatePristine(Y),this._updateTouched(Y),this.updateValueAndValidity(Y)}getRawValue(){return this.controls.map(w=>w.getRawValue())}clear(w={}){this.controls.length<1||(this._forEachChild(Y=>Y._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:w.emitEvent}))}_adjustIndex(w){return w<0?w+this.length:w}_syncPendingControls(){let w=this.controls.reduce((Y,Ye)=>!!Ye._syncPendingControls()||Y,!1);return w&&this.updateValueAndValidity({onlySelf:!0}),w}_forEachChild(w){this.controls.forEach((Y,Ye)=>{w(Y,Ye)})}_updateValue(){this.value=this.controls.filter(w=>w.enabled||this.disabled).map(w=>w.value)}_anyControls(w){return this.controls.some(Y=>Y.enabled&&w(Y))}_setUpControls(){this._forEachChild(w=>this._registerControl(w))}_allControlsDisabled(){for(const w of this.controls)if(w.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(w){w.setParent(this),w._registerOnCollectionChange(this._onCollectionChange)}_find(w){return this.at(w)??null}}function Pi(oe){return!!oe&&(void 0!==oe.asyncValidators||void 0!==oe.validators||void 0!==oe.updateOn)}class _o{constructor(){this.useNonNullable=!1}get nonNullable(){const w=new _o;return w.useNonNullable=!0,w}group(w,Y=null){const Ye=this._reduceControls(w);let Ft={};return Pi(Y)?Ft=Y:null!==Y&&(Ft.validators=Y.validator,Ft.asyncValidators=Y.asyncValidator),new gn(Ye,Ft)}record(w,Y=null){const Ye=this._reduceControls(w);return new Mt(Ye,Y)}control(w,Y,Ye){let Ft={};return this.useNonNullable?(Pi(Y)?Ft=Y:(Ft.validators=Y,Ft.asyncValidators=Ye),new wo(w,{...Ft,nonNullable:!0})):new wo(w,Y,Ye)}array(w,Y,Ye){const Ft=w.map(Xn=>this._createControl(Xn));return new Ha(Ft,Y,Ye)}_reduceControls(w){const Y={};return Object.keys(w).forEach(Ye=>{Y[Ye]=this._createControl(w[Ye])}),Y}_createControl(w){if(w instanceof wo)return w;if(w instanceof bt)return w;if(Array.isArray(w)){const Y=w[0],Ye=w.length>1?w[1]:null,Ft=w.length>2?w[2]:null;return this.control(Y,Ye,Ft)}return this.control(w)}}_o.\u0275fac=function(w){return new(w||_o)},_o.\u0275prov=t.Yz7({token:_o,factory:_o.\u0275fac,providedIn:"root"});class Bo{}Bo.\u0275fac=function(w){return new(w||Bo)},Bo.\u0275prov=t.Yz7({token:Bo,factory:function(){return(0,t.f3M)(_o).nonNullable},providedIn:"root"});class $n extends _o{group(w,Y=null){return super.group(w,Y)}control(w,Y,Ye){return super.control(w,Y,Ye)}array(w,Y,Ye){return super.array(w,Y,Ye)}}$n.\u0275fac=function(){let oe;return function(Y){return(oe||(oe=t.n5z($n)))(Y||$n)}}(),$n.\u0275prov=t.Yz7({token:$n,factory:$n.\u0275fac,providedIn:"root"});new t.GfV("15.2.10");class Ti{static withConfig(w){return{ngModule:Ti,providers:[{provide:A,useValue:w.callSetDisabledState??W}]}}}Ti.\u0275fac=function(w){return new(w||Ti)},Ti.\u0275mod=t.oAB({type:Ti}),Ti.\u0275inj=t.cJS({imports:[Ho]});class Ci{static withConfig(w){return{ngModule:Ci,providers:[{provide:dr,useValue:w.warnOnNgModelWithFormControl??"always"},{provide:A,useValue:w.callSetDisabledState??W}]}}}Ci.\u0275fac=function(w){return new(w||Ci)},Ci.\u0275mod=t.oAB({type:Ci}),Ci.\u0275inj=t.cJS({imports:[Ho]})},4497:(ht,ye,x)=>{"use strict";x.d(ye,{H7:()=>bt,b2:()=>It,q6:()=>Ze});var t=x(4666),C=x(8008); + */class z{constructor(w,Y){this._renderer=w,this._elementRef=Y,this.onChange=Ie=>{},this.onTouched=()=>{}}setProperty(w,Y){this._renderer.setProperty(this._elementRef.nativeElement,w,Y)}registerOnTouched(w){this.onTouched=w}registerOnChange(w){this.onChange=w}setDisabledState(w){this.setProperty("disabled",w)}static#e=this.\u0275fac=function(Y){return new(Y||z)(f.Y36(f.Qsj),f.Y36(f.SBq))};static#t=this.\u0275dir=f.lG2({type:z})}class V extends z{static#e=this.\u0275fac=function(){let w;return function(Ie){return(w||(w=f.n5z(V)))(Ie||V)}}();static#t=this.\u0275dir=f.lG2({type:V,features:[f.qOj]})}const W=new f.OlP("NgValueAccessor"),re={provide:W,useExisting:(0,f.Gpc)(()=>N),multi:!0};class N extends V{writeValue(w){this.setProperty("checked",w)}static#e=this.\u0275fac=function(){let w;return function(Ie){return(w||(w=f.n5z(N)))(Ie||N)}}();static#t=this.\u0275dir=f.lG2({type:N,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(Y,Ie){1&Y&&f.NdJ("change",function(En){return Ie.onChange(En.target.checked)})("blur",function(){return Ie.onTouched()})},features:[f._Bn([re]),f.qOj]})}const ee={provide:W,useExisting:(0,f.Gpc)(()=>Oe),multi:!0};const Te=new f.OlP("CompositionEventMode");class Oe extends z{constructor(w,Y,Ie){super(w,Y),this._compositionMode=Ie,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function ie(){const Le=(0,l.q)()?(0,l.q)().getUserAgent():"";return/android (\d+)/.test(Le.toLowerCase())}())}writeValue(w){const Y=w??"";this.setProperty("value",Y)}_handleInput(w){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(w)}_compositionStart(){this._composing=!0}_compositionEnd(w){this._composing=!1,this._compositionMode&&this.onChange(w)}static#e=this.\u0275fac=function(Y){return new(Y||Oe)(f.Y36(f.Qsj),f.Y36(f.SBq),f.Y36(Te,8))};static#t=this.\u0275dir=f.lG2({type:Oe,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(Y,Ie){1&Y&&f.NdJ("input",function(En){return Ie._handleInput(En.target.value)})("blur",function(){return Ie.onTouched()})("compositionstart",function(){return Ie._compositionStart()})("compositionend",function(En){return Ie._compositionEnd(En.target.value)})},features:[f._Bn([ee]),f.qOj]})}function De(Le){return null==Le||("string"==typeof Le||Array.isArray(Le))&&0===Le.length}function Pe(Le){return null!=Le&&"number"==typeof Le.length}const ce=new f.OlP("NgValidators"),be=new f.OlP("NgAsyncValidators"),ne=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;function xe(Le){return w=>{if(De(w.value)||De(Le))return null;const Y=parseFloat(w.value);return!isNaN(Y)&&Y{if(De(w.value)||De(Le))return null;const Y=parseFloat(w.value);return!isNaN(Y)&&Y>Le?{max:{max:Le,actual:w.value}}:null}}function Ee(Le){return De(Le.value)?{required:!0}:null}function ze(Le){return!0===Le.value?null:{required:!0}}function Ve(Le){return De(Le.value)||ne.test(Le.value)?null:{email:!0}}function j(Le){return w=>De(w.value)||!Pe(w.value)?null:w.value.lengthPe(w.value)&&w.value.length>Le?{maxlength:{requiredLength:Le,actualLength:w.value.length}}:null}function me(Le){if(!Le)return $e;let w,Y;return"string"==typeof Le?(Y="","^"!==Le.charAt(0)&&(Y+="^"),Y+=Le,"$"!==Le.charAt(Le.length-1)&&(Y+="$"),w=new RegExp(Y)):(Y=Le.toString(),w=Le),Ie=>{if(De(Ie.value))return null;const Mt=Ie.value;return w.test(Mt)?null:{pattern:{requiredPattern:Y,actualValue:Mt}}}}function $e(Le){return null}function _t(Le){return null!=Le}function st(Le){return(0,f.QGY)(Le)?(0,k.D)(Le):Le}function Dt(Le){let w={};return Le.forEach(Y=>{w=null!=Y?{...w,...Y}:w}),0===Object.keys(w).length?null:w}function kt(Le,w){return w.map(Y=>Y(Le))}function Pt(Le){return Le.map(w=>function rt(Le){return!Le.validate}(w)?w:Y=>w.validate(Y))}function Xe(Le){if(!Le)return null;const w=Le.filter(_t);return 0==w.length?null:function(Y){return Dt(kt(Y,w))}}function It(Le){return null!=Le?Xe(Pt(Le)):null}function ut(Le){if(!Le)return null;const w=Le.filter(_t);return 0==w.length?null:function(Y){const Ie=kt(Y,w).map(st);return(0,R.D)(Ie).pipe((0,q.U)(Dt))}}function Gt(Le){return null!=Le?ut(Pt(Le)):null}function gt(Le,w){return null===Le?[w]:Array.isArray(Le)?[...Le,w]:[Le,w]}function Ct(Le){return Le._rawValidators}function it(Le){return Le._rawAsyncValidators}function mt(Le){return Le?Array.isArray(Le)?Le:[Le]:[]}function Ze(Le,w){return Array.isArray(Le)?Le.includes(w):Le===w}function Se(Le,w){const Y=mt(w);return mt(Le).forEach(Mt=>{Ze(Y,Mt)||Y.push(Mt)}),Y}function Wt(Le,w){return mt(w).filter(Y=>!Ze(Le,Y))}class zt{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(w){this._rawValidators=w||[],this._composedValidatorFn=It(this._rawValidators)}_setAsyncValidators(w){this._rawAsyncValidators=w||[],this._composedAsyncValidatorFn=Gt(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(w){this._onDestroyCallbacks.push(w)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(w=>w()),this._onDestroyCallbacks=[]}reset(w=void 0){this.control&&this.control.reset(w)}hasError(w,Y){return!!this.control&&this.control.hasError(w,Y)}getError(w,Y){return this.control?this.control.getError(w,Y):null}}class yn extends zt{get formDirective(){return null}get path(){return null}}class Wn extends zt{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class ht{constructor(w){this._cd=w}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}class qe extends ht{constructor(w){super(w)}static#e=this.\u0275fac=function(Y){return new(Y||qe)(f.Y36(Wn,2))};static#t=this.\u0275dir=f.lG2({type:qe,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(Y,Ie){2&Y&&f.ekj("ng-untouched",Ie.isUntouched)("ng-touched",Ie.isTouched)("ng-pristine",Ie.isPristine)("ng-dirty",Ie.isDirty)("ng-valid",Ie.isValid)("ng-invalid",Ie.isInvalid)("ng-pending",Ie.isPending)},features:[f.qOj]})}class Tt extends ht{constructor(w){super(w)}static#e=this.\u0275fac=function(Y){return new(Y||Tt)(f.Y36(yn,10))};static#t=this.\u0275dir=f.lG2({type:Tt,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(Y,Ie){2&Y&&f.ekj("ng-untouched",Ie.isUntouched)("ng-touched",Ie.isTouched)("ng-pristine",Ie.isPristine)("ng-dirty",Ie.isDirty)("ng-valid",Ie.isValid)("ng-invalid",Ie.isInvalid)("ng-pending",Ie.isPending)("ng-submitted",Ie.isSubmitted)},features:[f.qOj]})}const fn="VALID",an="INVALID",Yt="PENDING",An="DISABLED";function Lr(Le){return(rr(Le)?Le.validators:Le)||null}function Ci(Le,w){return(rr(w)?w.asyncValidators:Le)||null}function rr(Le){return null!=Le&&!Array.isArray(Le)&&"object"==typeof Le}function io(Le,w,Y){const Ie=Le.controls;if(!(w?Object.keys(Ie):Ie).length)throw new f.vHH(1e3,"");if(!Ie[Y])throw new f.vHH(1001,"")}function Li(Le,w,Y){Le._forEachChild((Ie,Mt)=>{if(void 0===Y[Mt])throw new f.vHH(1002,"")})}class zn{constructor(w,Y){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(w),this._assignAsyncValidators(Y)}get validator(){return this._composedValidatorFn}set validator(w){this._rawValidators=this._composedValidatorFn=w}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(w){this._rawAsyncValidators=this._composedAsyncValidatorFn=w}get parent(){return this._parent}get valid(){return this.status===fn}get invalid(){return this.status===an}get pending(){return this.status==Yt}get disabled(){return this.status===An}get enabled(){return this.status!==An}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(w){this._assignValidators(w)}setAsyncValidators(w){this._assignAsyncValidators(w)}addValidators(w){this.setValidators(Se(w,this._rawValidators))}addAsyncValidators(w){this.setAsyncValidators(Se(w,this._rawAsyncValidators))}removeValidators(w){this.setValidators(Wt(w,this._rawValidators))}removeAsyncValidators(w){this.setAsyncValidators(Wt(w,this._rawAsyncValidators))}hasValidator(w){return Ze(this._rawValidators,w)}hasAsyncValidator(w){return Ze(this._rawAsyncValidators,w)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(w={}){this.touched=!0,this._parent&&!w.onlySelf&&this._parent.markAsTouched(w)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(w=>w.markAllAsTouched())}markAsUntouched(w={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(Y=>{Y.markAsUntouched({onlySelf:!0})}),this._parent&&!w.onlySelf&&this._parent._updateTouched(w)}markAsDirty(w={}){this.pristine=!1,this._parent&&!w.onlySelf&&this._parent.markAsDirty(w)}markAsPristine(w={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(Y=>{Y.markAsPristine({onlySelf:!0})}),this._parent&&!w.onlySelf&&this._parent._updatePristine(w)}markAsPending(w={}){this.status=Yt,!1!==w.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!w.onlySelf&&this._parent.markAsPending(w)}disable(w={}){const Y=this._parentMarkedDirty(w.onlySelf);this.status=An,this.errors=null,this._forEachChild(Ie=>{Ie.disable({...w,onlySelf:!0})}),this._updateValue(),!1!==w.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...w,skipPristineCheck:Y}),this._onDisabledChange.forEach(Ie=>Ie(!0))}enable(w={}){const Y=this._parentMarkedDirty(w.onlySelf);this.status=fn,this._forEachChild(Ie=>{Ie.enable({...w,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:w.emitEvent}),this._updateAncestors({...w,skipPristineCheck:Y}),this._onDisabledChange.forEach(Ie=>Ie(!1))}_updateAncestors(w){this._parent&&!w.onlySelf&&(this._parent.updateValueAndValidity(w),w.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(w){this._parent=w}getRawValue(){return this.value}updateValueAndValidity(w={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===fn||this.status===Yt)&&this._runAsyncValidator(w.emitEvent)),!1!==w.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!w.onlySelf&&this._parent.updateValueAndValidity(w)}_updateTreeValidity(w={emitEvent:!0}){this._forEachChild(Y=>Y._updateTreeValidity(w)),this.updateValueAndValidity({onlySelf:!0,emitEvent:w.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?An:fn}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(w){if(this.asyncValidator){this.status=Yt,this._hasOwnPendingAsyncValidator=!0;const Y=st(this.asyncValidator(this));this._asyncValidationSubscription=Y.subscribe(Ie=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(Ie,{emitEvent:w})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(w,Y={}){this.errors=w,this._updateControlsErrors(!1!==Y.emitEvent)}get(w){let Y=w;return null==Y||(Array.isArray(Y)||(Y=Y.split(".")),0===Y.length)?null:Y.reduce((Ie,Mt)=>Ie&&Ie._find(Mt),this)}getError(w,Y){const Ie=Y?this.get(Y):this;return Ie&&Ie.errors?Ie.errors[w]:null}hasError(w,Y){return!!this.getError(w,Y)}get root(){let w=this;for(;w._parent;)w=w._parent;return w}_updateControlsErrors(w){this.status=this._calculateStatus(),w&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(w)}_initObservables(){this.valueChanges=new f.vpe,this.statusChanges=new f.vpe}_calculateStatus(){return this._allControlsDisabled()?An:this.errors?an:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Yt)?Yt:this._anyControlsHaveStatus(an)?an:fn}_anyControlsHaveStatus(w){return this._anyControls(Y=>Y.status===w)}_anyControlsDirty(){return this._anyControls(w=>w.dirty)}_anyControlsTouched(){return this._anyControls(w=>w.touched)}_updatePristine(w={}){this.pristine=!this._anyControlsDirty(),this._parent&&!w.onlySelf&&this._parent._updatePristine(w)}_updateTouched(w={}){this.touched=this._anyControlsTouched(),this._parent&&!w.onlySelf&&this._parent._updateTouched(w)}_registerOnCollectionChange(w){this._onCollectionChange=w}_setUpdateStrategy(w){rr(w)&&null!=w.updateOn&&(this._updateOn=w.updateOn)}_parentMarkedDirty(w){const Y=this._parent&&this._parent.dirty;return!w&&!!Y&&!this._parent._anyControlsDirty()}_find(w){return null}_assignValidators(w){this._rawValidators=Array.isArray(w)?w.slice():w,this._composedValidatorFn=function Mr(Le){return Array.isArray(Le)?It(Le):Le||null}(this._rawValidators)}_assignAsyncValidators(w){this._rawAsyncValidators=Array.isArray(w)?w.slice():w,this._composedAsyncValidatorFn=function Zi(Le){return Array.isArray(Le)?Gt(Le):Le||null}(this._rawAsyncValidators)}}class on extends zn{constructor(w,Y,Ie){super(Lr(Y),Ci(Ie,Y)),this.controls=w,this._initObservables(),this._setUpdateStrategy(Y),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(w,Y){return this.controls[w]?this.controls[w]:(this.controls[w]=Y,Y.setParent(this),Y._registerOnCollectionChange(this._onCollectionChange),Y)}addControl(w,Y,Ie={}){this.registerControl(w,Y),this.updateValueAndValidity({emitEvent:Ie.emitEvent}),this._onCollectionChange()}removeControl(w,Y={}){this.controls[w]&&this.controls[w]._registerOnCollectionChange(()=>{}),delete this.controls[w],this.updateValueAndValidity({emitEvent:Y.emitEvent}),this._onCollectionChange()}setControl(w,Y,Ie={}){this.controls[w]&&this.controls[w]._registerOnCollectionChange(()=>{}),delete this.controls[w],Y&&this.registerControl(w,Y),this.updateValueAndValidity({emitEvent:Ie.emitEvent}),this._onCollectionChange()}contains(w){return this.controls.hasOwnProperty(w)&&this.controls[w].enabled}setValue(w,Y={}){Li(this,0,w),Object.keys(w).forEach(Ie=>{io(this,!0,Ie),this.controls[Ie].setValue(w[Ie],{onlySelf:!0,emitEvent:Y.emitEvent})}),this.updateValueAndValidity(Y)}patchValue(w,Y={}){null!=w&&(Object.keys(w).forEach(Ie=>{const Mt=this.controls[Ie];Mt&&Mt.patchValue(w[Ie],{onlySelf:!0,emitEvent:Y.emitEvent})}),this.updateValueAndValidity(Y))}reset(w={},Y={}){this._forEachChild((Ie,Mt)=>{Ie.reset(w?w[Mt]:null,{onlySelf:!0,emitEvent:Y.emitEvent})}),this._updatePristine(Y),this._updateTouched(Y),this.updateValueAndValidity(Y)}getRawValue(){return this._reduceChildren({},(w,Y,Ie)=>(w[Ie]=Y.getRawValue(),w))}_syncPendingControls(){let w=this._reduceChildren(!1,(Y,Ie)=>!!Ie._syncPendingControls()||Y);return w&&this.updateValueAndValidity({onlySelf:!0}),w}_forEachChild(w){Object.keys(this.controls).forEach(Y=>{const Ie=this.controls[Y];Ie&&w(Ie,Y)})}_setUpControls(){this._forEachChild(w=>{w.setParent(this),w._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(w){for(const[Y,Ie]of Object.entries(this.controls))if(this.contains(Y)&&w(Ie))return!0;return!1}_reduceValue(){return this._reduceChildren({},(Y,Ie,Mt)=>((Ie.enabled||this.disabled)&&(Y[Mt]=Ie.value),Y))}_reduceChildren(w,Y){let Ie=w;return this._forEachChild((Mt,En)=>{Ie=Y(Ie,Mt,En)}),Ie}_allControlsDisabled(){for(const w of Object.keys(this.controls))if(this.controls[w].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(w){return this.controls.hasOwnProperty(w)?this.controls[w]:null}}class at extends on{}const hn=new f.OlP("CallSetDisabledState",{providedIn:"root",factory:()=>On}),On="always";function te(Le,w){return[...w.path,Le]}function ue(Le,w,Y=On){Cn(Le,w),w.valueAccessor.writeValue(Le.value),(Le.disabled||"always"===Y)&&w.valueAccessor.setDisabledState?.(Le.disabled),function jr(Le,w){w.valueAccessor.registerOnChange(Y=>{Le._pendingValue=Y,Le._pendingChange=!0,Le._pendingDirty=!0,"change"===Le.updateOn&&Er(Le,w)})}(Le,w),function tr(Le,w){const Y=(Ie,Mt)=>{w.valueAccessor.writeValue(Ie),Mt&&w.viewToModelUpdate(Ie)};Le.registerOnChange(Y),w._registerOnDestroy(()=>{Le._unregisterOnChange(Y)})}(Le,w),function hi(Le,w){w.valueAccessor.registerOnTouched(()=>{Le._pendingTouched=!0,"blur"===Le.updateOn&&Le._pendingChange&&Er(Le,w),"submit"!==Le.updateOn&&Le.markAsTouched()})}(Le,w),function Ht(Le,w){if(w.valueAccessor.setDisabledState){const Y=Ie=>{w.valueAccessor.setDisabledState(Ie)};Le.registerOnDisabledChange(Y),w._registerOnDestroy(()=>{Le._unregisterOnDisabledChange(Y)})}}(Le,w)}function Re(Le,w,Y=!0){const Ie=()=>{};w.valueAccessor&&(w.valueAccessor.registerOnChange(Ie),w.valueAccessor.registerOnTouched(Ie)),Xn(Le,w),Le&&(w._invokeOnDestroyCallbacks(),Le._registerOnCollectionChange(()=>{}))}function vt(Le,w){Le.forEach(Y=>{Y.registerOnValidatorChange&&Y.registerOnValidatorChange(w)})}function Cn(Le,w){const Y=Ct(Le);null!==w.validator?Le.setValidators(gt(Y,w.validator)):"function"==typeof Y&&Le.setValidators([Y]);const Ie=it(Le);null!==w.asyncValidator?Le.setAsyncValidators(gt(Ie,w.asyncValidator)):"function"==typeof Ie&&Le.setAsyncValidators([Ie]);const Mt=()=>Le.updateValueAndValidity();vt(w._rawValidators,Mt),vt(w._rawAsyncValidators,Mt)}function Xn(Le,w){let Y=!1;if(null!==Le){if(null!==w.validator){const Mt=Ct(Le);if(Array.isArray(Mt)&&Mt.length>0){const En=Mt.filter(Pr=>Pr!==w.validator);En.length!==Mt.length&&(Y=!0,Le.setValidators(En))}}if(null!==w.asyncValidator){const Mt=it(Le);if(Array.isArray(Mt)&&Mt.length>0){const En=Mt.filter(Pr=>Pr!==w.asyncValidator);En.length!==Mt.length&&(Y=!0,Le.setAsyncValidators(En))}}}const Ie=()=>{};return vt(w._rawValidators,Ie),vt(w._rawAsyncValidators,Ie),Y}function Er(Le,w){Le._pendingDirty&&Le.markAsDirty(),Le.setValue(Le._pendingValue,{emitModelToViewChange:!1}),w.viewToModelUpdate(Le._pendingValue),Le._pendingChange=!1}function Kr(Le,w){Cn(Le,w)}function Bt(Le,w){if(!Le.hasOwnProperty("model"))return!1;const Y=Le.model;return!!Y.isFirstChange()||!Object.is(w,Y.currentValue)}function In(Le,w){Le._syncPendingControls(),w.forEach(Y=>{const Ie=Y.control;"submit"===Ie.updateOn&&Ie._pendingChange&&(Y.viewToModelUpdate(Ie._pendingValue),Ie._pendingChange=!1)})}function nr(Le,w){if(!w)return null;let Y,Ie,Mt;return Array.isArray(w),w.forEach(En=>{En.constructor===Oe?Y=En:function _n(Le){return Object.getPrototypeOf(Le.constructor)===V}(En)?Ie=En:Mt=En}),Mt||Ie||Y||null}const cr={provide:yn,useExisting:(0,f.Gpc)(()=>mr)},Nr=Promise.resolve();class mr extends yn{constructor(w,Y,Ie){super(),this.callSetDisabledState=Ie,this.submitted=!1,this._directives=new Set,this.ngSubmit=new f.vpe,this.form=new on({},It(w),Gt(Y))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(w){Nr.then(()=>{const Y=this._findContainer(w.path);w.control=Y.registerControl(w.name,w.control),ue(w.control,w,this.callSetDisabledState),w.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(w)})}getControl(w){return this.form.get(w.path)}removeControl(w){Nr.then(()=>{const Y=this._findContainer(w.path);Y&&Y.removeControl(w.name),this._directives.delete(w)})}addFormGroup(w){Nr.then(()=>{const Y=this._findContainer(w.path),Ie=new on({});Kr(Ie,w),Y.registerControl(w.name,Ie),Ie.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(w){Nr.then(()=>{const Y=this._findContainer(w.path);Y&&Y.removeControl(w.name)})}getFormGroup(w){return this.form.get(w.path)}updateModel(w,Y){Nr.then(()=>{this.form.get(w.path).setValue(Y)})}setValue(w){this.control.setValue(w)}onSubmit(w){return this.submitted=!0,In(this.form,this._directives),this.ngSubmit.emit(w),"dialog"===w?.target?.method}onReset(){this.resetForm()}resetForm(w=void 0){this.form.reset(w),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(w){return w.pop(),w.length?this.form.get(w):this.form}static#e=this.\u0275fac=function(Y){return new(Y||mr)(f.Y36(ce,10),f.Y36(be,10),f.Y36(hn,8))};static#t=this.\u0275dir=f.lG2({type:mr,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(Y,Ie){1&Y&&f.NdJ("submit",function(En){return Ie.onSubmit(En)})("reset",function(){return Ie.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[f._Bn([cr]),f.qOj]})}function Rn(Le,w){const Y=Le.indexOf(w);Y>-1&&Le.splice(Y,1)}function wn(Le){return"object"==typeof Le&&null!==Le&&2===Object.keys(Le).length&&"value"in Le&&"disabled"in Le}const Hr=class extends zn{constructor(w=null,Y,Ie){super(Lr(Y),Ci(Ie,Y)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(w),this._setUpdateStrategy(Y),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),rr(Y)&&(Y.nonNullable||Y.initialValueIsDefault)&&(wn(w)?this.defaultValue=w.value:this.defaultValue=w)}setValue(w,Y={}){this.value=this._pendingValue=w,this._onChange.length&&!1!==Y.emitModelToViewChange&&this._onChange.forEach(Ie=>Ie(this.value,!1!==Y.emitViewToModelChange)),this.updateValueAndValidity(Y)}patchValue(w,Y={}){this.setValue(w,Y)}reset(w=this.defaultValue,Y={}){this._applyFormState(w),this.markAsPristine(Y),this.markAsUntouched(Y),this.setValue(this.value,Y),this._pendingChange=!1}_updateValue(){}_anyControls(w){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(w){this._onChange.push(w)}_unregisterOnChange(w){Rn(this._onChange,w)}registerOnDisabledChange(w){this._onDisabledChange.push(w)}_unregisterOnDisabledChange(w){Rn(this._onDisabledChange,w)}_forEachChild(w){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange))&&(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),!0)}_applyFormState(w){wn(w)?(this.value=this._pendingValue=w.value,w.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=w}};class Yr extends yn{ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return te(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}static#e=this.\u0275fac=function(){let w;return function(Ie){return(w||(w=f.n5z(Yr)))(Ie||Yr)}}();static#t=this.\u0275dir=f.lG2({type:Yr,features:[f.qOj]})}const wo={provide:yn,useExisting:(0,f.Gpc)(()=>xi)};class xi extends Yr{constructor(w,Y,Ie){super(),this.name="",this._parent=w,this._setValidators(Y),this._setAsyncValidators(Ie)}_checkParentType(){!(this._parent instanceof xi)&&this._parent}static#e=this.\u0275fac=function(Y){return new(Y||xi)(f.Y36(yn,5),f.Y36(ce,10),f.Y36(be,10))};static#t=this.\u0275dir=f.lG2({type:xi,selectors:[["","ngModelGroup",""]],inputs:{name:["ngModelGroup","name"]},exportAs:["ngModelGroup"],features:[f._Bn([wo]),f.qOj]})}const Xo={provide:Wn,useExisting:(0,f.Gpc)(()=>ei)},es=Promise.resolve();class ei extends Wn{constructor(w,Y,Ie,Mt,En,Pr){super(),this._changeDetectorRef=En,this.callSetDisabledState=Pr,this.control=new Hr,this._registered=!1,this.name="",this.update=new f.vpe,this._parent=w,this._setValidators(Y),this._setAsyncValidators(Ie),this.valueAccessor=nr(0,Mt)}ngOnChanges(w){if(this._checkForErrors(),!this._registered||"name"in w){if(this._registered&&(this._checkName(),this.formDirective)){const Y=w.name.previousValue;this.formDirective.removeControl({name:Y,path:this._getPath(Y)})}this._setUpControl()}"isDisabled"in w&&this._updateDisabled(w),Bt(w,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(w){this.viewModel=w,this.update.emit(w)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){ue(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),!this._isStandalone()&&this.name}_updateValue(w){es.then(()=>{this.control.setValue(w,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(w){const Y=w.isDisabled.currentValue,Ie=0!==Y&&(0,f.VuI)(Y);es.then(()=>{Ie&&!this.control.disabled?this.control.disable():!Ie&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(w){return this._parent?te(w,this._parent):[w]}static#e=this.\u0275fac=function(Y){return new(Y||ei)(f.Y36(yn,9),f.Y36(ce,10),f.Y36(be,10),f.Y36(W,10),f.Y36(f.sBO,8),f.Y36(hn,8))};static#t=this.\u0275dir=f.lG2({type:ei,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[f._Bn([Xo]),f.qOj,f.TTD]})}class Bo{static#e=this.\u0275fac=function(Y){return new(Y||Bo)};static#t=this.\u0275dir=f.lG2({type:Bo,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}const nl={provide:W,useExisting:(0,f.Gpc)(()=>To),multi:!0};class To extends V{writeValue(w){const Y=w??"";this.setProperty("value",Y)}registerOnChange(w){this.onChange=Y=>{w(""==Y?null:parseFloat(Y))}}static#e=this.\u0275fac=function(){let w;return function(Ie){return(w||(w=f.n5z(To)))(Ie||To)}}();static#t=this.\u0275dir=f.lG2({type:To,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(Y,Ie){1&Y&&f.NdJ("input",function(En){return Ie.onChange(En.target.value)})("blur",function(){return Ie.onTouched()})},features:[f._Bn([nl]),f.qOj]})}const rl={provide:W,useExisting:(0,f.Gpc)(()=>ii),multi:!0};class Qr{static#e=this.\u0275fac=function(Y){return new(Y||Qr)};static#t=this.\u0275mod=f.oAB({type:Qr});static#n=this.\u0275inj=f.cJS({})}class Eo{constructor(){this._accessors=[]}add(w,Y){this._accessors.push([w,Y])}remove(w){for(let Y=this._accessors.length-1;Y>=0;--Y)if(this._accessors[Y][1]===w)return void this._accessors.splice(Y,1)}select(w){this._accessors.forEach(Y=>{this._isSameGroup(Y,w)&&Y[1]!==w&&Y[1].fireUncheck(w.value)})}_isSameGroup(w,Y){return!!w[0].control&&(w[0]._parent===Y._control._parent&&w[1].name===Y.name)}static#e=this.\u0275fac=function(Y){return new(Y||Eo)};static#t=this.\u0275prov=f.Yz7({token:Eo,factory:Eo.\u0275fac,providedIn:Qr})}class ii extends V{constructor(w,Y,Ie,Mt){super(w,Y),this._registry=Ie,this._injector=Mt,this.setDisabledStateFired=!1,this.onChange=()=>{},this.callSetDisabledState=(0,f.f3M)(hn,{optional:!0})??On}ngOnInit(){this._control=this._injector.get(Wn),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(w){this._state=w===this.value,this.setProperty("checked",this._state)}registerOnChange(w){this._fn=w,this.onChange=()=>{w(this.value),this._registry.select(this)}}setDisabledState(w){(this.setDisabledStateFired||w||"whenDisabledForLegacyCode"===this.callSetDisabledState)&&this.setProperty("disabled",w),this.setDisabledStateFired=!0}fireUncheck(w){this.writeValue(w)}_checkName(){this.name&&this.formControlName&&(this.name,this.formControlName),!this.name&&this.formControlName&&(this.name=this.formControlName)}static#e=this.\u0275fac=function(Y){return new(Y||ii)(f.Y36(f.Qsj),f.Y36(f.SBq),f.Y36(Eo),f.Y36(f.zs3))};static#t=this.\u0275dir=f.lG2({type:ii,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(Y,Ie){1&Y&&f.NdJ("change",function(){return Ie.onChange()})("blur",function(){return Ie.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[f._Bn([rl]),f.qOj]})}const _s={provide:W,useExisting:(0,f.Gpc)(()=>Tn),multi:!0};class Tn extends V{writeValue(w){this.setProperty("value",parseFloat(w))}registerOnChange(w){this.onChange=Y=>{w(""==Y?null:parseFloat(Y))}}static#e=this.\u0275fac=function(){let w;return function(Ie){return(w||(w=f.n5z(Tn)))(Ie||Tn)}}();static#t=this.\u0275dir=f.lG2({type:Tn,selectors:[["input","type","range","formControlName",""],["input","type","range","formControl",""],["input","type","range","ngModel",""]],hostBindings:function(Y,Ie){1&Y&&f.NdJ("change",function(En){return Ie.onChange(En.target.value)})("input",function(En){return Ie.onChange(En.target.value)})("blur",function(){return Ie.onTouched()})},features:[f._Bn([_s]),f.qOj]})}const ma=new f.OlP("NgModelWithFormControlWarning"),_a={provide:Wn,useExisting:(0,f.Gpc)(()=>Dr)};class Dr extends Wn{set isDisabled(w){}static#e=this._ngModelWarningSentOnce=!1;constructor(w,Y,Ie,Mt,En){super(),this._ngModelWarningConfig=Mt,this.callSetDisabledState=En,this.update=new f.vpe,this._ngModelWarningSent=!1,this._setValidators(w),this._setAsyncValidators(Y),this.valueAccessor=nr(0,Ie)}ngOnChanges(w){if(this._isControlChanged(w)){const Y=w.form.previousValue;Y&&Re(Y,this,!1),ue(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}Bt(w,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&Re(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(w){this.viewModel=w,this.update.emit(w)}_isControlChanged(w){return w.hasOwnProperty("form")}static#t=this.\u0275fac=function(Y){return new(Y||Dr)(f.Y36(ce,10),f.Y36(be,10),f.Y36(W,10),f.Y36(ma,8),f.Y36(hn,8))};static#n=this.\u0275dir=f.lG2({type:Dr,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[f._Bn([_a]),f.qOj,f.TTD]})}const vs={provide:yn,useExisting:(0,f.Gpc)(()=>Fi)};class Fi extends yn{constructor(w,Y,Ie){super(),this.callSetDisabledState=Ie,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new f.vpe,this._setValidators(w),this._setAsyncValidators(Y)}ngOnChanges(w){this._checkFormPresent(),w.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(Xn(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(w){const Y=this.form.get(w.path);return ue(Y,w,this.callSetDisabledState),Y.updateValueAndValidity({emitEvent:!1}),this.directives.push(w),Y}getControl(w){return this.form.get(w.path)}removeControl(w){Re(w.control||null,w,!1),function er(Le,w){const Y=Le.indexOf(w);Y>-1&&Le.splice(Y,1)}(this.directives,w)}addFormGroup(w){this._setUpFormContainer(w)}removeFormGroup(w){this._cleanUpFormContainer(w)}getFormGroup(w){return this.form.get(w.path)}addFormArray(w){this._setUpFormContainer(w)}removeFormArray(w){this._cleanUpFormContainer(w)}getFormArray(w){return this.form.get(w.path)}updateModel(w,Y){this.form.get(w.path).setValue(Y)}onSubmit(w){return this.submitted=!0,In(this.form,this.directives),this.ngSubmit.emit(w),"dialog"===w?.target?.method}onReset(){this.resetForm()}resetForm(w=void 0){this.form.reset(w),this.submitted=!1}_updateDomValue(){this.directives.forEach(w=>{const Y=w.control,Ie=this.form.get(w.path);Y!==Ie&&(Re(Y||null,w),Ie instanceof Hr&&(ue(Ie,w,this.callSetDisabledState),w.control=Ie))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(w){const Y=this.form.get(w.path);Kr(Y,w),Y.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(w){if(this.form){const Y=this.form.get(w.path);Y&&function Gi(Le,w){return Xn(Le,w)}(Y,w)&&Y.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Cn(this.form,this),this._oldForm&&Xn(this._oldForm,this)}_checkFormPresent(){this.form}static#e=this.\u0275fac=function(Y){return new(Y||Fi)(f.Y36(ce,10),f.Y36(be,10),f.Y36(hn,8))};static#t=this.\u0275dir=f.lG2({type:Fi,selectors:[["","formGroup",""]],hostBindings:function(Y,Ie){1&Y&&f.NdJ("submit",function(En){return Ie.onSubmit(En)})("reset",function(){return Ie.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[f._Bn([vs]),f.qOj,f.TTD]})}const oo={provide:yn,useExisting:(0,f.Gpc)(()=>Ii)};class Ii extends Yr{constructor(w,Y,Ie){super(),this.name=null,this._parent=w,this._setValidators(Y),this._setAsyncValidators(Ie)}_checkParentType(){Do(this._parent)}static#e=this.\u0275fac=function(Y){return new(Y||Ii)(f.Y36(yn,13),f.Y36(ce,10),f.Y36(be,10))};static#t=this.\u0275dir=f.lG2({type:Ii,selectors:[["","formGroupName",""]],inputs:{name:["formGroupName","name"]},features:[f._Bn([oo]),f.qOj]})}const il={provide:yn,useExisting:(0,f.Gpc)(()=>so)};class so extends yn{constructor(w,Y,Ie){super(),this.name=null,this._parent=w,this._setValidators(Y),this._setAsyncValidators(Ie)}ngOnInit(){this._checkParentType(),this.formDirective.addFormArray(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormArray(this)}get control(){return this.formDirective.getFormArray(this)}get formDirective(){return this._parent?this._parent.formDirective:null}get path(){return te(null==this.name?this.name:this.name.toString(),this._parent)}_checkParentType(){Do(this._parent)}static#e=this.\u0275fac=function(Y){return new(Y||so)(f.Y36(yn,13),f.Y36(ce,10),f.Y36(be,10))};static#t=this.\u0275dir=f.lG2({type:so,selectors:[["","formArrayName",""]],inputs:{name:["formArrayName","name"]},features:[f._Bn([il]),f.qOj]})}function Do(Le){return!(Le instanceof Ii||Le instanceof Fi||Le instanceof so)}const ao={provide:Wn,useExisting:(0,f.Gpc)(()=>gi)};class gi extends Wn{set isDisabled(w){}static#e=this._ngModelWarningSentOnce=!1;constructor(w,Y,Ie,Mt,En){super(),this._ngModelWarningConfig=En,this._added=!1,this.name=null,this.update=new f.vpe,this._ngModelWarningSent=!1,this._parent=w,this._setValidators(Y),this._setAsyncValidators(Ie),this.valueAccessor=nr(0,Mt)}ngOnChanges(w){this._added||this._setUpControl(),Bt(w,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(w){this.viewModel=w,this.update.emit(w)}get path(){return te(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}static#t=this.\u0275fac=function(Y){return new(Y||gi)(f.Y36(yn,13),f.Y36(ce,10),f.Y36(be,10),f.Y36(W,10),f.Y36(ma,8))};static#n=this.\u0275dir=f.lG2({type:gi,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[f._Bn([ao]),f.qOj,f.TTD]})}const hr={provide:W,useExisting:(0,f.Gpc)(()=>jn),multi:!0};function js(Le,w){return null==Le?`${w}`:(w&&"object"==typeof w&&(w="Object"),`${Le}: ${w}`.slice(0,50))}class jn extends V{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(w){this._compareWith=w}writeValue(w){this.value=w;const Ie=js(this._getOptionId(w),w);this.setProperty("value",Ie)}registerOnChange(w){this.onChange=Y=>{this.value=this._getOptionValue(Y),w(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(w){for(const Y of this._optionMap.keys())if(this._compareWith(this._optionMap.get(Y),w))return Y;return null}_getOptionValue(w){const Y=function ia(Le){return Le.split(":")[0]}(w);return this._optionMap.has(Y)?this._optionMap.get(Y):w}static#e=this.\u0275fac=function(){let w;return function(Ie){return(w||(w=f.n5z(jn)))(Ie||jn)}}();static#t=this.\u0275dir=f.lG2({type:jn,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(Y,Ie){1&Y&&f.NdJ("change",function(En){return Ie.onChange(En.target.value)})("blur",function(){return Ie.onTouched()})},inputs:{compareWith:"compareWith"},features:[f._Bn([hr]),f.qOj]})}class ti{constructor(w,Y,Ie){this._element=w,this._renderer=Y,this._select=Ie,this._select&&(this.id=this._select._registerOption())}set ngValue(w){null!=this._select&&(this._select._optionMap.set(this.id,w),this._setElementValue(js(this.id,w)),this._select.writeValue(this._select.value))}set value(w){this._setElementValue(w),this._select&&this._select.writeValue(this._select.value)}_setElementValue(w){this._renderer.setProperty(this._element.nativeElement,"value",w)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static#e=this.\u0275fac=function(Y){return new(Y||ti)(f.Y36(f.SBq),f.Y36(f.Qsj),f.Y36(jn,9))};static#t=this.\u0275dir=f.lG2({type:ti,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}const Zr={provide:W,useExisting:(0,f.Gpc)(()=>zo),multi:!0};function ts(Le,w){return null==Le?`${w}`:("string"==typeof w&&(w=`'${w}'`),w&&"object"==typeof w&&(w="Object"),`${Le}: ${w}`.slice(0,50))}class zo extends V{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(w){this._compareWith=w}writeValue(w){let Y;if(this.value=w,Array.isArray(w)){const Ie=w.map(Mt=>this._getOptionId(Mt));Y=(Mt,En)=>{Mt._setSelected(Ie.indexOf(En.toString())>-1)}}else Y=(Ie,Mt)=>{Ie._setSelected(!1)};this._optionMap.forEach(Y)}registerOnChange(w){this.onChange=Y=>{const Ie=[],Mt=Y.selectedOptions;if(void 0!==Mt){const En=Mt;for(let Pr=0;PrPn),multi:!0};class Pn extends pr{constructor(){super(...arguments),this.inputName="max",this.normalizeInput=w=>oa(w),this.createValidator=w=>Ne(w)}static#e=this.\u0275fac=function(){let w;return function(Ie){return(w||(w=f.n5z(Pn)))(Ie||Pn)}}();static#t=this.\u0275dir=f.lG2({type:Pn,selectors:[["input","type","number","max","","formControlName",""],["input","type","number","max","","formControl",""],["input","type","number","max","","ngModel",""]],hostVars:1,hostBindings:function(Y,Ie){2&Y&&f.uIk("max",Ie._enabled?Ie.max:null)},inputs:{max:"max"},features:[f._Bn([cn]),f.qOj]})}const ir={provide:ce,useExisting:(0,f.Gpc)(()=>Gr),multi:!0};class Gr extends pr{constructor(){super(...arguments),this.inputName="min",this.normalizeInput=w=>oa(w),this.createValidator=w=>xe(w)}static#e=this.\u0275fac=function(){let w;return function(Ie){return(w||(w=f.n5z(Gr)))(Ie||Gr)}}();static#t=this.\u0275dir=f.lG2({type:Gr,selectors:[["input","type","number","min","","formControlName",""],["input","type","number","min","","formControl",""],["input","type","number","min","","ngModel",""]],hostVars:1,hostBindings:function(Y,Ie){2&Y&&f.uIk("min",Ie._enabled?Ie.min:null)},inputs:{min:"min"},features:[f._Bn([ir]),f.qOj]})}const xo={provide:ce,useExisting:(0,f.Gpc)(()=>li),multi:!0},mi={provide:ce,useExisting:(0,f.Gpc)(()=>xr),multi:!0};class li extends pr{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=f.VuI,this.createValidator=w=>Ee}enabled(w){return w}static#e=this.\u0275fac=function(){let w;return function(Ie){return(w||(w=f.n5z(li)))(Ie||li)}}();static#t=this.\u0275dir=f.lG2({type:li,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(Y,Ie){2&Y&&f.uIk("required",Ie._enabled?"":null)},inputs:{required:"required"},features:[f._Bn([xo]),f.qOj]})}class xr extends li{constructor(){super(...arguments),this.createValidator=w=>ze}static#e=this.\u0275fac=function(){let w;return function(Ie){return(w||(w=f.n5z(xr)))(Ie||xr)}}();static#t=this.\u0275dir=f.lG2({type:xr,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(Y,Ie){2&Y&&f.uIk("required",Ie._enabled?"":null)},features:[f._Bn([mi]),f.qOj]})}const Ui={provide:ce,useExisting:(0,f.Gpc)(()=>lr),multi:!0};class lr extends pr{constructor(){super(...arguments),this.inputName="email",this.normalizeInput=f.VuI,this.createValidator=w=>Ve}enabled(w){return w}static#e=this.\u0275fac=function(){let w;return function(Ie){return(w||(w=f.n5z(lr)))(Ie||lr)}}();static#t=this.\u0275dir=f.lG2({type:lr,selectors:[["","email","","formControlName",""],["","email","","formControl",""],["","email","","ngModel",""]],inputs:{email:"email"},features:[f._Bn([Ui]),f.qOj]})}const Hn={provide:ce,useExisting:(0,f.Gpc)(()=>Wi),multi:!0};class Wi extends pr{constructor(){super(...arguments),this.inputName="minlength",this.normalizeInput=w=>va(w),this.createValidator=w=>j(w)}static#e=this.\u0275fac=function(){let w;return function(Ie){return(w||(w=f.n5z(Wi)))(Ie||Wi)}}();static#t=this.\u0275dir=f.lG2({type:Wi,selectors:[["","minlength","","formControlName",""],["","minlength","","formControl",""],["","minlength","","ngModel",""]],hostVars:1,hostBindings:function(Y,Ie){2&Y&&f.uIk("minlength",Ie._enabled?Ie.minlength:null)},inputs:{minlength:"minlength"},features:[f._Bn([Hn]),f.qOj]})}const Ni={provide:ce,useExisting:(0,f.Gpc)(()=>ki),multi:!0};class ki extends pr{constructor(){super(...arguments),this.inputName="maxlength",this.normalizeInput=w=>va(w),this.createValidator=w=>X(w)}static#e=this.\u0275fac=function(){let w;return function(Ie){return(w||(w=f.n5z(ki)))(Ie||ki)}}();static#t=this.\u0275dir=f.lG2({type:ki,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(Y,Ie){2&Y&&f.uIk("maxlength",Ie._enabled?Ie.maxlength:null)},inputs:{maxlength:"maxlength"},features:[f._Bn([Ni]),f.qOj]})}const Rr={provide:ce,useExisting:(0,f.Gpc)(()=>Ki),multi:!0};class Ki extends pr{constructor(){super(...arguments),this.inputName="pattern",this.normalizeInput=w=>w,this.createValidator=w=>me(w)}static#e=this.\u0275fac=function(){let w;return function(Ie){return(w||(w=f.n5z(Ki)))(Ie||Ki)}}();static#t=this.\u0275dir=f.lG2({type:Ki,selectors:[["","pattern","","formControlName",""],["","pattern","","formControl",""],["","pattern","","ngModel",""]],hostVars:1,hostBindings:function(Y,Ie){2&Y&&f.uIk("pattern",Ie._enabled?Ie.pattern:null)},inputs:{pattern:"pattern"},features:[f._Bn([Rr]),f.qOj]})}class ns{static#e=this.\u0275fac=function(Y){return new(Y||ns)};static#t=this.\u0275mod=f.oAB({type:ns});static#n=this.\u0275inj=f.cJS({imports:[Qr]})}class Yi extends zn{constructor(w,Y,Ie){super(Lr(Y),Ci(Ie,Y)),this.controls=w,this._initObservables(),this._setUpdateStrategy(Y),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(w){return this.controls[this._adjustIndex(w)]}push(w,Y={}){this.controls.push(w),this._registerControl(w),this.updateValueAndValidity({emitEvent:Y.emitEvent}),this._onCollectionChange()}insert(w,Y,Ie={}){this.controls.splice(w,0,Y),this._registerControl(Y),this.updateValueAndValidity({emitEvent:Ie.emitEvent})}removeAt(w,Y={}){let Ie=this._adjustIndex(w);Ie<0&&(Ie=0),this.controls[Ie]&&this.controls[Ie]._registerOnCollectionChange(()=>{}),this.controls.splice(Ie,1),this.updateValueAndValidity({emitEvent:Y.emitEvent})}setControl(w,Y,Ie={}){let Mt=this._adjustIndex(w);Mt<0&&(Mt=0),this.controls[Mt]&&this.controls[Mt]._registerOnCollectionChange(()=>{}),this.controls.splice(Mt,1),Y&&(this.controls.splice(Mt,0,Y),this._registerControl(Y)),this.updateValueAndValidity({emitEvent:Ie.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(w,Y={}){Li(this,0,w),w.forEach((Ie,Mt)=>{io(this,!1,Mt),this.at(Mt).setValue(Ie,{onlySelf:!0,emitEvent:Y.emitEvent})}),this.updateValueAndValidity(Y)}patchValue(w,Y={}){null!=w&&(w.forEach((Ie,Mt)=>{this.at(Mt)&&this.at(Mt).patchValue(Ie,{onlySelf:!0,emitEvent:Y.emitEvent})}),this.updateValueAndValidity(Y))}reset(w=[],Y={}){this._forEachChild((Ie,Mt)=>{Ie.reset(w[Mt],{onlySelf:!0,emitEvent:Y.emitEvent})}),this._updatePristine(Y),this._updateTouched(Y),this.updateValueAndValidity(Y)}getRawValue(){return this.controls.map(w=>w.getRawValue())}clear(w={}){this.controls.length<1||(this._forEachChild(Y=>Y._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:w.emitEvent}))}_adjustIndex(w){return w<0?w+this.length:w}_syncPendingControls(){let w=this.controls.reduce((Y,Ie)=>!!Ie._syncPendingControls()||Y,!1);return w&&this.updateValueAndValidity({onlySelf:!0}),w}_forEachChild(w){this.controls.forEach((Y,Ie)=>{w(Y,Ie)})}_updateValue(){this.value=this.controls.filter(w=>w.enabled||this.disabled).map(w=>w.value)}_anyControls(w){return this.controls.some(Y=>Y.enabled&&w(Y))}_setUpControls(){this._forEachChild(w=>this._registerControl(w))}_allControlsDisabled(){for(const w of this.controls)if(w.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(w){w.setParent(this),w._registerOnCollectionChange(this._onCollectionChange)}_find(w){return this.at(w)??null}}function rs(Le){return!!Le&&(void 0!==Le.asyncValidators||void 0!==Le.validators||void 0!==Le.updateOn)}class Kn{constructor(){this.useNonNullable=!1}get nonNullable(){const w=new Kn;return w.useNonNullable=!0,w}group(w,Y=null){const Ie=this._reduceControls(w);let Mt={};return rs(Y)?Mt=Y:null!==Y&&(Mt.validators=Y.validator,Mt.asyncValidators=Y.asyncValidator),new on(Ie,Mt)}record(w,Y=null){const Ie=this._reduceControls(w);return new at(Ie,Y)}control(w,Y,Ie){let Mt={};return this.useNonNullable?(rs(Y)?Mt=Y:(Mt.validators=Y,Mt.asyncValidators=Ie),new Hr(w,{...Mt,nonNullable:!0})):new Hr(w,Y,Ie)}array(w,Y,Ie){const Mt=w.map(En=>this._createControl(En));return new Yi(Mt,Y,Ie)}_reduceControls(w){const Y={};return Object.keys(w).forEach(Ie=>{Y[Ie]=this._createControl(w[Ie])}),Y}_createControl(w){if(w instanceof Hr)return w;if(w instanceof zn)return w;if(Array.isArray(w)){const Y=w[0],Ie=w.length>1?w[1]:null,Mt=w.length>2?w[2]:null;return this.control(Y,Ie,Mt)}return this.control(w)}static#e=this.\u0275fac=function(Y){return new(Y||Kn)};static#t=this.\u0275prov=f.Yz7({token:Kn,factory:Kn.\u0275fac,providedIn:"root"})}class Cs{static#e=this.\u0275fac=function(Y){return new(Y||Cs)};static#t=this.\u0275prov=f.Yz7({token:Cs,factory:function(){return(0,f.f3M)(Kn).nonNullable},providedIn:"root"})}class So extends Kn{group(w,Y=null){return super.group(w,Y)}control(w,Y,Ie){return super.control(w,Y,Ie)}array(w,Y,Ie){return super.array(w,Y,Ie)}static#e=this.\u0275fac=function(){let w;return function(Ie){return(w||(w=f.n5z(So)))(Ie||So)}}();static#t=this.\u0275prov=f.Yz7({token:So,factory:So.\u0275fac,providedIn:"root"})}new f.GfV("16.2.12");class vr{static withConfig(w){return{ngModule:vr,providers:[{provide:hn,useValue:w.callSetDisabledState??On}]}}static#e=this.\u0275fac=function(Y){return new(Y||vr)};static#t=this.\u0275mod=f.oAB({type:vr});static#n=this.\u0275inj=f.cJS({imports:[ns]})}class _i{static withConfig(w){return{ngModule:_i,providers:[{provide:ma,useValue:w.warnOnNgModelWithFormControl??"always"},{provide:hn,useValue:w.callSetDisabledState??On}]}}static#e=this.\u0275fac=function(Y){return new(Y||_i)};static#t=this.\u0275mod=f.oAB({type:_i});static#n=this.\u0275inj=f.cJS({imports:[ns]})}},6480:(dt,de,C)=>{"use strict";C.d(de,{H7:()=>an,b2:()=>Ue,q6:()=>zt});var f=C(1354),l=C(6575); /** - * @license Angular v15.2.10 + * @license Angular v16.2.12 * (c) 2010-2022 Google LLC. https://angular.io/ * License: MIT - */class q extends t.w_{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class U extends q{static makeCurrent(){(0,t.HT)(new U)}onAndCancel(ie,A,W){return ie.addEventListener(A,W,!1),()=>{ie.removeEventListener(A,W,!1)}}dispatchEvent(ie,A){ie.dispatchEvent(A)}remove(ie){ie.parentNode&&ie.parentNode.removeChild(ie)}createElement(ie,A){return(A=A||this.getDefaultDocument()).createElement(ie)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(ie){return ie.nodeType===Node.ELEMENT_NODE}isShadowRoot(ie){return ie instanceof DocumentFragment}getGlobalEventTarget(ie,A){return"window"===A?window:"document"===A?ie:"body"===A?ie.body:null}getBaseHref(ie){const A=function G(){return F=F||document.querySelector("base"),F?F.getAttribute("href"):null}();return null==A?null:function re(Mt){K=K||document.createElement("a"),K.setAttribute("href",Mt);const ie=K.pathname;return"/"===ie.charAt(0)?ie:`/${ie}`}(A)}resetBaseElement(){F=null}getUserAgent(){return window.navigator.userAgent}getCookie(ie){return(0,t.Mx)(document.cookie,ie)}}let K,F=null;const pe=new C.OlP("TRANSITION_ID");const ce=[{provide:C.ip1,useFactory:function j(Mt,ie,A){return()=>{A.get(C.CZH).donePromise.then(()=>{const W=(0,t.q)(),ve=ie.querySelectorAll(`style[ng-transition="${Mt}"]`);for(let He=0;He{W.manager=this}),this._plugins=ie.slice().reverse()}addEventListener(ie,A,W){return this._findPluginFor(A).addEventListener(ie,A,W)}addGlobalEventListener(ie,A,W){return this._findPluginFor(A).addGlobalEventListener(ie,A,W)}getZone(){return this._zone}_findPluginFor(ie){const A=this._eventNameToPlugin.get(ie);if(A)return A;const W=this._plugins;for(let ve=0;ve0?W.set(ie,ve):W.delete(ie),ve}ngOnDestroy(){for(const ie of this.getAllStyles())this.onStyleRemoved(ie);this.usageCount.clear()}}me.\u0275fac=function(ie){return new(ie||me)},me.\u0275prov=C.Yz7({token:me,factory:me.\u0275fac});class de extends me{constructor(ie){super(),this.doc=ie,this.styleRef=new Map,this.hostNodes=new Set,this.resetHostNodes()}onStyleAdded(ie){for(const A of this.hostNodes)this.addStyleToHost(A,ie)}onStyleRemoved(ie){const A=this.styleRef;A.get(ie)?.forEach(ve=>ve.remove()),A.delete(ie)}ngOnDestroy(){super.ngOnDestroy(),this.styleRef.clear(),this.resetHostNodes()}addHost(ie){this.hostNodes.add(ie);for(const A of this.getAllStyles())this.addStyleToHost(ie,A)}removeHost(ie){this.hostNodes.delete(ie)}addStyleToHost(ie,A){const W=this.doc.createElement("style");W.textContent=A,ie.appendChild(W);const ve=this.styleRef.get(A);ve?ve.push(W):this.styleRef.set(A,[W])}resetHostNodes(){const ie=this.hostNodes;ie.clear(),ie.add(this.doc.head)}}de.\u0275fac=function(ie){return new(ie||de)(C.LFG(t.K0))},de.\u0275prov=C.Yz7({token:de,factory:de.\u0275fac});const fe={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},Se=/%COMP%/g,Le="_nghost-%COMP%",Ce="_ngcontent-%COMP%",E=new C.OlP("RemoveStylesOnCompDestory",{providedIn:"root",factory:()=>false});function Oe(Mt,ie){return ie.flat(100).map(A=>A.replace(Se,Mt))}function nt(Mt){return ie=>{if("__ngUnwrap__"===ie)return Mt;!1===Mt(ie)&&(ie.preventDefault(),ie.returnValue=!1)}}class $e{constructor(ie,A,W,ve){this.eventManager=ie,this.sharedStylesHost=A,this.appId=W,this.removeStylesOnCompDestory=ve,this.rendererByCompId=new Map,this.defaultRenderer=new et(ie)}createRenderer(ie,A){if(!ie||!A)return this.defaultRenderer;const W=this.getOrCreateRenderer(ie,A);return W instanceof qt?W.applyToHost(ie):W instanceof yt&&W.applyStyles(),W}getOrCreateRenderer(ie,A){const W=this.rendererByCompId;let ve=W.get(A.id);if(!ve){const He=this.eventManager,_t=this.sharedStylesHost,Kt=this.removeStylesOnCompDestory;switch(A.encapsulation){case C.ifc.Emulated:ve=new qt(He,_t,A,this.appId,Kt);break;case C.ifc.ShadowDom:return new xt(He,_t,ie,A);default:ve=new yt(He,_t,A,Kt)}ve.onDestroy=()=>W.delete(A.id),W.set(A.id,ve)}return ve}ngOnDestroy(){this.rendererByCompId.clear()}begin(){}end(){}}$e.\u0275fac=function(ie){return new(ie||$e)(C.LFG(Ne),C.LFG(de),C.LFG(C.AFp),C.LFG(E))},$e.\u0275prov=C.Yz7({token:$e,factory:$e.\u0275fac});class et{constructor(ie){this.eventManager=ie,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(ie,A){return A?document.createElementNS(fe[A]||A,ie):document.createElement(ie)}createComment(ie){return document.createComment(ie)}createText(ie){return document.createTextNode(ie)}appendChild(ie,A){(St(ie)?ie.content:ie).appendChild(A)}insertBefore(ie,A,W){ie&&(St(ie)?ie.content:ie).insertBefore(A,W)}removeChild(ie,A){ie&&ie.removeChild(A)}selectRootElement(ie,A){let W="string"==typeof ie?document.querySelector(ie):ie;if(!W)throw new Error(`The selector "${ie}" did not match any elements`);return A||(W.textContent=""),W}parentNode(ie){return ie.parentNode}nextSibling(ie){return ie.nextSibling}setAttribute(ie,A,W,ve){if(ve){A=ve+":"+A;const He=fe[ve];He?ie.setAttributeNS(He,A,W):ie.setAttribute(A,W)}else ie.setAttribute(A,W)}removeAttribute(ie,A,W){if(W){const ve=fe[W];ve?ie.removeAttributeNS(ve,A):ie.removeAttribute(`${W}:${A}`)}else ie.removeAttribute(A)}addClass(ie,A){ie.classList.add(A)}removeClass(ie,A){ie.classList.remove(A)}setStyle(ie,A,W,ve){ve&(C.JOm.DashCase|C.JOm.Important)?ie.style.setProperty(A,W,ve&C.JOm.Important?"important":""):ie.style[A]=W}removeStyle(ie,A,W){W&C.JOm.DashCase?ie.style.removeProperty(A):ie.style[A]=""}setProperty(ie,A,W){ie[A]=W}setValue(ie,A){ie.nodeValue=A}listen(ie,A,W){return"string"==typeof ie?this.eventManager.addGlobalEventListener(ie,A,nt(W)):this.eventManager.addEventListener(ie,A,nt(W))}}"@".charCodeAt(0);function St(Mt){return"TEMPLATE"===Mt.tagName&&void 0!==Mt.content}class xt extends et{constructor(ie,A,W,ve){super(ie),this.sharedStylesHost=A,this.hostEl=W,this.shadowRoot=W.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const He=Oe(ve.id,ve.styles);for(const _t of He){const Kt=document.createElement("style");Kt.textContent=_t,this.shadowRoot.appendChild(Kt)}}nodeOrShadowRoot(ie){return ie===this.hostEl?this.shadowRoot:ie}appendChild(ie,A){return super.appendChild(this.nodeOrShadowRoot(ie),A)}insertBefore(ie,A,W){return super.insertBefore(this.nodeOrShadowRoot(ie),A,W)}removeChild(ie,A){return super.removeChild(this.nodeOrShadowRoot(ie),A)}parentNode(ie){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(ie)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class yt extends et{constructor(ie,A,W,ve,He=W.id){super(ie),this.sharedStylesHost=A,this.removeStylesOnCompDestory=ve,this.rendererUsageCount=0,this.styles=Oe(He,W.styles)}applyStyles(){this.sharedStylesHost.addStyles(this.styles),this.rendererUsageCount++}destroy(){this.removeStylesOnCompDestory&&(this.sharedStylesHost.removeStyles(this.styles),this.rendererUsageCount--,0===this.rendererUsageCount&&this.onDestroy?.())}}class qt extends yt{constructor(ie,A,W,ve,He){const _t=ve+"-"+W.id;super(ie,A,W,He,_t),this.contentAttr=function $(Mt){return Ce.replace(Se,Mt)}(_t),this.hostAttr=function ue(Mt){return Le.replace(Se,Mt)}(_t)}applyToHost(ie){this.applyStyles(),this.setAttribute(ie,this.hostAttr,"")}createElement(ie,A){const W=super.createElement(ie,A);return super.setAttribute(W,this.contentAttr,""),W}}class hn extends je{constructor(ie){super(ie)}supports(ie){return!0}addEventListener(ie,A,W){return ie.addEventListener(A,W,!1),()=>this.removeEventListener(ie,A,W)}removeEventListener(ie,A,W){return ie.removeEventListener(A,W)}}hn.\u0275fac=function(ie){return new(ie||hn)(C.LFG(t.K0))},hn.\u0275prov=C.Yz7({token:hn,factory:hn.\u0275fac});const Rt=["alt","control","meta","shift"],Pt={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},Wt={alt:Mt=>Mt.altKey,control:Mt=>Mt.ctrlKey,meta:Mt=>Mt.metaKey,shift:Mt=>Mt.shiftKey};class on extends je{constructor(ie){super(ie)}supports(ie){return null!=on.parseEventName(ie)}addEventListener(ie,A,W){const ve=on.parseEventName(A),He=on.eventCallback(ve.fullKey,W,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,t.q)().onAndCancel(ie,ve.domEventName,He))}static parseEventName(ie){const A=ie.toLowerCase().split("."),W=A.shift();if(0===A.length||"keydown"!==W&&"keyup"!==W)return null;const ve=on._normalizeKey(A.pop());let He="",_t=A.indexOf("code");if(_t>-1&&(A.splice(_t,1),He="code."),Rt.forEach(On=>{const Bn=A.indexOf(On);Bn>-1&&(A.splice(Bn,1),He+=On+".")}),He+=ve,0!=A.length||0===ve.length)return null;const Kt={};return Kt.domEventName=W,Kt.fullKey=He,Kt}static matchEventFullKeyCode(ie,A){let W=Pt[ie.key]||ie.key,ve="";return A.indexOf("code.")>-1&&(W=ie.code,ve="code."),!(null==W||!W)&&(W=W.toLowerCase()," "===W?W="space":"."===W&&(W="dot"),Rt.forEach(He=>{if(He!==W){(0,Wt[He])(ie)&&(ve+=He+".")}}),ve+=W,ve===A)}static eventCallback(ie,A,W){return ve=>{on.matchEventFullKeyCode(ve,ie)&&W.runGuarded(()=>A(ve))}}static _normalizeKey(ie){return"esc"===ie?"escape":ie}}on.\u0275fac=function(ie){return new(ie||on)(C.LFG(t.K0))},on.\u0275prov=C.Yz7({token:on,factory:on.\u0275fac});const $t=[{provide:C.Lbi,useValue:t.bD},{provide:C.g9A,useValue:function Vt(){U.makeCurrent()},multi:!0},{provide:t.K0,useFactory:function Ut(){return(0,C.RDi)(document),document},deps:[]}],Ze=(0,C.eFA)(C._c5,"browser",$t),Qe=new C.OlP(""),ke=[{provide:C.rWj,useClass:class we{addToWindow(ie){C.dqk.getAngularTestability=(W,ve=!0)=>{const He=ie.findTestabilityInTree(W,ve);if(null==He)throw new Error("Could not find testability for element.");return He},C.dqk.getAllAngularTestabilities=()=>ie.getAllTestabilities(),C.dqk.getAllAngularRootElements=()=>ie.getAllRootElements();C.dqk.frameworkStabilizers||(C.dqk.frameworkStabilizers=[]),C.dqk.frameworkStabilizers.push(W=>{const ve=C.dqk.getAllAngularTestabilities();let He=ve.length,_t=!1;const Kt=function(On){_t=_t||On,He--,0==He&&W(_t)};ve.forEach(function(On){On.whenStable(Kt)})})}findTestabilityInTree(ie,A,W){if(null==A)return null;return ie.getTestability(A)??(W?(0,t.q)().isShadowRoot(A)?this.findTestabilityInTree(ie,A.host,!0):this.findTestabilityInTree(ie,A.parentElement,!0):null)}},deps:[]},{provide:C.lri,useClass:C.dDg,deps:[C.R0b,C.eoX,C.rWj]},{provide:C.dDg,useClass:C.dDg,deps:[C.R0b,C.eoX,C.rWj]}],Te=[{provide:C.zSh,useValue:"root"},{provide:C.qLn,useFactory:function We(){return new C.qLn},deps:[]},{provide:Fe,useClass:hn,multi:!0,deps:[t.K0,C.R0b,C.Lbi]},{provide:Fe,useClass:on,multi:!0,deps:[t.K0]},{provide:$e,useClass:$e,deps:[Ne,de,C.AFp,E]},{provide:C.FYo,useExisting:$e},{provide:me,useExisting:de},{provide:de,useClass:de,deps:[t.K0]},{provide:Ne,useClass:Ne,deps:[Fe,C.R0b]},{provide:t.JF,useClass:Be,deps:[]},[]];class It{constructor(ie){false}static withServerTransition(ie){return{ngModule:It,providers:[{provide:C.AFp,useValue:ie.appId},{provide:pe,useExisting:C.AFp},ce]}}}It.\u0275fac=function(ie){return new(ie||It)(C.LFG(Qe,12))},It.\u0275mod=C.oAB({type:It}),It.\u0275inj=C.cJS({providers:[...Te,...ke],imports:[t.ez,C.hGG]});class ln{constructor(ie){this._doc=ie,this._dom=(0,t.q)()}addTag(ie,A=!1){return ie?this._getOrCreateElement(ie,A):null}addTags(ie,A=!1){return ie?ie.reduce((W,ve)=>(ve&&W.push(this._getOrCreateElement(ve,A)),W),[]):[]}getTag(ie){return ie&&this._doc.querySelector(`meta[${ie}]`)||null}getTags(ie){if(!ie)return[];const A=this._doc.querySelectorAll(`meta[${ie}]`);return A?[].slice.call(A):[]}updateTag(ie,A){if(!ie)return null;A=A||this._parseSelector(ie);const W=this.getTag(A);return W?this._setMetaElementAttributes(ie,W):this._getOrCreateElement(ie,!0)}removeTag(ie){this.removeTagElement(this.getTag(ie))}removeTagElement(ie){ie&&this._dom.remove(ie)}_getOrCreateElement(ie,A=!1){if(!A){const He=this._parseSelector(ie),_t=this.getTags(He).filter(Kt=>this._containsAttributes(ie,Kt))[0];if(void 0!==_t)return _t}const W=this._dom.createElement("meta");return this._setMetaElementAttributes(ie,W),this._doc.getElementsByTagName("head")[0].appendChild(W),W}_setMetaElementAttributes(ie,A){return Object.keys(ie).forEach(W=>A.setAttribute(this._getMetaKeyMap(W),ie[W])),A}_parseSelector(ie){const A=ie.name?"name":"property";return`${A}="${ie[A]}"`}_containsAttributes(ie,A){return Object.keys(ie).every(W=>A.getAttribute(this._getMetaKeyMap(W))===ie[W])}_getMetaKeyMap(ie){return Cn[ie]||ie}}ln.\u0275fac=function(ie){return new(ie||ln)(C.LFG(t.K0))},ln.\u0275prov=C.Yz7({token:ln,factory:function(ie){let A=null;return A=ie?new ie:function Nt(){return new ln((0,C.LFG)(t.K0))}(),A},providedIn:"root"});const Cn={httpEquiv:"http-equiv"};class In{constructor(ie){this._doc=ie}getTitle(){return this._doc.title}setTitle(ie){this._doc.title=ie||""}}In.\u0275fac=function(ie){return new(ie||In)(C.LFG(t.K0))},In.\u0275prov=C.Yz7({token:In,factory:function(ie){let A=null;return A=ie?new ie:function an(){return new In((0,C.LFG)(t.K0))}(),A},providedIn:"root"});typeof window<"u"&&window;class Zr{constructor(){this.store={},this.onSerializeCallbacks={},this.store=function Yr(Mt,ie){const A=Mt.getElementById(ie+"-state");let W={};if(A&&A.textContent)try{W=JSON.parse(function ni(Mt){const ie={"&a;":"&","&q;":'"',"&s;":"'","&l;":"<","&g;":">"};return Mt.replace(/&[^;]+;/g,A=>ie[A])}(A.textContent))}catch(ve){console.warn("Exception while restoring TransferState for app "+ie,ve)}return W}((0,C.f3M)(t.K0),(0,C.f3M)(C.AFp))}get(ie,A){return void 0!==this.store[ie]?this.store[ie]:A}set(ie,A){this.store[ie]=A}remove(ie){delete this.store[ie]}hasKey(ie){return this.store.hasOwnProperty(ie)}get isEmpty(){return 0===Object.keys(this.store).length}onSerialize(ie,A){this.onSerializeCallbacks[ie]=A}toJson(){for(const ie in this.onSerializeCallbacks)if(this.onSerializeCallbacks.hasOwnProperty(ie))try{this.store[ie]=this.onSerializeCallbacks[ie]()}catch(A){console.warn("Exception in onSerialize callback: ",A)}return JSON.stringify(this.store)}}Zr.\u0275fac=function(ie){return new(ie||Zr)},Zr.\u0275prov=C.Yz7({token:Zr,factory:Zr.\u0275fac,providedIn:"root"});class pi{}pi.\u0275fac=function(ie){return new(ie||pi)},pi.\u0275mod=C.oAB({type:pi}),pi.\u0275inj=C.cJS({});const hi={pan:!0,panstart:!0,panmove:!0,panend:!0,pancancel:!0,panleft:!0,panright:!0,panup:!0,pandown:!0,pinch:!0,pinchstart:!0,pinchmove:!0,pinchend:!0,pinchcancel:!0,pinchin:!0,pinchout:!0,press:!0,pressup:!0,rotate:!0,rotatestart:!0,rotatemove:!0,rotateend:!0,rotatecancel:!0,swipe:!0,swipeleft:!0,swiperight:!0,swipeup:!0,swipedown:!0,tap:!0,doubletap:!0},Jr=new C.OlP("HammerGestureConfig"),so=new C.OlP("HammerLoader");class wt{constructor(){this.events=[],this.overrides={}}buildHammer(ie){const A=new Hammer(ie,this.options);A.get("pinch").set({enable:!0}),A.get("rotate").set({enable:!0});for(const W in this.overrides)A.get(W).set(this.overrides[W]);return A}}wt.\u0275fac=function(ie){return new(ie||wt)},wt.\u0275prov=C.Yz7({token:wt,factory:wt.\u0275fac});class Ie extends je{constructor(ie,A,W,ve){super(ie),this._config=A,this.console=W,this.loader=ve,this._loaderPromise=null}supports(ie){return!(!hi.hasOwnProperty(ie.toLowerCase())&&!this.isCustomEvent(ie)||!window.Hammer&&!this.loader)}addEventListener(ie,A,W){const ve=this.manager.getZone();if(A=A.toLowerCase(),!window.Hammer&&this.loader){this._loaderPromise=this._loaderPromise||ve.runOutsideAngular(()=>this.loader());let He=!1,_t=()=>{He=!0};return ve.runOutsideAngular(()=>this._loaderPromise.then(()=>{window.Hammer?He||(_t=this.addEventListener(ie,A,W)):_t=()=>{}}).catch(()=>{_t=()=>{}})),()=>{_t()}}return ve.runOutsideAngular(()=>{const He=this._config.buildHammer(ie),_t=function(Kt){ve.runGuarded(function(){W(Kt)})};return He.on(A,_t),()=>{He.off(A,_t),"function"==typeof He.destroy&&He.destroy()}})}isCustomEvent(ie){return this._config.events.indexOf(ie)>-1}}Ie.\u0275fac=function(ie){return new(ie||Ie)(C.LFG(t.K0),C.LFG(Jr),C.LFG(C.c2e),C.LFG(so,8))},Ie.\u0275prov=C.Yz7({token:Ie,factory:Ie.\u0275fac});class lt{}lt.\u0275fac=function(ie){return new(ie||lt)},lt.\u0275mod=C.oAB({type:lt}),lt.\u0275inj=C.cJS({providers:[{provide:Fe,useClass:Ie,multi:!0,deps:[t.K0,Jr,C.c2e,[new C.FiY,so]]},{provide:Jr,useClass:wt,deps:[]}]});class bt{}bt.\u0275fac=function(ie){return new(ie||bt)},bt.\u0275prov=C.Yz7({token:bt,factory:function(ie){let A=null;return A=ie?new(ie||bt):C.LFG(en),A},providedIn:"root"});class en extends bt{constructor(ie){super(),this._doc=ie}sanitize(ie,A){if(null==A)return null;switch(ie){case C.q3G.NONE:return A;case C.q3G.HTML:return(0,C.qzn)(A,"HTML")?(0,C.z3N)(A):(0,C.EiD)(this._doc,String(A)).toString();case C.q3G.STYLE:return(0,C.qzn)(A,"Style")?(0,C.z3N)(A):A;case C.q3G.SCRIPT:if((0,C.qzn)(A,"Script"))return(0,C.z3N)(A);throw new Error("unsafe value used in a script context");case C.q3G.URL:return(0,C.qzn)(A,"URL")?(0,C.z3N)(A):(0,C.mCW)(String(A));case C.q3G.RESOURCE_URL:if((0,C.qzn)(A,"ResourceURL"))return(0,C.z3N)(A);throw new Error(`unsafe value used in a resource URL context (see ${C.JZr})`);default:throw new Error(`Unexpected SecurityContext ${ie} (see ${C.JZr})`)}}bypassSecurityTrustHtml(ie){return(0,C.JVY)(ie)}bypassSecurityTrustStyle(ie){return(0,C.L6k)(ie)}bypassSecurityTrustScript(ie){return(0,C.eBb)(ie)}bypassSecurityTrustUrl(ie){return(0,C.LAX)(ie)}bypassSecurityTrustResourceUrl(ie){return(0,C.pB0)(ie)}}en.\u0275fac=function(ie){return new(ie||en)(C.LFG(t.K0))},en.\u0275prov=C.Yz7({token:en,factory:function(ie){let A=null;return A=ie?new ie:function gn(Mt){return new en(Mt.get(t.K0))}(C.LFG(C.zs3)),A},providedIn:"root"});new C.GfV("15.2.10")},5360:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>me});const C=function t(){this.__data__=[],this.size=0};var q=x(6802);const F=function U(de,fe){for(var Se=de.length;Se--;)if((0,q.Z)(de[Se][0],fe))return Se;return-1};var K=Array.prototype.splice;const pe=function re(de){var fe=this.__data__,Se=F(fe,de);return!(Se<0)&&(Se==fe.length-1?fe.pop():K.call(fe,Se,1),--this.size,!0)};const ce=function j(de){var fe=this.__data__,Se=F(fe,de);return Se<0?void 0:fe[Se][1]};const Be=function we(de){return F(this.__data__,de)>-1};const Ne=function Fe(de,fe){var Se=this.__data__,it=F(Se,de);return it<0?(++this.size,Se.push([de,fe])):Se[it][1]=fe,this};function je(de){var fe=-1,Se=null==de?0:de.length;for(this.clear();++fe{"use strict";x.d(ye,{Z:()=>U});var t=x(1511),C=x(4261);const U=(0,t.Z)(C.Z,"Map")},6844:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>hn});const q=(0,x(1511).Z)(Object,"create");const F=function U(){this.__data__=q?q(null):{},this.size=0};const K=function G(Rt){var Pt=this.has(Rt)&&delete this.__data__[Rt];return this.size-=Pt?1:0,Pt};var re="__lodash_hash_undefined__",j=Object.prototype.hasOwnProperty;const we=function ce(Rt){var Pt=this.__data__;if(q){var Wt=Pt[Rt];return Wt===re?void 0:Wt}return j.call(Pt,Rt)?Pt[Rt]:void 0};var Fe=Object.prototype.hasOwnProperty;const je=function Ne(Rt){var Pt=this.__data__;return q?void 0!==Pt[Rt]:Fe.call(Pt,Rt)};var me="__lodash_hash_undefined__";const fe=function de(Rt,Pt){var Wt=this.__data__;return this.size+=this.has(Rt)?0:1,Wt[Rt]=q&&void 0===Pt?me:Pt,this};function Se(Rt){var Pt=-1,Wt=null==Rt?0:Rt.length;for(this.clear();++Pt{"use strict";x.d(ye,{Z:()=>U});var t=x(1511),C=x(4261);const U=(0,t.Z)(C.Z,"Set")},4068:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>re});var t=x(6844),C="__lodash_hash_undefined__";const U=function q(pe){return this.__data__.set(pe,C),this};const G=function F(pe){return this.__data__.has(pe)};function K(pe){var j=-1,ce=null==pe?0:pe.length;for(this.__data__=new t.Z;++j{"use strict";x.d(ye,{Z:()=>je});var t=x(5360);const q=function C(){this.__data__=new t.Z,this.size=0};const F=function U(me){var de=this.__data__,fe=de.delete(me);return this.size=de.size,fe};const K=function G(me){return this.__data__.get(me)};const pe=function re(me){return this.__data__.has(me)};var j=x(3686),ce=x(6844),we=200;const Fe=function Be(me,de){var fe=this.__data__;if(fe instanceof t.Z){var Se=fe.__data__;if(!j.Z||Se.length{"use strict";x.d(ye,{Z:()=>q});const q=x(4261).Z.Symbol},3410:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>q});const q=x(4261).Z.Uint8Array},5805:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>C});const C=function t(q,U){for(var F=-1,G=null==q?0:q.length;++F{"use strict";x.d(ye,{Z:()=>C});const C=function t(q,U){for(var F=-1,G=null==q?0:q.length,K=0,re=[];++F{"use strict";x.d(ye,{Z:()=>ce});const C=function t(we,Be){for(var Fe=-1,Ne=Array(we);++Fe{"use strict";x.d(ye,{Z:()=>C});const C=function t(q,U){for(var F=-1,G=null==q?0:q.length,K=Array(G);++F{"use strict";x.d(ye,{Z:()=>C});const C=function t(q,U){for(var F=-1,G=U.length,K=q.length;++F{"use strict";x.d(ye,{Z:()=>C});const C=function t(q,U){for(var F=-1,G=null==q?0:q.length;++F{"use strict";x.d(ye,{Z:()=>we});const U=function t(Be){return function(Fe,Ne,je){for(var me=-1,de=Object(Fe),fe=je(Fe),Se=fe.length;Se--;){var it=fe[Be?Se:++me];if(!1===Ne(de[it],it,de))break}return Fe}}();var F=x(4876);const K=function G(Be,Fe){return Be&&U(Be,Fe,F.Z)};var re=x(3943);const we=function pe(Be,Fe){return function(Ne,je){if(null==Ne)return Ne;if(!(0,re.Z)(Ne))return Be(Ne,je);for(var me=Ne.length,de=Fe?me:-1,fe=Object(Ne);(Fe?de--:++de{"use strict";x.d(ye,{Z:()=>U});var t=x(9162),C=x(1564);const U=function q(F,G){for(var K=0,re=(G=(0,t.Z)(G,F)).length;null!=F&&K{"use strict";x.d(ye,{Z:()=>U});var t=x(2784),C=x(7191);const U=function q(F,G,K){var re=G(F);return(0,C.Z)(F)?re:(0,t.Z)(re,K(F))}},2574:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>je});var t=x(194),C=Object.prototype,q=C.hasOwnProperty,U=C.toString,F=t.Z?t.Z.toStringTag:void 0;const K=function G(me){var de=q.call(me,F),fe=me[F];try{me[F]=void 0;var Se=!0}catch{}var it=U.call(me);return Se&&(de?me[F]=fe:delete me[F]),it};var pe=Object.prototype.toString;const ce=function j(me){return pe.call(me)};var we="[object Null]",Be="[object Undefined]",Fe=t.Z?t.Z.toStringTag:void 0;const je=function Ne(me){return null==me?void 0===me?Be:we:Fe&&Fe in Object(me)?K(me):ce(me)}},478:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>$t});var t=x(1435),C=x(4068),q=x(760),U=x(6149),F=1,G=2;const re=function K(Ze,Qe,ke,Te,It,Nt){var ln=ke&F,Cn=Ze.length,an=Qe.length;if(Cn!=an&&!(ln&&an>Cn))return!1;var In=Nt.get(Ze),Mn=Nt.get(Qe);if(In&&Mn)return In==Qe&&Mn==Ze;var Ht=-1,vn=!0,_n=ke&G?new C.Z:void 0;for(Nt.set(Ze,Qe),Nt.set(Qe,Ze);++Ht{"use strict";x.d(ye,{Z:()=>xn});var t=x(1435),C=x(478),q=1,U=2;const G=function F(ae,vt,Ke,ft){var Vt=Ke.length,We=Vt,Ut=!ft;if(null==ae)return!We;for(ae=Object(ae);Vt--;){var $t=Ke[Vt];if(Ut&&$t[2]?$t[1]!==ae[$t[0]]:!($t[0]in ae))return!1}for(;++Vt{"use strict";x.d(ye,{Z:()=>re});var t=x(5908);const U=(0,x(6854).Z)(Object.keys,Object);var G=Object.prototype.hasOwnProperty;const re=function K(pe){if(!(0,t.Z)(pe))return U(pe);var j=[];for(var ce in Object(pe))G.call(pe,ce)&&"constructor"!=ce&&j.push(ce);return j}},7560:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>C});const C=function t(q){return function(U){return q(U)}}},6149:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>C});const C=function t(q,U){return q.has(U)}},9162:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>Ge});var t=x(7191),C=x(7386),q=x(6844),U="Expected a function";function F(E,$){if("function"!=typeof E||null!=$&&"function"!=typeof $)throw new TypeError(U);var ue=function(){var Oe=arguments,nt=$?$.apply(this,Oe):Oe[0],$e=ue.cache;if($e.has(nt))return $e.get(nt);var et=E.apply(this,Oe);return ue.cache=$e.set(nt,et)||$e,et};return ue.cache=new(F.Cache||q.Z),ue}F.Cache=q.Z;const G=F;var K=500;var j=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ce=/\\(\\)?/g;const Be=function re(E){var $=G(E,function(Oe){return ue.size===K&&ue.clear(),Oe}),ue=$.cache;return $}(function(E){var $=[];return 46===E.charCodeAt(0)&&$.push(""),E.replace(j,function(ue,Oe,nt,$e){$.push(nt?$e.replace(ce,"$1"):Oe||ue)}),$});var Fe=x(194),Ne=x(6717),je=x(8455),me=1/0,de=Fe.Z?Fe.Z.prototype:void 0,fe=de?de.toString:void 0;const it=function Se(E){if("string"==typeof E)return E;if((0,t.Z)(E))return(0,Ne.Z)(E,Se)+"";if((0,je.Z)(E))return fe?fe.call(E):"";var $=E+"";return"0"==$&&1/E==-me?"-0":$};const Le=function Ve(E){return null==E?"":it(E)};const Ge=function Ce(E,$){return(0,t.Z)(E)?E:(0,C.Z)(E,$)?[E]:Be(Le(E))}},6380:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>C});const C="object"==typeof global&&global&&global.Object===Object&&global},1922:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>F});var t=x(6288),C=x(5175),q=x(4876);const F=function U(G){return(0,t.Z)(G,q.Z,C.Z)}},1511:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>Ve});var t=x(5849);const U=x(4261).Z["__core-js_shared__"];var Le,F=(Le=/[^.]+$/.exec(U&&U.keys&&U.keys.IE_PROTO||""))?"Symbol(src)_1."+Le:"";const K=function G(Le){return!!F&&F in Le};var re=x(9089),pe=x(6018),ce=/^\[object .+?Constructor\]$/,we=Function.prototype,Be=Object.prototype,Fe=we.toString,Ne=Be.hasOwnProperty,je=RegExp("^"+Fe.call(Ne).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");const de=function me(Le){return!(!(0,re.Z)(Le)||K(Le))&&((0,t.Z)(Le)?je:ce).test((0,pe.Z)(Le))};const Se=function fe(Le,Ce){return Le?.[Ce]};const Ve=function it(Le,Ce){var Ge=Se(Le,Ce);return de(Ge)?Ge:void 0}},5175:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>K});var t=x(8468),C=x(709),U=Object.prototype.propertyIsEnumerable,F=Object.getOwnPropertySymbols;const K=F?function(re){return null==re?[]:(re=Object(re),(0,t.Z)(F(re),function(pe){return U.call(re,pe)}))}:C.Z},3192:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>Ge});var t=x(1511),C=x(4261);const U=(0,t.Z)(C.Z,"DataView");var F=x(3686);const K=(0,t.Z)(C.Z,"Promise");var re=x(3538);const j=(0,t.Z)(C.Z,"WeakMap");var ce=x(2574),we=x(6018),Be="[object Map]",Ne="[object Promise]",je="[object Set]",me="[object WeakMap]",de="[object DataView]",fe=(0,we.Z)(U),Se=(0,we.Z)(F.Z),it=(0,we.Z)(K),Ve=(0,we.Z)(re.Z),Le=(0,we.Z)(j),Ce=ce.Z;(U&&Ce(new U(new ArrayBuffer(1)))!=de||F.Z&&Ce(new F.Z)!=Be||K&&Ce(K.resolve())!=Ne||re.Z&&Ce(new re.Z)!=je||j&&Ce(new j)!=me)&&(Ce=function(E){var $=(0,ce.Z)(E),ue="[object Object]"==$?E.constructor:void 0,Oe=ue?(0,we.Z)(ue):"";if(Oe)switch(Oe){case fe:return de;case Se:return Be;case it:return Ne;case Ve:return je;case Le:return me}return $});const Ge=Ce},9802:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>U});var t=9007199254740991,C=/^(?:0|[1-9]\d*)$/;const U=function q(F,G){var K=typeof F;return!!(G=G??t)&&("number"==K||"symbol"!=K&&C.test(F))&&F>-1&&F%1==0&&F{"use strict";x.d(ye,{Z:()=>G});var t=x(6802),C=x(3943),q=x(9802),U=x(9089);const G=function F(K,re,pe){if(!(0,U.Z)(pe))return!1;var j=typeof re;return!!("number"==j?(0,C.Z)(pe)&&(0,q.Z)(re,pe.length):"string"==j&&re in pe)&&(0,t.Z)(pe[re],K)}},7386:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>G});var t=x(7191),C=x(8455),q=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,U=/^\w*$/;const G=function F(K,re){if((0,t.Z)(K))return!1;var pe=typeof K;return!("number"!=pe&&"symbol"!=pe&&"boolean"!=pe&&null!=K&&!(0,C.Z)(K))||(U.test(K)||!q.test(K)||null!=re&&K in Object(re))}},5908:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>q});var t=Object.prototype;const q=function C(U){var F=U&&U.constructor;return U===("function"==typeof F&&F.prototype||t)}},5986:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>K});var t=x(6380),C="object"==typeof exports&&exports&&!exports.nodeType&&exports,q=C&&"object"==typeof module&&module&&!module.nodeType&&module,F=q&&q.exports===C&&t.Z.process;const K=function(){try{return q&&q.require&&q.require("util").types||F&&F.binding&&F.binding("util")}catch{}}()},6854:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>C});const C=function t(q,U){return function(F){return q(U(F))}}},4261:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>U});var t=x(6380),C="object"==typeof self&&self&&self.Object===Object&&self;const U=t.Z||C||Function("return this")()},2357:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>C});const C=function t(q){var U=-1,F=Array(q.size);return q.forEach(function(G){F[++U]=G}),F}},1564:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>U});var t=x(8455),C=1/0;const U=function q(F){if("string"==typeof F||(0,t.Z)(F))return F;var G=F+"";return"0"==G&&1/F==-C?"-0":G}},6018:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>U});var C=Function.prototype.toString;const U=function q(F){if(null!=F){try{return C.call(F)}catch{}try{return F+""}catch{}}return""}},6802:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>C});const C=function t(q,U){return q===U||q!=q&&U!=U}},7900:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>re});var t=x(8468),C=x(1071);const U=function q(pe,j){var ce=[];return(0,C.Z)(pe,function(we,Be,Fe){j(we,Be,Fe)&&ce.push(we)}),ce};var F=x(702),G=x(7191);const re=function K(pe,j){return((0,G.Z)(pe)?t.Z:U)(pe,(0,F.Z)(j,3))}},6982:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>re});var t=x(5805),C=x(1071),q=x(570);const F=function U(pe){return"function"==typeof pe?pe:q.Z};var G=x(7191);const re=function K(pe,j){return((0,G.Z)(pe)?t.Z:C.Z)(pe,F(j))}},4894:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>q});var t=x(202);const q=function C(U,F,G){var K=null==U?void 0:(0,t.Z)(U,F);return void 0===K?G:K}},570:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>C});const C=function t(q){return q}},7700:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>j});var t=x(2574),C=x(6567),q="[object Arguments]";const F=function U(ce){return(0,C.Z)(ce)&&(0,t.Z)(ce)==q};var G=Object.prototype,K=G.hasOwnProperty,re=G.propertyIsEnumerable;const j=F(function(){return arguments}())?F:function(ce){return(0,C.Z)(ce)&&K.call(ce,"callee")&&!re.call(ce,"callee")}},7191:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>C});const C=Array.isArray},3943:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>U});var t=x(5849),C=x(5227);const U=function q(F){return null!=F&&(0,C.Z)(F.length)&&!(0,t.Z)(F)}},4951:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>j});var t=x(4261);const q=function C(){return!1};var U="object"==typeof exports&&exports&&!exports.nodeType&&exports,F=U&&"object"==typeof module&&module&&!module.nodeType&&module,K=F&&F.exports===U?t.Z.Buffer:void 0;const j=(K?K.isBuffer:void 0)||q},4607:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>Fe});var t=x(3534),C=x(3192),q=x(7700),U=x(7191),F=x(3943),G=x(4951),K=x(5908),re=x(7697),pe="[object Map]",j="[object Set]",we=Object.prototype.hasOwnProperty;const Fe=function Be(Ne){if(null==Ne)return!0;if((0,F.Z)(Ne)&&((0,U.Z)(Ne)||"string"==typeof Ne||"function"==typeof Ne.splice||(0,G.Z)(Ne)||(0,re.Z)(Ne)||(0,q.Z)(Ne)))return!Ne.length;var je=(0,C.Z)(Ne);if(je==pe||je==j)return!Ne.size;if((0,K.Z)(Ne))return!(0,t.Z)(Ne).length;for(var me in Ne)if(we.call(Ne,me))return!1;return!0}},5849:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>re});var t=x(2574),C=x(9089),q="[object AsyncFunction]",U="[object Function]",F="[object GeneratorFunction]",G="[object Proxy]";const re=function K(pe){if(!(0,C.Z)(pe))return!1;var j=(0,t.Z)(pe);return j==U||j==F||j==q||j==G}},5227:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>q});var t=9007199254740991;const q=function C(U){return"number"==typeof U&&U>-1&&U%1==0&&U<=t}},9089:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>C});const C=function t(q){var U=typeof q;return null!=q&&("object"==U||"function"==U)}},6567:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>C});const C=function t(q){return null!=q&&"object"==typeof q}},8455:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>F});var t=x(2574),C=x(6567),q="[object Symbol]";const F=function U(G){return"symbol"==typeof G||(0,C.Z)(G)&&(0,t.Z)(G)==q}},7697:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>St});var t=x(2574),C=x(5227),q=x(6567),ue={};ue["[object Float32Array]"]=ue["[object Float64Array]"]=ue["[object Int8Array]"]=ue["[object Int16Array]"]=ue["[object Int32Array]"]=ue["[object Uint8Array]"]=ue["[object Uint8ClampedArray]"]=ue["[object Uint16Array]"]=ue["[object Uint32Array]"]=!0,ue["[object Arguments]"]=ue["[object Array]"]=ue["[object ArrayBuffer]"]=ue["[object Boolean]"]=ue["[object DataView]"]=ue["[object Date]"]=ue["[object Error]"]=ue["[object Function]"]=ue["[object Map]"]=ue["[object Number]"]=ue["[object Object]"]=ue["[object RegExp]"]=ue["[object Set]"]=ue["[object String]"]=ue["[object WeakMap]"]=!1;const nt=function Oe(xt){return(0,q.Z)(xt)&&(0,C.Z)(xt.length)&&!!ue[(0,t.Z)(xt)]};var $e=x(7560),et=x(5986),Ot=et.Z&&et.Z.isTypedArray;const St=Ot?(0,$e.Z)(Ot):nt},4876:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>F});var t=x(2064),C=x(3534),q=x(3943);const F=function U(G){return(0,q.Z)(G)?(0,t.Z)(G):(0,C.Z)(G)}},757:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>C});const C=function t(q){var U=null==q?0:q.length;return U?q[U-1]:void 0}},1038:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>pe});var t=x(760),C=x(702),q=x(1071);const F=function U(j,ce){var we;return(0,q.Z)(j,function(Be,Fe,Ne){return!(we=ce(Be,Fe,Ne))}),!!we};var G=x(7191),K=x(9048);const pe=function re(j,ce,we){var Be=(0,G.Z)(j)?t.Z:F;return we&&(0,K.Z)(j,ce,we)&&(ce=void 0),Be(j,(0,C.Z)(ce,3))}},709:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>C});const C=function t(){return[]}},1670:(ht,ye,x)=>{"use strict";function t(q,U,F,G,K,re,pe){try{var j=q[re](pe),ce=j.value}catch(we){return void F(we)}j.done?U(ce):Promise.resolve(ce).then(G,K)}function C(q){return function(){var U=this,F=arguments;return new Promise(function(G,K){var re=q.apply(U,F);function pe(ce){t(re,G,K,pe,j,"next",ce)}function j(ce){t(re,G,K,pe,j,"throw",ce)}pe(void 0)})}}x.d(ye,{Z:()=>C})}}]); + */class k extends l.w_{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class R extends k{static makeCurrent(){(0,l.HT)(new R)}onAndCancel(_e,we,at){return _e.addEventListener(we,at),()=>{_e.removeEventListener(we,at)}}dispatchEvent(_e,we){_e.dispatchEvent(we)}remove(_e){_e.parentNode&&_e.parentNode.removeChild(_e)}createElement(_e,we){return(we=we||this.getDefaultDocument()).createElement(_e)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(_e){return _e.nodeType===Node.ELEMENT_NODE}isShadowRoot(_e){return _e instanceof DocumentFragment}getGlobalEventTarget(_e,we){return"window"===we?window:"document"===we?_e:"body"===we?_e.body:null}getBaseHref(_e){const we=function z(){return q=q||document.querySelector("base"),q?q.getAttribute("href"):null}();return null==we?null:function W(on){V=V||document.createElement("a"),V.setAttribute("href",on);const _e=V.pathname;return"/"===_e.charAt(0)?_e:`/${_e}`}(we)}resetBaseElement(){q=null}getUserAgent(){return window.navigator.userAgent}getCookie(_e){return(0,l.Mx)(document.cookie,_e)}}let V,q=null;class N{build(){return new XMLHttpRequest}static#e=this.\u0275fac=function(we){return new(we||N)};static#t=this.\u0275prov=f.Yz7({token:N,factory:N.\u0275fac})}const ee=new f.OlP("EventManagerPlugins");class ie{constructor(_e,we){this._zone=we,this._eventNameToPlugin=new Map,_e.forEach(at=>{at.manager=this}),this._plugins=_e.slice().reverse()}addEventListener(_e,we,at){return this._findPluginFor(we).addEventListener(_e,we,at)}getZone(){return this._zone}_findPluginFor(_e){let we=this._eventNameToPlugin.get(_e);if(we)return we;if(we=this._plugins.find($t=>$t.supports(_e)),!we)throw new f.vHH(5101,!1);return this._eventNameToPlugin.set(_e,we),we}static#e=this.\u0275fac=function(we){return new(we||ie)(f.LFG(ee),f.LFG(f.R0b))};static#t=this.\u0275prov=f.Yz7({token:ie,factory:ie.\u0275fac})}class Te{constructor(_e){this._doc=_e}}const Oe="ng-app-id";class De{constructor(_e,we,at,$t={}){this.doc=_e,this.appId=we,this.nonce=at,this.platformId=$t,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,l.PM)($t),this.resetHostNodes()}addStyles(_e){for(const we of _e)1===this.changeUsageCount(we,1)&&this.onStyleAdded(we)}removeStyles(_e){for(const we of _e)this.changeUsageCount(we,-1)<=0&&this.onStyleRemoved(we)}ngOnDestroy(){const _e=this.styleNodesInDOM;_e&&(_e.forEach(we=>we.remove()),_e.clear());for(const we of this.getAllStyles())this.onStyleRemoved(we);this.resetHostNodes()}addHost(_e){this.hostNodes.add(_e);for(const we of this.getAllStyles())this.addStyleToHost(_e,we)}removeHost(_e){this.hostNodes.delete(_e)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(_e){for(const we of this.hostNodes)this.addStyleToHost(we,_e)}onStyleRemoved(_e){const we=this.styleRef;we.get(_e)?.elements?.forEach(at=>at.remove()),we.delete(_e)}collectServerRenderedStyles(){const _e=this.doc.head?.querySelectorAll(`style[${Oe}="${this.appId}"]`);if(_e?.length){const we=new Map;return _e.forEach(at=>{null!=at.textContent&&we.set(at.textContent,at)}),we}return null}changeUsageCount(_e,we){const at=this.styleRef;if(at.has(_e)){const $t=at.get(_e);return $t.usage+=we,$t.usage}return at.set(_e,{usage:we,elements:[]}),we}getStyleElement(_e,we){const at=this.styleNodesInDOM,$t=at?.get(we);if($t?.parentNode===_e)return at.delete(we),$t.removeAttribute(Oe),$t;{const hn=this.doc.createElement("style");return this.nonce&&hn.setAttribute("nonce",this.nonce),hn.textContent=we,this.platformIsServer&&hn.setAttribute(Oe,this.appId),hn}}addStyleToHost(_e,we){const at=this.getStyleElement(_e,we);_e.appendChild(at);const $t=this.styleRef,hn=$t.get(we)?.elements;hn?hn.push(at):$t.set(we,{elements:[at],usage:1})}resetHostNodes(){const _e=this.hostNodes;_e.clear(),_e.add(this.doc.head)}static#e=this.\u0275fac=function(we){return new(we||De)(f.LFG(l.K0),f.LFG(f.AFp),f.LFG(f.Ojb,8),f.LFG(f.Lbi))};static#t=this.\u0275prov=f.Yz7({token:De,factory:De.\u0275fac})}const Pe={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},ce=/%COMP%/g,ne="_nghost-%COMP%",J="_ngcontent-%COMP%",Ne=new f.OlP("RemoveStylesOnCompDestroy",{providedIn:"root",factory:()=>false});function Ve(on,_e){return _e.map(we=>we.replace(ce,on))}class j{constructor(_e,we,at,$t,hn,On,te,ue=null){this.eventManager=_e,this.sharedStylesHost=we,this.appId=at,this.removeStylesOnCompDestroy=$t,this.doc=hn,this.platformId=On,this.ngZone=te,this.nonce=ue,this.rendererByCompId=new Map,this.platformIsServer=(0,l.PM)(On),this.defaultRenderer=new X(_e,hn,te,this.platformIsServer)}createRenderer(_e,we){if(!_e||!we)return this.defaultRenderer;this.platformIsServer&&we.encapsulation===f.ifc.ShadowDom&&(we={...we,encapsulation:f.ifc.Emulated});const at=this.getOrCreateRenderer(_e,we);return at instanceof kt?at.applyToHost(_e):at instanceof Dt&&at.applyStyles(),at}getOrCreateRenderer(_e,we){const at=this.rendererByCompId;let $t=at.get(we.id);if(!$t){const hn=this.doc,On=this.ngZone,te=this.eventManager,ue=this.sharedStylesHost,Re=this.removeStylesOnCompDestroy,vt=this.platformIsServer;switch(we.encapsulation){case f.ifc.Emulated:$t=new kt(te,ue,we,this.appId,Re,hn,On,vt);break;case f.ifc.ShadowDom:return new st(te,ue,_e,we,hn,On,this.nonce,vt);default:$t=new Dt(te,ue,we,Re,hn,On,vt)}at.set(we.id,$t)}return $t}ngOnDestroy(){this.rendererByCompId.clear()}static#e=this.\u0275fac=function(we){return new(we||j)(f.LFG(ie),f.LFG(De),f.LFG(f.AFp),f.LFG(Ne),f.LFG(l.K0),f.LFG(f.Lbi),f.LFG(f.R0b),f.LFG(f.Ojb))};static#t=this.\u0275prov=f.Yz7({token:j,factory:j.\u0275fac})}class X{constructor(_e,we,at,$t){this.eventManager=_e,this.doc=we,this.ngZone=at,this.platformIsServer=$t,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(_e,we){return we?this.doc.createElementNS(Pe[we]||we,_e):this.doc.createElement(_e)}createComment(_e){return this.doc.createComment(_e)}createText(_e){return this.doc.createTextNode(_e)}appendChild(_e,we){(_t(_e)?_e.content:_e).appendChild(we)}insertBefore(_e,we,at){_e&&(_t(_e)?_e.content:_e).insertBefore(we,at)}removeChild(_e,we){_e&&_e.removeChild(we)}selectRootElement(_e,we){let at="string"==typeof _e?this.doc.querySelector(_e):_e;if(!at)throw new f.vHH(-5104,!1);return we||(at.textContent=""),at}parentNode(_e){return _e.parentNode}nextSibling(_e){return _e.nextSibling}setAttribute(_e,we,at,$t){if($t){we=$t+":"+we;const hn=Pe[$t];hn?_e.setAttributeNS(hn,we,at):_e.setAttribute(we,at)}else _e.setAttribute(we,at)}removeAttribute(_e,we,at){if(at){const $t=Pe[at];$t?_e.removeAttributeNS($t,we):_e.removeAttribute(`${at}:${we}`)}else _e.removeAttribute(we)}addClass(_e,we){_e.classList.add(we)}removeClass(_e,we){_e.classList.remove(we)}setStyle(_e,we,at,$t){$t&(f.JOm.DashCase|f.JOm.Important)?_e.style.setProperty(we,at,$t&f.JOm.Important?"important":""):_e.style[we]=at}removeStyle(_e,we,at){at&f.JOm.DashCase?_e.style.removeProperty(we):_e.style[we]=""}setProperty(_e,we,at){_e[we]=at}setValue(_e,we){_e.nodeValue=we}listen(_e,we,at){if("string"==typeof _e&&!(_e=(0,l.q)().getGlobalEventTarget(this.doc,_e)))throw new Error(`Unsupported event target ${_e} for event ${we}`);return this.eventManager.addEventListener(_e,we,this.decoratePreventDefault(at))}decoratePreventDefault(_e){return we=>{if("__ngUnwrap__"===we)return _e;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>_e(we)):_e(we))&&we.preventDefault()}}}"@".charCodeAt(0);function _t(on){return"TEMPLATE"===on.tagName&&void 0!==on.content}class st extends X{constructor(_e,we,at,$t,hn,On,te,ue){super(_e,hn,On,ue),this.sharedStylesHost=we,this.hostEl=at,this.shadowRoot=at.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const Re=Ve($t.id,$t.styles);for(const vt of Re){const Ht=document.createElement("style");te&&Ht.setAttribute("nonce",te),Ht.textContent=vt,this.shadowRoot.appendChild(Ht)}}nodeOrShadowRoot(_e){return _e===this.hostEl?this.shadowRoot:_e}appendChild(_e,we){return super.appendChild(this.nodeOrShadowRoot(_e),we)}insertBefore(_e,we,at){return super.insertBefore(this.nodeOrShadowRoot(_e),we,at)}removeChild(_e,we){return super.removeChild(this.nodeOrShadowRoot(_e),we)}parentNode(_e){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(_e)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class Dt extends X{constructor(_e,we,at,$t,hn,On,te,ue){super(_e,hn,On,te),this.sharedStylesHost=we,this.removeStylesOnCompDestroy=$t,this.styles=ue?Ve(ue,at.styles):at.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class kt extends Dt{constructor(_e,we,at,$t,hn,On,te,ue){const Re=$t+"-"+at.id;super(_e,we,at,hn,On,te,ue,Re),this.contentAttr=function Ee(on){return J.replace(ce,on)}(Re),this.hostAttr=function ze(on){return ne.replace(ce,on)}(Re)}applyToHost(_e){this.applyStyles(),this.setAttribute(_e,this.hostAttr,"")}createElement(_e,we){const at=super.createElement(_e,we);return super.setAttribute(at,this.contentAttr,""),at}}class rt extends Te{constructor(_e){super(_e)}supports(_e){return!0}addEventListener(_e,we,at){return _e.addEventListener(we,at,!1),()=>this.removeEventListener(_e,we,at)}removeEventListener(_e,we,at){return _e.removeEventListener(we,at)}static#e=this.\u0275fac=function(we){return new(we||rt)(f.LFG(l.K0))};static#t=this.\u0275prov=f.Yz7({token:rt,factory:rt.\u0275fac})}const Pt=["alt","control","meta","shift"],Xe={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},It={alt:on=>on.altKey,control:on=>on.ctrlKey,meta:on=>on.metaKey,shift:on=>on.shiftKey};class ut extends Te{constructor(_e){super(_e)}supports(_e){return null!=ut.parseEventName(_e)}addEventListener(_e,we,at){const $t=ut.parseEventName(we),hn=ut.eventCallback($t.fullKey,at,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,l.q)().onAndCancel(_e,$t.domEventName,hn))}static parseEventName(_e){const we=_e.toLowerCase().split("."),at=we.shift();if(0===we.length||"keydown"!==at&&"keyup"!==at)return null;const $t=ut._normalizeKey(we.pop());let hn="",On=we.indexOf("code");if(On>-1&&(we.splice(On,1),hn="code."),Pt.forEach(ue=>{const Re=we.indexOf(ue);Re>-1&&(we.splice(Re,1),hn+=ue+".")}),hn+=$t,0!=we.length||0===$t.length)return null;const te={};return te.domEventName=at,te.fullKey=hn,te}static matchEventFullKeyCode(_e,we){let at=Xe[_e.key]||_e.key,$t="";return we.indexOf("code.")>-1&&(at=_e.code,$t="code."),!(null==at||!at)&&(at=at.toLowerCase()," "===at?at="space":"."===at&&(at="dot"),Pt.forEach(hn=>{if(hn!==at){(0,It[hn])(_e)&&($t+=hn+".")}}),$t+=at,$t===we)}static eventCallback(_e,we,at){return $t=>{ut.matchEventFullKeyCode($t,_e)&&at.runGuarded(()=>we($t))}}static _normalizeKey(_e){return"esc"===_e?"escape":_e}static#e=this.\u0275fac=function(we){return new(we||ut)(f.LFG(l.K0))};static#t=this.\u0275prov=f.Yz7({token:ut,factory:ut.\u0275fac})}const Wt=[{provide:f.Lbi,useValue:l.bD},{provide:f.g9A,useValue:function mt(){R.makeCurrent()},multi:!0},{provide:l.K0,useFactory:function Se(){return(0,f.RDi)(document),document},deps:[]}],zt=(0,f.eFA)(f._c5,"browser",Wt),yn=new f.OlP(""),Wn=[{provide:f.rWj,useClass:class re{addToWindow(_e){f.dqk.getAngularTestability=(at,$t=!0)=>{const hn=_e.findTestabilityInTree(at,$t);if(null==hn)throw new f.vHH(5103,!1);return hn},f.dqk.getAllAngularTestabilities=()=>_e.getAllTestabilities(),f.dqk.getAllAngularRootElements=()=>_e.getAllRootElements();f.dqk.frameworkStabilizers||(f.dqk.frameworkStabilizers=[]),f.dqk.frameworkStabilizers.push(at=>{const $t=f.dqk.getAllAngularTestabilities();let hn=$t.length,On=!1;const te=function(ue){On=On||ue,hn--,0==hn&&at(On)};$t.forEach(ue=>{ue.whenStable(te)})})}findTestabilityInTree(_e,we,at){if(null==we)return null;return _e.getTestability(we)??(at?(0,l.q)().isShadowRoot(we)?this.findTestabilityInTree(_e,we.host,!0):this.findTestabilityInTree(_e,we.parentElement,!0):null)}},deps:[]},{provide:f.lri,useClass:f.dDg,deps:[f.R0b,f.eoX,f.rWj]},{provide:f.dDg,useClass:f.dDg,deps:[f.R0b,f.eoX,f.rWj]}],ht=[{provide:f.zSh,useValue:"root"},{provide:f.qLn,useFactory:function Ze(){return new f.qLn},deps:[]},{provide:ee,useClass:rt,multi:!0,deps:[l.K0,f.R0b,f.Lbi]},{provide:ee,useClass:ut,multi:!0,deps:[l.K0]},j,De,ie,{provide:f.FYo,useExisting:j},{provide:l.JF,useClass:N,deps:[]},[]];class Ue{constructor(_e){}static withServerTransition(_e){return{ngModule:Ue,providers:[{provide:f.AFp,useValue:_e.appId}]}}static#e=this.\u0275fac=function(we){return new(we||Ue)(f.LFG(yn,12))};static#t=this.\u0275mod=f.oAB({type:Ue});static#n=this.\u0275inj=f.cJS({providers:[...ht,...Wn],imports:[l.ez,f.hGG]})}class qe{constructor(_e){this._doc=_e,this._dom=(0,l.q)()}addTag(_e,we=!1){return _e?this._getOrCreateElement(_e,we):null}addTags(_e,we=!1){return _e?_e.reduce((at,$t)=>($t&&at.push(this._getOrCreateElement($t,we)),at),[]):[]}getTag(_e){return _e&&this._doc.querySelector(`meta[${_e}]`)||null}getTags(_e){if(!_e)return[];const we=this._doc.querySelectorAll(`meta[${_e}]`);return we?[].slice.call(we):[]}updateTag(_e,we){if(!_e)return null;we=we||this._parseSelector(_e);const at=this.getTag(we);return at?this._setMetaElementAttributes(_e,at):this._getOrCreateElement(_e,!0)}removeTag(_e){this.removeTagElement(this.getTag(_e))}removeTagElement(_e){_e&&this._dom.remove(_e)}_getOrCreateElement(_e,we=!1){if(!we){const hn=this._parseSelector(_e),On=this.getTags(hn).filter(te=>this._containsAttributes(_e,te))[0];if(void 0!==On)return On}const at=this._dom.createElement("meta");return this._setMetaElementAttributes(_e,at),this._doc.getElementsByTagName("head")[0].appendChild(at),at}_setMetaElementAttributes(_e,we){return Object.keys(_e).forEach(at=>we.setAttribute(this._getMetaKeyMap(at),_e[at])),we}_parseSelector(_e){const we=_e.name?"name":"property";return`${we}="${_e[we]}"`}_containsAttributes(_e,we){return Object.keys(_e).every(at=>we.getAttribute(this._getMetaKeyMap(at))===_e[at])}_getMetaKeyMap(_e){return Tt[_e]||_e}static#e=this.\u0275fac=function(we){return new(we||qe)(f.LFG(l.K0))};static#t=this.\u0275prov=f.Yz7({token:qe,factory:function(we){let at=null;return at=we?new we:function Je(){return new qe((0,f.LFG)(l.K0))}(),at},providedIn:"root"})}const Tt={httpEquiv:"http-equiv"};class wt{constructor(_e){this._doc=_e}getTitle(){return this._doc.title}setTitle(_e){this._doc.title=_e||""}static#e=this.\u0275fac=function(we){return new(we||wt)(f.LFG(l.K0))};static#t=this.\u0275prov=f.Yz7({token:wt,factory:function(we){let at=null;return at=we?new we:function un(){return new wt((0,f.LFG)(l.K0))}(),at},providedIn:"root"})}typeof window<"u"&&window;const bt={pan:!0,panstart:!0,panmove:!0,panend:!0,pancancel:!0,panleft:!0,panright:!0,panup:!0,pandown:!0,pinch:!0,pinchstart:!0,pinchmove:!0,pinchend:!0,pinchcancel:!0,pinchin:!0,pinchout:!0,press:!0,pressup:!0,rotate:!0,rotatestart:!0,rotatemove:!0,rotateend:!0,rotatecancel:!0,swipe:!0,swipeleft:!0,swiperight:!0,swipeup:!0,swipedown:!0,tap:!0,doubletap:!0},At=new f.OlP("HammerGestureConfig"),rn=new f.OlP("HammerLoader");class Kt{constructor(){this.events=[],this.overrides={}}buildHammer(_e){const we=new Hammer(_e,this.options);we.get("pinch").set({enable:!0}),we.get("rotate").set({enable:!0});for(const at in this.overrides)we.get(at).set(this.overrides[at]);return we}static#e=this.\u0275fac=function(we){return new(we||Kt)};static#t=this.\u0275prov=f.Yz7({token:Kt,factory:Kt.\u0275fac})}class xn extends Te{constructor(_e,we,at,$t){super(_e),this._config=we,this.console=at,this.loader=$t,this._loaderPromise=null}supports(_e){return!(!bt.hasOwnProperty(_e.toLowerCase())&&!this.isCustomEvent(_e)||!window.Hammer&&!this.loader)}addEventListener(_e,we,at){const $t=this.manager.getZone();if(we=we.toLowerCase(),!window.Hammer&&this.loader){this._loaderPromise=this._loaderPromise||$t.runOutsideAngular(()=>this.loader());let hn=!1,On=()=>{hn=!0};return $t.runOutsideAngular(()=>this._loaderPromise.then(()=>{window.Hammer?hn||(On=this.addEventListener(_e,we,at)):On=()=>{}}).catch(()=>{On=()=>{}})),()=>{On()}}return $t.runOutsideAngular(()=>{const hn=this._config.buildHammer(_e),On=function(te){$t.runGuarded(function(){at(te)})};return hn.on(we,On),()=>{hn.off(we,On),"function"==typeof hn.destroy&&hn.destroy()}})}isCustomEvent(_e){return this._config.events.indexOf(_e)>-1}static#e=this.\u0275fac=function(we){return new(we||xn)(f.LFG(l.K0),f.LFG(At),f.LFG(f.c2e),f.LFG(rn,8))};static#t=this.\u0275prov=f.Yz7({token:xn,factory:xn.\u0275fac})}class fn{static#e=this.\u0275fac=function(we){return new(we||fn)};static#t=this.\u0275mod=f.oAB({type:fn});static#n=this.\u0275inj=f.cJS({providers:[{provide:ee,useClass:xn,multi:!0,deps:[l.K0,At,f.c2e,[new f.FiY,rn]]},{provide:At,useClass:Kt,deps:[]}]})}class an{static#e=this.\u0275fac=function(we){return new(we||an)};static#t=this.\u0275prov=f.Yz7({token:an,factory:function(we){let at=null;return at=we?new(we||an):f.LFG(An),at},providedIn:"root"})}class An extends an{constructor(_e){super(),this._doc=_e}sanitize(_e,we){if(null==we)return null;switch(_e){case f.q3G.NONE:return we;case f.q3G.HTML:return(0,f.qzn)(we,"HTML")?(0,f.z3N)(we):(0,f.EiD)(this._doc,String(we)).toString();case f.q3G.STYLE:return(0,f.qzn)(we,"Style")?(0,f.z3N)(we):we;case f.q3G.SCRIPT:if((0,f.qzn)(we,"Script"))return(0,f.z3N)(we);throw new f.vHH(5200,!1);case f.q3G.URL:return(0,f.qzn)(we,"URL")?(0,f.z3N)(we):(0,f.mCW)(String(we));case f.q3G.RESOURCE_URL:if((0,f.qzn)(we,"ResourceURL"))return(0,f.z3N)(we);throw new f.vHH(5201,!1);default:throw new f.vHH(5202,!1)}}bypassSecurityTrustHtml(_e){return(0,f.JVY)(_e)}bypassSecurityTrustStyle(_e){return(0,f.L6k)(_e)}bypassSecurityTrustScript(_e){return(0,f.eBb)(_e)}bypassSecurityTrustUrl(_e){return(0,f.LAX)(_e)}bypassSecurityTrustResourceUrl(_e){return(0,f.pB0)(_e)}static#e=this.\u0275fac=function(we){return new(we||An)(f.LFG(l.K0))};static#t=this.\u0275prov=f.Yz7({token:An,factory:function(we){let at=null;return at=we?new we:function Yt(on){return new An(on.get(l.K0))}(f.LFG(f.zs3)),at},providedIn:"root"})}new f.GfV("16.2.12")},3873:(dt,de,C)=>{"use strict";C.d(de,{EO:()=>Gt,N3:()=>$e,T_:()=>Ct,U:()=>ze,XR:()=>Pe,gQ:()=>gt,k7:()=>Ne,lk:()=>De,pE:()=>_t,uY:()=>me});var f=C(1354),l=C(153),k=C(6575),R=C(3190),q=C(8849);const z=function(it){return{showDownload:it}};class V{constructor(){this.downloadEvent=new f.vpe,this.hideDownloadPopUp=new f.vpe,this.showDownloadPopUp=!1}hideDownloadPopup(mt,Ze){this.disabledHandle.disengage(),this.hideDownloadPopUp.emit({event:mt,type:Ze})}ngOnChanges(mt){for(const Ze in mt)if(mt.hasOwnProperty(Ze)&&"showDownloadPopUp"===Ze){this.showDownloadPopUp=mt[Ze].currentValue||!1;const Se=document.querySelector(".file-download");this.disabledHandle=l.Z.disabled({filter:Se})}}download(mt,Ze){this.downloadEvent.emit({event:mt,type:Ze}),this.disabledHandle.disengage()}static#e=this.\u0275fac=function(Ze){return new(Ze||V)};static#t=this.\u0275cmp=f.Xpm({type:V,selectors:[["sb-player-download-popup"]],inputs:{title:"title",showDownloadPopUp:"showDownloadPopUp"},outputs:{downloadEvent:"downloadEvent",hideDownloadPopUp:"hideDownloadPopUp"},features:[f.TTD],decls:16,vars:4,consts:[[1,"file-download",3,"ngClass"],[1,"file-download__overlay"],["aria-modal","true","aria-labelledby","Download Content","aria-describedby","Dialog to download content",1,"file-download__popup"],[1,"close-btn",3,"click"],["type","button","id","close","data-animation","showShadow","aria-label","player-close-btn",1,"close-icon"],[1,"file-download__metadata"],[1,"file-download__title","text-left"],[1,"file-download__text","text-left"],[1,"file-download__size"],[1,"file-download__action-btns"],["type","button","id","cancel",1,"sb-btn","sb-btn-normal","sb-btn-outline-primary","sb-btn-radius","cancel-btn","mr-8",3,"click"],["type","button","id","download",1,"sb-btn","sb-btn-normal","sb-btn-primary","sb-btn-radius","download-btn",3,"click"]],template:function(Ze,Se){1&Ze&&(f.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3),f.NdJ("click",function(zt){return Se.hideDownloadPopup(zt,"DOWNLOAD_POPUP_CLOSE")}),f._UZ(4,"button",4),f.qZA(),f.TgZ(5,"div",5)(6,"h5",6),f._uU(7,"Confirm Download"),f.qZA(),f.TgZ(8,"div",7),f._uU(9),f.qZA(),f._UZ(10,"div",8),f.TgZ(11,"div",9)(12,"button",10),f.NdJ("click",function(zt){return Se.hideDownloadPopup(zt,"DOWNLOAD_POPUP_CANCEL")}),f._uU(13,"Cancel"),f.qZA(),f.TgZ(14,"button",11),f.NdJ("click",function(zt){return Se.download(zt,"DOWNLOAD")}),f._uU(15,"Download"),f.qZA()()()()()()),2&Ze&&(f.Q6J("ngClass",f.VKq(2,z,Se.showDownloadPopUp)),f.xp6(9),f.hij('"',Se.title,'" will be saved on your device.'))},dependencies:[k.mk],styles:['[_nghost-%COMP%] .file-download[_ngcontent-%COMP%]{width:100%;height:100%;position:absolute;top:0;left:0;z-index:99;transition:all .3s;opacity:0;visibility:hidden}[_nghost-%COMP%] .file-download__overlay[_ngcontent-%COMP%]{width:100%;height:100%;background:rgba(var(--rc-rgba-black),.5);display:flex;align-items:center;justify-content:center;transition:all .3s;visibility:hidden}[_nghost-%COMP%] .file-download__popup[_ngcontent-%COMP%]{width:90%;max-width:22.5rem;min-height:13.125rem;background:var(--white);border-radius:1rem;box-shadow:0 0 1.5em rgba(var(--rc-rgba-black),.22);padding:1.5rem;position:relative;transition:all .3s ease-in;transform:scale(.5)}[_nghost-%COMP%] .file-download__close-btn[_ngcontent-%COMP%]{position:absolute;top:.75rem;right:.75rem;width:1.5rem;height:1.5rem;cursor:pointer}[_nghost-%COMP%] .file-download__close-btn[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%}[_nghost-%COMP%] .file-download__metadata[_ngcontent-%COMP%]{display:flex;flex-direction:column;height:100%}[_nghost-%COMP%] .file-download__title[_ngcontent-%COMP%]{font-size:1rem;font-weight:700;line-height:1.375rem;word-break:break-word}[_nghost-%COMP%] .file-download__text[_ngcontent-%COMP%]{color:var(--gray-400);word-break:break-word}[_nghost-%COMP%] .file-download__size[_ngcontent-%COMP%]{color:var(--black)}[_nghost-%COMP%] .file-download__text[_ngcontent-%COMP%], [_nghost-%COMP%] .file-download__size[_ngcontent-%COMP%]{font-size:.875rem;line-height:1.25rem}[_nghost-%COMP%] .file-download__title[_ngcontent-%COMP%], [_nghost-%COMP%] .file-download__text[_ngcontent-%COMP%], [_nghost-%COMP%] .file-download__size[_ngcontent-%COMP%]{margin:0 0 1.5em}[_nghost-%COMP%] .file-download__action-btns[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end}[_nghost-%COMP%] .file-download__action-btns[_ngcontent-%COMP%] .cancel-btn[_ngcontent-%COMP%], [_nghost-%COMP%] .file-download__action-btns[_ngcontent-%COMP%] .download-btn[_ngcontent-%COMP%]{outline:none;border:none;font-size:.75rem;text-transform:uppercase;cursor:pointer;line-height:normal}[_nghost-%COMP%] .file-download.showDownload[_ngcontent-%COMP%] .file-download__popup[_ngcontent-%COMP%]{transform:scale(1);visibility:visible}[_nghost-%COMP%] .file-download.showDownload[_ngcontent-%COMP%]{visibility:visible;opacity:1}[_nghost-%COMP%] .file-download.showDownload[_ngcontent-%COMP%] .file-download__overlay[_ngcontent-%COMP%]{visibility:visible}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%]{position:absolute;top:.75rem;right:.75rem}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]{width:1.875rem;height:1.875rem;background:0 0;border-radius:50%;cursor:pointer;display:flex;justify-content:center;align-items:center;padding:0}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]:after{content:"";transform:rotate(-45deg)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]:before{content:"";transform:rotate(45deg)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]:after, [_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]:before{content:"";width:1.25rem;height:.125rem;position:absolute;background-color:var(--black)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]{box-shadow:0 0 0 0 var(--red) inset;transition:.2s cubic-bezier(.175,.885,.52,1.775);border:0px solid var(--white)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:before{transition:.2s cubic-bezier(.175,.885,.52,1.775)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:after{transition:.2s cubic-bezier(.175,.885,.52,1.775)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover{box-shadow:0 0 0 .25rem var(--red) inset}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover:before{transform:scale(.7) rotate(45deg);transition-delay:.1s;background-color:var(--red)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover:after{transform:scale(.7) rotate(-45deg);transition-delay:.1s;background-color:var(--red)} html[dir=rtl] .close-btn{left:.75rem;right:auto}']})}function W(it,mt){if(1&it&&(f.O4$(),f.TgZ(0,"text",229)(1,"tspan",230),f._uU(2),f.qZA(),f.TgZ(3,"tspan",231),f._uU(4),f.qZA()()),2&it){const Ze=f.oxw();f.xp6(2),f.Oqu(Ze.outcomeLabel),f.xp6(2),f.Oqu(Ze.outcome)}}function re(it,mt){if(1&it&&(f.O4$(),f.TgZ(0,"g",232)(1,"g",233),f._UZ(2,"polygon",234)(3,"path",235),f.qZA(),f.TgZ(4,"text",236)(5,"tspan",237),f._uU(6),f.qZA()()()),2&it){const Ze=f.oxw();f.xp6(6),f.Oqu(Ze.timeSpentLabel)}}function N(it,mt){1&it&&(f.O4$(),f.TgZ(0,"svg",238)(1,"defs")(2,"linearGradient",239),f._UZ(3,"stop",240)(4,"stop",241),f.qZA()(),f.TgZ(5,"g",242),f._UZ(6,"path",243)(7,"path",244),f.qZA()())}function ee(it,mt){1&it&&(f.O4$(),f.TgZ(0,"svg",238)(1,"defs")(2,"linearGradient",239),f._UZ(3,"stop",240)(4,"stop",241),f.qZA()(),f.TgZ(5,"g",242),f._UZ(6,"path",243)(7,"path",245),f.qZA()())}function ie(it,mt){if(1&it){const Ze=f.EpF();f.TgZ(0,"div",246),f.NdJ("click",function(){f.CHM(Ze);const Wt=f.oxw();return f.KtG(Wt.exitContent.emit({type:"EXIT"}))}),f.O4$(),f.TgZ(1,"svg",247)(2,"defs")(3,"linearGradient",248),f._UZ(4,"stop",240)(5,"stop",241),f.qZA()(),f.TgZ(6,"g",242),f._UZ(7,"path",249)(8,"path",250),f.qZA()(),f.kcU(),f.TgZ(9,"div",226),f._uU(10,"Exit"),f.qZA()()}}function Te(it,mt){if(1&it){const Ze=f.EpF();f.ynx(0),f.TgZ(1,"div",251),f._uU(2,"Up Next"),f.qZA(),f.TgZ(3,"div",252),f.NdJ("click",function(){f.CHM(Ze);const Wt=f.oxw();return f.KtG(Wt.playNext())}),f.TgZ(4,"div",253),f._uU(5),f.qZA(),f.TgZ(6,"div",254),f._UZ(7,"img",255),f.qZA()(),f.BQk()}if(2&it){const Ze=f.oxw();f.xp6(5),f.Oqu(Ze.nextContent.name)}}const Oe=["*"];class De{constructor(){this.showReplay=!0,this.replayContent=new f.vpe,this.exitContent=new f.vpe,this.playNextContent=new f.vpe}ngOnInit(){this.subscription=(0,R.R)(document,"keydown").subscribe(mt=>{"Enter"===mt.key&&(mt.stopPropagation(),document.activeElement.click())})}playNext(){this.playNextContent.emit({name:this.nextContent.name,identifier:this.nextContent.identifier,type:"NEXT_CONTENT_PLAY"})}replay(){this.showReplay&&this.replayContent.emit({type:"REPLAY"})}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}static#e=this.\u0275fac=function(Ze){return new(Ze||De)};static#t=this.\u0275cmp=f.Xpm({type:De,selectors:[["sb-player-end-page"]],inputs:{showExit:"showExit",showReplay:"showReplay",contentName:"contentName",outcome:"outcome",outcomeLabel:"outcomeLabel",userName:"userName",timeSpentLabel:"timeSpentLabel",nextContent:"nextContent"},outputs:{replayContent:"replayContent",exitContent:"exitContent",playNextContent:"playNextContent"},ngContentSelectors:Oe,decls:237,vars:9,consts:[[1,"player-endpage"],[1,"player-endpage__left-panel"],[1,"user-score-card"],["width","100%","height","100%","viewBox","0 0 250 250","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink",0,"xmlns","xhtml","http://www.w3.org/1999/xhtml"],["id","filter-1"],["in","SourceGraphic","type","matrix","values",""],["x1","-19.3154721%","y1","50%","x2","100%","y2","50%","id","linearGradient-1"],["stop-color","#43A981","offset","0%"],["stop-color","#1D7E58","offset","100%"],["x1","0%","y1","0%","x2","101.719666%","y2","100%","id","linearGradient-2"],["stop-color","#FFCD55","offset","0%"],["stop-color","#FFD955","offset","100%"],["d","M124.02,185.665 C116.138,185.665 109.713,175.367 102.434,173.416 C94.911,171.399 84.204,177.031 77.612,173.212 C70.933,169.339 70.491,157.213 65.068,151.786 C59.642,146.36 47.514,145.92 43.643,139.24 C39.825,132.649 45.454,121.942 43.438,114.42 C41.487,107.143 31.19,100.717 31.19,92.831 C31.19,84.948 41.487,78.521 43.438,71.245 C45.454,63.721 39.825,53.013 43.644,46.423 C47.516,39.742 59.643,39.304 65.068,33.878 C70.493,28.452 70.933,16.325 77.612,12.453 C84.206,8.635 94.911,14.266 102.434,12.248 C109.713,10.297 116.138,-1.42108547e-14 124.02,-1.42108547e-14 C131.907,-1.42108547e-14 138.332,10.297 145.608,12.248 C153.132,14.266 163.839,8.635 170.429,12.454 C177.11,16.325 177.55,28.453 182.976,33.879 C188.403,39.305 200.531,39.743 204.401,46.425 C208.22,53.015 202.589,63.722 204.606,71.245 C206.558,78.521 216.854,84.948 216.854,92.831 C216.854,100.717 206.558,107.143 204.606,114.421 C202.589,121.943 208.22,132.651 204.4,139.242 C200.529,145.923 188.401,146.361 182.975,151.787 C177.55,157.214 177.11,169.34 170.429,173.212 C163.839,177.031 153.132,171.4 145.608,173.416 C138.332,175.367 131.907,185.665 124.02,185.665","id","path-3"],["x","-6.5%","y","-6.5%","width","112.9%","height","112.9%","filterUnits","objectBoundingBox","id","filter-4"],["stdDeviation","11.5","in","SourceAlpha","result","shadowBlurInner1"],["dx","0","dy","1","in","shadowBlurInner1","result","shadowOffsetInner1"],["in","shadowOffsetInner1","in2","SourceAlpha","operator","arithmetic","k2","-1","k3","1","result","shadowInnerInner1"],["values","0 0 0 0 0.0914162133 0 0 0 0 0.159459438 0 0 0 0 0.537477355 0 0 0 1 0","type","matrix","in","shadowInnerInner1"],["x1","50%","y1","0.0901442308%","x2","50%","y2","99.6203016%","id","linearGradient-5"],["stop-color","#1D6349","offset","0%"],["stop-color","#1D6349","offset","100%"],["id","text-8","x","55","y","16","text-anchor","middle","fill","#FFFFFE",4,"ngIf"],["id","player-Player","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","endgame-l2","transform","translate(-39.000000, -65.000000)"],["id","Group-2","transform","translate(39.500000, 65.000000)"],["filter","url(#filter-1)","id","Group"],["transform","translate(4.000000, 4.000000)",1,"particles"],["d","M84.4144231,47.2437308 L77.9616538,41.1916154 C77.5351923,40.7922308 76.8658846,40.8133846 76.4665,41.2394231 C76.0666923,41.6654615 76.0882692,42.3351923 76.5143077,42.7345769 L82.9670769,48.7866923 C83.3931154,49.1860769 84.0624231,49.1649231 84.4622308,48.7384615 C84.8616154,48.3124231 84.8404615,47.6431154 84.4144231,47.2437308","id","Fill-3"],["d","M78.2087308,48.9402692 L84.2616923,42.4875 C84.6615,42.0614615 84.6399231,41.3921538 84.2138846,40.9927692 C83.7878462,40.5929615 83.1185385,40.6141154 82.7187308,41.0405769 L76.6661923,47.4929231 C76.2663846,47.9189615 76.2879615,48.5886923 76.714,48.9880769 C77.1400385,49.3878846 77.8093462,49.3663077 78.2087308,48.9402692","id","Fill-4"],["d","M91.8275769,140.082038 L85.3748077,134.030346 C84.9487692,133.630538 84.2794615,133.652115 83.8796538,134.078154 C83.4802692,134.504192 83.5014231,135.1735 83.9278846,135.573308 L90.3806538,141.625 C90.8066923,142.024808 91.476,142.003231 91.8753846,141.577192 C92.2751923,141.151154 92.2536154,140.481846 91.8275769,140.082038","id","Fill-5"],["d","M85.6223077,141.779 L91.6748462,135.326231 C92.0746538,134.900192 92.0535,134.230885 91.6270385,133.831077 C91.201,133.431269 90.5316923,133.452846 90.1323077,133.878885 L84.0793462,140.331654 C83.6799615,140.757692 83.7011154,141.427 84.1271538,141.826808 C84.5531923,142.226192 85.2225,142.205038 85.6223077,141.779","id","Fill-6"],["d","M13.3091538,191.951269 L6.85638462,185.899154 C6.43034615,185.499769 5.76103846,185.520923 5.36123077,185.946962 C4.96184615,186.373423 4.98342308,187.042731 5.40946154,187.442115 L11.8622308,193.494231 C12.2882692,193.893615 12.9575769,193.872462 13.3569615,193.446423 C13.7567692,193.020385 13.7351923,192.350654 13.3091538,191.951269","id","Fill-7"],["d","M7.10388462,193.647808 L13.1568462,187.195038 C13.5562308,186.769 13.5350769,186.099692 13.1090385,185.700308 C12.683,185.3005 12.0136923,185.322077 11.6138846,185.748115 L5.56092308,192.200885 C5.16153846,192.626923 5.18269231,193.296231 5.60873077,193.695615 C6.03476923,194.095423 6.70407692,194.073846 7.10388462,193.647808","id","Fill-8"],["d","M10.4914615,38.4115769 L4.03869231,32.3594615 C3.61265385,31.9600769 2.94334615,31.9812308 2.54353846,32.4072692 C2.14415385,32.8333077 2.16573077,33.5030385 2.59176923,33.9024231 L9.04453846,39.9545385 C9.47057692,40.3539231 10.1398846,40.3327692 10.5392692,39.9067308 C10.9390769,39.4802692 10.9175,38.8109615 10.4914615,38.4115769","id","Fill-9"],["d","M4.28619231,40.1081154 L10.3391538,33.6553462 C10.7385385,33.2293077 10.7173846,32.56 10.2909231,32.1606154 C9.86488462,31.7608077 9.19557692,31.7823846 8.79619231,32.2084231 L2.74323077,38.6611923 C2.34342308,39.0872308 2.365,39.7565385 2.79103846,40.1559231 C3.21707692,40.5557308 3.88638462,40.5341538 4.28619231,40.1081154","id","Fill-10"],["d","M239.977269,47.0855 L233.5245,41.0333846 C233.098462,40.634 232.429154,40.6551538 232.029769,41.0811923 C231.629962,41.5072308 231.651538,42.1765385 232.077577,42.5763462 L238.530346,48.6284615 C238.956385,49.0278462 239.625692,49.0066923 240.0255,48.5802308 C240.424885,48.1541923 240.403308,47.4848846 239.977269,47.0855","id","Fill-11"],["d","M233.771577,48.7820385 L239.824538,42.3292692 C240.223923,41.9032308 240.202769,41.2339231 239.776731,40.8341154 C239.350692,40.4347308 238.681385,40.4558846 238.281577,40.8823462 L232.228615,47.3346923 C231.829231,47.7607308 231.850385,48.4304615 232.276423,48.8298462 C232.702885,49.2296538 233.372192,49.2080769 233.771577,48.7820385","id","Fill-12"],["d","M163.849231,80.0025769 L157.396462,73.9508846 C156.970423,73.5510769 156.301115,73.5726538 155.901308,73.9986923 C155.501923,74.4247308 155.523077,75.0940385 155.949115,75.4938462 L162.401885,81.5455385 C162.828346,81.9453462 163.497654,81.9237692 163.897038,81.4977308 C164.296846,81.0716923 164.275269,80.4023846 163.849231,80.0025769","id","Fill-13"],["d","M157.644385,81.6995385 L163.696923,75.2467692 C164.096731,74.8207308 164.075154,74.1514231 163.649115,73.7516154 C163.223077,73.3522308 162.553769,73.3733846 162.154385,73.7994231 L156.101423,80.2521923 C155.701615,80.6782308 155.723192,81.3475385 156.149231,81.7473462 C156.575269,82.1467308 157.244577,82.1255769 157.644385,81.6995385","id","Fill-14"],["d","M195.311346,151.846538 L188.858577,145.794423 C188.432538,145.395038 187.763231,145.416192 187.363423,145.842654 C186.964038,146.268692 186.985615,146.938 187.411654,147.337385 L193.864423,153.3895 C194.290462,153.788885 194.959769,153.767731 195.359154,153.341692 C195.758962,152.915654 195.737385,152.245923 195.311346,151.846538","id","Fill-15"],["d","M189.105654,153.543077 L195.158615,147.090308 C195.558,146.664269 195.536846,145.994962 195.110808,145.595577 C194.684769,145.195769 194.015462,145.217346 193.615654,145.643385 L187.562692,152.096154 C187.163308,152.522192 187.184462,153.1915 187.6105,153.590885 C188.036538,153.990692 188.705846,153.969115 189.105654,153.543077","id","Fill-16"],["d","M190.299577,210.370769 L183.846808,204.318654 C183.420769,203.919269 182.751462,203.940423 182.352077,204.366885 C181.952269,204.792923 181.973846,205.462231 182.399885,205.861615 L188.852654,211.913731 C189.278692,212.313538 189.948,212.291962 190.347808,211.865923 C190.747192,211.439885 190.726038,210.770577 190.299577,210.370769","id","Fill-17"],["d","M184.093885,212.067308 L190.146846,205.614538 C190.546654,205.1885 190.525077,204.519192 190.099038,204.119808 C189.673,203.72 189.003692,203.741577 188.603885,204.167615 L182.551346,210.620385 C182.151538,211.046423 182.173115,211.715731 182.599154,212.115115 C183.025192,212.514923 183.6945,212.493346 184.093885,212.067308","id","Fill-18"],["d","M131.642077,57.7017692 L132.557615,57.1720769 L128.114462,49.4881538 C127.925346,49.1611154 127.575885,48.9597308 127.198077,48.9601532 C126.819846,48.9601532 126.470808,49.1623846 126.282538,49.4898462 L117.420346,64.8674231 C117.231654,65.1948846 117.232077,65.5980769 117.421192,65.9251154 C117.610308,66.2521538 117.959769,66.4535385 118.337577,66.453116 L127.210346,66.4459231 L136.084808,66.4416923 C136.462615,66.4416923 136.811654,66.2394615 137.000346,65.9124231 C137.189462,65.5849615 137.189038,65.1817692 136.999923,64.8547308 L132.557615,57.1720769 L131.642077,57.7017692 L130.726115,58.2310385 L134.251192,64.3271538 L127.209077,64.3305385 L120.168231,64.3364615 L127.200615,52.1336538 L130.726115,58.2310385 L131.642077,57.7017692","id","Fill-19"],["d","M116.952846,151.625692 L117.868808,151.096 L113.425654,143.412077 C113.236115,143.085038 112.887077,142.883654 112.508846,142.884076 C112.131038,142.884076 111.782,143.086308 111.593308,143.413769 L102.731115,158.791346 C102.542423,159.118385 102.542846,159.522 102.731962,159.849038 C102.921077,160.176077 103.270538,160.377462 103.648346,160.377039 L112.521538,160.369846 L121.396,160.365615 C121.773808,160.365192 122.123269,160.163385 122.311962,159.836346 C122.500654,159.508885 122.500231,159.105692 122.311115,158.778231 L117.868808,151.096 L116.952846,151.625692 L116.037308,152.154962 L119.562385,158.251077 L112.520269,158.254462 L105.479,158.260385 L112.511385,146.057577 L116.037308,152.154962 L116.952846,151.625692","id","Fill-20"],["d","M167.868885,180.468538 L168.784423,179.938846 L164.341269,172.254923 C164.152154,171.927885 163.802692,171.7265 163.424885,171.7265 C163.047077,171.726923 162.697615,171.929154 162.508923,172.256192 L158.080154,179.944346 L153.646731,187.633769 C153.458038,187.961231 153.458462,188.364423 153.647577,188.691885 C153.836692,189.018923 154.186154,189.220308 154.563962,189.219885 L163.437154,189.212692 L172.311615,189.208462 C172.689423,189.208038 173.038462,189.006231 173.227154,188.678769 C173.415846,188.351731 173.415846,187.948538 173.226731,187.621077 L168.784423,179.938846 L167.868885,180.468538 L166.952923,180.997808 L170.478,187.093923 L163.435885,187.097308 L156.394615,187.103231 L163.427423,174.900423 L166.952923,180.997808 L167.868885,180.468538","id","Fill-21"],["d","M197.152577,121.4785 L198.174731,121.751808 L200.466962,113.176885 C200.564269,112.811769 200.459769,112.422115 200.192385,112.155154 C199.925,111.888192 199.534923,111.784115 199.170231,111.882269 L190.602077,114.186769 L182.030115,116.489154 C181.665423,116.587308 181.380269,116.872462 181.282538,117.237577 C181.185231,117.602692 181.289731,117.991923 181.557115,118.259308 L187.836423,124.528462 L194.114462,130.801 C194.381846,131.067962 194.7715,131.172462 195.136615,131.074308 C195.501308,130.976154 195.786462,130.691 195.884192,130.325885 L198.174731,121.751808 L197.152577,121.4785 L196.130846,121.205615 L194.313308,128.009115 L184.348577,118.056654 L191.151231,116.229808 L197.949654,114.401269 L196.130846,121.205615 L197.152577,121.4785","id","Fill-22"],["d","M51.2223462,21.9327308 L52.2440769,22.2056154 L54.5358846,13.6306923 C54.6336154,13.2655769 54.5291154,12.8759231 54.2617308,12.6089615 C53.9939231,12.342 53.6042692,12.2379231 53.2395769,12.3360769 L44.6714231,14.6405769 L44.6718462,14.6405769 L36.0994615,16.9433846 C35.7343462,17.0411154 35.4496154,17.3266923 35.3518846,17.6918077 C35.2545769,18.0569231 35.3590769,18.4461538 35.6264615,18.7131154 L41.9061923,24.9822692 L41.9057692,24.9818462 L48.1842308,31.2543846 C48.4516154,31.5213462 48.8412692,31.6258462 49.2059615,31.5276923 C49.5710769,31.4295385 49.8562308,31.1443846 49.9535385,30.7792692 L52.2440769,22.2056154 L50.2006154,21.6594231 L48.3830769,28.4629231 L43.4009231,23.4854231 L43.4005,23.485 L38.4179231,18.5108846 L45.2205769,16.6836154 L45.221,16.6836154 L52.019,14.8550769 L50.2006154,21.6594231 L51.2223462,21.9327308","id","Fill-23"],["d","M45.1456923,207.203192 L46.1674231,207.476077 L48.4592308,198.900731 C48.5569615,198.535615 48.4520385,198.145962 48.1846538,197.879 C47.9172692,197.612038 47.5276154,197.507962 47.1629231,197.606115 L38.5947692,199.911038 L38.5947692,199.910615 L30.0228077,202.213846 C29.6576923,202.311577 29.3725385,202.597154 29.2752308,202.962269 C29.1775,203.327385 29.2824231,203.716615 29.5498077,203.983577 L35.8295385,210.252308 L35.8291154,210.251885 L42.1075769,216.524423 C42.3749615,216.791385 42.7646154,216.895885 43.1293077,216.797731 C43.4944231,216.699577 43.7791538,216.414423 43.8768846,216.049308 L46.1674231,207.476077 L44.1239615,206.930308 L42.3064231,213.732962 L37.3242692,208.755462 L37.3238462,208.755038 L32.3412692,203.781346 L39.1435,201.953654 L39.1439231,201.953654 L45.9423462,200.125115 L44.1239615,206.929885 L45.1456923,207.203192","id","Fill-24"],["d","M206.143808,31.5111923 L206.6735,32.4267308 L214.357423,27.984 C214.684462,27.7948846 214.885846,27.4454231 214.885424,27.0676154 C214.885424,26.6893846 214.683192,26.3403462 214.355731,26.1516538 L206.667577,21.7224615 L206.668,21.7228846 L198.978154,17.2894615 C198.651115,17.1007692 198.2475,17.1011923 197.920462,17.2903077 C197.593423,17.4794231 197.392038,17.8288846 197.392461,18.2066923 L197.399654,27.0798846 L197.399654,27.0794615 L197.403885,35.9547692 C197.403885,36.3325769 197.606115,36.6816154 197.933577,36.8703077 C198.260615,37.059 198.664231,37.059 198.991269,36.8698846 L206.6735,32.4267308 L206.143808,31.5111923 L205.614538,30.5952308 L199.518423,34.1211538 L199.515038,27.0786154 L199.515038,27.0781923 L199.509115,20.0373462 L205.611577,23.5556538 L205.612,23.5556538 L211.711923,27.0697308 L205.614538,30.5952308 L206.143808,31.5111923","id","Fill-25"],["d","M44.9489615,120.167385 L45.4782308,121.082923 L53.1625769,116.640192 C53.4896154,116.450654 53.691,116.101192 53.6905776,115.723385 C53.6901538,115.345577 53.4883462,114.996538 53.1608846,114.807846 L45.4727308,110.378654 L45.4731538,110.379077 L37.7833077,105.945654 C37.4558462,105.756962 37.0526538,105.757385 36.7256154,105.9465 C36.3985769,106.135615 36.1971923,106.485077 36.1971923,106.862885 L36.2094615,124.610962 C36.2094615,124.989192 36.4112692,125.338231 36.7387308,125.526923 C37.0661923,125.715615 37.4693846,125.715192 37.7964231,125.526077 L45.4786538,121.082923 L44.4192692,119.251846 L38.324,122.777346 L38.3142692,108.693538 L44.4167308,112.211423 L44.4167308,112.211846 L50.5170769,115.725923 L44.4196923,119.251846 L44.9489615,120.167385","id","Fill-26"],["d","M146.638885,105.637654 L145.581192,105.637654 C145.580769,107.208115 144.947423,108.619923 143.918923,109.650115 C142.888731,110.678615 141.476923,111.311538 139.906885,111.312385 C138.336423,111.311538 136.924192,110.678615 135.893577,109.650115 C134.865077,108.619923 134.232154,107.208115 134.231731,105.637654 C134.232154,104.066769 134.865077,102.654962 135.893577,101.624769 C136.924192,100.596269 138.336423,99.9633462 139.906885,99.9625 C141.476923,99.9633462 142.888731,100.596269 143.918923,101.624769 C144.947423,102.654962 145.580769,104.066769 145.581192,105.637654 L147.696577,105.637654 C147.695731,101.334538 144.209154,97.8479615 139.906885,97.8471154 C135.603769,97.8479615 132.116769,101.334538 132.116346,105.637654 C132.116769,109.940346 135.603769,113.426923 139.906885,113.427769 C144.209154,113.426923 147.695731,109.940346 147.696577,105.637654 L146.638885,105.637654","id","Fill-27"],["d","M112.621808,30.5059615 L111.564115,30.5059615 C111.563692,32.0768462 110.930769,33.4886538 109.901846,34.5188462 C108.871654,35.5473462 107.459846,36.1802692 105.889385,36.1811154 C104.318923,36.1802692 102.907115,35.5473462 101.8765,34.5188462 C100.848,33.4886538 100.214654,32.0764231 100.214231,30.5059615 C100.214654,28.9355 100.848,27.5236923 101.8765,26.4935 C102.907115,25.465 104.318923,24.8320769 105.889385,24.8316538 C107.459846,24.8320769 108.871654,25.465 109.901846,26.4935 C110.930769,27.5236923 111.563692,28.9355 111.564115,30.5059615 L113.6795,30.5059615 C113.678654,26.2032692 110.192077,22.7166923 105.889385,22.7162692 C101.586692,22.7166923 98.0996923,26.2032692 98.0988462,30.5059615 C98.0996923,34.8095 101.586692,38.2956538 105.889385,38.2965 C110.192077,38.2956538 113.678654,34.8090769 113.6795,30.5059615 L112.621808,30.5059615","id","Fill-28"],["d","M116.918154,229.204885 L115.860462,229.204885 C115.860038,230.775346 115.227115,232.187577 114.198192,233.217769 C113.168,234.246269 111.756192,234.879615 110.185731,234.880038 C108.615692,234.879615 107.203462,234.246269 106.172846,233.217769 C105.144346,232.187154 104.511423,230.775346 104.510577,229.204885 C104.511423,227.634423 105.144346,226.222615 106.172846,225.192423 C107.203462,224.163923 108.615692,223.531 110.185731,223.530577 C111.756192,223.531 113.168423,224.163923 114.198615,225.192423 C115.227115,226.222615 115.860038,227.634423 115.860462,229.204885 L117.975846,229.204885 C117.975423,224.901769 114.488423,221.415615 110.185731,221.415192 C108.038192,221.414346 106.084,222.288423 104.677269,223.696423 C103.268846,225.102731 102.394769,227.056923 102.395192,229.204885 C102.396038,233.508 105.883462,236.994577 110.185731,236.995423 C114.488423,236.994577 117.975423,233.508 117.975846,229.204885 L116.918154,229.204885","id","Fill-29"],["d","M135.982423,219.142846 C135.983269,217.572385 136.616192,216.160577 137.645115,215.130385 C138.675308,214.101885 140.087538,213.468962 141.658,213.468538 C143.228462,213.468962 144.640269,214.101885 145.670885,215.130385 C146.699385,216.160154 147.332308,217.572385 147.332731,219.142846 C147.332731,219.726692 147.806577,220.200538 148.390423,220.200538 C148.974692,220.200538 149.448115,219.726692 149.448115,219.142846 C149.447692,214.839731 145.960692,211.353577 141.658,211.353153 C139.510038,211.352308 137.555846,212.226385 136.149538,213.634385 C134.741115,215.040269 133.866615,216.994462 133.867038,219.142846 C133.867038,219.726692 134.340885,220.200538 134.924731,220.200538 C135.509,220.200538 135.982423,219.726692 135.982423,219.142846","id","Fill-30"],["d","M82.247,115.736077 C82.2474231,114.165615 82.8807692,112.753385 83.9092692,111.723192 C84.9398846,110.694692 86.3521154,110.061769 87.9221538,110.061346 C89.4926154,110.061769 90.9044231,110.694692 91.9350385,111.723192 C92.9635385,112.753385 93.5964615,114.165192 93.5968846,115.736077 C93.5968846,116.319923 94.0707308,116.793769 94.6545769,116.793769 C95.2388462,116.793769 95.7122692,116.319923 95.7122692,115.736077 C95.7118462,111.432962 92.2248462,107.946385 87.9221538,107.945538 C83.6198846,107.946385 80.1324615,111.432962 80.1316154,115.736077 C80.1316154,116.319923 80.6054615,116.793769 81.1893077,116.793769 C81.7735769,116.793769 82.247,116.319923 82.247,115.736077","id","Fill-31"],["d","M11.4163077,61.0732692 C11.4167308,59.5011154 12.0479615,58.0884615 13.0713846,57.0586923 C14.0969231,56.0306154 15.5006923,55.3989615 17.061,55.3981154 C18.6213077,55.3989615 20.0250769,56.0306154 21.0501923,57.0586923 C22.0736154,58.0884615 22.7048462,59.5011154 22.7052692,61.0732692 C22.7052692,61.6571154 23.1786923,62.1309615 23.7629615,62.1309615 C24.3468077,62.1309615 24.820654,61.6571154 24.820654,61.0732692 C24.8210769,58.9265769 23.9516538,56.9732308 22.5495769,55.5660769 C21.1491923,54.1576538 19.2017692,53.2823077 17.061,53.2827306 C14.9202308,53.2823077 12.9728077,54.1576538 11.5724231,55.5660769 C10.1699231,56.9732308 9.3005,58.9265769 9.30092292,61.0732692 C9.30092292,61.6571154 9.77434615,62.1309615 10.3586154,62.1309615 C10.9428846,62.1309615 11.4163077,61.6571154 11.4163077,61.0732692","id","Fill-32"],["d","M180.062808,71.0401154 C178.491077,71.0396923 177.078,70.4084615 176.048231,69.3850385 C175.019731,68.3595 174.388077,66.9557308 174.387654,65.3954231 C174.388077,63.8351154 175.019731,62.4317692 176.048231,61.4062308 C177.078,60.3828077 178.490654,59.752 180.062808,59.7511538 C180.647077,59.7511538 181.1205,59.2777308 181.1205,58.6938846 C181.1205,58.1096154 180.647077,57.6361917 180.062808,57.6361917 C177.916115,57.6353462 175.962769,58.5047692 174.555615,59.9072692 C173.147192,61.3072308 172.271423,63.2546538 172.272269,65.3954231 C172.271423,67.5361923 173.147192,69.4836154 174.555615,70.884 C175.962769,72.2865 177.916115,73.1559231 180.062808,73.1555002 C180.647077,73.1555002 181.1205,72.6820769 181.1205,72.0978077 C181.1205,71.5135385 180.647077,71.0401154 180.062808,71.0401154","id","Fill-33"],["d","M17.9490385,228.116731 C16.3768846,228.115885 14.9642308,227.485077 13.9344615,226.461654 C12.9063846,225.436115 12.2747308,224.032346 12.2743077,222.472038 C12.2747308,220.911731 12.9063846,219.507962 13.9344615,218.482846 C14.9642308,217.459423 16.3768846,216.828615 17.9490385,216.828192 C18.5328846,216.828192 19.0067308,216.354769 19.0067308,215.7705 C19.0067308,215.186231 18.5328846,214.712808 17.9490385,214.712808 C15.8023462,214.712385 13.849,215.581808 12.4418462,216.983885 C11.0334231,218.383846 10.1580769,220.331269 10.1589225,222.472038 C10.1580769,224.612808 11.0334231,226.560231 12.4418462,227.960615 C13.849,229.362692 15.8023462,230.232538 17.9490385,230.232116 C18.5328846,230.232116 19.0067308,229.758269 19.0067308,229.174423 C19.0067308,228.590154 18.5328846,228.116731 17.9490385,228.116731","id","Fill-34"],["d","M90.1932308,14.0000385 C88.6215,13.9996154 87.2088462,13.3683846 86.1790769,12.3449615 C85.151,11.3194231 84.5193462,9.91565385 84.5185,8.35534615 C84.5193462,6.79503846 85.151,5.39126923 86.1790769,4.36615385 C87.2088462,3.34273077 88.6215,2.7115 90.1932308,2.71107692 C90.7775,2.71107692 91.2509231,2.23765385 91.2509231,1.65338462 C91.2509231,1.06953846 90.7775,0.595692153 90.1932308,0.595692153 C88.0469615,0.595269231 86.0936154,1.46469231 84.6864615,2.86676923 C83.2780385,4.26715385 82.4026923,6.21457692 82.4031152,8.35534615 C82.4026923,10.4961154 83.2780385,12.4435385 84.6864615,13.8439231 C86.0931923,15.2464231 88.0469615,16.1158462 90.1932308,16.1154232 C90.7775,16.1154232 91.2509231,15.642 91.2509231,15.0577308 C91.2509231,14.4734615 90.7775,14.0000385 90.1932308,14.0000385","id","Fill-35"],["d","M21.3154615,158.362769 L20.2577692,158.362769 C20.2569231,159.933231 19.624,161.345038 18.5955,162.375654 C17.5653077,163.404154 16.1530769,164.037077 14.5830385,164.037923 C13.0125769,164.037077 11.6003462,163.404154 10.5701538,162.375654 C9.54123077,161.345038 8.90830769,159.933231 8.90788462,158.362769 C8.90830769,156.792308 9.54123077,155.3805 10.5701538,154.350308 C11.6003462,153.321808 13.0125769,152.688885 14.5830385,152.688038 C16.1530769,152.688885 17.5653077,153.321808 18.5955,154.349885 C19.624,155.380077 20.2569231,156.791885 20.2577692,158.362769 L22.3731538,158.362769 C22.3723077,154.059654 18.8853077,150.5735 14.5830385,150.572654 C12.4350769,150.572231 10.4808846,151.446308 9.07415385,152.854308 C7.66615385,154.260192 6.79165385,156.214385 6.79249939,158.362769 C6.79292308,162.665885 10.2803462,166.152462 14.5830385,166.153308 C18.8853077,166.152462 22.3723077,162.665462 22.3731538,158.362769 L21.3154615,158.362769","id","Fill-36"],["d","M228.928192,166.051346 L227.8705,166.051346 C227.869654,167.621808 227.236731,169.034038 226.208231,170.064654 C225.178038,171.093154 223.766231,171.726077 222.196192,171.7265 C220.625731,171.726077 219.2135,171.093154 218.183308,170.064654 C217.154385,169.034038 216.521462,167.621808 216.521038,166.051346 C216.521462,164.480885 217.154385,163.069077 218.182885,162.038885 C219.2135,161.010385 220.625308,160.377885 222.196192,160.377038 C223.766231,160.377885 225.178038,161.010385 226.208231,162.038885 C227.236731,163.069077 227.869654,164.480885 227.8705,166.051346 L229.985885,166.051346 C229.985038,161.748231 226.498038,158.2625 222.196192,158.261654 C217.8935,158.2625 214.406077,161.748231 214.405654,166.051346 C214.406077,170.354462 217.893077,173.841462 222.196192,173.841885 C226.498462,173.841462 229.985038,170.354462 229.985885,166.051346 L228.928192,166.051346","id","Fill-37"],["d","M210.305192,58.6993846 L210.305192,59.7570769 L222.64,59.7570769 L222.64,71.0337692 L211.362885,71.0337692 L211.362885,58.6993846 L210.305192,58.6993846 L210.305192,59.7570769 L210.305192,58.6993846 L209.2475,58.6993846 L209.2475,72.0914615 C209.2475,72.3702692 209.360462,72.6427308 209.557192,72.8394615 C209.754346,73.0366154 210.026808,73.1491538 210.305192,73.1491538 L223.697692,73.1491538 C223.976077,73.1491538 224.248538,73.0366154 224.445269,72.8394615 C224.642423,72.6427308 224.755385,72.3702692 224.755385,72.0914615 L224.755385,58.6993846 C224.755385,58.421 224.642423,58.1485385 224.445269,57.9513846 C224.248538,57.7546538 223.976077,57.6416923 223.697692,57.6416923 L210.305192,57.6416923 C210.026808,57.6416923 209.754346,57.7546538 209.557192,57.9513846 C209.360462,58.1485385 209.2475,58.421 209.2475,58.6993846 L210.305192,58.6993846","id","Fill-38"],["d","M58.8897692,65.3954231 L58.8897692,66.4531154 L71.2237308,66.4531154 L71.2237308,77.7302308 L59.9474615,77.7302308 L59.9474615,65.3954231 L58.8897692,65.3954231 L58.8897692,66.4531154 L58.8897692,65.3954231 L57.8320769,65.3954231 L57.8320769,78.7879231 C57.8320769,79.0663077 57.9450385,79.3387692 58.1417692,79.5355 C58.3389231,79.7326538 58.6113846,79.8456154 58.8897692,79.8456154 L72.2814231,79.8456154 C72.5602308,79.8456154 72.8326923,79.7326538 73.0294231,79.5355 C73.2265769,79.3387692 73.3391154,79.0663077 73.3391154,78.7879231 L73.3391154,65.3954231 C73.3391154,65.1170385 73.2265769,64.8445769 73.0294231,64.6478462 C72.8326923,64.4506923 72.5602308,64.3377308 72.2814231,64.3377308 L58.8897692,64.3377308 C58.6113846,64.3377308 58.3389231,64.4506923 58.1417692,64.6478462 C57.9450385,64.8445769 57.8320769,65.1170385 57.8320769,65.3954231 L58.8897692,65.3954231","id","Fill-39"],["d","M58.2175,150.893346 L58.2175,151.951038 L70.5518846,151.951038 L70.5518846,163.228154 L59.2751923,163.228154 L59.2751923,150.893346 L58.2175,150.893346 L58.2175,151.951038 L58.2175,150.893346 L57.1598077,150.893346 L57.1598077,164.285846 C57.1598077,164.564231 57.2727692,164.836692 57.4699231,165.033423 C57.6666538,165.230577 57.9391154,165.343538 58.2175,165.343538 L71.6095769,165.343538 C71.8879615,165.343538 72.1604231,165.230577 72.3571538,165.033423 C72.5543077,164.836692 72.6672692,164.564231 72.6672692,164.285846 L72.6672692,150.893346 C72.6672692,150.614962 72.5543077,150.3425 72.3571538,150.145346 C72.1604231,149.948615 71.8879615,149.835654 71.6095769,149.835654 L58.2175,149.835654 C57.9391154,149.835654 57.6666538,149.948615 57.4699231,150.145346 C57.2727692,150.3425 57.1598077,150.614962 57.1598077,150.893346 L58.2175,150.893346","id","Fill-40"],["d","M210.305192,215.776423 L210.305192,216.834115 L222.639154,216.834115 L222.639154,228.110808 L211.362885,228.110808 L211.362885,215.776423 L210.305192,215.776423 L210.305192,216.834115 L210.305192,215.776423 L209.2475,215.776423 L209.2475,229.1685 C209.2475,229.446885 209.360462,229.719346 209.557192,229.9165 C209.754346,230.113231 210.026808,230.226192 210.305192,230.226192 L223.696846,230.226192 C223.975231,230.226192 224.247692,230.113231 224.444423,229.9165 C224.641577,229.719346 224.754538,229.446885 224.754538,229.1685 L224.754538,215.776423 C224.754538,215.497615 224.641577,215.225154 224.444423,215.028423 C224.247692,214.831269 223.975231,214.718731 223.696846,214.718731 L210.305192,214.718731 C210.026808,214.718731 209.754346,214.831269 209.557192,215.028423 C209.360462,215.225154 209.2475,215.497615 209.2475,215.776423 L210.305192,215.776423","id","Fill-41"],["d","M154.751808,1.65973077 L154.751808,2.71742308 L167.085346,2.71742308 L167.085346,13.9941154 L155.8095,13.9941154 L155.8095,1.65973077 L154.751808,1.65973077 L154.751808,2.71742308 L154.751808,1.65973077 L153.694115,1.65973077 L153.694115,15.0518077 C153.694115,15.3306154 153.806654,15.6030769 154.003808,15.7998077 C154.200538,15.9965385 154.473,16.1095 154.751808,16.1095 L168.143038,16.1095 C168.421423,16.1095 168.693885,15.9965385 168.891038,15.7998077 C169.087769,15.6030769 169.200731,15.3306154 169.200731,15.0518077 L169.200731,1.65973077 C169.200731,1.38134615 169.087769,1.10888462 168.891038,0.911730769 C168.693885,0.715 168.421423,0.602038462 168.143038,0.602038462 L154.751808,0.602038462 C154.473,0.602038462 154.200538,0.715 154.003808,0.911730769 C153.806654,1.10888462 153.694115,1.38134615 153.694115,1.65973077 L154.751808,1.65973077","id","Fill-42"],["d","M135.508154,136.771462 C135.298731,136.769769 135.172654,136.731692 135.044885,136.667808 C134.934038,136.610269 134.818962,136.522692 134.692038,136.386462 C134.469077,136.151231 134.227077,135.765385 133.973654,135.300423 C133.585692,134.604885 133.179962,133.738423 132.487808,132.969692 C132.140885,132.587654 131.710615,132.232269 131.180923,131.980115 C130.6525,131.726692 130.033538,131.585808 129.357885,131.587068 C128.773615,131.587068 128.300192,132.060923 128.300192,132.644769 C128.300192,133.229038 128.773615,133.702462 129.357885,133.702462 C129.702269,133.703308 129.957808,133.76 130.175269,133.847577 C130.365654,133.925423 130.530654,134.0295 130.692692,134.168269 C130.975308,134.409 131.243115,134.767769 131.503731,135.2065 C131.901,135.862692 132.255115,136.675423 132.809346,137.425962 C133.089,137.799538 133.432538,138.165077 133.889038,138.443462 C134.342577,138.722692 134.9095,138.890231 135.508154,138.886896 C136.092423,138.886896 136.565846,138.413423 136.565846,137.829154 C136.565846,137.245308 136.092423,136.771462 135.508154,136.771462","id","Fill-43"],["d","M147.808269,136.771462 C147.598423,136.769769 147.472346,136.731692 147.344577,136.667808 C147.233731,136.610269 147.119077,136.522692 146.991731,136.386462 C146.768769,136.151231 146.526769,135.765385 146.273346,135.300423 C145.885385,134.604885 145.480077,133.738423 144.787923,132.970115 C144.441,132.587654 144.011154,132.232269 143.481462,131.980115 C142.953038,131.726692 142.334077,131.585808 141.658423,131.587068 C141.074577,131.587068 140.600731,132.060923 140.600731,132.644769 C140.600731,133.229038 141.074577,133.702462 141.658423,133.702462 C142.002808,133.703308 142.258346,133.76 142.475808,133.847577 C142.665769,133.925 142.830769,134.0295 142.992808,134.168269 C143.275423,134.409 143.543231,134.767769 143.803423,135.2065 C144.201115,135.862692 144.555231,136.675423 145.109038,137.425962 C145.389115,137.799538 145.732231,138.165077 146.188731,138.443462 C146.642692,138.722692 147.209192,138.890231 147.808269,138.886896 C148.392115,138.886896 148.865962,138.413423 148.865962,137.829154 C148.865962,137.245308 148.392115,136.771462 147.808269,136.771462","id","Fill-44"],["d","M135.508154,138.886873 C136.029808,138.888962 136.527346,138.764577 136.945769,138.545423 C137.313423,138.354615 137.617615,138.101192 137.870615,137.830423 C138.313154,137.353615 138.616923,136.825192 138.896577,136.319615 C139.3095,135.559346 139.676731,134.8435 140.093462,134.393346 C140.300769,134.166154 140.5085,134.003269 140.746269,133.889462 C140.985308,133.776923 141.262846,133.704154 141.658423,133.702462 C142.242692,133.702462 142.716115,133.229038 142.716115,132.644769 C142.716115,132.060923 142.242692,131.587076 141.658423,131.587076 C141.070346,131.586654 140.525423,131.692 140.045231,131.887885 C139.624269,132.058385 139.257462,132.295308 138.945654,132.563538 C138.398615,133.034846 138.015731,133.589923 137.696731,134.122154 C137.225,134.921346 136.870038,135.691346 136.512962,136.159269 C136.337385,136.394923 136.1745,136.548077 136.028538,136.635654 C135.880038,136.721962 135.748885,136.7685 135.508154,136.771462 C134.924308,136.771462 134.450462,137.245308 134.450462,137.829154 C134.450462,138.413423 134.924308,138.886873 135.508154,138.886873","id","Fill-45"],["d","M147.808269,138.886873 C148.3295,138.888962 148.827038,138.764577 149.245462,138.545423 C149.613115,138.354615 149.917308,138.101192 150.170308,137.830423 C150.612423,137.353192 150.916192,136.825192 151.196269,136.319615 C151.608769,135.559346 151.976,134.8435 152.392731,134.393346 C152.600038,134.166154 152.808192,134.003269 153.045538,133.889462 C153.284577,133.776923 153.562115,133.704154 153.957692,133.702462 C154.541538,133.702462 155.015385,133.229038 155.015385,132.644769 C155.015385,132.060923 154.541538,131.587076 153.957692,131.587076 C153.369192,131.586654 152.824269,131.692 152.344077,131.887885 C151.923538,132.058385 151.556731,132.295308 151.244923,132.563538 C150.697885,133.034846 150.315,133.589923 149.996,134.122154 C149.524269,134.921346 149.169731,135.691346 148.812231,136.159269 C148.636654,136.394923 148.473769,136.548077 148.328231,136.635654 C148.179731,136.721962 148.048154,136.7685 147.808269,136.771462 C147.224,136.771462 146.750577,137.245308 146.750577,137.829154 C146.750577,138.413423 147.224,138.886873 147.808269,138.886873","id","Fill-46"],["d","M170.546962,233.332423 C170.337115,233.330308 170.211038,233.292654 170.083269,233.228346 C169.972423,233.170808 169.857769,233.083231 169.730423,232.947 C169.507462,232.711769 169.265462,232.325923 169.012038,231.860962 C168.624077,231.165423 168.218346,230.298538 167.526615,229.529808 C167.179692,229.147769 166.749,228.792385 166.219308,228.540231 C165.690885,228.286385 165.071923,228.145923 164.396692,228.147184 C163.812423,228.147184 163.339,228.620615 163.339,229.204885 C163.339,229.789154 163.812423,230.262577 164.396692,230.262577 C164.741077,230.263423 164.996192,230.319692 165.214077,230.407692 C165.404038,230.485115 165.569038,230.589192 165.7315,230.727962 C166.013692,230.969115 166.2815,231.327885 166.542115,231.766615 C166.939385,232.422808 167.293923,233.235538 167.847731,233.9865 C168.127808,234.360077 168.470923,234.725615 168.927423,235.004 C169.381385,235.283654 169.947885,235.451192 170.546962,235.447858 C171.130808,235.447858 171.604654,234.973962 171.604654,234.390115 C171.604654,233.805846 171.130808,233.332423 170.546962,233.332423","id","Fill-47"],["d","M182.846654,233.332423 C182.637231,233.330308 182.510731,233.292654 182.382962,233.228346 C182.272538,233.170808 182.157462,233.083231 182.030115,232.947 C181.807154,232.711769 181.565577,232.326346 181.311731,231.861385 C180.924192,231.165846 180.518462,230.299385 179.826731,229.530654 C179.479808,229.148615 179.049538,228.793231 178.519846,228.540654 C177.991423,228.287231 177.372462,228.146769 176.697231,228.14803 C176.112962,228.14803 175.639538,228.621462 175.639538,229.205731 C175.639538,229.79 176.112962,230.263423 176.697231,230.263423 C177.041615,230.264269 177.296731,230.320538 177.514192,230.408115 C177.704154,230.485962 177.869577,230.590038 178.031615,230.728808 C178.313808,230.969538 178.581615,231.328308 178.842231,231.767038 C179.2395,232.423231 179.593615,233.235962 180.147846,233.9865 C180.4275,234.360077 180.771038,234.725615 181.227538,235.004 C181.681077,235.283654 182.247577,235.451192 182.846654,235.447858 C183.430923,235.447858 183.904346,234.973962 183.904346,234.390115 C183.904346,233.805846 183.430923,233.332423 182.846654,233.332423","id","Fill-48"],["d","M170.546962,235.447825 C171.068192,235.4495 171.565731,235.325538 171.984577,235.105962 C172.352231,234.915577 172.656423,234.662154 172.909,234.390962 C173.351538,233.914154 173.655308,233.385731 173.935385,232.880154 C174.347885,232.120308 174.715115,231.404038 175.131846,230.953885 C175.339154,230.726692 175.547308,230.563808 175.785077,230.45 C176.023692,230.337462 176.301231,230.264692 176.697231,230.263423 C177.2815,230.263423 177.754923,229.79 177.754923,229.205731 C177.754923,228.621462 177.2815,228.148033 176.697231,228.148033 C176.108731,228.147192 175.563808,228.252538 175.083615,228.448423 C174.663077,228.618923 174.295846,228.855846 173.984038,229.124077 C173.437,229.595808 173.054115,230.150885 172.735115,230.682692 C172.263385,231.481885 171.908846,232.251885 171.551769,232.719808 C171.375769,232.955885 171.212885,233.108615 171.067346,233.196192 C170.918846,233.282923 170.787269,233.329038 170.546962,233.332423 C169.962692,233.332423 169.489269,233.805846 169.489269,234.390115 C169.489269,234.973962 169.962692,235.447825 170.546962,235.447825","id","Fill-49"],["d","M182.847077,235.447825 C183.368308,235.4495 183.865846,235.325115 184.284269,235.105538 C184.6515,234.915154 184.955692,234.661731 185.208692,234.390538 C185.650808,233.913731 185.954577,233.385308 186.234654,232.880154 C186.647154,232.119885 187.014385,231.404038 187.431115,230.953885 C187.638423,230.726692 187.846154,230.563808 188.0835,230.45 C188.322538,230.337462 188.599654,230.264692 188.995231,230.263423 L188.995654,230.263423 L188.995654,229.208692 L188.828962,230.249885 C188.906385,230.262154 188.966038,230.263423 188.995654,230.263423 L188.995654,229.208692 L188.828962,230.249885 C189.405615,230.342115 189.948,229.9495 190.040654,229.372846 C190.132885,228.795769 189.739846,228.253385 189.163192,228.161154 C189.085769,228.148885 189.025692,228.148033 188.995654,228.148033 L188.995231,228.148033 C188.407154,228.147192 187.862231,228.252538 187.382038,228.448423 C186.9615,228.618923 186.594692,228.855846 186.282885,229.124077 C185.736269,229.595385 185.353385,230.150462 185.034385,230.682269 C184.562654,231.481462 184.208115,232.251462 183.851038,232.719808 C183.675038,232.955462 183.512154,233.108192 183.366615,233.196192 C183.218115,233.2825 183.086538,233.329038 182.846231,233.332423 C182.261962,233.332423 181.788962,233.806269 181.788962,234.390115 C181.788962,234.974385 182.262808,235.447825 182.847077,235.447825","id","Fill-50"],["d","M187.318577,94.1223462 C187.109154,94.1202308 186.983077,94.0825769 186.855308,94.0182692 C186.744462,93.9607308 186.629385,93.8731538 186.502462,93.7369231 C186.2795,93.5016923 186.0375,93.1162692 185.784077,92.6508846 C185.396115,91.9553462 184.990385,91.0888846 184.298654,90.3201538 C183.951731,89.9381154 183.521462,89.5827308 182.991769,89.3305769 C182.463346,89.0767308 181.844385,88.9362692 181.169154,88.9375299 C180.584885,88.9375299 180.111462,89.4109615 180.111462,89.9952308 C180.111462,90.5795 180.584885,91.0529231 181.169154,91.0529231 C181.513538,91.0537692 181.768654,91.1100385 181.986115,91.1980385 C182.1765,91.2754615 182.3415,91.3795385 182.503538,91.5183077 C182.786154,91.7590385 183.053538,92.1182308 183.314154,92.5565385 C183.711423,93.2131538 184.065538,94.0258846 184.619769,94.7764231 C184.899423,95.15 185.242962,95.5155385 185.699462,95.7939231 C186.153,96.0735769 186.7195,96.2411154 187.318577,96.2377811 C187.902846,96.2377811 188.376269,95.7638846 188.376269,95.1800385 C188.376269,94.5957692 187.902846,94.1223462 187.318577,94.1223462","id","Fill-51"],["d","M199.618692,94.1223462 C199.408846,94.1202308 199.282769,94.0825769 199.155,94.0182692 C199.044154,93.9607308 198.9295,93.8731538 198.802154,93.7369231 C198.579192,93.5016923 198.337192,93.1162692 198.083769,92.6513077 C197.695808,91.9557692 197.2905,91.0893077 196.598346,90.3205769 C196.251423,89.9385385 195.821154,89.5831538 195.291885,89.331 C194.763038,89.0771538 194.1445,88.9366923 193.468846,88.937953 C192.885,88.937953 192.411154,89.4113846 192.411154,89.9956538 C192.411154,90.5799231 192.885,91.0533462 193.468846,91.0533462 C193.813231,91.0541923 194.068769,91.1104615 194.286231,91.1980385 C194.476192,91.2758846 194.641192,91.3799615 194.803231,91.5187308 C195.085846,91.7594615 195.353231,92.1182308 195.613846,92.5569615 C196.011115,93.2131538 196.365654,94.0258846 196.919462,94.7768462 C197.199538,95.15 197.542654,95.5155385 197.999154,95.7939231 C198.453115,96.0735769 199.019615,96.2411154 199.618692,96.2377811 C200.202538,96.2377811 200.676385,95.7638846 200.676385,95.1800385 C200.676385,94.5957692 200.202538,94.1223462 199.618692,94.1223462","id","Fill-52"],["d","M187.318577,96.2377479 C187.839808,96.2394231 188.337769,96.1154615 188.756192,95.8958846 C189.123846,95.7055 189.428038,95.4520769 189.681038,95.1808846 C190.123577,94.7040769 190.427346,94.1756538 190.707423,93.6705 C191.119923,92.9102308 191.487577,92.1939615 191.904308,91.7438077 C192.111615,91.5166154 192.319346,91.3537308 192.557115,91.2399231 C192.795731,91.1273846 193.073269,91.0546154 193.468846,91.0533462 C194.053115,91.0533462 194.526538,90.5799231 194.526538,89.9956538 C194.526538,89.4113846 194.053115,88.9379565 193.468846,88.9379565 C192.880769,88.9371154 192.335846,89.0424615 191.855654,89.2383462 C191.435115,89.4088462 191.067885,89.6457692 190.756077,89.914 C190.209462,90.3857308 189.826154,90.9408077 189.507577,91.4726154 C189.035423,92.2718077 188.680885,93.0418077 188.323808,93.5097308 C188.147808,93.7453846 187.984923,93.8985385 187.839385,93.9861154 C187.690462,94.0728462 187.558885,94.1189615 187.318577,94.1223462 C186.734731,94.1223462 186.260885,94.5957692 186.260885,95.1800385 C186.260885,95.7638846 186.734731,96.2377479 187.318577,96.2377479","id","Fill-53"],["d","M199.618692,96.2377478 C200.139923,96.2394231 200.637462,96.1150385 201.056308,95.8958846 C201.423538,95.7050769 201.728154,95.4516538 201.980731,95.1808846 C202.423269,94.7036538 202.727038,94.1756538 203.006692,93.6700769 C203.419615,92.9102308 203.786846,92.1939615 204.203577,91.7438077 C204.410885,91.5166154 204.618615,91.3537308 204.856385,91.2399231 C205.095423,91.1273846 205.372962,91.0546154 205.768962,91.0533462 C206.352808,91.0533462 206.826654,90.5795 206.826654,89.9956538 C206.826654,89.4113846 206.352808,88.9379565 205.768962,88.9379565 C205.180462,88.9371154 204.635538,89.0424615 204.155346,89.2383462 C203.734808,89.4088462 203.367577,89.6457692 203.055769,89.914 C202.508731,90.3853077 202.125846,90.9403846 201.806846,91.4721923 C201.335115,92.2718077 200.980577,93.0418077 200.623077,93.5097308 C200.4475,93.7453846 200.284615,93.8985385 200.138654,93.9861154 C199.990154,94.0724231 199.858577,94.1189615 199.618269,94.1223462 C199.034,94.1223462 198.560577,94.5957692 198.560577,95.1800385 C198.561,95.7643077 199.034423,96.2377478 199.618692,96.2377478","id","Fill-54"],["d","M16.2766154,87.857 C16.0667692,87.8553077 15.9406923,87.8172308 15.8129231,87.7529231 C15.7020769,87.6958077 15.5874231,87.6078077 15.4600769,87.472 C15.2371154,87.2367692 14.9951154,86.8509231 14.7416923,86.3859615 C14.3537308,85.6904231 13.948,84.8235385 13.2562692,84.0552308 C12.9093462,83.6727692 12.4790769,83.3173846 11.9493846,83.0652308 C11.4209615,82.8118077 10.802,82.6709231 10.1263462,82.6721838 C9.5425,82.6721838 9.06865385,83.1460385 9.06865385,83.7298846 C9.06865385,84.3141538 9.5425,84.7875769 10.1263462,84.7875769 C10.4707308,84.7884231 10.7262692,84.8451154 10.9437308,84.9326923 C11.1341154,85.0101154 11.2991154,85.1146154 11.4611538,85.2533846 C11.7437692,85.4941154 12.0111538,85.8528846 12.2717692,86.2916154 C12.6690385,86.9478077 13.0235769,87.7605385 13.5773846,88.5115 C13.8574615,88.8850769 14.2005769,89.2506154 14.6570769,89.5285769 C15.1110385,89.8082308 15.6775385,89.9757692 16.2766154,89.9724349 C16.8604615,89.9724349 17.3343077,89.4989615 17.3343077,88.9146923 C17.3343077,88.3304231 16.8604615,87.857 16.2766154,87.857","id","Fill-55"],["d","M28.5763077,87.857 C28.3664615,87.8553077 28.2403846,87.8172308 28.1126154,87.7529231 C28.0017692,87.6958077 27.8871154,87.6078077 27.7597692,87.472 C27.5368077,87.2367692 27.2948077,86.8509231 27.0413846,86.3859615 C26.6538462,85.6904231 26.2481154,84.8239615 25.5563846,84.0552308 C25.2094615,83.6731923 24.7791923,83.3178077 24.2495,83.0656538 C23.7210769,82.8122308 23.1021154,82.6713462 22.4268846,82.6726069 C21.8426154,82.6726069 21.3691923,83.1464615 21.3691923,83.7303077 C21.3691923,84.3145769 21.8426154,84.788 22.4268846,84.788 C22.7708462,84.7888462 23.0263846,84.8455385 23.2438462,84.9331154 C23.4338077,85.0105385 23.5988077,85.1150385 23.7612692,85.2538077 C24.0434615,85.4945385 24.3112692,85.8533077 24.5718846,86.2920385 C24.9691538,86.9482308 25.3232692,87.7609615 25.8775,88.5115 C26.1571538,88.8850769 26.5006923,89.2506154 26.9571923,89.5285769 C27.4107308,89.8082308 27.9772308,89.9757692 28.5763077,89.9724349 C29.1605769,89.9724349 29.634,89.4989615 29.634,88.9146923 C29.634,88.3304231 29.1605769,87.857 28.5763077,87.857","id","Fill-56"],["d","M16.2766154,89.9724112 C16.7978462,89.9745 17.2953846,89.8501154 17.7142308,89.6309615 C18.0814615,89.4401538 18.3860769,89.1867308 18.6386538,88.9159615 C19.0811923,88.4387308 19.3849615,87.9107308 19.6650385,87.4051538 C20.0775385,86.6448846 20.4451923,85.9290385 20.8619231,85.4788846 C21.0692308,85.2516923 21.2769615,85.0888077 21.5147308,84.975 C21.7533462,84.8624615 22.0308846,84.7892692 22.4268846,84.788 C23.0107308,84.788 23.4845769,84.3145769 23.4845769,83.7303077 C23.4845769,83.1464615 23.0107308,82.6726103 22.4268846,82.6726103 C21.8383846,82.6717692 21.2934615,82.7775385 20.8132692,82.9734231 C20.3927308,83.1439231 20.0255,83.3804231 19.7136923,83.6486538 C19.1670769,84.1203846 18.7837692,84.6754615 18.4647692,85.2072692 C17.9930385,86.0068846 17.6385,86.7764615 17.2814231,87.2448077 C17.1054231,87.4804615 16.9425385,87.6331923 16.797,87.7211923 C16.6485,87.8075 16.5169231,87.8536154 16.2766154,87.857 C15.6923462,87.857 15.2189231,88.3304231 15.2189231,88.9146923 C15.2189231,89.4989615 15.6923462,89.9724112 16.2766154,89.9724112","id","Fill-57"],["d","M28.5763077,89.9724017 C29.0975385,89.9740769 29.5950769,89.8501154 30.0139231,89.6305385 C30.3815769,89.4401538 30.6857692,89.1867308 30.9383462,88.9155385 C31.3808846,88.4387308 31.6842308,87.9103077 31.9643077,87.4047308 C32.3768077,86.6448846 32.7444615,85.9286154 33.1607692,85.4788846 C33.3685,85.2516923 33.5762308,85.0888077 33.8135769,84.975 C34.0526154,84.8624615 34.3301538,84.7892692 34.7257308,84.788 L34.7257308,83.7332692 L34.6381538,84.7846154 C34.6804615,84.788 34.7109231,84.788 34.7257308,84.788 L34.7257308,83.7332692 L34.6381538,84.7846154 C35.2203077,84.8328462 35.7318077,84.4004615 35.7800385,83.8183077 C35.8286923,83.2361538 35.3963077,82.7246538 34.8141538,82.6764231 C34.7714231,82.6730385 34.7409615,82.6726141 34.7257308,82.6726141 C34.1376538,82.6721923 33.5927308,82.7775385 33.1121154,82.9734231 C32.692,83.1435 32.3247692,83.3804231 32.0129615,83.6486538 C31.4659231,84.1203846 31.0830385,84.6754615 30.7644615,85.2072692 C30.2927308,86.0064615 29.9377692,86.7764615 29.5806923,87.2443846 C29.4046923,87.4804615 29.2422308,87.6331923 29.0962692,87.7211923 C28.9477692,87.8075 28.8161923,87.8536154 28.5758846,87.857 C27.9920385,87.857 27.5186154,88.3308462 27.5186154,88.9151154 C27.5186154,89.4989615 27.9920385,89.9724017 28.5763077,89.9724017","id","Fill-58"],["d","M135.468808,19.5072308 C135.466692,19.7170769 135.429038,19.8431538 135.364731,19.9709231 C135.307192,20.0817692 135.219615,20.1964231 135.083385,20.3237692 C134.848154,20.5467308 134.462731,20.7887308 133.997346,21.0421538 C133.301808,21.4301154 132.435346,21.8358462 131.667038,22.5275769 C131.285,22.8745 130.929192,23.3047692 130.677038,23.8344615 C130.423615,24.3628846 130.282731,24.9818462 130.284408,25.6575 C130.284408,26.2413462 130.757846,26.7151923 131.342115,26.7151923 C131.925962,26.7151923 132.399808,26.2413462 132.399808,25.6575 C132.400231,25.3131154 132.456923,25.0575769 132.5445,24.8401154 C132.622346,24.6497308 132.726423,24.4847308 132.865192,24.3226923 C133.105923,24.0400769 133.464692,23.7726923 133.903423,23.5120769 C134.559615,23.1148077 135.372346,22.7602692 136.122885,22.2064615 C136.496462,21.9263846 136.862,21.5832692 137.140385,21.1267692 C137.420038,20.6728077 137.587154,20.1063077 137.584231,19.5072308 C137.584231,18.9233846 137.110346,18.4495385 136.5265,18.4495385 C135.942231,18.4495385 135.468808,18.9233846 135.468808,19.5072308","id","Fill-59"],["d","M135.468808,7.20753846 C135.466692,7.41696154 135.429038,7.54346154 135.364731,7.67123077 C135.307192,7.78165385 135.219615,7.89673077 135.083385,8.02407692 C134.848154,8.24703846 134.462731,8.48861538 133.997346,8.74246154 C133.301808,9.13 132.435346,9.53573077 131.667038,10.2274615 C131.285,10.5743846 130.929615,11.0046538 130.677038,11.5343462 C130.423615,12.0627692 130.282731,12.6817308 130.284408,13.3569615 C130.284408,13.9412308 130.757846,14.4146538 131.342115,14.4146538 C131.925962,14.4146538 132.399808,13.9412308 132.399808,13.3569615 C132.400231,13.013 132.456923,12.7574615 132.5445,12.54 C132.622346,12.3500385 132.726423,12.1846154 132.865192,12.0225769 C133.105923,11.7403846 133.464692,11.4725769 133.903423,11.2119615 C134.559615,10.8146923 135.372346,10.4605769 136.122885,9.90634615 C136.496462,9.62669231 136.862,9.28315385 137.140385,8.82665385 C137.420038,8.37311538 137.587154,7.80661538 137.584231,7.20753846 C137.584231,6.62369231 137.110346,6.14984615 136.5265,6.14984615 C135.942231,6.14984615 135.468808,6.62369231 135.468808,7.20753846","id","Fill-60"],["d","M137.584209,19.5072308 C137.585885,18.986 137.461923,18.4884615 137.242346,18.0696154 C137.051962,17.7019615 136.798538,17.3977692 136.527346,17.1451923 C136.050538,16.7026538 135.522115,16.3988846 135.016538,16.1188077 C134.256692,15.7063077 133.540423,15.3386538 133.090269,14.9219231 C132.863077,14.7146154 132.700192,14.5068846 132.586385,14.2691154 C132.473846,14.0305 132.401077,13.7525385 132.399808,13.3569615 C132.399808,12.7731154 131.925962,12.2992692 131.342115,12.2992692 C130.757846,12.2992692 130.284418,12.7731154 130.284418,13.3569615 C130.283577,13.9454615 130.388923,14.4903846 130.584808,14.9705769 C130.755308,15.3911154 130.992231,15.7583462 131.260462,16.0701538 C131.731769,16.6167692 132.287269,17.0000769 132.819077,17.3186538 C133.618269,17.7908077 134.388269,18.1453462 134.856192,18.5024231 C135.091846,18.6784231 135.245,18.8413077 135.332577,18.9868462 C135.418885,19.1353462 135.465423,19.2669231 135.468808,19.5072308 C135.468808,20.0915 135.942231,20.5649231 136.5265,20.5649231 C137.110346,20.5649231 137.584209,20.0915 137.584209,19.5072308","id","Fill-61"],["d","M137.584209,7.20753846 C137.585885,6.68630769 137.461923,6.18876923 137.242346,5.76992308 C137.051962,5.40226923 136.798538,5.09807692 136.527346,4.8455 C136.050538,4.40296154 135.522115,4.09919231 135.016538,3.81953846 C134.256692,3.40661538 133.540423,3.03938462 133.090269,2.62265385 C132.863077,2.41534615 132.700192,2.20761538 132.586385,1.96984615 C132.473846,1.73080769 132.401077,1.45326923 132.399808,1.05769231 C132.399808,0.473423077 131.925962,0 131.342115,0 C130.757846,0 130.284418,0.473423077 130.284418,1.05769231 C130.283577,1.64576923 130.388923,2.19069231 130.584808,2.67130769 C130.755308,3.09184615 130.992231,3.45865385 131.260462,3.77046154 C131.731769,4.3175 132.287269,4.70038462 132.819077,5.01938462 C133.618269,5.49111538 134.388269,5.84565385 134.856192,6.20315385 C135.092269,6.37873077 135.245,6.54161538 135.332577,6.68715385 C135.419308,6.83565385 135.465423,6.96723077 135.468808,7.20753846 C135.468808,7.79180769 135.942231,8.26523077 136.5265,8.26523077 C137.110346,8.26523077 137.584209,7.79180769 137.584209,7.20753846","id","Fill-62"],["d","M97.7553077,83.8453846 C97.7536154,84.0548077 97.7155385,84.1808846 97.6516538,84.3090769 C97.5941154,84.4195 97.5065385,84.5345769 97.3703077,84.6615 C97.1350769,84.8844615 96.7492308,85.1264615 96.2842692,85.3798846 C95.5887308,85.7678462 94.7222692,86.1735769 93.9539615,86.8653077 C93.5715,87.2122308 93.2161154,87.6425 92.9639615,88.1721923 C92.7105385,88.7010385 92.5696538,89.3195769 92.5713311,89.9952308 C92.5713311,90.5795 93.0447692,91.0529231 93.6290385,91.0529231 C94.2128846,91.0529231 94.6867308,90.5795 94.6867308,89.9952308 C94.6871538,89.6508462 94.7438462,89.3953077 94.8314231,89.1778462 C94.9092692,88.9878846 95.0133462,88.8224615 95.1521154,88.6604231 C95.3928462,88.3782308 95.7516154,88.1104231 96.1903462,87.8498077 C96.8465385,87.4525385 97.6592692,87.0984231 98.4098077,86.5441923 C98.7833846,86.2645385 99.1489231,85.921 99.4273077,85.4645 C99.7065385,85.0109615 99.8740769,84.4440385 99.8707426,83.8453846 C99.8707426,83.2611154 99.3972692,82.7876923 98.813,82.7876923 C98.2291538,82.7876923 97.7553077,83.2611154 97.7553077,83.8453846","id","Fill-63"],["d","M97.7553077,71.5452692 C97.7536154,71.7551154 97.7155385,71.8811923 97.6516538,72.0089615 C97.5941154,72.1198077 97.5065385,72.2344615 97.3703077,72.3618077 C97.1350769,72.5847692 96.7492308,72.8267692 96.2842692,73.0801923 C95.5887308,73.4681538 94.7222692,73.8734615 93.9539615,74.5656154 C93.5715,74.9125385 93.2161154,75.3428077 92.9639615,75.8720769 C92.7105385,76.4009231 92.5696538,77.0194615 92.5713311,77.6951154 C92.5713311,78.2789615 93.0447692,78.7528077 93.6290385,78.7528077 C94.2128846,78.7528077 94.6867308,78.2789615 94.6867308,77.6951154 C94.6871538,77.3507308 94.7438462,77.0951923 94.8314231,76.8777308 C94.9092692,76.6877692 95.0133462,76.5227692 95.1521154,76.3607308 C95.3928462,76.0781154 95.7516154,75.8107308 96.1903462,75.5501154 C96.8465385,75.1528462 97.6592692,74.7983077 98.4098077,74.2445 C98.7833846,73.9644231 99.1489231,73.6213077 99.4273077,73.1648077 C99.7065385,72.7108462 99.8740769,72.1443462 99.8707426,71.5452692 C99.8707426,70.9614231 99.3972692,70.4875769 98.813,70.4875769 C98.2291538,70.4875769 97.7553077,70.9614231 97.7553077,71.5452692","id","Fill-64"],["d","M99.8707189,83.8453846 C99.8728077,83.3241538 99.7484231,82.8261923 99.5292692,82.4077692 C99.3388846,82.0401154 99.0854615,81.7359231 98.8142692,81.4829231 C98.3374615,81.0403846 97.8090385,80.7366154 97.3034615,80.4565385 C96.5436154,80.0440385 95.8273462,79.6768077 95.3771923,79.2600769 C95.15,79.0527692 94.9871154,78.8446154 94.8733077,78.6072692 C94.7607692,78.3682308 94.688,78.0906923 94.6867308,77.6951154 C94.6867308,77.1108462 94.2128846,76.6374231 93.6290385,76.6374231 C93.0447692,76.6374231 92.5713411,77.1108462 92.5713411,77.6951154 C92.5705,78.2831923 92.6758462,78.8281154 92.8717308,79.3083077 C93.0422308,79.7288462 93.2791538,80.0960769 93.5473846,80.4078846 C94.0186923,80.9549231 94.5737692,81.3378077 95.106,81.6568077 C95.9051923,82.1285385 96.6751923,82.4830769 97.1431154,82.8405769 C97.3787692,83.0161538 97.5319231,83.1790385 97.6195,83.3245769 C97.7058077,83.4735 97.7523462,83.6050769 97.7553077,83.8453846 C97.7553077,84.4292308 98.2291538,84.9030769 98.813,84.9030769 C99.3972692,84.9030769 99.8707189,84.4292308 99.8707189,83.8453846","id","Fill-65"],["d","M99.8707189,71.5452692 C99.8728077,71.0240385 99.7484231,70.5265 99.5292692,70.1080769 C99.3388846,69.7404231 99.0850385,69.4362308 98.8142692,69.1832308 C98.3374615,68.7411154 97.8090385,68.4373462 97.3034615,68.1572692 C96.5431923,67.7447692 95.8273462,67.3771154 95.3771923,66.9603846 C95.15,66.7530769 94.9871154,66.5453462 94.8733077,66.3075769 C94.7607692,66.0689615 94.688,65.791 94.6867308,65.3954231 C94.6867308,64.8115769 94.2128846,64.3377308 93.6290385,64.3377308 C93.0447692,64.3377308 92.5713411,64.8115769 92.5713411,65.3954231 C92.5705,65.9839231 92.6758462,66.5288462 92.8717308,67.0090385 C93.0422308,67.4295769 93.2791538,67.7968077 93.5473846,68.1086154 C94.0186923,68.6552308 94.5737692,69.0385385 95.106,69.3571154 C95.9051923,69.8292692 96.6751923,70.1838077 97.1431154,70.5408846 C97.3787692,70.7168846 97.5319231,70.8797692 97.6195,71.0253077 C97.7058077,71.1738077 97.7523462,71.3049615 97.7553077,71.5452692 C97.7553077,72.1295385 98.2291538,72.6029615 98.813,72.6029615 C99.3972692,72.6029615 99.8707189,72.1295385 99.8707189,71.5452692","id","Fill-66"],["d","M199.984654,186.622615 C199.982538,186.832462 199.944885,186.958538 199.880577,187.086308 C199.823038,187.197154 199.735462,187.311808 199.599231,187.439154 C199.364,187.662115 198.978577,187.904115 198.513192,188.157538 C197.817654,188.5455 196.951192,188.951231 196.182885,189.643385 C195.800846,189.990308 195.445462,190.420577 195.192885,190.950269 C194.939462,191.478692 194.799,192.097654 194.800261,192.773308 C194.800261,193.357154 195.273692,193.831 195.857962,193.831 C196.442231,193.831 196.915654,193.357154 196.915654,192.773308 C196.9165,192.4285 196.972769,192.173385 197.060769,191.9555 C197.138192,191.765538 197.242269,191.600115 197.381038,191.438077 C197.621769,191.155885 197.980962,190.888077 198.419269,190.627462 C199.075885,190.230192 199.888192,189.875654 200.639154,189.321846 C201.012308,189.041769 201.377846,188.698654 201.656231,188.242154 C201.935885,187.788192 202.103423,187.221692 202.100089,186.622615 C202.100089,186.038769 201.626192,185.564923 201.042346,185.564923 C200.458077,185.564923 199.984654,186.038769 199.984654,186.622615","id","Fill-67"],["d","M199.984654,174.322923 C199.982538,174.532769 199.944885,174.658846 199.880577,174.786615 C199.823038,174.897462 199.735462,175.012115 199.599231,175.139462 C199.364,175.362423 198.978577,175.604 198.513615,175.857846 C197.818077,176.245385 196.951615,176.651115 196.182885,177.342846 C195.800846,177.689769 195.445462,178.120038 195.193308,178.649731 C194.939462,179.178154 194.799,179.797115 194.800261,180.472346 C194.800261,181.056615 195.273692,181.530038 195.857962,181.530038 C196.442231,181.530038 196.915654,181.056615 196.915654,180.472346 C196.9165,180.128385 196.972769,179.872846 197.060769,179.655385 C197.138192,179.465423 197.242269,179.3 197.381038,179.137962 C197.621769,178.855769 197.980538,178.587962 198.419269,178.327346 C199.075462,177.930077 199.888192,177.575962 200.639154,177.021731 C201.012308,176.742077 201.377846,176.398538 201.656231,175.942038 C201.935885,175.4885 202.103423,174.922 202.100089,174.322923 C202.100089,173.738654 201.626192,173.265231 201.042346,173.265231 C200.458077,173.265231 199.984654,173.738654 199.984654,174.322923","id","Fill-68"],["d","M202.100056,186.622615 C202.101731,186.101385 201.977769,185.603846 201.758192,185.185 C201.567808,184.817769 201.314385,184.513154 201.043192,184.260577 C200.566385,183.818038 200.037962,183.514269 199.532808,183.234192 C198.772538,182.821692 198.056269,182.454462 197.606538,182.037731 C197.379346,181.830423 197.216038,181.622269 197.102231,181.384923 C196.990115,181.145885 196.916923,180.868346 196.915654,180.472346 C196.915654,179.8885 196.442231,179.414654 195.857962,179.414654 C195.273692,179.414654 194.800264,179.8885 194.800264,180.472346 C194.799423,181.060846 194.904769,181.605769 195.100654,182.085962 C195.271154,182.5065 195.508077,182.873731 195.776308,183.185538 C196.248038,183.732577 196.803115,184.115462 197.334923,184.434462 C198.134115,184.906192 198.904115,185.260731 199.372038,185.617808 C199.608115,185.793808 199.760846,185.956692 199.848423,186.102231 C199.935154,186.250731 199.981269,186.382308 199.984654,186.622615 C199.984654,187.206885 200.458077,187.680308 201.042346,187.680308 C201.626192,187.680308 202.100056,187.206885 202.100056,186.622615","id","Fill-69"],["d","M202.100056,174.322923 C202.101731,173.801692 201.977769,173.304154 201.758192,172.885308 C201.567808,172.518077 201.314385,172.213885 201.043192,171.960885 C200.566385,171.518769 200.037962,171.215 199.532808,170.934923 C198.772538,170.522423 198.056269,170.154769 197.606115,169.738462 C197.378923,169.530731 197.216038,169.323 197.102231,169.085654 C196.989692,168.846615 196.916923,168.569077 196.915654,168.1735 C196.915654,167.589231 196.442231,167.115808 195.857962,167.115808 C195.273692,167.115808 194.800264,167.589231 194.800264,168.1735 C194.799423,168.761577 194.904769,169.3065 195.100654,169.786692 C195.271154,170.207231 195.508077,170.574462 195.776308,170.886269 C196.248038,171.433308 196.803115,171.816192 197.334923,172.135192 C198.134115,172.606923 198.904115,172.961462 199.372038,173.318538 C199.608115,173.494538 199.760846,173.657423 199.848423,173.802962 C199.935154,173.951462 199.981269,174.082615 199.984654,174.322923 C199.984654,174.907192 200.458077,175.380615 201.042346,175.380615 C201.626192,175.380615 202.100056,174.907192 202.100056,174.322923","id","Fill-70"],["d","M73.1440769,196.315731 C73.1419615,196.525154 73.1043077,196.651231 73.04,196.779 C72.9824615,196.889846 72.8948846,197.004923 72.7586538,197.131846 C72.5234231,197.354808 72.138,197.596808 71.6726154,197.850231 C70.9770769,198.238192 70.1110385,198.643923 69.3423077,199.335654 C68.9602692,199.682577 68.6048846,200.112846 68.3523077,200.642538 C68.0988846,201.170962 67.958,201.7895 67.9596772,202.465154 C67.9596772,203.049 68.4331154,203.522846 69.0173846,203.522846 C69.6012308,203.522846 70.0750769,203.049 70.0750769,202.465154 C70.0755,202.120769 70.1321923,201.865654 70.2197692,201.647769 C70.2976154,201.457808 70.4016923,201.292808 70.5404615,201.130769 C70.7811923,200.848154 71.1399615,200.580769 71.5786923,200.320154 C72.2348846,199.922885 73.0476154,199.568346 73.7981538,199.014538 C74.1717308,198.734462 74.5372692,198.391346 74.8156538,197.934846 C75.0953077,197.480885 75.2624231,196.914385 75.2595003,196.315731 C75.2595003,195.731462 74.7856154,195.258038 74.2017692,195.258038 C73.6175,195.258038 73.1440769,195.731462 73.1440769,196.315731","id","Fill-71"],["d","M73.1440769,184.015615 C73.1419615,184.225462 73.1043077,184.351538 73.04,184.479308 C72.9824615,184.590154 72.8948846,184.704808 72.7586538,184.832154 C72.5234231,185.055115 72.138,185.297115 71.6726154,185.550538 C70.9770769,185.938077 70.1110385,186.343808 69.3423077,187.035962 C68.9602692,187.382462 68.6048846,187.812731 68.3523077,188.342423 C68.0988846,188.870846 67.958,189.489808 67.9596772,190.165038 C67.9596772,190.749308 68.4331154,191.222731 69.0173846,191.222731 C69.6012308,191.222731 70.0750769,190.749308 70.0750769,190.165038 C70.0755,189.821077 70.1321923,189.565538 70.2197692,189.348077 C70.2976154,189.158115 70.4016923,188.993115 70.5404615,188.830654 C70.7811923,188.548462 71.1399615,188.280654 71.5786923,188.020462 C72.2348846,187.622769 73.0476154,187.268654 73.7981538,186.714846 C74.1717308,186.434769 74.5372692,186.091654 74.8156538,185.634731 C75.0953077,185.181192 75.2624231,184.614692 75.2595003,184.015615 C75.2595003,183.431769 74.7856154,182.957923 74.2017692,182.957923 C73.6175,182.957923 73.1440769,183.431769 73.1440769,184.015615","id","Fill-72"],["d","M75.2594786,196.315731 C75.2611538,195.794077 75.1371923,195.296538 74.9176154,194.878115 C74.7272308,194.510462 74.4738077,194.205846 74.2026154,193.953269 C73.7258077,193.510731 73.1973846,193.206962 72.6918077,192.926885 C71.9319615,192.514385 71.2156923,192.146731 70.7655385,191.73 C70.5383462,191.522692 70.3754615,191.314962 70.2616538,191.077192 C70.1491154,190.838577 70.0763462,190.560615 70.0750769,190.165038 C70.0750769,189.581192 69.6012308,189.107346 69.0173846,189.107346 C68.4331154,189.107346 67.9596873,189.581192 67.9596873,190.165038 C67.9588462,190.753538 68.0641923,191.298462 68.2600769,191.778654 C68.4305769,192.199192 68.6675,192.566423 68.9357308,192.878231 C69.4070385,193.424846 69.9625385,193.807731 70.4943462,194.126731 C71.2935385,194.598462 72.0635385,194.953423 72.5314615,195.3105 C72.7671154,195.4865 72.9202692,195.649385 73.0078462,195.794923 C73.0941538,195.943423 73.1406923,196.075 73.1440769,196.315731 C73.1440769,196.899577 73.6175,197.373423 74.2017692,197.373423 C74.7856154,197.373423 75.2594786,196.899577 75.2594786,196.315731","id","Fill-73"],["d","M75.2594786,184.015615 C75.2611538,183.494385 75.1371923,182.996846 74.9176154,182.578 C74.7272308,182.210346 74.4738077,181.906154 74.2026154,181.653154 C73.7258077,181.211038 73.1973846,180.907269 72.6918077,180.627192 C71.9319615,180.214692 71.2156923,179.847462 70.7655385,179.430731 C70.5383462,179.223423 70.3754615,179.015269 70.2616538,178.7775 C70.1491154,178.538885 70.0763462,178.261346 70.0750769,177.865346 C70.0750769,177.281077 69.6012308,176.807654 69.0173846,176.807654 C68.4331154,176.807654 67.9596873,177.281077 67.9596873,177.865346 C67.9588462,178.453846 68.0641923,178.998769 68.2600769,179.478962 C68.4305769,179.8995 68.6675,180.266731 68.9357308,180.578538 C69.4070385,181.125577 69.9625385,181.508462 70.4943462,181.827462 C71.2935385,182.299192 72.0635385,182.653731 72.5314615,183.010808 C72.7671154,183.186808 72.9202692,183.349692 73.0078462,183.495231 C73.0941538,183.643731 73.1406923,183.775308 73.1440769,184.015615 C73.1440769,184.599885 73.6175,185.073308 74.2017692,185.073308 C74.7856154,185.073308 75.2594786,184.599885 75.2594786,184.015615","id","Fill-74"],["d","M150.245615,152.688038 L165.420962,152.688038 C166.005231,152.688038 166.478654,152.214615 166.478654,151.630346 C166.478654,151.0465 166.005231,150.572654 165.420962,150.572654 L150.245615,150.572654 C149.661769,150.572654 149.187923,151.0465 149.187923,151.630346 C149.187923,152.214615 149.661769,152.688038 150.245615,152.688038","id","Fill-75"],["d","M1.05769231,108.836538 L16.2330385,108.836538 C16.8173077,108.836538 17.2907308,108.363115 17.2907308,107.778846 C17.2907308,107.194577 16.8173077,106.721154 16.2330385,106.721154 L1.05769231,106.721154 C0.473423077,106.721154 0,107.194577 0,107.778846 C0,108.363115 0.473423077,108.836538 1.05769231,108.836538","id","Fill-76"],["d","M151.380308,38.2965 L166.555654,38.2965 C167.139923,38.2965 167.613346,37.8226538 167.613346,37.2388077 C167.613346,36.6545385 167.139923,36.1811154 166.555654,36.1811154 L151.380308,36.1811154 C150.796038,36.1811154 150.322615,36.6545385 150.322615,37.2388077 C150.322615,37.8226538 150.796038,38.2965 151.380308,38.2965","id","Fill-77"],["d","M211.198731,4.048 L226.374077,4.048 C226.957923,4.048 227.431769,3.57457692 227.431769,2.99030769 C227.431769,2.40646154 226.957923,1.93261538 226.374077,1.93261538 L211.198731,1.93261538 C210.614462,1.93261538 210.141038,2.40646154 210.141038,2.99030769 C210.141038,3.57457692 210.614462,4.048 211.198731,4.048","id","Fill-78"],["d","M61.5568462,230.232115 L76.7321923,230.232115 C77.3164615,230.232115 77.7898846,229.758269 77.7898846,229.174423 C77.7898846,228.590154 77.3164615,228.116731 76.7321923,228.116731 L61.5568462,228.116731 C60.9725769,228.116731 60.4991538,228.590154 60.4991538,229.174423 C60.4991538,229.758269 60.9725769,230.232115 61.5568462,230.232115","id","Fill-79"],["d","M101.2715,200.604038 L112.002,189.873538 C112.415346,189.460615 112.415346,188.790885 112.002,188.377962 C111.589077,187.964615 110.919346,187.964615 110.506423,188.377962 L99.7759231,199.108462 C99.3625769,199.521385 99.3625769,200.191115 99.7759231,200.604038 C100.188846,201.017385 100.858577,201.017385 101.2715,200.604038","id","Fill-80"],["d","M12.4435385,14.4688077 L23.1740385,3.73830769 C23.5873846,3.32538462 23.5873846,2.65565385 23.1740385,2.24273077 C22.7611154,1.82938462 22.0913846,1.82938462 21.6784615,2.24273077 L10.9479615,12.9732308 C10.5346154,13.3861538 10.5346154,14.0558846 10.9479615,14.4688077 C11.3608846,14.8821538 12.0306154,14.8821538 12.4435385,14.4688077","id","Fill-81"],["d","M219.533769,124.474308 L230.264269,113.743808 C230.677615,113.330885 230.677615,112.661154 230.264269,112.247808 C229.851346,111.834885 229.181615,111.834885 228.768692,112.247808 L218.037769,122.978731 C217.624846,123.391654 217.624846,124.061385 218.037769,124.474308 C218.451115,124.887231 219.120846,124.887231 219.533769,124.474308","id","Fill-82"],["d","M127.623269,71.2592692 L130.399077,66.4442308 L130.887731,66.4442308 L128.356038,70.8357692 L136.862423,70.8285769 L145.370923,70.8247692 L141.111808,63.4594231 L141.478192,63.2478846 L146.104115,71.2474231 L136.862846,71.2516538 L127.623269,71.2592692 M131.619231,64.3284231 L132.933308,62.0480385 L133.177846,62.4706923 L132.606269,63.4636538 L132.107462,64.328 L131.619231,64.3284231 M141.111808,63.4594231 L136.852269,56.0928077 L134.397577,60.3540385 L134.153038,59.9309615 L136.851423,55.2466538 L141.478192,63.2478846 L141.111808,63.4594231","id","Fill-83"],["d","M130.399077,66.4442308 L131.619231,64.3284231 L132.107462,64.328 L130.887731,66.4442308 L130.399077,66.4442308 M133.177846,62.4706923 L132.933308,62.0480385 L134.153038,59.9309615 L134.397577,60.3540385 L133.177846,62.4706923","id","Fill-84"],["d","M112.934462,165.183192 L115.710269,160.368154 L116.198923,160.368154 L113.666808,164.759692 L122.173615,164.7525 L130.682115,164.748692 L126.423,157.383346 L126.606192,157.277577 L126.789385,157.171808 L131.415308,165.171346 L122.174038,165.175577 L112.934462,165.183192 M116.930423,158.252346 L118.2445,155.971538 L118.489038,156.394615 L117.917038,157.387577 L117.418654,158.251923 L116.930423,158.252346 M126.423,157.383346 L122.163462,150.016731 L119.708769,154.277962 L119.464231,153.854885 L122.162615,149.170577 L126.789385,157.171808 L126.606192,157.277577 L126.423,157.383346","id","Fill-85"],["d","M115.710269,160.368154 L116.930423,158.252346 L117.418654,158.251923 L116.198923,160.368154 L115.710269,160.368154 M118.489038,156.394615 L118.2445,155.971538 L119.464231,153.854885 L119.708769,154.277962 L118.489038,156.394615","id","Fill-86"],["d","M163.850077,194.026038 L166.625885,189.211 L167.114538,189.210577 L164.582846,193.602538 L173.089231,193.595346 L181.597308,193.591115 L177.338615,186.226192 L177.705,186.014654 L182.3305,194.014192 L173.089654,194.018423 L163.850077,194.026038 M167.846038,187.095192 L169.160115,184.814385 L169.404654,185.237462 L168.334269,187.094769 L167.846038,187.095192 M177.338615,186.226192 L173.079077,178.859577 L170.624385,183.120808 L170.379423,182.697731 L173.078231,178.013423 L177.705,186.014654 L177.338615,186.226192","id","Fill-87"],["d","M166.625885,189.211 L167.846038,187.095192 L168.334269,187.094769 L167.114538,189.210577 L166.625885,189.211 M169.404654,185.237462 L169.160115,184.814385 L170.379423,182.697731 L170.624385,183.120808 L169.404654,185.237462","id","Fill-88"],["d","M204.624962,136.113577 L198.087577,129.582115 L196.504846,128.001923 L196.630923,127.529769 L198.386269,129.282577 L204.405385,135.296192 L208.799038,118.855423 L200.584577,121.064731 L198.186154,121.709077 L198.312231,121.237346 L200.475,120.656462 L209.396846,118.256346 L204.624962,136.113577 M194.776154,126.276192 L191.548923,123.053615 L195.953154,121.870692 L195.827077,122.342846 L192.366308,123.271923 L194.902231,125.804038 L194.776154,126.276192","id","Fill-89"],["d","M196.504846,128.001923 L194.776154,126.276192 L194.902231,125.804038 L196.630923,127.529769 L196.504846,128.001923 M195.827077,122.342846 L195.953154,121.870692 L198.312231,121.237346 L198.186154,121.709077 L195.827077,122.342846","id","Fill-90"],["d","M58.6947308,36.5669615 L50.5746154,28.4553077 L50.7006923,27.9835769 L52.4560385,29.7359615 L58.4751538,35.7495769 L62.8683846,19.3088077 L54.6539231,21.5185385 L52.2559231,22.1624615 L52.382,21.6907308 L54.5443462,21.1098462 L63.4661923,18.7101538 L58.6947308,36.5669615 M48.8459231,26.73 L45.6182692,23.5074231 L50.0229231,22.3245 L49.8968462,22.7962308 L46.4356538,23.7261538 L48.972,26.2578462 L48.8459231,26.73","id","Fill-91"],["d","M50.5746154,28.4553077 L48.8459231,26.73 L48.972,26.2578462 L50.7006923,27.9835769 L50.5746154,28.4553077 M49.8968462,22.7962308 L50.0229231,22.3245 L52.382,21.6907308 L52.2559231,22.1624615 L49.8968462,22.7962308","id","Fill-92"],["d","M52.6180769,221.837 L46.0802692,215.305538 L44.4975385,213.725769 L44.6240385,213.253615 L46.3793846,215.006 L52.3985,221.019615 L54.5942692,212.8005 L54.7986154,212.855077 L54.5942692,212.8005 L56.7913077,204.579269 L48.5772692,206.788577 L46.1792692,207.432923 L46.3053462,206.960769 L48.4672692,206.379885 L57.3895385,203.980192 L52.6180769,221.837 M42.7692692,212.000038 L39.5411923,208.777885 L43.9462692,207.594538 L43.8201923,208.066692 L40.359,208.996192 L42.8953462,211.528308 L42.7692692,212.000038","id","Fill-93"],["d","M44.4975385,213.725769 L42.7692692,212.000038 L42.8953462,211.528308 L44.6240385,213.253615 L44.4975385,213.725769 M43.8201923,208.066692 L43.9462692,207.594538 L46.3053462,206.960769 L46.1792692,207.432923 L43.8201923,208.066692","id","Fill-94"],["d","M207.903385,41.9726154 L207.898308,31.7185 L208.320962,31.4739615 L208.322231,32.7309231 L208.326038,41.2394231 L215.690962,36.9798846 L223.058,32.7207692 L215.687154,28.4743462 L214.564731,27.8270385 C214.667538,27.7276154 214.748346,27.6078846 214.803346,27.4767308 L215.898269,28.1079615 L223.904154,32.7199231 L207.903385,41.9726154 M207.896192,29.2760769 L207.892385,24.8697308 L208.315885,25.1134231 L208.318846,29.0315385 L207.896192,29.2760769","id","Fill-95"],["d","M207.898308,31.7185 L207.896192,29.2760769 L208.318846,29.0315385 L208.320962,31.4739615 L207.898308,31.7185 M214.564731,27.8270385 L208.315038,24.2245385 L208.315885,25.1134231 L207.892385,24.8697308 L207.891115,23.4917692 L214.803346,27.4767308 C214.748346,27.6078846 214.667538,27.7276154 214.564731,27.8270385","id","Fill-96"],["d","M46.7089615,130.629231 L46.7034615,120.374269 L47.1265385,120.130154 L47.1316154,129.896038 L61.8627308,121.376538 L54.4923077,117.130538 L53.3698846,116.483231 C53.4726923,116.383385 53.5535,116.264077 53.6085,116.1325 L54.7034231,116.763731 L62.7093077,121.375692 L54.7080769,126.002885 L54.7080769,126.002462 L46.7089615,130.629231 M46.7013462,117.932269 L46.6975385,113.5255 L47.1206154,113.769615 L47.1244231,117.687731 L46.7013462,117.932269","id","Fill-97"],["d","M46.7034615,120.374269 L46.7013462,117.932269 L47.1244231,117.687731 L47.1265385,120.130154 L46.7034615,120.374269 M53.3698846,116.483231 L47.1201923,112.880308 L47.1206154,113.769615 L46.6975385,113.5255 L46.6962692,112.147962 L53.6085,116.1325 C53.5535,116.264077 53.4726923,116.383385 53.3698846,116.483231","id","Fill-98"],["d","M149.559808,118.2335 C146.269538,118.2335 143.513615,115.9455 142.796923,112.873538 C142.930615,112.820231 143.062192,112.763115 143.192077,112.702615 C143.464538,113.936308 144.086038,115.038 144.948692,115.900654 C146.1295,117.081038 147.758346,117.810423 149.559808,117.810423 C151.360846,117.810423 152.989692,117.081038 154.1705,115.900654 C155.350885,114.719846 156.080269,113.091 156.080269,111.289538 C156.080269,109.488077 155.350885,107.859231 154.1705,106.678423 C152.989692,105.498038 151.360846,104.768654 149.559808,104.768654 C148.904038,104.768654 148.271115,104.865115 147.674154,105.045346 C147.663577,104.9015 147.648769,104.7585 147.630154,104.617192 C148.242769,104.440346 148.8905,104.345577 149.559808,104.345577 C153.394577,104.345577 156.503346,107.454346 156.503346,111.289538 C156.503346,115.124731 153.394577,118.2335 149.559808,118.2335 M142.648423,110.607115 C142.850654,108.535308 143.963346,106.730462 145.581192,105.597462 C145.581192,105.611 145.581192,105.624115 145.581192,105.637654 C145.581192,105.806885 145.573577,105.974 145.559192,106.139423 C145.344692,106.306538 145.140769,106.486346 144.948692,106.678423 C143.983654,107.643462 143.319846,108.908462 143.109577,110.322385 C142.961077,110.424346 142.807077,110.519538 142.648423,110.607115","id","Fill-99"],["d","M142.796923,112.873538 C142.678462,112.364577 142.615423,111.834462 142.615423,111.289538 C142.615423,111.058962 142.626846,110.831769 142.648423,110.607115 C142.807077,110.519538 142.961077,110.424346 143.109577,110.322385 C143.063038,110.638 143.0385,110.960808 143.0385,111.289538 C143.0385,111.774808 143.091385,112.247808 143.192077,112.702615 C143.062192,112.763115 142.930615,112.820231 142.796923,112.873538 M145.559192,106.139423 C145.573577,105.974 145.581192,105.806885 145.581192,105.637654 C145.581192,105.624115 145.581192,105.611 145.581192,105.597462 C146.198038,105.1655 146.8885,104.831269 147.630154,104.617192 C147.648769,104.7585 147.663577,104.9015 147.674154,105.045346 C146.898231,105.279308 146.183654,105.653731 145.559192,106.139423","id","Fill-100"],["d","M115.542308,43.1022308 C112.252462,43.1022308 109.496538,40.8142308 108.779846,37.7422692 C108.913115,37.6889615 109.045115,37.6318462 109.174577,37.5713462 C109.447038,38.8050385 110.068962,39.9067308 110.931192,40.7693846 C112.112,41.9497692 113.741269,42.6791538 115.542308,42.6791538 C117.343769,42.6791538 118.972615,41.9497692 120.153423,40.7693846 C121.333808,39.5885769 122.063192,37.9597308 122.063192,36.1582692 C122.063192,34.3568077 121.333808,32.7279615 120.153423,31.5471538 C118.972615,30.3667692 117.343769,29.6373846 115.542308,29.6373846 C114.886962,29.6373846 114.254038,29.7338462 113.657077,29.9140769 C113.6465,29.7702308 113.631692,29.6272308 113.613077,29.4859231 C114.225692,29.3090769 114.873,29.2143077 115.542308,29.2143077 C119.3775,29.2143077 122.486269,32.3226538 122.486269,36.1582692 C122.486269,39.9934615 119.3775,43.1022308 115.542308,43.1022308 M108.631346,35.4758462 C108.833154,33.4036154 109.945846,31.5991923 111.564115,30.4661923 C111.564115,30.4793077 111.564115,30.4928462 111.564115,30.5059615 C111.564115,30.6751923 111.556923,30.8427308 111.542115,31.0077308 C111.327615,31.1748462 111.123692,31.3550769 110.931192,31.5471538 C109.966154,32.5126154 109.302346,33.7771923 109.0925,35.1911154 C108.943577,35.2930769 108.789577,35.3882692 108.631346,35.4758462","id","Fill-101"],["d","M108.779846,37.7422692 C108.660962,37.2337308 108.597923,36.7031923 108.597923,36.1582692 C108.597923,35.9281154 108.609346,35.7005 108.631346,35.4758462 C108.789577,35.3882692 108.943577,35.2930769 109.0925,35.1911154 C109.045538,35.5067308 109.021,35.8295385 109.021,36.1582692 C109.021,36.6435385 109.074308,37.1165385 109.174577,37.5713462 C109.045115,37.6318462 108.913115,37.6889615 108.779846,37.7422692 M111.542115,31.0077308 C111.556923,30.8427308 111.564115,30.6751923 111.564115,30.5059615 C111.564115,30.4928462 111.564115,30.4793077 111.564115,30.4661923 C112.180962,30.0342308 112.871846,29.7 113.613077,29.4859231 C113.631692,29.6272308 113.6465,29.7702308 113.657077,29.9140769 C112.881577,30.1476154 112.166577,30.5220385 111.542115,31.0077308","id","Fill-102"],["d","M119.839077,241.801154 C116.549231,241.801154 113.793308,239.513154 113.076192,236.441192 C113.209885,236.387885 113.341462,236.330769 113.471346,236.270269 C113.743808,237.503962 114.365308,238.605654 115.227962,239.467885 C116.408769,240.648692 118.037615,241.378077 119.839077,241.378077 C121.640538,241.378077 123.269385,240.648692 124.450192,239.467885 C125.630577,238.2875 126.359962,236.658231 126.359962,234.856769 C126.359962,233.055308 125.630577,231.426462 124.450192,230.246077 C123.269385,229.065692 121.640538,228.336308 119.839077,228.336308 C119.183308,228.336308 118.550385,228.433192 117.953846,228.613 C117.942846,228.469154 117.928038,228.326154 117.909846,228.184846 C118.522038,228.008 119.169346,227.913231 119.839077,227.913231 C123.674269,227.913231 126.783038,231.021577 126.783038,234.856769 C126.783038,238.692385 123.674269,241.801154 119.839077,241.801154 M112.927692,234.175192 C113.1295,232.102962 114.242192,230.297692 115.860462,229.165115 C115.860462,229.178231 115.860462,229.191346 115.860462,229.204885 C115.860462,229.374115 115.853269,229.541654 115.838885,229.707077 C115.623962,229.873769 115.420038,230.054 115.227962,230.246077 C114.2625,231.211115 113.598692,232.476115 113.388846,233.890038 C113.239923,233.992 113.085923,234.087192 112.927692,234.175192","id","Fill-103"],["d","M113.076192,236.441192 C112.957308,235.932231 112.894692,235.402115 112.894692,234.856769 C112.894692,234.626615 112.905692,234.399423 112.927692,234.175192 C113.085923,234.087192 113.239923,233.992 113.388846,233.890038 C113.341885,234.205654 113.317769,234.528462 113.317769,234.856769 C113.317769,235.342462 113.370654,235.815462 113.471346,236.270269 C113.341462,236.330769 113.209885,236.387885 113.076192,236.441192 M115.838885,229.707077 C115.853269,229.541654 115.860462,229.374115 115.860462,229.204885 C115.860462,229.191346 115.860462,229.178231 115.860462,229.165115 C116.477308,228.733154 117.168192,228.398923 117.909846,228.184846 C117.928038,228.326154 117.942846,228.469154 117.953846,228.613 C117.177923,228.846538 116.462923,229.221385 115.838885,229.707077","id","Fill-104"],["d","M158.255308,224.794731 L157.832231,224.794731 C157.832231,222.993269 157.102423,221.364423 155.922038,220.184038 C154.741231,219.003654 153.112385,218.274269 151.310923,218.274269 C150.655154,218.274269 150.022654,218.370731 149.426115,218.550538 C149.415115,218.406692 149.400731,218.264538 149.382115,218.122385 C149.994308,217.945962 150.641615,217.851192 151.310923,217.851192 C155.146115,217.851192 158.255308,220.959538 158.255308,224.794731 M144.789615,224.794731 L144.366538,224.794731 C144.366538,222.439462 145.539308,220.358346 147.332731,219.102654 C147.332731,219.116192 147.332731,219.129308 147.332731,219.142846 C147.332731,219.291769 147.363615,219.4335 147.419462,219.562115 C147.164769,219.751654 146.924038,219.959808 146.699808,220.184038 C145.519423,221.364423 144.789615,222.993269 144.789615,224.794731","id","Fill-105"],["d","M147.419462,219.562115 C147.363615,219.4335 147.332731,219.291769 147.332731,219.142846 C147.332731,219.129308 147.332731,219.116192 147.332731,219.102654 C147.95,218.670692 148.640462,218.336462 149.382115,218.122385 C149.400731,218.264538 149.415115,218.406692 149.426115,218.550538 C148.694615,218.770962 148.017692,219.116615 147.419462,219.562115","id","Fill-106"],["d","M104.519462,121.387538 L104.096385,121.387538 C104.095962,119.586077 103.366577,117.957231 102.186192,116.776846 C101.005385,115.596462 99.3765385,114.867077 97.5755,114.867077 C96.9197308,114.867077 96.2868077,114.963538 95.6902692,115.143769 C95.6792692,114.999923 95.6644615,114.856923 95.6462692,114.715615 C96.2584615,114.538769 96.9057692,114.444 97.5755,114.444 C101.410269,114.444 104.519038,117.552346 104.519462,121.387538 M91.0541923,121.387538 L90.6311154,121.387538 C90.6311154,119.032269 91.8034615,116.951154 93.5968846,115.695885 C93.5968846,115.709 93.5968846,115.722538 93.5968846,115.736077 C93.5968846,115.885 93.6277692,116.026731 93.6831923,116.155346 C93.4289231,116.344885 93.1886154,116.552615 92.9643846,116.776846 C91.7835769,117.957231 91.0541923,119.586077 91.0541923,121.387538","id","Fill-107"],["d","M93.6831923,116.155346 C93.6277692,116.026731 93.5968846,115.885 93.5968846,115.736077 C93.5968846,115.722538 93.5968846,115.709 93.5968846,115.695885 C94.2137308,115.263923 94.9046154,114.929269 95.6462692,114.715615 C95.6644615,114.856923 95.6792692,114.999923 95.6902692,115.143769 C94.9587692,115.364192 94.2818462,115.709423 93.6831923,116.155346","id","Fill-108"],["d","M33.6274231,66.7251538 L33.2043462,66.7251538 C33.2043462,64.9232692 32.4779231,63.2944231 31.3030385,62.1136154 C30.1277308,60.9336538 28.5065,60.2042692 26.7139231,60.2042692 C26.0475769,60.2042692 25.4045,60.3049615 24.7995,60.4923846 C24.7889231,60.3485385 24.7741154,60.2055385 24.7559231,60.0638077 C25.377,59.8797692 26.0340385,59.7811923 26.7139231,59.7811923 C30.5326154,59.7811923 33.6274231,62.8903846 33.6274231,66.7251538 M20.2235,66.7251538 L19.8004231,66.7251538 C19.8004231,64.3910385 20.9469615,62.326 22.7052692,61.0669231 C22.7052692,61.0690385 22.7052692,61.0711538 22.7052692,61.0732692 C22.7052692,61.2327692 22.7403846,61.3842308 22.8038462,61.5200385 C22.5639615,61.7019615 22.3371923,61.9003846 22.1248077,62.1136154 C20.9499231,63.2944231 20.2235,64.9232692 20.2235,66.7251538","id","Fill-109"],["d","M22.8038462,61.5200385 C22.7403846,61.3842308 22.7052692,61.2327692 22.7052692,61.0732692 C22.7052692,61.0711538 22.7052692,61.0690385 22.7052692,61.0669231 C23.3212692,60.6260769 24.0125769,60.2838077 24.7559231,60.0638077 C24.7741154,60.2055385 24.7889231,60.3485385 24.7995,60.4923846 C24.0713846,60.7178846 23.3978462,61.0686154 22.8038462,61.5200385","id","Fill-110"],["d","M189.715731,77.9612308 C185.881385,77.9612308 182.771769,74.8664231 182.771346,71.0477308 C182.771769,67.2290385 185.881385,64.1342308 189.715731,64.1342308 L189.715731,64.5573077 C187.913846,64.5573077 186.285,65.2837308 185.104192,66.4586154 C183.923808,67.6339231 183.194423,69.2551538 183.194423,71.0477308 C183.194423,72.8403077 183.923808,74.4611154 185.104192,75.6368462 C186.285,76.8117308 187.914269,77.5381538 189.715731,77.5381538 L189.715731,77.9612308","id","Fill-111"],["d","M27.6019615,235.037846 C23.7671923,235.037846 20.6584231,231.942615 20.658,228.123923 C20.6584231,224.305231 23.7671923,221.210846 27.6019615,221.210846 L27.6019615,221.633923 C25.8000769,221.633923 24.1712308,222.360346 22.9904231,223.535231 C21.8104615,224.710538 21.0810769,226.331346 21.0810769,228.123923 C21.0810769,229.9165 21.8104615,231.537731 22.9904231,232.713038 C24.1712308,233.888346 25.8000769,234.614769 27.6019615,234.614769 L27.6019615,235.037846","id","Fill-112"],["d","M99.8465769,20.9211538 C96.0118077,20.9211538 92.9026154,17.8259231 92.9026154,14.0072308 C92.9026154,10.1885385 96.0118077,7.09415385 99.8465769,7.09415385 L99.8465769,7.51723077 C98.0446923,7.51723077 96.4158462,8.24365385 95.2350385,9.41853846 C94.0546538,10.5938462 93.3256923,12.2150769 93.3256923,14.0072308 C93.3256923,15.7998077 94.0546538,17.4210385 95.2350385,18.5967692 C96.4158462,19.7716538 98.0446923,20.4980769 99.8465769,20.4980769 L99.8465769,20.9211538","id","Fill-113"],["d","M24.2359615,170.959038 C20.9461154,170.959038 18.1901923,168.670615 17.4730769,165.599077 C17.6067692,165.545769 17.7383462,165.488654 17.8682308,165.428154 C18.1406923,166.661423 18.7626154,167.763538 19.6248462,168.625769 C20.8056538,169.806577 22.4349231,170.535962 24.2359615,170.535962 C26.037,170.535962 27.6662692,169.806577 28.8470769,168.625769 C30.0274615,167.444962 30.7568462,165.816115 30.7568462,164.014654 C30.7568462,162.213192 30.0274615,160.584346 28.8470769,159.403962 C27.6662692,158.223577 26.037,157.494192 24.2359615,157.494192 C23.5801923,157.494192 22.9476923,157.590654 22.3507308,157.770462 C22.3401538,157.627038 22.3253462,157.484038 22.3067308,157.342731 C22.9193462,157.165885 23.5666538,157.071115 24.2359615,157.071115 C28.0707308,157.071115 31.1799231,160.179462 31.1799231,164.014654 C31.1799231,167.849846 28.0711538,170.959038 24.2359615,170.959038 M17.3245769,163.332654 C17.5268077,161.260423 18.6395,159.455577 20.2573462,158.323 C20.2577692,158.336115 20.2577692,158.349231 20.2577692,158.362769 C20.2577692,158.532 20.2501538,158.699115 20.2357692,158.864538 C20.0208462,159.031654 19.8169231,159.211885 19.6248462,159.403962 C18.6593846,160.369 17.996,161.634 17.7857308,163.047923 C17.6368077,163.149885 17.4832308,163.245077 17.3245769,163.332654","id","Fill-114"],["d","M17.4730769,165.599077 C17.3541923,165.090115 17.2915769,164.56 17.2915769,164.014654 C17.2915769,163.7845 17.3025769,163.557308 17.3245769,163.332654 C17.4832308,163.245077 17.6368077,163.149885 17.7857308,163.047923 C17.7387692,163.363538 17.7146538,163.685923 17.7146538,164.014654 C17.7146538,164.500346 17.7675385,164.973346 17.8682308,165.428154 C17.7383462,165.488654 17.6067692,165.545769 17.4730769,165.599077 M20.2357692,158.864538 C20.2501538,158.699115 20.2577692,158.532 20.2577692,158.362769 C20.2577692,158.349231 20.2577692,158.336115 20.2573462,158.323 C20.8746154,157.891038 21.5650769,157.556385 22.3067308,157.342731 C22.3253462,157.484038 22.3401538,157.627038 22.3507308,157.770462 C21.5748077,158.004423 20.8602308,158.378846 20.2357692,158.864538","id","Fill-115"],["d","M231.849115,178.648038 C228.558846,178.648038 225.802923,176.360038 225.086231,173.288077 C225.219923,173.234346 225.3515,173.177654 225.481385,173.117154 C225.753846,174.350423 226.375769,175.452115 227.238,176.314769 C228.418808,177.495154 230.047654,178.224538 231.849115,178.224962 C233.650154,178.224538 235.279,177.495154 236.459808,176.314769 C237.640192,175.133962 238.369577,173.505115 238.369577,171.703654 C238.369577,169.902192 237.640192,168.273346 236.459808,167.092538 C235.279,165.912577 233.650154,165.183192 231.849115,165.183192 C231.193346,165.183192 230.560423,165.279654 229.963462,165.459462 C229.952885,165.316038 229.938077,165.173038 229.919462,165.031731 C230.532077,164.854885 231.179808,164.760115 231.849115,164.760115 C235.683462,164.760115 238.792654,167.868038 238.792654,171.703654 C238.792654,175.538846 235.683885,178.647615 231.849115,178.648038 M224.937731,171.021654 C225.139962,168.949423 226.252231,167.144577 227.870077,166.012 C227.8705,166.025115 227.8705,166.038231 227.8705,166.051346 C227.8705,166.221 227.862885,166.388538 227.8485,166.553962 C227.634,166.720654 227.430077,166.900885 227.238,167.092538 C226.272962,168.058 225.609154,169.323 225.398885,170.7365 C225.249962,170.838885 225.096385,170.933654 224.937731,171.021654","id","Fill-116"],["d","M225.086231,173.288077 C224.967769,172.779115 224.904731,172.248577 224.904731,171.703654 C224.904731,171.4735 224.916154,171.245885 224.937731,171.021654 C225.096385,170.933654 225.249962,170.838885 225.398885,170.7365 C225.351923,171.052115 225.327808,171.374923 225.327808,171.703654 C225.327808,172.188923 225.380692,172.661923 225.481385,173.117154 C225.3515,173.177654 225.219923,173.234346 225.086231,173.288077 M227.8485,166.553962 C227.862885,166.388538 227.8705,166.221 227.8705,166.051346 C227.8705,166.038231 227.8705,166.025115 227.870077,166.012 C228.487346,165.579615 229.177808,165.245808 229.919462,165.031731 C229.938077,165.173038 229.952885,165.316038 229.963462,165.459462 C229.187538,165.693423 228.472962,166.068269 227.8485,166.553962","id","Fill-117"],["d","M233.562154,77.9553077 L219.747,77.9553077 L219.747,73.1491538 L220.170077,73.1491538 L220.170077,77.5322308 L233.139077,77.5322308 L233.139077,64.5632308 L224.755385,64.5632308 L224.755385,64.1401538 L233.562154,64.1401538 L233.562154,77.9553077 M220.170077,71.0337692 L219.747,71.0337692 L219.747,64.1401538 L222.64,64.1401538 L222.64,64.5632308 L220.170077,64.5632308 L220.170077,71.0337692","id","Fill-118"],["d","M219.747,73.1491538 L220.170077,73.1491538 L220.170077,71.0337692 L219.747,71.0337692 L219.747,73.1491538 Z M222.64,64.5632308 L224.755385,64.5632308 L224.755385,64.1401538 L222.64,64.1401538 L222.64,64.5632308 Z","id","Fill-119"],["d","M82.1463077,84.6513462 L68.3315769,84.6513462 L68.3315769,79.8456154 L68.7546538,79.8456154 L68.7546538,84.2282692 L81.7232308,84.2282692 L81.7232308,71.2592692 L73.3391154,71.2592692 L73.3391154,70.8361923 L82.1463077,70.8361923 L82.1463077,84.6513462 M68.7546538,77.7302308 L68.3315769,77.7302308 L68.3315769,70.8361923 L71.2237308,70.8361923 L71.2237308,71.2592692 L68.7546538,71.2592692 L68.7546538,77.7302308","id","Fill-120"],["d","M68.3315769,79.8456154 L68.7546538,79.8456154 L68.7546538,77.7302308 L68.3315769,77.7302308 L68.3315769,79.8456154 Z M71.2237308,71.2592692 L73.3391154,71.2592692 L73.3391154,70.8361923 L71.2237308,70.8361923 L71.2237308,71.2592692 Z","id","Fill-121"],["d","M81.4740385,170.149269 L67.6593077,170.149269 L67.6593077,165.343538 L68.0823846,165.343538 L68.0823846,169.726192 L81.0509615,169.726192 L81.0509615,156.757192 L72.6672692,156.757192 L72.6672692,156.334115 L81.4740385,156.334115 L81.4740385,170.149269 M68.0823846,163.228154 L67.6593077,163.228154 L67.6593077,156.334115 L70.5518846,156.334115 L70.5518846,156.757192 L68.0823846,156.757192 L68.0823846,163.228154","id","Fill-122"],["d","M67.6593077,165.343538 L68.0823846,165.343538 L68.0823846,163.228154 L67.6593077,163.228154 L67.6593077,165.343538 Z M70.5518846,156.757192 L72.6672692,156.757192 L72.6672692,156.334115 L70.5518846,156.334115 L70.5518846,156.757192 Z","id","Fill-123"],["d","M233.561308,235.031923 L219.747,235.031923 L219.747,230.226192 L220.170077,230.226192 L220.170077,234.608846 L233.138231,234.608846 L233.138231,221.639846 L224.754538,221.639846 L224.754538,221.216769 L233.561308,221.216769 L233.561308,235.031923 M220.170077,228.110808 L219.747,228.110808 L219.747,221.216769 L222.639154,221.216769 L222.639154,221.639846 L220.170077,221.639846 L220.170077,228.110808","id","Fill-124"],["d","M219.747,230.226192 L220.170077,230.226192 L220.170077,228.110808 L219.747,228.110808 L219.747,230.226192 Z M222.639154,221.639846 L224.754538,221.639846 L224.754538,221.216769 L222.639154,221.216769 L222.639154,221.639846 Z","id","Fill-125"],["d","M178.0075,20.9156538 L164.193192,20.9156538 L164.193192,16.1095 L164.616269,16.1095 L164.616269,20.4925769 L177.584423,20.4925769 L177.584423,7.52315385 L169.200731,7.52315385 L169.200731,7.10007692 L178.0075,7.10007692 L178.0075,20.9156538 M164.616269,13.9941154 L164.193192,13.9941154 L164.193192,7.10007692 L167.085346,7.10007692 L167.085346,7.52315385 L164.616269,7.52315385 L164.616269,13.9941154","id","Fill-126"],["d","M164.193192,16.1095 L164.616269,16.1095 L164.616269,13.9941154 L164.193192,13.9941154 L164.193192,16.1095 Z M167.085346,7.52315385 L169.200731,7.52315385 L169.200731,7.10007692 L167.085346,7.10007692 L167.085346,7.52315385 Z","id","Fill-127"],["d","M145.154308,143.693 C144.562,143.693 144.078846,143.487385 143.693,143.165846 C143.304192,142.843462 143.005923,142.412769 142.732192,141.948231 C142.187692,141.018308 141.730346,139.944962 140.990808,139.262115 C140.4975,138.806885 139.894192,138.510731 139.011231,138.508615 L139.011231,138.085538 C139.0125,138.085538 139.014192,138.085538 139.015885,138.085538 C139.749923,138.085538 140.346038,138.281 140.829615,138.598308 C141.314462,138.916462 141.685923,139.350115 142.001538,139.819308 C142.628538,140.758115 143.052462,141.848385 143.651538,142.5325 C144.052615,142.989 144.496423,143.266538 145.1615,143.269923 L145.1615,143.693 C145.158962,143.693 145.156846,143.693 145.154308,143.693","id","Fill-128"],["d","M157.454423,143.693 C156.861692,143.693 156.378538,143.487385 155.992692,143.165846 C155.604308,142.843462 155.305615,142.412769 155.031885,141.948231 C154.487808,141.018308 154.030462,139.944962 153.290923,139.262115 C152.797615,138.806885 152.194731,138.510731 151.311769,138.508615 L151.311769,138.085538 C151.313462,138.085538 151.314731,138.085538 151.316423,138.085538 C152.050038,138.085538 152.646154,138.281 153.129731,138.598308 C153.615,138.916462 153.986038,139.350115 154.301231,139.819308 C154.928654,140.758115 155.352154,141.848385 155.951231,142.5325 C156.352731,142.989 156.796115,143.266538 157.461192,143.269923 L157.461192,143.693 C157.459077,143.693 157.456538,143.693 157.454423,143.693","id","Fill-129"],["d","M145.172077,143.693 C145.168269,143.693 145.164885,143.693 145.1615,143.693 L145.1615,143.269923 C145.662,143.268231 146.031769,143.109577 146.360077,142.840077 C146.686692,142.570154 146.963385,142.1805 147.226115,141.733731 C147.754538,140.841038 148.214423,139.727077 149.044077,138.952 C149.5945,138.437115 150.324308,138.085538 151.301615,138.085538 C151.305,138.085538 151.308385,138.085538 151.311769,138.085538 L151.311769,138.508615 C150.648808,138.509462 150.144923,138.678269 149.725231,138.952423 C149.305962,139.227 148.969615,139.613269 148.672615,140.055385 C148.075654,140.939192 147.658077,142.036231 146.990885,142.810038 C146.549615,143.323654 145.963654,143.693 145.172077,143.693","id","Fill-130"],["d","M157.471769,143.693 C157.468385,143.693 157.464577,143.693 157.461192,143.693 L157.461192,143.269923 C157.961692,143.268231 158.331462,143.109577 158.659346,142.840077 C158.985962,142.570154 159.263077,142.1805 159.525385,141.733731 C160.054231,140.841038 160.513692,139.727077 161.343346,138.952 C161.893769,138.437115 162.623577,138.085538 163.600462,138.085538 C163.603846,138.085538 163.607231,138.085538 163.610615,138.085538 L163.610615,138.508615 C162.947654,138.509462 162.444192,138.678269 162.0245,138.952423 C161.605231,139.226577 161.268885,139.613269 160.971885,140.055385 C160.375346,140.939192 159.957769,142.036231 159.290154,142.810038 C158.849308,143.323654 158.262923,143.693 157.471769,143.693","id","Fill-131"],["d","M180.193115,240.253538 C179.600385,240.253538 179.117231,240.047923 178.731385,239.726385 C178.343,239.404 178.044308,238.973308 177.770577,238.508769 C177.2265,237.578423 176.769154,236.505077 176.029615,235.821808 C175.535885,235.366577 174.933,235.070846 174.049615,235.068308 L174.049615,234.645231 C174.050885,234.645231 174.052577,234.645231 174.054269,234.645231 C174.788308,234.645231 175.384423,234.840692 175.868,235.158423 C176.353269,235.476577 176.724731,235.910231 177.039923,236.379423 C177.667346,237.318654 178.090846,238.4085 178.689923,239.093038 C179.091423,239.549538 179.535231,239.827077 180.199885,239.830462 L180.199885,240.253538 C180.197769,240.253538 180.195231,240.253538 180.193115,240.253538","id","Fill-132"],["d","M192.492808,240.253538 C191.9005,240.253538 191.416923,240.047923 191.0315,239.726385 C190.642692,239.404 190.344423,238.973308 190.070269,238.508769 C189.526192,237.578846 189.068846,236.505923 188.329731,235.822654 C187.836,235.367423 187.233115,235.071692 186.350154,235.069154 L186.350154,234.646077 C186.351846,234.646077 186.353538,234.646077 186.355231,234.646077 C187.088846,234.646077 187.684962,234.841538 188.168115,235.159269 C188.653385,235.477 189.024846,235.911077 189.340038,236.380269 C189.967038,237.319077 190.390962,238.408923 190.989615,239.093462 C191.391115,239.549538 191.834923,239.827077 192.499577,239.830462 L192.499577,240.253538 C192.497462,240.253538 192.494923,240.253538 192.492808,240.253538","id","Fill-133"],["d","M180.210462,240.253538 C180.207077,240.253538 180.203269,240.253538 180.199885,240.253538 L180.199885,239.830462 C180.700808,239.828769 181.070577,239.670115 181.398462,239.400615 C181.725077,239.130692 182.002192,238.741462 182.2645,238.294269 C182.793346,237.401577 183.252808,236.287615 184.082462,235.512962 C184.633308,234.997654 185.363115,234.646077 186.34,234.646077 C186.343385,234.646077 186.346769,234.646077 186.350154,234.646077 L186.350154,235.069154 C185.687192,235.07 185.183731,235.239231 184.763615,235.512962 C184.344346,235.787538 184.008,236.173808 183.711,236.615923 C183.114462,237.499731 182.696885,238.596769 182.029269,239.370577 C181.588423,239.884192 181.002038,240.253538 180.210462,240.253538","id","Fill-134"],["d","M192.5,240.253538 L192.499577,240.042 L192.499577,239.830462 C193.000077,239.828769 193.369846,239.669692 193.697731,239.400192 C194.024346,239.130692 194.301462,238.741038 194.563769,238.293846 C195.092192,237.401577 195.552077,236.287615 196.381308,235.512538 C196.932154,234.997654 197.661538,234.646077 198.638,234.646077 C198.641385,234.646077 198.644769,234.646077 198.648154,234.646077 L198.648577,234.646077 L198.682846,234.648615 L198.615577,235.066615 L198.648577,234.860577 L198.648577,235.069154 L198.648154,235.069154 C197.985615,235.07 197.482154,235.239231 197.062462,235.512962 C196.643192,235.787115 196.307269,236.173385 196.010269,236.615923 C195.413308,237.499308 194.996154,238.596346 194.328538,239.370154 C193.887692,239.883769 193.301308,240.253538 192.510154,240.253538 C192.506769,240.253538 192.502962,240.253538 192.5,240.253538","id","Fill-135"],["d","M196.964731,101.043462 C196.372423,101.043462 195.889269,100.837846 195.503423,100.516308 C195.114615,100.193923 194.816346,99.7632308 194.542615,99.2986923 C193.998115,98.3687692 193.541192,97.2954231 192.801654,96.6121538 C192.308346,96.1569231 191.705462,95.8611923 190.822077,95.8586538 L190.822077,95.4355769 C190.823769,95.4355769 190.825462,95.4355769 190.827154,95.4355769 C191.560769,95.4355769 192.156885,95.6310385 192.640462,95.9487692 C193.125308,96.2665 193.496769,96.7005769 193.811962,97.1697692 C194.438962,98.1085769 194.862885,99.1988462 195.461962,99.8829615 C195.863038,100.339462 196.306846,100.617 196.971923,100.620385 L196.971923,101.043462 C196.969385,101.043462 196.967269,101.043462 196.964731,101.043462","id","Fill-136"],["d","M209.264423,101.043462 C208.672115,101.043462 208.188962,100.837846 207.803115,100.516308 C207.414731,100.193923 207.116038,99.7632308 206.842308,99.2991154 C206.297808,98.3687692 205.840885,97.2958462 205.101346,96.6125769 C204.608038,96.1573462 204.005154,95.8616154 203.122192,95.8590769 L203.122192,95.436 C203.123885,95.436 203.125154,95.436 203.126846,95.436 C203.860885,95.436 204.456577,95.6314615 204.940154,95.9491923 C205.425,96.2669231 205.796462,96.701 206.111654,97.1701923 C206.739077,98.109 207.162577,99.1988462 207.761654,99.8833846 C208.163154,100.339462 208.606538,100.617 209.271615,100.620385 L209.271615,101.043462 C209.269077,101.043462 209.266962,101.043462 209.264423,101.043462","id","Fill-137"],["d","M196.9825,101.043462 C196.978692,101.043462 196.975308,101.043462 196.971923,101.043462 L196.971923,100.620385 C197.472423,100.618692 197.842192,100.460038 198.1705,100.190538 C198.497115,99.9206154 198.774231,99.5313846 199.036538,99.0841923 C199.565385,98.1915 200.025269,97.0775385 200.8545,96.3028846 C201.405346,95.7875769 202.135154,95.436 203.112038,95.436 C203.115423,95.436 203.118808,95.436 203.122192,95.436 L203.122192,95.8590769 C202.459231,95.8599231 201.955769,96.0291538 201.536077,96.3028846 C201.116385,96.5774615 200.780038,96.9637308 200.483462,97.4058462 C199.8865,98.2896538 199.468923,99.3866923 198.801308,100.1605 C198.360038,100.674115 197.774077,101.043462 196.9825,101.043462","id","Fill-138"],["d","M209.281769,101.043462 C209.278385,101.043462 209.275,101.043462 209.271615,101.043462 L209.271615,100.620385 C209.772115,100.618692 210.141885,100.460038 210.470192,100.190538 C210.796808,99.9206154 211.0735,99.5309615 211.336231,99.0841923 C211.864654,98.1915 212.324538,97.0775385 213.154192,96.3024615 C213.705038,95.7875769 214.434846,95.436 215.411731,95.436 C215.415115,95.436 215.4185,95.436 215.421885,95.436 L215.421885,95.8590769 C214.758923,95.8599231 214.255462,96.0291538 213.835346,96.3028846 C213.416077,96.5774615 213.079731,96.9637308 212.782731,97.4058462 C212.185769,98.2896538 211.768192,99.3866923 211.101,100.1605 C210.659731,100.674115 210.073346,101.043462 209.281769,101.043462","id","Fill-139"],["d","M25.9227692,94.7785385 C25.3300385,94.7785385 24.8468846,94.5729231 24.4610385,94.2513846 C24.0726538,93.9285769 23.7739615,93.4978846 23.5002308,93.0337692 C22.9561538,92.1034231 22.4988077,91.0305 21.7592692,90.3472308 C21.2655385,89.892 20.6626538,89.5958462 19.7796923,89.5937308 L19.7796923,89.1706538 C19.7813846,89.1706538 19.7826538,89.1706538 19.7843462,89.1706538 C20.5183846,89.1706538 21.1145,89.3656923 21.5976538,89.6834231 C22.0829231,90.0015769 22.4543846,90.4356538 22.7695769,90.9044231 C23.397,91.8436538 23.8205,92.9335 24.4195769,93.6180385 C24.8206538,94.0741154 25.2644615,94.3520769 25.9295385,94.3554615 L25.9295385,94.7785385 C25.927,94.7785385 25.9248846,94.7785385 25.9227692,94.7785385","id","Fill-140"],["d","M38.2224615,94.7785385 C37.6297308,94.7785385 37.1465769,94.5729231 36.7607308,94.2513846 C36.3723462,93.9285769 36.0736538,93.4983077 35.7999231,93.0337692 C35.2558462,92.1038462 34.7985,91.0305 34.0589615,90.3476538 C33.5656538,89.8924231 32.9627692,89.5962692 32.0798077,89.5941538 L32.0798077,89.1710769 C32.0815,89.1710769 32.0831923,89.1710769 32.0848846,89.1710769 C32.8185,89.1710769 33.4141923,89.3661154 33.8977692,89.6838462 C34.3830385,90.002 34.7545,90.4356538 35.0696923,90.9048462 C35.6966923,91.8436538 36.1201923,92.9335 36.7192692,93.6180385 C37.1207692,94.0741154 37.5645769,94.3520769 38.2292308,94.3554615 L38.2292308,94.7785385 C38.2271154,94.7785385 38.2245769,94.7785385 38.2224615,94.7785385","id","Fill-141"],["d","M25.9401154,94.7785385 C25.9367308,94.7785385 25.9329231,94.7785385 25.9295385,94.7785385 L25.9295385,94.3554615 C26.4304615,94.3537692 26.7998077,94.1946923 27.1281154,93.9256154 C27.4547308,93.6556923 27.7318462,93.2660385 27.9945769,92.8192692 C28.523,91.9265769 28.9824615,90.8126154 29.8121154,90.0375385 C30.3629615,89.5226538 31.0927692,89.1710769 32.0696538,89.1710769 C32.0730385,89.1710769 32.0764231,89.1710769 32.0798077,89.1710769 L32.0798077,89.5941538 C31.4168462,89.595 30.9133846,89.7638077 30.4932692,90.0379615 C30.074,90.3121154 29.7376538,90.6983846 29.4410769,91.1409231 C28.8441154,92.0247308 28.4265385,93.1217692 27.7589231,93.8955769 C27.3180769,94.4087692 26.7316923,94.7785385 25.9401154,94.7785385","id","Fill-142"],["d","M38.2398077,94.7785385 C38.2364231,94.7785385 38.2326154,94.7785385 38.2292308,94.7785385 L38.2292308,94.3554615 C38.7297308,94.3533462 39.0995,94.1946923 39.4278077,93.9251923 C39.7544231,93.6552692 40.0311154,93.2660385 40.2938462,92.8188462 C40.8222692,91.9265769 41.2817308,90.8126154 42.1113846,90.0375385 C42.6622308,89.5222308 43.3916154,89.1710769 44.3685,89.1710769 C44.3718846,89.1710769 44.3752692,89.1710769 44.3786538,89.1710769 L44.3790769,89.1710769 L44.396,89.1715 L44.3790769,89.386 L44.3790769,89.5941538 L44.3786538,89.5941538 C43.7156923,89.595 43.2126538,89.7638077 42.7925385,90.0379615 C42.3732692,90.3121154 42.0369231,90.6983846 41.7403462,91.1405 C41.1433846,92.0243077 40.7258077,93.1213462 40.0586154,93.8951538 C39.6173462,94.4087692 39.0313846,94.7785385 38.2398077,94.7785385","id","Fill-143"],["d","M141.206577,31.3093846 L140.783497,31.3093846 C140.782654,30.5732308 140.978115,29.9758462 141.296692,29.4914231 C141.614423,29.0061538 142.0485,28.6346923 142.517269,28.3195 C143.4565,27.6920769 144.546346,27.2685769 145.230462,26.6695 C145.686962,26.268 145.9645,25.8241923 145.967885,25.1595385 L146.390972,25.1595385 C146.392654,25.7552308 146.186615,26.2405 145.863808,26.6280385 C145.541423,27.0164231 145.110731,27.3151154 144.646192,27.5888462 C143.716269,28.1329231 142.643346,28.5902692 141.960077,29.3298077 C141.504846,29.8231154 141.209115,30.426 141.206577,31.3093846","id","Fill-144"],["d","M141.206577,19.0092692 L140.783497,19.0092692 C140.782654,18.2731154 140.978115,17.6757308 141.296692,17.1913077 C141.614423,16.7060385 142.0485,16.3345769 142.517269,16.0193846 C143.4565,15.3923846 144.546346,14.9684615 145.230462,14.3698077 C145.686962,13.9683077 145.9645,13.5245 145.967885,12.8598462 L146.390972,12.8598462 C146.392654,13.4551154 146.186615,13.9408077 145.863808,14.3279231 C145.541423,14.7167308 145.110731,15.015 144.646192,15.2891538 C143.716269,15.8332308 142.643346,16.2901538 141.960077,17.0296923 C141.504846,17.5234231 141.209115,18.1263077 141.206577,19.0092692","id","Fill-145"],["d","M146.390985,25.1595385 L145.967885,25.1595385 C145.966192,24.6586154 145.807538,24.2888462 145.538038,23.9609615 C145.268115,23.6339231 144.878462,23.3572308 144.431692,23.0945 C143.539,22.5660769 142.425038,22.1061923 141.650385,21.2769615 C141.133385,20.724 140.780962,19.9912308 140.783486,19.0092692 L141.206577,19.0092692 C141.207423,19.6722308 141.376231,20.1756923 141.650385,20.5953846 C141.924962,21.0150769 142.311231,21.351 142.753346,21.648 C143.637154,22.2449615 144.734192,22.6625385 145.508,23.3301538 C146.023731,23.7731154 146.394346,24.3624615 146.390985,25.1595385","id","Fill-146"],["d","M146.390985,12.8598462 L145.967885,12.8598462 C145.966192,12.3589231 145.807538,11.9891538 145.538038,11.6612692 C145.268115,11.3346538 144.878462,11.0575385 144.431692,10.7952308 C143.539,10.2668077 142.425038,9.80692308 141.650385,8.97726923 C141.133385,8.42473077 140.780962,7.69196154 140.783486,6.70957692 L141.206577,6.70957692 C141.207423,7.37253846 141.376231,7.87642308 141.650385,8.29611538 C141.924962,8.71538462 142.311231,9.05173077 142.753346,9.34873077 C143.637154,9.94569231 144.734192,10.3628462 145.508,11.0304615 C146.023731,11.4734231 146.394346,12.0627692 146.390985,12.8598462","id","Fill-147"],["d","M103.4935,95.6471154 L103.07042,95.6471154 C103.069577,94.9113846 103.265038,94.3135769 103.583192,93.8291538 C103.901346,93.3438846 104.335423,92.9724231 104.804192,92.6572308 C105.743,92.0298077 106.833269,91.6063077 107.517385,91.0072308 C107.973885,90.6057308 108.251423,90.1623462 108.254808,89.4972692 L108.677895,89.4972692 C108.679577,90.0929615 108.473538,90.5786538 108.150731,90.9657692 C107.828346,91.3541538 107.397654,91.6528462 106.933115,91.9265769 C106.003192,92.4710769 104.930269,92.928 104.247,93.6675385 C103.791769,94.1608462 103.496038,94.7641538 103.4935,95.6471154","id","Fill-148"],["d","M103.4935,83.347 L103.07042,83.347 C103.069577,82.6108462 103.265038,82.0134615 103.583192,81.5290385 C103.901346,81.0437692 104.335423,80.6723077 104.804192,80.3571154 C105.743,79.7301154 106.833269,79.3066154 107.517385,78.7075385 C107.973885,78.3060385 108.251423,77.8622308 108.254808,77.1975769 L108.677895,77.1975769 C108.679577,77.7932692 108.473538,78.2785385 108.150731,78.6660769 C107.828346,79.0544615 107.397654,79.3531538 106.933115,79.6268846 C106.003192,80.1709615 104.930269,80.6283077 104.247,81.3678462 C103.791769,81.8611538 103.496038,82.4640385 103.4935,83.347","id","Fill-149"],["d","M108.677908,89.4972692 L108.254808,89.4972692 C108.253115,88.9967692 108.094462,88.627 107.824962,88.2986923 C107.555038,87.9720769 107.165385,87.6949615 106.718615,87.4326538 C105.825923,86.9038077 104.711962,86.4439231 103.936885,85.6146923 C103.420308,85.0621538 103.067885,84.3289615 103.070409,83.347 L103.4935,83.347 C103.494346,84.0099615 103.663154,84.5134231 103.937308,84.9335385 C104.211885,85.3528077 104.598154,85.6891538 105.040269,85.9857308 C105.924077,86.5826923 107.021115,87.0002692 107.794923,87.6678846 C108.310654,88.1108462 108.681269,88.7006154 108.677908,89.4972692","id","Fill-150"],["d","M108.677908,77.1975769 L108.254808,77.1975769 C108.253115,76.6970769 108.094462,76.3273077 107.824962,75.999 C107.555038,75.6723846 107.165385,75.3956923 106.718615,75.1329615 C105.825923,74.6045385 104.711962,74.1446538 103.936885,73.3154231 C103.420308,72.7624615 103.067885,72.0296923 103.070409,71.0477308 L103.4935,71.0477308 C103.494346,71.7106923 103.663154,72.2141538 103.937308,72.6338462 C104.211885,73.0531154 104.598154,73.3894615 105.040269,73.6864615 C105.924077,74.2834231 107.021115,74.701 107.794923,75.3681923 C108.310654,75.8111538 108.681269,76.4009231 108.677908,77.1975769","id","Fill-151"],["d","M205.722423,198.425192 L205.299343,198.425192 C205.2985,197.689038 205.493962,197.091231 205.812538,196.606808 C206.130269,196.121538 206.564346,195.750077 207.033538,195.434885 C207.972346,194.807462 209.062192,194.383962 209.746731,193.784885 C210.202808,193.383385 210.480346,192.939577 210.483731,192.274923 L210.906818,192.274923 C210.9085,192.870615 210.702885,193.355885 210.379654,193.743423 C210.057269,194.131808 209.626577,194.4305 209.162462,194.704231 C208.232115,195.248308 207.159192,195.705654 206.475923,196.445192 C206.020692,196.938923 205.724962,197.541808 205.722423,198.425192","id","Fill-152"],["d","M205.722423,186.124654 L205.299343,186.124654 C205.2985,185.3885 205.493962,184.791115 205.812538,184.306692 C206.130269,183.821423 206.564346,183.449962 207.033538,183.134769 C207.972346,182.507769 209.062192,182.083846 209.746731,181.485192 C210.202808,181.083692 210.480346,180.639885 210.483731,179.975231 L210.906818,179.975231 C210.9085,180.5705 210.702885,181.056192 210.379654,181.443308 C210.057269,181.832115 209.626577,182.130385 209.162462,182.404538 C208.232115,182.948615 207.159192,183.405538 206.475923,184.145077 C206.020692,184.638385 205.724962,185.241692 205.722423,186.124654","id","Fill-153"],["d","M210.906831,192.274923 L210.483731,192.274923 C210.482038,191.774 210.323385,191.404231 210.053885,191.076346 C209.783962,190.749308 209.394731,190.472615 208.947538,190.210308 C208.054846,189.681462 206.940885,189.222 206.166231,188.392346 C205.649231,187.839808 205.296808,187.106615 205.299333,186.124654 L205.722423,186.124654 C205.723269,186.787615 205.8925,187.291077 206.166231,187.711192 C206.440808,188.130462 206.827077,188.466808 207.269192,188.763385 C208.153,189.360346 209.250038,189.777923 210.023846,190.445538 C210.539577,190.8885 210.910192,191.477846 210.906831,192.274923","id","Fill-154"],["d","M210.906831,179.975231 L210.483731,179.975231 C210.482038,179.474308 210.323385,179.104962 210.053885,178.776654 C209.783962,178.450038 209.394731,178.173346 208.947538,177.910615 C208.054846,177.382192 206.940885,176.922308 206.166231,176.093077 C205.649231,175.540538 205.296808,174.807346 205.299333,173.825385 L205.722423,173.825385 C205.723269,174.488346 205.8925,174.991808 206.166231,175.411923 C206.440808,175.831192 206.827077,176.167538 207.269192,176.464115 C208.153,177.061077 209.250038,177.478654 210.023846,178.145846 C210.539577,178.588808 210.910192,179.178154 210.906831,179.975231","id","Fill-155"],["d","M78.8818462,208.117038 L78.4587665,208.117038 C78.4579231,207.381308 78.6533846,206.7835 78.9719615,206.299077 C79.2896923,205.813808 79.7237692,205.442346 80.1925385,205.127577 C81.1317692,204.500154 82.2216154,204.076654 82.9057308,203.477577 C83.3622308,203.076077 83.6397692,202.632692 83.6431538,201.967615 L84.0662411,201.967615 C84.0679231,202.563308 83.8618846,203.048577 83.5390769,203.436115 C83.2166923,203.8245 82.786,204.123192 82.3214615,204.396923 C81.3915385,204.941 80.3186154,205.398346 79.6353462,206.137885 C79.1801154,206.631192 78.8843846,207.234077 78.8818462,208.117038","id","Fill-156"],["d","M78.8818462,195.817346 L78.4587665,195.817346 C78.4579231,195.081192 78.6533846,194.483808 78.9719615,193.999385 C79.2896923,193.514115 79.7237692,193.142654 80.1925385,192.827462 C81.1317692,192.200462 82.2216154,191.776962 82.9057308,191.177885 C83.3622308,190.776385 83.6397692,190.332577 83.6431538,189.667923 L84.0662411,189.667923 C84.0679231,190.263192 83.8618846,190.748885 83.5390769,191.136 C83.2166923,191.524808 82.786,191.8235 82.3214615,192.097231 C81.3915385,192.641308 80.3186154,193.098231 79.6353462,193.837769 C79.1801154,194.3315 78.8843846,194.934385 78.8818462,195.817346","id","Fill-157"],["d","M84.0662538,201.967615 L83.6431538,201.967615 C83.6414615,201.466692 83.4828077,201.096923 83.2133077,200.769038 C82.9433846,200.442 82.5541538,200.165308 82.1069615,199.902577 C81.2142692,199.374154 80.1003077,198.914269 79.3256538,198.084615 C78.8086538,197.532077 78.4562308,196.799308 78.4587556,195.817346 L78.8818462,195.817346 C78.8826923,196.480308 79.0519231,196.983769 79.3256538,197.403462 C79.6002308,197.822731 79.9865,198.159077 80.4286154,198.456077 C81.3124231,199.053038 82.4094615,199.470615 83.1832692,200.138231 C83.699,200.581192 84.0696154,201.170538 84.0662538,201.967615","id","Fill-158"],["d","M84.0662538,189.667923 L83.6431538,189.667923 C83.6414615,189.167 83.4828077,188.797231 83.2133077,188.469346 C82.9433846,188.142308 82.5541538,187.865615 82.1069615,187.602885 C81.2142692,187.074462 80.1003077,186.615 79.3256538,185.785346 C78.8086538,185.232808 78.4562308,184.499615 78.4587556,183.517654 L78.8818462,183.517654 C78.8826923,184.180615 79.0519231,184.684077 79.3256538,185.104192 C79.6002308,185.523462 79.9865,185.859808 80.4286154,186.156385 C81.3124231,186.753346 82.4094615,187.170923 83.1832692,187.838538 C83.699,188.2815 84.0696154,188.870846 84.0662538,189.667923","id","Fill-159"],["id","Fill-160","points","159.898962 157.494192 175.074308 157.494192 175.074308 157.071115 159.898962 157.071115"],["id","Fill-161","points","10.7106154 113.642269 25.8859615 113.642269 25.8859615 113.219192 10.7106154 113.219192"],["id","Fill-162","points","161.033231 43.1022308 176.208577 43.1022308 176.208577 42.6791538 161.033231 42.6791538"],["id","Fill-163","points","220.851654 8.85415385 236.027 8.85415385 236.027 8.43107692 220.851654 8.43107692"],["id","Fill-164","points","71.2097692 235.037846 86.3851154 235.037846 86.3851154 234.614769 71.2097692 234.614769"],["id","Fill-165","points","110.326192 205.658115 110.027077 205.359 120.757577 194.628077 121.056692 194.927192 110.326192 205.658115"],["id","Fill-166","points","21.4982308 19.5228846 21.1991154 19.2233462 31.9300385 8.49284615 32.2291538 8.79196154 21.4982308 19.5228846"],["id","Fill-167","points","228.588462 129.527962 228.289346 129.228846 239.019846 118.497923 239.318962 118.797462 228.588462 129.527962"],["d","M139.227423,187.558885 L138.664731,186.663231 C138.397346,186.830769 138.108385,186.908192 137.817731,186.908615 C137.552462,186.908615 137.288462,186.842192 137.055769,186.716115 C136.822654,186.589615 136.620846,186.407269 136.467692,186.164 L136.466846,186.162731 C136.298885,185.894923 136.221885,185.606385 136.221462,185.315731 C136.221038,185.050885 136.287462,184.787308 136.413538,184.554615 C136.540038,184.3215 136.722808,184.119269 136.9665,183.965692 C137.232192,183.799 137.520731,183.722 137.811385,183.721154 C138.076654,183.721154 138.341077,183.788 138.574192,183.913654 C138.807731,184.040154 139.009538,184.222923 139.162269,184.465769 L139.163115,184.467038 C139.330231,184.733154 139.407231,185.021692 139.408077,185.312346 C139.408077,185.577615 139.341654,185.841615 139.215577,186.075154 C139.089077,186.308692 138.906308,186.510923 138.663885,186.664077 L138.664731,186.663231 L139.227423,187.558885 L139.791385,188.454115 C140.348154,188.103385 140.784346,187.622769 141.077115,187.079538 C141.370308,186.535885 141.523038,185.928769 141.523462,185.312346 C141.523885,184.638385 141.337731,183.950038 140.953154,183.339538 L140.953577,183.340808 C140.603692,182.782769 140.122654,182.345308 139.579,182.052538 C139.034923,181.758923 138.427385,181.606192 137.811385,181.605769 C137.137423,181.605346 136.449923,181.791077 135.840269,182.175231 C135.282654,182.525538 134.845615,183.005731 134.552423,183.548962 C134.258808,184.092615 134.106077,184.699731 134.105653,185.315731 C134.105231,185.990538 134.291808,186.678885 134.676808,187.289808 L134.675962,187.288115 C135.025846,187.846154 135.506462,188.284038 136.050115,188.577231 C136.593769,188.870846 137.201308,189.024001 137.817731,189.024001 C138.491692,189.024423 139.179615,188.838692 139.790115,188.454538 L139.791385,188.454115 L139.227423,187.558885","id","Fill-168"],["d","M118.331231,114.613654 L117.768538,113.718 C117.501154,113.885538 117.212192,113.962962 116.921538,113.963385 C116.656269,113.963385 116.392692,113.896962 116.159577,113.770885 C115.926462,113.644385 115.724654,113.462038 115.5715,113.218346 L115.570654,113.2175 C115.403115,112.950115 115.325692,112.661154 115.325269,112.3705 C115.325269,112.106077 115.391692,111.8425 115.517346,111.609385 C115.643846,111.376269 115.826615,111.174462 116.069885,111.020885 C116.336,110.854192 116.624538,110.776769 116.915192,110.776346 C117.180462,110.776346 117.444885,110.842769 117.678,110.968846 C117.911538,111.095346 118.113346,111.278115 118.2665,111.521385 L118.267346,111.522231 C118.434462,111.788346 118.511462,112.076885 118.511885,112.367538 C118.512308,112.632385 118.445462,112.896385 118.319385,113.129923 C118.192885,113.363462 118.010538,113.565692 117.767692,113.718846 L117.768538,113.718 L118.331231,114.613654 L118.894769,115.508885 C119.451962,115.158577 119.888154,114.677962 120.181346,114.134308 C120.474538,113.590654 120.627272,112.983538 120.627272,112.367538 C120.628115,111.693154 120.441962,111.005231 120.057385,110.394731 L120.057808,110.396 C119.7075,109.837962 119.226885,109.4005 118.682808,109.107308 C118.138731,108.813692 117.531615,108.660961 116.915192,108.660961 C116.241231,108.660538 115.553731,108.846269 114.943654,109.230423 C114.386462,109.580308 113.949423,110.0605 113.656654,110.603731 C113.363038,111.147385 113.209884,111.7545 113.209884,112.3705 C113.209462,113.045308 113.395615,113.733654 113.780615,114.344154 L113.779769,114.343308 C114.129654,114.901346 114.610269,115.338808 115.153923,115.632 C115.698,115.925615 116.305115,116.07877 116.921538,116.07877 C117.5955,116.079192 118.283423,115.893462 118.893923,115.509308 L118.894769,115.508885 L118.331231,114.613654","id","Fill-169"],["d","M22.7619615,137.046038 L22.1992692,136.150385 C21.9318846,136.317923 21.6425,136.394923 21.3518462,136.395769 C21.087,136.395769 20.823,136.328923 20.5903077,136.203269 C20.3571923,136.076769 20.1549615,135.894 20.0018077,135.650731 L20.0013846,135.649885 C19.8334231,135.382077 19.756,135.093115 19.7555769,134.802462 C19.7555769,134.538038 19.822,134.274462 19.9480769,134.041346 C20.0745769,133.808231 20.2573462,133.606423 20.5006154,133.452423 L20.5001923,133.452846 C20.7667308,133.285731 21.0548462,133.208731 21.3459231,133.208308 C21.6107692,133.208308 21.8751923,133.274731 22.1087308,133.400808 C22.3422692,133.527308 22.5440769,133.710077 22.6972308,133.952923 L22.6976538,133.953769 C22.8647692,134.220308 22.9421923,134.508423 22.9426154,134.799077 C22.9426154,135.064346 22.8761923,135.328769 22.7501154,135.561885 C22.6236154,135.795423 22.4408462,135.997654 22.198,136.150808 L22.1992692,136.150385 L22.7619615,137.046038 L23.3255,137.940846 C23.8822692,137.590538 24.3188846,137.109923 24.6116538,136.566269 C24.9048462,136.022615 25.0580007,135.4155 25.0580007,134.799077 C25.0584231,134.125115 24.8722692,133.436769 24.4876923,132.826692 L24.4881154,132.827538 C24.1382308,132.2695 23.6571923,131.832462 23.1135385,131.539269 C22.5694615,131.245654 21.9619231,131.092922 21.3459231,131.092922 C20.6719615,131.0925 19.9844615,131.278231 19.3743846,131.661962 L19.3739615,131.661962 C18.8171923,132.012269 18.3801538,132.492462 18.0869615,133.035692 C17.7933462,133.579346 17.6401916,134.186462 17.6401916,134.802462 C17.6397692,135.477269 17.8263462,136.165615 18.2109231,136.776115 L18.2105,136.775269 C18.5603846,137.333308 19.041,137.770769 19.5846538,138.063962 C20.1283077,138.358 20.7358462,138.510731 21.3518462,138.511155 C22.0262308,138.511577 22.7141538,138.325423 23.3242308,137.941692 L23.3255,137.940846 L22.7619615,137.046038","id","Fill-170"],["d","M49.9332308,53.5801538 L49.3705385,52.6845 C49.1031538,52.8520385 48.8141923,52.9290385 48.5235385,52.9294615 C48.2582692,52.9298846 47.9946923,52.8630385 47.7615769,52.7373846 C47.5284615,52.6108846 47.3266538,52.4281154 47.1735,52.1844231 L47.1726538,52.1835769 C47.0051154,51.9161923 46.9276923,51.6272308 46.9272692,51.3365769 C46.9272692,51.0721538 46.9936923,50.8085769 47.1193462,50.5758846 C47.2458462,50.3427692 47.4286154,50.1405385 47.6723077,49.9869615 C47.9384231,49.8202692 48.2265385,49.7432692 48.5171923,49.7424231 C48.7824615,49.7424231 49.0468846,49.8088462 49.28,49.9349231 C49.5135385,50.0618462 49.7153462,50.2441923 49.8685,50.4874615 L49.8693462,50.4883077 C50.0364615,50.7548462 50.1134615,51.0429615 50.1138846,51.3336154 C50.1143077,51.5984615 50.0474615,51.8628846 49.9213846,52.096 C49.7948846,52.3295385 49.6125385,52.5317692 49.3696923,52.6849231 L49.3705385,52.6845 L49.9332308,53.5801538 L50.4967692,54.4749615 C51.0539615,54.1246538 51.4905769,53.6440385 51.7833462,53.1008077 C52.0765385,52.5567308 52.2292721,51.9496154 52.2292721,51.3336154 C52.2301154,50.6596538 52.0439615,49.9713077 51.6593846,49.3612308 L51.6598077,49.3620769 C51.3095,48.8040385 50.8288846,48.367 50.2848077,48.0738077 C49.7411538,47.7801923 49.1336154,47.6274615 48.5171923,47.6270377 C47.8432308,47.6266154 47.1557308,47.8123462 46.5456538,48.1965 C45.9884615,48.5463846 45.5514231,49.0265769 45.2586538,49.5702308 C44.9650385,50.1138846 44.8118839,50.721 44.8118839,51.3365769 C44.8114615,52.0113846 44.9976154,52.6997308 45.3826154,53.3106538 L45.3817692,53.3093846 C45.7320769,53.8674231 46.2122692,54.3048846 46.7559231,54.5980769 C47.3,54.8921154 47.9071154,55.044849 48.5235385,55.044849 C49.1975,55.0456923 49.8854231,54.8595385 50.4959231,54.4758077 L50.4967692,54.4749615 L49.9332308,53.5801538","id","Fill-171"],["d","M195.8,52.261 L195.237308,51.3653462 C194.969923,51.5333077 194.680962,51.6103077 194.390308,51.6107308 C194.125462,51.6107308 193.861462,51.5443077 193.628769,51.4182308 C193.395231,51.2917308 193.193423,51.1093846 193.039846,50.8656923 L193.039846,50.8648462 C192.871885,50.5974615 192.794462,50.3085 192.794038,50.0178462 C192.794038,49.7534231 192.860462,49.4898462 192.986538,49.2567308 C193.112615,49.0236154 193.295385,48.8218077 193.538654,48.6682308 C193.805192,48.5015385 194.093308,48.4241154 194.384385,48.4236923 C194.649231,48.4236923 194.913654,48.4901154 195.146769,48.6161923 C195.380308,48.7426923 195.582538,48.9254615 195.736115,49.1687308 L195.736538,49.1695769 C195.903654,49.4356923 195.980654,49.7242308 195.981077,50.0148846 C195.9815,50.2797308 195.914654,50.5437308 195.788577,50.7772692 C195.662077,51.0108077 195.479308,51.2130385 195.236462,51.3661923 L195.237308,51.3653462 L195.8,52.261 L196.363538,53.1562308 C196.920731,52.8059231 197.357346,52.3253077 197.650115,51.7820769 C197.943731,51.238 198.096464,50.6308846 198.096464,50.0148846 C198.097308,49.3405 197.911154,48.6525769 197.526154,48.0425 L197.526577,48.0429231 C197.176269,47.4853077 196.695654,47.0478462 196.152,46.7550769 C195.607923,46.4614615 195.000385,46.308307 194.384385,46.308307 C193.710423,46.3078846 193.0225,46.4936154 192.412846,46.8777692 C191.855231,47.2276538 191.418192,47.7078462 191.125423,48.2515 C190.831808,48.7951538 190.678653,49.4018462 190.678653,50.0178462 C190.678231,50.6926538 190.864385,51.381 191.248962,51.9915 L191.248962,51.9910769 C191.598846,52.5486923 192.079462,52.9861538 192.622692,53.2793462 C193.166769,53.5729615 193.773885,53.7261161 194.390308,53.7261161 C195.064269,53.7265385 195.752192,53.5408077 196.362692,53.1566538 L196.363538,53.1562308 L195.8,52.261","id","Fill-172"],["d","M233.261346,146.737885 L232.698654,145.842231 C232.431269,146.009769 232.142308,146.087192 231.851654,146.087615 C231.586385,146.087615 231.322808,146.021192 231.089692,145.895115 C230.856577,145.768615 230.654769,145.585846 230.501192,145.342154 C230.333231,145.074346 230.255808,144.785385 230.255385,144.494308 C230.255385,144.229885 230.321808,143.966308 230.447462,143.733192 C230.573962,143.500077 230.756731,143.298269 231.000423,143.144692 C231.266115,142.978 231.554654,142.900577 231.845731,142.900154 C232.110577,142.900154 232.375,142.966577 232.608115,143.092654 C232.841654,143.219154 233.043885,143.401923 233.197038,143.645192 L233.197462,143.646038 C233.365,143.912154 233.442,144.200269 233.442423,144.490923 C233.442423,144.756192 233.376,145.020192 233.249923,145.253731 C233.123423,145.487269 232.940654,145.6895 232.697808,145.842654 L232.698654,145.842231 L233.261346,146.737885 L233.824885,147.633115 C234.382077,147.282808 234.818692,146.802192 235.111462,146.258538 C235.404654,145.714462 235.557808,145.107346 235.557808,144.490923 C235.558231,143.816962 235.3725,143.128615 234.9875,142.518538 L234.987923,142.519385 C234.637615,141.961346 234.157,141.524308 233.612923,141.231115 C233.068846,140.9375 232.461731,140.784769 231.845731,140.784769 C231.171769,140.784346 230.484269,140.970077 229.874192,141.353808 C229.316577,141.704115 228.879538,142.184308 228.586346,142.727962 C228.293154,143.271615 228.139999,143.878731 228.139999,144.494308 C228.139577,145.169115 228.325731,145.857462 228.710308,146.467962 C229.060192,147.025154 229.540385,147.462615 230.084038,147.756231 C230.628115,148.049846 231.235231,148.202577 231.851654,148.203001 C232.525615,148.203423 233.213538,148.017269 233.824038,147.633538 L233.824885,147.633115 L233.261346,146.737885","id","Fill-173"],["id","summary/card1","transform","translate(0.000000, 0.500000)"],["id","Group-3-Copy","transform","translate(0.000000, 31.500000)"],["d","M242.243,146.335 C203.034,140.754 163.526,137.965 124.02,137.965 C84.517,137.965 45.013,140.754 5.802,146.335 C9.204,138.915 12.718,131.514 16.34,124.135 C10.998,117.889 5.55,111.692 4.40536496e-13,105.546 C41.132,99.692 82.575,96.765 124.02,96.765 C165.468,96.765 206.913,99.692 248.049,105.546 C242.495,111.692 237.047,117.889 231.703,124.135 C235.327,131.514 238.839,138.915 242.243,146.335","id","Fill-47","fill","#035429"],["d","M221.022,128.961 C156.569,121.589 91.478,121.589 27.022,128.961 C34.239,133.013 41.355,137.154 48.359,141.384 C98.699,136.826 149.346,136.826 199.687,141.384 C206.691,137.154 213.804,133.013 221.022,128.961","id","Fill-48","fill","#135E41"],["id","Fill-49"],["fill","url(#linearGradient-2)","fill-rule","evenodd",0,"xlink","href","#path-3",1,"badge-img"],["stroke","#E55B28","stroke-width","2","d","M124.02,2 C128.022653,2 131.528214,5.10293248 135.02987,7.95760624 C138.340723,10.6567296 141.645472,13.2561325 145.089895,14.1797264 C148.415186,15.0715974 152.320881,14.6299487 156.265965,14.0272186 L157.295655,13.8671016 C161.693093,13.1744009 166.136786,12.2781684 169.426335,14.1845096 C172.781525,16.1285206 174.236945,20.4874458 175.831984,24.6733586 C177.371482,28.7135135 178.967537,32.6989638 181.561917,35.2933439 C183.94888,37.6798677 187.512993,39.221297 191.213788,40.651052 L192.181629,41.0219806 C196.367671,42.6166562 200.726744,44.0715627 202.670573,47.4278074 C204.403663,50.4183978 203.820311,54.3630785 203.179337,58.3595672 L202.987575,59.5591657 C202.31153,63.849787 201.705365,68.1492743 202.674308,71.763233 C203.598435,75.2078774 206.198132,78.5131022 208.897244,81.8241452 C211.75162,85.3256525 214.854,88.8306466 214.854,92.831 C214.854,96.832985 211.751613,100.338502 208.897136,103.840492 C206.198053,107.151839 203.598389,110.457345 202.674244,113.903006 C201.705459,117.515897 202.311415,121.814933 202.987311,126.105411 C203.680176,130.50361 204.576685,134.948676 202.66949,138.239335 C200.725565,141.594377 196.366857,143.049157 192.181152,144.643626 C188.140809,146.182723 184.155152,147.778421 181.560526,150.373047 C178.967035,152.967494 177.371371,156.952257 175.832191,160.99173 C174.237146,165.17782 172.781641,169.53691 169.426193,171.481573 C166.136359,173.388079 161.691952,172.491384 157.293947,171.798293 C153.003551,171.122161 148.704203,170.515846 145.090015,171.484241 C141.645415,172.407883 138.340605,175.007544 135.029695,177.706948 C131.528095,180.561823 128.022598,183.665 124.02,183.665 C120.021263,183.665 116.517987,180.563494 113.01758,177.709579 C109.70557,175.009266 106.398941,172.408134 102.95193,171.484227 C99.3382679,170.515364 95.0387743,171.121719 90.7479482,171.798003 C86.349975,172.491175 81.9053239,173.387896 78.6152772,171.481845 C75.2605635,169.536523 73.8048191,165.176943 72.2096648,160.990438 C70.6705899,156.951114 69.0751201,152.966605 66.4822136,150.371786 C63.887813,147.777386 59.9020478,146.181298 55.8616562,144.641805 C51.6759515,143.046943 47.317358,141.591742 45.3736068,138.237503 C43.4675217,134.947035 44.3637487,130.502249 45.0564894,126.104197 C45.7322463,121.813971 46.3381248,117.515135 45.3697764,113.902081 C44.4460882,110.456833 41.8463613,107.151411 39.147054,103.840043 C36.2925633,100.338303 33.19,96.8328843 33.19,92.831 C33.19,88.8309097 36.2923113,85.326134 39.1465896,81.8248571 C41.8460499,78.5134916 44.4460193,75.2079505 45.3698548,71.7626262 C46.3381043,68.1489808 45.7322705,63.8496639 45.05665,59.5592552 C44.3640075,55.1607518 43.4678241,50.715808 45.3743973,47.4258586 C47.3187833,44.0708887 51.6771927,42.615999 55.8625437,41.0215503 C59.9028406,39.4823613 63.8883044,37.8866009 66.4823439,35.2920832 C69.0762624,32.6976865 70.6720686,28.7121255 72.2113162,24.6718843 C73.8059598,20.4862389 75.2610199,16.1277098 78.6141553,14.1838046 C81.9057209,12.2779512 86.3498867,13.1741205 90.7474105,13.8669719 C95.0384528,14.5430467 99.3380864,15.1491655 102.951786,14.179812 C106.398885,13.2558815 109.705452,10.6550072 113.017405,7.95497485 C116.517868,5.10126124 120.021208,2 124.02,2 Z","stroke-linejoin","square"],["d","M49.607,92.831 C49.607,51.734 82.928,18.417 124.02,18.417 C165.124,18.417 198.44,51.734 198.44,92.831 C198.44,133.931 165.124,167.247 124.02,167.247 C82.928,167.247 49.607,133.931 49.607,92.831","id","Fill-51","fill","#FFFFFE"],["d","M221.022,128.961 C156.569,121.589 91.478,121.589 27.022,128.961 C25.462,115.317 23.9,101.672 22.342,88.028 C89.911,80.301 158.137,80.301 225.707,88.028 C224.146,101.672 222.584,115.317 221.022,128.961","id","Fill-53","fill","#1D6240"],["id","Group-18-Copy","transform","translate(70.023500, 90.832000)","fill","#FFFFFE","fill-opacity","1"],["id","Group","transform","translate(0.500000, 0.000000)"],["id","387"],["filter","url(#filter-7)",0,"xlink","href","#text-6"],[0,"xlink","href","#text-6"],["id","Pages-read-:"],["filter","url(#filter-9)",0,"xlink","href","#text-8"],[0,"xlink","href","#text-8"],["d","M124.0235,47.417 C126.50975,47.417 128.5235,45.40325 128.5235,42.917 C128.5235,40.43075 126.50975,38.417 124.0235,38.417 C121.53725,38.417 119.5235,40.43075 119.5235,42.917 C119.5235,45.40325 121.53725,47.417 124.0235,47.417 L124.0235,47.417 Z M124.0235,49.667 C121.01975,49.667 115.0235,51.1745 115.0235,54.167 L115.0235,56.417 L133.0235,56.417 L133.0235,54.167 C133.0235,51.1745 127.02725,49.667 124.0235,49.667 L124.0235,49.667 Z","id","Shape-Copy-2","fill","#000"],["text-anchor","middle","x","60","y","60",2,"width","50%","height","1.5rem","font-size","0.75rem"],["xmlns","http://www.w3.org/1999/xhtml",1,"truncate-overflow"],["id","Group-17-Copy-2","transform","translate(95.523500, 128.964250)",4,"ngIf"],[1,"player-endpage__right-panel"],[1,"title-section"],[1,"title","animated","fadeInDown"],[1,"animated","fadeInUp"],[1,"user-options"],["tabindex","0",1,"replay-section",3,"ngClass","click"],["width","36","height","37","xmlns","http://www.w3.org/2000/svg",4,"ngIf"],[1,"title"],["class","exit-section","tabindex","0",3,"click",4,"ngIf"],[4,"ngIf"],["id","text-8","x","55","y","16","text-anchor","middle","fill","#FFFFFE"],["font-size","12","font-weight","400","font-family","Noto Sans, NotoSans-Bold"],["font-size","18","font-family","NotoSans-Bold, Noto Sans"],["id","Group-17-Copy-2","transform","translate(95.523500, 128.964250)"],["id","Icon-24px","transform","translate(0.000000, 0.500000)"],["id","Shape","points","0 0 18 0 18 18 0 18"],["d","M11.25,0.75 L6.75,0.75 L6.75,2.25 L11.25,2.25 L11.25,0.75 L11.25,0.75 Z M8.25,10.5 L9.75,10.5 L9.75,6 L8.25,6 L8.25,10.5 L8.25,10.5 Z M14.2725,5.5425 L15.3375,4.4775 C15.015,4.095 14.6625,3.735 14.28,3.42 L13.215,4.485 C12.0525,3.555 10.59,3 9,3 C5.2725,3 2.25,6.0225 2.25,9.75 C2.25,13.4775 5.265,16.5 9,16.5 C12.735,16.5 15.75,13.4775 15.75,9.75 C15.75,8.16 15.195,6.6975 14.2725,5.5425 L14.2725,5.5425 Z M9,15 C6.0975,15 3.75,12.6525 3.75,9.75 C3.75,6.8475 6.0975,4.5 9,4.5 C11.9025,4.5 14.25,6.8475 14.25,9.75 C14.25,12.6525 11.9025,15 9,15 L9,15 Z","id","Shape","fill","#000"],["id","8:46","font-family","NotoSans-Bold, Noto Sans","font-size","14","font-weight","bold","fill","#000"],["x","22","y","15"],["width","36","height","37","xmlns","http://www.w3.org/2000/svg"],["x1","18%","y1","0%","x2","83.101%","y2","100%","id","a"],["stop-color","#024F9D","offset","0%"],["stop-color","#024F9D","offset","100%"],["fill","none","fill-rule","evenodd"],["d","M0 .853h36v36H0z"],["d","M18 7.5v-6L10.5 9l7.5 7.5v-6c4.965 0 9 4.035 9 9s-4.035 9-9 9-9-4.035-9-9H6c0 6.63 5.37 12 12 12s12-5.37 12-12-5.37-12-12-12z","fill","#ccc","transform","translate(0 .853)"],["d","M18 7.5v-6L10.5 9l7.5 7.5v-6c4.965 0 9 4.035 9 9s-4.035 9-9 9-9-4.035-9-9H6c0 6.63 5.37 12 12 12s12-5.37 12-12-5.37-12-12-12z","fill","url(#a)","transform","translate(0 .853)"],["tabindex","0",1,"exit-section",3,"click"],["xmlns","http://www.w3.org/2000/svg","width","36","height","36"],["x1","0%","y1","0%","x2","101.72%","y2","100%","id","a"],["d","M0 0h36v36H0z"],["d","M15.135 23.385L17.25 25.5l7.5-7.5-7.5-7.5-2.115 2.115 3.87 3.885H4.5v3h14.505l-3.87 3.885zM28.5 4.5h-21a3 3 0 00-3 3v6h3v-6h21v21h-21v-6h-3v6a3 3 0 003 3h21c1.65 0 3-1.35 3-3v-21c0-1.65-1.35-3-3-3z","fill","url(#a)"],[1,"next"],["aria-label","Next content",1,"next-level",3,"click"],["tabindex","0",1,"title-text"],[1,"next-arrow"],["src","assets/next-arrow.svg","alt","next arrow"]],template:function(Ze,Se){1&Ze&&(f.F$t(),f.TgZ(0,"div",0)(1,"div",1)(2,"div",2),f.O4$(),f.TgZ(3,"svg",3)(4,"defs")(5,"filter",4),f._UZ(6,"feColorMatrix",5),f.qZA(),f.TgZ(7,"linearGradient",6),f._UZ(8,"stop",7)(9,"stop",8),f.qZA(),f.TgZ(10,"linearGradient",9),f._UZ(11,"stop",10)(12,"stop",11),f.qZA(),f._UZ(13,"path",12),f.TgZ(14,"filter",13),f._UZ(15,"feGaussianBlur",14)(16,"feOffset",15)(17,"feComposite",16)(18,"feColorMatrix",17),f.qZA(),f.TgZ(19,"linearGradient",18),f._UZ(20,"stop",19)(21,"stop",20),f.qZA(),f.YNc(22,W,5,2,"text",21),f.qZA(),f.TgZ(23,"g",22)(24,"g",23)(25,"g",24)(26,"g",25)(27,"g",26),f._UZ(28,"path",27)(29,"path",28)(30,"path",29)(31,"path",30)(32,"path",31)(33,"path",32)(34,"path",33)(35,"path",34)(36,"path",35)(37,"path",36)(38,"path",37)(39,"path",38)(40,"path",39)(41,"path",40)(42,"path",41)(43,"path",42)(44,"path",43)(45,"path",44)(46,"path",45)(47,"path",46)(48,"path",47)(49,"path",48)(50,"path",49)(51,"path",50)(52,"path",51)(53,"path",52)(54,"path",53)(55,"path",54)(56,"path",55)(57,"path",56)(58,"path",57)(59,"path",58)(60,"path",59)(61,"path",60)(62,"path",61)(63,"path",62)(64,"path",63)(65,"path",64)(66,"path",65)(67,"path",66)(68,"path",67)(69,"path",68)(70,"path",69)(71,"path",70)(72,"path",71)(73,"path",72)(74,"path",73)(75,"path",74)(76,"path",75)(77,"path",76)(78,"path",77)(79,"path",78)(80,"path",79)(81,"path",80)(82,"path",81)(83,"path",82)(84,"path",83)(85,"path",84)(86,"path",85)(87,"path",86)(88,"path",87)(89,"path",88)(90,"path",89)(91,"path",90)(92,"path",91)(93,"path",92)(94,"path",93)(95,"path",94)(96,"path",95)(97,"path",96)(98,"path",97)(99,"path",98)(100,"path",99)(101,"path",100)(102,"path",101)(103,"path",102)(104,"path",103)(105,"path",104)(106,"path",105)(107,"path",106)(108,"path",107)(109,"path",108)(110,"path",109)(111,"path",110)(112,"path",111)(113,"path",112)(114,"path",113)(115,"path",114)(116,"path",115)(117,"path",116)(118,"path",117)(119,"path",118)(120,"path",119)(121,"path",120)(122,"path",121)(123,"path",122)(124,"path",123)(125,"path",124)(126,"path",125)(127,"path",126)(128,"path",127)(129,"path",128)(130,"path",129)(131,"path",130)(132,"path",131)(133,"path",132)(134,"path",133)(135,"path",134)(136,"path",135)(137,"path",136)(138,"path",137)(139,"path",138)(140,"path",139)(141,"path",140)(142,"path",141)(143,"path",142)(144,"path",143)(145,"path",144)(146,"path",145)(147,"path",146)(148,"path",147)(149,"path",148)(150,"path",149)(151,"path",150)(152,"path",151)(153,"path",152)(154,"path",153)(155,"path",154)(156,"path",155)(157,"path",156)(158,"path",157)(159,"path",158)(160,"path",159)(161,"path",160)(162,"path",161)(163,"path",162)(164,"path",163)(165,"path",164)(166,"path",165)(167,"path",166)(168,"path",167)(169,"path",168)(170,"path",169)(171,"path",170)(172,"path",171)(173,"path",172)(174,"path",173)(175,"path",174)(176,"path",175)(177,"path",176)(178,"path",177)(179,"path",178)(180,"path",179)(181,"path",180)(182,"path",181)(183,"path",182)(184,"path",183)(185,"polygon",184)(186,"polygon",185)(187,"polygon",186)(188,"polygon",187)(189,"polygon",188)(190,"polyline",189)(191,"polyline",190)(192,"polyline",191)(193,"path",192)(194,"path",193)(195,"path",194)(196,"path",195)(197,"path",196)(198,"path",197),f.qZA()(),f.TgZ(199,"g",198)(200,"g",199),f._UZ(201,"path",200)(202,"path",201),f.TgZ(203,"g",202),f._UZ(204,"use",203)(205,"path",204),f.qZA(),f._UZ(206,"path",205)(207,"path",206),f.TgZ(208,"g",207)(209,"g",208)(210,"g",209),f._UZ(211,"use",210)(212,"use",211),f.qZA(),f.TgZ(213,"g",212),f._UZ(214,"use",213)(215,"use",214),f.qZA()()(),f._UZ(216,"path",215),f.TgZ(217,"foreignObject",216),f.kcU(),f.TgZ(218,"div",217),f._uU(219),f.qZA()(),f.YNc(220,re,7,1,"g",218),f.qZA()()()()()()()(),f.TgZ(221,"div",219)(222,"div",220)(223,"div",221),f._uU(224,"You just completed"),f.qZA(),f.TgZ(225,"span",222),f._uU(226),f.qZA(),f.Hsn(227),f.qZA(),f.TgZ(228,"div",223)(229,"div",224),f.NdJ("click",function(){return Se.replay()}),f.TgZ(230,"div"),f.YNc(231,N,8,0,"svg",225),f.YNc(232,ee,8,0,"svg",225),f.qZA(),f.TgZ(233,"div",226),f._uU(234,"Replay"),f.qZA()(),f.YNc(235,ie,11,0,"div",227),f.qZA(),f.YNc(236,Te,8,1,"ng-container",228),f.qZA()()),2&Ze&&(f.xp6(22),f.Q6J("ngIf",Se.outcome),f.xp6(197),f.hij(" ",Se.userName," "),f.xp6(1),f.Q6J("ngIf",Se.timeSpentLabel),f.xp6(6),f.Oqu(Se.contentName),f.xp6(3),f.Q6J("ngClass",Se.showReplay?"":"disabled"),f.xp6(2),f.Q6J("ngIf",!Se.showReplay),f.xp6(1),f.Q6J("ngIf",Se.showReplay),f.xp6(3),f.Q6J("ngIf",Se.showExit),f.xp6(1),f.Q6J("ngIf",Se.nextContent))},dependencies:[k.mk,k.O5],styles:[':root{--sdk-end-page-title:#000;--sdk-end-page-replay-icon: #024f9d;--sdk-end-page-replay-section-bg:#fff;--sdk-end-page-title-span: #666666;--sdk-end-page-replay-section-hover: #F2F2F2}[_nghost-%COMP%] .player-endpage[_ngcontent-%COMP%]{padding:1rem;height:100%;display:flex;align-items:center;justify-content:space-around;background:var(--sdk-end-page-replay-section-bg)}@media all and (orientation: portrait){[_nghost-%COMP%] .player-endpage[_ngcontent-%COMP%]{flex-direction:column;display:block;overflow-y:auto}}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%]{text-align:center;flex:50%}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%]{position:relative;padding:1.5rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .badge[_ngcontent-%COMP%]{width:17.625rem;height:13.1rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .score-details[_ngcontent-%COMP%]{position:absolute;left:0;right:0;bottom:5rem;color:var(--white);text-shadow:.063 .125 #8b2925;display:flex;justify-content:center;align-items:center}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .score-details[_ngcontent-%COMP%] .progress[_ngcontent-%COMP%]{font-size:.85rem;margin-right:.7rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .score-details[_ngcontent-%COMP%] .score[_ngcontent-%COMP%]{font-size:1.3rem;font-weight:700}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .user-details[_ngcontent-%COMP%]{position:absolute;left:0;right:0;top:2.8rem;width:8.5rem;margin:0 auto}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .user-details[_ngcontent-%COMP%] .user[_ngcontent-%COMP%]{width:1.275rem;height:1.275rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .user-details[_ngcontent-%COMP%] .user-title[_ngcontent-%COMP%]{color:var(--primary-color);font-size:.85rem;line-height:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .timer-details[_ngcontent-%COMP%]{position:absolute;bottom:2.75rem;left:0;right:0;display:flex;justify-content:center;align-items:center}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .timer-details[_ngcontent-%COMP%] .timer[_ngcontent-%COMP%]{width:1.275rem;height:1.275rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .timer-details[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:var(--primary-color);font-size:1rem;font-weight:700;margin-left:.3rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%]{flex:50%;text-align:center;padding:1rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .title-section[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:var(--sdk-end-page-title);font-size:1.3125rem;font-weight:700;letter-spacing:0;line-height:1.75rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .title-section[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:var(--sdk-end-page-title-span);font-size:.75rem;word-break:break-word}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .user-options[_ngcontent-%COMP%]{display:flex;justify-content:space-around;padding:1.7rem 0}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .user-options[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:var(--gray-800);font-size:1rem;line-height:1.188rem;text-align:center}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .user-options[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:2.55rem;height:2.55rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next[_ngcontent-%COMP%]{color:var(--gray-400);font-size:.85rem;line-height:1.063rem;margin-bottom:.7rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%]{margin:0 auto;width:auto;border-radius:.5rem;padding:.75rem;background:linear-gradient(135deg,#ffcd55,#ffd955);box-shadow:inset 0 -.063rem .188rem rgba(var(--rc-rgba-black),.5);display:flex;align-items:center;justify-content:space-between;cursor:pointer}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%] .title-text[_ngcontent-%COMP%]{color:var(--gray-800);font-size:.85rem;flex:1;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;line-height:normal}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%] .next-arrow[_ngcontent-%COMP%]{height:2.55rem;width:2.55rem;background-color:var(--white);border-radius:50%;text-align:center;display:flex;align-items:center;justify-content:center;cursor:pointer}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%] .next-arrow[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:1.75rem}.replay-section[_ngcontent-%COMP%], .exit-section[_ngcontent-%COMP%]{cursor:pointer;background-color:var(--sdk-end-page-replay-section-bg);padding:.5rem;border-radius:.25rem}.replay-section[_ngcontent-%COMP%]:hover, .exit-section[_ngcontent-%COMP%]:hover{background-color:var(--sdk-end-page-replay-section-hover)}.replay-section[_ngcontent-%COMP%] div[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] g[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:var(--sdk-end-page-replay-icon)}.replay-section[_ngcontent-%COMP%] div[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] g[_ngcontent-%COMP%] path[_ngcontent-%COMP%]:first-child{fill:transparent}.replay-section.disabled[_ngcontent-%COMP%]{cursor:not-allowed}.replay-section.disabled[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:#ccc!important}@keyframes _ngcontent-%COMP%_fadeInDown{0%{opacity:0;transform:translateY(-1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes _ngcontent-%COMP%_fadeInUp{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes _ngcontent-%COMP%_fadeInLeftSide{0%{opacity:0;transform:translate(6.25rem)}to{opacity:1;transform:translate(0)}}@keyframes _ngcontent-%COMP%_fadeInLeftSide{0%{opacity:0;transform:translate(-6.25rem)}to{opacity:1;transform:translate(0)}}.fadeInDown[_ngcontent-%COMP%]{animation-name:_ngcontent-%COMP%_fadeInDown}.fadeInUp[_ngcontent-%COMP%]{animation-name:_ngcontent-%COMP%_fadeInUp}.fadeInLeftSide[_ngcontent-%COMP%], .fadeInRightSide[_ngcontent-%COMP%]{animation-name:_ngcontent-%COMP%_fadeInLeftSide}.animated[_ngcontent-%COMP%]{animation-duration:1.5s;animation-fill-mode:both}.truncate-overflow[_ngcontent-%COMP%]{--lh: 1.4rem;line-height:var(--lh);--max-lines: 1;position:relative;max-height:calc(var(--lh) * var(--max-lines));overflow:hidden;width:100%;font-size:.65rem;color:var(--black)}.truncate-overflow[_ngcontent-%COMP%]:before{position:absolute;content:"";bottom:0;right:0}.truncate-overflow[_ngcontent-%COMP%]:after{content:"";position:absolute;right:0;width:1rem;height:1rem;background:var(--white)}.particles[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{transform:scale(1.1);transform-origin:center;animation:_ngcontent-%COMP%_heartbeat 3s ease-in-out infinite both;fill:#e55b28;opacity:.4}.badge-inner-animation[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_heartbeat 5s ease-in-out infinite both;transform-origin:center center}@keyframes _ngcontent-%COMP%_heartbeat{0%{transform:scale(1);transform-origin:center center;animation-timing-function:ease-out}10%{transform:scale(.91);animation-timing-function:ease-in}17%{transform:scale(.98);animation-timing-function:ease-out}33%{transform:scale(.87);animation-timing-function:ease-in}45%{transform:scale(1);animation-timing-function:ease-out}}']})}class Pe{constructor(){this.sidebarMenuEvent=new f.vpe}toggleMenu(mt){const Ze=document.getElementById("overlay-input"),Se=document.querySelector(".navBlock"),Wt=document.getElementById("playerSideMenu"),zt=document.getElementById("ariaLabelValue"),yn=document.getElementById("overlay-button");mt instanceof KeyboardEvent&&(Ze.checked=!Ze.checked),Ze.checked?(Wt.style.visibility="visible",zt.innerHTML="Player Menu Close",yn.setAttribute("aria-label","Player Menu Close"),Se.style.width="100%",Se.style.marginLeft="0%",this.sidebarMenuEvent.emit({event:mt,type:"OPEN_MENU"})):(Wt.style.visibility="hidden",zt.innerHTML="Player Menu Open",yn.setAttribute("aria-label","Player Menu Open"),Se.style.marginLeft="-100%",this.sidebarMenuEvent.emit({event:mt,type:"CLOSE_MENU"}))}static#e=this.\u0275fac=function(Ze){return new(Ze||Pe)};static#t=this.\u0275cmp=f.Xpm({type:Pe,selectors:[["sb-player-side-menu-icon"]],outputs:{sidebarMenuEvent:"sidebarMenuEvent"},decls:5,vars:0,consts:[["type","checkbox","id","overlay-input",3,"click"],["aria-label","Player Menu Open","for","overlay-input","id","overlay-button","tabindex","0",3,"keydown.enter"],["id","ariaLabelValue"]],template:function(Ze,Se){1&Ze&&(f.TgZ(0,"input",0),f.NdJ("click",function(zt){return Se.toggleMenu(zt)}),f.qZA(),f.TgZ(1,"label",1),f.NdJ("keydown.enter",function(zt){return Se.toggleMenu(zt)}),f._UZ(2,"span"),f.TgZ(3,"em",2),f._uU(4,"Player Menu Open"),f.qZA()())},styles:[':root{--sdk-overlay-btn-hover:#333332}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]{z-index:10;cursor:pointer;-webkit-user-select:none;user-select:none;margin:0;position:absolute;top:.4rem;left:1rem;height:2.25rem;width:2.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{height:.2rem;width:1.25rem;border-radius:.125rem;background-color:var(--black);position:relative;display:block;transition:all .2s ease-in-out}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:before{top:-.45rem;visibility:visible}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:after{top:.45rem}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:before, [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:after{height:.2rem;width:1.25rem;border-radius:.125rem;background-color:var(--black);position:absolute;content:"";transition:all .2s ease-in-out}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%], [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]:before, [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]:after{background:var(--sdk-overlay-btn-hover)}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover{background-color:rgba(var(--rc-rgba-black),.75)}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]{background-color:var(--white)}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]:before, [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]:after{background-color:var(--white)}input[type=checkbox][_ngcontent-%COMP%]{display:none}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay[_ngcontent-%COMP%]{visibility:visible}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%], input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{background:transparent}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:before{transform:rotate(45deg) translate(.3125rem,.3125rem);opacity:1}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:after{transform:rotate(-45deg) translate(.3125rem,-.3125rem)} html[dir=rtl] #overlay-button{left:auto;right:1rem} html[dir=rtl] #overlay-button span:before, html[dir=rtl] #overlay-button span:after{right:0}#ariaLabelValue[_ngcontent-%COMP%]{position:absolute;opacity:0}']})}function ce(it,mt){if(1&it){const Ze=f.EpF();f.TgZ(0,"li",8),f.NdJ("click",function(Wt){f.CHM(Ze);const zt=f.oxw();return f.KtG(zt.emitSideBarEvent(Wt,"SHARE"))})("keydown.enter",function(Wt){f.CHM(Ze);const zt=f.oxw();return f.KtG(zt.emitSideBarEvent(Wt,"SHARE"))}),f._UZ(1,"span",9),f._uU(2," Share"),f.qZA()}}function be(it,mt){if(1&it){const Ze=f.EpF();f.TgZ(0,"li",8),f.NdJ("click",function(Wt){f.CHM(Ze);const zt=f.oxw();return f.KtG(zt.showDownloadPopup(Wt,"DOWNLOAD_MENU"))})("keydown.enter",function(Wt){f.CHM(Ze);const zt=f.oxw();return zt.closeNav(Wt),f.KtG(zt.showDownloadPopup(Wt,"DOWNLOAD_MENU"))}),f._UZ(1,"span",10),f._uU(2," Download"),f.qZA()}}function ne(it,mt){if(1&it){const Ze=f.EpF();f.TgZ(0,"li",8),f.NdJ("click",function(Wt){f.CHM(Ze);const zt=f.oxw();return zt.closeNav(Wt),f.KtG(zt.emitSideBarEvent(Wt,"PRINT"))})("keydown.enter",function(Wt){f.CHM(Ze);const zt=f.oxw();return f.KtG(zt.emitSideBarEvent(Wt,"PRINT"))}),f._UZ(1,"span",11),f._uU(2," Print"),f.qZA()}}function J(it,mt){if(1&it){const Ze=f.EpF();f.TgZ(0,"li",8),f.NdJ("click",function(Wt){f.CHM(Ze);const zt=f.oxw();return zt.closeNav(Wt),f.KtG(zt.emitSideBarEvent(Wt,"EXIT"))})("keydown.enter",function(Wt){f.CHM(Ze);const zt=f.oxw();return zt.closeNav(Wt),f.KtG(zt.emitSideBarEvent(Wt,"EXIT"))}),f._UZ(1,"span",12),f._uU(2," Exit"),f.qZA()}}function xe(it,mt){if(1&it){const Ze=f.EpF();f.TgZ(0,"sb-player-download-popup",13),f.NdJ("hideDownloadPopUp",function(Wt){f.CHM(Ze);const zt=f.oxw();return f.KtG(zt.hideDownloadPopUp(Wt))})("downloadEvent",function(Wt){f.CHM(Ze);const zt=f.oxw();return f.KtG(zt.sidebarEvent.emit(Wt))}),f.qZA()}if(2&it){const Ze=f.oxw();f.Q6J("title",Ze.title)("showDownloadPopUp",Ze.showDownloadPopUp)}}class Ne{constructor(mt){this.ref=mt,this.config={showShare:!1,showDownload:!1,showReplay:!1,showExit:!1,showPrint:!1},this.sidebarEvent=new f.vpe,this.toggleMenu=new f.vpe,this.showDownloadPopUp=!1}closeNav(mt){const Ze=document.getElementById("ariaLabelValue"),Se=document.getElementById("overlay-button"),Wt=document.getElementById("overlay-input");Ze.innerHTML="Player Menu Open",Se.setAttribute("aria-label","Player Menu Open"),Wt.checked=!1,document.getElementById("playerSideMenu").style.visibility="hidden",document.querySelector(".navBlock").style.marginLeft="-100%",this.sidebarEvent.emit({event:mt,type:"CLOSE_MENU"})}showDownloadPopup(mt,Ze){this.showDownloadPopUp=!0,this.ref.detectChanges(),this.emitSideBarEvent(mt,Ze)}hideDownloadPopUp(mt){this.showDownloadPopUp=!1,this.sidebarEvent.emit(mt),this.ref.detectChanges()}emitSideBarEvent(mt,Ze){this.sidebarEvent.emit({event:mt,type:Ze})}static#e=this.\u0275fac=function(Ze){return new(Ze||Ne)(f.Y36(f.sBO))};static#t=this.\u0275cmp=f.Xpm({type:Ne,selectors:[["sb-player-sidebar"]],inputs:{title:"title",config:"config"},outputs:{sidebarEvent:"sidebarEvent",toggleMenu:"toggleMenu"},decls:12,vars:6,consts:[["id","playerSideMenu","aria-modal","true","aria-labelledby","Menubar",1,"sidenav"],["sidebarMenu",""],[1,"navBlock"],["role","heading","aria-level","2",1,"player-nav-unit","text-left"],["aria-label","player sidebar","id","sidebar-list"],["tabindex","0",3,"click","keydown.enter",4,"ngIf"],["aria-hidden","true","tabindex","-1",1,"transparentBlock",3,"click"],[3,"title","showDownloadPopUp","hideDownloadPopUp","downloadEvent",4,"ngIf"],["tabindex","0",3,"click","keydown.enter"],[1,"player-icon","player-share","mr-16"],[1,"player-icon","player-download","mr-16"],[1,"player-icon","player-print","mr-16"],[1,"player-icon","player-exit","mr-16"],[3,"title","showDownloadPopUp","hideDownloadPopUp","downloadEvent"]],template:function(Ze,Se){1&Ze&&(f.TgZ(0,"div",0,1)(2,"div",2)(3,"div",3),f._uU(4),f.qZA(),f.TgZ(5,"ul",4),f.YNc(6,ce,3,0,"li",5),f.YNc(7,be,3,0,"li",5),f.YNc(8,ne,3,0,"li",5),f.YNc(9,J,3,0,"li",5),f.qZA()(),f.TgZ(10,"div",6),f.NdJ("click",function(zt){return Se.closeNav(zt)}),f.qZA()(),f.YNc(11,xe,1,2,"sb-player-download-popup",7)),2&Ze&&(f.xp6(4),f.Oqu(Se.title),f.xp6(2),f.Q6J("ngIf",Se.config.showShare),f.xp6(1),f.Q6J("ngIf",Se.config.showDownload),f.xp6(1),f.Q6J("ngIf",Se.config.showPrint),f.xp6(1),f.Q6J("ngIf",Se.config.showExit),f.xp6(2),f.Q6J("ngIf",Se.showDownloadPopUp))},dependencies:[k.O5,V],styles:[":root{--sdk-player-icon:#6D7278}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%]{width:100%;position:absolute;z-index:1;top:0;left:0;overflow-x:hidden;display:flex;z-index:9;height:100%}@media screen and (max-height: 1024px){[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%]{padding-top:0}}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;font-size:1.5rem;color:var(--black);display:block}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{color:var(--gray-0)}@media screen and (max-height: 1024px){[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:1.125rem}}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] .closebtn[_ngcontent-%COMP%]{position:absolute;top:0;right:1.5rem;font-size:2.25rem;margin-left:3.125rem}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%]{width:100%;background:var(--white);max-width:20rem;transition:all .3s ease-in;margin-left:-100%;z-index:10;position:absolute;height:100%}@media (min-width: 1600px){.PlayerMediaQueryClass [_nghost-%COMP%] .navBlock[_ngcontent-%COMP%]{max-width:24rem}}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] .player-nav-unit[_ngcontent-%COMP%]{background:var(--primary-theme);padding:3rem 2rem 2rem;min-height:5.625rem;display:flex;align-items:center;color:var(--gray-800);font-size:1rem;font-weight:700;line-height:normal;word-break:break-word}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{margin:0;padding:0}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{padding:1rem 2rem;background:var(--white);min-height:4rem;cursor:pointer;display:flex;align-items:center;color:rgba(var(--rc-rgba-black),1);font-size:.875rem;line-height:1.375rem;margin:0;line-height:normal}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover{background-color:var(--gray-0)}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] .player-icon[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem;background-color:var(--sdk-player-icon)}[_nghost-%COMP%] #playerSideMenu[_ngcontent-%COMP%]{visibility:hidden}[_nghost-%COMP%] .player-replay[_ngcontent-%COMP%]{display:inline;padding:8px}[_nghost-%COMP%] .transparentBlock[_ngcontent-%COMP%]{width:100%;background-color:rgba(var(--rc-rgba-black),.5);height:100%;transition:all .3s ease}[_nghost-%COMP%] .player-share[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik00MDYsMzMyYy0yOS42NDEsMC01NS43NjEsMTQuNTgxLTcyLjE2NywzNi43NTVMMTkxLjk5LDI5Ni4xMjRjMi4zNTUtOC4wMjcsNC4wMS0xNi4zNDYsNC4wMS0yNS4xMjQNCgkJCWMwLTExLjkwNi0yLjQ0MS0yMy4yMjUtNi42NTgtMzMuNjM2bDE0OC40NDUtODkuMzI4QzM1NC4zMDcsMTY3LjQyNCwzNzguNTg5LDE4MCw0MDYsMTgwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJYzAtNDkuNjI5LTQwLjM3MS05MC05MC05MGMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsMTEuNDM3LDIuMzU1LDIyLjI4Niw2LjI2MiwzMi4zNThsLTE0OC44ODcsODkuNTkNCgkJCUMxNTYuODY5LDE5My4xMzYsMTMyLjkzNywxODEsMTA2LDE4MWMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsNDkuNjI5LDQwLjM3MSw5MCw5MCw5MGMzMC4xMywwLDU2LjY5MS0xNS4wMDksNzMuMDM1LTM3LjgwNg0KCQkJbDE0MS4zNzYsNzIuMzk1QzMxNy44MDcsNDAzLjk5NSwzMTYsNDEyLjc1LDMxNiw0MjJjMCw0OS42MjksNDAuMzcxLDkwLDkwLDkwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJQzQ5NiwzNzIuMzcxLDQ1NS42MjksMzMyLDQwNiwzMzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik00MDYsMzMyYy0yOS42NDEsMC01NS43NjEsMTQuNTgxLTcyLjE2NywzNi43NTVMMTkxLjk5LDI5Ni4xMjRjMi4zNTUtOC4wMjcsNC4wMS0xNi4zNDYsNC4wMS0yNS4xMjQNCgkJCWMwLTExLjkwNi0yLjQ0MS0yMy4yMjUtNi42NTgtMzMuNjM2bDE0OC40NDUtODkuMzI4QzM1NC4zMDcsMTY3LjQyNCwzNzguNTg5LDE4MCw0MDYsMTgwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJYzAtNDkuNjI5LTQwLjM3MS05MC05MC05MGMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsMTEuNDM3LDIuMzU1LDIyLjI4Niw2LjI2MiwzMi4zNThsLTE0OC44ODcsODkuNTkNCgkJCUMxNTYuODY5LDE5My4xMzYsMTMyLjkzNywxODEsMTA2LDE4MWMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsNDkuNjI5LDQwLjM3MSw5MCw5MCw5MGMzMC4xMywwLDU2LjY5MS0xNS4wMDksNzMuMDM1LTM3LjgwNg0KCQkJbDE0MS4zNzYsNzIuMzk1QzMxNy44MDcsNDAzLjk5NSwzMTYsNDEyLjc1LDMxNiw0MjJjMCw0OS42MjksNDAuMzcxLDkwLDkwLDkwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJQzQ5NiwzNzIuMzcxLDQ1NS42MjksMzMyLDQwNiwzMzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=)}[_nghost-%COMP%] .player-exit[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzg0IDM4NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzg0IDM4NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggZD0iTTM0MS4zMzMsMEg0Mi42NjdDMTkuMDkzLDAsMCwxOS4wOTMsMCw0Mi42NjdWMTI4aDQyLjY2N1Y0Mi42NjdoMjk4LjY2N3YyOTguNjY3SDQyLjY2N1YyNTZIMHY4NS4zMzMNCgkJCQlDMCwzNjQuOTA3LDE5LjA5MywzODQsNDIuNjY3LDM4NGgyOTguNjY3QzM2NC45MDcsMzg0LDM4NCwzNjQuOTA3LDM4NCwzNDEuMzMzVjQyLjY2N0MzODQsMTkuMDkzLDM2NC45MDcsMCwzNDEuMzMzLDB6Ii8+DQoJCQk8cG9seWdvbiBwb2ludHM9IjE1MS4xNDcsMjY4LjQ4IDE4MS4zMzMsMjk4LjY2NyAyODgsMTkyIDE4MS4zMzMsODUuMzMzIDE1MS4xNDcsMTE1LjUyIDIwNi4yOTMsMTcwLjY2NyAwLDE3MC42NjcgMCwyMTMuMzMzIA0KCQkJCTIwNi4yOTMsMjEzLjMzMyAJCQkiLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzg0IDM4NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzg0IDM4NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggZD0iTTM0MS4zMzMsMEg0Mi42NjdDMTkuMDkzLDAsMCwxOS4wOTMsMCw0Mi42NjdWMTI4aDQyLjY2N1Y0Mi42NjdoMjk4LjY2N3YyOTguNjY3SDQyLjY2N1YyNTZIMHY4NS4zMzMNCgkJCQlDMCwzNjQuOTA3LDE5LjA5MywzODQsNDIuNjY3LDM4NGgyOTguNjY3QzM2NC45MDcsMzg0LDM4NCwzNjQuOTA3LDM4NCwzNDEuMzMzVjQyLjY2N0MzODQsMTkuMDkzLDM2NC45MDcsMCwzNDEuMzMzLDB6Ii8+DQoJCQk8cG9seWdvbiBwb2ludHM9IjE1MS4xNDcsMjY4LjQ4IDE4MS4zMzMsMjk4LjY2NyAyODgsMTkyIDE4MS4zMzMsODUuMzMzIDE1MS4xNDcsMTE1LjUyIDIwNi4yOTMsMTcwLjY2NyAwLDE3MC42NjcgMCwyMTMuMzMzIA0KCQkJCTIwNi4yOTMsMjEzLjMzMyAJCQkiLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K)}[_nghost-%COMP%] .player-print[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+aWNfcHJpbnQgY29weTwvdGl0bGU+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iSWNvbi0yNHB4Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTE5LDggTDUsOCBDMy4zNCw4IDIsOS4zNCAyLDExIEwyLDE3IEw2LDE3IEw2LDIxIEwxOCwyMSBMMTgsMTcgTDIyLDE3IEwyMiwxMSBDMjIsOS4zNCAyMC42Niw4IDE5LDggTDE5LDggWiBNMTYsMTkgTDgsMTkgTDgsMTQgTDE2LDE0IEwxNiwxOSBMMTYsMTkgWiBNMTksMTIgQzE4LjQ1LDEyIDE4LDExLjU1IDE4LDExIEMxOCwxMC40NSAxOC40NSwxMCAxOSwxMCBDMTkuNTUsMTAgMjAsMTAuNDUgMjAsMTEgQzIwLDExLjU1IDE5LjU1LDEyIDE5LDEyIEwxOSwxMiBaIE0xOCwzIEw2LDMgTDYsNyBMMTgsNyBMMTgsMyBMMTgsMyBaIiBpZD0iU2hhcGUiIGZpbGw9IiM2RDcyNzgiPjwvcGF0aD4KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBwb2ludHM9IjAgMCAyNCAwIDI0IDI0IDAgMjQiPjwvcG9seWdvbj4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+aWNfcHJpbnQgY29weTwvdGl0bGU+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iSWNvbi0yNHB4Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTE5LDggTDUsOCBDMy4zNCw4IDIsOS4zNCAyLDExIEwyLDE3IEw2LDE3IEw2LDIxIEwxOCwyMSBMMTgsMTcgTDIyLDE3IEwyMiwxMSBDMjIsOS4zNCAyMC42Niw4IDE5LDggTDE5LDggWiBNMTYsMTkgTDgsMTkgTDgsMTQgTDE2LDE0IEwxNiwxOSBMMTYsMTkgWiBNMTksMTIgQzE4LjQ1LDEyIDE4LDExLjU1IDE4LDExIEMxOCwxMC40NSAxOC40NSwxMCAxOSwxMCBDMTkuNTUsMTAgMjAsMTAuNDUgMjAsMTEgQzIwLDExLjU1IDE5LjU1LDEyIDE5LDEyIEwxOSwxMiBaIE0xOCwzIEw2LDMgTDYsNyBMMTgsNyBMMTgsMyBMMTgsMyBaIiBpZD0iU2hhcGUiIGZpbGw9IiM2RDcyNzgiPjwvcGF0aD4KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBwb2ludHM9IjAgMCAyNCAwIDI0IDI0IDAgMjQiPjwvcG9seWdvbj4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==)}[_nghost-%COMP%] .player-download[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0zODIuNTYsMjMzLjM3NkMzNzkuOTY4LDIyNy42NDgsMzc0LjI3MiwyMjQsMzY4LDIyNGgtNjRWMTZjMC04LjgzMi03LjE2OC0xNi0xNi0xNmgtNjRjLTguODMyLDAtMTYsNy4xNjgtMTYsMTZ2MjA4aC02NA0KCQkJYy02LjI3MiwwLTExLjk2OCwzLjY4LTE0LjU2LDkuMzc2Yy0yLjYyNCw1LjcyOC0xLjYsMTIuNDE2LDIuNTI4LDE3LjE1MmwxMTIsMTI4YzMuMDQsMy40ODgsNy40MjQsNS40NzIsMTIuMDMyLDUuNDcyDQoJCQljNC42MDgsMCw4Ljk5Mi0yLjAxNiwxMi4wMzItNS40NzJsMTEyLTEyOEMzODQuMTkyLDI0NS44MjQsMzg1LjE1MiwyMzkuMTA0LDM4Mi41NiwyMzMuMzc2eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNNDMyLDM1MnY5Nkg4MHYtOTZIMTZ2MTI4YzAsMTcuNjk2LDE0LjMzNiwzMiwzMiwzMmg0MTZjMTcuNjk2LDAsMzItMTQuMzA0LDMyLTMyVjM1Mkg0MzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0zODIuNTYsMjMzLjM3NkMzNzkuOTY4LDIyNy42NDgsMzc0LjI3MiwyMjQsMzY4LDIyNGgtNjRWMTZjMC04LjgzMi03LjE2OC0xNi0xNi0xNmgtNjRjLTguODMyLDAtMTYsNy4xNjgtMTYsMTZ2MjA4aC02NA0KCQkJYy02LjI3MiwwLTExLjk2OCwzLjY4LTE0LjU2LDkuMzc2Yy0yLjYyNCw1LjcyOC0xLjYsMTIuNDE2LDIuNTI4LDE3LjE1MmwxMTIsMTI4YzMuMDQsMy40ODgsNy40MjQsNS40NzIsMTIuMDMyLDUuNDcyDQoJCQljNC42MDgsMCw4Ljk5Mi0yLjAxNiwxMi4wMzItNS40NzJsMTEyLTEyOEMzODQuMTkyLDI0NS44MjQsMzg1LjE1MiwyMzkuMTA0LDM4Mi41NiwyMzMuMzc2eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNNDMyLDM1MnY5Nkg4MHYtOTZIMTZ2MTI4YzAsMTcuNjk2LDE0LjMzNiwzMiwzMiwzMmg0MTZjMTcuNjk2LDAsMzItMTQuMzA0LDMyLTMyVjM1Mkg0MzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=)}"]})}const Ee=function(it){return{"animated animateBg":it}};class ze{constructor(){this.progress=0}ngOnChanges(mt){mt.progress&&mt.progress.currentValue&&(this.progress=mt.progress.currentValue)}static#e=this.\u0275fac=function(Ze){return new(Ze||ze)};static#t=this.\u0275cmp=f.Xpm({type:ze,selectors:[["sb-player-start-page"]],inputs:{title:"title",progress:"progress"},features:[f.TTD],decls:10,vars:7,consts:[[1,"sb-player-splash-container",3,"ngClass"],[1,"sb-player-splash-container__header"],[1,"sb-player-splash-container__body","animated","fadeInDown"],[1,""],[1,"sb-player-splash-container__footer"],[1,"loading-text"],[1,"bg"],[1,"el"]],template:function(Ze,Se){1&Ze&&(f.TgZ(0,"div",0),f._UZ(1,"div",1),f.TgZ(2,"div",2)(3,"span",3),f._uU(4),f.qZA()(),f.TgZ(5,"div",4)(6,"div",5),f._uU(7),f.qZA(),f.TgZ(8,"div",6),f._UZ(9,"div",7),f.qZA()()()),2&Ze&&(f.Q6J("ngClass",f.VKq(5,Ee,100===Se.progress)),f.xp6(4),f.Oqu(Se.title),f.xp6(3),f.hij("Loading... ",Se.progress,"%"),f.xp6(2),f.Udp("width",Se.progress+"%"))},dependencies:[k.mk],styles:['.sb-player-splash-container[_ngcontent-%COMP%]{box-sizing:border-box;padding:1rem;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;opacity:1;background:var(--primary-theme);transition:all .3s ease-in}.sb-player-splash-container.animateBg[_ngcontent-%COMP%]{opacity:0}.sb-player-splash-container__body[_ngcontent-%COMP%]{display:flex;flex-direction:column;text-align:center;color:var(--gray-800);letter-spacing:0}.sb-player-splash-container__body[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:1.5rem;font-weight:700;letter-spacing:0;line-height:normal;word-break:break-word}.sb-player-splash-container__footer[_ngcontent-%COMP%]{color:var(--black);font-size:.75rem;line-height:1.25rem;display:flex;flex-direction:column;width:100%}@keyframes _ngcontent-%COMP%_loading{0%{width:0}to{width:100%}}@keyframes _ngcontent-%COMP%_percentage{1%{content:"1%"}2%{content:"2%"}3%{content:"3%"}4%{content:"4%"}5%{content:"5%"}6%{content:"6%"}7%{content:"7%"}8%{content:"8%"}9%{content:"9%"}10%{content:"10%"}11%{content:"11%"}12%{content:"12%"}13%{content:"13%"}14%{content:"14%"}15%{content:"15%"}16%{content:"16%"}17%{content:"17%"}18%{content:"18%"}19%{content:"19%"}20%{content:"20%"}21%{content:"21%"}22%{content:"22%"}23%{content:"23%"}24%{content:"24%"}25%{content:"25%"}26%{content:"26%"}27%{content:"27%"}28%{content:"28%"}29%{content:"29%"}30%{content:"30%"}31%{content:"31%"}32%{content:"32%"}33%{content:"33%"}34%{content:"34%"}35%{content:"35%"}36%{content:"36%"}37%{content:"37%"}38%{content:"38%"}39%{content:"39%"}40%{content:"40%"}41%{content:"41%"}42%{content:"42%"}43%{content:"43%"}44%{content:"44%"}45%{content:"45%"}46%{content:"46%"}47%{content:"47%"}48%{content:"48%"}49%{content:"49%"}50%{content:"50%"}51%{content:"51%"}52%{content:"52%"}53%{content:"53%"}54%{content:"54%"}55%{content:"55%"}56%{content:"56%"}57%{content:"57%"}58%{content:"58%"}59%{content:"59%"}60%{content:"60%"}61%{content:"61%"}62%{content:"62%"}63%{content:"63%"}64%{content:"64%"}65%{content:"65%"}66%{content:"66%"}67%{content:"67%"}68%{content:"68%"}69%{content:"69%"}70%{content:"70%"}71%{content:"71%"}72%{content:"72%"}73%{content:"73%"}74%{content:"74%"}75%{content:"75%"}76%{content:"76%"}77%{content:"77%"}78%{content:"78%"}79%{content:"79%"}80%{content:"80%"}81%{content:"81%"}82%{content:"82%"}83%{content:"83%"}84%{content:"84%"}85%{content:"85%"}86%{content:"86%"}87%{content:"87%"}88%{content:"88%"}89%{content:"89%"}90%{content:"90%"}91%{content:"91%"}92%{content:"92%"}93%{content:"93%"}94%{content:"94%"}95%{content:"95%"}96%{content:"96%"}97%{content:"97%"}98%{content:"98%"}99%{content:"99%"}to{content:"100%"}}.bg[_ngcontent-%COMP%], .el[_ngcontent-%COMP%]{border-radius:.25rem;height:.5rem}.bg[_ngcontent-%COMP%]{background-color:var(--white)}.el[_ngcontent-%COMP%]{background-color:#f1635d;width:0%;transition:all ease .3s}.loading-text[_ngcontent-%COMP%]{align-self:center;margin-bottom:.5rem;color:var(--black)}@keyframes _ngcontent-%COMP%_fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes _ngcontent-%COMP%_fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _ngcontent-%COMP%_fadeInLeftSide{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}@keyframes _ngcontent-%COMP%_fadeInLeftSide{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}.fadeInDown[_ngcontent-%COMP%]{animation-name:_ngcontent-%COMP%_fadeInDown}.fadeInUp[_ngcontent-%COMP%]{animation-name:_ngcontent-%COMP%_fadeInUp}.fadeInLeftSide[_ngcontent-%COMP%], .fadeInRightSide[_ngcontent-%COMP%]{animation-name:_ngcontent-%COMP%_fadeInLeftSide}.animated[_ngcontent-%COMP%]{animation-duration:1.5s;animation-fill-mode:both}']})}function Ve(it,mt){1&it&&(f.TgZ(0,"div",1),f._uU(1," You are offline\n"),f.qZA())}class j{constructor(){}ngOnInit(){window.addEventListener("offline",()=>{this.showOfflineAlert=!0,setTimeout(()=>{this.showOfflineAlert=!1},4e3)})}static#e=this.\u0275fac=function(Ze){return new(Ze||j)};static#t=this.\u0275cmp=f.Xpm({type:j,selectors:[["sb-player-offline-alert"]],decls:1,vars:1,consts:[["class","offline-container",4,"ngIf"],[1,"offline-container"]],template:function(Ze,Se){1&Ze&&f.YNc(0,Ve,2,0,"div",0),2&Ze&&f.Q6J("ngIf",Se.showOfflineAlert)},dependencies:[k.O5],styles:[":root{--sdk-offline-container:#fff}.offline-container[_ngcontent-%COMP%]{position:absolute;top:0;left:0;right:0;height:3rem;background:var(--tertiary-color);color:var(--sdk-offline-container);width:100%;display:flex;align-items:center;z-index:999;justify-content:center;box-shadow:0 0 2px 2px #666;font-size:14px}"]})}class X{static#e=this.\u0275fac=function(Ze){return new(Ze||X)};static#t=this.\u0275mod=f.oAB({type:X});static#n=this.\u0275inj=f.cJS({imports:[k.ez,q.u5]})}var me,it,$e;(it=me||(me={})).contentCompatibility="CPV2_CONT_COMP_01",it.contentLoadFails="CPV2_CONT_LOAD_FAIL_01",it.internetConnectivity="CPV2_INT_CONNECT_01",it.streamingUrlSupport="CPV2_INT_STREAMINGURL_01",function(it){it.contentCompatibility="content compatibility error",it.contentLoadFails="content load failed",it.internetConnectivity="content failed to load , No Internet Available",it.streamingUrlSupport="streaming url is not supported",it.contentPlayFailedHeader="Unable to load content",it.contentPlayFailTitle="Refresh and try again later"}($e||($e={}));class _t{ngOnInit(){this.errorMsg||(this.errorMsg={messageHeader:$e.contentPlayFailedHeader,messageTitle:$e.contentPlayFailTitle})}static#e=this.\u0275fac=function(Ze){return new(Ze||_t)};static#t=this.\u0275cmp=f.Xpm({type:_t,selectors:[["sb-player-contenterror"]],inputs:{errorMsg:"errorMsg"},decls:6,vars:2,consts:[[1,"playersdk-msg","playersdk-msg--error"],[1,"playersdk-msg__body"],[1,"playersdk-msg__text"],[1,"error-header"]],template:function(Ze,Se){1&Ze&&(f.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"span",3),f._uU(4),f.qZA(),f._uU(5),f.qZA()()()),2&Ze&&(f.xp6(4),f.Oqu(Se.errorMsg.messageHeader),f.xp6(1),f.hij(" ",Se.errorMsg.messageTitle," "))},styles:[':root{--sdk-playersdk-text:#333;--sdk-playersdk-bg:#fbccd1;--sdk-playersdk-border:#ff4558;--sdk-playersdk-closeicon:#ff4558;--sdk-playersdk-error-header:#ff4558}.playersdk-msg[_ngcontent-%COMP%]{position:absolute;top:10%;left:50%;transform:translate(-50%);width:100%;max-width:20rem;margin-bottom:8px;padding:1rem;border:1px solid;border-radius:.5rem;border-width:0 0 0 .5rem;z-index:111111}.playersdk-msg--error[_ngcontent-%COMP%]{color:var(--sdk-playersdk-text);background:var(--sdk-playersdk-bg);border-color:var(--sdk-playersdk-border)}.playersdk-msg__body[_ngcontent-%COMP%]{display:flex;align-items:center}.playersdk-msg__text[_ngcontent-%COMP%]{font-size:.875rem}@media (max-width: 767px){.playersdk-msg__text[_ngcontent-%COMP%]{font-size:.75rem}}.playersdk-msg__close-icon[_ngcontent-%COMP%]{position:absolute;right:0;top:0;width:2rem;height:2rem;cursor:pointer}.playersdk-msg__close-icon[_ngcontent-%COMP%]:after, .playersdk-msg__close-icon[_ngcontent-%COMP%]:before{content:" ";position:absolute;right:1rem;height:1rem;width:.125rem;top:.5rem;background:var(--sdk-playersdk-closeicon)}.playersdk-msg__close-icon[_ngcontent-%COMP%]:before{transform:rotate(45deg)}.playersdk-msg__close-icon[_ngcontent-%COMP%]:after{transform:rotate(-45deg)}.error-header[_ngcontent-%COMP%]{font-size:1.25rem;display:block;margin-bottom:.5rem;line-height:normal;color:var(--sdk-playersdk-error-header)}']})}class st{constructor(){this.nextAction=new f.vpe}static#e=this.\u0275fac=function(Ze){return new(Ze||st)};static#t=this.\u0275cmp=f.Xpm({type:st,selectors:[["sb-player-next-navigation"]],outputs:{nextAction:"nextAction"},decls:3,vars:0,consts:[["aria-label","navigation-arrows-nextIcon","tabindex","0",1,"navigation-arrows","player-nextIcon","paginate","right","ml-4",3,"click"]],template:function(Ze,Se){1&Ze&&(f.TgZ(0,"button",0),f.NdJ("click",function(){return Se.nextAction.emit({type:"NEXT"})}),f._UZ(1,"i")(2,"i"),f.qZA())},styles:[':root{--sdk-navigation-arrows-bg:#fff;--sdk-navigation-arrows-border:#F2F2F2;--sdk-navigation-arrows-after:#999999;--sdk-player-nextIcon:#fff}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]{height:2rem;width:4rem;cursor:pointer;border-radius:1rem;background-color:var(--sdk-navigation-arrows-bg);box-shadow:var(--sbt-box-shadow-3px);border:1px solid var(--sdk-navigation-arrows-border);transition:all .1s ease-in}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover{border:1px solid transparent}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover{background:var(--primary-color)}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:after{display:none;content:"";width:.5rem;height:.5rem;border-top:.125rem solid var(--sdk-navigation-arrows-after);border-left:.125rem solid var(--sdk-navigation-arrows-after)}[_nghost-%COMP%] .player-nextIcon[_ngcontent-%COMP%]:after{content:"";transform:rotate(135deg);border-top:.125rem solid var(--sdk-player-nextIcon);border-left:.125rem solid var(--sdk-player-nextIcon)}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover.player-nextIcon:after{content:"";border-top:.125rem solid var(--sdk-player-nextIcon);border-left:.125rem solid var(--sdk-player-nextIcon)}[_nghost-%COMP%] .navigation-arrows.player-nextIcon[_ngcontent-%COMP%]{background:var(--primary-color)}button[_ngcontent-%COMP%]{-webkit-appearance:none;background:transparent;border:0}.paginate[_ngcontent-%COMP%]{position:relative;transform:translateZ(0)}.paginate[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{position:absolute;top:42%;left:40%;width:.75rem;height:.1875rem;border-radius:.09375rem;background:var(--white);transition:all .15s ease}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{transform-origin:0% 50%;background-color:var(--gray-800)}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translateY(-1px) rotate(40deg)}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translateY(1px) rotate(-40deg)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]{background-color:var(--white)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translate(0) rotate(30deg)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translateY(1px) rotate(-30deg)}.paginate.left[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translate(-.3125rem) rotate(0)}.paginate.left[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translate(-.3125rem) rotate(0)}.paginate.left[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translate(-.3125rem) rotate(0)}.paginate.left[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translate(-.3125rem) rotate(0)}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{transform-origin:100% 50%}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translateY(.0625rem) rotate(40deg)}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translateY(-.0625rem) rotate(-40deg)}.paginate.right[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translateY(.0625rem) rotate(30deg)}.paginate.right[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translateY(.0625rem) rotate(-30deg)}.paginate.right[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translate(.3125rem) rotate(0)}.paginate.right[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translate(.3125rem) rotate(0)}.paginate.right[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translate(.3125rem) rotate(0)}.paginate.right[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translate(.3125rem) rotate(0)}.paginate[data-state=disabled][_ngcontent-%COMP%]{opacity:.3;cursor:default} html[dir=rtl] .player-previousIcon, html[dir=rtl] .player-nextIcon{transform:rotate(180deg)}']})}class Dt{constructor(){this.previousAction=new f.vpe}static#e=this.\u0275fac=function(Ze){return new(Ze||Dt)};static#t=this.\u0275cmp=f.Xpm({type:Dt,selectors:[["sb-player-previous-navigation"]],outputs:{previousAction:"previousAction"},decls:3,vars:0,consts:[["aria-label","navigation-arrows-previousIcon","tabindex","0",1,"navigation-arrows","player-previousIcon","paginate","left",3,"click"]],template:function(Ze,Se){1&Ze&&(f.TgZ(0,"button",0),f.NdJ("click",function(){return Se.previousAction.emit({type:"PREVIOUS"})}),f._UZ(1,"i")(2,"i"),f.qZA())},styles:[':root{--sdk-navigation-arrows-bg:#fff;--sdk-navigation-arrows-border:#F2F2F2;--sdk-navigation-arrows-after:#999999;--sdk-player-nextIcon:#fff}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]{height:2rem;width:4rem;cursor:pointer;border-radius:1rem;background-color:var(--sdk-navigation-arrows-bg);box-shadow:var(--sbt-box-shadow-3px);border:1px solid var(--sdk-navigation-arrows-border);transition:all .1s ease-in}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover{border:1px solid transparent}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover{background:var(--primary-color)}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:after{display:none;content:"";width:.5rem;height:.5rem;border-top:.125rem solid var(--sdk-navigation-arrows-after);border-left:.125rem solid var(--sdk-navigation-arrows-after)}[_nghost-%COMP%] .player-nextIcon[_ngcontent-%COMP%]:after{content:"";transform:rotate(135deg);border-top:.125rem solid var(--sdk-player-nextIcon);border-left:.125rem solid var(--sdk-player-nextIcon)}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover.player-nextIcon:after{content:"";border-top:.125rem solid var(--sdk-player-nextIcon);border-left:.125rem solid var(--sdk-player-nextIcon)}[_nghost-%COMP%] .navigation-arrows.player-nextIcon[_ngcontent-%COMP%]{background:var(--primary-color)}button[_ngcontent-%COMP%]{-webkit-appearance:none;background:transparent;border:0}.paginate[_ngcontent-%COMP%]{position:relative;transform:translateZ(0)}.paginate[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{position:absolute;top:42%;left:40%;width:.75rem;height:.1875rem;border-radius:.09375rem;background:var(--white);transition:all .15s ease}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{transform-origin:0% 50%;background-color:var(--gray-800)}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translateY(-1px) rotate(40deg)}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translateY(1px) rotate(-40deg)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]{background-color:var(--white)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translate(0) rotate(30deg)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translateY(1px) rotate(-30deg)}.paginate.left[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translate(-.3125rem) rotate(0)}.paginate.left[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translate(-.3125rem) rotate(0)}.paginate.left[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translate(-.3125rem) rotate(0)}.paginate.left[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translate(-.3125rem) rotate(0)}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{transform-origin:100% 50%}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translateY(.0625rem) rotate(40deg)}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translateY(-.0625rem) rotate(-40deg)}.paginate.right[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translateY(.0625rem) rotate(30deg)}.paginate.right[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translateY(.0625rem) rotate(-30deg)}.paginate.right[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translate(.3125rem) rotate(0)}.paginate.right[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translate(.3125rem) rotate(0)}.paginate.right[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translate(.3125rem) rotate(0)}.paginate.right[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translate(.3125rem) rotate(0)}.paginate[data-state=disabled][_ngcontent-%COMP%]{opacity:.3;cursor:default} html[dir=rtl] .player-previousIcon, html[dir=rtl] .player-nextIcon{transform:rotate(180deg)}']})}function kt(it,mt){if(1&it){const Ze=f.EpF();f.TgZ(0,"div",6)(1,"img",7),f.NdJ("click",function(){f.CHM(Ze);const Wt=f.oxw();return f.KtG(Wt.rotateCW())}),f.qZA()()}}function rt(it,mt){if(1&it){const Ze=f.EpF();f.TgZ(0,"div",8)(1,"button",9),f.NdJ("click",function(){f.CHM(Ze);const Wt=f.oxw();return f.KtG(Wt.zoomOut())}),f.qZA(),f.TgZ(2,"button",10),f.NdJ("click",function(){f.CHM(Ze);const Wt=f.oxw();return f.KtG(Wt.zoomIn())}),f.qZA()()}}function Pt(it,mt){if(1&it){const Ze=f.EpF();f.TgZ(0,"div",11)(1,"input",12),f.NdJ("ngModelChange",function(Wt){f.CHM(Ze);const zt=f.oxw();return f.KtG(zt.page=Wt)}),f.qZA(),f.TgZ(2,"span",13),f.NdJ("click",function(){f.CHM(Ze);const Wt=f.oxw();return f.KtG(Wt.gotoPage())}),f._UZ(3,"img",14),f.qZA(),f.TgZ(4,"span",15),f._uU(5,"/"),f.qZA(),f.TgZ(6,"span",16),f._uU(7),f.qZA()()}if(2&it){const Ze=f.oxw();f.xp6(1),f.Q6J("ngModel",Ze.page)("max",Ze.totalPages),f.xp6(6),f.Oqu(Ze.totalPages)}}function Xe(it,mt){if(1&it){const Ze=f.EpF();f.TgZ(0,"div",17)(1,"div",18)(2,"sb-player-previous-navigation",19),f.NdJ("previousAction",function(Wt){f.CHM(Ze);const zt=f.oxw();return f.KtG(zt.actions.emit(Wt))}),f.qZA(),f.TgZ(3,"sb-player-next-navigation",20),f.NdJ("nextAction",function(Wt){f.CHM(Ze);const zt=f.oxw();return f.KtG(zt.actions.emit(Wt))}),f.qZA()()()}}class It{constructor(){this.actions=new f.vpe,this._config={rotation:!1,goto:!1,navigation:!1,zoom:!1}}set config(mt){this._item={...this._config,...mt},this._config=this._item}get config(){return this._config}ngOnInit(){this.page=this.pageNumber}ngOnChanges(mt){for(const Ze in mt)if(mt.hasOwnProperty(Ze))switch(Ze){case"pageNumber":this.page=mt[Ze].currentValue,this.pageNumber=mt[Ze].currentValue;break;case"totalPages":this.totalPages=mt[Ze].currentValue}}zoomIn(){this.actions.emit({type:"ZOOM_IN"})}zoomOut(){this.actions.emit({type:"ZOOM_OUT"})}rotateCW(){this.actions.emit({type:"ROTATE_CW"})}gotoPage(){const mt=parseInt(this.page,10);mt>0&&mt<=this.totalPages?(this.actions.emit({type:"NAVIGATE_TO_PAGE",data:mt}),this.pageNumber=mt):(this.actions.emit({type:"INVALID_PAGE_ERROR",data:mt}),this.page=this.pageNumber)}static#e=this.\u0275fac=function(Ze){return new(Ze||It)};static#t=this.\u0275cmp=f.Xpm({type:It,selectors:[["sb-player-header"]],inputs:{pageNumber:"pageNumber",totalPages:"totalPages",config:"config"},outputs:{actions:"actions"},features:[f.TTD],decls:7,vars:4,consts:[[1,"sb-player-header"],[1,"sb-player-header__panel","d-flex","flex-ai-center","flex-jc-flex-end"],["class","icon_rotate mr-8",4,"ngIf"],["class","player-zoom-btns d-flex mr-8",4,"ngIf"],["class","player-pagenumber",4,"ngIf"],["class","visible-only-landscape",4,"ngIf"],[1,"icon_rotate","mr-8"],["src","./assets/rotate-icon.svg","alt","rotate icon","tabindex","0","role","button","aria-label","rotate page",1,"rotate-icon",3,"click"],[1,"player-zoom-btns","d-flex","mr-8"],["type","button","tabindex","0","aria-label","zoom out","title","zoom out",1,"player-zoom-btns__zoombtn","zoomOut-btn",3,"click"],["type","button","tabindex","0","aria-label","zoom in","title","zoom in",1,"player-zoom-btns__zoombtn","zoomIn-btn",3,"click"],[1,"player-pagenumber"],["type","number","min","1",1,"page-count",3,"ngModel","max","ngModelChange"],["role","button","aria-label","Go to page","tabindex","0",1,"focus-arrow",3,"click"],["src","./assets/arrow-right.svg","alt","arrow-right","width","100%"],[1,"slash"],[1,"pageNumberFullcount"],[1,"visible-only-landscape"],[1,"d-flex","player-slides","ml-8"],[1,"d-flex","flex-ai-center",3,"previousAction"],[1,"d-flex","flex-ai-center",3,"nextAction"]],template:function(Ze,Se){1&Ze&&(f.TgZ(0,"div")(1,"div",0)(2,"div",1),f.YNc(3,kt,2,0,"div",2),f.YNc(4,rt,3,0,"div",3),f.YNc(5,Pt,8,3,"div",4),f.YNc(6,Xe,4,0,"div",5),f.qZA()()()),2&Ze&&(f.xp6(3),f.Q6J("ngIf",Se.config.rotation),f.xp6(1),f.Q6J("ngIf",Se.config.zoom),f.xp6(1),f.Q6J("ngIf",Se.config.goto&&Se.totalPages),f.xp6(1),f.Q6J("ngIf",Se.config.navigation))},dependencies:[k.O5,q.Fj,q.wV,q.JJ,q.qQ,q.Fd,q.On,st,Dt],styles:[':root{--sdk-sb-player-header:#fff;--sdk-player-zoombtn:#000;--sdk-player-zoombtn-icon:#333;--sdk-player-zoombtn-icon-hover:#F2F2F2;--sdk-player-page-count-bg:#fff;--sdk-player-page-count-txt:#CCCCCC;--sdk-player-page-count-arrow:#333333 }[_nghost-%COMP%] .sb-player-header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end;height:3rem;padding:.75em 1rem;background:var(--sdk-sb-player-header)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%]{border-radius:.25rem;overflow:hidden}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns__zoombtn[_ngcontent-%COMP%]{color:var(--sdk-player-zoombtn);text-align:center;line-height:.8rem;font-size:1.5rem;background-color:rgba(var(--rc-rgba-gray),.11);padding:0;transition:all .3s ease-in;cursor:pointer;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border:0px}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns__zoombtn[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;mask-size:contain;mask-repeat:no-repeat;background-color:var(--sdk-player-zoombtn-icon)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns__zoombtn[_ngcontent-%COMP%]:hover{background:var(--sdk-player-zoombtn-icon-hover)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%] .zoomOut-btn[_ngcontent-%COMP%]{border-right:.063em solid rgba(var(--rc-rgba-gray),.1)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%] .zoomOut-btn[_ngcontent-%COMP%]:after{content:"-"}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%] .zoomIn-btn[_ngcontent-%COMP%]:after{content:"+"}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%]{font-size:1rem;display:flex;align-items:center;position:relative}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]{height:2rem;width:3rem;border:.031em solid var(--sdk-player-page-count-txt);border-radius:.25rem;background-color:var(--sdk-player-page-count-bg);text-align:center}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus{border-radius:.25em 0px 0px .25rem;outline:0px}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%] ~ .focus-arrow[_ngcontent-%COMP%]{opacity:0;display:flex;align-items:center;justify-content:center;width:2.2rem;height:2rem;background:var(--sdk-player-page-count-arrow);border-radius:0 .25em .25em 0;position:absolute;left:calc(3rem + -0px);cursor:pointer}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%] ~ .focus-arrow[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:50%}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus ~ .focus-arrow[_ngcontent-%COMP%]{opacity:1}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus ~ .slash[_ngcontent-%COMP%]{visibility:hidden}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus ~ .pageNumberFullcount[_ngcontent-%COMP%]{visibility:hidden}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .slash[_ngcontent-%COMP%]{margin:0 .5rem}[_nghost-%COMP%] .player-zoom-btns-inline[_ngcontent-%COMP%]{display:inline-block}[_nghost-%COMP%] .player-replay[_ngcontent-%COMP%]{display:inline;padding:.5rem}[_nghost-%COMP%] .icon_rotate[_ngcontent-%COMP%]{background:transparent;height:2rem;text-align:center;width:2rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;padding:.25rem;cursor:pointer;transition:all .3s ease-in}[_nghost-%COMP%] .icon_rotate[_ngcontent-%COMP%]:hover{background:rgba(var(--rc-rgba-gray),.11)}[_nghost-%COMP%] .icon_rotate[_ngcontent-%COMP%] .rotate-icon[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%] sb-player-previous-navigation[_ngcontent-%COMP%], [_nghost-%COMP%] sb-player-next-navigation[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center} html[dir=rtl] .sb-player-header__panel .pdf-pagenumber .page-count:focus{border-radius:0 .25em .25rem 0!important} html[dir=rtl] .sb-player-header__panel .pdf-pagenumber .page-count~.focus-arrow{left:auto;right:calc(3rem + -0px);border-radius:.25em 0 0 .25em!important} html[dir=rtl] .sb-player-header__panel .pdf-pagenumber .page-count~.focus-arrow img{transform:rotate(180deg)}']})}class ut{static#e=this.\u0275fac=function(Ze){return new(Ze||ut)};static#t=this.\u0275mod=f.oAB({type:ut});static#n=this.\u0275inj=f.cJS({imports:[k.ez,q.u5]})}const Gt=new f.OlP("playerConfig");class gt{static forRoot(mt){return{ngModule:gt,providers:[{provide:Gt,useValue:mt}]}}static#e=this.\u0275fac=function(Ze){return new(Ze||gt)};static#t=this.\u0275mod=f.oAB({type:gt});static#n=this.\u0275inj=f.cJS({imports:[X,ut,X,ut]})}class Ct{constructor(mt){this.config=mt,this.playerContentCompatibiltyLevel=5,this.getInternetConnectivityError=new f.vpe,this.setInternetConnectivityError=()=>{const Ze=new Error;Ze.message=$e.internetConnectivity,Ze.name=me.internetConnectivity,this.getInternetConnectivityError.emit({error:Ze})},this.initInternetConnectivityError(),this.config?.contentCompatibilityLevel&&(this.playerContentCompatibiltyLevel=this.config?.contentCompatibilityLevel)}checkContentCompatibility(mt){if(mt>this.playerContentCompatibiltyLevel){const Ze=new Error;return Ze.message=`Player supports ${this.playerContentCompatibiltyLevel}\n but content compatibility is ${mt}`,Ze.name="contentCompatibily",{error:Ze,isCompitable:!1}}return{error:null,isCompitable:!0}}initInternetConnectivityError(){window.addEventListener("offline",this.setInternetConnectivityError)}ngOnDestroy(){window.removeEventListener("offline",this.setInternetConnectivityError)}static#e=this.\u0275fac=function(Ze){return new(Ze||Ct)(f.LFG(Gt))};static#t=this.\u0275prov=f.Yz7({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}},4342:(dt,de,C)=>{"use strict";C.d(de,{Wv:()=>Ha,wX:()=>_1,e3:()=>Xs});var f=C(1670),l=C(1354),k=C(5869),R=C(6396),q=/\s/;const V=function z(D){for(var _=D.length;_--&&q.test(D.charAt(_)););return _};var W=/^\s+/;const N=function re(D){return D&&D.slice(0,V(D)+1).replace(W,"")};var ee=C(2176),ie=C(7380),Oe=/^[-+]0x[0-9a-f]+$/i,De=/^0b[01]+$/i,Pe=/^0o[0-7]+$/i,ce=parseInt;const ne=function be(D){if("number"==typeof D)return D;if((0,ie.Z)(D))return NaN;if((0,ee.Z)(D)){var _="function"==typeof D.valueOf?D.valueOf():D;D=(0,ee.Z)(_)?_+"":_}if("string"!=typeof D)return 0===D?D:+D;D=N(D);var g=De.test(D);return g||Pe.test(D)?ce(D.slice(2),g?2:8):Oe.test(D)?NaN:+D};var J=1/0;const Ee=function Ne(D){return D?(D=ne(D))===J||D===-J?17976931348623157e292*(D<0?-1:1):D==D?D:0:0===D?D:0};const Ve=function ze(D){var _=Ee(D),g=_%1;return _==_?g?_-g:_:0};var j=C(5675),X=R.Z.isFinite,me=Math.min;var st=function $e(D){var _=Math[D];return function(g,x){if(g=ne(g),(x=null==x?0:me(Ve(x),292))&&X(g)){var B=((0,j.Z)(g)+"e").split("e"),ve=_(B[0]+"e"+(+B[1]+x));return+((B=((0,j.Z)(ve)+"e").split("e"))[0]+"e"+(+B[1]-x))}return _(g)}}("round");const Dt=st;var kt=C(3859),rt=C(6687),Pt=C(802);const It=function Xe(D,_){return(0,Pt.Z)(D,_)};const Gt=function ut(D,_,g,x){for(var B=D.length,ve=g+(x?1:-1);x?ve--:++ve-1:!!B&&Se(D,_,g)>-1};var Fn=C(2281),qn=C(1855),Ke=Object.prototype.hasOwnProperty;const bt=function ft(D,_){return null!=D&&Ke.call(D,_)};var At=C(1183);const Kt=function rn(D,_){return null!=D&&(0,At.Z)(D,_,bt)};const fn=function xn(D,_){var g=-1,x=D.length;for(_||(_=Array(x));++gB?0:B+_),(g=g>B?B:g)<0&&(g+=B),B=_>g?0:g-_>>>0,_>>>=0;for(var ve=Array(B);++x0&&g(lt)?_>1?Ge(lt,_-1,g,x,B):(0,Ei.Z)(B,lt):x||(B[B.length]=lt)}return B};const Nn=function Vt(D){return(null==D?0:D.length)?tt(D,1):[]};const ur=function gr(D,_,g){switch(g.length){case 0:return D.call(_);case 1:return D.call(_,g[0]);case 2:return D.call(_,g[0],g[1]);case 3:return D.call(_,g[0],g[1],g[2])}return D.apply(_,g)};var dr=Math.max;const oi=function or(D,_,g){return _=dr(void 0===_?D.length-1:_,0),function(){for(var x=arguments,B=-1,ve=dr(x.length-_,0),We=Array(ve);++B0){if(++_>=800)return arguments[0]}else _=0;return D.apply(void 0,arguments)}}(la);const lf=Ad;const Dc=function Ec(D){return lf(oi(D,void 0,Nn),D+"")};var Od=Dc(function(D,_){var g={};if(null==D)return g;var x=!1;_=(0,qe.Z)(_,function(ve){return ve=(0,po.Z)(ve,D),x||(x=ve.length>1),ve}),Er(D,Qr(D),g),x&&(g=xu(g,7,Jn));for(var B=_.length;B--;)Gs(g,_[B]);return g});const xc=Od;const Su=function Pd(D,_){return null==D||Gs(D,_)};var Ld=C(6570);const Nd=function ls(D,_,g,x){if(!(0,ee.Z)(D))return D;for(var B=-1,ve=(_=(0,po.Z)(_,D)).length,We=ve-1,lt=D;null!=lt&&++B-1?B[ve?_[We]:We]:void 0}};var Bd=Math.max;var bn=Au(function cf(D,_,g){var x=null==D?0:D.length;if(!x)return-1;var B=null==g?0:Ve(g);return B<0&&(B=Bd(x+B,0)),Gt(D,(0,Ws.Z)(_,3),B)});const Es=bn;const Oi=function hh(D,_,g){(void 0!==g&&!(0,vt.Z)(D[_],g)||void 0===g&&!(_ in D))&&Re(D,_,g)};var Ou=C(5247);const cs=function Ic(D){return(0,Wn.Z)(D)&&(0,Wt.Z)(D)};var Rl=C(3084),Fd=C(9343);const Ac=function Sc(D,_){if(("constructor"!==_||"function"!=typeof D[_])&&"__proto__"!=_)return D[_]};const zd=function df(D){return Er(D,nr(D))};const Tr=function Ut(D,_,g,x,B,ve,We){var lt=Ac(D,g),en=Ac(_,g),Qn=We.get(en);if(Qn)Oi(D,g,Qn);else{var Bn=ve?ve(lt,en,g+"",D,_,We):void 0,fr=void 0===Bn;if(fr){var wi=(0,yn.Z)(en),Ps=!wi&&(0,wr.Z)(en),Go=!wi&&!Ps&&(0,Fd.Z)(en);Bn=en,wi||Ps||Go?(0,yn.Z)(lt)?Bn=lt:cs(lt)?Bn=fn(lt):Ps?(fr=!1,Bn=Ti(en,!0)):Go?(fr=!1,Bn=jn(en,!0)):Bn=[]:Vn(en)||(0,L.Z)(en)?(Bn=lt,(0,L.Z)(lt)?Bn=zd(lt):(!(0,ee.Z)(lt)||(0,Rl.Z)(lt))&&(Bn=Ki(en))):fr=!1}fr&&(We.set(en,Bn),B(Bn,en,x,ve,We),We.delete(en)),Oi(D,g,Bn)}};const ff=function Pu(D,_,g,x,B){D!==_&&(0,Ou.Z)(_,function(ve,We){if(B||(B=new at.Z),(0,ee.Z)(ve))Tr(D,_,We,g,Pu,x,B);else{var lt=x?x(Ac(D,We),ve,We+"",D,_,B):void 0;void 0===lt&&(lt=ve),Oi(D,We,lt)}},nr)};const Bl=function Hi(D,_){return lf(oi(D,_,Ji.Z),D+"")};var $r=C(9154);var Ud=function Ys(D){return Bl(function(_,g){var x=-1,B=g.length,ve=B>1?g[B-1]:void 0,We=B>2?g[2]:void 0;for(ve=D.length>3&&"function"==typeof ve?(B--,ve):void 0,We&&(0,$r.Z)(g[0],g[1],We)&&(ve=B<3?void 0:ve,B=1),_=Object(_);++x-1};const ca=function Pc(D,_,g){for(var x=-1,B=null==D?0:D.length;++x=200&&(ve=Ta.Z,We=!1,_=new Vd.Z(_));e:for(;++B=200){var Qn=_?null:_f(D);if(Qn)return(0,co.Z)(Qn);We=!1,B=Ta.Z,en=new Vd.Z}else en=_?[]:lt;e:for(;++x"u"||(typeof qi.__theme>"u"?(ju||(ju=function Bc(){if(typeof document>"u")return null;const D=document.createElement("span");D.innerText="test bs version",document.body.appendChild(D),D.classList.add("d-none");const _=D.getBoundingClientRect();return document.body.removeChild(D),_&&0===_.top?"bs4":"bs3"}()),"bs3"===ju):"bs4"!==qi.__theme)}class z0{constructor(){this.length=0,this.asArray=[]}get(_){if(0===this.length||_<0||_>=this.length)return;let g=this.head;for(let x=0;x<_;x++)g=g.next;return g.value}add(_,g=this.length){if(g<0||g>this.length)throw new Error("Position is out of the list");const x={value:_,next:void 0,previous:void 0};if(0===this.length)this.head=x,this.tail=x,this.current=x;else if(0===g)x.next=this.head,this.head.previous=x,this.head=x;else if(g===this.length)this.tail.next=x,x.previous=this.tail,this.tail=x;else{const B=this.getNode(g-1),ve=B.next;B.next=x,ve.previous=x,x.previous=B,x.next=ve}this.length++,this.createInternalArrayRepresentation()}remove(_=0){if(0===this.length||_<0||_>=this.length)throw new Error("Position is out of the list");if(0===_)this.head=this.head.next,this.head?this.head.previous=void 0:this.tail=void 0;else if(_===this.length-1)this.tail=this.tail.previous,this.tail.next=void 0;else{const g=this.getNode(_);g.next.previous=g.previous,g.previous.next=g.next}this.length--,this.createInternalArrayRepresentation()}set(_,g){if(0===this.length||_<0||_>=this.length)throw new Error("Position is out of the list");this.getNode(_).value=g,this.createInternalArrayRepresentation()}toArray(){return this.asArray}findAll(_){let g=this.head;const x=[];for(let B=0;B{this.add(g)}),this.length}pop(){if(0===this.length)return;const _=this.tail;return this.remove(this.length-1),_.value}unshift(..._){return _.reverse(),_.forEach(g=>{this.add(g,0)}),this.length}shift(){if(0===this.length)return;const _=this.head.value;return this.remove(),_}forEach(_){let g=this.head;for(let x=0;x=this.length)throw new Error("Position is out of the list");let g=this.head;for(let x=0;x<_;x++)g=g.next;return g}createInternalArrayRepresentation(){const _=[];let g=this.head;for(;g;)_.push(g.value),g=g.next;this.asArray=_}}typeof console>"u"||console;class Ia{constructor(){this.interval=5e3,this.noPause=!1,this.noWrap=!1,this.showIndicators=!0,this.pauseOnFocus=!1,this.indicatorsByChunk=!1,this.itemsPerSlide=1,this.singleSlideOffset=!1}}Ia.decorators=[{type:l.GSi,args:[{providedIn:"root"}]}],Ia.\u0275prov=(0,l.Yz7)({factory:function(){return new Ia},token:Ia,providedIn:"root"});const zr={UNKNOWN:0,NEXT:1,PREV:2};zr[zr.UNKNOWN]="UNKNOWN",zr[zr.NEXT]="NEXT",zr[zr.PREV]="PREV";class to{constructor(_,g){this.ngZone=g,this.indicatorsByChunk=!1,this.itemsPerSlide=1,this.singleSlideOffset=!1,this.isAnimated=!1,this.activeSlideChange=new l.vpe(!1),this.slideRangeChange=new l.vpe,this.startFromIndex=0,this._slides=new z0,this._currentVisibleSlidesIndex=0,this.destroyed=!1,this.getActive=x=>x.active,this.makeSlidesConsistent=x=>{x.forEach((B,ve)=>B.item.order=ve)},Object.assign(this,_)}set activeSlide(_){this.multilist||this._slides.length&&_!==this._currentActiveSlide&&this._select(_)}get activeSlide(){return this._currentActiveSlide}get interval(){return this._interval}set interval(_){this._interval=_,this.restartTimer()}get slides(){return this._slides.toArray()}get isBs4(){return!Vu()}ngAfterViewInit(){setTimeout(()=>{this.singleSlideOffset&&(this.indicatorsByChunk=!1),this.multilist&&(this._chunkedSlides=function Hl(D,_){const g=[],x=Math.ceil(D.length/_);let B=0;for(;Bthis.itemsPerSlide&&this.play()}removeSlide(_){const g=this._slides.indexOf(_);if(this._currentActiveSlide===g){let x;this._slides.length>1&&(x=this.isLast(g)?this.noWrap?g-1:0:g),this._slides.remove(g),setTimeout(()=>{this._select(x)},0)}else{this._slides.remove(g);const x=this.getCurrentSlideIndex();setTimeout(()=>{this._currentActiveSlide=x,this.activeSlideChange.emit(this._currentActiveSlide)},0)}}nextSlideFromInterval(_=!1){this.move(zr.NEXT,_)}nextSlide(_=!1){this.isPlaying&&this.restartTimer(),this.move(zr.NEXT,_)}previousSlide(_=!1){this.isPlaying&&this.restartTimer(),this.move(zr.PREV,_)}getFirstVisibleIndex(){return this.slides.findIndex(this.getActive)}getLastVisibleIndex(){return function n1(D,_){let g=D.length;for(;g--;)if(_(D[g],g,D))return g;return-1}(this.slides,this.getActive)}move(_,g=!1){const x=this.getFirstVisibleIndex(),B=this.getLastVisibleIndex();this.noWrap&&(_===zr.NEXT&&this.isLast(B)||_===zr.PREV&&0===x)||(this.multilist?this.moveMultilist(_):this.activeSlide=this.findNextSlideIndex(_,g))}keydownPress(_){if(13===_.keyCode||"Enter"===_.key||32===_.keyCode||"Space"===_.key)return this.nextSlide(),void _.preventDefault();37!==_.keyCode&&"LeftArrow"!==_.key?39!==_.keyCode&&"RightArrow"!==_.key||this.nextSlide():this.previousSlide()}onMouseLeave(){this.pauseOnFocus||this.play()}onMouseUp(){this.pauseOnFocus||this.play()}pauseFocusIn(){this.pauseOnFocus&&(this.isPlaying=!1,this.resetTimer())}pauseFocusOut(){this.play()}selectSlide(_){this.isPlaying&&this.restartTimer(),this.multilist?this.selectSlideRange(this.indicatorsByChunk?_*this.itemsPerSlide:_):this.activeSlide=this.indicatorsByChunk?_*this.itemsPerSlide:_}play(){this.isPlaying||(this.isPlaying=!0,this.restartTimer())}pause(){this.noPause||(this.isPlaying=!1,this.resetTimer())}getCurrentSlideIndex(){return this._slides.findIndex(this.getActive)}isLast(_){return _+1>=this._slides.length}isFirst(_){return 0===_}indicatorsSlides(){return this.slides.filter((_,g)=>!this.indicatorsByChunk||g%this.itemsPerSlide==0)}selectInitialSlides(){const _=this.startFromIndex<=this._slides.length?this.startFromIndex:0;if(this.hideSlides(),this.singleSlideOffset){if(this._slidesWithIndexes=this.mapSlidesAndIndexes(),this._slides.length-_g.item.active=!0),this.makeSlidesConsistent(this._slidesWithIndexes)}else this.selectRangeByNestedIndex(_);this.slideRangeChange.emit(this.getVisibleIndexes())}findNextSlideIndex(_,g){let x=0;if(g||!this.isLast(this.activeSlide)||_===zr.PREV||!this.noWrap){switch(_){case zr.NEXT:x=this.isLast(this._currentActiveSlide)?!g&&this.noWrap?this._currentActiveSlide:0:this._currentActiveSlide+1;break;case zr.PREV:x=this._currentActiveSlide>0?this._currentActiveSlide-1:!g&&this.noWrap?this._currentActiveSlide:this._slides.length-1;break;default:throw new Error("Unknown direction")}return x}}mapSlidesAndIndexes(){return this.slides.slice().map((_,g)=>({index:g,item:_}))}selectSlideRange(_){if(!this.isIndexInRange(_)){if(this.hideSlides(),this.singleSlideOffset){const g=this.isIndexOnTheEdges(_)?_:_-this.itemsPerSlide+1,x=this.isIndexOnTheEdges(_)?_+this.itemsPerSlide:_+1;this._slidesWithIndexes=this.mapSlidesAndIndexes().slice(g,x),this.makeSlidesConsistent(this._slidesWithIndexes),this._slidesWithIndexes.forEach(B=>B.item.active=!0)}else this.selectRangeByNestedIndex(_);this.slideRangeChange.emit(this.getVisibleIndexes())}}selectRangeByNestedIndex(_){const g=this._chunkedSlides.map((x,B)=>({index:B,list:x})).find(x=>void 0!==x.list.find(B=>B.index===_));this._currentVisibleSlidesIndex=g.index,this._chunkedSlides[g.index].forEach(x=>{x.item.active=!0})}isIndexOnTheEdges(_){return _+1-this.itemsPerSlide<=0||_+this.itemsPerSlide<=this._slides.length}isIndexInRange(_){return this.singleSlideOffset?this._slidesWithIndexes.map(x=>x.index).indexOf(_)>=0:_<=this.getLastVisibleIndex()&&_>=this.getFirstVisibleIndex()}hideSlides(){this.slides.forEach(_=>_.active=!1)}isVisibleSlideListLast(){return this._currentVisibleSlidesIndex===this._chunkedSlides.length-1}isVisibleSlideListFirst(){return 0===this._currentVisibleSlidesIndex}moveSliderByOneItem(_){let g,x,B,ve;if(this.noWrap){g=this.getFirstVisibleIndex(),x=this.getLastVisibleIndex(),B=_===zr.NEXT?g:x,ve=_!==zr.NEXT?g-1:this.isLast(x)?0:x+1,this._slides.get(B).active=!1,this._slides.get(ve).active=!0;const We=this.mapSlidesAndIndexes().filter(lt=>lt.item.active);this.makeSlidesConsistent(We),this.slideRangeChange.emit(this.getVisibleIndexes())}else{let We;g=this._slidesWithIndexes[0].index,x=this._slidesWithIndexes[this._slidesWithIndexes.length-1].index,_===zr.NEXT?(this._slidesWithIndexes.shift(),We=this.isLast(x)?0:x+1,this._slidesWithIndexes.push({index:We,item:this._slides.get(We)})):(this._slidesWithIndexes.pop(),We=this.isFirst(g)?this._slides.length-1:g-1,this._slidesWithIndexes=[{index:We,item:this._slides.get(We)},...this._slidesWithIndexes]),this.hideSlides(),this._slidesWithIndexes.forEach(lt=>lt.item.active=!0),this.makeSlidesConsistent(this._slidesWithIndexes),this.slideRangeChange.emit(this._slidesWithIndexes.map(lt=>lt.index))}}moveMultilist(_){this.singleSlideOffset?this.moveSliderByOneItem(_):(this.hideSlides(),this.noWrap?this._currentVisibleSlidesIndex=_===zr.NEXT?this._currentVisibleSlidesIndex+1:this._currentVisibleSlidesIndex-1:_===zr.NEXT?this._currentVisibleSlidesIndex=this.isVisibleSlideListLast()?0:this._currentVisibleSlidesIndex+1:this._currentVisibleSlidesIndex=this.isVisibleSlideListFirst()?this._chunkedSlides.length-1:this._currentVisibleSlidesIndex-1,this._chunkedSlides[this._currentVisibleSlidesIndex].forEach(g=>g.item.active=!0),this.slideRangeChange.emit(this.getVisibleIndexes()))}getVisibleIndexes(){return this.singleSlideOffset?this._slidesWithIndexes.map(_=>_.index):this._chunkedSlides[this._currentVisibleSlidesIndex].map(_=>_.index)}_select(_){if(isNaN(_))return void this.pause();if(!this.multilist){const x=this._slides.get(this._currentActiveSlide);x&&(x.active=!1)}const g=this._slides.get(_);g&&(this._currentActiveSlide=_,g.active=!0,this.activeSlide=_,this.activeSlideChange.emit(_))}restartTimer(){this.resetTimer();const _=+this.interval;!isNaN(_)&&_>0&&(this.currentInterval=this.ngZone.runOutsideAngular(()=>setInterval(()=>{const g=+this.interval;this.ngZone.run(()=>{this.isPlaying&&!isNaN(this.interval)&&g>0&&this.slides.length?this.nextSlideFromInterval():this.pause()})},_)))}get multilist(){return this.itemsPerSlide>1}resetTimer(){this.currentInterval&&(clearInterval(this.currentInterval),this.currentInterval=void 0)}}to.decorators=[{type:l.wA2,args:[{selector:"carousel",template:'\n'}]}],to.ctorParameters=()=>[{type:Ia},{type:l.R0b}],to.propDecorators={noWrap:[{type:l.IIB}],noPause:[{type:l.IIB}],showIndicators:[{type:l.IIB}],pauseOnFocus:[{type:l.IIB}],indicatorsByChunk:[{type:l.IIB}],itemsPerSlide:[{type:l.IIB}],singleSlideOffset:[{type:l.IIB}],isAnimated:[{type:l.IIB}],activeSlideChange:[{type:l.r_U}],slideRangeChange:[{type:l.r_U}],activeSlide:[{type:l.IIB}],startFromIndex:[{type:l.IIB}],interval:[{type:l.IIB}]};class hs{constructor(_){this.itemWidth="100%",this.order=0,this.addClass=!0,this.carousel=_}ngOnInit(){this.carousel.addSlide(this),this.itemWidth=100/this.carousel.itemsPerSlide+"%"}ngOnDestroy(){this.carousel.removeSlide(this)}}hs.decorators=[{type:l.wA2,args:[{selector:"slide",template:'\n
\n \n
\n ',host:{"[attr.aria-hidden]":"!active"},styles:["\n :host.carousel-animation {\n transition: opacity 0.6s ease, visibility 0.6s ease;\n float: left;\n }\n :host.carousel-animation.active {\n opacity: 1;\n visibility: visible;\n }\n :host.carousel-animation:not(.active) {\n display: block;\n position: absolute;\n opacity: 0;\n visibility: hidden;\n }\n "]}]}],hs.ctorParameters=()=>[{type:to}],hs.propDecorators={active:[{type:l.pfw,args:["class.active"]},{type:l.IIB}],itemWidth:[{type:l.pfw,args:["style.width"]}],order:[{type:l.pfw,args:["style.order"]}],isAnimated:[{type:l.pfw,args:["class.carousel-animation"]}],addClass:[{type:l.pfw,args:["class.item"]},{type:l.pfw,args:["class.carousel-item"]}]};class Sa{static forRoot(){return{ngModule:Sa,providers:[]}}}Sa.decorators=[{type:l.LVF,args:[{imports:[Cr.ez],declarations:[hs,to],exports:[hs,to]}]}];var fl=C(9681),Qs=C(2130),zc=C(3190),r1=C(2484),hl=C(6520),Uc=C(6241);function i1(D){return _=>_.lift(new yh(D))}class yh{constructor(_){this.notifier=_}call(_,g){const x=new V0(_),B=(0,Uc.ft)(this.notifier,new Uc.IY(x));return B&&!x.seenValue?(x.add(B),g.subscribe(x)):x}}class V0 extends Uc.Ds{constructor(_){super(_),this.seenValue=!1}notifyNext(){this.seenValue=!0,this.complete()}notifyComplete(){}}var da=C(6345),Ri=C(3873),Zl=C(153);const Mi=function(D){return{disabled:D}};function o1(D,_){if(1&D&&(l._UZ(0,"div",6),l.ALo(1,"safeHtml")),2&D){const g=l.oxw();l.Q6J("innerHTML",l.lcZ(1,2,null==g.mcqOption?null:g.mcqOption.label),l.oJD)("ngClass",l.VKq(4,Mi,!0===g.mcqOption.isDisabled))}}function Gl(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"input",7),l.NdJ("click",function(B){l.CHM(g);const ve=l.oxw();return l.KtG(ve.optionClicked(B,ve.mcqOption))}),l.qZA()}if(2&D){const g=l.oxw();l.Q6J("checked",g.mcqOption.selected)}}function Cf(D,_){if(1&D&&l._UZ(0,"input",8),2&D){const g=l.oxw();l.Q6J("checked",g.mcqOption.selected)("disabled",null==g.mcqOption?null:g.mcqOption.isDisabled)}}const No=function(D,_){return{radiomark:D,checkmark:_}};function Wl(D,_){if(1&D&&l._UZ(0,"input",11),2&D){const g=l.oxw().$implicit;l.Q6J("checked",g.selected)}}function bf(D,_){if(1&D&&l._UZ(0,"input",12),2&D){const g=l.oxw().$implicit;l.Q6J("checked",g.selected)("disabled",null==g?null:g.isDisabled)}}function jc(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"div",4),l.NdJ("keydown",function(B){const ve=l.CHM(g),We=ve.$implicit,lt=ve.index,en=l.oxw(2);return l.KtG(We.isDisabled?null:en.onEnter(B,We,lt))})("click",function(B){const ve=l.CHM(g),We=ve.$implicit,lt=ve.index,en=l.oxw(2);return l.KtG(We.isDisabled?null:en.onOptionSelect(B,We,lt))}),l.TgZ(1,"div",5),l._UZ(2,"div",6),l.ALo(3,"safeHtml"),l.TgZ(4,"div",7),l.YNc(5,Wl,1,1,"input",8),l.YNc(6,bf,1,2,"input",9),l._UZ(7,"span",10),l.qZA()()()}if(2&D){const g=_.$implicit,x=l.oxw(2);l.Q6J("ngClass",l.VKq(9,Mi,!0===g.isDisabled)),l.uIk("aria-checked",g.selected),l.xp6(1),l.Q6J("ngClass",g.selected?"quml-option quml-option--selected":"quml-option"),l.xp6(1),l.Q6J("innerHTML",l.lcZ(3,7,g.label),l.oJD),l.xp6(3),l.Q6J("ngIf","single"===x.cardinality),l.xp6(1),l.Q6J("ngIf","multiple"===x.cardinality),l.xp6(1),l.Q6J("ngClass",l.WLB(11,No,"single"===x.cardinality,"multiple"===x.cardinality))}}function Kl(D,_){if(1&D&&(l.TgZ(0,"div",2),l.YNc(1,jc,8,14,"div",3),l.qZA()),2&D){const g=l.oxw();l.xp6(1),l.Q6J("ngForOf",g.mcqOptions)}}function Vc(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"div")(1,"quml-mcq-image-option",16),l.NdJ("imgOptionSelected",function(B){const ve=l.CHM(g),We=ve.$implicit,lt=ve.index,en=l.oxw(2);return l.KtG(en.onOptionSelect(B,We,lt))}),l.qZA()()}if(2&D){const g=_.$implicit,x=l.oxw(2);l.xp6(1),l.Q6J("mcqOption",g)("cardinality",x.cardinality)}}function H0(D,_){if(1&D&&(l.TgZ(0,"div")(1,"div",13)(2,"div",14),l.YNc(3,Vc,2,2,"div",15),l.qZA()()()),2&D){const g=l.oxw();l.xp6(3),l.Q6J("ngForOf",g.mcqOptions)}}function Z0(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"div")(1,"quml-mcq-image-option",16),l.NdJ("imgOptionSelected",function(B){const ve=l.CHM(g),We=ve.$implicit,lt=ve.index,en=l.oxw(2);return l.KtG(en.onOptionSelect(B,We,lt))}),l.qZA()()}if(2&D){const g=_.$implicit,x=l.oxw(2);l.xp6(1),l.Q6J("mcqOption",g)("cardinality",x.cardinality)}}function G0(D,_){if(1&D&&(l.TgZ(0,"div")(1,"div",17)(2,"div",14),l.YNc(3,Z0,2,2,"div",15),l.qZA()()()),2&D){const g=l.oxw();l.xp6(3),l.Q6J("ngForOf",g.mcqOptions)}}function ko(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"div")(1,"quml-mcq-image-option",16),l.NdJ("imgOptionSelected",function(B){const ve=l.CHM(g),We=ve.$implicit,lt=ve.index,en=l.oxw(2);return l.KtG(en.onOptionSelect(B,We,lt))}),l.qZA()()}if(2&D){const g=_.$implicit,x=l.oxw(2);l.xp6(1),l.Q6J("mcqOption",g)("cardinality",x.cardinality)}}function Hc(D,_){if(1&D&&(l.TgZ(0,"div")(1,"div",13)(2,"div",14),l.YNc(3,ko,2,2,"div",15),l.qZA()()()),2&D){const g=l.oxw();l.xp6(3),l.Q6J("ngForOf",g.mcqOptions)}}function Aa(D,_){if(1&D&&l._UZ(0,"img",4),2&D){const g=l.oxw();l.s9C("src",g.image,l.LSH)}}function Mf(D,_){if(1&D&&(l._UZ(0,"div",5),l.ALo(1,"safeHtml")),2&D){const g=l.oxw();l.Q6J("innerHtml",l.lcZ(1,1,g.htmlTag),l.oJD)}}function wf(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"div",6)(1,"div",7)(2,"quml-mcq-question",8),l.NdJ("showPopup",function(){l.CHM(g);const B=l.oxw();return l.KtG(B.showPopup())}),l.qZA()(),l.TgZ(3,"div",9)(4,"quml-mcq-option",10),l.NdJ("optionSelected",function(B){l.CHM(g);const ve=l.oxw();return l.KtG(ve.getSelectedOptionAndResult(B))})("showPopup",function(){l.CHM(g);const B=l.oxw();return l.KtG(B.showPopup())}),l.qZA()()()}if(2&D){const g=l.oxw();l.xp6(2),l.Q6J("mcqQuestion",g.mcqQuestion)("layout",g.layout),l.xp6(2),l.Q6J("mcqOptions",g.options)("replayed",g.replayed)("cardinality",g.cardinality)("solutions",g.solutions)("layout",g.layout)("numberOfCorrectOptions",g.numberOfCorrectOptions)("tryAgain",g.tryAgain)}}function Hu(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"div",11)(1,"div",7),l._UZ(2,"quml-mcq-question",12),l.qZA(),l.TgZ(3,"div",9)(4,"quml-mcq-option",13),l.NdJ("optionSelected",function(B){l.CHM(g);const ve=l.oxw();return l.KtG(ve.getSelectedOptionAndResult(B))}),l.qZA()()()}if(2&D){const g=l.oxw();l.xp6(2),l.Q6J("mcqQuestion",g.mcqQuestion)("layout",g.layout),l.xp6(2),l.Q6J("mcqOptions",g.options)("replayed",g.replayed)("cardinality",g.cardinality)("layout",g.layout)("solutions",g.solutions)("tryAgain",g.tryAgain)("numberOfCorrectOptions",g.numberOfCorrectOptions)}}function Zu(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"div",14)(1,"div",15)(2,"div",7),l._UZ(3,"quml-mcq-question",12),l.qZA(),l.TgZ(4,"div",9)(5,"quml-mcq-option",16),l.NdJ("optionSelected",function(B){l.CHM(g);const ve=l.oxw();return l.KtG(ve.getSelectedOptionAndResult(B))}),l.qZA()()()()}if(2&D){const g=l.oxw();l.xp6(3),l.Q6J("mcqQuestion",g.mcqQuestion)("layout",g.layout),l.xp6(2),l.Q6J("shuffleOptions",g.shuffleOptions)("mcqOptions",g.options)("replayed",g.replayed)("cardinality",g.cardinality)("solutions",g.solutions)("layout",g.layout)("tryAgain",g.tryAgain)("numberOfCorrectOptions",g.numberOfCorrectOptions)}}function Tf(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"div",17)(1,"div",18)(2,"div",7),l._UZ(3,"quml-mcq-question",12),l.qZA(),l.TgZ(4,"div",9)(5,"quml-mcq-option",19),l.NdJ("optionSelected",function(B){l.CHM(g);const ve=l.oxw();return l.KtG(ve.getSelectedOptionAndResult(B))}),l.qZA()()()()}if(2&D){const g=l.oxw();l.xp6(3),l.Q6J("mcqQuestion",g.mcqQuestion)("layout",g.layout),l.xp6(2),l.Q6J("mcqOptions",g.options)("replayed",g.replayed)("cardinality",g.cardinality)("solutions",g.solutions)("layout",g.layout)("tryAgain",g.tryAgain)("numberOfCorrectOptions",g.numberOfCorrectOptions)}}function Yl(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"div",20)(1,"div",21),l._UZ(2,"quml-mcq-question",12),l.qZA(),l.TgZ(3,"div",22)(4,"quml-mcq-option",19),l.NdJ("optionSelected",function(B){l.CHM(g);const ve=l.oxw();return l.KtG(ve.getSelectedOptionAndResult(B))}),l.qZA()()()}if(2&D){const g=l.oxw();l.xp6(2),l.Q6J("mcqQuestion",g.mcqQuestion)("layout",g.layout),l.xp6(2),l.Q6J("mcqOptions",g.options)("replayed",g.replayed)("cardinality",g.cardinality)("solutions",g.solutions)("layout",g.layout)("tryAgain",g.tryAgain)("numberOfCorrectOptions",g.numberOfCorrectOptions)}}function Ef(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"quml-quml-popup",23),l.NdJ("popUpClose",function(){l.CHM(g);const B=l.oxw();return l.KtG(B.closePopUp())}),l.qZA()}}function s1(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"div",9),l.NdJ("click",function(){l.CHM(g);const B=l.oxw();return l.KtG(B.showAnswerToUser())})("keydown",function(B){l.CHM(g);const ve=l.oxw();return l.KtG(ve.onEnter(B))}),l._uU(1,"Show Answer"),l.qZA()}}function Gu(D,_){if(1&D&&(l.TgZ(0,"div",11),l._UZ(1,"div",12),l.ALo(2,"safeHtml"),l.qZA()),2&D){const g=_.$implicit,x=l.oxw(2);l.uIk("aria-hidden",!x.showAnswer||null),l.xp6(1),l.Q6J("innerHTML",l.lcZ(2,2,g.value),l.oJD)}}function Ql(D,_){if(1&D&&(l.ynx(0),l.TgZ(1,"div",2),l._uU(2,"Solution"),l.qZA(),l.YNc(3,Gu,3,4,"div",10),l.ALo(4,"keyvalue"),l.BQk()),2&D){const g=l.oxw();l.xp6(1),l.uIk("aria-hidden",!g.showAnswer||null),l.xp6(2),l.Q6J("ngForOf",l.lcZ(4,2,g.solutions))}}function $l(D,_){if(1&D&&(l.TgZ(0,"div",11),l._UZ(1,"span",12),l.TgZ(2,"p"),l._uU(3),l.qZA()()),2&D){const g=_.$implicit;l.xp6(1),l.Q6J("ngClass",g.class?g.class:"")("innerHtml",g.iconText,l.oJD),l.xp6(2),l.Oqu(g.title)}}function a1(D,_){if(1&D&&(l.TgZ(0,"div",10),l._uU(1),l.qZA()),2&D){const g=l.oxw();l.xp6(1),l.AsE(" Attempt no ",g.attempts.current,"/",g.attempts.max,"")}}function Jl(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"img",11),l.NdJ("click",function(){l.CHM(g);const B=l.oxw();return l.KtG(B.openProgressIndicatorPopup())}),l.qZA()}}function l1(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"img",12),l.NdJ("click",function(){l.CHM(g);const B=l.oxw();return l.KtG(B.toggleScreenRotate.emit())}),l.qZA()}}function u1(D,_){if(1&D&&(l.TgZ(0,"div",14),l._UZ(1,"quml-durationtimer"),l.TgZ(2,"span"),l._uU(3),l.qZA()()),2&D){const g=l.oxw(2);l.hYB("title","",g.minutes,":",g.seconds,""),l.xp6(3),l.AsE("",g.minutes,":",g.seconds,"")}}const Wu=function(D){return{blink:D}};function Ku(D,_){if(1&D&&(l.TgZ(0,"div",14),l._UZ(1,"quml-durationtimer"),l.TgZ(2,"span",15),l._uU(3),l.qZA()()),2&D){const g=l.oxw(2);l.hYB("title","",g.minutes,":",g.seconds,""),l.xp6(2),l.Q6J("ngClass",l.VKq(4,Wu,g.showWarning)),l.xp6(1),l.Oqu(g.time)}}function c1(D,_){if(1&D&&(l.ynx(0),l.YNc(1,u1,4,4,"div",13),l.YNc(2,Ku,4,6,"div",13),l.BQk()),2&D){const g=l.oxw();l.xp6(1),l.Q6J("ngIf",!g.initializeTimer),l.xp6(1),l.Q6J("ngIf",g.initializeTimer&&g.time)}}function W0(D,_){if(1&D&&(l.ynx(0),l.TgZ(1,"div",14),l._UZ(2,"quml-durationtimer"),l.TgZ(3,"span"),l._uU(4),l.qZA()(),l.BQk()),2&D){const g=l.oxw();l.xp6(1),l.hYB("title","",g.minutes,":",g.seconds,""),l.xp6(3),l.Oqu(g.time)}}function Gc(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"div",20),l.NdJ("click",function(){l.CHM(g);const B=l.oxw(2);return l.KtG(B.nextSlide())})("keydown.enter",function(B){l.CHM(g);const ve=l.oxw(2);return B.stopPropagation(),l.KtG(ve.nextSlide())}),l.qZA()}if(2&D){const g=l.oxw(2);l.Q6J("ngClass",g.disableNext?"navigation-icon-disabled":"")}}function pl(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"div",21),l.NdJ("click",function(){l.CHM(g);const B=l.oxw(2);return l.KtG(B.nextSlide())})("keydown.enter",function(B){l.CHM(g);const ve=l.oxw(2);return B.stopPropagation(),l.KtG(ve.nextSlide())}),l.qZA()}if(2&D){const g=l.oxw(2);l.Q6J("ngClass",g.disableNext?"navigation-icon-disabled":"")}}function gl(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"div",16)(1,"div",17),l.NdJ("click",function(){l.CHM(g);const B=l.oxw();return l.KtG(B.prevSlide())}),l.qZA(),l.YNc(2,Gc,1,1,"div",18),l.YNc(3,pl,1,1,"div",19),l.qZA()}if(2&D){const g=l.oxw();l.xp6(1),l.Q6J("ngClass",g.startPageInstruction&&0===g.currentSlideIndex||!g.showStartPage&&1===g.currentSlideIndex?"navigation-icon-disabled":""),l.uIk("tabindex",g.startPageInstruction&&0===g.currentSlideIndex||!g.showStartPage&&1===g.currentSlideIndex?-1:0),l.xp6(1),l.Q6J("ngIf",!g.active),l.xp6(1),l.Q6J("ngIf",g.active)}}function Df(D,_){if(1&D&&(l.TgZ(0,"div",29),l._uU(1),l.qZA()),2&D){const g=l.oxw(2);l.xp6(1),l.AsE("",g.currentSlideIndex,"/",g.totalNoOfQuestions,"")}}function K0(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"div",30)(1,"quml-ans",31),l.NdJ("click",function(){l.CHM(g);const B=l.oxw(2);return l.KtG(B.showSolution.emit())})("keydown",function(B){l.CHM(g);const ve=l.oxw(2);return l.KtG(ve.onAnswerKeyDown(B))}),l.qZA()()}}function d1(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"div",32),l.NdJ("click",function(){l.CHM(g);const B=l.oxw(2);return l.KtG(B.nextSlide())})("keydown.enter",function(){l.CHM(g);const B=l.oxw(2);return l.KtG(B.nextSlide())}),l.qZA()}}function xf(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"div",33),l.NdJ("click",function(){l.CHM(g);const B=l.oxw(2);return l.KtG(B.nextSlide())})("keydown.enter",function(){l.CHM(g);const B=l.oxw(2);return l.KtG(B.nextSlide())}),l.qZA()}}function Y0(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"div",22),l.YNc(1,Df,2,2,"div",23),l.YNc(2,K0,2,0,"div",24),l.TgZ(3,"div",25)(4,"div",26),l.NdJ("click",function(){l.CHM(g);const B=l.oxw();return l.KtG(B.prevSlide())})("keydown.enter",function(){l.CHM(g);const B=l.oxw();return l.KtG(B.prevSlide())}),l.qZA(),l.YNc(5,d1,1,0,"div",27),l.YNc(6,xf,1,0,"div",28),l.qZA()()}if(2&D){const g=l.oxw();l.xp6(1),l.Q6J("ngIf",g.currentSlideIndex),l.xp6(1),l.Q6J("ngIf",g.currentSolutions&&g.showFeedBack),l.xp6(3),l.Q6J("ngIf",!g.active),l.xp6(1),l.Q6J("ngIf",g.active)}}function If(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"quml-progress-indicators",34),l.NdJ("close",function(){l.CHM(g);const B=l.oxw();return l.KtG(B.onProgressPopupClose())}),l.qZA()}}function Sf(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"div",15),l.NdJ("click",function(){const ve=l.CHM(g).index,We=l.oxw(2);return l.KtG(We.goToQuestion(ve+1))}),l._uU(1),l.qZA()}if(2&D){const g=_.$implicit,x=l.oxw(2);l.Q2q("aria-label","question number ",g.index,""),l.Q6J("ngClass",x.showFeedBack||"skipped"===g.class||"unattempted"===g.class?g.class:"attempted"),l.xp6(1),l.hij(" ",g.index," ")}}function Af(D,_){if(1&D&&(l.TgZ(0,"div",13),l.YNc(1,Sf,2,3,"div",14),l.qZA()),2&D){const g=l.oxw();l.xp6(1),l.Q6J("ngForOf",g.scores)}}function Xl(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"div",15),l.NdJ("click",function(){const ve=l.CHM(g).index,We=l.oxw().$implicit,lt=l.oxw(2);return l.KtG(lt.goToQuestion(ve+1,We.identifier))}),l._uU(1),l.qZA()}if(2&D){const g=_.$implicit;l.Q2q("aria-label","question number ",g.index,""),l.Q6J("ngClass",g.showFeedback||"skipped"===g.class||"unattempted"===g.class?g.class:"attempted"),l.xp6(1),l.hij(" ",g.index," ")}}function Wc(D,_){if(1&D&&(l.TgZ(0,"div",17)(1,"div",18),l._uU(2),l.qZA(),l.TgZ(3,"div",19),l.YNc(4,Xl,2,3,"div",14),l.qZA()()),2&D){const g=_.$implicit;l.xp6(2),l.hij("Section ",null==g?null:g.index,""),l.xp6(2),l.Q6J("ngForOf",null==g?null:g.children)}}function Of(D,_){if(1&D&&(l.TgZ(0,"div"),l.YNc(1,Wc,5,2,"div",16),l.qZA()),2&D){const g=l.oxw();l.xp6(1),l.Q6J("ngForOf",g.scores)}}function Oa(D,_){if(1&D&&(l.TgZ(0,"div",3)(1,"div",4),l._uU(2,"Minutes"),l.qZA(),l.TgZ(3,"div",5),l._UZ(4,"quml-timer",6),l.TgZ(5,"span",7),l._uU(6),l.qZA()()()),2&D){const g=l.oxw();l.xp6(6),l.AsE("",g.minutes,":",g.seconds,"")}}function Q0(D,_){if(1&D&&(l.TgZ(0,"div",3)(1,"div",4),l._uU(2,"Points"),l.qZA(),l.TgZ(3,"div",5)(4,"quml-startpagestaricon",6),l._uU(5,"i"),l.qZA(),l.TgZ(6,"span",7),l._uU(7),l.qZA()()()),2&D){const g=l.oxw();l.xp6(7),l.Oqu(g.points)}}function Pf(D,_){if(1&D&&(l.ynx(0),l.TgZ(1,"div",10)(2,"div",11),l._uU(3,"Instructions"),l.qZA(),l._UZ(4,"div",12),l.ALo(5,"safeHtml"),l.qZA(),l.BQk()),2&D){const g=l.oxw();l.xp6(4),l.Q6J("innerHTML",l.lcZ(5,1,g.instructions),l.oJD)}}function Ch(D,_){1&D&&(l.TgZ(0,"div",10)(1,"div",11),l._UZ(2,"img",12),l.qZA(),l._UZ(3,"div",13)(4,"img",14),l.qZA())}function $0(D,_){1&D&&(l.TgZ(0,"div",15)(1,"div",11),l._UZ(2,"img",16),l.qZA(),l._UZ(3,"div",13)(4,"img",17),l.qZA())}function J0(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"span",20),l.NdJ("click",function(){l.CHM(g);const B=l.oxw(2);return l.KtG(B.close("tryAgain"))})("keyup.enter",function(){l.CHM(g);const B=l.oxw(2);return l.KtG(B.close("tryAgain"))}),l._uU(1,"Try again"),l.qZA()}}function f1(D,_){if(1&D&&(l.TgZ(0,"div",18),l.YNc(1,J0,2,0,"span",19),l.qZA()),2&D){const g=l.oxw();l.xp6(1),l.Q6J("ngIf","wrong"===g.alertType)}}function bh(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"div",21)(1,"span",22),l.NdJ("click",function(){l.CHM(g);const B=l.oxw();return l.KtG(B.viewSolution())})("keyup.enter",function(){l.CHM(g);const B=l.oxw();return l.KtG(B.viewSolution())}),l._uU(2,"View Solution"),l.qZA()()}}function Lf(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"div",23)(1,"img",24),l.NdJ("click",function(){l.CHM(g);const B=l.oxw();return l.KtG(B.viewHint())})("keyup.enter",function(){l.CHM(g);const B=l.oxw();return l.KtG(B.viewHint())}),l.qZA()()}}const h1=["solutionVideoPlayer"];function X0(D,_){if(1&D&&(l.TgZ(0,"div",10),l._UZ(1,"div",4),l.ALo(2,"safeHtml"),l.qZA()),2&D){const g=_.$implicit;l.xp6(1),l.Q6J("innerHtml",l.lcZ(2,1,g.label),l.oJD)}}function Mh(D,_){if(1&D&&(l.TgZ(0,"div"),l._UZ(1,"div",4),l.ALo(2,"safeHtml"),l.qZA()),2&D){const g=_.$implicit;l.xp6(1),l.Q6J("innerHtml",l.lcZ(2,1,g.value),l.oJD)}}function e2(D,_){if(1&D&&(l.TgZ(0,"div"),l.YNc(1,Mh,3,3,"div",11),l.ALo(2,"keyvalue"),l.qZA()),2&D){const g=l.oxw(2);l.xp6(1),l.Q6J("ngForOf",l.lcZ(2,1,g.solutions))}}function wh(D,_){if(1&D&&(l.ynx(0),l.TgZ(1,"div",3),l._uU(2,"Solution"),l.qZA(),l.YNc(3,e2,3,3,"div",7),l.BQk()),2&D){const g=l.oxw();l.xp6(3),l.Q6J("ngIf",!g.showVideoSolution)}}const Th=["myCarousel"],t2=["imageModal"],eu=["questionSlide"];function vn(D,_){if(1&D&&(l.TgZ(0,"div",30),l._uU(1),l.qZA()),2&D){l.oxw();const g=l.MAs(9),x=l.oxw();l.xp6(1),l.AsE(" ",g.getCurrentSlideIndex(),"/",x.noOfQuestions," ")}}function Yu(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"div")(1,"quml-ans",31),l.NdJ("click",function(){l.CHM(g);const B=l.oxw(2);return l.KtG(B.getSolutions())})("keydown",function(B){l.CHM(g);const ve=l.oxw(2);return l.KtG(ve.onAnswerKeyDown(B))}),l.qZA()()}}function p1(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"div")(1,"quml-mcq",34),l.NdJ("optionSelected",function(B){l.CHM(g);const ve=l.oxw(3);return l.KtG(ve.getOptionSelected(B))}),l.qZA()()}if(2&D){const g=l.oxw().$implicit,x=l.oxw(2);l.xp6(1),l.Q6J("shuffleOptions",x.shuffleOptions)("question",g)("replayed",null==x.parentConfig?null:x.parentConfig.isReplayed)("identifier",g.id)("tryAgain",x.tryAgainClicked)}}function Kc(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"div")(1,"quml-sa",35),l.NdJ("showAnswerClicked",function(B){l.CHM(g);const ve=l.oxw().$implicit,We=l.oxw(2);return l.KtG(We.showAnswerClicked(B,ve))}),l.qZA()()}if(2&D){const g=l.oxw().$implicit,x=l.oxw(2);l.xp6(1),l.Q6J("questions",g)("replayed",null==x.parentConfig?null:x.parentConfig.isReplayed)("baseUrl",null==x.parentConfig?null:x.parentConfig.baseUrl)}}function Pa(D,_){if(1&D&&(l.TgZ(0,"slide",null,32)(2,"div",33),l.YNc(3,p1,2,5,"div",2),l.YNc(4,Kc,2,3,"div",2),l.qZA()()),2&D){const g=_.$implicit;l.xp6(2),l.Q6J("id",g.identifier),l.xp6(1),l.Q6J("ngIf","multiple choice question"===(null==g?null:g.primaryCategory.toLowerCase())),l.xp6(1),l.Q6J("ngIf","subjective question"===(null==g?null:g.primaryCategory.toLowerCase()))}}function Qu(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"li",42),l.NdJ("click",function(B){const We=l.CHM(g).$implicit,lt=l.oxw(5);return l.KtG(lt.goToSlideClicked(B,null==We?null:We.index))})("keydown",function(B){const We=l.CHM(g).$implicit,lt=l.oxw(5);return l.KtG(lt.onEnter(B,null==We?null:We.index))}),l._uU(1),l.qZA()}if(2&D){const g=_.$implicit,x=_.index;l.oxw(4);const B=l.MAs(9);l.Q2q("aria-label","question number ",null==g?null:g.index,""),l.Q6J("ngClass",x+1===B.getCurrentSlideIndex()?"skipped"===g.class?"progressBar-border":"progressBar-border "+g.class:g.class),l.xp6(1),l.hij(" ",null==g?null:g.index," ")}}function Nf(D,_){if(1&D&&(l.TgZ(0,"ul"),l.YNc(1,Qu,2,3,"li",41),l.qZA()),2&D){const g=l.oxw(4);l.xp6(1),l.Q6J("ngForOf",g.progressBarClass)}}function fi(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"li",42),l.NdJ("click",function(B){const We=l.CHM(g).$implicit,lt=l.oxw(5);return l.KtG(lt.goToSlideClicked(B,null==We?null:We.index))})("keydown",function(B){const We=l.CHM(g).$implicit,lt=l.oxw(5);return l.KtG(lt.onEnter(B,null==We?null:We.index))}),l._uU(1),l.qZA()}if(2&D){const g=_.$implicit,x=_.index;l.oxw(4);const B=l.MAs(9);l.Q2q("aria-label","question number ",null==g?null:g.index,""),l.Q6J("ngClass",x+1===B.getCurrentSlideIndex()?"skipped"===g.class?"progressBar-border":"att-color progressBar-border":"skipped"===g.class?g.class:"unattempted"===g.class?"":"att-color"),l.xp6(1),l.hij(" ",null==g?null:g.index," ")}}function La(D,_){if(1&D&&(l.TgZ(0,"ul",43),l.YNc(1,fi,2,3,"li",41),l.qZA()),2&D){const g=l.oxw(4);l.xp6(1),l.Q6J("ngForOf",g.progressBarClass)}}const Na=function(D,_){return{attempted:D,partial:_}},tu=function(D){return{active:D}};function nu(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"li",38),l.NdJ("click",function(){const ve=l.CHM(g).$implicit,We=l.oxw(3);return l.KtG(We.jumpToSection(null==ve?null:ve.identifier))})("keydown",function(B){const We=l.CHM(g).$implicit,lt=l.oxw(3);return l.KtG(lt.onSectionEnter(B,null==We?null:We.identifier))}),l.TgZ(1,"label",39),l._uU(2),l.qZA(),l.YNc(3,Nf,2,1,"ul",2),l.YNc(4,La,2,1,"ul",40),l.qZA()}if(2&D){const g=_.$implicit,x=_.index,B=l.oxw(3);l.Q2q("aria-label","section ",null==g?null:g.index,""),l.Q6J("ngClass",l.WLB(7,Na,"attempted"===g.class,"partial"===g.class)),l.xp6(1),l.MGl("for","list-item-",x,""),l.Q6J("ngClass",l.VKq(10,tu,(null==g?null:g.isActive)&&!B.showRootInstruction&&"attempted"!==g.class)),l.xp6(1),l.Oqu(null==g?null:g.index),l.xp6(1),l.Q6J("ngIf",(null==g?null:g.isActive)&&B.showFeedBack),l.xp6(1),l.Q6J("ngIf",(null==g?null:g.isActive)&&!B.showFeedBack)}}function Yc(D,_){if(1&D&&(l.TgZ(0,"ul",36),l.YNc(1,nu,5,12,"li",37),l.qZA()),2&D){const g=l.oxw(2);l.xp6(1),l.Q6J("ngForOf",g.mainProgressBar)}}function $u(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"li",46),l.NdJ("click",function(B){const We=l.CHM(g).$implicit,lt=l.oxw(3);return l.KtG(lt.goToSlideClicked(B,null==We?null:We.index))})("keydown",function(B){const We=l.CHM(g).$implicit,lt=l.oxw(3);return l.KtG(lt.onEnter(B,null==We?null:We.index))}),l._uU(1),l.qZA()}if(2&D){const g=_.$implicit,x=_.index;l.oxw(2);const B=l.MAs(9);l.Q2q("aria-label","question number ",null==g?null:g.index,""),l.Q6J("ngClass",x+1===B.getCurrentSlideIndex()?"skipped"===g.class?"progressBar-border":"progressBar-border "+g.class:g.class),l.xp6(1),l.hij(" ",null==g?null:g.index," ")}}function Qc(D,_){if(1&D&&(l.TgZ(0,"ul",44),l.YNc(1,$u,2,3,"li",45),l.qZA()),2&D){const g=l.oxw(2);l.xp6(1),l.Q6J("ngForOf",g.progressBarClass)}}function $c(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"li",46),l.NdJ("click",function(B){const We=l.CHM(g).$implicit,lt=l.oxw(3);return l.KtG(lt.goToSlideClicked(B,null==We?null:We.index))})("keydown",function(B){const We=l.CHM(g).$implicit,lt=l.oxw(3);return l.KtG(lt.onEnter(B,null==We?null:We.index))}),l._uU(1),l.qZA()}if(2&D){const g=_.$implicit,x=_.index;l.oxw(2);const B=l.MAs(9);l.Q2q("aria-label","question number ",null==g?null:g.index,""),l.Q6J("ngClass",x+1===B.getCurrentSlideIndex()?"skipped"===g.class?"progressBar-border":"att-color progressBar-border":"skipped"===g.class?g.class:"unattempted"===g.class?"":"att-color"),l.xp6(1),l.hij(" ",null==g?null:g.index," ")}}function n2(D,_){if(1&D&&(l.TgZ(0,"ul",47),l.YNc(1,$c,2,3,"li",45),l.qZA()),2&D){const g=l.oxw(2);l.xp6(1),l.Q6J("ngForOf",g.progressBarClass)}}function kf(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"li",48),l.NdJ("click",function(){l.CHM(g);const B=l.oxw(2);return B.disableNext=!0,l.KtG(B.onScoreBoardClicked())})("keydown",function(B){l.CHM(g);const ve=l.oxw(2);return l.KtG(ve.onScoreBoardEnter(B))}),l._UZ(1,"img",49),l.qZA()}}function Is(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"quml-alert",50),l.NdJ("showSolution",function(){l.CHM(g);const B=l.oxw(2);return l.KtG(B.viewSolution())})("showHint",function(){l.CHM(g);const B=l.oxw(2);return l.KtG(B.viewHint())})("closeAlert",function(B){l.CHM(g);const ve=l.oxw(2);return l.KtG(ve.closeAlertBox(B))}),l.qZA()}if(2&D){const g=l.oxw(2);l.Q6J("alertType",g.alertType)("isHintAvailable",g.showHints)("showSolutionButton",g.showUserSolution&&g.currentSolutions)}}function r2(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"quml-mcq-solutions",51),l.NdJ("close",function(){l.CHM(g);const B=l.oxw(2);return l.KtG(B.closeSolution())}),l.qZA()}if(2&D){const g=l.oxw(2);l.Q6J("question",g.currentQuestion)("options",g.currentOptions)("solutions",g.currentSolutions)("baseUrl",null==g.parentConfig?null:g.parentConfig.baseUrl)("media",g.media)("identifier",g.currentQuestionIndetifier)}}function qf(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"div",11)(1,"div",12)(2,"quml-header",13),l.NdJ("durationEnds",function(){l.CHM(g);const B=l.oxw();return l.KtG(B.durationEnds())})("nextSlideClicked",function(B){l.CHM(g);const ve=l.oxw();return l.KtG(ve.nextSlideClicked(B))})("prevSlideClicked",function(B){l.CHM(g);const ve=l.oxw();return l.KtG(ve.previousSlideClicked(B))})("showSolution",function(){l.CHM(g);const B=l.oxw();return l.KtG(B.viewSolution())})("toggleScreenRotate",function(){l.CHM(g);const B=l.oxw();return l.KtG(B.toggleScreenRotate())}),l.qZA(),l.TgZ(3,"div",14)(4,"div",15),l.YNc(5,vn,2,2,"div",16),l.YNc(6,Yu,2,0,"div",2),l.qZA(),l.TgZ(7,"div",17)(8,"carousel",18,19),l.NdJ("activeSlideChange",function(B){l.CHM(g);const ve=l.oxw();return l.KtG(ve.activeSlideChange(B))}),l.TgZ(10,"slide"),l._UZ(11,"quml-startpage",20),l.qZA(),l.YNc(12,Pa,5,3,"slide",21),l.qZA()(),l.TgZ(13,"div",22)(14,"ul"),l.ynx(15),l.TgZ(16,"li",23),l.NdJ("keydown",function(B){l.CHM(g);const ve=l.oxw();return l.KtG(ve.onEnter(B,0))})("click",function(B){l.CHM(g);const ve=l.oxw();return l.KtG(ve.goToSlideClicked(B,0))}),l._uU(17,"i "),l.qZA(),l.TgZ(18,"li"),l.YNc(19,Yc,2,1,"ul",24),l.qZA(),l.TgZ(20,"li"),l.YNc(21,Qc,2,1,"ul",25),l.qZA(),l.TgZ(22,"li"),l.YNc(23,n2,2,1,"ul",26),l.qZA(),l.YNc(24,kf,2,0,"li",27),l.BQk(),l.qZA()()()(),l.YNc(25,Is,1,3,"quml-alert",28),l.YNc(26,r2,1,6,"quml-mcq-solutions",29),l.qZA()}if(2&D){const g=l.oxw();l.Q6J("hidden",g.showZoomModal),l.xp6(1),l.Q6J("hidden",g.showSolution),l.xp6(1),l.Q6J("disablePreviousNavigation",g.linearNavigation)("duration",g.timeLimit)("warningTime",g.warningTime)("showWarningTimer",g.showWarningTimer)("showTimer",g.showTimer)("showLegend",null==g.parentConfig?null:g.parentConfig.showLegend)("currentSlideIndex",g.currentSlideIndex)("totalNoOfQuestions",g.noOfQuestions)("active",g.active)("showFeedBack",g.showFeedBack)("currentSolutions",g.currentSolutions)("initializeTimer",g.initializeTimer)("replayed",null==g.parentConfig?null:g.parentConfig.isReplayed)("disableNext",g.disableNext)("startPageInstruction",g.startPageInstruction)("attempts",g.attempts)("showStartPage",g.showStartPage)("showDeviceOrientation",null==g.sectionConfig||null==g.sectionConfig.config?null:g.sectionConfig.config.showDeviceOrientation),l.xp6(3),l.Q6J("ngIf",0!==g.currentSlideIndex),l.xp6(1),l.Q6J("ngIf",g.currentSolutions&&g.showUserSolution),l.xp6(2),l.Q6J("interval",0)("showIndicators",!1)("noWrap",!0),l.xp6(3),l.Q6J("instructions",g.showRootInstruction?null==g.parentConfig?null:g.parentConfig.instructions:null==g.sectionConfig.metadata?null:g.sectionConfig.metadata.instructions)("points",g.points)("time",g.showRootInstruction?g.timeLimit:null)("showTimer",g.showTimer)("totalNoOfQuestions",g.showRootInstruction?null==g.parentConfig?null:g.parentConfig.questionCount:g.noOfQuestions)("contentName",g.showRootInstruction?null==g.parentConfig?null:g.parentConfig.contentName:null!=g.parentConfig&&g.parentConfig.isSectionsAvailable?null==g.sectionConfig||null==g.sectionConfig.metadata?null:g.sectionConfig.metadata.name:null==g.parentConfig?null:g.parentConfig.contentName),l.xp6(1),l.Q6J("ngForOf",g.questions),l.xp6(4),l.Q6J("ngClass",0===g.currentSlideIndex?"att-color progressBar-border":"att-color"),l.xp6(3),l.Q6J("ngIf",null==g.parentConfig?null:g.parentConfig.isSectionsAvailable),l.xp6(2),l.Q6J("ngIf",!(null!=g.parentConfig&&g.parentConfig.isSectionsAvailable)&&g.showFeedBack),l.xp6(2),l.Q6J("ngIf",!(null!=g.parentConfig&&g.parentConfig.isSectionsAvailable||g.showFeedBack)),l.xp6(1),l.Q6J("ngIf",g.parentConfig.requiresSubmit&&(null==g.progressBarClass?null:g.progressBarClass.length)),l.xp6(1),l.Q6J("ngIf",g.showAlert&&g.showFeedBack),l.xp6(1),l.Q6J("ngIf",g.showSolution)}}function Ye(D,_){1&D&&(l.TgZ(0,"div",52),l._uU(1," Please attempt the question\n"),l.qZA())}function ru(D,_){1&D&&l._UZ(0,"sb-player-contenterror")}function Ho(D,_){if(1&D&&l._UZ(0,"sb-player-start-page",5),2&D){const g=l.oxw();l.Q6J("title",null==g.parentConfig?null:g.parentConfig.contentName)}}function Bi(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"sb-player-side-menu-icon",6),l.NdJ("sidebarMenuEvent",function(B){l.CHM(g);const ve=l.oxw();return l.KtG(ve.sideBarEvents(B))}),l.qZA()}}function yo(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"quml-header",7),l.NdJ("toggleScreenRotate",function(){l.CHM(g);const B=l.oxw();return l.KtG(B.toggleScreenRotate())}),l.qZA()}if(2&D){const g=l.oxw();l.Q6J("showLegend",null==g.parentConfig?null:g.parentConfig.showLegend)("disablePreviousNavigation",!0)("disableNext",!0)("attempts",g.attempts)("loadScoreBoard",!0)("showDeviceOrientation",null==g.playerConfig||null==g.playerConfig.config?null:g.playerConfig.config.showDeviceOrientation)}}function fa(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"quml-section-player",14),l.NdJ("sectionEnd",function(B){l.CHM(g);const ve=l.oxw(2);return l.KtG(ve.onSectionEnd(B))})("showScoreBoard",function(B){l.CHM(g);const ve=l.oxw(2);return l.KtG(ve.onShowScoreBoard(B))})("playerEvent",function(B){l.CHM(g);const ve=l.oxw(2);return l.KtG(ve.onPlayerEvent(B))}),l.qZA()}if(2&D){const g=l.oxw(2);l.Q6J("sectionConfig",g.activeSection)("attempts",g.attempts)("mainProgressBar",g.mainProgressBar)("parentConfig",g.parentConfig)("sectionIndex",g.sectionIndex)("jumpToQuestion",g.jumpToQuestion)}}function Ss(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"quml-scoreboard",15),l.NdJ("scoreBoardLoaded",function(B){l.CHM(g);const ve=l.oxw(2);return l.KtG(ve.onScoreBoardLoaded(B))})("submitClicked",function(){l.CHM(g);const B=l.oxw(2);return l.KtG(B.onScoreBoardSubmitted())})("emitQuestionNo",function(B){l.CHM(g);const ve=l.oxw(2);return l.KtG(ve.goToQuestion(B))}),l.qZA()}if(2&D){const g=l.oxw(2);l.Q6J("contentName",g.parentConfig.contentName)("scores",g.mainProgressBar)("totalNoOfQuestions",g.totalNoOfQuestions)("showFeedBack",g.showFeedBack)("isSections",null==g.parentConfig?null:g.parentConfig.isSectionsAvailable)("summary",g.summary)}}function Rf(D,_){if(1&D&&(l.TgZ(0,"span",21),l._uU(1),l.qZA()),2&D){const g=l.oxw(4);l.xp6(1),l.AsE("Attempt no ",g.attempts.current,"/",g.attempts.max," ")}}function ml(D,_){if(1&D&&(l.TgZ(0,"span",22),l._uU(1),l.qZA()),2&D){const g=l.oxw(4);l.xp6(1),l.AsE("",g.attempts.current,"/",g.attempts.max," attempts completed ")}}function Xc(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"sb-player-end-page",18),l.NdJ("replayContent",function(){l.CHM(g);const B=l.oxw(3);return l.KtG(B.replayContent())})("exitContent",function(B){l.CHM(g);const ve=l.oxw(3);return l.KtG(ve.exitContent(B))})("playNextContent",function(B){l.CHM(g);const ve=l.oxw(3);return l.KtG(ve.playNextContent(B))}),l.YNc(1,Rf,2,2,"span",19),l.YNc(2,ml,2,2,"span",20),l.qZA()}if(2&D){const g=l.oxw(3);l.Q6J("contentName",g.parentConfig.contentName)("outcome",g.outcomeLabel)("outcomeLabel","Score: ")("userName",g.userName)("timeSpentLabel",g.durationSpent)("showExit",null==g.parentConfig?null:g.parentConfig.sideMenuConfig.showExit)("showReplay",g.showReplay)("nextContent",g.nextContent),l.xp6(1),l.Q6J("ngIf",(null==g.attempts?null:g.attempts.max)&&(null==g.attempts?null:g.attempts.current)&&g.attempts.max!==g.attempts.current),l.xp6(1),l.Q6J("ngIf",(null==g.attempts?null:g.attempts.max)===(null==g.attempts?null:g.attempts.current))}}function Bf(D,_){if(1&D&&(l.TgZ(0,"div",16),l.YNc(1,Xc,3,10,"sb-player-end-page",17),l.qZA()),2&D){const g=l.oxw(2);l.Q6J("ngClass",g.endPageReached?"endPage-container-height":""),l.xp6(1),l.Q6J("ngIf",g.endPageReached&&g.showEndPage)}}function i2(D,_){if(1&D&&(l.TgZ(0,"div"),l._UZ(1,"sb-player-contenterror",23),l.qZA()),2&D){const g=l.oxw(2);l.xp6(1),l.Q6J("errorMsg",g.contentError)}}function g1(D,_){if(1&D&&(l.TgZ(0,"div",8)(1,"div",9),l.YNc(2,fa,1,6,"quml-section-player",10),l.qZA(),l.YNc(3,Ss,1,6,"quml-scoreboard",11),l.YNc(4,Bf,2,2,"div",12),l.YNc(5,i2,2,1,"div",13),l.qZA()),2&D){const g=l.oxw();l.xp6(1),l.Q6J("hidden",!g.activeSection||g.loadScoreBoard||g.endPageReached),l.xp6(1),l.Q6J("ngIf",g.activeSection),l.xp6(1),l.Q6J("ngIf",g.loadScoreBoard&&(null==g.parentConfig?null:g.parentConfig.requiresSubmit)&&!g.endPageReached),l.xp6(1),l.Q6J("ngIf",g.endPageReached),l.xp6(1),l.Q6J("ngIf",g.isMultiLevelSection)}}const ka_DEFAULT_TIME=75,ka_SHOW_TIMER=!0;class Co{uniqueId(_=32){let g="";const x="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";for(let ve=0;ve<_;ve++)g+=x.charAt(Math.floor(62*Math.random()));return g}getTimeSpentText(_){const g=(new Date).getTime()-_,x=Math.floor(g/6e4),B=Number((g%6e4/1e3).toFixed(0));return x+":"+(B<10?"0":"")+B}getKeyValue(_){return _.find(x=>x.includes("response"))}getMultiselectScore(_,g,x,B){let ve=this.getKeyValue(Object.keys(g));const We=_.map(Bn=>Bn.value);let lt,en=g[ve].mapping;if(x){lt=1;const Bn=Dt(1/en.length,2);kt.Z(en,fr=>{fr.score=Bn})}else lt=rt.Z(B,"maxScore.defaultValue");let Qn=g[ve].correctResponse.value.map(Bn=>Number(Bn));if(It(Qn.sort(),We.sort()))return lt;if(!It(Qn.sort(),We.sort())){let Bn=0;return kt.Z(en,(fr,wi)=>{Xt(We,fr.value)&&(Bn+=fr?.score?fr.score:0)}),Bn}}hasDuplicates(_,g){return _.find(B=>B.value===g.value)}getQuestionType(_,g){return _[g-1==-1?0:g-1].qType}canGo(_){return["correct","wrong","attempted"].includes(_)}sumObjectsByKey(..._){return _.reduce((g,x)=>{for(const B in x)x.hasOwnProperty(B)&&(g[B]=(g[B]||0)+x[B]);return g},{})}scrollParentToChild(_,g){const x=window.matchMedia("(max-width: 480px)").matches,B=_.getBoundingClientRect(),ve=g.getBoundingClientRect();x?_.scrollLeft=ve.left+_.scrollLeft-B.left:_.scrollTop=ve.top+_.scrollTop-B.top}updateSourceOfVideoElement(_,g,x){const B=Array.from(document.getElementsByTagName("video"));kt.Z(B,ve=>{const We=ve.getAttribute("data-asset-variable");if(!We)return;const lt=Fn.Z(g,["id",We]),en=ve.getAttribute("poster");if(!qn.Z(lt)&&en&&(ve.poster=_?`${_}/${x}/${en}`:lt[0].baseUrl+en),!qn.Z(lt)){const Qn=Array.from(ve.getElementsByTagName("source"));kt.Z(Qn,Bn=>{const fr=Bn.getAttribute("src");Bn.src=_?`${_}/${x}/${fr}`:lt[0].baseUrl+fr})}})}static#e=this.\u0275fac=function(g){return new(g||Co)};static#t=this.\u0275prov=l.Yz7({token:Co,factory:Co.\u0275fac,providedIn:"root"})}class qa{constructor(_){this.utilService=_,this.isSectionsAvailable=!1,this.telemetryEvent=new l.vpe}initializeTelemetry(_,g){var x=this;return(0,f.Z)(function*(){if(Kt(_,"context")&&!qn.Z(_,"context")){if(x.duration=(new Date).getTime(),x.context=_?.context,x.contentSessionId=x.utilService.uniqueId(),x.playSessionId=x.utilService.uniqueId(),x.channel=x.context.channel||"",x.pdata=x.context.pdata,x.sid=x.context.sid,x.uid=x.context.uid,x.rollup=x.context.contextRollup,x.config=_,x.isSectionsAvailable=g?.isSectionsAvailable,!k.CsTelemetryModule.instance.isInitialised&&x.context){const B={pdata:x.context.pdata,env:"contentplayer",channel:x.context.channel,did:x.context.did,authtoken:x.context.authToken||"",uid:x.context.uid||"",sid:x.context.sid,batchsize:20,mode:x.context.mode,host:x.context.host||"",endpoint:x.context.endpoint||"/data/v3/telemetry",tags:x.context.tags,cdata:(x.context.cdata||[]).concat([{id:x.contentSessionId,type:"ContentSession"},{id:x.playSessionId,type:"PlaySession"},{id:"2.0",type:"PlayerVersion"}])};yield k.CsTelemetryModule.instance.init({}),k.CsTelemetryModule.instance.telemetryService.initTelemetry({config:B,userOrgDetails:{}})}x.telemetryObject={id:g.identifier,type:"Content",ver:g?.metadata?.pkgVersion?g.metadata.pkgVersion.toString():"",rollup:x.context?.objectRollup||{}}}})()}startAssesEvent(_){qn.Z(this.context)||k.CsTelemetryModule.instance.telemetryService.raiseAssesTelemetry(_,this.getEventOptions())}start(_){qn.Z(this.context)||k.CsTelemetryModule.instance.telemetryService.raiseStartTelemetry({options:this.getEventOptions(),edata:{type:"content",mode:"play",pageid:"",duration:Number((_/1e3).toFixed(2))}})}response(_,g,x,B){if(!qn.Z(this.context)){const ve={target:{id:_,ver:g,type:x},type:"CHOOSE",values:[{option:B}]};k.CsTelemetryModule.instance.telemetryService.raiseResponseTelemetry(ve,this.getEventOptions())}}summary(_){qn.Z(this.context)||k.CsTelemetryModule.instance.telemetryService.raiseSummaryTelemetry(_,this.getEventOptions())}end(_,g,x,B,ve,We){if(!qn.Z(this.context)){const lt=Number((_/1e3).toFixed(2));k.CsTelemetryModule.instance.telemetryService.raiseEndTelemetry({edata:{type:"content",mode:"play",pageid:"sunbird-player-Endpage",summary:[{progress:Number((g/x*100).toFixed(0))},{totalNoofQuestions:x},{visitedQuestions:B},{endpageseen:ve},{score:We}],duration:lt},options:this.getEventOptions()})}}interact(_,g,x){qn.Z(this.context)||k.CsTelemetryModule.instance.telemetryService.raiseInteractTelemetry({options:this.getEventOptions(),edata:{type:"TOUCH",subtype:"",id:_,pageid:g+""}})}heartBeat(_){qn.Z(this.context)||k.CsTelemetryModule.instance.playerTelemetryService.onHeartBeatEvent(_,{})}impression(_){qn.Z(this.context)||k.CsTelemetryModule.instance.telemetryService.raiseImpressionTelemetry({options:this.getEventOptions(),edata:{type:"workflow",subtype:"",pageid:_+"",uri:""}})}error(_,g){qn.Z(this.context)||k.CsTelemetryModule.instance.telemetryService.raiseErrorTelemetry({options:this.getEventOptions(),edata:{err:"LOAD",errtype:"content",stacktrace:_?.toString()||""}})}getEventOptions(){const _={object:this.telemetryObject,context:{channel:this.channel||"",pdata:this.pdata,env:"contentplayer",sid:this.sid,uid:this.uid,cdata:(this.context?.cdata||[]).concat([{id:this.contentSessionId,type:"ContentSession"},{id:this.playSessionId,type:"PlaySession"},{id:"2.0",type:"PlayerVersion"}]),rollup:this.rollup||{}}};return this.isSectionsAvailable&&_.context.cdata.push({id:this.config.metadata.identifier,type:"SectionId"}),_}static#e=this.\u0275fac=function(g){return new(g||qa)(l.LFG(Co))};static#t=this.\u0275prov=l.Yz7({token:qa,factory:qa.\u0275fac,providedIn:"root"})}class Ra{static#e=this.\u0275fac=function(g){return new(g||Ra)};static#t=this.\u0275cmp=l.Xpm({type:Ra,selectors:[["lib-quml-library"]],decls:2,vars:0,template:function(g,x){1&g&&(l.TgZ(0,"p"),l._uU(1," quml-library works! "),l.qZA())},encapsulation:2})}class ps{constructor(_){this.sanitized=_}transform(_){return this.sanitized.bypassSecurityTrustHtml(_)}static#e=this.\u0275fac=function(g){return new(g||ps)(l.Y36(zu.H7,16))};static#t=this.\u0275pipe=l.Yjl({name:"safeHtml",type:ps,pure:!0})}class iu{constructor(){this.showPopup=new l.vpe}showQumlPopup(){this.showPopup.emit()}static#e=this.\u0275fac=function(g){return new(g||iu)};static#t=this.\u0275cmp=l.Xpm({type:iu,selectors:[["quml-mcq-question"]],inputs:{mcqQuestion:"mcqQuestion",layout:"layout"},outputs:{showPopup:"showPopup"},decls:4,vars:4,consts:[[3,"ngClass"],[1,"quml-question",3,"innerHTML"],["question",""]],template:function(g,x){1&g&&(l.TgZ(0,"div",0),l._UZ(1,"div",1,2),l.ALo(3,"safeHtml"),l.qZA()),2&g&&(l.Q6J("ngClass",x.mcqQuestion.includes("img")?"quml-mcq-image-questions":"quml-mcq-questions"),l.xp6(1),l.Q6J("innerHTML",l.lcZ(3,2,x.mcqQuestion),l.oJD))},dependencies:[Cr.mk,ps],styles:[".quml-mcq-questions[_ngcontent-%COMP%]{display:flex;gap:1rem}.quml-mcq-image-questions[_ngcontent-%COMP%]{display:flex;justify-content:flex-start;align-items:flex-start}img[_ngcontent-%COMP%]{width:100%!important}quml-audio[_ngcontent-%COMP%]{padding:4px 8px;margin-top:19px}.quml-question-icon[_ngcontent-%COMP%]{display:inline-block;float:left;padding-right:.5rem;content:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzZweCIgaGVpZ2h0PSIzNnB4IiB2aWV3Qm94PSIwIDAgMzYgMzYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA2MiAoMTAxMDEwKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT40NjI5QzQ3QS1BQzY2LTQwRTEtOEM3OS0xNTIwOENFRUEzQTU8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIHNrZXRjaHRvb2wuPC9kZXNjPgogICAgPGRlZnM+CiAgICAgICAgPHJlY3QgaWQ9InBhdGgtMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjMwIiBoZWlnaHQ9IjMwIiByeD0iMTUiPjwvcmVjdD4KICAgICAgICA8ZmlsdGVyIHg9Ii01LjAlIiB5PSItNS4wJSIgd2lkdGg9IjExMC4wJSIgaGVpZ2h0PSIxMTAuMCUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImZpbHRlci0yIj4KICAgICAgICAgICAgPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiPjwvZmVHYXVzc2lhbkJsdXI+CiAgICAgICAgICAgIDxmZU9mZnNldCBkeD0iMCIgZHk9Ii0xIiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiPjwvZmVPZmZzZXQ+CiAgICAgICAgICAgIDxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSI+PC9mZUNvbXBvc2l0ZT4KICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAgICAwIDAgMCAwIDAgICAwIDAgMCAwIDAgIDAgMCAwIDAuNSAwIiB0eXBlPSJtYXRyaXgiIGluPSJzaGFkb3dJbm5lcklubmVyMSI+PC9mZUNvbG9yTWF0cml4PgogICAgICAgIDwvZmlsdGVyPgogICAgPC9kZWZzPgogICAgPGcgaWQ9ImRldnMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJtY3ExIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTgwLjAwMDAwMCwgLTYwLjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iYXVkaW8tcGxheSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTgwLjAwMDAwMCwgNjAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtOSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLUNvcHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS01LUNvcHkiIGZpbGw9IiMwMDAwMDAiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMC4yNzc1Mjk3NjIiIHg9IjAiIHk9IjAiIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgcng9IjE4Ij48L3JlY3Q+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMy4wMDAwMDAsIDMuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IlJlY3RhbmdsZS01LUNvcHktMiIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSIjRkZGRkZGIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSJibGFjayIgZmlsbC1vcGFjaXR5PSIxIiBmaWx0ZXI9InVybCgjZmlsdGVyLTIpIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3Qgc3Ryb2tlLW9wYWNpdHk9IjAuNDg0MTU2NDY5IiBzdHJva2U9IiNDM0M4REIiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVqb2luPSJzcXVhcmUiIHg9IjEiIHk9IjEiIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgcng9IjE0Ij48L3JlY3Q+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNSw5IEwxNSwxNi4wMzMzMzMzIEMxNC42MDY2NjY3LDE1LjgwNjY2NjcgMTQuMTUzMzMzMywxNS42NjY2NjY3IDEzLjY2NjY2NjcsMTUuNjY2NjY2NyBDMTIuMTkzMzMzMywxNS42NjY2NjY3IDExLDE2Ljg2IDExLDE4LjMzMzMzMzMgQzExLDE5LjgwNjY2NjcgMTIuMTkzMzMzMywyMSAxMy42NjY2NjY3LDIxIEMxNS4xNCwyMSAxNi4zMzMzMzMzLDE5LjgwNjY2NjcgMTYuMzMzMzMzMywxOC4zMzMzMzMzIEwxNi4zMzMzMzMzLDExLjY2NjY2NjcgTDE5LDExLjY2NjY2NjcgTDE5LDkgTDE1LDkgTDE1LDkgWiIgaWQ9IlNoYXBlIiBmaWxsPSIjMDhCQzgyIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImljX2NoZXZyb25fbGVmdCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzAuMDAwMDAwLCAxOC4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTMwLjAwMDAwMCwgLTE4LjAwMDAwMCkgdHJhbnNsYXRlKDI2LjAwMDAwMCwgMTIuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iSWNvbi0yNHB4Ij48L2c+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==)}.quml-question[_ngcontent-%COMP%]{font-size:.875rem;color:#131415;padding-top:1rem;width:100%}.question-image[_ngcontent-%COMP%]{position:relative}.icon-zommin[_ngcontent-%COMP%]{position:absolute;bottom:0;right:0;content:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTlweCIgaGVpZ2h0PSIxOXB4IiB2aWV3Qm94PSIwIDAgMTkgMTkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYyICg5MTM5MCkgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+em9vbTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJkZXZzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iem9vbSI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik05LjUsMCBMMTgsMCBDMTguNTUyMjg0NywtMS4wMTQ1MzA2M2UtMTYgMTksMC40NDc3MTUyNSAxOSwxIEwxOSwxMyBDMTksMTYuMzEzNzA4NSAxNi4zMTM3MDg1LDE5IDEzLDE5IEwxLDE5IEMwLjQ0NzcxNTI1LDE5IDYuNzYzNTM3NTFlLTE3LDE4LjU1MjI4NDcgMCwxOCBMMCw5LjUgQy02LjQyNTM2MDY0ZS0xNiw0LjI1MzI5NDg4IDQuMjUzMjk0ODgsOS42MzgwNDA5NWUtMTYgOS41LDAgWiIgaWQ9IlJlY3RhbmdsZSIgZmlsbC1vcGFjaXR5PSIwLjUiIGZpbGw9IiM0MzQzNDMiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUuMDAwMDAwLCA0LjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTQuNTgzMzMzMzMsMC43NSBDNi45NzY2NjY2NywwLjc1IDguOTE2NjY2NjcsMi42OSA4LjkxNjY2NjY3LDUuMDgzMzMzMzMgQzguOTE2NjY2NjcsNi4xNTY2NjY2NyA4LjUyMzMzMzMzLDcuMTQzMzMzMzMgNy44Nyw3LjkwMzMzMzMzIEw3Ljg3LDcuOTAzMzMzMzMgTDguMDU2NjY2NjcsOC4wODMzMzMzMyBMOC41ODMzMzMzMyw4LjA4MzMzMzMzIEwxMS45MSwxMS40MTY2NjY3IEwxMC45MTY2NjY3LDEyLjQxIEw3LjU4MzMzMzMzLDkuMDgzMzMzMzMgTDcuNTgzMzMzMzMsOC41NTY2NjY2NyBMNy40MDMzMzMzMyw4LjM3IEM2LjY0MzMzMzMzLDkuMDIzMzMzMzMgNS42NTY2NjY2Nyw5LjQxNjY2NjY3IDQuNTgzMzMzMzMsOS40MTY2NjY2NyBDMi4xOSw5LjQxNjY2NjY3IDAuMjUsNy40NzY2NjY2NyAwLjI1LDUuMDgzMzMzMzMgQzAuMjUsMi42OSAyLjE5LDAuNzUgNC41ODMzMzMzMywwLjc1IFogTTQuNTgzMzMzMzMsMi4wODMzMzMzMyBDMi45MjMzMzMzMywyLjA4MzMzMzMzIDEuNTgzMzMzMzMsMy40MjMzMzMzMyAxLjU4MzMzMzMzLDUuMDgzMzMzMzMgQzEuNTgzMzMzMzMsNi43NDMzMzMzMyAyLjkyMzMzMzMzLDguMDgzMzMzMzMgNC41ODMzMzMzMyw4LjA4MzMzMzMzIEM2LjI0MzMzMzMzLDguMDgzMzMzMzMgNy41ODMzMzMzMyw2Ljc0MzMzMzMzIDcuNTgzMzMzMzMsNS4wODMzMzMzMyBDNy41ODMzMzMzMywzLjQyMzMzMzMzIDYuMjQzMzMzMzMsMi4wODMzMzMzMyA0LjU4MzMzMzMzLDIuMDgzMzMzMzMgWiBNNC45MTY2NjY2NywzLjQxNjY2NjY3IEw0LjkxNjY2NjY3LDQuNzUgTDYuMjUsNC43NSBMNi4yNSw1LjQxNjY2NjY3IEw0LjkxNjY2NjY3LDUuNDE2NjY2NjcgTDQuOTE2NjY2NjcsNi43NSBMNC4yNSw2Ljc1IEw0LjI1LDUuNDE2NjY2NjcgTDIuOTE2NjY2NjcsNS40MTY2NjY2NyBMMi45MTY2NjY2Nyw0Ljc1IEw0LjI1LDQuNzUgTDQuMjUsMy40MTY2NjY2NyBMNC45MTY2NjY2NywzLjQxNjY2NjY3IFoiIGlkPSJDb21iaW5lZC1TaGFwZSI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=)}.question-image[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{vertical-align:bottom}"]})}var $s,D,Sr,br,Ba,Js,Zo;(D=$s||($s={})).startPage="START_PAGE",D.submitPage="SUBMIT_PAGE",D.endPage="END_PAGE",D.shortAnswer="SHORT_ANSWER",function(D){D.pageScrolled="PAGE_SCROLLED",D.viewHint="VIEW_HINT",D.showAnswer="SHOW_ANSWER_CLICKED",D.nextClicked="NEXT_CLICKED",D.prevClicked="PREV_CLICKED",D.progressBar="PROGRESSBAR_CLICKED",D.replayClicked="REPLAY_CLICKED",D.startPageLoaded="START_PAGE_LOADED",D.viewSolutionClicked="VIEW_SOLUTION_CLICKED",D.solutionClosed="SOLUTION_CLOSED",D.closedFeedBack="CLOSED_FEEDBACK",D.tryAgain="TRY_AGAIN",D.optionClicked="OPTION_CLICKED",D.scoreBoardSubmitClicked="SCORE_BOARD_SUBMIT_CLICKED",D.scoreBoardReviewClicked="SCORE_BOARD_REVIEW_CLICKED",D.endPageExitClicked="EXIT",D.zoomClicked="ZOOM_CLICKED",D.zoomInClicked="ZOOM_IN_CLICKED",D.zoomOutClicked="ZOOM_OUT_CLICKED",D.zoomCloseClicked="ZOOM_CLOSE_CLICKED",D.goToQuestion="GO_TO_QUESTION",D.nextContentPlay="NEXT_CONTENT_PLAY",D.deviceRotationClicked="DEVICE_ROTATION_CLICKED",D.progressIndicatorPopupClosed="PROGRESS_INDICATOR_POPUP_CLOSED",D.progressIndicatorPopupOpened="PROGRESS_INDICATOR_POPUP_OPENED"}(Sr||(Sr={})),function(D){D.interact="interact",D.impression="impression"}(br||(br={})),function(D){D.questionSet="application/vnd.sunbird.questionset"}(Ba||(Ba={})),function(D){D.single="single",D.multiple="multiple"}(Js||(Js={})),function(D){D.mcq="MCQ",D.sa="SA"}(Zo||(Zo={}));class _l{constructor(){this.showQumlPopup=!1,this.imgOptionSelected=new l.vpe}showPopup(_){this.showQumlPopup=!0,this.qumlPopupImage=_}optionClicked(_,g){this.imgOptionSelected.emit({name:"optionSelect",option:g,solutions:this.solutions})}onEnter(_,g){"Enter"===_.key&&(_.stopPropagation(),this.optionClicked(_,g))}openPopup(_){this.showQumlPopup=!0,this.qumlPopupImage=_}closePopUp(){this.showQumlPopup=!1}static#e=this.\u0275fac=function(g){return new(g||_l)};static#t=this.\u0275cmp=l.Xpm({type:_l,selectors:[["quml-mcq-image-option"]],inputs:{mcqQuestion:"mcqQuestion",solutions:"solutions",mcqOption:"mcqOption",cardinality:"cardinality"},outputs:{imgOptionSelected:"imgOptionSelected"},decls:6,vars:8,consts:[["tabindex","0",1,"quml-mcq-option-card",3,"ngClass","keydown","click"],["class","option",3,"innerHTML","ngClass",4,"ngIf"],[1,"container"],["type","radio","name","radio","id","option-checkbox","tabindex","-1",3,"checked","click",4,"ngIf"],["type","checkbox","name","checkbox","id","option-checkbox","tabindex","-1",3,"checked","disabled",4,"ngIf"],["tabindex","-1",3,"ngClass"],[1,"option",3,"innerHTML","ngClass"],["type","radio","name","radio","id","option-checkbox","tabindex","-1",3,"checked","click"],["type","checkbox","name","checkbox","id","option-checkbox","tabindex","-1",3,"checked","disabled"]],template:function(g,x){1&g&&(l.TgZ(0,"div",0),l.NdJ("keydown",function(ve){return x.mcqOption.isDisabled?null:x.onEnter(ve,x.mcqOption)})("click",function(ve){return x.mcqOption.isDisabled?null:x.optionClicked(ve,x.mcqOption)}),l.YNc(1,o1,2,6,"div",1),l.TgZ(2,"div",2),l.YNc(3,Gl,1,1,"input",3),l.YNc(4,Cf,1,2,"input",4),l._UZ(5,"span",5),l.qZA()()),2&g&&(l.Q6J("ngClass",null!=x.mcqOption&&x.mcqOption.selected?"quml-mcq-option-card quml-option--selected":"quml-mcq-option-card"),l.xp6(1),l.Q6J("ngIf",x.mcqOption),l.xp6(2),l.Q6J("ngIf","single"===x.cardinality),l.xp6(1),l.Q6J("ngIf","multiple"===x.cardinality),l.xp6(1),l.Q6J("ngClass",l.WLB(5,No,"single"===x.cardinality,"multiple"===x.cardinality)))},dependencies:[Cr.mk,Cr.O5,ps],styles:[':root{--quml-btn-border: #ccc;--quml-color-gray: #666;--quml-checkmark: #cdcdcd;--quml-color-primary-shade: rgba(0, 0, 0, .1);--quml-option-card-bg: #fff;--quml-option-selected-checkmark:#ffff}.quml-mcq-option-card[_ngcontent-%COMP%]{position:relative;background-color:var(--quml-option-card-bg);border-radius:.25rem;border:.0625rem solid var(--quml-btn-border);padding:1rem;box-shadow:0 .125rem .75rem 0 var(--quml-color-primary-shade);display:flex;align-items:center;justify-content:space-between;gap:.5rem}.quml-mcq-option-card[_ngcontent-%COMP%] .option-image[_ngcontent-%COMP%]{position:relative}.quml-mcq-option-card[_ngcontent-%COMP%] .option-image[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{min-width:100%;vertical-align:bottom;width:100%!important}.quml-mcq-option-card[_ngcontent-%COMP%] .option[_ngcontent-%COMP%]{color:var(--quml-color-gray);font-size:.75rem;font-weight:700;flex:1}.quml-mcq-option-card[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{margin-bottom:0}.zoom-in-icon[_ngcontent-%COMP%]{position:absolute;right:.5rem;bottom:0} .quml-mcq-option-card .option img{max-width:100%} .quml-mcq-option-card .option label{margin-bottom:0}.selected-option-text[_ngcontent-%COMP%]{color:var(--primary-color)!important}.icon-zommin[_ngcontent-%COMP%]{position:absolute;bottom:2px;right:-1px;content:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTlweCIgaGVpZ2h0PSIxOXB4IiB2aWV3Qm94PSIwIDAgMTkgMTkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYyICg5MTM5MCkgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+em9vbTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJkZXZzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iem9vbSI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik05LjUsMCBMMTgsMCBDMTguNTUyMjg0NywtMS4wMTQ1MzA2M2UtMTYgMTksMC40NDc3MTUyNSAxOSwxIEwxOSwxMyBDMTksMTYuMzEzNzA4NSAxNi4zMTM3MDg1LDE5IDEzLDE5IEwxLDE5IEMwLjQ0NzcxNTI1LDE5IDYuNzYzNTM3NTFlLTE3LDE4LjU1MjI4NDcgMCwxOCBMMCw5LjUgQy02LjQyNTM2MDY0ZS0xNiw0LjI1MzI5NDg4IDQuMjUzMjk0ODgsOS42MzgwNDA5NWUtMTYgOS41LDAgWiIgaWQ9IlJlY3RhbmdsZSIgZmlsbC1vcGFjaXR5PSIwLjUiIGZpbGw9IiM0MzQzNDMiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUuMDAwMDAwLCA0LjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTQuNTgzMzMzMzMsMC43NSBDNi45NzY2NjY2NywwLjc1IDguOTE2NjY2NjcsMi42OSA4LjkxNjY2NjY3LDUuMDgzMzMzMzMgQzguOTE2NjY2NjcsNi4xNTY2NjY2NyA4LjUyMzMzMzMzLDcuMTQzMzMzMzMgNy44Nyw3LjkwMzMzMzMzIEw3Ljg3LDcuOTAzMzMzMzMgTDguMDU2NjY2NjcsOC4wODMzMzMzMyBMOC41ODMzMzMzMyw4LjA4MzMzMzMzIEwxMS45MSwxMS40MTY2NjY3IEwxMC45MTY2NjY3LDEyLjQxIEw3LjU4MzMzMzMzLDkuMDgzMzMzMzMgTDcuNTgzMzMzMzMsOC41NTY2NjY2NyBMNy40MDMzMzMzMyw4LjM3IEM2LjY0MzMzMzMzLDkuMDIzMzMzMzMgNS42NTY2NjY2Nyw5LjQxNjY2NjY3IDQuNTgzMzMzMzMsOS40MTY2NjY2NyBDMi4xOSw5LjQxNjY2NjY3IDAuMjUsNy40NzY2NjY2NyAwLjI1LDUuMDgzMzMzMzMgQzAuMjUsMi42OSAyLjE5LDAuNzUgNC41ODMzMzMzMywwLjc1IFogTTQuNTgzMzMzMzMsMi4wODMzMzMzMyBDMi45MjMzMzMzMywyLjA4MzMzMzMzIDEuNTgzMzMzMzMsMy40MjMzMzMzMyAxLjU4MzMzMzMzLDUuMDgzMzMzMzMgQzEuNTgzMzMzMzMsNi43NDMzMzMzMyAyLjkyMzMzMzMzLDguMDgzMzMzMzMgNC41ODMzMzMzMyw4LjA4MzMzMzMzIEM2LjI0MzMzMzMzLDguMDgzMzMzMzMgNy41ODMzMzMzMyw2Ljc0MzMzMzMzIDcuNTgzMzMzMzMsNS4wODMzMzMzMyBDNy41ODMzMzMzMywzLjQyMzMzMzMzIDYuMjQzMzMzMzMsMi4wODMzMzMzMyA0LjU4MzMzMzMzLDIuMDgzMzMzMzMgWiBNNC45MTY2NjY2NywzLjQxNjY2NjY3IEw0LjkxNjY2NjY3LDQuNzUgTDYuMjUsNC43NSBMNi4yNSw1LjQxNjY2NjY3IEw0LjkxNjY2NjY3LDUuNDE2NjY2NjcgTDQuOTE2NjY2NjcsNi43NSBMNC4yNSw2Ljc1IEw0LjI1LDUuNDE2NjY2NjcgTDIuOTE2NjY2NjcsNS40MTY2NjY2NyBMMi45MTY2NjY2Nyw0Ljc1IEw0LjI1LDQuNzUgTDQuMjUsMy40MTY2NjY2NyBMNC45MTY2NjY2NywzLjQxNjY2NjY3IFoiIGlkPSJDb21iaW5lZC1TaGFwZSI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=)}.image-option-selected[_ngcontent-%COMP%]{border:.125rem solid var(--primary-color)}.checkmark[_ngcontent-%COMP%]{display:block;height:1.25rem;width:1.25rem;border:.125rem solid var(--quml-checkmark)}.container[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{position:absolute;opacity:0;cursor:pointer}.container[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:checked ~ .checkmark[_ngcontent-%COMP%], .quml-option--selected[_ngcontent-%COMP%] .checkmark[_ngcontent-%COMP%]{position:relative;background-color:var(--quml-option-selected-checkmark);border:.125rem solid var(--primary-color)}input[_ngcontent-%COMP%]:checked ~ .checkmark[_ngcontent-%COMP%]:after, .quml-option--selected[_ngcontent-%COMP%] .checkmark[_ngcontent-%COMP%]:after{content:"";opacity:1}.container[_ngcontent-%COMP%] .checkmark[_ngcontent-%COMP%]:after, .quml-option--selected[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] .checkmark[_ngcontent-%COMP%]:after{width:.75rem;height:.75rem;background:var(--primary-color);position:absolute;top:50%;left:50%;margin:0;transform:translate(-50%,-50%);opacity:0}.quml-option--selected[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] .checkmark[_ngcontent-%COMP%]:after{opacity:1}.quml-option--selected[_ngcontent-%COMP%]{border:.125rem solid var(--primary-color)}.radiomark[_ngcontent-%COMP%]{display:block;height:1.25rem;width:1.25rem;border-radius:50%;border:.125rem solid var(--quml-checkmark)}.container[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:checked ~ .radiomark[_ngcontent-%COMP%], .quml-option--selected[_ngcontent-%COMP%] .radiomark[_ngcontent-%COMP%]{position:relative;background-color:var(--quml-option-selected-checkmark);border:.125rem solid var(--primary-color)}input[_ngcontent-%COMP%]:checked ~ .radiomark[_ngcontent-%COMP%]:after, .quml-option--selected[_ngcontent-%COMP%] .radiomark[_ngcontent-%COMP%]:after{content:"";opacity:1}.container[_ngcontent-%COMP%] .radiomark[_ngcontent-%COMP%]:after, .quml-option--selected[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] .radiomark[_ngcontent-%COMP%]:after{width:.75rem;height:.75rem;border-radius:50%;background:var(--primary-color);position:absolute;top:50%;left:50%;margin:0;transform:translate(-50%,-50%);opacity:0}.quml-option--selected[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] .checkmark[_ngcontent-%COMP%]:after, .quml-option--selected[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] .radiomark[_ngcontent-%COMP%]:after{opacity:1}.disabled[_ngcontent-%COMP%]{opacity:.4}']})}class As{constructor(_){this.utilService=_,this.showPopup=new l.vpe,this.optionSelected=new l.vpe,this.selectedOption=[]}ngOnChanges(){this.mcqOptions=this.shuffleOptions?on(this.mcqOptions):this.mcqOptions,this.replayed&&(this.selectedOption=[],this.mcqOptions.forEach(_=>{_.selected=!1,_.isDisabled=!1}),this.selectedOption=[]),this.tryAgain&&this.unselectOption()}unselectOption(){this.mcqOptions.forEach(_=>{_.selected=!1,_.isDisabled=!1}),this.selectedOption=[],this.optionSelected.emit({name:"optionSelect",option:this.selectedOption,cardinality:this.cardinality,solutions:this.solutions})}onOptionSelect(_,g,x){this.cardinality===Js.single?void 0!==x?(this.mcqOptions.forEach(B=>B.selected=!1),this.mcqOptions[x].selected=this.mcqOptions[x].label===g.label):this.mcqOptions.forEach(B=>{B.selected=B.label===g.label}):this.cardinality===Js.multiple&&(this.mcqOptions.forEach(B=>{B.label===g.label&&(this.utilService.hasDuplicates(this.selectedOption,g)?(B.selected=!1,this.selectedOption=Fn.Z(this.selectedOption,ve=>ve.label!==g.label)):(B.selected=!0,this.selectedOption.push(g)))}),this.selectedOption.length===this.numberOfCorrectOptions?this.selectedOption.forEach(B=>{this.mcqOptions.forEach(ve=>{ve.label==B.label||ve.selected?ve.isDisabled=!1:ve.isDisabled=!0})}):this.mcqOptions.forEach(B=>{B.isDisabled=!1})),this.optionSelected.emit({name:"optionSelect",option:"single"===this.cardinality?g:this.selectedOption,cardinality:this.cardinality,solutions:this.solutions})}showQumlPopup(){this.showPopup.emit()}onEnter(_,g,x){"Enter"===_.key&&(_.stopPropagation(),this.onOptionSelect(_,g,x))}static#e=this.\u0275fac=function(g){return new(g||As)(l.Y36(Co))};static#t=this.\u0275cmp=l.Xpm({type:As,selectors:[["quml-mcq-option"]],inputs:{shuffleOptions:"shuffleOptions",mcqOptions:"mcqOptions",solutions:"solutions",layout:"layout",cardinality:"cardinality",numberOfCorrectOptions:"numberOfCorrectOptions",replayed:"replayed",tryAgain:"tryAgain"},outputs:{showPopup:"showPopup",optionSelected:"optionSelected"},features:[l.TTD],decls:4,vars:4,consts:[["class","quml-mcq-options","role","radiogroup",4,"ngIf"],[4,"ngIf"],["role","radiogroup",1,"quml-mcq-options"],["class","quml-option-card","tabindex","0","role","checkbox","aria-labelledby","option-checkbox",3,"ngClass","keydown","click",4,"ngFor","ngForOf"],["tabindex","0","role","checkbox","aria-labelledby","option-checkbox",1,"quml-option-card",3,"ngClass","keydown","click"],[1,"quml-option",3,"ngClass"],[1,"option",3,"innerHTML"],[1,"container"],["type","radio","name","radio","id","option-checkbox","tabindex","-1",3,"checked",4,"ngIf"],["type","checkbox","name","checkbox","id","option-checkbox","tabindex","-1",3,"checked","disabled",4,"ngIf"],["tabindex","-1",3,"ngClass"],["type","radio","name","radio","id","option-checkbox","tabindex","-1",3,"checked"],["type","checkbox","name","checkbox","id","option-checkbox","tabindex","-1",3,"checked","disabled"],[1,"qumlImageOption"],[1,"wrapper"],[4,"ngFor","ngForOf"],[3,"mcqOption","cardinality","imgOptionSelected"],[1,"qumlOption-imageQaGrid"]],template:function(g,x){1&g&&(l.YNc(0,Kl,2,1,"div",0),l.YNc(1,H0,4,1,"div",1),l.YNc(2,G0,4,1,"div",1),l.YNc(3,Hc,4,1,"div",1)),2&g&&(l.Q6J("ngIf","DEFAULT"===x.layout||"IMAGEQOPTION"===x.layout),l.xp6(1),l.Q6J("ngIf","IMAGEGRID"===x.layout),l.xp6(1),l.Q6J("ngIf","IMAGEQAGRID"===x.layout),l.xp6(1),l.Q6J("ngIf","MULTIIMAGEGRID"===x.layout))},dependencies:[Cr.mk,Cr.sg,Cr.O5,_l,ps],styles:[':root{--quml-btn-border: #ccc;--quml-color-gray: #666;--quml-checkmark: #cdcdcd;--quml-color-primary-shade: rgba(0, 0, 0, .1);--quml-color-success: #08BC82;--quml-color-danger: #F1635D;--quml-option-card-bg: #fff;--quml-option-selected-checkmark:#fff;--quml-option-selected-checkmark-icon:#fff}.quml-mcq-options[_ngcontent-%COMP%]{align-items:center;margin-bottom:.5rem}.quml-option[_ngcontent-%COMP%] label.container[_ngcontent-%COMP%]{margin:0 auto}.quml-option-card[_ngcontent-%COMP%]{margin-bottom:1rem}.quml-option[_ngcontent-%COMP%]{position:relative;background-color:var(--quml-option-card-bg);border-radius:.25rem;border:.0625rem solid var(--quml-btn-border);padding:1rem;box-shadow:0 .125rem .75rem 0 var(--quml-color-primary-shade);display:flex;align-items:center;justify-content:space-between;height:100%;gap:.5rem}.quml-option[_ngcontent-%COMP%] .option[_ngcontent-%COMP%]{flex:1}.quml-option--selected[_ngcontent-%COMP%]{border:.125rem solid var(--primary-color)}.quml-option-card[_ngcontent-%COMP%] .option[_ngcontent-%COMP%]{color:var(--quml-color-gray);font-size:.875rem}.selected-option[_ngcontent-%COMP%]{border:.125rem solid var(--primary-color)}.selected-option-text[_ngcontent-%COMP%]{color:var(--primary-color)!important}.container[_ngcontent-%COMP%]{padding-right:0!important}.checkmark[_ngcontent-%COMP%]{display:block;height:1.25rem;width:1.25rem;border:.125rem solid var(--quml-checkmark)}.radiomark[_ngcontent-%COMP%]{display:block;height:1.25rem;width:1.25rem;border-radius:50%;border:.125rem solid var(--quml-checkmark)}.container[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{position:absolute;opacity:0;cursor:pointer}.container[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:checked ~ .checkmark[_ngcontent-%COMP%], .quml-option--selected[_ngcontent-%COMP%] .checkmark[_ngcontent-%COMP%]{position:relative;background-color:var(--quml-option-selected-checkmark);border:.125rem solid var(--primary-color)}.container[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:checked ~ .radiomark[_ngcontent-%COMP%], .quml-option--selected[_ngcontent-%COMP%] .radiomark[_ngcontent-%COMP%]{position:relative;background-color:var(--quml-option-selected-checkmark);border:.125rem solid var(--primary-color)}input[_ngcontent-%COMP%]:checked ~ .checkmark[_ngcontent-%COMP%]:after, .quml-option--selected[_ngcontent-%COMP%] .checkmark[_ngcontent-%COMP%]:after{content:"";opacity:1}input[_ngcontent-%COMP%]:checked ~ .radiomark[_ngcontent-%COMP%]:after, .quml-option--selected[_ngcontent-%COMP%] .radiomark[_ngcontent-%COMP%]:after{content:"";opacity:1}.container[_ngcontent-%COMP%] .radiomark[_ngcontent-%COMP%]:after, .quml-option--selected[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] .radiomark[_ngcontent-%COMP%]:after{width:.75rem;height:.75rem;border-radius:50%;background:var(--primary-color);position:absolute;top:50%;left:50%;margin:0;transform:translate(-50%,-50%);opacity:0}.container[_ngcontent-%COMP%] .checkmark[_ngcontent-%COMP%]:after, .quml-option--selected[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] .checkmark[_ngcontent-%COMP%]:after{width:.75rem;height:.75rem;background:var(--primary-color);position:absolute;top:50%;left:50%;margin:0;transform:translate(-50%,-50%);opacity:0}.quml-option--selected[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] .checkmark[_ngcontent-%COMP%]:after, .quml-option--selected[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] .radiomark[_ngcontent-%COMP%]:after{opacity:1}img[_ngcontent-%COMP%]{width:100%!important}.option-img[_ngcontent-%COMP%]{position:relative}.option-img[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%}.icon-zommin[_ngcontent-%COMP%]{position:absolute;bottom:0;right:0;content:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTlweCIgaGVpZ2h0PSIxOXB4IiB2aWV3Qm94PSIwIDAgMTkgMTkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYyICg5MTM5MCkgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+em9vbTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJkZXZzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iem9vbSI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik05LjUsMCBMMTgsMCBDMTguNTUyMjg0NywtMS4wMTQ1MzA2M2UtMTYgMTksMC40NDc3MTUyNSAxOSwxIEwxOSwxMyBDMTksMTYuMzEzNzA4NSAxNi4zMTM3MDg1LDE5IDEzLDE5IEwxLDE5IEMwLjQ0NzcxNTI1LDE5IDYuNzYzNTM3NTFlLTE3LDE4LjU1MjI4NDcgMCwxOCBMMCw5LjUgQy02LjQyNTM2MDY0ZS0xNiw0LjI1MzI5NDg4IDQuMjUzMjk0ODgsOS42MzgwNDA5NWUtMTYgOS41LDAgWiIgaWQ9IlJlY3RhbmdsZSIgZmlsbC1vcGFjaXR5PSIwLjUiIGZpbGw9IiM0MzQzNDMiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUuMDAwMDAwLCA0LjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTQuNTgzMzMzMzMsMC43NSBDNi45NzY2NjY2NywwLjc1IDguOTE2NjY2NjcsMi42OSA4LjkxNjY2NjY3LDUuMDgzMzMzMzMgQzguOTE2NjY2NjcsNi4xNTY2NjY2NyA4LjUyMzMzMzMzLDcuMTQzMzMzMzMgNy44Nyw3LjkwMzMzMzMzIEw3Ljg3LDcuOTAzMzMzMzMgTDguMDU2NjY2NjcsOC4wODMzMzMzMyBMOC41ODMzMzMzMyw4LjA4MzMzMzMzIEwxMS45MSwxMS40MTY2NjY3IEwxMC45MTY2NjY3LDEyLjQxIEw3LjU4MzMzMzMzLDkuMDgzMzMzMzMgTDcuNTgzMzMzMzMsOC41NTY2NjY2NyBMNy40MDMzMzMzMyw4LjM3IEM2LjY0MzMzMzMzLDkuMDIzMzMzMzMgNS42NTY2NjY2Nyw5LjQxNjY2NjY3IDQuNTgzMzMzMzMsOS40MTY2NjY2NyBDMi4xOSw5LjQxNjY2NjY3IDAuMjUsNy40NzY2NjY2NyAwLjI1LDUuMDgzMzMzMzMgQzAuMjUsMi42OSAyLjE5LDAuNzUgNC41ODMzMzMzMywwLjc1IFogTTQuNTgzMzMzMzMsMi4wODMzMzMzMyBDMi45MjMzMzMzMywyLjA4MzMzMzMzIDEuNTgzMzMzMzMsMy40MjMzMzMzMyAxLjU4MzMzMzMzLDUuMDgzMzMzMzMgQzEuNTgzMzMzMzMsNi43NDMzMzMzMyAyLjkyMzMzMzMzLDguMDgzMzMzMzMgNC41ODMzMzMzMyw4LjA4MzMzMzMzIEM2LjI0MzMzMzMzLDguMDgzMzMzMzMgNy41ODMzMzMzMyw2Ljc0MzMzMzMzIDcuNTgzMzMzMzMsNS4wODMzMzMzMyBDNy41ODMzMzMzMywzLjQyMzMzMzMzIDYuMjQzMzMzMzMsMi4wODMzMzMzMyA0LjU4MzMzMzMzLDIuMDgzMzMzMzMgWiBNNC45MTY2NjY2NywzLjQxNjY2NjY3IEw0LjkxNjY2NjY3LDQuNzUgTDYuMjUsNC43NSBMNi4yNSw1LjQxNjY2NjY3IEw0LjkxNjY2NjY3LDUuNDE2NjY2NjcgTDQuOTE2NjY2NjcsNi43NSBMNC4yNSw2Ljc1IEw0LjI1LDUuNDE2NjY2NjcgTDIuOTE2NjY2NjcsNS40MTY2NjY2NyBMMi45MTY2NjY2Nyw0Ljc1IEw0LjI1LDQuNzUgTDQuMjUsMy40MTY2NjY2NyBMNC45MTY2NjY2NywzLjQxNjY2NjY3IFoiIGlkPSJDb21iaW5lZC1TaGFwZSI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=)}.qumlImageOption[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%]{margin-top:2rem;display:grid;gap:1rem}.qumlOption-imageQaGrid[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem}@media only screen and (max-width: 640px){.qumlOption-imageQaGrid[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%]{grid-template-columns:repeat(1,1fr)}}@media only screen and (max-width: 840px){.qumlImageOption[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%]{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width: 640px){.qumlImageOption[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%]{grid-template-columns:repeat(1,1fr)}}.disabled[_ngcontent-%COMP%]{opacity:.4}']})}class Ju{constructor(){this.popUpClose=new l.vpe}ngAfterViewInit(){const _=document.getElementById("htmlTag");_&&(_.getElementsByTagName("img")[0].style.width="70%")}closePopup(){this.popUpClose.emit()}static#e=this.\u0275fac=function(g){return new(g||Ju)};static#t=this.\u0275cmp=l.Xpm({type:Ju,selectors:[["quml-quml-popup"]],inputs:{image:"image",htmlTag:"htmlTag"},outputs:{popUpClose:"popUpClose"},decls:5,vars:2,consts:[[1,"quml-popup"],[1,"quml-popup-icon",3,"click"],["alt","Image",3,"src",4,"ngIf"],["class","htmlTag","id","htmlTag",3,"innerHtml",4,"ngIf"],["alt","Image",3,"src"],["id","htmlTag",1,"htmlTag",3,"innerHtml"]],template:function(g,x){1&g&&(l.TgZ(0,"div",0)(1,"div",1),l.NdJ("click",function(){return x.closePopup()}),l._uU(2,"\u2715"),l.qZA(),l.YNc(3,Aa,1,1,"img",2),l.qZA(),l.YNc(4,Mf,2,3,"div",3)),2&g&&(l.xp6(3),l.Q6J("ngIf",!x.htmlTag),l.xp6(1),l.Q6J("ngIf",x.htmlTag))},dependencies:[Cr.O5,ps],styles:[".quml-popup[_ngcontent-%COMP%]{position:absolute;inset:0;background:#0006;padding:1rem;display:flex;align-items:center;justify-content:center;z-index:2}.quml-popup[_ngcontent-%COMP%] .quml-popup-icon[_ngcontent-%COMP%]{font-size:1.25rem;right:10%;position:absolute;cursor:pointer;z-index:2;color:var(--white);top:8%}.quml-popup[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{box-shadow:0 .25rem .5rem #0003;height:90%;border-radius:.5rem;position:absolute;z-index:2}.htmlTag[_ngcontent-%COMP%]{position:absolute;top:15%;left:27%;z-index:10}@media only screen and (max-width: 640px){.htmlTag[_ngcontent-%COMP%]{position:absolute;top:10%;left:27%;z-index:10}}"]})}class td{constructor(_,g){this.domSanitizer=_,this.utilService=g,this.componentLoaded=new l.vpe,this.answerChanged=new l.vpe,this.optionSelected=new l.vpe,this.mcqOptions=[],this.showQumlPopup=!1}ngOnInit(){this.numberOfCorrectOptions=we(this.question.responseDeclaration.response1.correctResponse.value).length,this.question?.solutions&&(this.solutions=this.question.solutions);let _=this.utilService.getKeyValue(Object.keys(this.question.responseDeclaration));switch(this.cardinality=this.question.responseDeclaration[_].cardinality,this.question.templateId){case"mcq-vertical":this.layout="DEFAULT";break;case"mcq-horizontal":this.layout="IMAGEGRID";break;case"mcq-vertical-split":this.layout="IMAGEQAGRID";break;case"mcq-grid-split":this.layout="MULTIIMAGEGRID";break;default:console.error("Invalid templateId")}this.renderLatex(),this.mcqQuestion=this.domSanitizer.sanitize(l.q3G.HTML,this.domSanitizer.bypassSecurityTrustHtml(this.question.body)),this.options=this.question.interactions[_].options,this.initOptions()}ngAfterViewInit(){const _=document.getElementsByClassName("mcq-options");null!=_&&_.length>0&&_[0].remove()}initOptions(){for(let _=0;_{this.replaceLatexText()},100)}replaceLatexText(){const _=document.getElementById(this.identifier);if(null!=_){const g=_.getElementsByClassName("mathText");for(let x=0;x{g.offsetHeight&&Array.from(g.querySelectorAll("a")).forEach(B=>{B.setAttribute("tabindex","-1")})})}static#e=this.\u0275fac=function(g){return new(g||nd)(l.Y36(zu.H7),l.Y36(Co))};static#t=this.\u0275cmp=l.Xpm({type:nd,selectors:[["quml-sa"]],inputs:{questions:"questions",replayed:"replayed",baseUrl:"baseUrl"},outputs:{componentLoaded:"componentLoaded",showAnswerClicked:"showAnswerClicked"},features:[l.TTD],decls:14,vars:11,consts:[[1,"quml-sa"],["tabindex","0",1,"question-container"],[1,"sa-title"],[1,"question",3,"innerHTML"],[1,"sa-button-container"],["id","submit-answer","tabindex","0","class","sb-btn sb-btn-primary sb-btn-normal sb-btn-radius","aria-label","Show Answer",3,"click","keydown",4,"ngIf"],["id","answer-container",3,"ngClass"],[1,"option-body",3,"innerHTML"],[4,"ngIf"],["id","submit-answer","tabindex","0","aria-label","Show Answer",1,"sb-btn","sb-btn-primary","sb-btn-normal","sb-btn-radius",3,"click","keydown"],["class","solutions",4,"ngFor","ngForOf"],[1,"solutions"],["tabindex","-1",3,"innerHTML"]],template:function(g,x){1&g&&(l.TgZ(0,"div",0)(1,"div",1)(2,"div",2),l._uU(3,"Question"),l.qZA(),l._UZ(4,"div",3),l.ALo(5,"safeHtml"),l.qZA(),l.TgZ(6,"div",4),l.YNc(7,s1,2,0,"div",5),l.qZA(),l.TgZ(8,"div",6)(9,"div",2),l._uU(10,"Answer"),l.qZA(),l._UZ(11,"div",7),l.ALo(12,"safeHtml"),l.YNc(13,Ql,5,4,"ng-container",8),l.qZA()()),2&g&&(l.xp6(4),l.Q6J("innerHTML",l.lcZ(5,7,x.question),l.oJD),l.xp6(3),l.Q6J("ngIf",!x.showAnswer),l.xp6(1),l.Q6J("ngClass",x.showAnswer?"option-container-blurred-out":"option-container-blurred"),l.xp6(1),l.uIk("aria-hidden",!x.showAnswer||null),l.xp6(2),l.Q6J("innerHTML",l.lcZ(12,9,x.answer),l.oJD),l.uIk("aria-hidden",!x.showAnswer||null),l.xp6(2),l.Q6J("ngIf",x.solutions))},dependencies:[Cr.mk,Cr.sg,Cr.O5,Cr.Nd,ps],styles:[".sa-title[_ngcontent-%COMP%]{color:var(--primary-color);font-size:.875rem;font-weight:500;margin:16px 0;clear:both}.question-container[_ngcontent-%COMP%]{margin-top:2.5rem}.sa-button-container[_ngcontent-%COMP%]{text-align:center;margin-bottom:1rem;margin-top:1rem;clear:both}.option-container-blurred[_ngcontent-%COMP%]{filter:blur(.25rem);pointer-events:none;-webkit-user-select:none;user-select:none;clear:both}.option-container-blurred-out[_ngcontent-%COMP%]{filter:unset;transition:.4s;-webkit-user-select:text;user-select:text;pointer-events:auto}.solutions[_ngcontent-%COMP%]{clear:both}",".answer[_ngcontent-%COMP%]{border:1px solid;padding:.2em;margin:.5em}.icon[_ngcontent-%COMP%]{width:15%;max-width:70px;min-width:50px;display:inline-block;vertical-align:top}.mcqText[_ngcontent-%COMP%]{display:inline-block;word-break:break-word}.mcq-option[_ngcontent-%COMP%]{background:var(--white);border-radius:5px;margin:8px 16px;padding:8px}.options[_ngcontent-%COMP%]{word-break:break-word;padding:15px 5px}.even[_ngcontent-%COMP%], .odd[_ngcontent-%COMP%]{width:47%;display:inline-block;vertical-align:middle}.column-block[_ngcontent-%COMP%]{display:inline-block;width:48%;vertical-align:middle}.selected[_ngcontent-%COMP%]{background:var(--primary-color);color:var(--white);box-shadow:1px 2px 1px 3px var(--black)}.mathText[_ngcontent-%COMP%]{display:inline!important}.padding-top[_ngcontent-%COMP%]{padding-top:16px}@media only screen and (min-width: 100px) and (max-width: 481px){.mcqText[_ngcontent-%COMP%]{width:75%}.even[_ngcontent-%COMP%], .odd[_ngcontent-%COMP%]{width:38%;display:inline-block;vertical-align:middle}.column-block[_ngcontent-%COMP%]{display:inline-block;width:42%;vertical-align:middle}}@media only screen and (min-width: 481px) and (max-width: 800px){.mcqText[_ngcontent-%COMP%]{width:85%}.even[_ngcontent-%COMP%], .odd[_ngcontent-%COMP%]{width:43%;display:inline-block;vertical-align:middle}.column-block[_ngcontent-%COMP%]{display:inline-block;width:45%;vertical-align:middle}}@media only screen and (min-width: 801px) and (max-width: 1200px){.even[_ngcontent-%COMP%], .odd[_ngcontent-%COMP%]{width:45%}.column-block[_ngcontent-%COMP%]{display:inline-block;width:45%;vertical-align:middle}}"]})}class _1{}class Fa{getTransformedHierarchy(_){let g=this.getTransformedQuestionSetMetadata(_);return qn.Z(g,"children")||(g.children=this.transformChildren(g.children)),g}getTransformedQuestionSetMetadata(_){return _=this.processMaxScoreProperty(_),_=xc(_,"version"),_=this.processInstructions(_),_=this.processBloomsLevel(_),_=this.processBooleanProps(_),_=this.processTimeLimits(_)}processMaxScoreProperty(_){if(Kt(_,"maxScore")){const g={maxScore:{cardinality:"single",type:"integer",defaultValue:_.maxScore}};(_=xc(_,"maxScore")).outcomeDeclaration=g}return _}processInstructions(_){return Kt(_,"instructions.default")&&(_.instructions=_.instructions.default),_}processBloomsLevel(_){if(Kt(_,"bloomsLevel")){const g=rt.Z(_,"bloomsLevel");Su(_,"bloomsLevel"),Ir(_,"complexityLevel",[g.toString()])}return _}processBooleanProps(_){return kt.Z(["showSolutions","showFeedback","showHints","showTimer"],B=>{if(Kt(_,B)){const ve=_[B];_[B]=(B=>"Yes"===B)(ve)}}),_}processTimeLimits(_){let g;return Kt(_,"timeLimits")&&!us(_.timeLimits)&&(g=Je(_.timeLimits)?JSON.parse(_.timeLimits):_.timeLimits,_.timeLimits={questionSet:{min:0,max:g?.maxTime?Ve(g.maxTime):0}}),_}transformChildren(_){const g=this;return qn.Z(_)||kt.Z(_,x=>{if(Kt(x,"version")&&Su(x,"version"),x=this.processBloomsLevel(x),x=this.processBooleanProps(x),"application/vnd.sunbird.questionset"===rt.Z(x,"mimeType").toLowerCase()){x=this.processTimeLimits(x),x=this.processInstructions(x);const B=rt.Z(x,"children",[]);g.transformChildren(B)}}),_}getTransformedQuestionMetadata(_){if(Kt(_,"questions"))return kt.Z(_.questions,g=>{if(!Kt(g,"qumlVersion")||1.1!=g.qumlVersion){g=this.processResponseDeclaration(g),g=this.processInteractions(g),g=this.processSolutions(g),g=this.processInstructions(g),g=this.processHints(g),g=this.processBloomsLevel(g),g=this.processBooleanProps(g);const x=this.getAnswer(g);qn.Z(x)||Ir(g,"answer",x)}}),_}processResponseDeclaration(_){let g={};if(It(Xi(_.primaryCategory),"subjective question"))_=this.processSubjectiveResponseDeclaration(_);else{let x=_.responseDeclaration;if(!qn.Z(x)){for(const B in x){const ve=x[B],We={cardinality:rt.Z(ve,"cardinality",""),type:rt.Z(ve,"type",""),defaultValue:rt.Z(ve,"maxScore")};delete ve.maxScore,g.maxScore=We;const lt=ve.correctResponse||{};if(delete lt.outcomes,"integer"===Xi(rt.Z(ve,"type"))&&"single"===Xi(rt.Z(ve,"cardinality"))){const en=lt.value;lt.value=parseInt(en,10)}ve.mapping=this.getUpdatedMapping(ve),x[B]=ve}_.responseDeclaration=x,_.outcomeDeclaration=g}}return _}processSubjectiveResponseDeclaration(_){let g={};return delete _.responseDeclaration,delete _.interactions,Kt(_,"maxScore")&&!us(_.maxScore)&&(g={maxScore:{cardinality:"single",type:"integer",defaultValue:_.maxScore}},_.outcomeDeclaration=g),_}getUpdatedMapping(_){const g=_.mapping||[];return qn.Z(g)?g:g.map(B=>({value:B.response,score:rt.Z(B,"outcomes.score",0)}))}processInteractions(_){const g=rt.Z(_,"interactions",{});if(!qn.Z(g)){const x=rt.Z(g,"validation",{}),B=rt.Z(g,"response1",{}),ve=rt.Z(g,"response1.validation",{});qn.Z(ve)?Ir(B,"validation",x):kt.Z(ve,(We,lt)=>{Ir(x,lt,We)}),Su(g,"validation"),Ir(g,"response1",B),Ir(_,"interactions",g)}return _}processSolutions(_){const g=rt.Z(_,"solutions",[]);if(!qn.Z(g)){const x=eo(g,(B,ve)=>(B[rt.Z(ve,"id")]=this.getSolutionString(ve,rt.Z(_,"media",[])),B),{});Ir(_,"solutions",x)}return _}getSolutionString(_,g){if(!qn.Z(_))switch(rt.Z(_,"type","")){case"html":return rt.Z(_,"value","");case"video":{const B=rt.Z(_,"value",""),ve=Es(g,We=>It(B,rt.Z(We,"id","")));if(ve){const We=rt.Z(ve,"src",""),lt=rt.Z(ve,"thumbnail","");return''.replace("media_identifier",B).replace("thumbnail_url",lt).replace(/media_source_url/g,We)}return""}default:return""}return""}processHints(_){const g=rt.Z(_,"hints",[]);let x={};return qn.Z(g)||(kt.Z(g,B=>{A0(x,{[(0,da.v4)()]:B})}),Ir(_,"hints",x)),_}getAnswer(_){const g=rt.Z(_,"interactions",{});if(It(rt.Z(_,"primaryCategory"),"Subjective Question")||qn.Z(g))return rt.Z(_,"answer","");{const x=rt.Z(_,"responseDeclaration.response1",{}),B=rt.Z(g,"response1.options",{});let ve="";if("single"===rt.Z(x,"cardinality")){ve=`
${B[rt.Z(rt.Z(x,"correctResponse",{}),"value",0)].label}
`}else{const lt=rt.Z(x,"correctResponse.value");let en='
answer_html
';const Qn=[];kt.Z(B,Bn=>{if(Xt(lt,Bn.value)){const fr=Oc(en,"answer_html",rt.Z(Bn,"label"));Qn.push(fr)}}),ve=`
${Qn.join("")}
`}return ve}}static#e=this.\u0275fac=function(g){return new(g||Fa)};static#t=this.\u0275prov=l.Yz7({token:Fa,factory:Fa.\u0275fac,providedIn:"root"})}class Os{constructor(_,g,x,B){this.qumlLibraryService=_,this.utilService=g,this.questionCursor=x,this.transformationService=B,this.qumlPlayerEvent=new l.vpe,this.qumlQuestionEvent=new l.vpe,this.version="1.0",this.timeSpent="0:0",this.isAvailableLocally=!1,this.isSectionsAvailable=!1,this.sectionQuestions=[]}initialize(_,g,x,B){if(this.qumlLibraryService.initializeTelemetry(_,B),this.identifiers=lo(x),this.parentIdentifier=_.metadata.identifier,this.threshold=g,this.rotation=0,this.totalNumberOfQuestions=_.metadata.childNodes.length||0,this.qumlPlayerStartTime=this.qumlPlayerLastPageTime=(new Date).getTime(),this.currentQuestionIndex=1,this.contentName=_.metadata.name,this.isAvailableLocally=B.isAvailableLocally,this.isSectionsAvailable=B?.isSectionsAvailable,this.src=_.metadata.artifactUrl||"",this.questionSetId=_.metadata.identifier,_?.context?.userData){const ve=_.context.userData?.firstName??"",We=_.context.userData?.lastName??"";this.userName=ve+" "+We}this.metaData={pagesHistory:[],totalPages:0,duration:0,rotation:[],progressBar:[],questions:[],questionIds:[],lastQuestionId:""},this.loadingProgress=0,this.endPageSeen=!1}raiseStartEvent(_){this.currentQuestionIndex=_;const g=(new Date).getTime()-this.qumlPlayerStartTime,x={eid:"START",ver:this.version,edata:{type:"START",currentIndex:this.currentQuestionIndex,duration:g},metaData:this.metaData};this.qumlPlayerEvent.emit(x),this.qumlPlayerLastPageTime=this.qumlPlayerStartTime=(new Date).getTime(),this.qumlLibraryService.start(g)}raiseEndEvent(_,g,x){this.metaData.questions=this.sectionQuestions;const B=(new Date).getTime()-this.qumlPlayerStartTime,ve={eid:"END",ver:this.version,edata:{type:"END",currentPage:_,totalPages:this.totalNumberOfQuestions,duration:B},metaData:this.metaData};this.qumlPlayerEvent.emit(ve),this.timeSpent=this.utilService.getTimeSpentText(this.qumlPlayerStartTime),this.qumlLibraryService.end(B,_,this.totalNumberOfQuestions,this.totalNumberOfQuestions,g,x)}raiseHeartBeatEvent(_,g,x,B){const ve={eid:"HEARTBEAT",ver:this.version,edata:{type:_,questionIndex:this.currentQuestionIndex},metaData:this.metaData};_===Sr.nextContentPlay&&B&&(ve.edata.nextContentId=B),this.isSectionsAvailable&&(ve.edata.sectionId=this.questionSetId),this.qumlPlayerEvent.emit(ve),br.interact===g?this.qumlLibraryService.interact(_.toLowerCase(),x):br.impression===g&&this.qumlLibraryService.impression(x)}raiseAssesEvent(_,g,x,B,ve,We){const lt={item:_,index:g,pass:x,score:B,resvalues:ve,duration:We};this.qumlPlayerEvent.emit(lt),this.qumlLibraryService.startAssesEvent(lt)}raiseResponseEvent(_,g,x){const B={target:{id:_,ver:this.version,type:g},values:[{optionSelected:x}]};this.qumlPlayerEvent.emit(B),this.qumlLibraryService.response(_,this.version,g,x)}raiseSummaryEvent(_,g,x,B){let ve=(new Date).getTime()-this.qumlPlayerStartTime;ve=Number((ve%6e4/1e3).toFixed(2));const We={type:"content",mode:"play",starttime:this.qumlPlayerStartTime,endtime:(new Date).getTime(),timespent:ve,pageviews:this.totalNumberOfQuestions,interactions:B.correct+B.wrong+B.partial,extra:[{id:"progress",value:(_/this.totalNumberOfQuestions*100).toFixed(0).toString()},{id:"endpageseen",value:g.toString()},{id:"score",value:x.toString()},{id:"correct",value:B.correct.toString()},{id:"incorrect",value:B.wrong.toString()},{id:"partial",value:B.partial.toString()},{id:"skipped",value:B.skipped.toString()}]},lt={eid:"QUML_SUMMARY",ver:this.version,edata:We,metaData:this.metaData};this.qumlPlayerEvent.emit(lt),this.qumlLibraryService.summary(We)}raiseExceptionLog(_,g,x,B){const ve={eid:"ERROR",edata:{err:_,errtype:g,requestid:B||"",stacktrace:x||""}};this.qumlPlayerEvent.emit(ve),this.qumlLibraryService.error(x,{err:_,errtype:g})}getSectionQuestionData(_,g){const x=[];let B=[];if(qn.Z(_))B=g;else{const ve=_.filter(We=>g.includes(We.identifier));for(const We of ve)Kt(We,"body")?x.push(We):B.push(We.identifier)}return qn.Z(B)?(0,fl.of)({questions:x,count:x.length}):this.fetchIncompleteQuestionsData(x,B)}fetchIncompleteQuestionsData(_,g){return this.questionCursor.getQuestions(g,this.parentIdentifier).pipe((0,hl.w)(x=>{const B=x.questions,ve=hf(_,B);return(0,fl.of)({questions:ve,count:ve.length})}))}getQuestions(_,g){const x=this.sectionConfig?.metadata?.children;let B;if(void 0!==_&&g?B=this.identifiers.splice(_,g):!_&&!g&&(B=this.identifiers.splice(0,this.threshold)),!qn.Z(B)){let ve;const We=ds(B,10);kt.Z(We,lt=>{ve=this.getSectionQuestionData(x,lt)}),(0,Qs.D)(ve).subscribe(lt=>{kt.Z(lt,en=>{const Qn=this.transformationService.getTransformedQuestionMetadata(en);this.qumlQuestionEvent.emit(Qn)})},lt=>{this.qumlQuestionEvent.emit({error:lt})})}}getQuestion(){const _=this.sectionConfig?.metadata?.children;if(this.identifiers.length){let g=this.identifiers.splice(0,this.threshold);const x=Es(_,B=>Xt(g,B.identifier));if(Kt(x,"body")){const B={questions:[x],count:1},ve=this.transformationService.getTransformedQuestionMetadata(B);this.qumlQuestionEvent.emit(ve)}else this.questionCursor.getQuestion(g[0]).subscribe(B=>{const ve=B,We=this.transformationService.getTransformedQuestionMetadata(ve);this.qumlQuestionEvent.emit(We)},B=>{this.qumlQuestionEvent.emit({error:B})})}}generateMaxAttemptEvents(_,g,x){return{eid:"exdata",ver:this.version,edata:{type:"exdata",currentattempt:_,maxLimitExceeded:g,isLastAttempt:x},metaData:this.metaData}}updateSectionQuestions(_,g){const x=this.sectionQuestions.findIndex(B=>B.id===_);x>-1?this.sectionQuestions[x].questions=g:this.sectionQuestions.push({id:_,questions:g})}getSectionQuestions(_){return this.sectionQuestions.find(g=>g.id===_)?.questions||[]}pauseVideo(){Array.from(document.getElementsByTagName("video")).forEach(g=>g.pause())}static#e=this.\u0275fac=function(g){return new(g||Os)(l.LFG(qa),l.LFG(Co),l.LFG(_1),l.LFG(Fa))};static#t=this.\u0275prov=l.Yz7({token:Os,factory:Os.\u0275fac,providedIn:"root"})}class ou{static#e=this.\u0275fac=function(g){return new(g||ou)};static#t=this.\u0275cmp=l.Xpm({type:ou,selectors:[["quml-ans"]],decls:7,vars:0,consts:[["tabindex","0","width","25px","height","25px","viewBox","0 0 25 25","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","Symbols","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","ans"],["id","Oval","stroke","#979797","cx","12.0235","cy","12.0235","r","11.5235"],["d","M5.9515,14.5235 L6.3675,13.1635 L8.4475,13.1635 L8.8635,14.5235 L10.1675,14.5235 L8.1435,8.7875 L6.6635,8.7875 L4.6475,14.5235 L5.9515,14.5235 Z M8.1595,12.1475 L6.6715,12.1475 L7.0795,10.8195 C7.10083333,10.7608333 7.1315,10.6608333 7.1715,10.5195 C7.2115,10.3781667 7.25416667,10.2288333 7.2995,10.0715 C7.34483333,9.91416667 7.38083333,9.78216667 7.4075,9.6755 C7.43416667,9.78216667 7.46883333,9.9075 7.5115,10.0515 C7.55416667,10.1955 7.59683333,10.3368333 7.6395,10.4755 C7.68216667,10.6141667 7.71683333,10.7288333 7.7435,10.8195 L7.7435,10.8195 L8.1595,12.1475 Z M11.9835,14.5235 L11.9835,12.4675 C11.9835,12.0035 12.0501667,11.6475 12.1835,11.3995 C12.3168333,11.1515 12.5648333,11.0275 12.9275,11.0275 C13.1728333,11.0275 13.3515,11.1061667 13.4635,11.2635 C13.5755,11.4208333 13.6315,11.6568333 13.6315,11.9715 L13.6315,11.9715 L13.6315,14.5235 L14.8235,14.5235 L14.8235,11.6755 C14.8235,11.1155 14.6821667,10.7088333 14.3995,10.4555 C14.1168333,10.2021667 13.7408333,10.0755 13.2715,10.0755 C12.9995,10.0755 12.7421667,10.1261667 12.4995,10.2275 C12.2568333,10.3288333 12.0661667,10.4915 11.9275,10.7155 L11.9275,10.7155 L11.8635,10.7155 L11.7035,10.1555 L10.7915,10.1555 L10.7915,14.5235 L11.9835,14.5235 Z M17.2315,14.6035 C17.8501667,14.6035 18.3155,14.4848333 18.6275,14.2475 C18.9395,14.0101667 19.0955,13.6701667 19.0955,13.2275 C19.0955,12.9715 19.0461667,12.7608333 18.9475,12.5955 C18.8488333,12.4301667 18.7088333,12.2928333 18.5275,12.1835 C18.3461667,12.0741667 18.1301667,11.9688333 17.8795,11.8675 C17.6235,11.7608333 17.4301667,11.6755 17.2995,11.6115 C17.1688333,11.5475 17.0808333,11.4875 17.0355,11.4315 C16.9901667,11.3755 16.9675,11.3128333 16.9675,11.2435 C16.9675,11.0515 17.1435,10.9555 17.4955,10.9555 C17.6928333,10.9555 17.8875,10.9861667 18.0795,11.0475 C18.2715,11.1088333 18.4741667,11.1848333 18.6875,11.2755 L18.6875,11.2755 L19.0475,10.4195 C18.7861667,10.2968333 18.5328333,10.2088333 18.2875,10.1555 C18.0421667,10.1021667 17.7835,10.0755 17.5115,10.0755 C16.9888333,10.0755 16.5701667,10.1768333 16.2555,10.3795 C15.9408333,10.5821667 15.7835,10.8861667 15.7835,11.2915 C15.7835,11.5368333 15.8261667,11.7408333 15.9115,11.9035 C15.9968333,12.0661667 16.1261667,12.2048333 16.2995,12.3195 C16.4728333,12.4341667 16.6981667,12.5501667 16.9755,12.6675 C17.2581667,12.7848333 17.4661667,12.8808333 17.5995,12.9555 C17.7328333,13.0301667 17.8195,13.0968333 17.8595,13.1555 C17.8995,13.2141667 17.9195,13.2808333 17.9195,13.3555 C17.9195,13.4675 17.8688333,13.5581667 17.7675,13.6275 C17.6661667,13.6968333 17.5008333,13.7315 17.2715,13.7315 C17.0635,13.7315 16.8235,13.6968333 16.5515,13.6275 C16.2795,13.5581667 16.0261667,13.4701667 15.7915,13.3635 L15.7915,13.3635 L15.7915,14.3475 C16.0101667,14.4381667 16.2288333,14.5035 16.4475,14.5435 C16.6661667,14.5835 16.9275,14.6035 17.2315,14.6035 Z","id","Ans","fill","#6D7278","fill-rule","nonzero"]],template:function(g,x){1&g&&(l.O4$(),l.TgZ(0,"svg",0)(1,"title"),l._uU(2,"ans"),l.qZA(),l.TgZ(3,"g",1)(4,"g",2),l._UZ(5,"circle",3)(6,"path",4),l.qZA()()())},encapsulation:2})}class vl{static#e=this.\u0275fac=function(g){return new(g||vl)};static#t=this.\u0275cmp=l.Xpm({type:vl,selectors:[["quml-durationtimer"]],decls:6,vars:0,consts:[["width","10px","height","16px","viewBox","0 0 10 16","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","Symbols","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","timer/active","transform","translate(-8.000000, -2.000000)","fill","#6D7278"],["d","M8,2 L8,6.8 L8.008,6.8 L8,6.808 L11.2,10 L8,13.2 L8.008,13.208 L8,13.208 L8,18 L17.6,18 L17.6,13.208 L17.592,13.208 L17.6,13.2 L14.4,10 L17.6,6.808 L17.592,6.8 L17.6,6.8 L17.6,2 L8,2 L8,2 Z M16,13.6 L16,16.4 L9.6,16.4 L9.6,13.6 L12.8,10.4 L16,13.6 L16,13.6 Z M12.8,9.6 L9.6,6.4 L9.6,3.6 L16,3.6 L16,6.4 L12.8,9.6 L12.8,9.6 Z","id","Shape"]],template:function(g,x){1&g&&(l.O4$(),l.TgZ(0,"svg",0)(1,"title"),l._uU(2,"Shape"),l.qZA(),l.TgZ(3,"g",1)(4,"g",2),l._UZ(5,"path",3),l.qZA()()())},encapsulation:2})}class yl{constructor(){this.close=new l.vpe,this.indicators=[{iconText:"1",title:"Correct",class:"correct"},{iconText:"1",title:"Incorrect",class:"incorrect"},{iconText:"1",title:"Attempted",class:"attempted"},{iconText:"1",title:"Not viewed",class:""},{iconText:"1",title:"Skipped",class:"skipped"},{iconText:"1",title:"Current",class:"current"},{iconText:"i",title:"Info page",class:""},{iconText:'Flag logo: Show scoreboard',title:"Summary page",class:""}]}static#e=this.\u0275fac=function(g){return new(g||yl)};static#t=this.\u0275cmp=l.Xpm({type:yl,selectors:[["quml-progress-indicators"]],outputs:{close:"close"},decls:13,vars:1,consts:[[1,"progress-indicators"],[1,"progress-indicators__overlay"],["aria-modal","true",1,"progress-indicators__popup"],[1,"close-btn",3,"click"],["type","button","id","close","data-animation","showShadow","aria-label","player-close-btn",1,"close-icon"],[1,"progress-indicators__metadata"],[1,"progress-indicators__title","text-left"],[1,"progress-indicators__content"],["class","progress-indicators__item",4,"ngFor","ngForOf"],[1,"progress-indicators__action-btns"],["type","button",1,"sb-btn","sb-btn-normal","sb-btn-primary","sb-btn-radius","submit-btn",3,"click"],[1,"progress-indicators__item"],[1,"default",3,"ngClass","innerHtml"]],template:function(g,x){1&g&&(l.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3),l.NdJ("click",function(){return x.close.emit(!0)}),l._UZ(4,"button",4),l.qZA(),l.TgZ(5,"div",5)(6,"h5",6),l._uU(7,"Progress bar indicators"),l.qZA(),l.TgZ(8,"div",7),l.YNc(9,$l,4,3,"div",8),l.qZA(),l.TgZ(10,"div",9)(11,"button",10),l.NdJ("click",function(){return x.close.emit(!0)}),l._uU(12,"Close"),l.qZA()()()()()()),2&g&&(l.xp6(9),l.Q6J("ngForOf",x.indicators))},dependencies:[Cr.mk,Cr.sg],styles:['[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%]{width:100%;height:100%;position:absolute;top:0;left:0;z-index:99;transition:all .3s;opacity:1}[_nghost-%COMP%] .progress-indicators__overlay[_ngcontent-%COMP%]{width:100%;height:100%;background:rgba(var(--rc-rgba-black),.5);display:flex;align-items:center;justify-content:center;transition:all .3s}[_nghost-%COMP%] .progress-indicators__popup[_ngcontent-%COMP%]{width:90%;max-width:22.5rem;min-height:13.125rem;background:var(--white);border-radius:1rem;box-shadow:0 0 1.5em rgba(var(--rc-rgba-black),.22);padding:1.5rem;position:relative;transition:all .3s ease-in;transform:scale(.5);transform:scale(1)}[_nghost-%COMP%] .progress-indicators__close-btn[_ngcontent-%COMP%]{position:absolute;top:.75rem;right:.75rem;width:1.5rem;height:1.5rem;cursor:pointer}[_nghost-%COMP%] .progress-indicators__close-btn[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%}[_nghost-%COMP%] .progress-indicators__metadata[_ngcontent-%COMP%]{display:flex;flex-direction:column;height:100%}[_nghost-%COMP%] .progress-indicators__title[_ngcontent-%COMP%]{font-size:1rem;font-weight:700;line-height:1.375rem;word-break:break-word}[_nghost-%COMP%] .progress-indicators__content[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}[_nghost-%COMP%] .progress-indicators__content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{width:50%}[_nghost-%COMP%] .progress-indicators__item[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-start;margin-bottom:1rem}[_nghost-%COMP%] .progress-indicators__item[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{padding-left:8px;margin:0}[_nghost-%COMP%] .progress-indicators__text[_ngcontent-%COMP%]{color:var(--gray-400);word-break:break-word}[_nghost-%COMP%] .progress-indicators__size[_ngcontent-%COMP%]{color:var(--black)}[_nghost-%COMP%] .progress-indicators__text[_ngcontent-%COMP%], [_nghost-%COMP%] .progress-indicators__size[_ngcontent-%COMP%]{font-size:.875rem;line-height:1.25rem}[_nghost-%COMP%] .progress-indicators__title[_ngcontent-%COMP%], [_nghost-%COMP%] .progress-indicators__text[_ngcontent-%COMP%], [_nghost-%COMP%] .progress-indicators__size[_ngcontent-%COMP%]{margin:0 0 1.5em}[_nghost-%COMP%] .progress-indicators__action-btns[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end}[_nghost-%COMP%] .progress-indicators__action-btns[_ngcontent-%COMP%] .cancel-btn[_ngcontent-%COMP%], [_nghost-%COMP%] .progress-indicators__action-btns[_ngcontent-%COMP%] .submit-btn[_ngcontent-%COMP%]{outline:none;border:none;font-size:.75rem;text-transform:uppercase;cursor:pointer;line-height:normal}[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%]{position:absolute;top:.75rem;right:.75rem}[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]{width:1.875rem;height:1.875rem;background:0 0;border-radius:50%;cursor:pointer;display:flex;justify-content:center;align-items:center;padding:0}[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]:after{content:"";transform:rotate(-45deg)}[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]:before{content:"";transform:rotate(45deg)}[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]:after, [_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]:before{content:"";width:1.25rem;height:.125rem;position:absolute;background-color:var(--black)}[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]{box-shadow:0 0 0 0 var(--red) inset;transition:.2s cubic-bezier(.175,.885,.52,1.775);border:0px solid var(--white)}[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:before{transition:.2s cubic-bezier(.175,.885,.52,1.775)}[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:after{transition:.2s cubic-bezier(.175,.885,.52,1.775)}[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover{box-shadow:0 0 0 .25rem var(--red) inset}[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover:before{transform:scale(.7) rotate(45deg);transition-delay:.1s;background-color:var(--red)}[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover:after{transform:scale(.7) rotate(-45deg);transition-delay:.1s;background-color:var(--red)}[_nghost-%COMP%] .default[_ngcontent-%COMP%]{background-color:var(--quml-question-bg);border-radius:50%;width:1.25rem;padding:.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;border:.0625rem solid #ccc;font-size:.8rem;font-weight:700;line-height:1.6rem}[_nghost-%COMP%] .correct[_ngcontent-%COMP%]{--correct-bg: var(--quml-color-success);background:var(--correct-bg);color:var(--white);border:0 solid transparent}[_nghost-%COMP%] .incorrect[_ngcontent-%COMP%]{--wrong-bg: var(--quml-color-danger);background:var(--wrong-bg);color:var(--white);border:0 solid transparent}[_nghost-%COMP%] .skipped[_ngcontent-%COMP%]{color:var(--white);background:var(--quml-scoreboard-skipped);border:.0625rem solid var(--quml-scoreboard-skipped)}[_nghost-%COMP%] .current[_ngcontent-%COMP%]{color:var(--primary-color);border:.0625rem solid var(--primary-color)}[_nghost-%COMP%] .current[_ngcontent-%COMP%]:after{border:1px solid var(--primary-color);content:"";width:1.65rem;height:1.65rem;border-radius:50%;padding:.25rem;position:absolute}[_nghost-%COMP%] .attempted[_ngcontent-%COMP%]{color:var(--white);background:var(--primary-color)} html[dir=rtl] .close-btn{left:.75rem;right:auto}']})}class Cl{constructor(_){this.viewerService=_,this.showDeviceOrientation=!1,this.nextSlideClicked=new l.vpe,this.prevSlideClicked=new l.vpe,this.durationEnds=new l.vpe,this.showSolution=new l.vpe,this.toggleScreenRotate=new l.vpe,this.showWarning=!1,this.isMobilePortrait=!1,this.showProgressIndicatorPopUp=!1}ngOnInit(){this.duration&&this.showTimer&&(this.minutes=Math.floor(this.duration/60),this.seconds=this.duration-60*this.minutes<10?"0"+(this.duration-60*this.minutes):this.duration-60*this.minutes)}ngOnChanges(){this.duration&&this.showTimer&&this.initializeTimer&&!this.intervalRef?this.timer():0===this.duration&&this.showTimer&&this.initializeTimer&&!this.intervalRef&&this.showCountUp(),this.replayed&&this.duration&&this.showTimer?(this.showWarning=!1,clearInterval(this.intervalRef),this.timer()):this.replayed&&0===this.duration&&this.showTimer&&(clearInterval(this.intervalRef),this.showCountUp())}ngAfterViewInit(){this.isMobilePortrait=window.matchMedia("(max-width: 480px)").matches}ngOnDestroy(){this.intervalRef&&clearInterval(this.intervalRef)}nextSlide(){this.disableNext||this.nextSlideClicked.emit({type:"next"})}prevSlide(){!this.showStartPage&&1===this.currentSlideIndex||this.disablePreviousNavigation||this.prevSlideClicked.emit({event:"previous clicked"})}timer(){if(this.duration>0){let _=this.duration;this.intervalRef=setInterval(()=>{let g=~~(_/60),x=_%60;if(this.time=x<10?g+":0"+x:g+":"+x,0===_)return clearInterval(this.intervalRef),this.durationEnds.emit(!0),!1;parseInt(_)<=parseInt(this.warningTime)&&this.showWarningTimer&&(this.showWarning=!0),_--},1e3)}}showCountUp(){let _=0,g=0;this.intervalRef=setInterval(()=>{59===g&&(g=0,_+=1),this.time=g<10?_+":0"+g++:_+":"+g++},1e3)}onAnswerKeyDown(_){"Enter"===_.key&&(_.stopPropagation(),this.showSolution.emit())}openProgressIndicatorPopup(){this.showProgressIndicatorPopUp=!0,this.viewerService.raiseHeartBeatEvent(Sr.progressIndicatorPopupOpened,br.interact,this.currentSlideIndex)}onKeydownHandler(_){this.onProgressPopupClose()}onProgressPopupClose(){this.showProgressIndicatorPopUp=!1,this.viewerService.raiseHeartBeatEvent(Sr.progressIndicatorPopupClosed,br.interact,this.currentSlideIndex)}static#e=this.\u0275fac=function(g){return new(g||Cl)(l.Y36(Os))};static#t=this.\u0275cmp=l.Xpm({type:Cl,selectors:[["quml-header"]],hostBindings:function(g,x){1&g&&l.NdJ("keydown.escape",function(ve){return x.onKeydownHandler(ve)},!1,l.evT)},inputs:{questions:"questions",duration:"duration",warningTime:"warningTime",showWarningTimer:"showWarningTimer",disablePreviousNavigation:"disablePreviousNavigation",showTimer:"showTimer",totalNoOfQuestions:"totalNoOfQuestions",currentSlideIndex:"currentSlideIndex",active:"active",initializeTimer:"initializeTimer",endPageReached:"endPageReached",loadScoreBoard:"loadScoreBoard",replayed:"replayed",currentSolutions:"currentSolutions",showFeedBack:"showFeedBack",disableNext:"disableNext",startPageInstruction:"startPageInstruction",showStartPage:"showStartPage",attempts:"attempts",showDeviceOrientation:"showDeviceOrientation",showLegend:"showLegend"},outputs:{nextSlideClicked:"nextSlideClicked",prevSlideClicked:"prevSlideClicked",durationEnds:"durationEnds",showSolution:"showSolution",toggleScreenRotate:"toggleScreenRotate"},features:[l.TTD],decls:11,vars:8,consts:[[1,"quml-header__container"],[1,"quml-header__features","pl-64"],["class","attempts sb-color-primary fnormal font-weight-bold",4,"ngIf"],["src","assets/question-mark-round.svg","alt","Progress Indicators","title","Progress Indicators","height","20","width","20",3,"click",4,"ngIf"],[1,"quml-header__metadata"],["src","assets/device-rotate.svg","alt","Change Orientation","title","Change Orientation","height","20","width","20",3,"click",4,"ngIf"],[4,"ngIf"],["class","quml-navigation",4,"ngIf"],["class","quml-header__metadata quml-header__metadata--portrait",4,"ngIf"],[3,"close",4,"ngIf"],[1,"attempts","sb-color-primary","fnormal","font-weight-bold"],["src","assets/question-mark-round.svg","alt","Progress Indicators","title","Progress Indicators","height","20","width","20",3,"click"],["src","assets/device-rotate.svg","alt","Change Orientation","title","Change Orientation","height","20","width","20",3,"click"],["class","duration mr-16",3,"title",4,"ngIf"],[1,"duration","mr-16",3,"title"],[3,"ngClass"],[1,"quml-navigation"],["aria-label","preview slide","title","preview slide","role","navigation",1,"quml-navigation__previous",3,"ngClass","click"],["class","quml-navigation__next ml-8","aria-label","next slide","title","next slide","role","navigation","tabindex","0",3,"ngClass","click","keydown.enter",4,"ngIf"],["class","quml-navigation__next quml-navigation__next--active ml-8","aria-label","next slide","title","next slide","role","navigation","tabindex","0",3,"ngClass","click","keydown.enter",4,"ngIf"],["aria-label","next slide","title","next slide","role","navigation","tabindex","0",1,"quml-navigation__next","ml-8",3,"ngClass","click","keydown.enter"],["aria-label","next slide","title","next slide","role","navigation","tabindex","0",1,"quml-navigation__next","quml-navigation__next--active","ml-8",3,"ngClass","click","keydown.enter"],[1,"quml-header__metadata","quml-header__metadata--portrait"],["class","current-slide fnormal",4,"ngIf"],["class","ml-16",4,"ngIf"],[1,"quml-navigation","ml-auto"],["tabindex","0","aria-label","preview slide",1,"quml-navigation__previous",3,"click","keydown.enter"],["class","quml-navigation__next ml-8","tabindex","0","aria-label","next slide",3,"click","keydown.enter",4,"ngIf"],["class","quml-navigation__next quml-navigation__next--active ml-8","tabindex","0","aria-label","next slide",3,"click","keydown.enter",4,"ngIf"],[1,"current-slide","fnormal"],[1,"ml-16"],[3,"click","keydown"],["tabindex","0","aria-label","next slide",1,"quml-navigation__next","ml-8",3,"click","keydown.enter"],["tabindex","0","aria-label","next slide",1,"quml-navigation__next","quml-navigation__next--active","ml-8",3,"click","keydown.enter"],[3,"close"]],template:function(g,x){1&g&&(l.TgZ(0,"div",0)(1,"div",1),l.YNc(2,a1,2,2,"div",2),l.YNc(3,Jl,1,0,"img",3),l.qZA(),l.TgZ(4,"div",4),l.YNc(5,l1,1,0,"img",5),l.YNc(6,c1,3,2,"ng-container",6),l.YNc(7,W0,5,3,"ng-container",6),l.YNc(8,gl,4,4,"div",7),l.qZA()(),l.YNc(9,Y0,7,4,"div",8),l.YNc(10,If,1,0,"quml-progress-indicators",9)),2&g&&(l.xp6(2),l.Q6J("ngIf",(null==x.attempts?null:x.attempts.max)&&(null==x.attempts?null:x.attempts.current)),l.xp6(1),l.Q6J("ngIf",x.showLegend),l.xp6(2),l.Q6J("ngIf",x.showDeviceOrientation),l.xp6(1),l.Q6J("ngIf",x.duration&&x.showTimer),l.xp6(1),l.Q6J("ngIf",!x.duration&&x.showTimer&&x.initializeTimer),l.xp6(1),l.Q6J("ngIf",!x.disableNext&&!x.isMobilePortrait),l.xp6(1),l.Q6J("ngIf",!x.loadScoreBoard&&!x.endPageReached),l.xp6(1),l.Q6J("ngIf",x.showProgressIndicatorPopUp))},dependencies:[Cr.mk,Cr.O5,ou,vl,yl],styles:[':root{--quml-color-primary: #FFD555;--quml-color-primary-contrast:#333;--quml-color-warning: #ff0000;--quml-btn-border: #ccc;--quml-color-gray: #666;--quml-main-bg: #fff;--quml-navigation-btns:#333;--quml-header-metadata: #fff}.quml-header__container[_ngcontent-%COMP%], .quml-header__features[_ngcontent-%COMP%], .quml-header__metadata[_ngcontent-%COMP%]{display:flex;align-items:center}.quml-header__container[_ngcontent-%COMP%]{justify-content:space-between;position:absolute;top:0;background:var(--quml-main-bg);min-height:3.5rem;width:100%;padding:.5rem 1rem .5rem 0;z-index:8}.quml-header__features[_ngcontent-%COMP%]{justify-content:space-between}.quml-header__features[_ngcontent-%COMP%] img[_ngcontent-%COMP%], .quml-header__metadata[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{margin:0 1rem;cursor:pointer}.quml-header__metadata--portrait[_ngcontent-%COMP%]{display:none}@media only screen and (max-width: 480px){.quml-header__metadata--portrait[_ngcontent-%COMP%]{display:flex;position:fixed;bottom:0;width:100%;padding:.5rem 1rem;background-color:var(--white);z-index:5;min-height:3rem}.quml-header__metadata--portrait[_ngcontent-%COMP%] .quml-navigation[_ngcontent-%COMP%]{display:flex}}.quml-navigation[_ngcontent-%COMP%]{display:flex;align-items:center}@media only screen and (max-width: 480px){.quml-navigation[_ngcontent-%COMP%]{display:none}}.quml-navigation__next[_ngcontent-%COMP%], .quml-navigation__previous[_ngcontent-%COMP%]{position:relative;width:3.75rem;height:2.25rem;background:var(--quml-header-metadata);border:.03125rem solid var(--quml-btn-border);border-radius:1rem;box-shadow:inset 0 -.09375rem .0625rem #0003;cursor:pointer}.quml-navigation__next[_ngcontent-%COMP%]:after, .quml-navigation__previous[_ngcontent-%COMP%]:after{content:"";display:inline-block;padding:.21875rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:solid var(--quml-navigation-btns);border-width:0 .125rem .125rem 0}.quml-navigation__next[_ngcontent-%COMP%]:hover, .quml-navigation__next--active[_ngcontent-%COMP%], .quml-navigation__next[_ngcontent-%COMP%]:focus, .quml-navigation__previous[_ngcontent-%COMP%]:hover, .quml-navigation__previous--active[_ngcontent-%COMP%], .quml-navigation__previous[_ngcontent-%COMP%]:focus{background-color:var(--quml-color-primary)}.quml-navigation__next[_ngcontent-%COMP%]:after{transform:translate(-50%,-50%) rotate(-45deg);-webkit-transform:translate(-50%,-50%) rotate(-45deg)}.quml-navigation__previous[_ngcontent-%COMP%]:after{transform:translate(-50%,-50%) rotate(135deg);-webkit-transform:translate(-50%,-50%) rotate(135deg)}.blink[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_blink 1s steps(1,end) infinite;color:var(--quml-color-warning)}.duration[_ngcontent-%COMP%], quml-durationtimer[_ngcontent-%COMP%]{display:flex;align-items:center}.duration[_ngcontent-%COMP%]{color:var(--quml-color-primary-contrast);font-weight:700}quml-durationtimer[_ngcontent-%COMP%]{margin-right:.5rem}.current-slide[_ngcontent-%COMP%]{color:var(--quml-color-gray);font-weight:700}.navigation-icon-disabled[_ngcontent-%COMP%]{opacity:.6;cursor:not-allowed}@keyframes _ngcontent-%COMP%_blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}']})}class Xu{static#e=this.\u0275fac=function(g){return new(g||Xu)};static#t=this.\u0275cmp=l.Xpm({type:Xu,selectors:[["quml-zoom-in"]],decls:22,vars:0,consts:[["version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","x","0px","y","0px","width","12px","height","12px","viewBox","0 0 512 512",0,"xml","space","preserve",2,"enable-background","new 0 0 512 512"],["d","M506.141,477.851L361.689,333.399c65.814-80.075,61.336-198.944-13.451-273.73c-79.559-79.559-209.01-79.559-288.569,0\n\t\t\ts-79.559,209.01,0,288.569c74.766,74.766,193.62,79.293,273.73,13.451l144.452,144.452c7.812,7.812,20.477,7.812,28.289,0\n\t\t\tC513.953,498.328,513.953,485.663,506.141,477.851z M319.949,319.948c-63.96,63.96-168.03,63.959-231.99,0\n\t\t\tc-63.96-63.96-63.96-168.03,0-231.99c63.958-63.957,168.028-63.962,231.99,0C383.909,151.918,383.909,255.988,319.949,319.948z"],["d","M301.897,183.949h-77.94v-77.94c0-11.048-8.956-20.004-20.004-20.004c-11.048,0-20.004,8.956-20.004,20.004v77.94h-77.94\n\t\t\tc-11.048,0-20.004,8.956-20.004,20.004c0,11.048,8.956,20.004,20.004,20.004h77.94v77.94c0,11.048,8.956,20.004,20.004,20.004\n\t\t\tc11.048,0,20.004-8.956,20.004-20.004v-77.94h77.94c11.048,0,20.004-8.956,20.004-20.004\n\t\t\tC321.901,192.905,312.945,183.949,301.897,183.949z"]],template:function(g,x){1&g&&(l.O4$(),l.TgZ(0,"svg",0)(1,"g")(2,"g"),l._UZ(3,"path",1),l.qZA()(),l.TgZ(4,"g")(5,"g"),l._UZ(6,"path",2),l.qZA()(),l._UZ(7,"g")(8,"g")(9,"g")(10,"g")(11,"g")(12,"g")(13,"g")(14,"g")(15,"g")(16,"g")(17,"g")(18,"g")(19,"g")(20,"g")(21,"g"),l.qZA())},encapsulation:2})}class ec{static#e=this.\u0275fac=function(g){return new(g||ec)};static#t=this.\u0275cmp=l.Xpm({type:ec,selectors:[["quml-star"]],decls:9,vars:0,consts:[["width","18px","height","19px","viewBox","0 0 20 19","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["x1","50%","y1","0%","x2","50%","y2","100%","id","linearGradient-1"],["stop-color","#FFE500","offset","0%"],["stop-color","#E6B302","offset","100%"],["id","Symbols","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["d","M9.52906513,1.05447851 C9.88447433,0.933955771 10.2858614,0.949017066 10.6489852,1.12822939 C10.9381809,1.27095597 11.1722611,1.50503624 11.3149877,1.79423187 L11.3149877,1.79423187 L12.3803318,3.95285472 C12.8901488,4.98585688 13.8756284,5.70184969 15.0156139,5.86749929 L15.0156139,5.86749929 L17.3977957,6.21365056 C17.7985266,6.27188017 18.1377182,6.4870255 18.3621696,6.78779616 C18.586621,7.08856682 18.6963323,7.47496281 18.6381027,7.87569375 C18.591728,8.19484007 18.4414393,8.48979843 18.2105028,8.71490584 L18.2105028,8.71490584 L16.4867399,10.3951594 C15.6618386,11.1992394 15.2854189,12.3577401 15.4801517,13.4931194 L15.4801517,13.4931194 L15.8870769,15.8656755 C15.9555299,16.2647872 15.8557305,16.6538611 15.6390399,16.9602703 C15.4223493,17.2666796 15.0887676,17.4904241 14.6896558,17.5588771 C14.3717991,17.6133938 14.0448352,17.5616079 13.7593821,17.4115363 L13.7593821,17.4115363 L11.6286939,16.2913672 C10.6090599,15.7553139 9.39094014,15.7553139 8.37130605,16.2913672 L8.37130605,16.2913672 L6.24061792,17.4115363 C5.88219327,17.5999712 5.48132228,17.6252868 5.12294871,17.5138875 C4.76457514,17.4024881 4.44869898,17.1543739 4.26026399,16.7959492 C4.11019239,16.5104961 4.0584064,16.1835322 4.1129231,15.8656755 L4.1129231,15.8656755 L4.51984832,13.4931194 C4.7145811,12.3577401 4.33816141,11.1992394 3.51326011,10.3951594 L3.51326011,10.3951594 L1.7894972,8.71490584 C1.49952557,8.43225335 1.35157308,8.05882533 1.34677662,7.68356752 C1.34198016,7.3083097 1.48033973,6.93122211 1.76299222,6.64125047 C1.98809962,6.41031402 2.28305798,6.26002523 2.6022043,6.21365056 L2.6022043,6.21365056 L4.98438605,5.86749929 C6.12437162,5.70184969 7.10985117,4.98585688 7.61966822,3.95285472 L7.61966822,3.95285472 L8.68501228,1.79423187 C8.86422461,1.43110804 9.17365593,1.17500126 9.52906513,1.05447851 Z","id","Star","stroke","#EDBA01","fill","url(#linearGradient-1)"]],template:function(g,x){1&g&&(l.O4$(),l.TgZ(0,"svg",0)(1,"title"),l._uU(2,"Star"),l.qZA(),l.TgZ(3,"defs")(4,"linearGradient",1),l._UZ(5,"stop",2)(6,"stop",3),l.qZA()(),l.TgZ(7,"g",4),l._UZ(8,"path",5),l.qZA()())},encapsulation:2})}class su{static#e=this.\u0275fac=function(g){return new(g||su)};static#t=this.\u0275cmp=l.Xpm({type:su,selectors:[["quml-previous"]],decls:30,vars:0,consts:[["width","60px","height","36px","viewBox","0 0 60 36","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","path-1","x","0","y","0","width","60","height","36","rx","18"],["x","-5.8%","y","-9.7%","width","111.7%","height","119.4%","filterUnits","objectBoundingBox","id","filter-2"],["stdDeviation","3","in","SourceAlpha","result","shadowBlurInner1"],["dx","0","dy","1","in","shadowBlurInner1","result","shadowOffsetInner1"],["in","shadowOffsetInner1","in2","SourceAlpha","operator","arithmetic","k2","-1","k3","1","result","shadowInnerInner1"],["values","0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0","type","matrix","in","shadowInnerInner1"],["id","path-3","x","0","y","0","width","54","height","30","rx","15"],["x","-2.8%","y","-5.0%","width","105.6%","height","110.0%","filterUnits","objectBoundingBox","id","filter-4"],["stdDeviation","0.5","in","SourceGraphic"],["x","-5.6%","y","-10.0%","width","111.1%","height","120.0%","filterUnits","objectBoundingBox","id","filter-5"],["stdDeviation","1","in","SourceAlpha","result","shadowBlurInner1"],["dx","0","dy","-1","in","shadowBlurInner1","result","shadowOffsetInner1"],["id","button/previous2","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","Group"],["id","Group-Copy"],["id","Rectangle-5-Copy","opacity","0.1","fill-rule","nonzero"],["fill","#CCCCCC",0,"xlink","href","#path-1"],["fill","black","fill-opacity","1","filter","url(#filter-2)",0,"xlink","href","#path-1"],["id","Group-2","transform","translate(3.000000, 3.000000)"],["id","Rectangle-5-Copy-2","fill-rule","nonzero","filter","url(#filter-4)"],["fill","#FFFFFF",0,"xlink","href","#path-3"],["fill","black","fill-opacity","1","filter","url(#filter-5)",0,"xlink","href","#path-3"],["id","Shape","fill","#6D7278","points","31 10.41 29.59 9 23.59 15 29.59 21 31 19.59 26.42 15"],["id","Icon-24px","transform","translate(30.000000, 18.000000) scale(-1, 1) translate(-30.000000, -18.000000) translate(26.000000, 12.000000)"]],template:function(g,x){1&g&&(l.O4$(),l.TgZ(0,"svg",0)(1,"title"),l._uU(2,"Previous"),l.qZA(),l.TgZ(3,"defs"),l._UZ(4,"rect",1),l.TgZ(5,"filter",2),l._UZ(6,"feGaussianBlur",3)(7,"feOffset",4)(8,"feComposite",5)(9,"feColorMatrix",6),l.qZA(),l._UZ(10,"rect",7),l.TgZ(11,"filter",8),l._UZ(12,"feGaussianBlur",9),l.qZA(),l.TgZ(13,"filter",10),l._UZ(14,"feGaussianBlur",11)(15,"feOffset",12)(16,"feComposite",5)(17,"feColorMatrix",6),l.qZA()(),l.TgZ(18,"g",13)(19,"g",14)(20,"g",15)(21,"g",16),l._UZ(22,"use",17)(23,"use",18),l.qZA(),l.TgZ(24,"g",19)(25,"g",20),l._UZ(26,"use",21)(27,"use",22),l.qZA(),l._UZ(28,"polygon",23),l.qZA()(),l._UZ(29,"g",24),l.qZA()()())},encapsulation:2})}class za{static#e=this.\u0275fac=function(g){return new(g||za)};static#t=this.\u0275cmp=l.Xpm({type:za,selectors:[["quml-next"]],decls:30,vars:0,consts:[["width","60px","height","36px","viewBox","0 0 60 36","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","path-1","x","0","y","0","width","60","height","36","rx","18"],["x","-5.8%","y","-9.7%","width","111.7%","height","119.4%","filterUnits","objectBoundingBox","id","filter-2"],["stdDeviation","3","in","SourceAlpha","result","shadowBlurInner1"],["dx","0","dy","1","in","shadowBlurInner1","result","shadowOffsetInner1"],["in","shadowOffsetInner1","in2","SourceAlpha","operator","arithmetic","k2","-1","k3","1","result","shadowInnerInner1"],["values","0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0","type","matrix","in","shadowInnerInner1"],["id","path-3","x","0","y","0","width","54","height","30","rx","15"],["x","-2.8%","y","-5.0%","width","105.6%","height","110.0%","filterUnits","objectBoundingBox","id","filter-4"],["stdDeviation","0.5","in","SourceGraphic"],["x","-5.6%","y","-10.0%","width","111.1%","height","120.0%","filterUnits","objectBoundingBox","id","filter-5"],["stdDeviation","1","in","SourceAlpha","result","shadowBlurInner1"],["dx","0","dy","-1","in","shadowBlurInner1","result","shadowOffsetInner1"],["id","button/next2","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","Group"],["id","Group-Copy"],["id","Rectangle-5-Copy","opacity","0.1","fill-rule","nonzero"],["fill","#CCCCCC",0,"xlink","href","#path-1"],["fill","black","fill-opacity","1","filter","url(#filter-2)",0,"xlink","href","#path-1"],["id","Group-2","transform","translate(3.000000, 3.000000)"],["id","Rectangle-5-Copy-2","fill-rule","nonzero","filter","url(#filter-4)"],["fill","#FFFFFF",0,"xlink","href","#path-3"],["fill","black","fill-opacity","1","filter","url(#filter-5)",0,"xlink","href","#path-3"],["id","Shape","fill","#6D7278","transform","translate(27.295000, 15.000000) scale(-1, 1) translate(-27.295000, -15.000000) ","points","31 10.41 29.59 9 23.59 15 29.59 21 31 19.59 26.42 15"],["id","Icon-24px","transform","translate(30.000000, 18.000000) scale(-1, 1) translate(-30.000000, -18.000000) translate(26.000000, 12.000000)"]],template:function(g,x){1&g&&(l.O4$(),l.TgZ(0,"svg",0)(1,"title"),l._uU(2,"Next"),l.qZA(),l.TgZ(3,"defs"),l._UZ(4,"rect",1),l.TgZ(5,"filter",2),l._UZ(6,"feGaussianBlur",3)(7,"feOffset",4)(8,"feComposite",5)(9,"feColorMatrix",6),l.qZA(),l._UZ(10,"rect",7),l.TgZ(11,"filter",8),l._UZ(12,"feGaussianBlur",9),l.qZA(),l.TgZ(13,"filter",10),l._UZ(14,"feGaussianBlur",11)(15,"feOffset",12)(16,"feComposite",5)(17,"feColorMatrix",6),l.qZA()(),l.TgZ(18,"g",13)(19,"g",14)(20,"g",15)(21,"g",16),l._UZ(22,"use",17)(23,"use",18),l.qZA(),l.TgZ(24,"g",19)(25,"g",20),l._UZ(26,"use",21)(27,"use",22),l.qZA(),l._UZ(28,"polygon",23),l.qZA()(),l._UZ(29,"g",24),l.qZA()()())},encapsulation:2})}class vi{static#e=this.\u0275fac=function(g){return new(g||vi)};static#t=this.\u0275cmp=l.Xpm({type:vi,selectors:[["quml-bookmark"]],decls:5,vars:0,consts:[["width","14px","height","18px","viewBox","0 0 14 18","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","Symbols","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["d","M12,0 L2,0 C0.9,0 0.01,0.9 0.01,2 L0,18 L7,15 L14,18 L14,2 C14,0.9 13.1,0 12,0 L12,0 Z M12,15 L7,12.82 L2,15 L2,2 L12,2 L12,15 L12,15 Z","id","bookmark","fill","#6D7278"]],template:function(g,x){1&g&&(l.O4$(),l.TgZ(0,"svg",0)(1,"title"),l._uU(2,"bookmark"),l.qZA(),l.TgZ(3,"g",1),l._UZ(4,"path",2),l.qZA()())},encapsulation:2})}class tc{static#e=this.\u0275fac=function(g){return new(g||tc)};static#t=this.\u0275cmp=l.Xpm({type:tc,selectors:[["quml-hint"]],decls:5,vars:0,consts:[["width","14px","height","20px","viewBox","0 0 14 20","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","Symbols","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["d","M4,19 C4,19.55 4.45,20 5,20 L9,20 C9.55,20 10,19.55 10,19 L10,18 L4,18 L4,19 L4,19 Z M7,0 C3.14,0 0,3.14 0,7 C0,9.38 1.19,11.47 3,12.74 L3,15 C3,15.55 3.45,16 4,16 L10,16 C10.55,16 11,15.55 11,15 L11,12.74 C12.81,11.47 14,9.38 14,7 C14,3.14 10.86,0 7,0 L7,0 Z M9.85,11.1 L9,11.7 L9,14 L5,14 L5,11.7 L4.15,11.1 C2.8,10.16 2,8.63 2,7 C2,4.24 4.24,2 7,2 C9.76,2 12,4.24 12,7 C12,8.63 11.2,10.16 9.85,11.1 L9.85,11.1 Z","id","hint","fill","#6D7278"]],template:function(g,x){1&g&&(l.O4$(),l.TgZ(0,"svg",0)(1,"title"),l._uU(2,"hint"),l.qZA(),l.TgZ(3,"g",1),l._UZ(4,"path",2),l.qZA()())},encapsulation:2})}class au{static#e=this.\u0275fac=function(g){return new(g||au)};static#t=this.\u0275cmp=l.Xpm({type:au,selectors:[["quml-share"]],decls:5,vars:0,consts:[["width","17px","height","18px","viewBox","0 0 17 18","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","Symbols","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["d","M13.4613333,12.8088889 C12.7857778,12.8088889 12.1813333,13.0755556 11.7191111,13.4933333 L5.38133333,9.80444444 C5.42577778,9.6 5.46133333,9.39555556 5.46133333,9.18222222 C5.46133333,8.96888889 5.42577778,8.76444444 5.38133333,8.56 L11.648,4.90666667 C12.128,5.35111111 12.7591111,5.62666667 13.4613333,5.62666667 C14.9368889,5.62666667 16.128,4.43555556 16.128,2.96 C16.128,1.48444444 14.9368889,0.293333333 13.4613333,0.293333333 C11.9857778,0.293333333 10.7946667,1.48444444 10.7946667,2.96 C10.7946667,3.17333333 10.8302222,3.37777778 10.8746667,3.58222222 L4.608,7.23555556 C4.128,6.79111111 3.49688889,6.51555556 2.79466667,6.51555556 C1.31911111,6.51555556 0.128,7.70666667 0.128,9.18222222 C0.128,10.6577778 1.31911111,11.8488889 2.79466667,11.8488889 C3.49688889,11.8488889 4.128,11.5733333 4.608,11.1288889 L10.9368889,14.8266667 C10.8924444,15.0133333 10.8657778,15.2088889 10.8657778,15.4044444 C10.8657778,16.8355556 12.0302222,18 13.4613333,18 C14.8924444,18 16.0568889,16.8355556 16.0568889,15.4044444 C16.0568889,13.9733333 14.8924444,12.8088889 13.4613333,12.8088889 L13.4613333,12.8088889 Z","id","share","fill","#6D7278"]],template:function(g,x){1&g&&(l.O4$(),l.TgZ(0,"svg",0)(1,"title"),l._uU(2,"share"),l.qZA(),l.TgZ(3,"g",1),l._UZ(4,"path",2),l.qZA()())},encapsulation:2})}class v1{static#e=this.\u0275fac=function(g){return new(g||v1)};static#t=this.\u0275cmp=l.Xpm({type:v1,selectors:[["quml-correct"]],decls:5,vars:0,consts:[["width","48px","height","48px","viewBox","0 0 21 20","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","Symbols","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["d","M10.5,0 C4.98,0 0.5,4.48 0.5,10 C0.5,15.52 4.98,20 10.5,20 C16.02,20 20.5,15.52 20.5,10 C20.5,4.48 16.02,0 10.5,0 L10.5,0 Z M8.5,15 L3.5,10 L4.91,8.59 L8.5,12.17 L16.09,4.58 L17.5,6 L8.5,15 L8.5,15 Z","id","correct-option","fill","#31A679"]],template:function(g,x){1&g&&(l.O4$(),l.TgZ(0,"svg",0)(1,"title"),l._uU(2,"correct option"),l.qZA(),l.TgZ(3,"g",1),l._UZ(4,"path",2),l.qZA()())},encapsulation:2})}class bl{constructor(_){this.viewerService=_,this.submitClicked=new l.vpe,this.emitQuestionNo=new l.vpe,this.scoreBoardLoaded=new l.vpe}ngOnInit(){this.scoreBoardLoaded.emit({scoreBoardLoaded:!0}),this.subscription=(0,zc.R)(document,"keydown").subscribe(_=>{"Enter"===_.key&&(_.stopPropagation(),document.activeElement.click())})}goToQuestion(_,g){this.emitQuestionNo.emit({questionNo:_,identifier:g})}onReviewClicked(){this.isSections?this.goToQuestion(1,this.scores[0].identifier):this.goToQuestion(1),this.viewerService.raiseHeartBeatEvent(Sr.scoreBoardReviewClicked,br.interact,$s.submitPage)}ngOnDestroy(){this.subscription.unsubscribe()}static#e=this.\u0275fac=function(g){return new(g||bl)(l.Y36(Os))};static#t=this.\u0275cmp=l.Xpm({type:bl,selectors:[["quml-scoreboard"]],inputs:{scores:"scores",totalNoOfQuestions:"totalNoOfQuestions",contentName:"contentName",showFeedBack:"showFeedBack",isSections:"isSections",summary:"summary"},outputs:{submitClicked:"submitClicked",emitQuestionNo:"emitQuestionNo",scoreBoardLoaded:"scoreBoardLoaded"},decls:24,vars:7,consts:[[1,"scoreboard"],[1,"scoreboard__header"],[1,"scoreboard__title"],[1,"scoreboard__subtitle"],[1,"sections-score-card"],[1,"sections-score-count-info"],[1,"mb-15"],[1,"sections-score-count-sections"],["class","scoreboard__points",4,"ngIf"],[4,"ngIf"],[1,"scoreboard__btn-container"],["type","submit",1,"sb-btn","sb-btn-outline-primary","sb-btn-normal","sb-btn-radius","px-20","mx-8",3,"click"],["type","submit",1,"sb-btn","sb-btn-primary","sb-btn-normal","sb-btn-radius","px-20","mx-8",3,"click"],[1,"scoreboard__points"],["class","scoreboard__index","tabindex","0",3,"ngClass","click",4,"ngFor","ngForOf"],["tabindex","0",1,"scoreboard__index",3,"ngClass","click"],["class","sections-score-counts",4,"ngFor","ngForOf"],[1,"sections-score-counts"],[1,"sections-score-card__title"],[1,"sections-score-card__points"]],template:function(g,x){1&g&&(l.TgZ(0,"div",0)(1,"div",1)(2,"div",2),l._uU(3," Are you ready to submit? "),l.qZA(),l.TgZ(4,"div",3),l._uU(5),l.qZA()(),l.TgZ(6,"div",4)(7,"div",5)(8,"div",6),l._uU(9),l.qZA(),l.TgZ(10,"div",6),l._uU(11),l.qZA(),l.TgZ(12,"div",6),l._uU(13),l.qZA(),l.TgZ(14,"div",6),l._uU(15),l.qZA()(),l.TgZ(16,"div",7),l.YNc(17,Af,2,1,"div",8),l.YNc(18,Of,2,1,"div",9),l.qZA()(),l.TgZ(19,"div",10)(20,"button",11),l.NdJ("click",function(){return x.onReviewClicked()}),l._uU(21,"Review"),l.qZA(),l.TgZ(22,"button",12),l.NdJ("click",function(){return x.submitClicked.emit({type:"submit-clicked"})}),l._uU(23,"Submit"),l.qZA()()()),2&g&&(l.xp6(5),l.hij(" ",x.contentName," "),l.xp6(4),l.hij("Total Questions: ",x.totalNoOfQuestions,""),l.xp6(2),l.hij("Questions Answered: ",(null==x.summary?null:x.summary.correct)+(null==x.summary?null:x.summary.wrong),""),l.xp6(2),l.hij("Questions Skipped: ",null==x.summary?null:x.summary.skipped,""),l.xp6(2),l.hij("Questions not Viewed: ",x.totalNoOfQuestions-((null==x.summary?null:x.summary.correct)+(null==x.summary?null:x.summary.wrong)+(null==x.summary?null:x.summary.skipped)),""),l.xp6(2),l.Q6J("ngIf",!x.isSections),l.xp6(1),l.Q6J("ngIf",x.isSections))},dependencies:[Cr.mk,Cr.sg,Cr.O5],styles:[":root{--quml-scoreboard-sub-title: #6d7278;--quml-scoreboard-skipped: #969696;--quml-scoreboard-unattempted: #575757;--quml-color-success: #08bc82;--quml-color-danger: #f1635d;--quml-color-primary-contrast: #333}.scoreboard[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;padding:3.5rem 2.5rem 0}@media (max-width: 767px){.scoreboard[_ngcontent-%COMP%]{top:0;height:calc(100% + -0px)}}.scoreboard__header[_ngcontent-%COMP%]{font-weight:700;text-align:center;line-height:normal;height:5rem}.scoreboard__title[_ngcontent-%COMP%]{color:var(--primary-color);font-size:1.25rem}.scoreboard__subtitle[_ngcontent-%COMP%]{color:var(--quml-scoreboard-sub-title);font-size:.875rem;margin-top:.5rem}.scoreboard__points[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;margin:0 auto;width:100%;max-height:calc(100vh - 12rem);align-items:center;overflow-y:auto;justify-content:center}.scoreboard__btn-container[_ngcontent-%COMP%]{display:flex;height:5rem;align-items:center}.scoreboard__index[_ngcontent-%COMP%]{font-size:.625rem;font-weight:500;border-radius:50%;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;margin:0rem 1rem 1rem;cursor:pointer}.scoreboard__index.skipped[_ngcontent-%COMP%]{color:var(--white);background:var(--quml-scoreboard-skipped);border:.0625rem solid var(--quml-scoreboard-skipped)}.scoreboard__index.partial[_ngcontent-%COMP%], .scoreboard__index.wrong[_ngcontent-%COMP%], .scoreboard__index.correct[_ngcontent-%COMP%]{color:var(--white);border:0px solid transparent}.scoreboard__index.correct[_ngcontent-%COMP%]{--correct-bg: var(--quml-color-success);background:var(--correct-bg)}.scoreboard__index.wrong[_ngcontent-%COMP%]{--wrong-bg: var(--quml-color-danger);background:var(--wrong-bg)}.scoreboard__index.partial[_ngcontent-%COMP%]{--partial-bg: linear-gradient( 180deg, rgba(71, 164, 128, 1) 0%, rgba(71, 164, 128, 1) 50%, rgba(249, 122, 116, 1) 50%, rgba(249, 122, 116, 1) 100% );background:var(--partial-bg)}.scoreboard__index.unattempted[_ngcontent-%COMP%]{color:var(--quml-scoreboard-unattempted);border:.03125rem solid var(--quml-scoreboard-unattempted)}.scoreboard__index.unattempted[_ngcontent-%COMP%]:hover{border:.0625rem solid var(--primary-color);color:var(--primary-color)}.scoreboard__index.attempted[_ngcontent-%COMP%]{color:var(--white)!important;background:var(--primary-color);border:.03125rem solid var(--primary-color)}@media screen and (orientation: landscape){.scoreboard[_ngcontent-%COMP%] .scoreboard__header[_ngcontent-%COMP%]{display:block;width:100%;text-align:left}}.sections-score-card[_ngcontent-%COMP%]{width:100%;height:calc(100% - 10rem);overflow-y:auto;display:flex}.sections-score-card__title[_ngcontent-%COMP%]{width:100%;color:var(--quml-color-primary-contrast);font-size:.875rem;font-weight:700;text-align:center;margin-bottom:1rem}.sections-score-card__points[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;margin:.5rem auto 0;width:100%;max-height:100%;align-items:center;overflow-y:auto;justify-content:center}@media screen and (orientation: portrait){.sections-score-card[_ngcontent-%COMP%]{flex-direction:column;text-align:center}}.sections-score-card[_ngcontent-%COMP%] .sections-score-count-info[_ngcontent-%COMP%]{width:100%;display:block;border-right:0;padding-bottom:1.5rem;position:sticky;top:0;background:#fff}@media screen and (orientation: landscape){.sections-score-card[_ngcontent-%COMP%] .sections-score-count-info[_ngcontent-%COMP%]{width:40%;border-right:1px solid #979797}}@media screen and (orientation: landscape){.sections-score-card[_ngcontent-%COMP%] .sections-score-count-sections[_ngcontent-%COMP%]{width:60%}}"]})}class Ua{static#e=this.\u0275fac=function(g){return new(g||Ua)};static#t=this.\u0275cmp=l.Xpm({type:Ua,selectors:[["quml-timer"]],decls:12,vars:0,consts:[["width","18px","height","19px","viewBox","0 0 18 19","version","1.1","tabindex","-1","aria-hidden","true","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["x1","13.2653061%","y1","0%","x2","87.9981222%","y2","100%","id","linearGradient-1"],["stop-color","#F1635D","offset","0%"],["stop-color","#F97A74","offset","100%"],["id","Content-player","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","player-intro-page","transform","translate(-446.000000, -159.000000)"],["id","Icon-24px","transform","translate(446.000000, 159.495625)"],["id","Shape","points","0 0 18 0 18 18 0 18"],["d","M11.25,0.75 L6.75,0.75 L6.75,2.25 L11.25,2.25 L11.25,0.75 L11.25,0.75 Z M8.25,10.5 L9.75,10.5 L9.75,6 L8.25,6 L8.25,10.5 L8.25,10.5 Z M14.2725,5.5425 L15.3375,4.4775 C15.015,4.095 14.6625,3.735 14.28,3.42 L13.215,4.485 C12.0525,3.555 10.59,3 9,3 C5.2725,3 2.25,6.0225 2.25,9.75 C2.25,13.4775 5.265,16.5 9,16.5 C12.735,16.5 15.75,13.4775 15.75,9.75 C15.75,8.16 15.195,6.6975 14.2725,5.5425 L14.2725,5.5425 Z M9,15 C6.0975,15 3.75,12.6525 3.75,9.75 C3.75,6.8475 6.0975,4.5 9,4.5 C11.9025,4.5 14.25,6.8475 14.25,9.75 C14.25,12.6525 11.9025,15 9,15 L9,15 Z","id","Shape","fill","#f8756f"]],template:function(g,x){1&g&&(l.O4$(),l.TgZ(0,"svg",0)(1,"title"),l._uU(2,"ic_timer"),l.qZA(),l.TgZ(3,"defs")(4,"linearGradient",1),l._UZ(5,"stop",2)(6,"stop",3),l.qZA()(),l.TgZ(7,"g",4)(8,"g",5)(9,"g",6),l._UZ(10,"polygon",7)(11,"path",8),l.qZA()()()())},encapsulation:2})}class rd{static#e=this.\u0275fac=function(g){return new(g||rd)};static#t=this.\u0275cmp=l.Xpm({type:rd,selectors:[["quml-content"]],decls:12,vars:0,consts:[["width","18px","height","19px","viewBox","0 0 18 19","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","tabindex","-1","aria-hidden","true"],["x1","16.5289256%","y1","0%","x2","84.622256%","y2","100%","id","linearGradient-1"],["stop-color","#F1635D","offset","0%"],["stop-color","#F97A74","offset","100%"],["id","Content-player","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","player-intro-page","transform","translate(-447.000000, -95.000000)"],["id","Icon-24px","transform","translate(447.000000, 95.495625)"],["id","Shape","points","0 0 18 0 18 18 0 18"],["d","M14.25,1.5 L11.115,1.5 C10.8,0.63 9.975,0 9,0 C8.025,0 7.2,0.63 6.885,1.5 L3.75,1.5 C2.925,1.5 2.25,2.175 2.25,3 L2.25,15 C2.25,15.825 2.925,16.5 3.75,16.5 L14.25,16.5 C15.075,16.5 15.75,15.825 15.75,15 L15.75,3 C15.75,2.175 15.075,1.5 14.25,1.5 L14.25,1.5 Z M9,1.5 C9.4125,1.5 9.75,1.8375 9.75,2.25 C9.75,2.6625 9.4125,3 9,3 C8.5875,3 8.25,2.6625 8.25,2.25 C8.25,1.8375 8.5875,1.5 9,1.5 L9,1.5 Z M14.25,15 L3.75,15 L3.75,3 L5.25,3 L5.25,5.25 L12.75,5.25 L12.75,3 L14.25,3 L14.25,15 L14.25,15 Z","id","Shape","fill","#f8756f"]],template:function(g,x){1&g&&(l.O4$(),l.TgZ(0,"svg",0)(1,"title"),l._uU(2,"ic_content_paste"),l.qZA(),l.TgZ(3,"defs")(4,"linearGradient",1),l._UZ(5,"stop",2)(6,"stop",3),l.qZA()(),l.TgZ(7,"g",4)(8,"g",5)(9,"g",6),l._UZ(10,"polygon",7)(11,"path",8),l.qZA()()()())},encapsulation:2})}class nc{static#e=this.\u0275fac=function(g){return new(g||nc)};static#t=this.\u0275cmp=l.Xpm({type:nc,selectors:[["quml-startpagestaricon"]],decls:10,vars:0,consts:[["width","14px","height","13px","viewBox","0 0 14 13","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["x1","0%","y1","0%","x2","101.719666%","y2","100%","id","linearGradient-1"],["stop-color","#F1635D","offset","0%"],["stop-color","#F97A74","offset","100%"],["id","Content-player","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","player-intro-page","transform","translate(-448.000000, -226.000000)","fill","#f8756f"],["d","M454.069318,237.484914 L452.648859,238.231693 C452.008011,238.568607 451.215379,238.322219 450.878466,237.681372 C450.744305,237.426183 450.698009,237.133884 450.746746,236.849727 L451.018029,235.268023 C451.129305,234.619235 450.914208,233.957235 450.442836,233.49776 L449.293661,232.377591 C448.775204,231.872221 448.764596,231.042245 449.269966,230.523788 C449.471207,230.317336 449.734894,230.182981 450.020203,230.141523 L451.608325,229.910756 C452.259745,229.816099 452.822876,229.40696 453.1142,228.816673 L453.824429,227.377591 C454.144853,226.728342 454.930929,226.461776 455.580179,226.782199 C455.838713,226.909794 456.047976,227.119057 456.175571,227.377591 L456.8858,228.816673 C457.177124,229.40696 457.740255,229.816099 458.391675,229.910756 L459.979797,230.141523 C460.696286,230.245635 461.192716,230.910864 461.088604,231.627354 C461.047146,231.912664 460.912791,232.17635 460.706339,232.377591 L459.557164,233.49776 C459.085792,233.957235 458.870695,234.619235 458.981971,235.268023 L459.253254,236.849727 C459.375645,237.563322 458.89638,238.241022 458.182786,238.363413 C457.898629,238.412149 457.60633,238.365854 457.351141,238.231693 L455.930682,237.484914 C455.348034,237.178598 454.651966,237.178598 454.069318,237.484914 Z","id","Star"]],template:function(g,x){1&g&&(l.O4$(),l.TgZ(0,"svg",0)(1,"title"),l._uU(2,"Star"),l.qZA(),l.TgZ(3,"defs")(4,"linearGradient",1),l._UZ(5,"stop",2)(6,"stop",3),l.qZA()(),l.TgZ(7,"g",4)(8,"g",5),l._UZ(9,"path",6),l.qZA()()())},encapsulation:2})}class rc{ngOnInit(){this.minutes=Math.floor(this.time/60),this.seconds=this.time-60*this.minutes<10?"0"+(this.time-60*this.minutes):this.time-60*this.minutes}static#e=this.\u0275fac=function(g){return new(g||rc)};static#t=this.\u0275cmp=l.Xpm({type:rc,selectors:[["quml-startpage"]],inputs:{instructions:"instructions",totalNoOfQuestions:"totalNoOfQuestions",points:"points",time:"time",contentName:"contentName",showTimer:"showTimer"},decls:14,vars:6,consts:[["tabindex","0",1,"startpage"],[1,"startpage__header"],[1,"startpage__content"],[1,"startpage__metadata"],[1,"startpage__md-heading"],[1,"startpage__md-scores"],[1,"startpage__md-icon"],[1,"startpage__md-desc"],["class","startpage__metadata",4,"ngIf"],[4,"ngIf"],[1,"startpage__instruction"],[1,"startpage__instr-title"],[1,"startpage__instr-desc",3,"innerHTML"]],template:function(g,x){1&g&&(l.TgZ(0,"div",0)(1,"div",1),l._uU(2),l.qZA(),l.TgZ(3,"div",2)(4,"div",3)(5,"div",4),l._uU(6,"Questions"),l.qZA(),l.TgZ(7,"div",5),l._UZ(8,"quml-content",6),l.TgZ(9,"span",7),l._uU(10),l.qZA()()(),l.YNc(11,Oa,7,2,"div",8),l.YNc(12,Q0,8,1,"div",8),l.qZA(),l.YNc(13,Pf,6,3,"ng-container",9),l.qZA()),2&g&&(l.xp6(1),l.uIk("aria-label","question set title "+x.contentName),l.xp6(1),l.hij(" ",x.contentName," "),l.xp6(8),l.Oqu(x.totalNoOfQuestions),l.xp6(1),l.Q6J("ngIf",x.showTimer&&x.time>0),l.xp6(1),l.Q6J("ngIf",x.points),l.xp6(1),l.Q6J("ngIf",x.instructions))},dependencies:[Cr.O5,Ua,rd,nc,ps],styles:[":root{--quml-scoreboard-sub-title: #6D7278;--quml-color-primary-contrast: #333;--quml-zoom-btn-txt: #eee;--quml-zoom-btn-hover: #f2f2f2}.startpage__header[_ngcontent-%COMP%]{color:var(--primary-color);font-size:1.125rem;font-weight:700;margin:1rem 0;line-height:normal}.startpage__content[_ngcontent-%COMP%]{display:flex;border-bottom:.0625rem solid var(--quml-zoom-btn-txt);align-items:center;line-height:normal;margin-bottom:1rem;padding-bottom:1.5rem}.startpage__metadata[_ngcontent-%COMP%]{margin:0 4rem .5rem 0}.startpage__md-heading[_ngcontent-%COMP%]{color:var(--quml-scoreboard-sub-title);font-size:.75rem;line-height:normal;margin-bottom:.5rem}.startpage__md-scores[_ngcontent-%COMP%], .startpage__md-icon[_ngcontent-%COMP%]{display:flex;align-items:center}.startpage__md-desc[_ngcontent-%COMP%]{color:var(--primary-color);font-size:1.125rem;font-weight:700;margin-left:.5rem}.startpage__instr-title[_ngcontent-%COMP%]{color:var(--quml-scoreboard-sub-title);font-size:.75rem;font-weight:700;letter-spacing:0;line-height:18px}.startpage__instr-desc[_ngcontent-%COMP%]{padding:1rem 0;color:var(--quml-color-primary-contrast);font-size:.75rem;letter-spacing:0;line-height:17px} .startpage__instr-desc ul{list-style-type:disc} .startpage__instr-desc li{margin-bottom:.5rem;margin-left:.5rem} .startpage__instr-desc table{width:100%} .startpage__instr-desc th, .startpage__instr-desc td{border:.0625rem solid #ddd;padding:.5rem} .startpage__instr-desc tr:nth-child(2n){background-color:var(--quml-zoom-btn-hover)}@media only screen and (max-width: 480px){.startpage__header[_ngcontent-%COMP%]{margin-top:1.5rem}}",":root{--quml-mcq-title-txt: #131415} .startpage__instr-desc .mcq-title, .quml-mcq .mcq-title, .quml-sa .mcq-title, quml-sa .mcq-title, quml-mcq-solutions .mcq-title{color:var(--quml-mcq-title-txt)} .startpage__instr-desc .fs-8, .startpage__instr-desc .fs-9, .startpage__instr-desc .fs-10, .startpage__instr-desc .fs-11, .startpage__instr-desc .fs-12, .startpage__instr-desc .fs-13, .startpage__instr-desc .fs-14, .startpage__instr-desc .fs-15, .startpage__instr-desc .fs-16, .startpage__instr-desc .fs-17, .startpage__instr-desc .fs-18, .startpage__instr-desc .fs-19, .startpage__instr-desc .fs-20, .startpage__instr-desc .fs-21, .startpage__instr-desc .fs-22, .startpage__instr-desc .fs-23, .startpage__instr-desc .fs-24, .startpage__instr-desc .fs-25, .startpage__instr-desc .fs-26, .startpage__instr-desc .fs-27, .startpage__instr-desc .fs-28, .startpage__instr-desc .fs-29, .startpage__instr-desc .fs-30, .startpage__instr-desc .fs-36, .quml-mcq .fs-8, .quml-mcq .fs-9, .quml-mcq .fs-10, .quml-mcq .fs-11, .quml-mcq .fs-12, .quml-mcq .fs-13, .quml-mcq .fs-14, .quml-mcq .fs-15, .quml-mcq .fs-16, .quml-mcq .fs-17, .quml-mcq .fs-18, .quml-mcq .fs-19, .quml-mcq .fs-20, .quml-mcq .fs-21, .quml-mcq .fs-22, .quml-mcq .fs-23, .quml-mcq .fs-24, .quml-mcq .fs-25, .quml-mcq .fs-26, .quml-mcq .fs-27, .quml-mcq .fs-28, .quml-mcq .fs-29, .quml-mcq .fs-30, .quml-mcq .fs-36, .quml-sa .fs-8, .quml-sa .fs-9, .quml-sa .fs-10, .quml-sa .fs-11, .quml-sa .fs-12, .quml-sa .fs-13, .quml-sa .fs-14, .quml-sa .fs-15, .quml-sa .fs-16, .quml-sa .fs-17, .quml-sa .fs-18, .quml-sa .fs-19, .quml-sa .fs-20, .quml-sa .fs-21, .quml-sa .fs-22, .quml-sa .fs-23, .quml-sa .fs-24, .quml-sa .fs-25, .quml-sa .fs-26, .quml-sa .fs-27, .quml-sa .fs-28, .quml-sa .fs-29, .quml-sa .fs-30, .quml-sa .fs-36, quml-sa .fs-8, quml-sa .fs-9, quml-sa .fs-10, quml-sa .fs-11, quml-sa .fs-12, quml-sa .fs-13, quml-sa .fs-14, quml-sa .fs-15, quml-sa .fs-16, quml-sa .fs-17, quml-sa .fs-18, quml-sa .fs-19, quml-sa .fs-20, quml-sa .fs-21, quml-sa .fs-22, quml-sa .fs-23, quml-sa .fs-24, quml-sa .fs-25, quml-sa .fs-26, quml-sa .fs-27, quml-sa .fs-28, quml-sa .fs-29, quml-sa .fs-30, quml-sa .fs-36, quml-mcq-solutions .fs-8, quml-mcq-solutions .fs-9, quml-mcq-solutions .fs-10, quml-mcq-solutions .fs-11, quml-mcq-solutions .fs-12, quml-mcq-solutions .fs-13, quml-mcq-solutions .fs-14, quml-mcq-solutions .fs-15, quml-mcq-solutions .fs-16, quml-mcq-solutions .fs-17, quml-mcq-solutions .fs-18, quml-mcq-solutions .fs-19, quml-mcq-solutions .fs-20, quml-mcq-solutions .fs-21, quml-mcq-solutions .fs-22, quml-mcq-solutions .fs-23, quml-mcq-solutions .fs-24, quml-mcq-solutions .fs-25, quml-mcq-solutions .fs-26, quml-mcq-solutions .fs-27, quml-mcq-solutions .fs-28, quml-mcq-solutions .fs-29, quml-mcq-solutions .fs-30, quml-mcq-solutions .fs-36{line-height:normal} .startpage__instr-desc .fs-8, .quml-mcq .fs-8, .quml-sa .fs-8, quml-sa .fs-8, quml-mcq-solutions .fs-8{font-size:.5rem} .startpage__instr-desc .fs-9, .quml-mcq .fs-9, .quml-sa .fs-9, quml-sa .fs-9, quml-mcq-solutions .fs-9{font-size:.563rem} .startpage__instr-desc .fs-10, .quml-mcq .fs-10, .quml-sa .fs-10, quml-sa .fs-10, quml-mcq-solutions .fs-10{font-size:.625rem} .startpage__instr-desc .fs-11, .quml-mcq .fs-11, .quml-sa .fs-11, quml-sa .fs-11, quml-mcq-solutions .fs-11{font-size:.688rem} .startpage__instr-desc .fs-12, .quml-mcq .fs-12, .quml-sa .fs-12, quml-sa .fs-12, quml-mcq-solutions .fs-12{font-size:.75rem} .startpage__instr-desc .fs-13, .quml-mcq .fs-13, .quml-sa .fs-13, quml-sa .fs-13, quml-mcq-solutions .fs-13{font-size:.813rem} .startpage__instr-desc .fs-14, .quml-mcq .fs-14, .quml-sa .fs-14, quml-sa .fs-14, quml-mcq-solutions .fs-14{font-size:.875rem} .startpage__instr-desc .fs-15, .quml-mcq .fs-15, .quml-sa .fs-15, quml-sa .fs-15, quml-mcq-solutions .fs-15{font-size:.938rem} .startpage__instr-desc .fs-16, .quml-mcq .fs-16, .quml-sa .fs-16, quml-sa .fs-16, quml-mcq-solutions .fs-16{font-size:1rem} .startpage__instr-desc .fs-17, .quml-mcq .fs-17, .quml-sa .fs-17, quml-sa .fs-17, quml-mcq-solutions .fs-17{font-size:1.063rem} .startpage__instr-desc .fs-18, .quml-mcq .fs-18, .quml-sa .fs-18, quml-sa .fs-18, quml-mcq-solutions .fs-18{font-size:1.125rem} .startpage__instr-desc .fs-19, .quml-mcq .fs-19, .quml-sa .fs-19, quml-sa .fs-19, quml-mcq-solutions .fs-19{font-size:1.188rem} .startpage__instr-desc .fs-20, .quml-mcq .fs-20, .quml-sa .fs-20, quml-sa .fs-20, quml-mcq-solutions .fs-20{font-size:1.25rem} .startpage__instr-desc .fs-21, .quml-mcq .fs-21, .quml-sa .fs-21, quml-sa .fs-21, quml-mcq-solutions .fs-21{font-size:1.313rem} .startpage__instr-desc .fs-22, .quml-mcq .fs-22, .quml-sa .fs-22, quml-sa .fs-22, quml-mcq-solutions .fs-22{font-size:1.375rem} .startpage__instr-desc .fs-23, .quml-mcq .fs-23, .quml-sa .fs-23, quml-sa .fs-23, quml-mcq-solutions .fs-23{font-size:1.438rem} .startpage__instr-desc .fs-24, .quml-mcq .fs-24, .quml-sa .fs-24, quml-sa .fs-24, quml-mcq-solutions .fs-24{font-size:1.5rem} .startpage__instr-desc .fs-25, .quml-mcq .fs-25, .quml-sa .fs-25, quml-sa .fs-25, quml-mcq-solutions .fs-25{font-size:1.563rem} .startpage__instr-desc .fs-26, .quml-mcq .fs-26, .quml-sa .fs-26, quml-sa .fs-26, quml-mcq-solutions .fs-26{font-size:1.625rem} .startpage__instr-desc .fs-27, .quml-mcq .fs-27, .quml-sa .fs-27, quml-sa .fs-27, quml-mcq-solutions .fs-27{font-size:1.688rem} .startpage__instr-desc .fs-28, .quml-mcq .fs-28, .quml-sa .fs-28, quml-sa .fs-28, quml-mcq-solutions .fs-28{font-size:1.75rem} .startpage__instr-desc .fs-29, .quml-mcq .fs-29, .quml-sa .fs-29, quml-sa .fs-29, quml-mcq-solutions .fs-29{font-size:1.813rem} .startpage__instr-desc .fs-30, .quml-mcq .fs-30, .quml-sa .fs-30, quml-sa .fs-30, quml-mcq-solutions .fs-30{font-size:1.875rem} .startpage__instr-desc .fs-36, .quml-mcq .fs-36, .quml-sa .fs-36, quml-sa .fs-36, quml-mcq-solutions .fs-36{font-size:2.25rem} .startpage__instr-desc .text-left, .quml-mcq .text-left, .quml-sa .text-left, quml-sa .text-left, quml-mcq-solutions .text-left{text-align:left} .startpage__instr-desc .text-center, .quml-mcq .text-center, .quml-sa .text-center, quml-sa .text-center, quml-mcq-solutions .text-center{text-align:center} .startpage__instr-desc .text-right, .quml-mcq .text-right, .quml-sa .text-right, quml-sa .text-right, quml-mcq-solutions .text-right{text-align:right} .startpage__instr-desc .image-style-align-right, .quml-mcq .image-style-align-right, .quml-sa .image-style-align-right, quml-sa .image-style-align-right, quml-mcq-solutions .image-style-align-right{float:right;text-align:right;margin-left:.5rem} .startpage__instr-desc .image-style-align-left, .quml-mcq .image-style-align-left, .quml-sa .image-style-align-left, quml-sa .image-style-align-left, quml-mcq-solutions .image-style-align-left{float:left;text-align:left;margin-right:.5rem} .startpage__instr-desc .image, .startpage__instr-desc figure.image, .quml-mcq .image, .quml-mcq figure.image, .quml-sa .image, .quml-sa figure.image, quml-sa .image, quml-sa figure.image, quml-mcq-solutions .image, quml-mcq-solutions figure.image{display:table;clear:both;text-align:center;margin:.5rem auto;position:relative} .startpage__instr-desc figure.image.resize-original, .startpage__instr-desc figure.image, .quml-mcq figure.image.resize-original, .quml-mcq figure.image, .quml-sa figure.image.resize-original, .quml-sa figure.image, quml-sa figure.image.resize-original, quml-sa figure.image, quml-mcq-solutions figure.image.resize-original, quml-mcq-solutions figure.image{width:auto;height:auto;overflow:visible} .startpage__instr-desc figure.image img, .quml-mcq figure.image img, .quml-sa figure.image img, quml-sa figure.image img, quml-mcq-solutions figure.image img{width:auto} .startpage__instr-desc figure.image.resize-original img, .quml-mcq figure.image.resize-original img, .quml-sa figure.image.resize-original img, quml-sa figure.image.resize-original img, quml-mcq-solutions figure.image.resize-original img{width:auto;height:auto} .startpage__instr-desc .image img, .quml-mcq .image img, .quml-sa .image img, quml-sa .image img, quml-mcq-solutions .image img{display:block;margin:0 auto;max-width:100%;min-width:50px} .startpage__instr-desc figure.image.resize-25, .quml-mcq figure.image.resize-25, .quml-sa figure.image.resize-25, quml-sa figure.image.resize-25, quml-mcq-solutions figure.image.resize-25{width:25%;height:auto} .startpage__instr-desc figure.image.resize-50, .quml-mcq figure.image.resize-50, .quml-sa figure.image.resize-50, quml-sa figure.image.resize-50, quml-mcq-solutions figure.image.resize-50{width:50%;height:auto} .startpage__instr-desc figure.image.resize-75, .quml-mcq figure.image.resize-75, .quml-sa figure.image.resize-75, quml-sa figure.image.resize-75, quml-mcq-solutions figure.image.resize-75{width:75%;height:auto} .startpage__instr-desc figure.image.resize-100, .quml-mcq figure.image.resize-100, .quml-sa figure.image.resize-100, quml-sa figure.image.resize-100, quml-mcq-solutions figure.image.resize-100{width:100%;height:auto} .startpage__instr-desc figure.table table, .quml-mcq figure.table table, .quml-sa figure.table table, quml-sa figure.table table, quml-mcq-solutions figure.table table{border-right:.0625rem solid var(--gray-100)} .startpage__instr-desc figure.table table, .startpage__instr-desc figure.table table tr td, .startpage__instr-desc figure.table table tr th, .quml-mcq figure.table table, .quml-mcq figure.table table tr td, .quml-mcq figure.table table tr th, .quml-sa figure.table table, .quml-sa figure.table table tr td, .quml-sa figure.table table tr th, quml-sa figure.table table, quml-sa figure.table table tr td, quml-sa figure.table table tr th, quml-mcq-solutions figure.table table, quml-mcq-solutions figure.table table tr td, quml-mcq-solutions figure.table table tr th{border:.0625rem solid var(--black);border-collapse:collapse} .startpage__instr-desc figure.table table, .quml-mcq figure.table table, .quml-sa figure.table table, quml-sa figure.table table, quml-mcq-solutions figure.table table{width:100%;background:var(--white);border:.0625rem solid var(--gray-100);box-shadow:none;border-radius:.25rem .25rem 0 0;text-align:left;color:var(--gray);border-collapse:separate;border-spacing:0;table-layout:fixed} .startpage__instr-desc figure.table table thead tr th, .quml-mcq figure.table table thead tr th, .quml-sa figure.table table thead tr th, quml-sa figure.table table thead tr th, quml-mcq-solutions figure.table table thead tr th{font-size:.875rem;padding:1rem;background-color:var(--primary-100);position:relative;height:2.5rem;border:0px;border-bottom:.0625rem solid var(--gray-100);border-right:.0625rem solid var(--gray-100);font-weight:700;color:var(--primary-color);text-transform:uppercase} .startpage__instr-desc figure.table table thead tr th:first-child, .quml-mcq figure.table table thead tr th:first-child, .quml-sa figure.table table thead tr th:first-child, quml-sa figure.table table thead tr th:first-child, quml-mcq-solutions figure.table table thead tr th:first-child{border-top-left-radius:.25rem} .startpage__instr-desc figure.table table thead tr th:last-child, .quml-mcq figure.table table thead tr th:last-child, .quml-sa figure.table table thead tr th:last-child, quml-sa figure.table table thead tr th:last-child, quml-mcq-solutions figure.table table thead tr th:last-child{border-top-right-radius:.25rem;border-right:0rem solid var(--gray-100)} .startpage__instr-desc figure.table table tbody tr:nth-child(2n), .quml-mcq figure.table table tbody tr:nth-child(2n), .quml-sa figure.table table tbody tr:nth-child(2n), quml-sa figure.table table tbody tr:nth-child(2n), quml-mcq-solutions figure.table table tbody tr:nth-child(2n){background-color:var(--gray-0)} .startpage__instr-desc figure.table table tbody tr:hover, .quml-mcq figure.table table tbody tr:hover, .quml-sa figure.table table tbody tr:hover, quml-sa figure.table table tbody tr:hover, quml-mcq-solutions figure.table table tbody tr:hover{background:var(--primary-0);color:rgba(var(--rc-rgba-gray),.95);cursor:pointer} .startpage__instr-desc figure.table table tbody tr td, .quml-mcq figure.table table tbody tr td, .quml-sa figure.table table tbody tr td, quml-sa figure.table table tbody tr td, quml-mcq-solutions figure.table table tbody tr td{font-size:.875rem;padding:1rem;color:var(--gray);height:3.5rem;border:0px;border-bottom:.0625rem solid var(--gray-100);border-right:.0625rem solid var(--gray-100);word-break:break-word;line-height:normal} .startpage__instr-desc figure.table table tbody tr td:last-child, .quml-mcq figure.table table tbody tr td:last-child, .quml-sa figure.table table tbody tr td:last-child, quml-sa figure.table table tbody tr td:last-child, quml-mcq-solutions figure.table table tbody tr td:last-child{border-right:0rem solid var(--gray-100)} .startpage__instr-desc figure.table table tbody tr td p, .quml-mcq figure.table table tbody tr td p, .quml-sa figure.table table tbody tr td p, quml-sa figure.table table tbody tr td p, quml-mcq-solutions figure.table table tbody tr td p{margin-bottom:0!important} .startpage__instr-desc figure.table table tbody tr:last-child td, .quml-mcq figure.table table tbody tr:last-child td, .quml-sa figure.table table tbody tr:last-child td, quml-sa figure.table table tbody tr:last-child td, quml-mcq-solutions figure.table table tbody tr:last-child td{border-bottom:none} .startpage__instr-desc figure.table table tbody tr:last-child td:first-child, .quml-mcq figure.table table tbody tr:last-child td:first-child, .quml-sa figure.table table tbody tr:last-child td:first-child, quml-sa figure.table table tbody tr:last-child td:first-child, quml-mcq-solutions figure.table table tbody tr:last-child td:first-child{border-bottom-left-radius:.25rem} .startpage__instr-desc figure.table table tbody tr:last-child td:last-child, .quml-mcq figure.table table tbody tr:last-child td:last-child, .quml-sa figure.table table tbody tr:last-child td:last-child, quml-sa figure.table table tbody tr:last-child td:last-child, quml-mcq-solutions figure.table table tbody tr:last-child td:last-child{border-bottom-right-radius:.25rem} .startpage__instr-desc ul, .startpage__instr-desc ol, .quml-mcq ul, .quml-mcq ol, .quml-sa ul, .quml-sa ol, quml-sa ul, quml-sa ol, quml-mcq-solutions ul, quml-mcq-solutions ol{margin-top:.5rem} .startpage__instr-desc ul li, .startpage__instr-desc ol li, .quml-mcq ul li, .quml-mcq ol li, .quml-sa ul li, .quml-sa ol li, quml-sa ul li, quml-sa ol li, quml-mcq-solutions ul li, quml-mcq-solutions ol li{margin:.5rem;font-weight:400;line-height:normal} .startpage__instr-desc ul, .quml-mcq ul, .quml-sa ul, quml-sa ul, quml-mcq-solutions ul{list-style-type:disc} .startpage__instr-desc h1, .startpage__instr-desc h2, .startpage__instr-desc h3, .startpage__instr-desc h4, .startpage__instr-desc h5, .startpage__instr-desc h6, .quml-mcq h1, .quml-mcq h2, .quml-mcq h3, .quml-mcq h4, .quml-mcq h5, .quml-mcq h6, .quml-sa h1, .quml-sa h2, .quml-sa h3, .quml-sa h4, .quml-sa h5, .quml-sa h6, quml-sa h1, quml-sa h2, quml-sa h3, quml-sa h4, quml-sa h5, quml-sa h6, quml-mcq-solutions h1, quml-mcq-solutions h2, quml-mcq-solutions h3, quml-mcq-solutions h4, quml-mcq-solutions h5, quml-mcq-solutions h6{color:var(--primary-color);line-height:normal;margin-bottom:1rem} .startpage__instr-desc p, .startpage__instr-desc span, .quml-mcq p, .quml-mcq span, .quml-sa p, .quml-sa span, quml-sa p, quml-sa span, quml-mcq-solutions p, quml-mcq-solutions span{color:var(--quml-mcq-title-txt)} .startpage__instr-desc p strong, .startpage__instr-desc p span strong, .quml-mcq p strong, .quml-mcq p span strong, .quml-sa p strong, .quml-sa p span strong, quml-sa p strong, quml-sa p span strong, quml-mcq-solutions p strong, quml-mcq-solutions p span strong{font-weight:700} .startpage__instr-desc p span u, .startpage__instr-desc p u, .quml-mcq p span u, .quml-mcq p u, .quml-sa p span u, .quml-sa p u, quml-sa p span u, quml-sa p u, quml-mcq-solutions p span u, quml-mcq-solutions p u{text-decoration:underline} .startpage__instr-desc p span i, .startpage__instr-desc p i, .quml-mcq p span i, .quml-mcq p i, .quml-sa p span i, .quml-sa p i, quml-sa p span i, quml-sa p i, quml-mcq-solutions p span i, quml-mcq-solutions p i{font-style:italic}"]})}class ic{static#e=this.\u0275fac=function(g){return new(g||ic)};static#t=this.\u0275cmp=l.Xpm({type:ic,selectors:[["quml-previous-active"]],decls:20,vars:0,consts:[["width","60px","height","36px","viewBox","0 0 60 36","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","path-1","x","0","y","0","width","56","height","32","rx","16"],["x","-2.7%","y","-4.7%","width","105.4%","height","109.4%","filterUnits","objectBoundingBox","id","filter-2"],["stdDeviation","0.5","in","SourceGraphic"],["x","-5.4%","y","-9.4%","width","110.7%","height","118.8%","filterUnits","objectBoundingBox","id","filter-3"],["stdDeviation","1","in","SourceAlpha","result","shadowBlurInner1"],["dx","0","dy","-1","in","shadowBlurInner1","result","shadowOffsetInner1"],["in","shadowOffsetInner1","in2","SourceAlpha","operator","arithmetic","k2","-1","k3","1","result","shadowInnerInner1"],["values","0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0","type","matrix","in","shadowInnerInner1"],["id","Symbols","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","Group","transform","translate(30.000000, 18.000000) scale(-1, 1) translate(-30.000000, -18.000000) translate(2.000000, 2.000000)"],["id","Group-2"],["id","Rectangle-5-Copy-2","fill-rule","nonzero","filter","url(#filter-2)"],["fill","#FFFFFF",0,"xlink","href","#path-1"],["fill","black","fill-opacity","1","filter","url(#filter-3)",0,"xlink","href","#path-1"],["id","Shape","fill","#6D7278","transform","translate(28.000000, 16.000000) scale(-1, 1) translate(-28.000000, -16.000000) ","points","31.705 11.41 30.295 10 24.295 16 30.295 22 31.705 20.59 27.125 16"],["id","Icon-24px","transform","translate(27.000000, 15.000000) scale(-1, 1) translate(-27.000000, -15.000000) translate(23.000000, 9.000000)"]],template:function(g,x){1&g&&(l.O4$(),l.TgZ(0,"svg",0)(1,"title"),l._uU(2,"Previous"),l.qZA(),l.TgZ(3,"defs"),l._UZ(4,"rect",1),l.TgZ(5,"filter",2),l._UZ(6,"feGaussianBlur",3),l.qZA(),l.TgZ(7,"filter",4),l._UZ(8,"feGaussianBlur",5)(9,"feOffset",6)(10,"feComposite",7)(11,"feColorMatrix",8),l.qZA()(),l.TgZ(12,"g",9)(13,"g",10)(14,"g",11)(15,"g",12),l._UZ(16,"use",13)(17,"use",14),l.qZA(),l._UZ(18,"polygon",15),l.qZA(),l._UZ(19,"g",16),l.qZA()()())},encapsulation:2})}class ja{static#e=this.\u0275fac=function(g){return new(g||ja)};static#t=this.\u0275cmp=l.Xpm({type:ja,selectors:[["quml-next-active"]],decls:30,vars:0,consts:[["width","60px","height","36px","viewBox","0 0 60 36","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","path-1","x","0","y","0","width","60","height","36","rx","18"],["x","-5.8%","y","-9.7%","width","111.7%","height","119.4%","filterUnits","objectBoundingBox","id","filter-2"],["stdDeviation","3","in","SourceAlpha","result","shadowBlurInner1"],["dx","0","dy","1","in","shadowBlurInner1","result","shadowOffsetInner1"],["in","shadowOffsetInner1","in2","SourceAlpha","operator","arithmetic","k2","-1","k3","1","result","shadowInnerInner1"],["values","0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0","type","matrix","in","shadowInnerInner1"],["id","path-3","x","0","y","0","width","54","height","30","rx","15"],["x","-2.8%","y","-5.0%","width","105.6%","height","110.0%","filterUnits","objectBoundingBox","id","filter-4"],["stdDeviation","0.5","in","SourceGraphic"],["x","-5.6%","y","-10.0%","width","111.1%","height","120.0%","filterUnits","objectBoundingBox","id","filter-5"],["stdDeviation","1","in","SourceAlpha","result","shadowBlurInner1"],["dx","0","dy","-1","in","shadowBlurInner1","result","shadowOffsetInner1"],["id","button/next2","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","Group"],["id","Group-Copy"],["id","Rectangle-5-Copy","opacity","0.1","fill-rule","nonzero"],["fill","#CCCCCC",0,"xlink","href","#path-1"],["fill","black","fill-opacity","1","filter","url(#filter-2)",0,"xlink","href","#path-1"],["id","Group-2","transform","translate(3.000000, 3.000000)"],["id","Rectangle-5-Copy-2","fill-rule","nonzero","filter","url(#filter-4)"],["fill","#FFD655",0,"xlink","href","#path-3"],["fill","black","fill-opacity","1","filter","url(#filter-5)",0,"xlink","href","#path-3"],["id","Shape","fill","#666","transform","translate(27.295000, 15.000000) scale(-1, 1) translate(-27.295000, -15.000000) ","points","31 10.41 29.59 9 23.59 15 29.59 21 31 19.59 26.42 15"],["id","Icon-24px","transform","translate(30.000000, 18.000000) scale(-1, 1) translate(-30.000000, -18.000000) translate(26.000000, 12.000000)"]],template:function(g,x){1&g&&(l.O4$(),l.TgZ(0,"svg",0)(1,"title"),l._uU(2,"Next"),l.qZA(),l.TgZ(3,"defs"),l._UZ(4,"rect",1),l.TgZ(5,"filter",2),l._UZ(6,"feGaussianBlur",3)(7,"feOffset",4)(8,"feComposite",5)(9,"feColorMatrix",6),l.qZA(),l._UZ(10,"rect",7),l.TgZ(11,"filter",8),l._UZ(12,"feGaussianBlur",9),l.qZA(),l.TgZ(13,"filter",10),l._UZ(14,"feGaussianBlur",11)(15,"feOffset",12)(16,"feComposite",5)(17,"feColorMatrix",6),l.qZA()(),l.TgZ(18,"g",13)(19,"g",14)(20,"g",15)(21,"g",16),l._UZ(22,"use",17)(23,"use",18),l.qZA(),l.TgZ(24,"g",19)(25,"g",20),l._UZ(26,"use",21)(27,"use",22),l.qZA(),l._UZ(28,"polygon",23),l.qZA()(),l._UZ(29,"g",24),l.qZA()()())},encapsulation:2})}class oc{constructor(){this.closeAlert=new l.vpe,this.showSolution=new l.vpe,this.showHint=new l.vpe,this.isFocusSet=!1}onKeydownHandler(_){this.close("close")}ngOnInit(){this.isFocusSet=!1,this.previousActiveElement=document.activeElement,this.subscription=(0,zc.R)(document,"keydown").subscribe(_=>{if("Tab"===_.key){const g=document.querySelector(".quml-navigation__previous");g&&(this.close("close"),g.focus({preventScroll:!0}),this.isFocusSet=!0,_.stopPropagation())}})}ngAfterViewInit(){setTimeout(()=>{const _=document.querySelector("#wrongButton"),g=document.querySelector("#correctButton");"wrong"===this.alertType&&_?_.focus({preventScroll:!0}):"correct"===this.alertType&&this.showSolutionButton&&g&&g.focus({preventScroll:!0})},200)}viewHint(){this.showHint.emit({hint:!0})}viewSolution(){this.showSolution.emit({solution:!0})}close(_){this.closeAlert.emit({type:_})}ngOnDestroy(){this.previousActiveElement&&!this.isFocusSet&&this.previousActiveElement.focus({preventScroll:!0}),this.subscription&&this.subscription.unsubscribe()}static#e=this.\u0275fac=function(g){return new(g||oc)};static#t=this.\u0275cmp=l.Xpm({type:oc,selectors:[["quml-alert"]],hostBindings:function(g,x){1&g&&l.NdJ("keydown.escape",function(ve){return x.onKeydownHandler(ve)},!1,l.evT)},inputs:{alertType:"alertType",isHintAvailable:"isHintAvailable",showSolutionButton:"showSolutionButton"},outputs:{closeAlert:"closeAlert",showSolution:"showSolution",showHint:"showHint"},decls:10,vars:5,consts:[[1,"quml-alert"],[1,"quml-alert__overlay",3,"click","keyup.enter"],[1,"quml-alert__container"],[1,"quml-alert__body"],["class","quml-alert__image quml-alert__image--correct",4,"ngIf"],["class","quml-alert__image quml-alert__image--wrong",4,"ngIf"],[1,"quml-alert__solution-container"],["class","quml-alert__try-again",4,"ngIf"],["class","quml-alert__view-solution",4,"ngIf"],["class","quml-alert__view-hint quml-alert__view-hint--disabled",4,"ngIf"],[1,"quml-alert__image","quml-alert__image--correct"],[1,"quml-alert__icon-container"],["src","assets/quml-correct.svg","alt","Correct Answer",1,"quml-alert__icon"],[1,"quml-alert__icon-empty"],["src","assets/banner-correct.svg","alt","",1,"quml-alert__banner"],[1,"quml-alert__image","quml-alert__image--wrong"],["src","assets/quml-wrong.svg","alt","Wrong Answer",1,"quml-alert__icon"],["src","assets/banner-wrong.svg","alt","",1,"quml-alert__banner"],[1,"quml-alert__try-again"],["tabindex","0","id","wrongButton","aria-label","Try again",3,"click","keyup.enter",4,"ngIf"],["tabindex","0","id","wrongButton","aria-label","Try again",3,"click","keyup.enter"],[1,"quml-alert__view-solution"],["tabindex","0","id","correctButton","aria-label","View Solution",3,"click","keyup.enter"],[1,"quml-alert__view-hint","quml-alert__view-hint--disabled"],["tabindex","0","id","hintButton","src","assets/view-hint.svg","alt","View Hint logo",1,"view-hint-icon",3,"click","keyup.enter"]],template:function(g,x){1&g&&(l.TgZ(0,"div",0)(1,"div",1),l.NdJ("click",function(){return x.close("close")})("keyup.enter",function(){return x.close("close")}),l.qZA(),l.TgZ(2,"div",2)(3,"div",3),l.YNc(4,Ch,5,0,"div",4),l.YNc(5,$0,5,0,"div",5),l.TgZ(6,"div",6),l.YNc(7,f1,2,1,"div",7),l.YNc(8,bh,3,0,"div",8),l.qZA(),l.YNc(9,Lf,2,0,"div",9),l.qZA()()()),2&g&&(l.xp6(4),l.Q6J("ngIf","correct"===x.alertType),l.xp6(1),l.Q6J("ngIf","wrong"===x.alertType),l.xp6(2),l.Q6J("ngIf","wrong"===x.alertType),l.xp6(1),l.Q6J("ngIf",x.showSolutionButton),l.xp6(1),l.Q6J("ngIf",x.isHintAvailable))},dependencies:[Cr.O5],styles:[":root{--quml-color-primary: #FFD555;--quml-color-primary-rgba: #f6bc42;--quml-color-primary-shade: rgba(0, 0, 0, .1);--quml-color-tertiary: #FA6400;--quml-color-tertiary-rgba: rgba(250, 100, 0, .6);--quml-color-rgba: rgba(0, 0, 0, .6)}.quml-alert__overlay[_ngcontent-%COMP%]{position:absolute;width:100%;height:100%;top:0;left:0}.quml-alert__container[_ngcontent-%COMP%]{position:absolute;bottom:.75rem;height:5.625rem;left:0;right:0;border-radius:.5rem;box-shadow:0 .125rem .875rem 0 var(-quml-color-primary-shade);padding:.5rem 1.5rem .5rem .5rem;animation-name:_ngcontent-%COMP%_example;animation-timing-function:ease-in-out;animation-duration:.4s;margin:0 auto .5rem;width:23.25rem;background:linear-gradient(145deg,var(--quml-color-primary),var(--quml-color-primary) 60%,var(--quml-color-primary-rgba) 60%);z-index:1}@media only screen and (max-width: 480px){.quml-alert__container[_ngcontent-%COMP%]{position:absolute;bottom:3.75rem;border-radius:.5rem;background-color:var(--white);box-shadow:0 .125rem .875rem 0 var(-quml-color-primary-shade);width:21.75rem;padding:.5rem}}.quml-alert__body[_ngcontent-%COMP%]{display:flex;align-items:center;position:relative;height:100%}.quml-alert__image[_ngcontent-%COMP%]{position:relative;height:100%;width:7.625rem;overflow:hidden}.quml-alert__icon-container[_ngcontent-%COMP%]{background:var(--white);border-radius:.5rem;position:absolute;width:4.5rem;z-index:1;height:4rem;left:0;right:0;margin:0 auto;bottom:-54px;animation:_ngcontent-%COMP%_sign-board-animation .2s ease-out forwards;animation-delay:.3s}.quml-alert__icon-empty[_ngcontent-%COMP%]{position:absolute;background:var(--quml-color-primary);width:7.625rem;z-index:2;height:1.25rem;margin:0 auto;bottom:0}.quml-alert__icon[_ngcontent-%COMP%]{position:absolute;top:15%;left:0;width:1.75rem;height:1.75rem;right:0;margin:0 auto;animation:.1s ease-out .7s forwards _ngcontent-%COMP%_correct-button-anim}.quml-alert__banner[_ngcontent-%COMP%]{position:absolute;bottom:0;z-index:3;height:2.1875rem}.quml-alert__solution-container[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:calc(100% - 122px)}.quml-alert__try-again[_ngcontent-%COMP%], .quml-alert__view-solution[_ngcontent-%COMP%]{line-height:normal;cursor:pointer;background:var(--white);padding:.5rem 1rem;border-radius:1rem;font-size:.75rem;color:var(--quml-color-tertiary);box-shadow:0 .125rem .875rem 0 var(--quml-color-tertiary-rgba);margin-left:.5rem}.quml-alert__view-hint[_ngcontent-%COMP%]{width:2rem;height:2rem;margin-left:auto;background:var(--white);border-radius:50%;box-shadow:0 .375rem 1rem -.4375rem var(--quml-color-rgba);position:relative}.quml-alert__view-hint--disabled[_ngcontent-%COMP%]{opacity:.6}.quml-alert__view-hint[_ngcontent-%COMP%], .quml-alert__try-again[_ngcontent-%COMP%]{cursor:pointer;text-transform:capitalize}@keyframes _ngcontent-%COMP%_sign-board-animation{0%{visibility:hidden;transform:translateY(0)}to{visibility:visible;transform:translateY(-100%)}}@keyframes _ngcontent-%COMP%_correct-button-anim{0%{visibility:hidden;transform:scale(.2)}to{visibility:visible;-khtml-transform:scale(1.1);transform:scale(1.1)}}@keyframes _ngcontent-%COMP%_example{0%{margin-bottom:-50px}to{margin-bottom:8px}}"]})}class Ml{static#e=this.\u0275fac=function(g){return new(g||Ml)};static#t=this.\u0275cmp=l.Xpm({type:Ml,selectors:[["quml-close"]],decls:9,vars:0,consts:[["width","100%","height","100%","viewBox","0 0 24 24","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","PDF-Player","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","pdf-portrait-pop","transform","translate(-320.000000, -397.000000)"],["id","Group-18-Copy","transform","translate(0.000000, 381.000000)"],["id","Icon-24px","transform","translate(320.000000, 16.000000)"],["id","Shape","fill","#000000","points","19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12"],["id","Shape","points","0 0 24 0 24 24 0 24"]],template:function(g,x){1&g&&(l.O4$(),l.TgZ(0,"svg",0)(1,"title"),l._uU(2,"Icon 24px"),l.qZA(),l.TgZ(3,"g",1)(4,"g",2)(5,"g",3)(6,"g",4),l._UZ(7,"polygon",5)(8,"polygon",6),l.qZA()()()()())},encapsulation:2})}class Va{constructor(_){this.utilService=_,this.close=new l.vpe}closeSolution(){this.solutionVideoPlayer&&this.solutionVideoPlayer.nativeElement.pause(),this.close.emit({close:!0})}ngAfterViewInit(){this.utilService.updateSourceOfVideoElement(this.baseUrl,this.media,this.identifier)}static#e=this.\u0275fac=function(g){return new(g||Va)(l.Y36(Co))};static#t=this.\u0275cmp=l.Xpm({type:Va,selectors:[["quml-mcq-solutions"]],viewQuery:function(g,x){if(1&g&&l.Gf(h1,7),2&g){let B;l.iGM(B=l.CRH())&&(x.solutionVideoPlayer=B.first)}},inputs:{question:"question",options:"options",solutions:"solutions",baseUrl:"baseUrl",media:"media",identifier:"identifier"},outputs:{close:"close"},decls:15,vars:5,consts:[[1,"solutions"],["role","button","tabindex","0","aria-label","Close",1,"close-icon",3,"click","keydown.enter"],["tabindex","-1"],[1,"solution-header"],[3,"innerHtml"],[1,"solution-options-container"],["class","solution-options",4,"ngFor","ngForOf"],[4,"ngIf"],[1,"scoreboard-button-container"],["type","submit",1,"sb-btn","sb-btn-primary","sb-btn-normal","sb-btn-radius",3,"click"],[1,"solution-options"],[4,"ngFor","ngForOf"]],template:function(g,x){1&g&&(l.TgZ(0,"div",0)(1,"div",1),l.NdJ("click",function(){return x.closeSolution()})("keydown.enter",function(){return x.closeSolution()}),l._UZ(2,"quml-close",2),l.qZA(),l.TgZ(3,"div",3),l._uU(4,"Question"),l.qZA(),l._UZ(5,"div",4),l.ALo(6,"safeHtml"),l.TgZ(7,"div",3),l._uU(8,"Options"),l.qZA(),l.TgZ(9,"div",5),l.YNc(10,X0,3,3,"div",6),l.qZA(),l.YNc(11,wh,4,1,"ng-container",7),l.TgZ(12,"div",8)(13,"button",9),l.NdJ("click",function(){return x.closeSolution()}),l._uU(14,"Done"),l.qZA()()()),2&g&&(l.xp6(5),l.Q6J("innerHtml",l.lcZ(6,3,x.question),l.oJD),l.xp6(5),l.Q6J("ngForOf",x.options),l.xp6(1),l.Q6J("ngIf",x.solutions))},dependencies:[Cr.sg,Cr.O5,Ml,Cr.Nd,ps],styles:[":root{--quml-close-icon: #000}.solutions[_ngcontent-%COMP%]{top:0;left:0;width:100%;height:100%;padding:1rem;overflow:auto}.solution-header[_ngcontent-%COMP%]{color:var(--gray-800);font-size:.875rem;font-weight:700;margin:1rem 0;clear:both}.close-icon[_ngcontent-%COMP%]{float:right;cursor:pointer;width:3rem;height:3rem;border-radius:50%;padding:.25rem}.close-icon[_ngcontent-%COMP%]:hover{background:#00000026}.close-icon[_ngcontent-%COMP%]:hover quml-close[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] polygon#Shape[_ngcontent-%COMP%]{fill:var(--white)}.close-icon[_ngcontent-%COMP%] quml-close[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}.close-icon[_ngcontent-%COMP%] quml-close[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] g[_ngcontent-%COMP%] polygon[_ngcontent-%COMP%]:first-child{fill:var(--quml-close-icon)}.video-container[_ngcontent-%COMP%]{text-align:center;margin:.5rem auto}.scoreboard-button-container[_ngcontent-%COMP%]{text-align:center;clear:both;margin:1rem 0}.solution-options-container[_ngcontent-%COMP%] .solution-options[_ngcontent-%COMP%]{margin-bottom:.5rem}.image-style-align-right[_ngcontent-%COMP%]{float:right!important;text-align:right!important;margin-left:.5rem!important}.image-style-align-left[_ngcontent-%COMP%]{float:left!important;text-align:left!important;margin-right:.5rem!important}"]})}class id{static#e=this.\u0275fac=function(g){return new(g||id)};static#t=this.\u0275cmp=l.Xpm({type:id,selectors:[["quml-audio"]],decls:16,vars:0,consts:[["width","36px","height","36px","viewBox","0 0 36 36","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","path-1","x","0","y","0","width","36","height","36","rx","18"],["x","-4.2%","y","-4.2%","width","108.3%","height","108.3%","filterUnits","objectBoundingBox","id","filter-2"],["stdDeviation","1","in","SourceAlpha","result","shadowBlurInner1"],["dx","0","dy","-1","in","shadowBlurInner1","result","shadowOffsetInner1"],["in","shadowOffsetInner1","in2","SourceAlpha","operator","arithmetic","k2","-1","k3","1","result","shadowInnerInner1"],["values","0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0","type","matrix","in","shadowInnerInner1"],["id","audio-play","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","Rectangle-5-Copy-2","fill-rule","nonzero"],["fill","#FFFFFF",0,"xlink","href","#path-1"],["fill-opacity","1","filter","url(#filter-2)",0,"xlink","href","#path-1"],["stroke-opacity","0.484156469","stroke","#C3C8DB","stroke-width","2","stroke-linejoin","square","x","1","y","1","width","34","height","34","rx","17"],["d","M19.483871,8.64533333 C23.6232258,9.616 26.7096774,13.4346667 26.7096774,18 C26.7096774,22.5653333 23.6232258,26.384 19.483871,27.3546667 L19.483871,27.3546667 L19.483871,25.1573333 C22.4670968,24.24 24.6451613,21.3813333 24.6451613,18 C24.6451613,14.6186667 22.4670968,11.76 19.483871,10.8426667 L19.483871,10.8426667 Z M17.4193548,9.46666667 L17.4193548,26.5333333 L12.2580645,21.2 L8.12903226,21.2 L8.12903226,14.8 L12.2580645,14.8 L17.4193548,9.46666667 Z M19.483871,13.7013333 C21.0116129,14.4906667 22.0645161,16.112 22.0645161,18 C22.0645161,19.888 21.0116129,21.5093333 19.483871,22.288 L19.483871,22.288 Z","id","Combined-Shape","fill","#6D7278"]],template:function(g,x){1&g&&(l.O4$(),l.TgZ(0,"svg",0)(1,"title"),l._uU(2,"audio play"),l.qZA(),l.TgZ(3,"defs"),l._UZ(4,"rect",1),l.TgZ(5,"filter",2),l._UZ(6,"feGaussianBlur",3)(7,"feOffset",4)(8,"feComposite",5)(9,"feColorMatrix",6),l.qZA()(),l.TgZ(10,"g",7)(11,"g",8),l._UZ(12,"use",9)(13,"use",10)(14,"rect",11),l.qZA(),l._UZ(15,"path",12),l.qZA()())},encapsulation:2})}class lu{static#e=this.\u0275fac=function(g){return new(g||lu)};static#t=this.\u0275cmp=l.Xpm({type:lu,selectors:[["quml-wrong"]],decls:11,vars:0,consts:[["width","48px","height","48px","viewBox","0 0 48 48","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["x1","0%","y1","0%","x2","101.719666%","y2","100%","id","linearGradient-1"],["stop-color","#F1635D","offset","0%"],["stop-color","#F97A74","offset","100%"],["id","Symbols","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","wrong"],["id","Oval","fill","#f77f79","fill-rule","nonzero","opacity","0.900000036","cx","24","cy","24","r","24"],["id","Shape","fill","#fff","points","36.0349854 14.4171429 33.6107955 12 24 21.5828571 14.3892045 12 11.9650146 14.4171429 21.5758101 24 11.9650146 33.5828571 14.3892045 36 24 26.4171429 33.6107955 36 36.0349854 33.5828571 26.4241899 24"]],template:function(g,x){1&g&&(l.O4$(),l.TgZ(0,"svg",0)(1,"title"),l._uU(2,"wrong"),l.qZA(),l.TgZ(3,"defs")(4,"linearGradient",1),l._UZ(5,"stop",2)(6,"stop",3),l.qZA()(),l.TgZ(7,"g",4)(8,"g",5),l._UZ(9,"circle",6)(10,"polygon",7),l.qZA()()())},encapsulation:2})}class wl{static#e=this.\u0275fac=function(g){return new(g||wl)};static#t=this.\u0275cmp=l.Xpm({type:wl,selectors:[["quml-menu"]],decls:6,vars:0,consts:[["width","18px","height","12px","viewBox","0 0 18 12","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","Symbols","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","icon/menu","fill","#333333"],["d","M0,12 L18,12 L18,10 L0,10 L0,12 L0,12 Z M0,7 L18,7 L18,5 L0,5 L0,7 L0,7 Z M0,0 L0,2 L18,2 L18,0 L0,0 L0,0 Z","id","Shape"]],template:function(g,x){1&g&&(l.O4$(),l.TgZ(0,"svg",0)(1,"title"),l._uU(2,"Shape"),l.qZA(),l.TgZ(3,"g",1)(4,"g",2),l._UZ(5,"path",3),l.qZA()()())},encapsulation:2})}class Tl{constructor(_,g,x,B){this.viewerService=_,this.utilService=g,this.cdRef=x,this.errorService=B,this.sectionIndex=0,this.playerEvent=new l.vpe,this.sectionEnd=new l.vpe,this.showScoreBoard=new l.vpe,this.destroy$=new r1.xQ,this.loadView=!1,this.showContentError=!1,this.noOfTimesApiCalled=0,this.currentSlideIndex=0,this.showStartPage=!0,this.questions=[],this.progressBarClass=[],this.tryAgainClicked=!1,this.carouselConfig={NEXT:1,PREV:2},this.active=!1,this.showQuestions=!1,this.showZoomModal=!1,this.imageZoomCount=100,this.showRootInstruction=!0,this.slideDuration=0,this.isAssessEventRaised=!1,this.isShuffleQuestions=!1,this.playerContentCompatibiltyLevel=6}ngOnChanges(_){_&&Object.values(_)[0].firstChange&&this.subscribeToEvents(),this.viewerService.sectionConfig=this.sectionConfig,this.setConfig()}ngAfterViewInit(){this.viewerService.raiseStartEvent(0),this.viewerService.raiseHeartBeatEvent(Sr.startPageLoaded,"impression",0)}subscribeToEvents(){this.viewerService.qumlPlayerEvent.pipe(i1(this.destroy$)).subscribe(_=>{this.playerEvent.emit(_)}),this.viewerService.qumlQuestionEvent.pipe(i1(this.destroy$)).subscribe(_=>{if(_?.error){let x;return Kt(this.sectionConfig,"config")&&(x=this.sectionConfig.config),navigator.onLine&&this.viewerService.isAvailableLocally?this.viewerService.raiseExceptionLog(Ri.uY.contentLoadFails,Ri.N3.contentLoadFails,new Error(Ri.N3.contentLoadFails),x):this.viewerService.raiseExceptionLog(Ri.uY.internetConnectivity,Ri.N3.internetConnectivity,new Error(Ri.N3.internetConnectivity),x),void(this.showContentError=!0)}if(!_?.questions)return;const g=Ds(this.questions,_.questions,"identifier");this.questions=qu(this.questions.concat(g),"identifier"),this.sortQuestions(),this.viewerService.updateSectionQuestions(this.sectionConfig.metadata.identifier,this.questions),this.cdRef.detectChanges(),this.noOfTimesApiCalled++,this.loadView=!0,this.currentSlideIndex>0&&this.myCarousel&&(this.myCarousel.selectSlide(this.currentSlideIndex),this.questions[this.currentSlideIndex-1]&&(this.currentQuestionsMedia=this.questions[this.currentSlideIndex-1]?.media,this.setImageZoom(),this.highlightQuestion())),0===this.currentSlideIndex&&(this.showStartPage?this.active=0===this.sectionIndex:setTimeout(()=>{this.nextSlide()})),this.removeAttribute()})}setConfig(){this.noOfTimesApiCalled=0,this.currentSlideIndex=0,this.active=0===this.currentSlideIndex&&0===this.sectionIndex&&this.showStartPage,this.myCarousel&&this.myCarousel.selectSlide(this.currentSlideIndex),this.threshold=this.sectionConfig?.context?.threshold||3,this.questionIds=lo(this.sectionConfig.metadata.childNodes),this.parentConfig.isReplayed&&(this.initializeTimer=!0,this.viewerService.raiseStartEvent(0),this.viewerService.raiseHeartBeatEvent(Sr.startPageLoaded,"impression",0),this.disableNext=!1,this.currentSlideIndex=0,this.myCarousel.selectSlide(0),this.showRootInstruction=!0,this.currentQuestionsMedia=rt.Z(this.questions[0],"media"),this.setImageZoom(),this.loadView=!0,this.removeAttribute(),setTimeout(()=>{const _=document.querySelector("#overlay-button");_&&_.focus({preventScroll:!0})},200)),this.shuffleOptions=this.sectionConfig.config?.shuffleOptions,this.isShuffleQuestions=this.sectionConfig.metadata.shuffle,this.noOfQuestions=this.questionIds.length,this.viewerService.initialize(this.sectionConfig,this.threshold,this.questionIds,this.parentConfig),this.checkCompatibilityLevel(this.sectionConfig.metadata.compatibilityLevel),this.timeLimit=this.sectionConfig.metadata?.timeLimits?.questionSet?.max||0,this.warningTime=this.timeLimit?this.timeLimit-this.timeLimit*this.parentConfig.warningTime/100:0,this.showWarningTimer=this.parentConfig.showWarningTimer,this.showTimer=this.sectionConfig.metadata?.showTimer,this.sectionConfig.metadata?.showFeedback?this.showFeedBack=this.sectionConfig.metadata?.showFeedback:this.showFeedBack=this.parentConfig.showFeedback,this.showUserSolution=this.sectionConfig.metadata?.showSolutions,this.startPageInstruction=this.sectionConfig.metadata?.instructions||this.parentConfig.instructions,this.linearNavigation="non-linear"!==this.sectionConfig.metadata.navigationMode,this.showHints=this.sectionConfig.metadata?.showHints,this.points=this.sectionConfig.metadata?.points,this.allowSkip="no"!==this.sectionConfig.metadata?.allowSkip?.toLowerCase(),this.showStartPage="no"!==this.sectionConfig.metadata?.showStartPage?.toLowerCase(),this.progressBarClass=this.parentConfig.isSectionsAvailable?this.mainProgressBar.find(_=>_.isActive)?.children:this.mainProgressBar,this.progressBarClass&&this.progressBarClass.forEach(_=>_.showFeedback=this.showFeedBack),this.questions=this.viewerService.getSectionQuestions(this.sectionConfig.metadata.identifier),this.sortQuestions(),this.viewerService.updateSectionQuestions(this.sectionConfig.metadata.identifier,this.questions),this.resetQuestionState(),this.jumpToQuestion?this.goToQuestion(this.jumpToQuestion):1===this.threshold?this.viewerService.getQuestion():this.threshold>1&&this.viewerService.getQuestions(),this.sectionConfig.metadata?.children?.length||(this.loadView=!0,this.disableNext=!0),this.initializeTimer||(this.initializeTimer=!0),this.initialTime=this.initialSlideDuration=(new Date).getTime()}removeAttribute(){setTimeout(()=>{const _=document.querySelector(".carousel.slide");_&&_.removeAttribute("tabindex")},100)}sortQuestions(){if(this.questions.length&&this.questionIds.length){const _=[];this.questionIds.forEach(g=>{const x=this.questions.find(B=>B.identifier===g);x&&_.push(x)}),this.questions=_}}createSummaryObj(){const _=fs(this.progressBarClass,"class");return{skipped:_?.skipped?.length||0,correct:_?.correct?.length||0,wrong:_?.wrong?.length||0,partial:_?.partial?.length||0}}nextSlide(){if(this.currentQuestionsMedia=rt.Z(this.questions[this.currentSlideIndex],"media"),this.getQuestion(),this.viewerService.raiseHeartBeatEvent(Sr.nextClicked,br.interact,this.myCarousel.getCurrentSlideIndex()+1),this.viewerService.raiseHeartBeatEvent(Sr.nextClicked,br.impression,this.myCarousel.getCurrentSlideIndex()+1),this.currentSlideIndex!==this.questions.length&&(this.currentSlideIndex=this.currentSlideIndex+1),(this.myCarousel.isLast(this.myCarousel.getCurrentSlideIndex())||this.noOfQuestions===this.myCarousel.getCurrentSlideIndex())&&this.calculateScore(),this.myCarousel.getCurrentSlideIndex()>0&&this.questions[this.myCarousel.getCurrentSlideIndex()-1].qType===Zo.mcq&&this.currentOptionSelected){const _=this.currentOptionSelected?.option?this.currentOptionSelected.option:void 0,g=this.questions[this.myCarousel.getCurrentSlideIndex()-1].identifier,x=this.questions[this.myCarousel.getCurrentSlideIndex()-1].qType;this.viewerService.raiseResponseEvent(g,x,_)}if(this.questions[this.myCarousel.getCurrentSlideIndex()]&&this.setSkippedClass(this.myCarousel.getCurrentSlideIndex()),this.myCarousel.getCurrentSlideIndex()===this.noOfQuestions)return this.clearTimeInterval(),void this.emitSectionEnd();this.myCarousel.move(this.carouselConfig.NEXT),this.setImageZoom(),this.resetQuestionState(),this.clearTimeInterval()}prevSlide(){this.disableNext=!1,this.currentSolutions=void 0,this.viewerService.raiseHeartBeatEvent(Sr.prevClicked,br.interact,this.myCarousel.getCurrentSlideIndex()-1),this.showAlert=!1,this.currentSlideIndex!==this.questions.length&&(this.currentSlideIndex=this.currentSlideIndex+1),this.myCarousel.getCurrentSlideIndex()+1===this.noOfQuestions&&this.endPageReached?this.endPageReached=!1:this.myCarousel.move(this.carouselConfig.PREV),this.currentSlideIndex=this.myCarousel.getCurrentSlideIndex(),this.active=0===this.currentSlideIndex&&0===this.sectionIndex&&this.showStartPage,this.currentQuestionsMedia=rt.Z(this.questions[this.myCarousel.getCurrentSlideIndex()-1],"media"),this.setImageZoom(),this.setSkippedClass(this.myCarousel.getCurrentSlideIndex()-1)}getQuestion(){this.myCarousel.getCurrentSlideIndex()>0&&this.threshold*this.noOfTimesApiCalled-1===this.myCarousel.getCurrentSlideIndex()&&this.threshold*this.noOfTimesApiCalled>=this.questions.length&&this.threshold>1&&this.viewerService.getQuestions(),this.myCarousel.getCurrentSlideIndex()>0&&void 0===this.questions[this.myCarousel.getCurrentSlideIndex()]&&this.threshold>1&&this.viewerService.getQuestions(),1===this.threshold&&this.myCarousel.getCurrentSlideIndex()>=0&&this.viewerService.getQuestion()}resetQuestionState(){this.active=!1,this.showAlert=!1,this.optionSelectedObj=void 0,this.currentOptionSelected=void 0,this.currentQuestion=void 0,this.currentOptions=void 0,this.currentSolutions=void 0}activeSlideChange(_){this.initialSlideDuration=(new Date).getTime(),this.isAssessEventRaised=!1;const g=document.querySelector("li.progressBar-border"),x=document.querySelector(".lanscape-mode-right");x&&g&&!this.parentConfig.isReplayed&&this.utilService.scrollParentToChild(x,g);const B=document.querySelector(".landscape-content");B&&(B.scrollTop=0),this.viewerService.pauseVideo()}nextSlideClicked(_){if(!this.showRootInstruction||!this.parentConfig.isSectionsAvailable)return 0===this.myCarousel.getCurrentSlideIndex()?this.nextSlide():void("next"===_?.type&&this.validateSelectedOption(this.optionSelectedObj,"next"));this.showRootInstruction=!1}previousSlideClicked(_){if("previous clicked"===_.event)if(this.optionSelectedObj&&this.showFeedBack)this.stopAutoNavigation=!1,this.validateSelectedOption(this.optionSelectedObj,"previous");else{if(this.stopAutoNavigation=!0,0===this.currentSlideIndex&&this.parentConfig.isSectionsAvailable&&this.getCurrentSectionIndex()>0){const g=this.mainProgressBar[this.getCurrentSectionIndex()-1].identifier;return void this.jumpToSection(g)}this.prevSlide()}}updateScoreForShuffledQuestion(){const _=this.myCarousel.getCurrentSlideIndex()-1;this.isShuffleQuestions&&this.updateScoreBoard(_,"correct",void 0,1)}getCurrentSectionIndex(){const _=this.sectionConfig.metadata.identifier;return this.mainProgressBar.findIndex(g=>g.identifier===_)}goToSlideClicked(_,g){this.progressBarClass?.length?(_.stopPropagation(),this.active=!1,this.jumpSlideIndex=g,this.optionSelectedObj&&this.showFeedBack?(this.stopAutoNavigation=!1,this.validateSelectedOption(this.optionSelectedObj,"jump")):(this.stopAutoNavigation=!0,this.goToSlide(this.jumpSlideIndex))):0===g&&(this.jumpSlideIndex=0,this.goToSlide(this.jumpSlideIndex))}onEnter(_,g){13===_.keyCode&&(_.stopPropagation(),this.goToSlideClicked(_,g))}jumpToSection(_){this.showRootInstruction=!1,this.emitSectionEnd(!1,_)}onSectionEnter(_,g){13===_.keyCode&&(_.stopPropagation(),this.optionSelectedObj&&this.validateSelectedOption(this.optionSelectedObj,"jump"),this.jumpToSection(g))}onScoreBoardClicked(){this.viewerService.updateSectionQuestions(this.sectionConfig.metadata.identifier,this.questions),this.showScoreBoard.emit()}onScoreBoardEnter(_){_.stopPropagation(),"Enter"===_.key&&this.onScoreBoardClicked()}focusOnNextButton(){setTimeout(()=>{const _=document.querySelector(".quml-navigation__next");_&&_.focus({preventScroll:!0})},100)}getOptionSelected(_){if(_.cardinality===Js.single&&JSON.stringify(this.currentOptionSelected)===JSON.stringify(_))return;this.focusOnNextButton(),this.active=!0,this.currentOptionSelected=_;const g=this.myCarousel.getCurrentSlideIndex()-1;this.viewerService.raiseHeartBeatEvent(Sr.optionClicked,br.interact,this.myCarousel.getCurrentSlideIndex()),qn.Z(_?.option)?(this.optionSelectedObj=void 0,this.currentSolutions=void 0,this.updateScoreBoard(g,"skipped")):(this.optionSelectedObj=_,this.isAssessEventRaised=!1,this.currentSolutions=qn.Z(_.solutions)?void 0:_.solutions),this.currentQuestionIndetifier=this.questions[g].identifier,this.media=rt.Z(this.questions[g],"media",[]),this.showFeedBack||this.validateSelectedOption(this.optionSelectedObj)}durationEnds(){this.showSolution=!1,this.showAlert=!1,this.viewerService.pauseVideo(),this.emitSectionEnd(!0)}checkCompatibilityLevel(_){if(_){const g=this.checkContentCompatibility(_);g.isCompitable||this.viewerService.raiseExceptionLog(Ri.uY.contentCompatibility,Ri.N3.contentCompatibility,g.error,this.sectionConfig?.config?.traceId)}}checkContentCompatibility(_){if(_>this.playerContentCompatibiltyLevel){const g=new Error;return g.message=`Player supports ${this.playerContentCompatibiltyLevel}\n but content compatibility is ${_}`,g.name="contentCompatibily",{error:g,isCompitable:!1}}return{error:null,isCompitable:!0}}emitSectionEnd(_=!1,g){const x={summary:this.createSummaryObj(),score:this.calculateScore(),durationSpent:this.utilService.getTimeSpentText(this.initialTime),slideIndex:this.myCarousel.getCurrentSlideIndex(),isDurationEnded:_};g&&(x.jumpToSection=g),this.viewerService.updateSectionQuestions(this.sectionConfig.metadata.identifier,this.questions),this.sectionEnd.emit(x)}closeAlertBox(_){"close"===_?.type?this.viewerService.raiseHeartBeatEvent(Sr.closedFeedBack,br.interact,this.myCarousel.getCurrentSlideIndex()):"tryAgain"===_?.type&&(this.tryAgainClicked=!0,setTimeout(()=>{this.tryAgainClicked=!1},2e3),this.viewerService.raiseHeartBeatEvent(Sr.tryAgain,br.interact,this.myCarousel.getCurrentSlideIndex())),this.showAlert=!1}setSkippedClass(_){this.progressBarClass&&"unattempted"===rt.Z(this.progressBarClass[_],"class")&&(this.progressBarClass[_].class="skipped")}toggleScreenRotate(_){this.viewerService.raiseHeartBeatEvent(Sr.deviceRotationClicked,br.interact,this.myCarousel.getCurrentSlideIndex()+1)}validateSelectedOption(_,g){const x=_?.option?.value,B=this.myCarousel.getCurrentSlideIndex()-1,ve=!this.optionSelectedObj&&this.allowSkip&&this.utilService.getQuestionType(this.questions,B)===Zo.mcq,We=this.utilService.getQuestionType(this.questions,B)===Zo.sa,lt=this.startPageInstruction&&0===this.myCarousel.getCurrentSlideIndex(),en=!this.optionSelectedObj&&this.active,Qn=this.questions[B],Bn=Qn.responseDeclaration?this.utilService.getKeyValue(Object.keys(Qn.responseDeclaration)):"";this.slideDuration=Math.round(((new Date).getTime()-this.initialSlideDuration)/1e3);const wi={id:Qn.identifier,title:Qn.name,desc:Qn.description,type:Qn.qType.toLowerCase(),maxscore:0===Bn.length?0:Qn.outcomeDeclaration.maxScore.defaultValue||0,params:Qn.qType.toUpperCase()===Zo.mcq&&Qn?.editorState?.options?Qn.editorState.options:Qn.qType.toUpperCase()!==Zo.mcq||qn.Z(Qn?.editorState)?[]:[Qn?.editorState]};if(wi&&this.parentConfig.isSectionsAvailable&&(wi.sectionId=this.sectionConfig.metadata.identifier),!this.optionSelectedObj&&!this.isAssessEventRaised&&Qn.qType.toUpperCase()!==Zo.sa&&(this.isAssessEventRaised=!0,this.viewerService.raiseAssesEvent(wi,B+1,"No",0,[],this.slideDuration)),this.optionSelectedObj){if(this.currentQuestion=Qn.body,this.currentOptions=Qn.interactions[Bn].options,_.cardinality===Js.single){const Ps=Number(Qn.responseDeclaration[Bn].correctResponse.value);if(this.showAlert=!0,_.option?.value===Ps){const Go=this.getScore(B,Bn,!0);this.isAssessEventRaised||(this.isAssessEventRaised=!0,this.viewerService.raiseAssesEvent(wi,B+1,"Yes",Go,[_.option],this.slideDuration)),this.alertType="correct",this.showFeedBack&&this.correctFeedBackTimeOut(g),this.updateScoreBoard(B,"correct",void 0,Go)}else{const Go=this.getScore(B,Bn,!1,_);this.alertType="wrong";const Za="partial"===this.progressBarClass[B].class?"partial":"wrong";this.updateScoreBoard(B,Za,x,Go),this.isAssessEventRaised||(this.isAssessEventRaised=!0,this.viewerService.raiseAssesEvent(wi,B+1,"No",0,[_.option],this.slideDuration))}}if(_.cardinality===Js.multiple){const Ps=this.questions[B].responseDeclaration,Go=this.questions[B].outcomeDeclaration,Za=this.utilService.getMultiselectScore(_.option,Ps,this.isShuffleQuestions,Go);this.showAlert=!0,0===Za?(this.isAssessEventRaised||(this.isAssessEventRaised=!0,this.viewerService.raiseAssesEvent(wi,B+1,"No",0,[_.option],this.slideDuration)),this.alertType="wrong",this.updateScoreBoard(B,"wrong")):(this.updateScoreBoard(B,"correct",void 0,Za),this.isAssessEventRaised||(this.isAssessEventRaised=!0,this.viewerService.raiseAssesEvent(wi,B+1,"Yes",Za,[_.option],this.slideDuration)),this.showFeedBack&&this.correctFeedBackTimeOut(g),this.alertType="correct")}this.optionSelectedObj=void 0}else ve||We||lt||en?Po(g)||this.nextSlide():(this.startPageInstruction&&!this.optionSelectedObj&&!this.active&&!this.allowSkip&&this.myCarousel.getCurrentSlideIndex()>0&&this.utilService.getQuestionType(this.questions,B)===Zo.mcq&&this.utilService.canGo(this.progressBarClass[this.myCarousel.getCurrentSlideIndex()])||!this.optionSelectedObj&&!this.active&&!this.allowSkip&&this.myCarousel.getCurrentSlideIndex()>=0&&this.utilService.getQuestionType(this.questions,B)===Zo.mcq&&this.utilService.canGo(this.progressBarClass[this.myCarousel.getCurrentSlideIndex()]))&&this.infoPopupTimeOut()}infoPopupTimeOut(){this.infoPopup=!0,setTimeout(()=>{this.infoPopup=!1},2e3)}correctFeedBackTimeOut(_){this.intervalRef=setTimeout(()=>{this.showAlert&&(this.showAlert=!1,this.myCarousel.isLast(this.myCarousel.getCurrentSlideIndex())||"next"!==_?"previous"!==_||this.stopAutoNavigation?"jump"!==_||this.stopAutoNavigation?this.myCarousel.isLast(this.myCarousel.getCurrentSlideIndex())&&(this.endPageReached=!0,this.emitSectionEnd()):this.goToSlide(this.jumpSlideIndex):this.prevSlide():this.nextSlide())},4e3)}goToSlide(_){if(this.viewerService.raiseHeartBeatEvent(Sr.goToQuestion,br.interact,this.myCarousel.getCurrentSlideIndex()),this.disableNext=!1,this.currentSlideIndex=_,this.showRootInstruction=!1,0===_)return this.optionSelectedObj=void 0,this.myCarousel.selectSlide(0),this.active=0===this.currentSlideIndex&&0===this.sectionIndex&&this.showStartPage,this.showRootInstruction=!0,void(this.sectionConfig.metadata?.children?.length||(this.disableNext=!0));this.currentQuestionsMedia=rt.Z(this.questions[this.currentSlideIndex-1],"media"),this.setSkippedClass(this.currentSlideIndex-1),this.initializeTimer||(this.initializeTimer=!0),void 0===this.questions[_-1]?(this.showQuestions=!1,this.viewerService.getQuestions(0,_),this.currentSlideIndex=_):void 0!==this.questions[_-1]&&this.myCarousel.selectSlide(_),this.setImageZoom(),this.currentSolutions=void 0,this.highlightQuestion()}goToQuestion(_){this.active=!1,this.showRootInstruction=!1,this.disableNext=!1,this.initializeTimer=!0;const g=_.questionNo;this.viewerService.getQuestions(0,g),this.currentSlideIndex=g,this.myCarousel.selectSlide(g),this.highlightQuestion()}highlightQuestion(){const _=this.questions[this.currentSlideIndex-1],g=_?.qType?.toUpperCase(),x=document.getElementById(_?.identifier);if(x&&g){let B;if(g===Zo.mcq)B=x.querySelector(".mcq-title");else B=x.querySelector(".question-container");B&&setTimeout(()=>{B.focus({preventScroll:!0})},0)}}getSolutions(){this.showAlert=!1,this.viewerService.raiseHeartBeatEvent(Sr.showAnswer,br.interact,this.myCarousel.getCurrentSlideIndex()),this.viewerService.raiseHeartBeatEvent(Sr.showAnswer,br.impression,this.myCarousel.getCurrentSlideIndex());const _=this.myCarousel.getCurrentSlideIndex()-1;this.currentQuestion=this.questions[_].body,this.currentOptions=this.questions[_].interactions.response1.options,this.currentQuestionsMedia=rt.Z(this.questions[_],"media"),setTimeout(()=>{this.setImageZoom()}),setTimeout(()=>{this.setImageHeightWidthClass()},100),this.currentSolutions&&(this.showSolution=!0),this.clearTimeInterval()}viewSolution(){this.viewerService.raiseHeartBeatEvent(Sr.viewSolutionClicked,br.interact,this.myCarousel.getCurrentSlideIndex()),this.showSolution=!0,this.showAlert=!1,this.currentQuestionsMedia=rt.Z(this.questions[this.myCarousel.getCurrentSlideIndex()-1],"media"),setTimeout(()=>{this.setImageZoom(),this.setImageHeightWidthClass()}),clearTimeout(this.intervalRef)}closeSolution(){this.setImageZoom(),this.viewerService.raiseHeartBeatEvent(Sr.solutionClosed,br.interact,this.myCarousel.getCurrentSlideIndex()),this.showSolution=!1,this.myCarousel.selectSlide(this.currentSlideIndex),this.focusOnNextButton()}viewHint(){this.viewerService.raiseHeartBeatEvent(Sr.viewHint,br.interact,this.myCarousel.getCurrentSlideIndex())}onAnswerKeyDown(_){"Enter"===_.key&&(_.stopPropagation(),this.getSolutions())}showAnswerClicked(_,g){if(_?.showAnswer){if(this.focusOnNextButton(),this.active=!0,this.progressBarClass[this.myCarousel.getCurrentSlideIndex()-1].class="correct",this.updateScoreForShuffledQuestion(),g){const x=this.questions.findIndex(B=>B.identifier===g.identifier);x>-1&&(this.questions[x].isAnswerShown=!0,this.viewerService.updateSectionQuestions(this.sectionConfig.metadata.identifier,this.questions))}this.viewerService.raiseHeartBeatEvent(Sr.showAnswer,br.interact,$s.shortAnswer),this.viewerService.raiseHeartBeatEvent(Sr.pageScrolled,br.impression,this.myCarousel.getCurrentSlideIndex()-1)}}getScore(_,g,x,B){if(x)return this.isShuffleQuestions?1:this.questions[_].outcomeDeclaration.maxScore.defaultValue?this.questions[_].outcomeDeclaration.maxScore.defaultValue:1;{const ve=B.option.value,We=this.questions[_].responseDeclaration.mapping;let lt=0;return We&&We.forEach(en=>{ve===en.value&&(lt=en.score||0,en.score&&(this.progressBarClass[_].class="partial"))}),lt}}calculateScore(){return this.progressBarClass.reduce((_,g)=>_+g.score,0)}updateScoreBoard(_,g,x,B){this.progressBarClass.forEach(ve=>{ve.index-1===_&&(ve.class=g,ve.score=B||0,this.showFeedBack||(ve.value=x))})}setImageHeightWidthClass(){document.querySelectorAll("[data-asset-variable]").forEach(_=>{_.removeAttribute("class"),_.clientHeight>_.clientWidth?_.setAttribute("class","portrait"):_.clientHeight<_.clientWidth&&_.setAttribute("class","landscape")})}setImageZoom(){const _=this.myCarousel.getCurrentSlideIndex()-1,g=this.questions[_]?.identifier;document.querySelectorAll("[data-asset-variable]").forEach(x=>{if("img"!==x.nodeName.toLowerCase())return;const B=x.getAttribute("data-asset-variable");x.setAttribute("class","option-image"),x.setAttribute("id",B),kt.Z(this.currentQuestionsMedia,We=>{if(B===We.id)if(this.parentConfig.isAvailableLocally&&this.parentConfig.baseUrl){let lt=this.parentConfig.baseUrl;lt=`${lt.substring(0,lt.lastIndexOf("/"))}/${this.sectionConfig.metadata.identifier}`,g&&(x.src=`${lt}/${g}/${We.src}`)}else We.baseUrl&&(x.src=We.baseUrl+We.src)});const ve=document.createElement("div");ve.setAttribute("class","magnify-icon"),ve.onclick=We=>{this.viewerService.raiseHeartBeatEvent(Sr.zoomClicked,br.interact,this.myCarousel.getCurrentSlideIndex()),this.zoomImgSrc=x.src,this.showZoomModal=!0;const lt=document.getElementById("imageModal");lt.clientHeight>x.clientWidth?lt.setAttribute("class","portrait"):x.clientHeight100&&(this.imageZoomCount=this.imageZoomCount-10,this.setImageModalHeightWidth())}setImageModalHeightWidth(){this.imageModal.nativeElement.style.width=`${this.imageZoomCount}%`,this.imageModal.nativeElement.style.height=`${this.imageZoomCount}%`}closeZoom(){this.viewerService.raiseHeartBeatEvent(Sr.zoomCloseClicked,br.interact,this.myCarousel.getCurrentSlideIndex()),document.getElementById("imageModal").removeAttribute("style"),this.showZoomModal=!1}clearTimeInterval(){this.intervalRef&&clearTimeout(this.intervalRef)}ngOnDestroy(){this.destroy$.next(!0),this.destroy$.unsubscribe(),this.errorService.getInternetConnectivityError.unsubscribe()}static#e=this.\u0275fac=function(g){return new(g||Tl)(l.Y36(Os),l.Y36(Co),l.Y36(l.sBO),l.Y36(Ri.T_))};static#t=this.\u0275cmp=l.Xpm({type:Tl,selectors:[["quml-section-player"]],viewQuery:function(g,x){if(1&g&&(l.Gf(Th,5),l.Gf(t2,7),l.Gf(eu,5)),2&g){let B;l.iGM(B=l.CRH())&&(x.myCarousel=B.first),l.iGM(B=l.CRH())&&(x.imageModal=B.first),l.iGM(B=l.CRH())&&(x.questionSlide=B.first)}},hostBindings:function(g,x){1&g&&l.NdJ("beforeunload",function(){return x.ngOnDestroy()},!1,l.Jf7)},inputs:{sectionConfig:"sectionConfig",attempts:"attempts",jumpToQuestion:"jumpToQuestion",mainProgressBar:"mainProgressBar",sectionIndex:"sectionIndex",parentConfig:"parentConfig"},outputs:{playerEvent:"playerEvent",sectionEnd:"sectionEnd",showScoreBoard:"showScoreBoard"},features:[l.TTD],decls:11,vars:5,consts:[["class","quml-container",3,"hidden",4,"ngIf"],["class","info-popup",4,"ngIf"],[4,"ngIf"],[1,"image-viewer__overlay",3,"hidden"],[1,"image-viewer__close",3,"click"],[1,"image-viewer__container"],["id","imageModal","alt","Zoomed image",1,"image-viewer__img",3,"src"],["imageModal",""],[1,"image-viewer__zoom"],[1,"image-viewer__zoomin",3,"click"],[1,"image-viewer__zoomout",3,"click"],[1,"quml-container",3,"hidden"],[1,"quml-landscape",3,"hidden"],[1,"main-header",3,"disablePreviousNavigation","duration","warningTime","showWarningTimer","showTimer","showLegend","currentSlideIndex","totalNoOfQuestions","active","showFeedBack","currentSolutions","initializeTimer","replayed","disableNext","startPageInstruction","attempts","showStartPage","showDeviceOrientation","durationEnds","nextSlideClicked","prevSlideClicked","showSolution","toggleScreenRotate"],[1,"landscape-mode"],[1,"lanscape-mode-left"],["class","current-slide",4,"ngIf"],[1,"landscape-content"],[1,"landscape-center",3,"interval","showIndicators","noWrap","activeSlideChange"],["myCarousel",""],[3,"instructions","points","time","showTimer","totalNoOfQuestions","contentName"],[4,"ngFor","ngForOf"],[1,"lanscape-mode-right"],["tabindex","0",1,"showFeedBack-progressBar","info-page","hover-effect",3,"ngClass","keydown","click"],["class","scoreboard-sections",4,"ngIf"],["class","singleContent",4,"ngIf"],["class","singleContent nonFeedback",4,"ngIf"],["class","requiresSubmit cursor-pointer showFeedBack-progressBar hover-effect","tabindex","0","aria-label","scoreboard",3,"click","keydown",4,"ngIf"],[3,"alertType","isHintAvailable","showSolutionButton","showSolution","showHint","closeAlert",4,"ngIf"],[3,"question","options","solutions","baseUrl","media","identifier","close",4,"ngIf"],[1,"current-slide"],[3,"click","keydown"],["questionSlide",""],[3,"id"],[3,"shuffleOptions","question","replayed","identifier","tryAgain","optionSelected"],[3,"questions","replayed","baseUrl","showAnswerClicked"],[1,"scoreboard-sections"],["class","section relative",3,"ngClass","click","keydown",4,"ngFor","ngForOf"],[1,"section","relative",3,"ngClass","click","keydown"],["tabindex","0",1,"progressBar-border",3,"for","ngClass"],["class","nonFeedback",4,"ngIf"],["tabindex","0","class","showFeedBack-progressBar",3,"ngClass","click","keydown",4,"ngFor","ngForOf"],["tabindex","0",1,"showFeedBack-progressBar",3,"ngClass","click","keydown"],[1,"nonFeedback"],[1,"singleContent"],["tabindex","0","class","showFeedBack-progressBar hover-effect",3,"ngClass","click","keydown",4,"ngFor","ngForOf"],["tabindex","0",1,"showFeedBack-progressBar","hover-effect",3,"ngClass","click","keydown"],[1,"singleContent","nonFeedback"],["tabindex","0","aria-label","scoreboard",1,"requiresSubmit","cursor-pointer","showFeedBack-progressBar","hover-effect",3,"click","keydown"],["src","./assets/flag_inactive.svg","alt","Flag logo: Show scoreboard"],[3,"alertType","isHintAvailable","showSolutionButton","showSolution","showHint","closeAlert"],[3,"question","options","solutions","baseUrl","media","identifier","close"],[1,"info-popup"]],template:function(g,x){1&g&&(l.YNc(0,qf,27,39,"div",0),l.YNc(1,Ye,2,0,"div",1),l.YNc(2,ru,1,0,"sb-player-contenterror",2),l.TgZ(3,"div",3)(4,"div",4),l.NdJ("click",function(){return x.closeZoom()}),l.qZA(),l.TgZ(5,"div",5),l._UZ(6,"img",6,7),l.qZA(),l.TgZ(8,"div",8)(9,"div",9),l.NdJ("click",function(){return x.zoomIn()}),l.qZA(),l.TgZ(10,"div",10),l.NdJ("click",function(){return x.zoomOut()}),l.qZA()()()),2&g&&(l.Q6J("ngIf",x.loadView),l.xp6(1),l.Q6J("ngIf",x.infoPopup),l.xp6(1),l.Q6J("ngIf",x.showContentError),l.xp6(1),l.Q6J("hidden",!x.showZoomModal),l.xp6(3),l.Q6J("src",x.zoomImgSrc,l.LSH))},dependencies:[Cr.mk,Cr.sg,Cr.O5,hs,to,Ri.pE,td,Cl,nd,ou,rc,oc,Va],styles:["@charset \"UTF-8\"; :root{--quml-scoreboard-sub-title: #6d7278;--quml-scoreboard-skipped: #969696;--quml-scoreboard-unattempted: #575757;--quml-color-success: #08bc82;--quml-color-danger: #f1635d;--quml-color-primary-contrast: #333;--quml-btn-border: #ccc;--quml-heder-text-color: #6250f5;--quml-header-bg-color: #c2c2c2;--quml-mcq-title-txt: #131415;--quml-zoom-btn-txt: #eee;--quml-zoom-btn-hover: #f2f2f2;--quml-main-bg: #fff;--quml-btn-color: #fff;--quml-question-bg: #fff}.quml-header[_ngcontent-%COMP%]{background:var(--quml-header-bg-color);display:flow-root;height:2.25rem;position:fixed}.quml-container[_ngcontent-%COMP%]{overflow:hidden;width:100%;height:100%;position:relative}.quml-landscape[_ngcontent-%COMP%]{width:100%;height:100%} .carousel{outline:none}.col[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.quml-button[_ngcontent-%COMP%]{background-color:var(--primary-color);border:none;color:var(--quml-btn-color);padding:.25rem;text-align:center;text-decoration:none;font-size:1rem;margin:.125rem .5rem .125rem .125rem;cursor:pointer;width:3rem;height:2.5rem;border-radius:10%}.landscape-mode[_ngcontent-%COMP%]{height:100%;width:100%;position:relative;background-color:var(--quml-main-bg)}.landscape-content[_ngcontent-%COMP%]{padding:2.5rem 4rem 0;overflow:auto;height:100%;width:100%}@media only screen and (max-width: 480px){.landscape-content[_ngcontent-%COMP%]{padding:5rem 1rem 0;height:calc(100% - 3rem)}}.lanscape-mode-left[_ngcontent-%COMP%]{position:absolute;left:0;top:3.5rem;text-align:center;z-index:1;width:4rem}.lanscape-mode-left[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{padding-bottom:1.5rem}.landscape-center[_ngcontent-%COMP%]{width:100%}.lanscape-mode-right[_ngcontent-%COMP%]{-ms-overflow-style:none;scrollbar-width:none;position:absolute;padding:0 1rem;right:.5rem;color:var(--quml-scoreboard-unattempted);font-size:.75rem;height:calc(100% - 4rem);overflow-y:auto;top:3.5rem}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style:none;margin-top:.5rem;padding:0;text-align:center;position:relative}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]:before{content:\"\";width:.0625rem;height:100%;position:absolute;left:0;right:0;background-color:#cccccc80;z-index:1;margin:0 auto}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{position:relative;z-index:2}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li.requiresSubmit[_ngcontent-%COMP%]{color:var(--quml-scoreboard-unattempted);border:.03125rem solid var(--quml-scoreboard-unattempted);border-radius:50%;width:1.25rem;height:1.25rem;background:var(--white)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li.requiresSubmit[_ngcontent-%COMP%]:hover{border:.0625rem solid var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .singleContent.nonFeedback[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover{border:1px solid var(--primary-color);color:var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .singleContent.nonFeedback[_ngcontent-%COMP%] li.att-color[_ngcontent-%COMP%]{color:var(--white);background:var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul.nonFeedback[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover{border:1px solid var(--primary-color);color:var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul.nonFeedback[_ngcontent-%COMP%] li.att-color[_ngcontent-%COMP%]{color:var(--white);background:var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover:after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:focus:after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li.progressBar-border[_ngcontent-%COMP%]:after{border:1px solid var(--primary-color);content:\"\";width:1.65rem;height:1.65rem;border-radius:50%;padding:.25rem;position:absolute}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.attempted[_ngcontent-%COMP%]:after{content:\"\";display:inline-block;transform:rotate(45deg);height:.6rem;width:.3rem;border-bottom:.12rem solid var(--primary-color);border-right:.12rem solid var(--primary-color);position:absolute;top:.25rem;right:-.7rem}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.correct[_ngcontent-%COMP%]:after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.wrong[_ngcontent-%COMP%]:after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.partial[_ngcontent-%COMP%]:after{content:\"\";position:absolute;top:.525rem;right:-.7rem;height:.375rem;width:.375rem;border-radius:.375rem}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.correct[_ngcontent-%COMP%]:after{--correct-bg: var(--quml-color-success);background:var(--correct-bg)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.wrong[_ngcontent-%COMP%]:after{--wrong-bg: var(--quml-color-danger);background:var(--wrong-bg)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.partial[_ngcontent-%COMP%]:after{--partial-bg: linear-gradient( 180deg, rgba(71, 164, 128, 1) 0%, rgba(71, 164, 128, 1) 50%, rgba(249, 122, 116, 1) 50%, rgba(249, 122, 116, 1) 100% );background:var(--partial-bg)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.attempted[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.partial[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:var(--white)!important;background:var(--primary-color);border:.03125rem solid var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{background-color:var(--quml-question-bg);border-radius:.25rem;width:1.25rem;padding:.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;color:var(--quml-scoreboard-unattempted);border:.03125rem solid var(--quml-scoreboard-unattempted);margin-bottom:2.25rem;cursor:pointer}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.requiresSubmit[_ngcontent-%COMP%]{color:var(--quml-scoreboard-unattempted);border:.03125rem solid var(--quml-scoreboard-unattempted);border-radius:50%;background:var(--white)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.requiresSubmit[_ngcontent-%COMP%]:hover{border:.0625rem solid var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.active[_ngcontent-%COMP%], .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label[_ngcontent-%COMP%]:hover, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label[_ngcontent-%COMP%]:focus{color:var(--primary-color);border:.0625rem solid var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.active[_ngcontent-%COMP%]:after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label[_ngcontent-%COMP%]:hover:after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label[_ngcontent-%COMP%]:focus:after{border:1px solid var(--primary-color);content:\"\";height:1.65rem;border-radius:.25rem;position:absolute;width:1.65rem;background:var(--quml-question-bg);z-index:-1}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.skipped[_ngcontent-%COMP%]{color:var(--white);background:var(--quml-scoreboard-skipped);border:.0625rem solid var(--quml-scoreboard-skipped)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.unattempted[_ngcontent-%COMP%]{color:var(--quml-scoreboard-unattempted);border:.03125rem solid var(--quml-scoreboard-unattempted)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.unattempted[_ngcontent-%COMP%]:hover{border:.0625rem solid var(--primary-color);color:var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]{display:none}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%] ~ ul[_ngcontent-%COMP%]{height:0;transform:scaleY(0)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:checked ~ ul[_ngcontent-%COMP%]{height:100%;transform-origin:top;transition:transform .2s ease-out;transform:scaleY(1)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:checked ~ label[_ngcontent-%COMP%]{border:.0625rem solid var(--primary-color);color:var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar[_ngcontent-%COMP%]{background-color:var(--quml-question-bg);border-radius:50%;width:1.25rem;padding:.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;border:.0625rem solid rgb(204,204,204);margin-bottom:2.25rem;cursor:pointer}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.requiresSubmit[_ngcontent-%COMP%]:hover{border:.0625rem solid var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.progressBar-border[_ngcontent-%COMP%], .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar[_ngcontent-%COMP%] .active[_ngcontent-%COMP%], .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.att-color[_ngcontent-%COMP%]{color:var(--primary-color);border:.0625rem solid var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.info-page[_ngcontent-%COMP%]{color:var(--white);background:var(--primary-color);border:.0625rem solid var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.skipped[_ngcontent-%COMP%]{color:var(--white);background:var(--quml-scoreboard-skipped);border:.0625rem solid var(--quml-scoreboard-skipped)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.skipped[_ngcontent-%COMP%]:hover{color:var(--white)!important}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.partial[_ngcontent-%COMP%], .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.wrong[_ngcontent-%COMP%], .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.correct[_ngcontent-%COMP%]{color:var(--white);border:0px solid transparent}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.correct[_ngcontent-%COMP%]{--correct-bg: var(--quml-color-success);background:var(--correct-bg)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.wrong[_ngcontent-%COMP%]{--wrong-bg: var(--quml-color-danger);background:var(--wrong-bg)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.partial[_ngcontent-%COMP%]{--partial-bg: linear-gradient( 180deg, rgba(71, 164, 128, 1) 0%, rgba(71, 164, 128, 1) 50%, rgba(249, 122, 116, 1) 50%, rgba(249, 122, 116, 1) 100% );background:var(--partial-bg)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.unattempted[_ngcontent-%COMP%]{color:var(--quml-scoreboard-unattempted);border:.03125rem solid var(--quml-scoreboard-unattempted)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.unattempted[_ngcontent-%COMP%]:hover{border:.0625rem solid var(--primary-color);color:var(--primary-color)}.current-slide[_ngcontent-%COMP%]{color:var(--quml-scoreboard-sub-title);font-size:.875rem;font-weight:900;letter-spacing:0}@media only screen and (max-width: 480px){.lanscape-mode-right[_ngcontent-%COMP%]{background:var(--white);display:flex;align-items:center;overflow-x:auto;overflow-y:hidden;width:90%;height:2.5rem;padding:1rem 0 0;margin:auto;left:0}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style:none;padding:0;text-align:center;position:relative;display:flex;height:1.5rem;margin-top:0}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar[_ngcontent-%COMP%]{margin-right:2.25rem;z-index:1}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar[_ngcontent-%COMP%]:last-child{margin-right:0}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .singleContent[_ngcontent-%COMP%]{display:flex}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .singleContent[_ngcontent-%COMP%] .showFeedBack-progressBar[_ngcontent-%COMP%]:last-child{margin-right:2.25rem}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{top:-1.75rem;position:inherit;margin:.5rem 2.25rem;padding-left:1.25rem}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]:before{background:transparent}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.attempted[_ngcontent-%COMP%]:after{content:\"\";top:-.8125rem;right:auto;left:.625rem}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.correct[_ngcontent-%COMP%]:after{content:\"\";top:-.525rem;left:.5rem;right:auto}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.wrong[_ngcontent-%COMP%]:after{content:\"\";top:-.525rem;left:.5rem;right:auto}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.partial[_ngcontent-%COMP%]:after{content:\"\";top:-.525rem;left:.5rem;right:auto}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{margin-right:2.25rem;margin-bottom:0}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]:before{content:\"\";width:100%;height:.0625rem;position:absolute;left:0;top:50%;transform:translateY(-50%);right:0;background-color:#cccccc80;z-index:0;margin:0 auto}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%] ~ ul[_ngcontent-%COMP%]{width:0;transform:scaleX(0);margin:0}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:checked ~ ul[_ngcontent-%COMP%]{width:calc(100% - 4rem);transform-origin:left;transition:transform .2s ease-out;transform:scaleX(1);margin:-1.25rem 3rem 0 4rem}.landscape-center[_ngcontent-%COMP%]{margin-top:2rem}.lanscape-mode-left[_ngcontent-%COMP%]{display:none}.landscape-mode[_ngcontent-%COMP%]{grid-template-areas:\"right right right\" \"center center center\" \"left left left\"}}.quml-timer[_ngcontent-%COMP%]{padding:.5rem}.quml-header-text[_ngcontent-%COMP%]{margin:.5rem;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.quml-arrow-button[_ngcontent-%COMP%]{border-radius:28%;font-size:0%;outline:none;background-color:var(--primary-color);padding:.5rem}.info-popup[_ngcontent-%COMP%]{position:absolute;top:18%;right:10%;font-size:.875rem;box-shadow:0 .125rem .875rem #0000001a;padding:.75rem}.quml-menu[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.quml-card[_ngcontent-%COMP%]{background-color:var(--white);padding:1.25rem;box-shadow:0 .25rem .5rem #0003;width:25%;position:absolute;left:37%;text-align:center;top:25%;z-index:2}.quml-card-title[_ngcontent-%COMP%]{font-size:1.25rem;text-align:center}.quml-card-body[_ngcontent-%COMP%] .wrong[_ngcontent-%COMP%]{color:red}.quml-card-body[_ngcontent-%COMP%] .right[_ngcontent-%COMP%]{color:green}.quml-card-button-section[_ngcontent-%COMP%] .button-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{color:var(--white);background-color:var(--primary-color);border-color:var(--primary-color);outline:none;font-size:.875rem;padding:.25rem 1.5rem}.quml-card-button-section[_ngcontent-%COMP%] .button-container[_ngcontent-%COMP%]{width:40%;display:inline;padding-right:.75rem} .carousel.slide a.left.carousel-control.carousel-control-prev, .carousel.slide .carousel-control.carousel-control-next{display:none} .carousel-item{perspective:unset}.potrait-header-top[_ngcontent-%COMP%]{visibility:hidden;margin-top:-2.5rem}.potrait-header-top[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%]{display:grid;grid-template-columns:1fr 15fr}.potrait-header-top[_ngcontent-%COMP%] .quml-menu[_ngcontent-%COMP%]{color:var(--quml-heder-text-color);font-size:1.5rem;padding-left:1.25rem;margin-top:.25rem}.potrait-header-top[_ngcontent-%COMP%] .quml-header-text[_ngcontent-%COMP%]{font-size:.875rem;color:var(--quml-heder-text-color)}.row[_ngcontent-%COMP%]{margin-right:0;margin-left:0}.portrait-header[_ngcontent-%COMP%]{visibility:hidden}.image-viewer__overlay[_ngcontent-%COMP%], .image-viewer__container[_ngcontent-%COMP%], .image-viewer__close[_ngcontent-%COMP%], .image-viewer__zoom[_ngcontent-%COMP%]{position:absolute}.image-viewer__overlay[_ngcontent-%COMP%]{width:100%;height:100%;background:var(--quml-color-primary-contrast);z-index:11111}.image-viewer__container[_ngcontent-%COMP%]{background-color:var(--quml-color-primary-contrast);top:50%;left:50%;transform:translate(-50%,-50%);z-index:11111;width:80%;height:80%}.image-viewer__img[_ngcontent-%COMP%]{width:100%;height:100%}.image-viewer__close[_ngcontent-%COMP%]{top:1rem;right:1rem;text-align:center;cursor:pointer;z-index:999999;background:#00000080;border-radius:100%;width:3rem;height:3rem;position:inherit}.image-viewer__close[_ngcontent-%COMP%]:after{content:\"\\2715\";color:var(--white);font-size:2rem}.image-viewer__close[_ngcontent-%COMP%]:hover{background:#000}.image-viewer__zoom[_ngcontent-%COMP%]{bottom:1rem;right:1rem;width:2.5rem;height:auto;border-radius:.5rem;background:var(--white);display:flex;flex-direction:column;align-items:center;overflow:hidden;z-index:99999;position:inherit;border:.0625rem solid var(--quml-zoom-btn-txt)}.image-viewer__zoomin[_ngcontent-%COMP%], .image-viewer__zoomout[_ngcontent-%COMP%]{text-align:center;height:2.5rem;position:relative;width:2.5rem;cursor:pointer}.image-viewer__zoomin[_ngcontent-%COMP%]:hover, .image-viewer__zoomout[_ngcontent-%COMP%]:hover{background-color:var(--quml-zoom-btn-hover)}.image-viewer__zoomin[_ngcontent-%COMP%]:after, .image-viewer__zoomout[_ngcontent-%COMP%]:after{font-size:1.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.image-viewer__zoomin[_ngcontent-%COMP%]{border-bottom:.0625rem solid var(--quml-btn-border)}.image-viewer__zoomin[_ngcontent-%COMP%]:after{content:\"+\"}.image-viewer__zoomout[_ngcontent-%COMP%]:after{content:\"\\2212\"} quml-ans{cursor:pointer} quml-ans svg circle{fill:var(--quml-zoom-btn-txt)} .magnify-icon{position:absolute;right:0;bottom:0;width:1.5rem;height:1.5rem;border-top-left-radius:.5rem;cursor:pointer;background-color:var(--quml-color-primary-contrast)} .magnify-icon:after{content:\"\";position:absolute;bottom:.125rem;right:.125rem;z-index:1;width:1rem;height:1rem;background-image:url(\"data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' version='1.1' width='512' height='512' x='0' y='0' viewBox='0 0 37.166 37.166' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.829,32.045l-6.833-6.833c-0.513-0.513-1.167-0.788-1.836-0.853c2.06-2.567,3.298-5.819,3.298-9.359 c0-8.271-6.729-15-15-15c-8.271,0-15,6.729-15,15c0,8.271,6.729,15,15,15c3.121,0,6.021-0.96,8.424-2.598 c0.018,0.744,0.305,1.482,0.872,2.052l6.833,6.833c0.585,0.586,1.354,0.879,2.121,0.879s1.536-0.293,2.121-0.879 C37.001,35.116,37.001,33.217,35.829,32.045z M15.458,25c-5.514,0-10-4.484-10-10c0-5.514,4.486-10,10-10c5.514,0,10,4.486,10,10 C25.458,20.516,20.972,25,15.458,25z M22.334,15c0,1.104-0.896,2-2,2h-2.75v2.75c0,1.104-0.896,2-2,2s-2-0.896-2-2V17h-2.75 c-1.104,0-2-0.896-2-2s0.896-2,2-2h2.75v-2.75c0-1.104,0.896-2,2-2s2,0.896,2,2V13h2.75C21.438,13,22.334,13.895,22.334,15z' fill='%23ffffff' data-original='%23000000' style='' class=''/%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A\");background-size:cover;background-repeat:no-repeat;background-position:center} .solution-options figure.image{border:.0625rem solid var(--quml-btn-border);overflow:hidden;border-radius:.25rem;position:relative} .solutions .solution-options figure.image, .image-viewer__overlay .image-viewer__container{display:flex;align-items:center;justify-content:center} .solutions .solution-options figure.image .portrait, .image-viewer__overlay .image-viewer__container .portrait{width:auto;height:100%} .solutions .solution-options figure.image .neutral, .image-viewer__overlay .image-viewer__container .neutral{width:auto;height:auto}@media only screen and (max-width: 768px){ .solutions .solution-options figure.image .neutral, .image-viewer__overlay .image-viewer__container .neutral{width:100%}}@media only screen and (min-width: 768px){ .solutions .solution-options figure.image .neutral, .image-viewer__overlay .image-viewer__container .neutral{height:100%}} .solutions .solution-options figure.image .landscape, .image-viewer__overlay .image-viewer__container .landscape{height:auto} .quml-mcq .mcq-title, .quml-sa .mcq-title, quml-sa .mcq-title, quml-mcq-solutions .mcq-title{color:var(--quml-mcq-title-txt)} .quml-mcq .mcq-title p, .quml-sa .mcq-title p, quml-sa .mcq-title p, quml-mcq-solutions .mcq-title p{word-break:break-word}@media only screen and (max-width: 480px){ .quml-mcq .mcq-title, .quml-sa .mcq-title, quml-sa .mcq-title, quml-mcq-solutions .mcq-title{margin-top:1rem}} .quml-mcq .quml-mcq--option .quml-mcq-option-card p:first-child, .quml-mcq .quml-mcq--option .quml-mcq-option-card p:last-child, .quml-sa .quml-mcq--option .quml-mcq-option-card p:first-child, .quml-sa .quml-mcq--option .quml-mcq-option-card p:last-child, quml-sa .quml-mcq--option .quml-mcq-option-card p:first-child, quml-sa .quml-mcq--option .quml-mcq-option-card p:last-child, quml-mcq-solutions .quml-mcq--option .quml-mcq-option-card p:first-child, quml-mcq-solutions .quml-mcq--option .quml-mcq-option-card p:last-child{margin-bottom:0} quml-mcq-solutions figure.image, quml-mcq-solutions figure.image.resize-25, quml-mcq-solutions figure.image.resize-50, quml-mcq-solutions figure.image.resize-75, quml-mcq-solutions figure.image.resize-100, quml-mcq-solutions figure.image.resize-original{width:25%;height:auto} quml-mcq-solutions .solution-options p{margin-bottom:1rem} .quml-option .option p{word-break:break-word}.endPage-container-height[_ngcontent-%COMP%]{height:100%}.scoreboard-sections[_ngcontent-%COMP%]{display:contents}.scoreboard-sections[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{position:relative;z-index:2}.hover-effect[_ngcontent-%COMP%]:hover:after, .hover-effect[_ngcontent-%COMP%]:focus:after, .hover-effect.progressBar-border[_ngcontent-%COMP%]:after{border:1px solid var(--primary-color);content:\"\";width:1.65rem;height:1.65rem;border-radius:50%;padding:.25rem;position:absolute}",":root{--quml-mcq-title-txt: #131415} .startpage__instr-desc .mcq-title, .quml-mcq .mcq-title, .quml-sa .mcq-title, quml-sa .mcq-title, quml-mcq-solutions .mcq-title{color:var(--quml-mcq-title-txt)} .startpage__instr-desc .fs-8, .startpage__instr-desc .fs-9, .startpage__instr-desc .fs-10, .startpage__instr-desc .fs-11, .startpage__instr-desc .fs-12, .startpage__instr-desc .fs-13, .startpage__instr-desc .fs-14, .startpage__instr-desc .fs-15, .startpage__instr-desc .fs-16, .startpage__instr-desc .fs-17, .startpage__instr-desc .fs-18, .startpage__instr-desc .fs-19, .startpage__instr-desc .fs-20, .startpage__instr-desc .fs-21, .startpage__instr-desc .fs-22, .startpage__instr-desc .fs-23, .startpage__instr-desc .fs-24, .startpage__instr-desc .fs-25, .startpage__instr-desc .fs-26, .startpage__instr-desc .fs-27, .startpage__instr-desc .fs-28, .startpage__instr-desc .fs-29, .startpage__instr-desc .fs-30, .startpage__instr-desc .fs-36, .quml-mcq .fs-8, .quml-mcq .fs-9, .quml-mcq .fs-10, .quml-mcq .fs-11, .quml-mcq .fs-12, .quml-mcq .fs-13, .quml-mcq .fs-14, .quml-mcq .fs-15, .quml-mcq .fs-16, .quml-mcq .fs-17, .quml-mcq .fs-18, .quml-mcq .fs-19, .quml-mcq .fs-20, .quml-mcq .fs-21, .quml-mcq .fs-22, .quml-mcq .fs-23, .quml-mcq .fs-24, .quml-mcq .fs-25, .quml-mcq .fs-26, .quml-mcq .fs-27, .quml-mcq .fs-28, .quml-mcq .fs-29, .quml-mcq .fs-30, .quml-mcq .fs-36, .quml-sa .fs-8, .quml-sa .fs-9, .quml-sa .fs-10, .quml-sa .fs-11, .quml-sa .fs-12, .quml-sa .fs-13, .quml-sa .fs-14, .quml-sa .fs-15, .quml-sa .fs-16, .quml-sa .fs-17, .quml-sa .fs-18, .quml-sa .fs-19, .quml-sa .fs-20, .quml-sa .fs-21, .quml-sa .fs-22, .quml-sa .fs-23, .quml-sa .fs-24, .quml-sa .fs-25, .quml-sa .fs-26, .quml-sa .fs-27, .quml-sa .fs-28, .quml-sa .fs-29, .quml-sa .fs-30, .quml-sa .fs-36, quml-sa .fs-8, quml-sa .fs-9, quml-sa .fs-10, quml-sa .fs-11, quml-sa .fs-12, quml-sa .fs-13, quml-sa .fs-14, quml-sa .fs-15, quml-sa .fs-16, quml-sa .fs-17, quml-sa .fs-18, quml-sa .fs-19, quml-sa .fs-20, quml-sa .fs-21, quml-sa .fs-22, quml-sa .fs-23, quml-sa .fs-24, quml-sa .fs-25, quml-sa .fs-26, quml-sa .fs-27, quml-sa .fs-28, quml-sa .fs-29, quml-sa .fs-30, quml-sa .fs-36, quml-mcq-solutions .fs-8, quml-mcq-solutions .fs-9, quml-mcq-solutions .fs-10, quml-mcq-solutions .fs-11, quml-mcq-solutions .fs-12, quml-mcq-solutions .fs-13, quml-mcq-solutions .fs-14, quml-mcq-solutions .fs-15, quml-mcq-solutions .fs-16, quml-mcq-solutions .fs-17, quml-mcq-solutions .fs-18, quml-mcq-solutions .fs-19, quml-mcq-solutions .fs-20, quml-mcq-solutions .fs-21, quml-mcq-solutions .fs-22, quml-mcq-solutions .fs-23, quml-mcq-solutions .fs-24, quml-mcq-solutions .fs-25, quml-mcq-solutions .fs-26, quml-mcq-solutions .fs-27, quml-mcq-solutions .fs-28, quml-mcq-solutions .fs-29, quml-mcq-solutions .fs-30, quml-mcq-solutions .fs-36{line-height:normal} .startpage__instr-desc .fs-8, .quml-mcq .fs-8, .quml-sa .fs-8, quml-sa .fs-8, quml-mcq-solutions .fs-8{font-size:.5rem} .startpage__instr-desc .fs-9, .quml-mcq .fs-9, .quml-sa .fs-9, quml-sa .fs-9, quml-mcq-solutions .fs-9{font-size:.563rem} .startpage__instr-desc .fs-10, .quml-mcq .fs-10, .quml-sa .fs-10, quml-sa .fs-10, quml-mcq-solutions .fs-10{font-size:.625rem} .startpage__instr-desc .fs-11, .quml-mcq .fs-11, .quml-sa .fs-11, quml-sa .fs-11, quml-mcq-solutions .fs-11{font-size:.688rem} .startpage__instr-desc .fs-12, .quml-mcq .fs-12, .quml-sa .fs-12, quml-sa .fs-12, quml-mcq-solutions .fs-12{font-size:.75rem} .startpage__instr-desc .fs-13, .quml-mcq .fs-13, .quml-sa .fs-13, quml-sa .fs-13, quml-mcq-solutions .fs-13{font-size:.813rem} .startpage__instr-desc .fs-14, .quml-mcq .fs-14, .quml-sa .fs-14, quml-sa .fs-14, quml-mcq-solutions .fs-14{font-size:.875rem} .startpage__instr-desc .fs-15, .quml-mcq .fs-15, .quml-sa .fs-15, quml-sa .fs-15, quml-mcq-solutions .fs-15{font-size:.938rem} .startpage__instr-desc .fs-16, .quml-mcq .fs-16, .quml-sa .fs-16, quml-sa .fs-16, quml-mcq-solutions .fs-16{font-size:1rem} .startpage__instr-desc .fs-17, .quml-mcq .fs-17, .quml-sa .fs-17, quml-sa .fs-17, quml-mcq-solutions .fs-17{font-size:1.063rem} .startpage__instr-desc .fs-18, .quml-mcq .fs-18, .quml-sa .fs-18, quml-sa .fs-18, quml-mcq-solutions .fs-18{font-size:1.125rem} .startpage__instr-desc .fs-19, .quml-mcq .fs-19, .quml-sa .fs-19, quml-sa .fs-19, quml-mcq-solutions .fs-19{font-size:1.188rem} .startpage__instr-desc .fs-20, .quml-mcq .fs-20, .quml-sa .fs-20, quml-sa .fs-20, quml-mcq-solutions .fs-20{font-size:1.25rem} .startpage__instr-desc .fs-21, .quml-mcq .fs-21, .quml-sa .fs-21, quml-sa .fs-21, quml-mcq-solutions .fs-21{font-size:1.313rem} .startpage__instr-desc .fs-22, .quml-mcq .fs-22, .quml-sa .fs-22, quml-sa .fs-22, quml-mcq-solutions .fs-22{font-size:1.375rem} .startpage__instr-desc .fs-23, .quml-mcq .fs-23, .quml-sa .fs-23, quml-sa .fs-23, quml-mcq-solutions .fs-23{font-size:1.438rem} .startpage__instr-desc .fs-24, .quml-mcq .fs-24, .quml-sa .fs-24, quml-sa .fs-24, quml-mcq-solutions .fs-24{font-size:1.5rem} .startpage__instr-desc .fs-25, .quml-mcq .fs-25, .quml-sa .fs-25, quml-sa .fs-25, quml-mcq-solutions .fs-25{font-size:1.563rem} .startpage__instr-desc .fs-26, .quml-mcq .fs-26, .quml-sa .fs-26, quml-sa .fs-26, quml-mcq-solutions .fs-26{font-size:1.625rem} .startpage__instr-desc .fs-27, .quml-mcq .fs-27, .quml-sa .fs-27, quml-sa .fs-27, quml-mcq-solutions .fs-27{font-size:1.688rem} .startpage__instr-desc .fs-28, .quml-mcq .fs-28, .quml-sa .fs-28, quml-sa .fs-28, quml-mcq-solutions .fs-28{font-size:1.75rem} .startpage__instr-desc .fs-29, .quml-mcq .fs-29, .quml-sa .fs-29, quml-sa .fs-29, quml-mcq-solutions .fs-29{font-size:1.813rem} .startpage__instr-desc .fs-30, .quml-mcq .fs-30, .quml-sa .fs-30, quml-sa .fs-30, quml-mcq-solutions .fs-30{font-size:1.875rem} .startpage__instr-desc .fs-36, .quml-mcq .fs-36, .quml-sa .fs-36, quml-sa .fs-36, quml-mcq-solutions .fs-36{font-size:2.25rem} .startpage__instr-desc .text-left, .quml-mcq .text-left, .quml-sa .text-left, quml-sa .text-left, quml-mcq-solutions .text-left{text-align:left} .startpage__instr-desc .text-center, .quml-mcq .text-center, .quml-sa .text-center, quml-sa .text-center, quml-mcq-solutions .text-center{text-align:center} .startpage__instr-desc .text-right, .quml-mcq .text-right, .quml-sa .text-right, quml-sa .text-right, quml-mcq-solutions .text-right{text-align:right} .startpage__instr-desc .image-style-align-right, .quml-mcq .image-style-align-right, .quml-sa .image-style-align-right, quml-sa .image-style-align-right, quml-mcq-solutions .image-style-align-right{float:right;text-align:right;margin-left:.5rem} .startpage__instr-desc .image-style-align-left, .quml-mcq .image-style-align-left, .quml-sa .image-style-align-left, quml-sa .image-style-align-left, quml-mcq-solutions .image-style-align-left{float:left;text-align:left;margin-right:.5rem} .startpage__instr-desc .image, .startpage__instr-desc figure.image, .quml-mcq .image, .quml-mcq figure.image, .quml-sa .image, .quml-sa figure.image, quml-sa .image, quml-sa figure.image, quml-mcq-solutions .image, quml-mcq-solutions figure.image{display:table;clear:both;text-align:center;margin:.5rem auto;position:relative} .startpage__instr-desc figure.image.resize-original, .startpage__instr-desc figure.image, .quml-mcq figure.image.resize-original, .quml-mcq figure.image, .quml-sa figure.image.resize-original, .quml-sa figure.image, quml-sa figure.image.resize-original, quml-sa figure.image, quml-mcq-solutions figure.image.resize-original, quml-mcq-solutions figure.image{width:auto;height:auto;overflow:visible} .startpage__instr-desc figure.image img, .quml-mcq figure.image img, .quml-sa figure.image img, quml-sa figure.image img, quml-mcq-solutions figure.image img{width:auto} .startpage__instr-desc figure.image.resize-original img, .quml-mcq figure.image.resize-original img, .quml-sa figure.image.resize-original img, quml-sa figure.image.resize-original img, quml-mcq-solutions figure.image.resize-original img{width:auto;height:auto} .startpage__instr-desc .image img, .quml-mcq .image img, .quml-sa .image img, quml-sa .image img, quml-mcq-solutions .image img{display:block;margin:0 auto;max-width:100%;min-width:50px} .startpage__instr-desc figure.image.resize-25, .quml-mcq figure.image.resize-25, .quml-sa figure.image.resize-25, quml-sa figure.image.resize-25, quml-mcq-solutions figure.image.resize-25{width:25%;height:auto} .startpage__instr-desc figure.image.resize-50, .quml-mcq figure.image.resize-50, .quml-sa figure.image.resize-50, quml-sa figure.image.resize-50, quml-mcq-solutions figure.image.resize-50{width:50%;height:auto} .startpage__instr-desc figure.image.resize-75, .quml-mcq figure.image.resize-75, .quml-sa figure.image.resize-75, quml-sa figure.image.resize-75, quml-mcq-solutions figure.image.resize-75{width:75%;height:auto} .startpage__instr-desc figure.image.resize-100, .quml-mcq figure.image.resize-100, .quml-sa figure.image.resize-100, quml-sa figure.image.resize-100, quml-mcq-solutions figure.image.resize-100{width:100%;height:auto} .startpage__instr-desc figure.table table, .quml-mcq figure.table table, .quml-sa figure.table table, quml-sa figure.table table, quml-mcq-solutions figure.table table{border-right:.0625rem solid var(--gray-100)} .startpage__instr-desc figure.table table, .startpage__instr-desc figure.table table tr td, .startpage__instr-desc figure.table table tr th, .quml-mcq figure.table table, .quml-mcq figure.table table tr td, .quml-mcq figure.table table tr th, .quml-sa figure.table table, .quml-sa figure.table table tr td, .quml-sa figure.table table tr th, quml-sa figure.table table, quml-sa figure.table table tr td, quml-sa figure.table table tr th, quml-mcq-solutions figure.table table, quml-mcq-solutions figure.table table tr td, quml-mcq-solutions figure.table table tr th{border:.0625rem solid var(--black);border-collapse:collapse} .startpage__instr-desc figure.table table, .quml-mcq figure.table table, .quml-sa figure.table table, quml-sa figure.table table, quml-mcq-solutions figure.table table{width:100%;background:var(--white);border:.0625rem solid var(--gray-100);box-shadow:none;border-radius:.25rem .25rem 0 0;text-align:left;color:var(--gray);border-collapse:separate;border-spacing:0;table-layout:fixed} .startpage__instr-desc figure.table table thead tr th, .quml-mcq figure.table table thead tr th, .quml-sa figure.table table thead tr th, quml-sa figure.table table thead tr th, quml-mcq-solutions figure.table table thead tr th{font-size:.875rem;padding:1rem;background-color:var(--primary-100);position:relative;height:2.5rem;border:0px;border-bottom:.0625rem solid var(--gray-100);border-right:.0625rem solid var(--gray-100);font-weight:700;color:var(--primary-color);text-transform:uppercase} .startpage__instr-desc figure.table table thead tr th:first-child, .quml-mcq figure.table table thead tr th:first-child, .quml-sa figure.table table thead tr th:first-child, quml-sa figure.table table thead tr th:first-child, quml-mcq-solutions figure.table table thead tr th:first-child{border-top-left-radius:.25rem} .startpage__instr-desc figure.table table thead tr th:last-child, .quml-mcq figure.table table thead tr th:last-child, .quml-sa figure.table table thead tr th:last-child, quml-sa figure.table table thead tr th:last-child, quml-mcq-solutions figure.table table thead tr th:last-child{border-top-right-radius:.25rem;border-right:0rem solid var(--gray-100)} .startpage__instr-desc figure.table table tbody tr:nth-child(2n), .quml-mcq figure.table table tbody tr:nth-child(2n), .quml-sa figure.table table tbody tr:nth-child(2n), quml-sa figure.table table tbody tr:nth-child(2n), quml-mcq-solutions figure.table table tbody tr:nth-child(2n){background-color:var(--gray-0)} .startpage__instr-desc figure.table table tbody tr:hover, .quml-mcq figure.table table tbody tr:hover, .quml-sa figure.table table tbody tr:hover, quml-sa figure.table table tbody tr:hover, quml-mcq-solutions figure.table table tbody tr:hover{background:var(--primary-0);color:rgba(var(--rc-rgba-gray),.95);cursor:pointer} .startpage__instr-desc figure.table table tbody tr td, .quml-mcq figure.table table tbody tr td, .quml-sa figure.table table tbody tr td, quml-sa figure.table table tbody tr td, quml-mcq-solutions figure.table table tbody tr td{font-size:.875rem;padding:1rem;color:var(--gray);height:3.5rem;border:0px;border-bottom:.0625rem solid var(--gray-100);border-right:.0625rem solid var(--gray-100);word-break:break-word;line-height:normal} .startpage__instr-desc figure.table table tbody tr td:last-child, .quml-mcq figure.table table tbody tr td:last-child, .quml-sa figure.table table tbody tr td:last-child, quml-sa figure.table table tbody tr td:last-child, quml-mcq-solutions figure.table table tbody tr td:last-child{border-right:0rem solid var(--gray-100)} .startpage__instr-desc figure.table table tbody tr td p, .quml-mcq figure.table table tbody tr td p, .quml-sa figure.table table tbody tr td p, quml-sa figure.table table tbody tr td p, quml-mcq-solutions figure.table table tbody tr td p{margin-bottom:0!important} .startpage__instr-desc figure.table table tbody tr:last-child td, .quml-mcq figure.table table tbody tr:last-child td, .quml-sa figure.table table tbody tr:last-child td, quml-sa figure.table table tbody tr:last-child td, quml-mcq-solutions figure.table table tbody tr:last-child td{border-bottom:none} .startpage__instr-desc figure.table table tbody tr:last-child td:first-child, .quml-mcq figure.table table tbody tr:last-child td:first-child, .quml-sa figure.table table tbody tr:last-child td:first-child, quml-sa figure.table table tbody tr:last-child td:first-child, quml-mcq-solutions figure.table table tbody tr:last-child td:first-child{border-bottom-left-radius:.25rem} .startpage__instr-desc figure.table table tbody tr:last-child td:last-child, .quml-mcq figure.table table tbody tr:last-child td:last-child, .quml-sa figure.table table tbody tr:last-child td:last-child, quml-sa figure.table table tbody tr:last-child td:last-child, quml-mcq-solutions figure.table table tbody tr:last-child td:last-child{border-bottom-right-radius:.25rem} .startpage__instr-desc ul, .startpage__instr-desc ol, .quml-mcq ul, .quml-mcq ol, .quml-sa ul, .quml-sa ol, quml-sa ul, quml-sa ol, quml-mcq-solutions ul, quml-mcq-solutions ol{margin-top:.5rem} .startpage__instr-desc ul li, .startpage__instr-desc ol li, .quml-mcq ul li, .quml-mcq ol li, .quml-sa ul li, .quml-sa ol li, quml-sa ul li, quml-sa ol li, quml-mcq-solutions ul li, quml-mcq-solutions ol li{margin:.5rem;font-weight:400;line-height:normal} .startpage__instr-desc ul, .quml-mcq ul, .quml-sa ul, quml-sa ul, quml-mcq-solutions ul{list-style-type:disc} .startpage__instr-desc h1, .startpage__instr-desc h2, .startpage__instr-desc h3, .startpage__instr-desc h4, .startpage__instr-desc h5, .startpage__instr-desc h6, .quml-mcq h1, .quml-mcq h2, .quml-mcq h3, .quml-mcq h4, .quml-mcq h5, .quml-mcq h6, .quml-sa h1, .quml-sa h2, .quml-sa h3, .quml-sa h4, .quml-sa h5, .quml-sa h6, quml-sa h1, quml-sa h2, quml-sa h3, quml-sa h4, quml-sa h5, quml-sa h6, quml-mcq-solutions h1, quml-mcq-solutions h2, quml-mcq-solutions h3, quml-mcq-solutions h4, quml-mcq-solutions h5, quml-mcq-solutions h6{color:var(--primary-color);line-height:normal;margin-bottom:1rem} .startpage__instr-desc p, .startpage__instr-desc span, .quml-mcq p, .quml-mcq span, .quml-sa p, .quml-sa span, quml-sa p, quml-sa span, quml-mcq-solutions p, quml-mcq-solutions span{color:var(--quml-mcq-title-txt)} .startpage__instr-desc p strong, .startpage__instr-desc p span strong, .quml-mcq p strong, .quml-mcq p span strong, .quml-sa p strong, .quml-sa p span strong, quml-sa p strong, quml-sa p span strong, quml-mcq-solutions p strong, quml-mcq-solutions p span strong{font-weight:700} .startpage__instr-desc p span u, .startpage__instr-desc p u, .quml-mcq p span u, .quml-mcq p u, .quml-sa p span u, .quml-sa p u, quml-sa p span u, quml-sa p u, quml-mcq-solutions p span u, quml-mcq-solutions p u{text-decoration:underline} .startpage__instr-desc p span i, .startpage__instr-desc p i, .quml-mcq p span i, .quml-mcq p i, .quml-sa p span i, .quml-sa p i, quml-sa p span i, quml-sa p i, quml-mcq-solutions p span i, quml-mcq-solutions p i{font-style:italic}"]})}class Ha{constructor(_,g,x){this.viewerService=_,this.utilService=g,this.transformationService=x,this.playerEvent=new l.vpe,this.telemetryEvent=new l.vpe,this.isInitialized=!1,this.isLoading=!1,this.isSectionsAvailable=!1,this.isMultiLevelSection=!1,this.sections=[],this.sectionIndex=0,this.parentConfig={loadScoreBoard:!1,requiresSubmit:!1,isSectionsAvailable:!1,isReplayed:!1,identifier:"",contentName:"",baseUrl:"",isAvailableLocally:!1,instructions:{},questionCount:0,sideMenuConfig:{enable:!0,showShare:!0,showDownload:!1,showExit:!1},showFeedback:!1,showLegend:!0,warningTime:ka_DEFAULT_TIME,showWarningTimer:ka_SHOW_TIMER},this.endPageReached=!1,this.isEndEventRaised=!1,this.isSummaryEventRaised=!1,this.showReplay=!0,this.mainProgressBar=[],this.loadScoreBoard=!1,this.summary={correct:0,partial:0,skipped:0,wrong:0},this.isDurationExpired=!1,this.finalScore=0,this.totalNoOfQuestions=0,this.totalVisitedQuestion=0}onTelemetryEvent(_){this.telemetryEvent.emit(_.detail)}ngOnInit(){if(this.isInitialized=!0,this.playerConfig){if("string"==typeof this.playerConfig)try{this.playerConfig=JSON.parse(this.playerConfig)}catch(_){console.error("Invalid playerConfig: ",_)}!Kt(this.playerConfig.metadata,"qumlVersion")&&1.1!=rt.Z(this.playerConfig.metadata,"qumlVersion")&&(this.playerConfig.metadata=this.transformationService.getTransformedHierarchy(this.playerConfig.metadata)),console.log("playerConfig::",this.playerConfig),this.isLoading=!0,this.setConfig(),this.initializeSections()}}ngOnChanges(_){_.playerConfig.firstChange&&this.isInitialized&&this.ngOnInit()}initializeSections(){const _=Qd(this.playerConfig.metadata.children,"mimeType");if(this.parentConfig.isSectionsAvailable=this.isSectionsAvailable=_[0]===Ba.questionSet,this.parentConfig.metadata={...this.playerConfig.metadata},this.viewerService.sectionQuestions=[],this.isSectionsAvailable)if(this.isMultiLevelSection=this.getMultilevelSection(this.playerConfig.metadata),this.isMultiLevelSection)this.contentError={messageHeader:"Unable to load content",messageTitle:"Multi level sections are not supported as of now"};else{let g=this.playerConfig.metadata.children;this.sections=Qd(g,x=>{let B=x?.children?.map(We=>We.identifier)||[];const ve=x?.maxQuestions;return B=x?.shuffle?on(B):B,ve&&(B=B.slice(0,ve)),this.playerConfig.metadata.timeLimits&&(x={...x,timeLimits:this.playerConfig.metadata.timeLimits,showTimer:this.playerConfig.metadata.showTimer}),{...this.playerConfig,metadata:{...x,childNodes:B}}}),this.setInitialScores(),this.activeSection=lo(this.sections[0]),this.isLoading=!1}else{let g=[];g=this.playerConfig.metadata?.children?.length?this.playerConfig.metadata.children.map(B=>B.identifier):this.playerConfig.metadata.childNodes,g=this.playerConfig.metadata?.shuffle?on(g):g;const x=this.playerConfig.metadata.maxQuestions;if(x&&(g=g.slice(0,x)),g.forEach((B,ve)=>{this.totalNoOfQuestions++,this.mainProgressBar.push({index:ve+1,class:"unattempted",value:void 0,score:0})}),this.playerConfig.metadata.childNodes=g,!this.playerConfig.metadata?.shuffle&&(this.playerConfig.config?.progressBar?.length&&(this.mainProgressBar=lo(this.playerConfig.config.progressBar)),this.playerConfig.config?.questions?.length)){const B=this.playerConfig.config.questions.find(ve=>ve.id===this.playerConfig.metadata.identifier);B?.questions&&this.viewerService.updateSectionQuestions(this.playerConfig.metadata.identifier,B.questions)}this.activeSection=lo(this.playerConfig),this.isLoading=!1,this.parentConfig.questionCount=this.totalNoOfQuestions}}setConfig(){if(this.parentConfig.contentName=this.playerConfig.metadata?.name,this.parentConfig.identifier=this.playerConfig.metadata?.identifier,this.parentConfig.requiresSubmit="no"!==this.playerConfig.metadata?.requiresSubmit?.toLowerCase(),this.parentConfig.instructions=this.playerConfig.metadata?.instructions,this.parentConfig.showLegend=void 0===this.playerConfig.config?.showLegend||this.playerConfig.config.showLegend,this.nextContent=this.playerConfig.config?.nextContent,this.showEndPage="no"!==this.playerConfig.metadata?.showEndPage?.toLowerCase(),this.parentConfig.showFeedback=this.showFeedBack=this.playerConfig.metadata?.showFeedback,this.parentConfig.sideMenuConfig={...this.parentConfig.sideMenuConfig,...this.playerConfig.config.sideMenu},this.parentConfig.warningTime=rt.Z(this.playerConfig,"config.warningTime",this.parentConfig.warningTime),this.parentConfig.showWarningTimer=rt.Z(this.playerConfig,"config.showWarningTimer",this.parentConfig.showWarningTimer),this.playerConfig?.context?.userData){const _=this.playerConfig.context.userData?.firstName??"",g=this.playerConfig.context.userData?.lastName??"";this.userName=_+" "+g}this.playerConfig.metadata.isAvailableLocally&&this.playerConfig.metadata.basePath&&(this.parentConfig.baseUrl=this.playerConfig.metadata.basePath,this.parentConfig.isAvailableLocally=!0),this.attempts={max:this.playerConfig.metadata?.maxAttempts,current:this.playerConfig.metadata?.currentAttempt?this.playerConfig.metadata.currentAttempt+1:1},this.totalScore=this.playerConfig.metadata.outcomeDeclaration.maxScore.defaultValue,this.showReplay=!(this.attempts?.max&&this.attempts?.current>=this.attempts.max),"string"==typeof this.playerConfig.metadata?.timeLimits&&(this.playerConfig.metadata.timeLimits=JSON.parse(this.playerConfig.metadata.timeLimits)),this.initialTime=(new Date).getTime(),this.emitMaxAttemptEvents()}getMultilevelSection(_){let g;return _.children.forEach(x=>{x.children&&!g&&(g=this.hasChildren(x.children))}),g}hasChildren(_){return _.some(g=>g.children)}emitMaxAttemptEvents(){this.playerConfig.metadata?.maxAttempts-1===this.playerConfig.metadata?.currentAttempt?this.playerEvent.emit(this.viewerService.generateMaxAttemptEvents(this.attempts?.current,!1,!0)):this.playerConfig.metadata?.currentAttempt>=this.playerConfig.metadata?.maxAttempts&&this.playerEvent.emit(this.viewerService.generateMaxAttemptEvents(this.attempts?.current,!0,!1))}getActiveSectionIndex(){return this.sections.findIndex(_=>_.metadata?.identifier===this.activeSection.metadata?.identifier)}onShowScoreBoard(_){if(this.parentConfig.isSectionsAvailable){const g=this.getActiveSectionIndex();this.updateSectionScore(g)}this.getSummaryObject(),this.loadScoreBoard=!0,this.viewerService.pauseVideo()}onSectionEnd(_){if(_.isDurationEnded&&(this.isDurationExpired=!0),this.parentConfig.isSectionsAvailable){const g=this.getActiveSectionIndex();this.updateSectionScore(g),this.setNextSection(_,g)}else this.prepareEnd(_)}onPlayerEvent(_){this.playerEvent.emit(_)}getSummaryObject(){const _=this.isSectionsAvailable?q0(this.mainProgressBar.map(x=>x.children)):this.mainProgressBar,g=fs(_,"class");this.summary={skipped:rt.Z(g,"skipped.length")||0,correct:rt.Z(g,"correct.length")||0,wrong:rt.Z(g,"wrong.length")||0,partial:rt.Z(g,"partial.length")||0},this.totalVisitedQuestion=this.summary.correct+this.summary.wrong+this.summary.partial+this.summary.skipped,this.viewerService.totalNumberOfQuestions=this.totalNoOfQuestions}updateSectionScore(_){this.mainProgressBar[_].score=this.mainProgressBar[_].children.reduce((g,x)=>g+x.score,0)}setNextSection(_,g){this.summary=this.utilService.sumObjectsByKey(this.summary,_.summary);const x=0===_.summary.skipped&&_.summary?.correct+_.summary?.wrong===this.mainProgressBar[g]?.children?.length,B=_.summary.skipped>0;if(_.isDurationEnded)return this.isDurationExpired=!0,void this.prepareEnd(_);let ve=g+1;if(_.jumpToSection){const We=this.sections.findIndex(lt=>lt.metadata?.identifier===_.jumpToSection);ve=We>-1?We:ve}this.sectionIndex=lo(ve),this.mainProgressBar.forEach((We,lt)=>{We.isActive=lt===ve,lt===g&&(x?We.class="attempted":B&&(We.class="partial"))}),ve=this.attempts.max),this.totalNoOfQuestions=0,this.totalVisitedQuestion=0,this.mainProgressBar=[],this.jumpToQuestion=void 0,this.summary={correct:0,partial:0,skipped:0,wrong:0},this.sections=[],this.initialTime=(new Date).getTime(),this.initializeSections(),this.endPageReached=!1,this.loadScoreBoard=!1,this.activeSection=this.isSectionsAvailable?lo(this.sections[0]):this.playerConfig,this.attempts?.max===this.attempts?.current&&this.playerEvent.emit(this.viewerService.generateMaxAttemptEvents(rt.Z(this.attempts,"current"),!1,!0)),this.viewerService.raiseHeartBeatEvent(Sr.replayClicked,br.interact,$s.endPage),setTimeout(()=>{this.parentConfig.isReplayed=!1;const _=document.querySelector("li.info-page");_&&_.scrollIntoView({behavior:"smooth"})},1e3)}setInitialScores(_=0){const g="abcdefghijklmnopqrstuvwxyz".split("");this.sections.forEach((x,B)=>{this.mainProgressBar.push({index:g[B].toLocaleUpperCase(),class:"unattempted",value:void 0,score:0,isActive:B===_,identifier:x.metadata?.identifier});const ve=[];x.metadata.childNodes.forEach((We,lt)=>{ve.push({index:lt+1,class:"unattempted",value:void 0,score:0}),this.totalNoOfQuestions++}),this.mainProgressBar[this.mainProgressBar.length-1]={...jo.Z(this.mainProgressBar),children:ve}}),this.parentConfig.questionCount=this.totalNoOfQuestions}calculateScore(){return this.finalScore=this.mainProgressBar.reduce((_,g)=>_+g.score,0),this.generateOutComeLabel(),this.finalScore}exitContent(_){this.calculateScore(),"EXIT"===_?.type&&(this.viewerService.raiseHeartBeatEvent(Sr.endPageExitClicked,br.interact,$s.endPage),this.getSummaryObject(),this.viewerService.raiseSummaryEvent(this.totalVisitedQuestion,this.endPageReached,this.finalScore,this.summary),this.isSummaryEventRaised=!0,this.raiseEndEvent(this.totalVisitedQuestion,this.endPageReached,this.finalScore))}raiseEndEvent(_,g,x){this.isEndEventRaised||(this.isEndEventRaised=!0,this.viewerService.metaData.progressBar=this.mainProgressBar,this.viewerService.raiseEndEvent(_,g,x),rt.Z(this.attempts,"current")>=rt.Z(this.attempts,"max")&&this.playerEvent.emit(this.viewerService.generateMaxAttemptEvents(rt.Z(this.attempts,"current"),!0,!1)))}setDurationSpent(){"Score"!==this.playerConfig.metadata?.summaryType&&(this.viewerService.metaData.duration=(new Date).getTime()-this.initialTime,this.durationSpent=this.utilService.getTimeSpentText(this.initialTime))}onScoreBoardLoaded(_){_?.scoreBoardLoaded&&this.calculateScore()}onScoreBoardSubmitted(){this.endPageReached=!0,this.getSummaryObject(),this.setDurationSpent(),this.viewerService.raiseHeartBeatEvent(Sr.scoreBoardSubmitClicked,br.interact,$s.submitPage),this.viewerService.raiseSummaryEvent(this.totalVisitedQuestion,this.endPageReached,this.finalScore,this.summary),this.raiseEndEvent(this.totalVisitedQuestion,this.endPageReached,this.finalScore),this.loadScoreBoard=!1,this.isSummaryEventRaised=!0}generateOutComeLabel(){switch(this.outcomeLabel=this.finalScore.toString(),rt.Z(this.playerConfig,"metadata.summaryType")){case"Complete":this.outcomeLabel=this.totalScore?`${this.finalScore} / ${this.totalScore}`:this.outcomeLabel;break;case"Duration":this.outcomeLabel=""}}goToQuestion(_){if(this.parentConfig.isSectionsAvailable&&_.identifier){const g=this.sections.findIndex(x=>x.metadata?.identifier===_.identifier);this.activeSection=lo(this.sections[g]),this.mainProgressBar.forEach((x,B)=>{x.isActive=B===g})}this.jumpToQuestion=_,this.loadScoreBoard=!1}playNextContent(_){this.viewerService.raiseHeartBeatEvent(_?.type,br.interact,$s.endPage,_?.identifier)}toggleScreenRotate(_){this.viewerService.raiseHeartBeatEvent(Sr.deviceRotationClicked,br.interact,this.sectionPlayer.myCarousel.getCurrentSlideIndex()+1)}sideBarEvents(_){("OPEN_MENU"===_.type||"CLOSE_MENU"===_.type)&&this.handleSideBarAccessibility(_),this.viewerService.raiseHeartBeatEvent(_.type,br.interact,this.sectionPlayer.myCarousel.getCurrentSlideIndex()+1)}handleSideBarAccessibility(_){const g=document.querySelector(".navBlock"),x=document.querySelector("#overlay-input"),B=document.querySelector("#overlay-button"),ve=document.querySelector("#sidebar-list");if("OPEN_MENU"===_.type){const We=this.playerConfig.config?.sideMenu?.showExit;this.disabledHandle=We?Zl.Z.hidden({filter:[ve,B,x]}):Zl.Z.tabFocus({context:g}),this.subscription=(0,zc.R)(document,"keydown").subscribe(lt=>{if(console.log("===========",lt.key),"Escape"===lt.key){document.getElementById("overlay-input").checked=!1,document.getElementById("playerSideMenu").style.visibility="hidden",document.querySelector(".navBlock").style.marginLeft="-100%",this.viewerService.raiseHeartBeatEvent("CLOSE_MENU",br.interact,this.sectionPlayer.myCarousel.getCurrentSlideIndex()+1),this.disabledHandle.disengage(),this.subscription.unsubscribe(),this.disabledHandle=null,this.subscription=null}})}else"CLOSE_MENU"===_.type&&this.disabledHandle&&(this.disabledHandle.disengage(),this.disabledHandle=null,this.subscription&&(this.subscription.unsubscribe(),this.subscription=null))}ngOnDestroy(){this.calculateScore(),this.getSummaryObject(),!1===this.isSummaryEventRaised&&this.viewerService.raiseSummaryEvent(this.totalVisitedQuestion,this.endPageReached,this.finalScore,this.summary),this.subscription&&this.subscription.unsubscribe(),this.raiseEndEvent(this.totalVisitedQuestion,this.endPageReached,this.finalScore)}static#e=this.\u0275fac=function(g){return new(g||Ha)(l.Y36(Os),l.Y36(Co),l.Y36(Fa))};static#t=this.\u0275cmp=l.Xpm({type:Ha,selectors:[["quml-main-player"]],viewQuery:function(g,x){if(1&g&&l.Gf(Tl,5),2&g){let B;l.iGM(B=l.CRH())&&(x.sectionPlayer=B.first)}},hostBindings:function(g,x){1&g&&l.NdJ("TelemetryEvent",function(ve){return x.onTelemetryEvent(ve)},!1,l.evT)("beforeunload",function(){return x.ngOnDestroy()},!1,l.Jf7)},inputs:{playerConfig:"playerConfig"},outputs:{playerEvent:"playerEvent",telemetryEvent:"telemetryEvent"},features:[l.TTD],decls:5,vars:6,consts:[[3,"title",4,"ngIf"],[3,"sidebarMenuEvent",4,"ngIf"],[3,"showLegend","disablePreviousNavigation","disableNext","attempts","loadScoreBoard","showDeviceOrientation","toggleScreenRotate",4,"ngIf"],[3,"title","config","sidebarEvent"],["class","main-container",4,"ngIf"],[3,"title"],[3,"sidebarMenuEvent"],[3,"showLegend","disablePreviousNavigation","disableNext","attempts","loadScoreBoard","showDeviceOrientation","toggleScreenRotate"],[1,"main-container"],[1,"main-container",3,"hidden"],[3,"sectionConfig","attempts","mainProgressBar","parentConfig","sectionIndex","jumpToQuestion","sectionEnd","showScoreBoard","playerEvent",4,"ngIf"],[3,"contentName","scores","totalNoOfQuestions","showFeedBack","isSections","summary","scoreBoardLoaded","submitClicked","emitQuestionNo",4,"ngIf"],["class","endPage-container",3,"ngClass",4,"ngIf"],[4,"ngIf"],[3,"sectionConfig","attempts","mainProgressBar","parentConfig","sectionIndex","jumpToQuestion","sectionEnd","showScoreBoard","playerEvent"],[3,"contentName","scores","totalNoOfQuestions","showFeedBack","isSections","summary","scoreBoardLoaded","submitClicked","emitQuestionNo"],[1,"endPage-container",3,"ngClass"],[3,"contentName","outcome","outcomeLabel","userName","timeSpentLabel","showExit","showReplay","nextContent","replayContent","exitContent","playNextContent",4,"ngIf"],[3,"contentName","outcome","outcomeLabel","userName","timeSpentLabel","showExit","showReplay","nextContent","replayContent","exitContent","playNextContent"],["class","sb-color-primary mt-8 fnormal font-weight-bold d-block",4,"ngIf"],["class","attempts sb-color-primary mt-8 fnormal font-weight-bold d-block",4,"ngIf"],[1,"sb-color-primary","mt-8","fnormal","font-weight-bold","d-block"],[1,"attempts","sb-color-primary","mt-8","fnormal","font-weight-bold","d-block"],[3,"errorMsg"]],template:function(g,x){1&g&&(l.YNc(0,Ho,1,1,"sb-player-start-page",0),l.YNc(1,Bi,1,0,"sb-player-side-menu-icon",1),l.YNc(2,yo,1,6,"quml-header",2),l.TgZ(3,"sb-player-sidebar",3),l.NdJ("sidebarEvent",function(ve){return x.sideBarEvents(ve)}),l.qZA(),l.YNc(4,g1,6,5,"div",4)),2&g&&(l.Q6J("ngIf",x.isLoading),l.xp6(1),l.Q6J("ngIf",(null==x.parentConfig||null==x.parentConfig.sideMenuConfig?null:x.parentConfig.sideMenuConfig.enable)&&!x.endPageReached),l.xp6(1),l.Q6J("ngIf",x.loadScoreBoard&&(null==x.parentConfig?null:x.parentConfig.requiresSubmit)&&!x.endPageReached),l.xp6(1),l.Q6J("title",null==x.parentConfig?null:x.parentConfig.contentName)("config",null==x.parentConfig?null:x.parentConfig.sideMenuConfig),l.xp6(1),l.Q6J("ngIf",!x.isLoading))},dependencies:[Cr.mk,Cr.O5,Ri.U,Ri.lk,Ri.k7,Ri.XR,Ri.pE,Cl,bl,Tl],styles:[":root{--quml-main-bg: #fff} #overlay-button{top:.6rem!important}.main-container[_ngcontent-%COMP%]{width:100%;height:100%;background:var(--quml-main-bg)}.endPage-container-height[_ngcontent-%COMP%]{height:100%}"]})}class Xs{static#e=this.\u0275fac=function(g){return new(g||Xs)};static#t=this.\u0275mod=l.oAB({type:Xs});static#n=this.\u0275inj=l.cJS({providers:[qa,{provide:Ri.EO,useValue:{contentCompatibilityLevel:6}}],imports:[Cr.ez,Sa,Ri.gQ]})}},3056:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>ce});const l=function f(){this.__data__=[],this.size=0};var k=C(8325);const q=function R(be,ne){for(var J=be.length;J--;)if((0,k.Z)(be[J][0],ne))return J;return-1};var V=Array.prototype.splice;const re=function W(be){var ne=this.__data__,J=q(ne,be);return!(J<0)&&(J==ne.length-1?ne.pop():V.call(ne,J,1),--this.size,!0)};const ee=function N(be){var ne=this.__data__,J=q(ne,be);return J<0?void 0:ne[J][1]};const Te=function ie(be){return q(this.__data__,be)>-1};const De=function Oe(be,ne){var J=this.__data__,xe=q(J,be);return xe<0?(++this.size,J.push([be,ne])):J[xe][1]=ne,this};function Pe(be){var ne=-1,J=null==be?0:be.length;for(this.clear();++ne{"use strict";C.d(de,{Z:()=>R});var f=C(6842),l=C(6396);const R=(0,f.Z)(l.Z,"Map")},3810:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>Gt});const k=(0,C(6842).Z)(Object,"create");const q=function R(){this.__data__=k?k(null):{},this.size=0};const V=function z(gt){var Ct=this.has(gt)&&delete this.__data__[gt];return this.size-=Ct?1:0,Ct};var N=Object.prototype.hasOwnProperty;const ie=function ee(gt){var Ct=this.__data__;if(k){var it=Ct[gt];return"__lodash_hash_undefined__"===it?void 0:it}return N.call(Ct,gt)?Ct[gt]:void 0};var Oe=Object.prototype.hasOwnProperty;const Pe=function De(gt){var Ct=this.__data__;return k?void 0!==Ct[gt]:Oe.call(Ct,gt)};const ne=function be(gt,Ct){var it=this.__data__;return this.size+=this.has(gt)?0:1,it[gt]=k&&void 0===Ct?"__lodash_hash_undefined__":Ct,this};function J(gt){var Ct=-1,it=null==gt?0:gt.length;for(this.clear();++Ct{"use strict";C.d(de,{Z:()=>R});var f=C(6842),l=C(6396);const R=(0,f.Z)(l.Z,"Set")},6522:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>W});var f=C(3810);const R=function k(re){return this.__data__.set(re,"__lodash_hash_undefined__"),this};const z=function q(re){return this.__data__.has(re)};function V(re){var N=-1,ee=null==re?0:re.length;for(this.__data__=new f.Z;++N{"use strict";C.d(de,{Z:()=>Pe});var f=C(3056);const k=function l(){this.__data__=new f.Z,this.size=0};const q=function R(ce){var be=this.__data__,ne=be.delete(ce);return this.size=be.size,ne};const V=function z(ce){return this.__data__.get(ce)};const re=function W(ce){return this.__data__.has(ce)};var N=C(525),ee=C(3810);const Oe=function Te(ce,be){var ne=this.__data__;if(ne instanceof f.Z){var J=ne.__data__;if(!N.Z||J.length<199)return J.push([ce,be]),this.size=++ne.size,this;ne=this.__data__=new ee.Z(J)}return ne.set(ce,be),this.size=ne.size,this};function De(ce){var be=this.__data__=new f.Z(ce);this.size=be.size}De.prototype.clear=k,De.prototype.delete=q,De.prototype.get=V,De.prototype.has=re,De.prototype.set=Oe;const Pe=De},2134:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>k});const k=C(6396).Z.Symbol},9764:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>k});const k=C(6396).Z.Uint8Array},7528:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>l});const l=function f(k,R){for(var q=-1,z=null==k?0:k.length;++q{"use strict";C.d(de,{Z:()=>l});const l=function f(k,R){for(var q=-1,z=null==k?0:k.length,V=0,W=[];++q{"use strict";C.d(de,{Z:()=>ee});const l=function f(ie,Te){for(var Oe=-1,De=Array(ie);++Oe{"use strict";C.d(de,{Z:()=>l});const l=function f(k,R){for(var q=-1,z=null==k?0:k.length,V=Array(z);++q{"use strict";C.d(de,{Z:()=>l});const l=function f(k,R){for(var q=-1,z=R.length,V=k.length;++q{"use strict";C.d(de,{Z:()=>l});const l=function f(k,R){for(var q=-1,z=null==k?0:k.length;++q{"use strict";C.d(de,{Z:()=>re});var f=C(5247),l=C(1192);const R=function k(N,ee){return N&&(0,f.Z)(N,ee,l.Z)};var q=C(4070);const re=function z(N,ee){return function(ie,Te){if(null==ie)return ie;if(!(0,q.Z)(ie))return N(ie,Te);for(var Oe=ie.length,De=ee?Oe:-1,Pe=Object(ie);(ee?De--:++De{"use strict";C.d(de,{Z:()=>R});const R=function f(q){return function(z,V,W){for(var re=-1,N=Object(z),ee=W(z),ie=ee.length;ie--;){var Te=ee[q?ie:++re];if(!1===V(N[Te],Te,N))break}return z}}()},1527:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>R});var f=C(897),l=C(667);const R=function k(q,z){for(var V=0,W=(z=(0,f.Z)(z,q)).length;null!=q&&V{"use strict";C.d(de,{Z:()=>R});var f=C(1191),l=C(6328);const R=function k(q,z,V){var W=z(q);return(0,l.Z)(q)?W:(0,f.Z)(W,V(q))}},5214:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>Pe});var f=C(2134),l=Object.prototype,k=l.hasOwnProperty,R=l.toString,q=f.Z?f.Z.toStringTag:void 0;const V=function z(ce){var be=k.call(ce,q),ne=ce[q];try{ce[q]=void 0;var J=!0}catch{}var xe=R.call(ce);return J&&(be?ce[q]=ne:delete ce[q]),xe};var re=Object.prototype.toString;const ee=function N(ce){return re.call(ce)};var Oe=f.Z?f.Z.toStringTag:void 0;const Pe=function De(ce){return null==ce?void 0===ce?"[object Undefined]":"[object Null]":Oe&&Oe in Object(ce)?V(ce):ee(ce)}},802:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>Je});var f=C(3201),l=C(6522),k=C(2125),R=C(4066);const W=function V(qe,Tt,un,wt,dn,xt){var Sn=1&un,mn=qe.length,Xt=Tt.length;if(mn!=Xt&&!(Sn&&Xt>mn))return!1;var Fn=xt.get(qe),qn=xt.get(Tt);if(Fn&&qn)return Fn==Tt&&qn==qe;var Ln=-1,Ke=!0,ft=2&un?new l.Z:void 0;for(xt.set(qe,Tt),xt.set(Tt,qe);++Ln{"use strict";C.d(de,{Z:()=>Gt});var f=C(3201),l=C(802);const z=function q(gt,Ct,it,mt){var Ze=it.length,Se=Ze,Wt=!mt;if(null==gt)return!Se;for(gt=Object(gt);Ze--;){var zt=it[Ze];if(Wt&&zt[2]?zt[1]!==gt[zt[0]]:!(zt[0]in gt))return!1}for(;++Ze{"use strict";C.d(de,{Z:()=>W});var f=C(4036);const R=(0,C(4119).Z)(Object.keys,Object);var z=Object.prototype.hasOwnProperty;const W=function V(re){if(!(0,f.Z)(re))return R(re);var N=[];for(var ee in Object(re))z.call(re,ee)&&"constructor"!=ee&&N.push(ee);return N}},7523:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>l});const l=function f(k){return function(R){return k(R)}}},4066:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>l});const l=function f(k,R){return k.has(R)}},897:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>Pe});var f=C(6328),l=C(5836),k=C(3810);function q(ce,be){if("function"!=typeof ce||null!=be&&"function"!=typeof be)throw new TypeError("Expected a function");var ne=function(){var J=arguments,xe=be?be.apply(this,J):J[0],Ne=ne.cache;if(Ne.has(xe))return Ne.get(xe);var Ee=ce.apply(this,J);return ne.cache=Ne.set(xe,Ee)||Ne,Ee};return ne.cache=new(q.Cache||k.Z),ne}q.Cache=k.Z;const z=q;var N=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ee=/\\(\\)?/g;const Te=function W(ce){var be=z(ce,function(J){return 500===ne.size&&ne.clear(),J}),ne=be.cache;return be}(function(ce){var be=[];return 46===ce.charCodeAt(0)&&be.push(""),ce.replace(N,function(ne,J,xe,Ne){be.push(xe?Ne.replace(ee,"$1"):J||ne)}),be});var Oe=C(5675);const Pe=function De(ce,be){return(0,f.Z)(ce)?ce:(0,l.Z)(ce,be)?[ce]:Te((0,Oe.Z)(ce))}},800:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>l});const l="object"==typeof global&&global&&global.Object===Object&&global},4857:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>q});var f=C(341),l=C(9294),k=C(1192);const q=function R(z){return(0,f.Z)(z,k.Z,l.Z)}},6842:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>Ne});var f=C(3084);const R=C(6396).Z["__core-js_shared__"];var Ee,q=(Ee=/[^.]+$/.exec(R&&R.keys&&R.keys.IE_PROTO||""))?"Symbol(src)_1."+Ee:"";const V=function z(Ee){return!!q&&q in Ee};var W=C(2176),re=C(1540),ee=/^\[object .+?Constructor\]$/,ie=Function.prototype,Te=Object.prototype,Oe=ie.toString,De=Te.hasOwnProperty,Pe=RegExp("^"+Oe.call(De).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");const be=function ce(Ee){return!(!(0,W.Z)(Ee)||V(Ee))&&((0,f.Z)(Ee)?Pe:ee).test((0,re.Z)(Ee))};const J=function ne(Ee,ze){return Ee?.[ze]};const Ne=function xe(Ee,ze){var Ve=J(Ee,ze);return be(Ve)?Ve:void 0}},9294:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>V});var f=C(4423),l=C(1509),R=Object.prototype.propertyIsEnumerable,q=Object.getOwnPropertySymbols;const V=q?function(W){return null==W?[]:(W=Object(W),(0,f.Z)(q(W),function(re){return R.call(W,re)}))}:l.Z},7563:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>Ve});var f=C(6842),l=C(6396);const R=(0,f.Z)(l.Z,"DataView");var q=C(525);const V=(0,f.Z)(l.Z,"Promise");var W=C(3684);const N=(0,f.Z)(l.Z,"WeakMap");var ee=C(5214),ie=C(1540),Te="[object Map]",De="[object Promise]",Pe="[object Set]",ce="[object WeakMap]",be="[object DataView]",ne=(0,ie.Z)(R),J=(0,ie.Z)(q.Z),xe=(0,ie.Z)(V),Ne=(0,ie.Z)(W.Z),Ee=(0,ie.Z)(N),ze=ee.Z;(R&&ze(new R(new ArrayBuffer(1)))!=be||q.Z&&ze(new q.Z)!=Te||V&&ze(V.resolve())!=De||W.Z&&ze(new W.Z)!=Pe||N&&ze(new N)!=ce)&&(ze=function(j){var X=(0,ee.Z)(j),me="[object Object]"==X?j.constructor:void 0,$e=me?(0,ie.Z)(me):"";if($e)switch($e){case ne:return be;case J:return Te;case xe:return De;case Ne:return Pe;case Ee:return ce}return X});const Ve=ze},1183:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>W});var f=C(897),l=C(3356),k=C(6328),R=C(6570),q=C(4080),z=C(667);const W=function V(re,N,ee){for(var ie=-1,Te=(N=(0,f.Z)(N,re)).length,Oe=!1;++ie{"use strict";C.d(de,{Z:()=>R});var l=/^(?:0|[1-9]\d*)$/;const R=function k(q,z){var V=typeof q;return!!(z=z??9007199254740991)&&("number"==V||"symbol"!=V&&l.test(q))&&q>-1&&q%1==0&&q{"use strict";C.d(de,{Z:()=>z});var f=C(8325),l=C(4070),k=C(6570),R=C(2176);const z=function q(V,W,re){if(!(0,R.Z)(re))return!1;var N=typeof W;return!!("number"==N?(0,l.Z)(re)&&(0,k.Z)(W,re.length):"string"==N&&W in re)&&(0,f.Z)(re[W],V)}},5836:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>z});var f=C(6328),l=C(7380),k=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,R=/^\w*$/;const z=function q(V,W){if((0,f.Z)(V))return!1;var re=typeof V;return!("number"!=re&&"symbol"!=re&&"boolean"!=re&&null!=V&&!(0,l.Z)(V))||(R.test(V)||!k.test(V)||null!=W&&V in Object(W))}},4036:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>k});var f=Object.prototype;const k=function l(R){var q=R&&R.constructor;return R===("function"==typeof q&&q.prototype||f)}},2596:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>V});var f=C(800),l="object"==typeof exports&&exports&&!exports.nodeType&&exports,k=l&&"object"==typeof module&&module&&!module.nodeType&&module,q=k&&k.exports===l&&f.Z.process;const V=function(){try{return k&&k.require&&k.require("util").types||q&&q.binding&&q.binding("util")}catch{}}()},4119:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>l});const l=function f(k,R){return function(q){return k(R(q))}}},6396:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>R});var f=C(800),l="object"==typeof self&&self&&self.Object===Object&&self;const R=f.Z||l||Function("return this")()},974:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>l});const l=function f(k){var R=-1,q=Array(k.size);return k.forEach(function(z){q[++R]=z}),q}},667:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>R});var f=C(7380);const R=function k(q){if("string"==typeof q||(0,f.Z)(q))return q;var z=q+"";return"0"==z&&1/q==-Infinity?"-0":z}},1540:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>R});var l=Function.prototype.toString;const R=function k(q){if(null!=q){try{return l.call(q)}catch{}try{return q+""}catch{}}return""}},8325:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>l});const l=function f(k,R){return k===R||k!=k&&R!=R}},2281:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>W});var f=C(4423),l=C(7132);const R=function k(re,N){var ee=[];return(0,l.Z)(re,function(ie,Te,Oe){N(ie,Te,Oe)&&ee.push(ie)}),ee};var q=C(4218),z=C(6328);const W=function V(re,N){return((0,z.Z)(re)?f.Z:R)(re,(0,q.Z)(N,3))}},3859:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>W});var f=C(7528),l=C(7132),k=C(5416);const q=function R(re){return"function"==typeof re?re:k.Z};var z=C(6328);const W=function V(re,N){return((0,z.Z)(re)?f.Z:l.Z)(re,q(N))}},6687:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>k});var f=C(1527);const k=function l(R,q,z){var V=null==R?void 0:(0,f.Z)(R,q);return void 0===V?z:V}},5416:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>l});const l=function f(k){return k}},3356:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>N});var f=C(5214),l=C(333);const q=function R(ee){return(0,l.Z)(ee)&&"[object Arguments]"==(0,f.Z)(ee)};var z=Object.prototype,V=z.hasOwnProperty,W=z.propertyIsEnumerable;const N=q(function(){return arguments}())?q:function(ee){return(0,l.Z)(ee)&&V.call(ee,"callee")&&!W.call(ee,"callee")}},6328:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>l});const l=Array.isArray},4070:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>R});var f=C(3084),l=C(4080);const R=function k(q){return null!=q&&(0,l.Z)(q.length)&&!(0,f.Z)(q)}},7210:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>N});var f=C(6396);const k=function l(){return!1};var R="object"==typeof exports&&exports&&!exports.nodeType&&exports,q=R&&"object"==typeof module&&module&&!module.nodeType&&module,V=q&&q.exports===R?f.Z.Buffer:void 0;const N=(V?V.isBuffer:void 0)||k},1855:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>Oe});var f=C(258),l=C(7563),k=C(3356),R=C(6328),q=C(4070),z=C(7210),V=C(4036),W=C(9343),ie=Object.prototype.hasOwnProperty;const Oe=function Te(De){if(null==De)return!0;if((0,q.Z)(De)&&((0,R.Z)(De)||"string"==typeof De||"function"==typeof De.splice||(0,z.Z)(De)||(0,W.Z)(De)||(0,k.Z)(De)))return!De.length;var Pe=(0,l.Z)(De);if("[object Map]"==Pe||"[object Set]"==Pe)return!De.size;if((0,V.Z)(De))return!(0,f.Z)(De).length;for(var ce in De)if(ie.call(De,ce))return!1;return!0}},3084:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>W});var f=C(5214),l=C(2176);const W=function V(re){if(!(0,l.Z)(re))return!1;var N=(0,f.Z)(re);return"[object Function]"==N||"[object GeneratorFunction]"==N||"[object AsyncFunction]"==N||"[object Proxy]"==N}},4080:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>k});const k=function l(R){return"number"==typeof R&&R>-1&&R%1==0&&R<=9007199254740991}},2176:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>l});const l=function f(k){var R=typeof k;return null!=k&&("object"==R||"function"==R)}},333:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>l});const l=function f(k){return null!=k&&"object"==typeof k}},7380:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>q});var f=C(5214),l=C(333);const q=function R(z){return"symbol"==typeof z||(0,l.Z)(z)&&"[object Symbol]"==(0,f.Z)(z)}},9343:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>Pt});var f=C(5214),l=C(4080),k=C(333),me={};me["[object Float32Array]"]=me["[object Float64Array]"]=me["[object Int8Array]"]=me["[object Int16Array]"]=me["[object Int32Array]"]=me["[object Uint8Array]"]=me["[object Uint8ClampedArray]"]=me["[object Uint16Array]"]=me["[object Uint32Array]"]=!0,me["[object Arguments]"]=me["[object Array]"]=me["[object ArrayBuffer]"]=me["[object Boolean]"]=me["[object DataView]"]=me["[object Date]"]=me["[object Error]"]=me["[object Function]"]=me["[object Map]"]=me["[object Number]"]=me["[object Object]"]=me["[object RegExp]"]=me["[object Set]"]=me["[object String]"]=me["[object WeakMap]"]=!1;const _t=function $e(Xe){return(0,k.Z)(Xe)&&(0,l.Z)(Xe.length)&&!!me[(0,f.Z)(Xe)]};var st=C(7523),Dt=C(2596),kt=Dt.Z&&Dt.Z.isTypedArray;const Pt=kt?(0,st.Z)(kt):_t},1192:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>q});var f=C(3285),l=C(258),k=C(4070);const q=function R(z){return(0,k.Z)(z)?(0,f.Z)(z):(0,l.Z)(z)}},8013:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>l});const l=function f(k){var R=null==k?0:k.length;return R?k[R-1]:void 0}},7568:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>re});var f=C(2125),l=C(4218),k=C(7132);const q=function R(N,ee){var ie;return(0,k.Z)(N,function(Te,Oe,De){return!(ie=ee(Te,Oe,De))}),!!ie};var z=C(6328),V=C(9154);const re=function W(N,ee,ie){var Te=(0,z.Z)(N)?f.Z:q;return ie&&(0,V.Z)(N,ee,ie)&&(ee=void 0),Te(N,(0,l.Z)(ee,3))}},1509:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>l});const l=function f(){return[]}},5675:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>ee});var f=C(2134),l=C(4987),k=C(6328),R=C(7380),z=f.Z?f.Z.prototype:void 0,V=z?z.toString:void 0;const re=function W(ie){if("string"==typeof ie)return ie;if((0,k.Z)(ie))return(0,l.Z)(ie,W)+"";if((0,R.Z)(ie))return V?V.call(ie):"";var Te=ie+"";return"0"==Te&&1/ie==-Infinity?"-0":Te};const ee=function N(ie){return null==ie?"":re(ie)}},1670:(dt,de,C)=>{"use strict";function f(k,R,q,z,V,W,re){try{var N=k[W](re),ee=N.value}catch(ie){return void q(ie)}N.done?R(ee):Promise.resolve(ee).then(z,V)}function l(k){return function(){var R=this,q=arguments;return new Promise(function(z,V){var W=k.apply(R,q);function re(ee){f(W,z,V,re,N,"next",ee)}function N(ee){f(W,z,V,re,N,"throw",ee)}re(void 0)})}}C.d(de,{Z:()=>l})}}]); //# sourceMappingURL=vendor.js.map -(self.webpackChunkvideo_player_wc=self.webpackChunkvideo_player_wc||[]).push([["main"],{3142:(C,D,l)=>{"use strict";var P=l(4497),t=l(8008),v=l(4666),k=l(9239),B=l(7184),F=l(2508),N=l(6863),S=l(1627),p=l(7387),y=l(4607),h=l(4635);class m{uniqueId(e=32){let i="";const r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",n=r.length;for(let s=0;s{if(!U.Z(this.transcripts,{language:i.language,artifactUrl:i.artifactUrl,languageCode:i.languageCode,identifier:i.identifier}))return this.raiseExceptionLog("TRANSCRIPT_DATA_MISSING","TRANSCRIPT",new Error("Transcript object dose not have required fields"),this.traceId),[];!y.Z(e)&&"off"!==T.Z(e)&&T.Z(e)===i.languageCode&&(i.default=!0)}),this.transcripts):(this.raiseExceptionLog("INVALID_TRANSCRIPT_DATATYPE","TRANSCRIPT",new Error("Transcript data should be array"),this.traceId),[])}getPlayerOptions(){var e=this;return(0,O.Z)(function*(){return e.streamingUrl&&(yield e.http.head(e.streamingUrl,{responseType:"blob"}).toPromise().catch(r=>{e.raiseExceptionLog(p.uY.streamingUrlSupport,p.N3.streamingUrlSupport,new Error(`Streaming Url Not Supported ${e.streamingUrl}`),e.traceId)}))?[{src:e.streamingUrl,type:e.mimeType}]:[{src:e.artifactUrl,type:e.artifactMimeType}]})()}getMarkers(){if(this?.interceptionPoints?.items)try{const e=this.interceptionPoints;return this.showScore=!0,e.items.map(({interceptionPoint:i,identifier:r,type:n})=>({time:i,type:n,identifier:r,duration:3}))}catch(e){console.log(e),this.raiseExceptionLog("CPV2_CONT_INTERCEPTION_PARSE","error parsing the inteception points string",e,""),this.showScore=!1}return null}getQuestionSet(e){const i=this.contentMap[e];return i?(0,A.of)(i):this.questionCursor?this.questionCursor.getQuestionSet(e).pipe((0,E.U)(r=>(this.contentMap[e]=r.questionSet,this.contentMap[e]))):null}preFetchContent(){const e=this.getNextMarker();if(e){e.identifier;this.getQuestionSet(e.identifier)}}getUniqueVisitedLength(){const e=[];for(let i of this.playerTimeSlots)if(i[0]r.time>e):null}raiseStartEvent(e){const i=(new Date).getTime()-this.PlayerLoadStartedAt,r={eid:"START",ver:this.version,edata:{type:"START",mode:"play",duration:i},metaData:this.metaData};this.playerEvent.emit(r),this.videoPlayerService.start(i),this.PlayerLoadStartedAt=(new Date).getTime()}calculateScore(){this.scoreObtained=Object.values(this.interceptionResponses).reduce((e,i)=>e+i.score,0)}raiseEndEvent(e=!1){if(!this.isEndEventRaised){this.calculateScore();const i=(new Date).getTime()-this.PlayerLoadStartedAt,r={eid:"END",ver:this.version,edata:{type:"END",currentTime:this.currentlength,totalTime:this.totalLength,duration:i},metaData:this.metaData};this.playerEvent.emit(r),e&&this.playerTimeSlots.push([this.playBitStartTime,this.currentlength]),this.uniqueVisitedLength=this.getUniqueVisitedLength(),this.uniqueVisitedLength>this.totalLength&&(this.uniqueVisitedLength=this.totalLength),this.visitedLength=this.getVisitedLength(),this.timeSpent=this.utilService.getTimeSpentText(this.visitedLength),this.videoPlayerService.end(i,this.totalLength,this.currentlength,this.endPageSeen,this.totalSeekedLength,this.visitedLength,this.scoreObtained,this.uniqueVisitedLength),this.isEndEventRaised=!0}}raiseHeartBeatEvent(e,i){"REPLAY"===e&&(this.interceptionResponses={},this.showScore=!1,this.scoreObtained=0,this.playerTimeSlots=[],this.playBitEndTime=0,this.playBitStartTime=0);const r={eid:"HEARTBEAT",ver:this.version,edata:{type:e,currentPage:"videostage",extra:i},metaData:this.metaData};this.playerEvent.emit(r),this.videoPlayerService.heartBeat(r),["PLAY","PAUSE","EXIT","VOLUME_CHANGE","DRAG","RATE_CHANGE","CLOSE_DOWNLOAD","DOWNLOAD","NAVIGATE_TO_PAGE","NEXT","OPEN_MENU","PREVIOUS","CLOSE_MENU","DOWNLOAD_MENU","DOWNLOAD_POPUP_CLOSE","DOWNLOAD_POPUP_CANCEL","SHARE","REPLAY","FORWARD","BACKWARD","FULLSCREEN","NEXT_CONTENT_PLAY","TRANSCRIPT_LANGUAGE_OFF","TRANSCRIPT_LANGUAGE_SELECTED","VIDEO_MARKER_SELECTED"].includes(e)&&this.videoPlayerService.interact(e.toLowerCase(),"videostage",i)}raiseImpressionEvent(e,i={}){this.videoPlayerService.impression(e,i)}raiseExceptionLog(e,i,r,n){const s={eid:"ERROR",edata:{err:e,errtype:i,requestid:n||"",stacktrace:r&&r.toString()||""}};this.playerEvent.emit(s),this.videoPlayerService.error(e,i,r)}static#e=this.\u0275fac=function(i){return new(i||g)(t.LFG(f),t.LFG(m),t.LFG(k.eN),t.LFG(S.wX,8))};static#t=this.\u0275prov=t.Yz7({token:g,factory:g.\u0275fac,providedIn:"root"})}var d=l(4894),Z=l(7900),V=(l(1256),l(5321));const Q=["target"],H=["controlDiv"];function G(a,e){if(1&a&&t._UZ(0,"track",6),2&a){const i=e.$implicit;t.s9C("default",i.default),t.s9C("src",i.artifactUrl,t.LSH),t.s9C("srclang",i.languageCode),t.s9C("label",i.language)}}function q(a,e){if(1&a){const i=t.EpF();t.TgZ(0,"span",18),t.NdJ("click",function(){t.CHM(i);const n=t.oxw(2);return t.KtG(n.pause())}),t.O4$(),t.TgZ(1,"svg",19)(2,"g",20),t._UZ(3,"path",21),t.qZA()()()}}function Y(a,e){if(1&a){const i=t.EpF();t.TgZ(0,"span",22),t.NdJ("click",function(){t.CHM(i);const n=t.oxw(2);return t.KtG(n.play())}),t.O4$(),t.TgZ(1,"svg",19)(2,"g",23),t._UZ(3,"path",24),t.qZA()()()}}function J(a,e){if(1&a){const i=t.EpF();t.TgZ(0,"div",7)(1,"div",8),t.NdJ("click",function(){t.CHM(i);const n=t.oxw();return t.KtG(n.backward())}),t.O4$(),t.TgZ(2,"svg",9)(3,"g",10),t._UZ(4,"path",11),t.qZA()()(),t.kcU(),t.TgZ(5,"div",12),t.YNc(6,q,4,0,"span",13),t.YNc(7,Y,4,0,"span",14),t.qZA(),t.TgZ(8,"div",15),t.NdJ("click",function(){t.CHM(i);const n=t.oxw();return t.KtG(n.forward())}),t.O4$(),t.TgZ(9,"svg",9)(10,"g",16),t._UZ(11,"path",17),t.qZA()()()()}if(2&a){const i=t.oxw();t.xp6(1),t.Udp("visibility",i.showBackwardButton?"visible":"hidden"),t.xp6(5),t.Q6J("ngIf",i.showPauseButton),t.xp6(1),t.Q6J("ngIf",i.showPlayButton),t.xp6(1),t.Udp("visibility",i.showForwardButton?"visible":"hidden")}}const z=function(a){return{"player-for-back-ward-controls":a}};class L{constructor(e,i,r,n,s){this.viewerService=e,this.renderer2=i,this.questionCursor=r,this.http=n,this.cdr=s,this.questionSetData=new t.vpe,this.playerInstance=new t.vpe,this.transcripts=[],this.showBackwardButton=!1,this.showForwardButton=!1,this.showPlayButton=!0,this.showPauseButton=!1,this.showControls=!0,this.currentPlayerState="none",this.totalSeekedLength=0,this.previousTime=0,this.currentTime=0,this.seekStart=null,this.time=10,this.totalSpentTime=0,this.isAutoplayPrevented=!1,this.setMetaDataConfig=!1,this.totalDuration=0}ngOnInit(){this.transcripts=this.viewerService.handleTranscriptsData(d.Z(this.config,"transcripts")||[])}ngAfterViewInit(){var e=this;this.viewerService.getPlayerOptions().then(function(){var i=(0,O.Z)(function*(r){e.player=yield videojs(e.target.nativeElement,{fluid:!0,responsive:!0,sources:r,autoplay:!0,muted:d.Z(e.config,"muted"),playbackRates:[.5,1,1.5,2],controlBar:{children:["playToggle","volumePanel","durationDisplay","progressControl","remainingTimeDisplay","CaptionsButton","playbackRateMenuButton","fullscreenToggle"]},plugins:{httpSourceSelector:{default:"low"}},html5:{hls:{overrideNative:!0},nativeAudioTracks:!1,nativeVideoTracks:!1}}),e.player.videojshttpsourceselector=V.Z,e.player.videojshttpsourceselector();const n=e.viewerService.getMarkers();if(n&&n.length>0){const s=n.map(o=>o.identifier);e.viewerService.questionCursor&&e.viewerService.questionCursor.getAllQuestionSet(s).subscribe(o=>{y.Z(o)||(e.viewerService.maxScore=o.reduce((u,c)=>u+c,0))})}n&&(e.player.markers({markers:n,markerStyle:{height:"7px",bottom:"39%","background-color":"orange"},onMarkerReached:s=>{if(s){const{time:o,text:u,identifier:c,duration:w}=s;e.player.currentTime()>o+w||(setTimeout(()=>{e.pause(),e.player.controls(!1)},1e3),e.viewerService.getQuestionSet(c).subscribe(b=>{e.questionSetData.emit({response:b,time:o,identifier:c})},b=>{e.play(),e.player.controls(!0),console.log(b)}))}}}),e.playerInstance.emit(e.player),e.viewerService.playerInstance=e.player,e.viewerService.preFetchContent()),e.registerEvents()});return function(r){return i.apply(this,arguments)}}()),setInterval(()=>{!this.isAutoplayPrevented&&"pause"!==this.currentPlayerState&&(this.showControls=!1)},5e3),this.unlistenTargetMouseMove=this.renderer2.listen(this.target.nativeElement,"mousemove",()=>{this.showControls=!0}),this.unlistenTargetTouchStart=this.renderer2.listen(this.target.nativeElement,"touchstart",()=>{this.showControls=!0}),this.viewerService.sidebarMenuEvent.subscribe(i=>{"OPEN_MENU"===i&&this.pause(),"CLOSE_MENU"===i&&this.play()})}ngOnChanges(e){if(e.action&&this.player&&e.action.currentValue!==e.action.previousValue)switch(e.action.currentValue.name){case"play":this.play();break;case"pause":this.pause();break;default:console.warn("Invalid Case!")}}onLoadMetadata(e){this.totalDuration=this.viewerService.metaData.totalDuration=this.player.duration(),this.viewerService.totalLength=this.totalDuration,this.transcripts&&this.transcripts.length&&this.player.transcript&&this.player.transcript({showTitle:!0,showTrackSelector:!0})}registerEvents(){const e=this.player.play();void 0!==e&&e.catch(r=>{this.isAutoplayPrevented=!0});this.player.on("fullscreenchange",r=>{this.player.isFullscreen()&&this.target.nativeElement.parentNode.appendChild(this.controlDiv.nativeElement),this.viewerService.raiseHeartBeatEvent("FULLSCREEN")}),this.player.on("pause",r=>{this.pause()}),this.player.on("ratechange",r=>{this.viewerService.metaData.playBackSpeeds.push(this.player.playbackRate())}),this.player.on("volumechange",r=>{this.viewerService.metaData.volume.push(this.player.volume()),this.viewerService.metaData.muted=this.player.muted()}),this.player.on("play",r=>{this.currentPlayerState="play",this.showPauseButton=!0,this.showPlayButton=!1,this.viewerService.raiseHeartBeatEvent("PLAY"),this.isAutoplayPrevented=!1}),this.player.on("timeupdate",r=>{this.viewerService.metaData.currentDuration=this.player.currentTime(),this.handleVideoControls(r),this.viewerService.playerEvent.emit(r),this.viewerService.currentlength=this.viewerService.metaData.currentDuration,this.totalSpentTime+=(new Date).getTime()-this.startTime,this.startTime=(new Date).getTime(),Math.floor(this.totalDuration-this.player.currentTime())<=0&&(this.viewerService.metaData.currentDuration=0,this.handleVideoControls({type:"ended"}),this.viewerService.playerEvent.emit({type:"ended"}))}),this.player.on("subtitleChanged",(r,n)=>{this.handleEventsForTranscripts(n)}),this.player.on("durationchange",r=>{0===this.totalDuration&&(this.totalDuration=this.viewerService.metaData.totalDuration=this.player.duration(),this.viewerService.playerEvent.emit({...r,duration:this.totalDuration}))}),["loadstart","play","pause","error","playing","progress","seeked","seeking","volumechange","ratechange"].forEach(r=>{this.player.on(r,n=>{this.handleVideoControls(n),this.viewerService.playerEvent.emit(n)})}),this.trackTranscriptEvent()}trackTranscriptEvent(){let e;const i=this.player;this.player.textTracks().on("change",function(n){clearTimeout(e);let s={};this.tracks_.filter(o=>{if(("captions"===o.kind||"subtitles"===o.kind)&&"showing"===o.mode)return s={artifactUrl:o.src,languageCode:o.language},!0}),e=setTimeout(()=>{i.trigger("subtitleChanged",s)},10)})}handleEventsForTranscripts(e){let i;y.Z(e)?(i={type:"TRANSCRIPT_LANGUAGE_OFF",extraValues:{videoTimeStamp:this.player.currentTime()}},this.viewerService.metaData.transcripts.push("off")):(i={type:"TRANSCRIPT_LANGUAGE_SELECTED",extraValues:{transcript:{language:d.Z(Z.Z(this.transcripts,{artifactUrl:e.artifactUrl,languageCode:e.languageCode})[0],"language")},videoTimeStamp:this.player.currentTime()}},T.Z(this.viewerService.metaData.transcripts)!==e.languageCode&&this.viewerService.metaData.transcripts.push(e.languageCode)),this.viewerService.raiseHeartBeatEvent(i.type,i.extraValues)}toggleForwardRewindButton(){this.showForwardButton=!0,this.showBackwardButton=!0,this.cdr.detectChanges(),this.player.currentTime()+this.time>this.totalDuration&&(this.showForwardButton=!1,this.cdr.detectChanges()),this.player.currentTime()-this.time<0&&(this.showBackwardButton=!1,this.cdr.detectChanges())}play(){this.player&&this.player.play(),this.currentPlayerState="play",this.showPauseButton=!0,this.showPlayButton=!1,this.toggleForwardRewindButton()}pause(){this.player&&this.player.pause(),this.currentPlayerState="pause",this.showPauseButton=!1,this.showPlayButton=!0,this.toggleForwardRewindButton(),this.viewerService.raiseHeartBeatEvent("PAUSE")}backward(){this.player&&this.player.currentTime(this.player.currentTime()-this.time),this.toggleForwardRewindButton(),this.viewerService.raiseHeartBeatEvent("BACKWARD")}forward(){this.player&&this.player.currentTime(this.player.currentTime()+this.time),this.toggleForwardRewindButton(),this.viewerService.raiseHeartBeatEvent("FORWARD")}handleVideoControls({type:e}){"playing"===e&&(this.showPlayButton=!1,this.showPauseButton=!0,this.setMetaDataConfig&&(this.setMetaDataConfig=!1,this.setPreMetaDataConfig())),"ended"===e&&(this.totalSpentTime+=(new Date).getTime()-this.startTime,this.player&&(this.viewerService.currentlength=this.player.currentTime()),this.viewerService.totalLength=this.totalDuration,this.updatePlayerEventsMetadata({type:e}),this.viewerService.playBitEndTime=this.totalDuration,this.viewerService.playerTimeSlots.push([this.viewerService.playBitStartTime,this.viewerService.playBitEndTime])),"pause"===e&&(this.totalSpentTime+=(new Date).getTime()-this.startTime,this.updatePlayerEventsMetadata({type:e}),this.viewerService.playBitEndTime=this.previousTime,this.viewerService.playerTimeSlots.push([this.viewerService.playBitStartTime,this.viewerService.playBitEndTime])),"play"===e&&(this.startTime=(new Date).getTime(),this.player?.currentTime()&&(this.viewerService.playBitStartTime=this.player?.currentTime()),this.updatePlayerEventsMetadata({type:e})),"loadstart"===e&&(this.startTime=(new Date).getTime(),this.setMetaDataConfig=!0),"timeupdate"===e&&(this.previousTime=this.currentTime,this.player&&(this.currentTime=this.player.currentTime()),this.toggleForwardRewindButton()),"seeking"===e&&null===this.seekStart&&(this.seekStart=this.previousTime),"seeked"===e&&(this.updatePlayerEventsMetadata({type:e}),this.currentTime>this.seekStart?this.totalSeekedLength=this.totalSeekedLength+(this.currentTime-this.seekStart):this.seekStart>this.currentTime&&(this.totalSeekedLength=this.totalSeekedLength+(this.seekStart-this.currentTime)),this.viewerService.totalSeekedLength=this.totalSeekedLength,this.seekStart=null,this.player.markers&&this.player.markers.getMarkers&&this.player.markers.getMarkers().forEach(r=>{!this.viewerService.interceptionResponses[r.time]&&r.time0?"/"+i.viewerService.maxScore:""):"")("nextContent",i.nextContent)("userName",i.viewerService.userName)("showExit",i.sideMenuConfig.showExit)("timeSpentLabel",i.viewerService.timeSpent)}}function ie(a,e){1&a&&t._UZ(0,"sb-player-contenterror")}function re(a,e){if(1&a){const i=t.EpF();t.TgZ(0,"div",12,13)(2,"quml-main-player",14),t.NdJ("playerEvent",function(n){t.CHM(i);const s=t.oxw();return t.KtG(s.qumlPlayerEvents(n))}),t.qZA()()}if(2&a){const i=t.oxw();t.xp6(2),t.Q6J("playerConfig",i.QumlPlayerConfig)}}class x{constructor(e,i,r,n,s){this.videoPlayerService=e,this.viewerService=i,this.cdr=r,this.renderer2=n,this.errorService=s,this.telemetryEvent=new t.vpe,this.viewState="player",this.showControls=!0,this.sideMenuConfig={showShare:!0,showDownload:!0,showReplay:!0,showExit:!0},this.isPaused=!1,this.showQumlPlayer=!1,this.QumlPlayerConfig={},this.isFullScreen=!1,this.isInitialized=!1,this.raiseInternetDisconnectionError=()=>{const o=p.uY.internetConnectivity,u=p.N3.internetConnectivity,c=`${o}: ${u}`;this.viewerService.raiseExceptionLog(o,u,c,this.traceId)},this.playerEvent=this.viewerService.playerEvent,this.viewerService.playerEvent.subscribe(o=>{if("pause"===o.type&&(this.isPaused=!0,this.showControls=!0),"play"===o.type&&(this.isPaused=!1),"loadstart"===o.type&&this.viewerService.raiseStartEvent(o),"ended"===o.type&&(this.viewerService.endPageSeen=!0,this.viewerService.raiseEndEvent(),this.viewState="end",this.cdr.detectChanges()),"error"===o.type){let c=p.uY.contentLoadFails,w=p.N3.contentLoadFails;this.viewerService.isAvailableLocally&&(c=p.uY.contentLoadFails,w=p.N3.contentLoadFails),c===p.uY.contentLoadFails&&(this.showContentError=!0),this.viewerService.raiseExceptionLog(c,w,o,this.traceId)}[{type:"volumechange",telemetryEvent:"VOLUME_CHANGE"},{type:"seeking",telemetryEvent:"DRAG"},{type:"fullscreen",telemetryEvent:"FULLSCREEN"},{type:"ratechange",telemetryEvent:"RATE_CHANGE"}].forEach(c=>{o.type===c.type&&this.viewerService.raiseHeartBeatEvent(c.telemetryEvent)})})}onTelemetryEvent(e){this.telemetryEvent.emit(e.detail)}ngOnInit(){if(this.isInitialized=!0,this.playerConfig&&"string"==typeof this.playerConfig)try{this.playerConfig=JSON.parse(this.playerConfig)}catch(e){console.error("Invalid playerConfig: ",e)}setInterval(()=>{this.isPaused||(this.showControls=!1)},5e3),this.nextContent=this.playerConfig?.config?.nextContent,this.traceId=this.playerConfig.config.traceId,this.sideMenuConfig={...this.sideMenuConfig,...this.playerConfig.config.sideMenu},this.videoPlayerService.initialize(this.playerConfig),this.viewerService.initialize(this.playerConfig),window.addEventListener("offline",this.raiseInternetDisconnectionError,!0),this.QumlPlayerConfig.config=this.playerConfig.config,this.QumlPlayerConfig.config.sideMenu.enable=!1,this.QumlPlayerConfig.context=this.playerConfig.context,this.setTelemetryObjectRollup(this.playerConfig.metadata.identifier)}ngOnChanges(e){e.action&&(this.showQumlPlayer||(this.playerAction=this.action)),e?.playerConfig?.firstChange&&this.isInitialized&&this.ngOnInit()}ngAfterViewInit(){const e=this.videoPlayerRef.nativeElement;this.unlistenMouseMove=this.renderer2.listen(e,"mousemove",()=>{this.showControls=!0}),this.unlistenTouchStart=this.renderer2.listen(e,"touchstart",()=>{this.showControls=!0});const i=this.playerConfig.metadata.compatibilityLevel;if(i){const r=this.errorService.checkContentCompatibility(i);r.isCompitable||this.viewerService.raiseExceptionLog(p.uY.contentCompatibility,p.N3.contentCompatibility,r.error.message,this.traceId)}}sideBarEvents(e){this.playerEvent.emit(e),"DOWNLOAD"===e.type&&this.downloadVideo(),["SHARE","DOWNLOAD_MENU","EXIT","CLOSE_MENU","OPEN_MENU","DOWNLOAD_POPUP_CANCEL","DOWNLOAD_POPUP_CLOSE"].forEach(r=>{e.type===r&&this.viewerService.raiseHeartBeatEvent(r),"EXIT"===e.type&&this.viewerService.sidebarMenuEvent.emit("CLOSE_MENU")})}setTelemetryObjectRollup(e){if(this.QumlPlayerConfig.context){this.QumlPlayerConfig&&this.QumlPlayerConfig.context&&this.QumlPlayerConfig.context.objectRollup||(this.QumlPlayerConfig.context.objectRollup={});const r=Object.keys(this.QumlPlayerConfig.context.objectRollup);this.QumlPlayerConfig.context.objectRollup[`l${r.length+1}`]=e}}playContent(e){this.viewerService.raiseHeartBeatEvent(e.type)}replayContent(e){this.playerEvent.emit(e),this.viewState="player",this.viewerService.isEndEventRaised=!1,this.viewerService.raiseHeartBeatEvent("REPLAY"),this.cdr.detectChanges()}exitContent(e){this.playerEvent.emit(e),this.viewerService.raiseHeartBeatEvent("EXIT")}downloadVideo(){const e=document.createElement("a");e.href=this.viewerService.artifactUrl,e.download=this.viewerService.contentName,e.target="_blank",document.body.appendChild(e),e.click(),e.remove(),this.viewerService.raiseHeartBeatEvent("DOWNLOAD")}qumlPlayerEvents(e){if("QUML_SUMMARY"===e.eid){this.showQumlPlayer=!1;const i=parseInt(e.edata.extra.find(n=>"score"===n.id).value,10);this.viewerService.interceptionResponses[this.currentInterceptionTime]={score:i,isSkipped:!1};const r=document.querySelector(`[data-marker-time="${this.currentInterceptionTime}"]`);r&&(r.style.background="green"),this.videoInstance.play(),this.videoInstance.controls(!0),this.viewerService.raiseImpressionEvent("video"),!document.fullscreenElement&&this.isFullScreen&&document.getElementsByClassName("video-js")[0]&&document.getElementsByClassName("video-js")[0].requestFullscreen().catch(n=>console.error(n))}}questionSetData({response:e,time:i,identifier:r}){this.QumlPlayerConfig.metadata=e,this.QumlPlayerConfig.metadata.showStartPage="No",this.QumlPlayerConfig.metadata.showEndPage="No",this.currentInterceptionTime=i,this.currentInterceptionUIId=r,document.fullscreenElement?(this.isFullScreen=!0,document.exitFullscreen().catch(n=>console.error(n))):this.isFullScreen=!1,this.showQumlPlayer=!0,this.viewerService.raiseImpressionEvent("interactive-question-set",{id:r,type:"QuestionSet"}),this.viewerService.raiseHeartBeatEvent("VIDEO_MARKER_SELECTED",{identifier:r,type:"QuestionSet",interceptedAt:i})}playerInstance(e){this.videoInstance=e}ngOnDestroy(){this.viewerService.raiseEndEvent(!0),this.unlistenTouchStart(),this.unlistenMouseMove(),this.viewerService.isEndEventRaised=!1,window.removeEventListener("offline",this.raiseInternetDisconnectionError,!0)}static#e=this.\u0275fac=function(i){return new(i||x)(t.Y36(f),t.Y36(g),t.Y36(t.sBO),t.Y36(t.Qsj),t.Y36(p.T_))};static#t=this.\u0275cmp=t.Xpm({type:x,selectors:[["sunbird-video-player"]],viewQuery:function(i,r){if(1&i&&t.Gf(K,7),2&i){let n;t.iGM(n=t.CRH())&&(r.videoPlayerRef=n.first)}},hostBindings:function(i,r){1&i&&t.NdJ("TelemetryEvent",function(s){return r.onTelemetryEvent(s)},!1,t.evT)("beforeunload",function(){return r.ngOnDestroy()},!1,t.Jf7)},inputs:{playerConfig:"playerConfig",action:"action"},outputs:{playerEvent:"playerEvent",telemetryEvent:"telemetryEvent"},features:[t.TTD],decls:8,vars:7,consts:[[1,"sunbird-video-player-container",3,"ngClass"],["videoPlayer",""],["class","sb-player-side-menu-icon notVisible","tabindex","0",3,"ngClass","sidebarMenuEvent",4,"ngIf"],[3,"config","action","questionSetData","playerInstance",4,"ngIf"],[3,"title","config","sidebarEvent",4,"ngIf"],["tabindex","0",3,"contentName","outcomeLabel","outcome","nextContent","userName","showExit","timeSpentLabel","playNextContent","exitContent","replayContent",4,"ngIf"],[4,"ngIf"],["class","sunbird-video-player-container",4,"ngIf"],["tabindex","0",1,"sb-player-side-menu-icon","notVisible",3,"ngClass","sidebarMenuEvent"],[3,"config","action","questionSetData","playerInstance"],[3,"title","config","sidebarEvent"],["tabindex","0",3,"contentName","outcomeLabel","outcome","nextContent","userName","showExit","timeSpentLabel","playNextContent","exitContent","replayContent"],[1,"sunbird-video-player-container"],["qumlPlayer",""],[3,"playerConfig","playerEvent"]],template:function(i,r){1&i&&(t.TgZ(0,"div",0,1),t.YNc(2,W,1,3,"sb-player-side-menu-icon",2),t.YNc(3,X,1,2,"video-player",3),t.YNc(4,ee,1,2,"sb-player-sidebar",4),t.YNc(5,te,1,7,"sb-player-end-page",5),t.YNc(6,ie,1,0,"sb-player-contenterror",6),t.qZA(),t.YNc(7,re,3,1,"div",7)),2&i&&(t.Q6J("ngClass",r.showQumlPlayer?"videoPlayerHide":"videoPlayerShow"),t.xp6(2),t.Q6J("ngIf","player"===r.viewState),t.xp6(1),t.Q6J("ngIf","player"===r.viewState),t.xp6(1),t.Q6J("ngIf","player"===r.viewState),t.xp6(1),t.Q6J("ngIf","end"===r.viewState),t.xp6(1),t.Q6J("ngIf",r.showContentError),t.xp6(1),t.Q6J("ngIf",r.showQumlPlayer))},dependencies:[v.mk,v.O5,p.ye,p.bf,p.Z2,p.vM,S.RN,L],styles:[".sunbird-video-player-container[_ngcontent-%COMP%]{width:100%;height:100%;overflow:hidden;position:relative}.videoPlayerHide[_ngcontent-%COMP%]{display:none}.videoPlayerShow[_ngcontent-%COMP%]{display:block}pdf-menu[_ngcontent-%COMP%]{position:absolute;top:0;left:0;z-index:99}.notVisible[_ngcontent-%COMP%], .BtmNotVisible[_ngcontent-%COMP%]{transition:all 1s ease-in-out;position:absolute;width:100%}.notVisible[_ngcontent-%COMP%]{top:-10rem}.notVisible.isVisible[_ngcontent-%COMP%]{top:0rem}.BtmNotVisible[_ngcontent-%COMP%]{bottom:-10rem}.BtmNotVisible.isVisible[_ngcontent-%COMP%]{bottom:0rem} .sunbird-video-player-container .sb-player-side-menu-icon input[type=checkbox]:checked~#overlay-button span{background:none!important} .sunbird-video-player-container .sb-player-side-menu-icon input[type=checkbox]:checked~#overlay-button span:after, .sunbird-video-player-container .sb-player-side-menu-icon input[type=checkbox]:checked~#overlay-button span:before, .sunbird-video-player-container .sb-player-side-menu-icon input[type=checkbox]:checked~#overlay-button:hover span:before, .sunbird-video-player-container .sb-player-side-menu-icon input[type=checkbox]:checked~#overlay-button:hover span:after{background-color:#ffffffb3!important} .sunbird-video-player-container .sb-player-side-menu-icon label{background:rgba(51,51,51,.5)} .sunbird-video-player-container .sb-player-side-menu-icon label span, .sunbird-video-player-container .sb-player-side-menu-icon label span:before, .sunbird-video-player-container .sb-player-side-menu-icon label span:after{background-color:#ffffffb3!important} .sunbird-pdf-player{overflow:hidden} .pdfViewer .page{background:none!important;border-image:none!important;border:0!important} #toolbarContainer{background:none!important;height:auto!important} #viewerContainer{position:relative!important;height:calc(100% - 3rem)} .html, .body, .pdf-viewer button, .pdf-viewer input, .pdf-viewer select{font-size:inherit!important} .findbar, .secondaryToolbar, html[dir=ltr] #toolbarContainer, html[dir=rtl] #toolbarContainer{box-shadow:none!important} .zoom{min-height:inherit!important} html[dir=rtl] .sb-pdf-reading-status{left:auto;right:1rem}.sb-pdf-reading-status[_ngcontent-%COMP%]{color:var(--gray-800);font-size:.75rem;position:absolute;left:1rem;bottom:1rem;display:flex;align-items:center;background:var(--white);border-radius:.5rem;padding:.25em .5rem;z-index:5;line-height:normal}.sb-pdf-reading-status[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{background:var(--gray-800);width:.25rem;height:.25rem;display:block;margin:0px .5rem;border-radius:50%}.sbt-pdf-footer[_ngcontent-%COMP%]{background:var(--white);position:absolute;bottom:0;width:100%;height:3rem;display:flex;align-items:center;justify-content:flex-end;padding:.75rem .5rem}@media all and (orientation: landscape){ .visible-only-potrait{display:none}}@media all and (orientation: portrait){ #viewerContainer{height:calc(100% - 6rem)!important} .visible-only-landscape{display:none} .visible-only-potrait{display:block} .file-download__popup{height:15.125rem} .pdf-endpage{display:block!important;position:relative} .pdf-endpage__left-panel{margin-top:6rem} .pdf-endpage__right-panel .title-section{position:absolute;top:0;left:0;right:0}}@media all and (max-width: 640px){.visible-only-landscape[_ngcontent-%COMP%]{display:none}.visible-only-potrait[_ngcontent-%COMP%]{display:block}}@media all and (min-width: 640px){.visible-only-landscape[_ngcontent-%COMP%]{display:block}.visible-only-potrait[_ngcontent-%COMP%]{display:none}}"]})}var I=l(4350),ne=l(6587),se=l(522);class _{constructor(e,i){this.document=e,this.http=i,this.listUrl=e.defaultView.questionListUrl,this.questionSetBaseUrl=e.defaultView.questionSetBaseUrl}getQuestionSet(e){if(this.questionSetBaseUrl){const i=this.http.get(`${this.questionSetBaseUrl}/v1/hierarchy/${e}`),r=this.http.get(`${this.questionSetBaseUrl}/v1/read/${e}?fields=instructions`);return(0,I.D)([i,r]).pipe((0,E.U)(n=>({qs:n[0].result.questionSet})))}}getAllQuestionSet(e){const i=e.map(r=>this.http.get(`${this.questionSetBaseUrl}/v1/hierarchy/${r}?fields=maxScore`));return(0,I.D)(i).pipe((0,E.U)(r=>r.map(n=>n.result.questionSet.maxScore)))}getQuestions(e){if(this.listUrl){const i={url:this.listUrl,data:{request:{search:{identifier:e}}}};return this.post(i).pipe((0,E.U)(r=>r.result))}}getQuestion(e){if(this.listUrl){const i={url:this.listUrl,data:{request:{search:{identifier:[e]}}}};return this.post(i).pipe((0,E.U)(r=>r.result))}}post(e){return this.http.post(e.url,e.data,{headers:{"Content-Type":"application/json"}}).pipe((0,se.zg)(r=>"OK"!==r.responseCode?(0,ne._)(r):(0,A.of)(r)))}static#e=this.\u0275fac=function(i){return new(i||_)(t.LFG(v.K0),t.LFG(k.eN))};static#t=this.\u0275prov=t.Yz7({token:_,factory:_.\u0275fac})}class M{constructor(e){this.injector=e}ngDoBootstrap(){const e=(0,B.iD)(x,{injector:this.injector});customElements.define("sunbird-video-player",e)}static#e=this.\u0275fac=function(i){return new(i||M)(t.LFG(t.zs3))};static#t=this.\u0275mod=t.oAB({type:M});static#i=this.\u0275inj=t.cJS({providers:[N.T_,{provide:S.wX,useClass:_}],imports:[P.b2,v.ez,F.u5,k.JF,N.gQ,S.e3]})}P.q6().bootstrapModule(M).catch(a=>console.error(a))},5893:()=>{}},C=>{C.O(0,["vendor"],()=>{return P=3142,C(C.s=P);var P});C.O()}]); +(self.webpackChunkvideo_player_wc=self.webpackChunkvideo_player_wc||[]).push([["main"],{5309:(S,D,l)=>{"use strict";var L=l(6480),t=l(1354),u=l(6575),k=l(4340),B=l(1135),N=l(8849),c=l(3873),v=l(4342),I=l(1670),m=l(1855),A=l(6328),V=l(3859),U=l(7568),_=l(8013),d=l(6687),Z=l(2281),h=l(5869),F=l(9681),E=l(7422),R=(l(5985),l(6143));class f{uniqueId(e=32){let i="";const r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";for(let a=0;a{if(!U.Z(this.transcripts,{language:i.language,artifactUrl:i.artifactUrl,languageCode:i.languageCode,identifier:i.identifier}))return this.raiseExceptionLog("TRANSCRIPT_DATA_MISSING","TRANSCRIPT",new Error("Transcript object dose not have required fields"),this.traceId),[];!m.Z(e)&&"off"!==_.Z(e)&&_.Z(e)===i.languageCode&&(i.default=!0)}),this.transcripts):(this.raiseExceptionLog("INVALID_TRANSCRIPT_DATATYPE","TRANSCRIPT",new Error("Transcript data should be array"),this.traceId),[])}getPlayerOptions(){var e=this;return(0,I.Z)(function*(){return e.streamingUrl&&(yield e.http.head(e.streamingUrl,{responseType:"blob"}).toPromise().catch(r=>{e.raiseExceptionLog(c.uY.streamingUrlSupport,c.N3.streamingUrlSupport,new Error(`Streaming Url Not Supported ${e.streamingUrl}`),e.traceId)}))?[{src:e.streamingUrl,type:e.mimeType}]:[{src:e.artifactUrl,type:e.artifactMimeType}]})()}getMarkers(){if(this?.interceptionPoints?.items)try{const e=this.interceptionPoints;return this.showScore=!0,e.items.map(({interceptionPoint:i,identifier:r,type:n})=>({time:i,type:n,identifier:r,duration:3}))}catch(e){console.log(e),this.raiseExceptionLog("CPV2_CONT_INTERCEPTION_PARSE","error parsing the inteception points string",e,""),this.showScore=!1}return null}getQuestionSet(e){const i=this.contentMap[e];return i?(0,F.of)(i):this.questionCursor?this.questionCursor.getQuestionSet(e).pipe((0,E.U)(r=>(this.contentMap[e]=r.questionSet,this.contentMap[e]))):null}preFetchContent(){const e=this.getNextMarker();if(e){e.identifier;this.getQuestionSet(e.identifier)}}getUniqueVisitedLength(){const e=[];for(let i of this.playerTimeSlots)if(i[0]r.time>e):null}raiseStartEvent(e){const i=(new Date).getTime()-this.PlayerLoadStartedAt,r={eid:"START",ver:this.version,edata:{type:"START",mode:"play",duration:i},metaData:this.metaData};this.playerEvent.emit(r),this.videoPlayerService.start(i),this.PlayerLoadStartedAt=(new Date).getTime()}calculateScore(){this.scoreObtained=Object.values(this.interceptionResponses).reduce((e,i)=>e+i.score,0)}raiseEndEvent(e=!1){if(!this.isEndEventRaised){this.calculateScore();const i=(new Date).getTime()-this.PlayerLoadStartedAt,r={eid:"END",ver:this.version,edata:{type:"END",currentTime:this.currentlength,totalTime:this.totalLength,duration:i},metaData:this.metaData};this.playerEvent.emit(r),e&&this.playerTimeSlots.push([this.playBitStartTime,this.currentlength]),this.uniqueVisitedLength=this.getUniqueVisitedLength(),this.uniqueVisitedLength>this.totalLength&&(this.uniqueVisitedLength=this.totalLength),this.visitedLength=this.getVisitedLength(),this.timeSpent=this.utilService.getTimeSpentText(this.visitedLength),this.videoPlayerService.end(i,this.totalLength,this.currentlength,this.endPageSeen,this.totalSeekedLength,this.visitedLength,this.scoreObtained,this.uniqueVisitedLength),this.isEndEventRaised=!0}}raiseHeartBeatEvent(e,i){"REPLAY"===e&&(this.interceptionResponses={},this.showScore=!1,this.scoreObtained=0,this.playerTimeSlots=[],this.playBitEndTime=0,this.playBitStartTime=0);const r={eid:"HEARTBEAT",ver:this.version,edata:{type:e,currentPage:"videostage",extra:i},metaData:this.metaData};this.playerEvent.emit(r),this.videoPlayerService.heartBeat(r),["PLAY","PAUSE","EXIT","VOLUME_CHANGE","DRAG","RATE_CHANGE","CLOSE_DOWNLOAD","DOWNLOAD","NAVIGATE_TO_PAGE","NEXT","OPEN_MENU","PREVIOUS","CLOSE_MENU","DOWNLOAD_MENU","DOWNLOAD_POPUP_CLOSE","DOWNLOAD_POPUP_CANCEL","SHARE","REPLAY","FORWARD","BACKWARD","FULLSCREEN","NEXT_CONTENT_PLAY","TRANSCRIPT_LANGUAGE_OFF","TRANSCRIPT_LANGUAGE_SELECTED","VIDEO_MARKER_SELECTED"].includes(e)&&this.videoPlayerService.interact(e.toLowerCase(),"videostage",i)}raiseImpressionEvent(e,i={}){this.videoPlayerService.impression(e,i)}raiseExceptionLog(e,i,r,n){const a={eid:"ERROR",edata:{err:e,errtype:i,requestid:n||"",stacktrace:r&&r.toString()||""}};this.playerEvent.emit(a),this.videoPlayerService.error(e,i,r)}static#e=this.\u0275fac=function(i){return new(i||b)(t.LFG(g),t.LFG(f),t.LFG(k.eN),t.LFG(v.wX,8))};static#t=this.\u0275prov=t.Yz7({token:b,factory:b.\u0275fac,providedIn:"root"})}const Q=["target"],q=["controlDiv"];function G(o,e){if(1&o&&t._UZ(0,"track",6),2&o){const i=e.$implicit;t.s9C("default",i.default),t.s9C("src",i.artifactUrl,t.LSH),t.s9C("srclang",i.languageCode),t.s9C("label",i.language)}}function H(o,e){if(1&o){const i=t.EpF();t.TgZ(0,"span",18),t.NdJ("click",function(){t.CHM(i);const n=t.oxw(2);return t.KtG(n.pause())}),t.O4$(),t.TgZ(1,"svg",19)(2,"g",20),t._UZ(3,"path",21),t.qZA()()()}}function z(o,e){if(1&o){const i=t.EpF();t.TgZ(0,"span",22),t.NdJ("click",function(){t.CHM(i);const n=t.oxw(2);return t.KtG(n.play())}),t.O4$(),t.TgZ(1,"svg",19)(2,"g",23),t._UZ(3,"path",24),t.qZA()()()}}function J(o,e){if(1&o){const i=t.EpF();t.TgZ(0,"div",7)(1,"div",8),t.NdJ("click",function(){t.CHM(i);const n=t.oxw();return t.KtG(n.backward())}),t.O4$(),t.TgZ(2,"svg",9)(3,"g",10),t._UZ(4,"path",11),t.qZA()()(),t.kcU(),t.TgZ(5,"div",12),t.YNc(6,H,4,0,"span",13),t.YNc(7,z,4,0,"span",14),t.qZA(),t.TgZ(8,"div",15),t.NdJ("click",function(){t.CHM(i);const n=t.oxw();return t.KtG(n.forward())}),t.O4$(),t.TgZ(9,"svg",9)(10,"g",16),t._UZ(11,"path",17),t.qZA()()()()}if(2&o){const i=t.oxw();t.xp6(1),t.Udp("visibility",i.showBackwardButton?"visible":"hidden"),t.xp6(5),t.Q6J("ngIf",i.showPauseButton),t.xp6(1),t.Q6J("ngIf",i.showPlayButton),t.xp6(1),t.Udp("visibility",i.showForwardButton?"visible":"hidden")}}const Y=function(o){return{"player-for-back-ward-controls":o}};class x{constructor(e,i,r,n,a){this.viewerService=e,this.renderer2=i,this.questionCursor=r,this.http=n,this.cdr=a,this.questionSetData=new t.vpe,this.playerInstance=new t.vpe,this.transcripts=[],this.showBackwardButton=!1,this.showForwardButton=!1,this.showPlayButton=!0,this.showPauseButton=!1,this.showControls=!0,this.currentPlayerState="none",this.totalSeekedLength=0,this.previousTime=0,this.currentTime=0,this.seekStart=null,this.time=10,this.totalSpentTime=0,this.isAutoplayPrevented=!1,this.setMetaDataConfig=!1,this.totalDuration=0}ngOnInit(){this.transcripts=this.viewerService.handleTranscriptsData(d.Z(this.config,"transcripts")||[])}ngAfterViewInit(){var e=this;this.viewerService.getPlayerOptions().then(function(){var i=(0,I.Z)(function*(r){e.player=yield videojs(e.target.nativeElement,{fluid:!0,responsive:!0,sources:r,autoplay:!0,muted:d.Z(e.config,"muted"),playbackRates:[.5,1,1.5,2],controlBar:{children:["playToggle","volumePanel","durationDisplay","progressControl","remainingTimeDisplay","CaptionsButton","playbackRateMenuButton","fullscreenToggle"]},plugins:{httpSourceSelector:{default:"low"}},html5:{hls:{overrideNative:!0},nativeAudioTracks:!1,nativeVideoTracks:!1}}),e.player.videojshttpsourceselector=R.Z,e.player.videojshttpsourceselector();const n=e.viewerService.getMarkers();if(n&&n.length>0){const a=n.map(s=>s.identifier);e.viewerService.questionCursor&&e.viewerService.questionCursor.getAllQuestionSet(a).subscribe(s=>{m.Z(s)||(e.viewerService.maxScore=s.reduce((y,p)=>y+p,0))})}n&&(e.player.markers({markers:n,markerStyle:{height:"7px",bottom:"39%","background-color":"orange"},onMarkerReached:a=>{if(a){const{time:s,text:y,identifier:p,duration:w}=a;e.player.currentTime()>s+w||(setTimeout(()=>{e.pause(),e.player.controls(!1)},1e3),e.viewerService.getQuestionSet(p).subscribe(C=>{e.questionSetData.emit({response:C,time:s,identifier:p})},C=>{e.play(),e.player.controls(!0),console.log(C)}))}}}),e.playerInstance.emit(e.player),e.viewerService.playerInstance=e.player,e.viewerService.preFetchContent()),e.registerEvents()});return function(r){return i.apply(this,arguments)}}()),setInterval(()=>{!this.isAutoplayPrevented&&"pause"!==this.currentPlayerState&&(this.showControls=!1)},5e3),this.unlistenTargetMouseMove=this.renderer2.listen(this.target.nativeElement,"mousemove",()=>{this.showControls=!0}),this.unlistenTargetTouchStart=this.renderer2.listen(this.target.nativeElement,"touchstart",()=>{this.showControls=!0}),this.viewerService.sidebarMenuEvent.subscribe(i=>{"OPEN_MENU"===i&&this.pause(),"CLOSE_MENU"===i&&this.play()})}ngOnChanges(e){if(e.action&&this.player&&e.action.currentValue!==e.action.previousValue)switch(e.action.currentValue.name){case"play":this.play();break;case"pause":this.pause();break;default:console.warn("Invalid Case!")}}onLoadMetadata(e){this.totalDuration=this.viewerService.metaData.totalDuration=this.player.duration(),this.viewerService.totalLength=this.totalDuration,this.transcripts&&this.transcripts.length&&this.player.transcript&&this.player.transcript({showTitle:!0,showTrackSelector:!0})}registerEvents(){const e=this.player.play();void 0!==e&&e.catch(r=>{this.isAutoplayPrevented=!0});this.player.on("fullscreenchange",r=>{this.player.isFullscreen()&&this.target.nativeElement.parentNode.appendChild(this.controlDiv.nativeElement),this.viewerService.raiseHeartBeatEvent("FULLSCREEN")}),this.player.on("pause",r=>{this.pause()}),this.player.on("ratechange",r=>{this.viewerService.metaData.playBackSpeeds.push(this.player.playbackRate())}),this.player.on("volumechange",r=>{this.viewerService.metaData.volume.push(this.player.volume()),this.viewerService.metaData.muted=this.player.muted()}),this.player.on("play",r=>{this.currentPlayerState="play",this.showPauseButton=!0,this.showPlayButton=!1,this.viewerService.raiseHeartBeatEvent("PLAY"),this.isAutoplayPrevented=!1}),this.player.on("timeupdate",r=>{this.viewerService.metaData.currentDuration=this.player.currentTime(),this.handleVideoControls(r),this.viewerService.playerEvent.emit(r),this.viewerService.currentlength=this.viewerService.metaData.currentDuration,this.totalSpentTime+=(new Date).getTime()-this.startTime,this.startTime=(new Date).getTime(),Math.floor(this.totalDuration-this.player.currentTime())<=0&&(this.viewerService.metaData.currentDuration=0,this.handleVideoControls({type:"ended"}),this.viewerService.playerEvent.emit({type:"ended"}))}),this.player.on("subtitleChanged",(r,n)=>{this.handleEventsForTranscripts(n)}),this.player.on("durationchange",r=>{0===this.totalDuration&&(this.totalDuration=this.viewerService.metaData.totalDuration=this.player.duration(),this.viewerService.playerEvent.emit({...r,duration:this.totalDuration}))}),["loadstart","play","pause","error","playing","progress","seeked","seeking","volumechange","ratechange"].forEach(r=>{this.player.on(r,n=>{this.handleVideoControls(n),this.viewerService.playerEvent.emit(n)})}),this.trackTranscriptEvent()}trackTranscriptEvent(){let e;const i=this.player;this.player.textTracks().on("change",function(n){clearTimeout(e);let a={};this.tracks_.filter(s=>{if(("captions"===s.kind||"subtitles"===s.kind)&&"showing"===s.mode)return a={artifactUrl:s.src,languageCode:s.language},!0}),e=setTimeout(()=>{i.trigger("subtitleChanged",a)},10)})}handleEventsForTranscripts(e){let i;m.Z(e)?(i={type:"TRANSCRIPT_LANGUAGE_OFF",extraValues:{videoTimeStamp:this.player.currentTime()}},this.viewerService.metaData.transcripts.push("off")):(i={type:"TRANSCRIPT_LANGUAGE_SELECTED",extraValues:{transcript:{language:d.Z(Z.Z(this.transcripts,{artifactUrl:e.artifactUrl,languageCode:e.languageCode})[0],"language")},videoTimeStamp:this.player.currentTime()}},_.Z(this.viewerService.metaData.transcripts)!==e.languageCode&&this.viewerService.metaData.transcripts.push(e.languageCode)),this.viewerService.raiseHeartBeatEvent(i.type,i.extraValues)}toggleForwardRewindButton(){this.showForwardButton=!0,this.showBackwardButton=!0,this.cdr.detectChanges(),this.player.currentTime()+this.time>this.totalDuration&&(this.showForwardButton=!1,this.cdr.detectChanges()),this.player.currentTime()-this.time<0&&(this.showBackwardButton=!1,this.cdr.detectChanges())}play(){this.player&&this.player.play(),this.currentPlayerState="play",this.showPauseButton=!0,this.showPlayButton=!1,this.toggleForwardRewindButton()}pause(){this.player&&this.player.pause(),this.currentPlayerState="pause",this.showPauseButton=!1,this.showPlayButton=!0,this.toggleForwardRewindButton(),this.viewerService.raiseHeartBeatEvent("PAUSE")}backward(){this.player&&this.player.currentTime(this.player.currentTime()-this.time),this.toggleForwardRewindButton(),this.viewerService.raiseHeartBeatEvent("BACKWARD")}forward(){this.player&&this.player.currentTime(this.player.currentTime()+this.time),this.toggleForwardRewindButton(),this.viewerService.raiseHeartBeatEvent("FORWARD")}handleVideoControls({type:e}){"playing"===e&&(this.showPlayButton=!1,this.showPauseButton=!0,this.setMetaDataConfig&&(this.setMetaDataConfig=!1,this.setPreMetaDataConfig())),"ended"===e&&(this.totalSpentTime+=(new Date).getTime()-this.startTime,this.player&&(this.viewerService.currentlength=this.player.currentTime()),this.viewerService.totalLength=this.totalDuration,this.updatePlayerEventsMetadata({type:e}),this.viewerService.playBitEndTime=this.totalDuration,this.viewerService.playerTimeSlots.push([this.viewerService.playBitStartTime,this.viewerService.playBitEndTime])),"pause"===e&&(this.totalSpentTime+=(new Date).getTime()-this.startTime,this.updatePlayerEventsMetadata({type:e}),this.viewerService.playBitEndTime=this.previousTime,this.viewerService.playerTimeSlots.push([this.viewerService.playBitStartTime,this.viewerService.playBitEndTime])),"play"===e&&(this.startTime=(new Date).getTime(),this.player?.currentTime()&&(this.viewerService.playBitStartTime=this.player?.currentTime()),this.updatePlayerEventsMetadata({type:e})),"loadstart"===e&&(this.startTime=(new Date).getTime(),this.setMetaDataConfig=!0),"timeupdate"===e&&(this.previousTime=this.currentTime,this.player&&(this.currentTime=this.player.currentTime()),this.toggleForwardRewindButton()),"seeking"===e&&null===this.seekStart&&(this.seekStart=this.previousTime),"seeked"===e&&(this.updatePlayerEventsMetadata({type:e}),this.currentTime>this.seekStart?this.totalSeekedLength=this.totalSeekedLength+(this.currentTime-this.seekStart):this.seekStart>this.currentTime&&(this.totalSeekedLength=this.totalSeekedLength+(this.seekStart-this.currentTime)),this.viewerService.totalSeekedLength=this.totalSeekedLength,this.seekStart=null,this.player.markers&&this.player.markers.getMarkers&&this.player.markers.getMarkers().forEach(r=>{!this.viewerService.interceptionResponses[r.time]&&r.time0?"/"+i.viewerService.maxScore:""):"")("nextContent",i.nextContent)("userName",i.viewerService.userName)("showExit",i.sideMenuConfig.showExit)("timeSpentLabel",i.viewerService.timeSpent)}}function ie(o,e){1&o&&t._UZ(0,"sb-player-contenterror")}function re(o,e){if(1&o){const i=t.EpF();t.TgZ(0,"div",12,13)(2,"quml-main-player",14),t.NdJ("playerEvent",function(n){t.CHM(i);const a=t.oxw();return t.KtG(a.qumlPlayerEvents(n))}),t.qZA()()}if(2&o){const i=t.oxw();t.xp6(2),t.Q6J("playerConfig",i.QumlPlayerConfig)}}class P{constructor(e,i,r,n,a){this.videoPlayerService=e,this.viewerService=i,this.cdr=r,this.renderer2=n,this.errorService=a,this.telemetryEvent=new t.vpe,this.viewState="player",this.showControls=!0,this.sideMenuConfig={showShare:!0,showDownload:!0,showReplay:!0,showExit:!0},this.isPaused=!1,this.showQumlPlayer=!1,this.QumlPlayerConfig={},this.isFullScreen=!1,this.isInitialized=!1,this.raiseInternetDisconnectionError=()=>{const s=c.uY.internetConnectivity,y=c.N3.internetConnectivity,p=`${s}: ${y}`;this.viewerService.raiseExceptionLog(s,y,p,this.traceId)},this.playerEvent=this.viewerService.playerEvent,this.viewerService.playerEvent.subscribe(s=>{if("pause"===s.type&&(this.isPaused=!0,this.showControls=!0),"play"===s.type&&(this.isPaused=!1),"loadstart"===s.type&&this.viewerService.raiseStartEvent(s),"ended"===s.type&&(this.viewerService.endPageSeen=!0,this.viewerService.raiseEndEvent(),this.viewState="end",this.cdr.detectChanges()),"error"===s.type){let p=c.uY.contentLoadFails,w=c.N3.contentLoadFails;this.viewerService.isAvailableLocally&&(p=c.uY.contentLoadFails,w=c.N3.contentLoadFails),p===c.uY.contentLoadFails&&(this.showContentError=!0),this.viewerService.raiseExceptionLog(p,w,s,this.traceId)}[{type:"volumechange",telemetryEvent:"VOLUME_CHANGE"},{type:"seeking",telemetryEvent:"DRAG"},{type:"fullscreen",telemetryEvent:"FULLSCREEN"},{type:"ratechange",telemetryEvent:"RATE_CHANGE"}].forEach(p=>{s.type===p.type&&this.viewerService.raiseHeartBeatEvent(p.telemetryEvent)})})}onTelemetryEvent(e){this.telemetryEvent.emit(e.detail)}ngOnInit(){if(this.isInitialized=!0,this.playerConfig&&"string"==typeof this.playerConfig)try{this.playerConfig=JSON.parse(this.playerConfig)}catch(e){console.error("Invalid playerConfig: ",e)}setInterval(()=>{this.isPaused||(this.showControls=!1)},5e3),this.nextContent=this.playerConfig?.config?.nextContent,this.traceId=this.playerConfig.config.traceId,this.sideMenuConfig={...this.sideMenuConfig,...this.playerConfig.config.sideMenu},this.videoPlayerService.initialize(this.playerConfig),this.viewerService.initialize(this.playerConfig),window.addEventListener("offline",this.raiseInternetDisconnectionError,!0),this.QumlPlayerConfig.config=this.playerConfig.config,this.QumlPlayerConfig.config.sideMenu.enable=!1,this.QumlPlayerConfig.context=this.playerConfig.context,this.setTelemetryObjectRollup(this.playerConfig.metadata.identifier)}ngOnChanges(e){e.action&&(this.showQumlPlayer||(this.playerAction=this.action)),e?.playerConfig?.firstChange&&this.isInitialized&&this.ngOnInit()}ngAfterViewInit(){const e=this.videoPlayerRef.nativeElement;this.unlistenMouseMove=this.renderer2.listen(e,"mousemove",()=>{this.showControls=!0}),this.unlistenTouchStart=this.renderer2.listen(e,"touchstart",()=>{this.showControls=!0});const i=this.playerConfig.metadata.compatibilityLevel;if(i){const r=this.errorService.checkContentCompatibility(i);r.isCompitable||this.viewerService.raiseExceptionLog(c.uY.contentCompatibility,c.N3.contentCompatibility,r.error.message,this.traceId)}}sideBarEvents(e){this.playerEvent.emit(e),"DOWNLOAD"===e.type&&this.downloadVideo(),["SHARE","DOWNLOAD_MENU","EXIT","CLOSE_MENU","OPEN_MENU","DOWNLOAD_POPUP_CANCEL","DOWNLOAD_POPUP_CLOSE"].forEach(r=>{e.type===r&&this.viewerService.raiseHeartBeatEvent(r),"EXIT"===e.type&&this.viewerService.sidebarMenuEvent.emit("CLOSE_MENU")})}setTelemetryObjectRollup(e){if(this.QumlPlayerConfig.context){this.QumlPlayerConfig&&this.QumlPlayerConfig.context&&this.QumlPlayerConfig.context.objectRollup||(this.QumlPlayerConfig.context.objectRollup={});const r=Object.keys(this.QumlPlayerConfig.context.objectRollup);this.QumlPlayerConfig.context.objectRollup[`l${r.length+1}`]=e}}playContent(e){this.viewerService.raiseHeartBeatEvent(e.type)}replayContent(e){this.playerEvent.emit(e),this.viewState="player",this.viewerService.isEndEventRaised=!1,this.viewerService.raiseHeartBeatEvent("REPLAY"),this.cdr.detectChanges()}exitContent(e){this.playerEvent.emit(e),this.viewerService.raiseHeartBeatEvent("EXIT")}downloadVideo(){const e=document.createElement("a");e.href=this.viewerService.artifactUrl,e.download=this.viewerService.contentName,e.target="_blank",document.body.appendChild(e),e.click(),e.remove(),this.viewerService.raiseHeartBeatEvent("DOWNLOAD")}qumlPlayerEvents(e){if("QUML_SUMMARY"===e.eid){this.showQumlPlayer=!1;const i=parseInt(e.edata.extra.find(n=>"score"===n.id).value,10);this.viewerService.interceptionResponses[this.currentInterceptionTime]={score:i,isSkipped:!1};const r=document.querySelector(`[data-marker-time="${this.currentInterceptionTime}"]`);r&&(r.style.background="green"),this.videoInstance.play(),this.videoInstance.controls(!0),this.viewerService.raiseImpressionEvent("video"),!document.fullscreenElement&&this.isFullScreen&&document.getElementsByClassName("video-js")[0]&&document.getElementsByClassName("video-js")[0].requestFullscreen().catch(n=>console.error(n))}}questionSetData({response:e,time:i,identifier:r}){this.QumlPlayerConfig.metadata=e,this.QumlPlayerConfig.metadata.showStartPage="No",this.QumlPlayerConfig.metadata.showEndPage="No",this.currentInterceptionTime=i,this.currentInterceptionUIId=r,document.fullscreenElement?(this.isFullScreen=!0,document.exitFullscreen().catch(n=>console.error(n))):this.isFullScreen=!1,this.showQumlPlayer=!0,this.viewerService.raiseImpressionEvent("interactive-question-set",{id:r,type:"QuestionSet"}),this.viewerService.raiseHeartBeatEvent("VIDEO_MARKER_SELECTED",{identifier:r,type:"QuestionSet",interceptedAt:i})}playerInstance(e){this.videoInstance=e}ngOnDestroy(){this.viewerService.raiseEndEvent(!0),this.unlistenTouchStart(),this.unlistenMouseMove(),this.viewerService.isEndEventRaised=!1,window.removeEventListener("offline",this.raiseInternetDisconnectionError,!0)}static#e=this.\u0275fac=function(i){return new(i||P)(t.Y36(g),t.Y36(b),t.Y36(t.sBO),t.Y36(t.Qsj),t.Y36(c.T_))};static#t=this.\u0275cmp=t.Xpm({type:P,selectors:[["sunbird-video-player"]],viewQuery:function(i,r){if(1&i&&t.Gf($,7),2&i){let n;t.iGM(n=t.CRH())&&(r.videoPlayerRef=n.first)}},hostBindings:function(i,r){1&i&&t.NdJ("TelemetryEvent",function(a){return r.onTelemetryEvent(a)},!1,t.evT)("beforeunload",function(){return r.ngOnDestroy()},!1,t.Jf7)},inputs:{playerConfig:"playerConfig",action:"action"},outputs:{playerEvent:"playerEvent",telemetryEvent:"telemetryEvent"},features:[t.TTD],decls:8,vars:7,consts:[[1,"sunbird-video-player-container",3,"ngClass"],["videoPlayer",""],["class","sb-player-side-menu-icon notVisible","tabindex","0",3,"ngClass","sidebarMenuEvent",4,"ngIf"],[3,"config","action","questionSetData","playerInstance",4,"ngIf"],[3,"title","config","sidebarEvent",4,"ngIf"],["tabindex","0",3,"contentName","outcomeLabel","outcome","nextContent","userName","showExit","timeSpentLabel","playNextContent","exitContent","replayContent",4,"ngIf"],[4,"ngIf"],["class","sunbird-video-player-container",4,"ngIf"],["tabindex","0",1,"sb-player-side-menu-icon","notVisible",3,"ngClass","sidebarMenuEvent"],[3,"config","action","questionSetData","playerInstance"],[3,"title","config","sidebarEvent"],["tabindex","0",3,"contentName","outcomeLabel","outcome","nextContent","userName","showExit","timeSpentLabel","playNextContent","exitContent","replayContent"],[1,"sunbird-video-player-container"],["qumlPlayer",""],[3,"playerConfig","playerEvent"]],template:function(i,r){1&i&&(t.TgZ(0,"div",0,1),t.YNc(2,W,1,3,"sb-player-side-menu-icon",2),t.YNc(3,X,1,2,"video-player",3),t.YNc(4,ee,1,2,"sb-player-sidebar",4),t.YNc(5,te,1,7,"sb-player-end-page",5),t.YNc(6,ie,1,0,"sb-player-contenterror",6),t.qZA(),t.YNc(7,re,3,1,"div",7)),2&i&&(t.Q6J("ngClass",r.showQumlPlayer?"videoPlayerHide":"videoPlayerShow"),t.xp6(2),t.Q6J("ngIf","player"===r.viewState),t.xp6(1),t.Q6J("ngIf","player"===r.viewState),t.xp6(1),t.Q6J("ngIf","player"===r.viewState),t.xp6(1),t.Q6J("ngIf","end"===r.viewState),t.xp6(1),t.Q6J("ngIf",r.showContentError),t.xp6(1),t.Q6J("ngIf",r.showQumlPlayer))},dependencies:[u.mk,u.O5,c.lk,c.k7,c.XR,c.pE,v.Wv,x],styles:[".sunbird-video-player-container[_ngcontent-%COMP%]{width:100%;height:100%;overflow:hidden;position:relative}.videoPlayerHide[_ngcontent-%COMP%]{display:none}.videoPlayerShow[_ngcontent-%COMP%]{display:block}pdf-menu[_ngcontent-%COMP%]{position:absolute;top:0;left:0;z-index:99}.notVisible[_ngcontent-%COMP%], .BtmNotVisible[_ngcontent-%COMP%]{transition:all 1s ease-in-out;position:absolute;width:100%}.notVisible[_ngcontent-%COMP%]{top:-10rem}.notVisible.isVisible[_ngcontent-%COMP%]{top:0rem}.BtmNotVisible[_ngcontent-%COMP%]{bottom:-10rem}.BtmNotVisible.isVisible[_ngcontent-%COMP%]{bottom:0rem} .sunbird-video-player-container .sb-player-side-menu-icon input[type=checkbox]:checked~#overlay-button span{background:none!important} .sunbird-video-player-container .sb-player-side-menu-icon input[type=checkbox]:checked~#overlay-button span:after, .sunbird-video-player-container .sb-player-side-menu-icon input[type=checkbox]:checked~#overlay-button span:before, .sunbird-video-player-container .sb-player-side-menu-icon input[type=checkbox]:checked~#overlay-button:hover span:before, .sunbird-video-player-container .sb-player-side-menu-icon input[type=checkbox]:checked~#overlay-button:hover span:after{background-color:#ffffffb3!important} .sunbird-video-player-container .sb-player-side-menu-icon label{background:#33333380} .sunbird-video-player-container .sb-player-side-menu-icon label span, .sunbird-video-player-container .sb-player-side-menu-icon label span:before, .sunbird-video-player-container .sb-player-side-menu-icon label span:after{background-color:#ffffffb3!important} .sunbird-pdf-player{overflow:hidden} .pdfViewer .page{background:none!important;border-image:none!important;border:0!important} #toolbarContainer{background:none!important;height:auto!important} #viewerContainer{position:relative!important;height:calc(100% - 3rem)} .html, .body, .pdf-viewer button, .pdf-viewer input, .pdf-viewer select{font-size:inherit!important} .findbar, .secondaryToolbar, html[dir=ltr] #toolbarContainer, html[dir=rtl] #toolbarContainer{box-shadow:none!important} .zoom{min-height:inherit!important} html[dir=rtl] .sb-pdf-reading-status{left:auto;right:1rem}.sb-pdf-reading-status[_ngcontent-%COMP%]{color:var(--gray-800);font-size:.75rem;position:absolute;left:1rem;bottom:1rem;display:flex;align-items:center;background:var(--white);border-radius:.5rem;padding:.25em .5rem;z-index:5;line-height:normal}.sb-pdf-reading-status[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{background:var(--gray-800);width:.25rem;height:.25rem;display:block;margin:0px .5rem;border-radius:50%}.sbt-pdf-footer[_ngcontent-%COMP%]{background:var(--white);position:absolute;bottom:0;width:100%;height:3rem;display:flex;align-items:center;justify-content:flex-end;padding:.75rem .5rem}@media all and (orientation: landscape){ .visible-only-potrait{display:none}}@media all and (orientation: portrait){ #viewerContainer{height:calc(100% - 6rem)!important} .visible-only-landscape{display:none} .visible-only-potrait{display:block} .file-download__popup{height:15.125rem} .pdf-endpage{display:block!important;position:relative} .pdf-endpage__left-panel{margin-top:6rem} .pdf-endpage__right-panel .title-section{position:absolute;top:0;left:0;right:0}}@media all and (max-width: 640px){.visible-only-landscape[_ngcontent-%COMP%]{display:none}.visible-only-potrait[_ngcontent-%COMP%]{display:block}}@media all and (min-width: 640px){.visible-only-landscape[_ngcontent-%COMP%]{display:block}.visible-only-potrait[_ngcontent-%COMP%]{display:none}}"]})}class j{static#e=this.\u0275fac=function(i){return new(i||j)};static#t=this.\u0275mod=t.oAB({type:j});static#i=this.\u0275inj=t.cJS({providers:[c.T_,{provide:c.EO,useValue:{contentCompatibilityLevel:5}}],imports:[u.ez,N.u5,k.JF,c.gQ,v.e3]})}var O=l(2130),ne=l(3994),ae=l(7965);class T{constructor(e,i){this.document=e,this.http=i,this.listUrl=e.defaultView.questionListUrl,this.questionSetBaseUrl=e.defaultView.questionSetBaseUrl}getQuestionSet(e){if(this.questionSetBaseUrl){const i=this.http.get(`${this.questionSetBaseUrl}/v1/hierarchy/${e}`),r=this.http.get(`${this.questionSetBaseUrl}/v1/read/${e}?fields=instructions`);return(0,O.D)([i,r]).pipe((0,E.U)(n=>({qs:n[0].result.questionSet})))}}getAllQuestionSet(e){const i=e.map(r=>this.http.get(`${this.questionSetBaseUrl}/v1/hierarchy/${r}?fields=maxScore`));return(0,O.D)(i).pipe((0,E.U)(r=>r.map(n=>n.result.questionSet.maxScore)))}getQuestions(e){if(this.listUrl){const i={url:this.listUrl,data:{request:{search:{identifier:e}}}};return this.post(i).pipe((0,E.U)(r=>r.result))}}getQuestion(e){if(this.listUrl){const i={url:this.listUrl,data:{request:{search:{identifier:[e]}}}};return this.post(i).pipe((0,E.U)(r=>r.result))}}post(e){return this.http.post(e.url,e.data,{headers:{"Content-Type":"application/json"}}).pipe((0,ae.zg)(r=>"OK"!==r.responseCode?(0,ne._)(r):(0,F.of)(r)))}static#e=this.\u0275fac=function(i){return new(i||T)(t.LFG(u.K0),t.LFG(k.eN))};static#t=this.\u0275prov=t.Yz7({token:T,factory:T.\u0275fac})}class M{constructor(e){this.injector=e}ngDoBootstrap(){const e=(0,B.iD)(P,{injector:this.injector});customElements.define("sunbird-video-player",e)}static#e=this.\u0275fac=function(i){return new(i||M)(t.LFG(t.zs3))};static#t=this.\u0275mod=t.oAB({type:M});static#i=this.\u0275inj=t.cJS({providers:[c.T_,{provide:v.wX,useClass:T},{provide:c.EO,useValue:{contentCompatibilityLevel:5}}],imports:[L.b2,u.ez,N.u5,k.JF,c.gQ,v.e3]})}L.q6().bootstrapModule(M).catch(o=>console.error(o))},5893:()=>{}},S=>{S.O(0,["vendor"],()=>{return L=5309,S(S.s=L);var L});S.O()}]); //# sourceMappingURL=main.js.map /*! videojs-markers - v0.5.0 - 2015-08-01 * Copyright (c) 2015 ; Licensed */ diff --git a/web-component/package.json b/web-component/package.json index fac45632..83fe1c4d 100644 --- a/web-component/package.json +++ b/web-component/package.json @@ -1,6 +1,6 @@ { "name": "@project-sunbird/sunbird-video-player-web-component", - "version": "1.1.1", + "version": "1.2.0", "description": "The web component package for the sunbird video player", "main": "sunbird-video-player.js", "scripts": { diff --git a/web-component/styles.css b/web-component/styles.css index 1cbda37a..95957525 100644 --- a/web-component/styles.css +++ b/web-component/styles.css @@ -1,4 +1,4 @@ -.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;align-items:center;width:100%;transition:transform .6s ease;backface-visibility:hidden;perspective:1000px}@media screen and (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{transform:translate(0)}@supports (transform-style: preserve-3d){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{transform:translateZ(0)}}.carousel-item-next,.active.carousel-item-right{transform:translate(100%)}@supports (transform-style: preserve-3d){.carousel-item-next,.active.carousel-item-right{transform:translate3d(100%,0,0)}}.carousel-item-prev,.active.carousel-item-left{transform:translate(-100%)}@supports (transform-style: preserve-3d){.carousel-item-prev,.active.carousel-item-left{transform:translate3d(-100%,0,0)}}.carousel-fade .carousel-item{opacity:0;transition-duration:.6s;transition-property:opacity}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active,.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev{transform:translate(0)}@supports (transform-style: preserve-3d){.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active,.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev{transform:translateZ(0)}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat center center;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#ffffff80}.carousel-indicators li:before{position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li:after{position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}[class^=sb-icon-],[class*=sb-icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;font-size:inherit;text-transform:none;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sb-icon-preview:before{content:"\e909"}.sb-icon-refresh:before{content:"\e90c"}.sb-icon-reviewer:before{content:"\e90a"}.sb-icon-folder:before{content:"\e902"}.sb-icon-comment:before{content:"\e908"}.sb-icon-send:before{content:"\e90b"}.sb-icon-book:before{content:"\e900"}.sb-icon-content:before{content:"\e901"}.sb-icon-collection:before{content:"\e903"}.sb-icon-doc:before{content:"\e904"}.sb-icon-mp3:before{content:"\e905"}.sb-icon-open-book:before{content:"\e906"}.sb-icon-video:before{content:"\e907"}.sb-lock-icon{cursor:pointer}[class*=sb-icon-primary]{background-color:var(--primary-color)}[class*=sb-icon-secondary]{background-color:var(--secondary-color)}[class*=sb-icon-warning]{background-color:var(--tertiary-color)}[class*=sb-icon-error]{background-color:var(--red)}.info-icon{background-color:var(--gray-400);-webkit-mask-size:contain;-webkit-mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-size:contain;mask-position:50% 50%;mask-repeat:no-repeat;width:1rem;height:1rem;margin-left:.25rem;display:inline-block;vertical-align:bottom}.icon-arrow-round-down{transform:rotate(90deg)}.icon-svg{position:relative;top:.0625rem;display:inline-block;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;opacity:1}.icon-svg svg.icon{width:100%;height:inherit}.icon-svg--xxs{width:var(--icon-svg-xxs);height:var(--icon-svg-xxs)}.icon-svg--xs{width:var(--icon-svg-xs);height:var(--icon-svg-xs)}.icon-svg--sm{width:var(--icon-svg-sm);height:var(--icon-svg-sm)}.icon-svg--md{width:var(--icon-svg-md);height:var(--icon-svg-md)}.icon-svg--lg{width:var(--icon-svg-lg);height:var(--icon-svg-lg)}.icon-svg--xl{width:var(--icon-svg-xl);height:var(--icon-svg-xl)}.icon-svg--white{fill:var(--white)}.icon-svg--primary{fill:var(--primary-color)}.icon-svg--secondary{fill:var(--secondary-color)}.icon-svg--tertiary{fill:var(--tertiary-color)}.icon-svg--red{fill:var(--red-400)}.icon-svg--gray{fill:var(--gray-800)}*,*:before,*:after{box-sizing:border-box}html{font-family:inherit;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:var(--font-stack-en);font-size:1rem;font-weight:400;line-height:1.5;color:var(--gray-800);text-align:left;background:#E5EDF5}[tabindex="-1"]:focus{outline:none!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:theme-color("primary");text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#868e96;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:0px dotted;outline:0px auto transparent}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}.sb-bg-color-gray-hs{background:var(--gray-hs)!important}.sb-color-gray-hs{color:var(--gray-hs)!important}.sb-bg-color-gray{background:var(--gray)!important}.sb-color-gray{color:var(--gray)!important}.sb-bg-color-gray-0{background:var(--gray-0)!important}.sb-color-gray-0{color:var(--gray-0)!important}.sb-bg-color-gray-100{background:var(--gray-100)!important}.sb-color-gray-100{color:var(--gray-100)!important}.sb-bg-color-gray-200{background:var(--gray-200)!important}.sb-color-gray-200{color:var(--gray-200)!important}.sb-bg-color-gray-300{background:var(--gray-300)!important}.sb-color-gray-300{color:var(--gray-300)!important}.sb-bg-color-gray-400{background:var(--gray-400)!important}.sb-color-gray-400{color:var(--gray-400)!important}.sb-bg-color-gray-800{background:var(--gray-800)!important}.sb-color-gray-800{color:var(--gray-800)!important}.sb-bg-color-primary{background:var(--primary-400)!important}.sb-color-primary{color:var(--primary-400)!important}.sb-bg-color-primary-0{background:var(--primary-0)!important}.sb-color-primary-0{color:var(--primary-0)!important}.sb-bg-color-primary-100{background:var(--primary-100)!important}.sb-color-primary-100{color:var(--primary-100)!important}.sb-bg-color-primary-200{background:var(--primary-200)!important}.sb-color-primary-200{color:var(--primary-200)!important}.sb-bg-color-primary-250{background:var(--primary-250)!important}.sb-color-primary-250{color:var(--primary-250)!important}.sb-bg-color-primary-300{background:var(--primary-300)!important}.sb-color-primary-300{color:var(--primary-300)!important}.sb-bg-color-primary-400{background:var(--primary-400)!important}.sb-color-primary-400{color:var(--primary-400)!important}.sb-bg-color-primary-600{background:var(--primary-600)!important}.sb-color-primary-600{color:var(--primary-600)!important}.sb-bg-color-primary-800{background:var(--primary-800)!important}.sb-color-primary-800{color:var(--primary-800)!important}.sb-bg-color-secondary{background:var(--green)!important}.sb-color-secondary{color:var(--green)!important}.sb-bg-color-secondary-0{background:var(--secondary-0)!important}.sb-color-secondary-0{color:var(--secondary-0)!important}.sb-bg-color-secondary-100{background:var(--secondary-100)!important}.sb-color-secondary-100{color:var(--secondary-100)!important}.sb-bg-color-secondary-200{background:var(--secondary-200)!important}.sb-color-secondary-200{color:var(--secondary-200)!important}.sb-bg-color-secondary-400{background:var(--secondary-400)!important}.sb-color-secondary-400{color:var(--secondary-400)!important}.sb-bg-color-tertiary{background:var(--orange)!important}.sb-color-tertiary{color:var(--orange)!important}.sb-bg-color-tertiary-0{background:var(--tertiary-0)!important}.sb-color-tertiary-0{color:var(--tertiary-0)!important}.sb-bg-color-tertiary-100{background:var(--tertiary-100)!important}.sb-color-tertiary-100{color:var(--tertiary-100)!important}.sb-bg-color-tertiary-400{background:var(--tertiary-400)!important}.sb-color-tertiary-400{color:var(--tertiary-400)!important}.sb-bg-color-red{background:var(--red)!important}.sb-color-red{color:var(--red)!important}.sb-bg-color-red-0{background:var(--red-0)!important}.sb-color-red-0{color:var(--red-0)!important}.sb-bg-color-red-100{background:var(--red-100)!important}.sb-color-red-100{color:var(--red-100)!important}.sb-bg-color-red-400{background:var(--red-400)!important}.sb-color-red-400{color:var(--red-400)!important}.sb-bg-color-info{background:var(--primary-400)!important}.sb-color-info{color:var(--primary-400)!important}.sb-bg-color-success{background:var(--secondary-200)!important}.sb-color-success{color:var(--secondary-200)!important}.sb-bg-color-warning{background:var(--tertiary-400)!important}.sb-color-warning{color:var(--tertiary-400)!important}.sb-bg-color-error{background:var(--red-400)!important}.sb-color-error{color:var(--red-400)!important}.sb-bg-color-white{background:var(--white)!important}.sb-color-white{color:var(--white)!important}.sb-bg-color-black{background:var(--black)!important}.sb-color-black{color:var(--black)!important}.sb-bg-white{background:var(--white)}.sb-bg-none{background:none!important}.color-3,.sb-text-gray-800{color:var(--gray-800)}.sb-bg-color-black{background-color:var(--black)}.bg-contain{background-position:center;background-repeat:no-repeat;background-size:contain}.opacity0{opacity:var(--alpha0)!important}.opacity10{opacity:var(--alpha10)!important}.opacity20{opacity:var(--alpha20)!important}.opacity25{opacity:var(--alpha25)!important}.opacity30{opacity:var(--alpha30)!important}.opacity40{opacity:var(--alpha40)!important}.opacity50{opacity:var(--alpha50)!important}.opacity60{opacity:var(--alpha60)!important}.opacity70{opacity:var(--alpha70)!important}.opacity75{opacity:var(--alpha75)!important}.opacity80{opacity:var(--alpha80)!important}.opacity90{opacity:var(--alpha90)!important}.opacity100{opacity:var(--alpha100)!important}.w-100{width:100%;max-width:100%}.w-90{width:90%;max-width:90%}.w-80{width:80%;max-width:80%}.w-75{width:75%;max-width:75%}.w-70{width:70%;max-width:70%}.w-60{width:60%;max-width:60%}.w-50{width:50%;max-width:50%}.w-40{width:40%;max-width:40%}.w-30{width:30%;max-width:30%}.w-25{width:25%;max-width:25%}.w-20{width:20%;max-width:20%}.w-auto{width:auto;max-width:auto}.h-100{height:100%;max-height:100%}.height-auto{height:auto!important}.sb-mw-100{max-width:100%!important}.min-height-auto{min-height:auto!important}:root{--font-stack-en: "Noto Sans", "Noto Sans Devanagari", "Noto Sans Tamil", "Noto Sans Bengali", "Noto Sans Malayalam", "Noto Sans Gurmukhi", "Noto Sans Gujarati", "Noto Sans Telugu", "Noto Sans Kannada", "Noto Sans Oriya", "Noto Nastaliq Urdu", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-stack-hi: "Noto Sans Devanagari", "Noto Sans", "Noto Sans Tamil", "Noto Sans Bengali", "Noto Sans Malayalam", "Noto Sans Gurmukhi", "Noto Sans Gujarati", "Noto Sans Telugu", "Noto Sans Kannada", "Noto Sans Oriya", "Noto Nastaliq Urdu", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-stack-ur: "Noto Sans", "Noto Nastaliq Urdu", "Noto Sans Devanagari", "Noto Sans Tamil", "Noto Sans Bengali", "Noto Sans Malayalam", "Noto Sans Gurmukhi", "Noto Sans Gujarati", "Noto Sans Telugu", "Noto Sans Kannada", "Noto Sans Oriya", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--blue: #024f9d;--green: #008840;--orange: #e55a28;--red: #ff4558;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--yellow: #ffc107;--teal: #20c997;--cyan: #17a2b8;--black: #000000;--white: #ffffff;--gray-hs: 0, 0%;--gray: hsl(var(--gray-hs), 20%);--gray-0: hsl(var(--gray-hs), 95%);--gray-100: hsl(var(--gray-hs), 80%);--gray-200: hsl(var(--gray-hs), 60%);--gray-300: hsl(var(--gray-hs), 59%);--gray-400: hsl(var(--gray-hs), 40%);--gray-800: var(--gray);--primary-color: #024f9d;--secondary-color: #008840;--tertiary-color: #e55a28;--primary-0: #f3f7fa;--primary-100: #edf4f9;--primary-200: #80a7ce;--primary-250: #d3e7f4;--primary-300: #7ab4ee;--primary-400: var(--primary-color);--primary-600: #005391;--primary-800: #002e50;--secondary-0: #e1ffdf;--secondary-100: #00c786;--secondary-200: #07bc81;--secondary-400: var(--secondary-color);--tertiary-0: #feedd7;--tertiary-100: #ffa11d;--tertiary-400: var(--tertiary-color);--red-0: #fbccd1;--red-100: #ff6979;--red-400: var(--red);--info-color: var(--blue);--success-color: var(--green);--warning-color: var(--orange);--danger-color: var(--red);--body-background-color: var(--primary-0);--default-text-color: var(--gray-800);--bg-body: var(--primary-0);--body-color: var(--gray-800);--alpha0: 0;--alpha25: .25;--alpha50: .5;--alpha75: .75;--font-default-size: .875rem;--font-size-base: var(--font-default-size);--font-weight-light: 300;--font-weight-normal: 400;--font-weight-bold: 700;--font-weight-base: var(--font-weight-normal);--line-height-base: calc(var(--font-size-base) * 1.61803398875);--h1-font-size: 2rem;--h2-font-size: 1.75rem;--h3-font-size: 1.5rem;--h4-font-size: 1.2rem;--h5-font-size: 1rem;--h6-font-size: var(--font-size-base);--font-size-lg: var(--h4-font-size);--font-size-md: var(--h5-font-size);--font-size-normal: var(--font-size-base);--font-size-sm: .75rem;--font-size-xs: .625rem;--p-font-size: var(--font-size-base);--base-font-size: .875rem;--base-block-space: .5rem;--icon-svg-xxs: .75rem;--icon-svg-xs: calc(var(--base-block-space) * 2);--icon-svg-sm: calc(var(--base-block-space) * 3);--icon-svg-md: calc(var(--base-block-space) * 4);--icon-svg-lg: calc(var(--base-block-space) * 5);--icon-svg-xl: calc(var(--base-block-space) * 6);--rc-96C8DA: #96C8DA;--rc-0076FE: #0076FE;--rc-E5EDF5: #E5EDF5;--rc-7c7b7b: #7c7b7b;--rc-f5f5f5: #f5f5f5;--rc-fdfdfd: #fdfdfd;--rc-dedede: #dedede;--rc-F5F9FC: #F5F9FC;--rc-c4c4c4: #c4c4c4;--rc-d8d8d8: #d8d8d8;--rc-e9e5e5: #e9e5e5;--rc-dddddd: #dddddd;--rc-7b86f4: #7b86f4;--rc-d0d0d0: #d0d0d0;--rc-5c8db7: #5c8db7;--rc-91aecc: #91aecc;--rc-f9f9f9: #f9f9f9;--rc-d4d3d3: #d4d3d3;--rc-FAFAFA: #FAFAFA;--rc-866A6A: #866a6a;--rc-979797: #979797;--rc-e0e1e2: #e0e1e2;--rc-00BD7F: #00BD7F;--rc-9F9F9F: #9F9F9F;--rc-F3F8FF: #F3F8FF;--rc-80A7CE: #80A7CE;--rc-9b9b9b: #9b9b9b;--rc-2ca58d: #2ca58d;--rc-007AFF: #007AFF;--rc-bdbdbd: #bdbdbd;--rc-cecece: #cecece;--rc-2972a4: #2972a4;--rc-E0F1FD: #E0F1FD;--rc-C8D6EA: #C8D6EA;--rc-e2e3e5: #e2e3e5;--rc-BCBEC0: #BCBEC0;--rc-d4d4d5: #d4d4d5;--rc-d4d8da: #d4d8da;--rc-bfe1cf: #bfe1cf;--rc-289fd9: #289fd9;--rc-e68900: #e68900;--rc-2f4272: #2f4272;--rc-e0e0e0: #e0e0e0;--rc-2361ff: #2361ff;--rc-ffb300: #ffb300;--rc-d8dee2: #d8dee2;--rc-252525: #252525;--rc-fcf2d6: #fcf2d6;--rc-add8e6: #add8e6;--rc-afd9e7: #afd9e7;--rc-D9E4F2: #D9E4F2;--rc-88B7E6: #88B7E6;--rc-4a4a4a: #4a4a4a;--rc-fff6f6: #fff6f6;--rc-f7f7f7: #f7f7f7;--rc-66c7f4: #66c7f4;--rc-1B4785: #1B4785;--rc-a9a9a9: #a9a9a9;--rc-1b1c1d: #1b1c1d;--rc-dededf: #dededf;--rc-aaaaaa: #aaaaaa;--rc-042D55: #042D55;--rc-eeeeee: #eeeeee;--rc-bbbbbb: #bbbbbb;--rc-009D53: #009D53;--rc-E0EFFF: #E0EFFF;--rc-196DAB: #196DAB;--rc-c2c2c2: #c2c2c2;--rc-e5e5e5: #e5e5e5;--rc-c3c3c3: #c3c3c3;--rc-00abc7:#00abc7;--rc-FCE6E6:#FCE6E6;--rc-DECACA:#DECACA;--rc-424242:#424242;--rc-F5D7D7:#F5D7D7;--rc-F7FFF5:#F7FFF5;--rc-D3DED1:#D3DED1;--rc-EBF6E0:#EBF6E0;--rc-F6F6F6:#F6F6F6;--rc-33B6CC:#33B6CC;--rc-2dadc2:#2dadc2;--rc-0fbad6:#0fbad6;--rc-f7ffec:#f7ffec;--rc-d2ddc7:#d2ddc7;--rc-ffe1e1:#ffe1e1;--rc-e6c8c8:#e6c8c8;--rc-f56b56:#f56b56;--rc-dc523d:#dc523d;--rc-e65c47:#e65c47;--rc-565c70:#565c70;--rc-rgba-black: 0, 0, 0;--rc-rgba-white: 255, 255, 255;--rc-rgba-gray: 51, 51, 51;--rc-rgba-primary: 2, 79, 157;--rc-rgba-primary-300: 41, 114, 164;--rc-rgba-gray-300: 34, 36, 38;--rc-rgba-866a6a: 134, 106, 106;--rc-rgba-d0d0d0: 208, 208, 208;--rc-rgba-7b86f4: 123, 134, 244;--rc-rgba-C8D6EA: 200, 214, 234;--primary-theme: #FFD954;--sbt-theme-bg: var(--primary-theme);--sbt-header-bg: var(--primary-theme);--sbt-body-bg: #F2F2EA;--sbt-body-bg2: #E9E8D9;--sbt-primary-bg: var(--primary-theme);--sbt-border-chapter: #E4E8EE;--lazyload-bg:#f6f7f8;--grey-nuance-lighter: #eeeeee;--grey-nuance-darker: #dddddd;--fade-grey: #e8e8e8}h1,.sb-h1{font-size:var(--h1-font-size);line-height:calc(var(--h1-font-size) * 1.6180339888);margin:0;padding:0}h2,.sb-h2{font-size:var(--h2-font-size);line-height:calc(var(--h2-font-size) * 1.6180339888);margin:0;padding:0}h3,.sb-h3{font-size:var(--h3-font-size);line-height:calc(var(--h3-font-size) * 1.6180339888);margin:0;padding:0}h4,.sb-h4{font-size:var(--h4-font-size);line-height:calc(var(--h4-font-size) * 1.6180339888);margin:0;padding:0}h5,.sb-h5{font-size:var(--h5-font-size);line-height:calc(var(--h5-font-size) * 1.6180339888);margin:0;padding:0}h6,.sb-h6{font-size:var(--h6-font-size);line-height:calc(var(--h6-font-size) * 1.6180339888);margin:0;padding:0}.fmedium{font-size:var(--font-size-md)!important}.fnormal{font-size:var(--font-size-normal)!important}.fsmall{font-size:var(--font-size-sm)!important}.fxsmall{font-size:var(--font-size-xs)!important}.fs-0-785{font-size:.785rem!important}.fs-0-92{font-size:.9286rem!important}.fs-1{font-size:1rem!important}.fs-1-143{font-size:1.143rem!important}.fs-1-16{font-size:1.16rem!important}.fs-1-286{font-size:1.286rem!important}.fs-1-3{font-size:1.3rem!important}.fs-1-429{font-size:1.429rem!important}.fs-1-5{font-size:1.5rem!important}.fs-1-7{font-size:1.7rem!important}.fs-2{font-size:2rem!important}.fs-2-5{font-size:2.5rem!important}.fs-2-57{font-size:2.571rem!important}.fs-3{font-size:3rem!important}.fs-3-5{font-size:3.5rem!important}.text-capitalize{text-transform:capitalize!important}.text-uppercase{text-transform:uppercase!important}.text-lowercase,.text-sentencecase{text-transform:lowercase!important}.text-inherit{text-transform:inherit!important}.text-sentencecase:first-letter{text-transform:uppercase!important}.font-weight-bold{font-weight:700!important}.font-weight-normal{font-weight:400!important}.break-word{word-break:break-word!important}.break-all{word-break:break-all!important}.cursor-pointer{cursor:pointer!important}.cursor-text{cursor:text!important}.va-bottom{vertical-align:bottom!important}.va-middle{vertical-align:middle!important}.va-top{vertical-align:top!important}p,.sb-para{font-size:var(--p-font-size);line-height:calc(var(--p-font-size) * 1.6180339888)}.font-italic{font-style:italic}a,a:hover{color:var(--primary-color)}a:focus{outline:0}.white-space-nowrap{white-space:nowrap!important}.text-center{text-align:center!important}.text-right{text-align:right!important}html[dir=rtl] .text-right,.text-left{text-align:left!important}html[dir=rtl] .text-left{text-align:right!important}.text-underline{text-decoration:underline!important}.lineHeight-normal{line-height:normal!important}.sb__ellipsis{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.sb__ellipsis--two{-webkit-line-clamp:2}.sb__ellipsis--three{-webkit-line-clamp:3}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.d-inline-block{display:inline-block!important}.d-block,.show{display:block!important}.d-flex,.flex-ai-jc-center,.flex-jc-ai-center{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none,.hide{display:none!important}@media only screen and (max-width: 1023px){[class*="mobile hidden"],[class*="tablet only"]:not(.mobile),[class*="computer only"]:not(.mobile),[class*="large screen only"]:not(.mobile),[class*="widescreen only"]:not(.mobile),[class*="or lower hidden"]{display:none!important}}@media only screen and (min-width: 1024px){[class*="mobile only"]:not(.computer),[class*="tablet only"]:not(.computer),[class*="computer hidden"],[class*="large screen only"]:not(.computer),[class*="widescreen only"]:not(.computer),[class*="or lower hidden"]:not(.tablet):not(.mobile){display:none!important}}.relative{position:relative!important}.absolute{position:absolute!important}.fixed{position:fixed!important}.right-0{right:0!important}html[dir=rtl] .right-0,.left-0{left:0!important}html[dir=rtl] .left-0{right:0!important}.top-50{top:50%!important;transform:translateY(-50%)}.bottom-0{bottom:0!important}.bottom-5{bottom:5px!important}.sb-sticky-bottom,.sb-sticky-top{position:sticky;z-index:999999}.sb-sticky-bottom{bottom:0}.sb-sticky-top{top:0}.zindex-1{z-index:1!important}.zindex-2{z-index:2!important}.zindex-9{z-index:9!important}.zindex-99{z-index:99!important}.zindex-999{z-index:999!important}.zindex-9999{z-index:9999!important}.zindex-99999{z-index:99999!important}.m-0{margin:0rem!important}.mt-0{margin-top:0rem!important}.mb-0{margin-bottom:0rem!important}.my-0{margin-top:0rem!important;margin-bottom:0rem!important}.mx-0{margin-left:0rem!important;margin-right:0rem!important}.ml-0{margin-left:0rem!important}html[dir=rtl] .ml-0{margin-right:0rem!important;margin-left:0!important}.mr-0{margin-right:0rem!important}html[dir=rtl] .mr-0{margin-left:0rem!important;margin-right:0!important}.m-2{margin:.125rem!important}.mt-2{margin-top:.125rem!important}.mb-2{margin-bottom:.125rem!important}.my-2{margin-top:.125rem!important;margin-bottom:.125rem!important}.mx-2{margin-left:.125rem!important;margin-right:.125rem!important}.ml-2{margin-left:.125rem!important}html[dir=rtl] .ml-2{margin-right:.125rem!important;margin-left:0!important}.mr-2{margin-right:.125rem!important}html[dir=rtl] .mr-2{margin-left:.125rem!important;margin-right:0!important}.m-3{margin:.1875rem!important}.mt-3{margin-top:.1875rem!important}.mb-3{margin-bottom:.1875rem!important}.my-3{margin-top:.1875rem!important;margin-bottom:.1875rem!important}.mx-3{margin-left:.1875rem!important;margin-right:.1875rem!important}.ml-3{margin-left:.1875rem!important}html[dir=rtl] .ml-3{margin-right:.1875rem!important;margin-left:0!important}.mr-3{margin-right:.1875rem!important}html[dir=rtl] .mr-3{margin-left:.1875rem!important;margin-right:0!important}.m-4{margin:.25rem!important}.mt-4{margin-top:.25rem!important}.mb-4{margin-bottom:.25rem!important}.my-4{margin-top:.25rem!important;margin-bottom:.25rem!important}.mx-4{margin-left:.25rem!important;margin-right:.25rem!important}.ml-4{margin-left:.25rem!important}html[dir=rtl] .ml-4{margin-right:.25rem!important;margin-left:0!important}.mr-4{margin-right:.25rem!important}html[dir=rtl] .mr-4{margin-left:.25rem!important;margin-right:0!important}.m-5{margin:.3125rem!important}.mt-5{margin-top:.3125rem!important}.mb-5{margin-bottom:.3125rem!important}.my-5{margin-top:.3125rem!important;margin-bottom:.3125rem!important}.mx-5{margin-left:.3125rem!important;margin-right:.3125rem!important}.ml-5{margin-left:.3125rem!important}html[dir=rtl] .ml-5{margin-right:.3125rem!important;margin-left:0!important}.mr-5{margin-right:.3125rem!important}html[dir=rtl] .mr-5{margin-left:.3125rem!important;margin-right:0!important}.m-8{margin:.5rem!important}.mt-8{margin-top:.5rem!important}.mb-8{margin-bottom:.5rem!important}.my-8{margin-top:.5rem!important;margin-bottom:.5rem!important}.mx-8{margin-left:.5rem!important;margin-right:.5rem!important}.ml-8{margin-left:.5rem!important}html[dir=rtl] .ml-8{margin-right:.5rem!important;margin-left:0!important}.mr-8{margin-right:.5rem!important}html[dir=rtl] .mr-8{margin-left:.5rem!important;margin-right:0!important}.m-10{margin:.625rem!important}.mt-10{margin-top:.625rem!important}.mb-10{margin-bottom:.625rem!important}.my-10{margin-top:.625rem!important;margin-bottom:.625rem!important}.mx-10{margin-left:.625rem!important;margin-right:.625rem!important}.ml-10{margin-left:.625rem!important}html[dir=rtl] .ml-10{margin-right:.625rem!important;margin-left:0!important}.mr-10{margin-right:.625rem!important}html[dir=rtl] .mr-10{margin-left:.625rem!important;margin-right:0!important}.m-12{margin:.75rem!important}.mt-12{margin-top:.75rem!important}.mb-12{margin-bottom:.75rem!important}.my-12{margin-top:.75rem!important;margin-bottom:.75rem!important}.mx-12{margin-left:.75rem!important;margin-right:.75rem!important}.ml-12{margin-left:.75rem!important}html[dir=rtl] .ml-12{margin-right:.75rem!important;margin-left:0!important}.mr-12{margin-right:.75rem!important}html[dir=rtl] .mr-12{margin-left:.75rem!important;margin-right:0!important}.m-15{margin:.9375rem!important}.mt-15{margin-top:.9375rem!important}.mb-15{margin-bottom:.9375rem!important}.my-15{margin-top:.9375rem!important;margin-bottom:.9375rem!important}.mx-15{margin-left:.9375rem!important;margin-right:.9375rem!important}.ml-15{margin-left:.9375rem!important}html[dir=rtl] .ml-15{margin-right:.9375rem!important;margin-left:0!important}.mr-15{margin-right:.9375rem!important}html[dir=rtl] .mr-15{margin-left:.9375rem!important;margin-right:0!important}.m-16{margin:1rem!important}.mt-16{margin-top:1rem!important}.mb-16{margin-bottom:1rem!important}.my-16{margin-top:1rem!important;margin-bottom:1rem!important}.mx-16{margin-left:1rem!important;margin-right:1rem!important}.ml-16{margin-left:1rem!important}html[dir=rtl] .ml-16{margin-right:1rem!important;margin-left:0!important}.mr-16{margin-right:1rem!important}html[dir=rtl] .mr-16{margin-left:1rem!important;margin-right:0!important}.m-20{margin:1.25rem!important}.mt-20{margin-top:1.25rem!important}.mb-20{margin-bottom:1.25rem!important}.my-20{margin-top:1.25rem!important;margin-bottom:1.25rem!important}.mx-20{margin-left:1.25rem!important;margin-right:1.25rem!important}.ml-20{margin-left:1.25rem!important}html[dir=rtl] .ml-20{margin-right:1.25rem!important;margin-left:0!important}.mr-20{margin-right:1.25rem!important}html[dir=rtl] .mr-20{margin-left:1.25rem!important;margin-right:0!important}.m-24{margin:1.5rem!important}.mt-24{margin-top:1.5rem!important}.mb-24{margin-bottom:1.5rem!important}.my-24{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.mx-24{margin-left:1.5rem!important;margin-right:1.5rem!important}.ml-24{margin-left:1.5rem!important}html[dir=rtl] .ml-24{margin-right:1.5rem!important;margin-left:0!important}.mr-24{margin-right:1.5rem!important}html[dir=rtl] .mr-24{margin-left:1.5rem!important;margin-right:0!important}.m-30{margin:1.875rem!important}.mt-30{margin-top:1.875rem!important}.mb-30{margin-bottom:1.875rem!important}.my-30{margin-top:1.875rem!important;margin-bottom:1.875rem!important}.mx-30{margin-left:1.875rem!important;margin-right:1.875rem!important}.ml-30{margin-left:1.875rem!important}html[dir=rtl] .ml-30{margin-right:1.875rem!important;margin-left:0!important}.mr-30{margin-right:1.875rem!important}html[dir=rtl] .mr-30{margin-left:1.875rem!important;margin-right:0!important}.m-32{margin:2rem!important}.mt-32{margin-top:2rem!important}.mb-32{margin-bottom:2rem!important}.my-32{margin-top:2rem!important;margin-bottom:2rem!important}.mx-32{margin-left:2rem!important;margin-right:2rem!important}.ml-32{margin-left:2rem!important}html[dir=rtl] .ml-32{margin-right:2rem!important;margin-left:0!important}.mr-32{margin-right:2rem!important}html[dir=rtl] .mr-32{margin-left:2rem!important;margin-right:0!important}.m-40{margin:2.5rem!important}.mt-40{margin-top:2.5rem!important}.mb-40{margin-bottom:2.5rem!important}.my-40{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.mx-40{margin-left:2.5rem!important;margin-right:2.5rem!important}.ml-40{margin-left:2.5rem!important}html[dir=rtl] .ml-40{margin-right:2.5rem!important;margin-left:0!important}.mr-40{margin-right:2.5rem!important}html[dir=rtl] .mr-40{margin-left:2.5rem!important;margin-right:0!important}.m-48{margin:3rem!important}.mt-48{margin-top:3rem!important}.mb-48{margin-bottom:3rem!important}.my-48{margin-top:3rem!important;margin-bottom:3rem!important}.mx-48{margin-left:3rem!important;margin-right:3rem!important}.ml-48{margin-left:3rem!important}html[dir=rtl] .ml-48{margin-right:3rem!important;margin-left:0!important}.mr-48{margin-right:3rem!important}html[dir=rtl] .mr-48{margin-left:3rem!important;margin-right:0!important}.m-50{margin:3.125rem!important}.mt-50{margin-top:3.125rem!important}.mb-50{margin-bottom:3.125rem!important}.my-50{margin-top:3.125rem!important;margin-bottom:3.125rem!important}.mx-50{margin-left:3.125rem!important;margin-right:3.125rem!important}.ml-50{margin-left:3.125rem!important}html[dir=rtl] .ml-50{margin-right:3.125rem!important;margin-left:0!important}.mr-50{margin-right:3.125rem!important}html[dir=rtl] .mr-50{margin-left:3.125rem!important;margin-right:0!important}.m-52{margin:3.25rem!important}.mt-52{margin-top:3.25rem!important}.mb-52{margin-bottom:3.25rem!important}.my-52{margin-top:3.25rem!important;margin-bottom:3.25rem!important}.mx-52{margin-left:3.25rem!important;margin-right:3.25rem!important}.ml-52{margin-left:3.25rem!important}html[dir=rtl] .ml-52{margin-right:3.25rem!important;margin-left:0!important}.mr-52{margin-right:3.25rem!important}html[dir=rtl] .mr-52{margin-left:3.25rem!important;margin-right:0!important}.m-56{margin:3.5rem!important}.mt-56{margin-top:3.5rem!important}.mb-56{margin-bottom:3.5rem!important}.my-56{margin-top:3.5rem!important;margin-bottom:3.5rem!important}.mx-56{margin-left:3.5rem!important;margin-right:3.5rem!important}.ml-56{margin-left:3.5rem!important}html[dir=rtl] .ml-56{margin-right:3.5rem!important;margin-left:0!important}.mr-56{margin-right:3.5rem!important}html[dir=rtl] .mr-56{margin-left:3.5rem!important;margin-right:0!important}.m-60{margin:3.75rem!important}.mt-60{margin-top:3.75rem!important}.mb-60{margin-bottom:3.75rem!important}.my-60{margin-top:3.75rem!important;margin-bottom:3.75rem!important}.mx-60{margin-left:3.75rem!important;margin-right:3.75rem!important}.ml-60{margin-left:3.75rem!important}html[dir=rtl] .ml-60{margin-right:3.75rem!important;margin-left:0!important}.mr-60{margin-right:3.75rem!important}html[dir=rtl] .mr-60{margin-left:3.75rem!important;margin-right:0!important}.m-64{margin:4rem!important}.mt-64{margin-top:4rem!important}.mb-64{margin-bottom:4rem!important}.my-64{margin-top:4rem!important;margin-bottom:4rem!important}.mx-64{margin-left:4rem!important;margin-right:4rem!important}.ml-64{margin-left:4rem!important}html[dir=rtl] .ml-64{margin-right:4rem!important;margin-left:0!important}.mr-64{margin-right:4rem!important}html[dir=rtl] .mr-64{margin-left:4rem!important;margin-right:0!important}.m-68{margin:4.25rem!important}.mt-68{margin-top:4.25rem!important}.mb-68{margin-bottom:4.25rem!important}.my-68{margin-top:4.25rem!important;margin-bottom:4.25rem!important}.mx-68{margin-left:4.25rem!important;margin-right:4.25rem!important}.ml-68{margin-left:4.25rem!important}html[dir=rtl] .ml-68{margin-right:4.25rem!important;margin-left:0!important}.mr-68{margin-right:4.25rem!important}html[dir=rtl] .mr-68{margin-left:4.25rem!important;margin-right:0!important}.m-72{margin:4.5rem!important}.mt-72{margin-top:4.5rem!important}.mb-72{margin-bottom:4.5rem!important}.my-72{margin-top:4.5rem!important;margin-bottom:4.5rem!important}.mx-72{margin-left:4.5rem!important;margin-right:4.5rem!important}.ml-72{margin-left:4.5rem!important}html[dir=rtl] .ml-72{margin-right:4.5rem!important;margin-left:0!important}.mr-72{margin-right:4.5rem!important}html[dir=rtl] .mr-72{margin-left:4.5rem!important;margin-right:0!important}.m-76{margin:4.75rem!important}.mt-76{margin-top:4.75rem!important}.mb-76{margin-bottom:4.75rem!important}.my-76{margin-top:4.75rem!important;margin-bottom:4.75rem!important}.mx-76{margin-left:4.75rem!important;margin-right:4.75rem!important}.ml-76{margin-left:4.75rem!important}html[dir=rtl] .ml-76{margin-right:4.75rem!important;margin-left:0!important}.mr-76{margin-right:4.75rem!important}html[dir=rtl] .mr-76{margin-left:4.75rem!important;margin-right:0!important}.m-80{margin:5rem!important}.mt-80{margin-top:5rem!important}.mb-80{margin-bottom:5rem!important}.my-80{margin-top:5rem!important;margin-bottom:5rem!important}.mx-80{margin-left:5rem!important;margin-right:5rem!important}.ml-80{margin-left:5rem!important}html[dir=rtl] .ml-80{margin-right:5rem!important;margin-left:0!important}.mr-80{margin-right:5rem!important}html[dir=rtl] .mr-80{margin-left:5rem!important;margin-right:0!important}.m-84{margin:5.25rem!important}.mt-84{margin-top:5.25rem!important}.mb-84{margin-bottom:5.25rem!important}.my-84{margin-top:5.25rem!important;margin-bottom:5.25rem!important}.mx-84{margin-left:5.25rem!important;margin-right:5.25rem!important}.ml-84{margin-left:5.25rem!important}html[dir=rtl] .ml-84{margin-right:5.25rem!important;margin-left:0!important}.mr-84{margin-right:5.25rem!important}html[dir=rtl] .mr-84{margin-left:5.25rem!important;margin-right:0!important}.m-88{margin:5.5rem!important}.mt-88{margin-top:5.5rem!important}.mb-88{margin-bottom:5.5rem!important}.my-88{margin-top:5.5rem!important;margin-bottom:5.5rem!important}.mx-88{margin-left:5.5rem!important;margin-right:5.5rem!important}.ml-88{margin-left:5.5rem!important}html[dir=rtl] .ml-88{margin-right:5.5rem!important;margin-left:0!important}.mr-88{margin-right:5.5rem!important}html[dir=rtl] .mr-88{margin-left:5.5rem!important;margin-right:0!important}.m-96{margin:6rem!important}.mt-96{margin-top:6rem!important}.mb-96{margin-bottom:6rem!important}.my-96{margin-top:6rem!important;margin-bottom:6rem!important}.mx-96{margin-left:6rem!important;margin-right:6rem!important}.ml-96{margin-left:6rem!important}html[dir=rtl] .ml-96{margin-right:6rem!important;margin-left:0!important}.mr-96{margin-right:6rem!important}html[dir=rtl] .mr-96{margin-left:6rem!important;margin-right:0!important}.m-192{margin:12rem!important}.mt-192{margin-top:12rem!important}.mb-192{margin-bottom:12rem!important}.my-192{margin-top:12rem!important;margin-bottom:12rem!important}.mx-192{margin-left:12rem!important;margin-right:12rem!important}.ml-192{margin-left:12rem!important}html[dir=rtl] .ml-192{margin-right:12rem!important;margin-left:0!important}.mr-192{margin-right:12rem!important}html[dir=rtl] .mr-192{margin-left:12rem!important;margin-right:0!important}.m-auto{margin:0 auto!important}.mt-auto{margin-top:auto!important}.mb-auto{margin-bottom:auto!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.ml-auto{margin-left:auto!important}html[dir=rtl] .ml-auto{margin-right:auto!important;margin-left:0!important}.mr-auto{margin-right:auto!important}html[dir=rtl] .mr-auto{margin-left:auto!important;margin-right:0!important}@media screen and (min-width: 768px){.mx--20{margin:0 -1.25rem!important}}.p-0{padding:0rem!important}.pt-0{padding-top:0rem!important}.pb-0{padding-bottom:0rem!important}.py-0{padding-top:0rem!important;padding-bottom:0rem!important}.px-0{padding-left:0rem!important;padding-right:0rem!important}.pl-0{padding-left:0rem!important}html[dir=rtl] .pl-0{padding-right:0rem!important;padding-left:0!important}.pr-0{padding-right:0rem!important}html[dir=rtl] .pr-0{padding-left:0rem!important;padding-right:0!important}.p-2{padding:.125rem!important}.pt-2{padding-top:.125rem!important}.pb-2{padding-bottom:.125rem!important}.py-2{padding-top:.125rem!important;padding-bottom:.125rem!important}.px-2{padding-left:.125rem!important;padding-right:.125rem!important}.pl-2{padding-left:.125rem!important}html[dir=rtl] .pl-2{padding-right:.125rem!important;padding-left:0!important}.pr-2{padding-right:.125rem!important}html[dir=rtl] .pr-2{padding-left:.125rem!important;padding-right:0!important}.p-3{padding:.1875rem!important}.pt-3{padding-top:.1875rem!important}.pb-3{padding-bottom:.1875rem!important}.py-3{padding-top:.1875rem!important;padding-bottom:.1875rem!important}.px-3{padding-left:.1875rem!important;padding-right:.1875rem!important}.pl-3{padding-left:.1875rem!important}html[dir=rtl] .pl-3{padding-right:.1875rem!important;padding-left:0!important}.pr-3{padding-right:.1875rem!important}html[dir=rtl] .pr-3{padding-left:.1875rem!important;padding-right:0!important}.p-4{padding:.25rem!important}.pt-4{padding-top:.25rem!important}.pb-4{padding-bottom:.25rem!important}.py-4{padding-top:.25rem!important;padding-bottom:.25rem!important}.px-4{padding-left:.25rem!important;padding-right:.25rem!important}.pl-4{padding-left:.25rem!important}html[dir=rtl] .pl-4{padding-right:.25rem!important;padding-left:0!important}.pr-4{padding-right:.25rem!important}html[dir=rtl] .pr-4{padding-left:.25rem!important;padding-right:0!important}.p-5{padding:.3125rem!important}.pt-5{padding-top:.3125rem!important}.pb-5{padding-bottom:.3125rem!important}.py-5{padding-top:.3125rem!important;padding-bottom:.3125rem!important}.px-5{padding-left:.3125rem!important;padding-right:.3125rem!important}.pl-5{padding-left:.3125rem!important}html[dir=rtl] .pl-5{padding-right:.3125rem!important;padding-left:0!important}.pr-5{padding-right:.3125rem!important}html[dir=rtl] .pr-5{padding-left:.3125rem!important;padding-right:0!important}.p-8{padding:.5rem!important}.pt-8{padding-top:.5rem!important}.pb-8{padding-bottom:.5rem!important}.py-8{padding-top:.5rem!important;padding-bottom:.5rem!important}.px-8{padding-left:.5rem!important;padding-right:.5rem!important}.pl-8{padding-left:.5rem!important}html[dir=rtl] .pl-8{padding-right:.5rem!important;padding-left:0!important}.pr-8{padding-right:.5rem!important}html[dir=rtl] .pr-8{padding-left:.5rem!important;padding-right:0!important}.p-10{padding:.625rem!important}.pt-10{padding-top:.625rem!important}.pb-10{padding-bottom:.625rem!important}.py-10{padding-top:.625rem!important;padding-bottom:.625rem!important}.px-10{padding-left:.625rem!important;padding-right:.625rem!important}.pl-10{padding-left:.625rem!important}html[dir=rtl] .pl-10{padding-right:.625rem!important;padding-left:0!important}.pr-10{padding-right:.625rem!important}html[dir=rtl] .pr-10{padding-left:.625rem!important;padding-right:0!important}.p-12{padding:.75rem!important}.pt-12{padding-top:.75rem!important}.pb-12{padding-bottom:.75rem!important}.py-12{padding-top:.75rem!important;padding-bottom:.75rem!important}.px-12{padding-left:.75rem!important;padding-right:.75rem!important}.pl-12{padding-left:.75rem!important}html[dir=rtl] .pl-12{padding-right:.75rem!important;padding-left:0!important}.pr-12{padding-right:.75rem!important}html[dir=rtl] .pr-12{padding-left:.75rem!important;padding-right:0!important}.p-15{padding:.9375rem!important}.pt-15{padding-top:.9375rem!important}.pb-15{padding-bottom:.9375rem!important}.py-15{padding-top:.9375rem!important;padding-bottom:.9375rem!important}.px-15{padding-left:.9375rem!important;padding-right:.9375rem!important}.pl-15{padding-left:.9375rem!important}html[dir=rtl] .pl-15{padding-right:.9375rem!important;padding-left:0!important}.pr-15{padding-right:.9375rem!important}html[dir=rtl] .pr-15{padding-left:.9375rem!important;padding-right:0!important}.p-16{padding:1rem!important}.pt-16{padding-top:1rem!important}.pb-16{padding-bottom:1rem!important}.py-16{padding-top:1rem!important;padding-bottom:1rem!important}.px-16{padding-left:1rem!important;padding-right:1rem!important}.pl-16{padding-left:1rem!important}html[dir=rtl] .pl-16{padding-right:1rem!important;padding-left:0!important}.pr-16{padding-right:1rem!important}html[dir=rtl] .pr-16{padding-left:1rem!important;padding-right:0!important}.p-20{padding:1.25rem!important}.pt-20{padding-top:1.25rem!important}.pb-20{padding-bottom:1.25rem!important}.py-20{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.px-20{padding-left:1.25rem!important;padding-right:1.25rem!important}.pl-20{padding-left:1.25rem!important}html[dir=rtl] .pl-20{padding-right:1.25rem!important;padding-left:0!important}.pr-20{padding-right:1.25rem!important}html[dir=rtl] .pr-20{padding-left:1.25rem!important;padding-right:0!important}.p-24{padding:1.5rem!important}.pt-24{padding-top:1.5rem!important}.pb-24{padding-bottom:1.5rem!important}.py-24{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.px-24{padding-left:1.5rem!important;padding-right:1.5rem!important}.pl-24{padding-left:1.5rem!important}html[dir=rtl] .pl-24{padding-right:1.5rem!important;padding-left:0!important}.pr-24{padding-right:1.5rem!important}html[dir=rtl] .pr-24{padding-left:1.5rem!important;padding-right:0!important}.p-30{padding:1.875rem!important}.pt-30{padding-top:1.875rem!important}.pb-30{padding-bottom:1.875rem!important}.py-30{padding-top:1.875rem!important;padding-bottom:1.875rem!important}.px-30{padding-left:1.875rem!important;padding-right:1.875rem!important}.pl-30{padding-left:1.875rem!important}html[dir=rtl] .pl-30{padding-right:1.875rem!important;padding-left:0!important}.pr-30{padding-right:1.875rem!important}html[dir=rtl] .pr-30{padding-left:1.875rem!important;padding-right:0!important}.p-32{padding:2rem!important}.pt-32{padding-top:2rem!important}.pb-32{padding-bottom:2rem!important}.py-32{padding-top:2rem!important;padding-bottom:2rem!important}.px-32{padding-left:2rem!important;padding-right:2rem!important}.pl-32{padding-left:2rem!important}html[dir=rtl] .pl-32{padding-right:2rem!important;padding-left:0!important}.pr-32{padding-right:2rem!important}html[dir=rtl] .pr-32{padding-left:2rem!important;padding-right:0!important}.p-40{padding:2.5rem!important}.pt-40{padding-top:2.5rem!important}.pb-40{padding-bottom:2.5rem!important}.py-40{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.px-40{padding-left:2.5rem!important;padding-right:2.5rem!important}.pl-40{padding-left:2.5rem!important}html[dir=rtl] .pl-40{padding-right:2.5rem!important;padding-left:0!important}.pr-40{padding-right:2.5rem!important}html[dir=rtl] .pr-40{padding-left:2.5rem!important;padding-right:0!important}.p-48{padding:3rem!important}.pt-48{padding-top:3rem!important}.pb-48{padding-bottom:3rem!important}.py-48{padding-top:3rem!important;padding-bottom:3rem!important}.px-48{padding-left:3rem!important;padding-right:3rem!important}.pl-48{padding-left:3rem!important}html[dir=rtl] .pl-48{padding-right:3rem!important;padding-left:0!important}.pr-48{padding-right:3rem!important}html[dir=rtl] .pr-48{padding-left:3rem!important;padding-right:0!important}.p-52{padding:3.25rem!important}.pt-52{padding-top:3.25rem!important}.pb-52{padding-bottom:3.25rem!important}.py-52{padding-top:3.25rem!important;padding-bottom:3.25rem!important}.px-52{padding-left:3.25rem!important;padding-right:3.25rem!important}.pl-52{padding-left:3.25rem!important}html[dir=rtl] .pl-52{padding-right:3.25rem!important;padding-left:0!important}.pr-52{padding-right:3.25rem!important}html[dir=rtl] .pr-52{padding-left:3.25rem!important;padding-right:0!important}.p-56{padding:3.5rem!important}.pt-56{padding-top:3.5rem!important}.pb-56{padding-bottom:3.5rem!important}.py-56{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.px-56{padding-left:3.5rem!important;padding-right:3.5rem!important}.pl-56{padding-left:3.5rem!important}html[dir=rtl] .pl-56{padding-right:3.5rem!important;padding-left:0!important}.pr-56{padding-right:3.5rem!important}html[dir=rtl] .pr-56{padding-left:3.5rem!important;padding-right:0!important}.p-60{padding:3.75rem!important}.pt-60{padding-top:3.75rem!important}.pb-60{padding-bottom:3.75rem!important}.py-60{padding-top:3.75rem!important;padding-bottom:3.75rem!important}.px-60{padding-left:3.75rem!important;padding-right:3.75rem!important}.pl-60{padding-left:3.75rem!important}html[dir=rtl] .pl-60{padding-right:3.75rem!important;padding-left:0!important}.pr-60{padding-right:3.75rem!important}html[dir=rtl] .pr-60{padding-left:3.75rem!important;padding-right:0!important}.p-64{padding:4rem!important}.pt-64{padding-top:4rem!important}.pb-64{padding-bottom:4rem!important}.py-64{padding-top:4rem!important;padding-bottom:4rem!important}.px-64{padding-left:4rem!important;padding-right:4rem!important}.pl-64{padding-left:4rem!important}html[dir=rtl] .pl-64{padding-right:4rem!important;padding-left:0!important}.pr-64{padding-right:4rem!important}html[dir=rtl] .pr-64{padding-left:4rem!important;padding-right:0!important}.p-68{padding:4.25rem!important}.pt-68{padding-top:4.25rem!important}.pb-68{padding-bottom:4.25rem!important}.py-68{padding-top:4.25rem!important;padding-bottom:4.25rem!important}.px-68{padding-left:4.25rem!important;padding-right:4.25rem!important}.pl-68{padding-left:4.25rem!important}html[dir=rtl] .pl-68{padding-right:4.25rem!important;padding-left:0!important}.pr-68{padding-right:4.25rem!important}html[dir=rtl] .pr-68{padding-left:4.25rem!important;padding-right:0!important}.p-72{padding:4.5rem!important}.pt-72{padding-top:4.5rem!important}.pb-72{padding-bottom:4.5rem!important}.py-72{padding-top:4.5rem!important;padding-bottom:4.5rem!important}.px-72{padding-left:4.5rem!important;padding-right:4.5rem!important}.pl-72{padding-left:4.5rem!important}html[dir=rtl] .pl-72{padding-right:4.5rem!important;padding-left:0!important}.pr-72{padding-right:4.5rem!important}html[dir=rtl] .pr-72{padding-left:4.5rem!important;padding-right:0!important}.p-76{padding:4.75rem!important}.pt-76{padding-top:4.75rem!important}.pb-76{padding-bottom:4.75rem!important}.py-76{padding-top:4.75rem!important;padding-bottom:4.75rem!important}.px-76{padding-left:4.75rem!important;padding-right:4.75rem!important}.pl-76{padding-left:4.75rem!important}html[dir=rtl] .pl-76{padding-right:4.75rem!important;padding-left:0!important}.pr-76{padding-right:4.75rem!important}html[dir=rtl] .pr-76{padding-left:4.75rem!important;padding-right:0!important}.p-80{padding:5rem!important}.pt-80{padding-top:5rem!important}.pb-80{padding-bottom:5rem!important}.py-80{padding-top:5rem!important;padding-bottom:5rem!important}.px-80{padding-left:5rem!important;padding-right:5rem!important}.pl-80{padding-left:5rem!important}html[dir=rtl] .pl-80{padding-right:5rem!important;padding-left:0!important}.pr-80{padding-right:5rem!important}html[dir=rtl] .pr-80{padding-left:5rem!important;padding-right:0!important}.p-84{padding:5.25rem!important}.pt-84{padding-top:5.25rem!important}.pb-84{padding-bottom:5.25rem!important}.py-84{padding-top:5.25rem!important;padding-bottom:5.25rem!important}.px-84{padding-left:5.25rem!important;padding-right:5.25rem!important}.pl-84{padding-left:5.25rem!important}html[dir=rtl] .pl-84{padding-right:5.25rem!important;padding-left:0!important}.pr-84{padding-right:5.25rem!important}html[dir=rtl] .pr-84{padding-left:5.25rem!important;padding-right:0!important}.p-88{padding:5.5rem!important}.pt-88{padding-top:5.5rem!important}.pb-88{padding-bottom:5.5rem!important}.py-88{padding-top:5.5rem!important;padding-bottom:5.5rem!important}.px-88{padding-left:5.5rem!important;padding-right:5.5rem!important}.pl-88{padding-left:5.5rem!important}html[dir=rtl] .pl-88{padding-right:5.5rem!important;padding-left:0!important}.pr-88{padding-right:5.5rem!important}html[dir=rtl] .pr-88{padding-left:5.5rem!important;padding-right:0!important}.p-96{padding:6rem!important}.pt-96{padding-top:6rem!important}.pb-96{padding-bottom:6rem!important}.py-96{padding-top:6rem!important;padding-bottom:6rem!important}.px-96{padding-left:6rem!important;padding-right:6rem!important}.pl-96{padding-left:6rem!important}html[dir=rtl] .pl-96{padding-right:6rem!important;padding-left:0!important}.pr-96{padding-right:6rem!important}html[dir=rtl] .pr-96{padding-left:6rem!important;padding-right:0!important}.p-192{padding:12rem!important}.pt-192{padding-top:12rem!important}.pb-192{padding-bottom:12rem!important}.py-192{padding-top:12rem!important;padding-bottom:12rem!important}.px-192{padding-left:12rem!important;padding-right:12rem!important}.pl-192{padding-left:12rem!important}html[dir=rtl] .pl-192{padding-right:12rem!important;padding-left:0!important}.pr-192{padding-right:12rem!important}html[dir=rtl] .pr-192{padding-left:12rem!important;padding-right:0!important}@media screen and (min-width: 768px){.px--20{padding:0 -1.25rem}}.o-x-auto{overflow-x:auto!important}.o-x-visible{overflow-x:visible!important}.o-x-hide{overflow-x:hidden!important}.o-x-scroll{overflow-x:scroll!important}.o-y-auto{overflow-y:auto!important}.o-y-visible{overflow-y:visible!important}.o-y-hide{overflow-y:hidden!important}.o-y-scroll{overflow-y:scroll!important}.flex-ai-center,.flex-ai-jc-center,.flex-jc-ai-center{align-items:center!important}.flex-as-center{align-self:center!important}.flex-jc-center,.flex-ai-jc-center,.flex-jc-ai-center{justify-content:center!important}.flex-ai-flex-start{align-items:flex-start!important}.flex-as-flex-start{align-self:flex-start!important}.flex-jc-flex-start{justify-content:flex-start!important}.flex-ai-flex-end{align-items:flex-end!important}.flex-as-flex-end{align-self:flex-end!important}.flex-jc-flex-end{justify-content:flex-end!important}.flex-jc-space-between{justify-content:space-between!important}.flex-jc-space-around{justify-content:space-around!important}.flex-jc-space-evenly{justify-content:space-evenly!important}.flex-dr{flex-direction:row!important}.flex-dc{flex-direction:column!important}.flex-ai-baseline{align-items:baseline!important}.flex-ai-end{align-items:flex-end!important}.flex-w-wrap{flex-wrap:wrap!important}.flex-basis-1{flex:1}.flex-basis-100{flex-basis:100%}.flex-none{flex:none}.b-0{border:0px solid var(--gray-400)!important}.bl-0{border-left:none!important}.br-0{border-right:none!important}.br-4{border-radius:4px!important}.bt-0{border-top:none!important}.bb-0{border-bottom:none!important}.b-1{border:1px solid var(--gray-400)!important}.b-2{border:2px solid var(--gray-400)!important}.b-4{border:4px solid var(--gray-400)!important}.b-8{border:8px solid var(--gray-400)!important}.bs-0{box-shadow:none!important}.bs-1{box-shadow:0 3px 6px #0000004a!important}.bs-1:hover{box-shadow:0 4px 9px #0000004a!important}.bs-2{box-shadow:0 0 20px #0000004a!important}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}a.sb-btn{text-align:center;display:inline-flex;justify-content:center;align-items:center;flex-wrap:wrap}.sb-btn{white-space:nowrap;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;outline:0;display:inline-block;border:1px solid;cursor:pointer;min-width:4rem;border-radius:.125rem;-webkit-border-radius:.125rem;-moz-border-radius:.125rem;position:relative;line-height:1.15;text-transform:inherit;text-decoration:none}.sb-btn:hover{opacity:1}.sb-btn:after{content:"";position:absolute;top:50%;left:50%;width:3px;height:3px;background:var(--primary-600);opacity:0;border-radius:50%;transform:scale(1) translate(-50%);transform-origin:50% 50%}.sb-btn.flat{border-radius:0}.sb-btn.sb-btn-radius{border-radius:2rem}.sb-btn-gray{background-color:var(--gray-200);border-color:var(--gray-200);color:var(--white)}.sb-btn-gray:hover,.sb-btn-gray:active,.sb-btn-gray.active{background-color:var(--gray-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-gray{background-color:var(--white);color:var(--gray-200);border-color:var(--gray-200)}.sb-btn-outline-gray:hover,.sb-btn-outline-gray:active,.sb-btn-outline-gray.active{color:var(--gray-400);background-color:var(--gray-100)}.sb-btn-dashed-gray{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--gray-200);color:var(--gray-200)}.sb-btn-dashed-gray:hover,.sb-btn-dashed-gray:active,.sb-btn-dashed-gray.active{background-color:var(--gray-100)}.sb-btn-link-gray{background:none;border:0px;color:var(--gray-200)}.sb-btn-link-gray:hover,.sb-btn-link-gray:active,.sb-btn-link-gray.active{background-color:var(--gray-100)}.sb-btn-primary{background-color:var(--primary-400);border-color:var(--primary-400);color:var(--white)}.sb-btn-primary:hover,.sb-btn-primary:active,.sb-btn-primary.active{background-color:var(--primary-800);border:1px solid transparent;color:var(--white)}.sb-btn-outline-primary{background-color:var(--white);color:var(--primary-400);border-color:var(--primary-400)}.sb-btn-outline-primary:hover,.sb-btn-outline-primary:active,.sb-btn-outline-primary.active{color:var(--primary-800);background-color:var(--primary-100)}.sb-btn-dashed-primary{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--primary-400);color:var(--primary-400)}.sb-btn-dashed-primary:hover,.sb-btn-dashed-primary:active,.sb-btn-dashed-primary.active{background-color:var(--primary-100)}.sb-btn-link-primary{background:none;border:0px;color:var(--primary-400)}.sb-btn-link-primary:hover,.sb-btn-link-primary:active,.sb-btn-link-primary.active{background-color:var(--primary-100)}.sb-btn-secondary{background-color:var(--secondary-200);border-color:var(--secondary-200);color:var(--white)}.sb-btn-secondary:hover,.sb-btn-secondary:active,.sb-btn-secondary.active{background-color:var(--secondary-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-secondary{background-color:var(--white);color:var(--secondary-200);border-color:var(--secondary-200)}.sb-btn-outline-secondary:hover,.sb-btn-outline-secondary:active,.sb-btn-outline-secondary.active{color:var(--secondary-400);background-color:var(--secondary-0)}.sb-btn-dashed-secondary{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--secondary-200);color:var(--secondary-200)}.sb-btn-dashed-secondary:hover,.sb-btn-dashed-secondary:active,.sb-btn-dashed-secondary.active{background-color:var(--secondary-0)}.sb-btn-link-secondary{background:none;border:0px;color:var(--secondary-200)}.sb-btn-link-secondary:hover,.sb-btn-link-secondary:active,.sb-btn-link-secondary.active{background-color:var(--secondary-0)}.sb-btn-tertiary{background-color:var(--tertiary-100);border-color:var(--tertiary-100);color:var(--white)}.sb-btn-tertiary:hover,.sb-btn-tertiary:active,.sb-btn-tertiary.active{background-color:var(--tertiary-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-tertiary{background-color:var(--white);color:var(--tertiary-100);border-color:var(--tertiary-100)}.sb-btn-outline-tertiary:hover,.sb-btn-outline-tertiary:active,.sb-btn-outline-tertiary.active{color:var(--tertiary-400);background-color:var(--tertiary-0)}.sb-btn-dashed-tertiary{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--tertiary-100);color:var(--tertiary-100)}.sb-btn-dashed-tertiary:hover,.sb-btn-dashed-tertiary:active,.sb-btn-dashed-tertiary.active{background-color:var(--tertiary-0)}.sb-btn-link-tertiary{background:none;border:0px;color:var(--tertiary-100)}.sb-btn-link-tertiary:hover,.sb-btn-link-tertiary:active,.sb-btn-link-tertiary.active{background-color:var(--tertiary-0)}.sb-btn-red{background-color:var(--red-100);border-color:var(--red-100);color:var(--white)}.sb-btn-red:hover,.sb-btn-red:active,.sb-btn-red.active{background-color:var(--red-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-red{background-color:var(--white);color:var(--red-100);border-color:var(--red-100)}.sb-btn-outline-red:hover,.sb-btn-outline-red:active,.sb-btn-outline-red.active{color:var(--red-400);background-color:var(--red-0)}.sb-btn-dashed-red{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--red-100);color:var(--red-100)}.sb-btn-dashed-red:hover,.sb-btn-dashed-red:active,.sb-btn-dashed-red.active{background-color:var(--red-0)}.sb-btn-link-red{background:none;border:0px;color:var(--red-100)}.sb-btn-link-red:hover,.sb-btn-link-red:active,.sb-btn-link-red.active{background-color:var(--red-0)}.sb-btn-info{background-color:var(--primary-400);border-color:var(--primary-400);color:var(--white)}.sb-btn-info:hover,.sb-btn-info:active,.sb-btn-info.active{background-color:var(--primary-800);border:1px solid transparent;color:var(--white)}.sb-btn-outline-info{background-color:var(--white);color:var(--primary-400);border-color:var(--primary-400)}.sb-btn-outline-info:hover,.sb-btn-outline-info:active,.sb-btn-outline-info.active{color:var(--primary-800);background-color:var(--primary-100)}.sb-btn-dashed-info{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--primary-400);color:var(--primary-400)}.sb-btn-dashed-info:hover,.sb-btn-dashed-info:active,.sb-btn-dashed-info.active{background-color:var(--primary-100)}.sb-btn-link-info{background:none;border:0px;color:var(--primary-400)}.sb-btn-link-info:hover,.sb-btn-link-info:active,.sb-btn-link-info.active{background-color:var(--primary-100)}.sb-btn-success{background-color:var(--secondary-200);border-color:var(--secondary-200);color:var(--white)}.sb-btn-success:hover,.sb-btn-success:active,.sb-btn-success.active{background-color:var(--secondary-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-success{background-color:var(--white);color:var(--secondary-200);border-color:var(--secondary-200)}.sb-btn-outline-success:hover,.sb-btn-outline-success:active,.sb-btn-outline-success.active{color:var(--secondary-400);background-color:var(--secondary-100)}.sb-btn-dashed-success{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--secondary-200);color:var(--secondary-200)}.sb-btn-dashed-success:hover,.sb-btn-dashed-success:active,.sb-btn-dashed-success.active{background-color:var(--secondary-100)}.sb-btn-link-success{background:none;border:0px;color:var(--secondary-200)}.sb-btn-link-success:hover,.sb-btn-link-success:active,.sb-btn-link-success.active{background-color:var(--secondary-100)}.sb-btn-warning{background-color:var(--tertiary-100);border-color:var(--tertiary-100);color:var(--white)}.sb-btn-warning:hover,.sb-btn-warning:active,.sb-btn-warning.active{background-color:var(--tertiary-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-warning{background-color:var(--white);color:var(--tertiary-100);border-color:var(--tertiary-100)}.sb-btn-outline-warning:hover,.sb-btn-outline-warning:active,.sb-btn-outline-warning.active{color:var(--tertiary-400);background-color:var(--tertiary-0)}.sb-btn-dashed-warning{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--tertiary-100);color:var(--tertiary-100)}.sb-btn-dashed-warning:hover,.sb-btn-dashed-warning:active,.sb-btn-dashed-warning.active{background-color:var(--tertiary-0)}.sb-btn-link-warning{background:none;border:0px;color:var(--tertiary-100)}.sb-btn-link-warning:hover,.sb-btn-link-warning:active,.sb-btn-link-warning.active{background-color:var(--tertiary-0)}.sb-btn-error{background-color:var(--red-100);border-color:var(--red-100);color:var(--white)}.sb-btn-error:hover,.sb-btn-error:active,.sb-btn-error.active{background-color:var(--red-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-error{background-color:var(--white);color:var(--red-100);border-color:var(--red-100)}.sb-btn-outline-error:hover,.sb-btn-outline-error:active,.sb-btn-outline-error.active{color:var(--red-400);background-color:var(--red-0)}.sb-btn-dashed-error{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--red-100);color:var(--red-100)}.sb-btn-dashed-error:hover,.sb-btn-dashed-error:active,.sb-btn-dashed-error.active{background-color:var(--red-0)}.sb-btn-link-error{background:none;border:0px;color:var(--red-100)}.sb-btn-link-error:hover,.sb-btn-link-error:active,.sb-btn-link-error.active{background-color:var(--red-0)}.sb-btn-xs{height:1.5rem;padding:.25rem .5rem;font-size:.75rem}.sb-btn-normal{height:2rem;padding:.5rem 1rem;font-size:.75rem}.sb-btn-sm{height:2.5rem;padding:.5rem 1rem;font-size:1rem}.sb-btn-md{height:3rem;padding:.5rem 1rem;font-size:1rem}.sb-btn-lg{height:3.5rem;padding:1rem 1.5rem;font-size:1.25rem}.sb-btn-full{height:1.5rem;padding:.5rem 1rem;font-size:1.25rem;width:100%}.sb-btn-square.sb-btn-xs{height:1.5rem;width:1.5rem;font-size:1rem}.sb-btn-square.sb-btn-xs i.icon{margin:0;font-size:2em}.sb-btn-square.sb-btn-xs span{margin:.5rem 0 0}.sb-btn-square.sb-btn-normal{height:4rem;width:4rem;font-size:.75rem}.sb-btn-square.sb-btn-normal i.icon{margin:0;font-size:2em}.sb-btn-square.sb-btn-normal span{margin:.5rem 0 0}.sb-btn-square.sb-btn-sm{height:3rem;width:3rem;font-size:.75rem}.sb-btn-square.sb-btn-sm i.icon{margin:0;font-size:2em}.sb-btn-square.sb-btn-sm span{margin:.5rem 0 0}.sb-btn-square.sb-btn-md{height:4rem;width:4rem;font-size:1rem}.sb-btn-square.sb-btn-md i.icon{margin:0;font-size:2em}.sb-btn-square.sb-btn-md span{margin:.5rem 0 0}.sb-btn-square.sb-btn-lg{height:8rem;width:8rem;font-size:1.25rem}.sb-btn-square.sb-btn-lg i.icon{margin:0;font-size:2em}.sb-btn-square.sb-btn-lg span{margin:.5rem 0 0}.sb-btn-white{box-shadow:0 -.0625rem .25rem #0000001a,0 3px 4px #0003;border:0px solid #ddd}.sb-btn-square{display:inline-flex;flex-direction:column;align-items:center;justify-content:space-evenly;font-size:.75rem;padding:.5rem}.sb-btn-disabled{background-color:var(--gray-100);border:1px solid var(--gray-100);color:var(--gray-200);cursor:default}.sb-btn-outline-disabled{background-color:var(--white);border:1px solid var(--gray-100);color:var(--gray-200);cursor:default;font-weight:400}.sb-btn-link{background:none;border:0}.sb-btn-download{transition:all 1.2s ease-in-out}.sb-btn-download i:after{content:"\f019";font-size:.8125rem;color:var(--white)}.sb-btn-download:hover{animation:pulse .2s 2 both}.sb-btn-download.loading i{animation:loading 2s infinite linear}.sb-btn-download.loading i:after{content:"\f1ce"}.sb-btn-download.success i:after{content:"\f00c";color:transparent;animation:change-icon 1s .6s linear both}.sb-right-icon-btn{padding:.5rem}.sb-right-icon-btn i.icon{margin-left:.25rem}html[dir=rtl] .sb-right-icon-btn i.icon{margin-right:.25rem;margin-left:0}.sb-left-icon-btn{padding:.5rem}.sb-left-icon-btn i.icon{margin-left:.25rem}html[dir=rtl] .sb-left-icon-btn i.icon{margin-right:.25rem;margin-left:0}.sb-left-icon-btn.sb-btn-xs{padding:.5rem}.ui.toggle.checkbox.sb-toggle{min-height:1.5rem;position:relative;display:inline-block;backface-visibility:hidden;outline:0;vertical-align:baseline;font-style:normal;min-height:1rem;font-size:1rem;min-width:1rem}.ui.toggle.checkbox.sb-toggle input{width:4rem;height:1.5rem;cursor:pointer;position:absolute;top:0;left:0;opacity:0;outline:0;z-index:3}.ui.toggle.checkbox.sb-toggle input:focus:checked~label:before,.ui.toggle.checkbox.sb-toggle input:focus:checked~.box:before,.ui.toggle.checkbox.sb-toggle input:checked~.box:before,.ui.toggle.checkbox.sb-toggle input:checked~label:before{background-color:#024f9d!important}.ui.toggle.checkbox.sb-toggle label{min-height:1rem;padding-left:4.5rem;color:#000000de;position:relative;display:block;outline:0;font-size:1rem}.ui.toggle.checkbox.sb-toggle label:before{display:block;position:absolute;content:"";z-index:1;transform:none;border:none;top:1px;left:0;background:rgba(0,0,0,.05);box-shadow:none;width:4rem;height:1.5rem;border-radius:500rem;border-color:var(--primary-color);background-color:var(--primary-color);color:var(--white);transition:border .1s ease,opacity .1s ease,transform .1s ease,box-shadow .1s ease}.ui.toggle.checkbox.sb-toggle label:after{background:var(--white) linear-gradient(transparent,rgba(0,0,0,.05));position:absolute;content:""!important;opacity:1;z-index:2;border:none;width:-2.5rem;height:-2.5rem;top:3px;left:0;border-radius:500rem;transition:background .3s ease,left .3s ease}.ui.toggle.checkbox.sb-toggle input~label:after{left:.1rem;box-shadow:none}.ui.toggle.checkbox.sb-toggle input:checked~label:after{left:2.5625rem;box-shadow:none}.btn-group{border:1px solid var(--gray-100);display:inline-flex;flex-direction:row;font-size:0;vertical-align:baseline}.btn-group .sb-btn{background:var(--white);border-left:1px solid var(--gray-100);flex:1 0 auto;border-radius:0;margin:0;border:0;color:var(--primary-400);min-width:2.5rem}.btn-group .sb-btn:first-child{border-left:none;margin-left:0}.btn-group .sb-btn:active,.btn-group .sb-btn.active{background-color:var(--primary-100);color:var(--primary-400)}.btn-group .sb-btn .icon{margin:0;vertical-align:top}.sb-btn-icon-fix{display:flex;align-items:center;line-height:normal}.sb-btn-grow{background:none;border:0px solid #fff;font-size:12px;color:#fff;cursor:pointer;transition:all .2s ease-in-out}.sb-btn-grow:disabled{opacity:.4;cursor:default}.sb-btn-grow:hover:not([disabled]){background:none;transform:scale(1.15)}@charset "UTF-8";.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) format("woff");font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:"\f102"}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:"\f103"}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:"\f104"}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:"\f105"}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:"\f106"}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:"\f107"}.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:"\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:"\f109"}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:"\f10a"}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:"\f10b"}.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:"\f10c"}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:"\f10d"}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:"\f10e"}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:"\f10f"}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:"\f110"}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before{content:"\f111"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:"\f112"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\f113"}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:"\f114"}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:"\f115"}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:"\f116"}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:"\f117"}.vjs-icon-gplus{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-gplus:before{content:"\f118"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:"\f119"}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:"\f11a"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:"\f11b"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:"\f11c"}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:"\f11d"}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:"\f11e"}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:"\f11f"}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:"\f120"}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before{content:"\f121"}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before{content:"\f122"}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:initial}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:0}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin:0}.video-js.vjs-1-1,.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-9-16,.video-js.vjs-fluid{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js.vjs-9-16{padding-top:177.7777777778%}.video-js.vjs-1-1{padding-top:100%}.video-js.vjs-fill{width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}body.vjs-full-window{padding:0;margin:0;height:100%}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;inset:0}.video-js.vjs-fullscreen:not(.vjs-ios-native-fs){width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1!important;visibility:visible!important}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.63332em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:#2b333fb3;border-radius:.3em;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.81666em;margin-left:-1.5em}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{border-color:#fff;background-color:#73859f;background-color:#73859f80;transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{background:0 0;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;appearance:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(255,255,255,0));overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.js-focus-visible .vjs-menu li.vjs-menu-item:hover,.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:#73859f80}.js-focus-visible .vjs-menu li.vjs-selected:hover,.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.js-focus-visible .vjs-menu :not(.vjs-selected):focus:not(.focus-visible),.video-js .vjs-menu :not(.vjs-selected):focus:not(:focus-visible){background:0 0}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:#2b333fb3}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:#2b333fb3;position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:#2b333fb3}.vjs-has-started .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;pointer-events:none;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.vjs-button>.vjs-icon-placeholder{display:block}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{display:flex;align-items:center}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;top:-.3333333333em;z-index:1}.video-js .vjs-load-progress{background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:rgba(115,133,159,.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:#fffc;border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:#000c}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background-color:#73859f;background-color:#73859f80}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control{visibility:visible;opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;margin-right:0}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical{left:-3.5em;transition:left 0s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active{width:10em;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;visibility:visible;opacity:1;position:relative;transition:none}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{position:absolute;bottom:3em;left:.5em}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em;z-index:1}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em;z-index:1}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:#2b333fb3}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.video-js .vjs-volume-tooltip{background-color:#fff;background-color:#fffc;border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-control:hover .vjs-volume-tooltip{display:block;font-size:1em;visibility:visible}.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip{left:1em;top:-12px}.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip{font-size:1em}.video-js .vjs-volume-control .vjs-mouse-display{display:none;position:absolute;width:100%;height:1px;background-color:#000;z-index:1}.video-js .vjs-volume-horizontal .vjs-mouse-display{width:1px;height:100%}.vjs-no-flex .vjs-volume-control .vjs-mouse-display{z-index:0}.video-js .vjs-volume-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-volume-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-volume-tooltip{color:#fff;background-color:#000;background-color:#000c}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;inset:0;height:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-liveui .vjs-live-control,.video-js:not(.vjs-live) .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{align-items:center;cursor:pointer;flex:none;display:inline-flex;height:100%;padding-left:.5em;padding-right:.5em;font-size:1em;line-height:3em;width:auto;min-width:4em}.vjs-no-flex .vjs-seek-to-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{margin-right:.5em;color:#888}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-live .vjs-time-control,.video-js .vjs-current-time,.vjs-no-flex .vjs-current-time,.video-js .vjs-duration,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.vjs-text-track-display{position:absolute;inset:0 0 3em;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js .vjs-picture-in-picture-control,.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:"X";font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;animation:vjs-spinner-show 0s linear .3s forwards}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{to{transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"\f10d";font-size:1.5em;line-height:inherit}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" \f11d";font-size:1.5em;line-height:inherit}.video-js.vjs-layout-small .vjs-current-time,.video-js.vjs-layout-small .vjs-duration,.video-js.vjs-layout-small .vjs-playback-rate,.video-js.vjs-layout-small .vjs-remaining-time,.video-js.vjs-layout-small .vjs-time-divider,.video-js.vjs-layout-small .vjs-volume-control,.video-js.vjs-layout-tiny .vjs-current-time,.video-js.vjs-layout-tiny .vjs-duration,.video-js.vjs-layout-tiny .vjs-playback-rate,.video-js.vjs-layout-tiny .vjs-remaining-time,.video-js.vjs-layout-tiny .vjs-time-divider,.video-js.vjs-layout-tiny .vjs-volume-control,.video-js.vjs-layout-x-small .vjs-current-time,.video-js.vjs-layout-x-small .vjs-duration,.video-js.vjs-layout-x-small .vjs-playback-rate,.video-js.vjs-layout-x-small .vjs-remaining-time,.video-js.vjs-layout-x-small .vjs-time-divider,.video-js.vjs-layout-x-small .vjs-volume-control{display:none}.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:auto;width:initial}.video-js.vjs-layout-tiny .vjs-progress-control,.video-js.vjs-layout-x-small .vjs-progress-control{display:none}.video-js.vjs-layout-x-small .vjs-custom-control-spacer{flex:auto;display:block}.video-js.vjs-layout-x-small.vjs-no-flex .vjs-custom-control-spacer{width:auto}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:#2b333fbf;color:#fff;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display:grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-track-setting>select{margin-right:1em;margin-bottom:.5em}.vjs-text-track-settings fieldset{margin:5px;padding:3px;border:none}.vjs-text-track-settings fieldset span{display:inline-block}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;margin:0 0 5px}.vjs-text-track-settings .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);display:block;margin:0 0 5px;padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,#73859f 100%)}.vjs-track-settings-controls button:hover{color:#2b333fbf}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f 100%);color:#2b333f;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:-1000}.js-focus-visible .video-js :focus:not(.focus-visible){outline:0}.video-js :focus:not(:focus-visible){outline:0}/*! videojs-markers - v0.5.0 - 2015-08-01 +.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;align-items:center;width:100%;transition:transform .6s ease;backface-visibility:hidden;perspective:1000px}@media screen and (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{transform:translate(0)}@supports (transform-style: preserve-3d){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{transform:translateZ(0)}}.carousel-item-next,.active.carousel-item-right{transform:translate(100%)}@supports (transform-style: preserve-3d){.carousel-item-next,.active.carousel-item-right{transform:translate3d(100%,0,0)}}.carousel-item-prev,.active.carousel-item-left{transform:translate(-100%)}@supports (transform-style: preserve-3d){.carousel-item-prev,.active.carousel-item-left{transform:translate3d(-100%,0,0)}}.carousel-fade .carousel-item{opacity:0;transition-duration:.6s;transition-property:opacity}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active,.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev{transform:translate(0)}@supports (transform-style: preserve-3d){.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active,.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev{transform:translateZ(0)}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat center center;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#ffffff80}.carousel-indicators li:before{position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li:after{position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}[class^=sb-icon-],[class*=sb-icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;font-size:inherit;text-transform:none;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sb-icon-preview:before{content:"\e909"}.sb-icon-refresh:before{content:"\e90c"}.sb-icon-reviewer:before{content:"\e90a"}.sb-icon-folder:before{content:"\e902"}.sb-icon-comment:before{content:"\e908"}.sb-icon-send:before{content:"\e90b"}.sb-icon-book:before{content:"\e900"}.sb-icon-content:before{content:"\e901"}.sb-icon-collection:before{content:"\e903"}.sb-icon-doc:before{content:"\e904"}.sb-icon-mp3:before{content:"\e905"}.sb-icon-open-book:before{content:"\e906"}.sb-icon-video:before{content:"\e907"}.sb-lock-icon{cursor:pointer}[class*=sb-icon-primary]{background-color:var(--primary-color)}[class*=sb-icon-secondary]{background-color:var(--secondary-color)}[class*=sb-icon-warning]{background-color:var(--tertiary-color)}[class*=sb-icon-error]{background-color:var(--red)}.info-icon{background-color:var(--gray-400);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1rem;height:1rem;margin-left:.25rem;display:inline-block;vertical-align:bottom}.icon-arrow-round-down{transform:rotate(90deg)}.icon-svg{position:relative;top:.0625rem;display:inline-block;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;opacity:1}.icon-svg svg.icon{width:100%;height:inherit}.icon-svg--xxs{width:var(--icon-svg-xxs);height:var(--icon-svg-xxs)}.icon-svg--xs{width:var(--icon-svg-xs);height:var(--icon-svg-xs)}.icon-svg--sm{width:var(--icon-svg-sm);height:var(--icon-svg-sm)}.icon-svg--md{width:var(--icon-svg-md);height:var(--icon-svg-md)}.icon-svg--lg{width:var(--icon-svg-lg);height:var(--icon-svg-lg)}.icon-svg--xl{width:var(--icon-svg-xl);height:var(--icon-svg-xl)}.icon-svg--white{fill:var(--white)}.icon-svg--primary{fill:var(--primary-color)}.icon-svg--secondary{fill:var(--secondary-color)}.icon-svg--tertiary{fill:var(--tertiary-color)}.icon-svg--red{fill:var(--red-400)}.icon-svg--gray{fill:var(--gray-800)}*,*:before,*:after{box-sizing:border-box}html{font-family:inherit;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:var(--font-stack-en);font-size:1rem;font-weight:400;line-height:1.5;color:var(--gray-800);text-align:left;background:#E5EDF5}[tabindex="-1"]:focus{outline:none!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:theme-color("primary");text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#868e96;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:0px dotted;outline:0px auto transparent}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}.sb-bg-color-gray-hs{background:var(--gray-hs)!important}.sb-color-gray-hs{color:var(--gray-hs)!important}.sb-bg-color-gray{background:var(--gray)!important}.sb-color-gray{color:var(--gray)!important}.sb-bg-color-gray-0{background:var(--gray-0)!important}.sb-color-gray-0{color:var(--gray-0)!important}.sb-bg-color-gray-100{background:var(--gray-100)!important}.sb-color-gray-100{color:var(--gray-100)!important}.sb-bg-color-gray-200{background:var(--gray-200)!important}.sb-color-gray-200{color:var(--gray-200)!important}.sb-bg-color-gray-300{background:var(--gray-300)!important}.sb-color-gray-300{color:var(--gray-300)!important}.sb-bg-color-gray-400{background:var(--gray-400)!important}.sb-color-gray-400{color:var(--gray-400)!important}.sb-bg-color-gray-800{background:var(--gray-800)!important}.sb-color-gray-800{color:var(--gray-800)!important}.sb-bg-color-primary{background:var(--primary-400)!important}.sb-color-primary{color:var(--primary-400)!important}.sb-bg-color-primary-0{background:var(--primary-0)!important}.sb-color-primary-0{color:var(--primary-0)!important}.sb-bg-color-primary-100{background:var(--primary-100)!important}.sb-color-primary-100{color:var(--primary-100)!important}.sb-bg-color-primary-200{background:var(--primary-200)!important}.sb-color-primary-200{color:var(--primary-200)!important}.sb-bg-color-primary-250{background:var(--primary-250)!important}.sb-color-primary-250{color:var(--primary-250)!important}.sb-bg-color-primary-300{background:var(--primary-300)!important}.sb-color-primary-300{color:var(--primary-300)!important}.sb-bg-color-primary-400{background:var(--primary-400)!important}.sb-color-primary-400{color:var(--primary-400)!important}.sb-bg-color-primary-600{background:var(--primary-600)!important}.sb-color-primary-600{color:var(--primary-600)!important}.sb-bg-color-primary-800{background:var(--primary-800)!important}.sb-color-primary-800{color:var(--primary-800)!important}.sb-bg-color-secondary{background:var(--green)!important}.sb-color-secondary{color:var(--green)!important}.sb-bg-color-secondary-0{background:var(--secondary-0)!important}.sb-color-secondary-0{color:var(--secondary-0)!important}.sb-bg-color-secondary-100{background:var(--secondary-100)!important}.sb-color-secondary-100{color:var(--secondary-100)!important}.sb-bg-color-secondary-200{background:var(--secondary-200)!important}.sb-color-secondary-200{color:var(--secondary-200)!important}.sb-bg-color-secondary-400{background:var(--secondary-400)!important}.sb-color-secondary-400{color:var(--secondary-400)!important}.sb-bg-color-tertiary{background:var(--orange)!important}.sb-color-tertiary{color:var(--orange)!important}.sb-bg-color-tertiary-0{background:var(--tertiary-0)!important}.sb-color-tertiary-0{color:var(--tertiary-0)!important}.sb-bg-color-tertiary-100{background:var(--tertiary-100)!important}.sb-color-tertiary-100{color:var(--tertiary-100)!important}.sb-bg-color-tertiary-400{background:var(--tertiary-400)!important}.sb-color-tertiary-400{color:var(--tertiary-400)!important}.sb-bg-color-red{background:var(--red)!important}.sb-color-red{color:var(--red)!important}.sb-bg-color-red-0{background:var(--red-0)!important}.sb-color-red-0{color:var(--red-0)!important}.sb-bg-color-red-100{background:var(--red-100)!important}.sb-color-red-100{color:var(--red-100)!important}.sb-bg-color-red-400{background:var(--red-400)!important}.sb-color-red-400{color:var(--red-400)!important}.sb-bg-color-info{background:var(--primary-400)!important}.sb-color-info{color:var(--primary-400)!important}.sb-bg-color-success{background:var(--secondary-200)!important}.sb-color-success{color:var(--secondary-200)!important}.sb-bg-color-warning{background:var(--tertiary-400)!important}.sb-color-warning{color:var(--tertiary-400)!important}.sb-bg-color-error{background:var(--red-400)!important}.sb-color-error{color:var(--red-400)!important}.sb-bg-color-white{background:var(--white)!important}.sb-color-white{color:var(--white)!important}.sb-bg-color-black{background:var(--black)!important}.sb-color-black{color:var(--black)!important}.sb-bg-white{background:var(--white)}.sb-bg-none{background:none!important}.color-3,.sb-text-gray-800{color:var(--gray-800)}.sb-bg-color-black{background-color:var(--black)}.bg-contain{background-position:center;background-repeat:no-repeat;background-size:contain}.opacity0{opacity:var(--alpha0)!important}.opacity10{opacity:var(--alpha10)!important}.opacity20{opacity:var(--alpha20)!important}.opacity25{opacity:var(--alpha25)!important}.opacity30{opacity:var(--alpha30)!important}.opacity40{opacity:var(--alpha40)!important}.opacity50{opacity:var(--alpha50)!important}.opacity60{opacity:var(--alpha60)!important}.opacity70{opacity:var(--alpha70)!important}.opacity75{opacity:var(--alpha75)!important}.opacity80{opacity:var(--alpha80)!important}.opacity90{opacity:var(--alpha90)!important}.opacity100{opacity:var(--alpha100)!important}.w-100{width:100%;max-width:100%}.w-90{width:90%;max-width:90%}.w-80{width:80%;max-width:80%}.w-75{width:75%;max-width:75%}.w-70{width:70%;max-width:70%}.w-60{width:60%;max-width:60%}.w-50{width:50%;max-width:50%}.w-40{width:40%;max-width:40%}.w-30{width:30%;max-width:30%}.w-25{width:25%;max-width:25%}.w-20{width:20%;max-width:20%}.w-auto{width:auto;max-width:auto}.h-100{height:100%;max-height:100%}.height-auto{height:auto!important}.sb-mw-100{max-width:100%!important}.min-height-auto{min-height:auto!important}:root{--font-stack-en: "Noto Sans", "Noto Sans Devanagari", "Noto Sans Tamil", "Noto Sans Bengali", "Noto Sans Malayalam", "Noto Sans Gurmukhi", "Noto Sans Gujarati", "Noto Sans Telugu", "Noto Sans Kannada", "Noto Sans Oriya", "Noto Nastaliq Urdu", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-stack-hi: "Noto Sans Devanagari", "Noto Sans", "Noto Sans Tamil", "Noto Sans Bengali", "Noto Sans Malayalam", "Noto Sans Gurmukhi", "Noto Sans Gujarati", "Noto Sans Telugu", "Noto Sans Kannada", "Noto Sans Oriya", "Noto Nastaliq Urdu", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-stack-ur: "Noto Sans", "Noto Nastaliq Urdu", "Noto Sans Devanagari", "Noto Sans Tamil", "Noto Sans Bengali", "Noto Sans Malayalam", "Noto Sans Gurmukhi", "Noto Sans Gujarati", "Noto Sans Telugu", "Noto Sans Kannada", "Noto Sans Oriya", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--blue: #024f9d;--green: #008840;--orange: #e55a28;--red: #ff4558;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--yellow: #ffc107;--teal: #20c997;--cyan: #17a2b8;--black: #000000;--white: #ffffff;--gray-hs: 0, 0%;--gray: hsl(var(--gray-hs), 20%);--gray-0: hsl(var(--gray-hs), 95%);--gray-100: hsl(var(--gray-hs), 80%);--gray-200: hsl(var(--gray-hs), 60%);--gray-300: hsl(var(--gray-hs), 59%);--gray-400: hsl(var(--gray-hs), 40%);--gray-800: var(--gray);--primary-color: #024f9d;--secondary-color: #008840;--tertiary-color: #e55a28;--primary-0: #f3f7fa;--primary-100: #edf4f9;--primary-200: #80a7ce;--primary-250: #d3e7f4;--primary-300: #7ab4ee;--primary-400: var(--primary-color);--primary-600: #005391;--primary-800: #002e50;--secondary-0: #e1ffdf;--secondary-100: #00c786;--secondary-200: #07bc81;--secondary-400: var(--secondary-color);--tertiary-0: #feedd7;--tertiary-100: #ffa11d;--tertiary-400: var(--tertiary-color);--red-0: #fbccd1;--red-100: #ff6979;--red-400: var(--red);--info-color: var(--blue);--success-color: var(--green);--warning-color: var(--orange);--danger-color: var(--red);--body-background-color: var(--primary-0);--default-text-color: var(--gray-800);--bg-body: var(--primary-0);--body-color: var(--gray-800);--alpha0: 0;--alpha25: .25;--alpha50: .5;--alpha75: .75;--font-default-size: .875rem;--font-size-base: var(--font-default-size);--font-weight-light: 300;--font-weight-normal: 400;--font-weight-bold: 700;--font-weight-base: var(--font-weight-normal);--line-height-base: calc(var(--font-size-base) * 1.61803398875);--h1-font-size: 2rem;--h2-font-size: 1.75rem;--h3-font-size: 1.5rem;--h4-font-size: 1.2rem;--h5-font-size: 1rem;--h6-font-size: var(--font-size-base);--font-size-lg: var(--h4-font-size);--font-size-md: var(--h5-font-size);--font-size-normal: var(--font-size-base);--font-size-sm: .75rem;--font-size-xs: .625rem;--p-font-size: var(--font-size-base);--base-font-size: .875rem;--base-block-space: .5rem;--icon-svg-xxs: .75rem;--icon-svg-xs: calc(var(--base-block-space) * 2);--icon-svg-sm: calc(var(--base-block-space) * 3);--icon-svg-md: calc(var(--base-block-space) * 4);--icon-svg-lg: calc(var(--base-block-space) * 5);--icon-svg-xl: calc(var(--base-block-space) * 6);--rc-96C8DA: #96C8DA;--rc-0076FE: #0076FE;--rc-E5EDF5: #E5EDF5;--rc-7c7b7b: #7c7b7b;--rc-f5f5f5: #f5f5f5;--rc-fdfdfd: #fdfdfd;--rc-dedede: #dedede;--rc-F5F9FC: #F5F9FC;--rc-c4c4c4: #c4c4c4;--rc-d8d8d8: #d8d8d8;--rc-e9e5e5: #e9e5e5;--rc-dddddd: #dddddd;--rc-7b86f4: #7b86f4;--rc-d0d0d0: #d0d0d0;--rc-5c8db7: #5c8db7;--rc-91aecc: #91aecc;--rc-f9f9f9: #f9f9f9;--rc-d4d3d3: #d4d3d3;--rc-FAFAFA: #FAFAFA;--rc-866A6A: #866a6a;--rc-979797: #979797;--rc-e0e1e2: #e0e1e2;--rc-00BD7F: #00BD7F;--rc-9F9F9F: #9F9F9F;--rc-F3F8FF: #F3F8FF;--rc-80A7CE: #80A7CE;--rc-9b9b9b: #9b9b9b;--rc-2ca58d: #2ca58d;--rc-007AFF: #007AFF;--rc-bdbdbd: #bdbdbd;--rc-cecece: #cecece;--rc-2972a4: #2972a4;--rc-E0F1FD: #E0F1FD;--rc-C8D6EA: #C8D6EA;--rc-e2e3e5: #e2e3e5;--rc-BCBEC0: #BCBEC0;--rc-d4d4d5: #d4d4d5;--rc-d4d8da: #d4d8da;--rc-bfe1cf: #bfe1cf;--rc-289fd9: #289fd9;--rc-e68900: #e68900;--rc-2f4272: #2f4272;--rc-e0e0e0: #e0e0e0;--rc-2361ff: #2361ff;--rc-ffb300: #ffb300;--rc-d8dee2: #d8dee2;--rc-252525: #252525;--rc-fcf2d6: #fcf2d6;--rc-add8e6: #add8e6;--rc-afd9e7: #afd9e7;--rc-D9E4F2: #D9E4F2;--rc-88B7E6: #88B7E6;--rc-4a4a4a: #4a4a4a;--rc-fff6f6: #fff6f6;--rc-f7f7f7: #f7f7f7;--rc-66c7f4: #66c7f4;--rc-1B4785: #1B4785;--rc-a9a9a9: #a9a9a9;--rc-1b1c1d: #1b1c1d;--rc-dededf: #dededf;--rc-aaaaaa: #aaaaaa;--rc-042D55: #042D55;--rc-eeeeee: #eeeeee;--rc-bbbbbb: #bbbbbb;--rc-009D53: #009D53;--rc-E0EFFF: #E0EFFF;--rc-196DAB: #196DAB;--rc-c2c2c2: #c2c2c2;--rc-e5e5e5: #e5e5e5;--rc-c3c3c3: #c3c3c3;--rc-00abc7:#00abc7;--rc-FCE6E6:#FCE6E6;--rc-DECACA:#DECACA;--rc-424242:#424242;--rc-F5D7D7:#F5D7D7;--rc-F7FFF5:#F7FFF5;--rc-D3DED1:#D3DED1;--rc-EBF6E0:#EBF6E0;--rc-F6F6F6:#F6F6F6;--rc-33B6CC:#33B6CC;--rc-2dadc2:#2dadc2;--rc-0fbad6:#0fbad6;--rc-f7ffec:#f7ffec;--rc-d2ddc7:#d2ddc7;--rc-ffe1e1:#ffe1e1;--rc-e6c8c8:#e6c8c8;--rc-f56b56:#f56b56;--rc-dc523d:#dc523d;--rc-e65c47:#e65c47;--rc-565c70:#565c70;--rc-rgba-black: 0, 0, 0;--rc-rgba-white: 255, 255, 255;--rc-rgba-gray: 51, 51, 51;--rc-rgba-primary: 2, 79, 157;--rc-rgba-primary-300: 41, 114, 164;--rc-rgba-gray-300: 34, 36, 38;--rc-rgba-866a6a: 134, 106, 106;--rc-rgba-d0d0d0: 208, 208, 208;--rc-rgba-7b86f4: 123, 134, 244;--rc-rgba-C8D6EA: 200, 214, 234;--primary-theme: #FFD954;--sbt-theme-bg: var(--primary-theme);--sbt-header-bg: var(--primary-theme);--sbt-body-bg: #F2F2EA;--sbt-body-bg2: #E9E8D9;--sbt-primary-bg: var(--primary-theme);--sbt-border-chapter: #E4E8EE;--lazyload-bg:#f6f7f8;--grey-nuance-lighter: #eeeeee;--grey-nuance-darker: #dddddd;--fade-grey: #e8e8e8}h1,.sb-h1{font-size:var(--h1-font-size);line-height:calc(var(--h1-font-size) * 1.6180339888);margin:0;padding:0}h2,.sb-h2{font-size:var(--h2-font-size);line-height:calc(var(--h2-font-size) * 1.6180339888);margin:0;padding:0}h3,.sb-h3{font-size:var(--h3-font-size);line-height:calc(var(--h3-font-size) * 1.6180339888);margin:0;padding:0}h4,.sb-h4{font-size:var(--h4-font-size);line-height:calc(var(--h4-font-size) * 1.6180339888);margin:0;padding:0}h5,.sb-h5{font-size:var(--h5-font-size);line-height:calc(var(--h5-font-size) * 1.6180339888);margin:0;padding:0}h6,.sb-h6{font-size:var(--h6-font-size);line-height:calc(var(--h6-font-size) * 1.6180339888);margin:0;padding:0}.fmedium{font-size:var(--font-size-md)!important}.fnormal{font-size:var(--font-size-normal)!important}.fsmall{font-size:var(--font-size-sm)!important}.fxsmall{font-size:var(--font-size-xs)!important}.fs-0-785{font-size:.785rem!important}.fs-0-92{font-size:.9286rem!important}.fs-1{font-size:1rem!important}.fs-1-143{font-size:1.143rem!important}.fs-1-16{font-size:1.16rem!important}.fs-1-286{font-size:1.286rem!important}.fs-1-3{font-size:1.3rem!important}.fs-1-429{font-size:1.429rem!important}.fs-1-5{font-size:1.5rem!important}.fs-1-7{font-size:1.7rem!important}.fs-2{font-size:2rem!important}.fs-2-5{font-size:2.5rem!important}.fs-2-57{font-size:2.571rem!important}.fs-3{font-size:3rem!important}.fs-3-5{font-size:3.5rem!important}.text-capitalize{text-transform:capitalize!important}.text-uppercase{text-transform:uppercase!important}.text-lowercase,.text-sentencecase{text-transform:lowercase!important}.text-inherit{text-transform:inherit!important}.text-sentencecase:first-letter{text-transform:uppercase!important}.font-weight-bold{font-weight:700!important}.font-weight-normal{font-weight:400!important}.break-word{word-break:break-word!important}.break-all{word-break:break-all!important}.cursor-pointer{cursor:pointer!important}.cursor-text{cursor:text!important}.va-bottom{vertical-align:bottom!important}.va-middle{vertical-align:middle!important}.va-top{vertical-align:top!important}p,.sb-para{font-size:var(--p-font-size);line-height:calc(var(--p-font-size) * 1.6180339888)}.font-italic{font-style:italic}a,a:hover{color:var(--primary-color)}a:focus{outline:0}.white-space-nowrap{white-space:nowrap!important}.text-center{text-align:center!important}.text-right{text-align:right!important}html[dir=rtl] .text-right,.text-left{text-align:left!important}html[dir=rtl] .text-left{text-align:right!important}.text-underline{text-decoration:underline!important}.lineHeight-normal{line-height:normal!important}.sb__ellipsis{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.sb__ellipsis--two{-webkit-line-clamp:2}.sb__ellipsis--three{-webkit-line-clamp:3}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.d-inline-block{display:inline-block!important}.d-block,.show{display:block!important}.d-flex,.flex-ai-jc-center,.flex-jc-ai-center{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none,.hide{display:none!important}@media only screen and (max-width: 1023px){[class*="mobile hidden"],[class*="tablet only"]:not(.mobile),[class*="computer only"]:not(.mobile),[class*="large screen only"]:not(.mobile),[class*="widescreen only"]:not(.mobile),[class*="or lower hidden"]{display:none!important}}@media only screen and (min-width: 1024px){[class*="mobile only"]:not(.computer),[class*="tablet only"]:not(.computer),[class*="computer hidden"],[class*="large screen only"]:not(.computer),[class*="widescreen only"]:not(.computer),[class*="or lower hidden"]:not(.tablet):not(.mobile){display:none!important}}.relative{position:relative!important}.absolute{position:absolute!important}.fixed{position:fixed!important}.right-0{right:0!important}html[dir=rtl] .right-0,.left-0{left:0!important}html[dir=rtl] .left-0{right:0!important}.top-50{top:50%!important;transform:translateY(-50%)}.bottom-0{bottom:0!important}.bottom-5{bottom:5px!important}.sb-sticky-bottom,.sb-sticky-top{position:sticky;z-index:999999}.sb-sticky-bottom{bottom:0}.sb-sticky-top{top:0}.zindex-1{z-index:1!important}.zindex-2{z-index:2!important}.zindex-9{z-index:9!important}.zindex-99{z-index:99!important}.zindex-999{z-index:999!important}.zindex-9999{z-index:9999!important}.zindex-99999{z-index:99999!important}.m-0{margin:0rem!important}.mt-0{margin-top:0rem!important}.mb-0{margin-bottom:0rem!important}.my-0{margin-top:0rem!important;margin-bottom:0rem!important}.mx-0{margin-left:0rem!important;margin-right:0rem!important}.ml-0{margin-left:0rem!important}html[dir=rtl] .ml-0{margin-right:0rem!important;margin-left:0!important}.mr-0{margin-right:0rem!important}html[dir=rtl] .mr-0{margin-left:0rem!important;margin-right:0!important}.m-2{margin:.125rem!important}.mt-2{margin-top:.125rem!important}.mb-2{margin-bottom:.125rem!important}.my-2{margin-top:.125rem!important;margin-bottom:.125rem!important}.mx-2{margin-left:.125rem!important;margin-right:.125rem!important}.ml-2{margin-left:.125rem!important}html[dir=rtl] .ml-2{margin-right:.125rem!important;margin-left:0!important}.mr-2{margin-right:.125rem!important}html[dir=rtl] .mr-2{margin-left:.125rem!important;margin-right:0!important}.m-3{margin:.1875rem!important}.mt-3{margin-top:.1875rem!important}.mb-3{margin-bottom:.1875rem!important}.my-3{margin-top:.1875rem!important;margin-bottom:.1875rem!important}.mx-3{margin-left:.1875rem!important;margin-right:.1875rem!important}.ml-3{margin-left:.1875rem!important}html[dir=rtl] .ml-3{margin-right:.1875rem!important;margin-left:0!important}.mr-3{margin-right:.1875rem!important}html[dir=rtl] .mr-3{margin-left:.1875rem!important;margin-right:0!important}.m-4{margin:.25rem!important}.mt-4{margin-top:.25rem!important}.mb-4{margin-bottom:.25rem!important}.my-4{margin-top:.25rem!important;margin-bottom:.25rem!important}.mx-4{margin-left:.25rem!important;margin-right:.25rem!important}.ml-4{margin-left:.25rem!important}html[dir=rtl] .ml-4{margin-right:.25rem!important;margin-left:0!important}.mr-4{margin-right:.25rem!important}html[dir=rtl] .mr-4{margin-left:.25rem!important;margin-right:0!important}.m-5{margin:.3125rem!important}.mt-5{margin-top:.3125rem!important}.mb-5{margin-bottom:.3125rem!important}.my-5{margin-top:.3125rem!important;margin-bottom:.3125rem!important}.mx-5{margin-left:.3125rem!important;margin-right:.3125rem!important}.ml-5{margin-left:.3125rem!important}html[dir=rtl] .ml-5{margin-right:.3125rem!important;margin-left:0!important}.mr-5{margin-right:.3125rem!important}html[dir=rtl] .mr-5{margin-left:.3125rem!important;margin-right:0!important}.m-8{margin:.5rem!important}.mt-8{margin-top:.5rem!important}.mb-8{margin-bottom:.5rem!important}.my-8{margin-top:.5rem!important;margin-bottom:.5rem!important}.mx-8{margin-left:.5rem!important;margin-right:.5rem!important}.ml-8{margin-left:.5rem!important}html[dir=rtl] .ml-8{margin-right:.5rem!important;margin-left:0!important}.mr-8{margin-right:.5rem!important}html[dir=rtl] .mr-8{margin-left:.5rem!important;margin-right:0!important}.m-10{margin:.625rem!important}.mt-10{margin-top:.625rem!important}.mb-10{margin-bottom:.625rem!important}.my-10{margin-top:.625rem!important;margin-bottom:.625rem!important}.mx-10{margin-left:.625rem!important;margin-right:.625rem!important}.ml-10{margin-left:.625rem!important}html[dir=rtl] .ml-10{margin-right:.625rem!important;margin-left:0!important}.mr-10{margin-right:.625rem!important}html[dir=rtl] .mr-10{margin-left:.625rem!important;margin-right:0!important}.m-12{margin:.75rem!important}.mt-12{margin-top:.75rem!important}.mb-12{margin-bottom:.75rem!important}.my-12{margin-top:.75rem!important;margin-bottom:.75rem!important}.mx-12{margin-left:.75rem!important;margin-right:.75rem!important}.ml-12{margin-left:.75rem!important}html[dir=rtl] .ml-12{margin-right:.75rem!important;margin-left:0!important}.mr-12{margin-right:.75rem!important}html[dir=rtl] .mr-12{margin-left:.75rem!important;margin-right:0!important}.m-15{margin:.9375rem!important}.mt-15{margin-top:.9375rem!important}.mb-15{margin-bottom:.9375rem!important}.my-15{margin-top:.9375rem!important;margin-bottom:.9375rem!important}.mx-15{margin-left:.9375rem!important;margin-right:.9375rem!important}.ml-15{margin-left:.9375rem!important}html[dir=rtl] .ml-15{margin-right:.9375rem!important;margin-left:0!important}.mr-15{margin-right:.9375rem!important}html[dir=rtl] .mr-15{margin-left:.9375rem!important;margin-right:0!important}.m-16{margin:1rem!important}.mt-16{margin-top:1rem!important}.mb-16{margin-bottom:1rem!important}.my-16{margin-top:1rem!important;margin-bottom:1rem!important}.mx-16{margin-left:1rem!important;margin-right:1rem!important}.ml-16{margin-left:1rem!important}html[dir=rtl] .ml-16{margin-right:1rem!important;margin-left:0!important}.mr-16{margin-right:1rem!important}html[dir=rtl] .mr-16{margin-left:1rem!important;margin-right:0!important}.m-20{margin:1.25rem!important}.mt-20{margin-top:1.25rem!important}.mb-20{margin-bottom:1.25rem!important}.my-20{margin-top:1.25rem!important;margin-bottom:1.25rem!important}.mx-20{margin-left:1.25rem!important;margin-right:1.25rem!important}.ml-20{margin-left:1.25rem!important}html[dir=rtl] .ml-20{margin-right:1.25rem!important;margin-left:0!important}.mr-20{margin-right:1.25rem!important}html[dir=rtl] .mr-20{margin-left:1.25rem!important;margin-right:0!important}.m-24{margin:1.5rem!important}.mt-24{margin-top:1.5rem!important}.mb-24{margin-bottom:1.5rem!important}.my-24{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.mx-24{margin-left:1.5rem!important;margin-right:1.5rem!important}.ml-24{margin-left:1.5rem!important}html[dir=rtl] .ml-24{margin-right:1.5rem!important;margin-left:0!important}.mr-24{margin-right:1.5rem!important}html[dir=rtl] .mr-24{margin-left:1.5rem!important;margin-right:0!important}.m-30{margin:1.875rem!important}.mt-30{margin-top:1.875rem!important}.mb-30{margin-bottom:1.875rem!important}.my-30{margin-top:1.875rem!important;margin-bottom:1.875rem!important}.mx-30{margin-left:1.875rem!important;margin-right:1.875rem!important}.ml-30{margin-left:1.875rem!important}html[dir=rtl] .ml-30{margin-right:1.875rem!important;margin-left:0!important}.mr-30{margin-right:1.875rem!important}html[dir=rtl] .mr-30{margin-left:1.875rem!important;margin-right:0!important}.m-32{margin:2rem!important}.mt-32{margin-top:2rem!important}.mb-32{margin-bottom:2rem!important}.my-32{margin-top:2rem!important;margin-bottom:2rem!important}.mx-32{margin-left:2rem!important;margin-right:2rem!important}.ml-32{margin-left:2rem!important}html[dir=rtl] .ml-32{margin-right:2rem!important;margin-left:0!important}.mr-32{margin-right:2rem!important}html[dir=rtl] .mr-32{margin-left:2rem!important;margin-right:0!important}.m-40{margin:2.5rem!important}.mt-40{margin-top:2.5rem!important}.mb-40{margin-bottom:2.5rem!important}.my-40{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.mx-40{margin-left:2.5rem!important;margin-right:2.5rem!important}.ml-40{margin-left:2.5rem!important}html[dir=rtl] .ml-40{margin-right:2.5rem!important;margin-left:0!important}.mr-40{margin-right:2.5rem!important}html[dir=rtl] .mr-40{margin-left:2.5rem!important;margin-right:0!important}.m-48{margin:3rem!important}.mt-48{margin-top:3rem!important}.mb-48{margin-bottom:3rem!important}.my-48{margin-top:3rem!important;margin-bottom:3rem!important}.mx-48{margin-left:3rem!important;margin-right:3rem!important}.ml-48{margin-left:3rem!important}html[dir=rtl] .ml-48{margin-right:3rem!important;margin-left:0!important}.mr-48{margin-right:3rem!important}html[dir=rtl] .mr-48{margin-left:3rem!important;margin-right:0!important}.m-50{margin:3.125rem!important}.mt-50{margin-top:3.125rem!important}.mb-50{margin-bottom:3.125rem!important}.my-50{margin-top:3.125rem!important;margin-bottom:3.125rem!important}.mx-50{margin-left:3.125rem!important;margin-right:3.125rem!important}.ml-50{margin-left:3.125rem!important}html[dir=rtl] .ml-50{margin-right:3.125rem!important;margin-left:0!important}.mr-50{margin-right:3.125rem!important}html[dir=rtl] .mr-50{margin-left:3.125rem!important;margin-right:0!important}.m-52{margin:3.25rem!important}.mt-52{margin-top:3.25rem!important}.mb-52{margin-bottom:3.25rem!important}.my-52{margin-top:3.25rem!important;margin-bottom:3.25rem!important}.mx-52{margin-left:3.25rem!important;margin-right:3.25rem!important}.ml-52{margin-left:3.25rem!important}html[dir=rtl] .ml-52{margin-right:3.25rem!important;margin-left:0!important}.mr-52{margin-right:3.25rem!important}html[dir=rtl] .mr-52{margin-left:3.25rem!important;margin-right:0!important}.m-56{margin:3.5rem!important}.mt-56{margin-top:3.5rem!important}.mb-56{margin-bottom:3.5rem!important}.my-56{margin-top:3.5rem!important;margin-bottom:3.5rem!important}.mx-56{margin-left:3.5rem!important;margin-right:3.5rem!important}.ml-56{margin-left:3.5rem!important}html[dir=rtl] .ml-56{margin-right:3.5rem!important;margin-left:0!important}.mr-56{margin-right:3.5rem!important}html[dir=rtl] .mr-56{margin-left:3.5rem!important;margin-right:0!important}.m-60{margin:3.75rem!important}.mt-60{margin-top:3.75rem!important}.mb-60{margin-bottom:3.75rem!important}.my-60{margin-top:3.75rem!important;margin-bottom:3.75rem!important}.mx-60{margin-left:3.75rem!important;margin-right:3.75rem!important}.ml-60{margin-left:3.75rem!important}html[dir=rtl] .ml-60{margin-right:3.75rem!important;margin-left:0!important}.mr-60{margin-right:3.75rem!important}html[dir=rtl] .mr-60{margin-left:3.75rem!important;margin-right:0!important}.m-64{margin:4rem!important}.mt-64{margin-top:4rem!important}.mb-64{margin-bottom:4rem!important}.my-64{margin-top:4rem!important;margin-bottom:4rem!important}.mx-64{margin-left:4rem!important;margin-right:4rem!important}.ml-64{margin-left:4rem!important}html[dir=rtl] .ml-64{margin-right:4rem!important;margin-left:0!important}.mr-64{margin-right:4rem!important}html[dir=rtl] .mr-64{margin-left:4rem!important;margin-right:0!important}.m-68{margin:4.25rem!important}.mt-68{margin-top:4.25rem!important}.mb-68{margin-bottom:4.25rem!important}.my-68{margin-top:4.25rem!important;margin-bottom:4.25rem!important}.mx-68{margin-left:4.25rem!important;margin-right:4.25rem!important}.ml-68{margin-left:4.25rem!important}html[dir=rtl] .ml-68{margin-right:4.25rem!important;margin-left:0!important}.mr-68{margin-right:4.25rem!important}html[dir=rtl] .mr-68{margin-left:4.25rem!important;margin-right:0!important}.m-72{margin:4.5rem!important}.mt-72{margin-top:4.5rem!important}.mb-72{margin-bottom:4.5rem!important}.my-72{margin-top:4.5rem!important;margin-bottom:4.5rem!important}.mx-72{margin-left:4.5rem!important;margin-right:4.5rem!important}.ml-72{margin-left:4.5rem!important}html[dir=rtl] .ml-72{margin-right:4.5rem!important;margin-left:0!important}.mr-72{margin-right:4.5rem!important}html[dir=rtl] .mr-72{margin-left:4.5rem!important;margin-right:0!important}.m-76{margin:4.75rem!important}.mt-76{margin-top:4.75rem!important}.mb-76{margin-bottom:4.75rem!important}.my-76{margin-top:4.75rem!important;margin-bottom:4.75rem!important}.mx-76{margin-left:4.75rem!important;margin-right:4.75rem!important}.ml-76{margin-left:4.75rem!important}html[dir=rtl] .ml-76{margin-right:4.75rem!important;margin-left:0!important}.mr-76{margin-right:4.75rem!important}html[dir=rtl] .mr-76{margin-left:4.75rem!important;margin-right:0!important}.m-80{margin:5rem!important}.mt-80{margin-top:5rem!important}.mb-80{margin-bottom:5rem!important}.my-80{margin-top:5rem!important;margin-bottom:5rem!important}.mx-80{margin-left:5rem!important;margin-right:5rem!important}.ml-80{margin-left:5rem!important}html[dir=rtl] .ml-80{margin-right:5rem!important;margin-left:0!important}.mr-80{margin-right:5rem!important}html[dir=rtl] .mr-80{margin-left:5rem!important;margin-right:0!important}.m-84{margin:5.25rem!important}.mt-84{margin-top:5.25rem!important}.mb-84{margin-bottom:5.25rem!important}.my-84{margin-top:5.25rem!important;margin-bottom:5.25rem!important}.mx-84{margin-left:5.25rem!important;margin-right:5.25rem!important}.ml-84{margin-left:5.25rem!important}html[dir=rtl] .ml-84{margin-right:5.25rem!important;margin-left:0!important}.mr-84{margin-right:5.25rem!important}html[dir=rtl] .mr-84{margin-left:5.25rem!important;margin-right:0!important}.m-88{margin:5.5rem!important}.mt-88{margin-top:5.5rem!important}.mb-88{margin-bottom:5.5rem!important}.my-88{margin-top:5.5rem!important;margin-bottom:5.5rem!important}.mx-88{margin-left:5.5rem!important;margin-right:5.5rem!important}.ml-88{margin-left:5.5rem!important}html[dir=rtl] .ml-88{margin-right:5.5rem!important;margin-left:0!important}.mr-88{margin-right:5.5rem!important}html[dir=rtl] .mr-88{margin-left:5.5rem!important;margin-right:0!important}.m-96{margin:6rem!important}.mt-96{margin-top:6rem!important}.mb-96{margin-bottom:6rem!important}.my-96{margin-top:6rem!important;margin-bottom:6rem!important}.mx-96{margin-left:6rem!important;margin-right:6rem!important}.ml-96{margin-left:6rem!important}html[dir=rtl] .ml-96{margin-right:6rem!important;margin-left:0!important}.mr-96{margin-right:6rem!important}html[dir=rtl] .mr-96{margin-left:6rem!important;margin-right:0!important}.m-192{margin:12rem!important}.mt-192{margin-top:12rem!important}.mb-192{margin-bottom:12rem!important}.my-192{margin-top:12rem!important;margin-bottom:12rem!important}.mx-192{margin-left:12rem!important;margin-right:12rem!important}.ml-192{margin-left:12rem!important}html[dir=rtl] .ml-192{margin-right:12rem!important;margin-left:0!important}.mr-192{margin-right:12rem!important}html[dir=rtl] .mr-192{margin-left:12rem!important;margin-right:0!important}.m-auto{margin:0 auto!important}.mt-auto{margin-top:auto!important}.mb-auto{margin-bottom:auto!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.ml-auto{margin-left:auto!important}html[dir=rtl] .ml-auto{margin-right:auto!important;margin-left:0!important}.mr-auto{margin-right:auto!important}html[dir=rtl] .mr-auto{margin-left:auto!important;margin-right:0!important}@media screen and (min-width: 768px){.mx--20{margin:0 -1.25rem!important}}.p-0{padding:0rem!important}.pt-0{padding-top:0rem!important}.pb-0{padding-bottom:0rem!important}.py-0{padding-top:0rem!important;padding-bottom:0rem!important}.px-0{padding-left:0rem!important;padding-right:0rem!important}.pl-0{padding-left:0rem!important}html[dir=rtl] .pl-0{padding-right:0rem!important;padding-left:0!important}.pr-0{padding-right:0rem!important}html[dir=rtl] .pr-0{padding-left:0rem!important;padding-right:0!important}.p-2{padding:.125rem!important}.pt-2{padding-top:.125rem!important}.pb-2{padding-bottom:.125rem!important}.py-2{padding-top:.125rem!important;padding-bottom:.125rem!important}.px-2{padding-left:.125rem!important;padding-right:.125rem!important}.pl-2{padding-left:.125rem!important}html[dir=rtl] .pl-2{padding-right:.125rem!important;padding-left:0!important}.pr-2{padding-right:.125rem!important}html[dir=rtl] .pr-2{padding-left:.125rem!important;padding-right:0!important}.p-3{padding:.1875rem!important}.pt-3{padding-top:.1875rem!important}.pb-3{padding-bottom:.1875rem!important}.py-3{padding-top:.1875rem!important;padding-bottom:.1875rem!important}.px-3{padding-left:.1875rem!important;padding-right:.1875rem!important}.pl-3{padding-left:.1875rem!important}html[dir=rtl] .pl-3{padding-right:.1875rem!important;padding-left:0!important}.pr-3{padding-right:.1875rem!important}html[dir=rtl] .pr-3{padding-left:.1875rem!important;padding-right:0!important}.p-4{padding:.25rem!important}.pt-4{padding-top:.25rem!important}.pb-4{padding-bottom:.25rem!important}.py-4{padding-top:.25rem!important;padding-bottom:.25rem!important}.px-4{padding-left:.25rem!important;padding-right:.25rem!important}.pl-4{padding-left:.25rem!important}html[dir=rtl] .pl-4{padding-right:.25rem!important;padding-left:0!important}.pr-4{padding-right:.25rem!important}html[dir=rtl] .pr-4{padding-left:.25rem!important;padding-right:0!important}.p-5{padding:.3125rem!important}.pt-5{padding-top:.3125rem!important}.pb-5{padding-bottom:.3125rem!important}.py-5{padding-top:.3125rem!important;padding-bottom:.3125rem!important}.px-5{padding-left:.3125rem!important;padding-right:.3125rem!important}.pl-5{padding-left:.3125rem!important}html[dir=rtl] .pl-5{padding-right:.3125rem!important;padding-left:0!important}.pr-5{padding-right:.3125rem!important}html[dir=rtl] .pr-5{padding-left:.3125rem!important;padding-right:0!important}.p-8{padding:.5rem!important}.pt-8{padding-top:.5rem!important}.pb-8{padding-bottom:.5rem!important}.py-8{padding-top:.5rem!important;padding-bottom:.5rem!important}.px-8{padding-left:.5rem!important;padding-right:.5rem!important}.pl-8{padding-left:.5rem!important}html[dir=rtl] .pl-8{padding-right:.5rem!important;padding-left:0!important}.pr-8{padding-right:.5rem!important}html[dir=rtl] .pr-8{padding-left:.5rem!important;padding-right:0!important}.p-10{padding:.625rem!important}.pt-10{padding-top:.625rem!important}.pb-10{padding-bottom:.625rem!important}.py-10{padding-top:.625rem!important;padding-bottom:.625rem!important}.px-10{padding-left:.625rem!important;padding-right:.625rem!important}.pl-10{padding-left:.625rem!important}html[dir=rtl] .pl-10{padding-right:.625rem!important;padding-left:0!important}.pr-10{padding-right:.625rem!important}html[dir=rtl] .pr-10{padding-left:.625rem!important;padding-right:0!important}.p-12{padding:.75rem!important}.pt-12{padding-top:.75rem!important}.pb-12{padding-bottom:.75rem!important}.py-12{padding-top:.75rem!important;padding-bottom:.75rem!important}.px-12{padding-left:.75rem!important;padding-right:.75rem!important}.pl-12{padding-left:.75rem!important}html[dir=rtl] .pl-12{padding-right:.75rem!important;padding-left:0!important}.pr-12{padding-right:.75rem!important}html[dir=rtl] .pr-12{padding-left:.75rem!important;padding-right:0!important}.p-15{padding:.9375rem!important}.pt-15{padding-top:.9375rem!important}.pb-15{padding-bottom:.9375rem!important}.py-15{padding-top:.9375rem!important;padding-bottom:.9375rem!important}.px-15{padding-left:.9375rem!important;padding-right:.9375rem!important}.pl-15{padding-left:.9375rem!important}html[dir=rtl] .pl-15{padding-right:.9375rem!important;padding-left:0!important}.pr-15{padding-right:.9375rem!important}html[dir=rtl] .pr-15{padding-left:.9375rem!important;padding-right:0!important}.p-16{padding:1rem!important}.pt-16{padding-top:1rem!important}.pb-16{padding-bottom:1rem!important}.py-16{padding-top:1rem!important;padding-bottom:1rem!important}.px-16{padding-left:1rem!important;padding-right:1rem!important}.pl-16{padding-left:1rem!important}html[dir=rtl] .pl-16{padding-right:1rem!important;padding-left:0!important}.pr-16{padding-right:1rem!important}html[dir=rtl] .pr-16{padding-left:1rem!important;padding-right:0!important}.p-20{padding:1.25rem!important}.pt-20{padding-top:1.25rem!important}.pb-20{padding-bottom:1.25rem!important}.py-20{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.px-20{padding-left:1.25rem!important;padding-right:1.25rem!important}.pl-20{padding-left:1.25rem!important}html[dir=rtl] .pl-20{padding-right:1.25rem!important;padding-left:0!important}.pr-20{padding-right:1.25rem!important}html[dir=rtl] .pr-20{padding-left:1.25rem!important;padding-right:0!important}.p-24{padding:1.5rem!important}.pt-24{padding-top:1.5rem!important}.pb-24{padding-bottom:1.5rem!important}.py-24{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.px-24{padding-left:1.5rem!important;padding-right:1.5rem!important}.pl-24{padding-left:1.5rem!important}html[dir=rtl] .pl-24{padding-right:1.5rem!important;padding-left:0!important}.pr-24{padding-right:1.5rem!important}html[dir=rtl] .pr-24{padding-left:1.5rem!important;padding-right:0!important}.p-30{padding:1.875rem!important}.pt-30{padding-top:1.875rem!important}.pb-30{padding-bottom:1.875rem!important}.py-30{padding-top:1.875rem!important;padding-bottom:1.875rem!important}.px-30{padding-left:1.875rem!important;padding-right:1.875rem!important}.pl-30{padding-left:1.875rem!important}html[dir=rtl] .pl-30{padding-right:1.875rem!important;padding-left:0!important}.pr-30{padding-right:1.875rem!important}html[dir=rtl] .pr-30{padding-left:1.875rem!important;padding-right:0!important}.p-32{padding:2rem!important}.pt-32{padding-top:2rem!important}.pb-32{padding-bottom:2rem!important}.py-32{padding-top:2rem!important;padding-bottom:2rem!important}.px-32{padding-left:2rem!important;padding-right:2rem!important}.pl-32{padding-left:2rem!important}html[dir=rtl] .pl-32{padding-right:2rem!important;padding-left:0!important}.pr-32{padding-right:2rem!important}html[dir=rtl] .pr-32{padding-left:2rem!important;padding-right:0!important}.p-40{padding:2.5rem!important}.pt-40{padding-top:2.5rem!important}.pb-40{padding-bottom:2.5rem!important}.py-40{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.px-40{padding-left:2.5rem!important;padding-right:2.5rem!important}.pl-40{padding-left:2.5rem!important}html[dir=rtl] .pl-40{padding-right:2.5rem!important;padding-left:0!important}.pr-40{padding-right:2.5rem!important}html[dir=rtl] .pr-40{padding-left:2.5rem!important;padding-right:0!important}.p-48{padding:3rem!important}.pt-48{padding-top:3rem!important}.pb-48{padding-bottom:3rem!important}.py-48{padding-top:3rem!important;padding-bottom:3rem!important}.px-48{padding-left:3rem!important;padding-right:3rem!important}.pl-48{padding-left:3rem!important}html[dir=rtl] .pl-48{padding-right:3rem!important;padding-left:0!important}.pr-48{padding-right:3rem!important}html[dir=rtl] .pr-48{padding-left:3rem!important;padding-right:0!important}.p-52{padding:3.25rem!important}.pt-52{padding-top:3.25rem!important}.pb-52{padding-bottom:3.25rem!important}.py-52{padding-top:3.25rem!important;padding-bottom:3.25rem!important}.px-52{padding-left:3.25rem!important;padding-right:3.25rem!important}.pl-52{padding-left:3.25rem!important}html[dir=rtl] .pl-52{padding-right:3.25rem!important;padding-left:0!important}.pr-52{padding-right:3.25rem!important}html[dir=rtl] .pr-52{padding-left:3.25rem!important;padding-right:0!important}.p-56{padding:3.5rem!important}.pt-56{padding-top:3.5rem!important}.pb-56{padding-bottom:3.5rem!important}.py-56{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.px-56{padding-left:3.5rem!important;padding-right:3.5rem!important}.pl-56{padding-left:3.5rem!important}html[dir=rtl] .pl-56{padding-right:3.5rem!important;padding-left:0!important}.pr-56{padding-right:3.5rem!important}html[dir=rtl] .pr-56{padding-left:3.5rem!important;padding-right:0!important}.p-60{padding:3.75rem!important}.pt-60{padding-top:3.75rem!important}.pb-60{padding-bottom:3.75rem!important}.py-60{padding-top:3.75rem!important;padding-bottom:3.75rem!important}.px-60{padding-left:3.75rem!important;padding-right:3.75rem!important}.pl-60{padding-left:3.75rem!important}html[dir=rtl] .pl-60{padding-right:3.75rem!important;padding-left:0!important}.pr-60{padding-right:3.75rem!important}html[dir=rtl] .pr-60{padding-left:3.75rem!important;padding-right:0!important}.p-64{padding:4rem!important}.pt-64{padding-top:4rem!important}.pb-64{padding-bottom:4rem!important}.py-64{padding-top:4rem!important;padding-bottom:4rem!important}.px-64{padding-left:4rem!important;padding-right:4rem!important}.pl-64{padding-left:4rem!important}html[dir=rtl] .pl-64{padding-right:4rem!important;padding-left:0!important}.pr-64{padding-right:4rem!important}html[dir=rtl] .pr-64{padding-left:4rem!important;padding-right:0!important}.p-68{padding:4.25rem!important}.pt-68{padding-top:4.25rem!important}.pb-68{padding-bottom:4.25rem!important}.py-68{padding-top:4.25rem!important;padding-bottom:4.25rem!important}.px-68{padding-left:4.25rem!important;padding-right:4.25rem!important}.pl-68{padding-left:4.25rem!important}html[dir=rtl] .pl-68{padding-right:4.25rem!important;padding-left:0!important}.pr-68{padding-right:4.25rem!important}html[dir=rtl] .pr-68{padding-left:4.25rem!important;padding-right:0!important}.p-72{padding:4.5rem!important}.pt-72{padding-top:4.5rem!important}.pb-72{padding-bottom:4.5rem!important}.py-72{padding-top:4.5rem!important;padding-bottom:4.5rem!important}.px-72{padding-left:4.5rem!important;padding-right:4.5rem!important}.pl-72{padding-left:4.5rem!important}html[dir=rtl] .pl-72{padding-right:4.5rem!important;padding-left:0!important}.pr-72{padding-right:4.5rem!important}html[dir=rtl] .pr-72{padding-left:4.5rem!important;padding-right:0!important}.p-76{padding:4.75rem!important}.pt-76{padding-top:4.75rem!important}.pb-76{padding-bottom:4.75rem!important}.py-76{padding-top:4.75rem!important;padding-bottom:4.75rem!important}.px-76{padding-left:4.75rem!important;padding-right:4.75rem!important}.pl-76{padding-left:4.75rem!important}html[dir=rtl] .pl-76{padding-right:4.75rem!important;padding-left:0!important}.pr-76{padding-right:4.75rem!important}html[dir=rtl] .pr-76{padding-left:4.75rem!important;padding-right:0!important}.p-80{padding:5rem!important}.pt-80{padding-top:5rem!important}.pb-80{padding-bottom:5rem!important}.py-80{padding-top:5rem!important;padding-bottom:5rem!important}.px-80{padding-left:5rem!important;padding-right:5rem!important}.pl-80{padding-left:5rem!important}html[dir=rtl] .pl-80{padding-right:5rem!important;padding-left:0!important}.pr-80{padding-right:5rem!important}html[dir=rtl] .pr-80{padding-left:5rem!important;padding-right:0!important}.p-84{padding:5.25rem!important}.pt-84{padding-top:5.25rem!important}.pb-84{padding-bottom:5.25rem!important}.py-84{padding-top:5.25rem!important;padding-bottom:5.25rem!important}.px-84{padding-left:5.25rem!important;padding-right:5.25rem!important}.pl-84{padding-left:5.25rem!important}html[dir=rtl] .pl-84{padding-right:5.25rem!important;padding-left:0!important}.pr-84{padding-right:5.25rem!important}html[dir=rtl] .pr-84{padding-left:5.25rem!important;padding-right:0!important}.p-88{padding:5.5rem!important}.pt-88{padding-top:5.5rem!important}.pb-88{padding-bottom:5.5rem!important}.py-88{padding-top:5.5rem!important;padding-bottom:5.5rem!important}.px-88{padding-left:5.5rem!important;padding-right:5.5rem!important}.pl-88{padding-left:5.5rem!important}html[dir=rtl] .pl-88{padding-right:5.5rem!important;padding-left:0!important}.pr-88{padding-right:5.5rem!important}html[dir=rtl] .pr-88{padding-left:5.5rem!important;padding-right:0!important}.p-96{padding:6rem!important}.pt-96{padding-top:6rem!important}.pb-96{padding-bottom:6rem!important}.py-96{padding-top:6rem!important;padding-bottom:6rem!important}.px-96{padding-left:6rem!important;padding-right:6rem!important}.pl-96{padding-left:6rem!important}html[dir=rtl] .pl-96{padding-right:6rem!important;padding-left:0!important}.pr-96{padding-right:6rem!important}html[dir=rtl] .pr-96{padding-left:6rem!important;padding-right:0!important}.p-192{padding:12rem!important}.pt-192{padding-top:12rem!important}.pb-192{padding-bottom:12rem!important}.py-192{padding-top:12rem!important;padding-bottom:12rem!important}.px-192{padding-left:12rem!important;padding-right:12rem!important}.pl-192{padding-left:12rem!important}html[dir=rtl] .pl-192{padding-right:12rem!important;padding-left:0!important}.pr-192{padding-right:12rem!important}html[dir=rtl] .pr-192{padding-left:12rem!important;padding-right:0!important}@media screen and (min-width: 768px){.px--20{padding:0 -1.25rem}}.o-x-auto{overflow-x:auto!important}.o-x-visible{overflow-x:visible!important}.o-x-hide{overflow-x:hidden!important}.o-x-scroll{overflow-x:scroll!important}.o-y-auto{overflow-y:auto!important}.o-y-visible{overflow-y:visible!important}.o-y-hide{overflow-y:hidden!important}.o-y-scroll{overflow-y:scroll!important}.flex-ai-center,.flex-ai-jc-center,.flex-jc-ai-center{align-items:center!important}.flex-as-center{align-self:center!important}.flex-jc-center,.flex-ai-jc-center,.flex-jc-ai-center{justify-content:center!important}.flex-ai-flex-start{align-items:flex-start!important}.flex-as-flex-start{align-self:flex-start!important}.flex-jc-flex-start{justify-content:flex-start!important}.flex-ai-flex-end{align-items:flex-end!important}.flex-as-flex-end{align-self:flex-end!important}.flex-jc-flex-end{justify-content:flex-end!important}.flex-jc-space-between{justify-content:space-between!important}.flex-jc-space-around{justify-content:space-around!important}.flex-jc-space-evenly{justify-content:space-evenly!important}.flex-dr{flex-direction:row!important}.flex-dc{flex-direction:column!important}.flex-ai-baseline{align-items:baseline!important}.flex-ai-end{align-items:flex-end!important}.flex-w-wrap{flex-wrap:wrap!important}.flex-basis-1{flex:1}.flex-basis-100{flex-basis:100%}.flex-none{flex:none}.b-0{border:0px solid var(--gray-400)!important}.bl-0{border-left:none!important}.br-0{border-right:none!important}.br-4{border-radius:4px!important}.bt-0{border-top:none!important}.bb-0{border-bottom:none!important}.b-1{border:1px solid var(--gray-400)!important}.b-2{border:2px solid var(--gray-400)!important}.b-4{border:4px solid var(--gray-400)!important}.b-8{border:8px solid var(--gray-400)!important}.bs-0{box-shadow:none!important}.bs-1{box-shadow:0 3px 6px #0000004a!important}.bs-1:hover{box-shadow:0 4px 9px #0000004a!important}.bs-2{box-shadow:0 0 20px #0000004a!important}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}a.sb-btn{text-align:center;display:inline-flex;justify-content:center;align-items:center;flex-wrap:wrap}.sb-btn{white-space:nowrap;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;outline:0;display:inline-block;border:1px solid;cursor:pointer;min-width:4rem;border-radius:.125rem;-webkit-border-radius:.125rem;-moz-border-radius:.125rem;position:relative;line-height:1.15;text-transform:inherit;text-decoration:none}.sb-btn:hover{opacity:1}.sb-btn:after{content:"";position:absolute;top:50%;left:50%;width:3px;height:3px;background:var(--primary-600);opacity:0;border-radius:50%;transform:scale(1) translate(-50%);transform-origin:50% 50%}.sb-btn.flat{border-radius:0}.sb-btn.sb-btn-radius{border-radius:2rem}.sb-btn-gray{background-color:var(--gray-200);border-color:var(--gray-200);color:var(--white)}.sb-btn-gray:hover,.sb-btn-gray:active,.sb-btn-gray.active{background-color:var(--gray-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-gray{background-color:var(--white);color:var(--gray-200);border-color:var(--gray-200)}.sb-btn-outline-gray:hover,.sb-btn-outline-gray:active,.sb-btn-outline-gray.active{color:var(--gray-400);background-color:var(--gray-100)}.sb-btn-dashed-gray{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--gray-200);color:var(--gray-200)}.sb-btn-dashed-gray:hover,.sb-btn-dashed-gray:active,.sb-btn-dashed-gray.active{background-color:var(--gray-100)}.sb-btn-link-gray{background:none;border:0px;color:var(--gray-200)}.sb-btn-link-gray:hover,.sb-btn-link-gray:active,.sb-btn-link-gray.active{background-color:var(--gray-100)}.sb-btn-primary{background-color:var(--primary-400);border-color:var(--primary-400);color:var(--white)}.sb-btn-primary:hover,.sb-btn-primary:active,.sb-btn-primary.active{background-color:var(--primary-800);border:1px solid transparent;color:var(--white)}.sb-btn-outline-primary{background-color:var(--white);color:var(--primary-400);border-color:var(--primary-400)}.sb-btn-outline-primary:hover,.sb-btn-outline-primary:active,.sb-btn-outline-primary.active{color:var(--primary-800);background-color:var(--primary-100)}.sb-btn-dashed-primary{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--primary-400);color:var(--primary-400)}.sb-btn-dashed-primary:hover,.sb-btn-dashed-primary:active,.sb-btn-dashed-primary.active{background-color:var(--primary-100)}.sb-btn-link-primary{background:none;border:0px;color:var(--primary-400)}.sb-btn-link-primary:hover,.sb-btn-link-primary:active,.sb-btn-link-primary.active{background-color:var(--primary-100)}.sb-btn-secondary{background-color:var(--secondary-200);border-color:var(--secondary-200);color:var(--white)}.sb-btn-secondary:hover,.sb-btn-secondary:active,.sb-btn-secondary.active{background-color:var(--secondary-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-secondary{background-color:var(--white);color:var(--secondary-200);border-color:var(--secondary-200)}.sb-btn-outline-secondary:hover,.sb-btn-outline-secondary:active,.sb-btn-outline-secondary.active{color:var(--secondary-400);background-color:var(--secondary-0)}.sb-btn-dashed-secondary{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--secondary-200);color:var(--secondary-200)}.sb-btn-dashed-secondary:hover,.sb-btn-dashed-secondary:active,.sb-btn-dashed-secondary.active{background-color:var(--secondary-0)}.sb-btn-link-secondary{background:none;border:0px;color:var(--secondary-200)}.sb-btn-link-secondary:hover,.sb-btn-link-secondary:active,.sb-btn-link-secondary.active{background-color:var(--secondary-0)}.sb-btn-tertiary{background-color:var(--tertiary-100);border-color:var(--tertiary-100);color:var(--white)}.sb-btn-tertiary:hover,.sb-btn-tertiary:active,.sb-btn-tertiary.active{background-color:var(--tertiary-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-tertiary{background-color:var(--white);color:var(--tertiary-100);border-color:var(--tertiary-100)}.sb-btn-outline-tertiary:hover,.sb-btn-outline-tertiary:active,.sb-btn-outline-tertiary.active{color:var(--tertiary-400);background-color:var(--tertiary-0)}.sb-btn-dashed-tertiary{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--tertiary-100);color:var(--tertiary-100)}.sb-btn-dashed-tertiary:hover,.sb-btn-dashed-tertiary:active,.sb-btn-dashed-tertiary.active{background-color:var(--tertiary-0)}.sb-btn-link-tertiary{background:none;border:0px;color:var(--tertiary-100)}.sb-btn-link-tertiary:hover,.sb-btn-link-tertiary:active,.sb-btn-link-tertiary.active{background-color:var(--tertiary-0)}.sb-btn-red{background-color:var(--red-100);border-color:var(--red-100);color:var(--white)}.sb-btn-red:hover,.sb-btn-red:active,.sb-btn-red.active{background-color:var(--red-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-red{background-color:var(--white);color:var(--red-100);border-color:var(--red-100)}.sb-btn-outline-red:hover,.sb-btn-outline-red:active,.sb-btn-outline-red.active{color:var(--red-400);background-color:var(--red-0)}.sb-btn-dashed-red{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--red-100);color:var(--red-100)}.sb-btn-dashed-red:hover,.sb-btn-dashed-red:active,.sb-btn-dashed-red.active{background-color:var(--red-0)}.sb-btn-link-red{background:none;border:0px;color:var(--red-100)}.sb-btn-link-red:hover,.sb-btn-link-red:active,.sb-btn-link-red.active{background-color:var(--red-0)}.sb-btn-info{background-color:var(--primary-400);border-color:var(--primary-400);color:var(--white)}.sb-btn-info:hover,.sb-btn-info:active,.sb-btn-info.active{background-color:var(--primary-800);border:1px solid transparent;color:var(--white)}.sb-btn-outline-info{background-color:var(--white);color:var(--primary-400);border-color:var(--primary-400)}.sb-btn-outline-info:hover,.sb-btn-outline-info:active,.sb-btn-outline-info.active{color:var(--primary-800);background-color:var(--primary-100)}.sb-btn-dashed-info{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--primary-400);color:var(--primary-400)}.sb-btn-dashed-info:hover,.sb-btn-dashed-info:active,.sb-btn-dashed-info.active{background-color:var(--primary-100)}.sb-btn-link-info{background:none;border:0px;color:var(--primary-400)}.sb-btn-link-info:hover,.sb-btn-link-info:active,.sb-btn-link-info.active{background-color:var(--primary-100)}.sb-btn-success{background-color:var(--secondary-200);border-color:var(--secondary-200);color:var(--white)}.sb-btn-success:hover,.sb-btn-success:active,.sb-btn-success.active{background-color:var(--secondary-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-success{background-color:var(--white);color:var(--secondary-200);border-color:var(--secondary-200)}.sb-btn-outline-success:hover,.sb-btn-outline-success:active,.sb-btn-outline-success.active{color:var(--secondary-400);background-color:var(--secondary-100)}.sb-btn-dashed-success{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--secondary-200);color:var(--secondary-200)}.sb-btn-dashed-success:hover,.sb-btn-dashed-success:active,.sb-btn-dashed-success.active{background-color:var(--secondary-100)}.sb-btn-link-success{background:none;border:0px;color:var(--secondary-200)}.sb-btn-link-success:hover,.sb-btn-link-success:active,.sb-btn-link-success.active{background-color:var(--secondary-100)}.sb-btn-warning{background-color:var(--tertiary-100);border-color:var(--tertiary-100);color:var(--white)}.sb-btn-warning:hover,.sb-btn-warning:active,.sb-btn-warning.active{background-color:var(--tertiary-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-warning{background-color:var(--white);color:var(--tertiary-100);border-color:var(--tertiary-100)}.sb-btn-outline-warning:hover,.sb-btn-outline-warning:active,.sb-btn-outline-warning.active{color:var(--tertiary-400);background-color:var(--tertiary-0)}.sb-btn-dashed-warning{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--tertiary-100);color:var(--tertiary-100)}.sb-btn-dashed-warning:hover,.sb-btn-dashed-warning:active,.sb-btn-dashed-warning.active{background-color:var(--tertiary-0)}.sb-btn-link-warning{background:none;border:0px;color:var(--tertiary-100)}.sb-btn-link-warning:hover,.sb-btn-link-warning:active,.sb-btn-link-warning.active{background-color:var(--tertiary-0)}.sb-btn-error{background-color:var(--red-100);border-color:var(--red-100);color:var(--white)}.sb-btn-error:hover,.sb-btn-error:active,.sb-btn-error.active{background-color:var(--red-400);border:1px solid transparent;color:var(--white)}.sb-btn-outline-error{background-color:var(--white);color:var(--red-100);border-color:var(--red-100)}.sb-btn-outline-error:hover,.sb-btn-outline-error:active,.sb-btn-outline-error.active{color:var(--red-400);background-color:var(--red-0)}.sb-btn-dashed-error{border-style:dashed;border-width:1px;background-color:#fff;border-color:var(--red-100);color:var(--red-100)}.sb-btn-dashed-error:hover,.sb-btn-dashed-error:active,.sb-btn-dashed-error.active{background-color:var(--red-0)}.sb-btn-link-error{background:none;border:0px;color:var(--red-100)}.sb-btn-link-error:hover,.sb-btn-link-error:active,.sb-btn-link-error.active{background-color:var(--red-0)}.sb-btn-xs{height:1.5rem;padding:.25rem .5rem;font-size:.75rem}.sb-btn-normal{height:2rem;padding:.5rem 1rem;font-size:.75rem}.sb-btn-sm{height:2.5rem;padding:.5rem 1rem;font-size:1rem}.sb-btn-md{height:3rem;padding:.5rem 1rem;font-size:1rem}.sb-btn-lg{height:3.5rem;padding:1rem 1.5rem;font-size:1.25rem}.sb-btn-full{height:1.5rem;padding:.5rem 1rem;font-size:1.25rem;width:100%}.sb-btn-square.sb-btn-xs{height:1.5rem;width:1.5rem;font-size:1rem}.sb-btn-square.sb-btn-xs i.icon{margin:0;font-size:2em}.sb-btn-square.sb-btn-xs span{margin:.5rem 0 0}.sb-btn-square.sb-btn-normal{height:4rem;width:4rem;font-size:.75rem}.sb-btn-square.sb-btn-normal i.icon{margin:0;font-size:2em}.sb-btn-square.sb-btn-normal span{margin:.5rem 0 0}.sb-btn-square.sb-btn-sm{height:3rem;width:3rem;font-size:.75rem}.sb-btn-square.sb-btn-sm i.icon{margin:0;font-size:2em}.sb-btn-square.sb-btn-sm span{margin:.5rem 0 0}.sb-btn-square.sb-btn-md{height:4rem;width:4rem;font-size:1rem}.sb-btn-square.sb-btn-md i.icon{margin:0;font-size:2em}.sb-btn-square.sb-btn-md span{margin:.5rem 0 0}.sb-btn-square.sb-btn-lg{height:8rem;width:8rem;font-size:1.25rem}.sb-btn-square.sb-btn-lg i.icon{margin:0;font-size:2em}.sb-btn-square.sb-btn-lg span{margin:.5rem 0 0}.sb-btn-white{box-shadow:0 -.0625rem .25rem #0000001a,0 3px 4px #0003;border:0px solid #ddd}.sb-btn-square{display:inline-flex;flex-direction:column;align-items:center;justify-content:space-evenly;font-size:.75rem;padding:.5rem}.sb-btn-disabled{background-color:var(--gray-100);border:1px solid var(--gray-100);color:var(--gray-200);cursor:default}.sb-btn-outline-disabled{background-color:var(--white);border:1px solid var(--gray-100);color:var(--gray-200);cursor:default;font-weight:400}.sb-btn-link{background:none;border:0}.sb-btn-download{transition:all 1.2s ease-in-out}.sb-btn-download i:after{content:"\f019";font-size:.8125rem;color:var(--white)}.sb-btn-download:hover{animation:pulse .2s 2 both}.sb-btn-download.loading i{animation:loading 2s infinite linear}.sb-btn-download.loading i:after{content:"\f1ce"}.sb-btn-download.success i:after{content:"\f00c";color:transparent;animation:change-icon 1s .6s linear both}.sb-right-icon-btn{padding:.5rem}.sb-right-icon-btn i.icon{margin-left:.25rem}html[dir=rtl] .sb-right-icon-btn i.icon{margin-right:.25rem;margin-left:0}.sb-left-icon-btn{padding:.5rem}.sb-left-icon-btn i.icon{margin-left:.25rem}html[dir=rtl] .sb-left-icon-btn i.icon{margin-right:.25rem;margin-left:0}.sb-left-icon-btn.sb-btn-xs{padding:.5rem}.ui.toggle.checkbox.sb-toggle{min-height:1.5rem;position:relative;display:inline-block;backface-visibility:hidden;outline:0;vertical-align:baseline;font-style:normal;min-height:1rem;font-size:1rem;min-width:1rem}.ui.toggle.checkbox.sb-toggle input{width:4rem;height:1.5rem;cursor:pointer;position:absolute;top:0;left:0;opacity:0;outline:0;z-index:3}.ui.toggle.checkbox.sb-toggle input:focus:checked~label:before,.ui.toggle.checkbox.sb-toggle input:focus:checked~.box:before,.ui.toggle.checkbox.sb-toggle input:checked~.box:before,.ui.toggle.checkbox.sb-toggle input:checked~label:before{background-color:#024f9d!important}.ui.toggle.checkbox.sb-toggle label{min-height:1rem;padding-left:4.5rem;color:#000000de;position:relative;display:block;outline:0;font-size:1rem}.ui.toggle.checkbox.sb-toggle label:before{display:block;position:absolute;content:"";z-index:1;transform:none;border:none;top:1px;left:0;background:rgba(0,0,0,.05);box-shadow:none;width:4rem;height:1.5rem;border-radius:500rem;border-color:var(--primary-color);background-color:var(--primary-color);color:var(--white);transition:border .1s ease,opacity .1s ease,transform .1s ease,box-shadow .1s ease}.ui.toggle.checkbox.sb-toggle label:after{background:var(--white) linear-gradient(transparent,rgba(0,0,0,.05));position:absolute;content:""!important;opacity:1;z-index:2;border:none;width:-2.5rem;height:-2.5rem;top:3px;left:0;border-radius:500rem;transition:background .3s ease,left .3s ease}.ui.toggle.checkbox.sb-toggle input~label:after{left:.1rem;box-shadow:none}.ui.toggle.checkbox.sb-toggle input:checked~label:after{left:2.5625rem;box-shadow:none}.btn-group{border:1px solid var(--gray-100);display:inline-flex;flex-direction:row;font-size:0;vertical-align:baseline}.btn-group .sb-btn{background:var(--white);border-left:1px solid var(--gray-100);flex:1 0 auto;border-radius:0;margin:0;border:0;color:var(--primary-400);min-width:2.5rem}.btn-group .sb-btn:first-child{border-left:none;margin-left:0}.btn-group .sb-btn:active,.btn-group .sb-btn.active{background-color:var(--primary-100);color:var(--primary-400)}.btn-group .sb-btn .icon{margin:0;vertical-align:top}.sb-btn-icon-fix{display:flex;align-items:center;line-height:normal}.sb-btn-grow{background:none;border:0px solid #fff;font-size:12px;color:#fff;cursor:pointer;transition:all .2s ease-in-out}.sb-btn-grow:disabled{opacity:.4;cursor:default}.sb-btn-grow:hover:not([disabled]){background:none;transform:scale(1.15)}@charset "UTF-8";.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) format("woff");font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:"\f102"}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:"\f103"}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:"\f104"}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:"\f105"}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:"\f106"}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:"\f107"}.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:"\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:"\f109"}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:"\f10a"}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:"\f10b"}.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:"\f10c"}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:"\f10d"}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:"\f10e"}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:"\f10f"}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:"\f110"}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before{content:"\f111"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:"\f112"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\f113"}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:"\f114"}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:"\f115"}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:"\f116"}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:"\f117"}.vjs-icon-gplus{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-gplus:before{content:"\f118"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:"\f119"}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:"\f11a"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:"\f11b"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:"\f11c"}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:"\f11d"}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:"\f11e"}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:"\f11f"}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:"\f120"}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before{content:"\f121"}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before{content:"\f122"}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:initial}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:0}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin:0}.video-js.vjs-1-1,.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-9-16,.video-js.vjs-fluid{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js.vjs-9-16{padding-top:177.7777777778%}.video-js.vjs-1-1{padding-top:100%}.video-js.vjs-fill{width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}body.vjs-full-window{padding:0;margin:0;height:100%}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;inset:0}.video-js.vjs-fullscreen:not(.vjs-ios-native-fs){width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1!important;visibility:visible!important}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.63332em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:#2b333fb3;border-radius:.3em;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.81666em;margin-left:-1.5em}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{border-color:#fff;background-color:#73859f;background-color:#73859f80;transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{background:0 0;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;appearance:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(255,255,255,0));overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.js-focus-visible .vjs-menu li.vjs-menu-item:hover,.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:#73859f80}.js-focus-visible .vjs-menu li.vjs-selected:hover,.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.js-focus-visible .vjs-menu :not(.vjs-selected):focus:not(.focus-visible),.video-js .vjs-menu :not(.vjs-selected):focus:not(:focus-visible){background:0 0}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:#2b333fb3}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:#2b333fb3;position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:#2b333fb3}.vjs-has-started .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;pointer-events:none;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.vjs-button>.vjs-icon-placeholder{display:block}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{display:flex;align-items:center}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;top:-.3333333333em;z-index:1}.video-js .vjs-load-progress{background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:rgba(115,133,159,.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:#fffc;border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:#000c}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background-color:#73859f;background-color:#73859f80}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control{visibility:visible;opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;margin-right:0}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical{left:-3.5em;transition:left 0s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active{width:10em;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;visibility:visible;opacity:1;position:relative;transition:none}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{position:absolute;bottom:3em;left:.5em}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em;z-index:1}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em;z-index:1}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:#2b333fb3}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.video-js .vjs-volume-tooltip{background-color:#fff;background-color:#fffc;border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-control:hover .vjs-volume-tooltip{display:block;font-size:1em;visibility:visible}.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip{left:1em;top:-12px}.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip{font-size:1em}.video-js .vjs-volume-control .vjs-mouse-display{display:none;position:absolute;width:100%;height:1px;background-color:#000;z-index:1}.video-js .vjs-volume-horizontal .vjs-mouse-display{width:1px;height:100%}.vjs-no-flex .vjs-volume-control .vjs-mouse-display{z-index:0}.video-js .vjs-volume-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-volume-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-volume-tooltip{color:#fff;background-color:#000;background-color:#000c}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;inset:0;height:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-liveui .vjs-live-control,.video-js:not(.vjs-live) .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{align-items:center;cursor:pointer;flex:none;display:inline-flex;height:100%;padding-left:.5em;padding-right:.5em;font-size:1em;line-height:3em;width:auto;min-width:4em}.vjs-no-flex .vjs-seek-to-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{margin-right:.5em;color:#888}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-live .vjs-time-control,.video-js .vjs-current-time,.vjs-no-flex .vjs-current-time,.video-js .vjs-duration,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.vjs-text-track-display{position:absolute;inset:0 0 3em;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js .vjs-picture-in-picture-control,.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:"X";font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;animation:vjs-spinner-show 0s linear .3s forwards}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{to{transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"\f10d";font-size:1.5em;line-height:inherit}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" \f11d";font-size:1.5em;line-height:inherit}.video-js.vjs-layout-small .vjs-current-time,.video-js.vjs-layout-small .vjs-duration,.video-js.vjs-layout-small .vjs-playback-rate,.video-js.vjs-layout-small .vjs-remaining-time,.video-js.vjs-layout-small .vjs-time-divider,.video-js.vjs-layout-small .vjs-volume-control,.video-js.vjs-layout-tiny .vjs-current-time,.video-js.vjs-layout-tiny .vjs-duration,.video-js.vjs-layout-tiny .vjs-playback-rate,.video-js.vjs-layout-tiny .vjs-remaining-time,.video-js.vjs-layout-tiny .vjs-time-divider,.video-js.vjs-layout-tiny .vjs-volume-control,.video-js.vjs-layout-x-small .vjs-current-time,.video-js.vjs-layout-x-small .vjs-duration,.video-js.vjs-layout-x-small .vjs-playback-rate,.video-js.vjs-layout-x-small .vjs-remaining-time,.video-js.vjs-layout-x-small .vjs-time-divider,.video-js.vjs-layout-x-small .vjs-volume-control{display:none}.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:auto;width:initial}.video-js.vjs-layout-tiny .vjs-progress-control,.video-js.vjs-layout-x-small .vjs-progress-control{display:none}.video-js.vjs-layout-x-small .vjs-custom-control-spacer{flex:auto;display:block}.video-js.vjs-layout-x-small.vjs-no-flex .vjs-custom-control-spacer{width:auto}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:#2b333fbf;color:#fff;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display:grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-track-setting>select{margin-right:1em;margin-bottom:.5em}.vjs-text-track-settings fieldset{margin:5px;padding:3px;border:none}.vjs-text-track-settings fieldset span{display:inline-block}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;margin:0 0 5px}.vjs-text-track-settings .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);display:block;margin:0 0 5px;padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,#73859f 100%)}.vjs-track-settings-controls button:hover{color:#2b333fbf}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f 100%);color:#2b333f;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:-1000}.js-focus-visible .video-js :focus:not(.focus-visible){outline:0}.video-js :focus:not(:focus-visible){outline:0}/*! videojs-markers - v0.5.0 - 2015-08-01 * Copyright (c) 2015 ; Licensed */.vjs-marker{position:absolute;left:0;bottom:0;opacity:1;height:100%;transition:opacity .2s ease;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease}.vjs-marker:hover{cursor:pointer;transform:scale(1.3)}.vjs-tip{visibility:hidden;display:block;opacity:.8;padding:5px;font-size:10px;position:absolute;bottom:14px;z-index:100000}.vjs-tip .vjs-tip-arrow{background:url(data:image/gif;base64,R0lGODlhCQAJAIABAAAAAAAAACH5BAEAAAEALAAAAAAJAAkAAAIRjAOnwIrcDJxvwkplPtchVQAAOw==) bottom left no-repeat;bottom:0;left:50%;margin-left:-4px;position:absolute;width:9px;height:5px}.vjs-tip .vjs-tip-inner{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:5px 8px 4px;background-color:#000;color:#fff;max-width:200px;text-align:center}.vjs-break-overlay{visibility:hidden;position:absolute;z-index:100000;top:0}.vjs-break-overlay .vjs-break-overlay-text{padding:9px;text-align:center}/** * videojs-http-source-selector * @version 1.1.6 diff --git a/web-component/sunbird-video-player.js b/web-component/sunbird-video-player.js index 1945d87f..5b3fe3e0 100644 --- a/web-component/sunbird-video-player.js +++ b/web-component/sunbird-video-player.js @@ -1,105 +1,15 @@ (()=>{"use strict";var e,i={},_={};function a(e){var n=_[e];if(void 0!==n)return n.exports;var r=_[e]={id:e,loaded:!1,exports:{}};return i[e].call(r.exports,r,r.exports,a),r.loaded=!0,r.exports}a.m=i,e=[],a.O=(n,r,c,t)=>{if(!r){var u=1/0;for(l=0;l=t)&&Object.keys(a.O).every(h=>a.O[h](r[f]))?r.splice(f--,1):(o=!1,t0&&e[l-1][2]>t;l--)e[l]=e[l-1];e[l]=[r,c,t]},a.n=e=>{var n=e&&e.__esModule?()=>e.default:()=>e;return a.d(n,{a:n}),n},a.d=(e,n)=>{for(var r in n)a.o(n,r)&&!a.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})},a.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n),a.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e={runtime:0};a.O.j=c=>0===e[c];var n=(c,t)=>{var f,s,[l,u,o]=t,v=0;if(l.some(p=>0!==e[p])){for(f in u)a.o(u,f)&&(a.m[f]=u[f]);if(o)var d=o(a)}for(c&&c(t);v{"use strict";Ne(4924),Ne(7586)},7586:()=>{ +(self.webpackChunkvideo_player_wc=self.webpackChunkvideo_player_wc||[]).push([["polyfills"],{568:(q,ge,De)=>{"use strict";De(6657),De(3615)},3615:()=>{ /*! (C) Andrea Giammarchi - @WebReflection - ISC Style License */ -!function(W,ye){"use strict";function Ne(){var t=ze.splice(0,ze.length);for(v=0;t.length;)t.shift().call(null,t.shift())}function Ve(t,s){for(var f=0,h=t.length;f1)&<(this)}}}),pe(C,He,{value:function(Z){-1>0,Se="__"+Fe+mt,_e="addEventListener",Ae="attached",de="Callback",we="detached",Be="extends",He="attributeChanged"+de,Et=Ae+de,Tt="connected"+de,ut="disconnected"+de,$e="created"+de,gt=we+de,Ke="ADDITION",it="REMOVAL",Ie="DOMAttrModified",_t="DOMContentLoaded",ct="DOMSubtreeModified",De="<",at="=",yt=/^[A-Z][._A-Z0-9]*-[-._A-Z0-9]*$/,vt=["ANNOTATION-XML","COLOR-PROFILE","FONT-FACE","FONT-FACE-SRC","FONT-FACE-URI","FONT-FACE-FORMAT","FONT-FACE-NAME","MISSING-GLYPH"],e=[],n=[],a="",i=U.documentElement,u=e.indexOf||function(t){for(var s=this.length;s--&&this[s]!==t;);return s},d=Te.prototype,k=d.hasOwnProperty,g=d.isPrototypeOf,P=Te.defineProperty,O=[],M=Te.getOwnPropertyDescriptor,B=Te.getOwnPropertyNames,j=Te.getPrototypeOf,F=Te.setPrototypeOf,re=!!Te.__proto__,he="__dreCEv1",z=W.customElements,N=!/^force/.test(ye.type)&&!!(z&&z.define&&z.get&&z.whenDefined),b=Te.create||Te,me=W.Map||function(){var t,s=[],f=[];return{get:function(h){return f[u.call(s,h)]},set:function(h,_){(t=u.call(s,h))<0?f[s.push(h)-1]=_:f[t]=_}}},Y=W.Promise||function(t){function s(C){for(h=!0;f.length;)f.shift()(C)}var f=[],h=!1,_={catch:function(){return _},then:function(C){return f.push(C),h&&setTimeout(s,1),_}};return t(s),_},ce=!1,G=b(null),y=b(null),$=new me,p=function(t){return t.toLowerCase()},V=Te.create||function t(s){return s?(t.prototype=s,new t):this},R=F||(re?function(t,s){return t.__proto__=s,t}:B&&M?function(){function t(s,f){for(var h,_=B(f),C=0,w=_.length;C
",new ue(function(t,s){if(t[0]&&"childList"==t[0].type&&!t[0].removedNodes[0].childNodes.length){var f=(Re=M(x,"innerHTML"))&&Re.set;f&&P(x,"innerHTML",{set:function(h){for(;this.lastChild;)this.removeChild(this.lastChild);f.call(this,h)}})}s.disconnect(),Re=null}).observe(Re,{childList:!0,subtree:!0}),Re.innerHTML=""),S||(F||re?(st=function(t,s){g.call(s,t)||We(t,s)},ke=We):(st=function(t,s){t[Se]||(t[Se]=Te(!0),We(t,s))},ke=st),Q?(J=!1,t=M(x,_e),s=t.value,f=function(C){var w=new CustomEvent(Ie,{bubbles:!0});w.attrName=C,w.prevValue=H.call(this,C),w.newValue=null,w[it]=w.attrChange=2,be.call(this,C),c.call(this,w)},h=function(C,w){var ae=ne.call(this,C),Z=ae&&H.call(this,C),se=new CustomEvent(Ie,{bubbles:!0});m.call(this,C,w),se.attrName=C,se.prevValue=ae?Z:null,se.newValue=w,ae?se.MODIFICATION=se.attrChange=1:se[Ke]=se.attrChange=0,c.call(this,se)},_=function(C){var w,ae=C.currentTarget,Z=ae[Se],se=C.propertyName;Z.hasOwnProperty(se)&&(Z=Z[se],(w=new CustomEvent(Ie,{bubbles:!0})).attrName=Z.name,w.prevValue=Z.value||null,w.newValue=Z.value=ae[se]||null,null==w.prevValue?w[Ke]=w.attrChange=0:w.MODIFICATION=w.attrChange=1,c.call(ae,w))},t.value=function(C,w,ae){C===Ie&&this[He]&&this.setAttribute!==h&&(this[Se]={className:{name:"class",value:this.className}},this.setAttribute=h,this.removeAttribute=f,s.call(this,"propertychange",_)),s.call(this,C,w,ae)},P(x,_e,t)):ue||(i[_e](Ie,D),i.setAttribute(Se,1),i.removeAttribute(Se),J&&(ot=function(t){var s,f,h,_=this;if(_===t.target){for(h in s=_[Se],_[Se]=f=ve(_),f){if(!(h in s))return Ye(0,_,h,s[h],f[h],Ke);if(f[h]!==s[h])return Ye(1,_,h,s[h],f[h],"MODIFICATION")}for(h in s)if(!(h in f))return Ye(2,_,h,s[h],f[h],it)}},Ye=function(t,s,f,h,_,C){var w={attrChange:t,currentTarget:s,attrName:f,prevValue:h,newValue:_};w[C]=t,Qe(w)},ve=function(t){for(var s,f,h={},_=t.attributes,C=0,w=_.length;C$");if(s[Be]="a",t.prototype=V(Ce.prototype),t.prototype.constructor=t,W.customElements.define(f,t,s),!h.test(U.createElement("a",{is:f}).outerHTML)||!h.test((new t).outerHTML))throw s}(function t(){return Reflect.construct(Ce,[],t)},{},"document-register-element-a"+mt)}catch{Xe()}if(!ye.noBuiltIn)try{if(E.call(U,"a","a").outerHTML.indexOf("is")<0)throw{}}catch{p=function(s){return{is:s.toLowerCase()}}}}(window)},4924:()=>{"use strict"; +!function(q,ge){"use strict";function De(){var t=$e.splice(0,$e.length);for(D=0;t.length;)t.shift().call(null,t.shift())}function xe(t,s){for(var f=0,h=t.length;f1)&<(this)}}}),oe(L,Oe,{value:function(V){-1>0,Re="__"+Fe+mt,ye="addEventListener",Se="attached",de="Callback",we="detached",We="extends",Oe="attributeChanged"+de,Et=Se+de,Tt="connected"+de,ut="disconnected"+de,Je="created"+de,pt=we+de,Qe="ADDITION",at="REMOVAL",Ae="DOMAttrModified",_t="DOMContentLoaded",yt="DOMSubtreeModified",Ve="<",Ie="=",gt=/^[A-Z][._A-Z0-9]*-[-._A-Z0-9]*$/,vt=["ANNOTATION-XML","COLOR-PROFILE","FONT-FACE","FONT-FACE-SRC","FONT-FACE-URI","FONT-FACE-FORMAT","FONT-FACE-NAME","MISSING-GLYPH"],Be=[],e=[],n="",a=x.documentElement,i=Be.indexOf||function(t){for(var s=this.length;s--&&this[s]!==t;);return s},u=pe.prototype,d=u.hasOwnProperty,v=u.isPrototypeOf,p=pe.defineProperty,H=[],C=pe.getOwnPropertyDescriptor,b=pe.getOwnPropertyNames,B=pe.getPrototypeOf,Z=pe.setPrototypeOf,j=!!pe.__proto__,G="__dreCEv1",ie=q.customElements,ne=!/^force/.test(ge.type)&&!!(ie&&ie.define&&ie.get&&ie.whenDefined),R=pe.create||pe,k=q.Map||function(){var t,s=[],f=[];return{get:function(h){return f[i.call(s,h)]},set:function(h,_){(t=i.call(s,h))<0?f[s.push(h)-1]=_:f[t]=_}}},me=q.Promise||function(t){function s(L){for(h=!0;f.length;)f.shift()(L)}var f=[],h=!1,_={catch:function(){return _},then:function(L){return f.push(L),h&&setTimeout(s,1),_}};return t(s),_},W=!1,ce=R(null),F=R(null),g=new k,z=function(t){return t.toLowerCase()},y=pe.create||function t(s){return s?(t.prototype=s,new t):this},U=Z||(j?function(t,s){return t.__proto__=s,t}:b&&C?function(){function t(s,f){for(var h,_=b(f),L=0,O=_.length;L
",new P(function(t,s){if(t[0]&&"childList"==t[0].type&&!t[0].removedNodes[0].childNodes.length){var f=(Ne=C(Q,"innerHTML"))&&Ne.set;f&&p(Q,"innerHTML",{set:function(h){for(;this.lastChild;)this.removeChild(this.lastChild);f.call(this,h)}})}s.disconnect(),Ne=null}).observe(Ne,{childList:!0,subtree:!0}),Ne.innerHTML=""),M||(Z||j?(ct=function(t,s){v.call(s,t)||Xe(t,s)},ke=Xe):(ct=function(t,s){t[Re]||(t[Re]=pe(!0),Xe(t,s))},ke=ct),re?(S=!1,t=C(Q,ye),s=t.value,f=function(L){var O=new CustomEvent(Ae,{bubbles:!0});O.attrName=L,O.prevValue=c.call(this,L),O.newValue=null,O[at]=O.attrChange=2,ee.call(this,L),r.call(this,O)},h=function(L,O){var J=N.call(this,L),V=J&&c.call(this,L),te=new CustomEvent(Ae,{bubbles:!0});be.call(this,L,O),te.attrName=L,te.prevValue=J?V:null,te.newValue=O,J?te.MODIFICATION=te.attrChange=1:te[Qe]=te.attrChange=0,r.call(this,te)},_=function(L){var O,J=L.currentTarget,V=J[Re],te=L.propertyName;V.hasOwnProperty(te)&&(V=V[te],(O=new CustomEvent(Ae,{bubbles:!0})).attrName=V.name,O.prevValue=V.value||null,O.newValue=V.value=J[te]||null,null==O.prevValue?O[Qe]=O.attrChange=0:O.MODIFICATION=O.attrChange=1,r.call(J,O))},t.value=function(L,O,J){L===Ae&&this[Oe]&&this.setAttribute!==h&&(this[Re]={className:{name:"class",value:this.className}},this.setAttribute=h,this.removeAttribute=f,s.call(this,"propertychange",_)),s.call(this,L,O,J)},p(Q,ye,t)):P||(a[ye](Ae,w),a.setAttribute(Re,1),a.removeAttribute(Re),S&&(it=function(t){var s,f,h,_=this;if(_===t.target){for(h in s=_[Re],_[Re]=f=ve(_),f){if(!(h in s))return Ke(0,_,h,s[h],f[h],Qe);if(f[h]!==s[h])return Ke(1,_,h,s[h],f[h],"MODIFICATION")}for(h in s)if(!(h in f))return Ke(2,_,h,s[h],f[h],at)}},Ke=function(t,s,f,h,_,L){var O={attrChange:t,currentTarget:s,attrName:f,prevValue:h,newValue:_};O[L]=t,tt(O)},ve=function(t){for(var s,f,h={},_=t.attributes,L=0,O=_.length;L$");if(s[We]="a",t.prototype=y(_e.prototype),t.prototype.constructor=t,q.customElements.define(f,t,s),!h.test(x.createElement("a",{is:f}).outerHTML)||!h.test((new t).outerHTML))throw s}(function t(){return Reflect.construct(_e,[],t)},{},"document-register-element-a"+mt)}catch{Ye()}if(!ge.noBuiltIn)try{if(m.call(x,"a","a").outerHTML.indexOf("is")<0)throw{}}catch{z=function(s){return{is:s.toLowerCase()}}}}(window)},6657:()=>{"use strict"; /** - * @license Angular v14.2.0-next.0 + * @license Angular v * (c) 2010-2022 Google LLC. https://angular.io/ * License: MIT - */ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */!function(e){const n=e.performance;function a(K){n&&n.mark&&n.mark(K)}function i(K,o){n&&n.measure&&n.measure(K,o)}a("Zone");const u=e.__Zone_symbol_prefix||"__zone_symbol__";function d(K){return u+K}const k=!0===e[d("forceDuplicateZoneCheck")];if(e.Zone){if(k||"function"!=typeof e.Zone.__symbol__)throw new Error("Zone already loaded.");return e.Zone}class g{constructor(o,r){this._parent=o,this._name=r?r.name||"unnamed":"",this._properties=r&&r.properties||{},this._zoneDelegate=new O(this,this._parent&&this._parent._zoneDelegate,r)}static assertZonePatched(){if(e.Promise!==Ce.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let o=g.current;for(;o.parent;)o=o.parent;return o}static get current(){return Q.zone}static get currentTask(){return pe}static __load_patch(o,r,c=!1){if(Ce.hasOwnProperty(o)){if(!c&&k)throw Error("Already loaded patch: "+o)}else if(!e["__Zone_disable_"+o]){const H="Zone:"+o;a(H),Ce[o]=r(e,g,x),i(H,H)}}get parent(){return this._parent}get name(){return this._name}get(o){const r=this.getZoneWith(o);if(r)return r._properties[o]}getZoneWith(o){let r=this;for(;r;){if(r._properties.hasOwnProperty(o))return r;r=r._parent}return null}fork(o){if(!o)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,o)}wrap(o,r){if("function"!=typeof o)throw new Error("Expecting function got: "+o);const c=this._zoneDelegate.intercept(this,o,r),H=this;return function(){return H.runGuarded(c,this,arguments,r)}}run(o,r,c,H){Q={parent:Q,zone:this};try{return this._zoneDelegate.invoke(this,o,r,c,H)}finally{Q=Q.parent}}runGuarded(o,r=null,c,H){Q={parent:Q,zone:this};try{try{return this._zoneDelegate.invoke(this,o,r,c,H)}catch(ne){if(this._zoneDelegate.handleError(this,ne))throw ne}}finally{Q=Q.parent}}runTask(o,r,c){if(o.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(o.zone||me).name+"; Execution: "+this.name+")");if(o.state===Y&&(o.type===ue||o.type===R))return;const H=o.state!=y;H&&o._transitionTo(y,G),o.runCount++;const ne=pe;pe=o,Q={parent:Q,zone:this};try{o.type==R&&o.data&&!o.data.isPeriodic&&(o.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,o,r,c)}catch(be){if(this._zoneDelegate.handleError(this,be))throw be}}finally{o.state!==Y&&o.state!==p&&(o.type==ue||o.data&&o.data.isPeriodic?H&&o._transitionTo(G,y):(o.runCount=0,this._updateTaskCount(o,-1),H&&o._transitionTo(Y,y,Y))),Q=Q.parent,pe=ne}}scheduleTask(o){if(o.zone&&o.zone!==this){let c=this;for(;c;){if(c===o.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${o.zone.name}`);c=c.parent}}o._transitionTo(ce,Y);const r=[];o._zoneDelegates=r,o._zone=this;try{o=this._zoneDelegate.scheduleTask(this,o)}catch(c){throw o._transitionTo(p,ce,Y),this._zoneDelegate.handleError(this,c),c}return o._zoneDelegates===r&&this._updateTaskCount(o,1),o.state==ce&&o._transitionTo(G,ce),o}scheduleMicroTask(o,r,c,H){return this.scheduleTask(new M(V,o,r,c,H,void 0))}scheduleMacroTask(o,r,c,H,ne){return this.scheduleTask(new M(R,o,r,c,H,ne))}scheduleEventTask(o,r,c,H,ne){return this.scheduleTask(new M(ue,o,r,c,H,ne))}cancelTask(o){if(o.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(o.zone||me).name+"; Execution: "+this.name+")");o._transitionTo($,G,y);try{this._zoneDelegate.cancelTask(this,o)}catch(r){throw o._transitionTo(p,$),this._zoneDelegate.handleError(this,r),r}return this._updateTaskCount(o,-1),o._transitionTo(Y,$),o.runCount=0,o}_updateTaskCount(o,r){const c=o._zoneDelegates;-1==r&&(o._zoneDelegates=null);for(let H=0;HK.hasTask(r,c),onScheduleTask:(K,o,r,c)=>K.scheduleTask(r,c),onInvokeTask:(K,o,r,c,H,ne)=>K.invokeTask(r,c,H,ne),onCancelTask:(K,o,r,c)=>K.cancelTask(r,c)};class O{constructor(o,r,c){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=o,this._parentDelegate=r,this._forkZS=c&&(c&&c.onFork?c:r._forkZS),this._forkDlgt=c&&(c.onFork?r:r._forkDlgt),this._forkCurrZone=c&&(c.onFork?this.zone:r._forkCurrZone),this._interceptZS=c&&(c.onIntercept?c:r._interceptZS),this._interceptDlgt=c&&(c.onIntercept?r:r._interceptDlgt),this._interceptCurrZone=c&&(c.onIntercept?this.zone:r._interceptCurrZone),this._invokeZS=c&&(c.onInvoke?c:r._invokeZS),this._invokeDlgt=c&&(c.onInvoke?r:r._invokeDlgt),this._invokeCurrZone=c&&(c.onInvoke?this.zone:r._invokeCurrZone),this._handleErrorZS=c&&(c.onHandleError?c:r._handleErrorZS),this._handleErrorDlgt=c&&(c.onHandleError?r:r._handleErrorDlgt),this._handleErrorCurrZone=c&&(c.onHandleError?this.zone:r._handleErrorCurrZone),this._scheduleTaskZS=c&&(c.onScheduleTask?c:r._scheduleTaskZS),this._scheduleTaskDlgt=c&&(c.onScheduleTask?r:r._scheduleTaskDlgt),this._scheduleTaskCurrZone=c&&(c.onScheduleTask?this.zone:r._scheduleTaskCurrZone),this._invokeTaskZS=c&&(c.onInvokeTask?c:r._invokeTaskZS),this._invokeTaskDlgt=c&&(c.onInvokeTask?r:r._invokeTaskDlgt),this._invokeTaskCurrZone=c&&(c.onInvokeTask?this.zone:r._invokeTaskCurrZone),this._cancelTaskZS=c&&(c.onCancelTask?c:r._cancelTaskZS),this._cancelTaskDlgt=c&&(c.onCancelTask?r:r._cancelTaskDlgt),this._cancelTaskCurrZone=c&&(c.onCancelTask?this.zone:r._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const H=c&&c.onHasTask,ne=r&&r._hasTaskZS;(H||ne)&&(this._hasTaskZS=H?c:P,this._hasTaskDlgt=r,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=o,c.onScheduleTask||(this._scheduleTaskZS=P,this._scheduleTaskDlgt=r,this._scheduleTaskCurrZone=this.zone),c.onInvokeTask||(this._invokeTaskZS=P,this._invokeTaskDlgt=r,this._invokeTaskCurrZone=this.zone),c.onCancelTask||(this._cancelTaskZS=P,this._cancelTaskDlgt=r,this._cancelTaskCurrZone=this.zone))}fork(o,r){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,o,r):new g(o,r)}intercept(o,r,c){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,o,r,c):r}invoke(o,r,c,H,ne){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,o,r,c,H,ne):r.apply(c,H)}handleError(o,r){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,o,r)}scheduleTask(o,r){let c=r;if(this._scheduleTaskZS)this._hasTaskZS&&c._zoneDelegates.push(this._hasTaskDlgtOwner),c=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,o,r),c||(c=r);else if(r.scheduleFn)r.scheduleFn(r);else{if(r.type!=V)throw new Error("Task is missing scheduleFn.");N(r)}return c}invokeTask(o,r,c,H){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,o,r,c,H):r.callback.apply(c,H)}cancelTask(o,r){let c;if(this._cancelTaskZS)c=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,o,r);else{if(!r.cancelFn)throw Error("Task is not cancelable");c=r.cancelFn(r)}return c}hasTask(o,r){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,o,r)}catch(c){this.handleError(o,c)}}_updateTaskCount(o,r){const c=this._taskCounts,H=c[o],ne=c[o]=H+r;if(ne<0)throw new Error("More tasks executed then were scheduled.");if(0==H||0==ne){const be={microTask:c.microTask>0,macroTask:c.macroTask>0,eventTask:c.eventTask>0,change:o};this.hasTask(this.zone,be)}}}class M{constructor(o,r,c,H,ne,be){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=o,this.source=r,this.data=H,this.scheduleFn=ne,this.cancelFn=be,!c)throw new Error("callback is not defined");this.callback=c;const m=this;o===ue&&H&&H.useG?this.invoke=M.invokeTask:this.invoke=function(){return M.invokeTask.call(e,m,this,arguments)}}static invokeTask(o,r,c){o||(o=this),ge++;try{return o.runCount++,o.zone.runTask(o,r,c)}finally{1==ge&&b(),ge--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(Y,ce)}_transitionTo(o,r,c){if(this._state!==r&&this._state!==c)throw new Error(`${this.type} '${this.source}': can not transition to '${o}', expecting state '${r}'${c?" or '"+c+"'":""}, was '${this._state}'.`);this._state=o,o==Y&&(this._zoneDelegates=null)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const B=d("setTimeout"),j=d("Promise"),F=d("then");let he,re=[],X=!1;function z(K){if(he||e[j]&&(he=e[j].resolve(0)),he){let o=he[F];o||(o=he.then),o.call(he,K)}else e[B](K,0)}function N(K){0===ge&&0===re.length&&z(b),K&&re.push(K)}function b(){if(!X){for(X=!0;re.length;){const K=re;re=[];for(let o=0;oQ,onUnhandledError:te,microtaskDrainDone:te,scheduleMicroTask:N,showUncaughtError:()=>!g[d("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:te,patchMethod:()=>te,bindArguments:()=>[],patchThen:()=>te,patchMacroTask:()=>te,patchEventPrototype:()=>te,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>te,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>te,wrapWithCurrentZone:()=>te,filterProperties:()=>[],attachOriginToPatched:()=>te,_redefineProperty:()=>te,patchCallbacks:()=>te,nativeScheduleMicroTask:z};let Q={parent:null,zone:new g(null,null)},pe=null,ge=0;function te(){}i("Zone","Zone"),e.Zone=g}(typeof window<"u"&&window||typeof self<"u"&&self||global); -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -const W=Object.getOwnPropertyDescriptor,ye=Object.defineProperty,Ne=Object.getPrototypeOf,Ve=Object.create,ft=Array.prototype.slice,xe="addEventListener",Ue="removeEventListener",Je=Zone.__symbol__(xe),Qe=Zone.__symbol__(Ue),Oe="true",Me="false",Ge=Zone.__symbol__("");function et(e,n){return Zone.current.wrap(e,n)}function We(e,n,a,i,u){return Zone.current.scheduleMacroTask(e,n,a,i,u)}const q=Zone.__symbol__,qe=typeof window<"u",Ze=qe?window:void 0,le=qe&&Ze||"object"==typeof self&&self||global,ht="removeAttribute";function tt(e,n){for(let a=e.length-1;a>=0;a--)"function"==typeof e[a]&&(e[a]=et(e[a],n+"_"+a));return e}function lt(e){return!e||!1!==e.writable&&!("function"==typeof e.get&&typeof e.set>"u")}const nt=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,Xe=!("nw"in le)&&typeof le.process<"u"&&"[object process]"==={}.toString.call(le.process),U=!Xe&&!nt&&!(!qe||!Ze.HTMLElement),Te=typeof le.process<"u"&&"[object process]"==={}.toString.call(le.process)&&!nt&&!(!qe||!Ze.HTMLElement),rt={},ze=function(e){if(!(e=e||le.event))return;let n=rt[e.type];n||(n=rt[e.type]=q("ON_PROPERTY"+e.type));const a=this||e.target||le,i=a[n];let u;if(U&&a===Ze&&"error"===e.type){const d=e;u=i&&i.call(this,d.message,d.filename,d.lineno,d.colno,d.error),!0===u&&e.preventDefault()}else u=i&&i.apply(this,arguments),null!=u&&!u&&e.preventDefault();return u};function ot(e,n,a){let i=W(e,n);if(!i&&a&&W(a,n)&&(i={enumerable:!0,configurable:!0}),!i||!i.configurable)return;const u=q("on"+n+"patched");if(e.hasOwnProperty(u)&&e[u])return;delete i.writable,delete i.value;const d=i.get,k=i.set,g=n.slice(2);let P=rt[g];P||(P=rt[g]=q("ON_PROPERTY"+g)),i.set=function(O){let M=this;!M&&e===le&&(M=le),M&&("function"==typeof M[P]&&M.removeEventListener(g,ze),k&&k.call(M,null),M[P]=O,"function"==typeof O&&M.addEventListener(g,ze,!1))},i.get=function(){let O=this;if(!O&&e===le&&(O=le),!O)return null;const M=O[P];if(M)return M;if(d){let B=d.call(this);if(B)return i.set.call(this,B),"function"==typeof O[ht]&&O.removeAttribute(n),B}return null},ye(e,n,i),e[u]=!0}function Ye(e,n,a){if(n)for(let i=0;ifunction(k,g){const P=a(k,g);return P.cbIdx>=0&&"function"==typeof g[P.cbIdx]?We(P.name,g[P.cbIdx],P,u):d.apply(k,g)})}function ke(e,n){e[q("OriginalDelegate")]=n}let Re=!1,Fe=!1;function Se(){if(Re)return Fe;Re=!0;try{const e=Ze.navigator.userAgent;(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/")||-1!==e.indexOf("Edge/"))&&(Fe=!0)}catch{}return Fe} -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */Zone.__load_patch("ZoneAwarePromise",(e,n,a)=>{const i=Object.getOwnPropertyDescriptor,u=Object.defineProperty;const k=a.symbol,g=[],P=!0===e[k("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],O=k("Promise"),M=k("then"),B="__creationTrace__";a.onUnhandledError=m=>{if(a.showUncaughtError()){const E=m&&m.rejection;E?console.error("Unhandled Promise rejection:",E instanceof Error?E.message:E,"; Zone:",m.zone.name,"; Task:",m.task&&m.task.source,"; Value:",E,E instanceof Error?E.stack:void 0):console.error(m)}},a.microtaskDrainDone=()=>{for(;g.length;){const m=g.shift();try{m.zone.runGuarded(()=>{throw m.throwOriginal?m.rejection:m})}catch(E){F(E)}}};const j=k("unhandledPromiseRejectionHandler");function F(m){a.onUnhandledError(m);try{const E=n[j];"function"==typeof E&&E.call(this,m)}catch{}}function re(m){return m&&m.then}function X(m){return m}function he(m){return r.reject(m)}const z=k("state"),N=k("value"),b=k("finally"),me=k("parentPromiseValue"),Y=k("parentPromiseState"),ce="Promise.then",G=null,y=!0,$=!1,p=0;function V(m,E){return l=>{try{x(m,E,l)}catch(T){x(m,!1,T)}}}const R=function(){let m=!1;return function(l){return function(){m||(m=!0,l.apply(null,arguments))}}},ue="Promise resolved with itself",Ce=k("currentTaskTrace");function x(m,E,l){const T=R();if(m===l)throw new TypeError(ue);if(m[z]===G){let L=null;try{("object"==typeof l||"function"==typeof l)&&(L=l&&l.then)}catch(D){return T(()=>{x(m,!1,D)})(),m}if(E!==$&&l instanceof r&&l.hasOwnProperty(z)&&l.hasOwnProperty(N)&&l[z]!==G)pe(l),x(m,l[z],l[N]);else if(E!==$&&"function"==typeof L)try{L.call(l,T(V(m,E)),T(V(m,!1)))}catch(D){T(()=>{x(m,!1,D)})()}else{m[z]=E;const D=m[N];if(m[N]=l,m[b]===b&&E===y&&(m[z]=m[Y],m[N]=m[me]),E===$&&l instanceof Error){const v=n.currentTask&&n.currentTask.data&&n.currentTask.data[B];v&&u(l,Ce,{configurable:!0,enumerable:!1,writable:!0,value:v})}for(let v=0;v{try{const S=m[N],I=!!l&&b===l[b];I&&(l[me]=S,l[Y]=D);const A=E.run(v,void 0,I&&v!==he&&v!==X?[]:[S]);x(l,!0,A)}catch(S){x(l,!1,S)}},l)}const K=function(){},o=e.AggregateError;class r{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(E){return x(new this(null),y,E)}static reject(E){return x(new this(null),$,E)}static any(E){if(!E||"function"!=typeof E[Symbol.iterator])return Promise.reject(new o([],"All promises were rejected"));const l=[];let T=0;try{for(let v of E)T++,l.push(r.resolve(v))}catch{return Promise.reject(new o([],"All promises were rejected"))}if(0===T)return Promise.reject(new o([],"All promises were rejected"));let L=!1;const D=[];return new r((v,S)=>{for(let I=0;I{L||(L=!0,v(A))},A=>{D.push(A),T--,0===T&&(L=!0,S(new o(D,"All promises were rejected")))})})}static race(E){let l,T,L=new this((S,I)=>{l=S,T=I});function D(S){l(S)}function v(S){T(S)}for(let S of E)re(S)||(S=this.resolve(S)),S.then(D,v);return L}static all(E){return r.allWithCallback(E)}static allSettled(E){return(this&&this.prototype instanceof r?this:r).allWithCallback(E,{thenCallback:T=>({status:"fulfilled",value:T}),errorCallback:T=>({status:"rejected",reason:T})})}static allWithCallback(E,l){let T,L,D=new this((A,J)=>{T=A,L=J}),v=2,S=0;const I=[];for(let A of E){re(A)||(A=this.resolve(A));const J=S;try{A.then(ee=>{I[J]=l?l.thenCallback(ee):ee,v--,0===v&&T(I)},ee=>{l?(I[J]=l.errorCallback(ee),v--,0===v&&T(I)):L(ee)})}catch(ee){L(ee)}v++,S++}return v-=2,0===v&&T(I),D}constructor(E){const l=this;if(!(l instanceof r))throw new Error("Must be an instanceof Promise.");l[z]=G,l[N]=[];try{const T=R();E&&E(T(V(l,y)),T(V(l,$)))}catch(T){x(l,!1,T)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return r}then(E,l){var T;let L=null===(T=this.constructor)||void 0===T?void 0:T[Symbol.species];(!L||"function"!=typeof L)&&(L=this.constructor||r);const D=new L(K),v=n.current;return this[z]==G?this[N].push(v,D,E,l):ge(this,v,D,E,l),D}catch(E){return this.then(null,E)}finally(E){var l;let T=null===(l=this.constructor)||void 0===l?void 0:l[Symbol.species];(!T||"function"!=typeof T)&&(T=r);const L=new T(K);L[b]=b;const D=n.current;return this[z]==G?this[N].push(D,L,E,E):ge(this,D,L,E,E),L}}r.resolve=r.resolve,r.reject=r.reject,r.race=r.race,r.all=r.all;const c=e[O]=e.Promise;e.Promise=r;const H=k("thenPatched");function ne(m){const E=m.prototype,l=i(E,"then");if(l&&(!1===l.writable||!l.configurable))return;const T=E.then;E[M]=T,m.prototype.then=function(L,D){return new r((S,I)=>{T.call(this,S,I)}).then(L,D)},m[H]=!0}return a.patchThen=ne,c&&(ne(c),Le(e,"fetch",m=>function be(m){return function(E,l){let T=m.apply(E,l);if(T instanceof r)return T;let L=T.constructor;return L[H]||ne(L),T}}(m))),Promise[n.__symbol__("uncaughtPromiseErrors")]=g,r}), -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -Zone.__load_patch("toString",e=>{const n=Function.prototype.toString,a=q("OriginalDelegate"),i=q("Promise"),u=q("Error"),d=function(){if("function"==typeof this){const O=this[a];if(O)return"function"==typeof O?n.call(O):Object.prototype.toString.call(O);if(this===Promise){const M=e[i];if(M)return n.call(M)}if(this===Error){const M=e[u];if(M)return n.call(M)}}return n.call(this)};d[a]=n,Function.prototype.toString=d;const k=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":k.call(this)}}); -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -let _e=!1;if(typeof window<"u")try{const e=Object.defineProperty({},"passive",{get:function(){_e=!0}});window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch{_e=!1}const Ae={useG:!0},de={},we={},Be=new RegExp("^"+Ge+"(\\w+)(true|false)$"),He=q("propagationStopped");function Et(e,n){const a=(n?n(e):e)+Me,i=(n?n(e):e)+Oe,u=Ge+a,d=Ge+i;de[e]={},de[e][Me]=u,de[e][Oe]=d}function Tt(e,n,a,i){const u=i&&i.add||xe,d=i&&i.rm||Ue,k=i&&i.listeners||"eventListeners",g=i&&i.rmAll||"removeAllListeners",P=q(u),O="."+u+":",M="prependListener",B="."+M+":",j=function(N,b,me){if(N.isRemoved)return;const Y=N.callback;let ce;"object"==typeof Y&&Y.handleEvent&&(N.callback=y=>Y.handleEvent(y),N.originalDelegate=Y);try{N.invoke(N,b,[me])}catch(y){ce=y}const G=N.options;if(G&&"object"==typeof G&&G.once){const y=N.originalDelegate?N.originalDelegate:N.callback;b[d].call(b,me.type,y,G)}return ce};function F(N,b,me){if(!(b=b||e.event))return;const Y=N||b.target||e,ce=Y[de[b.type][me?Oe:Me]];if(ce){const G=[];if(1===ce.length){const y=j(ce[0],Y,b);y&&G.push(y)}else{const y=ce.slice();for(let $=0;${throw $})}}}const re=function(N){return F(this,N,!1)},X=function(N){return F(this,N,!0)};function he(N,b){if(!N)return!1;let me=!0;b&&void 0!==b.useG&&(me=b.useG);const Y=b&&b.vh;let ce=!0;b&&void 0!==b.chkDup&&(ce=b.chkDup);let G=!1;b&&void 0!==b.rt&&(G=b.rt);let y=N;for(;y&&!y.hasOwnProperty(u);)y=Ne(y);if(!y&&N[u]&&(y=N),!y||y[P])return!1;const $=b&&b.eventNameToString,p={},V=y[P]=y[u],R=y[q(d)]=y[d],ue=y[q(k)]=y[k],Ce=y[q(g)]=y[g];let x;b&&b.prepend&&(x=y[q(b.prepend)]=y[b.prepend]);const r=me?function(l){if(!p.isExisting)return V.call(p.target,p.eventName,p.capture?X:re,p.options)}:function(l){return V.call(p.target,p.eventName,l.invoke,p.options)},c=me?function(l){if(!l.isRemoved){const T=de[l.eventName];let L;T&&(L=T[l.capture?Oe:Me]);const D=L&&l.target[L];if(D)for(let v=0;vfunction(u,d){u[He]=!0,i&&i.apply(u,d)})} -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */function gt(e,n,a,i,u){const d=Zone.__symbol__(i);if(n[d])return;const k=n[d]=n[i];n[i]=function(g,P,O){return P&&P.prototype&&u.forEach(function(M){const B=`${a}.${i}::`+M,j=P.prototype;try{if(j.hasOwnProperty(M)){const F=e.ObjectGetOwnPropertyDescriptor(j,M);F&&F.value?(F.value=e.wrapWithCurrentZone(F.value,B),e._redefineProperty(P.prototype,M,F)):j[M]&&(j[M]=e.wrapWithCurrentZone(j[M],B))}else j[M]&&(j[M]=e.wrapWithCurrentZone(j[M],B))}catch{}}),k.call(n,g,P,O)},e.attachOriginToPatched(n[i],k)} -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */function Ke(e,n,a){if(!a||0===a.length)return n;const i=a.filter(d=>d.target===e);if(!i||0===i.length)return n;const u=i[0].ignoreProperties;return n.filter(d=>-1===u.indexOf(d))}function it(e,n,a,i){if(!e)return;Ye(e,Ke(e,n,a),i)}function Ie(e){return Object.getOwnPropertyNames(e).filter(n=>n.startsWith("on")&&n.length>2).map(n=>n.substring(2))}function _t(e,n){if(Xe&&!Te||Zone[e.symbol("patchEvents")])return;const a=n.__Zone_ignore_on_properties;let i=[];if(U){const u=window;i=i.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const d=function mt(){try{const e=Ze.navigator.userAgent;if(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/"))return!0}catch{}return!1}()?[{target:u,ignoreProperties:["error"]}]:[];it(u,Ie(u),a&&a.concat(d),Ne(u))}i=i.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let u=0;u{const i=Ie(e);a.patchOnProperties=Ye,a.patchMethod=Le,a.bindArguments=tt,a.patchMacroTask=st;const u=n.__symbol__("BLACK_LISTED_EVENTS"),d=n.__symbol__("UNPATCHED_EVENTS");e[d]&&(e[u]=e[d]),e[u]&&(n[u]=n[d]=e[u]),a.patchEventPrototype=$e,a.patchEventTarget=Tt,a.isIEOrEdge=Se,a.ObjectDefineProperty=ye,a.ObjectGetOwnPropertyDescriptor=W,a.ObjectCreate=Ve,a.ArraySlice=ft,a.patchClass=je,a.wrapWithCurrentZone=et,a.filterProperties=Ke,a.attachOriginToPatched=ke,a._redefineProperty=Object.defineProperty,a.patchCallbacks=gt,a.getGlobalObjects=()=>({globalSources:we,zoneSymbolEventNames:de,eventNames:i,isBrowser:U,isMix:Te,isNode:Xe,TRUE_STR:Oe,FALSE_STR:Me,ZONE_SYMBOL_PREFIX:Ge,ADD_EVENT_LISTENER_STR:xe,REMOVE_EVENT_LISTENER_STR:Ue})}); -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -const ct=q("zoneTask");function De(e,n,a,i){let u=null,d=null;a+=i;const k={};function g(O){const M=O.data;return M.args[0]=function(){return O.invoke.apply(this,arguments)},M.handleId=u.apply(e,M.args),O}function P(O){return d.call(e,O.data.handleId)}u=Le(e,n+=i,O=>function(M,B){if("function"==typeof B[0]){const j={isPeriodic:"Interval"===i,delay:"Timeout"===i||"Interval"===i?B[1]||0:void 0,args:B},F=B[0];B[0]=function(){try{return F.apply(this,arguments)}finally{j.isPeriodic||("number"==typeof j.handleId?delete k[j.handleId]:j.handleId&&(j.handleId[ct]=null))}};const re=We(n,B[0],j,g,P);if(!re)return re;const X=re.data.handleId;return"number"==typeof X?k[X]=re:X&&(X[ct]=re),X&&X.ref&&X.unref&&"function"==typeof X.ref&&"function"==typeof X.unref&&(re.ref=X.ref.bind(X),re.unref=X.unref.bind(X)),"number"==typeof X||X?X:re}return O.apply(e,B)}),d=Le(e,a,O=>function(M,B){const j=B[0];let F;"number"==typeof j?F=k[j]:(F=j&&j[ct],F||(F=j)),F&&"string"==typeof F.type?"notScheduled"!==F.state&&(F.cancelFn&&F.data.isPeriodic||0===F.runCount)&&("number"==typeof j?delete k[j]:j&&(j[ct]=null),F.zone.cancelTask(F)):O.apply(e,B)})} -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -Zone.__load_patch("legacy",e=>{const n=e[Zone.__symbol__("legacyPatch")];n&&n()}),Zone.__load_patch("queueMicrotask",(e,n,a)=>{a.patchMethod(e,"queueMicrotask",i=>function(u,d){n.current.scheduleMicroTask("queueMicrotask",d[0])})}),Zone.__load_patch("timers",e=>{const n="set",a="clear";De(e,n,a,"Timeout"),De(e,n,a,"Interval"),De(e,n,a,"Immediate")}),Zone.__load_patch("requestAnimationFrame",e=>{De(e,"request","cancel","AnimationFrame"),De(e,"mozRequest","mozCancel","AnimationFrame"),De(e,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",(e,n)=>{const a=["alert","prompt","confirm"];for(let i=0;ifunction(P,O){return n.current.run(d,e,O,g)})}}),Zone.__load_patch("EventTarget",(e,n,a)=>{(function vt(e,n){n.patchEventPrototype(e,n)})(e,a), -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -function yt(e,n){if(Zone[n.symbol("patchEventTarget")])return;const{eventNames:a,zoneSymbolEventNames:i,TRUE_STR:u,FALSE_STR:d,ZONE_SYMBOL_PREFIX:k}=n.getGlobalObjects();for(let P=0;P{je("MutationObserver"),je("WebKitMutationObserver")}),Zone.__load_patch("IntersectionObserver",(e,n,a)=>{je("IntersectionObserver")}),Zone.__load_patch("FileReader",(e,n,a)=>{je("FileReader")}),Zone.__load_patch("on_property",(e,n,a)=>{_t(a,e)}),Zone.__load_patch("customElements",(e,n,a)=>{!function at(e,n){const{isBrowser:a,isMix:i}=n.getGlobalObjects();if(!a&&!i||!e.customElements||!("customElements"in e))return;n.patchCallbacks(n,e.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback"])}(e,a)}),Zone.__load_patch("XHR",(e,n)=>{!function P(O){const M=O.XMLHttpRequest;if(!M)return;const B=M.prototype;let F=B[Je],re=B[Qe];if(!F){const p=O.XMLHttpRequestEventTarget;if(p){const V=p.prototype;F=V[Je],re=V[Qe]}}const X="readystatechange",he="scheduled";function z(p){const V=p.data,R=V.target;R[d]=!1,R[g]=!1;const ue=R[u];F||(F=R[Je],re=R[Qe]),ue&&re.call(R,X,ue);const Ce=R[u]=()=>{if(R.readyState===R.DONE)if(!V.aborted&&R[d]&&p.state===he){const Q=R[n.__symbol__("loadfalse")];if(0!==R.status&&Q&&Q.length>0){const pe=p.invoke;p.invoke=function(){const ge=R[n.__symbol__("loadfalse")];for(let te=0;tefunction(p,V){return p[i]=0==V[2],p[k]=V[1],me.apply(p,V)}),ce=q("fetchTaskAborting"),G=q("fetchTaskScheduling"),y=Le(B,"send",()=>function(p,V){if(!0===n.current[G]||p[i])return y.apply(p,V);{const R={target:p,url:p[k],isPeriodic:!1,args:V,aborted:!1},ue=We("XMLHttpRequest.send",N,R,z,b);p&&!0===p[g]&&!R.aborted&&ue.state===he&&ue.invoke()}}),$=Le(B,"abort",()=>function(p,V){const R=function j(p){return p[a]}(p);if(R&&"string"==typeof R.type){if(null==R.cancelFn||R.data&&R.data.aborted)return;R.zone.cancelTask(R)}else if(!0===n.current[ce])return $.apply(p,V)})}(e);const a=q("xhrTask"),i=q("xhrSync"),u=q("xhrListener"),d=q("xhrScheduled"),k=q("xhrURL"),g=q("xhrErrorBeforeScheduled")}),Zone.__load_patch("geolocation",e=>{e.navigator&&e.navigator.geolocation&&function dt(e,n){const a=e.constructor.name;for(let i=0;i{const P=function(){return g.apply(this,tt(arguments,a+"."+u))};return ke(P,g),P})(d)}}}(e.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",(e,n)=>{function a(i){return function(u){ut(e,i).forEach(k=>{const g=e.PromiseRejectionEvent;if(g){const P=new g(i,{promise:u.promise,reason:u.rejection});k.invoke(P)}})}}e.PromiseRejectionEvent&&(n[q("unhandledPromiseRejectionHandler")]=a("unhandledrejection"),n[q("rejectionHandledHandler")]=a("rejectionhandled"))})}},W=>{var Ve;Ve=1312,W(W.s=Ve)}]); + */!function(e){const n=e.performance;function a(Y){n&&n.mark&&n.mark(Y)}function i(Y,o){n&&n.measure&&n.measure(Y,o)}a("Zone");const u=e.__Zone_symbol_prefix||"__zone_symbol__";function d(Y){return u+Y}const v=!0===e[d("forceDuplicateZoneCheck")];if(e.Zone){if(v||"function"!=typeof e.Zone.__symbol__)throw new Error("Zone already loaded.");return e.Zone}class p{static#e=this.__symbol__=d;static assertZonePatched(){if(e.Promise!==Q.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let o=p.current;for(;o.parent;)o=o.parent;return o}static get current(){return oe.zone}static get currentTask(){return Ce}static __load_patch(o,r,c=!1){if(Q.hasOwnProperty(o)){if(!c&&v)throw Error("Already loaded patch: "+o)}else if(!e["__Zone_disable_"+o]){const N="Zone:"+o;a(N),Q[o]=r(e,p,re),i(N,N)}}get parent(){return this._parent}get name(){return this._name}constructor(o,r){this._parent=o,this._name=r?r.name||"unnamed":"",this._properties=r&&r.properties||{},this._zoneDelegate=new C(this,this._parent&&this._parent._zoneDelegate,r)}get(o){const r=this.getZoneWith(o);if(r)return r._properties[o]}getZoneWith(o){let r=this;for(;r;){if(r._properties.hasOwnProperty(o))return r;r=r._parent}return null}fork(o){if(!o)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,o)}wrap(o,r){if("function"!=typeof o)throw new Error("Expecting function got: "+o);const c=this._zoneDelegate.intercept(this,o,r),N=this;return function(){return N.runGuarded(c,this,arguments,r)}}run(o,r,c,N){oe={parent:oe,zone:this};try{return this._zoneDelegate.invoke(this,o,r,c,N)}finally{oe=oe.parent}}runGuarded(o,r=null,c,N){oe={parent:oe,zone:this};try{try{return this._zoneDelegate.invoke(this,o,r,c,N)}catch(ee){if(this._zoneDelegate.handleError(this,ee))throw ee}}finally{oe=oe.parent}}runTask(o,r,c){if(o.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(o.zone||me).name+"; Execution: "+this.name+")");if(o.state===W&&(o.type===_e||o.type===P))return;const N=o.state!=g;N&&o._transitionTo(g,F),o.runCount++;const ee=Ce;Ce=o,oe={parent:oe,zone:this};try{o.type==P&&o.data&&!o.data.isPeriodic&&(o.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,o,r,c)}catch(be){if(this._zoneDelegate.handleError(this,be))throw be}}finally{o.state!==W&&o.state!==y&&(o.type==_e||o.data&&o.data.isPeriodic?N&&o._transitionTo(F,g):(o.runCount=0,this._updateTaskCount(o,-1),N&&o._transitionTo(W,g,W))),oe=oe.parent,Ce=ee}}scheduleTask(o){if(o.zone&&o.zone!==this){let c=this;for(;c;){if(c===o.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${o.zone.name}`);c=c.parent}}o._transitionTo(ce,W);const r=[];o._zoneDelegates=r,o._zone=this;try{o=this._zoneDelegate.scheduleTask(this,o)}catch(c){throw o._transitionTo(y,ce,W),this._zoneDelegate.handleError(this,c),c}return o._zoneDelegates===r&&this._updateTaskCount(o,1),o.state==ce&&o._transitionTo(F,ce),o}scheduleMicroTask(o,r,c,N){return this.scheduleTask(new b(U,o,r,c,N,void 0))}scheduleMacroTask(o,r,c,N,ee){return this.scheduleTask(new b(P,o,r,c,N,ee))}scheduleEventTask(o,r,c,N,ee){return this.scheduleTask(new b(_e,o,r,c,N,ee))}cancelTask(o){if(o.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(o.zone||me).name+"; Execution: "+this.name+")");if(o.state===F||o.state===g){o._transitionTo(z,F,g);try{this._zoneDelegate.cancelTask(this,o)}catch(r){throw o._transitionTo(y,z),this._zoneDelegate.handleError(this,r),r}return this._updateTaskCount(o,-1),o._transitionTo(W,z),o.runCount=0,o}}_updateTaskCount(o,r){const c=o._zoneDelegates;-1==r&&(o._zoneDelegates=null);for(let N=0;NY.hasTask(r,c),onScheduleTask:(Y,o,r,c)=>Y.scheduleTask(r,c),onInvokeTask:(Y,o,r,c,N,ee)=>Y.invokeTask(r,c,N,ee),onCancelTask:(Y,o,r,c)=>Y.cancelTask(r,c)};class C{constructor(o,r,c){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=o,this._parentDelegate=r,this._forkZS=c&&(c&&c.onFork?c:r._forkZS),this._forkDlgt=c&&(c.onFork?r:r._forkDlgt),this._forkCurrZone=c&&(c.onFork?this.zone:r._forkCurrZone),this._interceptZS=c&&(c.onIntercept?c:r._interceptZS),this._interceptDlgt=c&&(c.onIntercept?r:r._interceptDlgt),this._interceptCurrZone=c&&(c.onIntercept?this.zone:r._interceptCurrZone),this._invokeZS=c&&(c.onInvoke?c:r._invokeZS),this._invokeDlgt=c&&(c.onInvoke?r:r._invokeDlgt),this._invokeCurrZone=c&&(c.onInvoke?this.zone:r._invokeCurrZone),this._handleErrorZS=c&&(c.onHandleError?c:r._handleErrorZS),this._handleErrorDlgt=c&&(c.onHandleError?r:r._handleErrorDlgt),this._handleErrorCurrZone=c&&(c.onHandleError?this.zone:r._handleErrorCurrZone),this._scheduleTaskZS=c&&(c.onScheduleTask?c:r._scheduleTaskZS),this._scheduleTaskDlgt=c&&(c.onScheduleTask?r:r._scheduleTaskDlgt),this._scheduleTaskCurrZone=c&&(c.onScheduleTask?this.zone:r._scheduleTaskCurrZone),this._invokeTaskZS=c&&(c.onInvokeTask?c:r._invokeTaskZS),this._invokeTaskDlgt=c&&(c.onInvokeTask?r:r._invokeTaskDlgt),this._invokeTaskCurrZone=c&&(c.onInvokeTask?this.zone:r._invokeTaskCurrZone),this._cancelTaskZS=c&&(c.onCancelTask?c:r._cancelTaskZS),this._cancelTaskDlgt=c&&(c.onCancelTask?r:r._cancelTaskDlgt),this._cancelTaskCurrZone=c&&(c.onCancelTask?this.zone:r._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const N=c&&c.onHasTask,ee=r&&r._hasTaskZS;(N||ee)&&(this._hasTaskZS=N?c:H,this._hasTaskDlgt=r,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=o,c.onScheduleTask||(this._scheduleTaskZS=H,this._scheduleTaskDlgt=r,this._scheduleTaskCurrZone=this.zone),c.onInvokeTask||(this._invokeTaskZS=H,this._invokeTaskDlgt=r,this._invokeTaskCurrZone=this.zone),c.onCancelTask||(this._cancelTaskZS=H,this._cancelTaskDlgt=r,this._cancelTaskCurrZone=this.zone))}fork(o,r){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,o,r):new p(o,r)}intercept(o,r,c){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,o,r,c):r}invoke(o,r,c,N,ee){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,o,r,c,N,ee):r.apply(c,N)}handleError(o,r){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,o,r)}scheduleTask(o,r){let c=r;if(this._scheduleTaskZS)this._hasTaskZS&&c._zoneDelegates.push(this._hasTaskDlgtOwner),c=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,o,r),c||(c=r);else if(r.scheduleFn)r.scheduleFn(r);else{if(r.type!=U)throw new Error("Task is missing scheduleFn.");R(r)}return c}invokeTask(o,r,c,N){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,o,r,c,N):r.callback.apply(c,N)}cancelTask(o,r){let c;if(this._cancelTaskZS)c=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,o,r);else{if(!r.cancelFn)throw Error("Task is not cancelable");c=r.cancelFn(r)}return c}hasTask(o,r){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,o,r)}catch(c){this.handleError(o,c)}}_updateTaskCount(o,r){const c=this._taskCounts,N=c[o],ee=c[o]=N+r;if(ee<0)throw new Error("More tasks executed then were scheduled.");if(0==N||0==ee){const be={microTask:c.microTask>0,macroTask:c.macroTask>0,eventTask:c.eventTask>0,change:o};this.hasTask(this.zone,be)}}}class b{constructor(o,r,c,N,ee,be){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=o,this.source=r,this.data=N,this.scheduleFn=ee,this.cancelFn=be,!c)throw new Error("callback is not defined");this.callback=c;const m=this;o===_e&&N&&N.useG?this.invoke=b.invokeTask:this.invoke=function(){return b.invokeTask.call(e,m,this,arguments)}}static invokeTask(o,r,c){o||(o=this),Ee++;try{return o.runCount++,o.zone.runTask(o,r,c)}finally{1==Ee&&k(),Ee--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(W,ce)}_transitionTo(o,r,c){if(this._state!==r&&this._state!==c)throw new Error(`${this.type} '${this.source}': can not transition to '${o}', expecting state '${r}'${c?" or '"+c+"'":""}, was '${this._state}'.`);this._state=o,o==W&&(this._zoneDelegates=null)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const B=d("setTimeout"),Z=d("Promise"),j=d("then");let ie,se=[],G=!1;function ne(Y){if(ie||e[Z]&&(ie=e[Z].resolve(0)),ie){let o=ie[j];o||(o=ie.then),o.call(ie,Y)}else e[B](Y,0)}function R(Y){0===Ee&&0===se.length&&ne(k),Y&&se.push(Y)}function k(){if(!G){for(G=!0;se.length;){const Y=se;se=[];for(let o=0;ooe,onUnhandledError:ae,microtaskDrainDone:ae,scheduleMicroTask:R,showUncaughtError:()=>!p[d("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:ae,patchMethod:()=>ae,bindArguments:()=>[],patchThen:()=>ae,patchMacroTask:()=>ae,patchEventPrototype:()=>ae,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>ae,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>ae,wrapWithCurrentZone:()=>ae,filterProperties:()=>[],attachOriginToPatched:()=>ae,_redefineProperty:()=>ae,patchCallbacks:()=>ae,nativeScheduleMicroTask:ne};let oe={parent:null,zone:new p(null,null)},Ce=null,Ee=0;function ae(){}i("Zone","Zone"),e.Zone=p}(typeof window<"u"&&window||typeof self<"u"&&self||global);const q=Object.getOwnPropertyDescriptor,ge=Object.defineProperty,De=Object.getPrototypeOf,xe=Object.create,ft=Array.prototype.slice,Ue="addEventListener",Ge="removeEventListener",et=Zone.__symbol__(Ue),tt=Zone.__symbol__(Ge),Pe="true",Me="false",qe=Zone.__symbol__("");function nt(e,n){return Zone.current.wrap(e,n)}function Xe(e,n,a,i,u){return Zone.current.scheduleMacroTask(e,n,a,i,u)}const X=Zone.__symbol__,ze=typeof window<"u",Ze=ze?window:void 0,ue=ze&&Ze||"object"==typeof self&&self||global,ht="removeAttribute";function rt(e,n){for(let a=e.length-1;a>=0;a--)"function"==typeof e[a]&&(e[a]=nt(e[a],n+"_"+a));return e}function lt(e){return!e||!1!==e.writable&&!("function"==typeof e.get&&typeof e.set>"u")}const ot=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,Ye=!("nw"in ue)&&typeof ue.process<"u"&&"[object process]"==={}.toString.call(ue.process),x=!Ye&&!ot&&!(!ze||!Ze.HTMLElement),pe=typeof ue.process<"u"&&"[object process]"==={}.toString.call(ue.process)&&!ot&&!(!ze||!Ze.HTMLElement),st={},$e=function(e){if(!(e=e||ue.event))return;let n=st[e.type];n||(n=st[e.type]=X("ON_PROPERTY"+e.type));const a=this||e.target||ue,i=a[n];let u;if(x&&a===Ze&&"error"===e.type){const d=e;u=i&&i.call(this,d.message,d.filename,d.lineno,d.colno,d.error),!0===u&&e.preventDefault()}else u=i&&i.apply(this,arguments),null!=u&&!u&&e.preventDefault();return u};function it(e,n,a){let i=q(e,n);if(!i&&a&&q(a,n)&&(i={enumerable:!0,configurable:!0}),!i||!i.configurable)return;const u=X("on"+n+"patched");if(e.hasOwnProperty(u)&&e[u])return;delete i.writable,delete i.value;const d=i.get,v=i.set,p=n.slice(2);let H=st[p];H||(H=st[p]=X("ON_PROPERTY"+p)),i.set=function(C){let b=this;!b&&e===ue&&(b=ue),b&&("function"==typeof b[H]&&b.removeEventListener(p,$e),v&&v.call(b,null),b[H]=C,"function"==typeof C&&b.addEventListener(p,$e,!1))},i.get=function(){let C=this;if(!C&&e===ue&&(C=ue),!C)return null;const b=C[H];if(b)return b;if(d){let B=d.call(this);if(B)return i.set.call(this,B),"function"==typeof C[ht]&&C.removeAttribute(n),B}return null},ge(e,n,i),e[u]=!0}function Ke(e,n,a){if(n)for(let i=0;ifunction(v,p){const H=a(v,p);return H.cbIdx>=0&&"function"==typeof p[H.cbIdx]?Xe(H.name,p[H.cbIdx],H,u):d.apply(v,p)})}function ke(e,n){e[X("OriginalDelegate")]=n}let Ne=!1,Fe=!1;function Re(){if(Ne)return Fe;Ne=!0;try{const e=Ze.navigator.userAgent;(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/")||-1!==e.indexOf("Edge/"))&&(Fe=!0)}catch{}return Fe}Zone.__load_patch("ZoneAwarePromise",(e,n,a)=>{const i=Object.getOwnPropertyDescriptor,u=Object.defineProperty;const v=a.symbol,p=[],H=!0===e[v("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],C=v("Promise"),b=v("then"),B="__creationTrace__";a.onUnhandledError=m=>{if(a.showUncaughtError()){const E=m&&m.rejection;E?console.error("Unhandled Promise rejection:",E instanceof Error?E.message:E,"; Zone:",m.zone.name,"; Task:",m.task&&m.task.source,"; Value:",E,E instanceof Error?E.stack:void 0):console.error(m)}},a.microtaskDrainDone=()=>{for(;p.length;){const m=p.shift();try{m.zone.runGuarded(()=>{throw m.throwOriginal?m.rejection:m})}catch(E){j(E)}}};const Z=v("unhandledPromiseRejectionHandler");function j(m){a.onUnhandledError(m);try{const E=n[Z];"function"==typeof E&&E.call(this,m)}catch{}}function se(m){return m&&m.then}function G(m){return m}function ie(m){return r.reject(m)}const ne=v("state"),R=v("value"),k=v("finally"),me=v("parentPromiseValue"),W=v("parentPromiseState"),ce="Promise.then",F=null,g=!0,z=!1,y=0;function U(m,E){return l=>{try{re(m,E,l)}catch(T){re(m,!1,T)}}}const P=function(){let m=!1;return function(l){return function(){m||(m=!0,l.apply(null,arguments))}}},_e="Promise resolved with itself",Q=v("currentTaskTrace");function re(m,E,l){const T=P();if(m===l)throw new TypeError(_e);if(m[ne]===F){let w=null;try{("object"==typeof l||"function"==typeof l)&&(w=l&&l.then)}catch(D){return T(()=>{re(m,!1,D)})(),m}if(E!==z&&l instanceof r&&l.hasOwnProperty(ne)&&l.hasOwnProperty(R)&&l[ne]!==F)Ce(l),re(m,l[ne],l[R]);else if(E!==z&&"function"==typeof w)try{w.call(l,T(U(m,E)),T(U(m,!1)))}catch(D){T(()=>{re(m,!1,D)})()}else{m[ne]=E;const D=m[R];if(m[R]=l,m[k]===k&&E===g&&(m[ne]=m[W],m[R]=m[me]),E===z&&l instanceof Error){const M=n.currentTask&&n.currentTask.data&&n.currentTask.data[B];M&&u(l,Q,{configurable:!0,enumerable:!1,writable:!0,value:M})}for(let M=0;M{try{const A=m[R],I=!!l&&k===l[k];I&&(l[me]=A,l[W]=D);const S=E.run(M,void 0,I&&M!==ie&&M!==G?[]:[A]);re(l,!0,S)}catch(A){re(l,!1,A)}},l)}const Y=function(){},o=e.AggregateError;class r{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(E){return re(new this(null),g,E)}static reject(E){return re(new this(null),z,E)}static any(E){if(!E||"function"!=typeof E[Symbol.iterator])return Promise.reject(new o([],"All promises were rejected"));const l=[];let T=0;try{for(let M of E)T++,l.push(r.resolve(M))}catch{return Promise.reject(new o([],"All promises were rejected"))}if(0===T)return Promise.reject(new o([],"All promises were rejected"));let w=!1;const D=[];return new r((M,A)=>{for(let I=0;I{w||(w=!0,M(S))},S=>{D.push(S),T--,0===T&&(w=!0,A(new o(D,"All promises were rejected")))})})}static race(E){let l,T,w=new this((A,I)=>{l=A,T=I});function D(A){l(A)}function M(A){T(A)}for(let A of E)se(A)||(A=this.resolve(A)),A.then(D,M);return w}static all(E){return r.allWithCallback(E)}static allSettled(E){return(this&&this.prototype instanceof r?this:r).allWithCallback(E,{thenCallback:T=>({status:"fulfilled",value:T}),errorCallback:T=>({status:"rejected",reason:T})})}static allWithCallback(E,l){let T,w,D=new this((S,K)=>{T=S,w=K}),M=2,A=0;const I=[];for(let S of E){se(S)||(S=this.resolve(S));const K=A;try{S.then($=>{I[K]=l?l.thenCallback($):$,M--,0===M&&T(I)},$=>{l?(I[K]=l.errorCallback($),M--,0===M&&T(I)):w($)})}catch($){w($)}M++,A++}return M-=2,0===M&&T(I),D}constructor(E){const l=this;if(!(l instanceof r))throw new Error("Must be an instanceof Promise.");l[ne]=F,l[R]=[];try{const T=P();E&&E(T(U(l,g)),T(U(l,z)))}catch(T){re(l,!1,T)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return r}then(E,l){let T=this.constructor?.[Symbol.species];(!T||"function"!=typeof T)&&(T=this.constructor||r);const w=new T(Y),D=n.current;return this[ne]==F?this[R].push(D,w,E,l):Ee(this,D,w,E,l),w}catch(E){return this.then(null,E)}finally(E){let l=this.constructor?.[Symbol.species];(!l||"function"!=typeof l)&&(l=r);const T=new l(Y);T[k]=k;const w=n.current;return this[ne]==F?this[R].push(w,T,E,E):Ee(this,w,T,E,E),T}}r.resolve=r.resolve,r.reject=r.reject,r.race=r.race,r.all=r.all;const c=e[C]=e.Promise;e.Promise=r;const N=v("thenPatched");function ee(m){const E=m.prototype,l=i(E,"then");if(l&&(!1===l.writable||!l.configurable))return;const T=E.then;E[b]=T,m.prototype.then=function(w,D){return new r((A,I)=>{T.call(this,A,I)}).then(w,D)},m[N]=!0}return a.patchThen=ee,c&&(ee(c),Le(e,"fetch",m=>function be(m){return function(E,l){let T=m.apply(E,l);if(T instanceof r)return T;let w=T.constructor;return w[N]||ee(w),T}}(m))),Promise[n.__symbol__("uncaughtPromiseErrors")]=p,r}),Zone.__load_patch("toString",e=>{const n=Function.prototype.toString,a=X("OriginalDelegate"),i=X("Promise"),u=X("Error"),d=function(){if("function"==typeof this){const C=this[a];if(C)return"function"==typeof C?n.call(C):Object.prototype.toString.call(C);if(this===Promise){const b=e[i];if(b)return n.call(b)}if(this===Error){const b=e[u];if(b)return n.call(b)}}return n.call(this)};d[a]=n,Function.prototype.toString=d;const v=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":v.call(this)}});let ye=!1;if(typeof window<"u")try{const e=Object.defineProperty({},"passive",{get:function(){ye=!0}});window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch{ye=!1}const Se={useG:!0},de={},we={},We=new RegExp("^"+qe+"(\\w+)(true|false)$"),Oe=X("propagationStopped");function Et(e,n){const a=(n?n(e):e)+Me,i=(n?n(e):e)+Pe,u=qe+a,d=qe+i;de[e]={},de[e][Me]=u,de[e][Pe]=d}function Tt(e,n,a,i){const u=i&&i.add||Ue,d=i&&i.rm||Ge,v=i&&i.listeners||"eventListeners",p=i&&i.rmAll||"removeAllListeners",H=X(u),C="."+u+":",b="prependListener",B="."+b+":",Z=function(R,k,me){if(R.isRemoved)return;const W=R.callback;let ce;"object"==typeof W&&W.handleEvent&&(R.callback=g=>W.handleEvent(g),R.originalDelegate=W);try{R.invoke(R,k,[me])}catch(g){ce=g}const F=R.options;if(F&&"object"==typeof F&&F.once){const g=R.originalDelegate?R.originalDelegate:R.callback;k[d].call(k,me.type,g,F)}return ce};function j(R,k,me){if(!(k=k||e.event))return;const W=R||k.target||e,ce=W[de[k.type][me?Pe:Me]];if(ce){const F=[];if(1===ce.length){const g=Z(ce[0],W,k);g&&F.push(g)}else{const g=ce.slice();for(let z=0;z{throw z})}}}const se=function(R){return j(this,R,!1)},G=function(R){return j(this,R,!0)};function ie(R,k){if(!R)return!1;let me=!0;k&&void 0!==k.useG&&(me=k.useG);const W=k&&k.vh;let ce=!0;k&&void 0!==k.chkDup&&(ce=k.chkDup);let F=!1;k&&void 0!==k.rt&&(F=k.rt);let g=R;for(;g&&!g.hasOwnProperty(u);)g=De(g);if(!g&&R[u]&&(g=R),!g||g[H])return!1;const z=k&&k.eventNameToString,y={},U=g[H]=g[u],P=g[X(d)]=g[d],_e=g[X(v)]=g[v],Q=g[X(p)]=g[p];let re;k&&k.prepend&&(re=g[X(k.prepend)]=g[k.prepend]);const r=me?function(l){if(!y.isExisting)return U.call(y.target,y.eventName,y.capture?G:se,y.options)}:function(l){return U.call(y.target,y.eventName,l.invoke,y.options)},c=me?function(l){if(!l.isRemoved){const T=de[l.eventName];let w;T&&(w=T[l.capture?Pe:Me]);const D=w&&l.target[w];if(D)for(let M=0;Mfunction(u,d){u[Oe]=!0,i&&i.apply(u,d)})}function pt(e,n,a,i,u){const d=Zone.__symbol__(i);if(n[d])return;const v=n[d]=n[i];n[i]=function(p,H,C){return H&&H.prototype&&u.forEach(function(b){const B=`${a}.${i}::`+b,Z=H.prototype;try{if(Z.hasOwnProperty(b)){const j=e.ObjectGetOwnPropertyDescriptor(Z,b);j&&j.value?(j.value=e.wrapWithCurrentZone(j.value,B),e._redefineProperty(H.prototype,b,j)):Z[b]&&(Z[b]=e.wrapWithCurrentZone(Z[b],B))}else Z[b]&&(Z[b]=e.wrapWithCurrentZone(Z[b],B))}catch{}}),v.call(n,p,H,C)},e.attachOriginToPatched(n[i],v)}function Qe(e,n,a){if(!a||0===a.length)return n;const i=a.filter(d=>d.target===e);if(!i||0===i.length)return n;const u=i[0].ignoreProperties;return n.filter(d=>-1===u.indexOf(d))}function at(e,n,a,i){if(!e)return;Ke(e,Qe(e,n,a),i)}function Ae(e){return Object.getOwnPropertyNames(e).filter(n=>n.startsWith("on")&&n.length>2).map(n=>n.substring(2))}function _t(e,n){if(Ye&&!pe||Zone[e.symbol("patchEvents")])return;const a=n.__Zone_ignore_on_properties;let i=[];if(x){const u=window;i=i.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const d=function mt(){try{const e=Ze.navigator.userAgent;if(-1!==e.indexOf("MSIE ")||-1!==e.indexOf("Trident/"))return!0}catch{}return!1}()?[{target:u,ignoreProperties:["error"]}]:[];at(u,Ae(u),a&&a.concat(d),De(u))}i=i.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let u=0;u{const i=Ae(e);a.patchOnProperties=Ke,a.patchMethod=Le,a.bindArguments=rt,a.patchMacroTask=ct;const u=n.__symbol__("BLACK_LISTED_EVENTS"),d=n.__symbol__("UNPATCHED_EVENTS");e[d]&&(e[u]=e[d]),e[u]&&(n[u]=n[d]=e[u]),a.patchEventPrototype=Je,a.patchEventTarget=Tt,a.isIEOrEdge=Re,a.ObjectDefineProperty=ge,a.ObjectGetOwnPropertyDescriptor=q,a.ObjectCreate=xe,a.ArraySlice=ft,a.patchClass=je,a.wrapWithCurrentZone=nt,a.filterProperties=Qe,a.attachOriginToPatched=ke,a._redefineProperty=Object.defineProperty,a.patchCallbacks=pt,a.getGlobalObjects=()=>({globalSources:we,zoneSymbolEventNames:de,eventNames:i,isBrowser:x,isMix:pe,isNode:Ye,TRUE_STR:Pe,FALSE_STR:Me,ZONE_SYMBOL_PREFIX:qe,ADD_EVENT_LISTENER_STR:Ue,REMOVE_EVENT_LISTENER_STR:Ge})});const Ve=X("zoneTask");function Ie(e,n,a,i){let u=null,d=null;a+=i;const v={};function p(C){const b=C.data;return b.args[0]=function(){return C.invoke.apply(this,arguments)},b.handleId=u.apply(e,b.args),C}function H(C){return d.call(e,C.data.handleId)}u=Le(e,n+=i,C=>function(b,B){if("function"==typeof B[0]){const Z={isPeriodic:"Interval"===i,delay:"Timeout"===i||"Interval"===i?B[1]||0:void 0,args:B},j=B[0];B[0]=function(){try{return j.apply(this,arguments)}finally{Z.isPeriodic||("number"==typeof Z.handleId?delete v[Z.handleId]:Z.handleId&&(Z.handleId[Ve]=null))}};const se=Xe(n,B[0],Z,p,H);if(!se)return se;const G=se.data.handleId;return"number"==typeof G?v[G]=se:G&&(G[Ve]=se),G&&G.ref&&G.unref&&"function"==typeof G.ref&&"function"==typeof G.unref&&(se.ref=G.ref.bind(G),se.unref=G.unref.bind(G)),"number"==typeof G||G?G:se}return C.apply(e,B)}),d=Le(e,a,C=>function(b,B){const Z=B[0];let j;"number"==typeof Z?j=v[Z]:(j=Z&&Z[Ve],j||(j=Z)),j&&"string"==typeof j.type?"notScheduled"!==j.state&&(j.cancelFn&&j.data.isPeriodic||0===j.runCount)&&("number"==typeof Z?delete v[Z]:Z&&(Z[Ve]=null),j.zone.cancelTask(j)):C.apply(e,B)})}Zone.__load_patch("legacy",e=>{const n=e[Zone.__symbol__("legacyPatch")];n&&n()}),Zone.__load_patch("timers",e=>{const n="set",a="clear";Ie(e,n,a,"Timeout"),Ie(e,n,a,"Interval"),Ie(e,n,a,"Immediate")}),Zone.__load_patch("requestAnimationFrame",e=>{Ie(e,"request","cancel","AnimationFrame"),Ie(e,"mozRequest","mozCancel","AnimationFrame"),Ie(e,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",(e,n)=>{const a=["alert","prompt","confirm"];for(let i=0;ifunction(H,C){return n.current.run(d,e,C,p)})}}),Zone.__load_patch("EventTarget",(e,n,a)=>{(function Be(e,n){n.patchEventPrototype(e,n)})(e,a),function vt(e,n){if(Zone[n.symbol("patchEventTarget")])return;const{eventNames:a,zoneSymbolEventNames:i,TRUE_STR:u,FALSE_STR:d,ZONE_SYMBOL_PREFIX:v}=n.getGlobalObjects();for(let H=0;H{je("MutationObserver"),je("WebKitMutationObserver")}),Zone.__load_patch("IntersectionObserver",(e,n,a)=>{je("IntersectionObserver")}),Zone.__load_patch("FileReader",(e,n,a)=>{je("FileReader")}),Zone.__load_patch("on_property",(e,n,a)=>{_t(a,e)}),Zone.__load_patch("customElements",(e,n,a)=>{!function gt(e,n){const{isBrowser:a,isMix:i}=n.getGlobalObjects();if(!a&&!i||!e.customElements||!("customElements"in e))return;n.patchCallbacks(n,e.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback"])}(e,a)}),Zone.__load_patch("XHR",(e,n)=>{!function H(C){const b=C.XMLHttpRequest;if(!b)return;const B=b.prototype;let j=B[et],se=B[tt];if(!j){const y=C.XMLHttpRequestEventTarget;if(y){const U=y.prototype;j=U[et],se=U[tt]}}const G="readystatechange",ie="scheduled";function ne(y){const U=y.data,P=U.target;P[d]=!1,P[p]=!1;const _e=P[u];j||(j=P[et],se=P[tt]),_e&&se.call(P,G,_e);const Q=P[u]=()=>{if(P.readyState===P.DONE)if(!U.aborted&&P[d]&&y.state===ie){const oe=P[n.__symbol__("loadfalse")];if(0!==P.status&&oe&&oe.length>0){const Ce=y.invoke;y.invoke=function(){const Ee=P[n.__symbol__("loadfalse")];for(let ae=0;aefunction(y,U){return y[i]=0==U[2],y[v]=U[1],me.apply(y,U)}),ce=X("fetchTaskAborting"),F=X("fetchTaskScheduling"),g=Le(B,"send",()=>function(y,U){if(!0===n.current[F]||y[i])return g.apply(y,U);{const P={target:y,url:y[v],isPeriodic:!1,args:U,aborted:!1},_e=Xe("XMLHttpRequest.send",R,P,ne,k);y&&!0===y[p]&&!P.aborted&&_e.state===ie&&_e.invoke()}}),z=Le(B,"abort",()=>function(y,U){const P=function Z(y){return y[a]}(y);if(P&&"string"==typeof P.type){if(null==P.cancelFn||P.data&&P.data.aborted)return;P.zone.cancelTask(P)}else if(!0===n.current[ce])return z.apply(y,U)})}(e);const a=X("xhrTask"),i=X("xhrSync"),u=X("xhrListener"),d=X("xhrScheduled"),v=X("xhrURL"),p=X("xhrErrorBeforeScheduled")}),Zone.__load_patch("geolocation",e=>{e.navigator&&e.navigator.geolocation&&function dt(e,n){const a=e.constructor.name;for(let i=0;i{const H=function(){return p.apply(this,rt(arguments,a+"."+u))};return ke(H,p),H})(d)}}}(e.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",(e,n)=>{function a(i){return function(u){ut(e,i).forEach(v=>{const p=e.PromiseRejectionEvent;if(p){const H=new p(i,{promise:u.promise,reason:u.rejection});v.invoke(H)}})}}e.PromiseRejectionEvent&&(n[X("unhandledPromiseRejectionHandler")]=a("unhandledrejection"),n[X("rejectionHandledHandler")]=a("rejectionhandled"))}),Zone.__load_patch("queueMicrotask",(e,n,a)=>{!function yt(e,n){n.patchMethod(e,"queueMicrotask",a=>function(i,u){Zone.current.scheduleMicroTask("queueMicrotask",u[0])})}(e,a)})}},q=>{var xe;xe=568,q(q.s=xe)}]); //# sourceMappingURL=polyfills.js.map -!function(B){"object"==typeof exports&&typeof module<"u"?module.exports=B():"function"==typeof define&&define.amd?define([],B):(typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:this).Ajv=B()}(function(){return function B(z,ve,u){function L(_,C){if(!ve[_]){if(!z[_]){var D="function"==typeof require&&require;if(!C&&D)return D(_,!0);if($)return $(_,!0);var X=new Error("Cannot find module '"+_+"'");throw X.code="MODULE_NOT_FOUND",X}var V=ve[_]={exports:{}};z[_][0].call(V.exports,function(R){return L(z[_][1][R]||R)},V,V.exports,B,z,ve,u)}return ve[_].exports}for(var $="function"==typeof require&&require,c=0;c%\\^`{|}]|%[0-9a-f]{2})|\{[+#./;?&=,!@|]?(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?(?:,(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?)*\})*$/i,X=/^(?:(?:http[s\u017F]?|ftp):\/\/)(?:(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+(?::(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*)?@)?(?:(?!10(?:\.[0-9]{1,3}){3})(?!127(?:\.[0-9]{1,3}){3})(?!169\.254(?:\.[0-9]{1,3}){2})(?!192\.168(?:\.[0-9]{1,3}){2})(?!172\.(?:1[6-9]|2[0-9]|3[01])(?:\.[0-9]{1,3}){2})(?:[1-9][0-9]?|1[0-9][0-9]|2[01][0-9]|22[0-3])(?:\.(?:1?[0-9]{1,2}|2[0-4][0-9]|25[0-5])){2}(?:\.(?:[1-9][0-9]?|1[0-9][0-9]|2[0-4][0-9]|25[0-4]))|(?:(?:(?:[0-9KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+-?)*(?:[0-9KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+)(?:\.(?:(?:[0-9KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+-?)*(?:[0-9KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+)*(?:\.(?:(?:[KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]){2,})))(?::[0-9]{2,5})?(?:\/(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*)?$/i,V=/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i,R=/^(?:\/(?:[^~/]|~0|~1)*)*$/,w=/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i,M=/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/;function E(oe){return u.copy(E[oe="full"==oe?"full":"fast"])}function O(oe){var me=oe.match(L);if(!me)return!1;var ie,N=+me[2],re=+me[3];return 1<=N&&N<=12&&1<=re&&re<=(2!=N||(ie=+me[1])%4!=0||ie%100==0&&ie%400!=0?$[N]:29)}function H(oe,me){var ie=oe.match(c);if(!ie)return!1;var N=ie[1],re=ie[2],de=ie[3];return(N<=23&&re<=59&&de<=59||23==N&&59==re&&60==de)&&(!me||ie[5])}(z.exports=E).fast={date:/^\d\d\d\d-[0-1]\d-[0-3]\d$/,time:/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d:\d\d)?$/i,"date-time":/^\d\d\d\d-[0-1]\d-[0-3]\d[t\s](?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d:\d\d)$/i,uri:/^(?:[a-z][a-z0-9+-.]*:)(?:\/?\/)?[^\s]*$/i,"uri-reference":/^(?:(?:[a-z][a-z0-9+-.]*:)?\/?\/)?(?:[^\\\s#][^\s#]*)?(?:#[^\\\s]*)?$/i,"uri-template":D,url:X,email:/^[a-z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?)*$/i,hostname:_,ipv4:/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,ipv6:/^\s*(?:(?:(?:[0-9a-f]{1,4}:){7}(?:[0-9a-f]{1,4}|:))|(?:(?:[0-9a-f]{1,4}:){6}(?::[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){5}(?:(?:(?::[0-9a-f]{1,4}){1,2})|:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){4}(?:(?:(?::[0-9a-f]{1,4}){1,3})|(?:(?::[0-9a-f]{1,4})?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){3}(?:(?:(?::[0-9a-f]{1,4}){1,4})|(?:(?::[0-9a-f]{1,4}){0,2}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){2}(?:(?:(?::[0-9a-f]{1,4}){1,5})|(?:(?::[0-9a-f]{1,4}){0,3}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){1}(?:(?:(?::[0-9a-f]{1,4}){1,6})|(?:(?::[0-9a-f]{1,4}){0,4}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?::(?:(?:(?::[0-9a-f]{1,4}){1,7})|(?:(?::[0-9a-f]{1,4}){0,5}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(?:%.+)?\s*$/i,regex:be,uuid:V,"json-pointer":R,"json-pointer-uri-fragment":w,"relative-json-pointer":M},E.full={date:O,time:H,"date-time":function(oe){var me=oe.split(q);return 2==me.length&&O(me[0])&&H(me[1],!0)},uri:function(oe){return ee.test(oe)&&C.test(oe)},"uri-reference":/^(?:[a-z][a-z0-9+\-.]*:)?(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'"()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?(?:\?(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i,"uri-template":D,url:X,email:/^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&''*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i,hostname:function(oe){return oe.length<=255&&_.test(oe)},ipv4:/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,ipv6:/^\s*(?:(?:(?:[0-9a-f]{1,4}:){7}(?:[0-9a-f]{1,4}|:))|(?:(?:[0-9a-f]{1,4}:){6}(?::[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){5}(?:(?:(?::[0-9a-f]{1,4}){1,2})|:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){4}(?:(?:(?::[0-9a-f]{1,4}){1,3})|(?:(?::[0-9a-f]{1,4})?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){3}(?:(?:(?::[0-9a-f]{1,4}){1,4})|(?:(?::[0-9a-f]{1,4}){0,2}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){2}(?:(?:(?::[0-9a-f]{1,4}){1,5})|(?:(?::[0-9a-f]{1,4}){0,3}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){1}(?:(?:(?::[0-9a-f]{1,4}){1,6})|(?:(?::[0-9a-f]{1,4}){0,4}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?::(?:(?:(?::[0-9a-f]{1,4}){1,7})|(?:(?::[0-9a-f]{1,4}){0,5}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(?:%.+)?\s*$/i,regex:be,uuid:V,"json-pointer":R,"json-pointer-uri-fragment":w,"relative-json-pointer":M};var q=/t|\s/i,ee=/\/|:/,le=/[^\\]\\Z/;function be(oe){if(le.test(oe))return!1;try{return new RegExp(oe),!0}catch{return!1}}},{"./util":10}],5:[function(B,z,ve){"use strict";var u=B("./resolve"),L=B("./util"),$=B("./error_classes"),c=B("fast-json-stable-stringify"),_=B("../dotjs/validate"),C=L.ucs2length,D=B("fast-deep-equal"),X=$.Validation;function V(H,q,ee){for(var le=0;le",be=O?">":"<",oe=void 0;if(ee){var j,me=u.util.getData(q.$data,D,u.dataPathArr),ie="exclusive"+C,N="exclType"+C,re="exclIsNumber"+C,de="' + "+(W="op"+C)+" + '";_+=" var schemaExcl"+C+" = "+me+"; ",oe=H,(j=j||[]).push(_+=" var "+ie+"; var "+N+" = typeof "+(me="schemaExcl"+C)+"; if ("+N+" != 'boolean' && "+N+" != 'undefined' && "+N+" != 'number') { "),_="",!1!==u.createErrors?(_+=" { keyword: '"+(oe||"_exclusiveLimit")+"' , dataPath: (dataPath || '') + "+u.errorPath+" , schemaPath: "+u.util.toQuotedString(R)+" , params: {} ",!1!==u.opts.messages&&(_+=" , message: '"+H+" should be boolean' "),u.opts.verbose&&(_+=" , schema: validate.schema"+V+" , parentSchema: validate.schema"+u.schemaPath+" , data: "+M+" "),_+=" } "):_+=" {} ";var K=_;_=j.pop(),_+=!u.compositeRule&&w?u.async?" throw new ValidationError(["+K+"]); ":" validate.errors = ["+K+"]; return false; ":" var err = "+K+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",_+=" } else if ( ",E&&(_+=" ("+c+" !== undefined && typeof "+c+" != 'number') || "),_+=" "+N+" == 'number' ? ( ("+ie+" = "+c+" === undefined || "+me+" "+le+"= "+c+") ? "+M+" "+be+"= "+me+" : "+M+" "+be+" "+c+" ) : ( ("+ie+" = "+me+" === true) ? "+M+" "+be+"= "+c+" : "+M+" "+be+" "+c+" ) || "+M+" !== "+M+") { var op"+C+" = "+ie+" ? '"+le+"' : '"+le+"='; ",void 0===X&&(R=u.errSchemaPath+"/"+(oe=H),c=me,E=ee)}else if(de=le,(re="number"==typeof q)&&E){var W="'"+de+"'";_+=" if ( ",E&&(_+=" ("+c+" !== undefined && typeof "+c+" != 'number') || "),_+=" ( "+c+" === undefined || "+q+" "+le+"= "+c+" ? "+M+" "+be+"= "+q+" : "+M+" "+be+" "+c+" ) || "+M+" !== "+M+") { "}else re&&void 0===X?(ie=!0,R=u.errSchemaPath+"/"+(oe=H),c=q,be+="="):(re&&(c=Math[O?"min":"max"](q,X)),q===(!re||c)?(ie=!0,R=u.errSchemaPath+"/"+(oe=H),be+="="):(ie=!1,de+="=")),W="'"+de+"'",_+=" if ( ",E&&(_+=" ("+c+" !== undefined && typeof "+c+" != 'number') || "),_+=" "+M+" "+be+" "+c+" || "+M+" !== "+M+") { ";return oe=oe||L,(j=j||[]).push(_),_="",!1!==u.createErrors?(_+=" { keyword: '"+(oe||"_limit")+"' , dataPath: (dataPath || '') + "+u.errorPath+" , schemaPath: "+u.util.toQuotedString(R)+" , params: { comparison: "+W+", limit: "+c+", exclusive: "+ie+" } ",!1!==u.opts.messages&&(_+=" , message: 'should be "+de+" ",_+=E?"' + "+c:c+"'"),u.opts.verbose&&(_+=" , schema: ",_+=E?"validate.schema"+V:""+X,_+=" , parentSchema: validate.schema"+u.schemaPath+" , data: "+M+" "),_+=" } "):_+=" {} ",K=_,_=j.pop(),_+=!u.compositeRule&&w?u.async?" throw new ValidationError(["+K+"]); ":" validate.errors = ["+K+"]; return false; ":" var err = "+K+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",_+=" } ",w&&(_+=" else { "),_}},{}],13:[function(B,z,ve){"use strict";z.exports=function(u,L,$){var c,_=" ",C=u.level,D=u.dataLevel,X=u.schema[L],V=u.schemaPath+u.util.getProperty(L),R=u.errSchemaPath+"/"+L,w=!u.opts.allErrors,M="data"+(D||""),E=u.opts.$data&&X&&X.$data;E?(_+=" var schema"+C+" = "+u.util.getData(X.$data,D,u.dataPathArr)+"; ",c="schema"+C):c=X,_+="if ( ",E&&(_+=" ("+c+" !== undefined && typeof "+c+" != 'number') || ");var O=L,H=H||[];H.push(_+=" "+M+".length "+("maxItems"==L?">":"<")+" "+c+") { "),_="",!1!==u.createErrors?(_+=" { keyword: '"+(O||"_limitItems")+"' , dataPath: (dataPath || '') + "+u.errorPath+" , schemaPath: "+u.util.toQuotedString(R)+" , params: { limit: "+c+" } ",!1!==u.opts.messages&&(_+=" , message: 'should NOT have ",_+="maxItems"==L?"more":"less",_+=" than ",_+=E?"' + "+c+" + '":""+X,_+=" items' "),u.opts.verbose&&(_+=" , schema: ",_+=E?"validate.schema"+V:""+X,_+=" , parentSchema: validate.schema"+u.schemaPath+" , data: "+M+" "),_+=" } "):_+=" {} ";var q=_;return _=H.pop(),_+=!u.compositeRule&&w?u.async?" throw new ValidationError(["+q+"]); ":" validate.errors = ["+q+"]; return false; ":" var err = "+q+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",_+="} ",w&&(_+=" else { "),_}},{}],14:[function(B,z,ve){"use strict";z.exports=function(u,L,$){var c,_=" ",C=u.level,D=u.dataLevel,X=u.schema[L],V=u.schemaPath+u.util.getProperty(L),R=u.errSchemaPath+"/"+L,w=!u.opts.allErrors,M="data"+(D||""),E=u.opts.$data&&X&&X.$data;E?(_+=" var schema"+C+" = "+u.util.getData(X.$data,D,u.dataPathArr)+"; ",c="schema"+C):c=X,_+="if ( ",E&&(_+=" ("+c+" !== undefined && typeof "+c+" != 'number') || "),_+=!1===u.opts.unicode?" "+M+".length ":" ucs2length("+M+") ";var O=L,H=H||[];H.push(_+=" "+("maxLength"==L?">":"<")+" "+c+") { "),_="",!1!==u.createErrors?(_+=" { keyword: '"+(O||"_limitLength")+"' , dataPath: (dataPath || '') + "+u.errorPath+" , schemaPath: "+u.util.toQuotedString(R)+" , params: { limit: "+c+" } ",!1!==u.opts.messages&&(_+=" , message: 'should NOT be ",_+="maxLength"==L?"longer":"shorter",_+=" than ",_+=E?"' + "+c+" + '":""+X,_+=" characters' "),u.opts.verbose&&(_+=" , schema: ",_+=E?"validate.schema"+V:""+X,_+=" , parentSchema: validate.schema"+u.schemaPath+" , data: "+M+" "),_+=" } "):_+=" {} ";var q=_;return _=H.pop(),_+=!u.compositeRule&&w?u.async?" throw new ValidationError(["+q+"]); ":" validate.errors = ["+q+"]; return false; ":" var err = "+q+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",_+="} ",w&&(_+=" else { "),_}},{}],15:[function(B,z,ve){"use strict";z.exports=function(u,L,$){var c,_=" ",C=u.level,D=u.dataLevel,X=u.schema[L],V=u.schemaPath+u.util.getProperty(L),R=u.errSchemaPath+"/"+L,w=!u.opts.allErrors,M="data"+(D||""),E=u.opts.$data&&X&&X.$data;E?(_+=" var schema"+C+" = "+u.util.getData(X.$data,D,u.dataPathArr)+"; ",c="schema"+C):c=X,_+="if ( ",E&&(_+=" ("+c+" !== undefined && typeof "+c+" != 'number') || ");var O=L,H=H||[];H.push(_+=" Object.keys("+M+").length "+("maxProperties"==L?">":"<")+" "+c+") { "),_="",!1!==u.createErrors?(_+=" { keyword: '"+(O||"_limitProperties")+"' , dataPath: (dataPath || '') + "+u.errorPath+" , schemaPath: "+u.util.toQuotedString(R)+" , params: { limit: "+c+" } ",!1!==u.opts.messages&&(_+=" , message: 'should NOT have ",_+="maxProperties"==L?"more":"less",_+=" than ",_+=E?"' + "+c+" + '":""+X,_+=" properties' "),u.opts.verbose&&(_+=" , schema: ",_+=E?"validate.schema"+V:""+X,_+=" , parentSchema: validate.schema"+u.schemaPath+" , data: "+M+" "),_+=" } "):_+=" {} ";var q=_;return _=H.pop(),_+=!u.compositeRule&&w?u.async?" throw new ValidationError(["+q+"]); ":" validate.errors = ["+q+"]; return false; ":" var err = "+q+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",_+="} ",w&&(_+=" else { "),_}},{}],16:[function(B,z,ve){"use strict";z.exports=function(u,L,$){var c=" ",_=u.schema[L],C=u.schemaPath+u.util.getProperty(L),D=u.errSchemaPath+"/"+L,X=!u.opts.allErrors,V=u.util.copy(u),R="";V.level++;var w="valid"+V.level,M=V.baseId,E=!0,O=_;if(O)for(var H,q=-1,ee=O.length-1;q "+K+") { ";var ae=w+"["+K+"]";O.schema=j,O.schemaPath=X+"["+K+"]",O.errSchemaPath=V+"/"+K,O.errorPath=u.util.getPathExpr(u.errorPath,K,u.opts.jsonPointers,!0),O.dataPathArr[le]=K;var ce=u.validate(O);O.baseId=oe,u.util.varOccurences(ce,be)<2?c+=" "+u.util.varReplace(ce,be,ae)+" ":c+=" var "+be+" = "+ae+"; "+ce+" ",c+=" } ",R&&(c+=" if ("+q+") { ",H+="}")}"object"==typeof me&&u.util.schemaHasRules(me,u.RULES.all)&&(O.schema=me,O.schemaPath=u.schemaPath+".additionalItems",O.errSchemaPath=u.errSchemaPath+"/additionalItems",c+=" "+q+" = true; if ("+w+".length > "+D.length+") { for (var "+ee+" = "+D.length+"; "+ee+" < "+w+".length; "+ee+"++) { ",O.errorPath=u.util.getPathExpr(u.errorPath,ee,u.opts.jsonPointers,!0),ae=w+"["+ee+"]",O.dataPathArr[le]=ee,ce=u.validate(O),O.baseId=oe,u.util.varOccurences(ce,be)<2?c+=" "+u.util.varReplace(ce,be,ae)+" ":c+=" var "+be+" = "+ae+"; "+ce+" ",R&&(c+=" if (!"+q+") break; "),c+=" } } ",R&&(c+=" if ("+q+") { ",H+="}"))}else u.util.schemaHasRules(D,u.RULES.all)&&(O.schema=D,O.schemaPath=X,O.errSchemaPath=V,c+=" for (var "+ee+" = 0; "+ee+" < "+w+".length; "+ee+"++) { ",O.errorPath=u.util.getPathExpr(u.errorPath,ee,u.opts.jsonPointers,!0),ae=w+"["+ee+"]",O.dataPathArr[le]=ee,ce=u.validate(O),O.baseId=oe,u.util.varOccurences(ce,be)<2?c+=" "+u.util.varReplace(ce,be,ae)+" ":c+=" var "+be+" = "+ae+"; "+ce+" ",R&&(c+=" if (!"+q+") break; "),c+=" }");return R&&(c+=" "+H+" if ("+E+" == errors) {"),u.util.cleanUpCode(c)}},{}],28:[function(B,z,ve){"use strict";z.exports=function(u,L,$){var c,_=" ",C=u.level,D=u.dataLevel,X=u.schema[L],V=u.schemaPath+u.util.getProperty(L),R=u.errSchemaPath+"/"+L,w=!u.opts.allErrors,M="data"+(D||""),E=u.opts.$data&&X&&X.$data;E?(_+=" var schema"+C+" = "+u.util.getData(X.$data,D,u.dataPathArr)+"; ",c="schema"+C):c=X,_+="var division"+C+";if (",E&&(_+=" "+c+" !== undefined && ( typeof "+c+" != 'number' || "),_+=" (division"+C+" = "+M+" / "+c+", ",_+=u.opts.multipleOfPrecision?" Math.abs(Math.round(division"+C+") - division"+C+") > 1e-"+u.opts.multipleOfPrecision+" ":" division"+C+" !== parseInt(division"+C+") ",_+=" ) ",E&&(_+=" ) ");var O=O||[];O.push(_+=" ) { "),_="",!1!==u.createErrors?(_+=" { keyword: 'multipleOf' , dataPath: (dataPath || '') + "+u.errorPath+" , schemaPath: "+u.util.toQuotedString(R)+" , params: { multipleOf: "+c+" } ",!1!==u.opts.messages&&(_+=" , message: 'should be multiple of ",_+=E?"' + "+c:c+"'"),u.opts.verbose&&(_+=" , schema: ",_+=E?"validate.schema"+V:""+X,_+=" , parentSchema: validate.schema"+u.schemaPath+" , data: "+M+" "),_+=" } "):_+=" {} ";var H=_;return _=O.pop(),_+=!u.compositeRule&&w?u.async?" throw new ValidationError(["+H+"]); ":" validate.errors = ["+H+"]; return false; ":" var err = "+H+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",_+="} ",w&&(_+=" else { "),_}},{}],29:[function(B,z,ve){"use strict";z.exports=function(u,L,$){var c=" ",_=u.level,C=u.dataLevel,D=u.schema[L],X=u.schemaPath+u.util.getProperty(L),V=u.errSchemaPath+"/"+L,R=!u.opts.allErrors,w="data"+(C||""),M="errs__"+_,E=u.util.copy(u);E.level++;var O="valid"+E.level;if(u.util.schemaHasRules(D,u.RULES.all)){E.schema=D,E.schemaPath=X,E.errSchemaPath=V,c+=" var "+M+" = errors; ";var H,q=u.compositeRule;u.compositeRule=E.compositeRule=!0,E.createErrors=!1,E.opts.allErrors&&(H=E.opts.allErrors,E.opts.allErrors=!1),c+=" "+u.validate(E)+" ",E.createErrors=!0,H&&(E.opts.allErrors=H),u.compositeRule=E.compositeRule=q;var ee=ee||[];ee.push(c+=" if ("+O+") { "),c="",!1!==u.createErrors?(c+=" { keyword: 'not' , dataPath: (dataPath || '') + "+u.errorPath+" , schemaPath: "+u.util.toQuotedString(V)+" , params: {} ",!1!==u.opts.messages&&(c+=" , message: 'should NOT be valid' "),u.opts.verbose&&(c+=" , schema: validate.schema"+X+" , parentSchema: validate.schema"+u.schemaPath+" , data: "+w+" "),c+=" } "):c+=" {} ";var le=c;c=ee.pop(),c+=!u.compositeRule&&R?u.async?" throw new ValidationError(["+le+"]); ":" validate.errors = ["+le+"]; return false; ":" var err = "+le+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",c+=" } else { errors = "+M+"; if (vErrors !== null) { if ("+M+") vErrors.length = "+M+"; else vErrors = null; } ",u.opts.allErrors&&(c+=" } ")}else c+=" var err = ",!1!==u.createErrors?(c+=" { keyword: 'not' , dataPath: (dataPath || '') + "+u.errorPath+" , schemaPath: "+u.util.toQuotedString(V)+" , params: {} ",!1!==u.opts.messages&&(c+=" , message: 'should NOT be valid' "),u.opts.verbose&&(c+=" , schema: validate.schema"+X+" , parentSchema: validate.schema"+u.schemaPath+" , data: "+w+" "),c+=" } "):c+=" {} ",c+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",R&&(c+=" if (false) { ");return c}},{}],30:[function(B,z,ve){"use strict";z.exports=function(u,L,$){var c=" ",_=u.level,C=u.dataLevel,D=u.schema[L],X=u.schemaPath+u.util.getProperty(L),V=u.errSchemaPath+"/"+L,R=!u.opts.allErrors,w="data"+(C||""),M="valid"+_,E="errs__"+_,O=u.util.copy(u),H="";O.level++;var q="valid"+O.level,ee=O.baseId,le="prevValid"+_,be="passingSchemas"+_;c+="var "+E+" = errors , "+le+" = false , "+M+" = false , "+be+" = null; ";var oe=u.compositeRule;u.compositeRule=O.compositeRule=!0;var me=D;if(me)for(var ie,N=-1,re=me.length-1;N 1) { ";var H=u.schema.items&&u.schema.items.type,q=Array.isArray(H);!H||"object"==H||"array"==H||q&&(0<=H.indexOf("object")||0<=H.indexOf("array"))?_+=" outer: for (;i--;) { for (j = i; j--;) { if (equal("+M+"[i], "+M+"[j])) { "+E+" = false; break outer; } } } ":(_+=" var itemIndices = {}, item; for (;i--;) { var item = "+M+"[i]; ",_+=" if ("+u.util["checkDataType"+(q?"s":"")](H,"item",!0)+") continue; ",q&&(_+=" if (typeof item == 'string') item = '\"' + item; "),_+=" if (typeof itemIndices[item] == 'number') { "+E+" = false; j = itemIndices[item]; break; } itemIndices[item] = i; } "),_+=" } ",O&&(_+=" } ");var ee=ee||[];ee.push(_+=" if (!"+E+") { "),_="",!1!==u.createErrors?(_+=" { keyword: 'uniqueItems' , dataPath: (dataPath || '') + "+u.errorPath+" , schemaPath: "+u.util.toQuotedString(R)+" , params: { i: i, j: j } ",!1!==u.opts.messages&&(_+=" , message: 'should NOT have duplicate items (items ## ' + j + ' and ' + i + ' are identical)' "),u.opts.verbose&&(_+=" , schema: ",_+=O?"validate.schema"+V:""+X,_+=" , parentSchema: validate.schema"+u.schemaPath+" , data: "+M+" "),_+=" } "):_+=" {} ";var le=_;_=ee.pop(),_+=!u.compositeRule&&w?u.async?" throw new ValidationError(["+le+"]); ":" validate.errors = ["+le+"]; return false; ":" var err = "+le+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",_+=" } ",w&&(_+=" else { ")}else w&&(_+=" if (true) { ");return _}},{}],37:[function(B,z,ve){"use strict";z.exports=function(u,L,$){var c="",_=!0===u.schema.$async,C=u.util.schemaHasRulesExcept(u.schema,u.RULES.all,"$ref"),D=u.self._getId(u.schema);if(u.isTop&&(c+=" var validate = ",_&&(u.async=!0,c+="async "),c+="function(data, dataPath, parentData, parentDataProperty, rootData) { 'use strict'; ",D&&(u.opts.sourceCode||u.opts.processCode)&&(c+=" /*# sourceURL="+D+" */ ")),"boolean"==typeof u.schema||!C&&!u.schema.$ref){var X=u.level,V=u.dataLevel,R=u.schema[L="false schema"],w=u.schemaPath+u.util.getProperty(L),M=u.errSchemaPath+"/"+L,E=!u.opts.allErrors,O="data"+(V||""),H="valid"+X;if(!1===u.schema){u.isTop?E=!0:c+=" var "+H+" = false; ",(ft=ft||[]).push(c),c="",!1!==u.createErrors?(c+=" { keyword: 'false schema' , dataPath: (dataPath || '') + "+u.errorPath+" , schemaPath: "+u.util.toQuotedString(M)+" , params: {} ",!1!==u.opts.messages&&(c+=" , message: 'boolean schema is false' "),u.opts.verbose&&(c+=" , schema: false , parentSchema: validate.schema"+u.schemaPath+" , data: "+O+" "),c+=" } "):c+=" {} ";var q=c;c=ft.pop(),c+=!u.compositeRule&&E?u.async?" throw new ValidationError(["+q+"]); ":" validate.errors = ["+q+"]; return false; ":" var err = "+q+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}else c+=u.isTop?_?" return data; ":" validate.errors = null; return true; ":" var "+H+" = true; ";return u.isTop&&(c+=" }; return validate; "),c}if(u.isTop){var ee=u.isTop;X=u.level=0,V=u.dataLevel=0,O="data",u.rootId=u.resolve.fullPath(u.self._getId(u.root.schema)),u.baseId=u.baseId||u.rootId,delete u.isTop,u.dataPathArr=[void 0],c+=" var vErrors = null; ",c+=" var errors = 0; ",c+=" if (rootData === undefined) rootData = data; "}else{if(X=u.level,O="data"+((V=u.dataLevel)||""),D&&(u.baseId=u.resolve.url(u.baseId,D)),_&&!u.async)throw new Error("async schema in sync schema");c+=" var errs_"+X+" = errors;"}H="valid"+X,E=!u.opts.allErrors;var le="",be="",oe=u.schema.type,me=Array.isArray(oe);if(me&&1==oe.length&&(oe=oe[0],me=!1),u.schema.$ref&&C){if("fail"==u.opts.extendRefs)throw new Error('$ref: validation keywords used in schema at path "'+u.errSchemaPath+'" (see option extendRefs)');!0!==u.opts.extendRefs&&(C=!1,u.logger.warn('$ref: keywords ignored in schema at path "'+u.errSchemaPath+'"'))}if(u.schema.$comment&&u.opts.$comment&&(c+=" "+u.RULES.all.$comment.code(u,"$comment")),oe){if(u.opts.coerceTypes)var ie=u.util.coerceToTypes(u.opts.coerceTypes,oe);var N=u.RULES.types[oe];if(ie||me||!0===N||N&&!ut(N)){if(w=u.schemaPath+".type",M=u.errSchemaPath+"/type",w=u.schemaPath+".type",M=u.errSchemaPath+"/type",c+=" if ("+u.util[me?"checkDataTypes":"checkDataType"](oe,O,!0)+") { ",ie){var re="dataType"+X,de="coerced"+X;c+=" var "+re+" = typeof "+O+"; ","array"==u.opts.coerceTypes&&(c+=" if ("+re+" == 'object' && Array.isArray("+O+")) "+re+" = 'array'; "),c+=" var "+de+" = undefined; ";var j="",K=ie;if(K)for(var W,ae=-1,ce=K.length-1;ae= 0x80 (not a basic code point)","invalid-input":"Invalid input"},q=Math.floor,ee=String.fromCharCode;function le(U){throw new RangeError(H[U])}function be(U,Z){var J=U.split("@"),ge="";return 1>1,U+=q(U/Z);455q((w-Se)/x))&&le("overflow"),Se+=ue*x;var pe=ne<=Ve?1:Ve+26<=ne?26:ne-Ve;if(ueq(w/ke)&&le("overflow"),x*=ke}var Re=J.length+1;Ve=ie(Se-pt,Re,0==pt),q(Se/Re)>w-Ae&&le("overflow"),Ae+=q(Se/Re),Se%=Re,J.splice(Se++,0,Ae)}return String.fromCodePoint.apply(String,J)},re=function(U){var Z=[],J=(U=oe(U)).length,ge=128,Se=0,Ae=72,Ve=!0,Ke=!1,nt=void 0;try{for(var gt,pt=U[Symbol.iterator]();!(Ve=(gt=pt.next()).done);Ve=!0){var x=gt.value;x<128&&Z.push(ee(x))}}catch(sr){Ke=!0,nt=sr}finally{try{!Ve&&pt.return&&pt.return()}finally{if(Ke)throw nt}}var ne=Z.length,ue=ne;for(ne&&Z.push("-");ueq((w-Se)/Qe)&&le("overflow"),Se+=(pe-ge)*Qe,ge=pe;var Lt=!0,Rt=!1,Yt=void 0;try{for(var _r,Gt=U[Symbol.iterator]();!(Lt=(_r=Gt.next()).done);Lt=!0){var Xt=_r.value;if(Xtw&&le("overflow"),Xt==ge){for(var hr=Se,bt=36;;bt+=36){var pr=bt<=Ae?1:Ae+26<=bt?26:bt-Ae;if(hr>6|192).toString(16).toUpperCase()+"%"+(63&Z|128).toString(16).toUpperCase():"%"+(Z>>12|224).toString(16).toUpperCase()+"%"+(Z>>6&63|128).toString(16).toUpperCase()+"%"+(63&Z|128).toString(16).toUpperCase()}function W(U){for(var Z="",J=0,ge=U.length;JA-Z\\x5E-\\x7E]",'[\\"\\\\]'),Bt=new RegExp(Tt,"g"),Ht=new RegExp(ut,"g"),Kt=new RegExp($("[^]","[A-Za-z0-9\\!\\$\\%\\'\\*\\+\\-\\^\\_\\`\\{\\|\\}\\~]","[\\.]",'[\\"]',It),"g"),it=new RegExp($("[^]",Tt,"[\\!\\$\\'\\(\\)\\*\\+\\,\\;\\:\\@]"),"g"),tr=it;function kr(U){var Z=W(U);return Z.match(Bt)?Z:U}var rr={scheme:"mailto",parse:function(U,Z){var J=U,ge=J.to=J.path?J.path.split(","):[];if(J.path=void 0,J.query){for(var Se=!1,Ae={},Ve=J.query.split("&"),Ke=0,nt=Ve.length;Ke>>2]|=(E[H>>>2]>>>24-H%4*8&255)<<24-(O+H)%4*8;else if(65535>>2]=E[H>>>2];else M.push.apply(M,E);return this.sigBytes+=w,this},clamp:function(){var w=this.words,M=this.sigBytes;w[M>>>2]&=4294967295<<32-M%4*8,w.length=B.ceil(M/4)},clone:function(){var w=$.clone.call(this);return w.words=this.words.slice(0),w},random:function(w){for(var M=[],E=0;E>>2]>>>24-O%4*8&255;E.push((H>>>4).toString(16)),E.push((15&H).toString(16))}return E.join("")},parse:function(w){for(var M=w.length,E=[],O=0;O>>3]|=parseInt(w.substr(O,2),16)<<24-O%8*4;return new c.init(E,M/2)}},D=_.Latin1={stringify:function(w){var M=w.words;w=w.sigBytes;for(var E=[],O=0;O>>2]>>>24-O%4*8&255));return E.join("")},parse:function(w){for(var M=w.length,E=[],O=0;O>>2]|=(255&w.charCodeAt(O))<<24-O%4*8;return new c.init(E,M)}},X=_.Utf8={stringify:function(w){try{return decodeURIComponent(escape(D.stringify(w)))}catch{throw Error("Malformed UTF-8 data")}},parse:function(w){return D.parse(unescape(encodeURIComponent(w)))}},V=u.BufferedBlockAlgorithm=$.extend({reset:function(){this._data=new c.init,this._nDataBytes=0},_append:function(w){"string"==typeof w&&(w=X.parse(w)),this._data.concat(w),this._nDataBytes+=w.sigBytes},_process:function(w){var M=this._data,E=M.words,O=M.sigBytes,H=this.blockSize,q=O/(4*H);if(w=(q=w?B.ceil(q):B.max((0|q)-this._minBufferSize,0))*H,O=B.min(4*w,O),w){for(var ee=0;ee>>32-O)+R}function ve(V,R,w,M,E,O,H){return((V=V+(R&M|w&~M)+E+H)<>>32-O)+R}function u(V,R,w,M,E,O,H){return((V=V+(R^w^M)+E+H)<>>32-O)+R}function L(V,R,w,M,E,O,H){return((V=V+(w^(R|~M))+E+H)<>>32-O)+R}for(var $=CryptoJS,c=(C=$.lib).WordArray,_=C.Hasher,C=$.algo,D=[],X=0;64>X;X++)D[X]=4294967296*B.abs(B.sin(X+1))|0;C=C.MD5=_.extend({_doReset:function(){this._hash=new c.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(V,R){for(var w=0;16>w;w++){var E=V[M=R+w];V[M]=16711935&(E<<8|E>>>24)|4278255360&(E<<24|E>>>8)}w=this._hash.words;var M=V[R+0],O=(E=V[R+1],V[R+2]),H=V[R+3],q=V[R+4],ee=V[R+5],le=V[R+6],be=V[R+7],oe=V[R+8],me=V[R+9],ie=V[R+10],N=V[R+11],re=V[R+12],de=V[R+13],j=V[R+14],K=V[R+15],W=z(W=w[0],Te=w[1],ce=w[2],ae=w[3],M,7,D[0]),ae=z(ae,W,Te,ce,E,12,D[1]),ce=z(ce,ae,W,Te,O,17,D[2]),Te=z(Te,ce,ae,W,H,22,D[3]);W=z(W,Te,ce,ae,q,7,D[4]),ae=z(ae,W,Te,ce,ee,12,D[5]),ce=z(ce,ae,W,Te,le,17,D[6]),Te=z(Te,ce,ae,W,be,22,D[7]),W=z(W,Te,ce,ae,oe,7,D[8]),ae=z(ae,W,Te,ce,me,12,D[9]),ce=z(ce,ae,W,Te,ie,17,D[10]),Te=z(Te,ce,ae,W,N,22,D[11]),W=z(W,Te,ce,ae,re,7,D[12]),ae=z(ae,W,Te,ce,de,12,D[13]),ce=z(ce,ae,W,Te,j,17,D[14]),W=ve(W,Te=z(Te,ce,ae,W,K,22,D[15]),ce,ae,E,5,D[16]),ae=ve(ae,W,Te,ce,le,9,D[17]),ce=ve(ce,ae,W,Te,N,14,D[18]),Te=ve(Te,ce,ae,W,M,20,D[19]),W=ve(W,Te,ce,ae,ee,5,D[20]),ae=ve(ae,W,Te,ce,ie,9,D[21]),ce=ve(ce,ae,W,Te,K,14,D[22]),Te=ve(Te,ce,ae,W,q,20,D[23]),W=ve(W,Te,ce,ae,me,5,D[24]),ae=ve(ae,W,Te,ce,j,9,D[25]),ce=ve(ce,ae,W,Te,H,14,D[26]),Te=ve(Te,ce,ae,W,oe,20,D[27]),W=ve(W,Te,ce,ae,de,5,D[28]),ae=ve(ae,W,Te,ce,O,9,D[29]),ce=ve(ce,ae,W,Te,be,14,D[30]),W=u(W,Te=ve(Te,ce,ae,W,re,20,D[31]),ce,ae,ee,4,D[32]),ae=u(ae,W,Te,ce,oe,11,D[33]),ce=u(ce,ae,W,Te,N,16,D[34]),Te=u(Te,ce,ae,W,j,23,D[35]),W=u(W,Te,ce,ae,E,4,D[36]),ae=u(ae,W,Te,ce,q,11,D[37]),ce=u(ce,ae,W,Te,be,16,D[38]),Te=u(Te,ce,ae,W,ie,23,D[39]),W=u(W,Te,ce,ae,de,4,D[40]),ae=u(ae,W,Te,ce,M,11,D[41]),ce=u(ce,ae,W,Te,H,16,D[42]),Te=u(Te,ce,ae,W,le,23,D[43]),W=u(W,Te,ce,ae,me,4,D[44]),ae=u(ae,W,Te,ce,re,11,D[45]),ce=u(ce,ae,W,Te,K,16,D[46]),W=L(W,Te=u(Te,ce,ae,W,O,23,D[47]),ce,ae,M,6,D[48]),ae=L(ae,W,Te,ce,be,10,D[49]),ce=L(ce,ae,W,Te,j,15,D[50]),Te=L(Te,ce,ae,W,ee,21,D[51]),W=L(W,Te,ce,ae,re,6,D[52]),ae=L(ae,W,Te,ce,H,10,D[53]),ce=L(ce,ae,W,Te,ie,15,D[54]),Te=L(Te,ce,ae,W,E,21,D[55]),W=L(W,Te,ce,ae,oe,6,D[56]),ae=L(ae,W,Te,ce,K,10,D[57]),ce=L(ce,ae,W,Te,le,15,D[58]),Te=L(Te,ce,ae,W,de,21,D[59]),W=L(W,Te,ce,ae,q,6,D[60]),ae=L(ae,W,Te,ce,N,10,D[61]),ce=L(ce,ae,W,Te,O,15,D[62]),Te=L(Te,ce,ae,W,me,21,D[63]);w[0]=w[0]+W|0,w[1]=w[1]+Te|0,w[2]=w[2]+ce|0,w[3]=w[3]+ae|0},_doFinalize:function(){var V=this._data,R=V.words,w=8*this._nDataBytes,M=8*V.sigBytes;R[M>>>5]|=128<<24-M%32;var E=B.floor(w/4294967296);for(R[15+(M+64>>>9<<4)]=16711935&(E<<8|E>>>24)|4278255360&(E<<24|E>>>8),R[14+(M+64>>>9<<4)]=16711935&(w<<8|w>>>24)|4278255360&(w<<24|w>>>8),V.sigBytes=4*(R.length+1),this._process(),R=(V=this._hash).words,w=0;4>w;w++)M=R[w],R[w]=16711935&(M<<8|M>>>24)|4278255360&(M<<24|M>>>8);return V},clone:function(){var V=_.clone.call(this);return V._hash=this._hash.clone(),V}}),$.MD5=_._createHelper(C),$.HmacMD5=_._createHmacHelper(C)}(Math),function(B,z){"use strict";var ve="function",u="undefined",L="object",$="model",c="name",_="type",C="vendor",D="version",X="architecture",V="console",R="mobile",w="tablet",M="smarttv",E="wearable",O={extend:function(me,ie){var N={};for(var re in me)ie[re]&&ie[re].length%2==0?N[re]=ie[re].concat(me[re]):N[re]=me[re];return N},has:function(me,ie){return"string"==typeof me&&-1!==ie.toLowerCase().indexOf(me.toLowerCase())},lowerize:function(me){return me.toLowerCase()},major:function(me){return"string"==typeof me?me.replace(/[^\d\.]/g,"").split(".")[0]:z},trim:function(me){return me.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}},H={rgx:function(me,ie){for(var N,re,de,j,K,W,ae=0;ae>>16,65535&x[0],x[1]>>>16,65535&x[1]],ne=[ne[0]>>>16,65535&ne[0],ne[1]>>>16,65535&ne[1]];var ue=[0,0,0,0];return ue[3]+=x[3]+ne[3],ue[2]+=ue[3]>>>16,ue[3]&=65535,ue[2]+=x[2]+ne[2],ue[1]+=ue[2]>>>16,ue[2]&=65535,ue[1]+=x[1]+ne[1],ue[0]+=ue[1]>>>16,ue[1]&=65535,ue[0]+=x[0]+ne[0],ue[0]&=65535,[ue[0]<<16|ue[1],ue[2]<<16|ue[3]]},z=function(x,ne){x=[x[0]>>>16,65535&x[0],x[1]>>>16,65535&x[1]],ne=[ne[0]>>>16,65535&ne[0],ne[1]>>>16,65535&ne[1]];var ue=[0,0,0,0];return ue[3]+=x[3]*ne[3],ue[2]+=ue[3]>>>16,ue[3]&=65535,ue[2]+=x[2]*ne[3],ue[1]+=ue[2]>>>16,ue[2]&=65535,ue[2]+=x[3]*ne[2],ue[1]+=ue[2]>>>16,ue[2]&=65535,ue[1]+=x[1]*ne[3],ue[0]+=ue[1]>>>16,ue[1]&=65535,ue[1]+=x[2]*ne[2],ue[0]+=ue[1]>>>16,ue[1]&=65535,ue[1]+=x[3]*ne[1],ue[0]+=ue[1]>>>16,ue[1]&=65535,ue[0]+=x[0]*ne[3]+x[1]*ne[2]+x[2]*ne[1]+x[3]*ne[0],ue[0]&=65535,[ue[0]<<16|ue[1],ue[2]<<16|ue[3]]},ve=function(x,ne){return 32===(ne%=64)?[x[1],x[0]]:ne<32?[x[0]<>>32-ne,x[1]<>>32-ne]:(ne-=32,[x[1]<>>32-ne,x[0]<>>32-ne])},u=function(x,ne){return 0===(ne%=64)?x:ne<32?[x[0]<>>32-ne,x[1]<>>1]),x=z(x,[4283543511,3981806797]),x=L(x,[0,x[0]>>>1]),x=z(x,[3301882366,444984403]),x=L(x,[0,x[0]>>>1])},c=function(x,ne){ne=ne||0;for(var ue=(x=x||"").length%16,pe=x.length-ue,ke=[0,ne],Re=[0,ne],He=[0,0],Xe=[0,0],dt=[2277735313,289559509],yt=[1291169091,658871167],Qe=0;Qe>>0).toString(16)).slice(-8)+("00000000"+(ke[1]>>>0).toString(16)).slice(-8)+("00000000"+(Re[0]>>>0).toString(16)).slice(-8)+("00000000"+(Re[1]>>>0).toString(16)).slice(-8)},_={preprocessor:null,audio:{timeout:1e3,excludeIOS11:!0},fonts:{swfContainerId:"fingerprintjs2",swfPath:"flash/compiled/FontList.swf",userDefinedFonts:[],extendedJsFonts:!1},screen:{detectScreenOrientation:!0},plugins:{sortPluginsFor:[/palemoon/i],excludeIE:!1},extraComponents:[],excludes:{enumerateDevices:!0,pixelRatio:!0,doNotTrack:!0,fontsFlash:!0},NOT_AVAILABLE:"not available",ERROR:"error",EXCLUDED:"excluded"},C=function(x,ne){if(Array.prototype.forEach&&x.forEach===Array.prototype.forEach)x.forEach(ne);else if(x.length===+x.length)for(var ue=0,pe=x.length;ueRe.name?1:ke.name=0?"Windows Phone":x.indexOf("win")>=0?"Windows":x.indexOf("android")>=0?"Android":x.indexOf("linux")>=0?"Linux":x.indexOf("iphone")>=0||x.indexOf("ipad")>=0?"iOS":x.indexOf("mac")>=0?"Mac":"Other",("ontouchstart"in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0)&&"Windows Phone"!==pe&&"Android"!==pe&&"iOS"!==pe&&"Other"!==pe)return!0;if(typeof ne<"u"){if((ne=ne.toLowerCase()).indexOf("win")>=0&&"Windows"!==pe&&"Windows Phone"!==pe)return!0;if(ne.indexOf("linux")>=0&&"Linux"!==pe&&"Android"!==pe)return!0;if(ne.indexOf("mac")>=0&&"Mac"!==pe&&"iOS"!==pe)return!0;if((-1===ne.indexOf("win")&&-1===ne.indexOf("linux")&&-1===ne.indexOf("mac"))!=("Other"===pe))return!0}return ue.indexOf("win")>=0&&"Windows"!==pe&&"Windows Phone"!==pe||(ue.indexOf("linux")>=0||ue.indexOf("android")>=0||ue.indexOf("pike")>=0)&&"Linux"!==pe&&"Android"!==pe||(ue.indexOf("mac")>=0||ue.indexOf("ipad")>=0||ue.indexOf("ipod")>=0||ue.indexOf("iphone")>=0)&&"Mac"!==pe&&"iOS"!==pe||(-1===ue.indexOf("win")&&-1===ue.indexOf("linux")&&-1===ue.indexOf("mac"))!=("Other"===pe)||typeof navigator.plugins>"u"&&"Windows"!==pe&&"Windows Phone"!==pe},U=function(){var ue,x=navigator.userAgent.toLowerCase(),ne=navigator.productSub;if(("Chrome"===(ue=x.indexOf("firefox")>=0?"Firefox":x.indexOf("opera")>=0||x.indexOf("opr")>=0?"Opera":x.indexOf("chrome")>=0?"Chrome":x.indexOf("safari")>=0?"Safari":x.indexOf("trident")>=0?"Internet Explorer":"Other")||"Safari"===ue||"Opera"===ue)&&"20030107"!==ne)return!0;var ke,pe=eval.toString().length;if(37===pe&&"Safari"!==ue&&"Firefox"!==ue&&"Other"!==ue)return!0;if(39===pe&&"Internet Explorer"!==ue&&"Other"!==ue)return!0;if(33===pe&&"Chrome"!==ue&&"Opera"!==ue&&"Other"!==ue)return!0;try{throw"a"}catch(Re){try{Re.toSource(),ke=!0}catch{ke=!1}}return ke&&"Firefox"!==ue&&"Other"!==ue},Z=function(){var x=document.createElement("canvas");return!(!x.getContext||!x.getContext("2d"))},J=function(){if(!Z())return!1;var x=nt();return!!window.WebGLRenderingContext&&!!x},ge=function(){return"Microsoft Internet Explorer"===navigator.appName||!("Netscape"!==navigator.appName||!/Trident/.test(navigator.userAgent))},Se=function(){return typeof window.swfobject<"u"},Ae=function(){return window.swfobject.hasFlashPlayerVersion("9.0.0")},Ke=function(x,ne){var ue="___fp_swf_loaded";window[ue]=function(He){x(He)};var pe=ne.fonts.swfContainerId;!function(x){var ne=document.createElement("div");ne.setAttribute("id",x.fonts.swfContainerId),document.body.appendChild(ne)}();var ke={onReady:ue};window.swfobject.embedSWF(ne.fonts.swfPath,pe,"1","1","9.0.0",!1,ke,{allowScriptAccess:"always",menu:"false"},{})},nt=function(){var x=document.createElement("canvas"),ne=null;try{ne=x.getContext("webgl")||x.getContext("experimental-webgl")}catch{}return ne||(ne=null),ne},gt=[{key:"userAgent",getData:function(x){x(navigator.userAgent)}},{key:"language",getData:function(x,ne){x(navigator.language||navigator.userLanguage||navigator.browserLanguage||navigator.systemLanguage||ne.NOT_AVAILABLE)}},{key:"colorDepth",getData:function(x,ne){x(window.screen.colorDepth||ne.NOT_AVAILABLE)}},{key:"deviceMemory",getData:function(x,ne){x(navigator.deviceMemory||ne.NOT_AVAILABLE)}},{key:"pixelRatio",getData:function(x,ne){x(window.devicePixelRatio||ne.NOT_AVAILABLE)}},{key:"hardwareConcurrency",getData:function(x,ne){x(It(ne))}},{key:"screenResolution",getData:function(x,ne){x(le(ne))}},{key:"availableScreenResolution",getData:function(x,ne){x(oe(ne))}},{key:"timezoneOffset",getData:function(x){x((new Date).getTimezoneOffset())}},{key:"timezone",getData:function(x,ne){window.Intl&&window.Intl.DateTimeFormat?x((new window.Intl.DateTimeFormat).resolvedOptions().timeZone):x(ne.NOT_AVAILABLE)}},{key:"sessionStorage",getData:function(x,ne){x(Tt(ne))}},{key:"localStorage",getData:function(x,ne){x(ft(ne))}},{key:"indexedDb",getData:function(x,ne){x(ut(ne))}},{key:"addBehavior",getData:function(x){x(!(!document.body||!document.body.addBehavior))}},{key:"openDatabase",getData:function(x){x(!!window.openDatabase)}},{key:"cpuClass",getData:function(x,ne){x(Bt(ne))}},{key:"platform",getData:function(x,ne){x(Ht(ne))}},{key:"doNotTrack",getData:function(x,ne){x(Kt(ne))}},{key:"plugins",getData:function(x,ne){ge()?ne.plugins.excludeIE?x(ne.EXCLUDED):x(je(ne)):x(We(ne))}},{key:"canvas",getData:function(x,ne){Z()?x(tr(ne)):x(ne.NOT_AVAILABLE)}},{key:"webgl",getData:function(x,ne){J()?x(kr()):x(ne.NOT_AVAILABLE)}},{key:"webglVendorAndRenderer",getData:function(x){J()?x(rr()):x()}},{key:"adBlock",getData:function(x){x(ye())}},{key:"hasLiedLanguages",getData:function(x){x(we())}},{key:"hasLiedResolution",getData:function(x){x(De())}},{key:"hasLiedOs",getData:function(x){x(Me())}},{key:"hasLiedBrowser",getData:function(x){x(U())}},{key:"touchSupport",getData:function(x){x(it())}},{key:"fonts",getData:function(x,ne){var ue=["monospace","sans-serif","serif"],pe=["Andale Mono","Arial","Arial Black","Arial Hebrew","Arial MT","Arial Narrow","Arial Rounded MT Bold","Arial Unicode MS","Bitstream Vera Sans Mono","Book Antiqua","Bookman Old Style","Calibri","Cambria","Cambria Math","Century","Century Gothic","Century Schoolbook","Comic Sans","Comic Sans MS","Consolas","Courier","Courier New","Geneva","Georgia","Helvetica","Helvetica Neue","Impact","Lucida Bright","Lucida Calligraphy","Lucida Console","Lucida Fax","LUCIDA GRANDE","Lucida Handwriting","Lucida Sans","Lucida Sans Typewriter","Lucida Sans Unicode","Microsoft Sans Serif","Monaco","Monotype Corsiva","MS Gothic","MS Outlook","MS PGothic","MS Reference Sans Serif","MS Sans Serif","MS Serif","MYRIAD","MYRIAD PRO","Palatino","Palatino Linotype","Segoe Print","Segoe Script","Segoe UI","Segoe UI Light","Segoe UI Semibold","Segoe UI Symbol","Tahoma","Times","Times New Roman","Times New Roman PS","Trebuchet MS","Verdana","Wingdings","Wingdings 2","Wingdings 3"];if(ne.fonts.extendedJsFonts){pe=pe.concat(["Abadi MT Condensed Light","Academy Engraved LET","ADOBE CASLON PRO","Adobe Garamond","ADOBE GARAMOND PRO","Agency FB","Aharoni","Albertus Extra Bold","Albertus Medium","Algerian","Amazone BT","American Typewriter","American Typewriter Condensed","AmerType Md BT","Andalus","Angsana New","AngsanaUPC","Antique Olive","Aparajita","Apple Chancery","Apple Color Emoji","Apple SD Gothic Neo","Arabic Typesetting","ARCHER","ARNO PRO","Arrus BT","Aurora Cn BT","AvantGarde Bk BT","AvantGarde Md BT","AVENIR","Ayuthaya","Bandy","Bangla Sangam MN","Bank Gothic","BankGothic Md BT","Baskerville","Baskerville Old Face","Batang","BatangChe","Bauer Bodoni","Bauhaus 93","Bazooka","Bell MT","Bembo","Benguiat Bk BT","Berlin Sans FB","Berlin Sans FB Demi","Bernard MT Condensed","BernhardFashion BT","BernhardMod BT","Big Caslon","BinnerD","Blackadder ITC","BlairMdITC TT","Bodoni 72","Bodoni 72 Oldstyle","Bodoni 72 Smallcaps","Bodoni MT","Bodoni MT Black","Bodoni MT Condensed","Bodoni MT Poster Compressed","Bookshelf Symbol 7","Boulder","Bradley Hand","Bradley Hand ITC","Bremen Bd BT","Britannic Bold","Broadway","Browallia New","BrowalliaUPC","Brush Script MT","Californian FB","Calisto MT","Calligrapher","Candara","CaslonOpnface BT","Castellar","Centaur","Cezanne","CG Omega","CG Times","Chalkboard","Chalkboard SE","Chalkduster","Charlesworth","Charter Bd BT","Charter BT","Chaucer","ChelthmITC Bk BT","Chiller","Clarendon","Clarendon Condensed","CloisterBlack BT","Cochin","Colonna MT","Constantia","Cooper Black","Copperplate","Copperplate Gothic","Copperplate Gothic Bold","Copperplate Gothic Light","CopperplGoth Bd BT","Corbel","Cordia New","CordiaUPC","Cornerstone","Coronet","Cuckoo","Curlz MT","DaunPenh","Dauphin","David","DB LCD Temp","DELICIOUS","Denmark","DFKai-SB","Didot","DilleniaUPC","DIN","DokChampa","Dotum","DotumChe","Ebrima","Edwardian Script ITC","Elephant","English 111 Vivace BT","Engravers MT","EngraversGothic BT","Eras Bold ITC","Eras Demi ITC","Eras Light ITC","Eras Medium ITC","EucrosiaUPC","Euphemia","Euphemia UCAS","EUROSTILE","Exotc350 Bd BT","FangSong","Felix Titling","Fixedsys","FONTIN","Footlight MT Light","Forte","FrankRuehl","Fransiscan","Freefrm721 Blk BT","FreesiaUPC","Freestyle Script","French Script MT","FrnkGothITC Bk BT","Fruitger","FRUTIGER","Futura","Futura Bk BT","Futura Lt BT","Futura Md BT","Futura ZBlk BT","FuturaBlack BT","Gabriola","Galliard BT","Gautami","Geeza Pro","Geometr231 BT","Geometr231 Hv BT","Geometr231 Lt BT","GeoSlab 703 Lt BT","GeoSlab 703 XBd BT","Gigi","Gill Sans","Gill Sans MT","Gill Sans MT Condensed","Gill Sans MT Ext Condensed Bold","Gill Sans Ultra Bold","Gill Sans Ultra Bold Condensed","Gisha","Gloucester MT Extra Condensed","GOTHAM","GOTHAM BOLD","Goudy Old Style","Goudy Stout","GoudyHandtooled BT","GoudyOLSt BT","Gujarati Sangam MN","Gulim","GulimChe","Gungsuh","GungsuhChe","Gurmukhi MN","Haettenschweiler","Harlow Solid Italic","Harrington","Heather","Heiti SC","Heiti TC","HELV","Herald","High Tower Text","Hiragino Kaku Gothic ProN","Hiragino Mincho ProN","Hoefler Text","Humanst 521 Cn BT","Humanst521 BT","Humanst521 Lt BT","Imprint MT Shadow","Incised901 Bd BT","Incised901 BT","Incised901 Lt BT","INCONSOLATA","Informal Roman","Informal011 BT","INTERSTATE","IrisUPC","Iskoola Pota","JasmineUPC","Jazz LET","Jenson","Jester","Jokerman","Juice ITC","Kabel Bk BT","Kabel Ult BT","Kailasa","KaiTi","Kalinga","Kannada Sangam MN","Kartika","Kaufmann Bd BT","Kaufmann BT","Khmer UI","KodchiangUPC","Kokila","Korinna BT","Kristen ITC","Krungthep","Kunstler Script","Lao UI","Latha","Leelawadee","Letter Gothic","Levenim MT","LilyUPC","Lithograph","Lithograph Light","Long Island","Lydian BT","Magneto","Maiandra GD","Malayalam Sangam MN","Malgun Gothic","Mangal","Marigold","Marion","Marker Felt","Market","Marlett","Matisse ITC","Matura MT Script Capitals","Meiryo","Meiryo UI","Microsoft Himalaya","Microsoft JhengHei","Microsoft New Tai Lue","Microsoft PhagsPa","Microsoft Tai Le","Microsoft Uighur","Microsoft YaHei","Microsoft Yi Baiti","MingLiU","MingLiU_HKSCS","MingLiU_HKSCS-ExtB","MingLiU-ExtB","Minion","Minion Pro","Miriam","Miriam Fixed","Mistral","Modern","Modern No. 20","Mona Lisa Solid ITC TT","Mongolian Baiti","MONO","MoolBoran","Mrs Eaves","MS LineDraw","MS Mincho","MS PMincho","MS Reference Specialty","MS UI Gothic","MT Extra","MUSEO","MV Boli","Nadeem","Narkisim","NEVIS","News Gothic","News GothicMT","NewsGoth BT","Niagara Engraved","Niagara Solid","Noteworthy","NSimSun","Nyala","OCR A Extended","Old Century","Old English Text MT","Onyx","Onyx BT","OPTIMA","Oriya Sangam MN","OSAKA","OzHandicraft BT","Palace Script MT","Papyrus","Parchment","Party LET","Pegasus","Perpetua","Perpetua Titling MT","PetitaBold","Pickwick","Plantagenet Cherokee","Playbill","PMingLiU","PMingLiU-ExtB","Poor Richard","Poster","PosterBodoni BT","PRINCETOWN LET","Pristina","PTBarnum BT","Pythagoras","Raavi","Rage Italic","Ravie","Ribbon131 Bd BT","Rockwell","Rockwell Condensed","Rockwell Extra Bold","Rod","Roman","Sakkal Majalla","Santa Fe LET","Savoye LET","Sceptre","Script","Script MT Bold","SCRIPTINA","Serifa","Serifa BT","Serifa Th BT","ShelleyVolante BT","Sherwood","Shonar Bangla","Showcard Gothic","Shruti","Signboard","SILKSCREEN","SimHei","Simplified Arabic","Simplified Arabic Fixed","SimSun","SimSun-ExtB","Sinhala Sangam MN","Sketch Rockwell","Skia","Small Fonts","Snap ITC","Snell Roundhand","Socket","Souvenir Lt BT","Staccato222 BT","Steamer","Stencil","Storybook","Styllo","Subway","Swis721 BlkEx BT","Swiss911 XCm BT","Sylfaen","Synchro LET","System","Tamil Sangam MN","Technical","Teletype","Telugu Sangam MN","Tempus Sans ITC","Terminal","Thonburi","Traditional Arabic","Trajan","TRAJAN PRO","Tristan","Tubular","Tunga","Tw Cen MT","Tw Cen MT Condensed","Tw Cen MT Condensed Extra Bold","TypoUpright BT","Unicorn","Univers","Univers CE 55 Medium","Univers Condensed","Utsaah","Vagabond","Vani","Vijaya","Viner Hand ITC","VisualUI","Vivaldi","Vladimir Script","Vrinda","Westminster","WHITNEY","Wide Latin","ZapfEllipt BT","ZapfHumnst BT","ZapfHumnst Dm BT","Zapfino","Zurich BlkEx BT","Zurich Ex BT","ZWAdobeF"])}pe=(pe=pe.concat(ne.fonts.userDefinedFonts)).filter(function(St,Et){return pe.indexOf(St)===Et});var Xe=document.getElementsByTagName("body")[0],dt=document.createElement("div"),yt=document.createElement("div"),Qe={},Lt={},Rt=function(){var St=document.createElement("span");return St.style.position="absolute",St.style.left="-9999px",St.style.fontSize="72px",St.style.fontStyle="normal",St.style.fontWeight="normal",St.style.letterSpacing="normal",St.style.lineBreak="auto",St.style.lineHeight="normal",St.style.textTransform="none",St.style.textAlign="left",St.style.textDecoration="none",St.style.textShadow="none",St.style.whiteSpace="normal",St.style.wordBreak="normal",St.style.wordSpacing="normal",St.innerHTML="mmmmmmmmmmlli",St},Yt=function(St,Et){var Ct=Rt();return Ct.style.fontFamily="'"+St+"',"+Et,Ct},Xt=function(St){for(var Et=!1,Ct=0;Ct=x.components.length)ne(ue.data);else{var He=x.components[pe];if(x.excludes[He.key])ke(!1);else{if(!Re&&He.pauseBefore)return pe-=1,void setTimeout(function(){ke(!0)},1);try{He.getData(function(Xe){ue.addPreprocessedComponent(He.key,Xe),ke(!1)},x)}catch(Xe){ue.addPreprocessedComponent(He.key,String(Xe)),ke(!1)}}}};ke(!1)},pt.getPromise=function(x){return new Promise(function(ne,ue){pt.get(x,ne)})},pt.getV18=function(x,ne){return null==ne&&(ne=x,x={}),pt.get(x,function(ue){for(var pe=[],ke=0;ke1e3?1e3:u.batchsize:_defaultValue.batchsize,Telemetry.config=Object.assign(_defaultValue,u),Telemetry.initialized=!0,z.dispatcher=Telemetry.config.dispatcher?Telemetry.config.dispatcher:libraryDispatcher,B.updateConfigurations(u),console.info("Telemetry is initialized."))},B._dispatch=function(u){if(u.mid=u.eid+":"+CryptoJS.MD5(JSON.stringify(u)).toString(),z.enableValidation){var L=ajv.getSchema("http://api.ekstep.org/telemetry/"+u.eid.toLowerCase());if(!L(u))return void console.error("Invalid "+u.eid+" Event: "+ajv.errorsText(L.errors))}"client"===z.runningEnv?u.context.did?(u.actor.id=B.getActorId(u.actor.id,u.context.did),dispatcher.dispatch(u)):Telemetry.fingerPrintId?(u.context.did=Telemetry.fingerPrintId,u.actor.id=B.getActorId(u.actor.id,Telemetry.fingerPrintId),dispatcher.dispatch(u)):Telemetry.getFingerPrint(function(c,_){u.context.did=c,u.actor.id=B.getActorId(u.actor.id,c),Telemetry.fingerPrintId=c,dispatcher.dispatch(u)}):dispatcher.dispatch(u)},B.getActorId=function(u,L){return u&&"anonymous"!==u?u:L},B.getEvent=function(u,L){return z.telemetryEnvelop.eid=u,z.telemetryEnvelop.ets=(new Date).getTime()+(1e3*Telemetry.config.timeDiff||0),z.telemetryEnvelop.ver=Telemetry._version,z.telemetryEnvelop.mid="",z.telemetryEnvelop.actor=Object.assign({},{id:Telemetry.config.uid||"anonymous",type:"User"},B.getUpdatedValue("actor")),z.telemetryEnvelop.context=Object.assign({},B.getGlobalContext(),B.getUpdatedValue("context")),z.telemetryEnvelop.object=Object.assign({},B.getGlobalObject(),B.getUpdatedValue("object")),z.telemetryEnvelop.tags=Object.assign([],Telemetry.config.tags,B.getUpdatedValue("tags")),z.telemetryEnvelop.edata=L,z.telemetryEnvelop},B.updateConfigurations=function(u){u.object&&(z._globalObject=u.object),u.channel&&(z._globalContext.channel=u.channel),u.env&&(z._globalContext.env=u.env),u.rollup&&(z._globalContext.rollup=u.rollup),u.sid&&(z._globalContext.sid=u.sid),u.did&&(z._globalContext.did=u.did),u.cdata&&(z._globalContext.cdata=u.cdata),u.pdata&&(z._globalContext.pdata=u.pdata)},B.getGlobalContext=function(){return z._globalContext},B.getGlobalObject=function(){return z._globalObject},B.updateValues=function(u){u&&(u.context&&(z._currentContext=u.context),u.object&&(z._currentObject=u.object),u.actor&&(z._currentActor=u.actor),u.tags&&(z._currentTags=u.tags),u.runningEnv&&(z.runningEnv=u.runningEnv))},B.getUpdatedValue=function(u){switch(u.toLowerCase()){case"context":return z._currentContext||{};case"object":return z._currentObject||{};case"actor":return z._currentActor||{};case"tags":return z._currentTags||[]}},B.objectAssign=function(){Object.assign=function(u){"use strict";if(null==u)throw new TypeError("Cannot convert undefined or null to object");u=Object(u);for(var L=1;L=Telemetry.config.batchsize)&&TelemetrySyncManager.syncEvents()},syncEvents:function(B=!0,z){var ve=EkTelemetry||ve,u=TelemetrySyncManager;if(!z){var L=u._teleData.splice(0,ve.config.batchsize);if(!L.length)return;z={id:"api.sunbird.telemetry",ver:ve._version,params:{msgid:CryptoJS.MD5(JSON.stringify(L)).toString()},ets:(new Date).getTime()+(1e3*ve.config.timeDiff||0),events:L}}var $={};typeof ve.config.authtoken<"u"&&($.Authorization="Bearer "+ve.config.authtoken);var c=ve.config.host+ve.config.apislug+ve.config.endpoint;$.dataType="json",$["Content-Type"]="application/json",$["x-app-id"]=ve.config.pdata.id,$["x-device-id"]=ve.fingerPrintId,$["x-channel-id"]=ve.config.channel,jQuery.ajax({url:c,type:"POST",headers:$,data:JSON.stringify(z),async:B}).done(function(_){ve.config.telemetryDebugEnabled&&console.log("Telemetry API success",_)}).fail(function(_,C,D){u._failedBatchSize>u._failedBatch.length&&u._failedBatch.push(z),403==_.status?console.error("Authentication error: ",_):console.log("Error while Telemetry sync to server: ",_)})},syncFailedBatch:function(){var B=TelemetrySyncManager;if(B._failedBatch.length){Telemetry.config.telemetryDebugEnabled&&console.log("syncing failed telemetry batch");var z=B._failedBatch.shift();B.syncEvents(!0,z)}}};typeof document<"u"&&(TelemetrySyncManager.init(),setInterval(function(){TelemetrySyncManager.syncFailedBatch()},TelemetrySyncManager._syncRetryInterval)), +!function(B){"object"==typeof exports&&typeof module<"u"?module.exports=B():"function"==typeof define&&define.amd?define([],B):(typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:this).Ajv=B()}(function(){return function B(z,ve,u){function L(_,C){if(!ve[_]){if(!z[_]){var D="function"==typeof require&&require;if(!C&&D)return D(_,!0);if(H)return H(_,!0);var X=new Error("Cannot find module '"+_+"'");throw X.code="MODULE_NOT_FOUND",X}var V=ve[_]={exports:{}};z[_][0].call(V.exports,function(R){return L(z[_][1][R]||R)},V,V.exports,B,z,ve,u)}return ve[_].exports}for(var H="function"==typeof require&&require,c=0;c%\\^`{|}]|%[0-9a-f]{2})|\{[+#./;?&=,!@|]?(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?(?:,(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?)*\})*$/i,X=/^(?:(?:http[s\u017F]?|ftp):\/\/)(?:(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+(?::(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*)?@)?(?:(?!10(?:\.[0-9]{1,3}){3})(?!127(?:\.[0-9]{1,3}){3})(?!169\.254(?:\.[0-9]{1,3}){2})(?!192\.168(?:\.[0-9]{1,3}){2})(?!172\.(?:1[6-9]|2[0-9]|3[01])(?:\.[0-9]{1,3}){2})(?:[1-9][0-9]?|1[0-9][0-9]|2[01][0-9]|22[0-3])(?:\.(?:1?[0-9]{1,2}|2[0-4][0-9]|25[0-5])){2}(?:\.(?:[1-9][0-9]?|1[0-9][0-9]|2[0-4][0-9]|25[0-4]))|(?:(?:(?:[0-9KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+-?)*(?:[0-9KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+)(?:\.(?:(?:[0-9KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+-?)*(?:[0-9KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+)*(?:\.(?:(?:[KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]){2,})))(?::[0-9]{2,5})?(?:\/(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*)?$/i,V=/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i,R=/^(?:\/(?:[^~/]|~0|~1)*)*$/,w=/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i,M=/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/;function E(oe){return u.copy(E[oe="full"==oe?"full":"fast"])}function O(oe){var me=oe.match(L);if(!me)return!1;var ie,N=+me[2],re=+me[3];return 1<=N&&N<=12&&1<=re&&re<=(2!=N||(ie=+me[1])%4!=0||ie%100==0&&ie%400!=0?H[N]:29)}function $(oe,me){var ie=oe.match(c);if(!ie)return!1;var N=ie[1],re=ie[2],de=ie[3];return(N<=23&&re<=59&&de<=59||23==N&&59==re&&60==de)&&(!me||ie[5])}(z.exports=E).fast={date:/^\d\d\d\d-[0-1]\d-[0-3]\d$/,time:/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d:\d\d)?$/i,"date-time":/^\d\d\d\d-[0-1]\d-[0-3]\d[t\s](?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d:\d\d)$/i,uri:/^(?:[a-z][a-z0-9+-.]*:)(?:\/?\/)?[^\s]*$/i,"uri-reference":/^(?:(?:[a-z][a-z0-9+-.]*:)?\/?\/)?(?:[^\\\s#][^\s#]*)?(?:#[^\\\s]*)?$/i,"uri-template":D,url:X,email:/^[a-z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?)*$/i,hostname:_,ipv4:/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,ipv6:/^\s*(?:(?:(?:[0-9a-f]{1,4}:){7}(?:[0-9a-f]{1,4}|:))|(?:(?:[0-9a-f]{1,4}:){6}(?::[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){5}(?:(?:(?::[0-9a-f]{1,4}){1,2})|:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){4}(?:(?:(?::[0-9a-f]{1,4}){1,3})|(?:(?::[0-9a-f]{1,4})?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){3}(?:(?:(?::[0-9a-f]{1,4}){1,4})|(?:(?::[0-9a-f]{1,4}){0,2}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){2}(?:(?:(?::[0-9a-f]{1,4}){1,5})|(?:(?::[0-9a-f]{1,4}){0,3}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){1}(?:(?:(?::[0-9a-f]{1,4}){1,6})|(?:(?::[0-9a-f]{1,4}){0,4}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?::(?:(?:(?::[0-9a-f]{1,4}){1,7})|(?:(?::[0-9a-f]{1,4}){0,5}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(?:%.+)?\s*$/i,regex:be,uuid:V,"json-pointer":R,"json-pointer-uri-fragment":w,"relative-json-pointer":M},E.full={date:O,time:$,"date-time":function(oe){var me=oe.split(q);return 2==me.length&&O(me[0])&&$(me[1],!0)},uri:function(oe){return ee.test(oe)&&C.test(oe)},"uri-reference":/^(?:[a-z][a-z0-9+\-.]*:)?(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'"()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?(?:\?(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i,"uri-template":D,url:X,email:/^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&''*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i,hostname:function(oe){return oe.length<=255&&_.test(oe)},ipv4:/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,ipv6:/^\s*(?:(?:(?:[0-9a-f]{1,4}:){7}(?:[0-9a-f]{1,4}|:))|(?:(?:[0-9a-f]{1,4}:){6}(?::[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){5}(?:(?:(?::[0-9a-f]{1,4}){1,2})|:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){4}(?:(?:(?::[0-9a-f]{1,4}){1,3})|(?:(?::[0-9a-f]{1,4})?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){3}(?:(?:(?::[0-9a-f]{1,4}){1,4})|(?:(?::[0-9a-f]{1,4}){0,2}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){2}(?:(?:(?::[0-9a-f]{1,4}){1,5})|(?:(?::[0-9a-f]{1,4}){0,3}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){1}(?:(?:(?::[0-9a-f]{1,4}){1,6})|(?:(?::[0-9a-f]{1,4}){0,4}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?::(?:(?:(?::[0-9a-f]{1,4}){1,7})|(?:(?::[0-9a-f]{1,4}){0,5}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(?:%.+)?\s*$/i,regex:be,uuid:V,"json-pointer":R,"json-pointer-uri-fragment":w,"relative-json-pointer":M};var q=/t|\s/i,ee=/\/|:/,le=/[^\\]\\Z/;function be(oe){if(le.test(oe))return!1;try{return new RegExp(oe),!0}catch{return!1}}},{"./util":10}],5:[function(B,z,ve){"use strict";var u=B("./resolve"),L=B("./util"),H=B("./error_classes"),c=B("fast-json-stable-stringify"),_=B("../dotjs/validate"),C=L.ucs2length,D=B("fast-deep-equal"),X=H.Validation;function V($,q,ee){for(var le=0;le",be=O?">":"<",oe=void 0;if(ee){var j,me=u.util.getData(q.$data,D,u.dataPathArr),ie="exclusive"+C,N="exclType"+C,re="exclIsNumber"+C,de="' + "+(W="op"+C)+" + '";_+=" var schemaExcl"+C+" = "+me+"; ",oe=$,(j=j||[]).push(_+=" var "+ie+"; var "+N+" = typeof "+(me="schemaExcl"+C)+"; if ("+N+" != 'boolean' && "+N+" != 'undefined' && "+N+" != 'number') { "),_="",!1!==u.createErrors?(_+=" { keyword: '"+(oe||"_exclusiveLimit")+"' , dataPath: (dataPath || '') + "+u.errorPath+" , schemaPath: "+u.util.toQuotedString(R)+" , params: {} ",!1!==u.opts.messages&&(_+=" , message: '"+$+" should be boolean' "),u.opts.verbose&&(_+=" , schema: validate.schema"+V+" , parentSchema: validate.schema"+u.schemaPath+" , data: "+M+" "),_+=" } "):_+=" {} ";var K=_;_=j.pop(),_+=!u.compositeRule&&w?u.async?" throw new ValidationError(["+K+"]); ":" validate.errors = ["+K+"]; return false; ":" var err = "+K+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",_+=" } else if ( ",E&&(_+=" ("+c+" !== undefined && typeof "+c+" != 'number') || "),_+=" "+N+" == 'number' ? ( ("+ie+" = "+c+" === undefined || "+me+" "+le+"= "+c+") ? "+M+" "+be+"= "+me+" : "+M+" "+be+" "+c+" ) : ( ("+ie+" = "+me+" === true) ? "+M+" "+be+"= "+c+" : "+M+" "+be+" "+c+" ) || "+M+" !== "+M+") { var op"+C+" = "+ie+" ? '"+le+"' : '"+le+"='; ",void 0===X&&(R=u.errSchemaPath+"/"+(oe=$),c=me,E=ee)}else if(de=le,(re="number"==typeof q)&&E){var W="'"+de+"'";_+=" if ( ",E&&(_+=" ("+c+" !== undefined && typeof "+c+" != 'number') || "),_+=" ( "+c+" === undefined || "+q+" "+le+"= "+c+" ? "+M+" "+be+"= "+q+" : "+M+" "+be+" "+c+" ) || "+M+" !== "+M+") { "}else re&&void 0===X?(ie=!0,R=u.errSchemaPath+"/"+(oe=$),c=q,be+="="):(re&&(c=Math[O?"min":"max"](q,X)),q===(!re||c)?(ie=!0,R=u.errSchemaPath+"/"+(oe=$),be+="="):(ie=!1,de+="=")),W="'"+de+"'",_+=" if ( ",E&&(_+=" ("+c+" !== undefined && typeof "+c+" != 'number') || "),_+=" "+M+" "+be+" "+c+" || "+M+" !== "+M+") { ";return oe=oe||L,(j=j||[]).push(_),_="",!1!==u.createErrors?(_+=" { keyword: '"+(oe||"_limit")+"' , dataPath: (dataPath || '') + "+u.errorPath+" , schemaPath: "+u.util.toQuotedString(R)+" , params: { comparison: "+W+", limit: "+c+", exclusive: "+ie+" } ",!1!==u.opts.messages&&(_+=" , message: 'should be "+de+" ",_+=E?"' + "+c:c+"'"),u.opts.verbose&&(_+=" , schema: ",_+=E?"validate.schema"+V:""+X,_+=" , parentSchema: validate.schema"+u.schemaPath+" , data: "+M+" "),_+=" } "):_+=" {} ",K=_,_=j.pop(),_+=!u.compositeRule&&w?u.async?" throw new ValidationError(["+K+"]); ":" validate.errors = ["+K+"]; return false; ":" var err = "+K+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",_+=" } ",w&&(_+=" else { "),_}},{}],13:[function(B,z,ve){"use strict";z.exports=function(u,L,H){var c,_=" ",C=u.level,D=u.dataLevel,X=u.schema[L],V=u.schemaPath+u.util.getProperty(L),R=u.errSchemaPath+"/"+L,w=!u.opts.allErrors,M="data"+(D||""),E=u.opts.$data&&X&&X.$data;E?(_+=" var schema"+C+" = "+u.util.getData(X.$data,D,u.dataPathArr)+"; ",c="schema"+C):c=X,_+="if ( ",E&&(_+=" ("+c+" !== undefined && typeof "+c+" != 'number') || ");var O=L,$=$||[];$.push(_+=" "+M+".length "+("maxItems"==L?">":"<")+" "+c+") { "),_="",!1!==u.createErrors?(_+=" { keyword: '"+(O||"_limitItems")+"' , dataPath: (dataPath || '') + "+u.errorPath+" , schemaPath: "+u.util.toQuotedString(R)+" , params: { limit: "+c+" } ",!1!==u.opts.messages&&(_+=" , message: 'should NOT have ",_+="maxItems"==L?"more":"less",_+=" than ",_+=E?"' + "+c+" + '":""+X,_+=" items' "),u.opts.verbose&&(_+=" , schema: ",_+=E?"validate.schema"+V:""+X,_+=" , parentSchema: validate.schema"+u.schemaPath+" , data: "+M+" "),_+=" } "):_+=" {} ";var q=_;return _=$.pop(),_+=!u.compositeRule&&w?u.async?" throw new ValidationError(["+q+"]); ":" validate.errors = ["+q+"]; return false; ":" var err = "+q+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",_+="} ",w&&(_+=" else { "),_}},{}],14:[function(B,z,ve){"use strict";z.exports=function(u,L,H){var c,_=" ",C=u.level,D=u.dataLevel,X=u.schema[L],V=u.schemaPath+u.util.getProperty(L),R=u.errSchemaPath+"/"+L,w=!u.opts.allErrors,M="data"+(D||""),E=u.opts.$data&&X&&X.$data;E?(_+=" var schema"+C+" = "+u.util.getData(X.$data,D,u.dataPathArr)+"; ",c="schema"+C):c=X,_+="if ( ",E&&(_+=" ("+c+" !== undefined && typeof "+c+" != 'number') || "),_+=!1===u.opts.unicode?" "+M+".length ":" ucs2length("+M+") ";var O=L,$=$||[];$.push(_+=" "+("maxLength"==L?">":"<")+" "+c+") { "),_="",!1!==u.createErrors?(_+=" { keyword: '"+(O||"_limitLength")+"' , dataPath: (dataPath || '') + "+u.errorPath+" , schemaPath: "+u.util.toQuotedString(R)+" , params: { limit: "+c+" } ",!1!==u.opts.messages&&(_+=" , message: 'should NOT be ",_+="maxLength"==L?"longer":"shorter",_+=" than ",_+=E?"' + "+c+" + '":""+X,_+=" characters' "),u.opts.verbose&&(_+=" , schema: ",_+=E?"validate.schema"+V:""+X,_+=" , parentSchema: validate.schema"+u.schemaPath+" , data: "+M+" "),_+=" } "):_+=" {} ";var q=_;return _=$.pop(),_+=!u.compositeRule&&w?u.async?" throw new ValidationError(["+q+"]); ":" validate.errors = ["+q+"]; return false; ":" var err = "+q+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",_+="} ",w&&(_+=" else { "),_}},{}],15:[function(B,z,ve){"use strict";z.exports=function(u,L,H){var c,_=" ",C=u.level,D=u.dataLevel,X=u.schema[L],V=u.schemaPath+u.util.getProperty(L),R=u.errSchemaPath+"/"+L,w=!u.opts.allErrors,M="data"+(D||""),E=u.opts.$data&&X&&X.$data;E?(_+=" var schema"+C+" = "+u.util.getData(X.$data,D,u.dataPathArr)+"; ",c="schema"+C):c=X,_+="if ( ",E&&(_+=" ("+c+" !== undefined && typeof "+c+" != 'number') || ");var O=L,$=$||[];$.push(_+=" Object.keys("+M+").length "+("maxProperties"==L?">":"<")+" "+c+") { "),_="",!1!==u.createErrors?(_+=" { keyword: '"+(O||"_limitProperties")+"' , dataPath: (dataPath || '') + "+u.errorPath+" , schemaPath: "+u.util.toQuotedString(R)+" , params: { limit: "+c+" } ",!1!==u.opts.messages&&(_+=" , message: 'should NOT have ",_+="maxProperties"==L?"more":"less",_+=" than ",_+=E?"' + "+c+" + '":""+X,_+=" properties' "),u.opts.verbose&&(_+=" , schema: ",_+=E?"validate.schema"+V:""+X,_+=" , parentSchema: validate.schema"+u.schemaPath+" , data: "+M+" "),_+=" } "):_+=" {} ";var q=_;return _=$.pop(),_+=!u.compositeRule&&w?u.async?" throw new ValidationError(["+q+"]); ":" validate.errors = ["+q+"]; return false; ":" var err = "+q+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",_+="} ",w&&(_+=" else { "),_}},{}],16:[function(B,z,ve){"use strict";z.exports=function(u,L,H){var c=" ",_=u.schema[L],C=u.schemaPath+u.util.getProperty(L),D=u.errSchemaPath+"/"+L,X=!u.opts.allErrors,V=u.util.copy(u),R="";V.level++;var w="valid"+V.level,M=V.baseId,E=!0,O=_;if(O)for(var $,q=-1,ee=O.length-1;q "+K+") { ";var ae=w+"["+K+"]";O.schema=j,O.schemaPath=X+"["+K+"]",O.errSchemaPath=V+"/"+K,O.errorPath=u.util.getPathExpr(u.errorPath,K,u.opts.jsonPointers,!0),O.dataPathArr[le]=K;var ce=u.validate(O);O.baseId=oe,u.util.varOccurences(ce,be)<2?c+=" "+u.util.varReplace(ce,be,ae)+" ":c+=" var "+be+" = "+ae+"; "+ce+" ",c+=" } ",R&&(c+=" if ("+q+") { ",$+="}")}"object"==typeof me&&u.util.schemaHasRules(me,u.RULES.all)&&(O.schema=me,O.schemaPath=u.schemaPath+".additionalItems",O.errSchemaPath=u.errSchemaPath+"/additionalItems",c+=" "+q+" = true; if ("+w+".length > "+D.length+") { for (var "+ee+" = "+D.length+"; "+ee+" < "+w+".length; "+ee+"++) { ",O.errorPath=u.util.getPathExpr(u.errorPath,ee,u.opts.jsonPointers,!0),ae=w+"["+ee+"]",O.dataPathArr[le]=ee,ce=u.validate(O),O.baseId=oe,u.util.varOccurences(ce,be)<2?c+=" "+u.util.varReplace(ce,be,ae)+" ":c+=" var "+be+" = "+ae+"; "+ce+" ",R&&(c+=" if (!"+q+") break; "),c+=" } } ",R&&(c+=" if ("+q+") { ",$+="}"))}else u.util.schemaHasRules(D,u.RULES.all)&&(O.schema=D,O.schemaPath=X,O.errSchemaPath=V,c+=" for (var "+ee+" = 0; "+ee+" < "+w+".length; "+ee+"++) { ",O.errorPath=u.util.getPathExpr(u.errorPath,ee,u.opts.jsonPointers,!0),ae=w+"["+ee+"]",O.dataPathArr[le]=ee,ce=u.validate(O),O.baseId=oe,u.util.varOccurences(ce,be)<2?c+=" "+u.util.varReplace(ce,be,ae)+" ":c+=" var "+be+" = "+ae+"; "+ce+" ",R&&(c+=" if (!"+q+") break; "),c+=" }");return R&&(c+=" "+$+" if ("+E+" == errors) {"),u.util.cleanUpCode(c)}},{}],28:[function(B,z,ve){"use strict";z.exports=function(u,L,H){var c,_=" ",C=u.level,D=u.dataLevel,X=u.schema[L],V=u.schemaPath+u.util.getProperty(L),R=u.errSchemaPath+"/"+L,w=!u.opts.allErrors,M="data"+(D||""),E=u.opts.$data&&X&&X.$data;E?(_+=" var schema"+C+" = "+u.util.getData(X.$data,D,u.dataPathArr)+"; ",c="schema"+C):c=X,_+="var division"+C+";if (",E&&(_+=" "+c+" !== undefined && ( typeof "+c+" != 'number' || "),_+=" (division"+C+" = "+M+" / "+c+", ",_+=u.opts.multipleOfPrecision?" Math.abs(Math.round(division"+C+") - division"+C+") > 1e-"+u.opts.multipleOfPrecision+" ":" division"+C+" !== parseInt(division"+C+") ",_+=" ) ",E&&(_+=" ) ");var O=O||[];O.push(_+=" ) { "),_="",!1!==u.createErrors?(_+=" { keyword: 'multipleOf' , dataPath: (dataPath || '') + "+u.errorPath+" , schemaPath: "+u.util.toQuotedString(R)+" , params: { multipleOf: "+c+" } ",!1!==u.opts.messages&&(_+=" , message: 'should be multiple of ",_+=E?"' + "+c:c+"'"),u.opts.verbose&&(_+=" , schema: ",_+=E?"validate.schema"+V:""+X,_+=" , parentSchema: validate.schema"+u.schemaPath+" , data: "+M+" "),_+=" } "):_+=" {} ";var $=_;return _=O.pop(),_+=!u.compositeRule&&w?u.async?" throw new ValidationError(["+$+"]); ":" validate.errors = ["+$+"]; return false; ":" var err = "+$+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",_+="} ",w&&(_+=" else { "),_}},{}],29:[function(B,z,ve){"use strict";z.exports=function(u,L,H){var c=" ",_=u.level,C=u.dataLevel,D=u.schema[L],X=u.schemaPath+u.util.getProperty(L),V=u.errSchemaPath+"/"+L,R=!u.opts.allErrors,w="data"+(C||""),M="errs__"+_,E=u.util.copy(u);E.level++;var O="valid"+E.level;if(u.util.schemaHasRules(D,u.RULES.all)){E.schema=D,E.schemaPath=X,E.errSchemaPath=V,c+=" var "+M+" = errors; ";var $,q=u.compositeRule;u.compositeRule=E.compositeRule=!0,E.createErrors=!1,E.opts.allErrors&&($=E.opts.allErrors,E.opts.allErrors=!1),c+=" "+u.validate(E)+" ",E.createErrors=!0,$&&(E.opts.allErrors=$),u.compositeRule=E.compositeRule=q;var ee=ee||[];ee.push(c+=" if ("+O+") { "),c="",!1!==u.createErrors?(c+=" { keyword: 'not' , dataPath: (dataPath || '') + "+u.errorPath+" , schemaPath: "+u.util.toQuotedString(V)+" , params: {} ",!1!==u.opts.messages&&(c+=" , message: 'should NOT be valid' "),u.opts.verbose&&(c+=" , schema: validate.schema"+X+" , parentSchema: validate.schema"+u.schemaPath+" , data: "+w+" "),c+=" } "):c+=" {} ";var le=c;c=ee.pop(),c+=!u.compositeRule&&R?u.async?" throw new ValidationError(["+le+"]); ":" validate.errors = ["+le+"]; return false; ":" var err = "+le+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",c+=" } else { errors = "+M+"; if (vErrors !== null) { if ("+M+") vErrors.length = "+M+"; else vErrors = null; } ",u.opts.allErrors&&(c+=" } ")}else c+=" var err = ",!1!==u.createErrors?(c+=" { keyword: 'not' , dataPath: (dataPath || '') + "+u.errorPath+" , schemaPath: "+u.util.toQuotedString(V)+" , params: {} ",!1!==u.opts.messages&&(c+=" , message: 'should NOT be valid' "),u.opts.verbose&&(c+=" , schema: validate.schema"+X+" , parentSchema: validate.schema"+u.schemaPath+" , data: "+w+" "),c+=" } "):c+=" {} ",c+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",R&&(c+=" if (false) { ");return c}},{}],30:[function(B,z,ve){"use strict";z.exports=function(u,L,H){var c=" ",_=u.level,C=u.dataLevel,D=u.schema[L],X=u.schemaPath+u.util.getProperty(L),V=u.errSchemaPath+"/"+L,R=!u.opts.allErrors,w="data"+(C||""),M="valid"+_,E="errs__"+_,O=u.util.copy(u),$="";O.level++;var q="valid"+O.level,ee=O.baseId,le="prevValid"+_,be="passingSchemas"+_;c+="var "+E+" = errors , "+le+" = false , "+M+" = false , "+be+" = null; ";var oe=u.compositeRule;u.compositeRule=O.compositeRule=!0;var me=D;if(me)for(var ie,N=-1,re=me.length-1;N 1) { ";var $=u.schema.items&&u.schema.items.type,q=Array.isArray($);!$||"object"==$||"array"==$||q&&(0<=$.indexOf("object")||0<=$.indexOf("array"))?_+=" outer: for (;i--;) { for (j = i; j--;) { if (equal("+M+"[i], "+M+"[j])) { "+E+" = false; break outer; } } } ":(_+=" var itemIndices = {}, item; for (;i--;) { var item = "+M+"[i]; ",_+=" if ("+u.util["checkDataType"+(q?"s":"")]($,"item",!0)+") continue; ",q&&(_+=" if (typeof item == 'string') item = '\"' + item; "),_+=" if (typeof itemIndices[item] == 'number') { "+E+" = false; j = itemIndices[item]; break; } itemIndices[item] = i; } "),_+=" } ",O&&(_+=" } ");var ee=ee||[];ee.push(_+=" if (!"+E+") { "),_="",!1!==u.createErrors?(_+=" { keyword: 'uniqueItems' , dataPath: (dataPath || '') + "+u.errorPath+" , schemaPath: "+u.util.toQuotedString(R)+" , params: { i: i, j: j } ",!1!==u.opts.messages&&(_+=" , message: 'should NOT have duplicate items (items ## ' + j + ' and ' + i + ' are identical)' "),u.opts.verbose&&(_+=" , schema: ",_+=O?"validate.schema"+V:""+X,_+=" , parentSchema: validate.schema"+u.schemaPath+" , data: "+M+" "),_+=" } "):_+=" {} ";var le=_;_=ee.pop(),_+=!u.compositeRule&&w?u.async?" throw new ValidationError(["+le+"]); ":" validate.errors = ["+le+"]; return false; ":" var err = "+le+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",_+=" } ",w&&(_+=" else { ")}else w&&(_+=" if (true) { ");return _}},{}],37:[function(B,z,ve){"use strict";z.exports=function(u,L,H){var c="",_=!0===u.schema.$async,C=u.util.schemaHasRulesExcept(u.schema,u.RULES.all,"$ref"),D=u.self._getId(u.schema);if(u.isTop&&(c+=" var validate = ",_&&(u.async=!0,c+="async "),c+="function(data, dataPath, parentData, parentDataProperty, rootData) { 'use strict'; ",D&&(u.opts.sourceCode||u.opts.processCode)&&(c+=" /*# sourceURL="+D+" */ ")),"boolean"==typeof u.schema||!C&&!u.schema.$ref){var X=u.level,V=u.dataLevel,R=u.schema[L="false schema"],w=u.schemaPath+u.util.getProperty(L),M=u.errSchemaPath+"/"+L,E=!u.opts.allErrors,O="data"+(V||""),$="valid"+X;if(!1===u.schema){u.isTop?E=!0:c+=" var "+$+" = false; ",(ft=ft||[]).push(c),c="",!1!==u.createErrors?(c+=" { keyword: 'false schema' , dataPath: (dataPath || '') + "+u.errorPath+" , schemaPath: "+u.util.toQuotedString(M)+" , params: {} ",!1!==u.opts.messages&&(c+=" , message: 'boolean schema is false' "),u.opts.verbose&&(c+=" , schema: false , parentSchema: validate.schema"+u.schemaPath+" , data: "+O+" "),c+=" } "):c+=" {} ";var q=c;c=ft.pop(),c+=!u.compositeRule&&E?u.async?" throw new ValidationError(["+q+"]); ":" validate.errors = ["+q+"]; return false; ":" var err = "+q+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}else c+=u.isTop?_?" return data; ":" validate.errors = null; return true; ":" var "+$+" = true; ";return u.isTop&&(c+=" }; return validate; "),c}if(u.isTop){var ee=u.isTop;X=u.level=0,V=u.dataLevel=0,O="data",u.rootId=u.resolve.fullPath(u.self._getId(u.root.schema)),u.baseId=u.baseId||u.rootId,delete u.isTop,u.dataPathArr=[void 0],c+=" var vErrors = null; ",c+=" var errors = 0; ",c+=" if (rootData === undefined) rootData = data; "}else{if(X=u.level,O="data"+((V=u.dataLevel)||""),D&&(u.baseId=u.resolve.url(u.baseId,D)),_&&!u.async)throw new Error("async schema in sync schema");c+=" var errs_"+X+" = errors;"}$="valid"+X,E=!u.opts.allErrors;var le="",be="",oe=u.schema.type,me=Array.isArray(oe);if(me&&1==oe.length&&(oe=oe[0],me=!1),u.schema.$ref&&C){if("fail"==u.opts.extendRefs)throw new Error('$ref: validation keywords used in schema at path "'+u.errSchemaPath+'" (see option extendRefs)');!0!==u.opts.extendRefs&&(C=!1,u.logger.warn('$ref: keywords ignored in schema at path "'+u.errSchemaPath+'"'))}if(u.schema.$comment&&u.opts.$comment&&(c+=" "+u.RULES.all.$comment.code(u,"$comment")),oe){if(u.opts.coerceTypes)var ie=u.util.coerceToTypes(u.opts.coerceTypes,oe);var N=u.RULES.types[oe];if(ie||me||!0===N||N&&!ut(N)){if(w=u.schemaPath+".type",M=u.errSchemaPath+"/type",w=u.schemaPath+".type",M=u.errSchemaPath+"/type",c+=" if ("+u.util[me?"checkDataTypes":"checkDataType"](oe,O,!0)+") { ",ie){var re="dataType"+X,de="coerced"+X;c+=" var "+re+" = typeof "+O+"; ","array"==u.opts.coerceTypes&&(c+=" if ("+re+" == 'object' && Array.isArray("+O+")) "+re+" = 'array'; "),c+=" var "+de+" = undefined; ";var j="",K=ie;if(K)for(var W,ae=-1,ce=K.length-1;ae= 0x80 (not a basic code point)","invalid-input":"Invalid input"},q=Math.floor,ee=String.fromCharCode;function le(U){throw new RangeError($[U])}function be(U,Z){var J=U.split("@"),ge="";return 1>1,U+=q(U/Z);455q((w-Se)/x))&&le("overflow"),Se+=ue*x;var pe=ne<=Ve?1:Ve+26<=ne?26:ne-Ve;if(ueq(w/ke)&&le("overflow"),x*=ke}var Re=J.length+1;Ve=ie(Se-pt,Re,0==pt),q(Se/Re)>w-Ae&&le("overflow"),Ae+=q(Se/Re),Se%=Re,J.splice(Se++,0,Ae)}return String.fromCodePoint.apply(String,J)},re=function(U){var Z=[],J=(U=oe(U)).length,ge=128,Se=0,Ae=72,Ve=!0,Ke=!1,nt=void 0;try{for(var gt,pt=U[Symbol.iterator]();!(Ve=(gt=pt.next()).done);Ve=!0){var x=gt.value;x<128&&Z.push(ee(x))}}catch(sr){Ke=!0,nt=sr}finally{try{!Ve&&pt.return&&pt.return()}finally{if(Ke)throw nt}}var ne=Z.length,ue=ne;for(ne&&Z.push("-");ueq((w-Se)/Qe)&&le("overflow"),Se+=(pe-ge)*Qe,ge=pe;var Lt=!0,Rt=!1,Yt=void 0;try{for(var _r,Gt=U[Symbol.iterator]();!(Lt=(_r=Gt.next()).done);Lt=!0){var Xt=_r.value;if(Xtw&&le("overflow"),Xt==ge){for(var hr=Se,bt=36;;bt+=36){var pr=bt<=Ae?1:Ae+26<=bt?26:bt-Ae;if(hr>6|192).toString(16).toUpperCase()+"%"+(63&Z|128).toString(16).toUpperCase():"%"+(Z>>12|224).toString(16).toUpperCase()+"%"+(Z>>6&63|128).toString(16).toUpperCase()+"%"+(63&Z|128).toString(16).toUpperCase()}function W(U){for(var Z="",J=0,ge=U.length;JA-Z\\x5E-\\x7E]",'[\\"\\\\]'),Bt=new RegExp(Tt,"g"),Ht=new RegExp(ut,"g"),Kt=new RegExp(H("[^]","[A-Za-z0-9\\!\\$\\%\\'\\*\\+\\-\\^\\_\\`\\{\\|\\}\\~]","[\\.]",'[\\"]',It),"g"),it=new RegExp(H("[^]",Tt,"[\\!\\$\\'\\(\\)\\*\\+\\,\\;\\:\\@]"),"g"),tr=it;function kr(U){var Z=W(U);return Z.match(Bt)?Z:U}var rr={scheme:"mailto",parse:function(U,Z){var J=U,ge=J.to=J.path?J.path.split(","):[];if(J.path=void 0,J.query){for(var Se=!1,Ae={},Ve=J.query.split("&"),Ke=0,nt=Ve.length;Ke>>2]|=(E[$>>>2]>>>24-$%4*8&255)<<24-(O+$)%4*8;else if(65535>>2]=E[$>>>2];else M.push.apply(M,E);return this.sigBytes+=w,this},clamp:function(){var w=this.words,M=this.sigBytes;w[M>>>2]&=4294967295<<32-M%4*8,w.length=B.ceil(M/4)},clone:function(){var w=H.clone.call(this);return w.words=this.words.slice(0),w},random:function(w){for(var M=[],E=0;E>>2]>>>24-O%4*8&255;E.push(($>>>4).toString(16)),E.push((15&$).toString(16))}return E.join("")},parse:function(w){for(var M=w.length,E=[],O=0;O>>3]|=parseInt(w.substr(O,2),16)<<24-O%8*4;return new c.init(E,M/2)}},D=_.Latin1={stringify:function(w){var M=w.words;w=w.sigBytes;for(var E=[],O=0;O>>2]>>>24-O%4*8&255));return E.join("")},parse:function(w){for(var M=w.length,E=[],O=0;O>>2]|=(255&w.charCodeAt(O))<<24-O%4*8;return new c.init(E,M)}},X=_.Utf8={stringify:function(w){try{return decodeURIComponent(escape(D.stringify(w)))}catch{throw Error("Malformed UTF-8 data")}},parse:function(w){return D.parse(unescape(encodeURIComponent(w)))}},V=u.BufferedBlockAlgorithm=H.extend({reset:function(){this._data=new c.init,this._nDataBytes=0},_append:function(w){"string"==typeof w&&(w=X.parse(w)),this._data.concat(w),this._nDataBytes+=w.sigBytes},_process:function(w){var M=this._data,E=M.words,O=M.sigBytes,$=this.blockSize,q=O/(4*$);if(w=(q=w?B.ceil(q):B.max((0|q)-this._minBufferSize,0))*$,O=B.min(4*w,O),w){for(var ee=0;ee>>32-O)+R}function ve(V,R,w,M,E,O,$){return((V=V+(R&M|w&~M)+E+$)<>>32-O)+R}function u(V,R,w,M,E,O,$){return((V=V+(R^w^M)+E+$)<>>32-O)+R}function L(V,R,w,M,E,O,$){return((V=V+(w^(R|~M))+E+$)<>>32-O)+R}for(var H=CryptoJS,c=(C=H.lib).WordArray,_=C.Hasher,C=H.algo,D=[],X=0;64>X;X++)D[X]=4294967296*B.abs(B.sin(X+1))|0;C=C.MD5=_.extend({_doReset:function(){this._hash=new c.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(V,R){for(var w=0;16>w;w++){var E=V[M=R+w];V[M]=16711935&(E<<8|E>>>24)|4278255360&(E<<24|E>>>8)}w=this._hash.words;var M=V[R+0],O=(E=V[R+1],V[R+2]),$=V[R+3],q=V[R+4],ee=V[R+5],le=V[R+6],be=V[R+7],oe=V[R+8],me=V[R+9],ie=V[R+10],N=V[R+11],re=V[R+12],de=V[R+13],j=V[R+14],K=V[R+15],W=z(W=w[0],Te=w[1],ce=w[2],ae=w[3],M,7,D[0]),ae=z(ae,W,Te,ce,E,12,D[1]),ce=z(ce,ae,W,Te,O,17,D[2]),Te=z(Te,ce,ae,W,$,22,D[3]);W=z(W,Te,ce,ae,q,7,D[4]),ae=z(ae,W,Te,ce,ee,12,D[5]),ce=z(ce,ae,W,Te,le,17,D[6]),Te=z(Te,ce,ae,W,be,22,D[7]),W=z(W,Te,ce,ae,oe,7,D[8]),ae=z(ae,W,Te,ce,me,12,D[9]),ce=z(ce,ae,W,Te,ie,17,D[10]),Te=z(Te,ce,ae,W,N,22,D[11]),W=z(W,Te,ce,ae,re,7,D[12]),ae=z(ae,W,Te,ce,de,12,D[13]),ce=z(ce,ae,W,Te,j,17,D[14]),W=ve(W,Te=z(Te,ce,ae,W,K,22,D[15]),ce,ae,E,5,D[16]),ae=ve(ae,W,Te,ce,le,9,D[17]),ce=ve(ce,ae,W,Te,N,14,D[18]),Te=ve(Te,ce,ae,W,M,20,D[19]),W=ve(W,Te,ce,ae,ee,5,D[20]),ae=ve(ae,W,Te,ce,ie,9,D[21]),ce=ve(ce,ae,W,Te,K,14,D[22]),Te=ve(Te,ce,ae,W,q,20,D[23]),W=ve(W,Te,ce,ae,me,5,D[24]),ae=ve(ae,W,Te,ce,j,9,D[25]),ce=ve(ce,ae,W,Te,$,14,D[26]),Te=ve(Te,ce,ae,W,oe,20,D[27]),W=ve(W,Te,ce,ae,de,5,D[28]),ae=ve(ae,W,Te,ce,O,9,D[29]),ce=ve(ce,ae,W,Te,be,14,D[30]),W=u(W,Te=ve(Te,ce,ae,W,re,20,D[31]),ce,ae,ee,4,D[32]),ae=u(ae,W,Te,ce,oe,11,D[33]),ce=u(ce,ae,W,Te,N,16,D[34]),Te=u(Te,ce,ae,W,j,23,D[35]),W=u(W,Te,ce,ae,E,4,D[36]),ae=u(ae,W,Te,ce,q,11,D[37]),ce=u(ce,ae,W,Te,be,16,D[38]),Te=u(Te,ce,ae,W,ie,23,D[39]),W=u(W,Te,ce,ae,de,4,D[40]),ae=u(ae,W,Te,ce,M,11,D[41]),ce=u(ce,ae,W,Te,$,16,D[42]),Te=u(Te,ce,ae,W,le,23,D[43]),W=u(W,Te,ce,ae,me,4,D[44]),ae=u(ae,W,Te,ce,re,11,D[45]),ce=u(ce,ae,W,Te,K,16,D[46]),W=L(W,Te=u(Te,ce,ae,W,O,23,D[47]),ce,ae,M,6,D[48]),ae=L(ae,W,Te,ce,be,10,D[49]),ce=L(ce,ae,W,Te,j,15,D[50]),Te=L(Te,ce,ae,W,ee,21,D[51]),W=L(W,Te,ce,ae,re,6,D[52]),ae=L(ae,W,Te,ce,$,10,D[53]),ce=L(ce,ae,W,Te,ie,15,D[54]),Te=L(Te,ce,ae,W,E,21,D[55]),W=L(W,Te,ce,ae,oe,6,D[56]),ae=L(ae,W,Te,ce,K,10,D[57]),ce=L(ce,ae,W,Te,le,15,D[58]),Te=L(Te,ce,ae,W,de,21,D[59]),W=L(W,Te,ce,ae,q,6,D[60]),ae=L(ae,W,Te,ce,N,10,D[61]),ce=L(ce,ae,W,Te,O,15,D[62]),Te=L(Te,ce,ae,W,me,21,D[63]);w[0]=w[0]+W|0,w[1]=w[1]+Te|0,w[2]=w[2]+ce|0,w[3]=w[3]+ae|0},_doFinalize:function(){var V=this._data,R=V.words,w=8*this._nDataBytes,M=8*V.sigBytes;R[M>>>5]|=128<<24-M%32;var E=B.floor(w/4294967296);for(R[15+(M+64>>>9<<4)]=16711935&(E<<8|E>>>24)|4278255360&(E<<24|E>>>8),R[14+(M+64>>>9<<4)]=16711935&(w<<8|w>>>24)|4278255360&(w<<24|w>>>8),V.sigBytes=4*(R.length+1),this._process(),R=(V=this._hash).words,w=0;4>w;w++)M=R[w],R[w]=16711935&(M<<8|M>>>24)|4278255360&(M<<24|M>>>8);return V},clone:function(){var V=_.clone.call(this);return V._hash=this._hash.clone(),V}}),H.MD5=_._createHelper(C),H.HmacMD5=_._createHmacHelper(C)}(Math),function(B,z){"use strict";var ve="function",u="undefined",L="object",H="model",c="name",_="type",C="vendor",D="version",X="architecture",V="console",R="mobile",w="tablet",M="smarttv",E="wearable",O={extend:function(me,ie){var N={};for(var re in me)ie[re]&&ie[re].length%2==0?N[re]=ie[re].concat(me[re]):N[re]=me[re];return N},has:function(me,ie){return"string"==typeof me&&-1!==ie.toLowerCase().indexOf(me.toLowerCase())},lowerize:function(me){return me.toLowerCase()},major:function(me){return"string"==typeof me?me.replace(/[^\d\.]/g,"").split(".")[0]:z},trim:function(me){return me.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}},$={rgx:function(me,ie){for(var N,re,de,j,K,W,ae=0;ae>>16,65535&x[0],x[1]>>>16,65535&x[1]],ne=[ne[0]>>>16,65535&ne[0],ne[1]>>>16,65535&ne[1]];var ue=[0,0,0,0];return ue[3]+=x[3]+ne[3],ue[2]+=ue[3]>>>16,ue[3]&=65535,ue[2]+=x[2]+ne[2],ue[1]+=ue[2]>>>16,ue[2]&=65535,ue[1]+=x[1]+ne[1],ue[0]+=ue[1]>>>16,ue[1]&=65535,ue[0]+=x[0]+ne[0],ue[0]&=65535,[ue[0]<<16|ue[1],ue[2]<<16|ue[3]]},z=function(x,ne){x=[x[0]>>>16,65535&x[0],x[1]>>>16,65535&x[1]],ne=[ne[0]>>>16,65535&ne[0],ne[1]>>>16,65535&ne[1]];var ue=[0,0,0,0];return ue[3]+=x[3]*ne[3],ue[2]+=ue[3]>>>16,ue[3]&=65535,ue[2]+=x[2]*ne[3],ue[1]+=ue[2]>>>16,ue[2]&=65535,ue[2]+=x[3]*ne[2],ue[1]+=ue[2]>>>16,ue[2]&=65535,ue[1]+=x[1]*ne[3],ue[0]+=ue[1]>>>16,ue[1]&=65535,ue[1]+=x[2]*ne[2],ue[0]+=ue[1]>>>16,ue[1]&=65535,ue[1]+=x[3]*ne[1],ue[0]+=ue[1]>>>16,ue[1]&=65535,ue[0]+=x[0]*ne[3]+x[1]*ne[2]+x[2]*ne[1]+x[3]*ne[0],ue[0]&=65535,[ue[0]<<16|ue[1],ue[2]<<16|ue[3]]},ve=function(x,ne){return 32===(ne%=64)?[x[1],x[0]]:ne<32?[x[0]<>>32-ne,x[1]<>>32-ne]:(ne-=32,[x[1]<>>32-ne,x[0]<>>32-ne])},u=function(x,ne){return 0===(ne%=64)?x:ne<32?[x[0]<>>32-ne,x[1]<>>1]),x=z(x,[4283543511,3981806797]),x=L(x,[0,x[0]>>>1]),x=z(x,[3301882366,444984403]),x=L(x,[0,x[0]>>>1])},c=function(x,ne){ne=ne||0;for(var ue=(x=x||"").length%16,pe=x.length-ue,ke=[0,ne],Re=[0,ne],$e=[0,0],Xe=[0,0],dt=[2277735313,289559509],yt=[1291169091,658871167],Qe=0;Qe>>0).toString(16)).slice(-8)+("00000000"+(ke[1]>>>0).toString(16)).slice(-8)+("00000000"+(Re[0]>>>0).toString(16)).slice(-8)+("00000000"+(Re[1]>>>0).toString(16)).slice(-8)},_={preprocessor:null,audio:{timeout:1e3,excludeIOS11:!0},fonts:{swfContainerId:"fingerprintjs2",swfPath:"flash/compiled/FontList.swf",userDefinedFonts:[],extendedJsFonts:!1},screen:{detectScreenOrientation:!0},plugins:{sortPluginsFor:[/palemoon/i],excludeIE:!1},extraComponents:[],excludes:{enumerateDevices:!0,pixelRatio:!0,doNotTrack:!0,fontsFlash:!0},NOT_AVAILABLE:"not available",ERROR:"error",EXCLUDED:"excluded"},C=function(x,ne){if(Array.prototype.forEach&&x.forEach===Array.prototype.forEach)x.forEach(ne);else if(x.length===+x.length)for(var ue=0,pe=x.length;ueRe.name?1:ke.name=0?"Windows Phone":x.indexOf("win")>=0?"Windows":x.indexOf("android")>=0?"Android":x.indexOf("linux")>=0?"Linux":x.indexOf("iphone")>=0||x.indexOf("ipad")>=0?"iOS":x.indexOf("mac")>=0?"Mac":"Other",("ontouchstart"in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0)&&"Windows Phone"!==pe&&"Android"!==pe&&"iOS"!==pe&&"Other"!==pe)return!0;if(typeof ne<"u"){if((ne=ne.toLowerCase()).indexOf("win")>=0&&"Windows"!==pe&&"Windows Phone"!==pe)return!0;if(ne.indexOf("linux")>=0&&"Linux"!==pe&&"Android"!==pe)return!0;if(ne.indexOf("mac")>=0&&"Mac"!==pe&&"iOS"!==pe)return!0;if((-1===ne.indexOf("win")&&-1===ne.indexOf("linux")&&-1===ne.indexOf("mac"))!=("Other"===pe))return!0}return ue.indexOf("win")>=0&&"Windows"!==pe&&"Windows Phone"!==pe||(ue.indexOf("linux")>=0||ue.indexOf("android")>=0||ue.indexOf("pike")>=0)&&"Linux"!==pe&&"Android"!==pe||(ue.indexOf("mac")>=0||ue.indexOf("ipad")>=0||ue.indexOf("ipod")>=0||ue.indexOf("iphone")>=0)&&"Mac"!==pe&&"iOS"!==pe||(-1===ue.indexOf("win")&&-1===ue.indexOf("linux")&&-1===ue.indexOf("mac"))!=("Other"===pe)||typeof navigator.plugins>"u"&&"Windows"!==pe&&"Windows Phone"!==pe},U=function(){var ue,x=navigator.userAgent.toLowerCase(),ne=navigator.productSub;if(("Chrome"===(ue=x.indexOf("firefox")>=0?"Firefox":x.indexOf("opera")>=0||x.indexOf("opr")>=0?"Opera":x.indexOf("chrome")>=0?"Chrome":x.indexOf("safari")>=0?"Safari":x.indexOf("trident")>=0?"Internet Explorer":"Other")||"Safari"===ue||"Opera"===ue)&&"20030107"!==ne)return!0;var ke,pe=eval.toString().length;if(37===pe&&"Safari"!==ue&&"Firefox"!==ue&&"Other"!==ue)return!0;if(39===pe&&"Internet Explorer"!==ue&&"Other"!==ue)return!0;if(33===pe&&"Chrome"!==ue&&"Opera"!==ue&&"Other"!==ue)return!0;try{throw"a"}catch(Re){try{Re.toSource(),ke=!0}catch{ke=!1}}return ke&&"Firefox"!==ue&&"Other"!==ue},Z=function(){var x=document.createElement("canvas");return!(!x.getContext||!x.getContext("2d"))},J=function(){if(!Z())return!1;var x=nt();return!!window.WebGLRenderingContext&&!!x},ge=function(){return"Microsoft Internet Explorer"===navigator.appName||!("Netscape"!==navigator.appName||!/Trident/.test(navigator.userAgent))},Se=function(){return typeof window.swfobject<"u"},Ae=function(){return window.swfobject.hasFlashPlayerVersion("9.0.0")},Ke=function(x,ne){var ue="___fp_swf_loaded";window[ue]=function($e){x($e)};var pe=ne.fonts.swfContainerId;!function(x){var ne=document.createElement("div");ne.setAttribute("id",x.fonts.swfContainerId),document.body.appendChild(ne)}();var ke={onReady:ue};window.swfobject.embedSWF(ne.fonts.swfPath,pe,"1","1","9.0.0",!1,ke,{allowScriptAccess:"always",menu:"false"},{})},nt=function(){var x=document.createElement("canvas"),ne=null;try{ne=x.getContext("webgl")||x.getContext("experimental-webgl")}catch{}return ne||(ne=null),ne},gt=[{key:"userAgent",getData:function(x){x(navigator.userAgent)}},{key:"language",getData:function(x,ne){x(navigator.language||navigator.userLanguage||navigator.browserLanguage||navigator.systemLanguage||ne.NOT_AVAILABLE)}},{key:"colorDepth",getData:function(x,ne){x(window.screen.colorDepth||ne.NOT_AVAILABLE)}},{key:"deviceMemory",getData:function(x,ne){x(navigator.deviceMemory||ne.NOT_AVAILABLE)}},{key:"pixelRatio",getData:function(x,ne){x(window.devicePixelRatio||ne.NOT_AVAILABLE)}},{key:"hardwareConcurrency",getData:function(x,ne){x(It(ne))}},{key:"screenResolution",getData:function(x,ne){x(le(ne))}},{key:"availableScreenResolution",getData:function(x,ne){x(oe(ne))}},{key:"timezoneOffset",getData:function(x){x((new Date).getTimezoneOffset())}},{key:"timezone",getData:function(x,ne){window.Intl&&window.Intl.DateTimeFormat?x((new window.Intl.DateTimeFormat).resolvedOptions().timeZone):x(ne.NOT_AVAILABLE)}},{key:"sessionStorage",getData:function(x,ne){x(Tt(ne))}},{key:"localStorage",getData:function(x,ne){x(ft(ne))}},{key:"indexedDb",getData:function(x,ne){x(ut(ne))}},{key:"addBehavior",getData:function(x){x(!(!document.body||!document.body.addBehavior))}},{key:"openDatabase",getData:function(x){x(!!window.openDatabase)}},{key:"cpuClass",getData:function(x,ne){x(Bt(ne))}},{key:"platform",getData:function(x,ne){x(Ht(ne))}},{key:"doNotTrack",getData:function(x,ne){x(Kt(ne))}},{key:"plugins",getData:function(x,ne){ge()?ne.plugins.excludeIE?x(ne.EXCLUDED):x(je(ne)):x(We(ne))}},{key:"canvas",getData:function(x,ne){Z()?x(tr(ne)):x(ne.NOT_AVAILABLE)}},{key:"webgl",getData:function(x,ne){J()?x(kr()):x(ne.NOT_AVAILABLE)}},{key:"webglVendorAndRenderer",getData:function(x){J()?x(rr()):x()}},{key:"adBlock",getData:function(x){x(ye())}},{key:"hasLiedLanguages",getData:function(x){x(we())}},{key:"hasLiedResolution",getData:function(x){x(De())}},{key:"hasLiedOs",getData:function(x){x(Me())}},{key:"hasLiedBrowser",getData:function(x){x(U())}},{key:"touchSupport",getData:function(x){x(it())}},{key:"fonts",getData:function(x,ne){var ue=["monospace","sans-serif","serif"],pe=["Andale Mono","Arial","Arial Black","Arial Hebrew","Arial MT","Arial Narrow","Arial Rounded MT Bold","Arial Unicode MS","Bitstream Vera Sans Mono","Book Antiqua","Bookman Old Style","Calibri","Cambria","Cambria Math","Century","Century Gothic","Century Schoolbook","Comic Sans","Comic Sans MS","Consolas","Courier","Courier New","Geneva","Georgia","Helvetica","Helvetica Neue","Impact","Lucida Bright","Lucida Calligraphy","Lucida Console","Lucida Fax","LUCIDA GRANDE","Lucida Handwriting","Lucida Sans","Lucida Sans Typewriter","Lucida Sans Unicode","Microsoft Sans Serif","Monaco","Monotype Corsiva","MS Gothic","MS Outlook","MS PGothic","MS Reference Sans Serif","MS Sans Serif","MS Serif","MYRIAD","MYRIAD PRO","Palatino","Palatino Linotype","Segoe Print","Segoe Script","Segoe UI","Segoe UI Light","Segoe UI Semibold","Segoe UI Symbol","Tahoma","Times","Times New Roman","Times New Roman PS","Trebuchet MS","Verdana","Wingdings","Wingdings 2","Wingdings 3"];if(ne.fonts.extendedJsFonts){pe=pe.concat(["Abadi MT Condensed Light","Academy Engraved LET","ADOBE CASLON PRO","Adobe Garamond","ADOBE GARAMOND PRO","Agency FB","Aharoni","Albertus Extra Bold","Albertus Medium","Algerian","Amazone BT","American Typewriter","American Typewriter Condensed","AmerType Md BT","Andalus","Angsana New","AngsanaUPC","Antique Olive","Aparajita","Apple Chancery","Apple Color Emoji","Apple SD Gothic Neo","Arabic Typesetting","ARCHER","ARNO PRO","Arrus BT","Aurora Cn BT","AvantGarde Bk BT","AvantGarde Md BT","AVENIR","Ayuthaya","Bandy","Bangla Sangam MN","Bank Gothic","BankGothic Md BT","Baskerville","Baskerville Old Face","Batang","BatangChe","Bauer Bodoni","Bauhaus 93","Bazooka","Bell MT","Bembo","Benguiat Bk BT","Berlin Sans FB","Berlin Sans FB Demi","Bernard MT Condensed","BernhardFashion BT","BernhardMod BT","Big Caslon","BinnerD","Blackadder ITC","BlairMdITC TT","Bodoni 72","Bodoni 72 Oldstyle","Bodoni 72 Smallcaps","Bodoni MT","Bodoni MT Black","Bodoni MT Condensed","Bodoni MT Poster Compressed","Bookshelf Symbol 7","Boulder","Bradley Hand","Bradley Hand ITC","Bremen Bd BT","Britannic Bold","Broadway","Browallia New","BrowalliaUPC","Brush Script MT","Californian FB","Calisto MT","Calligrapher","Candara","CaslonOpnface BT","Castellar","Centaur","Cezanne","CG Omega","CG Times","Chalkboard","Chalkboard SE","Chalkduster","Charlesworth","Charter Bd BT","Charter BT","Chaucer","ChelthmITC Bk BT","Chiller","Clarendon","Clarendon Condensed","CloisterBlack BT","Cochin","Colonna MT","Constantia","Cooper Black","Copperplate","Copperplate Gothic","Copperplate Gothic Bold","Copperplate Gothic Light","CopperplGoth Bd BT","Corbel","Cordia New","CordiaUPC","Cornerstone","Coronet","Cuckoo","Curlz MT","DaunPenh","Dauphin","David","DB LCD Temp","DELICIOUS","Denmark","DFKai-SB","Didot","DilleniaUPC","DIN","DokChampa","Dotum","DotumChe","Ebrima","Edwardian Script ITC","Elephant","English 111 Vivace BT","Engravers MT","EngraversGothic BT","Eras Bold ITC","Eras Demi ITC","Eras Light ITC","Eras Medium ITC","EucrosiaUPC","Euphemia","Euphemia UCAS","EUROSTILE","Exotc350 Bd BT","FangSong","Felix Titling","Fixedsys","FONTIN","Footlight MT Light","Forte","FrankRuehl","Fransiscan","Freefrm721 Blk BT","FreesiaUPC","Freestyle Script","French Script MT","FrnkGothITC Bk BT","Fruitger","FRUTIGER","Futura","Futura Bk BT","Futura Lt BT","Futura Md BT","Futura ZBlk BT","FuturaBlack BT","Gabriola","Galliard BT","Gautami","Geeza Pro","Geometr231 BT","Geometr231 Hv BT","Geometr231 Lt BT","GeoSlab 703 Lt BT","GeoSlab 703 XBd BT","Gigi","Gill Sans","Gill Sans MT","Gill Sans MT Condensed","Gill Sans MT Ext Condensed Bold","Gill Sans Ultra Bold","Gill Sans Ultra Bold Condensed","Gisha","Gloucester MT Extra Condensed","GOTHAM","GOTHAM BOLD","Goudy Old Style","Goudy Stout","GoudyHandtooled BT","GoudyOLSt BT","Gujarati Sangam MN","Gulim","GulimChe","Gungsuh","GungsuhChe","Gurmukhi MN","Haettenschweiler","Harlow Solid Italic","Harrington","Heather","Heiti SC","Heiti TC","HELV","Herald","High Tower Text","Hiragino Kaku Gothic ProN","Hiragino Mincho ProN","Hoefler Text","Humanst 521 Cn BT","Humanst521 BT","Humanst521 Lt BT","Imprint MT Shadow","Incised901 Bd BT","Incised901 BT","Incised901 Lt BT","INCONSOLATA","Informal Roman","Informal011 BT","INTERSTATE","IrisUPC","Iskoola Pota","JasmineUPC","Jazz LET","Jenson","Jester","Jokerman","Juice ITC","Kabel Bk BT","Kabel Ult BT","Kailasa","KaiTi","Kalinga","Kannada Sangam MN","Kartika","Kaufmann Bd BT","Kaufmann BT","Khmer UI","KodchiangUPC","Kokila","Korinna BT","Kristen ITC","Krungthep","Kunstler Script","Lao UI","Latha","Leelawadee","Letter Gothic","Levenim MT","LilyUPC","Lithograph","Lithograph Light","Long Island","Lydian BT","Magneto","Maiandra GD","Malayalam Sangam MN","Malgun Gothic","Mangal","Marigold","Marion","Marker Felt","Market","Marlett","Matisse ITC","Matura MT Script Capitals","Meiryo","Meiryo UI","Microsoft Himalaya","Microsoft JhengHei","Microsoft New Tai Lue","Microsoft PhagsPa","Microsoft Tai Le","Microsoft Uighur","Microsoft YaHei","Microsoft Yi Baiti","MingLiU","MingLiU_HKSCS","MingLiU_HKSCS-ExtB","MingLiU-ExtB","Minion","Minion Pro","Miriam","Miriam Fixed","Mistral","Modern","Modern No. 20","Mona Lisa Solid ITC TT","Mongolian Baiti","MONO","MoolBoran","Mrs Eaves","MS LineDraw","MS Mincho","MS PMincho","MS Reference Specialty","MS UI Gothic","MT Extra","MUSEO","MV Boli","Nadeem","Narkisim","NEVIS","News Gothic","News GothicMT","NewsGoth BT","Niagara Engraved","Niagara Solid","Noteworthy","NSimSun","Nyala","OCR A Extended","Old Century","Old English Text MT","Onyx","Onyx BT","OPTIMA","Oriya Sangam MN","OSAKA","OzHandicraft BT","Palace Script MT","Papyrus","Parchment","Party LET","Pegasus","Perpetua","Perpetua Titling MT","PetitaBold","Pickwick","Plantagenet Cherokee","Playbill","PMingLiU","PMingLiU-ExtB","Poor Richard","Poster","PosterBodoni BT","PRINCETOWN LET","Pristina","PTBarnum BT","Pythagoras","Raavi","Rage Italic","Ravie","Ribbon131 Bd BT","Rockwell","Rockwell Condensed","Rockwell Extra Bold","Rod","Roman","Sakkal Majalla","Santa Fe LET","Savoye LET","Sceptre","Script","Script MT Bold","SCRIPTINA","Serifa","Serifa BT","Serifa Th BT","ShelleyVolante BT","Sherwood","Shonar Bangla","Showcard Gothic","Shruti","Signboard","SILKSCREEN","SimHei","Simplified Arabic","Simplified Arabic Fixed","SimSun","SimSun-ExtB","Sinhala Sangam MN","Sketch Rockwell","Skia","Small Fonts","Snap ITC","Snell Roundhand","Socket","Souvenir Lt BT","Staccato222 BT","Steamer","Stencil","Storybook","Styllo","Subway","Swis721 BlkEx BT","Swiss911 XCm BT","Sylfaen","Synchro LET","System","Tamil Sangam MN","Technical","Teletype","Telugu Sangam MN","Tempus Sans ITC","Terminal","Thonburi","Traditional Arabic","Trajan","TRAJAN PRO","Tristan","Tubular","Tunga","Tw Cen MT","Tw Cen MT Condensed","Tw Cen MT Condensed Extra Bold","TypoUpright BT","Unicorn","Univers","Univers CE 55 Medium","Univers Condensed","Utsaah","Vagabond","Vani","Vijaya","Viner Hand ITC","VisualUI","Vivaldi","Vladimir Script","Vrinda","Westminster","WHITNEY","Wide Latin","ZapfEllipt BT","ZapfHumnst BT","ZapfHumnst Dm BT","Zapfino","Zurich BlkEx BT","Zurich Ex BT","ZWAdobeF"])}pe=(pe=pe.concat(ne.fonts.userDefinedFonts)).filter(function(St,Et){return pe.indexOf(St)===Et});var Xe=document.getElementsByTagName("body")[0],dt=document.createElement("div"),yt=document.createElement("div"),Qe={},Lt={},Rt=function(){var St=document.createElement("span");return St.style.position="absolute",St.style.left="-9999px",St.style.fontSize="72px",St.style.fontStyle="normal",St.style.fontWeight="normal",St.style.letterSpacing="normal",St.style.lineBreak="auto",St.style.lineHeight="normal",St.style.textTransform="none",St.style.textAlign="left",St.style.textDecoration="none",St.style.textShadow="none",St.style.whiteSpace="normal",St.style.wordBreak="normal",St.style.wordSpacing="normal",St.innerHTML="mmmmmmmmmmlli",St},Yt=function(St,Et){var Ct=Rt();return Ct.style.fontFamily="'"+St+"',"+Et,Ct},Xt=function(St){for(var Et=!1,Ct=0;Ct=x.components.length)ne(ue.data);else{var $e=x.components[pe];if(x.excludes[$e.key])ke(!1);else{if(!Re&&$e.pauseBefore)return pe-=1,void setTimeout(function(){ke(!0)},1);try{$e.getData(function(Xe){ue.addPreprocessedComponent($e.key,Xe),ke(!1)},x)}catch(Xe){ue.addPreprocessedComponent($e.key,String(Xe)),ke(!1)}}}};ke(!1)},pt.getPromise=function(x){return new Promise(function(ne,ue){pt.get(x,ne)})},pt.getV18=function(x,ne){return null==ne&&(ne=x,x={}),pt.get(x,function(ue){for(var pe=[],ke=0;ke1e3?1e3:u.batchsize:_defaultValue.batchsize,Telemetry.config=Object.assign(_defaultValue,u),Telemetry.initialized=!0,z.dispatcher=Telemetry.config.dispatcher?Telemetry.config.dispatcher:libraryDispatcher,B.updateConfigurations(u),console.info("Telemetry is initialized."))},B._dispatch=function(u){if(u.mid=u.eid+":"+CryptoJS.MD5(JSON.stringify(u)).toString(),z.enableValidation){var L=ajv.getSchema("http://api.ekstep.org/telemetry/"+u.eid.toLowerCase());if(!L(u))return void console.error("Invalid "+u.eid+" Event: "+ajv.errorsText(L.errors))}"client"===z.runningEnv?u.context.did?(u.actor.id=B.getActorId(u.actor.id,u.context.did),dispatcher.dispatch(u)):Telemetry.fingerPrintId?(u.context.did=Telemetry.fingerPrintId,u.actor.id=B.getActorId(u.actor.id,Telemetry.fingerPrintId),dispatcher.dispatch(u)):Telemetry.getFingerPrint(function(c,_){u.context.did=c,u.actor.id=B.getActorId(u.actor.id,c),Telemetry.fingerPrintId=c,dispatcher.dispatch(u)}):dispatcher.dispatch(u)},B.getActorId=function(u,L){return u&&"anonymous"!==u?u:L},B.getEvent=function(u,L){return z.telemetryEnvelop.eid=u,z.telemetryEnvelop.ets=(new Date).getTime()+(1e3*Telemetry.config.timeDiff||0),z.telemetryEnvelop.ver=Telemetry._version,z.telemetryEnvelop.mid="",z.telemetryEnvelop.actor=Object.assign({},{id:Telemetry.config.uid||"anonymous",type:"User"},B.getUpdatedValue("actor")),z.telemetryEnvelop.context=Object.assign({},B.getGlobalContext(),B.getUpdatedValue("context")),z.telemetryEnvelop.object=Object.assign({},B.getGlobalObject(),B.getUpdatedValue("object")),z.telemetryEnvelop.tags=Object.assign([],Telemetry.config.tags,B.getUpdatedValue("tags")),z.telemetryEnvelop.edata=L,z.telemetryEnvelop},B.updateConfigurations=function(u){u.object&&(z._globalObject=u.object),u.channel&&(z._globalContext.channel=u.channel),u.env&&(z._globalContext.env=u.env),u.rollup&&(z._globalContext.rollup=u.rollup),u.sid&&(z._globalContext.sid=u.sid),u.did&&(z._globalContext.did=u.did),u.cdata&&(z._globalContext.cdata=u.cdata),u.pdata&&(z._globalContext.pdata=u.pdata)},B.getGlobalContext=function(){return z._globalContext},B.getGlobalObject=function(){return z._globalObject},B.updateValues=function(u){u&&(u.context&&(z._currentContext=u.context),u.object&&(z._currentObject=u.object),u.actor&&(z._currentActor=u.actor),u.tags&&(z._currentTags=u.tags),u.runningEnv&&(z.runningEnv=u.runningEnv))},B.getUpdatedValue=function(u){switch(u.toLowerCase()){case"context":return z._currentContext||{};case"object":return z._currentObject||{};case"actor":return z._currentActor||{};case"tags":return z._currentTags||[]}},B.objectAssign=function(){Object.assign=function(u){"use strict";if(null==u)throw new TypeError("Cannot convert undefined or null to object");u=Object(u);for(var L=1;L=Telemetry.config.batchsize)&&TelemetrySyncManager.syncEvents()},syncEvents:function(B=!0,z){var ve=EkTelemetry||ve,u=TelemetrySyncManager;if(!z){var L=u._teleData.splice(0,ve.config.batchsize);if(!L.length)return;z={id:"api.sunbird.telemetry",ver:ve._version,params:{msgid:CryptoJS.MD5(JSON.stringify(L)).toString()},ets:(new Date).getTime()+(1e3*ve.config.timeDiff||0),events:L}}var H={};typeof ve.config.authtoken<"u"&&(H.Authorization="Bearer "+ve.config.authtoken);var c=ve.config.host+ve.config.apislug+ve.config.endpoint;H.dataType="json",H["Content-Type"]="application/json",H["x-app-id"]=ve.config.pdata.id,H["x-device-id"]=ve.fingerPrintId,H["x-channel-id"]=ve.config.channel,jQuery.ajax({url:c,type:"POST",headers:H,data:JSON.stringify(z),async:B}).done(function(_){ve.config.telemetryDebugEnabled&&console.log("Telemetry API success",_)}).fail(function(_,C,D){u._failedBatchSize>u._failedBatch.length&&u._failedBatch.push(z),403==_.status?console.error("Authentication error: ",_):console.log("Error while Telemetry sync to server: ",_)})},syncFailedBatch:function(){var B=TelemetrySyncManager;if(B._failedBatch.length){Telemetry.config.telemetryDebugEnabled&&console.log("syncing failed telemetry batch");var z=B._failedBatch.shift();B.syncEvents(!0,z)}}};typeof document<"u"&&(TelemetrySyncManager.init(),setInterval(function(){TelemetrySyncManager.syncFailedBatch()},TelemetrySyncManager._syncRetryInterval)), /** * @license * Video.js 7.18.1 @@ -111,10 +21,10 @@ function yt(e,n){if(Zone[n.symbol("patchEventTarget")])return;const{eventNames:a * Available under Apache License Version 2.0 * */ -function(B,z){"object"==typeof exports&&typeof module<"u"?module.exports=z():"function"==typeof define&&define.amd?define(z):(B=typeof globalThis<"u"?globalThis:B||self).videojs=z()}(this,function(){"use strict";for(var D,B="7.18.1",z={},ve=function(t,r){return z[t]=z[t]||[],r&&(z[t]=z[t].concat(r)),z[t]},L=function(t,r){var a=ve(t).indexOf(r);return!(a<=-1)&&(z[t]=z[t].slice(),z[t].splice(a,1),!0)},c={prefixed:!0},_=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror","fullscreen"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror","-webkit-full-screen"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror","-moz-full-screen"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError","-ms-fullscreen"]],C=_[0],X=0;X<_.length;X++)if(_[X][1]in document){D=_[X];break}if(D){for(var V=0;V0?l:0)}if(window.console){var d=window.console[a];!d&&"debug"===a&&(d=window.console.info||window.console.log),d&&n&&o.test(a)&&d[Array.isArray(i)?"apply":"call"](window.console,i)}}};var E=function M(s){var r,t="info",a=function(){for(var i=arguments.length,n=new Array(i),o=0;o1?t-1:0),a=1;a=0)throw new Error("class has illegal whitespace characters")}function It(){return document===window.document}function Bt(s){return N(s)&&1===s.nodeType}function Ht(){try{return window.parent!==window.self}catch{return!0}}function Kt(s){return function(t,r){if(!Tt(t))return document[s](null);Tt(r)&&(r=document.querySelector(r));var a=Bt(r)?r:document;return a[s]&&a[s](t)}}function it(s,t,r,a){void 0===s&&(s="div"),void 0===t&&(t={}),void 0===r&&(r={});var e=document.createElement(s);return Object.getOwnPropertyNames(t).forEach(function(i){var n=t[i];-1!==i.indexOf("aria-")||"role"===i||"type"===i?(E.warn("Setting attributes in the second argument of createEl()\nhas been deprecated. Use the third argument instead.\ncreateEl(type, properties, attributes). Attempting to set "+i+" to "+n+"."),e.setAttribute(i,n)):"textContent"===i?tr(e,n):(e[i]!==n||"tabIndex"===i)&&(e[i]=n)}),Object.getOwnPropertyNames(r).forEach(function(i){e.setAttribute(i,r[i])}),a&&ne(e,a),e}function tr(s,t){return typeof s.textContent>"u"?s.innerText=t:s.textContent=t,s}function kr(s,t){t.firstChild?t.insertBefore(s,t.firstChild):t.appendChild(s)}function rr(s,t){return ft(t),s.classList?s.classList.contains(t):function ut(s){return new RegExp("(^|\\s)"+s+"($|\\s)")}(t).test(s.className)}function ye(s,t){return s.classList?s.classList.add(t):rr(s,t)||(s.className=(s.className+" "+t).trim()),s}function we(s,t){return s?(s.classList?s.classList.remove(t):(ft(t),s.className=s.className.split(/\s+/).filter(function(r){return r!==t}).join(" ")),s):(E.warn("removeClass was called with an element that doesn't exist"),null)}function De(s,t,r){var a=rr(s,t);if("function"==typeof r&&(r=r(s,t)),"boolean"!=typeof r&&(r=!a),r!==a)return r?ye(s,t):we(s,t),s}function Me(s,t){Object.getOwnPropertyNames(t).forEach(function(r){var a=t[r];null===a||typeof a>"u"||!1===a?s.removeAttribute(r):s.setAttribute(r,!0===a?"":a)})}function U(s){var t={};if(s&&s.attributes&&s.attributes.length>0)for(var a=s.attributes,e=a.length-1;e>=0;e--){var i=a[e].name,n=a[e].value;("boolean"==typeof s[i]||-1!==",autoplay,controls,playsinline,loop,muted,default,defaultMuted,".indexOf(","+i+","))&&(n=null!==n),t[i]=n}return t}function Z(s,t){return s.getAttribute(t)}function J(s,t,r){s.setAttribute(t,r)}function ge(s,t){s.removeAttribute(t)}function Se(){document.body.focus(),document.onselectstart=function(){return!1}}function Ae(){document.onselectstart=function(){return!0}}function Ve(s){if(s&&s.getBoundingClientRect&&s.parentNode){var t=s.getBoundingClientRect(),r={};return["bottom","height","left","right","top","width"].forEach(function(a){void 0!==t[a]&&(r[a]=t[a])}),r.height||(r.height=parseFloat(de(s,"height"))),r.width||(r.width=parseFloat(de(s,"width"))),r}}function Ke(s){if(!s||s&&!s.offsetParent)return{left:0,top:0,width:0,height:0};for(var t=s.offsetWidth,r=s.offsetHeight,a=0,e=0;s.offsetParent&&s!==document[c.fullscreenElement];)a+=s.offsetLeft,e+=s.offsetTop,s=s.offsetParent;return{left:a,top:e,width:t,height:r}}function nt(s,t){var r={x:0,y:0};if(Je)for(var a=s;a&&"html"!==a.nodeName.toLowerCase();){var e=de(a,"transform");if(/^matrix/.test(e)){var i=e.slice(7,-1).split(/,\s/).map(Number);r.x+=i[4],r.y+=i[5]}else if(/^matrix3d/.test(e)){var n=e.slice(9,-1).split(/,\s/).map(Number);r.x+=n[12],r.y+=n[13]}a=a.parentNode}var o={},l=Ke(t.target),d=Ke(s),h=d.width,y=d.height,g=t.offsetY-(d.top-l.top),S=t.offsetX-(d.left-l.left);return t.changedTouches&&(S=t.changedTouches[0].pageX-d.left,g=t.changedTouches[0].pageY+d.top,Je&&(S-=r.x,g-=r.y)),o.y=1-Math.max(0,Math.min(1,g/y)),o.x=Math.max(0,Math.min(1,S/h)),o}function gt(s){return N(s)&&3===s.nodeType}function pt(s){for(;s.firstChild;)s.removeChild(s.firstChild);return s}function x(s){return"function"==typeof s&&(s=s()),(Array.isArray(s)?s:[s]).map(function(t){return"function"==typeof t&&(t=t()),Bt(t)||gt(t)?t:"string"==typeof t&&/\S/.test(t)?document.createTextNode(t):void 0}).filter(function(t){return t})}function ne(s,t){return x(t).forEach(function(r){return s.appendChild(r)}),s}function ue(s,t){return ne(pt(s),t)}function pe(s){return void 0===s.button&&void 0===s.buttons||0===s.button&&void 0===s.buttons||"mouseup"===s.type&&0===s.button&&0===s.buttons||!(0!==s.button||1!==s.buttons)}var dt,ke=Kt("querySelector"),Re=Kt("querySelectorAll"),He=Object.freeze({__proto__:null,isReal:It,isEl:Bt,isInFrame:Ht,createEl:it,textContent:tr,prependTo:kr,hasClass:rr,addClass:ye,removeClass:we,toggleClass:De,setAttributes:Me,getAttributes:U,getAttribute:Z,setAttribute:J,removeAttribute:ge,blockTextSelection:Se,unblockTextSelection:Ae,getBoundingClientRect:Ve,findPosition:Ke,getPointerPosition:nt,isTextNode:gt,emptyEl:pt,normalizeContent:x,appendContent:ne,insertContent:ue,isSingleLeftClick:pe,$:ke,$$:Re}),Xe=!1,yt=function(){if(!1!==dt.options.autoSetup){var t=Array.prototype.slice.call(document.getElementsByTagName("video")),r=Array.prototype.slice.call(document.getElementsByTagName("audio")),a=Array.prototype.slice.call(document.getElementsByTagName("video-js")),e=t.concat(r,a);if(e&&e.length>0)for(var i=0,n=e.length;i-1&&(e={passive:!0}),s.addEventListener(t,a.dispatcher,e)}else s.attachEvent&&s.attachEvent("on"+t,a.dispatcher)}function Ct(s,t,r){if(bt.has(s)){var a=bt.get(s);if(a.handlers){if(Array.isArray(t))return Tr(Ct,s,t,r);var e=function(d,h){a.handlers[h]=[],pr(d,h)};if(void 0===t){for(var i in a.handlers)Object.prototype.hasOwnProperty.call(a.handlers||{},i)&&e(s,i);return}var n=a.handlers[t];if(n){if(!r)return void e(s,t);if(r.guid)for(var o=0;o=r&&(t.apply(void 0,arguments),a=n)}},Qf=function(t,r,a,e){void 0===e&&(e=window);var i,o=function(){var d=this,h=arguments,y=function(){i=null,y=null,a||t.apply(d,h)};!i&&a&&t.apply(d,h),e.clearTimeout(i),i=e.setTimeout(y,r)};return o.cancel=function(){e.clearTimeout(i),i=null},o},or=function(){};or.prototype.allowedEvents_={},or.prototype.on=function(s,t){var r=this.addEventListener;this.addEventListener=function(){},Et(this,s,t),this.addEventListener=r},or.prototype.addEventListener=or.prototype.on,or.prototype.off=function(s,t){Ct(this,s,t)},or.prototype.removeEventListener=or.prototype.off,or.prototype.one=function(s,t){var r=this.addEventListener;this.addEventListener=function(){},hi(this,s,t),this.addEventListener=r},or.prototype.any=function(s,t){var r=this.addEventListener;this.addEventListener=function(){},Ja(this,s,t),this.addEventListener=r},or.prototype.trigger=function(s){var t=s.type||s;"string"==typeof s&&(s={type:t}),s=mr(s),this.allowedEvents_[t]&&this["on"+t]&&this["on"+t](s),Lr(this,s)},or.prototype.dispatchEvent=or.prototype.trigger,or.prototype.queueTrigger=function(s){var t=this;ca||(ca=new Map);var r=s.type||s,a=ca.get(this);a||(a=new Map,ca.set(this,a));var e=a.get(r);a.delete(r),window.clearTimeout(e);var i=window.setTimeout(function(){0===a.size&&(a=null,ca.delete(t)),t.trigger(s)},0);a.set(r,i)};var en=function(t){return"function"==typeof t.name?t.name():"string"==typeof t.name?t.name:t.name_?t.name_:t.constructor&&t.constructor.name?t.constructor.name:typeof t},ai=function(t){return t instanceof or||!!t.eventBusEl_&&["on","one","off","trigger"].every(function(r){return"function"==typeof t[r]})},_s=function(t){return"string"==typeof t&&/\S/.test(t)||Array.isArray(t)&&!!t.length},tn=function(t,r,a){if(!t||!t.nodeName&&!ai(t))throw new Error("Invalid target for "+en(r)+"#"+a+"; must be a DOM node or evented object.")},ku=function(t,r,a){if(!_s(t))throw new Error("Invalid event type for "+en(r)+"#"+a+"; must be a non-empty string or array.")},Au=function(t,r,a){if("function"!=typeof t)throw new Error("Invalid listener for "+en(r)+"#"+a+"; must be a function.")},Ts=function(t,r,a){var i,n,o,e=r.length<3||r[0]===t||r[0]===t.eventBusEl_;return e?(i=t.eventBusEl_,r.length>=3&&r.shift(),n=r[0],o=r[1]):(i=r[0],n=r[1],o=r[2]),tn(i,t,a),ku(n,t,a),Au(o,t,a),{isTargetingSelf:e,target:i,type:n,listener:o=Mt(t,o)}},gi=function(t,r,a,e){tn(t,t,r),t.nodeName?Za[r](t,a,e):t[r](a,e)},Jf={on:function(){for(var t=this,r=arguments.length,a=new Array(r),e=0;e0?l:0)}if(window.console){var d=window.console[a];!d&&"debug"===a&&(d=window.console.info||window.console.log),d&&n&&o.test(a)&&d[Array.isArray(i)?"apply":"call"](window.console,i)}}}(s,a),a.createLogger=function(e){return M(s+": "+e)},a.levels={all:"debug|log|warn|error",off:"",debug:"debug|log|warn|error",info:"log|warn|error",warn:"warn|error",error:"error",DEFAULT:t},a.level=function(e){if("string"==typeof e){if(!a.levels.hasOwnProperty(e))throw new Error('"'+e+'" in not a valid log level');t=e}return t},a.history=function(){return R?[].concat(R):[]},a.history.filter=function(e){return(R||[]).filter(function(i){return new RegExp(".*"+e+".*").test(i[0])})},a.history.clear=function(){R&&(R.length=0)},a.history.disable=function(){null!==R&&(R.length=0,R=null)},a.history.enable=function(){null===R&&(R=[])},a.error=function(){for(var e=arguments.length,i=new Array(e),n=0;n1?t-1:0),a=1;a=0)throw new Error("class has illegal whitespace characters")}function It(){return document===window.document}function Bt(s){return N(s)&&1===s.nodeType}function Ht(){try{return window.parent!==window.self}catch{return!0}}function Kt(s){return function(t,r){if(!Tt(t))return document[s](null);Tt(r)&&(r=document.querySelector(r));var a=Bt(r)?r:document;return a[s]&&a[s](t)}}function it(s,t,r,a){void 0===s&&(s="div"),void 0===t&&(t={}),void 0===r&&(r={});var e=document.createElement(s);return Object.getOwnPropertyNames(t).forEach(function(i){var n=t[i];-1!==i.indexOf("aria-")||"role"===i||"type"===i?(E.warn("Setting attributes in the second argument of createEl()\nhas been deprecated. Use the third argument instead.\ncreateEl(type, properties, attributes). Attempting to set "+i+" to "+n+"."),e.setAttribute(i,n)):"textContent"===i?tr(e,n):(e[i]!==n||"tabIndex"===i)&&(e[i]=n)}),Object.getOwnPropertyNames(r).forEach(function(i){e.setAttribute(i,r[i])}),a&&ne(e,a),e}function tr(s,t){return typeof s.textContent>"u"?s.innerText=t:s.textContent=t,s}function kr(s,t){t.firstChild?t.insertBefore(s,t.firstChild):t.appendChild(s)}function rr(s,t){return ft(t),s.classList?s.classList.contains(t):function ut(s){return new RegExp("(^|\\s)"+s+"($|\\s)")}(t).test(s.className)}function ye(s,t){return s.classList?s.classList.add(t):rr(s,t)||(s.className=(s.className+" "+t).trim()),s}function we(s,t){return s?(s.classList?s.classList.remove(t):(ft(t),s.className=s.className.split(/\s+/).filter(function(r){return r!==t}).join(" ")),s):(E.warn("removeClass was called with an element that doesn't exist"),null)}function De(s,t,r){var a=rr(s,t);if("function"==typeof r&&(r=r(s,t)),"boolean"!=typeof r&&(r=!a),r!==a)return r?ye(s,t):we(s,t),s}function Me(s,t){Object.getOwnPropertyNames(t).forEach(function(r){var a=t[r];null===a||typeof a>"u"||!1===a?s.removeAttribute(r):s.setAttribute(r,!0===a?"":a)})}function U(s){var t={};if(s&&s.attributes&&s.attributes.length>0)for(var a=s.attributes,e=a.length-1;e>=0;e--){var i=a[e].name,n=a[e].value;("boolean"==typeof s[i]||-1!==",autoplay,controls,playsinline,loop,muted,default,defaultMuted,".indexOf(","+i+","))&&(n=null!==n),t[i]=n}return t}function Z(s,t){return s.getAttribute(t)}function J(s,t,r){s.setAttribute(t,r)}function ge(s,t){s.removeAttribute(t)}function Se(){document.body.focus(),document.onselectstart=function(){return!1}}function Ae(){document.onselectstart=function(){return!0}}function Ve(s){if(s&&s.getBoundingClientRect&&s.parentNode){var t=s.getBoundingClientRect(),r={};return["bottom","height","left","right","top","width"].forEach(function(a){void 0!==t[a]&&(r[a]=t[a])}),r.height||(r.height=parseFloat(de(s,"height"))),r.width||(r.width=parseFloat(de(s,"width"))),r}}function Ke(s){if(!s||s&&!s.offsetParent)return{left:0,top:0,width:0,height:0};for(var t=s.offsetWidth,r=s.offsetHeight,a=0,e=0;s.offsetParent&&s!==document[c.fullscreenElement];)a+=s.offsetLeft,e+=s.offsetTop,s=s.offsetParent;return{left:a,top:e,width:t,height:r}}function nt(s,t){var r={x:0,y:0};if(Je)for(var a=s;a&&"html"!==a.nodeName.toLowerCase();){var e=de(a,"transform");if(/^matrix/.test(e)){var i=e.slice(7,-1).split(/,\s/).map(Number);r.x+=i[4],r.y+=i[5]}else if(/^matrix3d/.test(e)){var n=e.slice(9,-1).split(/,\s/).map(Number);r.x+=n[12],r.y+=n[13]}a=a.parentNode}var o={},l=Ke(t.target),d=Ke(s),h=d.width,y=d.height,g=t.offsetY-(d.top-l.top),S=t.offsetX-(d.left-l.left);return t.changedTouches&&(S=t.changedTouches[0].pageX-d.left,g=t.changedTouches[0].pageY+d.top,Je&&(S-=r.x,g-=r.y)),o.y=1-Math.max(0,Math.min(1,g/y)),o.x=Math.max(0,Math.min(1,S/h)),o}function gt(s){return N(s)&&3===s.nodeType}function pt(s){for(;s.firstChild;)s.removeChild(s.firstChild);return s}function x(s){return"function"==typeof s&&(s=s()),(Array.isArray(s)?s:[s]).map(function(t){return"function"==typeof t&&(t=t()),Bt(t)||gt(t)?t:"string"==typeof t&&/\S/.test(t)?document.createTextNode(t):void 0}).filter(function(t){return t})}function ne(s,t){return x(t).forEach(function(r){return s.appendChild(r)}),s}function ue(s,t){return ne(pt(s),t)}function pe(s){return void 0===s.button&&void 0===s.buttons||0===s.button&&void 0===s.buttons||"mouseup"===s.type&&0===s.button&&0===s.buttons||!(0!==s.button||1!==s.buttons)}var dt,ke=Kt("querySelector"),Re=Kt("querySelectorAll"),$e=Object.freeze({__proto__:null,isReal:It,isEl:Bt,isInFrame:Ht,createEl:it,textContent:tr,prependTo:kr,hasClass:rr,addClass:ye,removeClass:we,toggleClass:De,setAttributes:Me,getAttributes:U,getAttribute:Z,setAttribute:J,removeAttribute:ge,blockTextSelection:Se,unblockTextSelection:Ae,getBoundingClientRect:Ve,findPosition:Ke,getPointerPosition:nt,isTextNode:gt,emptyEl:pt,normalizeContent:x,appendContent:ne,insertContent:ue,isSingleLeftClick:pe,$:ke,$$:Re}),Xe=!1,yt=function(){if(!1!==dt.options.autoSetup){var t=Array.prototype.slice.call(document.getElementsByTagName("video")),r=Array.prototype.slice.call(document.getElementsByTagName("audio")),a=Array.prototype.slice.call(document.getElementsByTagName("video-js")),e=t.concat(r,a);if(e&&e.length>0)for(var i=0,n=e.length;i-1&&(e={passive:!0}),s.addEventListener(t,a.dispatcher,e)}else s.attachEvent&&s.attachEvent("on"+t,a.dispatcher)}function Ct(s,t,r){if(bt.has(s)){var a=bt.get(s);if(a.handlers){if(Array.isArray(t))return Tr(Ct,s,t,r);var e=function(d,h){a.handlers[h]=[],pr(d,h)};if(void 0===t){for(var i in a.handlers)Object.prototype.hasOwnProperty.call(a.handlers||{},i)&&e(s,i);return}var n=a.handlers[t];if(n){if(!r)return void e(s,t);if(r.guid)for(var o=0;o=r&&(t.apply(void 0,arguments),a=n)}},or=function(){};or.prototype.allowedEvents_={},or.prototype.on=function(s,t){var r=this.addEventListener;this.addEventListener=function(){},Et(this,s,t),this.addEventListener=r},or.prototype.addEventListener=or.prototype.on,or.prototype.off=function(s,t){Ct(this,s,t)},or.prototype.removeEventListener=or.prototype.off,or.prototype.one=function(s,t){var r=this.addEventListener;this.addEventListener=function(){},hi(this,s,t),this.addEventListener=r},or.prototype.any=function(s,t){var r=this.addEventListener;this.addEventListener=function(){},Ja(this,s,t),this.addEventListener=r},or.prototype.trigger=function(s){var t=s.type||s;"string"==typeof s&&(s={type:t}),s=mr(s),this.allowedEvents_[t]&&this["on"+t]&&this["on"+t](s),Lr(this,s)},or.prototype.dispatchEvent=or.prototype.trigger,or.prototype.queueTrigger=function(s){var t=this;ca||(ca=new Map);var r=s.type||s,a=ca.get(this);a||(a=new Map,ca.set(this,a));var e=a.get(r);a.delete(r),window.clearTimeout(e);var i=window.setTimeout(function(){0===a.size&&(a=null,ca.delete(t)),t.trigger(s)},0);a.set(r,i)};var en=function(t){return"function"==typeof t.name?t.name():"string"==typeof t.name?t.name:t.name_?t.name_:t.constructor&&t.constructor.name?t.constructor.name:typeof t},ai=function(t){return t instanceof or||!!t.eventBusEl_&&["on","one","off","trigger"].every(function(r){return"function"==typeof t[r]})},_s=function(t){return"string"==typeof t&&/\S/.test(t)||Array.isArray(t)&&!!t.length},tn=function(t,r,a){if(!t||!t.nodeName&&!ai(t))throw new Error("Invalid target for "+en(r)+"#"+a+"; must be a DOM node or evented object.")},ku=function(t,r,a){if(!_s(t))throw new Error("Invalid event type for "+en(r)+"#"+a+"; must be a non-empty string or array.")},Au=function(t,r,a){if("function"!=typeof t)throw new Error("Invalid listener for "+en(r)+"#"+a+"; must be a function.")},Ts=function(t,r,a){var i,n,o,e=r.length<3||r[0]===t||r[0]===t.eventBusEl_;return e?(i=t.eventBusEl_,r.length>=3&&r.shift(),n=r[0],o=r[1]):(i=r[0],n=r[1],o=r[2]),tn(i,t,a),ku(n,t,a),Au(o,t,a),{isTargetingSelf:e,target:i,type:n,listener:o=Mt(t,o)}},gi=function(t,r,a,e){tn(t,t,r),t.nodeName?Za[r](t,a,e):t[r](a,e)},Jf={on:function(){for(var t=this,r=arguments.length,a=new Array(r),e=0;e=0;a--)this.children_[a].dispose&&this.children_[a].dispose();this.children_=null,this.childIndex_=null,this.childNameIndex_=null,this.parentComponent_=null,this.el_&&(this.el_.parentNode&&this.el_.parentNode.removeChild(this.el_),this.el_=null),this.player_=null}},t.isDisposed=function(){return Boolean(this.isDisposed_)},t.player=function(){return this.player_},t.options=function(a){return a?(this.options_=Ut(this.options_,a),this.options_):this.options_},t.el=function(){return this.el_},t.createEl=function(a,e,i){return it(a,e,i)},t.localize=function(a,e,i){void 0===i&&(i=a);var n=this.player_.language&&this.player_.language(),o=this.player_.languages&&this.player_.languages(),l=o&&o[n],d=n&&n.split("-")[0],h=o&&o[d],y=i;return l&&l[a]?y=l[a]:h&&h[a]&&(y=h[a]),e&&(y=y.replace(/\{(\d+)\}/g,function(g,S){var A=e[S-1],I=A;return typeof A>"u"&&(I=g),I})),y},t.handleLanguagechange=function(){},t.contentEl=function(){return this.contentEl_||this.el_},t.id=function(){return this.id_},t.name=function(){return this.name_},t.children=function(){return this.children_},t.getChildById=function(a){return this.childIndex_[a]},t.getChild=function(a){if(a)return this.childNameIndex_[a]},t.getDescendant=function(){for(var a=arguments.length,e=new Array(a),i=0;i=0;i--)if(this.children_[i]===a){e=!0,this.children_.splice(i,1);break}if(e){a.parentComponent_=null,this.childIndex_[a.id()]=null,this.childNameIndex_[Jt(a.name())]=null,this.childNameIndex_[rn(a.name())]=null;var n=a.el();n&&n.parentNode===this.contentEl()&&this.contentEl().removeChild(a.el())}}},t.initChildren=function(){var a=this,e=this.options_.children;if(e){var o,i=this.options_,l=s.getComponent("Tech");(o=Array.isArray(e)?e:Object.keys(e)).concat(Object.keys(this.options_).filter(function(d){return!o.some(function(h){return"string"==typeof h?d===h:d===h.name})})).map(function(d){var h,y;return"string"==typeof d?y=e[h=d]||a.options_[h]||{}:(h=d.name,y=d),{name:h,opts:y}}).filter(function(d){var h=s.getComponent(d.opts.componentClass||Jt(d.name));return h&&!l.isTech(h)}).forEach(function(h){var y=h.name,g=h.opts;if(void 0!==i[y]&&(g=i[y]),!1!==g){!0===g&&(g={}),g.playerOptions=a.options_.playerOptions;var S=a.addChild(y,g);S&&(a[y]=S)}})}},t.buildCSSClass=function(){return""},t.ready=function(a,e){if(void 0===e&&(e=!1),a){if(!this.isReady_)return this.readyQueue_=this.readyQueue_||[],void this.readyQueue_.push(a);e?a.call(this):this.setTimeout(a,1)}},t.triggerReady=function(){this.isReady_=!0,this.setTimeout(function(){var a=this.readyQueue_;this.readyQueue_=[],a&&a.length>0&&a.forEach(function(e){e.call(this)},this),this.trigger("ready")},1)},t.$=function(a,e){return ke(a,e||this.contentEl())},t.$$=function(a,e){return Re(a,e||this.contentEl())},t.hasClass=function(a){return rr(this.el_,a)},t.addClass=function(a){ye(this.el_,a)},t.removeClass=function(a){we(this.el_,a)},t.toggleClass=function(a,e){De(this.el_,a,e)},t.show=function(){this.removeClass("vjs-hidden")},t.hide=function(){this.addClass("vjs-hidden")},t.lockShowing=function(){this.addClass("vjs-lock-showing")},t.unlockShowing=function(){this.removeClass("vjs-lock-showing")},t.getAttribute=function(a){return Z(this.el_,a)},t.setAttribute=function(a,e){J(this.el_,a,e)},t.removeAttribute=function(a){ge(this.el_,a)},t.width=function(a,e){return this.dimension("width",a,e)},t.height=function(a,e){return this.dimension("height",a,e)},t.dimensions=function(a,e){this.width(a,!0),this.height(e)},t.dimension=function(a,e,i){if(void 0!==e)return(null===e||e!=e)&&(e=0),-1!==(""+e).indexOf("%")||-1!==(""+e).indexOf("px")?this.el_.style[a]=e:this.el_.style[a]="auto"===e?"":e+"px",void(i||this.trigger("componentresize"));if(!this.el_)return 0;var n=this.el_.style[a],o=n.indexOf("px");return parseInt(-1!==o?n.slice(0,o):this.el_["offset"+Jt(a)],10)},t.currentDimension=function(a){var e=0;if("width"!==a&&"height"!==a)throw new Error("currentDimension only accepts width or height value");if(e=de(this.el_,a),0===(e=parseFloat(e))||isNaN(e)){var i="offset"+Jt(a);e=this.el_[i]}return e},t.currentDimensions=function(){return{width:this.currentDimension("width"),height:this.currentDimension("height")}},t.currentWidth=function(){return this.currentDimension("width")},t.currentHeight=function(){return this.currentDimension("height")},t.focus=function(){this.el_.focus()},t.blur=function(){this.el_.blur()},t.handleKeyDown=function(a){this.player_&&(st.isEventKey(a,"Tab")||a.stopPropagation(),this.player_.handleKeyDown(a))},t.handleKeyPress=function(a){this.handleKeyDown(a)},t.emitTapEvents=function(){var o,a=0,e=null;this.on("touchstart",function(d){1===d.touches.length&&(e={pageX:d.touches[0].pageX,pageY:d.touches[0].pageY},a=window.performance.now(),o=!0)}),this.on("touchmove",function(d){if(d.touches.length>1)o=!1;else if(e){var h=d.touches[0].pageX-e.pageX,y=d.touches[0].pageY-e.pageY;Math.sqrt(h*h+y*y)>10&&(o=!1)}});var l=function(){o=!1};this.on("touchleave",l),this.on("touchcancel",l),this.on("touchend",function(d){(e=null,!0===o)&&(window.performance.now()-a<200&&(d.preventDefault(),this.trigger("tap")))})},t.enableTouchActivity=function(){if(this.player()&&this.player().reportUserActivity){var e,a=Mt(this.player(),this.player().reportUserActivity);this.on("touchstart",function(){a(),this.clearInterval(e),e=this.setInterval(a,250)});var i=function(o){a(),this.clearInterval(e)};this.on("touchmove",a),this.on("touchend",i),this.on("touchcancel",i)}},t.setTimeout=function(a,e){var n,i=this;return a=Mt(this,a),this.clearTimersOnDispose_(),n=window.setTimeout(function(){i.setTimeoutIds_.has(n)&&i.setTimeoutIds_.delete(n),a()},e),this.setTimeoutIds_.add(n),n},t.clearTimeout=function(a){return this.setTimeoutIds_.has(a)&&(this.setTimeoutIds_.delete(a),window.clearTimeout(a)),a},t.setInterval=function(a,e){a=Mt(this,a),this.clearTimersOnDispose_();var i=window.setInterval(a,e);return this.setIntervalIds_.add(i),i},t.clearInterval=function(a){return this.setIntervalIds_.has(a)&&(this.setIntervalIds_.delete(a),window.clearInterval(a)),a},t.requestAnimationFrame=function(a){var i,e=this;return this.supportsRaf_?(this.clearTimersOnDispose_(),a=Mt(this,a),i=window.requestAnimationFrame(function(){e.rafIds_.has(i)&&e.rafIds_.delete(i),a()}),this.rafIds_.add(i),i):this.setTimeout(a,1e3/60)},t.requestNamedAnimationFrame=function(a,e){var i=this;if(!this.namedRafs_.has(a)){this.clearTimersOnDispose_(),e=Mt(this,e);var n=this.requestAnimationFrame(function(){e(),i.namedRafs_.has(a)&&i.namedRafs_.delete(a)});return this.namedRafs_.set(a,n),a}},t.cancelNamedAnimationFrame=function(a){this.namedRafs_.has(a)&&(this.cancelAnimationFrame(this.namedRafs_.get(a)),this.namedRafs_.delete(a))},t.cancelAnimationFrame=function(a){return this.supportsRaf_?(this.rafIds_.has(a)&&(this.rafIds_.delete(a),window.cancelAnimationFrame(a)),a):this.clearTimeout(a)},t.clearTimersOnDispose_=function(){var a=this;this.clearingTimersOnDispose_||(this.clearingTimersOnDispose_=!0,this.one("dispose",function(){[["namedRafs_","cancelNamedAnimationFrame"],["rafIds_","cancelAnimationFrame"],["setTimeoutIds_","clearTimeout"],["setIntervalIds_","clearInterval"]].forEach(function(e){var i=e[0],n=e[1];a[i].forEach(function(o,l){return a[n](l)})}),a.clearingTimersOnDispose_=!1}))},s.registerComponent=function(a,e){if("string"!=typeof a||!a)throw new Error('Illegal component name, "'+a+'"; must be a non-empty string.');var l,i=s.getComponent("Tech"),n=i&&i.isTech(e),o=s===e||s.prototype.isPrototypeOf(e.prototype);if(n||!o)throw l=n?"techs must be registered using Tech.registerTech()":"must be a Component subclass",new Error('Illegal component, "'+a+'"; '+l+".");a=Jt(a),s.components_||(s.components_={});var d=s.getComponent("Player");if("Player"===a&&d&&d.players){var h=d.players,y=Object.keys(h);if(h&&y.length>0&&y.map(function(g){return h[g]}).every(Boolean))throw new Error("Can not register Player component after player has been created.")}return s.components_[a]=e,s.components_[rn(a)]=e,e},s.getComponent=function(a){if(a&&s.components_)return s.components_[a]},s}();Ie.prototype.supportsRaf_="function"==typeof window.requestAnimationFrame&&"function"==typeof window.cancelAnimationFrame,Ie.registerComponent("Component",Ie);var lt=function ah(s){if(void 0===s)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return s};var Ne=function nh(s,t){s.prototype=Object.create(t.prototype),s.prototype.constructor=s,s.__proto__=t};function Du(s,t,r,a){return function sh(s,t,r){if("number"!=typeof t||t<0||t>r)throw new Error("Failed to execute '"+s+"' on 'TimeRanges': The index provided ("+t+") is non-numeric or out of bounds (0-"+r+").")}(s,a,r.length-1),r[a][t]}function xs(s){var t;return t=void 0===s||0===s.length?{length:0,start:function(){throw new Error("This TimeRanges object is empty")},end:function(){throw new Error("This TimeRanges object is empty")}}:{length:s.length,start:Du.bind(null,"start",0,s),end:Du.bind(null,"end",1,s)},window.Symbol&&window.Symbol.iterator&&(t[window.Symbol.iterator]=function(){return(s||[]).values()}),t}function yi(s,t){return Array.isArray(s)?xs(s):void 0===s||void 0===t?xs():xs([[s,t]])}function Ou(s,t){var a,e,r=0;if(!t)return 0;(!s||!s.length)&&(s=yi(0,0));for(var i=0;it&&(e=t),r+=e-a;return r/t}function br(s){if(s instanceof br)return s;"number"==typeof s?this.code=s:"string"==typeof s?this.message=s:N(s)&&("number"==typeof s.code&&(this.code=s.code),ie(this,s)),this.message||(this.message=br.defaultMessages[this.code]||"")}br.prototype.code=0,br.prototype.message="",br.prototype.status=null,br.errorTypes=["MEDIA_ERR_CUSTOM","MEDIA_ERR_ABORTED","MEDIA_ERR_NETWORK","MEDIA_ERR_DECODE","MEDIA_ERR_SRC_NOT_SUPPORTED","MEDIA_ERR_ENCRYPTED"],br.defaultMessages={1:"You aborted the media playback",2:"A network error caused the media download to fail part-way.",3:"The media playback was aborted due to a corruption problem or because the media used features your browser did not support.",4:"The media could not be loaded, either because the server or network failed or because the format is not supported.",5:"The media is encrypted and we do not have the keys to decrypt it."};for(var Mi=0;Mi=0;i--)if(a[i].enabled){Cs(a,a[i]);break}return(e=s.call(this,a)||this).changing_=!1,e}Ne(t,s);var r=t.prototype;return r.addTrack=function(e){var i=this;e.enabled&&Cs(this,e),s.prototype.addTrack.call(this,e),e.addEventListener&&(e.enabledChange_=function(){i.changing_||(i.changing_=!0,Cs(i,e),i.changing_=!1,i.trigger("change"))},e.addEventListener("enabledchange",e.enabledChange_))},r.removeTrack=function(e){s.prototype.removeTrack.call(this,e),e.removeEventListener&&e.enabledChange_&&(e.removeEventListener("enabledchange",e.enabledChange_),e.enabledChange_=null)},t}(Ni),Ps=function(t,r){for(var a=0;a=0;i--)if(a[i].selected){Ps(a,a[i]);break}return(e=s.call(this,a)||this).changing_=!1,Object.defineProperty(lt(e),"selectedIndex",{get:function(){for(var o=0;o=400&&e.statusCode<=599){var n=i;if(r)if(Br.TextDecoder){var o=function xh(s){return void 0===s&&(s=""),s.toLowerCase().split(";").reduce(function(t,r){var a=r.split("="),e=a[0],i=a[1];return"charset"===e.trim()?i.trim():t},"utf-8")}(e.headers&&e.headers["content-type"]);try{n=new TextDecoder(o).decode(i)}catch{}}else n=String.fromCharCode.apply(null,new Uint8Array(i));t({cause:n})}else t(null,i)}};Xr.httpHandler=Eh; + */for(i=97;i<123;i++)a[String.fromCharCode(i)]=i-32;for(var i=48;i<58;i++)a[i-48]=i;for(i=1;i<13;i++)a["f"+i]=i+111;for(i=0;i<10;i++)a["numpad "+i]=i+96;var n=t.names=t.title={};for(i in a)n[a[i]]=i;for(var o in e)a[o]=e[o]});st.code,st.codes,st.aliases,st.names,st.title;var Ie=function(){function s(r,a,e){if(!r&&this.play?this.player_=r=this:this.player_=r,this.isDisposed_=!1,this.parentComponent_=null,this.options_=Ut({},this.options_),a=this.options_=Ut(this.options_,a),this.id_=a.id||a.el&&a.el.id,!this.id_){var i=r&&r.id&&r.id()||"no_player";this.id_=i+"_component_"+Xt()}this.name_=a.name||null,a.el?this.el_=a.el:!1!==a.createEl&&(this.el_=this.createEl()),!1!==a.evented&&(bs(this,{eventBusKey:this.el_?"el_":null}),this.handleLanguagechange=this.handleLanguagechange.bind(this),this.on(this.player_,"languagechange",this.handleLanguagechange)),Iu(this,this.constructor.defaultState),this.children_=[],this.childIndex_={},this.childNameIndex_={},this.setTimeoutIds_=new Ss,this.setIntervalIds_=new Ss,this.rafIds_=new Ss,this.namedRafs_=new rh,this.clearingTimersOnDispose_=!1,!1!==a.initChildren&&this.initChildren(),this.ready(e),!1!==a.reportTouchActivity&&this.enableTouchActivity()}var t=s.prototype;return t.dispose=function(){if(!this.isDisposed_){if(this.readyQueue_&&(this.readyQueue_.length=0),this.trigger({type:"dispose",bubbles:!1}),this.isDisposed_=!0,this.children_)for(var a=this.children_.length-1;a>=0;a--)this.children_[a].dispose&&this.children_[a].dispose();this.children_=null,this.childIndex_=null,this.childNameIndex_=null,this.parentComponent_=null,this.el_&&(this.el_.parentNode&&this.el_.parentNode.removeChild(this.el_),this.el_=null),this.player_=null}},t.isDisposed=function(){return!!this.isDisposed_},t.player=function(){return this.player_},t.options=function(a){return a?(this.options_=Ut(this.options_,a),this.options_):this.options_},t.el=function(){return this.el_},t.createEl=function(a,e,i){return it(a,e,i)},t.localize=function(a,e,i){void 0===i&&(i=a);var n=this.player_.language&&this.player_.language(),o=this.player_.languages&&this.player_.languages(),l=o&&o[n],d=n&&n.split("-")[0],h=o&&o[d],y=i;return l&&l[a]?y=l[a]:h&&h[a]&&(y=h[a]),e&&(y=y.replace(/\{(\d+)\}/g,function(g,S){var A=e[S-1],I=A;return typeof A>"u"&&(I=g),I})),y},t.handleLanguagechange=function(){},t.contentEl=function(){return this.contentEl_||this.el_},t.id=function(){return this.id_},t.name=function(){return this.name_},t.children=function(){return this.children_},t.getChildById=function(a){return this.childIndex_[a]},t.getChild=function(a){if(a)return this.childNameIndex_[a]},t.getDescendant=function(){for(var a=arguments.length,e=new Array(a),i=0;i=0;i--)if(this.children_[i]===a){e=!0,this.children_.splice(i,1);break}if(e){a.parentComponent_=null,this.childIndex_[a.id()]=null,this.childNameIndex_[Jt(a.name())]=null,this.childNameIndex_[rn(a.name())]=null;var n=a.el();n&&n.parentNode===this.contentEl()&&this.contentEl().removeChild(a.el())}}},t.initChildren=function(){var a=this,e=this.options_.children;if(e){var o,i=this.options_,l=s.getComponent("Tech");(o=Array.isArray(e)?e:Object.keys(e)).concat(Object.keys(this.options_).filter(function(d){return!o.some(function(h){return"string"==typeof h?d===h:d===h.name})})).map(function(d){var h,y;return"string"==typeof d?y=e[h=d]||a.options_[h]||{}:(h=d.name,y=d),{name:h,opts:y}}).filter(function(d){var h=s.getComponent(d.opts.componentClass||Jt(d.name));return h&&!l.isTech(h)}).forEach(function(h){var y=h.name,g=h.opts;if(void 0!==i[y]&&(g=i[y]),!1!==g){!0===g&&(g={}),g.playerOptions=a.options_.playerOptions;var S=a.addChild(y,g);S&&(a[y]=S)}})}},t.buildCSSClass=function(){return""},t.ready=function(a,e){if(void 0===e&&(e=!1),a){if(!this.isReady_)return this.readyQueue_=this.readyQueue_||[],void this.readyQueue_.push(a);e?a.call(this):this.setTimeout(a,1)}},t.triggerReady=function(){this.isReady_=!0,this.setTimeout(function(){var a=this.readyQueue_;this.readyQueue_=[],a&&a.length>0&&a.forEach(function(e){e.call(this)},this),this.trigger("ready")},1)},t.$=function(a,e){return ke(a,e||this.contentEl())},t.$$=function(a,e){return Re(a,e||this.contentEl())},t.hasClass=function(a){return rr(this.el_,a)},t.addClass=function(a){ye(this.el_,a)},t.removeClass=function(a){we(this.el_,a)},t.toggleClass=function(a,e){De(this.el_,a,e)},t.show=function(){this.removeClass("vjs-hidden")},t.hide=function(){this.addClass("vjs-hidden")},t.lockShowing=function(){this.addClass("vjs-lock-showing")},t.unlockShowing=function(){this.removeClass("vjs-lock-showing")},t.getAttribute=function(a){return Z(this.el_,a)},t.setAttribute=function(a,e){J(this.el_,a,e)},t.removeAttribute=function(a){ge(this.el_,a)},t.width=function(a,e){return this.dimension("width",a,e)},t.height=function(a,e){return this.dimension("height",a,e)},t.dimensions=function(a,e){this.width(a,!0),this.height(e)},t.dimension=function(a,e,i){if(void 0!==e)return(null===e||e!=e)&&(e=0),-1!==(""+e).indexOf("%")||-1!==(""+e).indexOf("px")?this.el_.style[a]=e:this.el_.style[a]="auto"===e?"":e+"px",void(i||this.trigger("componentresize"));if(!this.el_)return 0;var n=this.el_.style[a],o=n.indexOf("px");return parseInt(-1!==o?n.slice(0,o):this.el_["offset"+Jt(a)],10)},t.currentDimension=function(a){var e=0;if("width"!==a&&"height"!==a)throw new Error("currentDimension only accepts width or height value");if(e=de(this.el_,a),0===(e=parseFloat(e))||isNaN(e)){var i="offset"+Jt(a);e=this.el_[i]}return e},t.currentDimensions=function(){return{width:this.currentDimension("width"),height:this.currentDimension("height")}},t.currentWidth=function(){return this.currentDimension("width")},t.currentHeight=function(){return this.currentDimension("height")},t.focus=function(){this.el_.focus()},t.blur=function(){this.el_.blur()},t.handleKeyDown=function(a){this.player_&&(st.isEventKey(a,"Tab")||a.stopPropagation(),this.player_.handleKeyDown(a))},t.handleKeyPress=function(a){this.handleKeyDown(a)},t.emitTapEvents=function(){var o,a=0,e=null;this.on("touchstart",function(d){1===d.touches.length&&(e={pageX:d.touches[0].pageX,pageY:d.touches[0].pageY},a=window.performance.now(),o=!0)}),this.on("touchmove",function(d){if(d.touches.length>1)o=!1;else if(e){var h=d.touches[0].pageX-e.pageX,y=d.touches[0].pageY-e.pageY;Math.sqrt(h*h+y*y)>10&&(o=!1)}});var l=function(){o=!1};this.on("touchleave",l),this.on("touchcancel",l),this.on("touchend",function(d){(e=null,!0===o)&&(window.performance.now()-a<200&&(d.preventDefault(),this.trigger("tap")))})},t.enableTouchActivity=function(){if(this.player()&&this.player().reportUserActivity){var e,a=Mt(this.player(),this.player().reportUserActivity);this.on("touchstart",function(){a(),this.clearInterval(e),e=this.setInterval(a,250)});var i=function(o){a(),this.clearInterval(e)};this.on("touchmove",a),this.on("touchend",i),this.on("touchcancel",i)}},t.setTimeout=function(a,e){var n,i=this;return a=Mt(this,a),this.clearTimersOnDispose_(),n=window.setTimeout(function(){i.setTimeoutIds_.has(n)&&i.setTimeoutIds_.delete(n),a()},e),this.setTimeoutIds_.add(n),n},t.clearTimeout=function(a){return this.setTimeoutIds_.has(a)&&(this.setTimeoutIds_.delete(a),window.clearTimeout(a)),a},t.setInterval=function(a,e){a=Mt(this,a),this.clearTimersOnDispose_();var i=window.setInterval(a,e);return this.setIntervalIds_.add(i),i},t.clearInterval=function(a){return this.setIntervalIds_.has(a)&&(this.setIntervalIds_.delete(a),window.clearInterval(a)),a},t.requestAnimationFrame=function(a){var i,e=this;return this.supportsRaf_?(this.clearTimersOnDispose_(),a=Mt(this,a),i=window.requestAnimationFrame(function(){e.rafIds_.has(i)&&e.rafIds_.delete(i),a()}),this.rafIds_.add(i),i):this.setTimeout(a,1e3/60)},t.requestNamedAnimationFrame=function(a,e){var i=this;if(!this.namedRafs_.has(a)){this.clearTimersOnDispose_(),e=Mt(this,e);var n=this.requestAnimationFrame(function(){e(),i.namedRafs_.has(a)&&i.namedRafs_.delete(a)});return this.namedRafs_.set(a,n),a}},t.cancelNamedAnimationFrame=function(a){this.namedRafs_.has(a)&&(this.cancelAnimationFrame(this.namedRafs_.get(a)),this.namedRafs_.delete(a))},t.cancelAnimationFrame=function(a){return this.supportsRaf_?(this.rafIds_.has(a)&&(this.rafIds_.delete(a),window.cancelAnimationFrame(a)),a):this.clearTimeout(a)},t.clearTimersOnDispose_=function(){var a=this;this.clearingTimersOnDispose_||(this.clearingTimersOnDispose_=!0,this.one("dispose",function(){[["namedRafs_","cancelNamedAnimationFrame"],["rafIds_","cancelAnimationFrame"],["setTimeoutIds_","clearTimeout"],["setIntervalIds_","clearInterval"]].forEach(function(e){var i=e[0],n=e[1];a[i].forEach(function(o,l){return a[n](l)})}),a.clearingTimersOnDispose_=!1}))},s.registerComponent=function(a,e){if("string"!=typeof a||!a)throw new Error('Illegal component name, "'+a+'"; must be a non-empty string.');var l,i=s.getComponent("Tech"),n=i&&i.isTech(e),o=s===e||s.prototype.isPrototypeOf(e.prototype);if(n||!o)throw l=n?"techs must be registered using Tech.registerTech()":"must be a Component subclass",new Error('Illegal component, "'+a+'"; '+l+".");a=Jt(a),s.components_||(s.components_={});var d=s.getComponent("Player");if("Player"===a&&d&&d.players){var h=d.players,y=Object.keys(h);if(h&&y.length>0&&y.map(function(g){return h[g]}).every(Boolean))throw new Error("Can not register Player component after player has been created.")}return s.components_[a]=e,s.components_[rn(a)]=e,e},s.getComponent=function(a){if(a&&s.components_)return s.components_[a]},s}();Ie.prototype.supportsRaf_="function"==typeof window.requestAnimationFrame&&"function"==typeof window.cancelAnimationFrame,Ie.registerComponent("Component",Ie);var lt=function ah(s){if(void 0===s)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return s};var Ne=function nh(s,t){s.prototype=Object.create(t.prototype),s.prototype.constructor=s,s.__proto__=t};function Du(s,t,r,a){return function sh(s,t,r){if("number"!=typeof t||t<0||t>r)throw new Error("Failed to execute '"+s+"' on 'TimeRanges': The index provided ("+t+") is non-numeric or out of bounds (0-"+r+").")}(s,a,r.length-1),r[a][t]}function xs(s){var t;return t=void 0===s||0===s.length?{length:0,start:function(){throw new Error("This TimeRanges object is empty")},end:function(){throw new Error("This TimeRanges object is empty")}}:{length:s.length,start:Du.bind(null,"start",0,s),end:Du.bind(null,"end",1,s)},window.Symbol&&window.Symbol.iterator&&(t[window.Symbol.iterator]=function(){return(s||[]).values()}),t}function yi(s,t){return Array.isArray(s)?xs(s):void 0===s||void 0===t?xs():xs([[s,t]])}function Ou(s,t){var a,e,r=0;if(!t)return 0;(!s||!s.length)&&(s=yi(0,0));for(var i=0;it&&(e=t),r+=e-a;return r/t}function br(s){if(s instanceof br)return s;"number"==typeof s?this.code=s:"string"==typeof s?this.message=s:N(s)&&("number"==typeof s.code&&(this.code=s.code),ie(this,s)),this.message||(this.message=br.defaultMessages[this.code]||"")}br.prototype.code=0,br.prototype.message="",br.prototype.status=null,br.errorTypes=["MEDIA_ERR_CUSTOM","MEDIA_ERR_ABORTED","MEDIA_ERR_NETWORK","MEDIA_ERR_DECODE","MEDIA_ERR_SRC_NOT_SUPPORTED","MEDIA_ERR_ENCRYPTED"],br.defaultMessages={1:"You aborted the media playback",2:"A network error caused the media download to fail part-way.",3:"The media playback was aborted due to a corruption problem or because the media used features your browser did not support.",4:"The media could not be loaded, either because the server or network failed or because the format is not supported.",5:"The media is encrypted and we do not have the keys to decrypt it."};for(var Mi=0;Mi=0;i--)if(a[i].enabled){Cs(a,a[i]);break}return(e=s.call(this,a)||this).changing_=!1,e}Ne(t,s);var r=t.prototype;return r.addTrack=function(e){var i=this;e.enabled&&Cs(this,e),s.prototype.addTrack.call(this,e),e.addEventListener&&(e.enabledChange_=function(){i.changing_||(i.changing_=!0,Cs(i,e),i.changing_=!1,i.trigger("change"))},e.addEventListener("enabledchange",e.enabledChange_))},r.removeTrack=function(e){s.prototype.removeTrack.call(this,e),e.removeEventListener&&e.enabledChange_&&(e.removeEventListener("enabledchange",e.enabledChange_),e.enabledChange_=null)},t}(Ni),Ps=function(t,r){for(var a=0;a=0;i--)if(a[i].selected){Ps(a,a[i]);break}return(e=s.call(this,a)||this).changing_=!1,Object.defineProperty(lt(e),"selectedIndex",{get:function(){for(var o=0;o=400&&e.statusCode<=599){var n=i;if(r)if(Br.TextDecoder){var o=function xh(s){return void 0===s&&(s=""),s.toLowerCase().split(";").reduce(function(t,r){var a=r.split("="),e=a[0],i=a[1];return"charset"===e.trim()?i.trim():t},"utf-8")}(e.headers&&e.headers["content-type"]);try{n=new TextDecoder(o).decode(i)}catch{}}else n=String.fromCharCode.apply(null,new Uint8Array(i));t({cause:n})}else t(null,i)}};Xr.httpHandler=Eh; /** * @license * slighly modified parse-headers 2.0.2 @@ -122,39 +32,33 @@ function(B,z){"object"==typeof exports&&typeof module<"u"?module.exports=z():"fu * Available under the MIT license * */ -var wh=function(t){var r={};return t&&t.trim().split("\n").forEach(function(a){var e=a.indexOf(":"),i=a.slice(0,e).trim().toLowerCase(),n=a.slice(e+1).trim();typeof r[i]>"u"?r[i]=n:Array.isArray(r[i])?r[i].push(n):r[i]=[r[i],n]}),r},Ds=Xr,Ch=Xr;function Bu(s,t,r){var a=s;return _h(t)?(r=t,"string"==typeof s&&(a={uri:s})):a=ee({},t,{uri:s}),a.callback=r,a}function Xr(s,t,r){return Uu(t=Bu(s,t,r))}function Uu(s){if(typeof s.callback>"u")throw new Error("callback argument missing");var t=!1,r=function(_e,xe,Ee){t||(t=!0,s.callback(_e,xe,Ee))};function e(){var Y=void 0;if(Y=o.response?o.response:o.responseText||function Ah(s){try{if("document"===s.responseType)return s.responseXML;var t=s.responseXML&&"parsererror"===s.responseXML.documentElement.nodeName;if(""===s.responseType&&!t)return s.responseXML}catch{}return null}(o),I)try{Y=JSON.parse(Y)}catch{}return Y}function i(Y){return clearTimeout(k),Y instanceof Error||(Y=new Error(""+(Y||"Unknown XMLHttpRequest Error"))),Y.statusCode=0,r(Y,Q)}function n(){if(!d){var Y;clearTimeout(k),Y=s.useXDR&&void 0===o.status?200:1223===o.status?204:o.status;var _e=Q,xe=null;return 0!==Y?(_e={body:e(),statusCode:Y,method:y,headers:{},url:h,rawRequest:o},o.getAllResponseHeaders&&(_e.headers=wh(o.getAllResponseHeaders()))):xe=new Error("Internal XMLHttpRequest Error"),r(xe,_e,_e.body)}}var o=s.xhr||null;o||(o=s.cors||s.useXDR?new Xr.XDomainRequest:new Xr.XMLHttpRequest);var l,d,k,h=o.url=s.uri||s.url,y=o.method=s.method||"GET",g=s.body||s.data,S=o.headers=s.headers||{},A=!!s.sync,I=!1,Q={body:void 0,headers:{},statusCode:0,method:y,url:h,rawRequest:o};if("json"in s&&!1!==s.json&&(I=!0,S.accept||S.Accept||(S.Accept="application/json"),"GET"!==y&&"HEAD"!==y&&(S["content-type"]||S["Content-Type"]||(S["Content-Type"]="application/json"),g=JSON.stringify(!0===s.json?g:s.json))),o.onreadystatechange=function a(){4===o.readyState&&setTimeout(n,0)},o.onload=n,o.onerror=i,o.onprogress=function(){},o.onabort=function(){d=!0},o.ontimeout=i,o.open(y,h,!A,s.username,s.password),A||(o.withCredentials=!!s.withCredentials),!A&&s.timeout>0&&(k=setTimeout(function(){if(!d){d=!0,o.abort("timeout");var Y=new Error("XMLHttpRequest timeout");Y.code="ETIMEDOUT",i(Y)}},s.timeout)),o.setRequestHeader)for(l in S)S.hasOwnProperty(l)&&o.setRequestHeader(l,S[l]);else if(s.headers&&!function kh(s){for(var t in s)if(s.hasOwnProperty(t))return!1;return!0}(s.headers))throw new Error("Headers cannot be set on an XDomainRequest object");return"responseType"in s&&(o.responseType=s.responseType),"beforeSend"in s&&"function"==typeof s.beforeSend&&s.beforeSend(o),o.send(g||null),o}Xr.XMLHttpRequest=Br.XMLHttpRequest||function Ih(){},Xr.XDomainRequest="withCredentials"in new Xr.XMLHttpRequest?Xr.XMLHttpRequest:Br.XDomainRequest,function Ph(s,t){for(var r=0;r0&&(window.console&&window.console.groupCollapsed&&window.console.groupCollapsed("Text Track parsing errors for "+r.src),e.forEach(function(i){return E.error(i)}),window.console&&window.console.groupEnd&&window.console.groupEnd()),a.flush()},Vu=function(t,r){var a={uri:t},e=an(t);e&&(a.cors=e);var i="use-credentials"===r.tech_.crossOrigin();i&&(a.withCredentials=i),Ds(a,Mt(this,function(n,o,l){if(n)return E.error(n,o);r.loaded_=!0,"function"!=typeof window.WebVTT?r.tech_&&r.tech_.any(["vttjsloaded","vttjserror"],function(d){if("vttjserror"!==d.type)return ju(l,r);E.error("vttjs failed to load, stopping trying to process "+r.src)}):ju(l,r)}))},pa=function(s){function t(a){var e;if(void 0===a&&(a={}),!a.tech)throw new Error("A tech was not provided.");var i=Ut(a,{kind:gh[a.kind]||"subtitles",language:a.language||a.srclang||""}),n=Fu[i.mode]||"disabled",o=i.default;("metadata"===i.kind||"chapters"===i.kind)&&(n="hidden"),(e=s.call(this,i)||this).tech_=i.tech,e.cues_=[],e.activeCues_=[],e.preload_=!1!==e.tech_.preloadTextTracks;var l=new Mu(e.cues_),d=new Mu(e.activeCues_),h=!1,y=Mt(lt(e),function(){!this.tech_.isReady_||this.tech_.isDisposed()||(this.activeCues=this.activeCues,h&&(this.trigger("cuechange"),h=!1))});return e.tech_.one("dispose",function(){e.tech_.off("timeupdate",y)}),"disabled"!==n&&e.tech_.on("timeupdate",y),Object.defineProperties(lt(e),{default:{get:function(){return o},set:function(){}},mode:{get:function(){return n},set:function(A){Fu[A]&&n!==A&&(n=A,!this.preload_&&"disabled"!==n&&0===this.cues.length&&Vu(this.src,this),this.tech_.off("timeupdate",y),"disabled"!==n&&this.tech_.on("timeupdate",y),this.trigger("modechange"))}},cues:{get:function(){return this.loaded_?l:null},set:function(){}},activeCues:{get:function(){if(!this.loaded_)return null;if(0===this.cues.length)return d;for(var A=this.tech_.currentTime(),I=[],k=0,Q=this.cues.length;k=A||Y.startTime===Y.endTime&&Y.startTime<=A&&Y.startTime+.5>=A)&&I.push(Y)}if(h=!1,I.length!==this.activeCues_.length)h=!0;else for(var _e=0;_e59?t(r[1],r[2],0,r[4]):t(0,r[1],r[2],r[4]):null}function va(){this.values=Os(null)}function ga(s,t,r,a){var e=a?s.split(a):[s];for(var i in e)if("string"==typeof e[i]){var n=e[i].split(r);if(2===n.length)t(n[0],n[1])}}function Rh(s,t,r){var a=s;function e(){var o=Ls(s);if(null===o)throw new Rr(Rr.Errors.BadTimeStamp,"Malformed timestamp: "+a);return s=s.replace(/^[^\sa-zA-Z-]+/,""),o}function n(){s=s.replace(/^\s+/,"")}if(n(),t.startTime=e(),n(),"--\x3e"!==s.substr(0,3))throw new Rr(Rr.Errors.BadTimeStamp,"Malformed time stamp (time stamps must be separated by '--\x3e'): "+a);s=s.substr(3),n(),t.endTime=e(),n(),function i(o,l){var d=new va;ga(o,function(h,y){switch(h){case"region":for(var g=r.length-1;g>=0;g--)if(r[g].id===y){d.set(h,r[g].region);break}break;case"vertical":d.alt(h,y,["rl","lr"]);break;case"line":var S=y.split(","),A=S[0];d.integer(h,A),d.percent(h,A)&&d.set("snapToLines",!1),d.alt(h,A,["auto"]),2===S.length&&d.alt("lineAlign",S[1],["start","center","end"]);break;case"position":S=y.split(","),d.percent(h,S[0]),2===S.length&&d.alt("positionAlign",S[1],["start","center","end"]);break;case"size":d.percent(h,y);break;case"align":d.alt(h,y,["start","center","end","left","right"])}},/:/,/\s/),l.region=d.get("region",null),l.vertical=d.get("vertical","");try{l.line=d.get("line","auto")}catch{}l.lineAlign=d.get("lineAlign","start"),l.snapToLines=d.get("snapToLines",!0),l.size=d.get("size",100);try{l.align=d.get("align","center")}catch{l.align=d.get("align","middle")}try{l.position=d.get("position","auto")}catch{l.position=d.get("position",{start:0,left:0,center:50,middle:50,end:100,right:100},l.align)}l.positionAlign=d.get("positionAlign",{start:"start",left:"start",center:"center",middle:"center",end:"end",right:"end"},l.align)}(s,t)}Rr.prototype=Os(Error.prototype),Rr.prototype.constructor=Rr,Rr.Errors={BadSignature:{code:0,message:"Malformed WebVTT signature."},BadTimeStamp:{code:1,message:"Malformed time stamp."}},va.prototype={set:function(t,r){!this.get(t)&&""!==r&&(this.values[t]=r)},get:function(t,r,a){return a?this.has(t)?this.values[t]:r[a]:this.has(t)?this.values[t]:r},has:function(t){return t in this.values},alt:function(t,r,a){for(var e=0;e=0&&r<=100))&&(this.set(t,r),!0)}};var Rs=Wu.createElement&&Wu.createElement("textarea"),Mh={c:"span",i:"i",b:"b",u:"u",ruby:"ruby",rt:"rt",v:"span",lang:"span"},Ku={white:"rgba(255,255,255,1)",lime:"rgba(0,255,0,1)",cyan:"rgba(0,255,255,1)",red:"rgba(255,0,0,1)",yellow:"rgba(255,255,0,1)",magenta:"rgba(255,0,255,1)",blue:"rgba(0,0,255,1)",black:"rgba(0,0,0,1)"},Fh={v:"title",lang:"lang"},Xu={rt:"ruby"};function Qu(s,t){function r(){if(!t)return null;var I=t.match(/^([^<]*)(<[^>]*>?)?/);return function A(k){return t=t.substr(k.length),k}(I[1]?I[1]:I[2])}function a(A){return Rs.innerHTML=A,A=Rs.textContent,Rs.textContent="",A}function i(A,I){var k=Mh[A];if(!k)return null;var Q=s.document.createElement(k),Y=Fh[A];return Y&&I&&(Q[Y]=I.trim()),Q}for(var l,n=s.document.createElement("div"),o=n,d=[];null!==(l=r());)if("<"!==l[0])o.appendChild(s.document.createTextNode(a(l)));else{if("/"===l[1]){d.length&&d[d.length-1]===l.substr(2).replace(">","")&&(d.pop(),o=o.parentNode);continue}var y,h=Ls(l.substr(1,l.length-2));if(h){y=s.document.createProcessingInstruction("timestamp",h),o.appendChild(y);continue}var g=l.match(/^<([^.\s/0-9>]+)(\.[^\s\\>]+)?([^>\\]+)?(\\?)>?$/);if(!g||!(y=i(g[1],g[3]))||(A=o,Xu[(I=y).localName]&&Xu[I.localName]!==A.localName))continue;if(g[2]){var S=g[2].split(".");S.forEach(function(A){var I=/^bg_/.test(A),k=I?A.slice(3):A;if(Ku.hasOwnProperty(k)){var Q=I?"background-color":"color",Y=Ku[k];y.style[Q]=Y}}),y.className=S.join(" ")}d.push(g[1]),o.appendChild(y),o=y}var A,I;return n}var Yu=[[1470,1470],[1472,1472],[1475,1475],[1478,1478],[1488,1514],[1520,1524],[1544,1544],[1547,1547],[1549,1549],[1563,1563],[1566,1610],[1645,1647],[1649,1749],[1765,1766],[1774,1775],[1786,1805],[1807,1808],[1810,1839],[1869,1957],[1969,1969],[1984,2026],[2036,2037],[2042,2042],[2048,2069],[2074,2074],[2084,2084],[2088,2088],[2096,2110],[2112,2136],[2142,2142],[2208,2208],[2210,2220],[8207,8207],[64285,64285],[64287,64296],[64298,64310],[64312,64316],[64318,64318],[64320,64321],[64323,64324],[64326,64449],[64467,64829],[64848,64911],[64914,64967],[65008,65020],[65136,65140],[65142,65276],[67584,67589],[67592,67592],[67594,67637],[67639,67640],[67644,67644],[67647,67669],[67671,67679],[67840,67867],[67872,67897],[67903,67903],[67968,68023],[68030,68031],[68096,68096],[68112,68115],[68117,68119],[68121,68147],[68160,68167],[68176,68184],[68192,68223],[68352,68405],[68416,68437],[68440,68466],[68472,68479],[68608,68680],[126464,126467],[126469,126495],[126497,126498],[126500,126500],[126503,126503],[126505,126514],[126516,126519],[126521,126521],[126523,126523],[126530,126530],[126535,126535],[126537,126537],[126539,126539],[126541,126543],[126545,126546],[126548,126548],[126551,126551],[126553,126553],[126555,126555],[126557,126557],[126559,126559],[126561,126562],[126564,126564],[126567,126570],[126572,126578],[126580,126583],[126585,126588],[126590,126590],[126592,126601],[126603,126619],[126625,126627],[126629,126633],[126635,126651],[1114109,1114109]];function Nh(s){for(var t=0;t=r[0]&&s<=r[1])return!0}return!1}function Bh(s){var t=[],r="";if(!s||!s.childNodes)return"ltr";function e(o,l){for(var d=l.childNodes.length-1;d>=0;d--)o.push(l.childNodes[d])}function i(o){if(!o||!o.length)return null;var l=o.pop(),d=l.textContent||l.innerText;if(d){var h=d.match(/^.*(\n|\r)/);return h?(o.length=0,h[0]):d}return"ruby"===l.tagName?i(o):l.childNodes?(e(o,l),i(o)):void 0}for(e(t,s);r=i(t);)for(var n=0;n=0&&s.line<=100))return s.line;if(!s.track||!s.track.textTrackList||!s.track.textTrackList.mediaElement)return-1;for(var t=s.track,r=t.textTrackList,a=0,e=0;eg&&(y=y<0?-1:1,y*=Math.ceil(g/h)*h),o<0&&(y+=""===n.vertical?r.height:r.width,l=l.reverse()),i.move(S,y)}else{var A=i.lineHeight/r.height*100;switch(n.lineAlign){case"center":o-=A/2;break;case"end":o-=A}switch(n.vertical){case"":t.applyStyles({top:t.formatStyle(o,"%")});break;case"rl":t.applyStyles({left:t.formatStyle(o,"%")});break;case"lr":t.applyStyles({right:t.formatStyle(o,"%")})}l=["+y","-x","+x","-y"],i=new xr(t)}var I=function e(k,Q){for(var Y,_e=new xr(k),xe=1,Ee=0;EeOe&&(Y=new xr(k),xe=Oe),k=new xr(_e)}return Y||_e}(i,l);t.move(I.toCSSCompatValues(r))}function ji(){}nn.prototype.applyStyles=function(s,t){for(var r in t=t||this.div,s)s.hasOwnProperty(r)&&(t.style[r]=s[r])},nn.prototype.formatStyle=function(s,t){return 0===s?0:s+t},sn.prototype=Os(nn.prototype),sn.prototype.constructor=sn,xr.prototype.move=function(s,t){switch(t=void 0!==t?t:this.lineHeight,s){case"+x":this.left+=t,this.right+=t;break;case"-x":this.left-=t,this.right-=t;break;case"+y":this.top+=t,this.bottom+=t;break;case"-y":this.top-=t,this.bottom-=t}},xr.prototype.overlaps=function(s){return this.lefts.left&&this.tops.top},xr.prototype.overlapsAny=function(s){for(var t=0;t=s.top&&this.bottom<=s.bottom&&this.left>=s.left&&this.right<=s.right},xr.prototype.overlapsOppositeAxis=function(s,t){switch(t){case"+x":return this.lefts.right;case"+y":return this.tops.bottom}},xr.prototype.intersectPercentage=function(s){return Math.max(0,Math.min(this.right,s.right)-Math.max(this.left,s.left))*Math.max(0,Math.min(this.bottom,s.bottom)-Math.max(this.top,s.top))/(this.height*this.width)},xr.prototype.toCSSCompatValues=function(s){return{top:this.top-s.top,bottom:s.bottom-this.bottom,left:this.left-s.left,right:s.right-this.right,height:this.height,width:this.width}},xr.getSimpleBoxPosition=function(s){var t=s.div?s.div.offsetHeight:s.tagName?s.offsetHeight:0,r=s.div?s.div.offsetWidth:s.tagName?s.offsetWidth:0,a=s.div?s.div.offsetTop:s.tagName?s.offsetTop:0;return{left:(s=s.div?s.div.getBoundingClientRect():s.tagName?s.getBoundingClientRect():s).left,right:s.right,top:s.top||a,height:s.height||t,bottom:s.bottom||a+(s.height||t),width:s.width||r}},ji.StringDecoder=function(){return{decode:function(t){if(!t)return"";if("string"!=typeof t)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(t))}}},ji.convertCueToDOMTree=function(s,t){return s&&t?Qu(s,t):null};ji.processCues=function(s,t,r){if(!s||!t||!r)return null;for(;r.firstChild;)r.removeChild(r.firstChild);var a=s.document.createElement("div");if(a.style.position="absolute",a.style.left="0",a.style.right="0",a.style.top="0",a.style.bottom="0",a.style.margin="1.5%",r.appendChild(a),function e(h){for(var y=0;y100)throw new Error("Position must be between 0 and 100.");S=Y,this.hasBeenReset=!0}},positionAlign:{enumerable:!0,get:function(){return A},set:function(Y){var _e=Ms(Y);_e?(A=_e,this.hasBeenReset=!0):console.warn("positionAlign: an invalid or illegal string was specified.")}},size:{enumerable:!0,get:function(){return I},set:function(Y){if(Y<0||Y>100)throw new Error("Size must be between 0 and 100.");I=Y,this.hasBeenReset=!0}},align:{enumerable:!0,get:function(){return k},set:function(Y){var _e=Ms(Y);if(!_e)throw new SyntaxError("align: an invalid or illegal alignment string was specified.");k=_e,this.hasBeenReset=!0}}}),this.displayState=void 0}Ju.prototype.getCueAsHTML=function(){return WebVTT.convertCueToDOMTree(window,this.text)};var Xh=Ju,Qh={"":!0,up:!0};function ya(s){return"number"==typeof s&&s>=0&&s<=100}var Zh=function Jh(){var s=100,t=3,r=0,a=100,e=0,i=100,n="";Object.defineProperties(this,{width:{enumerable:!0,get:function(){return s},set:function(l){if(!ya(l))throw new Error("Width must be between 0 and 100.");s=l}},lines:{enumerable:!0,get:function(){return t},set:function(l){if("number"!=typeof l)throw new TypeError("Lines must be set to a number.");t=l}},regionAnchorY:{enumerable:!0,get:function(){return a},set:function(l){if(!ya(l))throw new Error("RegionAnchorX must be between 0 and 100.");a=l}},regionAnchorX:{enumerable:!0,get:function(){return r},set:function(l){if(!ya(l))throw new Error("RegionAnchorY must be between 0 and 100.");r=l}},viewportAnchorY:{enumerable:!0,get:function(){return i},set:function(l){if(!ya(l))throw new Error("ViewportAnchorY must be between 0 and 100.");i=l}},viewportAnchorX:{enumerable:!0,get:function(){return e},set:function(l){if(!ya(l))throw new Error("ViewportAnchorX must be between 0 and 100.");e=l}},scroll:{enumerable:!0,get:function(){return n},set:function(l){var d=function Yh(s){return"string"==typeof s&&!!Qh[s.toLowerCase()]&&s.toLowerCase()}(l);!1===d?console.warn("Scroll: an invalid or illegal string was specified."):n=d}}})},_a=q(function(s){var t=s.exports={WebVTT:qh,VTTCue:Xh,VTTRegion:Zh};Br.vttjs=t,Br.WebVTT=t.WebVTT;var r=t.VTTCue,a=t.VTTRegion,e=Br.VTTCue,i=Br.VTTRegion;t.shim=function(){Br.VTTCue=r,Br.VTTRegion=a},t.restore=function(){Br.VTTCue=e,Br.VTTRegion=i},Br.VTTCue||t.shim()});_a.WebVTT,_a.VTTCue,_a.VTTRegion;var Ft=function(s){function t(a,e){var i;return void 0===a&&(a={}),void 0===e&&(e=function(){}),a.reportTouchActivity=!1,(i=s.call(this,null,a,e)||this).onDurationChange_=function(n){return i.onDurationChange(n)},i.trackProgress_=function(n){return i.trackProgress(n)},i.trackCurrentTime_=function(n){return i.trackCurrentTime(n)},i.stopTrackingCurrentTime_=function(n){return i.stopTrackingCurrentTime(n)},i.disposeSourceHandler_=function(n){return i.disposeSourceHandler(n)},i.hasStarted_=!1,i.on("playing",function(){this.hasStarted_=!0}),i.on("loadstart",function(){this.hasStarted_=!1}),Sr.names.forEach(function(n){var o=Sr[n];a&&a[o.getterName]&&(i[o.privateName]=a[o.getterName])}),i.featuresProgressEvents||i.manualProgressOn(),i.featuresTimeupdateEvents||i.manualTimeUpdatesOn(),["Text","Audio","Video"].forEach(function(n){!1===a["native"+n+"Tracks"]&&(i["featuresNative"+n+"Tracks"]=!1)}),!1===a.nativeCaptions||!1===a.nativeTextTracks?i.featuresNativeTextTracks=!1:(!0===a.nativeCaptions||!0===a.nativeTextTracks)&&(i.featuresNativeTextTracks=!0),i.featuresNativeTextTracks||i.emulateTextTracks(),i.preloadTextTracks=!1!==a.preloadTextTracks,i.autoRemoteTextTracks_=new Sr.text.ListClass,i.initTrackListeners(),a.nativeControlsForTouch||i.emitTapEvents(),i.constructor&&(i.name_=i.constructor.name||"Unknown Tech"),i}Ne(t,s);var r=t.prototype;return r.triggerSourceset=function(e){var i=this;this.isReady_||this.one("ready",function(){return i.setTimeout(function(){return i.triggerSourceset(e)},1)}),this.trigger({src:e,type:"sourceset"})},r.manualProgressOn=function(){this.on("durationchange",this.onDurationChange_),this.manualProgress=!0,this.one("ready",this.trackProgress_)},r.manualProgressOff=function(){this.manualProgress=!1,this.stopTrackingProgress(),this.off("durationchange",this.onDurationChange_)},r.trackProgress=function(e){this.stopTrackingProgress(),this.progressInterval=this.setInterval(Mt(this,function(){var i=this.bufferedPercent();this.bufferedPercent_!==i&&this.trigger("progress"),this.bufferedPercent_=i,1===i&&this.stopTrackingProgress()}),500)},r.onDurationChange=function(e){this.duration_=this.duration()},r.buffered=function(){return yi(0,0)},r.bufferedPercent=function(){return Ou(this.buffered(),this.duration_)},r.stopTrackingProgress=function(){this.clearInterval(this.progressInterval)},r.manualTimeUpdatesOn=function(){this.manualTimeUpdates=!0,this.on("play",this.trackCurrentTime_),this.on("pause",this.stopTrackingCurrentTime_)},r.manualTimeUpdatesOff=function(){this.manualTimeUpdates=!1,this.stopTrackingCurrentTime(),this.off("play",this.trackCurrentTime_),this.off("pause",this.stopTrackingCurrentTime_)},r.trackCurrentTime=function(){this.currentTimeInterval&&this.stopTrackingCurrentTime(),this.currentTimeInterval=this.setInterval(function(){this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})},250)},r.stopTrackingCurrentTime=function(){this.clearInterval(this.currentTimeInterval),this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})},r.dispose=function(){this.clearTracks(Ur.names),this.manualProgress&&this.manualProgressOff(),this.manualTimeUpdates&&this.manualTimeUpdatesOff(),s.prototype.dispose.call(this)},r.clearTracks=function(e){var i=this;(e=[].concat(e)).forEach(function(n){for(var o=i[n+"Tracks"]()||[],l=o.length;l--;){var d=o[l];"text"===n&&i.removeRemoteTextTrack(d),o.removeTrack(d)}})},r.cleanupAutoTextTracks=function(){for(var e=this.autoRemoteTextTracks_||[],i=e.length;i--;){var n=e[i];this.removeRemoteTextTrack(n)}},r.reset=function(){},r.crossOrigin=function(){},r.setCrossOrigin=function(){},r.error=function(e){return void 0!==e&&(this.error_=new br(e),this.trigger("error")),this.error_},r.played=function(){return this.hasStarted_?yi(0,0):yi()},r.play=function(){},r.setScrubbing=function(){},r.scrubbing=function(){},r.setCurrentTime=function(){this.manualTimeUpdates&&this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})},r.initTrackListeners=function(){var e=this;Ur.names.forEach(function(i){var n=Ur[i],o=function(){e.trigger(i+"trackchange")},l=e[n.getterName]();l.addEventListener("removetrack",o),l.addEventListener("addtrack",o),e.on("dispose",function(){l.removeEventListener("removetrack",o),l.removeEventListener("addtrack",o)})})},r.addWebVttScript_=function(){var e=this;if(!window.WebVTT)if(document.body.contains(this.el())){if(!this.options_["vtt.js"]&&re(_a)&&Object.keys(_a).length>0)return void this.trigger("vttjsloaded");var i=document.createElement("script");i.src=this.options_["vtt.js"]||"https://vjs.zencdn.net/vttjs/0.14.1/vtt.min.js",i.onload=function(){e.trigger("vttjsloaded")},i.onerror=function(){e.trigger("vttjserror")},this.on("dispose",function(){i.onload=null,i.onerror=null}),window.WebVTT=!0,this.el().parentNode.appendChild(i)}else this.ready(this.addWebVttScript_)},r.emulateTextTracks=function(){var e=this,i=this.textTracks(),n=this.remoteTextTracks(),o=function(g){return i.addTrack(g.track)},l=function(g){return i.removeTrack(g.track)};n.on("addtrack",o),n.on("removetrack",l),this.addWebVttScript_();var d=function(){return e.trigger("texttrackchange")},h=function(){d();for(var g=0;g=0;e--){var i=s[e];i[t]&&i[t](a,r)}}(s,r,o,n),o}var sp={buffered:1,currentTime:1,duration:1,muted:1,played:1,paused:1,seekable:1,volume:1,ended:1},op={setCurrentTime:1,setMuted:1,setVolume:1},el={play:1,pause:1};function Ns(s){return function(t,r){return t===on?on:r[s]?r[s](t):t}}function Ti(s,t,r,a,e,i){void 0===s&&(s={}),void 0===t&&(t=[]),void 0===e&&(e=[]),void 0===i&&(i=!1);var n=t,o=n[0],l=n.slice(1);if("string"==typeof o)Ti(s,_i[o],r,a,e,i);else if(o){var d=function dp(s,t){var r=Fs[s.id()],a=null;if(null==r)return a=t(s),Fs[s.id()]=[[t,a]],a;for(var e=0;e0;this.player_.tech(!0)&&!((ot||Ye)&&i)&&this.player_.tech(!0).focus(),this.player_.paused()?Kr(this.player_.play()):this.player_.pause()}},t}(ln);Ie.registerComponent("PosterImage",mp);var jr="#222",vp={monospace:"monospace",sansSerif:"sans-serif",serif:"serif",monospaceSansSerif:'"Andale Mono", "Lucida Console", monospace',monospaceSerif:'"Courier New", monospace',proportionalSansSerif:"sans-serif",proportionalSerif:"serif",casual:'"Comic Sans MS", Impact, fantasy',script:'"Monotype Corsiva", cursive',smallcaps:'"Andale Mono", "Lucida Console", monospace, sans-serif'};function Bs(s,t){var r;if(4===s.length)r=s[1]+s[1]+s[2]+s[2]+s[3]+s[3];else{if(7!==s.length)throw new Error("Invalid color code provided, "+s+"; must be formatted as e.g. #f0e or #f604e2.");r=s.slice(1)}return"rgba("+parseInt(r.slice(0,2),16)+","+parseInt(r.slice(2,4),16)+","+parseInt(r.slice(4,6),16)+","+t+")"}function Us(s,t,r){try{s.style[t]=r}catch{return}}var gp=function(s){function t(a,e,i){var n;n=s.call(this,a,e,i)||this;var o=function(d){return n.updateDisplay(d)};return a.on("loadstart",function(l){return n.toggleDisplay(l)}),a.on("texttrackchange",o),a.on("loadedmetadata",function(l){return n.preselectTrack(l)}),a.ready(Mt(lt(n),function(){if(a.tech_&&a.tech_.featuresNativeTextTracks)this.hide();else{a.on("fullscreenchange",o),a.on("playerresize",o),window.addEventListener("orientationchange",o),a.on("dispose",function(){return window.removeEventListener("orientationchange",o)});for(var l=this.options_.playerOptions.tracks||[],d=0;d0;return Kr(i),void(this.player_.tech(!0)&&(!ot&&!Ye||!n)&&this.player_.tech(!0).focus())}var o=this.player_.getChild("controlBar"),l=o&&o.getChild("playToggle");if(l){var d=function(){return l.focus()};fa(i)?i.then(d,function(){}):this.setTimeout(d,1)}else this.player_.tech(!0).focus()},r.handleKeyDown=function(e){this.mouseused_=!1,s.prototype.handleKeyDown.call(this,e)},r.handleMouseDown=function(e){this.mouseused_=!0},t}(Hr);il.prototype.controlText_="Play Video",Ie.registerComponent("BigPlayButton",il);var _p=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).controlText(e&&e.controlText||i.localize("Close")),i}Ne(t,s);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-close-button "+s.prototype.buildCSSClass.call(this)},r.handleClick=function(e){this.trigger({type:"close",bubbles:!1})},r.handleKeyDown=function(e){st.isEventKey(e,"Esc")?(e.preventDefault(),e.stopPropagation(),this.trigger("click")):s.prototype.handleKeyDown.call(this,e)},t}(Hr);Ie.registerComponent("CloseButton",_p);var al=function(s){function t(a,e){var i;return void 0===e&&(e={}),i=s.call(this,a,e)||this,e.replay=void 0===e.replay||e.replay,i.on(a,"play",function(n){return i.handlePlay(n)}),i.on(a,"pause",function(n){return i.handlePause(n)}),e.replay&&i.on(a,"ended",function(n){return i.handleEnded(n)}),i}Ne(t,s);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-play-control "+s.prototype.buildCSSClass.call(this)},r.handleClick=function(e){this.player_.paused()?Kr(this.player_.play()):this.player_.pause()},r.handleSeeked=function(e){this.removeClass("vjs-ended"),this.player_.paused()?this.handlePause(e):this.handlePlay(e)},r.handlePlay=function(e){this.removeClass("vjs-ended"),this.removeClass("vjs-paused"),this.addClass("vjs-playing"),this.controlText("Pause")},r.handlePause=function(e){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.controlText("Play")},r.handleEnded=function(e){var i=this;this.removeClass("vjs-playing"),this.addClass("vjs-ended"),this.controlText("Replay"),this.one(this.player_,"seeked",function(n){return i.handleSeeked(n)})},t}(Hr);al.prototype.controlText_="Play",Ie.registerComponent("PlayToggle",al);var nl=function(t,r){t=t<0?0:t;var a=Math.floor(t%60),e=Math.floor(t/60%60),i=Math.floor(t/3600),n=Math.floor(r/60%60),o=Math.floor(r/3600);return(isNaN(t)||t===1/0)&&(i=e=a="-"),(i=i>0||o>0?i+":":"")+(e=((i||n>=10)&&e<10?"0"+e:e)+":")+(a=a<10?"0"+a:a)},js=nl;function Vi(s,t){return void 0===t&&(t=s),js(s,t)}var Hi=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).on(a,["timeupdate","ended"],function(n){return i.updateContent(n)}),i.updateTextNode_(),i}Ne(t,s);var r=t.prototype;return r.createEl=function(){var e=this.buildCSSClass(),i=s.prototype.createEl.call(this,"div",{className:e+" vjs-time-control vjs-control"}),n=it("span",{className:"vjs-control-text",textContent:this.localize(this.labelText_)+"\xa0"},{role:"presentation"});return i.appendChild(n),this.contentEl_=it("span",{className:e+"-display"},{"aria-live":"off",role:"presentation"}),i.appendChild(this.contentEl_),i},r.dispose=function(){this.contentEl_=null,this.textNode_=null,s.prototype.dispose.call(this)},r.updateTextNode_=function(e){var i=this;void 0===e&&(e=0),e=Vi(e),this.formattedTime_!==e&&(this.formattedTime_=e,this.requestNamedAnimationFrame("TimeDisplay#updateTextNode_",function(){if(i.contentEl_){var n=i.textNode_;n&&i.contentEl_.firstChild!==n&&(n=null,E.warn("TimeDisplay#updateTextnode_: Prevented replacement of text node element since it was no longer a child of this node. Appending a new node instead.")),i.textNode_=document.createTextNode(i.formattedTime_),i.textNode_&&(n?i.contentEl_.replaceChild(i.textNode_,n):i.contentEl_.appendChild(i.textNode_))}}))},r.updateContent=function(e){},t}(Ie);Hi.prototype.labelText_="Time",Hi.prototype.controlText_="Time",Ie.registerComponent("TimeDisplay",Hi);var Vs=function(s){function t(){return s.apply(this,arguments)||this}Ne(t,s);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-current-time"},r.updateContent=function(e){var i;i=this.player_.ended()?this.player_.duration():this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime(),this.updateTextNode_(i)},t}(Hi);Vs.prototype.labelText_="Current Time",Vs.prototype.controlText_="Current Time",Ie.registerComponent("CurrentTimeDisplay",Vs);var Hs=function(s){function t(a,e){var i,n=function(l){return i.updateContent(l)};return(i=s.call(this,a,e)||this).on(a,"durationchange",n),i.on(a,"loadstart",n),i.on(a,"loadedmetadata",n),i}Ne(t,s);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-duration"},r.updateContent=function(e){var i=this.player_.duration();this.updateTextNode_(i)},t}(Hi);Hs.prototype.labelText_="Duration",Hs.prototype.controlText_="Duration",Ie.registerComponent("DurationDisplay",Hs);var Sp=function(s){function t(){return s.apply(this,arguments)||this}return Ne(t,s),t.prototype.createEl=function(){var e=s.prototype.createEl.call(this,"div",{className:"vjs-time-control vjs-time-divider"},{"aria-hidden":!0}),i=s.prototype.createEl.call(this,"div"),n=s.prototype.createEl.call(this,"span",{textContent:"/"});return i.appendChild(n),e.appendChild(i),e},t}(Ie);Ie.registerComponent("TimeDivider",Sp);var $s=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).on(a,"durationchange",function(n){return i.updateContent(n)}),i}Ne(t,s);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-remaining-time"},r.createEl=function(){var e=s.prototype.createEl.call(this);return!1!==this.options_.displayNegative&&e.insertBefore(it("span",{},{"aria-hidden":!0},"-"),this.contentEl_),e},r.updateContent=function(e){var i;"number"==typeof this.player_.duration()&&(i=this.player_.ended()?0:this.player_.remainingTimeDisplay?this.player_.remainingTimeDisplay():this.player_.remainingTime(),this.updateTextNode_(i))},t}(Hi);$s.prototype.labelText_="Remaining Time",$s.prototype.controlText_="Remaining Time",Ie.registerComponent("RemainingTimeDisplay",$s);var xp=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).updateShowing(),i.on(i.player(),"durationchange",function(n){return i.updateShowing(n)}),i}Ne(t,s);var r=t.prototype;return r.createEl=function(){var e=s.prototype.createEl.call(this,"div",{className:"vjs-live-control vjs-control"});return this.contentEl_=it("div",{className:"vjs-live-display"},{"aria-live":"off"}),this.contentEl_.appendChild(it("span",{className:"vjs-control-text",textContent:this.localize("Stream Type")+"\xa0"})),this.contentEl_.appendChild(document.createTextNode(this.localize("LIVE"))),e.appendChild(this.contentEl_),e},r.dispose=function(){this.contentEl_=null,s.prototype.dispose.call(this)},r.updateShowing=function(e){this.player().duration()===1/0?this.show():this.hide()},t}(Ie);Ie.registerComponent("LiveDisplay",xp);var sl=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).updateLiveEdgeStatus(),i.player_.liveTracker&&(i.updateLiveEdgeStatusHandler_=function(n){return i.updateLiveEdgeStatus(n)},i.on(i.player_.liveTracker,"liveedgechange",i.updateLiveEdgeStatusHandler_)),i}Ne(t,s);var r=t.prototype;return r.createEl=function(){var e=s.prototype.createEl.call(this,"button",{className:"vjs-seek-to-live-control vjs-control"});return this.textEl_=it("span",{className:"vjs-seek-to-live-text",textContent:this.localize("LIVE")},{"aria-hidden":"true"}),e.appendChild(this.textEl_),e},r.updateLiveEdgeStatus=function(){!this.player_.liveTracker||this.player_.liveTracker.atLiveEdge()?(this.setAttribute("aria-disabled",!0),this.addClass("vjs-at-live-edge"),this.controlText("Seek to live, currently playing live")):(this.setAttribute("aria-disabled",!1),this.removeClass("vjs-at-live-edge"),this.controlText("Seek to live, currently behind live"))},r.handleClick=function(){this.player_.liveTracker.seekToLiveEdge()},r.dispose=function(){this.player_.liveTracker&&this.off(this.player_.liveTracker,"liveedgechange",this.updateLiveEdgeStatusHandler_),this.textEl_=null,s.prototype.dispose.call(this)},t}(Hr);sl.prototype.controlText_="Seek to live, currently playing live",Ie.registerComponent("SeekToLive",sl);var dn=function(t,r,a){return t=Number(t),Math.min(a,Math.max(r,isNaN(t)?r:t))},qs=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).handleMouseDown_=function(n){return i.handleMouseDown(n)},i.handleMouseUp_=function(n){return i.handleMouseUp(n)},i.handleKeyDown_=function(n){return i.handleKeyDown(n)},i.handleClick_=function(n){return i.handleClick(n)},i.handleMouseMove_=function(n){return i.handleMouseMove(n)},i.update_=function(n){return i.update(n)},i.bar=i.getChild(i.options_.barName),i.vertical(!!i.options_.vertical),i.enable(),i}Ne(t,s);var r=t.prototype;return r.enabled=function(){return this.enabled_},r.enable=function(){this.enabled()||(this.on("mousedown",this.handleMouseDown_),this.on("touchstart",this.handleMouseDown_),this.on("keydown",this.handleKeyDown_),this.on("click",this.handleClick_),this.on(this.player_,"controlsvisible",this.update),this.playerEvent&&this.on(this.player_,this.playerEvent,this.update),this.removeClass("disabled"),this.setAttribute("tabindex",0),this.enabled_=!0)},r.disable=function(){if(this.enabled()){var e=this.bar.el_.ownerDocument;this.off("mousedown",this.handleMouseDown_),this.off("touchstart",this.handleMouseDown_),this.off("keydown",this.handleKeyDown_),this.off("click",this.handleClick_),this.off(this.player_,"controlsvisible",this.update_),this.off(e,"mousemove",this.handleMouseMove_),this.off(e,"mouseup",this.handleMouseUp_),this.off(e,"touchmove",this.handleMouseMove_),this.off(e,"touchend",this.handleMouseUp_),this.removeAttribute("tabindex"),this.addClass("disabled"),this.playerEvent&&this.off(this.player_,this.playerEvent,this.update),this.enabled_=!1}},r.createEl=function(e,i,n){return void 0===i&&(i={}),void 0===n&&(n={}),i.className=i.className+" vjs-slider",i=ie({tabIndex:0},i),n=ie({role:"slider","aria-valuenow":0,"aria-valuemin":0,"aria-valuemax":100,tabIndex:0},n),s.prototype.createEl.call(this,e,i,n)},r.handleMouseDown=function(e){var i=this.bar.el_.ownerDocument;"mousedown"===e.type&&e.preventDefault(),"touchstart"===e.type&&!vt&&e.preventDefault(),Se(),this.addClass("vjs-sliding"),this.trigger("slideractive"),this.on(i,"mousemove",this.handleMouseMove_),this.on(i,"mouseup",this.handleMouseUp_),this.on(i,"touchmove",this.handleMouseMove_),this.on(i,"touchend",this.handleMouseUp_),this.handleMouseMove(e,!0)},r.handleMouseMove=function(e){},r.handleMouseUp=function(){var e=this.bar.el_.ownerDocument;Ae(),this.removeClass("vjs-sliding"),this.trigger("sliderinactive"),this.off(e,"mousemove",this.handleMouseMove_),this.off(e,"mouseup",this.handleMouseUp_),this.off(e,"touchmove",this.handleMouseMove_),this.off(e,"touchend",this.handleMouseUp_),this.update()},r.update=function(){var e=this;if(this.el_&&this.bar){var i=this.getProgress();return i===this.progress_||(this.progress_=i,this.requestNamedAnimationFrame("Slider#update",function(){var n=e.vertical()?"height":"width";e.bar.el().style[n]=(100*i).toFixed(2)+"%"})),i}},r.getProgress=function(){return Number(dn(this.getPercent(),0,1).toFixed(4))},r.calculateDistance=function(e){var i=nt(this.el_,e);return this.vertical()?i.y:i.x},r.handleKeyDown=function(e){st.isEventKey(e,"Left")||st.isEventKey(e,"Down")?(e.preventDefault(),e.stopPropagation(),this.stepBack()):st.isEventKey(e,"Right")||st.isEventKey(e,"Up")?(e.preventDefault(),e.stopPropagation(),this.stepForward()):s.prototype.handleKeyDown.call(this,e)},r.handleClick=function(e){e.stopPropagation(),e.preventDefault()},r.vertical=function(e){if(void 0===e)return this.vertical_||!1;this.vertical_=!!e,this.vertical_?this.addClass("vjs-slider-vertical"):this.addClass("vjs-slider-horizontal")},t}(Ie);Ie.registerComponent("Slider",qs);var zs=function(t,r){return dn(t/r*100,0,100).toFixed(2)+"%"},Ep=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).partEls_=[],i.on(a,"progress",function(n){return i.update(n)}),i}Ne(t,s);var r=t.prototype;return r.createEl=function(){var e=s.prototype.createEl.call(this,"div",{className:"vjs-load-progress"}),i=it("span",{className:"vjs-control-text"}),n=it("span",{textContent:this.localize("Loaded")}),o=document.createTextNode(": ");return this.percentageEl_=it("span",{className:"vjs-control-text-loaded-percentage",textContent:"0%"}),e.appendChild(i),i.appendChild(n),i.appendChild(o),i.appendChild(this.percentageEl_),e},r.dispose=function(){this.partEls_=null,this.percentageEl_=null,s.prototype.dispose.call(this)},r.update=function(e){var i=this;this.requestNamedAnimationFrame("LoadProgressBar#update",function(){var n=i.player_.liveTracker,o=i.player_.buffered(),l=n&&n.isLive()?n.seekableEnd():i.player_.duration(),d=i.player_.bufferedEnd(),h=i.partEls_,y=zs(d,l);i.percent_!==y&&(i.el_.style.width=y,tr(i.percentageEl_,y),i.percent_=y);for(var g=0;go.length;k--)i.el_.removeChild(h[k-1]);h.length=o.length})},t}(Ie);Ie.registerComponent("LoadProgressBar",Ep);var wp=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).update=ii(Mt(lt(i),i.update),Vr),i}Ne(t,s);var r=t.prototype;return r.createEl=function(){return s.prototype.createEl.call(this,"div",{className:"vjs-time-tooltip"},{"aria-hidden":"true"})},r.update=function(e,i,n){var o=Ke(this.el_),l=Ve(this.player_.el()),d=e.width*i;if(l&&o){var h=e.left-l.left+d,y=e.width-d+(l.right-e.right),g=o.width/2;ho.width&&(g=o.width),g=Math.round(g),this.el_.style.right="-"+g+"px",this.write(n)}},r.write=function(e){tr(this.el_,e)},r.updateTime=function(e,i,n,o){var l=this;this.requestNamedAnimationFrame("TimeTooltip#updateTime",function(){var d,h=l.player_.duration();if(l.player_.liveTracker&&l.player_.liveTracker.isLive()){var y=l.player_.liveTracker.liveWindow(),g=y-i*y;d=(g<1?"":"-")+Vi(g,y)}else d=Vi(n,h);l.update(e,i,d),o&&o()})},t}(Ie);Ie.registerComponent("TimeTooltip",wp);var Gs=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).update=ii(Mt(lt(i),i.update),Vr),i}Ne(t,s);var r=t.prototype;return r.createEl=function(){return s.prototype.createEl.call(this,"div",{className:"vjs-play-progress vjs-slider-bar"},{"aria-hidden":"true"})},r.update=function(e,i){var n=this.getChild("timeTooltip");if(n){var o=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime();n.updateTime(e,i,o)}},t}(Ie);Gs.prototype.options_={children:[]},!Je&&!Te&&Gs.prototype.options_.children.push("timeTooltip"),Ie.registerComponent("PlayProgressBar",Gs);var ol=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).update=ii(Mt(lt(i),i.update),Vr),i}Ne(t,s);var r=t.prototype;return r.createEl=function(){return s.prototype.createEl.call(this,"div",{className:"vjs-mouse-display"})},r.update=function(e,i){var n=this,o=i*this.player_.duration();this.getChild("timeTooltip").updateTime(e,i,o,function(){n.el_.style.left=e.width*i+"px"})},t}(Ie);ol.prototype.options_={children:["timeTooltip"]},Ie.registerComponent("MouseTimeDisplay",ol);var Ws=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).setEventHandlers_(),i}Ne(t,s);var r=t.prototype;return r.setEventHandlers_=function(){var e=this;this.update_=Mt(this,this.update),this.update=ii(this.update_,Vr),this.on(this.player_,["ended","durationchange","timeupdate"],this.update),this.player_.liveTracker&&this.on(this.player_.liveTracker,"liveedgechange",this.update),this.updateInterval=null,this.enableIntervalHandler_=function(i){return e.enableInterval_(i)},this.disableIntervalHandler_=function(i){return e.disableInterval_(i)},this.on(this.player_,["playing"],this.enableIntervalHandler_),this.on(this.player_,["ended","pause","waiting"],this.disableIntervalHandler_),"hidden"in document&&"visibilityState"in document&&this.on(document,"visibilitychange",this.toggleVisibility_)},r.toggleVisibility_=function(e){"hidden"===document.visibilityState?(this.cancelNamedAnimationFrame("SeekBar#update"),this.cancelNamedAnimationFrame("Slider#update"),this.disableInterval_(e)):(!this.player_.ended()&&!this.player_.paused()&&this.enableInterval_(),this.update())},r.enableInterval_=function(){this.updateInterval||(this.updateInterval=this.setInterval(this.update,Vr))},r.disableInterval_=function(e){this.player_.liveTracker&&this.player_.liveTracker.isLive()&&e&&"ended"!==e.type||this.updateInterval&&(this.clearInterval(this.updateInterval),this.updateInterval=null)},r.createEl=function(){return s.prototype.createEl.call(this,"div",{className:"vjs-progress-holder"},{"aria-label":this.localize("Progress Bar")})},r.update=function(e){var i=this;if("hidden"!==document.visibilityState){var n=s.prototype.update.call(this);return this.requestNamedAnimationFrame("SeekBar#update",function(){var o=i.player_.ended()?i.player_.duration():i.getCurrentTime_(),l=i.player_.liveTracker,d=i.player_.duration();l&&l.isLive()&&(d=i.player_.liveTracker.liveCurrentTime()),i.percent_!==n&&(i.el_.setAttribute("aria-valuenow",(100*n).toFixed(2)),i.percent_=n),(i.currentTime_!==o||i.duration_!==d)&&(i.el_.setAttribute("aria-valuetext",i.localize("progress bar timing: currentTime={1} duration={2}",[Vi(o,d),Vi(d,d)],"{1} of {2}")),i.currentTime_=o,i.duration_=d),i.bar&&i.bar.update(Ve(i.el()),i.getProgress())}),n}},r.userSeek_=function(e){this.player_.liveTracker&&this.player_.liveTracker.isLive()&&this.player_.liveTracker.nextSeekedFromUser(),this.player_.currentTime(e)},r.getCurrentTime_=function(){return this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime()},r.getPercent=function(){var i,e=this.getCurrentTime_(),n=this.player_.liveTracker;return n&&n.isLive()?(i=(e-n.seekableStart())/n.liveWindow(),n.atLiveEdge()&&(i=1)):i=e/this.player_.duration(),i},r.handleMouseDown=function(e){pe(e)&&(e.stopPropagation(),this.videoWasPlaying=!this.player_.paused(),this.player_.pause(),s.prototype.handleMouseDown.call(this,e))},r.handleMouseMove=function(e,i){if(void 0===i&&(i=!1),pe(e)){!i&&!this.player_.scrubbing()&&this.player_.scrubbing(!0);var n,o=this.calculateDistance(e),l=this.player_.liveTracker;if(l&&l.isLive()){if(o>=.99)return void l.seekToLiveEdge();var d=l.seekableStart(),h=l.liveCurrentTime();if((n=d+o*l.liveWindow())>=h&&(n=h),n<=d&&(n=d+.1),n===1/0)return}else(n=o*this.player_.duration())===this.player_.duration()&&(n-=.1);this.userSeek_(n)}},r.enable=function(){s.prototype.enable.call(this);var e=this.getChild("mouseTimeDisplay");e&&e.show()},r.disable=function(){s.prototype.disable.call(this);var e=this.getChild("mouseTimeDisplay");e&&e.hide()},r.handleMouseUp=function(e){s.prototype.handleMouseUp.call(this,e),e&&e.stopPropagation(),this.player_.scrubbing(!1),this.player_.trigger({type:"timeupdate",target:this,manuallyTriggered:!0}),this.videoWasPlaying?Kr(this.player_.play()):this.update_()},r.stepForward=function(){this.userSeek_(this.player_.currentTime()+5)},r.stepBack=function(){this.userSeek_(this.player_.currentTime()-5)},r.handleAction=function(e){this.player_.paused()?this.player_.play():this.player_.pause()},r.handleKeyDown=function(e){var i=this.player_.liveTracker;if(st.isEventKey(e,"Space")||st.isEventKey(e,"Enter"))e.preventDefault(),e.stopPropagation(),this.handleAction(e);else if(st.isEventKey(e,"Home"))e.preventDefault(),e.stopPropagation(),this.userSeek_(0);else if(st.isEventKey(e,"End"))e.preventDefault(),e.stopPropagation(),i&&i.isLive()?this.userSeek_(i.liveCurrentTime()):this.userSeek_(this.player_.duration());else if(/^[0-9]$/.test(st(e))){e.preventDefault(),e.stopPropagation();var n=10*(st.codes[st(e)]-st.codes[0])/100;i&&i.isLive()?this.userSeek_(i.seekableStart()+i.liveWindow()*n):this.userSeek_(this.player_.duration()*n)}else st.isEventKey(e,"PgDn")?(e.preventDefault(),e.stopPropagation(),this.userSeek_(this.player_.currentTime()-60)):st.isEventKey(e,"PgUp")?(e.preventDefault(),e.stopPropagation(),this.userSeek_(this.player_.currentTime()+60)):s.prototype.handleKeyDown.call(this,e)},r.dispose=function(){this.disableInterval_(),this.off(this.player_,["ended","durationchange","timeupdate"],this.update),this.player_.liveTracker&&this.off(this.player_.liveTracker,"liveedgechange",this.update),this.off(this.player_,["playing"],this.enableIntervalHandler_),this.off(this.player_,["ended","pause","waiting"],this.disableIntervalHandler_),"hidden"in document&&"visibilityState"in document&&this.off(document,"visibilitychange",this.toggleVisibility_),s.prototype.dispose.call(this)},t}(qs);Ws.prototype.options_={children:["loadProgressBar","playProgressBar"],barName:"playProgressBar"},!Je&&!Te&&Ws.prototype.options_.children.splice(1,0,"mouseTimeDisplay"),Ie.registerComponent("SeekBar",Ws);var ll=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).handleMouseMove=ii(Mt(lt(i),i.handleMouseMove),Vr),i.throttledHandleMouseSeek=ii(Mt(lt(i),i.handleMouseSeek),Vr),i.handleMouseUpHandler_=function(n){return i.handleMouseUp(n)},i.handleMouseDownHandler_=function(n){return i.handleMouseDown(n)},i.enable(),i}Ne(t,s);var r=t.prototype;return r.createEl=function(){return s.prototype.createEl.call(this,"div",{className:"vjs-progress-control vjs-control"})},r.handleMouseMove=function(e){var i=this.getChild("seekBar");if(i){var n=i.getChild("playProgressBar"),o=i.getChild("mouseTimeDisplay");if(n||o){var l=i.el(),d=Ke(l),h=nt(l,e).x;h=dn(h,0,1),o&&o.update(d,h),n&&n.update(d,i.getProgress())}}},r.handleMouseSeek=function(e){var i=this.getChild("seekBar");i&&i.handleMouseMove(e)},r.enabled=function(){return this.enabled_},r.disable=function(){if(this.children().forEach(function(i){return i.disable&&i.disable()}),this.enabled()&&(this.off(["mousedown","touchstart"],this.handleMouseDownHandler_),this.off(this.el_,"mousemove",this.handleMouseMove),this.removeListenersAddedOnMousedownAndTouchstart(),this.addClass("disabled"),this.enabled_=!1,this.player_.scrubbing())){var e=this.getChild("seekBar");this.player_.scrubbing(!1),e.videoWasPlaying&&Kr(this.player_.play())}},r.enable=function(){this.children().forEach(function(e){return e.enable&&e.enable()}),!this.enabled()&&(this.on(["mousedown","touchstart"],this.handleMouseDownHandler_),this.on(this.el_,"mousemove",this.handleMouseMove),this.removeClass("disabled"),this.enabled_=!0)},r.removeListenersAddedOnMousedownAndTouchstart=function(){var e=this.el_.ownerDocument;this.off(e,"mousemove",this.throttledHandleMouseSeek),this.off(e,"touchmove",this.throttledHandleMouseSeek),this.off(e,"mouseup",this.handleMouseUpHandler_),this.off(e,"touchend",this.handleMouseUpHandler_)},r.handleMouseDown=function(e){var i=this.el_.ownerDocument,n=this.getChild("seekBar");n&&n.handleMouseDown(e),this.on(i,"mousemove",this.throttledHandleMouseSeek),this.on(i,"touchmove",this.throttledHandleMouseSeek),this.on(i,"mouseup",this.handleMouseUpHandler_),this.on(i,"touchend",this.handleMouseUpHandler_)},r.handleMouseUp=function(e){var i=this.getChild("seekBar");i&&i.handleMouseUp(e),this.removeListenersAddedOnMousedownAndTouchstart()},t}(Ie);ll.prototype.options_={children:["seekBar"]},Ie.registerComponent("ProgressControl",ll);var dl=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).on(a,["enterpictureinpicture","leavepictureinpicture"],function(n){return i.handlePictureInPictureChange(n)}),i.on(a,["disablepictureinpicturechanged","loadedmetadata"],function(n){return i.handlePictureInPictureEnabledChange(n)}),i.disable(),i}Ne(t,s);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-picture-in-picture-control "+s.prototype.buildCSSClass.call(this)},r.handlePictureInPictureEnabledChange=function(){document.pictureInPictureEnabled&&!1===this.player_.disablePictureInPicture()?this.enable():this.disable()},r.handlePictureInPictureChange=function(e){this.player_.isInPictureInPicture()?this.controlText("Exit Picture-in-Picture"):this.controlText("Picture-in-Picture"),this.handlePictureInPictureEnabledChange()},r.handleClick=function(e){this.player_.isInPictureInPicture()?this.player_.exitPictureInPicture():this.player_.requestPictureInPicture()},t}(Hr);dl.prototype.controlText_="Picture-in-Picture",Ie.registerComponent("PictureInPictureToggle",dl);var cl=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).on(a,"fullscreenchange",function(n){return i.handleFullscreenChange(n)}),!1===document[a.fsApi_.fullscreenEnabled]&&i.disable(),i}Ne(t,s);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-fullscreen-control "+s.prototype.buildCSSClass.call(this)},r.handleFullscreenChange=function(e){this.player_.isFullscreen()?this.controlText("Non-Fullscreen"):this.controlText("Fullscreen")},r.handleClick=function(e){this.player_.isFullscreen()?this.player_.exitFullscreen():this.player_.requestFullscreen()},t}(Hr);cl.prototype.controlText_="Fullscreen",Ie.registerComponent("FullscreenToggle",cl);var Cp=function(t,r){r.tech_&&!r.tech_.featuresVolumeControl&&t.addClass("vjs-hidden"),t.on(r,"loadstart",function(){r.tech_.featuresVolumeControl?t.removeClass("vjs-hidden"):t.addClass("vjs-hidden")})},Pp=function(s){function t(){return s.apply(this,arguments)||this}return Ne(t,s),t.prototype.createEl=function(){var e=s.prototype.createEl.call(this,"div",{className:"vjs-volume-level"});return e.appendChild(s.prototype.createEl.call(this,"span",{className:"vjs-control-text"})),e},t}(Ie);Ie.registerComponent("VolumeLevel",Pp);var kp=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).update=ii(Mt(lt(i),i.update),Vr),i}Ne(t,s);var r=t.prototype;return r.createEl=function(){return s.prototype.createEl.call(this,"div",{className:"vjs-volume-tooltip"},{"aria-hidden":"true"})},r.update=function(e,i,n,o){if(!n){var l=Ve(this.el_),d=Ve(this.player_.el()),h=e.width*i;if(!d||!l)return;var y=e.left-d.left+h,g=e.width-h+(d.right-e.right),S=l.width/2;yl.width&&(S=l.width),this.el_.style.right="-"+S+"px"}this.write(o+"%")},r.write=function(e){tr(this.el_,e)},r.updateVolume=function(e,i,n,o,l){var d=this;this.requestNamedAnimationFrame("VolumeLevelTooltip#updateVolume",function(){d.update(e,i,n,o.toFixed(0)),l&&l()})},t}(Ie);Ie.registerComponent("VolumeLevelTooltip",kp);var fl=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).update=ii(Mt(lt(i),i.update),Vr),i}Ne(t,s);var r=t.prototype;return r.createEl=function(){return s.prototype.createEl.call(this,"div",{className:"vjs-mouse-display"})},r.update=function(e,i,n){var o=this,l=100*i;this.getChild("volumeLevelTooltip").updateVolume(e,i,n,l,function(){n?o.el_.style.bottom=e.height*i+"px":o.el_.style.left=e.width*i+"px"})},t}(Ie);fl.prototype.options_={children:["volumeLevelTooltip"]},Ie.registerComponent("MouseVolumeLevelDisplay",fl);var fn=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).on("slideractive",function(n){return i.updateLastVolume_(n)}),i.on(a,"volumechange",function(n){return i.updateARIAAttributes(n)}),a.ready(function(){return i.updateARIAAttributes()}),i}Ne(t,s);var r=t.prototype;return r.createEl=function(){return s.prototype.createEl.call(this,"div",{className:"vjs-volume-bar vjs-slider-bar"},{"aria-label":this.localize("Volume Level"),"aria-live":"polite"})},r.handleMouseDown=function(e){pe(e)&&s.prototype.handleMouseDown.call(this,e)},r.handleMouseMove=function(e){var i=this.getChild("mouseVolumeLevelDisplay");if(i){var n=this.el(),o=Ve(n),l=this.vertical(),d=nt(n,e);d=l?d.y:d.x,d=dn(d,0,1),i.update(o,d,l)}pe(e)&&(this.checkMuted(),this.player_.volume(this.calculateDistance(e)))},r.checkMuted=function(){this.player_.muted()&&this.player_.muted(!1)},r.getPercent=function(){return this.player_.muted()?0:this.player_.volume()},r.stepForward=function(){this.checkMuted(),this.player_.volume(this.player_.volume()+.1)},r.stepBack=function(){this.checkMuted(),this.player_.volume(this.player_.volume()-.1)},r.updateARIAAttributes=function(e){var i=this.player_.muted()?0:this.volumeAsPercentage_();this.el_.setAttribute("aria-valuenow",i),this.el_.setAttribute("aria-valuetext",i+"%")},r.volumeAsPercentage_=function(){return Math.round(100*this.player_.volume())},r.updateLastVolume_=function(){var e=this,i=this.player_.volume();this.one("sliderinactive",function(){0===e.player_.volume()&&e.player_.lastVolume_(i)})},t}(qs);fn.prototype.options_={children:["volumeLevel"],barName:"volumeLevel"},!Je&&!Te&&fn.prototype.options_.children.splice(0,0,"mouseVolumeLevelDisplay"),fn.prototype.playerEvent="volumechange",Ie.registerComponent("VolumeBar",fn);var hl=function(s){function t(a,e){var i;return void 0===e&&(e={}),e.vertical=e.vertical||!1,(typeof e.volumeBar>"u"||re(e.volumeBar))&&(e.volumeBar=e.volumeBar||{},e.volumeBar.vertical=e.vertical),i=s.call(this,a,e)||this,Cp(lt(i),a),i.throttledHandleMouseMove=ii(Mt(lt(i),i.handleMouseMove),Vr),i.handleMouseUpHandler_=function(n){return i.handleMouseUp(n)},i.on("mousedown",function(n){return i.handleMouseDown(n)}),i.on("touchstart",function(n){return i.handleMouseDown(n)}),i.on("mousemove",function(n){return i.handleMouseMove(n)}),i.on(i.volumeBar,["focus","slideractive"],function(){i.volumeBar.addClass("vjs-slider-active"),i.addClass("vjs-slider-active"),i.trigger("slideractive")}),i.on(i.volumeBar,["blur","sliderinactive"],function(){i.volumeBar.removeClass("vjs-slider-active"),i.removeClass("vjs-slider-active"),i.trigger("sliderinactive")}),i}Ne(t,s);var r=t.prototype;return r.createEl=function(){var e="vjs-volume-horizontal";return this.options_.vertical&&(e="vjs-volume-vertical"),s.prototype.createEl.call(this,"div",{className:"vjs-volume-control vjs-control "+e})},r.handleMouseDown=function(e){var i=this.el_.ownerDocument;this.on(i,"mousemove",this.throttledHandleMouseMove),this.on(i,"touchmove",this.throttledHandleMouseMove),this.on(i,"mouseup",this.handleMouseUpHandler_),this.on(i,"touchend",this.handleMouseUpHandler_)},r.handleMouseUp=function(e){var i=this.el_.ownerDocument;this.off(i,"mousemove",this.throttledHandleMouseMove),this.off(i,"touchmove",this.throttledHandleMouseMove),this.off(i,"mouseup",this.handleMouseUpHandler_),this.off(i,"touchend",this.handleMouseUpHandler_)},r.handleMouseMove=function(e){this.volumeBar.handleMouseMove(e)},t}(Ie);hl.prototype.options_={children:["volumeBar"]},Ie.registerComponent("VolumeControl",hl);var Ap=function(t,r){r.tech_&&!r.tech_.featuresMuteControl&&t.addClass("vjs-hidden"),t.on(r,"loadstart",function(){r.tech_.featuresMuteControl?t.removeClass("vjs-hidden"):t.addClass("vjs-hidden")})},pl=function(s){function t(a,e){var i;return i=s.call(this,a,e)||this,Ap(lt(i),a),i.on(a,["loadstart","volumechange"],function(n){return i.update(n)}),i}Ne(t,s);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-mute-control "+s.prototype.buildCSSClass.call(this)},r.handleClick=function(e){var i=this.player_.volume(),n=this.player_.lastVolume_();if(0===i){var o=n<.1?.1:n;this.player_.volume(o),this.player_.muted(!1)}else this.player_.muted(!this.player_.muted())},r.update=function(e){this.updateIcon_(),this.updateControlText_()},r.updateIcon_=function(){var e=this.player_.volume(),i=3;Je&&this.player_.tech_&&this.player_.tech_.el_&&this.player_.muted(this.player_.tech_.el_.muted),0===e||this.player_.muted()?i=0:e<.33?i=1:e<.67&&(i=2);for(var n=0;n<4;n++)we(this.el_,"vjs-vol-"+n);ye(this.el_,"vjs-vol-"+i)},r.updateControlText_=function(){var i=this.player_.muted()||0===this.player_.volume()?"Unmute":"Mute";this.controlText()!==i&&this.controlText(i)},t}(Hr);pl.prototype.controlText_="Mute",Ie.registerComponent("MuteToggle",pl);var ml=function(s){function t(a,e){var i;return void 0===e&&(e={}),typeof e.inline<"u"?e.inline=e.inline:e.inline=!0,(typeof e.volumeControl>"u"||re(e.volumeControl))&&(e.volumeControl=e.volumeControl||{},e.volumeControl.vertical=!e.inline),(i=s.call(this,a,e)||this).handleKeyPressHandler_=function(n){return i.handleKeyPress(n)},i.on(a,["loadstart"],function(n){return i.volumePanelState_(n)}),i.on(i.muteToggle,"keyup",function(n){return i.handleKeyPress(n)}),i.on(i.volumeControl,"keyup",function(n){return i.handleVolumeControlKeyUp(n)}),i.on("keydown",function(n){return i.handleKeyPress(n)}),i.on("mouseover",function(n){return i.handleMouseOver(n)}),i.on("mouseout",function(n){return i.handleMouseOut(n)}),i.on(i.volumeControl,["slideractive"],i.sliderActive_),i.on(i.volumeControl,["sliderinactive"],i.sliderInactive_),i}Ne(t,s);var r=t.prototype;return r.sliderActive_=function(){this.addClass("vjs-slider-active")},r.sliderInactive_=function(){this.removeClass("vjs-slider-active")},r.volumePanelState_=function(){this.volumeControl.hasClass("vjs-hidden")&&this.muteToggle.hasClass("vjs-hidden")&&this.addClass("vjs-hidden"),this.volumeControl.hasClass("vjs-hidden")&&!this.muteToggle.hasClass("vjs-hidden")&&this.addClass("vjs-mute-toggle-only")},r.createEl=function(){var e="vjs-volume-panel-horizontal";return this.options_.inline||(e="vjs-volume-panel-vertical"),s.prototype.createEl.call(this,"div",{className:"vjs-volume-panel vjs-control "+e})},r.dispose=function(){this.handleMouseOut(),s.prototype.dispose.call(this)},r.handleVolumeControlKeyUp=function(e){st.isEventKey(e,"Esc")&&this.muteToggle.focus()},r.handleMouseOver=function(e){this.addClass("vjs-hover"),Et(document,"keyup",this.handleKeyPressHandler_)},r.handleMouseOut=function(e){this.removeClass("vjs-hover"),Ct(document,"keyup",this.handleKeyPressHandler_)},r.handleKeyPress=function(e){st.isEventKey(e,"Esc")&&this.handleMouseOut()},t}(Ie);ml.prototype.options_={children:["muteToggle","volumeControl"]},Ie.registerComponent("VolumePanel",ml);var vl=function(s){function t(a,e){var i;return i=s.call(this,a,e)||this,e&&(i.menuButton_=e.menuButton),i.focusedChild_=-1,i.on("keydown",function(n){return i.handleKeyDown(n)}),i.boundHandleBlur_=function(n){return i.handleBlur(n)},i.boundHandleTapClick_=function(n){return i.handleTapClick(n)},i}Ne(t,s);var r=t.prototype;return r.addEventListenerForItem=function(e){e instanceof Ie&&(this.on(e,"blur",this.boundHandleBlur_),this.on(e,["tap","click"],this.boundHandleTapClick_))},r.removeEventListenerForItem=function(e){e instanceof Ie&&(this.off(e,"blur",this.boundHandleBlur_),this.off(e,["tap","click"],this.boundHandleTapClick_))},r.removeChild=function(e){"string"==typeof e&&(e=this.getChild(e)),this.removeEventListenerForItem(e),s.prototype.removeChild.call(this,e)},r.addItem=function(e){var i=this.addChild(e);i&&this.addEventListenerForItem(i)},r.createEl=function(){var e=this.options_.contentElType||"ul";this.contentEl_=it(e,{className:"vjs-menu-content"}),this.contentEl_.setAttribute("role","menu");var i=s.prototype.createEl.call(this,"div",{append:this.contentEl_,className:"vjs-menu"});return i.appendChild(this.contentEl_),Et(i,"click",function(n){n.preventDefault(),n.stopImmediatePropagation()}),i},r.dispose=function(){this.contentEl_=null,this.boundHandleBlur_=null,this.boundHandleTapClick_=null,s.prototype.dispose.call(this)},r.handleBlur=function(e){var i=e.relatedTarget||document.activeElement;if(!this.children().some(function(o){return o.el()===i})){var n=this.menuButton_;n&&n.buttonPressed_&&i!==n.el().firstChild&&n.unpressButton()}},r.handleTapClick=function(e){if(this.menuButton_){this.menuButton_.unpressButton();var i=this.children();if(!Array.isArray(i))return;var n=i.filter(function(o){return o.el()===e.target})[0];if(!n)return;"CaptionSettingsMenuItem"!==n.name()&&this.menuButton_.focus()}},r.handleKeyDown=function(e){st.isEventKey(e,"Left")||st.isEventKey(e,"Down")?(e.preventDefault(),e.stopPropagation(),this.stepForward()):(st.isEventKey(e,"Right")||st.isEventKey(e,"Up"))&&(e.preventDefault(),e.stopPropagation(),this.stepBack())},r.stepForward=function(){var e=0;void 0!==this.focusedChild_&&(e=this.focusedChild_+1),this.focus(e)},r.stepBack=function(){var e=0;void 0!==this.focusedChild_&&(e=this.focusedChild_-1),this.focus(e)},r.focus=function(e){void 0===e&&(e=0);var i=this.children().slice();i.length&&i[0].hasClass("vjs-menu-title")&&i.shift(),i.length>0&&(e<0?e=0:e>=i.length&&(e=i.length-1),this.focusedChild_=e,i[e].el_.focus())},t}(Ie);Ie.registerComponent("Menu",vl);var Ks=function(s){function t(a,e){var i;void 0===e&&(e={}),(i=s.call(this,a,e)||this).menuButton_=new Hr(a,e),i.menuButton_.controlText(i.controlText_),i.menuButton_.el_.setAttribute("aria-haspopup","true");var n=Hr.prototype.buildCSSClass();i.menuButton_.el_.className=i.buildCSSClass()+" "+n,i.menuButton_.removeClass("vjs-control"),i.addChild(i.menuButton_),i.update(),i.enabled_=!0;var o=function(d){return i.handleClick(d)};return i.handleMenuKeyUp_=function(l){return i.handleMenuKeyUp(l)},i.on(i.menuButton_,"tap",o),i.on(i.menuButton_,"click",o),i.on(i.menuButton_,"keydown",function(l){return i.handleKeyDown(l)}),i.on(i.menuButton_,"mouseenter",function(){i.addClass("vjs-hover"),i.menu.show(),Et(document,"keyup",i.handleMenuKeyUp_)}),i.on("mouseleave",function(l){return i.handleMouseLeave(l)}),i.on("keydown",function(l){return i.handleSubmenuKeyDown(l)}),i}Ne(t,s);var r=t.prototype;return r.update=function(){var e=this.createMenu();this.menu&&(this.menu.dispose(),this.removeChild(this.menu)),this.menu=e,this.addChild(e),this.buttonPressed_=!1,this.menuButton_.el_.setAttribute("aria-expanded","false"),this.items&&this.items.length<=this.hideThreshold_?this.hide():this.show()},r.createMenu=function(){var e=new vl(this.player_,{menuButton:this});if(this.hideThreshold_=0,this.options_.title){var i=it("li",{className:"vjs-menu-title",textContent:Jt(this.options_.title),tabIndex:-1}),n=new Ie(this.player_,{el:i});e.addItem(n)}if(this.items=this.createItems(),this.items)for(var o=0;o-1&&"showing"===d.mode){n=!1;break}}n!==this.isSelected_&&this.selected(n)},r.handleSelectedLanguageChange=function(e){for(var i=this.player().textTracks(),n=!0,o=0,l=i.length;o-1&&"showing"===d.mode){n=!1;break}}n&&(this.player_.cache_.selectedLanguage={enabled:!1})},t}(ba);Ie.registerComponent("OffTextTrackMenuItem",gl);var $i=function(s){function t(a,e){return void 0===e&&(e={}),e.tracks=a.textTracks(),s.call(this,a,e)||this}return Ne(t,s),t.prototype.createItems=function(e,i){var n;void 0===e&&(e=[]),void 0===i&&(i=ba),this.label_&&(n=this.label_+" off"),e.push(new gl(this.player_,{kinds:this.kinds_,kind:this.kind_,label:n})),this.hideThreshold_+=1;var o=this.player_.textTracks();Array.isArray(this.kinds_)||(this.kinds_=[this.kind_]);for(var l=0;l-1){var h=new i(this.player_,{track:d,kinds:this.kinds_,kind:this.kind_,selectable:!0,multiSelectable:!1});h.addClass("vjs-"+d.kind+"-menu-item"),e.push(h)}}return e},t}(Xs);Ie.registerComponent("TextTrackButton",$i);var yl=function(s){function t(a,e){var i,n=e.track,o=e.cue,l=a.currentTime();return e.selectable=!0,e.multiSelectable=!1,e.label=o.text,e.selected=o.startTime<=l&&l=0;i--){var n=e[i];if(n.kind===this.kind_)return n}},r.getMenuCaption=function(){return this.track_&&this.track_.label?this.track_.label:this.localize(Jt(this.kind_))},r.createMenu=function(){return this.options_.title=this.getMenuCaption(),s.prototype.createMenu.call(this)},r.createItems=function(){var e=[];if(!this.track_)return e;var i=this.track_.cues;if(!i)return e;for(var n=0,o=i.length;n-1&&(i.label_="captions"),i.menuButton_.controlText(Jt(i.label_)),i}Ne(t,s);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-subs-caps-button "+s.prototype.buildCSSClass.call(this)},r.buildWrapperCSSClass=function(){return"vjs-subs-caps-button "+s.prototype.buildWrapperCSSClass.call(this)},r.createItems=function(){var e=[];return!(this.player().tech_&&this.player().tech_.featuresNativeTextTracks)&&this.player().getChild("textTrackSettings")&&(e.push(new Zs(this.player_,{kind:this.label_})),this.hideThreshold_+=1),e=s.prototype.createItems.call(this,e,_l)},t}($i);to.prototype.kinds_=["captions","subtitles"],to.prototype.controlText_="Subtitles",Ie.registerComponent("SubsCapsButton",to);var Tl=function(s){function t(a,e){var i,n=e.track,o=a.audioTracks();e.label=n.label||n.language||"Unknown",e.selected=n.enabled,(i=s.call(this,a,e)||this).track=n,i.addClass("vjs-"+n.kind+"-menu-item");var l=function(){for(var h=arguments.length,y=new Array(h),g=0;g=0;n--)i.push(new ro(this.player(),{rate:e[n]+"x"}));return i},r.updateARIAAttributes=function(){this.el().setAttribute("aria-valuenow",this.player().playbackRate())},r.handleClick=function(e){var i=this.player().playbackRate(),n=this.playbackRates(),l=(n.indexOf(i)+1)%n.length;this.player().playbackRate(n[l])},r.handlePlaybackRateschange=function(e){this.update()},r.playbackRates=function(){var e=this.player();return e.playbackRates&&e.playbackRates()||[]},r.playbackRateSupported=function(){return this.player().tech_&&this.player().tech_.featuresPlaybackRate&&this.playbackRates()&&this.playbackRates().length>0},r.updateVisibility=function(e){this.playbackRateSupported()?this.removeClass("vjs-hidden"):this.addClass("vjs-hidden")},r.updateLabel=function(e){this.playbackRateSupported()&&(this.labelEl_.textContent=this.player().playbackRate()+"x")},t}(Ks);Sl.prototype.controlText_="Playback Rate",Ie.registerComponent("PlaybackRateMenuButton",Sl);var xl=function(s){function t(){return s.apply(this,arguments)||this}Ne(t,s);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-spacer "+s.prototype.buildCSSClass.call(this)},r.createEl=function(e,i,n){return void 0===e&&(e="div"),void 0===i&&(i={}),void 0===n&&(n={}),i.className||(i.className=this.buildCSSClass()),s.prototype.createEl.call(this,e,i,n)},t}(Ie);Ie.registerComponent("Spacer",xl);var Dp=function(s){function t(){return s.apply(this,arguments)||this}Ne(t,s);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-custom-control-spacer "+s.prototype.buildCSSClass.call(this)},r.createEl=function(){return s.prototype.createEl.call(this,"div",{className:this.buildCSSClass(),textContent:"\xa0"})},t}(xl);Ie.registerComponent("CustomControlSpacer",Dp);var hn=function(s){function t(){return s.apply(this,arguments)||this}return Ne(t,s),t.prototype.createEl=function(){return s.prototype.createEl.call(this,"div",{className:"vjs-control-bar",dir:"ltr"})},t}(Ie);hn.prototype.options_={children:["playToggle","volumePanel","currentTimeDisplay","timeDivider","durationDisplay","progressControl","liveDisplay","seekToLive","remainingTimeDisplay","customControlSpacer","playbackRateMenuButton","chaptersButton","descriptionsButton","subsCapsButton","audioTrackButton","fullscreenToggle"]},"exitPictureInPicture"in document&&hn.prototype.options_.children.splice(hn.prototype.options_.children.length-1,0,"pictureInPictureToggle"),Ie.registerComponent("ControlBar",hn);var El=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).on(a,"error",function(n){return i.open(n)}),i}Ne(t,s);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-error-display "+s.prototype.buildCSSClass.call(this)},r.content=function(){var e=this.player().error();return e?this.localize(e.message):""},t}(Fi);El.prototype.options_=ee({},Fi.prototype.options_,{pauseOnOpen:!1,fillAlways:!0,temporary:!1,uncloseable:!0}),Ie.registerComponent("ErrorDisplay",El);var io="vjs-text-track-settings",wl=["#000","Black"],Cl=["#00F","Blue"],Pl=["#0FF","Cyan"],kl=["#0F0","Green"],Al=["#F0F","Magenta"],Il=["#F00","Red"],Dl=["#FFF","White"],Ol=["#FF0","Yellow"],ao=["1","Opaque"],no=["0.5","Semi-Transparent"],Ll=["0","Transparent"],bi={backgroundColor:{selector:".vjs-bg-color > select",id:"captions-background-color-%s",label:"Color",options:[wl,Dl,Il,kl,Cl,Ol,Al,Pl]},backgroundOpacity:{selector:".vjs-bg-opacity > select",id:"captions-background-opacity-%s",label:"Transparency",options:[ao,no,Ll]},color:{selector:".vjs-fg-color > select",id:"captions-foreground-color-%s",label:"Color",options:[Dl,wl,Il,kl,Cl,Ol,Al,Pl]},edgeStyle:{selector:".vjs-edge-style > select",id:"%s",label:"Text Edge Style",options:[["none","None"],["raised","Raised"],["depressed","Depressed"],["uniform","Uniform"],["dropshadow","Dropshadow"]]},fontFamily:{selector:".vjs-font-family > select",id:"captions-font-family-%s",label:"Font Family",options:[["proportionalSansSerif","Proportional Sans-Serif"],["monospaceSansSerif","Monospace Sans-Serif"],["proportionalSerif","Proportional Serif"],["monospaceSerif","Monospace Serif"],["casual","Casual"],["script","Script"],["small-caps","Small Caps"]]},fontPercent:{selector:".vjs-font-percent > select",id:"captions-font-size-%s",label:"Font Size",options:[["0.50","50%"],["0.75","75%"],["1.00","100%"],["1.25","125%"],["1.50","150%"],["1.75","175%"],["2.00","200%"],["3.00","300%"],["4.00","400%"]],default:2,parser:function(t){return"1.00"===t?null:Number(t)}},textOpacity:{selector:".vjs-text-opacity > select",id:"captions-foreground-opacity-%s",label:"Transparency",options:[ao,no]},windowColor:{selector:".vjs-window-color > select",id:"captions-window-color-%s",label:"Color"},windowOpacity:{selector:".vjs-window-opacity > select",id:"captions-window-opacity-%s",label:"Transparency",options:[Ll,no,ao]}};function Rl(s,t){if(t&&(s=t(s)),s&&"none"!==s)return s}bi.windowColor.options=bi.backgroundColor.options;var Rp=function(s){function t(a,e){var i;return e.temporary=!1,(i=s.call(this,a,e)||this).updateDisplay=i.updateDisplay.bind(lt(i)),i.fill(),i.hasBeenOpened_=i.hasBeenFilled_=!0,i.endDialog=it("p",{className:"vjs-control-text",textContent:i.localize("End of dialog window.")}),i.el().appendChild(i.endDialog),i.setDefaults(),void 0===e.persistTextTrackSettings&&(i.options_.persistTextTrackSettings=i.options_.playerOptions.persistTextTrackSettings),i.on(i.$(".vjs-done-button"),"click",function(){i.saveSettings(),i.close()}),i.on(i.$(".vjs-default-button"),"click",function(){i.setDefaults(),i.updateDisplay()}),oe(bi,function(n){i.on(i.$(n.selector),"change",i.updateDisplay)}),i.options_.persistTextTrackSettings&&i.restoreSettings(),i}Ne(t,s);var r=t.prototype;return r.dispose=function(){this.endDialog=null,s.prototype.dispose.call(this)},r.createElSelect_=function(e,i,n){var o=this;void 0===i&&(i=""),void 0===n&&(n="label");var l=bi[e],d=l.id.replace("%s",this.id_),h=[i,d].join(" ").trim();return["<"+n+' id="'+d+'" class="'+("label"===n?"vjs-label":"")+'">',this.localize(l.label),"",'").join("")},r.createElFgColor_=function(){var e="captions-text-legend-"+this.id_;return['
','',this.localize("Text"),"",this.createElSelect_("color",e),'',this.createElSelect_("textOpacity",e),"","
"].join("")},r.createElBgColor_=function(){var e="captions-background-"+this.id_;return['
','',this.localize("Background"),"",this.createElSelect_("backgroundColor",e),'',this.createElSelect_("backgroundOpacity",e),"","
"].join("")},r.createElWinColor_=function(){var e="captions-window-"+this.id_;return['
','',this.localize("Window"),"",this.createElSelect_("windowColor",e),'',this.createElSelect_("windowOpacity",e),"","
"].join("")},r.createElColors_=function(){return it("div",{className:"vjs-track-settings-colors",innerHTML:[this.createElFgColor_(),this.createElBgColor_(),this.createElWinColor_()].join("")})},r.createElFont_=function(){return it("div",{className:"vjs-track-settings-font",innerHTML:['
',this.createElSelect_("fontPercent","","legend"),"
",'
',this.createElSelect_("edgeStyle","","legend"),"
",'
',this.createElSelect_("fontFamily","","legend"),"
"].join("")})},r.createElControls_=function(){var e=this.localize("restore all settings to the default values");return it("div",{className:"vjs-track-settings-controls",innerHTML:['",'"].join("")})},r.content=function(){return[this.createElColors_(),this.createElFont_(),this.createElControls_()]},r.label=function(){return this.localize("Caption Settings Dialog")},r.description=function(){return this.localize("Beginning of dialog window. Escape will cancel and close the window.")},r.buildCSSClass=function(){return s.prototype.buildCSSClass.call(this)+" vjs-text-track-settings"},r.getValues=function(){var e=this;return function me(s,t,r){return void 0===r&&(r=0),be(s).reduce(function(a,e){return t(a,s[e],e)},r)}(bi,function(i,n,o){var l=function Op(s,t){return Rl(s.options[s.options.selectedIndex].value,t)}(e.$(n.selector),n.parser);return void 0!==l&&(i[o]=l),i},{})},r.setValues=function(e){var i=this;oe(bi,function(n,o){!function Lp(s,t,r){if(t)for(var a=0;athis.options_.liveTolerance;(!this.timeupdateSeen_||o===1/0)&&(d=!1),d!==this.behindLiveEdge_&&(this.behindLiveEdge_=d,this.trigger("liveedgechange"))}},r.handleDurationchange=function(){this.toggleTracking()},r.toggleTracking=function(){this.player_.duration()===1/0&&this.liveWindow()>=this.options_.trackingThreshold?(this.player_.options_.liveui&&this.player_.addClass("vjs-liveui"),this.startTracking()):(this.player_.removeClass("vjs-liveui"),this.stopTracking())},r.startTracking=function(){this.isTracking()||(this.timeupdateSeen_||(this.timeupdateSeen_=this.player_.hasStarted()),this.trackingInterval_=this.setInterval(this.trackLiveHandler_,Vr),this.trackLive_(),this.on(this.player_,["play","pause"],this.trackLiveHandler_),this.timeupdateSeen_?this.on(this.player_,"seeked",this.handleSeeked_):(this.one(this.player_,"play",this.handlePlay_),this.one(this.player_,"timeupdate",this.handleFirstTimeupdate_)))},r.handleFirstTimeupdate=function(){this.timeupdateSeen_=!0,this.on(this.player_,"seeked",this.handleSeeked_)},r.handleSeeked=function(){var e=Math.abs(this.liveCurrentTime()-this.player_.currentTime());this.seekedBehindLive_=this.nextSeekedFromUser_&&e>2,this.nextSeekedFromUser_=!1,this.trackLive_()},r.handlePlay=function(){this.one(this.player_,"timeupdate",this.seekToLiveEdge_)},r.reset_=function(){this.lastTime_=-1,this.pastSeekEnd_=0,this.lastSeekEnd_=-1,this.behindLiveEdge_=!0,this.timeupdateSeen_=!1,this.seekedBehindLive_=!1,this.nextSeekedFromUser_=!1,this.clearInterval(this.trackingInterval_),this.trackingInterval_=null,this.off(this.player_,["play","pause"],this.trackLiveHandler_),this.off(this.player_,"seeked",this.handleSeeked_),this.off(this.player_,"play",this.handlePlay_),this.off(this.player_,"timeupdate",this.handleFirstTimeupdate_),this.off(this.player_,"timeupdate",this.seekToLiveEdge_)},r.nextSeekedFromUser=function(){this.nextSeekedFromUser_=!0},r.stopTracking=function(){this.isTracking()&&(this.reset_(),this.trigger("liveedgechange"))},r.seekableEnd=function(){for(var e=this.player_.seekable(),i=[],n=e?e.length:0;n--;)i.push(e.end(n));return i.length?i.sort()[i.length-1]:1/0},r.seekableStart=function(){for(var e=this.player_.seekable(),i=[],n=e?e.length:0;n--;)i.push(e.start(n));return i.length?i.sort()[0]:0},r.liveWindow=function(){var e=this.liveCurrentTime();return e===1/0?0:e-this.seekableStart()},r.isLive=function(){return this.isTracking()},r.atLiveEdge=function(){return!this.behindLiveEdge()},r.liveCurrentTime=function(){return this.pastSeekEnd()+this.seekableEnd()},r.pastSeekEnd=function(){var e=this.seekableEnd();return-1!==this.lastSeekEnd_&&e!==this.lastSeekEnd_&&(this.pastSeekEnd_=0),this.lastSeekEnd_=e,this.pastSeekEnd_},r.behindLiveEdge=function(){return this.behindLiveEdge_},r.isTracking=function(){return"number"==typeof this.trackingInterval_},r.seekToLiveEdge=function(){this.seekedBehindLive_=!1,!this.atLiveEdge()&&(this.nextSeekedFromUser_=!1,this.player_.currentTime(this.liveCurrentTime()))},r.dispose=function(){this.off(document,"visibilitychange",this.handleVisibilityChange_),this.stopTracking(),s.prototype.dispose.call(this)},t}(Ie);Ie.registerComponent("LiveTracker",Np);var pn,so=function(t){var r=t.el();if(r.hasAttribute("src"))return t.triggerSourceset(r.src),!0;var a=t.$$("source"),e=[],i="";if(!a.length)return!1;for(var n=0;n=2&&l.push("loadeddata"),e.readyState>=3&&l.push("canplay"),e.readyState>=4&&l.push("canplaythrough"),this.ready(function(){l.forEach(function(d){this.trigger(d)},this)})}},r.setScrubbing=function(e){this.isScrubbing_=e},r.scrubbing=function(){return this.isScrubbing_},r.setCurrentTime=function(e){try{this.isScrubbing_&&this.el_.fastSeek&&tt?this.el_.fastSeek(e):this.el_.currentTime=e}catch(i){E(i,"Video is not ready. (Video.js)")}},r.duration=function(){var e=this;if(this.el_.duration===1/0&&Te&&vt&&0===this.el_.currentTime){return this.on("timeupdate",function n(){e.el_.currentTime>0&&(e.el_.duration===1/0&&e.trigger("durationchange"),e.off("timeupdate",n))}),NaN}return this.el_.duration||NaN},r.width=function(){return this.el_.offsetWidth},r.height=function(){return this.el_.offsetHeight},r.proxyWebkitFullscreen_=function(){var e=this;if("webkitDisplayingFullscreen"in this.el_){var i=function(){this.trigger("fullscreenchange",{isFullscreen:!1}),this.el_.controls&&!this.options_.nativeControlsForTouch&&this.controls()&&(this.el_.controls=!1)},n=function(){"webkitPresentationMode"in this.el_&&"picture-in-picture"!==this.el_.webkitPresentationMode&&(this.one("webkitendfullscreen",i),this.trigger("fullscreenchange",{isFullscreen:!0,nativeIOSFullscreen:!0}))};this.on("webkitbeginfullscreen",n),this.on("dispose",function(){e.off("webkitbeginfullscreen",n),e.off("webkitendfullscreen",i)})}},r.supportsFullScreen=function(){if("function"==typeof this.el_.webkitEnterFullScreen){var e=window.navigator&&window.navigator.userAgent||"";if(/Android/.test(e)||!/Chrome|Mac OS X 10.5/.test(e))return!0}return!1},r.enterFullScreen=function(){var e=this.el_;if(e.paused&&e.networkState<=e.HAVE_METADATA)Kr(this.el_.play()),this.setTimeout(function(){e.pause();try{e.webkitEnterFullScreen()}catch(i){this.trigger("fullscreenerror",i)}},0);else try{e.webkitEnterFullScreen()}catch(i){this.trigger("fullscreenerror",i)}},r.exitFullScreen=function(){this.el_.webkitDisplayingFullscreen?this.el_.webkitExitFullScreen():this.trigger("fullscreenerror",new Error("The video is not fullscreen"))},r.requestPictureInPicture=function(){return this.el_.requestPictureInPicture()},r.src=function(e){if(void 0===e)return this.el_.src;this.setSrc(e)},r.reset=function(){t.resetMediaElement(this.el_)},r.currentSrc=function(){return this.currentSource_?this.currentSource_.src:this.el_.currentSrc},r.setControls=function(e){this.el_.controls=!!e},r.addTextTrack=function(e,i,n){return this.featuresNativeTextTracks?this.el_.addTextTrack(e,i,n):s.prototype.addTextTrack.call(this,e,i,n)},r.createRemoteTextTrack=function(e){if(!this.featuresNativeTextTracks)return s.prototype.createRemoteTextTrack.call(this,e);var i=document.createElement("track");return e.kind&&(i.kind=e.kind),e.label&&(i.label=e.label),(e.language||e.srclang)&&(i.srclang=e.language||e.srclang),e.default&&(i.default=e.default),e.id&&(i.id=e.id),e.src&&(i.src=e.src),i},r.addRemoteTextTrack=function(e,i){var n=s.prototype.addRemoteTextTrack.call(this,e,i);return this.featuresNativeTextTracks&&this.el().appendChild(n),n},r.removeRemoteTextTrack=function(e){if(s.prototype.removeRemoteTextTrack.call(this,e),this.featuresNativeTextTracks)for(var i=this.$$("track"),n=i.length;n--;)(e===i[n]||e===i[n].track)&&this.el().removeChild(i[n])},r.getVideoPlaybackQuality=function(){if("function"==typeof this.el().getVideoPlaybackQuality)return this.el().getVideoPlaybackQuality();var e={};return typeof this.el().webkitDroppedFrameCount<"u"&&typeof this.el().webkitDecodedFrameCount<"u"&&(e.droppedVideoFrames=this.el().webkitDroppedFrameCount,e.totalVideoFrames=this.el().webkitDecodedFrameCount),window.performance&&"function"==typeof window.performance.now?e.creationTime=window.performance.now():window.performance&&window.performance.timing&&"number"==typeof window.performance.timing.navigationStart&&(e.creationTime=window.Date.now()-window.performance.timing.navigationStart),e},t}(Ft);oo(qe,"TEST_VID",function(){if(It()){var s=document.createElement("video"),t=document.createElement("track");return t.kind="captions",t.srclang="en",t.label="English",s.appendChild(t),s}}),qe.isSupported=function(){try{qe.TEST_VID.volume=.5}catch{return!1}return!(!qe.TEST_VID||!qe.TEST_VID.canPlayType)},qe.canPlayType=function(s){return qe.TEST_VID.canPlayType(s)},qe.canPlaySource=function(s,t){return qe.canPlayType(s.type)},qe.canControlVolume=function(){try{var s=qe.TEST_VID.volume;qe.TEST_VID.volume=s/2+.1;var t=s!==qe.TEST_VID.volume;return t&&Je?(window.setTimeout(function(){qe&&qe.prototype&&(qe.prototype.featuresVolumeControl=s!==qe.TEST_VID.volume)}),!1):t}catch{return!1}},qe.canMuteVolume=function(){try{var s=qe.TEST_VID.muted;return qe.TEST_VID.muted=!s,qe.TEST_VID.muted?J(qe.TEST_VID,"muted","muted"):ge(qe.TEST_VID,"muted"),s!==qe.TEST_VID.muted}catch{return!1}},qe.canControlPlaybackRate=function(){if(Te&&vt&&zt<58)return!1;try{var s=qe.TEST_VID.playbackRate;return qe.TEST_VID.playbackRate=s/2+.1,s!==qe.TEST_VID.playbackRate}catch{return!1}},qe.canOverrideAttributes=function(){try{var s=function(){};Object.defineProperty(document.createElement("video"),"src",{get:s,set:s}),Object.defineProperty(document.createElement("audio"),"src",{get:s,set:s}),Object.defineProperty(document.createElement("video"),"innerHTML",{get:s,set:s}),Object.defineProperty(document.createElement("audio"),"innerHTML",{get:s,set:s})}catch{return!1}return!0},qe.supportsNativeTextTracks=function(){return tt||Je&&vt},qe.supportsNativeVideoTracks=function(){return!(!qe.TEST_VID||!qe.TEST_VID.videoTracks)},qe.supportsNativeAudioTracks=function(){return!(!qe.TEST_VID||!qe.TEST_VID.audioTracks)},qe.Events=["loadstart","suspend","abort","error","emptied","stalled","loadedmetadata","loadeddata","canplay","canplaythrough","playing","waiting","seeking","seeked","ended","durationchange","timeupdate","progress","play","pause","ratechange","resize","volumechange"],[["featuresMuteControl","canMuteVolume"],["featuresPlaybackRate","canControlPlaybackRate"],["featuresSourceset","canOverrideAttributes"],["featuresNativeTextTracks","supportsNativeTextTracks"],["featuresNativeVideoTracks","supportsNativeVideoTracks"],["featuresNativeAudioTracks","supportsNativeAudioTracks"]].forEach(function(s){var t=s[0],r=s[1];oo(qe.prototype,t,function(){return qe[r]()},!0)}),qe.prototype.featuresVolumeControl=qe.canControlVolume(),qe.prototype.movingMediaElementInDOM=!Je,qe.prototype.featuresFullscreenResize=!0,qe.prototype.featuresProgressEvents=!0,qe.prototype.featuresTimeupdateEvents=!0,qe.patchCanPlayType=function(){Ze>=4&&!mt&&!vt&&(pn=qe.TEST_VID&&qe.TEST_VID.constructor.prototype.canPlayType,qe.TEST_VID.constructor.prototype.canPlayType=function(s){return s&&/^application\/(?:x-|vnd\.apple\.)mpegurl/i.test(s)?"maybe":pn.call(this,s)})},qe.unpatchCanPlayType=function(){var s=qe.TEST_VID.constructor.prototype.canPlayType;return pn&&(qe.TEST_VID.constructor.prototype.canPlayType=pn),s},qe.patchCanPlayType(),qe.disposeMediaElement=function(s){if(s){for(s.parentNode&&s.parentNode.removeChild(s);s.hasChildNodes();)s.removeChild(s.firstChild);s.removeAttribute("src"),"function"==typeof s.load&&function(){try{s.load()}catch{}}()}},qe.resetMediaElement=function(s){if(s){for(var t=s.querySelectorAll("source"),r=t.length;r--;)s.removeChild(t[r]);s.removeAttribute("src"),"function"==typeof s.load&&function(){try{s.load()}catch{}}()}},["muted","defaultMuted","autoplay","controls","loop","playsinline"].forEach(function(s){qe.prototype[s]=function(){return this.el_[s]||this.el_.hasAttribute(s)}}),["muted","defaultMuted","autoplay","loop","playsinline"].forEach(function(s){qe.prototype["set"+Jt(s)]=function(t){this.el_[s]=t,t?this.el_.setAttribute(s,s):this.el_.removeAttribute(s)}}),["paused","currentTime","buffered","volume","poster","preload","error","seeking","seekable","ended","playbackRate","defaultPlaybackRate","disablePictureInPicture","played","networkState","readyState","videoWidth","videoHeight","crossOrigin"].forEach(function(s){qe.prototype[s]=function(){return this.el_[s]}}),["volume","src","poster","preload","playbackRate","defaultPlaybackRate","disablePictureInPicture","crossOrigin"].forEach(function(s){qe.prototype["set"+Jt(s)]=function(t){this.el_[s]=t}}),["pause","load","play"].forEach(function(s){qe.prototype[s]=function(){return this.el_[s]()}}),Ft.withSourceHandlers(qe),qe.nativeSourceHandler={},qe.nativeSourceHandler.canPlayType=function(s){try{return qe.TEST_VID.canPlayType(s)}catch{return""}},qe.nativeSourceHandler.canHandleSource=function(s,t){if(s.type)return qe.nativeSourceHandler.canPlayType(s.type);if(s.src){var r=Is(s.src);return qe.nativeSourceHandler.canPlayType("video/"+r)}return""},qe.nativeSourceHandler.handleSource=function(s,t,r){t.setSrc(s.src)},qe.nativeSourceHandler.dispose=function(){},qe.registerSourceHandler(qe.nativeSourceHandler),Ft.registerTech("Html5",qe);var Nl=["progress","abort","suspend","emptied","stalled","loadedmetadata","loadeddata","timeupdate","resize","volumechange","texttrackchange"],uo={canplay:"CanPlay",canplaythrough:"CanPlayThrough",playing:"Playing",seeked:"Seeked"},lo=["tiny","xsmall","small","medium","large","xlarge","huge"],mn={};lo.forEach(function(s){var t="x"===s.charAt(0)?"x-"+s.substring(1):s;mn[s]="vjs-layout-"+t});var $p={tiny:210,xsmall:320,small:425,medium:768,large:1440,xlarge:2560,huge:1/0},ir=function(s){function t(a,e,i){var n;if(a.id=a.id||e.id||"vjs_video_"+Xt(),(e=ie(t.getTagSettings(a),e)).initChildren=!1,e.createEl=!1,e.evented=!1,e.reportTouchActivity=!1,!e.language)if("function"==typeof a.closest){var o=a.closest("[lang]");o&&o.getAttribute&&(e.language=o.getAttribute("lang"))}else for(var l=a;l&&1===l.nodeType;){if(U(l).hasOwnProperty("lang")){e.language=l.getAttribute("lang");break}l=l.parentNode}if((n=s.call(this,null,e,i)||this).boundDocumentFullscreenChange_=function(g){return n.documentFullscreenChange_(g)},n.boundFullWindowOnEscKey_=function(g){return n.fullWindowOnEscKey(g)},n.boundUpdateStyleEl_=function(g){return n.updateStyleEl_(g)},n.boundApplyInitTime_=function(g){return n.applyInitTime_(g)},n.boundUpdateCurrentBreakpoint_=function(g){return n.updateCurrentBreakpoint_(g)},n.boundHandleTechClick_=function(g){return n.handleTechClick_(g)},n.boundHandleTechDoubleClick_=function(g){return n.handleTechDoubleClick_(g)},n.boundHandleTechTouchStart_=function(g){return n.handleTechTouchStart_(g)},n.boundHandleTechTouchMove_=function(g){return n.handleTechTouchMove_(g)},n.boundHandleTechTouchEnd_=function(g){return n.handleTechTouchEnd_(g)},n.boundHandleTechTap_=function(g){return n.handleTechTap_(g)},n.isFullscreen_=!1,n.log=O(n.id_),n.fsApi_=c,n.isPosterFromTech_=!1,n.queuedCallbacks_=[],n.isReady_=!1,n.hasStarted_=!1,n.userActive_=!1,n.debugEnabled_=!1,!n.options_||!n.options_.techOrder||!n.options_.techOrder.length)throw new Error("No techOrder specified. Did you overwrite videojs.options instead of just changing the properties you want to override?");if(n.tag=a,n.tagAttributes=a&&U(a),n.language(n.options_.language),e.languages){var d={};Object.getOwnPropertyNames(e.languages).forEach(function(g){d[g.toLowerCase()]=e.languages[g]}),n.languages_=d}else n.languages_=t.prototype.options_.languages;n.resetCache_(),n.poster_=e.poster||"",n.controls_=!!e.controls,a.controls=!1,a.removeAttribute("controls"),n.changingSrc_=!1,n.playCallbacks_=[],n.playTerminatedQueue_=[],a.hasAttribute("autoplay")?n.autoplay(!0):n.autoplay(n.options_.autoplay),e.plugins&&Object.keys(e.plugins).forEach(function(g){if("function"!=typeof n[g])throw new Error('plugin "'+g+'" does not exist')}),n.scrubbing_=!1,n.el_=n.createEl(),bs(lt(n),{eventBusKey:"el_"}),n.fsApi_.requestFullscreen&&(Et(document,n.fsApi_.fullscreenchange,n.boundDocumentFullscreenChange_),n.on(n.fsApi_.fullscreenchange,n.boundDocumentFullscreenChange_)),n.fluid_&&n.on(["playerreset","resize"],n.boundUpdateStyleEl_);var h=Ut(n.options_);e.plugins&&Object.keys(e.plugins).forEach(function(g){n[g](e.plugins[g])}),e.debug&&n.debug(!0),n.options_.playerOptions=h,n.middleware_=[],n.playbackRates(e.playbackRates),n.initChildren(),n.isAudio("audio"===a.nodeName.toLowerCase()),n.controls()?n.addClass("vjs-controls-enabled"):n.addClass("vjs-controls-disabled"),n.el_.setAttribute("role","region"),n.isAudio()?n.el_.setAttribute("aria-label",n.localize("Audio Player")):n.el_.setAttribute("aria-label",n.localize("Video Player")),n.isAudio()&&n.addClass("vjs-audio"),n.flexNotSupported_()&&n.addClass("vjs-no-flex"),Ot&&n.addClass("vjs-touch-enabled"),Je||n.addClass("vjs-workinghover"),t.players[n.id_]=lt(n);var y=B.split(".")[0];return n.addClass("vjs-v"+y),n.userActive(!0),n.reportUserActivity(),n.one("play",function(g){return n.listenForUserActivity_(g)}),n.on("stageclick",function(g){return n.handleStageClick_(g)}),n.on("keydown",function(g){return n.handleKeyDown(g)}),n.on("languagechange",function(g){return n.handleLanguagechange(g)}),n.breakpoints(n.options_.breakpoints),n.responsive(n.options_.responsive),n}Ne(t,s);var r=t.prototype;return r.dispose=function(){var e=this;this.trigger("dispose"),this.off("dispose"),Ct(document,this.fsApi_.fullscreenchange,this.boundDocumentFullscreenChange_),Ct(document,"keydown",this.boundFullWindowOnEscKey_),this.styleEl_&&this.styleEl_.parentNode&&(this.styleEl_.parentNode.removeChild(this.styleEl_),this.styleEl_=null),t.players[this.id_]=null,this.tag&&this.tag.player&&(this.tag.player=null),this.el_&&this.el_.player&&(this.el_.player=null),this.tech_&&(this.tech_.dispose(),this.isPosterFromTech_=!1,this.poster_=""),this.playerElIngest_&&(this.playerElIngest_=null),this.tag&&(this.tag=null),function lp(s){Fs[s.id()]=null}(this),Sr.names.forEach(function(i){var n=Sr[i],o=e[n.getterName]();o&&o.off&&o.off()}),s.prototype.dispose.call(this)},r.createEl=function(){var i,e=this.tag,n=this.playerElIngest_=e.parentNode&&e.parentNode.hasAttribute&&e.parentNode.hasAttribute("data-vjs-player"),o="video-js"===this.tag.tagName.toLowerCase();n?i=this.el_=e.parentNode:o||(i=this.el_=s.prototype.createEl.call(this,"div"));var l=U(e);if(o){for(i=this.el_=e,e=this.tag=document.createElement("video");i.children.length;)e.appendChild(i.firstChild);rr(i,"video-js")||ye(i,"video-js"),i.appendChild(e),n=this.playerElIngest_=i,Object.keys(i).forEach(function(A){try{e[A]=i[A]}catch{}})}if(e.setAttribute("tabindex","-1"),l.tabindex="-1",(ot||vt&&_t)&&(e.setAttribute("role","application"),l.role="application"),e.removeAttribute("width"),e.removeAttribute("height"),"width"in l&&delete l.width,"height"in l&&delete l.height,Object.getOwnPropertyNames(l).forEach(function(A){o&&"class"===A||i.setAttribute(A,l[A]),o&&e.setAttribute(A,l[A])}),e.playerId=e.id,e.id+="_html5_api",e.className="vjs-tech",e.player=i.player=this,this.addClass("vjs-paused"),!0!==window.VIDEOJS_NO_DYNAMIC_STYLE){this.styleEl_=Rt("vjs-styles-dimensions");var d=ke(".vjs-styles-defaults"),h=ke("head");h.insertBefore(this.styleEl_,d?d.nextSibling:h.firstChild)}this.fill_=!1,this.fluid_=!1,this.width(this.options_.width),this.height(this.options_.height),this.fill(this.options_.fill),this.fluid(this.options_.fluid),this.aspectRatio(this.options_.aspectRatio),this.crossOrigin(this.options_.crossOrigin||this.options_.crossorigin);for(var y=e.getElementsByTagName("a"),g=0;g0?this.videoWidth()+":"+this.videoHeight():"16:9").split(":"),g=y[1]/y[0];o=void 0!==this.width_?this.width_:void 0!==this.height_?this.height_/g:this.videoWidth()||300,l=void 0!==this.height_?this.height_:o*g,h=/^[^a-zA-Z]/.test(this.id())?"dimensions-"+this.id():this.id()+"-dimensions",this.addClass(h),Yt(this.styleEl_,"\n ."+h+" {\n width: "+o+"px;\n height: "+l+"px;\n }\n\n ."+h+".vjs-fluid {\n padding-top: "+100*g+"%;\n }\n ")}else{var e="number"==typeof this.width_?this.width_:this.options_.width,i="number"==typeof this.height_?this.height_:this.options_.height,n=this.tech_&&this.tech_.el();n&&(e>=0&&(n.width=e),i>=0&&(n.height=i))}},r.loadTech_=function(e,i){var n=this;this.tech_&&this.unloadTech_();var o=Jt(e),l=e.charAt(0).toLowerCase()+e.slice(1);"Html5"!==o&&this.tag&&(Ft.getTech("Html5").disposeMediaElement(this.tag),this.tag.player=null,this.tag=null),this.techName_=o,this.isReady_=!1;var d=this.autoplay();("string"==typeof this.autoplay()||!0===this.autoplay()&&this.options_.normalizeAutoplay)&&(d=!1);var h={source:i,autoplay:d,nativeControlsForTouch:this.options_.nativeControlsForTouch,playerId:this.id(),techId:this.id()+"_"+l+"_api",playsinline:this.options_.playsinline,preload:this.options_.preload,loop:this.options_.loop,disablePictureInPicture:this.options_.disablePictureInPicture,muted:this.options_.muted,poster:this.poster(),language:this.language(),playerElIngest:this.playerElIngest_||!1,"vtt.js":this.options_["vtt.js"],canOverridePoster:!!this.options_.techCanOverridePoster,enableSourceset:this.options_.enableSourceset,Promise:this.options_.Promise};Sr.names.forEach(function(g){var S=Sr[g];h[S.getterName]=n[S.privateName]}),ie(h,this.options_[o]),ie(h,this.options_[l]),ie(h,this.options_[e.toLowerCase()]),this.tag&&(h.tag=this.tag),i&&i.src===this.cache_.src&&this.cache_.currentTime>0&&(h.startTime=this.cache_.currentTime);var y=Ft.getTech(e);if(!y)throw new Error("No Tech named '"+o+"' exists! '"+o+"' should be registered using videojs.registerTech()'");this.tech_=new y(h),this.tech_.ready(Mt(this,this.handleTechReady_),!0),Lu_jsonToTextTracks(this.textTracksJson_||[],this.tech_),Nl.forEach(function(g){n.on(n.tech_,g,function(S){return n["handleTech"+Jt(g)+"_"](S)})}),Object.keys(uo).forEach(function(g){n.on(n.tech_,g,function(S){0===n.tech_.playbackRate()&&n.tech_.seeking()?n.queuedCallbacks_.push({callback:n["handleTech"+uo[g]+"_"].bind(n),event:S}):n["handleTech"+uo[g]+"_"](S)})}),this.on(this.tech_,"loadstart",function(g){return n.handleTechLoadStart_(g)}),this.on(this.tech_,"sourceset",function(g){return n.handleTechSourceset_(g)}),this.on(this.tech_,"waiting",function(g){return n.handleTechWaiting_(g)}),this.on(this.tech_,"ended",function(g){return n.handleTechEnded_(g)}),this.on(this.tech_,"seeking",function(g){return n.handleTechSeeking_(g)}),this.on(this.tech_,"play",function(g){return n.handleTechPlay_(g)}),this.on(this.tech_,"firstplay",function(g){return n.handleTechFirstPlay_(g)}),this.on(this.tech_,"pause",function(g){return n.handleTechPause_(g)}),this.on(this.tech_,"durationchange",function(g){return n.handleTechDurationChange_(g)}),this.on(this.tech_,"fullscreenchange",function(g,S){return n.handleTechFullscreenChange_(g,S)}),this.on(this.tech_,"fullscreenerror",function(g,S){return n.handleTechFullscreenError_(g,S)}),this.on(this.tech_,"enterpictureinpicture",function(g){return n.handleTechEnterPictureInPicture_(g)}),this.on(this.tech_,"leavepictureinpicture",function(g){return n.handleTechLeavePictureInPicture_(g)}),this.on(this.tech_,"error",function(g){return n.handleTechError_(g)}),this.on(this.tech_,"posterchange",function(g){return n.handleTechPosterChange_(g)}),this.on(this.tech_,"textdata",function(g){return n.handleTechTextData_(g)}),this.on(this.tech_,"ratechange",function(g){return n.handleTechRateChange_(g)}),this.on(this.tech_,"loadedmetadata",this.boundUpdateStyleEl_),this.usingNativeControls(this.techGet_("controls")),this.controls()&&!this.usingNativeControls()&&this.addTechControlsListeners_(),this.tech_.el().parentNode!==this.el()&&("Html5"!==o||!this.tag)&&kr(this.tech_.el(),this.el()),this.tag&&(this.tag.player=null,this.tag=null)},r.unloadTech_=function(){var e=this;Sr.names.forEach(function(i){var n=Sr[i];e[n.privateName]=e[n.getterName]()}),this.textTracksJson_=Lu_textTracksToJson(this.tech_),this.isReady_=!1,this.tech_.dispose(),this.tech_=!1,this.isPosterFromTech_&&(this.poster_="",this.trigger("posterchange")),this.isPosterFromTech_=!1},r.tech=function(e){return void 0===e&&E.warn("Using the tech directly can be dangerous. I hope you know what you're doing.\nSee https://github.com/videojs/video.js/issues/2617 for more info.\n"),this.tech_},r.addTechControlsListeners_=function(){this.removeTechControlsListeners_(),this.on(this.tech_,"click",this.boundHandleTechClick_),this.on(this.tech_,"dblclick",this.boundHandleTechDoubleClick_),this.on(this.tech_,"touchstart",this.boundHandleTechTouchStart_),this.on(this.tech_,"touchmove",this.boundHandleTechTouchMove_),this.on(this.tech_,"touchend",this.boundHandleTechTouchEnd_),this.on(this.tech_,"tap",this.boundHandleTechTap_)},r.removeTechControlsListeners_=function(){this.off(this.tech_,"tap",this.boundHandleTechTap_),this.off(this.tech_,"touchstart",this.boundHandleTechTouchStart_),this.off(this.tech_,"touchmove",this.boundHandleTechTouchMove_),this.off(this.tech_,"touchend",this.boundHandleTechTouchEnd_),this.off(this.tech_,"click",this.boundHandleTechClick_),this.off(this.tech_,"dblclick",this.boundHandleTechDoubleClick_)},r.handleTechReady_=function(){this.triggerReady(),this.cache_.volume&&this.techCall_("setVolume",this.cache_.volume),this.handleTechPosterChange_(),this.handleTechDurationChange_()},r.handleTechLoadStart_=function(){this.removeClass("vjs-ended"),this.removeClass("vjs-seeking"),this.error(null),this.handleTechDurationChange_(),this.paused()?(this.hasStarted(!1),this.trigger("loadstart")):(this.trigger("loadstart"),this.trigger("firstplay")),this.manualAutoplay_(!0===this.autoplay()&&this.options_.normalizeAutoplay?"play":this.autoplay())},r.manualAutoplay_=function(e){var i=this;if(this.tech_&&"string"==typeof e){var o,n=function(){var d=i.muted();i.muted(!0);var h=function(){i.muted(d)};i.playTerminatedQueue_.push(h);var y=i.play();if(fa(y))return y.catch(function(g){throw h(),new Error("Rejection at manualAutoplay. Restoring muted value. "+(g||""))})};if("any"!==e||this.muted()?o="muted"!==e||this.muted()?this.play():n():fa(o=this.play())&&(o=o.catch(n)),fa(o))return o.then(function(){i.trigger({type:"autoplay-success",autoplay:e})}).catch(function(){i.trigger({type:"autoplay-failure",autoplay:e})})}},r.updateSourceCaches_=function(e){void 0===e&&(e="");var i=e,n="";"string"!=typeof i&&(i=e.src,n=e.type),this.cache_.source=this.cache_.source||{},this.cache_.sources=this.cache_.sources||[],i&&!n&&(n=function(t,r){if(!r)return"";if(t.cache_.source.src===r&&t.cache_.source.type)return t.cache_.source.type;var a=t.cache_.sources.filter(function(o){return o.src===r});if(a.length)return a[0].type;for(var e=t.$$("source"),i=0;i0&&0===this.cache_.lastPlaybackRate&&(this.queuedCallbacks_.forEach(function(e){return e.callback(e.event)}),this.queuedCallbacks_=[]),this.cache_.lastPlaybackRate=this.tech_.playbackRate(),this.trigger("ratechange")},r.handleTechWaiting_=function(){var e=this;this.addClass("vjs-waiting"),this.trigger("waiting");var i=this.currentTime();this.on("timeupdate",function o(){i!==e.currentTime()&&(e.removeClass("vjs-waiting"),e.off("timeupdate",o))})},r.handleTechCanPlay_=function(){this.removeClass("vjs-waiting"),this.trigger("canplay")},r.handleTechCanPlayThrough_=function(){this.removeClass("vjs-waiting"),this.trigger("canplaythrough")},r.handleTechPlaying_=function(){this.removeClass("vjs-waiting"),this.trigger("playing")},r.handleTechSeeking_=function(){this.addClass("vjs-seeking"),this.trigger("seeking")},r.handleTechSeeked_=function(){this.removeClass("vjs-seeking"),this.removeClass("vjs-ended"),this.trigger("seeked")},r.handleTechFirstPlay_=function(){this.options_.starttime&&(E.warn("Passing the `starttime` option to the player will be deprecated in 6.0"),this.currentTime(this.options_.starttime)),this.addClass("vjs-has-started"),this.trigger("firstplay")},r.handleTechPause_=function(){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.trigger("pause")},r.handleTechEnded_=function(){this.addClass("vjs-ended"),this.removeClass("vjs-waiting"),this.options_.loop?(this.currentTime(0),this.play()):this.paused()||this.pause(),this.trigger("ended")},r.handleTechDurationChange_=function(){this.duration(this.techGet_("duration"))},r.handleTechClick_=function(e){this.controls_&&(void 0===this.options_||void 0===this.options_.userActions||void 0===this.options_.userActions.click||!1!==this.options_.userActions.click)&&(void 0!==this.options_&&void 0!==this.options_.userActions&&"function"==typeof this.options_.userActions.click?this.options_.userActions.click.call(this,e):this.paused()?Kr(this.play()):this.pause())},r.handleTechDoubleClick_=function(e){this.controls_&&(Array.prototype.some.call(this.$$(".vjs-control-bar, .vjs-modal-dialog"),function(n){return n.contains(e.target)})||(void 0===this.options_||void 0===this.options_.userActions||void 0===this.options_.userActions.doubleClick||!1!==this.options_.userActions.doubleClick)&&(void 0!==this.options_&&void 0!==this.options_.userActions&&"function"==typeof this.options_.userActions.doubleClick?this.options_.userActions.doubleClick.call(this,e):this.isFullscreen()?this.exitFullscreen():this.requestFullscreen()))},r.handleTechTap_=function(){this.userActive(!this.userActive())},r.handleTechTouchStart_=function(){this.userWasActive=this.userActive()},r.handleTechTouchMove_=function(){this.userWasActive&&this.reportUserActivity()},r.handleTechTouchEnd_=function(e){e.cancelable&&e.preventDefault()},r.handleStageClick_=function(){this.reportUserActivity()},r.toggleFullscreenClass_=function(){this.isFullscreen()?this.addClass("vjs-fullscreen"):this.removeClass("vjs-fullscreen")},r.documentFullscreenChange_=function(e){var i=e.target.player;if(!i||i===this){var n=this.el(),o=document[this.fsApi_.fullscreenElement]===n;!o&&n.matches?o=n.matches(":"+this.fsApi_.fullscreen):!o&&n.msMatchesSelector&&(o=n.msMatchesSelector(":"+this.fsApi_.fullscreen)),this.isFullscreen(o)}},r.handleTechFullscreenChange_=function(e,i){var n=this;i&&(i.nativeIOSFullscreen&&(this.addClass("vjs-ios-native-fs"),this.tech_.one("webkitendfullscreen",function(){n.removeClass("vjs-ios-native-fs")})),this.isFullscreen(i.isFullscreen))},r.handleTechFullscreenError_=function(e,i){this.trigger("fullscreenerror",i)},r.togglePictureInPictureClass_=function(){this.isInPictureInPicture()?this.addClass("vjs-picture-in-picture"):this.removeClass("vjs-picture-in-picture")},r.handleTechEnterPictureInPicture_=function(e){this.isInPictureInPicture(!0)},r.handleTechLeavePictureInPicture_=function(e){this.isInPictureInPicture(!1)},r.handleTechError_=function(){var e=this.tech_.error();this.error(e)},r.handleTechTextData_=function(){var e=null;arguments.length>1&&(e=arguments[1]),this.trigger("textdata",e)},r.getCache=function(){return this.cache_},r.resetCache_=function(){this.cache_={currentTime:0,initTime:0,inactivityTimeout:this.options_.inactivityTimeout,duration:NaN,lastVolume:1,lastPlaybackRate:this.defaultPlaybackRate(),media:null,src:"",source:{},sources:[],playbackRates:[],volume:1}},r.techCall_=function(e,i){this.ready(function(){if(e in op)return function np(s,t,r,a){return t[r](s.reduce(Ns(r),a))}(this.middleware_,this.tech_,e,i);if(e in el)return Zu(this.middleware_,this.tech_,e,i);try{this.tech_&&this.tech_[e](i)}catch(n){throw E(n),n}},!0)},r.techGet_=function(e){if(this.tech_&&this.tech_.isReady_){if(e in sp)return function ap(s,t,r){return s.reduceRight(Ns(r),t[r]())}(this.middleware_,this.tech_,e);if(e in el)return Zu(this.middleware_,this.tech_,e);try{return this.tech_[e]()}catch(i){throw void 0===this.tech_[e]?(E("Video.js: "+e+" method not defined for "+this.techName_+" playback technology.",i),i):"TypeError"===i.name?(E("Video.js: "+e+" unavailable on "+this.techName_+" playback technology element.",i),this.tech_.isReady_=!1,i):(E(i),i)}}},r.play=function(){var e=this,i=this.options_.Promise||window.Promise;return i?new i(function(n){e.play_(n)}):this.play_()},r.play_=function(e){var i=this;void 0===e&&(e=Kr),this.playCallbacks_.push(e);var n=Boolean(!this.changingSrc_&&(this.src()||this.currentSrc()));if(this.waitToPlay_&&(this.off(["ready","loadstart"],this.waitToPlay_),this.waitToPlay_=null),!this.isReady_||!n)return this.waitToPlay_=function(l){i.play_()},this.one(["ready","loadstart"],this.waitToPlay_),void(!n&&(tt||Je)&&this.load());var o=this.techGet_("play");null===o?this.runPlayTerminatedQueue_():this.runPlayCallbacks_(o)},r.runPlayTerminatedQueue_=function(){var e=this.playTerminatedQueue_.slice(0);this.playTerminatedQueue_=[],e.forEach(function(i){i()})},r.runPlayCallbacks_=function(e){var i=this.playCallbacks_.slice(0);this.playCallbacks_=[],this.playTerminatedQueue_=[],i.forEach(function(n){n(e)})},r.pause=function(){this.techCall_("pause")},r.paused=function(){return!1!==this.techGet_("paused")},r.played=function(){return this.techGet_("played")||yi(0,0)},r.scrubbing=function(e){if(typeof e>"u")return this.scrubbing_;this.scrubbing_=!!e,this.techCall_("setScrubbing",this.scrubbing_),e?this.addClass("vjs-scrubbing"):this.removeClass("vjs-scrubbing")},r.currentTime=function(e){return typeof e<"u"?(e<0&&(e=0),this.isReady_&&!this.changingSrc_&&this.tech_&&this.tech_.isReady_?(this.techCall_("setCurrentTime",e),void(this.cache_.initTime=0)):(this.cache_.initTime=e,this.off("canplay",this.boundApplyInitTime_),void this.one("canplay",this.boundApplyInitTime_))):(this.cache_.currentTime=this.techGet_("currentTime")||0,this.cache_.currentTime)},r.applyInitTime_=function(){this.currentTime(this.cache_.initTime)},r.duration=function(e){if(void 0===e)return void 0!==this.cache_.duration?this.cache_.duration:NaN;(e=parseFloat(e))<0&&(e=1/0),e!==this.cache_.duration&&(this.cache_.duration=e,e===1/0?this.addClass("vjs-live"):this.removeClass("vjs-live"),isNaN(e)||this.trigger("durationchange"))},r.remainingTime=function(){return this.duration()-this.currentTime()},r.remainingTimeDisplay=function(){return Math.floor(this.duration())-Math.floor(this.currentTime())},r.buffered=function(){var e=this.techGet_("buffered");return(!e||!e.length)&&(e=yi(0,0)),e},r.bufferedPercent=function(){return Ou(this.buffered(),this.duration())},r.bufferedEnd=function(){var e=this.buffered(),i=this.duration(),n=e.end(e.length-1);return n>i&&(n=i),n},r.volume=function(e){var i;return void 0!==e?(i=Math.max(0,Math.min(1,parseFloat(e))),this.cache_.volume=i,this.techCall_("setVolume",i),void(i>0&&this.lastVolume_(i))):(i=parseFloat(this.techGet_("volume")),isNaN(i)?1:i)},r.muted=function(e){if(void 0===e)return this.techGet_("muted")||!1;this.techCall_("setMuted",e)},r.defaultMuted=function(e){return void 0!==e?this.techCall_("setDefaultMuted",e):this.techGet_("defaultMuted")||!1},r.lastVolume_=function(e){if(void 0===e||0===e)return this.cache_.lastVolume;this.cache_.lastVolume=e},r.supportsFullScreen=function(){return this.techGet_("supportsFullScreen")||!1},r.isFullscreen=function(e){if(void 0!==e){var i=this.isFullscreen_;return this.isFullscreen_=Boolean(e),this.isFullscreen_!==i&&this.fsApi_.prefixed&&this.trigger("fullscreenchange"),void this.toggleFullscreenClass_()}return this.isFullscreen_},r.requestFullscreen=function(e){var i=this.options_.Promise||window.Promise;if(i){var n=this;return new i(function(o,l){function d(){n.off("fullscreenerror",y),n.off("fullscreenchange",h)}function h(){d(),o()}function y(S,A){d(),l(A)}n.one("fullscreenchange",h),n.one("fullscreenerror",y);var g=n.requestFullscreenHelper_(e);g&&(g.then(d,d),g.then(o,l))})}return this.requestFullscreenHelper_()},r.requestFullscreenHelper_=function(e){var n,i=this;if(this.fsApi_.prefixed||(n=this.options_.fullscreen&&this.options_.fullscreen.options||{},void 0!==e&&(n=e)),this.fsApi_.requestFullscreen){var o=this.el_[this.fsApi_.requestFullscreen](n);return o&&o.then(function(){return i.isFullscreen(!0)},function(){return i.isFullscreen(!1)}),o}this.tech_.supportsFullScreen()&&!this.options_.preferFullWindow?this.techCall_("enterFullScreen"):this.enterFullWindow()},r.exitFullscreen=function(){var e=this.options_.Promise||window.Promise;if(e){var i=this;return new e(function(n,o){function l(){i.off("fullscreenerror",h),i.off("fullscreenchange",d)}function d(){l(),n()}function h(g,S){l(),o(S)}i.one("fullscreenchange",d),i.one("fullscreenerror",h);var y=i.exitFullscreenHelper_();y&&(y.then(l,l),y.then(n,o))})}return this.exitFullscreenHelper_()},r.exitFullscreenHelper_=function(){var e=this;if(this.fsApi_.requestFullscreen){var i=document[this.fsApi_.exitFullscreen]();return i&&Kr(i.then(function(){return e.isFullscreen(!1)})),i}this.tech_.supportsFullScreen()&&!this.options_.preferFullWindow?this.techCall_("exitFullScreen"):this.exitFullWindow()},r.enterFullWindow=function(){this.isFullscreen(!0),this.isFullWindow=!0,this.docOrigOverflow=document.documentElement.style.overflow,Et(document,"keydown",this.boundFullWindowOnEscKey_),document.documentElement.style.overflow="hidden",ye(document.body,"vjs-full-window"),this.trigger("enterFullWindow")},r.fullWindowOnEscKey=function(e){st.isEventKey(e,"Esc")&&!0===this.isFullscreen()&&(this.isFullWindow?this.exitFullWindow():this.exitFullscreen())},r.exitFullWindow=function(){this.isFullscreen(!1),this.isFullWindow=!1,Ct(document,"keydown",this.boundFullWindowOnEscKey_),document.documentElement.style.overflow=this.docOrigOverflow,we(document.body,"vjs-full-window"),this.trigger("exitFullWindow")},r.disablePictureInPicture=function(e){if(void 0===e)return this.techGet_("disablePictureInPicture");this.techCall_("setDisablePictureInPicture",e),this.options_.disablePictureInPicture=e,this.trigger("disablepictureinpicturechanged")},r.isInPictureInPicture=function(e){return void 0!==e?(this.isInPictureInPicture_=!!e,void this.togglePictureInPictureClass_()):!!this.isInPictureInPicture_},r.requestPictureInPicture=function(){if("pictureInPictureEnabled"in document&&!1===this.disablePictureInPicture())return this.techGet_("requestPictureInPicture")},r.exitPictureInPicture=function(){if("pictureInPictureEnabled"in document)return document.exitPictureInPicture()},r.handleKeyDown=function(e){var i=this.options_.userActions;if(i&&i.hotkeys){(function(l){var d=l.tagName.toLowerCase();if(l.isContentEditable)return!0;if("input"===d)return-1===["button","checkbox","hidden","radio","reset","submit"].indexOf(l.type);return-1!==["textarea"].indexOf(d)})(this.el_.ownerDocument.activeElement)||("function"==typeof i.hotkeys?i.hotkeys.call(this,e):this.handleHotkeys(e))}},r.handleHotkeys=function(e){var i=this.options_.userActions?this.options_.userActions.hotkeys:{},n=i.fullscreenKey,o=void 0===n?function(I){return st.isEventKey(I,"f")}:n,l=i.muteKey,d=void 0===l?function(I){return st.isEventKey(I,"m")}:l,h=i.playPauseKey,y=void 0===h?function(I){return st.isEventKey(I,"k")||st.isEventKey(I,"Space")}:h;if(o.call(this,e)){e.preventDefault(),e.stopPropagation();var g=Ie.getComponent("FullscreenToggle");!1!==document[this.fsApi_.fullscreenEnabled]&&g.prototype.handleClick.call(this,e)}else if(d.call(this,e)){e.preventDefault(),e.stopPropagation(),Ie.getComponent("MuteToggle").prototype.handleClick.call(this,e)}else if(y.call(this,e)){e.preventDefault(),e.stopPropagation(),Ie.getComponent("PlayToggle").prototype.handleClick.call(this,e)}},r.canPlayType=function(e){for(var i,n=0,o=this.options_.techOrder;n"u")return this.cache_.src||"";this.resetRetryOnError_&&this.resetRetryOnError_();var o=hp(e);if(o.length){if(this.changingSrc_=!0,i||(this.cache_.sources=o),this.updateSourceCaches_(o[0]),rp(this,o[0],function(h,y){if(n.middleware_=y,i||(n.cache_.sources=o),n.updateSourceCaches_(h),n.src_(h))return o.length>1?n.handleSrc_(o.slice(1)):(n.changingSrc_=!1,n.setTimeout(function(){this.error({code:4,message:this.localize(this.options_.notSupportedMessage)})},0),void n.triggerReady());!function ip(s,t){s.forEach(function(r){return r.setTech&&r.setTech(t)})}(y,n.tech_)}),this.options_.retryOnError&&o.length>1){var l=function(){n.error(null),n.handleSrc_(o.slice(1),!0)},d=function(){n.off("error",l)};this.one("error",l),this.one("playing",d),this.resetRetryOnError_=function(){n.off("error",l),n.off("playing",d)}}}else this.setTimeout(function(){this.error({code:4,message:this.localize(this.options_.notSupportedMessage)})},0)},r.src=function(e){return this.handleSrc_(e,!1)},r.src_=function(e){var i=this,n=this.selectSource([e]);return!n||(function(t,r){return Jt(t)===Jt(r)}(n.tech,this.techName_)?(this.ready(function(){this.tech_.constructor.prototype.hasOwnProperty("setSource")?this.techCall_("setSource",e):this.techCall_("src",e.src),this.changingSrc_=!1},!0),!1):(this.changingSrc_=!0,this.loadTech_(n.tech,n.source),this.tech_.ready(function(){i.changingSrc_=!1}),!1))},r.load=function(){this.techCall_("load")},r.reset=function(){var e=this,i=this.options_.Promise||window.Promise;this.paused()||!i?this.doReset_():Kr(this.play().then(function(){return e.doReset_()}))},r.doReset_=function(){this.tech_&&this.tech_.clearTracks("text"),this.resetCache_(),this.poster(""),this.loadTech_(this.options_.techOrder[0],null),this.techCall_("reset"),this.resetControlBarUI_(),ai(this)&&this.trigger("playerreset")},r.resetControlBarUI_=function(){this.resetProgressBar_(),this.resetPlaybackRate_(),this.resetVolumeBar_()},r.resetProgressBar_=function(){this.currentTime(0);var e=this.controlBar,i=e.durationDisplay,n=e.remainingTimeDisplay;i&&i.updateContent(),n&&n.updateContent()},r.resetPlaybackRate_=function(){this.playbackRate(this.defaultPlaybackRate()),this.handleTechRateChange_()},r.resetVolumeBar_=function(){this.volume(1),this.trigger("volumechange")},r.currentSources=function(){var e=this.currentSource(),i=[];return 0!==Object.keys(e).length&&i.push(e),this.cache_.sources||i},r.currentSource=function(){return this.cache_.source||{}},r.currentSrc=function(){return this.currentSource()&&this.currentSource().src||""},r.currentType=function(){return this.currentSource()&&this.currentSource().type||""},r.preload=function(e){return void 0!==e?(this.techCall_("setPreload",e),void(this.options_.preload=e)):this.techGet_("preload")},r.autoplay=function(e){if(void 0===e)return this.options_.autoplay||!1;var i;"string"==typeof e&&/(any|play|muted)/.test(e)||!0===e&&this.options_.normalizeAutoplay?(this.options_.autoplay=e,this.manualAutoplay_("string"==typeof e?e:"play"),i=!1):this.options_.autoplay=!!e,i=typeof i>"u"?this.options_.autoplay:i,this.tech_&&this.techCall_("setAutoplay",i)},r.playsinline=function(e){return void 0!==e?(this.techCall_("setPlaysinline",e),this.options_.playsinline=e,this):this.techGet_("playsinline")},r.loop=function(e){return void 0!==e?(this.techCall_("setLoop",e),void(this.options_.loop=e)):this.techGet_("loop")},r.poster=function(e){if(void 0===e)return this.poster_;e||(e=""),e!==this.poster_&&(this.poster_=e,this.techCall_("setPoster",e),this.isPosterFromTech_=!1,this.trigger("posterchange"))},r.handleTechPosterChange_=function(){if((!this.poster_||this.options_.techCanOverridePoster)&&this.tech_&&this.tech_.poster){var e=this.tech_.poster()||"";e!==this.poster_&&(this.poster_=e,this.isPosterFromTech_=!0,this.trigger("posterchange"))}},r.controls=function(e){if(void 0===e)return!!this.controls_;e=!!e,this.controls_!==e&&(this.controls_=e,this.usingNativeControls()&&this.techCall_("setControls",e),this.controls_?(this.removeClass("vjs-controls-disabled"),this.addClass("vjs-controls-enabled"),this.trigger("controlsenabled"),this.usingNativeControls()||this.addTechControlsListeners_()):(this.removeClass("vjs-controls-enabled"),this.addClass("vjs-controls-disabled"),this.trigger("controlsdisabled"),this.usingNativeControls()||this.removeTechControlsListeners_()))},r.usingNativeControls=function(e){if(void 0===e)return!!this.usingNativeControls_;e=!!e,this.usingNativeControls_!==e&&(this.usingNativeControls_=e,this.usingNativeControls_?(this.addClass("vjs-using-native-controls"),this.trigger("usingnativecontrols")):(this.removeClass("vjs-using-native-controls"),this.trigger("usingcustomcontrols")))},r.error=function(e){var i=this;if(void 0===e)return this.error_||null;if(ve("beforeerror").forEach(function(o){var l=o(i,e);N(l)&&!Array.isArray(l)||"string"==typeof l||"number"==typeof l||null===l?e=l:i.log.error("please return a value that MediaError expects in beforeerror hooks")}),this.options_.suppressNotSupportedError&&e&&4===e.code){var n=function(){this.error(e)};return this.options_.suppressNotSupportedError=!1,this.any(["click","touchstart"],n),void this.one("loadstart",function(){this.off(["click","touchstart"],n)})}if(null===e)return this.error_=e,this.removeClass("vjs-error"),void(this.errorDisplay&&this.errorDisplay.close());this.error_=new br(e),this.addClass("vjs-error"),E.error("(CODE:"+this.error_.code+" "+br.errorTypes[this.error_.code]+")",this.error_.message,this.error_),this.trigger("error"),ve("error").forEach(function(o){return o(i,i.error_)})},r.reportUserActivity=function(e){this.userActivity_=!0},r.userActive=function(e){if(void 0===e)return this.userActive_;if((e=!!e)!==this.userActive_){if(this.userActive_=e,this.userActive_)return this.userActivity_=!0,this.removeClass("vjs-user-inactive"),this.addClass("vjs-user-active"),void this.trigger("useractive");this.tech_&&this.tech_.one("mousemove",function(i){i.stopPropagation(),i.preventDefault()}),this.userActivity_=!1,this.removeClass("vjs-user-active"),this.addClass("vjs-user-inactive"),this.trigger("userinactive")}},r.listenForUserActivity_=function(){var e,i,n,o=Mt(this,this.reportUserActivity),h=function(A){o(),this.clearInterval(e)};this.on("mousedown",function(){o(),this.clearInterval(e),e=this.setInterval(o,250)}),this.on("mousemove",function(A){(A.screenX!==i||A.screenY!==n)&&(i=A.screenX,n=A.screenY,o())}),this.on("mouseup",h),this.on("mouseleave",h);var g,y=this.getChild("controlBar");y&&!Je&&!Te&&(y.on("mouseenter",function(S){0!==this.player().options_.inactivityTimeout&&(this.player().cache_.inactivityTimeout=this.player().options_.inactivityTimeout),this.player().options_.inactivityTimeout=0}),y.on("mouseleave",function(S){this.player().options_.inactivityTimeout=this.player().cache_.inactivityTimeout})),this.on("keydown",o),this.on("keyup",o),this.setInterval(function(){if(this.userActivity_){this.userActivity_=!1,this.userActive(!0),this.clearTimeout(g);var S=this.options_.inactivityTimeout;S<=0||(g=this.setTimeout(function(){this.userActivity_||this.userActive(!1)},S))}},250)},r.playbackRate=function(e){if(void 0===e)return this.tech_&&this.tech_.featuresPlaybackRate?this.cache_.lastPlaybackRate||this.techGet_("playbackRate"):1;this.techCall_("setPlaybackRate",e)},r.defaultPlaybackRate=function(e){return void 0!==e?this.techCall_("setDefaultPlaybackRate",e):this.tech_&&this.tech_.featuresPlaybackRate?this.techGet_("defaultPlaybackRate"):1},r.isAudio=function(e){if(void 0===e)return!!this.isAudio_;this.isAudio_=!!e},r.addTextTrack=function(e,i,n){if(this.tech_)return this.tech_.addTextTrack(e,i,n)},r.addRemoteTextTrack=function(e,i){if(this.tech_)return this.tech_.addRemoteTextTrack(e,i)},r.removeRemoteTextTrack=function(e){void 0===e&&(e={});var n=e.track;if(n||(n=e),this.tech_)return this.tech_.removeRemoteTextTrack(n)},r.getVideoPlaybackQuality=function(){return this.techGet_("getVideoPlaybackQuality")},r.videoWidth=function(){return this.tech_&&this.tech_.videoWidth&&this.tech_.videoWidth()||0},r.videoHeight=function(){return this.tech_&&this.tech_.videoHeight&&this.tech_.videoHeight()||0},r.language=function(e){if(void 0===e)return this.language_;this.language_!==String(e).toLowerCase()&&(this.language_=String(e).toLowerCase(),ai(this)&&this.trigger("languagechange"))},r.languages=function(){return Ut(t.prototype.options_.languages,this.languages_)},r.toJSON=function(){var e=Ut(this.options_),i=e.tracks;e.tracks=[];for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}},Gp=q(function(s){function t(r,a,e){return zp()?s.exports=t=Reflect.construct:s.exports=t=function(n,o,l){var d=[null];d.push.apply(d,o);var y=new(Function.bind.apply(n,d));return l&&Bl(y,l.prototype),y},t.apply(null,arguments)}s.exports=t}),vn="plugin",qi="activePlugins_",zi={},gn=function(t){return zi.hasOwnProperty(t)},yn=function(t){return gn(t)?zi[t]:void 0},Ul=function(t,r){t[qi]=t[qi]||{},t[qi][r]=!0},_n=function(t,r,a){var e=(a?"before":"")+"pluginsetup";t.trigger(e,r),t.trigger(e+":"+r.name,r)},jl=function(t,r){return r.prototype.name=t,function(){_n(this,{name:t,plugin:r,instance:null},!0);for(var a=arguments.length,e=new Array(a),i=0;i-1},t.trigger=function(a){var e=this.listeners[a];if(e)if(2===arguments.length)for(var i=e.length,n=0;n-1;i=this.buffer.indexOf("\n"))this.trigger("data",this.buffer.substring(0,i)),this.buffer=this.buffer.substring(i+1)},t}(fo),Zp=String.fromCharCode(9),ho=function(t){var r=/([0-9.]*)?@?([0-9.]*)?/.exec(t||""),a={};return r[1]&&(a.length=parseInt(r[1],10)),r[2]&&(a.offset=parseInt(r[2],10)),a},$r=function(t){for(var i,r=t.split(new RegExp('(?:^|,)((?:[^=]*)=(?:"[^"]*"|[^,]*))')),a={},e=r.length;e--;)""!==r[e]&&((i=/([^=]*)=(.*)/.exec(r[e]).slice(1))[0]=i[0].replace(/^\s+|\s+$/g,""),i[1]=i[1].replace(/^\s+|\s+$/g,""),i[1]=i[1].replace(/^['"](.*)['"]$/g,"$1"),a[i[0]]=i[1]);return a},tm=function(s){function t(){var a;return(a=s.call(this)||this).customParsers=[],a.tagMappers=[],a}Ne(t,s);var r=t.prototype;return r.push=function(e){var n,o,i=this;if(0!==(e=e.trim()).length){if("#"!==e[0])return void this.trigger("data",{type:"uri",uri:e});this.tagMappers.reduce(function(d,h){var y=h(e);return y===e?d:d.concat([y])},[e]).forEach(function(d){for(var h=0;h0&&(n.duration=k.duration),0===k.duration&&(n.duration=.01,this.trigger("info",{message:"updating zero segment duration to a small value"})),this.manifest.segments=i},key:function(){if(k.attributes)if("NONE"!==k.attributes.METHOD)if(k.attributes.URI){if("com.apple.streamingkeydelivery"===k.attributes.KEYFORMAT)return this.manifest.contentProtection=this.manifest.contentProtection||{},void(this.manifest.contentProtection["com.apple.fps.1_0"]={attributes:k.attributes});if("urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"===k.attributes.KEYFORMAT){return-1===["SAMPLE-AES","SAMPLE-AES-CTR","SAMPLE-AES-CENC"].indexOf(k.attributes.METHOD)?void this.trigger("warn",{message:"invalid key method provided for Widevine"}):("SAMPLE-AES-CENC"===k.attributes.METHOD&&this.trigger("warn",{message:"SAMPLE-AES-CENC is deprecated, please use SAMPLE-AES-CTR instead"}),"data:text/plain;base64,"!==k.attributes.URI.substring(0,23)?void this.trigger("warn",{message:"invalid key URI provided for Widevine"}):k.attributes.KEYID&&"0x"===k.attributes.KEYID.substring(0,2)?(this.manifest.contentProtection=this.manifest.contentProtection||{},void(this.manifest.contentProtection["com.widevine.alpha"]={attributes:{schemeIdUri:k.attributes.KEYFORMAT,keyId:k.attributes.KEYID.substring(2)},pssh:ql(k.attributes.URI.split(",")[1])})):void this.trigger("warn",{message:"invalid key ID provided for Widevine"}))}k.attributes.METHOD||this.trigger("warn",{message:"defaulting key method to AES-128"}),l={method:k.attributes.METHOD||"AES-128",uri:k.attributes.URI},typeof k.attributes.IV<"u"&&(l.iv=k.attributes.IV)}else this.trigger("warn",{message:"ignoring key declaration without URI"});else l=null;else this.trigger("warn",{message:"ignoring key declaration without attribute list"})},"media-sequence":function(){isFinite(k.number)?this.manifest.mediaSequence=k.number:this.trigger("warn",{message:"ignoring invalid media sequence: "+k.number})},"discontinuity-sequence":function(){isFinite(k.number)?(this.manifest.discontinuitySequence=k.number,S=k.number):this.trigger("warn",{message:"ignoring invalid discontinuity sequence: "+k.number})},"playlist-type":function(){/VOD|EVENT/.test(k.playlistType)?this.manifest.playlistType=k.playlistType:this.trigger("warn",{message:"ignoring unknown playlist type: "+k.playlist})},map:function(){o={},k.uri&&(o.uri=k.uri),k.byterange&&(o.byterange=k.byterange),l&&(o.key=l)},"stream-inf":function(){this.manifest.playlists=i,this.manifest.mediaGroups=this.manifest.mediaGroups||y,k.attributes?(n.attributes||(n.attributes={}),ee(n.attributes,k.attributes)):this.trigger("warn",{message:"ignoring empty stream-inf attributes"})},media:function(){if(this.manifest.mediaGroups=this.manifest.mediaGroups||y,k.attributes&&k.attributes.TYPE&&k.attributes["GROUP-ID"]&&k.attributes.NAME){var Ee=this.manifest.mediaGroups[k.attributes.TYPE];Ee[k.attributes["GROUP-ID"]]=Ee[k.attributes["GROUP-ID"]]||{},Q=Ee[k.attributes["GROUP-ID"]],(Y={default:/yes/i.test(k.attributes.DEFAULT)}).default?Y.autoselect=!0:Y.autoselect=/yes/i.test(k.attributes.AUTOSELECT),k.attributes.LANGUAGE&&(Y.language=k.attributes.LANGUAGE),k.attributes.URI&&(Y.uri=k.attributes.URI),k.attributes["INSTREAM-ID"]&&(Y.instreamId=k.attributes["INSTREAM-ID"]),k.attributes.CHARACTERISTICS&&(Y.characteristics=k.attributes.CHARACTERISTICS),k.attributes.FORCED&&(Y.forced=/yes/i.test(k.attributes.FORCED)),Q[k.attributes.NAME]=Y}else this.trigger("warn",{message:"ignoring incomplete or missing media group"})},discontinuity:function(){S+=1,n.discontinuity=!0,this.manifest.discontinuityStarts.push(i.length)},"program-date-time":function(){typeof this.manifest.dateTimeString>"u"&&(this.manifest.dateTimeString=k.dateTimeString,this.manifest.dateTimeObject=k.dateTimeObject),n.dateTimeString=k.dateTimeString,n.dateTimeObject=k.dateTimeObject},targetduration:function(){!isFinite(k.duration)||k.duration<0?this.trigger("warn",{message:"ignoring invalid target duration: "+k.duration}):(this.manifest.targetDuration=k.duration,po.call(this,this.manifest))},start:function(){k.attributes&&!isNaN(k.attributes["TIME-OFFSET"])?this.manifest.start={timeOffset:k.attributes["TIME-OFFSET"],precise:k.attributes.PRECISE}:this.trigger("warn",{message:"ignoring start declaration without appropriate attribute list"})},"cue-out":function(){n.cueOut=k.data},"cue-out-cont":function(){n.cueOutCont=k.data},"cue-in":function(){n.cueIn=k.data},skip:function(){this.manifest.skip=Gi(k.attributes),this.warnOnMissingAttributes_("#EXT-X-SKIP",k.attributes,["SKIPPED-SEGMENTS"])},part:function(){var Ee=this;d=!0;var Oe=this.manifest.segments.length,$e=Gi(k.attributes);n.parts=n.parts||[],n.parts.push($e),$e.byterange&&($e.byterange.hasOwnProperty("offset")||($e.byterange.offset=I),I=$e.byterange.offset+$e.byterange.length);var Pe=n.parts.length-1;this.warnOnMissingAttributes_("#EXT-X-PART #"+Pe+" for segment #"+Oe,k.attributes,["URI","DURATION"]),this.manifest.renditionReports&&this.manifest.renditionReports.forEach(function(Fe,Be){Fe.hasOwnProperty("lastPart")||Ee.trigger("warn",{message:"#EXT-X-RENDITION-REPORT #"+Be+" lacks required attribute(s): LAST-PART"})})},"server-control":function(){var Ee=this.manifest.serverControl=Gi(k.attributes);Ee.hasOwnProperty("canBlockReload")||(Ee.canBlockReload=!1,this.trigger("info",{message:"#EXT-X-SERVER-CONTROL defaulting CAN-BLOCK-RELOAD to false"})),po.call(this,this.manifest),Ee.canSkipDateranges&&!Ee.hasOwnProperty("canSkipUntil")&&this.trigger("warn",{message:"#EXT-X-SERVER-CONTROL lacks required attribute CAN-SKIP-UNTIL which is required when CAN-SKIP-DATERANGES is set"})},"preload-hint":function(){var Ee=this.manifest.segments.length,Oe=Gi(k.attributes),$e=Oe.type&&"PART"===Oe.type;n.preloadHints=n.preloadHints||[],n.preloadHints.push(Oe),Oe.byterange&&(Oe.byterange.hasOwnProperty("offset")||(Oe.byterange.offset=$e?I:0,$e&&(I=Oe.byterange.offset+Oe.byterange.length)));var Pe=n.preloadHints.length-1;if(this.warnOnMissingAttributes_("#EXT-X-PRELOAD-HINT #"+Pe+" for segment #"+Ee,k.attributes,["TYPE","URI"]),Oe.type)for(var Fe=0;Fe=0))throw xi(bm,new Error(s.tagName+"@"+r));for(var e=t.length-1;a"==s&&">")||"&"==s&&"&"||'"'==s&&"""||"&#"+s.charCodeAt()+";"}function Ca(s,t){if(t(s))return!0;if(s=s.firstChild)do{if(Ca(s,t))return!0}while(s=s.nextSibling)}function Pa(){}function cd(s,t,r,a){s&&s._inc++,r.namespaceURI===Ea.XMLNS&&delete t._nsMap[r.prefix?r.localName:""]}function yo(s,t,r){if(s&&s._inc){s._inc++;var a=t.childNodes;if(r)a[a.length++]=r;else{for(var e=t.firstChild,i=0;e;)a[i++]=e,e=e.nextSibling;a.length=i}}}function fd(s,t){var r=t.previousSibling,a=t.nextSibling;return r?r.nextSibling=a:s.firstChild=a,a?a.previousSibling=r:s.lastChild=r,yo(s.ownerDocument,s),t}function hd(s,t,r){var a=t.parentNode;if(a&&a.removeChild(t),t.nodeType===ni){var e=t.firstChild;if(null==e)return t;var i=t.lastChild}else e=i=t;var n=r?r.previousSibling:s.lastChild;e.previousSibling=n,i.nextSibling=r,n?n.nextSibling=e:s.firstChild=e,null==r?s.lastChild=i:r.previousSibling=i;do{e.parentNode=s}while(e!==i&&(e=e.nextSibling));return yo(s.ownerDocument||s,s),t.nodeType==ni&&(t.firstChild=t.lastChild=null),t}function Ei(){this._nsMap={}}function Cn(){}function ka(){}function _o(){}function To(){}function bo(){}function Pn(){}function pd(){}function md(){}function So(){}function kn(){}function xo(){}function vd(){}function gd(s,t){var r=[],a=9==this.nodeType&&this.documentElement||this,e=a.prefix,i=a.namespaceURI;if(i&&null==e&&null==(e=a.lookupPrefix(i)))var n=[{namespace:i,prefix:null}];return Xi(this,r,s,t,n),r.join("")}function yd(s,t,r){var a=s.prefix||"",e=s.namespaceURI;if(!e||"xml"===a&&e===Ea.XML||e===Ea.XMLNS)return!1;for(var i=r.length;i--;){var n=r[i];if(n.prefix===a)return n.namespace!==e}return!0}function Eo(s,t,r){s.push(" ",t,'="',r.replace(/[<&"]/g,dd),'"')}function Xi(s,t,r,a,e){if(e||(e=[]),a){if(!(s=a(s)))return;if("string"==typeof s)return void t.push(s)}switch(s.nodeType){case qr:var i=s.attributes,n=i.length,Q=s.firstChild,o=s.tagName,l=o;if(!(r=Ea.isHTML(s.namespaceURI)||r)&&!s.prefix&&s.namespaceURI){for(var d,h=0;h=0;y--){if(""===(g=e[y]).prefix&&g.namespace===s.namespaceURI){d=g.namespace;break}}if(d!==s.namespaceURI)for(y=e.length-1;y>=0;y--){var g;if((g=e[y]).namespace===s.namespaceURI){g.prefix&&(l=g.prefix+":"+o);break}}}t.push("<",l);for(var S=0;S"),r&&/^script$/i.test(o))for(;Q;)Q.data?t.push(Q.data):Xi(Q,t,r,a,e.slice()),Q=Q.nextSibling;else for(;Q;)Xi(Q,t,r,a,e.slice()),Q=Q.nextSibling;t.push("")}else t.push("/>");return;case id:case ni:for(Q=s.firstChild;Q;)Xi(Q,t,r,a,e.slice()),Q=Q.nextSibling;return;case Wi:return Eo(t,s.name,s.value);case En:return t.push(s.data.replace(/[<&]/g,dd).replace(/]]>/g,"]]>"));case Zl:return t.push("");case rd:return t.push("\x3c!--",s.data,"--\x3e");case ad:var Y=s.publicId,_e=s.systemId;if(t.push("");else if(_e&&"."!=_e)t.push(" SYSTEM ",_e,">");else{var xe=s.internalSubset;xe&&t.push(" [",xe,"]"),t.push(">")}return;case td:return t.push("");case ed:return t.push("&",s.nodeName,";");default:t.push("??",s.nodeName)}}function _d(s,t,r){var a;switch(t.nodeType){case qr:(a=t.cloneNode(!1)).ownerDocument=s;case ni:break;case Wi:r=!0}if(a||(a=t.cloneNode(!1)),a.ownerDocument=s,a.parentNode=null,r)for(var e=t.firstChild;e;)a.appendChild(_d(s,e,r)),e=e.nextSibling;return a}function wo(s,t,r){var a=new t.constructor;for(var e in t){var i=t[e];"object"!=typeof i&&i!=a[e]&&(a[e]=i)}switch(t.childNodes&&(a.childNodes=new si),a.ownerDocument=s,a.nodeType){case qr:var n=t.attributes,o=a.attributes=new wn,l=n.length;o._ownerElement=a;for(var d=0;d0},lookupPrefix:function(t){for(var r=this;r;){var a=r._nsMap;if(a)for(var e in a)if(a[e]==t)return e;r=r.nodeType==Wi?r.ownerDocument:r.parentNode}return null},lookupNamespaceURI:function(t){for(var r=this;r;){var a=r._nsMap;if(a&&t in a)return a[t];r=r.nodeType==Wi?r.ownerDocument:r.parentNode}return null},isDefaultNamespace:function(t){return null==this.lookupPrefix(t)}},wa(Ir,gr),wa(Ir,gr.prototype),Pa.prototype={nodeName:"#document",nodeType:id,doctype:null,documentElement:null,_inc:1,insertBefore:function(t,r){if(t.nodeType==ni){for(var a=t.firstChild;a;){var e=a.nextSibling;this.insertBefore(a,r),a=e}return t}return null==this.documentElement&&t.nodeType==qr&&(this.documentElement=t),hd(this,t,r),t.ownerDocument=this,t},removeChild:function(t){return this.documentElement==t&&(this.documentElement=null),fd(this,t)},importNode:function(t,r){return _d(this,t,r)},getElementById:function(t){var r=null;return Ca(this.documentElement,function(a){if(a.nodeType==qr&&a.getAttribute("id")==t)return r=a,!0}),r},getElementsByClassName:function(t){var r=Jl(t);return new Ki(this,function(a){var e=[];return r.length>0&&Ca(a.documentElement,function(i){if(i!==a&&i.nodeType===qr){var n=i.getAttribute("class");if(n){var o=t===n;if(!o){var l=Jl(n);o=r.every(function gm(s){return function(t){return s&&-1!==s.indexOf(t)}}(l))}o&&e.push(i)}}}),e})},createElement:function(t){var r=new Ei;return r.ownerDocument=this,r.nodeName=t,r.tagName=t,r.localName=t,r.childNodes=new si,(r.attributes=new wn)._ownerElement=r,r},createDocumentFragment:function(){var t=new kn;return t.ownerDocument=this,t.childNodes=new si,t},createTextNode:function(t){var r=new _o;return r.ownerDocument=this,r.appendData(t),r},createComment:function(t){var r=new To;return r.ownerDocument=this,r.appendData(t),r},createCDATASection:function(t){var r=new bo;return r.ownerDocument=this,r.appendData(t),r},createProcessingInstruction:function(t,r){var a=new xo;return a.ownerDocument=this,a.tagName=a.target=t,a.nodeValue=a.data=r,a},createAttribute:function(t){var r=new Cn;return r.ownerDocument=this,r.name=t,r.nodeName=t,r.localName=t,r.specified=!0,r},createEntityReference:function(t){var r=new So;return r.ownerDocument=this,r.nodeName=t,r},createElementNS:function(t,r){var a=new Ei,e=r.split(":"),i=a.attributes=new wn;return a.childNodes=new si,a.ownerDocument=this,a.nodeName=r,a.tagName=r,a.namespaceURI=t,2==e.length?(a.prefix=e[0],a.localName=e[1]):a.localName=r,i._ownerElement=a,a},createAttributeNS:function(t,r){var a=new Cn,e=r.split(":");return a.ownerDocument=this,a.nodeName=r,a.name=r,a.namespaceURI=t,a.specified=!0,2==e.length?(a.prefix=e[0],a.localName=e[1]):a.localName=r,a}},Ar(Pa,gr),Ei.prototype={nodeType:qr,hasAttribute:function(t){return null!=this.getAttributeNode(t)},getAttribute:function(t){var r=this.getAttributeNode(t);return r&&r.value||""},getAttributeNode:function(t){return this.attributes.getNamedItem(t)},setAttribute:function(t,r){var a=this.ownerDocument.createAttribute(t);a.value=a.nodeValue=""+r,this.setAttributeNode(a)},removeAttribute:function(t){var r=this.getAttributeNode(t);r&&this.removeAttributeNode(r)},appendChild:function(t){return t.nodeType===ni?this.insertBefore(t,null):function xm(s,t){var r=t.parentNode;if(r){var a=s.lastChild;r.removeChild(t),a=s.lastChild}return a=s.lastChild,t.parentNode=s,t.previousSibling=a,t.nextSibling=null,a?a.nextSibling=t:s.firstChild=t,s.lastChild=t,yo(s.ownerDocument,s,t),t}(this,t)},setAttributeNode:function(t){return this.attributes.setNamedItem(t)},setAttributeNodeNS:function(t){return this.attributes.setNamedItemNS(t)},removeAttributeNode:function(t){return this.attributes.removeNamedItem(t.nodeName)},removeAttributeNS:function(t,r){var a=this.getAttributeNodeNS(t,r);a&&this.removeAttributeNode(a)},hasAttributeNS:function(t,r){return null!=this.getAttributeNodeNS(t,r)},getAttributeNS:function(t,r){var a=this.getAttributeNodeNS(t,r);return a&&a.value||""},setAttributeNS:function(t,r,a){var e=this.ownerDocument.createAttributeNS(t,r);e.value=e.nodeValue=""+a,this.setAttributeNode(e)},getAttributeNodeNS:function(t,r){return this.attributes.getNamedItemNS(t,r)},getElementsByTagName:function(t){return new Ki(this,function(r){var a=[];return Ca(r,function(e){e!==r&&e.nodeType==qr&&("*"===t||e.tagName==t)&&a.push(e)}),a})},getElementsByTagNameNS:function(t,r){return new Ki(this,function(a){var e=[];return Ca(a,function(i){i!==a&&i.nodeType===qr&&("*"===t||i.namespaceURI===t)&&("*"===r||i.localName==r)&&e.push(i)}),e})}},Pa.prototype.getElementsByTagName=Ei.prototype.getElementsByTagName,Pa.prototype.getElementsByTagNameNS=Ei.prototype.getElementsByTagNameNS,Ar(Ei,gr),Cn.prototype.nodeType=Wi,Ar(Cn,gr),ka.prototype={data:"",substringData:function(t,r){return this.data.substring(t,t+r)},appendData:function(t){t=this.data+t,this.nodeValue=this.data=t,this.length=t.length},insertData:function(t,r){this.replaceData(t,0,r)},appendChild:function(t){throw new Error(ur[Tm])},deleteData:function(t,r){this.replaceData(t,r,"")},replaceData:function(t,r,a){a=this.data.substring(0,t)+a+this.data.substring(t+r),this.nodeValue=this.data=a,this.length=a.length}},Ar(ka,gr),_o.prototype={nodeName:"#text",nodeType:En,splitText:function(t){var r=this.data,a=r.substring(t);r=r.substring(0,t),this.data=this.nodeValue=r,this.length=r.length;var e=this.ownerDocument.createTextNode(a);return this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling),e}},Ar(_o,ka),To.prototype={nodeName:"#comment",nodeType:rd},Ar(To,ka),bo.prototype={nodeName:"#cdata-section",nodeType:Zl},Ar(bo,ka),Pn.prototype.nodeType=ad,Ar(Pn,gr),pd.prototype.nodeType=_m,Ar(pd,gr),md.prototype.nodeType=ym,Ar(md,gr),So.prototype.nodeType=ed,Ar(So,gr),kn.prototype.nodeName="#document-fragment",kn.prototype.nodeType=ni,Ar(kn,gr),xo.prototype.nodeType=td,Ar(xo,gr),vd.prototype.serializeToString=function(s,t,r){return gd.call(s,t,r)},gr.prototype.toString=gd;try{if(Object.defineProperty){var Em=function s(t){switch(t.nodeType){case qr:case ni:var r=[];for(t=t.firstChild;t;)7!==t.nodeType&&8!==t.nodeType&&r.push(s(t)),t=t.nextSibling;return r.join("");default:return t.nodeValue}};Object.defineProperty(Ki.prototype,"length",{get:function(){return go(this),this.$$length}}),Object.defineProperty(gr.prototype,"textContent",{get:function(){return Em(this)},set:function(t){switch(this.nodeType){case qr:case ni:for(;this.firstChild;)this.removeChild(this.firstChild);(t||String(t))&&this.appendChild(this.ownerDocument.createTextNode(t));break;default:this.data=t,this.value=t,this.nodeValue=t}}}),Td=function(t,r,a){t["$$"+r]=a}}}catch{}var Co={DocumentType:Pn,DOMException:xi,DOMImplementation:ld,Element:Ei,Node:gr,NodeList:si,XMLSerializer:vd},Aa=q(function(s,t){var r=xn.freeze;t.XML_ENTITIES=r({amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}),t.HTML_ENTITIES=r({lt:"<",gt:">",amp:"&",quot:'"',apos:"'",Agrave:"\xc0",Aacute:"\xc1",Acirc:"\xc2",Atilde:"\xc3",Auml:"\xc4",Aring:"\xc5",AElig:"\xc6",Ccedil:"\xc7",Egrave:"\xc8",Eacute:"\xc9",Ecirc:"\xca",Euml:"\xcb",Igrave:"\xcc",Iacute:"\xcd",Icirc:"\xce",Iuml:"\xcf",ETH:"\xd0",Ntilde:"\xd1",Ograve:"\xd2",Oacute:"\xd3",Ocirc:"\xd4",Otilde:"\xd5",Ouml:"\xd6",Oslash:"\xd8",Ugrave:"\xd9",Uacute:"\xda",Ucirc:"\xdb",Uuml:"\xdc",Yacute:"\xdd",THORN:"\xde",szlig:"\xdf",agrave:"\xe0",aacute:"\xe1",acirc:"\xe2",atilde:"\xe3",auml:"\xe4",aring:"\xe5",aelig:"\xe6",ccedil:"\xe7",egrave:"\xe8",eacute:"\xe9",ecirc:"\xea",euml:"\xeb",igrave:"\xec",iacute:"\xed",icirc:"\xee",iuml:"\xef",eth:"\xf0",ntilde:"\xf1",ograve:"\xf2",oacute:"\xf3",ocirc:"\xf4",otilde:"\xf5",ouml:"\xf6",oslash:"\xf8",ugrave:"\xf9",uacute:"\xfa",ucirc:"\xfb",uuml:"\xfc",yacute:"\xfd",thorn:"\xfe",yuml:"\xff",nbsp:"\xa0",iexcl:"\xa1",cent:"\xa2",pound:"\xa3",curren:"\xa4",yen:"\xa5",brvbar:"\xa6",sect:"\xa7",uml:"\xa8",copy:"\xa9",ordf:"\xaa",laquo:"\xab",not:"\xac",shy:"\xad\xad",reg:"\xae",macr:"\xaf",deg:"\xb0",plusmn:"\xb1",sup2:"\xb2",sup3:"\xb3",acute:"\xb4",micro:"\xb5",para:"\xb6",middot:"\xb7",cedil:"\xb8",sup1:"\xb9",ordm:"\xba",raquo:"\xbb",frac14:"\xbc",frac12:"\xbd",frac34:"\xbe",iquest:"\xbf",times:"\xd7",divide:"\xf7",forall:"\u2200",part:"\u2202",exist:"\u2203",empty:"\u2205",nabla:"\u2207",isin:"\u2208",notin:"\u2209",ni:"\u220b",prod:"\u220f",sum:"\u2211",minus:"\u2212",lowast:"\u2217",radic:"\u221a",prop:"\u221d",infin:"\u221e",ang:"\u2220",and:"\u2227",or:"\u2228",cap:"\u2229",cup:"\u222a",int:"\u222b",there4:"\u2234",sim:"\u223c",cong:"\u2245",asymp:"\u2248",ne:"\u2260",equiv:"\u2261",le:"\u2264",ge:"\u2265",sub:"\u2282",sup:"\u2283",nsub:"\u2284",sube:"\u2286",supe:"\u2287",oplus:"\u2295",otimes:"\u2297",perp:"\u22a5",sdot:"\u22c5",Alpha:"\u0391",Beta:"\u0392",Gamma:"\u0393",Delta:"\u0394",Epsilon:"\u0395",Zeta:"\u0396",Eta:"\u0397",Theta:"\u0398",Iota:"\u0399",Kappa:"\u039a",Lambda:"\u039b",Mu:"\u039c",Nu:"\u039d",Xi:"\u039e",Omicron:"\u039f",Pi:"\u03a0",Rho:"\u03a1",Sigma:"\u03a3",Tau:"\u03a4",Upsilon:"\u03a5",Phi:"\u03a6",Chi:"\u03a7",Psi:"\u03a8",Omega:"\u03a9",alpha:"\u03b1",beta:"\u03b2",gamma:"\u03b3",delta:"\u03b4",epsilon:"\u03b5",zeta:"\u03b6",eta:"\u03b7",theta:"\u03b8",iota:"\u03b9",kappa:"\u03ba",lambda:"\u03bb",mu:"\u03bc",nu:"\u03bd",xi:"\u03be",omicron:"\u03bf",pi:"\u03c0",rho:"\u03c1",sigmaf:"\u03c2",sigma:"\u03c3",tau:"\u03c4",upsilon:"\u03c5",phi:"\u03c6",chi:"\u03c7",psi:"\u03c8",omega:"\u03c9",thetasym:"\u03d1",upsih:"\u03d2",piv:"\u03d6",OElig:"\u0152",oelig:"\u0153",Scaron:"\u0160",scaron:"\u0161",Yuml:"\u0178",fnof:"\u0192",circ:"\u02c6",tilde:"\u02dc",ensp:"\u2002",emsp:"\u2003",thinsp:"\u2009",zwnj:"\u200c",zwj:"\u200d",lrm:"\u200e",rlm:"\u200f",ndash:"\u2013",mdash:"\u2014",lsquo:"\u2018",rsquo:"\u2019",sbquo:"\u201a",ldquo:"\u201c",rdquo:"\u201d",bdquo:"\u201e",dagger:"\u2020",Dagger:"\u2021",bull:"\u2022",hellip:"\u2026",permil:"\u2030",prime:"\u2032",Prime:"\u2033",lsaquo:"\u2039",rsaquo:"\u203a",oline:"\u203e",euro:"\u20ac",trade:"\u2122",larr:"\u2190",uarr:"\u2191",rarr:"\u2192",darr:"\u2193",harr:"\u2194",crarr:"\u21b5",lceil:"\u2308",rceil:"\u2309",lfloor:"\u230a",rfloor:"\u230b",loz:"\u25ca",spades:"\u2660",clubs:"\u2663",hearts:"\u2665",diams:"\u2666"}),t.entityMap=t.HTML_ENTITIES});Aa.XML_ENTITIES,Aa.HTML_ENTITIES,Aa.entityMap;var Ia=xn.NAMESPACE,Po=/[A-Z_a-z\xC0-\xD6\xD8-\xF6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,bd=new RegExp("[\\-\\.0-9"+Po.source.slice(1,-1)+"\\u00B7\\u0300-\\u036F\\u203F-\\u2040]"),Sd=new RegExp("^"+Po.source+bd.source+"*(?::"+Po.source+bd.source+"*)?$"),Da=0,pi=1,Qi=2,Oa=3,Yi=4,Ji=5,La=6,An=7;function Zi(s,t){this.message=s,this.locator=t,Error.captureStackTrace&&Error.captureStackTrace(this,Zi)}function xd(){}function Ed(s,t){return t.lineNumber=s.lineNumber,t.columnNumber=s.columnNumber,t}function Lm(s,t,r,a,e,i){function n(g,S,A){r.attributeNames.hasOwnProperty(g)&&i.fatalError("Attribute "+g+" redefined"),r.addValue(g,S,A)}for(var o,d=++t,h=Da;;){var y=s.charAt(d);switch(y){case"=":if(h===pi)o=s.slice(t,d),h=Oa;else{if(h!==Qi)throw new Error("attribute equal must after attrName");h=Oa}break;case"'":case'"':if(h===Oa||h===pi){if(h===pi&&(i.warning('attribute value must after "="'),o=s.slice(t,d)),t=d+1,!((d=s.indexOf(y,t))>0))throw new Error("attribute value no end '"+y+"' match");n(o,l=s.slice(t,d).replace(/&#?\w+;/g,e),t-1),h=Ji}else{if(h!=Yi)throw new Error('attribute value must after "="');n(o,l=s.slice(t,d).replace(/&#?\w+;/g,e),t),i.warning('attribute "'+o+'" missed start quot('+y+")!!"),t=d+1,h=Ji}break;case"/":switch(h){case Da:r.setTagName(s.slice(t,d));case Ji:case La:case An:h=An,r.closed=!0;case Yi:case pi:case Qi:break;default:throw new Error("attribute invalid close char('/')")}break;case"":return i.error("unexpected end of input"),h==Da&&r.setTagName(s.slice(t,d)),d;case">":switch(h){case Da:r.setTagName(s.slice(t,d));case Ji:case La:case An:break;case Yi:case pi:"/"===(l=s.slice(t,d)).slice(-1)&&(r.closed=!0,l=l.slice(0,-1));case Qi:h===Qi&&(l=o),h==Yi?(i.warning('attribute "'+l+'" missed quot(")!'),n(o,l.replace(/&#?\w+;/g,e),t)):((!Ia.isHTML(a[""])||!l.match(/^(?:disabled|checked|selected)$/i))&&i.warning('attribute "'+l+'" missed value!! "'+l+'" instead!!'),n(l,l,t));break;case Oa:throw new Error("attribute value missed!!")}return d;case"\x80":y=" ";default:if(y<=" ")switch(h){case Da:r.setTagName(s.slice(t,d)),h=La;break;case pi:o=s.slice(t,d),h=Qi;break;case Yi:var l=s.slice(t,d).replace(/&#?\w+;/g,e);i.warning('attribute "'+l+'" missed quot(")!!'),n(o,l,t);case Ji:h=La}else switch(h){case Qi:r.tagName,(!Ia.isHTML(a[""])||!o.match(/^(?:disabled|checked|selected)$/i))&&i.warning('attribute "'+o+'" missed value!! "'+o+'" instead2!!'),n(o,o,t),t=d,h=pi;break;case Ji:i.warning('attribute space is required"'+o+'"!!');case La:h=pi,t=d;break;case Oa:h=Yi,t=d;break;case An:throw new Error("elements closed character '/' and '>' must be connected to")}}d++}}function wd(s,t,r){for(var a=s.tagName,e=null,y=s.length;y--;){var i=s[y],n=i.qName,o=i.value;if((g=n.indexOf(":"))>0)var l=i.prefix=n.slice(0,g),d=n.slice(g+1),h="xmlns"===l&&d;else d=n,l=null,h="xmlns"===n&&"";i.localName=d,!1!==h&&(null==e&&(e={},Cd(r,r={})),r[h]=e[h]=o,i.uri=Ia.XMLNS,t.startPrefixMapping(h,o))}for(y=s.length;y--;){(l=(i=s[y]).prefix)&&("xml"===l&&(i.uri=Ia.XML),"xmlns"!==l&&(i.uri=r[l||""]))}var g;(g=a.indexOf(":"))>0?(l=s.prefix=a.slice(0,g),d=s.localName=a.slice(g+1)):(l=null,d=s.localName=a);var S=s.uri=r[l||""];if(t.startElement(S,d,a,s),!s.closed)return s.currentNSMap=r,s.localNSMap=e,!0;if(t.endElement(S,d,a),e)for(l in e)t.endPrefixMapping(l)}function Rm(s,t,r,a,e){if(/^(?:script|textarea)$/i.test(r)){var i=s.indexOf("",t),n=s.substring(t+1,i);if(/[&<]/.test(n))return/^script$/i.test(r)?(e.characters(n,0,n.length),i):(n=n.replace(/&#?\w+;/g,a),e.characters(n,0,n.length),i)}return t+1}function Mm(s,t,r,a){var e=a[r];return null==e&&((e=s.lastIndexOf(""))t?(r.comment(s,t+4,i-t-4),i+3):(a.error("Unclosed comment"),-1):-1;if("CDATA["==s.substr(t+3,6)){var i=s.indexOf("]]>",t+9);return r.startCDATA(),r.characters(s,t+9,i-t-9),r.endCDATA(),i+3}var n=function Bm(s,t){var r,a=[],e=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;for(e.lastIndex=t,e.exec(s);r=e.exec(s);)if(a.push(r),r[1])return a}(s,t),o=n.length;if(o>1&&/!doctype/i.test(n[0][0])){var l=n[1][0],d=!1,h=!1;o>3&&(/^public$/i.test(n[2][0])?(d=n[3][0],h=o>4&&n[4][0]):/^system$/i.test(n[2][0])&&(h=n[3][0]));var y=n[o-1];return r.startDTD(l,d,h),r.endDTD(),y.index+y[0].length}return-1}function Nm(s,t,r){var a=s.indexOf("?>",t);if(a){var e=s.substring(t,a).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);return e?(e[0].length,r.processingInstruction(e[1],e[2]),a+2):-1}return-1}function Pd(){this.attributeNames={}}Zi.prototype=new Error,Zi.prototype.name=Zi.name,xd.prototype={parse:function(t,r,a){var e=this.domBuilder;e.startDocument(),Cd(r,r={}),function Om(s,t,r,a,e){function i(Pt){if(Pt>65535){var jt=55296+((Pt-=65536)>>10),Or=56320+(1023&Pt);return String.fromCharCode(jt,Or)}return String.fromCharCode(Pt)}function n(Pt){var jt=Pt.slice(1,-1);return jt in r?r[jt]:"#"===jt.charAt(0)?i(parseInt(jt.substr(1).replace("x","0x"))):(e.error("entity not found:"+Pt),Pt)}function o(Pt){if(Pt>I){var jt=s.substring(I,Pt).replace(/&#?\w+;/g,n);g&&l(I),a.characters(jt,0,Pt-I),I=Pt}}function l(Pt,jt){for(;Pt>=h&&(jt=y.exec(s));)d=jt.index,h=d+jt[0].length,g.lineNumber++;g.columnNumber=Pt-d+1}for(var d=0,h=0,y=/.*(?:\r\n?|\n)|.*$/g,g=a.locator,S=[{currentNSMap:t}],A={},I=0;;){try{var k=s.indexOf("<",I);if(k<0){if(!s.substr(I).match(/^\s*$/)){var Q=a.doc,Y=Q.createTextNode(s.substr(I));Q.appendChild(Y),a.currentElement=Y}return}switch(k>I&&o(k),s.charAt(k+1)){case"/":var at=s.indexOf(">",k+3),_e=s.substring(k+2,at).replace(/[ \t\n\r]+$/g,""),xe=S.pop();at<0?(_e=s.substring(k+2).replace(/[\s<].*/,""),e.error("end tag name: "+_e+" is not complete:"+xe.tagName),at=k+1+_e.length):_e.match(/\sI?I=at:o(Math.max(k,I)+1)}}(t,r,a,e,this.errorHandler),e.endDocument()}},Pd.prototype={setTagName:function(t){if(!Sd.test(t))throw new Error("invalid tagName:"+t);this.tagName=t},addValue:function(t,r,a){if(!Sd.test(t))throw new Error("invalid attribute:"+t);this.attributeNames[t]=this.length,this[this.length++]={qName:t,value:r,offset:a}},length:0,getLocalName:function(t){return this[t].localName},getLocator:function(t){return this[t].locator},getQName:function(t){return this[t].qName},getURI:function(t){return this[t].uri},getValue:function(t){return this[t].value}};var kd={XMLReader:xd,ParseError:Zi},Vm=Co.DOMImplementation,Ad=xn.NAMESPACE,Hm=kd.ParseError,$m=kd.XMLReader;function Id(s){this.options=s||{locator:{}}}function Ra(){this.cdata=!1}function ea(s,t){t.lineNumber=s.lineNumber,t.columnNumber=s.columnNumber}function ko(s){if(s)return"\n@"+(s.systemId||"")+"#[line:"+s.lineNumber+",col:"+s.columnNumber+"]"}function Dd(s,t,r){return"string"==typeof s?s.substr(t,r):s.length>=t+r||t?new java.lang.String(s,t,r)+"":s}function In(s,t){s.currentElement?s.currentElement.appendChild(t):s.doc.appendChild(t)}Id.prototype.parseFromString=function(s,t){var r=this.options,a=new $m,e=r.domBuilder||new Ra,i=r.errorHandler,n=r.locator,o=r.xmlns||{},l=/\/x?html?$/.test(t),d=l?Aa.HTML_ENTITIES:Aa.XML_ENTITIES;return n&&e.setDocumentLocator(n),a.errorHandler=function qm(s,t,r){if(!s){if(t instanceof Ra)return t;s=t}var a={},e=s instanceof Function;function i(n){var o=s[n];!o&&e&&(o=2==s.length?function(l){s(n,l)}:s),a[n]=o&&function(l){o("[xmldom "+n+"]\t"+l+ko(r))}||function(){}}return r=r||{},i("warning"),i("error"),i("fatalError"),a}(i,e,n),a.domBuilder=r.domBuilder||e,l&&(o[""]=Ad.HTML),o.xml=o.xml||Ad.XML,s&&"string"==typeof s?a.parse(s,o,d):a.errorHandler.error("invalid doc source"),e.doc},Ra.prototype={startDocument:function(){this.doc=(new Vm).createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(t,r,a,e){var i=this.doc,n=i.createElementNS(t,a||r),o=e.length;In(this,n),this.currentElement=n,this.locator&&ea(this.locator,n);for(var l=0;la.timeline?1:-1})},Bd=function(t){var r=[];return function(t,r,a){r.forEach(function(e){for(var i in t.mediaGroups[e])for(var n in t.mediaGroups[e][i]){var o=t.mediaGroups[e][i][n];a(o,e,i,n)}})}(t,iv,function(a,e,i,n){r=r.concat(a.playlists||[])}),r},Ud=function(t){var r=t.playlist,a=t.mediaSequence;r.mediaSequence=a,r.segments.forEach(function(e,i){e.number=r.mediaSequence+i})},ov=function(t){var r=t.oldManifest,a=t.newManifest,e=r.playlists.concat(Bd(r)),i=a.playlists.concat(Bd(a));return a.timelineStarts=Nd([r.timelineStarts,a.timelineStarts]),function(t){var r=t.oldPlaylists,a=t.newPlaylists,e=t.timelineStarts;a.forEach(function(i){i.discontinuitySequence=Ao(e,function(h){return h.timeline===i.timeline});var n=function(t,r){for(var a=0;an.timeline||n.segments.length&&i.timeline>n.segments[n.segments.length-1].timeline)&&i.discontinuitySequence--);n.segments[l].discontinuity&&!o.discontinuity&&(o.discontinuity=!0,i.discontinuityStarts.unshift(0),i.discontinuitySequence--),Ud({playlist:i,mediaSequence:n.segments[l].number})}})}({oldPlaylists:e,newPlaylists:i,timelineStarts:a.timelineStarts}),a},On=function(t){return t&&t.uri+"-"+function(t){var r;return r="bigint"==typeof t.offset||"bigint"==typeof t.length?window.BigInt(t.offset)+window.BigInt(t.length)-window.BigInt(1):t.offset+t.length-1,t.offset+"-"+r}(t.byterange)},Oo=function(t){return Ld(t.reduce(function(a,e){var i=e.attributes.id+(e.attributes.lang||"");if(a[i]){var n;if(e.segments)e.segments[0]&&(e.segments[0].discontinuity=!0),(n=a[i].segments).push.apply(n,e.segments);e.attributes.contentProtection&&(a[i].attributes.contentProtection=e.attributes.contentProtection)}else a[i]=e,a[i].attributes.timelineStarts=[];return a[i].attributes.timelineStarts.push({start:e.attributes.periodStart,timeline:e.attributes.periodStart}),a},{})).map(function(a){return a.discontinuityStarts=function(t,r){return t.reduce(function(a,e,i){return e[r]&&a.push(i),a},[])}(a.segments||[],"discontinuity"),a})},Lo=function(t,r){var a=On(t.sidx),e=a&&r[a]&&r[a].sidx;return e&&Do(t,e,t.sidx.resolvedUri),t},uv=function(t,r){if(void 0===r&&(r={}),!Object.keys(r).length)return t;for(var a in t)t[a]=Lo(t[a],r);return t},pv=function(t){var r,a=t.attributes,e=t.segments,i=t.sidx,n=t.discontinuityStarts,o={attributes:(r={NAME:a.id,AUDIO:"audio",SUBTITLES:"subs",RESOLUTION:{width:a.width,height:a.height},CODECS:a.codecs,BANDWIDTH:a.bandwidth},r["PROGRAM-ID"]=1,r),uri:"",endList:"static"===a.type,timeline:a.periodStart,resolvedUri:"",targetDuration:a.duration,discontinuityStarts:n,timelineStarts:a.timelineStarts,segments:e};return a.contentProtection&&(o.contentProtection=a.contentProtection),i&&(o.sidx=i),o},mv=function(t){var r=t.attributes;return"video/mp4"===r.mimeType||"video/webm"===r.mimeType||"video"===r.contentType},vv=function(t){var r=t.attributes;return"audio/mp4"===r.mimeType||"audio/webm"===r.mimeType||"audio"===r.contentType},gv=function(t){var r=t.attributes;return"text/vtt"===r.mimeType||"text"===r.contentType},jd=function(t){return t?Object.keys(t).reduce(function(r,a){var e=t[a];return r.concat(e.playlists)},[]):[]},_v=function(t){var r,a=t.dashPlaylists,e=t.locations,i=t.sidxMapping,n=void 0===i?{}:i,o=t.previousManifest;if(!a.length)return{};var l=a[0].attributes,d=l.sourceDuration,h=l.type,y=l.suggestedPresentationDelay,g=l.minimumUpdatePeriod,S=Oo(a.filter(mv)).map(pv),A=Oo(a.filter(vv)),I=Oo(a.filter(gv)),k=a.map(function($e){return $e.attributes.captionServices}).filter(Boolean),Q={allowCache:!0,discontinuityStarts:[],segments:[],endList:!0,mediaGroups:(r={AUDIO:{},VIDEO:{}},r["CLOSED-CAPTIONS"]={},r.SUBTITLES={},r),uri:"",duration:d,playlists:uv(S,n)};g>=0&&(Q.minimumUpdatePeriod=1e3*g),e&&(Q.locations=e),"dynamic"===h&&(Q.suggestedPresentationDelay=y);var Y=0===Q.playlists.length,_e=A.length?function(t,r,a){void 0===r&&(r={}),void 0===a&&(a=!1);var e,i=t.reduce(function(o,l){var d=l.attributes.role&&l.attributes.role.value||"",h=l.attributes.lang||"",y=l.attributes.label||"main";if(h&&!l.attributes.label){var g=d?" ("+d+")":"";y=""+l.attributes.lang+g}o[y]||(o[y]={language:h,autoselect:!0,default:"main"===d,playlists:[],uri:""});var S=Lo(function(t,r){var a,e=t.attributes,i=t.segments,n=t.sidx,o=t.mediaSequence,l=t.discontinuitySequence,d=t.discontinuityStarts,h={attributes:(a={NAME:e.id,BANDWIDTH:e.bandwidth,CODECS:e.codecs},a["PROGRAM-ID"]=1,a),uri:"",endList:"static"===e.type,timeline:e.periodStart,resolvedUri:"",targetDuration:e.duration,discontinuitySequence:l,discontinuityStarts:d,timelineStarts:e.timelineStarts,mediaSequence:o,segments:i};return e.contentProtection&&(h.contentProtection=e.contentProtection),n&&(h.sidx=n),r&&(h.attributes.AUDIO="audio",h.attributes.SUBTITLES="subs"),h}(l,a),r);return o[y].playlists.push(S),typeof e>"u"&&"main"===d&&((e=l).default=!0),o},{});return e||(i[Object.keys(i)[0]].default=!0),i}(A,n,Y):null,xe=I.length?function(t,r){return void 0===r&&(r={}),t.reduce(function(a,e){var i=e.attributes.lang||"text";return a[i]||(a[i]={language:i,default:!1,autoselect:!1,playlists:[],uri:""}),a[i].playlists.push(Lo(function(t){var r,a=t.attributes,e=t.segments,i=t.mediaSequence,n=t.discontinuityStarts,o=t.discontinuitySequence;typeof e>"u"&&(e=[{uri:a.baseUrl,timeline:a.periodStart,resolvedUri:a.baseUrl||"",duration:a.sourceDuration,number:0}],a.duration=a.sourceDuration);var l=((r={NAME:a.id,BANDWIDTH:a.bandwidth})["PROGRAM-ID"]=1,r);return a.codecs&&(l.CODECS=a.codecs),{attributes:l,uri:"",endList:"static"===a.type,timeline:a.periodStart,resolvedUri:a.baseUrl||"",targetDuration:a.duration,timelineStarts:a.timelineStarts,discontinuityStarts:n,discontinuitySequence:o,mediaSequence:i,segments:e}}(e),r)),a},{})}(I,n):null,Ee=S.concat(jd(_e),jd(xe)),Oe=Ee.map(function($e){return $e.timelineStarts});return Q.timelineStarts=Nd(Oe),function(t,r){t.forEach(function(a){a.mediaSequence=0,a.discontinuitySequence=Ao(r,function(e){return e.timeline===a.timeline}),a.segments&&a.segments.forEach(function(e,i){e.number=i})})}(Ee,Q.timelineStarts),_e&&(Q.mediaGroups.AUDIO.audio=_e),xe&&(Q.mediaGroups.SUBTITLES.subs=xe),k.length&&(Q.mediaGroups["CLOSED-CAPTIONS"].cc=function(t){return t.reduce(function(r,a){return a&&a.forEach(function(e){var i=e.channel,n=e.language;r[n]={autoselect:!1,default:!1,instreamId:i,language:n},e.hasOwnProperty("aspectRatio")&&(r[n].aspectRatio=e.aspectRatio),e.hasOwnProperty("easyReader")&&(r[n].easyReader=e.easyReader),e.hasOwnProperty("3D")&&(r[n]["3D"]=e["3D"])}),r},{})}(k)),o?ov({oldManifest:o,newManifest:Q}):Q},Tv=function(t,r,a){var e=t.NOW,i=t.clientOffset,n=t.availabilityStartTime,o=t.timescale,l=void 0===o?1:o,d=t.periodStart,h=void 0===d?0:d,y=t.minimumUpdatePeriod,k=(e+i)/1e3+(void 0===y?0:y)-(n+h);return Math.ceil((k*l-r)/a)},Vd=function(t,r){for(var a=t.type,e=t.minimumUpdatePeriod,i=void 0===e?0:e,n=t.media,o=void 0===n?"":n,l=t.sourceDuration,d=t.timescale,h=void 0===d?1:d,y=t.startNumber,g=void 0===y?1:y,S=t.periodStart,A=[],I=-1,k=0;kI&&(I=xe);var Ee=void 0;if(_e<0){var Oe=k+1;Ee=Oe===r.length?"dynamic"===a&&i>0&&o.indexOf("$Number$")>0?Tv(t,I,Y):(l*h-I)/Y:(r[Oe].t-I)/Y}else Ee=_e+1;for(var $e=g+A.length+Ee,Pe=g+A.length;Pe<$e;)A.push({number:Pe,duration:Y/h,time:I,timeline:S}),I+=Y,Pe++}return A},bv=/\$([A-z]*)(?:(%0)([0-9]+)d)?\$/g,Hd=function(t,r){return t.replace(bv,function(t){return function(r,a,e,i){if("$$"===r)return"$";if(typeof t[a]>"u")return r;var n=""+t[a];return"RepresentationID"===a||(i=e?parseInt(i,10):1,n.length>=i)?n:""+new Array(i-n.length+1).join("0")+n}}(r))},Ev=function(t,r){var a={RepresentationID:t.id,Bandwidth:t.bandwidth||0},e=t.initialization,i=void 0===e?{sourceURL:"",range:""}:e,n=Ma({baseUrl:t.baseUrl,source:Hd(i.sourceURL,a),range:i.range}),o=function(t,r){return t.duration||r?t.duration?Io(t):Vd(t,r):[{number:t.startNumber||1,duration:t.sourceDuration,time:0,timeline:t.periodStart}]}(t,r);return o.map(function(l){a.Number=l.number,a.Time=l.time;var d=Hd(t.media||"",a),h=t.timescale||1,y=t.presentationTimeOffset||0,g=t.periodStart+(l.time-y)/h;return{uri:d,timeline:l.timeline,duration:l.duration,resolvedUri:bn(t.baseUrl||"",d),map:n,number:l.number,presentationTime:g}})},Cv=function(t,r){var a=t.duration,e=t.segmentUrls,i=void 0===e?[]:e,n=t.periodStart;if(!a&&!r||a&&r)throw new Error(ta_SEGMENT_TIME_UNSPECIFIED);var l,o=i.map(function(h){return function(t,r){var a=t.baseUrl,e=t.initialization,i=void 0===e?{}:e,n=Ma({baseUrl:a,source:i.sourceURL,range:i.range}),o=Ma({baseUrl:a,source:r.media,range:r.mediaRange});return o.map=n,o}(t,h)});return a&&(l=Io(t)),r&&(l=Vd(t,r)),l.map(function(h,y){if(o[y]){var g=o[y],S=t.timescale||1,A=t.presentationTimeOffset||0;return g.timeline=h.timeline,g.duration=h.duration,g.number=h.number,g.presentationTime=n+(h.time-A)/S,g}}).filter(function(h){return h})},Pv=function(t){var e,i,r=t.attributes,a=t.segmentInfo;a.template?(i=Ev,e=Er(r,a.template)):a.base?(i=Fd,e=Er(r,a.base)):a.list&&(i=Cv,e=Er(r,a.list));var n={attributes:r};if(!i)return n;var o=i(e,a.segmentTimeline);if(e.duration){var l=e,d=l.duration,h=l.timescale,y=void 0===h?1:h;e.duration=d/y}else o.length?e.duration=o.reduce(function(g,S){return Math.max(g,Math.ceil(S.duration))},0):e.duration=0;return n.attributes=e,n.segments=o,a.base&&e.indexRange&&(n.sidx=o[0],n.segments=[]),n},Zt=function(t,r){return Rd(t.childNodes).filter(function(a){return a.tagName===r})},Ro=function(t){return t.textContent.trim()},ra=function(t){var l=/P(?:(\d*)Y)?(?:(\d*)M)?(?:(\d*)D)?(?:T(?:(\d*)H)?(?:(\d*)M)?(?:([\d.]*)S)?)?/.exec(t);if(!l)return 0;var d=l.slice(1),h=d[0],y=d[1],g=d[2],S=d[3],A=d[4],I=d[5];return 31536e3*parseFloat(h||0)+2592e3*parseFloat(y||0)+86400*parseFloat(g||0)+3600*parseFloat(S||0)+60*parseFloat(A||0)+parseFloat(I||0)},$d={mediaPresentationDuration:function(t){return ra(t)},availabilityStartTime:function(t){return function(t){return/^\d+-\d+-\d+T\d+:\d+:\d+(\.\d+)?$/.test(t)&&(t+="Z"),Date.parse(t)}(t)/1e3},minimumUpdatePeriod:function(t){return ra(t)},suggestedPresentationDelay:function(t){return ra(t)},type:function(t){return t},timeShiftBufferDepth:function(t){return ra(t)},start:function(t){return ra(t)},width:function(t){return parseInt(t,10)},height:function(t){return parseInt(t,10)},bandwidth:function(t){return parseInt(t,10)},startNumber:function(t){return parseInt(t,10)},timescale:function(t){return parseInt(t,10)},presentationTimeOffset:function(t){return parseInt(t,10)},duration:function(t){var r=parseInt(t,10);return isNaN(r)?ra(t):r},d:function(t){return parseInt(t,10)},t:function(t){return parseInt(t,10)},r:function(t){return parseInt(t,10)},DEFAULT:function(t){return t}},yr=function(t){return t&&t.attributes?Rd(t.attributes).reduce(function(r,a){var e=$d[a.name]||$d.DEFAULT;return r[a.name]=e(a.value),r},{}):{}},Iv={"urn:uuid:1077efec-c0b2-4d02-ace3-3c1e52e2fb4b":"org.w3.clearkey","urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed":"com.widevine.alpha","urn:uuid:9a04f079-9840-4286-ab92-e65be0885f95":"com.microsoft.playready","urn:uuid:f239e769-efa3-4850-9c16-a903c6932efb":"com.adobe.primetime"},Ln=function(t,r){return r.length?Dn(t.map(function(a){return r.map(function(e){return bn(a,Ro(e))})})):t},Mo=function(t){var r=Zt(t,"SegmentTemplate")[0],a=Zt(t,"SegmentList")[0],e=a&&Zt(a,"SegmentURL").map(function(g){return Er({tag:"SegmentURL"},yr(g))}),i=Zt(t,"SegmentBase")[0],n=a||r,o=n&&Zt(n,"SegmentTimeline")[0],l=a||i||r,d=l&&Zt(l,"Initialization")[0],h=r&&yr(r);h&&d?h.initialization=d&&yr(d):h&&h.initialization&&(h.initialization={sourceURL:h.initialization});var y={template:h,segmentTimeline:o&&Zt(o,"S").map(function(g){return yr(g)}),list:a&&Er(yr(a),{segmentUrls:e,initialization:yr(d)}),base:i&&Er(yr(i),{initialization:yr(d)})};return Object.keys(y).forEach(function(g){y[g]||delete y[g]}),y},Rv=function(t,r,a){return function(e){var i=yr(e),n=Ln(r,Zt(e,"BaseURL")),o=Zt(e,"Role")[0],l={role:yr(o)},d=Er(t,i,l),h=Zt(e,"Accessibility")[0],y=function(t){return"urn:scte:dash:cc:cea-608:2015"===t.schemeIdUri?("string"!=typeof t.value?[]:t.value.split(";")).map(function(e){var i,n;if(n=e,/^CC\d=/.test(e)){var o=e.split("=");i=o[0],n=o[1]}else/^CC\d$/.test(e)&&(i=e);return{channel:i,language:n}}):"urn:scte:dash:cc:cea-708:2015"===t.schemeIdUri?("string"!=typeof t.value?[]:t.value.split(";")).map(function(e){var i={channel:void 0,language:void 0,aspectRatio:1,easyReader:0,"3D":0};if(/=/.test(e)){var n=e.split("="),o=n[0],l=n[1],d=void 0===l?"":l;i.channel=o,i.language=e,d.split(",").forEach(function(h){var y=h.split(":"),g=y[0],S=y[1];"lang"===g?i.language=S:"er"===g?i.easyReader=Number(S):"war"===g?i.aspectRatio=Number(S):"3D"===g&&(i["3D"]=Number(S))})}else i.language=e;return i.channel&&(i.channel="SERVICE"+i.channel),i}):void 0}(yr(h));y&&(d=Er(d,{captionServices:y}));var g=Zt(e,"Label")[0];if(g&&g.childNodes.length){var S=g.childNodes[0].nodeValue.trim();d=Er(d,{label:S})}var A=function(t){return t.reduce(function(r,a){var e=yr(a),i=Iv[e.schemeIdUri];if(i){r[i]={attributes:e};var n=Zt(a,"cenc:pssh")[0];if(n){var o=Ro(n),l=o&&ql(o);r[i].pssh=l}}return r},{})}(Zt(e,"ContentProtection"));Object.keys(A).length&&(d=Er(d,{contentProtection:A}));var I=Mo(e),k=Zt(e,"Representation"),Q=Er(a,I);return Dn(k.map(function(t,r,a){return function(e){var i=Zt(e,"BaseURL"),n=Ln(r,i),o=Er(t,yr(e)),l=Mo(e);return n.map(function(d){return{segmentInfo:Er(a,l),attributes:Er(o,{baseUrl:d})}})}}(d,n,Q)))}},Mv=function(t,r){return function(a,e){var i=Ln(r,Zt(a.node,"BaseURL")),n=Er(t,{periodStart:a.attributes.start});"number"==typeof a.attributes.duration&&(n.periodDuration=a.attributes.duration);var o=Zt(a.node,"AdaptationSet"),l=Mo(a.node);return Dn(o.map(Rv(n,i,l)))}},qd=function(t){if(""===t)throw new Error(ta_DASH_EMPTY_MANIFEST);var a,e,r=new Qm;try{e=(a=r.parseFromString(t,"application/xml"))&&"MPD"===a.documentElement.tagName?a.documentElement:null}catch{}if(!e||e&&e.getElementsByTagName("parsererror").length>0)throw new Error(ta_DASH_INVALID_XML);return e},Uv=function(t,r){void 0===r&&(r={});var a=function(t,r){void 0===r&&(r={});var a=r,e=a.manifestUri,i=void 0===e?"":e,n=a.NOW,o=void 0===n?Date.now():n,l=a.clientOffset,d=void 0===l?0:l,h=Zt(t,"Period");if(!h.length)throw new Error(ta_INVALID_NUMBER_OF_PERIOD);var y=Zt(t,"Location"),g=yr(t),S=Ln([i],Zt(t,"BaseURL"));g.type=g.type||"static",g.sourceDuration=g.mediaPresentationDuration||0,g.NOW=o,g.clientOffset=d,y.length&&(g.locations=y.map(Ro));var A=[];return h.forEach(function(I,k){var Q=yr(I),Y=A[k-1];Q.start=function(t){var r=t.attributes,a=t.priorPeriodAttributes,e=t.mpdType;return"number"==typeof r.start?r.start:a&&"number"==typeof a.start&&"number"==typeof a.duration?a.start+a.duration:a||"static"!==e?null:0}({attributes:Q,priorPeriodAttributes:Y?Y.attributes:null,mpdType:g.type}),A.push({node:I,attributes:Q})}),{locations:g.locations,representationInfo:Dn(A.map(Mv(g,S)))}}(qd(t),r),e=function(t){return t.map(Pv)}(a.representationInfo);return _v({dashPlaylists:e,locations:a.locations,sidxMapping:r.sidxMapping,previousManifest:r.previousManifest})},jv=function(t){return function(t){var r=Zt(t,"UTCTiming")[0];if(!r)return null;var a=yr(r);switch(a.schemeIdUri){case"urn:mpeg:dash:utc:http-head:2014":case"urn:mpeg:dash:utc:http-head:2012":a.method="HEAD";break;case"urn:mpeg:dash:utc:http-xsdate:2014":case"urn:mpeg:dash:utc:http-iso:2014":case"urn:mpeg:dash:utc:http-xsdate:2012":case"urn:mpeg:dash:utc:http-iso:2012":a.method="GET";break;case"urn:mpeg:dash:utc:direct:2014":case"urn:mpeg:dash:utc:direct:2012":a.method="DIRECT",a.value=Date.parse(a.value);break;default:throw new Error(ta_UNSUPPORTED_UTC_TIMING_SCHEME)}return a}(qd(t))},zd=Math.pow(2,32),Gd=function(t){var a,r=new DataView(t.buffer,t.byteOffset,t.byteLength);return r.getBigUint64?(a=r.getBigUint64(0))0;e+=12,i--)a.references.push({referenceType:(128&t[e])>>>7,referencedSize:2147483647&r.getUint32(e),subsegmentDuration:r.getUint32(e+4),startsWithSap:!!(128&t[e+8]),sapType:(112&t[e+8])>>>4,sapDeltaTime:268435455&r.getUint32(e+8)});return a},et=function(t){return t instanceof Uint8Array?t:(!Array.isArray(t)&&!function(t){return ArrayBuffer.isView(t)}(t)&&!(t instanceof ArrayBuffer)&&(t="number"!=typeof t||"number"==typeof t&&t!=t?0:[t]),new Uint8Array(t&&t.buffer||t,t&&t.byteOffset||0,t&&t.byteLength||0))},dr=window.BigInt||Number,Fo=[dr("0x1"),dr("0x100"),dr("0x10000"),dr("0x1000000"),dr("0x100000000"),dr("0x10000000000"),dr("0x1000000000000"),dr("0x100000000000000"),dr("0x10000000000000000")],Kv=function(t,r){var a=void 0===r?{}:r,e=a.signed,i=void 0!==e&&e,n=a.le,o=void 0!==n&&n;t=et(t);var l=o?"reduce":"reduceRight",h=(t[l]?t[l]:Array.prototype[l]).call(t,function(g,S,A){var I=o?A:Math.abs(A+1-t.length);return g+dr(S)*Fo[I]},dr(0));if(i){var y=Fo[t.length]/dr(2)-dr(1);(h=dr(h))>y&&(h-=y,h-=y,h-=dr(2))}return Number(h)},Xv=function(t,r){var e=(void 0===r?{}:r).le,i=void 0!==e&&e;("bigint"!=typeof t&&"number"!=typeof t||"number"==typeof t&&t!=t)&&(t=0);for(var n=function(t){return Math.ceil(function(t){return t.toString(2).length}(t)/8)}(t=dr(t)),o=new Uint8Array(new ArrayBuffer(n)),l=0;l=r.length&&d.call(r,function(h,y){return h===(l[y]?l[y]&t[n+y]:t[n+y])})},Yv=et([73,68,51]),Fa=function s(t,r){return void 0===r&&(r=0),(t=et(t)).length-r<10||!qt(t,Yv,{offset:r})?r:(r+=function(t,r){void 0===r&&(r=0);var a=(t=et(t))[r+5],e=t[r+6]<<21|t[r+7]<<14|t[r+8]<<7|t[r+9];return(16&a)>>4?e+20:e+10}(t,r),s(t,r))},Kd=function(t){return"string"==typeof t?Wd(t):t},eg=function s(t,r,a){void 0===a&&(a=!1),r=function(t){return Array.isArray(t)?t.map(function(r){return Kd(r)}):[Kd(t)]}(r),t=et(t);var e=[];if(!r.length)return e;for(var i=0;i>>0,o=t.subarray(i+4,i+8);if(0===n)break;var l=i+n;if(l>t.length){if(a)break;l=t.length}var d=t.subarray(i+8,l);qt(o,r[0])&&(1===r.length?e.push(d):e.push.apply(e,s(d,r.slice(1),a))),i=l}return e},Rn={EBML:et([26,69,223,163]),DocType:et([66,130]),Segment:et([24,83,128,103]),SegmentInfo:et([21,73,169,102]),Tracks:et([22,84,174,107]),Track:et([174]),TrackNumber:et([215]),DefaultDuration:et([35,227,131]),TrackEntry:et([174]),TrackType:et([131]),FlagDefault:et([136]),CodecID:et([134]),CodecPrivate:et([99,162]),VideoTrack:et([224]),AudioTrack:et([225]),Cluster:et([31,67,182,117]),Timestamp:et([231]),TimestampScale:et([42,215,177]),BlockGroup:et([160]),BlockDuration:et([155]),Block:et([161]),SimpleBlock:et([163])},No=[128,64,32,16,8,4,2,1],Mn=function(t,r,a,e){void 0===a&&(a=!0),void 0===e&&(e=!1);var i=function(t){for(var r=1,a=0;a=r.length)return r.length;var e=Mn(r,a,!1);if(qt(t.bytes,e.bytes))return a;var i=Mn(r,a+e.length);return s(t,r,a+i.length+i.value+e.length)},Qd=function s(t,r){r=function(t){return Array.isArray(t)?t.map(function(r){return Xd(r)}):[Xd(t)]}(r),t=et(t);var a=[];if(!r.length)return a;for(var e=0;et.length?t.length:o+n.value,d=t.subarray(o,l);qt(r[0],i.bytes)&&(1===r.length?a.push(d):a=a.concat(s(d,r.slice(1)))),e+=i.length+n.length+d.length}return a},ag=et([0,0,0,1]),ng=et([0,0,1]),sg=et([0,0,3]),og=function(t){for(var r=[],a=1;a>1&63),-1!==a.indexOf(d)&&(n=i+l),i+=l+("h264"===r?1:2)}else i++}return t.subarray(0,0)},wr={webm:et([119,101,98,109]),matroska:et([109,97,116,114,111,115,107,97]),flac:et([102,76,97,67]),ogg:et([79,103,103,83]),ac3:et([11,119]),riff:et([82,73,70,70]),avi:et([65,86,73]),wav:et([87,65,86,69]),"3gp":et([102,116,121,112,51,103]),mp4:et([102,116,121,112]),fmp4:et([115,116,121,112]),mov:et([102,116,121,112,113,116]),moov:et([109,111,111,118]),moof:et([109,111,111,102])},ia={aac:function(t){var r=Fa(t);return qt(t,[255,16],{offset:r,mask:[255,22]})},mp3:function(t){var r=Fa(t);return qt(t,[255,2],{offset:r,mask:[255,6]})},webm:function(t){var r=Qd(t,[Rn.EBML,Rn.DocType])[0];return qt(r,wr.webm)},mkv:function(t){var r=Qd(t,[Rn.EBML,Rn.DocType])[0];return qt(r,wr.matroska)},mp4:function(t){return!ia["3gp"](t)&&!ia.mov(t)&&(!!(qt(t,wr.mp4,{offset:4})||qt(t,wr.fmp4,{offset:4})||qt(t,wr.moof,{offset:4})||qt(t,wr.moov,{offset:4}))||void 0)},mov:function(t){return qt(t,wr.mov,{offset:4})},"3gp":function(t){return qt(t,wr["3gp"],{offset:4})},ac3:function(t){var r=Fa(t);return qt(t,wr.ac3,{offset:r})},ts:function(t){if(t.length<189&&t.length>=1)return 71===t[0];for(var r=0;r+188"):function(){}},mi=1/30,Jr=.1,tc=function(t,r){var e,a=[];if(t&&t.length)for(e=0;e=r})},Un=function(t,r){return tc(t,function(a){return a-mi>=r})},rc=function(t){var r=[];if(!t||!t.length)return"";for(var a=0;a "+t.end(a));return r.join(", ")},wi=function(t){for(var r=[],a=0;an)){if(r>i&&r<=n){a+=n-r;continue}a+=n-i}}return a},ac=he.createTimeRange,zo=function(t,r){if(!r.preload)return r.duration;var a=0;return(r.parts||[]).forEach(function(e){a+=e.duration}),(r.preloadHints||[]).forEach(function(e){"PART"===e.type&&(a+=t.partTargetDuration)}),a},Go=function(t){return(t.segments||[]).reduce(function(r,a,e){return a.parts?a.parts.forEach(function(i,n){r.push({duration:i.duration,segmentIndex:e,partIndex:n,part:i,segment:a})}):r.push({duration:a.duration,segmentIndex:e,partIndex:null,segment:a,part:null}),r},[])},nc=function(t){var r=t.segments&&t.segments.length&&t.segments[t.segments.length-1];return r&&r.parts||[]},sc=function(t){var r=t.preloadSegment;if(r){var a=r.parts,i=(r.preloadHints||[]).reduce(function(n,o){return n+("PART"===o.type?1:0)},0);return i+=a&&a.length?a.length:0}},oc=function(t,r){if(r.endList)return 0;if(t&&t.suggestedPresentationDelay)return t.suggestedPresentationDelay;var a=nc(r).length>0;return a&&r.serverControl&&r.serverControl.partHoldBack?r.serverControl.partHoldBack:a&&r.partTargetDuration?3*r.partTargetDuration:r.serverControl&&r.serverControl.holdBack?r.serverControl.holdBack:r.targetDuration?3*r.targetDuration:0},uc=function(t,r,a){if(typeof r>"u"&&(r=t.mediaSequence+t.segments.length),r"u"){if(t.totalDuration)return t.totalDuration;if(!t.endList)return window.Infinity}return uc(t,r,a)},Na=function(t){var r=t.defaultDuration,a=t.durationList,e=t.startIndex,i=t.endIndex,n=0;if(e>i){var o=[i,e];e=o[0],i=o[1]}if(e<0){for(var l=e;lDate.now()},Wo=function(t){return t.excludeUntil&&t.excludeUntil===1/0},jn=function(t){var r=cc(t);return!t.disabled&&!r},fc=function(t,r){return r.attributes&&r.attributes[t]},Ko=function(t,r){if(1===t.playlists.length)return!0;var a=r.attributes.BANDWIDTH||Number.MAX_VALUE;return 0===t.playlists.filter(function(e){return!!jn(e)&&(e.attributes.BANDWIDTH||0)0)for(var S=h-1;S>=0;S--){var A=d[S];if(l+=A.duration,o){if(l<0)continue}else if(l+mi<=0)continue;return{partIndex:A.partIndex,segmentIndex:A.segmentIndex,startTime:n-Na({defaultDuration:r.targetDuration,durationList:d,startIndex:h,endIndex:S})}}return{partIndex:d[0]&&d[0].partIndex||null,segmentIndex:d[0]&&d[0].segmentIndex||0,startTime:a}}if(h<0){for(var I=h;I<0;I++)if((l-=r.targetDuration)<0)return{partIndex:d[0]&&d[0].partIndex||null,segmentIndex:d[0]&&d[0].segmentIndex||0,startTime:a};h=0}for(var k=h;k0)continue}else if(l-mi>=0)continue;return{partIndex:Q.partIndex,segmentIndex:Q.segmentIndex,startTime:n+Na({defaultDuration:r.targetDuration,durationList:d,startIndex:h,endIndex:k})}}return{segmentIndex:d[d.length-1].segmentIndex,partIndex:d[d.length-1].partIndex,startTime:a}},isEnabled:jn,isDisabled:function(t){return t.disabled},isBlacklisted:cc,isIncompatible:Wo,playlistEnd:dc,isAes:function(t){for(var r=0;r-1&&o!==n.length-1&&(a._HLS_part=o),(o>-1||n.length)&&i--}a._HLS_msn=i}if(r.serverControl&&r.serverControl.canSkipUntil&&(a._HLS_skip=r.serverControl.canSkipDateranges?"v2":"YES"),Object.keys(a).length){var l=new window.URL(t);["_HLS_skip","_HLS_msn","_HLS_part"].forEach(function(d){a.hasOwnProperty(d)&&l.searchParams.set(d,a[d])}),t=l.toString()}return t}(n,i)),this.state="HAVE_CURRENT_METADATA",this.request=this.vhs_.xhr({uri:n,withCredentials:this.withCredentials},function(o,l){if(e.request){if(o)return e.playlistRequestError(e.request,e.media(),"HAVE_METADATA");e.haveMetadata({playlistString:e.request.responseText,url:e.media().uri,id:e.media().id})}})}},r.playlistRequestError=function(e,i,n){var o=i.uri,l=i.id;this.request=null,n&&(this.state=n),this.error={playlist:this.master.playlists[l],status:e.status,message:"HLS playlist request error at URL: "+o+".",responseText:e.responseText,code:e.status>=500?4:2},this.trigger("error")},r.parseManifest_=function(e){var i=this,n=e.url;return function(t){var r=t.onwarn,a=t.oninfo,e=t.manifestString,i=t.customTagParsers,n=void 0===i?[]:i,o=t.customTagMappers,l=void 0===o?[]:o,d=t.experimentalLLHLS,h=new im;r&&h.on("warn",r),a&&h.on("info",a),n.forEach(function(I){return h.addParser(I)}),l.forEach(function(I){return h.addTagMapper(I)}),h.push(e),h.end();var y=h.manifest;if(d||(["preloadSegment","skip","serverControl","renditionReports","partInf","partTargetDuration"].forEach(function(I){y.hasOwnProperty(I)&&delete y[I]}),y.segments&&y.segments.forEach(function(I){["parts","preloadHints"].forEach(function(k){I.hasOwnProperty(k)&&delete I[k]})})),!y.targetDuration){var g=10;y.segments&&y.segments.length&&(g=y.segments.reduce(function(I,k){return Math.max(I,k.duration)},0)),r&&r("manifest has no targetDuration defaulting to "+g),y.targetDuration=g}var S=nc(y);if(S.length&&!y.partTargetDuration){var A=S.reduce(function(I,k){return Math.max(I,k.duration)},0);r&&(r("manifest has no partTargetDuration defaulting to "+A),pc.error("LL-HLS manifest has parts but lacks required #EXT-X-PART-INF:PART-TARGET value. See https://datatracker.ietf.org/doc/html/draft-pantos-hls-rfc8216bis-09#section-4.4.3.7. Playback is not guaranteed.")),y.partTargetDuration=A}return y}({onwarn:function(d){var h=d.message;return i.logger_("m3u8-parser warn for "+n+": "+h)},oninfo:function(d){var h=d.message;return i.logger_("m3u8-parser info for "+n+": "+h)},manifestString:e.manifestString,customTagParsers:this.customTagParsers,customTagMappers:this.customTagMappers,experimentalLLHLS:this.experimentalLLHLS})},r.haveMetadata=function(e){var i=e.playlistString,n=e.playlistObject,o=e.url,l=e.id;this.request=null,this.state="HAVE_METADATA";var d=n||this.parseManifest_({url:o,manifestString:i});d.lastRequest=Date.now(),mc({playlist:d,uri:o,id:l});var h=Yo(this.master,d);this.targetDuration=d.partTargetDuration||d.targetDuration,this.pendingMedia_=null,h?(this.master=h,this.media_=this.master.playlists[l]):this.trigger("playlistunchanged"),this.updateMediaUpdateTimeout_(Jo(this.media(),!!h)),this.trigger("loadedplaylist")},r.dispose=function(){this.trigger("dispose"),this.stopRequest(),window.clearTimeout(this.mediaUpdateTimeout),window.clearTimeout(this.finalRenditionTimeout),this.off()},r.stopRequest=function(){if(this.request){var e=this.request;this.request=null,e.onreadystatechange=null,e.abort()}},r.media=function(e,i){var n=this;if(!e)return this.media_;if("HAVE_NOTHING"===this.state)throw new Error("Cannot switch media playlist from "+this.state);if("string"==typeof e){if(!this.master.playlists[e])throw new Error("Unknown playlist URI: "+e);e=this.master.playlists[e]}if(window.clearTimeout(this.finalRenditionTimeout),i){var o=(e.partTargetDuration||e.targetDuration)/2*1e3||5e3;this.finalRenditionTimeout=window.setTimeout(this.media.bind(this,e,!1),o)}else{var l=this.state,d=!this.media_||e.id!==this.media_.id,h=this.master.playlists[e.id];if(h&&h.endList||e.endList&&e.segments.length)return this.request&&(this.request.onreadystatechange=null,this.request.abort(),this.request=null),this.state="HAVE_METADATA",this.media_=e,void(d&&(this.trigger("mediachanging"),"HAVE_MASTER"===l?this.trigger("loadedmetadata"):this.trigger("mediachange")));if(this.updateMediaUpdateTimeout_(Jo(e,!0)),d){if(this.state="SWITCHING_MEDIA",this.request){if(e.resolvedUri===this.request.url)return;this.request.onreadystatechange=null,this.request.abort(),this.request=null}this.media_&&this.trigger("mediachanging"),this.pendingMedia_=e,this.request=this.vhs_.xhr({uri:e.resolvedUri,withCredentials:this.withCredentials},function(y,g){if(n.request){if(e.lastRequest=Date.now(),e.resolvedUri=Bn(n.handleManifestRedirects,e.resolvedUri,g),y)return n.playlistRequestError(n.request,e,l);n.haveMetadata({playlistString:g.responseText,url:e.uri,id:e.id}),"HAVE_MASTER"===l?n.trigger("loadedmetadata"):n.trigger("mediachange")}})}}},r.pause=function(){this.mediaUpdateTimeout&&(window.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null),this.stopRequest(),"HAVE_NOTHING"===this.state&&(this.started=!1),"SWITCHING_MEDIA"===this.state?this.media_?this.state="HAVE_METADATA":this.state="HAVE_MASTER":"HAVE_CURRENT_METADATA"===this.state&&(this.state="HAVE_METADATA")},r.load=function(e){var i=this;this.mediaUpdateTimeout&&(window.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null);var n=this.media();if(e){var o=n?(n.partTargetDuration||n.targetDuration)/2*1e3:5e3;this.mediaUpdateTimeout=window.setTimeout(function(){i.mediaUpdateTimeout=null,i.load()},o)}else this.started?n&&!n.endList?this.trigger("mediaupdatetimeout"):this.trigger("loadedplaylist"):this.start()},r.updateMediaUpdateTimeout_=function(e){var i=this;this.mediaUpdateTimeout&&(window.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null),this.media()&&!this.media().endList&&(this.mediaUpdateTimeout=window.setTimeout(function(){i.mediaUpdateTimeout=null,i.trigger("mediaupdatetimeout"),i.updateMediaUpdateTimeout_(e)},e))},r.start=function(){var e=this;if(this.started=!0,"object"==typeof this.src)return this.src.uri||(this.src.uri=window.location.href),this.src.resolvedUri=this.src.uri,void setTimeout(function(){e.setupInitialPlaylist(e.src)},0);this.request=this.vhs_.xhr({uri:this.src,withCredentials:this.withCredentials},function(i,n){if(e.request){if(e.request=null,i)return e.error={status:n.status,message:"HLS playlist request error at URL: "+e.src+".",responseText:n.responseText,code:2},"HAVE_NOTHING"===e.state&&(e.started=!1),e.trigger("error");e.src=Bn(e.handleManifestRedirects,e.src,n);var o=e.parseManifest_({manifestString:n.responseText,url:e.src});e.setupInitialPlaylist(o)}})},r.srcUri=function(){return"string"==typeof this.src?this.src:this.src.uri},r.setupInitialPlaylist=function(e){if(this.state="HAVE_MASTER",e.playlists)return this.master=e,vc(this.master,this.srcUri()),e.playlists.forEach(function(n){n.segments=yc(n),n.segments.forEach(function(o){gc(o,n.resolvedUri)})}),this.trigger("loadedplaylist"),void(this.request||this.media(this.master.playlists[0]));var i=this.srcUri()||window.location.href;this.master=function(t,r){var a=Qo(0,r),e={mediaGroups:{AUDIO:{},VIDEO:{},"CLOSED-CAPTIONS":{},SUBTITLES:{}},uri:window.location.href,resolvedUri:window.location.href,playlists:[{uri:r,id:a,resolvedUri:r,attributes:{}}]};return e.playlists[a]=e.playlists[0],e.playlists[r]=e.playlists[0],e}(0,i),this.haveMetadata({playlistObject:e,url:i,id:this.master.playlists[0].id}),this.trigger("loadedmetadata")},t}(kg),Og=he.xhr,Lg=he.mergeOptions,Zo=function(t,r,a,e){var i="arraybuffer"===t.responseType?t.response:t.responseText;!r&&i&&(t.responseTime=Date.now(),t.roundTripTime=t.responseTime-t.requestTime,t.bytesReceived=i.byteLength||i.length,t.bandwidth||(t.bandwidth=Math.floor(t.bytesReceived/t.roundTripTime*8*1e3))),a.headers&&(t.responseHeaders=a.headers),r&&"ETIMEDOUT"===r.code&&(t.timedout=!0),!r&&!t.aborted&&200!==a.statusCode&&206!==a.statusCode&&0!==a.statusCode&&(r=new Error("XHR Failed with a response of: "+(t&&(i||t.responseText)))),e(r,t)},Tc=function(){var t=function r(a,e){a=Lg({timeout:45e3},a);var i=r.beforeRequest||he.Vhs.xhr.beforeRequest;if(i&&"function"==typeof i){var n=i(a);n&&(a=n)}var l=(!0===he.Vhs.xhr.original?Og:he.Vhs.xhr)(a,function(h,y){return Zo(l,h,y,e)}),d=l.abort;return l.abort=function(){return l.aborted=!0,d.apply(l,arguments)},l.uri=a.uri,l.requestTime=Date.now(),l};return t.original=!0,t},eu=function(t){var r={};return t.byterange&&(r.Range=function(t){return"bytes="+t.offset+"-"+("bigint"==typeof t.offset||"bigint"==typeof t.length?window.BigInt(t.offset)+window.BigInt(t.length)-window.BigInt(1):t.offset+t.length-1)}(t.byterange)),r},Mg=function(t,r){return t.start(r)+"-"+t.end(r)},Fg=function(t,r){var a=t.toString(16);return"00".substring(0,2-a.length)+a+(r%2?" ":"")},Ng=function(t){return t>=32&&t<126?String.fromCharCode(t):"."},bc=function(t){var r={};return Object.keys(t).forEach(function(a){var e=t[a];ArrayBuffer.isView(e)?r[a]={bytes:e.buffer,byteOffset:e.byteOffset,byteLength:e.byteLength}:r[a]=e}),r},Hn=function(t){var r=t.byterange||{length:1/0,offset:0};return[r.length,r.offset,t.resolvedUri].join(",")},Sc=function(t){return t.resolvedUri},xc=function(t){for(var r=Array.prototype.slice.call(t),a=16,e="",o=0;oa){if(t>a+.25*n.duration)return null;e=n}return{segment:e,estimatedStart:e.videoTimingInfo?e.videoTimingInfo.transmuxedPresentationStart:a-e.duration,type:e.videoTimingInfo?"accurate":"estimate"}}(e,r);if(!n)return i({message:"valid programTime was not found"});if("estimate"===n.type)return i({message:"Accurate programTime could not be determined. Please seek to e.seekTime and try again",seekTime:n.estimatedStart});var o={mediaSeconds:e},l=function(t,r){if(!r.dateTimeObject)return null;var a=r.videoTimingInfo.transmuxerPrependedSeconds,n=t-(r.videoTimingInfo.transmuxedPresentationStart+a);return new Date(r.dateTimeObject.getTime()+1e3*n)}(e,n.segment);return l&&(o.programDateTime=l.toISOString()),i(null,o)},Kg=function s(t){var r=t.programTime,a=t.playlist,e=t.retryCount,i=void 0===e?2:e,n=t.seekTo,o=t.pauseAfterSeek,l=void 0===o||o,d=t.tech,h=t.callback;if(!h)throw new Error("seekToProgramTime: callback must be provided");if(typeof r>"u"||!a||!n)return h({message:"seekToProgramTime: programTime, seekTo and playlist must be provided"});if(!a.endList&&!d.hasStarted_)return h({message:"player must be playing a live stream to start buffering"});if(!function(t){if(!t.segments||0===t.segments.length)return!1;for(var r=0;rnew Date(l.getTime()+1e3*d)?null:(a>l&&(e=o),{segment:e,estimatedStart:e.videoTimingInfo?e.videoTimingInfo.transmuxedPresentationStart:Dr.duration(r,r.mediaSequence+r.segments.indexOf(e)),type:e.videoTimingInfo?"accurate":"estimate"})}(r,a);if(!y)return h({message:r+" was not found in the stream"});var g=y.segment,S=function(t,r){var a,e;try{a=new Date(t),e=new Date(r)}catch{}var i=a.getTime();return(e.getTime()-i)/1e3}(g.dateTimeObject,r);if("estimate"===y.type)return 0===i?h({message:r+" is not buffered yet. Try again"}):(n(y.estimatedStart+S),void d.one("seeked",function(){s({programTime:r,playlist:a,retryCount:i-1,seekTo:n,pauseAfterSeek:l,tech:d,callback:h})}));var A=g.start+S;d.one("seeked",function(){return h(null,d.currentTime())}),l&&d.pause(),n(A)},tu=function(t,r){if(4===t.readyState)return r()},Xg=function(t,r,a){var i,e=[],n=!1,o=function(g,S,A,I){return S.abort(),n=!0,a(g,S,A,I)},l=function(g,S){if(!n){if(g)return o(g,S,"",e);var A=S.responseText.substring(e&&e.byteLength||0,S.responseText.length);if(e=function(){for(var t=arguments.length,r=new Array(t),a=0;a=Q+k)return h(y,{response:A.subarray(k,k+Q),status:g.status,uri:g.uri});o.request=o.vhs_.xhr({uri:d,responseType:"arraybuffer",headers:eu({byterange:e.sidx.byterange})},h)})}else this.mediaRequest_=window.setTimeout(function(){return n(!1)},0)},r.dispose=function(){this.trigger("dispose"),this.stopRequest(),this.loadedPlaylists_={},window.clearTimeout(this.minimumUpdatePeriodTimeout_),window.clearTimeout(this.mediaRequest_),window.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null,this.mediaRequest_=null,this.minimumUpdatePeriodTimeout_=null,this.masterPlaylistLoader_.createMupOnMedia_&&(this.off("loadedmetadata",this.masterPlaylistLoader_.createMupOnMedia_),this.masterPlaylistLoader_.createMupOnMedia_=null),this.off()},r.hasPendingRequest=function(){return this.request||this.mediaRequest_},r.stopRequest=function(){if(this.request){var e=this.request;this.request=null,e.onreadystatechange=null,e.abort()}},r.media=function(e){var i=this;if(!e)return this.media_;if("HAVE_NOTHING"===this.state)throw new Error("Cannot switch media playlist from "+this.state);var n=this.state;if("string"==typeof e){if(!this.masterPlaylistLoader_.master.playlists[e])throw new Error("Unknown playlist URI: "+e);e=this.masterPlaylistLoader_.master.playlists[e]}var o=!this.media_||e.id!==this.media_.id;if(o&&this.loadedPlaylists_[e.id]&&this.loadedPlaylists_[e.id].endList)return this.state="HAVE_METADATA",this.media_=e,void(o&&(this.trigger("mediachanging"),this.trigger("mediachange")));o&&(this.media_&&this.trigger("mediachanging"),this.addSidxSegments_(e,n,function(l){i.haveMetadata({startingState:n,playlist:e})}))},r.haveMetadata=function(e){var i=e.startingState,n=e.playlist;this.state="HAVE_METADATA",this.loadedPlaylists_[n.id]=n,this.mediaRequest_=null,this.refreshMedia_(n.id),"HAVE_MASTER"===i?this.trigger("loadedmetadata"):this.trigger("mediachange")},r.pause=function(){this.masterPlaylistLoader_.createMupOnMedia_&&(this.off("loadedmetadata",this.masterPlaylistLoader_.createMupOnMedia_),this.masterPlaylistLoader_.createMupOnMedia_=null),this.stopRequest(),window.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null,this.isMaster_&&(window.clearTimeout(this.masterPlaylistLoader_.minimumUpdatePeriodTimeout_),this.masterPlaylistLoader_.minimumUpdatePeriodTimeout_=null),"HAVE_NOTHING"===this.state&&(this.started=!1)},r.load=function(e){var i=this;window.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null;var n=this.media();if(e){var o=n?n.targetDuration/2*1e3:5e3;this.mediaUpdateTimeout=window.setTimeout(function(){return i.load()},o)}else this.started?n&&!n.endList?(this.isMaster_&&!this.minimumUpdatePeriodTimeout_&&(this.trigger("minimumUpdatePeriod"),this.updateMinimumUpdatePeriodTimeout_()),this.trigger("mediaupdatetimeout")):this.trigger("loadedplaylist"):this.start()},r.start=function(){var e=this;this.started=!0,this.isMaster_?this.requestMaster_(function(i,n){e.haveMaster_(),!e.hasPendingRequest()&&!e.media_&&e.media(e.masterPlaylistLoader_.master.playlists[0])}):this.mediaRequest_=window.setTimeout(function(){return e.haveMaster_()},0)},r.requestMaster_=function(e){var i=this;this.request=this.vhs_.xhr({uri:this.masterPlaylistLoader_.srcUrl,withCredentials:this.withCredentials},function(n,o){if(!i.requestErrored_(n,o)){var l=o.responseText!==i.masterPlaylistLoader_.masterXml_;return i.masterPlaylistLoader_.masterXml_=o.responseText,o.responseHeaders&&o.responseHeaders.date?i.masterLoaded_=Date.parse(o.responseHeaders.date):i.masterLoaded_=Date.now(),i.masterPlaylistLoader_.srcUrl=Bn(i.handleManifestRedirects,i.masterPlaylistLoader_.srcUrl,o),l?(i.handleMaster_(),void i.syncClientServerClock_(function(){return e(o,l)})):e(o,l)}"HAVE_NOTHING"===i.state&&(i.started=!1)})},r.syncClientServerClock_=function(e){var i=this,n=jv(this.masterPlaylistLoader_.masterXml_);return null===n?(this.masterPlaylistLoader_.clientOffset_=this.masterLoaded_-Date.now(),e()):"DIRECT"===n.method?(this.masterPlaylistLoader_.clientOffset_=n.value-Date.now(),e()):void(this.request=this.vhs_.xhr({uri:zr(this.masterPlaylistLoader_.srcUrl,n.value),method:n.method,withCredentials:this.withCredentials},function(o,l){if(i.request){if(o)return i.masterPlaylistLoader_.clientOffset_=i.masterLoaded_-Date.now(),e();var d;d="HEAD"===n.method?l.responseHeaders&&l.responseHeaders.date?Date.parse(l.responseHeaders.date):i.masterLoaded_:Date.parse(l.responseText),i.masterPlaylistLoader_.clientOffset_=d-Date.now(),e()}}))},r.haveMaster_=function(){this.state="HAVE_MASTER",this.isMaster_?this.trigger("loadedplaylist"):this.media_||this.media(this.childPlaylist_)},r.handleMaster_=function(){this.mediaRequest_=null;var e=this.masterPlaylistLoader_.master,i=function(t){var r=t.masterXml,a=t.srcUrl,e=t.clientOffset,i=t.sidxMapping,n=t.previousManifest,o=Uv(r,{manifestUri:a,clientOffset:e,sidxMapping:i,previousManifest:n});return vc(o,a),o}({masterXml:this.masterPlaylistLoader_.masterXml_,srcUrl:this.masterPlaylistLoader_.srcUrl,clientOffset:this.masterPlaylistLoader_.clientOffset_,sidxMapping:this.masterPlaylistLoader_.sidxMapping_,previousManifest:e});e&&(i=function(t,r,a){for(var e=!0,i=wc(t,{duration:r.duration,minimumUpdatePeriod:r.minimumUpdatePeriod,timelineStarts:r.timelineStarts}),n=0;n-1)},this.trigger=function(m){var p,v,T,b;if(p=f[m])if(2===arguments.length)for(T=p.length,v=0;v"u")){for(P in Ge)Ge.hasOwnProperty(P)&&(Ge[P]=[P.charCodeAt(0),P.charCodeAt(1),P.charCodeAt(2),P.charCodeAt(3)]);Dt=new Uint8Array(["i".charCodeAt(0),"s".charCodeAt(0),"o".charCodeAt(0),"m".charCodeAt(0)]),xt=new Uint8Array(["a".charCodeAt(0),"v".charCodeAt(0),"c".charCodeAt(0),"1".charCodeAt(0)]),ar=new Uint8Array([0,0,0,1]),Pt=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),jt=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),Or={video:Pt,audio:jt},Ci=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),li=new Uint8Array([0,0,0,0,0,0,0,0]),di=new Uint8Array([0,0,0,0,0,0,0,0]),Pi=di,ki=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),cf=di,ti=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}})(),n=function(f){var v,T,m=[],p=0;for(v=1;v>>1,f.samplingfrequencyindex<<7|f.channelcount<<3,6,1,2]))},d=function(){return n(Ge.ftyp,Dt,ar,Dt,xt)},Ee=function(f){return n(Ge.hdlr,Or[f])},h=function(f){return n(Ge.mdat,f)},xe=function(f){var m=new Uint8Array([0,0,0,0,0,0,0,2,0,0,0,3,0,1,95,144,f.duration>>>24&255,f.duration>>>16&255,f.duration>>>8&255,255&f.duration,85,196,0,0]);return f.samplerate&&(m[12]=f.samplerate>>>24&255,m[13]=f.samplerate>>>16&255,m[14]=f.samplerate>>>8&255,m[15]=255&f.samplerate),n(Ge.mdhd,m)},_e=function(f){return n(Ge.mdia,xe(f),Ee(f.type),g(f))},y=function(f){return n(Ge.mfhd,new Uint8Array([0,0,0,0,(4278190080&f)>>24,(16711680&f)>>16,(65280&f)>>8,255&f]))},g=function(f){return n(Ge.minf,"video"===f.type?n(Ge.vmhd,ti):n(Ge.smhd,li),o(),$e(f))},S=function(f,m){for(var p=[],v=m.length;v--;)p[v]=Fe(m[v]);return n.apply(null,[Ge.moof,y(f)].concat(p))},A=function(f){for(var m=f.length,p=[];m--;)p[m]=Q(f[m]);return n.apply(null,[Ge.moov,k(4294967295)].concat(p).concat(I(f)))},I=function(f){for(var m=f.length,p=[];m--;)p[m]=Be(f[m]);return n.apply(null,[Ge.mvex].concat(p))},k=function(f){var m=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,2,0,1,95,144,(4278190080&f)>>24,(16711680&f)>>16,(65280&f)>>8,255&f,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return n(Ge.mvhd,m)},Oe=function(f){var v,T,m=f.samples||[],p=new Uint8Array(4+m.length);for(T=0;T>>8),b.push(255&v[G].byteLength),b=b.concat(Array.prototype.slice.call(v[G]));for(G=0;G>>8),F.push(255&T[G].byteLength),F=F.concat(Array.prototype.slice.call(T[G]));if(se=[Ge.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,(65280&p.width)>>8,255&p.width,(65280&p.height)>>8,255&p.height,0,72,0,0,0,72,0,0,0,0,0,0,0,1,19,118,105,100,101,111,106,115,45,99,111,110,116,114,105,98,45,104,108,115,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),n(Ge.avcC,new Uint8Array([1,p.profileIdc,p.profileCompatibility,p.levelIdc,255].concat([v.length],b,[T.length],F))),n(Ge.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192]))],p.sarRatio){var te=p.sarRatio[0],fe=p.sarRatio[1];se.push(n(Ge.pasp,new Uint8Array([(4278190080&te)>>24,(16711680&te)>>16,(65280&te)>>8,255&te,(4278190080&fe)>>24,(16711680&fe)>>16,(65280&fe)>>8,255&fe])))}return n.apply(null,se)},f=function(p){return n(Ge.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,(65280&p.channelcount)>>8,255&p.channelcount,(65280&p.samplesize)>>8,255&p.samplesize,0,0,0,0,(65280&p.samplerate)>>8,255&p.samplerate,0,0]),l(p))},Y=function(f){var m=new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,(4278190080&f.id)>>24,(16711680&f.id)>>16,(65280&f.id)>>8,255&f.id,0,0,0,0,(4278190080&f.duration)>>24,(16711680&f.duration)>>16,(65280&f.duration)>>8,255&f.duration,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,(65280&f.width)>>8,255&f.width,0,0,(65280&f.height)>>8,255&f.height,0,0]);return n(Ge.tkhd,m)},Fe=function(f){var m,p,v,T,F,G;return m=n(Ge.tfhd,new Uint8Array([0,0,0,58,(4278190080&f.id)>>24,(16711680&f.id)>>16,(65280&f.id)>>8,255&f.id,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0])),F=Math.floor(f.baseMediaDecodeTime/i),G=Math.floor(f.baseMediaDecodeTime%i),p=n(Ge.tfdt,new Uint8Array([1,0,0,0,F>>>24&255,F>>>16&255,F>>>8&255,255&F,G>>>24&255,G>>>16&255,G>>>8&255,255&G])),92,"audio"===f.type?(v=at(f,92),n(Ge.traf,m,p,v)):(T=Oe(f),v=at(f,T.length+92),n(Ge.traf,m,p,v,T))},Q=function(f){return f.duration=f.duration||4294967295,n(Ge.trak,Y(f),_e(f))},Be=function(f){var m=new Uint8Array([0,0,0,0,(4278190080&f.id)>>24,(16711680&f.id)>>16,(65280&f.id)>>8,255&f.id,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return"video"!==f.type&&(m[m.length-1]=0),n(Ge.trex,m)},function(){var P,f,m;m=function(v,T){var b=0,F=0,G=0,se=0;return v.length&&(void 0!==v[0].duration&&(b=1),void 0!==v[0].size&&(F=2),void 0!==v[0].flags&&(G=4),void 0!==v[0].compositionTimeOffset&&(se=8)),[0,0,b|F|G|se,1,(4278190080&v.length)>>>24,(16711680&v.length)>>>16,(65280&v.length)>>>8,255&v.length,(4278190080&T)>>>24,(16711680&T)>>>16,(65280&T)>>>8,255&T]},f=function(v,T){var b,F,G,se,te,fe;for(T+=20+16*(se=v.samples||[]).length,G=m(se,T),(F=new Uint8Array(G.length+16*se.length)).set(G),b=G.length,fe=0;fe>>24,F[b++]=(16711680&te.duration)>>>16,F[b++]=(65280&te.duration)>>>8,F[b++]=255&te.duration,F[b++]=(4278190080&te.size)>>>24,F[b++]=(16711680&te.size)>>>16,F[b++]=(65280&te.size)>>>8,F[b++]=255&te.size,F[b++]=te.flags.isLeading<<2|te.flags.dependsOn,F[b++]=te.flags.isDependedOn<<6|te.flags.hasRedundancy<<4|te.flags.paddingValue<<1|te.flags.isNonSyncSample,F[b++]=61440&te.flags.degradationPriority,F[b++]=15&te.flags.degradationPriority,F[b++]=(4278190080&te.compositionTimeOffset)>>>24,F[b++]=(16711680&te.compositionTimeOffset)>>>16,F[b++]=(65280&te.compositionTimeOffset)>>>8,F[b++]=255&te.compositionTimeOffset;return n(Ge.trun,F)},P=function(v,T){var b,F,G,se,te,fe;for(T+=20+8*(se=v.samples||[]).length,G=m(se,T),(b=new Uint8Array(G.length+8*se.length)).set(G),F=G.length,fe=0;fe>>24,b[F++]=(16711680&te.duration)>>>16,b[F++]=(65280&te.duration)>>>8,b[F++]=255&te.duration,b[F++]=(4278190080&te.size)>>>24,b[F++]=(16711680&te.size)>>>16,b[F++]=(65280&te.size)>>>8,b[F++]=255&te.size;return n(Ge.trun,b)},at=function(v,T){return"audio"===v.type?P(v,T):f(v,T)}}();var hu,mu,vu,Yn,gu,hf,pf,mf,$a_mdat=h,$a_moof=S,$a_initSegment=function(f){var v,m=d(),p=A(f);return(v=new Uint8Array(m.byteLength+p.byteLength)).set(m),v.set(p,m.byteLength),v},ff=function(f,m){var p={size:0,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0,degradationPriority:0,isNonSyncSample:1}};return p.dataOffset=m,p.compositionTimeOffset=f.pts-f.dts,p.duration=f.duration,p.size=4*f.length,p.size+=f.byteLength,f.keyFrame&&(p.flags.dependsOn=2,p.flags.isNonSyncSample=0),p},qa_groupNalsIntoFrames=function(f){var m,p,v=[],T=[];for(T.byteLength=0,T.nalCount=0,T.duration=0,v.byteLength=0,m=0;m1&&(m=f.shift(),f.byteLength-=m.byteLength,f.nalCount-=m.nalCount,f[0][0].dts=m.dts,f[0][0].pts=m.pts,f[0][0].duration+=m.duration),f},qa_generateSampleTable=function(f,m){var p,v,T,b,F,G=m||0,se=[];for(p=0;pwt_ONE_SECOND_IN_TS/2))){for((te=Ky()[f.samplerate])||(te=m[0].data),fe=0;fe=p?f:(m.minSegmentDts=1/0,f.filter(function(v){return v.dts>=p&&(m.minSegmentDts=Math.min(m.minSegmentDts,v.dts),m.minSegmentPts=m.minSegmentDts,!0)}))},Jn_generateSampleTable=function(f){var m,p,v=[];for(m=0;m=this.virtualRowCount&&"function"==typeof this.beforeRowOverflow&&this.beforeRowOverflow(P),this.rows.length>0&&(this.rows.push(""),this.rowIdx++);this.rows.length>this.virtualRowCount;)this.rows.shift(),this.rowIdx--},ci.prototype.isEmpty=function(){return 0===this.rows.length||1===this.rows.length&&""===this.rows[0]},ci.prototype.addText=function(P){this.rows[this.rowIdx]+=P},ci.prototype.backspace=function(){if(!this.isEmpty()){var P=this.rows[this.rowIdx];this.rows[this.rowIdx]=P.substr(0,P.length-1)}};var es=function(f,m,p){this.serviceNum=f,this.text="",this.currentWindow=new ci(-1),this.windows=[],this.stream=p,"string"==typeof m&&this.createTextDecoder(m)};es.prototype.init=function(P,f){this.startPts=P;for(var m=0;m<8;m++)this.windows[m]=new ci(m),"function"==typeof f&&(this.windows[m].beforeRowOverflow=f)},es.prototype.setCurrentWindow=function(P){this.currentWindow=this.windows[P]},es.prototype.createTextDecoder=function(P){if(typeof TextDecoder>"u")this.stream.trigger("log",{level:"warn",message:"The `encoding` option is unsupported without TextDecoder support"});else try{this.textDecoder_=new TextDecoder(P)}catch(f){this.stream.trigger("log",{level:"warn",message:"TextDecoder could not be created with "+P+" encoding. "+f})}};var Nt=function P(f){f=f||{},P.prototype.init.call(this);var T,m=this,p=f.captionServices||{},v={};Object.keys(p).forEach(function(b){T=p[b],/^SERVICE/.test(b)&&(v[b]=T.encoding)}),this.serviceEncodings=v,this.current708Packet=null,this.services={},this.push=function(b){3===b.type?(m.new708Packet(),m.add708Bytes(b)):(null===m.current708Packet&&m.new708Packet(),m.add708Bytes(b))}};Nt.prototype=new t,Nt.prototype.new708Packet=function(){null!==this.current708Packet&&this.push708Packet(),this.current708Packet={data:[],ptsVals:[]}},Nt.prototype.add708Bytes=function(P){var f=P.ccData,m=f>>>8,p=255&f;this.current708Packet.ptsVals.push(P.pts),this.current708Packet.data.push(m),this.current708Packet.data.push(p)},Nt.prototype.push708Packet=function(){var P=this.current708Packet,f=P.data,m=null,p=null,v=0,T=f[v++];for(P.seq=T>>6,P.sizeCode=63&T;v>5)&&p>0&&(m=T=f[v++]),this.pushServiceBlock(m,v,p),p>0&&(v+=p-1)},Nt.prototype.pushServiceBlock=function(P,f,m){var p,v=f,T=this.current708Packet.data,b=this.services[P];for(b||(b=this.initService(P,v));v>5,T.rowLock=(16&p)>>4,T.columnLock=(8&p)>>3,T.priority=7&p,p=m[++P],T.relativePositioning=(128&p)>>7,T.anchorVertical=127&p,p=m[++P],T.anchorHorizontal=p,p=m[++P],T.anchorPoint=(240&p)>>4,T.rowCount=15&p,p=m[++P],T.columnCount=63&p,p=m[++P],T.windowStyle=(56&p)>>3,T.penStyle=7&p,T.virtualRowCount=T.rowCount+1,P},Nt.prototype.setWindowAttributes=function(P,f){var m=this.current708Packet.data,p=m[P],v=f.currentWindow.winAttr;return p=m[++P],v.fillOpacity=(192&p)>>6,v.fillRed=(48&p)>>4,v.fillGreen=(12&p)>>2,v.fillBlue=3&p,p=m[++P],v.borderType=(192&p)>>6,v.borderRed=(48&p)>>4,v.borderGreen=(12&p)>>2,v.borderBlue=3&p,p=m[++P],v.borderType+=(128&p)>>5,v.wordWrap=(64&p)>>6,v.printDirection=(48&p)>>4,v.scrollDirection=(12&p)>>2,v.justify=3&p,p=m[++P],v.effectSpeed=(240&p)>>4,v.effectDirection=(12&p)>>2,v.displayEffect=3&p,P},Nt.prototype.flushDisplayed=function(P,f){for(var m=[],p=0;p<8;p++)f.windows[p].visible&&!f.windows[p].isEmpty()&&m.push(f.windows[p].getText());f.endPts=P,f.text=m.join("\n\n"),this.pushCaption(f),f.startPts=P},Nt.prototype.pushCaption=function(P){""!==P.text&&(this.trigger("data",{startPts:P.startPts,endPts:P.endPts,text:P.text,stream:"cc708_"+P.serviceNum}),P.text="",P.startPts=P.endPts)},Nt.prototype.displayWindows=function(P,f){var p=this.current708Packet.data[++P],v=this.getPts(P);this.flushDisplayed(v,f);for(var T=0;T<8;T++)p&1<>4,v.offset=(12&p)>>2,v.penSize=3&p,p=m[++P],v.italics=(128&p)>>7,v.underline=(64&p)>>6,v.edgeType=(56&p)>>3,v.fontStyle=7&p,P},Nt.prototype.setPenColor=function(P,f){var m=this.current708Packet.data,p=m[P],v=f.currentWindow.penColor;return p=m[++P],v.fgOpacity=(192&p)>>6,v.fgRed=(48&p)>>4,v.fgGreen=(12&p)>>2,v.fgBlue=3&p,p=m[++P],v.bgOpacity=(192&p)>>6,v.bgRed=(48&p)>>4,v.bgGreen=(12&p)>>2,v.bgBlue=3&p,p=m[++P],v.edgeRed=(48&p)>>4,v.edgeGreen=(12&p)>>2,v.edgeBlue=3&p,P},Nt.prototype.setPenLocation=function(P,f){var m=this.current708Packet.data,p=m[P],v=f.currentWindow.penLoc;return f.currentWindow.pendingNewLine=!0,p=m[++P],v.row=15&p,p=m[++P],v.column=63&p,P},Nt.prototype.reset=function(P,f){var m=this.getPts(P);return this.flushDisplayed(m,f),this.initService(f.serviceNum,P)};var c_={42:225,92:233,94:237,95:243,96:250,123:231,124:247,125:209,126:241,127:9608,304:174,305:176,306:189,307:191,308:8482,309:162,310:163,311:9834,312:224,313:160,314:232,315:226,316:234,317:238,318:244,319:251,544:193,545:201,546:211,547:218,548:220,549:252,550:8216,551:161,552:42,553:39,554:8212,555:169,556:8480,557:8226,558:8220,559:8221,560:192,561:194,562:199,563:200,564:202,565:203,566:235,567:206,568:207,569:239,570:212,571:217,572:249,573:219,574:171,575:187,800:195,801:227,802:205,803:204,804:236,805:210,806:242,807:213,808:245,809:123,810:125,811:92,812:94,813:95,814:124,815:126,816:196,817:228,818:214,819:246,820:223,821:165,822:164,823:9474,824:197,825:229,826:216,827:248,828:9484,829:9488,830:9492,831:9496},ts=function(f){return null===f?"":(f=c_[f]||f,String.fromCharCode(f))},f_=[4352,4384,4608,4640,5376,5408,5632,5664,5888,5920,4096,4864,4896,5120,5152],Ai=function(){for(var f=[],m=15;m--;)f.push("");return f},Wt=function P(f,m){P.prototype.init.call(this),this.field_=f||0,this.dataChannel_=m||0,this.name_="CC"+(1+(this.field_<<1|this.dataChannel_)),this.setConstants(),this.reset(),this.push=function(p){var v,T,b,F,G;if((v=32639&p.ccData)!==this.lastControlCode_){if(4096==(61440&v)?this.lastControlCode_=v:v!==this.PADDING_&&(this.lastControlCode_=null),b=v>>>8,F=255&v,v!==this.PADDING_)if(v===this.RESUME_CAPTION_LOADING_)this.mode_="popOn";else if(v===this.END_OF_CAPTION_)this.mode_="popOn",this.clearFormatting(p.pts),this.flushDisplayed(p.pts),T=this.displayed_,this.displayed_=this.nonDisplayed_,this.nonDisplayed_=T,this.startPts_=p.pts;else if(v===this.ROLL_UP_2_ROWS_)this.rollUpRows_=2,this.setRollUp(p.pts);else if(v===this.ROLL_UP_3_ROWS_)this.rollUpRows_=3,this.setRollUp(p.pts);else if(v===this.ROLL_UP_4_ROWS_)this.rollUpRows_=4,this.setRollUp(p.pts);else if(v===this.CARRIAGE_RETURN_)this.clearFormatting(p.pts),this.flushDisplayed(p.pts),this.shiftRowsUp_(),this.startPts_=p.pts;else if(v===this.BACKSPACE_)"popOn"===this.mode_?this.nonDisplayed_[this.row_]=this.nonDisplayed_[this.row_].slice(0,-1):this.displayed_[this.row_]=this.displayed_[this.row_].slice(0,-1);else if(v===this.ERASE_DISPLAYED_MEMORY_)this.flushDisplayed(p.pts),this.displayed_=Ai();else if(v===this.ERASE_NON_DISPLAYED_MEMORY_)this.nonDisplayed_=Ai();else if(v===this.RESUME_DIRECT_CAPTIONING_)"paintOn"!==this.mode_&&(this.flushDisplayed(p.pts),this.displayed_=Ai()),this.mode_="paintOn",this.startPts_=p.pts;else if(this.isSpecialCharacter(b,F))G=ts((b=(3&b)<<8)|F),this[this.mode_](p.pts,G),this.column_++;else if(this.isExtCharacter(b,F))"popOn"===this.mode_?this.nonDisplayed_[this.row_]=this.nonDisplayed_[this.row_].slice(0,-1):this.displayed_[this.row_]=this.displayed_[this.row_].slice(0,-1),G=ts((b=(3&b)<<8)|F),this[this.mode_](p.pts,G),this.column_++;else if(this.isMidRowCode(b,F))this.clearFormatting(p.pts),this[this.mode_](p.pts," "),this.column_++,14==(14&F)&&this.addFormatting(p.pts,["i"]),1==(1&F)&&this.addFormatting(p.pts,["u"]);else if(this.isOffsetControlCode(b,F))this.column_+=3&F;else if(this.isPAC(b,F)){var se=f_.indexOf(7968&v);"rollUp"===this.mode_&&(se-this.rollUpRows_+1<0&&(se=this.rollUpRows_-1),this.setRollUp(p.pts,se)),se!==this.row_&&(this.clearFormatting(p.pts),this.row_=se),1&F&&-1===this.formatting_.indexOf("u")&&this.addFormatting(p.pts,["u"]),16==(16&v)&&(this.column_=4*((14&v)>>1)),this.isColorPAC(F)&&14==(14&F)&&this.addFormatting(p.pts,["i"])}else this.isNormalChar(b)&&(0===F&&(F=null),G=ts(b),G+=ts(F),this[this.mode_](p.pts,G),this.column_+=G.length)}else this.lastControlCode_=null}};Wt.prototype=new t,Wt.prototype.flushDisplayed=function(P){var f=this.displayed_.map(function(m,p){try{return m.trim()}catch{return this.trigger("log",{level:"warn",message:"Skipping a malformed 608 caption at index "+p+"."}),""}},this).join("\n").replace(/^\n+|\n+$/g,"");f.length&&this.trigger("data",{startPts:this.startPts_,endPts:P,text:f,stream:this.name_})},Wt.prototype.reset=function(){this.mode_="popOn",this.topRow_=0,this.startPts_=0,this.displayed_=Ai(),this.nonDisplayed_=Ai(),this.lastControlCode_=null,this.column_=0,this.row_=14,this.rollUpRows_=2,this.formatting_=[]},Wt.prototype.setConstants=function(){0===this.dataChannel_?(this.BASE_=16,this.EXT_=17,this.CONTROL_=(20|this.field_)<<8,this.OFFSET_=23):1===this.dataChannel_&&(this.BASE_=24,this.EXT_=25,this.CONTROL_=(28|this.field_)<<8,this.OFFSET_=31),this.PADDING_=0,this.RESUME_CAPTION_LOADING_=32|this.CONTROL_,this.END_OF_CAPTION_=47|this.CONTROL_,this.ROLL_UP_2_ROWS_=37|this.CONTROL_,this.ROLL_UP_3_ROWS_=38|this.CONTROL_,this.ROLL_UP_4_ROWS_=39|this.CONTROL_,this.CARRIAGE_RETURN_=45|this.CONTROL_,this.RESUME_DIRECT_CAPTIONING_=41|this.CONTROL_,this.BACKSPACE_=33|this.CONTROL_,this.ERASE_DISPLAYED_MEMORY_=44|this.CONTROL_,this.ERASE_NON_DISPLAYED_MEMORY_=46|this.CONTROL_},Wt.prototype.isSpecialCharacter=function(P,f){return P===this.EXT_&&f>=48&&f<=63},Wt.prototype.isExtCharacter=function(P,f){return(P===this.EXT_+1||P===this.EXT_+2)&&f>=32&&f<=63},Wt.prototype.isMidRowCode=function(P,f){return P===this.EXT_&&f>=32&&f<=47},Wt.prototype.isOffsetControlCode=function(P,f){return P===this.OFFSET_&&f>=33&&f<=35},Wt.prototype.isPAC=function(P,f){return P>=this.BASE_&&P=64&&f<=127},Wt.prototype.isColorPAC=function(P){return P>=64&&P<=79||P>=96&&P<=127},Wt.prototype.isNormalChar=function(P){return P>=32&&P<=127},Wt.prototype.setRollUp=function(P,f){if("rollUp"!==this.mode_&&(this.row_=14,this.mode_="rollUp",this.flushDisplayed(P),this.nonDisplayed_=Ai(),this.displayed_=Ai()),void 0!==f&&f!==this.row_)for(var m=0;m"},"");this[this.mode_](P,m)},Wt.prototype.clearFormatting=function(P){if(this.formatting_.length){var f=this.formatting_.reverse().reduce(function(m,p){return m+""},"");this.formatting_=[],this[this.mode_](P,f)}},Wt.prototype.popOn=function(P,f){var m=this.nonDisplayed_[this.row_];m+=f,this.nonDisplayed_[this.row_]=m},Wt.prototype.rollUp=function(P,f){var m=this.displayed_[this.row_];m+=f,this.displayed_[this.row_]=m},Wt.prototype.shiftRowsUp_=function(){var P;for(P=0;Pm&&(p=-1);Math.abs(m-f)>4294967296;)f+=8589934592*p;return f},yf=function P(f){var m,p;P.prototype.init.call(this),this.type_=f||"shared",this.push=function(v){"shared"!==this.type_&&v.type!==this.type_||(void 0===p&&(p=v.dts),v.dts=yu(v.dts,p),v.pts=yu(v.pts,p),m=v.dts,this.trigger("data",v))},this.flush=function(){p=m,this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")},this.discontinuity=function(){p=void 0,m=void 0},this.reset=function(){this.discontinuity(),this.trigger("reset")}};yf.prototype=new t;var ss,_f_TimestampRolloverStream=yf,_f_handleRollover=yu,Tf=function(f,m,p){var v,T="";for(v=m;v>>2;Le*=4,Le+=3&ze[7],fe.timeStamp=Le,void 0===G.pts&&void 0===G.dts&&(G.pts=fe.timeStamp,G.dts=fe.timeStamp),this.trigger("timestamp",fe)}G.frames.push(fe),se+=10,se+=te}while(se>>4>1&&(F+=T[F]+1),0===b.pid)b.type="pat",f(T.subarray(F),b),this.trigger("data",b);else if(b.pid===this.pmtPid)for(b.type="pmt",f(T.subarray(F),b),this.trigger("data",b);this.packetsWaitingForPmt.length;)this.processPes_.apply(this,this.packetsWaitingForPmt.shift());else void 0===this.programMapTable?this.packetsWaitingForPmt.push([T,F,b]):this.processPes_(T,F,b)},this.processPes_=function(T,b,F){F.pid===this.programMapTable.video?F.streamType=fr.H264_STREAM_TYPE:F.pid===this.programMapTable.audio?F.streamType=fr.ADTS_STREAM_TYPE:F.streamType=this.programMapTable["timed-metadata"][F.pid],F.type="pes",F.data=T.subarray(b),this.trigger("data",F)}},Ga.prototype=new t,Ga.STREAM_TYPES={h264:27,adts:15},us=function(){var b,f=this,m=!1,p={data:[],size:0},v={data:[],size:0},T={data:[],size:0},G=function(te,fe,Ce){var Pr,Ue=new Uint8Array(te.size),ze={type:fe},Le=0,rt=0,nr=!1;if(te.data.length&&!(te.size<9)){for(ze.trackId=te.data[0].pid,Le=0;Le>>3,fe.pts*=4,fe.pts+=(6&te[13])>>>1,fe.dts=fe.pts,64&Ce&&(fe.dts=(14&te[14])<<27|(255&te[15])<<20|(254&te[16])<<12|(255&te[17])<<5|(254&te[18])>>>3,fe.dts*=4,fe.dts+=(6&te[18])>>>1)),fe.data=te.subarray(9+te[8]))})(Ue,ze),nr="video"===fe||ze.packetLength<=te.size,(Ce||nr)&&(te.size=0,te.data.length=0),nr&&f.trigger("data",ze)}};us.prototype.init.call(this),this.push=function(se){({pat:function(){},pes:function(){var fe,Ce;switch(se.streamType){case fr.H264_STREAM_TYPE:fe=p,Ce="video";break;case fr.ADTS_STREAM_TYPE:fe=v,Ce="audio";break;case fr.METADATA_STREAM_TYPE:fe=T,Ce="timed-metadata";break;default:return}se.payloadUnitStartIndicator&&G(fe,Ce,!0),fe.data.push(se),fe.size+=se.data.byteLength},pmt:function(){var fe={type:"metadata",tracks:[]};null!==(b=se.programMapTable).video&&fe.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+b.video,codec:"avc",type:"video"}),null!==b.audio&&fe.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+b.audio,codec:"adts",type:"audio"}),m=!0,f.trigger("data",fe)}})[se.type]()},this.reset=function(){p.size=0,p.data.length=0,v.size=0,v.data.length=0,this.trigger("reset")},this.flushStreams_=function(){G(p,"video"),G(v,"audio"),G(T,"timed-metadata")},this.flush=function(){if(!m&&b){var se={type:"metadata",tracks:[]};null!==b.video&&se.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+b.video,codec:"avc",type:"video"}),null!==b.audio&&se.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+b.audio,codec:"adts",type:"audio"}),f.trigger("data",se)}m=!1,this.flushStreams_(),this.trigger("done")}},us.prototype=new t;var Sf={PAT_PID:0,MP2T_PACKET_LENGTH:188,TransportPacketStream:os,TransportParseStream:Ga,ElementaryStream:us,TimestampRolloverStream:g_,CaptionStream:is.CaptionStream,Cea608Stream:is.Cea608Stream,Cea708Stream:is.Cea708Stream,MetadataStream:v_};for(var Tu in fr)fr.hasOwnProperty(Tu)&&(Sf[Tu]=fr[Tu]);var ls,fi=Sf,y_=wt_ONE_SECOND_IN_TS,xf=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];ls=function(f){var m,p=0;ls.prototype.init.call(this),this.skipWarn_=function(v,T){this.trigger("log",{level:"warn",message:"adts skiping bytes "+v+" to "+T+" in frame "+p+" outside syncword"})},this.push=function(v){var b,F,G,se,te,T=0;if(f||(p=0),"audio"===v.type){m&&m.length?(G=m,(m=new Uint8Array(G.byteLength+v.data.byteLength)).set(G),m.set(v.data,G.byteLength)):m=v.data;for(var fe;T+7>5,te=(se=1024*(1+(3&m[T+6])))*y_/xf[(60&m[T+2])>>>2],m.byteLength-T>>6&3),channelcount:(1&m[T+2])<<2|(192&m[T+3])>>>6,samplerate:xf[(60&m[T+2])>>>2],samplingfrequencyindex:(60&m[T+2])>>>2,samplesize:16,data:m.subarray(T+7+F,T+b)}),p++,T+=b}else"number"!=typeof fe&&(fe=T),T++;"number"==typeof fe&&(this.skipWarn_(fe,T),fe=null),m=m.subarray(T)}},this.flush=function(){p=0,this.trigger("done")},this.reset=function(){m=void 0,this.trigger("reset")},this.endTimeline=function(){m=void 0,this.trigger("endedtimeline")}},ls.prototype=new t;var wf,Ef=ls;wf=function(f){var m=f.byteLength,p=0,v=0;this.length=function(){return 8*m},this.bitsAvailable=function(){return 8*m+v},this.loadWord=function(){var T=f.byteLength-m,b=new Uint8Array(4),F=Math.min(4,m);if(0===F)throw new Error("no bytes available");b.set(f.subarray(T,T+F)),p=new DataView(b.buffer).getUint32(0),v=8*F,m-=F},this.skipBits=function(T){var b;v>T?(p<<=T,v-=T):(T-=v,T-=8*(b=Math.floor(T/8)),m-=b,this.loadWord(),p<<=T,v-=T)},this.readBits=function(T){var b=Math.min(v,T),F=p>>>32-b;return(v-=b)>0?p<<=b:m>0&&this.loadWord(),(b=T-b)>0?F<>>T)return p<<=T,v-=T,T;return this.loadWord(),T+this.skipLeadingZeros()},this.skipUnsignedExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.skipExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.readUnsignedExpGolomb=function(){var T=this.skipLeadingZeros();return this.readBits(T+1)-1},this.readExpGolomb=function(){var T=this.readUnsignedExpGolomb();return 1&T?1+T>>>1:-1*(T>>>1)},this.readBoolean=function(){return 1===this.readBits(1)},this.readUnsignedByte=function(){return this.readBits(8)},this.loadWord()};var ds,Wa,Cf,__=wf;Wa=function(){var m,p,f=0;Wa.prototype.init.call(this),this.push=function(v){var T;p?((T=new Uint8Array(p.byteLength+v.data.byteLength)).set(p),T.set(v.data,p.byteLength),p=T):p=v.data;for(var b=p.byteLength;f3&&this.trigger("data",p.subarray(f+3)),p=null,f=0,this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")}},Wa.prototype=new t,Cf={100:!0,110:!0,122:!0,244:!0,44:!0,83:!0,86:!0,118:!0,128:!0,138:!0,139:!0,134:!0},ds=function(){var m,p,v,T,b,F,G,f=new Wa;ds.prototype.init.call(this),m=this,this.push=function(se){"video"===se.type&&(p=se.trackId,v=se.pts,T=se.dts,f.push(se))},f.on("data",function(se){var te={trackId:p,pts:v,dts:T,data:se,nalUnitTypeCode:31&se[0]};switch(te.nalUnitTypeCode){case 5:te.nalUnitType="slice_layer_without_partitioning_rbsp_idr";break;case 6:te.nalUnitType="sei_rbsp",te.escapedRBSP=b(se.subarray(1));break;case 7:te.nalUnitType="seq_parameter_set_rbsp",te.escapedRBSP=b(se.subarray(1)),te.config=F(te.escapedRBSP);break;case 8:te.nalUnitType="pic_parameter_set_rbsp";break;case 9:te.nalUnitType="access_unit_delimiter_rbsp"}m.trigger("data",te)}),f.on("done",function(){m.trigger("done")}),f.on("partialdone",function(){m.trigger("partialdone")}),f.on("reset",function(){m.trigger("reset")}),f.on("endedtimeline",function(){m.trigger("endedtimeline")}),this.flush=function(){f.flush()},this.partialFlush=function(){f.partialFlush()},this.reset=function(){f.reset()},this.endTimeline=function(){f.endTimeline()},G=function(te,fe){var ze,Ce=8,Ue=8;for(ze=0;ze=0?p:0,(16&f[m+5])>>4?p+20:p+10},S_=function P(f,m){return f.length-m<10||f[m]!=="I".charCodeAt(0)||f[m+1]!=="D".charCodeAt(0)||f[m+2]!=="3".charCodeAt(0)?m:P(f,m+=Pf(f,m))},kf=function(f){return f[0]<<21|f[1]<<14|f[2]<<7|f[3]},w_=function(f,m,p){return unescape(function(f,m,p){var v,T="";for(v=m;v=m+2&&255==(255&f[m])&&240==(240&f[m+1])&&16==(22&f[m+1])},parseId3TagSize:Pf,parseAdtsSize:function(f,m){var p=(224&f[m+5])>>5,v=f[m+4]<<3;return 6144&f[m+3]|v|p},parseType:function(f,m){return f[m]==="I".charCodeAt(0)&&f[m+1]==="D".charCodeAt(0)&&f[m+2]==="3".charCodeAt(0)?"timed-metadata":!0&f[m]&&240==(240&f[m+1])?"audio":null},parseSampleRate:function(f){for(var m=0;m+5>>2];m++}return null},parseAacTimestamp:function(f){var m,p,v;m=10,64&f[5]&&(m+=4,m+=kf(f.subarray(10,14)));do{if((p=kf(f.subarray(m+4,m+8)))<1)return null;if("PRIV"===String.fromCharCode(f[m],f[m+1],f[m+2],f[m+3])){v=f.subarray(m+10,m+p+10);for(var b=0;b>>2;return se*=4,se+=3&G[7]}break}}m+=10,m+=p}while(m=3;)if(f[T]!=="I".charCodeAt(0)||f[T+1]!=="D".charCodeAt(0)||f[T+2]!=="3".charCodeAt(0))if(255!=(255&f[T])||240!=(240&f[T+1]))T++;else{if(f.length-T<7||T+(v=cs.parseAdtsSize(f,T))>f.length)break;G={type:"audio",data:f.subarray(T,T+v),pts:m,dts:m},this.trigger("data",G),T+=v}else{if(f.length-T<10||T+(v=cs.parseId3TagSize(f,T))>f.length)break;F={type:"timed-metadata",data:f.subarray(T,T+v)},this.trigger("data",F),T+=v}b=f.length-T,f=b>0?f.subarray(T):new Uint8Array},this.reset=function(){f=new Uint8Array,this.trigger("reset")},this.endTimeline=function(){f=new Uint8Array,this.trigger("endedtimeline")}},fs.prototype=new t;var Ka,la,hs,Ii,I_=fs,bu=["audioobjecttype","channelcount","samplerate","samplingfrequencyindex","samplesize"],Su=["width","height","profileIdc","levelIdc","profileCompatibility","sarRatio"],L_=T_.H264Stream,R_=cs.isLikelyAacData,M_=wt_ONE_SECOND_IN_TS,F_=function(f,m){m.stream=f,this.trigger("log",m)},Af=function(f,m){for(var p=Object.keys(m),v=0;v=-1e4&&Ce<=45e3&&(!Ue||fe>Ce)&&(Ue=Le,fe=Ce));return Ue?Ue.gop:null},this.alignGopsAtStart_=function(G){var se,te,fe,Ce,Ue,ze,Le,rt;for(Ue=G.byteLength,ze=G.nalCount,Le=G.duration,se=te=0;sefe.pts?se++:(te++,Ue-=Ce.byteLength,ze-=Ce.nalCount,Le-=Ce.duration);return 0===te?G:te===G.length?null:((rt=G.slice(te)).byteLength=Ue,rt.duration=Le,rt.nalCount=ze,rt.pts=rt[0].pts,rt.dts=rt[0].dts,rt)},this.alignGopsAtEnd_=function(G){var se,te,fe,Ce,Ue,ze,Le;for(se=T.length-1,te=G.length-1,Ue=null,ze=!1;se>=0&&te>=0;){if(fe=T[se],Ce=G[te],fe.pts===Ce.pts){ze=!0;break}fe.pts>Ce.pts?se--:(se===T.length-1&&(Ue=te),te--)}if(!ze&&null===Ue)return null;if(0===(Le=ze?te:Ue))return G;var rt=G.slice(Le),nr=rt.reduce(function(Pr,Li){return Pr.byteLength+=Li.byteLength,Pr.duration+=Li.duration,Pr.nalCount+=Li.nalCount,Pr},{byteLength:0,duration:0,nalCount:0});return rt.byteLength=nr.byteLength,rt.duration=nr.duration,rt.nalCount=nr.nalCount,rt.pts=rt[0].pts,rt.dts=rt[0].dts,rt},this.alignGopsWith=function(G){T=G}},Ka.prototype=new t,Ii=function(f,m){this.numberOfTracks=0,this.metadataStream=m,typeof(f=f||{}).remux<"u"?this.remuxTracks=!!f.remux:this.remuxTracks=!0,"boolean"==typeof f.keepOriginalTimestamps?this.keepOriginalTimestamps=f.keepOriginalTimestamps:this.keepOriginalTimestamps=!1,this.pendingTracks=[],this.videoTrack=null,this.pendingBoxes=[],this.pendingCaptions=[],this.pendingMetadata=[],this.pendingBytes=0,this.emittedTracks=0,Ii.prototype.init.call(this),this.push=function(p){return p.text?this.pendingCaptions.push(p):p.frames?this.pendingMetadata.push(p):(this.pendingTracks.push(p.track),this.pendingBytes+=p.boxes.byteLength,"video"===p.track.type&&(this.videoTrack=p.track,this.pendingBoxes.push(p.boxes)),void("audio"===p.track.type&&(this.audioTrack=p.track,this.pendingBoxes.unshift(p.boxes))))}},Ii.prototype=new t,Ii.prototype.flush=function(P){var p,v,T,F,f=0,m={captions:[],captionStreams:{},metadata:[],info:{}},b=0;if(this.pendingTracks.length=this.numberOfTracks&&(this.trigger("done"),this.emittedTracks=0))}if(this.videoTrack?(b=this.videoTrack.timelineStartInfo.pts,Su.forEach(function(G){m.info[G]=this.videoTrack[G]},this)):this.audioTrack&&(b=this.audioTrack.timelineStartInfo.pts,bu.forEach(function(G){m.info[G]=this.audioTrack[G]},this)),this.videoTrack||this.audioTrack){for(1===this.pendingTracks.length?m.type=this.pendingTracks[0].type:m.type="combined",this.emittedTracks+=this.pendingTracks.length,T=$a_initSegment(this.pendingTracks),m.initSegment=new Uint8Array(T.byteLength),m.initSegment.set(T),m.data=new Uint8Array(this.pendingBytes),F=0;F=this.numberOfTracks&&(this.trigger("done"),this.emittedTracks=0)},Ii.prototype.setRemux=function(P){this.remuxTracks=P},hs=function(f){var v,T,m=this,p=!0;hs.prototype.init.call(this),f=f||{},this.baseMediaDecodeTime=f.baseMediaDecodeTime||0,this.transmuxPipeline_={},this.setupAacPipeline=function(){var b={};this.transmuxPipeline_=b,b.type="aac",b.metadataStream=new fi.MetadataStream,b.aacStream=new I_,b.audioTimestampRolloverStream=new fi.TimestampRolloverStream("audio"),b.timedMetadataTimestampRolloverStream=new fi.TimestampRolloverStream("timed-metadata"),b.adtsStream=new Ef,b.coalesceStream=new Ii(f,b.metadataStream),b.headOfPipeline=b.aacStream,b.aacStream.pipe(b.audioTimestampRolloverStream).pipe(b.adtsStream),b.aacStream.pipe(b.timedMetadataTimestampRolloverStream).pipe(b.metadataStream).pipe(b.coalesceStream),b.metadataStream.on("timestamp",function(F){b.aacStream.setTimestamp(F.timeStamp)}),b.aacStream.on("data",function(F){"timed-metadata"!==F.type&&"audio"!==F.type||b.audioSegmentStream||(T=T||{timelineStartInfo:{baseMediaDecodeTime:m.baseMediaDecodeTime},codec:"adts",type:"audio"},b.coalesceStream.numberOfTracks++,b.audioSegmentStream=new la(T,f),b.audioSegmentStream.on("log",m.getLogTrigger_("audioSegmentStream")),b.audioSegmentStream.on("timingInfo",m.trigger.bind(m,"audioTimingInfo")),b.adtsStream.pipe(b.audioSegmentStream).pipe(b.coalesceStream),m.trigger("trackinfo",{hasAudio:!!T,hasVideo:!!v}))}),b.coalesceStream.on("data",this.trigger.bind(this,"data")),b.coalesceStream.on("done",this.trigger.bind(this,"done")),Af(this,b)},this.setupTsPipeline=function(){var b={};this.transmuxPipeline_=b,b.type="ts",b.metadataStream=new fi.MetadataStream,b.packetStream=new fi.TransportPacketStream,b.parseStream=new fi.TransportParseStream,b.elementaryStream=new fi.ElementaryStream,b.timestampRolloverStream=new fi.TimestampRolloverStream,b.adtsStream=new Ef,b.h264Stream=new L_,b.captionStream=new fi.CaptionStream(f),b.coalesceStream=new Ii(f,b.metadataStream),b.headOfPipeline=b.packetStream,b.packetStream.pipe(b.parseStream).pipe(b.elementaryStream).pipe(b.timestampRolloverStream),b.timestampRolloverStream.pipe(b.h264Stream),b.timestampRolloverStream.pipe(b.adtsStream),b.timestampRolloverStream.pipe(b.metadataStream).pipe(b.coalesceStream),b.h264Stream.pipe(b.captionStream).pipe(b.coalesceStream),b.elementaryStream.on("data",function(F){var G;if("metadata"===F.type){for(G=F.tracks.length;G--;)v||"video"!==F.tracks[G].type?!T&&"audio"===F.tracks[G].type&&((T=F.tracks[G]).timelineStartInfo.baseMediaDecodeTime=m.baseMediaDecodeTime):(v=F.tracks[G]).timelineStartInfo.baseMediaDecodeTime=m.baseMediaDecodeTime;v&&!b.videoSegmentStream&&(b.coalesceStream.numberOfTracks++,b.videoSegmentStream=new Ka(v,f),b.videoSegmentStream.on("log",m.getLogTrigger_("videoSegmentStream")),b.videoSegmentStream.on("timelineStartInfo",function(se){T&&!f.keepOriginalTimestamps&&(T.timelineStartInfo=se,b.audioSegmentStream.setEarliestDts(se.dts-m.baseMediaDecodeTime))}),b.videoSegmentStream.on("processedGopsInfo",m.trigger.bind(m,"gopInfo")),b.videoSegmentStream.on("segmentTimingInfo",m.trigger.bind(m,"videoSegmentTimingInfo")),b.videoSegmentStream.on("baseMediaDecodeTime",function(se){T&&b.audioSegmentStream.setVideoBaseMediaDecodeTime(se)}),b.videoSegmentStream.on("timingInfo",m.trigger.bind(m,"videoTimingInfo")),b.h264Stream.pipe(b.videoSegmentStream).pipe(b.coalesceStream)),T&&!b.audioSegmentStream&&(b.coalesceStream.numberOfTracks++,b.audioSegmentStream=new la(T,f),b.audioSegmentStream.on("log",m.getLogTrigger_("audioSegmentStream")),b.audioSegmentStream.on("timingInfo",m.trigger.bind(m,"audioTimingInfo")),b.audioSegmentStream.on("segmentTimingInfo",m.trigger.bind(m,"audioSegmentTimingInfo")),b.adtsStream.pipe(b.audioSegmentStream).pipe(b.coalesceStream)),m.trigger("trackinfo",{hasAudio:!!T,hasVideo:!!v})}}),b.coalesceStream.on("data",this.trigger.bind(this,"data")),b.coalesceStream.on("id3Frame",function(F){F.dispatchType=b.metadataStream.dispatchType,m.trigger("id3Frame",F)}),b.coalesceStream.on("caption",this.trigger.bind(this,"caption")),b.coalesceStream.on("done",this.trigger.bind(this,"done")),Af(this,b)},this.setBaseMediaDecodeTime=function(b){var F=this.transmuxPipeline_;f.keepOriginalTimestamps||(this.baseMediaDecodeTime=b),T&&(T.timelineStartInfo.dts=void 0,T.timelineStartInfo.pts=void 0,Wr_clearDtsInfo(T),F.audioTimestampRolloverStream&&F.audioTimestampRolloverStream.discontinuity()),v&&(F.videoSegmentStream&&(F.videoSegmentStream.gopCache_=[]),v.timelineStartInfo.dts=void 0,v.timelineStartInfo.pts=void 0,Wr_clearDtsInfo(v),F.captionStream.reset()),F.timestampRolloverStream&&F.timestampRolloverStream.discontinuity()},this.setAudioAppendStart=function(b){T&&this.transmuxPipeline_.audioSegmentStream.setAudioAppendStart(b)},this.setRemux=function(b){var F=this.transmuxPipeline_;f.remux=b,F&&F.coalesceStream&&F.coalesceStream.setRemux(b)},this.alignGopsWith=function(b){v&&this.transmuxPipeline_.videoSegmentStream&&this.transmuxPipeline_.videoSegmentStream.alignGopsWith(b)},this.getLogTrigger_=function(b){var F=this;return function(G){G.stream=b,F.trigger("log",G)}},this.push=function(b){if(p){var F=R_(b);F&&"aac"!==this.transmuxPipeline_.type?this.setupAacPipeline():!F&&"ts"!==this.transmuxPipeline_.type&&this.setupTsPipeline(),p=!1}this.transmuxPipeline_.headOfPipeline.push(b)},this.flush=function(){p=!0,this.transmuxPipeline_.headOfPipeline.flush()},this.endTimeline=function(){this.transmuxPipeline_.headOfPipeline.endTimeline()},this.reset=function(){this.transmuxPipeline_.headOfPipeline&&this.transmuxPipeline_.headOfPipeline.reset()},this.resetCaptions=function(){this.transmuxPipeline_.captionStream&&this.transmuxPipeline_.captionStream.reset()}},hs.prototype=new t;var Nf,jf,Eu,N_={Transmuxer:hs,VideoSegmentStream:Ka,AudioSegmentStream:la,AUDIO_PROPERTIES:bu,VIDEO_PROPERTIES:Su,generateSegmentTimingInfo:xu},ps_toUnsigned=function(f){return f>>>0},ps_toHexString=function(f){return("00"+f.toString(16)).slice(-2)},Di=function(f){var m="";return m+=String.fromCharCode(f[0]),m+=String.fromCharCode(f[1]),m+=String.fromCharCode(f[2]),m+=String.fromCharCode(f[3])},V_=ps_toUnsigned,Vt=function P(f,m){var v,T,b,F,G,p=[];if(!m.length)return null;for(v=0;v1?v+T:f.byteLength,b===m[0]&&(1===m.length?p.push(f.subarray(v+8,F)):(G=P(f.subarray(v+8,F),m.slice(1))).length&&(p=p.concat(G))),v=F;return p},$_=ps_toUnsigned,q_=e.getUint64,Df=function(f){var m={version:f[0],flags:new Uint8Array(f.subarray(1,4))};return 1===m.version?m.baseMediaDecodeTime=q_(f.subarray(4)):m.baseMediaDecodeTime=$_(f[4]<<24|f[5]<<16|f[6]<<8|f[7]),m},Of=function(f){return{isLeading:(12&f[0])>>>2,dependsOn:3&f[0],isDependedOn:(192&f[1])>>>6,hasRedundancy:(48&f[1])>>>4,paddingValue:(14&f[1])>>>1,isNonSyncSample:1&f[1],degradationPriority:f[2]<<8|f[3]}},Lf=function(f){var Ce,m={version:f[0],flags:new Uint8Array(f.subarray(1,4)),samples:[]},p=new DataView(f.buffer,f.byteOffset,f.byteLength),v=1&m.flags[2],T=4&m.flags[2],b=1&m.flags[1],F=2&m.flags[1],G=4&m.flags[1],se=8&m.flags[1],te=p.getUint32(4),fe=8;for(v&&(m.dataOffset=p.getInt32(fe),fe+=4),T&&te&&(Ce={flags:Of(f.subarray(fe,fe+4))},fe+=4,b&&(Ce.duration=p.getUint32(fe),fe+=4),F&&(Ce.size=p.getUint32(fe),fe+=4),se&&(1===m.version?Ce.compositionTimeOffset=p.getInt32(fe):Ce.compositionTimeOffset=p.getUint32(fe),fe+=4),m.samples.push(Ce),te--);te--;)Ce={},b&&(Ce.duration=p.getUint32(fe),fe+=4),F&&(Ce.size=p.getUint32(fe),fe+=4),G&&(Ce.flags=Of(f.subarray(fe,fe+4)),fe+=4),se&&(1===m.version?Ce.compositionTimeOffset=p.getInt32(fe):Ce.compositionTimeOffset=p.getUint32(fe),fe+=4),m.samples.push(Ce);return m},Rf=function(f){var fe,m=new DataView(f.buffer,f.byteOffset,f.byteLength),p={version:f[0],flags:new Uint8Array(f.subarray(1,4)),trackId:m.getUint32(4)},v=1&p.flags[2],T=2&p.flags[2],b=8&p.flags[2],F=16&p.flags[2],G=32&p.flags[2],se=65536&p.flags[0],te=131072&p.flags[0];return fe=8,v&&(fe+=4,p.baseDataOffset=m.getUint32(12),fe+=4),T&&(p.sampleDescriptionIndex=m.getUint32(fe),fe+=4),b&&(p.defaultSampleDuration=m.getUint32(fe),fe+=4),F&&(p.defaultSampleSize=m.getUint32(fe),fe+=4),G&&(p.defaultSampleFlags=m.getUint32(fe)),se&&(p.durationIsEmpty=!0),!v&&te&&(p.baseDataOffsetIsMoof=!0),p},Mf=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Qa=typeof window<"u"?window:typeof Mf<"u"?Mf:typeof self<"u"?self:{},X_=za_discardEmulationPreventionBytes,Q_=is.CaptionStream,Y_=function(f,m){for(var p=f,v=0;v0?Df(Ue[0]).baseMediaDecodeTime:0,Le=Vt(se,["trun"]);m===Ce&&Le.length>0&&(rt=function(f,m,p){var v=m,T=p.defaultSampleDuration||0,b=p.defaultSampleSize||0,F=p.trackId,G=[];return f.forEach(function(se){var fe=Lf(se).samples;fe.forEach(function(Ce){void 0===Ce.duration&&(Ce.duration=T),void 0===Ce.size&&(Ce.size=b),Ce.trackId=F,Ce.dts=v,void 0===Ce.compositionTimeOffset&&(Ce.compositionTimeOffset=0),"bigint"==typeof v?(Ce.pts=v+Qa.BigInt(Ce.compositionTimeOffset),v+=Qa.BigInt(Ce.duration)):(Ce.pts=v+Ce.compositionTimeOffset,v+=Ce.duration)}),G=G.concat(fe)}),G}(Le,ze,fe),nr=function(f,m,p){var b,F,G,se,v=new DataView(f.buffer,f.byteOffset,f.byteLength),T={logs:[],seiNals:[]};for(F=0;F+40;){var Ce=p.shift();this.parse(Ce,se,te)}return fe=function(f,m,p){if(null===m)return null;var T=eT(f,m)[m]||{};return{seiNals:T.seiNals,logs:T.logs,timescale:p}}(G,v,T),fe&&fe.logs&&(b.logs=b.logs.concat(fe.logs)),null!==fe&&fe.seiNals?(this.pushNals(fe.seiNals),this.flushStream(),b):b.logs.length?{logs:b.logs,captions:[],captionStreams:[]}:null},this.pushNals=function(G){if(!this.isInitialized()||!G||0===G.length)return null;G.forEach(function(se){m.push(se)})},this.flushStream=function(){if(!this.isInitialized())return null;F?m.partialFlush():m.flush()},this.clearParsedCaptions=function(){b.captions=[],b.captionStreams={},b.logs=[]},this.resetCaptionStream=function(){if(!this.isInitialized())return null;m.reset()},this.clearAllCaptions=function(){this.clearParsedCaptions(),this.resetCaptionStream()},this.reset=function(){p=[],v=null,T=null,b?this.clearParsedCaptions():b={captions:[],captionStreams:{},logs:[]},this.resetCaptionStream()},this.reset()},ms=ps_toUnsigned,Ya=ps_toHexString,aT=e.getUint64;Nf=function(f,m){var v=Vt(m,["moof","traf"]).reduce(function(T,b){var Ce,Ue,F=Vt(b,["tfhd"])[0],G=ms(F[4]<<24|F[5]<<16|F[6]<<8|F[7]),se=f[G]||9e4,te=Vt(b,["tfdt"])[0],fe=new DataView(te.buffer,te.byteOffset,te.byteLength);return"bigint"==typeof(Ce=1===te[0]?aT(te.subarray(4,12)):fe.getUint32(4))?Ue=Ce/Qa.BigInt(se):"number"==typeof Ce&&!isNaN(Ce)&&(Ue=Ce/se),Ue11?(T.codec+=".",T.codec+=Ya(ze[9]),T.codec+=Ya(ze[10]),T.codec+=Ya(ze[11])):T.codec="avc1.4d400d"):/^mp4[a,v]$/i.test(T.codec)?(ze=Ue.subarray(28),"esds"===Di(ze.subarray(4,8))&&ze.length>20&&0!==ze[19]?(T.codec+="."+Ya(ze[19]),T.codec+="."+Ya(ze[20]>>>2&63).replace(/^0/,"")):T.codec="mp4a.40.2"):T.codec=T.codec.toLowerCase())}var rt=Vt(v,["mdia","mdhd"])[0];rt&&(T.timescale=Eu(rt)),p.push(T)}),p};var Vf_startTime=Nf,Vf_tracks=jf,Hf=function(f){var m=31&f[1];return m<<=8,m|=f[2]},vs=function(f){return!!(64&f[1])},gs=function(f){var m=0;return(48&f[3])>>>4>1&&(m+=f[4]+1),m},wu=function(f){switch(f){case 5:return"slice_layer_without_partitioning_rbsp_idr";case 6:return"sei_rbsp";case 7:return"seq_parameter_set_rbsp";case 8:return"pic_parameter_set_rbsp";case 9:return"access_unit_delimiter_rbsp";default:return null}},cT={parseType:function(f,m){var p=Hf(f);return 0===p?"pat":p===m?"pmt":m?"pes":null},parsePat:function(f){var m=vs(f),p=4+gs(f);return m&&(p+=f[p]+1),(31&f[p+10])<<8|f[p+11]},parsePmt:function(f){var m={},p=vs(f),v=4+gs(f);if(p&&(v+=f[v]+1),1&f[v+5]){var b;b=3+((15&f[v+1])<<8|f[v+2])-4;for(var G=12+((15&f[v+10])<<8|f[v+11]);G=f.byteLength)return null;var T,v=null;return 192&(T=f[p+7])&&((v={}).pts=(14&f[p+9])<<27|(255&f[p+10])<<20|(254&f[p+11])<<12|(255&f[p+12])<<5|(254&f[p+13])>>>3,v.pts*=4,v.pts+=(6&f[p+13])>>>1,v.dts=v.pts,64&T&&(v.dts=(14&f[p+14])<<27|(255&f[p+15])<<20|(254&f[p+16])<<12|(255&f[p+17])<<5|(254&f[p+18])>>>3,v.dts*=4,v.dts+=(6&f[p+18])>>>1)),v},videoPacketContainsKeyFrame:function(f){for(var m=4+gs(f),p=f.subarray(m),v=0,T=0,b=!1;T3&&("slice_layer_without_partitioning_rbsp_idr"===wu(31&p[T+3])&&(b=!0)),b}},da=_f_handleRollover,At={};At.ts=cT,At.aac=cs;var Oi=wt_ONE_SECOND_IN_TS,Cr=188,$f=function(f,m,p){for(var b,G,se,te,v=0,T=Cr,fe=!1;T<=f.byteLength;)if(71!==f[v]||71!==f[T]&&T!==f.byteLength)v++,T++;else{if("pes"===(b=f.subarray(v,T),At.ts.parseType(b,m.pid)))G=At.ts.parsePesType(b,m.table),se=At.ts.parsePayloadUnitStartIndicator(b),"audio"===G&&se&&((te=At.ts.parsePesTime(b))&&(te.type="audio",p.audio.push(te),fe=!0));if(fe)break;v+=Cr,T+=Cr}for(v=(T=f.byteLength)-Cr,fe=!1;v>=0;)if(71!==f[v]||71!==f[T]&&T!==f.byteLength)v--,T--;else{if("pes"===(b=f.subarray(v,T),At.ts.parseType(b,m.pid)))G=At.ts.parsePesType(b,m.table),se=At.ts.parsePayloadUnitStartIndicator(b),"audio"===G&&se&&((te=At.ts.parsePesTime(b))&&(te.type="audio",p.audio.push(te),fe=!0));if(fe)break;v-=Cr,T-=Cr}},hT=function(f,m,p){for(var b,G,se,te,fe,Ce,Ue,v=0,T=Cr,ze=!1,Le={data:[],size:0};T=0;)if(71!==f[v]||71!==f[T])v--,T--;else{if("pes"===(b=f.subarray(v,T),At.ts.parseType(b,m.pid)))G=At.ts.parsePesType(b,m.table),se=At.ts.parsePayloadUnitStartIndicator(b),"video"===G&&se&&((te=At.ts.parsePesTime(b))&&(te.type="video",p.video.push(te),ze=!0));if(ze)break;v-=Cr,T-=Cr}},vT=function(f){var m={pid:null,table:null},p={};for(var v in function(f,m){for(var T,p=0,v=Cr;v=3;){switch(At.aac.parseType(f,F)){case"timed-metadata":if(f.length-F<10){m=!0;break}if((b=At.aac.parseId3TagSize(f,F))>f.length){m=!0;break}null===T&&(G=f.subarray(F,F+b),T=At.aac.parseAacTimestamp(G)),F+=b;break;case"audio":if(f.length-F<7){m=!0;break}if((b=At.aac.parseAdtsSize(f,F))>f.length){m=!0;break}null===v&&(G=f.subarray(F,F+b),v=At.aac.parseSampleRate(G)),p++,F+=b;break;default:F++}if(m)return null}if(null===v||null===T)return null;var te=Oi/v;return{audio:[{type:"audio",dts:T,pts:T},{type:"audio",dts:T+1024*p*te,pts:T+1024*p*te}]}}(f):vT(f),v&&(v.audio||v.video)?(function(f,m){if(f.audio&&f.audio.length){var p=m;(typeof p>"u"||isNaN(p))&&(p=f.audio[0].dts),f.audio.forEach(function(b){b.dts=da(b.dts,p),b.pts=da(b.pts,p),b.dtsTime=b.dts/Oi,b.ptsTime=b.pts/Oi})}if(f.video&&f.video.length){var v=m;if((typeof v>"u"||isNaN(v))&&(v=f.video[0].dts),f.video.forEach(function(b){b.dts=da(b.dts,v),b.pts=da(b.pts,v),b.dtsTime=b.dts/Oi,b.ptsTime=b.pts/Oi}),f.firstKeyFrame){var T=f.firstKeyFrame;T.dts=da(T.dts,v),T.pts=da(T.pts,v),T.dtsTime=T.dts/Oi,T.ptsTime=T.pts/Oi}}}(v,m),v):null},qf=function(){function P(m,p){this.options=p||{},this.self=m,this.init()}var f=P.prototype;return f.init=function(){this.transmuxer&&this.transmuxer.dispose(),this.transmuxer=new N_.Transmuxer(this.options),function(f,m){m.on("data",function(p){var v=p.initSegment;p.initSegment={data:v.buffer,byteOffset:v.byteOffset,byteLength:v.byteLength};var T=p.data;p.data=T.buffer,f.postMessage({action:"data",segment:p,byteOffset:T.byteOffset,byteLength:T.byteLength},[p.data])}),m.on("done",function(p){f.postMessage({action:"done"})}),m.on("gopInfo",function(p){f.postMessage({action:"gopInfo",gopInfo:p})}),m.on("videoSegmentTimingInfo",function(p){var v={start:{decode:wt_videoTsToSeconds(p.start.dts),presentation:wt_videoTsToSeconds(p.start.pts)},end:{decode:wt_videoTsToSeconds(p.end.dts),presentation:wt_videoTsToSeconds(p.end.pts)},baseMediaDecodeTime:wt_videoTsToSeconds(p.baseMediaDecodeTime)};p.prependedContentDuration&&(v.prependedContentDuration=wt_videoTsToSeconds(p.prependedContentDuration)),f.postMessage({action:"videoSegmentTimingInfo",videoSegmentTimingInfo:v})}),m.on("audioSegmentTimingInfo",function(p){var v={start:{decode:wt_videoTsToSeconds(p.start.dts),presentation:wt_videoTsToSeconds(p.start.pts)},end:{decode:wt_videoTsToSeconds(p.end.dts),presentation:wt_videoTsToSeconds(p.end.pts)},baseMediaDecodeTime:wt_videoTsToSeconds(p.baseMediaDecodeTime)};p.prependedContentDuration&&(v.prependedContentDuration=wt_videoTsToSeconds(p.prependedContentDuration)),f.postMessage({action:"audioSegmentTimingInfo",audioSegmentTimingInfo:v})}),m.on("id3Frame",function(p){f.postMessage({action:"id3Frame",id3Frame:p})}),m.on("caption",function(p){f.postMessage({action:"caption",caption:p})}),m.on("trackinfo",function(p){f.postMessage({action:"trackinfo",trackInfo:p})}),m.on("audioTimingInfo",function(p){f.postMessage({action:"audioTimingInfo",audioTimingInfo:{start:wt_videoTsToSeconds(p.start),end:wt_videoTsToSeconds(p.end)}})}),m.on("videoTimingInfo",function(p){f.postMessage({action:"videoTimingInfo",videoTimingInfo:{start:wt_videoTsToSeconds(p.start),end:wt_videoTsToSeconds(p.end)}})}),m.on("log",function(p){f.postMessage({action:"log",log:p})})}(this.self,this.transmuxer)},f.pushMp4Captions=function(p){this.captionParser||(this.captionParser=new iT,this.captionParser.init());var v=new Uint8Array(p.data,p.byteOffset,p.byteLength),T=this.captionParser.parse(v,p.trackIds,p.timescales);this.self.postMessage({action:"mp4Captions",captions:T&&T.captions||[],logs:T&&T.logs||[],data:v.buffer},[v.buffer])},f.probeMp4StartTime=function(p){var v=p.timescales,T=p.data,b=Vf_startTime(v,T);this.self.postMessage({action:"probeMp4StartTime",startTime:b,data:T},[T.buffer])},f.probeMp4Tracks=function(p){var v=p.data,T=Vf_tracks(v);this.self.postMessage({action:"probeMp4Tracks",tracks:T,data:v},[v.buffer])},f.probeTs=function(p){var v=p.data,T=p.baseStartTime,b="number"!=typeof T||isNaN(T)?void 0:T*wt_ONE_SECOND_IN_TS,F=yT_inspect(v,b),G=null;F&&((G={hasVideo:F.video&&2===F.video.length||!1,hasAudio:F.audio&&2===F.audio.length||!1}).hasVideo&&(G.videoStart=F.video[0].ptsTime),G.hasAudio&&(G.audioStart=F.audio[0].ptsTime)),this.self.postMessage({action:"probeTs",result:G,data:v},[v.buffer])},f.clearAllMp4Captions=function(){this.captionParser&&this.captionParser.clearAllCaptions()},f.clearParsedMp4Captions=function(){this.captionParser&&this.captionParser.clearParsedCaptions()},f.push=function(p){var v=new Uint8Array(p.data,p.byteOffset,p.byteLength);this.transmuxer.push(v)},f.reset=function(){this.transmuxer.reset()},f.setTimestampOffset=function(p){var v=p.timestampOffset||0;this.transmuxer.setBaseMediaDecodeTime(Math.round(wt_secondsToVideoTs(v)))},f.setAudioAppendStart=function(p){this.transmuxer.setAudioAppendStart(Math.ceil(wt_secondsToVideoTs(p.appendStart)))},f.setRemux=function(p){this.transmuxer.setRemux(p.remux)},f.flush=function(p){this.transmuxer.flush(),self.postMessage({action:"done",type:"transmuxed"})},f.endTimeline=function(){this.transmuxer.endTimeline(),self.postMessage({action:"endedtimeline",type:"transmuxed"})},f.alignGopsWith=function(p){this.transmuxer.alignGopsWith(p.gopsToAlignWith.slice())},P}();self.onmessage=function(P){"init"===P.data.action&&P.data.options?this.messageHandlers=new qf(self,P.data.options):(this.messageHandlers||(this.messageHandlers=new qf(self)),P.data&&P.data.action&&"init"!==P.data.action&&this.messageHandlers[P.data.action]&&this.messageHandlers[P.data.action](P.data))}})),a0=Ac(i0),Oc=function(t){var r=t.transmuxer,a=t.bytes,e=t.audioAppendStart,i=t.gopsToAlignWith,n=t.remux,o=t.onData,l=t.onTrackInfo,d=t.onAudioTimingInfo,h=t.onVideoTimingInfo,y=t.onVideoSegmentTimingInfo,g=t.onAudioSegmentTimingInfo,S=t.onId3,A=t.onCaptions,I=t.onDone,k=t.onEndedTimeline,Q=t.onTransmuxerLog,Y=t.isEndOfTimeline,_e={buffer:[]},xe=Y;if(r.onmessage=function(Fe){r.currentTransmux===t&&("data"===Fe.data.action&&function(t,r,a){var e=t.data.segment,i=e.type,n=e.initSegment,o=e.captions,l=e.captionStreams,d=e.metadata,h=e.videoFrameDtsTime,y=e.videoFramePtsTime;r.buffer.push({captions:o,captionStreams:l,metadata:d});var g=t.data.segment.boxes||{data:t.data.segment.data},S={type:i,data:new Uint8Array(g.data,g.data.byteOffset,g.data.byteLength),initSegment:new Uint8Array(n.data,n.byteOffset,n.byteLength)};typeof h<"u"&&(S.videoFrameDtsTime=h),typeof y<"u"&&(S.videoFramePtsTime=y),a(S)}(Fe,_e,o),"trackinfo"===Fe.data.action&&l(Fe.data.trackInfo),"gopInfo"===Fe.data.action&&function(t,r){r.gopInfo=t.data.gopInfo}(Fe,_e),"audioTimingInfo"===Fe.data.action&&d(Fe.data.audioTimingInfo),"videoTimingInfo"===Fe.data.action&&h(Fe.data.videoTimingInfo),"videoSegmentTimingInfo"===Fe.data.action&&y(Fe.data.videoSegmentTimingInfo),"audioSegmentTimingInfo"===Fe.data.action&&g(Fe.data.audioSegmentTimingInfo),"id3Frame"===Fe.data.action&&S([Fe.data.id3Frame],Fe.data.id3Frame.dispatchType),"caption"===Fe.data.action&&A(Fe.data.caption),"endedtimeline"===Fe.data.action&&(xe=!1,k()),"log"===Fe.data.action&&Q(Fe.data.log),"transmuxed"===Fe.data.type&&(xe||(r.onmessage=null,function(t){var r=t.transmuxedData,a=t.callback;r.buffer=[],a(r)}({transmuxedData:_e,callback:I}),Lc(r))))},e&&r.postMessage({action:"setAudioAppendStart",appendStart:e}),Array.isArray(i)&&r.postMessage({action:"alignGopsWith",gopsToAlignWith:i}),typeof n<"u"&&r.postMessage({action:"setRemux",remux:n}),a.byteLength){var Oe=a instanceof ArrayBuffer?a:a.buffer,$e=a instanceof ArrayBuffer?0:a.byteOffset;r.postMessage({action:"push",data:Oe,byteOffset:$e,byteLength:a.byteLength},[Oe])}Y&&r.postMessage({action:"endTimeline"}),r.postMessage({action:"flush"})},Lc=function(t){t.currentTransmux=null,t.transmuxQueue.length&&(t.currentTransmux=t.transmuxQueue.shift(),"function"==typeof t.currentTransmux?t.currentTransmux():Oc(t.currentTransmux))},Rc=function(t,r){t.postMessage({action:r}),Lc(t)},Mc=function(t,r){if(!r.currentTransmux)return r.currentTransmux=t,void Rc(r,t);r.transmuxQueue.push(Rc.bind(null,r,t))},Fc=function(t){if(!t.transmuxer.currentTransmux)return t.transmuxer.currentTransmux=t,void Oc(t);t.transmuxer.transmuxQueue.push(t)},iu_reset=function(t){Mc("reset",t)},iu_createTransmuxer=function(t){var r=new a0;r.currentTransmux=null,r.transmuxQueue=[];var a=r.terminate;return r.terminate=function(){return r.currentTransmux=null,r.transmuxQueue.length=0,a.call(r)},r.postMessage({action:"init",options:t}),r},$n=function(t){var r=t.transmuxer,a=t.endAction||t.action,e=t.callback,i=ee({},t,{endAction:null,transmuxer:null,callback:null});if(r.addEventListener("message",function d(h){h.data.action===a&&(r.removeEventListener("message",d),h.data.data&&(h.data.data=new Uint8Array(h.data.data,t.byteOffset||0,t.byteLength||h.data.data.byteLength),t.data&&(t.data=h.data.data)),e(h.data))}),t.data){var o=t.data instanceof ArrayBuffer;i.byteOffset=o?0:t.data.byteOffset,i.byteLength=t.data.byteLength;var l=[o?t.data:t.data.buffer];r.postMessage(i,l)}else r.postMessage(i)},Zr_FAILURE=2,Zr_TIMEOUT=-101,Zr_ABORTED=-102,au=function(t){t.forEach(function(r){r.abort()})},nu=function(t,r){return r.timedout?{status:r.status,message:"HLS request timed-out at URL: "+r.uri,code:Zr_TIMEOUT,xhr:r}:r.aborted?{status:r.status,message:"HLS request aborted at URL: "+r.uri,code:Zr_ABORTED,xhr:r}:t?{status:r.status,message:"HLS request errored at URL: "+r.uri,code:Zr_FAILURE,xhr:r}:"arraybuffer"===r.responseType&&0===r.response.byteLength?{status:r.status,message:"Empty HLS response at URL: "+r.uri,code:Zr_FAILURE,xhr:r}:null},Nc=function(t,r,a){return function(e,i){var n=i.response,o=nu(e,i);if(o)return a(o,t);if(16!==n.byteLength)return a({status:i.status,message:"Invalid HLS key at URL: "+i.uri,code:Zr_FAILURE,xhr:i},t);for(var l=new DataView(n),d=new Uint32Array([l.getUint32(0),l.getUint32(4),l.getUint32(8),l.getUint32(12)]),h=0;h0}(I)){r.isFmp4=!0;var k=r.map.tracks,Q={isFmp4:!0,hasVideo:!!k.video,hasAudio:!!k.audio};k.audio&&k.audio.codec&&"enca"!==k.audio.codec&&(Q.audioCodec=k.audio.codec),k.video&&k.video.codec&&"encv"!==k.video.codec&&(Q.videoCodec=k.video.codec),k.video&&k.audio&&(Q.isMuxed=!0),e(r,Q);var Y=function(xe){g(r,{data:I,type:Q.hasAudio&&!Q.isMuxed?"audio":"video"}),xe&&xe.length&&d(r,xe),S(null,r,{})};$n({action:"probeMp4StartTime",timescales:r.map.timescales,data:I,transmuxer:r.transmuxer,callback:function(xe){var Ee=xe.data,Oe=xe.startTime;a=Ee.buffer,r.bytes=I=Ee,Q.hasAudio&&!Q.isMuxed&&i(r,"audio","start",Oe),Q.hasVideo&&i(r,"video","start",Oe),k.video&&Ee.byteLength&&r.transmuxer?$n({action:"pushMp4Captions",endAction:"mp4Captions",transmuxer:r.transmuxer,data:I,timescales:r.map.timescales,trackIds:[k.video.id],callback:function(Pe){a=Pe.data.buffer,r.bytes=I=Pe.data,Pe.logs.forEach(function(Fe){A(he.mergeOptions(Fe,{stream:"mp4CaptionParser"}))}),Y(Pe.captions)}}):Y()}})}else{if(r.transmuxer)return typeof r.container>"u"&&(r.container=Uo(I)),"ts"!==r.container&&"aac"!==r.container?(e(r,{hasAudio:!1,hasVideo:!1}),void S(null,r,{})):void m0({segment:r,bytes:a,trackInfoFn:e,timingInfoFn:i,videoSegmentTimingInfoFn:n,audioSegmentTimingInfoFn:o,id3Fn:l,captionsFn:d,isEndOfTimeline:h,endedTimelineFn:y,dataFn:g,doneFn:S,onTransmuxerLog:A});S(null,r,{})}},jc=function(t,r){var l,a=t.id,e=t.key,i=t.encryptedBytes,n=t.decryptionWorker;n.addEventListener("message",function d(h){if(h.data.source===a){n.removeEventListener("message",d);var y=h.data.decrypted;r(new Uint8Array(y.bytes,y.byteOffset,y.byteLength))}}),l=e.bytes.slice?e.bytes.slice():new Uint32Array(Array.prototype.slice.call(e.bytes)),n.postMessage(bc({source:a,encrypted:i,key:l,iv:e.iv}),[i.buffer,l.buffer])},g0=function(t){var r=t.activeXhrs,a=t.decryptionWorker,e=t.trackInfoFn,i=t.timingInfoFn,n=t.videoSegmentTimingInfoFn,o=t.audioSegmentTimingInfoFn,l=t.id3Fn,d=t.captionsFn,h=t.isEndOfTimeline,y=t.endedTimelineFn,g=t.dataFn,S=t.doneFn,A=t.onTransmuxerLog,I=0,k=!1;return function(Q,Y){if(!k){if(Q)return k=!0,au(r),S(Q,Y);if((I+=1)===r.length){var _e=function(){if(Y.encryptedBytes)return function(t){var r=t.decryptionWorker,a=t.segment,e=t.trackInfoFn,i=t.timingInfoFn,n=t.videoSegmentTimingInfoFn,o=t.audioSegmentTimingInfoFn,l=t.id3Fn,d=t.captionsFn,h=t.isEndOfTimeline,y=t.endedTimelineFn,g=t.dataFn,S=t.doneFn,A=t.onTransmuxerLog;jc({id:a.requestId,key:a.key,encryptedBytes:a.encryptedBytes,decryptionWorker:r},function(I){a.bytes=I,Uc({segment:a,bytes:a.bytes,trackInfoFn:e,timingInfoFn:i,videoSegmentTimingInfoFn:n,audioSegmentTimingInfoFn:o,id3Fn:l,captionsFn:d,isEndOfTimeline:h,endedTimelineFn:y,dataFn:g,doneFn:S,onTransmuxerLog:A})})}({decryptionWorker:a,segment:Y,trackInfoFn:e,timingInfoFn:i,videoSegmentTimingInfoFn:n,audioSegmentTimingInfoFn:o,id3Fn:l,captionsFn:d,isEndOfTimeline:h,endedTimelineFn:y,dataFn:g,doneFn:S,onTransmuxerLog:A});Uc({segment:Y,bytes:Y.bytes,trackInfoFn:e,timingInfoFn:i,videoSegmentTimingInfoFn:n,audioSegmentTimingInfoFn:o,id3Fn:l,captionsFn:d,isEndOfTimeline:h,endedTimelineFn:y,dataFn:g,doneFn:S,onTransmuxerLog:A})};if(Y.endOfAllRequests=Date.now(),Y.map&&Y.map.encryptedBytes&&!Y.map.bytes)return jc({decryptionWorker:a,id:Y.requestId+"-init",encryptedBytes:Y.map.encryptedBytes,key:Y.map.key},function(xe){Y.map.bytes=xe,Bc(Y,function(Ee){if(Ee)return au(r),S(Ee,Y);_e()})});_e()}}}},_0=function(t){var r=t.segment,a=t.progressFn;return t.trackInfoFn,t.timingInfoFn,t.videoSegmentTimingInfoFn,t.audioSegmentTimingInfoFn,t.id3Fn,t.captionsFn,t.isEndOfTimeline,t.endedTimelineFn,t.dataFn,function(e){if(!e.target.aborted)return r.stats=he.mergeOptions(r.stats,function(t){var r=t.target,e={bandwidth:1/0,bytesReceived:0,roundTripTime:Date.now()-r.requestTime||0};return e.bytesReceived=t.loaded,e.bandwidth=Math.floor(e.bytesReceived/e.roundTripTime*8*1e3),e}(e)),!r.stats.firstBytesReceivedAt&&r.stats.bytesReceived&&(r.stats.firstBytesReceivedAt=Date.now()),a(e,r)}},T0=function(t){var r=t.xhr,a=t.xhrOptions,e=t.decryptionWorker,i=t.segment,n=t.abortFn,o=t.progressFn,l=t.trackInfoFn,d=t.timingInfoFn,h=t.videoSegmentTimingInfoFn,y=t.audioSegmentTimingInfoFn,g=t.id3Fn,S=t.captionsFn,A=t.isEndOfTimeline,I=t.endedTimelineFn,k=t.dataFn,Q=t.doneFn,Y=t.onTransmuxerLog,_e=[],xe=g0({activeXhrs:_e,decryptionWorker:e,trackInfoFn:l,timingInfoFn:d,videoSegmentTimingInfoFn:h,audioSegmentTimingInfoFn:y,id3Fn:g,captionsFn:S,isEndOfTimeline:A,endedTimelineFn:I,dataFn:k,doneFn:Q,onTransmuxerLog:Y});if(i.key&&!i.key.bytes){var Ee=[i.key];i.map&&!i.map.bytes&&i.map.key&&i.map.key.resolvedUri===i.key.resolvedUri&&Ee.push(i.map.key);var Pe=r(he.mergeOptions(a,{uri:i.key.resolvedUri,responseType:"arraybuffer"}),Nc(i,Ee,xe));_e.push(Pe)}if(i.map&&!i.map.bytes){if(i.map.key&&(!i.key||i.key.resolvedUri!==i.map.key.resolvedUri)){var Ge=r(he.mergeOptions(a,{uri:i.map.key.resolvedUri,responseType:"arraybuffer"}),Nc(i,[i.map.key],xe));_e.push(Ge)}var Dt=he.mergeOptions(a,{uri:i.map.resolvedUri,responseType:"arraybuffer",headers:eu(i.map)}),ar=function(t){var r=t.segment,a=t.finishProcessingFn;return function(e,i){var n=nu(e,i);if(n)return a(n,r);var o=new Uint8Array(i.response);if(r.map.key)return r.map.encryptedBytes=o,a(null,r);r.map.bytes=o,Bc(r,function(l){if(l)return l.xhr=i,l.status=i.status,a(l,r);a(null,r)})}}({segment:i,finishProcessingFn:xe}),xt=r(Dt,ar);_e.push(xt)}var Pt=he.mergeOptions(a,{uri:i.part&&i.part.resolvedUri||i.resolvedUri,responseType:"arraybuffer",headers:eu(i)}),Or=r(Pt,p0({segment:i,finishProcessingFn:xe,responseType:Pt.responseType}));Or.addEventListener("progress",_0({segment:i,progressFn:o,trackInfoFn:l,timingInfoFn:d,videoSegmentTimingInfoFn:h,audioSegmentTimingInfoFn:y,id3Fn:g,captionsFn:S,isEndOfTimeline:A,endedTimelineFn:I,dataFn:k})),_e.push(Or);var ti={};return _e.forEach(function(li){li.addEventListener("loadend",function(t){var r=t.loadendState,a=t.abortFn;return function(e){e.target.aborted&&a&&!r.calledAbortFn&&(a(),r.calledAbortFn=!0)}}({loadendState:ti,abortFn:n}))}),function(){return au(_e)}},b0=Gr("CodecUtils"),Vc=function(t,r){var a=r.attributes||{};return t&&t.mediaGroups&&t.mediaGroups.AUDIO&&a.AUDIO&&t.mediaGroups.AUDIO[a.AUDIO]},qn=function(t){var r={};return t.forEach(function(a){var e=a.mediaType,i=a.type,n=a.details;r[e]=r[e]||[],r[e].push(Gl(""+i+n))}),Object.keys(r).forEach(function(a){if(r[a].length>1)return b0("multiple "+a+" codecs found as attributes: "+r[a].join(", ")+". Setting playlist codecs to null so that we wait for mux.js to probe segments for real codecs."),void(r[a]=null);r[a]=r[a][0]}),r},Hc=function(t){var r=0;return t.audio&&r++,t.video&&r++,r},ja=function(t,r){var a=r.attributes||{},e=qn(function(t){var r=t.attributes||{};if(r.CODECS)return Yr(r.CODECS)}(r)||[]);if(Vc(t,r)&&!e.audio&&!function(t,r){if(!Vc(t,r))return!0;var a=r.attributes||{},e=t.mediaGroups.AUDIO[a.AUDIO];for(var i in e)if(!e[i].uri&&!e[i].playlists)return!0;return!1}(t,r)){var i=qn(function(t,r){if(!t.mediaGroups.AUDIO||!r)return null;var a=t.mediaGroups.AUDIO[r];if(!a)return null;for(var e in a){var i=a[e];if(i.default&&i.playlists)return Yr(i.playlists[0].attributes.CODECS)}return null}(t,a.AUDIO)||[]);i.audio&&(e.audio=i.audio)}return e},zn=Gr("PlaylistSelector"),$c=function(t){if(t&&t.playlist){var r=t.playlist;return JSON.stringify({id:r.id,bandwidth:t.bandwidth,width:t.width,height:t.height,codecs:r.attributes&&r.attributes.CODECS||""})}},Gn=function(t,r){if(!t)return"";var a=window.getComputedStyle(t);return a?a[r]:""},sa=function(t,r){var a=t.slice();t.sort(function(e,i){var n=r(e,i);return 0===n?a.indexOf(e)-a.indexOf(i):n})},su=function(t,r){var a,e;return t.attributes.BANDWIDTH&&(a=t.attributes.BANDWIDTH),a=a||window.Number.MAX_VALUE,r.attributes.BANDWIDTH&&(e=r.attributes.BANDWIDTH),a-(e=e||window.Number.MAX_VALUE)},qc=function(t,r,a,e,i,n){if(t){var o={bandwidth:r,width:a,height:e,limitRenditionByPlayerDimensions:i},l=t.playlists;Dr.isAudioOnly(t)&&(l=n.getAudioTrackPlaylists_(),o.audioOnly=!0);var d=l.map(function(Be){var Ge=Be.attributes&&Be.attributes.RESOLUTION&&Be.attributes.RESOLUTION.width,Dt=Be.attributes&&Be.attributes.RESOLUTION&&Be.attributes.RESOLUTION.height;return{bandwidth:Be.attributes&&Be.attributes.BANDWIDTH||window.Number.MAX_VALUE,width:Ge,height:Dt,playlist:Be}});sa(d,function(Be,at){return Be.bandwidth-at.bandwidth});var h=(d=d.filter(function(Be){return!Dr.isIncompatible(Be.playlist)})).filter(function(Be){return Dr.isEnabled(Be.playlist)});h.length||(h=d.filter(function(Be){return!Dr.isDisabled(Be.playlist)}));var y=h.filter(function(Be){return Be.bandwidth*lr.BANDWIDTH_VARIANCEa||Be.height>e})).filter(function(Be){return Be.width===_e[0].width&&Be.height===_e[0].height}),g=xe[xe.length-1],Ee=xe.filter(function(Be){return Be.bandwidth===g.bandwidth})[0]),n.experimentalLeastPixelDiffSelector){var $e=k.map(function(Be){return Be.pixelDiff=Math.abs(Be.width-a)+Math.abs(Be.height-e),Be});sa($e,function(Be,at){return Be.pixelDiff===at.pixelDiff?at.bandwidth-Be.bandwidth:Be.pixelDiff-at.pixelDiff}),Oe=$e[0]}var Pe=Oe||Ee||Y||S||h[0]||d[0];if(Pe&&Pe.playlist){var Fe="sortedPlaylistReps";return Oe?Fe="leastPixelDiffRep":Ee?Fe="resolutionPlusOneRep":Y?Fe="resolutionBestRep":S?Fe="bandwidthBestRep":h[0]&&(Fe="enabledPlaylistReps"),zn("choosing "+$c(Pe)+" using "+Fe+" with options",o),Pe.playlist}return zn("could not choose a playlist with options",o),null}},zc=function(){var t=this.useDevicePixelRatio&&window.devicePixelRatio||1;return qc(this.playlists.master,this.systemBandwidth,parseInt(Gn(this.tech_.el(),"width"),10)*t,parseInt(Gn(this.tech_.el(),"height"),10)*t,this.limitRenditionByPlayerDimensions,this.masterPlaylistController_)},O0=function(t){var r=t.inbandTextTracks,a=t.metadataArray,e=t.timestampOffset,i=t.videoDuration;if(a){var n=window.WebKitDataCue||window.VTTCue,o=r.metadataTrack_;if(o&&(a.forEach(function(S){var A=S.cueTime+e;"number"!=typeof A||window.isNaN(A)||A<0||!(A<1/0)||S.frames.forEach(function(I){var k=new n(A,A,I.value||I.url||I.data||"");k.frame=I,k.value=I,function(t){Object.defineProperties(t.frame,{id:{get:function(){return he.log.warn("cue.frame.id is deprecated. Use cue.value.key instead."),t.value.key}},value:{get:function(){return he.log.warn("cue.frame.value is deprecated. Use cue.value.data instead."),t.value.data}},privateData:{get:function(){return he.log.warn("cue.frame.privateData is deprecated. Use cue.value.data instead."),t.value.data}}})}(k),o.addCue(k)})}),o.cues&&o.cues.length)){for(var l=o.cues,d=[],h=0;h=t&&i.endTime<=r&&a.removeCue(i)},Wc=function(t){return"number"==typeof t&&isFinite(t)},Wn=1/60,oa=function(t){var r=t.startOfSegment,a=t.duration,e=t.segment,i=t.part,n=t.playlist,o=n.mediaSequence,l=n.id,d=n.segments,h=void 0===d?[]:d,y=t.mediaIndex,g=t.partIndex,S=t.timeline,A=h.length-1,I="mediaIndex/partIndex increment";t.getMediaInfoForTime?I="getMediaInfoForTime ("+t.getMediaInfoForTime+")":t.isSyncRequest&&(I="getSyncSegmentCandidate (isSyncRequest)"),t.independent&&(I+=" with independent "+t.independent);var k="number"==typeof g,Q=t.segment.uri?"segment":"pre-segment",Y=k?sc({preloadSegment:e})-1:0;return Q+" ["+(o+y)+"/"+(o+A)+"]"+(k?" part ["+g+"/"+Y+"]":"")+" segment start/end ["+e.start+" => "+e.end+"]"+(k?" part start/end ["+i.start+" => "+i.end+"]":"")+" startOfSegment ["+r+"] duration ["+a+"] timeline ["+S+"] selected by ["+I+"] playlist ["+l+"]"},Kc=function(t){return t+"TimingInfo"},Xc=function(t){var r=t.timelineChangeController,a=t.currentTimeline,e=t.segmentTimeline,i=t.loaderType,n=t.audioDisabled;if(a===e)return!1;if("audio"===i){var o=r.lastTimelineChange({type:"main"});return!o||o.to!==e}if("main"===i&&n){var l=r.pendingTimelineChange({type:"audio"});return!(l&&l.to===e)}return!1},Qc=function(t){var r=t.segmentDuration,a=t.maxDuration;return!!r&&Math.round(r)>a+mi},z0=function(t,r){if("hls"!==r)return null;var a=function(t){var r=0;return["video","audio"].forEach(function(a){var e=t[a+"TimingInfo"];if(e){var o,i=e.start,n=e.end;"bigint"==typeof i||"bigint"==typeof n?o=window.BigInt(n)-window.BigInt(i):"number"==typeof i&&"number"==typeof n&&(o=n-i),typeof o<"u"&&o>r&&(r=o)}}),"bigint"==typeof r&&r=11,i.appendInitSegment_={audio:!0,video:!0},i.playlistOfLastInitSegment_={audio:null,video:null},i.callQueue_=[],i.loadQueue_=[],i.metadataQueue_={id3:[],caption:[]},i.waitingOnRemove_=!1,i.quotaExceededErrorRetryTimeout_=null,i.activeInitSegmentId_=null,i.initSegments_={},i.cacheEncryptionKeys_=a.cacheEncryptionKeys,i.keyCache_={},i.decrypter_=a.decrypter,i.syncController_=a.syncController,i.syncPoint_={segmentIndex:0,time:0},i.transmuxer_=i.createTransmuxer_(),i.triggerSyncInfoUpdate_=function(){return i.trigger("syncinfoupdate")},i.syncController_.on("syncinfoupdate",i.triggerSyncInfoUpdate_),i.mediaSource_.addEventListener("sourceopen",function(){i.isEndOfStream_()||(i.ended_=!1)}),i.fetchAtBuffer_=!1,i.logger_=Gr("SegmentLoader["+i.loaderType_+"]"),Object.defineProperty(lt(i),"state",{get:function(){return this.state_},set:function(o){o!==this.state_&&(this.logger_(this.state_+" -> "+o),this.state_=o,this.trigger("statechange"))}}),i.sourceUpdater_.on("ready",function(){i.hasEnoughInfoToAppend_()&&i.processCallQueue_()}),"main"===i.loaderType_&&i.timelineChangeController_.on("pendingtimelinechange",function(){i.hasEnoughInfoToAppend_()&&i.processCallQueue_()}),"audio"===i.loaderType_&&i.timelineChangeController_.on("timelinechange",function(){i.hasEnoughInfoToLoad_()&&i.processLoadQueue_(),i.hasEnoughInfoToAppend_()&&i.processCallQueue_()}),i}Ne(t,s);var r=t.prototype;return r.createTransmuxer_=function(){return iu_createTransmuxer({remux:!1,alignGopsAtEnd:this.safeAppend_,keepOriginalTimestamps:!0,parse708captions:this.parse708captions_,captionServices:this.captionServices_})},r.resetStats_=function(){this.mediaBytesTransferred=0,this.mediaRequests=0,this.mediaRequestsAborted=0,this.mediaRequestsTimedout=0,this.mediaRequestsErrored=0,this.mediaTransferDuration=0,this.mediaSecondsLoaded=0,this.mediaAppends=0},r.dispose=function(){this.trigger("dispose"),this.state="DISPOSED",this.pause(),this.abort_(),this.transmuxer_&&this.transmuxer_.terminate(),this.resetStats_(),this.checkBufferTimeout_&&window.clearTimeout(this.checkBufferTimeout_),this.syncController_&&this.triggerSyncInfoUpdate_&&this.syncController_.off("syncinfoupdate",this.triggerSyncInfoUpdate_),this.off()},r.setAudio=function(e){this.audioDisabled_=!e,e?this.appendInitSegment_.audio=!0:this.sourceUpdater_.removeAudio(0,this.duration_())},r.abort=function(){"WAITING"===this.state?(this.abort_(),this.state="READY",this.paused()||this.monitorBuffer_()):this.pendingSegment_&&(this.pendingSegment_=null)},r.abort_=function(){this.pendingSegment_&&this.pendingSegment_.abortRequests&&this.pendingSegment_.abortRequests(),this.pendingSegment_=null,this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_.id3=[],this.metadataQueue_.caption=[],this.timelineChangeController_.clearPendingTimelineChange(this.loaderType_),this.waitingOnRemove_=!1,window.clearTimeout(this.quotaExceededErrorRetryTimeout_),this.quotaExceededErrorRetryTimeout_=null},r.checkForAbort_=function(e){return"APPENDING"!==this.state||this.pendingSegment_?!this.pendingSegment_||this.pendingSegment_.requestId!==e:(this.state="READY",!0)},r.error=function(e){return typeof e<"u"&&(this.logger_("error occurred:",e),this.error_=e),this.pendingSegment_=null,this.error_},r.endOfStream=function(){this.ended_=!0,this.transmuxer_&&iu_reset(this.transmuxer_),this.gopBuffer_.length=0,this.pause(),this.trigger("ended")},r.buffered_=function(){var e=this.getMediaInfo_();if(!this.sourceUpdater_||!e)return he.createTimeRanges();if("main"===this.loaderType_){var i=e.hasAudio,n=e.hasVideo,o=e.isMuxed;if(n&&i&&!this.audioDisabled_&&!o)return this.sourceUpdater_.buffered();if(n)return this.sourceUpdater_.videoBuffered()}return this.sourceUpdater_.audioBuffered()},r.initSegmentForMap=function(e,i){if(void 0===i&&(i=!1),!e)return null;var n=Hn(e),o=this.initSegments_[n];return i&&!o&&e.bytes&&(this.initSegments_[n]=o={resolvedUri:e.resolvedUri,byterange:e.byterange,bytes:e.bytes,tracks:e.tracks,timescales:e.timescales}),o||e},r.segmentKey=function(e,i){if(void 0===i&&(i=!1),!e)return null;var n=Sc(e),o=this.keyCache_[n];this.cacheEncryptionKeys_&&i&&!o&&e.bytes&&(this.keyCache_[n]=o={resolvedUri:e.resolvedUri,bytes:e.bytes});var l={resolvedUri:(o||e).resolvedUri};return o&&(l.bytes=o.bytes),l},r.couldBeginLoading_=function(){return this.playlist_&&!this.paused()},r.load=function(){if(this.monitorBuffer_(),this.playlist_){if("INIT"===this.state&&this.couldBeginLoading_())return this.init_();!this.couldBeginLoading_()||"READY"!==this.state&&"INIT"!==this.state||(this.state="READY")}},r.init_=function(){return this.state="READY",this.resetEverything(),this.monitorBuffer_()},r.playlist=function(e,i){if(void 0===i&&(i={}),e){var n=this.playlist_,o=this.pendingSegment_;this.playlist_=e,this.xhrOptions_=i,"INIT"===this.state&&(e.syncInfo={mediaSequence:e.mediaSequence,time:0},"main"===this.loaderType_&&this.syncController_.setDateTimeMappingForStart(e));var l=null;if(n&&(n.id?l=n.id:n.uri&&(l=n.uri)),this.logger_("playlist update ["+l+" => "+(e.id||e.uri)+"]"),this.trigger("syncinfoupdate"),"INIT"===this.state&&this.couldBeginLoading_())return this.init_();if(!n||n.uri!==e.uri)return null!==this.mediaIndex&&(e.endList?this.resyncLoader():this.resetLoader()),this.currentMediaInfo_=void 0,void this.trigger("playlistupdate");var d=e.mediaSequence-n.mediaSequence;if(this.logger_("live window shift ["+d+"]"),null!==this.mediaIndex)if(this.mediaIndex-=d,this.mediaIndex<0)this.mediaIndex=null,this.partIndex=null;else{var h=this.playlist_.segments[this.mediaIndex];if(this.partIndex&&(!h.parts||!h.parts.length||!h.parts[this.partIndex])){var y=this.mediaIndex;this.logger_("currently processing part (index "+this.partIndex+") no longer exists."),this.resetLoader(),this.mediaIndex=y}}o&&(o.mediaIndex-=d,o.mediaIndex<0?(o.mediaIndex=null,o.partIndex=null):(o.mediaIndex>=0&&(o.segment=e.segments[o.mediaIndex]),o.partIndex>=0&&o.segment.parts&&(o.part=o.segment.parts[o.partIndex]))),this.syncController_.saveExpiredSegmentInfo(n,e)}},r.pause=function(){this.checkBufferTimeout_&&(window.clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=null)},r.paused=function(){return null===this.checkBufferTimeout_},r.resetEverything=function(e){this.ended_=!1,this.appendInitSegment_={audio:!0,video:!0},this.resetLoader(),this.remove(0,1/0,e),this.transmuxer_&&(this.transmuxer_.postMessage({action:"clearAllMp4Captions"}),this.transmuxer_.postMessage({action:"reset"}))},r.resetLoader=function(){this.fetchAtBuffer_=!1,this.resyncLoader()},r.resyncLoader=function(){this.transmuxer_&&iu_reset(this.transmuxer_),this.mediaIndex=null,this.partIndex=null,this.syncPoint_=null,this.isPendingTimestampOffset_=!1,this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_.id3=[],this.metadataQueue_.caption=[],this.abort(),this.transmuxer_&&this.transmuxer_.postMessage({action:"clearParsedMp4Captions"})},r.remove=function(e,i,n,o){if(void 0===n&&(n=function(){}),void 0===o&&(o=!1),i===1/0&&(i=this.duration_()),i<=e)this.logger_("skipping remove because end ${end} is <= start ${start}");else if(this.sourceUpdater_&&this.getMediaInfo_()){var l=1,d=function(){0===--l&&n()};for(var h in(o||!this.audioDisabled_)&&(l++,this.sourceUpdater_.removeAudio(e,i,d)),(o||"main"===this.loaderType_)&&(this.gopBuffer_=function(t,r,a,e){for(var i=Math.ceil((r-e)*Nn),n=Math.ceil((a-e)*Nn),o=t.slice(),l=t.length;l--&&!(t[l].pts<=n););if(-1===l)return o;for(var d=l+1;d--&&!(t[d].pts<=i););return d=Math.max(d,0),o.splice(d,l-d+1),o}(this.gopBuffer_,e,i,this.timeMapping_),l++,this.sourceUpdater_.removeVideo(e,i,d)),this.inbandTextTracks_)Va(e,i,this.inbandTextTracks_[h]);Va(e,i,this.segmentMetadataTrack_),d()}else this.logger_("skipping remove because no source updater or starting media info")},r.monitorBuffer_=function(){this.checkBufferTimeout_&&window.clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=window.setTimeout(this.monitorBufferTick_.bind(this),1)},r.monitorBufferTick_=function(){"READY"===this.state&&this.fillBuffer_(),this.checkBufferTimeout_&&window.clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=window.setTimeout(this.monitorBufferTick_.bind(this),500)},r.fillBuffer_=function(){if(!this.sourceUpdater_.updating()){var e=this.chooseNextRequest_();e&&("number"==typeof e.timestampOffset&&(this.isPendingTimestampOffset_=!1,this.timelineChangeController_.pendingTimelineChange({type:this.loaderType_,from:this.currentTimeline_,to:e.timeline})),this.loadSegment_(e))}},r.isEndOfStream_=function(e,i,n){if(void 0===e&&(e=this.mediaIndex),void 0===i&&(i=this.playlist_),void 0===n&&(n=this.partIndex),!i||!this.mediaSource_)return!1;var o="number"==typeof e&&i.segments[e],l=e+1===i.segments.length,d=!o||!o.parts||n+1===o.parts.length;return i.endList&&"open"===this.mediaSource_.readyState&&l&&d},r.chooseNextRequest_=function(){var e=this.buffered_(),i=ic(e)||0,n=qo(e,this.currentTime_()),o=!this.hasPlayed_()&&n>=1,l=n>=this.goalBufferLength_(),d=this.playlist_.segments;if(!d.length||o||l)return null;this.syncPoint_=this.syncPoint_||this.syncController_.getSyncPoint(this.playlist_,this.duration_(),this.currentTimeline_,this.currentTime_());var h={partIndex:null,mediaIndex:null,startOfSegment:null,playlist:this.playlist_,isSyncRequest:Boolean(!this.syncPoint_)};if(h.isSyncRequest)h.mediaIndex=function(t,r,a){r=r||[];for(var e=[],i=0,n=0;na))return n}return 0===e.length?0:e[e.length-1]}(this.currentTimeline_,d,i);else if(null!==this.mediaIndex){var y=d[this.mediaIndex],g="number"==typeof this.partIndex?this.partIndex:-1;h.startOfSegment=y.end?y.end:i,y.parts&&y.parts[g+1]?(h.mediaIndex=this.mediaIndex,h.partIndex=g+1):h.mediaIndex=this.mediaIndex+1}else{var S=Dr.getMediaInfoForTime({experimentalExactManifestTimings:this.experimentalExactManifestTimings,playlist:this.playlist_,currentTime:this.fetchAtBuffer_?i:this.currentTime_(),startingPartIndex:this.syncPoint_.partIndex,startingSegmentIndex:this.syncPoint_.segmentIndex,startTime:this.syncPoint_.time}),A=S.segmentIndex,I=S.startTime,k=S.partIndex;h.getMediaInfoForTime=this.fetchAtBuffer_?"bufferedEnd "+i:"currentTime "+this.currentTime_(),h.mediaIndex=A,h.startOfSegment=I,h.partIndex=k}var Q=d[h.mediaIndex],Y=Q&&"number"==typeof h.partIndex&&Q.parts&&Q.parts[h.partIndex];if(!Q||"number"==typeof h.partIndex&&!Y)return null;if("number"!=typeof h.partIndex&&Q.parts&&(h.partIndex=0,Y=Q.parts[0]),!n&&Y&&!Y.independent)if(0===h.partIndex){var _e=d[h.mediaIndex-1],xe=_e.parts&&_e.parts.length&&_e.parts[_e.parts.length-1];xe&&xe.independent&&(h.mediaIndex-=1,h.partIndex=_e.parts.length-1,h.independent="previous segment")}else Q.parts[h.partIndex-1].independent&&(h.partIndex-=1,h.independent="previous part");var Ee=this.mediaSource_&&"ended"===this.mediaSource_.readyState;return h.mediaIndex>=d.length-1&&Ee&&!this.seeking_()?null:this.generateSegmentInfo_(h)},r.generateSegmentInfo_=function(e){var i=e.independent,n=e.playlist,o=e.mediaIndex,l=e.startOfSegment,d=e.isSyncRequest,h=e.partIndex,y=e.forceTimestampOffset,g=e.getMediaInfoForTime,S=n.segments[o],A="number"==typeof h&&S.parts[h],I={requestId:"segment-loader-"+Math.random(),uri:A&&A.resolvedUri||S.resolvedUri,mediaIndex:o,partIndex:A?h:null,isSyncRequest:d,startOfSegment:l,playlist:n,bytes:null,encryptedBytes:null,timestampOffset:null,timeline:S.timeline,duration:A&&A.duration||S.duration,segment:S,part:A,byteLength:0,transmuxer:this.transmuxer_,getMediaInfoForTime:g,independent:i},k=typeof y<"u"?y:this.isPendingTimestampOffset_;I.timestampOffset=this.timestampOffsetForSegment_({segmentTimeline:S.timeline,currentTimeline:this.currentTimeline_,startOfSegment:l,buffered:this.buffered_(),overrideCheck:k});var Q=ic(this.sourceUpdater_.audioBuffered());return"number"==typeof Q&&(I.audioAppendStart=Q-this.sourceUpdater_.audioTimestampOffset()),this.sourceUpdater_.videoBuffered().length&&(I.gopsToAlignWith=function(t,r,a){if(typeof r>"u"||null===r||!t.length)return[];var i,e=Math.ceil((r-a+3)*Nn);for(i=0;ie);i++);return t.slice(i)}(this.gopBuffer_,this.currentTime_()-this.sourceUpdater_.videoTimestampOffset(),this.timeMapping_)),I},r.timestampOffsetForSegment_=function(e){return function(t){var r=t.segmentTimeline,a=t.currentTimeline,e=t.startOfSegment,i=t.buffered;return t.overrideCheck||r!==a?r "+S+" for "+h),function(t,r,a){if(!t[a]){r.trigger({type:"usage",name:"vhs-608"}),r.trigger({type:"usage",name:"hls-608"});var e=a;/^cc708_/.test(a)&&(e="SERVICE"+a.split("_")[1]);var i=r.textTracks().getTrackById(e);if(i)t[a]=i;else{var o=a,l=a,d=!1,h=(r.options_.vhs&&r.options_.vhs.captionServices||{})[e];h&&(o=h.label,l=h.language,d=h.default),t[a]=r.addRemoteTextTrack({kind:"captions",id:e,default:d,label:o,language:l},!1).track}}}(I,n.vhs_.tech_,h),Va(g,S,I[h]),function(t){var r=t.inbandTextTracks,a=t.captionArray,e=t.timestampOffset;if(a){var i=window.WebKitDataCue||window.VTTCue;a.forEach(function(n){var o=n.stream;r[o].addCue(new i(n.startTime+e,n.endTime+e,n.text))})}}({captionArray:A,inbandTextTracks:I,timestampOffset:l})}),this.transmuxer_&&this.transmuxer_.postMessage({action:"clearParsedMp4Captions"})}},r.handleId3_=function(e,i,n){if(this.earlyAbortWhenNeeded_(e.stats),!this.checkForAbort_(e.requestId)){if(!this.pendingSegment_.hasAppendedData_)return void this.metadataQueue_.id3.push(this.handleId3_.bind(this,e,i,n));var l=null===this.sourceUpdater_.videoTimestampOffset()?this.sourceUpdater_.audioTimestampOffset():this.sourceUpdater_.videoTimestampOffset();(function(t,r,a){t.metadataTrack_||(t.metadataTrack_=a.addRemoteTextTrack({kind:"metadata",label:"Timed Metadata"},!1).track,t.metadataTrack_.inBandMetadataTrackDispatchType=r)})(this.inbandTextTracks_,n,this.vhs_.tech_),O0({inbandTextTracks:this.inbandTextTracks_,metadataArray:i,timestampOffset:l,videoDuration:this.duration_()})}},r.processMetadataQueue_=function(){this.metadataQueue_.id3.forEach(function(e){return e()}),this.metadataQueue_.caption.forEach(function(e){return e()}),this.metadataQueue_.id3=[],this.metadataQueue_.caption=[]},r.processCallQueue_=function(){var e=this.callQueue_;this.callQueue_=[],e.forEach(function(i){return i()})},r.processLoadQueue_=function(){var e=this.loadQueue_;this.loadQueue_=[],e.forEach(function(i){return i()})},r.hasEnoughInfoToLoad_=function(){if("audio"!==this.loaderType_)return!0;var e=this.pendingSegment_;return!!e&&(!this.getCurrentMediaInfo_()||!Xc({timelineChangeController:this.timelineChangeController_,currentTimeline:this.currentTimeline_,segmentTimeline:e.timeline,loaderType:this.loaderType_,audioDisabled:this.audioDisabled_}))},r.getCurrentMediaInfo_=function(e){return void 0===e&&(e=this.pendingSegment_),e&&e.trackInfo||this.currentMediaInfo_},r.getMediaInfo_=function(e){return void 0===e&&(e=this.pendingSegment_),this.getCurrentMediaInfo_(e)||this.startingMediaInfo_},r.hasEnoughInfoToAppend_=function(){if(!this.sourceUpdater_.ready()||this.waitingOnRemove_||this.quotaExceededErrorRetryTimeout_)return!1;var e=this.pendingSegment_,i=this.getCurrentMediaInfo_();if(!e||!i)return!1;var n=i.hasAudio,o=i.hasVideo,l=i.isMuxed;return!(o&&!e.videoTimingInfo||n&&!this.audioDisabled_&&!l&&!e.audioTimingInfo||Xc({timelineChangeController:this.timelineChangeController_,currentTimeline:this.currentTimeline_,segmentTimeline:e.timeline,loaderType:this.loaderType_,audioDisabled:this.audioDisabled_}))},r.handleData_=function(e,i){if(this.earlyAbortWhenNeeded_(e.stats),!this.checkForAbort_(e.requestId)){if(this.callQueue_.length||!this.hasEnoughInfoToAppend_())return void this.callQueue_.push(this.handleData_.bind(this,e,i));var n=this.pendingSegment_;if(this.setTimeMapping_(n.timeline),this.updateMediaSecondsLoaded_(n.part||n.segment),"closed"!==this.mediaSource_.readyState){if(e.map&&(e.map=this.initSegmentForMap(e.map,!0),n.segment.map=e.map),e.key&&this.segmentKey(e.key,!0),n.isFmp4=e.isFmp4,n.timingInfo=n.timingInfo||{},n.isFmp4)this.trigger("fmp4"),n.timingInfo.start=n[Kc(i.type)].start;else{var d,o=this.getCurrentMediaInfo_(),l="main"===this.loaderType_&&o&&o.hasVideo;l&&(d=n.videoTimingInfo.start),n.timingInfo.start=this.trueSegmentStart_({currentStart:n.timingInfo.start,playlist:n.playlist,mediaIndex:n.mediaIndex,currentVideoTimestampOffset:this.sourceUpdater_.videoTimestampOffset(),useVideoTimingInfo:l,firstVideoFrameTimeForData:d,videoTimingInfo:n.videoTimingInfo,audioTimingInfo:n.audioTimingInfo})}if(this.updateAppendInitSegmentStatus(n,i.type),this.updateSourceBufferTimestampOffset_(n),n.isSyncRequest){this.updateTimingInfoEnd_(n),this.syncController_.saveSegmentTimingInfo({segmentInfo:n,shouldSaveTimelineMapping:"main"===this.loaderType_});var h=this.chooseNextRequest_();if(h.mediaIndex!==n.mediaIndex||h.partIndex!==n.partIndex)return void this.logger_("sync segment was incorrect, not appending");this.logger_("sync segment was correct, appending")}n.hasAppendedData_=!0,this.processMetadataQueue_(),this.appendData_(n,i)}}},r.updateAppendInitSegmentStatus=function(e,i){"main"===this.loaderType_&&"number"==typeof e.timestampOffset&&!e.changedTimestampOffset&&(this.appendInitSegment_={audio:!0,video:!0}),this.playlistOfLastInitSegment_[i]!==e.playlist&&(this.appendInitSegment_[i]=!0)},r.getInitSegmentAndUpdateState_=function(e){var i=e.type,n=e.initSegment,o=e.map,l=e.playlist;if(o){var d=Hn(o);if(this.activeInitSegmentId_===d)return null;n=this.initSegmentForMap(o,!0).bytes,this.activeInitSegmentId_=d}return n&&this.appendInitSegment_[i]?(this.playlistOfLastInitSegment_[i]=l,this.appendInitSegment_[i]=!1,this.activeInitSegmentId_=null,n):null},r.handleQuotaExceededError_=function(e,i){var n=this,o=e.segmentInfo,l=e.type,d=e.bytes,h=this.sourceUpdater_.audioBuffered(),y=this.sourceUpdater_.videoBuffered();h.length>1&&this.logger_("On QUOTA_EXCEEDED_ERR, found gaps in the audio buffer: "+wi(h).join(", ")),y.length>1&&this.logger_("On QUOTA_EXCEEDED_ERR, found gaps in the video buffer: "+wi(y).join(", "));var g=h.length?h.start(0):0,S=h.length?h.end(h.length-1):0,A=y.length?y.start(0):0,I=y.length?y.end(y.length-1):0;if(S-g<=1&&I-A<=1)return this.logger_("On QUOTA_EXCEEDED_ERR, single segment too large to append to buffer, triggering an error. Appended byte length: "+d.byteLength+", audio buffer: "+wi(h).join(", ")+", video buffer: "+wi(y).join(", ")+", "),this.error({message:"Quota exceeded error with append of a single segment of content",excludeUntil:1/0}),void this.trigger("error");this.waitingOnRemove_=!0,this.callQueue_.push(this.appendToSourceBuffer_.bind(this,{segmentInfo:o,type:l,bytes:d}));var Q=this.currentTime_()-1;this.logger_("On QUOTA_EXCEEDED_ERR, removing audio/video from 0 to "+Q),this.remove(0,Q,function(){n.logger_("On QUOTA_EXCEEDED_ERR, retrying append in 1s"),n.waitingOnRemove_=!1,n.quotaExceededErrorRetryTimeout_=window.setTimeout(function(){n.logger_("On QUOTA_EXCEEDED_ERR, re-processing call queue"),n.quotaExceededErrorRetryTimeout_=null,n.processCallQueue_()},1e3)},!0)},r.handleAppendError_=function(e,i){var n=e.segmentInfo,o=e.type,l=e.bytes;if(i){if(22===i.code)return void this.handleQuotaExceededError_({segmentInfo:n,type:o,bytes:l});this.logger_("Received non QUOTA_EXCEEDED_ERR on append",i),this.error(o+" append of "+l.length+"b failed for segment #"+n.mediaIndex+" in playlist "+n.playlist.id),this.trigger("appenderror")}},r.appendToSourceBuffer_=function(e){var i=e.segmentInfo,n=e.type,o=e.initSegment,l=e.data,d=e.bytes;if(!d){var h=[l],y=l.byteLength;o&&(h.unshift(o),y+=o.byteLength),d=function(t){var a,r=0;return t.bytes&&(a=new Uint8Array(t.bytes),t.segments.forEach(function(e){a.set(e,r),r+=e.byteLength})),a}({bytes:y,segments:h})}this.sourceUpdater_.appendBuffer({segmentInfo:i,type:n,bytes:d},this.handleAppendError_.bind(this,{segmentInfo:i,type:n,bytes:d}))},r.handleSegmentTimingInfo_=function(e,i,n){if(this.pendingSegment_&&i===this.pendingSegment_.requestId){var o=this.pendingSegment_.segment,l=e+"TimingInfo";o[l]||(o[l]={}),o[l].transmuxerPrependedSeconds=n.prependedContentDuration||0,o[l].transmuxedPresentationStart=n.start.presentation,o[l].transmuxedDecodeStart=n.start.decode,o[l].transmuxedPresentationEnd=n.end.presentation,o[l].transmuxedDecodeEnd=n.end.decode,o[l].baseMediaDecodeTime=n.baseMediaDecodeTime}},r.appendData_=function(e,i){var n=i.type,o=i.data;if(o&&o.byteLength&&("audio"!==n||!this.audioDisabled_)){var l=this.getInitSegmentAndUpdateState_({type:n,initSegment:i.initSegment,playlist:e.playlist,map:e.isFmp4?e.segment.map:null});this.appendToSourceBuffer_({segmentInfo:e,type:n,initSegment:l,data:o})}},r.loadSegment_=function(e){var i=this;this.state="WAITING",this.pendingSegment_=e,this.trimBackBuffer_(e),"number"==typeof e.timestampOffset&&this.transmuxer_&&this.transmuxer_.postMessage({action:"clearAllMp4Captions"}),this.hasEnoughInfoToLoad_()?this.updateTransmuxerAndRequestSegment_(e):this.loadQueue_.push(function(){var n=ee({},e,{forceTimestampOffset:!0});ee(e,i.generateSegmentInfo_(n)),i.isPendingTimestampOffset_=!1,i.updateTransmuxerAndRequestSegment_(e)})},r.updateTransmuxerAndRequestSegment_=function(e){var i=this;this.shouldUpdateTransmuxerTimestampOffset_(e.timestampOffset)&&(this.gopBuffer_.length=0,e.gopsToAlignWith=[],this.timeMapping_=0,this.transmuxer_.postMessage({action:"reset"}),this.transmuxer_.postMessage({action:"setTimestampOffset",timestampOffset:e.timestampOffset}));var n=this.createSimplifiedSegmentObj_(e),o=this.isEndOfStream_(e.mediaIndex,e.playlist,e.partIndex),l=null!==this.mediaIndex,d=e.timeline!==this.currentTimeline_&&e.timeline>0,h=o||l&&d;this.logger_("Requesting "+oa(e)),n.map&&!n.map.bytes&&(this.logger_("going to request init segment."),this.appendInitSegment_={video:!0,audio:!0}),e.abortRequests=T0({xhr:this.vhs_.xhr,xhrOptions:this.xhrOptions_,decryptionWorker:this.decrypter_,segment:n,abortFn:this.handleAbort_.bind(this,e),progressFn:this.handleProgress_.bind(this),trackInfoFn:this.handleTrackInfo_.bind(this),timingInfoFn:this.handleTimingInfo_.bind(this),videoSegmentTimingInfoFn:this.handleSegmentTimingInfo_.bind(this,"video",e.requestId),audioSegmentTimingInfoFn:this.handleSegmentTimingInfo_.bind(this,"audio",e.requestId),captionsFn:this.handleCaptions_.bind(this),isEndOfTimeline:h,endedTimelineFn:function(){i.logger_("received endedtimeline callback")},id3Fn:this.handleId3_.bind(this),dataFn:this.handleData_.bind(this),doneFn:this.segmentRequestFinished_.bind(this),onTransmuxerLog:function(g){var S=g.message,A=g.level,I=g.stream;i.logger_(oa(e)+" logged from transmuxer stream "+I+" as a "+A+": "+S)}})},r.trimBackBuffer_=function(e){var i=function(t,r,a){var e=r-lr.BACK_BUFFER_LENGTH;t.length&&(e=Math.max(e,t.start(0)));var i=r-a;return Math.min(i,e)}(this.seekable_(),this.currentTime_(),this.playlist_.targetDuration||10);i>0&&this.remove(0,i)},r.createSimplifiedSegmentObj_=function(e){var i=e.segment,n=e.part,o={resolvedUri:n?n.resolvedUri:i.resolvedUri,byterange:n?n.byterange:i.byterange,requestId:e.requestId,transmuxer:e.transmuxer,audioAppendStart:e.audioAppendStart,gopsToAlignWith:e.gopsToAlignWith,part:e.part},l=e.playlist.segments[e.mediaIndex-1];if(l&&l.timeline===i.timeline&&(l.videoTimingInfo?o.baseStartTime=l.videoTimingInfo.transmuxedDecodeEnd:l.audioTimingInfo&&(o.baseStartTime=l.audioTimingInfo.transmuxedDecodeEnd)),i.key){var d=i.key.iv||new Uint32Array([0,0,0,e.mediaIndex+e.playlist.mediaSequence]);o.key=this.segmentKey(i.key),o.key.iv=d}return i.map&&(o.map=this.initSegmentForMap(i.map)),o},r.saveTransferStats_=function(e){this.mediaRequests+=1,e&&(this.mediaBytesTransferred+=e.bytesReceived,this.mediaTransferDuration+=e.roundTripTime)},r.saveBandwidthRelatedStats_=function(e,i){this.pendingSegment_.byteLength=i.bytesReceived,e=e);i++);return t.slice(0,i).concat(r)}(this.gopBuffer_,n.gopInfo,this.safeAppend_)),this.state="APPENDING",this.trigger("appending"),this.waitForAppendsToComplete_(o)}},r.setTimeMapping_=function(e){var i=this.syncController_.mappingForTimeline(e);null!==i&&(this.timeMapping_=i)},r.updateMediaSecondsLoaded_=function(e){"number"==typeof e.start&&"number"==typeof e.end?this.mediaSecondsLoaded+=e.end-e.start:this.mediaSecondsLoaded+=e.duration},r.shouldUpdateTransmuxerTimestampOffset_=function(e){return null!==e&&("main"===this.loaderType_&&e!==this.sourceUpdater_.videoTimestampOffset()||!this.audioDisabled_&&e!==this.sourceUpdater_.audioTimestampOffset())},r.trueSegmentStart_=function(e){var i=e.currentStart,n=e.playlist,o=e.mediaIndex,l=e.firstVideoFrameTimeForData,d=e.currentVideoTimestampOffset,h=e.useVideoTimingInfo,y=e.videoTimingInfo,g=e.audioTimingInfo;if(typeof i<"u")return i;if(!h)return g.start;var S=n.segments[o-1];return 0===o||!S||typeof S.start>"u"||S.end!==l+d?l:y.start},r.waitForAppendsToComplete_=function(e){var i=this.getCurrentMediaInfo_(e);if(!i)return this.error({message:"No starting media returned, likely due to an unsupported media format.",blacklistDuration:1/0}),void this.trigger("error");var n=i.hasAudio,o=i.hasVideo,l=i.isMuxed,d="main"===this.loaderType_&&o,h=!this.audioDisabled_&&n&&!l;if(e.waitingOnAppends=0,!e.hasAppendedData_)return!e.timingInfo&&"number"==typeof e.timestampOffset&&(this.isPendingTimestampOffset_=!0),e.timingInfo={start:0},e.waitingOnAppends++,this.isPendingTimestampOffset_||(this.updateSourceBufferTimestampOffset_(e),this.processMetadataQueue_()),void this.checkAppendsDone_(e);d&&e.waitingOnAppends++,h&&e.waitingOnAppends++,d&&this.sourceUpdater_.videoQueueCallback(this.checkAppendsDone_.bind(this,e)),h&&this.sourceUpdater_.audioQueueCallback(this.checkAppendsDone_.bind(this,e))},r.checkAppendsDone_=function(e){this.checkForAbort_(e.requestId)||(e.waitingOnAppends--,0===e.waitingOnAppends&&this.handleAppendsDone_())},r.checkForIllegalMediaSwitch=function(e){var i=function(t,r,a){return"main"===t&&r&&a?a.hasAudio||a.hasVideo?r.hasVideo&&!a.hasVideo?"Only audio found in segment when we expected video. We can't switch to audio only from a stream that had video. To get rid of this message, please add codec information to the manifest.":!r.hasVideo&&a.hasVideo?"Video found in segment when we expected only audio. We can't switch to a stream with video from an audio only stream. To get rid of this message, please add codec information to the manifest.":null:"Neither audio nor video found in segment.":null}(this.loaderType_,this.getCurrentMediaInfo_(),e);return!!i&&(this.error({message:i,blacklistDuration:1/0}),this.trigger("error"),!0)},r.updateSourceBufferTimestampOffset_=function(e){if(null!==e.timestampOffset&&"number"==typeof e.timingInfo.start&&!e.changedTimestampOffset&&"main"===this.loaderType_){var i=!1;e.timestampOffset-=e.timingInfo.start,e.changedTimestampOffset=!0,e.timestampOffset!==this.sourceUpdater_.videoTimestampOffset()&&(this.sourceUpdater_.videoTimestampOffset(e.timestampOffset),i=!0),e.timestampOffset!==this.sourceUpdater_.audioTimestampOffset()&&(this.sourceUpdater_.audioTimestampOffset(e.timestampOffset),i=!0),i&&this.trigger("timestampoffset")}},r.updateTimingInfoEnd_=function(e){e.timingInfo=e.timingInfo||{};var i=this.getMediaInfo_(),o="main"===this.loaderType_&&i&&i.hasVideo&&e.videoTimingInfo?e.videoTimingInfo:e.audioTimingInfo;o&&(e.timingInfo.end="number"==typeof o.end?o.end:o.start+e.duration)},r.handleAppendsDone_=function(){if(this.pendingSegment_&&this.trigger("appendsdone"),!this.pendingSegment_)return this.state="READY",void(this.paused()||this.monitorBuffer_());var e=this.pendingSegment_;this.updateTimingInfoEnd_(e),this.shouldSaveSegmentTimingInfo_&&this.syncController_.saveSegmentTimingInfo({segmentInfo:e,shouldSaveTimelineMapping:"main"===this.loaderType_});var i=z0(e,this.sourceType_);if(i&&("warn"===i.severity?he.log.warn(i.message):this.logger_(i.message)),this.recordThroughput_(e),this.pendingSegment_=null,this.state="READY",!e.isSyncRequest||(this.trigger("syncinfoupdate"),e.hasAppendedData_)){this.logger_("Appended "+oa(e)),this.addSegmentMetadataCue_(e),this.fetchAtBuffer_=!0,this.currentTimeline_!==e.timeline&&(this.timelineChangeController_.lastTimelineChange({type:this.loaderType_,from:this.currentTimeline_,to:e.timeline}),"main"===this.loaderType_&&!this.audioDisabled_&&this.timelineChangeController_.lastTimelineChange({type:"audio",from:this.currentTimeline_,to:e.timeline})),this.currentTimeline_=e.timeline,this.trigger("syncinfoupdate");var n=e.segment,o=e.part,l=n.end&&this.currentTime_()-n.end>3*e.playlist.targetDuration,d=o&&o.end&&this.currentTime_()-o.end>3*e.playlist.partTargetDuration;if(l||d)return this.logger_("bad "+(l?"segment":"part")+" "+oa(e)),void this.resetEverything();null!==this.mediaIndex&&this.trigger("bandwidthupdate"),this.trigger("progress"),this.mediaIndex=e.mediaIndex,this.partIndex=e.partIndex,this.isEndOfStream_(e.mediaIndex,e.playlist,e.partIndex)&&this.endOfStream(),this.trigger("appended"),e.hasAppendedData_&&this.mediaAppends++,this.paused()||this.monitorBuffer_()}else this.logger_("Throwing away un-appended sync request "+oa(e))},r.recordThroughput_=function(e){if(e.duration"u"||(this.subtitlesTrack_=e,"INIT"===this.state&&this.couldBeginLoading_()&&this.init_()),this.subtitlesTrack_},r.remove=function(e,i){Va(e,i,this.subtitlesTrack_)},r.fillBuffer_=function(){var e=this,i=this.chooseNextRequest_();if(i){if(null===this.syncController_.timestampOffsetForTimeline(i.timeline)){return this.syncController_.one("timestampoffset",function(){e.state="READY",e.paused()||e.monitorBuffer_()}),void(this.state="WAITING_ON_TIMELINE")}this.loadSegment_(i)}},r.timestampOffsetForSegment_=function(){return null},r.chooseNextRequest_=function(){return this.skipEmptySegments_(s.prototype.chooseNextRequest_.call(this))},r.skipEmptySegments_=function(e){for(;e&&e.segment.empty;){if(e.mediaIndex+1>=e.playlist.segments.length){e=null;break}e=this.generateSegmentInfo_({playlist:e.playlist,mediaIndex:e.mediaIndex+1,startOfSegment:e.startOfSegment+e.duration,isSyncRequest:e.isSyncRequest})}return e},r.stopForError=function(e){this.error(e),this.state="READY",this.pause(),this.trigger("error")},r.segmentRequestFinished_=function(e,i,n){var o=this;if(this.subtitlesTrack_){if(this.saveTransferStats_(i.stats),!this.pendingSegment_)return this.state="READY",void(this.mediaRequestsAborted+=1);if(e)return e.code===Zr_TIMEOUT&&this.handleTimeout_(),e.code===Zr_ABORTED?this.mediaRequestsAborted+=1:this.mediaRequestsErrored+=1,void this.stopForError(e);var l=this.pendingSegment_;this.saveBandwidthRelatedStats_(l.duration,i.stats),this.state="APPENDING",this.trigger("appending");var d=l.segment;if(d.map&&(d.map.bytes=i.map.bytes),l.bytes=i.bytes,"function"!=typeof window.WebVTT&&this.subtitlesTrack_&&this.subtitlesTrack_.tech_){var h,y=function(){o.subtitlesTrack_.tech_.off("vttjsloaded",h),o.stopForError({message:"Error loading vtt.js"})};return h=function(){o.subtitlesTrack_.tech_.off("vttjserror",y),o.segmentRequestFinished_(e,i,n)},this.state="WAITING_ON_VTTJS",this.subtitlesTrack_.tech_.one("vttjsloaded",h),void this.subtitlesTrack_.tech_.one("vttjserror",y)}d.requested=!0;try{this.parseVTTCues_(l)}catch(g){return void this.stopForError({message:g.message})}if(this.updateTimeMapping_(l,this.syncController_.timelines[l.timeline],this.playlist_),l.cues.length?l.timingInfo={start:l.cues[0].startTime,end:l.cues[l.cues.length-1].endTime}:l.timingInfo={start:l.startOfSegment,end:l.startOfSegment+l.duration},l.isSyncRequest)return this.trigger("syncinfoupdate"),this.pendingSegment_=null,void(this.state="READY");l.byteLength=l.bytes.byteLength,this.mediaSecondsLoaded+=d.duration,l.cues.forEach(function(g){o.subtitlesTrack_.addCue(o.featuresNativeTextTracks_?new window.VTTCue(g.startTime,g.endTime,g.text):g)}),function(t){var r=t.cues;if(r)for(var a=0;a1&&e.push(r[n]);e.length&&e.forEach(function(o){return t.removeCue(o)})}}(this.subtitlesTrack_),this.handleAppendsDone_()}else this.state="READY"},r.handleData_=function(){},r.updateTimingInfoEnd_=function(){},r.parseVTTCues_=function(e){var i,n=!1;"function"==typeof window.TextDecoder?i=new window.TextDecoder("utf8"):(i=window.WebVTT.StringDecoder(),n=!0);var o=new window.WebVTT.Parser(window,window.vttjs,i);if(e.cues=[],e.timestampmap={MPEGTS:0,LOCAL:0},o.oncue=e.cues.push.bind(e.cues),o.ontimestampmap=function(h){e.timestampmap=h},o.onparsingerror=function(h){he.log.warn("Error encountered when parsing cues: "+h.message)},e.segment.map){var l=e.segment.map.bytes;n&&(l=tf(l)),o.parse(l)}var d=e.bytes;n&&(d=tf(d)),o.parse(d),o.flush()},r.updateTimeMapping_=function(e,i,n){var o=e.segment;if(i){if(!e.cues.length)return void(o.empty=!0);var l=e.timestampmap,d=l.MPEGTS/Nn-l.LOCAL+i.mapping;if(e.cues.forEach(function(g){g.startTime+=d,g.endTime+=d}),!n.syncInfo){var h=e.cues[0].startTime,y=e.cues[e.cues.length-1].startTime;n.syncInfo={mediaSequence:n.mediaSequence+e.mediaIndex,time:Math.min(h,y-o.duration)}}}},t}(ou),X0=function(t,r){for(var a=t.cues,e=0;e=i.adStartTime&&r<=i.adEndTime)return i}return null},af=[{name:"VOD",run:function(t,r,a,e,i){if(a!==1/0){return{time:0,segmentIndex:0,partIndex:null}}return null}},{name:"ProgramDateTime",run:function(t,r,a,e,i){if(!Object.keys(t.timelineToDatetimeMappings).length)return null;var n=null,o=null,l=Go(r);i=i||0;for(var d=0;d=A)&&(o=A,n={time:S,segmentIndex:y.segmentIndex,partIndex:y.partIndex})}}return n}},{name:"Discontinuity",run:function(t,r,a,e,i){var n=null;if(i=i||0,r.discontinuityStarts&&r.discontinuityStarts.length)for(var o=null,l=0;l=g)&&(o=g,n={time:y.time,segmentIndex:d,partIndex:null})}}return n}},{name:"Playlist",run:function(t,r,a,e,i){return r.syncInfo?{time:r.syncInfo.time,segmentIndex:r.syncInfo.mediaSequence-r.mediaSequence,partIndex:null}:null}}],J0=function(s){function t(a){var e;return(e=s.call(this)||this).timelines=[],e.discontinuities=[],e.timelineToDatetimeMappings={},e.logger_=Gr("SyncController"),e}Ne(t,s);var r=t.prototype;return r.getSyncPoint=function(e,i,n,o){var l=this.runStrategies_(e,i,n,o);return l.length?this.selectSyncPoint_(l,{key:"time",value:o}):null},r.getExpiredTime=function(e,i){if(!e||!e.segments)return null;var n=this.runStrategies_(e,i,e.discontinuitySequence,0);if(!n.length)return null;var o=this.selectSyncPoint_(n,{key:"segmentIndex",value:0});return o.segmentIndex>0&&(o.time*=-1),Math.abs(o.time+Na({defaultDuration:e.targetDuration,durationList:e.segments,startIndex:o.segmentIndex,endIndex:0}))},r.runStrategies_=function(e,i,n,o){for(var l=[],d=0;d86400)he.log.warn("Not saving expired segment info. Media sequence gap "+n+" is too large.");else for(var o=n-1;o>=0;o--){var l=e.segments[o];if(l&&typeof l.start<"u"){i.syncInfo={mediaSequence:e.mediaSequence+o,time:l.start},this.logger_("playlist refresh sync: [time:"+i.syncInfo.time+", mediaSequence: "+i.syncInfo.mediaSequence+"]"),this.trigger("syncinfoupdate");break}}},r.setDateTimeMappingForStart=function(e){if(this.timelineToDatetimeMappings={},e.segments&&e.segments.length&&e.segments[0].dateTimeObject){var i=e.segments[0],n=i.dateTimeObject.getTime()/1e3;this.timelineToDatetimeMappings[i.timeline]=-n}},r.saveSegmentTimingInfo=function(e){var i=e.segmentInfo,n=e.shouldSaveTimelineMapping,o=this.calculateSegmentTimeMapping_(i,i.timingInfo,n),l=i.segment;o&&(this.saveDiscontinuitySyncInfo_(i),i.playlist.syncInfo||(i.playlist.syncInfo={mediaSequence:i.playlist.mediaSequence+i.mediaIndex,time:l.start}));var d=l.dateTimeObject;l.discontinuity&&n&&d&&(this.timelineToDatetimeMappings[l.timeline]=-d.getTime()/1e3)},r.timestampOffsetForTimeline=function(e){return typeof this.timelines[e]>"u"?null:this.timelines[e].time},r.mappingForTimeline=function(e){return typeof this.timelines[e]>"u"?null:this.timelines[e].mapping},r.calculateSegmentTimeMapping_=function(e,i,n){var h,y,o=e.segment,l=e.part,d=this.timelines[e.timeline];if("number"==typeof e.timestampOffset)d={time:e.startOfSegment,mapping:e.startOfSegment-i.start},n&&(this.timelines[e.timeline]=d,this.trigger("timestampoffset"),this.logger_("time mapping for timeline "+e.timeline+": [time: "+d.time+"] [mapping: "+d.mapping+"]")),h=e.startOfSegment,y=i.end+d.mapping;else{if(!d)return!1;h=i.start+d.mapping,y=i.end+d.mapping}return l&&(l.start=h,l.end=y),(!o.start||hy){var g=void 0;g=h<0?n.start-Na({defaultDuration:i.targetDuration,durationList:i.segments,startIndex:e.mediaIndex,endIndex:l}):n.end+Na({defaultDuration:i.targetDuration,durationList:i.segments,startIndex:e.mediaIndex+1,endIndex:l}),this.discontinuities[d]={time:g,accuracy:y}}}},r.dispose=function(){this.trigger("dispose"),this.off()},t}(he.EventTarget),Z0=function(s){function t(){var a;return(a=s.call(this)||this).pendingTimelineChanges_={},a.lastTimelineChanges_={},a}Ne(t,s);var r=t.prototype;return r.clearPendingTimelineChange=function(e){this.pendingTimelineChanges_[e]=null,this.trigger("pendingtimelinechange")},r.pendingTimelineChange=function(e){var i=e.type,n=e.from,o=e.to;return"number"==typeof n&&"number"==typeof o&&(this.pendingTimelineChanges_[i]={type:i,from:n,to:o},this.trigger("pendingtimelinechange")),this.pendingTimelineChanges_[i]},r.lastTimelineChange=function(e){var i=e.type,n=e.from,o=e.to;return"number"==typeof n&&"number"==typeof o&&(this.lastTimelineChanges_[i]={type:i,from:n,to:o},delete this.pendingTimelineChanges_[i],this.trigger("timelinechange")),this.lastTimelineChanges_[i]},r.dispose=function(){this.trigger("dispose"),this.pendingTimelineChanges_={},this.lastTimelineChanges_={},this.off()},t}(he.EventTarget),ey=Ic(Dc(function(){function s(I,k,Q){return I(Q={path:k,exports:{},require:function(_e,xe){return function t(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}(xe??Q.path)}},Q.exports),Q.exports}var r=s(function(I){function k(Y,_e){for(var xe=0;xe<_e.length;xe++){var Ee=_e[xe];Ee.enumerable=Ee.enumerable||!1,Ee.configurable=!0,"value"in Ee&&(Ee.writable=!0),Object.defineProperty(Y,Ee.key,Ee)}}I.exports=function Q(Y,_e,xe){return _e&&k(Y.prototype,_e),xe&&k(Y,xe),Y},I.exports.default=I.exports,I.exports.__esModule=!0}),a=s(function(I){function k(Q,Y){return I.exports=k=Object.setPrototypeOf||function(xe,Ee){return xe.__proto__=Ee,xe},I.exports.default=I.exports,I.exports.__esModule=!0,k(Q,Y)}I.exports=k,I.exports.default=I.exports,I.exports.__esModule=!0}),e=s(function(I){I.exports=function k(Q,Y){Q.prototype=Object.create(Y.prototype),Q.prototype.constructor=Q,a(Q,Y)},I.exports.default=I.exports,I.exports.__esModule=!0}),i=function(){function I(){this.listeners={}}var k=I.prototype;return k.on=function(Y,_e){this.listeners[Y]||(this.listeners[Y]=[]),this.listeners[Y].push(_e)},k.off=function(Y,_e){if(!this.listeners[Y])return!1;var xe=this.listeners[Y].indexOf(_e);return this.listeners[Y]=this.listeners[Y].slice(0),this.listeners[Y].splice(xe,1),xe>-1},k.trigger=function(Y){var _e=this.listeners[Y];if(_e)if(2===arguments.length)for(var xe=_e.length,Ee=0;Ee"u"?r[i]=n:Array.isArray(r[i])?r[i].push(n):r[i]=[r[i],n]}),r},Ds=Xr,Ch=Xr;function Bu(s,t,r){var a=s;return _h(t)?(r=t,"string"==typeof s&&(a={uri:s})):a=ee({},t,{uri:s}),a.callback=r,a}function Xr(s,t,r){return Uu(t=Bu(s,t,r))}function Uu(s){if(typeof s.callback>"u")throw new Error("callback argument missing");var t=!1,r=function(_e,xe,Ee){t||(t=!0,s.callback(_e,xe,Ee))};function e(){var Y=void 0;if(Y=o.response?o.response:o.responseText||function Ah(s){try{if("document"===s.responseType)return s.responseXML;var t=s.responseXML&&"parsererror"===s.responseXML.documentElement.nodeName;if(""===s.responseType&&!t)return s.responseXML}catch{}return null}(o),I)try{Y=JSON.parse(Y)}catch{}return Y}function i(Y){return clearTimeout(k),Y instanceof Error||(Y=new Error(""+(Y||"Unknown XMLHttpRequest Error"))),Y.statusCode=0,r(Y,Q)}function n(){if(!d){var Y;clearTimeout(k),Y=s.useXDR&&void 0===o.status?200:1223===o.status?204:o.status;var _e=Q,xe=null;return 0!==Y?(_e={body:e(),statusCode:Y,method:y,headers:{},url:h,rawRequest:o},o.getAllResponseHeaders&&(_e.headers=wh(o.getAllResponseHeaders()))):xe=new Error("Internal XMLHttpRequest Error"),r(xe,_e,_e.body)}}var o=s.xhr||null;o||(o=s.cors||s.useXDR?new Xr.XDomainRequest:new Xr.XMLHttpRequest);var l,d,k,h=o.url=s.uri||s.url,y=o.method=s.method||"GET",g=s.body||s.data,S=o.headers=s.headers||{},A=!!s.sync,I=!1,Q={body:void 0,headers:{},statusCode:0,method:y,url:h,rawRequest:o};if("json"in s&&!1!==s.json&&(I=!0,S.accept||S.Accept||(S.Accept="application/json"),"GET"!==y&&"HEAD"!==y&&(S["content-type"]||S["Content-Type"]||(S["Content-Type"]="application/json"),g=JSON.stringify(!0===s.json?g:s.json))),o.onreadystatechange=function a(){4===o.readyState&&setTimeout(n,0)},o.onload=n,o.onerror=i,o.onprogress=function(){},o.onabort=function(){d=!0},o.ontimeout=i,o.open(y,h,!A,s.username,s.password),A||(o.withCredentials=!!s.withCredentials),!A&&s.timeout>0&&(k=setTimeout(function(){if(!d){d=!0,o.abort("timeout");var Y=new Error("XMLHttpRequest timeout");Y.code="ETIMEDOUT",i(Y)}},s.timeout)),o.setRequestHeader)for(l in S)S.hasOwnProperty(l)&&o.setRequestHeader(l,S[l]);else if(s.headers&&!function kh(s){for(var t in s)if(s.hasOwnProperty(t))return!1;return!0}(s.headers))throw new Error("Headers cannot be set on an XDomainRequest object");return"responseType"in s&&(o.responseType=s.responseType),"beforeSend"in s&&"function"==typeof s.beforeSend&&s.beforeSend(o),o.send(g||null),o}Xr.XMLHttpRequest=Br.XMLHttpRequest||function Ih(){},Xr.XDomainRequest="withCredentials"in new Xr.XMLHttpRequest?Xr.XMLHttpRequest:Br.XDomainRequest,function Ph(s,t){for(var r=0;r0&&(window.console&&window.console.groupCollapsed&&window.console.groupCollapsed("Text Track parsing errors for "+r.src),e.forEach(function(i){return E.error(i)}),window.console&&window.console.groupEnd&&window.console.groupEnd()),a.flush()},Vu=function(t,r){var a={uri:t},e=an(t);e&&(a.cors=e);var i="use-credentials"===r.tech_.crossOrigin();i&&(a.withCredentials=i),Ds(a,Mt(this,function(n,o,l){if(n)return E.error(n,o);r.loaded_=!0,"function"!=typeof window.WebVTT?r.tech_&&r.tech_.any(["vttjsloaded","vttjserror"],function(d){if("vttjserror"!==d.type)return ju(l,r);E.error("vttjs failed to load, stopping trying to process "+r.src)}):ju(l,r)}))},pa=function(s){function t(a){var e;if(void 0===a&&(a={}),!a.tech)throw new Error("A tech was not provided.");var i=Ut(a,{kind:gh[a.kind]||"subtitles",language:a.language||a.srclang||""}),n=Fu[i.mode]||"disabled",o=i.default;("metadata"===i.kind||"chapters"===i.kind)&&(n="hidden"),(e=s.call(this,i)||this).tech_=i.tech,e.cues_=[],e.activeCues_=[],e.preload_=!1!==e.tech_.preloadTextTracks;var l=new Mu(e.cues_),d=new Mu(e.activeCues_),h=!1,y=Mt(lt(e),function(){!this.tech_.isReady_||this.tech_.isDisposed()||(this.activeCues=this.activeCues,h&&(this.trigger("cuechange"),h=!1))});return e.tech_.one("dispose",function(){e.tech_.off("timeupdate",y)}),"disabled"!==n&&e.tech_.on("timeupdate",y),Object.defineProperties(lt(e),{default:{get:function(){return o},set:function(){}},mode:{get:function(){return n},set:function(A){Fu[A]&&n!==A&&(n=A,!this.preload_&&"disabled"!==n&&0===this.cues.length&&Vu(this.src,this),this.tech_.off("timeupdate",y),"disabled"!==n&&this.tech_.on("timeupdate",y),this.trigger("modechange"))}},cues:{get:function(){return this.loaded_?l:null},set:function(){}},activeCues:{get:function(){if(!this.loaded_)return null;if(0===this.cues.length)return d;for(var A=this.tech_.currentTime(),I=[],k=0,Q=this.cues.length;k=A||Y.startTime===Y.endTime&&Y.startTime<=A&&Y.startTime+.5>=A)&&I.push(Y)}if(h=!1,I.length!==this.activeCues_.length)h=!0;else for(var _e=0;_e59?t(r[1],r[2],0,r[4]):t(0,r[1],r[2],r[4]):null}function va(){this.values=Os(null)}function ga(s,t,r,a){var e=a?s.split(a):[s];for(var i in e)if("string"==typeof e[i]){var n=e[i].split(r);if(2===n.length)t(n[0],n[1])}}function Rh(s,t,r){var a=s;function e(){var o=Ls(s);if(null===o)throw new Rr(Rr.Errors.BadTimeStamp,"Malformed timestamp: "+a);return s=s.replace(/^[^\sa-zA-Z-]+/,""),o}function n(){s=s.replace(/^\s+/,"")}if(n(),t.startTime=e(),n(),"--\x3e"!==s.substr(0,3))throw new Rr(Rr.Errors.BadTimeStamp,"Malformed time stamp (time stamps must be separated by '--\x3e'): "+a);s=s.substr(3),n(),t.endTime=e(),n(),function i(o,l){var d=new va;ga(o,function(h,y){switch(h){case"region":for(var g=r.length-1;g>=0;g--)if(r[g].id===y){d.set(h,r[g].region);break}break;case"vertical":d.alt(h,y,["rl","lr"]);break;case"line":var S=y.split(","),A=S[0];d.integer(h,A),d.percent(h,A)&&d.set("snapToLines",!1),d.alt(h,A,["auto"]),2===S.length&&d.alt("lineAlign",S[1],["start","center","end"]);break;case"position":S=y.split(","),d.percent(h,S[0]),2===S.length&&d.alt("positionAlign",S[1],["start","center","end"]);break;case"size":d.percent(h,y);break;case"align":d.alt(h,y,["start","center","end","left","right"])}},/:/,/\s/),l.region=d.get("region",null),l.vertical=d.get("vertical","");try{l.line=d.get("line","auto")}catch{}l.lineAlign=d.get("lineAlign","start"),l.snapToLines=d.get("snapToLines",!0),l.size=d.get("size",100);try{l.align=d.get("align","center")}catch{l.align=d.get("align","middle")}try{l.position=d.get("position","auto")}catch{l.position=d.get("position",{start:0,left:0,center:50,middle:50,end:100,right:100},l.align)}l.positionAlign=d.get("positionAlign",{start:"start",left:"start",center:"center",middle:"center",end:"end",right:"end"},l.align)}(s,t)}Rr.prototype=Os(Error.prototype),Rr.prototype.constructor=Rr,Rr.Errors={BadSignature:{code:0,message:"Malformed WebVTT signature."},BadTimeStamp:{code:1,message:"Malformed time stamp."}},va.prototype={set:function(t,r){!this.get(t)&&""!==r&&(this.values[t]=r)},get:function(t,r,a){return a?this.has(t)?this.values[t]:r[a]:this.has(t)?this.values[t]:r},has:function(t){return t in this.values},alt:function(t,r,a){for(var e=0;e=0&&r<=100))&&(this.set(t,r),!0)}};var Rs=Wu.createElement&&Wu.createElement("textarea"),Mh={c:"span",i:"i",b:"b",u:"u",ruby:"ruby",rt:"rt",v:"span",lang:"span"},Ku={white:"rgba(255,255,255,1)",lime:"rgba(0,255,0,1)",cyan:"rgba(0,255,255,1)",red:"rgba(255,0,0,1)",yellow:"rgba(255,255,0,1)",magenta:"rgba(255,0,255,1)",blue:"rgba(0,0,255,1)",black:"rgba(0,0,0,1)"},Fh={v:"title",lang:"lang"},Xu={rt:"ruby"};function Qu(s,t){function r(){if(!t)return null;var I=t.match(/^([^<]*)(<[^>]*>?)?/);return function A(k){return t=t.substr(k.length),k}(I[1]?I[1]:I[2])}function a(A){return Rs.innerHTML=A,A=Rs.textContent,Rs.textContent="",A}function i(A,I){var k=Mh[A];if(!k)return null;var Q=s.document.createElement(k),Y=Fh[A];return Y&&I&&(Q[Y]=I.trim()),Q}for(var l,n=s.document.createElement("div"),o=n,d=[];null!==(l=r());)if("<"!==l[0])o.appendChild(s.document.createTextNode(a(l)));else{if("/"===l[1]){d.length&&d[d.length-1]===l.substr(2).replace(">","")&&(d.pop(),o=o.parentNode);continue}var y,h=Ls(l.substr(1,l.length-2));if(h){y=s.document.createProcessingInstruction("timestamp",h),o.appendChild(y);continue}var g=l.match(/^<([^.\s/0-9>]+)(\.[^\s\\>]+)?([^>\\]+)?(\\?)>?$/);if(!g||!(y=i(g[1],g[3]))||(A=o,Xu[(I=y).localName]&&Xu[I.localName]!==A.localName))continue;if(g[2]){var S=g[2].split(".");S.forEach(function(A){var I=/^bg_/.test(A),k=I?A.slice(3):A;if(Ku.hasOwnProperty(k)){var Q=I?"background-color":"color",Y=Ku[k];y.style[Q]=Y}}),y.className=S.join(" ")}d.push(g[1]),o.appendChild(y),o=y}var A,I;return n}var Yu=[[1470,1470],[1472,1472],[1475,1475],[1478,1478],[1488,1514],[1520,1524],[1544,1544],[1547,1547],[1549,1549],[1563,1563],[1566,1610],[1645,1647],[1649,1749],[1765,1766],[1774,1775],[1786,1805],[1807,1808],[1810,1839],[1869,1957],[1969,1969],[1984,2026],[2036,2037],[2042,2042],[2048,2069],[2074,2074],[2084,2084],[2088,2088],[2096,2110],[2112,2136],[2142,2142],[2208,2208],[2210,2220],[8207,8207],[64285,64285],[64287,64296],[64298,64310],[64312,64316],[64318,64318],[64320,64321],[64323,64324],[64326,64449],[64467,64829],[64848,64911],[64914,64967],[65008,65020],[65136,65140],[65142,65276],[67584,67589],[67592,67592],[67594,67637],[67639,67640],[67644,67644],[67647,67669],[67671,67679],[67840,67867],[67872,67897],[67903,67903],[67968,68023],[68030,68031],[68096,68096],[68112,68115],[68117,68119],[68121,68147],[68160,68167],[68176,68184],[68192,68223],[68352,68405],[68416,68437],[68440,68466],[68472,68479],[68608,68680],[126464,126467],[126469,126495],[126497,126498],[126500,126500],[126503,126503],[126505,126514],[126516,126519],[126521,126521],[126523,126523],[126530,126530],[126535,126535],[126537,126537],[126539,126539],[126541,126543],[126545,126546],[126548,126548],[126551,126551],[126553,126553],[126555,126555],[126557,126557],[126559,126559],[126561,126562],[126564,126564],[126567,126570],[126572,126578],[126580,126583],[126585,126588],[126590,126590],[126592,126601],[126603,126619],[126625,126627],[126629,126633],[126635,126651],[1114109,1114109]];function Nh(s){for(var t=0;t=r[0]&&s<=r[1])return!0}return!1}function Bh(s){var t=[],r="";if(!s||!s.childNodes)return"ltr";function e(o,l){for(var d=l.childNodes.length-1;d>=0;d--)o.push(l.childNodes[d])}function i(o){if(!o||!o.length)return null;var l=o.pop(),d=l.textContent||l.innerText;if(d){var h=d.match(/^.*(\n|\r)/);return h?(o.length=0,h[0]):d}return"ruby"===l.tagName?i(o):l.childNodes?(e(o,l),i(o)):void 0}for(e(t,s);r=i(t);)for(var n=0;n=0&&s.line<=100))return s.line;if(!s.track||!s.track.textTrackList||!s.track.textTrackList.mediaElement)return-1;for(var t=s.track,r=t.textTrackList,a=0,e=0;eg&&(y=y<0?-1:1,y*=Math.ceil(g/h)*h),o<0&&(y+=""===n.vertical?r.height:r.width,l=l.reverse()),i.move(S,y)}else{var A=i.lineHeight/r.height*100;switch(n.lineAlign){case"center":o-=A/2;break;case"end":o-=A}switch(n.vertical){case"":t.applyStyles({top:t.formatStyle(o,"%")});break;case"rl":t.applyStyles({left:t.formatStyle(o,"%")});break;case"lr":t.applyStyles({right:t.formatStyle(o,"%")})}l=["+y","-x","+x","-y"],i=new xr(t)}var I=function e(k,Q){for(var Y,_e=new xr(k),xe=1,Ee=0;EeOe&&(Y=new xr(k),xe=Oe),k=new xr(_e)}return Y||_e}(i,l);t.move(I.toCSSCompatValues(r))}function ji(){}nn.prototype.applyStyles=function(s,t){for(var r in t=t||this.div,s)s.hasOwnProperty(r)&&(t.style[r]=s[r])},nn.prototype.formatStyle=function(s,t){return 0===s?0:s+t},sn.prototype=Os(nn.prototype),sn.prototype.constructor=sn,xr.prototype.move=function(s,t){switch(t=void 0!==t?t:this.lineHeight,s){case"+x":this.left+=t,this.right+=t;break;case"-x":this.left-=t,this.right-=t;break;case"+y":this.top+=t,this.bottom+=t;break;case"-y":this.top-=t,this.bottom-=t}},xr.prototype.overlaps=function(s){return this.lefts.left&&this.tops.top},xr.prototype.overlapsAny=function(s){for(var t=0;t=s.top&&this.bottom<=s.bottom&&this.left>=s.left&&this.right<=s.right},xr.prototype.overlapsOppositeAxis=function(s,t){switch(t){case"+x":return this.lefts.right;case"+y":return this.tops.bottom}},xr.prototype.intersectPercentage=function(s){return Math.max(0,Math.min(this.right,s.right)-Math.max(this.left,s.left))*Math.max(0,Math.min(this.bottom,s.bottom)-Math.max(this.top,s.top))/(this.height*this.width)},xr.prototype.toCSSCompatValues=function(s){return{top:this.top-s.top,bottom:s.bottom-this.bottom,left:this.left-s.left,right:s.right-this.right,height:this.height,width:this.width}},xr.getSimpleBoxPosition=function(s){var t=s.div?s.div.offsetHeight:s.tagName?s.offsetHeight:0,r=s.div?s.div.offsetWidth:s.tagName?s.offsetWidth:0,a=s.div?s.div.offsetTop:s.tagName?s.offsetTop:0;return{left:(s=s.div?s.div.getBoundingClientRect():s.tagName?s.getBoundingClientRect():s).left,right:s.right,top:s.top||a,height:s.height||t,bottom:s.bottom||a+(s.height||t),width:s.width||r}},ji.StringDecoder=function(){return{decode:function(t){if(!t)return"";if("string"!=typeof t)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(t))}}},ji.convertCueToDOMTree=function(s,t){return s&&t?Qu(s,t):null};ji.processCues=function(s,t,r){if(!s||!t||!r)return null;for(;r.firstChild;)r.removeChild(r.firstChild);var a=s.document.createElement("div");if(a.style.position="absolute",a.style.left="0",a.style.right="0",a.style.top="0",a.style.bottom="0",a.style.margin="1.5%",r.appendChild(a),function e(h){for(var y=0;y100)throw new Error("Position must be between 0 and 100.");S=Y,this.hasBeenReset=!0}},positionAlign:{enumerable:!0,get:function(){return A},set:function(Y){var _e=Ms(Y);_e?(A=_e,this.hasBeenReset=!0):console.warn("positionAlign: an invalid or illegal string was specified.")}},size:{enumerable:!0,get:function(){return I},set:function(Y){if(Y<0||Y>100)throw new Error("Size must be between 0 and 100.");I=Y,this.hasBeenReset=!0}},align:{enumerable:!0,get:function(){return k},set:function(Y){var _e=Ms(Y);if(!_e)throw new SyntaxError("align: an invalid or illegal alignment string was specified.");k=_e,this.hasBeenReset=!0}}}),this.displayState=void 0}Ju.prototype.getCueAsHTML=function(){return WebVTT.convertCueToDOMTree(window,this.text)};var Xh=Ju,Qh={"":!0,up:!0};function ya(s){return"number"==typeof s&&s>=0&&s<=100}var Zh=function Jh(){var s=100,t=3,r=0,a=100,e=0,i=100,n="";Object.defineProperties(this,{width:{enumerable:!0,get:function(){return s},set:function(l){if(!ya(l))throw new Error("Width must be between 0 and 100.");s=l}},lines:{enumerable:!0,get:function(){return t},set:function(l){if("number"!=typeof l)throw new TypeError("Lines must be set to a number.");t=l}},regionAnchorY:{enumerable:!0,get:function(){return a},set:function(l){if(!ya(l))throw new Error("RegionAnchorX must be between 0 and 100.");a=l}},regionAnchorX:{enumerable:!0,get:function(){return r},set:function(l){if(!ya(l))throw new Error("RegionAnchorY must be between 0 and 100.");r=l}},viewportAnchorY:{enumerable:!0,get:function(){return i},set:function(l){if(!ya(l))throw new Error("ViewportAnchorY must be between 0 and 100.");i=l}},viewportAnchorX:{enumerable:!0,get:function(){return e},set:function(l){if(!ya(l))throw new Error("ViewportAnchorX must be between 0 and 100.");e=l}},scroll:{enumerable:!0,get:function(){return n},set:function(l){var d=function Yh(s){return"string"==typeof s&&!!Qh[s.toLowerCase()]&&s.toLowerCase()}(l);!1===d?console.warn("Scroll: an invalid or illegal string was specified."):n=d}}})},_a=q(function(s){var t=s.exports={WebVTT:qh,VTTCue:Xh,VTTRegion:Zh};Br.vttjs=t,Br.WebVTT=t.WebVTT;var r=t.VTTCue,a=t.VTTRegion,e=Br.VTTCue,i=Br.VTTRegion;t.shim=function(){Br.VTTCue=r,Br.VTTRegion=a},t.restore=function(){Br.VTTCue=e,Br.VTTRegion=i},Br.VTTCue||t.shim()});_a.WebVTT,_a.VTTCue,_a.VTTRegion;var Ft=function(s){function t(a,e){var i;return void 0===a&&(a={}),void 0===e&&(e=function(){}),a.reportTouchActivity=!1,(i=s.call(this,null,a,e)||this).onDurationChange_=function(n){return i.onDurationChange(n)},i.trackProgress_=function(n){return i.trackProgress(n)},i.trackCurrentTime_=function(n){return i.trackCurrentTime(n)},i.stopTrackingCurrentTime_=function(n){return i.stopTrackingCurrentTime(n)},i.disposeSourceHandler_=function(n){return i.disposeSourceHandler(n)},i.hasStarted_=!1,i.on("playing",function(){this.hasStarted_=!0}),i.on("loadstart",function(){this.hasStarted_=!1}),Sr.names.forEach(function(n){var o=Sr[n];a&&a[o.getterName]&&(i[o.privateName]=a[o.getterName])}),i.featuresProgressEvents||i.manualProgressOn(),i.featuresTimeupdateEvents||i.manualTimeUpdatesOn(),["Text","Audio","Video"].forEach(function(n){!1===a["native"+n+"Tracks"]&&(i["featuresNative"+n+"Tracks"]=!1)}),!1===a.nativeCaptions||!1===a.nativeTextTracks?i.featuresNativeTextTracks=!1:(!0===a.nativeCaptions||!0===a.nativeTextTracks)&&(i.featuresNativeTextTracks=!0),i.featuresNativeTextTracks||i.emulateTextTracks(),i.preloadTextTracks=!1!==a.preloadTextTracks,i.autoRemoteTextTracks_=new Sr.text.ListClass,i.initTrackListeners(),a.nativeControlsForTouch||i.emitTapEvents(),i.constructor&&(i.name_=i.constructor.name||"Unknown Tech"),i}Ne(t,s);var r=t.prototype;return r.triggerSourceset=function(e){var i=this;this.isReady_||this.one("ready",function(){return i.setTimeout(function(){return i.triggerSourceset(e)},1)}),this.trigger({src:e,type:"sourceset"})},r.manualProgressOn=function(){this.on("durationchange",this.onDurationChange_),this.manualProgress=!0,this.one("ready",this.trackProgress_)},r.manualProgressOff=function(){this.manualProgress=!1,this.stopTrackingProgress(),this.off("durationchange",this.onDurationChange_)},r.trackProgress=function(e){this.stopTrackingProgress(),this.progressInterval=this.setInterval(Mt(this,function(){var i=this.bufferedPercent();this.bufferedPercent_!==i&&this.trigger("progress"),this.bufferedPercent_=i,1===i&&this.stopTrackingProgress()}),500)},r.onDurationChange=function(e){this.duration_=this.duration()},r.buffered=function(){return yi(0,0)},r.bufferedPercent=function(){return Ou(this.buffered(),this.duration_)},r.stopTrackingProgress=function(){this.clearInterval(this.progressInterval)},r.manualTimeUpdatesOn=function(){this.manualTimeUpdates=!0,this.on("play",this.trackCurrentTime_),this.on("pause",this.stopTrackingCurrentTime_)},r.manualTimeUpdatesOff=function(){this.manualTimeUpdates=!1,this.stopTrackingCurrentTime(),this.off("play",this.trackCurrentTime_),this.off("pause",this.stopTrackingCurrentTime_)},r.trackCurrentTime=function(){this.currentTimeInterval&&this.stopTrackingCurrentTime(),this.currentTimeInterval=this.setInterval(function(){this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})},250)},r.stopTrackingCurrentTime=function(){this.clearInterval(this.currentTimeInterval),this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})},r.dispose=function(){this.clearTracks(Ur.names),this.manualProgress&&this.manualProgressOff(),this.manualTimeUpdates&&this.manualTimeUpdatesOff(),s.prototype.dispose.call(this)},r.clearTracks=function(e){var i=this;(e=[].concat(e)).forEach(function(n){for(var o=i[n+"Tracks"]()||[],l=o.length;l--;){var d=o[l];"text"===n&&i.removeRemoteTextTrack(d),o.removeTrack(d)}})},r.cleanupAutoTextTracks=function(){for(var e=this.autoRemoteTextTracks_||[],i=e.length;i--;){var n=e[i];this.removeRemoteTextTrack(n)}},r.reset=function(){},r.crossOrigin=function(){},r.setCrossOrigin=function(){},r.error=function(e){return void 0!==e&&(this.error_=new br(e),this.trigger("error")),this.error_},r.played=function(){return this.hasStarted_?yi(0,0):yi()},r.play=function(){},r.setScrubbing=function(){},r.scrubbing=function(){},r.setCurrentTime=function(){this.manualTimeUpdates&&this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})},r.initTrackListeners=function(){var e=this;Ur.names.forEach(function(i){var n=Ur[i],o=function(){e.trigger(i+"trackchange")},l=e[n.getterName]();l.addEventListener("removetrack",o),l.addEventListener("addtrack",o),e.on("dispose",function(){l.removeEventListener("removetrack",o),l.removeEventListener("addtrack",o)})})},r.addWebVttScript_=function(){var e=this;if(!window.WebVTT)if(document.body.contains(this.el())){if(!this.options_["vtt.js"]&&re(_a)&&Object.keys(_a).length>0)return void this.trigger("vttjsloaded");var i=document.createElement("script");i.src=this.options_["vtt.js"]||"https://vjs.zencdn.net/vttjs/0.14.1/vtt.min.js",i.onload=function(){e.trigger("vttjsloaded")},i.onerror=function(){e.trigger("vttjserror")},this.on("dispose",function(){i.onload=null,i.onerror=null}),window.WebVTT=!0,this.el().parentNode.appendChild(i)}else this.ready(this.addWebVttScript_)},r.emulateTextTracks=function(){var e=this,i=this.textTracks(),n=this.remoteTextTracks(),o=function(g){return i.addTrack(g.track)},l=function(g){return i.removeTrack(g.track)};n.on("addtrack",o),n.on("removetrack",l),this.addWebVttScript_();var d=function(){return e.trigger("texttrackchange")},h=function(){d();for(var g=0;g=0;e--){var i=s[e];i[t]&&i[t](a,r)}}(s,r,o,n),o}var sp={buffered:1,currentTime:1,duration:1,muted:1,played:1,paused:1,seekable:1,volume:1,ended:1},op={setCurrentTime:1,setMuted:1,setVolume:1},el={play:1,pause:1};function Ns(s){return function(t,r){return t===on?on:r[s]?r[s](t):t}}function Ti(s,t,r,a,e,i){void 0===s&&(s={}),void 0===t&&(t=[]),void 0===e&&(e=[]),void 0===i&&(i=!1);var n=t,o=n[0],l=n.slice(1);if("string"==typeof o)Ti(s,_i[o],r,a,e,i);else if(o){var d=function dp(s,t){var r=Fs[s.id()],a=null;if(null==r)return a=t(s),Fs[s.id()]=[[t,a]],a;for(var e=0;e0;this.player_.tech(!0)&&!((ot||Ye)&&i)&&this.player_.tech(!0).focus(),this.player_.paused()?Kr(this.player_.play()):this.player_.pause()}},t}(ln);Ie.registerComponent("PosterImage",mp);var jr="#222",vp={monospace:"monospace",sansSerif:"sans-serif",serif:"serif",monospaceSansSerif:'"Andale Mono", "Lucida Console", monospace',monospaceSerif:'"Courier New", monospace',proportionalSansSerif:"sans-serif",proportionalSerif:"serif",casual:'"Comic Sans MS", Impact, fantasy',script:'"Monotype Corsiva", cursive',smallcaps:'"Andale Mono", "Lucida Console", monospace, sans-serif'};function Bs(s,t){var r;if(4===s.length)r=s[1]+s[1]+s[2]+s[2]+s[3]+s[3];else{if(7!==s.length)throw new Error("Invalid color code provided, "+s+"; must be formatted as e.g. #f0e or #f604e2.");r=s.slice(1)}return"rgba("+parseInt(r.slice(0,2),16)+","+parseInt(r.slice(2,4),16)+","+parseInt(r.slice(4,6),16)+","+t+")"}function Us(s,t,r){try{s.style[t]=r}catch{return}}var gp=function(s){function t(a,e,i){var n;n=s.call(this,a,e,i)||this;var o=function(d){return n.updateDisplay(d)};return a.on("loadstart",function(l){return n.toggleDisplay(l)}),a.on("texttrackchange",o),a.on("loadedmetadata",function(l){return n.preselectTrack(l)}),a.ready(Mt(lt(n),function(){if(a.tech_&&a.tech_.featuresNativeTextTracks)this.hide();else{a.on("fullscreenchange",o),a.on("playerresize",o),window.addEventListener("orientationchange",o),a.on("dispose",function(){return window.removeEventListener("orientationchange",o)});for(var l=this.options_.playerOptions.tracks||[],d=0;d0;return Kr(i),void(this.player_.tech(!0)&&(!ot&&!Ye||!n)&&this.player_.tech(!0).focus())}var o=this.player_.getChild("controlBar"),l=o&&o.getChild("playToggle");if(l){var d=function(){return l.focus()};fa(i)?i.then(d,function(){}):this.setTimeout(d,1)}else this.player_.tech(!0).focus()},r.handleKeyDown=function(e){this.mouseused_=!1,s.prototype.handleKeyDown.call(this,e)},r.handleMouseDown=function(e){this.mouseused_=!0},t}($r);il.prototype.controlText_="Play Video",Ie.registerComponent("BigPlayButton",il);var _p=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).controlText(e&&e.controlText||i.localize("Close")),i}Ne(t,s);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-close-button "+s.prototype.buildCSSClass.call(this)},r.handleClick=function(e){this.trigger({type:"close",bubbles:!1})},r.handleKeyDown=function(e){st.isEventKey(e,"Esc")?(e.preventDefault(),e.stopPropagation(),this.trigger("click")):s.prototype.handleKeyDown.call(this,e)},t}($r);Ie.registerComponent("CloseButton",_p);var al=function(s){function t(a,e){var i;return void 0===e&&(e={}),i=s.call(this,a,e)||this,e.replay=void 0===e.replay||e.replay,i.on(a,"play",function(n){return i.handlePlay(n)}),i.on(a,"pause",function(n){return i.handlePause(n)}),e.replay&&i.on(a,"ended",function(n){return i.handleEnded(n)}),i}Ne(t,s);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-play-control "+s.prototype.buildCSSClass.call(this)},r.handleClick=function(e){this.player_.paused()?Kr(this.player_.play()):this.player_.pause()},r.handleSeeked=function(e){this.removeClass("vjs-ended"),this.player_.paused()?this.handlePause(e):this.handlePlay(e)},r.handlePlay=function(e){this.removeClass("vjs-ended"),this.removeClass("vjs-paused"),this.addClass("vjs-playing"),this.controlText("Pause")},r.handlePause=function(e){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.controlText("Play")},r.handleEnded=function(e){var i=this;this.removeClass("vjs-playing"),this.addClass("vjs-ended"),this.controlText("Replay"),this.one(this.player_,"seeked",function(n){return i.handleSeeked(n)})},t}($r);al.prototype.controlText_="Play",Ie.registerComponent("PlayToggle",al);var nl=function(t,r){t=t<0?0:t;var a=Math.floor(t%60),e=Math.floor(t/60%60),i=Math.floor(t/3600),n=Math.floor(r/60%60),o=Math.floor(r/3600);return(isNaN(t)||t===1/0)&&(i=e=a="-"),(i=i>0||o>0?i+":":"")+(e=((i||n>=10)&&e<10?"0"+e:e)+":")+(a=a<10?"0"+a:a)},js=nl;function Vi(s,t){return void 0===t&&(t=s),js(s,t)}var $i=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).on(a,["timeupdate","ended"],function(n){return i.updateContent(n)}),i.updateTextNode_(),i}Ne(t,s);var r=t.prototype;return r.createEl=function(){var e=this.buildCSSClass(),i=s.prototype.createEl.call(this,"div",{className:e+" vjs-time-control vjs-control"}),n=it("span",{className:"vjs-control-text",textContent:this.localize(this.labelText_)+"\xa0"},{role:"presentation"});return i.appendChild(n),this.contentEl_=it("span",{className:e+"-display"},{"aria-live":"off",role:"presentation"}),i.appendChild(this.contentEl_),i},r.dispose=function(){this.contentEl_=null,this.textNode_=null,s.prototype.dispose.call(this)},r.updateTextNode_=function(e){var i=this;void 0===e&&(e=0),e=Vi(e),this.formattedTime_!==e&&(this.formattedTime_=e,this.requestNamedAnimationFrame("TimeDisplay#updateTextNode_",function(){if(i.contentEl_){var n=i.textNode_;n&&i.contentEl_.firstChild!==n&&(n=null,E.warn("TimeDisplay#updateTextnode_: Prevented replacement of text node element since it was no longer a child of this node. Appending a new node instead.")),i.textNode_=document.createTextNode(i.formattedTime_),i.textNode_&&(n?i.contentEl_.replaceChild(i.textNode_,n):i.contentEl_.appendChild(i.textNode_))}}))},r.updateContent=function(e){},t}(Ie);$i.prototype.labelText_="Time",$i.prototype.controlText_="Time",Ie.registerComponent("TimeDisplay",$i);var Vs=function(s){function t(){return s.apply(this,arguments)||this}Ne(t,s);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-current-time"},r.updateContent=function(e){var i;i=this.player_.ended()?this.player_.duration():this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime(),this.updateTextNode_(i)},t}($i);Vs.prototype.labelText_="Current Time",Vs.prototype.controlText_="Current Time",Ie.registerComponent("CurrentTimeDisplay",Vs);var $s=function(s){function t(a,e){var i,n=function(l){return i.updateContent(l)};return(i=s.call(this,a,e)||this).on(a,"durationchange",n),i.on(a,"loadstart",n),i.on(a,"loadedmetadata",n),i}Ne(t,s);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-duration"},r.updateContent=function(e){var i=this.player_.duration();this.updateTextNode_(i)},t}($i);$s.prototype.labelText_="Duration",$s.prototype.controlText_="Duration",Ie.registerComponent("DurationDisplay",$s);var Sp=function(s){function t(){return s.apply(this,arguments)||this}return Ne(t,s),t.prototype.createEl=function(){var e=s.prototype.createEl.call(this,"div",{className:"vjs-time-control vjs-time-divider"},{"aria-hidden":!0}),i=s.prototype.createEl.call(this,"div"),n=s.prototype.createEl.call(this,"span",{textContent:"/"});return i.appendChild(n),e.appendChild(i),e},t}(Ie);Ie.registerComponent("TimeDivider",Sp);var Hs=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).on(a,"durationchange",function(n){return i.updateContent(n)}),i}Ne(t,s);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-remaining-time"},r.createEl=function(){var e=s.prototype.createEl.call(this);return!1!==this.options_.displayNegative&&e.insertBefore(it("span",{},{"aria-hidden":!0},"-"),this.contentEl_),e},r.updateContent=function(e){var i;"number"==typeof this.player_.duration()&&(i=this.player_.ended()?0:this.player_.remainingTimeDisplay?this.player_.remainingTimeDisplay():this.player_.remainingTime(),this.updateTextNode_(i))},t}($i);Hs.prototype.labelText_="Remaining Time",Hs.prototype.controlText_="Remaining Time",Ie.registerComponent("RemainingTimeDisplay",Hs);var xp=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).updateShowing(),i.on(i.player(),"durationchange",function(n){return i.updateShowing(n)}),i}Ne(t,s);var r=t.prototype;return r.createEl=function(){var e=s.prototype.createEl.call(this,"div",{className:"vjs-live-control vjs-control"});return this.contentEl_=it("div",{className:"vjs-live-display"},{"aria-live":"off"}),this.contentEl_.appendChild(it("span",{className:"vjs-control-text",textContent:this.localize("Stream Type")+"\xa0"})),this.contentEl_.appendChild(document.createTextNode(this.localize("LIVE"))),e.appendChild(this.contentEl_),e},r.dispose=function(){this.contentEl_=null,s.prototype.dispose.call(this)},r.updateShowing=function(e){this.player().duration()===1/0?this.show():this.hide()},t}(Ie);Ie.registerComponent("LiveDisplay",xp);var sl=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).updateLiveEdgeStatus(),i.player_.liveTracker&&(i.updateLiveEdgeStatusHandler_=function(n){return i.updateLiveEdgeStatus(n)},i.on(i.player_.liveTracker,"liveedgechange",i.updateLiveEdgeStatusHandler_)),i}Ne(t,s);var r=t.prototype;return r.createEl=function(){var e=s.prototype.createEl.call(this,"button",{className:"vjs-seek-to-live-control vjs-control"});return this.textEl_=it("span",{className:"vjs-seek-to-live-text",textContent:this.localize("LIVE")},{"aria-hidden":"true"}),e.appendChild(this.textEl_),e},r.updateLiveEdgeStatus=function(){!this.player_.liveTracker||this.player_.liveTracker.atLiveEdge()?(this.setAttribute("aria-disabled",!0),this.addClass("vjs-at-live-edge"),this.controlText("Seek to live, currently playing live")):(this.setAttribute("aria-disabled",!1),this.removeClass("vjs-at-live-edge"),this.controlText("Seek to live, currently behind live"))},r.handleClick=function(){this.player_.liveTracker.seekToLiveEdge()},r.dispose=function(){this.player_.liveTracker&&this.off(this.player_.liveTracker,"liveedgechange",this.updateLiveEdgeStatusHandler_),this.textEl_=null,s.prototype.dispose.call(this)},t}($r);sl.prototype.controlText_="Seek to live, currently playing live",Ie.registerComponent("SeekToLive",sl);var dn=function(t,r,a){return t=Number(t),Math.min(a,Math.max(r,isNaN(t)?r:t))},qs=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).handleMouseDown_=function(n){return i.handleMouseDown(n)},i.handleMouseUp_=function(n){return i.handleMouseUp(n)},i.handleKeyDown_=function(n){return i.handleKeyDown(n)},i.handleClick_=function(n){return i.handleClick(n)},i.handleMouseMove_=function(n){return i.handleMouseMove(n)},i.update_=function(n){return i.update(n)},i.bar=i.getChild(i.options_.barName),i.vertical(!!i.options_.vertical),i.enable(),i}Ne(t,s);var r=t.prototype;return r.enabled=function(){return this.enabled_},r.enable=function(){this.enabled()||(this.on("mousedown",this.handleMouseDown_),this.on("touchstart",this.handleMouseDown_),this.on("keydown",this.handleKeyDown_),this.on("click",this.handleClick_),this.on(this.player_,"controlsvisible",this.update),this.playerEvent&&this.on(this.player_,this.playerEvent,this.update),this.removeClass("disabled"),this.setAttribute("tabindex",0),this.enabled_=!0)},r.disable=function(){if(this.enabled()){var e=this.bar.el_.ownerDocument;this.off("mousedown",this.handleMouseDown_),this.off("touchstart",this.handleMouseDown_),this.off("keydown",this.handleKeyDown_),this.off("click",this.handleClick_),this.off(this.player_,"controlsvisible",this.update_),this.off(e,"mousemove",this.handleMouseMove_),this.off(e,"mouseup",this.handleMouseUp_),this.off(e,"touchmove",this.handleMouseMove_),this.off(e,"touchend",this.handleMouseUp_),this.removeAttribute("tabindex"),this.addClass("disabled"),this.playerEvent&&this.off(this.player_,this.playerEvent,this.update),this.enabled_=!1}},r.createEl=function(e,i,n){return void 0===i&&(i={}),void 0===n&&(n={}),i.className=i.className+" vjs-slider",i=ie({tabIndex:0},i),n=ie({role:"slider","aria-valuenow":0,"aria-valuemin":0,"aria-valuemax":100,tabIndex:0},n),s.prototype.createEl.call(this,e,i,n)},r.handleMouseDown=function(e){var i=this.bar.el_.ownerDocument;"mousedown"===e.type&&e.preventDefault(),"touchstart"===e.type&&!vt&&e.preventDefault(),Se(),this.addClass("vjs-sliding"),this.trigger("slideractive"),this.on(i,"mousemove",this.handleMouseMove_),this.on(i,"mouseup",this.handleMouseUp_),this.on(i,"touchmove",this.handleMouseMove_),this.on(i,"touchend",this.handleMouseUp_),this.handleMouseMove(e,!0)},r.handleMouseMove=function(e){},r.handleMouseUp=function(){var e=this.bar.el_.ownerDocument;Ae(),this.removeClass("vjs-sliding"),this.trigger("sliderinactive"),this.off(e,"mousemove",this.handleMouseMove_),this.off(e,"mouseup",this.handleMouseUp_),this.off(e,"touchmove",this.handleMouseMove_),this.off(e,"touchend",this.handleMouseUp_),this.update()},r.update=function(){var e=this;if(this.el_&&this.bar){var i=this.getProgress();return i===this.progress_||(this.progress_=i,this.requestNamedAnimationFrame("Slider#update",function(){var n=e.vertical()?"height":"width";e.bar.el().style[n]=(100*i).toFixed(2)+"%"})),i}},r.getProgress=function(){return Number(dn(this.getPercent(),0,1).toFixed(4))},r.calculateDistance=function(e){var i=nt(this.el_,e);return this.vertical()?i.y:i.x},r.handleKeyDown=function(e){st.isEventKey(e,"Left")||st.isEventKey(e,"Down")?(e.preventDefault(),e.stopPropagation(),this.stepBack()):st.isEventKey(e,"Right")||st.isEventKey(e,"Up")?(e.preventDefault(),e.stopPropagation(),this.stepForward()):s.prototype.handleKeyDown.call(this,e)},r.handleClick=function(e){e.stopPropagation(),e.preventDefault()},r.vertical=function(e){if(void 0===e)return this.vertical_||!1;this.vertical_=!!e,this.vertical_?this.addClass("vjs-slider-vertical"):this.addClass("vjs-slider-horizontal")},t}(Ie);Ie.registerComponent("Slider",qs);var zs=function(t,r){return dn(t/r*100,0,100).toFixed(2)+"%"},Ep=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).partEls_=[],i.on(a,"progress",function(n){return i.update(n)}),i}Ne(t,s);var r=t.prototype;return r.createEl=function(){var e=s.prototype.createEl.call(this,"div",{className:"vjs-load-progress"}),i=it("span",{className:"vjs-control-text"}),n=it("span",{textContent:this.localize("Loaded")}),o=document.createTextNode(": ");return this.percentageEl_=it("span",{className:"vjs-control-text-loaded-percentage",textContent:"0%"}),e.appendChild(i),i.appendChild(n),i.appendChild(o),i.appendChild(this.percentageEl_),e},r.dispose=function(){this.partEls_=null,this.percentageEl_=null,s.prototype.dispose.call(this)},r.update=function(e){var i=this;this.requestNamedAnimationFrame("LoadProgressBar#update",function(){var n=i.player_.liveTracker,o=i.player_.buffered(),l=n&&n.isLive()?n.seekableEnd():i.player_.duration(),d=i.player_.bufferedEnd(),h=i.partEls_,y=zs(d,l);i.percent_!==y&&(i.el_.style.width=y,tr(i.percentageEl_,y),i.percent_=y);for(var g=0;go.length;k--)i.el_.removeChild(h[k-1]);h.length=o.length})},t}(Ie);Ie.registerComponent("LoadProgressBar",Ep);var wp=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).update=ii(Mt(lt(i),i.update),30),i}Ne(t,s);var r=t.prototype;return r.createEl=function(){return s.prototype.createEl.call(this,"div",{className:"vjs-time-tooltip"},{"aria-hidden":"true"})},r.update=function(e,i,n){var o=Ke(this.el_),l=Ve(this.player_.el()),d=e.width*i;if(l&&o){var h=e.left-l.left+d,y=e.width-d+(l.right-e.right),g=o.width/2;ho.width&&(g=o.width),g=Math.round(g),this.el_.style.right="-"+g+"px",this.write(n)}},r.write=function(e){tr(this.el_,e)},r.updateTime=function(e,i,n,o){var l=this;this.requestNamedAnimationFrame("TimeTooltip#updateTime",function(){var d,h=l.player_.duration();if(l.player_.liveTracker&&l.player_.liveTracker.isLive()){var y=l.player_.liveTracker.liveWindow(),g=y-i*y;d=(g<1?"":"-")+Vi(g,y)}else d=Vi(n,h);l.update(e,i,d),o&&o()})},t}(Ie);Ie.registerComponent("TimeTooltip",wp);var Gs=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).update=ii(Mt(lt(i),i.update),30),i}Ne(t,s);var r=t.prototype;return r.createEl=function(){return s.prototype.createEl.call(this,"div",{className:"vjs-play-progress vjs-slider-bar"},{"aria-hidden":"true"})},r.update=function(e,i){var n=this.getChild("timeTooltip");if(n){var o=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime();n.updateTime(e,i,o)}},t}(Ie);Gs.prototype.options_={children:[]},!Je&&!Te&&Gs.prototype.options_.children.push("timeTooltip"),Ie.registerComponent("PlayProgressBar",Gs);var ol=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).update=ii(Mt(lt(i),i.update),30),i}Ne(t,s);var r=t.prototype;return r.createEl=function(){return s.prototype.createEl.call(this,"div",{className:"vjs-mouse-display"})},r.update=function(e,i){var n=this,o=i*this.player_.duration();this.getChild("timeTooltip").updateTime(e,i,o,function(){n.el_.style.left=e.width*i+"px"})},t}(Ie);ol.prototype.options_={children:["timeTooltip"]},Ie.registerComponent("MouseTimeDisplay",ol);var Ws=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).setEventHandlers_(),i}Ne(t,s);var r=t.prototype;return r.setEventHandlers_=function(){var e=this;this.update_=Mt(this,this.update),this.update=ii(this.update_,30),this.on(this.player_,["ended","durationchange","timeupdate"],this.update),this.player_.liveTracker&&this.on(this.player_.liveTracker,"liveedgechange",this.update),this.updateInterval=null,this.enableIntervalHandler_=function(i){return e.enableInterval_(i)},this.disableIntervalHandler_=function(i){return e.disableInterval_(i)},this.on(this.player_,["playing"],this.enableIntervalHandler_),this.on(this.player_,["ended","pause","waiting"],this.disableIntervalHandler_),"hidden"in document&&"visibilityState"in document&&this.on(document,"visibilitychange",this.toggleVisibility_)},r.toggleVisibility_=function(e){"hidden"===document.visibilityState?(this.cancelNamedAnimationFrame("SeekBar#update"),this.cancelNamedAnimationFrame("Slider#update"),this.disableInterval_(e)):(!this.player_.ended()&&!this.player_.paused()&&this.enableInterval_(),this.update())},r.enableInterval_=function(){this.updateInterval||(this.updateInterval=this.setInterval(this.update,30))},r.disableInterval_=function(e){this.player_.liveTracker&&this.player_.liveTracker.isLive()&&e&&"ended"!==e.type||this.updateInterval&&(this.clearInterval(this.updateInterval),this.updateInterval=null)},r.createEl=function(){return s.prototype.createEl.call(this,"div",{className:"vjs-progress-holder"},{"aria-label":this.localize("Progress Bar")})},r.update=function(e){var i=this;if("hidden"!==document.visibilityState){var n=s.prototype.update.call(this);return this.requestNamedAnimationFrame("SeekBar#update",function(){var o=i.player_.ended()?i.player_.duration():i.getCurrentTime_(),l=i.player_.liveTracker,d=i.player_.duration();l&&l.isLive()&&(d=i.player_.liveTracker.liveCurrentTime()),i.percent_!==n&&(i.el_.setAttribute("aria-valuenow",(100*n).toFixed(2)),i.percent_=n),(i.currentTime_!==o||i.duration_!==d)&&(i.el_.setAttribute("aria-valuetext",i.localize("progress bar timing: currentTime={1} duration={2}",[Vi(o,d),Vi(d,d)],"{1} of {2}")),i.currentTime_=o,i.duration_=d),i.bar&&i.bar.update(Ve(i.el()),i.getProgress())}),n}},r.userSeek_=function(e){this.player_.liveTracker&&this.player_.liveTracker.isLive()&&this.player_.liveTracker.nextSeekedFromUser(),this.player_.currentTime(e)},r.getCurrentTime_=function(){return this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime()},r.getPercent=function(){var i,e=this.getCurrentTime_(),n=this.player_.liveTracker;return n&&n.isLive()?(i=(e-n.seekableStart())/n.liveWindow(),n.atLiveEdge()&&(i=1)):i=e/this.player_.duration(),i},r.handleMouseDown=function(e){pe(e)&&(e.stopPropagation(),this.videoWasPlaying=!this.player_.paused(),this.player_.pause(),s.prototype.handleMouseDown.call(this,e))},r.handleMouseMove=function(e,i){if(void 0===i&&(i=!1),pe(e)){!i&&!this.player_.scrubbing()&&this.player_.scrubbing(!0);var n,o=this.calculateDistance(e),l=this.player_.liveTracker;if(l&&l.isLive()){if(o>=.99)return void l.seekToLiveEdge();var d=l.seekableStart(),h=l.liveCurrentTime();if((n=d+o*l.liveWindow())>=h&&(n=h),n<=d&&(n=d+.1),n===1/0)return}else(n=o*this.player_.duration())===this.player_.duration()&&(n-=.1);this.userSeek_(n)}},r.enable=function(){s.prototype.enable.call(this);var e=this.getChild("mouseTimeDisplay");e&&e.show()},r.disable=function(){s.prototype.disable.call(this);var e=this.getChild("mouseTimeDisplay");e&&e.hide()},r.handleMouseUp=function(e){s.prototype.handleMouseUp.call(this,e),e&&e.stopPropagation(),this.player_.scrubbing(!1),this.player_.trigger({type:"timeupdate",target:this,manuallyTriggered:!0}),this.videoWasPlaying?Kr(this.player_.play()):this.update_()},r.stepForward=function(){this.userSeek_(this.player_.currentTime()+5)},r.stepBack=function(){this.userSeek_(this.player_.currentTime()-5)},r.handleAction=function(e){this.player_.paused()?this.player_.play():this.player_.pause()},r.handleKeyDown=function(e){var i=this.player_.liveTracker;if(st.isEventKey(e,"Space")||st.isEventKey(e,"Enter"))e.preventDefault(),e.stopPropagation(),this.handleAction(e);else if(st.isEventKey(e,"Home"))e.preventDefault(),e.stopPropagation(),this.userSeek_(0);else if(st.isEventKey(e,"End"))e.preventDefault(),e.stopPropagation(),i&&i.isLive()?this.userSeek_(i.liveCurrentTime()):this.userSeek_(this.player_.duration());else if(/^[0-9]$/.test(st(e))){e.preventDefault(),e.stopPropagation();var n=10*(st.codes[st(e)]-st.codes[0])/100;i&&i.isLive()?this.userSeek_(i.seekableStart()+i.liveWindow()*n):this.userSeek_(this.player_.duration()*n)}else st.isEventKey(e,"PgDn")?(e.preventDefault(),e.stopPropagation(),this.userSeek_(this.player_.currentTime()-60)):st.isEventKey(e,"PgUp")?(e.preventDefault(),e.stopPropagation(),this.userSeek_(this.player_.currentTime()+60)):s.prototype.handleKeyDown.call(this,e)},r.dispose=function(){this.disableInterval_(),this.off(this.player_,["ended","durationchange","timeupdate"],this.update),this.player_.liveTracker&&this.off(this.player_.liveTracker,"liveedgechange",this.update),this.off(this.player_,["playing"],this.enableIntervalHandler_),this.off(this.player_,["ended","pause","waiting"],this.disableIntervalHandler_),"hidden"in document&&"visibilityState"in document&&this.off(document,"visibilitychange",this.toggleVisibility_),s.prototype.dispose.call(this)},t}(qs);Ws.prototype.options_={children:["loadProgressBar","playProgressBar"],barName:"playProgressBar"},!Je&&!Te&&Ws.prototype.options_.children.splice(1,0,"mouseTimeDisplay"),Ie.registerComponent("SeekBar",Ws);var ll=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).handleMouseMove=ii(Mt(lt(i),i.handleMouseMove),30),i.throttledHandleMouseSeek=ii(Mt(lt(i),i.handleMouseSeek),30),i.handleMouseUpHandler_=function(n){return i.handleMouseUp(n)},i.handleMouseDownHandler_=function(n){return i.handleMouseDown(n)},i.enable(),i}Ne(t,s);var r=t.prototype;return r.createEl=function(){return s.prototype.createEl.call(this,"div",{className:"vjs-progress-control vjs-control"})},r.handleMouseMove=function(e){var i=this.getChild("seekBar");if(i){var n=i.getChild("playProgressBar"),o=i.getChild("mouseTimeDisplay");if(n||o){var l=i.el(),d=Ke(l),h=nt(l,e).x;h=dn(h,0,1),o&&o.update(d,h),n&&n.update(d,i.getProgress())}}},r.handleMouseSeek=function(e){var i=this.getChild("seekBar");i&&i.handleMouseMove(e)},r.enabled=function(){return this.enabled_},r.disable=function(){if(this.children().forEach(function(i){return i.disable&&i.disable()}),this.enabled()&&(this.off(["mousedown","touchstart"],this.handleMouseDownHandler_),this.off(this.el_,"mousemove",this.handleMouseMove),this.removeListenersAddedOnMousedownAndTouchstart(),this.addClass("disabled"),this.enabled_=!1,this.player_.scrubbing())){var e=this.getChild("seekBar");this.player_.scrubbing(!1),e.videoWasPlaying&&Kr(this.player_.play())}},r.enable=function(){this.children().forEach(function(e){return e.enable&&e.enable()}),!this.enabled()&&(this.on(["mousedown","touchstart"],this.handleMouseDownHandler_),this.on(this.el_,"mousemove",this.handleMouseMove),this.removeClass("disabled"),this.enabled_=!0)},r.removeListenersAddedOnMousedownAndTouchstart=function(){var e=this.el_.ownerDocument;this.off(e,"mousemove",this.throttledHandleMouseSeek),this.off(e,"touchmove",this.throttledHandleMouseSeek),this.off(e,"mouseup",this.handleMouseUpHandler_),this.off(e,"touchend",this.handleMouseUpHandler_)},r.handleMouseDown=function(e){var i=this.el_.ownerDocument,n=this.getChild("seekBar");n&&n.handleMouseDown(e),this.on(i,"mousemove",this.throttledHandleMouseSeek),this.on(i,"touchmove",this.throttledHandleMouseSeek),this.on(i,"mouseup",this.handleMouseUpHandler_),this.on(i,"touchend",this.handleMouseUpHandler_)},r.handleMouseUp=function(e){var i=this.getChild("seekBar");i&&i.handleMouseUp(e),this.removeListenersAddedOnMousedownAndTouchstart()},t}(Ie);ll.prototype.options_={children:["seekBar"]},Ie.registerComponent("ProgressControl",ll);var dl=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).on(a,["enterpictureinpicture","leavepictureinpicture"],function(n){return i.handlePictureInPictureChange(n)}),i.on(a,["disablepictureinpicturechanged","loadedmetadata"],function(n){return i.handlePictureInPictureEnabledChange(n)}),i.disable(),i}Ne(t,s);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-picture-in-picture-control "+s.prototype.buildCSSClass.call(this)},r.handlePictureInPictureEnabledChange=function(){document.pictureInPictureEnabled&&!1===this.player_.disablePictureInPicture()?this.enable():this.disable()},r.handlePictureInPictureChange=function(e){this.player_.isInPictureInPicture()?this.controlText("Exit Picture-in-Picture"):this.controlText("Picture-in-Picture"),this.handlePictureInPictureEnabledChange()},r.handleClick=function(e){this.player_.isInPictureInPicture()?this.player_.exitPictureInPicture():this.player_.requestPictureInPicture()},t}($r);dl.prototype.controlText_="Picture-in-Picture",Ie.registerComponent("PictureInPictureToggle",dl);var cl=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).on(a,"fullscreenchange",function(n){return i.handleFullscreenChange(n)}),!1===document[a.fsApi_.fullscreenEnabled]&&i.disable(),i}Ne(t,s);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-fullscreen-control "+s.prototype.buildCSSClass.call(this)},r.handleFullscreenChange=function(e){this.player_.isFullscreen()?this.controlText("Non-Fullscreen"):this.controlText("Fullscreen")},r.handleClick=function(e){this.player_.isFullscreen()?this.player_.exitFullscreen():this.player_.requestFullscreen()},t}($r);cl.prototype.controlText_="Fullscreen",Ie.registerComponent("FullscreenToggle",cl);var Pp=function(s){function t(){return s.apply(this,arguments)||this}return Ne(t,s),t.prototype.createEl=function(){var e=s.prototype.createEl.call(this,"div",{className:"vjs-volume-level"});return e.appendChild(s.prototype.createEl.call(this,"span",{className:"vjs-control-text"})),e},t}(Ie);Ie.registerComponent("VolumeLevel",Pp);var kp=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).update=ii(Mt(lt(i),i.update),30),i}Ne(t,s);var r=t.prototype;return r.createEl=function(){return s.prototype.createEl.call(this,"div",{className:"vjs-volume-tooltip"},{"aria-hidden":"true"})},r.update=function(e,i,n,o){if(!n){var l=Ve(this.el_),d=Ve(this.player_.el()),h=e.width*i;if(!d||!l)return;var y=e.left-d.left+h,g=e.width-h+(d.right-e.right),S=l.width/2;yl.width&&(S=l.width),this.el_.style.right="-"+S+"px"}this.write(o+"%")},r.write=function(e){tr(this.el_,e)},r.updateVolume=function(e,i,n,o,l){var d=this;this.requestNamedAnimationFrame("VolumeLevelTooltip#updateVolume",function(){d.update(e,i,n,o.toFixed(0)),l&&l()})},t}(Ie);Ie.registerComponent("VolumeLevelTooltip",kp);var fl=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).update=ii(Mt(lt(i),i.update),30),i}Ne(t,s);var r=t.prototype;return r.createEl=function(){return s.prototype.createEl.call(this,"div",{className:"vjs-mouse-display"})},r.update=function(e,i,n){var o=this,l=100*i;this.getChild("volumeLevelTooltip").updateVolume(e,i,n,l,function(){n?o.el_.style.bottom=e.height*i+"px":o.el_.style.left=e.width*i+"px"})},t}(Ie);fl.prototype.options_={children:["volumeLevelTooltip"]},Ie.registerComponent("MouseVolumeLevelDisplay",fl);var fn=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).on("slideractive",function(n){return i.updateLastVolume_(n)}),i.on(a,"volumechange",function(n){return i.updateARIAAttributes(n)}),a.ready(function(){return i.updateARIAAttributes()}),i}Ne(t,s);var r=t.prototype;return r.createEl=function(){return s.prototype.createEl.call(this,"div",{className:"vjs-volume-bar vjs-slider-bar"},{"aria-label":this.localize("Volume Level"),"aria-live":"polite"})},r.handleMouseDown=function(e){pe(e)&&s.prototype.handleMouseDown.call(this,e)},r.handleMouseMove=function(e){var i=this.getChild("mouseVolumeLevelDisplay");if(i){var n=this.el(),o=Ve(n),l=this.vertical(),d=nt(n,e);d=l?d.y:d.x,d=dn(d,0,1),i.update(o,d,l)}pe(e)&&(this.checkMuted(),this.player_.volume(this.calculateDistance(e)))},r.checkMuted=function(){this.player_.muted()&&this.player_.muted(!1)},r.getPercent=function(){return this.player_.muted()?0:this.player_.volume()},r.stepForward=function(){this.checkMuted(),this.player_.volume(this.player_.volume()+.1)},r.stepBack=function(){this.checkMuted(),this.player_.volume(this.player_.volume()-.1)},r.updateARIAAttributes=function(e){var i=this.player_.muted()?0:this.volumeAsPercentage_();this.el_.setAttribute("aria-valuenow",i),this.el_.setAttribute("aria-valuetext",i+"%")},r.volumeAsPercentage_=function(){return Math.round(100*this.player_.volume())},r.updateLastVolume_=function(){var e=this,i=this.player_.volume();this.one("sliderinactive",function(){0===e.player_.volume()&&e.player_.lastVolume_(i)})},t}(qs);fn.prototype.options_={children:["volumeLevel"],barName:"volumeLevel"},!Je&&!Te&&fn.prototype.options_.children.splice(0,0,"mouseVolumeLevelDisplay"),fn.prototype.playerEvent="volumechange",Ie.registerComponent("VolumeBar",fn);var hl=function(s){function t(a,e){var i;return void 0===e&&(e={}),e.vertical=e.vertical||!1,(typeof e.volumeBar>"u"||re(e.volumeBar))&&(e.volumeBar=e.volumeBar||{},e.volumeBar.vertical=e.vertical),i=s.call(this,a,e)||this,function(t,r){r.tech_&&!r.tech_.featuresVolumeControl&&t.addClass("vjs-hidden"),t.on(r,"loadstart",function(){r.tech_.featuresVolumeControl?t.removeClass("vjs-hidden"):t.addClass("vjs-hidden")})}(lt(i),a),i.throttledHandleMouseMove=ii(Mt(lt(i),i.handleMouseMove),30),i.handleMouseUpHandler_=function(n){return i.handleMouseUp(n)},i.on("mousedown",function(n){return i.handleMouseDown(n)}),i.on("touchstart",function(n){return i.handleMouseDown(n)}),i.on("mousemove",function(n){return i.handleMouseMove(n)}),i.on(i.volumeBar,["focus","slideractive"],function(){i.volumeBar.addClass("vjs-slider-active"),i.addClass("vjs-slider-active"),i.trigger("slideractive")}),i.on(i.volumeBar,["blur","sliderinactive"],function(){i.volumeBar.removeClass("vjs-slider-active"),i.removeClass("vjs-slider-active"),i.trigger("sliderinactive")}),i}Ne(t,s);var r=t.prototype;return r.createEl=function(){var e="vjs-volume-horizontal";return this.options_.vertical&&(e="vjs-volume-vertical"),s.prototype.createEl.call(this,"div",{className:"vjs-volume-control vjs-control "+e})},r.handleMouseDown=function(e){var i=this.el_.ownerDocument;this.on(i,"mousemove",this.throttledHandleMouseMove),this.on(i,"touchmove",this.throttledHandleMouseMove),this.on(i,"mouseup",this.handleMouseUpHandler_),this.on(i,"touchend",this.handleMouseUpHandler_)},r.handleMouseUp=function(e){var i=this.el_.ownerDocument;this.off(i,"mousemove",this.throttledHandleMouseMove),this.off(i,"touchmove",this.throttledHandleMouseMove),this.off(i,"mouseup",this.handleMouseUpHandler_),this.off(i,"touchend",this.handleMouseUpHandler_)},r.handleMouseMove=function(e){this.volumeBar.handleMouseMove(e)},t}(Ie);hl.prototype.options_={children:["volumeBar"]},Ie.registerComponent("VolumeControl",hl);var pl=function(s){function t(a,e){var i;return i=s.call(this,a,e)||this,function(t,r){r.tech_&&!r.tech_.featuresMuteControl&&t.addClass("vjs-hidden"),t.on(r,"loadstart",function(){r.tech_.featuresMuteControl?t.removeClass("vjs-hidden"):t.addClass("vjs-hidden")})}(lt(i),a),i.on(a,["loadstart","volumechange"],function(n){return i.update(n)}),i}Ne(t,s);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-mute-control "+s.prototype.buildCSSClass.call(this)},r.handleClick=function(e){var i=this.player_.volume(),n=this.player_.lastVolume_();if(0===i){var o=n<.1?.1:n;this.player_.volume(o),this.player_.muted(!1)}else this.player_.muted(!this.player_.muted())},r.update=function(e){this.updateIcon_(),this.updateControlText_()},r.updateIcon_=function(){var e=this.player_.volume(),i=3;Je&&this.player_.tech_&&this.player_.tech_.el_&&this.player_.muted(this.player_.tech_.el_.muted),0===e||this.player_.muted()?i=0:e<.33?i=1:e<.67&&(i=2);for(var n=0;n<4;n++)we(this.el_,"vjs-vol-"+n);ye(this.el_,"vjs-vol-"+i)},r.updateControlText_=function(){var i=this.player_.muted()||0===this.player_.volume()?"Unmute":"Mute";this.controlText()!==i&&this.controlText(i)},t}($r);pl.prototype.controlText_="Mute",Ie.registerComponent("MuteToggle",pl);var ml=function(s){function t(a,e){var i;return void 0===e&&(e={}),typeof e.inline<"u"?e.inline=e.inline:e.inline=!0,(typeof e.volumeControl>"u"||re(e.volumeControl))&&(e.volumeControl=e.volumeControl||{},e.volumeControl.vertical=!e.inline),(i=s.call(this,a,e)||this).handleKeyPressHandler_=function(n){return i.handleKeyPress(n)},i.on(a,["loadstart"],function(n){return i.volumePanelState_(n)}),i.on(i.muteToggle,"keyup",function(n){return i.handleKeyPress(n)}),i.on(i.volumeControl,"keyup",function(n){return i.handleVolumeControlKeyUp(n)}),i.on("keydown",function(n){return i.handleKeyPress(n)}),i.on("mouseover",function(n){return i.handleMouseOver(n)}),i.on("mouseout",function(n){return i.handleMouseOut(n)}),i.on(i.volumeControl,["slideractive"],i.sliderActive_),i.on(i.volumeControl,["sliderinactive"],i.sliderInactive_),i}Ne(t,s);var r=t.prototype;return r.sliderActive_=function(){this.addClass("vjs-slider-active")},r.sliderInactive_=function(){this.removeClass("vjs-slider-active")},r.volumePanelState_=function(){this.volumeControl.hasClass("vjs-hidden")&&this.muteToggle.hasClass("vjs-hidden")&&this.addClass("vjs-hidden"),this.volumeControl.hasClass("vjs-hidden")&&!this.muteToggle.hasClass("vjs-hidden")&&this.addClass("vjs-mute-toggle-only")},r.createEl=function(){var e="vjs-volume-panel-horizontal";return this.options_.inline||(e="vjs-volume-panel-vertical"),s.prototype.createEl.call(this,"div",{className:"vjs-volume-panel vjs-control "+e})},r.dispose=function(){this.handleMouseOut(),s.prototype.dispose.call(this)},r.handleVolumeControlKeyUp=function(e){st.isEventKey(e,"Esc")&&this.muteToggle.focus()},r.handleMouseOver=function(e){this.addClass("vjs-hover"),Et(document,"keyup",this.handleKeyPressHandler_)},r.handleMouseOut=function(e){this.removeClass("vjs-hover"),Ct(document,"keyup",this.handleKeyPressHandler_)},r.handleKeyPress=function(e){st.isEventKey(e,"Esc")&&this.handleMouseOut()},t}(Ie);ml.prototype.options_={children:["muteToggle","volumeControl"]},Ie.registerComponent("VolumePanel",ml);var vl=function(s){function t(a,e){var i;return i=s.call(this,a,e)||this,e&&(i.menuButton_=e.menuButton),i.focusedChild_=-1,i.on("keydown",function(n){return i.handleKeyDown(n)}),i.boundHandleBlur_=function(n){return i.handleBlur(n)},i.boundHandleTapClick_=function(n){return i.handleTapClick(n)},i}Ne(t,s);var r=t.prototype;return r.addEventListenerForItem=function(e){e instanceof Ie&&(this.on(e,"blur",this.boundHandleBlur_),this.on(e,["tap","click"],this.boundHandleTapClick_))},r.removeEventListenerForItem=function(e){e instanceof Ie&&(this.off(e,"blur",this.boundHandleBlur_),this.off(e,["tap","click"],this.boundHandleTapClick_))},r.removeChild=function(e){"string"==typeof e&&(e=this.getChild(e)),this.removeEventListenerForItem(e),s.prototype.removeChild.call(this,e)},r.addItem=function(e){var i=this.addChild(e);i&&this.addEventListenerForItem(i)},r.createEl=function(){var e=this.options_.contentElType||"ul";this.contentEl_=it(e,{className:"vjs-menu-content"}),this.contentEl_.setAttribute("role","menu");var i=s.prototype.createEl.call(this,"div",{append:this.contentEl_,className:"vjs-menu"});return i.appendChild(this.contentEl_),Et(i,"click",function(n){n.preventDefault(),n.stopImmediatePropagation()}),i},r.dispose=function(){this.contentEl_=null,this.boundHandleBlur_=null,this.boundHandleTapClick_=null,s.prototype.dispose.call(this)},r.handleBlur=function(e){var i=e.relatedTarget||document.activeElement;if(!this.children().some(function(o){return o.el()===i})){var n=this.menuButton_;n&&n.buttonPressed_&&i!==n.el().firstChild&&n.unpressButton()}},r.handleTapClick=function(e){if(this.menuButton_){this.menuButton_.unpressButton();var i=this.children();if(!Array.isArray(i))return;var n=i.filter(function(o){return o.el()===e.target})[0];if(!n)return;"CaptionSettingsMenuItem"!==n.name()&&this.menuButton_.focus()}},r.handleKeyDown=function(e){st.isEventKey(e,"Left")||st.isEventKey(e,"Down")?(e.preventDefault(),e.stopPropagation(),this.stepForward()):(st.isEventKey(e,"Right")||st.isEventKey(e,"Up"))&&(e.preventDefault(),e.stopPropagation(),this.stepBack())},r.stepForward=function(){var e=0;void 0!==this.focusedChild_&&(e=this.focusedChild_+1),this.focus(e)},r.stepBack=function(){var e=0;void 0!==this.focusedChild_&&(e=this.focusedChild_-1),this.focus(e)},r.focus=function(e){void 0===e&&(e=0);var i=this.children().slice();i.length&&i[0].hasClass("vjs-menu-title")&&i.shift(),i.length>0&&(e<0?e=0:e>=i.length&&(e=i.length-1),this.focusedChild_=e,i[e].el_.focus())},t}(Ie);Ie.registerComponent("Menu",vl);var Ks=function(s){function t(a,e){var i;void 0===e&&(e={}),(i=s.call(this,a,e)||this).menuButton_=new $r(a,e),i.menuButton_.controlText(i.controlText_),i.menuButton_.el_.setAttribute("aria-haspopup","true");var n=$r.prototype.buildCSSClass();i.menuButton_.el_.className=i.buildCSSClass()+" "+n,i.menuButton_.removeClass("vjs-control"),i.addChild(i.menuButton_),i.update(),i.enabled_=!0;var o=function(d){return i.handleClick(d)};return i.handleMenuKeyUp_=function(l){return i.handleMenuKeyUp(l)},i.on(i.menuButton_,"tap",o),i.on(i.menuButton_,"click",o),i.on(i.menuButton_,"keydown",function(l){return i.handleKeyDown(l)}),i.on(i.menuButton_,"mouseenter",function(){i.addClass("vjs-hover"),i.menu.show(),Et(document,"keyup",i.handleMenuKeyUp_)}),i.on("mouseleave",function(l){return i.handleMouseLeave(l)}),i.on("keydown",function(l){return i.handleSubmenuKeyDown(l)}),i}Ne(t,s);var r=t.prototype;return r.update=function(){var e=this.createMenu();this.menu&&(this.menu.dispose(),this.removeChild(this.menu)),this.menu=e,this.addChild(e),this.buttonPressed_=!1,this.menuButton_.el_.setAttribute("aria-expanded","false"),this.items&&this.items.length<=this.hideThreshold_?this.hide():this.show()},r.createMenu=function(){var e=new vl(this.player_,{menuButton:this});if(this.hideThreshold_=0,this.options_.title){var i=it("li",{className:"vjs-menu-title",textContent:Jt(this.options_.title),tabIndex:-1}),n=new Ie(this.player_,{el:i});e.addItem(n)}if(this.items=this.createItems(),this.items)for(var o=0;o-1&&"showing"===d.mode){n=!1;break}}n!==this.isSelected_&&this.selected(n)},r.handleSelectedLanguageChange=function(e){for(var i=this.player().textTracks(),n=!0,o=0,l=i.length;o-1&&"showing"===d.mode){n=!1;break}}n&&(this.player_.cache_.selectedLanguage={enabled:!1})},t}(ba);Ie.registerComponent("OffTextTrackMenuItem",gl);var Hi=function(s){function t(a,e){return void 0===e&&(e={}),e.tracks=a.textTracks(),s.call(this,a,e)||this}return Ne(t,s),t.prototype.createItems=function(e,i){var n;void 0===e&&(e=[]),void 0===i&&(i=ba),this.label_&&(n=this.label_+" off"),e.push(new gl(this.player_,{kinds:this.kinds_,kind:this.kind_,label:n})),this.hideThreshold_+=1;var o=this.player_.textTracks();Array.isArray(this.kinds_)||(this.kinds_=[this.kind_]);for(var l=0;l-1){var h=new i(this.player_,{track:d,kinds:this.kinds_,kind:this.kind_,selectable:!0,multiSelectable:!1});h.addClass("vjs-"+d.kind+"-menu-item"),e.push(h)}}return e},t}(Xs);Ie.registerComponent("TextTrackButton",Hi);var yl=function(s){function t(a,e){var i,n=e.track,o=e.cue,l=a.currentTime();return e.selectable=!0,e.multiSelectable=!1,e.label=o.text,e.selected=o.startTime<=l&&l=0;i--){var n=e[i];if(n.kind===this.kind_)return n}},r.getMenuCaption=function(){return this.track_&&this.track_.label?this.track_.label:this.localize(Jt(this.kind_))},r.createMenu=function(){return this.options_.title=this.getMenuCaption(),s.prototype.createMenu.call(this)},r.createItems=function(){var e=[];if(!this.track_)return e;var i=this.track_.cues;if(!i)return e;for(var n=0,o=i.length;n-1&&(i.label_="captions"),i.menuButton_.controlText(Jt(i.label_)),i}Ne(t,s);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-subs-caps-button "+s.prototype.buildCSSClass.call(this)},r.buildWrapperCSSClass=function(){return"vjs-subs-caps-button "+s.prototype.buildWrapperCSSClass.call(this)},r.createItems=function(){var e=[];return!(this.player().tech_&&this.player().tech_.featuresNativeTextTracks)&&this.player().getChild("textTrackSettings")&&(e.push(new Zs(this.player_,{kind:this.label_})),this.hideThreshold_+=1),e=s.prototype.createItems.call(this,e,_l)},t}(Hi);to.prototype.kinds_=["captions","subtitles"],to.prototype.controlText_="Subtitles",Ie.registerComponent("SubsCapsButton",to);var Tl=function(s){function t(a,e){var i,n=e.track,o=a.audioTracks();e.label=n.label||n.language||"Unknown",e.selected=n.enabled,(i=s.call(this,a,e)||this).track=n,i.addClass("vjs-"+n.kind+"-menu-item");var l=function(){for(var h=arguments.length,y=new Array(h),g=0;g=0;n--)i.push(new ro(this.player(),{rate:e[n]+"x"}));return i},r.updateARIAAttributes=function(){this.el().setAttribute("aria-valuenow",this.player().playbackRate())},r.handleClick=function(e){var i=this.player().playbackRate(),n=this.playbackRates(),l=(n.indexOf(i)+1)%n.length;this.player().playbackRate(n[l])},r.handlePlaybackRateschange=function(e){this.update()},r.playbackRates=function(){var e=this.player();return e.playbackRates&&e.playbackRates()||[]},r.playbackRateSupported=function(){return this.player().tech_&&this.player().tech_.featuresPlaybackRate&&this.playbackRates()&&this.playbackRates().length>0},r.updateVisibility=function(e){this.playbackRateSupported()?this.removeClass("vjs-hidden"):this.addClass("vjs-hidden")},r.updateLabel=function(e){this.playbackRateSupported()&&(this.labelEl_.textContent=this.player().playbackRate()+"x")},t}(Ks);Sl.prototype.controlText_="Playback Rate",Ie.registerComponent("PlaybackRateMenuButton",Sl);var xl=function(s){function t(){return s.apply(this,arguments)||this}Ne(t,s);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-spacer "+s.prototype.buildCSSClass.call(this)},r.createEl=function(e,i,n){return void 0===e&&(e="div"),void 0===i&&(i={}),void 0===n&&(n={}),i.className||(i.className=this.buildCSSClass()),s.prototype.createEl.call(this,e,i,n)},t}(Ie);Ie.registerComponent("Spacer",xl);var Dp=function(s){function t(){return s.apply(this,arguments)||this}Ne(t,s);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-custom-control-spacer "+s.prototype.buildCSSClass.call(this)},r.createEl=function(){return s.prototype.createEl.call(this,"div",{className:this.buildCSSClass(),textContent:"\xa0"})},t}(xl);Ie.registerComponent("CustomControlSpacer",Dp);var hn=function(s){function t(){return s.apply(this,arguments)||this}return Ne(t,s),t.prototype.createEl=function(){return s.prototype.createEl.call(this,"div",{className:"vjs-control-bar",dir:"ltr"})},t}(Ie);hn.prototype.options_={children:["playToggle","volumePanel","currentTimeDisplay","timeDivider","durationDisplay","progressControl","liveDisplay","seekToLive","remainingTimeDisplay","customControlSpacer","playbackRateMenuButton","chaptersButton","descriptionsButton","subsCapsButton","audioTrackButton","fullscreenToggle"]},"exitPictureInPicture"in document&&hn.prototype.options_.children.splice(hn.prototype.options_.children.length-1,0,"pictureInPictureToggle"),Ie.registerComponent("ControlBar",hn);var El=function(s){function t(a,e){var i;return(i=s.call(this,a,e)||this).on(a,"error",function(n){return i.open(n)}),i}Ne(t,s);var r=t.prototype;return r.buildCSSClass=function(){return"vjs-error-display "+s.prototype.buildCSSClass.call(this)},r.content=function(){var e=this.player().error();return e?this.localize(e.message):""},t}(Fi);El.prototype.options_=ee({},Fi.prototype.options_,{pauseOnOpen:!1,fillAlways:!0,temporary:!1,uncloseable:!0}),Ie.registerComponent("ErrorDisplay",El);var io="vjs-text-track-settings",wl=["#000","Black"],Cl=["#00F","Blue"],Pl=["#0FF","Cyan"],kl=["#0F0","Green"],Al=["#F0F","Magenta"],Il=["#F00","Red"],Dl=["#FFF","White"],Ol=["#FF0","Yellow"],ao=["1","Opaque"],no=["0.5","Semi-Transparent"],Ll=["0","Transparent"],bi={backgroundColor:{selector:".vjs-bg-color > select",id:"captions-background-color-%s",label:"Color",options:[wl,Dl,Il,kl,Cl,Ol,Al,Pl]},backgroundOpacity:{selector:".vjs-bg-opacity > select",id:"captions-background-opacity-%s",label:"Transparency",options:[ao,no,Ll]},color:{selector:".vjs-fg-color > select",id:"captions-foreground-color-%s",label:"Color",options:[Dl,wl,Il,kl,Cl,Ol,Al,Pl]},edgeStyle:{selector:".vjs-edge-style > select",id:"%s",label:"Text Edge Style",options:[["none","None"],["raised","Raised"],["depressed","Depressed"],["uniform","Uniform"],["dropshadow","Dropshadow"]]},fontFamily:{selector:".vjs-font-family > select",id:"captions-font-family-%s",label:"Font Family",options:[["proportionalSansSerif","Proportional Sans-Serif"],["monospaceSansSerif","Monospace Sans-Serif"],["proportionalSerif","Proportional Serif"],["monospaceSerif","Monospace Serif"],["casual","Casual"],["script","Script"],["small-caps","Small Caps"]]},fontPercent:{selector:".vjs-font-percent > select",id:"captions-font-size-%s",label:"Font Size",options:[["0.50","50%"],["0.75","75%"],["1.00","100%"],["1.25","125%"],["1.50","150%"],["1.75","175%"],["2.00","200%"],["3.00","300%"],["4.00","400%"]],default:2,parser:function(t){return"1.00"===t?null:Number(t)}},textOpacity:{selector:".vjs-text-opacity > select",id:"captions-foreground-opacity-%s",label:"Transparency",options:[ao,no]},windowColor:{selector:".vjs-window-color > select",id:"captions-window-color-%s",label:"Color"},windowOpacity:{selector:".vjs-window-opacity > select",id:"captions-window-opacity-%s",label:"Transparency",options:[Ll,no,ao]}};function Rl(s,t){if(t&&(s=t(s)),s&&"none"!==s)return s}bi.windowColor.options=bi.backgroundColor.options;var Rp=function(s){function t(a,e){var i;return e.temporary=!1,(i=s.call(this,a,e)||this).updateDisplay=i.updateDisplay.bind(lt(i)),i.fill(),i.hasBeenOpened_=i.hasBeenFilled_=!0,i.endDialog=it("p",{className:"vjs-control-text",textContent:i.localize("End of dialog window.")}),i.el().appendChild(i.endDialog),i.setDefaults(),void 0===e.persistTextTrackSettings&&(i.options_.persistTextTrackSettings=i.options_.playerOptions.persistTextTrackSettings),i.on(i.$(".vjs-done-button"),"click",function(){i.saveSettings(),i.close()}),i.on(i.$(".vjs-default-button"),"click",function(){i.setDefaults(),i.updateDisplay()}),oe(bi,function(n){i.on(i.$(n.selector),"change",i.updateDisplay)}),i.options_.persistTextTrackSettings&&i.restoreSettings(),i}Ne(t,s);var r=t.prototype;return r.dispose=function(){this.endDialog=null,s.prototype.dispose.call(this)},r.createElSelect_=function(e,i,n){var o=this;void 0===i&&(i=""),void 0===n&&(n="label");var l=bi[e],d=l.id.replace("%s",this.id_),h=[i,d].join(" ").trim();return["<"+n+' id="'+d+'" class="'+("label"===n?"vjs-label":"")+'">',this.localize(l.label),"",'").join("")},r.createElFgColor_=function(){var e="captions-text-legend-"+this.id_;return['
','',this.localize("Text"),"",this.createElSelect_("color",e),'',this.createElSelect_("textOpacity",e),"","
"].join("")},r.createElBgColor_=function(){var e="captions-background-"+this.id_;return['
','',this.localize("Background"),"",this.createElSelect_("backgroundColor",e),'',this.createElSelect_("backgroundOpacity",e),"","
"].join("")},r.createElWinColor_=function(){var e="captions-window-"+this.id_;return['
','',this.localize("Window"),"",this.createElSelect_("windowColor",e),'',this.createElSelect_("windowOpacity",e),"","
"].join("")},r.createElColors_=function(){return it("div",{className:"vjs-track-settings-colors",innerHTML:[this.createElFgColor_(),this.createElBgColor_(),this.createElWinColor_()].join("")})},r.createElFont_=function(){return it("div",{className:"vjs-track-settings-font",innerHTML:['
',this.createElSelect_("fontPercent","","legend"),"
",'
',this.createElSelect_("edgeStyle","","legend"),"
",'
',this.createElSelect_("fontFamily","","legend"),"
"].join("")})},r.createElControls_=function(){var e=this.localize("restore all settings to the default values");return it("div",{className:"vjs-track-settings-controls",innerHTML:['",'"].join("")})},r.content=function(){return[this.createElColors_(),this.createElFont_(),this.createElControls_()]},r.label=function(){return this.localize("Caption Settings Dialog")},r.description=function(){return this.localize("Beginning of dialog window. Escape will cancel and close the window.")},r.buildCSSClass=function(){return s.prototype.buildCSSClass.call(this)+" vjs-text-track-settings"},r.getValues=function(){var e=this;return function me(s,t,r){return void 0===r&&(r=0),be(s).reduce(function(a,e){return t(a,s[e],e)},r)}(bi,function(i,n,o){var l=function Op(s,t){return Rl(s.options[s.options.selectedIndex].value,t)}(e.$(n.selector),n.parser);return void 0!==l&&(i[o]=l),i},{})},r.setValues=function(e){var i=this;oe(bi,function(n,o){!function Lp(s,t,r){if(t)for(var a=0;athis.options_.liveTolerance;(!this.timeupdateSeen_||o===1/0)&&(d=!1),d!==this.behindLiveEdge_&&(this.behindLiveEdge_=d,this.trigger("liveedgechange"))}},r.handleDurationchange=function(){this.toggleTracking()},r.toggleTracking=function(){this.player_.duration()===1/0&&this.liveWindow()>=this.options_.trackingThreshold?(this.player_.options_.liveui&&this.player_.addClass("vjs-liveui"),this.startTracking()):(this.player_.removeClass("vjs-liveui"),this.stopTracking())},r.startTracking=function(){this.isTracking()||(this.timeupdateSeen_||(this.timeupdateSeen_=this.player_.hasStarted()),this.trackingInterval_=this.setInterval(this.trackLiveHandler_,30),this.trackLive_(),this.on(this.player_,["play","pause"],this.trackLiveHandler_),this.timeupdateSeen_?this.on(this.player_,"seeked",this.handleSeeked_):(this.one(this.player_,"play",this.handlePlay_),this.one(this.player_,"timeupdate",this.handleFirstTimeupdate_)))},r.handleFirstTimeupdate=function(){this.timeupdateSeen_=!0,this.on(this.player_,"seeked",this.handleSeeked_)},r.handleSeeked=function(){var e=Math.abs(this.liveCurrentTime()-this.player_.currentTime());this.seekedBehindLive_=this.nextSeekedFromUser_&&e>2,this.nextSeekedFromUser_=!1,this.trackLive_()},r.handlePlay=function(){this.one(this.player_,"timeupdate",this.seekToLiveEdge_)},r.reset_=function(){this.lastTime_=-1,this.pastSeekEnd_=0,this.lastSeekEnd_=-1,this.behindLiveEdge_=!0,this.timeupdateSeen_=!1,this.seekedBehindLive_=!1,this.nextSeekedFromUser_=!1,this.clearInterval(this.trackingInterval_),this.trackingInterval_=null,this.off(this.player_,["play","pause"],this.trackLiveHandler_),this.off(this.player_,"seeked",this.handleSeeked_),this.off(this.player_,"play",this.handlePlay_),this.off(this.player_,"timeupdate",this.handleFirstTimeupdate_),this.off(this.player_,"timeupdate",this.seekToLiveEdge_)},r.nextSeekedFromUser=function(){this.nextSeekedFromUser_=!0},r.stopTracking=function(){this.isTracking()&&(this.reset_(),this.trigger("liveedgechange"))},r.seekableEnd=function(){for(var e=this.player_.seekable(),i=[],n=e?e.length:0;n--;)i.push(e.end(n));return i.length?i.sort()[i.length-1]:1/0},r.seekableStart=function(){for(var e=this.player_.seekable(),i=[],n=e?e.length:0;n--;)i.push(e.start(n));return i.length?i.sort()[0]:0},r.liveWindow=function(){var e=this.liveCurrentTime();return e===1/0?0:e-this.seekableStart()},r.isLive=function(){return this.isTracking()},r.atLiveEdge=function(){return!this.behindLiveEdge()},r.liveCurrentTime=function(){return this.pastSeekEnd()+this.seekableEnd()},r.pastSeekEnd=function(){var e=this.seekableEnd();return-1!==this.lastSeekEnd_&&e!==this.lastSeekEnd_&&(this.pastSeekEnd_=0),this.lastSeekEnd_=e,this.pastSeekEnd_},r.behindLiveEdge=function(){return this.behindLiveEdge_},r.isTracking=function(){return"number"==typeof this.trackingInterval_},r.seekToLiveEdge=function(){this.seekedBehindLive_=!1,!this.atLiveEdge()&&(this.nextSeekedFromUser_=!1,this.player_.currentTime(this.liveCurrentTime()))},r.dispose=function(){this.off(document,"visibilitychange",this.handleVisibilityChange_),this.stopTracking(),s.prototype.dispose.call(this)},t}(Ie);Ie.registerComponent("LiveTracker",Np);var pn,so=function(t){var r=t.el();if(r.hasAttribute("src"))return t.triggerSourceset(r.src),!0;var a=t.$$("source"),e=[],i="";if(!a.length)return!1;for(var n=0;n=2&&l.push("loadeddata"),e.readyState>=3&&l.push("canplay"),e.readyState>=4&&l.push("canplaythrough"),this.ready(function(){l.forEach(function(d){this.trigger(d)},this)})}},r.setScrubbing=function(e){this.isScrubbing_=e},r.scrubbing=function(){return this.isScrubbing_},r.setCurrentTime=function(e){try{this.isScrubbing_&&this.el_.fastSeek&&tt?this.el_.fastSeek(e):this.el_.currentTime=e}catch(i){E(i,"Video is not ready. (Video.js)")}},r.duration=function(){var e=this;if(this.el_.duration===1/0&&Te&&vt&&0===this.el_.currentTime){return this.on("timeupdate",function n(){e.el_.currentTime>0&&(e.el_.duration===1/0&&e.trigger("durationchange"),e.off("timeupdate",n))}),NaN}return this.el_.duration||NaN},r.width=function(){return this.el_.offsetWidth},r.height=function(){return this.el_.offsetHeight},r.proxyWebkitFullscreen_=function(){var e=this;if("webkitDisplayingFullscreen"in this.el_){var i=function(){this.trigger("fullscreenchange",{isFullscreen:!1}),this.el_.controls&&!this.options_.nativeControlsForTouch&&this.controls()&&(this.el_.controls=!1)},n=function(){"webkitPresentationMode"in this.el_&&"picture-in-picture"!==this.el_.webkitPresentationMode&&(this.one("webkitendfullscreen",i),this.trigger("fullscreenchange",{isFullscreen:!0,nativeIOSFullscreen:!0}))};this.on("webkitbeginfullscreen",n),this.on("dispose",function(){e.off("webkitbeginfullscreen",n),e.off("webkitendfullscreen",i)})}},r.supportsFullScreen=function(){if("function"==typeof this.el_.webkitEnterFullScreen){var e=window.navigator&&window.navigator.userAgent||"";if(/Android/.test(e)||!/Chrome|Mac OS X 10.5/.test(e))return!0}return!1},r.enterFullScreen=function(){var e=this.el_;if(e.paused&&e.networkState<=e.HAVE_METADATA)Kr(this.el_.play()),this.setTimeout(function(){e.pause();try{e.webkitEnterFullScreen()}catch(i){this.trigger("fullscreenerror",i)}},0);else try{e.webkitEnterFullScreen()}catch(i){this.trigger("fullscreenerror",i)}},r.exitFullScreen=function(){this.el_.webkitDisplayingFullscreen?this.el_.webkitExitFullScreen():this.trigger("fullscreenerror",new Error("The video is not fullscreen"))},r.requestPictureInPicture=function(){return this.el_.requestPictureInPicture()},r.src=function(e){if(void 0===e)return this.el_.src;this.setSrc(e)},r.reset=function(){t.resetMediaElement(this.el_)},r.currentSrc=function(){return this.currentSource_?this.currentSource_.src:this.el_.currentSrc},r.setControls=function(e){this.el_.controls=!!e},r.addTextTrack=function(e,i,n){return this.featuresNativeTextTracks?this.el_.addTextTrack(e,i,n):s.prototype.addTextTrack.call(this,e,i,n)},r.createRemoteTextTrack=function(e){if(!this.featuresNativeTextTracks)return s.prototype.createRemoteTextTrack.call(this,e);var i=document.createElement("track");return e.kind&&(i.kind=e.kind),e.label&&(i.label=e.label),(e.language||e.srclang)&&(i.srclang=e.language||e.srclang),e.default&&(i.default=e.default),e.id&&(i.id=e.id),e.src&&(i.src=e.src),i},r.addRemoteTextTrack=function(e,i){var n=s.prototype.addRemoteTextTrack.call(this,e,i);return this.featuresNativeTextTracks&&this.el().appendChild(n),n},r.removeRemoteTextTrack=function(e){if(s.prototype.removeRemoteTextTrack.call(this,e),this.featuresNativeTextTracks)for(var i=this.$$("track"),n=i.length;n--;)(e===i[n]||e===i[n].track)&&this.el().removeChild(i[n])},r.getVideoPlaybackQuality=function(){if("function"==typeof this.el().getVideoPlaybackQuality)return this.el().getVideoPlaybackQuality();var e={};return typeof this.el().webkitDroppedFrameCount<"u"&&typeof this.el().webkitDecodedFrameCount<"u"&&(e.droppedVideoFrames=this.el().webkitDroppedFrameCount,e.totalVideoFrames=this.el().webkitDecodedFrameCount),window.performance&&"function"==typeof window.performance.now?e.creationTime=window.performance.now():window.performance&&window.performance.timing&&"number"==typeof window.performance.timing.navigationStart&&(e.creationTime=window.Date.now()-window.performance.timing.navigationStart),e},t}(Ft);oo(qe,"TEST_VID",function(){if(It()){var s=document.createElement("video"),t=document.createElement("track");return t.kind="captions",t.srclang="en",t.label="English",s.appendChild(t),s}}),qe.isSupported=function(){try{qe.TEST_VID.volume=.5}catch{return!1}return!(!qe.TEST_VID||!qe.TEST_VID.canPlayType)},qe.canPlayType=function(s){return qe.TEST_VID.canPlayType(s)},qe.canPlaySource=function(s,t){return qe.canPlayType(s.type)},qe.canControlVolume=function(){try{var s=qe.TEST_VID.volume;qe.TEST_VID.volume=s/2+.1;var t=s!==qe.TEST_VID.volume;return t&&Je?(window.setTimeout(function(){qe&&qe.prototype&&(qe.prototype.featuresVolumeControl=s!==qe.TEST_VID.volume)}),!1):t}catch{return!1}},qe.canMuteVolume=function(){try{var s=qe.TEST_VID.muted;return qe.TEST_VID.muted=!s,qe.TEST_VID.muted?J(qe.TEST_VID,"muted","muted"):ge(qe.TEST_VID,"muted"),s!==qe.TEST_VID.muted}catch{return!1}},qe.canControlPlaybackRate=function(){if(Te&&vt&&zt<58)return!1;try{var s=qe.TEST_VID.playbackRate;return qe.TEST_VID.playbackRate=s/2+.1,s!==qe.TEST_VID.playbackRate}catch{return!1}},qe.canOverrideAttributes=function(){try{var s=function(){};Object.defineProperty(document.createElement("video"),"src",{get:s,set:s}),Object.defineProperty(document.createElement("audio"),"src",{get:s,set:s}),Object.defineProperty(document.createElement("video"),"innerHTML",{get:s,set:s}),Object.defineProperty(document.createElement("audio"),"innerHTML",{get:s,set:s})}catch{return!1}return!0},qe.supportsNativeTextTracks=function(){return tt||Je&&vt},qe.supportsNativeVideoTracks=function(){return!(!qe.TEST_VID||!qe.TEST_VID.videoTracks)},qe.supportsNativeAudioTracks=function(){return!(!qe.TEST_VID||!qe.TEST_VID.audioTracks)},qe.Events=["loadstart","suspend","abort","error","emptied","stalled","loadedmetadata","loadeddata","canplay","canplaythrough","playing","waiting","seeking","seeked","ended","durationchange","timeupdate","progress","play","pause","ratechange","resize","volumechange"],[["featuresMuteControl","canMuteVolume"],["featuresPlaybackRate","canControlPlaybackRate"],["featuresSourceset","canOverrideAttributes"],["featuresNativeTextTracks","supportsNativeTextTracks"],["featuresNativeVideoTracks","supportsNativeVideoTracks"],["featuresNativeAudioTracks","supportsNativeAudioTracks"]].forEach(function(s){var t=s[0],r=s[1];oo(qe.prototype,t,function(){return qe[r]()},!0)}),qe.prototype.featuresVolumeControl=qe.canControlVolume(),qe.prototype.movingMediaElementInDOM=!Je,qe.prototype.featuresFullscreenResize=!0,qe.prototype.featuresProgressEvents=!0,qe.prototype.featuresTimeupdateEvents=!0,qe.patchCanPlayType=function(){Ze>=4&&!mt&&!vt&&(pn=qe.TEST_VID&&qe.TEST_VID.constructor.prototype.canPlayType,qe.TEST_VID.constructor.prototype.canPlayType=function(s){return s&&/^application\/(?:x-|vnd\.apple\.)mpegurl/i.test(s)?"maybe":pn.call(this,s)})},qe.unpatchCanPlayType=function(){var s=qe.TEST_VID.constructor.prototype.canPlayType;return pn&&(qe.TEST_VID.constructor.prototype.canPlayType=pn),s},qe.patchCanPlayType(),qe.disposeMediaElement=function(s){if(s){for(s.parentNode&&s.parentNode.removeChild(s);s.hasChildNodes();)s.removeChild(s.firstChild);s.removeAttribute("src"),"function"==typeof s.load&&function(){try{s.load()}catch{}}()}},qe.resetMediaElement=function(s){if(s){for(var t=s.querySelectorAll("source"),r=t.length;r--;)s.removeChild(t[r]);s.removeAttribute("src"),"function"==typeof s.load&&function(){try{s.load()}catch{}}()}},["muted","defaultMuted","autoplay","controls","loop","playsinline"].forEach(function(s){qe.prototype[s]=function(){return this.el_[s]||this.el_.hasAttribute(s)}}),["muted","defaultMuted","autoplay","loop","playsinline"].forEach(function(s){qe.prototype["set"+Jt(s)]=function(t){this.el_[s]=t,t?this.el_.setAttribute(s,s):this.el_.removeAttribute(s)}}),["paused","currentTime","buffered","volume","poster","preload","error","seeking","seekable","ended","playbackRate","defaultPlaybackRate","disablePictureInPicture","played","networkState","readyState","videoWidth","videoHeight","crossOrigin"].forEach(function(s){qe.prototype[s]=function(){return this.el_[s]}}),["volume","src","poster","preload","playbackRate","defaultPlaybackRate","disablePictureInPicture","crossOrigin"].forEach(function(s){qe.prototype["set"+Jt(s)]=function(t){this.el_[s]=t}}),["pause","load","play"].forEach(function(s){qe.prototype[s]=function(){return this.el_[s]()}}),Ft.withSourceHandlers(qe),qe.nativeSourceHandler={},qe.nativeSourceHandler.canPlayType=function(s){try{return qe.TEST_VID.canPlayType(s)}catch{return""}},qe.nativeSourceHandler.canHandleSource=function(s,t){if(s.type)return qe.nativeSourceHandler.canPlayType(s.type);if(s.src){var r=Is(s.src);return qe.nativeSourceHandler.canPlayType("video/"+r)}return""},qe.nativeSourceHandler.handleSource=function(s,t,r){t.setSrc(s.src)},qe.nativeSourceHandler.dispose=function(){},qe.registerSourceHandler(qe.nativeSourceHandler),Ft.registerTech("Html5",qe);var Nl=["progress","abort","suspend","emptied","stalled","loadedmetadata","loadeddata","timeupdate","resize","volumechange","texttrackchange"],uo={canplay:"CanPlay",canplaythrough:"CanPlayThrough",playing:"Playing",seeked:"Seeked"},lo=["tiny","xsmall","small","medium","large","xlarge","huge"],mn={};lo.forEach(function(s){var t="x"===s.charAt(0)?"x-"+s.substring(1):s;mn[s]="vjs-layout-"+t});var Hp={tiny:210,xsmall:320,small:425,medium:768,large:1440,xlarge:2560,huge:1/0},ir=function(s){function t(a,e,i){var n;if(a.id=a.id||e.id||"vjs_video_"+Xt(),(e=ie(t.getTagSettings(a),e)).initChildren=!1,e.createEl=!1,e.evented=!1,e.reportTouchActivity=!1,!e.language)if("function"==typeof a.closest){var o=a.closest("[lang]");o&&o.getAttribute&&(e.language=o.getAttribute("lang"))}else for(var l=a;l&&1===l.nodeType;){if(U(l).hasOwnProperty("lang")){e.language=l.getAttribute("lang");break}l=l.parentNode}if((n=s.call(this,null,e,i)||this).boundDocumentFullscreenChange_=function(g){return n.documentFullscreenChange_(g)},n.boundFullWindowOnEscKey_=function(g){return n.fullWindowOnEscKey(g)},n.boundUpdateStyleEl_=function(g){return n.updateStyleEl_(g)},n.boundApplyInitTime_=function(g){return n.applyInitTime_(g)},n.boundUpdateCurrentBreakpoint_=function(g){return n.updateCurrentBreakpoint_(g)},n.boundHandleTechClick_=function(g){return n.handleTechClick_(g)},n.boundHandleTechDoubleClick_=function(g){return n.handleTechDoubleClick_(g)},n.boundHandleTechTouchStart_=function(g){return n.handleTechTouchStart_(g)},n.boundHandleTechTouchMove_=function(g){return n.handleTechTouchMove_(g)},n.boundHandleTechTouchEnd_=function(g){return n.handleTechTouchEnd_(g)},n.boundHandleTechTap_=function(g){return n.handleTechTap_(g)},n.isFullscreen_=!1,n.log=O(n.id_),n.fsApi_=c,n.isPosterFromTech_=!1,n.queuedCallbacks_=[],n.isReady_=!1,n.hasStarted_=!1,n.userActive_=!1,n.debugEnabled_=!1,!n.options_||!n.options_.techOrder||!n.options_.techOrder.length)throw new Error("No techOrder specified. Did you overwrite videojs.options instead of just changing the properties you want to override?");if(n.tag=a,n.tagAttributes=a&&U(a),n.language(n.options_.language),e.languages){var d={};Object.getOwnPropertyNames(e.languages).forEach(function(g){d[g.toLowerCase()]=e.languages[g]}),n.languages_=d}else n.languages_=t.prototype.options_.languages;n.resetCache_(),n.poster_=e.poster||"",n.controls_=!!e.controls,a.controls=!1,a.removeAttribute("controls"),n.changingSrc_=!1,n.playCallbacks_=[],n.playTerminatedQueue_=[],a.hasAttribute("autoplay")?n.autoplay(!0):n.autoplay(n.options_.autoplay),e.plugins&&Object.keys(e.plugins).forEach(function(g){if("function"!=typeof n[g])throw new Error('plugin "'+g+'" does not exist')}),n.scrubbing_=!1,n.el_=n.createEl(),bs(lt(n),{eventBusKey:"el_"}),n.fsApi_.requestFullscreen&&(Et(document,n.fsApi_.fullscreenchange,n.boundDocumentFullscreenChange_),n.on(n.fsApi_.fullscreenchange,n.boundDocumentFullscreenChange_)),n.fluid_&&n.on(["playerreset","resize"],n.boundUpdateStyleEl_);var h=Ut(n.options_);e.plugins&&Object.keys(e.plugins).forEach(function(g){n[g](e.plugins[g])}),e.debug&&n.debug(!0),n.options_.playerOptions=h,n.middleware_=[],n.playbackRates(e.playbackRates),n.initChildren(),n.isAudio("audio"===a.nodeName.toLowerCase()),n.controls()?n.addClass("vjs-controls-enabled"):n.addClass("vjs-controls-disabled"),n.el_.setAttribute("role","region"),n.isAudio()?n.el_.setAttribute("aria-label",n.localize("Audio Player")):n.el_.setAttribute("aria-label",n.localize("Video Player")),n.isAudio()&&n.addClass("vjs-audio"),n.flexNotSupported_()&&n.addClass("vjs-no-flex"),Ot&&n.addClass("vjs-touch-enabled"),Je||n.addClass("vjs-workinghover"),t.players[n.id_]=lt(n);var y=B.split(".")[0];return n.addClass("vjs-v"+y),n.userActive(!0),n.reportUserActivity(),n.one("play",function(g){return n.listenForUserActivity_(g)}),n.on("stageclick",function(g){return n.handleStageClick_(g)}),n.on("keydown",function(g){return n.handleKeyDown(g)}),n.on("languagechange",function(g){return n.handleLanguagechange(g)}),n.breakpoints(n.options_.breakpoints),n.responsive(n.options_.responsive),n}Ne(t,s);var r=t.prototype;return r.dispose=function(){var e=this;this.trigger("dispose"),this.off("dispose"),Ct(document,this.fsApi_.fullscreenchange,this.boundDocumentFullscreenChange_),Ct(document,"keydown",this.boundFullWindowOnEscKey_),this.styleEl_&&this.styleEl_.parentNode&&(this.styleEl_.parentNode.removeChild(this.styleEl_),this.styleEl_=null),t.players[this.id_]=null,this.tag&&this.tag.player&&(this.tag.player=null),this.el_&&this.el_.player&&(this.el_.player=null),this.tech_&&(this.tech_.dispose(),this.isPosterFromTech_=!1,this.poster_=""),this.playerElIngest_&&(this.playerElIngest_=null),this.tag&&(this.tag=null),function lp(s){Fs[s.id()]=null}(this),Sr.names.forEach(function(i){var n=Sr[i],o=e[n.getterName]();o&&o.off&&o.off()}),s.prototype.dispose.call(this)},r.createEl=function(){var i,e=this.tag,n=this.playerElIngest_=e.parentNode&&e.parentNode.hasAttribute&&e.parentNode.hasAttribute("data-vjs-player"),o="video-js"===this.tag.tagName.toLowerCase();n?i=this.el_=e.parentNode:o||(i=this.el_=s.prototype.createEl.call(this,"div"));var l=U(e);if(o){for(i=this.el_=e,e=this.tag=document.createElement("video");i.children.length;)e.appendChild(i.firstChild);rr(i,"video-js")||ye(i,"video-js"),i.appendChild(e),n=this.playerElIngest_=i,Object.keys(i).forEach(function(A){try{e[A]=i[A]}catch{}})}if(e.setAttribute("tabindex","-1"),l.tabindex="-1",(ot||vt&&_t)&&(e.setAttribute("role","application"),l.role="application"),e.removeAttribute("width"),e.removeAttribute("height"),"width"in l&&delete l.width,"height"in l&&delete l.height,Object.getOwnPropertyNames(l).forEach(function(A){o&&"class"===A||i.setAttribute(A,l[A]),o&&e.setAttribute(A,l[A])}),e.playerId=e.id,e.id+="_html5_api",e.className="vjs-tech",e.player=i.player=this,this.addClass("vjs-paused"),!0!==window.VIDEOJS_NO_DYNAMIC_STYLE){this.styleEl_=Rt("vjs-styles-dimensions");var d=ke(".vjs-styles-defaults"),h=ke("head");h.insertBefore(this.styleEl_,d?d.nextSibling:h.firstChild)}this.fill_=!1,this.fluid_=!1,this.width(this.options_.width),this.height(this.options_.height),this.fill(this.options_.fill),this.fluid(this.options_.fluid),this.aspectRatio(this.options_.aspectRatio),this.crossOrigin(this.options_.crossOrigin||this.options_.crossorigin);for(var y=e.getElementsByTagName("a"),g=0;g0?this.videoWidth()+":"+this.videoHeight():"16:9").split(":"),g=y[1]/y[0];o=void 0!==this.width_?this.width_:void 0!==this.height_?this.height_/g:this.videoWidth()||300,l=void 0!==this.height_?this.height_:o*g,h=/^[^a-zA-Z]/.test(this.id())?"dimensions-"+this.id():this.id()+"-dimensions",this.addClass(h),Yt(this.styleEl_,"\n ."+h+" {\n width: "+o+"px;\n height: "+l+"px;\n }\n\n ."+h+".vjs-fluid {\n padding-top: "+100*g+"%;\n }\n ")}else{var e="number"==typeof this.width_?this.width_:this.options_.width,i="number"==typeof this.height_?this.height_:this.options_.height,n=this.tech_&&this.tech_.el();n&&(e>=0&&(n.width=e),i>=0&&(n.height=i))}},r.loadTech_=function(e,i){var n=this;this.tech_&&this.unloadTech_();var o=Jt(e),l=e.charAt(0).toLowerCase()+e.slice(1);"Html5"!==o&&this.tag&&(Ft.getTech("Html5").disposeMediaElement(this.tag),this.tag.player=null,this.tag=null),this.techName_=o,this.isReady_=!1;var d=this.autoplay();("string"==typeof this.autoplay()||!0===this.autoplay()&&this.options_.normalizeAutoplay)&&(d=!1);var h={source:i,autoplay:d,nativeControlsForTouch:this.options_.nativeControlsForTouch,playerId:this.id(),techId:this.id()+"_"+l+"_api",playsinline:this.options_.playsinline,preload:this.options_.preload,loop:this.options_.loop,disablePictureInPicture:this.options_.disablePictureInPicture,muted:this.options_.muted,poster:this.poster(),language:this.language(),playerElIngest:this.playerElIngest_||!1,"vtt.js":this.options_["vtt.js"],canOverridePoster:!!this.options_.techCanOverridePoster,enableSourceset:this.options_.enableSourceset,Promise:this.options_.Promise};Sr.names.forEach(function(g){var S=Sr[g];h[S.getterName]=n[S.privateName]}),ie(h,this.options_[o]),ie(h,this.options_[l]),ie(h,this.options_[e.toLowerCase()]),this.tag&&(h.tag=this.tag),i&&i.src===this.cache_.src&&this.cache_.currentTime>0&&(h.startTime=this.cache_.currentTime);var y=Ft.getTech(e);if(!y)throw new Error("No Tech named '"+o+"' exists! '"+o+"' should be registered using videojs.registerTech()'");this.tech_=new y(h),this.tech_.ready(Mt(this,this.handleTechReady_),!0),Lu_jsonToTextTracks(this.textTracksJson_||[],this.tech_),Nl.forEach(function(g){n.on(n.tech_,g,function(S){return n["handleTech"+Jt(g)+"_"](S)})}),Object.keys(uo).forEach(function(g){n.on(n.tech_,g,function(S){0===n.tech_.playbackRate()&&n.tech_.seeking()?n.queuedCallbacks_.push({callback:n["handleTech"+uo[g]+"_"].bind(n),event:S}):n["handleTech"+uo[g]+"_"](S)})}),this.on(this.tech_,"loadstart",function(g){return n.handleTechLoadStart_(g)}),this.on(this.tech_,"sourceset",function(g){return n.handleTechSourceset_(g)}),this.on(this.tech_,"waiting",function(g){return n.handleTechWaiting_(g)}),this.on(this.tech_,"ended",function(g){return n.handleTechEnded_(g)}),this.on(this.tech_,"seeking",function(g){return n.handleTechSeeking_(g)}),this.on(this.tech_,"play",function(g){return n.handleTechPlay_(g)}),this.on(this.tech_,"firstplay",function(g){return n.handleTechFirstPlay_(g)}),this.on(this.tech_,"pause",function(g){return n.handleTechPause_(g)}),this.on(this.tech_,"durationchange",function(g){return n.handleTechDurationChange_(g)}),this.on(this.tech_,"fullscreenchange",function(g,S){return n.handleTechFullscreenChange_(g,S)}),this.on(this.tech_,"fullscreenerror",function(g,S){return n.handleTechFullscreenError_(g,S)}),this.on(this.tech_,"enterpictureinpicture",function(g){return n.handleTechEnterPictureInPicture_(g)}),this.on(this.tech_,"leavepictureinpicture",function(g){return n.handleTechLeavePictureInPicture_(g)}),this.on(this.tech_,"error",function(g){return n.handleTechError_(g)}),this.on(this.tech_,"posterchange",function(g){return n.handleTechPosterChange_(g)}),this.on(this.tech_,"textdata",function(g){return n.handleTechTextData_(g)}),this.on(this.tech_,"ratechange",function(g){return n.handleTechRateChange_(g)}),this.on(this.tech_,"loadedmetadata",this.boundUpdateStyleEl_),this.usingNativeControls(this.techGet_("controls")),this.controls()&&!this.usingNativeControls()&&this.addTechControlsListeners_(),this.tech_.el().parentNode!==this.el()&&("Html5"!==o||!this.tag)&&kr(this.tech_.el(),this.el()),this.tag&&(this.tag.player=null,this.tag=null)},r.unloadTech_=function(){var e=this;Sr.names.forEach(function(i){var n=Sr[i];e[n.privateName]=e[n.getterName]()}),this.textTracksJson_=Lu_textTracksToJson(this.tech_),this.isReady_=!1,this.tech_.dispose(),this.tech_=!1,this.isPosterFromTech_&&(this.poster_="",this.trigger("posterchange")),this.isPosterFromTech_=!1},r.tech=function(e){return void 0===e&&E.warn("Using the tech directly can be dangerous. I hope you know what you're doing.\nSee https://github.com/videojs/video.js/issues/2617 for more info.\n"),this.tech_},r.addTechControlsListeners_=function(){this.removeTechControlsListeners_(),this.on(this.tech_,"click",this.boundHandleTechClick_),this.on(this.tech_,"dblclick",this.boundHandleTechDoubleClick_),this.on(this.tech_,"touchstart",this.boundHandleTechTouchStart_),this.on(this.tech_,"touchmove",this.boundHandleTechTouchMove_),this.on(this.tech_,"touchend",this.boundHandleTechTouchEnd_),this.on(this.tech_,"tap",this.boundHandleTechTap_)},r.removeTechControlsListeners_=function(){this.off(this.tech_,"tap",this.boundHandleTechTap_),this.off(this.tech_,"touchstart",this.boundHandleTechTouchStart_),this.off(this.tech_,"touchmove",this.boundHandleTechTouchMove_),this.off(this.tech_,"touchend",this.boundHandleTechTouchEnd_),this.off(this.tech_,"click",this.boundHandleTechClick_),this.off(this.tech_,"dblclick",this.boundHandleTechDoubleClick_)},r.handleTechReady_=function(){this.triggerReady(),this.cache_.volume&&this.techCall_("setVolume",this.cache_.volume),this.handleTechPosterChange_(),this.handleTechDurationChange_()},r.handleTechLoadStart_=function(){this.removeClass("vjs-ended"),this.removeClass("vjs-seeking"),this.error(null),this.handleTechDurationChange_(),this.paused()?(this.hasStarted(!1),this.trigger("loadstart")):(this.trigger("loadstart"),this.trigger("firstplay")),this.manualAutoplay_(!0===this.autoplay()&&this.options_.normalizeAutoplay?"play":this.autoplay())},r.manualAutoplay_=function(e){var i=this;if(this.tech_&&"string"==typeof e){var o,n=function(){var d=i.muted();i.muted(!0);var h=function(){i.muted(d)};i.playTerminatedQueue_.push(h);var y=i.play();if(fa(y))return y.catch(function(g){throw h(),new Error("Rejection at manualAutoplay. Restoring muted value. "+(g||""))})};if("any"!==e||this.muted()?o="muted"!==e||this.muted()?this.play():n():fa(o=this.play())&&(o=o.catch(n)),fa(o))return o.then(function(){i.trigger({type:"autoplay-success",autoplay:e})}).catch(function(){i.trigger({type:"autoplay-failure",autoplay:e})})}},r.updateSourceCaches_=function(e){void 0===e&&(e="");var i=e,n="";"string"!=typeof i&&(i=e.src,n=e.type),this.cache_.source=this.cache_.source||{},this.cache_.sources=this.cache_.sources||[],i&&!n&&(n=function(t,r){if(!r)return"";if(t.cache_.source.src===r&&t.cache_.source.type)return t.cache_.source.type;var a=t.cache_.sources.filter(function(o){return o.src===r});if(a.length)return a[0].type;for(var e=t.$$("source"),i=0;i0&&0===this.cache_.lastPlaybackRate&&(this.queuedCallbacks_.forEach(function(e){return e.callback(e.event)}),this.queuedCallbacks_=[]),this.cache_.lastPlaybackRate=this.tech_.playbackRate(),this.trigger("ratechange")},r.handleTechWaiting_=function(){var e=this;this.addClass("vjs-waiting"),this.trigger("waiting");var i=this.currentTime();this.on("timeupdate",function o(){i!==e.currentTime()&&(e.removeClass("vjs-waiting"),e.off("timeupdate",o))})},r.handleTechCanPlay_=function(){this.removeClass("vjs-waiting"),this.trigger("canplay")},r.handleTechCanPlayThrough_=function(){this.removeClass("vjs-waiting"),this.trigger("canplaythrough")},r.handleTechPlaying_=function(){this.removeClass("vjs-waiting"),this.trigger("playing")},r.handleTechSeeking_=function(){this.addClass("vjs-seeking"),this.trigger("seeking")},r.handleTechSeeked_=function(){this.removeClass("vjs-seeking"),this.removeClass("vjs-ended"),this.trigger("seeked")},r.handleTechFirstPlay_=function(){this.options_.starttime&&(E.warn("Passing the `starttime` option to the player will be deprecated in 6.0"),this.currentTime(this.options_.starttime)),this.addClass("vjs-has-started"),this.trigger("firstplay")},r.handleTechPause_=function(){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.trigger("pause")},r.handleTechEnded_=function(){this.addClass("vjs-ended"),this.removeClass("vjs-waiting"),this.options_.loop?(this.currentTime(0),this.play()):this.paused()||this.pause(),this.trigger("ended")},r.handleTechDurationChange_=function(){this.duration(this.techGet_("duration"))},r.handleTechClick_=function(e){this.controls_&&(void 0===this.options_||void 0===this.options_.userActions||void 0===this.options_.userActions.click||!1!==this.options_.userActions.click)&&(void 0!==this.options_&&void 0!==this.options_.userActions&&"function"==typeof this.options_.userActions.click?this.options_.userActions.click.call(this,e):this.paused()?Kr(this.play()):this.pause())},r.handleTechDoubleClick_=function(e){this.controls_&&(Array.prototype.some.call(this.$$(".vjs-control-bar, .vjs-modal-dialog"),function(n){return n.contains(e.target)})||(void 0===this.options_||void 0===this.options_.userActions||void 0===this.options_.userActions.doubleClick||!1!==this.options_.userActions.doubleClick)&&(void 0!==this.options_&&void 0!==this.options_.userActions&&"function"==typeof this.options_.userActions.doubleClick?this.options_.userActions.doubleClick.call(this,e):this.isFullscreen()?this.exitFullscreen():this.requestFullscreen()))},r.handleTechTap_=function(){this.userActive(!this.userActive())},r.handleTechTouchStart_=function(){this.userWasActive=this.userActive()},r.handleTechTouchMove_=function(){this.userWasActive&&this.reportUserActivity()},r.handleTechTouchEnd_=function(e){e.cancelable&&e.preventDefault()},r.handleStageClick_=function(){this.reportUserActivity()},r.toggleFullscreenClass_=function(){this.isFullscreen()?this.addClass("vjs-fullscreen"):this.removeClass("vjs-fullscreen")},r.documentFullscreenChange_=function(e){var i=e.target.player;if(!i||i===this){var n=this.el(),o=document[this.fsApi_.fullscreenElement]===n;!o&&n.matches?o=n.matches(":"+this.fsApi_.fullscreen):!o&&n.msMatchesSelector&&(o=n.msMatchesSelector(":"+this.fsApi_.fullscreen)),this.isFullscreen(o)}},r.handleTechFullscreenChange_=function(e,i){var n=this;i&&(i.nativeIOSFullscreen&&(this.addClass("vjs-ios-native-fs"),this.tech_.one("webkitendfullscreen",function(){n.removeClass("vjs-ios-native-fs")})),this.isFullscreen(i.isFullscreen))},r.handleTechFullscreenError_=function(e,i){this.trigger("fullscreenerror",i)},r.togglePictureInPictureClass_=function(){this.isInPictureInPicture()?this.addClass("vjs-picture-in-picture"):this.removeClass("vjs-picture-in-picture")},r.handleTechEnterPictureInPicture_=function(e){this.isInPictureInPicture(!0)},r.handleTechLeavePictureInPicture_=function(e){this.isInPictureInPicture(!1)},r.handleTechError_=function(){var e=this.tech_.error();this.error(e)},r.handleTechTextData_=function(){var e=null;arguments.length>1&&(e=arguments[1]),this.trigger("textdata",e)},r.getCache=function(){return this.cache_},r.resetCache_=function(){this.cache_={currentTime:0,initTime:0,inactivityTimeout:this.options_.inactivityTimeout,duration:NaN,lastVolume:1,lastPlaybackRate:this.defaultPlaybackRate(),media:null,src:"",source:{},sources:[],playbackRates:[],volume:1}},r.techCall_=function(e,i){this.ready(function(){if(e in op)return function np(s,t,r,a){return t[r](s.reduce(Ns(r),a))}(this.middleware_,this.tech_,e,i);if(e in el)return Zu(this.middleware_,this.tech_,e,i);try{this.tech_&&this.tech_[e](i)}catch(n){throw E(n),n}},!0)},r.techGet_=function(e){if(this.tech_&&this.tech_.isReady_){if(e in sp)return function ap(s,t,r){return s.reduceRight(Ns(r),t[r]())}(this.middleware_,this.tech_,e);if(e in el)return Zu(this.middleware_,this.tech_,e);try{return this.tech_[e]()}catch(i){throw void 0===this.tech_[e]?(E("Video.js: "+e+" method not defined for "+this.techName_+" playback technology.",i),i):"TypeError"===i.name?(E("Video.js: "+e+" unavailable on "+this.techName_+" playback technology element.",i),this.tech_.isReady_=!1,i):(E(i),i)}}},r.play=function(){var e=this,i=this.options_.Promise||window.Promise;return i?new i(function(n){e.play_(n)}):this.play_()},r.play_=function(e){var i=this;void 0===e&&(e=Kr),this.playCallbacks_.push(e);var n=!(this.changingSrc_||!this.src()&&!this.currentSrc());if(this.waitToPlay_&&(this.off(["ready","loadstart"],this.waitToPlay_),this.waitToPlay_=null),!this.isReady_||!n)return this.waitToPlay_=function(l){i.play_()},this.one(["ready","loadstart"],this.waitToPlay_),void(!n&&(tt||Je)&&this.load());var o=this.techGet_("play");null===o?this.runPlayTerminatedQueue_():this.runPlayCallbacks_(o)},r.runPlayTerminatedQueue_=function(){var e=this.playTerminatedQueue_.slice(0);this.playTerminatedQueue_=[],e.forEach(function(i){i()})},r.runPlayCallbacks_=function(e){var i=this.playCallbacks_.slice(0);this.playCallbacks_=[],this.playTerminatedQueue_=[],i.forEach(function(n){n(e)})},r.pause=function(){this.techCall_("pause")},r.paused=function(){return!1!==this.techGet_("paused")},r.played=function(){return this.techGet_("played")||yi(0,0)},r.scrubbing=function(e){if(typeof e>"u")return this.scrubbing_;this.scrubbing_=!!e,this.techCall_("setScrubbing",this.scrubbing_),e?this.addClass("vjs-scrubbing"):this.removeClass("vjs-scrubbing")},r.currentTime=function(e){return typeof e<"u"?(e<0&&(e=0),this.isReady_&&!this.changingSrc_&&this.tech_&&this.tech_.isReady_?(this.techCall_("setCurrentTime",e),void(this.cache_.initTime=0)):(this.cache_.initTime=e,this.off("canplay",this.boundApplyInitTime_),void this.one("canplay",this.boundApplyInitTime_))):(this.cache_.currentTime=this.techGet_("currentTime")||0,this.cache_.currentTime)},r.applyInitTime_=function(){this.currentTime(this.cache_.initTime)},r.duration=function(e){if(void 0===e)return void 0!==this.cache_.duration?this.cache_.duration:NaN;(e=parseFloat(e))<0&&(e=1/0),e!==this.cache_.duration&&(this.cache_.duration=e,e===1/0?this.addClass("vjs-live"):this.removeClass("vjs-live"),isNaN(e)||this.trigger("durationchange"))},r.remainingTime=function(){return this.duration()-this.currentTime()},r.remainingTimeDisplay=function(){return Math.floor(this.duration())-Math.floor(this.currentTime())},r.buffered=function(){var e=this.techGet_("buffered");return(!e||!e.length)&&(e=yi(0,0)),e},r.bufferedPercent=function(){return Ou(this.buffered(),this.duration())},r.bufferedEnd=function(){var e=this.buffered(),i=this.duration(),n=e.end(e.length-1);return n>i&&(n=i),n},r.volume=function(e){var i;return void 0!==e?(i=Math.max(0,Math.min(1,parseFloat(e))),this.cache_.volume=i,this.techCall_("setVolume",i),void(i>0&&this.lastVolume_(i))):(i=parseFloat(this.techGet_("volume")),isNaN(i)?1:i)},r.muted=function(e){if(void 0===e)return this.techGet_("muted")||!1;this.techCall_("setMuted",e)},r.defaultMuted=function(e){return void 0!==e?this.techCall_("setDefaultMuted",e):this.techGet_("defaultMuted")||!1},r.lastVolume_=function(e){if(void 0===e||0===e)return this.cache_.lastVolume;this.cache_.lastVolume=e},r.supportsFullScreen=function(){return this.techGet_("supportsFullScreen")||!1},r.isFullscreen=function(e){if(void 0!==e){var i=this.isFullscreen_;return this.isFullscreen_=!!e,this.isFullscreen_!==i&&this.fsApi_.prefixed&&this.trigger("fullscreenchange"),void this.toggleFullscreenClass_()}return this.isFullscreen_},r.requestFullscreen=function(e){var i=this.options_.Promise||window.Promise;if(i){var n=this;return new i(function(o,l){function d(){n.off("fullscreenerror",y),n.off("fullscreenchange",h)}function h(){d(),o()}function y(S,A){d(),l(A)}n.one("fullscreenchange",h),n.one("fullscreenerror",y);var g=n.requestFullscreenHelper_(e);g&&(g.then(d,d),g.then(o,l))})}return this.requestFullscreenHelper_()},r.requestFullscreenHelper_=function(e){var n,i=this;if(this.fsApi_.prefixed||(n=this.options_.fullscreen&&this.options_.fullscreen.options||{},void 0!==e&&(n=e)),this.fsApi_.requestFullscreen){var o=this.el_[this.fsApi_.requestFullscreen](n);return o&&o.then(function(){return i.isFullscreen(!0)},function(){return i.isFullscreen(!1)}),o}this.tech_.supportsFullScreen()&&!this.options_.preferFullWindow?this.techCall_("enterFullScreen"):this.enterFullWindow()},r.exitFullscreen=function(){var e=this.options_.Promise||window.Promise;if(e){var i=this;return new e(function(n,o){function l(){i.off("fullscreenerror",h),i.off("fullscreenchange",d)}function d(){l(),n()}function h(g,S){l(),o(S)}i.one("fullscreenchange",d),i.one("fullscreenerror",h);var y=i.exitFullscreenHelper_();y&&(y.then(l,l),y.then(n,o))})}return this.exitFullscreenHelper_()},r.exitFullscreenHelper_=function(){var e=this;if(this.fsApi_.requestFullscreen){var i=document[this.fsApi_.exitFullscreen]();return i&&Kr(i.then(function(){return e.isFullscreen(!1)})),i}this.tech_.supportsFullScreen()&&!this.options_.preferFullWindow?this.techCall_("exitFullScreen"):this.exitFullWindow()},r.enterFullWindow=function(){this.isFullscreen(!0),this.isFullWindow=!0,this.docOrigOverflow=document.documentElement.style.overflow,Et(document,"keydown",this.boundFullWindowOnEscKey_),document.documentElement.style.overflow="hidden",ye(document.body,"vjs-full-window"),this.trigger("enterFullWindow")},r.fullWindowOnEscKey=function(e){st.isEventKey(e,"Esc")&&!0===this.isFullscreen()&&(this.isFullWindow?this.exitFullWindow():this.exitFullscreen())},r.exitFullWindow=function(){this.isFullscreen(!1),this.isFullWindow=!1,Ct(document,"keydown",this.boundFullWindowOnEscKey_),document.documentElement.style.overflow=this.docOrigOverflow,we(document.body,"vjs-full-window"),this.trigger("exitFullWindow")},r.disablePictureInPicture=function(e){if(void 0===e)return this.techGet_("disablePictureInPicture");this.techCall_("setDisablePictureInPicture",e),this.options_.disablePictureInPicture=e,this.trigger("disablepictureinpicturechanged")},r.isInPictureInPicture=function(e){return void 0!==e?(this.isInPictureInPicture_=!!e,void this.togglePictureInPictureClass_()):!!this.isInPictureInPicture_},r.requestPictureInPicture=function(){if("pictureInPictureEnabled"in document&&!1===this.disablePictureInPicture())return this.techGet_("requestPictureInPicture")},r.exitPictureInPicture=function(){if("pictureInPictureEnabled"in document)return document.exitPictureInPicture()},r.handleKeyDown=function(e){var i=this.options_.userActions;if(i&&i.hotkeys){(function(l){var d=l.tagName.toLowerCase();if(l.isContentEditable)return!0;if("input"===d)return-1===["button","checkbox","hidden","radio","reset","submit"].indexOf(l.type);return-1!==["textarea"].indexOf(d)})(this.el_.ownerDocument.activeElement)||("function"==typeof i.hotkeys?i.hotkeys.call(this,e):this.handleHotkeys(e))}},r.handleHotkeys=function(e){var i=this.options_.userActions?this.options_.userActions.hotkeys:{},n=i.fullscreenKey,o=void 0===n?function(I){return st.isEventKey(I,"f")}:n,l=i.muteKey,d=void 0===l?function(I){return st.isEventKey(I,"m")}:l,h=i.playPauseKey,y=void 0===h?function(I){return st.isEventKey(I,"k")||st.isEventKey(I,"Space")}:h;if(o.call(this,e)){e.preventDefault(),e.stopPropagation();var g=Ie.getComponent("FullscreenToggle");!1!==document[this.fsApi_.fullscreenEnabled]&&g.prototype.handleClick.call(this,e)}else if(d.call(this,e)){e.preventDefault(),e.stopPropagation(),Ie.getComponent("MuteToggle").prototype.handleClick.call(this,e)}else if(y.call(this,e)){e.preventDefault(),e.stopPropagation(),Ie.getComponent("PlayToggle").prototype.handleClick.call(this,e)}},r.canPlayType=function(e){for(var i,n=0,o=this.options_.techOrder;n"u")return this.cache_.src||"";this.resetRetryOnError_&&this.resetRetryOnError_();var o=hp(e);if(o.length){if(this.changingSrc_=!0,i||(this.cache_.sources=o),this.updateSourceCaches_(o[0]),rp(this,o[0],function(h,y){if(n.middleware_=y,i||(n.cache_.sources=o),n.updateSourceCaches_(h),n.src_(h))return o.length>1?n.handleSrc_(o.slice(1)):(n.changingSrc_=!1,n.setTimeout(function(){this.error({code:4,message:this.localize(this.options_.notSupportedMessage)})},0),void n.triggerReady());!function ip(s,t){s.forEach(function(r){return r.setTech&&r.setTech(t)})}(y,n.tech_)}),this.options_.retryOnError&&o.length>1){var l=function(){n.error(null),n.handleSrc_(o.slice(1),!0)},d=function(){n.off("error",l)};this.one("error",l),this.one("playing",d),this.resetRetryOnError_=function(){n.off("error",l),n.off("playing",d)}}}else this.setTimeout(function(){this.error({code:4,message:this.localize(this.options_.notSupportedMessage)})},0)},r.src=function(e){return this.handleSrc_(e,!1)},r.src_=function(e){var i=this,n=this.selectSource([e]);return!n||(function(t,r){return Jt(t)===Jt(r)}(n.tech,this.techName_)?(this.ready(function(){this.tech_.constructor.prototype.hasOwnProperty("setSource")?this.techCall_("setSource",e):this.techCall_("src",e.src),this.changingSrc_=!1},!0),!1):(this.changingSrc_=!0,this.loadTech_(n.tech,n.source),this.tech_.ready(function(){i.changingSrc_=!1}),!1))},r.load=function(){this.techCall_("load")},r.reset=function(){var e=this,i=this.options_.Promise||window.Promise;this.paused()||!i?this.doReset_():Kr(this.play().then(function(){return e.doReset_()}))},r.doReset_=function(){this.tech_&&this.tech_.clearTracks("text"),this.resetCache_(),this.poster(""),this.loadTech_(this.options_.techOrder[0],null),this.techCall_("reset"),this.resetControlBarUI_(),ai(this)&&this.trigger("playerreset")},r.resetControlBarUI_=function(){this.resetProgressBar_(),this.resetPlaybackRate_(),this.resetVolumeBar_()},r.resetProgressBar_=function(){this.currentTime(0);var e=this.controlBar,i=e.durationDisplay,n=e.remainingTimeDisplay;i&&i.updateContent(),n&&n.updateContent()},r.resetPlaybackRate_=function(){this.playbackRate(this.defaultPlaybackRate()),this.handleTechRateChange_()},r.resetVolumeBar_=function(){this.volume(1),this.trigger("volumechange")},r.currentSources=function(){var e=this.currentSource(),i=[];return 0!==Object.keys(e).length&&i.push(e),this.cache_.sources||i},r.currentSource=function(){return this.cache_.source||{}},r.currentSrc=function(){return this.currentSource()&&this.currentSource().src||""},r.currentType=function(){return this.currentSource()&&this.currentSource().type||""},r.preload=function(e){return void 0!==e?(this.techCall_("setPreload",e),void(this.options_.preload=e)):this.techGet_("preload")},r.autoplay=function(e){if(void 0===e)return this.options_.autoplay||!1;var i;"string"==typeof e&&/(any|play|muted)/.test(e)||!0===e&&this.options_.normalizeAutoplay?(this.options_.autoplay=e,this.manualAutoplay_("string"==typeof e?e:"play"),i=!1):this.options_.autoplay=!!e,i=typeof i>"u"?this.options_.autoplay:i,this.tech_&&this.techCall_("setAutoplay",i)},r.playsinline=function(e){return void 0!==e?(this.techCall_("setPlaysinline",e),this.options_.playsinline=e,this):this.techGet_("playsinline")},r.loop=function(e){return void 0!==e?(this.techCall_("setLoop",e),void(this.options_.loop=e)):this.techGet_("loop")},r.poster=function(e){if(void 0===e)return this.poster_;e||(e=""),e!==this.poster_&&(this.poster_=e,this.techCall_("setPoster",e),this.isPosterFromTech_=!1,this.trigger("posterchange"))},r.handleTechPosterChange_=function(){if((!this.poster_||this.options_.techCanOverridePoster)&&this.tech_&&this.tech_.poster){var e=this.tech_.poster()||"";e!==this.poster_&&(this.poster_=e,this.isPosterFromTech_=!0,this.trigger("posterchange"))}},r.controls=function(e){if(void 0===e)return!!this.controls_;e=!!e,this.controls_!==e&&(this.controls_=e,this.usingNativeControls()&&this.techCall_("setControls",e),this.controls_?(this.removeClass("vjs-controls-disabled"),this.addClass("vjs-controls-enabled"),this.trigger("controlsenabled"),this.usingNativeControls()||this.addTechControlsListeners_()):(this.removeClass("vjs-controls-enabled"),this.addClass("vjs-controls-disabled"),this.trigger("controlsdisabled"),this.usingNativeControls()||this.removeTechControlsListeners_()))},r.usingNativeControls=function(e){if(void 0===e)return!!this.usingNativeControls_;e=!!e,this.usingNativeControls_!==e&&(this.usingNativeControls_=e,this.usingNativeControls_?(this.addClass("vjs-using-native-controls"),this.trigger("usingnativecontrols")):(this.removeClass("vjs-using-native-controls"),this.trigger("usingcustomcontrols")))},r.error=function(e){var i=this;if(void 0===e)return this.error_||null;if(ve("beforeerror").forEach(function(o){var l=o(i,e);N(l)&&!Array.isArray(l)||"string"==typeof l||"number"==typeof l||null===l?e=l:i.log.error("please return a value that MediaError expects in beforeerror hooks")}),this.options_.suppressNotSupportedError&&e&&4===e.code){var n=function(){this.error(e)};return this.options_.suppressNotSupportedError=!1,this.any(["click","touchstart"],n),void this.one("loadstart",function(){this.off(["click","touchstart"],n)})}if(null===e)return this.error_=e,this.removeClass("vjs-error"),void(this.errorDisplay&&this.errorDisplay.close());this.error_=new br(e),this.addClass("vjs-error"),E.error("(CODE:"+this.error_.code+" "+br.errorTypes[this.error_.code]+")",this.error_.message,this.error_),this.trigger("error"),ve("error").forEach(function(o){return o(i,i.error_)})},r.reportUserActivity=function(e){this.userActivity_=!0},r.userActive=function(e){if(void 0===e)return this.userActive_;if((e=!!e)!==this.userActive_){if(this.userActive_=e,this.userActive_)return this.userActivity_=!0,this.removeClass("vjs-user-inactive"),this.addClass("vjs-user-active"),void this.trigger("useractive");this.tech_&&this.tech_.one("mousemove",function(i){i.stopPropagation(),i.preventDefault()}),this.userActivity_=!1,this.removeClass("vjs-user-active"),this.addClass("vjs-user-inactive"),this.trigger("userinactive")}},r.listenForUserActivity_=function(){var e,i,n,o=Mt(this,this.reportUserActivity),h=function(A){o(),this.clearInterval(e)};this.on("mousedown",function(){o(),this.clearInterval(e),e=this.setInterval(o,250)}),this.on("mousemove",function(A){(A.screenX!==i||A.screenY!==n)&&(i=A.screenX,n=A.screenY,o())}),this.on("mouseup",h),this.on("mouseleave",h);var g,y=this.getChild("controlBar");y&&!Je&&!Te&&(y.on("mouseenter",function(S){0!==this.player().options_.inactivityTimeout&&(this.player().cache_.inactivityTimeout=this.player().options_.inactivityTimeout),this.player().options_.inactivityTimeout=0}),y.on("mouseleave",function(S){this.player().options_.inactivityTimeout=this.player().cache_.inactivityTimeout})),this.on("keydown",o),this.on("keyup",o),this.setInterval(function(){if(this.userActivity_){this.userActivity_=!1,this.userActive(!0),this.clearTimeout(g);var S=this.options_.inactivityTimeout;S<=0||(g=this.setTimeout(function(){this.userActivity_||this.userActive(!1)},S))}},250)},r.playbackRate=function(e){if(void 0===e)return this.tech_&&this.tech_.featuresPlaybackRate?this.cache_.lastPlaybackRate||this.techGet_("playbackRate"):1;this.techCall_("setPlaybackRate",e)},r.defaultPlaybackRate=function(e){return void 0!==e?this.techCall_("setDefaultPlaybackRate",e):this.tech_&&this.tech_.featuresPlaybackRate?this.techGet_("defaultPlaybackRate"):1},r.isAudio=function(e){if(void 0===e)return!!this.isAudio_;this.isAudio_=!!e},r.addTextTrack=function(e,i,n){if(this.tech_)return this.tech_.addTextTrack(e,i,n)},r.addRemoteTextTrack=function(e,i){if(this.tech_)return this.tech_.addRemoteTextTrack(e,i)},r.removeRemoteTextTrack=function(e){void 0===e&&(e={});var n=e.track;if(n||(n=e),this.tech_)return this.tech_.removeRemoteTextTrack(n)},r.getVideoPlaybackQuality=function(){return this.techGet_("getVideoPlaybackQuality")},r.videoWidth=function(){return this.tech_&&this.tech_.videoWidth&&this.tech_.videoWidth()||0},r.videoHeight=function(){return this.tech_&&this.tech_.videoHeight&&this.tech_.videoHeight()||0},r.language=function(e){if(void 0===e)return this.language_;this.language_!==String(e).toLowerCase()&&(this.language_=String(e).toLowerCase(),ai(this)&&this.trigger("languagechange"))},r.languages=function(){return Ut(t.prototype.options_.languages,this.languages_)},r.toJSON=function(){var e=Ut(this.options_),i=e.tracks;e.tracks=[];for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}},Gp=q(function(s){function t(r,a,e){return zp()?s.exports=t=Reflect.construct:s.exports=t=function(n,o,l){var d=[null];d.push.apply(d,o);var y=new(Function.bind.apply(n,d));return l&&Bl(y,l.prototype),y},t.apply(null,arguments)}s.exports=t}),vn="plugin",qi="activePlugins_",zi={},gn=function(t){return zi.hasOwnProperty(t)},yn=function(t){return gn(t)?zi[t]:void 0},Ul=function(t,r){t[qi]=t[qi]||{},t[qi][r]=!0},_n=function(t,r,a){var e=(a?"before":"")+"pluginsetup";t.trigger(e,r),t.trigger(e+":"+r.name,r)},jl=function(t,r){return r.prototype.name=t,function(){_n(this,{name:t,plugin:r,instance:null},!0);for(var a=arguments.length,e=new Array(a),i=0;i-1},t.trigger=function(a){var e=this.listeners[a];if(e)if(2===arguments.length)for(var i=e.length,n=0;n-1;i=this.buffer.indexOf("\n"))this.trigger("data",this.buffer.substring(0,i)),this.buffer=this.buffer.substring(i+1)},t}(fo),Zp=String.fromCharCode(9),ho=function(t){var r=/([0-9.]*)?@?([0-9.]*)?/.exec(t||""),a={};return r[1]&&(a.length=parseInt(r[1],10)),r[2]&&(a.offset=parseInt(r[2],10)),a},Hr=function(t){for(var i,r=t.split(new RegExp('(?:^|,)((?:[^=]*)=(?:"[^"]*"|[^,]*))')),a={},e=r.length;e--;)""!==r[e]&&((i=/([^=]*)=(.*)/.exec(r[e]).slice(1))[0]=i[0].replace(/^\s+|\s+$/g,""),i[1]=i[1].replace(/^\s+|\s+$/g,""),i[1]=i[1].replace(/^['"](.*)['"]$/g,"$1"),a[i[0]]=i[1]);return a},tm=function(s){function t(){var a;return(a=s.call(this)||this).customParsers=[],a.tagMappers=[],a}Ne(t,s);var r=t.prototype;return r.push=function(e){var n,o,i=this;if(0!==(e=e.trim()).length){if("#"!==e[0])return void this.trigger("data",{type:"uri",uri:e});this.tagMappers.reduce(function(d,h){var y=h(e);return y===e?d:d.concat([y])},[e]).forEach(function(d){for(var h=0;h0&&(n.duration=k.duration),0===k.duration&&(n.duration=.01,this.trigger("info",{message:"updating zero segment duration to a small value"})),this.manifest.segments=i},key:function(){if(k.attributes)if("NONE"!==k.attributes.METHOD)if(k.attributes.URI){if("com.apple.streamingkeydelivery"===k.attributes.KEYFORMAT)return this.manifest.contentProtection=this.manifest.contentProtection||{},void(this.manifest.contentProtection["com.apple.fps.1_0"]={attributes:k.attributes});if("urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"===k.attributes.KEYFORMAT){return-1===["SAMPLE-AES","SAMPLE-AES-CTR","SAMPLE-AES-CENC"].indexOf(k.attributes.METHOD)?void this.trigger("warn",{message:"invalid key method provided for Widevine"}):("SAMPLE-AES-CENC"===k.attributes.METHOD&&this.trigger("warn",{message:"SAMPLE-AES-CENC is deprecated, please use SAMPLE-AES-CTR instead"}),"data:text/plain;base64,"!==k.attributes.URI.substring(0,23)?void this.trigger("warn",{message:"invalid key URI provided for Widevine"}):k.attributes.KEYID&&"0x"===k.attributes.KEYID.substring(0,2)?(this.manifest.contentProtection=this.manifest.contentProtection||{},void(this.manifest.contentProtection["com.widevine.alpha"]={attributes:{schemeIdUri:k.attributes.KEYFORMAT,keyId:k.attributes.KEYID.substring(2)},pssh:ql(k.attributes.URI.split(",")[1])})):void this.trigger("warn",{message:"invalid key ID provided for Widevine"}))}k.attributes.METHOD||this.trigger("warn",{message:"defaulting key method to AES-128"}),l={method:k.attributes.METHOD||"AES-128",uri:k.attributes.URI},typeof k.attributes.IV<"u"&&(l.iv=k.attributes.IV)}else this.trigger("warn",{message:"ignoring key declaration without URI"});else l=null;else this.trigger("warn",{message:"ignoring key declaration without attribute list"})},"media-sequence":function(){isFinite(k.number)?this.manifest.mediaSequence=k.number:this.trigger("warn",{message:"ignoring invalid media sequence: "+k.number})},"discontinuity-sequence":function(){isFinite(k.number)?(this.manifest.discontinuitySequence=k.number,S=k.number):this.trigger("warn",{message:"ignoring invalid discontinuity sequence: "+k.number})},"playlist-type":function(){/VOD|EVENT/.test(k.playlistType)?this.manifest.playlistType=k.playlistType:this.trigger("warn",{message:"ignoring unknown playlist type: "+k.playlist})},map:function(){o={},k.uri&&(o.uri=k.uri),k.byterange&&(o.byterange=k.byterange),l&&(o.key=l)},"stream-inf":function(){this.manifest.playlists=i,this.manifest.mediaGroups=this.manifest.mediaGroups||y,k.attributes?(n.attributes||(n.attributes={}),ee(n.attributes,k.attributes)):this.trigger("warn",{message:"ignoring empty stream-inf attributes"})},media:function(){if(this.manifest.mediaGroups=this.manifest.mediaGroups||y,k.attributes&&k.attributes.TYPE&&k.attributes["GROUP-ID"]&&k.attributes.NAME){var Ee=this.manifest.mediaGroups[k.attributes.TYPE];Ee[k.attributes["GROUP-ID"]]=Ee[k.attributes["GROUP-ID"]]||{},Q=Ee[k.attributes["GROUP-ID"]],(Y={default:/yes/i.test(k.attributes.DEFAULT)}).default?Y.autoselect=!0:Y.autoselect=/yes/i.test(k.attributes.AUTOSELECT),k.attributes.LANGUAGE&&(Y.language=k.attributes.LANGUAGE),k.attributes.URI&&(Y.uri=k.attributes.URI),k.attributes["INSTREAM-ID"]&&(Y.instreamId=k.attributes["INSTREAM-ID"]),k.attributes.CHARACTERISTICS&&(Y.characteristics=k.attributes.CHARACTERISTICS),k.attributes.FORCED&&(Y.forced=/yes/i.test(k.attributes.FORCED)),Q[k.attributes.NAME]=Y}else this.trigger("warn",{message:"ignoring incomplete or missing media group"})},discontinuity:function(){S+=1,n.discontinuity=!0,this.manifest.discontinuityStarts.push(i.length)},"program-date-time":function(){typeof this.manifest.dateTimeString>"u"&&(this.manifest.dateTimeString=k.dateTimeString,this.manifest.dateTimeObject=k.dateTimeObject),n.dateTimeString=k.dateTimeString,n.dateTimeObject=k.dateTimeObject},targetduration:function(){!isFinite(k.duration)||k.duration<0?this.trigger("warn",{message:"ignoring invalid target duration: "+k.duration}):(this.manifest.targetDuration=k.duration,po.call(this,this.manifest))},start:function(){k.attributes&&!isNaN(k.attributes["TIME-OFFSET"])?this.manifest.start={timeOffset:k.attributes["TIME-OFFSET"],precise:k.attributes.PRECISE}:this.trigger("warn",{message:"ignoring start declaration without appropriate attribute list"})},"cue-out":function(){n.cueOut=k.data},"cue-out-cont":function(){n.cueOutCont=k.data},"cue-in":function(){n.cueIn=k.data},skip:function(){this.manifest.skip=Gi(k.attributes),this.warnOnMissingAttributes_("#EXT-X-SKIP",k.attributes,["SKIPPED-SEGMENTS"])},part:function(){var Ee=this;d=!0;var Oe=this.manifest.segments.length,He=Gi(k.attributes);n.parts=n.parts||[],n.parts.push(He),He.byterange&&(He.byterange.hasOwnProperty("offset")||(He.byterange.offset=I),I=He.byterange.offset+He.byterange.length);var Pe=n.parts.length-1;this.warnOnMissingAttributes_("#EXT-X-PART #"+Pe+" for segment #"+Oe,k.attributes,["URI","DURATION"]),this.manifest.renditionReports&&this.manifest.renditionReports.forEach(function(Fe,Be){Fe.hasOwnProperty("lastPart")||Ee.trigger("warn",{message:"#EXT-X-RENDITION-REPORT #"+Be+" lacks required attribute(s): LAST-PART"})})},"server-control":function(){var Ee=this.manifest.serverControl=Gi(k.attributes);Ee.hasOwnProperty("canBlockReload")||(Ee.canBlockReload=!1,this.trigger("info",{message:"#EXT-X-SERVER-CONTROL defaulting CAN-BLOCK-RELOAD to false"})),po.call(this,this.manifest),Ee.canSkipDateranges&&!Ee.hasOwnProperty("canSkipUntil")&&this.trigger("warn",{message:"#EXT-X-SERVER-CONTROL lacks required attribute CAN-SKIP-UNTIL which is required when CAN-SKIP-DATERANGES is set"})},"preload-hint":function(){var Ee=this.manifest.segments.length,Oe=Gi(k.attributes),He=Oe.type&&"PART"===Oe.type;n.preloadHints=n.preloadHints||[],n.preloadHints.push(Oe),Oe.byterange&&(Oe.byterange.hasOwnProperty("offset")||(Oe.byterange.offset=He?I:0,He&&(I=Oe.byterange.offset+Oe.byterange.length)));var Pe=n.preloadHints.length-1;if(this.warnOnMissingAttributes_("#EXT-X-PRELOAD-HINT #"+Pe+" for segment #"+Ee,k.attributes,["TYPE","URI"]),Oe.type)for(var Fe=0;Fe=0))throw xi(bm,new Error(s.tagName+"@"+r));for(var e=t.length-1;a"==s&&">")||"&"==s&&"&"||'"'==s&&"""||"&#"+s.charCodeAt()+";"}function Ca(s,t){if(t(s))return!0;if(s=s.firstChild)do{if(Ca(s,t))return!0}while(s=s.nextSibling)}function Pa(){}function cd(s,t,r,a){s&&s._inc++,r.namespaceURI===Ea.XMLNS&&delete t._nsMap[r.prefix?r.localName:""]}function yo(s,t,r){if(s&&s._inc){s._inc++;var a=t.childNodes;if(r)a[a.length++]=r;else{for(var e=t.firstChild,i=0;e;)a[i++]=e,e=e.nextSibling;a.length=i}}}function fd(s,t){var r=t.previousSibling,a=t.nextSibling;return r?r.nextSibling=a:s.firstChild=a,a?a.previousSibling=r:s.lastChild=r,yo(s.ownerDocument,s),t}function hd(s,t,r){var a=t.parentNode;if(a&&a.removeChild(t),t.nodeType===ni){var e=t.firstChild;if(null==e)return t;var i=t.lastChild}else e=i=t;var n=r?r.previousSibling:s.lastChild;e.previousSibling=n,i.nextSibling=r,n?n.nextSibling=e:s.firstChild=e,null==r?s.lastChild=i:r.previousSibling=i;do{e.parentNode=s}while(e!==i&&(e=e.nextSibling));return yo(s.ownerDocument||s,s),t.nodeType==ni&&(t.firstChild=t.lastChild=null),t}function Ei(){this._nsMap={}}function Cn(){}function ka(){}function _o(){}function To(){}function bo(){}function Pn(){}function pd(){}function md(){}function So(){}function kn(){}function xo(){}function vd(){}function gd(s,t){var r=[],a=9==this.nodeType&&this.documentElement||this,e=a.prefix,i=a.namespaceURI;if(i&&null==e&&null==(e=a.lookupPrefix(i)))var n=[{namespace:i,prefix:null}];return Xi(this,r,s,t,n),r.join("")}function yd(s,t,r){var a=s.prefix||"",e=s.namespaceURI;if(!e||"xml"===a&&e===Ea.XML||e===Ea.XMLNS)return!1;for(var i=r.length;i--;){var n=r[i];if(n.prefix===a)return n.namespace!==e}return!0}function Eo(s,t,r){s.push(" ",t,'="',r.replace(/[<&"]/g,dd),'"')}function Xi(s,t,r,a,e){if(e||(e=[]),a){if(!(s=a(s)))return;if("string"==typeof s)return void t.push(s)}switch(s.nodeType){case qr:var i=s.attributes,n=i.length,Q=s.firstChild,o=s.tagName,l=o;if(!(r=Ea.isHTML(s.namespaceURI)||r)&&!s.prefix&&s.namespaceURI){for(var d,h=0;h=0;y--){if(""===(g=e[y]).prefix&&g.namespace===s.namespaceURI){d=g.namespace;break}}if(d!==s.namespaceURI)for(y=e.length-1;y>=0;y--){var g;if((g=e[y]).namespace===s.namespaceURI){g.prefix&&(l=g.prefix+":"+o);break}}}t.push("<",l);for(var S=0;S"),r&&/^script$/i.test(o))for(;Q;)Q.data?t.push(Q.data):Xi(Q,t,r,a,e.slice()),Q=Q.nextSibling;else for(;Q;)Xi(Q,t,r,a,e.slice()),Q=Q.nextSibling;t.push("")}else t.push("/>");return;case id:case ni:for(Q=s.firstChild;Q;)Xi(Q,t,r,a,e.slice()),Q=Q.nextSibling;return;case Wi:return Eo(t,s.name,s.value);case En:return t.push(s.data.replace(/[<&]/g,dd).replace(/]]>/g,"]]>"));case Zl:return t.push("");case rd:return t.push("\x3c!--",s.data,"--\x3e");case ad:var Y=s.publicId,_e=s.systemId;if(t.push("");else if(_e&&"."!=_e)t.push(" SYSTEM ",_e,">");else{var xe=s.internalSubset;xe&&t.push(" [",xe,"]"),t.push(">")}return;case td:return t.push("");case ed:return t.push("&",s.nodeName,";");default:t.push("??",s.nodeName)}}function _d(s,t,r){var a;switch(t.nodeType){case qr:(a=t.cloneNode(!1)).ownerDocument=s;case ni:break;case Wi:r=!0}if(a||(a=t.cloneNode(!1)),a.ownerDocument=s,a.parentNode=null,r)for(var e=t.firstChild;e;)a.appendChild(_d(s,e,r)),e=e.nextSibling;return a}function wo(s,t,r){var a=new t.constructor;for(var e in t){var i=t[e];"object"!=typeof i&&i!=a[e]&&(a[e]=i)}switch(t.childNodes&&(a.childNodes=new si),a.ownerDocument=s,a.nodeType){case qr:var n=t.attributes,o=a.attributes=new wn,l=n.length;o._ownerElement=a;for(var d=0;d0},lookupPrefix:function(t){for(var r=this;r;){var a=r._nsMap;if(a)for(var e in a)if(a[e]==t)return e;r=r.nodeType==Wi?r.ownerDocument:r.parentNode}return null},lookupNamespaceURI:function(t){for(var r=this;r;){var a=r._nsMap;if(a&&t in a)return a[t];r=r.nodeType==Wi?r.ownerDocument:r.parentNode}return null},isDefaultNamespace:function(t){return null==this.lookupPrefix(t)}},wa(Ir,gr),wa(Ir,gr.prototype),Pa.prototype={nodeName:"#document",nodeType:id,doctype:null,documentElement:null,_inc:1,insertBefore:function(t,r){if(t.nodeType==ni){for(var a=t.firstChild;a;){var e=a.nextSibling;this.insertBefore(a,r),a=e}return t}return null==this.documentElement&&t.nodeType==qr&&(this.documentElement=t),hd(this,t,r),t.ownerDocument=this,t},removeChild:function(t){return this.documentElement==t&&(this.documentElement=null),fd(this,t)},importNode:function(t,r){return _d(this,t,r)},getElementById:function(t){var r=null;return Ca(this.documentElement,function(a){if(a.nodeType==qr&&a.getAttribute("id")==t)return r=a,!0}),r},getElementsByClassName:function(t){var r=Jl(t);return new Ki(this,function(a){var e=[];return r.length>0&&Ca(a.documentElement,function(i){if(i!==a&&i.nodeType===qr){var n=i.getAttribute("class");if(n){var o=t===n;if(!o){var l=Jl(n);o=r.every(function gm(s){return function(t){return s&&-1!==s.indexOf(t)}}(l))}o&&e.push(i)}}}),e})},createElement:function(t){var r=new Ei;return r.ownerDocument=this,r.nodeName=t,r.tagName=t,r.localName=t,r.childNodes=new si,(r.attributes=new wn)._ownerElement=r,r},createDocumentFragment:function(){var t=new kn;return t.ownerDocument=this,t.childNodes=new si,t},createTextNode:function(t){var r=new _o;return r.ownerDocument=this,r.appendData(t),r},createComment:function(t){var r=new To;return r.ownerDocument=this,r.appendData(t),r},createCDATASection:function(t){var r=new bo;return r.ownerDocument=this,r.appendData(t),r},createProcessingInstruction:function(t,r){var a=new xo;return a.ownerDocument=this,a.tagName=a.target=t,a.nodeValue=a.data=r,a},createAttribute:function(t){var r=new Cn;return r.ownerDocument=this,r.name=t,r.nodeName=t,r.localName=t,r.specified=!0,r},createEntityReference:function(t){var r=new So;return r.ownerDocument=this,r.nodeName=t,r},createElementNS:function(t,r){var a=new Ei,e=r.split(":"),i=a.attributes=new wn;return a.childNodes=new si,a.ownerDocument=this,a.nodeName=r,a.tagName=r,a.namespaceURI=t,2==e.length?(a.prefix=e[0],a.localName=e[1]):a.localName=r,i._ownerElement=a,a},createAttributeNS:function(t,r){var a=new Cn,e=r.split(":");return a.ownerDocument=this,a.nodeName=r,a.name=r,a.namespaceURI=t,a.specified=!0,2==e.length?(a.prefix=e[0],a.localName=e[1]):a.localName=r,a}},Ar(Pa,gr),Ei.prototype={nodeType:qr,hasAttribute:function(t){return null!=this.getAttributeNode(t)},getAttribute:function(t){var r=this.getAttributeNode(t);return r&&r.value||""},getAttributeNode:function(t){return this.attributes.getNamedItem(t)},setAttribute:function(t,r){var a=this.ownerDocument.createAttribute(t);a.value=a.nodeValue=""+r,this.setAttributeNode(a)},removeAttribute:function(t){var r=this.getAttributeNode(t);r&&this.removeAttributeNode(r)},appendChild:function(t){return t.nodeType===ni?this.insertBefore(t,null):function xm(s,t){var r=t.parentNode;if(r){var a=s.lastChild;r.removeChild(t),a=s.lastChild}return a=s.lastChild,t.parentNode=s,t.previousSibling=a,t.nextSibling=null,a?a.nextSibling=t:s.firstChild=t,s.lastChild=t,yo(s.ownerDocument,s,t),t}(this,t)},setAttributeNode:function(t){return this.attributes.setNamedItem(t)},setAttributeNodeNS:function(t){return this.attributes.setNamedItemNS(t)},removeAttributeNode:function(t){return this.attributes.removeNamedItem(t.nodeName)},removeAttributeNS:function(t,r){var a=this.getAttributeNodeNS(t,r);a&&this.removeAttributeNode(a)},hasAttributeNS:function(t,r){return null!=this.getAttributeNodeNS(t,r)},getAttributeNS:function(t,r){var a=this.getAttributeNodeNS(t,r);return a&&a.value||""},setAttributeNS:function(t,r,a){var e=this.ownerDocument.createAttributeNS(t,r);e.value=e.nodeValue=""+a,this.setAttributeNode(e)},getAttributeNodeNS:function(t,r){return this.attributes.getNamedItemNS(t,r)},getElementsByTagName:function(t){return new Ki(this,function(r){var a=[];return Ca(r,function(e){e!==r&&e.nodeType==qr&&("*"===t||e.tagName==t)&&a.push(e)}),a})},getElementsByTagNameNS:function(t,r){return new Ki(this,function(a){var e=[];return Ca(a,function(i){i!==a&&i.nodeType===qr&&("*"===t||i.namespaceURI===t)&&("*"===r||i.localName==r)&&e.push(i)}),e})}},Pa.prototype.getElementsByTagName=Ei.prototype.getElementsByTagName,Pa.prototype.getElementsByTagNameNS=Ei.prototype.getElementsByTagNameNS,Ar(Ei,gr),Cn.prototype.nodeType=Wi,Ar(Cn,gr),ka.prototype={data:"",substringData:function(t,r){return this.data.substring(t,t+r)},appendData:function(t){t=this.data+t,this.nodeValue=this.data=t,this.length=t.length},insertData:function(t,r){this.replaceData(t,0,r)},appendChild:function(t){throw new Error(ur[Tm])},deleteData:function(t,r){this.replaceData(t,r,"")},replaceData:function(t,r,a){a=this.data.substring(0,t)+a+this.data.substring(t+r),this.nodeValue=this.data=a,this.length=a.length}},Ar(ka,gr),_o.prototype={nodeName:"#text",nodeType:En,splitText:function(t){var r=this.data,a=r.substring(t);r=r.substring(0,t),this.data=this.nodeValue=r,this.length=r.length;var e=this.ownerDocument.createTextNode(a);return this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling),e}},Ar(_o,ka),To.prototype={nodeName:"#comment",nodeType:rd},Ar(To,ka),bo.prototype={nodeName:"#cdata-section",nodeType:Zl},Ar(bo,ka),Pn.prototype.nodeType=ad,Ar(Pn,gr),pd.prototype.nodeType=_m,Ar(pd,gr),md.prototype.nodeType=ym,Ar(md,gr),So.prototype.nodeType=ed,Ar(So,gr),kn.prototype.nodeName="#document-fragment",kn.prototype.nodeType=ni,Ar(kn,gr),xo.prototype.nodeType=td,Ar(xo,gr),vd.prototype.serializeToString=function(s,t,r){return gd.call(s,t,r)},gr.prototype.toString=gd;try{if(Object.defineProperty){var Em=function s(t){switch(t.nodeType){case qr:case ni:var r=[];for(t=t.firstChild;t;)7!==t.nodeType&&8!==t.nodeType&&r.push(s(t)),t=t.nextSibling;return r.join("");default:return t.nodeValue}};Object.defineProperty(Ki.prototype,"length",{get:function(){return go(this),this.$$length}}),Object.defineProperty(gr.prototype,"textContent",{get:function(){return Em(this)},set:function(t){switch(this.nodeType){case qr:case ni:for(;this.firstChild;)this.removeChild(this.firstChild);(t||String(t))&&this.appendChild(this.ownerDocument.createTextNode(t));break;default:this.data=t,this.value=t,this.nodeValue=t}}}),Td=function(t,r,a){t["$$"+r]=a}}}catch{}var Co={DocumentType:Pn,DOMException:xi,DOMImplementation:ld,Element:Ei,Node:gr,NodeList:si,XMLSerializer:vd},Aa=q(function(s,t){var r=xn.freeze;t.XML_ENTITIES=r({amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}),t.HTML_ENTITIES=r({lt:"<",gt:">",amp:"&",quot:'"',apos:"'",Agrave:"\xc0",Aacute:"\xc1",Acirc:"\xc2",Atilde:"\xc3",Auml:"\xc4",Aring:"\xc5",AElig:"\xc6",Ccedil:"\xc7",Egrave:"\xc8",Eacute:"\xc9",Ecirc:"\xca",Euml:"\xcb",Igrave:"\xcc",Iacute:"\xcd",Icirc:"\xce",Iuml:"\xcf",ETH:"\xd0",Ntilde:"\xd1",Ograve:"\xd2",Oacute:"\xd3",Ocirc:"\xd4",Otilde:"\xd5",Ouml:"\xd6",Oslash:"\xd8",Ugrave:"\xd9",Uacute:"\xda",Ucirc:"\xdb",Uuml:"\xdc",Yacute:"\xdd",THORN:"\xde",szlig:"\xdf",agrave:"\xe0",aacute:"\xe1",acirc:"\xe2",atilde:"\xe3",auml:"\xe4",aring:"\xe5",aelig:"\xe6",ccedil:"\xe7",egrave:"\xe8",eacute:"\xe9",ecirc:"\xea",euml:"\xeb",igrave:"\xec",iacute:"\xed",icirc:"\xee",iuml:"\xef",eth:"\xf0",ntilde:"\xf1",ograve:"\xf2",oacute:"\xf3",ocirc:"\xf4",otilde:"\xf5",ouml:"\xf6",oslash:"\xf8",ugrave:"\xf9",uacute:"\xfa",ucirc:"\xfb",uuml:"\xfc",yacute:"\xfd",thorn:"\xfe",yuml:"\xff",nbsp:"\xa0",iexcl:"\xa1",cent:"\xa2",pound:"\xa3",curren:"\xa4",yen:"\xa5",brvbar:"\xa6",sect:"\xa7",uml:"\xa8",copy:"\xa9",ordf:"\xaa",laquo:"\xab",not:"\xac",shy:"\xad\xad",reg:"\xae",macr:"\xaf",deg:"\xb0",plusmn:"\xb1",sup2:"\xb2",sup3:"\xb3",acute:"\xb4",micro:"\xb5",para:"\xb6",middot:"\xb7",cedil:"\xb8",sup1:"\xb9",ordm:"\xba",raquo:"\xbb",frac14:"\xbc",frac12:"\xbd",frac34:"\xbe",iquest:"\xbf",times:"\xd7",divide:"\xf7",forall:"\u2200",part:"\u2202",exist:"\u2203",empty:"\u2205",nabla:"\u2207",isin:"\u2208",notin:"\u2209",ni:"\u220b",prod:"\u220f",sum:"\u2211",minus:"\u2212",lowast:"\u2217",radic:"\u221a",prop:"\u221d",infin:"\u221e",ang:"\u2220",and:"\u2227",or:"\u2228",cap:"\u2229",cup:"\u222a",int:"\u222b",there4:"\u2234",sim:"\u223c",cong:"\u2245",asymp:"\u2248",ne:"\u2260",equiv:"\u2261",le:"\u2264",ge:"\u2265",sub:"\u2282",sup:"\u2283",nsub:"\u2284",sube:"\u2286",supe:"\u2287",oplus:"\u2295",otimes:"\u2297",perp:"\u22a5",sdot:"\u22c5",Alpha:"\u0391",Beta:"\u0392",Gamma:"\u0393",Delta:"\u0394",Epsilon:"\u0395",Zeta:"\u0396",Eta:"\u0397",Theta:"\u0398",Iota:"\u0399",Kappa:"\u039a",Lambda:"\u039b",Mu:"\u039c",Nu:"\u039d",Xi:"\u039e",Omicron:"\u039f",Pi:"\u03a0",Rho:"\u03a1",Sigma:"\u03a3",Tau:"\u03a4",Upsilon:"\u03a5",Phi:"\u03a6",Chi:"\u03a7",Psi:"\u03a8",Omega:"\u03a9",alpha:"\u03b1",beta:"\u03b2",gamma:"\u03b3",delta:"\u03b4",epsilon:"\u03b5",zeta:"\u03b6",eta:"\u03b7",theta:"\u03b8",iota:"\u03b9",kappa:"\u03ba",lambda:"\u03bb",mu:"\u03bc",nu:"\u03bd",xi:"\u03be",omicron:"\u03bf",pi:"\u03c0",rho:"\u03c1",sigmaf:"\u03c2",sigma:"\u03c3",tau:"\u03c4",upsilon:"\u03c5",phi:"\u03c6",chi:"\u03c7",psi:"\u03c8",omega:"\u03c9",thetasym:"\u03d1",upsih:"\u03d2",piv:"\u03d6",OElig:"\u0152",oelig:"\u0153",Scaron:"\u0160",scaron:"\u0161",Yuml:"\u0178",fnof:"\u0192",circ:"\u02c6",tilde:"\u02dc",ensp:"\u2002",emsp:"\u2003",thinsp:"\u2009",zwnj:"\u200c",zwj:"\u200d",lrm:"\u200e",rlm:"\u200f",ndash:"\u2013",mdash:"\u2014",lsquo:"\u2018",rsquo:"\u2019",sbquo:"\u201a",ldquo:"\u201c",rdquo:"\u201d",bdquo:"\u201e",dagger:"\u2020",Dagger:"\u2021",bull:"\u2022",hellip:"\u2026",permil:"\u2030",prime:"\u2032",Prime:"\u2033",lsaquo:"\u2039",rsaquo:"\u203a",oline:"\u203e",euro:"\u20ac",trade:"\u2122",larr:"\u2190",uarr:"\u2191",rarr:"\u2192",darr:"\u2193",harr:"\u2194",crarr:"\u21b5",lceil:"\u2308",rceil:"\u2309",lfloor:"\u230a",rfloor:"\u230b",loz:"\u25ca",spades:"\u2660",clubs:"\u2663",hearts:"\u2665",diams:"\u2666"}),t.entityMap=t.HTML_ENTITIES});Aa.XML_ENTITIES,Aa.HTML_ENTITIES,Aa.entityMap;var Ia=xn.NAMESPACE,Po=/[A-Z_a-z\xC0-\xD6\xD8-\xF6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,bd=new RegExp("[\\-\\.0-9"+Po.source.slice(1,-1)+"\\u00B7\\u0300-\\u036F\\u203F-\\u2040]"),Sd=new RegExp("^"+Po.source+bd.source+"*(?::"+Po.source+bd.source+"*)?$"),Da=0,pi=1,Qi=2,Oa=3,Yi=4,Ji=5,La=6,An=7;function Zi(s,t){this.message=s,this.locator=t,Error.captureStackTrace&&Error.captureStackTrace(this,Zi)}function xd(){}function Ed(s,t){return t.lineNumber=s.lineNumber,t.columnNumber=s.columnNumber,t}function Lm(s,t,r,a,e,i){function n(g,S,A){r.attributeNames.hasOwnProperty(g)&&i.fatalError("Attribute "+g+" redefined"),r.addValue(g,S,A)}for(var o,d=++t,h=Da;;){var y=s.charAt(d);switch(y){case"=":if(h===pi)o=s.slice(t,d),h=Oa;else{if(h!==Qi)throw new Error("attribute equal must after attrName");h=Oa}break;case"'":case'"':if(h===Oa||h===pi){if(h===pi&&(i.warning('attribute value must after "="'),o=s.slice(t,d)),t=d+1,!((d=s.indexOf(y,t))>0))throw new Error("attribute value no end '"+y+"' match");n(o,l=s.slice(t,d).replace(/&#?\w+;/g,e),t-1),h=Ji}else{if(h!=Yi)throw new Error('attribute value must after "="');n(o,l=s.slice(t,d).replace(/&#?\w+;/g,e),t),i.warning('attribute "'+o+'" missed start quot('+y+")!!"),t=d+1,h=Ji}break;case"/":switch(h){case Da:r.setTagName(s.slice(t,d));case Ji:case La:case An:h=An,r.closed=!0;case Yi:case pi:case Qi:break;default:throw new Error("attribute invalid close char('/')")}break;case"":return i.error("unexpected end of input"),h==Da&&r.setTagName(s.slice(t,d)),d;case">":switch(h){case Da:r.setTagName(s.slice(t,d));case Ji:case La:case An:break;case Yi:case pi:"/"===(l=s.slice(t,d)).slice(-1)&&(r.closed=!0,l=l.slice(0,-1));case Qi:h===Qi&&(l=o),h==Yi?(i.warning('attribute "'+l+'" missed quot(")!'),n(o,l.replace(/&#?\w+;/g,e),t)):((!Ia.isHTML(a[""])||!l.match(/^(?:disabled|checked|selected)$/i))&&i.warning('attribute "'+l+'" missed value!! "'+l+'" instead!!'),n(l,l,t));break;case Oa:throw new Error("attribute value missed!!")}return d;case"\x80":y=" ";default:if(y<=" ")switch(h){case Da:r.setTagName(s.slice(t,d)),h=La;break;case pi:o=s.slice(t,d),h=Qi;break;case Yi:var l=s.slice(t,d).replace(/&#?\w+;/g,e);i.warning('attribute "'+l+'" missed quot(")!!'),n(o,l,t);case Ji:h=La}else switch(h){case Qi:r.tagName,(!Ia.isHTML(a[""])||!o.match(/^(?:disabled|checked|selected)$/i))&&i.warning('attribute "'+o+'" missed value!! "'+o+'" instead2!!'),n(o,o,t),t=d,h=pi;break;case Ji:i.warning('attribute space is required"'+o+'"!!');case La:h=pi,t=d;break;case Oa:h=Yi,t=d;break;case An:throw new Error("elements closed character '/' and '>' must be connected to")}}d++}}function wd(s,t,r){for(var a=s.tagName,e=null,y=s.length;y--;){var i=s[y],n=i.qName,o=i.value;if((g=n.indexOf(":"))>0)var l=i.prefix=n.slice(0,g),d=n.slice(g+1),h="xmlns"===l&&d;else d=n,l=null,h="xmlns"===n&&"";i.localName=d,!1!==h&&(null==e&&(e={},Cd(r,r={})),r[h]=e[h]=o,i.uri=Ia.XMLNS,t.startPrefixMapping(h,o))}for(y=s.length;y--;){(l=(i=s[y]).prefix)&&("xml"===l&&(i.uri=Ia.XML),"xmlns"!==l&&(i.uri=r[l||""]))}var g;(g=a.indexOf(":"))>0?(l=s.prefix=a.slice(0,g),d=s.localName=a.slice(g+1)):(l=null,d=s.localName=a);var S=s.uri=r[l||""];if(t.startElement(S,d,a,s),!s.closed)return s.currentNSMap=r,s.localNSMap=e,!0;if(t.endElement(S,d,a),e)for(l in e)t.endPrefixMapping(l)}function Rm(s,t,r,a,e){if(/^(?:script|textarea)$/i.test(r)){var i=s.indexOf("",t),n=s.substring(t+1,i);if(/[&<]/.test(n))return/^script$/i.test(r)?(e.characters(n,0,n.length),i):(n=n.replace(/&#?\w+;/g,a),e.characters(n,0,n.length),i)}return t+1}function Mm(s,t,r,a){var e=a[r];return null==e&&((e=s.lastIndexOf(""))t?(r.comment(s,t+4,i-t-4),i+3):(a.error("Unclosed comment"),-1):-1;if("CDATA["==s.substr(t+3,6)){var i=s.indexOf("]]>",t+9);return r.startCDATA(),r.characters(s,t+9,i-t-9),r.endCDATA(),i+3}var n=function Bm(s,t){var r,a=[],e=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;for(e.lastIndex=t,e.exec(s);r=e.exec(s);)if(a.push(r),r[1])return a}(s,t),o=n.length;if(o>1&&/!doctype/i.test(n[0][0])){var l=n[1][0],d=!1,h=!1;o>3&&(/^public$/i.test(n[2][0])?(d=n[3][0],h=o>4&&n[4][0]):/^system$/i.test(n[2][0])&&(h=n[3][0]));var y=n[o-1];return r.startDTD(l,d,h),r.endDTD(),y.index+y[0].length}return-1}function Nm(s,t,r){var a=s.indexOf("?>",t);if(a){var e=s.substring(t,a).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);return e?(e[0].length,r.processingInstruction(e[1],e[2]),a+2):-1}return-1}function Pd(){this.attributeNames={}}Zi.prototype=new Error,Zi.prototype.name=Zi.name,xd.prototype={parse:function(t,r,a){var e=this.domBuilder;e.startDocument(),Cd(r,r={}),function Om(s,t,r,a,e){function i(Pt){if(Pt>65535){var jt=55296+((Pt-=65536)>>10),Or=56320+(1023&Pt);return String.fromCharCode(jt,Or)}return String.fromCharCode(Pt)}function n(Pt){var jt=Pt.slice(1,-1);return jt in r?r[jt]:"#"===jt.charAt(0)?i(parseInt(jt.substr(1).replace("x","0x"))):(e.error("entity not found:"+Pt),Pt)}function o(Pt){if(Pt>I){var jt=s.substring(I,Pt).replace(/&#?\w+;/g,n);g&&l(I),a.characters(jt,0,Pt-I),I=Pt}}function l(Pt,jt){for(;Pt>=h&&(jt=y.exec(s));)d=jt.index,h=d+jt[0].length,g.lineNumber++;g.columnNumber=Pt-d+1}for(var d=0,h=0,y=/.*(?:\r\n?|\n)|.*$/g,g=a.locator,S=[{currentNSMap:t}],A={},I=0;;){try{var k=s.indexOf("<",I);if(k<0){if(!s.substr(I).match(/^\s*$/)){var Q=a.doc,Y=Q.createTextNode(s.substr(I));Q.appendChild(Y),a.currentElement=Y}return}switch(k>I&&o(k),s.charAt(k+1)){case"/":var at=s.indexOf(">",k+3),_e=s.substring(k+2,at).replace(/[ \t\n\r]+$/g,""),xe=S.pop();at<0?(_e=s.substring(k+2).replace(/[\s<].*/,""),e.error("end tag name: "+_e+" is not complete:"+xe.tagName),at=k+1+_e.length):_e.match(/\sI?I=at:o(Math.max(k,I)+1)}}(t,r,a,e,this.errorHandler),e.endDocument()}},Pd.prototype={setTagName:function(t){if(!Sd.test(t))throw new Error("invalid tagName:"+t);this.tagName=t},addValue:function(t,r,a){if(!Sd.test(t))throw new Error("invalid attribute:"+t);this.attributeNames[t]=this.length,this[this.length++]={qName:t,value:r,offset:a}},length:0,getLocalName:function(t){return this[t].localName},getLocator:function(t){return this[t].locator},getQName:function(t){return this[t].qName},getURI:function(t){return this[t].uri},getValue:function(t){return this[t].value}};var kd={XMLReader:xd,ParseError:Zi},Vm=Co.DOMImplementation,Ad=xn.NAMESPACE,$m=kd.ParseError,Hm=kd.XMLReader;function Id(s){this.options=s||{locator:{}}}function Ra(){this.cdata=!1}function ea(s,t){t.lineNumber=s.lineNumber,t.columnNumber=s.columnNumber}function ko(s){if(s)return"\n@"+(s.systemId||"")+"#[line:"+s.lineNumber+",col:"+s.columnNumber+"]"}function Dd(s,t,r){return"string"==typeof s?s.substr(t,r):s.length>=t+r||t?new java.lang.String(s,t,r)+"":s}function In(s,t){s.currentElement?s.currentElement.appendChild(t):s.doc.appendChild(t)}Id.prototype.parseFromString=function(s,t){var r=this.options,a=new Hm,e=r.domBuilder||new Ra,i=r.errorHandler,n=r.locator,o=r.xmlns||{},l=/\/x?html?$/.test(t),d=l?Aa.HTML_ENTITIES:Aa.XML_ENTITIES;return n&&e.setDocumentLocator(n),a.errorHandler=function qm(s,t,r){if(!s){if(t instanceof Ra)return t;s=t}var a={},e=s instanceof Function;function i(n){var o=s[n];!o&&e&&(o=2==s.length?function(l){s(n,l)}:s),a[n]=o&&function(l){o("[xmldom "+n+"]\t"+l+ko(r))}||function(){}}return r=r||{},i("warning"),i("error"),i("fatalError"),a}(i,e,n),a.domBuilder=r.domBuilder||e,l&&(o[""]=Ad.HTML),o.xml=o.xml||Ad.XML,s&&"string"==typeof s?a.parse(s,o,d):a.errorHandler.error("invalid doc source"),e.doc},Ra.prototype={startDocument:function(){this.doc=(new Vm).createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(t,r,a,e){var i=this.doc,n=i.createElementNS(t,a||r),o=e.length;In(this,n),this.currentElement=n,this.locator&&ea(this.locator,n);for(var l=0;la.timeline?1:-1})},Bd=function(t){var r=[];return function(t,r,a){r.forEach(function(e){for(var i in t.mediaGroups[e])for(var n in t.mediaGroups[e][i]){var o=t.mediaGroups[e][i][n];a(o,e,i,n)}})}(t,iv,function(a,e,i,n){r=r.concat(a.playlists||[])}),r},Ud=function(t){var r=t.playlist,a=t.mediaSequence;r.mediaSequence=a,r.segments.forEach(function(e,i){e.number=r.mediaSequence+i})},ov=function(t){var r=t.oldManifest,a=t.newManifest,e=r.playlists.concat(Bd(r)),i=a.playlists.concat(Bd(a));return a.timelineStarts=Nd([r.timelineStarts,a.timelineStarts]),function(t){var r=t.oldPlaylists,a=t.newPlaylists,e=t.timelineStarts;a.forEach(function(i){i.discontinuitySequence=Ao(e,function(h){return h.timeline===i.timeline});var n=function(t,r){for(var a=0;an.timeline||n.segments.length&&i.timeline>n.segments[n.segments.length-1].timeline)&&i.discontinuitySequence--);n.segments[l].discontinuity&&!o.discontinuity&&(o.discontinuity=!0,i.discontinuityStarts.unshift(0),i.discontinuitySequence--),Ud({playlist:i,mediaSequence:n.segments[l].number})}})}({oldPlaylists:e,newPlaylists:i,timelineStarts:a.timelineStarts}),a},On=function(t){return t&&t.uri+"-"+function(t){var r;return r="bigint"==typeof t.offset||"bigint"==typeof t.length?window.BigInt(t.offset)+window.BigInt(t.length)-window.BigInt(1):t.offset+t.length-1,t.offset+"-"+r}(t.byterange)},Oo=function(t){return Ld(t.reduce(function(a,e){var i=e.attributes.id+(e.attributes.lang||"");if(a[i]){var n;if(e.segments)e.segments[0]&&(e.segments[0].discontinuity=!0),(n=a[i].segments).push.apply(n,e.segments);e.attributes.contentProtection&&(a[i].attributes.contentProtection=e.attributes.contentProtection)}else a[i]=e,a[i].attributes.timelineStarts=[];return a[i].attributes.timelineStarts.push({start:e.attributes.periodStart,timeline:e.attributes.periodStart}),a},{})).map(function(a){return a.discontinuityStarts=function(t,r){return t.reduce(function(a,e,i){return e[r]&&a.push(i),a},[])}(a.segments||[],"discontinuity"),a})},Lo=function(t,r){var a=On(t.sidx),e=a&&r[a]&&r[a].sidx;return e&&Do(t,e,t.sidx.resolvedUri),t},uv=function(t,r){if(void 0===r&&(r={}),!Object.keys(r).length)return t;for(var a in t)t[a]=Lo(t[a],r);return t},pv=function(t){var r,a=t.attributes,e=t.segments,i=t.sidx,n=t.discontinuityStarts,o={attributes:(r={NAME:a.id,AUDIO:"audio",SUBTITLES:"subs",RESOLUTION:{width:a.width,height:a.height},CODECS:a.codecs,BANDWIDTH:a.bandwidth},r["PROGRAM-ID"]=1,r),uri:"",endList:"static"===a.type,timeline:a.periodStart,resolvedUri:"",targetDuration:a.duration,discontinuityStarts:n,timelineStarts:a.timelineStarts,segments:e};return a.contentProtection&&(o.contentProtection=a.contentProtection),i&&(o.sidx=i),o},mv=function(t){var r=t.attributes;return"video/mp4"===r.mimeType||"video/webm"===r.mimeType||"video"===r.contentType},vv=function(t){var r=t.attributes;return"audio/mp4"===r.mimeType||"audio/webm"===r.mimeType||"audio"===r.contentType},gv=function(t){var r=t.attributes;return"text/vtt"===r.mimeType||"text"===r.contentType},jd=function(t){return t?Object.keys(t).reduce(function(r,a){var e=t[a];return r.concat(e.playlists)},[]):[]},_v=function(t){var r,a=t.dashPlaylists,e=t.locations,i=t.sidxMapping,n=void 0===i?{}:i,o=t.previousManifest;if(!a.length)return{};var l=a[0].attributes,d=l.sourceDuration,h=l.type,y=l.suggestedPresentationDelay,g=l.minimumUpdatePeriod,S=Oo(a.filter(mv)).map(pv),A=Oo(a.filter(vv)),I=Oo(a.filter(gv)),k=a.map(function(He){return He.attributes.captionServices}).filter(Boolean),Q={allowCache:!0,discontinuityStarts:[],segments:[],endList:!0,mediaGroups:(r={AUDIO:{},VIDEO:{}},r["CLOSED-CAPTIONS"]={},r.SUBTITLES={},r),uri:"",duration:d,playlists:uv(S,n)};g>=0&&(Q.minimumUpdatePeriod=1e3*g),e&&(Q.locations=e),"dynamic"===h&&(Q.suggestedPresentationDelay=y);var Y=0===Q.playlists.length,_e=A.length?function(t,r,a){void 0===r&&(r={}),void 0===a&&(a=!1);var e,i=t.reduce(function(o,l){var d=l.attributes.role&&l.attributes.role.value||"",h=l.attributes.lang||"",y=l.attributes.label||"main";if(h&&!l.attributes.label){var g=d?" ("+d+")":"";y=""+l.attributes.lang+g}o[y]||(o[y]={language:h,autoselect:!0,default:"main"===d,playlists:[],uri:""});var S=Lo(function(t,r){var a,e=t.attributes,i=t.segments,n=t.sidx,o=t.mediaSequence,l=t.discontinuitySequence,d=t.discontinuityStarts,h={attributes:(a={NAME:e.id,BANDWIDTH:e.bandwidth,CODECS:e.codecs},a["PROGRAM-ID"]=1,a),uri:"",endList:"static"===e.type,timeline:e.periodStart,resolvedUri:"",targetDuration:e.duration,discontinuitySequence:l,discontinuityStarts:d,timelineStarts:e.timelineStarts,mediaSequence:o,segments:i};return e.contentProtection&&(h.contentProtection=e.contentProtection),n&&(h.sidx=n),r&&(h.attributes.AUDIO="audio",h.attributes.SUBTITLES="subs"),h}(l,a),r);return o[y].playlists.push(S),typeof e>"u"&&"main"===d&&((e=l).default=!0),o},{});return e||(i[Object.keys(i)[0]].default=!0),i}(A,n,Y):null,xe=I.length?function(t,r){return void 0===r&&(r={}),t.reduce(function(a,e){var i=e.attributes.lang||"text";return a[i]||(a[i]={language:i,default:!1,autoselect:!1,playlists:[],uri:""}),a[i].playlists.push(Lo(function(t){var r,a=t.attributes,e=t.segments,i=t.mediaSequence,n=t.discontinuityStarts,o=t.discontinuitySequence;typeof e>"u"&&(e=[{uri:a.baseUrl,timeline:a.periodStart,resolvedUri:a.baseUrl||"",duration:a.sourceDuration,number:0}],a.duration=a.sourceDuration);var l=((r={NAME:a.id,BANDWIDTH:a.bandwidth})["PROGRAM-ID"]=1,r);return a.codecs&&(l.CODECS=a.codecs),{attributes:l,uri:"",endList:"static"===a.type,timeline:a.periodStart,resolvedUri:a.baseUrl||"",targetDuration:a.duration,timelineStarts:a.timelineStarts,discontinuityStarts:n,discontinuitySequence:o,mediaSequence:i,segments:e}}(e),r)),a},{})}(I,n):null,Ee=S.concat(jd(_e),jd(xe)),Oe=Ee.map(function(He){return He.timelineStarts});return Q.timelineStarts=Nd(Oe),function(t,r){t.forEach(function(a){a.mediaSequence=0,a.discontinuitySequence=Ao(r,function(e){return e.timeline===a.timeline}),a.segments&&a.segments.forEach(function(e,i){e.number=i})})}(Ee,Q.timelineStarts),_e&&(Q.mediaGroups.AUDIO.audio=_e),xe&&(Q.mediaGroups.SUBTITLES.subs=xe),k.length&&(Q.mediaGroups["CLOSED-CAPTIONS"].cc=function(t){return t.reduce(function(r,a){return a&&a.forEach(function(e){var i=e.channel,n=e.language;r[n]={autoselect:!1,default:!1,instreamId:i,language:n},e.hasOwnProperty("aspectRatio")&&(r[n].aspectRatio=e.aspectRatio),e.hasOwnProperty("easyReader")&&(r[n].easyReader=e.easyReader),e.hasOwnProperty("3D")&&(r[n]["3D"]=e["3D"])}),r},{})}(k)),o?ov({oldManifest:o,newManifest:Q}):Q},Tv=function(t,r,a){var e=t.NOW,i=t.clientOffset,n=t.availabilityStartTime,o=t.timescale,l=void 0===o?1:o,d=t.periodStart,h=void 0===d?0:d,y=t.minimumUpdatePeriod,k=(e+i)/1e3+(void 0===y?0:y)-(n+h);return Math.ceil((k*l-r)/a)},Vd=function(t,r){for(var a=t.type,e=t.minimumUpdatePeriod,i=void 0===e?0:e,n=t.media,o=void 0===n?"":n,l=t.sourceDuration,d=t.timescale,h=void 0===d?1:d,y=t.startNumber,g=void 0===y?1:y,S=t.periodStart,A=[],I=-1,k=0;kI&&(I=xe);var Ee=void 0;if(_e<0){var Oe=k+1;Ee=Oe===r.length?"dynamic"===a&&i>0&&o.indexOf("$Number$")>0?Tv(t,I,Y):(l*h-I)/Y:(r[Oe].t-I)/Y}else Ee=_e+1;for(var He=g+A.length+Ee,Pe=g+A.length;Pe"u")return r;var n=""+t[a];return"RepresentationID"===a||(i=e?parseInt(i,10):1,n.length>=i)?n:""+new Array(i-n.length+1).join("0")+n}}(r))},Ev=function(t,r){var a={RepresentationID:t.id,Bandwidth:t.bandwidth||0},e=t.initialization,i=void 0===e?{sourceURL:"",range:""}:e,n=Ma({baseUrl:t.baseUrl,source:$d(i.sourceURL,a),range:i.range}),o=function(t,r){return t.duration||r?t.duration?Io(t):Vd(t,r):[{number:t.startNumber||1,duration:t.sourceDuration,time:0,timeline:t.periodStart}]}(t,r);return o.map(function(l){a.Number=l.number,a.Time=l.time;var d=$d(t.media||"",a),h=t.timescale||1,y=t.presentationTimeOffset||0,g=t.periodStart+(l.time-y)/h;return{uri:d,timeline:l.timeline,duration:l.duration,resolvedUri:bn(t.baseUrl||"",d),map:n,number:l.number,presentationTime:g}})},Cv=function(t,r){var a=t.duration,e=t.segmentUrls,i=void 0===e?[]:e,n=t.periodStart;if(!a&&!r||a&&r)throw new Error(ta_SEGMENT_TIME_UNSPECIFIED);var l,o=i.map(function(h){return function(t,r){var a=t.baseUrl,e=t.initialization,i=void 0===e?{}:e,n=Ma({baseUrl:a,source:i.sourceURL,range:i.range}),o=Ma({baseUrl:a,source:r.media,range:r.mediaRange});return o.map=n,o}(t,h)});return a&&(l=Io(t)),r&&(l=Vd(t,r)),l.map(function(h,y){if(o[y]){var g=o[y],S=t.timescale||1,A=t.presentationTimeOffset||0;return g.timeline=h.timeline,g.duration=h.duration,g.number=h.number,g.presentationTime=n+(h.time-A)/S,g}}).filter(function(h){return h})},Pv=function(t){var e,i,r=t.attributes,a=t.segmentInfo;a.template?(i=Ev,e=Er(r,a.template)):a.base?(i=Fd,e=Er(r,a.base)):a.list&&(i=Cv,e=Er(r,a.list));var n={attributes:r};if(!i)return n;var o=i(e,a.segmentTimeline);if(e.duration){var l=e,d=l.duration,h=l.timescale,y=void 0===h?1:h;e.duration=d/y}else o.length?e.duration=o.reduce(function(g,S){return Math.max(g,Math.ceil(S.duration))},0):e.duration=0;return n.attributes=e,n.segments=o,a.base&&e.indexRange&&(n.sidx=o[0],n.segments=[]),n},Zt=function(t,r){return Rd(t.childNodes).filter(function(a){return a.tagName===r})},Ro=function(t){return t.textContent.trim()},ra=function(t){var l=/P(?:(\d*)Y)?(?:(\d*)M)?(?:(\d*)D)?(?:T(?:(\d*)H)?(?:(\d*)M)?(?:([\d.]*)S)?)?/.exec(t);if(!l)return 0;var d=l.slice(1),h=d[0],y=d[1],g=d[2],S=d[3],A=d[4],I=d[5];return 31536e3*parseFloat(h||0)+2592e3*parseFloat(y||0)+86400*parseFloat(g||0)+3600*parseFloat(S||0)+60*parseFloat(A||0)+parseFloat(I||0)},Hd={mediaPresentationDuration:function(t){return ra(t)},availabilityStartTime:function(t){return function(t){return/^\d+-\d+-\d+T\d+:\d+:\d+(\.\d+)?$/.test(t)&&(t+="Z"),Date.parse(t)}(t)/1e3},minimumUpdatePeriod:function(t){return ra(t)},suggestedPresentationDelay:function(t){return ra(t)},type:function(t){return t},timeShiftBufferDepth:function(t){return ra(t)},start:function(t){return ra(t)},width:function(t){return parseInt(t,10)},height:function(t){return parseInt(t,10)},bandwidth:function(t){return parseInt(t,10)},startNumber:function(t){return parseInt(t,10)},timescale:function(t){return parseInt(t,10)},presentationTimeOffset:function(t){return parseInt(t,10)},duration:function(t){var r=parseInt(t,10);return isNaN(r)?ra(t):r},d:function(t){return parseInt(t,10)},t:function(t){return parseInt(t,10)},r:function(t){return parseInt(t,10)},DEFAULT:function(t){return t}},yr=function(t){return t&&t.attributes?Rd(t.attributes).reduce(function(r,a){var e=Hd[a.name]||Hd.DEFAULT;return r[a.name]=e(a.value),r},{}):{}},Iv={"urn:uuid:1077efec-c0b2-4d02-ace3-3c1e52e2fb4b":"org.w3.clearkey","urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed":"com.widevine.alpha","urn:uuid:9a04f079-9840-4286-ab92-e65be0885f95":"com.microsoft.playready","urn:uuid:f239e769-efa3-4850-9c16-a903c6932efb":"com.adobe.primetime"},Ln=function(t,r){return r.length?Dn(t.map(function(a){return r.map(function(e){return bn(a,Ro(e))})})):t},Mo=function(t){var r=Zt(t,"SegmentTemplate")[0],a=Zt(t,"SegmentList")[0],e=a&&Zt(a,"SegmentURL").map(function(g){return Er({tag:"SegmentURL"},yr(g))}),i=Zt(t,"SegmentBase")[0],n=a||r,o=n&&Zt(n,"SegmentTimeline")[0],l=a||i||r,d=l&&Zt(l,"Initialization")[0],h=r&&yr(r);h&&d?h.initialization=d&&yr(d):h&&h.initialization&&(h.initialization={sourceURL:h.initialization});var y={template:h,segmentTimeline:o&&Zt(o,"S").map(function(g){return yr(g)}),list:a&&Er(yr(a),{segmentUrls:e,initialization:yr(d)}),base:i&&Er(yr(i),{initialization:yr(d)})};return Object.keys(y).forEach(function(g){y[g]||delete y[g]}),y},Rv=function(t,r,a){return function(e){var i=yr(e),n=Ln(r,Zt(e,"BaseURL")),o=Zt(e,"Role")[0],l={role:yr(o)},d=Er(t,i,l),h=Zt(e,"Accessibility")[0],y=function(t){return"urn:scte:dash:cc:cea-608:2015"===t.schemeIdUri?("string"!=typeof t.value?[]:t.value.split(";")).map(function(e){var i,n;if(n=e,/^CC\d=/.test(e)){var o=e.split("=");i=o[0],n=o[1]}else/^CC\d$/.test(e)&&(i=e);return{channel:i,language:n}}):"urn:scte:dash:cc:cea-708:2015"===t.schemeIdUri?("string"!=typeof t.value?[]:t.value.split(";")).map(function(e){var i={channel:void 0,language:void 0,aspectRatio:1,easyReader:0,"3D":0};if(/=/.test(e)){var n=e.split("="),o=n[0],l=n[1],d=void 0===l?"":l;i.channel=o,i.language=e,d.split(",").forEach(function(h){var y=h.split(":"),g=y[0],S=y[1];"lang"===g?i.language=S:"er"===g?i.easyReader=Number(S):"war"===g?i.aspectRatio=Number(S):"3D"===g&&(i["3D"]=Number(S))})}else i.language=e;return i.channel&&(i.channel="SERVICE"+i.channel),i}):void 0}(yr(h));y&&(d=Er(d,{captionServices:y}));var g=Zt(e,"Label")[0];if(g&&g.childNodes.length){var S=g.childNodes[0].nodeValue.trim();d=Er(d,{label:S})}var A=function(t){return t.reduce(function(r,a){var e=yr(a),i=Iv[e.schemeIdUri];if(i){r[i]={attributes:e};var n=Zt(a,"cenc:pssh")[0];if(n){var o=Ro(n),l=o&&ql(o);r[i].pssh=l}}return r},{})}(Zt(e,"ContentProtection"));Object.keys(A).length&&(d=Er(d,{contentProtection:A}));var I=Mo(e),k=Zt(e,"Representation"),Q=Er(a,I);return Dn(k.map(function(t,r,a){return function(e){var i=Zt(e,"BaseURL"),n=Ln(r,i),o=Er(t,yr(e)),l=Mo(e);return n.map(function(d){return{segmentInfo:Er(a,l),attributes:Er(o,{baseUrl:d})}})}}(d,n,Q)))}},Mv=function(t,r){return function(a,e){var i=Ln(r,Zt(a.node,"BaseURL")),n=Er(t,{periodStart:a.attributes.start});"number"==typeof a.attributes.duration&&(n.periodDuration=a.attributes.duration);var o=Zt(a.node,"AdaptationSet"),l=Mo(a.node);return Dn(o.map(Rv(n,i,l)))}},qd=function(t){if(""===t)throw new Error(ta_DASH_EMPTY_MANIFEST);var a,e,r=new Qm;try{e=(a=r.parseFromString(t,"application/xml"))&&"MPD"===a.documentElement.tagName?a.documentElement:null}catch{}if(!e||e&&e.getElementsByTagName("parsererror").length>0)throw new Error(ta_DASH_INVALID_XML);return e},Uv=function(t,r){void 0===r&&(r={});var a=function(t,r){void 0===r&&(r={});var a=r,e=a.manifestUri,i=void 0===e?"":e,n=a.NOW,o=void 0===n?Date.now():n,l=a.clientOffset,d=void 0===l?0:l,h=Zt(t,"Period");if(!h.length)throw new Error(ta_INVALID_NUMBER_OF_PERIOD);var y=Zt(t,"Location"),g=yr(t),S=Ln([i],Zt(t,"BaseURL"));g.type=g.type||"static",g.sourceDuration=g.mediaPresentationDuration||0,g.NOW=o,g.clientOffset=d,y.length&&(g.locations=y.map(Ro));var A=[];return h.forEach(function(I,k){var Q=yr(I),Y=A[k-1];Q.start=function(t){var r=t.attributes,a=t.priorPeriodAttributes,e=t.mpdType;return"number"==typeof r.start?r.start:a&&"number"==typeof a.start&&"number"==typeof a.duration?a.start+a.duration:a||"static"!==e?null:0}({attributes:Q,priorPeriodAttributes:Y?Y.attributes:null,mpdType:g.type}),A.push({node:I,attributes:Q})}),{locations:g.locations,representationInfo:Dn(A.map(Mv(g,S)))}}(qd(t),r),e=function(t){return t.map(Pv)}(a.representationInfo);return _v({dashPlaylists:e,locations:a.locations,sidxMapping:r.sidxMapping,previousManifest:r.previousManifest})},jv=function(t){return function(t){var r=Zt(t,"UTCTiming")[0];if(!r)return null;var a=yr(r);switch(a.schemeIdUri){case"urn:mpeg:dash:utc:http-head:2014":case"urn:mpeg:dash:utc:http-head:2012":a.method="HEAD";break;case"urn:mpeg:dash:utc:http-xsdate:2014":case"urn:mpeg:dash:utc:http-iso:2014":case"urn:mpeg:dash:utc:http-xsdate:2012":case"urn:mpeg:dash:utc:http-iso:2012":a.method="GET";break;case"urn:mpeg:dash:utc:direct:2014":case"urn:mpeg:dash:utc:direct:2012":a.method="DIRECT",a.value=Date.parse(a.value);break;default:throw new Error(ta_UNSUPPORTED_UTC_TIMING_SCHEME)}return a}(qd(t))},zd=Math.pow(2,32),Gd=function(t){var a,r=new DataView(t.buffer,t.byteOffset,t.byteLength);return r.getBigUint64?(a=r.getBigUint64(0))0;e+=12,i--)a.references.push({referenceType:(128&t[e])>>>7,referencedSize:2147483647&r.getUint32(e),subsegmentDuration:r.getUint32(e+4),startsWithSap:!!(128&t[e+8]),sapType:(112&t[e+8])>>>4,sapDeltaTime:268435455&r.getUint32(e+8)});return a},et=function(t){return t instanceof Uint8Array?t:(!Array.isArray(t)&&!function(t){return ArrayBuffer.isView(t)}(t)&&!(t instanceof ArrayBuffer)&&(t="number"!=typeof t||"number"==typeof t&&t!=t?0:[t]),new Uint8Array(t&&t.buffer||t,t&&t.byteOffset||0,t&&t.byteLength||0))},dr=window.BigInt||Number,Fo=[dr("0x1"),dr("0x100"),dr("0x10000"),dr("0x1000000"),dr("0x100000000"),dr("0x10000000000"),dr("0x1000000000000"),dr("0x100000000000000"),dr("0x10000000000000000")],Kv=function(t,r){var a=void 0===r?{}:r,e=a.signed,i=void 0!==e&&e,n=a.le,o=void 0!==n&&n;t=et(t);var l=o?"reduce":"reduceRight",h=(t[l]?t[l]:Array.prototype[l]).call(t,function(g,S,A){var I=o?A:Math.abs(A+1-t.length);return g+dr(S)*Fo[I]},dr(0));if(i){var y=Fo[t.length]/dr(2)-dr(1);(h=dr(h))>y&&(h-=y,h-=y,h-=dr(2))}return Number(h)},Xv=function(t,r){var e=(void 0===r?{}:r).le,i=void 0!==e&&e;("bigint"!=typeof t&&"number"!=typeof t||"number"==typeof t&&t!=t)&&(t=0);for(var n=function(t){return Math.ceil(function(t){return t.toString(2).length}(t)/8)}(t=dr(t)),o=new Uint8Array(new ArrayBuffer(n)),l=0;l=r.length&&d.call(r,function(h,y){return h===(l[y]?l[y]&t[n+y]:t[n+y])})},Yv=et([73,68,51]),Fa=function s(t,r){return void 0===r&&(r=0),(t=et(t)).length-r<10||!qt(t,Yv,{offset:r})?r:(r+=function(t,r){void 0===r&&(r=0);var a=(t=et(t))[r+5],e=t[r+6]<<21|t[r+7]<<14|t[r+8]<<7|t[r+9];return(16&a)>>4?e+20:e+10}(t,r),s(t,r))},Kd=function(t){return"string"==typeof t?Wd(t):t},eg=function s(t,r,a){void 0===a&&(a=!1),r=function(t){return Array.isArray(t)?t.map(function(r){return Kd(r)}):[Kd(t)]}(r),t=et(t);var e=[];if(!r.length)return e;for(var i=0;i>>0,o=t.subarray(i+4,i+8);if(0===n)break;var l=i+n;if(l>t.length){if(a)break;l=t.length}var d=t.subarray(i+8,l);qt(o,r[0])&&(1===r.length?e.push(d):e.push.apply(e,s(d,r.slice(1),a))),i=l}return e},Rn={EBML:et([26,69,223,163]),DocType:et([66,130]),Segment:et([24,83,128,103]),SegmentInfo:et([21,73,169,102]),Tracks:et([22,84,174,107]),Track:et([174]),TrackNumber:et([215]),DefaultDuration:et([35,227,131]),TrackEntry:et([174]),TrackType:et([131]),FlagDefault:et([136]),CodecID:et([134]),CodecPrivate:et([99,162]),VideoTrack:et([224]),AudioTrack:et([225]),Cluster:et([31,67,182,117]),Timestamp:et([231]),TimestampScale:et([42,215,177]),BlockGroup:et([160]),BlockDuration:et([155]),Block:et([161]),SimpleBlock:et([163])},No=[128,64,32,16,8,4,2,1],Mn=function(t,r,a,e){void 0===a&&(a=!0),void 0===e&&(e=!1);var i=function(t){for(var r=1,a=0;a=r.length)return r.length;var e=Mn(r,a,!1);if(qt(t.bytes,e.bytes))return a;var i=Mn(r,a+e.length);return s(t,r,a+i.length+i.value+e.length)},Qd=function s(t,r){r=function(t){return Array.isArray(t)?t.map(function(r){return Xd(r)}):[Xd(t)]}(r),t=et(t);var a=[];if(!r.length)return a;for(var e=0;et.length?t.length:o+n.value,d=t.subarray(o,l);qt(r[0],i.bytes)&&(1===r.length?a.push(d):a=a.concat(s(d,r.slice(1)))),e+=i.length+n.length+d.length}return a},ag=et([0,0,0,1]),ng=et([0,0,1]),sg=et([0,0,3]),og=function(t){for(var r=[],a=1;a>1&63),-1!==a.indexOf(d)&&(n=i+l),i+=l+("h264"===r?1:2)}else i++}return t.subarray(0,0)},wr={webm:et([119,101,98,109]),matroska:et([109,97,116,114,111,115,107,97]),flac:et([102,76,97,67]),ogg:et([79,103,103,83]),ac3:et([11,119]),riff:et([82,73,70,70]),avi:et([65,86,73]),wav:et([87,65,86,69]),"3gp":et([102,116,121,112,51,103]),mp4:et([102,116,121,112]),fmp4:et([115,116,121,112]),mov:et([102,116,121,112,113,116]),moov:et([109,111,111,118]),moof:et([109,111,111,102])},ia={aac:function(t){var r=Fa(t);return qt(t,[255,16],{offset:r,mask:[255,22]})},mp3:function(t){var r=Fa(t);return qt(t,[255,2],{offset:r,mask:[255,6]})},webm:function(t){var r=Qd(t,[Rn.EBML,Rn.DocType])[0];return qt(r,wr.webm)},mkv:function(t){var r=Qd(t,[Rn.EBML,Rn.DocType])[0];return qt(r,wr.matroska)},mp4:function(t){return!ia["3gp"](t)&&!ia.mov(t)&&(!!(qt(t,wr.mp4,{offset:4})||qt(t,wr.fmp4,{offset:4})||qt(t,wr.moof,{offset:4})||qt(t,wr.moov,{offset:4}))||void 0)},mov:function(t){return qt(t,wr.mov,{offset:4})},"3gp":function(t){return qt(t,wr["3gp"],{offset:4})},ac3:function(t){var r=Fa(t);return qt(t,wr.ac3,{offset:r})},ts:function(t){if(t.length<189&&t.length>=1)return 71===t[0];for(var r=0;r+188"):function(){}},mi=1/30,Jr=.1,tc=function(t,r){var e,a=[];if(t&&t.length)for(e=0;e=r})},Un=function(t,r){return tc(t,function(a){return a-mi>=r})},rc=function(t){var r=[];if(!t||!t.length)return"";for(var a=0;a "+t.end(a));return r.join(", ")},wi=function(t){for(var r=[],a=0;an)){if(r>i&&r<=n){a+=n-r;continue}a+=n-i}}return a},ac=he.createTimeRange,zo=function(t,r){if(!r.preload)return r.duration;var a=0;return(r.parts||[]).forEach(function(e){a+=e.duration}),(r.preloadHints||[]).forEach(function(e){"PART"===e.type&&(a+=t.partTargetDuration)}),a},Go=function(t){return(t.segments||[]).reduce(function(r,a,e){return a.parts?a.parts.forEach(function(i,n){r.push({duration:i.duration,segmentIndex:e,partIndex:n,part:i,segment:a})}):r.push({duration:a.duration,segmentIndex:e,partIndex:null,segment:a,part:null}),r},[])},nc=function(t){var r=t.segments&&t.segments.length&&t.segments[t.segments.length-1];return r&&r.parts||[]},sc=function(t){var r=t.preloadSegment;if(r){var a=r.parts,i=(r.preloadHints||[]).reduce(function(n,o){return n+("PART"===o.type?1:0)},0);return i+=a&&a.length?a.length:0}},oc=function(t,r){if(r.endList)return 0;if(t&&t.suggestedPresentationDelay)return t.suggestedPresentationDelay;var a=nc(r).length>0;return a&&r.serverControl&&r.serverControl.partHoldBack?r.serverControl.partHoldBack:a&&r.partTargetDuration?3*r.partTargetDuration:r.serverControl&&r.serverControl.holdBack?r.serverControl.holdBack:r.targetDuration?3*r.targetDuration:0},uc=function(t,r,a){if(typeof r>"u"&&(r=t.mediaSequence+t.segments.length),r"u"){if(t.totalDuration)return t.totalDuration;if(!t.endList)return window.Infinity}return uc(t,r,a)},Na=function(t){var r=t.defaultDuration,a=t.durationList,e=t.startIndex,i=t.endIndex,n=0;if(e>i){var o=[i,e];e=o[0],i=o[1]}if(e<0){for(var l=e;lDate.now()},Wo=function(t){return t.excludeUntil&&t.excludeUntil===1/0},jn=function(t){var r=cc(t);return!t.disabled&&!r},fc=function(t,r){return r.attributes&&r.attributes[t]},Ko=function(t,r){if(1===t.playlists.length)return!0;var a=r.attributes.BANDWIDTH||Number.MAX_VALUE;return 0===t.playlists.filter(function(e){return!!jn(e)&&(e.attributes.BANDWIDTH||0)0)for(var S=h-1;S>=0;S--){var A=d[S];if(l+=A.duration,o){if(l<0)continue}else if(l+mi<=0)continue;return{partIndex:A.partIndex,segmentIndex:A.segmentIndex,startTime:n-Na({defaultDuration:r.targetDuration,durationList:d,startIndex:h,endIndex:S})}}return{partIndex:d[0]&&d[0].partIndex||null,segmentIndex:d[0]&&d[0].segmentIndex||0,startTime:a}}if(h<0){for(var I=h;I<0;I++)if((l-=r.targetDuration)<0)return{partIndex:d[0]&&d[0].partIndex||null,segmentIndex:d[0]&&d[0].segmentIndex||0,startTime:a};h=0}for(var k=h;k0)continue}else if(l-mi>=0)continue;return{partIndex:Q.partIndex,segmentIndex:Q.segmentIndex,startTime:n+Na({defaultDuration:r.targetDuration,durationList:d,startIndex:h,endIndex:k})}}return{segmentIndex:d[d.length-1].segmentIndex,partIndex:d[d.length-1].partIndex,startTime:a}},isEnabled:jn,isDisabled:function(t){return t.disabled},isBlacklisted:cc,isIncompatible:Wo,playlistEnd:dc,isAes:function(t){for(var r=0;r-1&&o!==n.length-1&&(a._HLS_part=o),(o>-1||n.length)&&i--}a._HLS_msn=i}if(r.serverControl&&r.serverControl.canSkipUntil&&(a._HLS_skip=r.serverControl.canSkipDateranges?"v2":"YES"),Object.keys(a).length){var l=new window.URL(t);["_HLS_skip","_HLS_msn","_HLS_part"].forEach(function(d){a.hasOwnProperty(d)&&l.searchParams.set(d,a[d])}),t=l.toString()}return t}(n,i)),this.state="HAVE_CURRENT_METADATA",this.request=this.vhs_.xhr({uri:n,withCredentials:this.withCredentials},function(o,l){if(e.request){if(o)return e.playlistRequestError(e.request,e.media(),"HAVE_METADATA");e.haveMetadata({playlistString:e.request.responseText,url:e.media().uri,id:e.media().id})}})}},r.playlistRequestError=function(e,i,n){var o=i.uri,l=i.id;this.request=null,n&&(this.state=n),this.error={playlist:this.master.playlists[l],status:e.status,message:"HLS playlist request error at URL: "+o+".",responseText:e.responseText,code:e.status>=500?4:2},this.trigger("error")},r.parseManifest_=function(e){var i=this,n=e.url;return function(t){var r=t.onwarn,a=t.oninfo,e=t.manifestString,i=t.customTagParsers,n=void 0===i?[]:i,o=t.customTagMappers,l=void 0===o?[]:o,d=t.experimentalLLHLS,h=new im;r&&h.on("warn",r),a&&h.on("info",a),n.forEach(function(I){return h.addParser(I)}),l.forEach(function(I){return h.addTagMapper(I)}),h.push(e),h.end();var y=h.manifest;if(d||(["preloadSegment","skip","serverControl","renditionReports","partInf","partTargetDuration"].forEach(function(I){y.hasOwnProperty(I)&&delete y[I]}),y.segments&&y.segments.forEach(function(I){["parts","preloadHints"].forEach(function(k){I.hasOwnProperty(k)&&delete I[k]})})),!y.targetDuration){var g=10;y.segments&&y.segments.length&&(g=y.segments.reduce(function(I,k){return Math.max(I,k.duration)},0)),r&&r("manifest has no targetDuration defaulting to "+g),y.targetDuration=g}var S=nc(y);if(S.length&&!y.partTargetDuration){var A=S.reduce(function(I,k){return Math.max(I,k.duration)},0);r&&(r("manifest has no partTargetDuration defaulting to "+A),pc.error("LL-HLS manifest has parts but lacks required #EXT-X-PART-INF:PART-TARGET value. See https://datatracker.ietf.org/doc/html/draft-pantos-hls-rfc8216bis-09#section-4.4.3.7. Playback is not guaranteed.")),y.partTargetDuration=A}return y}({onwarn:function(d){var h=d.message;return i.logger_("m3u8-parser warn for "+n+": "+h)},oninfo:function(d){var h=d.message;return i.logger_("m3u8-parser info for "+n+": "+h)},manifestString:e.manifestString,customTagParsers:this.customTagParsers,customTagMappers:this.customTagMappers,experimentalLLHLS:this.experimentalLLHLS})},r.haveMetadata=function(e){var i=e.playlistString,n=e.playlistObject,o=e.url,l=e.id;this.request=null,this.state="HAVE_METADATA";var d=n||this.parseManifest_({url:o,manifestString:i});d.lastRequest=Date.now(),mc({playlist:d,uri:o,id:l});var h=Yo(this.master,d);this.targetDuration=d.partTargetDuration||d.targetDuration,this.pendingMedia_=null,h?(this.master=h,this.media_=this.master.playlists[l]):this.trigger("playlistunchanged"),this.updateMediaUpdateTimeout_(Jo(this.media(),!!h)),this.trigger("loadedplaylist")},r.dispose=function(){this.trigger("dispose"),this.stopRequest(),window.clearTimeout(this.mediaUpdateTimeout),window.clearTimeout(this.finalRenditionTimeout),this.off()},r.stopRequest=function(){if(this.request){var e=this.request;this.request=null,e.onreadystatechange=null,e.abort()}},r.media=function(e,i){var n=this;if(!e)return this.media_;if("HAVE_NOTHING"===this.state)throw new Error("Cannot switch media playlist from "+this.state);if("string"==typeof e){if(!this.master.playlists[e])throw new Error("Unknown playlist URI: "+e);e=this.master.playlists[e]}if(window.clearTimeout(this.finalRenditionTimeout),i){var o=(e.partTargetDuration||e.targetDuration)/2*1e3||5e3;this.finalRenditionTimeout=window.setTimeout(this.media.bind(this,e,!1),o)}else{var l=this.state,d=!this.media_||e.id!==this.media_.id,h=this.master.playlists[e.id];if(h&&h.endList||e.endList&&e.segments.length)return this.request&&(this.request.onreadystatechange=null,this.request.abort(),this.request=null),this.state="HAVE_METADATA",this.media_=e,void(d&&(this.trigger("mediachanging"),"HAVE_MASTER"===l?this.trigger("loadedmetadata"):this.trigger("mediachange")));if(this.updateMediaUpdateTimeout_(Jo(e,!0)),d){if(this.state="SWITCHING_MEDIA",this.request){if(e.resolvedUri===this.request.url)return;this.request.onreadystatechange=null,this.request.abort(),this.request=null}this.media_&&this.trigger("mediachanging"),this.pendingMedia_=e,this.request=this.vhs_.xhr({uri:e.resolvedUri,withCredentials:this.withCredentials},function(y,g){if(n.request){if(e.lastRequest=Date.now(),e.resolvedUri=Bn(n.handleManifestRedirects,e.resolvedUri,g),y)return n.playlistRequestError(n.request,e,l);n.haveMetadata({playlistString:g.responseText,url:e.uri,id:e.id}),"HAVE_MASTER"===l?n.trigger("loadedmetadata"):n.trigger("mediachange")}})}}},r.pause=function(){this.mediaUpdateTimeout&&(window.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null),this.stopRequest(),"HAVE_NOTHING"===this.state&&(this.started=!1),"SWITCHING_MEDIA"===this.state?this.media_?this.state="HAVE_METADATA":this.state="HAVE_MASTER":"HAVE_CURRENT_METADATA"===this.state&&(this.state="HAVE_METADATA")},r.load=function(e){var i=this;this.mediaUpdateTimeout&&(window.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null);var n=this.media();if(e){var o=n?(n.partTargetDuration||n.targetDuration)/2*1e3:5e3;this.mediaUpdateTimeout=window.setTimeout(function(){i.mediaUpdateTimeout=null,i.load()},o)}else this.started?n&&!n.endList?this.trigger("mediaupdatetimeout"):this.trigger("loadedplaylist"):this.start()},r.updateMediaUpdateTimeout_=function(e){var i=this;this.mediaUpdateTimeout&&(window.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null),this.media()&&!this.media().endList&&(this.mediaUpdateTimeout=window.setTimeout(function(){i.mediaUpdateTimeout=null,i.trigger("mediaupdatetimeout"),i.updateMediaUpdateTimeout_(e)},e))},r.start=function(){var e=this;if(this.started=!0,"object"==typeof this.src)return this.src.uri||(this.src.uri=window.location.href),this.src.resolvedUri=this.src.uri,void setTimeout(function(){e.setupInitialPlaylist(e.src)},0);this.request=this.vhs_.xhr({uri:this.src,withCredentials:this.withCredentials},function(i,n){if(e.request){if(e.request=null,i)return e.error={status:n.status,message:"HLS playlist request error at URL: "+e.src+".",responseText:n.responseText,code:2},"HAVE_NOTHING"===e.state&&(e.started=!1),e.trigger("error");e.src=Bn(e.handleManifestRedirects,e.src,n);var o=e.parseManifest_({manifestString:n.responseText,url:e.src});e.setupInitialPlaylist(o)}})},r.srcUri=function(){return"string"==typeof this.src?this.src:this.src.uri},r.setupInitialPlaylist=function(e){if(this.state="HAVE_MASTER",e.playlists)return this.master=e,vc(this.master,this.srcUri()),e.playlists.forEach(function(n){n.segments=yc(n),n.segments.forEach(function(o){gc(o,n.resolvedUri)})}),this.trigger("loadedplaylist"),void(this.request||this.media(this.master.playlists[0]));var i=this.srcUri()||window.location.href;this.master=function(t,r){var a=Qo(0,r),e={mediaGroups:{AUDIO:{},VIDEO:{},"CLOSED-CAPTIONS":{},SUBTITLES:{}},uri:window.location.href,resolvedUri:window.location.href,playlists:[{uri:r,id:a,resolvedUri:r,attributes:{}}]};return e.playlists[a]=e.playlists[0],e.playlists[r]=e.playlists[0],e}(0,i),this.haveMetadata({playlistObject:e,url:i,id:this.master.playlists[0].id}),this.trigger("loadedmetadata")},t}(kg),Og=he.xhr,Lg=he.mergeOptions,Zo=function(t,r,a,e){var i="arraybuffer"===t.responseType?t.response:t.responseText;!r&&i&&(t.responseTime=Date.now(),t.roundTripTime=t.responseTime-t.requestTime,t.bytesReceived=i.byteLength||i.length,t.bandwidth||(t.bandwidth=Math.floor(t.bytesReceived/t.roundTripTime*8*1e3))),a.headers&&(t.responseHeaders=a.headers),r&&"ETIMEDOUT"===r.code&&(t.timedout=!0),!r&&!t.aborted&&200!==a.statusCode&&206!==a.statusCode&&0!==a.statusCode&&(r=new Error("XHR Failed with a response of: "+(t&&(i||t.responseText)))),e(r,t)},Tc=function(){var t=function r(a,e){a=Lg({timeout:45e3},a);var i=r.beforeRequest||he.Vhs.xhr.beforeRequest;if(i&&"function"==typeof i){var n=i(a);n&&(a=n)}var l=(!0===he.Vhs.xhr.original?Og:he.Vhs.xhr)(a,function(h,y){return Zo(l,h,y,e)}),d=l.abort;return l.abort=function(){return l.aborted=!0,d.apply(l,arguments)},l.uri=a.uri,l.requestTime=Date.now(),l};return t.original=!0,t},eu=function(t){var r={};return t.byterange&&(r.Range=function(t){return"bytes="+t.offset+"-"+("bigint"==typeof t.offset||"bigint"==typeof t.length?window.BigInt(t.offset)+window.BigInt(t.length)-window.BigInt(1):t.offset+t.length-1)}(t.byterange)),r},Mg=function(t,r){return t.start(r)+"-"+t.end(r)},Fg=function(t,r){var a=t.toString(16);return"00".substring(0,2-a.length)+a+(r%2?" ":"")},Ng=function(t){return t>=32&&t<126?String.fromCharCode(t):"."},bc=function(t){var r={};return Object.keys(t).forEach(function(a){var e=t[a];ArrayBuffer.isView(e)?r[a]={bytes:e.buffer,byteOffset:e.byteOffset,byteLength:e.byteLength}:r[a]=e}),r},$n=function(t){var r=t.byterange||{length:1/0,offset:0};return[r.length,r.offset,t.resolvedUri].join(",")},Sc=function(t){return t.resolvedUri},xc=function(t){for(var r=Array.prototype.slice.call(t),a=16,e="",o=0;oa){if(t>a+.25*n.duration)return null;e=n}return{segment:e,estimatedStart:e.videoTimingInfo?e.videoTimingInfo.transmuxedPresentationStart:a-e.duration,type:e.videoTimingInfo?"accurate":"estimate"}}(e,r);if(!n)return i({message:"valid programTime was not found"});if("estimate"===n.type)return i({message:"Accurate programTime could not be determined. Please seek to e.seekTime and try again",seekTime:n.estimatedStart});var o={mediaSeconds:e},l=function(t,r){if(!r.dateTimeObject)return null;var a=r.videoTimingInfo.transmuxerPrependedSeconds,n=t-(r.videoTimingInfo.transmuxedPresentationStart+a);return new Date(r.dateTimeObject.getTime()+1e3*n)}(e,n.segment);return l&&(o.programDateTime=l.toISOString()),i(null,o)},Kg=function s(t){var r=t.programTime,a=t.playlist,e=t.retryCount,i=void 0===e?2:e,n=t.seekTo,o=t.pauseAfterSeek,l=void 0===o||o,d=t.tech,h=t.callback;if(!h)throw new Error("seekToProgramTime: callback must be provided");if(typeof r>"u"||!a||!n)return h({message:"seekToProgramTime: programTime, seekTo and playlist must be provided"});if(!a.endList&&!d.hasStarted_)return h({message:"player must be playing a live stream to start buffering"});if(!function(t){if(!t.segments||0===t.segments.length)return!1;for(var r=0;rnew Date(l.getTime()+1e3*d)?null:(a>l&&(e=o),{segment:e,estimatedStart:e.videoTimingInfo?e.videoTimingInfo.transmuxedPresentationStart:Dr.duration(r,r.mediaSequence+r.segments.indexOf(e)),type:e.videoTimingInfo?"accurate":"estimate"})}(r,a);if(!y)return h({message:r+" was not found in the stream"});var g=y.segment,S=function(t,r){var a,e;try{a=new Date(t),e=new Date(r)}catch{}var i=a.getTime();return(e.getTime()-i)/1e3}(g.dateTimeObject,r);if("estimate"===y.type)return 0===i?h({message:r+" is not buffered yet. Try again"}):(n(y.estimatedStart+S),void d.one("seeked",function(){s({programTime:r,playlist:a,retryCount:i-1,seekTo:n,pauseAfterSeek:l,tech:d,callback:h})}));var A=g.start+S;d.one("seeked",function(){return h(null,d.currentTime())}),l&&d.pause(),n(A)},tu=function(t,r){if(4===t.readyState)return r()},Xg=function(t,r,a){var i,e=[],n=!1,o=function(g,S,A,I){return S.abort(),n=!0,a(g,S,A,I)},l=function(g,S){if(!n){if(g)return o(g,S,"",e);var A=S.responseText.substring(e&&e.byteLength||0,S.responseText.length);if(e=function(){for(var t=arguments.length,r=new Array(t),a=0;a=Q+k)return h(y,{response:A.subarray(k,k+Q),status:g.status,uri:g.uri});o.request=o.vhs_.xhr({uri:d,responseType:"arraybuffer",headers:eu({byterange:e.sidx.byterange})},h)})}else this.mediaRequest_=window.setTimeout(function(){return n(!1)},0)},r.dispose=function(){this.trigger("dispose"),this.stopRequest(),this.loadedPlaylists_={},window.clearTimeout(this.minimumUpdatePeriodTimeout_),window.clearTimeout(this.mediaRequest_),window.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null,this.mediaRequest_=null,this.minimumUpdatePeriodTimeout_=null,this.masterPlaylistLoader_.createMupOnMedia_&&(this.off("loadedmetadata",this.masterPlaylistLoader_.createMupOnMedia_),this.masterPlaylistLoader_.createMupOnMedia_=null),this.off()},r.hasPendingRequest=function(){return this.request||this.mediaRequest_},r.stopRequest=function(){if(this.request){var e=this.request;this.request=null,e.onreadystatechange=null,e.abort()}},r.media=function(e){var i=this;if(!e)return this.media_;if("HAVE_NOTHING"===this.state)throw new Error("Cannot switch media playlist from "+this.state);var n=this.state;if("string"==typeof e){if(!this.masterPlaylistLoader_.master.playlists[e])throw new Error("Unknown playlist URI: "+e);e=this.masterPlaylistLoader_.master.playlists[e]}var o=!this.media_||e.id!==this.media_.id;if(o&&this.loadedPlaylists_[e.id]&&this.loadedPlaylists_[e.id].endList)return this.state="HAVE_METADATA",this.media_=e,void(o&&(this.trigger("mediachanging"),this.trigger("mediachange")));o&&(this.media_&&this.trigger("mediachanging"),this.addSidxSegments_(e,n,function(l){i.haveMetadata({startingState:n,playlist:e})}))},r.haveMetadata=function(e){var i=e.startingState,n=e.playlist;this.state="HAVE_METADATA",this.loadedPlaylists_[n.id]=n,this.mediaRequest_=null,this.refreshMedia_(n.id),"HAVE_MASTER"===i?this.trigger("loadedmetadata"):this.trigger("mediachange")},r.pause=function(){this.masterPlaylistLoader_.createMupOnMedia_&&(this.off("loadedmetadata",this.masterPlaylistLoader_.createMupOnMedia_),this.masterPlaylistLoader_.createMupOnMedia_=null),this.stopRequest(),window.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null,this.isMaster_&&(window.clearTimeout(this.masterPlaylistLoader_.minimumUpdatePeriodTimeout_),this.masterPlaylistLoader_.minimumUpdatePeriodTimeout_=null),"HAVE_NOTHING"===this.state&&(this.started=!1)},r.load=function(e){var i=this;window.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null;var n=this.media();if(e){var o=n?n.targetDuration/2*1e3:5e3;this.mediaUpdateTimeout=window.setTimeout(function(){return i.load()},o)}else this.started?n&&!n.endList?(this.isMaster_&&!this.minimumUpdatePeriodTimeout_&&(this.trigger("minimumUpdatePeriod"),this.updateMinimumUpdatePeriodTimeout_()),this.trigger("mediaupdatetimeout")):this.trigger("loadedplaylist"):this.start()},r.start=function(){var e=this;this.started=!0,this.isMaster_?this.requestMaster_(function(i,n){e.haveMaster_(),!e.hasPendingRequest()&&!e.media_&&e.media(e.masterPlaylistLoader_.master.playlists[0])}):this.mediaRequest_=window.setTimeout(function(){return e.haveMaster_()},0)},r.requestMaster_=function(e){var i=this;this.request=this.vhs_.xhr({uri:this.masterPlaylistLoader_.srcUrl,withCredentials:this.withCredentials},function(n,o){if(!i.requestErrored_(n,o)){var l=o.responseText!==i.masterPlaylistLoader_.masterXml_;return i.masterPlaylistLoader_.masterXml_=o.responseText,o.responseHeaders&&o.responseHeaders.date?i.masterLoaded_=Date.parse(o.responseHeaders.date):i.masterLoaded_=Date.now(),i.masterPlaylistLoader_.srcUrl=Bn(i.handleManifestRedirects,i.masterPlaylistLoader_.srcUrl,o),l?(i.handleMaster_(),void i.syncClientServerClock_(function(){return e(o,l)})):e(o,l)}"HAVE_NOTHING"===i.state&&(i.started=!1)})},r.syncClientServerClock_=function(e){var i=this,n=jv(this.masterPlaylistLoader_.masterXml_);return null===n?(this.masterPlaylistLoader_.clientOffset_=this.masterLoaded_-Date.now(),e()):"DIRECT"===n.method?(this.masterPlaylistLoader_.clientOffset_=n.value-Date.now(),e()):void(this.request=this.vhs_.xhr({uri:zr(this.masterPlaylistLoader_.srcUrl,n.value),method:n.method,withCredentials:this.withCredentials},function(o,l){if(i.request){if(o)return i.masterPlaylistLoader_.clientOffset_=i.masterLoaded_-Date.now(),e();var d;d="HEAD"===n.method?l.responseHeaders&&l.responseHeaders.date?Date.parse(l.responseHeaders.date):i.masterLoaded_:Date.parse(l.responseText),i.masterPlaylistLoader_.clientOffset_=d-Date.now(),e()}}))},r.haveMaster_=function(){this.state="HAVE_MASTER",this.isMaster_?this.trigger("loadedplaylist"):this.media_||this.media(this.childPlaylist_)},r.handleMaster_=function(){this.mediaRequest_=null;var e=this.masterPlaylistLoader_.master,i=function(t){var r=t.masterXml,a=t.srcUrl,e=t.clientOffset,i=t.sidxMapping,n=t.previousManifest,o=Uv(r,{manifestUri:a,clientOffset:e,sidxMapping:i,previousManifest:n});return vc(o,a),o}({masterXml:this.masterPlaylistLoader_.masterXml_,srcUrl:this.masterPlaylistLoader_.srcUrl,clientOffset:this.masterPlaylistLoader_.clientOffset_,sidxMapping:this.masterPlaylistLoader_.sidxMapping_,previousManifest:e});e&&(i=function(t,r,a){for(var e=!0,i=wc(t,{duration:r.duration,minimumUpdatePeriod:r.minimumUpdatePeriod,timelineStarts:r.timelineStarts}),n=0;n-1)},this.trigger=function(m){var p,v,T,b;if(p=f[m])if(2===arguments.length)for(T=p.length,v=0;v"u")){for(P in Ge)Ge.hasOwnProperty(P)&&(Ge[P]=[P.charCodeAt(0),P.charCodeAt(1),P.charCodeAt(2),P.charCodeAt(3)]);Dt=new Uint8Array(["i".charCodeAt(0),"s".charCodeAt(0),"o".charCodeAt(0),"m".charCodeAt(0)]),xt=new Uint8Array(["a".charCodeAt(0),"v".charCodeAt(0),"c".charCodeAt(0),"1".charCodeAt(0)]),ar=new Uint8Array([0,0,0,1]),Pt=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),jt=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),Or={video:Pt,audio:jt},Ci=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),li=new Uint8Array([0,0,0,0,0,0,0,0]),di=new Uint8Array([0,0,0,0,0,0,0,0]),Pi=di,ki=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),cf=di,ti=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}})(),n=function(f){var v,T,m=[],p=0;for(v=1;v>>1,f.samplingfrequencyindex<<7|f.channelcount<<3,6,1,2]))},d=function(){return n(Ge.ftyp,Dt,ar,Dt,xt)},Ee=function(f){return n(Ge.hdlr,Or[f])},h=function(f){return n(Ge.mdat,f)},xe=function(f){var m=new Uint8Array([0,0,0,0,0,0,0,2,0,0,0,3,0,1,95,144,f.duration>>>24&255,f.duration>>>16&255,f.duration>>>8&255,255&f.duration,85,196,0,0]);return f.samplerate&&(m[12]=f.samplerate>>>24&255,m[13]=f.samplerate>>>16&255,m[14]=f.samplerate>>>8&255,m[15]=255&f.samplerate),n(Ge.mdhd,m)},_e=function(f){return n(Ge.mdia,xe(f),Ee(f.type),g(f))},y=function(f){return n(Ge.mfhd,new Uint8Array([0,0,0,0,(4278190080&f)>>24,(16711680&f)>>16,(65280&f)>>8,255&f]))},g=function(f){return n(Ge.minf,"video"===f.type?n(Ge.vmhd,ti):n(Ge.smhd,li),o(),He(f))},S=function(f,m){for(var p=[],v=m.length;v--;)p[v]=Fe(m[v]);return n.apply(null,[Ge.moof,y(f)].concat(p))},A=function(f){for(var m=f.length,p=[];m--;)p[m]=Q(f[m]);return n.apply(null,[Ge.moov,k(4294967295)].concat(p).concat(I(f)))},I=function(f){for(var m=f.length,p=[];m--;)p[m]=Be(f[m]);return n.apply(null,[Ge.mvex].concat(p))},k=function(f){var m=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,2,0,1,95,144,(4278190080&f)>>24,(16711680&f)>>16,(65280&f)>>8,255&f,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return n(Ge.mvhd,m)},Oe=function(f){var v,T,m=f.samples||[],p=new Uint8Array(4+m.length);for(T=0;T>>8),b.push(255&v[G].byteLength),b=b.concat(Array.prototype.slice.call(v[G]));for(G=0;G>>8),F.push(255&T[G].byteLength),F=F.concat(Array.prototype.slice.call(T[G]));if(se=[Ge.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,(65280&p.width)>>8,255&p.width,(65280&p.height)>>8,255&p.height,0,72,0,0,0,72,0,0,0,0,0,0,0,1,19,118,105,100,101,111,106,115,45,99,111,110,116,114,105,98,45,104,108,115,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),n(Ge.avcC,new Uint8Array([1,p.profileIdc,p.profileCompatibility,p.levelIdc,255].concat([v.length],b,[T.length],F))),n(Ge.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192]))],p.sarRatio){var te=p.sarRatio[0],fe=p.sarRatio[1];se.push(n(Ge.pasp,new Uint8Array([(4278190080&te)>>24,(16711680&te)>>16,(65280&te)>>8,255&te,(4278190080&fe)>>24,(16711680&fe)>>16,(65280&fe)>>8,255&fe])))}return n.apply(null,se)},f=function(p){return n(Ge.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,(65280&p.channelcount)>>8,255&p.channelcount,(65280&p.samplesize)>>8,255&p.samplesize,0,0,0,0,(65280&p.samplerate)>>8,255&p.samplerate,0,0]),l(p))},Y=function(f){var m=new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,(4278190080&f.id)>>24,(16711680&f.id)>>16,(65280&f.id)>>8,255&f.id,0,0,0,0,(4278190080&f.duration)>>24,(16711680&f.duration)>>16,(65280&f.duration)>>8,255&f.duration,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,(65280&f.width)>>8,255&f.width,0,0,(65280&f.height)>>8,255&f.height,0,0]);return n(Ge.tkhd,m)},Fe=function(f){var m,p,v,T,F,G;return m=n(Ge.tfhd,new Uint8Array([0,0,0,58,(4278190080&f.id)>>24,(16711680&f.id)>>16,(65280&f.id)>>8,255&f.id,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0])),F=Math.floor(f.baseMediaDecodeTime/i),G=Math.floor(f.baseMediaDecodeTime%i),p=n(Ge.tfdt,new Uint8Array([1,0,0,0,F>>>24&255,F>>>16&255,F>>>8&255,255&F,G>>>24&255,G>>>16&255,G>>>8&255,255&G])),92,"audio"===f.type?(v=at(f,92),n(Ge.traf,m,p,v)):(T=Oe(f),v=at(f,T.length+92),n(Ge.traf,m,p,v,T))},Q=function(f){return f.duration=f.duration||4294967295,n(Ge.trak,Y(f),_e(f))},Be=function(f){var m=new Uint8Array([0,0,0,0,(4278190080&f.id)>>24,(16711680&f.id)>>16,(65280&f.id)>>8,255&f.id,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return"video"!==f.type&&(m[m.length-1]=0),n(Ge.trex,m)},function(){var P,f,m;m=function(v,T){var b=0,F=0,G=0,se=0;return v.length&&(void 0!==v[0].duration&&(b=1),void 0!==v[0].size&&(F=2),void 0!==v[0].flags&&(G=4),void 0!==v[0].compositionTimeOffset&&(se=8)),[0,0,b|F|G|se,1,(4278190080&v.length)>>>24,(16711680&v.length)>>>16,(65280&v.length)>>>8,255&v.length,(4278190080&T)>>>24,(16711680&T)>>>16,(65280&T)>>>8,255&T]},f=function(v,T){var b,F,G,se,te,fe;for(T+=20+16*(se=v.samples||[]).length,G=m(se,T),(F=new Uint8Array(G.length+16*se.length)).set(G),b=G.length,fe=0;fe>>24,F[b++]=(16711680&te.duration)>>>16,F[b++]=(65280&te.duration)>>>8,F[b++]=255&te.duration,F[b++]=(4278190080&te.size)>>>24,F[b++]=(16711680&te.size)>>>16,F[b++]=(65280&te.size)>>>8,F[b++]=255&te.size,F[b++]=te.flags.isLeading<<2|te.flags.dependsOn,F[b++]=te.flags.isDependedOn<<6|te.flags.hasRedundancy<<4|te.flags.paddingValue<<1|te.flags.isNonSyncSample,F[b++]=61440&te.flags.degradationPriority,F[b++]=15&te.flags.degradationPriority,F[b++]=(4278190080&te.compositionTimeOffset)>>>24,F[b++]=(16711680&te.compositionTimeOffset)>>>16,F[b++]=(65280&te.compositionTimeOffset)>>>8,F[b++]=255&te.compositionTimeOffset;return n(Ge.trun,F)},P=function(v,T){var b,F,G,se,te,fe;for(T+=20+8*(se=v.samples||[]).length,G=m(se,T),(b=new Uint8Array(G.length+8*se.length)).set(G),F=G.length,fe=0;fe>>24,b[F++]=(16711680&te.duration)>>>16,b[F++]=(65280&te.duration)>>>8,b[F++]=255&te.duration,b[F++]=(4278190080&te.size)>>>24,b[F++]=(16711680&te.size)>>>16,b[F++]=(65280&te.size)>>>8,b[F++]=255&te.size;return n(Ge.trun,b)},at=function(v,T){return"audio"===v.type?P(v,T):f(v,T)}}();var hu,mu,vu,Yn,gu,hf,pf,mf,Ha_mdat=h,Ha_moof=S,Ha_initSegment=function(f){var v,m=d(),p=A(f);return(v=new Uint8Array(m.byteLength+p.byteLength)).set(m),v.set(p,m.byteLength),v},ff=function(f,m){var p={size:0,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0,degradationPriority:0,isNonSyncSample:1}};return p.dataOffset=m,p.compositionTimeOffset=f.pts-f.dts,p.duration=f.duration,p.size=4*f.length,p.size+=f.byteLength,f.keyFrame&&(p.flags.dependsOn=2,p.flags.isNonSyncSample=0),p},qa_groupNalsIntoFrames=function(f){var m,p,v=[],T=[];for(T.byteLength=0,T.nalCount=0,T.duration=0,v.byteLength=0,m=0;m1&&(m=f.shift(),f.byteLength-=m.byteLength,f.nalCount-=m.nalCount,f[0][0].dts=m.dts,f[0][0].pts=m.pts,f[0][0].duration+=m.duration),f},qa_generateSampleTable=function(f,m){var p,v,T,b,F,G=m||0,se=[];for(p=0;pwt_ONE_SECOND_IN_TS/2))){for((te=Ky()[f.samplerate])||(te=m[0].data),fe=0;fe=p?f:(m.minSegmentDts=1/0,f.filter(function(v){return v.dts>=p&&(m.minSegmentDts=Math.min(m.minSegmentDts,v.dts),m.minSegmentPts=m.minSegmentDts,!0)}))},Jn_generateSampleTable=function(f){var m,p,v=[];for(m=0;m=this.virtualRowCount&&"function"==typeof this.beforeRowOverflow&&this.beforeRowOverflow(P),this.rows.length>0&&(this.rows.push(""),this.rowIdx++);this.rows.length>this.virtualRowCount;)this.rows.shift(),this.rowIdx--},ci.prototype.isEmpty=function(){return 0===this.rows.length||1===this.rows.length&&""===this.rows[0]},ci.prototype.addText=function(P){this.rows[this.rowIdx]+=P},ci.prototype.backspace=function(){if(!this.isEmpty()){var P=this.rows[this.rowIdx];this.rows[this.rowIdx]=P.substr(0,P.length-1)}};var es=function(f,m,p){this.serviceNum=f,this.text="",this.currentWindow=new ci(-1),this.windows=[],this.stream=p,"string"==typeof m&&this.createTextDecoder(m)};es.prototype.init=function(P,f){this.startPts=P;for(var m=0;m<8;m++)this.windows[m]=new ci(m),"function"==typeof f&&(this.windows[m].beforeRowOverflow=f)},es.prototype.setCurrentWindow=function(P){this.currentWindow=this.windows[P]},es.prototype.createTextDecoder=function(P){if(typeof TextDecoder>"u")this.stream.trigger("log",{level:"warn",message:"The `encoding` option is unsupported without TextDecoder support"});else try{this.textDecoder_=new TextDecoder(P)}catch(f){this.stream.trigger("log",{level:"warn",message:"TextDecoder could not be created with "+P+" encoding. "+f})}};var Nt=function P(f){f=f||{},P.prototype.init.call(this);var T,m=this,p=f.captionServices||{},v={};Object.keys(p).forEach(function(b){T=p[b],/^SERVICE/.test(b)&&(v[b]=T.encoding)}),this.serviceEncodings=v,this.current708Packet=null,this.services={},this.push=function(b){3===b.type?(m.new708Packet(),m.add708Bytes(b)):(null===m.current708Packet&&m.new708Packet(),m.add708Bytes(b))}};Nt.prototype=new t,Nt.prototype.new708Packet=function(){null!==this.current708Packet&&this.push708Packet(),this.current708Packet={data:[],ptsVals:[]}},Nt.prototype.add708Bytes=function(P){var f=P.ccData,m=f>>>8,p=255&f;this.current708Packet.ptsVals.push(P.pts),this.current708Packet.data.push(m),this.current708Packet.data.push(p)},Nt.prototype.push708Packet=function(){var P=this.current708Packet,f=P.data,m=null,p=null,v=0,T=f[v++];for(P.seq=T>>6,P.sizeCode=63&T;v>5)&&p>0&&(m=T=f[v++]),this.pushServiceBlock(m,v,p),p>0&&(v+=p-1)},Nt.prototype.pushServiceBlock=function(P,f,m){var p,v=f,T=this.current708Packet.data,b=this.services[P];for(b||(b=this.initService(P,v));v>5,T.rowLock=(16&p)>>4,T.columnLock=(8&p)>>3,T.priority=7&p,p=m[++P],T.relativePositioning=(128&p)>>7,T.anchorVertical=127&p,p=m[++P],T.anchorHorizontal=p,p=m[++P],T.anchorPoint=(240&p)>>4,T.rowCount=15&p,p=m[++P],T.columnCount=63&p,p=m[++P],T.windowStyle=(56&p)>>3,T.penStyle=7&p,T.virtualRowCount=T.rowCount+1,P},Nt.prototype.setWindowAttributes=function(P,f){var m=this.current708Packet.data,p=m[P],v=f.currentWindow.winAttr;return p=m[++P],v.fillOpacity=(192&p)>>6,v.fillRed=(48&p)>>4,v.fillGreen=(12&p)>>2,v.fillBlue=3&p,p=m[++P],v.borderType=(192&p)>>6,v.borderRed=(48&p)>>4,v.borderGreen=(12&p)>>2,v.borderBlue=3&p,p=m[++P],v.borderType+=(128&p)>>5,v.wordWrap=(64&p)>>6,v.printDirection=(48&p)>>4,v.scrollDirection=(12&p)>>2,v.justify=3&p,p=m[++P],v.effectSpeed=(240&p)>>4,v.effectDirection=(12&p)>>2,v.displayEffect=3&p,P},Nt.prototype.flushDisplayed=function(P,f){for(var m=[],p=0;p<8;p++)f.windows[p].visible&&!f.windows[p].isEmpty()&&m.push(f.windows[p].getText());f.endPts=P,f.text=m.join("\n\n"),this.pushCaption(f),f.startPts=P},Nt.prototype.pushCaption=function(P){""!==P.text&&(this.trigger("data",{startPts:P.startPts,endPts:P.endPts,text:P.text,stream:"cc708_"+P.serviceNum}),P.text="",P.startPts=P.endPts)},Nt.prototype.displayWindows=function(P,f){var p=this.current708Packet.data[++P],v=this.getPts(P);this.flushDisplayed(v,f);for(var T=0;T<8;T++)p&1<>4,v.offset=(12&p)>>2,v.penSize=3&p,p=m[++P],v.italics=(128&p)>>7,v.underline=(64&p)>>6,v.edgeType=(56&p)>>3,v.fontStyle=7&p,P},Nt.prototype.setPenColor=function(P,f){var m=this.current708Packet.data,p=m[P],v=f.currentWindow.penColor;return p=m[++P],v.fgOpacity=(192&p)>>6,v.fgRed=(48&p)>>4,v.fgGreen=(12&p)>>2,v.fgBlue=3&p,p=m[++P],v.bgOpacity=(192&p)>>6,v.bgRed=(48&p)>>4,v.bgGreen=(12&p)>>2,v.bgBlue=3&p,p=m[++P],v.edgeRed=(48&p)>>4,v.edgeGreen=(12&p)>>2,v.edgeBlue=3&p,P},Nt.prototype.setPenLocation=function(P,f){var m=this.current708Packet.data,p=m[P],v=f.currentWindow.penLoc;return f.currentWindow.pendingNewLine=!0,p=m[++P],v.row=15&p,p=m[++P],v.column=63&p,P},Nt.prototype.reset=function(P,f){var m=this.getPts(P);return this.flushDisplayed(m,f),this.initService(f.serviceNum,P)};var c_={42:225,92:233,94:237,95:243,96:250,123:231,124:247,125:209,126:241,127:9608,304:174,305:176,306:189,307:191,308:8482,309:162,310:163,311:9834,312:224,313:160,314:232,315:226,316:234,317:238,318:244,319:251,544:193,545:201,546:211,547:218,548:220,549:252,550:8216,551:161,552:42,553:39,554:8212,555:169,556:8480,557:8226,558:8220,559:8221,560:192,561:194,562:199,563:200,564:202,565:203,566:235,567:206,568:207,569:239,570:212,571:217,572:249,573:219,574:171,575:187,800:195,801:227,802:205,803:204,804:236,805:210,806:242,807:213,808:245,809:123,810:125,811:92,812:94,813:95,814:124,815:126,816:196,817:228,818:214,819:246,820:223,821:165,822:164,823:9474,824:197,825:229,826:216,827:248,828:9484,829:9488,830:9492,831:9496},ts=function(f){return null===f?"":(f=c_[f]||f,String.fromCharCode(f))},f_=[4352,4384,4608,4640,5376,5408,5632,5664,5888,5920,4096,4864,4896,5120,5152],Ai=function(){for(var f=[],m=15;m--;)f.push("");return f},Wt=function P(f,m){P.prototype.init.call(this),this.field_=f||0,this.dataChannel_=m||0,this.name_="CC"+(1+(this.field_<<1|this.dataChannel_)),this.setConstants(),this.reset(),this.push=function(p){var v,T,b,F,G;if((v=32639&p.ccData)!==this.lastControlCode_){if(4096==(61440&v)?this.lastControlCode_=v:v!==this.PADDING_&&(this.lastControlCode_=null),b=v>>>8,F=255&v,v!==this.PADDING_)if(v===this.RESUME_CAPTION_LOADING_)this.mode_="popOn";else if(v===this.END_OF_CAPTION_)this.mode_="popOn",this.clearFormatting(p.pts),this.flushDisplayed(p.pts),T=this.displayed_,this.displayed_=this.nonDisplayed_,this.nonDisplayed_=T,this.startPts_=p.pts;else if(v===this.ROLL_UP_2_ROWS_)this.rollUpRows_=2,this.setRollUp(p.pts);else if(v===this.ROLL_UP_3_ROWS_)this.rollUpRows_=3,this.setRollUp(p.pts);else if(v===this.ROLL_UP_4_ROWS_)this.rollUpRows_=4,this.setRollUp(p.pts);else if(v===this.CARRIAGE_RETURN_)this.clearFormatting(p.pts),this.flushDisplayed(p.pts),this.shiftRowsUp_(),this.startPts_=p.pts;else if(v===this.BACKSPACE_)"popOn"===this.mode_?this.nonDisplayed_[this.row_]=this.nonDisplayed_[this.row_].slice(0,-1):this.displayed_[this.row_]=this.displayed_[this.row_].slice(0,-1);else if(v===this.ERASE_DISPLAYED_MEMORY_)this.flushDisplayed(p.pts),this.displayed_=Ai();else if(v===this.ERASE_NON_DISPLAYED_MEMORY_)this.nonDisplayed_=Ai();else if(v===this.RESUME_DIRECT_CAPTIONING_)"paintOn"!==this.mode_&&(this.flushDisplayed(p.pts),this.displayed_=Ai()),this.mode_="paintOn",this.startPts_=p.pts;else if(this.isSpecialCharacter(b,F))G=ts((b=(3&b)<<8)|F),this[this.mode_](p.pts,G),this.column_++;else if(this.isExtCharacter(b,F))"popOn"===this.mode_?this.nonDisplayed_[this.row_]=this.nonDisplayed_[this.row_].slice(0,-1):this.displayed_[this.row_]=this.displayed_[this.row_].slice(0,-1),G=ts((b=(3&b)<<8)|F),this[this.mode_](p.pts,G),this.column_++;else if(this.isMidRowCode(b,F))this.clearFormatting(p.pts),this[this.mode_](p.pts," "),this.column_++,14==(14&F)&&this.addFormatting(p.pts,["i"]),1==(1&F)&&this.addFormatting(p.pts,["u"]);else if(this.isOffsetControlCode(b,F))this.column_+=3&F;else if(this.isPAC(b,F)){var se=f_.indexOf(7968&v);"rollUp"===this.mode_&&(se-this.rollUpRows_+1<0&&(se=this.rollUpRows_-1),this.setRollUp(p.pts,se)),se!==this.row_&&(this.clearFormatting(p.pts),this.row_=se),1&F&&-1===this.formatting_.indexOf("u")&&this.addFormatting(p.pts,["u"]),16==(16&v)&&(this.column_=4*((14&v)>>1)),this.isColorPAC(F)&&14==(14&F)&&this.addFormatting(p.pts,["i"])}else this.isNormalChar(b)&&(0===F&&(F=null),G=ts(b),G+=ts(F),this[this.mode_](p.pts,G),this.column_+=G.length)}else this.lastControlCode_=null}};Wt.prototype=new t,Wt.prototype.flushDisplayed=function(P){var f=this.displayed_.map(function(m,p){try{return m.trim()}catch{return this.trigger("log",{level:"warn",message:"Skipping a malformed 608 caption at index "+p+"."}),""}},this).join("\n").replace(/^\n+|\n+$/g,"");f.length&&this.trigger("data",{startPts:this.startPts_,endPts:P,text:f,stream:this.name_})},Wt.prototype.reset=function(){this.mode_="popOn",this.topRow_=0,this.startPts_=0,this.displayed_=Ai(),this.nonDisplayed_=Ai(),this.lastControlCode_=null,this.column_=0,this.row_=14,this.rollUpRows_=2,this.formatting_=[]},Wt.prototype.setConstants=function(){0===this.dataChannel_?(this.BASE_=16,this.EXT_=17,this.CONTROL_=(20|this.field_)<<8,this.OFFSET_=23):1===this.dataChannel_&&(this.BASE_=24,this.EXT_=25,this.CONTROL_=(28|this.field_)<<8,this.OFFSET_=31),this.PADDING_=0,this.RESUME_CAPTION_LOADING_=32|this.CONTROL_,this.END_OF_CAPTION_=47|this.CONTROL_,this.ROLL_UP_2_ROWS_=37|this.CONTROL_,this.ROLL_UP_3_ROWS_=38|this.CONTROL_,this.ROLL_UP_4_ROWS_=39|this.CONTROL_,this.CARRIAGE_RETURN_=45|this.CONTROL_,this.RESUME_DIRECT_CAPTIONING_=41|this.CONTROL_,this.BACKSPACE_=33|this.CONTROL_,this.ERASE_DISPLAYED_MEMORY_=44|this.CONTROL_,this.ERASE_NON_DISPLAYED_MEMORY_=46|this.CONTROL_},Wt.prototype.isSpecialCharacter=function(P,f){return P===this.EXT_&&f>=48&&f<=63},Wt.prototype.isExtCharacter=function(P,f){return(P===this.EXT_+1||P===this.EXT_+2)&&f>=32&&f<=63},Wt.prototype.isMidRowCode=function(P,f){return P===this.EXT_&&f>=32&&f<=47},Wt.prototype.isOffsetControlCode=function(P,f){return P===this.OFFSET_&&f>=33&&f<=35},Wt.prototype.isPAC=function(P,f){return P>=this.BASE_&&P=64&&f<=127},Wt.prototype.isColorPAC=function(P){return P>=64&&P<=79||P>=96&&P<=127},Wt.prototype.isNormalChar=function(P){return P>=32&&P<=127},Wt.prototype.setRollUp=function(P,f){if("rollUp"!==this.mode_&&(this.row_=14,this.mode_="rollUp",this.flushDisplayed(P),this.nonDisplayed_=Ai(),this.displayed_=Ai()),void 0!==f&&f!==this.row_)for(var m=0;m"},"");this[this.mode_](P,m)},Wt.prototype.clearFormatting=function(P){if(this.formatting_.length){var f=this.formatting_.reverse().reduce(function(m,p){return m+""},"");this.formatting_=[],this[this.mode_](P,f)}},Wt.prototype.popOn=function(P,f){var m=this.nonDisplayed_[this.row_];m+=f,this.nonDisplayed_[this.row_]=m},Wt.prototype.rollUp=function(P,f){var m=this.displayed_[this.row_];m+=f,this.displayed_[this.row_]=m},Wt.prototype.shiftRowsUp_=function(){var P;for(P=0;Pm&&(p=-1);Math.abs(m-f)>4294967296;)f+=8589934592*p;return f},yf=function P(f){var m,p;P.prototype.init.call(this),this.type_=f||"shared",this.push=function(v){"shared"!==this.type_&&v.type!==this.type_||(void 0===p&&(p=v.dts),v.dts=yu(v.dts,p),v.pts=yu(v.pts,p),m=v.dts,this.trigger("data",v))},this.flush=function(){p=m,this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")},this.discontinuity=function(){p=void 0,m=void 0},this.reset=function(){this.discontinuity(),this.trigger("reset")}};yf.prototype=new t;var ss,_f_TimestampRolloverStream=yf,_f_handleRollover=yu,Tf=function(f,m,p){var v,T="";for(v=m;v>>2;Le*=4,Le+=3&ze[7],fe.timeStamp=Le,void 0===G.pts&&void 0===G.dts&&(G.pts=fe.timeStamp,G.dts=fe.timeStamp),this.trigger("timestamp",fe)}G.frames.push(fe),se+=10,se+=te}while(se>>4>1&&(F+=T[F]+1),0===b.pid)b.type="pat",f(T.subarray(F),b),this.trigger("data",b);else if(b.pid===this.pmtPid)for(b.type="pmt",f(T.subarray(F),b),this.trigger("data",b);this.packetsWaitingForPmt.length;)this.processPes_.apply(this,this.packetsWaitingForPmt.shift());else void 0===this.programMapTable?this.packetsWaitingForPmt.push([T,F,b]):this.processPes_(T,F,b)},this.processPes_=function(T,b,F){F.pid===this.programMapTable.video?F.streamType=fr.H264_STREAM_TYPE:F.pid===this.programMapTable.audio?F.streamType=fr.ADTS_STREAM_TYPE:F.streamType=this.programMapTable["timed-metadata"][F.pid],F.type="pes",F.data=T.subarray(b),this.trigger("data",F)}},Ga.prototype=new t,Ga.STREAM_TYPES={h264:27,adts:15},us=function(){var b,f=this,m=!1,p={data:[],size:0},v={data:[],size:0},T={data:[],size:0},G=function(te,fe,Ce){var Pr,Ue=new Uint8Array(te.size),ze={type:fe},Le=0,rt=0,nr=!1;if(te.data.length&&!(te.size<9)){for(ze.trackId=te.data[0].pid,Le=0;Le>>3,fe.pts*=4,fe.pts+=(6&te[13])>>>1,fe.dts=fe.pts,64&Ce&&(fe.dts=(14&te[14])<<27|(255&te[15])<<20|(254&te[16])<<12|(255&te[17])<<5|(254&te[18])>>>3,fe.dts*=4,fe.dts+=(6&te[18])>>>1)),fe.data=te.subarray(9+te[8]))})(Ue,ze),nr="video"===fe||ze.packetLength<=te.size,(Ce||nr)&&(te.size=0,te.data.length=0),nr&&f.trigger("data",ze)}};us.prototype.init.call(this),this.push=function(se){({pat:function(){},pes:function(){var fe,Ce;switch(se.streamType){case fr.H264_STREAM_TYPE:fe=p,Ce="video";break;case fr.ADTS_STREAM_TYPE:fe=v,Ce="audio";break;case fr.METADATA_STREAM_TYPE:fe=T,Ce="timed-metadata";break;default:return}se.payloadUnitStartIndicator&&G(fe,Ce,!0),fe.data.push(se),fe.size+=se.data.byteLength},pmt:function(){var fe={type:"metadata",tracks:[]};null!==(b=se.programMapTable).video&&fe.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+b.video,codec:"avc",type:"video"}),null!==b.audio&&fe.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+b.audio,codec:"adts",type:"audio"}),m=!0,f.trigger("data",fe)}})[se.type]()},this.reset=function(){p.size=0,p.data.length=0,v.size=0,v.data.length=0,this.trigger("reset")},this.flushStreams_=function(){G(p,"video"),G(v,"audio"),G(T,"timed-metadata")},this.flush=function(){if(!m&&b){var se={type:"metadata",tracks:[]};null!==b.video&&se.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+b.video,codec:"avc",type:"video"}),null!==b.audio&&se.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+b.audio,codec:"adts",type:"audio"}),f.trigger("data",se)}m=!1,this.flushStreams_(),this.trigger("done")}},us.prototype=new t;var Sf={PAT_PID:0,MP2T_PACKET_LENGTH:188,TransportPacketStream:os,TransportParseStream:Ga,ElementaryStream:us,TimestampRolloverStream:g_,CaptionStream:is.CaptionStream,Cea608Stream:is.Cea608Stream,Cea708Stream:is.Cea708Stream,MetadataStream:v_};for(var Tu in fr)fr.hasOwnProperty(Tu)&&(Sf[Tu]=fr[Tu]);var ls,fi=Sf,y_=wt_ONE_SECOND_IN_TS,xf=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];ls=function(f){var m,p=0;ls.prototype.init.call(this),this.skipWarn_=function(v,T){this.trigger("log",{level:"warn",message:"adts skiping bytes "+v+" to "+T+" in frame "+p+" outside syncword"})},this.push=function(v){var b,F,G,se,te,T=0;if(f||(p=0),"audio"===v.type){m&&m.length?(G=m,(m=new Uint8Array(G.byteLength+v.data.byteLength)).set(G),m.set(v.data,G.byteLength)):m=v.data;for(var fe;T+7>5,te=(se=1024*(1+(3&m[T+6])))*y_/xf[(60&m[T+2])>>>2],m.byteLength-T>>6&3),channelcount:(1&m[T+2])<<2|(192&m[T+3])>>>6,samplerate:xf[(60&m[T+2])>>>2],samplingfrequencyindex:(60&m[T+2])>>>2,samplesize:16,data:m.subarray(T+7+F,T+b)}),p++,T+=b}else"number"!=typeof fe&&(fe=T),T++;"number"==typeof fe&&(this.skipWarn_(fe,T),fe=null),m=m.subarray(T)}},this.flush=function(){p=0,this.trigger("done")},this.reset=function(){m=void 0,this.trigger("reset")},this.endTimeline=function(){m=void 0,this.trigger("endedtimeline")}},ls.prototype=new t;var wf,Ef=ls;wf=function(f){var m=f.byteLength,p=0,v=0;this.length=function(){return 8*m},this.bitsAvailable=function(){return 8*m+v},this.loadWord=function(){var T=f.byteLength-m,b=new Uint8Array(4),F=Math.min(4,m);if(0===F)throw new Error("no bytes available");b.set(f.subarray(T,T+F)),p=new DataView(b.buffer).getUint32(0),v=8*F,m-=F},this.skipBits=function(T){var b;v>T?(p<<=T,v-=T):(T-=v,T-=8*(b=Math.floor(T/8)),m-=b,this.loadWord(),p<<=T,v-=T)},this.readBits=function(T){var b=Math.min(v,T),F=p>>>32-b;return(v-=b)>0?p<<=b:m>0&&this.loadWord(),(b=T-b)>0?F<>>T)return p<<=T,v-=T,T;return this.loadWord(),T+this.skipLeadingZeros()},this.skipUnsignedExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.skipExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.readUnsignedExpGolomb=function(){var T=this.skipLeadingZeros();return this.readBits(T+1)-1},this.readExpGolomb=function(){var T=this.readUnsignedExpGolomb();return 1&T?1+T>>>1:-1*(T>>>1)},this.readBoolean=function(){return 1===this.readBits(1)},this.readUnsignedByte=function(){return this.readBits(8)},this.loadWord()};var ds,Wa,Cf,__=wf;Wa=function(){var m,p,f=0;Wa.prototype.init.call(this),this.push=function(v){var T;p?((T=new Uint8Array(p.byteLength+v.data.byteLength)).set(p),T.set(v.data,p.byteLength),p=T):p=v.data;for(var b=p.byteLength;f3&&this.trigger("data",p.subarray(f+3)),p=null,f=0,this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")}},Wa.prototype=new t,Cf={100:!0,110:!0,122:!0,244:!0,44:!0,83:!0,86:!0,118:!0,128:!0,138:!0,139:!0,134:!0},ds=function(){var m,p,v,T,b,F,G,f=new Wa;ds.prototype.init.call(this),m=this,this.push=function(se){"video"===se.type&&(p=se.trackId,v=se.pts,T=se.dts,f.push(se))},f.on("data",function(se){var te={trackId:p,pts:v,dts:T,data:se,nalUnitTypeCode:31&se[0]};switch(te.nalUnitTypeCode){case 5:te.nalUnitType="slice_layer_without_partitioning_rbsp_idr";break;case 6:te.nalUnitType="sei_rbsp",te.escapedRBSP=b(se.subarray(1));break;case 7:te.nalUnitType="seq_parameter_set_rbsp",te.escapedRBSP=b(se.subarray(1)),te.config=F(te.escapedRBSP);break;case 8:te.nalUnitType="pic_parameter_set_rbsp";break;case 9:te.nalUnitType="access_unit_delimiter_rbsp"}m.trigger("data",te)}),f.on("done",function(){m.trigger("done")}),f.on("partialdone",function(){m.trigger("partialdone")}),f.on("reset",function(){m.trigger("reset")}),f.on("endedtimeline",function(){m.trigger("endedtimeline")}),this.flush=function(){f.flush()},this.partialFlush=function(){f.partialFlush()},this.reset=function(){f.reset()},this.endTimeline=function(){f.endTimeline()},G=function(te,fe){var ze,Ce=8,Ue=8;for(ze=0;ze=0?p:0,(16&f[m+5])>>4?p+20:p+10},S_=function P(f,m){return f.length-m<10||f[m]!=="I".charCodeAt(0)||f[m+1]!=="D".charCodeAt(0)||f[m+2]!=="3".charCodeAt(0)?m:P(f,m+=Pf(f,m))},kf=function(f){return f[0]<<21|f[1]<<14|f[2]<<7|f[3]},w_=function(f,m,p){return unescape(function(f,m,p){var v,T="";for(v=m;v=m+2&&255==(255&f[m])&&240==(240&f[m+1])&&16==(22&f[m+1])},parseId3TagSize:Pf,parseAdtsSize:function(f,m){var p=(224&f[m+5])>>5,v=f[m+4]<<3;return 6144&f[m+3]|v|p},parseType:function(f,m){return f[m]==="I".charCodeAt(0)&&f[m+1]==="D".charCodeAt(0)&&f[m+2]==="3".charCodeAt(0)?"timed-metadata":!0&f[m]&&240==(240&f[m+1])?"audio":null},parseSampleRate:function(f){for(var m=0;m+5>>2];m++}return null},parseAacTimestamp:function(f){var m,p,v;m=10,64&f[5]&&(m+=4,m+=kf(f.subarray(10,14)));do{if((p=kf(f.subarray(m+4,m+8)))<1)return null;if("PRIV"===String.fromCharCode(f[m],f[m+1],f[m+2],f[m+3])){v=f.subarray(m+10,m+p+10);for(var b=0;b>>2;return se*=4,se+=3&G[7]}break}}m+=10,m+=p}while(m=3;)if(f[T]!=="I".charCodeAt(0)||f[T+1]!=="D".charCodeAt(0)||f[T+2]!=="3".charCodeAt(0))if(255!=(255&f[T])||240!=(240&f[T+1]))T++;else{if(f.length-T<7||T+(v=cs.parseAdtsSize(f,T))>f.length)break;G={type:"audio",data:f.subarray(T,T+v),pts:m,dts:m},this.trigger("data",G),T+=v}else{if(f.length-T<10||T+(v=cs.parseId3TagSize(f,T))>f.length)break;F={type:"timed-metadata",data:f.subarray(T,T+v)},this.trigger("data",F),T+=v}b=f.length-T,f=b>0?f.subarray(T):new Uint8Array},this.reset=function(){f=new Uint8Array,this.trigger("reset")},this.endTimeline=function(){f=new Uint8Array,this.trigger("endedtimeline")}},fs.prototype=new t;var Ka,la,hs,Ii,I_=fs,bu=["audioobjecttype","channelcount","samplerate","samplingfrequencyindex","samplesize"],Su=["width","height","profileIdc","levelIdc","profileCompatibility","sarRatio"],L_=T_.H264Stream,R_=cs.isLikelyAacData,M_=wt_ONE_SECOND_IN_TS,F_=function(f,m){m.stream=f,this.trigger("log",m)},Af=function(f,m){for(var p=Object.keys(m),v=0;v=-1e4&&Ce<=45e3&&(!Ue||fe>Ce)&&(Ue=Le,fe=Ce));return Ue?Ue.gop:null},this.alignGopsAtStart_=function(G){var se,te,fe,Ce,Ue,ze,Le,rt;for(Ue=G.byteLength,ze=G.nalCount,Le=G.duration,se=te=0;sefe.pts?se++:(te++,Ue-=Ce.byteLength,ze-=Ce.nalCount,Le-=Ce.duration);return 0===te?G:te===G.length?null:((rt=G.slice(te)).byteLength=Ue,rt.duration=Le,rt.nalCount=ze,rt.pts=rt[0].pts,rt.dts=rt[0].dts,rt)},this.alignGopsAtEnd_=function(G){var se,te,fe,Ce,Ue,ze,Le;for(se=T.length-1,te=G.length-1,Ue=null,ze=!1;se>=0&&te>=0;){if(fe=T[se],Ce=G[te],fe.pts===Ce.pts){ze=!0;break}fe.pts>Ce.pts?se--:(se===T.length-1&&(Ue=te),te--)}if(!ze&&null===Ue)return null;if(0===(Le=ze?te:Ue))return G;var rt=G.slice(Le),nr=rt.reduce(function(Pr,Li){return Pr.byteLength+=Li.byteLength,Pr.duration+=Li.duration,Pr.nalCount+=Li.nalCount,Pr},{byteLength:0,duration:0,nalCount:0});return rt.byteLength=nr.byteLength,rt.duration=nr.duration,rt.nalCount=nr.nalCount,rt.pts=rt[0].pts,rt.dts=rt[0].dts,rt},this.alignGopsWith=function(G){T=G}},Ka.prototype=new t,Ii=function(f,m){this.numberOfTracks=0,this.metadataStream=m,typeof(f=f||{}).remux<"u"?this.remuxTracks=!!f.remux:this.remuxTracks=!0,"boolean"==typeof f.keepOriginalTimestamps?this.keepOriginalTimestamps=f.keepOriginalTimestamps:this.keepOriginalTimestamps=!1,this.pendingTracks=[],this.videoTrack=null,this.pendingBoxes=[],this.pendingCaptions=[],this.pendingMetadata=[],this.pendingBytes=0,this.emittedTracks=0,Ii.prototype.init.call(this),this.push=function(p){return p.text?this.pendingCaptions.push(p):p.frames?this.pendingMetadata.push(p):(this.pendingTracks.push(p.track),this.pendingBytes+=p.boxes.byteLength,"video"===p.track.type&&(this.videoTrack=p.track,this.pendingBoxes.push(p.boxes)),void("audio"===p.track.type&&(this.audioTrack=p.track,this.pendingBoxes.unshift(p.boxes))))}},Ii.prototype=new t,Ii.prototype.flush=function(P){var p,v,T,F,f=0,m={captions:[],captionStreams:{},metadata:[],info:{}},b=0;if(this.pendingTracks.length=this.numberOfTracks&&(this.trigger("done"),this.emittedTracks=0))}if(this.videoTrack?(b=this.videoTrack.timelineStartInfo.pts,Su.forEach(function(G){m.info[G]=this.videoTrack[G]},this)):this.audioTrack&&(b=this.audioTrack.timelineStartInfo.pts,bu.forEach(function(G){m.info[G]=this.audioTrack[G]},this)),this.videoTrack||this.audioTrack){for(1===this.pendingTracks.length?m.type=this.pendingTracks[0].type:m.type="combined",this.emittedTracks+=this.pendingTracks.length,T=Ha_initSegment(this.pendingTracks),m.initSegment=new Uint8Array(T.byteLength),m.initSegment.set(T),m.data=new Uint8Array(this.pendingBytes),F=0;F=this.numberOfTracks&&(this.trigger("done"),this.emittedTracks=0)},Ii.prototype.setRemux=function(P){this.remuxTracks=P},hs=function(f){var v,T,m=this,p=!0;hs.prototype.init.call(this),f=f||{},this.baseMediaDecodeTime=f.baseMediaDecodeTime||0,this.transmuxPipeline_={},this.setupAacPipeline=function(){var b={};this.transmuxPipeline_=b,b.type="aac",b.metadataStream=new fi.MetadataStream,b.aacStream=new I_,b.audioTimestampRolloverStream=new fi.TimestampRolloverStream("audio"),b.timedMetadataTimestampRolloverStream=new fi.TimestampRolloverStream("timed-metadata"),b.adtsStream=new Ef,b.coalesceStream=new Ii(f,b.metadataStream),b.headOfPipeline=b.aacStream,b.aacStream.pipe(b.audioTimestampRolloverStream).pipe(b.adtsStream),b.aacStream.pipe(b.timedMetadataTimestampRolloverStream).pipe(b.metadataStream).pipe(b.coalesceStream),b.metadataStream.on("timestamp",function(F){b.aacStream.setTimestamp(F.timeStamp)}),b.aacStream.on("data",function(F){"timed-metadata"!==F.type&&"audio"!==F.type||b.audioSegmentStream||(T=T||{timelineStartInfo:{baseMediaDecodeTime:m.baseMediaDecodeTime},codec:"adts",type:"audio"},b.coalesceStream.numberOfTracks++,b.audioSegmentStream=new la(T,f),b.audioSegmentStream.on("log",m.getLogTrigger_("audioSegmentStream")),b.audioSegmentStream.on("timingInfo",m.trigger.bind(m,"audioTimingInfo")),b.adtsStream.pipe(b.audioSegmentStream).pipe(b.coalesceStream),m.trigger("trackinfo",{hasAudio:!!T,hasVideo:!!v}))}),b.coalesceStream.on("data",this.trigger.bind(this,"data")),b.coalesceStream.on("done",this.trigger.bind(this,"done")),Af(this,b)},this.setupTsPipeline=function(){var b={};this.transmuxPipeline_=b,b.type="ts",b.metadataStream=new fi.MetadataStream,b.packetStream=new fi.TransportPacketStream,b.parseStream=new fi.TransportParseStream,b.elementaryStream=new fi.ElementaryStream,b.timestampRolloverStream=new fi.TimestampRolloverStream,b.adtsStream=new Ef,b.h264Stream=new L_,b.captionStream=new fi.CaptionStream(f),b.coalesceStream=new Ii(f,b.metadataStream),b.headOfPipeline=b.packetStream,b.packetStream.pipe(b.parseStream).pipe(b.elementaryStream).pipe(b.timestampRolloverStream),b.timestampRolloverStream.pipe(b.h264Stream),b.timestampRolloverStream.pipe(b.adtsStream),b.timestampRolloverStream.pipe(b.metadataStream).pipe(b.coalesceStream),b.h264Stream.pipe(b.captionStream).pipe(b.coalesceStream),b.elementaryStream.on("data",function(F){var G;if("metadata"===F.type){for(G=F.tracks.length;G--;)v||"video"!==F.tracks[G].type?!T&&"audio"===F.tracks[G].type&&((T=F.tracks[G]).timelineStartInfo.baseMediaDecodeTime=m.baseMediaDecodeTime):(v=F.tracks[G]).timelineStartInfo.baseMediaDecodeTime=m.baseMediaDecodeTime;v&&!b.videoSegmentStream&&(b.coalesceStream.numberOfTracks++,b.videoSegmentStream=new Ka(v,f),b.videoSegmentStream.on("log",m.getLogTrigger_("videoSegmentStream")),b.videoSegmentStream.on("timelineStartInfo",function(se){T&&!f.keepOriginalTimestamps&&(T.timelineStartInfo=se,b.audioSegmentStream.setEarliestDts(se.dts-m.baseMediaDecodeTime))}),b.videoSegmentStream.on("processedGopsInfo",m.trigger.bind(m,"gopInfo")),b.videoSegmentStream.on("segmentTimingInfo",m.trigger.bind(m,"videoSegmentTimingInfo")),b.videoSegmentStream.on("baseMediaDecodeTime",function(se){T&&b.audioSegmentStream.setVideoBaseMediaDecodeTime(se)}),b.videoSegmentStream.on("timingInfo",m.trigger.bind(m,"videoTimingInfo")),b.h264Stream.pipe(b.videoSegmentStream).pipe(b.coalesceStream)),T&&!b.audioSegmentStream&&(b.coalesceStream.numberOfTracks++,b.audioSegmentStream=new la(T,f),b.audioSegmentStream.on("log",m.getLogTrigger_("audioSegmentStream")),b.audioSegmentStream.on("timingInfo",m.trigger.bind(m,"audioTimingInfo")),b.audioSegmentStream.on("segmentTimingInfo",m.trigger.bind(m,"audioSegmentTimingInfo")),b.adtsStream.pipe(b.audioSegmentStream).pipe(b.coalesceStream)),m.trigger("trackinfo",{hasAudio:!!T,hasVideo:!!v})}}),b.coalesceStream.on("data",this.trigger.bind(this,"data")),b.coalesceStream.on("id3Frame",function(F){F.dispatchType=b.metadataStream.dispatchType,m.trigger("id3Frame",F)}),b.coalesceStream.on("caption",this.trigger.bind(this,"caption")),b.coalesceStream.on("done",this.trigger.bind(this,"done")),Af(this,b)},this.setBaseMediaDecodeTime=function(b){var F=this.transmuxPipeline_;f.keepOriginalTimestamps||(this.baseMediaDecodeTime=b),T&&(T.timelineStartInfo.dts=void 0,T.timelineStartInfo.pts=void 0,Wr_clearDtsInfo(T),F.audioTimestampRolloverStream&&F.audioTimestampRolloverStream.discontinuity()),v&&(F.videoSegmentStream&&(F.videoSegmentStream.gopCache_=[]),v.timelineStartInfo.dts=void 0,v.timelineStartInfo.pts=void 0,Wr_clearDtsInfo(v),F.captionStream.reset()),F.timestampRolloverStream&&F.timestampRolloverStream.discontinuity()},this.setAudioAppendStart=function(b){T&&this.transmuxPipeline_.audioSegmentStream.setAudioAppendStart(b)},this.setRemux=function(b){var F=this.transmuxPipeline_;f.remux=b,F&&F.coalesceStream&&F.coalesceStream.setRemux(b)},this.alignGopsWith=function(b){v&&this.transmuxPipeline_.videoSegmentStream&&this.transmuxPipeline_.videoSegmentStream.alignGopsWith(b)},this.getLogTrigger_=function(b){var F=this;return function(G){G.stream=b,F.trigger("log",G)}},this.push=function(b){if(p){var F=R_(b);F&&"aac"!==this.transmuxPipeline_.type?this.setupAacPipeline():!F&&"ts"!==this.transmuxPipeline_.type&&this.setupTsPipeline(),p=!1}this.transmuxPipeline_.headOfPipeline.push(b)},this.flush=function(){p=!0,this.transmuxPipeline_.headOfPipeline.flush()},this.endTimeline=function(){this.transmuxPipeline_.headOfPipeline.endTimeline()},this.reset=function(){this.transmuxPipeline_.headOfPipeline&&this.transmuxPipeline_.headOfPipeline.reset()},this.resetCaptions=function(){this.transmuxPipeline_.captionStream&&this.transmuxPipeline_.captionStream.reset()}},hs.prototype=new t;var Nf,jf,Eu,N_={Transmuxer:hs,VideoSegmentStream:Ka,AudioSegmentStream:la,AUDIO_PROPERTIES:bu,VIDEO_PROPERTIES:Su,generateSegmentTimingInfo:xu},ps_toUnsigned=function(f){return f>>>0},ps_toHexString=function(f){return("00"+f.toString(16)).slice(-2)},Di=function(f){var m="";return m+=String.fromCharCode(f[0]),m+=String.fromCharCode(f[1]),m+=String.fromCharCode(f[2]),m+=String.fromCharCode(f[3])},V_=ps_toUnsigned,Vt=function P(f,m){var v,T,b,F,G,p=[];if(!m.length)return null;for(v=0;v1?v+T:f.byteLength,b===m[0]&&(1===m.length?p.push(f.subarray(v+8,F)):(G=P(f.subarray(v+8,F),m.slice(1))).length&&(p=p.concat(G))),v=F;return p},H_=ps_toUnsigned,q_=e.getUint64,Df=function(f){var m={version:f[0],flags:new Uint8Array(f.subarray(1,4))};return 1===m.version?m.baseMediaDecodeTime=q_(f.subarray(4)):m.baseMediaDecodeTime=H_(f[4]<<24|f[5]<<16|f[6]<<8|f[7]),m},Of=function(f){return{isLeading:(12&f[0])>>>2,dependsOn:3&f[0],isDependedOn:(192&f[1])>>>6,hasRedundancy:(48&f[1])>>>4,paddingValue:(14&f[1])>>>1,isNonSyncSample:1&f[1],degradationPriority:f[2]<<8|f[3]}},Lf=function(f){var Ce,m={version:f[0],flags:new Uint8Array(f.subarray(1,4)),samples:[]},p=new DataView(f.buffer,f.byteOffset,f.byteLength),v=1&m.flags[2],T=4&m.flags[2],b=1&m.flags[1],F=2&m.flags[1],G=4&m.flags[1],se=8&m.flags[1],te=p.getUint32(4),fe=8;for(v&&(m.dataOffset=p.getInt32(fe),fe+=4),T&&te&&(Ce={flags:Of(f.subarray(fe,fe+4))},fe+=4,b&&(Ce.duration=p.getUint32(fe),fe+=4),F&&(Ce.size=p.getUint32(fe),fe+=4),se&&(1===m.version?Ce.compositionTimeOffset=p.getInt32(fe):Ce.compositionTimeOffset=p.getUint32(fe),fe+=4),m.samples.push(Ce),te--);te--;)Ce={},b&&(Ce.duration=p.getUint32(fe),fe+=4),F&&(Ce.size=p.getUint32(fe),fe+=4),G&&(Ce.flags=Of(f.subarray(fe,fe+4)),fe+=4),se&&(1===m.version?Ce.compositionTimeOffset=p.getInt32(fe):Ce.compositionTimeOffset=p.getUint32(fe),fe+=4),m.samples.push(Ce);return m},Rf=function(f){var fe,m=new DataView(f.buffer,f.byteOffset,f.byteLength),p={version:f[0],flags:new Uint8Array(f.subarray(1,4)),trackId:m.getUint32(4)},v=1&p.flags[2],T=2&p.flags[2],b=8&p.flags[2],F=16&p.flags[2],G=32&p.flags[2],se=65536&p.flags[0],te=131072&p.flags[0];return fe=8,v&&(fe+=4,p.baseDataOffset=m.getUint32(12),fe+=4),T&&(p.sampleDescriptionIndex=m.getUint32(fe),fe+=4),b&&(p.defaultSampleDuration=m.getUint32(fe),fe+=4),F&&(p.defaultSampleSize=m.getUint32(fe),fe+=4),G&&(p.defaultSampleFlags=m.getUint32(fe)),se&&(p.durationIsEmpty=!0),!v&&te&&(p.baseDataOffsetIsMoof=!0),p},Mf=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Qa=typeof window<"u"?window:typeof Mf<"u"?Mf:typeof self<"u"?self:{},X_=za_discardEmulationPreventionBytes,Q_=is.CaptionStream,Y_=function(f,m){for(var p=f,v=0;v0?Df(Ue[0]).baseMediaDecodeTime:0,Le=Vt(se,["trun"]);m===Ce&&Le.length>0&&(rt=function(f,m,p){var v=m,T=p.defaultSampleDuration||0,b=p.defaultSampleSize||0,F=p.trackId,G=[];return f.forEach(function(se){var fe=Lf(se).samples;fe.forEach(function(Ce){void 0===Ce.duration&&(Ce.duration=T),void 0===Ce.size&&(Ce.size=b),Ce.trackId=F,Ce.dts=v,void 0===Ce.compositionTimeOffset&&(Ce.compositionTimeOffset=0),"bigint"==typeof v?(Ce.pts=v+Qa.BigInt(Ce.compositionTimeOffset),v+=Qa.BigInt(Ce.duration)):(Ce.pts=v+Ce.compositionTimeOffset,v+=Ce.duration)}),G=G.concat(fe)}),G}(Le,ze,fe),nr=function(f,m,p){var b,F,G,se,v=new DataView(f.buffer,f.byteOffset,f.byteLength),T={logs:[],seiNals:[]};for(F=0;F+40;){var Ce=p.shift();this.parse(Ce,se,te)}return fe=function(f,m,p){if(null===m)return null;var T=eT(f,m)[m]||{};return{seiNals:T.seiNals,logs:T.logs,timescale:p}}(G,v,T),fe&&fe.logs&&(b.logs=b.logs.concat(fe.logs)),null!==fe&&fe.seiNals?(this.pushNals(fe.seiNals),this.flushStream(),b):b.logs.length?{logs:b.logs,captions:[],captionStreams:[]}:null},this.pushNals=function(G){if(!this.isInitialized()||!G||0===G.length)return null;G.forEach(function(se){m.push(se)})},this.flushStream=function(){if(!this.isInitialized())return null;F?m.partialFlush():m.flush()},this.clearParsedCaptions=function(){b.captions=[],b.captionStreams={},b.logs=[]},this.resetCaptionStream=function(){if(!this.isInitialized())return null;m.reset()},this.clearAllCaptions=function(){this.clearParsedCaptions(),this.resetCaptionStream()},this.reset=function(){p=[],v=null,T=null,b?this.clearParsedCaptions():b={captions:[],captionStreams:{},logs:[]},this.resetCaptionStream()},this.reset()},ms=ps_toUnsigned,Ya=ps_toHexString,aT=e.getUint64;Nf=function(f,m){var v=Vt(m,["moof","traf"]).reduce(function(T,b){var Ce,Ue,F=Vt(b,["tfhd"])[0],G=ms(F[4]<<24|F[5]<<16|F[6]<<8|F[7]),se=f[G]||9e4,te=Vt(b,["tfdt"])[0],fe=new DataView(te.buffer,te.byteOffset,te.byteLength);return"bigint"==typeof(Ce=1===te[0]?aT(te.subarray(4,12)):fe.getUint32(4))?Ue=Ce/Qa.BigInt(se):"number"==typeof Ce&&!isNaN(Ce)&&(Ue=Ce/se),Ue11?(T.codec+=".",T.codec+=Ya(ze[9]),T.codec+=Ya(ze[10]),T.codec+=Ya(ze[11])):T.codec="avc1.4d400d"):/^mp4[a,v]$/i.test(T.codec)?(ze=Ue.subarray(28),"esds"===Di(ze.subarray(4,8))&&ze.length>20&&0!==ze[19]?(T.codec+="."+Ya(ze[19]),T.codec+="."+Ya(ze[20]>>>2&63).replace(/^0/,"")):T.codec="mp4a.40.2"):T.codec=T.codec.toLowerCase())}var rt=Vt(v,["mdia","mdhd"])[0];rt&&(T.timescale=Eu(rt)),p.push(T)}),p};var Vf_startTime=Nf,Vf_tracks=jf,$f=function(f){var m=31&f[1];return m<<=8,m|=f[2]},vs=function(f){return!!(64&f[1])},gs=function(f){var m=0;return(48&f[3])>>>4>1&&(m+=f[4]+1),m},wu=function(f){switch(f){case 5:return"slice_layer_without_partitioning_rbsp_idr";case 6:return"sei_rbsp";case 7:return"seq_parameter_set_rbsp";case 8:return"pic_parameter_set_rbsp";case 9:return"access_unit_delimiter_rbsp";default:return null}},cT={parseType:function(f,m){var p=$f(f);return 0===p?"pat":p===m?"pmt":m?"pes":null},parsePat:function(f){var m=vs(f),p=4+gs(f);return m&&(p+=f[p]+1),(31&f[p+10])<<8|f[p+11]},parsePmt:function(f){var m={},p=vs(f),v=4+gs(f);if(p&&(v+=f[v]+1),1&f[v+5]){var b;b=3+((15&f[v+1])<<8|f[v+2])-4;for(var G=12+((15&f[v+10])<<8|f[v+11]);G=f.byteLength)return null;var T,v=null;return 192&(T=f[p+7])&&((v={}).pts=(14&f[p+9])<<27|(255&f[p+10])<<20|(254&f[p+11])<<12|(255&f[p+12])<<5|(254&f[p+13])>>>3,v.pts*=4,v.pts+=(6&f[p+13])>>>1,v.dts=v.pts,64&T&&(v.dts=(14&f[p+14])<<27|(255&f[p+15])<<20|(254&f[p+16])<<12|(255&f[p+17])<<5|(254&f[p+18])>>>3,v.dts*=4,v.dts+=(6&f[p+18])>>>1)),v},videoPacketContainsKeyFrame:function(f){for(var m=4+gs(f),p=f.subarray(m),v=0,T=0,b=!1;T3&&("slice_layer_without_partitioning_rbsp_idr"===wu(31&p[T+3])&&(b=!0)),b}},da=_f_handleRollover,At={};At.ts=cT,At.aac=cs;var Oi=wt_ONE_SECOND_IN_TS,Cr=188,Hf=function(f,m,p){for(var b,G,se,te,v=0,T=Cr,fe=!1;T<=f.byteLength;)if(71!==f[v]||71!==f[T]&&T!==f.byteLength)v++,T++;else{if("pes"===(b=f.subarray(v,T),At.ts.parseType(b,m.pid)))G=At.ts.parsePesType(b,m.table),se=At.ts.parsePayloadUnitStartIndicator(b),"audio"===G&&se&&((te=At.ts.parsePesTime(b))&&(te.type="audio",p.audio.push(te),fe=!0));if(fe)break;v+=Cr,T+=Cr}for(v=(T=f.byteLength)-Cr,fe=!1;v>=0;)if(71!==f[v]||71!==f[T]&&T!==f.byteLength)v--,T--;else{if("pes"===(b=f.subarray(v,T),At.ts.parseType(b,m.pid)))G=At.ts.parsePesType(b,m.table),se=At.ts.parsePayloadUnitStartIndicator(b),"audio"===G&&se&&((te=At.ts.parsePesTime(b))&&(te.type="audio",p.audio.push(te),fe=!0));if(fe)break;v-=Cr,T-=Cr}},hT=function(f,m,p){for(var b,G,se,te,fe,Ce,Ue,v=0,T=Cr,ze=!1,Le={data:[],size:0};T=0;)if(71!==f[v]||71!==f[T])v--,T--;else{if("pes"===(b=f.subarray(v,T),At.ts.parseType(b,m.pid)))G=At.ts.parsePesType(b,m.table),se=At.ts.parsePayloadUnitStartIndicator(b),"video"===G&&se&&((te=At.ts.parsePesTime(b))&&(te.type="video",p.video.push(te),ze=!0));if(ze)break;v-=Cr,T-=Cr}},vT=function(f){var m={pid:null,table:null},p={};for(var v in function(f,m){for(var T,p=0,v=Cr;v=3;){switch(At.aac.parseType(f,F)){case"timed-metadata":if(f.length-F<10){m=!0;break}if((b=At.aac.parseId3TagSize(f,F))>f.length){m=!0;break}null===T&&(G=f.subarray(F,F+b),T=At.aac.parseAacTimestamp(G)),F+=b;break;case"audio":if(f.length-F<7){m=!0;break}if((b=At.aac.parseAdtsSize(f,F))>f.length){m=!0;break}null===v&&(G=f.subarray(F,F+b),v=At.aac.parseSampleRate(G)),p++,F+=b;break;default:F++}if(m)return null}if(null===v||null===T)return null;var te=Oi/v;return{audio:[{type:"audio",dts:T,pts:T},{type:"audio",dts:T+1024*p*te,pts:T+1024*p*te}]}}(f):vT(f),v&&(v.audio||v.video)?(function(f,m){if(f.audio&&f.audio.length){var p=m;(typeof p>"u"||isNaN(p))&&(p=f.audio[0].dts),f.audio.forEach(function(b){b.dts=da(b.dts,p),b.pts=da(b.pts,p),b.dtsTime=b.dts/Oi,b.ptsTime=b.pts/Oi})}if(f.video&&f.video.length){var v=m;if((typeof v>"u"||isNaN(v))&&(v=f.video[0].dts),f.video.forEach(function(b){b.dts=da(b.dts,v),b.pts=da(b.pts,v),b.dtsTime=b.dts/Oi,b.ptsTime=b.pts/Oi}),f.firstKeyFrame){var T=f.firstKeyFrame;T.dts=da(T.dts,v),T.pts=da(T.pts,v),T.dtsTime=T.dts/Oi,T.ptsTime=T.pts/Oi}}}(v,m),v):null},qf=function(){function P(m,p){this.options=p||{},this.self=m,this.init()}var f=P.prototype;return f.init=function(){this.transmuxer&&this.transmuxer.dispose(),this.transmuxer=new N_.Transmuxer(this.options),function(f,m){m.on("data",function(p){var v=p.initSegment;p.initSegment={data:v.buffer,byteOffset:v.byteOffset,byteLength:v.byteLength};var T=p.data;p.data=T.buffer,f.postMessage({action:"data",segment:p,byteOffset:T.byteOffset,byteLength:T.byteLength},[p.data])}),m.on("done",function(p){f.postMessage({action:"done"})}),m.on("gopInfo",function(p){f.postMessage({action:"gopInfo",gopInfo:p})}),m.on("videoSegmentTimingInfo",function(p){var v={start:{decode:wt_videoTsToSeconds(p.start.dts),presentation:wt_videoTsToSeconds(p.start.pts)},end:{decode:wt_videoTsToSeconds(p.end.dts),presentation:wt_videoTsToSeconds(p.end.pts)},baseMediaDecodeTime:wt_videoTsToSeconds(p.baseMediaDecodeTime)};p.prependedContentDuration&&(v.prependedContentDuration=wt_videoTsToSeconds(p.prependedContentDuration)),f.postMessage({action:"videoSegmentTimingInfo",videoSegmentTimingInfo:v})}),m.on("audioSegmentTimingInfo",function(p){var v={start:{decode:wt_videoTsToSeconds(p.start.dts),presentation:wt_videoTsToSeconds(p.start.pts)},end:{decode:wt_videoTsToSeconds(p.end.dts),presentation:wt_videoTsToSeconds(p.end.pts)},baseMediaDecodeTime:wt_videoTsToSeconds(p.baseMediaDecodeTime)};p.prependedContentDuration&&(v.prependedContentDuration=wt_videoTsToSeconds(p.prependedContentDuration)),f.postMessage({action:"audioSegmentTimingInfo",audioSegmentTimingInfo:v})}),m.on("id3Frame",function(p){f.postMessage({action:"id3Frame",id3Frame:p})}),m.on("caption",function(p){f.postMessage({action:"caption",caption:p})}),m.on("trackinfo",function(p){f.postMessage({action:"trackinfo",trackInfo:p})}),m.on("audioTimingInfo",function(p){f.postMessage({action:"audioTimingInfo",audioTimingInfo:{start:wt_videoTsToSeconds(p.start),end:wt_videoTsToSeconds(p.end)}})}),m.on("videoTimingInfo",function(p){f.postMessage({action:"videoTimingInfo",videoTimingInfo:{start:wt_videoTsToSeconds(p.start),end:wt_videoTsToSeconds(p.end)}})}),m.on("log",function(p){f.postMessage({action:"log",log:p})})}(this.self,this.transmuxer)},f.pushMp4Captions=function(p){this.captionParser||(this.captionParser=new iT,this.captionParser.init());var v=new Uint8Array(p.data,p.byteOffset,p.byteLength),T=this.captionParser.parse(v,p.trackIds,p.timescales);this.self.postMessage({action:"mp4Captions",captions:T&&T.captions||[],logs:T&&T.logs||[],data:v.buffer},[v.buffer])},f.probeMp4StartTime=function(p){var v=p.timescales,T=p.data,b=Vf_startTime(v,T);this.self.postMessage({action:"probeMp4StartTime",startTime:b,data:T},[T.buffer])},f.probeMp4Tracks=function(p){var v=p.data,T=Vf_tracks(v);this.self.postMessage({action:"probeMp4Tracks",tracks:T,data:v},[v.buffer])},f.probeTs=function(p){var v=p.data,T=p.baseStartTime,b="number"!=typeof T||isNaN(T)?void 0:T*wt_ONE_SECOND_IN_TS,F=yT_inspect(v,b),G=null;F&&((G={hasVideo:F.video&&2===F.video.length||!1,hasAudio:F.audio&&2===F.audio.length||!1}).hasVideo&&(G.videoStart=F.video[0].ptsTime),G.hasAudio&&(G.audioStart=F.audio[0].ptsTime)),this.self.postMessage({action:"probeTs",result:G,data:v},[v.buffer])},f.clearAllMp4Captions=function(){this.captionParser&&this.captionParser.clearAllCaptions()},f.clearParsedMp4Captions=function(){this.captionParser&&this.captionParser.clearParsedCaptions()},f.push=function(p){var v=new Uint8Array(p.data,p.byteOffset,p.byteLength);this.transmuxer.push(v)},f.reset=function(){this.transmuxer.reset()},f.setTimestampOffset=function(p){var v=p.timestampOffset||0;this.transmuxer.setBaseMediaDecodeTime(Math.round(wt_secondsToVideoTs(v)))},f.setAudioAppendStart=function(p){this.transmuxer.setAudioAppendStart(Math.ceil(wt_secondsToVideoTs(p.appendStart)))},f.setRemux=function(p){this.transmuxer.setRemux(p.remux)},f.flush=function(p){this.transmuxer.flush(),self.postMessage({action:"done",type:"transmuxed"})},f.endTimeline=function(){this.transmuxer.endTimeline(),self.postMessage({action:"endedtimeline",type:"transmuxed"})},f.alignGopsWith=function(p){this.transmuxer.alignGopsWith(p.gopsToAlignWith.slice())},P}();self.onmessage=function(P){"init"===P.data.action&&P.data.options?this.messageHandlers=new qf(self,P.data.options):(this.messageHandlers||(this.messageHandlers=new qf(self)),P.data&&P.data.action&&"init"!==P.data.action&&this.messageHandlers[P.data.action]&&this.messageHandlers[P.data.action](P.data))}})),a0=Ac(i0),Oc=function(t){var r=t.transmuxer,a=t.bytes,e=t.audioAppendStart,i=t.gopsToAlignWith,n=t.remux,o=t.onData,l=t.onTrackInfo,d=t.onAudioTimingInfo,h=t.onVideoTimingInfo,y=t.onVideoSegmentTimingInfo,g=t.onAudioSegmentTimingInfo,S=t.onId3,A=t.onCaptions,I=t.onDone,k=t.onEndedTimeline,Q=t.onTransmuxerLog,Y=t.isEndOfTimeline,_e={buffer:[]},xe=Y;if(r.onmessage=function(Fe){r.currentTransmux===t&&("data"===Fe.data.action&&function(t,r,a){var e=t.data.segment,i=e.type,n=e.initSegment,o=e.captions,l=e.captionStreams,d=e.metadata,h=e.videoFrameDtsTime,y=e.videoFramePtsTime;r.buffer.push({captions:o,captionStreams:l,metadata:d});var g=t.data.segment.boxes||{data:t.data.segment.data},S={type:i,data:new Uint8Array(g.data,g.data.byteOffset,g.data.byteLength),initSegment:new Uint8Array(n.data,n.byteOffset,n.byteLength)};typeof h<"u"&&(S.videoFrameDtsTime=h),typeof y<"u"&&(S.videoFramePtsTime=y),a(S)}(Fe,_e,o),"trackinfo"===Fe.data.action&&l(Fe.data.trackInfo),"gopInfo"===Fe.data.action&&function(t,r){r.gopInfo=t.data.gopInfo}(Fe,_e),"audioTimingInfo"===Fe.data.action&&d(Fe.data.audioTimingInfo),"videoTimingInfo"===Fe.data.action&&h(Fe.data.videoTimingInfo),"videoSegmentTimingInfo"===Fe.data.action&&y(Fe.data.videoSegmentTimingInfo),"audioSegmentTimingInfo"===Fe.data.action&&g(Fe.data.audioSegmentTimingInfo),"id3Frame"===Fe.data.action&&S([Fe.data.id3Frame],Fe.data.id3Frame.dispatchType),"caption"===Fe.data.action&&A(Fe.data.caption),"endedtimeline"===Fe.data.action&&(xe=!1,k()),"log"===Fe.data.action&&Q(Fe.data.log),"transmuxed"===Fe.data.type&&(xe||(r.onmessage=null,function(t){var r=t.transmuxedData,a=t.callback;r.buffer=[],a(r)}({transmuxedData:_e,callback:I}),Lc(r))))},e&&r.postMessage({action:"setAudioAppendStart",appendStart:e}),Array.isArray(i)&&r.postMessage({action:"alignGopsWith",gopsToAlignWith:i}),typeof n<"u"&&r.postMessage({action:"setRemux",remux:n}),a.byteLength){var Oe=a instanceof ArrayBuffer?a:a.buffer,He=a instanceof ArrayBuffer?0:a.byteOffset;r.postMessage({action:"push",data:Oe,byteOffset:He,byteLength:a.byteLength},[Oe])}Y&&r.postMessage({action:"endTimeline"}),r.postMessage({action:"flush"})},Lc=function(t){t.currentTransmux=null,t.transmuxQueue.length&&(t.currentTransmux=t.transmuxQueue.shift(),"function"==typeof t.currentTransmux?t.currentTransmux():Oc(t.currentTransmux))},Rc=function(t,r){t.postMessage({action:r}),Lc(t)},Mc=function(t,r){if(!r.currentTransmux)return r.currentTransmux=t,void Rc(r,t);r.transmuxQueue.push(Rc.bind(null,r,t))},Fc=function(t){if(!t.transmuxer.currentTransmux)return t.transmuxer.currentTransmux=t,void Oc(t);t.transmuxer.transmuxQueue.push(t)},iu_reset=function(t){Mc("reset",t)},iu_createTransmuxer=function(t){var r=new a0;r.currentTransmux=null,r.transmuxQueue=[];var a=r.terminate;return r.terminate=function(){return r.currentTransmux=null,r.transmuxQueue.length=0,a.call(r)},r.postMessage({action:"init",options:t}),r},Hn=function(t){var r=t.transmuxer,a=t.endAction||t.action,e=t.callback,i=ee({},t,{endAction:null,transmuxer:null,callback:null});if(r.addEventListener("message",function d(h){h.data.action===a&&(r.removeEventListener("message",d),h.data.data&&(h.data.data=new Uint8Array(h.data.data,t.byteOffset||0,t.byteLength||h.data.data.byteLength),t.data&&(t.data=h.data.data)),e(h.data))}),t.data){var o=t.data instanceof ArrayBuffer;i.byteOffset=o?0:t.data.byteOffset,i.byteLength=t.data.byteLength;var l=[o?t.data:t.data.buffer];r.postMessage(i,l)}else r.postMessage(i)},Zr_FAILURE=2,Zr_TIMEOUT=-101,Zr_ABORTED=-102,au=function(t){t.forEach(function(r){r.abort()})},nu=function(t,r){return r.timedout?{status:r.status,message:"HLS request timed-out at URL: "+r.uri,code:Zr_TIMEOUT,xhr:r}:r.aborted?{status:r.status,message:"HLS request aborted at URL: "+r.uri,code:Zr_ABORTED,xhr:r}:t?{status:r.status,message:"HLS request errored at URL: "+r.uri,code:Zr_FAILURE,xhr:r}:"arraybuffer"===r.responseType&&0===r.response.byteLength?{status:r.status,message:"Empty HLS response at URL: "+r.uri,code:Zr_FAILURE,xhr:r}:null},Nc=function(t,r,a){return function(e,i){var n=i.response,o=nu(e,i);if(o)return a(o,t);if(16!==n.byteLength)return a({status:i.status,message:"Invalid HLS key at URL: "+i.uri,code:Zr_FAILURE,xhr:i},t);for(var l=new DataView(n),d=new Uint32Array([l.getUint32(0),l.getUint32(4),l.getUint32(8),l.getUint32(12)]),h=0;h0}(I)){r.isFmp4=!0;var k=r.map.tracks,Q={isFmp4:!0,hasVideo:!!k.video,hasAudio:!!k.audio};k.audio&&k.audio.codec&&"enca"!==k.audio.codec&&(Q.audioCodec=k.audio.codec),k.video&&k.video.codec&&"encv"!==k.video.codec&&(Q.videoCodec=k.video.codec),k.video&&k.audio&&(Q.isMuxed=!0),e(r,Q);var Y=function(xe){g(r,{data:I,type:Q.hasAudio&&!Q.isMuxed?"audio":"video"}),xe&&xe.length&&d(r,xe),S(null,r,{})};Hn({action:"probeMp4StartTime",timescales:r.map.timescales,data:I,transmuxer:r.transmuxer,callback:function(xe){var Ee=xe.data,Oe=xe.startTime;a=Ee.buffer,r.bytes=I=Ee,Q.hasAudio&&!Q.isMuxed&&i(r,"audio","start",Oe),Q.hasVideo&&i(r,"video","start",Oe),k.video&&Ee.byteLength&&r.transmuxer?Hn({action:"pushMp4Captions",endAction:"mp4Captions",transmuxer:r.transmuxer,data:I,timescales:r.map.timescales,trackIds:[k.video.id],callback:function(Pe){a=Pe.data.buffer,r.bytes=I=Pe.data,Pe.logs.forEach(function(Fe){A(he.mergeOptions(Fe,{stream:"mp4CaptionParser"}))}),Y(Pe.captions)}}):Y()}})}else{if(r.transmuxer)return typeof r.container>"u"&&(r.container=Uo(I)),"ts"!==r.container&&"aac"!==r.container?(e(r,{hasAudio:!1,hasVideo:!1}),void S(null,r,{})):void m0({segment:r,bytes:a,trackInfoFn:e,timingInfoFn:i,videoSegmentTimingInfoFn:n,audioSegmentTimingInfoFn:o,id3Fn:l,captionsFn:d,isEndOfTimeline:h,endedTimelineFn:y,dataFn:g,doneFn:S,onTransmuxerLog:A});S(null,r,{})}},jc=function(t,r){var l,a=t.id,e=t.key,i=t.encryptedBytes,n=t.decryptionWorker;n.addEventListener("message",function d(h){if(h.data.source===a){n.removeEventListener("message",d);var y=h.data.decrypted;r(new Uint8Array(y.bytes,y.byteOffset,y.byteLength))}}),l=e.bytes.slice?e.bytes.slice():new Uint32Array(Array.prototype.slice.call(e.bytes)),n.postMessage(bc({source:a,encrypted:i,key:l,iv:e.iv}),[i.buffer,l.buffer])},g0=function(t){var r=t.activeXhrs,a=t.decryptionWorker,e=t.trackInfoFn,i=t.timingInfoFn,n=t.videoSegmentTimingInfoFn,o=t.audioSegmentTimingInfoFn,l=t.id3Fn,d=t.captionsFn,h=t.isEndOfTimeline,y=t.endedTimelineFn,g=t.dataFn,S=t.doneFn,A=t.onTransmuxerLog,I=0,k=!1;return function(Q,Y){if(!k){if(Q)return k=!0,au(r),S(Q,Y);if((I+=1)===r.length){var _e=function(){if(Y.encryptedBytes)return function(t){var r=t.decryptionWorker,a=t.segment,e=t.trackInfoFn,i=t.timingInfoFn,n=t.videoSegmentTimingInfoFn,o=t.audioSegmentTimingInfoFn,l=t.id3Fn,d=t.captionsFn,h=t.isEndOfTimeline,y=t.endedTimelineFn,g=t.dataFn,S=t.doneFn,A=t.onTransmuxerLog;jc({id:a.requestId,key:a.key,encryptedBytes:a.encryptedBytes,decryptionWorker:r},function(I){a.bytes=I,Uc({segment:a,bytes:a.bytes,trackInfoFn:e,timingInfoFn:i,videoSegmentTimingInfoFn:n,audioSegmentTimingInfoFn:o,id3Fn:l,captionsFn:d,isEndOfTimeline:h,endedTimelineFn:y,dataFn:g,doneFn:S,onTransmuxerLog:A})})}({decryptionWorker:a,segment:Y,trackInfoFn:e,timingInfoFn:i,videoSegmentTimingInfoFn:n,audioSegmentTimingInfoFn:o,id3Fn:l,captionsFn:d,isEndOfTimeline:h,endedTimelineFn:y,dataFn:g,doneFn:S,onTransmuxerLog:A});Uc({segment:Y,bytes:Y.bytes,trackInfoFn:e,timingInfoFn:i,videoSegmentTimingInfoFn:n,audioSegmentTimingInfoFn:o,id3Fn:l,captionsFn:d,isEndOfTimeline:h,endedTimelineFn:y,dataFn:g,doneFn:S,onTransmuxerLog:A})};if(Y.endOfAllRequests=Date.now(),Y.map&&Y.map.encryptedBytes&&!Y.map.bytes)return jc({decryptionWorker:a,id:Y.requestId+"-init",encryptedBytes:Y.map.encryptedBytes,key:Y.map.key},function(xe){Y.map.bytes=xe,Bc(Y,function(Ee){if(Ee)return au(r),S(Ee,Y);_e()})});_e()}}}},_0=function(t){var r=t.segment,a=t.progressFn;return t.trackInfoFn,t.timingInfoFn,t.videoSegmentTimingInfoFn,t.audioSegmentTimingInfoFn,t.id3Fn,t.captionsFn,t.isEndOfTimeline,t.endedTimelineFn,t.dataFn,function(e){if(!e.target.aborted)return r.stats=he.mergeOptions(r.stats,function(t){var r=t.target,e={bandwidth:1/0,bytesReceived:0,roundTripTime:Date.now()-r.requestTime||0};return e.bytesReceived=t.loaded,e.bandwidth=Math.floor(e.bytesReceived/e.roundTripTime*8*1e3),e}(e)),!r.stats.firstBytesReceivedAt&&r.stats.bytesReceived&&(r.stats.firstBytesReceivedAt=Date.now()),a(e,r)}},T0=function(t){var r=t.xhr,a=t.xhrOptions,e=t.decryptionWorker,i=t.segment,n=t.abortFn,o=t.progressFn,l=t.trackInfoFn,d=t.timingInfoFn,h=t.videoSegmentTimingInfoFn,y=t.audioSegmentTimingInfoFn,g=t.id3Fn,S=t.captionsFn,A=t.isEndOfTimeline,I=t.endedTimelineFn,k=t.dataFn,Q=t.doneFn,Y=t.onTransmuxerLog,_e=[],xe=g0({activeXhrs:_e,decryptionWorker:e,trackInfoFn:l,timingInfoFn:d,videoSegmentTimingInfoFn:h,audioSegmentTimingInfoFn:y,id3Fn:g,captionsFn:S,isEndOfTimeline:A,endedTimelineFn:I,dataFn:k,doneFn:Q,onTransmuxerLog:Y});if(i.key&&!i.key.bytes){var Ee=[i.key];i.map&&!i.map.bytes&&i.map.key&&i.map.key.resolvedUri===i.key.resolvedUri&&Ee.push(i.map.key);var Pe=r(he.mergeOptions(a,{uri:i.key.resolvedUri,responseType:"arraybuffer"}),Nc(i,Ee,xe));_e.push(Pe)}if(i.map&&!i.map.bytes){if(i.map.key&&(!i.key||i.key.resolvedUri!==i.map.key.resolvedUri)){var Ge=r(he.mergeOptions(a,{uri:i.map.key.resolvedUri,responseType:"arraybuffer"}),Nc(i,[i.map.key],xe));_e.push(Ge)}var Dt=he.mergeOptions(a,{uri:i.map.resolvedUri,responseType:"arraybuffer",headers:eu(i.map)}),ar=function(t){var r=t.segment,a=t.finishProcessingFn;return function(e,i){var n=nu(e,i);if(n)return a(n,r);var o=new Uint8Array(i.response);if(r.map.key)return r.map.encryptedBytes=o,a(null,r);r.map.bytes=o,Bc(r,function(l){if(l)return l.xhr=i,l.status=i.status,a(l,r);a(null,r)})}}({segment:i,finishProcessingFn:xe}),xt=r(Dt,ar);_e.push(xt)}var Pt=he.mergeOptions(a,{uri:i.part&&i.part.resolvedUri||i.resolvedUri,responseType:"arraybuffer",headers:eu(i)}),Or=r(Pt,p0({segment:i,finishProcessingFn:xe,responseType:Pt.responseType}));Or.addEventListener("progress",_0({segment:i,progressFn:o,trackInfoFn:l,timingInfoFn:d,videoSegmentTimingInfoFn:h,audioSegmentTimingInfoFn:y,id3Fn:g,captionsFn:S,isEndOfTimeline:A,endedTimelineFn:I,dataFn:k})),_e.push(Or);var ti={};return _e.forEach(function(li){li.addEventListener("loadend",function(t){var r=t.loadendState,a=t.abortFn;return function(e){e.target.aborted&&a&&!r.calledAbortFn&&(a(),r.calledAbortFn=!0)}}({loadendState:ti,abortFn:n}))}),function(){return au(_e)}},b0=Gr("CodecUtils"),Vc=function(t,r){var a=r.attributes||{};return t&&t.mediaGroups&&t.mediaGroups.AUDIO&&a.AUDIO&&t.mediaGroups.AUDIO[a.AUDIO]},qn=function(t){var r={};return t.forEach(function(a){var e=a.mediaType,i=a.type,n=a.details;r[e]=r[e]||[],r[e].push(Gl(""+i+n))}),Object.keys(r).forEach(function(a){if(r[a].length>1)return b0("multiple "+a+" codecs found as attributes: "+r[a].join(", ")+". Setting playlist codecs to null so that we wait for mux.js to probe segments for real codecs."),void(r[a]=null);r[a]=r[a][0]}),r},$c=function(t){var r=0;return t.audio&&r++,t.video&&r++,r},ja=function(t,r){var a=r.attributes||{},e=qn(function(t){var r=t.attributes||{};if(r.CODECS)return Yr(r.CODECS)}(r)||[]);if(Vc(t,r)&&!e.audio&&!function(t,r){if(!Vc(t,r))return!0;var a=r.attributes||{},e=t.mediaGroups.AUDIO[a.AUDIO];for(var i in e)if(!e[i].uri&&!e[i].playlists)return!0;return!1}(t,r)){var i=qn(function(t,r){if(!t.mediaGroups.AUDIO||!r)return null;var a=t.mediaGroups.AUDIO[r];if(!a)return null;for(var e in a){var i=a[e];if(i.default&&i.playlists)return Yr(i.playlists[0].attributes.CODECS)}return null}(t,a.AUDIO)||[]);i.audio&&(e.audio=i.audio)}return e},zn=Gr("PlaylistSelector"),Hc=function(t){if(t&&t.playlist){var r=t.playlist;return JSON.stringify({id:r.id,bandwidth:t.bandwidth,width:t.width,height:t.height,codecs:r.attributes&&r.attributes.CODECS||""})}},Gn=function(t,r){if(!t)return"";var a=window.getComputedStyle(t);return a?a[r]:""},sa=function(t,r){var a=t.slice();t.sort(function(e,i){var n=r(e,i);return 0===n?a.indexOf(e)-a.indexOf(i):n})},su=function(t,r){var a,e;return t.attributes.BANDWIDTH&&(a=t.attributes.BANDWIDTH),a=a||window.Number.MAX_VALUE,r.attributes.BANDWIDTH&&(e=r.attributes.BANDWIDTH),a-(e=e||window.Number.MAX_VALUE)},qc=function(t,r,a,e,i,n){if(t){var o={bandwidth:r,width:a,height:e,limitRenditionByPlayerDimensions:i},l=t.playlists;Dr.isAudioOnly(t)&&(l=n.getAudioTrackPlaylists_(),o.audioOnly=!0);var d=l.map(function(Be){var Ge=Be.attributes&&Be.attributes.RESOLUTION&&Be.attributes.RESOLUTION.width,Dt=Be.attributes&&Be.attributes.RESOLUTION&&Be.attributes.RESOLUTION.height;return{bandwidth:Be.attributes&&Be.attributes.BANDWIDTH||window.Number.MAX_VALUE,width:Ge,height:Dt,playlist:Be}});sa(d,function(Be,at){return Be.bandwidth-at.bandwidth});var h=(d=d.filter(function(Be){return!Dr.isIncompatible(Be.playlist)})).filter(function(Be){return Dr.isEnabled(Be.playlist)});h.length||(h=d.filter(function(Be){return!Dr.isDisabled(Be.playlist)}));var y=h.filter(function(Be){return Be.bandwidth*lr.BANDWIDTH_VARIANCEa||Be.height>e})).filter(function(Be){return Be.width===_e[0].width&&Be.height===_e[0].height}),g=xe[xe.length-1],Ee=xe.filter(function(Be){return Be.bandwidth===g.bandwidth})[0]),n.experimentalLeastPixelDiffSelector){var He=k.map(function(Be){return Be.pixelDiff=Math.abs(Be.width-a)+Math.abs(Be.height-e),Be});sa(He,function(Be,at){return Be.pixelDiff===at.pixelDiff?at.bandwidth-Be.bandwidth:Be.pixelDiff-at.pixelDiff}),Oe=He[0]}var Pe=Oe||Ee||Y||S||h[0]||d[0];if(Pe&&Pe.playlist){var Fe="sortedPlaylistReps";return Oe?Fe="leastPixelDiffRep":Ee?Fe="resolutionPlusOneRep":Y?Fe="resolutionBestRep":S?Fe="bandwidthBestRep":h[0]&&(Fe="enabledPlaylistReps"),zn("choosing "+Hc(Pe)+" using "+Fe+" with options",o),Pe.playlist}return zn("could not choose a playlist with options",o),null}},zc=function(){var t=this.useDevicePixelRatio&&window.devicePixelRatio||1;return qc(this.playlists.master,this.systemBandwidth,parseInt(Gn(this.tech_.el(),"width"),10)*t,parseInt(Gn(this.tech_.el(),"height"),10)*t,this.limitRenditionByPlayerDimensions,this.masterPlaylistController_)},O0=function(t){var r=t.inbandTextTracks,a=t.metadataArray,e=t.timestampOffset,i=t.videoDuration;if(a){var n=window.WebKitDataCue||window.VTTCue,o=r.metadataTrack_;if(o&&(a.forEach(function(S){var A=S.cueTime+e;"number"!=typeof A||window.isNaN(A)||A<0||!(A<1/0)||S.frames.forEach(function(I){var k=new n(A,A,I.value||I.url||I.data||"");k.frame=I,k.value=I,function(t){Object.defineProperties(t.frame,{id:{get:function(){return he.log.warn("cue.frame.id is deprecated. Use cue.value.key instead."),t.value.key}},value:{get:function(){return he.log.warn("cue.frame.value is deprecated. Use cue.value.data instead."),t.value.data}},privateData:{get:function(){return he.log.warn("cue.frame.privateData is deprecated. Use cue.value.data instead."),t.value.data}}})}(k),o.addCue(k)})}),o.cues&&o.cues.length)){for(var l=o.cues,d=[],h=0;h=t&&i.endTime<=r&&a.removeCue(i)},Wc=function(t){return"number"==typeof t&&isFinite(t)},Wn=1/60,oa=function(t){var r=t.startOfSegment,a=t.duration,e=t.segment,i=t.part,n=t.playlist,o=n.mediaSequence,l=n.id,d=n.segments,h=void 0===d?[]:d,y=t.mediaIndex,g=t.partIndex,S=t.timeline,A=h.length-1,I="mediaIndex/partIndex increment";t.getMediaInfoForTime?I="getMediaInfoForTime ("+t.getMediaInfoForTime+")":t.isSyncRequest&&(I="getSyncSegmentCandidate (isSyncRequest)"),t.independent&&(I+=" with independent "+t.independent);var k="number"==typeof g,Q=t.segment.uri?"segment":"pre-segment",Y=k?sc({preloadSegment:e})-1:0;return Q+" ["+(o+y)+"/"+(o+A)+"]"+(k?" part ["+g+"/"+Y+"]":"")+" segment start/end ["+e.start+" => "+e.end+"]"+(k?" part start/end ["+i.start+" => "+i.end+"]":"")+" startOfSegment ["+r+"] duration ["+a+"] timeline ["+S+"] selected by ["+I+"] playlist ["+l+"]"},Kc=function(t){return t+"TimingInfo"},Xc=function(t){var r=t.timelineChangeController,a=t.currentTimeline,e=t.segmentTimeline,i=t.loaderType,n=t.audioDisabled;if(a===e)return!1;if("audio"===i){var o=r.lastTimelineChange({type:"main"});return!o||o.to!==e}if("main"===i&&n){var l=r.pendingTimelineChange({type:"audio"});return!(l&&l.to===e)}return!1},Qc=function(t){var r=t.segmentDuration,a=t.maxDuration;return!!r&&Math.round(r)>a+mi},z0=function(t,r){if("hls"!==r)return null;var a=function(t){var r=0;return["video","audio"].forEach(function(a){var e=t[a+"TimingInfo"];if(e){var o,i=e.start,n=e.end;"bigint"==typeof i||"bigint"==typeof n?o=window.BigInt(n)-window.BigInt(i):"number"==typeof i&&"number"==typeof n&&(o=n-i),typeof o<"u"&&o>r&&(r=o)}}),"bigint"==typeof r&&r=11,i.appendInitSegment_={audio:!0,video:!0},i.playlistOfLastInitSegment_={audio:null,video:null},i.callQueue_=[],i.loadQueue_=[],i.metadataQueue_={id3:[],caption:[]},i.waitingOnRemove_=!1,i.quotaExceededErrorRetryTimeout_=null,i.activeInitSegmentId_=null,i.initSegments_={},i.cacheEncryptionKeys_=a.cacheEncryptionKeys,i.keyCache_={},i.decrypter_=a.decrypter,i.syncController_=a.syncController,i.syncPoint_={segmentIndex:0,time:0},i.transmuxer_=i.createTransmuxer_(),i.triggerSyncInfoUpdate_=function(){return i.trigger("syncinfoupdate")},i.syncController_.on("syncinfoupdate",i.triggerSyncInfoUpdate_),i.mediaSource_.addEventListener("sourceopen",function(){i.isEndOfStream_()||(i.ended_=!1)}),i.fetchAtBuffer_=!1,i.logger_=Gr("SegmentLoader["+i.loaderType_+"]"),Object.defineProperty(lt(i),"state",{get:function(){return this.state_},set:function(o){o!==this.state_&&(this.logger_(this.state_+" -> "+o),this.state_=o,this.trigger("statechange"))}}),i.sourceUpdater_.on("ready",function(){i.hasEnoughInfoToAppend_()&&i.processCallQueue_()}),"main"===i.loaderType_&&i.timelineChangeController_.on("pendingtimelinechange",function(){i.hasEnoughInfoToAppend_()&&i.processCallQueue_()}),"audio"===i.loaderType_&&i.timelineChangeController_.on("timelinechange",function(){i.hasEnoughInfoToLoad_()&&i.processLoadQueue_(),i.hasEnoughInfoToAppend_()&&i.processCallQueue_()}),i}Ne(t,s);var r=t.prototype;return r.createTransmuxer_=function(){return iu_createTransmuxer({remux:!1,alignGopsAtEnd:this.safeAppend_,keepOriginalTimestamps:!0,parse708captions:this.parse708captions_,captionServices:this.captionServices_})},r.resetStats_=function(){this.mediaBytesTransferred=0,this.mediaRequests=0,this.mediaRequestsAborted=0,this.mediaRequestsTimedout=0,this.mediaRequestsErrored=0,this.mediaTransferDuration=0,this.mediaSecondsLoaded=0,this.mediaAppends=0},r.dispose=function(){this.trigger("dispose"),this.state="DISPOSED",this.pause(),this.abort_(),this.transmuxer_&&this.transmuxer_.terminate(),this.resetStats_(),this.checkBufferTimeout_&&window.clearTimeout(this.checkBufferTimeout_),this.syncController_&&this.triggerSyncInfoUpdate_&&this.syncController_.off("syncinfoupdate",this.triggerSyncInfoUpdate_),this.off()},r.setAudio=function(e){this.audioDisabled_=!e,e?this.appendInitSegment_.audio=!0:this.sourceUpdater_.removeAudio(0,this.duration_())},r.abort=function(){"WAITING"===this.state?(this.abort_(),this.state="READY",this.paused()||this.monitorBuffer_()):this.pendingSegment_&&(this.pendingSegment_=null)},r.abort_=function(){this.pendingSegment_&&this.pendingSegment_.abortRequests&&this.pendingSegment_.abortRequests(),this.pendingSegment_=null,this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_.id3=[],this.metadataQueue_.caption=[],this.timelineChangeController_.clearPendingTimelineChange(this.loaderType_),this.waitingOnRemove_=!1,window.clearTimeout(this.quotaExceededErrorRetryTimeout_),this.quotaExceededErrorRetryTimeout_=null},r.checkForAbort_=function(e){return"APPENDING"!==this.state||this.pendingSegment_?!this.pendingSegment_||this.pendingSegment_.requestId!==e:(this.state="READY",!0)},r.error=function(e){return typeof e<"u"&&(this.logger_("error occurred:",e),this.error_=e),this.pendingSegment_=null,this.error_},r.endOfStream=function(){this.ended_=!0,this.transmuxer_&&iu_reset(this.transmuxer_),this.gopBuffer_.length=0,this.pause(),this.trigger("ended")},r.buffered_=function(){var e=this.getMediaInfo_();if(!this.sourceUpdater_||!e)return he.createTimeRanges();if("main"===this.loaderType_){var i=e.hasAudio,n=e.hasVideo,o=e.isMuxed;if(n&&i&&!this.audioDisabled_&&!o)return this.sourceUpdater_.buffered();if(n)return this.sourceUpdater_.videoBuffered()}return this.sourceUpdater_.audioBuffered()},r.initSegmentForMap=function(e,i){if(void 0===i&&(i=!1),!e)return null;var n=$n(e),o=this.initSegments_[n];return i&&!o&&e.bytes&&(this.initSegments_[n]=o={resolvedUri:e.resolvedUri,byterange:e.byterange,bytes:e.bytes,tracks:e.tracks,timescales:e.timescales}),o||e},r.segmentKey=function(e,i){if(void 0===i&&(i=!1),!e)return null;var n=Sc(e),o=this.keyCache_[n];this.cacheEncryptionKeys_&&i&&!o&&e.bytes&&(this.keyCache_[n]=o={resolvedUri:e.resolvedUri,bytes:e.bytes});var l={resolvedUri:(o||e).resolvedUri};return o&&(l.bytes=o.bytes),l},r.couldBeginLoading_=function(){return this.playlist_&&!this.paused()},r.load=function(){if(this.monitorBuffer_(),this.playlist_){if("INIT"===this.state&&this.couldBeginLoading_())return this.init_();!this.couldBeginLoading_()||"READY"!==this.state&&"INIT"!==this.state||(this.state="READY")}},r.init_=function(){return this.state="READY",this.resetEverything(),this.monitorBuffer_()},r.playlist=function(e,i){if(void 0===i&&(i={}),e){var n=this.playlist_,o=this.pendingSegment_;this.playlist_=e,this.xhrOptions_=i,"INIT"===this.state&&(e.syncInfo={mediaSequence:e.mediaSequence,time:0},"main"===this.loaderType_&&this.syncController_.setDateTimeMappingForStart(e));var l=null;if(n&&(n.id?l=n.id:n.uri&&(l=n.uri)),this.logger_("playlist update ["+l+" => "+(e.id||e.uri)+"]"),this.trigger("syncinfoupdate"),"INIT"===this.state&&this.couldBeginLoading_())return this.init_();if(!n||n.uri!==e.uri)return null!==this.mediaIndex&&(e.endList?this.resyncLoader():this.resetLoader()),this.currentMediaInfo_=void 0,void this.trigger("playlistupdate");var d=e.mediaSequence-n.mediaSequence;if(this.logger_("live window shift ["+d+"]"),null!==this.mediaIndex)if(this.mediaIndex-=d,this.mediaIndex<0)this.mediaIndex=null,this.partIndex=null;else{var h=this.playlist_.segments[this.mediaIndex];if(this.partIndex&&(!h.parts||!h.parts.length||!h.parts[this.partIndex])){var y=this.mediaIndex;this.logger_("currently processing part (index "+this.partIndex+") no longer exists."),this.resetLoader(),this.mediaIndex=y}}o&&(o.mediaIndex-=d,o.mediaIndex<0?(o.mediaIndex=null,o.partIndex=null):(o.mediaIndex>=0&&(o.segment=e.segments[o.mediaIndex]),o.partIndex>=0&&o.segment.parts&&(o.part=o.segment.parts[o.partIndex]))),this.syncController_.saveExpiredSegmentInfo(n,e)}},r.pause=function(){this.checkBufferTimeout_&&(window.clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=null)},r.paused=function(){return null===this.checkBufferTimeout_},r.resetEverything=function(e){this.ended_=!1,this.appendInitSegment_={audio:!0,video:!0},this.resetLoader(),this.remove(0,1/0,e),this.transmuxer_&&(this.transmuxer_.postMessage({action:"clearAllMp4Captions"}),this.transmuxer_.postMessage({action:"reset"}))},r.resetLoader=function(){this.fetchAtBuffer_=!1,this.resyncLoader()},r.resyncLoader=function(){this.transmuxer_&&iu_reset(this.transmuxer_),this.mediaIndex=null,this.partIndex=null,this.syncPoint_=null,this.isPendingTimestampOffset_=!1,this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_.id3=[],this.metadataQueue_.caption=[],this.abort(),this.transmuxer_&&this.transmuxer_.postMessage({action:"clearParsedMp4Captions"})},r.remove=function(e,i,n,o){if(void 0===n&&(n=function(){}),void 0===o&&(o=!1),i===1/0&&(i=this.duration_()),i<=e)this.logger_("skipping remove because end ${end} is <= start ${start}");else if(this.sourceUpdater_&&this.getMediaInfo_()){var l=1,d=function(){0===--l&&n()};for(var h in(o||!this.audioDisabled_)&&(l++,this.sourceUpdater_.removeAudio(e,i,d)),(o||"main"===this.loaderType_)&&(this.gopBuffer_=function(t,r,a,e){for(var i=Math.ceil((r-e)*Nn),n=Math.ceil((a-e)*Nn),o=t.slice(),l=t.length;l--&&!(t[l].pts<=n););if(-1===l)return o;for(var d=l+1;d--&&!(t[d].pts<=i););return d=Math.max(d,0),o.splice(d,l-d+1),o}(this.gopBuffer_,e,i,this.timeMapping_),l++,this.sourceUpdater_.removeVideo(e,i,d)),this.inbandTextTracks_)Va(e,i,this.inbandTextTracks_[h]);Va(e,i,this.segmentMetadataTrack_),d()}else this.logger_("skipping remove because no source updater or starting media info")},r.monitorBuffer_=function(){this.checkBufferTimeout_&&window.clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=window.setTimeout(this.monitorBufferTick_.bind(this),1)},r.monitorBufferTick_=function(){"READY"===this.state&&this.fillBuffer_(),this.checkBufferTimeout_&&window.clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=window.setTimeout(this.monitorBufferTick_.bind(this),500)},r.fillBuffer_=function(){if(!this.sourceUpdater_.updating()){var e=this.chooseNextRequest_();e&&("number"==typeof e.timestampOffset&&(this.isPendingTimestampOffset_=!1,this.timelineChangeController_.pendingTimelineChange({type:this.loaderType_,from:this.currentTimeline_,to:e.timeline})),this.loadSegment_(e))}},r.isEndOfStream_=function(e,i,n){if(void 0===e&&(e=this.mediaIndex),void 0===i&&(i=this.playlist_),void 0===n&&(n=this.partIndex),!i||!this.mediaSource_)return!1;var o="number"==typeof e&&i.segments[e],l=e+1===i.segments.length,d=!o||!o.parts||n+1===o.parts.length;return i.endList&&"open"===this.mediaSource_.readyState&&l&&d},r.chooseNextRequest_=function(){var e=this.buffered_(),i=ic(e)||0,n=qo(e,this.currentTime_()),o=!this.hasPlayed_()&&n>=1,l=n>=this.goalBufferLength_(),d=this.playlist_.segments;if(!d.length||o||l)return null;this.syncPoint_=this.syncPoint_||this.syncController_.getSyncPoint(this.playlist_,this.duration_(),this.currentTimeline_,this.currentTime_());var h={partIndex:null,mediaIndex:null,startOfSegment:null,playlist:this.playlist_,isSyncRequest:!this.syncPoint_};if(h.isSyncRequest)h.mediaIndex=function(t,r,a){r=r||[];for(var e=[],i=0,n=0;na))return n}return 0===e.length?0:e[e.length-1]}(this.currentTimeline_,d,i);else if(null!==this.mediaIndex){var y=d[this.mediaIndex],g="number"==typeof this.partIndex?this.partIndex:-1;h.startOfSegment=y.end?y.end:i,y.parts&&y.parts[g+1]?(h.mediaIndex=this.mediaIndex,h.partIndex=g+1):h.mediaIndex=this.mediaIndex+1}else{var S=Dr.getMediaInfoForTime({experimentalExactManifestTimings:this.experimentalExactManifestTimings,playlist:this.playlist_,currentTime:this.fetchAtBuffer_?i:this.currentTime_(),startingPartIndex:this.syncPoint_.partIndex,startingSegmentIndex:this.syncPoint_.segmentIndex,startTime:this.syncPoint_.time}),A=S.segmentIndex,I=S.startTime,k=S.partIndex;h.getMediaInfoForTime=this.fetchAtBuffer_?"bufferedEnd "+i:"currentTime "+this.currentTime_(),h.mediaIndex=A,h.startOfSegment=I,h.partIndex=k}var Q=d[h.mediaIndex],Y=Q&&"number"==typeof h.partIndex&&Q.parts&&Q.parts[h.partIndex];if(!Q||"number"==typeof h.partIndex&&!Y)return null;if("number"!=typeof h.partIndex&&Q.parts&&(h.partIndex=0,Y=Q.parts[0]),!n&&Y&&!Y.independent)if(0===h.partIndex){var _e=d[h.mediaIndex-1],xe=_e.parts&&_e.parts.length&&_e.parts[_e.parts.length-1];xe&&xe.independent&&(h.mediaIndex-=1,h.partIndex=_e.parts.length-1,h.independent="previous segment")}else Q.parts[h.partIndex-1].independent&&(h.partIndex-=1,h.independent="previous part");var Ee=this.mediaSource_&&"ended"===this.mediaSource_.readyState;return h.mediaIndex>=d.length-1&&Ee&&!this.seeking_()?null:this.generateSegmentInfo_(h)},r.generateSegmentInfo_=function(e){var i=e.independent,n=e.playlist,o=e.mediaIndex,l=e.startOfSegment,d=e.isSyncRequest,h=e.partIndex,y=e.forceTimestampOffset,g=e.getMediaInfoForTime,S=n.segments[o],A="number"==typeof h&&S.parts[h],I={requestId:"segment-loader-"+Math.random(),uri:A&&A.resolvedUri||S.resolvedUri,mediaIndex:o,partIndex:A?h:null,isSyncRequest:d,startOfSegment:l,playlist:n,bytes:null,encryptedBytes:null,timestampOffset:null,timeline:S.timeline,duration:A&&A.duration||S.duration,segment:S,part:A,byteLength:0,transmuxer:this.transmuxer_,getMediaInfoForTime:g,independent:i},k=typeof y<"u"?y:this.isPendingTimestampOffset_;I.timestampOffset=this.timestampOffsetForSegment_({segmentTimeline:S.timeline,currentTimeline:this.currentTimeline_,startOfSegment:l,buffered:this.buffered_(),overrideCheck:k});var Q=ic(this.sourceUpdater_.audioBuffered());return"number"==typeof Q&&(I.audioAppendStart=Q-this.sourceUpdater_.audioTimestampOffset()),this.sourceUpdater_.videoBuffered().length&&(I.gopsToAlignWith=function(t,r,a){if(typeof r>"u"||null===r||!t.length)return[];var i,e=Math.ceil((r-a+3)*Nn);for(i=0;ie);i++);return t.slice(i)}(this.gopBuffer_,this.currentTime_()-this.sourceUpdater_.videoTimestampOffset(),this.timeMapping_)),I},r.timestampOffsetForSegment_=function(e){return function(t){var r=t.segmentTimeline,a=t.currentTimeline,e=t.startOfSegment,i=t.buffered;return t.overrideCheck||r!==a?r "+S+" for "+h),function(t,r,a){if(!t[a]){r.trigger({type:"usage",name:"vhs-608"}),r.trigger({type:"usage",name:"hls-608"});var e=a;/^cc708_/.test(a)&&(e="SERVICE"+a.split("_")[1]);var i=r.textTracks().getTrackById(e);if(i)t[a]=i;else{var o=a,l=a,d=!1,h=(r.options_.vhs&&r.options_.vhs.captionServices||{})[e];h&&(o=h.label,l=h.language,d=h.default),t[a]=r.addRemoteTextTrack({kind:"captions",id:e,default:d,label:o,language:l},!1).track}}}(I,n.vhs_.tech_,h),Va(g,S,I[h]),function(t){var r=t.inbandTextTracks,a=t.captionArray,e=t.timestampOffset;if(a){var i=window.WebKitDataCue||window.VTTCue;a.forEach(function(n){var o=n.stream;r[o].addCue(new i(n.startTime+e,n.endTime+e,n.text))})}}({captionArray:A,inbandTextTracks:I,timestampOffset:l})}),this.transmuxer_&&this.transmuxer_.postMessage({action:"clearParsedMp4Captions"})}},r.handleId3_=function(e,i,n){if(this.earlyAbortWhenNeeded_(e.stats),!this.checkForAbort_(e.requestId)){if(!this.pendingSegment_.hasAppendedData_)return void this.metadataQueue_.id3.push(this.handleId3_.bind(this,e,i,n));var l=null===this.sourceUpdater_.videoTimestampOffset()?this.sourceUpdater_.audioTimestampOffset():this.sourceUpdater_.videoTimestampOffset();(function(t,r,a){t.metadataTrack_||(t.metadataTrack_=a.addRemoteTextTrack({kind:"metadata",label:"Timed Metadata"},!1).track,t.metadataTrack_.inBandMetadataTrackDispatchType=r)})(this.inbandTextTracks_,n,this.vhs_.tech_),O0({inbandTextTracks:this.inbandTextTracks_,metadataArray:i,timestampOffset:l,videoDuration:this.duration_()})}},r.processMetadataQueue_=function(){this.metadataQueue_.id3.forEach(function(e){return e()}),this.metadataQueue_.caption.forEach(function(e){return e()}),this.metadataQueue_.id3=[],this.metadataQueue_.caption=[]},r.processCallQueue_=function(){var e=this.callQueue_;this.callQueue_=[],e.forEach(function(i){return i()})},r.processLoadQueue_=function(){var e=this.loadQueue_;this.loadQueue_=[],e.forEach(function(i){return i()})},r.hasEnoughInfoToLoad_=function(){if("audio"!==this.loaderType_)return!0;var e=this.pendingSegment_;return!!e&&(!this.getCurrentMediaInfo_()||!Xc({timelineChangeController:this.timelineChangeController_,currentTimeline:this.currentTimeline_,segmentTimeline:e.timeline,loaderType:this.loaderType_,audioDisabled:this.audioDisabled_}))},r.getCurrentMediaInfo_=function(e){return void 0===e&&(e=this.pendingSegment_),e&&e.trackInfo||this.currentMediaInfo_},r.getMediaInfo_=function(e){return void 0===e&&(e=this.pendingSegment_),this.getCurrentMediaInfo_(e)||this.startingMediaInfo_},r.hasEnoughInfoToAppend_=function(){if(!this.sourceUpdater_.ready()||this.waitingOnRemove_||this.quotaExceededErrorRetryTimeout_)return!1;var e=this.pendingSegment_,i=this.getCurrentMediaInfo_();if(!e||!i)return!1;var n=i.hasAudio,o=i.hasVideo,l=i.isMuxed;return!(o&&!e.videoTimingInfo||n&&!this.audioDisabled_&&!l&&!e.audioTimingInfo||Xc({timelineChangeController:this.timelineChangeController_,currentTimeline:this.currentTimeline_,segmentTimeline:e.timeline,loaderType:this.loaderType_,audioDisabled:this.audioDisabled_}))},r.handleData_=function(e,i){if(this.earlyAbortWhenNeeded_(e.stats),!this.checkForAbort_(e.requestId)){if(this.callQueue_.length||!this.hasEnoughInfoToAppend_())return void this.callQueue_.push(this.handleData_.bind(this,e,i));var n=this.pendingSegment_;if(this.setTimeMapping_(n.timeline),this.updateMediaSecondsLoaded_(n.part||n.segment),"closed"!==this.mediaSource_.readyState){if(e.map&&(e.map=this.initSegmentForMap(e.map,!0),n.segment.map=e.map),e.key&&this.segmentKey(e.key,!0),n.isFmp4=e.isFmp4,n.timingInfo=n.timingInfo||{},n.isFmp4)this.trigger("fmp4"),n.timingInfo.start=n[Kc(i.type)].start;else{var d,o=this.getCurrentMediaInfo_(),l="main"===this.loaderType_&&o&&o.hasVideo;l&&(d=n.videoTimingInfo.start),n.timingInfo.start=this.trueSegmentStart_({currentStart:n.timingInfo.start,playlist:n.playlist,mediaIndex:n.mediaIndex,currentVideoTimestampOffset:this.sourceUpdater_.videoTimestampOffset(),useVideoTimingInfo:l,firstVideoFrameTimeForData:d,videoTimingInfo:n.videoTimingInfo,audioTimingInfo:n.audioTimingInfo})}if(this.updateAppendInitSegmentStatus(n,i.type),this.updateSourceBufferTimestampOffset_(n),n.isSyncRequest){this.updateTimingInfoEnd_(n),this.syncController_.saveSegmentTimingInfo({segmentInfo:n,shouldSaveTimelineMapping:"main"===this.loaderType_});var h=this.chooseNextRequest_();if(h.mediaIndex!==n.mediaIndex||h.partIndex!==n.partIndex)return void this.logger_("sync segment was incorrect, not appending");this.logger_("sync segment was correct, appending")}n.hasAppendedData_=!0,this.processMetadataQueue_(),this.appendData_(n,i)}}},r.updateAppendInitSegmentStatus=function(e,i){"main"===this.loaderType_&&"number"==typeof e.timestampOffset&&!e.changedTimestampOffset&&(this.appendInitSegment_={audio:!0,video:!0}),this.playlistOfLastInitSegment_[i]!==e.playlist&&(this.appendInitSegment_[i]=!0)},r.getInitSegmentAndUpdateState_=function(e){var i=e.type,n=e.initSegment,o=e.map,l=e.playlist;if(o){var d=$n(o);if(this.activeInitSegmentId_===d)return null;n=this.initSegmentForMap(o,!0).bytes,this.activeInitSegmentId_=d}return n&&this.appendInitSegment_[i]?(this.playlistOfLastInitSegment_[i]=l,this.appendInitSegment_[i]=!1,this.activeInitSegmentId_=null,n):null},r.handleQuotaExceededError_=function(e,i){var n=this,o=e.segmentInfo,l=e.type,d=e.bytes,h=this.sourceUpdater_.audioBuffered(),y=this.sourceUpdater_.videoBuffered();h.length>1&&this.logger_("On QUOTA_EXCEEDED_ERR, found gaps in the audio buffer: "+wi(h).join(", ")),y.length>1&&this.logger_("On QUOTA_EXCEEDED_ERR, found gaps in the video buffer: "+wi(y).join(", "));var g=h.length?h.start(0):0,S=h.length?h.end(h.length-1):0,A=y.length?y.start(0):0,I=y.length?y.end(y.length-1):0;if(S-g<=1&&I-A<=1)return this.logger_("On QUOTA_EXCEEDED_ERR, single segment too large to append to buffer, triggering an error. Appended byte length: "+d.byteLength+", audio buffer: "+wi(h).join(", ")+", video buffer: "+wi(y).join(", ")+", "),this.error({message:"Quota exceeded error with append of a single segment of content",excludeUntil:1/0}),void this.trigger("error");this.waitingOnRemove_=!0,this.callQueue_.push(this.appendToSourceBuffer_.bind(this,{segmentInfo:o,type:l,bytes:d}));var Q=this.currentTime_()-1;this.logger_("On QUOTA_EXCEEDED_ERR, removing audio/video from 0 to "+Q),this.remove(0,Q,function(){n.logger_("On QUOTA_EXCEEDED_ERR, retrying append in 1s"),n.waitingOnRemove_=!1,n.quotaExceededErrorRetryTimeout_=window.setTimeout(function(){n.logger_("On QUOTA_EXCEEDED_ERR, re-processing call queue"),n.quotaExceededErrorRetryTimeout_=null,n.processCallQueue_()},1e3)},!0)},r.handleAppendError_=function(e,i){var n=e.segmentInfo,o=e.type,l=e.bytes;if(i){if(22===i.code)return void this.handleQuotaExceededError_({segmentInfo:n,type:o,bytes:l});this.logger_("Received non QUOTA_EXCEEDED_ERR on append",i),this.error(o+" append of "+l.length+"b failed for segment #"+n.mediaIndex+" in playlist "+n.playlist.id),this.trigger("appenderror")}},r.appendToSourceBuffer_=function(e){var i=e.segmentInfo,n=e.type,o=e.initSegment,l=e.data,d=e.bytes;if(!d){var h=[l],y=l.byteLength;o&&(h.unshift(o),y+=o.byteLength),d=function(t){var a,r=0;return t.bytes&&(a=new Uint8Array(t.bytes),t.segments.forEach(function(e){a.set(e,r),r+=e.byteLength})),a}({bytes:y,segments:h})}this.sourceUpdater_.appendBuffer({segmentInfo:i,type:n,bytes:d},this.handleAppendError_.bind(this,{segmentInfo:i,type:n,bytes:d}))},r.handleSegmentTimingInfo_=function(e,i,n){if(this.pendingSegment_&&i===this.pendingSegment_.requestId){var o=this.pendingSegment_.segment,l=e+"TimingInfo";o[l]||(o[l]={}),o[l].transmuxerPrependedSeconds=n.prependedContentDuration||0,o[l].transmuxedPresentationStart=n.start.presentation,o[l].transmuxedDecodeStart=n.start.decode,o[l].transmuxedPresentationEnd=n.end.presentation,o[l].transmuxedDecodeEnd=n.end.decode,o[l].baseMediaDecodeTime=n.baseMediaDecodeTime}},r.appendData_=function(e,i){var n=i.type,o=i.data;if(o&&o.byteLength&&("audio"!==n||!this.audioDisabled_)){var l=this.getInitSegmentAndUpdateState_({type:n,initSegment:i.initSegment,playlist:e.playlist,map:e.isFmp4?e.segment.map:null});this.appendToSourceBuffer_({segmentInfo:e,type:n,initSegment:l,data:o})}},r.loadSegment_=function(e){var i=this;this.state="WAITING",this.pendingSegment_=e,this.trimBackBuffer_(e),"number"==typeof e.timestampOffset&&this.transmuxer_&&this.transmuxer_.postMessage({action:"clearAllMp4Captions"}),this.hasEnoughInfoToLoad_()?this.updateTransmuxerAndRequestSegment_(e):this.loadQueue_.push(function(){var n=ee({},e,{forceTimestampOffset:!0});ee(e,i.generateSegmentInfo_(n)),i.isPendingTimestampOffset_=!1,i.updateTransmuxerAndRequestSegment_(e)})},r.updateTransmuxerAndRequestSegment_=function(e){var i=this;this.shouldUpdateTransmuxerTimestampOffset_(e.timestampOffset)&&(this.gopBuffer_.length=0,e.gopsToAlignWith=[],this.timeMapping_=0,this.transmuxer_.postMessage({action:"reset"}),this.transmuxer_.postMessage({action:"setTimestampOffset",timestampOffset:e.timestampOffset}));var n=this.createSimplifiedSegmentObj_(e),o=this.isEndOfStream_(e.mediaIndex,e.playlist,e.partIndex),l=null!==this.mediaIndex,d=e.timeline!==this.currentTimeline_&&e.timeline>0,h=o||l&&d;this.logger_("Requesting "+oa(e)),n.map&&!n.map.bytes&&(this.logger_("going to request init segment."),this.appendInitSegment_={video:!0,audio:!0}),e.abortRequests=T0({xhr:this.vhs_.xhr,xhrOptions:this.xhrOptions_,decryptionWorker:this.decrypter_,segment:n,abortFn:this.handleAbort_.bind(this,e),progressFn:this.handleProgress_.bind(this),trackInfoFn:this.handleTrackInfo_.bind(this),timingInfoFn:this.handleTimingInfo_.bind(this),videoSegmentTimingInfoFn:this.handleSegmentTimingInfo_.bind(this,"video",e.requestId),audioSegmentTimingInfoFn:this.handleSegmentTimingInfo_.bind(this,"audio",e.requestId),captionsFn:this.handleCaptions_.bind(this),isEndOfTimeline:h,endedTimelineFn:function(){i.logger_("received endedtimeline callback")},id3Fn:this.handleId3_.bind(this),dataFn:this.handleData_.bind(this),doneFn:this.segmentRequestFinished_.bind(this),onTransmuxerLog:function(g){var S=g.message,A=g.level,I=g.stream;i.logger_(oa(e)+" logged from transmuxer stream "+I+" as a "+A+": "+S)}})},r.trimBackBuffer_=function(e){var i=function(t,r,a){var e=r-lr.BACK_BUFFER_LENGTH;t.length&&(e=Math.max(e,t.start(0)));var i=r-a;return Math.min(i,e)}(this.seekable_(),this.currentTime_(),this.playlist_.targetDuration||10);i>0&&this.remove(0,i)},r.createSimplifiedSegmentObj_=function(e){var i=e.segment,n=e.part,o={resolvedUri:n?n.resolvedUri:i.resolvedUri,byterange:n?n.byterange:i.byterange,requestId:e.requestId,transmuxer:e.transmuxer,audioAppendStart:e.audioAppendStart,gopsToAlignWith:e.gopsToAlignWith,part:e.part},l=e.playlist.segments[e.mediaIndex-1];if(l&&l.timeline===i.timeline&&(l.videoTimingInfo?o.baseStartTime=l.videoTimingInfo.transmuxedDecodeEnd:l.audioTimingInfo&&(o.baseStartTime=l.audioTimingInfo.transmuxedDecodeEnd)),i.key){var d=i.key.iv||new Uint32Array([0,0,0,e.mediaIndex+e.playlist.mediaSequence]);o.key=this.segmentKey(i.key),o.key.iv=d}return i.map&&(o.map=this.initSegmentForMap(i.map)),o},r.saveTransferStats_=function(e){this.mediaRequests+=1,e&&(this.mediaBytesTransferred+=e.bytesReceived,this.mediaTransferDuration+=e.roundTripTime)},r.saveBandwidthRelatedStats_=function(e,i){this.pendingSegment_.byteLength=i.bytesReceived,e=e);i++);return t.slice(0,i).concat(r)}(this.gopBuffer_,n.gopInfo,this.safeAppend_)),this.state="APPENDING",this.trigger("appending"),this.waitForAppendsToComplete_(o)}},r.setTimeMapping_=function(e){var i=this.syncController_.mappingForTimeline(e);null!==i&&(this.timeMapping_=i)},r.updateMediaSecondsLoaded_=function(e){"number"==typeof e.start&&"number"==typeof e.end?this.mediaSecondsLoaded+=e.end-e.start:this.mediaSecondsLoaded+=e.duration},r.shouldUpdateTransmuxerTimestampOffset_=function(e){return null!==e&&("main"===this.loaderType_&&e!==this.sourceUpdater_.videoTimestampOffset()||!this.audioDisabled_&&e!==this.sourceUpdater_.audioTimestampOffset())},r.trueSegmentStart_=function(e){var i=e.currentStart,n=e.playlist,o=e.mediaIndex,l=e.firstVideoFrameTimeForData,d=e.currentVideoTimestampOffset,h=e.useVideoTimingInfo,y=e.videoTimingInfo,g=e.audioTimingInfo;if(typeof i<"u")return i;if(!h)return g.start;var S=n.segments[o-1];return 0===o||!S||typeof S.start>"u"||S.end!==l+d?l:y.start},r.waitForAppendsToComplete_=function(e){var i=this.getCurrentMediaInfo_(e);if(!i)return this.error({message:"No starting media returned, likely due to an unsupported media format.",blacklistDuration:1/0}),void this.trigger("error");var n=i.hasAudio,o=i.hasVideo,l=i.isMuxed,d="main"===this.loaderType_&&o,h=!this.audioDisabled_&&n&&!l;if(e.waitingOnAppends=0,!e.hasAppendedData_)return!e.timingInfo&&"number"==typeof e.timestampOffset&&(this.isPendingTimestampOffset_=!0),e.timingInfo={start:0},e.waitingOnAppends++,this.isPendingTimestampOffset_||(this.updateSourceBufferTimestampOffset_(e),this.processMetadataQueue_()),void this.checkAppendsDone_(e);d&&e.waitingOnAppends++,h&&e.waitingOnAppends++,d&&this.sourceUpdater_.videoQueueCallback(this.checkAppendsDone_.bind(this,e)),h&&this.sourceUpdater_.audioQueueCallback(this.checkAppendsDone_.bind(this,e))},r.checkAppendsDone_=function(e){this.checkForAbort_(e.requestId)||(e.waitingOnAppends--,0===e.waitingOnAppends&&this.handleAppendsDone_())},r.checkForIllegalMediaSwitch=function(e){var i=function(t,r,a){return"main"===t&&r&&a?a.hasAudio||a.hasVideo?r.hasVideo&&!a.hasVideo?"Only audio found in segment when we expected video. We can't switch to audio only from a stream that had video. To get rid of this message, please add codec information to the manifest.":!r.hasVideo&&a.hasVideo?"Video found in segment when we expected only audio. We can't switch to a stream with video from an audio only stream. To get rid of this message, please add codec information to the manifest.":null:"Neither audio nor video found in segment.":null}(this.loaderType_,this.getCurrentMediaInfo_(),e);return!!i&&(this.error({message:i,blacklistDuration:1/0}),this.trigger("error"),!0)},r.updateSourceBufferTimestampOffset_=function(e){if(null!==e.timestampOffset&&"number"==typeof e.timingInfo.start&&!e.changedTimestampOffset&&"main"===this.loaderType_){var i=!1;e.timestampOffset-=e.timingInfo.start,e.changedTimestampOffset=!0,e.timestampOffset!==this.sourceUpdater_.videoTimestampOffset()&&(this.sourceUpdater_.videoTimestampOffset(e.timestampOffset),i=!0),e.timestampOffset!==this.sourceUpdater_.audioTimestampOffset()&&(this.sourceUpdater_.audioTimestampOffset(e.timestampOffset),i=!0),i&&this.trigger("timestampoffset")}},r.updateTimingInfoEnd_=function(e){e.timingInfo=e.timingInfo||{};var i=this.getMediaInfo_(),o="main"===this.loaderType_&&i&&i.hasVideo&&e.videoTimingInfo?e.videoTimingInfo:e.audioTimingInfo;o&&(e.timingInfo.end="number"==typeof o.end?o.end:o.start+e.duration)},r.handleAppendsDone_=function(){if(this.pendingSegment_&&this.trigger("appendsdone"),!this.pendingSegment_)return this.state="READY",void(this.paused()||this.monitorBuffer_());var e=this.pendingSegment_;this.updateTimingInfoEnd_(e),this.shouldSaveSegmentTimingInfo_&&this.syncController_.saveSegmentTimingInfo({segmentInfo:e,shouldSaveTimelineMapping:"main"===this.loaderType_});var i=z0(e,this.sourceType_);if(i&&("warn"===i.severity?he.log.warn(i.message):this.logger_(i.message)),this.recordThroughput_(e),this.pendingSegment_=null,this.state="READY",!e.isSyncRequest||(this.trigger("syncinfoupdate"),e.hasAppendedData_)){this.logger_("Appended "+oa(e)),this.addSegmentMetadataCue_(e),this.fetchAtBuffer_=!0,this.currentTimeline_!==e.timeline&&(this.timelineChangeController_.lastTimelineChange({type:this.loaderType_,from:this.currentTimeline_,to:e.timeline}),"main"===this.loaderType_&&!this.audioDisabled_&&this.timelineChangeController_.lastTimelineChange({type:"audio",from:this.currentTimeline_,to:e.timeline})),this.currentTimeline_=e.timeline,this.trigger("syncinfoupdate");var n=e.segment,o=e.part,l=n.end&&this.currentTime_()-n.end>3*e.playlist.targetDuration,d=o&&o.end&&this.currentTime_()-o.end>3*e.playlist.partTargetDuration;if(l||d)return this.logger_("bad "+(l?"segment":"part")+" "+oa(e)),void this.resetEverything();null!==this.mediaIndex&&this.trigger("bandwidthupdate"),this.trigger("progress"),this.mediaIndex=e.mediaIndex,this.partIndex=e.partIndex,this.isEndOfStream_(e.mediaIndex,e.playlist,e.partIndex)&&this.endOfStream(),this.trigger("appended"),e.hasAppendedData_&&this.mediaAppends++,this.paused()||this.monitorBuffer_()}else this.logger_("Throwing away un-appended sync request "+oa(e))},r.recordThroughput_=function(e){if(e.duration"u"||(this.subtitlesTrack_=e,"INIT"===this.state&&this.couldBeginLoading_()&&this.init_()),this.subtitlesTrack_},r.remove=function(e,i){Va(e,i,this.subtitlesTrack_)},r.fillBuffer_=function(){var e=this,i=this.chooseNextRequest_();if(i){if(null===this.syncController_.timestampOffsetForTimeline(i.timeline)){return this.syncController_.one("timestampoffset",function(){e.state="READY",e.paused()||e.monitorBuffer_()}),void(this.state="WAITING_ON_TIMELINE")}this.loadSegment_(i)}},r.timestampOffsetForSegment_=function(){return null},r.chooseNextRequest_=function(){return this.skipEmptySegments_(s.prototype.chooseNextRequest_.call(this))},r.skipEmptySegments_=function(e){for(;e&&e.segment.empty;){if(e.mediaIndex+1>=e.playlist.segments.length){e=null;break}e=this.generateSegmentInfo_({playlist:e.playlist,mediaIndex:e.mediaIndex+1,startOfSegment:e.startOfSegment+e.duration,isSyncRequest:e.isSyncRequest})}return e},r.stopForError=function(e){this.error(e),this.state="READY",this.pause(),this.trigger("error")},r.segmentRequestFinished_=function(e,i,n){var o=this;if(this.subtitlesTrack_){if(this.saveTransferStats_(i.stats),!this.pendingSegment_)return this.state="READY",void(this.mediaRequestsAborted+=1);if(e)return e.code===Zr_TIMEOUT&&this.handleTimeout_(),e.code===Zr_ABORTED?this.mediaRequestsAborted+=1:this.mediaRequestsErrored+=1,void this.stopForError(e);var l=this.pendingSegment_;this.saveBandwidthRelatedStats_(l.duration,i.stats),this.state="APPENDING",this.trigger("appending");var d=l.segment;if(d.map&&(d.map.bytes=i.map.bytes),l.bytes=i.bytes,"function"!=typeof window.WebVTT&&this.subtitlesTrack_&&this.subtitlesTrack_.tech_){var h,y=function(){o.subtitlesTrack_.tech_.off("vttjsloaded",h),o.stopForError({message:"Error loading vtt.js"})};return h=function(){o.subtitlesTrack_.tech_.off("vttjserror",y),o.segmentRequestFinished_(e,i,n)},this.state="WAITING_ON_VTTJS",this.subtitlesTrack_.tech_.one("vttjsloaded",h),void this.subtitlesTrack_.tech_.one("vttjserror",y)}d.requested=!0;try{this.parseVTTCues_(l)}catch(g){return void this.stopForError({message:g.message})}if(this.updateTimeMapping_(l,this.syncController_.timelines[l.timeline],this.playlist_),l.cues.length?l.timingInfo={start:l.cues[0].startTime,end:l.cues[l.cues.length-1].endTime}:l.timingInfo={start:l.startOfSegment,end:l.startOfSegment+l.duration},l.isSyncRequest)return this.trigger("syncinfoupdate"),this.pendingSegment_=null,void(this.state="READY");l.byteLength=l.bytes.byteLength,this.mediaSecondsLoaded+=d.duration,l.cues.forEach(function(g){o.subtitlesTrack_.addCue(o.featuresNativeTextTracks_?new window.VTTCue(g.startTime,g.endTime,g.text):g)}),function(t){var r=t.cues;if(r)for(var a=0;a1&&e.push(r[n]);e.length&&e.forEach(function(o){return t.removeCue(o)})}}(this.subtitlesTrack_),this.handleAppendsDone_()}else this.state="READY"},r.handleData_=function(){},r.updateTimingInfoEnd_=function(){},r.parseVTTCues_=function(e){var i,n=!1;"function"==typeof window.TextDecoder?i=new window.TextDecoder("utf8"):(i=window.WebVTT.StringDecoder(),n=!0);var o=new window.WebVTT.Parser(window,window.vttjs,i);if(e.cues=[],e.timestampmap={MPEGTS:0,LOCAL:0},o.oncue=e.cues.push.bind(e.cues),o.ontimestampmap=function(h){e.timestampmap=h},o.onparsingerror=function(h){he.log.warn("Error encountered when parsing cues: "+h.message)},e.segment.map){var l=e.segment.map.bytes;n&&(l=tf(l)),o.parse(l)}var d=e.bytes;n&&(d=tf(d)),o.parse(d),o.flush()},r.updateTimeMapping_=function(e,i,n){var o=e.segment;if(i){if(!e.cues.length)return void(o.empty=!0);var l=e.timestampmap,d=l.MPEGTS/Nn-l.LOCAL+i.mapping;if(e.cues.forEach(function(g){g.startTime+=d,g.endTime+=d}),!n.syncInfo){var h=e.cues[0].startTime,y=e.cues[e.cues.length-1].startTime;n.syncInfo={mediaSequence:n.mediaSequence+e.mediaIndex,time:Math.min(h,y-o.duration)}}}},t}(ou),X0=function(t,r){for(var a=t.cues,e=0;e=i.adStartTime&&r<=i.adEndTime)return i}return null},af=[{name:"VOD",run:function(t,r,a,e,i){if(a!==1/0){return{time:0,segmentIndex:0,partIndex:null}}return null}},{name:"ProgramDateTime",run:function(t,r,a,e,i){if(!Object.keys(t.timelineToDatetimeMappings).length)return null;var n=null,o=null,l=Go(r);i=i||0;for(var d=0;d=A)&&(o=A,n={time:S,segmentIndex:y.segmentIndex,partIndex:y.partIndex})}}return n}},{name:"Discontinuity",run:function(t,r,a,e,i){var n=null;if(i=i||0,r.discontinuityStarts&&r.discontinuityStarts.length)for(var o=null,l=0;l=g)&&(o=g,n={time:y.time,segmentIndex:d,partIndex:null})}}return n}},{name:"Playlist",run:function(t,r,a,e,i){return r.syncInfo?{time:r.syncInfo.time,segmentIndex:r.syncInfo.mediaSequence-r.mediaSequence,partIndex:null}:null}}],J0=function(s){function t(a){var e;return(e=s.call(this)||this).timelines=[],e.discontinuities=[],e.timelineToDatetimeMappings={},e.logger_=Gr("SyncController"),e}Ne(t,s);var r=t.prototype;return r.getSyncPoint=function(e,i,n,o){var l=this.runStrategies_(e,i,n,o);return l.length?this.selectSyncPoint_(l,{key:"time",value:o}):null},r.getExpiredTime=function(e,i){if(!e||!e.segments)return null;var n=this.runStrategies_(e,i,e.discontinuitySequence,0);if(!n.length)return null;var o=this.selectSyncPoint_(n,{key:"segmentIndex",value:0});return o.segmentIndex>0&&(o.time*=-1),Math.abs(o.time+Na({defaultDuration:e.targetDuration,durationList:e.segments,startIndex:o.segmentIndex,endIndex:0}))},r.runStrategies_=function(e,i,n,o){for(var l=[],d=0;d86400)he.log.warn("Not saving expired segment info. Media sequence gap "+n+" is too large.");else for(var o=n-1;o>=0;o--){var l=e.segments[o];if(l&&typeof l.start<"u"){i.syncInfo={mediaSequence:e.mediaSequence+o,time:l.start},this.logger_("playlist refresh sync: [time:"+i.syncInfo.time+", mediaSequence: "+i.syncInfo.mediaSequence+"]"),this.trigger("syncinfoupdate");break}}},r.setDateTimeMappingForStart=function(e){if(this.timelineToDatetimeMappings={},e.segments&&e.segments.length&&e.segments[0].dateTimeObject){var i=e.segments[0],n=i.dateTimeObject.getTime()/1e3;this.timelineToDatetimeMappings[i.timeline]=-n}},r.saveSegmentTimingInfo=function(e){var i=e.segmentInfo,n=e.shouldSaveTimelineMapping,o=this.calculateSegmentTimeMapping_(i,i.timingInfo,n),l=i.segment;o&&(this.saveDiscontinuitySyncInfo_(i),i.playlist.syncInfo||(i.playlist.syncInfo={mediaSequence:i.playlist.mediaSequence+i.mediaIndex,time:l.start}));var d=l.dateTimeObject;l.discontinuity&&n&&d&&(this.timelineToDatetimeMappings[l.timeline]=-d.getTime()/1e3)},r.timestampOffsetForTimeline=function(e){return typeof this.timelines[e]>"u"?null:this.timelines[e].time},r.mappingForTimeline=function(e){return typeof this.timelines[e]>"u"?null:this.timelines[e].mapping},r.calculateSegmentTimeMapping_=function(e,i,n){var h,y,o=e.segment,l=e.part,d=this.timelines[e.timeline];if("number"==typeof e.timestampOffset)d={time:e.startOfSegment,mapping:e.startOfSegment-i.start},n&&(this.timelines[e.timeline]=d,this.trigger("timestampoffset"),this.logger_("time mapping for timeline "+e.timeline+": [time: "+d.time+"] [mapping: "+d.mapping+"]")),h=e.startOfSegment,y=i.end+d.mapping;else{if(!d)return!1;h=i.start+d.mapping,y=i.end+d.mapping}return l&&(l.start=h,l.end=y),(!o.start||hy){var g=void 0;g=h<0?n.start-Na({defaultDuration:i.targetDuration,durationList:i.segments,startIndex:e.mediaIndex,endIndex:l}):n.end+Na({defaultDuration:i.targetDuration,durationList:i.segments,startIndex:e.mediaIndex+1,endIndex:l}),this.discontinuities[d]={time:g,accuracy:y}}}},r.dispose=function(){this.trigger("dispose"),this.off()},t}(he.EventTarget),Z0=function(s){function t(){var a;return(a=s.call(this)||this).pendingTimelineChanges_={},a.lastTimelineChanges_={},a}Ne(t,s);var r=t.prototype;return r.clearPendingTimelineChange=function(e){this.pendingTimelineChanges_[e]=null,this.trigger("pendingtimelinechange")},r.pendingTimelineChange=function(e){var i=e.type,n=e.from,o=e.to;return"number"==typeof n&&"number"==typeof o&&(this.pendingTimelineChanges_[i]={type:i,from:n,to:o},this.trigger("pendingtimelinechange")),this.pendingTimelineChanges_[i]},r.lastTimelineChange=function(e){var i=e.type,n=e.from,o=e.to;return"number"==typeof n&&"number"==typeof o&&(this.lastTimelineChanges_[i]={type:i,from:n,to:o},delete this.pendingTimelineChanges_[i],this.trigger("timelinechange")),this.lastTimelineChanges_[i]},r.dispose=function(){this.trigger("dispose"),this.pendingTimelineChanges_={},this.lastTimelineChanges_={},this.off()},t}(he.EventTarget),ey=Ic(Dc(function(){function s(I,k,Q){return I(Q={path:k,exports:{},require:function(_e,xe){return function t(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}(xe??Q.path)}},Q.exports),Q.exports}var r=s(function(I){function k(Y,_e){for(var xe=0;xe<_e.length;xe++){var Ee=_e[xe];Ee.enumerable=Ee.enumerable||!1,Ee.configurable=!0,"value"in Ee&&(Ee.writable=!0),Object.defineProperty(Y,Ee.key,Ee)}}I.exports=function Q(Y,_e,xe){return _e&&k(Y.prototype,_e),xe&&k(Y,xe),Y},I.exports.default=I.exports,I.exports.__esModule=!0}),a=s(function(I){function k(Q,Y){return I.exports=k=Object.setPrototypeOf||function(xe,Ee){return xe.__proto__=Ee,xe},I.exports.default=I.exports,I.exports.__esModule=!0,k(Q,Y)}I.exports=k,I.exports.default=I.exports,I.exports.__esModule=!0}),e=s(function(I){I.exports=function k(Q,Y){Q.prototype=Object.create(Y.prototype),Q.prototype.constructor=Q,a(Q,Y)},I.exports.default=I.exports,I.exports.__esModule=!0}),i=function(){function I(){this.listeners={}}var k=I.prototype;return k.on=function(Y,_e){this.listeners[Y]||(this.listeners[Y]=[]),this.listeners[Y].push(_e)},k.off=function(Y,_e){if(!this.listeners[Y])return!1;var xe=this.listeners[Y].indexOf(_e);return this.listeners[Y]=this.listeners[Y].slice(0),this.listeners[Y].splice(xe,1),xe>-1},k.trigger=function(Y){var _e=this.listeners[Y];if(_e)if(2===arguments.length)for(var xe=_e.length,Ee=0;Ee>7))^Ee]=Ee;for(Oe=$e=0;!_e[Oe];Oe^=Be||1,$e=Fe[$e]||1)for(Dt=(Dt=$e^$e<<1^$e<<2^$e<<3^$e<<4)>>8^255&Dt^99,_e[Oe]=Dt,xe[Dt]=Oe,xt=16843009*Pe[at=Pe[Be=Pe[Oe]]]^65537*at^257*Be^16843008*Oe,ar=257*Pe[Dt]^16843008*Dt,Ee=0;Ee<4;Ee++)Q[Ee][Oe]=ar=ar<<24^ar>>>8,Y[Ee][Dt]=xt=xt<<24^xt>>>8;for(Ee=0;Ee<5;Ee++)Q[Ee]=Q[Ee].slice(0),Y[Ee]=Y[Ee].slice(0);return k},l=null,d=function(){function I(Q){l||(l=o()),this._tables=[[l[0][0].slice(),l[0][1].slice(),l[0][2].slice(),l[0][3].slice(),l[0][4].slice()],[l[1][0].slice(),l[1][1].slice(),l[1][2].slice(),l[1][3].slice(),l[1][4].slice()]];var Y,_e,xe,Ee=this._tables[0][4],Oe=this._tables[1],$e=Q.length,Pe=1;if(4!==$e&&6!==$e&&8!==$e)throw new Error("Invalid aes key size");var Fe=Q.slice(0),Be=[];for(this._key=[Fe,Be],Y=$e;Y<4*$e+28;Y++)xe=Fe[Y-1],(Y%$e==0||8===$e&&Y%$e==4)&&(xe=Ee[xe>>>24]<<24^Ee[xe>>16&255]<<16^Ee[xe>>8&255]<<8^Ee[255&xe],Y%$e==0&&(xe=xe<<8^xe>>>24^Pe<<24,Pe=Pe<<1^283*(Pe>>7))),Fe[Y]=Fe[Y-$e]^xe;for(_e=0;Y;_e++,Y--)xe=Fe[3&_e?Y:Y-4],Be[_e]=Y<=4||_e<4?xe:Oe[0][Ee[xe>>>24]]^Oe[1][Ee[xe>>16&255]]^Oe[2][Ee[xe>>8&255]]^Oe[3][Ee[255&xe]]}return I.prototype.decrypt=function(Y,_e,xe,Ee,Oe,$e){var Dt,ar,xt,jt,Pe=this._key[1],Fe=Y^Pe[0],Be=Ee^Pe[1],at=xe^Pe[2],Ge=_e^Pe[3],Pt=Pe.length/4-2,Or=4,ti=this._tables[1],li=ti[0],Ci=ti[1],di=ti[2],Pi=ti[3],ki=ti[4];for(jt=0;jt>>24]^Ci[Be>>16&255]^di[at>>8&255]^Pi[255&Ge]^Pe[Or],ar=li[Be>>>24]^Ci[at>>16&255]^di[Ge>>8&255]^Pi[255&Fe]^Pe[Or+1],xt=li[at>>>24]^Ci[Ge>>16&255]^di[Fe>>8&255]^Pi[255&Be]^Pe[Or+2],Ge=li[Ge>>>24]^Ci[Fe>>16&255]^di[Be>>8&255]^Pi[255&at]^Pe[Or+3],Or+=4,Fe=Dt,Be=ar,at=xt;for(jt=0;jt<4;jt++)Oe[(3&-jt)+$e]=ki[Fe>>>24]<<24^ki[Be>>16&255]<<16^ki[at>>8&255]<<8^ki[255&Ge]^Pe[Or++],Dt=Fe,Fe=Be,Be=at,at=Ge,Ge=Dt},I}(),h=function(I){function k(){var Y;return(Y=I.call(this,i)||this).jobs=[],Y.delay=1,Y.timeout_=null,Y}e(k,I);var Q=k.prototype;return Q.processJob_=function(){this.jobs.shift()(),this.jobs.length?this.timeout_=setTimeout(this.processJob_.bind(this),this.delay):this.timeout_=null},Q.push=function(_e){this.jobs.push(_e),this.timeout_||(this.timeout_=setTimeout(this.processJob_.bind(this),this.delay))},k}(i),y=function(k){return k<<24|(65280&k)<<8|(16711680&k)>>8|k>>>24},S=function(){function I(Q,Y,_e,xe){var Ee=I.STEP,Oe=new Int32Array(Q.buffer),$e=new Uint8Array(Q.byteLength),Pe=0;for(this.asyncStream_=new h,this.asyncStream_.push(this.decryptChunk_(Oe.subarray(Pe,Pe+Ee),Y,_e,$e)),Pe=Ee;Pe>2),xe=new d(Array.prototype.slice.call(Q)),Ee=new Uint8Array(k.byteLength),Oe=new Int32Array(Ee.buffer);for($e=Y[0],Pe=Y[1],Fe=Y[2],Be=Y[3],xt=0;xt<_e.length;xt+=4)at=y(_e[xt]),Ge=y(_e[xt+1]),Dt=y(_e[xt+2]),ar=y(_e[xt+3]),xe.decrypt(at,Ge,Dt,ar,Oe,xt),Oe[xt]=y(Oe[xt]^$e),Oe[xt+1]=y(Oe[xt+1]^Pe),Oe[xt+2]=y(Oe[xt+2]^Fe),Oe[xt+3]=y(Oe[xt+3]^Be),$e=at,Pe=Ge,Fe=Dt,Be=ar;return Ee}(Y,_e,xe);Ee.set(Oe,Y.byteOffset)}},r(I,null,[{key:"STEP",get:function(){return 32e3}}]),I}();self.onmessage=function(I){var k=I.data,Q=new Uint8Array(k.encrypted.bytes,k.encrypted.byteOffset,k.encrypted.byteLength),Y=new Uint32Array(k.key.bytes,k.key.byteOffset,k.key.byteLength/4),_e=new Uint32Array(k.iv.bytes,k.iv.byteOffset,k.iv.byteLength/4);new S(Q,Y,_e,function(xe,Ee){self.postMessage(function(k){var Q={};return Object.keys(k).forEach(function(Y){var _e=k[Y];ArrayBuffer.isView(_e)?Q[Y]={bytes:_e.buffer,byteOffset:_e.byteOffset,byteLength:_e.byteLength}:Q[Y]=_e}),Q}({source:k.source,decrypted:Ee}),[Ee.buffer])})}})),ty=Ac(ey),ry=function(t){var r=t.default?"main":"alternative";return t.characteristics&&t.characteristics.indexOf("public.accessibility.describes-video")>=0&&(r="main-desc"),r},Kn=function(t,r){t.abort(),t.pause(),r&&r.activePlaylistLoader&&(r.activePlaylistLoader.pause(),r.activePlaylistLoader=null)},du=function(t,r){r.activePlaylistLoader=t,t.load()},Xn={AUDIO:function(t,r){return function(){var a=r.segmentLoaders[t],e=r.mediaTypes[t],i=r.blacklistCurrentPlaylist;Kn(a,e);var n=e.activeTrack(),o=e.activeGroup(),l=(o.filter(function(y){return y.default})[0]||o[0]).id,d=e.tracks[l];if(n!==d){for(var h in he.log.warn("Problem encountered loading the alternate audio track.Switching back to default."),e.tracks)e.tracks[h].enabled=e.tracks[h]===d;e.onTrackChanged()}else i({message:"Problem encountered loading the default audio track."})}},SUBTITLES:function(t,r){return function(){var a=r.segmentLoaders[t],e=r.mediaTypes[t];he.log.warn("Problem encountered loading the subtitle track.Disabling subtitle track."),Kn(a,e);var i=e.activeTrack();i&&(i.mode="disabled"),e.onTrackChanged()}}},nf={AUDIO:function(t,r,a){if(r){var e=a.tech,i=a.requestOptions,n=a.segmentLoaders[t];r.on("loadedmetadata",function(){var o=r.media();n.playlist(o,i),(!e.paused()||o.endList&&"none"!==e.preload())&&n.load()}),r.on("loadedplaylist",function(){n.playlist(r.media(),i),e.paused()||n.load()}),r.on("error",Xn[t](t,a))}},SUBTITLES:function(t,r,a){var e=a.tech,i=a.requestOptions,n=a.segmentLoaders[t],o=a.mediaTypes[t];r.on("loadedmetadata",function(){var l=r.media();n.playlist(l,i),n.track(o.activeTrack()),(!e.paused()||l.endList&&"none"!==e.preload())&&n.load()}),r.on("loadedplaylist",function(){n.playlist(r.media(),i),e.paused()||n.load()}),r.on("error",Xn[t](t,a))}},sy={AUDIO:function(t,r){var a=r.vhs,e=r.sourceType,i=r.segmentLoaders[t],n=r.requestOptions,o=r.master.mediaGroups,l=r.mediaTypes[t],d=l.groups,h=l.tracks,y=l.logger_,g=r.masterPlaylistLoader,S=Ba(g.master);for(var A in(!o[t]||0===Object.keys(o[t]).length)&&(o[t]={main:{default:{default:!0}}},S&&(o[t].main.default.playlists=g.master.playlists)),o[t])for(var I in d[A]||(d[A]=[]),o[t][A]){var k=o[t][A][I],Q=void 0;if(S?(y("AUDIO group '"+A+"' label '"+I+"' is a master playlist"),k.isMasterPlaylist=!0,Q=null):Q="vhs-json"===e&&k.playlists?new na(k.playlists[0],a,n):k.resolvedUri?new na(k.resolvedUri,a,n):k.playlists&&"dash"===e?new ru(k.playlists[0],a,n,g):null,k=he.mergeOptions({id:I,playlistLoader:Q},k),nf[t](t,k.playlistLoader,r),d[A].push(k),typeof h[I]>"u"){var Y=new he.AudioTrack({id:I,kind:ry(k),enabled:!1,language:k.language,default:k.default,label:I});h[I]=Y}}i.on("error",Xn[t](t,r))},SUBTITLES:function(t,r){var a=r.tech,e=r.vhs,i=r.sourceType,n=r.segmentLoaders[t],o=r.requestOptions,l=r.master.mediaGroups,d=r.mediaTypes[t],h=d.groups,y=d.tracks,g=r.masterPlaylistLoader;for(var S in l[t])for(var A in h[S]||(h[S]=[]),l[t][S])if(!l[t][S][A].forced){var I=l[t][S][A],k=void 0;if("hls"===i)k=new na(I.resolvedUri,e,o);else if("dash"===i){if(!I.playlists.filter(function(_e){return _e.excludeUntil!==1/0}).length)return;k=new ru(I.playlists[0],e,o,g)}else"vhs-json"===i&&(k=new na(I.playlists?I.playlists[0]:I.resolvedUri,e,o));if(I=he.mergeOptions({id:A,playlistLoader:k},I),nf[t](t,I.playlistLoader,r),h[S].push(I),typeof y[A]>"u"){var Y=a.addRemoteTextTrack({id:A,kind:"subtitles",default:I.default&&I.autoselect,language:I.language,label:A},!1).track;y[A]=Y}}n.on("error",Xn[t](t,r))},"CLOSED-CAPTIONS":function(t,r){var a=r.tech,e=r.master.mediaGroups,i=r.mediaTypes[t],n=i.groups,o=i.tracks;for(var l in e[t])for(var d in n[l]||(n[l]=[]),e[t][l]){var h=e[t][l][d];if(/^(?:CC|SERVICE)/.test(h.instreamId)){var y=a.options_.vhs&&a.options_.vhs.captionServices||{},g={label:d,language:h.language,instreamId:h.instreamId,default:h.default&&h.autoselect};if(y[g.instreamId]&&(g=he.mergeOptions(g,y[g.instreamId])),void 0===g.default&&delete g.default,n[l].push(he.mergeOptions({id:d},h)),typeof o[d]>"u"){var S=a.addRemoteTextTrack({id:g.instreamId,kind:"captions",default:g.default,language:g.language,label:g.label},!1).track;o[d]=S}}}}},oy=function s(t,r){for(var a=0;a1&&Ba(r.master))for(var d=0;d"u"?o:null!==a&&o&&o.filter(function(y){return y.id===a.id})[0]||null}}(A,t),r[A].activeTrack=ly[A](A,t),r[A].onGroupChanged=function(t,r){return function(){var a=r.segmentLoaders,e=a[t],i=a.main,n=r.mediaTypes[t],o=n.activeTrack(),l=n.getActiveGroup(),d=n.activePlaylistLoader,h=n.lastGroup_;if((!l||!h||l.id!==h.id)&&(n.lastGroup_=l,n.lastTrack_=o,Kn(e,n),l&&!l.isMasterPlaylist)){if(!l.playlistLoader)return void(d&&i.resetEverything());e.resyncLoader(),du(l.playlistLoader,n)}}}(A,t),r[A].onGroupChanging=function(t,r){return function(){var a=r.segmentLoaders[t];r.mediaTypes[t].lastGroup_=null,a.abort(),a.pause()}}(A,t),r[A].onTrackChanged=function(t,r){return function(){var a=r.masterPlaylistLoader,e=r.segmentLoaders,i=e[t],n=e.main,o=r.mediaTypes[t],l=o.activeTrack(),d=o.getActiveGroup(),h=o.activePlaylistLoader,y=o.lastTrack_;if((!y||!l||y.id!==l.id)&&(o.lastGroup_=d,o.lastTrack_=l,Kn(i,o),d)){if(d.isMasterPlaylist){if(!l||!y||l.id===y.id)return;var g=r.vhs.masterPlaylistController_,S=g.selectPlaylist();if(g.media()===S)return;return o.logger_("track change. Switching master audio from "+y.id+" to "+l.id),a.pause(),n.resetEverything(),void g.fastQualityChange_(S)}if("AUDIO"===t){if(!d.playlistLoader)return n.setAudio(!0),void n.resetEverything();i.setAudio(!0),n.setAudio(!1)}if(h===d.playlistLoader)return void du(d.playlistLoader,o);i.track&&i.track(l),i.resetEverything(),du(d.playlistLoader,o)}}}(A,t),r[A].getActiveGroup=function(t,r){var a=r.mediaTypes;return function(){var e=a[t].activeTrack();return e?a[t].activeGroup(e):null}}(A,t)});var d=r.AUDIO.activeGroup();if(d){var h=(d.filter(function(A){return A.default})[0]||d[0]).id;r.AUDIO.tracks[h].enabled=!0,r.AUDIO.onGroupChanged(),r.AUDIO.onTrackChanged(),r.AUDIO.getActiveGroup().playlistLoader?(l.setAudio(!1),o.setAudio(!0)):l.setAudio(!0)}a.on("mediachange",function(){["AUDIO","SUBTITLES"].forEach(function(A){return r[A].onGroupChanged()})}),a.on("mediachanging",function(){["AUDIO","SUBTITLES"].forEach(function(A){return r[A].onGroupChanging()})});var g=function(){r.AUDIO.onTrackChanged(),e.trigger({type:"usage",name:"vhs-audio-change"}),e.trigger({type:"usage",name:"hls-audio-change"})};for(var S in e.audioTracks().addEventListener("change",g),e.remoteTextTracks().addEventListener("change",r.SUBTITLES.onTrackChanged),i.on("dispose",function(){e.audioTracks().removeEventListener("change",g),e.remoteTextTracks().removeEventListener("change",r.SUBTITLES.onTrackChanged)}),e.clearTracks("audio"),r.AUDIO.tracks)e.audioTracks().addTrack(r.AUDIO.tracks[S])},fy=function(){var t={};return["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach(function(r){t[r]={groups:{},tracks:{},activePlaylistLoader:null,activeGroup:oi,activeTrack:oi,getActiveGroup:oi,onGroupChanged:oi,onTrackChanged:oi,lastTrack_:null,logger_:Gr("MediaGroups["+r+"]")}}),t},py=["mediaRequests","mediaRequestsAborted","mediaRequestsTimedout","mediaRequestsErrored","mediaTransferDuration","mediaBytesTransferred","mediaAppends"],my=function(t){return this.audioSegmentLoader_[t]+this.mainSegmentLoader_[t]},gy=function(s){function t(a){var e;e=s.call(this)||this;var i=a.src,n=a.handleManifestRedirects,o=a.withCredentials,l=a.tech,d=a.bandwidth,h=a.externVhs,y=a.useCueTags,g=a.blacklistDuration,S=a.enableLowInitialPlaylist,A=a.sourceType,I=a.cacheEncryptionKeys,k=a.experimentalBufferBasedABR,Q=a.experimentalLeastPixelDiffSelector,Y=a.captionServices;if(!i)throw new Error("A non-empty playlist URL or JSON manifest string is required");var _e=a.maxPlaylistRetries;(null===_e||typeof _e>"u")&&(_e=1/0),ui=h,e.experimentalBufferBasedABR=Boolean(k),e.experimentalLeastPixelDiffSelector=Boolean(Q),e.withCredentials=o,e.tech_=l,e.vhs_=l.vhs,e.sourceType_=A,e.useCueTags_=y,e.blacklistDuration=g,e.maxPlaylistRetries=_e,e.enableLowInitialPlaylist=S,e.useCueTags_&&(e.cueTagsTrack_=e.tech_.addTextTrack("metadata","ad-cues"),e.cueTagsTrack_.inBandMetadataTrackDispatchType=""),e.requestOptions_={withCredentials:o,handleManifestRedirects:n,maxPlaylistRetries:_e,timeout:null},e.on("error",e.pauseLoading),e.mediaTypes_=fy(),e.mediaSource=new window.MediaSource,e.handleDurationChange_=e.handleDurationChange_.bind(lt(e)),e.handleSourceOpen_=e.handleSourceOpen_.bind(lt(e)),e.handleSourceEnded_=e.handleSourceEnded_.bind(lt(e)),e.mediaSource.addEventListener("durationchange",e.handleDurationChange_),e.mediaSource.addEventListener("sourceopen",e.handleSourceOpen_),e.mediaSource.addEventListener("sourceended",e.handleSourceEnded_),e.seekable_=he.createTimeRanges(),e.hasPlayed_=!1,e.syncController_=new J0(a),e.segmentMetadataTrack_=l.addRemoteTextTrack({kind:"metadata",label:"segment-metadata"},!1).track,e.decrypter_=new ty,e.sourceUpdater_=new ef(e.mediaSource),e.inbandTextTracks_={},e.timelineChangeController_=new Z0;var xe={vhs:e.vhs_,parse708captions:a.parse708captions,captionServices:Y,mediaSource:e.mediaSource,currentTime:e.tech_.currentTime.bind(e.tech_),seekable:function(){return e.seekable()},seeking:function(){return e.tech_.seeking()},duration:function(){return e.duration()},hasPlayed:function(){return e.hasPlayed_},goalBufferLength:function(){return e.goalBufferLength()},bandwidth:d,syncController:e.syncController_,decrypter:e.decrypter_,sourceType:e.sourceType_,inbandTextTracks:e.inbandTextTracks_,cacheEncryptionKeys:I,sourceUpdater:e.sourceUpdater_,timelineChangeController:e.timelineChangeController_,experimentalExactManifestTimings:a.experimentalExactManifestTimings};e.masterPlaylistLoader_="dash"===e.sourceType_?new ru(i,e.vhs_,e.requestOptions_):new na(i,e.vhs_,e.requestOptions_),e.setupMasterPlaylistLoaderListeners_(),e.mainSegmentLoader_=new ou(he.mergeOptions(xe,{segmentMetadataTrack:e.segmentMetadataTrack_,loaderType:"main"}),a),e.audioSegmentLoader_=new ou(he.mergeOptions(xe,{loaderType:"audio"}),a),e.subtitleSegmentLoader_=new K0(he.mergeOptions(xe,{loaderType:"vtt",featuresNativeTextTracks:e.tech_.featuresNativeTextTracks}),a),e.setupSegmentLoaderListeners_(),e.experimentalBufferBasedABR&&(e.masterPlaylistLoader_.one("loadedplaylist",function(){return e.startABRTimer_()}),e.tech_.on("pause",function(){return e.stopABRTimer_()}),e.tech_.on("play",function(){return e.startABRTimer_()})),py.forEach(function(Oe){e[Oe+"_"]=my.bind(lt(e),Oe)}),e.logger_=Gr("MPC"),e.triggeredFmp4Usage=!1,"none"===e.tech_.preload()?(e.loadOnPlay_=function(){e.loadOnPlay_=null,e.masterPlaylistLoader_.load()},e.tech_.one("play",e.loadOnPlay_)):e.masterPlaylistLoader_.load(),e.timeToLoadedData__=-1,e.mainAppendsToLoadedData__=-1,e.audioAppendsToLoadedData__=-1;var Ee="none"===e.tech_.preload()?"play":"loadstart";return e.tech_.one(Ee,function(){var Oe=Date.now();e.tech_.one("loadeddata",function(){e.timeToLoadedData__=Date.now()-Oe,e.mainAppendsToLoadedData__=e.mainSegmentLoader_.mediaAppends,e.audioAppendsToLoadedData__=e.audioSegmentLoader_.mediaAppends})}),e}Ne(t,s);var r=t.prototype;return r.mainAppendsToLoadedData_=function(){return this.mainAppendsToLoadedData__},r.audioAppendsToLoadedData_=function(){return this.audioAppendsToLoadedData__},r.appendsToLoadedData_=function(){var e=this.mainAppendsToLoadedData_(),i=this.audioAppendsToLoadedData_();return-1===e||-1===i?-1:e+i},r.timeToLoadedData_=function(){return this.timeToLoadedData__},r.checkABR_=function(){var e=this.selectPlaylist();e&&this.shouldSwitchToMedia_(e)&&this.switchMedia_(e,"abr")},r.switchMedia_=function(e,i,n){var o=this.media(),l=o&&(o.id||o.uri),d=e.id||e.uri;l&&l!==d&&(this.logger_("switch media "+l+" -> "+d+" from "+i),this.tech_.trigger({type:"usage",name:"vhs-rendition-change-"+i})),this.masterPlaylistLoader_.media(e,n)},r.startABRTimer_=function(){var e=this;this.stopABRTimer_(),this.abrTimer_=window.setInterval(function(){return e.checkABR_()},250)},r.stopABRTimer_=function(){this.tech_.scrubbing&&this.tech_.scrubbing()||(window.clearInterval(this.abrTimer_),this.abrTimer_=null)},r.getAudioTrackPlaylists_=function(){var e=this.master(),i=e&&e.playlists||[];if(!e||!e.mediaGroups||!e.mediaGroups.AUDIO)return i;var l,n=e.mediaGroups.AUDIO,o=Object.keys(n);if(Object.keys(this.mediaTypes_.AUDIO.groups).length)l=this.mediaTypes_.AUDIO.activeTrack();else{var d=n.main||o.length&&n[o[0]];for(var h in d)if(d[h].default){l={label:h};break}}if(!l)return i;var y=[];for(var g in n)if(n[g][l.label]){var S=n[g][l.label];if(S.playlists&&S.playlists.length)y.push.apply(y,S.playlists);else if(S.uri)y.push(S);else if(e.playlists.length)for(var A=0;A1&&(this.tech_.trigger({type:"usage",name:"vhs-alternate-audio"}),this.tech_.trigger({type:"usage",name:"hls-alternate-audio"})),this.useCueTags_&&(this.tech_.trigger({type:"usage",name:"vhs-playlist-cue-tags"}),this.tech_.trigger({type:"usage",name:"hls-playlist-cue-tags"}))},r.shouldSwitchToMedia_=function(e){var i=this.masterPlaylistLoader_.media()||this.masterPlaylistLoader_.pendingMedia_,n=this.tech_.currentTime(),o=this.bufferLowWaterLine(),l=this.bufferHighWaterLine();return function(t){var r=t.currentPlaylist,a=t.buffered,e=t.currentTime,i=t.nextPlaylist,n=t.bufferLowWaterLine,o=t.bufferHighWaterLine,l=t.duration,d=t.experimentalBufferBasedABR,h=t.log;if(!i)return he.log.warn("We received no playlist to switch to. Please check your stream."),!1;var y="allowing switch "+(r&&r.id||"null")+" -> "+i.id;if(!r)return h(y+" as current playlist is not set"),!0;if(i.id===r.id)return!1;var g=Boolean(aa(a,e).length);if(!r.endList)return g||"number"!=typeof r.partTargetDuration?(h(y+" as current playlist is live"),!0):(h("not "+y+" as current playlist is live llhls, but currentTime isn't in buffered."),!1);var S=qo(a,e),A=d?lr.EXPERIMENTAL_MAX_BUFFER_LOW_WATER_LINE:lr.MAX_BUFFER_LOW_WATER_LINE;if(lk)&&S>=n){var Y=y+" as forwardBuffer >= bufferLowWaterLine ("+S+" >= "+n+")";return d&&(Y+=" and next bandwidth > current bandwidth ("+I+" > "+k+")"),h(Y),!0}return h("not "+y+" as no switching criteria met"),!1}({buffered:this.tech_.buffered(),currentTime:n,currentPlaylist:i,nextPlaylist:e,bufferLowWaterLine:o,bufferHighWaterLine:l,duration:this.duration(),experimentalBufferBasedABR:this.experimentalBufferBasedABR,log:this.logger_})},r.setupSegmentLoaderListeners_=function(){var e=this;this.experimentalBufferBasedABR||(this.mainSegmentLoader_.on("bandwidthupdate",function(){var n=e.selectPlaylist();e.shouldSwitchToMedia_(n)&&e.switchMedia_(n,"bandwidthupdate"),e.tech_.trigger("bandwidthupdate")}),this.mainSegmentLoader_.on("progress",function(){e.trigger("progress")})),this.mainSegmentLoader_.on("error",function(){e.blacklistCurrentPlaylist(e.mainSegmentLoader_.error())}),this.mainSegmentLoader_.on("appenderror",function(){e.error=e.mainSegmentLoader_.error_,e.trigger("error")}),this.mainSegmentLoader_.on("syncinfoupdate",function(){e.onSyncInfoUpdate_()}),this.mainSegmentLoader_.on("timestampoffset",function(){e.tech_.trigger({type:"usage",name:"vhs-timestamp-offset"}),e.tech_.trigger({type:"usage",name:"hls-timestamp-offset"})}),this.audioSegmentLoader_.on("syncinfoupdate",function(){e.onSyncInfoUpdate_()}),this.audioSegmentLoader_.on("appenderror",function(){e.error=e.audioSegmentLoader_.error_,e.trigger("error")}),this.mainSegmentLoader_.on("ended",function(){e.logger_("main segment loader ended"),e.onEndOfStream()}),this.mainSegmentLoader_.on("earlyabort",function(n){e.experimentalBufferBasedABR||(e.delegateLoaders_("all",["abort"]),e.blacklistCurrentPlaylist({message:"Aborted early because there isn't enough bandwidth to complete the request without rebuffering."},120))});var i=function(){if(!e.sourceUpdater_.hasCreatedSourceBuffers())return e.tryToCreateSourceBuffers_();var o=e.getCodecsOrExclude_();o&&e.sourceUpdater_.addOrChangeSourceBuffers(o)};this.mainSegmentLoader_.on("trackinfo",i),this.audioSegmentLoader_.on("trackinfo",i),this.mainSegmentLoader_.on("fmp4",function(){e.triggeredFmp4Usage||(e.tech_.trigger({type:"usage",name:"vhs-fmp4"}),e.tech_.trigger({type:"usage",name:"hls-fmp4"}),e.triggeredFmp4Usage=!0)}),this.audioSegmentLoader_.on("fmp4",function(){e.triggeredFmp4Usage||(e.tech_.trigger({type:"usage",name:"vhs-fmp4"}),e.tech_.trigger({type:"usage",name:"hls-fmp4"}),e.triggeredFmp4Usage=!0)}),this.audioSegmentLoader_.on("ended",function(){e.logger_("audioSegmentLoader ended"),e.onEndOfStream()})},r.mediaSecondsLoaded_=function(){return Math.max(this.audioSegmentLoader_.mediaSecondsLoaded+this.mainSegmentLoader_.mediaSecondsLoaded)},r.load=function(){this.mainSegmentLoader_.load(),this.mediaTypes_.AUDIO.activePlaylistLoader&&this.audioSegmentLoader_.load(),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&this.subtitleSegmentLoader_.load()},r.smoothQualityChange_=function(e){void 0===e&&(e=this.selectPlaylist()),this.fastQualityChange_(e)},r.fastQualityChange_=function(e){var i=this;void 0===e&&(e=this.selectPlaylist()),e!==this.masterPlaylistLoader_.media()?(this.switchMedia_(e,"fast-quality"),this.mainSegmentLoader_.resetEverything(function(){he.browser.IE_VERSION||he.browser.IS_EDGE?i.tech_.setCurrentTime(i.tech_.currentTime()+.04):i.tech_.setCurrentTime(i.tech_.currentTime())})):this.logger_("skipping fastQualityChange because new media is same as old")},r.play=function(){if(!this.setupFirstPlay()){this.tech_.ended()&&this.tech_.setCurrentTime(0),this.hasPlayed_&&this.load();var e=this.tech_.seekable();if(this.tech_.duration()===1/0&&this.tech_.currentTime()this.maxPlaylistRetries?1/0:Date.now()+1e3*i,n.excludeUntil=y,e.reason&&(n.lastExcludeReason_=e.reason),this.tech_.trigger("blacklistplaylist"),this.tech_.trigger({type:"usage",name:"vhs-rendition-blacklisted"}),this.tech_.trigger({type:"usage",name:"hls-rendition-blacklisted"});var g=this.selectPlaylist();if(!g)return this.error="Playback cannot continue. No available working or supported playlists.",void this.trigger("error");var S=e.internal?this.logger_:he.log.warn,A=e.message?" "+e.message:"";S((e.internal?"Internal problem":"Problem")+" encountered with playlist "+n.id+"."+A+" Switching to playlist "+g.id+"."),g.attributes.AUDIO!==n.attributes.AUDIO&&this.delegateLoaders_("audio",["abort","pause"]),g.attributes.SUBTITLES!==n.attributes.SUBTITLES&&this.delegateLoaders_("subtitle",["abort","pause"]),this.delegateLoaders_("main",["abort","pause"]);var I=g.targetDuration/2*1e3||5e3,k="number"==typeof g.lastRequest&&Date.now()-g.lastRequest<=I;return this.switchMedia_(g,"exclude",d||k)},r.pauseLoading=function(){this.delegateLoaders_("all",["abort","pause"]),this.stopABRTimer_()},r.delegateLoaders_=function(e,i){var n=this,o=[],l="all"===e;(l||"main"===e)&&o.push(this.masterPlaylistLoader_);var d=[];(l||"audio"===e)&&d.push("AUDIO"),(l||"subtitle"===e)&&(d.push("CLOSED-CAPTIONS"),d.push("SUBTITLES")),d.forEach(function(h){var y=n.mediaTypes_[h]&&n.mediaTypes_[h].activePlaylistLoader;y&&o.push(y)}),["main","audio","subtitle"].forEach(function(h){var y=n[h+"SegmentLoader_"];y&&(e===h||"all"===e)&&o.push(y)}),o.forEach(function(h){return i.forEach(function(y){"function"==typeof h[y]&&h[y]()})})},r.setCurrentTime=function(e){var i=aa(this.tech_.buffered(),e);return this.masterPlaylistLoader_&&this.masterPlaylistLoader_.media()&&this.masterPlaylistLoader_.media().segments?i&&i.length?e:(this.mainSegmentLoader_.resetEverything(),this.mainSegmentLoader_.abort(),this.mediaTypes_.AUDIO.activePlaylistLoader&&(this.audioSegmentLoader_.resetEverything(),this.audioSegmentLoader_.abort()),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&(this.subtitleSegmentLoader_.resetEverything(),this.subtitleSegmentLoader_.abort()),void this.load()):0},r.duration=function(){if(!this.masterPlaylistLoader_)return 0;var e=this.masterPlaylistLoader_.media();return e?e.endList?this.mediaSource?this.mediaSource.duration:ui.Playlist.duration(e):1/0:0},r.seekable=function(){return this.seekable_},r.onSyncInfoUpdate_=function(){var e;if(this.masterPlaylistLoader_){var i=this.masterPlaylistLoader_.media();if(i){var n=this.syncController_.getExpiredTime(i,this.duration());if(null!==n){var d,h,o=this.masterPlaylistLoader_.master,l=ui.Playlist.seekable(i,n,ui.Playlist.liveEdgeDelay(o,i));if(0!==l.length&&(!this.mediaTypes_.AUDIO.activePlaylistLoader||(i=this.mediaTypes_.AUDIO.activePlaylistLoader.media(),null!==(n=this.syncController_.getExpiredTime(i,this.duration()))&&0!==(e=ui.Playlist.seekable(i,n,ui.Playlist.liveEdgeDelay(o,i))).length)))this.seekable_&&this.seekable_.length&&(d=this.seekable_.end(0),h=this.seekable_.start(0)),e?e.start(0)>l.end(0)||l.start(0)>e.end(0)?this.seekable_=l:this.seekable_=he.createTimeRanges([[e.start(0)>l.start(0)?e.start(0):l.start(0),e.end(0)0&&(o=Math.max(o,n.end(n.length-1))),this.mediaSource.duration!==o&&this.sourceUpdater_.setDuration(o)}},r.dispose=function(){var e=this;this.trigger("dispose"),this.decrypter_.terminate(),this.masterPlaylistLoader_.dispose(),this.mainSegmentLoader_.dispose(),this.loadOnPlay_&&this.tech_.off("play",this.loadOnPlay_),["AUDIO","SUBTITLES"].forEach(function(i){var n=e.mediaTypes_[i].groups;for(var o in n)n[o].forEach(function(l){l.playlistLoader&&l.playlistLoader.dispose()})}),this.audioSegmentLoader_.dispose(),this.subtitleSegmentLoader_.dispose(),this.sourceUpdater_.dispose(),this.timelineChangeController_.dispose(),this.stopABRTimer_(),this.updateDuration_&&this.mediaSource.removeEventListener("sourceopen",this.updateDuration_),this.mediaSource.removeEventListener("durationchange",this.handleDurationChange_),this.mediaSource.removeEventListener("sourceopen",this.handleSourceOpen_),this.mediaSource.removeEventListener("sourceended",this.handleSourceEnded_),this.off()},r.master=function(){return this.masterPlaylistLoader_.master},r.media=function(){return this.masterPlaylistLoader_.media()||this.initialMedia_},r.areMediaTypesKnown_=function(){var e=!!this.mediaTypes_.AUDIO.activePlaylistLoader,i=!!this.mainSegmentLoader_.getCurrentMediaInfo_(),n=!e||!!this.audioSegmentLoader_.getCurrentMediaInfo_();return!(!i||!n)},r.getCodecsOrExclude_=function(){var e=this,i={main:this.mainSegmentLoader_.getCurrentMediaInfo_()||{},audio:this.audioSegmentLoader_.getCurrentMediaInfo_()||{}};i.video=i.main;var n=ja(this.master(),this.media()),o={},l=!!this.mediaTypes_.AUDIO.activePlaylistLoader;if(i.main.hasVideo&&(o.video=n.video||i.main.videoCodec||"avc1.4d400d"),i.main.isMuxed&&(o.video+=","+(n.audio||i.main.audioCodec||Kl)),(i.main.hasAudio&&!i.main.isMuxed||i.audio.hasAudio||l)&&(o.audio=n.audio||i.main.audioCodec||i.audio.audioCodec||Kl,i.audio.isFmp4=i.main.hasAudio&&!i.main.isMuxed?i.main.isFmp4:i.audio.isFmp4),o.audio||o.video){var y,h={};if(["video","audio"].forEach(function(I){if(o.hasOwnProperty(I)&&!function(k,Q){return k?Sn(Q):mo(Q)}(i[I].isFmp4,o[I])){var k=i[I].isFmp4?"browser":"muxer";h[k]=h[k]||[],h[k].push(o[I]),"audio"===I&&(y=k)}}),l&&y&&this.media().attributes.AUDIO){var g=this.media().attributes.AUDIO;this.master().playlists.forEach(function(I){(I.attributes&&I.attributes.AUDIO)===g&&I!==e.media()&&(I.excludeUntil=1/0)}),this.logger_("excluding audio group "+g+" as "+y+' does not support codec(s): "'+o.audio+'"')}if(!Object.keys(h).length){if(this.sourceUpdater_.hasCreatedSourceBuffers()&&!this.sourceUpdater_.canChangeType()){var A=[];if(["video","audio"].forEach(function(I){var k=(Yr(e.sourceUpdater_.codecs[I]||"")[0]||{}).type,Q=(Yr(o[I]||"")[0]||{}).type;k&&Q&&k.toLowerCase()!==Q.toLowerCase()&&A.push('"'+e.sourceUpdater_.codecs[I]+'" -> "'+o[I]+'"')}),A.length)return void this.blacklistCurrentPlaylist({playlist:this.media(),message:"Codec switching not supported: "+A.join(", ")+".",blacklistDuration:1/0,internal:!0})}return o}var S=Object.keys(h).reduce(function(I,k){return I&&(I+=", "),I+=k+' does not support codec(s): "'+h[k].join(",")+'"'},"")+".";this.blacklistCurrentPlaylist({playlist:this.media(),internal:!0,message:S,blacklistDuration:1/0})}else this.blacklistCurrentPlaylist({playlist:this.media(),message:"Could not determine codecs for playlist.",blacklistDuration:1/0})},r.tryToCreateSourceBuffers_=function(){if("open"===this.mediaSource.readyState&&!this.sourceUpdater_.hasCreatedSourceBuffers()&&this.areMediaTypesKnown_()){var e=this.getCodecsOrExclude_();if(e){this.sourceUpdater_.createSourceBuffers(e);var i=[e.video,e.audio].filter(Boolean).join(",");this.excludeIncompatibleVariants_(i)}}},r.excludeUnsupportedVariants_=function(){var e=this,i=this.master().playlists,n=[];Object.keys(i).forEach(function(o){var l=i[o];if(-1===n.indexOf(l.id)){n.push(l.id);var d=ja(e.master,l),h=[];d.audio&&!mo(d.audio)&&!Sn(d.audio)&&h.push("audio codec "+d.audio),d.video&&!mo(d.video)&&!Sn(d.video)&&h.push("video codec "+d.video),d.text&&"stpp.ttml.im1t"===d.text&&h.push("text codec "+d.text),h.length&&(l.excludeUntil=1/0,e.logger_("excluding "+l.id+" for unsupported: "+h.join(", ")))}})},r.excludeIncompatibleVariants_=function(e){var i=this,n=[],o=this.master().playlists,l=qn(Yr(e)),d=Hc(l),h=l.video&&Yr(l.video)[0]||null,y=l.audio&&Yr(l.audio)[0]||null;Object.keys(o).forEach(function(g){var S=o[g];if(-1===n.indexOf(S.id)&&S.excludeUntil!==1/0){n.push(S.id);var A=[],I=ja(i.masterPlaylistLoader_.master,S),k=Hc(I);if(I.audio||I.video){if(k!==d&&A.push('codec count "'+k+'" !== "'+d+'"'),!i.sourceUpdater_.canChangeType()){var Q=I.video&&Yr(I.video)[0]||null,Y=I.audio&&Yr(I.audio)[0]||null;Q&&h&&Q.type.toLowerCase()!==h.type.toLowerCase()&&A.push('video codec "'+Q.type+'" !== "'+h.type+'"'),Y&&y&&Y.type.toLowerCase()!==y.type.toLowerCase()&&A.push('audio codec "'+Y.type+'" !== "'+y.type+'"')}A.length&&(S.excludeUntil=1/0,i.logger_("blacklisting "+S.id+": "+A.join(" && ")))}}})},r.updateAdCues_=function(e){var i=0,n=this.seekable();n.length&&(i=n.start(0)),function(t,r,a){if(void 0===a&&(a=0),t.segments)for(var i,e=a,n=0;n"u"?o:(e?delete i.disabled:i.disabled=!0,e!==o&&!n&&(a(),e?t.trigger("renditionenabled"):t.trigger("renditiondisabled")),e)}}(t.playlists,r.id,o)},sf=["seeking","seeked","pause","playing","error"],by=function(){function s(r){var a=this;this.masterPlaylistController_=r.masterPlaylistController,this.tech_=r.tech,this.seekable=r.seekable,this.allowSeeksWithinUnsafeLiveWindow=r.allowSeeksWithinUnsafeLiveWindow,this.liveRangeSafeTimeDelta=r.liveRangeSafeTimeDelta,this.media=r.media,this.consecutiveUpdates=0,this.lastRecordedTime=null,this.timer_=null,this.checkCurrentTimeTimeout_=null,this.logger_=Gr("PlaybackWatcher"),this.logger_("initialize");var e=function(){return a.monitorCurrentTime_()},i=function(){return a.monitorCurrentTime_()},n=function(){return a.techWaiting_()},o=function(){return a.cancelTimer_()},l=this.masterPlaylistController_,d=["main","subtitle","audio"],h={};d.forEach(function(g){h[g]={reset:function(){return a.resetSegmentDownloads_(g)},updateend:function(){return a.checkSegmentDownloads_(g)}},l[g+"SegmentLoader_"].on("appendsdone",h[g].updateend),l[g+"SegmentLoader_"].on("playlistupdate",h[g].reset),a.tech_.on(["seeked","seeking"],h[g].reset)});var y=function(S){["main","audio"].forEach(function(A){l[A+"SegmentLoader_"][S]("appended",a.seekingAppendCheck_)})};this.seekingAppendCheck_=function(){a.fixesBadSeeks_()&&(a.consecutiveUpdates=0,a.lastRecordedTime=a.tech_.currentTime(),y("off"))},this.clearSeekingAppendCheck_=function(){return y("off")},this.watchForBadSeeking_=function(){a.clearSeekingAppendCheck_(),y("on")},this.tech_.on("seeked",this.clearSeekingAppendCheck_),this.tech_.on("seeking",this.watchForBadSeeking_),this.tech_.on("waiting",n),this.tech_.on(sf,o),this.tech_.on("canplay",i),this.tech_.one("play",e),this.dispose=function(){a.clearSeekingAppendCheck_(),a.logger_("dispose"),a.tech_.off("waiting",n),a.tech_.off(sf,o),a.tech_.off("canplay",i),a.tech_.off("play",e),a.tech_.off("seeking",a.watchForBadSeeking_),a.tech_.off("seeked",a.clearSeekingAppendCheck_),d.forEach(function(g){l[g+"SegmentLoader_"].off("appendsdone",h[g].updateend),l[g+"SegmentLoader_"].off("playlistupdate",h[g].reset),a.tech_.off(["seeked","seeking"],h[g].reset)}),a.checkCurrentTimeTimeout_&&window.clearTimeout(a.checkCurrentTimeTimeout_),a.cancelTimer_()}}var t=s.prototype;return t.monitorCurrentTime_=function(){this.checkCurrentTime_(),this.checkCurrentTimeTimeout_&&window.clearTimeout(this.checkCurrentTimeTimeout_),this.checkCurrentTimeTimeout_=window.setTimeout(this.monitorCurrentTime_.bind(this),250)},t.resetSegmentDownloads_=function(a){var e=this.masterPlaylistController_[a+"SegmentLoader_"];this[a+"StalledDownloads_"]>0&&this.logger_("resetting possible stalled download count for "+a+" loader"),this[a+"StalledDownloads_"]=0,this[a+"Buffered_"]=e.buffered_()},t.checkSegmentDownloads_=function(a){var e=this.masterPlaylistController_,i=e[a+"SegmentLoader_"],n=i.buffered_(),o=function(t,r){if(t===r)return!1;if(!t&&r||!r&&t||t.length!==r.length)return!0;for(var a=0;a=e.end(e.length-1)))return this.techWaiting_();this.consecutiveUpdates>=5&&a===this.lastRecordedTime?(this.consecutiveUpdates++,this.waiting_()):a===this.lastRecordedTime?this.consecutiveUpdates++:(this.consecutiveUpdates=0,this.lastRecordedTime=a)}},t.cancelTimer_=function(){this.consecutiveUpdates=0,this.timer_&&(this.logger_("cancelTimer_"),clearTimeout(this.timer_)),this.timer_=null},t.fixesBadSeeks_=function(){if(!this.tech_.seeking())return!1;var o,e=this.seekable(),i=this.tech_.currentTime();this.afterSeekableWindow_(e,i,this.media(),this.allowSeeksWithinUnsafeLiveWindow)&&(o=e.end(e.length-1));if(this.beforeSeekableWindow_(e,i)){var d=e.start(0);o=d+(d===e.end(0)?0:Jr)}if(typeof o<"u")return this.logger_("Trying to seek outside of seekable at time "+i+" with seekable range "+rc(e)+". Seeking to "+o+"."),this.tech_.setCurrentTime(o),!0;for(var h=this.masterPlaylistController_.sourceUpdater_,y=this.tech_.buffered(),g=h.audioBuffer?h.audioBuffered():null,S=h.videoBuffer?h.videoBuffered():null,A=this.media(),I=A.partTargetDuration?A.partTargetDuration:2*(A.targetDuration-mi),k=[g,S],Q=0;Q "+i.end(0)+"]. Attempting to resume playback by seeking to the current time."),this.tech_.trigger({type:"usage",name:"vhs-unknown-waiting"}),void this.tech_.trigger({type:"usage",name:"hls-unknown-waiting"})}},t.techWaiting_=function(){var a=this.seekable(),e=this.tech_.currentTime();if(this.tech_.seeking()||null!==this.timer_)return!0;if(this.beforeSeekableWindow_(a,e)){var i=a.end(a.length-1);return this.logger_("Fell out of live window at time "+e+". Seeking to live point (seekable end) "+i),this.cancelTimer_(),this.tech_.setCurrentTime(i),this.tech_.trigger({type:"usage",name:"vhs-live-resync"}),this.tech_.trigger({type:"usage",name:"hls-live-resync"}),!0}var n=this.tech_.vhs.masterPlaylistController_.sourceUpdater_,o=this.tech_.buffered();if(this.videoUnderflow_({audioBuffered:n.audioBuffered(),videoBuffered:n.videoBuffered(),currentTime:e}))return this.cancelTimer_(),this.tech_.setCurrentTime(e),this.tech_.trigger({type:"usage",name:"vhs-video-underflow"}),this.tech_.trigger({type:"usage",name:"hls-video-underflow"}),!0;var d=Un(o,e);if(d.length>0){var h=d.start(0)-e;return this.logger_("Stopped at "+e+", setting timer for "+h+", seeking to "+d.start(0)),this.cancelTimer_(),this.timer_=setTimeout(this.skipTheGap_.bind(this),1e3*h,e),!0}return!1},t.afterSeekableWindow_=function(a,e,i,n){if(void 0===n&&(n=!1),!a.length)return!1;var o=a.end(a.length-1)+Jr;return!i.endList&&n&&(o=a.end(a.length-1)+3*i.targetDuration),e>o},t.beforeSeekableWindow_=function(a,e){return!!(a.length&&a.start(0)>0&&e2)return{start:o,end:l}}return null},s}(),Sy={errorInterval:30,getSource:function(t){return t(this.tech({IWillNotUseThisInPlugins:!0}).currentSource_||this.currentSource())}},xy=function s(t,r){var a=0,e=0,i=he.mergeOptions(Sy,r);t.ready(function(){t.trigger({type:"usage",name:"vhs-error-reload-initialized"}),t.trigger({type:"usage",name:"hls-error-reload-initialized"})});var n=function(){e&&t.currentTime(e)},o=function(g){null!=g&&(e=t.duration()!==1/0&&t.currentTime()||0,t.one("loadedmetadata",n),t.src(g),t.trigger({type:"usage",name:"vhs-error-reload"}),t.trigger({type:"usage",name:"hls-error-reload"}),t.play())},l=function(){return Date.now()-a<1e3*i.errorInterval?(t.trigger({type:"usage",name:"vhs-error-reload-canceled"}),void t.trigger({type:"usage",name:"hls-error-reload-canceled"})):i.getSource&&"function"==typeof i.getSource?(a=Date.now(),i.getSource.call(t,o)):void he.log.error("ERROR: reloadSourceOnError - The option getSource must be a function!")},d=function y(){t.off("loadedmetadata",n),t.off("error",l),t.off("dispose",y)};t.on("error",l),t.on("dispose",d),t.reloadSourceOnError=function(g){d(),s(t,g)}},cr={PlaylistLoader:na,Playlist:Dr,utils:jg,STANDARD_PLAYLIST_SELECTOR:zc,INITIAL_PLAYLIST_SELECTOR:function(){var t=this,r=this.playlists.master.playlists.filter(Dr.isEnabled);return sa(r,function(e,i){return su(e,i)}),r.filter(function(e){return!!ja(t.playlists.master,e).video})[0]||null},lastBandwidthSelector:zc,movingAverageBandwidthSelector:function(t){var r=-1,a=-1;if(t<0||t>1)throw new Error("Moving average bandwidth decay must be between 0 and 1.");return function(){var e=this.useDevicePixelRatio&&window.devicePixelRatio||1;return r<0&&(r=this.systemBandwidth,a=this.systemBandwidth),this.systemBandwidth>0&&this.systemBandwidth!==a&&(r=t*this.systemBandwidth+(1-t)*r,a=this.systemBandwidth),qc(this.playlists.master,r,parseInt(Gn(this.tech_.el(),"width"),10)*e,parseInt(Gn(this.tech_.el(),"height"),10)*e,this.limitRenditionByPlayerDimensions,this.masterPlaylistController_)}},comparePlaylistBandwidth:su,comparePlaylistResolution:function(t,r){var a,e;return t.attributes.RESOLUTION&&t.attributes.RESOLUTION.width&&(a=t.attributes.RESOLUTION.width),a=a||window.Number.MAX_VALUE,r.attributes.RESOLUTION&&r.attributes.RESOLUTION.width&&(e=r.attributes.RESOLUTION.width),a===(e=e||window.Number.MAX_VALUE)&&t.attributes.BANDWIDTH&&r.attributes.BANDWIDTH?t.attributes.BANDWIDTH-r.attributes.BANDWIDTH:a-e},xhr:Tc()};Object.keys(lr).forEach(function(s){Object.defineProperty(cr,s,{get:function(){return he.log.warn("using Vhs."+s+" is UNSAFE be sure you know what you are doing"),lr[s]},set:function(r){he.log.warn("using Vhs."+s+" is UNSAFE be sure you know what you are doing"),"number"!=typeof r||r<0?he.log.warn("value of Vhs."+s+" must be greater than or equal to 0"):lr[s]=r}})});var uf="videojs-vhs",lf=function(t,r){for(var a=r.media(),e=-1,i=0;i=g&&h>=g?Math.max(h,S):S}return h},set:function(h){this.masterPlaylistController_.mainSegmentLoader_.bandwidth=h,this.masterPlaylistController_.mainSegmentLoader_.throughput={rate:0,count:0}}},systemBandwidth:{get:function(){var y,h=1/(this.bandwidth||1);return y=this.throughput>0?1/this.throughput:0,Math.floor(1/(h+y))},set:function(){he.log.error('The "systemBandwidth" property is read-only')}}}),this.options_.bandwidth&&(this.bandwidth=this.options_.bandwidth),this.options_.throughput&&(this.throughput=this.options_.throughput),Object.defineProperties(this.stats,{bandwidth:{get:function(){return n.bandwidth||0},enumerable:!0},mediaRequests:{get:function(){return n.masterPlaylistController_.mediaRequests_()||0},enumerable:!0},mediaRequestsAborted:{get:function(){return n.masterPlaylistController_.mediaRequestsAborted_()||0},enumerable:!0},mediaRequestsTimedout:{get:function(){return n.masterPlaylistController_.mediaRequestsTimedout_()||0},enumerable:!0},mediaRequestsErrored:{get:function(){return n.masterPlaylistController_.mediaRequestsErrored_()||0},enumerable:!0},mediaTransferDuration:{get:function(){return n.masterPlaylistController_.mediaTransferDuration_()||0},enumerable:!0},mediaBytesTransferred:{get:function(){return n.masterPlaylistController_.mediaBytesTransferred_()||0},enumerable:!0},mediaSecondsLoaded:{get:function(){return n.masterPlaylistController_.mediaSecondsLoaded_()||0},enumerable:!0},mediaAppends:{get:function(){return n.masterPlaylistController_.mediaAppends_()||0},enumerable:!0},mainAppendsToLoadedData:{get:function(){return n.masterPlaylistController_.mainAppendsToLoadedData_()||0},enumerable:!0},audioAppendsToLoadedData:{get:function(){return n.masterPlaylistController_.audioAppendsToLoadedData_()||0},enumerable:!0},appendsToLoadedData:{get:function(){return n.masterPlaylistController_.appendsToLoadedData_()||0},enumerable:!0},timeToLoadedData:{get:function(){return n.masterPlaylistController_.timeToLoadedData_()||0},enumerable:!0},buffered:{get:function(){return wi(n.tech_.buffered())},enumerable:!0},currentTime:{get:function(){return n.tech_.currentTime()},enumerable:!0},currentSource:{get:function(){return n.tech_.currentSource_},enumerable:!0},currentTech:{get:function(){return n.tech_.name_},enumerable:!0},duration:{get:function(){return n.tech_.duration()},enumerable:!0},master:{get:function(){return n.playlists.master},enumerable:!0},playerDimensions:{get:function(){return n.tech_.currentDimensions()},enumerable:!0},seekable:{get:function(){return wi(n.tech_.seekable())},enumerable:!0},timestamp:{get:function(){return Date.now()},enumerable:!0},videoPlaybackQuality:{get:function(){return n.tech_.getVideoPlaybackQuality()},enumerable:!0}}),this.tech_.one("canplay",this.masterPlaylistController_.setupFirstPlay.bind(this.masterPlaylistController_)),this.tech_.on("bandwidthupdate",function(){n.options_.useBandwidthFromLocalStorage&&function(t){if(!window.localStorage)return!1;var r=df();r=r?he.mergeOptions(r,t):t;try{window.localStorage.setItem(uf,JSON.stringify(r))}catch{return!1}}({bandwidth:n.bandwidth,throughput:Math.round(n.throughput)})}),this.masterPlaylistController_.on("selectedinitialmedia",function(){!function(t){t.representations=function(){var r=t.masterPlaylistController_.master(),a=Ba(r)?t.masterPlaylistController_.getAudioTrackPlaylists_():r.playlists;return a?a.filter(function(e){return!Wo(e)}).map(function(e,i){return new _y(t,e,e.id)}):[]}}(n)}),this.masterPlaylistController_.sourceUpdater_.on("createdsourcebuffers",function(){n.setupEme_()}),this.on(this.masterPlaylistController_,"progress",function(){this.tech_.trigger("progress")}),this.on(this.masterPlaylistController_,"firstplay",function(){this.ignoreNextSeekingEvent_=!0}),this.setupQualityLevels_(),this.tech_.el()&&(this.mediaSourceUrl_=window.URL.createObjectURL(this.masterPlaylistController_.mediaSource),this.tech_.src(this.mediaSourceUrl_))}},r.createKeySessions_=function(){var e=this,i=this.masterPlaylistController_.mediaTypes_.AUDIO.activePlaylistLoader;this.logger_("waiting for EME key session creation"),Oy({player:this.player_,sourceKeySystems:this.source_.keySystems,audioMedia:i&&i.media(),mainPlaylists:this.playlists.master.playlists}).then(function(){e.logger_("created EME key session"),e.masterPlaylistController_.sourceUpdater_.initializedEme()}).catch(function(n){e.logger_("error while creating EME key session",n),e.player_.error({message:"Failed to initialize media keys for EME",code:3})})},r.handleWaitingForKey_=function(){this.logger_("waitingforkey fired, attempting to create any new key sessions"),this.createKeySessions_()},r.setupEme_=function(){var e=this,i=this.masterPlaylistController_.mediaTypes_.AUDIO.activePlaylistLoader,n=Ly({player:this.player_,sourceKeySystems:this.source_.keySystems,media:this.playlists.media(),audioMedia:i&&i.media()});this.player_.tech_.on("keystatuschange",function(o){"output-restricted"===o.status&&e.masterPlaylistController_.blacklistCurrentPlaylist({playlist:e.masterPlaylistController_.media(),message:"DRM keystatus changed to "+o.status+". Playlist will fail to play. Check for HDCP content.",blacklistDuration:1/0})}),this.handleWaitingForKey_=this.handleWaitingForKey_.bind(this),this.player_.tech_.on("waitingforkey",this.handleWaitingForKey_),11!==he.browser.IE_VERSION&&n?this.createKeySessions_():this.masterPlaylistController_.sourceUpdater_.initializedEme()},r.setupQualityLevels_=function(){var e=this,i=he.players[this.tech_.options_.playerId];!i||!i.qualityLevels||this.qualityLevels_||(this.qualityLevels_=i.qualityLevels(),this.masterPlaylistController_.on("selectedinitialmedia",function(){!function(t,r){r.representations().forEach(function(a){t.addQualityLevel(a)}),lf(t,r.playlists)}(e.qualityLevels_,e)}),this.playlists.on("mediachange",function(){lf(e.qualityLevels_,e.playlists)}))},t.version=function(){return{"@videojs/http-streaming":"2.13.1","mux.js":"6.0.1","mpd-parser":"0.21.0","m3u8-parser":"4.7.0","aes-decrypter":"3.1.2"}},r.version=function(){return this.constructor.version()},r.canChangeType=function(){return ef.canChangeType()},r.play=function(){this.masterPlaylistController_.play()},r.setCurrentTime=function(e){this.masterPlaylistController_.setCurrentTime(e)},r.duration=function(){return this.masterPlaylistController_.duration()},r.seekable=function(){return this.masterPlaylistController_.seekable()},r.dispose=function(){this.playbackWatcher_&&this.playbackWatcher_.dispose(),this.masterPlaylistController_&&this.masterPlaylistController_.dispose(),this.qualityLevels_&&this.qualityLevels_.dispose(),this.player_&&(delete this.player_.vhs,delete this.player_.dash,delete this.player_.hls),this.tech_&&this.tech_.vhs&&delete this.tech_.vhs,this.tech_&&delete this.tech_.hls,this.mediaSourceUrl_&&window.URL.revokeObjectURL&&(window.URL.revokeObjectURL(this.mediaSourceUrl_),this.mediaSourceUrl_=null),this.tech_&&this.tech_.off("waitingforkey",this.handleWaitingForKey_),s.prototype.dispose.call(this)},r.convertToProgramTime=function(e,i){return Wg({playlist:this.masterPlaylistController_.media(),time:e,callback:i})},r.seekToProgramTime=function(e,i,n,o){return void 0===n&&(n=!0),void 0===o&&(o=2),Kg({programTime:e,playlist:this.masterPlaylistController_.media(),retryCount:o,pauseAfterSeek:n,seekTo:this.options_.seekTo,tech:this.options_.tech,callback:i})},t}(he.getComponent("Component")),Qn={name:"videojs-http-streaming",VERSION:"2.13.1",canHandleSource:function(t,r){void 0===r&&(r={});var a=he.mergeOptions(he.options,r);return Qn.canPlayType(t.type,a)},handleSource:function(t,r,a){void 0===a&&(a={});var e=he.mergeOptions(he.options,a);return r.vhs=new cu(t,r,e),he.hasOwnProperty("hls")||Object.defineProperty(r,"hls",{get:function(){return he.log.warn("player.tech().hls is deprecated. Use player.tech().vhs instead."),r.vhs},configurable:!0}),r.vhs.xhr=Tc(),r.vhs.src(t.src,t.type),r.vhs},canPlayType:function(t,r){void 0===r&&(r={});var a=he.mergeOptions(he.options,r),e=a.vhs,i=(e=void 0===e?{}:e).overrideNative,n=void 0===i?!he.browser.IS_ANY_SAFARI:i,o=a.hls,l=(o=void 0===o?{}:o).overrideNative,d=void 0!==l&&l,h=Xl(t);return h&&(!cr.supportsTypeNatively(h)||d||n)?"maybe":""}};(Sn("avc1.4d400d,mp4a.40.2")&&he.getTech("Html5").registerSourceHandler(Qn,0),he.VhsHandler=cu,Object.defineProperty(he,"HlsHandler",{get:function(){return he.log.warn("videojs.HlsHandler is deprecated. Use videojs.VhsHandler instead."),cu},configurable:!0}),he.VhsSourceHandler=Qn,Object.defineProperty(he,"HlsSourceHandler",{get:function(){return he.log.warn("videojs.HlsSourceHandler is deprecated. Use videojs.VhsSourceHandler instead."),Qn},configurable:!0}),he.Vhs=cr,Object.defineProperty(he,"Hls",{get:function(){return he.log.warn("videojs.Hls is deprecated. Use videojs.Vhs instead."),cr},configurable:!0}),he.use||(he.registerComponent("Hls",cr),he.registerComponent("Vhs",cr)),he.options.vhs=he.options.vhs||{},he.options.hls=he.options.hls||{},he.getPlugin&&he.getPlugin("reloadSourceOnError"))||(he.registerPlugin||he.plugin)("reloadSourceOnError",function(t){xy(this,t)});return he}), +var l=null,d=function(){function I(Q){l||(l=function(){var Ee,Oe,He,Be,at,Dt,ar,xt,k=[[[],[],[],[],[]],[[],[],[],[],[]]],Q=k[0],Y=k[1],_e=Q[4],xe=Y[4],Pe=[],Fe=[];for(Ee=0;Ee<256;Ee++)Fe[(Pe[Ee]=Ee<<1^283*(Ee>>7))^Ee]=Ee;for(Oe=He=0;!_e[Oe];Oe^=Be||1,He=Fe[He]||1)for(Dt=(Dt=He^He<<1^He<<2^He<<3^He<<4)>>8^255&Dt^99,_e[Oe]=Dt,xe[Dt]=Oe,xt=16843009*Pe[at=Pe[Be=Pe[Oe]]]^65537*at^257*Be^16843008*Oe,ar=257*Pe[Dt]^16843008*Dt,Ee=0;Ee<4;Ee++)Q[Ee][Oe]=ar=ar<<24^ar>>>8,Y[Ee][Dt]=xt=xt<<24^xt>>>8;for(Ee=0;Ee<5;Ee++)Q[Ee]=Q[Ee].slice(0),Y[Ee]=Y[Ee].slice(0);return k}()),this._tables=[[l[0][0].slice(),l[0][1].slice(),l[0][2].slice(),l[0][3].slice(),l[0][4].slice()],[l[1][0].slice(),l[1][1].slice(),l[1][2].slice(),l[1][3].slice(),l[1][4].slice()]];var Y,_e,xe,Ee=this._tables[0][4],Oe=this._tables[1],He=Q.length,Pe=1;if(4!==He&&6!==He&&8!==He)throw new Error("Invalid aes key size");var Fe=Q.slice(0),Be=[];for(this._key=[Fe,Be],Y=He;Y<4*He+28;Y++)xe=Fe[Y-1],(Y%He==0||8===He&&Y%He==4)&&(xe=Ee[xe>>>24]<<24^Ee[xe>>16&255]<<16^Ee[xe>>8&255]<<8^Ee[255&xe],Y%He==0&&(xe=xe<<8^xe>>>24^Pe<<24,Pe=Pe<<1^283*(Pe>>7))),Fe[Y]=Fe[Y-He]^xe;for(_e=0;Y;_e++,Y--)xe=Fe[3&_e?Y:Y-4],Be[_e]=Y<=4||_e<4?xe:Oe[0][Ee[xe>>>24]]^Oe[1][Ee[xe>>16&255]]^Oe[2][Ee[xe>>8&255]]^Oe[3][Ee[255&xe]]}return I.prototype.decrypt=function(Y,_e,xe,Ee,Oe,He){var Dt,ar,xt,jt,Pe=this._key[1],Fe=Y^Pe[0],Be=Ee^Pe[1],at=xe^Pe[2],Ge=_e^Pe[3],Pt=Pe.length/4-2,Or=4,ti=this._tables[1],li=ti[0],Ci=ti[1],di=ti[2],Pi=ti[3],ki=ti[4];for(jt=0;jt>>24]^Ci[Be>>16&255]^di[at>>8&255]^Pi[255&Ge]^Pe[Or],ar=li[Be>>>24]^Ci[at>>16&255]^di[Ge>>8&255]^Pi[255&Fe]^Pe[Or+1],xt=li[at>>>24]^Ci[Ge>>16&255]^di[Fe>>8&255]^Pi[255&Be]^Pe[Or+2],Ge=li[Ge>>>24]^Ci[Fe>>16&255]^di[Be>>8&255]^Pi[255&at]^Pe[Or+3],Or+=4,Fe=Dt,Be=ar,at=xt;for(jt=0;jt<4;jt++)Oe[(3&-jt)+He]=ki[Fe>>>24]<<24^ki[Be>>16&255]<<16^ki[at>>8&255]<<8^ki[255&Ge]^Pe[Or++],Dt=Fe,Fe=Be,Be=at,at=Ge,Ge=Dt},I}(),h=function(I){function k(){var Y;return(Y=I.call(this,i)||this).jobs=[],Y.delay=1,Y.timeout_=null,Y}e(k,I);var Q=k.prototype;return Q.processJob_=function(){this.jobs.shift()(),this.jobs.length?this.timeout_=setTimeout(this.processJob_.bind(this),this.delay):this.timeout_=null},Q.push=function(_e){this.jobs.push(_e),this.timeout_||(this.timeout_=setTimeout(this.processJob_.bind(this),this.delay))},k}(i),y=function(k){return k<<24|(65280&k)<<8|(16711680&k)>>8|k>>>24},S=function(){function I(Q,Y,_e,xe){var Ee=I.STEP,Oe=new Int32Array(Q.buffer),He=new Uint8Array(Q.byteLength),Pe=0;for(this.asyncStream_=new h,this.asyncStream_.push(this.decryptChunk_(Oe.subarray(Pe,Pe+Ee),Y,_e,He)),Pe=Ee;Pe>2),xe=new d(Array.prototype.slice.call(Q)),Ee=new Uint8Array(k.byteLength),Oe=new Int32Array(Ee.buffer);for(He=Y[0],Pe=Y[1],Fe=Y[2],Be=Y[3],xt=0;xt<_e.length;xt+=4)at=y(_e[xt]),Ge=y(_e[xt+1]),Dt=y(_e[xt+2]),ar=y(_e[xt+3]),xe.decrypt(at,Ge,Dt,ar,Oe,xt),Oe[xt]=y(Oe[xt]^He),Oe[xt+1]=y(Oe[xt+1]^Pe),Oe[xt+2]=y(Oe[xt+2]^Fe),Oe[xt+3]=y(Oe[xt+3]^Be),He=at,Pe=Ge,Fe=Dt,Be=ar;return Ee}(Y,_e,xe);Ee.set(Oe,Y.byteOffset)}},r(I,null,[{key:"STEP",get:function(){return 32e3}}]),I}();self.onmessage=function(I){var k=I.data,Q=new Uint8Array(k.encrypted.bytes,k.encrypted.byteOffset,k.encrypted.byteLength),Y=new Uint32Array(k.key.bytes,k.key.byteOffset,k.key.byteLength/4),_e=new Uint32Array(k.iv.bytes,k.iv.byteOffset,k.iv.byteLength/4);new S(Q,Y,_e,function(xe,Ee){self.postMessage(function(k){var Q={};return Object.keys(k).forEach(function(Y){var _e=k[Y];ArrayBuffer.isView(_e)?Q[Y]={bytes:_e.buffer,byteOffset:_e.byteOffset,byteLength:_e.byteLength}:Q[Y]=_e}),Q}({source:k.source,decrypted:Ee}),[Ee.buffer])})}})),ty=Ac(ey),ry=function(t){var r=t.default?"main":"alternative";return t.characteristics&&t.characteristics.indexOf("public.accessibility.describes-video")>=0&&(r="main-desc"),r},Kn=function(t,r){t.abort(),t.pause(),r&&r.activePlaylistLoader&&(r.activePlaylistLoader.pause(),r.activePlaylistLoader=null)},du=function(t,r){r.activePlaylistLoader=t,t.load()},Xn={AUDIO:function(t,r){return function(){var a=r.segmentLoaders[t],e=r.mediaTypes[t],i=r.blacklistCurrentPlaylist;Kn(a,e);var n=e.activeTrack(),o=e.activeGroup(),l=(o.filter(function(y){return y.default})[0]||o[0]).id,d=e.tracks[l];if(n!==d){for(var h in he.log.warn("Problem encountered loading the alternate audio track.Switching back to default."),e.tracks)e.tracks[h].enabled=e.tracks[h]===d;e.onTrackChanged()}else i({message:"Problem encountered loading the default audio track."})}},SUBTITLES:function(t,r){return function(){var a=r.segmentLoaders[t],e=r.mediaTypes[t];he.log.warn("Problem encountered loading the subtitle track.Disabling subtitle track."),Kn(a,e);var i=e.activeTrack();i&&(i.mode="disabled"),e.onTrackChanged()}}},nf={AUDIO:function(t,r,a){if(r){var e=a.tech,i=a.requestOptions,n=a.segmentLoaders[t];r.on("loadedmetadata",function(){var o=r.media();n.playlist(o,i),(!e.paused()||o.endList&&"none"!==e.preload())&&n.load()}),r.on("loadedplaylist",function(){n.playlist(r.media(),i),e.paused()||n.load()}),r.on("error",Xn[t](t,a))}},SUBTITLES:function(t,r,a){var e=a.tech,i=a.requestOptions,n=a.segmentLoaders[t],o=a.mediaTypes[t];r.on("loadedmetadata",function(){var l=r.media();n.playlist(l,i),n.track(o.activeTrack()),(!e.paused()||l.endList&&"none"!==e.preload())&&n.load()}),r.on("loadedplaylist",function(){n.playlist(r.media(),i),e.paused()||n.load()}),r.on("error",Xn[t](t,a))}},sy={AUDIO:function(t,r){var a=r.vhs,e=r.sourceType,i=r.segmentLoaders[t],n=r.requestOptions,o=r.master.mediaGroups,l=r.mediaTypes[t],d=l.groups,h=l.tracks,y=l.logger_,g=r.masterPlaylistLoader,S=Ba(g.master);for(var A in(!o[t]||0===Object.keys(o[t]).length)&&(o[t]={main:{default:{default:!0}}},S&&(o[t].main.default.playlists=g.master.playlists)),o[t])for(var I in d[A]||(d[A]=[]),o[t][A]){var k=o[t][A][I],Q=void 0;if(S?(y("AUDIO group '"+A+"' label '"+I+"' is a master playlist"),k.isMasterPlaylist=!0,Q=null):Q="vhs-json"===e&&k.playlists?new na(k.playlists[0],a,n):k.resolvedUri?new na(k.resolvedUri,a,n):k.playlists&&"dash"===e?new ru(k.playlists[0],a,n,g):null,k=he.mergeOptions({id:I,playlistLoader:Q},k),nf[t](t,k.playlistLoader,r),d[A].push(k),typeof h[I]>"u"){var Y=new he.AudioTrack({id:I,kind:ry(k),enabled:!1,language:k.language,default:k.default,label:I});h[I]=Y}}i.on("error",Xn[t](t,r))},SUBTITLES:function(t,r){var a=r.tech,e=r.vhs,i=r.sourceType,n=r.segmentLoaders[t],o=r.requestOptions,l=r.master.mediaGroups,d=r.mediaTypes[t],h=d.groups,y=d.tracks,g=r.masterPlaylistLoader;for(var S in l[t])for(var A in h[S]||(h[S]=[]),l[t][S])if(!l[t][S][A].forced){var I=l[t][S][A],k=void 0;if("hls"===i)k=new na(I.resolvedUri,e,o);else if("dash"===i){if(!I.playlists.filter(function(_e){return _e.excludeUntil!==1/0}).length)return;k=new ru(I.playlists[0],e,o,g)}else"vhs-json"===i&&(k=new na(I.playlists?I.playlists[0]:I.resolvedUri,e,o));if(I=he.mergeOptions({id:A,playlistLoader:k},I),nf[t](t,I.playlistLoader,r),h[S].push(I),typeof y[A]>"u"){var Y=a.addRemoteTextTrack({id:A,kind:"subtitles",default:I.default&&I.autoselect,language:I.language,label:A},!1).track;y[A]=Y}}n.on("error",Xn[t](t,r))},"CLOSED-CAPTIONS":function(t,r){var a=r.tech,e=r.master.mediaGroups,i=r.mediaTypes[t],n=i.groups,o=i.tracks;for(var l in e[t])for(var d in n[l]||(n[l]=[]),e[t][l]){var h=e[t][l][d];if(/^(?:CC|SERVICE)/.test(h.instreamId)){var y=a.options_.vhs&&a.options_.vhs.captionServices||{},g={label:d,language:h.language,instreamId:h.instreamId,default:h.default&&h.autoselect};if(y[g.instreamId]&&(g=he.mergeOptions(g,y[g.instreamId])),void 0===g.default&&delete g.default,n[l].push(he.mergeOptions({id:d},h)),typeof o[d]>"u"){var S=a.addRemoteTextTrack({id:g.instreamId,kind:"captions",default:g.default,language:g.language,label:g.label},!1).track;o[d]=S}}}}},oy=function s(t,r){for(var a=0;a1&&Ba(r.master))for(var d=0;d"u"?o:null!==a&&o&&o.filter(function(y){return y.id===a.id})[0]||null}}(A,t),r[A].activeTrack=ly[A](A,t),r[A].onGroupChanged=function(t,r){return function(){var a=r.segmentLoaders,e=a[t],i=a.main,n=r.mediaTypes[t],o=n.activeTrack(),l=n.getActiveGroup(),d=n.activePlaylistLoader,h=n.lastGroup_;if((!l||!h||l.id!==h.id)&&(n.lastGroup_=l,n.lastTrack_=o,Kn(e,n),l&&!l.isMasterPlaylist)){if(!l.playlistLoader)return void(d&&i.resetEverything());e.resyncLoader(),du(l.playlistLoader,n)}}}(A,t),r[A].onGroupChanging=function(t,r){return function(){var a=r.segmentLoaders[t];r.mediaTypes[t].lastGroup_=null,a.abort(),a.pause()}}(A,t),r[A].onTrackChanged=function(t,r){return function(){var a=r.masterPlaylistLoader,e=r.segmentLoaders,i=e[t],n=e.main,o=r.mediaTypes[t],l=o.activeTrack(),d=o.getActiveGroup(),h=o.activePlaylistLoader,y=o.lastTrack_;if((!y||!l||y.id!==l.id)&&(o.lastGroup_=d,o.lastTrack_=l,Kn(i,o),d)){if(d.isMasterPlaylist){if(!l||!y||l.id===y.id)return;var g=r.vhs.masterPlaylistController_,S=g.selectPlaylist();if(g.media()===S)return;return o.logger_("track change. Switching master audio from "+y.id+" to "+l.id),a.pause(),n.resetEverything(),void g.fastQualityChange_(S)}if("AUDIO"===t){if(!d.playlistLoader)return n.setAudio(!0),void n.resetEverything();i.setAudio(!0),n.setAudio(!1)}if(h===d.playlistLoader)return void du(d.playlistLoader,o);i.track&&i.track(l),i.resetEverything(),du(d.playlistLoader,o)}}}(A,t),r[A].getActiveGroup=function(t,r){var a=r.mediaTypes;return function(){var e=a[t].activeTrack();return e?a[t].activeGroup(e):null}}(A,t)});var d=r.AUDIO.activeGroup();if(d){var h=(d.filter(function(A){return A.default})[0]||d[0]).id;r.AUDIO.tracks[h].enabled=!0,r.AUDIO.onGroupChanged(),r.AUDIO.onTrackChanged(),r.AUDIO.getActiveGroup().playlistLoader?(l.setAudio(!1),o.setAudio(!0)):l.setAudio(!0)}a.on("mediachange",function(){["AUDIO","SUBTITLES"].forEach(function(A){return r[A].onGroupChanged()})}),a.on("mediachanging",function(){["AUDIO","SUBTITLES"].forEach(function(A){return r[A].onGroupChanging()})});var g=function(){r.AUDIO.onTrackChanged(),e.trigger({type:"usage",name:"vhs-audio-change"}),e.trigger({type:"usage",name:"hls-audio-change"})};for(var S in e.audioTracks().addEventListener("change",g),e.remoteTextTracks().addEventListener("change",r.SUBTITLES.onTrackChanged),i.on("dispose",function(){e.audioTracks().removeEventListener("change",g),e.remoteTextTracks().removeEventListener("change",r.SUBTITLES.onTrackChanged)}),e.clearTracks("audio"),r.AUDIO.tracks)e.audioTracks().addTrack(r.AUDIO.tracks[S])},py=["mediaRequests","mediaRequestsAborted","mediaRequestsTimedout","mediaRequestsErrored","mediaTransferDuration","mediaBytesTransferred","mediaAppends"],my=function(t){return this.audioSegmentLoader_[t]+this.mainSegmentLoader_[t]},gy=function(s){function t(a){var e;e=s.call(this)||this;var i=a.src,n=a.handleManifestRedirects,o=a.withCredentials,l=a.tech,d=a.bandwidth,h=a.externVhs,y=a.useCueTags,g=a.blacklistDuration,S=a.enableLowInitialPlaylist,A=a.sourceType,I=a.cacheEncryptionKeys,k=a.experimentalBufferBasedABR,Q=a.experimentalLeastPixelDiffSelector,Y=a.captionServices;if(!i)throw new Error("A non-empty playlist URL or JSON manifest string is required");var _e=a.maxPlaylistRetries;(null===_e||typeof _e>"u")&&(_e=1/0),ui=h,e.experimentalBufferBasedABR=!!k,e.experimentalLeastPixelDiffSelector=!!Q,e.withCredentials=o,e.tech_=l,e.vhs_=l.vhs,e.sourceType_=A,e.useCueTags_=y,e.blacklistDuration=g,e.maxPlaylistRetries=_e,e.enableLowInitialPlaylist=S,e.useCueTags_&&(e.cueTagsTrack_=e.tech_.addTextTrack("metadata","ad-cues"),e.cueTagsTrack_.inBandMetadataTrackDispatchType=""),e.requestOptions_={withCredentials:o,handleManifestRedirects:n,maxPlaylistRetries:_e,timeout:null},e.on("error",e.pauseLoading),e.mediaTypes_=function(){var t={};return["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach(function(r){t[r]={groups:{},tracks:{},activePlaylistLoader:null,activeGroup:oi,activeTrack:oi,getActiveGroup:oi,onGroupChanged:oi,onTrackChanged:oi,lastTrack_:null,logger_:Gr("MediaGroups["+r+"]")}}),t}(),e.mediaSource=new window.MediaSource,e.handleDurationChange_=e.handleDurationChange_.bind(lt(e)),e.handleSourceOpen_=e.handleSourceOpen_.bind(lt(e)),e.handleSourceEnded_=e.handleSourceEnded_.bind(lt(e)),e.mediaSource.addEventListener("durationchange",e.handleDurationChange_),e.mediaSource.addEventListener("sourceopen",e.handleSourceOpen_),e.mediaSource.addEventListener("sourceended",e.handleSourceEnded_),e.seekable_=he.createTimeRanges(),e.hasPlayed_=!1,e.syncController_=new J0(a),e.segmentMetadataTrack_=l.addRemoteTextTrack({kind:"metadata",label:"segment-metadata"},!1).track,e.decrypter_=new ty,e.sourceUpdater_=new ef(e.mediaSource),e.inbandTextTracks_={},e.timelineChangeController_=new Z0;var xe={vhs:e.vhs_,parse708captions:a.parse708captions,captionServices:Y,mediaSource:e.mediaSource,currentTime:e.tech_.currentTime.bind(e.tech_),seekable:function(){return e.seekable()},seeking:function(){return e.tech_.seeking()},duration:function(){return e.duration()},hasPlayed:function(){return e.hasPlayed_},goalBufferLength:function(){return e.goalBufferLength()},bandwidth:d,syncController:e.syncController_,decrypter:e.decrypter_,sourceType:e.sourceType_,inbandTextTracks:e.inbandTextTracks_,cacheEncryptionKeys:I,sourceUpdater:e.sourceUpdater_,timelineChangeController:e.timelineChangeController_,experimentalExactManifestTimings:a.experimentalExactManifestTimings};e.masterPlaylistLoader_="dash"===e.sourceType_?new ru(i,e.vhs_,e.requestOptions_):new na(i,e.vhs_,e.requestOptions_),e.setupMasterPlaylistLoaderListeners_(),e.mainSegmentLoader_=new ou(he.mergeOptions(xe,{segmentMetadataTrack:e.segmentMetadataTrack_,loaderType:"main"}),a),e.audioSegmentLoader_=new ou(he.mergeOptions(xe,{loaderType:"audio"}),a),e.subtitleSegmentLoader_=new K0(he.mergeOptions(xe,{loaderType:"vtt",featuresNativeTextTracks:e.tech_.featuresNativeTextTracks}),a),e.setupSegmentLoaderListeners_(),e.experimentalBufferBasedABR&&(e.masterPlaylistLoader_.one("loadedplaylist",function(){return e.startABRTimer_()}),e.tech_.on("pause",function(){return e.stopABRTimer_()}),e.tech_.on("play",function(){return e.startABRTimer_()})),py.forEach(function(Oe){e[Oe+"_"]=my.bind(lt(e),Oe)}),e.logger_=Gr("MPC"),e.triggeredFmp4Usage=!1,"none"===e.tech_.preload()?(e.loadOnPlay_=function(){e.loadOnPlay_=null,e.masterPlaylistLoader_.load()},e.tech_.one("play",e.loadOnPlay_)):e.masterPlaylistLoader_.load(),e.timeToLoadedData__=-1,e.mainAppendsToLoadedData__=-1,e.audioAppendsToLoadedData__=-1;var Ee="none"===e.tech_.preload()?"play":"loadstart";return e.tech_.one(Ee,function(){var Oe=Date.now();e.tech_.one("loadeddata",function(){e.timeToLoadedData__=Date.now()-Oe,e.mainAppendsToLoadedData__=e.mainSegmentLoader_.mediaAppends,e.audioAppendsToLoadedData__=e.audioSegmentLoader_.mediaAppends})}),e}Ne(t,s);var r=t.prototype;return r.mainAppendsToLoadedData_=function(){return this.mainAppendsToLoadedData__},r.audioAppendsToLoadedData_=function(){return this.audioAppendsToLoadedData__},r.appendsToLoadedData_=function(){var e=this.mainAppendsToLoadedData_(),i=this.audioAppendsToLoadedData_();return-1===e||-1===i?-1:e+i},r.timeToLoadedData_=function(){return this.timeToLoadedData__},r.checkABR_=function(){var e=this.selectPlaylist();e&&this.shouldSwitchToMedia_(e)&&this.switchMedia_(e,"abr")},r.switchMedia_=function(e,i,n){var o=this.media(),l=o&&(o.id||o.uri),d=e.id||e.uri;l&&l!==d&&(this.logger_("switch media "+l+" -> "+d+" from "+i),this.tech_.trigger({type:"usage",name:"vhs-rendition-change-"+i})),this.masterPlaylistLoader_.media(e,n)},r.startABRTimer_=function(){var e=this;this.stopABRTimer_(),this.abrTimer_=window.setInterval(function(){return e.checkABR_()},250)},r.stopABRTimer_=function(){this.tech_.scrubbing&&this.tech_.scrubbing()||(window.clearInterval(this.abrTimer_),this.abrTimer_=null)},r.getAudioTrackPlaylists_=function(){var e=this.master(),i=e&&e.playlists||[];if(!e||!e.mediaGroups||!e.mediaGroups.AUDIO)return i;var l,n=e.mediaGroups.AUDIO,o=Object.keys(n);if(Object.keys(this.mediaTypes_.AUDIO.groups).length)l=this.mediaTypes_.AUDIO.activeTrack();else{var d=n.main||o.length&&n[o[0]];for(var h in d)if(d[h].default){l={label:h};break}}if(!l)return i;var y=[];for(var g in n)if(n[g][l.label]){var S=n[g][l.label];if(S.playlists&&S.playlists.length)y.push.apply(y,S.playlists);else if(S.uri)y.push(S);else if(e.playlists.length)for(var A=0;A1&&(this.tech_.trigger({type:"usage",name:"vhs-alternate-audio"}),this.tech_.trigger({type:"usage",name:"hls-alternate-audio"})),this.useCueTags_&&(this.tech_.trigger({type:"usage",name:"vhs-playlist-cue-tags"}),this.tech_.trigger({type:"usage",name:"hls-playlist-cue-tags"}))},r.shouldSwitchToMedia_=function(e){var i=this.masterPlaylistLoader_.media()||this.masterPlaylistLoader_.pendingMedia_,n=this.tech_.currentTime(),o=this.bufferLowWaterLine(),l=this.bufferHighWaterLine();return function(t){var r=t.currentPlaylist,a=t.buffered,e=t.currentTime,i=t.nextPlaylist,n=t.bufferLowWaterLine,o=t.bufferHighWaterLine,l=t.duration,d=t.experimentalBufferBasedABR,h=t.log;if(!i)return he.log.warn("We received no playlist to switch to. Please check your stream."),!1;var y="allowing switch "+(r&&r.id||"null")+" -> "+i.id;if(!r)return h(y+" as current playlist is not set"),!0;if(i.id===r.id)return!1;var g=!!aa(a,e).length;if(!r.endList)return g||"number"!=typeof r.partTargetDuration?(h(y+" as current playlist is live"),!0):(h("not "+y+" as current playlist is live llhls, but currentTime isn't in buffered."),!1);var S=qo(a,e),A=d?lr.EXPERIMENTAL_MAX_BUFFER_LOW_WATER_LINE:lr.MAX_BUFFER_LOW_WATER_LINE;if(lk)&&S>=n){var Y=y+" as forwardBuffer >= bufferLowWaterLine ("+S+" >= "+n+")";return d&&(Y+=" and next bandwidth > current bandwidth ("+I+" > "+k+")"),h(Y),!0}return h("not "+y+" as no switching criteria met"),!1}({buffered:this.tech_.buffered(),currentTime:n,currentPlaylist:i,nextPlaylist:e,bufferLowWaterLine:o,bufferHighWaterLine:l,duration:this.duration(),experimentalBufferBasedABR:this.experimentalBufferBasedABR,log:this.logger_})},r.setupSegmentLoaderListeners_=function(){var e=this;this.experimentalBufferBasedABR||(this.mainSegmentLoader_.on("bandwidthupdate",function(){var n=e.selectPlaylist();e.shouldSwitchToMedia_(n)&&e.switchMedia_(n,"bandwidthupdate"),e.tech_.trigger("bandwidthupdate")}),this.mainSegmentLoader_.on("progress",function(){e.trigger("progress")})),this.mainSegmentLoader_.on("error",function(){e.blacklistCurrentPlaylist(e.mainSegmentLoader_.error())}),this.mainSegmentLoader_.on("appenderror",function(){e.error=e.mainSegmentLoader_.error_,e.trigger("error")}),this.mainSegmentLoader_.on("syncinfoupdate",function(){e.onSyncInfoUpdate_()}),this.mainSegmentLoader_.on("timestampoffset",function(){e.tech_.trigger({type:"usage",name:"vhs-timestamp-offset"}),e.tech_.trigger({type:"usage",name:"hls-timestamp-offset"})}),this.audioSegmentLoader_.on("syncinfoupdate",function(){e.onSyncInfoUpdate_()}),this.audioSegmentLoader_.on("appenderror",function(){e.error=e.audioSegmentLoader_.error_,e.trigger("error")}),this.mainSegmentLoader_.on("ended",function(){e.logger_("main segment loader ended"),e.onEndOfStream()}),this.mainSegmentLoader_.on("earlyabort",function(n){e.experimentalBufferBasedABR||(e.delegateLoaders_("all",["abort"]),e.blacklistCurrentPlaylist({message:"Aborted early because there isn't enough bandwidth to complete the request without rebuffering."},120))});var i=function(){if(!e.sourceUpdater_.hasCreatedSourceBuffers())return e.tryToCreateSourceBuffers_();var o=e.getCodecsOrExclude_();o&&e.sourceUpdater_.addOrChangeSourceBuffers(o)};this.mainSegmentLoader_.on("trackinfo",i),this.audioSegmentLoader_.on("trackinfo",i),this.mainSegmentLoader_.on("fmp4",function(){e.triggeredFmp4Usage||(e.tech_.trigger({type:"usage",name:"vhs-fmp4"}),e.tech_.trigger({type:"usage",name:"hls-fmp4"}),e.triggeredFmp4Usage=!0)}),this.audioSegmentLoader_.on("fmp4",function(){e.triggeredFmp4Usage||(e.tech_.trigger({type:"usage",name:"vhs-fmp4"}),e.tech_.trigger({type:"usage",name:"hls-fmp4"}),e.triggeredFmp4Usage=!0)}),this.audioSegmentLoader_.on("ended",function(){e.logger_("audioSegmentLoader ended"),e.onEndOfStream()})},r.mediaSecondsLoaded_=function(){return Math.max(this.audioSegmentLoader_.mediaSecondsLoaded+this.mainSegmentLoader_.mediaSecondsLoaded)},r.load=function(){this.mainSegmentLoader_.load(),this.mediaTypes_.AUDIO.activePlaylistLoader&&this.audioSegmentLoader_.load(),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&this.subtitleSegmentLoader_.load()},r.smoothQualityChange_=function(e){void 0===e&&(e=this.selectPlaylist()),this.fastQualityChange_(e)},r.fastQualityChange_=function(e){var i=this;void 0===e&&(e=this.selectPlaylist()),e!==this.masterPlaylistLoader_.media()?(this.switchMedia_(e,"fast-quality"),this.mainSegmentLoader_.resetEverything(function(){he.browser.IE_VERSION||he.browser.IS_EDGE?i.tech_.setCurrentTime(i.tech_.currentTime()+.04):i.tech_.setCurrentTime(i.tech_.currentTime())})):this.logger_("skipping fastQualityChange because new media is same as old")},r.play=function(){if(!this.setupFirstPlay()){this.tech_.ended()&&this.tech_.setCurrentTime(0),this.hasPlayed_&&this.load();var e=this.tech_.seekable();if(this.tech_.duration()===1/0&&this.tech_.currentTime()this.maxPlaylistRetries?1/0:Date.now()+1e3*i,n.excludeUntil=y,e.reason&&(n.lastExcludeReason_=e.reason),this.tech_.trigger("blacklistplaylist"),this.tech_.trigger({type:"usage",name:"vhs-rendition-blacklisted"}),this.tech_.trigger({type:"usage",name:"hls-rendition-blacklisted"});var g=this.selectPlaylist();if(!g)return this.error="Playback cannot continue. No available working or supported playlists.",void this.trigger("error");var S=e.internal?this.logger_:he.log.warn,A=e.message?" "+e.message:"";S((e.internal?"Internal problem":"Problem")+" encountered with playlist "+n.id+"."+A+" Switching to playlist "+g.id+"."),g.attributes.AUDIO!==n.attributes.AUDIO&&this.delegateLoaders_("audio",["abort","pause"]),g.attributes.SUBTITLES!==n.attributes.SUBTITLES&&this.delegateLoaders_("subtitle",["abort","pause"]),this.delegateLoaders_("main",["abort","pause"]);var I=g.targetDuration/2*1e3||5e3,k="number"==typeof g.lastRequest&&Date.now()-g.lastRequest<=I;return this.switchMedia_(g,"exclude",d||k)},r.pauseLoading=function(){this.delegateLoaders_("all",["abort","pause"]),this.stopABRTimer_()},r.delegateLoaders_=function(e,i){var n=this,o=[],l="all"===e;(l||"main"===e)&&o.push(this.masterPlaylistLoader_);var d=[];(l||"audio"===e)&&d.push("AUDIO"),(l||"subtitle"===e)&&(d.push("CLOSED-CAPTIONS"),d.push("SUBTITLES")),d.forEach(function(h){var y=n.mediaTypes_[h]&&n.mediaTypes_[h].activePlaylistLoader;y&&o.push(y)}),["main","audio","subtitle"].forEach(function(h){var y=n[h+"SegmentLoader_"];y&&(e===h||"all"===e)&&o.push(y)}),o.forEach(function(h){return i.forEach(function(y){"function"==typeof h[y]&&h[y]()})})},r.setCurrentTime=function(e){var i=aa(this.tech_.buffered(),e);return this.masterPlaylistLoader_&&this.masterPlaylistLoader_.media()&&this.masterPlaylistLoader_.media().segments?i&&i.length?e:(this.mainSegmentLoader_.resetEverything(),this.mainSegmentLoader_.abort(),this.mediaTypes_.AUDIO.activePlaylistLoader&&(this.audioSegmentLoader_.resetEverything(),this.audioSegmentLoader_.abort()),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&(this.subtitleSegmentLoader_.resetEverything(),this.subtitleSegmentLoader_.abort()),void this.load()):0},r.duration=function(){if(!this.masterPlaylistLoader_)return 0;var e=this.masterPlaylistLoader_.media();return e?e.endList?this.mediaSource?this.mediaSource.duration:ui.Playlist.duration(e):1/0:0},r.seekable=function(){return this.seekable_},r.onSyncInfoUpdate_=function(){var e;if(this.masterPlaylistLoader_){var i=this.masterPlaylistLoader_.media();if(i){var n=this.syncController_.getExpiredTime(i,this.duration());if(null!==n){var d,h,o=this.masterPlaylistLoader_.master,l=ui.Playlist.seekable(i,n,ui.Playlist.liveEdgeDelay(o,i));if(0!==l.length&&(!this.mediaTypes_.AUDIO.activePlaylistLoader||(i=this.mediaTypes_.AUDIO.activePlaylistLoader.media(),null!==(n=this.syncController_.getExpiredTime(i,this.duration()))&&0!==(e=ui.Playlist.seekable(i,n,ui.Playlist.liveEdgeDelay(o,i))).length)))this.seekable_&&this.seekable_.length&&(d=this.seekable_.end(0),h=this.seekable_.start(0)),e?e.start(0)>l.end(0)||l.start(0)>e.end(0)?this.seekable_=l:this.seekable_=he.createTimeRanges([[e.start(0)>l.start(0)?e.start(0):l.start(0),e.end(0)0&&(o=Math.max(o,n.end(n.length-1))),this.mediaSource.duration!==o&&this.sourceUpdater_.setDuration(o)}},r.dispose=function(){var e=this;this.trigger("dispose"),this.decrypter_.terminate(),this.masterPlaylistLoader_.dispose(),this.mainSegmentLoader_.dispose(),this.loadOnPlay_&&this.tech_.off("play",this.loadOnPlay_),["AUDIO","SUBTITLES"].forEach(function(i){var n=e.mediaTypes_[i].groups;for(var o in n)n[o].forEach(function(l){l.playlistLoader&&l.playlistLoader.dispose()})}),this.audioSegmentLoader_.dispose(),this.subtitleSegmentLoader_.dispose(),this.sourceUpdater_.dispose(),this.timelineChangeController_.dispose(),this.stopABRTimer_(),this.updateDuration_&&this.mediaSource.removeEventListener("sourceopen",this.updateDuration_),this.mediaSource.removeEventListener("durationchange",this.handleDurationChange_),this.mediaSource.removeEventListener("sourceopen",this.handleSourceOpen_),this.mediaSource.removeEventListener("sourceended",this.handleSourceEnded_),this.off()},r.master=function(){return this.masterPlaylistLoader_.master},r.media=function(){return this.masterPlaylistLoader_.media()||this.initialMedia_},r.areMediaTypesKnown_=function(){var e=!!this.mediaTypes_.AUDIO.activePlaylistLoader,i=!!this.mainSegmentLoader_.getCurrentMediaInfo_(),n=!e||!!this.audioSegmentLoader_.getCurrentMediaInfo_();return!(!i||!n)},r.getCodecsOrExclude_=function(){var e=this,i={main:this.mainSegmentLoader_.getCurrentMediaInfo_()||{},audio:this.audioSegmentLoader_.getCurrentMediaInfo_()||{}};i.video=i.main;var n=ja(this.master(),this.media()),o={},l=!!this.mediaTypes_.AUDIO.activePlaylistLoader;if(i.main.hasVideo&&(o.video=n.video||i.main.videoCodec||"avc1.4d400d"),i.main.isMuxed&&(o.video+=","+(n.audio||i.main.audioCodec||Kl)),(i.main.hasAudio&&!i.main.isMuxed||i.audio.hasAudio||l)&&(o.audio=n.audio||i.main.audioCodec||i.audio.audioCodec||Kl,i.audio.isFmp4=i.main.hasAudio&&!i.main.isMuxed?i.main.isFmp4:i.audio.isFmp4),o.audio||o.video){var y,h={};if(["video","audio"].forEach(function(I){if(o.hasOwnProperty(I)&&!function(k,Q){return k?Sn(Q):mo(Q)}(i[I].isFmp4,o[I])){var k=i[I].isFmp4?"browser":"muxer";h[k]=h[k]||[],h[k].push(o[I]),"audio"===I&&(y=k)}}),l&&y&&this.media().attributes.AUDIO){var g=this.media().attributes.AUDIO;this.master().playlists.forEach(function(I){(I.attributes&&I.attributes.AUDIO)===g&&I!==e.media()&&(I.excludeUntil=1/0)}),this.logger_("excluding audio group "+g+" as "+y+' does not support codec(s): "'+o.audio+'"')}if(!Object.keys(h).length){if(this.sourceUpdater_.hasCreatedSourceBuffers()&&!this.sourceUpdater_.canChangeType()){var A=[];if(["video","audio"].forEach(function(I){var k=(Yr(e.sourceUpdater_.codecs[I]||"")[0]||{}).type,Q=(Yr(o[I]||"")[0]||{}).type;k&&Q&&k.toLowerCase()!==Q.toLowerCase()&&A.push('"'+e.sourceUpdater_.codecs[I]+'" -> "'+o[I]+'"')}),A.length)return void this.blacklistCurrentPlaylist({playlist:this.media(),message:"Codec switching not supported: "+A.join(", ")+".",blacklistDuration:1/0,internal:!0})}return o}var S=Object.keys(h).reduce(function(I,k){return I&&(I+=", "),I+=k+' does not support codec(s): "'+h[k].join(",")+'"'},"")+".";this.blacklistCurrentPlaylist({playlist:this.media(),internal:!0,message:S,blacklistDuration:1/0})}else this.blacklistCurrentPlaylist({playlist:this.media(),message:"Could not determine codecs for playlist.",blacklistDuration:1/0})},r.tryToCreateSourceBuffers_=function(){if("open"===this.mediaSource.readyState&&!this.sourceUpdater_.hasCreatedSourceBuffers()&&this.areMediaTypesKnown_()){var e=this.getCodecsOrExclude_();if(e){this.sourceUpdater_.createSourceBuffers(e);var i=[e.video,e.audio].filter(Boolean).join(",");this.excludeIncompatibleVariants_(i)}}},r.excludeUnsupportedVariants_=function(){var e=this,i=this.master().playlists,n=[];Object.keys(i).forEach(function(o){var l=i[o];if(-1===n.indexOf(l.id)){n.push(l.id);var d=ja(e.master,l),h=[];d.audio&&!mo(d.audio)&&!Sn(d.audio)&&h.push("audio codec "+d.audio),d.video&&!mo(d.video)&&!Sn(d.video)&&h.push("video codec "+d.video),d.text&&"stpp.ttml.im1t"===d.text&&h.push("text codec "+d.text),h.length&&(l.excludeUntil=1/0,e.logger_("excluding "+l.id+" for unsupported: "+h.join(", ")))}})},r.excludeIncompatibleVariants_=function(e){var i=this,n=[],o=this.master().playlists,l=qn(Yr(e)),d=$c(l),h=l.video&&Yr(l.video)[0]||null,y=l.audio&&Yr(l.audio)[0]||null;Object.keys(o).forEach(function(g){var S=o[g];if(-1===n.indexOf(S.id)&&S.excludeUntil!==1/0){n.push(S.id);var A=[],I=ja(i.masterPlaylistLoader_.master,S),k=$c(I);if(I.audio||I.video){if(k!==d&&A.push('codec count "'+k+'" !== "'+d+'"'),!i.sourceUpdater_.canChangeType()){var Q=I.video&&Yr(I.video)[0]||null,Y=I.audio&&Yr(I.audio)[0]||null;Q&&h&&Q.type.toLowerCase()!==h.type.toLowerCase()&&A.push('video codec "'+Q.type+'" !== "'+h.type+'"'),Y&&y&&Y.type.toLowerCase()!==y.type.toLowerCase()&&A.push('audio codec "'+Y.type+'" !== "'+y.type+'"')}A.length&&(S.excludeUntil=1/0,i.logger_("blacklisting "+S.id+": "+A.join(" && ")))}}})},r.updateAdCues_=function(e){var i=0,n=this.seekable();n.length&&(i=n.start(0)),function(t,r,a){if(void 0===a&&(a=0),t.segments)for(var i,e=a,n=0;n"u"?o:(e?delete i.disabled:i.disabled=!0,e!==o&&!n&&(a(),e?t.trigger("renditionenabled"):t.trigger("renditiondisabled")),e)}}(t.playlists,r.id,o)},sf=["seeking","seeked","pause","playing","error"],by=function(){function s(r){var a=this;this.masterPlaylistController_=r.masterPlaylistController,this.tech_=r.tech,this.seekable=r.seekable,this.allowSeeksWithinUnsafeLiveWindow=r.allowSeeksWithinUnsafeLiveWindow,this.liveRangeSafeTimeDelta=r.liveRangeSafeTimeDelta,this.media=r.media,this.consecutiveUpdates=0,this.lastRecordedTime=null,this.timer_=null,this.checkCurrentTimeTimeout_=null,this.logger_=Gr("PlaybackWatcher"),this.logger_("initialize");var e=function(){return a.monitorCurrentTime_()},i=function(){return a.monitorCurrentTime_()},n=function(){return a.techWaiting_()},o=function(){return a.cancelTimer_()},l=this.masterPlaylistController_,d=["main","subtitle","audio"],h={};d.forEach(function(g){h[g]={reset:function(){return a.resetSegmentDownloads_(g)},updateend:function(){return a.checkSegmentDownloads_(g)}},l[g+"SegmentLoader_"].on("appendsdone",h[g].updateend),l[g+"SegmentLoader_"].on("playlistupdate",h[g].reset),a.tech_.on(["seeked","seeking"],h[g].reset)});var y=function(S){["main","audio"].forEach(function(A){l[A+"SegmentLoader_"][S]("appended",a.seekingAppendCheck_)})};this.seekingAppendCheck_=function(){a.fixesBadSeeks_()&&(a.consecutiveUpdates=0,a.lastRecordedTime=a.tech_.currentTime(),y("off"))},this.clearSeekingAppendCheck_=function(){return y("off")},this.watchForBadSeeking_=function(){a.clearSeekingAppendCheck_(),y("on")},this.tech_.on("seeked",this.clearSeekingAppendCheck_),this.tech_.on("seeking",this.watchForBadSeeking_),this.tech_.on("waiting",n),this.tech_.on(sf,o),this.tech_.on("canplay",i),this.tech_.one("play",e),this.dispose=function(){a.clearSeekingAppendCheck_(),a.logger_("dispose"),a.tech_.off("waiting",n),a.tech_.off(sf,o),a.tech_.off("canplay",i),a.tech_.off("play",e),a.tech_.off("seeking",a.watchForBadSeeking_),a.tech_.off("seeked",a.clearSeekingAppendCheck_),d.forEach(function(g){l[g+"SegmentLoader_"].off("appendsdone",h[g].updateend),l[g+"SegmentLoader_"].off("playlistupdate",h[g].reset),a.tech_.off(["seeked","seeking"],h[g].reset)}),a.checkCurrentTimeTimeout_&&window.clearTimeout(a.checkCurrentTimeTimeout_),a.cancelTimer_()}}var t=s.prototype;return t.monitorCurrentTime_=function(){this.checkCurrentTime_(),this.checkCurrentTimeTimeout_&&window.clearTimeout(this.checkCurrentTimeTimeout_),this.checkCurrentTimeTimeout_=window.setTimeout(this.monitorCurrentTime_.bind(this),250)},t.resetSegmentDownloads_=function(a){var e=this.masterPlaylistController_[a+"SegmentLoader_"];this[a+"StalledDownloads_"]>0&&this.logger_("resetting possible stalled download count for "+a+" loader"),this[a+"StalledDownloads_"]=0,this[a+"Buffered_"]=e.buffered_()},t.checkSegmentDownloads_=function(a){var e=this.masterPlaylistController_,i=e[a+"SegmentLoader_"],n=i.buffered_(),o=function(t,r){if(t===r)return!1;if(!t&&r||!r&&t||t.length!==r.length)return!0;for(var a=0;a=e.end(e.length-1)))return this.techWaiting_();this.consecutiveUpdates>=5&&a===this.lastRecordedTime?(this.consecutiveUpdates++,this.waiting_()):a===this.lastRecordedTime?this.consecutiveUpdates++:(this.consecutiveUpdates=0,this.lastRecordedTime=a)}},t.cancelTimer_=function(){this.consecutiveUpdates=0,this.timer_&&(this.logger_("cancelTimer_"),clearTimeout(this.timer_)),this.timer_=null},t.fixesBadSeeks_=function(){if(!this.tech_.seeking())return!1;var o,e=this.seekable(),i=this.tech_.currentTime();this.afterSeekableWindow_(e,i,this.media(),this.allowSeeksWithinUnsafeLiveWindow)&&(o=e.end(e.length-1));if(this.beforeSeekableWindow_(e,i)){var d=e.start(0);o=d+(d===e.end(0)?0:Jr)}if(typeof o<"u")return this.logger_("Trying to seek outside of seekable at time "+i+" with seekable range "+rc(e)+". Seeking to "+o+"."),this.tech_.setCurrentTime(o),!0;for(var h=this.masterPlaylistController_.sourceUpdater_,y=this.tech_.buffered(),g=h.audioBuffer?h.audioBuffered():null,S=h.videoBuffer?h.videoBuffered():null,A=this.media(),I=A.partTargetDuration?A.partTargetDuration:2*(A.targetDuration-mi),k=[g,S],Q=0;Q "+i.end(0)+"]. Attempting to resume playback by seeking to the current time."),this.tech_.trigger({type:"usage",name:"vhs-unknown-waiting"}),void this.tech_.trigger({type:"usage",name:"hls-unknown-waiting"})}},t.techWaiting_=function(){var a=this.seekable(),e=this.tech_.currentTime();if(this.tech_.seeking()||null!==this.timer_)return!0;if(this.beforeSeekableWindow_(a,e)){var i=a.end(a.length-1);return this.logger_("Fell out of live window at time "+e+". Seeking to live point (seekable end) "+i),this.cancelTimer_(),this.tech_.setCurrentTime(i),this.tech_.trigger({type:"usage",name:"vhs-live-resync"}),this.tech_.trigger({type:"usage",name:"hls-live-resync"}),!0}var n=this.tech_.vhs.masterPlaylistController_.sourceUpdater_,o=this.tech_.buffered();if(this.videoUnderflow_({audioBuffered:n.audioBuffered(),videoBuffered:n.videoBuffered(),currentTime:e}))return this.cancelTimer_(),this.tech_.setCurrentTime(e),this.tech_.trigger({type:"usage",name:"vhs-video-underflow"}),this.tech_.trigger({type:"usage",name:"hls-video-underflow"}),!0;var d=Un(o,e);if(d.length>0){var h=d.start(0)-e;return this.logger_("Stopped at "+e+", setting timer for "+h+", seeking to "+d.start(0)),this.cancelTimer_(),this.timer_=setTimeout(this.skipTheGap_.bind(this),1e3*h,e),!0}return!1},t.afterSeekableWindow_=function(a,e,i,n){if(void 0===n&&(n=!1),!a.length)return!1;var o=a.end(a.length-1)+Jr;return!i.endList&&n&&(o=a.end(a.length-1)+3*i.targetDuration),e>o},t.beforeSeekableWindow_=function(a,e){return!!(a.length&&a.start(0)>0&&e2)return{start:o,end:l}}return null},s}(),Sy={errorInterval:30,getSource:function(t){return t(this.tech({IWillNotUseThisInPlugins:!0}).currentSource_||this.currentSource())}},xy=function s(t,r){var a=0,e=0,i=he.mergeOptions(Sy,r);t.ready(function(){t.trigger({type:"usage",name:"vhs-error-reload-initialized"}),t.trigger({type:"usage",name:"hls-error-reload-initialized"})});var n=function(){e&&t.currentTime(e)},o=function(g){null!=g&&(e=t.duration()!==1/0&&t.currentTime()||0,t.one("loadedmetadata",n),t.src(g),t.trigger({type:"usage",name:"vhs-error-reload"}),t.trigger({type:"usage",name:"hls-error-reload"}),t.play())},l=function(){return Date.now()-a<1e3*i.errorInterval?(t.trigger({type:"usage",name:"vhs-error-reload-canceled"}),void t.trigger({type:"usage",name:"hls-error-reload-canceled"})):i.getSource&&"function"==typeof i.getSource?(a=Date.now(),i.getSource.call(t,o)):void he.log.error("ERROR: reloadSourceOnError - The option getSource must be a function!")},d=function y(){t.off("loadedmetadata",n),t.off("error",l),t.off("dispose",y)};t.on("error",l),t.on("dispose",d),t.reloadSourceOnError=function(g){d(),s(t,g)}},cr={PlaylistLoader:na,Playlist:Dr,utils:jg,STANDARD_PLAYLIST_SELECTOR:zc,INITIAL_PLAYLIST_SELECTOR:function(){var t=this,r=this.playlists.master.playlists.filter(Dr.isEnabled);return sa(r,function(e,i){return su(e,i)}),r.filter(function(e){return!!ja(t.playlists.master,e).video})[0]||null},lastBandwidthSelector:zc,movingAverageBandwidthSelector:function(t){var r=-1,a=-1;if(t<0||t>1)throw new Error("Moving average bandwidth decay must be between 0 and 1.");return function(){var e=this.useDevicePixelRatio&&window.devicePixelRatio||1;return r<0&&(r=this.systemBandwidth,a=this.systemBandwidth),this.systemBandwidth>0&&this.systemBandwidth!==a&&(r=t*this.systemBandwidth+(1-t)*r,a=this.systemBandwidth),qc(this.playlists.master,r,parseInt(Gn(this.tech_.el(),"width"),10)*e,parseInt(Gn(this.tech_.el(),"height"),10)*e,this.limitRenditionByPlayerDimensions,this.masterPlaylistController_)}},comparePlaylistBandwidth:su,comparePlaylistResolution:function(t,r){var a,e;return t.attributes.RESOLUTION&&t.attributes.RESOLUTION.width&&(a=t.attributes.RESOLUTION.width),a=a||window.Number.MAX_VALUE,r.attributes.RESOLUTION&&r.attributes.RESOLUTION.width&&(e=r.attributes.RESOLUTION.width),a===(e=e||window.Number.MAX_VALUE)&&t.attributes.BANDWIDTH&&r.attributes.BANDWIDTH?t.attributes.BANDWIDTH-r.attributes.BANDWIDTH:a-e},xhr:Tc()};Object.keys(lr).forEach(function(s){Object.defineProperty(cr,s,{get:function(){return he.log.warn("using Vhs."+s+" is UNSAFE be sure you know what you are doing"),lr[s]},set:function(r){he.log.warn("using Vhs."+s+" is UNSAFE be sure you know what you are doing"),"number"!=typeof r||r<0?he.log.warn("value of Vhs."+s+" must be greater than or equal to 0"):lr[s]=r}})});var uf="videojs-vhs",lf=function(t,r){for(var a=r.media(),e=-1,i=0;i=g&&h>=g?Math.max(h,S):S}return h},set:function(h){this.masterPlaylistController_.mainSegmentLoader_.bandwidth=h,this.masterPlaylistController_.mainSegmentLoader_.throughput={rate:0,count:0}}},systemBandwidth:{get:function(){var y,h=1/(this.bandwidth||1);return y=this.throughput>0?1/this.throughput:0,Math.floor(1/(h+y))},set:function(){he.log.error('The "systemBandwidth" property is read-only')}}}),this.options_.bandwidth&&(this.bandwidth=this.options_.bandwidth),this.options_.throughput&&(this.throughput=this.options_.throughput),Object.defineProperties(this.stats,{bandwidth:{get:function(){return n.bandwidth||0},enumerable:!0},mediaRequests:{get:function(){return n.masterPlaylistController_.mediaRequests_()||0},enumerable:!0},mediaRequestsAborted:{get:function(){return n.masterPlaylistController_.mediaRequestsAborted_()||0},enumerable:!0},mediaRequestsTimedout:{get:function(){return n.masterPlaylistController_.mediaRequestsTimedout_()||0},enumerable:!0},mediaRequestsErrored:{get:function(){return n.masterPlaylistController_.mediaRequestsErrored_()||0},enumerable:!0},mediaTransferDuration:{get:function(){return n.masterPlaylistController_.mediaTransferDuration_()||0},enumerable:!0},mediaBytesTransferred:{get:function(){return n.masterPlaylistController_.mediaBytesTransferred_()||0},enumerable:!0},mediaSecondsLoaded:{get:function(){return n.masterPlaylistController_.mediaSecondsLoaded_()||0},enumerable:!0},mediaAppends:{get:function(){return n.masterPlaylistController_.mediaAppends_()||0},enumerable:!0},mainAppendsToLoadedData:{get:function(){return n.masterPlaylistController_.mainAppendsToLoadedData_()||0},enumerable:!0},audioAppendsToLoadedData:{get:function(){return n.masterPlaylistController_.audioAppendsToLoadedData_()||0},enumerable:!0},appendsToLoadedData:{get:function(){return n.masterPlaylistController_.appendsToLoadedData_()||0},enumerable:!0},timeToLoadedData:{get:function(){return n.masterPlaylistController_.timeToLoadedData_()||0},enumerable:!0},buffered:{get:function(){return wi(n.tech_.buffered())},enumerable:!0},currentTime:{get:function(){return n.tech_.currentTime()},enumerable:!0},currentSource:{get:function(){return n.tech_.currentSource_},enumerable:!0},currentTech:{get:function(){return n.tech_.name_},enumerable:!0},duration:{get:function(){return n.tech_.duration()},enumerable:!0},master:{get:function(){return n.playlists.master},enumerable:!0},playerDimensions:{get:function(){return n.tech_.currentDimensions()},enumerable:!0},seekable:{get:function(){return wi(n.tech_.seekable())},enumerable:!0},timestamp:{get:function(){return Date.now()},enumerable:!0},videoPlaybackQuality:{get:function(){return n.tech_.getVideoPlaybackQuality()},enumerable:!0}}),this.tech_.one("canplay",this.masterPlaylistController_.setupFirstPlay.bind(this.masterPlaylistController_)),this.tech_.on("bandwidthupdate",function(){n.options_.useBandwidthFromLocalStorage&&function(t){if(!window.localStorage)return!1;var r=df();r=r?he.mergeOptions(r,t):t;try{window.localStorage.setItem(uf,JSON.stringify(r))}catch{return!1}}({bandwidth:n.bandwidth,throughput:Math.round(n.throughput)})}),this.masterPlaylistController_.on("selectedinitialmedia",function(){!function(t){t.representations=function(){var r=t.masterPlaylistController_.master(),a=Ba(r)?t.masterPlaylistController_.getAudioTrackPlaylists_():r.playlists;return a?a.filter(function(e){return!Wo(e)}).map(function(e,i){return new _y(t,e,e.id)}):[]}}(n)}),this.masterPlaylistController_.sourceUpdater_.on("createdsourcebuffers",function(){n.setupEme_()}),this.on(this.masterPlaylistController_,"progress",function(){this.tech_.trigger("progress")}),this.on(this.masterPlaylistController_,"firstplay",function(){this.ignoreNextSeekingEvent_=!0}),this.setupQualityLevels_(),this.tech_.el()&&(this.mediaSourceUrl_=window.URL.createObjectURL(this.masterPlaylistController_.mediaSource),this.tech_.src(this.mediaSourceUrl_))}},r.createKeySessions_=function(){var e=this,i=this.masterPlaylistController_.mediaTypes_.AUDIO.activePlaylistLoader;this.logger_("waiting for EME key session creation"),Oy({player:this.player_,sourceKeySystems:this.source_.keySystems,audioMedia:i&&i.media(),mainPlaylists:this.playlists.master.playlists}).then(function(){e.logger_("created EME key session"),e.masterPlaylistController_.sourceUpdater_.initializedEme()}).catch(function(n){e.logger_("error while creating EME key session",n),e.player_.error({message:"Failed to initialize media keys for EME",code:3})})},r.handleWaitingForKey_=function(){this.logger_("waitingforkey fired, attempting to create any new key sessions"),this.createKeySessions_()},r.setupEme_=function(){var e=this,i=this.masterPlaylistController_.mediaTypes_.AUDIO.activePlaylistLoader,n=Ly({player:this.player_,sourceKeySystems:this.source_.keySystems,media:this.playlists.media(),audioMedia:i&&i.media()});this.player_.tech_.on("keystatuschange",function(o){"output-restricted"===o.status&&e.masterPlaylistController_.blacklistCurrentPlaylist({playlist:e.masterPlaylistController_.media(),message:"DRM keystatus changed to "+o.status+". Playlist will fail to play. Check for HDCP content.",blacklistDuration:1/0})}),this.handleWaitingForKey_=this.handleWaitingForKey_.bind(this),this.player_.tech_.on("waitingforkey",this.handleWaitingForKey_),11!==he.browser.IE_VERSION&&n?this.createKeySessions_():this.masterPlaylistController_.sourceUpdater_.initializedEme()},r.setupQualityLevels_=function(){var e=this,i=he.players[this.tech_.options_.playerId];!i||!i.qualityLevels||this.qualityLevels_||(this.qualityLevels_=i.qualityLevels(),this.masterPlaylistController_.on("selectedinitialmedia",function(){!function(t,r){r.representations().forEach(function(a){t.addQualityLevel(a)}),lf(t,r.playlists)}(e.qualityLevels_,e)}),this.playlists.on("mediachange",function(){lf(e.qualityLevels_,e.playlists)}))},t.version=function(){return{"@videojs/http-streaming":"2.13.1","mux.js":"6.0.1","mpd-parser":"0.21.0","m3u8-parser":"4.7.0","aes-decrypter":"3.1.2"}},r.version=function(){return this.constructor.version()},r.canChangeType=function(){return ef.canChangeType()},r.play=function(){this.masterPlaylistController_.play()},r.setCurrentTime=function(e){this.masterPlaylistController_.setCurrentTime(e)},r.duration=function(){return this.masterPlaylistController_.duration()},r.seekable=function(){return this.masterPlaylistController_.seekable()},r.dispose=function(){this.playbackWatcher_&&this.playbackWatcher_.dispose(),this.masterPlaylistController_&&this.masterPlaylistController_.dispose(),this.qualityLevels_&&this.qualityLevels_.dispose(),this.player_&&(delete this.player_.vhs,delete this.player_.dash,delete this.player_.hls),this.tech_&&this.tech_.vhs&&delete this.tech_.vhs,this.tech_&&delete this.tech_.hls,this.mediaSourceUrl_&&window.URL.revokeObjectURL&&(window.URL.revokeObjectURL(this.mediaSourceUrl_),this.mediaSourceUrl_=null),this.tech_&&this.tech_.off("waitingforkey",this.handleWaitingForKey_),s.prototype.dispose.call(this)},r.convertToProgramTime=function(e,i){return Wg({playlist:this.masterPlaylistController_.media(),time:e,callback:i})},r.seekToProgramTime=function(e,i,n,o){return void 0===n&&(n=!0),void 0===o&&(o=2),Kg({programTime:e,playlist:this.masterPlaylistController_.media(),retryCount:o,pauseAfterSeek:n,seekTo:this.options_.seekTo,tech:this.options_.tech,callback:i})},t}(he.getComponent("Component")),Qn={name:"videojs-http-streaming",VERSION:"2.13.1",canHandleSource:function(t,r){void 0===r&&(r={});var a=he.mergeOptions(he.options,r);return Qn.canPlayType(t.type,a)},handleSource:function(t,r,a){void 0===a&&(a={});var e=he.mergeOptions(he.options,a);return r.vhs=new cu(t,r,e),he.hasOwnProperty("hls")||Object.defineProperty(r,"hls",{get:function(){return he.log.warn("player.tech().hls is deprecated. Use player.tech().vhs instead."),r.vhs},configurable:!0}),r.vhs.xhr=Tc(),r.vhs.src(t.src,t.type),r.vhs},canPlayType:function(t,r){void 0===r&&(r={});var a=he.mergeOptions(he.options,r),e=a.vhs,i=(e=void 0===e?{}:e).overrideNative,n=void 0===i?!he.browser.IS_ANY_SAFARI:i,o=a.hls,l=(o=void 0===o?{}:o).overrideNative,d=void 0!==l&&l,h=Xl(t);return h&&(!cr.supportsTypeNatively(h)||d||n)?"maybe":""}};(Sn("avc1.4d400d,mp4a.40.2")&&he.getTech("Html5").registerSourceHandler(Qn,0),he.VhsHandler=cu,Object.defineProperty(he,"HlsHandler",{get:function(){return he.log.warn("videojs.HlsHandler is deprecated. Use videojs.VhsHandler instead."),cu},configurable:!0}),he.VhsSourceHandler=Qn,Object.defineProperty(he,"HlsSourceHandler",{get:function(){return he.log.warn("videojs.HlsSourceHandler is deprecated. Use videojs.VhsSourceHandler instead."),Qn},configurable:!0}),he.Vhs=cr,Object.defineProperty(he,"Hls",{get:function(){return he.log.warn("videojs.Hls is deprecated. Use videojs.Vhs instead."),cr},configurable:!0}),he.use||(he.registerComponent("Hls",cr),he.registerComponent("Vhs",cr)),he.options.vhs=he.options.vhs||{},he.options.hls=he.options.hls||{},he.getPlugin&&he.getPlugin("reloadSourceOnError"))||(he.registerPlugin||he.plugin)("reloadSourceOnError",function(t){xy(this,t)});return he}), /*! videojs-markers - v0.5.0 - 2015-08-01 * Copyright (c) 2015 ; Licensed */ /*! videojs-markers !*/ -function(B,z,ve){var u={markerStyle:{width:"7px","border-radius":"30%","background-color":"red"},markerTip:{display:!0,text:function(c){return"Break: "+c.text},time:function(c){return c.time}},breakOverlay:{display:!1,displayTime:3,text:function(c){return"Break overlay: "+c.overlayText},style:{width:"100%",height:"20%","background-color":"rgba(0,0,0,0.7)",color:"white","font-size":"17px"}},onMarkerClick:function(c){},onMarkerReached:function(c){},markers:[]};z.plugin("markers",function $(c){var _=B.extend(!0,{},u,c),C={},D=[],X=B(this.el()),V=-1,R=this,w=null,M=null,E=-1;function O(){D.sort(function(j,K){return _.markerTip.time(j)-_.markerTip.time(K)})}function H(j){B.each(j,function(K,W){W.key=function L(){var c=(new Date).getTime();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(C){var D=(c+16*Math.random())%16|0;return c=Math.floor(c/16),("x"==C?D:3&D|8).toString(16)})}(),X.find(".vjs-progress-control").append(function ee(j,K){var W=B("
");return W.css(_.markerStyle).css({"margin-left":-parseFloat(W.css("width"))/2+"px",left:q(j)+"%"}).attr("data-marker-key",j.key).attr("data-marker-time",_.markerTip.time(j)),j.class&&W.addClass(j.class),W.on("click",function(ae){var ce=!1;if("function"==typeof _.onMarkerClick&&(ce=0==_.onMarkerClick(j)),!ce){var Te=B(this).data("marker-key");R.currentTime(_.markerTip.time(C[Te]))}}),_.markerTip.display&&function oe(j){j.on("mouseover",function(){var K=C[B(this).data("marker-key")];w.find(".vjs-tip-inner").text(_.markerTip.text(K)),w.css({left:q(K)+"%","margin-left":-parseFloat(w.css("width"))/2-5+"px",visibility:"visible"})}).on("mouseout",function(){w.css("visibility","hidden")})}(W),W}(W)),C[W.key]=W,D.push(W)}),O()}function q(j){return _.markerTip.time(j)/R.duration()*100}function be(j){M&&(E=-1,M.css("visibility","hidden")),V=-1;for(var K=0;K=0;K--)null===D[K]&&D.splice(K,1);O()}function ie(j){if(!(V<0)){var K=D[V],W=_.markerTip.time(K);j>=W&&j<=W+_.breakOverlay.displayTime?(E!=V&&(E=V,M.find(".vjs-break-overlay-text").text(_.breakOverlay.text(K))),M.css("visibility","visible")):(E=-1,M.css("visibility","hidden"))}}function re(){var W,j=function(Te){return Te=_.markerTip.time(D[V])&&K0&&K<_.markerTip.time(D[0]))W=-1;else for(var ce=0;ce=_.markerTip.time(D[ce])&&K
"),X.find(".vjs-progress-control").append(w)}(),R.markers.removeAll(),H(c.markers),_.breakOverlay.display&&function N(){M=B("
").css(_.breakOverlay.style),X.append(M),E=-1}(),re(),R.on("timeupdate",re)}R.on("loadedmetadata",function(){de()}),R.markers={getMarkers:function(){return D},next:function(){for(var j=R.currentTime(),K=0;Kj){R.currentTime(W);break}}},prev:function(){for(var j=R.currentTime(),K=D.length-1;K>=0;K--){var W=_.markerTip.time(D[K]);if(W+.5");return W.css(_.markerStyle).css({"margin-left":-parseFloat(W.css("width"))/2+"px",left:q(j)+"%"}).attr("data-marker-key",j.key).attr("data-marker-time",_.markerTip.time(j)),j.class&&W.addClass(j.class),W.on("click",function(ae){var ce=!1;if("function"==typeof _.onMarkerClick&&(ce=0==_.onMarkerClick(j)),!ce){var Te=B(this).data("marker-key");R.currentTime(_.markerTip.time(C[Te]))}}),_.markerTip.display&&function oe(j){j.on("mouseover",function(){var K=C[B(this).data("marker-key")];w.find(".vjs-tip-inner").text(_.markerTip.text(K)),w.css({left:q(K)+"%","margin-left":-parseFloat(w.css("width"))/2-5+"px",visibility:"visible"})}).on("mouseout",function(){w.css("visibility","hidden")})}(W),W}(W)),C[W.key]=W,D.push(W)}),O()}function q(j){return _.markerTip.time(j)/R.duration()*100}function be(j){M&&(E=-1,M.css("visibility","hidden")),V=-1;for(var K=0;K=0;K--)null===D[K]&&D.splice(K,1);O()}function ie(j){if(!(V<0)){var K=D[V],W=_.markerTip.time(K);j>=W&&j<=W+_.breakOverlay.displayTime?(E!=V&&(E=V,M.find(".vjs-break-overlay-text").text(_.breakOverlay.text(K))),M.css("visibility","visible")):(E=-1,M.css("visibility","hidden"))}}function re(){var W,j=function(Te){return Te=_.markerTip.time(D[V])&&K0&&K<_.markerTip.time(D[0]))W=-1;else for(var ce=0;ce=_.markerTip.time(D[ce])&&K
"),X.find(".vjs-progress-control").append(w)}(),R.markers.removeAll(),$(c.markers),_.breakOverlay.display&&function N(){M=B("
").css(_.breakOverlay.style),X.append(M),E=-1}(),re(),R.on("timeupdate",re)}R.on("loadedmetadata",function(){de()}),R.markers={getMarkers:function(){return D},next:function(){for(var j=R.currentTime(),K=0;Kj){R.currentTime(W);break}}},prev:function(){for(var j=R.currentTime(),K=D.length-1;K>=0;K--){var W=_.markerTip.time(D[K]);if(W+.5w&&this.selectedIndex_--;break}return R&&this.trigger({qualityLevel:V,type:"removequalitylevel"}),R},X.getQualityLevelById=function(V){for(var R=0,w=this.length;Rw&&this.selectedIndex_--;break}return R&&this.trigger({qualityLevel:V,type:"removequalitylevel"}),R},X.getQualityLevelById=function(V){for(var R=0,w=this.length;R * @license MIT */ -function(B,z){"object"==typeof exports&&typeof module<"u"?module.exports=z(require("video.js")):"function"==typeof define&&define.amd?define(["video.js"],z):(B=B||self)["videojs-http-source-selector"]=z(B.videojs)}(this,function(B){"use strict";function z(V,R){V.prototype=Object.create(R.prototype),(V.prototype.constructor=V).__proto__=R}function ve(V){if(void 0===V)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return V}var u=(B=B&&B.hasOwnProperty("default")?B.default:B).getComponent("MenuItem"),L=B.getComponent("Component"),$=function(V){function R(M,E){return E.selectable=!0,E.multiSelectable=!1,V.call(this,M,E)||this}z(R,V);var w=R.prototype;return w.handleClick=function(){var M=this.options_;console.log("Changing quality to:",M.label),V.prototype.handleClick.call(this);for(var E=this.player().qualityLevels(),O=0;Ome.options_.sortVal?-1:0}),M},R}(c),C={},X=function(V){var R=this;this.ready(function(){var w;w=R,B.mergeOptions(C,V),w.addClass("vjs-http-source-selector"),console.log("videojs-http-source-selector initialized!"),console.log("player.techName_:"+w.techName_),"Html5"==w.techName_&&w.on(["loadedmetadata"],function(E){if(w.qualityLevels(),B.log("loadmetadata event"),"undefined"==w.videojs_http_source_selector_initialized||1==w.videojs_http_source_selector_initialized)console.log("player.videojs_http_source_selector_initialized == true");else{console.log("player.videojs_http_source_selector_initialized == false"),w.videojs_http_source_selector_initialized=!0;var O=w.controlBar,H=O.getChild("fullscreenToggle").el();O.el().insertBefore(O.addChild("SourceMenuButton").el(),H)}})}),B.registerComponent("SourceMenuButton",_),B.registerComponent("SourceMenuItem",$)};return(B.registerPlugin||B.plugin)("httpSourceSelector",X),X.VERSION="1.1.6",X}), +function(B,z){"object"==typeof exports&&typeof module<"u"?module.exports=z(require("video.js")):"function"==typeof define&&define.amd?define(["video.js"],z):(B=B||self)["videojs-http-source-selector"]=z(B.videojs)}(this,function(B){"use strict";function z(V,R){V.prototype=Object.create(R.prototype),(V.prototype.constructor=V).__proto__=R}function ve(V){if(void 0===V)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return V}var u=(B=B&&B.hasOwnProperty("default")?B.default:B).getComponent("MenuItem"),L=B.getComponent("Component"),H=function(V){function R(M,E){return E.selectable=!0,E.multiSelectable=!1,V.call(this,M,E)||this}z(R,V);var w=R.prototype;return w.handleClick=function(){var M=this.options_;console.log("Changing quality to:",M.label),V.prototype.handleClick.call(this);for(var E=this.player().qualityLevels(),O=0;Ome.options_.sortVal?-1:0}),M},R}(c),C={},X=function(V){var R=this;this.ready(function(){var w;w=R,B.mergeOptions(C,V),w.addClass("vjs-http-source-selector"),console.log("videojs-http-source-selector initialized!"),console.log("player.techName_:"+w.techName_),"Html5"==w.techName_&&w.on(["loadedmetadata"],function(E){if(w.qualityLevels(),B.log("loadmetadata event"),"undefined"==w.videojs_http_source_selector_initialized||1==w.videojs_http_source_selector_initialized)console.log("player.videojs_http_source_selector_initialized == true");else{console.log("player.videojs_http_source_selector_initialized == false"),w.videojs_http_source_selector_initialized=!0;var O=w.controlBar,$=O.getChild("fullscreenToggle").el();O.el().insertBefore(O.addChild("SourceMenuButton").el(),$)}})}),B.registerComponent("SourceMenuButton",_),B.registerComponent("SourceMenuItem",H)};return(B.registerPlugin||B.plugin)("httpSourceSelector",X),X.VERSION="1.1.6",X}), /*! videojs-transcript - v1.0.0 * (c) 2015 Matthew Walsh, changes (c) 2020 Tom Byrer; Licensed MIT */ -function(B,z){"use strict";var ve={settings:{},prefix:"transcript"};ve.player=this;var R,E,V,u={autoscroll:!0,clickArea:"text",showTitle:!0,showTrackSelector:!0,followPlayerTrack:!0,stopScrollWhenInUse:!0},L=(V=ve,{secondsToTime:function(R){var w=Math.floor(R/3600),M=Math.floor(R%3600/60),E=Math.floor(R%60);return E=E<10?"0"+E:E,M=w>0&&M<10?"0"+M:M,w>0?w+":"+M+":"+E:M+":"+E},localize:function(R){return R},createEl:function(R,w){w=w||"";var M=document.createElement(R);return M.className=V.prefix+w,M},extend:function(R){var w=typeof R;if(!("function"===w||"object"===w&&R))return R;for(var M,E,O=1,H=arguments.length;Ole.scrollTop+le.clientHeight&&(N=oe-be),void 0!==N&&le.scrollTop!==N&&E.call(this,le,N,400)}},canScroll:function(){var ee=this.element;return ee.scrollHeight>ee.offsetHeight},inUse:function(){return this.userIsScrolling}}),C=function(V){var R;return{get:function(){var M,E,w=[];for(ve.tracks=ve.player.textTracks(),M=0;Mj&&ie0))throw new Error("videojs-transcript: No tracks found!");return w(),ve.player.on("timeupdate",function(){ve.widget.setCue(ve.player.currentTime())}),ve.settings.followPlayerTrack&&(ve.player.on("captionstrackchange",w),ve.player.on("subtitlestrackchange",w)),{el:function(){return ve.widget.el()},setTrack:ve.widget.setTrack}})}(window,videojs),function(B){!function(z){var ve="object"==typeof global?global:"object"==typeof self?self:"object"==typeof this?this:Function("return this;")(),u=L(B);function L($,c){return function(_,C){"function"!=typeof $[_]&&Object.defineProperty($,_,{configurable:!0,writable:!0,value:C}),c&&c(_,C)}}typeof ve.Reflect>"u"?ve.Reflect=B:u=L(ve.Reflect,u),function(z){var ve=Object.prototype.hasOwnProperty,u="function"==typeof Symbol,L=u&&typeof Symbol.toPrimitive<"u"?Symbol.toPrimitive:"@@toPrimitive",$=u&&typeof Symbol.iterator<"u"?Symbol.iterator:"@@iterator",c="function"==typeof Object.create,_={__proto__:[]}instanceof Array,C=!c&&!_,D={create:c?function(){return rr(Object.create(null))}:_?function(){return rr({__proto__:null})}:function(){return rr({})},has:C?function(ye,we){return ve.call(ye,we)}:function(ye,we){return we in ye},get:C?function(ye,we){return ve.call(ye,we)?ye[we]:void 0}:function(ye,we){return ye[we]}},X=Object.getPrototypeOf(Function),V="object"==typeof process&&process.env&&"true"===process.env.REFLECT_METADATA_USE_MAP_POLYFILL,R=V||"function"!=typeof Map||"function"!=typeof Map.prototype.entries?it():Map,w=V||"function"!=typeof Set||"function"!=typeof Set.prototype.entries?tr():Set,E=new(V||"function"!=typeof WeakMap?kr():WeakMap);function O(ye,we,De,Me){if(Ye(De)){if(!Je(ye))throw new TypeError;if(!ht(we))throw new TypeError;return re(ye,we)}if(!Je(ye))throw new TypeError;if(!ot(we))throw new TypeError;if(!ot(Me)&&!Ye(Me)&&!vt(Me))throw new TypeError;return vt(Me)&&(Me=void 0),de(ye,we,De=je(De),Me)}function H(ye,we){function De(Me,U){if(!ot(Me))throw new TypeError;if(!Ye(U)&&!Tt(U))throw new TypeError;Te(ye,we,Me,U)}return De}function q(ye,we,De,Me){if(!ot(De))throw new TypeError;return Ye(Me)||(Me=je(Me)),Te(ye,we,De,Me)}function ee(ye,we,De){if(!ot(we))throw new TypeError;return Ye(De)||(De=je(De)),K(ye,we,De)}function le(ye,we,De){if(!ot(we))throw new TypeError;return Ye(De)||(De=je(De)),W(ye,we,De)}function be(ye,we,De){if(!ot(we))throw new TypeError;return Ye(De)||(De=je(De)),ae(ye,we,De)}function oe(ye,we,De){if(!ot(we))throw new TypeError;return Ye(De)||(De=je(De)),ce(ye,we,De)}function me(ye,we){if(!ot(ye))throw new TypeError;return Ye(we)||(we=je(we)),Ze(ye,we)}function ie(ye,we){if(!ot(ye))throw new TypeError;return Ye(we)||(we=je(we)),ct(ye,we)}function N(ye,we,De){if(!ot(we))throw new TypeError;Ye(De)||(De=je(De));var Me=j(we,De,!1);if(Ye(Me)||!Me.delete(ye))return!1;if(Me.size>0)return!0;var U=E.get(we);return U.delete(De),U.size>0||E.delete(we),!0}function re(ye,we){for(var De=ye.length-1;De>=0;--De){var U=(0,ye[De])(we);if(!Ye(U)&&!vt(U)){if(!ht(U))throw new TypeError;we=U}}return we}function de(ye,we,De,Me){for(var U=ye.length-1;U>=0;--U){var J=(0,ye[U])(we,De,Me);if(!Ye(J)&&!vt(J)){if(!ot(J))throw new TypeError;Me=J}}return Me}function j(ye,we,De){var Me=E.get(ye);if(Ye(Me)){if(!De)return;Me=new R,E.set(ye,Me)}var U=Me.get(we);if(Ye(U)){if(!De)return;U=new R,Me.set(we,U)}return U}function K(ye,we,De){if(W(ye,we,De))return!0;var U=Kt(we);return!vt(U)&&K(ye,U,De)}function W(ye,we,De){var Me=j(we,De,!1);return!Ye(Me)&&Ot(Me.has(ye))}function ae(ye,we,De){if(W(ye,we,De))return ce(ye,we,De);var U=Kt(we);return vt(U)?void 0:ae(ye,U,De)}function ce(ye,we,De){var Me=j(we,De,!1);if(!Ye(Me))return Me.get(ye)}function Te(ye,we,De,Me){j(De,Me,!0).set(ye,we)}function Ze(ye,we){var De=ct(ye,we),Me=Kt(ye);if(null===Me)return De;var U=Ze(Me,we);if(U.length<=0)return De;if(De.length<=0)return U;for(var Z=new w,J=[],ge=0,Se=De;ge=0&&ge=this._keys.length?(this._index=-1,this._keys=we,this._values=we):this._index++,{value:Se,done:!1}}return{value:void 0,done:!0}},J.prototype.throw=function(ge){throw this._index>=0&&(this._index=-1,this._keys=we,this._values=we),ge},J.prototype.return=function(ge){return this._index>=0&&(this._index=-1,this._keys=we,this._values=we),{value:ge,done:!0}},J}();return function(){function J(){this._keys=[],this._values=[],this._cacheKey=ye,this._cacheIndex=-2}return Object.defineProperty(J.prototype,"size",{get:function(){return this._keys.length},enumerable:!0,configurable:!0}),J.prototype.has=function(ge){return this._find(ge,!1)>=0},J.prototype.get=function(ge){var Se=this._find(ge,!1);return Se>=0?this._values[Se]:void 0},J.prototype.set=function(ge,Se){var Ae=this._find(ge,!0);return this._values[Ae]=Se,this},J.prototype.delete=function(ge){var Se=this._find(ge,!1);if(Se>=0){for(var Ae=this._keys.length,Ve=Se+1;Ve0&&M<10?"0"+M:M,w>0?w+":"+M+":"+E:M+":"+E},localize:function(R){return R},createEl:function(R,w){w=w||"";var M=document.createElement(R);return M.className=V.prefix+w,M},extend:function(R){var w=typeof R;if(!("function"===w||"object"===w&&R))return R;for(var M,E,O=1,$=arguments.length;O<$;O++)for(E in M=arguments[O])R[E]=M[E];return R}}),H={handlers_:[],on:function(R,w,M){if("function"!=typeof M)throw new TypeError("Callback is not a function.");this.handlers_.push([R,w,M])},trigger:function(R,w){this.handlers_.forEach(function(M){M[0]===R&&M[1]===w&&M[2].apply()})}},c=(R=function(ee){var le=this;ee.addEventListener("scroll",function(){le.isAutoScrolling?le.isAutoScrolling=!1:(le.userIsScrolling=!0,ee.classList.add("is-inuse"))}),ee.addEventListener("mouseenter",function(){le.mouseIsOverTranscript=!0}),ee.addEventListener("mouseleave",function(){le.mouseIsOverTranscript=!1,setTimeout(function(){le.mouseIsOverTranscript||(le.userIsScrolling=!1,ee.classList.remove("is-inuse"))},1e3)})},E=function(ee,le,be){var oe=Date.now(),me=ee.scrollTop,ie=this;le=Math.max(0,le);var N=(le=Math.min(ee.scrollHeight-ee.clientHeight,le))-me,re=function(){var j=Date.now()-oe;ie.isAutoScrolling=!0,ee.scrollTop=function(ee,le,be,oe){return le+be*Math.sin(Math.min(1,ee/oe)*(Math.PI/2))}(j,me,N,be),ee.scrollTop!==le&&requestAnimationFrame(re,ee)};requestAnimationFrame(re,ee)},{init:function(ee,le){return this.element=ee,this.userIsScrolling=!1,this.mouseIsOverTranscript=!0,this.isAutoScrolling=!0,R.call(this,this.element),this},to:function(ee){if(this.canScroll()){var N,le=ee.parentElement,be=le.offsetTop+le.clientHeight,oe=ee.offsetTop+ee.clientHeight,me=ee.offsetTop-le.offsetTop,ie=ee.offsetTop+ee.clientHeight-le.offsetTop;mele.scrollTop+le.clientHeight&&(N=oe-be),void 0!==N&&le.scrollTop!==N&&E.call(this,le,N,400)}},canScroll:function(){var ee=this.element;return ee.scrollHeight>ee.offsetHeight},inUse:function(){return this.userIsScrolling}}),C=function(V){var R;return{get:function(){var M,E,w=[];for(ve.tracks=ve.player.textTracks(),M=0;Mj&&ie0))throw new Error("videojs-transcript: No tracks found!");return w(),ve.player.on("timeupdate",function(){ve.widget.setCue(ve.player.currentTime())}),ve.settings.followPlayerTrack&&(ve.player.on("captionstrackchange",w),ve.player.on("subtitlestrackchange",w)),{el:function(){return ve.widget.el()},setTrack:ve.widget.setTrack}})}(window,videojs),function(B){!function(z){var ve="object"==typeof global?global:"object"==typeof self?self:"object"==typeof this?this:Function("return this;")(),u=L(B);function L(H,c){return function(_,C){"function"!=typeof H[_]&&Object.defineProperty(H,_,{configurable:!0,writable:!0,value:C}),c&&c(_,C)}}typeof ve.Reflect>"u"?ve.Reflect=B:u=L(ve.Reflect,u),function(z){var ve=Object.prototype.hasOwnProperty,u="function"==typeof Symbol,L=u&&typeof Symbol.toPrimitive<"u"?Symbol.toPrimitive:"@@toPrimitive",H=u&&typeof Symbol.iterator<"u"?Symbol.iterator:"@@iterator",c="function"==typeof Object.create,_={__proto__:[]}instanceof Array,C=!c&&!_,D={create:c?function(){return rr(Object.create(null))}:_?function(){return rr({__proto__:null})}:function(){return rr({})},has:C?function(ye,we){return ve.call(ye,we)}:function(ye,we){return we in ye},get:C?function(ye,we){return ve.call(ye,we)?ye[we]:void 0}:function(ye,we){return ye[we]}},X=Object.getPrototypeOf(Function),V="object"==typeof process&&process.env&&"true"===process.env.REFLECT_METADATA_USE_MAP_POLYFILL,R=V||"function"!=typeof Map||"function"!=typeof Map.prototype.entries?it():Map,w=V||"function"!=typeof Set||"function"!=typeof Set.prototype.entries?tr():Set,E=new(V||"function"!=typeof WeakMap?kr():WeakMap);function O(ye,we,De,Me){if(Ye(De)){if(!Je(ye))throw new TypeError;if(!ht(we))throw new TypeError;return re(ye,we)}if(!Je(ye))throw new TypeError;if(!ot(we))throw new TypeError;if(!ot(Me)&&!Ye(Me)&&!vt(Me))throw new TypeError;return vt(Me)&&(Me=void 0),de(ye,we,De=je(De),Me)}function $(ye,we){function De(Me,U){if(!ot(Me))throw new TypeError;if(!Ye(U)&&!Tt(U))throw new TypeError;Te(ye,we,Me,U)}return De}function q(ye,we,De,Me){if(!ot(De))throw new TypeError;return Ye(Me)||(Me=je(Me)),Te(ye,we,De,Me)}function ee(ye,we,De){if(!ot(we))throw new TypeError;return Ye(De)||(De=je(De)),K(ye,we,De)}function le(ye,we,De){if(!ot(we))throw new TypeError;return Ye(De)||(De=je(De)),W(ye,we,De)}function be(ye,we,De){if(!ot(we))throw new TypeError;return Ye(De)||(De=je(De)),ae(ye,we,De)}function oe(ye,we,De){if(!ot(we))throw new TypeError;return Ye(De)||(De=je(De)),ce(ye,we,De)}function me(ye,we){if(!ot(ye))throw new TypeError;return Ye(we)||(we=je(we)),Ze(ye,we)}function ie(ye,we){if(!ot(ye))throw new TypeError;return Ye(we)||(we=je(we)),ct(ye,we)}function N(ye,we,De){if(!ot(we))throw new TypeError;Ye(De)||(De=je(De));var Me=j(we,De,!1);if(Ye(Me)||!Me.delete(ye))return!1;if(Me.size>0)return!0;var U=E.get(we);return U.delete(De),U.size>0||E.delete(we),!0}function re(ye,we){for(var De=ye.length-1;De>=0;--De){var U=(0,ye[De])(we);if(!Ye(U)&&!vt(U)){if(!ht(U))throw new TypeError;we=U}}return we}function de(ye,we,De,Me){for(var U=ye.length-1;U>=0;--U){var J=(0,ye[U])(we,De,Me);if(!Ye(J)&&!vt(J)){if(!ot(J))throw new TypeError;Me=J}}return Me}function j(ye,we,De){var Me=E.get(ye);if(Ye(Me)){if(!De)return;Me=new R,E.set(ye,Me)}var U=Me.get(we);if(Ye(U)){if(!De)return;U=new R,Me.set(we,U)}return U}function K(ye,we,De){if(W(ye,we,De))return!0;var U=Kt(we);return!vt(U)&&K(ye,U,De)}function W(ye,we,De){var Me=j(we,De,!1);return!Ye(Me)&&Ot(Me.has(ye))}function ae(ye,we,De){if(W(ye,we,De))return ce(ye,we,De);var U=Kt(we);return vt(U)?void 0:ae(ye,U,De)}function ce(ye,we,De){var Me=j(we,De,!1);if(!Ye(Me))return Me.get(ye)}function Te(ye,we,De,Me){j(De,Me,!0).set(ye,we)}function Ze(ye,we){var De=ct(ye,we),Me=Kt(ye);if(null===Me)return De;var U=Ze(Me,we);if(U.length<=0)return De;if(De.length<=0)return U;for(var Z=new w,J=[],ge=0,Se=De;ge=0&&ge=this._keys.length?(this._index=-1,this._keys=we,this._values=we):this._index++,{value:Se,done:!1}}return{value:void 0,done:!0}},J.prototype.throw=function(ge){throw this._index>=0&&(this._index=-1,this._keys=we,this._values=we),ge},J.prototype.return=function(ge){return this._index>=0&&(this._index=-1,this._keys=we,this._values=we),{value:ge,done:!0}},J}();return function(){function J(){this._keys=[],this._values=[],this._cacheKey=ye,this._cacheIndex=-2}return Object.defineProperty(J.prototype,"size",{get:function(){return this._keys.length},enumerable:!0,configurable:!0}),J.prototype.has=function(ge){return this._find(ge,!1)>=0},J.prototype.get=function(ge){var Se=this._find(ge,!1);return Se>=0?this._values[Se]:void 0},J.prototype.set=function(ge,Se){var Ae=this._find(ge,!0);return this._values[Ae]=Se,this},J.prototype.delete=function(ge){var Se=this._find(ge,!1);if(Se>=0){for(var Ae=this._keys.length,Ve=Se+1;Ve{window,ht.exports=function(ye){var x={};function t(C){if(x[C])return x[C].exports;var q=x[C]={i:C,l:!1,exports:{}};return ye[C].call(q.exports,q,q.exports,t),q.l=!0,q.exports}return t.m=ye,t.c=x,t.d=function(C,q,U){t.o(C,q)||Object.defineProperty(C,q,{enumerable:!0,get:U})},t.r=function(C){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(C,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(C,"__esModule",{value:!0})},t.t=function(C,q){if(1&q&&(C=t(C)),8&q||4&q&&"object"==typeof C&&C&&C.__esModule)return C;var U=Object.create(null);if(t.r(U),Object.defineProperty(U,"default",{enumerable:!0,value:C}),2&q&&"string"!=typeof C)for(var F in C)t.d(U,F,function(G){return C[G]}.bind(null,F));return U},t.n=function(C){var q=C&&C.__esModule?function(){return C.default}:function(){return C};return t.d(q,"a",q),q},t.o=function(C,q){return Object.prototype.hasOwnProperty.call(C,q)},t.p="",t(t.s=98)}([,,function(ye,x,t){"use strict";Object.defineProperty(x,"__esModule",{value:!0});var C=t(5);x.METADATA_KEY=C;var q=t(43);x.Container=q.Container;var U=t(16);x.BindingScopeEnum=U.BindingScopeEnum,x.BindingTypeEnum=U.BindingTypeEnum,x.TargetTypeEnum=U.TargetTypeEnum;var F=t(59);x.AsyncContainerModule=F.AsyncContainerModule,x.ContainerModule=F.ContainerModule;var G=t(60);x.injectable=G.injectable;var K=t(61);x.tagged=K.tagged;var re=t(62);x.named=re.named;var pe=t(37);x.inject=pe.inject,x.LazyServiceIdentifer=pe.LazyServiceIdentifer;var j=t(63);x.optional=j.optional;var ce=t(64);x.unmanaged=ce.unmanaged;var we=t(65);x.multiInject=we.multiInject;var Be=t(66);x.targetName=Be.targetName;var Fe=t(67);x.postConstruct=Fe.postConstruct;var Ne=t(35);x.MetadataReader=Ne.MetadataReader;var je=t(22);x.id=je.id;var me=t(17);x.decorate=me.decorate;var de=t(40);x.traverseAncerstors=de.traverseAncerstors,x.taggedConstraint=de.taggedConstraint,x.namedConstraint=de.namedConstraint,x.typeConstraint=de.typeConstraint;var fe=t(25);x.getServiceIdentifierAsString=fe.getServiceIdentifierAsString;var Se=t(68);x.multiBindToService=Se.multiBindToService},,,function(ye,x,t){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.NAMED_TAG="named",x.NAME_TAG="name",x.UNMANAGED_TAG="unmanaged",x.OPTIONAL_TAG="optional",x.INJECT_TAG="inject",x.MULTI_INJECT_TAG="multi_inject",x.TAGGED="inversify:tagged",x.TAGGED_PROP="inversify:tagged_props",x.PARAM_TYPES="inversify:paramtypes",x.DESIGN_PARAM_TYPES="design:paramtypes",x.POST_CONSTRUCT="post_construct"},,,,function(ye,x,t){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.DUPLICATED_INJECTABLE_DECORATOR="Cannot apply @injectable decorator multiple times.",x.DUPLICATED_METADATA="Metadata key was used more than once in a parameter:",x.NULL_ARGUMENT="NULL argument",x.KEY_NOT_FOUND="Key Not Found",x.AMBIGUOUS_MATCH="Ambiguous match found for serviceIdentifier:",x.CANNOT_UNBIND="Could not unbind serviceIdentifier:",x.NOT_REGISTERED="No matching bindings found for serviceIdentifier:",x.MISSING_INJECTABLE_ANNOTATION="Missing required @injectable annotation in:",x.MISSING_INJECT_ANNOTATION="Missing required @inject or @multiInject annotation in:",x.UNDEFINED_INJECT_ANNOTATION=function(C){return"@inject called with undefined this could mean that the class "+C+" has a circular dependency problem. You can use a LazyServiceIdentifer to overcome this limitation."},x.CIRCULAR_DEPENDENCY="Circular dependency found:",x.NOT_IMPLEMENTED="Sorry, this feature is not fully implemented yet.",x.INVALID_BINDING_TYPE="Invalid binding type:",x.NO_MORE_SNAPSHOTS_AVAILABLE="No snapshot available to restore.",x.INVALID_MIDDLEWARE_RETURN="Invalid return type in middleware. Middleware must return!",x.INVALID_FUNCTION_BINDING="Value provided to function binding must be a function!",x.INVALID_TO_SELF_VALUE="The toSelf function can only be applied when a constructor is used as service identifier",x.INVALID_DECORATOR_OPERATION="The @inject @multiInject @tagged and @named decorators must be applied to the parameters of a class constructor or a class property.",x.ARGUMENTS_LENGTH_MISMATCH=function(){for(var C=[],q=0;q= than the number of constructor arguments of its base class."},x.CONTAINER_OPTIONS_MUST_BE_AN_OBJECT="Invalid Container constructor argument. Container options must be an object.",x.CONTAINER_OPTIONS_INVALID_DEFAULT_SCOPE="Invalid Container option. Default scope must be a string ('singleton' or 'transient').",x.CONTAINER_OPTIONS_INVALID_AUTO_BIND_INJECTABLE="Invalid Container option. Auto bind injectable must be a boolean",x.CONTAINER_OPTIONS_INVALID_SKIP_BASE_CHECK="Invalid Container option. Skip base check must be a boolean",x.MULTIPLE_POST_CONSTRUCT_METHODS="Cannot apply @postConstruct decorator multiple times in the same class",x.POST_CONSTRUCT_ERROR=function(){for(var C=[],q=0;q0&&Ve[Ve.length-1])||6!==E[0]&&2!==E[0])){fe=0;continue}if(3===E[0]&&(!Ve||E[1]>Ve[0]&&E[1]0?Le.length:me.length),$=we(Ne,me);return E.concat($)}function j(Ne,je,me,de,fe){var Se=fe[Ne.toString()]||[],it=Fe(Se),Ve=!0!==it.unmanaged,Le=de[Ne];if((Le=it.inject||it.multiInject||Le)instanceof C.LazyServiceIdentifer&&(Le=Le.unwrap()),Ve){if(!je&&(Le===Object||Le===Function||void 0===Le)){var Oe=q.MISSING_INJECT_ANNOTATION+" argument "+Ne+" in class "+me+".";throw new Error(Oe)}var nt=new K.Target(U.TargetTypeEnum.ConstructorArgument,it.targetName,Le);return nt.metadata=Se,nt}return null}function ce(Ne,je,me,de,fe){for(var Se=[],it=0;it0?Ve:Be(Ne,me)}return 0}function Fe(Ne){var je={};return Ne.forEach(function(me){je[me.key.toString()]=me.value}),{inject:je[F.INJECT_TAG],multiInject:je[F.MULTI_INJECT_TAG],targetName:je[F.NAME_TAG],unmanaged:je[F.UNMANAGED_TAG]}}x.getDependencies=re,x.getBaseClassDependencyCount=Be},function(ye,x,t){"use strict";Object.defineProperty(x,"__esModule",{value:!0});var C=function(){function q(U){this.str=U}return q.prototype.startsWith=function(U){return 0===this.str.indexOf(U)},q.prototype.endsWith=function(U){var F="",G=U.split("").reverse().join("");return F=this.str.split("").reverse().join(""),this.startsWith.call({str:F},G)},q.prototype.contains=function(U){return-1!==this.str.indexOf(U)},q.prototype.equals=function(U){return this.str===U},q.prototype.value=function(){return this.str},q}();x.QueryableString=C},function(ye,x,t){"use strict";Object.defineProperty(x,"__esModule",{value:!0});var C=t(22),q=function(){function U(F,G,K,re,pe){this.id=C.id(),this.serviceIdentifier=F,this.parentContext=G,this.parentRequest=K,this.target=pe,this.childRequests=[],this.bindings=Array.isArray(re)?re:[re],this.requestScope=null===K?new Map:null}return U.prototype.addChildRequest=function(F,G,K){var re=new U(F,this.parentContext,this,G,K);return this.childRequests.push(re),re},U}();x.Request=q},function(ye,x,t){"use strict";Object.defineProperty(x,"__esModule",{value:!0});var C=t(9),q=t(16),U=t(36),F=t(25),G=t(53),K=function(j,ce,we){try{return we()}catch(Be){throw U.isStackOverflowExeption(Be)?new Error(C.CIRCULAR_DEPENDENCY_IN_FACTORY(j,ce.toString())):Be}},re=function(j){return function(ce){ce.parentContext.setCurrentRequest(ce);var we=ce.bindings,Be=ce.childRequests,Fe=ce.target&&ce.target.isArray(),Ne=!(ce.parentRequest&&ce.parentRequest.target&&ce.target&&ce.parentRequest.target.matchesArray(ce.target.serviceIdentifier));if(Fe&&Ne)return Be.map(function(it){return re(j)(it)});var je=null;if(!ce.target.isOptional()||0!==we.length){var me=we[0],de=me.scope===q.BindingScopeEnum.Singleton,fe=me.scope===q.BindingScopeEnum.Request;if(de&&me.activated)return me.cache;if(fe&&null!==j&&j.has(me.id))return j.get(me.id);if(me.type===q.BindingTypeEnum.ConstantValue)je=me.cache;else if(me.type===q.BindingTypeEnum.Function)je=me.cache;else if(me.type===q.BindingTypeEnum.Constructor)je=me.implementationType;else if(me.type===q.BindingTypeEnum.DynamicValue&&null!==me.dynamicValue)je=K("toDynamicValue",me.serviceIdentifier,function(){return me.dynamicValue(ce.parentContext)});else if(me.type===q.BindingTypeEnum.Factory&&null!==me.factory)je=K("toFactory",me.serviceIdentifier,function(){return me.factory(ce.parentContext)});else if(me.type===q.BindingTypeEnum.Provider&&null!==me.provider)je=K("toProvider",me.serviceIdentifier,function(){return me.provider(ce.parentContext)});else{if(me.type!==q.BindingTypeEnum.Instance||null===me.implementationType){var Se=F.getServiceIdentifierAsString(ce.serviceIdentifier);throw new Error(C.INVALID_BINDING_TYPE+" "+Se)}je=G.resolveInstance(me.implementationType,Be,re(j))}return"function"==typeof me.onActivation&&(je=me.onActivation(ce.parentContext,je)),de&&(me.cache=je,me.activated=!0),fe&&null!==j&&!j.has(me.id)&&j.set(me.id,je),je}}};function pe(j){return re(j.plan.rootRequest.requestScope)(j.plan.rootRequest)}x.resolve=pe},function(ye,x,t){"use strict";Object.defineProperty(x,"__esModule",{value:!0});var C=t(9),q=t(16),U=t(5);function F(pe,j,ce){var we=j.filter(function(Fe){return null!==Fe.target&&Fe.target.type===q.TargetTypeEnum.ClassProperty}),Be=we.map(ce);return we.forEach(function(Fe,Ne){var je="";je=Fe.target.name.value();var me=Be[Ne];pe[je]=me}),pe}function G(pe,j){return new(pe.bind.apply(pe,[void 0].concat(j)))}function K(pe,j){if(Reflect.hasMetadata(U.POST_CONSTRUCT,pe)){var ce=Reflect.getMetadata(U.POST_CONSTRUCT,pe);try{j[ce.value]()}catch(we){throw new Error(C.POST_CONSTRUCT_ERROR(pe.name,we.message))}}}function re(pe,j,ce){var we=null;return we=j.length>0?F(we=G(pe,j.filter(function(Ne){return null!==Ne.target&&Ne.target.type===q.TargetTypeEnum.ConstructorArgument}).map(ce)),j,ce):new pe,K(pe,we),we}x.resolveInstance=re},function(ye,x,t){"use strict";Object.defineProperty(x,"__esModule",{value:!0});var C=t(9),q=t(16),U=t(55),F=t(39),G=function(){function K(re){this._binding=re}return K.prototype.to=function(re){return this._binding.type=q.BindingTypeEnum.Instance,this._binding.implementationType=re,new U.BindingInWhenOnSyntax(this._binding)},K.prototype.toSelf=function(){if("function"!=typeof this._binding.serviceIdentifier)throw new Error(""+C.INVALID_TO_SELF_VALUE);var re=this._binding.serviceIdentifier;return this.to(re)},K.prototype.toConstantValue=function(re){return this._binding.type=q.BindingTypeEnum.ConstantValue,this._binding.cache=re,this._binding.dynamicValue=null,this._binding.implementationType=null,new F.BindingWhenOnSyntax(this._binding)},K.prototype.toDynamicValue=function(re){return this._binding.type=q.BindingTypeEnum.DynamicValue,this._binding.cache=null,this._binding.dynamicValue=re,this._binding.implementationType=null,new U.BindingInWhenOnSyntax(this._binding)},K.prototype.toConstructor=function(re){return this._binding.type=q.BindingTypeEnum.Constructor,this._binding.implementationType=re,new F.BindingWhenOnSyntax(this._binding)},K.prototype.toFactory=function(re){return this._binding.type=q.BindingTypeEnum.Factory,this._binding.factory=re,new F.BindingWhenOnSyntax(this._binding)},K.prototype.toFunction=function(re){if("function"!=typeof re)throw new Error(C.INVALID_FUNCTION_BINDING);var pe=this.toConstantValue(re);return this._binding.type=q.BindingTypeEnum.Function,pe},K.prototype.toAutoFactory=function(re){return this._binding.type=q.BindingTypeEnum.Factory,this._binding.factory=function(pe){return function(){return pe.container.get(re)}},new F.BindingWhenOnSyntax(this._binding)},K.prototype.toProvider=function(re){return this._binding.type=q.BindingTypeEnum.Provider,this._binding.provider=re,new F.BindingWhenOnSyntax(this._binding)},K.prototype.toService=function(re){this.toDynamicValue(function(pe){return pe.container.get(re)})},K}();x.BindingToSyntax=G},function(ye,x,t){"use strict";Object.defineProperty(x,"__esModule",{value:!0});var C=t(56),q=t(32),U=t(33),F=function(){function G(K){this._binding=K,this._bindingWhenSyntax=new U.BindingWhenSyntax(this._binding),this._bindingOnSyntax=new q.BindingOnSyntax(this._binding),this._bindingInSyntax=new C.BindingInSyntax(K)}return G.prototype.inRequestScope=function(){return this._bindingInSyntax.inRequestScope()},G.prototype.inSingletonScope=function(){return this._bindingInSyntax.inSingletonScope()},G.prototype.inTransientScope=function(){return this._bindingInSyntax.inTransientScope()},G.prototype.when=function(K){return this._bindingWhenSyntax.when(K)},G.prototype.whenTargetNamed=function(K){return this._bindingWhenSyntax.whenTargetNamed(K)},G.prototype.whenTargetIsDefault=function(){return this._bindingWhenSyntax.whenTargetIsDefault()},G.prototype.whenTargetTagged=function(K,re){return this._bindingWhenSyntax.whenTargetTagged(K,re)},G.prototype.whenInjectedInto=function(K){return this._bindingWhenSyntax.whenInjectedInto(K)},G.prototype.whenParentNamed=function(K){return this._bindingWhenSyntax.whenParentNamed(K)},G.prototype.whenParentTagged=function(K,re){return this._bindingWhenSyntax.whenParentTagged(K,re)},G.prototype.whenAnyAncestorIs=function(K){return this._bindingWhenSyntax.whenAnyAncestorIs(K)},G.prototype.whenNoAncestorIs=function(K){return this._bindingWhenSyntax.whenNoAncestorIs(K)},G.prototype.whenAnyAncestorNamed=function(K){return this._bindingWhenSyntax.whenAnyAncestorNamed(K)},G.prototype.whenAnyAncestorTagged=function(K,re){return this._bindingWhenSyntax.whenAnyAncestorTagged(K,re)},G.prototype.whenNoAncestorNamed=function(K){return this._bindingWhenSyntax.whenNoAncestorNamed(K)},G.prototype.whenNoAncestorTagged=function(K,re){return this._bindingWhenSyntax.whenNoAncestorTagged(K,re)},G.prototype.whenAnyAncestorMatches=function(K){return this._bindingWhenSyntax.whenAnyAncestorMatches(K)},G.prototype.whenNoAncestorMatches=function(K){return this._bindingWhenSyntax.whenNoAncestorMatches(K)},G.prototype.onActivation=function(K){return this._bindingOnSyntax.onActivation(K)},G}();x.BindingInWhenOnSyntax=F},function(ye,x,t){"use strict";Object.defineProperty(x,"__esModule",{value:!0});var C=t(16),q=t(39),U=function(){function F(G){this._binding=G}return F.prototype.inRequestScope=function(){return this._binding.scope=C.BindingScopeEnum.Request,new q.BindingWhenOnSyntax(this._binding)},F.prototype.inSingletonScope=function(){return this._binding.scope=C.BindingScopeEnum.Singleton,new q.BindingWhenOnSyntax(this._binding)},F.prototype.inTransientScope=function(){return this._binding.scope=C.BindingScopeEnum.Transient,new q.BindingWhenOnSyntax(this._binding)},F}();x.BindingInSyntax=U},function(ye,x,t){"use strict";Object.defineProperty(x,"__esModule",{value:!0});var C=function(){function q(){}return q.of=function(U,F){var G=new q;return G.bindings=U,G.middleware=F,G},q}();x.ContainerSnapshot=C},function(ye,x,t){"use strict";Object.defineProperty(x,"__esModule",{value:!0});var C=t(9),q=function(){function U(){this._map=new Map}return U.prototype.getMap=function(){return this._map},U.prototype.add=function(F,G){if(null==F)throw new Error(C.NULL_ARGUMENT);if(null==G)throw new Error(C.NULL_ARGUMENT);var K=this._map.get(F);void 0!==K?(K.push(G),this._map.set(F,K)):this._map.set(F,[G])},U.prototype.get=function(F){if(null==F)throw new Error(C.NULL_ARGUMENT);var G=this._map.get(F);if(void 0!==G)return G;throw new Error(C.KEY_NOT_FOUND)},U.prototype.remove=function(F){if(null==F)throw new Error(C.NULL_ARGUMENT);if(!this._map.delete(F))throw new Error(C.KEY_NOT_FOUND)},U.prototype.removeByCondition=function(F){var G=this;this._map.forEach(function(K,re){var pe=K.filter(function(j){return!F(j)});pe.length>0?G._map.set(re,pe):G._map.delete(re)})},U.prototype.hasKey=function(F){if(null==F)throw new Error(C.NULL_ARGUMENT);return this._map.has(F)},U.prototype.clone=function(){var F=new U;return this._map.forEach(function(G,K){G.forEach(function(re){return F.add(K,re.clone())})}),F},U.prototype.traverse=function(F){this._map.forEach(function(G,K){F(K,G)})},U}();x.Lookup=q},function(ye,x,t){"use strict";Object.defineProperty(x,"__esModule",{value:!0});var C=t(22),q=function(){function F(G){this.id=C.id(),this.registry=G}return F}();x.ContainerModule=q;var U=function(){function F(G){this.id=C.id(),this.registry=G}return F}();x.AsyncContainerModule=U},function(ye,x,t){"use strict";Object.defineProperty(x,"__esModule",{value:!0});var C=t(9),q=t(5);function U(){return function(F){if(Reflect.hasOwnMetadata(q.PARAM_TYPES,F))throw new Error(C.DUPLICATED_INJECTABLE_DECORATOR);var G=Reflect.getMetadata(q.DESIGN_PARAM_TYPES,F)||[];return Reflect.defineMetadata(q.PARAM_TYPES,G,F),F}}x.injectable=U},function(ye,x,t){"use strict";Object.defineProperty(x,"__esModule",{value:!0});var C=t(12),q=t(17);function U(F,G){return function(K,re,pe){var j=new C.Metadata(F,G);"number"==typeof pe?q.tagParameter(K,re,pe,j):q.tagProperty(K,re,j)}}x.tagged=U},function(ye,x,t){"use strict";Object.defineProperty(x,"__esModule",{value:!0});var C=t(5),q=t(12),U=t(17);function F(G){return function(K,re,pe){var j=new q.Metadata(C.NAMED_TAG,G);"number"==typeof pe?U.tagParameter(K,re,pe,j):U.tagProperty(K,re,j)}}x.named=F},function(ye,x,t){"use strict";Object.defineProperty(x,"__esModule",{value:!0});var C=t(5),q=t(12),U=t(17);function F(){return function(G,K,re){var pe=new q.Metadata(C.OPTIONAL_TAG,!0);"number"==typeof re?U.tagParameter(G,K,re,pe):U.tagProperty(G,K,pe)}}x.optional=F},function(ye,x,t){"use strict";Object.defineProperty(x,"__esModule",{value:!0});var C=t(5),q=t(12),U=t(17);function F(){return function(G,K,re){var pe=new q.Metadata(C.UNMANAGED_TAG,!0);U.tagParameter(G,K,re,pe)}}x.unmanaged=F},function(ye,x,t){"use strict";Object.defineProperty(x,"__esModule",{value:!0});var C=t(5),q=t(12),U=t(17);function F(G){return function(K,re,pe){var j=new q.Metadata(C.MULTI_INJECT_TAG,G);"number"==typeof pe?U.tagParameter(K,re,pe,j):U.tagProperty(K,re,j)}}x.multiInject=F},function(ye,x,t){"use strict";Object.defineProperty(x,"__esModule",{value:!0});var C=t(5),q=t(12),U=t(17);function F(G){return function(K,re,pe){var j=new q.Metadata(C.NAME_TAG,G);U.tagParameter(K,re,pe,j)}}x.targetName=F},function(ye,x,t){"use strict";Object.defineProperty(x,"__esModule",{value:!0});var C=t(9),q=t(5),U=t(12);function F(){return function(G,K,re){var pe=new U.Metadata(q.POST_CONSTRUCT,K);if(Reflect.hasOwnMetadata(q.POST_CONSTRUCT,G.constructor))throw new Error(C.MULTIPLE_POST_CONSTRUCT_METHODS);Reflect.defineMetadata(q.POST_CONSTRUCT,pe,G.constructor)}}x.postConstruct=F},function(ye,x,t){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.multiBindToService=function(C){return function(q){return function(){for(var U=[],F=0;F=0;nt--)(Oe=Le[nt])&&(ue=($<3?Oe(ue):$>3?Oe(Ce,Ge,ue):Oe(Ce,Ge))||ue);return $>3&&ue&&Object.defineProperty(Ce,Ge,ue),ue},G=function(){function Le(){this._isInitialsed=!1}return Le.prototype.raiseEndTelemetryWith=function(Ce,Ge,E,$){throw new Error("Method not implemented.")},Le.prototype.initTelemetry=function(Ce){window.EkTelemetry&&(this.telemetryProvider=window.EkTelemetry,this._isInitialsed=!0,this.context=Ce,this.telemetryProvider.initialize(Ce.config))},Le.prototype.initTelmetry=function(Ce,Ge,E,$,ue){null!=this.context&&this.telemetryProvider?this.telemetryProvider.initialize(this.context.config):(this.config.pdata=Ce,this.config.channel=E,this.config.did=ue,this.config.sid=$,this.actor=Ge)},Le.prototype.setTelemetryAttributes=function(Ce,Ge,E,$,ue){this.config.pdata=Ce,this.config.channel=E,this.config.did=ue,this.config.sid=$,this.actor=Ge},Le.prototype.formulateBasicConfigForTelemetry=function(){},Le.prototype.initProducerData=function(Ce){if(this.pData)return this.pData;this.config.pdata=Ce},Le.prototype.isTelemetryInitialised=function(){return this._isInitialsed},Le.prototype.raiseInteractTelemetry=function(Ce){this.isTelemetryInitialised()&&this.telemetryProvider.interact(Ce.edata,Ce.options)},Le.prototype.raiseInteractTelemetryWith=function(Ce,Ge,E,$){},Le.prototype.raiseImpressionTelemetry=function(Ce){this.isTelemetryInitialised()&&this.telemetryProvider.impression(Ce.edata,Ce.options)},Le.prototype.raiseImpressionTelemetryWith=function(Ce,Ge,E,$){},Le.prototype.raiseLogTelemetry=function(Ce){this.isTelemetryInitialised()&&this.telemetryProvider.log(Ce.edata,Ce.options)},Le.prototype.raiseLogTelemetryWith=function(Ce,Ge,E,$){},Le.prototype.raiseErrorTelemetry=function(Ce){this.isTelemetryInitialised()&&this.telemetryProvider.error(Ce.edata,Ce.options)},Le.prototype.raiseErrorTelemetryWith=function(Ce,Ge,E,$){},Le.prototype.raiseAuditTelemetry=function(Ce){this.isTelemetryInitialised()&&this.telemetryProvider.audit(Ce.edata,Ce.options)},Le.prototype.raiseAuditTelemetryWith=function(Ce,Ge,E,$){},Le.prototype.raiseStartTelemetry=function(Ce){this.isTelemetryInitialised()&&this.telemetryProvider.start(this.context.config,Ce.options.object.id,Ce.options.object.ver,Ce.edata,Ce.options)},Le.prototype.raiseEndTelemetry=function(Ce){this.isTelemetryInitialised()&&this.telemetryProvider.end(Ce.edata,Ce.options)},Le.prototype.raiseShareTelemetry=function(Ce){this.isTelemetryInitialised()&&this.telemetryProvider.share(Ce.edata,Ce.options)},Le.prototype.raiseShareTelemetryWith=function(Ce,Ge,E,$){},Le.prototype.raiseFeedBackTelemetry=function(Ce){this.isTelemetryInitialised()&&this.telemetryProvider.share(Ce.edata,Ce.options)},Le.prototype.raiseFeedBackTelemetryWith=function(Ce,Ge,E,$){},Le.prototype.raiseAssesTelemetry=function(Ce,Ge){this.isTelemetryInitialised()&&this.telemetryProvider.assess(Ce,Ge)},Le.prototype.raiseResponseTelemetry=function(Ce,Ge){this.isTelemetryInitialised()&&this.telemetryProvider.response(Ce,Ge)},Le.prototype.raiseSummaryTelemetry=function(Ce,Ge){this.isTelemetryInitialised()&&this.telemetryProvider.summary(Ce,Ge)},F([Object(U.injectable)()],Le)}(),K={CONTAINER:Symbol.for("CONTAINER"),services:{telemetry:{TELEMETRY_SERVICE:Symbol.for("TELEMETRY_SERVICE"),PLAYER_TELEMETRY_SERVICE:Symbol.for("PLAYER_TELEMETRY_SERVICE")}}},re=function(Le,Ce,Ge,E){var Oe,$=arguments.length,ue=$<3?Ce:null===E?E=Object.getOwnPropertyDescriptor(Ce,Ge):E;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ue=Reflect.decorate(Le,Ce,Ge,E);else for(var nt=Le.length-1;nt>=0;nt--)(Oe=Le[nt])&&(ue=($<3?Oe(ue):$>3?Oe(Ce,Ge,ue):Oe(Ce,Ge))||ue);return $>3&&ue&&Object.defineProperty(Ce,Ge,ue),ue},pe=function(Le,Ce){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(Le,Ce)},j=function(){function Le(Ce){this.telemetryService=Ce}return Le.prototype.onStartEvent=function(Ce,Ge){},Le.prototype.onEndEvent=function(Ce,Ge){},Le.prototype.onErrorEvent=function(Ce,Ge){},Le.prototype.onHeartBeatEvent=function(Ce,Ge){"LOADED"===Ce.type||"PLAY"===Ce.type||this.telemetryService.raiseLogTelemetry({})},re([Object(U.injectable)(),pe("design:paramtypes",[q])],Le)}(),ce=(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Le,Ce){Le.__proto__=Ce}||function(Le,Ce){for(var Ge in Ce)Ce.hasOwnProperty(Ge)&&(Le[Ge]=Ce[Ge])},function(Le,Ce){function Ge(){this.constructor=Le}we(Le,Ce),Le.prototype=null===Ce?Object.create(Ce):(Ge.prototype=Ce.prototype,new Ge)}),Be=function(Le,Ce,Ge,E){var Oe,$=arguments.length,ue=$<3?Ce:null===E?E=Object.getOwnPropertyDescriptor(Ce,Ge):E;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ue=Reflect.decorate(Le,Ce,Ge,E);else for(var nt=Le.length-1;nt>=0;nt--)(Oe=Le[nt])&&(ue=($<3?Oe(ue):$>3?Oe(Ce,Ge,ue):Oe(Ce,Ge))||ue);return $>3&&ue&&Object.defineProperty(Ce,Ge,ue),ue},Fe=function(Le,Ce){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(Le,Ce)},Ne=function(Le,Ce){return function(Ge,E){Ce(Ge,E,Le)}},je=function(Le){function Ce(Ge){return Le.call(this,Ge)||this}return ce(Ce,Le),Ce.prototype.onHeartBeatEvent=function(Ge,E){},Be([Object(U.injectable)(),Ne(0,Object(U.inject)(K.services.telemetry.TELEMETRY_SERVICE)),Fe("design:paramtypes",[q])],Ce)}(j),me=function(Le,Ce,Ge,E){return new(Ge||(Ge=Promise))(function($,ue){function Oe(et){try{$e(E.next(et))}catch(Ot){ue(Ot)}}function nt(et){try{$e(E.throw(et))}catch(Ot){ue(Ot)}}function $e(et){et.done?$(et.value):new Ge(function(Ot){Ot(et.value)}).then(Oe,nt)}$e((E=E.apply(Le,Ce||[])).next())})},de=function(Le,Ce){var E,$,ue,Oe,Ge={label:0,sent:function(){if(1&ue[0])throw ue[1];return ue[1]},trys:[],ops:[]};return Oe={next:nt(0),throw:nt(1),return:nt(2)},"function"==typeof Symbol&&(Oe[Symbol.iterator]=function(){return this}),Oe;function nt(et){return function(Ot){return $e([et,Ot])}}function $e(et){if(E)throw new TypeError("Generator is already executing.");for(;Ge;)try{if(E=1,$&&(ue=$[2&et[0]?"return":et[0]?"throw":"next"])&&!(ue=ue.call($,et[1])).done)return ue;switch($=0,ue&&(et=[0,ue.value]),et[0]){case 0:case 1:ue=et;break;case 4:return Ge.label++,{value:et[1],done:!1};case 5:Ge.label++,$=et[1],et=[0];continue;case 7:et=Ge.ops.pop(),Ge.trys.pop();continue;default:if(!((ue=(ue=Ge.trys).length>0&&ue[ue.length-1])||6!==et[0]&&2!==et[0])){Ge=0;continue}if(3===et[0]&&(!ue||et[1]>ue[0]&&et[1]{"use strict";x.d(ye,{N3:()=>$,T_:()=>ue,Z2:()=>$e,bf:()=>et,gQ:()=>Pt,uY:()=>E,u_:()=>Ot,vM:()=>hn,ye:()=>nt});var t=x(8008),C=x(4666),q=x(2508),U=x(6855),F=x(6312);const G=function(vt){return{showDownload:vt}};function K(vt,Ke){if(1&vt&&(t.O4$(),t.TgZ(0,"text",229)(1,"tspan",230),t._uU(2),t.qZA(),t.TgZ(3,"tspan",231),t._uU(4),t.qZA()()),2&vt){const ft=t.oxw();t.xp6(2),t.Oqu(ft.outcomeLabel),t.xp6(2),t.Oqu(ft.outcome)}}function re(vt,Ke){if(1&vt&&(t.O4$(),t.TgZ(0,"g",232)(1,"g",233),t._UZ(2,"polygon",234)(3,"path",235),t.qZA(),t.TgZ(4,"text",236)(5,"tspan",237),t._uU(6),t.qZA()()()),2&vt){const ft=t.oxw();t.xp6(6),t.Oqu(ft.timeSpentLabel)}}function pe(vt,Ke){1&vt&&(t.O4$(),t.TgZ(0,"svg",238)(1,"defs")(2,"linearGradient",239),t._UZ(3,"stop",240)(4,"stop",241),t.qZA()(),t.TgZ(5,"g",242),t._UZ(6,"path",243)(7,"path",244),t.qZA()())}function j(vt,Ke){1&vt&&(t.O4$(),t.TgZ(0,"svg",238)(1,"defs")(2,"linearGradient",239),t._UZ(3,"stop",240)(4,"stop",241),t.qZA()(),t.TgZ(5,"g",242),t._UZ(6,"path",243)(7,"path",245),t.qZA()())}function ce(vt,Ke){if(1&vt){const ft=t.EpF();t.TgZ(0,"div",246),t.NdJ("click",function(){t.CHM(ft);const We=t.oxw();return t.KtG(We.exitContent.emit({type:"EXIT"}))}),t.O4$(),t.TgZ(1,"svg",247)(2,"defs")(3,"linearGradient",248),t._UZ(4,"stop",240)(5,"stop",241),t.qZA()(),t.TgZ(6,"g",242),t._UZ(7,"path",249)(8,"path",250),t.qZA()(),t.kcU(),t.TgZ(9,"div",226),t._uU(10,"Exit"),t.qZA()()}}function we(vt,Ke){if(1&vt){const ft=t.EpF();t.ynx(0),t.TgZ(1,"div",251),t._uU(2,"Up Next"),t.qZA(),t.TgZ(3,"div",252),t.NdJ("click",function(){t.CHM(ft);const We=t.oxw();return t.KtG(We.playNext())}),t.TgZ(4,"div",253),t._uU(5),t.qZA(),t.TgZ(6,"div",254),t._UZ(7,"img",255),t.qZA()(),t.BQk()}if(2&vt){const ft=t.oxw();t.xp6(5),t.Oqu(ft.nextContent.name)}}function Fe(vt,Ke){if(1&vt){const ft=t.EpF();t.TgZ(0,"li",8),t.NdJ("click",function(We){t.CHM(ft);const Ut=t.oxw();return t.KtG(Ut.emitSideBarEvent(We,"SHARE"))})("keydown.enter",function(We){t.CHM(ft);const Ut=t.oxw();return t.KtG(Ut.emitSideBarEvent(We,"SHARE"))}),t._UZ(1,"span",9),t._uU(2," Share"),t.qZA()}}function Ne(vt,Ke){if(1&vt){const ft=t.EpF();t.TgZ(0,"li",8),t.NdJ("click",function(We){t.CHM(ft);const Ut=t.oxw();return t.KtG(Ut.showDownloadPopup(We,"DOWNLOAD_MENU"))})("keydown.enter",function(We){t.CHM(ft);const Ut=t.oxw();return Ut.closeNav(We),t.KtG(Ut.showDownloadPopup(We,"DOWNLOAD_MENU"))}),t._UZ(1,"span",10),t._uU(2," Download"),t.qZA()}}function je(vt,Ke){if(1&vt){const ft=t.EpF();t.TgZ(0,"li",8),t.NdJ("click",function(We){t.CHM(ft);const Ut=t.oxw();return Ut.closeNav(We),t.KtG(Ut.emitSideBarEvent(We,"PRINT"))})("keydown.enter",function(We){t.CHM(ft);const Ut=t.oxw();return t.KtG(Ut.emitSideBarEvent(We,"PRINT"))}),t._UZ(1,"span",11),t._uU(2," Print"),t.qZA()}}function me(vt,Ke){if(1&vt){const ft=t.EpF();t.TgZ(0,"li",8),t.NdJ("click",function(We){t.CHM(ft);const Ut=t.oxw();return Ut.closeNav(We),t.KtG(Ut.emitSideBarEvent(We,"EXIT"))})("keydown.enter",function(We){t.CHM(ft);const Ut=t.oxw();return Ut.closeNav(We),t.KtG(Ut.emitSideBarEvent(We,"EXIT"))}),t._UZ(1,"span",12),t._uU(2," Exit"),t.qZA()}}function de(vt,Ke){if(1&vt){const ft=t.EpF();t.TgZ(0,"sb-player-download-popup",13),t.NdJ("hideDownloadPopUp",function(We){t.CHM(ft);const Ut=t.oxw();return t.KtG(Ut.hideDownloadPopUp(We))})("downloadEvent",function(We){t.CHM(ft);const Ut=t.oxw();return t.KtG(Ut.sidebarEvent.emit(We))}),t.qZA()}if(2&vt){const ft=t.oxw();t.Q6J("title",ft.title)("showDownloadPopUp",ft.showDownloadPopUp)}}const fe=function(vt){return{"animated animateBg":vt}};function Se(vt,Ke){1&vt&&(t.TgZ(0,"div",1),t._uU(1," You are offline\n"),t.qZA())}const it=':root{--sdk-navigation-arrows-bg:#fff;--sdk-navigation-arrows-border:#F2F2F2;--sdk-navigation-arrows-after:#999999;--sdk-player-nextIcon:#fff}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]{height:2rem;width:4rem;cursor:pointer;border-radius:1rem;background-color:var(--sdk-navigation-arrows-bg);box-shadow:var(--sbt-box-shadow-3px);border:1px solid var(--sdk-navigation-arrows-border);-webkit-transition:.1s ease-in;transition:.1s ease-in}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover{border:1px solid transparent;background:var(--primary-color)}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]::after{display:none;content:"";width:.5rem;height:.5rem;border-top:.125rem solid var(--sdk-navigation-arrows-after);border-left:.125rem solid var(--sdk-navigation-arrows-after)}[_nghost-%COMP%] .player-nextIcon[_ngcontent-%COMP%]::after{content:"";-webkit-transform:rotate(135deg);transform:rotate(135deg);border-top:.125rem solid var(--sdk-player-nextIcon);border-left:.125rem solid var(--sdk-player-nextIcon)}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover.player-nextIcon::after{content:"";border-top:.125rem solid var(--sdk-player-nextIcon);border-left:.125rem solid var(--sdk-player-nextIcon)}[_nghost-%COMP%] .navigation-arrows.player-nextIcon[_ngcontent-%COMP%]{background:var(--primary-color)}button[_ngcontent-%COMP%]{-webkit-appearance:none;background:0 0;border:0}.paginate[_ngcontent-%COMP%]{position:relative;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.paginate[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{position:absolute;top:42%;left:40%;width:.75rem;height:.1875rem;border-radius:.09375rem;background:var(--white);-webkit-transition:.15s;transition:.15s}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{-webkit-transform-origin:0 50%;transform-origin:0 50%;background-color:var(--gray-800)}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{-webkit-transform:translate(0,-1px) rotate(40deg);transform:translate(0,-1px) rotate(40deg)}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{-webkit-transform:translate(0,1px) rotate(-40deg);transform:translate(0,1px) rotate(-40deg)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]{background-color:var(--white)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{-webkit-transform:translate(0,0) rotate(30deg);transform:translate(0,0) rotate(30deg)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{-webkit-transform:translate(0,1px) rotate(-30deg);transform:translate(0,1px) rotate(-30deg)}.paginate.left[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child, .paginate.left[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child, .paginate.left[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child, .paginate.left[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{-webkit-transform:translate(-.3125rem,0) rotate(0);transform:translate(-.3125rem,0) rotate(0)}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{-webkit-transform:translate(0,.0625rem) rotate(40deg);transform:translate(0,.0625rem) rotate(40deg)}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{-webkit-transform:translate(0,-.0625rem) rotate(-40deg);transform:translate(0,-.0625rem) rotate(-40deg)}.paginate.right[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{-webkit-transform:translate(0,.0625rem) rotate(30deg);transform:translate(0,.0625rem) rotate(30deg)}.paginate.right[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{-webkit-transform:translate(0,.0625rem) rotate(-30deg);transform:translate(0,.0625rem) rotate(-30deg)}.paginate.right[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child, .paginate.right[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child, .paginate.right[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child, .paginate.right[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{-webkit-transform:translate(.3125rem,0) rotate(0);transform:translate(.3125rem,0) rotate(0)}.paginate[data-state=disabled][_ngcontent-%COMP%]{opacity:.3;cursor:default} html[dir=rtl] .player-nextIcon, html[dir=rtl] .player-previousIcon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}';function Ve(vt,Ke){if(1&vt){const ft=t.EpF();t.TgZ(0,"div",6)(1,"img",7),t.NdJ("click",function(){t.CHM(ft);const We=t.oxw();return t.KtG(We.rotateCW())}),t.qZA()()}}function Le(vt,Ke){if(1&vt){const ft=t.EpF();t.TgZ(0,"div",8)(1,"button",9),t.NdJ("click",function(){t.CHM(ft);const We=t.oxw();return t.KtG(We.zoomOut())}),t.qZA(),t.TgZ(2,"button",10),t.NdJ("click",function(){t.CHM(ft);const We=t.oxw();return t.KtG(We.zoomIn())}),t.qZA()()}}function Ce(vt,Ke){if(1&vt){const ft=t.EpF();t.TgZ(0,"div",11)(1,"input",12),t.NdJ("ngModelChange",function(We){t.CHM(ft);const Ut=t.oxw();return t.KtG(Ut.page=We)}),t.qZA(),t.TgZ(2,"span",13),t.NdJ("click",function(){t.CHM(ft);const We=t.oxw();return t.KtG(We.gotoPage())}),t._UZ(3,"img",14),t.qZA(),t.TgZ(4,"span",15),t._uU(5,"/"),t.qZA(),t.TgZ(6,"span",16),t._uU(7),t.qZA()()}if(2&vt){const ft=t.oxw();t.xp6(1),t.Q6J("ngModel",ft.page)("max",ft.totalPages),t.xp6(6),t.Oqu(ft.totalPages)}}function Ge(vt,Ke){if(1&vt){const ft=t.EpF();t.TgZ(0,"div",17)(1,"div",18)(2,"sb-player-previous-navigation",19),t.NdJ("previousAction",function(We){t.CHM(ft);const Ut=t.oxw();return t.KtG(Ut.actions.emit(We))}),t.qZA(),t.TgZ(3,"sb-player-next-navigation",20),t.NdJ("nextAction",function(We){t.CHM(ft);const Ut=t.oxw();return t.KtG(Ut.actions.emit(We))}),t.qZA()()()}}const E={contentCompatibility:"CPV2_CONT_COMP_01",contentLoadFails:"CPV2_CONT_LOAD_FAIL_01",internetConnectivity:"CPV2_INT_CONNECT_01",streamingUrlSupport:"CPV2_INT_STREAMINGURL_01"},$={contentCompatibility:"content compatibility error",contentLoadFails:"content load failed",internetConnectivity:"content failed to load , No Internet Available",streamingUrlSupport:"streaming url is not supported",contentPlayFailedHeader:"Unable to load content",contentPlayFailTitle:"Refresh and try again later"};class ue{constructor(){this.playerContentCompatibiltyLevel=5,this.getInternetConnectivityError=new t.vpe,this.setInternetConnectivityError=()=>{const Ke=new Error;Ke.message=$.internetConnectivity,Ke.name=E.internetConnectivity,this.getInternetConnectivityError.emit({error:Ke})},this.initInternetConnectivityError()}checkContentCompatibility(Ke){if(Ke>this.playerContentCompatibiltyLevel){const ft=new Error;return ft.message=`Player supports ${this.playerContentCompatibiltyLevel}\n but content compatibility is ${Ke}`,ft.name="contentCompatibily",{error:ft,isCompitable:!1}}return{error:null,isCompitable:!0}}initInternetConnectivityError(){window.addEventListener("offline",this.setInternetConnectivityError)}ngOnDestroy(){window.removeEventListener("offline",this.setInternetConnectivityError)}}ue.\u0275fac=function(Ke){return new(Ke||ue)},ue.ctorParameters=()=>[],ue.\u0275prov=(0,t.Yz7)({factory:function(){return new ue},token:ue,providedIn:"root"});class Oe{constructor(){this.downloadEvent=new t.vpe,this.hideDownloadPopUp=new t.vpe,this.showDownloadPopUp=!1}hideDownloadPopup(Ke,ft){this.disabledHandle.disengage(),this.hideDownloadPopUp.emit({event:Ke,type:ft})}ngOnChanges(Ke){for(const ft in Ke)if(Ke.hasOwnProperty(ft)&&"showDownloadPopUp"===ft){this.showDownloadPopUp=Ke[ft].currentValue||!1;const Vt=document.querySelector(".file-download");this.disabledHandle=U.Z.disabled({filter:Vt})}}download(Ke,ft){this.downloadEvent.emit({event:Ke,type:ft}),this.disabledHandle.disengage()}}Oe.\u0275fac=function(Ke){return new(Ke||Oe)},Oe.\u0275cmp=t.Xpm({type:Oe,selectors:[["sb-player-download-popup"]],inputs:{showDownloadPopUp:"showDownloadPopUp",title:"title"},outputs:{downloadEvent:"downloadEvent",hideDownloadPopUp:"hideDownloadPopUp"},features:[t.TTD],decls:16,vars:4,consts:[[1,"file-download",3,"ngClass"],[1,"file-download__overlay"],["aria-modal","true","aria-labelledby","Download Content","aria-describedby","Dialog to download content",1,"file-download__popup"],[1,"close-btn",3,"click"],["type","button","id","close","data-animation","showShadow","aria-label","player-close-btn",1,"close-icon"],[1,"file-download__metadata"],[1,"file-download__title","text-left"],[1,"file-download__text","text-left"],[1,"file-download__size"],[1,"file-download__action-btns"],["type","button","id","cancel",1,"sb-btn","sb-btn-normal","sb-btn-outline-primary","sb-btn-radius","cancel-btn","mr-8",3,"click"],["type","button","id","download",1,"sb-btn","sb-btn-normal","sb-btn-primary","sb-btn-radius","download-btn",3,"click"]],template:function(Ke,ft){1&Ke&&(t.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3),t.NdJ("click",function(We){return ft.hideDownloadPopup(We,"DOWNLOAD_POPUP_CLOSE")}),t._UZ(4,"button",4),t.qZA(),t.TgZ(5,"div",5)(6,"h5",6),t._uU(7,"Confirm Download"),t.qZA(),t.TgZ(8,"div",7),t._uU(9),t.qZA(),t._UZ(10,"div",8),t.TgZ(11,"div",9)(12,"button",10),t.NdJ("click",function(We){return ft.hideDownloadPopup(We,"DOWNLOAD_POPUP_CANCEL")}),t._uU(13,"Cancel"),t.qZA(),t.TgZ(14,"button",11),t.NdJ("click",function(We){return ft.download(We,"DOWNLOAD")}),t._uU(15,"Download"),t.qZA()()()()()()),2&Ke&&(t.Q6J("ngClass",t.VKq(2,G,ft.showDownloadPopUp)),t.xp6(9),t.hij('"',ft.title,'" will be saved on your device.'))},dependencies:[C.mk],styles:['[_nghost-%COMP%] .file-download[_ngcontent-%COMP%]{width:100%;height:100%;position:absolute;top:0;left:0;z-index:99;-webkit-transition:.3s;transition:.3s;opacity:0;visibility:hidden}[_nghost-%COMP%] .file-download__overlay[_ngcontent-%COMP%]{width:100%;height:100%;background:rgba(var(--rc-rgba-black),.5);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-transition:.3s;transition:.3s;visibility:hidden}[_nghost-%COMP%] .file-download__popup[_ngcontent-%COMP%]{width:90%;max-width:22.5rem;min-height:13.125rem;background:var(--white);border-radius:1rem;box-shadow:0 0 1.5em 0 rgba(var(--rc-rgba-black),.22);padding:1.5rem;position:relative;-webkit-transition:.3s ease-in;transition:.3s ease-in;-webkit-transform:scale(.5);transform:scale(.5)}[_nghost-%COMP%] .file-download__close-btn[_ngcontent-%COMP%]{position:absolute;top:.75rem;right:.75rem;width:1.5rem;height:1.5rem;cursor:pointer}[_nghost-%COMP%] .file-download__close-btn[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%}[_nghost-%COMP%] .file-download__metadata[_ngcontent-%COMP%]{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%}[_nghost-%COMP%] .file-download__title[_ngcontent-%COMP%]{font-size:1rem;font-weight:700;line-height:1.375rem;word-break:break-word}[_nghost-%COMP%] .file-download__text[_ngcontent-%COMP%]{color:var(--gray-400);word-break:break-word}[_nghost-%COMP%] .file-download__size[_ngcontent-%COMP%]{color:var(--black)}[_nghost-%COMP%] .file-download__size[_ngcontent-%COMP%], [_nghost-%COMP%] .file-download__text[_ngcontent-%COMP%]{font-size:.875rem;line-height:1.25rem}[_nghost-%COMP%] .file-download__size[_ngcontent-%COMP%], [_nghost-%COMP%] .file-download__text[_ngcontent-%COMP%], [_nghost-%COMP%] .file-download__title[_ngcontent-%COMP%]{margin:0 0 1.5em}[_nghost-%COMP%] .file-download__action-btns[_ngcontent-%COMP%]{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end}[_nghost-%COMP%] .file-download__action-btns[_ngcontent-%COMP%] .cancel-btn[_ngcontent-%COMP%], [_nghost-%COMP%] .file-download__action-btns[_ngcontent-%COMP%] .download-btn[_ngcontent-%COMP%]{outline:0;border:none;font-size:.75rem;text-transform:uppercase;cursor:pointer;line-height:normal}[_nghost-%COMP%] .file-download.showDownload[_ngcontent-%COMP%] .file-download__popup[_ngcontent-%COMP%]{-webkit-transform:scale(1);transform:scale(1);visibility:visible}[_nghost-%COMP%] .file-download.showDownload[_ngcontent-%COMP%]{visibility:visible;opacity:1}[_nghost-%COMP%] .file-download.showDownload[_ngcontent-%COMP%] .file-download__overlay[_ngcontent-%COMP%]{visibility:visible}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%]{position:absolute;top:.75rem;right:.75rem}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]{width:1.875rem;height:1.875rem;background:0 0;border-radius:50%;cursor:pointer;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding:0}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]::after{content:"";-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]::before{content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]:after, [_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]:before{content:"";width:1.25rem;height:.125rem;position:absolute;background-color:var(--black)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]{box-shadow:0 0 0 0 var(--red) inset;-webkit-transition:.2s cubic-bezier(.175,.885,.52,1.775);transition:.2s cubic-bezier(.175,.885,.52,1.775);border:0 solid var(--white)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:before{-webkit-transition:.2s cubic-bezier(.175,.885,.52,1.775);transition:.2s cubic-bezier(.175,.885,.52,1.775)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:after{-webkit-transition:.2s cubic-bezier(.175,.885,.52,1.775);transition:.2s cubic-bezier(.175,.885,.52,1.775)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover{box-shadow:0 0 0 .25rem var(--red) inset}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover:before{-webkit-transform:scale(.7) rotate(45deg);transform:scale(.7) rotate(45deg);-webkit-transition-delay:.1s;transition-delay:.1s;background-color:var(--red)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover:after{-webkit-transform:scale(.7) rotate(-45deg);transform:scale(.7) rotate(-45deg);-webkit-transition-delay:.1s;transition-delay:.1s;background-color:var(--red)} html[dir=rtl] .close-btn{left:.75rem;right:auto}']}),Oe.propDecorators={title:[{type:t.IIB}],downloadEvent:[{type:t.r_U}],hideDownloadPopUp:[{type:t.r_U}],showDownloadPopUp:[{type:t.IIB}]};class nt{constructor(){this.showReplay=!0,this.replayContent=new t.vpe,this.exitContent=new t.vpe,this.playNextContent=new t.vpe}ngOnInit(){this.subscription=(0,F.R)(document,"keydown").subscribe(Ke=>{"Enter"===Ke.key&&(Ke.stopPropagation(),document.activeElement.click())})}playNext(){this.playNextContent.emit({name:this.nextContent.name,identifier:this.nextContent.identifier,type:"NEXT_CONTENT_PLAY"})}replay(){this.showReplay&&this.replayContent.emit({type:"REPLAY"})}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}}nt.\u0275fac=function(Ke){return new(Ke||nt)},nt.\u0275cmp=t.Xpm({type:nt,selectors:[["sb-player-end-page"]],inputs:{showReplay:"showReplay",showExit:"showExit",contentName:"contentName",outcome:"outcome",outcomeLabel:"outcomeLabel",userName:"userName",timeSpentLabel:"timeSpentLabel",nextContent:"nextContent"},outputs:{replayContent:"replayContent",exitContent:"exitContent",playNextContent:"playNextContent"},ngContentSelectors:["*"],decls:237,vars:9,consts:[[1,"player-endpage"],[1,"player-endpage__left-panel"],[1,"user-score-card"],["width","100%","height","100%","viewBox","0 0 250 250","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink",0,"xmlns","xhtml","http://www.w3.org/1999/xhtml"],["id","filter-1"],["in","SourceGraphic","type","matrix","values",""],["x1","-19.3154721%","y1","50%","x2","100%","y2","50%","id","linearGradient-1"],["stop-color","#43A981","offset","0%"],["stop-color","#1D7E58","offset","100%"],["x1","0%","y1","0%","x2","101.719666%","y2","100%","id","linearGradient-2"],["stop-color","#FFCD55","offset","0%"],["stop-color","#FFD955","offset","100%"],["d","M124.02,185.665 C116.138,185.665 109.713,175.367 102.434,173.416 C94.911,171.399 84.204,177.031 77.612,173.212 C70.933,169.339 70.491,157.213 65.068,151.786 C59.642,146.36 47.514,145.92 43.643,139.24 C39.825,132.649 45.454,121.942 43.438,114.42 C41.487,107.143 31.19,100.717 31.19,92.831 C31.19,84.948 41.487,78.521 43.438,71.245 C45.454,63.721 39.825,53.013 43.644,46.423 C47.516,39.742 59.643,39.304 65.068,33.878 C70.493,28.452 70.933,16.325 77.612,12.453 C84.206,8.635 94.911,14.266 102.434,12.248 C109.713,10.297 116.138,-1.42108547e-14 124.02,-1.42108547e-14 C131.907,-1.42108547e-14 138.332,10.297 145.608,12.248 C153.132,14.266 163.839,8.635 170.429,12.454 C177.11,16.325 177.55,28.453 182.976,33.879 C188.403,39.305 200.531,39.743 204.401,46.425 C208.22,53.015 202.589,63.722 204.606,71.245 C206.558,78.521 216.854,84.948 216.854,92.831 C216.854,100.717 206.558,107.143 204.606,114.421 C202.589,121.943 208.22,132.651 204.4,139.242 C200.529,145.923 188.401,146.361 182.975,151.787 C177.55,157.214 177.11,169.34 170.429,173.212 C163.839,177.031 153.132,171.4 145.608,173.416 C138.332,175.367 131.907,185.665 124.02,185.665","id","path-3"],["x","-6.5%","y","-6.5%","width","112.9%","height","112.9%","filterUnits","objectBoundingBox","id","filter-4"],["stdDeviation","11.5","in","SourceAlpha","result","shadowBlurInner1"],["dx","0","dy","1","in","shadowBlurInner1","result","shadowOffsetInner1"],["in","shadowOffsetInner1","in2","SourceAlpha","operator","arithmetic","k2","-1","k3","1","result","shadowInnerInner1"],["values","0 0 0 0 0.0914162133 0 0 0 0 0.159459438 0 0 0 0 0.537477355 0 0 0 1 0","type","matrix","in","shadowInnerInner1"],["x1","50%","y1","0.0901442308%","x2","50%","y2","99.6203016%","id","linearGradient-5"],["stop-color","#1D6349","offset","0%"],["stop-color","#1D6349","offset","100%"],["id","text-8","x","55","y","16","text-anchor","middle","fill","#FFFFFE",4,"ngIf"],["id","player-Player","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","endgame-l2","transform","translate(-39.000000, -65.000000)"],["id","Group-2","transform","translate(39.500000, 65.000000)"],["filter","url(#filter-1)","id","Group"],["transform","translate(4.000000, 4.000000)",1,"particles"],["d","M84.4144231,47.2437308 L77.9616538,41.1916154 C77.5351923,40.7922308 76.8658846,40.8133846 76.4665,41.2394231 C76.0666923,41.6654615 76.0882692,42.3351923 76.5143077,42.7345769 L82.9670769,48.7866923 C83.3931154,49.1860769 84.0624231,49.1649231 84.4622308,48.7384615 C84.8616154,48.3124231 84.8404615,47.6431154 84.4144231,47.2437308","id","Fill-3"],["d","M78.2087308,48.9402692 L84.2616923,42.4875 C84.6615,42.0614615 84.6399231,41.3921538 84.2138846,40.9927692 C83.7878462,40.5929615 83.1185385,40.6141154 82.7187308,41.0405769 L76.6661923,47.4929231 C76.2663846,47.9189615 76.2879615,48.5886923 76.714,48.9880769 C77.1400385,49.3878846 77.8093462,49.3663077 78.2087308,48.9402692","id","Fill-4"],["d","M91.8275769,140.082038 L85.3748077,134.030346 C84.9487692,133.630538 84.2794615,133.652115 83.8796538,134.078154 C83.4802692,134.504192 83.5014231,135.1735 83.9278846,135.573308 L90.3806538,141.625 C90.8066923,142.024808 91.476,142.003231 91.8753846,141.577192 C92.2751923,141.151154 92.2536154,140.481846 91.8275769,140.082038","id","Fill-5"],["d","M85.6223077,141.779 L91.6748462,135.326231 C92.0746538,134.900192 92.0535,134.230885 91.6270385,133.831077 C91.201,133.431269 90.5316923,133.452846 90.1323077,133.878885 L84.0793462,140.331654 C83.6799615,140.757692 83.7011154,141.427 84.1271538,141.826808 C84.5531923,142.226192 85.2225,142.205038 85.6223077,141.779","id","Fill-6"],["d","M13.3091538,191.951269 L6.85638462,185.899154 C6.43034615,185.499769 5.76103846,185.520923 5.36123077,185.946962 C4.96184615,186.373423 4.98342308,187.042731 5.40946154,187.442115 L11.8622308,193.494231 C12.2882692,193.893615 12.9575769,193.872462 13.3569615,193.446423 C13.7567692,193.020385 13.7351923,192.350654 13.3091538,191.951269","id","Fill-7"],["d","M7.10388462,193.647808 L13.1568462,187.195038 C13.5562308,186.769 13.5350769,186.099692 13.1090385,185.700308 C12.683,185.3005 12.0136923,185.322077 11.6138846,185.748115 L5.56092308,192.200885 C5.16153846,192.626923 5.18269231,193.296231 5.60873077,193.695615 C6.03476923,194.095423 6.70407692,194.073846 7.10388462,193.647808","id","Fill-8"],["d","M10.4914615,38.4115769 L4.03869231,32.3594615 C3.61265385,31.9600769 2.94334615,31.9812308 2.54353846,32.4072692 C2.14415385,32.8333077 2.16573077,33.5030385 2.59176923,33.9024231 L9.04453846,39.9545385 C9.47057692,40.3539231 10.1398846,40.3327692 10.5392692,39.9067308 C10.9390769,39.4802692 10.9175,38.8109615 10.4914615,38.4115769","id","Fill-9"],["d","M4.28619231,40.1081154 L10.3391538,33.6553462 C10.7385385,33.2293077 10.7173846,32.56 10.2909231,32.1606154 C9.86488462,31.7608077 9.19557692,31.7823846 8.79619231,32.2084231 L2.74323077,38.6611923 C2.34342308,39.0872308 2.365,39.7565385 2.79103846,40.1559231 C3.21707692,40.5557308 3.88638462,40.5341538 4.28619231,40.1081154","id","Fill-10"],["d","M239.977269,47.0855 L233.5245,41.0333846 C233.098462,40.634 232.429154,40.6551538 232.029769,41.0811923 C231.629962,41.5072308 231.651538,42.1765385 232.077577,42.5763462 L238.530346,48.6284615 C238.956385,49.0278462 239.625692,49.0066923 240.0255,48.5802308 C240.424885,48.1541923 240.403308,47.4848846 239.977269,47.0855","id","Fill-11"],["d","M233.771577,48.7820385 L239.824538,42.3292692 C240.223923,41.9032308 240.202769,41.2339231 239.776731,40.8341154 C239.350692,40.4347308 238.681385,40.4558846 238.281577,40.8823462 L232.228615,47.3346923 C231.829231,47.7607308 231.850385,48.4304615 232.276423,48.8298462 C232.702885,49.2296538 233.372192,49.2080769 233.771577,48.7820385","id","Fill-12"],["d","M163.849231,80.0025769 L157.396462,73.9508846 C156.970423,73.5510769 156.301115,73.5726538 155.901308,73.9986923 C155.501923,74.4247308 155.523077,75.0940385 155.949115,75.4938462 L162.401885,81.5455385 C162.828346,81.9453462 163.497654,81.9237692 163.897038,81.4977308 C164.296846,81.0716923 164.275269,80.4023846 163.849231,80.0025769","id","Fill-13"],["d","M157.644385,81.6995385 L163.696923,75.2467692 C164.096731,74.8207308 164.075154,74.1514231 163.649115,73.7516154 C163.223077,73.3522308 162.553769,73.3733846 162.154385,73.7994231 L156.101423,80.2521923 C155.701615,80.6782308 155.723192,81.3475385 156.149231,81.7473462 C156.575269,82.1467308 157.244577,82.1255769 157.644385,81.6995385","id","Fill-14"],["d","M195.311346,151.846538 L188.858577,145.794423 C188.432538,145.395038 187.763231,145.416192 187.363423,145.842654 C186.964038,146.268692 186.985615,146.938 187.411654,147.337385 L193.864423,153.3895 C194.290462,153.788885 194.959769,153.767731 195.359154,153.341692 C195.758962,152.915654 195.737385,152.245923 195.311346,151.846538","id","Fill-15"],["d","M189.105654,153.543077 L195.158615,147.090308 C195.558,146.664269 195.536846,145.994962 195.110808,145.595577 C194.684769,145.195769 194.015462,145.217346 193.615654,145.643385 L187.562692,152.096154 C187.163308,152.522192 187.184462,153.1915 187.6105,153.590885 C188.036538,153.990692 188.705846,153.969115 189.105654,153.543077","id","Fill-16"],["d","M190.299577,210.370769 L183.846808,204.318654 C183.420769,203.919269 182.751462,203.940423 182.352077,204.366885 C181.952269,204.792923 181.973846,205.462231 182.399885,205.861615 L188.852654,211.913731 C189.278692,212.313538 189.948,212.291962 190.347808,211.865923 C190.747192,211.439885 190.726038,210.770577 190.299577,210.370769","id","Fill-17"],["d","M184.093885,212.067308 L190.146846,205.614538 C190.546654,205.1885 190.525077,204.519192 190.099038,204.119808 C189.673,203.72 189.003692,203.741577 188.603885,204.167615 L182.551346,210.620385 C182.151538,211.046423 182.173115,211.715731 182.599154,212.115115 C183.025192,212.514923 183.6945,212.493346 184.093885,212.067308","id","Fill-18"],["d","M131.642077,57.7017692 L132.557615,57.1720769 L128.114462,49.4881538 C127.925346,49.1611154 127.575885,48.9597308 127.198077,48.9601532 C126.819846,48.9601532 126.470808,49.1623846 126.282538,49.4898462 L117.420346,64.8674231 C117.231654,65.1948846 117.232077,65.5980769 117.421192,65.9251154 C117.610308,66.2521538 117.959769,66.4535385 118.337577,66.453116 L127.210346,66.4459231 L136.084808,66.4416923 C136.462615,66.4416923 136.811654,66.2394615 137.000346,65.9124231 C137.189462,65.5849615 137.189038,65.1817692 136.999923,64.8547308 L132.557615,57.1720769 L131.642077,57.7017692 L130.726115,58.2310385 L134.251192,64.3271538 L127.209077,64.3305385 L120.168231,64.3364615 L127.200615,52.1336538 L130.726115,58.2310385 L131.642077,57.7017692","id","Fill-19"],["d","M116.952846,151.625692 L117.868808,151.096 L113.425654,143.412077 C113.236115,143.085038 112.887077,142.883654 112.508846,142.884076 C112.131038,142.884076 111.782,143.086308 111.593308,143.413769 L102.731115,158.791346 C102.542423,159.118385 102.542846,159.522 102.731962,159.849038 C102.921077,160.176077 103.270538,160.377462 103.648346,160.377039 L112.521538,160.369846 L121.396,160.365615 C121.773808,160.365192 122.123269,160.163385 122.311962,159.836346 C122.500654,159.508885 122.500231,159.105692 122.311115,158.778231 L117.868808,151.096 L116.952846,151.625692 L116.037308,152.154962 L119.562385,158.251077 L112.520269,158.254462 L105.479,158.260385 L112.511385,146.057577 L116.037308,152.154962 L116.952846,151.625692","id","Fill-20"],["d","M167.868885,180.468538 L168.784423,179.938846 L164.341269,172.254923 C164.152154,171.927885 163.802692,171.7265 163.424885,171.7265 C163.047077,171.726923 162.697615,171.929154 162.508923,172.256192 L158.080154,179.944346 L153.646731,187.633769 C153.458038,187.961231 153.458462,188.364423 153.647577,188.691885 C153.836692,189.018923 154.186154,189.220308 154.563962,189.219885 L163.437154,189.212692 L172.311615,189.208462 C172.689423,189.208038 173.038462,189.006231 173.227154,188.678769 C173.415846,188.351731 173.415846,187.948538 173.226731,187.621077 L168.784423,179.938846 L167.868885,180.468538 L166.952923,180.997808 L170.478,187.093923 L163.435885,187.097308 L156.394615,187.103231 L163.427423,174.900423 L166.952923,180.997808 L167.868885,180.468538","id","Fill-21"],["d","M197.152577,121.4785 L198.174731,121.751808 L200.466962,113.176885 C200.564269,112.811769 200.459769,112.422115 200.192385,112.155154 C199.925,111.888192 199.534923,111.784115 199.170231,111.882269 L190.602077,114.186769 L182.030115,116.489154 C181.665423,116.587308 181.380269,116.872462 181.282538,117.237577 C181.185231,117.602692 181.289731,117.991923 181.557115,118.259308 L187.836423,124.528462 L194.114462,130.801 C194.381846,131.067962 194.7715,131.172462 195.136615,131.074308 C195.501308,130.976154 195.786462,130.691 195.884192,130.325885 L198.174731,121.751808 L197.152577,121.4785 L196.130846,121.205615 L194.313308,128.009115 L184.348577,118.056654 L191.151231,116.229808 L197.949654,114.401269 L196.130846,121.205615 L197.152577,121.4785","id","Fill-22"],["d","M51.2223462,21.9327308 L52.2440769,22.2056154 L54.5358846,13.6306923 C54.6336154,13.2655769 54.5291154,12.8759231 54.2617308,12.6089615 C53.9939231,12.342 53.6042692,12.2379231 53.2395769,12.3360769 L44.6714231,14.6405769 L44.6718462,14.6405769 L36.0994615,16.9433846 C35.7343462,17.0411154 35.4496154,17.3266923 35.3518846,17.6918077 C35.2545769,18.0569231 35.3590769,18.4461538 35.6264615,18.7131154 L41.9061923,24.9822692 L41.9057692,24.9818462 L48.1842308,31.2543846 C48.4516154,31.5213462 48.8412692,31.6258462 49.2059615,31.5276923 C49.5710769,31.4295385 49.8562308,31.1443846 49.9535385,30.7792692 L52.2440769,22.2056154 L50.2006154,21.6594231 L48.3830769,28.4629231 L43.4009231,23.4854231 L43.4005,23.485 L38.4179231,18.5108846 L45.2205769,16.6836154 L45.221,16.6836154 L52.019,14.8550769 L50.2006154,21.6594231 L51.2223462,21.9327308","id","Fill-23"],["d","M45.1456923,207.203192 L46.1674231,207.476077 L48.4592308,198.900731 C48.5569615,198.535615 48.4520385,198.145962 48.1846538,197.879 C47.9172692,197.612038 47.5276154,197.507962 47.1629231,197.606115 L38.5947692,199.911038 L38.5947692,199.910615 L30.0228077,202.213846 C29.6576923,202.311577 29.3725385,202.597154 29.2752308,202.962269 C29.1775,203.327385 29.2824231,203.716615 29.5498077,203.983577 L35.8295385,210.252308 L35.8291154,210.251885 L42.1075769,216.524423 C42.3749615,216.791385 42.7646154,216.895885 43.1293077,216.797731 C43.4944231,216.699577 43.7791538,216.414423 43.8768846,216.049308 L46.1674231,207.476077 L44.1239615,206.930308 L42.3064231,213.732962 L37.3242692,208.755462 L37.3238462,208.755038 L32.3412692,203.781346 L39.1435,201.953654 L39.1439231,201.953654 L45.9423462,200.125115 L44.1239615,206.929885 L45.1456923,207.203192","id","Fill-24"],["d","M206.143808,31.5111923 L206.6735,32.4267308 L214.357423,27.984 C214.684462,27.7948846 214.885846,27.4454231 214.885424,27.0676154 C214.885424,26.6893846 214.683192,26.3403462 214.355731,26.1516538 L206.667577,21.7224615 L206.668,21.7228846 L198.978154,17.2894615 C198.651115,17.1007692 198.2475,17.1011923 197.920462,17.2903077 C197.593423,17.4794231 197.392038,17.8288846 197.392461,18.2066923 L197.399654,27.0798846 L197.399654,27.0794615 L197.403885,35.9547692 C197.403885,36.3325769 197.606115,36.6816154 197.933577,36.8703077 C198.260615,37.059 198.664231,37.059 198.991269,36.8698846 L206.6735,32.4267308 L206.143808,31.5111923 L205.614538,30.5952308 L199.518423,34.1211538 L199.515038,27.0786154 L199.515038,27.0781923 L199.509115,20.0373462 L205.611577,23.5556538 L205.612,23.5556538 L211.711923,27.0697308 L205.614538,30.5952308 L206.143808,31.5111923","id","Fill-25"],["d","M44.9489615,120.167385 L45.4782308,121.082923 L53.1625769,116.640192 C53.4896154,116.450654 53.691,116.101192 53.6905776,115.723385 C53.6901538,115.345577 53.4883462,114.996538 53.1608846,114.807846 L45.4727308,110.378654 L45.4731538,110.379077 L37.7833077,105.945654 C37.4558462,105.756962 37.0526538,105.757385 36.7256154,105.9465 C36.3985769,106.135615 36.1971923,106.485077 36.1971923,106.862885 L36.2094615,124.610962 C36.2094615,124.989192 36.4112692,125.338231 36.7387308,125.526923 C37.0661923,125.715615 37.4693846,125.715192 37.7964231,125.526077 L45.4786538,121.082923 L44.4192692,119.251846 L38.324,122.777346 L38.3142692,108.693538 L44.4167308,112.211423 L44.4167308,112.211846 L50.5170769,115.725923 L44.4196923,119.251846 L44.9489615,120.167385","id","Fill-26"],["d","M146.638885,105.637654 L145.581192,105.637654 C145.580769,107.208115 144.947423,108.619923 143.918923,109.650115 C142.888731,110.678615 141.476923,111.311538 139.906885,111.312385 C138.336423,111.311538 136.924192,110.678615 135.893577,109.650115 C134.865077,108.619923 134.232154,107.208115 134.231731,105.637654 C134.232154,104.066769 134.865077,102.654962 135.893577,101.624769 C136.924192,100.596269 138.336423,99.9633462 139.906885,99.9625 C141.476923,99.9633462 142.888731,100.596269 143.918923,101.624769 C144.947423,102.654962 145.580769,104.066769 145.581192,105.637654 L147.696577,105.637654 C147.695731,101.334538 144.209154,97.8479615 139.906885,97.8471154 C135.603769,97.8479615 132.116769,101.334538 132.116346,105.637654 C132.116769,109.940346 135.603769,113.426923 139.906885,113.427769 C144.209154,113.426923 147.695731,109.940346 147.696577,105.637654 L146.638885,105.637654","id","Fill-27"],["d","M112.621808,30.5059615 L111.564115,30.5059615 C111.563692,32.0768462 110.930769,33.4886538 109.901846,34.5188462 C108.871654,35.5473462 107.459846,36.1802692 105.889385,36.1811154 C104.318923,36.1802692 102.907115,35.5473462 101.8765,34.5188462 C100.848,33.4886538 100.214654,32.0764231 100.214231,30.5059615 C100.214654,28.9355 100.848,27.5236923 101.8765,26.4935 C102.907115,25.465 104.318923,24.8320769 105.889385,24.8316538 C107.459846,24.8320769 108.871654,25.465 109.901846,26.4935 C110.930769,27.5236923 111.563692,28.9355 111.564115,30.5059615 L113.6795,30.5059615 C113.678654,26.2032692 110.192077,22.7166923 105.889385,22.7162692 C101.586692,22.7166923 98.0996923,26.2032692 98.0988462,30.5059615 C98.0996923,34.8095 101.586692,38.2956538 105.889385,38.2965 C110.192077,38.2956538 113.678654,34.8090769 113.6795,30.5059615 L112.621808,30.5059615","id","Fill-28"],["d","M116.918154,229.204885 L115.860462,229.204885 C115.860038,230.775346 115.227115,232.187577 114.198192,233.217769 C113.168,234.246269 111.756192,234.879615 110.185731,234.880038 C108.615692,234.879615 107.203462,234.246269 106.172846,233.217769 C105.144346,232.187154 104.511423,230.775346 104.510577,229.204885 C104.511423,227.634423 105.144346,226.222615 106.172846,225.192423 C107.203462,224.163923 108.615692,223.531 110.185731,223.530577 C111.756192,223.531 113.168423,224.163923 114.198615,225.192423 C115.227115,226.222615 115.860038,227.634423 115.860462,229.204885 L117.975846,229.204885 C117.975423,224.901769 114.488423,221.415615 110.185731,221.415192 C108.038192,221.414346 106.084,222.288423 104.677269,223.696423 C103.268846,225.102731 102.394769,227.056923 102.395192,229.204885 C102.396038,233.508 105.883462,236.994577 110.185731,236.995423 C114.488423,236.994577 117.975423,233.508 117.975846,229.204885 L116.918154,229.204885","id","Fill-29"],["d","M135.982423,219.142846 C135.983269,217.572385 136.616192,216.160577 137.645115,215.130385 C138.675308,214.101885 140.087538,213.468962 141.658,213.468538 C143.228462,213.468962 144.640269,214.101885 145.670885,215.130385 C146.699385,216.160154 147.332308,217.572385 147.332731,219.142846 C147.332731,219.726692 147.806577,220.200538 148.390423,220.200538 C148.974692,220.200538 149.448115,219.726692 149.448115,219.142846 C149.447692,214.839731 145.960692,211.353577 141.658,211.353153 C139.510038,211.352308 137.555846,212.226385 136.149538,213.634385 C134.741115,215.040269 133.866615,216.994462 133.867038,219.142846 C133.867038,219.726692 134.340885,220.200538 134.924731,220.200538 C135.509,220.200538 135.982423,219.726692 135.982423,219.142846","id","Fill-30"],["d","M82.247,115.736077 C82.2474231,114.165615 82.8807692,112.753385 83.9092692,111.723192 C84.9398846,110.694692 86.3521154,110.061769 87.9221538,110.061346 C89.4926154,110.061769 90.9044231,110.694692 91.9350385,111.723192 C92.9635385,112.753385 93.5964615,114.165192 93.5968846,115.736077 C93.5968846,116.319923 94.0707308,116.793769 94.6545769,116.793769 C95.2388462,116.793769 95.7122692,116.319923 95.7122692,115.736077 C95.7118462,111.432962 92.2248462,107.946385 87.9221538,107.945538 C83.6198846,107.946385 80.1324615,111.432962 80.1316154,115.736077 C80.1316154,116.319923 80.6054615,116.793769 81.1893077,116.793769 C81.7735769,116.793769 82.247,116.319923 82.247,115.736077","id","Fill-31"],["d","M11.4163077,61.0732692 C11.4167308,59.5011154 12.0479615,58.0884615 13.0713846,57.0586923 C14.0969231,56.0306154 15.5006923,55.3989615 17.061,55.3981154 C18.6213077,55.3989615 20.0250769,56.0306154 21.0501923,57.0586923 C22.0736154,58.0884615 22.7048462,59.5011154 22.7052692,61.0732692 C22.7052692,61.6571154 23.1786923,62.1309615 23.7629615,62.1309615 C24.3468077,62.1309615 24.820654,61.6571154 24.820654,61.0732692 C24.8210769,58.9265769 23.9516538,56.9732308 22.5495769,55.5660769 C21.1491923,54.1576538 19.2017692,53.2823077 17.061,53.2827306 C14.9202308,53.2823077 12.9728077,54.1576538 11.5724231,55.5660769 C10.1699231,56.9732308 9.3005,58.9265769 9.30092292,61.0732692 C9.30092292,61.6571154 9.77434615,62.1309615 10.3586154,62.1309615 C10.9428846,62.1309615 11.4163077,61.6571154 11.4163077,61.0732692","id","Fill-32"],["d","M180.062808,71.0401154 C178.491077,71.0396923 177.078,70.4084615 176.048231,69.3850385 C175.019731,68.3595 174.388077,66.9557308 174.387654,65.3954231 C174.388077,63.8351154 175.019731,62.4317692 176.048231,61.4062308 C177.078,60.3828077 178.490654,59.752 180.062808,59.7511538 C180.647077,59.7511538 181.1205,59.2777308 181.1205,58.6938846 C181.1205,58.1096154 180.647077,57.6361917 180.062808,57.6361917 C177.916115,57.6353462 175.962769,58.5047692 174.555615,59.9072692 C173.147192,61.3072308 172.271423,63.2546538 172.272269,65.3954231 C172.271423,67.5361923 173.147192,69.4836154 174.555615,70.884 C175.962769,72.2865 177.916115,73.1559231 180.062808,73.1555002 C180.647077,73.1555002 181.1205,72.6820769 181.1205,72.0978077 C181.1205,71.5135385 180.647077,71.0401154 180.062808,71.0401154","id","Fill-33"],["d","M17.9490385,228.116731 C16.3768846,228.115885 14.9642308,227.485077 13.9344615,226.461654 C12.9063846,225.436115 12.2747308,224.032346 12.2743077,222.472038 C12.2747308,220.911731 12.9063846,219.507962 13.9344615,218.482846 C14.9642308,217.459423 16.3768846,216.828615 17.9490385,216.828192 C18.5328846,216.828192 19.0067308,216.354769 19.0067308,215.7705 C19.0067308,215.186231 18.5328846,214.712808 17.9490385,214.712808 C15.8023462,214.712385 13.849,215.581808 12.4418462,216.983885 C11.0334231,218.383846 10.1580769,220.331269 10.1589225,222.472038 C10.1580769,224.612808 11.0334231,226.560231 12.4418462,227.960615 C13.849,229.362692 15.8023462,230.232538 17.9490385,230.232116 C18.5328846,230.232116 19.0067308,229.758269 19.0067308,229.174423 C19.0067308,228.590154 18.5328846,228.116731 17.9490385,228.116731","id","Fill-34"],["d","M90.1932308,14.0000385 C88.6215,13.9996154 87.2088462,13.3683846 86.1790769,12.3449615 C85.151,11.3194231 84.5193462,9.91565385 84.5185,8.35534615 C84.5193462,6.79503846 85.151,5.39126923 86.1790769,4.36615385 C87.2088462,3.34273077 88.6215,2.7115 90.1932308,2.71107692 C90.7775,2.71107692 91.2509231,2.23765385 91.2509231,1.65338462 C91.2509231,1.06953846 90.7775,0.595692153 90.1932308,0.595692153 C88.0469615,0.595269231 86.0936154,1.46469231 84.6864615,2.86676923 C83.2780385,4.26715385 82.4026923,6.21457692 82.4031152,8.35534615 C82.4026923,10.4961154 83.2780385,12.4435385 84.6864615,13.8439231 C86.0931923,15.2464231 88.0469615,16.1158462 90.1932308,16.1154232 C90.7775,16.1154232 91.2509231,15.642 91.2509231,15.0577308 C91.2509231,14.4734615 90.7775,14.0000385 90.1932308,14.0000385","id","Fill-35"],["d","M21.3154615,158.362769 L20.2577692,158.362769 C20.2569231,159.933231 19.624,161.345038 18.5955,162.375654 C17.5653077,163.404154 16.1530769,164.037077 14.5830385,164.037923 C13.0125769,164.037077 11.6003462,163.404154 10.5701538,162.375654 C9.54123077,161.345038 8.90830769,159.933231 8.90788462,158.362769 C8.90830769,156.792308 9.54123077,155.3805 10.5701538,154.350308 C11.6003462,153.321808 13.0125769,152.688885 14.5830385,152.688038 C16.1530769,152.688885 17.5653077,153.321808 18.5955,154.349885 C19.624,155.380077 20.2569231,156.791885 20.2577692,158.362769 L22.3731538,158.362769 C22.3723077,154.059654 18.8853077,150.5735 14.5830385,150.572654 C12.4350769,150.572231 10.4808846,151.446308 9.07415385,152.854308 C7.66615385,154.260192 6.79165385,156.214385 6.79249939,158.362769 C6.79292308,162.665885 10.2803462,166.152462 14.5830385,166.153308 C18.8853077,166.152462 22.3723077,162.665462 22.3731538,158.362769 L21.3154615,158.362769","id","Fill-36"],["d","M228.928192,166.051346 L227.8705,166.051346 C227.869654,167.621808 227.236731,169.034038 226.208231,170.064654 C225.178038,171.093154 223.766231,171.726077 222.196192,171.7265 C220.625731,171.726077 219.2135,171.093154 218.183308,170.064654 C217.154385,169.034038 216.521462,167.621808 216.521038,166.051346 C216.521462,164.480885 217.154385,163.069077 218.182885,162.038885 C219.2135,161.010385 220.625308,160.377885 222.196192,160.377038 C223.766231,160.377885 225.178038,161.010385 226.208231,162.038885 C227.236731,163.069077 227.869654,164.480885 227.8705,166.051346 L229.985885,166.051346 C229.985038,161.748231 226.498038,158.2625 222.196192,158.261654 C217.8935,158.2625 214.406077,161.748231 214.405654,166.051346 C214.406077,170.354462 217.893077,173.841462 222.196192,173.841885 C226.498462,173.841462 229.985038,170.354462 229.985885,166.051346 L228.928192,166.051346","id","Fill-37"],["d","M210.305192,58.6993846 L210.305192,59.7570769 L222.64,59.7570769 L222.64,71.0337692 L211.362885,71.0337692 L211.362885,58.6993846 L210.305192,58.6993846 L210.305192,59.7570769 L210.305192,58.6993846 L209.2475,58.6993846 L209.2475,72.0914615 C209.2475,72.3702692 209.360462,72.6427308 209.557192,72.8394615 C209.754346,73.0366154 210.026808,73.1491538 210.305192,73.1491538 L223.697692,73.1491538 C223.976077,73.1491538 224.248538,73.0366154 224.445269,72.8394615 C224.642423,72.6427308 224.755385,72.3702692 224.755385,72.0914615 L224.755385,58.6993846 C224.755385,58.421 224.642423,58.1485385 224.445269,57.9513846 C224.248538,57.7546538 223.976077,57.6416923 223.697692,57.6416923 L210.305192,57.6416923 C210.026808,57.6416923 209.754346,57.7546538 209.557192,57.9513846 C209.360462,58.1485385 209.2475,58.421 209.2475,58.6993846 L210.305192,58.6993846","id","Fill-38"],["d","M58.8897692,65.3954231 L58.8897692,66.4531154 L71.2237308,66.4531154 L71.2237308,77.7302308 L59.9474615,77.7302308 L59.9474615,65.3954231 L58.8897692,65.3954231 L58.8897692,66.4531154 L58.8897692,65.3954231 L57.8320769,65.3954231 L57.8320769,78.7879231 C57.8320769,79.0663077 57.9450385,79.3387692 58.1417692,79.5355 C58.3389231,79.7326538 58.6113846,79.8456154 58.8897692,79.8456154 L72.2814231,79.8456154 C72.5602308,79.8456154 72.8326923,79.7326538 73.0294231,79.5355 C73.2265769,79.3387692 73.3391154,79.0663077 73.3391154,78.7879231 L73.3391154,65.3954231 C73.3391154,65.1170385 73.2265769,64.8445769 73.0294231,64.6478462 C72.8326923,64.4506923 72.5602308,64.3377308 72.2814231,64.3377308 L58.8897692,64.3377308 C58.6113846,64.3377308 58.3389231,64.4506923 58.1417692,64.6478462 C57.9450385,64.8445769 57.8320769,65.1170385 57.8320769,65.3954231 L58.8897692,65.3954231","id","Fill-39"],["d","M58.2175,150.893346 L58.2175,151.951038 L70.5518846,151.951038 L70.5518846,163.228154 L59.2751923,163.228154 L59.2751923,150.893346 L58.2175,150.893346 L58.2175,151.951038 L58.2175,150.893346 L57.1598077,150.893346 L57.1598077,164.285846 C57.1598077,164.564231 57.2727692,164.836692 57.4699231,165.033423 C57.6666538,165.230577 57.9391154,165.343538 58.2175,165.343538 L71.6095769,165.343538 C71.8879615,165.343538 72.1604231,165.230577 72.3571538,165.033423 C72.5543077,164.836692 72.6672692,164.564231 72.6672692,164.285846 L72.6672692,150.893346 C72.6672692,150.614962 72.5543077,150.3425 72.3571538,150.145346 C72.1604231,149.948615 71.8879615,149.835654 71.6095769,149.835654 L58.2175,149.835654 C57.9391154,149.835654 57.6666538,149.948615 57.4699231,150.145346 C57.2727692,150.3425 57.1598077,150.614962 57.1598077,150.893346 L58.2175,150.893346","id","Fill-40"],["d","M210.305192,215.776423 L210.305192,216.834115 L222.639154,216.834115 L222.639154,228.110808 L211.362885,228.110808 L211.362885,215.776423 L210.305192,215.776423 L210.305192,216.834115 L210.305192,215.776423 L209.2475,215.776423 L209.2475,229.1685 C209.2475,229.446885 209.360462,229.719346 209.557192,229.9165 C209.754346,230.113231 210.026808,230.226192 210.305192,230.226192 L223.696846,230.226192 C223.975231,230.226192 224.247692,230.113231 224.444423,229.9165 C224.641577,229.719346 224.754538,229.446885 224.754538,229.1685 L224.754538,215.776423 C224.754538,215.497615 224.641577,215.225154 224.444423,215.028423 C224.247692,214.831269 223.975231,214.718731 223.696846,214.718731 L210.305192,214.718731 C210.026808,214.718731 209.754346,214.831269 209.557192,215.028423 C209.360462,215.225154 209.2475,215.497615 209.2475,215.776423 L210.305192,215.776423","id","Fill-41"],["d","M154.751808,1.65973077 L154.751808,2.71742308 L167.085346,2.71742308 L167.085346,13.9941154 L155.8095,13.9941154 L155.8095,1.65973077 L154.751808,1.65973077 L154.751808,2.71742308 L154.751808,1.65973077 L153.694115,1.65973077 L153.694115,15.0518077 C153.694115,15.3306154 153.806654,15.6030769 154.003808,15.7998077 C154.200538,15.9965385 154.473,16.1095 154.751808,16.1095 L168.143038,16.1095 C168.421423,16.1095 168.693885,15.9965385 168.891038,15.7998077 C169.087769,15.6030769 169.200731,15.3306154 169.200731,15.0518077 L169.200731,1.65973077 C169.200731,1.38134615 169.087769,1.10888462 168.891038,0.911730769 C168.693885,0.715 168.421423,0.602038462 168.143038,0.602038462 L154.751808,0.602038462 C154.473,0.602038462 154.200538,0.715 154.003808,0.911730769 C153.806654,1.10888462 153.694115,1.38134615 153.694115,1.65973077 L154.751808,1.65973077","id","Fill-42"],["d","M135.508154,136.771462 C135.298731,136.769769 135.172654,136.731692 135.044885,136.667808 C134.934038,136.610269 134.818962,136.522692 134.692038,136.386462 C134.469077,136.151231 134.227077,135.765385 133.973654,135.300423 C133.585692,134.604885 133.179962,133.738423 132.487808,132.969692 C132.140885,132.587654 131.710615,132.232269 131.180923,131.980115 C130.6525,131.726692 130.033538,131.585808 129.357885,131.587068 C128.773615,131.587068 128.300192,132.060923 128.300192,132.644769 C128.300192,133.229038 128.773615,133.702462 129.357885,133.702462 C129.702269,133.703308 129.957808,133.76 130.175269,133.847577 C130.365654,133.925423 130.530654,134.0295 130.692692,134.168269 C130.975308,134.409 131.243115,134.767769 131.503731,135.2065 C131.901,135.862692 132.255115,136.675423 132.809346,137.425962 C133.089,137.799538 133.432538,138.165077 133.889038,138.443462 C134.342577,138.722692 134.9095,138.890231 135.508154,138.886896 C136.092423,138.886896 136.565846,138.413423 136.565846,137.829154 C136.565846,137.245308 136.092423,136.771462 135.508154,136.771462","id","Fill-43"],["d","M147.808269,136.771462 C147.598423,136.769769 147.472346,136.731692 147.344577,136.667808 C147.233731,136.610269 147.119077,136.522692 146.991731,136.386462 C146.768769,136.151231 146.526769,135.765385 146.273346,135.300423 C145.885385,134.604885 145.480077,133.738423 144.787923,132.970115 C144.441,132.587654 144.011154,132.232269 143.481462,131.980115 C142.953038,131.726692 142.334077,131.585808 141.658423,131.587068 C141.074577,131.587068 140.600731,132.060923 140.600731,132.644769 C140.600731,133.229038 141.074577,133.702462 141.658423,133.702462 C142.002808,133.703308 142.258346,133.76 142.475808,133.847577 C142.665769,133.925 142.830769,134.0295 142.992808,134.168269 C143.275423,134.409 143.543231,134.767769 143.803423,135.2065 C144.201115,135.862692 144.555231,136.675423 145.109038,137.425962 C145.389115,137.799538 145.732231,138.165077 146.188731,138.443462 C146.642692,138.722692 147.209192,138.890231 147.808269,138.886896 C148.392115,138.886896 148.865962,138.413423 148.865962,137.829154 C148.865962,137.245308 148.392115,136.771462 147.808269,136.771462","id","Fill-44"],["d","M135.508154,138.886873 C136.029808,138.888962 136.527346,138.764577 136.945769,138.545423 C137.313423,138.354615 137.617615,138.101192 137.870615,137.830423 C138.313154,137.353615 138.616923,136.825192 138.896577,136.319615 C139.3095,135.559346 139.676731,134.8435 140.093462,134.393346 C140.300769,134.166154 140.5085,134.003269 140.746269,133.889462 C140.985308,133.776923 141.262846,133.704154 141.658423,133.702462 C142.242692,133.702462 142.716115,133.229038 142.716115,132.644769 C142.716115,132.060923 142.242692,131.587076 141.658423,131.587076 C141.070346,131.586654 140.525423,131.692 140.045231,131.887885 C139.624269,132.058385 139.257462,132.295308 138.945654,132.563538 C138.398615,133.034846 138.015731,133.589923 137.696731,134.122154 C137.225,134.921346 136.870038,135.691346 136.512962,136.159269 C136.337385,136.394923 136.1745,136.548077 136.028538,136.635654 C135.880038,136.721962 135.748885,136.7685 135.508154,136.771462 C134.924308,136.771462 134.450462,137.245308 134.450462,137.829154 C134.450462,138.413423 134.924308,138.886873 135.508154,138.886873","id","Fill-45"],["d","M147.808269,138.886873 C148.3295,138.888962 148.827038,138.764577 149.245462,138.545423 C149.613115,138.354615 149.917308,138.101192 150.170308,137.830423 C150.612423,137.353192 150.916192,136.825192 151.196269,136.319615 C151.608769,135.559346 151.976,134.8435 152.392731,134.393346 C152.600038,134.166154 152.808192,134.003269 153.045538,133.889462 C153.284577,133.776923 153.562115,133.704154 153.957692,133.702462 C154.541538,133.702462 155.015385,133.229038 155.015385,132.644769 C155.015385,132.060923 154.541538,131.587076 153.957692,131.587076 C153.369192,131.586654 152.824269,131.692 152.344077,131.887885 C151.923538,132.058385 151.556731,132.295308 151.244923,132.563538 C150.697885,133.034846 150.315,133.589923 149.996,134.122154 C149.524269,134.921346 149.169731,135.691346 148.812231,136.159269 C148.636654,136.394923 148.473769,136.548077 148.328231,136.635654 C148.179731,136.721962 148.048154,136.7685 147.808269,136.771462 C147.224,136.771462 146.750577,137.245308 146.750577,137.829154 C146.750577,138.413423 147.224,138.886873 147.808269,138.886873","id","Fill-46"],["d","M170.546962,233.332423 C170.337115,233.330308 170.211038,233.292654 170.083269,233.228346 C169.972423,233.170808 169.857769,233.083231 169.730423,232.947 C169.507462,232.711769 169.265462,232.325923 169.012038,231.860962 C168.624077,231.165423 168.218346,230.298538 167.526615,229.529808 C167.179692,229.147769 166.749,228.792385 166.219308,228.540231 C165.690885,228.286385 165.071923,228.145923 164.396692,228.147184 C163.812423,228.147184 163.339,228.620615 163.339,229.204885 C163.339,229.789154 163.812423,230.262577 164.396692,230.262577 C164.741077,230.263423 164.996192,230.319692 165.214077,230.407692 C165.404038,230.485115 165.569038,230.589192 165.7315,230.727962 C166.013692,230.969115 166.2815,231.327885 166.542115,231.766615 C166.939385,232.422808 167.293923,233.235538 167.847731,233.9865 C168.127808,234.360077 168.470923,234.725615 168.927423,235.004 C169.381385,235.283654 169.947885,235.451192 170.546962,235.447858 C171.130808,235.447858 171.604654,234.973962 171.604654,234.390115 C171.604654,233.805846 171.130808,233.332423 170.546962,233.332423","id","Fill-47"],["d","M182.846654,233.332423 C182.637231,233.330308 182.510731,233.292654 182.382962,233.228346 C182.272538,233.170808 182.157462,233.083231 182.030115,232.947 C181.807154,232.711769 181.565577,232.326346 181.311731,231.861385 C180.924192,231.165846 180.518462,230.299385 179.826731,229.530654 C179.479808,229.148615 179.049538,228.793231 178.519846,228.540654 C177.991423,228.287231 177.372462,228.146769 176.697231,228.14803 C176.112962,228.14803 175.639538,228.621462 175.639538,229.205731 C175.639538,229.79 176.112962,230.263423 176.697231,230.263423 C177.041615,230.264269 177.296731,230.320538 177.514192,230.408115 C177.704154,230.485962 177.869577,230.590038 178.031615,230.728808 C178.313808,230.969538 178.581615,231.328308 178.842231,231.767038 C179.2395,232.423231 179.593615,233.235962 180.147846,233.9865 C180.4275,234.360077 180.771038,234.725615 181.227538,235.004 C181.681077,235.283654 182.247577,235.451192 182.846654,235.447858 C183.430923,235.447858 183.904346,234.973962 183.904346,234.390115 C183.904346,233.805846 183.430923,233.332423 182.846654,233.332423","id","Fill-48"],["d","M170.546962,235.447825 C171.068192,235.4495 171.565731,235.325538 171.984577,235.105962 C172.352231,234.915577 172.656423,234.662154 172.909,234.390962 C173.351538,233.914154 173.655308,233.385731 173.935385,232.880154 C174.347885,232.120308 174.715115,231.404038 175.131846,230.953885 C175.339154,230.726692 175.547308,230.563808 175.785077,230.45 C176.023692,230.337462 176.301231,230.264692 176.697231,230.263423 C177.2815,230.263423 177.754923,229.79 177.754923,229.205731 C177.754923,228.621462 177.2815,228.148033 176.697231,228.148033 C176.108731,228.147192 175.563808,228.252538 175.083615,228.448423 C174.663077,228.618923 174.295846,228.855846 173.984038,229.124077 C173.437,229.595808 173.054115,230.150885 172.735115,230.682692 C172.263385,231.481885 171.908846,232.251885 171.551769,232.719808 C171.375769,232.955885 171.212885,233.108615 171.067346,233.196192 C170.918846,233.282923 170.787269,233.329038 170.546962,233.332423 C169.962692,233.332423 169.489269,233.805846 169.489269,234.390115 C169.489269,234.973962 169.962692,235.447825 170.546962,235.447825","id","Fill-49"],["d","M182.847077,235.447825 C183.368308,235.4495 183.865846,235.325115 184.284269,235.105538 C184.6515,234.915154 184.955692,234.661731 185.208692,234.390538 C185.650808,233.913731 185.954577,233.385308 186.234654,232.880154 C186.647154,232.119885 187.014385,231.404038 187.431115,230.953885 C187.638423,230.726692 187.846154,230.563808 188.0835,230.45 C188.322538,230.337462 188.599654,230.264692 188.995231,230.263423 L188.995654,230.263423 L188.995654,229.208692 L188.828962,230.249885 C188.906385,230.262154 188.966038,230.263423 188.995654,230.263423 L188.995654,229.208692 L188.828962,230.249885 C189.405615,230.342115 189.948,229.9495 190.040654,229.372846 C190.132885,228.795769 189.739846,228.253385 189.163192,228.161154 C189.085769,228.148885 189.025692,228.148033 188.995654,228.148033 L188.995231,228.148033 C188.407154,228.147192 187.862231,228.252538 187.382038,228.448423 C186.9615,228.618923 186.594692,228.855846 186.282885,229.124077 C185.736269,229.595385 185.353385,230.150462 185.034385,230.682269 C184.562654,231.481462 184.208115,232.251462 183.851038,232.719808 C183.675038,232.955462 183.512154,233.108192 183.366615,233.196192 C183.218115,233.2825 183.086538,233.329038 182.846231,233.332423 C182.261962,233.332423 181.788962,233.806269 181.788962,234.390115 C181.788962,234.974385 182.262808,235.447825 182.847077,235.447825","id","Fill-50"],["d","M187.318577,94.1223462 C187.109154,94.1202308 186.983077,94.0825769 186.855308,94.0182692 C186.744462,93.9607308 186.629385,93.8731538 186.502462,93.7369231 C186.2795,93.5016923 186.0375,93.1162692 185.784077,92.6508846 C185.396115,91.9553462 184.990385,91.0888846 184.298654,90.3201538 C183.951731,89.9381154 183.521462,89.5827308 182.991769,89.3305769 C182.463346,89.0767308 181.844385,88.9362692 181.169154,88.9375299 C180.584885,88.9375299 180.111462,89.4109615 180.111462,89.9952308 C180.111462,90.5795 180.584885,91.0529231 181.169154,91.0529231 C181.513538,91.0537692 181.768654,91.1100385 181.986115,91.1980385 C182.1765,91.2754615 182.3415,91.3795385 182.503538,91.5183077 C182.786154,91.7590385 183.053538,92.1182308 183.314154,92.5565385 C183.711423,93.2131538 184.065538,94.0258846 184.619769,94.7764231 C184.899423,95.15 185.242962,95.5155385 185.699462,95.7939231 C186.153,96.0735769 186.7195,96.2411154 187.318577,96.2377811 C187.902846,96.2377811 188.376269,95.7638846 188.376269,95.1800385 C188.376269,94.5957692 187.902846,94.1223462 187.318577,94.1223462","id","Fill-51"],["d","M199.618692,94.1223462 C199.408846,94.1202308 199.282769,94.0825769 199.155,94.0182692 C199.044154,93.9607308 198.9295,93.8731538 198.802154,93.7369231 C198.579192,93.5016923 198.337192,93.1162692 198.083769,92.6513077 C197.695808,91.9557692 197.2905,91.0893077 196.598346,90.3205769 C196.251423,89.9385385 195.821154,89.5831538 195.291885,89.331 C194.763038,89.0771538 194.1445,88.9366923 193.468846,88.937953 C192.885,88.937953 192.411154,89.4113846 192.411154,89.9956538 C192.411154,90.5799231 192.885,91.0533462 193.468846,91.0533462 C193.813231,91.0541923 194.068769,91.1104615 194.286231,91.1980385 C194.476192,91.2758846 194.641192,91.3799615 194.803231,91.5187308 C195.085846,91.7594615 195.353231,92.1182308 195.613846,92.5569615 C196.011115,93.2131538 196.365654,94.0258846 196.919462,94.7768462 C197.199538,95.15 197.542654,95.5155385 197.999154,95.7939231 C198.453115,96.0735769 199.019615,96.2411154 199.618692,96.2377811 C200.202538,96.2377811 200.676385,95.7638846 200.676385,95.1800385 C200.676385,94.5957692 200.202538,94.1223462 199.618692,94.1223462","id","Fill-52"],["d","M187.318577,96.2377479 C187.839808,96.2394231 188.337769,96.1154615 188.756192,95.8958846 C189.123846,95.7055 189.428038,95.4520769 189.681038,95.1808846 C190.123577,94.7040769 190.427346,94.1756538 190.707423,93.6705 C191.119923,92.9102308 191.487577,92.1939615 191.904308,91.7438077 C192.111615,91.5166154 192.319346,91.3537308 192.557115,91.2399231 C192.795731,91.1273846 193.073269,91.0546154 193.468846,91.0533462 C194.053115,91.0533462 194.526538,90.5799231 194.526538,89.9956538 C194.526538,89.4113846 194.053115,88.9379565 193.468846,88.9379565 C192.880769,88.9371154 192.335846,89.0424615 191.855654,89.2383462 C191.435115,89.4088462 191.067885,89.6457692 190.756077,89.914 C190.209462,90.3857308 189.826154,90.9408077 189.507577,91.4726154 C189.035423,92.2718077 188.680885,93.0418077 188.323808,93.5097308 C188.147808,93.7453846 187.984923,93.8985385 187.839385,93.9861154 C187.690462,94.0728462 187.558885,94.1189615 187.318577,94.1223462 C186.734731,94.1223462 186.260885,94.5957692 186.260885,95.1800385 C186.260885,95.7638846 186.734731,96.2377479 187.318577,96.2377479","id","Fill-53"],["d","M199.618692,96.2377478 C200.139923,96.2394231 200.637462,96.1150385 201.056308,95.8958846 C201.423538,95.7050769 201.728154,95.4516538 201.980731,95.1808846 C202.423269,94.7036538 202.727038,94.1756538 203.006692,93.6700769 C203.419615,92.9102308 203.786846,92.1939615 204.203577,91.7438077 C204.410885,91.5166154 204.618615,91.3537308 204.856385,91.2399231 C205.095423,91.1273846 205.372962,91.0546154 205.768962,91.0533462 C206.352808,91.0533462 206.826654,90.5795 206.826654,89.9956538 C206.826654,89.4113846 206.352808,88.9379565 205.768962,88.9379565 C205.180462,88.9371154 204.635538,89.0424615 204.155346,89.2383462 C203.734808,89.4088462 203.367577,89.6457692 203.055769,89.914 C202.508731,90.3853077 202.125846,90.9403846 201.806846,91.4721923 C201.335115,92.2718077 200.980577,93.0418077 200.623077,93.5097308 C200.4475,93.7453846 200.284615,93.8985385 200.138654,93.9861154 C199.990154,94.0724231 199.858577,94.1189615 199.618269,94.1223462 C199.034,94.1223462 198.560577,94.5957692 198.560577,95.1800385 C198.561,95.7643077 199.034423,96.2377478 199.618692,96.2377478","id","Fill-54"],["d","M16.2766154,87.857 C16.0667692,87.8553077 15.9406923,87.8172308 15.8129231,87.7529231 C15.7020769,87.6958077 15.5874231,87.6078077 15.4600769,87.472 C15.2371154,87.2367692 14.9951154,86.8509231 14.7416923,86.3859615 C14.3537308,85.6904231 13.948,84.8235385 13.2562692,84.0552308 C12.9093462,83.6727692 12.4790769,83.3173846 11.9493846,83.0652308 C11.4209615,82.8118077 10.802,82.6709231 10.1263462,82.6721838 C9.5425,82.6721838 9.06865385,83.1460385 9.06865385,83.7298846 C9.06865385,84.3141538 9.5425,84.7875769 10.1263462,84.7875769 C10.4707308,84.7884231 10.7262692,84.8451154 10.9437308,84.9326923 C11.1341154,85.0101154 11.2991154,85.1146154 11.4611538,85.2533846 C11.7437692,85.4941154 12.0111538,85.8528846 12.2717692,86.2916154 C12.6690385,86.9478077 13.0235769,87.7605385 13.5773846,88.5115 C13.8574615,88.8850769 14.2005769,89.2506154 14.6570769,89.5285769 C15.1110385,89.8082308 15.6775385,89.9757692 16.2766154,89.9724349 C16.8604615,89.9724349 17.3343077,89.4989615 17.3343077,88.9146923 C17.3343077,88.3304231 16.8604615,87.857 16.2766154,87.857","id","Fill-55"],["d","M28.5763077,87.857 C28.3664615,87.8553077 28.2403846,87.8172308 28.1126154,87.7529231 C28.0017692,87.6958077 27.8871154,87.6078077 27.7597692,87.472 C27.5368077,87.2367692 27.2948077,86.8509231 27.0413846,86.3859615 C26.6538462,85.6904231 26.2481154,84.8239615 25.5563846,84.0552308 C25.2094615,83.6731923 24.7791923,83.3178077 24.2495,83.0656538 C23.7210769,82.8122308 23.1021154,82.6713462 22.4268846,82.6726069 C21.8426154,82.6726069 21.3691923,83.1464615 21.3691923,83.7303077 C21.3691923,84.3145769 21.8426154,84.788 22.4268846,84.788 C22.7708462,84.7888462 23.0263846,84.8455385 23.2438462,84.9331154 C23.4338077,85.0105385 23.5988077,85.1150385 23.7612692,85.2538077 C24.0434615,85.4945385 24.3112692,85.8533077 24.5718846,86.2920385 C24.9691538,86.9482308 25.3232692,87.7609615 25.8775,88.5115 C26.1571538,88.8850769 26.5006923,89.2506154 26.9571923,89.5285769 C27.4107308,89.8082308 27.9772308,89.9757692 28.5763077,89.9724349 C29.1605769,89.9724349 29.634,89.4989615 29.634,88.9146923 C29.634,88.3304231 29.1605769,87.857 28.5763077,87.857","id","Fill-56"],["d","M16.2766154,89.9724112 C16.7978462,89.9745 17.2953846,89.8501154 17.7142308,89.6309615 C18.0814615,89.4401538 18.3860769,89.1867308 18.6386538,88.9159615 C19.0811923,88.4387308 19.3849615,87.9107308 19.6650385,87.4051538 C20.0775385,86.6448846 20.4451923,85.9290385 20.8619231,85.4788846 C21.0692308,85.2516923 21.2769615,85.0888077 21.5147308,84.975 C21.7533462,84.8624615 22.0308846,84.7892692 22.4268846,84.788 C23.0107308,84.788 23.4845769,84.3145769 23.4845769,83.7303077 C23.4845769,83.1464615 23.0107308,82.6726103 22.4268846,82.6726103 C21.8383846,82.6717692 21.2934615,82.7775385 20.8132692,82.9734231 C20.3927308,83.1439231 20.0255,83.3804231 19.7136923,83.6486538 C19.1670769,84.1203846 18.7837692,84.6754615 18.4647692,85.2072692 C17.9930385,86.0068846 17.6385,86.7764615 17.2814231,87.2448077 C17.1054231,87.4804615 16.9425385,87.6331923 16.797,87.7211923 C16.6485,87.8075 16.5169231,87.8536154 16.2766154,87.857 C15.6923462,87.857 15.2189231,88.3304231 15.2189231,88.9146923 C15.2189231,89.4989615 15.6923462,89.9724112 16.2766154,89.9724112","id","Fill-57"],["d","M28.5763077,89.9724017 C29.0975385,89.9740769 29.5950769,89.8501154 30.0139231,89.6305385 C30.3815769,89.4401538 30.6857692,89.1867308 30.9383462,88.9155385 C31.3808846,88.4387308 31.6842308,87.9103077 31.9643077,87.4047308 C32.3768077,86.6448846 32.7444615,85.9286154 33.1607692,85.4788846 C33.3685,85.2516923 33.5762308,85.0888077 33.8135769,84.975 C34.0526154,84.8624615 34.3301538,84.7892692 34.7257308,84.788 L34.7257308,83.7332692 L34.6381538,84.7846154 C34.6804615,84.788 34.7109231,84.788 34.7257308,84.788 L34.7257308,83.7332692 L34.6381538,84.7846154 C35.2203077,84.8328462 35.7318077,84.4004615 35.7800385,83.8183077 C35.8286923,83.2361538 35.3963077,82.7246538 34.8141538,82.6764231 C34.7714231,82.6730385 34.7409615,82.6726141 34.7257308,82.6726141 C34.1376538,82.6721923 33.5927308,82.7775385 33.1121154,82.9734231 C32.692,83.1435 32.3247692,83.3804231 32.0129615,83.6486538 C31.4659231,84.1203846 31.0830385,84.6754615 30.7644615,85.2072692 C30.2927308,86.0064615 29.9377692,86.7764615 29.5806923,87.2443846 C29.4046923,87.4804615 29.2422308,87.6331923 29.0962692,87.7211923 C28.9477692,87.8075 28.8161923,87.8536154 28.5758846,87.857 C27.9920385,87.857 27.5186154,88.3308462 27.5186154,88.9151154 C27.5186154,89.4989615 27.9920385,89.9724017 28.5763077,89.9724017","id","Fill-58"],["d","M135.468808,19.5072308 C135.466692,19.7170769 135.429038,19.8431538 135.364731,19.9709231 C135.307192,20.0817692 135.219615,20.1964231 135.083385,20.3237692 C134.848154,20.5467308 134.462731,20.7887308 133.997346,21.0421538 C133.301808,21.4301154 132.435346,21.8358462 131.667038,22.5275769 C131.285,22.8745 130.929192,23.3047692 130.677038,23.8344615 C130.423615,24.3628846 130.282731,24.9818462 130.284408,25.6575 C130.284408,26.2413462 130.757846,26.7151923 131.342115,26.7151923 C131.925962,26.7151923 132.399808,26.2413462 132.399808,25.6575 C132.400231,25.3131154 132.456923,25.0575769 132.5445,24.8401154 C132.622346,24.6497308 132.726423,24.4847308 132.865192,24.3226923 C133.105923,24.0400769 133.464692,23.7726923 133.903423,23.5120769 C134.559615,23.1148077 135.372346,22.7602692 136.122885,22.2064615 C136.496462,21.9263846 136.862,21.5832692 137.140385,21.1267692 C137.420038,20.6728077 137.587154,20.1063077 137.584231,19.5072308 C137.584231,18.9233846 137.110346,18.4495385 136.5265,18.4495385 C135.942231,18.4495385 135.468808,18.9233846 135.468808,19.5072308","id","Fill-59"],["d","M135.468808,7.20753846 C135.466692,7.41696154 135.429038,7.54346154 135.364731,7.67123077 C135.307192,7.78165385 135.219615,7.89673077 135.083385,8.02407692 C134.848154,8.24703846 134.462731,8.48861538 133.997346,8.74246154 C133.301808,9.13 132.435346,9.53573077 131.667038,10.2274615 C131.285,10.5743846 130.929615,11.0046538 130.677038,11.5343462 C130.423615,12.0627692 130.282731,12.6817308 130.284408,13.3569615 C130.284408,13.9412308 130.757846,14.4146538 131.342115,14.4146538 C131.925962,14.4146538 132.399808,13.9412308 132.399808,13.3569615 C132.400231,13.013 132.456923,12.7574615 132.5445,12.54 C132.622346,12.3500385 132.726423,12.1846154 132.865192,12.0225769 C133.105923,11.7403846 133.464692,11.4725769 133.903423,11.2119615 C134.559615,10.8146923 135.372346,10.4605769 136.122885,9.90634615 C136.496462,9.62669231 136.862,9.28315385 137.140385,8.82665385 C137.420038,8.37311538 137.587154,7.80661538 137.584231,7.20753846 C137.584231,6.62369231 137.110346,6.14984615 136.5265,6.14984615 C135.942231,6.14984615 135.468808,6.62369231 135.468808,7.20753846","id","Fill-60"],["d","M137.584209,19.5072308 C137.585885,18.986 137.461923,18.4884615 137.242346,18.0696154 C137.051962,17.7019615 136.798538,17.3977692 136.527346,17.1451923 C136.050538,16.7026538 135.522115,16.3988846 135.016538,16.1188077 C134.256692,15.7063077 133.540423,15.3386538 133.090269,14.9219231 C132.863077,14.7146154 132.700192,14.5068846 132.586385,14.2691154 C132.473846,14.0305 132.401077,13.7525385 132.399808,13.3569615 C132.399808,12.7731154 131.925962,12.2992692 131.342115,12.2992692 C130.757846,12.2992692 130.284418,12.7731154 130.284418,13.3569615 C130.283577,13.9454615 130.388923,14.4903846 130.584808,14.9705769 C130.755308,15.3911154 130.992231,15.7583462 131.260462,16.0701538 C131.731769,16.6167692 132.287269,17.0000769 132.819077,17.3186538 C133.618269,17.7908077 134.388269,18.1453462 134.856192,18.5024231 C135.091846,18.6784231 135.245,18.8413077 135.332577,18.9868462 C135.418885,19.1353462 135.465423,19.2669231 135.468808,19.5072308 C135.468808,20.0915 135.942231,20.5649231 136.5265,20.5649231 C137.110346,20.5649231 137.584209,20.0915 137.584209,19.5072308","id","Fill-61"],["d","M137.584209,7.20753846 C137.585885,6.68630769 137.461923,6.18876923 137.242346,5.76992308 C137.051962,5.40226923 136.798538,5.09807692 136.527346,4.8455 C136.050538,4.40296154 135.522115,4.09919231 135.016538,3.81953846 C134.256692,3.40661538 133.540423,3.03938462 133.090269,2.62265385 C132.863077,2.41534615 132.700192,2.20761538 132.586385,1.96984615 C132.473846,1.73080769 132.401077,1.45326923 132.399808,1.05769231 C132.399808,0.473423077 131.925962,0 131.342115,0 C130.757846,0 130.284418,0.473423077 130.284418,1.05769231 C130.283577,1.64576923 130.388923,2.19069231 130.584808,2.67130769 C130.755308,3.09184615 130.992231,3.45865385 131.260462,3.77046154 C131.731769,4.3175 132.287269,4.70038462 132.819077,5.01938462 C133.618269,5.49111538 134.388269,5.84565385 134.856192,6.20315385 C135.092269,6.37873077 135.245,6.54161538 135.332577,6.68715385 C135.419308,6.83565385 135.465423,6.96723077 135.468808,7.20753846 C135.468808,7.79180769 135.942231,8.26523077 136.5265,8.26523077 C137.110346,8.26523077 137.584209,7.79180769 137.584209,7.20753846","id","Fill-62"],["d","M97.7553077,83.8453846 C97.7536154,84.0548077 97.7155385,84.1808846 97.6516538,84.3090769 C97.5941154,84.4195 97.5065385,84.5345769 97.3703077,84.6615 C97.1350769,84.8844615 96.7492308,85.1264615 96.2842692,85.3798846 C95.5887308,85.7678462 94.7222692,86.1735769 93.9539615,86.8653077 C93.5715,87.2122308 93.2161154,87.6425 92.9639615,88.1721923 C92.7105385,88.7010385 92.5696538,89.3195769 92.5713311,89.9952308 C92.5713311,90.5795 93.0447692,91.0529231 93.6290385,91.0529231 C94.2128846,91.0529231 94.6867308,90.5795 94.6867308,89.9952308 C94.6871538,89.6508462 94.7438462,89.3953077 94.8314231,89.1778462 C94.9092692,88.9878846 95.0133462,88.8224615 95.1521154,88.6604231 C95.3928462,88.3782308 95.7516154,88.1104231 96.1903462,87.8498077 C96.8465385,87.4525385 97.6592692,87.0984231 98.4098077,86.5441923 C98.7833846,86.2645385 99.1489231,85.921 99.4273077,85.4645 C99.7065385,85.0109615 99.8740769,84.4440385 99.8707426,83.8453846 C99.8707426,83.2611154 99.3972692,82.7876923 98.813,82.7876923 C98.2291538,82.7876923 97.7553077,83.2611154 97.7553077,83.8453846","id","Fill-63"],["d","M97.7553077,71.5452692 C97.7536154,71.7551154 97.7155385,71.8811923 97.6516538,72.0089615 C97.5941154,72.1198077 97.5065385,72.2344615 97.3703077,72.3618077 C97.1350769,72.5847692 96.7492308,72.8267692 96.2842692,73.0801923 C95.5887308,73.4681538 94.7222692,73.8734615 93.9539615,74.5656154 C93.5715,74.9125385 93.2161154,75.3428077 92.9639615,75.8720769 C92.7105385,76.4009231 92.5696538,77.0194615 92.5713311,77.6951154 C92.5713311,78.2789615 93.0447692,78.7528077 93.6290385,78.7528077 C94.2128846,78.7528077 94.6867308,78.2789615 94.6867308,77.6951154 C94.6871538,77.3507308 94.7438462,77.0951923 94.8314231,76.8777308 C94.9092692,76.6877692 95.0133462,76.5227692 95.1521154,76.3607308 C95.3928462,76.0781154 95.7516154,75.8107308 96.1903462,75.5501154 C96.8465385,75.1528462 97.6592692,74.7983077 98.4098077,74.2445 C98.7833846,73.9644231 99.1489231,73.6213077 99.4273077,73.1648077 C99.7065385,72.7108462 99.8740769,72.1443462 99.8707426,71.5452692 C99.8707426,70.9614231 99.3972692,70.4875769 98.813,70.4875769 C98.2291538,70.4875769 97.7553077,70.9614231 97.7553077,71.5452692","id","Fill-64"],["d","M99.8707189,83.8453846 C99.8728077,83.3241538 99.7484231,82.8261923 99.5292692,82.4077692 C99.3388846,82.0401154 99.0854615,81.7359231 98.8142692,81.4829231 C98.3374615,81.0403846 97.8090385,80.7366154 97.3034615,80.4565385 C96.5436154,80.0440385 95.8273462,79.6768077 95.3771923,79.2600769 C95.15,79.0527692 94.9871154,78.8446154 94.8733077,78.6072692 C94.7607692,78.3682308 94.688,78.0906923 94.6867308,77.6951154 C94.6867308,77.1108462 94.2128846,76.6374231 93.6290385,76.6374231 C93.0447692,76.6374231 92.5713411,77.1108462 92.5713411,77.6951154 C92.5705,78.2831923 92.6758462,78.8281154 92.8717308,79.3083077 C93.0422308,79.7288462 93.2791538,80.0960769 93.5473846,80.4078846 C94.0186923,80.9549231 94.5737692,81.3378077 95.106,81.6568077 C95.9051923,82.1285385 96.6751923,82.4830769 97.1431154,82.8405769 C97.3787692,83.0161538 97.5319231,83.1790385 97.6195,83.3245769 C97.7058077,83.4735 97.7523462,83.6050769 97.7553077,83.8453846 C97.7553077,84.4292308 98.2291538,84.9030769 98.813,84.9030769 C99.3972692,84.9030769 99.8707189,84.4292308 99.8707189,83.8453846","id","Fill-65"],["d","M99.8707189,71.5452692 C99.8728077,71.0240385 99.7484231,70.5265 99.5292692,70.1080769 C99.3388846,69.7404231 99.0850385,69.4362308 98.8142692,69.1832308 C98.3374615,68.7411154 97.8090385,68.4373462 97.3034615,68.1572692 C96.5431923,67.7447692 95.8273462,67.3771154 95.3771923,66.9603846 C95.15,66.7530769 94.9871154,66.5453462 94.8733077,66.3075769 C94.7607692,66.0689615 94.688,65.791 94.6867308,65.3954231 C94.6867308,64.8115769 94.2128846,64.3377308 93.6290385,64.3377308 C93.0447692,64.3377308 92.5713411,64.8115769 92.5713411,65.3954231 C92.5705,65.9839231 92.6758462,66.5288462 92.8717308,67.0090385 C93.0422308,67.4295769 93.2791538,67.7968077 93.5473846,68.1086154 C94.0186923,68.6552308 94.5737692,69.0385385 95.106,69.3571154 C95.9051923,69.8292692 96.6751923,70.1838077 97.1431154,70.5408846 C97.3787692,70.7168846 97.5319231,70.8797692 97.6195,71.0253077 C97.7058077,71.1738077 97.7523462,71.3049615 97.7553077,71.5452692 C97.7553077,72.1295385 98.2291538,72.6029615 98.813,72.6029615 C99.3972692,72.6029615 99.8707189,72.1295385 99.8707189,71.5452692","id","Fill-66"],["d","M199.984654,186.622615 C199.982538,186.832462 199.944885,186.958538 199.880577,187.086308 C199.823038,187.197154 199.735462,187.311808 199.599231,187.439154 C199.364,187.662115 198.978577,187.904115 198.513192,188.157538 C197.817654,188.5455 196.951192,188.951231 196.182885,189.643385 C195.800846,189.990308 195.445462,190.420577 195.192885,190.950269 C194.939462,191.478692 194.799,192.097654 194.800261,192.773308 C194.800261,193.357154 195.273692,193.831 195.857962,193.831 C196.442231,193.831 196.915654,193.357154 196.915654,192.773308 C196.9165,192.4285 196.972769,192.173385 197.060769,191.9555 C197.138192,191.765538 197.242269,191.600115 197.381038,191.438077 C197.621769,191.155885 197.980962,190.888077 198.419269,190.627462 C199.075885,190.230192 199.888192,189.875654 200.639154,189.321846 C201.012308,189.041769 201.377846,188.698654 201.656231,188.242154 C201.935885,187.788192 202.103423,187.221692 202.100089,186.622615 C202.100089,186.038769 201.626192,185.564923 201.042346,185.564923 C200.458077,185.564923 199.984654,186.038769 199.984654,186.622615","id","Fill-67"],["d","M199.984654,174.322923 C199.982538,174.532769 199.944885,174.658846 199.880577,174.786615 C199.823038,174.897462 199.735462,175.012115 199.599231,175.139462 C199.364,175.362423 198.978577,175.604 198.513615,175.857846 C197.818077,176.245385 196.951615,176.651115 196.182885,177.342846 C195.800846,177.689769 195.445462,178.120038 195.193308,178.649731 C194.939462,179.178154 194.799,179.797115 194.800261,180.472346 C194.800261,181.056615 195.273692,181.530038 195.857962,181.530038 C196.442231,181.530038 196.915654,181.056615 196.915654,180.472346 C196.9165,180.128385 196.972769,179.872846 197.060769,179.655385 C197.138192,179.465423 197.242269,179.3 197.381038,179.137962 C197.621769,178.855769 197.980538,178.587962 198.419269,178.327346 C199.075462,177.930077 199.888192,177.575962 200.639154,177.021731 C201.012308,176.742077 201.377846,176.398538 201.656231,175.942038 C201.935885,175.4885 202.103423,174.922 202.100089,174.322923 C202.100089,173.738654 201.626192,173.265231 201.042346,173.265231 C200.458077,173.265231 199.984654,173.738654 199.984654,174.322923","id","Fill-68"],["d","M202.100056,186.622615 C202.101731,186.101385 201.977769,185.603846 201.758192,185.185 C201.567808,184.817769 201.314385,184.513154 201.043192,184.260577 C200.566385,183.818038 200.037962,183.514269 199.532808,183.234192 C198.772538,182.821692 198.056269,182.454462 197.606538,182.037731 C197.379346,181.830423 197.216038,181.622269 197.102231,181.384923 C196.990115,181.145885 196.916923,180.868346 196.915654,180.472346 C196.915654,179.8885 196.442231,179.414654 195.857962,179.414654 C195.273692,179.414654 194.800264,179.8885 194.800264,180.472346 C194.799423,181.060846 194.904769,181.605769 195.100654,182.085962 C195.271154,182.5065 195.508077,182.873731 195.776308,183.185538 C196.248038,183.732577 196.803115,184.115462 197.334923,184.434462 C198.134115,184.906192 198.904115,185.260731 199.372038,185.617808 C199.608115,185.793808 199.760846,185.956692 199.848423,186.102231 C199.935154,186.250731 199.981269,186.382308 199.984654,186.622615 C199.984654,187.206885 200.458077,187.680308 201.042346,187.680308 C201.626192,187.680308 202.100056,187.206885 202.100056,186.622615","id","Fill-69"],["d","M202.100056,174.322923 C202.101731,173.801692 201.977769,173.304154 201.758192,172.885308 C201.567808,172.518077 201.314385,172.213885 201.043192,171.960885 C200.566385,171.518769 200.037962,171.215 199.532808,170.934923 C198.772538,170.522423 198.056269,170.154769 197.606115,169.738462 C197.378923,169.530731 197.216038,169.323 197.102231,169.085654 C196.989692,168.846615 196.916923,168.569077 196.915654,168.1735 C196.915654,167.589231 196.442231,167.115808 195.857962,167.115808 C195.273692,167.115808 194.800264,167.589231 194.800264,168.1735 C194.799423,168.761577 194.904769,169.3065 195.100654,169.786692 C195.271154,170.207231 195.508077,170.574462 195.776308,170.886269 C196.248038,171.433308 196.803115,171.816192 197.334923,172.135192 C198.134115,172.606923 198.904115,172.961462 199.372038,173.318538 C199.608115,173.494538 199.760846,173.657423 199.848423,173.802962 C199.935154,173.951462 199.981269,174.082615 199.984654,174.322923 C199.984654,174.907192 200.458077,175.380615 201.042346,175.380615 C201.626192,175.380615 202.100056,174.907192 202.100056,174.322923","id","Fill-70"],["d","M73.1440769,196.315731 C73.1419615,196.525154 73.1043077,196.651231 73.04,196.779 C72.9824615,196.889846 72.8948846,197.004923 72.7586538,197.131846 C72.5234231,197.354808 72.138,197.596808 71.6726154,197.850231 C70.9770769,198.238192 70.1110385,198.643923 69.3423077,199.335654 C68.9602692,199.682577 68.6048846,200.112846 68.3523077,200.642538 C68.0988846,201.170962 67.958,201.7895 67.9596772,202.465154 C67.9596772,203.049 68.4331154,203.522846 69.0173846,203.522846 C69.6012308,203.522846 70.0750769,203.049 70.0750769,202.465154 C70.0755,202.120769 70.1321923,201.865654 70.2197692,201.647769 C70.2976154,201.457808 70.4016923,201.292808 70.5404615,201.130769 C70.7811923,200.848154 71.1399615,200.580769 71.5786923,200.320154 C72.2348846,199.922885 73.0476154,199.568346 73.7981538,199.014538 C74.1717308,198.734462 74.5372692,198.391346 74.8156538,197.934846 C75.0953077,197.480885 75.2624231,196.914385 75.2595003,196.315731 C75.2595003,195.731462 74.7856154,195.258038 74.2017692,195.258038 C73.6175,195.258038 73.1440769,195.731462 73.1440769,196.315731","id","Fill-71"],["d","M73.1440769,184.015615 C73.1419615,184.225462 73.1043077,184.351538 73.04,184.479308 C72.9824615,184.590154 72.8948846,184.704808 72.7586538,184.832154 C72.5234231,185.055115 72.138,185.297115 71.6726154,185.550538 C70.9770769,185.938077 70.1110385,186.343808 69.3423077,187.035962 C68.9602692,187.382462 68.6048846,187.812731 68.3523077,188.342423 C68.0988846,188.870846 67.958,189.489808 67.9596772,190.165038 C67.9596772,190.749308 68.4331154,191.222731 69.0173846,191.222731 C69.6012308,191.222731 70.0750769,190.749308 70.0750769,190.165038 C70.0755,189.821077 70.1321923,189.565538 70.2197692,189.348077 C70.2976154,189.158115 70.4016923,188.993115 70.5404615,188.830654 C70.7811923,188.548462 71.1399615,188.280654 71.5786923,188.020462 C72.2348846,187.622769 73.0476154,187.268654 73.7981538,186.714846 C74.1717308,186.434769 74.5372692,186.091654 74.8156538,185.634731 C75.0953077,185.181192 75.2624231,184.614692 75.2595003,184.015615 C75.2595003,183.431769 74.7856154,182.957923 74.2017692,182.957923 C73.6175,182.957923 73.1440769,183.431769 73.1440769,184.015615","id","Fill-72"],["d","M75.2594786,196.315731 C75.2611538,195.794077 75.1371923,195.296538 74.9176154,194.878115 C74.7272308,194.510462 74.4738077,194.205846 74.2026154,193.953269 C73.7258077,193.510731 73.1973846,193.206962 72.6918077,192.926885 C71.9319615,192.514385 71.2156923,192.146731 70.7655385,191.73 C70.5383462,191.522692 70.3754615,191.314962 70.2616538,191.077192 C70.1491154,190.838577 70.0763462,190.560615 70.0750769,190.165038 C70.0750769,189.581192 69.6012308,189.107346 69.0173846,189.107346 C68.4331154,189.107346 67.9596873,189.581192 67.9596873,190.165038 C67.9588462,190.753538 68.0641923,191.298462 68.2600769,191.778654 C68.4305769,192.199192 68.6675,192.566423 68.9357308,192.878231 C69.4070385,193.424846 69.9625385,193.807731 70.4943462,194.126731 C71.2935385,194.598462 72.0635385,194.953423 72.5314615,195.3105 C72.7671154,195.4865 72.9202692,195.649385 73.0078462,195.794923 C73.0941538,195.943423 73.1406923,196.075 73.1440769,196.315731 C73.1440769,196.899577 73.6175,197.373423 74.2017692,197.373423 C74.7856154,197.373423 75.2594786,196.899577 75.2594786,196.315731","id","Fill-73"],["d","M75.2594786,184.015615 C75.2611538,183.494385 75.1371923,182.996846 74.9176154,182.578 C74.7272308,182.210346 74.4738077,181.906154 74.2026154,181.653154 C73.7258077,181.211038 73.1973846,180.907269 72.6918077,180.627192 C71.9319615,180.214692 71.2156923,179.847462 70.7655385,179.430731 C70.5383462,179.223423 70.3754615,179.015269 70.2616538,178.7775 C70.1491154,178.538885 70.0763462,178.261346 70.0750769,177.865346 C70.0750769,177.281077 69.6012308,176.807654 69.0173846,176.807654 C68.4331154,176.807654 67.9596873,177.281077 67.9596873,177.865346 C67.9588462,178.453846 68.0641923,178.998769 68.2600769,179.478962 C68.4305769,179.8995 68.6675,180.266731 68.9357308,180.578538 C69.4070385,181.125577 69.9625385,181.508462 70.4943462,181.827462 C71.2935385,182.299192 72.0635385,182.653731 72.5314615,183.010808 C72.7671154,183.186808 72.9202692,183.349692 73.0078462,183.495231 C73.0941538,183.643731 73.1406923,183.775308 73.1440769,184.015615 C73.1440769,184.599885 73.6175,185.073308 74.2017692,185.073308 C74.7856154,185.073308 75.2594786,184.599885 75.2594786,184.015615","id","Fill-74"],["d","M150.245615,152.688038 L165.420962,152.688038 C166.005231,152.688038 166.478654,152.214615 166.478654,151.630346 C166.478654,151.0465 166.005231,150.572654 165.420962,150.572654 L150.245615,150.572654 C149.661769,150.572654 149.187923,151.0465 149.187923,151.630346 C149.187923,152.214615 149.661769,152.688038 150.245615,152.688038","id","Fill-75"],["d","M1.05769231,108.836538 L16.2330385,108.836538 C16.8173077,108.836538 17.2907308,108.363115 17.2907308,107.778846 C17.2907308,107.194577 16.8173077,106.721154 16.2330385,106.721154 L1.05769231,106.721154 C0.473423077,106.721154 0,107.194577 0,107.778846 C0,108.363115 0.473423077,108.836538 1.05769231,108.836538","id","Fill-76"],["d","M151.380308,38.2965 L166.555654,38.2965 C167.139923,38.2965 167.613346,37.8226538 167.613346,37.2388077 C167.613346,36.6545385 167.139923,36.1811154 166.555654,36.1811154 L151.380308,36.1811154 C150.796038,36.1811154 150.322615,36.6545385 150.322615,37.2388077 C150.322615,37.8226538 150.796038,38.2965 151.380308,38.2965","id","Fill-77"],["d","M211.198731,4.048 L226.374077,4.048 C226.957923,4.048 227.431769,3.57457692 227.431769,2.99030769 C227.431769,2.40646154 226.957923,1.93261538 226.374077,1.93261538 L211.198731,1.93261538 C210.614462,1.93261538 210.141038,2.40646154 210.141038,2.99030769 C210.141038,3.57457692 210.614462,4.048 211.198731,4.048","id","Fill-78"],["d","M61.5568462,230.232115 L76.7321923,230.232115 C77.3164615,230.232115 77.7898846,229.758269 77.7898846,229.174423 C77.7898846,228.590154 77.3164615,228.116731 76.7321923,228.116731 L61.5568462,228.116731 C60.9725769,228.116731 60.4991538,228.590154 60.4991538,229.174423 C60.4991538,229.758269 60.9725769,230.232115 61.5568462,230.232115","id","Fill-79"],["d","M101.2715,200.604038 L112.002,189.873538 C112.415346,189.460615 112.415346,188.790885 112.002,188.377962 C111.589077,187.964615 110.919346,187.964615 110.506423,188.377962 L99.7759231,199.108462 C99.3625769,199.521385 99.3625769,200.191115 99.7759231,200.604038 C100.188846,201.017385 100.858577,201.017385 101.2715,200.604038","id","Fill-80"],["d","M12.4435385,14.4688077 L23.1740385,3.73830769 C23.5873846,3.32538462 23.5873846,2.65565385 23.1740385,2.24273077 C22.7611154,1.82938462 22.0913846,1.82938462 21.6784615,2.24273077 L10.9479615,12.9732308 C10.5346154,13.3861538 10.5346154,14.0558846 10.9479615,14.4688077 C11.3608846,14.8821538 12.0306154,14.8821538 12.4435385,14.4688077","id","Fill-81"],["d","M219.533769,124.474308 L230.264269,113.743808 C230.677615,113.330885 230.677615,112.661154 230.264269,112.247808 C229.851346,111.834885 229.181615,111.834885 228.768692,112.247808 L218.037769,122.978731 C217.624846,123.391654 217.624846,124.061385 218.037769,124.474308 C218.451115,124.887231 219.120846,124.887231 219.533769,124.474308","id","Fill-82"],["d","M127.623269,71.2592692 L130.399077,66.4442308 L130.887731,66.4442308 L128.356038,70.8357692 L136.862423,70.8285769 L145.370923,70.8247692 L141.111808,63.4594231 L141.478192,63.2478846 L146.104115,71.2474231 L136.862846,71.2516538 L127.623269,71.2592692 M131.619231,64.3284231 L132.933308,62.0480385 L133.177846,62.4706923 L132.606269,63.4636538 L132.107462,64.328 L131.619231,64.3284231 M141.111808,63.4594231 L136.852269,56.0928077 L134.397577,60.3540385 L134.153038,59.9309615 L136.851423,55.2466538 L141.478192,63.2478846 L141.111808,63.4594231","id","Fill-83"],["d","M130.399077,66.4442308 L131.619231,64.3284231 L132.107462,64.328 L130.887731,66.4442308 L130.399077,66.4442308 M133.177846,62.4706923 L132.933308,62.0480385 L134.153038,59.9309615 L134.397577,60.3540385 L133.177846,62.4706923","id","Fill-84"],["d","M112.934462,165.183192 L115.710269,160.368154 L116.198923,160.368154 L113.666808,164.759692 L122.173615,164.7525 L130.682115,164.748692 L126.423,157.383346 L126.606192,157.277577 L126.789385,157.171808 L131.415308,165.171346 L122.174038,165.175577 L112.934462,165.183192 M116.930423,158.252346 L118.2445,155.971538 L118.489038,156.394615 L117.917038,157.387577 L117.418654,158.251923 L116.930423,158.252346 M126.423,157.383346 L122.163462,150.016731 L119.708769,154.277962 L119.464231,153.854885 L122.162615,149.170577 L126.789385,157.171808 L126.606192,157.277577 L126.423,157.383346","id","Fill-85"],["d","M115.710269,160.368154 L116.930423,158.252346 L117.418654,158.251923 L116.198923,160.368154 L115.710269,160.368154 M118.489038,156.394615 L118.2445,155.971538 L119.464231,153.854885 L119.708769,154.277962 L118.489038,156.394615","id","Fill-86"],["d","M163.850077,194.026038 L166.625885,189.211 L167.114538,189.210577 L164.582846,193.602538 L173.089231,193.595346 L181.597308,193.591115 L177.338615,186.226192 L177.705,186.014654 L182.3305,194.014192 L173.089654,194.018423 L163.850077,194.026038 M167.846038,187.095192 L169.160115,184.814385 L169.404654,185.237462 L168.334269,187.094769 L167.846038,187.095192 M177.338615,186.226192 L173.079077,178.859577 L170.624385,183.120808 L170.379423,182.697731 L173.078231,178.013423 L177.705,186.014654 L177.338615,186.226192","id","Fill-87"],["d","M166.625885,189.211 L167.846038,187.095192 L168.334269,187.094769 L167.114538,189.210577 L166.625885,189.211 M169.404654,185.237462 L169.160115,184.814385 L170.379423,182.697731 L170.624385,183.120808 L169.404654,185.237462","id","Fill-88"],["d","M204.624962,136.113577 L198.087577,129.582115 L196.504846,128.001923 L196.630923,127.529769 L198.386269,129.282577 L204.405385,135.296192 L208.799038,118.855423 L200.584577,121.064731 L198.186154,121.709077 L198.312231,121.237346 L200.475,120.656462 L209.396846,118.256346 L204.624962,136.113577 M194.776154,126.276192 L191.548923,123.053615 L195.953154,121.870692 L195.827077,122.342846 L192.366308,123.271923 L194.902231,125.804038 L194.776154,126.276192","id","Fill-89"],["d","M196.504846,128.001923 L194.776154,126.276192 L194.902231,125.804038 L196.630923,127.529769 L196.504846,128.001923 M195.827077,122.342846 L195.953154,121.870692 L198.312231,121.237346 L198.186154,121.709077 L195.827077,122.342846","id","Fill-90"],["d","M58.6947308,36.5669615 L50.5746154,28.4553077 L50.7006923,27.9835769 L52.4560385,29.7359615 L58.4751538,35.7495769 L62.8683846,19.3088077 L54.6539231,21.5185385 L52.2559231,22.1624615 L52.382,21.6907308 L54.5443462,21.1098462 L63.4661923,18.7101538 L58.6947308,36.5669615 M48.8459231,26.73 L45.6182692,23.5074231 L50.0229231,22.3245 L49.8968462,22.7962308 L46.4356538,23.7261538 L48.972,26.2578462 L48.8459231,26.73","id","Fill-91"],["d","M50.5746154,28.4553077 L48.8459231,26.73 L48.972,26.2578462 L50.7006923,27.9835769 L50.5746154,28.4553077 M49.8968462,22.7962308 L50.0229231,22.3245 L52.382,21.6907308 L52.2559231,22.1624615 L49.8968462,22.7962308","id","Fill-92"],["d","M52.6180769,221.837 L46.0802692,215.305538 L44.4975385,213.725769 L44.6240385,213.253615 L46.3793846,215.006 L52.3985,221.019615 L54.5942692,212.8005 L54.7986154,212.855077 L54.5942692,212.8005 L56.7913077,204.579269 L48.5772692,206.788577 L46.1792692,207.432923 L46.3053462,206.960769 L48.4672692,206.379885 L57.3895385,203.980192 L52.6180769,221.837 M42.7692692,212.000038 L39.5411923,208.777885 L43.9462692,207.594538 L43.8201923,208.066692 L40.359,208.996192 L42.8953462,211.528308 L42.7692692,212.000038","id","Fill-93"],["d","M44.4975385,213.725769 L42.7692692,212.000038 L42.8953462,211.528308 L44.6240385,213.253615 L44.4975385,213.725769 M43.8201923,208.066692 L43.9462692,207.594538 L46.3053462,206.960769 L46.1792692,207.432923 L43.8201923,208.066692","id","Fill-94"],["d","M207.903385,41.9726154 L207.898308,31.7185 L208.320962,31.4739615 L208.322231,32.7309231 L208.326038,41.2394231 L215.690962,36.9798846 L223.058,32.7207692 L215.687154,28.4743462 L214.564731,27.8270385 C214.667538,27.7276154 214.748346,27.6078846 214.803346,27.4767308 L215.898269,28.1079615 L223.904154,32.7199231 L207.903385,41.9726154 M207.896192,29.2760769 L207.892385,24.8697308 L208.315885,25.1134231 L208.318846,29.0315385 L207.896192,29.2760769","id","Fill-95"],["d","M207.898308,31.7185 L207.896192,29.2760769 L208.318846,29.0315385 L208.320962,31.4739615 L207.898308,31.7185 M214.564731,27.8270385 L208.315038,24.2245385 L208.315885,25.1134231 L207.892385,24.8697308 L207.891115,23.4917692 L214.803346,27.4767308 C214.748346,27.6078846 214.667538,27.7276154 214.564731,27.8270385","id","Fill-96"],["d","M46.7089615,130.629231 L46.7034615,120.374269 L47.1265385,120.130154 L47.1316154,129.896038 L61.8627308,121.376538 L54.4923077,117.130538 L53.3698846,116.483231 C53.4726923,116.383385 53.5535,116.264077 53.6085,116.1325 L54.7034231,116.763731 L62.7093077,121.375692 L54.7080769,126.002885 L54.7080769,126.002462 L46.7089615,130.629231 M46.7013462,117.932269 L46.6975385,113.5255 L47.1206154,113.769615 L47.1244231,117.687731 L46.7013462,117.932269","id","Fill-97"],["d","M46.7034615,120.374269 L46.7013462,117.932269 L47.1244231,117.687731 L47.1265385,120.130154 L46.7034615,120.374269 M53.3698846,116.483231 L47.1201923,112.880308 L47.1206154,113.769615 L46.6975385,113.5255 L46.6962692,112.147962 L53.6085,116.1325 C53.5535,116.264077 53.4726923,116.383385 53.3698846,116.483231","id","Fill-98"],["d","M149.559808,118.2335 C146.269538,118.2335 143.513615,115.9455 142.796923,112.873538 C142.930615,112.820231 143.062192,112.763115 143.192077,112.702615 C143.464538,113.936308 144.086038,115.038 144.948692,115.900654 C146.1295,117.081038 147.758346,117.810423 149.559808,117.810423 C151.360846,117.810423 152.989692,117.081038 154.1705,115.900654 C155.350885,114.719846 156.080269,113.091 156.080269,111.289538 C156.080269,109.488077 155.350885,107.859231 154.1705,106.678423 C152.989692,105.498038 151.360846,104.768654 149.559808,104.768654 C148.904038,104.768654 148.271115,104.865115 147.674154,105.045346 C147.663577,104.9015 147.648769,104.7585 147.630154,104.617192 C148.242769,104.440346 148.8905,104.345577 149.559808,104.345577 C153.394577,104.345577 156.503346,107.454346 156.503346,111.289538 C156.503346,115.124731 153.394577,118.2335 149.559808,118.2335 M142.648423,110.607115 C142.850654,108.535308 143.963346,106.730462 145.581192,105.597462 C145.581192,105.611 145.581192,105.624115 145.581192,105.637654 C145.581192,105.806885 145.573577,105.974 145.559192,106.139423 C145.344692,106.306538 145.140769,106.486346 144.948692,106.678423 C143.983654,107.643462 143.319846,108.908462 143.109577,110.322385 C142.961077,110.424346 142.807077,110.519538 142.648423,110.607115","id","Fill-99"],["d","M142.796923,112.873538 C142.678462,112.364577 142.615423,111.834462 142.615423,111.289538 C142.615423,111.058962 142.626846,110.831769 142.648423,110.607115 C142.807077,110.519538 142.961077,110.424346 143.109577,110.322385 C143.063038,110.638 143.0385,110.960808 143.0385,111.289538 C143.0385,111.774808 143.091385,112.247808 143.192077,112.702615 C143.062192,112.763115 142.930615,112.820231 142.796923,112.873538 M145.559192,106.139423 C145.573577,105.974 145.581192,105.806885 145.581192,105.637654 C145.581192,105.624115 145.581192,105.611 145.581192,105.597462 C146.198038,105.1655 146.8885,104.831269 147.630154,104.617192 C147.648769,104.7585 147.663577,104.9015 147.674154,105.045346 C146.898231,105.279308 146.183654,105.653731 145.559192,106.139423","id","Fill-100"],["d","M115.542308,43.1022308 C112.252462,43.1022308 109.496538,40.8142308 108.779846,37.7422692 C108.913115,37.6889615 109.045115,37.6318462 109.174577,37.5713462 C109.447038,38.8050385 110.068962,39.9067308 110.931192,40.7693846 C112.112,41.9497692 113.741269,42.6791538 115.542308,42.6791538 C117.343769,42.6791538 118.972615,41.9497692 120.153423,40.7693846 C121.333808,39.5885769 122.063192,37.9597308 122.063192,36.1582692 C122.063192,34.3568077 121.333808,32.7279615 120.153423,31.5471538 C118.972615,30.3667692 117.343769,29.6373846 115.542308,29.6373846 C114.886962,29.6373846 114.254038,29.7338462 113.657077,29.9140769 C113.6465,29.7702308 113.631692,29.6272308 113.613077,29.4859231 C114.225692,29.3090769 114.873,29.2143077 115.542308,29.2143077 C119.3775,29.2143077 122.486269,32.3226538 122.486269,36.1582692 C122.486269,39.9934615 119.3775,43.1022308 115.542308,43.1022308 M108.631346,35.4758462 C108.833154,33.4036154 109.945846,31.5991923 111.564115,30.4661923 C111.564115,30.4793077 111.564115,30.4928462 111.564115,30.5059615 C111.564115,30.6751923 111.556923,30.8427308 111.542115,31.0077308 C111.327615,31.1748462 111.123692,31.3550769 110.931192,31.5471538 C109.966154,32.5126154 109.302346,33.7771923 109.0925,35.1911154 C108.943577,35.2930769 108.789577,35.3882692 108.631346,35.4758462","id","Fill-101"],["d","M108.779846,37.7422692 C108.660962,37.2337308 108.597923,36.7031923 108.597923,36.1582692 C108.597923,35.9281154 108.609346,35.7005 108.631346,35.4758462 C108.789577,35.3882692 108.943577,35.2930769 109.0925,35.1911154 C109.045538,35.5067308 109.021,35.8295385 109.021,36.1582692 C109.021,36.6435385 109.074308,37.1165385 109.174577,37.5713462 C109.045115,37.6318462 108.913115,37.6889615 108.779846,37.7422692 M111.542115,31.0077308 C111.556923,30.8427308 111.564115,30.6751923 111.564115,30.5059615 C111.564115,30.4928462 111.564115,30.4793077 111.564115,30.4661923 C112.180962,30.0342308 112.871846,29.7 113.613077,29.4859231 C113.631692,29.6272308 113.6465,29.7702308 113.657077,29.9140769 C112.881577,30.1476154 112.166577,30.5220385 111.542115,31.0077308","id","Fill-102"],["d","M119.839077,241.801154 C116.549231,241.801154 113.793308,239.513154 113.076192,236.441192 C113.209885,236.387885 113.341462,236.330769 113.471346,236.270269 C113.743808,237.503962 114.365308,238.605654 115.227962,239.467885 C116.408769,240.648692 118.037615,241.378077 119.839077,241.378077 C121.640538,241.378077 123.269385,240.648692 124.450192,239.467885 C125.630577,238.2875 126.359962,236.658231 126.359962,234.856769 C126.359962,233.055308 125.630577,231.426462 124.450192,230.246077 C123.269385,229.065692 121.640538,228.336308 119.839077,228.336308 C119.183308,228.336308 118.550385,228.433192 117.953846,228.613 C117.942846,228.469154 117.928038,228.326154 117.909846,228.184846 C118.522038,228.008 119.169346,227.913231 119.839077,227.913231 C123.674269,227.913231 126.783038,231.021577 126.783038,234.856769 C126.783038,238.692385 123.674269,241.801154 119.839077,241.801154 M112.927692,234.175192 C113.1295,232.102962 114.242192,230.297692 115.860462,229.165115 C115.860462,229.178231 115.860462,229.191346 115.860462,229.204885 C115.860462,229.374115 115.853269,229.541654 115.838885,229.707077 C115.623962,229.873769 115.420038,230.054 115.227962,230.246077 C114.2625,231.211115 113.598692,232.476115 113.388846,233.890038 C113.239923,233.992 113.085923,234.087192 112.927692,234.175192","id","Fill-103"],["d","M113.076192,236.441192 C112.957308,235.932231 112.894692,235.402115 112.894692,234.856769 C112.894692,234.626615 112.905692,234.399423 112.927692,234.175192 C113.085923,234.087192 113.239923,233.992 113.388846,233.890038 C113.341885,234.205654 113.317769,234.528462 113.317769,234.856769 C113.317769,235.342462 113.370654,235.815462 113.471346,236.270269 C113.341462,236.330769 113.209885,236.387885 113.076192,236.441192 M115.838885,229.707077 C115.853269,229.541654 115.860462,229.374115 115.860462,229.204885 C115.860462,229.191346 115.860462,229.178231 115.860462,229.165115 C116.477308,228.733154 117.168192,228.398923 117.909846,228.184846 C117.928038,228.326154 117.942846,228.469154 117.953846,228.613 C117.177923,228.846538 116.462923,229.221385 115.838885,229.707077","id","Fill-104"],["d","M158.255308,224.794731 L157.832231,224.794731 C157.832231,222.993269 157.102423,221.364423 155.922038,220.184038 C154.741231,219.003654 153.112385,218.274269 151.310923,218.274269 C150.655154,218.274269 150.022654,218.370731 149.426115,218.550538 C149.415115,218.406692 149.400731,218.264538 149.382115,218.122385 C149.994308,217.945962 150.641615,217.851192 151.310923,217.851192 C155.146115,217.851192 158.255308,220.959538 158.255308,224.794731 M144.789615,224.794731 L144.366538,224.794731 C144.366538,222.439462 145.539308,220.358346 147.332731,219.102654 C147.332731,219.116192 147.332731,219.129308 147.332731,219.142846 C147.332731,219.291769 147.363615,219.4335 147.419462,219.562115 C147.164769,219.751654 146.924038,219.959808 146.699808,220.184038 C145.519423,221.364423 144.789615,222.993269 144.789615,224.794731","id","Fill-105"],["d","M147.419462,219.562115 C147.363615,219.4335 147.332731,219.291769 147.332731,219.142846 C147.332731,219.129308 147.332731,219.116192 147.332731,219.102654 C147.95,218.670692 148.640462,218.336462 149.382115,218.122385 C149.400731,218.264538 149.415115,218.406692 149.426115,218.550538 C148.694615,218.770962 148.017692,219.116615 147.419462,219.562115","id","Fill-106"],["d","M104.519462,121.387538 L104.096385,121.387538 C104.095962,119.586077 103.366577,117.957231 102.186192,116.776846 C101.005385,115.596462 99.3765385,114.867077 97.5755,114.867077 C96.9197308,114.867077 96.2868077,114.963538 95.6902692,115.143769 C95.6792692,114.999923 95.6644615,114.856923 95.6462692,114.715615 C96.2584615,114.538769 96.9057692,114.444 97.5755,114.444 C101.410269,114.444 104.519038,117.552346 104.519462,121.387538 M91.0541923,121.387538 L90.6311154,121.387538 C90.6311154,119.032269 91.8034615,116.951154 93.5968846,115.695885 C93.5968846,115.709 93.5968846,115.722538 93.5968846,115.736077 C93.5968846,115.885 93.6277692,116.026731 93.6831923,116.155346 C93.4289231,116.344885 93.1886154,116.552615 92.9643846,116.776846 C91.7835769,117.957231 91.0541923,119.586077 91.0541923,121.387538","id","Fill-107"],["d","M93.6831923,116.155346 C93.6277692,116.026731 93.5968846,115.885 93.5968846,115.736077 C93.5968846,115.722538 93.5968846,115.709 93.5968846,115.695885 C94.2137308,115.263923 94.9046154,114.929269 95.6462692,114.715615 C95.6644615,114.856923 95.6792692,114.999923 95.6902692,115.143769 C94.9587692,115.364192 94.2818462,115.709423 93.6831923,116.155346","id","Fill-108"],["d","M33.6274231,66.7251538 L33.2043462,66.7251538 C33.2043462,64.9232692 32.4779231,63.2944231 31.3030385,62.1136154 C30.1277308,60.9336538 28.5065,60.2042692 26.7139231,60.2042692 C26.0475769,60.2042692 25.4045,60.3049615 24.7995,60.4923846 C24.7889231,60.3485385 24.7741154,60.2055385 24.7559231,60.0638077 C25.377,59.8797692 26.0340385,59.7811923 26.7139231,59.7811923 C30.5326154,59.7811923 33.6274231,62.8903846 33.6274231,66.7251538 M20.2235,66.7251538 L19.8004231,66.7251538 C19.8004231,64.3910385 20.9469615,62.326 22.7052692,61.0669231 C22.7052692,61.0690385 22.7052692,61.0711538 22.7052692,61.0732692 C22.7052692,61.2327692 22.7403846,61.3842308 22.8038462,61.5200385 C22.5639615,61.7019615 22.3371923,61.9003846 22.1248077,62.1136154 C20.9499231,63.2944231 20.2235,64.9232692 20.2235,66.7251538","id","Fill-109"],["d","M22.8038462,61.5200385 C22.7403846,61.3842308 22.7052692,61.2327692 22.7052692,61.0732692 C22.7052692,61.0711538 22.7052692,61.0690385 22.7052692,61.0669231 C23.3212692,60.6260769 24.0125769,60.2838077 24.7559231,60.0638077 C24.7741154,60.2055385 24.7889231,60.3485385 24.7995,60.4923846 C24.0713846,60.7178846 23.3978462,61.0686154 22.8038462,61.5200385","id","Fill-110"],["d","M189.715731,77.9612308 C185.881385,77.9612308 182.771769,74.8664231 182.771346,71.0477308 C182.771769,67.2290385 185.881385,64.1342308 189.715731,64.1342308 L189.715731,64.5573077 C187.913846,64.5573077 186.285,65.2837308 185.104192,66.4586154 C183.923808,67.6339231 183.194423,69.2551538 183.194423,71.0477308 C183.194423,72.8403077 183.923808,74.4611154 185.104192,75.6368462 C186.285,76.8117308 187.914269,77.5381538 189.715731,77.5381538 L189.715731,77.9612308","id","Fill-111"],["d","M27.6019615,235.037846 C23.7671923,235.037846 20.6584231,231.942615 20.658,228.123923 C20.6584231,224.305231 23.7671923,221.210846 27.6019615,221.210846 L27.6019615,221.633923 C25.8000769,221.633923 24.1712308,222.360346 22.9904231,223.535231 C21.8104615,224.710538 21.0810769,226.331346 21.0810769,228.123923 C21.0810769,229.9165 21.8104615,231.537731 22.9904231,232.713038 C24.1712308,233.888346 25.8000769,234.614769 27.6019615,234.614769 L27.6019615,235.037846","id","Fill-112"],["d","M99.8465769,20.9211538 C96.0118077,20.9211538 92.9026154,17.8259231 92.9026154,14.0072308 C92.9026154,10.1885385 96.0118077,7.09415385 99.8465769,7.09415385 L99.8465769,7.51723077 C98.0446923,7.51723077 96.4158462,8.24365385 95.2350385,9.41853846 C94.0546538,10.5938462 93.3256923,12.2150769 93.3256923,14.0072308 C93.3256923,15.7998077 94.0546538,17.4210385 95.2350385,18.5967692 C96.4158462,19.7716538 98.0446923,20.4980769 99.8465769,20.4980769 L99.8465769,20.9211538","id","Fill-113"],["d","M24.2359615,170.959038 C20.9461154,170.959038 18.1901923,168.670615 17.4730769,165.599077 C17.6067692,165.545769 17.7383462,165.488654 17.8682308,165.428154 C18.1406923,166.661423 18.7626154,167.763538 19.6248462,168.625769 C20.8056538,169.806577 22.4349231,170.535962 24.2359615,170.535962 C26.037,170.535962 27.6662692,169.806577 28.8470769,168.625769 C30.0274615,167.444962 30.7568462,165.816115 30.7568462,164.014654 C30.7568462,162.213192 30.0274615,160.584346 28.8470769,159.403962 C27.6662692,158.223577 26.037,157.494192 24.2359615,157.494192 C23.5801923,157.494192 22.9476923,157.590654 22.3507308,157.770462 C22.3401538,157.627038 22.3253462,157.484038 22.3067308,157.342731 C22.9193462,157.165885 23.5666538,157.071115 24.2359615,157.071115 C28.0707308,157.071115 31.1799231,160.179462 31.1799231,164.014654 C31.1799231,167.849846 28.0711538,170.959038 24.2359615,170.959038 M17.3245769,163.332654 C17.5268077,161.260423 18.6395,159.455577 20.2573462,158.323 C20.2577692,158.336115 20.2577692,158.349231 20.2577692,158.362769 C20.2577692,158.532 20.2501538,158.699115 20.2357692,158.864538 C20.0208462,159.031654 19.8169231,159.211885 19.6248462,159.403962 C18.6593846,160.369 17.996,161.634 17.7857308,163.047923 C17.6368077,163.149885 17.4832308,163.245077 17.3245769,163.332654","id","Fill-114"],["d","M17.4730769,165.599077 C17.3541923,165.090115 17.2915769,164.56 17.2915769,164.014654 C17.2915769,163.7845 17.3025769,163.557308 17.3245769,163.332654 C17.4832308,163.245077 17.6368077,163.149885 17.7857308,163.047923 C17.7387692,163.363538 17.7146538,163.685923 17.7146538,164.014654 C17.7146538,164.500346 17.7675385,164.973346 17.8682308,165.428154 C17.7383462,165.488654 17.6067692,165.545769 17.4730769,165.599077 M20.2357692,158.864538 C20.2501538,158.699115 20.2577692,158.532 20.2577692,158.362769 C20.2577692,158.349231 20.2577692,158.336115 20.2573462,158.323 C20.8746154,157.891038 21.5650769,157.556385 22.3067308,157.342731 C22.3253462,157.484038 22.3401538,157.627038 22.3507308,157.770462 C21.5748077,158.004423 20.8602308,158.378846 20.2357692,158.864538","id","Fill-115"],["d","M231.849115,178.648038 C228.558846,178.648038 225.802923,176.360038 225.086231,173.288077 C225.219923,173.234346 225.3515,173.177654 225.481385,173.117154 C225.753846,174.350423 226.375769,175.452115 227.238,176.314769 C228.418808,177.495154 230.047654,178.224538 231.849115,178.224962 C233.650154,178.224538 235.279,177.495154 236.459808,176.314769 C237.640192,175.133962 238.369577,173.505115 238.369577,171.703654 C238.369577,169.902192 237.640192,168.273346 236.459808,167.092538 C235.279,165.912577 233.650154,165.183192 231.849115,165.183192 C231.193346,165.183192 230.560423,165.279654 229.963462,165.459462 C229.952885,165.316038 229.938077,165.173038 229.919462,165.031731 C230.532077,164.854885 231.179808,164.760115 231.849115,164.760115 C235.683462,164.760115 238.792654,167.868038 238.792654,171.703654 C238.792654,175.538846 235.683885,178.647615 231.849115,178.648038 M224.937731,171.021654 C225.139962,168.949423 226.252231,167.144577 227.870077,166.012 C227.8705,166.025115 227.8705,166.038231 227.8705,166.051346 C227.8705,166.221 227.862885,166.388538 227.8485,166.553962 C227.634,166.720654 227.430077,166.900885 227.238,167.092538 C226.272962,168.058 225.609154,169.323 225.398885,170.7365 C225.249962,170.838885 225.096385,170.933654 224.937731,171.021654","id","Fill-116"],["d","M225.086231,173.288077 C224.967769,172.779115 224.904731,172.248577 224.904731,171.703654 C224.904731,171.4735 224.916154,171.245885 224.937731,171.021654 C225.096385,170.933654 225.249962,170.838885 225.398885,170.7365 C225.351923,171.052115 225.327808,171.374923 225.327808,171.703654 C225.327808,172.188923 225.380692,172.661923 225.481385,173.117154 C225.3515,173.177654 225.219923,173.234346 225.086231,173.288077 M227.8485,166.553962 C227.862885,166.388538 227.8705,166.221 227.8705,166.051346 C227.8705,166.038231 227.8705,166.025115 227.870077,166.012 C228.487346,165.579615 229.177808,165.245808 229.919462,165.031731 C229.938077,165.173038 229.952885,165.316038 229.963462,165.459462 C229.187538,165.693423 228.472962,166.068269 227.8485,166.553962","id","Fill-117"],["d","M233.562154,77.9553077 L219.747,77.9553077 L219.747,73.1491538 L220.170077,73.1491538 L220.170077,77.5322308 L233.139077,77.5322308 L233.139077,64.5632308 L224.755385,64.5632308 L224.755385,64.1401538 L233.562154,64.1401538 L233.562154,77.9553077 M220.170077,71.0337692 L219.747,71.0337692 L219.747,64.1401538 L222.64,64.1401538 L222.64,64.5632308 L220.170077,64.5632308 L220.170077,71.0337692","id","Fill-118"],["d","M219.747,73.1491538 L220.170077,73.1491538 L220.170077,71.0337692 L219.747,71.0337692 L219.747,73.1491538 Z M222.64,64.5632308 L224.755385,64.5632308 L224.755385,64.1401538 L222.64,64.1401538 L222.64,64.5632308 Z","id","Fill-119"],["d","M82.1463077,84.6513462 L68.3315769,84.6513462 L68.3315769,79.8456154 L68.7546538,79.8456154 L68.7546538,84.2282692 L81.7232308,84.2282692 L81.7232308,71.2592692 L73.3391154,71.2592692 L73.3391154,70.8361923 L82.1463077,70.8361923 L82.1463077,84.6513462 M68.7546538,77.7302308 L68.3315769,77.7302308 L68.3315769,70.8361923 L71.2237308,70.8361923 L71.2237308,71.2592692 L68.7546538,71.2592692 L68.7546538,77.7302308","id","Fill-120"],["d","M68.3315769,79.8456154 L68.7546538,79.8456154 L68.7546538,77.7302308 L68.3315769,77.7302308 L68.3315769,79.8456154 Z M71.2237308,71.2592692 L73.3391154,71.2592692 L73.3391154,70.8361923 L71.2237308,70.8361923 L71.2237308,71.2592692 Z","id","Fill-121"],["d","M81.4740385,170.149269 L67.6593077,170.149269 L67.6593077,165.343538 L68.0823846,165.343538 L68.0823846,169.726192 L81.0509615,169.726192 L81.0509615,156.757192 L72.6672692,156.757192 L72.6672692,156.334115 L81.4740385,156.334115 L81.4740385,170.149269 M68.0823846,163.228154 L67.6593077,163.228154 L67.6593077,156.334115 L70.5518846,156.334115 L70.5518846,156.757192 L68.0823846,156.757192 L68.0823846,163.228154","id","Fill-122"],["d","M67.6593077,165.343538 L68.0823846,165.343538 L68.0823846,163.228154 L67.6593077,163.228154 L67.6593077,165.343538 Z M70.5518846,156.757192 L72.6672692,156.757192 L72.6672692,156.334115 L70.5518846,156.334115 L70.5518846,156.757192 Z","id","Fill-123"],["d","M233.561308,235.031923 L219.747,235.031923 L219.747,230.226192 L220.170077,230.226192 L220.170077,234.608846 L233.138231,234.608846 L233.138231,221.639846 L224.754538,221.639846 L224.754538,221.216769 L233.561308,221.216769 L233.561308,235.031923 M220.170077,228.110808 L219.747,228.110808 L219.747,221.216769 L222.639154,221.216769 L222.639154,221.639846 L220.170077,221.639846 L220.170077,228.110808","id","Fill-124"],["d","M219.747,230.226192 L220.170077,230.226192 L220.170077,228.110808 L219.747,228.110808 L219.747,230.226192 Z M222.639154,221.639846 L224.754538,221.639846 L224.754538,221.216769 L222.639154,221.216769 L222.639154,221.639846 Z","id","Fill-125"],["d","M178.0075,20.9156538 L164.193192,20.9156538 L164.193192,16.1095 L164.616269,16.1095 L164.616269,20.4925769 L177.584423,20.4925769 L177.584423,7.52315385 L169.200731,7.52315385 L169.200731,7.10007692 L178.0075,7.10007692 L178.0075,20.9156538 M164.616269,13.9941154 L164.193192,13.9941154 L164.193192,7.10007692 L167.085346,7.10007692 L167.085346,7.52315385 L164.616269,7.52315385 L164.616269,13.9941154","id","Fill-126"],["d","M164.193192,16.1095 L164.616269,16.1095 L164.616269,13.9941154 L164.193192,13.9941154 L164.193192,16.1095 Z M167.085346,7.52315385 L169.200731,7.52315385 L169.200731,7.10007692 L167.085346,7.10007692 L167.085346,7.52315385 Z","id","Fill-127"],["d","M145.154308,143.693 C144.562,143.693 144.078846,143.487385 143.693,143.165846 C143.304192,142.843462 143.005923,142.412769 142.732192,141.948231 C142.187692,141.018308 141.730346,139.944962 140.990808,139.262115 C140.4975,138.806885 139.894192,138.510731 139.011231,138.508615 L139.011231,138.085538 C139.0125,138.085538 139.014192,138.085538 139.015885,138.085538 C139.749923,138.085538 140.346038,138.281 140.829615,138.598308 C141.314462,138.916462 141.685923,139.350115 142.001538,139.819308 C142.628538,140.758115 143.052462,141.848385 143.651538,142.5325 C144.052615,142.989 144.496423,143.266538 145.1615,143.269923 L145.1615,143.693 C145.158962,143.693 145.156846,143.693 145.154308,143.693","id","Fill-128"],["d","M157.454423,143.693 C156.861692,143.693 156.378538,143.487385 155.992692,143.165846 C155.604308,142.843462 155.305615,142.412769 155.031885,141.948231 C154.487808,141.018308 154.030462,139.944962 153.290923,139.262115 C152.797615,138.806885 152.194731,138.510731 151.311769,138.508615 L151.311769,138.085538 C151.313462,138.085538 151.314731,138.085538 151.316423,138.085538 C152.050038,138.085538 152.646154,138.281 153.129731,138.598308 C153.615,138.916462 153.986038,139.350115 154.301231,139.819308 C154.928654,140.758115 155.352154,141.848385 155.951231,142.5325 C156.352731,142.989 156.796115,143.266538 157.461192,143.269923 L157.461192,143.693 C157.459077,143.693 157.456538,143.693 157.454423,143.693","id","Fill-129"],["d","M145.172077,143.693 C145.168269,143.693 145.164885,143.693 145.1615,143.693 L145.1615,143.269923 C145.662,143.268231 146.031769,143.109577 146.360077,142.840077 C146.686692,142.570154 146.963385,142.1805 147.226115,141.733731 C147.754538,140.841038 148.214423,139.727077 149.044077,138.952 C149.5945,138.437115 150.324308,138.085538 151.301615,138.085538 C151.305,138.085538 151.308385,138.085538 151.311769,138.085538 L151.311769,138.508615 C150.648808,138.509462 150.144923,138.678269 149.725231,138.952423 C149.305962,139.227 148.969615,139.613269 148.672615,140.055385 C148.075654,140.939192 147.658077,142.036231 146.990885,142.810038 C146.549615,143.323654 145.963654,143.693 145.172077,143.693","id","Fill-130"],["d","M157.471769,143.693 C157.468385,143.693 157.464577,143.693 157.461192,143.693 L157.461192,143.269923 C157.961692,143.268231 158.331462,143.109577 158.659346,142.840077 C158.985962,142.570154 159.263077,142.1805 159.525385,141.733731 C160.054231,140.841038 160.513692,139.727077 161.343346,138.952 C161.893769,138.437115 162.623577,138.085538 163.600462,138.085538 C163.603846,138.085538 163.607231,138.085538 163.610615,138.085538 L163.610615,138.508615 C162.947654,138.509462 162.444192,138.678269 162.0245,138.952423 C161.605231,139.226577 161.268885,139.613269 160.971885,140.055385 C160.375346,140.939192 159.957769,142.036231 159.290154,142.810038 C158.849308,143.323654 158.262923,143.693 157.471769,143.693","id","Fill-131"],["d","M180.193115,240.253538 C179.600385,240.253538 179.117231,240.047923 178.731385,239.726385 C178.343,239.404 178.044308,238.973308 177.770577,238.508769 C177.2265,237.578423 176.769154,236.505077 176.029615,235.821808 C175.535885,235.366577 174.933,235.070846 174.049615,235.068308 L174.049615,234.645231 C174.050885,234.645231 174.052577,234.645231 174.054269,234.645231 C174.788308,234.645231 175.384423,234.840692 175.868,235.158423 C176.353269,235.476577 176.724731,235.910231 177.039923,236.379423 C177.667346,237.318654 178.090846,238.4085 178.689923,239.093038 C179.091423,239.549538 179.535231,239.827077 180.199885,239.830462 L180.199885,240.253538 C180.197769,240.253538 180.195231,240.253538 180.193115,240.253538","id","Fill-132"],["d","M192.492808,240.253538 C191.9005,240.253538 191.416923,240.047923 191.0315,239.726385 C190.642692,239.404 190.344423,238.973308 190.070269,238.508769 C189.526192,237.578846 189.068846,236.505923 188.329731,235.822654 C187.836,235.367423 187.233115,235.071692 186.350154,235.069154 L186.350154,234.646077 C186.351846,234.646077 186.353538,234.646077 186.355231,234.646077 C187.088846,234.646077 187.684962,234.841538 188.168115,235.159269 C188.653385,235.477 189.024846,235.911077 189.340038,236.380269 C189.967038,237.319077 190.390962,238.408923 190.989615,239.093462 C191.391115,239.549538 191.834923,239.827077 192.499577,239.830462 L192.499577,240.253538 C192.497462,240.253538 192.494923,240.253538 192.492808,240.253538","id","Fill-133"],["d","M180.210462,240.253538 C180.207077,240.253538 180.203269,240.253538 180.199885,240.253538 L180.199885,239.830462 C180.700808,239.828769 181.070577,239.670115 181.398462,239.400615 C181.725077,239.130692 182.002192,238.741462 182.2645,238.294269 C182.793346,237.401577 183.252808,236.287615 184.082462,235.512962 C184.633308,234.997654 185.363115,234.646077 186.34,234.646077 C186.343385,234.646077 186.346769,234.646077 186.350154,234.646077 L186.350154,235.069154 C185.687192,235.07 185.183731,235.239231 184.763615,235.512962 C184.344346,235.787538 184.008,236.173808 183.711,236.615923 C183.114462,237.499731 182.696885,238.596769 182.029269,239.370577 C181.588423,239.884192 181.002038,240.253538 180.210462,240.253538","id","Fill-134"],["d","M192.5,240.253538 L192.499577,240.042 L192.499577,239.830462 C193.000077,239.828769 193.369846,239.669692 193.697731,239.400192 C194.024346,239.130692 194.301462,238.741038 194.563769,238.293846 C195.092192,237.401577 195.552077,236.287615 196.381308,235.512538 C196.932154,234.997654 197.661538,234.646077 198.638,234.646077 C198.641385,234.646077 198.644769,234.646077 198.648154,234.646077 L198.648577,234.646077 L198.682846,234.648615 L198.615577,235.066615 L198.648577,234.860577 L198.648577,235.069154 L198.648154,235.069154 C197.985615,235.07 197.482154,235.239231 197.062462,235.512962 C196.643192,235.787115 196.307269,236.173385 196.010269,236.615923 C195.413308,237.499308 194.996154,238.596346 194.328538,239.370154 C193.887692,239.883769 193.301308,240.253538 192.510154,240.253538 C192.506769,240.253538 192.502962,240.253538 192.5,240.253538","id","Fill-135"],["d","M196.964731,101.043462 C196.372423,101.043462 195.889269,100.837846 195.503423,100.516308 C195.114615,100.193923 194.816346,99.7632308 194.542615,99.2986923 C193.998115,98.3687692 193.541192,97.2954231 192.801654,96.6121538 C192.308346,96.1569231 191.705462,95.8611923 190.822077,95.8586538 L190.822077,95.4355769 C190.823769,95.4355769 190.825462,95.4355769 190.827154,95.4355769 C191.560769,95.4355769 192.156885,95.6310385 192.640462,95.9487692 C193.125308,96.2665 193.496769,96.7005769 193.811962,97.1697692 C194.438962,98.1085769 194.862885,99.1988462 195.461962,99.8829615 C195.863038,100.339462 196.306846,100.617 196.971923,100.620385 L196.971923,101.043462 C196.969385,101.043462 196.967269,101.043462 196.964731,101.043462","id","Fill-136"],["d","M209.264423,101.043462 C208.672115,101.043462 208.188962,100.837846 207.803115,100.516308 C207.414731,100.193923 207.116038,99.7632308 206.842308,99.2991154 C206.297808,98.3687692 205.840885,97.2958462 205.101346,96.6125769 C204.608038,96.1573462 204.005154,95.8616154 203.122192,95.8590769 L203.122192,95.436 C203.123885,95.436 203.125154,95.436 203.126846,95.436 C203.860885,95.436 204.456577,95.6314615 204.940154,95.9491923 C205.425,96.2669231 205.796462,96.701 206.111654,97.1701923 C206.739077,98.109 207.162577,99.1988462 207.761654,99.8833846 C208.163154,100.339462 208.606538,100.617 209.271615,100.620385 L209.271615,101.043462 C209.269077,101.043462 209.266962,101.043462 209.264423,101.043462","id","Fill-137"],["d","M196.9825,101.043462 C196.978692,101.043462 196.975308,101.043462 196.971923,101.043462 L196.971923,100.620385 C197.472423,100.618692 197.842192,100.460038 198.1705,100.190538 C198.497115,99.9206154 198.774231,99.5313846 199.036538,99.0841923 C199.565385,98.1915 200.025269,97.0775385 200.8545,96.3028846 C201.405346,95.7875769 202.135154,95.436 203.112038,95.436 C203.115423,95.436 203.118808,95.436 203.122192,95.436 L203.122192,95.8590769 C202.459231,95.8599231 201.955769,96.0291538 201.536077,96.3028846 C201.116385,96.5774615 200.780038,96.9637308 200.483462,97.4058462 C199.8865,98.2896538 199.468923,99.3866923 198.801308,100.1605 C198.360038,100.674115 197.774077,101.043462 196.9825,101.043462","id","Fill-138"],["d","M209.281769,101.043462 C209.278385,101.043462 209.275,101.043462 209.271615,101.043462 L209.271615,100.620385 C209.772115,100.618692 210.141885,100.460038 210.470192,100.190538 C210.796808,99.9206154 211.0735,99.5309615 211.336231,99.0841923 C211.864654,98.1915 212.324538,97.0775385 213.154192,96.3024615 C213.705038,95.7875769 214.434846,95.436 215.411731,95.436 C215.415115,95.436 215.4185,95.436 215.421885,95.436 L215.421885,95.8590769 C214.758923,95.8599231 214.255462,96.0291538 213.835346,96.3028846 C213.416077,96.5774615 213.079731,96.9637308 212.782731,97.4058462 C212.185769,98.2896538 211.768192,99.3866923 211.101,100.1605 C210.659731,100.674115 210.073346,101.043462 209.281769,101.043462","id","Fill-139"],["d","M25.9227692,94.7785385 C25.3300385,94.7785385 24.8468846,94.5729231 24.4610385,94.2513846 C24.0726538,93.9285769 23.7739615,93.4978846 23.5002308,93.0337692 C22.9561538,92.1034231 22.4988077,91.0305 21.7592692,90.3472308 C21.2655385,89.892 20.6626538,89.5958462 19.7796923,89.5937308 L19.7796923,89.1706538 C19.7813846,89.1706538 19.7826538,89.1706538 19.7843462,89.1706538 C20.5183846,89.1706538 21.1145,89.3656923 21.5976538,89.6834231 C22.0829231,90.0015769 22.4543846,90.4356538 22.7695769,90.9044231 C23.397,91.8436538 23.8205,92.9335 24.4195769,93.6180385 C24.8206538,94.0741154 25.2644615,94.3520769 25.9295385,94.3554615 L25.9295385,94.7785385 C25.927,94.7785385 25.9248846,94.7785385 25.9227692,94.7785385","id","Fill-140"],["d","M38.2224615,94.7785385 C37.6297308,94.7785385 37.1465769,94.5729231 36.7607308,94.2513846 C36.3723462,93.9285769 36.0736538,93.4983077 35.7999231,93.0337692 C35.2558462,92.1038462 34.7985,91.0305 34.0589615,90.3476538 C33.5656538,89.8924231 32.9627692,89.5962692 32.0798077,89.5941538 L32.0798077,89.1710769 C32.0815,89.1710769 32.0831923,89.1710769 32.0848846,89.1710769 C32.8185,89.1710769 33.4141923,89.3661154 33.8977692,89.6838462 C34.3830385,90.002 34.7545,90.4356538 35.0696923,90.9048462 C35.6966923,91.8436538 36.1201923,92.9335 36.7192692,93.6180385 C37.1207692,94.0741154 37.5645769,94.3520769 38.2292308,94.3554615 L38.2292308,94.7785385 C38.2271154,94.7785385 38.2245769,94.7785385 38.2224615,94.7785385","id","Fill-141"],["d","M25.9401154,94.7785385 C25.9367308,94.7785385 25.9329231,94.7785385 25.9295385,94.7785385 L25.9295385,94.3554615 C26.4304615,94.3537692 26.7998077,94.1946923 27.1281154,93.9256154 C27.4547308,93.6556923 27.7318462,93.2660385 27.9945769,92.8192692 C28.523,91.9265769 28.9824615,90.8126154 29.8121154,90.0375385 C30.3629615,89.5226538 31.0927692,89.1710769 32.0696538,89.1710769 C32.0730385,89.1710769 32.0764231,89.1710769 32.0798077,89.1710769 L32.0798077,89.5941538 C31.4168462,89.595 30.9133846,89.7638077 30.4932692,90.0379615 C30.074,90.3121154 29.7376538,90.6983846 29.4410769,91.1409231 C28.8441154,92.0247308 28.4265385,93.1217692 27.7589231,93.8955769 C27.3180769,94.4087692 26.7316923,94.7785385 25.9401154,94.7785385","id","Fill-142"],["d","M38.2398077,94.7785385 C38.2364231,94.7785385 38.2326154,94.7785385 38.2292308,94.7785385 L38.2292308,94.3554615 C38.7297308,94.3533462 39.0995,94.1946923 39.4278077,93.9251923 C39.7544231,93.6552692 40.0311154,93.2660385 40.2938462,92.8188462 C40.8222692,91.9265769 41.2817308,90.8126154 42.1113846,90.0375385 C42.6622308,89.5222308 43.3916154,89.1710769 44.3685,89.1710769 C44.3718846,89.1710769 44.3752692,89.1710769 44.3786538,89.1710769 L44.3790769,89.1710769 L44.396,89.1715 L44.3790769,89.386 L44.3790769,89.5941538 L44.3786538,89.5941538 C43.7156923,89.595 43.2126538,89.7638077 42.7925385,90.0379615 C42.3732692,90.3121154 42.0369231,90.6983846 41.7403462,91.1405 C41.1433846,92.0243077 40.7258077,93.1213462 40.0586154,93.8951538 C39.6173462,94.4087692 39.0313846,94.7785385 38.2398077,94.7785385","id","Fill-143"],["d","M141.206577,31.3093846 L140.783497,31.3093846 C140.782654,30.5732308 140.978115,29.9758462 141.296692,29.4914231 C141.614423,29.0061538 142.0485,28.6346923 142.517269,28.3195 C143.4565,27.6920769 144.546346,27.2685769 145.230462,26.6695 C145.686962,26.268 145.9645,25.8241923 145.967885,25.1595385 L146.390972,25.1595385 C146.392654,25.7552308 146.186615,26.2405 145.863808,26.6280385 C145.541423,27.0164231 145.110731,27.3151154 144.646192,27.5888462 C143.716269,28.1329231 142.643346,28.5902692 141.960077,29.3298077 C141.504846,29.8231154 141.209115,30.426 141.206577,31.3093846","id","Fill-144"],["d","M141.206577,19.0092692 L140.783497,19.0092692 C140.782654,18.2731154 140.978115,17.6757308 141.296692,17.1913077 C141.614423,16.7060385 142.0485,16.3345769 142.517269,16.0193846 C143.4565,15.3923846 144.546346,14.9684615 145.230462,14.3698077 C145.686962,13.9683077 145.9645,13.5245 145.967885,12.8598462 L146.390972,12.8598462 C146.392654,13.4551154 146.186615,13.9408077 145.863808,14.3279231 C145.541423,14.7167308 145.110731,15.015 144.646192,15.2891538 C143.716269,15.8332308 142.643346,16.2901538 141.960077,17.0296923 C141.504846,17.5234231 141.209115,18.1263077 141.206577,19.0092692","id","Fill-145"],["d","M146.390985,25.1595385 L145.967885,25.1595385 C145.966192,24.6586154 145.807538,24.2888462 145.538038,23.9609615 C145.268115,23.6339231 144.878462,23.3572308 144.431692,23.0945 C143.539,22.5660769 142.425038,22.1061923 141.650385,21.2769615 C141.133385,20.724 140.780962,19.9912308 140.783486,19.0092692 L141.206577,19.0092692 C141.207423,19.6722308 141.376231,20.1756923 141.650385,20.5953846 C141.924962,21.0150769 142.311231,21.351 142.753346,21.648 C143.637154,22.2449615 144.734192,22.6625385 145.508,23.3301538 C146.023731,23.7731154 146.394346,24.3624615 146.390985,25.1595385","id","Fill-146"],["d","M146.390985,12.8598462 L145.967885,12.8598462 C145.966192,12.3589231 145.807538,11.9891538 145.538038,11.6612692 C145.268115,11.3346538 144.878462,11.0575385 144.431692,10.7952308 C143.539,10.2668077 142.425038,9.80692308 141.650385,8.97726923 C141.133385,8.42473077 140.780962,7.69196154 140.783486,6.70957692 L141.206577,6.70957692 C141.207423,7.37253846 141.376231,7.87642308 141.650385,8.29611538 C141.924962,8.71538462 142.311231,9.05173077 142.753346,9.34873077 C143.637154,9.94569231 144.734192,10.3628462 145.508,11.0304615 C146.023731,11.4734231 146.394346,12.0627692 146.390985,12.8598462","id","Fill-147"],["d","M103.4935,95.6471154 L103.07042,95.6471154 C103.069577,94.9113846 103.265038,94.3135769 103.583192,93.8291538 C103.901346,93.3438846 104.335423,92.9724231 104.804192,92.6572308 C105.743,92.0298077 106.833269,91.6063077 107.517385,91.0072308 C107.973885,90.6057308 108.251423,90.1623462 108.254808,89.4972692 L108.677895,89.4972692 C108.679577,90.0929615 108.473538,90.5786538 108.150731,90.9657692 C107.828346,91.3541538 107.397654,91.6528462 106.933115,91.9265769 C106.003192,92.4710769 104.930269,92.928 104.247,93.6675385 C103.791769,94.1608462 103.496038,94.7641538 103.4935,95.6471154","id","Fill-148"],["d","M103.4935,83.347 L103.07042,83.347 C103.069577,82.6108462 103.265038,82.0134615 103.583192,81.5290385 C103.901346,81.0437692 104.335423,80.6723077 104.804192,80.3571154 C105.743,79.7301154 106.833269,79.3066154 107.517385,78.7075385 C107.973885,78.3060385 108.251423,77.8622308 108.254808,77.1975769 L108.677895,77.1975769 C108.679577,77.7932692 108.473538,78.2785385 108.150731,78.6660769 C107.828346,79.0544615 107.397654,79.3531538 106.933115,79.6268846 C106.003192,80.1709615 104.930269,80.6283077 104.247,81.3678462 C103.791769,81.8611538 103.496038,82.4640385 103.4935,83.347","id","Fill-149"],["d","M108.677908,89.4972692 L108.254808,89.4972692 C108.253115,88.9967692 108.094462,88.627 107.824962,88.2986923 C107.555038,87.9720769 107.165385,87.6949615 106.718615,87.4326538 C105.825923,86.9038077 104.711962,86.4439231 103.936885,85.6146923 C103.420308,85.0621538 103.067885,84.3289615 103.070409,83.347 L103.4935,83.347 C103.494346,84.0099615 103.663154,84.5134231 103.937308,84.9335385 C104.211885,85.3528077 104.598154,85.6891538 105.040269,85.9857308 C105.924077,86.5826923 107.021115,87.0002692 107.794923,87.6678846 C108.310654,88.1108462 108.681269,88.7006154 108.677908,89.4972692","id","Fill-150"],["d","M108.677908,77.1975769 L108.254808,77.1975769 C108.253115,76.6970769 108.094462,76.3273077 107.824962,75.999 C107.555038,75.6723846 107.165385,75.3956923 106.718615,75.1329615 C105.825923,74.6045385 104.711962,74.1446538 103.936885,73.3154231 C103.420308,72.7624615 103.067885,72.0296923 103.070409,71.0477308 L103.4935,71.0477308 C103.494346,71.7106923 103.663154,72.2141538 103.937308,72.6338462 C104.211885,73.0531154 104.598154,73.3894615 105.040269,73.6864615 C105.924077,74.2834231 107.021115,74.701 107.794923,75.3681923 C108.310654,75.8111538 108.681269,76.4009231 108.677908,77.1975769","id","Fill-151"],["d","M205.722423,198.425192 L205.299343,198.425192 C205.2985,197.689038 205.493962,197.091231 205.812538,196.606808 C206.130269,196.121538 206.564346,195.750077 207.033538,195.434885 C207.972346,194.807462 209.062192,194.383962 209.746731,193.784885 C210.202808,193.383385 210.480346,192.939577 210.483731,192.274923 L210.906818,192.274923 C210.9085,192.870615 210.702885,193.355885 210.379654,193.743423 C210.057269,194.131808 209.626577,194.4305 209.162462,194.704231 C208.232115,195.248308 207.159192,195.705654 206.475923,196.445192 C206.020692,196.938923 205.724962,197.541808 205.722423,198.425192","id","Fill-152"],["d","M205.722423,186.124654 L205.299343,186.124654 C205.2985,185.3885 205.493962,184.791115 205.812538,184.306692 C206.130269,183.821423 206.564346,183.449962 207.033538,183.134769 C207.972346,182.507769 209.062192,182.083846 209.746731,181.485192 C210.202808,181.083692 210.480346,180.639885 210.483731,179.975231 L210.906818,179.975231 C210.9085,180.5705 210.702885,181.056192 210.379654,181.443308 C210.057269,181.832115 209.626577,182.130385 209.162462,182.404538 C208.232115,182.948615 207.159192,183.405538 206.475923,184.145077 C206.020692,184.638385 205.724962,185.241692 205.722423,186.124654","id","Fill-153"],["d","M210.906831,192.274923 L210.483731,192.274923 C210.482038,191.774 210.323385,191.404231 210.053885,191.076346 C209.783962,190.749308 209.394731,190.472615 208.947538,190.210308 C208.054846,189.681462 206.940885,189.222 206.166231,188.392346 C205.649231,187.839808 205.296808,187.106615 205.299333,186.124654 L205.722423,186.124654 C205.723269,186.787615 205.8925,187.291077 206.166231,187.711192 C206.440808,188.130462 206.827077,188.466808 207.269192,188.763385 C208.153,189.360346 209.250038,189.777923 210.023846,190.445538 C210.539577,190.8885 210.910192,191.477846 210.906831,192.274923","id","Fill-154"],["d","M210.906831,179.975231 L210.483731,179.975231 C210.482038,179.474308 210.323385,179.104962 210.053885,178.776654 C209.783962,178.450038 209.394731,178.173346 208.947538,177.910615 C208.054846,177.382192 206.940885,176.922308 206.166231,176.093077 C205.649231,175.540538 205.296808,174.807346 205.299333,173.825385 L205.722423,173.825385 C205.723269,174.488346 205.8925,174.991808 206.166231,175.411923 C206.440808,175.831192 206.827077,176.167538 207.269192,176.464115 C208.153,177.061077 209.250038,177.478654 210.023846,178.145846 C210.539577,178.588808 210.910192,179.178154 210.906831,179.975231","id","Fill-155"],["d","M78.8818462,208.117038 L78.4587665,208.117038 C78.4579231,207.381308 78.6533846,206.7835 78.9719615,206.299077 C79.2896923,205.813808 79.7237692,205.442346 80.1925385,205.127577 C81.1317692,204.500154 82.2216154,204.076654 82.9057308,203.477577 C83.3622308,203.076077 83.6397692,202.632692 83.6431538,201.967615 L84.0662411,201.967615 C84.0679231,202.563308 83.8618846,203.048577 83.5390769,203.436115 C83.2166923,203.8245 82.786,204.123192 82.3214615,204.396923 C81.3915385,204.941 80.3186154,205.398346 79.6353462,206.137885 C79.1801154,206.631192 78.8843846,207.234077 78.8818462,208.117038","id","Fill-156"],["d","M78.8818462,195.817346 L78.4587665,195.817346 C78.4579231,195.081192 78.6533846,194.483808 78.9719615,193.999385 C79.2896923,193.514115 79.7237692,193.142654 80.1925385,192.827462 C81.1317692,192.200462 82.2216154,191.776962 82.9057308,191.177885 C83.3622308,190.776385 83.6397692,190.332577 83.6431538,189.667923 L84.0662411,189.667923 C84.0679231,190.263192 83.8618846,190.748885 83.5390769,191.136 C83.2166923,191.524808 82.786,191.8235 82.3214615,192.097231 C81.3915385,192.641308 80.3186154,193.098231 79.6353462,193.837769 C79.1801154,194.3315 78.8843846,194.934385 78.8818462,195.817346","id","Fill-157"],["d","M84.0662538,201.967615 L83.6431538,201.967615 C83.6414615,201.466692 83.4828077,201.096923 83.2133077,200.769038 C82.9433846,200.442 82.5541538,200.165308 82.1069615,199.902577 C81.2142692,199.374154 80.1003077,198.914269 79.3256538,198.084615 C78.8086538,197.532077 78.4562308,196.799308 78.4587556,195.817346 L78.8818462,195.817346 C78.8826923,196.480308 79.0519231,196.983769 79.3256538,197.403462 C79.6002308,197.822731 79.9865,198.159077 80.4286154,198.456077 C81.3124231,199.053038 82.4094615,199.470615 83.1832692,200.138231 C83.699,200.581192 84.0696154,201.170538 84.0662538,201.967615","id","Fill-158"],["d","M84.0662538,189.667923 L83.6431538,189.667923 C83.6414615,189.167 83.4828077,188.797231 83.2133077,188.469346 C82.9433846,188.142308 82.5541538,187.865615 82.1069615,187.602885 C81.2142692,187.074462 80.1003077,186.615 79.3256538,185.785346 C78.8086538,185.232808 78.4562308,184.499615 78.4587556,183.517654 L78.8818462,183.517654 C78.8826923,184.180615 79.0519231,184.684077 79.3256538,185.104192 C79.6002308,185.523462 79.9865,185.859808 80.4286154,186.156385 C81.3124231,186.753346 82.4094615,187.170923 83.1832692,187.838538 C83.699,188.2815 84.0696154,188.870846 84.0662538,189.667923","id","Fill-159"],["id","Fill-160","points","159.898962 157.494192 175.074308 157.494192 175.074308 157.071115 159.898962 157.071115"],["id","Fill-161","points","10.7106154 113.642269 25.8859615 113.642269 25.8859615 113.219192 10.7106154 113.219192"],["id","Fill-162","points","161.033231 43.1022308 176.208577 43.1022308 176.208577 42.6791538 161.033231 42.6791538"],["id","Fill-163","points","220.851654 8.85415385 236.027 8.85415385 236.027 8.43107692 220.851654 8.43107692"],["id","Fill-164","points","71.2097692 235.037846 86.3851154 235.037846 86.3851154 234.614769 71.2097692 234.614769"],["id","Fill-165","points","110.326192 205.658115 110.027077 205.359 120.757577 194.628077 121.056692 194.927192 110.326192 205.658115"],["id","Fill-166","points","21.4982308 19.5228846 21.1991154 19.2233462 31.9300385 8.49284615 32.2291538 8.79196154 21.4982308 19.5228846"],["id","Fill-167","points","228.588462 129.527962 228.289346 129.228846 239.019846 118.497923 239.318962 118.797462 228.588462 129.527962"],["d","M139.227423,187.558885 L138.664731,186.663231 C138.397346,186.830769 138.108385,186.908192 137.817731,186.908615 C137.552462,186.908615 137.288462,186.842192 137.055769,186.716115 C136.822654,186.589615 136.620846,186.407269 136.467692,186.164 L136.466846,186.162731 C136.298885,185.894923 136.221885,185.606385 136.221462,185.315731 C136.221038,185.050885 136.287462,184.787308 136.413538,184.554615 C136.540038,184.3215 136.722808,184.119269 136.9665,183.965692 C137.232192,183.799 137.520731,183.722 137.811385,183.721154 C138.076654,183.721154 138.341077,183.788 138.574192,183.913654 C138.807731,184.040154 139.009538,184.222923 139.162269,184.465769 L139.163115,184.467038 C139.330231,184.733154 139.407231,185.021692 139.408077,185.312346 C139.408077,185.577615 139.341654,185.841615 139.215577,186.075154 C139.089077,186.308692 138.906308,186.510923 138.663885,186.664077 L138.664731,186.663231 L139.227423,187.558885 L139.791385,188.454115 C140.348154,188.103385 140.784346,187.622769 141.077115,187.079538 C141.370308,186.535885 141.523038,185.928769 141.523462,185.312346 C141.523885,184.638385 141.337731,183.950038 140.953154,183.339538 L140.953577,183.340808 C140.603692,182.782769 140.122654,182.345308 139.579,182.052538 C139.034923,181.758923 138.427385,181.606192 137.811385,181.605769 C137.137423,181.605346 136.449923,181.791077 135.840269,182.175231 C135.282654,182.525538 134.845615,183.005731 134.552423,183.548962 C134.258808,184.092615 134.106077,184.699731 134.105653,185.315731 C134.105231,185.990538 134.291808,186.678885 134.676808,187.289808 L134.675962,187.288115 C135.025846,187.846154 135.506462,188.284038 136.050115,188.577231 C136.593769,188.870846 137.201308,189.024001 137.817731,189.024001 C138.491692,189.024423 139.179615,188.838692 139.790115,188.454538 L139.791385,188.454115 L139.227423,187.558885","id","Fill-168"],["d","M118.331231,114.613654 L117.768538,113.718 C117.501154,113.885538 117.212192,113.962962 116.921538,113.963385 C116.656269,113.963385 116.392692,113.896962 116.159577,113.770885 C115.926462,113.644385 115.724654,113.462038 115.5715,113.218346 L115.570654,113.2175 C115.403115,112.950115 115.325692,112.661154 115.325269,112.3705 C115.325269,112.106077 115.391692,111.8425 115.517346,111.609385 C115.643846,111.376269 115.826615,111.174462 116.069885,111.020885 C116.336,110.854192 116.624538,110.776769 116.915192,110.776346 C117.180462,110.776346 117.444885,110.842769 117.678,110.968846 C117.911538,111.095346 118.113346,111.278115 118.2665,111.521385 L118.267346,111.522231 C118.434462,111.788346 118.511462,112.076885 118.511885,112.367538 C118.512308,112.632385 118.445462,112.896385 118.319385,113.129923 C118.192885,113.363462 118.010538,113.565692 117.767692,113.718846 L117.768538,113.718 L118.331231,114.613654 L118.894769,115.508885 C119.451962,115.158577 119.888154,114.677962 120.181346,114.134308 C120.474538,113.590654 120.627272,112.983538 120.627272,112.367538 C120.628115,111.693154 120.441962,111.005231 120.057385,110.394731 L120.057808,110.396 C119.7075,109.837962 119.226885,109.4005 118.682808,109.107308 C118.138731,108.813692 117.531615,108.660961 116.915192,108.660961 C116.241231,108.660538 115.553731,108.846269 114.943654,109.230423 C114.386462,109.580308 113.949423,110.0605 113.656654,110.603731 C113.363038,111.147385 113.209884,111.7545 113.209884,112.3705 C113.209462,113.045308 113.395615,113.733654 113.780615,114.344154 L113.779769,114.343308 C114.129654,114.901346 114.610269,115.338808 115.153923,115.632 C115.698,115.925615 116.305115,116.07877 116.921538,116.07877 C117.5955,116.079192 118.283423,115.893462 118.893923,115.509308 L118.894769,115.508885 L118.331231,114.613654","id","Fill-169"],["d","M22.7619615,137.046038 L22.1992692,136.150385 C21.9318846,136.317923 21.6425,136.394923 21.3518462,136.395769 C21.087,136.395769 20.823,136.328923 20.5903077,136.203269 C20.3571923,136.076769 20.1549615,135.894 20.0018077,135.650731 L20.0013846,135.649885 C19.8334231,135.382077 19.756,135.093115 19.7555769,134.802462 C19.7555769,134.538038 19.822,134.274462 19.9480769,134.041346 C20.0745769,133.808231 20.2573462,133.606423 20.5006154,133.452423 L20.5001923,133.452846 C20.7667308,133.285731 21.0548462,133.208731 21.3459231,133.208308 C21.6107692,133.208308 21.8751923,133.274731 22.1087308,133.400808 C22.3422692,133.527308 22.5440769,133.710077 22.6972308,133.952923 L22.6976538,133.953769 C22.8647692,134.220308 22.9421923,134.508423 22.9426154,134.799077 C22.9426154,135.064346 22.8761923,135.328769 22.7501154,135.561885 C22.6236154,135.795423 22.4408462,135.997654 22.198,136.150808 L22.1992692,136.150385 L22.7619615,137.046038 L23.3255,137.940846 C23.8822692,137.590538 24.3188846,137.109923 24.6116538,136.566269 C24.9048462,136.022615 25.0580007,135.4155 25.0580007,134.799077 C25.0584231,134.125115 24.8722692,133.436769 24.4876923,132.826692 L24.4881154,132.827538 C24.1382308,132.2695 23.6571923,131.832462 23.1135385,131.539269 C22.5694615,131.245654 21.9619231,131.092922 21.3459231,131.092922 C20.6719615,131.0925 19.9844615,131.278231 19.3743846,131.661962 L19.3739615,131.661962 C18.8171923,132.012269 18.3801538,132.492462 18.0869615,133.035692 C17.7933462,133.579346 17.6401916,134.186462 17.6401916,134.802462 C17.6397692,135.477269 17.8263462,136.165615 18.2109231,136.776115 L18.2105,136.775269 C18.5603846,137.333308 19.041,137.770769 19.5846538,138.063962 C20.1283077,138.358 20.7358462,138.510731 21.3518462,138.511155 C22.0262308,138.511577 22.7141538,138.325423 23.3242308,137.941692 L23.3255,137.940846 L22.7619615,137.046038","id","Fill-170"],["d","M49.9332308,53.5801538 L49.3705385,52.6845 C49.1031538,52.8520385 48.8141923,52.9290385 48.5235385,52.9294615 C48.2582692,52.9298846 47.9946923,52.8630385 47.7615769,52.7373846 C47.5284615,52.6108846 47.3266538,52.4281154 47.1735,52.1844231 L47.1726538,52.1835769 C47.0051154,51.9161923 46.9276923,51.6272308 46.9272692,51.3365769 C46.9272692,51.0721538 46.9936923,50.8085769 47.1193462,50.5758846 C47.2458462,50.3427692 47.4286154,50.1405385 47.6723077,49.9869615 C47.9384231,49.8202692 48.2265385,49.7432692 48.5171923,49.7424231 C48.7824615,49.7424231 49.0468846,49.8088462 49.28,49.9349231 C49.5135385,50.0618462 49.7153462,50.2441923 49.8685,50.4874615 L49.8693462,50.4883077 C50.0364615,50.7548462 50.1134615,51.0429615 50.1138846,51.3336154 C50.1143077,51.5984615 50.0474615,51.8628846 49.9213846,52.096 C49.7948846,52.3295385 49.6125385,52.5317692 49.3696923,52.6849231 L49.3705385,52.6845 L49.9332308,53.5801538 L50.4967692,54.4749615 C51.0539615,54.1246538 51.4905769,53.6440385 51.7833462,53.1008077 C52.0765385,52.5567308 52.2292721,51.9496154 52.2292721,51.3336154 C52.2301154,50.6596538 52.0439615,49.9713077 51.6593846,49.3612308 L51.6598077,49.3620769 C51.3095,48.8040385 50.8288846,48.367 50.2848077,48.0738077 C49.7411538,47.7801923 49.1336154,47.6274615 48.5171923,47.6270377 C47.8432308,47.6266154 47.1557308,47.8123462 46.5456538,48.1965 C45.9884615,48.5463846 45.5514231,49.0265769 45.2586538,49.5702308 C44.9650385,50.1138846 44.8118839,50.721 44.8118839,51.3365769 C44.8114615,52.0113846 44.9976154,52.6997308 45.3826154,53.3106538 L45.3817692,53.3093846 C45.7320769,53.8674231 46.2122692,54.3048846 46.7559231,54.5980769 C47.3,54.8921154 47.9071154,55.044849 48.5235385,55.044849 C49.1975,55.0456923 49.8854231,54.8595385 50.4959231,54.4758077 L50.4967692,54.4749615 L49.9332308,53.5801538","id","Fill-171"],["d","M195.8,52.261 L195.237308,51.3653462 C194.969923,51.5333077 194.680962,51.6103077 194.390308,51.6107308 C194.125462,51.6107308 193.861462,51.5443077 193.628769,51.4182308 C193.395231,51.2917308 193.193423,51.1093846 193.039846,50.8656923 L193.039846,50.8648462 C192.871885,50.5974615 192.794462,50.3085 192.794038,50.0178462 C192.794038,49.7534231 192.860462,49.4898462 192.986538,49.2567308 C193.112615,49.0236154 193.295385,48.8218077 193.538654,48.6682308 C193.805192,48.5015385 194.093308,48.4241154 194.384385,48.4236923 C194.649231,48.4236923 194.913654,48.4901154 195.146769,48.6161923 C195.380308,48.7426923 195.582538,48.9254615 195.736115,49.1687308 L195.736538,49.1695769 C195.903654,49.4356923 195.980654,49.7242308 195.981077,50.0148846 C195.9815,50.2797308 195.914654,50.5437308 195.788577,50.7772692 C195.662077,51.0108077 195.479308,51.2130385 195.236462,51.3661923 L195.237308,51.3653462 L195.8,52.261 L196.363538,53.1562308 C196.920731,52.8059231 197.357346,52.3253077 197.650115,51.7820769 C197.943731,51.238 198.096464,50.6308846 198.096464,50.0148846 C198.097308,49.3405 197.911154,48.6525769 197.526154,48.0425 L197.526577,48.0429231 C197.176269,47.4853077 196.695654,47.0478462 196.152,46.7550769 C195.607923,46.4614615 195.000385,46.308307 194.384385,46.308307 C193.710423,46.3078846 193.0225,46.4936154 192.412846,46.8777692 C191.855231,47.2276538 191.418192,47.7078462 191.125423,48.2515 C190.831808,48.7951538 190.678653,49.4018462 190.678653,50.0178462 C190.678231,50.6926538 190.864385,51.381 191.248962,51.9915 L191.248962,51.9910769 C191.598846,52.5486923 192.079462,52.9861538 192.622692,53.2793462 C193.166769,53.5729615 193.773885,53.7261161 194.390308,53.7261161 C195.064269,53.7265385 195.752192,53.5408077 196.362692,53.1566538 L196.363538,53.1562308 L195.8,52.261","id","Fill-172"],["d","M233.261346,146.737885 L232.698654,145.842231 C232.431269,146.009769 232.142308,146.087192 231.851654,146.087615 C231.586385,146.087615 231.322808,146.021192 231.089692,145.895115 C230.856577,145.768615 230.654769,145.585846 230.501192,145.342154 C230.333231,145.074346 230.255808,144.785385 230.255385,144.494308 C230.255385,144.229885 230.321808,143.966308 230.447462,143.733192 C230.573962,143.500077 230.756731,143.298269 231.000423,143.144692 C231.266115,142.978 231.554654,142.900577 231.845731,142.900154 C232.110577,142.900154 232.375,142.966577 232.608115,143.092654 C232.841654,143.219154 233.043885,143.401923 233.197038,143.645192 L233.197462,143.646038 C233.365,143.912154 233.442,144.200269 233.442423,144.490923 C233.442423,144.756192 233.376,145.020192 233.249923,145.253731 C233.123423,145.487269 232.940654,145.6895 232.697808,145.842654 L232.698654,145.842231 L233.261346,146.737885 L233.824885,147.633115 C234.382077,147.282808 234.818692,146.802192 235.111462,146.258538 C235.404654,145.714462 235.557808,145.107346 235.557808,144.490923 C235.558231,143.816962 235.3725,143.128615 234.9875,142.518538 L234.987923,142.519385 C234.637615,141.961346 234.157,141.524308 233.612923,141.231115 C233.068846,140.9375 232.461731,140.784769 231.845731,140.784769 C231.171769,140.784346 230.484269,140.970077 229.874192,141.353808 C229.316577,141.704115 228.879538,142.184308 228.586346,142.727962 C228.293154,143.271615 228.139999,143.878731 228.139999,144.494308 C228.139577,145.169115 228.325731,145.857462 228.710308,146.467962 C229.060192,147.025154 229.540385,147.462615 230.084038,147.756231 C230.628115,148.049846 231.235231,148.202577 231.851654,148.203001 C232.525615,148.203423 233.213538,148.017269 233.824038,147.633538 L233.824885,147.633115 L233.261346,146.737885","id","Fill-173"],["id","summary/card1","transform","translate(0.000000, 0.500000)"],["id","Group-3-Copy","transform","translate(0.000000, 31.500000)"],["d","M242.243,146.335 C203.034,140.754 163.526,137.965 124.02,137.965 C84.517,137.965 45.013,140.754 5.802,146.335 C9.204,138.915 12.718,131.514 16.34,124.135 C10.998,117.889 5.55,111.692 4.40536496e-13,105.546 C41.132,99.692 82.575,96.765 124.02,96.765 C165.468,96.765 206.913,99.692 248.049,105.546 C242.495,111.692 237.047,117.889 231.703,124.135 C235.327,131.514 238.839,138.915 242.243,146.335","id","Fill-47","fill","#035429"],["d","M221.022,128.961 C156.569,121.589 91.478,121.589 27.022,128.961 C34.239,133.013 41.355,137.154 48.359,141.384 C98.699,136.826 149.346,136.826 199.687,141.384 C206.691,137.154 213.804,133.013 221.022,128.961","id","Fill-48","fill","#135E41"],["id","Fill-49"],["fill","url(#linearGradient-2)","fill-rule","evenodd",0,"xlink","href","#path-3",1,"badge-img"],["stroke","#E55B28","stroke-width","2","d","M124.02,2 C128.022653,2 131.528214,5.10293248 135.02987,7.95760624 C138.340723,10.6567296 141.645472,13.2561325 145.089895,14.1797264 C148.415186,15.0715974 152.320881,14.6299487 156.265965,14.0272186 L157.295655,13.8671016 C161.693093,13.1744009 166.136786,12.2781684 169.426335,14.1845096 C172.781525,16.1285206 174.236945,20.4874458 175.831984,24.6733586 C177.371482,28.7135135 178.967537,32.6989638 181.561917,35.2933439 C183.94888,37.6798677 187.512993,39.221297 191.213788,40.651052 L192.181629,41.0219806 C196.367671,42.6166562 200.726744,44.0715627 202.670573,47.4278074 C204.403663,50.4183978 203.820311,54.3630785 203.179337,58.3595672 L202.987575,59.5591657 C202.31153,63.849787 201.705365,68.1492743 202.674308,71.763233 C203.598435,75.2078774 206.198132,78.5131022 208.897244,81.8241452 C211.75162,85.3256525 214.854,88.8306466 214.854,92.831 C214.854,96.832985 211.751613,100.338502 208.897136,103.840492 C206.198053,107.151839 203.598389,110.457345 202.674244,113.903006 C201.705459,117.515897 202.311415,121.814933 202.987311,126.105411 C203.680176,130.50361 204.576685,134.948676 202.66949,138.239335 C200.725565,141.594377 196.366857,143.049157 192.181152,144.643626 C188.140809,146.182723 184.155152,147.778421 181.560526,150.373047 C178.967035,152.967494 177.371371,156.952257 175.832191,160.99173 C174.237146,165.17782 172.781641,169.53691 169.426193,171.481573 C166.136359,173.388079 161.691952,172.491384 157.293947,171.798293 C153.003551,171.122161 148.704203,170.515846 145.090015,171.484241 C141.645415,172.407883 138.340605,175.007544 135.029695,177.706948 C131.528095,180.561823 128.022598,183.665 124.02,183.665 C120.021263,183.665 116.517987,180.563494 113.01758,177.709579 C109.70557,175.009266 106.398941,172.408134 102.95193,171.484227 C99.3382679,170.515364 95.0387743,171.121719 90.7479482,171.798003 C86.349975,172.491175 81.9053239,173.387896 78.6152772,171.481845 C75.2605635,169.536523 73.8048191,165.176943 72.2096648,160.990438 C70.6705899,156.951114 69.0751201,152.966605 66.4822136,150.371786 C63.887813,147.777386 59.9020478,146.181298 55.8616562,144.641805 C51.6759515,143.046943 47.317358,141.591742 45.3736068,138.237503 C43.4675217,134.947035 44.3637487,130.502249 45.0564894,126.104197 C45.7322463,121.813971 46.3381248,117.515135 45.3697764,113.902081 C44.4460882,110.456833 41.8463613,107.151411 39.147054,103.840043 C36.2925633,100.338303 33.19,96.8328843 33.19,92.831 C33.19,88.8309097 36.2923113,85.326134 39.1465896,81.8248571 C41.8460499,78.5134916 44.4460193,75.2079505 45.3698548,71.7626262 C46.3381043,68.1489808 45.7322705,63.8496639 45.05665,59.5592552 C44.3640075,55.1607518 43.4678241,50.715808 45.3743973,47.4258586 C47.3187833,44.0708887 51.6771927,42.615999 55.8625437,41.0215503 C59.9028406,39.4823613 63.8883044,37.8866009 66.4823439,35.2920832 C69.0762624,32.6976865 70.6720686,28.7121255 72.2113162,24.6718843 C73.8059598,20.4862389 75.2610199,16.1277098 78.6141553,14.1838046 C81.9057209,12.2779512 86.3498867,13.1741205 90.7474105,13.8669719 C95.0384528,14.5430467 99.3380864,15.1491655 102.951786,14.179812 C106.398885,13.2558815 109.705452,10.6550072 113.017405,7.95497485 C116.517868,5.10126124 120.021208,2 124.02,2 Z","stroke-linejoin","square"],["d","M49.607,92.831 C49.607,51.734 82.928,18.417 124.02,18.417 C165.124,18.417 198.44,51.734 198.44,92.831 C198.44,133.931 165.124,167.247 124.02,167.247 C82.928,167.247 49.607,133.931 49.607,92.831","id","Fill-51","fill","#FFFFFE"],["d","M221.022,128.961 C156.569,121.589 91.478,121.589 27.022,128.961 C25.462,115.317 23.9,101.672 22.342,88.028 C89.911,80.301 158.137,80.301 225.707,88.028 C224.146,101.672 222.584,115.317 221.022,128.961","id","Fill-53","fill","#1D6240"],["id","Group-18-Copy","transform","translate(70.023500, 90.832000)","fill","#FFFFFE","fill-opacity","1"],["id","Group","transform","translate(0.500000, 0.000000)"],["id","387"],["filter","url(#filter-7)",0,"xlink","href","#text-6"],[0,"xlink","href","#text-6"],["id","Pages-read-:"],["filter","url(#filter-9)",0,"xlink","href","#text-8"],[0,"xlink","href","#text-8"],["d","M124.0235,47.417 C126.50975,47.417 128.5235,45.40325 128.5235,42.917 C128.5235,40.43075 126.50975,38.417 124.0235,38.417 C121.53725,38.417 119.5235,40.43075 119.5235,42.917 C119.5235,45.40325 121.53725,47.417 124.0235,47.417 L124.0235,47.417 Z M124.0235,49.667 C121.01975,49.667 115.0235,51.1745 115.0235,54.167 L115.0235,56.417 L133.0235,56.417 L133.0235,54.167 C133.0235,51.1745 127.02725,49.667 124.0235,49.667 L124.0235,49.667 Z","id","Shape-Copy-2","fill","#000"],["text-anchor","middle","x","60","y","60",2,"width","50%","height","1.5rem","font-size","0.75rem"],["xmlns","http://www.w3.org/1999/xhtml",1,"truncate-overflow"],["id","Group-17-Copy-2","transform","translate(95.523500, 128.964250)",4,"ngIf"],[1,"player-endpage__right-panel"],[1,"title-section"],[1,"title","animated","fadeInDown"],[1,"animated","fadeInUp"],[1,"user-options"],["tabindex","0",1,"replay-section",3,"ngClass","click"],["width","36","height","37","xmlns","http://www.w3.org/2000/svg",4,"ngIf"],[1,"title"],["class","exit-section","tabindex","0",3,"click",4,"ngIf"],[4,"ngIf"],["id","text-8","x","55","y","16","text-anchor","middle","fill","#FFFFFE"],["font-size","12","font-weight","400","font-family","Noto Sans, NotoSans-Bold"],["font-size","18","font-family","NotoSans-Bold, Noto Sans"],["id","Group-17-Copy-2","transform","translate(95.523500, 128.964250)"],["id","Icon-24px","transform","translate(0.000000, 0.500000)"],["id","Shape","points","0 0 18 0 18 18 0 18"],["d","M11.25,0.75 L6.75,0.75 L6.75,2.25 L11.25,2.25 L11.25,0.75 L11.25,0.75 Z M8.25,10.5 L9.75,10.5 L9.75,6 L8.25,6 L8.25,10.5 L8.25,10.5 Z M14.2725,5.5425 L15.3375,4.4775 C15.015,4.095 14.6625,3.735 14.28,3.42 L13.215,4.485 C12.0525,3.555 10.59,3 9,3 C5.2725,3 2.25,6.0225 2.25,9.75 C2.25,13.4775 5.265,16.5 9,16.5 C12.735,16.5 15.75,13.4775 15.75,9.75 C15.75,8.16 15.195,6.6975 14.2725,5.5425 L14.2725,5.5425 Z M9,15 C6.0975,15 3.75,12.6525 3.75,9.75 C3.75,6.8475 6.0975,4.5 9,4.5 C11.9025,4.5 14.25,6.8475 14.25,9.75 C14.25,12.6525 11.9025,15 9,15 L9,15 Z","id","Shape","fill","#000"],["id","8:46","font-family","NotoSans-Bold, Noto Sans","font-size","14","font-weight","bold","fill","#000"],["x","22","y","15"],["width","36","height","37","xmlns","http://www.w3.org/2000/svg"],["x1","18%","y1","0%","x2","83.101%","y2","100%","id","a"],["stop-color","#024F9D","offset","0%"],["stop-color","#024F9D","offset","100%"],["fill","none","fill-rule","evenodd"],["d","M0 .853h36v36H0z"],["d","M18 7.5v-6L10.5 9l7.5 7.5v-6c4.965 0 9 4.035 9 9s-4.035 9-9 9-9-4.035-9-9H6c0 6.63 5.37 12 12 12s12-5.37 12-12-5.37-12-12-12z","fill","#ccc","transform","translate(0 .853)"],["d","M18 7.5v-6L10.5 9l7.5 7.5v-6c4.965 0 9 4.035 9 9s-4.035 9-9 9-9-4.035-9-9H6c0 6.63 5.37 12 12 12s12-5.37 12-12-5.37-12-12-12z","fill","url(#a)","transform","translate(0 .853)"],["tabindex","0",1,"exit-section",3,"click"],["xmlns","http://www.w3.org/2000/svg","width","36","height","36"],["x1","0%","y1","0%","x2","101.72%","y2","100%","id","a"],["d","M0 0h36v36H0z"],["d","M15.135 23.385L17.25 25.5l7.5-7.5-7.5-7.5-2.115 2.115 3.87 3.885H4.5v3h14.505l-3.87 3.885zM28.5 4.5h-21a3 3 0 00-3 3v6h3v-6h21v21h-21v-6h-3v6a3 3 0 003 3h21c1.65 0 3-1.35 3-3v-21c0-1.65-1.35-3-3-3z","fill","url(#a)"],[1,"next"],["aria-label","Next content",1,"next-level",3,"click"],["tabindex","0",1,"title-text"],[1,"next-arrow"],["src","assets/next-arrow.svg","alt","next arrow"]],template:function(Ke,ft){1&Ke&&(t.F$t(),t.TgZ(0,"div",0)(1,"div",1)(2,"div",2),t.O4$(),t.TgZ(3,"svg",3)(4,"defs")(5,"filter",4),t._UZ(6,"feColorMatrix",5),t.qZA(),t.TgZ(7,"linearGradient",6),t._UZ(8,"stop",7)(9,"stop",8),t.qZA(),t.TgZ(10,"linearGradient",9),t._UZ(11,"stop",10)(12,"stop",11),t.qZA(),t._UZ(13,"path",12),t.TgZ(14,"filter",13),t._UZ(15,"feGaussianBlur",14)(16,"feOffset",15)(17,"feComposite",16)(18,"feColorMatrix",17),t.qZA(),t.TgZ(19,"linearGradient",18),t._UZ(20,"stop",19)(21,"stop",20),t.qZA(),t.YNc(22,K,5,2,"text",21),t.qZA(),t.TgZ(23,"g",22)(24,"g",23)(25,"g",24)(26,"g",25)(27,"g",26),t._UZ(28,"path",27)(29,"path",28)(30,"path",29)(31,"path",30)(32,"path",31)(33,"path",32)(34,"path",33)(35,"path",34)(36,"path",35)(37,"path",36)(38,"path",37)(39,"path",38)(40,"path",39)(41,"path",40)(42,"path",41)(43,"path",42)(44,"path",43)(45,"path",44)(46,"path",45)(47,"path",46)(48,"path",47)(49,"path",48)(50,"path",49)(51,"path",50)(52,"path",51)(53,"path",52)(54,"path",53)(55,"path",54)(56,"path",55)(57,"path",56)(58,"path",57)(59,"path",58)(60,"path",59)(61,"path",60)(62,"path",61)(63,"path",62)(64,"path",63)(65,"path",64)(66,"path",65)(67,"path",66)(68,"path",67)(69,"path",68)(70,"path",69)(71,"path",70)(72,"path",71)(73,"path",72)(74,"path",73)(75,"path",74)(76,"path",75)(77,"path",76)(78,"path",77)(79,"path",78)(80,"path",79)(81,"path",80)(82,"path",81)(83,"path",82)(84,"path",83)(85,"path",84)(86,"path",85)(87,"path",86)(88,"path",87)(89,"path",88)(90,"path",89)(91,"path",90)(92,"path",91)(93,"path",92)(94,"path",93)(95,"path",94)(96,"path",95)(97,"path",96)(98,"path",97)(99,"path",98)(100,"path",99)(101,"path",100)(102,"path",101)(103,"path",102)(104,"path",103)(105,"path",104)(106,"path",105)(107,"path",106)(108,"path",107)(109,"path",108)(110,"path",109)(111,"path",110)(112,"path",111)(113,"path",112)(114,"path",113)(115,"path",114)(116,"path",115)(117,"path",116)(118,"path",117)(119,"path",118)(120,"path",119)(121,"path",120)(122,"path",121)(123,"path",122)(124,"path",123)(125,"path",124)(126,"path",125)(127,"path",126)(128,"path",127)(129,"path",128)(130,"path",129)(131,"path",130)(132,"path",131)(133,"path",132)(134,"path",133)(135,"path",134)(136,"path",135)(137,"path",136)(138,"path",137)(139,"path",138)(140,"path",139)(141,"path",140)(142,"path",141)(143,"path",142)(144,"path",143)(145,"path",144)(146,"path",145)(147,"path",146)(148,"path",147)(149,"path",148)(150,"path",149)(151,"path",150)(152,"path",151)(153,"path",152)(154,"path",153)(155,"path",154)(156,"path",155)(157,"path",156)(158,"path",157)(159,"path",158)(160,"path",159)(161,"path",160)(162,"path",161)(163,"path",162)(164,"path",163)(165,"path",164)(166,"path",165)(167,"path",166)(168,"path",167)(169,"path",168)(170,"path",169)(171,"path",170)(172,"path",171)(173,"path",172)(174,"path",173)(175,"path",174)(176,"path",175)(177,"path",176)(178,"path",177)(179,"path",178)(180,"path",179)(181,"path",180)(182,"path",181)(183,"path",182)(184,"path",183)(185,"polygon",184)(186,"polygon",185)(187,"polygon",186)(188,"polygon",187)(189,"polygon",188)(190,"polyline",189)(191,"polyline",190)(192,"polyline",191)(193,"path",192)(194,"path",193)(195,"path",194)(196,"path",195)(197,"path",196)(198,"path",197),t.qZA()(),t.TgZ(199,"g",198)(200,"g",199),t._UZ(201,"path",200)(202,"path",201),t.TgZ(203,"g",202),t._UZ(204,"use",203)(205,"path",204),t.qZA(),t._UZ(206,"path",205)(207,"path",206),t.TgZ(208,"g",207)(209,"g",208)(210,"g",209),t._UZ(211,"use",210)(212,"use",211),t.qZA(),t.TgZ(213,"g",212),t._UZ(214,"use",213)(215,"use",214),t.qZA()()(),t._UZ(216,"path",215),t.TgZ(217,"foreignObject",216),t.kcU(),t.TgZ(218,"div",217),t._uU(219),t.qZA()(),t.YNc(220,re,7,1,"g",218),t.qZA()()()()()()()(),t.TgZ(221,"div",219)(222,"div",220)(223,"div",221),t._uU(224,"You just completed"),t.qZA(),t.TgZ(225,"span",222),t._uU(226),t.qZA(),t.Hsn(227),t.qZA(),t.TgZ(228,"div",223)(229,"div",224),t.NdJ("click",function(){return ft.replay()}),t.TgZ(230,"div"),t.YNc(231,pe,8,0,"svg",225),t.YNc(232,j,8,0,"svg",225),t.qZA(),t.TgZ(233,"div",226),t._uU(234,"Replay"),t.qZA()(),t.YNc(235,ce,11,0,"div",227),t.qZA(),t.YNc(236,we,8,1,"ng-container",228),t.qZA()()),2&Ke&&(t.xp6(22),t.Q6J("ngIf",ft.outcome),t.xp6(197),t.hij(" ",ft.userName," "),t.xp6(1),t.Q6J("ngIf",ft.timeSpentLabel),t.xp6(6),t.Oqu(ft.contentName),t.xp6(3),t.Q6J("ngClass",ft.showReplay?"":"disabled"),t.xp6(2),t.Q6J("ngIf",!ft.showReplay),t.xp6(1),t.Q6J("ngIf",ft.showReplay),t.xp6(3),t.Q6J("ngIf",ft.showExit),t.xp6(1),t.Q6J("ngIf",ft.nextContent))},dependencies:[C.mk,C.O5],styles:[':root{--sdk-end-page-title:#000;--sdk-end-page-replay-icon:#024f9d;--sdk-end-page-replay-section-bg:#fff;--sdk-end-page-title-span:#666666;--sdk-end-page-replay-section-hover:#F2F2F2}[_nghost-%COMP%] .player-endpage[_ngcontent-%COMP%]{padding:1rem;height:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;justify-content:space-around;background:var(--sdk-end-page-replay-section-bg)}@media all and (orientation:portrait){[_nghost-%COMP%] .player-endpage[_ngcontent-%COMP%]{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;display:block;overflow-y:auto}}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%]{text-align:center;-webkit-box-flex:50%;flex:50%}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%]{position:relative;padding:1.5rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .badge[_ngcontent-%COMP%]{width:17.625rem;height:13.1rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .score-details[_ngcontent-%COMP%]{position:absolute;left:0;right:0;bottom:5rem;color:var(--white);text-shadow:.063 .125 #8b2925;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .score-details[_ngcontent-%COMP%] .progress[_ngcontent-%COMP%]{font-size:.85rem;margin-right:.7rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .score-details[_ngcontent-%COMP%] .score[_ngcontent-%COMP%]{font-size:1.3rem;font-weight:700}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .user-details[_ngcontent-%COMP%]{position:absolute;left:0;right:0;top:2.8rem;width:8.5rem;margin:0 auto}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .user-details[_ngcontent-%COMP%] .user[_ngcontent-%COMP%]{width:1.275rem;height:1.275rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .user-details[_ngcontent-%COMP%] .user-title[_ngcontent-%COMP%]{color:var(--primary-color);font-size:.85rem;line-height:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .timer-details[_ngcontent-%COMP%]{position:absolute;bottom:2.75rem;left:0;right:0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .timer-details[_ngcontent-%COMP%] .timer[_ngcontent-%COMP%]{width:1.275rem;height:1.275rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .timer-details[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:var(--primary-color);font-size:1rem;font-weight:700;margin-left:.3rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%]{-webkit-box-flex:50%;flex:50%;text-align:center;padding:1rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .title-section[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:var(--sdk-end-page-title);font-size:1.3125rem;font-weight:700;letter-spacing:0;line-height:1.75rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .title-section[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:var(--sdk-end-page-title-span);font-size:.75rem;word-break:break-word}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .user-options[_ngcontent-%COMP%]{display:-webkit-box;display:flex;justify-content:space-around;padding:1.7rem 0}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .user-options[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:var(--gray-800);font-size:1rem;line-height:1.188rem;text-align:center}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .user-options[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:2.55rem;height:2.55rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next[_ngcontent-%COMP%]{color:var(--gray-400);font-size:.85rem;line-height:1.063rem;margin-bottom:.7rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%]{margin:0 auto;width:auto;border-radius:.5rem;padding:.75rem;background:linear-gradient(135deg,#ffcd55 0,#ffd955 100%);box-shadow:inset 0 -.063rem .188rem 0 rgba(var(--rc-rgba-black),.5);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;cursor:pointer}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%] .title-text[_ngcontent-%COMP%]{color:var(--gray-800);font-size:.85rem;-webkit-box-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;line-height:normal}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%] .next-arrow[_ngcontent-%COMP%]{height:2.55rem;width:2.55rem;background-color:var(--white);border-radius:50%;text-align:center;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;cursor:pointer}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%] .next-arrow[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:1.75rem}.exit-section[_ngcontent-%COMP%], .replay-section[_ngcontent-%COMP%]{cursor:pointer;background-color:var(--sdk-end-page-replay-section-bg);padding:.5rem;border-radius:.25rem}.exit-section[_ngcontent-%COMP%]:hover, .replay-section[_ngcontent-%COMP%]:hover{background-color:var(--sdk-end-page-replay-section-hover)}.replay-section[_ngcontent-%COMP%] div[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] g[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:var(--sdk-end-page-replay-icon)}.replay-section[_ngcontent-%COMP%] div[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] g[_ngcontent-%COMP%] path[_ngcontent-%COMP%]:first-child{fill:transparent}.replay-section.disabled[_ngcontent-%COMP%]{cursor:not-allowed}.replay-section.disabled[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:#ccc!important}@-webkit-keyframes _ngcontent-%COMP%_fadeInDown{0%{opacity:0;-webkit-transform:translateY(-1.25rem);transform:translateY(-1.25rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes _ngcontent-%COMP%_fadeInDown{0%{opacity:0;-webkit-transform:translateY(-1.25rem);transform:translateY(-1.25rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes _ngcontent-%COMP%_fadeInUp{0%{opacity:0;-webkit-transform:translateY(1.25rem);transform:translateY(1.25rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes _ngcontent-%COMP%_fadeInUp{0%{opacity:0;-webkit-transform:translateY(1.25rem);transform:translateY(1.25rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes _ngcontent-%COMP%_fadeInLeftSide{0%{opacity:0;-webkit-transform:translateX(6.25rem);transform:translateX(6.25rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes _ngcontent-%COMP%_fadeInLeftSide{0%{opacity:0;opacity:0;-webkit-transform:translateX(-6.25rem);transform:translateX(-6.25rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInDown[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_fadeInDown;animation-name:_ngcontent-%COMP%_fadeInDown}.fadeInUp[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_fadeInUp;animation-name:_ngcontent-%COMP%_fadeInUp}.fadeInLeftSide[_ngcontent-%COMP%], .fadeInRightSide[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_fadeInLeftSide;animation-name:_ngcontent-%COMP%_fadeInLeftSide}.animated[_ngcontent-%COMP%]{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.truncate-overflow[_ngcontent-%COMP%]{--lh:1.4rem;line-height:var(--lh);--max-lines:1;position:relative;max-height:calc(var(--lh) * var(--max-lines));overflow:hidden;width:100%;font-size:.65rem;color:var(--black)}.truncate-overflow[_ngcontent-%COMP%]::before{position:absolute;content:"";bottom:0;right:0}.truncate-overflow[_ngcontent-%COMP%]::after{content:"";position:absolute;right:0;width:1rem;height:1rem;background:var(--white)}.particles[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transform-origin:center;transform-origin:center;-webkit-animation:3s ease-in-out infinite both _ngcontent-%COMP%_heartbeat;animation:3s ease-in-out infinite both _ngcontent-%COMP%_heartbeat;fill:#e55b28;opacity:.4}.badge-inner-animation[_ngcontent-%COMP%]{-webkit-animation:5s ease-in-out infinite both _ngcontent-%COMP%_heartbeat;animation:5s ease-in-out infinite both _ngcontent-%COMP%_heartbeat;-webkit-transform-origin:center center;transform-origin:center center}@-webkit-keyframes _ngcontent-%COMP%_heartbeat{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes _ngcontent-%COMP%_heartbeat{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}']}),nt.propDecorators={showExit:[{type:t.IIB}],showReplay:[{type:t.IIB}],contentName:[{type:t.IIB}],outcome:[{type:t.IIB}],outcomeLabel:[{type:t.IIB}],userName:[{type:t.IIB}],timeSpentLabel:[{type:t.IIB}],nextContent:[{type:t.IIB}],replayContent:[{type:t.r_U}],exitContent:[{type:t.r_U}],playNextContent:[{type:t.r_U}]};class $e{constructor(){this.sidebarMenuEvent=new t.vpe}toggleMenu(Ke){const ft=document.getElementById("overlay-input"),Vt=document.querySelector(".navBlock"),We=document.getElementById("playerSideMenu");Ke instanceof KeyboardEvent&&(ft.checked=!ft.checked),ft.checked?(We.style.visibility="visible",Vt.style.width="100%",Vt.style.marginLeft="0%",this.sidebarMenuEvent.emit({event:Ke,type:"OPEN_MENU"})):(We.style.visibility="hidden",Vt.style.marginLeft="-100%",this.sidebarMenuEvent.emit({event:Ke,type:"CLOSE_MENU"}))}}$e.\u0275fac=function(Ke){return new(Ke||$e)},$e.\u0275cmp=t.Xpm({type:$e,selectors:[["sb-player-side-menu-icon"]],outputs:{sidebarMenuEvent:"sidebarMenuEvent"},decls:3,vars:0,consts:[["type","checkbox","id","overlay-input",3,"click"],["aria-label","Player Menu","for","overlay-input","id","overlay-button","tabindex","0",3,"keydown.enter"]],template:function(Ke,ft){1&Ke&&(t.TgZ(0,"input",0),t.NdJ("click",function(We){return ft.toggleMenu(We)}),t.qZA(),t.TgZ(1,"label",1),t.NdJ("keydown.enter",function(We){return ft.toggleMenu(We)}),t._UZ(2,"span"),t.qZA())},styles:[':root{--sdk-overlay-btn-hover:#333332}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]{z-index:10;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0;position:absolute;top:.4rem;left:1rem;height:2.25rem;width:2.25rem;border-radius:50%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{height:.2rem;width:1.25rem;border-radius:.125rem;background-color:var(--black);position:relative;display:block;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:before{top:-.45rem;visibility:visible}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:after{top:.45rem}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:after, [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:before{height:.2rem;width:1.25rem;border-radius:.125rem;background-color:var(--black);position:absolute;content:"";-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%], [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]:after, [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]:before{background:var(--sdk-overlay-btn-hover)}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover{background-color:rgba(var(--rc-rgba-black),.75)}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]{background-color:var(--white)}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]::after, [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]::before{background-color:var(--white)}input[type=checkbox][_ngcontent-%COMP%]{display:none}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay[_ngcontent-%COMP%]{visibility:visible}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%], input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]{background:0 0}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:before{-webkit-transform:rotate(45deg) translate(.3125rem,.3125rem);transform:rotate(45deg) translate(.3125rem,.3125rem);opacity:1}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:after{-webkit-transform:rotate(-45deg) translate(.3125rem,-.3125rem);transform:rotate(-45deg) translate(.3125rem,-.3125rem)} html[dir=rtl] #overlay-button{left:auto;right:1rem} html[dir=rtl] #overlay-button span:after, html[dir=rtl] #overlay-button span:before{right:0}']}),$e.propDecorators={sidebarMenuEvent:[{type:t.r_U}]};class et{constructor(Ke){this.ref=Ke,this.config={showShare:!1,showDownload:!1,showReplay:!1,showExit:!1,showPrint:!1},this.sidebarEvent=new t.vpe,this.toggleMenu=new t.vpe,this.showDownloadPopUp=!1}closeNav(Ke){document.getElementById("overlay-input").checked=!1,document.getElementById("playerSideMenu").style.visibility="hidden",document.querySelector(".navBlock").style.marginLeft="-100%",this.sidebarEvent.emit({event:Ke,type:"CLOSE_MENU"})}showDownloadPopup(Ke,ft){this.showDownloadPopUp=!0,this.ref.detectChanges(),this.emitSideBarEvent(Ke,ft)}hideDownloadPopUp(Ke){this.showDownloadPopUp=!1,this.sidebarEvent.emit(Ke),this.ref.detectChanges()}emitSideBarEvent(Ke,ft){this.sidebarEvent.emit({event:Ke,type:ft})}}et.\u0275fac=function(Ke){return new(Ke||et)(t.Y36(t.sBO))},et.\u0275cmp=t.Xpm({type:et,selectors:[["sb-player-sidebar"]],inputs:{config:"config",title:"title"},outputs:{sidebarEvent:"sidebarEvent",toggleMenu:"toggleMenu"},decls:12,vars:6,consts:[["id","playerSideMenu","aria-modal","true","aria-labelledby","Menubar",1,"sidenav"],["sidebarMenu",""],[1,"navBlock"],["role","heading","aria-level","2",1,"player-nav-unit","text-left"],["aria-label","player sidebar","id","sidebar-list"],["tabindex","0",3,"click","keydown.enter",4,"ngIf"],["aria-hidden","true","tabindex","-1",1,"transparentBlock",3,"click"],[3,"title","showDownloadPopUp","hideDownloadPopUp","downloadEvent",4,"ngIf"],["tabindex","0",3,"click","keydown.enter"],[1,"player-icon","player-share","mr-16"],[1,"player-icon","player-download","mr-16"],[1,"player-icon","player-print","mr-16"],[1,"player-icon","player-exit","mr-16"],[3,"title","showDownloadPopUp","hideDownloadPopUp","downloadEvent"]],template:function(Ke,ft){1&Ke&&(t.TgZ(0,"div",0,1)(2,"div",2)(3,"div",3),t._uU(4),t.qZA(),t.TgZ(5,"ul",4),t.YNc(6,Fe,3,0,"li",5),t.YNc(7,Ne,3,0,"li",5),t.YNc(8,je,3,0,"li",5),t.YNc(9,me,3,0,"li",5),t.qZA()(),t.TgZ(10,"div",6),t.NdJ("click",function(We){return ft.closeNav(We)}),t.qZA()(),t.YNc(11,de,1,2,"sb-player-download-popup",7)),2&Ke&&(t.xp6(4),t.Oqu(ft.title),t.xp6(2),t.Q6J("ngIf",ft.config.showShare),t.xp6(1),t.Q6J("ngIf",ft.config.showDownload),t.xp6(1),t.Q6J("ngIf",ft.config.showPrint),t.xp6(1),t.Q6J("ngIf",ft.config.showExit),t.xp6(2),t.Q6J("ngIf",ft.showDownloadPopUp))},dependencies:[C.O5,Oe],styles:[":root{--sdk-player-icon:#6D7278}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%]{width:100%;position:absolute;top:0;left:0;overflow-x:hidden;display:-webkit-box;display:flex;z-index:9;height:100%}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;font-size:1.5rem;color:var(--black);display:block}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{color:var(--gray-0)}@media screen and (max-height:1024px){[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%]{padding-top:0}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:1.125rem}}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] .closebtn[_ngcontent-%COMP%]{position:absolute;top:0;right:1.5rem;font-size:2.25rem;margin-left:3.125rem}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%]{width:100%;background:var(--white);max-width:20rem;-webkit-transition:.3s ease-in;transition:.3s ease-in;margin-left:-100%;z-index:10;position:absolute;height:100%}@media (min-width:1600px){.PlayerMediaQueryClass [_nghost-%COMP%] .navBlock[_ngcontent-%COMP%]{max-width:24rem}}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] .player-nav-unit[_ngcontent-%COMP%]{background:var(--primary-theme);padding:3rem 2rem 2rem;min-height:5.625rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:var(--gray-800);font-size:1rem;font-weight:700;line-height:normal;word-break:break-word}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{margin:0;padding:0}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{padding:1rem 2rem;background:var(--white);min-height:4rem;cursor:pointer;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:rgba(var(--rc-rgba-black),1);font-size:.875rem;line-height:1.375rem;margin:0;line-height:normal}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover{background-color:var(--gray-0)}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] .player-icon[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem;background-color:var(--sdk-player-icon)}[_nghost-%COMP%] #playerSideMenu[_ngcontent-%COMP%]{visibility:hidden}[_nghost-%COMP%] .player-replay[_ngcontent-%COMP%]{display:inline;padding:8px}[_nghost-%COMP%] .transparentBlock[_ngcontent-%COMP%]{width:100%;background-color:rgba(var(--rc-rgba-black),.5);height:100%;-webkit-transition:.3s;transition:.3s}[_nghost-%COMP%] .player-share[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik00MDYsMzMyYy0yOS42NDEsMC01NS43NjEsMTQuNTgxLTcyLjE2NywzNi43NTVMMTkxLjk5LDI5Ni4xMjRjMi4zNTUtOC4wMjcsNC4wMS0xNi4zNDYsNC4wMS0yNS4xMjQNCgkJCWMwLTExLjkwNi0yLjQ0MS0yMy4yMjUtNi42NTgtMzMuNjM2bDE0OC40NDUtODkuMzI4QzM1NC4zMDcsMTY3LjQyNCwzNzguNTg5LDE4MCw0MDYsMTgwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJYzAtNDkuNjI5LTQwLjM3MS05MC05MC05MGMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsMTEuNDM3LDIuMzU1LDIyLjI4Niw2LjI2MiwzMi4zNThsLTE0OC44ODcsODkuNTkNCgkJCUMxNTYuODY5LDE5My4xMzYsMTMyLjkzNywxODEsMTA2LDE4MWMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsNDkuNjI5LDQwLjM3MSw5MCw5MCw5MGMzMC4xMywwLDU2LjY5MS0xNS4wMDksNzMuMDM1LTM3LjgwNg0KCQkJbDE0MS4zNzYsNzIuMzk1QzMxNy44MDcsNDAzLjk5NSwzMTYsNDEyLjc1LDMxNiw0MjJjMCw0OS42MjksNDAuMzcxLDkwLDkwLDkwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJQzQ5NiwzNzIuMzcxLDQ1NS42MjksMzMyLDQwNiwzMzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik00MDYsMzMyYy0yOS42NDEsMC01NS43NjEsMTQuNTgxLTcyLjE2NywzNi43NTVMMTkxLjk5LDI5Ni4xMjRjMi4zNTUtOC4wMjcsNC4wMS0xNi4zNDYsNC4wMS0yNS4xMjQNCgkJCWMwLTExLjkwNi0yLjQ0MS0yMy4yMjUtNi42NTgtMzMuNjM2bDE0OC40NDUtODkuMzI4QzM1NC4zMDcsMTY3LjQyNCwzNzguNTg5LDE4MCw0MDYsMTgwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJYzAtNDkuNjI5LTQwLjM3MS05MC05MC05MGMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsMTEuNDM3LDIuMzU1LDIyLjI4Niw2LjI2MiwzMi4zNThsLTE0OC44ODcsODkuNTkNCgkJCUMxNTYuODY5LDE5My4xMzYsMTMyLjkzNywxODEsMTA2LDE4MWMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsNDkuNjI5LDQwLjM3MSw5MCw5MCw5MGMzMC4xMywwLDU2LjY5MS0xNS4wMDksNzMuMDM1LTM3LjgwNg0KCQkJbDE0MS4zNzYsNzIuMzk1QzMxNy44MDcsNDAzLjk5NSwzMTYsNDEyLjc1LDMxNiw0MjJjMCw0OS42MjksNDAuMzcxLDkwLDkwLDkwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJQzQ5NiwzNzIuMzcxLDQ1NS42MjksMzMyLDQwNiwzMzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=)}[_nghost-%COMP%] .player-exit[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzg0IDM4NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzg0IDM4NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggZD0iTTM0MS4zMzMsMEg0Mi42NjdDMTkuMDkzLDAsMCwxOS4wOTMsMCw0Mi42NjdWMTI4aDQyLjY2N1Y0Mi42NjdoMjk4LjY2N3YyOTguNjY3SDQyLjY2N1YyNTZIMHY4NS4zMzMNCgkJCQlDMCwzNjQuOTA3LDE5LjA5MywzODQsNDIuNjY3LDM4NGgyOTguNjY3QzM2NC45MDcsMzg0LDM4NCwzNjQuOTA3LDM4NCwzNDEuMzMzVjQyLjY2N0MzODQsMTkuMDkzLDM2NC45MDcsMCwzNDEuMzMzLDB6Ii8+DQoJCQk8cG9seWdvbiBwb2ludHM9IjE1MS4xNDcsMjY4LjQ4IDE4MS4zMzMsMjk4LjY2NyAyODgsMTkyIDE4MS4zMzMsODUuMzMzIDE1MS4xNDcsMTE1LjUyIDIwNi4yOTMsMTcwLjY2NyAwLDE3MC42NjcgMCwyMTMuMzMzIA0KCQkJCTIwNi4yOTMsMjEzLjMzMyAJCQkiLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzg0IDM4NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzg0IDM4NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggZD0iTTM0MS4zMzMsMEg0Mi42NjdDMTkuMDkzLDAsMCwxOS4wOTMsMCw0Mi42NjdWMTI4aDQyLjY2N1Y0Mi42NjdoMjk4LjY2N3YyOTguNjY3SDQyLjY2N1YyNTZIMHY4NS4zMzMNCgkJCQlDMCwzNjQuOTA3LDE5LjA5MywzODQsNDIuNjY3LDM4NGgyOTguNjY3QzM2NC45MDcsMzg0LDM4NCwzNjQuOTA3LDM4NCwzNDEuMzMzVjQyLjY2N0MzODQsMTkuMDkzLDM2NC45MDcsMCwzNDEuMzMzLDB6Ii8+DQoJCQk8cG9seWdvbiBwb2ludHM9IjE1MS4xNDcsMjY4LjQ4IDE4MS4zMzMsMjk4LjY2NyAyODgsMTkyIDE4MS4zMzMsODUuMzMzIDE1MS4xNDcsMTE1LjUyIDIwNi4yOTMsMTcwLjY2NyAwLDE3MC42NjcgMCwyMTMuMzMzIA0KCQkJCTIwNi4yOTMsMjEzLjMzMyAJCQkiLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K)}[_nghost-%COMP%] .player-print[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+aWNfcHJpbnQgY29weTwvdGl0bGU+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iSWNvbi0yNHB4Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTE5LDggTDUsOCBDMy4zNCw4IDIsOS4zNCAyLDExIEwyLDE3IEw2LDE3IEw2LDIxIEwxOCwyMSBMMTgsMTcgTDIyLDE3IEwyMiwxMSBDMjIsOS4zNCAyMC42Niw4IDE5LDggTDE5LDggWiBNMTYsMTkgTDgsMTkgTDgsMTQgTDE2LDE0IEwxNiwxOSBMMTYsMTkgWiBNMTksMTIgQzE4LjQ1LDEyIDE4LDExLjU1IDE4LDExIEMxOCwxMC40NSAxOC40NSwxMCAxOSwxMCBDMTkuNTUsMTAgMjAsMTAuNDUgMjAsMTEgQzIwLDExLjU1IDE5LjU1LDEyIDE5LDEyIEwxOSwxMiBaIE0xOCwzIEw2LDMgTDYsNyBMMTgsNyBMMTgsMyBMMTgsMyBaIiBpZD0iU2hhcGUiIGZpbGw9IiM2RDcyNzgiPjwvcGF0aD4KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBwb2ludHM9IjAgMCAyNCAwIDI0IDI0IDAgMjQiPjwvcG9seWdvbj4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+aWNfcHJpbnQgY29weTwvdGl0bGU+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iSWNvbi0yNHB4Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTE5LDggTDUsOCBDMy4zNCw4IDIsOS4zNCAyLDExIEwyLDE3IEw2LDE3IEw2LDIxIEwxOCwyMSBMMTgsMTcgTDIyLDE3IEwyMiwxMSBDMjIsOS4zNCAyMC42Niw4IDE5LDggTDE5LDggWiBNMTYsMTkgTDgsMTkgTDgsMTQgTDE2LDE0IEwxNiwxOSBMMTYsMTkgWiBNMTksMTIgQzE4LjQ1LDEyIDE4LDExLjU1IDE4LDExIEMxOCwxMC40NSAxOC40NSwxMCAxOSwxMCBDMTkuNTUsMTAgMjAsMTAuNDUgMjAsMTEgQzIwLDExLjU1IDE5LjU1LDEyIDE5LDEyIEwxOSwxMiBaIE0xOCwzIEw2LDMgTDYsNyBMMTgsNyBMMTgsMyBMMTgsMyBaIiBpZD0iU2hhcGUiIGZpbGw9IiM2RDcyNzgiPjwvcGF0aD4KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBwb2ludHM9IjAgMCAyNCAwIDI0IDI0IDAgMjQiPjwvcG9seWdvbj4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==)}[_nghost-%COMP%] .player-download[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0zODIuNTYsMjMzLjM3NkMzNzkuOTY4LDIyNy42NDgsMzc0LjI3MiwyMjQsMzY4LDIyNGgtNjRWMTZjMC04LjgzMi03LjE2OC0xNi0xNi0xNmgtNjRjLTguODMyLDAtMTYsNy4xNjgtMTYsMTZ2MjA4aC02NA0KCQkJYy02LjI3MiwwLTExLjk2OCwzLjY4LTE0LjU2LDkuMzc2Yy0yLjYyNCw1LjcyOC0xLjYsMTIuNDE2LDIuNTI4LDE3LjE1MmwxMTIsMTI4YzMuMDQsMy40ODgsNy40MjQsNS40NzIsMTIuMDMyLDUuNDcyDQoJCQljNC42MDgsMCw4Ljk5Mi0yLjAxNiwxMi4wMzItNS40NzJsMTEyLTEyOEMzODQuMTkyLDI0NS44MjQsMzg1LjE1MiwyMzkuMTA0LDM4Mi41NiwyMzMuMzc2eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNNDMyLDM1MnY5Nkg4MHYtOTZIMTZ2MTI4YzAsMTcuNjk2LDE0LjMzNiwzMiwzMiwzMmg0MTZjMTcuNjk2LDAsMzItMTQuMzA0LDMyLTMyVjM1Mkg0MzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0zODIuNTYsMjMzLjM3NkMzNzkuOTY4LDIyNy42NDgsMzc0LjI3MiwyMjQsMzY4LDIyNGgtNjRWMTZjMC04LjgzMi03LjE2OC0xNi0xNi0xNmgtNjRjLTguODMyLDAtMTYsNy4xNjgtMTYsMTZ2MjA4aC02NA0KCQkJYy02LjI3MiwwLTExLjk2OCwzLjY4LTE0LjU2LDkuMzc2Yy0yLjYyNCw1LjcyOC0xLjYsMTIuNDE2LDIuNTI4LDE3LjE1MmwxMTIsMTI4YzMuMDQsMy40ODgsNy40MjQsNS40NzIsMTIuMDMyLDUuNDcyDQoJCQljNC42MDgsMCw4Ljk5Mi0yLjAxNiwxMi4wMzItNS40NzJsMTEyLTEyOEMzODQuMTkyLDI0NS44MjQsMzg1LjE1MiwyMzkuMTA0LDM4Mi41NiwyMzMuMzc2eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNNDMyLDM1MnY5Nkg4MHYtOTZIMTZ2MTI4YzAsMTcuNjk2LDE0LjMzNiwzMiwzMiwzMmg0MTZjMTcuNjk2LDAsMzItMTQuMzA0LDMyLTMyVjM1Mkg0MzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=)}"]}),et.ctorParameters=()=>[{type:t.sBO}],et.propDecorators={title:[{type:t.IIB}],config:[{type:t.IIB}],sidebarEvent:[{type:t.r_U}],toggleMenu:[{type:t.r_U}]};class Ot{constructor(){this.progress=0}ngOnChanges(Ke){Ke.progress&&Ke.progress.currentValue&&(this.progress=Ke.progress.currentValue)}}Ot.\u0275fac=function(Ke){return new(Ke||Ot)},Ot.\u0275cmp=t.Xpm({type:Ot,selectors:[["sb-player-start-page"]],inputs:{progress:"progress",title:"title"},features:[t.TTD],decls:10,vars:7,consts:[[1,"sb-player-splash-container",3,"ngClass"],[1,"sb-player-splash-container__header"],[1,"sb-player-splash-container__body","animated","fadeInDown"],[1,""],[1,"sb-player-splash-container__footer"],[1,"loading-text"],[1,"bg"],[1,"el"]],template:function(Ke,ft){1&Ke&&(t.TgZ(0,"div",0),t._UZ(1,"div",1),t.TgZ(2,"div",2)(3,"span",3),t._uU(4),t.qZA()(),t.TgZ(5,"div",4)(6,"div",5),t._uU(7),t.qZA(),t.TgZ(8,"div",6),t._UZ(9,"div",7),t.qZA()()()),2&Ke&&(t.Q6J("ngClass",t.VKq(5,fe,100===ft.progress)),t.xp6(4),t.Oqu(ft.title),t.xp6(3),t.hij("Loading... ",ft.progress,"%"),t.xp6(2),t.Udp("width",ft.progress+"%"))},dependencies:[C.mk],styles:['.sb-player-splash-container[_ngcontent-%COMP%]{box-sizing:border-box;padding:1rem;height:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;opacity:1;background:var(--primary-theme);-webkit-transition:.3s ease-in;transition:.3s ease-in}.sb-player-splash-container.animateBg[_ngcontent-%COMP%]{opacity:0}.sb-player-splash-container__body[_ngcontent-%COMP%]{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;text-align:center;color:var(--gray-800);letter-spacing:0}.sb-player-splash-container__body[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:1.5rem;font-weight:700;letter-spacing:0;line-height:normal;word-break:break-word}.sb-player-splash-container__footer[_ngcontent-%COMP%]{color:var(--black);font-size:.75rem;line-height:1.25rem;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%}@-webkit-keyframes _ngcontent-%COMP%_loading{0%{width:0}100%{width:100%}}@keyframes _ngcontent-%COMP%_loading{0%{width:0}100%{width:100%}}@-webkit-keyframes _ngcontent-%COMP%_percentage{1%{content:"1%"}2%{content:"2%"}3%{content:"3%"}4%{content:"4%"}5%{content:"5%"}6%{content:"6%"}7%{content:"7%"}8%{content:"8%"}9%{content:"9%"}10%{content:"10%"}11%{content:"11%"}12%{content:"12%"}13%{content:"13%"}14%{content:"14%"}15%{content:"15%"}16%{content:"16%"}17%{content:"17%"}18%{content:"18%"}19%{content:"19%"}20%{content:"20%"}21%{content:"21%"}22%{content:"22%"}23%{content:"23%"}24%{content:"24%"}25%{content:"25%"}26%{content:"26%"}27%{content:"27%"}28%{content:"28%"}29%{content:"29%"}30%{content:"30%"}31%{content:"31%"}32%{content:"32%"}33%{content:"33%"}34%{content:"34%"}35%{content:"35%"}36%{content:"36%"}37%{content:"37%"}38%{content:"38%"}39%{content:"39%"}40%{content:"40%"}41%{content:"41%"}42%{content:"42%"}43%{content:"43%"}44%{content:"44%"}45%{content:"45%"}46%{content:"46%"}47%{content:"47%"}48%{content:"48%"}49%{content:"49%"}50%{content:"50%"}51%{content:"51%"}52%{content:"52%"}53%{content:"53%"}54%{content:"54%"}55%{content:"55%"}56%{content:"56%"}57%{content:"57%"}58%{content:"58%"}59%{content:"59%"}60%{content:"60%"}61%{content:"61%"}62%{content:"62%"}63%{content:"63%"}64%{content:"64%"}65%{content:"65%"}66%{content:"66%"}67%{content:"67%"}68%{content:"68%"}69%{content:"69%"}70%{content:"70%"}71%{content:"71%"}72%{content:"72%"}73%{content:"73%"}74%{content:"74%"}75%{content:"75%"}76%{content:"76%"}77%{content:"77%"}78%{content:"78%"}79%{content:"79%"}80%{content:"80%"}81%{content:"81%"}82%{content:"82%"}83%{content:"83%"}84%{content:"84%"}85%{content:"85%"}86%{content:"86%"}87%{content:"87%"}88%{content:"88%"}89%{content:"89%"}90%{content:"90%"}91%{content:"91%"}92%{content:"92%"}93%{content:"93%"}94%{content:"94%"}95%{content:"95%"}96%{content:"96%"}97%{content:"97%"}98%{content:"98%"}99%{content:"99%"}100%{content:"100%"}}@keyframes _ngcontent-%COMP%_percentage{1%{content:"1%"}2%{content:"2%"}3%{content:"3%"}4%{content:"4%"}5%{content:"5%"}6%{content:"6%"}7%{content:"7%"}8%{content:"8%"}9%{content:"9%"}10%{content:"10%"}11%{content:"11%"}12%{content:"12%"}13%{content:"13%"}14%{content:"14%"}15%{content:"15%"}16%{content:"16%"}17%{content:"17%"}18%{content:"18%"}19%{content:"19%"}20%{content:"20%"}21%{content:"21%"}22%{content:"22%"}23%{content:"23%"}24%{content:"24%"}25%{content:"25%"}26%{content:"26%"}27%{content:"27%"}28%{content:"28%"}29%{content:"29%"}30%{content:"30%"}31%{content:"31%"}32%{content:"32%"}33%{content:"33%"}34%{content:"34%"}35%{content:"35%"}36%{content:"36%"}37%{content:"37%"}38%{content:"38%"}39%{content:"39%"}40%{content:"40%"}41%{content:"41%"}42%{content:"42%"}43%{content:"43%"}44%{content:"44%"}45%{content:"45%"}46%{content:"46%"}47%{content:"47%"}48%{content:"48%"}49%{content:"49%"}50%{content:"50%"}51%{content:"51%"}52%{content:"52%"}53%{content:"53%"}54%{content:"54%"}55%{content:"55%"}56%{content:"56%"}57%{content:"57%"}58%{content:"58%"}59%{content:"59%"}60%{content:"60%"}61%{content:"61%"}62%{content:"62%"}63%{content:"63%"}64%{content:"64%"}65%{content:"65%"}66%{content:"66%"}67%{content:"67%"}68%{content:"68%"}69%{content:"69%"}70%{content:"70%"}71%{content:"71%"}72%{content:"72%"}73%{content:"73%"}74%{content:"74%"}75%{content:"75%"}76%{content:"76%"}77%{content:"77%"}78%{content:"78%"}79%{content:"79%"}80%{content:"80%"}81%{content:"81%"}82%{content:"82%"}83%{content:"83%"}84%{content:"84%"}85%{content:"85%"}86%{content:"86%"}87%{content:"87%"}88%{content:"88%"}89%{content:"89%"}90%{content:"90%"}91%{content:"91%"}92%{content:"92%"}93%{content:"93%"}94%{content:"94%"}95%{content:"95%"}96%{content:"96%"}97%{content:"97%"}98%{content:"98%"}99%{content:"99%"}100%{content:"100%"}}.bg[_ngcontent-%COMP%], .el[_ngcontent-%COMP%]{border-radius:.25rem;height:.5rem}.bg[_ngcontent-%COMP%]{background-color:var(--white)}.el[_ngcontent-%COMP%]{background-color:#f1635d;width:0%;-webkit-transition:.3s;transition:.3s}.loading-text[_ngcontent-%COMP%]{-ms-grid-row-align:center;align-self:center;margin-bottom:.5rem;color:var(--black)}@-webkit-keyframes _ngcontent-%COMP%_fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes _ngcontent-%COMP%_fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes _ngcontent-%COMP%_fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes _ngcontent-%COMP%_fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes _ngcontent-%COMP%_fadeInLeftSide{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes _ngcontent-%COMP%_fadeInLeftSide{0%{opacity:0;opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInDown[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_fadeInDown;animation-name:_ngcontent-%COMP%_fadeInDown}.fadeInUp[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_fadeInUp;animation-name:_ngcontent-%COMP%_fadeInUp}.fadeInLeftSide[_ngcontent-%COMP%], .fadeInRightSide[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_fadeInLeftSide;animation-name:_ngcontent-%COMP%_fadeInLeftSide}.animated[_ngcontent-%COMP%]{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}']}),Ot.propDecorators={title:[{type:t.IIB}],progress:[{type:t.IIB}]};class Dt{constructor(){}ngOnInit(){window.addEventListener("offline",()=>{this.showOfflineAlert=!0,setTimeout(()=>{this.showOfflineAlert=!1},4e3)})}}Dt.\u0275fac=function(Ke){return new(Ke||Dt)},Dt.\u0275cmp=t.Xpm({type:Dt,selectors:[["sb-player-offline-alert"]],decls:1,vars:1,consts:[["class","offline-container",4,"ngIf"],[1,"offline-container"]],template:function(Ke,ft){1&Ke&&t.YNc(0,Se,2,0,"div",0),2&Ke&&t.Q6J("ngIf",ft.showOfflineAlert)},dependencies:[C.O5],styles:[":root{--sdk-offline-container:#fff}.offline-container[_ngcontent-%COMP%]{position:absolute;top:0;left:0;right:0;height:3rem;background:var(--tertiary-color);color:var(--sdk-offline-container);width:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;z-index:999;-webkit-box-pack:center;justify-content:center;box-shadow:0 0 2px 2px #666;font-size:14px}"]}),Dt.ctorParameters=()=>[];class St{}St.\u0275fac=function(Ke){return new(Ke||St)},St.\u0275mod=t.oAB({type:St}),St.\u0275inj=t.cJS({imports:[C.ez,q.u5]});class xt{constructor(){this.nextAction=new t.vpe}}xt.\u0275fac=function(Ke){return new(Ke||xt)},xt.\u0275cmp=t.Xpm({type:xt,selectors:[["sb-player-next-navigation"]],outputs:{nextAction:"nextAction"},decls:3,vars:0,consts:[["aria-label","navigation-arrows-nextIcon","tabindex","0",1,"navigation-arrows","player-nextIcon","paginate","right","ml-4",3,"click"]],template:function(Ke,ft){1&Ke&&(t.TgZ(0,"button",0),t.NdJ("click",function(){return ft.nextAction.emit({type:"NEXT"})}),t._UZ(1,"i")(2,"i"),t.qZA())},styles:[it]}),xt.propDecorators={nextAction:[{type:t.r_U}]};class yt{constructor(){this.previousAction=new t.vpe}}yt.\u0275fac=function(Ke){return new(Ke||yt)},yt.\u0275cmp=t.Xpm({type:yt,selectors:[["sb-player-previous-navigation"]],outputs:{previousAction:"previousAction"},decls:3,vars:0,consts:[["aria-label","navigation-arrows-previousIcon","tabindex","0",1,"navigation-arrows","player-previousIcon","paginate","left",3,"click"]],template:function(Ke,ft){1&Ke&&(t.TgZ(0,"button",0),t.NdJ("click",function(){return ft.previousAction.emit({type:"PREVIOUS"})}),t._UZ(1,"i")(2,"i"),t.qZA())},styles:[it]}),yt.propDecorators={previousAction:[{type:t.r_U}]};class qt{constructor(){this.actions=new t.vpe,this._config={rotation:!1,goto:!1,navigation:!1,zoom:!1}}set config(Ke){this._item=Object.assign(Object.assign({},this._config),Ke),this._config=this._item}get config(){return this._config}ngOnInit(){this.page=this.pageNumber}ngOnChanges(Ke){for(const ft in Ke)if(Ke.hasOwnProperty(ft))switch(ft){case"pageNumber":this.page=Ke[ft].currentValue,this.pageNumber=Ke[ft].currentValue;break;case"totalPages":this.totalPages=Ke[ft].currentValue}}zoomIn(){this.actions.emit({type:"ZOOM_IN"})}zoomOut(){this.actions.emit({type:"ZOOM_OUT"})}rotateCW(){this.actions.emit({type:"ROTATE_CW"})}gotoPage(){const Ke=parseInt(this.page,10);Ke>0&&Ke<=this.totalPages?(this.actions.emit({type:"NAVIGATE_TO_PAGE",data:Ke}),this.pageNumber=Ke):(this.actions.emit({type:"INVALID_PAGE_ERROR",data:Ke}),this.page=this.pageNumber)}}qt.\u0275fac=function(Ke){return new(Ke||qt)},qt.\u0275cmp=t.Xpm({type:qt,selectors:[["sb-player-header"]],inputs:{config:"config",pageNumber:"pageNumber",totalPages:"totalPages"},outputs:{actions:"actions"},features:[t.TTD],decls:7,vars:4,consts:[[1,"sb-player-header"],[1,"sb-player-header__panel","d-flex","flex-ai-center","flex-jc-flex-end"],["class","icon_rotate mr-8",4,"ngIf"],["class","player-zoom-btns d-flex mr-8",4,"ngIf"],["class","player-pagenumber",4,"ngIf"],["class","visible-only-landscape",4,"ngIf"],[1,"icon_rotate","mr-8"],["src","./assets/rotate-icon.svg","alt","rotate icon","tabindex","0","role","button","aria-label","rotate page",1,"rotate-icon",3,"click"],[1,"player-zoom-btns","d-flex","mr-8"],["type","button","tabindex","0","aria-label","zoom out","title","zoom out",1,"player-zoom-btns__zoombtn","zoomOut-btn",3,"click"],["type","button","tabindex","0","aria-label","zoom in","title","zoom in",1,"player-zoom-btns__zoombtn","zoomIn-btn",3,"click"],[1,"player-pagenumber"],["type","number","min","1",1,"page-count",3,"ngModel","max","ngModelChange"],["role","button","aria-label","Go to page","tabindex","0",1,"focus-arrow",3,"click"],["src","./assets/arrow-right.svg","alt","arrow-right","width","100%"],[1,"slash"],[1,"pageNumberFullcount"],[1,"visible-only-landscape"],[1,"d-flex","player-slides","ml-8"],[1,"d-flex","flex-ai-center",3,"previousAction"],[1,"d-flex","flex-ai-center",3,"nextAction"]],template:function(Ke,ft){1&Ke&&(t.TgZ(0,"div")(1,"div",0)(2,"div",1),t.YNc(3,Ve,2,0,"div",2),t.YNc(4,Le,3,0,"div",3),t.YNc(5,Ce,8,3,"div",4),t.YNc(6,Ge,4,0,"div",5),t.qZA()()()),2&Ke&&(t.xp6(3),t.Q6J("ngIf",ft.config.rotation),t.xp6(1),t.Q6J("ngIf",ft.config.zoom),t.xp6(1),t.Q6J("ngIf",ft.config.goto&&ft.totalPages),t.xp6(1),t.Q6J("ngIf",ft.config.navigation))},dependencies:[C.O5,q.Fj,q.wV,q.JJ,q.qQ,q.Fd,q.On,xt,yt],styles:[':root{--sdk-sb-player-header:#fff;--sdk-player-zoombtn:#000;--sdk-player-zoombtn-icon:#333;--sdk-player-zoombtn-icon-hover:#F2F2F2;--sdk-player-page-count-bg:#fff;--sdk-player-page-count-txt:#CCCCCC;--sdk-player-page-count-arrow:#333333}[_nghost-%COMP%] .sb-player-header[_ngcontent-%COMP%]{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end;height:3rem;padding:.75em 1rem;background:var(--sdk-sb-player-header)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%]{border-radius:.25rem;overflow:hidden}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns__zoombtn[_ngcontent-%COMP%]{color:var(--sdk-player-zoombtn);text-align:center;line-height:.8rem;font-size:1.5rem;background-color:rgba(var(--rc-rgba-gray),.11);padding:0;-webkit-transition:.3s ease-in;transition:.3s ease-in;cursor:pointer;width:2rem;height:2rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border:0}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns__zoombtn[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;mask-size:contain;mask-repeat:no-repeat;background-color:var(--sdk-player-zoombtn-icon)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns__zoombtn[_ngcontent-%COMP%]:hover{background:var(--sdk-player-zoombtn-icon-hover)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%] .zoomOut-btn[_ngcontent-%COMP%]{border-right:.063em solid rgba(var(--rc-rgba-gray),.1)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%] .zoomOut-btn[_ngcontent-%COMP%]::after{content:"-"}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%] .zoomIn-btn[_ngcontent-%COMP%]::after{content:"+"}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%]{font-size:1rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;position:relative}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]{height:2rem;width:3rem;border:.031em solid var(--sdk-player-page-count-txt);border-radius:.25rem;background-color:var(--sdk-player-page-count-bg);text-align:center}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus{border-radius:.25em 0 0 .25rem;outline:0}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%] ~ .focus-arrow[_ngcontent-%COMP%]{opacity:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:2.2rem;height:2rem;background:var(--sdk-player-page-count-arrow);border-radius:0 .25em .25em 0;position:absolute;left:calc(3rem - 0px);cursor:pointer}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%] ~ .focus-arrow[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:50%}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus ~ .focus-arrow[_ngcontent-%COMP%]{opacity:1}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus ~ .slash[_ngcontent-%COMP%]{visibility:hidden}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus ~ .pageNumberFullcount[_ngcontent-%COMP%]{visibility:hidden}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .slash[_ngcontent-%COMP%]{margin:0 .5rem}[_nghost-%COMP%] .player-zoom-btns-inline[_ngcontent-%COMP%]{display:inline-block}[_nghost-%COMP%] .player-replay[_ngcontent-%COMP%]{display:inline;padding:.5rem}[_nghost-%COMP%] .icon_rotate[_ngcontent-%COMP%]{background:0 0;height:2rem;text-align:center;width:2rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-radius:.25rem;padding:.25rem;cursor:pointer;-webkit-transition:.3s ease-in;transition:.3s ease-in}[_nghost-%COMP%] .icon_rotate[_ngcontent-%COMP%]:hover{background:rgba(var(--rc-rgba-gray),.11)}[_nghost-%COMP%] .icon_rotate[_ngcontent-%COMP%] .rotate-icon[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%] sb-player-next-navigation[_ngcontent-%COMP%], [_nghost-%COMP%] sb-player-previous-navigation[_ngcontent-%COMP%]{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center} html[dir=rtl] .sb-player-header__panel .pdf-pagenumber .page-count:focus{border-radius:0 .25em .25rem 0!important} html[dir=rtl] .sb-player-header__panel .pdf-pagenumber .page-count~.focus-arrow{left:auto;right:calc(3rem - 0px);border-radius:.25em 0 0 .25em!important} html[dir=rtl] .sb-player-header__panel .pdf-pagenumber .page-count~.focus-arrow img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}']}),qt.propDecorators={pageNumber:[{type:t.IIB}],totalPages:[{type:t.IIB}],actions:[{type:t.r_U}],config:[{type:t.IIB}]};class hn{ngOnInit(){this.errorMsg||(this.errorMsg={messageHeader:$.contentPlayFailedHeader,messageTitle:$.contentPlayFailTitle})}}hn.\u0275fac=function(Ke){return new(Ke||hn)},hn.\u0275cmp=t.Xpm({type:hn,selectors:[["sb-player-contenterror"]],inputs:{errorMsg:"errorMsg"},decls:6,vars:2,consts:[[1,"playersdk-msg","playersdk-msg--error"],[1,"playersdk-msg__body"],[1,"playersdk-msg__text"],[1,"error-header"]],template:function(Ke,ft){1&Ke&&(t.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"span",3),t._uU(4),t.qZA(),t._uU(5),t.qZA()()()),2&Ke&&(t.xp6(4),t.Oqu(ft.errorMsg.messageHeader),t.xp6(1),t.hij(" ",ft.errorMsg.messageTitle," "))},styles:[':root{--sdk-playersdk-text:#333;--sdk-playersdk-bg:#fbccd1;--sdk-playersdk-border:#ff4558;--sdk-playersdk-closeicon:#ff4558;--sdk-playersdk-error-header:#ff4558}.playersdk-msg[_ngcontent-%COMP%]{position:absolute;top:10%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-width:20rem;margin-bottom:8px;padding:1rem;border:1px solid;border-radius:.5rem;border-width:0 0 0 .5rem;z-index:111111}.playersdk-msg--error[_ngcontent-%COMP%]{color:var(--sdk-playersdk-text);background:var(--sdk-playersdk-bg);border-color:var(--sdk-playersdk-border)}.playersdk-msg__body[_ngcontent-%COMP%]{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.playersdk-msg__text[_ngcontent-%COMP%]{font-size:.875rem}@media (max-width:767px){.playersdk-msg__text[_ngcontent-%COMP%]{font-size:.75rem}}.playersdk-msg__close-icon[_ngcontent-%COMP%]{position:absolute;right:0;top:0;width:2rem;height:2rem;cursor:pointer}.playersdk-msg__close-icon[_ngcontent-%COMP%]::after, .playersdk-msg__close-icon[_ngcontent-%COMP%]::before{content:" ";position:absolute;right:1rem;height:1rem;width:.125rem;top:.5rem;background:var(--sdk-playersdk-closeicon)}.playersdk-msg__close-icon[_ngcontent-%COMP%]::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.playersdk-msg__close-icon[_ngcontent-%COMP%]::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.error-header[_ngcontent-%COMP%]{font-size:1.25rem;display:block;margin-bottom:.5rem;line-height:normal;color:var(--sdk-playersdk-error-header)}']}),hn.propDecorators={errorMsg:[{type:t.IIB}]};class Rt{}Rt.\u0275fac=function(Ke){return new(Ke||Rt)},Rt.\u0275mod=t.oAB({type:Rt}),Rt.\u0275inj=t.cJS({imports:[C.ez,q.u5]});class Pt{}Pt.\u0275fac=function(Ke){return new(Ke||Pt)},Pt.\u0275mod=t.oAB({type:Pt}),Pt.\u0275inj=t.cJS({imports:[St,Rt,St,Rt]})},1627:(ht,ye,x)=>{"use strict";x.d(ye,{wX:()=>fl,e3:()=>z1,RN:()=>y1});var t=x(8008),C=x(4635),q=x(478);const F=function U(T,m){return(0,q.Z)(T,m)};var G=x(1435),K=x(5805),re=x(1511);const j=function(){try{var T=(0,re.Z)(Object,"defineProperty");return T({},"",{}),T}catch{}}();const we=function ce(T,m,h){"__proto__"==m&&j?j(T,m,{configurable:!0,enumerable:!0,value:h,writable:!0}):T[m]=h};var Be=x(6802),Ne=Object.prototype.hasOwnProperty;const me=function je(T,m,h){var Z=T[m];(!Ne.call(T,m)||!(0,Be.Z)(Z,h)||void 0===h&&!(m in T))&&we(T,m,h)};const fe=function de(T,m,h,Z){var te=!h;h||(h={});for(var Re=-1,dt=m.length;++Rete?0:te+m),(h=h>te?te:h)<0&&(h+=te),te=m>h?0:h-m>>>0,m>>>=0;for(var Re=Array(te);++Z0){if(++m>=Ye)return arguments[0]}else m=0;return T.apply(void 0,arguments)}}(Y);const Fa=function Rn(T,m){return Vo(Ti(T,m,Pi.Z),T+"")};var Wa=x(4068);const Ka=function ua(T,m,h,Z){for(var te=T.length,Re=h+(Z?1:-1);Z?Re--:++Re-1};const Er=function vi(T,m,h){for(var Z=-1,te=null==T?0:T.length;++Z=uo&&(Re=Ei.Z,dt=!1,m=new Wa.Z(m));e:for(;++te0&&h(mt)?m>1?ea(mt,m-1,h,Z,te):(0,We.Z)(te,mt):Z||(te[te.length]=mt)}return te};var qo=x(3538);const ta=function us(){};var r1=x(2357);const V=qo.Z&&1/(0,r1.Z)(new qo.Z([,-0]))[1]==1/0?function(T){return new qo.Z(T)}:ta;var Me=200;const Ue=function De(T,m,h){var Z=-1,te=zi,Re=T.length,dt=!0,mt=[],cn=mt;if(h)dt=!1,te=Er;else if(Re>=Me){var lr=m?null:V(T);if(lr)return(0,r1.Z)(lr);dt=!1,te=Ei.Z,cn=new Wa.Z}else cn=m?[]:mt;e:for(;++Z"u"||(typeof Sr.__theme>"u"?(Os||(Os=function fa(){if(typeof document>"u")return null;const T=document.createElement("span");T.innerText="test bs version",document.body.appendChild(T),T.classList.add("d-none");const m=T.getBoundingClientRect();return document.body.removeChild(T),m&&0===m.top?"bs4":"bs3"}()),"bs3"===Os):"bs4"!==Sr.__theme)}class $1{constructor(){this.length=0,this.asArray=[]}get(m){if(0===this.length||m<0||m>=this.length)return;let h=this.head;for(let Z=0;Zthis.length)throw new Error("Position is out of the list");const Z={value:m,next:void 0,previous:void 0};if(0===this.length)this.head=Z,this.tail=Z,this.current=Z;else if(0===h)Z.next=this.head,this.head.previous=Z,this.head=Z;else if(h===this.length)this.tail.next=Z,Z.previous=this.tail,this.tail=Z;else{const te=this.getNode(h-1),Re=te.next;te.next=Z,Re.previous=Z,Z.previous=te,Z.next=Re}this.length++,this.createInternalArrayRepresentation()}remove(m=0){if(0===this.length||m<0||m>=this.length)throw new Error("Position is out of the list");if(0===m)this.head=this.head.next,this.head?this.head.previous=void 0:this.tail=void 0;else if(m===this.length-1)this.tail=this.tail.previous,this.tail.next=void 0;else{const h=this.getNode(m);h.next.previous=h.previous,h.previous.next=h.next}this.length--,this.createInternalArrayRepresentation()}set(m,h){if(0===this.length||m<0||m>=this.length)throw new Error("Position is out of the list");this.getNode(m).value=h,this.createInternalArrayRepresentation()}toArray(){return this.asArray}findAll(m){let h=this.head;const Z=[];for(let te=0;te{this.add(h)}),this.length}pop(){if(0===this.length)return;const m=this.tail;return this.remove(this.length-1),m.value}unshift(...m){return m.reverse(),m.forEach(h=>{this.add(h,0)}),this.length}shift(){if(0===this.length)return;const m=this.head.value;return this.remove(),m}forEach(m){let h=this.head;for(let Z=0;Z=this.length)throw new Error("Position is out of the list");let h=this.head;for(let Z=0;Z"u"||console;function a1(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"li",7),t.NdJ("click",function(){const Re=t.CHM(h).index,dt=t.oxw(2);return t.KtG(dt.selectSlide(Re))}),t.qZA()}if(2&T){const h=m.$implicit;t.ekj("active",!0===h.active)}}function Fl(T,m){if(1&T&&(t.TgZ(0,"ol",5),t.YNc(1,a1,1,2,"li",6),t.qZA()),2&T){const h=t.oxw();t.xp6(1),t.Q6J("ngForOf",h.indicatorsSlides())}}function M2(T,m){1&T&&(t.TgZ(0,"span",11),t._uU(1,"Previous"),t.qZA())}function ks(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"a",8),t.NdJ("click",function(){t.CHM(h);const te=t.oxw();return t.KtG(te.previousSlide())}),t._UZ(1,"span",9),t.YNc(2,M2,2,0,"span",10),t.qZA()}if(2&T){const h=t.oxw();t.ekj("disabled",0===h.activeSlide&&h.noWrap),t.xp6(2),t.Q6J("ngIf",h.isBs4)}}function di(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"a",12),t.NdJ("click",function(){t.CHM(h);const te=t.oxw();return t.KtG(te.nextSlide())}),t._UZ(1,"span",13),t.TgZ(2,"span",11),t._uU(3,"Next"),t.qZA()()}if(2&T){const h=t.oxw();t.ekj("disabled",h.isLast(h.activeSlide)&&h.noWrap)}}const Qu=function(T){return{display:T}},Un=["*"];class el{constructor(){this.interval=5e3,this.noPause=!1,this.noWrap=!1,this.showIndicators=!0,this.pauseOnFocus=!1,this.indicatorsByChunk=!1,this.itemsPerSlide=1,this.singleSlideOffset=!1}}el.\u0275fac=function(m){return new(m||el)},el.\u0275prov=(0,t.Yz7)({factory:function(){return new el},token:el,providedIn:"root"});const fo={UNKNOWN:0,NEXT:1,PREV:2};fo[fo.UNKNOWN]="UNKNOWN",fo[fo.NEXT]="NEXT",fo[fo.PREV]="PREV";class Zt{constructor(m,h){this.ngZone=h,this.indicatorsByChunk=!1,this.itemsPerSlide=1,this.singleSlideOffset=!1,this.isAnimated=!1,this.activeSlideChange=new t.vpe(!1),this.slideRangeChange=new t.vpe,this.startFromIndex=0,this._slides=new $1,this._currentVisibleSlidesIndex=0,this.destroyed=!1,this.getActive=Z=>Z.active,this.makeSlidesConsistent=Z=>{Z.forEach((te,Re)=>te.item.order=Re)},Object.assign(this,m)}set activeSlide(m){this.multilist||this._slides.length&&m!==this._currentActiveSlide&&this._select(m)}get activeSlide(){return this._currentActiveSlide}get interval(){return this._interval}set interval(m){this._interval=m,this.restartTimer()}get slides(){return this._slides.toArray()}get isBs4(){return!b2()}ngAfterViewInit(){setTimeout(()=>{this.singleSlideOffset&&(this.indicatorsByChunk=!1),this.multilist&&(this._chunkedSlides=function w2(T,m){const h=[],Z=Math.ceil(T.length/m);let te=0;for(;tethis.itemsPerSlide&&this.play()}removeSlide(m){const h=this._slides.indexOf(m);if(this._currentActiveSlide===h){let Z;this._slides.length>1&&(Z=this.isLast(h)?this.noWrap?h-1:0:h),this._slides.remove(h),setTimeout(()=>{this._select(Z)},0)}else{this._slides.remove(h);const Z=this.getCurrentSlideIndex();setTimeout(()=>{this._currentActiveSlide=Z,this.activeSlideChange.emit(this._currentActiveSlide)},0)}}nextSlideFromInterval(m=!1){this.move(fo.NEXT,m)}nextSlide(m=!1){this.isPlaying&&this.restartTimer(),this.move(fo.NEXT,m)}previousSlide(m=!1){this.isPlaying&&this.restartTimer(),this.move(fo.PREV,m)}getFirstVisibleIndex(){return this.slides.findIndex(this.getActive)}getLastVisibleIndex(){return function Yu(T,m){let h=T.length;for(;h--;)if(m(T[h],h,T))return h;return-1}(this.slides,this.getActive)}move(m,h=!1){const Z=this.getFirstVisibleIndex(),te=this.getLastVisibleIndex();this.noWrap&&(m===fo.NEXT&&this.isLast(te)||m===fo.PREV&&0===Z)||(this.multilist?this.moveMultilist(m):this.activeSlide=this.findNextSlideIndex(m,h))}keydownPress(m){if(13===m.keyCode||"Enter"===m.key||32===m.keyCode||"Space"===m.key)return this.nextSlide(),void m.preventDefault();37!==m.keyCode&&"LeftArrow"!==m.key?39!==m.keyCode&&"RightArrow"!==m.key||this.nextSlide():this.previousSlide()}onMouseLeave(){this.pauseOnFocus||this.play()}onMouseUp(){this.pauseOnFocus||this.play()}pauseFocusIn(){this.pauseOnFocus&&(this.isPlaying=!1,this.resetTimer())}pauseFocusOut(){this.play()}selectSlide(m){this.isPlaying&&this.restartTimer(),this.multilist?this.selectSlideRange(this.indicatorsByChunk?m*this.itemsPerSlide:m):this.activeSlide=this.indicatorsByChunk?m*this.itemsPerSlide:m}play(){this.isPlaying||(this.isPlaying=!0,this.restartTimer())}pause(){this.noPause||(this.isPlaying=!1,this.resetTimer())}getCurrentSlideIndex(){return this._slides.findIndex(this.getActive)}isLast(m){return m+1>=this._slides.length}isFirst(m){return 0===m}indicatorsSlides(){return this.slides.filter((m,h)=>!this.indicatorsByChunk||h%this.itemsPerSlide==0)}selectInitialSlides(){const m=this.startFromIndex<=this._slides.length?this.startFromIndex:0;if(this.hideSlides(),this.singleSlideOffset){if(this._slidesWithIndexes=this.mapSlidesAndIndexes(),this._slides.length-mh.item.active=!0),this.makeSlidesConsistent(this._slidesWithIndexes)}else this.selectRangeByNestedIndex(m);this.slideRangeChange.emit(this.getVisibleIndexes())}findNextSlideIndex(m,h){let Z=0;if(h||!this.isLast(this.activeSlide)||m===fo.PREV||!this.noWrap){switch(m){case fo.NEXT:Z=this.isLast(this._currentActiveSlide)?!h&&this.noWrap?this._currentActiveSlide:0:this._currentActiveSlide+1;break;case fo.PREV:Z=this._currentActiveSlide>0?this._currentActiveSlide-1:!h&&this.noWrap?this._currentActiveSlide:this._slides.length-1;break;default:throw new Error("Unknown direction")}return Z}}mapSlidesAndIndexes(){return this.slides.slice().map((m,h)=>({index:h,item:m}))}selectSlideRange(m){if(!this.isIndexInRange(m)){if(this.hideSlides(),this.singleSlideOffset){const h=this.isIndexOnTheEdges(m)?m:m-this.itemsPerSlide+1,Z=this.isIndexOnTheEdges(m)?m+this.itemsPerSlide:m+1;this._slidesWithIndexes=this.mapSlidesAndIndexes().slice(h,Z),this.makeSlidesConsistent(this._slidesWithIndexes),this._slidesWithIndexes.forEach(te=>te.item.active=!0)}else this.selectRangeByNestedIndex(m);this.slideRangeChange.emit(this.getVisibleIndexes())}}selectRangeByNestedIndex(m){const h=this._chunkedSlides.map((Z,te)=>({index:te,list:Z})).find(Z=>void 0!==Z.list.find(te=>te.index===m));this._currentVisibleSlidesIndex=h.index,this._chunkedSlides[h.index].forEach(Z=>{Z.item.active=!0})}isIndexOnTheEdges(m){return m+1-this.itemsPerSlide<=0||m+this.itemsPerSlide<=this._slides.length}isIndexInRange(m){return this.singleSlideOffset?this._slidesWithIndexes.map(Z=>Z.index).indexOf(m)>=0:m<=this.getLastVisibleIndex()&&m>=this.getFirstVisibleIndex()}hideSlides(){this.slides.forEach(m=>m.active=!1)}isVisibleSlideListLast(){return this._currentVisibleSlidesIndex===this._chunkedSlides.length-1}isVisibleSlideListFirst(){return 0===this._currentVisibleSlidesIndex}moveSliderByOneItem(m){let h,Z,te,Re;if(this.noWrap){h=this.getFirstVisibleIndex(),Z=this.getLastVisibleIndex(),te=m===fo.NEXT?h:Z,Re=m!==fo.NEXT?h-1:this.isLast(Z)?0:Z+1,this._slides.get(te).active=!1,this._slides.get(Re).active=!0;const dt=this.mapSlidesAndIndexes().filter(mt=>mt.item.active);this.makeSlidesConsistent(dt),this.slideRangeChange.emit(this.getVisibleIndexes())}else{let dt;h=this._slidesWithIndexes[0].index,Z=this._slidesWithIndexes[this._slidesWithIndexes.length-1].index,m===fo.NEXT?(this._slidesWithIndexes.shift(),dt=this.isLast(Z)?0:Z+1,this._slidesWithIndexes.push({index:dt,item:this._slides.get(dt)})):(this._slidesWithIndexes.pop(),dt=this.isFirst(h)?this._slides.length-1:h-1,this._slidesWithIndexes=[{index:dt,item:this._slides.get(dt)},...this._slidesWithIndexes]),this.hideSlides(),this._slidesWithIndexes.forEach(mt=>mt.item.active=!0),this.makeSlidesConsistent(this._slidesWithIndexes),this.slideRangeChange.emit(this._slidesWithIndexes.map(mt=>mt.index))}}moveMultilist(m){this.singleSlideOffset?this.moveSliderByOneItem(m):(this.hideSlides(),this.noWrap?this._currentVisibleSlidesIndex=m===fo.NEXT?this._currentVisibleSlidesIndex+1:this._currentVisibleSlidesIndex-1:m===fo.NEXT?this._currentVisibleSlidesIndex=this.isVisibleSlideListLast()?0:this._currentVisibleSlidesIndex+1:this._currentVisibleSlidesIndex=this.isVisibleSlideListFirst()?this._chunkedSlides.length-1:this._currentVisibleSlidesIndex-1,this._chunkedSlides[this._currentVisibleSlidesIndex].forEach(h=>h.item.active=!0),this.slideRangeChange.emit(this.getVisibleIndexes()))}getVisibleIndexes(){return this.singleSlideOffset?this._slidesWithIndexes.map(m=>m.index):this._chunkedSlides[this._currentVisibleSlidesIndex].map(m=>m.index)}_select(m){if(isNaN(m))return void this.pause();if(!this.multilist){const Z=this._slides.get(this._currentActiveSlide);Z&&(Z.active=!1)}const h=this._slides.get(m);h&&(this._currentActiveSlide=m,h.active=!0,this.activeSlide=m,this.activeSlideChange.emit(m))}restartTimer(){this.resetTimer();const m=+this.interval;!isNaN(m)&&m>0&&(this.currentInterval=this.ngZone.runOutsideAngular(()=>setInterval(()=>{const h=+this.interval;this.ngZone.run(()=>{this.isPlaying&&!isNaN(this.interval)&&h>0&&this.slides.length?this.nextSlideFromInterval():this.pause()})},m)))}get multilist(){return this.itemsPerSlide>1}resetTimer(){this.currentInterval&&(clearInterval(this.currentInterval),this.currentInterval=void 0)}}Zt.\u0275fac=function(m){return new(m||Zt)(t.Y36(el),t.Y36(t.R0b))},Zt.\u0275cmp=t.Xpm({type:Zt,selectors:[["carousel"]],inputs:{indicatorsByChunk:"indicatorsByChunk",itemsPerSlide:"itemsPerSlide",singleSlideOffset:"singleSlideOffset",isAnimated:"isAnimated",startFromIndex:"startFromIndex",activeSlide:"activeSlide",interval:"interval",noWrap:"noWrap",noPause:"noPause",showIndicators:"showIndicators",pauseOnFocus:"pauseOnFocus"},outputs:{activeSlideChange:"activeSlideChange",slideRangeChange:"slideRangeChange"},ngContentSelectors:Un,decls:6,vars:6,consts:[["tabindex","0",1,"carousel","slide",3,"mouseenter","mouseleave","mouseup","keydown","focusin","focusout"],["class","carousel-indicators",4,"ngIf"],[1,"carousel-inner",3,"ngStyle"],["class","left carousel-control carousel-control-prev","tabindex","0","role","button",3,"disabled","click",4,"ngIf"],["class","right carousel-control carousel-control-next","tabindex","0","role","button",3,"disabled","click",4,"ngIf"],[1,"carousel-indicators"],[3,"active","click",4,"ngFor","ngForOf"],[3,"click"],["tabindex","0","role","button",1,"left","carousel-control","carousel-control-prev",3,"click"],["aria-hidden","true",1,"icon-prev","carousel-control-prev-icon"],["class","sr-only",4,"ngIf"],[1,"sr-only"],["tabindex","0","role","button",1,"right","carousel-control","carousel-control-next",3,"click"],["aria-hidden","true",1,"icon-next","carousel-control-next-icon"]],template:function(m,h){1&m&&(t.F$t(),t.TgZ(0,"div",0),t.NdJ("mouseenter",function(){return h.pause()})("mouseleave",function(){return h.onMouseLeave()})("mouseup",function(){return h.onMouseUp()})("keydown",function(te){return h.keydownPress(te)})("focusin",function(){return h.pauseFocusIn()})("focusout",function(){return h.pauseFocusOut()}),t.YNc(1,Fl,2,1,"ol",1),t.TgZ(2,"div",2),t.Hsn(3),t.qZA(),t.YNc(4,ks,3,3,"a",3),t.YNc(5,di,4,2,"a",4),t.qZA()),2&m&&(t.xp6(1),t.Q6J("ngIf",h.showIndicators&&h.slides.length>1),t.xp6(1),t.Q6J("ngStyle",t.VKq(4,Qu,h.multilist?"flex":"block")),t.xp6(2),t.Q6J("ngIf",h.slides.length>1),t.xp6(1),t.Q6J("ngIf",h.slides.length>1))},dependencies:[Xe.sg,Xe.O5,Xe.PC],encapsulation:2}),Zt.ctorParameters=()=>[{type:el},{type:t.R0b}],Zt.propDecorators={noWrap:[{type:t.IIB}],noPause:[{type:t.IIB}],showIndicators:[{type:t.IIB}],pauseOnFocus:[{type:t.IIB}],indicatorsByChunk:[{type:t.IIB}],itemsPerSlide:[{type:t.IIB}],singleSlideOffset:[{type:t.IIB}],isAnimated:[{type:t.IIB}],activeSlideChange:[{type:t.r_U}],slideRangeChange:[{type:t.r_U}],activeSlide:[{type:t.IIB}],startFromIndex:[{type:t.IIB}],interval:[{type:t.IIB}]};class tl{constructor(m){this.itemWidth="100%",this.order=0,this.addClass=!0,this.carousel=m}ngOnInit(){this.carousel.addSlide(this),this.itemWidth=100/this.carousel.itemsPerSlide+"%"}ngOnDestroy(){this.carousel.removeSlide(this)}}tl.\u0275fac=function(m){return new(m||tl)(t.Y36(Zt))},tl.\u0275cmp=t.Xpm({type:tl,selectors:[["slide"]],hostVars:13,hostBindings:function(m,h){2&m&&(t.uIk("aria-hidden",!h.active),t.Udp("width",h.itemWidth)("order",h.order),t.ekj("item",h.addClass)("carousel-item",h.addClass)("active",h.active)("carousel-animation",h.isAnimated))},inputs:{active:"active"},ngContentSelectors:Un,decls:2,vars:2,consts:[[1,"item"]],template:function(m,h){1&m&&(t.F$t(),t.TgZ(0,"div",0),t.Hsn(1),t.qZA()),2&m&&t.ekj("active",h.active)},styles:[".carousel-animation[_nghost-%COMP%] {\n transition: opacity 0.6s ease, visibility 0.6s ease;\n float: left;\n }\n .carousel-animation.active[_nghost-%COMP%] {\n opacity: 1;\n visibility: visible;\n }\n .carousel-animation[_nghost-%COMP%]:not(.active) {\n display: block;\n position: absolute;\n opacity: 0;\n visibility: hidden;\n }"]}),tl.ctorParameters=()=>[{type:Zt}],tl.propDecorators={active:[{type:t.pfw,args:["class.active"]},{type:t.IIB}],itemWidth:[{type:t.pfw,args:["style.width"]}],order:[{type:t.pfw,args:["style.order"]}],isAnimated:[{type:t.pfw,args:["class.carousel-animation"]}],addClass:[{type:t.pfw,args:["class.item"]},{type:t.pfw,args:["class.carousel-item"]}]};class Ns{static forRoot(){return{ngModule:Ns,providers:[]}}}Ns.\u0275fac=function(m){return new(m||Ns)},Ns.\u0275mod=t.oAB({type:Ns}),Ns.\u0275inj=t.cJS({imports:[Xe.ez]});var Fs=x(4350),hs=x(6312),Y2=x(2218),Gn=x(6863),gs=x(2831);function ms(T){return m=>m.lift(new _s(T))}class _s{constructor(m){this.notifier=m}call(m,h){const Z=new pa(m),te=(0,gs.ft)(this.notifier,new gs.IY(Z));return te&&!Z.seenValue?(Z.add(te),h.subscribe(Z)):Z}}class pa extends gs.Ds{constructor(m){super(m),this.seenValue=!1}notifyNext(){this.seenValue=!0,this.complete()}notifyComplete(){}}var s1=x(6855);function Ju(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"div",6)(1,"div",7)(2,"quml-mcq-question",8),t.NdJ("showPopup",function(){t.CHM(h);const te=t.oxw();return t.KtG(te.showPopup())}),t.qZA()(),t.TgZ(3,"div",9)(4,"quml-mcq-option",10),t.NdJ("optionSelected",function(te){t.CHM(h);const Re=t.oxw();return t.KtG(Re.getSelectedOptionAndResult(te))})("showPopup",function(){t.CHM(h);const te=t.oxw();return t.KtG(te.showPopup())}),t.qZA()()()}if(2&T){const h=t.oxw();t.xp6(2),t.Q6J("mcqQuestion",h.mcqQuestion)("layout",h.layout),t.xp6(2),t.Q6J("mcqOptions",h.options)("replayed",h.replayed)("cardinality",h.cardinality)("solutions",h.solutions)("layout",h.layout)("tryAgain",h.tryAgain)}}function Bl(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"div",11)(1,"div",7),t._UZ(2,"quml-mcq-question",12),t.qZA(),t.TgZ(3,"div",9)(4,"quml-mcq-option",13),t.NdJ("optionSelected",function(te){t.CHM(h);const Re=t.oxw();return t.KtG(Re.getSelectedOptionAndResult(te))}),t.qZA()()()}if(2&T){const h=t.oxw();t.xp6(2),t.Q6J("mcqQuestion",h.mcqQuestion)("layout",h.layout),t.xp6(2),t.Q6J("mcqOptions",h.options)("replayed",h.replayed)("cardinality",h.cardinality)("layout",h.layout)("solutions",h.solutions)("tryAgain",h.tryAgain)}}function A1(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"div",14)(1,"div",15)(2,"div",7),t._UZ(3,"quml-mcq-question",12),t.qZA(),t.TgZ(4,"div",9)(5,"quml-mcq-option",16),t.NdJ("optionSelected",function(te){t.CHM(h);const Re=t.oxw();return t.KtG(Re.getSelectedOptionAndResult(te))}),t.qZA()()()()}if(2&T){const h=t.oxw();t.xp6(3),t.Q6J("mcqQuestion",h.mcqQuestion)("layout",h.layout),t.xp6(2),t.Q6J("mcqOptions",h.options)("replayed",h.replayed)("cardinality",h.cardinality)("solutions",h.solutions)("layout",h.layout)("tryAgain",h.tryAgain)}}function nl(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"div",17)(1,"div",18)(2,"div",7),t._UZ(3,"quml-mcq-question",12),t.qZA(),t.TgZ(4,"div",9)(5,"quml-mcq-option",16),t.NdJ("optionSelected",function(te){t.CHM(h);const Re=t.oxw();return t.KtG(Re.getSelectedOptionAndResult(te))}),t.qZA()()()()}if(2&T){const h=t.oxw();t.xp6(3),t.Q6J("mcqQuestion",h.mcqQuestion)("layout",h.layout),t.xp6(2),t.Q6J("mcqOptions",h.options)("replayed",h.replayed)("cardinality",h.cardinality)("solutions",h.solutions)("layout",h.layout)("tryAgain",h.tryAgain)}}function ql(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"div",19)(1,"div",20),t._UZ(2,"quml-mcq-question",12),t.qZA(),t.TgZ(3,"div",21)(4,"quml-mcq-option",16),t.NdJ("optionSelected",function(te){t.CHM(h);const Re=t.oxw();return t.KtG(Re.getSelectedOptionAndResult(te))}),t.qZA()()()}if(2&T){const h=t.oxw();t.xp6(2),t.Q6J("mcqQuestion",h.mcqQuestion)("layout",h.layout),t.xp6(2),t.Q6J("mcqOptions",h.options)("replayed",h.replayed)("cardinality",h.cardinality)("solutions",h.solutions)("layout",h.layout)("tryAgain",h.tryAgain)}}function v0(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"quml-quml-popup",22),t.NdJ("popUpClose",function(){t.CHM(h);const te=t.oxw();return t.KtG(te.closePopUp())}),t.qZA()}}function $u(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"div",9),t.NdJ("click",function(){t.CHM(h);const te=t.oxw();return t.KtG(te.showAnswerToUser())})("keydown",function(te){t.CHM(h);const Re=t.oxw();return t.KtG(Re.onEnter(te))}),t._uU(1,"Show Answer"),t.qZA()}}function wa(T,m){if(1&T&&(t._UZ(0,"div",15),t.ALo(1,"safeHtml")),2&T){const h=t.oxw().$implicit;t.Q6J("innerHTML",t.lcZ(1,1,h.value),t.oJD)}}function Rl(T,m){if(1&T&&(t.TgZ(0,"div")(1,"video",16),t._UZ(2,"source",17)(3,"source",18),t.qZA()()),2&T){const h=t.oxw().$implicit;t.xp6(1),t.Q6J("poster",h.thumbnail,t.LSH),t.xp6(1),t.Q6J("src",h.src,t.LSH),t.xp6(1),t.Q6J("src",h.src,t.LSH)}}function rl(T,m){if(1&T&&(t.TgZ(0,"div"),t._UZ(1,"img",19),t.qZA()),2&T){const h=t.oxw().$implicit;t.xp6(1),t.Q6J("src",h.src,t.LSH)}}function y0(T,m){if(1&T&&(t.TgZ(0,"div",11),t.ynx(1,12),t.YNc(2,wa,2,3,"div",13),t.YNc(3,Rl,4,3,"div",14),t.YNc(4,rl,2,1,"div",14),t.BQk(),t.qZA()),2&T){const h=m.$implicit;t.xp6(1),t.Q6J("ngSwitch",h.type),t.xp6(1),t.Q6J("ngSwitchCase","html"),t.xp6(1),t.Q6J("ngSwitchCase","video"),t.xp6(1),t.Q6J("ngSwitchCase","image")}}function Xu(T,m){if(1&T&&(t.ynx(0),t.TgZ(1,"div",2),t._uU(2,"Solution"),t.qZA(),t.YNc(3,y0,5,4,"div",10),t.BQk()),2&T){const h=t.oxw();t.uIk("aria-hidden",!h.showAnswer||null),t.xp6(3),t.Q6J("ngForOf",h.solutions)}}const J2=".answer[_ngcontent-%COMP%]{border:1px solid;padding:.2em;margin:.5em}.icon[_ngcontent-%COMP%]{width:15%;max-width:70px;min-width:50px;display:inline-block;vertical-align:top}.mcqText[_ngcontent-%COMP%]{display:inline-block;word-break:break-word}.mcq-option[_ngcontent-%COMP%]{background:var(--white);border-radius:5px;margin:8px 16px;padding:8px}.options[_ngcontent-%COMP%]{word-break:break-all;padding:15px 5px}.even[_ngcontent-%COMP%], .odd[_ngcontent-%COMP%]{width:47%;display:inline-block;vertical-align:middle}.column-block[_ngcontent-%COMP%]{display:inline-block;width:48%;vertical-align:middle}.selected[_ngcontent-%COMP%]{background:var(--primary-color);color:var(--white);box-shadow:1px 2px 1px 3px var(--black)}.mathText[_ngcontent-%COMP%]{display:inline!important}.padding-top[_ngcontent-%COMP%]{padding-top:16px}@media only screen and (min-width:100px) and (max-width:481px){.mcqText[_ngcontent-%COMP%]{width:75%}.even[_ngcontent-%COMP%], .odd[_ngcontent-%COMP%]{width:38%;display:inline-block;vertical-align:middle}.column-block[_ngcontent-%COMP%]{display:inline-block;width:42%;vertical-align:middle}}@media only screen and (min-width:481px) and (max-width:800px){.mcqText[_ngcontent-%COMP%]{width:85%}.even[_ngcontent-%COMP%], .odd[_ngcontent-%COMP%]{width:43%;display:inline-block;vertical-align:middle}.column-block[_ngcontent-%COMP%]{display:inline-block;width:45%;vertical-align:middle}}@media only screen and (min-width:801px) and (max-width:1200px){.even[_ngcontent-%COMP%], .odd[_ngcontent-%COMP%]{width:45%}.column-block[_ngcontent-%COMP%]{display:inline-block;width:45%;vertical-align:middle}}";function b0(T,m){if(1&T&&(t.TgZ(0,"div",10),t._uU(1),t.qZA()),2&T){const h=t.oxw();t.xp6(1),t.AsE(" Attempt no ",h.attempts.current,"/",h.attempts.max,"")}}function M0(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"img",11),t.NdJ("click",function(){t.CHM(h);const te=t.oxw();return t.KtG(te.openProgressIndicatorPopup())}),t.qZA()}}function w0(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"img",12),t.NdJ("click",function(){t.CHM(h);const te=t.oxw();return t.KtG(te.toggleScreenRotate.emit())}),t.qZA()}}function e3(T,m){if(1&T&&(t.TgZ(0,"div",14),t._UZ(1,"quml-durationtimer"),t.TgZ(2,"span"),t._uU(3),t.qZA()()),2&T){const h=t.oxw(2);t.hYB("title","",h.minutes,":",h.seconds,""),t.xp6(3),t.AsE("",h.minutes,":",h.seconds,"")}}const $2=function(T){return{blink:T}};function zl(T,m){if(1&T&&(t.TgZ(0,"div",14),t._UZ(1,"quml-durationtimer"),t.TgZ(2,"span",15),t._uU(3),t.qZA()()),2&T){const h=t.oxw(2);t.hYB("title","",h.minutes,":",h.seconds,""),t.xp6(2),t.Q6J("ngClass",t.VKq(4,$2,h.showWarning)),t.xp6(1),t.Oqu(h.time)}}function jl(T,m){if(1&T&&(t.ynx(0),t.YNc(1,e3,4,4,"div",13),t.YNc(2,zl,4,6,"div",13),t.BQk()),2&T){const h=t.oxw();t.xp6(1),t.Q6J("ngIf",!h.initializeTimer),t.xp6(1),t.Q6J("ngIf",h.initializeTimer&&h.time)}}function il(T,m){if(1&T&&(t.ynx(0),t.TgZ(1,"div",14),t._UZ(2,"quml-durationtimer"),t.TgZ(3,"span"),t._uU(4),t.qZA()(),t.BQk()),2&T){const h=t.oxw();t.xp6(1),t.hYB("title","",h.minutes,":",h.seconds,""),t.xp6(3),t.Oqu(h.time)}}function l1(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"div",20),t.NdJ("click",function(){t.CHM(h);const te=t.oxw(2);return t.KtG(te.nextSlide())})("keydown.enter",function(te){t.CHM(h);const Re=t.oxw(2);return te.stopPropagation(),t.KtG(Re.nextSlide())}),t.qZA()}if(2&T){const h=t.oxw(2);t.Q6J("ngClass",h.disableNext?"navigation-icon-disabled":"")}}function x2(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"div",21),t.NdJ("click",function(){t.CHM(h);const te=t.oxw(2);return t.KtG(te.nextSlide())})("keydown.enter",function(te){t.CHM(h);const Re=t.oxw(2);return te.stopPropagation(),t.KtG(Re.nextSlide())}),t.qZA()}if(2&T){const h=t.oxw(2);t.Q6J("ngClass",h.disableNext?"navigation-icon-disabled":"")}}function O1(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"div",16)(1,"div",17),t.NdJ("click",function(){t.CHM(h);const te=t.oxw();return t.KtG(te.prevSlide())}),t.qZA(),t.YNc(2,l1,1,1,"div",18),t.YNc(3,x2,1,1,"div",19),t.qZA()}if(2&T){const h=t.oxw();t.xp6(1),t.Q6J("ngClass",h.startPageInstruction&&0===h.currentSlideIndex||!h.showStartPage&&1===h.currentSlideIndex?"navigation-icon-disabled":""),t.uIk("tabindex",h.startPageInstruction&&0===h.currentSlideIndex||!h.showStartPage&&1===h.currentSlideIndex?-1:0),t.xp6(1),t.Q6J("ngIf",!h.active),t.xp6(1),t.Q6J("ngIf",h.active)}}function X2(T,m){if(1&T&&(t.TgZ(0,"div",29),t._uU(1),t.qZA()),2&T){const h=t.oxw(2);t.xp6(1),t.AsE("",h.currentSlideIndex,"/",h.totalNoOfQuestions,"")}}function ol(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"div",30)(1,"quml-ans",31),t.NdJ("click",function(){t.CHM(h);const te=t.oxw(2);return t.KtG(te.showSolution.emit())})("keydown",function(te){t.CHM(h);const Re=t.oxw(2);return t.KtG(Re.onAnswerKeyDown(te))}),t.qZA()()}}function al(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"div",32),t.NdJ("click",function(){t.CHM(h);const te=t.oxw(2);return t.KtG(te.nextSlide())})("keydown.enter",function(){t.CHM(h);const te=t.oxw(2);return t.KtG(te.nextSlide())}),t.qZA()}}function Ul(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"div",33),t.NdJ("click",function(){t.CHM(h);const te=t.oxw(2);return t.KtG(te.nextSlide())})("keydown.enter",function(){t.CHM(h);const te=t.oxw(2);return t.KtG(te.nextSlide())}),t.qZA()}}function eu(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"div",22),t.YNc(1,X2,2,2,"div",23),t.YNc(2,ol,2,0,"div",24),t.TgZ(3,"div",25)(4,"div",26),t.NdJ("click",function(){t.CHM(h);const te=t.oxw();return t.KtG(te.prevSlide())})("keydown.enter",function(){t.CHM(h);const te=t.oxw();return t.KtG(te.prevSlide())}),t.qZA(),t.YNc(5,al,1,0,"div",27),t.YNc(6,Ul,1,0,"div",28),t.qZA()()}if(2&T){const h=t.oxw();t.xp6(1),t.Q6J("ngIf",h.currentSlideIndex),t.xp6(1),t.Q6J("ngIf",h.currentSolutions&&h.showFeedBack),t.xp6(3),t.Q6J("ngIf",!h.active),t.xp6(1),t.Q6J("ngIf",h.active)}}function x0(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"quml-progress-indicators",34),t.NdJ("close",function(){t.CHM(h);const te=t.oxw();return t.KtG(te.onProgressPopupClose())}),t.qZA()}}function t3(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"div",5),t.NdJ("keydown",function(te){const Re=t.CHM(h),dt=Re.$implicit,mt=Re.index,cn=t.oxw(2);return t.KtG(cn.onEnter(te,dt,mt))})("click",function(te){const Re=t.CHM(h),dt=Re.$implicit,mt=Re.index,cn=t.oxw(2);return t.KtG(cn.onOptionSelect(te,dt,mt))}),t.TgZ(1,"div",6),t._UZ(2,"div",7),t.ALo(3,"safeHtml"),t.TgZ(4,"label",8),t._UZ(5,"input",9)(6,"span",10),t.qZA()()()}if(2&T){const h=m.$implicit;t.uIk("aria-checked",h.selected),t.xp6(1),t.Q6J("ngClass",h.selected?"quml-option quml-option--selected":"quml-option"),t.xp6(1),t.Q6J("innerHTML",t.lcZ(3,4,h.label),t.oJD),t.xp6(3),t.Q6J("checked",h.selected)}}function sl(T,m){if(1&T&&(t.TgZ(0,"div",3),t.YNc(1,t3,7,6,"div",4),t.qZA()),2&T){const h=t.oxw();t.xp6(1),t.Q6J("ngForOf",h.mcqOptions)}}function Cs(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"div")(1,"quml-mcq-image-option",14),t.NdJ("imgOptionSelected",function(te){t.CHM(h);const Re=t.oxw(2);return t.KtG(Re.onImageOptionSelected(te))}),t.qZA()()}if(2&T){const h=m.$implicit;t.xp6(1),t.Q6J("mcqOption",h)}}function qa(T,m){if(1&T&&(t.TgZ(0,"div")(1,"div",11)(2,"div",12),t.YNc(3,Cs,2,1,"div",13),t.qZA()()()),2&T){const h=t.oxw();t.xp6(3),t.Q6J("ngForOf",h.mcqOptions)}}function Zl(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"div")(1,"quml-mcq-image-option",14),t.NdJ("imgOptionSelected",function(te){t.CHM(h);const Re=t.oxw(2);return t.KtG(Re.onImageOptionSelected(te))}),t.qZA()()}if(2&T){const h=m.$implicit;t.xp6(1),t.Q6J("mcqOption",h)}}function Ko(T,m){if(1&T&&(t.TgZ(0,"div")(1,"div",15)(2,"div",12),t.YNc(3,Zl,2,1,"div",13),t.qZA()()()),2&T){const h=t.oxw();t.xp6(3),t.Q6J("ngForOf",h.mcqOptions)}}function T0(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"div")(1,"quml-mcq-image-option",14),t.NdJ("imgOptionSelected",function(te){t.CHM(h);const Re=t.oxw(2);return t.KtG(Re.onImageOptionSelected(te))}),t.qZA()()}if(2&T){const h=m.$implicit;t.xp6(1),t.Q6J("mcqOption",h)}}function ki(T,m){if(1&T&&(t.TgZ(0,"div",16)(1,"div",11)(2,"div",12),t.YNc(3,T0,2,1,"div",13),t.qZA()()()),2&T){const h=t.oxw();t.xp6(3),t.Q6J("ngForOf",h.mcqOptions)}}function k1(T,m){if(1&T&&t._UZ(0,"img",4),2&T){const h=t.oxw();t.s9C("src",h.image,t.LSH)}}function tu(T,m){if(1&T&&(t._UZ(0,"div",5),t.ALo(1,"safeHtml")),2&T){const h=t.oxw();t.Q6J("innerHtml",t.lcZ(1,1,h.htmlTag),t.oJD)}}function T2(T,m){if(1&T&&(t._UZ(0,"div",5),t.ALo(1,"safeHtml")),2&T){const h=t.oxw();t.Q6J("innerHTML",t.lcZ(1,1,null==h.mcqOption?null:h.mcqOption.label),t.oJD)}}function E2(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"div",15),t.NdJ("click",function(){const Re=t.CHM(h).index,dt=t.oxw(2);return t.KtG(dt.goToQuestion(Re+1))}),t._uU(1),t.qZA()}if(2&T){const h=m.$implicit,Z=t.oxw(2);t.Q2q("aria-label","question number ",h.index,""),t.Q6J("ngClass",Z.showFeedBack||"skipped"===h.class||"unattempted"===h.class?h.class:"attempted"),t.xp6(1),t.hij(" ",h.index," ")}}function n3(T,m){if(1&T&&(t.TgZ(0,"div",13),t.YNc(1,E2,2,3,"div",14),t.qZA()),2&T){const h=t.oxw();t.xp6(1),t.Q6J("ngForOf",h.scores)}}function E0(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"div",15),t.NdJ("click",function(){const Re=t.CHM(h).index,dt=t.oxw().$implicit,mt=t.oxw(2);return t.KtG(mt.goToQuestion(Re+1,dt.identifier))}),t._uU(1),t.qZA()}if(2&T){const h=m.$implicit;t.Q2q("aria-label","question number ",h.index,""),t.Q6J("ngClass",h.showFeedback||"skipped"===h.class||"unattempted"===h.class?h.class:"attempted"),t.xp6(1),t.hij(" ",h.index," ")}}function r3(T,m){if(1&T&&(t.TgZ(0,"div",17)(1,"div",18),t._uU(2),t.qZA(),t.TgZ(3,"div",19),t.YNc(4,E0,2,3,"div",14),t.qZA()()),2&T){const h=m.$implicit;t.xp6(2),t.hij("Section ",null==h?null:h.index,""),t.xp6(2),t.Q6J("ngForOf",null==h?null:h.children)}}function h5(T,m){if(1&T&&(t.TgZ(0,"div"),t.YNc(1,r3,5,2,"div",16),t.qZA()),2&T){const h=t.oxw();t.xp6(1),t.Q6J("ngForOf",h.scores)}}function nu(T,m){if(1&T&&(t.TgZ(0,"div",3)(1,"div",4),t._uU(2,"Minutes"),t.qZA(),t.TgZ(3,"div",5),t._UZ(4,"quml-timer",6),t.TgZ(5,"span",7),t._uU(6),t.qZA()()()),2&T){const h=t.oxw();t.xp6(6),t.AsE("",h.minutes,":",h.seconds,"")}}function g5(T,m){if(1&T&&(t.TgZ(0,"div",3)(1,"div",4),t._uU(2,"Points"),t.qZA(),t.TgZ(3,"div",5)(4,"quml-startpagestaricon",6),t._uU(5,"i"),t.qZA(),t.TgZ(6,"span",7),t._uU(7),t.qZA()()()),2&T){const h=t.oxw();t.xp6(7),t.Oqu(h.points)}}function D0(T,m){if(1&T&&(t.ynx(0),t.TgZ(1,"div",10)(2,"div",11),t._uU(3,"Instructions"),t.qZA(),t._UZ(4,"div",12),t.ALo(5,"safeHtml"),t.qZA(),t.BQk()),2&T){const h=t.oxw();t.xp6(4),t.Q6J("innerHTML",t.lcZ(5,1,h.instructions),t.oJD)}}function i3(T,m){1&T&&(t.TgZ(0,"div",9)(1,"div",10),t._UZ(2,"img",11),t.qZA(),t._UZ(3,"div",12)(4,"img",13),t.qZA())}function Hl(T,m){1&T&&(t.TgZ(0,"div",14)(1,"div",10),t._UZ(2,"img",15),t.qZA(),t._UZ(3,"div",12)(4,"img",16),t.qZA())}function m5(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"span",20),t.NdJ("click",function(){t.CHM(h);const te=t.oxw(2);return t.KtG(te.close("tryAgain"))})("keyup.enter",function(){t.CHM(h);const te=t.oxw(2);return t.KtG(te.close("tryAgain"))}),t._uU(1,"Try again"),t.qZA()}}function _5(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"span",21),t.NdJ("click",function(){t.CHM(h);const te=t.oxw(2);return t.KtG(te.viewSolution())})("keyup.enter",function(){t.CHM(h);const te=t.oxw(2);return t.KtG(te.viewSolution())}),t._uU(1,"View Solution"),t.qZA()}}function ru(T,m){if(1&T&&(t.TgZ(0,"div",17),t.YNc(1,m5,2,0,"span",18),t.YNc(2,_5,2,0,"span",19),t.qZA()),2&T){const h=t.oxw();t.xp6(1),t.Q6J("ngIf","wrong"===h.alertType),t.xp6(1),t.Q6J("ngIf","correct"===h.alertType&&h.showSolutionButton)}}function ll(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"div",22)(1,"img",23),t.NdJ("click",function(){t.CHM(h);const te=t.oxw();return t.KtG(te.viewHint())})("keyup.enter",function(){t.CHM(h);const te=t.oxw();return t.KtG(te.viewHint())}),t.qZA()()}}const C5=["solutionVideoPlayer"];function iu(T,m){if(1&T&&(t.TgZ(0,"div",10),t._UZ(1,"div",4),t.ALo(2,"safeHtml"),t.qZA()),2&T){const h=m.$implicit;t.xp6(1),t.Q6J("innerHtml",t.lcZ(2,1,h.label),t.oJD)}}function v5(T,m){if(1&T&&(t._UZ(0,"div",4),t.ALo(1,"safeHtml")),2&T){const h=t.oxw().$implicit;t.Q6J("innerHtml",t.lcZ(1,1,h.value),t.oJD)}}function y5(T,m){if(1&T&&(t.TgZ(0,"div",16)(1,"video",17,18),t._UZ(3,"source",19)(4,"source",20),t.qZA()()),2&T){const h=t.oxw().$implicit;t.xp6(1),t.Q6J("poster",h.thumbnail,t.LSH),t.xp6(2),t.Q6J("src",h.src,t.LSH),t.xp6(1),t.Q6J("src",h.src,t.LSH)}}function o3(T,m){if(1&T&&(t.TgZ(0,"div"),t._UZ(1,"img",21),t.qZA()),2&T){const h=t.oxw().$implicit;t.xp6(1),t.Q6J("src",h.src,t.LSH)}}function a3(T,m){if(1&T&&(t.TgZ(0,"div"),t.ynx(1,12),t.YNc(2,v5,2,3,"div",13),t.YNc(3,y5,5,3,"div",14),t.YNc(4,o3,2,1,"div",15),t.BQk(),t.qZA()),2&T){const h=m.$implicit;t.xp6(1),t.Q6J("ngSwitch",h.type),t.xp6(1),t.Q6J("ngSwitchCase","html"),t.xp6(1),t.Q6J("ngSwitchCase","video"),t.xp6(1),t.Q6J("ngSwitchCase","image")}}function ul(T,m){if(1&T&&(t.TgZ(0,"div"),t.YNc(1,a3,5,4,"div",11),t.qZA()),2&T){const h=t.oxw(2);t.xp6(1),t.Q6J("ngForOf",h.solutions)}}function s3(T,m){if(1&T&&(t.ynx(0),t.TgZ(1,"div",3),t._uU(2,"Solution"),t.qZA(),t.YNc(3,ul,2,1,"div",7),t.BQk()),2&T){const h=t.oxw();t.xp6(3),t.Q6J("ngIf",!h.showVideoSolution)}}const xa=["myCarousel"],ou=["imageModal"],Gl=["questionSlide"];function au(T,m){if(1&T&&(t.TgZ(0,"div",30),t._uU(1),t.qZA()),2&T){t.oxw();const h=t.MAs(9),Z=t.oxw();t.xp6(1),t.AsE(" ",h.getCurrentSlideIndex(),"/",Z.noOfQuestions," ")}}function su(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"div")(1,"quml-ans",31),t.NdJ("click",function(){t.CHM(h);const te=t.oxw(2);return t.KtG(te.getSolutions())})("keydown",function(te){t.CHM(h);const Re=t.oxw(2);return t.KtG(Re.onAnswerKeyDown(te))}),t.qZA()()}}function I0(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"div")(1,"quml-mcq",34),t.NdJ("optionSelected",function(te){t.CHM(h);const Re=t.oxw(3);return t.KtG(Re.getOptionSelected(te))}),t.qZA()()}if(2&T){const h=t.oxw().$implicit,Z=t.oxw(2);t.xp6(1),t.Q6J("question",h)("replayed",null==Z.parentConfig?null:Z.parentConfig.isReplayed)("identifier",h.id)("tryAgain",Z.tryAgainClicked)}}function l3(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"div")(1,"quml-sa",35),t.NdJ("showAnswerClicked",function(te){t.CHM(h);const Re=t.oxw().$implicit,dt=t.oxw(2);return t.KtG(dt.showAnswerClicked(te,Re))}),t.qZA()()}if(2&T){const h=t.oxw().$implicit,Z=t.oxw(2);t.xp6(1),t.Q6J("questions",h)("replayed",null==Z.parentConfig?null:Z.parentConfig.isReplayed)("baseUrl",null==Z.parentConfig?null:Z.parentConfig.baseUrl)}}function Ta(T,m){if(1&T&&(t.TgZ(0,"slide",null,32)(2,"div",33),t.YNc(3,I0,2,4,"div",2),t.YNc(4,l3,2,3,"div",2),t.qZA()()),2&T){const h=m.$implicit;t.xp6(2),t.Q6J("id",h.identifier),t.xp6(1),t.Q6J("ngIf","multiple choice question"===(null==h?null:h.primaryCategory.toLowerCase())),t.xp6(1),t.Q6J("ngIf","subjective question"===(null==h?null:h.primaryCategory.toLowerCase()))}}function u3(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"li",42),t.NdJ("click",function(te){const dt=t.CHM(h).$implicit,mt=t.oxw(5);return t.KtG(mt.goToSlideClicked(te,null==dt?null:dt.index))})("keydown",function(te){const dt=t.CHM(h).$implicit,mt=t.oxw(5);return t.KtG(mt.onEnter(te,null==dt?null:dt.index))}),t._uU(1),t.qZA()}if(2&T){const h=m.$implicit,Z=m.index;t.oxw(4);const te=t.MAs(9);t.Q2q("aria-label","question number ",null==h?null:h.index,""),t.Q6J("ngClass",Z+1===te.getCurrentSlideIndex()?"skipped"===h.class?"progressBar-border":"progressBar-border "+h.class:h.class),t.xp6(1),t.hij(" ",null==h?null:h.index," ")}}function L0(T,m){if(1&T&&(t.TgZ(0,"ul"),t.YNc(1,u3,2,3,"li",41),t.qZA()),2&T){const h=t.oxw(4);t.xp6(1),t.Q6J("ngForOf",h.progressBarClass)}}function c3(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"li",42),t.NdJ("click",function(te){const dt=t.CHM(h).$implicit,mt=t.oxw(5);return t.KtG(mt.goToSlideClicked(te,null==dt?null:dt.index))})("keydown",function(te){const dt=t.CHM(h).$implicit,mt=t.oxw(5);return t.KtG(mt.onEnter(te,null==dt?null:dt.index))}),t._uU(1),t.qZA()}if(2&T){const h=m.$implicit,Z=m.index;t.oxw(4);const te=t.MAs(9);t.Q2q("aria-label","question number ",null==h?null:h.index,""),t.Q6J("ngClass",Z+1===te.getCurrentSlideIndex()?"skipped"===h.class?"progressBar-border":"att-color progressBar-border":"skipped"===h.class?h.class:"unattempted"===h.class?"":"att-color"),t.xp6(1),t.hij(" ",null==h?null:h.index," ")}}function lu(T,m){if(1&T&&(t.TgZ(0,"ul",43),t.YNc(1,c3,2,3,"li",41),t.qZA()),2&T){const h=t.oxw(4);t.xp6(1),t.Q6J("ngForOf",h.progressBarClass)}}const uu=function(T,m){return{attempted:T,partial:m}},S0=function(T){return{active:T}};function ha(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"li",38),t.NdJ("click",function(){const Re=t.CHM(h).$implicit,dt=t.oxw(3);return t.KtG(dt.jumpToSection(null==Re?null:Re.identifier))})("keydown",function(te){const dt=t.CHM(h).$implicit,mt=t.oxw(3);return t.KtG(mt.onSectionEnter(te,null==dt?null:dt.identifier))}),t.TgZ(1,"label",39),t._uU(2),t.qZA(),t.YNc(3,L0,2,1,"ul",2),t.YNc(4,lu,2,1,"ul",40),t.qZA()}if(2&T){const h=m.$implicit,Z=m.index,te=t.oxw(3);t.Q2q("aria-label","section ",null==h?null:h.index,""),t.Q6J("ngClass",t.WLB(7,uu,"attempted"===h.class,"partial"===h.class)),t.xp6(1),t.MGl("for","list-item-",Z,""),t.Q6J("ngClass",t.VKq(10,S0,(null==h?null:h.isActive)&&!te.showRootInstruction&&"attempted"!==h.class)),t.xp6(1),t.Oqu(null==h?null:h.index),t.xp6(1),t.Q6J("ngIf",(null==h?null:h.isActive)&&te.showFeedBack),t.xp6(1),t.Q6J("ngIf",(null==h?null:h.isActive)&&!te.showFeedBack)}}function u1(T,m){if(1&T&&(t.TgZ(0,"ul",36),t.YNc(1,ha,5,12,"li",37),t.qZA()),2&T){const h=t.oxw(2);t.xp6(1),t.Q6J("ngForOf",h.mainProgressBar)}}function N1(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"li",46),t.NdJ("click",function(te){const dt=t.CHM(h).$implicit,mt=t.oxw(3);return t.KtG(mt.goToSlideClicked(te,null==dt?null:dt.index))})("keydown",function(te){const dt=t.CHM(h).$implicit,mt=t.oxw(3);return t.KtG(mt.onEnter(te,null==dt?null:dt.index))}),t._uU(1),t.qZA()}if(2&T){const h=m.$implicit,Z=m.index;t.oxw(2);const te=t.MAs(9);t.Q2q("aria-label","question number ",null==h?null:h.index,""),t.Q6J("ngClass",Z+1===te.getCurrentSlideIndex()?"skipped"===h.class?"progressBar-border":"progressBar-border "+h.class:h.class),t.xp6(1),t.hij(" ",null==h?null:h.index," ")}}function Vl(T,m){if(1&T&&(t.TgZ(0,"ul",44),t.YNc(1,N1,2,3,"li",45),t.qZA()),2&T){const h=t.oxw(2);t.xp6(1),t.Q6J("ngForOf",h.progressBarClass)}}function Io(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"li",46),t.NdJ("click",function(te){const dt=t.CHM(h).$implicit,mt=t.oxw(3);return t.KtG(mt.goToSlideClicked(te,null==dt?null:dt.index))})("keydown",function(te){const dt=t.CHM(h).$implicit,mt=t.oxw(3);return t.KtG(mt.onEnter(te,null==dt?null:dt.index))}),t._uU(1),t.qZA()}if(2&T){const h=m.$implicit,Z=m.index;t.oxw(2);const te=t.MAs(9);t.Q2q("aria-label","question number ",null==h?null:h.index,""),t.Q6J("ngClass",Z+1===te.getCurrentSlideIndex()?"skipped"===h.class?"progressBar-border":"att-color progressBar-border":"skipped"===h.class?h.class:"unattempted"===h.class?"":"att-color"),t.xp6(1),t.hij(" ",null==h?null:h.index," ")}}function Wl(T,m){if(1&T&&(t.TgZ(0,"ul",47),t.YNc(1,Io,2,3,"li",45),t.qZA()),2&T){const h=t.oxw(2);t.xp6(1),t.Q6J("ngForOf",h.progressBarClass)}}function D2(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"li",48),t.NdJ("click",function(){t.CHM(h);const te=t.oxw(2);return te.disableNext=!0,t.KtG(te.onScoreBoardClicked())})("keydown",function(te){t.CHM(h);const Re=t.oxw(2);return t.KtG(Re.onScoreBoardEnter(te))}),t._UZ(1,"img",49),t.qZA()}}function d3(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"quml-alert",50),t.NdJ("showSolution",function(){t.CHM(h);const te=t.oxw(2);return t.KtG(te.viewSolution())})("showHint",function(){t.CHM(h);const te=t.oxw(2);return t.KtG(te.viewHint())})("closeAlert",function(te){t.CHM(h);const Re=t.oxw(2);return t.KtG(Re.closeAlertBox(te))}),t.qZA()}if(2&T){const h=t.oxw(2);t.Q6J("alertType",h.alertType)("isHintAvailable",h.showHints)("showSolutionButton",h.showUserSolution)}}function f3(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"quml-mcq-solutions",51),t.NdJ("close",function(){t.CHM(h);const te=t.oxw(2);return t.KtG(te.closeSolution())}),t.qZA()}if(2&T){const h=t.oxw(2);t.Q6J("question",h.currentQuestion)("options",h.currentOptions)("solutions",h.currentSolutions)}}function Kl(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"div",11)(1,"div",12)(2,"quml-header",13),t.NdJ("durationEnds",function(){t.CHM(h);const te=t.oxw();return t.KtG(te.durationEnds())})("nextSlideClicked",function(te){t.CHM(h);const Re=t.oxw();return t.KtG(Re.nextSlideClicked(te))})("prevSlideClicked",function(te){t.CHM(h);const Re=t.oxw();return t.KtG(Re.previousSlideClicked(te))})("showSolution",function(){t.CHM(h);const te=t.oxw();return t.KtG(te.viewSolution())})("toggleScreenRotate",function(){t.CHM(h);const te=t.oxw();return t.KtG(te.toggleScreenRotate())}),t.qZA(),t.TgZ(3,"div",14)(4,"div",15),t.YNc(5,au,2,2,"div",16),t.YNc(6,su,2,0,"div",2),t.qZA(),t.TgZ(7,"div",17)(8,"carousel",18,19),t.NdJ("activeSlideChange",function(te){t.CHM(h);const Re=t.oxw();return t.KtG(Re.activeSlideChange(te))}),t.TgZ(10,"slide"),t._UZ(11,"quml-startpage",20),t.qZA(),t.YNc(12,Ta,5,3,"slide",21),t.qZA()(),t.TgZ(13,"div",22)(14,"ul"),t.ynx(15),t.TgZ(16,"li",23),t.NdJ("keydown",function(te){t.CHM(h);const Re=t.oxw();return t.KtG(Re.onEnter(te,0))})("click",function(te){t.CHM(h);const Re=t.oxw();return t.KtG(Re.goToSlideClicked(te,0))}),t._uU(17,"i "),t.qZA(),t.TgZ(18,"li"),t.YNc(19,u1,2,1,"ul",24),t.qZA(),t.TgZ(20,"li"),t.YNc(21,Vl,2,1,"ul",25),t.qZA(),t.TgZ(22,"li"),t.YNc(23,Wl,2,1,"ul",26),t.qZA(),t.YNc(24,D2,2,0,"li",27),t.BQk(),t.qZA()()()(),t.YNc(25,d3,1,3,"quml-alert",28),t.YNc(26,f3,1,3,"quml-mcq-solutions",29),t.qZA()}if(2&T){const h=t.oxw();t.Q6J("hidden",h.showZoomModal),t.xp6(1),t.Q6J("hidden",h.showSolution),t.xp6(1),t.Q6J("disablePreviousNavigation",h.linearNavigation)("duration",h.timeLimit)("warningTime",h.warningTime)("showTimer",h.showTimer)("showLegend",null==h.parentConfig?null:h.parentConfig.showLegend)("currentSlideIndex",h.currentSlideIndex)("totalNoOfQuestions",h.noOfQuestions)("active",h.active)("showFeedBack",h.showFeedBack)("currentSolutions",h.currentSolutions)("initializeTimer",h.initializeTimer)("replayed",null==h.parentConfig?null:h.parentConfig.isReplayed)("disableNext",h.disableNext)("startPageInstruction",h.startPageInstruction)("attempts",h.attempts)("showStartPage",h.showStartPage)("showDeviceOrientation",null==h.sectionConfig||null==h.sectionConfig.config?null:h.sectionConfig.config.showDeviceOrientation),t.xp6(3),t.Q6J("ngIf",!h.showRootInstruction),t.xp6(1),t.Q6J("ngIf",h.currentSolutions&&h.showUserSolution),t.xp6(2),t.Q6J("interval",0)("showIndicators",!1)("noWrap",!0),t.xp6(3),t.Q6J("instructions",h.showRootInstruction?null==h.parentConfig?null:h.parentConfig.instructions:null==h.sectionConfig.metadata||null==h.sectionConfig.metadata.instructions?null:h.sectionConfig.metadata.instructions.default)("points",h.points)("time",h.showRootInstruction?h.timeLimit:null)("showTimer",h.showTimer)("totalNoOfQuestions",h.showRootInstruction?null==h.parentConfig?null:h.parentConfig.questionCount:h.noOfQuestions)("contentName",h.showRootInstruction?null==h.parentConfig?null:h.parentConfig.contentName:null!=h.parentConfig&&h.parentConfig.isSectionsAvailable?null==h.sectionConfig||null==h.sectionConfig.metadata?null:h.sectionConfig.metadata.name:null==h.parentConfig?null:h.parentConfig.contentName),t.xp6(1),t.Q6J("ngForOf",h.questions),t.xp6(4),t.Q6J("ngClass",0===h.currentSlideIndex?"att-color progressBar-border":"att-color"),t.xp6(3),t.Q6J("ngIf",null==h.parentConfig?null:h.parentConfig.isSectionsAvailable),t.xp6(2),t.Q6J("ngIf",!(null!=h.parentConfig&&h.parentConfig.isSectionsAvailable)&&h.showFeedBack),t.xp6(2),t.Q6J("ngIf",!(null!=h.parentConfig&&h.parentConfig.isSectionsAvailable||h.showFeedBack)),t.xp6(1),t.Q6J("ngIf",h.parentConfig.requiresSubmit&&(null==h.progressBarClass?null:h.progressBarClass.length)),t.xp6(1),t.Q6J("ngIf",h.showAlert&&h.showFeedBack),t.xp6(1),t.Q6J("ngIf",h.showSolution)}}function cu(T,m){1&T&&(t.TgZ(0,"div",52),t._uU(1," Please attempt the question\n"),t.qZA())}function I2(T,m){1&T&&t._UZ(0,"sb-player-contenterror")}const p3=":root{--quml-mcq-title-txt:#131415} .quml-mcq .mcq-title, .quml-sa .mcq-title, .startpage__instr-desc .mcq-title, quml-mcq-solutions .mcq-title, quml-sa .mcq-title{color:var(--quml-mcq-title-txt)} .quml-mcq .fs-10, .quml-mcq .fs-11, .quml-mcq .fs-12, .quml-mcq .fs-13, .quml-mcq .fs-14, .quml-mcq .fs-15, .quml-mcq .fs-16, .quml-mcq .fs-17, .quml-mcq .fs-18, .quml-mcq .fs-19, .quml-mcq .fs-20, .quml-mcq .fs-21, .quml-mcq .fs-22, .quml-mcq .fs-23, .quml-mcq .fs-24, .quml-mcq .fs-25, .quml-mcq .fs-26, .quml-mcq .fs-27, .quml-mcq .fs-28, .quml-mcq .fs-29, .quml-mcq .fs-30, .quml-mcq .fs-36, .quml-mcq .fs-8, .quml-mcq .fs-9, .quml-sa .fs-10, .quml-sa .fs-11, .quml-sa .fs-12, .quml-sa .fs-13, .quml-sa .fs-14, .quml-sa .fs-15, .quml-sa .fs-16, .quml-sa .fs-17, .quml-sa .fs-18, .quml-sa .fs-19, .quml-sa .fs-20, .quml-sa .fs-21, .quml-sa .fs-22, .quml-sa .fs-23, .quml-sa .fs-24, .quml-sa .fs-25, .quml-sa .fs-26, .quml-sa .fs-27, .quml-sa .fs-28, .quml-sa .fs-29, .quml-sa .fs-30, .quml-sa .fs-36, .quml-sa .fs-8, .quml-sa .fs-9, .startpage__instr-desc .fs-10, .startpage__instr-desc .fs-11, .startpage__instr-desc .fs-12, .startpage__instr-desc .fs-13, .startpage__instr-desc .fs-14, .startpage__instr-desc .fs-15, .startpage__instr-desc .fs-16, .startpage__instr-desc .fs-17, .startpage__instr-desc .fs-18, .startpage__instr-desc .fs-19, .startpage__instr-desc .fs-20, .startpage__instr-desc .fs-21, .startpage__instr-desc .fs-22, .startpage__instr-desc .fs-23, .startpage__instr-desc .fs-24, .startpage__instr-desc .fs-25, .startpage__instr-desc .fs-26, .startpage__instr-desc .fs-27, .startpage__instr-desc .fs-28, .startpage__instr-desc .fs-29, .startpage__instr-desc .fs-30, .startpage__instr-desc .fs-36, .startpage__instr-desc .fs-8, .startpage__instr-desc .fs-9, quml-mcq-solutions .fs-10, quml-mcq-solutions .fs-11, quml-mcq-solutions .fs-12, quml-mcq-solutions .fs-13, quml-mcq-solutions .fs-14, quml-mcq-solutions .fs-15, quml-mcq-solutions .fs-16, quml-mcq-solutions .fs-17, quml-mcq-solutions .fs-18, quml-mcq-solutions .fs-19, quml-mcq-solutions .fs-20, quml-mcq-solutions .fs-21, quml-mcq-solutions .fs-22, quml-mcq-solutions .fs-23, quml-mcq-solutions .fs-24, quml-mcq-solutions .fs-25, quml-mcq-solutions .fs-26, quml-mcq-solutions .fs-27, quml-mcq-solutions .fs-28, quml-mcq-solutions .fs-29, quml-mcq-solutions .fs-30, quml-mcq-solutions .fs-36, quml-mcq-solutions .fs-8, quml-mcq-solutions .fs-9, quml-sa .fs-10, quml-sa .fs-11, quml-sa .fs-12, quml-sa .fs-13, quml-sa .fs-14, quml-sa .fs-15, quml-sa .fs-16, quml-sa .fs-17, quml-sa .fs-18, quml-sa .fs-19, quml-sa .fs-20, quml-sa .fs-21, quml-sa .fs-22, quml-sa .fs-23, quml-sa .fs-24, quml-sa .fs-25, quml-sa .fs-26, quml-sa .fs-27, quml-sa .fs-28, quml-sa .fs-29, quml-sa .fs-30, quml-sa .fs-36, quml-sa .fs-8, quml-sa .fs-9{line-height:normal} .quml-mcq .fs-8, .quml-sa .fs-8, .startpage__instr-desc .fs-8, quml-mcq-solutions .fs-8, quml-sa .fs-8{font-size:.5rem} .quml-mcq .fs-9, .quml-sa .fs-9, .startpage__instr-desc .fs-9, quml-mcq-solutions .fs-9, quml-sa .fs-9{font-size:.563rem} .quml-mcq .fs-10, .quml-sa .fs-10, .startpage__instr-desc .fs-10, quml-mcq-solutions .fs-10, quml-sa .fs-10{font-size:.625rem} .quml-mcq .fs-11, .quml-sa .fs-11, .startpage__instr-desc .fs-11, quml-mcq-solutions .fs-11, quml-sa .fs-11{font-size:.688rem} .quml-mcq .fs-12, .quml-sa .fs-12, .startpage__instr-desc .fs-12, quml-mcq-solutions .fs-12, quml-sa .fs-12{font-size:.75rem} .quml-mcq .fs-13, .quml-sa .fs-13, .startpage__instr-desc .fs-13, quml-mcq-solutions .fs-13, quml-sa .fs-13{font-size:.813rem} .quml-mcq .fs-14, .quml-sa .fs-14, .startpage__instr-desc .fs-14, quml-mcq-solutions .fs-14, quml-sa .fs-14{font-size:.875rem} .quml-mcq .fs-15, .quml-sa .fs-15, .startpage__instr-desc .fs-15, quml-mcq-solutions .fs-15, quml-sa .fs-15{font-size:.938rem} .quml-mcq .fs-16, .quml-sa .fs-16, .startpage__instr-desc .fs-16, quml-mcq-solutions .fs-16, quml-sa .fs-16{font-size:1rem} .quml-mcq .fs-17, .quml-sa .fs-17, .startpage__instr-desc .fs-17, quml-mcq-solutions .fs-17, quml-sa .fs-17{font-size:1.063rem} .quml-mcq .fs-18, .quml-sa .fs-18, .startpage__instr-desc .fs-18, quml-mcq-solutions .fs-18, quml-sa .fs-18{font-size:1.125rem} .quml-mcq .fs-19, .quml-sa .fs-19, .startpage__instr-desc .fs-19, quml-mcq-solutions .fs-19, quml-sa .fs-19{font-size:1.188rem} .quml-mcq .fs-20, .quml-sa .fs-20, .startpage__instr-desc .fs-20, quml-mcq-solutions .fs-20, quml-sa .fs-20{font-size:1.25rem} .quml-mcq .fs-21, .quml-sa .fs-21, .startpage__instr-desc .fs-21, quml-mcq-solutions .fs-21, quml-sa .fs-21{font-size:1.313rem} .quml-mcq .fs-22, .quml-sa .fs-22, .startpage__instr-desc .fs-22, quml-mcq-solutions .fs-22, quml-sa .fs-22{font-size:1.375rem} .quml-mcq .fs-23, .quml-sa .fs-23, .startpage__instr-desc .fs-23, quml-mcq-solutions .fs-23, quml-sa .fs-23{font-size:1.438rem} .quml-mcq .fs-24, .quml-sa .fs-24, .startpage__instr-desc .fs-24, quml-mcq-solutions .fs-24, quml-sa .fs-24{font-size:1.5rem} .quml-mcq .fs-25, .quml-sa .fs-25, .startpage__instr-desc .fs-25, quml-mcq-solutions .fs-25, quml-sa .fs-25{font-size:1.563rem} .quml-mcq .fs-26, .quml-sa .fs-26, .startpage__instr-desc .fs-26, quml-mcq-solutions .fs-26, quml-sa .fs-26{font-size:1.625rem} .quml-mcq .fs-27, .quml-sa .fs-27, .startpage__instr-desc .fs-27, quml-mcq-solutions .fs-27, quml-sa .fs-27{font-size:1.688rem} .quml-mcq .fs-28, .quml-sa .fs-28, .startpage__instr-desc .fs-28, quml-mcq-solutions .fs-28, quml-sa .fs-28{font-size:1.75rem} .quml-mcq .fs-29, .quml-sa .fs-29, .startpage__instr-desc .fs-29, quml-mcq-solutions .fs-29, quml-sa .fs-29{font-size:1.813rem} .quml-mcq .fs-30, .quml-sa .fs-30, .startpage__instr-desc .fs-30, quml-mcq-solutions .fs-30, quml-sa .fs-30{font-size:1.875rem} .quml-mcq .fs-36, .quml-sa .fs-36, .startpage__instr-desc .fs-36, quml-mcq-solutions .fs-36, quml-sa .fs-36{font-size:2.25rem} .quml-mcq .text-left, .quml-sa .text-left, .startpage__instr-desc .text-left, quml-mcq-solutions .text-left, quml-sa .text-left{text-align:left} .quml-mcq .text-center, .quml-sa .text-center, .startpage__instr-desc .text-center, quml-mcq-solutions .text-center, quml-sa .text-center{text-align:center} .quml-mcq .text-right, .quml-sa .text-right, .startpage__instr-desc .text-right, quml-mcq-solutions .text-right, quml-sa .text-right{text-align:right} .quml-mcq .image-style-align-right, .quml-sa .image-style-align-right, .startpage__instr-desc .image-style-align-right, quml-mcq-solutions .image-style-align-right, quml-sa .image-style-align-right{float:right;text-align:right;margin-left:.5rem} .quml-mcq .image-style-align-left, .quml-sa .image-style-align-left, .startpage__instr-desc .image-style-align-left, quml-mcq-solutions .image-style-align-left, quml-sa .image-style-align-left{float:left;text-align:left;margin-right:.5rem} .quml-mcq .image, .quml-mcq figure.image, .quml-sa .image, .quml-sa figure.image, .startpage__instr-desc .image, .startpage__instr-desc figure.image, quml-mcq-solutions .image, quml-mcq-solutions figure.image, quml-sa .image, quml-sa figure.image{display:table;clear:both;text-align:center;margin:.5rem auto;position:relative} .quml-mcq figure.image, .quml-mcq figure.image.resize-original, .quml-sa figure.image, .quml-sa figure.image.resize-original, .startpage__instr-desc figure.image, .startpage__instr-desc figure.image.resize-original, quml-mcq-solutions figure.image, quml-mcq-solutions figure.image.resize-original, quml-sa figure.image, quml-sa figure.image.resize-original{width:auto;height:auto;overflow:visible} .quml-mcq figure.image img, .quml-sa figure.image img, .startpage__instr-desc figure.image img, quml-mcq-solutions figure.image img, quml-sa figure.image img{width:100%} .quml-mcq figure.image.resize-original img, .quml-sa figure.image.resize-original img, .startpage__instr-desc figure.image.resize-original img, quml-mcq-solutions figure.image.resize-original img, quml-sa figure.image.resize-original img{width:auto;height:auto} .quml-mcq .image img, .quml-sa .image img, .startpage__instr-desc .image img, quml-mcq-solutions .image img, quml-sa .image img{display:block;margin:0 auto;max-width:100%;min-width:50px} .quml-mcq figure.image.resize-25, .quml-sa figure.image.resize-25, .startpage__instr-desc figure.image.resize-25, quml-mcq-solutions figure.image.resize-25, quml-sa figure.image.resize-25{width:25%;height:auto} .quml-mcq figure.image.resize-50, .quml-sa figure.image.resize-50, .startpage__instr-desc figure.image.resize-50, quml-mcq-solutions figure.image.resize-50, quml-sa figure.image.resize-50{width:50%;height:auto} .quml-mcq figure.image.resize-75, .quml-sa figure.image.resize-75, .startpage__instr-desc figure.image.resize-75, quml-mcq-solutions figure.image.resize-75, quml-sa figure.image.resize-75{width:75%;height:auto} .quml-mcq figure.image.resize-100, .quml-sa figure.image.resize-100, .startpage__instr-desc figure.image.resize-100, quml-mcq-solutions figure.image.resize-100, quml-sa figure.image.resize-100{width:100%;height:auto} .quml-mcq .solution-options figure.image, .quml-sa .solution-options figure.image, .startpage__instr-desc .solution-options figure.image, quml-mcq-solutions .solution-options figure.image, quml-sa .solution-options figure.image{width:7.5rem!important;height:7.5rem!important} .quml-mcq figure.table table, .quml-sa figure.table table, .startpage__instr-desc figure.table table, quml-mcq-solutions figure.table table, quml-sa figure.table table{border-right:.0625rem solid var(--gray-100)} .quml-mcq figure.table table, .quml-mcq figure.table table tr td, .quml-mcq figure.table table tr th, .quml-sa figure.table table, .quml-sa figure.table table tr td, .quml-sa figure.table table tr th, .startpage__instr-desc figure.table table, .startpage__instr-desc figure.table table tr td, .startpage__instr-desc figure.table table tr th, quml-mcq-solutions figure.table table, quml-mcq-solutions figure.table table tr td, quml-mcq-solutions figure.table table tr th, quml-sa figure.table table, quml-sa figure.table table tr td, quml-sa figure.table table tr th{border:.0625rem solid var(--black);border-collapse:collapse} .quml-mcq figure.table table, .quml-sa figure.table table, .startpage__instr-desc figure.table table, quml-mcq-solutions figure.table table, quml-sa figure.table table{width:100%;background:var(--white);border:.0625rem solid var(--gray-100);box-shadow:none;border-radius:.25rem .25rem 0 0;text-align:left;color:var(--gray);border-collapse:separate;border-spacing:0;table-layout:fixed} .quml-mcq figure.table table thead tr th, .quml-sa figure.table table thead tr th, .startpage__instr-desc figure.table table thead tr th, quml-mcq-solutions figure.table table thead tr th, quml-sa figure.table table thead tr th{border-right:.0625rem solid var(--gray-100);font-size:.875rem;padding:1rem;background-color:var(--primary-100);color:var(--gray);position:relative;height:2.5rem;border:0;border-bottom:.0625rem solid var(--gray-100);border-right:.0625rem solid var(--gray-100);font-weight:700;color:var(--primary-color);text-transform:uppercase} .quml-mcq figure.table table thead tr th:first-child, .quml-sa figure.table table thead tr th:first-child, .startpage__instr-desc figure.table table thead tr th:first-child, quml-mcq-solutions figure.table table thead tr th:first-child, quml-sa figure.table table thead tr th:first-child{border-top-left-radius:.25rem} .quml-mcq figure.table table thead tr th:last-child, .quml-sa figure.table table thead tr th:last-child, .startpage__instr-desc figure.table table thead tr th:last-child, quml-mcq-solutions figure.table table thead tr th:last-child, quml-sa figure.table table thead tr th:last-child{border-top-right-radius:.25rem;border-right:0 solid var(--gray-100)} .quml-mcq figure.table table tbody tr:nth-child(2n), .quml-sa figure.table table tbody tr:nth-child(2n), .startpage__instr-desc figure.table table tbody tr:nth-child(2n), quml-mcq-solutions figure.table table tbody tr:nth-child(2n), quml-sa figure.table table tbody tr:nth-child(2n){background-color:var(--gray-0)} .quml-mcq figure.table table tbody tr:hover, .quml-sa figure.table table tbody tr:hover, .startpage__instr-desc figure.table table tbody tr:hover, quml-mcq-solutions figure.table table tbody tr:hover, quml-sa figure.table table tbody tr:hover{background:var(--primary-0);color:rgba(var(--rc-rgba-gray),.95);cursor:pointer} .quml-mcq figure.table table tbody tr td, .quml-sa figure.table table tbody tr td, .startpage__instr-desc figure.table table tbody tr td, quml-mcq-solutions figure.table table tbody tr td, quml-sa figure.table table tbody tr td{font-size:.875rem;padding:1rem;color:var(--gray);height:3.5rem;border:0;border-bottom:.0625rem solid var(--gray-100);border-right:.0625rem solid var(--gray-100);word-break:break-word;line-height:normal} .quml-mcq figure.table table tbody tr td:last-child, .quml-sa figure.table table tbody tr td:last-child, .startpage__instr-desc figure.table table tbody tr td:last-child, quml-mcq-solutions figure.table table tbody tr td:last-child, quml-sa figure.table table tbody tr td:last-child{border-right:0 solid var(--gray-100)} .quml-mcq figure.table table tbody tr td p, .quml-sa figure.table table tbody tr td p, .startpage__instr-desc figure.table table tbody tr td p, quml-mcq-solutions figure.table table tbody tr td p, quml-sa figure.table table tbody tr td p{margin-bottom:0!important} .quml-mcq figure.table table tbody tr:last-child td, .quml-sa figure.table table tbody tr:last-child td, .startpage__instr-desc figure.table table tbody tr:last-child td, quml-mcq-solutions figure.table table tbody tr:last-child td, quml-sa figure.table table tbody tr:last-child td{border-bottom:none} .quml-mcq figure.table table tbody tr:last-child td:first-child, .quml-sa figure.table table tbody tr:last-child td:first-child, .startpage__instr-desc figure.table table tbody tr:last-child td:first-child, quml-mcq-solutions figure.table table tbody tr:last-child td:first-child, quml-sa figure.table table tbody tr:last-child td:first-child{border-bottom-left-radius:.25rem} .quml-mcq figure.table table tbody tr:last-child td:last-child, .quml-sa figure.table table tbody tr:last-child td:last-child, .startpage__instr-desc figure.table table tbody tr:last-child td:last-child, quml-mcq-solutions figure.table table tbody tr:last-child td:last-child, quml-sa figure.table table tbody tr:last-child td:last-child{border-bottom-right-radius:.25rem} .quml-mcq ol, .quml-mcq ul, .quml-sa ol, .quml-sa ul, .startpage__instr-desc ol, .startpage__instr-desc ul, quml-mcq-solutions ol, quml-mcq-solutions ul, quml-sa ol, quml-sa ul{margin-top:.5rem} .quml-mcq ol li, .quml-mcq ul li, .quml-sa ol li, .quml-sa ul li, .startpage__instr-desc ol li, .startpage__instr-desc ul li, quml-mcq-solutions ol li, quml-mcq-solutions ul li, quml-sa ol li, quml-sa ul li{margin:.5rem;font-weight:400;line-height:normal} .quml-mcq ul, .quml-sa ul, .startpage__instr-desc ul, quml-mcq-solutions ul, quml-sa ul{list-style-type:disc} .quml-mcq h1, .quml-mcq h2, .quml-mcq h3, .quml-mcq h4, .quml-mcq h5, .quml-mcq h6, .quml-sa h1, .quml-sa h2, .quml-sa h3, .quml-sa h4, .quml-sa h5, .quml-sa h6, .startpage__instr-desc h1, .startpage__instr-desc h2, .startpage__instr-desc h3, .startpage__instr-desc h4, .startpage__instr-desc h5, .startpage__instr-desc h6, quml-mcq-solutions h1, quml-mcq-solutions h2, quml-mcq-solutions h3, quml-mcq-solutions h4, quml-mcq-solutions h5, quml-mcq-solutions h6, quml-sa h1, quml-sa h2, quml-sa h3, quml-sa h4, quml-sa h5, quml-sa h6{color:var(--primary-color);line-height:normal;margin-bottom:1rem} .quml-mcq p, .quml-mcq span, .quml-sa p, .quml-sa span, .startpage__instr-desc p, .startpage__instr-desc span, quml-mcq-solutions p, quml-mcq-solutions span, quml-sa p, quml-sa span{color:var(--quml-mcq-title-txt)} .quml-mcq p span strong, .quml-mcq p strong, .quml-sa p span strong, .quml-sa p strong, .startpage__instr-desc p span strong, .startpage__instr-desc p strong, quml-mcq-solutions p span strong, quml-mcq-solutions p strong, quml-sa p span strong, quml-sa p strong{font-weight:700} .quml-mcq p span u, .quml-mcq p u, .quml-sa p span u, .quml-sa p u, .startpage__instr-desc p span u, .startpage__instr-desc p u, quml-mcq-solutions p span u, quml-mcq-solutions p u, quml-sa p span u, quml-sa p u{text-decoration:underline} .quml-mcq p i, .quml-mcq p span i, .quml-sa p i, .quml-sa p span i, .startpage__instr-desc p i, .startpage__instr-desc p span i, quml-mcq-solutions p i, quml-mcq-solutions p span i, quml-sa p i, quml-sa p span i{font-style:italic} .quml-mcq p, .quml-sa p, .startpage__instr-desc p, quml-mcq-solutions p, quml-sa p{line-height:normal}";function h3(T,m){if(1&T&&t._UZ(0,"sb-player-start-page",5),2&T){const h=t.oxw();t.Q6J("title",null==h.parentConfig?null:h.parentConfig.contentName)}}function du(T,m){1&T&&t._UZ(0,"sb-player-side-menu-icon")}function g3(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"quml-header",6),t.NdJ("toggleScreenRotate",function(){t.CHM(h);const te=t.oxw();return t.KtG(te.toggleScreenRotate())}),t.qZA()}if(2&T){const h=t.oxw();t.Q6J("showLegend",null==h.parentConfig?null:h.parentConfig.showLegend)("disablePreviousNavigation",!0)("disableNext",!0)("attempts",h.attempts)("loadScoreBoard",!0)("showDeviceOrientation",null==h.playerConfig||null==h.playerConfig.config?null:h.playerConfig.config.showDeviceOrientation)}}function cl(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"quml-scoreboard",12),t.NdJ("scoreBoardLoaded",function(te){t.CHM(h);const Re=t.oxw(2);return t.KtG(Re.onScoreBoardLoaded(te))})("submitClicked",function(){t.CHM(h);const te=t.oxw(2);return t.KtG(te.onScoreBoardSubmitted())})("emitQuestionNo",function(te){t.CHM(h);const Re=t.oxw(2);return t.KtG(Re.goToQuestion(te))}),t.qZA()}if(2&T){const h=t.oxw(2);t.Q6J("contentName",h.parentConfig.contentName)("scores",h.mainProgressBar)("totalNoOfQuestions",h.totalNoOfQuestions)("showFeedBack",h.showFeedBack)("isSections",null==h.parentConfig?null:h.parentConfig.isSectionsAvailable)("summary",h.summary)}}function L2(T,m){if(1&T&&(t.TgZ(0,"span",18),t._uU(1),t.qZA()),2&T){const h=t.oxw(4);t.xp6(1),t.AsE("Attempt no ",h.attempts.current,"/",h.attempts.max," ")}}function fu(T,m){if(1&T&&(t.TgZ(0,"span",19),t._uU(1),t.qZA()),2&T){const h=t.oxw(4);t.xp6(1),t.AsE("",h.attempts.current,"/",h.attempts.max," attempts completed ")}}function dl(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"sb-player-end-page",15),t.NdJ("replayContent",function(){t.CHM(h);const te=t.oxw(3);return t.KtG(te.replayContent())})("exitContent",function(te){t.CHM(h);const Re=t.oxw(3);return t.KtG(Re.exitContent(te))})("playNextContent",function(te){t.CHM(h);const Re=t.oxw(3);return t.KtG(Re.playNextContent(te))}),t.YNc(1,L2,2,2,"span",16),t.YNc(2,fu,2,2,"span",17),t.qZA()}if(2&T){const h=t.oxw(3);t.Q6J("contentName",h.parentConfig.contentName)("outcome",h.outcomeLabel)("outcomeLabel","Score: ")("userName",h.userName)("timeSpentLabel",h.durationSpent)("showExit",null==h.parentConfig?null:h.parentConfig.sideMenuConfig.showExit)("showReplay",h.showReplay)("nextContent",h.nextContent),t.xp6(1),t.Q6J("ngIf",(null==h.attempts?null:h.attempts.max)&&(null==h.attempts?null:h.attempts.current)&&h.attempts.max!==h.attempts.current),t.xp6(1),t.Q6J("ngIf",(null==h.attempts?null:h.attempts.max)===(null==h.attempts?null:h.attempts.current))}}function m3(T,m){if(1&T&&(t.TgZ(0,"div",13),t.YNc(1,dl,3,10,"sb-player-end-page",14),t.qZA()),2&T){const h=t.oxw(2);t.Q6J("ngClass",h.endPageReached?"endPage-container-height":""),t.xp6(1),t.Q6J("ngIf",h.endPageReached&&h.showEndPage)}}function _3(T,m){if(1&T&&(t.TgZ(0,"div"),t._UZ(1,"sb-player-contenterror",20),t.qZA()),2&T){const h=t.oxw(2);t.xp6(1),t.Q6J("errorMsg",h.contentError)}}function pu(T,m){if(1&T){const h=t.EpF();t.TgZ(0,"div",7)(1,"div",8)(2,"quml-section-player",9),t.NdJ("sectionEnd",function(te){t.CHM(h);const Re=t.oxw();return t.KtG(Re.onSectionEnd(te))})("showScoreBoard",function(te){t.CHM(h);const Re=t.oxw();return t.KtG(Re.onShowScoreBoard(te))})("playerEvent",function(te){t.CHM(h);const Re=t.oxw();return t.KtG(Re.onPlayerEvent(te))}),t.qZA()(),t.YNc(3,cl,1,6,"quml-scoreboard",10),t.YNc(4,m3,2,2,"div",11),t.YNc(5,_3,2,1,"div",1),t.qZA()}if(2&T){const h=t.oxw();t.xp6(1),t.Q6J("hidden",!h.activeSection||h.loadScoreBoard||h.endPageReached),t.xp6(1),t.Q6J("sectionConfig",h.activeSection)("attempts",h.attempts)("mainProgressBar",h.mainProgressBar)("parentConfig",h.parentConfig)("sectionIndex",h.sectionIndex)("jumpToQuestion",h.jumpToQuestion),t.xp6(1),t.Q6J("ngIf",h.loadScoreBoard&&(null==h.parentConfig?null:h.parentConfig.requiresSubmit)&&!h.endPageReached),t.xp6(1),t.Q6J("ngIf",h.endPageReached),t.xp6(1),t.Q6J("ngIf",h.isMultiLevelSection)}}function hu(T,m){if(1&T&&(t.TgZ(0,"div",11),t._UZ(1,"span",12),t.TgZ(2,"p"),t._uU(3),t.qZA()()),2&T){const h=m.$implicit;t.xp6(1),t.Q6J("ngClass",h.class?h.class:"")("innerHtml",h.iconText,t.oJD),t.xp6(2),t.Oqu(h.title)}}class ao{constructor(){}uniqueId(m=32){let h="";const Z="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",te=Z.length;for(let Re=0;ReZ.includes("response"))}getMultiselectScore(m,h){let Z=this.getKeyValue(Object.keys(h));const te=m.map(cn=>cn.value);let Re=h[Z].correctResponse.outcomes.score?h[Z].correctResponse.outcomes.score:h.maxScore,dt=h[Z].correctResponse.value,mt=h[Z].mapping;return F(dt,te)?Re:F(dt,te)?void 0:te.reduce((cn,lr)=>cn+=mt[lr]?mt[lr].outcomes.score:0,0)}hasDuplicates(m,h){return m.find(te=>te.value===h.value)}getQuestionType(m,h){return m[h-1==-1?0:h-1].qType}canGo(m){return["correct","wrong","attempted"].includes(m)}sumObjectsByKey(...m){return m.reduce((h,Z)=>{for(const te in Z)Z.hasOwnProperty(te)&&(h[te]=(h[te]||0)+Z[te]);return h},{})}scrollParentToChild(m,h){const Z=window.matchMedia("(max-width: 480px)").matches,te=m.getBoundingClientRect(),Re=h.getBoundingClientRect();Z?m.scrollLeft=Re.left+m.scrollLeft-te.left:m.scrollTop=Re.top+m.scrollTop-te.top}}ao.\u0275fac=function(m){return new(m||ao)},ao.ctorParameters=()=>[],ao.\u0275prov=(0,t.Yz7)({factory:function(){return new ao},token:ao,providedIn:"root"});class Qo{constructor(m){this.utilService=m,this.isSectionsAvailable=!1,this.telemetryEvent=new t.vpe}initializeTelemetry(m,h){var Z;if(this.duration=(new Date).getTime(),this.context=m.context,this.contentSessionId=this.utilService.uniqueId(),this.playSessionId=this.utilService.uniqueId(),this.channel=this.context.channel||"",this.pdata=this.context.pdata,this.sid=this.context.sid,this.uid=this.context.uid,this.rollup=this.context.contextRollup,this.config=m,this.isSectionsAvailable=null===(Z=h)||void 0===Z?void 0:Z.isSectionsAvailable,!C.CsTelemetryModule.instance.isInitialised){const te={pdata:this.context.pdata,env:"contentplayer",channel:this.context.channel,did:this.context.did,authtoken:this.context.authToken||"",uid:this.context.uid||"",sid:this.context.sid,batchsize:20,mode:this.context.mode,host:this.context.host||"",endpoint:this.context.endpoint||"/data/v3/telemetry",tags:this.context.tags,cdata:(this.context.cdata||[]).concat([{id:this.contentSessionId,type:"ContentSession"},{id:this.playSessionId,type:"PlaySession"},{id:"2.0",type:"PlayerVersion"}])};C.CsTelemetryModule.instance.init({}),C.CsTelemetryModule.instance.telemetryService.initTelemetry({config:te,userOrgDetails:{}})}this.telemetryObject={id:h.identifier,type:"Content",ver:m.metadata.pkgVersion?m.metadata.pkgVersion.toString():"",rollup:this.context.objectRollup||{}}}startAssesEvent(m){C.CsTelemetryModule.instance.telemetryService.raiseAssesTelemetry(m,this.getEventOptions())}start(m){C.CsTelemetryModule.instance.telemetryService.raiseStartTelemetry({options:this.getEventOptions(),edata:{type:"content",mode:"play",pageid:"",duration:Number((m/1e3).toFixed(2))}})}response(m,h,Z,te){const Re={target:{id:m,ver:h,type:Z},type:"CHOOSE",values:[{option:te}]};C.CsTelemetryModule.instance.telemetryService.raiseResponseTelemetry(Re,this.getEventOptions())}summary(m){C.CsTelemetryModule.instance.telemetryService.raiseSummaryTelemetry(m,this.getEventOptions())}end(m,h,Z,te,Re,dt){const mt=Number((m/1e3).toFixed(2));C.CsTelemetryModule.instance.telemetryService.raiseEndTelemetry({edata:{type:"content",mode:"play",pageid:"sunbird-player-Endpage",summary:[{progress:Number((h/Z*100).toFixed(0))},{totalNoofQuestions:Z},{visitedQuestions:te},{endpageseen:Re},{score:dt}],duration:mt},options:this.getEventOptions()})}interact(m,h,Z){C.CsTelemetryModule.instance.telemetryService.raiseInteractTelemetry({options:this.getEventOptions(),edata:{type:"TOUCH",subtype:"",id:m,pageid:h+""}})}heartBeat(m){C.CsTelemetryModule.instance.playerTelemetryService.onHeartBeatEvent(m,{})}impression(m){C.CsTelemetryModule.instance.telemetryService.raiseImpressionTelemetry({options:this.getEventOptions(),edata:{type:"workflow",subtype:"",pageid:m+"",uri:""}})}error(m,h){C.CsTelemetryModule.instance.telemetryService.raiseErrorTelemetry({options:this.getEventOptions(),edata:{err:"LOAD",errtype:"content",stacktrace:m&&m.toString()||""}})}getEventOptions(){const m={object:this.telemetryObject,context:{channel:this.channel||"",pdata:this.pdata,env:"contentplayer",sid:this.sid,uid:this.uid,cdata:(this.context.cdata||[]).concat([{id:this.contentSessionId,type:"ContentSession"},{id:this.playSessionId,type:"PlaySession"},{id:"2.0",type:"PlayerVersion"}]),rollup:this.rollup||{}}};return this.isSectionsAvailable&&m.context.cdata.push({id:this.config.metadata.identifier,type:"SectionId"}),m}}Qo.\u0275fac=function(m){return new(m||Qo)(t.LFG(ao))},Qo.ctorParameters=()=>[{type:ao}],Qo.\u0275prov=(0,t.Yz7)({factory:function(){return new Qo((0,t.LFG)(ao))},token:Qo,providedIn:"root"});class vs{constructor(){}ngOnInit(){}}vs.\u0275fac=function(m){return new(m||vs)},vs.\u0275cmp=t.Xpm({type:vs,selectors:[["lib-quml-library"]],decls:2,vars:0,template:function(m,h){1&m&&(t.TgZ(0,"p"),t._uU(1," quml-library works! "),t.qZA())},encapsulation:2}),vs.ctorParameters=()=>[];class Bs{constructor(m,h){this.domSanitizer=m,this.utilService=h,this.componentLoaded=new t.vpe,this.answerChanged=new t.vpe,this.optionSelected=new t.vpe,this.mcqOptions=[],this.showQumlPopup=!1}ngOnInit(){var m;null!==(m=this.question)&&void 0!==m&&m.solutions&&(this.solutions=this.question.solutions);let h=this.utilService.getKeyValue(Object.keys(this.question.responseDeclaration));switch(this.cardinality=this.question.responseDeclaration[h].cardinality,this.question.templateId){case"mcq-vertical":this.layout="DEFAULT";break;case"mcq-horizontal":this.layout="IMAGEGRID";break;case"mcq-vertical-split":this.layout="IMAGEQAGRID";break;case"mcq-grid-split":this.layout="MULTIIMAGEGRID";break;default:console.error("Invalid templateId")}this.renderLatex(),this.mcqQuestion=this.domSanitizer.sanitize(t.q3G.HTML,this.domSanitizer.bypassSecurityTrustHtml(this.question.body)),this.options=this.question.interactions[h].options,this.initOptions()}ngAfterViewInit(){const m=document.getElementsByClassName("mcq-options");null!=m&&m.length>0&&m[0].remove()}initOptions(){for(let m=0;m{this.replaceLatexText()},100)}replaceLatexText(){const m=document.getElementById(this.identifier);if(null!=m){const h=m.getElementsByClassName("mathText");for(let Z=0;Z[{type:Gt.H7},{type:ao}],Bs.propDecorators={question:[{type:t.IIB}],identifier:[{type:t.IIB}],layout:[{type:t.IIB}],replayed:[{type:t.IIB}],tryAgain:[{type:t.IIB}],componentLoaded:[{type:t.r_U}],answerChanged:[{type:t.r_U}],optionSelected:[{type:t.r_U}]};class F1{constructor(m){this.domSanitizer=m,this.componentLoaded=new t.vpe,this.showAnswerClicked=new t.vpe,this.showAnswer=!1}ngOnChanges(){var m;this.replayed?this.showAnswer=!1:null!==(m=this.questions)&&void 0!==m&&m.isAnswerShown&&(this.showAnswer=!0)}showAnswerToUser(){this.showAnswer=!0,this.showAnswerClicked.emit({showAnswer:this.showAnswer})}onEnter(m){13===m.keyCode&&(m.stopPropagation(),this.showAnswerToUser())}handleKeyboardAccessibility(){Array.from(document.getElementsByClassName("option-body")).forEach(h=>{h.offsetHeight&&Array.from(h.querySelectorAll("a")).forEach(te=>{te.setAttribute("tabindex","-1")})})}ngOnInit(){var m,h,Z,te;this.question=null===(m=this.questions)||void 0===m?void 0:m.body,this.answer=null===(h=this.questions)||void 0===h?void 0:h.answer,this.solutions=null===(Z=this.questions)||void 0===Z?void 0:Z.solutions,null===(te=this.questions)||void 0===te||te.solutions.forEach(Re=>{var dt;("video"===Re.type||"image"===Re.type)&&(null===(dt=this.questions)||void 0===dt||dt.media.forEach(mt=>{Re.value===mt.id&&(this.baseUrl?Re.src=`${this.baseUrl}/${this.questions.identifier}/${mt.src}`:Re.src=mt.baseUrl?mt.baseUrl+mt.src:mt.src,mt.thumbnail&&(Re.thumbnail=mt.thumbnail))}))})}ngAfterViewInit(){this.handleKeyboardAccessibility()}}F1.\u0275fac=function(m){return new(m||F1)(t.Y36(Gt.H7))},F1.\u0275cmp=t.Xpm({type:F1,selectors:[["quml-sa"]],inputs:{questions:"questions",replayed:"replayed",baseUrl:"baseUrl"},outputs:{componentLoaded:"componentLoaded",showAnswerClicked:"showAnswerClicked"},features:[t.TTD],decls:14,vars:11,consts:[[1,"quml-sa"],["tabindex","0",1,"question-container"],[1,"sa-title"],[1,"question",3,"innerHTML"],[1,"sa-button-container"],["id","submit-answer","tabindex","0","class","sb-btn sb-btn-primary sb-btn-normal sb-btn-radius","aria-label","Show Answer",3,"click","keydown",4,"ngIf"],["id","answer-container",3,"ngClass"],[1,"option-body",3,"innerHTML"],[4,"ngIf"],["id","submit-answer","tabindex","0","aria-label","Show Answer",1,"sb-btn","sb-btn-primary","sb-btn-normal","sb-btn-radius",3,"click","keydown"],["class","solutions",4,"ngFor","ngForOf"],[1,"solutions"],[3,"ngSwitch"],["tabindex","-1",3,"innerHTML",4,"ngSwitchCase"],[4,"ngSwitchCase"],["tabindex","-1",3,"innerHTML"],["width","400","controls","",3,"poster"],["type","video/mp4",3,"src"],["type","video/webm",3,"src"],["alt","Subjective question solution with image",3,"src"]],template:function(m,h){1&m&&(t.TgZ(0,"div",0)(1,"div",1)(2,"div",2),t._uU(3,"Question"),t.qZA(),t._UZ(4,"div",3),t.ALo(5,"safeHtml"),t.qZA(),t.TgZ(6,"div",4),t.YNc(7,$u,2,0,"div",5),t.qZA(),t.TgZ(8,"div",6)(9,"div",2),t._uU(10,"Answer"),t.qZA(),t._UZ(11,"div",7),t.ALo(12,"safeHtml"),t.YNc(13,Xu,4,2,"ng-container",8),t.qZA()()),2&m&&(t.xp6(4),t.Q6J("innerHTML",t.lcZ(5,7,h.question),t.oJD),t.xp6(3),t.Q6J("ngIf",!h.showAnswer),t.xp6(1),t.Q6J("ngClass",h.showAnswer?"option-container-blurred-out":"option-container-blurred"),t.xp6(1),t.uIk("aria-hidden",!h.showAnswer||null),t.xp6(2),t.Q6J("innerHTML",t.lcZ(12,9,h.answer),t.oJD),t.uIk("aria-hidden",!h.showAnswer||null),t.xp6(2),t.Q6J("ngIf",null==h.solutions?null:h.solutions.length))},dependencies:function(){return[Xe.mk,Xe.sg,Xe.O5,Xe.RF,Xe.n9,ra]},styles:[".sa-title[_ngcontent-%COMP%]{color:var(--primary-color);font-size:.875rem;font-weight:500;margin:16px 0;clear:both}.question-container[_ngcontent-%COMP%]{margin-top:2.5rem}.sa-button-container[_ngcontent-%COMP%]{text-align:center;margin-bottom:1rem;margin-top:1rem;clear:both}.option-container-blurred[_ngcontent-%COMP%]{filter:blur(.25rem);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;clear:both}.option-container-blurred-out[_ngcontent-%COMP%]{filter:unset;transition:.4s;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;pointer-events:auto}.solutions[_ngcontent-%COMP%]{clear:both}",J2]}),F1.ctorParameters=()=>[{type:Gt.H7}],F1.propDecorators={questions:[{type:t.IIB}],replayed:[{type:t.IIB}],baseUrl:[{type:t.IIB}],componentLoaded:[{type:t.r_U}],showAnswerClicked:[{type:t.r_U}]};const qs_submitPage="SUBMIT_PAGE",qs_endPage="END_PAGE",qs_shortAnswer="SHORT_ANSWER",Wr_pageScrolled="PAGE_SCROLLED",Wr_viewHint="VIEW_HINT",Wr_showAnswer="SHOW_ANSWER_CLICKED",Wr_nextClicked="NEXT_CLICKED",Wr_prevClicked="PREV_CLICKED",Wr_replayClicked="REPLAY_CLICKED",Wr_startPageLoaded="START_PAGE_LOADED",Wr_viewSolutionClicked="VIEW_SOLUTION_CLICKED",Wr_solutionClosed="SOLUTION_CLOSED",Wr_closedFeedBack="CLOSED_FEEDBACK",Wr_tryAgain="TRY_AGAIN",Wr_optionClicked="OPTION_CLICKED",Wr_scoreBoardSubmitClicked="SCORE_BOARD_SUBMIT_CLICKED",Wr_scoreBoardReviewClicked="SCORE_BOARD_REVIEW_CLICKED",Wr_endPageExitClicked="EXIT",Wr_zoomClicked="ZOOM_CLICKED",Wr_zoomInClicked="ZOOM_IN_CLICKED",Wr_zoomOutClicked="ZOOM_OUT_CLICKED",Wr_zoomCloseClicked="ZOOM_CLOSE_CLICKED",Wr_goToQuestion="GO_TO_QUESTION",Wr_nextContentPlay="NEXT_CONTENT_PLAY",Wr_deviceRotationClicked="DEVICE_ROTATION_CLICKED",Wr_progressIndicatorPopupClosed="PROGRESS_INDICATOR_POPUP_CLOSED",Wr_progressIndicatorPopupOpened="PROGRESS_INDICATOR_POPUP_OPENED",zr_interact="interact",zr_impression="impression",gu_questionSet="application/vnd.sunbird.questionset",S2_single="single",S2_multiple="multiple";class fl{}class Lo{constructor(m,h,Z){this.qumlLibraryService=m,this.utilService=h,this.questionCursor=Z,this.qumlPlayerEvent=new t.vpe,this.qumlQuestionEvent=new t.vpe,this.version="1.0",this.timeSpent="0:0",this.isAvailableLocally=!1,this.isSectionsAvailable=!1,this.sectionQuestions=[]}initialize(m,h,Z,te){var Re;this.qumlLibraryService.initializeTelemetry(m,te),this.identifiers=Ki(Z),this.parentIdentifier=m.metadata.identifier,this.threshold=h,this.rotation=0,this.totalNumberOfQuestions=m.metadata.childNodes.length||0,this.qumlPlayerStartTime=this.qumlPlayerLastPageTime=(new Date).getTime(),this.currentQuestionIndex=1,this.contentName=m.metadata.name,this.isAvailableLocally=te.isAvailableLocally,this.isSectionsAvailable=null===(Re=te)||void 0===Re?void 0:Re.isSectionsAvailable,this.src=m.metadata.artifactUrl||"",this.questionSetId=m.metadata.identifier,m.context.userData&&(this.userName=m.context.userData.firstName+" "+m.context.userData.lastName),this.metaData={pagesHistory:[],totalPages:0,duration:0,rotation:[],progressBar:[],questions:[],questionIds:[],lastQuestionId:""},this.loadingProgress=0,this.endPageSeen=!1}raiseStartEvent(m){this.currentQuestionIndex=m;const h=(new Date).getTime()-this.qumlPlayerStartTime,Z={eid:"START",ver:this.version,edata:{type:"START",currentIndex:this.currentQuestionIndex,duration:h},metaData:this.metaData};this.qumlPlayerEvent.emit(Z),this.qumlPlayerLastPageTime=this.qumlPlayerStartTime=(new Date).getTime(),this.qumlLibraryService.start(h)}raiseEndEvent(m,h,Z){this.metaData.questions=this.sectionQuestions;const te=(new Date).getTime()-this.qumlPlayerStartTime,Re={eid:"END",ver:this.version,edata:{type:"END",currentPage:m,totalPages:this.totalNumberOfQuestions,duration:te},metaData:this.metaData};this.qumlPlayerEvent.emit(Re);this.metaData.pagesHistory.filter((mt,cn,lr)=>lr.indexOf(mt)===cn).length;this.timeSpent=this.utilService.getTimeSpentText(this.qumlPlayerStartTime),this.qumlLibraryService.end(te,m,this.totalNumberOfQuestions,this.totalNumberOfQuestions,h,Z)}raiseHeartBeatEvent(m,h,Z,te){const Re={eid:"HEARTBEAT",ver:this.version,edata:{type:m,questionIndex:this.currentQuestionIndex},metaData:this.metaData};m===Wr_nextContentPlay&&te&&(Re.edata.nextContentId=te),this.isSectionsAvailable&&(Re.edata.sectionId=this.questionSetId),this.qumlPlayerEvent.emit(Re),zr_interact===h?this.qumlLibraryService.interact(m.toLowerCase(),Z):zr_impression===h&&this.qumlLibraryService.impression(Z)}raiseAssesEvent(m,h,Z,te,Re,dt){const mt={item:m,index:h,pass:Z,score:te,resvalues:Re,duration:dt};this.qumlPlayerEvent.emit(mt),this.qumlLibraryService.startAssesEvent(mt)}raiseResponseEvent(m,h,Z){const te={target:{id:m,ver:this.version,type:h},values:[{optionSelected:Z}]};this.qumlPlayerEvent.emit(te),this.qumlLibraryService.response(m,this.version,h,Z)}raiseSummaryEvent(m,h,Z,te){let Re=(new Date).getTime()-this.qumlPlayerStartTime;Re=Number((Re%6e4/1e3).toFixed(2));const dt={type:"content",mode:"play",starttime:this.qumlPlayerStartTime,endtime:(new Date).getTime(),timespent:Re,pageviews:this.totalNumberOfQuestions,interactions:te.correct+te.wrong+te.partial,extra:[{id:"progress",value:(m/this.totalNumberOfQuestions*100).toFixed(0).toString()},{id:"endpageseen",value:h.toString()},{id:"score",value:Z.toString()},{id:"correct",value:te.correct.toString()},{id:"incorrect",value:te.wrong.toString()},{id:"partial",value:te.partial.toString()},{id:"skipped",value:te.skipped.toString()}]},mt={eid:"QUML_SUMMARY",ver:this.version,edata:dt,metaData:this.metaData};this.qumlPlayerEvent.emit(mt),this.qumlLibraryService.summary(dt)}raiseExceptionLog(m,h,Z,te){const Re={eid:"ERROR",edata:{err:m,errtype:h,requestid:te||"",stacktrace:Z||""}};this.qumlPlayerEvent.emit(Re),this.qumlLibraryService.error(Z,{err:m,errtype:h})}getQuestions(m,h){let Z;if(void 0!==m&&h?Z=this.identifiers.splice(m,h):!m&&!h&&(Z=this.identifiers.splice(0,this.threshold)),!(0,ss.Z)(Z)){const te=[],Re=Ho(Z,10);(0,Ha.Z)(Re,dt=>{te.push(this.questionCursor.getQuestions(dt,this.parentIdentifier))}),(0,Fs.D)(te).subscribe(dt=>{(0,Ha.Z)(dt,mt=>{this.qumlQuestionEvent.emit(mt)})},dt=>{this.qumlQuestionEvent.emit({error:dt})})}}getQuestion(){if(this.identifiers.length){let m=this.identifiers.splice(0,this.threshold);this.questionCursor.getQuestion(m[0]).subscribe(h=>{this.qumlQuestionEvent.emit(h)},h=>{this.qumlQuestionEvent.emit({error:h})})}}generateMaxAttemptEvents(m,h,Z){return{eid:"exdata",ver:this.version,edata:{type:"exdata",currentattempt:m,maxLimitExceeded:h,isLastAttempt:Z},metaData:this.metaData}}updateSectionQuestions(m,h){const Z=this.sectionQuestions.findIndex(te=>te.id===m);Z>-1?this.sectionQuestions[Z].questions=h:this.sectionQuestions.push({id:m,questions:h})}getSectionQuestions(m){var h;return(null===(h=this.sectionQuestions.find(Z=>Z.id===m))||void 0===h?void 0:h.questions)||[]}}Lo.\u0275fac=function(m){return new(m||Lo)(t.LFG(Qo),t.LFG(ao),t.LFG(fl))},Lo.ctorParameters=()=>[{type:Qo},{type:ao},{type:fl}],Lo.\u0275prov=(0,t.Yz7)({factory:function(){return new Lo((0,t.LFG)(Qo),(0,t.LFG)(ao),(0,t.LFG)(fl))},token:Lo,providedIn:"root"});class Ea{constructor(m){this.viewerService=m,this.showDeviceOrientation=!1,this.nextSlideClicked=new t.vpe,this.prevSlideClicked=new t.vpe,this.durationEnds=new t.vpe,this.showSolution=new t.vpe,this.toggleScreenRotate=new t.vpe,this.showWarning=!1,this.isMobilePortrait=!1,this.showProgressIndicatorPopUp=!1}ngOnInit(){this.duration&&this.showTimer&&(this.minutes=Math.floor(this.duration/60),this.seconds=this.duration-60*this.minutes<10?"0"+(this.duration-60*this.minutes):this.duration-60*this.minutes)}ngOnChanges(){this.duration&&this.showTimer&&this.initializeTimer&&!this.intervalRef?this.timer():0===this.duration&&this.showTimer&&this.initializeTimer&&!this.intervalRef&&this.showCountUp(),this.replayed&&this.duration&&this.showTimer?(this.showWarning=!1,clearInterval(this.intervalRef),this.timer()):this.replayed&&0===this.duration&&this.showTimer&&(clearInterval(this.intervalRef),this.showCountUp())}ngAfterViewInit(){this.isMobilePortrait=window.matchMedia("(max-width: 480px)").matches}ngOnDestroy(){this.intervalRef&&clearInterval(this.intervalRef)}nextSlide(){this.disableNext||this.nextSlideClicked.emit({type:"next"})}prevSlide(){!this.showStartPage&&1===this.currentSlideIndex||this.disablePreviousNavigation||this.prevSlideClicked.emit({event:"previous clicked"})}timer(){if(this.duration>0){let m=this.duration;this.intervalRef=setInterval(()=>{let h=~~(m/60),Z=m%60;if(this.time=Z<10?h+":0"+Z:h+":"+Z,0===m)return clearInterval(this.intervalRef),this.durationEnds.emit(!0),!1;parseInt(m)<=parseInt(this.warningTime)&&(this.showWarning=!0),m--},1e3)}}showCountUp(){let m=0,h=0;this.intervalRef=setInterval(()=>{59===h&&(h=0,m+=1),this.time=h<10?m+":0"+h++:m+":"+h++},1e3)}onAnswerKeyDown(m){"Enter"===m.key&&(m.stopPropagation(),this.showSolution.emit())}openProgressIndicatorPopup(){this.showProgressIndicatorPopUp=!0,this.viewerService.raiseHeartBeatEvent(Wr_progressIndicatorPopupOpened,zr_interact,this.currentSlideIndex)}onKeydownHandler(m){this.onProgressPopupClose()}onProgressPopupClose(){this.showProgressIndicatorPopUp=!1,this.viewerService.raiseHeartBeatEvent(Wr_progressIndicatorPopupClosed,zr_interact,this.currentSlideIndex)}}Ea.\u0275fac=function(m){return new(m||Ea)(t.Y36(Lo))},Ea.\u0275cmp=t.Xpm({type:Ea,selectors:[["quml-header"]],hostBindings:function(m,h){1&m&&t.NdJ("keydown.escape",function(te){return h.onKeydownHandler(te)},!1,t.evT)},inputs:{showDeviceOrientation:"showDeviceOrientation",questions:"questions",duration:"duration",warningTime:"warningTime",disablePreviousNavigation:"disablePreviousNavigation",showTimer:"showTimer",totalNoOfQuestions:"totalNoOfQuestions",currentSlideIndex:"currentSlideIndex",active:"active",initializeTimer:"initializeTimer",endPageReached:"endPageReached",loadScoreBoard:"loadScoreBoard",replayed:"replayed",currentSolutions:"currentSolutions",showFeedBack:"showFeedBack",disableNext:"disableNext",startPageInstruction:"startPageInstruction",showStartPage:"showStartPage",attempts:"attempts",showLegend:"showLegend"},outputs:{nextSlideClicked:"nextSlideClicked",prevSlideClicked:"prevSlideClicked",durationEnds:"durationEnds",showSolution:"showSolution",toggleScreenRotate:"toggleScreenRotate"},features:[t.TTD],decls:11,vars:8,consts:[[1,"quml-header__container"],[1,"quml-header__features","pl-64"],["class","attempts sb-color-primary fnormal font-weight-bold",4,"ngIf"],["src","assets/question-mark-round.svg","alt","Progress Indicators","title","Progress Indicators","height","20","width","20",3,"click",4,"ngIf"],[1,"quml-header__metadata"],["src","assets/device-rotate.svg","alt","Change Orientation","title","Change Orientation","height","20","width","20",3,"click",4,"ngIf"],[4,"ngIf"],["class","quml-navigation",4,"ngIf"],["class","quml-header__metadata quml-header__metadata--portrait",4,"ngIf"],[3,"close",4,"ngIf"],[1,"attempts","sb-color-primary","fnormal","font-weight-bold"],["src","assets/question-mark-round.svg","alt","Progress Indicators","title","Progress Indicators","height","20","width","20",3,"click"],["src","assets/device-rotate.svg","alt","Change Orientation","title","Change Orientation","height","20","width","20",3,"click"],["class","duration mr-16",3,"title",4,"ngIf"],[1,"duration","mr-16",3,"title"],[3,"ngClass"],[1,"quml-navigation"],["aria-label","preview slide","title","preview slide","role","navigation",1,"quml-navigation__previous",3,"ngClass","click"],["class","quml-navigation__next ml-8","aria-label","next slide","title","next slide","role","navigation","tabindex","0",3,"ngClass","click","keydown.enter",4,"ngIf"],["class","quml-navigation__next quml-navigation__next--active ml-8","aria-label","next slide","title","next slide","role","navigation","tabindex","0",3,"ngClass","click","keydown.enter",4,"ngIf"],["aria-label","next slide","title","next slide","role","navigation","tabindex","0",1,"quml-navigation__next","ml-8",3,"ngClass","click","keydown.enter"],["aria-label","next slide","title","next slide","role","navigation","tabindex","0",1,"quml-navigation__next","quml-navigation__next--active","ml-8",3,"ngClass","click","keydown.enter"],[1,"quml-header__metadata","quml-header__metadata--portrait"],["class","current-slide fnormal",4,"ngIf"],["class","ml-16",4,"ngIf"],[1,"quml-navigation","ml-auto"],["tabindex","0","aria-label","preview slide",1,"quml-navigation__previous",3,"click","keydown.enter"],["class","quml-navigation__next ml-8","tabindex","0","aria-label","next slide",3,"click","keydown.enter",4,"ngIf"],["class","quml-navigation__next quml-navigation__next--active ml-8","tabindex","0","aria-label","next slide",3,"click","keydown.enter",4,"ngIf"],[1,"current-slide","fnormal"],[1,"ml-16"],[3,"click","keydown"],["tabindex","0","aria-label","next slide",1,"quml-navigation__next","ml-8",3,"click","keydown.enter"],["tabindex","0","aria-label","next slide",1,"quml-navigation__next","quml-navigation__next--active","ml-8",3,"click","keydown.enter"],[3,"close"]],template:function(m,h){1&m&&(t.TgZ(0,"div",0)(1,"div",1),t.YNc(2,b0,2,2,"div",2),t.YNc(3,M0,1,0,"img",3),t.qZA(),t.TgZ(4,"div",4),t.YNc(5,w0,1,0,"img",5),t.YNc(6,jl,3,2,"ng-container",6),t.YNc(7,il,5,3,"ng-container",6),t.YNc(8,O1,4,4,"div",7),t.qZA()(),t.YNc(9,eu,7,4,"div",8),t.YNc(10,x0,1,0,"quml-progress-indicators",9)),2&m&&(t.xp6(2),t.Q6J("ngIf",(null==h.attempts?null:h.attempts.max)&&(null==h.attempts?null:h.attempts.current)),t.xp6(1),t.Q6J("ngIf",h.showLegend),t.xp6(2),t.Q6J("ngIf",h.showDeviceOrientation),t.xp6(1),t.Q6J("ngIf",h.duration&&h.showTimer),t.xp6(1),t.Q6J("ngIf",!h.duration&&h.showTimer&&h.initializeTimer),t.xp6(1),t.Q6J("ngIf",!h.disableNext&&!h.isMobilePortrait),t.xp6(1),t.Q6J("ngIf",!h.loadScoreBoard&&!h.endPageReached),t.xp6(1),t.Q6J("ngIf",h.showProgressIndicatorPopUp))},dependencies:function(){return[Xe.mk,Xe.O5,h1,Us,Zs]},styles:[':root{--quml-color-primary:#FFD555;--quml-color-primary-contrast:#333;--quml-color-warning:#ff0000;--quml-btn-border:#ccc;--quml-color-gray:#666;--quml-main-bg:#fff;--quml-navigation-btns:#333;--quml-header-metadata:#fff}.quml-header__container[_ngcontent-%COMP%], .quml-header__features[_ngcontent-%COMP%], .quml-header__metadata[_ngcontent-%COMP%]{display:flex;align-items:center}.quml-header__container[_ngcontent-%COMP%]{justify-content:space-between;position:absolute;top:0;background:var(--quml-main-bg);min-height:3.5rem;width:100%;padding:.5rem 1rem .5rem 0;z-index:8}.quml-header__features[_ngcontent-%COMP%]{justify-content:space-between}.quml-header__features[_ngcontent-%COMP%] img[_ngcontent-%COMP%], .quml-header__metadata[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{margin:0 1rem;cursor:pointer}.quml-header__metadata--portrait[_ngcontent-%COMP%]{display:none}.quml-navigation[_ngcontent-%COMP%]{display:flex;align-items:center}@media only screen and (max-width:480px){.quml-header__metadata--portrait[_ngcontent-%COMP%]{display:flex;position:fixed;bottom:0;width:100%;padding:.5rem 1rem;background-color:var(--white);z-index:5;min-height:3rem}.quml-header__metadata--portrait[_ngcontent-%COMP%] .quml-navigation[_ngcontent-%COMP%]{display:flex}.quml-navigation[_ngcontent-%COMP%]{display:none}}.quml-navigation__next[_ngcontent-%COMP%], .quml-navigation__previous[_ngcontent-%COMP%]{position:relative;width:3.75rem;height:2.25rem;background:var(--quml-header-metadata);border:.03125rem solid var(--quml-btn-border);border-radius:1rem;box-shadow:inset 0 -.09375rem .0625rem 0 rgba(0,0,0,.2);cursor:pointer}.quml-navigation__next[_ngcontent-%COMP%]::after, .quml-navigation__previous[_ngcontent-%COMP%]::after{content:"";display:inline-block;padding:.21875rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:solid var(--quml-navigation-btns);border-width:0 .125rem .125rem 0}.quml-navigation__next--active[_ngcontent-%COMP%], .quml-navigation__next[_ngcontent-%COMP%]:focus, .quml-navigation__next[_ngcontent-%COMP%]:hover, .quml-navigation__previous--active[_ngcontent-%COMP%], .quml-navigation__previous[_ngcontent-%COMP%]:focus, .quml-navigation__previous[_ngcontent-%COMP%]:hover{background-color:var(--quml-color-primary)}.quml-navigation__next[_ngcontent-%COMP%]::after{transform:translate(-50%,-50%) rotate(-45deg);-webkit-transform:translate(-50%,-50%) rotate(-45deg)}.quml-navigation__previous[_ngcontent-%COMP%]::after{transform:translate(-50%,-50%) rotate(135deg);-webkit-transform:translate(-50%,-50%) rotate(135deg)}.blink[_ngcontent-%COMP%]{-webkit-animation:1s steps(1,end) infinite _ngcontent-%COMP%_blink;animation:1s steps(1,end) infinite _ngcontent-%COMP%_blink;color:var(--quml-color-warning)}.duration[_ngcontent-%COMP%], quml-durationtimer[_ngcontent-%COMP%]{display:flex;align-items:center}.duration[_ngcontent-%COMP%]{color:var(--quml-color-primary-contrast);font-weight:700}quml-durationtimer[_ngcontent-%COMP%]{margin-right:.5rem}.current-slide[_ngcontent-%COMP%]{color:var(--quml-color-gray);font-weight:700}.navigation-icon-disabled[_ngcontent-%COMP%]{opacity:.6;cursor:not-allowed}@-webkit-keyframes _ngcontent-%COMP%_blink{0%,100%{opacity:1}50%{opacity:0}}@keyframes _ngcontent-%COMP%_blink{0%,100%{opacity:1}50%{opacity:0}}']}),Ea.ctorParameters=()=>[{type:Lo}],Ea.propDecorators={questions:[{type:t.IIB}],duration:[{type:t.IIB}],warningTime:[{type:t.IIB}],disablePreviousNavigation:[{type:t.IIB}],showTimer:[{type:t.IIB}],totalNoOfQuestions:[{type:t.IIB}],currentSlideIndex:[{type:t.IIB}],active:[{type:t.IIB}],initializeTimer:[{type:t.IIB}],endPageReached:[{type:t.IIB}],loadScoreBoard:[{type:t.IIB}],replayed:[{type:t.IIB}],currentSolutions:[{type:t.IIB}],showFeedBack:[{type:t.IIB}],disableNext:[{type:t.IIB}],startPageInstruction:[{type:t.IIB}],showStartPage:[{type:t.IIB}],attempts:[{type:t.IIB}],showDeviceOrientation:[{type:t.IIB}],showLegend:[{type:t.IIB}],nextSlideClicked:[{type:t.r_U}],prevSlideClicked:[{type:t.r_U}],durationEnds:[{type:t.r_U}],showSolution:[{type:t.r_U}],toggleScreenRotate:[{type:t.r_U}],onKeydownHandler:[{type:t.L6J,args:["document:keydown.escape",["$event"]]}]};class ys{constructor(){this.showPopup=new t.vpe}ngOnInit(){}showQumlPopup(){this.showPopup.emit()}}ys.\u0275fac=function(m){return new(m||ys)},ys.\u0275cmp=t.Xpm({type:ys,selectors:[["quml-mcq-question"]],inputs:{mcqQuestion:"mcqQuestion",layout:"layout"},outputs:{showPopup:"showPopup"},decls:4,vars:4,consts:[[3,"ngClass"],[1,"quml-question",3,"innerHTML"],["question",""]],template:function(m,h){1&m&&(t.TgZ(0,"div",0),t._UZ(1,"div",1,2),t.ALo(3,"safeHtml"),t.qZA()),2&m&&(t.Q6J("ngClass",h.mcqQuestion.includes("img")?"quml-mcq-image-questions":"quml-mcq-questions"),t.xp6(1),t.Q6J("innerHTML",t.lcZ(3,2,h.mcqQuestion),t.oJD))},dependencies:function(){return[Xe.mk,ra]},styles:[".quml-mcq-questions[_ngcontent-%COMP%]{display:flex;gap:1rem}.quml-mcq-image-questions[_ngcontent-%COMP%]{display:flex;justify-content:start;align-items:flex-start}img[_ngcontent-%COMP%]{width:100%!important}quml-audio[_ngcontent-%COMP%]{padding:4px 8px;margin-top:19px}.quml-question-icon[_ngcontent-%COMP%]{display:inline-block;float:left;padding-right:.5rem;content:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzZweCIgaGVpZ2h0PSIzNnB4IiB2aWV3Qm94PSIwIDAgMzYgMzYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA2MiAoMTAxMDEwKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT40NjI5QzQ3QS1BQzY2LTQwRTEtOEM3OS0xNTIwOENFRUEzQTU8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIHNrZXRjaHRvb2wuPC9kZXNjPgogICAgPGRlZnM+CiAgICAgICAgPHJlY3QgaWQ9InBhdGgtMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjMwIiBoZWlnaHQ9IjMwIiByeD0iMTUiPjwvcmVjdD4KICAgICAgICA8ZmlsdGVyIHg9Ii01LjAlIiB5PSItNS4wJSIgd2lkdGg9IjExMC4wJSIgaGVpZ2h0PSIxMTAuMCUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImZpbHRlci0yIj4KICAgICAgICAgICAgPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiPjwvZmVHYXVzc2lhbkJsdXI+CiAgICAgICAgICAgIDxmZU9mZnNldCBkeD0iMCIgZHk9Ii0xIiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiPjwvZmVPZmZzZXQ+CiAgICAgICAgICAgIDxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSI+PC9mZUNvbXBvc2l0ZT4KICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAgICAwIDAgMCAwIDAgICAwIDAgMCAwIDAgIDAgMCAwIDAuNSAwIiB0eXBlPSJtYXRyaXgiIGluPSJzaGFkb3dJbm5lcklubmVyMSI+PC9mZUNvbG9yTWF0cml4PgogICAgICAgIDwvZmlsdGVyPgogICAgPC9kZWZzPgogICAgPGcgaWQ9ImRldnMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJtY3ExIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTgwLjAwMDAwMCwgLTYwLjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iYXVkaW8tcGxheSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTgwLjAwMDAwMCwgNjAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtOSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLUNvcHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS01LUNvcHkiIGZpbGw9IiMwMDAwMDAiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMC4yNzc1Mjk3NjIiIHg9IjAiIHk9IjAiIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgcng9IjE4Ij48L3JlY3Q+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMy4wMDAwMDAsIDMuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IlJlY3RhbmdsZS01LUNvcHktMiIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSIjRkZGRkZGIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSJibGFjayIgZmlsbC1vcGFjaXR5PSIxIiBmaWx0ZXI9InVybCgjZmlsdGVyLTIpIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3Qgc3Ryb2tlLW9wYWNpdHk9IjAuNDg0MTU2NDY5IiBzdHJva2U9IiNDM0M4REIiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVqb2luPSJzcXVhcmUiIHg9IjEiIHk9IjEiIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgcng9IjE0Ij48L3JlY3Q+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNSw5IEwxNSwxNi4wMzMzMzMzIEMxNC42MDY2NjY3LDE1LjgwNjY2NjcgMTQuMTUzMzMzMywxNS42NjY2NjY3IDEzLjY2NjY2NjcsMTUuNjY2NjY2NyBDMTIuMTkzMzMzMywxNS42NjY2NjY3IDExLDE2Ljg2IDExLDE4LjMzMzMzMzMgQzExLDE5LjgwNjY2NjcgMTIuMTkzMzMzMywyMSAxMy42NjY2NjY3LDIxIEMxNS4xNCwyMSAxNi4zMzMzMzMzLDE5LjgwNjY2NjcgMTYuMzMzMzMzMywxOC4zMzMzMzMzIEwxNi4zMzMzMzMzLDExLjY2NjY2NjcgTDE5LDExLjY2NjY2NjcgTDE5LDkgTDE1LDkgTDE1LDkgWiIgaWQ9IlNoYXBlIiBmaWxsPSIjMDhCQzgyIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImljX2NoZXZyb25fbGVmdCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzAuMDAwMDAwLCAxOC4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTMwLjAwMDAwMCwgLTE4LjAwMDAwMCkgdHJhbnNsYXRlKDI2LjAwMDAwMCwgMTIuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iSWNvbi0yNHB4Ij48L2c+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==)}.quml-question[_ngcontent-%COMP%]{font-size:.875rem;color:#131415;padding-top:1rem;width:100%}.question-image[_ngcontent-%COMP%]{position:relative}.icon-zommin[_ngcontent-%COMP%]{position:absolute;bottom:0;right:0;content:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTlweCIgaGVpZ2h0PSIxOXB4IiB2aWV3Qm94PSIwIDAgMTkgMTkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYyICg5MTM5MCkgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+em9vbTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJkZXZzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iem9vbSI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik05LjUsMCBMMTgsMCBDMTguNTUyMjg0NywtMS4wMTQ1MzA2M2UtMTYgMTksMC40NDc3MTUyNSAxOSwxIEwxOSwxMyBDMTksMTYuMzEzNzA4NSAxNi4zMTM3MDg1LDE5IDEzLDE5IEwxLDE5IEMwLjQ0NzcxNTI1LDE5IDYuNzYzNTM3NTFlLTE3LDE4LjU1MjI4NDcgMCwxOCBMMCw5LjUgQy02LjQyNTM2MDY0ZS0xNiw0LjI1MzI5NDg4IDQuMjUzMjk0ODgsOS42MzgwNDA5NWUtMTYgOS41LDAgWiIgaWQ9IlJlY3RhbmdsZSIgZmlsbC1vcGFjaXR5PSIwLjUiIGZpbGw9IiM0MzQzNDMiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUuMDAwMDAwLCA0LjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTQuNTgzMzMzMzMsMC43NSBDNi45NzY2NjY2NywwLjc1IDguOTE2NjY2NjcsMi42OSA4LjkxNjY2NjY3LDUuMDgzMzMzMzMgQzguOTE2NjY2NjcsNi4xNTY2NjY2NyA4LjUyMzMzMzMzLDcuMTQzMzMzMzMgNy44Nyw3LjkwMzMzMzMzIEw3Ljg3LDcuOTAzMzMzMzMgTDguMDU2NjY2NjcsOC4wODMzMzMzMyBMOC41ODMzMzMzMyw4LjA4MzMzMzMzIEwxMS45MSwxMS40MTY2NjY3IEwxMC45MTY2NjY3LDEyLjQxIEw3LjU4MzMzMzMzLDkuMDgzMzMzMzMgTDcuNTgzMzMzMzMsOC41NTY2NjY2NyBMNy40MDMzMzMzMyw4LjM3IEM2LjY0MzMzMzMzLDkuMDIzMzMzMzMgNS42NTY2NjY2Nyw5LjQxNjY2NjY3IDQuNTgzMzMzMzMsOS40MTY2NjY2NyBDMi4xOSw5LjQxNjY2NjY3IDAuMjUsNy40NzY2NjY2NyAwLjI1LDUuMDgzMzMzMzMgQzAuMjUsMi42OSAyLjE5LDAuNzUgNC41ODMzMzMzMywwLjc1IFogTTQuNTgzMzMzMzMsMi4wODMzMzMzMyBDMi45MjMzMzMzMywyLjA4MzMzMzMzIDEuNTgzMzMzMzMsMy40MjMzMzMzMyAxLjU4MzMzMzMzLDUuMDgzMzMzMzMgQzEuNTgzMzMzMzMsNi43NDMzMzMzMyAyLjkyMzMzMzMzLDguMDgzMzMzMzMgNC41ODMzMzMzMyw4LjA4MzMzMzMzIEM2LjI0MzMzMzMzLDguMDgzMzMzMzMgNy41ODMzMzMzMyw2Ljc0MzMzMzMzIDcuNTgzMzMzMzMsNS4wODMzMzMzMyBDNy41ODMzMzMzMywzLjQyMzMzMzMzIDYuMjQzMzMzMzMsMi4wODMzMzMzMyA0LjU4MzMzMzMzLDIuMDgzMzMzMzMgWiBNNC45MTY2NjY2NywzLjQxNjY2NjY3IEw0LjkxNjY2NjY3LDQuNzUgTDYuMjUsNC43NSBMNi4yNSw1LjQxNjY2NjY3IEw0LjkxNjY2NjY3LDUuNDE2NjY2NjcgTDQuOTE2NjY2NjcsNi43NSBMNC4yNSw2Ljc1IEw0LjI1LDUuNDE2NjY2NjcgTDIuOTE2NjY2NjcsNS40MTY2NjY2NyBMMi45MTY2NjY2Nyw0Ljc1IEw0LjI1LDQuNzUgTDQuMjUsMy40MTY2NjY2NyBMNC45MTY2NjY2NywzLjQxNjY2NjY3IFoiIGlkPSJDb21iaW5lZC1TaGFwZSI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=)}.question-image[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{vertical-align:bottom}"]}),ys.ctorParameters=()=>[],ys.propDecorators={mcqQuestion:[{type:t.IIB}],showPopup:[{type:t.r_U}],layout:[{type:t.IIB}]};class Da{constructor(m){this.utilService=m,this.showPopup=new t.vpe,this.optionSelected=new t.vpe,this.selectedOption=[]}ngOnChanges(){this.replayed&&this.mcqOptions.forEach(m=>{m.selected=!1}),this.tryAgain&&this.unselectOption()}unselectOption(){this.mcqOptions.forEach(m=>{m.selected=!1}),this.selectedOption=[],this.optionSelected.emit({name:"optionSelect",option:this.selectedOption,cardinality:this.cardinality,solutions:this.solutions})}onOptionSelect(m,h,Z){m.hasOwnProperty("stopImmediatePropagation")&&m.stopImmediatePropagation(),this.cardinality===S2_single?void 0!==Z?(this.mcqOptions.forEach(te=>te.selected=!1),this.mcqOptions[Z].selected=this.mcqOptions[Z].label===h.label):this.mcqOptions.forEach(te=>{te.selected=te.label===h.label}):this.cardinality===S2_multiple&&this.mcqOptions.forEach(te=>{te.label===h.label&&!this.utilService.hasDuplicates(this.selectedOption,h)&&(te.selected=!0,this.selectedOption.push(h))}),this.optionSelected.emit({name:"optionSelect",option:"single"===this.cardinality?h:this.selectedOption,cardinality:this.cardinality,solutions:this.solutions})}onImageOptionSelected(m){this.onOptionSelect(m,m.option)}showQumlPopup(){this.showPopup.emit()}onEnter(m,h,Z){"Enter"===m.key&&(m.stopPropagation(),this.onOptionSelect(m,h,Z))}}Da.\u0275fac=function(m){return new(m||Da)(t.Y36(ao))},Da.\u0275cmp=t.Xpm({type:Da,selectors:[["quml-mcq-option"]],inputs:{mcqOptions:"mcqOptions",solutions:"solutions",layout:"layout",cardinality:"cardinality",replayed:"replayed",tryAgain:"tryAgain"},outputs:{showPopup:"showPopup",optionSelected:"optionSelected"},features:[t.TTD],decls:4,vars:4,consts:[["class","quml-mcq-options","role","radiogroup",4,"ngIf"],[4,"ngIf"],["class","",4,"ngIf"],["role","radiogroup",1,"quml-mcq-options"],["class","quml-option-card","tabindex","0","role","checkbox","aria-labelledby","option-checkbox",3,"keydown","click",4,"ngFor","ngForOf"],["tabindex","0","role","checkbox","aria-labelledby","option-checkbox",1,"quml-option-card",3,"keydown","click"],[1,"quml-option",3,"ngClass"],["tabindex","0",1,"option",3,"innerHTML"],[1,"container"],["type","radio","name","radio","id","option-checkbox","tabindex","-1",3,"checked"],[1,"checkmark"],[1,"qumlImageOption"],[1,"wrapper"],[4,"ngFor","ngForOf"],[3,"mcqOption","imgOptionSelected"],[1,"qumlOption-imageQaGrid"],[1,""]],template:function(m,h){1&m&&(t.YNc(0,sl,2,1,"div",0),t.YNc(1,qa,4,1,"div",1),t.YNc(2,Ko,4,1,"div",1),t.YNc(3,ki,4,1,"div",2)),2&m&&(t.Q6J("ngIf","DEFAULT"==h.layout||"IMAGEQOPTION"==h.layout),t.xp6(1),t.Q6J("ngIf","IMAGEGRID"==h.layout),t.xp6(1),t.Q6J("ngIf","IMAGEQAGRID"==h.layout),t.xp6(1),t.Q6J("ngIf","MULTIIMAGEGRID"==h.layout))},dependencies:function(){return[Xe.mk,Xe.sg,Xe.O5,c1,ra]},styles:[':root{--quml-btn-border:#ccc;--quml-color-gray:#666;--quml-checkmark:#cdcdcd;--quml-color-primary-shade:rgba(0, 0, 0, .1);--quml-color-success:#08BC82;--quml-color-danger:#F1635D;--quml-option-card-bg:#fff;--quml-option-selected-checkmark:#fff;--quml-option-selected-checkmark-icon:#fff}.quml-mcq-options[_ngcontent-%COMP%]{align-items:center;margin-bottom:.5rem}.quml-option-card[_ngcontent-%COMP%] .option[_ngcontent-%COMP%]{color:var(--quml-active-slide);color:var(--quml-color-gray);font-size:.875rem} .quml-option-card .option p{margin-bottom:0}.quml-option[_ngcontent-%COMP%] label.container[_ngcontent-%COMP%]{margin:0 auto}.quml-option-card[_ngcontent-%COMP%]{margin-bottom:1rem}.quml-option[_ngcontent-%COMP%]{position:relative;background-color:var(--quml-option-card-bg);padding:1rem;border-radius:.25rem;border:.0625rem solid var(--quml-btn-border);box-shadow:0 .125rem .75rem 0 var(--quml-color-primary-shade);display:flex;align-items:center;justify-content:space-between;height:100%;gap:.5rem}.quml-option[_ngcontent-%COMP%] .option[_ngcontent-%COMP%]{flex:1}.quml-option--selected[_ngcontent-%COMP%]{border:.125rem solid var(--primary-color)}.selected-option[_ngcontent-%COMP%]{border:.125rem solid var(--primary-color)}.selected-option-text[_ngcontent-%COMP%]{color:var(--primary-color)!important}.container[_ngcontent-%COMP%]{padding-right:0!important}.checkmark[_ngcontent-%COMP%]{display:block;height:1.25rem;width:1.25rem;border-radius:50%;border:.125rem solid var(--quml-checkmark)}.container[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{position:absolute;opacity:0;cursor:pointer}.container[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:checked ~ .checkmark[_ngcontent-%COMP%], .quml-option--selected[_ngcontent-%COMP%] .checkmark[_ngcontent-%COMP%]{position:relative;background-color:var(--quml-option-selected-checkmark);border:.125rem solid var(--primary-color)}.quml-option--selected[_ngcontent-%COMP%] .checkmark[_ngcontent-%COMP%]:after, input[_ngcontent-%COMP%]:checked ~ .checkmark[_ngcontent-%COMP%]:after{content:"";opacity:1}.container[_ngcontent-%COMP%] .checkmark[_ngcontent-%COMP%]:after, .quml-option--selected[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] .checkmark[_ngcontent-%COMP%]:after{margin:0;width:.75rem;height:.75rem;border-radius:50%;background:var(--primary-color);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0}.quml-option--selected[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] .checkmark[_ngcontent-%COMP%]:after{opacity:1}img[_ngcontent-%COMP%]{width:100%!important}.option-img[_ngcontent-%COMP%]{position:relative}.option-img[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%}.icon-zommin[_ngcontent-%COMP%]{position:absolute;bottom:0;right:0;content:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTlweCIgaGVpZ2h0PSIxOXB4IiB2aWV3Qm94PSIwIDAgMTkgMTkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYyICg5MTM5MCkgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+em9vbTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJkZXZzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iem9vbSI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik05LjUsMCBMMTgsMCBDMTguNTUyMjg0NywtMS4wMTQ1MzA2M2UtMTYgMTksMC40NDc3MTUyNSAxOSwxIEwxOSwxMyBDMTksMTYuMzEzNzA4NSAxNi4zMTM3MDg1LDE5IDEzLDE5IEwxLDE5IEMwLjQ0NzcxNTI1LDE5IDYuNzYzNTM3NTFlLTE3LDE4LjU1MjI4NDcgMCwxOCBMMCw5LjUgQy02LjQyNTM2MDY0ZS0xNiw0LjI1MzI5NDg4IDQuMjUzMjk0ODgsOS42MzgwNDA5NWUtMTYgOS41LDAgWiIgaWQ9IlJlY3RhbmdsZSIgZmlsbC1vcGFjaXR5PSIwLjUiIGZpbGw9IiM0MzQzNDMiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUuMDAwMDAwLCA0LjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTQuNTgzMzMzMzMsMC43NSBDNi45NzY2NjY2NywwLjc1IDguOTE2NjY2NjcsMi42OSA4LjkxNjY2NjY3LDUuMDgzMzMzMzMgQzguOTE2NjY2NjcsNi4xNTY2NjY2NyA4LjUyMzMzMzMzLDcuMTQzMzMzMzMgNy44Nyw3LjkwMzMzMzMzIEw3Ljg3LDcuOTAzMzMzMzMgTDguMDU2NjY2NjcsOC4wODMzMzMzMyBMOC41ODMzMzMzMyw4LjA4MzMzMzMzIEwxMS45MSwxMS40MTY2NjY3IEwxMC45MTY2NjY3LDEyLjQxIEw3LjU4MzMzMzMzLDkuMDgzMzMzMzMgTDcuNTgzMzMzMzMsOC41NTY2NjY2NyBMNy40MDMzMzMzMyw4LjM3IEM2LjY0MzMzMzMzLDkuMDIzMzMzMzMgNS42NTY2NjY2Nyw5LjQxNjY2NjY3IDQuNTgzMzMzMzMsOS40MTY2NjY2NyBDMi4xOSw5LjQxNjY2NjY3IDAuMjUsNy40NzY2NjY2NyAwLjI1LDUuMDgzMzMzMzMgQzAuMjUsMi42OSAyLjE5LDAuNzUgNC41ODMzMzMzMywwLjc1IFogTTQuNTgzMzMzMzMsMi4wODMzMzMzMyBDMi45MjMzMzMzMywyLjA4MzMzMzMzIDEuNTgzMzMzMzMsMy40MjMzMzMzMyAxLjU4MzMzMzMzLDUuMDgzMzMzMzMgQzEuNTgzMzMzMzMsNi43NDMzMzMzMyAyLjkyMzMzMzMzLDguMDgzMzMzMzMgNC41ODMzMzMzMyw4LjA4MzMzMzMzIEM2LjI0MzMzMzMzLDguMDgzMzMzMzMgNy41ODMzMzMzMyw2Ljc0MzMzMzMzIDcuNTgzMzMzMzMsNS4wODMzMzMzMyBDNy41ODMzMzMzMywzLjQyMzMzMzMzIDYuMjQzMzMzMzMsMi4wODMzMzMzMyA0LjU4MzMzMzMzLDIuMDgzMzMzMzMgWiBNNC45MTY2NjY2NywzLjQxNjY2NjY3IEw0LjkxNjY2NjY3LDQuNzUgTDYuMjUsNC43NSBMNi4yNSw1LjQxNjY2NjY3IEw0LjkxNjY2NjY3LDUuNDE2NjY2NjcgTDQuOTE2NjY2NjcsNi43NSBMNC4yNSw2Ljc1IEw0LjI1LDUuNDE2NjY2NjcgTDIuOTE2NjY2NjcsNS40MTY2NjY2NyBMMi45MTY2NjY2Nyw0Ljc1IEw0LjI1LDQuNzUgTDQuMjUsMy40MTY2NjY2NyBMNC45MTY2NjY2NywzLjQxNjY2NjY3IFoiIGlkPSJDb21iaW5lZC1TaGFwZSI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=)}.qumlImageOption[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%]{margin-top:2rem;display:-ms-grid;display:grid;gap:1rem}.qumlOption-imageQaGrid[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%]{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:1rem}@media only screen and (max-width:640px){.qumlOption-imageQaGrid[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%]{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}}@media only screen and (max-width:840px){.qumlImageOption[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%]{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:640px){.qumlImageOption[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%]{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}}']}),Da.ctorParameters=()=>[{type:ao}],Da.propDecorators={mcqOptions:[{type:t.IIB}],solutions:[{type:t.IIB}],layout:[{type:t.IIB}],cardinality:[{type:t.IIB}],showPopup:[{type:t.r_U}],optionSelected:[{type:t.r_U}],replayed:[{type:t.IIB}],tryAgain:[{type:t.IIB}]};class bs{constructor(){this.popUpClose=new t.vpe}ngOnInit(){}ngAfterViewInit(){const m=document.getElementById("htmlTag");m&&(m.getElementsByTagName("img")[0].style.width="70%")}closePopup(){this.popUpClose.emit()}}bs.\u0275fac=function(m){return new(m||bs)},bs.\u0275cmp=t.Xpm({type:bs,selectors:[["quml-quml-popup"]],inputs:{image:"image",htmlTag:"htmlTag"},outputs:{popUpClose:"popUpClose"},decls:5,vars:2,consts:[[1,"quml-popup"],[1,"quml-popup-icon",3,"click"],[3,"src",4,"ngIf"],["class","htmlTag","id","htmlTag",3,"innerHtml",4,"ngIf"],[3,"src"],["id","htmlTag",1,"htmlTag",3,"innerHtml"]],template:function(m,h){1&m&&(t.TgZ(0,"div",0)(1,"div",1),t.NdJ("click",function(){return h.closePopup()}),t._uU(2,"\u2715"),t.qZA(),t.YNc(3,k1,1,1,"img",2),t.qZA(),t.YNc(4,tu,2,3,"div",3)),2&m&&(t.xp6(3),t.Q6J("ngIf",!h.htmlTag),t.xp6(1),t.Q6J("ngIf",h.htmlTag))},dependencies:function(){return[Xe.O5,ra]},styles:[".quml-popup[_ngcontent-%COMP%]{position:absolute;left:0;bottom:0;right:0;background:rgba(0,0,0,.4);top:0;padding:1rem;display:flex;align-items:center;justify-content:center;z-index:2}.quml-popup[_ngcontent-%COMP%] .quml-popup-icon[_ngcontent-%COMP%]{font-size:1.25rem;right:10%;position:absolute;cursor:pointer;z-index:2;color:var(--white);top:8%}.quml-popup[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{box-shadow:0 .25rem .5rem 0 rgba(0,0,0,.2);height:90%;border-radius:.5rem;position:absolute;z-index:2}.htmlTag[_ngcontent-%COMP%]{position:absolute;top:15%;left:27%;z-index:10}@media only screen and (max-width:640px){.htmlTag[_ngcontent-%COMP%]{position:absolute;top:10%;left:27%;z-index:10}}"]}),bs.ctorParameters=()=>[],bs.propDecorators={image:[{type:t.IIB}],htmlTag:[{type:t.IIB}],popUpClose:[{type:t.r_U}]};class c1{constructor(){this.showQumlPopup=!1,this.imgOptionSelected=new t.vpe}showPopup(m){this.showQumlPopup=!0,this.qumlPopupImage=m}optionClicked(m,h){m.hasOwnProperty("stopImmediatePropagation")&&m.stopImmediatePropagation(),this.imgOptionSelected.emit({name:"optionSelect",option:h,solutions:this.solutions})}onEnter(m,h){"Enter"===m.key&&(m.stopPropagation(),this.optionClicked(m,h))}openPopup(m){this.showQumlPopup=!0,this.qumlPopupImage=m}closePopUp(){this.showQumlPopup=!1}}c1.\u0275fac=function(m){return new(m||c1)},c1.\u0275cmp=t.Xpm({type:c1,selectors:[["quml-mcq-image-option"]],inputs:{mcqQuestion:"mcqQuestion",solutions:"solutions",mcqOption:"mcqOption"},outputs:{imgOptionSelected:"imgOptionSelected"},decls:5,vars:3,consts:[["tabindex","0",1,"quml-mcq-option-card",3,"ngClass","click","keydown"],["class","option",3,"innerHTML",4,"ngIf"],[1,"container"],["type","radio","name","radio","role","radio",3,"checked"],[1,"checkmark"],[1,"option",3,"innerHTML"]],template:function(m,h){1&m&&(t.TgZ(0,"div",0),t.NdJ("click",function(te){return h.optionClicked(te,h.mcqOption)})("keydown",function(te){return h.onEnter(te,h.mcqOption)}),t.YNc(1,T2,2,3,"div",1),t.TgZ(2,"label",2),t._UZ(3,"input",3)(4,"span",4),t.qZA()()),2&m&&(t.Q6J("ngClass",null!=h.mcqOption&&h.mcqOption.selected?"quml-mcq-option-card quml-option--selected":"quml-mcq-option-card"),t.xp6(1),t.Q6J("ngIf",h.mcqOption),t.xp6(2),t.Q6J("checked",null==h.mcqOption?null:h.mcqOption.selected))},dependencies:function(){return[Xe.mk,Xe.O5,ra]},styles:[':root{--quml-btn-border:#ccc;--quml-color-gray:#666;--quml-checkmark:#cdcdcd;--quml-color-primary-shade:rgba(0, 0, 0, .1);--quml-option-card-bg:#fff;--quml-option-selected-checkmark:#ffff}.quml-mcq-option-card[_ngcontent-%COMP%]{position:relative;background-color:var(--quml-option-card-bg);padding:1rem;border-radius:.25rem;border:.0625rem solid var(--quml-btn-border);box-shadow:0 .125rem .75rem 0 var(--quml-color-primary-shade);display:flex;align-items:center;justify-content:space-between;height:100%;gap:.5rem}.quml-mcq-option-card[_ngcontent-%COMP%] .option-image[_ngcontent-%COMP%]{position:relative}.quml-mcq-option-card[_ngcontent-%COMP%] .option-image[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{min-width:100%;vertical-align:bottom;width:100%!important}.quml-mcq-option-card[_ngcontent-%COMP%] .option[_ngcontent-%COMP%]{color:var(--quml-color-gray);font-size:.75rem;font-weight:700;flex:1}.quml-mcq-option-card[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{margin-bottom:0}.zoom-in-icon[_ngcontent-%COMP%]{position:absolute;right:.5rem;bottom:0} .quml-mcq-option-card .option img{max-width:100%} .quml-mcq-option-card .option label{margin-bottom:0}.selected-option-text[_ngcontent-%COMP%]{color:var(--primary-color)!important}.icon-zommin[_ngcontent-%COMP%]{position:absolute;bottom:2px;right:-1px;content:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTlweCIgaGVpZ2h0PSIxOXB4IiB2aWV3Qm94PSIwIDAgMTkgMTkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYyICg5MTM5MCkgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+em9vbTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJkZXZzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iem9vbSI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik05LjUsMCBMMTgsMCBDMTguNTUyMjg0NywtMS4wMTQ1MzA2M2UtMTYgMTksMC40NDc3MTUyNSAxOSwxIEwxOSwxMyBDMTksMTYuMzEzNzA4NSAxNi4zMTM3MDg1LDE5IDEzLDE5IEwxLDE5IEMwLjQ0NzcxNTI1LDE5IDYuNzYzNTM3NTFlLTE3LDE4LjU1MjI4NDcgMCwxOCBMMCw5LjUgQy02LjQyNTM2MDY0ZS0xNiw0LjI1MzI5NDg4IDQuMjUzMjk0ODgsOS42MzgwNDA5NWUtMTYgOS41LDAgWiIgaWQ9IlJlY3RhbmdsZSIgZmlsbC1vcGFjaXR5PSIwLjUiIGZpbGw9IiM0MzQzNDMiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUuMDAwMDAwLCA0LjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTQuNTgzMzMzMzMsMC43NSBDNi45NzY2NjY2NywwLjc1IDguOTE2NjY2NjcsMi42OSA4LjkxNjY2NjY3LDUuMDgzMzMzMzMgQzguOTE2NjY2NjcsNi4xNTY2NjY2NyA4LjUyMzMzMzMzLDcuMTQzMzMzMzMgNy44Nyw3LjkwMzMzMzMzIEw3Ljg3LDcuOTAzMzMzMzMgTDguMDU2NjY2NjcsOC4wODMzMzMzMyBMOC41ODMzMzMzMyw4LjA4MzMzMzMzIEwxMS45MSwxMS40MTY2NjY3IEwxMC45MTY2NjY3LDEyLjQxIEw3LjU4MzMzMzMzLDkuMDgzMzMzMzMgTDcuNTgzMzMzMzMsOC41NTY2NjY2NyBMNy40MDMzMzMzMyw4LjM3IEM2LjY0MzMzMzMzLDkuMDIzMzMzMzMgNS42NTY2NjY2Nyw5LjQxNjY2NjY3IDQuNTgzMzMzMzMsOS40MTY2NjY2NyBDMi4xOSw5LjQxNjY2NjY3IDAuMjUsNy40NzY2NjY2NyAwLjI1LDUuMDgzMzMzMzMgQzAuMjUsMi42OSAyLjE5LDAuNzUgNC41ODMzMzMzMywwLjc1IFogTTQuNTgzMzMzMzMsMi4wODMzMzMzMyBDMi45MjMzMzMzMywyLjA4MzMzMzMzIDEuNTgzMzMzMzMsMy40MjMzMzMzMyAxLjU4MzMzMzMzLDUuMDgzMzMzMzMgQzEuNTgzMzMzMzMsNi43NDMzMzMzMyAyLjkyMzMzMzMzLDguMDgzMzMzMzMgNC41ODMzMzMzMyw4LjA4MzMzMzMzIEM2LjI0MzMzMzMzLDguMDgzMzMzMzMgNy41ODMzMzMzMyw2Ljc0MzMzMzMzIDcuNTgzMzMzMzMsNS4wODMzMzMzMyBDNy41ODMzMzMzMywzLjQyMzMzMzMzIDYuMjQzMzMzMzMsMi4wODMzMzMzMyA0LjU4MzMzMzMzLDIuMDgzMzMzMzMgWiBNNC45MTY2NjY2NywzLjQxNjY2NjY3IEw0LjkxNjY2NjY3LDQuNzUgTDYuMjUsNC43NSBMNi4yNSw1LjQxNjY2NjY3IEw0LjkxNjY2NjY3LDUuNDE2NjY2NjcgTDQuOTE2NjY2NjcsNi43NSBMNC4yNSw2Ljc1IEw0LjI1LDUuNDE2NjY2NjcgTDIuOTE2NjY2NjcsNS40MTY2NjY2NyBMMi45MTY2NjY2Nyw0Ljc1IEw0LjI1LDQuNzUgTDQuMjUsMy40MTY2NjY2NyBMNC45MTY2NjY2NywzLjQxNjY2NjY3IFoiIGlkPSJDb21iaW5lZC1TaGFwZSI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=)}.image-option-selected[_ngcontent-%COMP%]{border:.125rem solid var(--primary-color)}.checkmark[_ngcontent-%COMP%]{display:block;height:1.25rem;width:1.25rem;border-radius:50%;border:.125rem solid var(--quml-checkmark)}.container[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{position:absolute;opacity:0;cursor:pointer}.container[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:checked ~ .checkmark[_ngcontent-%COMP%], .quml-option--selected[_ngcontent-%COMP%] .checkmark[_ngcontent-%COMP%]{position:relative;background-color:var(--quml-option-selected-checkmark);border:.125rem solid var(--primary-color)}.quml-option--selected[_ngcontent-%COMP%] .checkmark[_ngcontent-%COMP%]:after, input[_ngcontent-%COMP%]:checked ~ .checkmark[_ngcontent-%COMP%]:after{content:"";opacity:1}.container[_ngcontent-%COMP%] .checkmark[_ngcontent-%COMP%]:after, .quml-option--selected[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] .checkmark[_ngcontent-%COMP%]:after{margin:0;width:.75rem;height:.75rem;border-radius:50%;background:var(--primary-color);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0}.quml-option--selected[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] .checkmark[_ngcontent-%COMP%]:after{opacity:1}.quml-option--selected[_ngcontent-%COMP%]{border:.125rem solid var(--primary-color)}']}),c1.propDecorators={mcqQuestion:[{type:t.IIB}],solutions:[{type:t.IIB}],mcqOption:[{type:t.IIB}],imgOptionSelected:[{type:t.r_U}]};class B1{constructor(){}ngOnInit(){}}B1.\u0275fac=function(m){return new(m||B1)},B1.\u0275cmp=t.Xpm({type:B1,selectors:[["quml-zoom-in"]],decls:22,vars:0,consts:[["version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","x","0px","y","0px","width","12px","height","12px","viewBox","0 0 512 512",0,"xml","space","preserve",2,"enable-background","new 0 0 512 512"],["d","M506.141,477.851L361.689,333.399c65.814-80.075,61.336-198.944-13.451-273.73c-79.559-79.559-209.01-79.559-288.569,0\n\t\t\ts-79.559,209.01,0,288.569c74.766,74.766,193.62,79.293,273.73,13.451l144.452,144.452c7.812,7.812,20.477,7.812,28.289,0\n\t\t\tC513.953,498.328,513.953,485.663,506.141,477.851z M319.949,319.948c-63.96,63.96-168.03,63.959-231.99,0\n\t\t\tc-63.96-63.96-63.96-168.03,0-231.99c63.958-63.957,168.028-63.962,231.99,0C383.909,151.918,383.909,255.988,319.949,319.948z"],["d","M301.897,183.949h-77.94v-77.94c0-11.048-8.956-20.004-20.004-20.004c-11.048,0-20.004,8.956-20.004,20.004v77.94h-77.94\n\t\t\tc-11.048,0-20.004,8.956-20.004,20.004c0,11.048,8.956,20.004,20.004,20.004h77.94v77.94c0,11.048,8.956,20.004,20.004,20.004\n\t\t\tc11.048,0,20.004-8.956,20.004-20.004v-77.94h77.94c11.048,0,20.004-8.956,20.004-20.004\n\t\t\tC321.901,192.905,312.945,183.949,301.897,183.949z"]],template:function(m,h){1&m&&(t.O4$(),t.TgZ(0,"svg",0)(1,"g")(2,"g"),t._UZ(3,"path",1),t.qZA()(),t.TgZ(4,"g")(5,"g"),t._UZ(6,"path",2),t.qZA()(),t._UZ(7,"g")(8,"g")(9,"g")(10,"g")(11,"g")(12,"g")(13,"g")(14,"g")(15,"g")(16,"g")(17,"g")(18,"g")(19,"g")(20,"g")(21,"g"),t.qZA())}}),B1.ctorParameters=()=>[];class d1{constructor(){}ngOnInit(){}}d1.\u0275fac=function(m){return new(m||d1)},d1.\u0275cmp=t.Xpm({type:d1,selectors:[["quml-star"]],decls:9,vars:0,consts:[["width","18px","height","19px","viewBox","0 0 20 19","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["x1","50%","y1","0%","x2","50%","y2","100%","id","linearGradient-1"],["stop-color","#FFE500","offset","0%"],["stop-color","#E6B302","offset","100%"],["id","Symbols","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["d","M9.52906513,1.05447851 C9.88447433,0.933955771 10.2858614,0.949017066 10.6489852,1.12822939 C10.9381809,1.27095597 11.1722611,1.50503624 11.3149877,1.79423187 L11.3149877,1.79423187 L12.3803318,3.95285472 C12.8901488,4.98585688 13.8756284,5.70184969 15.0156139,5.86749929 L15.0156139,5.86749929 L17.3977957,6.21365056 C17.7985266,6.27188017 18.1377182,6.4870255 18.3621696,6.78779616 C18.586621,7.08856682 18.6963323,7.47496281 18.6381027,7.87569375 C18.591728,8.19484007 18.4414393,8.48979843 18.2105028,8.71490584 L18.2105028,8.71490584 L16.4867399,10.3951594 C15.6618386,11.1992394 15.2854189,12.3577401 15.4801517,13.4931194 L15.4801517,13.4931194 L15.8870769,15.8656755 C15.9555299,16.2647872 15.8557305,16.6538611 15.6390399,16.9602703 C15.4223493,17.2666796 15.0887676,17.4904241 14.6896558,17.5588771 C14.3717991,17.6133938 14.0448352,17.5616079 13.7593821,17.4115363 L13.7593821,17.4115363 L11.6286939,16.2913672 C10.6090599,15.7553139 9.39094014,15.7553139 8.37130605,16.2913672 L8.37130605,16.2913672 L6.24061792,17.4115363 C5.88219327,17.5999712 5.48132228,17.6252868 5.12294871,17.5138875 C4.76457514,17.4024881 4.44869898,17.1543739 4.26026399,16.7959492 C4.11019239,16.5104961 4.0584064,16.1835322 4.1129231,15.8656755 L4.1129231,15.8656755 L4.51984832,13.4931194 C4.7145811,12.3577401 4.33816141,11.1992394 3.51326011,10.3951594 L3.51326011,10.3951594 L1.7894972,8.71490584 C1.49952557,8.43225335 1.35157308,8.05882533 1.34677662,7.68356752 C1.34198016,7.3083097 1.48033973,6.93122211 1.76299222,6.64125047 C1.98809962,6.41031402 2.28305798,6.26002523 2.6022043,6.21365056 L2.6022043,6.21365056 L4.98438605,5.86749929 C6.12437162,5.70184969 7.10985117,4.98585688 7.61966822,3.95285472 L7.61966822,3.95285472 L8.68501228,1.79423187 C8.86422461,1.43110804 9.17365593,1.17500126 9.52906513,1.05447851 Z","id","Star","stroke","#EDBA01","fill","url(#linearGradient-1)"]],template:function(m,h){1&m&&(t.O4$(),t.TgZ(0,"svg",0)(1,"title"),t._uU(2,"Star"),t.qZA(),t.TgZ(3,"defs")(4,"linearGradient",1),t._UZ(5,"stop",2)(6,"stop",3),t.qZA()(),t.TgZ(7,"g",4),t._UZ(8,"path",5),t.qZA()())}}),d1.ctorParameters=()=>[];class f1{constructor(){}ngOnInit(){}}f1.\u0275fac=function(m){return new(m||f1)},f1.\u0275cmp=t.Xpm({type:f1,selectors:[["quml-previous"]],decls:30,vars:0,consts:[["width","60px","height","36px","viewBox","0 0 60 36","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","path-1","x","0","y","0","width","60","height","36","rx","18"],["x","-5.8%","y","-9.7%","width","111.7%","height","119.4%","filterUnits","objectBoundingBox","id","filter-2"],["stdDeviation","3","in","SourceAlpha","result","shadowBlurInner1"],["dx","0","dy","1","in","shadowBlurInner1","result","shadowOffsetInner1"],["in","shadowOffsetInner1","in2","SourceAlpha","operator","arithmetic","k2","-1","k3","1","result","shadowInnerInner1"],["values","0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0","type","matrix","in","shadowInnerInner1"],["id","path-3","x","0","y","0","width","54","height","30","rx","15"],["x","-2.8%","y","-5.0%","width","105.6%","height","110.0%","filterUnits","objectBoundingBox","id","filter-4"],["stdDeviation","0.5","in","SourceGraphic"],["x","-5.6%","y","-10.0%","width","111.1%","height","120.0%","filterUnits","objectBoundingBox","id","filter-5"],["stdDeviation","1","in","SourceAlpha","result","shadowBlurInner1"],["dx","0","dy","-1","in","shadowBlurInner1","result","shadowOffsetInner1"],["id","button/previous2","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","Group"],["id","Group-Copy"],["id","Rectangle-5-Copy","opacity","0.1","fill-rule","nonzero"],["fill","#CCCCCC",0,"xlink","href","#path-1"],["fill","black","fill-opacity","1","filter","url(#filter-2)",0,"xlink","href","#path-1"],["id","Group-2","transform","translate(3.000000, 3.000000)"],["id","Rectangle-5-Copy-2","fill-rule","nonzero","filter","url(#filter-4)"],["fill","#FFFFFF",0,"xlink","href","#path-3"],["fill","black","fill-opacity","1","filter","url(#filter-5)",0,"xlink","href","#path-3"],["id","Shape","fill","#6D7278","points","31 10.41 29.59 9 23.59 15 29.59 21 31 19.59 26.42 15"],["id","Icon-24px","transform","translate(30.000000, 18.000000) scale(-1, 1) translate(-30.000000, -18.000000) translate(26.000000, 12.000000)"]],template:function(m,h){1&m&&(t.O4$(),t.TgZ(0,"svg",0)(1,"title"),t._uU(2,"Previous"),t.qZA(),t.TgZ(3,"defs"),t._UZ(4,"rect",1),t.TgZ(5,"filter",2),t._UZ(6,"feGaussianBlur",3)(7,"feOffset",4)(8,"feComposite",5)(9,"feColorMatrix",6),t.qZA(),t._UZ(10,"rect",7),t.TgZ(11,"filter",8),t._UZ(12,"feGaussianBlur",9),t.qZA(),t.TgZ(13,"filter",10),t._UZ(14,"feGaussianBlur",11)(15,"feOffset",12)(16,"feComposite",5)(17,"feColorMatrix",6),t.qZA()(),t.TgZ(18,"g",13)(19,"g",14)(20,"g",15)(21,"g",16),t._UZ(22,"use",17)(23,"use",18),t.qZA(),t.TgZ(24,"g",19)(25,"g",20),t._UZ(26,"use",21)(27,"use",22),t.qZA(),t._UZ(28,"polygon",23),t.qZA()(),t._UZ(29,"g",24),t.qZA()()())}}),f1.ctorParameters=()=>[];class Ia{constructor(){}ngOnInit(){}}Ia.\u0275fac=function(m){return new(m||Ia)},Ia.\u0275cmp=t.Xpm({type:Ia,selectors:[["quml-next"]],decls:30,vars:0,consts:[["width","60px","height","36px","viewBox","0 0 60 36","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","path-1","x","0","y","0","width","60","height","36","rx","18"],["x","-5.8%","y","-9.7%","width","111.7%","height","119.4%","filterUnits","objectBoundingBox","id","filter-2"],["stdDeviation","3","in","SourceAlpha","result","shadowBlurInner1"],["dx","0","dy","1","in","shadowBlurInner1","result","shadowOffsetInner1"],["in","shadowOffsetInner1","in2","SourceAlpha","operator","arithmetic","k2","-1","k3","1","result","shadowInnerInner1"],["values","0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0","type","matrix","in","shadowInnerInner1"],["id","path-3","x","0","y","0","width","54","height","30","rx","15"],["x","-2.8%","y","-5.0%","width","105.6%","height","110.0%","filterUnits","objectBoundingBox","id","filter-4"],["stdDeviation","0.5","in","SourceGraphic"],["x","-5.6%","y","-10.0%","width","111.1%","height","120.0%","filterUnits","objectBoundingBox","id","filter-5"],["stdDeviation","1","in","SourceAlpha","result","shadowBlurInner1"],["dx","0","dy","-1","in","shadowBlurInner1","result","shadowOffsetInner1"],["id","button/next2","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","Group"],["id","Group-Copy"],["id","Rectangle-5-Copy","opacity","0.1","fill-rule","nonzero"],["fill","#CCCCCC",0,"xlink","href","#path-1"],["fill","black","fill-opacity","1","filter","url(#filter-2)",0,"xlink","href","#path-1"],["id","Group-2","transform","translate(3.000000, 3.000000)"],["id","Rectangle-5-Copy-2","fill-rule","nonzero","filter","url(#filter-4)"],["fill","#FFFFFF",0,"xlink","href","#path-3"],["fill","black","fill-opacity","1","filter","url(#filter-5)",0,"xlink","href","#path-3"],["id","Shape","fill","#6D7278","transform","translate(27.295000, 15.000000) scale(-1, 1) translate(-27.295000, -15.000000) ","points","31 10.41 29.59 9 23.59 15 29.59 21 31 19.59 26.42 15"],["id","Icon-24px","transform","translate(30.000000, 18.000000) scale(-1, 1) translate(-30.000000, -18.000000) translate(26.000000, 12.000000)"]],template:function(m,h){1&m&&(t.O4$(),t.TgZ(0,"svg",0)(1,"title"),t._uU(2,"Next"),t.qZA(),t.TgZ(3,"defs"),t._UZ(4,"rect",1),t.TgZ(5,"filter",2),t._UZ(6,"feGaussianBlur",3)(7,"feOffset",4)(8,"feComposite",5)(9,"feColorMatrix",6),t.qZA(),t._UZ(10,"rect",7),t.TgZ(11,"filter",8),t._UZ(12,"feGaussianBlur",9),t.qZA(),t.TgZ(13,"filter",10),t._UZ(14,"feGaussianBlur",11)(15,"feOffset",12)(16,"feComposite",5)(17,"feColorMatrix",6),t.qZA()(),t.TgZ(18,"g",13)(19,"g",14)(20,"g",15)(21,"g",16),t._UZ(22,"use",17)(23,"use",18),t.qZA(),t.TgZ(24,"g",19)(25,"g",20),t._UZ(26,"use",21)(27,"use",22),t.qZA(),t._UZ(28,"polygon",23),t.qZA()(),t._UZ(29,"g",24),t.qZA()()())}}),Ia.ctorParameters=()=>[];class q1{constructor(){}ngOnInit(){}}q1.\u0275fac=function(m){return new(m||q1)},q1.\u0275cmp=t.Xpm({type:q1,selectors:[["quml-bookmark"]],decls:5,vars:0,consts:[["width","14px","height","18px","viewBox","0 0 14 18","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","Symbols","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["d","M12,0 L2,0 C0.9,0 0.01,0.9 0.01,2 L0,18 L7,15 L14,18 L14,2 C14,0.9 13.1,0 12,0 L12,0 Z M12,15 L7,12.82 L2,15 L2,2 L12,2 L12,15 L12,15 Z","id","bookmark","fill","#6D7278"]],template:function(m,h){1&m&&(t.O4$(),t.TgZ(0,"svg",0)(1,"title"),t._uU(2,"bookmark"),t.qZA(),t.TgZ(3,"g",1),t._UZ(4,"path",2),t.qZA()())}}),q1.ctorParameters=()=>[];class p1{constructor(){}ngOnInit(){}}p1.\u0275fac=function(m){return new(m||p1)},p1.\u0275cmp=t.Xpm({type:p1,selectors:[["quml-hint"]],decls:5,vars:0,consts:[["width","14px","height","20px","viewBox","0 0 14 20","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","Symbols","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["d","M4,19 C4,19.55 4.45,20 5,20 L9,20 C9.55,20 10,19.55 10,19 L10,18 L4,18 L4,19 L4,19 Z M7,0 C3.14,0 0,3.14 0,7 C0,9.38 1.19,11.47 3,12.74 L3,15 C3,15.55 3.45,16 4,16 L10,16 C10.55,16 11,15.55 11,15 L11,12.74 C12.81,11.47 14,9.38 14,7 C14,3.14 10.86,0 7,0 L7,0 Z M9.85,11.1 L9,11.7 L9,14 L5,14 L5,11.7 L4.15,11.1 C2.8,10.16 2,8.63 2,7 C2,4.24 4.24,2 7,2 C9.76,2 12,4.24 12,7 C12,8.63 11.2,10.16 9.85,11.1 L9.85,11.1 Z","id","hint","fill","#6D7278"]],template:function(m,h){1&m&&(t.O4$(),t.TgZ(0,"svg",0)(1,"title"),t._uU(2,"hint"),t.qZA(),t.TgZ(3,"g",1),t._UZ(4,"path",2),t.qZA()())}}),p1.ctorParameters=()=>[];class h1{constructor(){}ngOnInit(){}}h1.\u0275fac=function(m){return new(m||h1)},h1.\u0275cmp=t.Xpm({type:h1,selectors:[["quml-ans"]],decls:7,vars:0,consts:[["tabindex","0","width","25px","height","25px","viewBox","0 0 25 25","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","Symbols","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","ans"],["id","Oval","stroke","#979797","cx","12.0235","cy","12.0235","r","11.5235"],["d","M5.9515,14.5235 L6.3675,13.1635 L8.4475,13.1635 L8.8635,14.5235 L10.1675,14.5235 L8.1435,8.7875 L6.6635,8.7875 L4.6475,14.5235 L5.9515,14.5235 Z M8.1595,12.1475 L6.6715,12.1475 L7.0795,10.8195 C7.10083333,10.7608333 7.1315,10.6608333 7.1715,10.5195 C7.2115,10.3781667 7.25416667,10.2288333 7.2995,10.0715 C7.34483333,9.91416667 7.38083333,9.78216667 7.4075,9.6755 C7.43416667,9.78216667 7.46883333,9.9075 7.5115,10.0515 C7.55416667,10.1955 7.59683333,10.3368333 7.6395,10.4755 C7.68216667,10.6141667 7.71683333,10.7288333 7.7435,10.8195 L7.7435,10.8195 L8.1595,12.1475 Z M11.9835,14.5235 L11.9835,12.4675 C11.9835,12.0035 12.0501667,11.6475 12.1835,11.3995 C12.3168333,11.1515 12.5648333,11.0275 12.9275,11.0275 C13.1728333,11.0275 13.3515,11.1061667 13.4635,11.2635 C13.5755,11.4208333 13.6315,11.6568333 13.6315,11.9715 L13.6315,11.9715 L13.6315,14.5235 L14.8235,14.5235 L14.8235,11.6755 C14.8235,11.1155 14.6821667,10.7088333 14.3995,10.4555 C14.1168333,10.2021667 13.7408333,10.0755 13.2715,10.0755 C12.9995,10.0755 12.7421667,10.1261667 12.4995,10.2275 C12.2568333,10.3288333 12.0661667,10.4915 11.9275,10.7155 L11.9275,10.7155 L11.8635,10.7155 L11.7035,10.1555 L10.7915,10.1555 L10.7915,14.5235 L11.9835,14.5235 Z M17.2315,14.6035 C17.8501667,14.6035 18.3155,14.4848333 18.6275,14.2475 C18.9395,14.0101667 19.0955,13.6701667 19.0955,13.2275 C19.0955,12.9715 19.0461667,12.7608333 18.9475,12.5955 C18.8488333,12.4301667 18.7088333,12.2928333 18.5275,12.1835 C18.3461667,12.0741667 18.1301667,11.9688333 17.8795,11.8675 C17.6235,11.7608333 17.4301667,11.6755 17.2995,11.6115 C17.1688333,11.5475 17.0808333,11.4875 17.0355,11.4315 C16.9901667,11.3755 16.9675,11.3128333 16.9675,11.2435 C16.9675,11.0515 17.1435,10.9555 17.4955,10.9555 C17.6928333,10.9555 17.8875,10.9861667 18.0795,11.0475 C18.2715,11.1088333 18.4741667,11.1848333 18.6875,11.2755 L18.6875,11.2755 L19.0475,10.4195 C18.7861667,10.2968333 18.5328333,10.2088333 18.2875,10.1555 C18.0421667,10.1021667 17.7835,10.0755 17.5115,10.0755 C16.9888333,10.0755 16.5701667,10.1768333 16.2555,10.3795 C15.9408333,10.5821667 15.7835,10.8861667 15.7835,11.2915 C15.7835,11.5368333 15.8261667,11.7408333 15.9115,11.9035 C15.9968333,12.0661667 16.1261667,12.2048333 16.2995,12.3195 C16.4728333,12.4341667 16.6981667,12.5501667 16.9755,12.6675 C17.2581667,12.7848333 17.4661667,12.8808333 17.5995,12.9555 C17.7328333,13.0301667 17.8195,13.0968333 17.8595,13.1555 C17.8995,13.2141667 17.9195,13.2808333 17.9195,13.3555 C17.9195,13.4675 17.8688333,13.5581667 17.7675,13.6275 C17.6661667,13.6968333 17.5008333,13.7315 17.2715,13.7315 C17.0635,13.7315 16.8235,13.6968333 16.5515,13.6275 C16.2795,13.5581667 16.0261667,13.4701667 15.7915,13.3635 L15.7915,13.3635 L15.7915,14.3475 C16.0101667,14.4381667 16.2288333,14.5035 16.4475,14.5435 C16.6661667,14.5835 16.9275,14.6035 17.2315,14.6035 Z","id","Ans","fill","#6D7278","fill-rule","nonzero"]],template:function(m,h){1&m&&(t.O4$(),t.TgZ(0,"svg",0)(1,"title"),t._uU(2,"ans"),t.qZA(),t.TgZ(3,"g",1)(4,"g",2),t._UZ(5,"circle",3)(6,"path",4),t.qZA()()())}}),h1.ctorParameters=()=>[];class Ql{constructor(){}ngOnInit(){}}Ql.\u0275fac=function(m){return new(m||Ql)},Ql.\u0275cmp=t.Xpm({type:Ql,selectors:[["quml-share"]],decls:5,vars:0,consts:[["width","17px","height","18px","viewBox","0 0 17 18","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","Symbols","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["d","M13.4613333,12.8088889 C12.7857778,12.8088889 12.1813333,13.0755556 11.7191111,13.4933333 L5.38133333,9.80444444 C5.42577778,9.6 5.46133333,9.39555556 5.46133333,9.18222222 C5.46133333,8.96888889 5.42577778,8.76444444 5.38133333,8.56 L11.648,4.90666667 C12.128,5.35111111 12.7591111,5.62666667 13.4613333,5.62666667 C14.9368889,5.62666667 16.128,4.43555556 16.128,2.96 C16.128,1.48444444 14.9368889,0.293333333 13.4613333,0.293333333 C11.9857778,0.293333333 10.7946667,1.48444444 10.7946667,2.96 C10.7946667,3.17333333 10.8302222,3.37777778 10.8746667,3.58222222 L4.608,7.23555556 C4.128,6.79111111 3.49688889,6.51555556 2.79466667,6.51555556 C1.31911111,6.51555556 0.128,7.70666667 0.128,9.18222222 C0.128,10.6577778 1.31911111,11.8488889 2.79466667,11.8488889 C3.49688889,11.8488889 4.128,11.5733333 4.608,11.1288889 L10.9368889,14.8266667 C10.8924444,15.0133333 10.8657778,15.2088889 10.8657778,15.4044444 C10.8657778,16.8355556 12.0302222,18 13.4613333,18 C14.8924444,18 16.0568889,16.8355556 16.0568889,15.4044444 C16.0568889,13.9733333 14.8924444,12.8088889 13.4613333,12.8088889 L13.4613333,12.8088889 Z","id","share","fill","#6D7278"]],template:function(m,h){1&m&&(t.O4$(),t.TgZ(0,"svg",0)(1,"title"),t._uU(2,"share"),t.qZA(),t.TgZ(3,"g",1),t._UZ(4,"path",2),t.qZA()())}}),Ql.ctorParameters=()=>[];class Ms{constructor(){}ngOnInit(){}}Ms.\u0275fac=function(m){return new(m||Ms)},Ms.\u0275cmp=t.Xpm({type:Ms,selectors:[["quml-correct"]],decls:5,vars:0,consts:[["width","48px","height","48px","viewBox","0 0 21 20","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","Symbols","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["d","M10.5,0 C4.98,0 0.5,4.48 0.5,10 C0.5,15.52 4.98,20 10.5,20 C16.02,20 20.5,15.52 20.5,10 C20.5,4.48 16.02,0 10.5,0 L10.5,0 Z M8.5,15 L3.5,10 L4.91,8.59 L8.5,12.17 L16.09,4.58 L17.5,6 L8.5,15 L8.5,15 Z","id","correct-option","fill","#31A679"]],template:function(m,h){1&m&&(t.O4$(),t.TgZ(0,"svg",0)(1,"title"),t._uU(2,"correct option"),t.qZA(),t.TgZ(3,"g",1),t._UZ(4,"path",2),t.qZA()())}}),Ms.ctorParameters=()=>[];class g1{constructor(m){this.viewerService=m,this.submitClicked=new t.vpe,this.emitQuestionNo=new t.vpe,this.scoreBoardLoaded=new t.vpe}ngOnInit(){this.scoreBoardLoaded.emit({scoreBoardLoaded:!0}),this.subscription=(0,hs.R)(document,"keydown").subscribe(m=>{"Enter"===m.key&&(m.stopPropagation(),document.activeElement.click())})}goToQuestion(m,h){this.emitQuestionNo.emit({questionNo:m,identifier:h})}onReviewClicked(){this.isSections?this.goToQuestion(1,this.scores[0].identifier):this.goToQuestion(1),this.viewerService.raiseHeartBeatEvent(Wr_scoreBoardReviewClicked,zr_interact,qs_submitPage)}ngOnDestroy(){this.subscription.unsubscribe()}}g1.\u0275fac=function(m){return new(m||g1)(t.Y36(Lo))},g1.\u0275cmp=t.Xpm({type:g1,selectors:[["quml-scoreboard"]],inputs:{scores:"scores",totalNoOfQuestions:"totalNoOfQuestions",contentName:"contentName",showFeedBack:"showFeedBack",isSections:"isSections",summary:"summary"},outputs:{submitClicked:"submitClicked",emitQuestionNo:"emitQuestionNo",scoreBoardLoaded:"scoreBoardLoaded"},decls:24,vars:7,consts:[[1,"scoreboard"],[1,"scoreboard__header"],[1,"scoreboard__title"],[1,"scoreboard__subtitle"],[1,"sections-score-card"],[1,"sections-score-count-info"],[1,"mb-15"],[1,"sections-score-count-sections"],["class","scoreboard__points",4,"ngIf"],[4,"ngIf"],[1,"scoreboard__btn-container"],["type","submit",1,"sb-btn","sb-btn-outline-primary","sb-btn-normal","sb-btn-radius","px-20","mx-8",3,"click"],["type","submit",1,"sb-btn","sb-btn-primary","sb-btn-normal","sb-btn-radius","px-20","mx-8",3,"click"],[1,"scoreboard__points"],["class","scoreboard__index","tabindex","0",3,"ngClass","click",4,"ngFor","ngForOf"],["tabindex","0",1,"scoreboard__index",3,"ngClass","click"],["class","sections-score-counts",4,"ngFor","ngForOf"],[1,"sections-score-counts"],[1,"sections-score-card__title"],[1,"sections-score-card__points"]],template:function(m,h){1&m&&(t.TgZ(0,"div",0)(1,"div",1)(2,"div",2),t._uU(3," Are you ready to submit? "),t.qZA(),t.TgZ(4,"div",3),t._uU(5),t.qZA()(),t.TgZ(6,"div",4)(7,"div",5)(8,"div",6),t._uU(9),t.qZA(),t.TgZ(10,"div",6),t._uU(11),t.qZA(),t.TgZ(12,"div",6),t._uU(13),t.qZA(),t.TgZ(14,"div",6),t._uU(15),t.qZA()(),t.TgZ(16,"div",7),t.YNc(17,n3,2,1,"div",8),t.YNc(18,h5,2,1,"div",9),t.qZA()(),t.TgZ(19,"div",10)(20,"button",11),t.NdJ("click",function(){return h.onReviewClicked()}),t._uU(21,"Review"),t.qZA(),t.TgZ(22,"button",12),t.NdJ("click",function(){return h.submitClicked.emit({type:"submit-clicked"})}),t._uU(23,"Submit"),t.qZA()()()),2&m&&(t.xp6(5),t.hij(" ",h.contentName," "),t.xp6(4),t.hij("Total Questions: ",h.totalNoOfQuestions,""),t.xp6(2),t.hij("Questions Answered: ",(null==h.summary?null:h.summary.correct)+(null==h.summary?null:h.summary.wrong),""),t.xp6(2),t.hij("Questions Skipped: ",null==h.summary?null:h.summary.skipped,""),t.xp6(2),t.hij("Questions not Viewed: ",h.totalNoOfQuestions-((null==h.summary?null:h.summary.correct)+(null==h.summary?null:h.summary.wrong)+(null==h.summary?null:h.summary.skipped)),""),t.xp6(2),t.Q6J("ngIf",!h.isSections),t.xp6(1),t.Q6J("ngIf",h.isSections))},dependencies:[Xe.mk,Xe.sg,Xe.O5],styles:[":root{--quml-scoreboard-sub-title:#6d7278;--quml-scoreboard-skipped:#969696;--quml-scoreboard-unattempted:#575757;--quml-color-success:#08bc82;--quml-color-danger:#f1635d;--quml-color-primary-contrast:#333}.scoreboard[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;padding:3.5rem 2.5rem 0}@media (max-width:767px){.scoreboard[_ngcontent-%COMP%]{top:0;height:calc(100% - 0px)}}.scoreboard__header[_ngcontent-%COMP%]{font-weight:700;text-align:center;line-height:normal;height:5rem}.scoreboard__title[_ngcontent-%COMP%]{color:var(--primary-color);font-size:1.25rem}.scoreboard__subtitle[_ngcontent-%COMP%]{color:var(--quml-scoreboard-sub-title);font-size:.875rem;margin-top:.5rem}.scoreboard__points[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;margin:0 auto;width:100%;max-height:calc(100vh - 12rem);align-items:center;overflow-y:auto;justify-content:center}.scoreboard__btn-container[_ngcontent-%COMP%]{display:flex;height:5rem;align-items:center}.scoreboard__index[_ngcontent-%COMP%]{font-size:.625rem;font-weight:500;border-radius:50%;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;margin:0 1rem 1rem;cursor:pointer}.scoreboard__index.skipped[_ngcontent-%COMP%]{color:var(--white);background:var(--quml-scoreboard-skipped);border:.0625rem solid var(--quml-scoreboard-skipped)}.scoreboard__index.correct[_ngcontent-%COMP%], .scoreboard__index.partial[_ngcontent-%COMP%], .scoreboard__index.wrong[_ngcontent-%COMP%]{color:var(--white);border:0 solid transparent}.scoreboard__index.correct[_ngcontent-%COMP%]{--correct-bg:var(--quml-color-success);background:var(--correct-bg)}.scoreboard__index.wrong[_ngcontent-%COMP%]{--wrong-bg:var(--quml-color-danger);background:var(--wrong-bg)}.scoreboard__index.partial[_ngcontent-%COMP%]{--partial-bg:linear-gradient(\n 180deg,\n rgba(71, 164, 128, 1) 0%,\n rgba(71, 164, 128, 1) 50%,\n rgba(249, 122, 116, 1) 50%,\n rgba(249, 122, 116, 1) 100%\n );background:var(--partial-bg)}.scoreboard__index.unattempted[_ngcontent-%COMP%]{color:var(--quml-scoreboard-unattempted);border:.03125rem solid var(--quml-scoreboard-unattempted)}.scoreboard__index.unattempted[_ngcontent-%COMP%]:hover{border:.0625rem solid var(--primary-color);color:var(--primary-color)}.scoreboard__index.attempted[_ngcontent-%COMP%]{color:var(--white)!important;background:var(--primary-color);border:.03125rem solid var(--primary-color)}.sections-score-card[_ngcontent-%COMP%]{width:100%;height:calc(100% - 10rem);overflow-y:auto;display:flex}.sections-score-card__title[_ngcontent-%COMP%]{width:100%;color:var(--quml-color-primary-contrast);font-size:.875rem;font-weight:700;text-align:center;margin-bottom:1rem}.sections-score-card__points[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;margin:.5rem auto 0;width:100%;max-height:100%;align-items:center;overflow-y:auto;justify-content:center}@media screen and (orientation:portrait){.sections-score-card[_ngcontent-%COMP%]{flex-direction:column;text-align:center}}.sections-score-card[_ngcontent-%COMP%] .sections-score-count-info[_ngcontent-%COMP%]{width:100%;display:block;border-right:0;padding-bottom:1.5rem;position:-webkit-sticky;position:sticky;top:0;background:#fff}@media screen and (orientation:landscape){.scoreboard[_ngcontent-%COMP%] .scoreboard__header[_ngcontent-%COMP%]{display:block;width:100%;text-align:left}.sections-score-card[_ngcontent-%COMP%] .sections-score-count-info[_ngcontent-%COMP%]{width:40%;border-right:1px solid #979797}.sections-score-card[_ngcontent-%COMP%] .sections-score-count-sections[_ngcontent-%COMP%]{width:calc(100% - 40%)}}"]}),g1.ctorParameters=()=>[{type:Lo}],g1.propDecorators={scores:[{type:t.IIB}],totalNoOfQuestions:[{type:t.IIB}],contentName:[{type:t.IIB}],showFeedBack:[{type:t.IIB}],isSections:[{type:t.IIB}],summary:[{type:t.IIB}],submitClicked:[{type:t.r_U}],emitQuestionNo:[{type:t.r_U}],scoreBoardLoaded:[{type:t.r_U}]};class m1{ngOnInit(){this.time;this.minutes=Math.floor(this.time/60),this.seconds=this.time-60*this.minutes<10?"0"+(this.time-60*this.minutes):this.time-60*this.minutes}}m1.\u0275fac=function(m){return new(m||m1)},m1.\u0275cmp=t.Xpm({type:m1,selectors:[["quml-startpage"]],inputs:{instructions:"instructions",totalNoOfQuestions:"totalNoOfQuestions",points:"points",time:"time",contentName:"contentName",showTimer:"showTimer"},decls:14,vars:6,consts:[["tabindex","0",1,"startpage"],[1,"startpage__header"],[1,"startpage__content"],[1,"startpage__metadata"],[1,"startpage__md-heading"],[1,"startpage__md-scores"],[1,"startpage__md-icon"],[1,"startpage__md-desc"],["class","startpage__metadata",4,"ngIf"],[4,"ngIf"],[1,"startpage__instruction"],[1,"startpage__instr-title"],[1,"startpage__instr-desc",3,"innerHTML"]],template:function(m,h){1&m&&(t.TgZ(0,"div",0)(1,"div",1),t._uU(2),t.qZA(),t.TgZ(3,"div",2)(4,"div",3)(5,"div",4),t._uU(6,"Questions"),t.qZA(),t.TgZ(7,"div",5),t._UZ(8,"quml-content",6),t.TgZ(9,"span",7),t._uU(10),t.qZA()()(),t.YNc(11,nu,7,2,"div",8),t.YNc(12,g5,8,1,"div",8),t.qZA(),t.YNc(13,D0,6,3,"ng-container",9),t.qZA()),2&m&&(t.xp6(1),t.uIk("aria-label","question set title "+h.contentName),t.xp6(1),t.hij(" ",h.contentName," "),t.xp6(8),t.Oqu(h.totalNoOfQuestions),t.xp6(1),t.Q6J("ngIf",h.showTimer&&h.time>0),t.xp6(1),t.Q6J("ngIf",h.points),t.xp6(1),t.Q6J("ngIf",h.instructions))},dependencies:function(){return[Xe.O5,R1,ws,Rs,ra]},styles:[":root{--quml-scoreboard-sub-title:#6D7278;--quml-color-primary-contrast:#333;--quml-zoom-btn-txt:#eee;--quml-zoom-btn-hover:#f2f2f2}.startpage__header[_ngcontent-%COMP%]{color:var(--primary-color);font-size:1.125rem;font-weight:700;margin:1rem 0;line-height:normal}.startpage__content[_ngcontent-%COMP%]{display:flex;border-bottom:.0625rem solid var(--quml-zoom-btn-txt);align-items:center;line-height:normal;margin-bottom:1rem;padding-bottom:1.5rem}.startpage__metadata[_ngcontent-%COMP%]{margin:0 4rem .5rem 0}.startpage__md-heading[_ngcontent-%COMP%]{color:var(--quml-scoreboard-sub-title);font-size:.75rem;line-height:normal;margin-bottom:.5rem}.startpage__md-icon[_ngcontent-%COMP%], .startpage__md-scores[_ngcontent-%COMP%]{display:flex;align-items:center}.startpage__md-desc[_ngcontent-%COMP%]{color:var(--primary-color);font-size:1.125rem;font-weight:700;margin-left:.5rem}.startpage__instr-title[_ngcontent-%COMP%]{color:var(--quml-scoreboard-sub-title);font-size:.75rem;font-weight:700;letter-spacing:0;line-height:18px}.startpage__instr-desc[_ngcontent-%COMP%]{padding:1rem 0;color:var(--quml-color-primary-contrast);font-size:.75rem;letter-spacing:0;line-height:17px} .startpage__instr-desc ul{list-style-type:disc} .startpage__instr-desc li{margin-bottom:.5rem;margin-left:.5rem} .startpage__instr-desc table{width:100%} .startpage__instr-desc td, .startpage__instr-desc th{border:.0625rem solid #ddd;padding:.5rem} .startpage__instr-desc tr:nth-child(even){background-color:var(--quml-zoom-btn-hover)}@media only screen and (max-width:480px){.startpage__header[_ngcontent-%COMP%]{margin-top:1.5rem}}",p3]}),m1.propDecorators={instructions:[{type:t.IIB}],totalNoOfQuestions:[{type:t.IIB}],points:[{type:t.IIB}],time:[{type:t.IIB}],contentName:[{type:t.IIB}],showTimer:[{type:t.IIB}]};class R1{constructor(){}ngOnInit(){}}R1.\u0275fac=function(m){return new(m||R1)},R1.\u0275cmp=t.Xpm({type:R1,selectors:[["quml-timer"]],decls:12,vars:0,consts:[["width","18px","height","19px","viewBox","0 0 18 19","version","1.1","tabindex","-1","aria-hidden","true","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["x1","13.2653061%","y1","0%","x2","87.9981222%","y2","100%","id","linearGradient-1"],["stop-color","#F1635D","offset","0%"],["stop-color","#F97A74","offset","100%"],["id","Content-player","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","player-intro-page","transform","translate(-446.000000, -159.000000)"],["id","Icon-24px","transform","translate(446.000000, 159.495625)"],["id","Shape","points","0 0 18 0 18 18 0 18"],["d","M11.25,0.75 L6.75,0.75 L6.75,2.25 L11.25,2.25 L11.25,0.75 L11.25,0.75 Z M8.25,10.5 L9.75,10.5 L9.75,6 L8.25,6 L8.25,10.5 L8.25,10.5 Z M14.2725,5.5425 L15.3375,4.4775 C15.015,4.095 14.6625,3.735 14.28,3.42 L13.215,4.485 C12.0525,3.555 10.59,3 9,3 C5.2725,3 2.25,6.0225 2.25,9.75 C2.25,13.4775 5.265,16.5 9,16.5 C12.735,16.5 15.75,13.4775 15.75,9.75 C15.75,8.16 15.195,6.6975 14.2725,5.5425 L14.2725,5.5425 Z M9,15 C6.0975,15 3.75,12.6525 3.75,9.75 C3.75,6.8475 6.0975,4.5 9,4.5 C11.9025,4.5 14.25,6.8475 14.25,9.75 C14.25,12.6525 11.9025,15 9,15 L9,15 Z","id","Shape","fill","#f8756f"]],template:function(m,h){1&m&&(t.O4$(),t.TgZ(0,"svg",0)(1,"title"),t._uU(2,"ic_timer"),t.qZA(),t.TgZ(3,"defs")(4,"linearGradient",1),t._UZ(5,"stop",2)(6,"stop",3),t.qZA()(),t.TgZ(7,"g",4)(8,"g",5)(9,"g",6),t._UZ(10,"polygon",7)(11,"path",8),t.qZA()()()())}}),R1.ctorParameters=()=>[];class ws{constructor(){}ngOnInit(){}}ws.\u0275fac=function(m){return new(m||ws)},ws.\u0275cmp=t.Xpm({type:ws,selectors:[["quml-content"]],decls:12,vars:0,consts:[["width","18px","height","19px","viewBox","0 0 18 19","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","tabindex","-1","aria-hidden","true"],["x1","16.5289256%","y1","0%","x2","84.622256%","y2","100%","id","linearGradient-1"],["stop-color","#F1635D","offset","0%"],["stop-color","#F97A74","offset","100%"],["id","Content-player","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","player-intro-page","transform","translate(-447.000000, -95.000000)"],["id","Icon-24px","transform","translate(447.000000, 95.495625)"],["id","Shape","points","0 0 18 0 18 18 0 18"],["d","M14.25,1.5 L11.115,1.5 C10.8,0.63 9.975,0 9,0 C8.025,0 7.2,0.63 6.885,1.5 L3.75,1.5 C2.925,1.5 2.25,2.175 2.25,3 L2.25,15 C2.25,15.825 2.925,16.5 3.75,16.5 L14.25,16.5 C15.075,16.5 15.75,15.825 15.75,15 L15.75,3 C15.75,2.175 15.075,1.5 14.25,1.5 L14.25,1.5 Z M9,1.5 C9.4125,1.5 9.75,1.8375 9.75,2.25 C9.75,2.6625 9.4125,3 9,3 C8.5875,3 8.25,2.6625 8.25,2.25 C8.25,1.8375 8.5875,1.5 9,1.5 L9,1.5 Z M14.25,15 L3.75,15 L3.75,3 L5.25,3 L5.25,5.25 L12.75,5.25 L12.75,3 L14.25,3 L14.25,15 L14.25,15 Z","id","Shape","fill","#f8756f"]],template:function(m,h){1&m&&(t.O4$(),t.TgZ(0,"svg",0)(1,"title"),t._uU(2,"ic_content_paste"),t.qZA(),t.TgZ(3,"defs")(4,"linearGradient",1),t._UZ(5,"stop",2)(6,"stop",3),t.qZA()(),t.TgZ(7,"g",4)(8,"g",5)(9,"g",6),t._UZ(10,"polygon",7)(11,"path",8),t.qZA()()()())}}),ws.ctorParameters=()=>[];class Rs{constructor(){}ngOnInit(){}}Rs.\u0275fac=function(m){return new(m||Rs)},Rs.\u0275cmp=t.Xpm({type:Rs,selectors:[["quml-startpagestaricon"]],decls:10,vars:0,consts:[["width","14px","height","13px","viewBox","0 0 14 13","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["x1","0%","y1","0%","x2","101.719666%","y2","100%","id","linearGradient-1"],["stop-color","#F1635D","offset","0%"],["stop-color","#F97A74","offset","100%"],["id","Content-player","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","player-intro-page","transform","translate(-448.000000, -226.000000)","fill","#f8756f"],["d","M454.069318,237.484914 L452.648859,238.231693 C452.008011,238.568607 451.215379,238.322219 450.878466,237.681372 C450.744305,237.426183 450.698009,237.133884 450.746746,236.849727 L451.018029,235.268023 C451.129305,234.619235 450.914208,233.957235 450.442836,233.49776 L449.293661,232.377591 C448.775204,231.872221 448.764596,231.042245 449.269966,230.523788 C449.471207,230.317336 449.734894,230.182981 450.020203,230.141523 L451.608325,229.910756 C452.259745,229.816099 452.822876,229.40696 453.1142,228.816673 L453.824429,227.377591 C454.144853,226.728342 454.930929,226.461776 455.580179,226.782199 C455.838713,226.909794 456.047976,227.119057 456.175571,227.377591 L456.8858,228.816673 C457.177124,229.40696 457.740255,229.816099 458.391675,229.910756 L459.979797,230.141523 C460.696286,230.245635 461.192716,230.910864 461.088604,231.627354 C461.047146,231.912664 460.912791,232.17635 460.706339,232.377591 L459.557164,233.49776 C459.085792,233.957235 458.870695,234.619235 458.981971,235.268023 L459.253254,236.849727 C459.375645,237.563322 458.89638,238.241022 458.182786,238.363413 C457.898629,238.412149 457.60633,238.365854 457.351141,238.231693 L455.930682,237.484914 C455.348034,237.178598 454.651966,237.178598 454.069318,237.484914 Z","id","Star"]],template:function(m,h){1&m&&(t.O4$(),t.TgZ(0,"svg",0)(1,"title"),t._uU(2,"Star"),t.qZA(),t.TgZ(3,"defs")(4,"linearGradient",1),t._UZ(5,"stop",2)(6,"stop",3),t.qZA()(),t.TgZ(7,"g",4)(8,"g",5),t._UZ(9,"path",6),t.qZA()()())}}),Rs.ctorParameters=()=>[];class _1{constructor(){}ngOnInit(){}}_1.\u0275fac=function(m){return new(m||_1)},_1.\u0275cmp=t.Xpm({type:_1,selectors:[["quml-previous-active"]],decls:20,vars:0,consts:[["width","60px","height","36px","viewBox","0 0 60 36","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","path-1","x","0","y","0","width","56","height","32","rx","16"],["x","-2.7%","y","-4.7%","width","105.4%","height","109.4%","filterUnits","objectBoundingBox","id","filter-2"],["stdDeviation","0.5","in","SourceGraphic"],["x","-5.4%","y","-9.4%","width","110.7%","height","118.8%","filterUnits","objectBoundingBox","id","filter-3"],["stdDeviation","1","in","SourceAlpha","result","shadowBlurInner1"],["dx","0","dy","-1","in","shadowBlurInner1","result","shadowOffsetInner1"],["in","shadowOffsetInner1","in2","SourceAlpha","operator","arithmetic","k2","-1","k3","1","result","shadowInnerInner1"],["values","0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0","type","matrix","in","shadowInnerInner1"],["id","Symbols","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","Group","transform","translate(30.000000, 18.000000) scale(-1, 1) translate(-30.000000, -18.000000) translate(2.000000, 2.000000)"],["id","Group-2"],["id","Rectangle-5-Copy-2","fill-rule","nonzero","filter","url(#filter-2)"],["fill","#FFFFFF",0,"xlink","href","#path-1"],["fill","black","fill-opacity","1","filter","url(#filter-3)",0,"xlink","href","#path-1"],["id","Shape","fill","#6D7278","transform","translate(28.000000, 16.000000) scale(-1, 1) translate(-28.000000, -16.000000) ","points","31.705 11.41 30.295 10 24.295 16 30.295 22 31.705 20.59 27.125 16"],["id","Icon-24px","transform","translate(27.000000, 15.000000) scale(-1, 1) translate(-27.000000, -15.000000) translate(23.000000, 9.000000)"]],template:function(m,h){1&m&&(t.O4$(),t.TgZ(0,"svg",0)(1,"title"),t._uU(2,"Previous"),t.qZA(),t.TgZ(3,"defs"),t._UZ(4,"rect",1),t.TgZ(5,"filter",2),t._UZ(6,"feGaussianBlur",3),t.qZA(),t.TgZ(7,"filter",4),t._UZ(8,"feGaussianBlur",5)(9,"feOffset",6)(10,"feComposite",7)(11,"feColorMatrix",8),t.qZA()(),t.TgZ(12,"g",9)(13,"g",10)(14,"g",11)(15,"g",12),t._UZ(16,"use",13)(17,"use",14),t.qZA(),t._UZ(18,"polygon",15),t.qZA(),t._UZ(19,"g",16),t.qZA()()())}}),_1.ctorParameters=()=>[];class zs{constructor(){}ngOnInit(){}}zs.\u0275fac=function(m){return new(m||zs)},zs.\u0275cmp=t.Xpm({type:zs,selectors:[["quml-next-active"]],decls:30,vars:0,consts:[["width","60px","height","36px","viewBox","0 0 60 36","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","path-1","x","0","y","0","width","60","height","36","rx","18"],["x","-5.8%","y","-9.7%","width","111.7%","height","119.4%","filterUnits","objectBoundingBox","id","filter-2"],["stdDeviation","3","in","SourceAlpha","result","shadowBlurInner1"],["dx","0","dy","1","in","shadowBlurInner1","result","shadowOffsetInner1"],["in","shadowOffsetInner1","in2","SourceAlpha","operator","arithmetic","k2","-1","k3","1","result","shadowInnerInner1"],["values","0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0","type","matrix","in","shadowInnerInner1"],["id","path-3","x","0","y","0","width","54","height","30","rx","15"],["x","-2.8%","y","-5.0%","width","105.6%","height","110.0%","filterUnits","objectBoundingBox","id","filter-4"],["stdDeviation","0.5","in","SourceGraphic"],["x","-5.6%","y","-10.0%","width","111.1%","height","120.0%","filterUnits","objectBoundingBox","id","filter-5"],["stdDeviation","1","in","SourceAlpha","result","shadowBlurInner1"],["dx","0","dy","-1","in","shadowBlurInner1","result","shadowOffsetInner1"],["id","button/next2","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","Group"],["id","Group-Copy"],["id","Rectangle-5-Copy","opacity","0.1","fill-rule","nonzero"],["fill","#CCCCCC",0,"xlink","href","#path-1"],["fill","black","fill-opacity","1","filter","url(#filter-2)",0,"xlink","href","#path-1"],["id","Group-2","transform","translate(3.000000, 3.000000)"],["id","Rectangle-5-Copy-2","fill-rule","nonzero","filter","url(#filter-4)"],["fill","#FFD655",0,"xlink","href","#path-3"],["fill","black","fill-opacity","1","filter","url(#filter-5)",0,"xlink","href","#path-3"],["id","Shape","fill","#666","transform","translate(27.295000, 15.000000) scale(-1, 1) translate(-27.295000, -15.000000) ","points","31 10.41 29.59 9 23.59 15 29.59 21 31 19.59 26.42 15"],["id","Icon-24px","transform","translate(30.000000, 18.000000) scale(-1, 1) translate(-30.000000, -18.000000) translate(26.000000, 12.000000)"]],template:function(m,h){1&m&&(t.O4$(),t.TgZ(0,"svg",0)(1,"title"),t._uU(2,"Next"),t.qZA(),t.TgZ(3,"defs"),t._UZ(4,"rect",1),t.TgZ(5,"filter",2),t._UZ(6,"feGaussianBlur",3)(7,"feOffset",4)(8,"feComposite",5)(9,"feColorMatrix",6),t.qZA(),t._UZ(10,"rect",7),t.TgZ(11,"filter",8),t._UZ(12,"feGaussianBlur",9),t.qZA(),t.TgZ(13,"filter",10),t._UZ(14,"feGaussianBlur",11)(15,"feOffset",12)(16,"feComposite",5)(17,"feColorMatrix",6),t.qZA()(),t.TgZ(18,"g",13)(19,"g",14)(20,"g",15)(21,"g",16),t._UZ(22,"use",17)(23,"use",18),t.qZA(),t.TgZ(24,"g",19)(25,"g",20),t._UZ(26,"use",21)(27,"use",22),t.qZA(),t._UZ(28,"polygon",23),t.qZA()(),t._UZ(29,"g",24),t.qZA()()())}}),zs.ctorParameters=()=>[];class xs{constructor(){this.closeAlert=new t.vpe,this.showSolution=new t.vpe,this.showHint=new t.vpe,this.isFocusSet=!1}onKeydownHandler(m){this.close("close")}ngOnInit(){this.isFocusSet=!1,this.previousActiveElement=document.activeElement,this.subscription=(0,hs.R)(document,"keydown").subscribe(m=>{if("Tab"===m.key){const h=document.querySelector(".quml-navigation__previous");h&&(this.close("close"),h.focus(),this.isFocusSet=!0,m.stopPropagation())}})}ngAfterViewInit(){document.querySelector(".quml-alert__body");setTimeout(()=>{const h=document.querySelector("#wrongButton"),Z=document.querySelector("#correctButton");document.querySelector("#hintButton");"wrong"===this.alertType&&h?h.focus():"correct"===this.alertType&&this.showSolutionButton&&Z&&Z.focus()},200)}viewHint(){this.showHint.emit({hint:!0})}viewSolution(){this.showSolution.emit({solution:!0})}close(m){this.closeAlert.emit({type:m})}ngOnDestroy(){this.previousActiveElement&&!this.isFocusSet&&this.previousActiveElement.focus(),this.subscription&&this.subscription.unsubscribe()}}xs.\u0275fac=function(m){return new(m||xs)},xs.\u0275cmp=t.Xpm({type:xs,selectors:[["quml-alert"]],hostBindings:function(m,h){1&m&&t.NdJ("keydown.escape",function(te){return h.onKeydownHandler(te)},!1,t.evT)},inputs:{alertType:"alertType",isHintAvailable:"isHintAvailable",showSolutionButton:"showSolutionButton"},outputs:{closeAlert:"closeAlert",showSolution:"showSolution",showHint:"showHint"},decls:9,vars:4,consts:[[1,"quml-alert"],[1,"quml-alert__overlay",3,"click","keyup.enter"],[1,"quml-alert__container"],[1,"quml-alert__body"],["class","quml-alert__image quml-alert__image--correct",4,"ngIf"],["class","quml-alert__image quml-alert__image--wrong",4,"ngIf"],[1,"quml-alert__solution-container"],["class","quml-alert__try-again",4,"ngIf"],["class","quml-alert__view-hint quml-alert__view-hint--disabled",4,"ngIf"],[1,"quml-alert__image","quml-alert__image--correct"],[1,"quml-alert__icon-container"],["src","assets/quml-correct.svg","alt","Correct Answer",1,"quml-alert__icon"],[1,"quml-alert__icon-empty"],["src","assets/banner-correct.svg","alt","",1,"quml-alert__banner"],[1,"quml-alert__image","quml-alert__image--wrong"],["src","assets/quml-wrong.svg","alt","Wrong Answer",1,"quml-alert__icon"],["src","assets/banner-wrong.svg","alt","",1,"quml-alert__banner"],[1,"quml-alert__try-again"],["tabindex","0","id","wrongButton","aria-label","Try again",3,"click","keyup.enter",4,"ngIf"],["tabindex","0","id","correctButton","aria-label","View Solution",3,"click","keyup.enter",4,"ngIf"],["tabindex","0","id","wrongButton","aria-label","Try again",3,"click","keyup.enter"],["tabindex","0","id","correctButton","aria-label","View Solution",3,"click","keyup.enter"],[1,"quml-alert__view-hint","quml-alert__view-hint--disabled"],["tabindex","0","id","hintButton","src","assets/view-hint.svg","alt","View Hint logo",1,"view-hint-icon",3,"click","keyup.enter"]],template:function(m,h){1&m&&(t.TgZ(0,"div",0)(1,"div",1),t.NdJ("click",function(){return h.close("close")})("keyup.enter",function(){return h.close("close")}),t.qZA(),t.TgZ(2,"div",2)(3,"div",3),t.YNc(4,i3,5,0,"div",4),t.YNc(5,Hl,5,0,"div",5),t.TgZ(6,"div",6),t.YNc(7,ru,3,2,"div",7),t.qZA(),t.YNc(8,ll,2,0,"div",8),t.qZA()()()),2&m&&(t.xp6(4),t.Q6J("ngIf","correct"===h.alertType),t.xp6(1),t.Q6J("ngIf","wrong"===h.alertType),t.xp6(2),t.Q6J("ngIf","wrong"===h.alertType||"correct"===h.alertType&&h.showSolutionButton),t.xp6(1),t.Q6J("ngIf",h.isHintAvailable))},dependencies:[Xe.O5],styles:[":root{--quml-color-primary:#FFD555;--quml-color-primary-rgba:#f6bc42;--quml-color-primary-shade:rgba(0, 0, 0, .1);--quml-color-tertiary:#FA6400;--quml-color-tertiary-rgba:rgba(250, 100, 0, 0.6);--quml-color-rgba:rgba(0, 0, 0, .6)}.quml-alert__overlay[_ngcontent-%COMP%]{position:absolute;width:100%;height:100%;top:0;left:0}.quml-alert__container[_ngcontent-%COMP%]{position:absolute;bottom:.75rem;height:5.625rem;left:0;right:0;border-radius:.5rem;box-shadow:0 .125rem .875rem 0 var(-quml-color-primary-shade);padding:.5rem 1.5rem .5rem .5rem;-webkit-animation-name:_ngcontent-%COMP%_example;animation-name:_ngcontent-%COMP%_example;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-duration:.3s;animation-duration:.4s;margin:0 auto .5rem;width:23.25rem;background:linear-gradient(145deg,var(--quml-color-primary),var(--quml-color-primary) 60%,var(--quml-color-primary-rgba) 60%);z-index:1}@media only screen and (max-width:480px){.quml-alert__container[_ngcontent-%COMP%]{position:absolute;bottom:3.75rem;border-radius:.5rem;background-color:var(--white);box-shadow:0 .125rem .875rem 0 var(-quml-color-primary-shade);width:21.75rem;padding:.5rem}}.quml-alert__body[_ngcontent-%COMP%]{display:flex;align-items:center;position:relative;height:100%}.quml-alert__image[_ngcontent-%COMP%]{position:relative;height:100%;width:7.625rem;overflow:hidden}.quml-alert__icon-container[_ngcontent-%COMP%]{background:var(--white);border-radius:.5rem;position:absolute;width:4.5rem;z-index:1;height:4rem;left:0;right:0;margin:0 auto;bottom:-54px;-webkit-animation:.2s ease-out .3s forwards _ngcontent-%COMP%_sign-board-animation;animation:.2s ease-out .3s forwards _ngcontent-%COMP%_sign-board-animation}.quml-alert__icon-empty[_ngcontent-%COMP%]{position:absolute;background:var(--quml-color-primary);width:7.625rem;z-index:2;height:1.25rem;margin:0 auto;bottom:0}.quml-alert__icon[_ngcontent-%COMP%]{position:absolute;top:15%;left:0;width:1.75rem;height:1.75rem;right:0;margin:0 auto;-webkit-animation:.1s ease-out .7s forwards _ngcontent-%COMP%_correct-button-anim;animation:.1s ease-out .7s forwards _ngcontent-%COMP%_correct-button-anim}.quml-alert__banner[_ngcontent-%COMP%]{position:absolute;bottom:0;z-index:3;height:2.1875rem}.quml-alert__solution-container[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:calc(100% - 122px)}.quml-alert__try-again[_ngcontent-%COMP%], .quml-alert__view-solution[_ngcontent-%COMP%]{line-height:normal;cursor:pointer;background:var(--white);padding:.5rem 1rem;border-radius:1rem;font-size:.75rem;color:var(--quml-color-tertiary);box-shadow:0 .125rem .875rem 0 var(--quml-color-tertiary-rgba);margin-left:.5rem}.quml-alert__view-hint[_ngcontent-%COMP%]{width:2rem;height:2rem;margin-left:auto;background:var(--white);border-radius:50%;box-shadow:0 .375rem 1rem -.4375rem var(--quml-color-rgba);position:relative}.quml-alert__view-hint--disabled[_ngcontent-%COMP%]{opacity:.6}.quml-alert__try-again[_ngcontent-%COMP%], .quml-alert__view-hint[_ngcontent-%COMP%]{cursor:pointer;text-transform:capitalize}@-webkit-keyframes _ngcontent-%COMP%_sign-board-animation{from{visibility:hidden;transform:translateY(0)}to{visibility:visible;transform:translateY(-80%)}}@keyframes _ngcontent-%COMP%_sign-board-animation{from{visibility:hidden;transform:translateY(0)}to{visibility:visible;transform:translateY(-100%)}}@-webkit-keyframes _ngcontent-%COMP%_correct-button-anim{from{visibility:hidden;transform:scale(.2)}to{visibility:visible;-khtml-transform:scale(1.1);transform:scale(1.1)}}@keyframes _ngcontent-%COMP%_correct-button-anim{from{visibility:hidden;transform:scale(.2)}to{visibility:visible;-khtml-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes _ngcontent-%COMP%_example{from{margin-bottom:-50px}to{margin-bottom:8px}}@keyframes _ngcontent-%COMP%_example{from{margin-bottom:-50px}to{margin-bottom:8px}}"]}),xs.propDecorators={alertType:[{type:t.IIB}],isHintAvailable:[{type:t.IIB}],showSolutionButton:[{type:t.IIB}],closeAlert:[{type:t.r_U}],showSolution:[{type:t.r_U}],showHint:[{type:t.r_U}],onKeydownHandler:[{type:t.L6J,args:["document:keydown.escape",["$event"]]}]};class C1{constructor(){}ngOnInit(){}}C1.\u0275fac=function(m){return new(m||C1)},C1.\u0275cmp=t.Xpm({type:C1,selectors:[["quml-close"]],decls:9,vars:0,consts:[["width","100%","height","100%","viewBox","0 0 24 24","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","PDF-Player","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","pdf-portrait-pop","transform","translate(-320.000000, -397.000000)"],["id","Group-18-Copy","transform","translate(0.000000, 381.000000)"],["id","Icon-24px","transform","translate(320.000000, 16.000000)"],["id","Shape","fill","#000000","points","19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12"],["id","Shape","points","0 0 24 0 24 24 0 24"]],template:function(m,h){1&m&&(t.O4$(),t.TgZ(0,"svg",0)(1,"title"),t._uU(2,"Icon 24px"),t.qZA(),t.TgZ(3,"g",1)(4,"g",2)(5,"g",3)(6,"g",4),t._UZ(7,"polygon",5)(8,"polygon",6),t.qZA()()()()())}}),C1.ctorParameters=()=>[];class js{constructor(){this.close=new t.vpe}closeSolution(){this.solutionVideoPlayer&&this.solutionVideoPlayer.nativeElement.pause(),this.close.emit({close:!0})}}js.\u0275fac=function(m){return new(m||js)},js.\u0275cmp=t.Xpm({type:js,selectors:[["quml-mcq-solutions"]],viewQuery:function(m,h){if(1&m&&t.Gf(C5,7),2&m){let Z;t.iGM(Z=t.CRH())&&(h.solutionVideoPlayer=Z.first)}},inputs:{question:"question",options:"options",solutions:"solutions"},outputs:{close:"close"},decls:15,vars:5,consts:[[1,"solutions"],["role","button","tabindex","0","aria-label","Close",1,"close-icon",3,"click","keydown.enter"],["tabindex","-1"],[1,"solution-header"],[3,"innerHtml"],[1,"solution-options-container"],["class","solution-options",4,"ngFor","ngForOf"],[4,"ngIf"],[1,"scoreboard-button-container"],["type","submit",1,"sb-btn","sb-btn-primary","sb-btn-normal","sb-btn-radius",3,"click"],[1,"solution-options"],[4,"ngFor","ngForOf"],[3,"ngSwitch"],[3,"innerHtml",4,"ngSwitchCase"],["class","video-container",4,"ngSwitchCase"],[4,"ngSwitchCase"],[1,"video-container"],["width","400","controls","",3,"poster"],["solutionVideoPlayer",""],["type","video/mp4",3,"src"],["type","video/webm",3,"src"],["alt","mcq option with image",3,"src"]],template:function(m,h){1&m&&(t.TgZ(0,"div",0)(1,"div",1),t.NdJ("click",function(){return h.closeSolution()})("keydown.enter",function(){return h.closeSolution()}),t._UZ(2,"quml-close",2),t.qZA(),t.TgZ(3,"div",3),t._uU(4,"Question"),t.qZA(),t._UZ(5,"div",4),t.ALo(6,"safeHtml"),t.TgZ(7,"div",3),t._uU(8,"Options"),t.qZA(),t.TgZ(9,"div",5),t.YNc(10,iu,3,3,"div",6),t.qZA(),t.YNc(11,s3,4,1,"ng-container",7),t.TgZ(12,"div",8)(13,"button",9),t.NdJ("click",function(){return h.closeSolution()}),t._uU(14,"Done"),t.qZA()()()),2&m&&(t.xp6(5),t.Q6J("innerHtml",t.lcZ(6,3,h.question),t.oJD),t.xp6(5),t.Q6J("ngForOf",h.options),t.xp6(1),t.Q6J("ngIf",h.solutions&&h.solutions.length))},dependencies:function(){return[Xe.sg,Xe.O5,Xe.RF,Xe.n9,C1,ra]},styles:[":root{--quml-close-icon:#000}.solutions[_ngcontent-%COMP%]{top:0;left:0;width:100%;height:100%;padding:1rem;overflow:auto}.solution-header[_ngcontent-%COMP%]{color:var(--gray-800);font-size:.875rem;font-weight:700;margin:1rem 0;clear:both}.close-icon[_ngcontent-%COMP%]{float:right;cursor:pointer;width:3rem;height:3rem;border-radius:50%;padding:.25rem}.close-icon[_ngcontent-%COMP%]:hover{background:rgba(0,0,0,.15)}.close-icon[_ngcontent-%COMP%]:hover quml-close[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] polygon#Shape[_ngcontent-%COMP%]{fill:var(--white)}.close-icon[_ngcontent-%COMP%] quml-close[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}.close-icon[_ngcontent-%COMP%] quml-close[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] g[_ngcontent-%COMP%] polygon[_ngcontent-%COMP%]:first-child{fill:var(--quml-close-icon)}.video-container[_ngcontent-%COMP%]{text-align:center;margin:.5rem auto}.scoreboard-button-container[_ngcontent-%COMP%]{text-align:center;clear:both;margin:1rem 0}.solution-options-container[_ngcontent-%COMP%]{display:flex;align-items:flex-start;flex-direction:column}.solution-options-container[_ngcontent-%COMP%] .solution-options[_ngcontent-%COMP%]{margin-bottom:.5rem}"]}),js.propDecorators={question:[{type:t.IIB}],options:[{type:t.IIB}],solutions:[{type:t.IIB}],close:[{type:t.r_U}],solutionVideoPlayer:[{type:t.i9L,args:["solutionVideoPlayer",{static:!0}]}]};class Us{constructor(){}ngOnInit(){}}Us.\u0275fac=function(m){return new(m||Us)},Us.\u0275cmp=t.Xpm({type:Us,selectors:[["quml-durationtimer"]],decls:6,vars:0,consts:[["width","10px","height","16px","viewBox","0 0 10 16","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","Symbols","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","timer/active","transform","translate(-8.000000, -2.000000)","fill","#6D7278"],["d","M8,2 L8,6.8 L8.008,6.8 L8,6.808 L11.2,10 L8,13.2 L8.008,13.208 L8,13.208 L8,18 L17.6,18 L17.6,13.208 L17.592,13.208 L17.6,13.2 L14.4,10 L17.6,6.808 L17.592,6.8 L17.6,6.8 L17.6,2 L8,2 L8,2 Z M16,13.6 L16,16.4 L9.6,16.4 L9.6,13.6 L12.8,10.4 L16,13.6 L16,13.6 Z M12.8,9.6 L9.6,6.4 L9.6,3.6 L16,3.6 L16,6.4 L12.8,9.6 L12.8,9.6 Z","id","Shape"]],template:function(m,h){1&m&&(t.O4$(),t.TgZ(0,"svg",0)(1,"title"),t._uU(2,"Shape"),t.qZA(),t.TgZ(3,"g",1)(4,"g",2),t._UZ(5,"path",3),t.qZA()()())}}),Us.ctorParameters=()=>[];class v1{constructor(){}ngOnInit(){}}v1.\u0275fac=function(m){return new(m||v1)},v1.\u0275cmp=t.Xpm({type:v1,selectors:[["quml-audio"]],decls:16,vars:0,consts:[["width","36px","height","36px","viewBox","0 0 36 36","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","path-1","x","0","y","0","width","36","height","36","rx","18"],["x","-4.2%","y","-4.2%","width","108.3%","height","108.3%","filterUnits","objectBoundingBox","id","filter-2"],["stdDeviation","1","in","SourceAlpha","result","shadowBlurInner1"],["dx","0","dy","-1","in","shadowBlurInner1","result","shadowOffsetInner1"],["in","shadowOffsetInner1","in2","SourceAlpha","operator","arithmetic","k2","-1","k3","1","result","shadowInnerInner1"],["values","0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0","type","matrix","in","shadowInnerInner1"],["id","audio-play","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","Rectangle-5-Copy-2","fill-rule","nonzero"],["fill","#FFFFFF",0,"xlink","href","#path-1"],["fill-opacity","1","filter","url(#filter-2)",0,"xlink","href","#path-1"],["stroke-opacity","0.484156469","stroke","#C3C8DB","stroke-width","2","stroke-linejoin","square","x","1","y","1","width","34","height","34","rx","17"],["d","M19.483871,8.64533333 C23.6232258,9.616 26.7096774,13.4346667 26.7096774,18 C26.7096774,22.5653333 23.6232258,26.384 19.483871,27.3546667 L19.483871,27.3546667 L19.483871,25.1573333 C22.4670968,24.24 24.6451613,21.3813333 24.6451613,18 C24.6451613,14.6186667 22.4670968,11.76 19.483871,10.8426667 L19.483871,10.8426667 Z M17.4193548,9.46666667 L17.4193548,26.5333333 L12.2580645,21.2 L8.12903226,21.2 L8.12903226,14.8 L12.2580645,14.8 L17.4193548,9.46666667 Z M19.483871,13.7013333 C21.0116129,14.4906667 22.0645161,16.112 22.0645161,18 C22.0645161,19.888 21.0116129,21.5093333 19.483871,22.288 L19.483871,22.288 Z","id","Combined-Shape","fill","#6D7278"]],template:function(m,h){1&m&&(t.O4$(),t.TgZ(0,"svg",0)(1,"title"),t._uU(2,"audio play"),t.qZA(),t.TgZ(3,"defs"),t._UZ(4,"rect",1),t.TgZ(5,"filter",2),t._UZ(6,"feGaussianBlur",3)(7,"feOffset",4)(8,"feComposite",5)(9,"feColorMatrix",6),t.qZA()(),t.TgZ(10,"g",7)(11,"g",8),t._UZ(12,"use",9)(13,"use",10)(14,"rect",11),t.qZA(),t._UZ(15,"path",12),t.qZA()())}}),v1.ctorParameters=()=>[];class Ts{constructor(){}ngOnInit(){}}Ts.\u0275fac=function(m){return new(m||Ts)},Ts.\u0275cmp=t.Xpm({type:Ts,selectors:[["quml-wrong"]],decls:11,vars:0,consts:[["width","48px","height","48px","viewBox","0 0 48 48","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["x1","0%","y1","0%","x2","101.719666%","y2","100%","id","linearGradient-1"],["stop-color","#F1635D","offset","0%"],["stop-color","#F97A74","offset","100%"],["id","Symbols","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","wrong"],["id","Oval","fill","#f77f79","fill-rule","nonzero","opacity","0.900000036","cx","24","cy","24","r","24"],["id","Shape","fill","#fff","points","36.0349854 14.4171429 33.6107955 12 24 21.5828571 14.3892045 12 11.9650146 14.4171429 21.5758101 24 11.9650146 33.5828571 14.3892045 36 24 26.4171429 33.6107955 36 36.0349854 33.5828571 26.4241899 24"]],template:function(m,h){1&m&&(t.O4$(),t.TgZ(0,"svg",0)(1,"title"),t._uU(2,"wrong"),t.qZA(),t.TgZ(3,"defs")(4,"linearGradient",1),t._UZ(5,"stop",2)(6,"stop",3),t.qZA()(),t.TgZ(7,"g",4)(8,"g",5),t._UZ(9,"circle",6)(10,"polygon",7),t.qZA()()())}}),Ts.ctorParameters=()=>[];class pl{constructor(){}ngOnInit(){}}pl.\u0275fac=function(m){return new(m||pl)},pl.\u0275cmp=t.Xpm({type:pl,selectors:[["quml-menu"]],decls:6,vars:0,consts:[["width","18px","height","12px","viewBox","0 0 18 12","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","Symbols","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","icon/menu","fill","#333333"],["d","M0,12 L18,12 L18,10 L0,10 L0,12 L0,12 Z M0,7 L18,7 L18,5 L0,5 L0,7 L0,7 Z M0,0 L0,2 L18,2 L18,0 L0,0 L0,0 Z","id","Shape"]],template:function(m,h){1&m&&(t.O4$(),t.TgZ(0,"svg",0)(1,"title"),t._uU(2,"Shape"),t.qZA(),t.TgZ(3,"g",1)(4,"g",2),t._UZ(5,"path",3),t.qZA()()())}}),pl.ctorParameters=()=>[];class ra{constructor(m){this.sanitized=m}transform(m){return this.sanitized.bypassSecurityTrustHtml(m)}}ra.\u0275fac=function(m){return new(m||ra)(t.Y36(Gt.H7,16))},ra.\u0275pipe=t.Yjl({name:"safeHtml",type:ra,pure:!0}),ra.ctorParameters=()=>[{type:Gt.H7}];class Xa{constructor(m,h,Z,te,Re){this.viewerService=m,this.utilService=h,this.questionCursor=Z,this.cdRef=te,this.errorService=Re,this.sectionIndex=0,this.playerEvent=new t.vpe,this.sectionEnd=new t.vpe,this.showScoreBoard=new t.vpe,this.destroy$=new Y2.xQ,this.loadView=!1,this.showContentError=!1,this.noOfTimesApiCalled=0,this.currentSlideIndex=0,this.showStartPage=!0,this.questions=[],this.progressBarClass=[],this.tryAgainClicked=!1,this.carouselConfig={NEXT:1,PREV:2},this.active=!1,this.showQuestions=!1,this.showZoomModal=!1,this.imageZoomCount=100,this.showRootInstruction=!0,this.slideDuration=0,this.isAssessEventRaised=!1}ngOnChanges(m){m&&Object.values(m)[0].firstChange&&this.subscribeToEvents(),this.setConfig()}ngAfterViewInit(){this.viewerService.raiseStartEvent(0),this.viewerService.raiseHeartBeatEvent(Wr_startPageLoaded,"impression",0)}subscribeToEvents(){this.viewerService.qumlPlayerEvent.asObservable().pipe(ms(this.destroy$)).subscribe(m=>{this.playerEvent.emit(m)}),this.viewerService.qumlQuestionEvent.pipe(ms(this.destroy$)).subscribe(m=>{var h,Z,te,Re;if(null!==(h=m)&&void 0!==h&&h.error){const{traceId:mt}=null===(Z=this.sectionConfig)||void 0===Z?void 0:Z.config;return navigator.onLine&&this.viewerService.isAvailableLocally?this.viewerService.raiseExceptionLog(Gn.uY.contentLoadFails,Gn.N3.contentLoadFails,new Error(Gn.N3.contentLoadFails),mt):this.viewerService.raiseExceptionLog(Gn.uY.internetConnectivity,Gn.N3.internetConnectivity,new Error(Gn.N3.internetConnectivity),mt),void(this.showContentError=!0)}if(null===(te=m)||void 0===te||!te.questions)return;const dt=Vr(this.questions,m.questions,"identifier");this.questions=Ma(this.questions.concat(dt),"identifier"),this.sortQuestions(),this.viewerService.updateSectionQuestions(this.sectionConfig.metadata.identifier,this.questions),this.cdRef.detectChanges(),this.noOfTimesApiCalled++,this.loadView=!0,this.currentSlideIndex>0&&this.myCarousel&&(this.myCarousel.selectSlide(this.currentSlideIndex),this.questions[this.currentSlideIndex-1]&&(this.currentQuestionsMedia=null===(Re=this.questions[this.currentSlideIndex-1])||void 0===Re?void 0:Re.media,this.setImageZoom(),this.highlightQuestion())),0===this.currentSlideIndex&&(this.showStartPage?this.active=0===this.sectionIndex:setTimeout(()=>{this.nextSlide()})),this.removeAttribute()})}setConfig(){var m,h,Z,te,Re,dt,mt,cn,lr,ar,xr,Hn,Kr,nn,Nr,Xr,Fr,ia,ga,Hs,Br,ma,gl,b1;this.noOfTimesApiCalled=0,this.currentSlideIndex=0,this.active=0===this.currentSlideIndex&&0===this.sectionIndex&&this.showStartPage,this.myCarousel&&this.myCarousel.selectSlide(this.currentSlideIndex),this.threshold=(null===(m=this.sectionConfig.context)||void 0===m?void 0:m.threshold)||3,this.questionIds=Ki(this.sectionConfig.metadata.childNodes),this.parentConfig.isReplayed&&(this.initializeTimer=!0,this.viewerService.raiseStartEvent(0),this.viewerService.raiseHeartBeatEvent(Wr_startPageLoaded,"impression",0),this.disableNext=!1,this.currentSlideIndex=0,this.myCarousel.selectSlide(0),this.showRootInstruction=!0,this.currentQuestionsMedia=(0,P.Z)(this.questions[0],"media"),this.setImageZoom(),this.loadView=!0,this.removeAttribute(),setTimeout(()=>{const Gs=document.querySelector("#overlay-button");Gs&&Gs.focus()},200));const j1=this.sectionConfig.metadata.maxQuestions;j1&&(this.questionIds=this.questionIds.slice(0,j1)),this.noOfQuestions=this.questionIds.length,this.viewerService.initialize(this.sectionConfig,this.threshold,this.questionIds,this.parentConfig),this.checkCompatibilityLevel(this.sectionConfig.metadata.compatibilityLevel),this.timeLimit=(null===(Z=null===(h=this.sectionConfig.metadata)||void 0===h?void 0:h.timeLimits)||void 0===Z?void 0:Z.maxTime)||0,this.warningTime=(null===(Re=null===(te=this.sectionConfig.metadata)||void 0===te?void 0:te.timeLimits)||void 0===Re?void 0:Re.warningTime)||0,this.showTimer="no"!==(null===(mt=null===(dt=this.sectionConfig.metadata)||void 0===dt?void 0:dt.showTimer)||void 0===mt?void 0:mt.toLowerCase()),null!==(cn=this.sectionConfig.metadata)&&void 0!==cn&&cn.showFeedback?this.showFeedBack="no"!==(null===(ar=null===(lr=this.sectionConfig.metadata)||void 0===lr?void 0:lr.showFeedback)||void 0===ar?void 0:ar.toLowerCase()):this.showFeedBack=this.parentConfig.showFeedback,this.showUserSolution="no"!==(null===(Hn=null===(xr=this.sectionConfig.metadata)||void 0===xr?void 0:xr.showSolutions)||void 0===Hn?void 0:Hn.toLowerCase()),this.startPageInstruction=(null===(nn=null===(Kr=this.sectionConfig.metadata)||void 0===Kr?void 0:Kr.instructions)||void 0===nn?void 0:nn.default)||this.parentConfig.instructions,this.linearNavigation="non-linear"!==this.sectionConfig.metadata.navigationMode,this.showHints="no"!==(null===(Xr=null===(Nr=this.sectionConfig.metadata)||void 0===Nr?void 0:Nr.showHints)||void 0===Xr?void 0:Xr.toLowerCase()),this.points=null===(Fr=this.sectionConfig.metadata)||void 0===Fr?void 0:Fr.points,this.allowSkip="no"!==(null===(ga=null===(ia=this.sectionConfig.metadata)||void 0===ia?void 0:ia.allowSkip)||void 0===ga?void 0:ga.toLowerCase()),this.showStartPage="no"!==(null===(Br=null===(Hs=this.sectionConfig.metadata)||void 0===Hs?void 0:Hs.showStartPage)||void 0===Br?void 0:Br.toLowerCase()),this.progressBarClass=this.parentConfig.isSectionsAvailable?null===(ma=this.mainProgressBar.find(Gs=>Gs.isActive))||void 0===ma?void 0:ma.children:this.mainProgressBar,this.progressBarClass&&this.progressBarClass.forEach(Gs=>Gs.showFeedback=this.showFeedBack),this.questions=this.viewerService.getSectionQuestions(this.sectionConfig.metadata.identifier),this.sortQuestions(),this.viewerService.updateSectionQuestions(this.sectionConfig.metadata.identifier,this.questions),this.resetQuestionState(),this.jumpToQuestion?this.goToQuestion(this.jumpToQuestion):1===this.threshold?this.viewerService.getQuestion():this.threshold>1&&this.viewerService.getQuestions(),!(null===(b1=null===(gl=this.sectionConfig.metadata)||void 0===gl?void 0:gl.children)||void 0===b1)&&b1.length||(this.loadView=!0,this.disableNext=!0),this.initializeTimer||(this.initializeTimer=!0),this.initialTime=this.initialSlideDuration=(new Date).getTime()}removeAttribute(){setTimeout(()=>{const m=document.querySelector(".carousel.slide");m&&m.removeAttribute("tabindex")},100)}sortQuestions(){if(this.questions.length&&this.questionIds.length){const m=[];this.questionIds.forEach(h=>{const Z=this.questions.find(te=>te.identifier===h);Z&&m.push(Z)}),this.questions=m}}createSummaryObj(){var m,h,Z,te,Re,dt,mt,cn;const lr=Fn(this.progressBarClass,"class");return{skipped:(null===(h=null===(m=lr)||void 0===m?void 0:m.skipped)||void 0===h?void 0:h.length)||0,correct:(null===(te=null===(Z=lr)||void 0===Z?void 0:Z.correct)||void 0===te?void 0:te.length)||0,wrong:(null===(dt=null===(Re=lr)||void 0===Re?void 0:Re.wrong)||void 0===dt?void 0:dt.length)||0,partial:(null===(cn=null===(mt=lr)||void 0===mt?void 0:mt.partial)||void 0===cn?void 0:cn.length)||0}}nextSlide(){if(this.currentQuestionsMedia=(0,P.Z)(this.questions[this.currentSlideIndex],"media"),this.getQuestion(),this.viewerService.raiseHeartBeatEvent(Wr_nextClicked,zr_interact,this.myCarousel.getCurrentSlideIndex()+1),this.viewerService.raiseHeartBeatEvent(Wr_nextClicked,zr_impression,this.myCarousel.getCurrentSlideIndex()+1),this.currentSlideIndex!==this.questions.length&&(this.currentSlideIndex=this.currentSlideIndex+1),(this.myCarousel.isLast(this.myCarousel.getCurrentSlideIndex())||this.noOfQuestions===this.myCarousel.getCurrentSlideIndex())&&this.calculateScore(),this.myCarousel.getCurrentSlideIndex()>0&&"MCQ"===this.questions[this.myCarousel.getCurrentSlideIndex()-1].qType&&this.currentOptionSelected){const m=this.currentOptionSelected&&this.currentOptionSelected.option?this.currentOptionSelected.option:void 0,h=this.questions[this.myCarousel.getCurrentSlideIndex()-1].identifier,Z=this.questions[this.myCarousel.getCurrentSlideIndex()-1].qType;this.viewerService.raiseResponseEvent(h,Z,m)}if(this.questions[this.myCarousel.getCurrentSlideIndex()]&&this.setSkippedClass(this.myCarousel.getCurrentSlideIndex()),this.myCarousel.getCurrentSlideIndex()===this.noOfQuestions)return this.clearTimeInterval(),void this.emitSectionEnd();this.myCarousel.move(this.carouselConfig.NEXT),this.setImageZoom(),this.resetQuestionState(),this.clearTimeInterval()}prevSlide(){this.disableNext=!1,this.currentSolutions=void 0,this.viewerService.raiseHeartBeatEvent(Wr_prevClicked,zr_interact,this.myCarousel.getCurrentSlideIndex()-1),this.showAlert=!1,this.currentSlideIndex!==this.questions.length&&(this.currentSlideIndex=this.currentSlideIndex+1),this.myCarousel.getCurrentSlideIndex()+1===this.noOfQuestions&&this.endPageReached?this.endPageReached=!1:this.myCarousel.move(this.carouselConfig.PREV),this.currentSlideIndex=this.myCarousel.getCurrentSlideIndex(),this.active=0===this.currentSlideIndex&&0===this.sectionIndex&&this.showStartPage,this.currentQuestionsMedia=(0,P.Z)(this.questions[this.myCarousel.getCurrentSlideIndex()-1],"media"),this.setImageZoom(),this.setSkippedClass(this.myCarousel.getCurrentSlideIndex()-1)}getQuestion(){this.myCarousel.getCurrentSlideIndex()>0&&this.threshold*this.noOfTimesApiCalled-1===this.myCarousel.getCurrentSlideIndex()&&this.threshold*this.noOfTimesApiCalled>=this.questions.length&&this.threshold>1&&this.viewerService.getQuestions(),this.myCarousel.getCurrentSlideIndex()>0&&void 0===this.questions[this.myCarousel.getCurrentSlideIndex()]&&this.threshold>1&&this.viewerService.getQuestions(),1===this.threshold&&this.myCarousel.getCurrentSlideIndex()>=0&&this.viewerService.getQuestion()}resetQuestionState(){this.active=!1,this.showAlert=!1,this.optionSelectedObj=void 0,this.currentOptionSelected=void 0,this.currentQuestion=void 0,this.currentOptions=void 0,this.currentSolutions=void 0}activeSlideChange(m){this.initialSlideDuration=(new Date).getTime(),this.isAssessEventRaised=!1;const h=document.querySelector("li.progressBar-border"),Z=document.querySelector(".lanscape-mode-right");Z&&h&&!this.parentConfig.isReplayed&&this.utilService.scrollParentToChild(Z,h)}nextSlideClicked(m){var h;if(!this.showRootInstruction||!this.parentConfig.isSectionsAvailable)return 0===this.myCarousel.getCurrentSlideIndex()?this.nextSlide():void("next"===(null===(h=m)||void 0===h?void 0:h.type)&&this.validateSelectedOption(this.optionSelectedObj,"next"));this.showRootInstruction=!1}previousSlideClicked(m){if("previous clicked"===m.event)if(this.optionSelectedObj&&this.showFeedBack)this.stopAutoNavigation=!1,this.validateSelectedOption(this.optionSelectedObj,"previous");else{if(this.stopAutoNavigation=!0,0===this.currentSlideIndex&&this.parentConfig.isSectionsAvailable&&this.getCurrentSectionIndex()>0){const h=this.mainProgressBar[this.getCurrentSectionIndex()-1].identifier;return void this.jumpToSection(h)}this.prevSlide()}}getCurrentSectionIndex(){const m=this.sectionConfig.metadata.identifier;return this.mainProgressBar.findIndex(h=>h.identifier===m)}goToSlideClicked(m,h){var Z;null!==(Z=this.progressBarClass)&&void 0!==Z&&Z.length?(m.stopPropagation(),this.active=!1,this.jumpSlideIndex=h,this.optionSelectedObj&&this.showFeedBack?(this.stopAutoNavigation=!1,this.validateSelectedOption(this.optionSelectedObj,"jump")):(this.stopAutoNavigation=!0,this.goToSlide(this.jumpSlideIndex))):0===h&&(this.jumpSlideIndex=0,this.goToSlide(this.jumpSlideIndex))}onEnter(m,h){13===m.keyCode&&(m.stopPropagation(),this.goToSlideClicked(m,h))}jumpToSection(m){this.showRootInstruction=!1,this.emitSectionEnd(!1,m)}onSectionEnter(m,h){13===m.keyCode&&(m.stopPropagation(),this.optionSelectedObj&&this.validateSelectedOption(this.optionSelectedObj,"jump"),this.jumpToSection(h))}onScoreBoardClicked(){this.viewerService.updateSectionQuestions(this.sectionConfig.metadata.identifier,this.questions),this.showScoreBoard.emit()}onScoreBoardEnter(m){m.stopPropagation(),"Enter"===m.key&&this.onScoreBoardClicked()}focusOnNextButton(){setTimeout(()=>{const m=document.querySelector(".quml-navigation__next");m&&m.focus()},100)}getOptionSelected(m){var h;if(JSON.stringify(this.currentOptionSelected)===JSON.stringify(m))return;this.focusOnNextButton(),this.active=!0,this.currentOptionSelected=m;const Z=this.myCarousel.getCurrentSlideIndex()-1;this.viewerService.raiseHeartBeatEvent(Wr_optionClicked,zr_interact,this.myCarousel.getCurrentSlideIndex()),(0,ss.Z)(null===(h=m)||void 0===h?void 0:h.option)?(this.optionSelectedObj=void 0,this.currentSolutions=void 0,this.updateScoreBoard(Z,"skipped")):(this.optionSelectedObj=m,this.isAssessEventRaised=!1,this.currentSolutions=(0,ss.Z)(m.solutions)?void 0:m.solutions),this.media=this.questions[this.myCarousel.getCurrentSlideIndex()-1].media,this.currentSolutions&&this.currentSolutions.forEach((te,Re)=>{"video"===te.type&&this.media.forEach(dt=>{dt.id===this.currentSolutions[Re].value&&(this.currentSolutions[Re].type="video",this.currentSolutions[Re].src=dt.src,this.currentSolutions[Re].thumbnail=dt.thumbnail)})}),this.showFeedBack||this.validateSelectedOption(this.optionSelectedObj)}durationEnds(){this.showSolution=!1,this.showAlert=!1,this.emitSectionEnd(!0)}checkCompatibilityLevel(m){var h,Z;if(m){const te=this.errorService.checkContentCompatibility(m);te.isCompitable||this.viewerService.raiseExceptionLog(Gn.uY.contentCompatibility,Gn.N3.contentCompatibility,te.error,null===(Z=null===(h=this.sectionConfig)||void 0===h?void 0:h.config)||void 0===Z?void 0:Z.traceId)}}emitSectionEnd(m=!1,h){const Z={summary:this.createSummaryObj(),score:this.calculateScore(),durationSpent:this.utilService.getTimeSpentText(this.initialTime),slideIndex:this.myCarousel.getCurrentSlideIndex(),isDurationEnded:m};h&&(Z.jumpToSection=h),this.viewerService.updateSectionQuestions(this.sectionConfig.metadata.identifier,this.questions),this.sectionEnd.emit(Z)}closeAlertBox(m){var h,Z;"close"===(null===(h=m)||void 0===h?void 0:h.type)?this.viewerService.raiseHeartBeatEvent(Wr_closedFeedBack,zr_interact,this.myCarousel.getCurrentSlideIndex()):"tryAgain"===(null===(Z=m)||void 0===Z?void 0:Z.type)&&(this.tryAgainClicked=!0,setTimeout(()=>{this.tryAgainClicked=!1},2e3),this.viewerService.raiseHeartBeatEvent(Wr_tryAgain,zr_interact,this.myCarousel.getCurrentSlideIndex())),this.showAlert=!1}setSkippedClass(m){this.progressBarClass&&"unattempted"===(0,P.Z)(this.progressBarClass[m],"class")&&(this.progressBarClass[m].class="skipped")}toggleScreenRotate(m){this.viewerService.raiseHeartBeatEvent(Wr_deviceRotationClicked,zr_interact,this.myCarousel.getCurrentSlideIndex()+1)}validateSelectedOption(m,h){var Z,te,Re;const dt=null===(te=null===(Z=m)||void 0===Z?void 0:Z.option)||void 0===te?void 0:te.value,mt=this.myCarousel.getCurrentSlideIndex()-1,cn=!this.optionSelectedObj&&this.allowSkip&&"MCQ"===this.utilService.getQuestionType(this.questions,mt),lr="SA"===this.utilService.getQuestionType(this.questions,mt),ar=this.startPageInstruction&&0===this.myCarousel.getCurrentSlideIndex(),xr=!this.optionSelectedObj&&this.active,Hn=this.questions[mt],Kr=Hn.responseDeclaration?this.utilService.getKeyValue(Object.keys(Hn.responseDeclaration)):"";this.slideDuration=Math.round(((new Date).getTime()-this.initialSlideDuration)/1e3);const Nr={id:Hn.identifier,title:Hn.name,desc:Hn.description,type:Hn.qType.toLowerCase(),maxscore:0===Kr.length?0:Hn.responseDeclaration[Kr].maxScore||0,params:"MCQ"===Hn.qType.toUpperCase()&&null!==(Fr=null===(Xr=Hn)||void 0===Xr?void 0:Xr.editorState)&&void 0!==Fr&&Fr.options?Hn.editorState.options:"MCQ"!==Hn.qType.toUpperCase()||(0,ss.Z)(null===(ia=Hn)||void 0===ia?void 0:ia.editorState)?[]:[null===(ga=Hn)||void 0===ga?void 0:ga.editorState]};var Xr,Fr,ia,ga;if(Nr&&this.parentConfig.isSectionsAvailable&&(Nr.sectionId=this.sectionConfig.metadata.identifier),!this.optionSelectedObj&&!this.isAssessEventRaised&&"SA"!==Hn.qType.toUpperCase()&&(this.isAssessEventRaised=!0,this.viewerService.raiseAssesEvent(Nr,mt+1,"No",0,[],this.slideDuration)),this.optionSelectedObj){if(this.currentQuestion=Hn.body,this.currentOptions=Hn.interactions[Kr].options,"single"===m.cardinality){const Xr=Number(Hn.responseDeclaration[Kr].correctResponse.value);if(this.showAlert=!0,(null===(Re=m.option)||void 0===Re?void 0:Re.value)===Xr){const Fr=this.getScore(mt,Kr,!0);this.isAssessEventRaised||(this.isAssessEventRaised=!0,this.viewerService.raiseAssesEvent(Nr,mt+1,"Yes",Fr,[m.option],this.slideDuration)),this.alertType="correct",this.showFeedBack&&this.correctFeedBackTimeOut(h),this.updateScoreBoard(mt,"correct",void 0,Fr)}else{const Fr=this.getScore(mt,Kr,!1,m);this.alertType="wrong";const ia="partial"===this.progressBarClass[mt].class?"partial":"wrong";this.updateScoreBoard(mt,ia,dt,Fr),this.isAssessEventRaised||(this.isAssessEventRaised=!0,this.viewerService.raiseAssesEvent(Nr,mt+1,"No",0,[m.option],this.slideDuration))}}if("multiple"===m.cardinality){const Xr=this.questions[mt].responseDeclaration,Fr=this.utilService.getMultiselectScore(m.option,Xr);this.showAlert=!0,0===Fr?(this.alertType="wrong",this.updateScoreBoard(mt+1,"wrong")):(this.updateScoreBoard(mt+1,"correct",void 0,Fr),this.showFeedBack&&this.correctFeedBackTimeOut(h),this.alertType="correct")}this.optionSelectedObj=void 0}else cn||lr||ar||xr?this.nextSlide():(this.startPageInstruction&&!this.optionSelectedObj&&!this.active&&!this.allowSkip&&this.myCarousel.getCurrentSlideIndex()>0&&"MCQ"===this.utilService.getQuestionType(this.questions,mt)&&this.utilService.canGo(this.progressBarClass[this.myCarousel.getCurrentSlideIndex()])||!this.optionSelectedObj&&!this.active&&!this.allowSkip&&this.myCarousel.getCurrentSlideIndex()>=0&&"MCQ"===this.utilService.getQuestionType(this.questions,mt)&&this.utilService.canGo(this.progressBarClass[this.myCarousel.getCurrentSlideIndex()]))&&this.infoPopupTimeOut()}infoPopupTimeOut(){this.infoPopup=!0,setTimeout(()=>{this.infoPopup=!1},2e3)}correctFeedBackTimeOut(m){this.intervalRef=setTimeout(()=>{this.showAlert&&(this.showAlert=!1,this.myCarousel.isLast(this.myCarousel.getCurrentSlideIndex())||"next"!==m?"previous"!==m||this.stopAutoNavigation?"jump"!==m||this.stopAutoNavigation?this.myCarousel.isLast(this.myCarousel.getCurrentSlideIndex())&&(this.endPageReached=!0,this.emitSectionEnd()):this.goToSlide(this.jumpSlideIndex):this.prevSlide():this.nextSlide())},4e3)}goToSlide(m){var h,Z;if(this.viewerService.raiseHeartBeatEvent(Wr_goToQuestion,zr_interact,this.myCarousel.getCurrentSlideIndex()),this.disableNext=!1,this.currentSlideIndex=m,this.showRootInstruction=!1,0===m)return this.optionSelectedObj=void 0,this.myCarousel.selectSlide(0),this.active=0===this.currentSlideIndex&&0===this.sectionIndex&&this.showStartPage,this.showRootInstruction=!0,void(null!==(Z=null===(h=this.sectionConfig.metadata)||void 0===h?void 0:h.children)&&void 0!==Z&&Z.length||(this.disableNext=!0));this.currentQuestionsMedia=(0,P.Z)(this.questions[this.currentSlideIndex-1],"media"),this.setSkippedClass(this.currentSlideIndex-1),this.initializeTimer||(this.initializeTimer=!0),void 0===this.questions[m-1]?(this.showQuestions=!1,this.viewerService.getQuestions(0,m),this.currentSlideIndex=m):void 0!==this.questions[m-1]&&this.myCarousel.selectSlide(m),this.setImageZoom(),this.currentSolutions=void 0,this.highlightQuestion()}goToQuestion(m){this.active=!1,this.showRootInstruction=!1,this.disableNext=!1,this.initializeTimer=!0;const h=m.questionNo;this.viewerService.getQuestions(0,h),this.currentSlideIndex=h,this.myCarousel.selectSlide(h),this.highlightQuestion()}highlightQuestion(){var m,h,Z;const te=this.questions[this.currentSlideIndex-1],Re=null===(h=null===(m=te)||void 0===m?void 0:m.qType)||void 0===h?void 0:h.toUpperCase(),dt=document.getElementById(null===(Z=te)||void 0===Z?void 0:Z.identifier);if(dt&&Re){let mt;if("MCQ"===Re)mt=dt.querySelector(".mcq-title");else mt=dt.querySelector(".question-container");mt&&setTimeout(()=>{mt.focus()},0)}}getSolutions(){this.showAlert=!1,this.viewerService.raiseHeartBeatEvent(Wr_showAnswer,zr_interact,this.myCarousel.getCurrentSlideIndex()),this.viewerService.raiseHeartBeatEvent(Wr_showAnswer,zr_impression,this.myCarousel.getCurrentSlideIndex());const m=this.myCarousel.getCurrentSlideIndex()-1;this.currentQuestion=this.questions[m].body,this.currentOptions=this.questions[m].interactions.response1.options,this.currentQuestionsMedia=(0,P.Z)(this.questions[m],"media"),setTimeout(()=>{this.setImageZoom()}),setTimeout(()=>{this.setImageHeightWidthClass()},100),this.currentSolutions&&(this.showSolution=!0),this.clearTimeInterval()}viewSolution(){this.viewerService.raiseHeartBeatEvent(Wr_viewSolutionClicked,zr_interact,this.myCarousel.getCurrentSlideIndex()),this.showSolution=!0,this.showAlert=!1,this.currentQuestionsMedia=(0,P.Z)(this.questions[this.myCarousel.getCurrentSlideIndex()-1],"media"),setTimeout(()=>{this.setImageZoom(),this.setImageHeightWidthClass()}),clearTimeout(this.intervalRef)}closeSolution(){this.setImageZoom(),this.viewerService.raiseHeartBeatEvent(Wr_solutionClosed,zr_interact,this.myCarousel.getCurrentSlideIndex()),this.showSolution=!1,this.myCarousel.selectSlide(this.currentSlideIndex),this.focusOnNextButton()}viewHint(){this.viewerService.raiseHeartBeatEvent(Wr_viewHint,zr_interact,this.myCarousel.getCurrentSlideIndex())}onAnswerKeyDown(m){"Enter"===m.key&&(m.stopPropagation(),this.getSolutions())}showAnswerClicked(m,h){var Z;if(null!==(Z=m)&&void 0!==Z&&Z.showAnswer){if(this.focusOnNextButton(),this.active=!0,this.progressBarClass[this.myCarousel.getCurrentSlideIndex()-1].class="correct",h){const te=this.questions.findIndex(Re=>Re.identifier===h.identifier);te>-1&&(this.questions[te].isAnswerShown=!0,this.viewerService.updateSectionQuestions(this.sectionConfig.metadata.identifier,this.questions))}this.viewerService.raiseHeartBeatEvent(Wr_showAnswer,zr_interact,qs_shortAnswer),this.viewerService.raiseHeartBeatEvent(Wr_pageScrolled,zr_impression,this.myCarousel.getCurrentSlideIndex()-1)}}getScore(m,h,Z,te){if(Z)return this.questions[m].responseDeclaration[h].correctResponse.outcomes.SCORE?this.questions[m].responseDeclaration[h].correctResponse.outcomes.SCORE:this.questions[m].responseDeclaration[h].maxScore||1;{const Re=te.option.value,dt=this.questions[m].responseDeclaration.mapping;let mt=0;return dt&&dt.forEach(cn=>{Re===cn.response&&(mt=cn.outcomes.SCORE||0,cn.outcomes.SCORE&&(this.progressBarClass[m].class="partial"))}),mt}}calculateScore(){return this.progressBarClass.reduce((m,h)=>m+h.score,0)}updateScoreBoard(m,h,Z,te){this.progressBarClass.forEach(Re=>{Re.index-1===m&&(Re.class=h,Re.score=te||0,this.showFeedBack||(Re.value=Z))})}setImageHeightWidthClass(){document.querySelectorAll("[data-asset-variable]").forEach(m=>{m.removeAttribute("class"),m.clientHeight>m.clientWidth?m.setAttribute("class","portrait"):m.clientHeight{const Re=te.getAttribute("data-asset-variable");te.setAttribute("class","option-image"),te.setAttribute("id",Re),(0,Ha.Z)(this.currentQuestionsMedia,mt=>{if(Re===mt.id)if(this.parentConfig.isAvailableLocally&&this.parentConfig.baseUrl){let cn=this.parentConfig.baseUrl;cn=`${cn.substring(0,cn.lastIndexOf("/"))}/${this.sectionConfig.metadata.identifier}`,Z&&(te.src=`${cn}/${Z}/${mt.src}`)}else mt.baseUrl&&(te.src=mt.baseUrl+mt.src)});const dt=document.createElement("div");dt.setAttribute("class","magnify-icon"),dt.onclick=mt=>{this.viewerService.raiseHeartBeatEvent(Wr_zoomClicked,zr_interact,this.myCarousel.getCurrentSlideIndex()),this.zoomImgSrc=te.src,this.showZoomModal=!0;const cn=document.getElementById("imageModal");cn.clientHeight>te.clientWidth?cn.setAttribute("class","portrait"):te.clientHeight100&&(this.imageZoomCount=this.imageZoomCount-10,this.setImageModalHeightWidth())}setImageModalHeightWidth(){this.imageModal.nativeElement.style.width=`${this.imageZoomCount}%`,this.imageModal.nativeElement.style.height=`${this.imageZoomCount}%`}closeZoom(){this.viewerService.raiseHeartBeatEvent(Wr_zoomCloseClicked,zr_interact,this.myCarousel.getCurrentSlideIndex()),document.getElementById("imageModal").removeAttribute("style"),this.showZoomModal=!1}clearTimeInterval(){this.intervalRef&&clearTimeout(this.intervalRef)}ngOnDestroy(){this.destroy$.next(!0),this.destroy$.unsubscribe(),this.errorService.getInternetConnectivityError.unsubscribe(),this.subscription&&this.subscription.unsubscribe()}}Xa.\u0275fac=function(m){return new(m||Xa)(t.Y36(Lo),t.Y36(ao),t.Y36(fl),t.Y36(t.sBO),t.Y36(Gn.T_))},Xa.\u0275cmp=t.Xpm({type:Xa,selectors:[["quml-section-player"]],viewQuery:function(m,h){if(1&m&&(t.Gf(xa,5),t.Gf(ou,7),t.Gf(Gl,5)),2&m){let Z;t.iGM(Z=t.CRH())&&(h.myCarousel=Z.first),t.iGM(Z=t.CRH())&&(h.imageModal=Z.first),t.iGM(Z=t.CRH())&&(h.questionSlide=Z.first)}},hostBindings:function(m,h){1&m&&t.NdJ("beforeunload",function(){return h.ngOnDestroy()},!1,t.Jf7)},inputs:{sectionIndex:"sectionIndex",sectionConfig:"sectionConfig",attempts:"attempts",jumpToQuestion:"jumpToQuestion",mainProgressBar:"mainProgressBar",parentConfig:"parentConfig"},outputs:{playerEvent:"playerEvent",sectionEnd:"sectionEnd",showScoreBoard:"showScoreBoard"},features:[t.TTD],decls:11,vars:5,consts:[["class","quml-container",3,"hidden",4,"ngIf"],["class","info-popup",4,"ngIf"],[4,"ngIf"],[1,"image-viewer__overlay",3,"hidden"],[1,"image-viewer__close",3,"click"],[1,"image-viewer__container"],["id","imageModal","alt","Zoomed image",1,"image-viewer__img",3,"src"],["imageModal",""],[1,"image-viewer__zoom"],[1,"image-viewer__zoomin",3,"click"],[1,"image-viewer__zoomout",3,"click"],[1,"quml-container",3,"hidden"],[1,"quml-landscape",3,"hidden"],[1,"main-header",3,"disablePreviousNavigation","duration","warningTime","showTimer","showLegend","currentSlideIndex","totalNoOfQuestions","active","showFeedBack","currentSolutions","initializeTimer","replayed","disableNext","startPageInstruction","attempts","showStartPage","showDeviceOrientation","durationEnds","nextSlideClicked","prevSlideClicked","showSolution","toggleScreenRotate"],[1,"landscape-mode"],[1,"lanscape-mode-left"],["class","current-slide",4,"ngIf"],[1,"landscape-content"],[1,"landscape-center",3,"interval","showIndicators","noWrap","activeSlideChange"],["myCarousel",""],[3,"instructions","points","time","showTimer","totalNoOfQuestions","contentName"],[4,"ngFor","ngForOf"],[1,"lanscape-mode-right"],["tabindex","0",1,"showFeedBack-progressBar","info-page","hover-effect",3,"ngClass","keydown","click"],["class","scoreboard-sections",4,"ngIf"],["class","singleContent",4,"ngIf"],["class","singleContent nonFeedback",4,"ngIf"],["class","requiresSubmit cursor-pointer showFeedBack-progressBar hover-effect","tabindex","0","aria-label","scoreboard",3,"click","keydown",4,"ngIf"],[3,"alertType","isHintAvailable","showSolutionButton","showSolution","showHint","closeAlert",4,"ngIf"],[3,"question","options","solutions","close",4,"ngIf"],[1,"current-slide"],[3,"click","keydown"],["questionSlide",""],[3,"id"],[3,"question","replayed","identifier","tryAgain","optionSelected"],[3,"questions","replayed","baseUrl","showAnswerClicked"],[1,"scoreboard-sections"],["class","section relative",3,"ngClass","click","keydown",4,"ngFor","ngForOf"],[1,"section","relative",3,"ngClass","click","keydown"],["tabindex","0",1,"progressBar-border",3,"for","ngClass"],["class","nonFeedback",4,"ngIf"],["tabindex","0","class","showFeedBack-progressBar",3,"ngClass","click","keydown",4,"ngFor","ngForOf"],["tabindex","0",1,"showFeedBack-progressBar",3,"ngClass","click","keydown"],[1,"nonFeedback"],[1,"singleContent"],["tabindex","0","class","showFeedBack-progressBar hover-effect",3,"ngClass","click","keydown",4,"ngFor","ngForOf"],["tabindex","0",1,"showFeedBack-progressBar","hover-effect",3,"ngClass","click","keydown"],[1,"singleContent","nonFeedback"],["tabindex","0","aria-label","scoreboard",1,"requiresSubmit","cursor-pointer","showFeedBack-progressBar","hover-effect",3,"click","keydown"],["src","./assets/flag_inactive.svg","alt","Flag logo: Show scoreboard"],[3,"alertType","isHintAvailable","showSolutionButton","showSolution","showHint","closeAlert"],[3,"question","options","solutions","close"],[1,"info-popup"]],template:function(m,h){1&m&&(t.YNc(0,Kl,27,38,"div",0),t.YNc(1,cu,2,0,"div",1),t.YNc(2,I2,1,0,"sb-player-contenterror",2),t.TgZ(3,"div",3)(4,"div",4),t.NdJ("click",function(){return h.closeZoom()}),t.qZA(),t.TgZ(5,"div",5),t._UZ(6,"img",6,7),t.qZA(),t.TgZ(8,"div",8)(9,"div",9),t.NdJ("click",function(){return h.zoomIn()}),t.qZA(),t.TgZ(10,"div",10),t.NdJ("click",function(){return h.zoomOut()}),t.qZA()()()),2&m&&(t.Q6J("ngIf",h.loadView),t.xp6(1),t.Q6J("ngIf",h.infoPopup),t.xp6(1),t.Q6J("ngIf",h.showContentError),t.xp6(1),t.Q6J("hidden",!h.showZoomModal),t.xp6(3),t.Q6J("src",h.zoomImgSrc,t.LSH))},dependencies:[Xe.mk,Xe.sg,Xe.O5,tl,Zt,Gn.vM,Bs,Ea,F1,h1,m1,xs,js],styles:["@charset \"UTF-8\"; :root{--quml-scoreboard-sub-title:#6D7278;--quml-scoreboard-skipped:#969696;--quml-scoreboard-unattempted:#575757;--quml-color-success:#08BC82;--quml-color-danger:#F1635D;--quml-color-primary-contrast:#333;--quml-btn-border:#ccc;--quml-heder-text-color:#6250f5;--quml-header-bg-color:#c2c2c2;--quml-mcq-title-txt:#131415;--quml-zoom-btn-txt:#eee;--quml-zoom-btn-hover:#f2f2f2;--quml-main-bg:#fff;--quml-btn-color:#fff;--quml-question-bg:#fff}.quml-header[_ngcontent-%COMP%]{background:var(--quml-header-bg-color);display:flow-root;height:2.25rem;position:fixed}.quml-container[_ngcontent-%COMP%]{overflow:hidden;width:100%;height:100%;position:relative}.quml-landscape[_ngcontent-%COMP%]{width:100%;height:100%} .carousel{outline:0}.col[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.quml-button[_ngcontent-%COMP%]{background-color:var(--primary-color);border:none;color:var(--quml-btn-color);padding:.25rem;text-align:center;text-decoration:none;font-size:1rem;margin:.125rem .5rem .125rem .125rem;cursor:pointer;width:3rem;height:2.5rem;border-radius:10%}.landscape-mode[_ngcontent-%COMP%]{height:100%;width:100%;position:relative;background-color:var(--quml-main-bg)}.landscape-content[_ngcontent-%COMP%]{padding:2.5rem 4rem 0;overflow:auto;height:100%;width:100%}@media only screen and (max-width:480px){.landscape-content[_ngcontent-%COMP%]{padding:5rem 1rem 0;height:calc(100% - 3rem)}}.lanscape-mode-left[_ngcontent-%COMP%]{position:absolute;left:0;top:3.5rem;text-align:center;z-index:1;width:4rem}.lanscape-mode-left[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{padding-bottom:1.5rem}.landscape-center[_ngcontent-%COMP%]{width:100%}.lanscape-mode-right[_ngcontent-%COMP%]{-ms-overflow-style:none;scrollbar-width:none;position:absolute;padding:0 1rem;right:.5rem;color:var(--quml-scoreboard-unattempted);font-size:.75rem;height:calc(100% - 4rem);overflow-y:auto;top:3.5rem}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style:none;margin-top:.5rem;padding:0;text-align:center;position:relative}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]::before{content:\"\";width:.0625rem;height:100%;position:absolute;left:0;right:0;background-color:rgba(204,204,204,.5);z-index:1;margin:0 auto}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{position:relative;z-index:2}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li.requiresSubmit[_ngcontent-%COMP%]{color:var(--quml-scoreboard-unattempted);border:.03125rem solid var(--quml-scoreboard-unattempted);border-radius:50%;width:1.25rem;height:1.25rem;background:var(--white)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li.requiresSubmit[_ngcontent-%COMP%]:hover{border:.0625rem solid var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .singleContent.nonFeedback[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover{border:1px solid var(--primary-color);color:var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .singleContent.nonFeedback[_ngcontent-%COMP%] li.att-color[_ngcontent-%COMP%]{color:var(--white);background:var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul.nonFeedback[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover{border:1px solid var(--primary-color);color:var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul.nonFeedback[_ngcontent-%COMP%] li.att-color[_ngcontent-%COMP%]{color:var(--white);background:var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li.progressBar-border[_ngcontent-%COMP%]::after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:focus::after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover::after{border:1px solid var(--primary-color);content:\"\";width:1.65rem;height:1.65rem;border-radius:50%;padding:.25rem;position:absolute}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.attempted[_ngcontent-%COMP%]::after{content:\"\";display:inline-block;transform:rotate(45deg);height:.6rem;width:.3rem;border-bottom:.12rem solid var(--primary-color);border-right:.12rem solid var(--primary-color);position:absolute;top:.25rem;right:-.7rem}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.correct[_ngcontent-%COMP%]::after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.partial[_ngcontent-%COMP%]::after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.wrong[_ngcontent-%COMP%]::after{content:\"\";position:absolute;top:.525rem;right:-.7rem;height:.375rem;width:.375rem;border-radius:.375rem}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.correct[_ngcontent-%COMP%]::after{--correct-bg:var(--quml-color-success);background:var(--correct-bg)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.wrong[_ngcontent-%COMP%]::after{--wrong-bg:var(--quml-color-danger);background:var(--wrong-bg)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.partial[_ngcontent-%COMP%]::after{--partial-bg:linear-gradient(\n 180deg,\n rgba(71, 164, 128, 1) 0%,\n rgba(71, 164, 128, 1) 50%,\n rgba(249, 122, 116, 1) 50%,\n rgba(249, 122, 116, 1) 100%\n );background:var(--partial-bg)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.attempted[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.partial[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:var(--white)!important;background:var(--primary-color);border:.03125rem solid var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{background-color:var(--quml-question-bg);border-radius:.25rem;width:1.25rem;padding:.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;color:var(--quml-scoreboard-unattempted);border:.03125rem solid var(--quml-scoreboard-unattempted);margin-bottom:2.25rem;cursor:pointer}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.requiresSubmit[_ngcontent-%COMP%]{color:var(--quml-scoreboard-unattempted);border:.03125rem solid var(--quml-scoreboard-unattempted);border-radius:50%;background:var(--white)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.requiresSubmit[_ngcontent-%COMP%]:hover{border:.0625rem solid var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.active[_ngcontent-%COMP%], .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label[_ngcontent-%COMP%]:focus, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label[_ngcontent-%COMP%]:hover{color:var(--primary-color);border:.0625rem solid var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.active[_ngcontent-%COMP%]::after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label[_ngcontent-%COMP%]:focus::after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label[_ngcontent-%COMP%]:hover::after{border:1px solid var(--primary-color);content:\"\";height:1.65rem;border-radius:.25rem;position:absolute;width:1.65rem;background:var(--quml-question-bg);z-index:-1}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.skipped[_ngcontent-%COMP%]{color:var(--white);background:var(--quml-scoreboard-skipped);border:.0625rem solid var(--quml-scoreboard-skipped)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.unattempted[_ngcontent-%COMP%]{color:var(--quml-scoreboard-unattempted);border:.03125rem solid var(--quml-scoreboard-unattempted)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.unattempted[_ngcontent-%COMP%]:hover{border:.0625rem solid var(--primary-color);color:var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]{display:none}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%] ~ ul[_ngcontent-%COMP%]{height:0;transform:scaleY(0)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:checked ~ ul[_ngcontent-%COMP%]{height:100%;transform-origin:top;transition:transform .2s ease-out;transform:scaleY(1)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:checked ~ label[_ngcontent-%COMP%]{border:.0625rem solid var(--primary-color);color:var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar[_ngcontent-%COMP%]{background-color:var(--quml-question-bg);border-radius:50%;width:1.25rem;padding:.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;border:.0625rem solid #ccc;margin-bottom:2.25rem;cursor:pointer}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.requiresSubmit[_ngcontent-%COMP%]:hover{border:.0625rem solid var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar[_ngcontent-%COMP%] .active[_ngcontent-%COMP%], .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.att-color[_ngcontent-%COMP%], .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.progressBar-border[_ngcontent-%COMP%]{color:var(--primary-color);border:.0625rem solid var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.info-page[_ngcontent-%COMP%]{color:var(--white);background:var(--primary-color);border:.0625rem solid var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.skipped[_ngcontent-%COMP%]{color:var(--white);background:var(--quml-scoreboard-skipped);border:.0625rem solid var(--quml-scoreboard-skipped)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.skipped[_ngcontent-%COMP%]:hover{color:var(--white)!important}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.correct[_ngcontent-%COMP%], .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.partial[_ngcontent-%COMP%], .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.wrong[_ngcontent-%COMP%]{color:var(--white);border:0 solid transparent}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.correct[_ngcontent-%COMP%]{--correct-bg:var(--quml-color-success);background:var(--correct-bg)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.wrong[_ngcontent-%COMP%]{--wrong-bg:var(--quml-color-danger);background:var(--wrong-bg)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.partial[_ngcontent-%COMP%]{--partial-bg:linear-gradient(\n 180deg,\n rgba(71, 164, 128, 1) 0%,\n rgba(71, 164, 128, 1) 50%,\n rgba(249, 122, 116, 1) 50%,\n rgba(249, 122, 116, 1) 100%\n );background:var(--partial-bg)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.unattempted[_ngcontent-%COMP%]{color:var(--quml-scoreboard-unattempted);border:.03125rem solid var(--quml-scoreboard-unattempted)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.unattempted[_ngcontent-%COMP%]:hover{border:.0625rem solid var(--primary-color);color:var(--primary-color)}.current-slide[_ngcontent-%COMP%]{color:var(--quml-scoreboard-sub-title);font-size:.875rem;font-weight:900;letter-spacing:0}@media only screen and (max-width:480px){.lanscape-mode-right[_ngcontent-%COMP%]{background:var(--white);display:flex;align-items:center;overflow-x:auto;overflow-y:hidden;width:90%;height:2.5rem;padding:1rem 0 0;margin:auto;left:0}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style:none;padding:0;text-align:center;position:relative;display:flex;height:1.5rem;margin-top:0}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar[_ngcontent-%COMP%]{margin-right:2.25rem;z-index:1}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar[_ngcontent-%COMP%]:last-child{margin-right:0}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .singleContent[_ngcontent-%COMP%]{display:flex}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .singleContent[_ngcontent-%COMP%] .showFeedBack-progressBar[_ngcontent-%COMP%]:last-child{margin-right:2.25rem}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{top:-1.75rem;position:inherit;margin:.5rem 2.25rem;padding-left:1.25rem}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]::before{background:0 0}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.attempted[_ngcontent-%COMP%]::after{content:\"\";top:-.8125rem;right:auto;left:.625rem}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.correct[_ngcontent-%COMP%]::after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.partial[_ngcontent-%COMP%]::after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.wrong[_ngcontent-%COMP%]::after{content:\"\";top:-.525rem;left:.5rem;right:auto}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{margin-right:2.25rem;margin-bottom:0}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]::before{content:\"\";width:100%;height:.0625rem;position:absolute;left:0;top:50%;transform:translate(0,-50%);right:0;background-color:rgba(204,204,204,.5);z-index:0;margin:0 auto}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%] ~ ul[_ngcontent-%COMP%]{width:0;transform:scaleX(0);margin:0}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:checked ~ ul[_ngcontent-%COMP%]{width:calc(100% - 4rem);transform-origin:left;transition:transform .2s ease-out;transform:scaleX(1);margin:-1.25rem 3rem 0 4rem}.landscape-center[_ngcontent-%COMP%]{margin-top:2rem}.lanscape-mode-left[_ngcontent-%COMP%]{display:none}.landscape-mode[_ngcontent-%COMP%]{grid-template-areas:\"right right right\" \"center center center\" \"left left left\"} .quml-mcq .mcq-title, .quml-sa .mcq-title, quml-mcq-solutions .mcq-title, quml-sa .mcq-title{margin-top:1rem}}.quml-timer[_ngcontent-%COMP%]{padding:.5rem}.quml-header-text[_ngcontent-%COMP%]{margin:.5rem;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.quml-arrow-button[_ngcontent-%COMP%]{border-radius:28%;font-size:0;outline:0;background-color:var(--primary-color);padding:.5rem}.info-popup[_ngcontent-%COMP%]{position:absolute;top:18%;right:10%;font-size:.875rem;font-family:noto-sans;box-shadow:0 .125rem .875rem 0 rgba(0,0,0,.1);padding:.75rem}.quml-menu[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.quml-card[_ngcontent-%COMP%]{background-color:var(--white);padding:1.25rem;box-shadow:0 .25rem .5rem 0 rgba(0,0,0,.2);width:25%;position:absolute;left:37%;text-align:center;top:25%;z-index:2}.quml-card-title[_ngcontent-%COMP%]{font-size:1.25rem;text-align:center}.quml-card-body[_ngcontent-%COMP%] .wrong[_ngcontent-%COMP%]{color:red}.quml-card-body[_ngcontent-%COMP%] .right[_ngcontent-%COMP%]{color:green}.quml-card-button-section[_ngcontent-%COMP%] .button-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{color:var(--white);background-color:var(--primary-color);border-color:var(--primary-color);outline:0;font-size:.875rem;padding:.25rem 1.5rem}.quml-card-button-section[_ngcontent-%COMP%] .button-container[_ngcontent-%COMP%]{width:40%;display:inline;padding-right:.75rem} .carousel.slide .carousel-control.carousel-control-next, .carousel.slide a.left.carousel-control.carousel-control-prev{display:none} .carousel-item{perspective:unset}.potrait-header-top[_ngcontent-%COMP%]{visibility:hidden;margin-top:-2.5rem}.potrait-header-top[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%]{display:-ms-grid;display:grid;-ms-grid-columns:1fr 15fr;grid-template-columns:1fr 15fr}.potrait-header-top[_ngcontent-%COMP%] .quml-menu[_ngcontent-%COMP%]{color:var(--quml-heder-text-color);font-size:1.5rem;padding-left:1.25rem;margin-top:.25rem}.potrait-header-top[_ngcontent-%COMP%] .quml-header-text[_ngcontent-%COMP%]{font-size:.875rem;color:var(--quml-heder-text-color)}.row[_ngcontent-%COMP%]{margin-right:0;margin-left:0}.portrait-header[_ngcontent-%COMP%]{visibility:hidden}.image-viewer__close[_ngcontent-%COMP%], .image-viewer__container[_ngcontent-%COMP%], .image-viewer__overlay[_ngcontent-%COMP%], .image-viewer__zoom[_ngcontent-%COMP%]{position:absolute}.image-viewer__overlay[_ngcontent-%COMP%]{width:100%;height:100%;background:var(--quml-color-primary-contrast);z-index:11111}.image-viewer__container[_ngcontent-%COMP%]{background-color:var(--quml-color-primary-contrast);top:50%;left:50%;transform:translate(-50%,-50%);z-index:11111;width:80%;height:80%}.image-viewer__img[_ngcontent-%COMP%]{width:100%;height:100%}.image-viewer__close[_ngcontent-%COMP%]{top:1rem;right:1rem;text-align:center;cursor:pointer;z-index:999999;background:rgba(0,0,0,.5);border-radius:100%;width:3rem;height:3rem;position:fixed}.image-viewer__close[_ngcontent-%COMP%]::after{content:\"\u2715\";color:var(--white);font-size:2rem}.image-viewer__close[_ngcontent-%COMP%]:hover{background:#000}.image-viewer__zoom[_ngcontent-%COMP%]{bottom:1rem;right:1rem;width:2.5rem;height:auto;border-radius:.5rem;background:var(--white);display:flex;flex-direction:column;align-items:center;overflow:hidden;z-index:99999;position:fixed;border:.0625rem solid var(--quml-zoom-btn-txt)}.image-viewer__zoomin[_ngcontent-%COMP%], .image-viewer__zoomout[_ngcontent-%COMP%]{text-align:center;height:2.5rem;position:relative;width:2.5rem;cursor:pointer}.image-viewer__zoomin[_ngcontent-%COMP%]:hover, .image-viewer__zoomout[_ngcontent-%COMP%]:hover{background-color:var(--quml-zoom-btn-hover)}.image-viewer__zoomin[_ngcontent-%COMP%]::after, .image-viewer__zoomout[_ngcontent-%COMP%]::after{font-size:1.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.image-viewer__zoomin[_ngcontent-%COMP%]{border-bottom:.0625rem solid var(--quml-btn-border)}.image-viewer__zoomin[_ngcontent-%COMP%]::after{content:\"+\"}.image-viewer__zoomout[_ngcontent-%COMP%]::after{content:\"\u2212\"} quml-ans{cursor:pointer} quml-ans svg circle{fill:var(--quml-zoom-btn-txt)} .magnify-icon{position:absolute;right:0;width:1.5rem;height:1.5rem;border-top-left-radius:.5rem;cursor:pointer;background-color:var(--quml-color-primary-contrast)} .magnify-icon::after{content:\"\";position:absolute;bottom:.125rem;right:.125rem;z-index:1;width:1rem;height:1rem;background-image:url(\"data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' version='1.1' width='512' height='512' x='0' y='0' viewBox='0 0 37.166 37.166' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.829,32.045l-6.833-6.833c-0.513-0.513-1.167-0.788-1.836-0.853c2.06-2.567,3.298-5.819,3.298-9.359 c0-8.271-6.729-15-15-15c-8.271,0-15,6.729-15,15c0,8.271,6.729,15,15,15c3.121,0,6.021-0.96,8.424-2.598 c0.018,0.744,0.305,1.482,0.872,2.052l6.833,6.833c0.585,0.586,1.354,0.879,2.121,0.879s1.536-0.293,2.121-0.879 C37.001,35.116,37.001,33.217,35.829,32.045z M15.458,25c-5.514,0-10-4.484-10-10c0-5.514,4.486-10,10-10c5.514,0,10,4.486,10,10 C25.458,20.516,20.972,25,15.458,25z M22.334,15c0,1.104-0.896,2-2,2h-2.75v2.75c0,1.104-0.896,2-2,2s-2-0.896-2-2V17h-2.75 c-1.104,0-2-0.896-2-2s0.896-2,2-2h2.75v-2.75c0-1.104,0.896-2,2-2s2,0.896,2,2V13h2.75C21.438,13,22.334,13.895,22.334,15z' fill='%23ffffff' data-original='%23000000' style='' class=''/%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A\");background-size:cover;background-repeat:no-repeat;background-position:center} .solution-options figure.image{border:.0625rem solid var(--quml-btn-border);overflow:hidden;border-radius:.25rem;position:relative;width:7.5rem;height:7.5rem} .image-viewer__overlay .image-viewer__container, .solutions .solution-options figure.image{display:flex;align-items:center;justify-content:center} .image-viewer__overlay .image-viewer__container .portrait, .solutions .solution-options figure.image .portrait{width:auto;height:100%} .image-viewer__overlay .image-viewer__container .neutral, .solutions .solution-options figure.image .neutral{width:auto;height:auto}@media only screen and (max-width:768px){ .image-viewer__overlay .image-viewer__container .neutral, .solutions .solution-options figure.image .neutral{width:100%}}@media only screen and (min-width:768px){ .image-viewer__overlay .image-viewer__container .neutral, .solutions .solution-options figure.image .neutral{height:100%}} .image-viewer__overlay .image-viewer__container .landscape, .solutions .solution-options figure.image .landscape{width:100%;height:auto} .quml-mcq .mcq-title, .quml-sa .mcq-title, quml-mcq-solutions .mcq-title, quml-sa .mcq-title{color:var(--quml-mcq-title-txt)} .quml-mcq .quml-mcq--question p, .quml-sa .quml-mcq--question p, quml-mcq-solutions .quml-mcq--question p, quml-sa .quml-mcq--question p{line-height:normal} .quml-mcq .quml-mcq--option .quml-mcq-option-card p:first-child, .quml-mcq .quml-mcq--option .quml-mcq-option-card p:last-child, .quml-sa .quml-mcq--option .quml-mcq-option-card p:first-child, .quml-sa .quml-mcq--option .quml-mcq-option-card p:last-child, quml-mcq-solutions .quml-mcq--option .quml-mcq-option-card p:first-child, quml-mcq-solutions .quml-mcq--option .quml-mcq-option-card p:last-child, quml-sa .quml-mcq--option .quml-mcq-option-card p:first-child, quml-sa .quml-mcq--option .quml-mcq-option-card p:last-child{margin-bottom:0} quml-mcq-solutions .mcq-title p, quml-mcq-solutions .text-center, quml-mcq-solutions .text-left, quml-mcq-solutions .text-right, quml-mcq-solutions h1, quml-mcq-solutions h2, quml-mcq-solutions h3, quml-mcq-solutions h4, quml-mcq-solutions h5, quml-mcq-solutions h6, quml-mcq-solutions p{text-align:center!important} quml-mcq-solutions .solutions .solution-options-container{align-items:center} quml-mcq-solutions .image-style-align-left, quml-mcq-solutions .image-style-align-right{float:none!important;text-align:center!important;margin:0 auto!important} quml-mcq-solutions figure.image, quml-mcq-solutions figure.image.resize-100, quml-mcq-solutions figure.image.resize-25, quml-mcq-solutions figure.image.resize-50, quml-mcq-solutions figure.image.resize-75, quml-mcq-solutions figure.image.resize-original{width:25%;height:auto} quml-mcq-solutions .solution-options p{margin-bottom:1rem}.endPage-container-height[_ngcontent-%COMP%]{height:100%}.scoreboard-sections[_ngcontent-%COMP%]{display:contents}.scoreboard-sections[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{position:relative;z-index:2}.hover-effect.progressBar-border[_ngcontent-%COMP%]::after, .hover-effect[_ngcontent-%COMP%]:focus::after, .hover-effect[_ngcontent-%COMP%]:hover::after{border:1px solid var(--primary-color);content:\"\";width:1.65rem;height:1.65rem;border-radius:50%;padding:.25rem;position:absolute}",p3]}),Xa.ctorParameters=()=>[{type:Lo},{type:ao},{type:fl},{type:t.sBO},{type:Gn.T_}],Xa.propDecorators={sectionConfig:[{type:t.IIB}],attempts:[{type:t.IIB}],jumpToQuestion:[{type:t.IIB}],mainProgressBar:[{type:t.IIB}],sectionIndex:[{type:t.IIB}],parentConfig:[{type:t.IIB}],playerEvent:[{type:t.r_U}],sectionEnd:[{type:t.r_U}],showScoreBoard:[{type:t.r_U}],myCarousel:[{type:t.i9L,args:["myCarousel",{static:!1}]}],imageModal:[{type:t.i9L,args:["imageModal",{static:!0}]}],questionSlide:[{type:t.i9L,args:["questionSlide",{static:!1}]}],ngOnDestroy:[{type:t.L6J,args:["window:beforeunload"]}]};class y1{constructor(m,h){this.viewerService=m,this.utilService=h,this.playerEvent=new t.vpe,this.telemetryEvent=new t.vpe,this.isLoading=!1,this.isSectionsAvailable=!1,this.isMultiLevelSection=!1,this.sections=[],this.sectionIndex=0,this.parentConfig={loadScoreBoard:!1,requiresSubmit:!1,isSectionsAvailable:!1,isReplayed:!1,identifier:"",contentName:"",baseUrl:"",isAvailableLocally:!1,instructions:{},questionCount:0,sideMenuConfig:{enable:!0,showShare:!0,showDownload:!1,showExit:!1},showFeedback:!1,showLegend:!0},this.endPageReached=!1,this.isEndEventRaised=!1,this.isSummaryEventRaised=!1,this.showReplay=!0,this.mainProgressBar=[],this.loadScoreBoard=!1,this.summary={correct:0,partial:0,skipped:0,wrong:0},this.isDurationExpired=!1,this.finalScore=0,this.totalNoOfQuestions=0,this.totalVisitedQuestion=0}onTelemetryEvent(m){this.telemetryEvent.emit(m.detail)}ngOnInit(){if("string"==typeof this.playerConfig)try{this.playerConfig=JSON.parse(this.playerConfig)}catch(m){console.error("Invalid playerConfig: ",m)}this.isLoading=!0,this.setConfig(),this.initializeSections()}initializeSections(){var m,h,Z,te,Re,dt,mt,cn,lr,ar;const xr=ci(this.playerConfig.metadata.children,"mimeType");if(this.parentConfig.isSectionsAvailable=this.isSectionsAvailable=xr[0]===gu_questionSet,this.viewerService.sectionQuestions=[],this.isSectionsAvailable)if(this.isMultiLevelSection=this.getMultilevelSection(this.playerConfig.metadata),this.isMultiLevelSection)this.contentError={messageHeader:"Unable to load content",messageTitle:"Multi level sections are not supported as of now"};else{let Hn=this.playerConfig.metadata.children;this.sections=ci(Hn,Kr=>{var nn,Nr,Xr,Fr,ia,ga;let Hs=(null===(Nr=null===(nn=Kr)||void 0===nn?void 0:nn.children)||void 0===Nr?void 0:Nr.map(ma=>ma.identifier))||[];const Br=null===(Xr=Kr)||void 0===Xr?void 0:Xr.maxQuestions;return!(null===(Fr=Kr)||void 0===Fr)&&Fr.shuffle&&!(null!==(ga=null===(ia=this.playerConfig.config)||void 0===ia?void 0:ia.progressBar)&&void 0!==ga&&ga.length)&&(Hs=N(Hs)),Br&&(Hs=Hs.slice(0,Br)),this.playerConfig.metadata.timeLimits&&(Kr=Object.assign(Object.assign({},Kr),{timeLimits:this.playerConfig.metadata.timeLimits,showTimer:this.playerConfig.metadata.showTimer})),Object.assign(Object.assign({},this.playerConfig),{metadata:Object.assign(Object.assign({},Kr),{childNodes:Hs})})}),this.setInitialScores(),this.activeSection=Ki(this.sections[0]),this.isLoading=!1}else{let Hn=[];Hn=null!==(h=null===(m=this.playerConfig.metadata)||void 0===m?void 0:m.children)&&void 0!==h&&h.length?this.playerConfig.metadata.children.map(nn=>nn.identifier):this.playerConfig.metadata.childNodes;const Kr=this.playerConfig.metadata.maxQuestions;if(Kr&&(Hn=Hn.slice(0,Kr)),!(null===(Z=this.playerConfig.metadata)||void 0===Z)&&Z.shuffle&&!(null!==(Re=null===(te=this.playerConfig.config)||void 0===te?void 0:te.progressBar)&&void 0!==Re&&Re.length)&&(Hn=N(Hn)),Hn.forEach((nn,Nr)=>{this.totalNoOfQuestions++,this.mainProgressBar.push({index:Nr+1,class:"unattempted",value:void 0,score:0})}),this.playerConfig.metadata.childNodes=Hn,!(null===(mt=null===(dt=this.playerConfig.config)||void 0===dt?void 0:dt.progressBar)||void 0===mt)&&mt.length&&(this.mainProgressBar=Ki(this.playerConfig.config.progressBar)),null!==(lr=null===(cn=this.playerConfig.config)||void 0===cn?void 0:cn.questions)&&void 0!==lr&&lr.length){const nn=this.playerConfig.config.questions.find(Nr=>Nr.id===this.playerConfig.metadata.identifier);null!==(ar=nn)&&void 0!==ar&&ar.questions&&this.viewerService.updateSectionQuestions(this.playerConfig.metadata.identifier,nn.questions)}this.activeSection=Ki(this.playerConfig),this.isLoading=!1,this.parentConfig.questionCount=this.totalNoOfQuestions}}setConfig(){var m,h,Z,te,Re,dt,mt,cn,lr,ar,xr,Hn,Kr,nn,Nr,Xr,Fr;this.parentConfig.contentName=null===(m=this.playerConfig.metadata)||void 0===m?void 0:m.name,this.parentConfig.identifier=null===(h=this.playerConfig.metadata)||void 0===h?void 0:h.identifier,this.parentConfig.requiresSubmit="no"!==(null===(te=null===(Z=this.playerConfig.metadata)||void 0===Z?void 0:Z.requiresSubmit)||void 0===te?void 0:te.toLowerCase()),this.parentConfig.instructions=null===(dt=null===(Re=this.playerConfig.metadata)||void 0===Re?void 0:Re.instructions)||void 0===dt?void 0:dt.default,this.parentConfig.showLegend=void 0===(null===(mt=this.playerConfig.config)||void 0===mt?void 0:mt.showLegend)||this.playerConfig.config.showLegend,this.nextContent=null===(cn=this.playerConfig.config)||void 0===cn?void 0:cn.nextContent,this.showEndPage="no"!==(null===(ar=null===(lr=this.playerConfig.metadata)||void 0===lr?void 0:lr.showEndPage)||void 0===ar?void 0:ar.toLowerCase()),this.parentConfig.showFeedback=this.showFeedBack="yes"===(null===(Hn=null===(xr=this.playerConfig.metadata)||void 0===xr?void 0:xr.showFeedback)||void 0===Hn?void 0:Hn.toLowerCase()),this.parentConfig.sideMenuConfig=Object.assign(Object.assign({},this.parentConfig.sideMenuConfig),this.playerConfig.config.sideMenu),this.userName=this.playerConfig.context.userData.firstName+" "+this.playerConfig.context.userData.lastName,this.playerConfig.metadata.isAvailableLocally&&this.playerConfig.metadata.basePath&&(this.parentConfig.baseUrl=this.playerConfig.metadata.basePath,this.parentConfig.isAvailableLocally=!0),this.attempts={max:null===(Kr=this.playerConfig.metadata)||void 0===Kr?void 0:Kr.maxAttempts,current:null!==(nn=this.playerConfig.metadata)&&void 0!==nn&&nn.currentAttempt?this.playerConfig.metadata.currentAttempt+1:1},this.totalScore=this.playerConfig.metadata.maxScore,this.showReplay=!(null!==(Nr=this.attempts)&&void 0!==Nr&&Nr.max&&(null===(Xr=this.attempts)||void 0===Xr?void 0:Xr.current)>=this.attempts.max),"string"==typeof(null===(Fr=this.playerConfig.metadata)||void 0===Fr?void 0:Fr.timeLimits)&&(this.playerConfig.metadata.timeLimits=JSON.parse(this.playerConfig.metadata.timeLimits)),this.initialTime=(new Date).getTime(),this.emitMaxAttemptEvents()}getMultilevelSection(m){let h;return m.children.forEach(Z=>{Z.children&&!h&&(h=this.hasChildren(Z.children))}),h}hasChildren(m){return m.some(h=>h.children)}emitMaxAttemptEvents(){var m,h,Z,te,Re,dt;(null===(m=this.playerConfig.metadata)||void 0===m?void 0:m.maxAttempts)-1===(null===(h=this.playerConfig.metadata)||void 0===h?void 0:h.currentAttempt)?this.playerEvent.emit(this.viewerService.generateMaxAttemptEvents(null===(Z=this.attempts)||void 0===Z?void 0:Z.current,!1,!0)):(null===(te=this.playerConfig.metadata)||void 0===te?void 0:te.currentAttempt)>=(null===(Re=this.playerConfig.metadata)||void 0===Re?void 0:Re.maxAttempts)&&this.playerEvent.emit(this.viewerService.generateMaxAttemptEvents(null===(dt=this.attempts)||void 0===dt?void 0:dt.current,!0,!1))}getActiveSectionIndex(){return this.sections.findIndex(m=>{var h,Z;return(null===(h=m.metadata)||void 0===h?void 0:h.identifier)===(null===(Z=this.activeSection.metadata)||void 0===Z?void 0:Z.identifier)})}onShowScoreBoard(m){if(this.parentConfig.isSectionsAvailable){const h=this.getActiveSectionIndex();this.updateSectionScore(h)}this.getSummaryObject(),this.loadScoreBoard=!0}onSectionEnd(m){if(this.parentConfig.isSectionsAvailable){const h=this.getActiveSectionIndex();this.updateSectionScore(h),this.setNextSection(m,h)}else this.prepareEnd(m)}onPlayerEvent(m){this.playerEvent.emit(m)}getSummaryObject(){const m=this.isSectionsAvailable?Ae(this.mainProgressBar.map(Z=>Z.children)):this.mainProgressBar,h=Fn(m,"class");this.summary={skipped:(0,P.Z)(h,"skipped.length")||0,correct:(0,P.Z)(h,"correct.length")||0,wrong:(0,P.Z)(h,"wrong.length")||0,partial:(0,P.Z)(h,"partial.length")||0},this.totalVisitedQuestion=this.summary.correct+this.summary.wrong+this.summary.partial+this.summary.skipped,this.viewerService.totalNumberOfQuestions=this.totalNoOfQuestions}updateSectionScore(m){this.mainProgressBar[m].score=this.mainProgressBar[m].children.reduce((h,Z)=>h+Z.score,0)}setNextSection(m,h){var Z,te,Re,dt;this.summary=this.utilService.sumObjectsByKey(this.summary,m.summary);const mt=0===m.summary.skipped&&(null===(Z=m.summary)||void 0===Z?void 0:Z.correct)+(null===(te=m.summary)||void 0===te?void 0:te.wrong)===(null===(dt=null===(Re=this.mainProgressBar[h])||void 0===Re?void 0:Re.children)||void 0===dt?void 0:dt.length),cn=m.summary.skipped>0;if(m.isDurationEnded)return this.isDurationExpired=!0,void this.prepareEnd(m);let lr=h+1;if(m.jumpToSection){const ar=this.sections.findIndex(xr=>{var Hn;return(null===(Hn=xr.metadata)||void 0===Hn?void 0:Hn.identifier)===m.jumpToSection});lr=ar>-1?ar:lr}this.sectionIndex=Ki(lr),this.mainProgressBar.forEach((ar,xr)=>{ar.isActive=xr===lr,xr===h&&(mt?ar.class="attempted":cn&&(ar.class="partial"))}),lr=this.attempts.max),this.totalNoOfQuestions=0,this.totalVisitedQuestion=0,this.mainProgressBar=[],this.jumpToQuestion=void 0,this.summary={correct:0,partial:0,skipped:0,wrong:0},this.sections=[],this.initialTime=(new Date).getTime(),this.initializeSections(),this.endPageReached=!1,this.loadScoreBoard=!1,this.activeSection=this.isSectionsAvailable?Ki(this.sections[0]):this.playerConfig,(null===(Z=this.attempts)||void 0===Z?void 0:Z.max)===(null===(te=this.attempts)||void 0===te?void 0:te.current)&&this.playerEvent.emit(this.viewerService.generateMaxAttemptEvents((0,P.Z)(this.attempts,"current"),!1,!0)),this.viewerService.raiseHeartBeatEvent(Wr_replayClicked,zr_interact,qs_endPage),setTimeout(()=>{this.parentConfig.isReplayed=!1;const Re=document.querySelector("li.info-page");Re&&Re.scrollIntoView({behavior:"smooth"})},1e3)}setInitialScores(m=0){const h="abcdefghijklmnopqrstuvwxyz".split("");this.sections.forEach((Z,te)=>{var Re;this.mainProgressBar.push({index:h[te].toLocaleUpperCase(),class:"unattempted",value:void 0,score:0,isActive:te===m,identifier:null===(Re=Z.metadata)||void 0===Re?void 0:Re.identifier});const dt=[];Z.metadata.childNodes.forEach((mt,cn)=>{dt.push({index:cn+1,class:"unattempted",value:void 0,score:0}),this.totalNoOfQuestions++}),this.mainProgressBar[this.mainProgressBar.length-1]=Object.assign(Object.assign({},(0,rr.Z)(this.mainProgressBar)),{children:dt})}),this.parentConfig.questionCount=this.totalNoOfQuestions}calculateScore(){return this.finalScore=this.mainProgressBar.reduce((m,h)=>m+h.score,0),this.generateOutComeLabel(),this.finalScore}exitContent(m){var h;this.calculateScore(),"EXIT"===(null===(h=m)||void 0===h?void 0:h.type)&&(this.viewerService.raiseHeartBeatEvent(Wr_endPageExitClicked,zr_interact,qs_endPage),this.getSummaryObject(),this.viewerService.raiseSummaryEvent(this.totalVisitedQuestion,this.endPageReached,this.finalScore,this.summary),this.isSummaryEventRaised=!0,this.raiseEndEvent(this.totalVisitedQuestion,this.endPageReached,this.finalScore))}raiseEndEvent(m,h,Z){this.isEndEventRaised||(this.isEndEventRaised=!0,this.viewerService.metaData.progressBar=this.mainProgressBar,this.viewerService.raiseEndEvent(m,h,Z),(0,P.Z)(this.attempts,"current")>=(0,P.Z)(this.attempts,"max")&&this.playerEvent.emit(this.viewerService.generateMaxAttemptEvents((0,P.Z)(this.attempts,"current"),!0,!1)))}setDurationSpent(){var m;"Score"!==(null===(m=this.playerConfig.metadata)||void 0===m?void 0:m.summaryType)&&(this.viewerService.metaData.duration=(new Date).getTime()-this.initialTime,this.durationSpent=this.utilService.getTimeSpentText(this.initialTime))}onScoreBoardLoaded(m){var h;null!==(h=m)&&void 0!==h&&h.scoreBoardLoaded&&this.calculateScore()}onScoreBoardSubmitted(){this.endPageReached=!0,this.getSummaryObject(),this.setDurationSpent(),this.viewerService.raiseHeartBeatEvent(Wr_scoreBoardSubmitClicked,zr_interact,qs_submitPage),this.viewerService.raiseSummaryEvent(this.totalVisitedQuestion,this.endPageReached,this.finalScore,this.summary),this.raiseEndEvent(this.totalVisitedQuestion,this.endPageReached,this.finalScore),this.loadScoreBoard=!1,this.isSummaryEventRaised=!0}generateOutComeLabel(){switch(this.outcomeLabel=this.finalScore.toString(),(0,P.Z)(this.playerConfig,"metadata.summaryType")){case"Complete":this.outcomeLabel=this.totalScore?`${this.finalScore} / ${this.totalScore}`:this.outcomeLabel;break;case"Duration":this.outcomeLabel=""}}goToQuestion(m){if(this.parentConfig.isSectionsAvailable&&m.identifier){const h=this.sections.findIndex(Z=>{var te;return(null===(te=Z.metadata)||void 0===te?void 0:te.identifier)===m.identifier});this.activeSection=Ki(this.sections[h]),this.mainProgressBar.forEach((Z,te)=>{Z.isActive=te===h})}this.jumpToQuestion=m,this.loadScoreBoard=!1}playNextContent(m){var h,Z;this.viewerService.raiseHeartBeatEvent(null===(h=m)||void 0===h?void 0:h.type,zr_interact,qs_endPage,null===(Z=m)||void 0===Z?void 0:Z.identifier)}toggleScreenRotate(m){this.viewerService.raiseHeartBeatEvent(Wr_deviceRotationClicked,zr_interact,this.sectionPlayer.myCarousel.getCurrentSlideIndex()+1)}sideBarEvents(m){("OPEN_MENU"===m.type||"CLOSE_MENU"===m.type)&&this.handleSideBarAccessibility(m),this.viewerService.raiseHeartBeatEvent(m.type,zr_interact,this.sectionPlayer.myCarousel.getCurrentSlideIndex()+1)}handleSideBarAccessibility(m){var h,Z;const te=document.querySelector(".navBlock"),Re=document.querySelector("#overlay-input"),dt=document.querySelector("#overlay-button"),mt=document.querySelector("#sidebar-list");if("OPEN_MENU"===m.type){const cn=null===(Z=null===(h=this.playerConfig.config)||void 0===h?void 0:h.sideMenu)||void 0===Z?void 0:Z.showExit;this.disabledHandle=cn?s1.Z.hidden({filter:[mt,dt,Re]}):s1.Z.tabFocus({context:te}),this.subscription=(0,hs.R)(document,"keydown").subscribe(lr=>{if("Escape"===lr.key){document.getElementById("overlay-input").checked=!1,document.getElementById("playerSideMenu").style.visibility="hidden",document.querySelector(".navBlock").style.marginLeft="-100%",this.viewerService.raiseHeartBeatEvent("CLOSE_MENU",zr_interact,this.sectionPlayer.myCarousel.getCurrentSlideIndex()+1),this.disabledHandle.disengage(),this.subscription.unsubscribe(),this.disabledHandle=null,this.subscription=null}})}else"CLOSE_MENU"===m.type&&this.disabledHandle&&(this.disabledHandle.disengage(),this.disabledHandle=null,this.subscription&&(this.subscription.unsubscribe(),this.subscription=null))}ngOnDestroy(){this.calculateScore(),this.getSummaryObject(),!1===this.isSummaryEventRaised&&this.viewerService.raiseSummaryEvent(this.totalVisitedQuestion,this.endPageReached,this.finalScore,this.summary),this.raiseEndEvent(this.totalVisitedQuestion,this.endPageReached,this.finalScore)}}y1.\u0275fac=function(m){return new(m||y1)(t.Y36(Lo),t.Y36(ao))},y1.\u0275cmp=t.Xpm({type:y1,selectors:[["quml-main-player"]],viewQuery:function(m,h){if(1&m&&t.Gf(Xa,5),2&m){let Z;t.iGM(Z=t.CRH())&&(h.sectionPlayer=Z.first)}},hostBindings:function(m,h){1&m&&t.NdJ("TelemetryEvent",function(te){return h.onTelemetryEvent(te)},!1,t.evT)("beforeunload",function(){return h.ngOnDestroy()},!1,t.Jf7)},inputs:{playerConfig:"playerConfig"},outputs:{playerEvent:"playerEvent",telemetryEvent:"telemetryEvent"},decls:5,vars:6,consts:[[3,"title",4,"ngIf"],[4,"ngIf"],[3,"showLegend","disablePreviousNavigation","disableNext","attempts","loadScoreBoard","showDeviceOrientation","toggleScreenRotate",4,"ngIf"],[3,"title","config"],["class","main-container",4,"ngIf"],[3,"title"],[3,"showLegend","disablePreviousNavigation","disableNext","attempts","loadScoreBoard","showDeviceOrientation","toggleScreenRotate"],[1,"main-container"],[1,"main-container",3,"hidden"],[3,"sectionConfig","attempts","mainProgressBar","parentConfig","sectionIndex","jumpToQuestion","sectionEnd","showScoreBoard","playerEvent"],[3,"contentName","scores","totalNoOfQuestions","showFeedBack","isSections","summary","scoreBoardLoaded","submitClicked","emitQuestionNo",4,"ngIf"],["class","endPage-container",3,"ngClass",4,"ngIf"],[3,"contentName","scores","totalNoOfQuestions","showFeedBack","isSections","summary","scoreBoardLoaded","submitClicked","emitQuestionNo"],[1,"endPage-container",3,"ngClass"],[3,"contentName","outcome","outcomeLabel","userName","timeSpentLabel","showExit","showReplay","nextContent","replayContent","exitContent","playNextContent",4,"ngIf"],[3,"contentName","outcome","outcomeLabel","userName","timeSpentLabel","showExit","showReplay","nextContent","replayContent","exitContent","playNextContent"],["class","sb-color-primary mt-8 fnormal font-weight-bold d-block",4,"ngIf"],["class","attempts sb-color-primary mt-8 fnormal font-weight-bold d-block",4,"ngIf"],[1,"sb-color-primary","mt-8","fnormal","font-weight-bold","d-block"],[1,"attempts","sb-color-primary","mt-8","fnormal","font-weight-bold","d-block"],[3,"errorMsg"]],template:function(m,h){1&m&&(t.YNc(0,h3,1,1,"sb-player-start-page",0),t.YNc(1,du,1,0,"sb-player-side-menu-icon",1),t.YNc(2,g3,1,6,"quml-header",2),t._UZ(3,"sb-player-sidebar",3),t.YNc(4,pu,6,10,"div",4)),2&m&&(t.Q6J("ngIf",h.isLoading),t.xp6(1),t.Q6J("ngIf",(null==h.parentConfig||null==h.parentConfig.sideMenuConfig?null:h.parentConfig.sideMenuConfig.enable)&&!h.endPageReached),t.xp6(1),t.Q6J("ngIf",h.loadScoreBoard&&(null==h.parentConfig?null:h.parentConfig.requiresSubmit)&&!h.endPageReached),t.xp6(1),t.Q6J("title",null==h.parentConfig?null:h.parentConfig.contentName)("config",null==h.parentConfig?null:h.parentConfig.sideMenuConfig),t.xp6(1),t.Q6J("ngIf",!h.isLoading))},dependencies:[Xe.mk,Xe.O5,Gn.u_,Gn.ye,Gn.bf,Gn.Z2,Gn.vM,Ea,g1,Xa],styles:[":root{--quml-main-bg:#fff} #overlay-button{top:.6rem!important}.main-container[_ngcontent-%COMP%]{width:100%;height:100%;background:var(--quml-main-bg)}.endPage-container-height[_ngcontent-%COMP%]{height:100%}"]}),y1.ctorParameters=()=>[{type:Lo},{type:ao}],y1.propDecorators={playerConfig:[{type:t.IIB}],playerEvent:[{type:t.r_U}],telemetryEvent:[{type:t.r_U}],sectionPlayer:[{type:t.i9L,args:[Xa]}],onTelemetryEvent:[{type:t.L6J,args:["document:TelemetryEvent",["$event"]]}],ngOnDestroy:[{type:t.L6J,args:["window:beforeunload"]}]};class Zs{constructor(){this.close=new t.vpe,this.indicators=[{iconText:"1",title:"Correct",class:"correct"},{iconText:"1",title:"Incorrect",class:"incorrect"},{iconText:"1",title:"Attempted",class:"attempted"},{iconText:"1",title:"Not viewed",class:""},{iconText:"1",title:"Skipped",class:"skipped"},{iconText:"1",title:"Current",class:"current"},{iconText:"i",title:"Info page",class:""},{iconText:'Flag logo: Show scoreboard',title:"Summary page",class:""}]}ngOnInit(){}}Zs.\u0275fac=function(m){return new(m||Zs)},Zs.\u0275cmp=t.Xpm({type:Zs,selectors:[["quml-progress-indicators"]],outputs:{close:"close"},decls:13,vars:1,consts:[[1,"progress-indicators"],[1,"progress-indicators__overlay"],["aria-modal","true",1,"progress-indicators__popup"],[1,"close-btn",3,"click"],["type","button","id","close","data-animation","showShadow","aria-label","player-close-btn",1,"close-icon"],[1,"progress-indicators__metadata"],[1,"progress-indicators__title","text-left"],[1,"progress-indicators__content"],["class","progress-indicators__item",4,"ngFor","ngForOf"],[1,"progress-indicators__action-btns"],["type","button",1,"sb-btn","sb-btn-normal","sb-btn-primary","sb-btn-radius","submit-btn",3,"click"],[1,"progress-indicators__item"],[1,"default",3,"ngClass","innerHtml"]],template:function(m,h){1&m&&(t.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3),t.NdJ("click",function(){return h.close.emit(!0)}),t._UZ(4,"button",4),t.qZA(),t.TgZ(5,"div",5)(6,"h5",6),t._uU(7,"Progress bar indicators"),t.qZA(),t.TgZ(8,"div",7),t.YNc(9,hu,4,3,"div",8),t.qZA(),t.TgZ(10,"div",9)(11,"button",10),t.NdJ("click",function(){return h.close.emit(!0)}),t._uU(12,"Close"),t.qZA()()()()()()),2&m&&(t.xp6(9),t.Q6J("ngForOf",h.indicators))},dependencies:[Xe.mk,Xe.sg],styles:['[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%]{width:100%;height:100%;position:absolute;top:0;left:0;z-index:99;transition:.3s;opacity:1}[_nghost-%COMP%] .progress-indicators__overlay[_ngcontent-%COMP%]{width:100%;height:100%;background:rgba(var(--rc-rgba-black),.5);display:flex;align-items:center;justify-content:center;transition:.3s}[_nghost-%COMP%] .progress-indicators__popup[_ngcontent-%COMP%]{width:90%;max-width:22.5rem;min-height:13.125rem;background:var(--white);border-radius:1rem;box-shadow:0 0 1.5em 0 rgba(var(--rc-rgba-black),.22);padding:1.5rem;position:relative;transition:.3s ease-in;transform:scale(1)}[_nghost-%COMP%] .progress-indicators__close-btn[_ngcontent-%COMP%]{position:absolute;top:.75rem;right:.75rem;width:1.5rem;height:1.5rem;cursor:pointer}[_nghost-%COMP%] .progress-indicators__close-btn[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%}[_nghost-%COMP%] .progress-indicators__metadata[_ngcontent-%COMP%]{display:flex;flex-direction:column;height:100%}[_nghost-%COMP%] .progress-indicators__title[_ngcontent-%COMP%]{font-size:1rem;font-weight:700;line-height:1.375rem;word-break:break-word}[_nghost-%COMP%] .progress-indicators__content[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}[_nghost-%COMP%] .progress-indicators__content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{width:50%}[_nghost-%COMP%] .progress-indicators__item[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-start;margin-bottom:1rem}[_nghost-%COMP%] .progress-indicators__item[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{padding-left:8px;margin:0}[_nghost-%COMP%] .progress-indicators__text[_ngcontent-%COMP%]{color:var(--gray-400);word-break:break-word}[_nghost-%COMP%] .progress-indicators__size[_ngcontent-%COMP%]{color:var(--black)}[_nghost-%COMP%] .progress-indicators__size[_ngcontent-%COMP%], [_nghost-%COMP%] .progress-indicators__text[_ngcontent-%COMP%]{font-size:.875rem;line-height:1.25rem}[_nghost-%COMP%] .progress-indicators__size[_ngcontent-%COMP%], [_nghost-%COMP%] .progress-indicators__text[_ngcontent-%COMP%], [_nghost-%COMP%] .progress-indicators__title[_ngcontent-%COMP%]{margin:0 0 1.5em}[_nghost-%COMP%] .progress-indicators__action-btns[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end}[_nghost-%COMP%] .progress-indicators__action-btns[_ngcontent-%COMP%] .cancel-btn[_ngcontent-%COMP%], [_nghost-%COMP%] .progress-indicators__action-btns[_ngcontent-%COMP%] .submit-btn[_ngcontent-%COMP%]{outline:0;border:none;font-size:.75rem;text-transform:uppercase;cursor:pointer;line-height:normal}[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%]{position:absolute;top:.75rem;right:.75rem}[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]{width:1.875rem;height:1.875rem;background:0 0;border-radius:50%;cursor:pointer;display:flex;justify-content:center;align-items:center;padding:0}[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]::after{content:"";transform:rotate(-45deg)}[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]::before{content:"";transform:rotate(45deg)}[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]:after, [_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]:before{content:"";width:1.25rem;height:.125rem;position:absolute;background-color:var(--black)}[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]{box-shadow:0 0 0 0 var(--red) inset;transition:.2s cubic-bezier(.175,.885,.52,1.775);border:0 solid var(--white)}[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:before{transition:.2s cubic-bezier(.175,.885,.52,1.775)}[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:after{transition:.2s cubic-bezier(.175,.885,.52,1.775)}[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover{box-shadow:0 0 0 .25rem var(--red) inset}[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover:before{transform:scale(.7) rotate(45deg);transition-delay:.1s;background-color:var(--red)}[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover:after{transform:scale(.7) rotate(-45deg);transition-delay:.1s;background-color:var(--red)}[_nghost-%COMP%] .default[_ngcontent-%COMP%]{background-color:var(--quml-question-bg);border-radius:50%;width:1.25rem;padding:.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;border:.0625rem solid #ccc;font-size:.8rem;font-weight:700;line-height:1.6rem}[_nghost-%COMP%] .correct[_ngcontent-%COMP%]{--correct-bg:var(--quml-color-success);background:var(--correct-bg);color:var(--white);border:0 solid transparent}[_nghost-%COMP%] .incorrect[_ngcontent-%COMP%]{--wrong-bg:var(--quml-color-danger);background:var(--wrong-bg);color:var(--white);border:0 solid transparent}[_nghost-%COMP%] .skipped[_ngcontent-%COMP%]{color:var(--white);background:var(--quml-scoreboard-skipped);border:.0625rem solid var(--quml-scoreboard-skipped)}[_nghost-%COMP%] .current[_ngcontent-%COMP%]{color:var(--primary-color);border:.0625rem solid var(--primary-color)}[_nghost-%COMP%] .current[_ngcontent-%COMP%]::after{border:1px solid var(--primary-color);content:"";width:1.65rem;height:1.65rem;border-radius:50%;padding:.25rem;position:absolute}[_nghost-%COMP%] .attempted[_ngcontent-%COMP%]{color:var(--white);background:var(--primary-color)} html[dir=rtl] .close-btn{left:.75rem;right:auto}']}),Zs.ctorParameters=()=>[],Zs.propDecorators={close:[{type:t.r_U}]};class z1{}z1.\u0275fac=function(m){return new(m||z1)},z1.\u0275mod=t.oAB({type:z1}),z1.\u0275inj=t.cJS({providers:[Qo],imports:[Xe.ez,Ns,Gn.gQ]})},3122:(ht,ye,x)=>{"use strict";var t=x(1473);ht.exports=function(F,G){return void 0===G&&(G=!1),function(K,re,pe){if(K)F(K);else if(re.statusCode>=400&&re.statusCode<=599){var j=pe;if(G)if(t.TextDecoder){var ce=function q(U){return void 0===U&&(U=""),U.toLowerCase().split(";").reduce(function(F,G){var K=G.split("="),re=K[0],pe=K[1];return"charset"===re.trim()?pe.trim():F},"utf-8")}(re.headers&&re.headers["content-type"]);try{j=new TextDecoder(ce).decode(pe)}catch{}}else j=String.fromCharCode.apply(null,new Uint8Array(pe));F({cause:j})}else F(null,pe)}}},8783:(ht,ye,x)=>{"use strict";var t=x(1473),C=x(8932),q=x(9880);re.httpHandler=x(3122); +(self.webpackChunkvideo_player_wc=self.webpackChunkvideo_player_wc||[]).push([["vendor"],{5869:dt=>{ +/*! For license information please see index.js.LICENSE.txt */ +window,dt.exports=function(de){var C={};function f(l){if(C[l])return C[l].exports;var k=C[l]={i:l,l:!1,exports:{}};return de[l].call(k.exports,k,k.exports,f),k.l=!0,k.exports}return f.m=de,f.c=C,f.d=function(l,k,R){f.o(l,k)||Object.defineProperty(l,k,{enumerable:!0,get:R})},f.r=function(l){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(l,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(l,"__esModule",{value:!0})},f.t=function(l,k){if(1&k&&(l=f(l)),8&k||4&k&&"object"==typeof l&&l&&l.__esModule)return l;var R=Object.create(null);if(f.r(R),Object.defineProperty(R,"default",{enumerable:!0,value:l}),2&k&&"string"!=typeof l)for(var q in l)f.d(R,q,function(z){return l[z]}.bind(null,q));return R},f.n=function(l){var k=l&&l.__esModule?function(){return l.default}:function(){return l};return f.d(k,"a",k),k},f.o=function(l,k){return Object.prototype.hasOwnProperty.call(l,k)},f.p="",f(f.s=266)}({100:function(de,C,f){"use strict";Object.defineProperty(C,"__esModule",{value:!0}),C.Binding=void 0;var l=f(18),k=f(24),R=function(){function q(z,V){this.id=k.id(),this.activated=!1,this.serviceIdentifier=z,this.scope=V,this.type=l.BindingTypeEnum.Invalid,this.constraint=function(W){return!0},this.implementationType=null,this.cache=null,this.factory=null,this.provider=null,this.onActivation=null,this.dynamicValue=null}return q.prototype.clone=function(){var z=new q(this.serviceIdentifier,this.scope);return z.activated=z.scope===l.BindingScopeEnum.Singleton&&this.activated,z.implementationType=this.implementationType,z.dynamicValue=this.dynamicValue,z.scope=this.scope,z.type=this.type,z.factory=this.factory,z.provider=this.provider,z.constraint=this.constraint,z.onActivation=this.onActivation,z.cache=this.cache,z},q}();C.Binding=R},101:function(de,C,f){"use strict";Object.defineProperty(C,"__esModule",{value:!0}),C.getBindingDictionary=C.createMockRequest=C.plan=void 0;var l=f(102),k=f(11),R=f(18),q=f(7),z=f(64),V=f(32),W=f(103),re=f(14),N=f(104),ee=f(105),ie=f(107),Te=f(66);function Oe(Ne){return Ne._bindingDictionary}function De(Ne,Ee,ze,Ve,j,X){var me=Ne?q.MULTI_INJECT_TAG:q.INJECT_TAG,$e=new re.Metadata(me,ze),_t=new Te.Target(Ee,Ve,ze,$e);if(void 0!==j){var st=new re.Metadata(j,X);_t.metadata.push(st)}return _t}function Pe(Ne,Ee,ze,Ve,j){var X=ne(ze.container,j.serviceIdentifier),me=[];return X.length===l.BindingCount.NoBindingsAvailable&&ze.container.options.autoBindInjectable&&"function"==typeof j.serviceIdentifier&&Ne.getConstructorMetadata(j.serviceIdentifier).compilerGeneratedMetadata&&(ze.container.bind(j.serviceIdentifier).toSelf(),X=ne(ze.container,j.serviceIdentifier)),me=Ee?X:X.filter(function($e){var _t=new ie.Request($e.serviceIdentifier,ze,Ve,$e,j);return $e.constraint(_t)}),ce(j.serviceIdentifier,me,j,ze.container),me}function ce(Ne,Ee,ze,Ve){switch(Ee.length){case l.BindingCount.NoBindingsAvailable:if(ze.isOptional())return Ee;var j=V.getServiceIdentifierAsString(Ne),X=k.NOT_REGISTERED;throw X+=V.listMetadataForTarget(j,ze),X+=V.listRegisteredBindingsForServiceIdentifier(Ve,j,ne),new Error(X);case l.BindingCount.OnlyOneBindingAvailable:if(!ze.isArray())return Ee;case l.BindingCount.MultipleBindingsAvailable:default:if(ze.isArray())return Ee;throw j=V.getServiceIdentifierAsString(Ne),X=k.AMBIGUOUS_MATCH+" "+j,X+=V.listRegisteredBindingsForServiceIdentifier(Ve,j,ne),new Error(X)}}function be(Ne,Ee,ze,Ve,j,X){var me,$e;if(null===j){me=Pe(Ne,Ee,Ve,null,X),$e=new ie.Request(ze,Ve,null,me,X);var _t=new N.Plan(Ve,$e);Ve.addPlan(_t)}else me=Pe(Ne,Ee,Ve,j,X),$e=j.addChildRequest(X.serviceIdentifier,me,X);me.forEach(function(st){var Dt=null;if(X.isArray())Dt=$e.addChildRequest(st.serviceIdentifier,st,X);else{if(st.cache)return;Dt=$e}if(st.type===R.BindingTypeEnum.Instance&&null!==st.implementationType){var kt=ee.getDependencies(Ne,st.implementationType);if(!Ve.container.options.skipBaseClassChecks){var rt=ee.getBaseClassDependencyCount(Ne,st.implementationType);if(kt.length0,j=ze.length>be.length,me=ie(ne,ce,xe,Ee,Ve||j?ze.length:be.length),$e=Te(Pe,be);return l(l([],me),$e)}function ee(Pe,ce,be,ne,J){var xe=J[Pe.toString()]||[],Ne=De(xe),Ee=!0!==Ne.unmanaged,ze=ne[Pe];if((ze=Ne.inject||Ne.multiInject||ze)instanceof k.LazyServiceIdentifer&&(ze=ze.unwrap()),Ee){if(!ce&&(ze===Object||ze===Function||void 0===ze)){var _t=R.MISSING_INJECT_ANNOTATION+" argument "+Pe+" in class "+be+".";throw new Error(_t)}var st=new W.Target(q.TargetTypeEnum.ConstructorArgument,Ne.targetName,ze);return st.metadata=xe,st}return null}function ie(Pe,ce,be,ne,J){for(var xe=[],Ne=0;Ne0?Ee:Oe(Pe,be)}return 0}function De(Pe){var ce={};return Pe.forEach(function(be){ce[be.key.toString()]=be.value}),{inject:ce[z.INJECT_TAG],multiInject:ce[z.MULTI_INJECT_TAG],targetName:ce[z.NAME_TAG],unmanaged:ce[z.UNMANAGED_TAG]}}C.getDependencies=re,C.getBaseClassDependencyCount=Oe},106:function(de,C,f){"use strict";Object.defineProperty(C,"__esModule",{value:!0}),C.QueryableString=void 0;var l=function(){function k(R){this.str=R}return k.prototype.startsWith=function(R){return 0===this.str.indexOf(R)},k.prototype.endsWith=function(R){var q="",z=R.split("").reverse().join("");return q=this.str.split("").reverse().join(""),this.startsWith.call({str:q},z)},k.prototype.contains=function(R){return-1!==this.str.indexOf(R)},k.prototype.equals=function(R){return this.str===R},k.prototype.value=function(){return this.str},k}();C.QueryableString=l},107:function(de,C,f){"use strict";Object.defineProperty(C,"__esModule",{value:!0}),C.Request=void 0;var l=f(24),k=function(){function R(q,z,V,W,re){this.id=l.id(),this.serviceIdentifier=q,this.parentContext=z,this.parentRequest=V,this.target=re,this.childRequests=[],this.bindings=Array.isArray(W)?W:[W],this.requestScope=null===V?new Map:null}return R.prototype.addChildRequest=function(q,z,V){var W=new R(q,this.parentContext,this,z,V);return this.childRequests.push(W),W},R}();C.Request=k},108:function(de,C,f){"use strict";Object.defineProperty(C,"__esModule",{value:!0}),C.resolve=void 0;var l=f(11),k=f(18),R=f(64),q=f(32),z=f(109),V=function(N,ee,ie){try{return ie()}catch(Te){throw R.isStackOverflowExeption(Te)?new Error(l.CIRCULAR_DEPENDENCY_IN_FACTORY(N,ee.toString())):Te}},W=function(N){return function(ee){ee.parentContext.setCurrentRequest(ee);var ie=ee.bindings,Te=ee.childRequests,Oe=ee.target&&ee.target.isArray(),De=!(ee.parentRequest&&ee.parentRequest.target&&ee.target&&ee.parentRequest.target.matchesArray(ee.target.serviceIdentifier));if(Oe&&De)return Te.map(function(xe){return W(N)(xe)});var Pe=null;if(!ee.target.isOptional()||0!==ie.length){var ce=ie[0],be=ce.scope===k.BindingScopeEnum.Singleton,ne=ce.scope===k.BindingScopeEnum.Request;if(be&&ce.activated)return ce.cache;if(ne&&null!==N&&N.has(ce.id))return N.get(ce.id);if(ce.type===k.BindingTypeEnum.ConstantValue)Pe=ce.cache,ce.activated=!0;else if(ce.type===k.BindingTypeEnum.Function)Pe=ce.cache,ce.activated=!0;else if(ce.type===k.BindingTypeEnum.Constructor)Pe=ce.implementationType;else if(ce.type===k.BindingTypeEnum.DynamicValue&&null!==ce.dynamicValue)Pe=V("toDynamicValue",ce.serviceIdentifier,function(){return ce.dynamicValue(ee.parentContext)});else if(ce.type===k.BindingTypeEnum.Factory&&null!==ce.factory)Pe=V("toFactory",ce.serviceIdentifier,function(){return ce.factory(ee.parentContext)});else if(ce.type===k.BindingTypeEnum.Provider&&null!==ce.provider)Pe=V("toProvider",ce.serviceIdentifier,function(){return ce.provider(ee.parentContext)});else{if(ce.type!==k.BindingTypeEnum.Instance||null===ce.implementationType){var J=q.getServiceIdentifierAsString(ee.serviceIdentifier);throw new Error(l.INVALID_BINDING_TYPE+" "+J)}Pe=z.resolveInstance(ce.implementationType,Te,W(N))}return"function"==typeof ce.onActivation&&(Pe=ce.onActivation(ee.parentContext,Pe)),be&&(ce.cache=Pe,ce.activated=!0),ne&&null!==N&&!N.has(ce.id)&&N.set(ce.id,Pe),Pe}}};function re(N){return W(N.plan.rootRequest.requestScope)(N.plan.rootRequest)}C.resolve=re},109:function(de,C,f){"use strict";var l=this&&this.__spreadArray||function(N,ee){for(var ie=0,Te=ee.length,Oe=N.length;ie0?z(Te=V(N,ee.filter(function(Pe){return null!==Pe.target&&Pe.target.type===R.TargetTypeEnum.ConstructorArgument}).map(ie)),ee,ie):new N,W(N,Te),Te}C.resolveInstance=re},11:function(de,C,f){"use strict";Object.defineProperty(C,"__esModule",{value:!0}),C.STACK_OVERFLOW=C.CIRCULAR_DEPENDENCY_IN_FACTORY=C.POST_CONSTRUCT_ERROR=C.MULTIPLE_POST_CONSTRUCT_METHODS=C.CONTAINER_OPTIONS_INVALID_SKIP_BASE_CHECK=C.CONTAINER_OPTIONS_INVALID_AUTO_BIND_INJECTABLE=C.CONTAINER_OPTIONS_INVALID_DEFAULT_SCOPE=C.CONTAINER_OPTIONS_MUST_BE_AN_OBJECT=C.ARGUMENTS_LENGTH_MISMATCH=C.INVALID_DECORATOR_OPERATION=C.INVALID_TO_SELF_VALUE=C.INVALID_FUNCTION_BINDING=C.INVALID_MIDDLEWARE_RETURN=C.NO_MORE_SNAPSHOTS_AVAILABLE=C.INVALID_BINDING_TYPE=C.NOT_IMPLEMENTED=C.CIRCULAR_DEPENDENCY=C.UNDEFINED_INJECT_ANNOTATION=C.MISSING_INJECT_ANNOTATION=C.MISSING_INJECTABLE_ANNOTATION=C.NOT_REGISTERED=C.CANNOT_UNBIND=C.AMBIGUOUS_MATCH=C.KEY_NOT_FOUND=C.NULL_ARGUMENT=C.DUPLICATED_METADATA=C.DUPLICATED_INJECTABLE_DECORATOR=void 0,C.DUPLICATED_INJECTABLE_DECORATOR="Cannot apply @injectable decorator multiple times.",C.DUPLICATED_METADATA="Metadata key was used more than once in a parameter:",C.NULL_ARGUMENT="NULL argument",C.KEY_NOT_FOUND="Key Not Found",C.AMBIGUOUS_MATCH="Ambiguous match found for serviceIdentifier:",C.CANNOT_UNBIND="Could not unbind serviceIdentifier:",C.NOT_REGISTERED="No matching bindings found for serviceIdentifier:",C.MISSING_INJECTABLE_ANNOTATION="Missing required @injectable annotation in:",C.MISSING_INJECT_ANNOTATION="Missing required @inject or @multiInject annotation in:";var l=function(z){return"@inject called with undefined this could mean that the class "+z+" has a circular dependency problem. You can use a LazyServiceIdentifer to overcome this limitation."};C.UNDEFINED_INJECT_ANNOTATION=l,C.CIRCULAR_DEPENDENCY="Circular dependency found:",C.NOT_IMPLEMENTED="Sorry, this feature is not fully implemented yet.",C.INVALID_BINDING_TYPE="Invalid binding type:",C.NO_MORE_SNAPSHOTS_AVAILABLE="No snapshot available to restore.",C.INVALID_MIDDLEWARE_RETURN="Invalid return type in middleware. Middleware must return!",C.INVALID_FUNCTION_BINDING="Value provided to function binding must be a function!",C.INVALID_TO_SELF_VALUE="The toSelf function can only be applied when a constructor is used as service identifier",C.INVALID_DECORATOR_OPERATION="The @inject @multiInject @tagged and @named decorators must be applied to the parameters of a class constructor or a class property.";var k=function(){for(var z=[],V=0;V= than the number of constructor arguments of its base class."};C.ARGUMENTS_LENGTH_MISMATCH=k,C.CONTAINER_OPTIONS_MUST_BE_AN_OBJECT="Invalid Container constructor argument. Container options must be an object.",C.CONTAINER_OPTIONS_INVALID_DEFAULT_SCOPE="Invalid Container option. Default scope must be a string ('singleton' or 'transient').",C.CONTAINER_OPTIONS_INVALID_AUTO_BIND_INJECTABLE="Invalid Container option. Auto bind injectable must be a boolean",C.CONTAINER_OPTIONS_INVALID_SKIP_BASE_CHECK="Invalid Container option. Skip base check must be a boolean",C.MULTIPLE_POST_CONSTRUCT_METHODS="Cannot apply @postConstruct decorator multiple times in the same class";var R=function(){for(var z=[],V=0;V0?z._map.set(W,re):z._map.delete(W)})},R.prototype.hasKey=function(q){if(null==q)throw new Error(l.NULL_ARGUMENT);return this._map.has(q)},R.prototype.clone=function(){var q=new R;return this._map.forEach(function(z,V){z.forEach(function(W){return q.add(V,W.clone())})}),q},R.prototype.traverse=function(q){this._map.forEach(function(z,V){q(V,z)})},R}();C.Lookup=k},115:function(de,C,f){"use strict";Object.defineProperty(C,"__esModule",{value:!0}),C.AsyncContainerModule=C.ContainerModule=void 0;var l=f(24),k=function(){function q(z){this.id=l.id(),this.registry=z}return q}();C.ContainerModule=k;var R=function(){function q(z){this.id=l.id(),this.registry=z}return q}();C.AsyncContainerModule=R},116:function(de,C,f){"use strict";Object.defineProperty(C,"__esModule",{value:!0}),C.injectable=void 0;var l=f(11),k=f(7);function R(){return function(q){if(Reflect.hasOwnMetadata(k.PARAM_TYPES,q))throw new Error(l.DUPLICATED_INJECTABLE_DECORATOR);var z=Reflect.getMetadata(k.DESIGN_PARAM_TYPES,q)||[];return Reflect.defineMetadata(k.PARAM_TYPES,z,q),q}}C.injectable=R},117:function(de,C,f){"use strict";Object.defineProperty(C,"__esModule",{value:!0}),C.tagged=void 0;var l=f(14),k=f(19);function R(q,z){return function(V,W,re){var N=new l.Metadata(q,z);"number"==typeof re?k.tagParameter(V,W,re,N):k.tagProperty(V,W,N)}}C.tagged=R},118:function(de,C,f){"use strict";Object.defineProperty(C,"__esModule",{value:!0}),C.named=void 0;var l=f(7),k=f(14),R=f(19);function q(z){return function(V,W,re){var N=new k.Metadata(l.NAMED_TAG,z);"number"==typeof re?R.tagParameter(V,W,re,N):R.tagProperty(V,W,N)}}C.named=q},119:function(de,C,f){"use strict";Object.defineProperty(C,"__esModule",{value:!0}),C.optional=void 0;var l=f(7),k=f(14),R=f(19);function q(){return function(z,V,W){var re=new k.Metadata(l.OPTIONAL_TAG,!0);"number"==typeof W?R.tagParameter(z,V,W,re):R.tagProperty(z,V,re)}}C.optional=q},12:function(de,C,f){"use strict";f.d(C,"a",function(){return l});var l=function(){function k(R,q){this._code=q}return Object.defineProperty(k.prototype,"code",{get:function(){return this._code},enumerable:!1,configurable:!0}),k}()},120:function(de,C,f){"use strict";Object.defineProperty(C,"__esModule",{value:!0}),C.unmanaged=void 0;var l=f(7),k=f(14),R=f(19);function q(){return function(z,V,W){var re=new k.Metadata(l.UNMANAGED_TAG,!0);R.tagParameter(z,V,W,re)}}C.unmanaged=q},121:function(de,C,f){"use strict";Object.defineProperty(C,"__esModule",{value:!0}),C.multiInject=void 0;var l=f(7),k=f(14),R=f(19);function q(z){return function(V,W,re){var N=new k.Metadata(l.MULTI_INJECT_TAG,z);"number"==typeof re?R.tagParameter(V,W,re,N):R.tagProperty(V,W,N)}}C.multiInject=q},122:function(de,C,f){"use strict";Object.defineProperty(C,"__esModule",{value:!0}),C.targetName=void 0;var l=f(7),k=f(14),R=f(19);function q(z){return function(V,W,re){var N=new k.Metadata(l.NAME_TAG,z);R.tagParameter(V,W,re,N)}}C.targetName=q},123:function(de,C,f){"use strict";Object.defineProperty(C,"__esModule",{value:!0}),C.postConstruct=void 0;var l=f(11),k=f(7),R=f(14);function q(){return function(z,V,W){var re=new R.Metadata(k.POST_CONSTRUCT,V);if(Reflect.hasOwnMetadata(k.POST_CONSTRUCT,z.constructor))throw new Error(l.MULTIPLE_POST_CONSTRUCT_METHODS);Reflect.defineMetadata(k.POST_CONSTRUCT,re,z.constructor)}}C.postConstruct=q},124:function(de,C,f){"use strict";Object.defineProperty(C,"__esModule",{value:!0}),C.multiBindToService=void 0;var l=function(k){return function(R){return function(){for(var q=[],z=0;z=0;j--)(Ve=ne[j])&&(ze=(Ee<3?Ve(ze):Ee>3?Ve(J,xe,ze):Ve(J,xe))||ze);return Ee>3&&ze&&Object.defineProperty(J,xe,ze),ze},R=function(){function ne(){this._isInitialsed=!1}return ne.prototype.raiseEndTelemetryWith=function(J,xe,Ne,Ee){throw new Error("Method not implemented.")},ne.prototype.initTelemetry=function(J){window.EkTelemetry&&(this.telemetryProvider=window.EkTelemetry,this._isInitialsed=!0,this.context=J,this.telemetryProvider.initialize(J.config))},ne.prototype.initTelmetry=function(J,xe,Ne,Ee,ze){null!=this.context&&this.telemetryProvider?this.telemetryProvider.initialize(this.context.config):(this.config.pdata=J,this.config.channel=Ne,this.config.did=ze,this.config.sid=Ee,this.actor=xe)},ne.prototype.setTelemetryAttributes=function(J,xe,Ne,Ee,ze){this.config.pdata=J,this.config.channel=Ne,this.config.did=ze,this.config.sid=Ee,this.actor=xe},ne.prototype.formulateBasicConfigForTelemetry=function(){},ne.prototype.initProducerData=function(J){if(this.pData)return this.pData;this.config.pdata=J},ne.prototype.isTelemetryInitialised=function(){return this._isInitialsed},ne.prototype.raiseInteractTelemetry=function(J){this.isTelemetryInitialised()&&this.telemetryProvider.interact(J.edata,J.options)},ne.prototype.raiseSearchTelemetry=function(J){this.isTelemetryInitialised()&&this.telemetryProvider.search(J.edata,J.options)},ne.prototype.raiseSearchTelemetryWith=function(J,xe,Ne,Ee){},ne.prototype.raiseInteractTelemetryWith=function(J,xe,Ne,Ee){},ne.prototype.raiseImpressionTelemetry=function(J){this.isTelemetryInitialised()&&this.telemetryProvider.impression(J.edata,J.options)},ne.prototype.raiseImpressionTelemetryWith=function(J,xe,Ne,Ee){},ne.prototype.raiseLogTelemetry=function(J){this.isTelemetryInitialised()&&this.telemetryProvider.log(J.edata,J.options)},ne.prototype.raiseLogTelemetryWith=function(J,xe,Ne,Ee){},ne.prototype.raiseErrorTelemetry=function(J){this.isTelemetryInitialised()&&this.telemetryProvider.error(J.edata,J.options)},ne.prototype.raiseErrorTelemetryWith=function(J,xe,Ne,Ee){},ne.prototype.raiseAuditTelemetry=function(J){this.isTelemetryInitialised()&&this.telemetryProvider.audit(J.edata,J.options)},ne.prototype.raiseAuditTelemetryWith=function(J,xe,Ne,Ee){},ne.prototype.raiseStartTelemetry=function(J){this.isTelemetryInitialised()&&this.telemetryProvider.start(this.context.config,J.options.object.id,J.options.object.ver,J.edata,J.options)},ne.prototype.raiseEndTelemetry=function(J){this.isTelemetryInitialised()&&this.telemetryProvider.end(J.edata,J.options)},ne.prototype.raiseShareTelemetry=function(J){this.isTelemetryInitialised()&&this.telemetryProvider.share(J.edata,J.options)},ne.prototype.raiseShareTelemetryWith=function(J,xe,Ne,Ee){},ne.prototype.raiseFeedBackTelemetry=function(J){this.isTelemetryInitialised()&&this.telemetryProvider.share(J.edata,J.options)},ne.prototype.raiseFeedBackTelemetryWith=function(J,xe,Ne,Ee){},ne.prototype.raiseAssesTelemetry=function(J,xe){this.isTelemetryInitialised()&&this.telemetryProvider.assess(J,xe)},ne.prototype.raiseResponseTelemetry=function(J,xe){this.isTelemetryInitialised()&&this.telemetryProvider.response(J,xe)},ne.prototype.raiseSummaryTelemetry=function(J,xe){this.isTelemetryInitialised()&&this.telemetryProvider.summary(J,xe)},k([Object(l.injectable)()],ne)}(),q={CONTAINER:Symbol.for("CONTAINER"),services:{telemetry:{TELEMETRY_SERVICE:Symbol.for("TELEMETRY_SERVICE"),PLAYER_TELEMETRY_SERVICE:Symbol.for("PLAYER_TELEMETRY_SERVICE")}}},z=f(61),V=function(ne,J,xe,Ne){var Ve,Ee=arguments.length,ze=Ee<3?J:null===Ne?Ne=Object.getOwnPropertyDescriptor(J,xe):Ne;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ze=Reflect.decorate(ne,J,xe,Ne);else for(var j=ne.length-1;j>=0;j--)(Ve=ne[j])&&(ze=(Ee<3?Ve(ze):Ee>3?Ve(J,xe,ze):Ve(J,xe))||ze);return Ee>3&&ze&&Object.defineProperty(J,xe,ze),ze},W=function(ne,J){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(ne,J)},re=function(){function ne(J){this.telemetryService=J}return ne.prototype.onStartEvent=function(J,xe){},ne.prototype.onEndEvent=function(J,xe){},ne.prototype.onErrorEvent=function(J,xe){},ne.prototype.onHeartBeatEvent=function(J,xe){"LOADED"===J.type||"PLAY"===J.type||this.telemetryService.raiseLogTelemetry({})},V([Object(l.injectable)(),W("design:paramtypes",[z.TelemetryService])],ne)}(),N=(ee=function(ne,J){return(ee=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(xe,Ne){xe.__proto__=Ne}||function(xe,Ne){for(var Ee in Ne)Ne.hasOwnProperty(Ee)&&(xe[Ee]=Ne[Ee])})(ne,J)},function(ne,J){function xe(){this.constructor=ne}ee(ne,J),ne.prototype=null===J?Object.create(J):(xe.prototype=J.prototype,new xe)}),ie=function(ne,J,xe,Ne){var Ve,Ee=arguments.length,ze=Ee<3?J:null===Ne?Ne=Object.getOwnPropertyDescriptor(J,xe):Ne;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ze=Reflect.decorate(ne,J,xe,Ne);else for(var j=ne.length-1;j>=0;j--)(Ve=ne[j])&&(ze=(Ee<3?Ve(ze):Ee>3?Ve(J,xe,ze):Ve(J,xe))||ze);return Ee>3&&ze&&Object.defineProperty(J,xe,ze),ze},Te=function(ne,J){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(ne,J)},Oe=function(ne,J){return function(xe,Ne){J(xe,Ne,ne)}},De=function(ne){function J(xe){return ne.call(this,xe)||this}return N(J,ne),J.prototype.onHeartBeatEvent=function(xe,Ne){},ie([Object(l.injectable)(),Oe(0,Object(l.inject)(q.services.telemetry.TELEMETRY_SERVICE)),Te("design:paramtypes",[z.TelemetryService])],J)}(re),Pe=function(ne,J,xe,Ne){function Ee(ze){return ze instanceof xe?ze:new xe(function(Ve){Ve(ze)})}return new(xe||(xe=Promise))(function(ze,Ve){function j($e){try{me(Ne.next($e))}catch(_t){Ve(_t)}}function X($e){try{me(Ne.throw($e))}catch(_t){Ve(_t)}}function me($e){$e.done?ze($e.value):Ee($e.value).then(j,X)}me((Ne=Ne.apply(ne,J||[])).next())})},ce=function(ne,J){var Ne,Ee,ze,Ve,xe={label:0,sent:function(){if(1&ze[0])throw ze[1];return ze[1]},trys:[],ops:[]};return Ve={next:j(0),throw:j(1),return:j(2)},"function"==typeof Symbol&&(Ve[Symbol.iterator]=function(){return this}),Ve;function j(me){return function($e){return X([me,$e])}}function X(me){if(Ne)throw new TypeError("Generator is already executing.");for(;xe;)try{if(Ne=1,Ee&&(ze=2&me[0]?Ee.return:me[0]?Ee.throw||((ze=Ee.return)&&ze.call(Ee),0):Ee.next)&&!(ze=ze.call(Ee,me[1])).done)return ze;switch(Ee=0,ze&&(me=[2&me[0],ze.value]),me[0]){case 0:case 1:ze=me;break;case 4:return xe.label++,{value:me[1],done:!1};case 5:xe.label++,Ee=me[1],me=[0];continue;case 7:me=xe.ops.pop(),xe.trys.pop();continue;default:if(!((ze=(ze=xe.trys).length>0&&ze[ze.length-1])||6!==me[0]&&2!==me[0])){xe=0;continue}if(3===me[0]&&(!ze||me[1]>ze[0]&&me[1]1)for(var be=1;be0)return!0;var rn=J.get(ft);return rn.delete(bt),rn.size>0||J.delete(ft),!0}function st(Ke,ft){for(var bt=Ke.length-1;bt>=0;--bt){var rn=(0,Ke[bt])(ft);if(!it(rn)&&!mt(rn)){if(!qe(rn))throw new TypeError;ft=rn}}return ft}function Dt(Ke,ft,bt,At){for(var rn=Ke.length-1;rn>=0;--rn){var xn=(0,Ke[rn])(ft,bt,At);if(!it(xn)&&!mt(xn)){if(!Se(xn))throw new TypeError;At=xn}}return At}function kt(Ke,ft,bt){var At=J.get(Ke);if(it(At)){if(!bt)return;At=new ce,J.set(Ke,At)}var rn=At.get(ft);if(it(rn)){if(!bt)return;rn=new ce,At.set(ft,rn)}return rn}function rt(Ke,ft,bt){if(Pt(Ke,ft,bt))return!0;var rn=mn(ft);return!mt(rn)&&rt(Ke,rn,bt)}function Pt(Ke,ft,bt){var At=kt(ft,bt,!1);return!it(At)&&yn(At.has(Ke))}function Xe(Ke,ft,bt){if(Pt(Ke,ft,bt))return It(Ke,ft,bt);var rn=mn(ft);return mt(rn)?void 0:Xe(Ke,rn,bt)}function It(Ke,ft,bt){var At=kt(ft,bt,!1);if(!it(At))return At.get(Ke)}function ut(Ke,ft,bt,At){kt(bt,At,!0).set(Ke,ft)}function Gt(Ke,ft){var bt=gt(Ke,ft),At=mn(Ke);if(null===At)return bt;var rn=Gt(At,ft);if(rn.length<=0)return bt;if(bt.length<=0)return rn;for(var Kt=new be,xn=[],fn=0,an=bt;fn=0&&fn=this._keys.length?(this._index=-1,this._keys=ft,this._values=ft):this._index++,{value:an,done:!1}}return{value:void 0,done:!0}},xn.prototype.throw=function(fn){throw this._index>=0&&(this._index=-1,this._keys=ft,this._values=ft),fn},xn.prototype.return=function(fn){return this._index>=0&&(this._index=-1,this._keys=ft,this._values=ft),{value:fn,done:!0}},xn}();return function(){function xn(){this._keys=[],this._values=[],this._cacheKey=Ke,this._cacheIndex=-2}return Object.defineProperty(xn.prototype,"size",{get:function(){return this._keys.length},enumerable:!0,configurable:!0}),xn.prototype.has=function(fn){return this._find(fn,!1)>=0},xn.prototype.get=function(fn){var an=this._find(fn,!1);return an>=0?this._values[an]:void 0},xn.prototype.set=function(fn,an){var Yt=this._find(fn,!0);return this._values[Yt]=an,this},xn.prototype.delete=function(fn){var an=this._find(fn,!1);if(an>=0){for(var Yt=this._keys.length,An=an+1;An0&&Ee[Ee.length-1])||6!==X[0]&&2!==X[0])){J=0;continue}if(3===X[0]&&(!Ee||X[1]>Ee[0]&&X[1]{"use strict";var f=C(988);dt.exports=function(q,z){return void 0===z&&(z=!1),function(V,W,re){if(V)q(V);else if(W.statusCode>=400&&W.statusCode<=599){var N=re;if(z)if(f.TextDecoder){var ee=function k(R){return void 0===R&&(R=""),R.toLowerCase().split(";").reduce(function(q,z){var V=z.split("="),W=V[0],re=V[1];return"charset"===W.trim()?re.trim():q},"utf-8")}(W.headers&&W.headers["content-type"]);try{N=new TextDecoder(ee).decode(re)}catch{}}else N=String.fromCharCode.apply(null,new Uint8Array(re));q({cause:N})}else q(null,re)}}},8474:(dt,de,C)=>{"use strict";var f=C(988),l=C(8932),k=C(6479);W.httpHandler=C(7275); /** * @license * slighly modified parse-headers 2.0.2 @@ -162,20 +66,20 @@ const Sr=typeof window<"u"&&window||{};Sr.document,Sr.location,Sr.gc,Sr.performa * Available under the MIT license * */ -var U=function(Be){var Fe={};return Be&&Be.trim().split("\n").forEach(function(Ne){var je=Ne.indexOf(":"),me=Ne.slice(0,je).trim().toLowerCase(),de=Ne.slice(je+1).trim();typeof Fe[me]>"u"?Fe[me]=de:Array.isArray(Fe[me])?Fe[me].push(de):Fe[me]=[Fe[me],de]}),Fe};function K(we,Be,Fe){var Ne=we;return q(Be)?(Fe=Be,"string"==typeof we&&(Ne={uri:we})):Ne=C({},Be,{uri:we}),Ne.callback=Fe,Ne}function re(we,Be,Fe){return pe(Be=K(we,Be,Fe))}function pe(we){if(typeof we.callback>"u")throw new Error("callback argument missing");var Be=!1,Fe=function($e,et,Ot){Be||(Be=!0,we.callback($e,et,Ot))};function je(){var nt=void 0;if(nt=fe.response?fe.response:fe.responseText||function j(we){try{if("document"===we.responseType)return we.responseXML;var Be=we.responseXML&&"parsererror"===we.responseXML.documentElement.nodeName;if(""===we.responseType&&!Be)return we.responseXML}catch{}return null}(fe),$)try{nt=JSON.parse(nt)}catch{}return nt}function me(nt){return clearTimeout(ue),nt instanceof Error||(nt=new Error(""+(nt||"Unknown XMLHttpRequest Error"))),nt.statusCode=0,Fe(nt,Oe)}function de(){if(!it){var nt;clearTimeout(ue),nt=we.useXDR&&void 0===fe.status?200:1223===fe.status?204:fe.status;var $e=Oe,et=null;return 0!==nt?($e={body:je(),statusCode:nt,method:Le,headers:{},url:Ve,rawRequest:fe},fe.getAllResponseHeaders&&($e.headers=U(fe.getAllResponseHeaders()))):et=new Error("Internal XMLHttpRequest Error"),Fe(et,$e,$e.body)}}var fe=we.xhr||null;fe||(fe=we.cors||we.useXDR?new re.XDomainRequest:new re.XMLHttpRequest);var Se,it,ue,Ve=fe.url=we.uri||we.url,Le=fe.method=we.method||"GET",Ce=we.body||we.data,Ge=fe.headers=we.headers||{},E=!!we.sync,$=!1,Oe={body:void 0,headers:{},statusCode:0,method:Le,url:Ve,rawRequest:fe};if("json"in we&&!1!==we.json&&($=!0,Ge.accept||Ge.Accept||(Ge.Accept="application/json"),"GET"!==Le&&"HEAD"!==Le&&(Ge["content-type"]||Ge["Content-Type"]||(Ge["Content-Type"]="application/json"),Ce=JSON.stringify(!0===we.json?Ce:we.json))),fe.onreadystatechange=function Ne(){4===fe.readyState&&setTimeout(de,0)},fe.onload=de,fe.onerror=me,fe.onprogress=function(){},fe.onabort=function(){it=!0},fe.ontimeout=me,fe.open(Le,Ve,!E,we.username,we.password),E||(fe.withCredentials=!!we.withCredentials),!E&&we.timeout>0&&(ue=setTimeout(function(){if(!it){it=!0,fe.abort("timeout");var nt=new Error("XMLHttpRequest timeout");nt.code="ETIMEDOUT",me(nt)}},we.timeout)),fe.setRequestHeader)for(Se in Ge)Ge.hasOwnProperty(Se)&&fe.setRequestHeader(Se,Ge[Se]);else if(we.headers&&!function G(we){for(var Be in we)if(we.hasOwnProperty(Be))return!1;return!0}(we.headers))throw new Error("Headers cannot be set on an XDomainRequest object");return"responseType"in we&&(fe.responseType=we.responseType),"beforeSend"in we&&"function"==typeof we.beforeSend&&we.beforeSend(fe),fe.send(Ce||null),fe}ht.exports=re,ht.exports.default=re,re.XMLHttpRequest=t.XMLHttpRequest||function ce(){},re.XDomainRequest="withCredentials"in new re.XMLHttpRequest?re.XMLHttpRequest:t.XDomainRequest,function F(we,Be){for(var Fe=0;Fe{"use strict";function t(U,F){return void 0===F&&(F=Object),F&&"function"==typeof F.freeze?F.freeze(U):U}var C=t({HTML:"text/html",isHTML:function(U){return U===C.HTML},XML_APPLICATION:"application/xml",XML_TEXT:"text/xml",XML_XHTML_APPLICATION:"application/xhtml+xml",XML_SVG_IMAGE:"image/svg+xml"}),q=t({HTML:"http://www.w3.org/1999/xhtml",isHTML:function(U){return U===q.HTML},SVG:"http://www.w3.org/2000/svg",XML:"http://www.w3.org/XML/1998/namespace",XMLNS:"http://www.w3.org/2000/xmlns/"});ye.find=function x(U,F,G){if(void 0===G&&(G=Array.prototype),U&&"function"==typeof G.find)return G.find.call(U,F);for(var K=0;K{var C=x(8558),q=x(2979),U=x(8448),F=x(5524),G=q.DOMImplementation,K=C.NAMESPACE,re=F.ParseError,pe=F.XMLReader;function j(me){this.options=me||{locator:{}}}function we(){this.cdata=!1}function Be(me,de){de.lineNumber=me.lineNumber,de.columnNumber=me.columnNumber}function Fe(me){if(me)return"\n@"+(me.systemId||"")+"#[line:"+me.lineNumber+",col:"+me.columnNumber+"]"}function Ne(me,de,fe){return"string"==typeof me?me.substr(de,fe):me.length>=de+fe||de?new java.lang.String(me,de,fe)+"":me}function je(me,de){me.currentElement?me.currentElement.appendChild(de):me.doc.appendChild(de)}j.prototype.parseFromString=function(me,de){var fe=this.options,Se=new pe,it=fe.domBuilder||new we,Ve=fe.errorHandler,Le=fe.locator,Ce=fe.xmlns||{},Ge=/\/x?html?$/.test(de),E=Ge?U.HTML_ENTITIES:U.XML_ENTITIES;return Le&&it.setDocumentLocator(Le),Se.errorHandler=function ce(me,de,fe){if(!me){if(de instanceof we)return de;me=de}var Se={},it=me instanceof Function;function Ve(Le){var Ce=me[Le];!Ce&&it&&(Ce=2==me.length?function(Ge){me(Le,Ge)}:me),Se[Le]=Ce&&function(Ge){Ce("[xmldom "+Le+"]\t"+Ge+Fe(fe))}||function(){}}return fe=fe||{},Ve("warning"),Ve("error"),Ve("fatalError"),Se}(Ve,it,Le),Se.domBuilder=fe.domBuilder||it,Ge&&(Ce[""]=K.HTML),Ce.xml=Ce.xml||K.XML,me&&"string"==typeof me?Se.parse(me,Ce,E):Se.errorHandler.error("invalid doc source"),it.doc},we.prototype={startDocument:function(){this.doc=(new G).createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(me,de,fe,Se){var it=this.doc,Ve=it.createElementNS(me,fe||de),Le=Se.length;je(this,Ve),this.currentElement=Ve,this.locator&&Be(this.locator,Ve);for(var Ce=0;Ce{var t=x(8558),C=t.find,q=t.NAMESPACE;function U(A){return""!==A}function G(A,W){return A.hasOwnProperty(W)||(A[W]=!0),A}function K(A){if(!A)return[];var W=function F(A){return A?A.split(/[\t\n\f\r ]+/).filter(U):[]}(A);return Object.keys(W.reduce(G,{}))}function pe(A,W){for(var ve in A)Object.prototype.hasOwnProperty.call(A,ve)&&(W[ve]=A[ve])}function j(A,W){var ve=A.prototype;if(!(ve instanceof W)){let _t=function(){};_t.prototype=W.prototype,_t=new _t,pe(ve,_t),A.prototype=ve=_t}ve.constructor!=A&&("function"!=typeof A&&console.error("unknown Class:"+A),ve.constructor=A)}var ce={},we=ce.ELEMENT_NODE=1,Be=ce.ATTRIBUTE_NODE=2,Fe=ce.TEXT_NODE=3,Ne=ce.CDATA_SECTION_NODE=4,je=ce.ENTITY_REFERENCE_NODE=5,me=ce.ENTITY_NODE=6,de=ce.PROCESSING_INSTRUCTION_NODE=7,fe=ce.COMMENT_NODE=8,Se=ce.DOCUMENT_NODE=9,it=ce.DOCUMENT_TYPE_NODE=10,Ve=ce.DOCUMENT_FRAGMENT_NODE=11,Le=ce.NOTATION_NODE=12,Ce={},Ge={},ue=(Ce.INDEX_SIZE_ERR=(Ge[1]="Index size error",1),Ce.DOMSTRING_SIZE_ERR=(Ge[2]="DOMString size error",2),Ce.HIERARCHY_REQUEST_ERR=(Ge[3]="Hierarchy request error",3)),Ot=(Ce.WRONG_DOCUMENT_ERR=(Ge[4]="Wrong document",4),Ce.INVALID_CHARACTER_ERR=(Ge[5]="Invalid character",5),Ce.NO_DATA_ALLOWED_ERR=(Ge[6]="No data allowed",6),Ce.NO_MODIFICATION_ALLOWED_ERR=(Ge[7]="No modification allowed",7),Ce.NOT_FOUND_ERR=(Ge[8]="Not found",8)),St=(Ce.NOT_SUPPORTED_ERR=(Ge[9]="Not supported",9),Ce.INUSE_ATTRIBUTE_ERR=(Ge[10]="Attribute in use",10));Ce.INVALID_STATE_ERR=(Ge[11]="Invalid state",11),Ce.SYNTAX_ERR=(Ge[12]="Syntax error",12),Ce.INVALID_MODIFICATION_ERR=(Ge[13]="Invalid modification",13),Ce.NAMESPACE_ERR=(Ge[14]="Invalid namespace",14),Ce.INVALID_ACCESS_ERR=(Ge[15]="Invalid access",15);function Pt(A,W){if(W instanceof Error)var ve=W;else ve=this,Error.call(this,Ge[A]),this.message=Ge[A],Error.captureStackTrace&&Error.captureStackTrace(this,Pt);return ve.code=A,W&&(this.message=this.message+": "+W),ve}function Wt(){}function on(A,W){this._node=A,this._refresh=W,xn(this)}function xn(A){var W=A._node._inc||A._node.ownerDocument._inc;if(A._inc!==W){var ve=A._refresh(A._node);if(Mt(A,"length",ve.length),!A.$$length||ve.length=0))throw new Pt(Ot,new Error(A.tagName+"@"+ve));for(var _t=W.length-1;He<_t;)W[He]=W[++He];if(W.length=_t,A){var Kt=A.ownerDocument;Kt&&(ke(Kt,A,ve),ve.ownerElement=null)}}function Vt(){}function We(){}function Ut(A){return("<"==A?"<":">"==A&&">")||"&"==A&&"&"||'"'==A&&"""||"&#"+A.charCodeAt()+";"}function $t(A,W){if(W(A))return!0;if(A=A.firstChild)do{if($t(A,W))return!0}while(A=A.nextSibling)}function Ze(){this.ownerDocument=this}function ke(A,W,ve,He){A&&A._inc++,ve.namespaceURI===q.XMLNS&&delete W._nsMap[ve.prefix?ve.localName:""]}function Te(A,W,ve){if(A&&A._inc){A._inc++;var He=W.childNodes;if(ve)He[He.length++]=ve;else{for(var _t=W.firstChild,Kt=0;_t;)He[Kt++]=_t,_t=_t.nextSibling;He.length=Kt,delete He[He.length]}}}function It(A,W){var ve=W.previousSibling,He=W.nextSibling;return ve?ve.nextSibling=He:A.firstChild=He,He?He.previousSibling=ve:A.lastChild=ve,W.parentNode=null,W.previousSibling=null,W.nextSibling=null,Te(A.ownerDocument,A),W}function Cn(A){return A&&A.nodeType===We.DOCUMENT_TYPE_NODE}function an(A){return A&&A.nodeType===We.ELEMENT_NODE}function In(A){return A&&A.nodeType===We.TEXT_NODE}function Mn(A,W){var ve=A.childNodes||[];if(C(ve,an)||Cn(W))return!1;var He=C(ve,Cn);return!(W&&He&&ve.indexOf(He)>ve.indexOf(W))}function Ht(A,W){var ve=A.childNodes||[];if(C(ve,function He(Kt){return an(Kt)&&Kt!==W}))return!1;var _t=C(ve,Cn);return!(W&&_t&&ve.indexOf(_t)>ve.indexOf(W))}function vn(A,W,ve){if(!function Nt(A){return A&&(A.nodeType===We.DOCUMENT_NODE||A.nodeType===We.DOCUMENT_FRAGMENT_NODE||A.nodeType===We.ELEMENT_NODE)}(A))throw new Pt(ue,"Unexpected parent node type "+A.nodeType);if(ve&&ve.parentNode!==A)throw new Pt(Ot,"child not in parent");if(!function ln(A){return A&&(an(A)||In(A)||Cn(A)||A.nodeType===We.DOCUMENT_FRAGMENT_NODE||A.nodeType===We.COMMENT_NODE||A.nodeType===We.PROCESSING_INSTRUCTION_NODE)}(W)||Cn(W)&&A.nodeType!==We.DOCUMENT_NODE)throw new Pt(ue,"Unexpected node type "+W.nodeType+" for parent node type "+A.nodeType)}function _n(A,W,ve){var He=A.childNodes||[],_t=W.childNodes||[];if(W.nodeType===We.DOCUMENT_FRAGMENT_NODE){var Kt=_t.filter(an);if(Kt.length>1||C(_t,In))throw new Pt(ue,"More than one element or text in fragment");if(1===Kt.length&&!Mn(A,ve))throw new Pt(ue,"Element in fragment can not be inserted before doctype")}if(an(W)&&!Mn(A,ve))throw new Pt(ue,"Only one element can be added and only after doctype");if(Cn(W)){if(C(He,Cn))throw new Pt(ue,"Only one doctype is allowed");var On=C(He,an);if(ve&&He.indexOf(On)1||C(_t,In))throw new Pt(ue,"More than one element or text in fragment");if(1===Kt.length&&!Ht(A,ve))throw new Pt(ue,"Element in fragment can not be inserted before doctype")}if(an(W)&&!Ht(A,ve))throw new Pt(ue,"Only one element can be added and only after doctype");if(Cn(W)){let Kn=function(Pn){return Cn(Pn)&&Pn!==ve};if(C(He,Kn))throw new Pt(ue,"Only one doctype is allowed");var On=C(He,an);if(ve&&He.indexOf(On)=0;Mi--){if(""===(Di=_t[Mi]).prefix&&Di.namespace===A.namespaceURI){Pn=Di.namespace;break}}if(Pn!==A.namespaceURI)for(Mi=_t.length-1;Mi>=0;Mi--){var Di;if((Di=_t[Mi]).namespace===A.namespaceURI){Di.prefix&&(Kn=Di.prefix+":"+Bn);break}}}W.push("<",Kn);for(var Yn=0;Yn"),ve&&/^script$/i.test(Bn))for(;yr;)yr.data?W.push(yr.data):gn(yr,W,ve,He,_t.slice()),yr=yr.nextSibling;else for(;yr;)gn(yr,W,ve,He,_t.slice()),yr=yr.nextSibling;W.push("")}else W.push("/>");return;case Se:case Ve:for(yr=A.firstChild;yr;)gn(yr,W,ve,He,_t.slice()),yr=yr.nextSibling;return;case Be:return bt(W,A.name,A.value);case Fe:return W.push(A.data.replace(/[<&]/g,Ut).replace(/]]>/g,"]]>"));case Ne:return W.push("");case fe:return W.push("\x3c!--",A.data,"--\x3e");case it:var Uo=A.publicId,jr=A.systemId;if(W.push("");else if(jr&&"."!=jr)W.push(" SYSTEM ",jr,">");else{var Jo=A.internalSubset;Jo&&W.push(" [",Jo,"]"),W.push(">")}return;case de:return W.push("");case je:return W.push("&",A.nodeName,";");default:W.push("??",A.nodeName)}}function en(A,W,ve){var He;switch(W.nodeType){case we:(He=W.cloneNode(!1)).ownerDocument=A;case Ve:break;case Be:ve=!0}if(He||(He=W.cloneNode(!1)),He.ownerDocument=A,He.parentNode=null,ve)for(var _t=W.firstChild;_t;)He.appendChild(en(A,_t,ve)),_t=_t.nextSibling;return He}function nr(A,W,ve){var He=new W.constructor;for(var _t in W)if(Object.prototype.hasOwnProperty.call(W,_t)){var Kt=W[_t];"object"!=typeof Kt&&Kt!=He[_t]&&(He[_t]=Kt)}switch(W.childNodes&&(He.childNodes=new Wt),He.ownerDocument=A,He.nodeType){case we:var On=W.attributes,Bn=He.attributes=new ae,Kn=On.length;Bn._ownerElement=He;for(var Pn=0;Pn=0&&A0},lookupPrefix:function(A){for(var W=this;W;){var ve=W._nsMap;if(ve)for(var He in ve)if(Object.prototype.hasOwnProperty.call(ve,He)&&ve[He]===A)return He;W=W.nodeType==Be?W.ownerDocument:W.parentNode}return null},lookupNamespaceURI:function(A){for(var W=this;W;){var ve=W._nsMap;if(ve&&A in ve&&Object.prototype.hasOwnProperty.call(ve,A))return ve[A];W=W.nodeType==Be?W.ownerDocument:W.parentNode}return null},isDefaultNamespace:function(A){return null==this.lookupPrefix(A)}},pe(ce,We),pe(ce,We.prototype),Ze.prototype={nodeName:"#document",nodeType:Se,doctype:null,documentElement:null,_inc:1,insertBefore:function(A,W){if(A.nodeType==Ve){for(var ve=A.firstChild;ve;){var He=ve.nextSibling;this.insertBefore(ve,W),ve=He}return A}return Tn(this,A,W),A.ownerDocument=this,null===this.documentElement&&A.nodeType===we&&(this.documentElement=A),A},removeChild:function(A){return this.documentElement==A&&(this.documentElement=null),It(this,A)},replaceChild:function(A,W){Tn(this,A,W,Tt),A.ownerDocument=this,W&&this.removeChild(W),an(A)&&(this.documentElement=A)},importNode:function(A,W){return en(this,A,W)},getElementById:function(A){var W=null;return $t(this.documentElement,function(ve){if(ve.nodeType==we&&ve.getAttribute("id")==A)return W=ve,!0}),W},getElementsByClassName:function(A){var W=K(A);return new on(this,function(ve){var He=[];return W.length>0&&$t(ve.documentElement,function(_t){if(_t!==ve&&_t.nodeType===we){var Kt=_t.getAttribute("class");if(Kt){var On=A===Kt;if(!On){var Bn=K(Kt);On=W.every(function re(A){return function(W){return A&&-1!==A.indexOf(W)}}(Bn))}On&&He.push(_t)}}}),He})},createElement:function(A){var W=new Wn;return W.ownerDocument=this,W.nodeName=A,W.tagName=A,W.localName=A,W.childNodes=new Wt,(W.attributes=new ae)._ownerElement=W,W},createDocumentFragment:function(){var A=new Jr;return A.ownerDocument=this,A.childNodes=new Wt,A},createTextNode:function(A){var W=new bn;return W.ownerDocument=this,W.appendData(A),W},createComment:function(A){var W=new Zr;return W.ownerDocument=this,W.appendData(A),W},createCDATASection:function(A){var W=new Yr;return W.ownerDocument=this,W.appendData(A),W},createProcessingInstruction:function(A,W){var ve=new so;return ve.ownerDocument=this,ve.tagName=ve.nodeName=ve.target=A,ve.nodeValue=ve.data=W,ve},createAttribute:function(A){var W=new tr;return W.ownerDocument=this,W.name=A,W.nodeName=A,W.localName=A,W.specified=!0,W},createEntityReference:function(A){var W=new hi;return W.ownerDocument=this,W.nodeName=A,W},createElementNS:function(A,W){var ve=new Wn,He=W.split(":"),_t=ve.attributes=new ae;return ve.childNodes=new Wt,ve.ownerDocument=this,ve.nodeName=W,ve.tagName=W,ve.namespaceURI=A,2==He.length?(ve.prefix=He[0],ve.localName=He[1]):ve.localName=W,_t._ownerElement=ve,ve},createAttributeNS:function(A,W){var ve=new tr,He=W.split(":");return ve.ownerDocument=this,ve.nodeName=W,ve.name=W,ve.namespaceURI=A,ve.specified=!0,2==He.length?(ve.prefix=He[0],ve.localName=He[1]):ve.localName=W,ve}},j(Ze,We),Wn.prototype={nodeType:we,hasAttribute:function(A){return null!=this.getAttributeNode(A)},getAttribute:function(A){var W=this.getAttributeNode(A);return W&&W.value||""},getAttributeNode:function(A){return this.attributes.getNamedItem(A)},setAttribute:function(A,W){var ve=this.ownerDocument.createAttribute(A);ve.value=ve.nodeValue=""+W,this.setAttributeNode(ve)},removeAttribute:function(A){var W=this.getAttributeNode(A);W&&this.removeAttributeNode(W)},appendChild:function(A){return A.nodeType===Ve?this.insertBefore(A,null):function ir(A,W){return W.parentNode&&W.parentNode.removeChild(W),W.parentNode=A,W.previousSibling=A.lastChild,W.nextSibling=null,W.previousSibling?W.previousSibling.nextSibling=W:A.firstChild=W,A.lastChild=W,Te(A.ownerDocument,A,W),W}(this,A)},setAttributeNode:function(A){return this.attributes.setNamedItem(A)},setAttributeNodeNS:function(A){return this.attributes.setNamedItemNS(A)},removeAttributeNode:function(A){return this.attributes.removeNamedItem(A.nodeName)},removeAttributeNS:function(A,W){var ve=this.getAttributeNodeNS(A,W);ve&&this.removeAttributeNode(ve)},hasAttributeNS:function(A,W){return null!=this.getAttributeNodeNS(A,W)},getAttributeNS:function(A,W){var ve=this.getAttributeNodeNS(A,W);return ve&&ve.value||""},setAttributeNS:function(A,W,ve){var He=this.ownerDocument.createAttributeNS(A,W);He.value=He.nodeValue=""+ve,this.setAttributeNode(He)},getAttributeNodeNS:function(A,W){return this.attributes.getNamedItemNS(A,W)},getElementsByTagName:function(A){return new on(this,function(W){var ve=[];return $t(W,function(He){He!==W&&He.nodeType==we&&("*"===A||He.tagName==A)&&ve.push(He)}),ve})},getElementsByTagNameNS:function(A,W){return new on(this,function(ve){var He=[];return $t(ve,function(_t){_t!==ve&&_t.nodeType===we&&("*"===A||_t.namespaceURI===A)&&("*"===W||_t.localName==W)&&He.push(_t)}),He})}},Ze.prototype.getElementsByTagName=Wn.prototype.getElementsByTagName,Ze.prototype.getElementsByTagNameNS=Wn.prototype.getElementsByTagNameNS,j(Wn,We),tr.prototype.nodeType=Be,j(tr,We),ni.prototype={data:"",substringData:function(A,W){return this.data.substring(A,A+W)},appendData:function(A){A=this.data+A,this.nodeValue=this.data=A,this.length=A.length},insertData:function(A,W){this.replaceData(A,0,W)},appendChild:function(A){throw new Error(Ge[ue])},deleteData:function(A,W){this.replaceData(A,W,"")},replaceData:function(A,W,ve){ve=this.data.substring(0,A)+ve+this.data.substring(A+W),this.nodeValue=this.data=ve,this.length=ve.length}},j(ni,We),bn.prototype={nodeName:"#text",nodeType:Fe,splitText:function(A){var W=this.data,ve=W.substring(A);W=W.substring(0,A),this.data=this.nodeValue=W,this.length=W.length;var He=this.ownerDocument.createTextNode(ve);return this.parentNode&&this.parentNode.insertBefore(He,this.nextSibling),He}},j(bn,ni),Zr.prototype={nodeName:"#comment",nodeType:fe},j(Zr,ni),Yr.prototype={nodeName:"#cdata-section",nodeType:Ne},j(Yr,ni),pi.prototype.nodeType=it,j(pi,We),Ar.prototype.nodeType=Le,j(Ar,We),ri.prototype.nodeType=me,j(ri,We),hi.prototype.nodeType=je,j(hi,We),Jr.prototype.nodeName="#document-fragment",Jr.prototype.nodeType=Ve,j(Jr,We),so.prototype.nodeType=de,j(so,We),wt.prototype.serializeToString=function(A,W,ve){return Ie.call(A,W,ve)},We.prototype.toString=Ie;try{if(Object.defineProperty){let A=function(W){switch(W.nodeType){case we:case Ve:var ve=[];for(W=W.firstChild;W;)7!==W.nodeType&&8!==W.nodeType&&ve.push(A(W)),W=W.nextSibling;return ve.join("");default:return W.nodeValue}};Object.defineProperty(on.prototype,"length",{get:function(){return xn(this),this.$$length}}),Object.defineProperty(We.prototype,"textContent",{get:function(){return A(this)},set:function(W){switch(this.nodeType){case we:case Ve:for(;this.firstChild;)this.removeChild(this.firstChild);(W||String(W))&&this.appendChild(this.ownerDocument.createTextNode(W));break;default:this.data=W,this.value=W,this.nodeValue=W}}}),Mt=function(W,ve,He){W["$$"+ve]=He}}}catch{}ye.DocumentType=pi,ye.DOMException=Pt,ye.DOMImplementation=Vt,ye.Element=Wn,ye.Node=We,ye.NodeList=Wt,ye.XMLSerializer=wt},8448:(ht,ye,x)=>{"use strict";var t=x(8558).freeze;ye.XML_ENTITIES=t({amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}),ye.HTML_ENTITIES=t({Aacute:"\xc1",aacute:"\xe1",Abreve:"\u0102",abreve:"\u0103",ac:"\u223e",acd:"\u223f",acE:"\u223e\u0333",Acirc:"\xc2",acirc:"\xe2",acute:"\xb4",Acy:"\u0410",acy:"\u0430",AElig:"\xc6",aelig:"\xe6",af:"\u2061",Afr:"\u{1d504}",afr:"\u{1d51e}",Agrave:"\xc0",agrave:"\xe0",alefsym:"\u2135",aleph:"\u2135",Alpha:"\u0391",alpha:"\u03b1",Amacr:"\u0100",amacr:"\u0101",amalg:"\u2a3f",AMP:"&",amp:"&",And:"\u2a53",and:"\u2227",andand:"\u2a55",andd:"\u2a5c",andslope:"\u2a58",andv:"\u2a5a",ang:"\u2220",ange:"\u29a4",angle:"\u2220",angmsd:"\u2221",angmsdaa:"\u29a8",angmsdab:"\u29a9",angmsdac:"\u29aa",angmsdad:"\u29ab",angmsdae:"\u29ac",angmsdaf:"\u29ad",angmsdag:"\u29ae",angmsdah:"\u29af",angrt:"\u221f",angrtvb:"\u22be",angrtvbd:"\u299d",angsph:"\u2222",angst:"\xc5",angzarr:"\u237c",Aogon:"\u0104",aogon:"\u0105",Aopf:"\u{1d538}",aopf:"\u{1d552}",ap:"\u2248",apacir:"\u2a6f",apE:"\u2a70",ape:"\u224a",apid:"\u224b",apos:"'",ApplyFunction:"\u2061",approx:"\u2248",approxeq:"\u224a",Aring:"\xc5",aring:"\xe5",Ascr:"\u{1d49c}",ascr:"\u{1d4b6}",Assign:"\u2254",ast:"*",asymp:"\u2248",asympeq:"\u224d",Atilde:"\xc3",atilde:"\xe3",Auml:"\xc4",auml:"\xe4",awconint:"\u2233",awint:"\u2a11",backcong:"\u224c",backepsilon:"\u03f6",backprime:"\u2035",backsim:"\u223d",backsimeq:"\u22cd",Backslash:"\u2216",Barv:"\u2ae7",barvee:"\u22bd",Barwed:"\u2306",barwed:"\u2305",barwedge:"\u2305",bbrk:"\u23b5",bbrktbrk:"\u23b6",bcong:"\u224c",Bcy:"\u0411",bcy:"\u0431",bdquo:"\u201e",becaus:"\u2235",Because:"\u2235",because:"\u2235",bemptyv:"\u29b0",bepsi:"\u03f6",bernou:"\u212c",Bernoullis:"\u212c",Beta:"\u0392",beta:"\u03b2",beth:"\u2136",between:"\u226c",Bfr:"\u{1d505}",bfr:"\u{1d51f}",bigcap:"\u22c2",bigcirc:"\u25ef",bigcup:"\u22c3",bigodot:"\u2a00",bigoplus:"\u2a01",bigotimes:"\u2a02",bigsqcup:"\u2a06",bigstar:"\u2605",bigtriangledown:"\u25bd",bigtriangleup:"\u25b3",biguplus:"\u2a04",bigvee:"\u22c1",bigwedge:"\u22c0",bkarow:"\u290d",blacklozenge:"\u29eb",blacksquare:"\u25aa",blacktriangle:"\u25b4",blacktriangledown:"\u25be",blacktriangleleft:"\u25c2",blacktriangleright:"\u25b8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20e5",bnequiv:"\u2261\u20e5",bNot:"\u2aed",bnot:"\u2310",Bopf:"\u{1d539}",bopf:"\u{1d553}",bot:"\u22a5",bottom:"\u22a5",bowtie:"\u22c8",boxbox:"\u29c9",boxDL:"\u2557",boxDl:"\u2556",boxdL:"\u2555",boxdl:"\u2510",boxDR:"\u2554",boxDr:"\u2553",boxdR:"\u2552",boxdr:"\u250c",boxH:"\u2550",boxh:"\u2500",boxHD:"\u2566",boxHd:"\u2564",boxhD:"\u2565",boxhd:"\u252c",boxHU:"\u2569",boxHu:"\u2567",boxhU:"\u2568",boxhu:"\u2534",boxminus:"\u229f",boxplus:"\u229e",boxtimes:"\u22a0",boxUL:"\u255d",boxUl:"\u255c",boxuL:"\u255b",boxul:"\u2518",boxUR:"\u255a",boxUr:"\u2559",boxuR:"\u2558",boxur:"\u2514",boxV:"\u2551",boxv:"\u2502",boxVH:"\u256c",boxVh:"\u256b",boxvH:"\u256a",boxvh:"\u253c",boxVL:"\u2563",boxVl:"\u2562",boxvL:"\u2561",boxvl:"\u2524",boxVR:"\u2560",boxVr:"\u255f",boxvR:"\u255e",boxvr:"\u251c",bprime:"\u2035",Breve:"\u02d8",breve:"\u02d8",brvbar:"\xa6",Bscr:"\u212c",bscr:"\u{1d4b7}",bsemi:"\u204f",bsim:"\u223d",bsime:"\u22cd",bsol:"\\",bsolb:"\u29c5",bsolhsub:"\u27c8",bull:"\u2022",bullet:"\u2022",bump:"\u224e",bumpE:"\u2aae",bumpe:"\u224f",Bumpeq:"\u224e",bumpeq:"\u224f",Cacute:"\u0106",cacute:"\u0107",Cap:"\u22d2",cap:"\u2229",capand:"\u2a44",capbrcup:"\u2a49",capcap:"\u2a4b",capcup:"\u2a47",capdot:"\u2a40",CapitalDifferentialD:"\u2145",caps:"\u2229\ufe00",caret:"\u2041",caron:"\u02c7",Cayleys:"\u212d",ccaps:"\u2a4d",Ccaron:"\u010c",ccaron:"\u010d",Ccedil:"\xc7",ccedil:"\xe7",Ccirc:"\u0108",ccirc:"\u0109",Cconint:"\u2230",ccups:"\u2a4c",ccupssm:"\u2a50",Cdot:"\u010a",cdot:"\u010b",cedil:"\xb8",Cedilla:"\xb8",cemptyv:"\u29b2",cent:"\xa2",CenterDot:"\xb7",centerdot:"\xb7",Cfr:"\u212d",cfr:"\u{1d520}",CHcy:"\u0427",chcy:"\u0447",check:"\u2713",checkmark:"\u2713",Chi:"\u03a7",chi:"\u03c7",cir:"\u25cb",circ:"\u02c6",circeq:"\u2257",circlearrowleft:"\u21ba",circlearrowright:"\u21bb",circledast:"\u229b",circledcirc:"\u229a",circleddash:"\u229d",CircleDot:"\u2299",circledR:"\xae",circledS:"\u24c8",CircleMinus:"\u2296",CirclePlus:"\u2295",CircleTimes:"\u2297",cirE:"\u29c3",cire:"\u2257",cirfnint:"\u2a10",cirmid:"\u2aef",cirscir:"\u29c2",ClockwiseContourIntegral:"\u2232",CloseCurlyDoubleQuote:"\u201d",CloseCurlyQuote:"\u2019",clubs:"\u2663",clubsuit:"\u2663",Colon:"\u2237",colon:":",Colone:"\u2a74",colone:"\u2254",coloneq:"\u2254",comma:",",commat:"@",comp:"\u2201",compfn:"\u2218",complement:"\u2201",complexes:"\u2102",cong:"\u2245",congdot:"\u2a6d",Congruent:"\u2261",Conint:"\u222f",conint:"\u222e",ContourIntegral:"\u222e",Copf:"\u2102",copf:"\u{1d554}",coprod:"\u2210",Coproduct:"\u2210",COPY:"\xa9",copy:"\xa9",copysr:"\u2117",CounterClockwiseContourIntegral:"\u2233",crarr:"\u21b5",Cross:"\u2a2f",cross:"\u2717",Cscr:"\u{1d49e}",cscr:"\u{1d4b8}",csub:"\u2acf",csube:"\u2ad1",csup:"\u2ad0",csupe:"\u2ad2",ctdot:"\u22ef",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22de",cuesc:"\u22df",cularr:"\u21b6",cularrp:"\u293d",Cup:"\u22d3",cup:"\u222a",cupbrcap:"\u2a48",CupCap:"\u224d",cupcap:"\u2a46",cupcup:"\u2a4a",cupdot:"\u228d",cupor:"\u2a45",cups:"\u222a\ufe00",curarr:"\u21b7",curarrm:"\u293c",curlyeqprec:"\u22de",curlyeqsucc:"\u22df",curlyvee:"\u22ce",curlywedge:"\u22cf",curren:"\xa4",curvearrowleft:"\u21b6",curvearrowright:"\u21b7",cuvee:"\u22ce",cuwed:"\u22cf",cwconint:"\u2232",cwint:"\u2231",cylcty:"\u232d",Dagger:"\u2021",dagger:"\u2020",daleth:"\u2138",Darr:"\u21a1",dArr:"\u21d3",darr:"\u2193",dash:"\u2010",Dashv:"\u2ae4",dashv:"\u22a3",dbkarow:"\u290f",dblac:"\u02dd",Dcaron:"\u010e",dcaron:"\u010f",Dcy:"\u0414",dcy:"\u0434",DD:"\u2145",dd:"\u2146",ddagger:"\u2021",ddarr:"\u21ca",DDotrahd:"\u2911",ddotseq:"\u2a77",deg:"\xb0",Del:"\u2207",Delta:"\u0394",delta:"\u03b4",demptyv:"\u29b1",dfisht:"\u297f",Dfr:"\u{1d507}",dfr:"\u{1d521}",dHar:"\u2965",dharl:"\u21c3",dharr:"\u21c2",DiacriticalAcute:"\xb4",DiacriticalDot:"\u02d9",DiacriticalDoubleAcute:"\u02dd",DiacriticalGrave:"`",DiacriticalTilde:"\u02dc",diam:"\u22c4",Diamond:"\u22c4",diamond:"\u22c4",diamondsuit:"\u2666",diams:"\u2666",die:"\xa8",DifferentialD:"\u2146",digamma:"\u03dd",disin:"\u22f2",div:"\xf7",divide:"\xf7",divideontimes:"\u22c7",divonx:"\u22c7",DJcy:"\u0402",djcy:"\u0452",dlcorn:"\u231e",dlcrop:"\u230d",dollar:"$",Dopf:"\u{1d53b}",dopf:"\u{1d555}",Dot:"\xa8",dot:"\u02d9",DotDot:"\u20dc",doteq:"\u2250",doteqdot:"\u2251",DotEqual:"\u2250",dotminus:"\u2238",dotplus:"\u2214",dotsquare:"\u22a1",doublebarwedge:"\u2306",DoubleContourIntegral:"\u222f",DoubleDot:"\xa8",DoubleDownArrow:"\u21d3",DoubleLeftArrow:"\u21d0",DoubleLeftRightArrow:"\u21d4",DoubleLeftTee:"\u2ae4",DoubleLongLeftArrow:"\u27f8",DoubleLongLeftRightArrow:"\u27fa",DoubleLongRightArrow:"\u27f9",DoubleRightArrow:"\u21d2",DoubleRightTee:"\u22a8",DoubleUpArrow:"\u21d1",DoubleUpDownArrow:"\u21d5",DoubleVerticalBar:"\u2225",DownArrow:"\u2193",Downarrow:"\u21d3",downarrow:"\u2193",DownArrowBar:"\u2913",DownArrowUpArrow:"\u21f5",DownBreve:"\u0311",downdownarrows:"\u21ca",downharpoonleft:"\u21c3",downharpoonright:"\u21c2",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295e",DownLeftVector:"\u21bd",DownLeftVectorBar:"\u2956",DownRightTeeVector:"\u295f",DownRightVector:"\u21c1",DownRightVectorBar:"\u2957",DownTee:"\u22a4",DownTeeArrow:"\u21a7",drbkarow:"\u2910",drcorn:"\u231f",drcrop:"\u230c",Dscr:"\u{1d49f}",dscr:"\u{1d4b9}",DScy:"\u0405",dscy:"\u0455",dsol:"\u29f6",Dstrok:"\u0110",dstrok:"\u0111",dtdot:"\u22f1",dtri:"\u25bf",dtrif:"\u25be",duarr:"\u21f5",duhar:"\u296f",dwangle:"\u29a6",DZcy:"\u040f",dzcy:"\u045f",dzigrarr:"\u27ff",Eacute:"\xc9",eacute:"\xe9",easter:"\u2a6e",Ecaron:"\u011a",ecaron:"\u011b",ecir:"\u2256",Ecirc:"\xca",ecirc:"\xea",ecolon:"\u2255",Ecy:"\u042d",ecy:"\u044d",eDDot:"\u2a77",Edot:"\u0116",eDot:"\u2251",edot:"\u0117",ee:"\u2147",efDot:"\u2252",Efr:"\u{1d508}",efr:"\u{1d522}",eg:"\u2a9a",Egrave:"\xc8",egrave:"\xe8",egs:"\u2a96",egsdot:"\u2a98",el:"\u2a99",Element:"\u2208",elinters:"\u23e7",ell:"\u2113",els:"\u2a95",elsdot:"\u2a97",Emacr:"\u0112",emacr:"\u0113",empty:"\u2205",emptyset:"\u2205",EmptySmallSquare:"\u25fb",emptyv:"\u2205",EmptyVerySmallSquare:"\u25ab",emsp:"\u2003",emsp13:"\u2004",emsp14:"\u2005",ENG:"\u014a",eng:"\u014b",ensp:"\u2002",Eogon:"\u0118",eogon:"\u0119",Eopf:"\u{1d53c}",eopf:"\u{1d556}",epar:"\u22d5",eparsl:"\u29e3",eplus:"\u2a71",epsi:"\u03b5",Epsilon:"\u0395",epsilon:"\u03b5",epsiv:"\u03f5",eqcirc:"\u2256",eqcolon:"\u2255",eqsim:"\u2242",eqslantgtr:"\u2a96",eqslantless:"\u2a95",Equal:"\u2a75",equals:"=",EqualTilde:"\u2242",equest:"\u225f",Equilibrium:"\u21cc",equiv:"\u2261",equivDD:"\u2a78",eqvparsl:"\u29e5",erarr:"\u2971",erDot:"\u2253",Escr:"\u2130",escr:"\u212f",esdot:"\u2250",Esim:"\u2a73",esim:"\u2242",Eta:"\u0397",eta:"\u03b7",ETH:"\xd0",eth:"\xf0",Euml:"\xcb",euml:"\xeb",euro:"\u20ac",excl:"!",exist:"\u2203",Exists:"\u2203",expectation:"\u2130",ExponentialE:"\u2147",exponentiale:"\u2147",fallingdotseq:"\u2252",Fcy:"\u0424",fcy:"\u0444",female:"\u2640",ffilig:"\ufb03",fflig:"\ufb00",ffllig:"\ufb04",Ffr:"\u{1d509}",ffr:"\u{1d523}",filig:"\ufb01",FilledSmallSquare:"\u25fc",FilledVerySmallSquare:"\u25aa",fjlig:"fj",flat:"\u266d",fllig:"\ufb02",fltns:"\u25b1",fnof:"\u0192",Fopf:"\u{1d53d}",fopf:"\u{1d557}",ForAll:"\u2200",forall:"\u2200",fork:"\u22d4",forkv:"\u2ad9",Fouriertrf:"\u2131",fpartint:"\u2a0d",frac12:"\xbd",frac13:"\u2153",frac14:"\xbc",frac15:"\u2155",frac16:"\u2159",frac18:"\u215b",frac23:"\u2154",frac25:"\u2156",frac34:"\xbe",frac35:"\u2157",frac38:"\u215c",frac45:"\u2158",frac56:"\u215a",frac58:"\u215d",frac78:"\u215e",frasl:"\u2044",frown:"\u2322",Fscr:"\u2131",fscr:"\u{1d4bb}",gacute:"\u01f5",Gamma:"\u0393",gamma:"\u03b3",Gammad:"\u03dc",gammad:"\u03dd",gap:"\u2a86",Gbreve:"\u011e",gbreve:"\u011f",Gcedil:"\u0122",Gcirc:"\u011c",gcirc:"\u011d",Gcy:"\u0413",gcy:"\u0433",Gdot:"\u0120",gdot:"\u0121",gE:"\u2267",ge:"\u2265",gEl:"\u2a8c",gel:"\u22db",geq:"\u2265",geqq:"\u2267",geqslant:"\u2a7e",ges:"\u2a7e",gescc:"\u2aa9",gesdot:"\u2a80",gesdoto:"\u2a82",gesdotol:"\u2a84",gesl:"\u22db\ufe00",gesles:"\u2a94",Gfr:"\u{1d50a}",gfr:"\u{1d524}",Gg:"\u22d9",gg:"\u226b",ggg:"\u22d9",gimel:"\u2137",GJcy:"\u0403",gjcy:"\u0453",gl:"\u2277",gla:"\u2aa5",glE:"\u2a92",glj:"\u2aa4",gnap:"\u2a8a",gnapprox:"\u2a8a",gnE:"\u2269",gne:"\u2a88",gneq:"\u2a88",gneqq:"\u2269",gnsim:"\u22e7",Gopf:"\u{1d53e}",gopf:"\u{1d558}",grave:"`",GreaterEqual:"\u2265",GreaterEqualLess:"\u22db",GreaterFullEqual:"\u2267",GreaterGreater:"\u2aa2",GreaterLess:"\u2277",GreaterSlantEqual:"\u2a7e",GreaterTilde:"\u2273",Gscr:"\u{1d4a2}",gscr:"\u210a",gsim:"\u2273",gsime:"\u2a8e",gsiml:"\u2a90",Gt:"\u226b",GT:">",gt:">",gtcc:"\u2aa7",gtcir:"\u2a7a",gtdot:"\u22d7",gtlPar:"\u2995",gtquest:"\u2a7c",gtrapprox:"\u2a86",gtrarr:"\u2978",gtrdot:"\u22d7",gtreqless:"\u22db",gtreqqless:"\u2a8c",gtrless:"\u2277",gtrsim:"\u2273",gvertneqq:"\u2269\ufe00",gvnE:"\u2269\ufe00",Hacek:"\u02c7",hairsp:"\u200a",half:"\xbd",hamilt:"\u210b",HARDcy:"\u042a",hardcy:"\u044a",hArr:"\u21d4",harr:"\u2194",harrcir:"\u2948",harrw:"\u21ad",Hat:"^",hbar:"\u210f",Hcirc:"\u0124",hcirc:"\u0125",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",hercon:"\u22b9",Hfr:"\u210c",hfr:"\u{1d525}",HilbertSpace:"\u210b",hksearow:"\u2925",hkswarow:"\u2926",hoarr:"\u21ff",homtht:"\u223b",hookleftarrow:"\u21a9",hookrightarrow:"\u21aa",Hopf:"\u210d",hopf:"\u{1d559}",horbar:"\u2015",HorizontalLine:"\u2500",Hscr:"\u210b",hscr:"\u{1d4bd}",hslash:"\u210f",Hstrok:"\u0126",hstrok:"\u0127",HumpDownHump:"\u224e",HumpEqual:"\u224f",hybull:"\u2043",hyphen:"\u2010",Iacute:"\xcd",iacute:"\xed",ic:"\u2063",Icirc:"\xce",icirc:"\xee",Icy:"\u0418",icy:"\u0438",Idot:"\u0130",IEcy:"\u0415",iecy:"\u0435",iexcl:"\xa1",iff:"\u21d4",Ifr:"\u2111",ifr:"\u{1d526}",Igrave:"\xcc",igrave:"\xec",ii:"\u2148",iiiint:"\u2a0c",iiint:"\u222d",iinfin:"\u29dc",iiota:"\u2129",IJlig:"\u0132",ijlig:"\u0133",Im:"\u2111",Imacr:"\u012a",imacr:"\u012b",image:"\u2111",ImaginaryI:"\u2148",imagline:"\u2110",imagpart:"\u2111",imath:"\u0131",imof:"\u22b7",imped:"\u01b5",Implies:"\u21d2",in:"\u2208",incare:"\u2105",infin:"\u221e",infintie:"\u29dd",inodot:"\u0131",Int:"\u222c",int:"\u222b",intcal:"\u22ba",integers:"\u2124",Integral:"\u222b",intercal:"\u22ba",Intersection:"\u22c2",intlarhk:"\u2a17",intprod:"\u2a3c",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",IOcy:"\u0401",iocy:"\u0451",Iogon:"\u012e",iogon:"\u012f",Iopf:"\u{1d540}",iopf:"\u{1d55a}",Iota:"\u0399",iota:"\u03b9",iprod:"\u2a3c",iquest:"\xbf",Iscr:"\u2110",iscr:"\u{1d4be}",isin:"\u2208",isindot:"\u22f5",isinE:"\u22f9",isins:"\u22f4",isinsv:"\u22f3",isinv:"\u2208",it:"\u2062",Itilde:"\u0128",itilde:"\u0129",Iukcy:"\u0406",iukcy:"\u0456",Iuml:"\xcf",iuml:"\xef",Jcirc:"\u0134",jcirc:"\u0135",Jcy:"\u0419",jcy:"\u0439",Jfr:"\u{1d50d}",jfr:"\u{1d527}",jmath:"\u0237",Jopf:"\u{1d541}",jopf:"\u{1d55b}",Jscr:"\u{1d4a5}",jscr:"\u{1d4bf}",Jsercy:"\u0408",jsercy:"\u0458",Jukcy:"\u0404",jukcy:"\u0454",Kappa:"\u039a",kappa:"\u03ba",kappav:"\u03f0",Kcedil:"\u0136",kcedil:"\u0137",Kcy:"\u041a",kcy:"\u043a",Kfr:"\u{1d50e}",kfr:"\u{1d528}",kgreen:"\u0138",KHcy:"\u0425",khcy:"\u0445",KJcy:"\u040c",kjcy:"\u045c",Kopf:"\u{1d542}",kopf:"\u{1d55c}",Kscr:"\u{1d4a6}",kscr:"\u{1d4c0}",lAarr:"\u21da",Lacute:"\u0139",lacute:"\u013a",laemptyv:"\u29b4",lagran:"\u2112",Lambda:"\u039b",lambda:"\u03bb",Lang:"\u27ea",lang:"\u27e8",langd:"\u2991",langle:"\u27e8",lap:"\u2a85",Laplacetrf:"\u2112",laquo:"\xab",Larr:"\u219e",lArr:"\u21d0",larr:"\u2190",larrb:"\u21e4",larrbfs:"\u291f",larrfs:"\u291d",larrhk:"\u21a9",larrlp:"\u21ab",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21a2",lat:"\u2aab",lAtail:"\u291b",latail:"\u2919",late:"\u2aad",lates:"\u2aad\ufe00",lBarr:"\u290e",lbarr:"\u290c",lbbrk:"\u2772",lbrace:"{",lbrack:"[",lbrke:"\u298b",lbrksld:"\u298f",lbrkslu:"\u298d",Lcaron:"\u013d",lcaron:"\u013e",Lcedil:"\u013b",lcedil:"\u013c",lceil:"\u2308",lcub:"{",Lcy:"\u041b",lcy:"\u043b",ldca:"\u2936",ldquo:"\u201c",ldquor:"\u201e",ldrdhar:"\u2967",ldrushar:"\u294b",ldsh:"\u21b2",lE:"\u2266",le:"\u2264",LeftAngleBracket:"\u27e8",LeftArrow:"\u2190",Leftarrow:"\u21d0",leftarrow:"\u2190",LeftArrowBar:"\u21e4",LeftArrowRightArrow:"\u21c6",leftarrowtail:"\u21a2",LeftCeiling:"\u2308",LeftDoubleBracket:"\u27e6",LeftDownTeeVector:"\u2961",LeftDownVector:"\u21c3",LeftDownVectorBar:"\u2959",LeftFloor:"\u230a",leftharpoondown:"\u21bd",leftharpoonup:"\u21bc",leftleftarrows:"\u21c7",LeftRightArrow:"\u2194",Leftrightarrow:"\u21d4",leftrightarrow:"\u2194",leftrightarrows:"\u21c6",leftrightharpoons:"\u21cb",leftrightsquigarrow:"\u21ad",LeftRightVector:"\u294e",LeftTee:"\u22a3",LeftTeeArrow:"\u21a4",LeftTeeVector:"\u295a",leftthreetimes:"\u22cb",LeftTriangle:"\u22b2",LeftTriangleBar:"\u29cf",LeftTriangleEqual:"\u22b4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVector:"\u21bf",LeftUpVectorBar:"\u2958",LeftVector:"\u21bc",LeftVectorBar:"\u2952",lEg:"\u2a8b",leg:"\u22da",leq:"\u2264",leqq:"\u2266",leqslant:"\u2a7d",les:"\u2a7d",lescc:"\u2aa8",lesdot:"\u2a7f",lesdoto:"\u2a81",lesdotor:"\u2a83",lesg:"\u22da\ufe00",lesges:"\u2a93",lessapprox:"\u2a85",lessdot:"\u22d6",lesseqgtr:"\u22da",lesseqqgtr:"\u2a8b",LessEqualGreater:"\u22da",LessFullEqual:"\u2266",LessGreater:"\u2276",lessgtr:"\u2276",LessLess:"\u2aa1",lesssim:"\u2272",LessSlantEqual:"\u2a7d",LessTilde:"\u2272",lfisht:"\u297c",lfloor:"\u230a",Lfr:"\u{1d50f}",lfr:"\u{1d529}",lg:"\u2276",lgE:"\u2a91",lHar:"\u2962",lhard:"\u21bd",lharu:"\u21bc",lharul:"\u296a",lhblk:"\u2584",LJcy:"\u0409",ljcy:"\u0459",Ll:"\u22d8",ll:"\u226a",llarr:"\u21c7",llcorner:"\u231e",Lleftarrow:"\u21da",llhard:"\u296b",lltri:"\u25fa",Lmidot:"\u013f",lmidot:"\u0140",lmoust:"\u23b0",lmoustache:"\u23b0",lnap:"\u2a89",lnapprox:"\u2a89",lnE:"\u2268",lne:"\u2a87",lneq:"\u2a87",lneqq:"\u2268",lnsim:"\u22e6",loang:"\u27ec",loarr:"\u21fd",lobrk:"\u27e6",LongLeftArrow:"\u27f5",Longleftarrow:"\u27f8",longleftarrow:"\u27f5",LongLeftRightArrow:"\u27f7",Longleftrightarrow:"\u27fa",longleftrightarrow:"\u27f7",longmapsto:"\u27fc",LongRightArrow:"\u27f6",Longrightarrow:"\u27f9",longrightarrow:"\u27f6",looparrowleft:"\u21ab",looparrowright:"\u21ac",lopar:"\u2985",Lopf:"\u{1d543}",lopf:"\u{1d55d}",loplus:"\u2a2d",lotimes:"\u2a34",lowast:"\u2217",lowbar:"_",LowerLeftArrow:"\u2199",LowerRightArrow:"\u2198",loz:"\u25ca",lozenge:"\u25ca",lozf:"\u29eb",lpar:"(",lparlt:"\u2993",lrarr:"\u21c6",lrcorner:"\u231f",lrhar:"\u21cb",lrhard:"\u296d",lrm:"\u200e",lrtri:"\u22bf",lsaquo:"\u2039",Lscr:"\u2112",lscr:"\u{1d4c1}",Lsh:"\u21b0",lsh:"\u21b0",lsim:"\u2272",lsime:"\u2a8d",lsimg:"\u2a8f",lsqb:"[",lsquo:"\u2018",lsquor:"\u201a",Lstrok:"\u0141",lstrok:"\u0142",Lt:"\u226a",LT:"<",lt:"<",ltcc:"\u2aa6",ltcir:"\u2a79",ltdot:"\u22d6",lthree:"\u22cb",ltimes:"\u22c9",ltlarr:"\u2976",ltquest:"\u2a7b",ltri:"\u25c3",ltrie:"\u22b4",ltrif:"\u25c2",ltrPar:"\u2996",lurdshar:"\u294a",luruhar:"\u2966",lvertneqq:"\u2268\ufe00",lvnE:"\u2268\ufe00",macr:"\xaf",male:"\u2642",malt:"\u2720",maltese:"\u2720",Map:"\u2905",map:"\u21a6",mapsto:"\u21a6",mapstodown:"\u21a7",mapstoleft:"\u21a4",mapstoup:"\u21a5",marker:"\u25ae",mcomma:"\u2a29",Mcy:"\u041c",mcy:"\u043c",mdash:"\u2014",mDDot:"\u223a",measuredangle:"\u2221",MediumSpace:"\u205f",Mellintrf:"\u2133",Mfr:"\u{1d510}",mfr:"\u{1d52a}",mho:"\u2127",micro:"\xb5",mid:"\u2223",midast:"*",midcir:"\u2af0",middot:"\xb7",minus:"\u2212",minusb:"\u229f",minusd:"\u2238",minusdu:"\u2a2a",MinusPlus:"\u2213",mlcp:"\u2adb",mldr:"\u2026",mnplus:"\u2213",models:"\u22a7",Mopf:"\u{1d544}",mopf:"\u{1d55e}",mp:"\u2213",Mscr:"\u2133",mscr:"\u{1d4c2}",mstpos:"\u223e",Mu:"\u039c",mu:"\u03bc",multimap:"\u22b8",mumap:"\u22b8",nabla:"\u2207",Nacute:"\u0143",nacute:"\u0144",nang:"\u2220\u20d2",nap:"\u2249",napE:"\u2a70\u0338",napid:"\u224b\u0338",napos:"\u0149",napprox:"\u2249",natur:"\u266e",natural:"\u266e",naturals:"\u2115",nbsp:"\xa0",nbump:"\u224e\u0338",nbumpe:"\u224f\u0338",ncap:"\u2a43",Ncaron:"\u0147",ncaron:"\u0148",Ncedil:"\u0145",ncedil:"\u0146",ncong:"\u2247",ncongdot:"\u2a6d\u0338",ncup:"\u2a42",Ncy:"\u041d",ncy:"\u043d",ndash:"\u2013",ne:"\u2260",nearhk:"\u2924",neArr:"\u21d7",nearr:"\u2197",nearrow:"\u2197",nedot:"\u2250\u0338",NegativeMediumSpace:"\u200b",NegativeThickSpace:"\u200b",NegativeThinSpace:"\u200b",NegativeVeryThinSpace:"\u200b",nequiv:"\u2262",nesear:"\u2928",nesim:"\u2242\u0338",NestedGreaterGreater:"\u226b",NestedLessLess:"\u226a",NewLine:"\n",nexist:"\u2204",nexists:"\u2204",Nfr:"\u{1d511}",nfr:"\u{1d52b}",ngE:"\u2267\u0338",nge:"\u2271",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2a7e\u0338",nges:"\u2a7e\u0338",nGg:"\u22d9\u0338",ngsim:"\u2275",nGt:"\u226b\u20d2",ngt:"\u226f",ngtr:"\u226f",nGtv:"\u226b\u0338",nhArr:"\u21ce",nharr:"\u21ae",nhpar:"\u2af2",ni:"\u220b",nis:"\u22fc",nisd:"\u22fa",niv:"\u220b",NJcy:"\u040a",njcy:"\u045a",nlArr:"\u21cd",nlarr:"\u219a",nldr:"\u2025",nlE:"\u2266\u0338",nle:"\u2270",nLeftarrow:"\u21cd",nleftarrow:"\u219a",nLeftrightarrow:"\u21ce",nleftrightarrow:"\u21ae",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2a7d\u0338",nles:"\u2a7d\u0338",nless:"\u226e",nLl:"\u22d8\u0338",nlsim:"\u2274",nLt:"\u226a\u20d2",nlt:"\u226e",nltri:"\u22ea",nltrie:"\u22ec",nLtv:"\u226a\u0338",nmid:"\u2224",NoBreak:"\u2060",NonBreakingSpace:"\xa0",Nopf:"\u2115",nopf:"\u{1d55f}",Not:"\u2aec",not:"\xac",NotCongruent:"\u2262",NotCupCap:"\u226d",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226f",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226b\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2a7e\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224e\u0338",NotHumpEqual:"\u224f\u0338",notin:"\u2209",notindot:"\u22f5\u0338",notinE:"\u22f9\u0338",notinva:"\u2209",notinvb:"\u22f7",notinvc:"\u22f6",NotLeftTriangle:"\u22ea",NotLeftTriangleBar:"\u29cf\u0338",NotLeftTriangleEqual:"\u22ec",NotLess:"\u226e",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226a\u0338",NotLessSlantEqual:"\u2a7d\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2aa2\u0338",NotNestedLessLess:"\u2aa1\u0338",notni:"\u220c",notniva:"\u220c",notnivb:"\u22fe",notnivc:"\u22fd",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2aaf\u0338",NotPrecedesSlantEqual:"\u22e0",NotReverseElement:"\u220c",NotRightTriangle:"\u22eb",NotRightTriangleBar:"\u29d0\u0338",NotRightTriangleEqual:"\u22ed",NotSquareSubset:"\u228f\u0338",NotSquareSubsetEqual:"\u22e2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22e3",NotSubset:"\u2282\u20d2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2ab0\u0338",NotSucceedsSlantEqual:"\u22e1",NotSucceedsTilde:"\u227f\u0338",NotSuperset:"\u2283\u20d2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",npar:"\u2226",nparallel:"\u2226",nparsl:"\u2afd\u20e5",npart:"\u2202\u0338",npolint:"\u2a14",npr:"\u2280",nprcue:"\u22e0",npre:"\u2aaf\u0338",nprec:"\u2280",npreceq:"\u2aaf\u0338",nrArr:"\u21cf",nrarr:"\u219b",nrarrc:"\u2933\u0338",nrarrw:"\u219d\u0338",nRightarrow:"\u21cf",nrightarrow:"\u219b",nrtri:"\u22eb",nrtrie:"\u22ed",nsc:"\u2281",nsccue:"\u22e1",nsce:"\u2ab0\u0338",Nscr:"\u{1d4a9}",nscr:"\u{1d4c3}",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22e2",nsqsupe:"\u22e3",nsub:"\u2284",nsubE:"\u2ac5\u0338",nsube:"\u2288",nsubset:"\u2282\u20d2",nsubseteq:"\u2288",nsubseteqq:"\u2ac5\u0338",nsucc:"\u2281",nsucceq:"\u2ab0\u0338",nsup:"\u2285",nsupE:"\u2ac6\u0338",nsupe:"\u2289",nsupset:"\u2283\u20d2",nsupseteq:"\u2289",nsupseteqq:"\u2ac6\u0338",ntgl:"\u2279",Ntilde:"\xd1",ntilde:"\xf1",ntlg:"\u2278",ntriangleleft:"\u22ea",ntrianglelefteq:"\u22ec",ntriangleright:"\u22eb",ntrianglerighteq:"\u22ed",Nu:"\u039d",nu:"\u03bd",num:"#",numero:"\u2116",numsp:"\u2007",nvap:"\u224d\u20d2",nVDash:"\u22af",nVdash:"\u22ae",nvDash:"\u22ad",nvdash:"\u22ac",nvge:"\u2265\u20d2",nvgt:">\u20d2",nvHarr:"\u2904",nvinfin:"\u29de",nvlArr:"\u2902",nvle:"\u2264\u20d2",nvlt:"<\u20d2",nvltrie:"\u22b4\u20d2",nvrArr:"\u2903",nvrtrie:"\u22b5\u20d2",nvsim:"\u223c\u20d2",nwarhk:"\u2923",nwArr:"\u21d6",nwarr:"\u2196",nwarrow:"\u2196",nwnear:"\u2927",Oacute:"\xd3",oacute:"\xf3",oast:"\u229b",ocir:"\u229a",Ocirc:"\xd4",ocirc:"\xf4",Ocy:"\u041e",ocy:"\u043e",odash:"\u229d",Odblac:"\u0150",odblac:"\u0151",odiv:"\u2a38",odot:"\u2299",odsold:"\u29bc",OElig:"\u0152",oelig:"\u0153",ofcir:"\u29bf",Ofr:"\u{1d512}",ofr:"\u{1d52c}",ogon:"\u02db",Ograve:"\xd2",ograve:"\xf2",ogt:"\u29c1",ohbar:"\u29b5",ohm:"\u03a9",oint:"\u222e",olarr:"\u21ba",olcir:"\u29be",olcross:"\u29bb",oline:"\u203e",olt:"\u29c0",Omacr:"\u014c",omacr:"\u014d",Omega:"\u03a9",omega:"\u03c9",Omicron:"\u039f",omicron:"\u03bf",omid:"\u29b6",ominus:"\u2296",Oopf:"\u{1d546}",oopf:"\u{1d560}",opar:"\u29b7",OpenCurlyDoubleQuote:"\u201c",OpenCurlyQuote:"\u2018",operp:"\u29b9",oplus:"\u2295",Or:"\u2a54",or:"\u2228",orarr:"\u21bb",ord:"\u2a5d",order:"\u2134",orderof:"\u2134",ordf:"\xaa",ordm:"\xba",origof:"\u22b6",oror:"\u2a56",orslope:"\u2a57",orv:"\u2a5b",oS:"\u24c8",Oscr:"\u{1d4aa}",oscr:"\u2134",Oslash:"\xd8",oslash:"\xf8",osol:"\u2298",Otilde:"\xd5",otilde:"\xf5",Otimes:"\u2a37",otimes:"\u2297",otimesas:"\u2a36",Ouml:"\xd6",ouml:"\xf6",ovbar:"\u233d",OverBar:"\u203e",OverBrace:"\u23de",OverBracket:"\u23b4",OverParenthesis:"\u23dc",par:"\u2225",para:"\xb6",parallel:"\u2225",parsim:"\u2af3",parsl:"\u2afd",part:"\u2202",PartialD:"\u2202",Pcy:"\u041f",pcy:"\u043f",percnt:"%",period:".",permil:"\u2030",perp:"\u22a5",pertenk:"\u2031",Pfr:"\u{1d513}",pfr:"\u{1d52d}",Phi:"\u03a6",phi:"\u03c6",phiv:"\u03d5",phmmat:"\u2133",phone:"\u260e",Pi:"\u03a0",pi:"\u03c0",pitchfork:"\u22d4",piv:"\u03d6",planck:"\u210f",planckh:"\u210e",plankv:"\u210f",plus:"+",plusacir:"\u2a23",plusb:"\u229e",pluscir:"\u2a22",plusdo:"\u2214",plusdu:"\u2a25",pluse:"\u2a72",PlusMinus:"\xb1",plusmn:"\xb1",plussim:"\u2a26",plustwo:"\u2a27",pm:"\xb1",Poincareplane:"\u210c",pointint:"\u2a15",Popf:"\u2119",popf:"\u{1d561}",pound:"\xa3",Pr:"\u2abb",pr:"\u227a",prap:"\u2ab7",prcue:"\u227c",prE:"\u2ab3",pre:"\u2aaf",prec:"\u227a",precapprox:"\u2ab7",preccurlyeq:"\u227c",Precedes:"\u227a",PrecedesEqual:"\u2aaf",PrecedesSlantEqual:"\u227c",PrecedesTilde:"\u227e",preceq:"\u2aaf",precnapprox:"\u2ab9",precneqq:"\u2ab5",precnsim:"\u22e8",precsim:"\u227e",Prime:"\u2033",prime:"\u2032",primes:"\u2119",prnap:"\u2ab9",prnE:"\u2ab5",prnsim:"\u22e8",prod:"\u220f",Product:"\u220f",profalar:"\u232e",profline:"\u2312",profsurf:"\u2313",prop:"\u221d",Proportion:"\u2237",Proportional:"\u221d",propto:"\u221d",prsim:"\u227e",prurel:"\u22b0",Pscr:"\u{1d4ab}",pscr:"\u{1d4c5}",Psi:"\u03a8",psi:"\u03c8",puncsp:"\u2008",Qfr:"\u{1d514}",qfr:"\u{1d52e}",qint:"\u2a0c",Qopf:"\u211a",qopf:"\u{1d562}",qprime:"\u2057",Qscr:"\u{1d4ac}",qscr:"\u{1d4c6}",quaternions:"\u210d",quatint:"\u2a16",quest:"?",questeq:"\u225f",QUOT:'"',quot:'"',rAarr:"\u21db",race:"\u223d\u0331",Racute:"\u0154",racute:"\u0155",radic:"\u221a",raemptyv:"\u29b3",Rang:"\u27eb",rang:"\u27e9",rangd:"\u2992",range:"\u29a5",rangle:"\u27e9",raquo:"\xbb",Rarr:"\u21a0",rArr:"\u21d2",rarr:"\u2192",rarrap:"\u2975",rarrb:"\u21e5",rarrbfs:"\u2920",rarrc:"\u2933",rarrfs:"\u291e",rarrhk:"\u21aa",rarrlp:"\u21ac",rarrpl:"\u2945",rarrsim:"\u2974",Rarrtl:"\u2916",rarrtl:"\u21a3",rarrw:"\u219d",rAtail:"\u291c",ratail:"\u291a",ratio:"\u2236",rationals:"\u211a",RBarr:"\u2910",rBarr:"\u290f",rbarr:"\u290d",rbbrk:"\u2773",rbrace:"}",rbrack:"]",rbrke:"\u298c",rbrksld:"\u298e",rbrkslu:"\u2990",Rcaron:"\u0158",rcaron:"\u0159",Rcedil:"\u0156",rcedil:"\u0157",rceil:"\u2309",rcub:"}",Rcy:"\u0420",rcy:"\u0440",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201d",rdquor:"\u201d",rdsh:"\u21b3",Re:"\u211c",real:"\u211c",realine:"\u211b",realpart:"\u211c",reals:"\u211d",rect:"\u25ad",REG:"\xae",reg:"\xae",ReverseElement:"\u220b",ReverseEquilibrium:"\u21cb",ReverseUpEquilibrium:"\u296f",rfisht:"\u297d",rfloor:"\u230b",Rfr:"\u211c",rfr:"\u{1d52f}",rHar:"\u2964",rhard:"\u21c1",rharu:"\u21c0",rharul:"\u296c",Rho:"\u03a1",rho:"\u03c1",rhov:"\u03f1",RightAngleBracket:"\u27e9",RightArrow:"\u2192",Rightarrow:"\u21d2",rightarrow:"\u2192",RightArrowBar:"\u21e5",RightArrowLeftArrow:"\u21c4",rightarrowtail:"\u21a3",RightCeiling:"\u2309",RightDoubleBracket:"\u27e7",RightDownTeeVector:"\u295d",RightDownVector:"\u21c2",RightDownVectorBar:"\u2955",RightFloor:"\u230b",rightharpoondown:"\u21c1",rightharpoonup:"\u21c0",rightleftarrows:"\u21c4",rightleftharpoons:"\u21cc",rightrightarrows:"\u21c9",rightsquigarrow:"\u219d",RightTee:"\u22a2",RightTeeArrow:"\u21a6",RightTeeVector:"\u295b",rightthreetimes:"\u22cc",RightTriangle:"\u22b3",RightTriangleBar:"\u29d0",RightTriangleEqual:"\u22b5",RightUpDownVector:"\u294f",RightUpTeeVector:"\u295c",RightUpVector:"\u21be",RightUpVectorBar:"\u2954",RightVector:"\u21c0",RightVectorBar:"\u2953",ring:"\u02da",risingdotseq:"\u2253",rlarr:"\u21c4",rlhar:"\u21cc",rlm:"\u200f",rmoust:"\u23b1",rmoustache:"\u23b1",rnmid:"\u2aee",roang:"\u27ed",roarr:"\u21fe",robrk:"\u27e7",ropar:"\u2986",Ropf:"\u211d",ropf:"\u{1d563}",roplus:"\u2a2e",rotimes:"\u2a35",RoundImplies:"\u2970",rpar:")",rpargt:"\u2994",rppolint:"\u2a12",rrarr:"\u21c9",Rrightarrow:"\u21db",rsaquo:"\u203a",Rscr:"\u211b",rscr:"\u{1d4c7}",Rsh:"\u21b1",rsh:"\u21b1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22cc",rtimes:"\u22ca",rtri:"\u25b9",rtrie:"\u22b5",rtrif:"\u25b8",rtriltri:"\u29ce",RuleDelayed:"\u29f4",ruluhar:"\u2968",rx:"\u211e",Sacute:"\u015a",sacute:"\u015b",sbquo:"\u201a",Sc:"\u2abc",sc:"\u227b",scap:"\u2ab8",Scaron:"\u0160",scaron:"\u0161",sccue:"\u227d",scE:"\u2ab4",sce:"\u2ab0",Scedil:"\u015e",scedil:"\u015f",Scirc:"\u015c",scirc:"\u015d",scnap:"\u2aba",scnE:"\u2ab6",scnsim:"\u22e9",scpolint:"\u2a13",scsim:"\u227f",Scy:"\u0421",scy:"\u0441",sdot:"\u22c5",sdotb:"\u22a1",sdote:"\u2a66",searhk:"\u2925",seArr:"\u21d8",searr:"\u2198",searrow:"\u2198",sect:"\xa7",semi:";",seswar:"\u2929",setminus:"\u2216",setmn:"\u2216",sext:"\u2736",Sfr:"\u{1d516}",sfr:"\u{1d530}",sfrown:"\u2322",sharp:"\u266f",SHCHcy:"\u0429",shchcy:"\u0449",SHcy:"\u0428",shcy:"\u0448",ShortDownArrow:"\u2193",ShortLeftArrow:"\u2190",shortmid:"\u2223",shortparallel:"\u2225",ShortRightArrow:"\u2192",ShortUpArrow:"\u2191",shy:"\xad",Sigma:"\u03a3",sigma:"\u03c3",sigmaf:"\u03c2",sigmav:"\u03c2",sim:"\u223c",simdot:"\u2a6a",sime:"\u2243",simeq:"\u2243",simg:"\u2a9e",simgE:"\u2aa0",siml:"\u2a9d",simlE:"\u2a9f",simne:"\u2246",simplus:"\u2a24",simrarr:"\u2972",slarr:"\u2190",SmallCircle:"\u2218",smallsetminus:"\u2216",smashp:"\u2a33",smeparsl:"\u29e4",smid:"\u2223",smile:"\u2323",smt:"\u2aaa",smte:"\u2aac",smtes:"\u2aac\ufe00",SOFTcy:"\u042c",softcy:"\u044c",sol:"/",solb:"\u29c4",solbar:"\u233f",Sopf:"\u{1d54a}",sopf:"\u{1d564}",spades:"\u2660",spadesuit:"\u2660",spar:"\u2225",sqcap:"\u2293",sqcaps:"\u2293\ufe00",sqcup:"\u2294",sqcups:"\u2294\ufe00",Sqrt:"\u221a",sqsub:"\u228f",sqsube:"\u2291",sqsubset:"\u228f",sqsubseteq:"\u2291",sqsup:"\u2290",sqsupe:"\u2292",sqsupset:"\u2290",sqsupseteq:"\u2292",squ:"\u25a1",Square:"\u25a1",square:"\u25a1",SquareIntersection:"\u2293",SquareSubset:"\u228f",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",squarf:"\u25aa",squf:"\u25aa",srarr:"\u2192",Sscr:"\u{1d4ae}",sscr:"\u{1d4c8}",ssetmn:"\u2216",ssmile:"\u2323",sstarf:"\u22c6",Star:"\u22c6",star:"\u2606",starf:"\u2605",straightepsilon:"\u03f5",straightphi:"\u03d5",strns:"\xaf",Sub:"\u22d0",sub:"\u2282",subdot:"\u2abd",subE:"\u2ac5",sube:"\u2286",subedot:"\u2ac3",submult:"\u2ac1",subnE:"\u2acb",subne:"\u228a",subplus:"\u2abf",subrarr:"\u2979",Subset:"\u22d0",subset:"\u2282",subseteq:"\u2286",subseteqq:"\u2ac5",SubsetEqual:"\u2286",subsetneq:"\u228a",subsetneqq:"\u2acb",subsim:"\u2ac7",subsub:"\u2ad5",subsup:"\u2ad3",succ:"\u227b",succapprox:"\u2ab8",succcurlyeq:"\u227d",Succeeds:"\u227b",SucceedsEqual:"\u2ab0",SucceedsSlantEqual:"\u227d",SucceedsTilde:"\u227f",succeq:"\u2ab0",succnapprox:"\u2aba",succneqq:"\u2ab6",succnsim:"\u22e9",succsim:"\u227f",SuchThat:"\u220b",Sum:"\u2211",sum:"\u2211",sung:"\u266a",Sup:"\u22d1",sup:"\u2283",sup1:"\xb9",sup2:"\xb2",sup3:"\xb3",supdot:"\u2abe",supdsub:"\u2ad8",supE:"\u2ac6",supe:"\u2287",supedot:"\u2ac4",Superset:"\u2283",SupersetEqual:"\u2287",suphsol:"\u27c9",suphsub:"\u2ad7",suplarr:"\u297b",supmult:"\u2ac2",supnE:"\u2acc",supne:"\u228b",supplus:"\u2ac0",Supset:"\u22d1",supset:"\u2283",supseteq:"\u2287",supseteqq:"\u2ac6",supsetneq:"\u228b",supsetneqq:"\u2acc",supsim:"\u2ac8",supsub:"\u2ad4",supsup:"\u2ad6",swarhk:"\u2926",swArr:"\u21d9",swarr:"\u2199",swarrow:"\u2199",swnwar:"\u292a",szlig:"\xdf",Tab:"\t",target:"\u2316",Tau:"\u03a4",tau:"\u03c4",tbrk:"\u23b4",Tcaron:"\u0164",tcaron:"\u0165",Tcedil:"\u0162",tcedil:"\u0163",Tcy:"\u0422",tcy:"\u0442",tdot:"\u20db",telrec:"\u2315",Tfr:"\u{1d517}",tfr:"\u{1d531}",there4:"\u2234",Therefore:"\u2234",therefore:"\u2234",Theta:"\u0398",theta:"\u03b8",thetasym:"\u03d1",thetav:"\u03d1",thickapprox:"\u2248",thicksim:"\u223c",ThickSpace:"\u205f\u200a",thinsp:"\u2009",ThinSpace:"\u2009",thkap:"\u2248",thksim:"\u223c",THORN:"\xde",thorn:"\xfe",Tilde:"\u223c",tilde:"\u02dc",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",times:"\xd7",timesb:"\u22a0",timesbar:"\u2a31",timesd:"\u2a30",tint:"\u222d",toea:"\u2928",top:"\u22a4",topbot:"\u2336",topcir:"\u2af1",Topf:"\u{1d54b}",topf:"\u{1d565}",topfork:"\u2ada",tosa:"\u2929",tprime:"\u2034",TRADE:"\u2122",trade:"\u2122",triangle:"\u25b5",triangledown:"\u25bf",triangleleft:"\u25c3",trianglelefteq:"\u22b4",triangleq:"\u225c",triangleright:"\u25b9",trianglerighteq:"\u22b5",tridot:"\u25ec",trie:"\u225c",triminus:"\u2a3a",TripleDot:"\u20db",triplus:"\u2a39",trisb:"\u29cd",tritime:"\u2a3b",trpezium:"\u23e2",Tscr:"\u{1d4af}",tscr:"\u{1d4c9}",TScy:"\u0426",tscy:"\u0446",TSHcy:"\u040b",tshcy:"\u045b",Tstrok:"\u0166",tstrok:"\u0167",twixt:"\u226c",twoheadleftarrow:"\u219e",twoheadrightarrow:"\u21a0",Uacute:"\xda",uacute:"\xfa",Uarr:"\u219f",uArr:"\u21d1",uarr:"\u2191",Uarrocir:"\u2949",Ubrcy:"\u040e",ubrcy:"\u045e",Ubreve:"\u016c",ubreve:"\u016d",Ucirc:"\xdb",ucirc:"\xfb",Ucy:"\u0423",ucy:"\u0443",udarr:"\u21c5",Udblac:"\u0170",udblac:"\u0171",udhar:"\u296e",ufisht:"\u297e",Ufr:"\u{1d518}",ufr:"\u{1d532}",Ugrave:"\xd9",ugrave:"\xf9",uHar:"\u2963",uharl:"\u21bf",uharr:"\u21be",uhblk:"\u2580",ulcorn:"\u231c",ulcorner:"\u231c",ulcrop:"\u230f",ultri:"\u25f8",Umacr:"\u016a",umacr:"\u016b",uml:"\xa8",UnderBar:"_",UnderBrace:"\u23df",UnderBracket:"\u23b5",UnderParenthesis:"\u23dd",Union:"\u22c3",UnionPlus:"\u228e",Uogon:"\u0172",uogon:"\u0173",Uopf:"\u{1d54c}",uopf:"\u{1d566}",UpArrow:"\u2191",Uparrow:"\u21d1",uparrow:"\u2191",UpArrowBar:"\u2912",UpArrowDownArrow:"\u21c5",UpDownArrow:"\u2195",Updownarrow:"\u21d5",updownarrow:"\u2195",UpEquilibrium:"\u296e",upharpoonleft:"\u21bf",upharpoonright:"\u21be",uplus:"\u228e",UpperLeftArrow:"\u2196",UpperRightArrow:"\u2197",Upsi:"\u03d2",upsi:"\u03c5",upsih:"\u03d2",Upsilon:"\u03a5",upsilon:"\u03c5",UpTee:"\u22a5",UpTeeArrow:"\u21a5",upuparrows:"\u21c8",urcorn:"\u231d",urcorner:"\u231d",urcrop:"\u230e",Uring:"\u016e",uring:"\u016f",urtri:"\u25f9",Uscr:"\u{1d4b0}",uscr:"\u{1d4ca}",utdot:"\u22f0",Utilde:"\u0168",utilde:"\u0169",utri:"\u25b5",utrif:"\u25b4",uuarr:"\u21c8",Uuml:"\xdc",uuml:"\xfc",uwangle:"\u29a7",vangrt:"\u299c",varepsilon:"\u03f5",varkappa:"\u03f0",varnothing:"\u2205",varphi:"\u03d5",varpi:"\u03d6",varpropto:"\u221d",vArr:"\u21d5",varr:"\u2195",varrho:"\u03f1",varsigma:"\u03c2",varsubsetneq:"\u228a\ufe00",varsubsetneqq:"\u2acb\ufe00",varsupsetneq:"\u228b\ufe00",varsupsetneqq:"\u2acc\ufe00",vartheta:"\u03d1",vartriangleleft:"\u22b2",vartriangleright:"\u22b3",Vbar:"\u2aeb",vBar:"\u2ae8",vBarv:"\u2ae9",Vcy:"\u0412",vcy:"\u0432",VDash:"\u22ab",Vdash:"\u22a9",vDash:"\u22a8",vdash:"\u22a2",Vdashl:"\u2ae6",Vee:"\u22c1",vee:"\u2228",veebar:"\u22bb",veeeq:"\u225a",vellip:"\u22ee",Verbar:"\u2016",verbar:"|",Vert:"\u2016",vert:"|",VerticalBar:"\u2223",VerticalLine:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",VeryThinSpace:"\u200a",Vfr:"\u{1d519}",vfr:"\u{1d533}",vltri:"\u22b2",vnsub:"\u2282\u20d2",vnsup:"\u2283\u20d2",Vopf:"\u{1d54d}",vopf:"\u{1d567}",vprop:"\u221d",vrtri:"\u22b3",Vscr:"\u{1d4b1}",vscr:"\u{1d4cb}",vsubnE:"\u2acb\ufe00",vsubne:"\u228a\ufe00",vsupnE:"\u2acc\ufe00",vsupne:"\u228b\ufe00",Vvdash:"\u22aa",vzigzag:"\u299a",Wcirc:"\u0174",wcirc:"\u0175",wedbar:"\u2a5f",Wedge:"\u22c0",wedge:"\u2227",wedgeq:"\u2259",weierp:"\u2118",Wfr:"\u{1d51a}",wfr:"\u{1d534}",Wopf:"\u{1d54e}",wopf:"\u{1d568}",wp:"\u2118",wr:"\u2240",wreath:"\u2240",Wscr:"\u{1d4b2}",wscr:"\u{1d4cc}",xcap:"\u22c2",xcirc:"\u25ef",xcup:"\u22c3",xdtri:"\u25bd",Xfr:"\u{1d51b}",xfr:"\u{1d535}",xhArr:"\u27fa",xharr:"\u27f7",Xi:"\u039e",xi:"\u03be",xlArr:"\u27f8",xlarr:"\u27f5",xmap:"\u27fc",xnis:"\u22fb",xodot:"\u2a00",Xopf:"\u{1d54f}",xopf:"\u{1d569}",xoplus:"\u2a01",xotime:"\u2a02",xrArr:"\u27f9",xrarr:"\u27f6",Xscr:"\u{1d4b3}",xscr:"\u{1d4cd}",xsqcup:"\u2a06",xuplus:"\u2a04",xutri:"\u25b3",xvee:"\u22c1",xwedge:"\u22c0",Yacute:"\xdd",yacute:"\xfd",YAcy:"\u042f",yacy:"\u044f",Ycirc:"\u0176",ycirc:"\u0177",Ycy:"\u042b",ycy:"\u044b",yen:"\xa5",Yfr:"\u{1d51c}",yfr:"\u{1d536}",YIcy:"\u0407",yicy:"\u0457",Yopf:"\u{1d550}",yopf:"\u{1d56a}",Yscr:"\u{1d4b4}",yscr:"\u{1d4ce}",YUcy:"\u042e",yucy:"\u044e",Yuml:"\u0178",yuml:"\xff",Zacute:"\u0179",zacute:"\u017a",Zcaron:"\u017d",zcaron:"\u017e",Zcy:"\u0417",zcy:"\u0437",Zdot:"\u017b",zdot:"\u017c",zeetrf:"\u2128",ZeroWidthSpace:"\u200b",Zeta:"\u0396",zeta:"\u03b6",Zfr:"\u2128",zfr:"\u{1d537}",ZHcy:"\u0416",zhcy:"\u0436",zigrarr:"\u21dd",Zopf:"\u2124",zopf:"\u{1d56b}",Zscr:"\u{1d4b5}",zscr:"\u{1d4cf}",zwj:"\u200d",zwnj:"\u200c"}),ye.entityMap=ye.HTML_ENTITIES},9936:(ht,ye,x)=>{var C=x(2979);C.DOMImplementation,C.XMLSerializer,ye.DOMParser=x(5317).DOMParser},5524:(ht,ye,x)=>{var t=x(8558).NAMESPACE,C=/[A-Z_a-z\xC0-\xD6\xD8-\xF6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,q=new RegExp("[\\-\\.0-9"+C.source.slice(1,-1)+"\\u00B7\\u0300-\\u036F\\u203F-\\u2040]"),U=new RegExp("^"+C.source+q.source+"*(?::"+C.source+q.source+"*)?$"),F=0,G=1,K=2,re=3,pe=4,j=5,ce=6,we=7;function Be(E,$){this.message=E,this.locator=$,Error.captureStackTrace&&Error.captureStackTrace(this,Be)}function Fe(){}function je(E,$){return $.lineNumber=E.lineNumber,$.columnNumber=E.columnNumber,$}function me(E,$,ue,Oe,nt,$e){function et(hn,Rt,Pt){ue.attributeNames.hasOwnProperty(hn)&&$e.fatalError("Attribute "+hn+" redefined"),ue.addValue(hn,Rt,Pt)}for(var Ot,St=++$,xt=F;;){var yt=E.charAt(St);switch(yt){case"=":if(xt===G)Ot=E.slice($,St),xt=re;else{if(xt!==K)throw new Error("attribute equal must after attrName");xt=re}break;case"'":case'"':if(xt===re||xt===G){if(xt===G&&($e.warning('attribute value must after "="'),Ot=E.slice($,St)),$=St+1,!((St=E.indexOf(yt,$))>0))throw new Error("attribute value no end '"+yt+"' match");et(Ot,Dt=E.slice($,St).replace(/&#?\w+;/g,nt),$-1),xt=j}else{if(xt!=pe)throw new Error('attribute value must after "="');et(Ot,Dt=E.slice($,St).replace(/&#?\w+;/g,nt),$),$e.warning('attribute "'+Ot+'" missed start quot('+yt+")!!"),$=St+1,xt=j}break;case"/":switch(xt){case F:ue.setTagName(E.slice($,St));case j:case ce:case we:xt=we,ue.closed=!0;case pe:case G:break;case K:ue.closed=!0;break;default:throw new Error("attribute invalid close char('/')")}break;case"":return $e.error("unexpected end of input"),xt==F&&ue.setTagName(E.slice($,St)),St;case">":switch(xt){case F:ue.setTagName(E.slice($,St));case j:case ce:case we:break;case pe:case G:"/"===(Dt=E.slice($,St)).slice(-1)&&(ue.closed=!0,Dt=Dt.slice(0,-1));case K:xt===K&&(Dt=Ot),xt==pe?($e.warning('attribute "'+Dt+'" missed quot(")!'),et(Ot,Dt.replace(/&#?\w+;/g,nt),$)):((!t.isHTML(Oe[""])||!Dt.match(/^(?:disabled|checked|selected)$/i))&&$e.warning('attribute "'+Dt+'" missed value!! "'+Dt+'" instead!!'),et(Dt,Dt,$));break;case re:throw new Error("attribute value missed!!")}return St;case"\x80":yt=" ";default:if(yt<=" ")switch(xt){case F:ue.setTagName(E.slice($,St)),xt=ce;break;case G:Ot=E.slice($,St),xt=K;break;case pe:var Dt=E.slice($,St).replace(/&#?\w+;/g,nt);$e.warning('attribute "'+Dt+'" missed quot(")!!'),et(Ot,Dt,$);case j:xt=ce}else switch(xt){case K:ue.tagName;(!t.isHTML(Oe[""])||!Ot.match(/^(?:disabled|checked|selected)$/i))&&$e.warning('attribute "'+Ot+'" missed value!! "'+Ot+'" instead2!!'),et(Ot,Ot,$),$=St,xt=G;break;case j:$e.warning('attribute space is required"'+Ot+'"!!');case ce:xt=G,$=St;break;case re:xt=pe,$=St;break;case we:throw new Error("elements closed character '/' and '>' must be connected to")}}St++}}function de(E,$,ue){for(var Oe=E.tagName,nt=null,yt=E.length;yt--;){var $e=E[yt],et=$e.qName,Ot=$e.value;if((qt=et.indexOf(":"))>0)var Dt=$e.prefix=et.slice(0,qt),St=et.slice(qt+1),xt="xmlns"===Dt&&St;else St=et,Dt=null,xt="xmlns"===et&&"";$e.localName=St,!1!==xt&&(null==nt&&(nt={},it(ue,ue={})),ue[xt]=nt[xt]=Ot,$e.uri=t.XMLNS,$.startPrefixMapping(xt,Ot))}for(yt=E.length;yt--;){(Dt=($e=E[yt]).prefix)&&("xml"===Dt&&($e.uri=t.XML),"xmlns"!==Dt&&($e.uri=ue[Dt||""]))}var qt;(qt=Oe.indexOf(":"))>0?(Dt=E.prefix=Oe.slice(0,qt),St=E.localName=Oe.slice(qt+1)):(Dt=null,St=E.localName=Oe);var hn=E.uri=ue[Dt||""];if($.startElement(hn,St,Oe,E),!E.closed)return E.currentNSMap=ue,E.localNSMap=nt,!0;if($.endElement(hn,St,Oe),nt)for(Dt in nt)Object.prototype.hasOwnProperty.call(nt,Dt)&&$.endPrefixMapping(Dt)}function fe(E,$,ue,Oe,nt){if(/^(?:script|textarea)$/i.test(ue)){var $e=E.indexOf("",$),et=E.substring($+1,$e);if(/[&<]/.test(et))return/^script$/i.test(ue)?(nt.characters(et,0,et.length),$e):(et=et.replace(/&#?\w+;/g,Oe),nt.characters(et,0,et.length),$e)}return $+1}function Se(E,$,ue,Oe){var nt=Oe[ue];return null==nt&&((nt=E.lastIndexOf(""))<$&&(nt=E.lastIndexOf("$?(ue.comment(E,$+4,$e-$-4),$e+3):(Oe.error("Unclosed comment"),-1):-1;if("CDATA["==E.substr($+3,6)){var $e=E.indexOf("]]>",$+9);return ue.startCDATA(),ue.characters(E,$+9,$e-$-9),ue.endCDATA(),$e+3}var et=function Ge(E,$){var ue,Oe=[],nt=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;for(nt.lastIndex=$,nt.exec(E);ue=nt.exec(E);)if(Oe.push(ue),ue[1])return Oe}(E,$),Ot=et.length;if(Ot>1&&/!doctype/i.test(et[0][0])){var Dt=et[1][0],St=!1,xt=!1;Ot>3&&(/^public$/i.test(et[2][0])?(St=et[3][0],xt=Ot>4&&et[4][0]):/^system$/i.test(et[2][0])&&(xt=et[3][0]));var yt=et[Ot-1];return ue.startDTD(Dt,St,xt),ue.endDTD(),yt.index+yt[0].length}return-1}function Le(E,$,ue){var Oe=E.indexOf("?>",$);if(Oe){var nt=E.substring($,Oe).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);if(nt){nt[0].length;return ue.processingInstruction(nt[1],nt[2]),Oe+2}return-1}return-1}function Ce(){this.attributeNames={}}Be.prototype=new Error,Be.prototype.name=Be.name,Fe.prototype={parse:function(E,$,ue){var Oe=this.domBuilder;Oe.startDocument(),it($,$={}),function Ne(E,$,ue,Oe,nt){function $e(Nt){if(Nt>65535){var ln=55296+((Nt-=65536)>>10),Cn=56320+(1023&Nt);return String.fromCharCode(ln,Cn)}return String.fromCharCode(Nt)}function et(Nt){var ln=Nt.slice(1,-1);return ln in ue?ue[ln]:"#"===ln.charAt(0)?$e(parseInt(ln.substr(1).replace("x","0x"))):(nt.error("entity not found:"+Nt),Nt)}function Ot(Nt){if(Nt>Pt){var ln=E.substring(Pt,Nt).replace(/&#?\w+;/g,et);qt&&Dt(Pt),Oe.characters(ln,0,Nt-Pt),Pt=Nt}}function Dt(Nt,ln){for(;Nt>=xt&&(ln=yt.exec(E));)St=ln.index,xt=St+ln[0].length,qt.lineNumber++;qt.columnNumber=Nt-St+1}for(var St=0,xt=0,yt=/.*(?:\r\n?|\n)|.*$/g,qt=Oe.locator,hn=[{currentNSMap:$}],Rt={},Pt=0;;){try{var Wt=E.indexOf("<",Pt);if(Wt<0){if(!E.substr(Pt).match(/^\s*$/)){var on=Oe.doc,xn=on.createTextNode(E.substr(Pt));on.appendChild(xn),Oe.currentElement=xn}return}switch(Wt>Pt&&Ot(Wt),E.charAt(Wt+1)){case"/":var Ze=E.indexOf(">",Wt+3),ae=E.substring(Wt+2,Ze).replace(/[ \t\n\r]+$/g,""),vt=hn.pop();Ze<0?(ae=E.substring(Wt+2).replace(/[\s<].*/,""),nt.error("end tag name: "+ae+" is not complete:"+vt.tagName),Ze=Wt+1+ae.length):ae.match(/\sPt?Pt=Ze:Ot(Math.max(Wt,Pt)+1)}}(E,$,ue,Oe,this.errorHandler),Oe.endDocument()}},Ce.prototype={setTagName:function(E){if(!U.test(E))throw new Error("invalid tagName:"+E);this.tagName=E},addValue:function(E,$,ue){if(!U.test(E))throw new Error("invalid attribute:"+E);this.attributeNames[E]=this.length,this[this.length++]={qName:E,value:$,offset:ue}},length:0,getLocalName:function(E){return this[E].localName},getLocator:function(E){return this[E].locator},getQName:function(E){return this[E].qName},getURI:function(E){return this[E].uri},getValue:function(E){return this[E].value}},ye.XMLReader=Fe,ye.ParseError=Be},6855:(ht,ye,x)=>{"use strict";function t(X){if(!X)return[];if(Array.isArray(X))return X;if(void 0!==X.nodeType)return[X];if("string"==typeof X&&(X=document.querySelectorAll(X)),void 0!==X.length)return[].slice.call(X,0);throw new TypeError("unexpected input "+String(X))}function C(X){var V=X.context,Me=X.label,De=void 0===Me?"context-to-element":Me,Ue=X.resolveDocument,pt=X.defaultToDocument,Qt=t(V)[0];if(Ue&&Qt&&Qt.nodeType===Node.DOCUMENT_NODE&&(Qt=Qt.documentElement),!Qt&&pt)return document.documentElement;if(!Qt)throw new TypeError(De+" requires valid options.context");if(Qt.nodeType!==Node.ELEMENT_NODE&&Qt.nodeType!==Node.DOCUMENT_FRAGMENT_NODE)throw new TypeError(De+" requires options.context to be an Element");return Qt}function q(){for(var Me=[],De=C({label:"get/parents",context:(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context});De;)Me.push(De),(De=De.parentNode)&&De.nodeType!==Node.ELEMENT_NODE&&(De=null);return Me}x.d(ye,{Z:()=>cs});var U=["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector"],F=null;function K(X,V){return F||function G(X){U.some(function(V){return!!X[V]&&(F=V,!0)})}(X),X[F](V)}var re=x(834),pe=x.n(re),j=JSON.parse(JSON.stringify(pe())),ce=j.os.family||"",we="Android"===ce,Be="Windows"===ce.slice(0,7),Fe="OS X"===ce,Ne="iOS"===ce,je="Blink"===j.layout,me="Gecko"===j.layout,de="Trident"===j.layout,fe="EdgeHTML"===j.layout,Se="WebKit"===j.layout,it=parseFloat(j.version),Ve=Math.floor(it);j.majorVersion=Ve,j.is={ANDROID:we,WINDOWS:Be,OSX:Fe,IOS:Ne,BLINK:je,GECKO:me,TRIDENT:de,EDGE:fe,WEBKIT:Se,IE9:de&&9===Ve,IE10:de&&10===Ve,IE11:de&&11===Ve};const Le=j;function $(X){var V=function Ce(){var X={activeElement:document.activeElement,windowScrollTop:window.scrollTop,windowScrollLeft:window.scrollLeft,bodyScrollTop:document.body.scrollTop,bodyScrollLeft:document.body.scrollLeft},V=document.createElement("iframe");V.setAttribute("style","position:absolute; position:fixed; top:0; left:-2px; width:1px; height:1px; overflow:hidden;"),V.setAttribute("aria-live","off"),V.setAttribute("aria-busy","true"),V.setAttribute("aria-hidden","true"),document.body.appendChild(V);var Me=V.contentWindow,De=Me.document;De.open(),De.close();var Ue=De.createElement("div");return De.body.appendChild(Ue),X.iframe=V,X.wrapper=Ue,X.window=Me,X.document=De,X}(),Me={};return Object.keys(X).map(function(De){Me[De]=function Ge(X,V){X.wrapper.innerHTML="";var Me="string"==typeof V.element?X.document.createElement(V.element):V.element(X.wrapper,X.document),De=V.mutate&&V.mutate(Me,X.wrapper,X.document);return!De&&!1!==De&&(De=Me),!Me.parentNode&&X.wrapper.appendChild(Me),De&&De.focus&&De.focus(),V.validate?V.validate(Me,De,X.document):X.document.activeElement===De}(V,X[De])}),function E(X){X.activeElement===document.body?(document.activeElement&&document.activeElement.blur&&document.activeElement.blur(),Le.is.IE10&&document.body.focus()):X.activeElement&&X.activeElement.focus&&X.activeElement.focus(),document.body.removeChild(X.iframe),window.scrollTop=X.windowScrollTop,window.scrollLeft=X.windowScrollLeft,document.body.scrollTop=X.bodyScrollTop,document.body.scrollLeft=X.bodyScrollLeft}(V),Me}var et=typeof window<"u"&&window.navigator.userAgent||"",Ot="ally-supports-cache",Dt=function nt(X){var V=void 0;try{V=(V=window.localStorage&&window.localStorage.getItem(X))?JSON.parse(V):{}}catch{V={}}return V}(Ot);(Dt.userAgent!==et||"1.4.1"!==Dt.version)&&(Dt={}),Dt.userAgent=et,Dt.version="1.4.1";const St={get:function(){return Dt},set:function(V){Object.keys(V).forEach(function(Me){Dt[Me]=V[Me]}),Dt.time=(new Date).toISOString(),function $e(X,V){if(document.hasFocus())try{window.localStorage&&window.localStorage.setItem(X,JSON.stringify(V))}catch{}else try{window.localStorage&&window.localStorage.removeItem(X)}catch{}}(Ot,Dt)}};function xt(){var X=void 0;try{document.querySelector("html >>> :first-child"),X=">>>"}catch{try{document.querySelector("html /deep/ :first-child"),X="/deep/"}catch{X=""}}return X}const yt="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",qt={element:"div",mutate:function(V){return V.innerHTML='',V.querySelector("area")}},hn={element:"div",mutate:function(V){return V.innerHTML='',!1},validate:function(V,Me,De){if(Le.is.GECKO)return!0;var Ue=V.querySelector("area");return Ue.focus(),De.activeElement===Ue}},Rt={element:"div",mutate:function(V){return V.innerHTML='',V.querySelector("area")},validate:function(V,Me,De){return!!Le.is.GECKO||De.activeElement===Me}},Pt=yt,Wt={name:"can-focus-audio-without-controls",element:"audio",mutate:function(V){try{V.setAttribute("src",Pt)}catch{}}},xn={element:"div",mutate:function(V){return V.innerHTML='',V.querySelector("area")}},We={element:"a",mutate:function(V){return V.href="#void",V.innerHTML='',V.querySelector("img")}},Ut={element:"div",mutate:function(V){return V.innerHTML='',V.querySelector("img")}};var Ze=!Le.is.WEBKIT;const It="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0ic3ZnIj48dGV4dCB4PSIxMCIgeT0iMjAiIGlkPSJzdmctbGluay10ZXh0Ij50ZXh0PC90ZXh0Pjwvc3ZnPg==",Nt={element:"object",mutate:function(V){V.setAttribute("type","image/svg+xml"),V.setAttribute("data",It),V.setAttribute("width","200"),V.setAttribute("height","50"),V.style.visibility="hidden"}},ln={name:"can-focus-object-svg",element:"object",mutate:function(V){V.setAttribute("type","image/svg+xml"),V.setAttribute("data",It),V.setAttribute("width","200"),V.setAttribute("height","50")},validate:function(V,Me,De){return!!Le.is.GECKO||De.activeElement===V}};var Cn=!Le.is.IE9;const In={element:"div",mutate:function(V){return V.innerHTML='',V.querySelector("img")},validate:function(V,Me,De){var Ue=V.querySelector("area");return De.activeElement===Ue}};function ir(X){if(!(X.ownerSVGElement||"svg"===X.nodeName.toLowerCase()))return!1;var Me=function Tn(){var X=document.createElement("div");return X.innerHTML='\n \n ',X.firstChild.firstChild}();X.appendChild(Me);var De=Me.querySelector("input");return De.focus(),De.disabled=!0,X.removeChild(Me),!0}function Wn(X){return''+X+""}function ni(X,V,Me){return function tr(X){if(!X.focus)try{HTMLElement.prototype.focus.call(X)}catch{ir(X)}}(V),Me.activeElement===V}const bn={element:"div",mutate:function(V){return V.innerHTML=Wn('a'),V.querySelector("text")},validate:ni},Zr={element:"div",mutate:function(V){return V.innerHTML=Wn('a'),V.querySelector("text")},validate:ni},Yr={element:"div",mutate:function(V){return V.innerHTML=Wn('a'),V.querySelector("text")},validate:ni},pi={element:"div",mutate:function(V){return V.innerHTML=Wn(['link',''].join("")),V.querySelector("use")},validate:ni},Ar={element:"div",mutate:function(V){return V.innerHTML=Wn(''),V.querySelector("foreignObject")||V.getElementsByTagName("foreignObject")[0]},validate:ni};var ri=Boolean(Le.is.GECKO&&typeof SVGElement<"u"&&SVGElement.prototype.focus);const Jr={element:"div",mutate:function(V){return V.innerHTML=Wn(""),V.firstChild},validate:ni},Ie=yt,lt={element:"video",mutate:function(V){try{V.setAttribute("src",Ie)}catch{}}};var bt=Le.is.GECKO||Le.is.TRIDENT||Le.is.EDGE;var en={cssShadowPiercingDeepCombinator:xt,focusInZeroDimensionObject:function Qe(){return Ze},focusObjectSwf:function an(){return Cn},focusSvgInIframe:function hi(){return ri},tabsequenceAreaAtImgPosition:function gn(){return bt}},nr={focusAreaImgTabindex:qt,focusAreaTabindex:hn,focusAreaWithoutHref:Rt,focusAudioWithoutControls:Wt,focusBrokenImageMap:xn,focusChildrenOfFocusableFlexbox:{element:"div",mutate:function(V){return V.setAttribute("tabindex","-1"),V.setAttribute("style","display: -webkit-flex; display: -ms-flexbox; display: flex;"),V.innerHTML='hello',V.querySelector("span")}},focusFieldsetDisabled:{element:"fieldset",mutate:function(V){V.setAttribute("tabindex",0),V.setAttribute("disabled","disabled")}},focusFieldset:{element:"fieldset",mutate:function(V){V.innerHTML="legend

content

"}},focusFlexboxContainer:{element:"span",mutate:function(V){V.setAttribute("style","display: -webkit-flex; display: -ms-flexbox; display: flex;"),V.innerHTML='hello'}},focusFormDisabled:{element:"form",mutate:function(V){V.setAttribute("tabindex",0),V.setAttribute("disabled","disabled")}},focusImgIsmap:We,focusImgUsemapTabindex:Ut,focusInHiddenIframe:{element:function(V,Me){var De=Me.createElement("iframe");V.appendChild(De);var Ue=De.contentWindow.document;return Ue.open(),Ue.close(),De},mutate:function(V){V.style.visibility="hidden";var Me=V.contentWindow.document,De=Me.createElement("input");return Me.body.appendChild(De),De},validate:function(V){var Me=V.contentWindow.document,De=Me.querySelector("input");return Me.activeElement===De}},focusInvalidTabindex:{element:"div",mutate:function(V){V.setAttribute("tabindex","invalid-value")}},focusLabelTabindex:{element:"label",mutate:function(V){V.setAttribute("tabindex","-1")},validate:function(V,Me,De){V.offsetHeight;return V.focus(),De.activeElement===V}},focusObjectSvg:ln,focusObjectSvgHidden:Nt,focusRedirectImgUsemap:In,focusRedirectLegend:{element:"fieldset",mutate:function(V){return V.innerHTML='legend',!1},validate:function(V,Me,De){var Ue=V.querySelector('input[tabindex="-1"]'),pt=V.querySelector('input[tabindex="0"]');return V.focus(),V.querySelector("legend").focus(),(De.activeElement===Ue?"focusable":De.activeElement===pt&&"tabbable")||""}},focusScrollBody:{element:"div",mutate:function(V){return V.setAttribute("style","width: 100px; height: 50px; overflow: auto;"),V.innerHTML='
scrollable content
',V.querySelector("div")}},focusScrollContainerWithoutOverflow:{element:"div",mutate:function(V){V.setAttribute("style","width: 100px; height: 50px;"),V.innerHTML='
scrollable content
'}},focusScrollContainer:{element:"div",mutate:function(V){V.setAttribute("style","width: 100px; height: 50px; overflow: auto;"),V.innerHTML='
scrollable content
'}},focusSummary:{element:"details",mutate:function(V){return V.innerHTML="foo

content

",V.firstElementChild}},focusSvgFocusableAttribute:bn,focusSvgTabindexAttribute:Zr,focusSvgNegativeTabindexAttribute:Yr,focusSvgUseTabindex:pi,focusSvgForeignobjectTabindex:Ar,focusSvg:Jr,focusTabindexTrailingCharacters:{element:"div",mutate:function(V){V.setAttribute("tabindex","3x")}},focusTable:{element:"table",mutate:function(V,Me,De){var Ue=De.createDocumentFragment();Ue.innerHTML="cell",V.appendChild(Ue)}},focusVideoWithoutControls:lt};var ie=null;function A(){return ie||((ie=St.get()).time||(St.set(function Mt(){var X=$(nr);return Object.keys(en).forEach(function(V){X[V]=en[V]()}),X}()),ie=St.get()),ie)}var W=void 0,ve=/^\s*(-|\+)?[0-9]+\s*$/,He=/^\s*(-|\+)?[0-9]+.*$/;function _t(X){W||(W=A());var V=W.focusTabindexTrailingCharacters?He:ve,Me=C({label:"is/valid-tabindex",resolveDocument:!0,context:X}),De=Me.hasAttribute("tabindex"),Ue=Me.hasAttribute("tabIndex");if(!De&&!Ue)return!1;if((Me.ownerSVGElement||"svg"===Me.nodeName.toLowerCase())&&!W.focusSvgTabindexAttribute)return!1;if(W.focusInvalidTabindex)return!0;var Qt=Me.getAttribute(De?"tabindex":"tabIndex");return"-32768"!==Qt&&Boolean(Qt&&V.test(Qt))}function Kt(X){if(!_t(X))return null;var Me=X.hasAttribute("tabindex")?"tabindex":"tabIndex",De=parseInt(X.getAttribute(Me),10);return isNaN(De)?-1:De}function On(X){var V=X.webkitUserModify||"";return Boolean(V&&-1!==V.indexOf("write"))}function Bn(X){return[X.getPropertyValue("overflow"),X.getPropertyValue("overflow-x"),X.getPropertyValue("overflow-y")].some(function(V){return"auto"===V||"scroll"===V})}function Kn(X){return X.display.indexOf("flex")>-1}function Pn(X,V,Me,De){return!("div"!==V&&"span"!==V||Me&&"div"!==Me&&"span"!==Me&&!Bn(De))&&(X.offsetHeight0&&void 0!==arguments[0]?arguments[0]:{},V=X.context,Me=X.except,De=void 0===Me?{flexbox:!1,scrollable:!1,shadow:!1}:Me;jn||(jn=A());var Ue=C({label:"is/focus-relevant",resolveDocument:!0,context:V});if(!De.shadow&&Ue.shadowRoot)return!0;var pt=Ue.nodeName.toLowerCase();if("input"===pt&&"hidden"===Ue.type)return!1;if("input"===pt||"select"===pt||"button"===pt||"textarea"===pt||"legend"===pt&&jn.focusRedirectLegend||"label"===pt||"area"===pt||"a"===pt&&Ue.hasAttribute("href"))return!0;if("object"===pt&&Ue.hasAttribute("usemap"))return!1;if("object"===pt){var Qt=Ue.getAttribute("type");if(!jn.focusObjectSvg&&"image/svg+xml"===Qt)return!1;if(!jn.focusObjectSwf&&"application/x-shockwave-flash"===Qt)return!1}if("iframe"===pt||"object"===pt||"embed"===pt||"keygen"===pt||Ue.hasAttribute("contenteditable")||"audio"===pt&&(jn.focusAudioWithoutControls||Ue.hasAttribute("controls"))||"video"===pt&&(jn.focusVideoWithoutControls||Ue.hasAttribute("controls"))||jn.focusSummary&&"summary"===pt)return!0;var kn=_t(Ue);if("img"===pt&&Ue.hasAttribute("usemap"))return kn&&jn.focusImgUsemapTabindex||jn.focusRedirectImgUsemap;if(jn.focusTable&&("table"===pt||"td"===pt)||jn.focusFieldset&&"fieldset"===pt)return!0;var Zn="svg"===pt,rr=Ue.ownerSVGElement,si=Ue.getAttribute("focusable"),Vr=Kt(Ue);if("use"===pt&&null!==Vr&&!jn.focusSvgUseTabindex)return!1;if("foreignobject"===pt)return null!==Vr&&jn.focusSvgForeignobjectTabindex;if(K(Ue,"svg a")&&Ue.hasAttribute("xlink:href"))return!0;if((Zn||rr)&&Ue.focus&&!jn.focusSvgNegativeTabindexAttribute&&Vr<0)return!1;if(Zn)return kn||jn.focusSvg||jn.focusSvgInIframe||Boolean(jn.focusSvgFocusableAttribute&&si&&"true"===si);if(rr){if(jn.focusSvgTabindexAttribute&&kn)return!0;if(jn.focusSvgFocusableAttribute)return"true"===si}if(kn)return!0;var ji=window.getComputedStyle(Ue,null);if(On(ji))return!0;if(jn.focusImgIsmap&&"img"===pt&&Ue.hasAttribute("ismap")&&q({context:Ue}).some(function(xe){return"a"===xe.nodeName.toLowerCase()&&xe.hasAttribute("href")}))return!0;if(!De.scrollable&&jn.focusScrollContainer)if(jn.focusScrollContainerWithoutOverflow){if(Pn(Ue,pt))return!0}else if(Bn(ji))return!0;if(!De.flexbox&&jn.focusFlexboxContainer&&Kn(ji))return!0;var P=Ue.parentElement;if(!De.scrollable&&P){var M=P.nodeName.toLowerCase(),Q=window.getComputedStyle(P,null);if(jn.focusScrollBody&&Pn(P,pt,M,Q)||jn.focusChildrenOfFocusableFlexbox&&Kn(Q))return!0}return!1}Mi.except=function(){var X=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},V=function(De){return Mi({context:De,except:X})};return V.rules=Mi,V};const Yn=Mi.except({});function Pr(X,V){if(X.findIndex)return X.findIndex(V);var Me=X.length;if(0===Me)return-1;for(var De=0;De0&&void 0!==arguments[0]?arguments[0]:{},V=X.context,Me=X.except,De=void 0===Me?{notRendered:!1,cssDisplay:!1,cssVisibility:!1,detailsElement:!1,browsingContext:!1}:Me,Ue=C({label:"is/visible",resolveDocument:!0,context:V}),pt=Ue.nodeName.toLowerCase();if(!De.notRendered&&Ao.test(pt))return!0;var Qt=q({context:Ue}),kn="audio"===pt&&!Ue.hasAttribute("controls");if(!De.cssDisplay&&function Mo(X){return X.some(function(V){return"none"===Hi(V,"display")})}(kn?Qt.slice(1):Qt)||!De.cssVisibility&&function sr(X){var V=Pr(X,function(De){var Ue=Hi(De,"visibility");return"hidden"===Ue||"collapse"===Ue});if(-1===V)return!1;var Me=Pr(X,function(De){return"visible"===Hi(De,"visibility")});return-1===Me||V0&&void 0!==arguments[0]?arguments[0]:{},V=function(De){return qr({context:De,except:X})};return V.rules=qr,V};const ii=qr.except({});var wo=x(6260),$o=x.n(wo);function Oo(X,V){return V.querySelector('map[name="'+$o()(X)+'"]')||null}function mn(X){var V=X.parentElement;return V.name&&"map"===V.nodeName.toLowerCase()&&wi(X).querySelector('img[usemap="#'+$o()(V.name)+'"]')||null}var Dn=void 0;var gi=void 0,Vi=void 0,Mr={input:!0,select:!0,textarea:!0,button:!0,fieldset:!0,form:!0};function Wi(X){gi||((gi=A()).focusFieldsetDisabled&&delete Mr.fieldset,gi.focusFormDisabled&&delete Mr.form,Vi=new RegExp("^("+Object.keys(Mr).join("|")+")$"));var Me=C({label:"is/native-disabled-supported",context:X}).nodeName.toLowerCase();return Boolean(Vi.test(Me))}var vr=void 0;function Fi(X){return"fieldset"===X.nodeName.toLowerCase()&&X.disabled}function ko(X){return"form"===X.nodeName.toLowerCase()&&X.disabled}function eo(){var X=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},V=X.context,Me=X.except,De=void 0===Me?{onlyFocusableBrowsingContext:!1,visible:!1}:Me,Ue=C({label:"is/only-tabbable",resolveDocument:!0,context:V});if(!De.visible&&!ii(Ue))return!1;if(!De.onlyFocusableBrowsingContext&&(Le.is.GECKO||Le.is.TRIDENT||Le.is.EDGE)){var pt=br(Ue);if(pt&&Kt(pt)<0)return!1}var Qt=Ue.nodeName.toLowerCase(),kn=Kt(Ue);return"label"===Qt&&Le.is.GECKO?null!==kn&&kn>=0:!!(Le.is.GECKO&&Ue.ownerSVGElement&&!Ue.focus&&"a"===Qt&&Ue.hasAttribute("xlink:href")&&Le.is.GECKO)}eo.except=function(){var X=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},V=function(De){return eo({context:De,except:X})};return V.rules=eo,V};const za=eo.except({});var Ur=void 0;function Lr(X){var V=X.nodeName.toLowerCase();if("embed"===V||"keygen"===V)return!0;var Me=Kt(X);if(X.shadowRoot&&null===Me)return!0;if("label"===V)return!Ur.focusLabelTabindex||null===Me;if("legend"===V)return null===Me;if(Ur.focusSvgFocusableAttribute&&(X.ownerSVGElement||"svg"===V)){var De=X.getAttribute("focusable");return De&&"false"===De}return"img"===V&&X.hasAttribute("usemap")?null===Me||!Ur.focusImgUsemapTabindex:"area"===V&&!function Or(X){Dn||(Dn=A());var V=C({label:"is/valid-area",context:X});if("area"!==V.nodeName.toLowerCase())return!1;var De=V.hasAttribute("tabindex");if(!Dn.focusAreaTabindex&&De)return!1;var Ue=mn(V);return!(!Ue||!ii(Ue)||!Dn.focusBrokenImageMap&&(!Ue.complete||!Ue.naturalHeight||Ue.offsetWidth<=0||Ue.offsetHeight<=0))&&(Dn.focusAreaWithoutHref||V.href?!q({context:Ue}).slice(1).some(function(Qt){var kn=Qt.nodeName.toLowerCase();return"button"===kn||"a"===kn}):Dn.focusAreaTabindex&&De||Dn.focusAreaImgTabindex&&Ue.hasAttribute("tabindex"))}(X)}function un(){var X=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},V=X.context,Me=X.except,De=void 0===Me?{disabled:!1,visible:!1,onlyTabbable:!1}:Me;Ur||(Ur=A());var Ue=za.rules.except({onlyFocusableBrowsingContext:!0,visible:De.visible}),pt=C({label:"is/focusable",resolveDocument:!0,context:V});if(!Yn.rules({context:pt,except:De})||Lr(pt)||!De.disabled&&function Sn(X){vr||(vr=A());var V=C({label:"is/disabled",context:X});if(V.hasAttribute("data-ally-disabled"))return!0;if(!Wi(V))return!1;if(V.disabled)return!0;var Me=q({context:V});return!!(Me.some(Fi)||!vr.focusFormDisabled&&Me.some(ko))}(pt)||!De.onlyTabbable&&Ue(pt))return!1;if(!De.visible){var kn={context:pt,except:{}};if(Ur.focusInHiddenIframe&&(kn.except.browsingContext=!0),Ur.focusObjectSvgHidden)"object"===pt.nodeName.toLowerCase()&&(kn.except.cssVisibility=!0);if(!ii.rules(kn))return!1}var rr=br(pt);if(rr&&!("object"!==rr.nodeName.toLowerCase()||Ur.focusInZeroDimensionObject||rr.offsetWidth&&rr.offsetHeight))return!1;return!("svg"===pt.nodeName.toLowerCase()&&Ur.focusSvgInIframe&&!rr&&null===pt.getAttribute("tabindex"))}un.except=function(){var X=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},V=function(De){return un({context:De,except:X})};return V.rules=un,V};const Hr=un.except({});function dr(X){var V=function(De){return De.shadowRoot||X(De)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP};return V.acceptNode=V,V}var Oa=dr(Yn);function ur(){var X=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},V=X.context,Me=X.includeContext,De=X.includeOnlyTabbable,Ue=X.strategy;V||(V=document.documentElement);for(var pt=Hr.rules.except({onlyTabbable:De}),kn=wi(V).createTreeWalker(V,NodeFilter.SHOW_ELEMENT,"all"===Ue?Oa:dr(pt),!1),Zn=[];kn.nextNode();)kn.currentNode.shadowRoot?(pt(kn.currentNode)&&Zn.push(kn.currentNode),Zn=Zn.concat(ur({context:kn.currentNode.shadowRoot,includeOnlyTabbable:De,strategy:Ue}))):Zn.push(kn.currentNode);return Me&&("all"===Ue?Yn(V)&&Zn.unshift(V):pt(V)&&Zn.unshift(V)),Zn}var aa=void 0,mi=void 0;function Gr(){var X=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},V=X.context,Me=X.includeContext,De=X.includeOnlyTabbable,Ue=function ja(){return aa||(aa=A()),"string"==typeof mi||(mi=jr(mi=(aa.focusTable?"table, td,":"")+(aa.focusFieldset?"fieldset,":"")+"svg a,a[href],area[href],input, select, textarea, button,iframe, object, embed,keygen,"+(aa.focusAudioWithoutControls?"audio,":"audio[controls],")+(aa.focusVideoWithoutControls?"video,":"video[controls],")+(aa.focusSummary?"summary,":"")+"[tabindex],[contenteditable]")),mi}(),pt=V.querySelectorAll(Ue),Qt=Hr.rules.except({onlyTabbable:De}),kn=[].filter.call(pt,Qt);return Me&&Qt(V)&&kn.unshift(V),kn}function Ii(){var X=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},V=X.context,Me=X.includeContext,De=X.includeOnlyTabbable,Ue=X.strategy,pt=void 0===Ue?"quick":Ue,kn={context:C({label:"query/focusable",resolveDocument:!0,defaultToDocument:!0,context:V}),includeContext:Me,includeOnlyTabbable:De,strategy:pt};if("quick"===pt)return Gr(kn);if("strict"===pt||"all"===pt)return ur(kn);throw new TypeError('query/focusable requires option.strategy to be one of ["quick", "strict", "all"]')}function xi(X){var V=X.element,Me=X.attribute,De="data-cached-"+Me;if(null===V.getAttribute(De)){var pt=V.getAttribute(Me);if(null===pt)return;V.setAttribute(De,pt||""),V.removeAttribute(Me)}else{var Qt=V.getAttribute(De);V.removeAttribute(De),V.setAttribute(Me,Qt)}}function $r(X){var V=X.element,Me=X.attribute,De=X.temporaryValue,Ue=X.saveValue,pt="data-cached-"+Me;if(void 0!==De){var Qt=Ue||V.getAttribute(Me);V.setAttribute(pt,Qt||""),V.setAttribute(Me,De)}else{var kn=V.getAttribute(pt);V.removeAttribute(pt),""===kn?V.removeAttribute(Me):V.setAttribute(Me,kn)}}var fr=function(){};const Rr=typeof console<"u"?console:{log:fr,debug:fr,info:fr,warn:fr,error:fr};var Li=void 0;function mo(){Rr.warn("trying to focus inert element",this)}function la(X,V){(function Ca(X,V){$r({element:X,attribute:"aria-disabled",temporaryValue:V?"true":void 0})})(X,V),function Si(X,V){if(V){var Me=Kt(X);$r({element:X,attribute:"tabindex",temporaryValue:"-1",saveValue:null!==Me?Me:""})}else $r({element:X,attribute:"tabindex"})}(X,V),function Xs(X,V){V?X.focus=mo:delete X.focus}(X,V),function sa(X,V){if(V){var Me=X.style.pointerEvents||"";X.setAttribute("data-inert-pointer-events",Me),X.style.pointerEvents="none"}else{var De=X.getAttribute("data-inert-pointer-events");X.removeAttribute("data-inert-pointer-events"),X.style.pointerEvents=De}}(X,V);var Me=X.nodeName.toLowerCase();("video"===Me||"audio"===Me)&&function _i(X,V){xi({element:X,attribute:"controls",remove:V})}(X,V),("svg"===Me||X.ownerSVGElement)&&(Li.focusSvgFocusableAttribute?function Ki(X,V){$r({element:X,attribute:"focusable",temporaryValue:V?"false":void 0})}(X,V):!Li.focusSvgTabindexAttribute&&"a"===Me&&function ss(X,V){xi({element:X,attribute:"xlink:href",remove:V})}(X,V)),V?X.setAttribute("data-ally-disabled","true"):X.removeAttribute("data-ally-disabled")}function Ua(X,V){Li||(Li=A());var Me=C({label:"element/disabled",context:X});V=Boolean(V);var De=Me.hasAttribute("data-ally-disabled"),Ue=1===arguments.length;return Wi(Me)?Ue?Me.disabled:(Me.disabled=V,Me):Ue?De:(De===V||la(Me,V),Me)}var ka=function(V){return V.shadowRoot?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP};function Qi(){var V=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context,Me=C({label:"query/shadow-hosts",resolveDocument:!0,defaultToDocument:!0,context:V}),Ue=wi(V).createTreeWalker(Me,NodeFilter.SHOW_ELEMENT,ka,!1),pt=[];for(Me.shadowRoot&&(pt.push(Me),pt=pt.concat(Qi({context:Me.shadowRoot})));Ue.nextNode();)pt.push(Ue.currentNode),pt=pt.concat(Qi({context:Ue.currentNode.shadowRoot}));return pt}ka.acceptNode=ka;var Yi="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(X){return typeof X}:function(X){return X&&"function"==typeof Symbol&&X.constructor===Symbol&&X!==Symbol.prototype?"symbol":typeof X},no=function(){function X(V,Me){for(var De=0;De0&&void 0!==arguments[0]?arguments[0]:{},De=Me.context,Ue=Me.callback,pt=Me.config;(function va(X,V){if(!(X instanceof V))throw new TypeError("Cannot call a class as a function")})(this,X),this.config=pt,this.disengage=this.disengage.bind(this),this.clientObserver=new MutationObserver(Ue),this.hostObserver=new MutationObserver(function(Qt){return Qt.forEach(V.handleHostMutation,V)}),this.observeContext(De),this.observeShadowHosts(De)}return no(X,[{key:"disengage",value:function(){this.clientObserver&&this.clientObserver.disconnect(),this.clientObserver=null,this.hostObserver&&this.hostObserver.disconnect(),this.hostObserver=null}},{key:"observeShadowHosts",value:function(Me){var De=this;Qi({context:Me}).forEach(function(pt){return De.observeContext(pt.shadowRoot)})}},{key:"observeContext",value:function(Me){this.clientObserver.observe(Me,this.config),this.hostObserver.observe(Me,No)}},{key:"handleHostMutation",value:function(Me){"childList"===Me.type&&t(Me.addedNodes).filter(function(Ue){return Ue.nodeType===Node.ELEMENT_NODE}).forEach(this.observeShadowHosts,this)}}]),X}();function xo(){var X=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},V=X.parent,Me=X.element,De=X.includeSelf;if(V)return function(pt){return Boolean(De&&pt===V||V.compareDocumentPosition(pt)&Node.DOCUMENT_POSITION_CONTAINED_BY)};if(Me)return function(pt){return Boolean(De&&Me===pt||pt.compareDocumentPosition(Me)&Node.DOCUMENT_POSITION_CONTAINED_BY)};throw new TypeError("util/compare-position#getParentComparator required either options.parent or options.element")}var _r=function(){function X(V,Me){for(var De=0;De0&&void 0!==arguments[0]?arguments[0]:{},De=Me.context,Ue=Me.filter;(function Na(X,V){if(!(X instanceof V))throw new TypeError("Cannot call a class as a function")})(this,X),this._context=t(De||document.documentElement)[0],this._filter=t(Ue),this._inertElementCache=[],this.disengage=this.disengage.bind(this),this.handleMutation=this.handleMutation.bind(this),this.renderInert=this.renderInert.bind(this),this.filterElements=this.filterElements.bind(this),this.filterParentElements=this.filterParentElements.bind(this);var pt=Ii({context:this._context,includeContext:!0,strategy:"all"});this.renderInert(pt),this.shadowObserver=function t1(){var X=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},V=X.context,Me=X.callback,De=X.config;if("function"!=typeof Me)throw new TypeError("observe/shadow-mutations requires options.callback to be a function");if("object"!==(typeof De>"u"?"undefined":Yi(De)))throw new TypeError("observe/shadow-mutations requires options.config to be an object");if(!window.MutationObserver)return{disengage:function(){}};var Ue=C({label:"observe/shadow-mutations",resolveDocument:!0,defaultToDocument:!0,context:V});return{disengage:new e1({context:Ue,callback:Me,config:De}).disengage}}({context:this._context,config:Zo,callback:function(kn){return kn.forEach(V.handleMutation)}})}return _r(X,[{key:"disengage",value:function(){this._context&&(To(this._context),this._inertElementCache.forEach(function(Me){return To(Me)}),this._inertElementCache=null,this._filter=null,this._context=null,this.shadowObserver&&this.shadowObserver.disengage(),this.shadowObserver=null)}},{key:"listQueryFocusable",value:function(Me){return Me.map(function(De){return Ii({context:De,includeContext:!0,strategy:"all"})}).reduce(function(De,Ue){return De.concat(Ue)},[])}},{key:"renderInert",value:function(Me){var De=this;Me.filter(this.filterElements).filter(this.filterParentElements).filter(function(pt){return!Ua(pt)}).forEach(function(Qt){De._inertElementCache.push(Qt),function ro(X){return Ua(X,!0)}(Qt)})}},{key:"filterElements",value:function(Me){var De=xo({element:Me,includeSelf:!0});return!this._filter.some(De)}},{key:"filterParentElements",value:function(Me){var De=xo({parent:Me});return!this._filter.some(De)}},{key:"handleMutation",value:function(Me){if("childList"===Me.type){var De=t(Me.addedNodes).filter(function(pt){return pt.nodeType===Node.ELEMENT_NODE});if(!De.length)return;var Ue=this.listQueryFocusable(De);this.renderInert(Ue)}else"attributes"===Me.type&&this.renderInert([Me.target])}}]),X}();function kr(X){var V=X.context,Me=X.filter,Ue=[],pt=function(rr){return Me.some(function(si){return rr===si})?NodeFilter.FILTER_REJECT:function(rr){var si=xo({parent:rr});return Me.some(si)}(rr)?NodeFilter.FILTER_ACCEPT:(Ue.push(rr),NodeFilter.FILTER_REJECT)};pt.acceptNode=pt;for(var kn=wi(V).createTreeWalker(V,NodeFilter.SHOW_ELEMENT,pt,!1);kn.nextNode(););return Ue}var Ls=function(){function X(V,Me){for(var De=0;De0&&void 0!==arguments[0]?arguments[0]:{},Me=V.context,De=V.filter;(function Za(X,V){if(!(X instanceof V))throw new TypeError("Cannot call a class as a function")})(this,X),this._context=t(Me||document.documentElement)[0],this._filter=t(De),this.disengage=this.disengage.bind(this),this.handleMutation=this.handleMutation.bind(this),this.isInsignificantBranch=this.isInsignificantBranch.bind(this);var Ue=function lo(){var X=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},V=X.context,Me=X.filter;if(V=C({label:"get/insignificant-branches",defaultToDocument:!0,context:V}),!(Me=t(Me)).length)throw new TypeError("get/insignificant-branches requires valid options.filter");return kr({context:V,filter:Me})}({context:this._context,filter:this._filter});Ue.forEach(Ss),this.startObserver()}return Ls(X,[{key:"disengage",value:function(){this._context&&([].forEach.call(this._context.querySelectorAll("[data-cached-aria-hidden]"),Ho),this._context=null,this._filter=null,this._observer&&this._observer.disconnect(),this._observer=null)}},{key:"startObserver",value:function(){var Me=this;window.MutationObserver&&(this._observer=new MutationObserver(function(De){return De.forEach(Me.handleMutation)}),this._observer.observe(this._context,Ha))}},{key:"handleMutation",value:function(Me){"childList"===Me.type&&t(Me.addedNodes).filter(function(De){return De.nodeType===Node.ELEMENT_NODE}).filter(this.isInsignificantBranch).forEach(Ss)}},{key:"isInsignificantBranch",value:function(Me){if(q({context:Me}).some(function(pt){return"true"===pt.getAttribute("aria-hidden")}))return!1;var Ue=xo({element:Me});return!this._filter.some(Ue)}}]),X}();function Pi(){for(var Me=C({label:"get/shadow-host",context:(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context}),De=null;Me;)De=Me,Me=Me.parentNode;return De.nodeType===De.DOCUMENT_FRAGMENT_NODE&&De.host?De.host:null}function _o(X){var V=C({label:"is/active-element",resolveDocument:!0,context:X});if(wi(V).activeElement===V)return!0;var De=Pi({context:V});return!(!De||De.shadowRoot.activeElement!==V)}var Bo=void 0,$n=/^(fieldset|table|td|body)$/;function Eo(){var X=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},V=X.context,Me=X.except,De=void 0===Me?{flexbox:!1,scrollable:!1,shadow:!1,visible:!1,onlyTabbable:!1}:Me;Bo||(Bo=A());var Ue=C({label:"is/tabbable",resolveDocument:!0,context:V});if(Le.is.BLINK&&Le.is.ANDROID&&Le.majorVersion>42)return!1;var pt=br(Ue);if(pt){if(Le.is.WEBKIT&&Le.is.IOS||Kt(pt)<0||!De.visible&&(Le.is.BLINK||Le.is.WEBKIT)&&!ii(pt))return!1;if("object"===pt.nodeName.toLowerCase()){var kn="Chrome"===Le.name&&Le.majorVersion>=54||"Opera"===Le.name&&Le.majorVersion>=41;if(Le.is.WEBKIT||Le.is.BLINK&&!kn)return!1}}var Zn=Ue.nodeName.toLowerCase(),rr=Kt(Ue),si=null===rr?null:rr>=0;if(Le.is.EDGE&&Le.majorVersion>=14&&pt&&Ue.ownerSVGElement&&rr<0)return!0;var Vr=!1!==si,ji=null!==rr&&rr>=0;if(Ue.hasAttribute("contenteditable"))return Vr;if($n.test(Zn)&&!0!==si)return!1;if(Le.is.WEBKIT&&Le.is.IOS){var Ma="input"===Zn&&"text"===Ue.type||"password"===Ue.type||"select"===Zn||"textarea"===Zn||Ue.hasAttribute("contenteditable");if(!Ma)Ma=On(window.getComputedStyle(Ue,null));if(!Ma)return!1}if("use"===Zn&&null!==rr&&(Le.is.BLINK||Le.is.WEBKIT&&9===Le.majorVersion)||K(Ue,"svg a")&&Ue.hasAttribute("xlink:href")&&(Vr||Ue.focus&&!Bo.focusSvgNegativeTabindexAttribute)||"svg"===Zn&&Bo.focusSvgInIframe&&Vr)return!0;if(Le.is.TRIDENT||Le.is.EDGE){if("svg"===Zn)return!!Bo.focusSvg||(Ue.hasAttribute("focusable")||ji);if(Ue.ownerSVGElement)return!(!Bo.focusSvgTabindexAttribute||!ji)||Ue.hasAttribute("focusable")}if(void 0===Ue.tabIndex)return Boolean(De.onlyTabbable);if("audio"===Zn){if(!Ue.hasAttribute("controls"))return!1;if(Le.is.BLINK)return!0}if("video"===Zn)if(Ue.hasAttribute("controls")){if(Le.is.BLINK||Le.is.GECKO)return!0}else if(Le.is.TRIDENT||Le.is.EDGE)return!1;if("object"===Zn&&(Le.is.BLINK||Le.is.WEBKIT)||"iframe"===Zn)return!1;if(!De.scrollable&&Le.is.GECKO&&Bn(window.getComputedStyle(Ue,null)))return Vr;if(Le.is.TRIDENT||Le.is.EDGE){if("area"===Zn){var Q=mn(Ue);if(Q&&Kt(Q)<0)return!1}var xe=window.getComputedStyle(Ue,null);if(On(xe))return Ue.tabIndex>=0;if(!De.flexbox&&Kn(xe))return null!==rr?ji:Ti(Ue)&&Ci(Ue);if(Pn(Ue,Zn))return!1;var rt=Ue.parentElement;if(rt){var gt=rt.nodeName.toLowerCase(),Yt=window.getComputedStyle(rt,null);if(Pn(rt,Zn,gt,Yt))return!1;if(Kn(Yt))return ji}}return Ue.tabIndex>=0}Eo.except=function(){var X=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},V=function(De){return Eo({context:De,except:X})};return V.rules=Eo,V};var Ti=Yn.rules.except({flexbox:!0}),Ci=Eo.except({flexbox:!0});const w=Eo.except({});function Y(){var X=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},V=X.context,Me=X.includeContext,De=X.includeOnlyTabbable,Ue=X.strategy,pt=w.rules.except({onlyTabbable:De});return Ii({context:V,includeContext:Me,includeOnlyTabbable:De,strategy:Ue}).filter(pt)}function Ye(X,V){return X.compareDocumentPosition(V)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1}function io(X,V,Me){var De=[];return V.forEach(function(Ue){var pt=!0,Qt=X.indexOf(Ue);-1===Qt&&(Qt=function Xn(X,V){return Pr(X,function(Me){return V.compareDocumentPosition(Me)&Node.DOCUMENT_POSITION_FOLLOWING})}(X,Ue),pt=!1),-1===Qt&&(Qt=X.length);var kn=t(Me?Me(Ue):Ue);kn.length&&De.push({offset:Qt,replace:pt,elements:kn})}),De}function Go(){var X=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},V=X.list,Me=X.elements,De=X.resolveElement,Ue=V.slice(0),pt=t(Me).slice(0);return function Ft(X){return X.sort(Ye)}(pt),function mr(X,V){var Me=0;V.sort(function(De,Ue){return De.offset-Ue.offset}),V.forEach(function(De){var Ue=De.replace?1:0,pt=[De.offset+Me,Ue].concat(De.elements);X.splice.apply(X,pt),Me+=De.elements.length-Ue})}(Ue,io(Ue,pt,De)),Ue}var Vo=function(){function X(V,Me){for(var De=0;De-1?[Me].concat(De):De}},{key:"_cleanup",value:function(){Object.keys(this.hosts).forEach(function(Me){delete this.hosts[Me]._sortingId},this)}}]),X}();var Qn=void 0;function pr(X,V){return Qn.tabsequenceAreaAtImgPosition&&(X=function Wa(X,V){var Me=V.querySelectorAll("img[usemap]"),De=new Fa(V),Ue=De.extractAreasFromList(X);return Me.length?Go({list:Ue,elements:Me,resolveElement:function(Qt){var kn=Qt.getAttribute("usemap").slice(1);return De.getAreasFor(kn)}}):Ue}(X,V)),X=function ya(X){var V={},Me=[],De=X.filter(function(pt){var Qt=pt.tabIndex;return void 0===Qt&&(Qt=Kt(pt)),Qt<=0||null==Qt||(V[Qt]||(V[Qt]=[],Me.push(Qt)),V[Qt].push(pt),!1)});return Me.sort().map(function(pt){return V[pt]}).reduceRight(function(pt,Qt){return Qt.concat(pt)},De)}(X),X}function ca(){var X=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},V=X.context,Me=X.includeContext,De=X.includeOnlyTabbable,Ue=X.strategy;Qn||(Qn=A());var pt=t(V)[0]||document.documentElement,Qt=Y({context:pt,includeContext:Me,includeOnlyTabbable:De,strategy:Ue});return Qt=document.body.createShadowRoot&&Le.is.BLINK?function n1(X,V,Me){var De=new Co(V,Me),Ue=De.extractElements(X);return Ue.length===X.length?Me(X):De.sort(Ue)}(Qt,pt,pr):pr(Qt,pt),Me&&(Qt=function zt(X,V){var Me=X.indexOf(V);return Me>0?X.splice(Me,1).concat(X):X}(Qt,pt)),Qt}for(var zi={tab:9,left:37,up:38,right:39,down:40,pageUp:33,"page-up":33,pageDown:34,"page-down":34,end:35,home:36,enter:13,escape:27,space:32,shift:16,capsLock:20,"caps-lock":20,ctrl:17,alt:18,meta:91,pause:19,insert:45,delete:46,backspace:8,_alias:{91:[92,93,224]}},vi=1;vi<26;vi++)zi["f"+vi]=vi+111;for(var Er=0;Er<10;Er++){var oi=Er+48,Ei=Er+96;zi[Er]=oi,zi["num-"+Er]=Ei,zi._alias[oi]=[Ei]}for(var uo=0;uo<26;uo++){var ai=uo+65;zi[String.fromCharCode(ai).toLowerCase()]=ai}const ls=zi;var ba={alt:"altKey",ctrl:"ctrlKey",meta:"metaKey",shift:"shiftKey"},Bi=Object.keys(ba).map(function(X){return ba[X]});function qo(X,V){return!Bi.some(function(Me){return"boolean"==typeof X[Me]&&Boolean(V[Me])!==X[Me]})}function us(X){return X.split(/\s+/).map(function(V){var Me=V.split("+"),De=function ea(X){var Me=function Ai(X){var V=!!X&&null;return{altKey:V,ctrlKey:V,metaKey:V,shiftKey:V}}(-1!==X.indexOf("*"));return X.forEach(function(De){if("*"!==De){var Ue=!0,pt=De.slice(0,1);"?"===pt?Ue=null:"!"===pt&&(Ue=!1),!0!==Ue&&(De=De.slice(1));var Qt=ba[De];if(!Qt)throw new TypeError('Unknown modifier "'+De+'"');Me[Qt]=Ue}}),Me}(Me.slice(0,-1)),Ue=function da(X){var V=ls[X]||parseInt(X,10);if(!V||"number"!=typeof V||isNaN(V))throw new TypeError('Unknown key "'+X+'"');return[V].concat(ls._alias[V]||[])}(Me.slice(-1));return{keyCodes:Ue,modifiers:De,matchModifiers:qo.bind(null,De)}})}const cs={disabled:function Fo(){var X=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},V=X.context,Me=X.filter;return{disengage:new Xo({context:V,filter:Me}).disengage}},hidden:function Va(){var X=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},V=X.context,Me=X.filter;return{disengage:new Ga({context:V,filter:Me}).disengage}},tabFocus:function r1(){var V=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context;return V||(V=document.documentElement),ca(),function ta(){var X=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},V={},Me=t(X.context)[0]||document.documentElement;delete X.context;var De=t(X.filter);delete X.filter;var Ue=Object.keys(X);if(!Ue.length)throw new TypeError("when/key requires at least one option key");var pt=function(rr){rr.keyCodes.forEach(function(si){V[si]||(V[si]=[]),V[si].push(rr)})};Ue.forEach(function(Zn){if("function"!=typeof X[Zn])throw new TypeError('when/key requires option["'+Zn+'"] to be a function');us(Zn).map(function(Vr){return Vr.callback=X[Zn],Vr}).forEach(pt)});var Qt=function(rr){if(!rr.defaultPrevented){if(De.length){var si=xo({element:rr.target,includeSelf:!0});if(De.some(si))return}var Vr=rr.keyCode||rr.which;V[Vr]&&V[Vr].forEach(function(ji){ji.matchModifiers(rr)&&ji.callback.call(Me,rr,kn)})}};Me.addEventListener("keydown",Qt,!1);var kn=function(){Me.removeEventListener("keydown",Qt,!1)};return{disengage:kn}}({"?alt+?shift+tab":function(De){De.preventDefault();var Ue=ca({context:V}),pt=De.shiftKey,Qt=Ue[0],kn=Ue[Ue.length-1],rr=pt?kn:Qt;if(_o(pt?Qt:kn))rr.focus();else{var si=void 0;if(Ue.some(function(Ma,P){return!!_o(Ma)&&(si=P,!0)}))Ue[si+(pt?-1:1)].focus();else Qt.focus()}}})}}},6260:function(ht){ +var R=function(Te){var Oe={};return Te&&Te.trim().split("\n").forEach(function(De){var Pe=De.indexOf(":"),ce=De.slice(0,Pe).trim().toLowerCase(),be=De.slice(Pe+1).trim();typeof Oe[ce]>"u"?Oe[ce]=be:Array.isArray(Oe[ce])?Oe[ce].push(be):Oe[ce]=[Oe[ce],be]}),Oe};function V(ie,Te,Oe){var De=ie;return k(Te)?(Oe=Te,"string"==typeof ie&&(De={uri:ie})):De=l({},Te,{uri:ie}),De.callback=Oe,De}function W(ie,Te,Oe){return re(Te=V(ie,Te,Oe))}function re(ie){if(typeof ie.callback>"u")throw new Error("callback argument missing");var Te=!1,Oe=function(st,Dt,kt){Te||(Te=!0,ie.callback(st,Dt,kt))};function Pe(){var _t=void 0;if(_t=ne.response?ne.response:ne.responseText||function N(ie){try{if("document"===ie.responseType)return ie.responseXML;var Te=ie.responseXML&&"parsererror"===ie.responseXML.documentElement.nodeName;if(""===ie.responseType&&!Te)return ie.responseXML}catch{}return null}(ne),X)try{_t=JSON.parse(_t)}catch{}return _t}function ce(_t){return clearTimeout(me),_t instanceof Error||(_t=new Error(""+(_t||"Unknown XMLHttpRequest Error"))),_t.statusCode=0,Oe(_t,$e)}function be(){if(!xe){var _t;clearTimeout(me),_t=ie.useXDR&&void 0===ne.status?200:1223===ne.status?204:ne.status;var st=$e,Dt=null;return 0!==_t?(st={body:Pe(),statusCode:_t,method:Ee,headers:{},url:Ne,rawRequest:ne},ne.getAllResponseHeaders&&(st.headers=R(ne.getAllResponseHeaders()))):Dt=new Error("Internal XMLHttpRequest Error"),Oe(Dt,st,st.body)}}var ne=ie.xhr||null;ne||(ne=ie.cors||ie.useXDR?new W.XDomainRequest:new W.XMLHttpRequest);var J,xe,me,Ne=ne.url=ie.uri||ie.url,Ee=ne.method=ie.method||"GET",ze=ie.body||ie.data,Ve=ne.headers=ie.headers||{},j=!!ie.sync,X=!1,$e={body:void 0,headers:{},statusCode:0,method:Ee,url:Ne,rawRequest:ne};if("json"in ie&&!1!==ie.json&&(X=!0,Ve.accept||Ve.Accept||(Ve.Accept="application/json"),"GET"!==Ee&&"HEAD"!==Ee&&(Ve["content-type"]||Ve["Content-Type"]||(Ve["Content-Type"]="application/json"),ze=JSON.stringify(!0===ie.json?ze:ie.json))),ne.onreadystatechange=function De(){4===ne.readyState&&setTimeout(be,0)},ne.onload=be,ne.onerror=ce,ne.onprogress=function(){},ne.onabort=function(){xe=!0},ne.ontimeout=ce,ne.open(Ee,Ne,!j,ie.username,ie.password),j||(ne.withCredentials=!!ie.withCredentials),!j&&ie.timeout>0&&(me=setTimeout(function(){if(!xe){xe=!0,ne.abort("timeout");var _t=new Error("XMLHttpRequest timeout");_t.code="ETIMEDOUT",ce(_t)}},ie.timeout)),ne.setRequestHeader)for(J in Ve)Ve.hasOwnProperty(J)&&ne.setRequestHeader(J,Ve[J]);else if(ie.headers&&!function z(ie){for(var Te in ie)if(ie.hasOwnProperty(Te))return!1;return!0}(ie.headers))throw new Error("Headers cannot be set on an XDomainRequest object");return"responseType"in ie&&(ne.responseType=ie.responseType),"beforeSend"in ie&&"function"==typeof ie.beforeSend&&ie.beforeSend(ne),ne.send(ze||null),ne}dt.exports=W,dt.exports.default=W,W.XMLHttpRequest=f.XMLHttpRequest||function ee(){},W.XDomainRequest="withCredentials"in new W.XMLHttpRequest?W.XMLHttpRequest:f.XDomainRequest,function q(ie,Te){for(var Oe=0;Oe{"use strict";function f(R,q){return void 0===q&&(q=Object),q&&"function"==typeof q.freeze?q.freeze(R):R}var l=f({HTML:"text/html",isHTML:function(R){return R===l.HTML},XML_APPLICATION:"application/xml",XML_TEXT:"text/xml",XML_XHTML_APPLICATION:"application/xhtml+xml",XML_SVG_IMAGE:"image/svg+xml"}),k=f({HTML:"http://www.w3.org/1999/xhtml",isHTML:function(R){return R===k.HTML},SVG:"http://www.w3.org/2000/svg",XML:"http://www.w3.org/XML/1998/namespace",XMLNS:"http://www.w3.org/2000/xmlns/"});de.find=function C(R,q,z){if(void 0===z&&(z=Array.prototype),R&&"function"==typeof z.find)return z.find.call(R,q);for(var V=0;V{var l=C(7259),k=C(353),R=C(5407),q=C(4439),z=k.DOMImplementation,V=l.NAMESPACE,W=q.ParseError,re=q.XMLReader;function N(ce){this.options=ce||{locator:{}}}function ie(){this.cdata=!1}function Te(ce,be){be.lineNumber=ce.lineNumber,be.columnNumber=ce.columnNumber}function Oe(ce){if(ce)return"\n@"+(ce.systemId||"")+"#[line:"+ce.lineNumber+",col:"+ce.columnNumber+"]"}function De(ce,be,ne){return"string"==typeof ce?ce.substr(be,ne):ce.length>=be+ne||be?new java.lang.String(ce,be,ne)+"":ce}function Pe(ce,be){ce.currentElement?ce.currentElement.appendChild(be):ce.doc.appendChild(be)}N.prototype.parseFromString=function(ce,be){var ne=this.options,J=new re,xe=ne.domBuilder||new ie,Ne=ne.errorHandler,Ee=ne.locator,ze=ne.xmlns||{},Ve=/\/x?html?$/.test(be),j=Ve?R.HTML_ENTITIES:R.XML_ENTITIES;return Ee&&xe.setDocumentLocator(Ee),J.errorHandler=function ee(ce,be,ne){if(!ce){if(be instanceof ie)return be;ce=be}var J={},xe=ce instanceof Function;function Ne(Ee){var ze=ce[Ee];!ze&&xe&&(ze=2==ce.length?function(Ve){ce(Ee,Ve)}:ce),J[Ee]=ze&&function(Ve){ze("[xmldom "+Ee+"]\t"+Ve+Oe(ne))}||function(){}}return ne=ne||{},Ne("warning"),Ne("error"),Ne("fatalError"),J}(Ne,xe,Ee),J.domBuilder=ne.domBuilder||xe,Ve&&(ze[""]=V.HTML),ze.xml=ze.xml||V.XML,ce&&"string"==typeof ce?J.parse(ce,ze,j):J.errorHandler.error("invalid doc source"),xe.doc},ie.prototype={startDocument:function(){this.doc=(new z).createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(ce,be,ne,J){var xe=this.doc,Ne=xe.createElementNS(ce,ne||be),Ee=J.length;Pe(this,Ne),this.currentElement=Ne,this.locator&&Te(this.locator,Ne);for(var ze=0;ze{var f=C(7259),l=f.find,k=f.NAMESPACE;function R(te){return""!==te}function z(te,ue){return te.hasOwnProperty(ue)||(te[ue]=!0),te}function V(te){if(!te)return[];var ue=function q(te){return te?te.split(/[\t\n\f\r ]+/).filter(R):[]}(te);return Object.keys(ue.reduce(z,{}))}function re(te,ue){for(var Re in te)Object.prototype.hasOwnProperty.call(te,Re)&&(ue[Re]=te[Re])}function N(te,ue){var Re=te.prototype;if(!(Re instanceof ue)){let Ht=function(){};Ht.prototype=ue.prototype,Ht=new Ht,re(Re,Ht),te.prototype=Re=Ht}Re.constructor!=te&&("function"!=typeof te&&console.error("unknown Class:"+te),Re.constructor=te)}var ee={},ie=ee.ELEMENT_NODE=1,Te=ee.ATTRIBUTE_NODE=2,Oe=ee.TEXT_NODE=3,De=ee.CDATA_SECTION_NODE=4,Pe=ee.ENTITY_REFERENCE_NODE=5,ce=ee.ENTITY_NODE=6,be=ee.PROCESSING_INSTRUCTION_NODE=7,ne=ee.COMMENT_NODE=8,J=ee.DOCUMENT_NODE=9,xe=ee.DOCUMENT_TYPE_NODE=10,Ne=ee.DOCUMENT_FRAGMENT_NODE=11,Ee=ee.NOTATION_NODE=12,ze={},Ve={},me=(ze.INDEX_SIZE_ERR=(Ve[1]="Index size error",1),ze.DOMSTRING_SIZE_ERR=(Ve[2]="DOMString size error",2),ze.HIERARCHY_REQUEST_ERR=(Ve[3]="Hierarchy request error",3)),kt=(ze.WRONG_DOCUMENT_ERR=(Ve[4]="Wrong document",4),ze.INVALID_CHARACTER_ERR=(Ve[5]="Invalid character",5),ze.NO_DATA_ALLOWED_ERR=(Ve[6]="No data allowed",6),ze.NO_MODIFICATION_ALLOWED_ERR=(Ve[7]="No modification allowed",7),ze.NOT_FOUND_ERR=(Ve[8]="Not found",8)),Pt=(ze.NOT_SUPPORTED_ERR=(Ve[9]="Not supported",9),ze.INUSE_ATTRIBUTE_ERR=(Ve[10]="Attribute in use",10));ze.INVALID_STATE_ERR=(Ve[11]="Invalid state",11),ze.SYNTAX_ERR=(Ve[12]="Syntax error",12),ze.INVALID_MODIFICATION_ERR=(Ve[13]="Invalid modification",13),ze.NAMESPACE_ERR=(Ve[14]="Invalid namespace",14),ze.INVALID_ACCESS_ERR=(Ve[15]="Invalid access",15);function Ct(te,ue){if(ue instanceof Error)var Re=ue;else Re=this,Error.call(this,Ve[te]),this.message=Ve[te],Error.captureStackTrace&&Error.captureStackTrace(this,Ct);return Re.code=te,ue&&(this.message=this.message+": "+ue),Re}function it(){}function mt(te,ue){this._node=te,this._refresh=ue,Ze(this)}function Ze(te){var ue=te._node._inc||te._node.ownerDocument._inc;if(te._inc!==ue){var Re=te._refresh(te._node);if(hn(te,"length",Re.length),!te.$$length||Re.length=0))throw new Ct(kt,new Error(te.tagName+"@"+Re));for(var Ht=ue.length-1;vt"==te&&">")||"&"==te&&"&"||'"'==te&&"""||"&#"+te.charCodeAt()+";"}function Je(te,ue){if(ue(te))return!0;if(te=te.firstChild)do{if(Je(te,ue))return!0}while(te=te.nextSibling)}function qe(){this.ownerDocument=this}function un(te,ue,Re,vt){te&&te._inc++,Re.namespaceURI===k.XMLNS&&delete ue._nsMap[Re.prefix?Re.localName:""]}function wt(te,ue,Re){if(te&&te._inc){te._inc++;var vt=ue.childNodes;if(Re)vt[vt.length++]=Re;else{for(var Ht=ue.firstChild,Cn=0;Ht;)vt[Cn++]=Ht,Ht=Ht.nextSibling;vt.length=Cn,delete vt[vt.length]}}}function dn(te,ue){var Re=ue.previousSibling,vt=ue.nextSibling;return Re?Re.nextSibling=vt:te.firstChild=vt,vt?vt.previousSibling=Re:te.lastChild=Re,ue.parentNode=null,ue.previousSibling=null,ue.nextSibling=null,wt(te.ownerDocument,te),ue}function mn(te){return te&&te.nodeType===ht.DOCUMENT_TYPE_NODE}function Xt(te){return te&&te.nodeType===ht.ELEMENT_NODE}function Fn(te){return te&&te.nodeType===ht.TEXT_NODE}function qn(te,ue){var Re=te.childNodes||[];if(l(Re,Xt)||mn(ue))return!1;var vt=l(Re,mn);return!(ue&&vt&&Re.indexOf(vt)>Re.indexOf(ue))}function Ln(te,ue){var Re=te.childNodes||[];if(l(Re,function vt(Cn){return Xt(Cn)&&Cn!==ue}))return!1;var Ht=l(Re,mn);return!(ue&&Ht&&Re.indexOf(Ht)>Re.indexOf(ue))}function Ke(te,ue,Re){if(!function xt(te){return te&&(te.nodeType===ht.DOCUMENT_NODE||te.nodeType===ht.DOCUMENT_FRAGMENT_NODE||te.nodeType===ht.ELEMENT_NODE)}(te))throw new Ct(me,"Unexpected parent node type "+te.nodeType);if(Re&&Re.parentNode!==te)throw new Ct(kt,"child not in parent");if(!function Sn(te){return te&&(Xt(te)||Fn(te)||mn(te)||te.nodeType===ht.DOCUMENT_FRAGMENT_NODE||te.nodeType===ht.COMMENT_NODE||te.nodeType===ht.PROCESSING_INSTRUCTION_NODE)}(ue)||mn(ue)&&te.nodeType!==ht.DOCUMENT_NODE)throw new Ct(me,"Unexpected node type "+ue.nodeType+" for parent node type "+te.nodeType)}function ft(te,ue,Re){var vt=te.childNodes||[],Ht=ue.childNodes||[];if(ue.nodeType===ht.DOCUMENT_FRAGMENT_NODE){var Cn=Ht.filter(Xt);if(Cn.length>1||l(Ht,Fn))throw new Ct(me,"More than one element or text in fragment");if(1===Cn.length&&!qn(te,Re))throw new Ct(me,"Element in fragment can not be inserted before doctype")}if(Xt(ue)&&!qn(te,Re))throw new Ct(me,"Only one element can be added and only after doctype");if(mn(ue)){if(l(vt,mn))throw new Ct(me,"Only one doctype is allowed");var Xn=l(vt,Xt);if(Re&&vt.indexOf(Xn)1||l(Ht,Fn))throw new Ct(me,"More than one element or text in fragment");if(1===Cn.length&&!Ln(te,Re))throw new Ct(me,"Element in fragment can not be inserted before doctype")}if(Xt(ue)&&!Ln(te,Re))throw new Ct(me,"Only one element can be added and only after doctype");if(mn(ue)){let hi=function(Er){return mn(Er)&&Er!==Re};if(l(vt,hi))throw new Ct(me,"Only one doctype is allowed");var Xn=l(vt,Xt);if(Re&&vt.indexOf(Xn)=0;Kr--){if(""===(Gi=Ht[Kr]).prefix&&Gi.namespace===te.namespaceURI){Er=Gi.namespace;break}}if(Er!==te.namespaceURI)for(Kr=Ht.length-1;Kr>=0;Kr--){var Gi;if((Gi=Ht[Kr]).namespace===te.namespaceURI){Gi.prefix&&(hi=Gi.prefix+":"+jr);break}}}ue.push("<",hi);for(var yt=0;yt"),Re&&/^script$/i.test(jr))for(;Nt;)Nt.data?ue.push(Nt.data):we(Nt,ue,Re,vt,Ht.slice()),Nt=Nt.nextSibling;else for(;Nt;)we(Nt,ue,Re,vt,Ht.slice()),Nt=Nt.nextSibling;ue.push("")}else ue.push("/>");return;case J:case Ne:for(Nt=te.firstChild;Nt;)we(Nt,ue,Re,vt,Ht.slice()),Nt=Nt.nextSibling;return;case Te:return _e(ue,te.name,te.value);case Oe:return ue.push(te.data.replace(/[<&]/g,Ue).replace(/]]>/g,"]]>"));case De:return ue.push("");case ne:return ue.push("\x3c!--",te.data,"--\x3e");case xe:var Bt=te.publicId,_n=te.systemId;if(ue.push("");else if(_n&&"."!=_n)ue.push(" SYSTEM ",_n,">");else{var In=te.internalSubset;In&&ue.push(" [",In,"]"),ue.push(">")}return;case be:return ue.push("");case Pe:return ue.push("&",te.nodeName,";");default:ue.push("??",te.nodeName)}}function at(te,ue,Re){var vt;switch(ue.nodeType){case ie:(vt=ue.cloneNode(!1)).ownerDocument=te;case Ne:break;case Te:Re=!0}if(vt||(vt=ue.cloneNode(!1)),vt.ownerDocument=te,vt.parentNode=null,Re)for(var Ht=ue.firstChild;Ht;)vt.appendChild(at(te,Ht,Re)),Ht=Ht.nextSibling;return vt}function $t(te,ue,Re){var vt=new ue.constructor;for(var Ht in ue)if(Object.prototype.hasOwnProperty.call(ue,Ht)){var Cn=ue[Ht];"object"!=typeof Cn&&Cn!=vt[Ht]&&(vt[Ht]=Cn)}switch(ue.childNodes&&(vt.childNodes=new it),vt.ownerDocument=te,vt.nodeType){case ie:var Xn=ue.attributes,jr=vt.attributes=new Se,hi=Xn.length;jr._ownerElement=vt;for(var Er=0;Er=0&&te0},lookupPrefix:function(te){for(var ue=this;ue;){var Re=ue._nsMap;if(Re)for(var vt in Re)if(Object.prototype.hasOwnProperty.call(Re,vt)&&Re[vt]===te)return vt;ue=ue.nodeType==Te?ue.ownerDocument:ue.parentNode}return null},lookupNamespaceURI:function(te){for(var ue=this;ue;){var Re=ue._nsMap;if(Re&&te in Re&&Object.prototype.hasOwnProperty.call(Re,te))return Re[te];ue=ue.nodeType==Te?ue.ownerDocument:ue.parentNode}return null},isDefaultNamespace:function(te){return null==this.lookupPrefix(te)}},re(ee,ht),re(ee,ht.prototype),qe.prototype={nodeName:"#document",nodeType:J,doctype:null,documentElement:null,_inc:1,insertBefore:function(te,ue){if(te.nodeType==Ne){for(var Re=te.firstChild;Re;){var vt=Re.nextSibling;this.insertBefore(Re,ue),Re=vt}return te}return At(this,te,ue),te.ownerDocument=this,null===this.documentElement&&te.nodeType===ie&&(this.documentElement=te),te},removeChild:function(te){return this.documentElement==te&&(this.documentElement=null),dn(this,te)},replaceChild:function(te,ue){At(this,te,ue,bt),te.ownerDocument=this,ue&&this.removeChild(ue),Xt(te)&&(this.documentElement=te)},importNode:function(te,ue){return at(this,te,ue)},getElementById:function(te){var ue=null;return Je(this.documentElement,function(Re){if(Re.nodeType==ie&&Re.getAttribute("id")==te)return ue=Re,!0}),ue},getElementsByClassName:function(te){var ue=V(te);return new mt(this,function(Re){var vt=[];return ue.length>0&&Je(Re.documentElement,function(Ht){if(Ht!==Re&&Ht.nodeType===ie){var Cn=Ht.getAttribute("class");if(Cn){var Xn=te===Cn;if(!Xn){var jr=V(Cn);Xn=ue.every(function W(te){return function(ue){return te&&-1!==te.indexOf(ue)}}(jr))}Xn&&vt.push(Ht)}}}),vt})},createElement:function(te){var ue=new Kt;return ue.ownerDocument=this,ue.nodeName=te,ue.tagName=te,ue.localName=te,ue.childNodes=new it,(ue.attributes=new Se)._ownerElement=ue,ue},createDocumentFragment:function(){var te=new rr;return te.ownerDocument=this,te.childNodes=new it,te},createTextNode:function(te){var ue=new an;return ue.ownerDocument=this,ue.appendData(te),ue},createComment:function(te){var ue=new Yt;return ue.ownerDocument=this,ue.appendData(te),ue},createCDATASection:function(te){var ue=new An;return ue.ownerDocument=this,ue.appendData(te),ue},createProcessingInstruction:function(te,ue){var Re=new io;return Re.ownerDocument=this,Re.tagName=Re.nodeName=Re.target=te,Re.nodeValue=Re.data=ue,Re},createAttribute:function(te){var ue=new xn;return ue.ownerDocument=this,ue.name=te,ue.nodeName=te,ue.localName=te,ue.specified=!0,ue},createEntityReference:function(te){var ue=new Zi;return ue.ownerDocument=this,ue.nodeName=te,ue},createElementNS:function(te,ue){var Re=new Kt,vt=ue.split(":"),Ht=Re.attributes=new Se;return Re.childNodes=new it,Re.ownerDocument=this,Re.nodeName=ue,Re.tagName=ue,Re.namespaceURI=te,2==vt.length?(Re.prefix=vt[0],Re.localName=vt[1]):Re.localName=ue,Ht._ownerElement=Re,Re},createAttributeNS:function(te,ue){var Re=new xn,vt=ue.split(":");return Re.ownerDocument=this,Re.nodeName=ue,Re.name=ue,Re.namespaceURI=te,Re.specified=!0,2==vt.length?(Re.prefix=vt[0],Re.localName=vt[1]):Re.localName=ue,Re}},N(qe,ht),Kt.prototype={nodeType:ie,hasAttribute:function(te){return null!=this.getAttributeNode(te)},getAttribute:function(te){var ue=this.getAttributeNode(te);return ue&&ue.value||""},getAttributeNode:function(te){return this.attributes.getNamedItem(te)},setAttribute:function(te,ue){var Re=this.ownerDocument.createAttribute(te);Re.value=Re.nodeValue=""+ue,this.setAttributeNode(Re)},removeAttribute:function(te){var ue=this.getAttributeNode(te);ue&&this.removeAttributeNode(ue)},appendChild:function(te){return te.nodeType===Ne?this.insertBefore(te,null):function rn(te,ue){return ue.parentNode&&ue.parentNode.removeChild(ue),ue.parentNode=te,ue.previousSibling=te.lastChild,ue.nextSibling=null,ue.previousSibling?ue.previousSibling.nextSibling=ue:te.firstChild=ue,te.lastChild=ue,wt(te.ownerDocument,te,ue),ue}(this,te)},setAttributeNode:function(te){return this.attributes.setNamedItem(te)},setAttributeNodeNS:function(te){return this.attributes.setNamedItemNS(te)},removeAttributeNode:function(te){return this.attributes.removeNamedItem(te.nodeName)},removeAttributeNS:function(te,ue){var Re=this.getAttributeNodeNS(te,ue);Re&&this.removeAttributeNode(Re)},hasAttributeNS:function(te,ue){return null!=this.getAttributeNodeNS(te,ue)},getAttributeNS:function(te,ue){var Re=this.getAttributeNodeNS(te,ue);return Re&&Re.value||""},setAttributeNS:function(te,ue,Re){var vt=this.ownerDocument.createAttributeNS(te,ue);vt.value=vt.nodeValue=""+Re,this.setAttributeNode(vt)},getAttributeNodeNS:function(te,ue){return this.attributes.getNamedItemNS(te,ue)},getElementsByTagName:function(te){return new mt(this,function(ue){var Re=[];return Je(ue,function(vt){vt!==ue&&vt.nodeType==ie&&("*"===te||vt.tagName==te)&&Re.push(vt)}),Re})},getElementsByTagNameNS:function(te,ue){return new mt(this,function(Re){var vt=[];return Je(Re,function(Ht){Ht!==Re&&Ht.nodeType===ie&&("*"===te||Ht.namespaceURI===te)&&("*"===ue||Ht.localName==ue)&&vt.push(Ht)}),vt})}},qe.prototype.getElementsByTagName=Kt.prototype.getElementsByTagName,qe.prototype.getElementsByTagNameNS=Kt.prototype.getElementsByTagNameNS,N(Kt,ht),xn.prototype.nodeType=Te,N(xn,ht),fn.prototype={data:"",substringData:function(te,ue){return this.data.substring(te,te+ue)},appendData:function(te){te=this.data+te,this.nodeValue=this.data=te,this.length=te.length},insertData:function(te,ue){this.replaceData(te,0,ue)},appendChild:function(te){throw new Error(Ve[me])},deleteData:function(te,ue){this.replaceData(te,ue,"")},replaceData:function(te,ue,Re){Re=this.data.substring(0,te)+Re+this.data.substring(te+ue),this.nodeValue=this.data=Re,this.length=Re.length}},N(fn,ht),an.prototype={nodeName:"#text",nodeType:Oe,splitText:function(te){var ue=this.data,Re=ue.substring(te);ue=ue.substring(0,te),this.data=this.nodeValue=ue,this.length=ue.length;var vt=this.ownerDocument.createTextNode(Re);return this.parentNode&&this.parentNode.insertBefore(vt,this.nextSibling),vt}},N(an,fn),Yt.prototype={nodeName:"#comment",nodeType:ne},N(Yt,fn),An.prototype={nodeName:"#cdata-section",nodeType:De},N(An,fn),Lr.prototype.nodeType=xe,N(Lr,ht),Mr.prototype.nodeType=Ee,N(Mr,ht),Ci.prototype.nodeType=ce,N(Ci,ht),Zi.prototype.nodeType=Pe,N(Zi,ht),rr.prototype.nodeName="#document-fragment",rr.prototype.nodeType=Ne,N(rr,ht),io.prototype.nodeType=be,N(io,ht),Li.prototype.serializeToString=function(te,ue,Re){return zn.call(te,ue,Re)},ht.prototype.toString=zn;try{if(Object.defineProperty){let te=function(ue){switch(ue.nodeType){case ie:case Ne:var Re=[];for(ue=ue.firstChild;ue;)7!==ue.nodeType&&8!==ue.nodeType&&Re.push(te(ue)),ue=ue.nextSibling;return Re.join("");default:return ue.nodeValue}};Object.defineProperty(mt.prototype,"length",{get:function(){return Ze(this),this.$$length}}),Object.defineProperty(ht.prototype,"textContent",{get:function(){return te(this)},set:function(ue){switch(this.nodeType){case ie:case Ne:for(;this.firstChild;)this.removeChild(this.firstChild);(ue||String(ue))&&this.appendChild(this.ownerDocument.createTextNode(ue));break;default:this.data=ue,this.value=ue,this.nodeValue=ue}}}),hn=function(ue,Re,vt){ue["$$"+Re]=vt}}}catch{}de.DocumentType=Lr,de.DOMException=Ct,de.DOMImplementation=Wn,de.Element=Kt,de.Node=ht,de.NodeList=it,de.XMLSerializer=Li},5407:(dt,de,C)=>{"use strict";var f=C(7259).freeze;de.XML_ENTITIES=f({amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}),de.HTML_ENTITIES=f({Aacute:"\xc1",aacute:"\xe1",Abreve:"\u0102",abreve:"\u0103",ac:"\u223e",acd:"\u223f",acE:"\u223e\u0333",Acirc:"\xc2",acirc:"\xe2",acute:"\xb4",Acy:"\u0410",acy:"\u0430",AElig:"\xc6",aelig:"\xe6",af:"\u2061",Afr:"\u{1d504}",afr:"\u{1d51e}",Agrave:"\xc0",agrave:"\xe0",alefsym:"\u2135",aleph:"\u2135",Alpha:"\u0391",alpha:"\u03b1",Amacr:"\u0100",amacr:"\u0101",amalg:"\u2a3f",AMP:"&",amp:"&",And:"\u2a53",and:"\u2227",andand:"\u2a55",andd:"\u2a5c",andslope:"\u2a58",andv:"\u2a5a",ang:"\u2220",ange:"\u29a4",angle:"\u2220",angmsd:"\u2221",angmsdaa:"\u29a8",angmsdab:"\u29a9",angmsdac:"\u29aa",angmsdad:"\u29ab",angmsdae:"\u29ac",angmsdaf:"\u29ad",angmsdag:"\u29ae",angmsdah:"\u29af",angrt:"\u221f",angrtvb:"\u22be",angrtvbd:"\u299d",angsph:"\u2222",angst:"\xc5",angzarr:"\u237c",Aogon:"\u0104",aogon:"\u0105",Aopf:"\u{1d538}",aopf:"\u{1d552}",ap:"\u2248",apacir:"\u2a6f",apE:"\u2a70",ape:"\u224a",apid:"\u224b",apos:"'",ApplyFunction:"\u2061",approx:"\u2248",approxeq:"\u224a",Aring:"\xc5",aring:"\xe5",Ascr:"\u{1d49c}",ascr:"\u{1d4b6}",Assign:"\u2254",ast:"*",asymp:"\u2248",asympeq:"\u224d",Atilde:"\xc3",atilde:"\xe3",Auml:"\xc4",auml:"\xe4",awconint:"\u2233",awint:"\u2a11",backcong:"\u224c",backepsilon:"\u03f6",backprime:"\u2035",backsim:"\u223d",backsimeq:"\u22cd",Backslash:"\u2216",Barv:"\u2ae7",barvee:"\u22bd",Barwed:"\u2306",barwed:"\u2305",barwedge:"\u2305",bbrk:"\u23b5",bbrktbrk:"\u23b6",bcong:"\u224c",Bcy:"\u0411",bcy:"\u0431",bdquo:"\u201e",becaus:"\u2235",Because:"\u2235",because:"\u2235",bemptyv:"\u29b0",bepsi:"\u03f6",bernou:"\u212c",Bernoullis:"\u212c",Beta:"\u0392",beta:"\u03b2",beth:"\u2136",between:"\u226c",Bfr:"\u{1d505}",bfr:"\u{1d51f}",bigcap:"\u22c2",bigcirc:"\u25ef",bigcup:"\u22c3",bigodot:"\u2a00",bigoplus:"\u2a01",bigotimes:"\u2a02",bigsqcup:"\u2a06",bigstar:"\u2605",bigtriangledown:"\u25bd",bigtriangleup:"\u25b3",biguplus:"\u2a04",bigvee:"\u22c1",bigwedge:"\u22c0",bkarow:"\u290d",blacklozenge:"\u29eb",blacksquare:"\u25aa",blacktriangle:"\u25b4",blacktriangledown:"\u25be",blacktriangleleft:"\u25c2",blacktriangleright:"\u25b8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20e5",bnequiv:"\u2261\u20e5",bNot:"\u2aed",bnot:"\u2310",Bopf:"\u{1d539}",bopf:"\u{1d553}",bot:"\u22a5",bottom:"\u22a5",bowtie:"\u22c8",boxbox:"\u29c9",boxDL:"\u2557",boxDl:"\u2556",boxdL:"\u2555",boxdl:"\u2510",boxDR:"\u2554",boxDr:"\u2553",boxdR:"\u2552",boxdr:"\u250c",boxH:"\u2550",boxh:"\u2500",boxHD:"\u2566",boxHd:"\u2564",boxhD:"\u2565",boxhd:"\u252c",boxHU:"\u2569",boxHu:"\u2567",boxhU:"\u2568",boxhu:"\u2534",boxminus:"\u229f",boxplus:"\u229e",boxtimes:"\u22a0",boxUL:"\u255d",boxUl:"\u255c",boxuL:"\u255b",boxul:"\u2518",boxUR:"\u255a",boxUr:"\u2559",boxuR:"\u2558",boxur:"\u2514",boxV:"\u2551",boxv:"\u2502",boxVH:"\u256c",boxVh:"\u256b",boxvH:"\u256a",boxvh:"\u253c",boxVL:"\u2563",boxVl:"\u2562",boxvL:"\u2561",boxvl:"\u2524",boxVR:"\u2560",boxVr:"\u255f",boxvR:"\u255e",boxvr:"\u251c",bprime:"\u2035",Breve:"\u02d8",breve:"\u02d8",brvbar:"\xa6",Bscr:"\u212c",bscr:"\u{1d4b7}",bsemi:"\u204f",bsim:"\u223d",bsime:"\u22cd",bsol:"\\",bsolb:"\u29c5",bsolhsub:"\u27c8",bull:"\u2022",bullet:"\u2022",bump:"\u224e",bumpE:"\u2aae",bumpe:"\u224f",Bumpeq:"\u224e",bumpeq:"\u224f",Cacute:"\u0106",cacute:"\u0107",Cap:"\u22d2",cap:"\u2229",capand:"\u2a44",capbrcup:"\u2a49",capcap:"\u2a4b",capcup:"\u2a47",capdot:"\u2a40",CapitalDifferentialD:"\u2145",caps:"\u2229\ufe00",caret:"\u2041",caron:"\u02c7",Cayleys:"\u212d",ccaps:"\u2a4d",Ccaron:"\u010c",ccaron:"\u010d",Ccedil:"\xc7",ccedil:"\xe7",Ccirc:"\u0108",ccirc:"\u0109",Cconint:"\u2230",ccups:"\u2a4c",ccupssm:"\u2a50",Cdot:"\u010a",cdot:"\u010b",cedil:"\xb8",Cedilla:"\xb8",cemptyv:"\u29b2",cent:"\xa2",CenterDot:"\xb7",centerdot:"\xb7",Cfr:"\u212d",cfr:"\u{1d520}",CHcy:"\u0427",chcy:"\u0447",check:"\u2713",checkmark:"\u2713",Chi:"\u03a7",chi:"\u03c7",cir:"\u25cb",circ:"\u02c6",circeq:"\u2257",circlearrowleft:"\u21ba",circlearrowright:"\u21bb",circledast:"\u229b",circledcirc:"\u229a",circleddash:"\u229d",CircleDot:"\u2299",circledR:"\xae",circledS:"\u24c8",CircleMinus:"\u2296",CirclePlus:"\u2295",CircleTimes:"\u2297",cirE:"\u29c3",cire:"\u2257",cirfnint:"\u2a10",cirmid:"\u2aef",cirscir:"\u29c2",ClockwiseContourIntegral:"\u2232",CloseCurlyDoubleQuote:"\u201d",CloseCurlyQuote:"\u2019",clubs:"\u2663",clubsuit:"\u2663",Colon:"\u2237",colon:":",Colone:"\u2a74",colone:"\u2254",coloneq:"\u2254",comma:",",commat:"@",comp:"\u2201",compfn:"\u2218",complement:"\u2201",complexes:"\u2102",cong:"\u2245",congdot:"\u2a6d",Congruent:"\u2261",Conint:"\u222f",conint:"\u222e",ContourIntegral:"\u222e",Copf:"\u2102",copf:"\u{1d554}",coprod:"\u2210",Coproduct:"\u2210",COPY:"\xa9",copy:"\xa9",copysr:"\u2117",CounterClockwiseContourIntegral:"\u2233",crarr:"\u21b5",Cross:"\u2a2f",cross:"\u2717",Cscr:"\u{1d49e}",cscr:"\u{1d4b8}",csub:"\u2acf",csube:"\u2ad1",csup:"\u2ad0",csupe:"\u2ad2",ctdot:"\u22ef",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22de",cuesc:"\u22df",cularr:"\u21b6",cularrp:"\u293d",Cup:"\u22d3",cup:"\u222a",cupbrcap:"\u2a48",CupCap:"\u224d",cupcap:"\u2a46",cupcup:"\u2a4a",cupdot:"\u228d",cupor:"\u2a45",cups:"\u222a\ufe00",curarr:"\u21b7",curarrm:"\u293c",curlyeqprec:"\u22de",curlyeqsucc:"\u22df",curlyvee:"\u22ce",curlywedge:"\u22cf",curren:"\xa4",curvearrowleft:"\u21b6",curvearrowright:"\u21b7",cuvee:"\u22ce",cuwed:"\u22cf",cwconint:"\u2232",cwint:"\u2231",cylcty:"\u232d",Dagger:"\u2021",dagger:"\u2020",daleth:"\u2138",Darr:"\u21a1",dArr:"\u21d3",darr:"\u2193",dash:"\u2010",Dashv:"\u2ae4",dashv:"\u22a3",dbkarow:"\u290f",dblac:"\u02dd",Dcaron:"\u010e",dcaron:"\u010f",Dcy:"\u0414",dcy:"\u0434",DD:"\u2145",dd:"\u2146",ddagger:"\u2021",ddarr:"\u21ca",DDotrahd:"\u2911",ddotseq:"\u2a77",deg:"\xb0",Del:"\u2207",Delta:"\u0394",delta:"\u03b4",demptyv:"\u29b1",dfisht:"\u297f",Dfr:"\u{1d507}",dfr:"\u{1d521}",dHar:"\u2965",dharl:"\u21c3",dharr:"\u21c2",DiacriticalAcute:"\xb4",DiacriticalDot:"\u02d9",DiacriticalDoubleAcute:"\u02dd",DiacriticalGrave:"`",DiacriticalTilde:"\u02dc",diam:"\u22c4",Diamond:"\u22c4",diamond:"\u22c4",diamondsuit:"\u2666",diams:"\u2666",die:"\xa8",DifferentialD:"\u2146",digamma:"\u03dd",disin:"\u22f2",div:"\xf7",divide:"\xf7",divideontimes:"\u22c7",divonx:"\u22c7",DJcy:"\u0402",djcy:"\u0452",dlcorn:"\u231e",dlcrop:"\u230d",dollar:"$",Dopf:"\u{1d53b}",dopf:"\u{1d555}",Dot:"\xa8",dot:"\u02d9",DotDot:"\u20dc",doteq:"\u2250",doteqdot:"\u2251",DotEqual:"\u2250",dotminus:"\u2238",dotplus:"\u2214",dotsquare:"\u22a1",doublebarwedge:"\u2306",DoubleContourIntegral:"\u222f",DoubleDot:"\xa8",DoubleDownArrow:"\u21d3",DoubleLeftArrow:"\u21d0",DoubleLeftRightArrow:"\u21d4",DoubleLeftTee:"\u2ae4",DoubleLongLeftArrow:"\u27f8",DoubleLongLeftRightArrow:"\u27fa",DoubleLongRightArrow:"\u27f9",DoubleRightArrow:"\u21d2",DoubleRightTee:"\u22a8",DoubleUpArrow:"\u21d1",DoubleUpDownArrow:"\u21d5",DoubleVerticalBar:"\u2225",DownArrow:"\u2193",Downarrow:"\u21d3",downarrow:"\u2193",DownArrowBar:"\u2913",DownArrowUpArrow:"\u21f5",DownBreve:"\u0311",downdownarrows:"\u21ca",downharpoonleft:"\u21c3",downharpoonright:"\u21c2",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295e",DownLeftVector:"\u21bd",DownLeftVectorBar:"\u2956",DownRightTeeVector:"\u295f",DownRightVector:"\u21c1",DownRightVectorBar:"\u2957",DownTee:"\u22a4",DownTeeArrow:"\u21a7",drbkarow:"\u2910",drcorn:"\u231f",drcrop:"\u230c",Dscr:"\u{1d49f}",dscr:"\u{1d4b9}",DScy:"\u0405",dscy:"\u0455",dsol:"\u29f6",Dstrok:"\u0110",dstrok:"\u0111",dtdot:"\u22f1",dtri:"\u25bf",dtrif:"\u25be",duarr:"\u21f5",duhar:"\u296f",dwangle:"\u29a6",DZcy:"\u040f",dzcy:"\u045f",dzigrarr:"\u27ff",Eacute:"\xc9",eacute:"\xe9",easter:"\u2a6e",Ecaron:"\u011a",ecaron:"\u011b",ecir:"\u2256",Ecirc:"\xca",ecirc:"\xea",ecolon:"\u2255",Ecy:"\u042d",ecy:"\u044d",eDDot:"\u2a77",Edot:"\u0116",eDot:"\u2251",edot:"\u0117",ee:"\u2147",efDot:"\u2252",Efr:"\u{1d508}",efr:"\u{1d522}",eg:"\u2a9a",Egrave:"\xc8",egrave:"\xe8",egs:"\u2a96",egsdot:"\u2a98",el:"\u2a99",Element:"\u2208",elinters:"\u23e7",ell:"\u2113",els:"\u2a95",elsdot:"\u2a97",Emacr:"\u0112",emacr:"\u0113",empty:"\u2205",emptyset:"\u2205",EmptySmallSquare:"\u25fb",emptyv:"\u2205",EmptyVerySmallSquare:"\u25ab",emsp:"\u2003",emsp13:"\u2004",emsp14:"\u2005",ENG:"\u014a",eng:"\u014b",ensp:"\u2002",Eogon:"\u0118",eogon:"\u0119",Eopf:"\u{1d53c}",eopf:"\u{1d556}",epar:"\u22d5",eparsl:"\u29e3",eplus:"\u2a71",epsi:"\u03b5",Epsilon:"\u0395",epsilon:"\u03b5",epsiv:"\u03f5",eqcirc:"\u2256",eqcolon:"\u2255",eqsim:"\u2242",eqslantgtr:"\u2a96",eqslantless:"\u2a95",Equal:"\u2a75",equals:"=",EqualTilde:"\u2242",equest:"\u225f",Equilibrium:"\u21cc",equiv:"\u2261",equivDD:"\u2a78",eqvparsl:"\u29e5",erarr:"\u2971",erDot:"\u2253",Escr:"\u2130",escr:"\u212f",esdot:"\u2250",Esim:"\u2a73",esim:"\u2242",Eta:"\u0397",eta:"\u03b7",ETH:"\xd0",eth:"\xf0",Euml:"\xcb",euml:"\xeb",euro:"\u20ac",excl:"!",exist:"\u2203",Exists:"\u2203",expectation:"\u2130",ExponentialE:"\u2147",exponentiale:"\u2147",fallingdotseq:"\u2252",Fcy:"\u0424",fcy:"\u0444",female:"\u2640",ffilig:"\ufb03",fflig:"\ufb00",ffllig:"\ufb04",Ffr:"\u{1d509}",ffr:"\u{1d523}",filig:"\ufb01",FilledSmallSquare:"\u25fc",FilledVerySmallSquare:"\u25aa",fjlig:"fj",flat:"\u266d",fllig:"\ufb02",fltns:"\u25b1",fnof:"\u0192",Fopf:"\u{1d53d}",fopf:"\u{1d557}",ForAll:"\u2200",forall:"\u2200",fork:"\u22d4",forkv:"\u2ad9",Fouriertrf:"\u2131",fpartint:"\u2a0d",frac12:"\xbd",frac13:"\u2153",frac14:"\xbc",frac15:"\u2155",frac16:"\u2159",frac18:"\u215b",frac23:"\u2154",frac25:"\u2156",frac34:"\xbe",frac35:"\u2157",frac38:"\u215c",frac45:"\u2158",frac56:"\u215a",frac58:"\u215d",frac78:"\u215e",frasl:"\u2044",frown:"\u2322",Fscr:"\u2131",fscr:"\u{1d4bb}",gacute:"\u01f5",Gamma:"\u0393",gamma:"\u03b3",Gammad:"\u03dc",gammad:"\u03dd",gap:"\u2a86",Gbreve:"\u011e",gbreve:"\u011f",Gcedil:"\u0122",Gcirc:"\u011c",gcirc:"\u011d",Gcy:"\u0413",gcy:"\u0433",Gdot:"\u0120",gdot:"\u0121",gE:"\u2267",ge:"\u2265",gEl:"\u2a8c",gel:"\u22db",geq:"\u2265",geqq:"\u2267",geqslant:"\u2a7e",ges:"\u2a7e",gescc:"\u2aa9",gesdot:"\u2a80",gesdoto:"\u2a82",gesdotol:"\u2a84",gesl:"\u22db\ufe00",gesles:"\u2a94",Gfr:"\u{1d50a}",gfr:"\u{1d524}",Gg:"\u22d9",gg:"\u226b",ggg:"\u22d9",gimel:"\u2137",GJcy:"\u0403",gjcy:"\u0453",gl:"\u2277",gla:"\u2aa5",glE:"\u2a92",glj:"\u2aa4",gnap:"\u2a8a",gnapprox:"\u2a8a",gnE:"\u2269",gne:"\u2a88",gneq:"\u2a88",gneqq:"\u2269",gnsim:"\u22e7",Gopf:"\u{1d53e}",gopf:"\u{1d558}",grave:"`",GreaterEqual:"\u2265",GreaterEqualLess:"\u22db",GreaterFullEqual:"\u2267",GreaterGreater:"\u2aa2",GreaterLess:"\u2277",GreaterSlantEqual:"\u2a7e",GreaterTilde:"\u2273",Gscr:"\u{1d4a2}",gscr:"\u210a",gsim:"\u2273",gsime:"\u2a8e",gsiml:"\u2a90",Gt:"\u226b",GT:">",gt:">",gtcc:"\u2aa7",gtcir:"\u2a7a",gtdot:"\u22d7",gtlPar:"\u2995",gtquest:"\u2a7c",gtrapprox:"\u2a86",gtrarr:"\u2978",gtrdot:"\u22d7",gtreqless:"\u22db",gtreqqless:"\u2a8c",gtrless:"\u2277",gtrsim:"\u2273",gvertneqq:"\u2269\ufe00",gvnE:"\u2269\ufe00",Hacek:"\u02c7",hairsp:"\u200a",half:"\xbd",hamilt:"\u210b",HARDcy:"\u042a",hardcy:"\u044a",hArr:"\u21d4",harr:"\u2194",harrcir:"\u2948",harrw:"\u21ad",Hat:"^",hbar:"\u210f",Hcirc:"\u0124",hcirc:"\u0125",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",hercon:"\u22b9",Hfr:"\u210c",hfr:"\u{1d525}",HilbertSpace:"\u210b",hksearow:"\u2925",hkswarow:"\u2926",hoarr:"\u21ff",homtht:"\u223b",hookleftarrow:"\u21a9",hookrightarrow:"\u21aa",Hopf:"\u210d",hopf:"\u{1d559}",horbar:"\u2015",HorizontalLine:"\u2500",Hscr:"\u210b",hscr:"\u{1d4bd}",hslash:"\u210f",Hstrok:"\u0126",hstrok:"\u0127",HumpDownHump:"\u224e",HumpEqual:"\u224f",hybull:"\u2043",hyphen:"\u2010",Iacute:"\xcd",iacute:"\xed",ic:"\u2063",Icirc:"\xce",icirc:"\xee",Icy:"\u0418",icy:"\u0438",Idot:"\u0130",IEcy:"\u0415",iecy:"\u0435",iexcl:"\xa1",iff:"\u21d4",Ifr:"\u2111",ifr:"\u{1d526}",Igrave:"\xcc",igrave:"\xec",ii:"\u2148",iiiint:"\u2a0c",iiint:"\u222d",iinfin:"\u29dc",iiota:"\u2129",IJlig:"\u0132",ijlig:"\u0133",Im:"\u2111",Imacr:"\u012a",imacr:"\u012b",image:"\u2111",ImaginaryI:"\u2148",imagline:"\u2110",imagpart:"\u2111",imath:"\u0131",imof:"\u22b7",imped:"\u01b5",Implies:"\u21d2",in:"\u2208",incare:"\u2105",infin:"\u221e",infintie:"\u29dd",inodot:"\u0131",Int:"\u222c",int:"\u222b",intcal:"\u22ba",integers:"\u2124",Integral:"\u222b",intercal:"\u22ba",Intersection:"\u22c2",intlarhk:"\u2a17",intprod:"\u2a3c",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",IOcy:"\u0401",iocy:"\u0451",Iogon:"\u012e",iogon:"\u012f",Iopf:"\u{1d540}",iopf:"\u{1d55a}",Iota:"\u0399",iota:"\u03b9",iprod:"\u2a3c",iquest:"\xbf",Iscr:"\u2110",iscr:"\u{1d4be}",isin:"\u2208",isindot:"\u22f5",isinE:"\u22f9",isins:"\u22f4",isinsv:"\u22f3",isinv:"\u2208",it:"\u2062",Itilde:"\u0128",itilde:"\u0129",Iukcy:"\u0406",iukcy:"\u0456",Iuml:"\xcf",iuml:"\xef",Jcirc:"\u0134",jcirc:"\u0135",Jcy:"\u0419",jcy:"\u0439",Jfr:"\u{1d50d}",jfr:"\u{1d527}",jmath:"\u0237",Jopf:"\u{1d541}",jopf:"\u{1d55b}",Jscr:"\u{1d4a5}",jscr:"\u{1d4bf}",Jsercy:"\u0408",jsercy:"\u0458",Jukcy:"\u0404",jukcy:"\u0454",Kappa:"\u039a",kappa:"\u03ba",kappav:"\u03f0",Kcedil:"\u0136",kcedil:"\u0137",Kcy:"\u041a",kcy:"\u043a",Kfr:"\u{1d50e}",kfr:"\u{1d528}",kgreen:"\u0138",KHcy:"\u0425",khcy:"\u0445",KJcy:"\u040c",kjcy:"\u045c",Kopf:"\u{1d542}",kopf:"\u{1d55c}",Kscr:"\u{1d4a6}",kscr:"\u{1d4c0}",lAarr:"\u21da",Lacute:"\u0139",lacute:"\u013a",laemptyv:"\u29b4",lagran:"\u2112",Lambda:"\u039b",lambda:"\u03bb",Lang:"\u27ea",lang:"\u27e8",langd:"\u2991",langle:"\u27e8",lap:"\u2a85",Laplacetrf:"\u2112",laquo:"\xab",Larr:"\u219e",lArr:"\u21d0",larr:"\u2190",larrb:"\u21e4",larrbfs:"\u291f",larrfs:"\u291d",larrhk:"\u21a9",larrlp:"\u21ab",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21a2",lat:"\u2aab",lAtail:"\u291b",latail:"\u2919",late:"\u2aad",lates:"\u2aad\ufe00",lBarr:"\u290e",lbarr:"\u290c",lbbrk:"\u2772",lbrace:"{",lbrack:"[",lbrke:"\u298b",lbrksld:"\u298f",lbrkslu:"\u298d",Lcaron:"\u013d",lcaron:"\u013e",Lcedil:"\u013b",lcedil:"\u013c",lceil:"\u2308",lcub:"{",Lcy:"\u041b",lcy:"\u043b",ldca:"\u2936",ldquo:"\u201c",ldquor:"\u201e",ldrdhar:"\u2967",ldrushar:"\u294b",ldsh:"\u21b2",lE:"\u2266",le:"\u2264",LeftAngleBracket:"\u27e8",LeftArrow:"\u2190",Leftarrow:"\u21d0",leftarrow:"\u2190",LeftArrowBar:"\u21e4",LeftArrowRightArrow:"\u21c6",leftarrowtail:"\u21a2",LeftCeiling:"\u2308",LeftDoubleBracket:"\u27e6",LeftDownTeeVector:"\u2961",LeftDownVector:"\u21c3",LeftDownVectorBar:"\u2959",LeftFloor:"\u230a",leftharpoondown:"\u21bd",leftharpoonup:"\u21bc",leftleftarrows:"\u21c7",LeftRightArrow:"\u2194",Leftrightarrow:"\u21d4",leftrightarrow:"\u2194",leftrightarrows:"\u21c6",leftrightharpoons:"\u21cb",leftrightsquigarrow:"\u21ad",LeftRightVector:"\u294e",LeftTee:"\u22a3",LeftTeeArrow:"\u21a4",LeftTeeVector:"\u295a",leftthreetimes:"\u22cb",LeftTriangle:"\u22b2",LeftTriangleBar:"\u29cf",LeftTriangleEqual:"\u22b4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVector:"\u21bf",LeftUpVectorBar:"\u2958",LeftVector:"\u21bc",LeftVectorBar:"\u2952",lEg:"\u2a8b",leg:"\u22da",leq:"\u2264",leqq:"\u2266",leqslant:"\u2a7d",les:"\u2a7d",lescc:"\u2aa8",lesdot:"\u2a7f",lesdoto:"\u2a81",lesdotor:"\u2a83",lesg:"\u22da\ufe00",lesges:"\u2a93",lessapprox:"\u2a85",lessdot:"\u22d6",lesseqgtr:"\u22da",lesseqqgtr:"\u2a8b",LessEqualGreater:"\u22da",LessFullEqual:"\u2266",LessGreater:"\u2276",lessgtr:"\u2276",LessLess:"\u2aa1",lesssim:"\u2272",LessSlantEqual:"\u2a7d",LessTilde:"\u2272",lfisht:"\u297c",lfloor:"\u230a",Lfr:"\u{1d50f}",lfr:"\u{1d529}",lg:"\u2276",lgE:"\u2a91",lHar:"\u2962",lhard:"\u21bd",lharu:"\u21bc",lharul:"\u296a",lhblk:"\u2584",LJcy:"\u0409",ljcy:"\u0459",Ll:"\u22d8",ll:"\u226a",llarr:"\u21c7",llcorner:"\u231e",Lleftarrow:"\u21da",llhard:"\u296b",lltri:"\u25fa",Lmidot:"\u013f",lmidot:"\u0140",lmoust:"\u23b0",lmoustache:"\u23b0",lnap:"\u2a89",lnapprox:"\u2a89",lnE:"\u2268",lne:"\u2a87",lneq:"\u2a87",lneqq:"\u2268",lnsim:"\u22e6",loang:"\u27ec",loarr:"\u21fd",lobrk:"\u27e6",LongLeftArrow:"\u27f5",Longleftarrow:"\u27f8",longleftarrow:"\u27f5",LongLeftRightArrow:"\u27f7",Longleftrightarrow:"\u27fa",longleftrightarrow:"\u27f7",longmapsto:"\u27fc",LongRightArrow:"\u27f6",Longrightarrow:"\u27f9",longrightarrow:"\u27f6",looparrowleft:"\u21ab",looparrowright:"\u21ac",lopar:"\u2985",Lopf:"\u{1d543}",lopf:"\u{1d55d}",loplus:"\u2a2d",lotimes:"\u2a34",lowast:"\u2217",lowbar:"_",LowerLeftArrow:"\u2199",LowerRightArrow:"\u2198",loz:"\u25ca",lozenge:"\u25ca",lozf:"\u29eb",lpar:"(",lparlt:"\u2993",lrarr:"\u21c6",lrcorner:"\u231f",lrhar:"\u21cb",lrhard:"\u296d",lrm:"\u200e",lrtri:"\u22bf",lsaquo:"\u2039",Lscr:"\u2112",lscr:"\u{1d4c1}",Lsh:"\u21b0",lsh:"\u21b0",lsim:"\u2272",lsime:"\u2a8d",lsimg:"\u2a8f",lsqb:"[",lsquo:"\u2018",lsquor:"\u201a",Lstrok:"\u0141",lstrok:"\u0142",Lt:"\u226a",LT:"<",lt:"<",ltcc:"\u2aa6",ltcir:"\u2a79",ltdot:"\u22d6",lthree:"\u22cb",ltimes:"\u22c9",ltlarr:"\u2976",ltquest:"\u2a7b",ltri:"\u25c3",ltrie:"\u22b4",ltrif:"\u25c2",ltrPar:"\u2996",lurdshar:"\u294a",luruhar:"\u2966",lvertneqq:"\u2268\ufe00",lvnE:"\u2268\ufe00",macr:"\xaf",male:"\u2642",malt:"\u2720",maltese:"\u2720",Map:"\u2905",map:"\u21a6",mapsto:"\u21a6",mapstodown:"\u21a7",mapstoleft:"\u21a4",mapstoup:"\u21a5",marker:"\u25ae",mcomma:"\u2a29",Mcy:"\u041c",mcy:"\u043c",mdash:"\u2014",mDDot:"\u223a",measuredangle:"\u2221",MediumSpace:"\u205f",Mellintrf:"\u2133",Mfr:"\u{1d510}",mfr:"\u{1d52a}",mho:"\u2127",micro:"\xb5",mid:"\u2223",midast:"*",midcir:"\u2af0",middot:"\xb7",minus:"\u2212",minusb:"\u229f",minusd:"\u2238",minusdu:"\u2a2a",MinusPlus:"\u2213",mlcp:"\u2adb",mldr:"\u2026",mnplus:"\u2213",models:"\u22a7",Mopf:"\u{1d544}",mopf:"\u{1d55e}",mp:"\u2213",Mscr:"\u2133",mscr:"\u{1d4c2}",mstpos:"\u223e",Mu:"\u039c",mu:"\u03bc",multimap:"\u22b8",mumap:"\u22b8",nabla:"\u2207",Nacute:"\u0143",nacute:"\u0144",nang:"\u2220\u20d2",nap:"\u2249",napE:"\u2a70\u0338",napid:"\u224b\u0338",napos:"\u0149",napprox:"\u2249",natur:"\u266e",natural:"\u266e",naturals:"\u2115",nbsp:"\xa0",nbump:"\u224e\u0338",nbumpe:"\u224f\u0338",ncap:"\u2a43",Ncaron:"\u0147",ncaron:"\u0148",Ncedil:"\u0145",ncedil:"\u0146",ncong:"\u2247",ncongdot:"\u2a6d\u0338",ncup:"\u2a42",Ncy:"\u041d",ncy:"\u043d",ndash:"\u2013",ne:"\u2260",nearhk:"\u2924",neArr:"\u21d7",nearr:"\u2197",nearrow:"\u2197",nedot:"\u2250\u0338",NegativeMediumSpace:"\u200b",NegativeThickSpace:"\u200b",NegativeThinSpace:"\u200b",NegativeVeryThinSpace:"\u200b",nequiv:"\u2262",nesear:"\u2928",nesim:"\u2242\u0338",NestedGreaterGreater:"\u226b",NestedLessLess:"\u226a",NewLine:"\n",nexist:"\u2204",nexists:"\u2204",Nfr:"\u{1d511}",nfr:"\u{1d52b}",ngE:"\u2267\u0338",nge:"\u2271",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2a7e\u0338",nges:"\u2a7e\u0338",nGg:"\u22d9\u0338",ngsim:"\u2275",nGt:"\u226b\u20d2",ngt:"\u226f",ngtr:"\u226f",nGtv:"\u226b\u0338",nhArr:"\u21ce",nharr:"\u21ae",nhpar:"\u2af2",ni:"\u220b",nis:"\u22fc",nisd:"\u22fa",niv:"\u220b",NJcy:"\u040a",njcy:"\u045a",nlArr:"\u21cd",nlarr:"\u219a",nldr:"\u2025",nlE:"\u2266\u0338",nle:"\u2270",nLeftarrow:"\u21cd",nleftarrow:"\u219a",nLeftrightarrow:"\u21ce",nleftrightarrow:"\u21ae",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2a7d\u0338",nles:"\u2a7d\u0338",nless:"\u226e",nLl:"\u22d8\u0338",nlsim:"\u2274",nLt:"\u226a\u20d2",nlt:"\u226e",nltri:"\u22ea",nltrie:"\u22ec",nLtv:"\u226a\u0338",nmid:"\u2224",NoBreak:"\u2060",NonBreakingSpace:"\xa0",Nopf:"\u2115",nopf:"\u{1d55f}",Not:"\u2aec",not:"\xac",NotCongruent:"\u2262",NotCupCap:"\u226d",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226f",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226b\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2a7e\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224e\u0338",NotHumpEqual:"\u224f\u0338",notin:"\u2209",notindot:"\u22f5\u0338",notinE:"\u22f9\u0338",notinva:"\u2209",notinvb:"\u22f7",notinvc:"\u22f6",NotLeftTriangle:"\u22ea",NotLeftTriangleBar:"\u29cf\u0338",NotLeftTriangleEqual:"\u22ec",NotLess:"\u226e",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226a\u0338",NotLessSlantEqual:"\u2a7d\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2aa2\u0338",NotNestedLessLess:"\u2aa1\u0338",notni:"\u220c",notniva:"\u220c",notnivb:"\u22fe",notnivc:"\u22fd",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2aaf\u0338",NotPrecedesSlantEqual:"\u22e0",NotReverseElement:"\u220c",NotRightTriangle:"\u22eb",NotRightTriangleBar:"\u29d0\u0338",NotRightTriangleEqual:"\u22ed",NotSquareSubset:"\u228f\u0338",NotSquareSubsetEqual:"\u22e2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22e3",NotSubset:"\u2282\u20d2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2ab0\u0338",NotSucceedsSlantEqual:"\u22e1",NotSucceedsTilde:"\u227f\u0338",NotSuperset:"\u2283\u20d2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",npar:"\u2226",nparallel:"\u2226",nparsl:"\u2afd\u20e5",npart:"\u2202\u0338",npolint:"\u2a14",npr:"\u2280",nprcue:"\u22e0",npre:"\u2aaf\u0338",nprec:"\u2280",npreceq:"\u2aaf\u0338",nrArr:"\u21cf",nrarr:"\u219b",nrarrc:"\u2933\u0338",nrarrw:"\u219d\u0338",nRightarrow:"\u21cf",nrightarrow:"\u219b",nrtri:"\u22eb",nrtrie:"\u22ed",nsc:"\u2281",nsccue:"\u22e1",nsce:"\u2ab0\u0338",Nscr:"\u{1d4a9}",nscr:"\u{1d4c3}",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22e2",nsqsupe:"\u22e3",nsub:"\u2284",nsubE:"\u2ac5\u0338",nsube:"\u2288",nsubset:"\u2282\u20d2",nsubseteq:"\u2288",nsubseteqq:"\u2ac5\u0338",nsucc:"\u2281",nsucceq:"\u2ab0\u0338",nsup:"\u2285",nsupE:"\u2ac6\u0338",nsupe:"\u2289",nsupset:"\u2283\u20d2",nsupseteq:"\u2289",nsupseteqq:"\u2ac6\u0338",ntgl:"\u2279",Ntilde:"\xd1",ntilde:"\xf1",ntlg:"\u2278",ntriangleleft:"\u22ea",ntrianglelefteq:"\u22ec",ntriangleright:"\u22eb",ntrianglerighteq:"\u22ed",Nu:"\u039d",nu:"\u03bd",num:"#",numero:"\u2116",numsp:"\u2007",nvap:"\u224d\u20d2",nVDash:"\u22af",nVdash:"\u22ae",nvDash:"\u22ad",nvdash:"\u22ac",nvge:"\u2265\u20d2",nvgt:">\u20d2",nvHarr:"\u2904",nvinfin:"\u29de",nvlArr:"\u2902",nvle:"\u2264\u20d2",nvlt:"<\u20d2",nvltrie:"\u22b4\u20d2",nvrArr:"\u2903",nvrtrie:"\u22b5\u20d2",nvsim:"\u223c\u20d2",nwarhk:"\u2923",nwArr:"\u21d6",nwarr:"\u2196",nwarrow:"\u2196",nwnear:"\u2927",Oacute:"\xd3",oacute:"\xf3",oast:"\u229b",ocir:"\u229a",Ocirc:"\xd4",ocirc:"\xf4",Ocy:"\u041e",ocy:"\u043e",odash:"\u229d",Odblac:"\u0150",odblac:"\u0151",odiv:"\u2a38",odot:"\u2299",odsold:"\u29bc",OElig:"\u0152",oelig:"\u0153",ofcir:"\u29bf",Ofr:"\u{1d512}",ofr:"\u{1d52c}",ogon:"\u02db",Ograve:"\xd2",ograve:"\xf2",ogt:"\u29c1",ohbar:"\u29b5",ohm:"\u03a9",oint:"\u222e",olarr:"\u21ba",olcir:"\u29be",olcross:"\u29bb",oline:"\u203e",olt:"\u29c0",Omacr:"\u014c",omacr:"\u014d",Omega:"\u03a9",omega:"\u03c9",Omicron:"\u039f",omicron:"\u03bf",omid:"\u29b6",ominus:"\u2296",Oopf:"\u{1d546}",oopf:"\u{1d560}",opar:"\u29b7",OpenCurlyDoubleQuote:"\u201c",OpenCurlyQuote:"\u2018",operp:"\u29b9",oplus:"\u2295",Or:"\u2a54",or:"\u2228",orarr:"\u21bb",ord:"\u2a5d",order:"\u2134",orderof:"\u2134",ordf:"\xaa",ordm:"\xba",origof:"\u22b6",oror:"\u2a56",orslope:"\u2a57",orv:"\u2a5b",oS:"\u24c8",Oscr:"\u{1d4aa}",oscr:"\u2134",Oslash:"\xd8",oslash:"\xf8",osol:"\u2298",Otilde:"\xd5",otilde:"\xf5",Otimes:"\u2a37",otimes:"\u2297",otimesas:"\u2a36",Ouml:"\xd6",ouml:"\xf6",ovbar:"\u233d",OverBar:"\u203e",OverBrace:"\u23de",OverBracket:"\u23b4",OverParenthesis:"\u23dc",par:"\u2225",para:"\xb6",parallel:"\u2225",parsim:"\u2af3",parsl:"\u2afd",part:"\u2202",PartialD:"\u2202",Pcy:"\u041f",pcy:"\u043f",percnt:"%",period:".",permil:"\u2030",perp:"\u22a5",pertenk:"\u2031",Pfr:"\u{1d513}",pfr:"\u{1d52d}",Phi:"\u03a6",phi:"\u03c6",phiv:"\u03d5",phmmat:"\u2133",phone:"\u260e",Pi:"\u03a0",pi:"\u03c0",pitchfork:"\u22d4",piv:"\u03d6",planck:"\u210f",planckh:"\u210e",plankv:"\u210f",plus:"+",plusacir:"\u2a23",plusb:"\u229e",pluscir:"\u2a22",plusdo:"\u2214",plusdu:"\u2a25",pluse:"\u2a72",PlusMinus:"\xb1",plusmn:"\xb1",plussim:"\u2a26",plustwo:"\u2a27",pm:"\xb1",Poincareplane:"\u210c",pointint:"\u2a15",Popf:"\u2119",popf:"\u{1d561}",pound:"\xa3",Pr:"\u2abb",pr:"\u227a",prap:"\u2ab7",prcue:"\u227c",prE:"\u2ab3",pre:"\u2aaf",prec:"\u227a",precapprox:"\u2ab7",preccurlyeq:"\u227c",Precedes:"\u227a",PrecedesEqual:"\u2aaf",PrecedesSlantEqual:"\u227c",PrecedesTilde:"\u227e",preceq:"\u2aaf",precnapprox:"\u2ab9",precneqq:"\u2ab5",precnsim:"\u22e8",precsim:"\u227e",Prime:"\u2033",prime:"\u2032",primes:"\u2119",prnap:"\u2ab9",prnE:"\u2ab5",prnsim:"\u22e8",prod:"\u220f",Product:"\u220f",profalar:"\u232e",profline:"\u2312",profsurf:"\u2313",prop:"\u221d",Proportion:"\u2237",Proportional:"\u221d",propto:"\u221d",prsim:"\u227e",prurel:"\u22b0",Pscr:"\u{1d4ab}",pscr:"\u{1d4c5}",Psi:"\u03a8",psi:"\u03c8",puncsp:"\u2008",Qfr:"\u{1d514}",qfr:"\u{1d52e}",qint:"\u2a0c",Qopf:"\u211a",qopf:"\u{1d562}",qprime:"\u2057",Qscr:"\u{1d4ac}",qscr:"\u{1d4c6}",quaternions:"\u210d",quatint:"\u2a16",quest:"?",questeq:"\u225f",QUOT:'"',quot:'"',rAarr:"\u21db",race:"\u223d\u0331",Racute:"\u0154",racute:"\u0155",radic:"\u221a",raemptyv:"\u29b3",Rang:"\u27eb",rang:"\u27e9",rangd:"\u2992",range:"\u29a5",rangle:"\u27e9",raquo:"\xbb",Rarr:"\u21a0",rArr:"\u21d2",rarr:"\u2192",rarrap:"\u2975",rarrb:"\u21e5",rarrbfs:"\u2920",rarrc:"\u2933",rarrfs:"\u291e",rarrhk:"\u21aa",rarrlp:"\u21ac",rarrpl:"\u2945",rarrsim:"\u2974",Rarrtl:"\u2916",rarrtl:"\u21a3",rarrw:"\u219d",rAtail:"\u291c",ratail:"\u291a",ratio:"\u2236",rationals:"\u211a",RBarr:"\u2910",rBarr:"\u290f",rbarr:"\u290d",rbbrk:"\u2773",rbrace:"}",rbrack:"]",rbrke:"\u298c",rbrksld:"\u298e",rbrkslu:"\u2990",Rcaron:"\u0158",rcaron:"\u0159",Rcedil:"\u0156",rcedil:"\u0157",rceil:"\u2309",rcub:"}",Rcy:"\u0420",rcy:"\u0440",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201d",rdquor:"\u201d",rdsh:"\u21b3",Re:"\u211c",real:"\u211c",realine:"\u211b",realpart:"\u211c",reals:"\u211d",rect:"\u25ad",REG:"\xae",reg:"\xae",ReverseElement:"\u220b",ReverseEquilibrium:"\u21cb",ReverseUpEquilibrium:"\u296f",rfisht:"\u297d",rfloor:"\u230b",Rfr:"\u211c",rfr:"\u{1d52f}",rHar:"\u2964",rhard:"\u21c1",rharu:"\u21c0",rharul:"\u296c",Rho:"\u03a1",rho:"\u03c1",rhov:"\u03f1",RightAngleBracket:"\u27e9",RightArrow:"\u2192",Rightarrow:"\u21d2",rightarrow:"\u2192",RightArrowBar:"\u21e5",RightArrowLeftArrow:"\u21c4",rightarrowtail:"\u21a3",RightCeiling:"\u2309",RightDoubleBracket:"\u27e7",RightDownTeeVector:"\u295d",RightDownVector:"\u21c2",RightDownVectorBar:"\u2955",RightFloor:"\u230b",rightharpoondown:"\u21c1",rightharpoonup:"\u21c0",rightleftarrows:"\u21c4",rightleftharpoons:"\u21cc",rightrightarrows:"\u21c9",rightsquigarrow:"\u219d",RightTee:"\u22a2",RightTeeArrow:"\u21a6",RightTeeVector:"\u295b",rightthreetimes:"\u22cc",RightTriangle:"\u22b3",RightTriangleBar:"\u29d0",RightTriangleEqual:"\u22b5",RightUpDownVector:"\u294f",RightUpTeeVector:"\u295c",RightUpVector:"\u21be",RightUpVectorBar:"\u2954",RightVector:"\u21c0",RightVectorBar:"\u2953",ring:"\u02da",risingdotseq:"\u2253",rlarr:"\u21c4",rlhar:"\u21cc",rlm:"\u200f",rmoust:"\u23b1",rmoustache:"\u23b1",rnmid:"\u2aee",roang:"\u27ed",roarr:"\u21fe",robrk:"\u27e7",ropar:"\u2986",Ropf:"\u211d",ropf:"\u{1d563}",roplus:"\u2a2e",rotimes:"\u2a35",RoundImplies:"\u2970",rpar:")",rpargt:"\u2994",rppolint:"\u2a12",rrarr:"\u21c9",Rrightarrow:"\u21db",rsaquo:"\u203a",Rscr:"\u211b",rscr:"\u{1d4c7}",Rsh:"\u21b1",rsh:"\u21b1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22cc",rtimes:"\u22ca",rtri:"\u25b9",rtrie:"\u22b5",rtrif:"\u25b8",rtriltri:"\u29ce",RuleDelayed:"\u29f4",ruluhar:"\u2968",rx:"\u211e",Sacute:"\u015a",sacute:"\u015b",sbquo:"\u201a",Sc:"\u2abc",sc:"\u227b",scap:"\u2ab8",Scaron:"\u0160",scaron:"\u0161",sccue:"\u227d",scE:"\u2ab4",sce:"\u2ab0",Scedil:"\u015e",scedil:"\u015f",Scirc:"\u015c",scirc:"\u015d",scnap:"\u2aba",scnE:"\u2ab6",scnsim:"\u22e9",scpolint:"\u2a13",scsim:"\u227f",Scy:"\u0421",scy:"\u0441",sdot:"\u22c5",sdotb:"\u22a1",sdote:"\u2a66",searhk:"\u2925",seArr:"\u21d8",searr:"\u2198",searrow:"\u2198",sect:"\xa7",semi:";",seswar:"\u2929",setminus:"\u2216",setmn:"\u2216",sext:"\u2736",Sfr:"\u{1d516}",sfr:"\u{1d530}",sfrown:"\u2322",sharp:"\u266f",SHCHcy:"\u0429",shchcy:"\u0449",SHcy:"\u0428",shcy:"\u0448",ShortDownArrow:"\u2193",ShortLeftArrow:"\u2190",shortmid:"\u2223",shortparallel:"\u2225",ShortRightArrow:"\u2192",ShortUpArrow:"\u2191",shy:"\xad",Sigma:"\u03a3",sigma:"\u03c3",sigmaf:"\u03c2",sigmav:"\u03c2",sim:"\u223c",simdot:"\u2a6a",sime:"\u2243",simeq:"\u2243",simg:"\u2a9e",simgE:"\u2aa0",siml:"\u2a9d",simlE:"\u2a9f",simne:"\u2246",simplus:"\u2a24",simrarr:"\u2972",slarr:"\u2190",SmallCircle:"\u2218",smallsetminus:"\u2216",smashp:"\u2a33",smeparsl:"\u29e4",smid:"\u2223",smile:"\u2323",smt:"\u2aaa",smte:"\u2aac",smtes:"\u2aac\ufe00",SOFTcy:"\u042c",softcy:"\u044c",sol:"/",solb:"\u29c4",solbar:"\u233f",Sopf:"\u{1d54a}",sopf:"\u{1d564}",spades:"\u2660",spadesuit:"\u2660",spar:"\u2225",sqcap:"\u2293",sqcaps:"\u2293\ufe00",sqcup:"\u2294",sqcups:"\u2294\ufe00",Sqrt:"\u221a",sqsub:"\u228f",sqsube:"\u2291",sqsubset:"\u228f",sqsubseteq:"\u2291",sqsup:"\u2290",sqsupe:"\u2292",sqsupset:"\u2290",sqsupseteq:"\u2292",squ:"\u25a1",Square:"\u25a1",square:"\u25a1",SquareIntersection:"\u2293",SquareSubset:"\u228f",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",squarf:"\u25aa",squf:"\u25aa",srarr:"\u2192",Sscr:"\u{1d4ae}",sscr:"\u{1d4c8}",ssetmn:"\u2216",ssmile:"\u2323",sstarf:"\u22c6",Star:"\u22c6",star:"\u2606",starf:"\u2605",straightepsilon:"\u03f5",straightphi:"\u03d5",strns:"\xaf",Sub:"\u22d0",sub:"\u2282",subdot:"\u2abd",subE:"\u2ac5",sube:"\u2286",subedot:"\u2ac3",submult:"\u2ac1",subnE:"\u2acb",subne:"\u228a",subplus:"\u2abf",subrarr:"\u2979",Subset:"\u22d0",subset:"\u2282",subseteq:"\u2286",subseteqq:"\u2ac5",SubsetEqual:"\u2286",subsetneq:"\u228a",subsetneqq:"\u2acb",subsim:"\u2ac7",subsub:"\u2ad5",subsup:"\u2ad3",succ:"\u227b",succapprox:"\u2ab8",succcurlyeq:"\u227d",Succeeds:"\u227b",SucceedsEqual:"\u2ab0",SucceedsSlantEqual:"\u227d",SucceedsTilde:"\u227f",succeq:"\u2ab0",succnapprox:"\u2aba",succneqq:"\u2ab6",succnsim:"\u22e9",succsim:"\u227f",SuchThat:"\u220b",Sum:"\u2211",sum:"\u2211",sung:"\u266a",Sup:"\u22d1",sup:"\u2283",sup1:"\xb9",sup2:"\xb2",sup3:"\xb3",supdot:"\u2abe",supdsub:"\u2ad8",supE:"\u2ac6",supe:"\u2287",supedot:"\u2ac4",Superset:"\u2283",SupersetEqual:"\u2287",suphsol:"\u27c9",suphsub:"\u2ad7",suplarr:"\u297b",supmult:"\u2ac2",supnE:"\u2acc",supne:"\u228b",supplus:"\u2ac0",Supset:"\u22d1",supset:"\u2283",supseteq:"\u2287",supseteqq:"\u2ac6",supsetneq:"\u228b",supsetneqq:"\u2acc",supsim:"\u2ac8",supsub:"\u2ad4",supsup:"\u2ad6",swarhk:"\u2926",swArr:"\u21d9",swarr:"\u2199",swarrow:"\u2199",swnwar:"\u292a",szlig:"\xdf",Tab:"\t",target:"\u2316",Tau:"\u03a4",tau:"\u03c4",tbrk:"\u23b4",Tcaron:"\u0164",tcaron:"\u0165",Tcedil:"\u0162",tcedil:"\u0163",Tcy:"\u0422",tcy:"\u0442",tdot:"\u20db",telrec:"\u2315",Tfr:"\u{1d517}",tfr:"\u{1d531}",there4:"\u2234",Therefore:"\u2234",therefore:"\u2234",Theta:"\u0398",theta:"\u03b8",thetasym:"\u03d1",thetav:"\u03d1",thickapprox:"\u2248",thicksim:"\u223c",ThickSpace:"\u205f\u200a",thinsp:"\u2009",ThinSpace:"\u2009",thkap:"\u2248",thksim:"\u223c",THORN:"\xde",thorn:"\xfe",Tilde:"\u223c",tilde:"\u02dc",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",times:"\xd7",timesb:"\u22a0",timesbar:"\u2a31",timesd:"\u2a30",tint:"\u222d",toea:"\u2928",top:"\u22a4",topbot:"\u2336",topcir:"\u2af1",Topf:"\u{1d54b}",topf:"\u{1d565}",topfork:"\u2ada",tosa:"\u2929",tprime:"\u2034",TRADE:"\u2122",trade:"\u2122",triangle:"\u25b5",triangledown:"\u25bf",triangleleft:"\u25c3",trianglelefteq:"\u22b4",triangleq:"\u225c",triangleright:"\u25b9",trianglerighteq:"\u22b5",tridot:"\u25ec",trie:"\u225c",triminus:"\u2a3a",TripleDot:"\u20db",triplus:"\u2a39",trisb:"\u29cd",tritime:"\u2a3b",trpezium:"\u23e2",Tscr:"\u{1d4af}",tscr:"\u{1d4c9}",TScy:"\u0426",tscy:"\u0446",TSHcy:"\u040b",tshcy:"\u045b",Tstrok:"\u0166",tstrok:"\u0167",twixt:"\u226c",twoheadleftarrow:"\u219e",twoheadrightarrow:"\u21a0",Uacute:"\xda",uacute:"\xfa",Uarr:"\u219f",uArr:"\u21d1",uarr:"\u2191",Uarrocir:"\u2949",Ubrcy:"\u040e",ubrcy:"\u045e",Ubreve:"\u016c",ubreve:"\u016d",Ucirc:"\xdb",ucirc:"\xfb",Ucy:"\u0423",ucy:"\u0443",udarr:"\u21c5",Udblac:"\u0170",udblac:"\u0171",udhar:"\u296e",ufisht:"\u297e",Ufr:"\u{1d518}",ufr:"\u{1d532}",Ugrave:"\xd9",ugrave:"\xf9",uHar:"\u2963",uharl:"\u21bf",uharr:"\u21be",uhblk:"\u2580",ulcorn:"\u231c",ulcorner:"\u231c",ulcrop:"\u230f",ultri:"\u25f8",Umacr:"\u016a",umacr:"\u016b",uml:"\xa8",UnderBar:"_",UnderBrace:"\u23df",UnderBracket:"\u23b5",UnderParenthesis:"\u23dd",Union:"\u22c3",UnionPlus:"\u228e",Uogon:"\u0172",uogon:"\u0173",Uopf:"\u{1d54c}",uopf:"\u{1d566}",UpArrow:"\u2191",Uparrow:"\u21d1",uparrow:"\u2191",UpArrowBar:"\u2912",UpArrowDownArrow:"\u21c5",UpDownArrow:"\u2195",Updownarrow:"\u21d5",updownarrow:"\u2195",UpEquilibrium:"\u296e",upharpoonleft:"\u21bf",upharpoonright:"\u21be",uplus:"\u228e",UpperLeftArrow:"\u2196",UpperRightArrow:"\u2197",Upsi:"\u03d2",upsi:"\u03c5",upsih:"\u03d2",Upsilon:"\u03a5",upsilon:"\u03c5",UpTee:"\u22a5",UpTeeArrow:"\u21a5",upuparrows:"\u21c8",urcorn:"\u231d",urcorner:"\u231d",urcrop:"\u230e",Uring:"\u016e",uring:"\u016f",urtri:"\u25f9",Uscr:"\u{1d4b0}",uscr:"\u{1d4ca}",utdot:"\u22f0",Utilde:"\u0168",utilde:"\u0169",utri:"\u25b5",utrif:"\u25b4",uuarr:"\u21c8",Uuml:"\xdc",uuml:"\xfc",uwangle:"\u29a7",vangrt:"\u299c",varepsilon:"\u03f5",varkappa:"\u03f0",varnothing:"\u2205",varphi:"\u03d5",varpi:"\u03d6",varpropto:"\u221d",vArr:"\u21d5",varr:"\u2195",varrho:"\u03f1",varsigma:"\u03c2",varsubsetneq:"\u228a\ufe00",varsubsetneqq:"\u2acb\ufe00",varsupsetneq:"\u228b\ufe00",varsupsetneqq:"\u2acc\ufe00",vartheta:"\u03d1",vartriangleleft:"\u22b2",vartriangleright:"\u22b3",Vbar:"\u2aeb",vBar:"\u2ae8",vBarv:"\u2ae9",Vcy:"\u0412",vcy:"\u0432",VDash:"\u22ab",Vdash:"\u22a9",vDash:"\u22a8",vdash:"\u22a2",Vdashl:"\u2ae6",Vee:"\u22c1",vee:"\u2228",veebar:"\u22bb",veeeq:"\u225a",vellip:"\u22ee",Verbar:"\u2016",verbar:"|",Vert:"\u2016",vert:"|",VerticalBar:"\u2223",VerticalLine:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",VeryThinSpace:"\u200a",Vfr:"\u{1d519}",vfr:"\u{1d533}",vltri:"\u22b2",vnsub:"\u2282\u20d2",vnsup:"\u2283\u20d2",Vopf:"\u{1d54d}",vopf:"\u{1d567}",vprop:"\u221d",vrtri:"\u22b3",Vscr:"\u{1d4b1}",vscr:"\u{1d4cb}",vsubnE:"\u2acb\ufe00",vsubne:"\u228a\ufe00",vsupnE:"\u2acc\ufe00",vsupne:"\u228b\ufe00",Vvdash:"\u22aa",vzigzag:"\u299a",Wcirc:"\u0174",wcirc:"\u0175",wedbar:"\u2a5f",Wedge:"\u22c0",wedge:"\u2227",wedgeq:"\u2259",weierp:"\u2118",Wfr:"\u{1d51a}",wfr:"\u{1d534}",Wopf:"\u{1d54e}",wopf:"\u{1d568}",wp:"\u2118",wr:"\u2240",wreath:"\u2240",Wscr:"\u{1d4b2}",wscr:"\u{1d4cc}",xcap:"\u22c2",xcirc:"\u25ef",xcup:"\u22c3",xdtri:"\u25bd",Xfr:"\u{1d51b}",xfr:"\u{1d535}",xhArr:"\u27fa",xharr:"\u27f7",Xi:"\u039e",xi:"\u03be",xlArr:"\u27f8",xlarr:"\u27f5",xmap:"\u27fc",xnis:"\u22fb",xodot:"\u2a00",Xopf:"\u{1d54f}",xopf:"\u{1d569}",xoplus:"\u2a01",xotime:"\u2a02",xrArr:"\u27f9",xrarr:"\u27f6",Xscr:"\u{1d4b3}",xscr:"\u{1d4cd}",xsqcup:"\u2a06",xuplus:"\u2a04",xutri:"\u25b3",xvee:"\u22c1",xwedge:"\u22c0",Yacute:"\xdd",yacute:"\xfd",YAcy:"\u042f",yacy:"\u044f",Ycirc:"\u0176",ycirc:"\u0177",Ycy:"\u042b",ycy:"\u044b",yen:"\xa5",Yfr:"\u{1d51c}",yfr:"\u{1d536}",YIcy:"\u0407",yicy:"\u0457",Yopf:"\u{1d550}",yopf:"\u{1d56a}",Yscr:"\u{1d4b4}",yscr:"\u{1d4ce}",YUcy:"\u042e",yucy:"\u044e",Yuml:"\u0178",yuml:"\xff",Zacute:"\u0179",zacute:"\u017a",Zcaron:"\u017d",zcaron:"\u017e",Zcy:"\u0417",zcy:"\u0437",Zdot:"\u017b",zdot:"\u017c",zeetrf:"\u2128",ZeroWidthSpace:"\u200b",Zeta:"\u0396",zeta:"\u03b6",Zfr:"\u2128",zfr:"\u{1d537}",ZHcy:"\u0416",zhcy:"\u0436",zigrarr:"\u21dd",Zopf:"\u2124",zopf:"\u{1d56b}",Zscr:"\u{1d4b5}",zscr:"\u{1d4cf}",zwj:"\u200d",zwnj:"\u200c"}),de.entityMap=de.HTML_ENTITIES},7376:(dt,de,C)=>{var l=C(353);l.DOMImplementation,l.XMLSerializer,de.DOMParser=C(1300).DOMParser},4439:(dt,de,C)=>{var f=C(7259).NAMESPACE,l=/[A-Z_a-z\xC0-\xD6\xD8-\xF6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,k=new RegExp("[\\-\\.0-9"+l.source.slice(1,-1)+"\\u00B7\\u0300-\\u036F\\u203F-\\u2040]"),R=new RegExp("^"+l.source+k.source+"*(?::"+l.source+k.source+"*)?$"),q=0,z=1,V=2,W=3,re=4,N=5,ee=6,ie=7;function Te(j,X){this.message=j,this.locator=X,Error.captureStackTrace&&Error.captureStackTrace(this,Te)}function Oe(){}function Pe(j,X){return X.lineNumber=j.lineNumber,X.columnNumber=j.columnNumber,X}function ce(j,X,me,$e,_t,st){function Dt(Gt,gt,Ct){me.attributeNames.hasOwnProperty(Gt)&&st.fatalError("Attribute "+Gt+" redefined"),me.addValue(Gt,gt,Ct)}for(var kt,Pt=++X,Xe=q;;){var It=j.charAt(Pt);switch(It){case"=":if(Xe===z)kt=j.slice(X,Pt),Xe=W;else{if(Xe!==V)throw new Error("attribute equal must after attrName");Xe=W}break;case"'":case'"':if(Xe===W||Xe===z){if(Xe===z&&(st.warning('attribute value must after "="'),kt=j.slice(X,Pt)),X=Pt+1,!((Pt=j.indexOf(It,X))>0))throw new Error("attribute value no end '"+It+"' match");Dt(kt,rt=j.slice(X,Pt).replace(/&#?\w+;/g,_t),X-1),Xe=N}else{if(Xe!=re)throw new Error('attribute value must after "="');Dt(kt,rt=j.slice(X,Pt).replace(/&#?\w+;/g,_t),X),st.warning('attribute "'+kt+'" missed start quot('+It+")!!"),X=Pt+1,Xe=N}break;case"/":switch(Xe){case q:me.setTagName(j.slice(X,Pt));case N:case ee:case ie:Xe=ie,me.closed=!0;case re:case z:break;case V:me.closed=!0;break;default:throw new Error("attribute invalid close char('/')")}break;case"":return st.error("unexpected end of input"),Xe==q&&me.setTagName(j.slice(X,Pt)),Pt;case">":switch(Xe){case q:me.setTagName(j.slice(X,Pt));case N:case ee:case ie:break;case re:case z:"/"===(rt=j.slice(X,Pt)).slice(-1)&&(me.closed=!0,rt=rt.slice(0,-1));case V:Xe===V&&(rt=kt),Xe==re?(st.warning('attribute "'+rt+'" missed quot(")!'),Dt(kt,rt.replace(/&#?\w+;/g,_t),X)):((!f.isHTML($e[""])||!rt.match(/^(?:disabled|checked|selected)$/i))&&st.warning('attribute "'+rt+'" missed value!! "'+rt+'" instead!!'),Dt(rt,rt,X));break;case W:throw new Error("attribute value missed!!")}return Pt;case"\x80":It=" ";default:if(It<=" ")switch(Xe){case q:me.setTagName(j.slice(X,Pt)),Xe=ee;break;case z:kt=j.slice(X,Pt),Xe=V;break;case re:var rt=j.slice(X,Pt).replace(/&#?\w+;/g,_t);st.warning('attribute "'+rt+'" missed quot(")!!'),Dt(kt,rt,X);case N:Xe=ee}else switch(Xe){case V:me.tagName;(!f.isHTML($e[""])||!kt.match(/^(?:disabled|checked|selected)$/i))&&st.warning('attribute "'+kt+'" missed value!! "'+kt+'" instead2!!'),Dt(kt,kt,X),X=Pt,Xe=z;break;case N:st.warning('attribute space is required"'+kt+'"!!');case ee:Xe=z,X=Pt;break;case W:Xe=re,X=Pt;break;case ie:throw new Error("elements closed character '/' and '>' must be connected to")}}Pt++}}function be(j,X,me){for(var $e=j.tagName,_t=null,It=j.length;It--;){var st=j[It],Dt=st.qName,kt=st.value;if((ut=Dt.indexOf(":"))>0)var rt=st.prefix=Dt.slice(0,ut),Pt=Dt.slice(ut+1),Xe="xmlns"===rt&&Pt;else Pt=Dt,rt=null,Xe="xmlns"===Dt&&"";st.localName=Pt,!1!==Xe&&(null==_t&&(_t={},xe(me,me={})),me[Xe]=_t[Xe]=kt,st.uri=f.XMLNS,X.startPrefixMapping(Xe,kt))}for(It=j.length;It--;){(rt=(st=j[It]).prefix)&&("xml"===rt&&(st.uri=f.XML),"xmlns"!==rt&&(st.uri=me[rt||""]))}var ut;(ut=$e.indexOf(":"))>0?(rt=j.prefix=$e.slice(0,ut),Pt=j.localName=$e.slice(ut+1)):(rt=null,Pt=j.localName=$e);var Gt=j.uri=me[rt||""];if(X.startElement(Gt,Pt,$e,j),!j.closed)return j.currentNSMap=me,j.localNSMap=_t,!0;if(X.endElement(Gt,Pt,$e),_t)for(rt in _t)Object.prototype.hasOwnProperty.call(_t,rt)&&X.endPrefixMapping(rt)}function ne(j,X,me,$e,_t){if(/^(?:script|textarea)$/i.test(me)){var st=j.indexOf("",X),Dt=j.substring(X+1,st);if(/[&<]/.test(Dt))return/^script$/i.test(me)?(_t.characters(Dt,0,Dt.length),st):(Dt=Dt.replace(/&#?\w+;/g,$e),_t.characters(Dt,0,Dt.length),st)}return X+1}function J(j,X,me,$e){var _t=$e[me];return null==_t&&((_t=j.lastIndexOf(""))X?(me.comment(j,X+4,st-X-4),st+3):($e.error("Unclosed comment"),-1):-1;if("CDATA["==j.substr(X+3,6)){var st=j.indexOf("]]>",X+9);return me.startCDATA(),me.characters(j,X+9,st-X-9),me.endCDATA(),st+3}var Dt=function Ve(j,X){var me,$e=[],_t=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;for(_t.lastIndex=X,_t.exec(j);me=_t.exec(j);)if($e.push(me),me[1])return $e}(j,X),kt=Dt.length;if(kt>1&&/!doctype/i.test(Dt[0][0])){var rt=Dt[1][0],Pt=!1,Xe=!1;kt>3&&(/^public$/i.test(Dt[2][0])?(Pt=Dt[3][0],Xe=kt>4&&Dt[4][0]):/^system$/i.test(Dt[2][0])&&(Xe=Dt[3][0]));var It=Dt[kt-1];return me.startDTD(rt,Pt,Xe),me.endDTD(),It.index+It[0].length}return-1}function Ee(j,X,me){var $e=j.indexOf("?>",X);if($e){var _t=j.substring(X,$e).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);if(_t){_t[0].length;return me.processingInstruction(_t[1],_t[2]),$e+2}return-1}return-1}function ze(){this.attributeNames={}}Te.prototype=new Error,Te.prototype.name=Te.name,Oe.prototype={parse:function(j,X,me){var $e=this.domBuilder;$e.startDocument(),xe(X,X={}),function De(j,X,me,$e,_t){function st(xt){if(xt>65535){var Sn=55296+((xt-=65536)>>10),mn=56320+(1023&xt);return String.fromCharCode(Sn,mn)}return String.fromCharCode(xt)}function Dt(xt){var Sn=xt.slice(1,-1);return Sn in me?me[Sn]:"#"===Sn.charAt(0)?st(parseInt(Sn.substr(1).replace("x","0x"))):(_t.error("entity not found:"+xt),xt)}function kt(xt){if(xt>Ct){var Sn=j.substring(Ct,xt).replace(/&#?\w+;/g,Dt);ut&&rt(Ct),$e.characters(Sn,0,xt-Ct),Ct=xt}}function rt(xt,Sn){for(;xt>=Xe&&(Sn=It.exec(j));)Pt=Sn.index,Xe=Pt+Sn[0].length,ut.lineNumber++;ut.columnNumber=xt-Pt+1}for(var Pt=0,Xe=0,It=/.*(?:\r\n?|\n)|.*$/g,ut=$e.locator,Gt=[{currentNSMap:X}],gt={},Ct=0;;){try{var it=j.indexOf("<",Ct);if(it<0){if(!j.substr(Ct).match(/^\s*$/)){var mt=$e.doc,Ze=mt.createTextNode(j.substr(Ct));mt.appendChild(Ze),$e.currentElement=Ze}return}switch(it>Ct&&kt(it),j.charAt(it+1)){case"/":var qe=j.indexOf(">",it+3),Se=j.substring(it+2,qe).replace(/[ \t\n\r]+$/g,""),Wt=Gt.pop();qe<0?(Se=j.substring(it+2).replace(/[\s<].*/,""),_t.error("end tag name: "+Se+" is not complete:"+Wt.tagName),qe=it+1+Se.length):Se.match(/\sCt?Ct=qe:kt(Math.max(it,Ct)+1)}}(j,X,me,$e,this.errorHandler),$e.endDocument()}},ze.prototype={setTagName:function(j){if(!R.test(j))throw new Error("invalid tagName:"+j);this.tagName=j},addValue:function(j,X,me){if(!R.test(j))throw new Error("invalid attribute:"+j);this.attributeNames[j]=this.length,this[this.length++]={qName:j,value:X,offset:me}},length:0,getLocalName:function(j){return this[j].localName},getLocator:function(j){return this[j].locator},getQName:function(j){return this[j].qName},getURI:function(j){return this[j].uri},getValue:function(j){return this[j].value}},de.XMLReader=Oe,de.ParseError=Te},153:(dt,de,C)=>{"use strict";function f($){if(!$)return[];if(Array.isArray($))return $;if(void 0!==$.nodeType)return[$];if("string"==typeof $&&($=document.querySelectorAll($)),void 0!==$.length)return[].slice.call($,0);throw new TypeError("unexpected input "+String($))}function l($){var K=$.context,ge=$.label,Ce=void 0===ge?"context-to-element":ge,Fe=$.resolveDocument,pt=$.defaultToDocument,Qt=f(K)[0];if(Fe&&Qt&&Qt.nodeType===Node.DOCUMENT_NODE&&(Qt=Qt.documentElement),!Qt&&pt)return document.documentElement;if(!Qt)throw new TypeError(Ce+" requires valid options.context");if(Qt.nodeType!==Node.ELEMENT_NODE&&Qt.nodeType!==Node.DOCUMENT_FRAGMENT_NODE)throw new TypeError(Ce+" requires options.context to be an Element");return Qt}function k(){for(var ge=[],Ce=l({label:"get/parents",context:(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context});Ce;)ge.push(Ce),(Ce=Ce.parentNode)&&Ce.nodeType!==Node.ELEMENT_NODE&&(Ce=null);return ge}C.d(de,{Z:()=>Gs});var R=["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector"],q=null;function V($,K){return q||function z($){R.some(function(K){return!!$[K]&&(q=K,!0)})}($),$[q](K)}var W=C(8861),re=C.n(W),N=JSON.parse(JSON.stringify(re())),ee=N.os.family||"",ie="Android"===ee,Te="Windows"===ee.slice(0,7),Oe="OS X"===ee,De="iOS"===ee,Pe="Blink"===N.layout,ce="Gecko"===N.layout,be="Trident"===N.layout,ne="EdgeHTML"===N.layout,J="WebKit"===N.layout,xe=parseFloat(N.version),Ne=Math.floor(xe);N.majorVersion=Ne,N.is={ANDROID:ie,WINDOWS:Te,OSX:Oe,IOS:De,BLINK:Pe,GECKO:ce,TRIDENT:be,EDGE:ne,WEBKIT:J,IE9:be&&9===Ne,IE10:be&&10===Ne,IE11:be&&11===Ne};const Ee=N;function X($){var K=function ze(){var $={activeElement:document.activeElement,windowScrollTop:window.scrollTop,windowScrollLeft:window.scrollLeft,bodyScrollTop:document.body.scrollTop,bodyScrollLeft:document.body.scrollLeft},K=document.createElement("iframe");K.setAttribute("style","position:absolute; position:fixed; top:0; left:-2px; width:1px; height:1px; overflow:hidden;"),K.setAttribute("aria-live","off"),K.setAttribute("aria-busy","true"),K.setAttribute("aria-hidden","true"),document.body.appendChild(K);var ge=K.contentWindow,Ce=ge.document;Ce.open(),Ce.close();var Fe=Ce.createElement("div");return Ce.body.appendChild(Fe),$.iframe=K,$.wrapper=Fe,$.window=ge,$.document=Ce,$}(),ge={};return Object.keys($).map(function(Ce){ge[Ce]=function Ve($,K){$.wrapper.innerHTML="";var ge="string"==typeof K.element?$.document.createElement(K.element):K.element($.wrapper,$.document),Ce=K.mutate&&K.mutate(ge,$.wrapper,$.document);return!Ce&&!1!==Ce&&(Ce=ge),!ge.parentNode&&$.wrapper.appendChild(ge),Ce&&Ce.focus&&Ce.focus(),K.validate?K.validate(ge,Ce,$.document):$.document.activeElement===Ce}(K,$[Ce])}),function j($){$.activeElement===document.body?(document.activeElement&&document.activeElement.blur&&document.activeElement.blur(),Ee.is.IE10&&document.body.focus()):$.activeElement&&$.activeElement.focus&&$.activeElement.focus(),document.body.removeChild($.iframe),window.scrollTop=$.windowScrollTop,window.scrollLeft=$.windowScrollLeft,document.body.scrollTop=$.bodyScrollTop,document.body.scrollLeft=$.bodyScrollLeft}(K),ge}var Dt=typeof window<"u"&&window.navigator.userAgent||"",kt="ally-supports-cache",rt=function _t($){var K=void 0;try{K=(K=window.localStorage&&window.localStorage.getItem($))?JSON.parse(K):{}}catch{K={}}return K}(kt);(rt.userAgent!==Dt||"1.4.1"!==rt.version)&&(rt={}),rt.userAgent=Dt,rt.version="1.4.1";const Pt={get:function(){return rt},set:function(K){Object.keys(K).forEach(function(ge){rt[ge]=K[ge]}),rt.time=(new Date).toISOString(),function st($,K){if(document.hasFocus())try{window.localStorage&&window.localStorage.setItem($,JSON.stringify(K))}catch{}else try{window.localStorage&&window.localStorage.removeItem($)}catch{}}(kt,rt)}};function Xe(){var $=void 0;try{document.querySelector("html >>> :first-child"),$=">>>"}catch{try{document.querySelector("html /deep/ :first-child"),$="/deep/"}catch{$=""}}return $}const It="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",ut={element:"div",mutate:function(K){return K.innerHTML='',K.querySelector("area")}},Gt={element:"div",mutate:function(K){return K.innerHTML='',!1},validate:function(K,ge,Ce){if(Ee.is.GECKO)return!0;var Fe=K.querySelector("area");return Fe.focus(),Ce.activeElement===Fe}},gt={element:"div",mutate:function(K){return K.innerHTML='',K.querySelector("area")},validate:function(K,ge,Ce){return!!Ee.is.GECKO||Ce.activeElement===ge}},Ct=It,it={name:"can-focus-audio-without-controls",element:"audio",mutate:function(K){try{K.setAttribute("src",Ct)}catch{}}},Ze={element:"div",mutate:function(K){return K.innerHTML='',K.querySelector("area")}},ht={element:"a",mutate:function(K){return K.href="#void",K.innerHTML='',K.querySelector("img")}},Ue={element:"div",mutate:function(K){return K.innerHTML='',K.querySelector("img")}};var qe=!Ee.is.WEBKIT;const dn="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0ic3ZnIj48dGV4dCB4PSIxMCIgeT0iMjAiIGlkPSJzdmctbGluay10ZXh0Ij50ZXh0PC90ZXh0Pjwvc3ZnPg==",xt={element:"object",mutate:function(K){K.setAttribute("type","image/svg+xml"),K.setAttribute("data",dn),K.setAttribute("width","200"),K.setAttribute("height","50"),K.style.visibility="hidden"}},Sn={name:"can-focus-object-svg",element:"object",mutate:function(K){K.setAttribute("type","image/svg+xml"),K.setAttribute("data",dn),K.setAttribute("width","200"),K.setAttribute("height","50")},validate:function(K,ge,Ce){return!!Ee.is.GECKO||Ce.activeElement===K}};var mn=!Ee.is.IE9;const Fn={element:"div",mutate:function(K){return K.innerHTML='',K.querySelector("img")},validate:function(K,ge,Ce){var Fe=K.querySelector("area");return Ce.activeElement===Fe}};function rn($){if(!($.ownerSVGElement||"svg"===$.nodeName.toLowerCase()))return!1;var ge=function At(){var $=document.createElement("div");return $.innerHTML='\n \n ',$.firstChild.firstChild}();$.appendChild(ge);var Ce=ge.querySelector("input");return Ce.focus(),Ce.disabled=!0,$.removeChild(ge),!0}function Kt($){return''+$+""}function fn($,K,ge){return function xn($){if(!$.focus)try{HTMLElement.prototype.focus.call($)}catch{rn($)}}(K),ge.activeElement===K}const an={element:"div",mutate:function(K){return K.innerHTML=Kt('a'),K.querySelector("text")},validate:fn},Yt={element:"div",mutate:function(K){return K.innerHTML=Kt('a'),K.querySelector("text")},validate:fn},An={element:"div",mutate:function(K){return K.innerHTML=Kt('a'),K.querySelector("text")},validate:fn},Lr={element:"div",mutate:function(K){return K.innerHTML=Kt(['link',''].join("")),K.querySelector("use")},validate:fn},Mr={element:"div",mutate:function(K){return K.innerHTML=Kt(''),K.querySelector("foreignObject")||K.getElementsByTagName("foreignObject")[0]},validate:fn};var Ci=!!(Ee.is.GECKO&&typeof SVGElement<"u"&&SVGElement.prototype.focus);const rr={element:"div",mutate:function(K){return K.innerHTML=Kt(""),K.firstChild},validate:fn},zn=It,on={element:"video",mutate:function(K){try{K.setAttribute("src",zn)}catch{}}};var _e=Ee.is.GECKO||Ee.is.TRIDENT||Ee.is.EDGE;var at={cssShadowPiercingDeepCombinator:Xe,focusInZeroDimensionObject:function Tt(){return qe},focusObjectSwf:function Xt(){return mn},focusSvgInIframe:function Zi(){return Ci},tabsequenceAreaAtImgPosition:function we(){return _e}},$t={focusAreaImgTabindex:ut,focusAreaTabindex:Gt,focusAreaWithoutHref:gt,focusAudioWithoutControls:it,focusBrokenImageMap:Ze,focusChildrenOfFocusableFlexbox:{element:"div",mutate:function(K){return K.setAttribute("tabindex","-1"),K.setAttribute("style","display: -webkit-flex; display: -ms-flexbox; display: flex;"),K.innerHTML='hello',K.querySelector("span")}},focusFieldsetDisabled:{element:"fieldset",mutate:function(K){K.setAttribute("tabindex",0),K.setAttribute("disabled","disabled")}},focusFieldset:{element:"fieldset",mutate:function(K){K.innerHTML="legend

content

"}},focusFlexboxContainer:{element:"span",mutate:function(K){K.setAttribute("style","display: -webkit-flex; display: -ms-flexbox; display: flex;"),K.innerHTML='hello'}},focusFormDisabled:{element:"form",mutate:function(K){K.setAttribute("tabindex",0),K.setAttribute("disabled","disabled")}},focusImgIsmap:ht,focusImgUsemapTabindex:Ue,focusInHiddenIframe:{element:function(K,ge){var Ce=ge.createElement("iframe");K.appendChild(Ce);var Fe=Ce.contentWindow.document;return Fe.open(),Fe.close(),Ce},mutate:function(K){K.style.visibility="hidden";var ge=K.contentWindow.document,Ce=ge.createElement("input");return ge.body.appendChild(Ce),Ce},validate:function(K){var ge=K.contentWindow.document,Ce=ge.querySelector("input");return ge.activeElement===Ce}},focusInvalidTabindex:{element:"div",mutate:function(K){K.setAttribute("tabindex","invalid-value")}},focusLabelTabindex:{element:"label",mutate:function(K){K.setAttribute("tabindex","-1")},validate:function(K,ge,Ce){K.offsetHeight;return K.focus(),Ce.activeElement===K}},focusObjectSvg:Sn,focusObjectSvgHidden:xt,focusRedirectImgUsemap:Fn,focusRedirectLegend:{element:"fieldset",mutate:function(K){return K.innerHTML='legend',!1},validate:function(K,ge,Ce){var Fe=K.querySelector('input[tabindex="-1"]'),pt=K.querySelector('input[tabindex="0"]');return K.focus(),K.querySelector("legend").focus(),(Ce.activeElement===Fe?"focusable":Ce.activeElement===pt&&"tabbable")||""}},focusScrollBody:{element:"div",mutate:function(K){return K.setAttribute("style","width: 100px; height: 50px; overflow: auto;"),K.innerHTML='
scrollable content
',K.querySelector("div")}},focusScrollContainerWithoutOverflow:{element:"div",mutate:function(K){K.setAttribute("style","width: 100px; height: 50px;"),K.innerHTML='
scrollable content
'}},focusScrollContainer:{element:"div",mutate:function(K){K.setAttribute("style","width: 100px; height: 50px; overflow: auto;"),K.innerHTML='
scrollable content
'}},focusSummary:{element:"details",mutate:function(K){return K.innerHTML="foo

content

",K.firstElementChild}},focusSvgFocusableAttribute:an,focusSvgTabindexAttribute:Yt,focusSvgNegativeTabindexAttribute:An,focusSvgUseTabindex:Lr,focusSvgForeignobjectTabindex:Mr,focusSvg:rr,focusTabindexTrailingCharacters:{element:"div",mutate:function(K){K.setAttribute("tabindex","3x")}},focusTable:{element:"table",mutate:function(K,ge,Ce){var Fe=Ce.createDocumentFragment();Fe.innerHTML="cell",K.appendChild(Fe)}},focusVideoWithoutControls:on};var On=null;function te(){return On||((On=Pt.get()).time||(Pt.set(function hn(){var $=X($t);return Object.keys(at).forEach(function(K){$[K]=at[K]()}),$}()),On=Pt.get()),On)}var ue=void 0,Re=/^\s*(-|\+)?[0-9]+\s*$/,vt=/^\s*(-|\+)?[0-9]+.*$/;function Ht($){ue||(ue=te());var K=ue.focusTabindexTrailingCharacters?vt:Re,ge=l({label:"is/valid-tabindex",resolveDocument:!0,context:$}),Ce=ge.hasAttribute("tabindex"),Fe=ge.hasAttribute("tabIndex");if(!Ce&&!Fe)return!1;if((ge.ownerSVGElement||"svg"===ge.nodeName.toLowerCase())&&!ue.focusSvgTabindexAttribute)return!1;if(ue.focusInvalidTabindex)return!0;var Qt=ge.getAttribute(Ce?"tabindex":"tabIndex");return"-32768"!==Qt&&!(!Qt||!K.test(Qt))}function Cn($){if(!Ht($))return null;var ge=$.hasAttribute("tabindex")?"tabindex":"tabIndex",Ce=parseInt($.getAttribute(ge),10);return isNaN(Ce)?-1:Ce}function Xn($){var K=$.webkitUserModify||"";return!(!K||-1===K.indexOf("write"))}function jr($){return[$.getPropertyValue("overflow"),$.getPropertyValue("overflow-x"),$.getPropertyValue("overflow-y")].some(function(K){return"auto"===K||"scroll"===K})}function hi($){return $.display.indexOf("flex")>-1}function Er($,K,ge,Ce){return!("div"!==K&&"span"!==K||ge&&"div"!==ge&&"span"!==ge&&!jr(Ce))&&($.offsetHeight<$.scrollHeight||$.offsetWidth<$.scrollWidth)}var tr=void 0;function Kr(){var $=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},K=$.context,ge=$.except,Ce=void 0===ge?{flexbox:!1,scrollable:!1,shadow:!1}:ge;tr||(tr=te());var Fe=l({label:"is/focus-relevant",resolveDocument:!0,context:K});if(!Ce.shadow&&Fe.shadowRoot)return!0;var pt=Fe.nodeName.toLowerCase();if("input"===pt&&"hidden"===Fe.type)return!1;if("input"===pt||"select"===pt||"button"===pt||"textarea"===pt||"legend"===pt&&tr.focusRedirectLegend||"label"===pt||"area"===pt||"a"===pt&&Fe.hasAttribute("href"))return!0;if("object"===pt&&Fe.hasAttribute("usemap"))return!1;if("object"===pt){var Qt=Fe.getAttribute("type");if(!tr.focusObjectSvg&&"image/svg+xml"===Qt)return!1;if(!tr.focusObjectSwf&&"application/x-shockwave-flash"===Qt)return!1}if("iframe"===pt||"object"===pt||"embed"===pt||"keygen"===pt||Fe.hasAttribute("contenteditable")||"audio"===pt&&(tr.focusAudioWithoutControls||Fe.hasAttribute("controls"))||"video"===pt&&(tr.focusVideoWithoutControls||Fe.hasAttribute("controls"))||tr.focusSummary&&"summary"===pt)return!0;var Vn=Ht(Fe);if("img"===pt&&Fe.hasAttribute("usemap"))return Vn&&tr.focusImgUsemapTabindex||tr.focusRedirectImgUsemap;if(tr.focusTable&&("table"===pt||"td"===pt)||tr.focusFieldset&&"fieldset"===pt)return!0;var Zn="svg"===pt,Jn=Fe.ownerSVGElement,L=Fe.getAttribute("focusable"),E=Cn(Fe);if("use"===pt&&null!==E&&!tr.focusSvgUseTabindex)return!1;if("foreignobject"===pt)return null!==E&&tr.focusSvgForeignobjectTabindex;if(V(Fe,"svg a")&&Fe.hasAttribute("xlink:href"))return!0;if((Zn||Jn)&&Fe.focus&&!tr.focusSvgNegativeTabindexAttribute&&E<0)return!1;if(Zn)return Vn||tr.focusSvg||tr.focusSvgInIframe||!(!tr.focusSvgFocusableAttribute||!L||"true"!==L);if(Jn){if(tr.focusSvgTabindexAttribute&&Vn)return!0;if(tr.focusSvgFocusableAttribute)return"true"===L}if(Vn)return!0;var H=window.getComputedStyle(Fe,null);if(Xn(H))return!0;if(tr.focusImgIsmap&&"img"===pt&&Fe.hasAttribute("ismap")&&k({context:Fe}).some(function(Nn){return"a"===Nn.nodeName.toLowerCase()&&Nn.hasAttribute("href")}))return!0;if(!Ce.scrollable&&tr.focusScrollContainer)if(tr.focusScrollContainerWithoutOverflow){if(Er(Fe,pt))return!0}else if(jr(H))return!0;if(!Ce.flexbox&&tr.focusFlexboxContainer&&hi(H))return!0;var Ge=Fe.parentElement;if(!Ce.scrollable&&Ge){var tt=Ge.nodeName.toLowerCase(),Vt=window.getComputedStyle(Ge,null);if(tr.focusScrollBody&&Er(Ge,pt,tt,Vt)||tr.focusChildrenOfFocusableFlexbox&&hi(Vt))return!0}return!1}Kr.except=function(){var $=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},K=function(Ce){return Kr({context:Ce,except:$})};return K.rules=Kr,K};const yt=Kr.except({});function le($,K){if($.findIndex)return $.findIndex(K);var ge=$.length;if(0===ge)return-1;for(var Ce=0;Ce0&&void 0!==arguments[0]?arguments[0]:{},K=$.context,ge=$.except,Ce=void 0===ge?{notRendered:!1,cssDisplay:!1,cssVisibility:!1,detailsElement:!1,browsingContext:!1}:ge,Fe=l({label:"is/visible",resolveDocument:!0,context:K}),pt=Fe.nodeName.toLowerCase();if(!Ce.notRendered&&Vr.test(pt))return!0;var Qt=k({context:Fe}),Vn="audio"===pt&&!Fe.hasAttribute("controls");if(!Ce.cssDisplay&&function Nr($){return $.some(function(K){return"none"===cr(K,"display")})}(Vn?Qt.slice(1):Qt)||!Ce.cssVisibility&&function mr($){var K=le($,function(Ce){var Fe=cr(Ce,"visibility");return"hidden"===Fe||"collapse"===Fe});if(-1===K)return!1;var ge=le($,function(Ce){return"visible"===cr(Ce,"visibility")});return-1===ge||K0&&void 0!==arguments[0]?arguments[0]:{},K=function(Ce){return wn({context:Ce,except:$})};return K.rules=wn,K};const Ti=wn.except({});var kr=C(9403),Yr=C.n(kr);function pi($,K){return K.querySelector('map[name="'+Yr()($)+'"]')||null}function ms($){var K=$.parentElement;return K.name&&"map"===K.nodeName.toLowerCase()&&Et($).querySelector('img[usemap="#'+Yr()(K.name)+'"]')||null}var Di=void 0;var xi=void 0,Xo=void 0,es={input:!0,select:!0,textarea:!0,button:!0,fieldset:!0,form:!0};function ei($){xi||((xi=te()).focusFieldsetDisabled&&delete es.fieldset,xi.focusFormDisabled&&delete es.form,Xo=new RegExp("^("+Object.keys(es).join("|")+")$"));var ge=l({label:"is/native-disabled-supported",context:$}).nodeName.toLowerCase();return!!Xo.test(ge)}var Bo=void 0;function nl($){return"fieldset"===$.nodeName.toLowerCase()&&$.disabled}function To($){return"form"===$.nodeName.toLowerCase()&&$.disabled}function Fo(){var $=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},K=$.context,ge=$.except,Ce=void 0===ge?{onlyFocusableBrowsingContext:!1,visible:!1}:ge,Fe=l({label:"is/only-tabbable",resolveDocument:!0,context:K});if(!Ce.visible&&!Ti(Fe))return!1;if(!Ce.onlyFocusableBrowsingContext&&(Ee.is.GECKO||Ee.is.TRIDENT||Ee.is.EDGE)){var pt=er(Fe);if(pt&&Cn(pt)<0)return!1}var Qt=Fe.nodeName.toLowerCase(),Vn=Cn(Fe);return"label"===Qt&&Ee.is.GECKO?null!==Vn&&Vn>=0:!!(Ee.is.GECKO&&Fe.ownerSVGElement&&!Fe.focus&&"a"===Qt&&Fe.hasAttribute("xlink:href")&&Ee.is.GECKO)}Fo.except=function(){var $=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},K=function(Ce){return Fo({context:Ce,except:$})};return K.rules=Fo,K};const Eo=Fo.except({});var ii=void 0;function _s($){var K=$.nodeName.toLowerCase();if("embed"===K||"keygen"===K)return!0;var ge=Cn($);if($.shadowRoot&&null===ge)return!0;if("label"===K)return!ii.focusLabelTabindex||null===ge;if("legend"===K)return null===ge;if(ii.focusSvgFocusableAttribute&&($.ownerSVGElement||"svg"===K)){var Ce=$.getAttribute("focusable");return Ce&&"false"===Ce}return"img"===K&&$.hasAttribute("usemap")?null===ge||!ii.focusImgUsemapTabindex:"area"===K&&!function wo($){Di||(Di=te());var K=l({label:"is/valid-area",context:$});if("area"!==K.nodeName.toLowerCase())return!1;var Ce=K.hasAttribute("tabindex");if(!Di.focusAreaTabindex&&Ce)return!1;var Fe=ms(K);return!(!Fe||!Ti(Fe)||!Di.focusBrokenImageMap&&(!Fe.complete||!Fe.naturalHeight||Fe.offsetWidth<=0||Fe.offsetHeight<=0))&&(Di.focusAreaWithoutHref||K.href?!k({context:Fe}).slice(1).some(function(Qt){var Vn=Qt.nodeName.toLowerCase();return"button"===Vn||"a"===Vn}):Di.focusAreaTabindex&&Ce||Di.focusAreaImgTabindex&&Fe.hasAttribute("tabindex"))}($)}function Tn(){var $=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},K=$.context,ge=$.except,Ce=void 0===ge?{disabled:!1,visible:!1,onlyTabbable:!1}:ge;ii||(ii=te());var Fe=Eo.rules.except({onlyFocusableBrowsingContext:!0,visible:Ce.visible}),pt=l({label:"is/focusable",resolveDocument:!0,context:K});if(!yt.rules({context:pt,except:Ce})||_s(pt)||!Ce.disabled&&function rl($){Bo||(Bo=te());var K=l({label:"is/disabled",context:$});if(K.hasAttribute("data-ally-disabled"))return!0;if(!ei(K))return!1;if(K.disabled)return!0;var ge=k({context:K});return!!(ge.some(nl)||!Bo.focusFormDisabled&&ge.some(To))}(pt)||!Ce.onlyTabbable&&Fe(pt))return!1;if(!Ce.visible){var Vn={context:pt,except:{}};if(ii.focusInHiddenIframe&&(Vn.except.browsingContext=!0),ii.focusObjectSvgHidden)"object"===pt.nodeName.toLowerCase()&&(Vn.except.cssVisibility=!0);if(!Ti.rules(Vn))return!1}var Jn=er(pt);if(Jn&&!("object"!==Jn.nodeName.toLowerCase()||ii.focusInZeroDimensionObject||Jn.offsetWidth&&Jn.offsetHeight))return!1;return!("svg"===pt.nodeName.toLowerCase()&&ii.focusSvgInIframe&&!Jn&&null===pt.getAttribute("tabindex"))}Tn.except=function(){var $=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},K=function(Ce){return Tn({context:Ce,except:$})};return K.rules=Tn,K};const _a=Tn.except({});function Dr($){var K=function(Ce){return Ce.shadowRoot||$(Ce)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP};return K.acceptNode=K,K}var vs=Dr(yt);function Fi(){var $=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},K=$.context,ge=$.includeContext,Ce=$.includeOnlyTabbable,Fe=$.strategy;K||(K=document.documentElement);for(var pt=_a.rules.except({onlyTabbable:Ce}),Vn=Et(K).createTreeWalker(K,NodeFilter.SHOW_ELEMENT,"all"===Fe?vs:Dr(pt),!1),Zn=[];Vn.nextNode();)Vn.currentNode.shadowRoot?(pt(Vn.currentNode)&&Zn.push(Vn.currentNode),Zn=Zn.concat(Fi({context:Vn.currentNode.shadowRoot,includeOnlyTabbable:Ce,strategy:Fe}))):Zn.push(Vn.currentNode);return ge&&("all"===Fe?yt(K)&&Zn.unshift(K):pt(K)&&Zn.unshift(K)),Zn}var oo=void 0,Ii=void 0;function so(){var $=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},K=$.context,ge=$.includeContext,Ce=$.includeOnlyTabbable,Fe=function il(){return oo||(oo=te()),"string"==typeof Ii||(Ii=_n(Ii=(oo.focusTable?"table, td,":"")+(oo.focusFieldset?"fieldset,":"")+"svg a,a[href],area[href],input, select, textarea, button,iframe, object, embed,keygen,"+(oo.focusAudioWithoutControls?"audio,":"audio[controls],")+(oo.focusVideoWithoutControls?"video,":"video[controls],")+(oo.focusSummary?"summary,":"")+"[tabindex],[contenteditable]")),Ii}(),pt=K.querySelectorAll(Fe),Qt=_a.rules.except({onlyTabbable:Ce}),Vn=[].filter.call(pt,Qt);return ge&&Qt(K)&&Vn.unshift(K),Vn}function Do(){var $=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},K=$.context,ge=$.includeContext,Ce=$.includeOnlyTabbable,Fe=$.strategy,pt=void 0===Fe?"quick":Fe,Vn={context:l({label:"query/focusable",resolveDocument:!0,defaultToDocument:!0,context:K}),includeContext:ge,includeOnlyTabbable:Ce,strategy:pt};if("quick"===pt)return so(Vn);if("strict"===pt||"all"===pt)return Fi(Vn);throw new TypeError('query/focusable requires option.strategy to be one of ["quick", "strict", "all"]')}function ao($){var K=$.element,ge=$.attribute,Ce="data-cached-"+ge;if(null===K.getAttribute(Ce)){var pt=K.getAttribute(ge);if(null===pt)return;K.setAttribute(Ce,pt||""),K.removeAttribute(ge)}else{var Qt=K.getAttribute(Ce);K.removeAttribute(Ce),K.setAttribute(ge,Qt)}}function gi($){var K=$.element,ge=$.attribute,Ce=$.temporaryValue,Fe=$.saveValue,pt="data-cached-"+ge;if(void 0!==Ce){var Qt=Fe||K.getAttribute(ge);K.setAttribute(pt,Qt||""),K.setAttribute(ge,Ce)}else{var Vn=K.getAttribute(pt);K.removeAttribute(pt),""===Vn?K.removeAttribute(ge):K.setAttribute(ge,Vn)}}var hr=function(){};const ia=typeof console<"u"?console:{log:hr,debug:hr,info:hr,warn:hr,error:hr};var jn=void 0;function ti(){ia.warn("trying to focus inert element",this)}function oa($,K){(function zo($,K){gi({element:$,attribute:"aria-disabled",temporaryValue:K?"true":void 0})})($,K),function Zr($,K){if(K){var ge=Cn($);gi({element:$,attribute:"tabindex",temporaryValue:"-1",saveValue:null!==ge?ge:""})}else gi({element:$,attribute:"tabindex"})}($,K),function ys($,K){K?$.focus=ti:delete $.focus}($,K),function va($,K){if(K){var ge=$.style.pointerEvents||"";$.setAttribute("data-inert-pointer-events",ge),$.style.pointerEvents="none"}else{var Ce=$.getAttribute("data-inert-pointer-events");$.removeAttribute("data-inert-pointer-events"),$.style.pointerEvents=Ce}}($,K);var ge=$.nodeName.toLowerCase();("video"===ge||"audio"===ge)&&function ts($,K){ao({element:$,attribute:"controls",remove:K})}($,K),("svg"===ge||$.ownerSVGElement)&&(jn.focusSvgFocusableAttribute?function zi($,K){gi({element:$,attribute:"focusable",temporaryValue:K?"false":void 0})}($,K):!jn.focusSvgTabindexAttribute&&"a"===ge&&function Ll($,K){ao({element:$,attribute:"xlink:href",remove:K})}($,K)),K?$.setAttribute("data-ally-disabled","true"):$.removeAttribute("data-ally-disabled")}function pr($,K){jn||(jn=te());var ge=l({label:"element/disabled",context:$});K=!!K;var Ce=ge.hasAttribute("data-ally-disabled"),Fe=1===arguments.length;return ei(ge)?Fe?ge.disabled:(ge.disabled=K,ge):Fe?Ce:(Ce===K||oa(ge,K),ge)}var cn=function(K){return K.shadowRoot?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP};function Pn(){var K=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context,ge=l({label:"query/shadow-hosts",resolveDocument:!0,defaultToDocument:!0,context:K}),Fe=Et(K).createTreeWalker(ge,NodeFilter.SHOW_ELEMENT,cn,!1),pt=[];for(ge.shadowRoot&&(pt.push(ge),pt=pt.concat(Pn({context:ge.shadowRoot})));Fe.nextNode();)pt.push(Fe.currentNode),pt=pt.concat(Pn({context:Fe.currentNode.shadowRoot}));return pt}cn.acceptNode=cn;var ir="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function($){return typeof $}:function($){return $&&"function"==typeof Symbol&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},Gr=function(){function $(K,ge){for(var Ce=0;Ce0&&void 0!==arguments[0]?arguments[0]:{},Ce=ge.context,Fe=ge.callback,pt=ge.config;(function xo($,K){if(!($ instanceof K))throw new TypeError("Cannot call a class as a function")})(this,$),this.config=pt,this.disengage=this.disengage.bind(this),this.clientObserver=new MutationObserver(Fe),this.hostObserver=new MutationObserver(function(Qt){return Qt.forEach(K.handleHostMutation,K)}),this.observeContext(Ce),this.observeShadowHosts(Ce)}return Gr($,[{key:"disengage",value:function(){this.clientObserver&&this.clientObserver.disconnect(),this.clientObserver=null,this.hostObserver&&this.hostObserver.disconnect(),this.hostObserver=null}},{key:"observeShadowHosts",value:function(ge){var Ce=this;Pn({context:ge}).forEach(function(pt){return Ce.observeContext(pt.shadowRoot)})}},{key:"observeContext",value:function(ge){this.clientObserver.observe(ge,this.config),this.hostObserver.observe(ge,mi)}},{key:"handleHostMutation",value:function(ge){"childList"===ge.type&&f(ge.addedNodes).filter(function(Fe){return Fe.nodeType===Node.ELEMENT_NODE}).forEach(this.observeShadowHosts,this)}}]),$}();function Ui(){var $=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},K=$.parent,ge=$.element,Ce=$.includeSelf;if(K)return function(pt){return!!(Ce&&pt===K||K.compareDocumentPosition(pt)&Node.DOCUMENT_POSITION_CONTAINED_BY)};if(ge)return function(pt){return!!(Ce&&ge===pt||pt.compareDocumentPosition(ge)&Node.DOCUMENT_POSITION_CONTAINED_BY)};throw new TypeError("util/compare-position#getParentComparator required either options.parent or options.element")}var lr=function(){function $(K,ge){for(var Ce=0;Ce0&&void 0!==arguments[0]?arguments[0]:{},Ce=ge.context,Fe=ge.filter;(function Hn($,K){if(!($ instanceof K))throw new TypeError("Cannot call a class as a function")})(this,$),this._context=f(Ce||document.documentElement)[0],this._filter=f(Fe),this._inertElementCache=[],this.disengage=this.disengage.bind(this),this.handleMutation=this.handleMutation.bind(this),this.renderInert=this.renderInert.bind(this),this.filterElements=this.filterElements.bind(this),this.filterParentElements=this.filterParentElements.bind(this);var pt=Do({context:this._context,includeContext:!0,strategy:"all"});this.renderInert(pt),this.shadowObserver=function xr(){var $=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},K=$.context,ge=$.callback,Ce=$.config;if("function"!=typeof ge)throw new TypeError("observe/shadow-mutations requires options.callback to be a function");if("object"!==(typeof Ce>"u"?"undefined":ir(Ce)))throw new TypeError("observe/shadow-mutations requires options.config to be an object");if(!window.MutationObserver)return{disengage:function(){}};var Fe=l({label:"observe/shadow-mutations",resolveDocument:!0,defaultToDocument:!0,context:K});return{disengage:new li({context:Fe,callback:ge,config:Ce}).disengage}}({context:this._context,config:ki,callback:function(Vn){return Vn.forEach(K.handleMutation)}})}return lr($,[{key:"disengage",value:function(){this._context&&(Ni(this._context),this._inertElementCache.forEach(function(ge){return Ni(ge)}),this._inertElementCache=null,this._filter=null,this._context=null,this.shadowObserver&&this.shadowObserver.disengage(),this.shadowObserver=null)}},{key:"listQueryFocusable",value:function(ge){return ge.map(function(Ce){return Do({context:Ce,includeContext:!0,strategy:"all"})}).reduce(function(Ce,Fe){return Ce.concat(Fe)},[])}},{key:"renderInert",value:function(ge){var Ce=this;ge.filter(this.filterElements).filter(this.filterParentElements).filter(function(pt){return!pr(pt)}).forEach(function(Qt){Ce._inertElementCache.push(Qt),function Wi($){return pr($,!0)}(Qt)})}},{key:"filterElements",value:function(ge){var Ce=Ui({element:ge,includeSelf:!0});return!this._filter.some(Ce)}},{key:"filterParentElements",value:function(ge){var Ce=Ui({parent:ge});return!this._filter.some(Ce)}},{key:"handleMutation",value:function(ge){if("childList"===ge.type){var Ce=f(ge.addedNodes).filter(function(pt){return pt.nodeType===Node.ELEMENT_NODE});if(!Ce.length)return;var Fe=this.listQueryFocusable(Ce);this.renderInert(Fe)}else"attributes"===ge.type&&this.renderInert([ge.target])}}]),$}();function wr($){var K=$.context,ge=$.filter,Fe=[],pt=function(Jn){return ge.some(function(L){return Jn===L})?NodeFilter.FILTER_REJECT:function(Jn){var L=Ui({parent:Jn});return ge.some(L)}(Jn)?NodeFilter.FILTER_ACCEPT:(Fe.push(Jn),NodeFilter.FILTER_REJECT)};pt.acceptNode=pt;for(var Vn=Et(K).createTreeWalker(K,NodeFilter.SHOW_ELEMENT,pt,!1);Vn.nextNode(););return Fe}var Vs=function(){function $(K,ge){for(var Ce=0;Ce0&&void 0!==arguments[0]?arguments[0]:{},ge=K.context,Ce=K.filter;(function ns($,K){if(!($ instanceof K))throw new TypeError("Cannot call a class as a function")})(this,$),this._context=f(ge||document.documentElement)[0],this._filter=f(Ce),this.disengage=this.disengage.bind(this),this.handleMutation=this.handleMutation.bind(this),this.isInsignificantBranch=this.isInsignificantBranch.bind(this);var Fe=function Io(){var $=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},K=$.context,ge=$.filter;if(K=l({label:"get/insignificant-branches",defaultToDocument:!0,context:K}),!(ge=f(ge)).length)throw new TypeError("get/insignificant-branches requires valid options.filter");return wr({context:K,filter:ge})}({context:this._context,filter:this._filter});Fe.forEach(Yi),this.startObserver()}return Vs($,[{key:"disengage",value:function(){this._context&&([].forEach.call(this._context.querySelectorAll("[data-cached-aria-hidden]"),Qi),this._context=null,this._filter=null,this._observer&&this._observer.disconnect(),this._observer=null)}},{key:"startObserver",value:function(){var ge=this;window.MutationObserver&&(this._observer=new MutationObserver(function(Ce){return Ce.forEach(ge.handleMutation)}),this._observer.observe(this._context,Hs))}},{key:"handleMutation",value:function(ge){"childList"===ge.type&&f(ge.addedNodes).filter(function(Ce){return Ce.nodeType===Node.ELEMENT_NODE}).filter(this.isInsignificantBranch).forEach(Yi)}},{key:"isInsignificantBranch",value:function(ge){if(k({context:ge}).some(function(pt){return"true"===pt.getAttribute("aria-hidden")}))return!1;var Fe=Ui({element:ge});return!this._filter.some(Fe)}}]),$}();function Cs(){for(var ge=l({label:"get/shadow-host",context:(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context}),Ce=null;ge;)Ce=ge,ge=ge.parentNode;return Ce.nodeType===Ce.DOCUMENT_FRAGMENT_NODE&&Ce.host?Ce.host:null}function So($){var K=l({label:"is/active-element",resolveDocument:!0,context:$});if(Et(K).activeElement===K)return!0;var Ce=Cs({context:K});return!(!Ce||Ce.shadowRoot.activeElement!==K)}var bs=void 0,vr=/^(fieldset|table|td|body)$/;function _i(){var $=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},K=$.context,ge=$.except,Ce=void 0===ge?{flexbox:!1,scrollable:!1,shadow:!1,visible:!1,onlyTabbable:!1}:ge;bs||(bs=te());var Fe=l({label:"is/tabbable",resolveDocument:!0,context:K});if(Ee.is.BLINK&&Ee.is.ANDROID&&Ee.majorVersion>42)return!1;var pt=er(Fe);if(pt){if(Ee.is.WEBKIT&&Ee.is.IOS||Cn(pt)<0||!Ce.visible&&(Ee.is.BLINK||Ee.is.WEBKIT)&&!Ti(pt))return!1;if("object"===pt.nodeName.toLowerCase()){var Vn="Chrome"===Ee.name&&Ee.majorVersion>=54||"Opera"===Ee.name&&Ee.majorVersion>=41;if(Ee.is.WEBKIT||Ee.is.BLINK&&!Vn)return!1}}var Zn=Fe.nodeName.toLowerCase(),Jn=Cn(Fe),L=null===Jn?null:Jn>=0;if(Ee.is.EDGE&&Ee.majorVersion>=14&&pt&&Fe.ownerSVGElement&&Jn<0)return!0;var E=!1!==L,H=null!==Jn&&Jn>=0;if(Fe.hasAttribute("contenteditable"))return E;if(vr.test(Zn)&&!0!==L)return!1;if(Ee.is.WEBKIT&&Ee.is.IOS){var he="input"===Zn&&"text"===Fe.type||"password"===Fe.type||"select"===Zn||"textarea"===Zn||Fe.hasAttribute("contenteditable");if(!he)he=Xn(window.getComputedStyle(Fe,null));if(!he)return!1}if("use"===Zn&&null!==Jn&&(Ee.is.BLINK||Ee.is.WEBKIT&&9===Ee.majorVersion)||V(Fe,"svg a")&&Fe.hasAttribute("xlink:href")&&(E||Fe.focus&&!bs.focusSvgNegativeTabindexAttribute)||"svg"===Zn&&bs.focusSvgInIframe&&E)return!0;if(Ee.is.TRIDENT||Ee.is.EDGE){if("svg"===Zn)return!!bs.focusSvg||(Fe.hasAttribute("focusable")||H);if(Fe.ownerSVGElement)return!(!bs.focusSvgTabindexAttribute||!H)||Fe.hasAttribute("focusable")}if(void 0===Fe.tabIndex)return!!Ce.onlyTabbable;if("audio"===Zn){if(!Fe.hasAttribute("controls"))return!1;if(Ee.is.BLINK)return!0}if("video"===Zn)if(Fe.hasAttribute("controls")){if(Ee.is.BLINK||Ee.is.GECKO)return!0}else if(Ee.is.TRIDENT||Ee.is.EDGE)return!1;if("object"===Zn&&(Ee.is.BLINK||Ee.is.WEBKIT)||"iframe"===Zn)return!1;if(!Ce.scrollable&&Ee.is.GECKO&&jr(window.getComputedStyle(Fe,null)))return E;if(Ee.is.TRIDENT||Ee.is.EDGE){if("area"===Zn){var Vt=ms(Fe);if(Vt&&Cn(Vt)<0)return!1}var Nn=window.getComputedStyle(Fe,null);if(Xn(Nn))return Fe.tabIndex>=0;if(!Ce.flexbox&&hi(Nn))return null!==Jn?H:Le(Fe)&&w(Fe);if(Er(Fe,Zn))return!1;var gr=Fe.parentElement;if(gr){var ur=gr.nodeName.toLowerCase(),dr=window.getComputedStyle(gr,null);if(Er(gr,Zn,ur,dr))return!1;if(hi(dr))return H}}return Fe.tabIndex>=0}_i.except=function(){var $=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},K=function(Ce){return _i({context:Ce,except:$})};return K.rules=_i,K};var Le=yt.rules.except({flexbox:!0}),w=_i.except({flexbox:!0});const Ie=_i.except({});function Mt(){var $=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},K=$.context,ge=$.includeContext,Ce=$.includeOnlyTabbable,Fe=$.strategy,pt=Ie.rules.except({onlyTabbable:Ce});return Do({context:K,includeContext:ge,includeOnlyTabbable:Ce,strategy:Fe}).filter(pt)}function En($,K){return $.compareDocumentPosition(K)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1}function is($,K,ge){var Ce=[];return K.forEach(function(Fe){var pt=!0,Qt=$.indexOf(Fe);-1===Qt&&(Qt=function ui($,K){return le($,function(ge){return K.compareDocumentPosition(ge)&Node.DOCUMENT_POSITION_FOLLOWING})}($,Fe),pt=!1),-1===Qt&&(Qt=$.length);var Vn=f(ge?ge(Fe):Fe);Vn.length&&Ce.push({offset:Qt,replace:pt,elements:Vn})}),Ce}function Zs(){var $=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},K=$.list,ge=$.elements,Ce=$.resolveElement,Fe=K.slice(0),pt=f(ge).slice(0);return function Pr($){return $.sort(En)}(pt),function $i($,K){var ge=0;K.sort(function(Ce,Fe){return Ce.offset-Fe.offset}),K.forEach(function(Ce){var Fe=Ce.replace?1:0,pt=[Ce.offset+ge,Fe].concat(Ce.elements);$.splice.apply($,pt),ge+=Ce.elements.length-Fe})}(Fe,is(Fe,pt,Ce)),Fe}var Ms=function(){function $(K,ge){for(var Ce=0;Ce-1?[ge].concat(Ce):Ce}},{key:"_cleanup",value:function(){Object.keys(this.hosts).forEach(function(ge){delete this.hosts[ge]._sortingId},this)}}]),$}();var $n=void 0;function Du($,K){return $n.tabsequenceAreaAtImgPosition&&($=function aa($,K){var ge=K.querySelectorAll("img[usemap]"),Ce=new Tu(K),Fe=Ce.extractAreasFromList($);return ge.length?Zs({list:Fe,elements:ge,resolveElement:function(Qt){var Vn=Qt.getAttribute("usemap").slice(1);return Ce.getAreasFor(Vn)}}):Fe}($,K)),$=function ol($){var K={},ge=[],Ce=$.filter(function(pt){var Qt=pt.tabIndex;return void 0===Qt&&(Qt=Cn(pt)),Qt<=0||null==Qt||(K[Qt]||(K[Qt]=[],ge.push(Qt)),K[Qt].push(pt),!1)});return ge.sort().map(function(pt){return K[pt]}).reduceRight(function(pt,Qt){return Qt.concat(pt)},Ce)}($),$}function sl(){var $=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},K=$.context,ge=$.includeContext,Ce=$.includeOnlyTabbable,Fe=$.strategy;$n||($n=te());var pt=f(K)[0]||document.documentElement,Qt=Mt({context:pt,includeContext:ge,includeOnlyTabbable:Ce,strategy:Fe});return Qt=document.body.createShadowRoot&&Ee.is.BLINK?function Tc($,K,ge){var Ce=new ji(K,ge),Fe=Ce.extractElements($);return Fe.length===$.length?ge($):Ce.sort(Fe)}(Qt,pt,Du):Du(Qt,pt),ge&&(Qt=function Eu($,K){var ge=$.indexOf(K);return ge>0?$.splice(ge,1).concat($):$}(Qt,pt)),Qt}for(var ho={tab:9,left:37,up:38,right:39,down:40,pageUp:33,"page-up":33,pageDown:34,"page-down":34,end:35,home:36,enter:13,escape:27,space:32,shift:16,capsLock:20,"caps-lock":20,ctrl:17,alt:18,meta:91,pause:19,insert:45,delete:46,backspace:8,_alias:{91:[92,93,224]}},al=1;al<26;al++)ho["f"+al]=al+111;for(var Br=0;Br<10;Br++){var Uo=Br+48,ss=Br+96;ho[Br]=Uo,ho["num-"+Br]=ss,ho._alias[Uo]=[ss]}for(var as=0;as<26;as++){var Yn=as+65;ho[String.fromCharCode(Yn).toLowerCase()]=Yn}const xu=ho;var po={alt:"altKey",ctrl:"ctrlKey",meta:"metaKey",shift:"shiftKey"},jo=Object.keys(po).map(function($){return po[$]});function ba($,K){return!jo.some(function(ge){return"boolean"==typeof $[ge]&&!!K[ge]!==$[ge]})}function Si($){return $.split(/\s+/).map(function(K){var ge=K.split("+"),Ce=function Iu($){var ge=function ws($){var K=!!$&&null;return{altKey:K,ctrlKey:K,metaKey:K,shiftKey:K}}(-1!==$.indexOf("*"));return $.forEach(function(Ce){if("*"!==Ce){var Fe=!0,pt=Ce.slice(0,1);"?"===pt?Fe=null:"!"===pt&&(Fe=!1),!0!==Fe&&(Ce=Ce.slice(1));var Qt=po[Ce];if(!Qt)throw new TypeError('Unknown modifier "'+Ce+'"');ge[Qt]=Fe}}),ge}(ge.slice(0,-1)),Fe=function ci($){var K=xu[$]||parseInt($,10);if(!K||"number"!=typeof K||isNaN(K))throw new TypeError('Unknown key "'+$+'"');return[K].concat(xu._alias[K]||[])}(ge.slice(-1));return{keyCodes:Fe,modifiers:Ce,matchModifiers:ba.bind(null,Ce)}})}const Gs={disabled:function Ki(){var $=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},K=$.context,ge=$.filter;return{disengage:new Rr({context:K,filter:ge}).disengage}},hidden:function Kn(){var $=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},K=$.context,ge=$.filter;return{disengage:new rs({context:K,filter:ge}).disengage}},tabFocus:function Nl(){var K=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context;return K||(K=document.documentElement),sl(),function go(){var $=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},K={},ge=f($.context)[0]||document.documentElement;delete $.context;var Ce=f($.filter);delete $.filter;var Fe=Object.keys($);if(!Fe.length)throw new TypeError("when/key requires at least one option key");var pt=function(Jn){Jn.keyCodes.forEach(function(L){K[L]||(K[L]=[]),K[L].push(Jn)})};Fe.forEach(function(Zn){if("function"!=typeof $[Zn])throw new TypeError('when/key requires option["'+Zn+'"] to be a function');Si(Zn).map(function(E){return E.callback=$[Zn],E}).forEach(pt)});var Qt=function(Jn){if(!Jn.defaultPrevented){if(Ce.length){var L=Ui({element:Jn.target,includeSelf:!0});if(Ce.some(L))return}var E=Jn.keyCode||Jn.which;K[E]&&K[E].forEach(function(H){H.matchModifiers(Jn)&&H.callback.call(ge,Jn,Vn)})}};ge.addEventListener("keydown",Qt,!1);var Vn=function(){ge.removeEventListener("keydown",Qt,!1)};return{disengage:Vn}}({"?alt+?shift+tab":function(Ce){Ce.preventDefault();var Fe=sl({context:K}),pt=Ce.shiftKey,Qt=Fe[0],Vn=Fe[Fe.length-1],Jn=pt?Vn:Qt;if(So(pt?Qt:Vn))Jn.focus();else{var L=void 0;if(Fe.some(function(he,Ge){return!!So(he)&&(L=Ge,!0)}))Fe[L+(pt?-1:1)].focus();else Qt.focus()}}})}}},9403:function(dt){ /*! https://mths.be/cssescape v1.5.1 by @mathias | MIT license */ -var ye;ye=typeof global<"u"?global:this,ht.exports=function(ye){if(ye.CSS&&ye.CSS.escape)return ye.CSS.escape;var x=function(t){if(0==arguments.length)throw new TypeError("`CSS.escape` requires an argument.");for(var F,C=String(t),q=C.length,U=-1,G="",K=C.charCodeAt(0);++U=1&&F<=31||127==F||0==U&&F>=48&&F<=57||1==U&&F>=48&&F<=57&&45==K?"\\"+F.toString(16)+" ":0==U&&1==q&&45==F||!(F>=128||45==F||95==F||F>=48&&F<=57||F>=65&&F<=90||F>=97&&F<=122)?"\\"+C.charAt(U):C.charAt(U):G+="\ufffd";return G};return ye.CSS||(ye.CSS={}),ye.CSS.escape=x,x}(ye)},7314:(ht,ye,x)=>{var q,t=typeof global<"u"?global:typeof window<"u"?window:{},C=x(5893);typeof document<"u"?q=document:(q=t["__GLOBAL_DOCUMENT_CACHE@4"])||(q=t["__GLOBAL_DOCUMENT_CACHE@4"]=C),ht.exports=q},1473:ht=>{var ye;ye=typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},ht.exports=ye},9880:ht=>{ht.exports=function x(t){if(!t)return!1;var C=ye.call(t);return"[object Function]"===C||"function"==typeof t&&"[object RegExp]"!==C||typeof window<"u"&&(t===window.setTimeout||t===window.alert||t===window.confirm||t===window.prompt)};var ye=Object.prototype.toString},8244:(ht,ye)=>{function x(G){if(G&&"object"==typeof G){var K=G.which||G.keyCode||G.charCode;K&&(G=K)}if("number"==typeof G)return U[G];var pe,re=String(G);return(pe=t[re.toLowerCase()])?pe:(pe=C[re.toLowerCase()])||(1===re.length?re.charCodeAt(0):void 0)}x.isEventKey=function(K,re){if(K&&"object"==typeof K){var pe=K.which||K.keyCode||K.charCode;if(null==pe)return!1;if("string"==typeof re){var j;if(j=t[re.toLowerCase()])return j===pe;if(j=C[re.toLowerCase()])return j===pe}else if("number"==typeof re)return re===pe;return!1}};var t=(ye=ht.exports=x).code=ye.codes={backspace:8,tab:9,enter:13,shift:16,ctrl:17,alt:18,"pause/break":19,"caps lock":20,esc:27,space:32,"page up":33,"page down":34,end:35,home:36,left:37,up:38,right:39,down:40,insert:45,delete:46,command:91,"left command":91,"right command":93,"numpad *":106,"numpad +":107,"numpad -":109,"numpad .":110,"numpad /":111,"num lock":144,"scroll lock":145,"my computer":182,"my calculator":183,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222},C=ye.aliases={windows:91,"\u21e7":16,"\u2325":18,"\u2303":17,"\u2318":91,ctl:17,control:17,option:18,pause:19,break:19,caps:20,return:13,escape:27,spc:32,spacebar:32,pgup:33,pgdn:34,ins:45,del:46,cmd:91}; +var de;de=typeof global<"u"?global:this,dt.exports=function(de){if(de.CSS&&de.CSS.escape)return de.CSS.escape;var C=function(f){if(0==arguments.length)throw new TypeError("`CSS.escape` requires an argument.");for(var q,l=String(f),k=l.length,R=-1,z="",V=l.charCodeAt(0);++R=1&&q<=31||127==q||0==R&&q>=48&&q<=57||1==R&&q>=48&&q<=57&&45==V?"\\"+q.toString(16)+" ":0==R&&1==k&&45==q||!(q>=128||45==q||95==q||q>=48&&q<=57||q>=65&&q<=90||q>=97&&q<=122)?"\\"+l.charAt(R):l.charAt(R):z+="\ufffd";return z};return de.CSS||(de.CSS={}),de.CSS.escape=C,C}(de)},8888:(dt,de,C)=>{var k,f=typeof global<"u"?global:typeof window<"u"?window:{},l=C(5893);typeof document<"u"?k=document:(k=f["__GLOBAL_DOCUMENT_CACHE@4"])||(k=f["__GLOBAL_DOCUMENT_CACHE@4"]=l),dt.exports=k},988:dt=>{var de;de=typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},dt.exports=de},6479:dt=>{dt.exports=function C(f){if(!f)return!1;var l=de.call(f);return"[object Function]"===l||"function"==typeof f&&"[object RegExp]"!==l||typeof window<"u"&&(f===window.setTimeout||f===window.alert||f===window.confirm||f===window.prompt)};var de=Object.prototype.toString},952:(dt,de)=>{function C(z){if(z&&"object"==typeof z){var V=z.which||z.keyCode||z.charCode;V&&(z=V)}if("number"==typeof z)return R[z];var re,W=String(z);return(re=f[W.toLowerCase()])?re:(re=l[W.toLowerCase()])||(1===W.length?W.charCodeAt(0):void 0)}C.isEventKey=function(V,W){if(V&&"object"==typeof V){var re=V.which||V.keyCode||V.charCode;if(null==re)return!1;if("string"==typeof W){var N;if(N=f[W.toLowerCase()])return N===re;if(N=l[W.toLowerCase()])return N===re}else if("number"==typeof W)return W===re;return!1}};var f=(de=dt.exports=C).code=de.codes={backspace:8,tab:9,enter:13,shift:16,ctrl:17,alt:18,"pause/break":19,"caps lock":20,esc:27,space:32,"page up":33,"page down":34,end:35,home:36,left:37,up:38,right:39,down:40,insert:45,delete:46,command:91,"left command":91,"right command":93,"numpad *":106,"numpad +":107,"numpad -":109,"numpad .":110,"numpad /":111,"num lock":144,"scroll lock":145,"my computer":182,"my calculator":183,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222},l=de.aliases={windows:91,"\u21e7":16,"\u2325":18,"\u2303":17,"\u2318":91,ctl:17,control:17,option:18,pause:19,break:19,caps:20,return:13,escape:27,spc:32,spacebar:32,pgup:33,pgdn:34,ins:45,del:46,cmd:91}; /*! * Programatically add the following - */for(q=97;q<123;q++)t[String.fromCharCode(q)]=q-32;for(var q=48;q<58;q++)t[q-48]=q;for(q=1;q<13;q++)t["f"+q]=q+111;for(q=0;q<10;q++)t["numpad "+q]=q+96;var U=ye.names=ye.title={};for(q in t)U[t[q]]=q;for(var F in C)t[F]=C[F]},9480:(ht,ye,x)=>{var t=x(8526).getUint64;ht.exports=function(q){var U=new DataView(q.buffer,q.byteOffset,q.byteLength),F={version:q[0],flags:new Uint8Array(q.subarray(1,4)),references:[],referenceId:U.getUint32(4),timescale:U.getUint32(8)},G=12;0===F.version?(F.earliestPresentationTime=U.getUint32(G),F.firstOffset=U.getUint32(G+4),G+=8):(F.earliestPresentationTime=t(q.subarray(G)),F.firstOffset=t(q.subarray(G+8)),G+=16),G+=2;var K=U.getUint16(G);for(G+=2;K>0;G+=12,K--)F.references.push({referenceType:(128&q[G])>>>7,referencedSize:2147483647&U.getUint32(G),subsegmentDuration:U.getUint32(G+4),startsWithSap:!!(128&q[G+8]),sapType:(112&q[G+8])>>>4,sapDeltaTime:268435455&U.getUint32(G+8)});return F}},9296:ht=>{var x,t,C,q,U,F,G;x=function(K){return 9e4*K},t=function(K,re){return K*re},C=function(K){return K/9e4},q=function(K,re){return K/re},U=function(K,re){return x(q(K,re))},F=function(K,re){return t(C(K),re)},G=function(K,re,pe){return C(pe?K:K-re)},ht.exports={ONE_SECOND_IN_TS:9e4,secondsToVideoTs:x,secondsToAudioTs:t,videoTsToSeconds:C,audioTsToSeconds:q,audioTsToVideoTs:U,videoTsToAudioTs:F,metadataTsToSeconds:G}},8526:ht=>{var ye=Math.pow(2,32);ht.exports={getUint64:function(t){var q,C=new DataView(t.buffer,t.byteOffset,t.byteLength);return C.getBigUint64?(q=C.getBigUint64(0)){var f=C(8757).getUint64;dt.exports=function(k){var R=new DataView(k.buffer,k.byteOffset,k.byteLength),q={version:k[0],flags:new Uint8Array(k.subarray(1,4)),references:[],referenceId:R.getUint32(4),timescale:R.getUint32(8)},z=12;0===q.version?(q.earliestPresentationTime=R.getUint32(z),q.firstOffset=R.getUint32(z+4),z+=8):(q.earliestPresentationTime=f(k.subarray(z)),q.firstOffset=f(k.subarray(z+8)),z+=16),z+=2;var V=R.getUint16(z);for(z+=2;V>0;z+=12,V--)q.references.push({referenceType:(128&k[z])>>>7,referencedSize:2147483647&R.getUint32(z),subsegmentDuration:R.getUint32(z+4),startsWithSap:!!(128&k[z+8]),sapType:(112&k[z+8])>>>4,sapDeltaTime:268435455&R.getUint32(z+8)});return q}},4057:dt=>{var C,f,l,k,R,q,z;C=function(V){return 9e4*V},f=function(V,W){return V*W},l=function(V){return V/9e4},k=function(V,W){return V/W},R=function(V,W){return C(k(V,W))},q=function(V,W){return f(l(V),W)},z=function(V,W,re){return l(re?V:V-W)},dt.exports={ONE_SECOND_IN_TS:9e4,secondsToVideoTs:C,secondsToAudioTs:f,videoTsToSeconds:l,audioTsToSeconds:k,audioTsToVideoTs:R,videoTsToAudioTs:q,metadataTsToSeconds:z}},8757:dt=>{var de=Math.pow(2,32);dt.exports={getUint64:function(f){var k,l=new DataView(f.buffer,f.byteOffset,f.byteLength);return l.getBigUint64?(k=l.getBigUint64(0)) * Copyright 2014-2016 Benjamin Tan * Copyright 2011-2013 John-David Dalton * Available under MIT license - */ht=x.nmd(ht),function(){"use strict";var C={function:!0,object:!0},q=C[typeof window]&&window||this,U=q,F=C[typeof ye]&&ye,G=C.object&&ht&&!ht.nodeType&&ht,K=F&&G&&"object"==typeof global&&global;K&&(K.global===K||K.window===K||K.self===K)&&(q=K);var re=Math.pow(2,53)-1,pe=/\bOpera/,j=this,ce=Object.prototype,we=ce.hasOwnProperty,Be=ce.toString;function Fe(E){return(E=String(E)).charAt(0).toUpperCase()+E.slice(1)}function me(E){return E=Le(E),/^(?:webOS|i(?:OS|P))/.test(E)?E:Fe(E)}function de(E,$){for(var ue in E)we.call(E,ue)&&$(E[ue],ue,E)}function fe(E){return null==E?Fe(E):Be.call(E).slice(8,-1)}function Se(E,$){var ue=null!=E?typeof E[$]:"number";return!(/^(?:boolean|number|string|undefined)$/.test(ue)||"object"==ue&&!E[$])}function it(E){return String(E).replace(/([ -])(?!$)/g,"$1?")}function Ve(E,$){var ue=null;return function je(E,$){var ue=-1,Oe=E?E.length:0;if("number"==typeof Oe&&Oe>-1&&Oe<=re)for(;++ue3?"WebKit":/\bOpera\b/.test(Ze)&&(/\bOPR\b/.test(E)?"Blink":"Presto"))||/\b(?:Midori|Nook|Safari)\b/i.test(E)&&!/^(?:Trident|EdgeHTML)$/.test($t)&&"WebKit"||!$t&&/\bMSIE\b/i.test(E)&&("Mac OS"==Te?"Tasman":"Trident")||"WebKit"==$t&&/\bPlayStation\b(?! Vita\b)/i.test(Ze)&&"NetFront")&&($t=[ae]),"IE"==Ze&&(ae=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(E)||0)[1])?(Ze+=" Mobile",Te="Windows Phone "+(/\+$/.test(ae)?ae:ae+".x"),Ke.unshift("desktop mode")):/\bWPDesktop\b/i.test(E)?(Ze="IE Mobile",Te="Windows Phone 8.x",Ke.unshift("desktop mode"),We||(We=(/\brv:([\d.]+)/.exec(E)||0)[1])):"IE"!=Ze&&"Trident"==$t&&(ae=/\brv:([\d.]+)/.exec(E))&&(Ze&&Ke.push("identifying as "+Ze+(We?" "+We:"")),Ze="IE",We=ae[1]),Vt){if(Se($,"global"))if(qt&&(vt=(ae=qt.lang.System).getProperty("os.arch"),Te=Te||ae.getProperty("os.name")+" "+ae.getProperty("os.version")),$e&&Se($,"system")&&(ae=[$.system])[0]){Te||(Te=ae[0].os||null);try{ae[1]=$.require("ringo/engine").version,We=ae[1].join("."),Ze="RingoJS"}catch{ae[0].global.system==$.system&&(Ze="Narwhal")}}else"object"==typeof $.process&&!$.process.browser&&(ae=$.process)?(Ze="Node.js",vt=ae.arch,Te=ae.platform,We=/[\d.]+/.exec(ae.version)[0]):hn&&(Ze="Rhino");else fe(ae=$.runtime)==Dt?(Ze="Adobe AIR",Te=ae.flash.system.Capabilities.os):fe(ae=$.phantom)==yt?(Ze="PhantomJS",We=(ae=ae.version||null)&&ae.major+"."+ae.minor+"."+ae.patch):"number"==typeof Wt.documentMode&&(ae=/\bTrident\/(\d+)/i.exec(E))&&(We=[We,Wt.documentMode],(ae=+ae[1]+4)!=We[1]&&(Ke.push("IE "+We[1]+" mode"),$t&&($t[1]=""),We[1]=ae),We="IE"==Ze?String(We[1].toFixed(1)):We[0]);Te=Te&&me(Te)}We&&(ae=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(We)||/(?:alpha|beta)(?: ?\d)?/i.exec(E+";"+(Vt&&Oe.appMinorVersion))||/\bMinefield\b/i.test(E)&&"a")&&(ft=/b/i.test(ae)?"beta":"alpha",We=We.replace(RegExp(ae+"\\+?$"),"")+("beta"==ft?Pt:Rt)+(/\d+\+?/.exec(ae)||"")),"Fennec"==Ze||"Firefox"==Ze&&/\b(?:Android|Firefox OS)\b/.test(Te)?Ze="Firefox Mobile":"Maxthon"==Ze&&We?We=We.replace(/\.[\d.]+/,".x"):/\bXbox\b/i.test(Qe)?(Te=null,"Xbox 360"==Qe&&/\bIEMobile\b/.test(E)&&Ke.unshift("mobile mode")):!/^(?:Chrome|IE|Opera)$/.test(Ze)&&(!Ze||Qe||/Browser|Mobi/.test(Ze))||"Windows CE"!=Te&&!/Mobi/i.test(E)?"IE"==Ze&&Vt&&null===$.external?Ke.unshift("platform preview"):(/\bBlackBerry\b/.test(Qe)||/\bBB10\b/.test(E))&&(ae=(RegExp(Qe.replace(/ +/g," *")+"/([.\\d]+)","i").exec(E)||0)[1]||We)?(Te=((ae=[ae,/BB10/.test(E)])[1]?(Qe=null,ke="BlackBerry"):"Device Software")+" "+ae[0],We=null):this!=de&&"Wii"!=Qe&&(Vt&&on||/Opera/.test(Ze)&&/\b(?:MSIE|Firefox)\b/i.test(E)||"Firefox"==Ze&&/\bOS X (?:\d+\.){2,}/.test(Te)||"IE"==Ze&&(Te&&!/^Win/.test(Te)&&We>5.5||/\bWindows XP\b/.test(Te)&&We>8||8==We&&!/\bTrident\b/.test(E)))&&!pe.test(ae=Ce.call(de,E.replace(pe,"")+";"))&&ae.name&&(ae="ing as "+ae.name+((ae=ae.version)?" "+ae:""),pe.test(Ze)?(/\bIE\b/.test(ae)&&"Mac OS"==Te&&(Te=null),ae="identify"+ae):(ae="mask"+ae,Ze=xn?me(xn.replace(/([a-z])([A-Z])/g,"$1 $2")):"Opera",/\bIE\b/.test(ae)&&(Te=null),Vt||(We=null)),$t=["Presto"],Ke.push(ae)):Ze+=" Mobile",(ae=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(E)||0)[1])&&(ae=[parseFloat(ae.replace(/\.(\d)$/,".0$1")),ae],"Safari"==Ze&&"+"==ae[1].slice(-1)?(Ze="WebKit Nightly",ft="alpha",We=ae[1].slice(0,-1)):(We==ae[1]||We==(ae[2]=(/\bSafari\/([\d.]+\+?)/i.exec(E)||0)[1]))&&(We=null),ae[1]=(/\bChrome\/([\d.]+)/i.exec(E)||0)[1],537.36==ae[0]&&537.36==ae[2]&&parseFloat(ae[1])>=28&&"WebKit"==$t&&($t=["Blink"]),Vt&&(et||ae[1])?($t&&($t[1]="like Chrome"),ae=ae[1]||((ae=ae[0])<530?1:ae<532?2:ae<532.05?3:ae<533?4:ae<534.03?5:ae<534.07?6:ae<534.1?7:ae<534.13?8:ae<534.16?9:ae<534.24?10:ae<534.3?11:ae<535.01?12:ae<535.02?"13+":ae<535.07?15:ae<535.11?16:ae<535.19?17:ae<536.05?18:ae<536.1?19:ae<537.01?20:ae<537.11?"21+":ae<537.13?23:ae<537.18?24:ae<537.24?25:ae<537.36?26:"Blink"!=$t?"27":"28")):($t&&($t[1]="like Safari"),ae=(ae=ae[0])<400?1:ae<500?2:ae<526?3:ae<533?4:ae<534?"4+":ae<535?5:ae<537?6:ae<538?7:ae<601?8:"8"),$t&&($t[1]+=" "+(ae+="number"==typeof ae?".x":/[.+]/.test(ae)?"":"+")),"Safari"==Ze&&(!We||parseInt(We)>45)&&(We=ae)),"Opera"==Ze&&(ae=/\bzbov|zvav$/.exec(Te))?(Ze+=" ",Ke.unshift("desktop mode"),"zvav"==ae?(Ze+="Mini",We=null):Ze+="Mobile",Te=Te.replace(RegExp(" *"+ae+"$"),"")):"Safari"==Ze&&/\bChrome\b/.exec($t&&$t[1])&&(Ke.unshift("desktop mode"),Ze="Chrome Mobile",We=null,/\bOS X\b/.test(Te)?(ke="Apple",Te="iOS 4.3+"):Te=null),We&&0==We.indexOf(ae=/[\d.]+$/.exec(Te))&&E.indexOf("/"+ae+"-")>-1&&(Te=Le(Te.replace(ae,""))),$t&&!/\b(?:Avant|Nook)\b/.test(Ze)&&(/Browser|Lunascape|Maxthon/.test(Ze)||"Safari"!=Ze&&/^iOS/.test(Te)&&/\bSafari\b/.test($t[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Sleipnir|Web)/.test(Ze)&&$t[1])&&(ae=$t[$t.length-1])&&Ke.push(ae),Ke.length&&(Ke=["("+Ke.join("; ")+")"]),ke&&Qe&&Qe.indexOf(ke)<0&&Ke.push("on "+ke),Qe&&Ke.push((/^on /.test(Ke[Ke.length-1])?"":"on ")+Qe),Te&&(ae=/ ([\d.+]+)$/.exec(Te),Ut=ae&&"/"==Te.charAt(Te.length-ae[0].length-1),Te={architecture:32,family:ae&&!Ut?Te.replace(ae[0],""):Te,version:ae?ae[1]:null,toString:function(){var vn=this.version;return this.family+(vn&&!Ut?" "+vn:"")+(64==this.architecture?" 64-bit":"")}}),(ae=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(vt))&&!/\bi686\b/i.test(vt)?(Te&&(Te.architecture=64,Te.family=Te.family.replace(RegExp(" *"+ae),"")),Ze&&(/\bWOW64\b/i.test(E)||Vt&&/\w(?:86|32)$/.test(Oe.cpuClass||Oe.platform)&&!/\bWin64; x64\b/i.test(E))&&Ke.unshift("32-bit")):Te&&/^OS X/.test(Te.family)&&"Chrome"==Ze&&parseFloat(We)>=39&&(Te.architecture=64),E||(E=null);var Ht={};return Ht.description=E,Ht.layout=$t&&$t[0],Ht.manufacturer=ke,Ht.name=Ze,Ht.prerelease=ft,Ht.product=Qe,Ht.ua=E,Ht.version=Ze&&We,Ht.os=Te||{architecture:null,family:null,version:null,toString:function(){return"null"}},Ht.parse=Ce,Ht.toString=function Mn(){return this.description||""},Ht.version&&Ke.unshift(We),Ht.name&&Ke.unshift(Ze),Te&&Ze&&!(Te==String(Te).split(" ")[0]&&(Te==Ze.split(" ")[0]||Qe))&&Ke.push(Qe?"("+Te+")":"on "+Te),Ke.length&&(Ht.description=Ke.join(" ")),Ht}();q.platform=Ge,void 0!==(t=function(){return Ge}.call(ye,x,ye,ht))&&(ht.exports=t)}.call(this)},5901:(ht,ye,x)=>{"use strict";x.d(ye,{y:()=>ce});var t=x(14);var q=x(1482),U=x(9957);var G=x(6831),K=x(1356);function pe(Be){return 0===Be.length?K.y:1===Be.length?Be[0]:function(Ne){return Be.reduce((je,me)=>me(je),Ne)}}var j=x(146);class ce{constructor(Fe){this._isScalar=!1,Fe&&(this._subscribe=Fe)}lift(Fe){const Ne=new ce;return Ne.source=this,Ne.operator=Fe,Ne}subscribe(Fe,Ne,je){const{operator:me}=this,de=function F(Be,Fe,Ne){if(Be){if(Be instanceof t.L)return Be;if(Be[q.b])return Be[q.b]()}return Be||Fe||Ne?new t.L(Be,Fe,Ne):new t.L(U.c)}(Fe,Ne,je);if(me?de.add(me.call(de,this.source)):de.add(this.source||j.v.useDeprecatedSynchronousErrorHandling&&!de.syncErrorThrowable?this._subscribe(de):this._trySubscribe(de)),j.v.useDeprecatedSynchronousErrorHandling&&de.syncErrorThrowable&&(de.syncErrorThrowable=!1,de.syncErrorThrown))throw de.syncErrorValue;return de}_trySubscribe(Fe){try{return this._subscribe(Fe)}catch(Ne){j.v.useDeprecatedSynchronousErrorHandling&&(Fe.syncErrorThrown=!0,Fe.syncErrorValue=Ne),function C(Be){for(;Be;){const{closed:Fe,destination:Ne,isStopped:je}=Be;if(Fe||je)return!1;Be=Ne&&Ne instanceof t.L?Ne:null}return!0}(Fe)?Fe.error(Ne):console.warn(Ne)}}forEach(Fe,Ne){return new(Ne=we(Ne))((je,me)=>{let de;de=this.subscribe(fe=>{try{Fe(fe)}catch(Se){me(Se),de&&de.unsubscribe()}},me,je)})}_subscribe(Fe){const{source:Ne}=this;return Ne&&Ne.subscribe(Fe)}[G.L](){return this}pipe(...Fe){return 0===Fe.length?this:pe(Fe)(this)}toPromise(Fe){return new(Fe=we(Fe))((Ne,je)=>{let me;this.subscribe(de=>me=de,de=>je(de),()=>Ne(me))})}}function we(Be){if(Be||(Be=j.v.Promise||Promise),!Be)throw new Error("no Promise impl found");return Be}ce.create=Be=>new ce(Be)},9957:(ht,ye,x)=>{"use strict";x.d(ye,{c:()=>q});var t=x(146),C=x(8897);const q={closed:!0,next(U){},error(U){if(t.v.useDeprecatedSynchronousErrorHandling)throw U;(0,C.z)(U)},complete(){}}},2218:(ht,ye,x)=>{"use strict";x.d(ye,{Yc:()=>K,xQ:()=>re});var t=x(5901),C=x(14),q=x(6957),U=x(9086),F=x(1722),G=x(1482);class K extends C.L{constructor(ce){super(ce),this.destination=ce}}class re extends t.y{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[G.b](){return new K(this)}lift(ce){const we=new pe(this,this);return we.operator=ce,we}next(ce){if(this.closed)throw new U.N;if(!this.isStopped){const{observers:we}=this,Be=we.length,Fe=we.slice();for(let Ne=0;Nenew pe(j,ce);class pe extends re{constructor(ce,we){super(),this.destination=ce,this.source=we}next(ce){const{destination:we}=this;we&&we.next&&we.next(ce)}error(ce){const{destination:we}=this;we&&we.error&&this.destination.error(ce)}complete(){const{destination:ce}=this;ce&&ce.complete&&this.destination.complete()}_subscribe(ce){const{source:we}=this;return we?this.source.subscribe(ce):q.w.EMPTY}}},1722:(ht,ye,x)=>{"use strict";x.d(ye,{W:()=>C});var t=x(6957);class C extends t.w{constructor(U,F){super(),this.subject=U,this.subscriber=F,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const U=this.subject,F=U.observers;if(this.subject=null,!F||0===F.length||U.isStopped||U.closed)return;const G=F.indexOf(this.subscriber);-1!==G&&F.splice(G,1)}}},14:(ht,ye,x)=>{"use strict";x.d(ye,{L:()=>K});var t=x(1900),C=x(9957),q=x(6957),U=x(1482),F=x(146),G=x(8897);class K extends q.w{constructor(j,ce,we){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=C.c;break;case 1:if(!j){this.destination=C.c;break}if("object"==typeof j){j instanceof K?(this.syncErrorThrowable=j.syncErrorThrowable,this.destination=j,j.add(this)):(this.syncErrorThrowable=!0,this.destination=new re(this,j));break}default:this.syncErrorThrowable=!0,this.destination=new re(this,j,ce,we)}}[U.b](){return this}static create(j,ce,we){const Be=new K(j,ce,we);return Be.syncErrorThrowable=!1,Be}next(j){this.isStopped||this._next(j)}error(j){this.isStopped||(this.isStopped=!0,this._error(j))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(j){this.destination.next(j)}_error(j){this.destination.error(j),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:j}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=j,this}}class re extends K{constructor(j,ce,we,Be){super(),this._parentSubscriber=j;let Fe,Ne=this;(0,t.m)(ce)?Fe=ce:ce&&(Fe=ce.next,we=ce.error,Be=ce.complete,ce!==C.c&&(Ne=Object.create(ce),(0,t.m)(Ne.unsubscribe)&&this.add(Ne.unsubscribe.bind(Ne)),Ne.unsubscribe=this.unsubscribe.bind(this))),this._context=Ne,this._next=Fe,this._error=we,this._complete=Be}next(j){if(!this.isStopped&&this._next){const{_parentSubscriber:ce}=this;F.v.useDeprecatedSynchronousErrorHandling&&ce.syncErrorThrowable?this.__tryOrSetError(ce,this._next,j)&&this.unsubscribe():this.__tryOrUnsub(this._next,j)}}error(j){if(!this.isStopped){const{_parentSubscriber:ce}=this,{useDeprecatedSynchronousErrorHandling:we}=F.v;if(this._error)we&&ce.syncErrorThrowable?(this.__tryOrSetError(ce,this._error,j),this.unsubscribe()):(this.__tryOrUnsub(this._error,j),this.unsubscribe());else if(ce.syncErrorThrowable)we?(ce.syncErrorValue=j,ce.syncErrorThrown=!0):(0,G.z)(j),this.unsubscribe();else{if(this.unsubscribe(),we)throw j;(0,G.z)(j)}}}complete(){if(!this.isStopped){const{_parentSubscriber:j}=this;if(this._complete){const ce=()=>this._complete.call(this._context);F.v.useDeprecatedSynchronousErrorHandling&&j.syncErrorThrowable?(this.__tryOrSetError(j,ce),this.unsubscribe()):(this.__tryOrUnsub(ce),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(j,ce){try{j.call(this._context,ce)}catch(we){if(this.unsubscribe(),F.v.useDeprecatedSynchronousErrorHandling)throw we;(0,G.z)(we)}}__tryOrSetError(j,ce,we){if(!F.v.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{ce.call(this._context,we)}catch(Be){return F.v.useDeprecatedSynchronousErrorHandling?(j.syncErrorValue=Be,j.syncErrorThrown=!0,!0):((0,G.z)(Be),!0)}return!1}_unsubscribe(){const{_parentSubscriber:j}=this;this._context=null,this._parentSubscriber=null,j.unsubscribe()}}},6957:(ht,ye,x)=>{"use strict";x.d(ye,{w:()=>G});var t=x(4327),C=x(6549),q=x(1900);const F=(()=>{function re(pe){return Error.call(this),this.message=pe?`${pe.length} errors occurred during unsubscription:\n${pe.map((j,ce)=>`${ce+1}) ${j.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=pe,this}return re.prototype=Object.create(Error.prototype),re})();class G{constructor(pe){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,pe&&(this._ctorUnsubscribe=!0,this._unsubscribe=pe)}unsubscribe(){let pe;if(this.closed)return;let{_parentOrParents:j,_ctorUnsubscribe:ce,_unsubscribe:we,_subscriptions:Be}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,j instanceof G)j.remove(this);else if(null!==j)for(let Fe=0;Fepe.concat(j instanceof F?j.errors:j),[])}G.EMPTY=((re=new G).closed=!0,re)},146:(ht,ye,x)=>{"use strict";x.d(ye,{v:()=>C});let t=!1;const C={Promise:void 0,set useDeprecatedSynchronousErrorHandling(q){if(q){const U=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+U.stack)}else t&&console.log("RxJS: Back to a better error behavior. Thank you. <3");t=q},get useDeprecatedSynchronousErrorHandling(){return t}}},2831:(ht,ye,x)=>{"use strict";x.d(ye,{Ds:()=>G,IY:()=>U,ft:()=>re});var t=x(14),C=x(5901),q=x(3956);class U extends t.L{constructor(j){super(),this.parent=j}_next(j){this.parent.notifyNext(j)}_error(j){this.parent.notifyError(j),this.unsubscribe()}_complete(){this.parent.notifyComplete(),this.unsubscribe()}}class G extends t.L{notifyNext(j){this.destination.next(j)}notifyError(j){this.destination.error(j)}notifyComplete(){this.destination.complete()}}function re(pe,j){if(j.closed)return;if(pe instanceof C.y)return pe.subscribe(j);let ce;try{ce=(0,q.s)(pe)(j)}catch(we){j.error(we)}return ce}},4350:(ht,ye,x)=>{"use strict";x.d(ye,{D:()=>G});var t=x(5901),C=x(4327),q=x(6942),U=x(6549),F=x(4858);function G(...re){if(1===re.length){const pe=re[0];if((0,C.k)(pe))return K(pe,null);if((0,U.K)(pe)&&Object.getPrototypeOf(pe)===Object.prototype){const j=Object.keys(pe);return K(j.map(ce=>pe[ce]),j)}}if("function"==typeof re[re.length-1]){const pe=re.pop();return K(re=1===re.length&&(0,C.k)(re[0])?re[0]:re,null).pipe((0,q.U)(j=>pe(...j)))}return K(re,null)}function K(re,pe){return new t.y(j=>{const ce=re.length;if(0===ce)return void j.complete();const we=new Array(ce);let Be=0,Fe=0;for(let Ne=0;Ne{me||(me=!0,Fe++),we[Ne]=de},error:de=>j.error(de),complete:()=>{Be++,(Be===ce||!me)&&(Fe===ce&&j.next(pe?pe.reduce((de,fe,Se)=>(de[fe]=we[Se],de),{}):we),j.complete())}}))}})}},4858:(ht,ye,x)=>{"use strict";x.d(ye,{D:()=>Ne});var t=x(5901),C=x(3956),q=x(6957),U=x(6831);var K=x(8403),re=x(2803);var ce=x(5192),we=x(5122);function Fe(je,me){if(null!=je){if(function j(je){return je&&"function"==typeof je[U.L]}(je))return function F(je,me){return new t.y(de=>{const fe=new q.w;return fe.add(me.schedule(()=>{const Se=je[U.L]();fe.add(Se.subscribe({next(it){fe.add(me.schedule(()=>de.next(it)))},error(it){fe.add(me.schedule(()=>de.error(it)))},complete(){fe.add(me.schedule(()=>de.complete()))}}))})),fe})}(je,me);if((0,ce.t)(je))return function G(je,me){return new t.y(de=>{const fe=new q.w;return fe.add(me.schedule(()=>je.then(Se=>{fe.add(me.schedule(()=>{de.next(Se),fe.add(me.schedule(()=>de.complete()))}))},Se=>{fe.add(me.schedule(()=>de.error(Se)))}))),fe})}(je,me);if((0,we.z)(je))return(0,K.r)(je,me);if(function Be(je){return je&&"function"==typeof je[re.hZ]}(je)||"string"==typeof je)return function pe(je,me){if(!je)throw new Error("Iterable cannot be null");return new t.y(de=>{const fe=new q.w;let Se;return fe.add(()=>{Se&&"function"==typeof Se.return&&Se.return()}),fe.add(me.schedule(()=>{Se=je[re.hZ](),fe.add(me.schedule(function(){if(de.closed)return;let it,Ve;try{const Le=Se.next();it=Le.value,Ve=Le.done}catch(Le){return void de.error(Le)}Ve?de.complete():(de.next(it),this.schedule())}))})),fe})}(je,me)}throw new TypeError((null!==je&&typeof je||je)+" is not observable")}function Ne(je,me){return me?Fe(je,me):je instanceof t.y?je:new t.y((0,C.s)(je))}},8005:(ht,ye,x)=>{"use strict";x.d(ye,{n:()=>U});var t=x(5901),C=x(5414),q=x(8403);function U(F,G){return G?(0,q.r)(F,G):new t.y((0,C.V)(F))}},6312:(ht,ye,x)=>{"use strict";x.d(ye,{R:()=>G});var t=x(5901),C=x(4327),q=x(1900),U=x(6942);Object.prototype.toString;function G(ce,we,Be,Fe){return(0,q.m)(Be)&&(Fe=Be,Be=void 0),Fe?G(ce,we,Be).pipe((0,U.U)(Ne=>(0,C.k)(Ne)?Fe(...Ne):Fe(Ne))):new t.y(Ne=>{K(ce,we,function je(me){arguments.length>1?Ne.next(Array.prototype.slice.call(arguments)):Ne.next(me)},Ne,Be)})}function K(ce,we,Be,Fe,Ne){let je;if(function j(ce){return ce&&"function"==typeof ce.addEventListener&&"function"==typeof ce.removeEventListener}(ce)){const me=ce;ce.addEventListener(we,Be,Ne),je=()=>me.removeEventListener(we,Be,Ne)}else if(function pe(ce){return ce&&"function"==typeof ce.on&&"function"==typeof ce.off}(ce)){const me=ce;ce.on(we,Be),je=()=>me.off(we,Be)}else if(function re(ce){return ce&&"function"==typeof ce.addListener&&"function"==typeof ce.removeListener}(ce)){const me=ce;ce.addListener(we,Be),je=()=>me.removeListener(we,Be)}else{if(!ce||!ce.length)throw new TypeError("Invalid event target");for(let me=0,de=ce.length;me{"use strict";x.d(ye,{T:()=>K});var t=x(5901),C=x(7507),q=x(522),U=x(1356);var G=x(8005);function K(...re){let pe=Number.POSITIVE_INFINITY,j=null,ce=re[re.length-1];return(0,C.K)(ce)?(j=re.pop(),re.length>1&&"number"==typeof re[re.length-1]&&(pe=re.pop())):"number"==typeof ce&&(pe=re.pop()),null===j&&1===re.length&&re[0]instanceof t.y?re[0]:function F(re=Number.POSITIVE_INFINITY){return(0,q.zg)(U.y,re)}(pe)((0,G.n)(re,j))}},4139:(ht,ye,x)=>{"use strict";x.d(ye,{of:()=>U});var t=x(7507),C=x(8005),q=x(8403);function U(...F){let G=F[F.length-1];return(0,t.K)(G)?(F.pop(),(0,q.r)(F,G)):(0,C.n)(F)}},6587:(ht,ye,x)=>{"use strict";x.d(ye,{_:()=>C});var t=x(5901);function C(U,F){return F?new t.y(G=>F.schedule(q,0,{error:U,subscriber:G})):new t.y(G=>G.error(U))}function q({error:U,subscriber:F}){F.error(U)}},6942:(ht,ye,x)=>{"use strict";x.d(ye,{U:()=>C});var t=x(14);function C(F,G){return function(re){if("function"!=typeof F)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return re.lift(new q(F,G))}}class q{constructor(G,K){this.project=G,this.thisArg=K}call(G,K){return K.subscribe(new U(G,this.project,this.thisArg))}}class U extends t.L{constructor(G,K,re){super(G),this.project=K,this.count=0,this.thisArg=re||this}_next(G){let K;try{K=this.project.call(this.thisArg,G,this.count++)}catch(re){return void this.destination.error(re)}this.destination.next(K)}}},522:(ht,ye,x)=>{"use strict";x.d(ye,{zg:()=>U});var t=x(6942),C=x(4858),q=x(2831);function U(re,pe,j=Number.POSITIVE_INFINITY){return"function"==typeof pe?ce=>ce.pipe(U((we,Be)=>(0,C.D)(re(we,Be)).pipe((0,t.U)((Fe,Ne)=>pe(we,Fe,Be,Ne))),j)):("number"==typeof pe&&(j=pe),ce=>ce.lift(new F(re,j)))}class F{constructor(pe,j=Number.POSITIVE_INFINITY){this.project=pe,this.concurrent=j}call(pe,j){return j.subscribe(new G(pe,this.project,this.concurrent))}}class G extends q.Ds{constructor(pe,j,ce=Number.POSITIVE_INFINITY){super(pe),this.project=j,this.concurrent=ce,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(pe){this.active0?this._next(pe.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}},8403:(ht,ye,x)=>{"use strict";x.d(ye,{r:()=>q});var t=x(5901),C=x(6957);function q(U,F){return new t.y(G=>{const K=new C.w;let re=0;return K.add(F.schedule(function(){re!==U.length?(G.next(U[re++]),G.closed||K.add(this.schedule())):G.complete()})),K})}},2803:(ht,ye,x)=>{"use strict";x.d(ye,{hZ:()=>C});const C=function t(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},6831:(ht,ye,x)=>{"use strict";x.d(ye,{L:()=>t});const t="function"==typeof Symbol&&Symbol.observable||"@@observable"},1482:(ht,ye,x)=>{"use strict";x.d(ye,{b:()=>t});const t="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random()},9086:(ht,ye,x)=>{"use strict";x.d(ye,{N:()=>C});const C=(()=>{function q(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return q.prototype=Object.create(Error.prototype),q})()},8897:(ht,ye,x)=>{"use strict";function t(C){setTimeout(()=>{throw C},0)}x.d(ye,{z:()=>t})},1356:(ht,ye,x)=>{"use strict";function t(C){return C}x.d(ye,{y:()=>t})},4327:(ht,ye,x)=>{"use strict";x.d(ye,{k:()=>t});const t=Array.isArray||(C=>C&&"number"==typeof C.length)},5122:(ht,ye,x)=>{"use strict";x.d(ye,{z:()=>t});const t=C=>C&&"number"==typeof C.length&&"function"!=typeof C},1900:(ht,ye,x)=>{"use strict";function t(C){return"function"==typeof C}x.d(ye,{m:()=>t})},6549:(ht,ye,x)=>{"use strict";function t(C){return null!==C&&"object"==typeof C}x.d(ye,{K:()=>t})},5192:(ht,ye,x)=>{"use strict";function t(C){return!!C&&"function"!=typeof C.subscribe&&"function"==typeof C.then}x.d(ye,{t:()=>t})},7507:(ht,ye,x)=>{"use strict";function t(C){return C&&"function"==typeof C.schedule}x.d(ye,{K:()=>t})},3956:(ht,ye,x)=>{"use strict";x.d(ye,{s:()=>ce});var t=x(5414),C=x(8897);var U=x(2803);var G=x(6831);var re=x(5122),pe=x(5192),j=x(6549);const ce=we=>{if(we&&"function"==typeof we[G.L])return(we=>Be=>{const Fe=we[G.L]();if("function"!=typeof Fe.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return Fe.subscribe(Be)})(we);if((0,re.z)(we))return(0,t.V)(we);if((0,pe.t)(we))return(we=>Be=>(we.then(Fe=>{Be.closed||(Be.next(Fe),Be.complete())},Fe=>Be.error(Fe)).then(null,C.z),Be))(we);if(we&&"function"==typeof we[U.hZ])return(we=>Be=>{const Fe=we[U.hZ]();for(;;){let Ne;try{Ne=Fe.next()}catch(je){return Be.error(je),Be}if(Ne.done){Be.complete();break}if(Be.next(Ne.value),Be.closed)break}return"function"==typeof Fe.return&&Be.add(()=>{Fe.return&&Fe.return()}),Be})(we);{const Fe=`You provided ${(0,j.K)(we)?"an invalid object":`'${we}'`} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`;throw new TypeError(Fe)}}},5414:(ht,ye,x)=>{"use strict";x.d(ye,{V:()=>t});const t=C=>q=>{for(let U=0,F=C.length;U{ht.exports=function ye(x,t){var C,q=null;try{C=JSON.parse(x,t)}catch(U){q=U}return[q,C]}},3004:function(ht){var x,t,C,q,U;x=/^(?=((?:[a-zA-Z0-9+\-.]+:)?))\1(?=((?:\/\/[^\/?#]*)?))\2(?=((?:(?:[^?#\/]*\/)*[^;?#\/]*)?))\3((?:;[^?#]*)?)(\?[^#]*)?(#[^]*)?$/,t=/^(?=([^\/?#]*))\1([^]*)$/,C=/(?:\/|^)\.(?=\/)/g,q=/(?:\/|^)\.\.\/(?!\.\.\/)[^\/]*(?=\/)/g,U={buildAbsoluteURL:function(F,G,K){if(K=K||{},F=F.trim(),!(G=G.trim())){if(!K.alwaysNormalize)return F;var re=U.parseURL(F);if(!re)throw new Error("Error trying to parse base URL.");return re.path=U.normalizePath(re.path),U.buildURLFromParts(re)}var pe=U.parseURL(G);if(!pe)throw new Error("Error trying to parse relative URL.");if(pe.scheme)return K.alwaysNormalize?(pe.path=U.normalizePath(pe.path),U.buildURLFromParts(pe)):G;var j=U.parseURL(F);if(!j)throw new Error("Error trying to parse base URL.");if(!j.netLoc&&j.path&&"/"!==j.path[0]){var ce=t.exec(j.path);j.netLoc=ce[1],j.path=ce[2]}j.netLoc&&!j.path&&(j.path="/");var we={scheme:j.scheme,netLoc:pe.netLoc,path:null,params:pe.params,query:pe.query,fragment:pe.fragment};if(!pe.netLoc&&(we.netLoc=j.netLoc,"/"!==pe.path[0]))if(pe.path){var Be=j.path,Fe=Be.substring(0,Be.lastIndexOf("/")+1)+pe.path;we.path=U.normalizePath(Fe)}else we.path=j.path,pe.params||(we.params=j.params,pe.query||(we.query=j.query));return null===we.path&&(we.path=K.alwaysNormalize?U.normalizePath(pe.path):pe.path),U.buildURLFromParts(we)},parseURL:function(F){var G=x.exec(F);return G?{scheme:G[1]||"",netLoc:G[2]||"",path:G[3]||"",params:G[4]||"",query:G[5]||"",fragment:G[6]||""}:null},normalizePath:function(F){for(F=F.split("").reverse().join("").replace(C,"");F.length!==(F=F.replace(q,"")).length;);return F.split("").reverse().join("")},buildURLFromParts:function(F){return F.scheme+F.netLoc+F.path+F.params+F.query+F.fragment}},ht.exports=U},9155:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>q6});var t=x(1473),C=x.n(t),q=x(7314),U=x.n(q);function F(){return F=Object.assign?Object.assign.bind():function(f){for(var o=1;o"u"||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}()?Reflect.construct.bind():function(e,i,u){var p=[null];p.push.apply(p,i);var b=new(Function.bind.apply(e,p));return u&&pe(b,u.prototype),b}).apply(null,arguments)}var Se=x(3004),it=x.n(Se),Ve="http://example.com";const Ce=function(o,s){if(/^[a-z]+:/i.test(s))return s;/^data:/.test(o)&&(o=C().location&&C().location.href||"");var a="function"==typeof C().URL,e=/^\/\//.test(o),i=!C().location&&!/\/\//i.test(o);if(a?o=new(C().URL)(o,C().location||Ve):/\/\//i.test(o)||(o=it().buildAbsoluteURL(C().location&&C().location.href||"",o)),a){var u=new URL(s,o);return i?u.href.slice(Ve.length):e?u.href.slice(u.protocol.length):u.href}return it().buildAbsoluteURL(o,s)};var Ge=function(){function f(){this.listeners={}}var o=f.prototype;return o.on=function(a,e){this.listeners[a]||(this.listeners[a]=[]),this.listeners[a].push(e)},o.off=function(a,e){if(!this.listeners[a])return!1;var i=this.listeners[a].indexOf(e);return this.listeners[a]=this.listeners[a].slice(0),this.listeners[a].splice(i,1),i>-1},o.trigger=function(a){var e=this.listeners[a];if(e)if(2===arguments.length)for(var i=e.length,u=0;u-1;i=this.buffer.indexOf("\n"))this.trigger("data",this.buffer.substring(0,i)),this.buffer=this.buffer.substring(i+1)},o}(Ge),Oe=String.fromCharCode(9),nt=function(o){var s=/([0-9.]*)?@?([0-9.]*)?/.exec(o||""),a={};return s[1]&&(a.length=parseInt(s[1],10)),s[2]&&(a.offset=parseInt(s[2],10)),a},et=function(o){for(var i,s=o.split(new RegExp('(?:^|,)((?:[^=]*)=(?:"[^"]*"|[^,]*))')),a={},e=s.length;e--;)""!==s[e]&&((i=/([^=]*)=(.*)/.exec(s[e]).slice(1))[0]=i[0].replace(/^\s+|\s+$/g,""),i[1]=i[1].replace(/^\s+|\s+$/g,""),i[1]=i[1].replace(/^['"](.*)['"]$/g,"$1"),a[i[0]]=i[1]);return a},Ot=function(f){function o(){var a;return(a=f.call(this)||this).customParsers=[],a.tagMappers=[],a}j(o,f);var s=o.prototype;return s.push=function(e){var u,p,i=this;if(0!==(e=e.trim()).length){if("#"!==e[0])return void this.trigger("data",{type:"uri",uri:e});this.tagMappers.reduce(function(b,I){var z=I(e);return z===e?b:b.concat([z])},[e]).forEach(function(b){for(var I=0;I0&&(u.duration=be.duration),0===be.duration&&(u.duration=.01,this.trigger("info",{message:"updating zero segment duration to a small value"})),this.manifest.segments=i},key:function(){if(be.attributes)if("NONE"!==be.attributes.METHOD)if(be.attributes.URI){if("com.apple.streamingkeydelivery"===be.attributes.KEYFORMAT)return this.manifest.contentProtection=this.manifest.contentProtection||{},void(this.manifest.contentProtection["com.apple.fps.1_0"]={attributes:be.attributes});if("urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"===be.attributes.KEYFORMAT){return-1===["SAMPLE-AES","SAMPLE-AES-CTR","SAMPLE-AES-CENC"].indexOf(be.attributes.METHOD)?void this.trigger("warn",{message:"invalid key method provided for Widevine"}):("SAMPLE-AES-CENC"===be.attributes.METHOD&&this.trigger("warn",{message:"SAMPLE-AES-CENC is deprecated, please use SAMPLE-AES-CTR instead"}),"data:text/plain;base64,"!==be.attributes.URI.substring(0,23)?void this.trigger("warn",{message:"invalid key URI provided for Widevine"}):be.attributes.KEYID&&"0x"===be.attributes.KEYID.substring(0,2)?(this.manifest.contentProtection=this.manifest.contentProtection||{},void(this.manifest.contentProtection["com.widevine.alpha"]={attributes:{schemeIdUri:be.attributes.KEYFORMAT,keyId:be.attributes.KEYID.substring(2)},pssh:$(be.attributes.URI.split(",")[1])})):void this.trigger("warn",{message:"invalid key ID provided for Widevine"}))}be.attributes.METHOD||this.trigger("warn",{message:"defaulting key method to AES-128"}),_={method:be.attributes.METHOD||"AES-128",uri:be.attributes.URI},typeof be.attributes.IV<"u"&&(_.iv=be.attributes.IV)}else this.trigger("warn",{message:"ignoring key declaration without URI"});else _=null;else this.trigger("warn",{message:"ignoring key declaration without attribute list"})},"media-sequence":function(){isFinite(be.number)?this.manifest.mediaSequence=be.number:this.trigger("warn",{message:"ignoring invalid media sequence: "+be.number})},"discontinuity-sequence":function(){isFinite(be.number)?(this.manifest.discontinuitySequence=be.number,le=be.number):this.trigger("warn",{message:"ignoring invalid discontinuity sequence: "+be.number})},"playlist-type":function(){/VOD|EVENT/.test(be.playlistType)?this.manifest.playlistType=be.playlistType:this.trigger("warn",{message:"ignoring unknown playlist type: "+be.playlist})},map:function(){p={},be.uri&&(p.uri=be.uri),be.byterange&&(p.byterange=be.byterange),_&&(p.key=_)},"stream-inf":function(){this.manifest.playlists=i,this.manifest.mediaGroups=this.manifest.mediaGroups||z,be.attributes?(u.attributes||(u.attributes={}),F(u.attributes,be.attributes)):this.trigger("warn",{message:"ignoring empty stream-inf attributes"})},media:function(){if(this.manifest.mediaGroups=this.manifest.mediaGroups||z,be.attributes&&be.attributes.TYPE&&be.attributes["GROUP-ID"]&&be.attributes.NAME){var At=this.manifest.mediaGroups[be.attributes.TYPE];At[be.attributes["GROUP-ID"]]=At[be.attributes["GROUP-ID"]]||{},ot=At[be.attributes["GROUP-ID"]],(ct={default:/yes/i.test(be.attributes.DEFAULT)}).default?ct.autoselect=!0:ct.autoselect=/yes/i.test(be.attributes.AUTOSELECT),be.attributes.LANGUAGE&&(ct.language=be.attributes.LANGUAGE),be.attributes.URI&&(ct.uri=be.attributes.URI),be.attributes["INSTREAM-ID"]&&(ct.instreamId=be.attributes["INSTREAM-ID"]),be.attributes.CHARACTERISTICS&&(ct.characteristics=be.attributes.CHARACTERISTICS),be.attributes.FORCED&&(ct.forced=/yes/i.test(be.attributes.FORCED)),ot[be.attributes.NAME]=ct}else this.trigger("warn",{message:"ignoring incomplete or missing media group"})},discontinuity:function(){le+=1,u.discontinuity=!0,this.manifest.discontinuityStarts.push(i.length)},"program-date-time":function(){typeof this.manifest.dateTimeString>"u"&&(this.manifest.dateTimeString=be.dateTimeString,this.manifest.dateTimeObject=be.dateTimeObject),u.dateTimeString=be.dateTimeString,u.dateTimeObject=be.dateTimeObject},targetduration:function(){!isFinite(be.duration)||be.duration<0?this.trigger("warn",{message:"ignoring invalid target duration: "+be.duration}):(this.manifest.targetDuration=be.duration,xt.call(this,this.manifest))},start:function(){be.attributes&&!isNaN(be.attributes["TIME-OFFSET"])?this.manifest.start={timeOffset:be.attributes["TIME-OFFSET"],precise:be.attributes.PRECISE}:this.trigger("warn",{message:"ignoring start declaration without appropriate attribute list"})},"cue-out":function(){u.cueOut=be.data},"cue-out-cont":function(){u.cueOutCont=be.data},"cue-in":function(){u.cueIn=be.data},skip:function(){this.manifest.skip=St(be.attributes),this.warnOnMissingAttributes_("#EXT-X-SKIP",be.attributes,["SKIPPED-SEGMENTS"])},part:function(){var At=this;b=!0;var Xt=this.manifest.segments.length,sn=St(be.attributes);u.parts=u.parts||[],u.parts.push(sn),sn.byterange&&(sn.byterange.hasOwnProperty("offset")||(sn.byterange.offset=ge),ge=sn.byterange.offset+sn.byterange.length);var jt=u.parts.length-1;this.warnOnMissingAttributes_("#EXT-X-PART #"+jt+" for segment #"+Xt,be.attributes,["URI","DURATION"]),this.manifest.renditionReports&&this.manifest.renditionReports.forEach(function(pn,dn){pn.hasOwnProperty("lastPart")||At.trigger("warn",{message:"#EXT-X-RENDITION-REPORT #"+dn+" lacks required attribute(s): LAST-PART"})})},"server-control":function(){var At=this.manifest.serverControl=St(be.attributes);At.hasOwnProperty("canBlockReload")||(At.canBlockReload=!1,this.trigger("info",{message:"#EXT-X-SERVER-CONTROL defaulting CAN-BLOCK-RELOAD to false"})),xt.call(this,this.manifest),At.canSkipDateranges&&!At.hasOwnProperty("canSkipUntil")&&this.trigger("warn",{message:"#EXT-X-SERVER-CONTROL lacks required attribute CAN-SKIP-UNTIL which is required when CAN-SKIP-DATERANGES is set"})},"preload-hint":function(){var At=this.manifest.segments.length,Xt=St(be.attributes),sn=Xt.type&&"PART"===Xt.type;u.preloadHints=u.preloadHints||[],u.preloadHints.push(Xt),Xt.byterange&&(Xt.byterange.hasOwnProperty("offset")||(Xt.byterange.offset=sn?ge:0,sn&&(ge=Xt.byterange.offset+Xt.byterange.length)));var jt=u.preloadHints.length-1;if(this.warnOnMissingAttributes_("#EXT-X-PRELOAD-HINT #"+jt+" for segment #"+At,be.attributes,["TYPE","URI"]),Xt.type)for(var pn=0;pna.timeline?1:-1})},wt=function(o){var s=[];return function(o,s,a){s.forEach(function(e){for(var i in o.mediaGroups[e])for(var u in o.mediaGroups[e][i]){var p=o.mediaGroups[e][i][u];a(p,e,i,u)}})}(o,ri,function(a,e,i,u){s=s.concat(a.playlists||[])}),s},Ie=function(o){var s=o.playlist,a=o.mediaSequence;s.mediaSequence=a,s.segments.forEach(function(e,i){e.number=s.mediaSequence+i})},bt=function(o){var s=o.oldManifest,a=o.newManifest,e=s.playlists.concat(wt(s)),i=a.playlists.concat(wt(a));return a.timelineStarts=Jr([s.timelineStarts,a.timelineStarts]),function(o){var s=o.oldPlaylists,a=o.newPlaylists,e=o.timelineStarts;a.forEach(function(i){i.discontinuitySequence=Tt(e,function(I){return I.timeline===i.timeline});var u=function(o,s){for(var a=0;au.timeline||u.segments.length&&i.timeline>u.segments[u.segments.length-1].timeline)&&i.discontinuitySequence--);u.segments[_].discontinuity&&!p.discontinuity&&(p.discontinuity=!0,i.discontinuityStarts.unshift(0),i.discontinuitySequence--),Ie({playlist:i,mediaSequence:u.segments[_].number})}})}({oldPlaylists:e,newPlaylists:i,timelineStarts:a.timelineStarts}),a},gn=function(o){return o&&o.uri+"-"+function(o){var s;return s="bigint"==typeof o.offset||"bigint"==typeof o.length?C().BigInt(o.offset)+C().BigInt(o.length)-C().BigInt(1):o.offset+o.length-1,o.offset+"-"+s}(o.byterange)},en=function(o){return In(o.reduce(function(a,e){var i=e.attributes.id+(e.attributes.lang||"");if(a[i]){var u;if(e.segments)e.segments[0]&&(e.segments[0].discontinuity=!0),(u=a[i].segments).push.apply(u,e.segments);e.attributes.contentProtection&&(a[i].attributes.contentProtection=e.attributes.contentProtection)}else a[i]=e,a[i].attributes.timelineStarts=[];return a[i].attributes.timelineStarts.push({start:e.attributes.periodStart,timeline:e.attributes.periodStart}),a},{})).map(function(a){return a.discontinuityStarts=function(o,s){return o.reduce(function(a,e,i){return e[s]&&a.push(i),a},[])}(a.segments||[],"discontinuity"),a})},nr=function(o,s){var a=gn(o.sidx),e=a&&s[a]&&s[a].sidx;return e&&Ar(o,e,o.sidx.resolvedUri),o},Mt=function(o,s){if(void 0===s&&(s={}),!Object.keys(s).length)return o;for(var a in o)o[a]=nr(o[a],s);return o},_t=function(o){var s,a=o.attributes,e=o.segments,i=o.sidx,u=o.discontinuityStarts,p={attributes:(s={NAME:a.id,AUDIO:"audio",SUBTITLES:"subs",RESOLUTION:{width:a.width,height:a.height},CODECS:a.codecs,BANDWIDTH:a.bandwidth},s["PROGRAM-ID"]=1,s),uri:"",endList:"static"===a.type,timeline:a.periodStart,resolvedUri:"",targetDuration:a.duration,discontinuityStarts:u,timelineStarts:a.timelineStarts,segments:e};return a.contentProtection&&(p.contentProtection=a.contentProtection),i&&(p.sidx=i),p},Kt=function(o){var s=o.attributes;return"video/mp4"===s.mimeType||"video/webm"===s.mimeType||"video"===s.contentType},On=function(o){var s=o.attributes;return"audio/mp4"===s.mimeType||"audio/webm"===s.mimeType||"audio"===s.contentType},Bn=function(o){var s=o.attributes;return"text/vtt"===s.mimeType||"text"===s.contentType},Pn=function(o){return o?Object.keys(o).reduce(function(s,a){var e=o[a];return s.concat(e.playlists)},[]):[]},jn=function(o){var s,a=o.dashPlaylists,e=o.locations,i=o.sidxMapping,u=void 0===i?{}:i,p=o.previousManifest;if(!a.length)return{};var _=a[0].attributes,b=_.sourceDuration,I=_.type,z=_.suggestedPresentationDelay,B=_.minimumUpdatePeriod,le=en(a.filter(Kt)).map(_t),Ee=en(a.filter(On)),ge=en(a.filter(Bn)),be=a.map(function(sn){return sn.attributes.captionServices}).filter(Boolean),ot={allowCache:!0,discontinuityStarts:[],segments:[],endList:!0,mediaGroups:(s={AUDIO:{},VIDEO:{}},s["CLOSED-CAPTIONS"]={},s.SUBTITLES={},s),uri:"",duration:b,playlists:Mt(le,u)};B>=0&&(ot.minimumUpdatePeriod=1e3*B),e&&(ot.locations=e),"dynamic"===I&&(ot.suggestedPresentationDelay=z);var ct=0===ot.playlists.length,Et=Ee.length?function(o,s,a){void 0===s&&(s={}),void 0===a&&(a=!1);var e,i=o.reduce(function(p,_){var b=_.attributes.role&&_.attributes.role.value||"",I=_.attributes.lang||"",z=_.attributes.label||"main";if(I&&!_.attributes.label){var B=b?" ("+b+")":"";z=""+_.attributes.lang+B}p[z]||(p[z]={language:I,autoselect:!0,default:"main"===b,playlists:[],uri:""});var le=nr(function(o,s){var a,e=o.attributes,i=o.segments,u=o.sidx,p=o.mediaSequence,_=o.discontinuitySequence,b=o.discontinuityStarts,I={attributes:(a={NAME:e.id,BANDWIDTH:e.bandwidth,CODECS:e.codecs},a["PROGRAM-ID"]=1,a),uri:"",endList:"static"===e.type,timeline:e.periodStart,resolvedUri:"",targetDuration:e.duration,discontinuitySequence:_,discontinuityStarts:b,timelineStarts:e.timelineStarts,mediaSequence:p,segments:i};return e.contentProtection&&(I.contentProtection=e.contentProtection),u&&(I.sidx=u),s&&(I.attributes.AUDIO="audio",I.attributes.SUBTITLES="subs"),I}(_,a),s);return p[z].playlists.push(le),typeof e>"u"&&"main"===b&&((e=_).default=!0),p},{});return e||(i[Object.keys(i)[0]].default=!0),i}(Ee,u,ct):null,Lt=ge.length?function(o,s){return void 0===s&&(s={}),o.reduce(function(a,e){var i=e.attributes.lang||"text";return a[i]||(a[i]={language:i,default:!1,autoselect:!1,playlists:[],uri:""}),a[i].playlists.push(nr(function(o){var s,a=o.attributes,e=o.segments,i=o.mediaSequence,u=o.discontinuityStarts,p=o.discontinuitySequence;typeof e>"u"&&(e=[{uri:a.baseUrl,timeline:a.periodStart,resolvedUri:a.baseUrl||"",duration:a.sourceDuration,number:0}],a.duration=a.sourceDuration);var _=((s={NAME:a.id,BANDWIDTH:a.bandwidth})["PROGRAM-ID"]=1,s);return a.codecs&&(_.CODECS=a.codecs),{attributes:_,uri:"",endList:"static"===a.type,timeline:a.periodStart,resolvedUri:a.baseUrl||"",targetDuration:a.duration,timelineStarts:a.timelineStarts,discontinuityStarts:u,discontinuitySequence:p,mediaSequence:i,segments:e}}(e),s)),a},{})}(ge,u):null,At=le.concat(Pn(Et),Pn(Lt)),Xt=At.map(function(sn){return sn.timelineStarts});return ot.timelineStarts=Jr(Xt),function(o,s){o.forEach(function(a){a.mediaSequence=0,a.discontinuitySequence=Tt(s,function(e){return e.timeline===a.timeline}),a.segments&&a.segments.forEach(function(e,i){e.number=i})})}(At,ot.timelineStarts),Et&&(ot.mediaGroups.AUDIO.audio=Et),Lt&&(ot.mediaGroups.SUBTITLES.subs=Lt),be.length&&(ot.mediaGroups["CLOSED-CAPTIONS"].cc=function(o){return o.reduce(function(s,a){return a&&a.forEach(function(e){var i=e.channel,u=e.language;s[u]={autoselect:!1,default:!1,instreamId:i,language:u},e.hasOwnProperty("aspectRatio")&&(s[u].aspectRatio=e.aspectRatio),e.hasOwnProperty("easyReader")&&(s[u].easyReader=e.easyReader),e.hasOwnProperty("3D")&&(s[u]["3D"]=e["3D"])}),s},{})}(be)),p?bt({oldManifest:p,newManifest:ot}):ot},Mi=function(o,s,a){var e=o.NOW,i=o.clientOffset,u=o.availabilityStartTime,p=o.timescale,_=void 0===p?1:p,b=o.periodStart,I=void 0===b?0:b,z=o.minimumUpdatePeriod,be=(e+i)/1e3+(void 0===z?0:z)-(u+I);return Math.ceil((be*_-s)/a)},Di=function(o,s){for(var a=o.type,e=o.minimumUpdatePeriod,i=void 0===e?0:e,u=o.media,p=void 0===u?"":u,_=o.sourceDuration,b=o.timescale,I=void 0===b?1:b,z=o.startNumber,B=void 0===z?1:z,le=o.periodStart,Ee=[],ge=-1,be=0;bege&&(ge=Lt);var At=void 0;if(Et<0){var Xt=be+1;At=Xt===s.length?"dynamic"===a&&i>0&&p.indexOf("$Number$")>0?Mi(o,ge,ct):(_*I-ge)/ct:(s[Xt].t-ge)/ct}else At=Et+1;for(var sn=B+Ee.length+At,jt=B+Ee.length;jt"u")return s;var u=""+o[a];return"RepresentationID"===a||(i=e?parseInt(i,10):1,u.length>=i)?u:""+new Array(i-u.length+1).join("0")+u}}(s))},yr=function(o,s){var a={RepresentationID:o.id,Bandwidth:o.bandwidth||0},e=o.initialization,i=void 0===e?{sourceURL:"",range:""}:e,u=Wn({baseUrl:o.baseUrl,source:Xi(i.sourceURL,a),range:i.range}),p=function(o,s){return o.duration||s?o.duration?Yr(o):Di(o,s):[{number:o.startNumber||1,duration:o.sourceDuration,time:0,timeline:o.periodStart}]}(o,s);return p.map(function(_){a.Number=_.number,a.Time=_.time;var b=Xi(o.media||"",a),I=o.timescale||1,z=o.presentationTimeOffset||0,B=o.periodStart+(_.time-z)/I;return{uri:b,timeline:_.timeline,duration:_.duration,resolvedUri:Ce(o.baseUrl||"",b),map:u,number:_.number,presentationTime:B}})},jr=function(o,s){var a=o.duration,e=o.segmentUrls,i=void 0===e?[]:e,u=o.periodStart;if(!a&&!s||a&&s)throw new Error(ir_SEGMENT_TIME_UNSPECIFIED);var _,p=i.map(function(I){return function(o,s){var a=o.baseUrl,e=o.initialization,i=void 0===e?{}:e,u=Wn({baseUrl:a,source:i.sourceURL,range:i.range}),p=Wn({baseUrl:a,source:s.media,range:s.mediaRange});return p.map=u,p}(o,I)});return a&&(_=Yr(o)),s&&(_=Di(o,s)),_.map(function(I,z){if(p[z]){var B=p[z],le=o.timescale||1,Ee=o.presentationTimeOffset||0;return B.timeline=I.timeline,B.duration=I.duration,B.number=I.number,B.presentationTime=u+(I.time-Ee)/le,B}}).filter(function(I){return I})},Jo=function(o){var e,i,s=o.attributes,a=o.segmentInfo;a.template?(i=yr,e=an(s,a.template)):a.base?(i=pi,e=an(s,a.base)):a.list&&(i=jr,e=an(s,a.list));var u={attributes:s};if(!i)return u;var p=i(e,a.segmentTimeline);if(e.duration){var _=e,b=_.duration,I=_.timescale,z=void 0===I?1:I;e.duration=b/z}else p.length?e.duration=p.reduce(function(B,le){return Math.max(B,Math.ceil(le.duration))},0):e.duration=0;return u.attributes=e,u.segments=p,a.base&&e.indexRange&&(u.sidx=p[0],u.segments=[]),u},br=function(o,s){return vn(o.childNodes).filter(function(a){return a.tagName===s})},Ao=function(o){return o.textContent.trim()},Hi=function(o){var _=/P(?:(\d*)Y)?(?:(\d*)M)?(?:(\d*)D)?(?:T(?:(\d*)H)?(?:(\d*)M)?(?:([\d.]*)S)?)?/.exec(o);if(!_)return 0;var b=_.slice(1),I=b[0],z=b[1],B=b[2],le=b[3],Ee=b[4],ge=b[5];return 31536e3*parseFloat(I||0)+2592e3*parseFloat(z||0)+86400*parseFloat(B||0)+3600*parseFloat(le||0)+60*parseFloat(Ee||0)+parseFloat(ge||0)},sr={mediaPresentationDuration:function(o){return Hi(o)},availabilityStartTime:function(o){return function(o){return/^\d+-\d+-\d+T\d+:\d+:\d+(\.\d+)?$/.test(o)&&(o+="Z"),Date.parse(o)}(o)/1e3},minimumUpdatePeriod:function(o){return Hi(o)},suggestedPresentationDelay:function(o){return Hi(o)},type:function(o){return o},timeShiftBufferDepth:function(o){return Hi(o)},start:function(o){return Hi(o)},width:function(o){return parseInt(o,10)},height:function(o){return parseInt(o,10)},bandwidth:function(o){return parseInt(o,10)},startNumber:function(o){return parseInt(o,10)},timescale:function(o){return parseInt(o,10)},presentationTimeOffset:function(o){return parseInt(o,10)},duration:function(o){var s=parseInt(o,10);return isNaN(s)?Hi(o):s},d:function(o){return parseInt(o,10)},t:function(o){return parseInt(o,10)},r:function(o){return parseInt(o,10)},DEFAULT:function(o){return o}},Jn=function(o){return o&&o.attributes?vn(o.attributes).reduce(function(s,a){var e=sr[a.name]||sr.DEFAULT;return s[a.name]=e(a.value),s},{}):{}},qr={"urn:uuid:1077efec-c0b2-4d02-ace3-3c1e52e2fb4b":"org.w3.clearkey","urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed":"com.widevine.alpha","urn:uuid:9a04f079-9840-4286-ab92-e65be0885f95":"com.microsoft.playready","urn:uuid:f239e769-efa3-4850-9c16-a903c6932efb":"com.adobe.primetime"},Gi=function(o,s){return s.length?Ht(o.map(function(a){return s.map(function(e){return Ce(a,Ao(e))})})):o},ii=function(o){var s=br(o,"SegmentTemplate")[0],a=br(o,"SegmentList")[0],e=a&&br(a,"SegmentURL").map(function(B){return an({tag:"SegmentURL"},Jn(B))}),i=br(o,"SegmentBase")[0],u=a||s,p=u&&br(u,"SegmentTimeline")[0],_=a||i||s,b=_&&br(_,"Initialization")[0],I=s&&Jn(s);I&&b?I.initialization=b&&Jn(b):I&&I.initialization&&(I.initialization={sourceURL:I.initialization});var z={template:I,segmentTimeline:p&&br(p,"S").map(function(B){return Jn(B)}),list:a&&an(Jn(a),{segmentUrls:e,initialization:Jn(b)}),base:i&&an(Jn(i),{initialization:Jn(b)})};return Object.keys(z).forEach(function(B){z[B]||delete z[B]}),z},Ri=function(o,s,a){return function(e){var i=Jn(e),u=Gi(s,br(e,"BaseURL")),p=br(e,"Role")[0],_={role:Jn(p)},b=an(o,i,_),I=br(e,"Accessibility")[0],z=function(o){return"urn:scte:dash:cc:cea-608:2015"===o.schemeIdUri?("string"!=typeof o.value?[]:o.value.split(";")).map(function(e){var i,u;if(u=e,/^CC\d=/.test(e)){var p=e.split("=");i=p[0],u=p[1]}else/^CC\d$/.test(e)&&(i=e);return{channel:i,language:u}}):"urn:scte:dash:cc:cea-708:2015"===o.schemeIdUri?("string"!=typeof o.value?[]:o.value.split(";")).map(function(e){var i={channel:void 0,language:void 0,aspectRatio:1,easyReader:0,"3D":0};if(/=/.test(e)){var u=e.split("="),p=u[0],_=u[1],b=void 0===_?"":_;i.channel=p,i.language=e,b.split(",").forEach(function(I){var z=I.split(":"),B=z[0],le=z[1];"lang"===B?i.language=le:"er"===B?i.easyReader=Number(le):"war"===B?i.aspectRatio=Number(le):"3D"===B&&(i["3D"]=Number(le))})}else i.language=e;return i.channel&&(i.channel="SERVICE"+i.channel),i}):void 0}(Jn(I));z&&(b=an(b,{captionServices:z}));var B=br(e,"Label")[0];if(B&&B.childNodes.length){var le=B.childNodes[0].nodeValue.trim();b=an(b,{label:le})}var Ee=function(o){return o.reduce(function(s,a){var e=Jn(a),i=qr[e.schemeIdUri];if(i){s[i]={attributes:e};var u=br(a,"cenc:pssh")[0];if(u){var p=Ao(u),_=p&&$(p);s[i].pssh=_}}return s},{})}(br(e,"ContentProtection"));Object.keys(Ee).length&&(b=an(b,{contentProtection:Ee}));var ge=ii(e),be=br(e,"Representation"),ot=an(a,ge);return Ht(be.map(function(o,s,a){return function(e){var i=br(e,"BaseURL"),u=Gi(s,i),p=an(o,Jn(e)),_=ii(e);return u.map(function(b){return{segmentInfo:an(a,_),attributes:an(p,{baseUrl:b})}})}}(b,u,ot)))}},mn=function(o,s){return function(a,e){var i=Gi(s,br(a.node,"BaseURL")),u=an(o,{periodStart:a.attributes.start});"number"==typeof a.attributes.duration&&(u.periodDuration=a.attributes.duration);var p=br(a.node,"AdaptationSet"),_=ii(a.node);return Ht(p.map(Ri(u,i,_)))}},gi=function(o){if(""===o)throw new Error(ir_DASH_EMPTY_MANIFEST);var a,e,s=new Nt.DOMParser;try{e=(a=s.parseFromString(o,"application/xml"))&&"MPD"===a.documentElement.tagName?a.documentElement:null}catch{}if(!e||e&&e.getElementsByTagName("parsererror").length>0)throw new Error(ir_DASH_INVALID_XML);return e},Wi=function(o,s){void 0===s&&(s={});var a=function(o,s){void 0===s&&(s={});var a=s,e=a.manifestUri,i=void 0===e?"":e,u=a.NOW,p=void 0===u?Date.now():u,_=a.clientOffset,b=void 0===_?0:_,I=br(o,"Period");if(!I.length)throw new Error(ir_INVALID_NUMBER_OF_PERIOD);var z=br(o,"Location"),B=Jn(o),le=Gi([i],br(o,"BaseURL"));B.type=B.type||"static",B.sourceDuration=B.mediaPresentationDuration||0,B.NOW=p,B.clientOffset=b,z.length&&(B.locations=z.map(Ao));var Ee=[];return I.forEach(function(ge,be){var ot=Jn(ge),ct=Ee[be-1];ot.start=function(o){var s=o.attributes,a=o.priorPeriodAttributes,e=o.mpdType;return"number"==typeof s.start?s.start:a&&"number"==typeof a.start&&"number"==typeof a.duration?a.start+a.duration:a||"static"!==e?null:0}({attributes:ot,priorPeriodAttributes:ct?ct.attributes:null,mpdType:B.type}),Ee.push({node:ge,attributes:ot})}),{locations:B.locations,representationInfo:Ht(Ee.map(mn(B,le)))}}(gi(o),s),e=function(o){return o.map(Jo)}(a.representationInfo);return jn({dashPlaylists:e,locations:a.locations,sidxMapping:s.sidxMapping,previousManifest:s.previousManifest})},vr=function(o){return function(o){var s=br(o,"UTCTiming")[0];if(!s)return null;var a=Jn(s);switch(a.schemeIdUri){case"urn:mpeg:dash:utc:http-head:2014":case"urn:mpeg:dash:utc:http-head:2012":a.method="HEAD";break;case"urn:mpeg:dash:utc:http-xsdate:2014":case"urn:mpeg:dash:utc:http-iso:2014":case"urn:mpeg:dash:utc:http-xsdate:2012":case"urn:mpeg:dash:utc:http-iso:2012":a.method="GET";break;case"urn:mpeg:dash:utc:direct:2014":case"urn:mpeg:dash:utc:direct:2012":a.method="DIRECT",a.value=Date.parse(a.value);break;default:throw new Error(ir_UNSUPPORTED_UTC_TIMING_SCHEME)}return a}(gi(o))},Fi=x(9480),ko=x.n(Fi),Lr=function(o){return function(o){return"function"===ArrayBuffer.isView?ArrayBuffer.isView(o):o&&o.buffer instanceof ArrayBuffer}(o)},un=function(o){return o instanceof Uint8Array?o:(!Array.isArray(o)&&!Lr(o)&&!(o instanceof ArrayBuffer)&&(o="number"!=typeof o||"number"==typeof o&&o!=o?0:[o]),new Uint8Array(o&&o.buffer||o,o&&o.byteOffset||0,o&&o.byteLength||0))},dr=C().BigInt||Number,Oa=[dr("0x1"),dr("0x100"),dr("0x10000"),dr("0x1000000"),dr("0x100000000"),dr("0x10000000000"),dr("0x1000000000000"),dr("0x100000000000000"),dr("0x10000000000000000")],ja=(f=new Uint16Array([65484]),255===(o=new Uint8Array(f.buffer,f.byteOffset,f.byteLength))[0]||o[0],function(o,s){var a=void 0===s?{}:s,e=a.signed,i=void 0!==e&&e,u=a.le,p=void 0!==u&&u;o=un(o);var _=p?"reduce":"reduceRight",I=(o[_]?o[_]:Array.prototype[_]).call(o,function(B,le,Ee){var ge=p?Ee:Math.abs(Ee+1-o.length);return B+dr(le)*Oa[ge]},dr(0));if(i){var z=Oa[o.length]/dr(2)-dr(1);(I=dr(I))>z&&(I-=z,I-=z,I-=dr(2))}return Number(I)}),Gr=function(o,s){var e=(void 0===s?{}:s).le,i=void 0!==e&&e;("bigint"!=typeof o&&"number"!=typeof o||"number"==typeof o&&o!=o)&&(o=0);for(var u=function(o){return Math.ceil(function(o){return o.toString(2).length}(o)/8)}(o=dr(o)),p=new Uint8Array(new ArrayBuffer(u)),_=0;_=s.length&&b.call(s,function(I,z){return I===(_[z]?_[z]&o[u+z]:o[u+z])})},Li=un([73,68,51]),Si=function f(o,s){return void 0===s&&(s=0),(o=un(o)).length-s<10||!fr(o,Li,{offset:s})?s:(s+=function(o,s){void 0===s&&(s=0);var a=(o=un(o))[s+5],e=o[s+6]<<21|o[s+7]<<14|o[s+8]<<7|o[s+9];return(16&a)>>4?e+20:e+10}(o,s),f(o,s))},la=(new Uint8Array([79,112,117,115,72,101,97,100]),function(o){return"string"==typeof o?xi(o):o}),Qi=function(o){o=un(o);for(var s=[],a=0;o.length>a;){var e=o[a],i=0,u=0,p=o[++u];for(u++;128&p;)i=(127&p)<<7,p=o[u],u++;i+=127&p;for(var _=0;_>>0,p=o.subarray(i+4,i+8);if(0===u)break;var _=i+u;if(_>o.length){if(a)break;_=o.length}var b=o.subarray(i+8,_);fr(p,s[0])&&(1===s.length?e.push(b):e.push.apply(e,f(b,s.slice(1),a))),i=_}return e},_r={EBML:un([26,69,223,163]),DocType:un([66,130]),Segment:un([24,83,128,103]),SegmentInfo:un([21,73,169,102]),Tracks:un([22,84,174,107]),Track:un([174]),TrackNumber:un([215]),DefaultDuration:un([35,227,131]),TrackEntry:un([174]),TrackType:un([131]),FlagDefault:un([136]),CodecID:un([134]),CodecPrivate:un([99,162]),VideoTrack:un([224]),AudioTrack:un([225]),Cluster:un([31,67,182,117]),Timestamp:un([231]),TimestampScale:un([42,215,177]),BlockGroup:un([160]),BlockDuration:un([155]),Block:un([161]),SimpleBlock:un([163])},Na=[128,64,32,16,8,4,2,1],To=function(o,s,a,e){void 0===a&&(a=!0),void 0===e&&(e=!1);var i=function(o){for(var s=1,a=0;a=s.length)return s.length;var e=To(s,a,!1);if(fr(o.bytes,e.bytes))return a;var i=To(s,a+e.length);return f(o,s,a+i.length+i.value+e.length)},kr=function f(o,s){s=function(o){return Array.isArray(o)?o.map(function(s){return Zo(s)}):[Zo(o)]}(s),o=un(o);var a=[];if(!s.length)return a;for(var e=0;eo.length?o.length:p+u.value,b=o.subarray(p,_);fr(s[0],i.bytes)&&(1===s.length?a.push(b):a=a.concat(f(b,s.slice(1)))),e+=i.length+u.length+b.length}return a},Ho=un([0,0,0,1]),Ha=un([0,0,1]),Ga=un([0,0,3]),Va=function(o){for(var s=[],a=1;a>1&63),-1!==a.indexOf(b)&&(u=i+_),i+=_+("h264"===s?1:2)}else i++}return o.subarray(0,0)},$n={webm:un([119,101,98,109]),matroska:un([109,97,116,114,111,115,107,97]),flac:un([102,76,97,67]),ogg:un([79,103,103,83]),ac3:un([11,119]),riff:un([82,73,70,70]),avi:un([65,86,73]),wav:un([87,65,86,69]),"3gp":un([102,116,121,112,51,103]),mp4:un([102,116,121,112]),fmp4:un([115,116,121,112]),mov:un([102,116,121,112,113,116]),moov:un([109,111,111,118]),moof:un([109,111,111,102])},Eo={aac:function(o){var s=Si(o);return fr(o,[255,16],{offset:s,mask:[255,22]})},mp3:function(o){var s=Si(o);return fr(o,[255,2],{offset:s,mask:[255,6]})},webm:function(o){var s=kr(o,[_r.EBML,_r.DocType])[0];return fr(s,$n.webm)},mkv:function(o){var s=kr(o,[_r.EBML,_r.DocType])[0];return fr(s,$n.matroska)},mp4:function(o){return!Eo["3gp"](o)&&!Eo.mov(o)&&(!!(fr(o,$n.mp4,{offset:4})||fr(o,$n.fmp4,{offset:4})||fr(o,$n.moof,{offset:4})||fr(o,$n.moov,{offset:4}))||void 0)},mov:function(o){return fr(o,$n.mov,{offset:4})},"3gp":function(o){return fr(o,$n["3gp"],{offset:4})},ac3:function(o){var s=Si(o);return fr(o,$n.ac3,{offset:s})},ts:function(o){if(o.length<189&&o.length>=1)return 71===o[0];for(var s=0;s+188-1&&$e<=W)for(;++me<$e;)X(j[me],me,j);else be(j,X)}(j,function($e,_t){me=X(me,$e,_t,j)}),me}function Ee(j){return String(j).replace(/^ +| +$/g,"")}var Ve=function ze(j){var X=k,me=j&&"object"==typeof j&&"String"!=ne(j);me&&(X=j,j=null);var $e=X.navigator||{},_t=$e.userAgent||"";j||(j=_t);var Se,Ue,st=me||N==R,Dt=me?!!$e.likeChrome:/\bChrome\b/.test(j)&&!/internal|\n/i.test(Te.toString()),kt="Object",rt=me?kt:"ScriptBridgingProxyObject",Pt=me?kt:"Environment",Xe=me&&X.java?"JavaPackage":ne(X.java),It=me?kt:"RuntimeObject",ut=/\bJava/.test(Xe)&&X.java,Gt=ut&&ne(X.environment)==Pt,gt=ut?"a":"\u03b1",Ct=ut?"b":"\u03b2",it=X.document||{},mt=X.operamini||X.opera,Ze=re.test(Ze=me&&mt?mt["[[Class]]"]:ne(mt))?Ze:mt=null,Wt=j,zt=[],yn=null,Wn=j==_t,ht=Wn&&mt&&"function"==typeof mt.version&&mt.version(),Je=function dn(Ke){return Ne(Ke,function(ft,bt){return ft||RegExp("\\b"+(bt.pattern||xe(bt))+"\\b","i").exec(j)&&(bt.label||bt)})}([{label:"EdgeHTML",pattern:"Edge"},"Trident",{label:"WebKit",pattern:"AppleWebKit"},"iCab","Presto","NetFront","Tasman","KHTML","Gecko"]),qe=function Sn(Ke){return Ne(Ke,function(ft,bt){return ft||RegExp("\\b"+(bt.pattern||xe(bt))+"\\b","i").exec(j)&&(bt.label||bt)})}(["Adobe AIR","Arora","Avant Browser","Breach","Camino","Epiphany","Fennec","Flock","Galeon","GreenBrowser","iCab","Iceweasel","K-Meleon","Konqueror","Lunascape","Maxthon",{label:"Microsoft Edge",pattern:"Edge"},"Midori","Nook Browser","PaleMoon","PhantomJS","Raven","Rekonq","RockMelt","SeaMonkey",{label:"Silk",pattern:"(?:Cloud9|Silk-Accelerated)"},"Sleipnir","SlimBrowser",{label:"SRWare Iron",pattern:"Iron"},"Sunrise","Swiftfox","WebPositive","Opera Mini",{label:"Opera Mini",pattern:"OPiOS"},"Opera",{label:"Opera",pattern:"OPR"},"Chrome",{label:"Chrome Mobile",pattern:"(?:CriOS|CrMo)"},{label:"Firefox",pattern:"(?:Firefox|Minefield)"},{label:"Firefox for iOS",pattern:"FxiOS"},{label:"IE",pattern:"IEMobile"},{label:"IE",pattern:"MSIE"},"Safari"]),Tt=Xt([{label:"BlackBerry",pattern:"BB10"},"BlackBerry",{label:"Galaxy S",pattern:"GT-I9000"},{label:"Galaxy S2",pattern:"GT-I9100"},{label:"Galaxy S3",pattern:"GT-I9300"},{label:"Galaxy S4",pattern:"GT-I9500"},"Google TV","Lumia","iPad","iPod","iPhone","Kindle",{label:"Kindle Fire",pattern:"(?:Cloud9|Silk-Accelerated)"},"Nexus","Nook","PlayBook","PlayStation 3","PlayStation 4","PlayStation Vita","TouchPad","Transformer",{label:"Wii U",pattern:"WiiU"},"Wii","Xbox One",{label:"Xbox 360",pattern:"Xbox"},"Xoom"]),un=function xt(Ke){return Ne(Ke,function(ft,bt,At){return ft||(bt[Tt]||bt[/^[a-z]+(?: +[a-z]+\b)*/i.exec(Tt)]||RegExp("\\b"+xe(At)+"(?:\\b|\\w*\\d)","i").exec(j))&&At})}({Apple:{iPad:1,iPhone:1,iPod:1},Archos:{},Amazon:{Kindle:1,"Kindle Fire":1},Asus:{Transformer:1},"Barnes & Noble":{Nook:1},BlackBerry:{PlayBook:1},Google:{"Google TV":1,Nexus:1},HP:{TouchPad:1},HTC:{},LG:{},Microsoft:{Xbox:1,"Xbox One":1},Motorola:{Xoom:1},Nintendo:{"Wii U":1,Wii:1},Nokia:{Lumia:1},Samsung:{"Galaxy S":1,"Galaxy S2":1,"Galaxy S3":1,"Galaxy S4":1},Sony:{"PlayStation 4":1,"PlayStation 3":1,"PlayStation Vita":1}}),wt=function mn(Ke){return Ne(Ke,function(ft,bt){var At=bt.pattern||xe(bt);return!ft&&(ft=RegExp("\\b"+At+"(?:/[\\d.]+|[ \\w.]*)","i").exec(j))&&(ft=function De(j,X,me){var $e={"10.0":"10",6.4:"10 Technical Preview",6.3:"8.1",6.2:"8",6.1:"Server 2008 R2 / 7","6.0":"Server 2008 / Vista",5.2:"Server 2003 / XP 64-bit",5.1:"XP",5.01:"2000 SP1","5.0":"2000","4.0":"NT","4.90":"ME"};return X&&me&&/^Win/i.test(j)&&!/^Windows Phone /i.test(j)&&($e=$e[/[\d.]+$/.exec(j)])&&(j="Windows "+$e),j=String(j),X&&me&&(j=j.replace(RegExp(X,"i"),me)),ce(j.replace(/ ce$/i," CE").replace(/\bhpw/i,"web").replace(/\bMacintosh\b/,"Mac OS").replace(/_PowerPC\b/i," OS").replace(/\b(OS X) [^ \d]+/i,"$1").replace(/\bMac (OS X)\b/,"$1").replace(/\/(\d)/," $1").replace(/_/g,".").replace(/(?: BePC|[ .]*fc[ \d.]+)$/i,"").replace(/\bx86\.64\b/gi,"x86_64").replace(/\b(Windows Phone) OS\b/,"$1").replace(/\b(Chrome OS \w+) [\d.]+\b/,"$1").split(" on ")[0])}(ft,At,bt.label||bt)),ft})}(["Windows Phone","Android","CentOS",{label:"Chrome OS",pattern:"CrOS"},"Debian","Fedora","FreeBSD","Gentoo","Haiku","Kubuntu","Linux Mint","OpenBSD","Red Hat","SuSE","Ubuntu","Xubuntu","Cygwin","Symbian OS","hpwOS","webOS ","webOS","Tablet OS","Linux","Mac OS X","Macintosh","Mac","Windows 98;","Windows "]);function Xt(Ke){return Ne(Ke,function(ft,bt){var At=bt.pattern||xe(bt);return!ft&&(ft=RegExp("\\b"+At+" *\\d+[.\\w_]*","i").exec(j)||RegExp("\\b"+At+"(?:; *(?:[a-z]+[_-])?[a-z]+\\d+|[^ ();-]*)","i").exec(j))&&((ft=String(bt.label&&!RegExp(At,"i").test(bt.label)?bt.label:ft).split("/"))[1]&&!/[\d.]+/.test(ft[0])&&(ft[0]+=" "+ft[1]),bt=bt.label||bt,ft=ce(ft[0].replace(RegExp(At,"i"),bt).replace(RegExp("; *(?:"+bt+"[_-])?","i")," ").replace(RegExp("("+bt+")[-_.]?(\\w)","i"),"$1 $2"))),ft})}if(Je&&(Je=[Je]),un&&!Tt&&(Tt=Xt([un])),(Se=/\bGoogle TV\b/.exec(Tt))&&(Tt=Se[0]),/\bSimulator\b/i.test(j)&&(Tt=(Tt?Tt+" ":"")+"Simulator"),"Opera Mini"==qe&&/\bOPiOS\b/.test(j)&&zt.push("running in Turbo/Uncompressed mode"),"IE"==qe&&/\blike iPhone OS\b/.test(j)?(un=(Se=ze(j.replace(/like iPhone OS/,""))).manufacturer,Tt=Se.product):/^iP/.test(Tt)?(qe||(qe="Safari"),wt="iOS"+((Se=/ OS ([\d_]+)/i.exec(j))?" "+Se[1].replace(/_/g,"."):"")):"Konqueror"!=qe||/buntu/i.test(wt)?un&&"Google"!=un&&(/Chrome/.test(qe)&&!/\bMobile Safari\b/i.test(j)||/\bVita\b/.test(Tt))||/\bAndroid\b/.test(wt)&&/^Chrome/.test(qe)&&/\bVersion\//i.test(j)?(qe="Android Browser",wt=/\bAndroid\b/.test(wt)?wt:"Android"):"Silk"==qe?(/\bMobi/i.test(j)||(wt="Android",zt.unshift("desktop mode")),/Accelerated *= *true/i.test(j)&&zt.unshift("accelerated")):"PaleMoon"==qe&&(Se=/\bFirefox\/([\d.]+)\b/.exec(j))?zt.push("identifying as Firefox "+Se[1]):"Firefox"==qe&&(Se=/\b(Mobile|Tablet|TV)\b/i.exec(j))?(wt||(wt="Firefox OS"),Tt||(Tt=Se[1])):(!qe||(Se=!/\bMinefield\b/i.test(j)&&/\b(?:Firefox|Safari)\b/.exec(qe)))&&(qe&&!Tt&&/[\/,]|^[^(]+?\)/.test(j.slice(j.indexOf(Se+"/")+8))&&(qe=null),(Se=Tt||un||wt)&&(Tt||un||/\b(?:Android|Symbian OS|Tablet OS|webOS)\b/.test(wt))&&(qe=/[a-z]+(?: Hat)?/i.exec(/\bAndroid\b/.test(wt)?wt:Se)+" Browser")):wt="Kubuntu",ht||(ht=function Fn(Ke){return Ne(Ke,function(ft,bt){return ft||(RegExp(bt+"(?:-[\\d.]+/|(?: for [\\w-]+)?[ /-])([\\d.]+[^ ();/_-]*)","i").exec(j)||0)[1]||null})}(["(?:Cloud9|CriOS|CrMo|Edge|FxiOS|IEMobile|Iron|Opera ?Mini|OPiOS|OPR|Raven|Silk(?!/[\\d.]+$))","Version",xe(qe),"(?:Firefox|Minefield|NetFront)"])),(Se=("iCab"==Je&&parseFloat(ht)>3?"WebKit":/\bOpera\b/.test(qe)&&(/\bOPR\b/.test(j)?"Blink":"Presto"))||/\b(?:Midori|Nook|Safari)\b/i.test(j)&&!/^(?:Trident|EdgeHTML)$/.test(Je)&&"WebKit"||!Je&&/\bMSIE\b/i.test(j)&&("Mac OS"==wt?"Tasman":"Trident")||"WebKit"==Je&&/\bPlayStation\b(?! Vita\b)/i.test(qe)&&"NetFront")&&(Je=[Se]),"IE"==qe&&(Se=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(j)||0)[1])?(qe+=" Mobile",wt="Windows Phone "+(/\+$/.test(Se)?Se:Se+".x"),zt.unshift("desktop mode")):/\bWPDesktop\b/i.test(j)?(qe="IE Mobile",wt="Windows Phone 8.x",zt.unshift("desktop mode"),ht||(ht=(/\brv:([\d.]+)/.exec(j)||0)[1])):"IE"!=qe&&"Trident"==Je&&(Se=/\brv:([\d.]+)/.exec(j))&&(qe&&zt.push("identifying as "+qe+(ht?" "+ht:"")),qe="IE",ht=Se[1]),Wn){if(J(X,"global"))if(ut&&(Wt=(Se=ut.lang.System).getProperty("os.arch"),wt=wt||Se.getProperty("os.name")+" "+Se.getProperty("os.version")),st&&J(X,"system")&&(Se=[X.system])[0]){wt||(wt=Se[0].os||null);try{Se[1]=X.require("ringo/engine").version,ht=Se[1].join("."),qe="RingoJS"}catch{Se[0].global.system==X.system&&(qe="Narwhal")}}else"object"==typeof X.process&&!X.process.browser&&(Se=X.process)?(qe="Node.js",Wt=Se.arch,wt=Se.platform,ht=/[\d.]+/.exec(Se.version)[0]):Gt&&(qe="Rhino");else ne(Se=X.runtime)==rt?(qe="Adobe AIR",wt=Se.flash.system.Capabilities.os):ne(Se=X.phantom)==It?(qe="PhantomJS",ht=(Se=Se.version||null)&&Se.major+"."+Se.minor+"."+Se.patch):"number"==typeof it.documentMode&&(Se=/\bTrident\/(\d+)/i.exec(j))&&(ht=[ht,it.documentMode],(Se=+Se[1]+4)!=ht[1]&&(zt.push("IE "+ht[1]+" mode"),Je&&(Je[1]=""),ht[1]=Se),ht="IE"==qe?String(ht[1].toFixed(1)):ht[0]);wt=wt&&ce(wt)}ht&&(Se=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(ht)||/(?:alpha|beta)(?: ?\d)?/i.exec(j+";"+(Wn&&$e.appMinorVersion))||/\bMinefield\b/i.test(j)&&"a")&&(yn=/b/i.test(Se)?"beta":"alpha",ht=ht.replace(RegExp(Se+"\\+?$"),"")+("beta"==yn?Ct:gt)+(/\d+\+?/.exec(Se)||"")),"Fennec"==qe||"Firefox"==qe&&/\b(?:Android|Firefox OS)\b/.test(wt)?qe="Firefox Mobile":"Maxthon"==qe&&ht?ht=ht.replace(/\.[\d.]+/,".x"):/\bXbox\b/i.test(Tt)?(wt=null,"Xbox 360"==Tt&&/\bIEMobile\b/.test(j)&&zt.unshift("mobile mode")):!/^(?:Chrome|IE|Opera)$/.test(qe)&&(!qe||Tt||/Browser|Mobi/.test(qe))||"Windows CE"!=wt&&!/Mobi/i.test(j)?"IE"==qe&&Wn&&null===X.external?zt.unshift("platform preview"):(/\bBlackBerry\b/.test(Tt)||/\bBB10\b/.test(j))&&(Se=(RegExp(Tt.replace(/ +/g," *")+"/([.\\d]+)","i").exec(j)||0)[1]||ht)?(wt=((Se=[Se,/BB10/.test(j)])[1]?(Tt=null,un="BlackBerry"):"Device Software")+" "+Se[0],ht=null):this!=be&&"Wii"!=Tt&&(Wn&&mt||/Opera/.test(qe)&&/\b(?:MSIE|Firefox)\b/i.test(j)||"Firefox"==qe&&/\bOS X (?:\d+\.){2,}/.test(wt)||"IE"==qe&&(wt&&!/^Win/.test(wt)&&ht>5.5||/\bWindows XP\b/.test(wt)&&ht>8||8==ht&&!/\bTrident\b/.test(j)))&&!re.test(Se=ze.call(be,j.replace(re,"")+";"))&&Se.name&&(Se="ing as "+Se.name+((Se=Se.version)?" "+Se:""),re.test(qe)?(/\bIE\b/.test(Se)&&"Mac OS"==wt&&(wt=null),Se="identify"+Se):(Se="mask"+Se,qe=Ze?ce(Ze.replace(/([a-z])([A-Z])/g,"$1 $2")):"Opera",/\bIE\b/.test(Se)&&(wt=null),Wn||(ht=null)),Je=["Presto"],zt.push(Se)):qe+=" Mobile",(Se=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(j)||0)[1])&&(Se=[parseFloat(Se.replace(/\.(\d)$/,".0$1")),Se],"Safari"==qe&&"+"==Se[1].slice(-1)?(qe="WebKit Nightly",yn="alpha",ht=Se[1].slice(0,-1)):(ht==Se[1]||ht==(Se[2]=(/\bSafari\/([\d.]+\+?)/i.exec(j)||0)[1]))&&(ht=null),Se[1]=(/\bChrome\/([\d.]+)/i.exec(j)||0)[1],537.36==Se[0]&&537.36==Se[2]&&parseFloat(Se[1])>=28&&"WebKit"==Je&&(Je=["Blink"]),Wn&&(Dt||Se[1])?(Je&&(Je[1]="like Chrome"),Se=Se[1]||((Se=Se[0])<530?1:Se<532?2:Se<532.05?3:Se<533?4:Se<534.03?5:Se<534.07?6:Se<534.1?7:Se<534.13?8:Se<534.16?9:Se<534.24?10:Se<534.3?11:Se<535.01?12:Se<535.02?"13+":Se<535.07?15:Se<535.11?16:Se<535.19?17:Se<536.05?18:Se<536.1?19:Se<537.01?20:Se<537.11?"21+":Se<537.13?23:Se<537.18?24:Se<537.24?25:Se<537.36?26:"Blink"!=Je?"27":"28")):(Je&&(Je[1]="like Safari"),Se=(Se=Se[0])<400?1:Se<500?2:Se<526?3:Se<533?4:Se<534?"4+":Se<535?5:Se<537?6:Se<538?7:Se<601?8:"8"),Je&&(Je[1]+=" "+(Se+="number"==typeof Se?".x":/[.+]/.test(Se)?"":"+")),"Safari"==qe&&(!ht||parseInt(ht)>45)&&(ht=Se)),"Opera"==qe&&(Se=/\bzbov|zvav$/.exec(wt))?(qe+=" ",zt.unshift("desktop mode"),"zvav"==Se?(qe+="Mini",ht=null):qe+="Mobile",wt=wt.replace(RegExp(" *"+Se+"$"),"")):"Safari"==qe&&/\bChrome\b/.exec(Je&&Je[1])&&(zt.unshift("desktop mode"),qe="Chrome Mobile",ht=null,/\bOS X\b/.test(wt)?(un="Apple",wt="iOS 4.3+"):wt=null),ht&&0==ht.indexOf(Se=/[\d.]+$/.exec(wt))&&j.indexOf("/"+Se+"-")>-1&&(wt=Ee(wt.replace(Se,""))),Je&&!/\b(?:Avant|Nook)\b/.test(qe)&&(/Browser|Lunascape|Maxthon/.test(qe)||"Safari"!=qe&&/^iOS/.test(wt)&&/\bSafari\b/.test(Je[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Sleipnir|Web)/.test(qe)&&Je[1])&&(Se=Je[Je.length-1])&&zt.push(Se),zt.length&&(zt=["("+zt.join("; ")+")"]),un&&Tt&&Tt.indexOf(un)<0&&zt.push("on "+un),Tt&&zt.push((/^on /.test(zt[zt.length-1])?"":"on ")+Tt),wt&&(Se=/ ([\d.+]+)$/.exec(wt),Ue=Se&&"/"==wt.charAt(wt.length-Se[0].length-1),wt={architecture:32,family:Se&&!Ue?wt.replace(Se[0],""):wt,version:Se?Se[1]:null,toString:function(){var Ke=this.version;return this.family+(Ke&&!Ue?" "+Ke:"")+(64==this.architecture?" 64-bit":"")}}),(Se=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(Wt))&&!/\bi686\b/i.test(Wt)?(wt&&(wt.architecture=64,wt.family=wt.family.replace(RegExp(" *"+Se),"")),qe&&(/\bWOW64\b/i.test(j)||Wn&&/\w(?:86|32)$/.test($e.cpuClass||$e.platform)&&!/\bWin64; x64\b/i.test(j))&&zt.unshift("32-bit")):wt&&/^OS X/.test(wt.family)&&"Chrome"==qe&&parseFloat(ht)>=39&&(wt.architecture=64),j||(j=null);var Ln={};return Ln.description=j,Ln.layout=Je&&Je[0],Ln.manufacturer=un,Ln.name=qe,Ln.prerelease=yn,Ln.product=Tt,Ln.ua=j,Ln.version=qe&&ht,Ln.os=wt||{architecture:null,family:null,version:null,toString:function(){return"null"}},Ln.parse=ze,Ln.toString=function qn(){return this.description||""},Ln.version&&zt.unshift(ht),Ln.name&&zt.unshift(qe),wt&&qe&&!(wt==String(wt).split(" ")[0]&&(wt==qe.split(" ")[0]||Tt))&&zt.push(Tt?"("+wt+")":"on "+wt),zt.length&&(Ln.description=zt.join(" ")),Ln}();k.platform=Ve,void 0!==(f=function(){return Ve}.call(de,C,de,dt))&&(dt.exports=f)}.call(this)},5061:(dt,de,C)=>{"use strict";C.d(de,{y:()=>ee});var f=C(5142);var k=C(1999),R=C(6195);var z=C(5129),V=C(6361);function re(Te){return 0===Te.length?V.y:1===Te.length?Te[0]:function(De){return Te.reduce((Pe,ce)=>ce(Pe),De)}}var N=C(7329);class ee{constructor(Oe){this._isScalar=!1,Oe&&(this._subscribe=Oe)}lift(Oe){const De=new ee;return De.source=this,De.operator=Oe,De}subscribe(Oe,De,Pe){const{operator:ce}=this,be=function q(Te,Oe,De){if(Te){if(Te instanceof f.L)return Te;if(Te[k.b])return Te[k.b]()}return Te||Oe||De?new f.L(Te,Oe,De):new f.L(R.c)}(Oe,De,Pe);if(ce?be.add(ce.call(be,this.source)):be.add(this.source||N.config.useDeprecatedSynchronousErrorHandling&&!be.syncErrorThrowable?this._subscribe(be):this._trySubscribe(be)),N.config.useDeprecatedSynchronousErrorHandling&&be.syncErrorThrowable&&(be.syncErrorThrowable=!1,be.syncErrorThrown))throw be.syncErrorValue;return be}_trySubscribe(Oe){try{return this._subscribe(Oe)}catch(De){N.config.useDeprecatedSynchronousErrorHandling&&(Oe.syncErrorThrown=!0,Oe.syncErrorValue=De),function l(Te){for(;Te;){const{closed:Oe,destination:De,isStopped:Pe}=Te;if(Oe||Pe)return!1;Te=De&&De instanceof f.L?De:null}return!0}(Oe)?Oe.error(De):console.warn(De)}}forEach(Oe,De){return new(De=ie(De))((Pe,ce)=>{let be;be=this.subscribe(ne=>{try{Oe(ne)}catch(J){ce(J),be&&be.unsubscribe()}},ce,Pe)})}_subscribe(Oe){const{source:De}=this;return De&&De.subscribe(Oe)}[z.L](){return this}pipe(...Oe){return 0===Oe.length?this:re(Oe)(this)}toPromise(Oe){return new(Oe=ie(Oe))((De,Pe)=>{let ce;this.subscribe(be=>ce=be,be=>Pe(be),()=>De(ce))})}}function ie(Te){if(Te||(Te=N.config.Promise||Promise),!Te)throw new Error("no Promise impl found");return Te}ee.create=Te=>new ee(Te)},6195:(dt,de,C)=>{"use strict";C.d(de,{c:()=>k});var f=C(7329),l=C(8722);const k={closed:!0,next(R){},error(R){if(f.config.useDeprecatedSynchronousErrorHandling)throw R;(0,l.z)(R)},complete(){}}},2484:(dt,de,C)=>{"use strict";C.d(de,{Yc:()=>V,xQ:()=>W});var f=C(5061),l=C(5142),k=C(4646),R=C(6950),q=C(1460),z=C(1999);class V extends l.L{constructor(ee){super(ee),this.destination=ee}}class W extends f.y{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[z.b](){return new V(this)}lift(ee){const ie=new re(this,this);return ie.operator=ee,ie}next(ee){if(this.closed)throw new R.N;if(!this.isStopped){const{observers:ie}=this,Te=ie.length,Oe=ie.slice();for(let De=0;Denew re(N,ee);class re extends W{constructor(ee,ie){super(),this.destination=ee,this.source=ie}next(ee){const{destination:ie}=this;ie&&ie.next&&ie.next(ee)}error(ee){const{destination:ie}=this;ie&&ie.error&&this.destination.error(ee)}complete(){const{destination:ee}=this;ee&&ee.complete&&this.destination.complete()}_subscribe(ee){const{source:ie}=this;return ie?this.source.subscribe(ee):k.w.EMPTY}}},1460:(dt,de,C)=>{"use strict";C.d(de,{W:()=>l});var f=C(4646);class l extends f.w{constructor(R,q){super(),this.subject=R,this.subscriber=q,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const R=this.subject,q=R.observers;if(this.subject=null,!q||0===q.length||R.isStopped||R.closed)return;const z=q.indexOf(this.subscriber);-1!==z&&q.splice(z,1)}}},5142:(dt,de,C)=>{"use strict";C.d(de,{L:()=>V});var f=C(5251),l=C(6195),k=C(4646),R=C(1999),q=C(7329),z=C(8722);class V extends k.w{constructor(N,ee,ie){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=l.c;break;case 1:if(!N){this.destination=l.c;break}if("object"==typeof N){N instanceof V?(this.syncErrorThrowable=N.syncErrorThrowable,this.destination=N,N.add(this)):(this.syncErrorThrowable=!0,this.destination=new W(this,N));break}default:this.syncErrorThrowable=!0,this.destination=new W(this,N,ee,ie)}}[R.b](){return this}static create(N,ee,ie){const Te=new V(N,ee,ie);return Te.syncErrorThrowable=!1,Te}next(N){this.isStopped||this._next(N)}error(N){this.isStopped||(this.isStopped=!0,this._error(N))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(N){this.destination.next(N)}_error(N){this.destination.error(N),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:N}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=N,this}}class W extends V{constructor(N,ee,ie,Te){super(),this._parentSubscriber=N;let Oe,De=this;(0,f.m)(ee)?Oe=ee:ee&&(Oe=ee.next,ie=ee.error,Te=ee.complete,ee!==l.c&&(De=Object.create(ee),(0,f.m)(De.unsubscribe)&&this.add(De.unsubscribe.bind(De)),De.unsubscribe=this.unsubscribe.bind(this))),this._context=De,this._next=Oe,this._error=ie,this._complete=Te}next(N){if(!this.isStopped&&this._next){const{_parentSubscriber:ee}=this;q.config.useDeprecatedSynchronousErrorHandling&&ee.syncErrorThrowable?this.__tryOrSetError(ee,this._next,N)&&this.unsubscribe():this.__tryOrUnsub(this._next,N)}}error(N){if(!this.isStopped){const{_parentSubscriber:ee}=this,{useDeprecatedSynchronousErrorHandling:ie}=q.config;if(this._error)ie&&ee.syncErrorThrowable?(this.__tryOrSetError(ee,this._error,N),this.unsubscribe()):(this.__tryOrUnsub(this._error,N),this.unsubscribe());else if(ee.syncErrorThrowable)ie?(ee.syncErrorValue=N,ee.syncErrorThrown=!0):(0,z.z)(N),this.unsubscribe();else{if(this.unsubscribe(),ie)throw N;(0,z.z)(N)}}}complete(){if(!this.isStopped){const{_parentSubscriber:N}=this;if(this._complete){const ee=()=>this._complete.call(this._context);q.config.useDeprecatedSynchronousErrorHandling&&N.syncErrorThrowable?(this.__tryOrSetError(N,ee),this.unsubscribe()):(this.__tryOrUnsub(ee),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(N,ee){try{N.call(this._context,ee)}catch(ie){if(this.unsubscribe(),q.config.useDeprecatedSynchronousErrorHandling)throw ie;(0,z.z)(ie)}}__tryOrSetError(N,ee,ie){if(!q.config.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{ee.call(this._context,ie)}catch(Te){return q.config.useDeprecatedSynchronousErrorHandling?(N.syncErrorValue=Te,N.syncErrorThrown=!0,!0):((0,z.z)(Te),!0)}return!1}_unsubscribe(){const{_parentSubscriber:N}=this;this._context=null,this._parentSubscriber=null,N.unsubscribe()}}},4646:(dt,de,C)=>{"use strict";C.d(de,{w:()=>z});var f=C(7264),l=C(7560),k=C(5251);const q=(()=>{function W(re){return Error.call(this),this.message=re?`${re.length} errors occurred during unsubscription:\n${re.map((N,ee)=>`${ee+1}) ${N.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=re,this}return W.prototype=Object.create(Error.prototype),W})();class z{constructor(re){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,re&&(this._ctorUnsubscribe=!0,this._unsubscribe=re)}unsubscribe(){let re;if(this.closed)return;let{_parentOrParents:N,_ctorUnsubscribe:ee,_unsubscribe:ie,_subscriptions:Te}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,N instanceof z)N.remove(this);else if(null!==N)for(let Oe=0;Oere.concat(N instanceof q?N.errors:N),[])}z.EMPTY=((W=new z).closed=!0,W)},7329:(dt,de,C)=>{"use strict";C.d(de,{config:()=>l});let f=!1;const l={Promise:void 0,set useDeprecatedSynchronousErrorHandling(k){if(k){const R=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+R.stack)}else f&&console.log("RxJS: Back to a better error behavior. Thank you. <3");f=k},get useDeprecatedSynchronousErrorHandling(){return f}}},6241:(dt,de,C)=>{"use strict";C.d(de,{Ds:()=>z,IY:()=>R,ft:()=>W});var f=C(5142),l=C(5061),k=C(8314);class R extends f.L{constructor(N){super(),this.parent=N}_next(N){this.parent.notifyNext(N)}_error(N){this.parent.notifyError(N),this.unsubscribe()}_complete(){this.parent.notifyComplete(),this.unsubscribe()}}class z extends f.L{notifyNext(N){this.destination.next(N)}notifyError(N){this.destination.error(N)}notifyComplete(){this.destination.complete()}}function W(re,N){if(N.closed)return;if(re instanceof l.y)return re.subscribe(N);let ee;try{ee=(0,k.s)(re)(N)}catch(ie){N.error(ie)}return ee}},2130:(dt,de,C)=>{"use strict";C.d(de,{D:()=>z});var f=C(5061),l=C(7264),k=C(7422),R=C(7560),q=C(4603);function z(...W){if(1===W.length){const re=W[0];if((0,l.k)(re))return V(re,null);if((0,R.K)(re)&&Object.getPrototypeOf(re)===Object.prototype){const N=Object.keys(re);return V(N.map(ee=>re[ee]),N)}}if("function"==typeof W[W.length-1]){const re=W.pop();return V(W=1===W.length&&(0,l.k)(W[0])?W[0]:W,null).pipe((0,k.U)(N=>re(...N)))}return V(W,null)}function V(W,re){return new f.y(N=>{const ee=W.length;if(0===ee)return void N.complete();const ie=new Array(ee);let Te=0,Oe=0;for(let De=0;De{ce||(ce=!0,Oe++),ie[De]=be},error:be=>N.error(be),complete:()=>{Te++,(Te===ee||!ce)&&(Oe===ee&&N.next(re?re.reduce((be,ne,J)=>(be[ne]=ie[J],be),{}):ie),N.complete())}}))}})}},4603:(dt,de,C)=>{"use strict";C.d(de,{D:()=>De});var f=C(5061),l=C(8314),k=C(4646),R=C(5129);var V=C(8577),W=C(6603);var ee=C(8290),ie=C(4361);function Oe(Pe,ce){if(null!=Pe){if(function N(Pe){return Pe&&"function"==typeof Pe[R.L]}(Pe))return function q(Pe,ce){return new f.y(be=>{const ne=new k.w;return ne.add(ce.schedule(()=>{const J=Pe[R.L]();ne.add(J.subscribe({next(xe){ne.add(ce.schedule(()=>be.next(xe)))},error(xe){ne.add(ce.schedule(()=>be.error(xe)))},complete(){ne.add(ce.schedule(()=>be.complete()))}}))})),ne})}(Pe,ce);if((0,ee.t)(Pe))return function z(Pe,ce){return new f.y(be=>{const ne=new k.w;return ne.add(ce.schedule(()=>Pe.then(J=>{ne.add(ce.schedule(()=>{be.next(J),ne.add(ce.schedule(()=>be.complete()))}))},J=>{ne.add(ce.schedule(()=>be.error(J)))}))),ne})}(Pe,ce);if((0,ie.z)(Pe))return(0,V.r)(Pe,ce);if(function Te(Pe){return Pe&&"function"==typeof Pe[W.hZ]}(Pe)||"string"==typeof Pe)return function re(Pe,ce){if(!Pe)throw new Error("Iterable cannot be null");return new f.y(be=>{const ne=new k.w;let J;return ne.add(()=>{J&&"function"==typeof J.return&&J.return()}),ne.add(ce.schedule(()=>{J=Pe[W.hZ](),ne.add(ce.schedule(function(){if(be.closed)return;let xe,Ne;try{const Ee=J.next();xe=Ee.value,Ne=Ee.done}catch(Ee){return void be.error(Ee)}Ne?be.complete():(be.next(xe),this.schedule())}))})),ne})}(Pe,ce)}throw new TypeError((null!==Pe&&typeof Pe||Pe)+" is not observable")}function De(Pe,ce){return ce?Oe(Pe,ce):Pe instanceof f.y?Pe:new f.y((0,l.s)(Pe))}},1155:(dt,de,C)=>{"use strict";C.d(de,{n:()=>R});var f=C(5061),l=C(4491),k=C(8577);function R(q,z){return z?(0,k.r)(q,z):new f.y((0,l.V)(q))}},3190:(dt,de,C)=>{"use strict";C.d(de,{R:()=>z});var f=C(5061),l=C(7264),k=C(5251),R=C(7422);Object.prototype.toString;function z(ee,ie,Te,Oe){return(0,k.m)(Te)&&(Oe=Te,Te=void 0),Oe?z(ee,ie,Te).pipe((0,R.U)(De=>(0,l.k)(De)?Oe(...De):Oe(De))):new f.y(De=>{V(ee,ie,function Pe(ce){arguments.length>1?De.next(Array.prototype.slice.call(arguments)):De.next(ce)},De,Te)})}function V(ee,ie,Te,Oe,De){let Pe;if(function N(ee){return ee&&"function"==typeof ee.addEventListener&&"function"==typeof ee.removeEventListener}(ee)){const ce=ee;ee.addEventListener(ie,Te,De),Pe=()=>ce.removeEventListener(ie,Te,De)}else if(function re(ee){return ee&&"function"==typeof ee.on&&"function"==typeof ee.off}(ee)){const ce=ee;ee.on(ie,Te),Pe=()=>ce.off(ie,Te)}else if(function W(ee){return ee&&"function"==typeof ee.addListener&&"function"==typeof ee.removeListener}(ee)){const ce=ee;ee.addListener(ie,Te),Pe=()=>ce.removeListener(ie,Te)}else{if(!ee||!ee.length)throw new TypeError("Invalid event target");for(let ce=0,be=ee.length;ce{"use strict";C.d(de,{T:()=>V});var f=C(5061),l=C(9054),k=C(7965),R=C(6361);var z=C(1155);function V(...W){let re=Number.POSITIVE_INFINITY,N=null,ee=W[W.length-1];return(0,l.K)(ee)?(N=W.pop(),W.length>1&&"number"==typeof W[W.length-1]&&(re=W.pop())):"number"==typeof ee&&(re=W.pop()),null===N&&1===W.length&&W[0]instanceof f.y?W[0]:function q(W=Number.POSITIVE_INFINITY){return(0,k.zg)(R.y,W)}(re)((0,z.n)(W,N))}},9681:(dt,de,C)=>{"use strict";C.d(de,{of:()=>R});var f=C(9054),l=C(1155),k=C(8577);function R(...q){let z=q[q.length-1];return(0,f.K)(z)?(q.pop(),(0,k.r)(q,z)):(0,l.n)(q)}},3994:(dt,de,C)=>{"use strict";C.d(de,{_:()=>l});var f=C(5061);function l(R,q){return q?new f.y(z=>q.schedule(k,0,{error:R,subscriber:z})):new f.y(z=>z.error(R))}function k({error:R,subscriber:q}){q.error(R)}},7422:(dt,de,C)=>{"use strict";C.d(de,{U:()=>l});var f=C(5142);function l(q,z){return function(W){if("function"!=typeof q)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return W.lift(new k(q,z))}}class k{constructor(z,V){this.project=z,this.thisArg=V}call(z,V){return V.subscribe(new R(z,this.project,this.thisArg))}}class R extends f.L{constructor(z,V,W){super(z),this.project=V,this.count=0,this.thisArg=W||this}_next(z){let V;try{V=this.project.call(this.thisArg,z,this.count++)}catch(W){return void this.destination.error(W)}this.destination.next(V)}}},7965:(dt,de,C)=>{"use strict";C.d(de,{zg:()=>R});var f=C(7422),l=C(4603),k=C(6241);function R(W,re,N=Number.POSITIVE_INFINITY){return"function"==typeof re?ee=>ee.pipe(R((ie,Te)=>(0,l.D)(W(ie,Te)).pipe((0,f.U)((Oe,De)=>re(ie,Oe,Te,De))),N)):("number"==typeof re&&(N=re),ee=>ee.lift(new q(W,N)))}class q{constructor(re,N=Number.POSITIVE_INFINITY){this.project=re,this.concurrent=N}call(re,N){return N.subscribe(new z(re,this.project,this.concurrent))}}class z extends k.Ds{constructor(re,N,ee=Number.POSITIVE_INFINITY){super(re),this.project=N,this.concurrent=ee,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(re){this.active0?this._next(re.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}},6520:(dt,de,C)=>{"use strict";C.d(de,{w:()=>R});var f=C(7422),l=C(4603),k=C(6241);function R(V,W){return"function"==typeof W?re=>re.pipe(R((N,ee)=>(0,l.D)(V(N,ee)).pipe((0,f.U)((ie,Te)=>W(N,ie,ee,Te))))):re=>re.lift(new q(V))}class q{constructor(W){this.project=W}call(W,re){return re.subscribe(new z(W,this.project))}}class z extends k.Ds{constructor(W,re){super(W),this.project=re,this.index=0}_next(W){let re;const N=this.index++;try{re=this.project(W,N)}catch(ee){return void this.destination.error(ee)}this._innerSub(re)}_innerSub(W){const re=this.innerSubscription;re&&re.unsubscribe();const N=new k.IY(this),ee=this.destination;ee.add(N),this.innerSubscription=(0,k.ft)(W,N),this.innerSubscription!==N&&ee.add(this.innerSubscription)}_complete(){const{innerSubscription:W}=this;(!W||W.closed)&&super._complete(),this.unsubscribe()}_unsubscribe(){this.innerSubscription=void 0}notifyComplete(){this.innerSubscription=void 0,this.isStopped&&super._complete()}notifyNext(W){this.destination.next(W)}}},8577:(dt,de,C)=>{"use strict";C.d(de,{r:()=>k});var f=C(5061),l=C(4646);function k(R,q){return new f.y(z=>{const V=new l.w;let W=0;return V.add(q.schedule(function(){W!==R.length?(z.next(R[W++]),z.closed||V.add(this.schedule())):z.complete()})),V})}},6603:(dt,de,C)=>{"use strict";C.d(de,{hZ:()=>l});const l=function f(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},5129:(dt,de,C)=>{"use strict";C.d(de,{L:()=>f});const f="function"==typeof Symbol&&Symbol.observable||"@@observable"},1999:(dt,de,C)=>{"use strict";C.d(de,{b:()=>f});const f="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random()},6950:(dt,de,C)=>{"use strict";C.d(de,{N:()=>l});const l=(()=>{function k(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return k.prototype=Object.create(Error.prototype),k})()},8722:(dt,de,C)=>{"use strict";function f(l){setTimeout(()=>{throw l},0)}C.d(de,{z:()=>f})},6361:(dt,de,C)=>{"use strict";function f(l){return l}C.d(de,{y:()=>f})},7264:(dt,de,C)=>{"use strict";C.d(de,{k:()=>f});const f=Array.isArray||(l=>l&&"number"==typeof l.length)},4361:(dt,de,C)=>{"use strict";C.d(de,{z:()=>f});const f=l=>l&&"number"==typeof l.length&&"function"!=typeof l},5251:(dt,de,C)=>{"use strict";function f(l){return"function"==typeof l}C.d(de,{m:()=>f})},7560:(dt,de,C)=>{"use strict";function f(l){return null!==l&&"object"==typeof l}C.d(de,{K:()=>f})},8290:(dt,de,C)=>{"use strict";function f(l){return!!l&&"function"!=typeof l.subscribe&&"function"==typeof l.then}C.d(de,{t:()=>f})},9054:(dt,de,C)=>{"use strict";function f(l){return l&&"function"==typeof l.schedule}C.d(de,{K:()=>f})},8314:(dt,de,C)=>{"use strict";C.d(de,{s:()=>ee});var f=C(4491),l=C(8722);var R=C(6603);var z=C(5129);var W=C(4361),re=C(8290),N=C(7560);const ee=ie=>{if(ie&&"function"==typeof ie[z.L])return(ie=>Te=>{const Oe=ie[z.L]();if("function"!=typeof Oe.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return Oe.subscribe(Te)})(ie);if((0,W.z)(ie))return(0,f.V)(ie);if((0,re.t)(ie))return(ie=>Te=>(ie.then(Oe=>{Te.closed||(Te.next(Oe),Te.complete())},Oe=>Te.error(Oe)).then(null,l.z),Te))(ie);if(ie&&"function"==typeof ie[R.hZ])return(ie=>Te=>{const Oe=ie[R.hZ]();for(;;){let De;try{De=Oe.next()}catch(Pe){return Te.error(Pe),Te}if(De.done){Te.complete();break}if(Te.next(De.value),Te.closed)break}return"function"==typeof Oe.return&&Te.add(()=>{Oe.return&&Oe.return()}),Te})(ie);{const Oe=`You provided ${(0,N.K)(ie)?"an invalid object":`'${ie}'`} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`;throw new TypeError(Oe)}}},4491:(dt,de,C)=>{"use strict";C.d(de,{V:()=>f});const f=l=>k=>{for(let R=0,q=l.length;R{dt.exports=function de(C,f){var l,k=null;try{l=JSON.parse(C,f)}catch(R){k=R}return[k,l]}},9086:function(dt){var C,f,l,k,R;C=/^(?=((?:[a-zA-Z0-9+\-.]+:)?))\1(?=((?:\/\/[^\/?#]*)?))\2(?=((?:(?:[^?#\/]*\/)*[^;?#\/]*)?))\3((?:;[^?#]*)?)(\?[^#]*)?(#[^]*)?$/,f=/^(?=([^\/?#]*))\1([^]*)$/,l=/(?:\/|^)\.(?=\/)/g,k=/(?:\/|^)\.\.\/(?!\.\.\/)[^\/]*(?=\/)/g,R={buildAbsoluteURL:function(q,z,V){if(V=V||{},q=q.trim(),!(z=z.trim())){if(!V.alwaysNormalize)return q;var W=R.parseURL(q);if(!W)throw new Error("Error trying to parse base URL.");return W.path=R.normalizePath(W.path),R.buildURLFromParts(W)}var re=R.parseURL(z);if(!re)throw new Error("Error trying to parse relative URL.");if(re.scheme)return V.alwaysNormalize?(re.path=R.normalizePath(re.path),R.buildURLFromParts(re)):z;var N=R.parseURL(q);if(!N)throw new Error("Error trying to parse base URL.");if(!N.netLoc&&N.path&&"/"!==N.path[0]){var ee=f.exec(N.path);N.netLoc=ee[1],N.path=ee[2]}N.netLoc&&!N.path&&(N.path="/");var ie={scheme:N.scheme,netLoc:re.netLoc,path:null,params:re.params,query:re.query,fragment:re.fragment};if(!re.netLoc&&(ie.netLoc=N.netLoc,"/"!==re.path[0]))if(re.path){var Te=N.path,Oe=Te.substring(0,Te.lastIndexOf("/")+1)+re.path;ie.path=R.normalizePath(Oe)}else ie.path=N.path,re.params||(ie.params=N.params,re.query||(ie.query=N.query));return null===ie.path&&(ie.path=V.alwaysNormalize?R.normalizePath(re.path):re.path),R.buildURLFromParts(ie)},parseURL:function(q){var z=C.exec(q);return z?{scheme:z[1]||"",netLoc:z[2]||"",path:z[3]||"",params:z[4]||"",query:z[5]||"",fragment:z[6]||""}:null},normalizePath:function(q){for(q=q.split("").reverse().join("").replace(l,"");q.length!==(q=q.replace(k,"")).length;);return q.split("").reverse().join("")},buildURLFromParts:function(q){return q.scheme+q.netLoc+q.path+q.params+q.query+q.fragment}},dt.exports=R},6345:(dt,de,C)=>{var f=C(1854),l=C(7420),k=l;k.v1=f,k.v4=l,dt.exports=k},5358:dt=>{for(var de=[],C=0;C<256;++C)de[C]=(C+256).toString(16).substr(1);dt.exports=function f(l,k){var R=k||0,q=de;return[q[l[R++]],q[l[R++]],q[l[R++]],q[l[R++]],"-",q[l[R++]],q[l[R++]],"-",q[l[R++]],q[l[R++]],"-",q[l[R++]],q[l[R++]],"-",q[l[R++]],q[l[R++]],q[l[R++]],q[l[R++]],q[l[R++]],q[l[R++]]].join("")}},7571:dt=>{var de=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<"u"&&"function"==typeof window.msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto);if(de){var C=new Uint8Array(16);dt.exports=function(){return de(C),C}}else{var f=new Array(16);dt.exports=function(){for(var R,k=0;k<16;k++)3&k||(R=4294967296*Math.random()),f[k]=R>>>((3&k)<<3)&255;return f}}},1854:(dt,de,C)=>{var k,R,f=C(7571),l=C(5358),q=0,z=0;dt.exports=function V(W,re,N){var ee=re&&N||0,ie=re||[],Te=(W=W||{}).node||k,Oe=void 0!==W.clockseq?W.clockseq:R;if(null==Te||null==Oe){var De=f();null==Te&&(Te=k=[1|De[0],De[1],De[2],De[3],De[4],De[5]]),null==Oe&&(Oe=R=16383&(De[6]<<8|De[7]))}var Pe=void 0!==W.msecs?W.msecs:(new Date).getTime(),ce=void 0!==W.nsecs?W.nsecs:z+1,be=Pe-q+(ce-z)/1e4;if(be<0&&void 0===W.clockseq&&(Oe=Oe+1&16383),(be<0||Pe>q)&&void 0===W.nsecs&&(ce=0),ce>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");q=Pe,z=ce,R=Oe;var ne=(1e4*(268435455&(Pe+=122192928e5))+ce)%4294967296;ie[ee++]=ne>>>24&255,ie[ee++]=ne>>>16&255,ie[ee++]=ne>>>8&255,ie[ee++]=255≠var J=Pe/4294967296*1e4&268435455;ie[ee++]=J>>>8&255,ie[ee++]=255&J,ie[ee++]=J>>>24&15|16,ie[ee++]=J>>>16&255,ie[ee++]=Oe>>>8|128,ie[ee++]=255&Oe;for(var xe=0;xe<6;++xe)ie[ee+xe]=Te[xe];return re||l(ie)}},7420:(dt,de,C)=>{var f=C(7571),l=C(5358);dt.exports=function k(R,q,z){var V=q&&z||0;"string"==typeof R&&(q="binary"===R?new Array(16):null,R=null);var W=(R=R||{}).random||(R.rng||f)();if(W[6]=15&W[6]|64,W[8]=63&W[8]|128,q)for(var re=0;re<16;++re)q[V+re]=W[re];return q||l(W)}},5901:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>o3});var f=C(988),l=C.n(f),k=C(8888),R=C.n(k);function q(){return q=Object.assign?Object.assign.bind():function(h){for(var i=1;i"u"||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}()?Reflect.construct.bind():function(t,r,u){var p=[null];p.push.apply(p,r);var b=new(Function.bind.apply(t,p));return u&&re(b,u.prototype),b}).apply(null,arguments)}var J=C(9086),xe=C.n(J),Ne="http://example.com";const ze=function(i,s){if(/^[a-z]+:/i.test(s))return s;/^data:/.test(i)&&(i=l().location&&l().location.href||"");var o="function"==typeof l().URL,t=/^\/\//.test(i),r=!l().location&&!/\/\//i.test(i);if(o?i=new(l().URL)(i,l().location||Ne):/\/\//i.test(i)||(i=xe().buildAbsoluteURL(l().location&&l().location.href||"",i)),o){var u=new URL(s,i);return r?u.href.slice(18):t?u.href.slice(u.protocol.length):u.href}return xe().buildAbsoluteURL(i,s)};var Ve=function(){function h(){this.listeners={}}var i=h.prototype;return i.on=function(o,t){this.listeners[o]||(this.listeners[o]=[]),this.listeners[o].push(t)},i.off=function(o,t){if(!this.listeners[o])return!1;var r=this.listeners[o].indexOf(t);return this.listeners[o]=this.listeners[o].slice(0),this.listeners[o].splice(r,1),r>-1},i.trigger=function(o){var t=this.listeners[o];if(t)if(2===arguments.length)for(var r=t.length,u=0;u-1;r=this.buffer.indexOf("\n"))this.trigger("data",this.buffer.substring(0,r)),this.buffer=this.buffer.substring(r+1)},i}(Ve),$e=String.fromCharCode(9),_t=function(i){var s=/([0-9.]*)?@?([0-9.]*)?/.exec(i||""),o={};return s[1]&&(o.length=parseInt(s[1],10)),s[2]&&(o.offset=parseInt(s[2],10)),o},Dt=function(i){for(var r,s=i.split(new RegExp('(?:^|,)((?:[^=]*)=(?:"[^"]*"|[^,]*))')),o={},t=s.length;t--;)""!==s[t]&&((r=/([^=]*)=(.*)/.exec(s[t]).slice(1))[0]=r[0].replace(/^\s+|\s+$/g,""),r[1]=r[1].replace(/^\s+|\s+$/g,""),r[1]=r[1].replace(/^['"](.*)['"]$/g,"$1"),o[r[0]]=r[1]);return o},kt=function(h){function i(){var o;return(o=h.call(this)||this).customParsers=[],o.tagMappers=[],o}N(i,h);var s=i.prototype;return s.push=function(t){var u,p,r=this;if(0!==(t=t.trim()).length){if("#"!==t[0])return void this.trigger("data",{type:"uri",uri:t});this.tagMappers.reduce(function(b,S){var U=S(t);return U===t?b:b.concat([U])},[t]).forEach(function(b){for(var S=0;S0&&(u.duration=pe.duration),0===pe.duration&&(u.duration=.01,this.trigger("info",{message:"updating zero segment duration to a small value"})),this.manifest.segments=r},key:function(){if(pe.attributes)if("NONE"!==pe.attributes.METHOD)if(pe.attributes.URI){if("com.apple.streamingkeydelivery"===pe.attributes.KEYFORMAT)return this.manifest.contentProtection=this.manifest.contentProtection||{},void(this.manifest.contentProtection["com.apple.fps.1_0"]={attributes:pe.attributes});if("urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"===pe.attributes.KEYFORMAT){return-1===["SAMPLE-AES","SAMPLE-AES-CTR","SAMPLE-AES-CENC"].indexOf(pe.attributes.METHOD)?void this.trigger("warn",{message:"invalid key method provided for Widevine"}):("SAMPLE-AES-CENC"===pe.attributes.METHOD&&this.trigger("warn",{message:"SAMPLE-AES-CENC is deprecated, please use SAMPLE-AES-CTR instead"}),"data:text/plain;base64,"!==pe.attributes.URI.substring(0,23)?void this.trigger("warn",{message:"invalid key URI provided for Widevine"}):pe.attributes.KEYID&&"0x"===pe.attributes.KEYID.substring(0,2)?(this.manifest.contentProtection=this.manifest.contentProtection||{},void(this.manifest.contentProtection["com.widevine.alpha"]={attributes:{schemeIdUri:pe.attributes.KEYFORMAT,keyId:pe.attributes.KEYID.substring(2)},pssh:X(pe.attributes.URI.split(",")[1])})):void this.trigger("warn",{message:"invalid key ID provided for Widevine"}))}pe.attributes.METHOD||this.trigger("warn",{message:"defaulting key method to AES-128"}),v={method:pe.attributes.METHOD||"AES-128",uri:pe.attributes.URI},typeof pe.attributes.IV<"u"&&(v.iv=pe.attributes.IV)}else this.trigger("warn",{message:"ignoring key declaration without URI"});else v=null;else this.trigger("warn",{message:"ignoring key declaration without attribute list"})},"media-sequence":function(){isFinite(pe.number)?this.manifest.mediaSequence=pe.number:this.trigger("warn",{message:"ignoring invalid media sequence: "+pe.number})},"discontinuity-sequence":function(){isFinite(pe.number)?(this.manifest.discontinuitySequence=pe.number,se=pe.number):this.trigger("warn",{message:"ignoring invalid discontinuity sequence: "+pe.number})},"playlist-type":function(){/VOD|EVENT/.test(pe.playlistType)?this.manifest.playlistType=pe.playlistType:this.trigger("warn",{message:"ignoring unknown playlist type: "+pe.playlist})},map:function(){p={},pe.uri&&(p.uri=pe.uri),pe.byterange&&(p.byterange=pe.byterange),v&&(p.key=v)},"stream-inf":function(){this.manifest.playlists=r,this.manifest.mediaGroups=this.manifest.mediaGroups||U,pe.attributes?(u.attributes||(u.attributes={}),q(u.attributes,pe.attributes)):this.trigger("warn",{message:"ignoring empty stream-inf attributes"})},media:function(){if(this.manifest.mediaGroups=this.manifest.mediaGroups||U,pe.attributes&&pe.attributes.TYPE&&pe.attributes["GROUP-ID"]&&pe.attributes.NAME){var Ot=this.manifest.mediaGroups[pe.attributes.TYPE];Ot[pe.attributes["GROUP-ID"]]=Ot[pe.attributes["GROUP-ID"]]||{},et=Ot[pe.attributes["GROUP-ID"]],(ot={default:/yes/i.test(pe.attributes.DEFAULT)}).default?ot.autoselect=!0:ot.autoselect=/yes/i.test(pe.attributes.AUTOSELECT),pe.attributes.LANGUAGE&&(ot.language=pe.attributes.LANGUAGE),pe.attributes.URI&&(ot.uri=pe.attributes.URI),pe.attributes["INSTREAM-ID"]&&(ot.instreamId=pe.attributes["INSTREAM-ID"]),pe.attributes.CHARACTERISTICS&&(ot.characteristics=pe.attributes.CHARACTERISTICS),pe.attributes.FORCED&&(ot.forced=/yes/i.test(pe.attributes.FORCED)),et[pe.attributes.NAME]=ot}else this.trigger("warn",{message:"ignoring incomplete or missing media group"})},discontinuity:function(){se+=1,u.discontinuity=!0,this.manifest.discontinuityStarts.push(r.length)},"program-date-time":function(){typeof this.manifest.dateTimeString>"u"&&(this.manifest.dateTimeString=pe.dateTimeString,this.manifest.dateTimeObject=pe.dateTimeObject),u.dateTimeString=pe.dateTimeString,u.dateTimeObject=pe.dateTimeObject},targetduration:function(){!isFinite(pe.duration)||pe.duration<0?this.trigger("warn",{message:"ignoring invalid target duration: "+pe.duration}):(this.manifest.targetDuration=pe.duration,Xe.call(this,this.manifest))},start:function(){pe.attributes&&!isNaN(pe.attributes["TIME-OFFSET"])?this.manifest.start={timeOffset:pe.attributes["TIME-OFFSET"],precise:pe.attributes.PRECISE}:this.trigger("warn",{message:"ignoring start declaration without appropriate attribute list"})},"cue-out":function(){u.cueOut=pe.data},"cue-out-cont":function(){u.cueOutCont=pe.data},"cue-in":function(){u.cueIn=pe.data},skip:function(){this.manifest.skip=Pt(pe.attributes),this.warnOnMissingAttributes_("#EXT-X-SKIP",pe.attributes,["SKIPPED-SEGMENTS"])},part:function(){var Ot=this;b=!0;var tn=this.manifest.segments.length,sn=Pt(pe.attributes);u.parts=u.parts||[],u.parts.push(sn),sn.byterange&&(sn.byterange.hasOwnProperty("offset")||(sn.byterange.offset=fe),fe=sn.byterange.offset+sn.byterange.length);var jt=u.parts.length-1;this.warnOnMissingAttributes_("#EXT-X-PART #"+jt+" for segment #"+tn,pe.attributes,["URI","DURATION"]),this.manifest.renditionReports&&this.manifest.renditionReports.forEach(function(pn,gn){pn.hasOwnProperty("lastPart")||Ot.trigger("warn",{message:"#EXT-X-RENDITION-REPORT #"+gn+" lacks required attribute(s): LAST-PART"})})},"server-control":function(){var Ot=this.manifest.serverControl=Pt(pe.attributes);Ot.hasOwnProperty("canBlockReload")||(Ot.canBlockReload=!1,this.trigger("info",{message:"#EXT-X-SERVER-CONTROL defaulting CAN-BLOCK-RELOAD to false"})),Xe.call(this,this.manifest),Ot.canSkipDateranges&&!Ot.hasOwnProperty("canSkipUntil")&&this.trigger("warn",{message:"#EXT-X-SERVER-CONTROL lacks required attribute CAN-SKIP-UNTIL which is required when CAN-SKIP-DATERANGES is set"})},"preload-hint":function(){var Ot=this.manifest.segments.length,tn=Pt(pe.attributes),sn=tn.type&&"PART"===tn.type;u.preloadHints=u.preloadHints||[],u.preloadHints.push(tn),tn.byterange&&(tn.byterange.hasOwnProperty("offset")||(tn.byterange.offset=sn?fe:0,sn&&(fe=tn.byterange.offset+tn.byterange.length)));var jt=u.preloadHints.length-1;if(this.warnOnMissingAttributes_("#EXT-X-PRELOAD-HINT #"+jt+" for segment #"+Ot,pe.attributes,["TYPE","URI"]),tn.type)for(var pn=0;pno.timeline?1:-1})},Li=function(i){var s=[];return function(i,s,o){s.forEach(function(t){for(var r in i.mediaGroups[t])for(var u in i.mediaGroups[t][r]){var p=i.mediaGroups[t][r][u];o(p,t,r,u)}})}(i,Ci,function(o,t,r,u){s=s.concat(o.playlists||[])}),s},zn=function(i){var s=i.playlist,o=i.mediaSequence;s.mediaSequence=o,s.segments.forEach(function(t,r){t.number=s.mediaSequence+r})},_e=function(i){var s=i.oldManifest,o=i.newManifest,t=s.playlists.concat(Li(s)),r=o.playlists.concat(Li(o));return o.timelineStarts=rr([s.timelineStarts,o.timelineStarts]),function(i){var s=i.oldPlaylists,o=i.newPlaylists,t=i.timelineStarts;o.forEach(function(r){r.discontinuitySequence=bt(t,function(S){return S.timeline===r.timeline});var u=function(i,s){for(var o=0;ou.timeline||u.segments.length&&r.timeline>u.segments[u.segments.length-1].timeline)&&r.discontinuitySequence--);u.segments[v].discontinuity&&!p.discontinuity&&(p.discontinuity=!0,r.discontinuityStarts.unshift(0),r.discontinuitySequence--),zn({playlist:r,mediaSequence:u.segments[v].number})}})}({oldPlaylists:t,newPlaylists:r,timelineStarts:o.timelineStarts}),o},we=function(i){return i&&i.uri+"-"+function(i){var s;return s="bigint"==typeof i.offset||"bigint"==typeof i.length?l().BigInt(i.offset)+l().BigInt(i.length)-l().BigInt(1):i.offset+i.length-1,i.offset+"-"+s}(i.byterange)},at=function(i){return Fn(i.reduce(function(o,t){var r=t.attributes.id+(t.attributes.lang||"");if(o[r]){var u;if(t.segments)t.segments[0]&&(t.segments[0].discontinuity=!0),(u=o[r].segments).push.apply(u,t.segments);t.attributes.contentProtection&&(o[r].attributes.contentProtection=t.attributes.contentProtection)}else o[r]=t,o[r].attributes.timelineStarts=[];return o[r].attributes.timelineStarts.push({start:t.attributes.periodStart,timeline:t.attributes.periodStart}),o},{})).map(function(o){return o.discontinuityStarts=function(i,s){return i.reduce(function(o,t,r){return t[s]&&o.push(r),o},[])}(o.segments||[],"discontinuity"),o})},$t=function(i,s){var o=we(i.sidx),t=o&&s[o]&&s[o].sidx;return t&&Mr(i,t,i.sidx.resolvedUri),i},hn=function(i,s){if(void 0===s&&(s={}),!Object.keys(s).length)return i;for(var o in i)i[o]=$t(i[o],s);return i},Ht=function(i){var s,o=i.attributes,t=i.segments,r=i.sidx,u=i.discontinuityStarts,p={attributes:(s={NAME:o.id,AUDIO:"audio",SUBTITLES:"subs",RESOLUTION:{width:o.width,height:o.height},CODECS:o.codecs,BANDWIDTH:o.bandwidth},s["PROGRAM-ID"]=1,s),uri:"",endList:"static"===o.type,timeline:o.periodStart,resolvedUri:"",targetDuration:o.duration,discontinuityStarts:u,timelineStarts:o.timelineStarts,segments:t};return o.contentProtection&&(p.contentProtection=o.contentProtection),r&&(p.sidx=r),p},Cn=function(i){var s=i.attributes;return"video/mp4"===s.mimeType||"video/webm"===s.mimeType||"video"===s.contentType},Xn=function(i){var s=i.attributes;return"audio/mp4"===s.mimeType||"audio/webm"===s.mimeType||"audio"===s.contentType},jr=function(i){var s=i.attributes;return"text/vtt"===s.mimeType||"text"===s.contentType},Er=function(i){return i?Object.keys(i).reduce(function(s,o){var t=i[o];return s.concat(t.playlists)},[]):[]},tr=function(i){var s,o=i.dashPlaylists,t=i.locations,r=i.sidxMapping,u=void 0===r?{}:r,p=i.previousManifest;if(!o.length)return{};var v=o[0].attributes,b=v.sourceDuration,S=v.type,U=v.suggestedPresentationDelay,F=v.minimumUpdatePeriod,se=at(o.filter(Cn)).map(Ht),ye=at(o.filter(Xn)),fe=at(o.filter(jr)),pe=o.map(function(sn){return sn.attributes.captionServices}).filter(Boolean),et={allowCache:!0,discontinuityStarts:[],segments:[],endList:!0,mediaGroups:(s={AUDIO:{},VIDEO:{}},s["CLOSED-CAPTIONS"]={},s.SUBTITLES={},s),uri:"",duration:b,playlists:hn(se,u)};F>=0&&(et.minimumUpdatePeriod=1e3*F),t&&(et.locations=t),"dynamic"===S&&(et.suggestedPresentationDelay=U);var ot=0===et.playlists.length,St=ye.length?function(i,s,o){void 0===s&&(s={}),void 0===o&&(o=!1);var t,r=i.reduce(function(p,v){var b=v.attributes.role&&v.attributes.role.value||"",S=v.attributes.lang||"",U=v.attributes.label||"main";if(S&&!v.attributes.label){var F=b?" ("+b+")":"";U=""+v.attributes.lang+F}p[U]||(p[U]={language:S,autoselect:!0,default:"main"===b,playlists:[],uri:""});var se=$t(function(i,s){var o,t=i.attributes,r=i.segments,u=i.sidx,p=i.mediaSequence,v=i.discontinuitySequence,b=i.discontinuityStarts,S={attributes:(o={NAME:t.id,BANDWIDTH:t.bandwidth,CODECS:t.codecs},o["PROGRAM-ID"]=1,o),uri:"",endList:"static"===t.type,timeline:t.periodStart,resolvedUri:"",targetDuration:t.duration,discontinuitySequence:v,discontinuityStarts:b,timelineStarts:t.timelineStarts,mediaSequence:p,segments:r};return t.contentProtection&&(S.contentProtection=t.contentProtection),u&&(S.sidx=u),s&&(S.attributes.AUDIO="audio",S.attributes.SUBTITLES="subs"),S}(v,o),s);return p[U].playlists.push(se),typeof t>"u"&&"main"===b&&((t=v).default=!0),p},{});return t||(r[Object.keys(r)[0]].default=!0),r}(ye,u,ot):null,Lt=fe.length?function(i,s){return void 0===s&&(s={}),i.reduce(function(o,t){var r=t.attributes.lang||"text";return o[r]||(o[r]={language:r,default:!1,autoselect:!1,playlists:[],uri:""}),o[r].playlists.push($t(function(i){var s,o=i.attributes,t=i.segments,r=i.mediaSequence,u=i.discontinuityStarts,p=i.discontinuitySequence;typeof t>"u"&&(t=[{uri:o.baseUrl,timeline:o.periodStart,resolvedUri:o.baseUrl||"",duration:o.sourceDuration,number:0}],o.duration=o.sourceDuration);var v=((s={NAME:o.id,BANDWIDTH:o.bandwidth})["PROGRAM-ID"]=1,s);return o.codecs&&(v.CODECS=o.codecs),{attributes:v,uri:"",endList:"static"===o.type,timeline:o.periodStart,resolvedUri:o.baseUrl||"",targetDuration:o.duration,timelineStarts:o.timelineStarts,discontinuityStarts:u,discontinuitySequence:p,mediaSequence:r,segments:t}}(t),s)),o},{})}(fe,u):null,Ot=se.concat(Er(St),Er(Lt)),tn=Ot.map(function(sn){return sn.timelineStarts});return et.timelineStarts=rr(tn),function(i,s){i.forEach(function(o){o.mediaSequence=0,o.discontinuitySequence=bt(s,function(t){return t.timeline===o.timeline}),o.segments&&o.segments.forEach(function(t,r){t.number=r})})}(Ot,et.timelineStarts),St&&(et.mediaGroups.AUDIO.audio=St),Lt&&(et.mediaGroups.SUBTITLES.subs=Lt),pe.length&&(et.mediaGroups["CLOSED-CAPTIONS"].cc=function(i){return i.reduce(function(s,o){return o&&o.forEach(function(t){var r=t.channel,u=t.language;s[u]={autoselect:!1,default:!1,instreamId:r,language:u},t.hasOwnProperty("aspectRatio")&&(s[u].aspectRatio=t.aspectRatio),t.hasOwnProperty("easyReader")&&(s[u].easyReader=t.easyReader),t.hasOwnProperty("3D")&&(s[u]["3D"]=t["3D"])}),s},{})}(pe)),p?_e({oldManifest:p,newManifest:et}):et},Kr=function(i,s,o){var t=i.NOW,r=i.clientOffset,u=i.availabilityStartTime,p=i.timescale,v=void 0===p?1:p,b=i.periodStart,S=void 0===b?0:b,U=i.minimumUpdatePeriod,pe=(t+r)/1e3+(void 0===U?0:U)-(u+S);return Math.ceil((pe*v-s)/o)},Gi=function(i,s){for(var o=i.type,t=i.minimumUpdatePeriod,r=void 0===t?0:t,u=i.media,p=void 0===u?"":u,v=i.sourceDuration,b=i.timescale,S=void 0===b?1:b,U=i.startNumber,F=void 0===U?1:U,se=i.periodStart,ye=[],fe=-1,pe=0;pefe&&(fe=Lt);var Ot=void 0;if(St<0){var tn=pe+1;Ot=tn===s.length?"dynamic"===o&&r>0&&p.indexOf("$Number$")>0?Kr(i,fe,ot):(v*S-fe)/ot:(s[tn].t-fe)/ot}else Ot=St+1;for(var sn=F+ye.length+Ot,jt=F+ye.length;jt"u")return s;var u=""+i[o];return"RepresentationID"===o||(r=t?parseInt(r,10):1,u.length>=r)?u:""+new Array(r-u.length+1).join("0")+u}}(s))},Nt=function(i,s){var o={RepresentationID:i.id,Bandwidth:i.bandwidth||0},t=i.initialization,r=void 0===t?{sourceURL:"",range:""}:t,u=Kt({baseUrl:i.baseUrl,source:Be(r.sourceURL,o),range:r.range}),p=function(i,s){return i.duration||s?i.duration?An(i):Gi(i,s):[{number:i.startNumber||1,duration:i.sourceDuration,time:0,timeline:i.periodStart}]}(i,s);return p.map(function(v){o.Number=v.number,o.Time=v.time;var b=Be(i.media||"",o),S=i.timescale||1,U=i.presentationTimeOffset||0,F=i.periodStart+(v.time-U)/S;return{uri:b,timeline:v.timeline,duration:v.duration,resolvedUri:ze(i.baseUrl||"",b),map:u,number:v.number,presentationTime:F}})},_n=function(i,s){var o=i.duration,t=i.segmentUrls,r=void 0===t?[]:t,u=i.periodStart;if(!o&&!s||o&&s)throw new Error(rn_SEGMENT_TIME_UNSPECIFIED);var v,p=r.map(function(S){return function(i,s){var o=i.baseUrl,t=i.initialization,r=void 0===t?{}:t,u=Kt({baseUrl:o,source:r.sourceURL,range:r.range}),p=Kt({baseUrl:o,source:s.media,range:s.mediaRange});return p.map=u,p}(i,S)});return o&&(v=An(i)),s&&(v=Gi(i,s)),v.map(function(S,U){if(p[U]){var F=p[U],se=i.timescale||1,ye=i.presentationTimeOffset||0;return F.timeline=S.timeline,F.duration=S.duration,F.number=S.number,F.presentationTime=u+(S.time-ye)/se,F}}).filter(function(S){return S})},In=function(i){var t,r,s=i.attributes,o=i.segmentInfo;o.template?(r=Nt,t=Xt(s,o.template)):o.base?(r=Lr,t=Xt(s,o.base)):o.list&&(r=_n,t=Xt(s,o.list));var u={attributes:s};if(!r)return u;var p=r(t,o.segmentTimeline);if(t.duration){var v=t,b=v.duration,S=v.timescale,U=void 0===S?1:S;t.duration=b/U}else p.length?t.duration=p.reduce(function(F,se){return Math.max(F,Math.ceil(se.duration))},0):t.duration=0;return u.attributes=t,u.segments=p,o.base&&t.indexRange&&(u.sidx=p[0],u.segments=[]),u},er=function(i,s){return Ke(i.childNodes).filter(function(o){return o.tagName===s})},Vr=function(i){return i.textContent.trim()},cr=function(i){var v=/P(?:(\d*)Y)?(?:(\d*)M)?(?:(\d*)D)?(?:T(?:(\d*)H)?(?:(\d*)M)?(?:([\d.]*)S)?)?/.exec(i);if(!v)return 0;var b=v.slice(1),S=b[0],U=b[1],F=b[2],se=b[3],ye=b[4],fe=b[5];return 31536e3*parseFloat(S||0)+2592e3*parseFloat(U||0)+86400*parseFloat(F||0)+3600*parseFloat(se||0)+60*parseFloat(ye||0)+parseFloat(fe||0)},mr={mediaPresentationDuration:function(i){return cr(i)},availabilityStartTime:function(i){return function(i){return/^\d+-\d+-\d+T\d+:\d+:\d+(\.\d+)?$/.test(i)&&(i+="Z"),Date.parse(i)}(i)/1e3},minimumUpdatePeriod:function(i){return cr(i)},suggestedPresentationDelay:function(i){return cr(i)},type:function(i){return i},timeShiftBufferDepth:function(i){return cr(i)},start:function(i){return cr(i)},width:function(i){return parseInt(i,10)},height:function(i){return parseInt(i,10)},bandwidth:function(i){return parseInt(i,10)},startNumber:function(i){return parseInt(i,10)},timescale:function(i){return parseInt(i,10)},presentationTimeOffset:function(i){return parseInt(i,10)},duration:function(i){var s=parseInt(i,10);return isNaN(s)?cr(i):s},d:function(i){return parseInt(i,10)},t:function(i){return parseInt(i,10)},r:function(i){return parseInt(i,10)},DEFAULT:function(i){return i}},Rn=function(i){return i&&i.attributes?Ke(i.attributes).reduce(function(s,o){var t=mr[o.name]||mr.DEFAULT;return s[o.name]=t(o.value),s},{}):{}},wn={"urn:uuid:1077efec-c0b2-4d02-ace3-3c1e52e2fb4b":"org.w3.clearkey","urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed":"com.widevine.alpha","urn:uuid:9a04f079-9840-4286-ab92-e65be0885f95":"com.microsoft.playready","urn:uuid:f239e769-efa3-4850-9c16-a903c6932efb":"com.adobe.primetime"},Hr=function(i,s){return s.length?Ln(i.map(function(o){return s.map(function(t){return ze(o,Vr(t))})})):i},Ti=function(i){var s=er(i,"SegmentTemplate")[0],o=er(i,"SegmentList")[0],t=o&&er(o,"SegmentURL").map(function(F){return Xt({tag:"SegmentURL"},Rn(F))}),r=er(i,"SegmentBase")[0],u=o||s,p=u&&er(u,"SegmentTimeline")[0],v=o||r||s,b=v&&er(v,"Initialization")[0],S=s&&Rn(s);S&&b?S.initialization=b&&Rn(b):S&&S.initialization&&(S.initialization={sourceURL:S.initialization});var U={template:S,segmentTimeline:p&&er(p,"S").map(function(F){return Rn(F)}),list:o&&Xt(Rn(o),{segmentUrls:t,initialization:Rn(b)}),base:r&&Xt(Rn(r),{initialization:Rn(b)})};return Object.keys(U).forEach(function(F){U[F]||delete U[F]}),U},Ei=function(i,s,o){return function(t){var r=Rn(t),u=Hr(s,er(t,"BaseURL")),p=er(t,"Role")[0],v={role:Rn(p)},b=Xt(i,r,v),S=er(t,"Accessibility")[0],U=function(i){return"urn:scte:dash:cc:cea-608:2015"===i.schemeIdUri?("string"!=typeof i.value?[]:i.value.split(";")).map(function(t){var r,u;if(u=t,/^CC\d=/.test(t)){var p=t.split("=");r=p[0],u=p[1]}else/^CC\d$/.test(t)&&(r=t);return{channel:r,language:u}}):"urn:scte:dash:cc:cea-708:2015"===i.schemeIdUri?("string"!=typeof i.value?[]:i.value.split(";")).map(function(t){var r={channel:void 0,language:void 0,aspectRatio:1,easyReader:0,"3D":0};if(/=/.test(t)){var u=t.split("="),p=u[0],v=u[1],b=void 0===v?"":v;r.channel=p,r.language=t,b.split(",").forEach(function(S){var U=S.split(":"),F=U[0],se=U[1];"lang"===F?r.language=se:"er"===F?r.easyReader=Number(se):"war"===F?r.aspectRatio=Number(se):"3D"===F&&(r["3D"]=Number(se))})}else r.language=t;return r.channel&&(r.channel="SERVICE"+r.channel),r}):void 0}(Rn(S));U&&(b=Xt(b,{captionServices:U}));var F=er(t,"Label")[0];if(F&&F.childNodes.length){var se=F.childNodes[0].nodeValue.trim();b=Xt(b,{label:se})}var ye=function(i){return i.reduce(function(s,o){var t=Rn(o),r=wn[t.schemeIdUri];if(r){s[r]={attributes:t};var u=er(o,"cenc:pssh")[0];if(u){var p=Vr(u),v=p&&X(p);s[r].pssh=v}}return s},{})}(er(t,"ContentProtection"));Object.keys(ye).length&&(b=Xt(b,{contentProtection:ye}));var fe=Ti(t),pe=er(t,"Representation"),et=Xt(o,fe);return Ln(pe.map(function(i,s,o){return function(t){var r=er(t,"BaseURL"),u=Hr(s,r),p=Xt(i,Rn(t)),v=Ti(t);return u.map(function(b){return{segmentInfo:Xt(o,v),attributes:Xt(p,{baseUrl:b})}})}}(b,u,et)))}},ms=function(i,s){return function(o,t){var r=Hr(s,er(o.node,"BaseURL")),u=Xt(i,{periodStart:o.attributes.start});"number"==typeof o.attributes.duration&&(u.periodDuration=o.attributes.duration);var p=er(o.node,"AdaptationSet"),v=Ti(o.node);return Ln(p.map(Ei(u,r,v)))}},xi=function(i){if(""===i)throw new Error(rn_DASH_EMPTY_MANIFEST);var o,t,s=new xt.DOMParser;try{t=(o=s.parseFromString(i,"application/xml"))&&"MPD"===o.documentElement.tagName?o.documentElement:null}catch{}if(!t||t&&t.getElementsByTagName("parsererror").length>0)throw new Error(rn_DASH_INVALID_XML);return t},ei=function(i,s){void 0===s&&(s={});var o=function(i,s){void 0===s&&(s={});var o=s,t=o.manifestUri,r=void 0===t?"":t,u=o.NOW,p=void 0===u?Date.now():u,v=o.clientOffset,b=void 0===v?0:v,S=er(i,"Period");if(!S.length)throw new Error(rn_INVALID_NUMBER_OF_PERIOD);var U=er(i,"Location"),F=Rn(i),se=Hr([r],er(i,"BaseURL"));F.type=F.type||"static",F.sourceDuration=F.mediaPresentationDuration||0,F.NOW=p,F.clientOffset=b,U.length&&(F.locations=U.map(Vr));var ye=[];return S.forEach(function(fe,pe){var et=Rn(fe),ot=ye[pe-1];et.start=function(i){var s=i.attributes,o=i.priorPeriodAttributes,t=i.mpdType;return"number"==typeof s.start?s.start:o&&"number"==typeof o.start&&"number"==typeof o.duration?o.start+o.duration:o||"static"!==t?null:0}({attributes:et,priorPeriodAttributes:ot?ot.attributes:null,mpdType:F.type}),ye.push({node:fe,attributes:et})}),{locations:F.locations,representationInfo:Ln(ye.map(ms(F,se)))}}(xi(i),s),t=function(i){return i.map(In)}(o.representationInfo);return tr({dashPlaylists:t,locations:o.locations,sidxMapping:s.sidxMapping,previousManifest:s.previousManifest})},Bo=function(i){return function(i){var s=er(i,"UTCTiming")[0];if(!s)return null;var o=Rn(s);switch(o.schemeIdUri){case"urn:mpeg:dash:utc:http-head:2014":case"urn:mpeg:dash:utc:http-head:2012":o.method="HEAD";break;case"urn:mpeg:dash:utc:http-xsdate:2014":case"urn:mpeg:dash:utc:http-iso:2014":case"urn:mpeg:dash:utc:http-xsdate:2012":case"urn:mpeg:dash:utc:http-iso:2012":o.method="GET";break;case"urn:mpeg:dash:utc:direct:2014":case"urn:mpeg:dash:utc:direct:2012":o.method="DIRECT",o.value=Date.parse(o.value);break;default:throw new Error(rn_UNSUPPORTED_UTC_TIMING_SCHEME)}return o}(xi(i))},nl=C(6086),To=C.n(nl),_s=function(i){return function(i){return"function"===ArrayBuffer.isView?ArrayBuffer.isView(i):i&&i.buffer instanceof ArrayBuffer}(i)},Tn=function(i){return i instanceof Uint8Array?i:(!Array.isArray(i)&&!_s(i)&&!(i instanceof ArrayBuffer)&&(i="number"!=typeof i||"number"==typeof i&&i!=i?0:[i]),new Uint8Array(i&&i.buffer||i,i&&i.byteOffset||0,i&&i.byteLength||0))},Dr=l().BigInt||Number,vs=[Dr("0x1"),Dr("0x100"),Dr("0x10000"),Dr("0x1000000"),Dr("0x100000000"),Dr("0x10000000000"),Dr("0x1000000000000"),Dr("0x100000000000000"),Dr("0x10000000000000000")],il=(h=new Uint16Array([65484]),255===(i=new Uint8Array(h.buffer,h.byteOffset,h.byteLength))[0]||i[0],function(i,s){var o=void 0===s?{}:s,t=o.signed,r=void 0!==t&&t,u=o.le,p=void 0!==u&&u;i=Tn(i);var v=p?"reduce":"reduceRight",S=(i[v]?i[v]:Array.prototype[v]).call(i,function(F,se,ye){var fe=p?ye:Math.abs(ye+1-i.length);return F+Dr(se)*vs[fe]},Dr(0));if(r){var U=vs[i.length]/Dr(2)-Dr(1);(S=Dr(S))>U&&(S-=U,S-=U,S-=Dr(2))}return Number(S)}),so=function(i,s){var t=(void 0===s?{}:s).le,r=void 0!==t&&t;("bigint"!=typeof i&&"number"!=typeof i||"number"==typeof i&&i!=i)&&(i=0);for(var u=function(i){return Math.ceil(function(i){return i.toString(2).length}(i)/8)}(i=Dr(i)),p=new Uint8Array(new ArrayBuffer(u)),v=0;v=s.length&&b.call(s,function(S,U){return S===(v[U]?v[U]&i[u+U]:i[u+U])})},jn=Tn([73,68,51]),Zr=function h(i,s){return void 0===s&&(s=0),(i=Tn(i)).length-s<10||!hr(i,jn,{offset:s})?s:(s+=function(i,s){void 0===s&&(s=0);var o=(i=Tn(i))[s+5],t=i[s+6]<<21|i[s+7]<<14|i[s+8]<<7|i[s+9];return(16&o)>>4?t+20:t+10}(i,s),h(i,s))},oa=(new Uint8Array([79,112,117,115,72,101,97,100]),function(i){return"string"==typeof i?ao(i):i}),Pn=function(i){i=Tn(i);for(var s=[],o=0;i.length>o;){var t=i[o],r=0,u=0,p=i[++u];for(u++;128&p;)r=(127&p)<<7,p=i[u],u++;r+=127&p;for(var v=0;v>>0,p=i.subarray(r+4,r+8);if(0===u)break;var v=r+u;if(v>i.length){if(o)break;v=i.length}var b=i.subarray(r+8,v);hr(p,s[0])&&(1===s.length?t.push(b):t.push.apply(t,h(b,s.slice(1),o))),r=v}return t},lr={EBML:Tn([26,69,223,163]),DocType:Tn([66,130]),Segment:Tn([24,83,128,103]),SegmentInfo:Tn([21,73,169,102]),Tracks:Tn([22,84,174,107]),Track:Tn([174]),TrackNumber:Tn([215]),DefaultDuration:Tn([35,227,131]),TrackEntry:Tn([174]),TrackType:Tn([131]),FlagDefault:Tn([136]),CodecID:Tn([134]),CodecPrivate:Tn([99,162]),VideoTrack:Tn([224]),AudioTrack:Tn([225]),Cluster:Tn([31,67,182,117]),Timestamp:Tn([231]),TimestampScale:Tn([42,215,177]),BlockGroup:Tn([160]),BlockDuration:Tn([155]),Block:Tn([161]),SimpleBlock:Tn([163])},Hn=[128,64,32,16,8,4,2,1],Ni=function(i,s,o,t){void 0===o&&(o=!0),void 0===t&&(t=!1);var r=function(i){for(var s=1,o=0;o=s.length)return s.length;var t=Ni(s,o,!1);if(hr(i.bytes,t.bytes))return o;var r=Ni(s,o+t.length);return h(i,s,o+r.length+r.value+t.length)},wr=function h(i,s){s=function(i){return Array.isArray(i)?i.map(function(s){return ki(s)}):[ki(i)]}(s),i=Tn(i);var o=[];if(!s.length)return o;for(var t=0;ti.length?i.length:p+u.value,b=i.subarray(p,v);hr(s[0],r.bytes)&&(1===s.length?o.push(b):o=o.concat(h(b,s.slice(1)))),t+=r.length+u.length+b.length}return o},Qi=Tn([0,0,0,1]),Hs=Tn([0,0,1]),rs=Tn([0,0,3]),Kn=function(i){for(var s=[],o=1;o>1&63),-1!==o.indexOf(b)&&(u=r+v),r+=v+("h264"===s?1:2)}else r++}return i.subarray(0,0)},vr={webm:Tn([119,101,98,109]),matroska:Tn([109,97,116,114,111,115,107,97]),flac:Tn([102,76,97,67]),ogg:Tn([79,103,103,83]),ac3:Tn([11,119]),riff:Tn([82,73,70,70]),avi:Tn([65,86,73]),wav:Tn([87,65,86,69]),"3gp":Tn([102,116,121,112,51,103]),mp4:Tn([102,116,121,112]),fmp4:Tn([115,116,121,112]),mov:Tn([102,116,121,112,113,116]),moov:Tn([109,111,111,118]),moof:Tn([109,111,111,102])},_i={aac:function(i){var s=Zr(i);return hr(i,[255,16],{offset:s,mask:[255,22]})},mp3:function(i){var s=Zr(i);return hr(i,[255,2],{offset:s,mask:[255,6]})},webm:function(i){var s=wr(i,[lr.EBML,lr.DocType])[0];return hr(s,vr.webm)},mkv:function(i){var s=wr(i,[lr.EBML,lr.DocType])[0];return hr(s,vr.matroska)},mp4:function(i){return!_i["3gp"](i)&&!_i.mov(i)&&(!!(hr(i,vr.mp4,{offset:4})||hr(i,vr.fmp4,{offset:4})||hr(i,vr.moof,{offset:4})||hr(i,vr.moov,{offset:4}))||void 0)},mov:function(i){return hr(i,vr.mov,{offset:4})},"3gp":function(i){return hr(i,vr["3gp"],{offset:4})},ac3:function(i){var s=Zr(i);return hr(i,vr.ac3,{offset:s})},ts:function(i){if(i.length<189&&i.length>=1)return 71===i[0];for(var s=0;s+188 @@ -187,53 +91,53 @@ var ye;ye=typeof global<"u"?global:this,ht.exports=function(ye){if(ye.CSS&&ye.CS * Available under Apache License Version 2.0 * */ -for(var Wa,Ci=Eo,oe=function(o){o=un(o);for(var s=0;s0?_:0)}if(C().console){var b=C().console[a];!b&&"debug"===a&&(b=C().console.info||C().console.log),b&&u&&p.test(a)&&b[Array.isArray(i)?"apply":"call"](C().console,i)}}};var Qn=function ya(f){var s,o="info",a=function(){for(var i=arguments.length,u=new Array(i),p=0;p1?o-1:0),a=1;a=0)throw new Error("class has illegal whitespace characters")}function Vr(){return U()===C().document}function ji(f){return oi(f)&&1===f.nodeType}function Ma(){try{return C().parent!==C().self}catch{return!0}}function P(f){return function(o,s){if(!Zn(o))return U()[f](null);Zn(s)&&(s=U().querySelector(s));var a=ji(s)?s:U();return a[f]&&a[f](o)}}function M(f,o,s,a){void 0===f&&(f="div"),void 0===o&&(o={}),void 0===s&&(s={});var e=U().createElement(f);return Object.getOwnPropertyNames(o).forEach(function(i){var u=o[i];-1!==i.indexOf("aria-")||"role"===i||"type"===i?(Qn.warn("Setting attributes in the second argument of createEl()\nhas been deprecated. Use the third argument instead.\ncreateEl(type, properties, attributes). Attempting to set "+i+" to "+u+"."),e.setAttribute(i,u)):"textContent"===i?Q(e,u):(e[i]!==u||"tabIndex"===i)&&(e[i]=u)}),Object.getOwnPropertyNames(s).forEach(function(i){e.setAttribute(i,s[i])}),a&&Do(e,a),e}function Q(f,o){return typeof f.textContent>"u"?f.innerText=o:f.textContent=o,f}function xe(f,o){o.firstChild?o.insertBefore(f,o.firstChild):o.appendChild(f)}function rt(f,o){return rr(o),f.classList?f.classList.contains(o):function si(f){return new RegExp("(^|\\s)"+f+"($|\\s)")}(o).test(f.className)}function gt(f,o){return f.classList?f.classList.add(o):rt(f,o)||(f.className=(f.className+" "+o).trim()),f}function Yt(f,o){return f?(f.classList?f.classList.remove(o):(rr(o),f.className=f.className.split(/\s+/).filter(function(s){return s!==o}).join(" ")),f):(Qn.warn("removeClass was called with an element that doesn't exist"),null)}function Nn(f,o,s){var a=rt(f,o);if("function"==typeof s&&(s=s(f,o)),"boolean"!=typeof s&&(s=!a),s!==a)return s?gt(f,o):Yt(f,o),f}function li(f,o){Object.getOwnPropertyNames(o).forEach(function(s){var a=o[s];null===a||typeof a>"u"||!1===a?f.removeAttribute(s):f.setAttribute(s,!0===a?"":a)})}function cr(f){var o={};if(f&&f.attributes&&f.attributes.length>0)for(var a=f.attributes,e=a.length-1;e>=0;e--){var i=a[e].name,u=a[e].value;("boolean"==typeof f[i]||-1!==",autoplay,controls,playsinline,loop,muted,default,defaultMuted,".indexOf(","+i+","))&&(u=null!==u),o[i]=u}return o}function Cr(f,o){return f.getAttribute(o)}function Fn(f,o,s){f.setAttribute(o,s)}function Dr(f,o){f.removeAttribute(o)}function wr(){U().body.focus(),U().onselectstart=function(){return!1}}function ui(){U().onselectstart=function(){return!0}}function ci(f){if(f&&f.getBoundingClientRect&&f.parentNode){var o=f.getBoundingClientRect(),s={};return["bottom","height","left","right","top","width"].forEach(function(a){void 0!==o[a]&&(s[a]=o[a])}),s.height||(s.height=parseFloat(uo(f,"height"))),s.width||(s.width=parseFloat(uo(f,"width"))),s}}function yi(f){if(!f||f&&!f.offsetParent)return{left:0,top:0,width:0,height:0};for(var o=f.offsetWidth,s=f.offsetHeight,a=0,e=0;f.offsetParent&&f!==U()[Vo.fullscreenElement];)a+=f.offsetLeft,e+=f.offsetTop,f=f.offsetParent;return{left:a,top:e,width:o,height:s}}function Ro(f,o){var s={x:0,y:0};if(pt)for(var a=f;a&&"html"!==a.nodeName.toLowerCase();){var e=uo(a,"transform");if(/^matrix/.test(e)){var i=e.slice(7,-1).split(/,\s/).map(Number);s.x+=i[4],s.y+=i[5]}else if(/^matrix3d/.test(e)){var u=e.slice(9,-1).split(/,\s/).map(Number);s.x+=u[12],s.y+=u[13]}a=a.parentNode}var p={},_=yi(o.target),b=yi(f),I=b.width,z=b.height,B=o.offsetY-(b.top-_.top),le=o.offsetX-(b.left-_.left);return o.changedTouches&&(le=o.changedTouches[0].pageX-b.left,B=o.changedTouches[0].pageY+b.top,pt&&(le-=s.x,B-=s.y)),p.y=1-Math.max(0,Math.min(1,B/z)),p.x=Math.max(0,Math.min(1,le/I)),p}function vo(f){return oi(f)&&3===f.nodeType}function oo(f){for(;f.firstChild;)f.removeChild(f.firstChild);return f}function Wo(f){return"function"==typeof f&&(f=f()),(Array.isArray(f)?f:[f]).map(function(o){return"function"==typeof o&&(o=o()),ji(o)||vo(o)?o:"string"==typeof o&&/\S/.test(o)?U().createTextNode(o):void 0}).filter(function(o){return o})}function Do(f,o){return Wo(o).forEach(function(s){return f.appendChild(s)}),f}function i1(f,o){return Do(oo(f),o)}function Qa(f){return void 0===f.button&&void 0===f.buttons||0===f.button&&void 0===f.buttons||"mouseup"===f.type&&0===f.button&&0===f.buttons||!(0!==f.button||1!==f.buttons)}var o1,na=P("querySelector"),ds=P("querySelectorAll"),_2=Object.freeze({__proto__:null,isReal:Vr,isEl:ji,isInFrame:Ma,createEl:M,textContent:Q,prependTo:xe,hasClass:rt,addClass:gt,removeClass:Yt,toggleClass:Nn,setAttributes:li,getAttributes:cr,getAttribute:Cr,setAttribute:Fn,removeAttribute:Dr,blockTextSelection:wr,unblockTextSelection:ui,getBoundingClientRect:ci,findPosition:yi,getPointerPosition:Ro,isTextNode:vo,emptyEl:oo,normalizeContent:Wo,appendContent:Do,insertContent:i1,isSingleLeftClick:Qa,$:na,$$:ds}),C2=!1,Q2=function(){if(!1!==o1.options.autoSetup){var o=Array.prototype.slice.call(U().getElementsByTagName("video")),s=Array.prototype.slice.call(U().getElementsByTagName("audio")),a=Array.prototype.slice.call(U().getElementsByTagName("video-js")),e=o.concat(s,a);if(e&&e.length>0)for(var i=0,u=e.length;i-1&&(e={passive:!0}),f.addEventListener(o,a.dispatcher,e)}else f.attachEvent&&f.attachEvent("on"+o,a.dispatcher)}function Ui(f,o,s){if(An.has(f)){var a=An.get(f);if(a.handlers){if(Array.isArray(o))return Ir(Ui,f,o,s);var e=function(b,I){a.handlers[I]=[],hr(b,I)};if(void 0===o){for(var i in a.handlers)Object.prototype.hasOwnProperty.call(a.handlers||{},i)&&e(f,i);return}var u=a.handlers[o];if(u){if(!s)return void e(f,o);if(s.guid)for(var p=0;p=s&&(o.apply(void 0,arguments),a=u)}},J1=function(o,s,a,e){void 0===e&&(e=C());var i,p=function(){var b=this,I=arguments,z=function(){i=null,z=null,a||o.apply(b,I)};!i&&a&&o.apply(b,I),e.clearTimeout(i),i=e.setTimeout(z,s)};return p.cancel=function(){e.clearTimeout(i),i=null},p},zo=function(){};zo.prototype.allowedEvents_={},zo.prototype.on=function(f,o){var s=this.addEventListener;this.addEventListener=function(){},Sr(this,f,o),this.addEventListener=s},zo.prototype.addEventListener=zo.prototype.on,zo.prototype.off=function(f,o){Ui(this,f,o)},zo.prototype.removeEventListener=zo.prototype.off,zo.prototype.one=function(f,o){var s=this.addEventListener;this.addEventListener=function(){},As(this,f,o),this.addEventListener=s},zo.prototype.any=function(f,o){var s=this.addEventListener;this.addEventListener=function(){},v2(this,f,o),this.addEventListener=s},zo.prototype.trigger=function(f){var o=f.type||f;"string"==typeof f&&(f={type:o}),f=Ji(f),this.allowedEvents_[o]&&this["on"+o]&&this["on"+o](f),Ya(this,f)},zo.prototype.dispatchEvent=zo.prototype.trigger,zo.prototype.queueTrigger=function(f){var o=this;kl||(kl=new Map);var s=f.type||f,a=kl.get(this);a||(a=new Map,kl.set(this,a));var e=a.get(s);a.delete(s),C().clearTimeout(e);var i=C().setTimeout(function(){0===a.size&&(a=null,kl.delete(o)),o.trigger(f)},0);a.set(s,i)};var Os=function(o){return"function"==typeof o.name?o.name():"string"==typeof o.name?o.name:o.name_?o.name_:o.constructor&&o.constructor.name?o.constructor.name:typeof o},fa=function(o){return o instanceof zo||!!o.eventBusEl_&&["on","one","off","trigger"].every(function(s){return"function"==typeof o[s]})},b2=function(o){return"string"==typeof o&&/\S/.test(o)||Array.isArray(o)&&!!o.length},$1=function(o,s,a){if(!o||!o.nodeName&&!fa(o))throw new Error("Invalid target for "+Os(s)+"#"+a+"; must be a DOM node or evented object.")},C0=function(o,s,a){if(!b2(o))throw new Error("Invalid event type for "+Os(s)+"#"+a+"; must be a non-empty string or array.")},Ku=function(o,s,a){if("function"!=typeof o)throw new Error("Invalid listener for "+Os(s)+"#"+a+"; must be a function.")},X1=function(o,s,a){var i,u,p,e=s.length<3||s[0]===o||s[0]===o.eventBusEl_;return e?(i=o.eventBusEl_,s.length>=3&&s.shift(),u=s[0],p=s[1]):(i=s[0],u=s[1],p=s[2]),$1(i,o,a),C0(u,o,a),Ku(p,o,a),{isTargetingSelf:e,target:i,type:u,listener:p=Oi(o,p)}},Ba=function(o,s,a,e){$1(o,o,s),o.nodeName?y2[s](o,a,e):o[s](a,e)},Nl={on:function(){for(var o=this,s=arguments.length,a=new Array(s),e=0;e=0;a--)this.children_[a].dispose&&this.children_[a].dispose();this.children_=null,this.childIndex_=null,this.childNameIndex_=null,this.parentComponent_=null,this.el_&&(this.el_.parentNode&&this.el_.parentNode.removeChild(this.el_),this.el_=null),this.player_=null}},o.isDisposed=function(){return Boolean(this.isDisposed_)},o.player=function(){return this.player_},o.options=function(a){return a?(this.options_=Un(this.options_,a),this.options_):this.options_},o.el=function(){return this.el_},o.createEl=function(a,e,i){return M(a,e,i)},o.localize=function(a,e,i){void 0===i&&(i=a);var u=this.player_.language&&this.player_.language(),p=this.player_.languages&&this.player_.languages(),_=p&&p[u],b=u&&u.split("-")[0],I=p&&p[b],z=i;return _&&_[a]?z=_[a]:I&&I[a]&&(z=I[a]),e&&(z=z.replace(/\{(\d+)\}/g,function(B,le){var Ee=e[le-1],ge=Ee;return typeof Ee>"u"&&(ge=B),ge})),z},o.handleLanguagechange=function(){},o.contentEl=function(){return this.contentEl_||this.el_},o.id=function(){return this.id_},o.name=function(){return this.name_},o.children=function(){return this.children_},o.getChildById=function(a){return this.childIndex_[a]},o.getChild=function(a){if(a)return this.childNameIndex_[a]},o.getDescendant=function(){for(var a=arguments.length,e=new Array(a),i=0;i=0;i--)if(this.children_[i]===a){e=!0,this.children_.splice(i,1);break}if(e){a.parentComponent_=null,this.childIndex_[a.id()]=null,this.childNameIndex_[di(a.name())]=null,this.childNameIndex_[ks(a.name())]=null;var u=a.el();u&&u.parentNode===this.contentEl()&&this.contentEl().removeChild(a.el())}}},o.initChildren=function(){var a=this,e=this.options_.children;if(e){var p,i=this.options_,_=f.getComponent("Tech");(p=Array.isArray(e)?e:Object.keys(e)).concat(Object.keys(this.options_).filter(function(b){return!p.some(function(I){return"string"==typeof I?b===I:b===I.name})})).map(function(b){var I,z;return"string"==typeof b?z=e[I=b]||a.options_[I]||{}:(I=b.name,z=b),{name:I,opts:z}}).filter(function(b){var I=f.getComponent(b.opts.componentClass||di(b.name));return I&&!_.isTech(I)}).forEach(function(I){var z=I.name,B=I.opts;if(void 0!==i[z]&&(B=i[z]),!1!==B){!0===B&&(B={}),B.playerOptions=a.options_.playerOptions;var le=a.addChild(z,B);le&&(a[z]=le)}})}},o.buildCSSClass=function(){return""},o.ready=function(a,e){if(void 0===e&&(e=!1),a){if(!this.isReady_)return this.readyQueue_=this.readyQueue_||[],void this.readyQueue_.push(a);e?a.call(this):this.setTimeout(a,1)}},o.triggerReady=function(){this.isReady_=!0,this.setTimeout(function(){var a=this.readyQueue_;this.readyQueue_=[],a&&a.length>0&&a.forEach(function(e){e.call(this)},this),this.trigger("ready")},1)},o.$=function(a,e){return na(a,e||this.contentEl())},o.$$=function(a,e){return ds(a,e||this.contentEl())},o.hasClass=function(a){return rt(this.el_,a)},o.addClass=function(a){gt(this.el_,a)},o.removeClass=function(a){Yt(this.el_,a)},o.toggleClass=function(a,e){Nn(this.el_,a,e)},o.show=function(){this.removeClass("vjs-hidden")},o.hide=function(){this.addClass("vjs-hidden")},o.lockShowing=function(){this.addClass("vjs-lock-showing")},o.unlockShowing=function(){this.removeClass("vjs-lock-showing")},o.getAttribute=function(a){return Cr(this.el_,a)},o.setAttribute=function(a,e){Fn(this.el_,a,e)},o.removeAttribute=function(a){Dr(this.el_,a)},o.width=function(a,e){return this.dimension("width",a,e)},o.height=function(a,e){return this.dimension("height",a,e)},o.dimensions=function(a,e){this.width(a,!0),this.height(e)},o.dimension=function(a,e,i){if(void 0!==e)return(null===e||e!=e)&&(e=0),-1!==(""+e).indexOf("%")||-1!==(""+e).indexOf("px")?this.el_.style[a]=e:this.el_.style[a]="auto"===e?"":e+"px",void(i||this.trigger("componentresize"));if(!this.el_)return 0;var u=this.el_.style[a],p=u.indexOf("px");return parseInt(-1!==p?u.slice(0,p):this.el_["offset"+di(a)],10)},o.currentDimension=function(a){var e=0;if("width"!==a&&"height"!==a)throw new Error("currentDimension only accepts width or height value");if(e=uo(this.el_,a),0===(e=parseFloat(e))||isNaN(e)){var i="offset"+di(a);e=this.el_[i]}return e},o.currentDimensions=function(){return{width:this.currentDimension("width"),height:this.currentDimension("height")}},o.currentWidth=function(){return this.currentDimension("width")},o.currentHeight=function(){return this.currentDimension("height")},o.focus=function(){this.el_.focus()},o.blur=function(){this.el_.blur()},o.handleKeyDown=function(a){this.player_&&(K().isEventKey(a,"Tab")||a.stopPropagation(),this.player_.handleKeyDown(a))},o.handleKeyPress=function(a){this.handleKeyDown(a)},o.emitTapEvents=function(){var p,a=0,e=null;this.on("touchstart",function(b){1===b.touches.length&&(e={pageX:b.touches[0].pageX,pageY:b.touches[0].pageY},a=C().performance.now(),p=!0)}),this.on("touchmove",function(b){if(b.touches.length>1)p=!1;else if(e){var I=b.touches[0].pageX-e.pageX,z=b.touches[0].pageY-e.pageY;Math.sqrt(I*I+z*z)>10&&(p=!1)}});var _=function(){p=!1};this.on("touchleave",_),this.on("touchcancel",_),this.on("touchend",function(b){(e=null,!0===p)&&(C().performance.now()-a<200&&(b.preventDefault(),this.trigger("tap")))})},o.enableTouchActivity=function(){if(this.player()&&this.player().reportUserActivity){var e,a=Oi(this.player(),this.player().reportUserActivity);this.on("touchstart",function(){a(),this.clearInterval(e),e=this.setInterval(a,250)});var i=function(p){a(),this.clearInterval(e)};this.on("touchmove",a),this.on("touchend",i),this.on("touchcancel",i)}},o.setTimeout=function(a,e){var u,i=this;return a=Oi(this,a),this.clearTimersOnDispose_(),u=C().setTimeout(function(){i.setTimeoutIds_.has(u)&&i.setTimeoutIds_.delete(u),a()},e),this.setTimeoutIds_.add(u),u},o.clearTimeout=function(a){return this.setTimeoutIds_.has(a)&&(this.setTimeoutIds_.delete(a),C().clearTimeout(a)),a},o.setInterval=function(a,e){a=Oi(this,a),this.clearTimersOnDispose_();var i=C().setInterval(a,e);return this.setIntervalIds_.add(i),i},o.clearInterval=function(a){return this.setIntervalIds_.has(a)&&(this.setIntervalIds_.delete(a),C().clearInterval(a)),a},o.requestAnimationFrame=function(a){var i,e=this;return this.supportsRaf_?(this.clearTimersOnDispose_(),a=Oi(this,a),i=C().requestAnimationFrame(function(){e.rafIds_.has(i)&&e.rafIds_.delete(i),a()}),this.rafIds_.add(i),i):this.setTimeout(a,1e3/60)},o.requestNamedAnimationFrame=function(a,e){var i=this;if(!this.namedRafs_.has(a)){this.clearTimersOnDispose_(),e=Oi(this,e);var u=this.requestAnimationFrame(function(){e(),i.namedRafs_.has(a)&&i.namedRafs_.delete(a)});return this.namedRafs_.set(a,u),a}},o.cancelNamedAnimationFrame=function(a){this.namedRafs_.has(a)&&(this.cancelAnimationFrame(this.namedRafs_.get(a)),this.namedRafs_.delete(a))},o.cancelAnimationFrame=function(a){return this.supportsRaf_?(this.rafIds_.has(a)&&(this.rafIds_.delete(a),C().cancelAnimationFrame(a)),a):this.clearTimeout(a)},o.clearTimersOnDispose_=function(){var a=this;this.clearingTimersOnDispose_||(this.clearingTimersOnDispose_=!0,this.one("dispose",function(){[["namedRafs_","cancelNamedAnimationFrame"],["rafIds_","cancelAnimationFrame"],["setTimeoutIds_","clearTimeout"],["setIntervalIds_","clearInterval"]].forEach(function(e){var i=e[0],u=e[1];a[i].forEach(function(p,_){return a[u](_)})}),a.clearingTimersOnDispose_=!1}))},f.registerComponent=function(a,e){if("string"!=typeof a||!a)throw new Error('Illegal component name, "'+a+'"; must be a non-empty string.');var _,i=f.getComponent("Tech"),u=i&&i.isTech(e),p=f===e||f.prototype.isPrototypeOf(e.prototype);if(u||!p)throw _=u?"techs must be registered using Tech.registerTech()":"must be a Component subclass",new Error('Illegal component, "'+a+'"; '+_+".");a=di(a),f.components_||(f.components_={});var b=f.getComponent("Player");if("Player"===a&&b&&b.players){var I=b.players,z=Object.keys(I);if(I&&z.length>0&&z.map(function(B){return I[B]}).every(Boolean))throw new Error("Can not register Player component after player has been created.")}return f.components_[a]=e,f.components_[ks(a)]=e,e},f.getComponent=function(a){if(a&&f.components_)return f.components_[a]},f}();function Ns(f,o,s,a){return function tl(f,o,s){if("number"!=typeof o||o<0||o>s)throw new Error("Failed to execute '"+f+"' on 'TimeRanges': The index provided ("+o+") is non-numeric or out of bounds (0-"+s+").")}(f,a,s.length-1),s[a][o]}function Fs(f){var o;return o=void 0===f||0===f.length?{length:0,start:function(){throw new Error("This TimeRanges object is empty")},end:function(){throw new Error("This TimeRanges object is empty")}}:{length:f.length,start:Ns.bind(null,"start",0,f),end:Ns.bind(null,"end",1,f)},C().Symbol&&C().Symbol.iterator&&(o[C().Symbol.iterator]=function(){return(f||[]).values()}),o}function hs(f,o){return Array.isArray(f)?Fs(f):void 0===f||void 0===o?Fs():Fs([[f,o]])}function Y2(f,o){var a,e,s=0;if(!o)return 0;(!f||!f.length)&&(f=hs(0,0));for(var i=0;io&&(e=o),s+=e-a;return s/o}function Gn(f){if(f instanceof Gn)return f;"number"==typeof f?this.code=f:"string"==typeof f?this.message=f:oi(f)&&("number"==typeof f.code&&(this.code=f.code),Er(this,f)),this.message||(this.message=Gn.defaultMessages[this.code]||"")}Zt.prototype.supportsRaf_="function"==typeof C().requestAnimationFrame&&"function"==typeof C().cancelAnimationFrame,Zt.registerComponent("Component",Zt),Gn.prototype.code=0,Gn.prototype.message="",Gn.prototype.status=null,Gn.errorTypes=["MEDIA_ERR_CUSTOM","MEDIA_ERR_ABORTED","MEDIA_ERR_NETWORK","MEDIA_ERR_DECODE","MEDIA_ERR_SRC_NOT_SUPPORTED","MEDIA_ERR_ENCRYPTED"],Gn.defaultMessages={1:"You aborted the media playback",2:"A network error caused the media download to fail part-way.",3:"The media playback was aborted due to a corruption problem or because the media used features your browser did not support.",4:"The media could not be loaded, either because the server or network failed or because the format is not supported.",5:"The media is encrypted and we do not have the keys to decrypt it."};for(var gs=0;gs=0;i--)if(a[i].enabled){$u(a,a[i]);break}return(e=f.call(this,a)||this).changing_=!1,e}j(o,f);var s=o.prototype;return s.addTrack=function(e){var i=this;e.enabled&&$u(this,e),f.prototype.addTrack.call(this,e),e.addEventListener&&(e.enabledChange_=function(){i.changing_||(i.changing_=!0,$u(i,e),i.changing_=!1,i.trigger("change"))},e.addEventListener("enabledchange",e.enabledChange_))},s.removeTrack=function(e){f.prototype.removeTrack.call(this,e),e.removeEventListener&&e.enabledChange_&&(e.removeEventListener("enabledchange",e.enabledChange_),e.enabledChange_=null)},o}(ql),Rl=function(o,s){for(var a=0;a=0;i--)if(a[i].selected){Rl(a,a[i]);break}return(e=f.call(this,a)||this).changing_=!1,Object.defineProperty(re(e),"selectedIndex",{get:function(){for(var p=0;p0&&(C().console&&C().console.groupCollapsed&&C().console.groupCollapsed("Text Track parsing errors for "+s.src),e.forEach(function(i){return Qn.error(i)}),C().console&&C().console.groupEnd&&C().console.groupEnd()),a.flush()},X2=function(o,s){var a={uri:o},e=l1(o);e&&(a.cors=e);var i="use-credentials"===s.tech_.crossOrigin();i&&(a.withCredentials=i),Fe()(a,Oi(this,function(u,p,_){if(u)return Qn.error(u,p);s.loaded_=!0,"function"!=typeof C().WebVTT?s.tech_&&s.tech_.any(["vttjsloaded","vttjserror"],function(b){if("vttjserror"!==b.type)return O1(_,s);Qn.error("vttjs failed to load, stopping trying to process "+s.src)}):O1(_,s)}))},ol=function(f){function o(a){var e;if(void 0===a&&(a={}),!a.tech)throw new Error("A tech was not provided.");var i=Un(a,{kind:w0[a.kind]||"subtitles",language:a.language||a.srclang||""}),u=e3[i.mode]||"disabled",p=i.default;("metadata"===i.kind||"chapters"===i.kind)&&(u="hidden"),(e=f.call(this,i)||this).tech_=i.tech,e.cues_=[],e.activeCues_=[],e.preload_=!1!==e.tech_.preloadTextTracks;var _=new J2(e.cues_),b=new J2(e.activeCues_),I=!1,z=Oi(re(e),function(){!this.tech_.isReady_||this.tech_.isDisposed()||(this.activeCues=this.activeCues,I&&(this.trigger("cuechange"),I=!1))});return e.tech_.one("dispose",function(){e.tech_.off("timeupdate",z)}),"disabled"!==u&&e.tech_.on("timeupdate",z),Object.defineProperties(re(e),{default:{get:function(){return p},set:function(){}},mode:{get:function(){return u},set:function(Ee){e3[Ee]&&u!==Ee&&(u=Ee,!this.preload_&&"disabled"!==u&&0===this.cues.length&&X2(this.src,this),this.tech_.off("timeupdate",z),"disabled"!==u&&this.tech_.on("timeupdate",z),this.trigger("modechange"))}},cues:{get:function(){return this.loaded_?_:null},set:function(){}},activeCues:{get:function(){if(!this.loaded_)return null;if(0===this.cues.length)return b;for(var Ee=this.tech_.currentTime(),ge=[],be=0,ot=this.cues.length;be=Ee||ct.startTime===ct.endTime&&ct.startTime<=Ee&&ct.startTime+.5>=Ee)&&ge.push(ct)}if(I=!1,ge.length!==this.activeCues_.length)I=!0;else for(var Et=0;Et0)return void this.trigger("vttjsloaded");var i=U().createElement("script");i.src=this.options_["vtt.js"]||"https://vjs.zencdn.net/vttjs/0.14.1/vtt.min.js",i.onload=function(){e.trigger("vttjsloaded")},i.onerror=function(){e.trigger("vttjserror")},this.on("dispose",function(){i.onload=null,i.onerror=null}),C().WebVTT=!0,this.el().parentNode.appendChild(i)}else this.ready(this.addWebVttScript_)},s.emulateTextTracks=function(){var e=this,i=this.textTracks(),u=this.remoteTextTracks(),p=function(B){return i.addTrack(B.track)},_=function(B){return i.removeTrack(B.track)};u.on("addtrack",p),u.on("removetrack",_),this.addWebVttScript_();var b=function(){return e.trigger("texttrackchange")},I=function(){b();for(var B=0;B=0;e--){var i=f[e];i[o]&&i[o](a,s)}}(f,s,p,u),p}var g5={buffered:1,currentTime:1,duration:1,muted:1,played:1,paused:1,seekable:1,volume:1,ended:1},D0={setCurrentTime:1,setMuted:1,setVolume:1},i3={play:1,pause:1};function Hl(f){return function(o,s){return o===T2?T2:s[f]?s[f](o):o}}function ll(f,o,s,a,e,i){void 0===f&&(f={}),void 0===o&&(o=[]),void 0===e&&(e=[]),void 0===i&&(i=!1);var u=o,p=u[0],_=u.slice(1);if("string"==typeof p)ll(f,k1[p],s,a,e,i);else if(p){var b=function ru(f,o){var s=tu[f.id()],a=null;if(null==s)return a=o(f),tu[f.id()]=[[o,a]],a;for(var e=0;e0;this.player_.tech(!0)&&!((cs||us)&&i)&&this.player_.tech(!0).focus(),this.player_.paused()?_s(this.player_.play()):this.player_.pause()}},o}(ul);Zt.registerComponent("PosterImage",s3);var xa="#222",Gl={monospace:"monospace",sansSerif:"sans-serif",serif:"serif",monospaceSansSerif:'"Andale Mono", "Lucida Console", monospace',monospaceSerif:'"Courier New", monospace',proportionalSansSerif:"sans-serif",proportionalSerif:"serif",casual:'"Comic Sans MS", Impact, fantasy',script:'"Monotype Corsiva", cursive',smallcaps:'"Andale Mono", "Lucida Console", monospace, sans-serif'};function au(f,o){var s;if(4===f.length)s=f[1]+f[1]+f[2]+f[2]+f[3]+f[3];else{if(7!==f.length)throw new Error("Invalid color code provided, "+f+"; must be formatted as e.g. #f0e or #f604e2.");s=f.slice(1)}return"rgba("+parseInt(s.slice(0,2),16)+","+parseInt(s.slice(2,4),16)+","+parseInt(s.slice(4,6),16)+","+o+")"}function su(f,o,s){try{f.style[o]=s}catch{return}}var I0=function(f){function o(a,e,i){var u;u=f.call(this,a,e,i)||this;var p=function(b){return u.updateDisplay(b)};return a.on("loadstart",function(_){return u.toggleDisplay(_)}),a.on("texttrackchange",p),a.on("loadedmetadata",function(_){return u.preselectTrack(_)}),a.ready(Oi(re(u),function(){if(a.tech_&&a.tech_.featuresNativeTextTracks)this.hide();else{a.on("fullscreenchange",p),a.on("playerresize",p),C().addEventListener("orientationchange",p),a.on("dispose",function(){return C().removeEventListener("orientationchange",p)});for(var _=this.options_.playerOptions.tracks||[],b=0;b<_.length;b++)this.player_.addRemoteTextTrack(_[b],!0);this.preselectTrack()}})),u}j(o,f);var s=o.prototype;return s.preselectTrack=function(){for(var p,_,b,e={captions:1,subtitles:1},i=this.player_.textTracks(),u=this.player_.cache_.selectedLanguage,I=0;I0;return _s(i),void(this.player_.tech(!0)&&(!cs&&!us||!u)&&this.player_.tech(!0).focus())}var p=this.player_.getChild("controlBar"),_=p&&p.getChild("playToggle");if(_){var b=function(){return _.focus()};ms(i)?i.then(b,function(){}):this.setTimeout(b,1)}else this.player_.tech(!0).focus()},s.handleKeyDown=function(e){this.mouseused_=!1,f.prototype.handleKeyDown.call(this,e)},s.handleMouseDown=function(e){this.mouseused_=!0},o}(Ta);u3.prototype.controlText_="Play Video",Zt.registerComponent("BigPlayButton",u3);var L0=function(f){function o(a,e){var i;return(i=f.call(this,a,e)||this).controlText(e&&e.controlText||i.localize("Close")),i}j(o,f);var s=o.prototype;return s.buildCSSClass=function(){return"vjs-close-button "+f.prototype.buildCSSClass.call(this)},s.handleClick=function(e){this.trigger({type:"close",bubbles:!1})},s.handleKeyDown=function(e){K().isEventKey(e,"Esc")?(e.preventDefault(),e.stopPropagation(),this.trigger("click")):f.prototype.handleKeyDown.call(this,e)},o}(Ta);Zt.registerComponent("CloseButton",L0);var c3=function(f){function o(a,e){var i;return void 0===e&&(e={}),i=f.call(this,a,e)||this,e.replay=void 0===e.replay||e.replay,i.on(a,"play",function(u){return i.handlePlay(u)}),i.on(a,"pause",function(u){return i.handlePause(u)}),e.replay&&i.on(a,"ended",function(u){return i.handleEnded(u)}),i}j(o,f);var s=o.prototype;return s.buildCSSClass=function(){return"vjs-play-control "+f.prototype.buildCSSClass.call(this)},s.handleClick=function(e){this.player_.paused()?_s(this.player_.play()):this.player_.pause()},s.handleSeeked=function(e){this.removeClass("vjs-ended"),this.player_.paused()?this.handlePause(e):this.handlePlay(e)},s.handlePlay=function(e){this.removeClass("vjs-ended"),this.removeClass("vjs-paused"),this.addClass("vjs-playing"),this.controlText("Pause")},s.handlePause=function(e){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.controlText("Play")},s.handleEnded=function(e){var i=this;this.removeClass("vjs-playing"),this.addClass("vjs-ended"),this.controlText("Replay"),this.one(this.player_,"seeked",function(u){return i.handleSeeked(u)})},o}(Ta);c3.prototype.controlText_="Play",Zt.registerComponent("PlayToggle",c3);var lu=function(o,s){o=o<0?0:o;var a=Math.floor(o%60),e=Math.floor(o/60%60),i=Math.floor(o/3600),u=Math.floor(s/60%60),p=Math.floor(s/3600);return(isNaN(o)||o===1/0)&&(i=e=a="-"),(i=i>0||p>0?i+":":"")+(e=((i||u>=10)&&e<10?"0"+e:e)+":")+(a=a<10?"0"+a:a)},uu=lu;function u1(f,o){return void 0===o&&(o=f),uu(f,o)}var N1=function(f){function o(a,e){var i;return(i=f.call(this,a,e)||this).on(a,["timeupdate","ended"],function(u){return i.updateContent(u)}),i.updateTextNode_(),i}j(o,f);var s=o.prototype;return s.createEl=function(){var e=this.buildCSSClass(),i=f.prototype.createEl.call(this,"div",{className:e+" vjs-time-control vjs-control"}),u=M("span",{className:"vjs-control-text",textContent:this.localize(this.labelText_)+"\xa0"},{role:"presentation"});return i.appendChild(u),this.contentEl_=M("span",{className:e+"-display"},{"aria-live":"off",role:"presentation"}),i.appendChild(this.contentEl_),i},s.dispose=function(){this.contentEl_=null,this.textNode_=null,f.prototype.dispose.call(this)},s.updateTextNode_=function(e){var i=this;void 0===e&&(e=0),e=u1(e),this.formattedTime_!==e&&(this.formattedTime_=e,this.requestNamedAnimationFrame("TimeDisplay#updateTextNode_",function(){if(i.contentEl_){var u=i.textNode_;u&&i.contentEl_.firstChild!==u&&(u=null,Qn.warn("TimeDisplay#updateTextnode_: Prevented replacement of text node element since it was no longer a child of this node. Appending a new node instead.")),i.textNode_=U().createTextNode(i.formattedTime_),i.textNode_&&(u?i.contentEl_.replaceChild(i.textNode_,u):i.contentEl_.appendChild(i.textNode_))}}))},s.updateContent=function(e){},o}(Zt);N1.prototype.labelText_="Time",N1.prototype.controlText_="Time",Zt.registerComponent("TimeDisplay",N1);var Vl=function(f){function o(){return f.apply(this,arguments)||this}j(o,f);var s=o.prototype;return s.buildCSSClass=function(){return"vjs-current-time"},s.updateContent=function(e){var i;i=this.player_.ended()?this.player_.duration():this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime(),this.updateTextNode_(i)},o}(N1);Vl.prototype.labelText_="Current Time",Vl.prototype.controlText_="Current Time",Zt.registerComponent("CurrentTimeDisplay",Vl);var Io=function(f){function o(a,e){var i,u=function(_){return i.updateContent(_)};return(i=f.call(this,a,e)||this).on(a,"durationchange",u),i.on(a,"loadstart",u),i.on(a,"loadedmetadata",u),i}j(o,f);var s=o.prototype;return s.buildCSSClass=function(){return"vjs-duration"},s.updateContent=function(e){var i=this.player_.duration();this.updateTextNode_(i)},o}(N1);Io.prototype.labelText_="Duration",Io.prototype.controlText_="Duration",Zt.registerComponent("DurationDisplay",Io);var Wl=function(f){function o(){return f.apply(this,arguments)||this}return j(o,f),o.prototype.createEl=function(){var e=f.prototype.createEl.call(this,"div",{className:"vjs-time-control vjs-time-divider"},{"aria-hidden":!0}),i=f.prototype.createEl.call(this,"div"),u=f.prototype.createEl.call(this,"span",{textContent:"/"});return i.appendChild(u),e.appendChild(i),e},o}(Zt);Zt.registerComponent("TimeDivider",Wl);var D2=function(f){function o(a,e){var i;return(i=f.call(this,a,e)||this).on(a,"durationchange",function(u){return i.updateContent(u)}),i}j(o,f);var s=o.prototype;return s.buildCSSClass=function(){return"vjs-remaining-time"},s.createEl=function(){var e=f.prototype.createEl.call(this);return!1!==this.options_.displayNegative&&e.insertBefore(M("span",{},{"aria-hidden":!0},"-"),this.contentEl_),e},s.updateContent=function(e){var i;"number"==typeof this.player_.duration()&&(i=this.player_.ended()?0:this.player_.remainingTimeDisplay?this.player_.remainingTimeDisplay():this.player_.remainingTime(),this.updateTextNode_(i))},o}(N1);D2.prototype.labelText_="Remaining Time",D2.prototype.controlText_="Remaining Time",Zt.registerComponent("RemainingTimeDisplay",D2);var d3=function(f){function o(a,e){var i;return(i=f.call(this,a,e)||this).updateShowing(),i.on(i.player(),"durationchange",function(u){return i.updateShowing(u)}),i}j(o,f);var s=o.prototype;return s.createEl=function(){var e=f.prototype.createEl.call(this,"div",{className:"vjs-live-control vjs-control"});return this.contentEl_=M("div",{className:"vjs-live-display"},{"aria-live":"off"}),this.contentEl_.appendChild(M("span",{className:"vjs-control-text",textContent:this.localize("Stream Type")+"\xa0"})),this.contentEl_.appendChild(U().createTextNode(this.localize("LIVE"))),e.appendChild(this.contentEl_),e},s.dispose=function(){this.contentEl_=null,f.prototype.dispose.call(this)},s.updateShowing=function(e){this.player().duration()===1/0?this.show():this.hide()},o}(Zt);Zt.registerComponent("LiveDisplay",d3);var f3=function(f){function o(a,e){var i;return(i=f.call(this,a,e)||this).updateLiveEdgeStatus(),i.player_.liveTracker&&(i.updateLiveEdgeStatusHandler_=function(u){return i.updateLiveEdgeStatus(u)},i.on(i.player_.liveTracker,"liveedgechange",i.updateLiveEdgeStatusHandler_)),i}j(o,f);var s=o.prototype;return s.createEl=function(){var e=f.prototype.createEl.call(this,"button",{className:"vjs-seek-to-live-control vjs-control"});return this.textEl_=M("span",{className:"vjs-seek-to-live-text",textContent:this.localize("LIVE")},{"aria-hidden":"true"}),e.appendChild(this.textEl_),e},s.updateLiveEdgeStatus=function(){!this.player_.liveTracker||this.player_.liveTracker.atLiveEdge()?(this.setAttribute("aria-disabled",!0),this.addClass("vjs-at-live-edge"),this.controlText("Seek to live, currently playing live")):(this.setAttribute("aria-disabled",!1),this.removeClass("vjs-at-live-edge"),this.controlText("Seek to live, currently behind live"))},s.handleClick=function(){this.player_.liveTracker.seekToLiveEdge()},s.dispose=function(){this.player_.liveTracker&&this.off(this.player_.liveTracker,"liveedgechange",this.updateLiveEdgeStatusHandler_),this.textEl_=null,f.prototype.dispose.call(this)},o}(Ta);f3.prototype.controlText_="Seek to live, currently playing live",Zt.registerComponent("SeekToLive",f3);var Kl=function(o,s,a){return o=Number(o),Math.min(a,Math.max(s,isNaN(o)?s:o))},cu=function(f){function o(a,e){var i;return(i=f.call(this,a,e)||this).handleMouseDown_=function(u){return i.handleMouseDown(u)},i.handleMouseUp_=function(u){return i.handleMouseUp(u)},i.handleKeyDown_=function(u){return i.handleKeyDown(u)},i.handleClick_=function(u){return i.handleClick(u)},i.handleMouseMove_=function(u){return i.handleMouseMove(u)},i.update_=function(u){return i.update(u)},i.bar=i.getChild(i.options_.barName),i.vertical(!!i.options_.vertical),i.enable(),i}j(o,f);var s=o.prototype;return s.enabled=function(){return this.enabled_},s.enable=function(){this.enabled()||(this.on("mousedown",this.handleMouseDown_),this.on("touchstart",this.handleMouseDown_),this.on("keydown",this.handleKeyDown_),this.on("click",this.handleClick_),this.on(this.player_,"controlsvisible",this.update),this.playerEvent&&this.on(this.player_,this.playerEvent,this.update),this.removeClass("disabled"),this.setAttribute("tabindex",0),this.enabled_=!0)},s.disable=function(){if(this.enabled()){var e=this.bar.el_.ownerDocument;this.off("mousedown",this.handleMouseDown_),this.off("touchstart",this.handleMouseDown_),this.off("keydown",this.handleKeyDown_),this.off("click",this.handleClick_),this.off(this.player_,"controlsvisible",this.update_),this.off(e,"mousemove",this.handleMouseMove_),this.off(e,"mouseup",this.handleMouseUp_),this.off(e,"touchmove",this.handleMouseMove_),this.off(e,"touchend",this.handleMouseUp_),this.removeAttribute("tabindex"),this.addClass("disabled"),this.playerEvent&&this.off(this.player_,this.playerEvent,this.update),this.enabled_=!1}},s.createEl=function(e,i,u){return void 0===i&&(i={}),void 0===u&&(u={}),i.className=i.className+" vjs-slider",i=Er({tabIndex:0},i),u=Er({role:"slider","aria-valuenow":0,"aria-valuemin":0,"aria-valuemax":100,tabIndex:0},u),f.prototype.createEl.call(this,e,i,u)},s.handleMouseDown=function(e){var i=this.bar.el_.ownerDocument;"mousedown"===e.type&&e.preventDefault(),"touchstart"===e.type&&!ta&&e.preventDefault(),wr(),this.addClass("vjs-sliding"),this.trigger("slideractive"),this.on(i,"mousemove",this.handleMouseMove_),this.on(i,"mouseup",this.handleMouseUp_),this.on(i,"touchmove",this.handleMouseMove_),this.on(i,"touchend",this.handleMouseUp_),this.handleMouseMove(e,!0)},s.handleMouseMove=function(e){},s.handleMouseUp=function(){var e=this.bar.el_.ownerDocument;ui(),this.removeClass("vjs-sliding"),this.trigger("sliderinactive"),this.off(e,"mousemove",this.handleMouseMove_),this.off(e,"mouseup",this.handleMouseUp_),this.off(e,"touchmove",this.handleMouseMove_),this.off(e,"touchend",this.handleMouseUp_),this.update()},s.update=function(){var e=this;if(this.el_&&this.bar){var i=this.getProgress();return i===this.progress_||(this.progress_=i,this.requestNamedAnimationFrame("Slider#update",function(){var u=e.vertical()?"height":"width";e.bar.el().style[u]=(100*i).toFixed(2)+"%"})),i}},s.getProgress=function(){return Number(Kl(this.getPercent(),0,1).toFixed(4))},s.calculateDistance=function(e){var i=Ro(this.el_,e);return this.vertical()?i.y:i.x},s.handleKeyDown=function(e){K().isEventKey(e,"Left")||K().isEventKey(e,"Down")?(e.preventDefault(),e.stopPropagation(),this.stepBack()):K().isEventKey(e,"Right")||K().isEventKey(e,"Up")?(e.preventDefault(),e.stopPropagation(),this.stepForward()):f.prototype.handleKeyDown.call(this,e)},s.handleClick=function(e){e.stopPropagation(),e.preventDefault()},s.vertical=function(e){if(void 0===e)return this.vertical_||!1;this.vertical_=!!e,this.vertical_?this.addClass("vjs-slider-vertical"):this.addClass("vjs-slider-horizontal")},o}(Zt);Zt.registerComponent("Slider",cu);var I2=function(o,s){return Kl(o/s*100,0,100).toFixed(2)+"%"},p3=function(f){function o(a,e){var i;return(i=f.call(this,a,e)||this).partEls_=[],i.on(a,"progress",function(u){return i.update(u)}),i}j(o,f);var s=o.prototype;return s.createEl=function(){var e=f.prototype.createEl.call(this,"div",{className:"vjs-load-progress"}),i=M("span",{className:"vjs-control-text"}),u=M("span",{textContent:this.localize("Loaded")}),p=U().createTextNode(": ");return this.percentageEl_=M("span",{className:"vjs-control-text-loaded-percentage",textContent:"0%"}),e.appendChild(i),i.appendChild(u),i.appendChild(p),i.appendChild(this.percentageEl_),e},s.dispose=function(){this.partEls_=null,this.percentageEl_=null,f.prototype.dispose.call(this)},s.update=function(e){var i=this;this.requestNamedAnimationFrame("LoadProgressBar#update",function(){var u=i.player_.liveTracker,p=i.player_.buffered(),_=u&&u.isLive()?u.seekableEnd():i.player_.duration(),b=i.player_.bufferedEnd(),I=i.partEls_,z=I2(b,_);i.percent_!==z&&(i.el_.style.width=z,Q(i.percentageEl_,z),i.percent_=z);for(var B=0;Bp.length;be--)i.el_.removeChild(I[be-1]);I.length=p.length})},o}(Zt);Zt.registerComponent("LoadProgressBar",p3);var h3=function(f){function o(a,e){var i;return(i=f.call(this,a,e)||this).update=$a(Oi(re(i),i.update),Ja),i}j(o,f);var s=o.prototype;return s.createEl=function(){return f.prototype.createEl.call(this,"div",{className:"vjs-time-tooltip"},{"aria-hidden":"true"})},s.update=function(e,i,u){var p=yi(this.el_),_=ci(this.player_.el()),b=e.width*i;if(_&&p){var I=e.left-_.left+b,z=e.width-b+(_.right-e.right),B=p.width/2;Ip.width&&(B=p.width),B=Math.round(B),this.el_.style.right="-"+B+"px",this.write(u)}},s.write=function(e){Q(this.el_,e)},s.updateTime=function(e,i,u,p){var _=this;this.requestNamedAnimationFrame("TimeTooltip#updateTime",function(){var b,I=_.player_.duration();if(_.player_.liveTracker&&_.player_.liveTracker.isLive()){var z=_.player_.liveTracker.liveWindow(),B=z-i*z;b=(B<1?"":"-")+u1(B,z)}else b=u1(u,I);_.update(e,i,b),p&&p()})},o}(Zt);Zt.registerComponent("TimeTooltip",h3);var du=function(f){function o(a,e){var i;return(i=f.call(this,a,e)||this).update=$a(Oi(re(i),i.update),Ja),i}j(o,f);var s=o.prototype;return s.createEl=function(){return f.prototype.createEl.call(this,"div",{className:"vjs-play-progress vjs-slider-bar"},{"aria-hidden":"true"})},s.update=function(e,i){var u=this.getChild("timeTooltip");if(u){var p=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime();u.updateTime(e,i,p)}},o}(Zt);du.prototype.options_={children:[]},!pt&&!Ai&&du.prototype.options_.children.push("timeTooltip"),Zt.registerComponent("PlayProgressBar",du);var g3=function(f){function o(a,e){var i;return(i=f.call(this,a,e)||this).update=$a(Oi(re(i),i.update),Ja),i}j(o,f);var s=o.prototype;return s.createEl=function(){return f.prototype.createEl.call(this,"div",{className:"vjs-mouse-display"})},s.update=function(e,i){var u=this,p=i*this.player_.duration();this.getChild("timeTooltip").updateTime(e,i,p,function(){u.el_.style.left=e.width*i+"px"})},o}(Zt);g3.prototype.options_={children:["timeTooltip"]},Zt.registerComponent("MouseTimeDisplay",g3);var fu=function(f){function o(a,e){var i;return(i=f.call(this,a,e)||this).setEventHandlers_(),i}j(o,f);var s=o.prototype;return s.setEventHandlers_=function(){var e=this;this.update_=Oi(this,this.update),this.update=$a(this.update_,Ja),this.on(this.player_,["ended","durationchange","timeupdate"],this.update),this.player_.liveTracker&&this.on(this.player_.liveTracker,"liveedgechange",this.update),this.updateInterval=null,this.enableIntervalHandler_=function(i){return e.enableInterval_(i)},this.disableIntervalHandler_=function(i){return e.disableInterval_(i)},this.on(this.player_,["playing"],this.enableIntervalHandler_),this.on(this.player_,["ended","pause","waiting"],this.disableIntervalHandler_),"hidden"in U()&&"visibilityState"in U()&&this.on(U(),"visibilitychange",this.toggleVisibility_)},s.toggleVisibility_=function(e){"hidden"===U().visibilityState?(this.cancelNamedAnimationFrame("SeekBar#update"),this.cancelNamedAnimationFrame("Slider#update"),this.disableInterval_(e)):(!this.player_.ended()&&!this.player_.paused()&&this.enableInterval_(),this.update())},s.enableInterval_=function(){this.updateInterval||(this.updateInterval=this.setInterval(this.update,Ja))},s.disableInterval_=function(e){this.player_.liveTracker&&this.player_.liveTracker.isLive()&&e&&"ended"!==e.type||this.updateInterval&&(this.clearInterval(this.updateInterval),this.updateInterval=null)},s.createEl=function(){return f.prototype.createEl.call(this,"div",{className:"vjs-progress-holder"},{"aria-label":this.localize("Progress Bar")})},s.update=function(e){var i=this;if("hidden"!==U().visibilityState){var u=f.prototype.update.call(this);return this.requestNamedAnimationFrame("SeekBar#update",function(){var p=i.player_.ended()?i.player_.duration():i.getCurrentTime_(),_=i.player_.liveTracker,b=i.player_.duration();_&&_.isLive()&&(b=i.player_.liveTracker.liveCurrentTime()),i.percent_!==u&&(i.el_.setAttribute("aria-valuenow",(100*u).toFixed(2)),i.percent_=u),(i.currentTime_!==p||i.duration_!==b)&&(i.el_.setAttribute("aria-valuetext",i.localize("progress bar timing: currentTime={1} duration={2}",[u1(p,b),u1(b,b)],"{1} of {2}")),i.currentTime_=p,i.duration_=b),i.bar&&i.bar.update(ci(i.el()),i.getProgress())}),u}},s.userSeek_=function(e){this.player_.liveTracker&&this.player_.liveTracker.isLive()&&this.player_.liveTracker.nextSeekedFromUser(),this.player_.currentTime(e)},s.getCurrentTime_=function(){return this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime()},s.getPercent=function(){var i,e=this.getCurrentTime_(),u=this.player_.liveTracker;return u&&u.isLive()?(i=(e-u.seekableStart())/u.liveWindow(),u.atLiveEdge()&&(i=1)):i=e/this.player_.duration(),i},s.handleMouseDown=function(e){Qa(e)&&(e.stopPropagation(),this.videoWasPlaying=!this.player_.paused(),this.player_.pause(),f.prototype.handleMouseDown.call(this,e))},s.handleMouseMove=function(e,i){if(void 0===i&&(i=!1),Qa(e)){!i&&!this.player_.scrubbing()&&this.player_.scrubbing(!0);var u,p=this.calculateDistance(e),_=this.player_.liveTracker;if(_&&_.isLive()){if(p>=.99)return void _.seekToLiveEdge();var b=_.seekableStart(),I=_.liveCurrentTime();if((u=b+p*_.liveWindow())>=I&&(u=I),u<=b&&(u=b+.1),u===1/0)return}else(u=p*this.player_.duration())===this.player_.duration()&&(u-=.1);this.userSeek_(u)}},s.enable=function(){f.prototype.enable.call(this);var e=this.getChild("mouseTimeDisplay");e&&e.show()},s.disable=function(){f.prototype.disable.call(this);var e=this.getChild("mouseTimeDisplay");e&&e.hide()},s.handleMouseUp=function(e){f.prototype.handleMouseUp.call(this,e),e&&e.stopPropagation(),this.player_.scrubbing(!1),this.player_.trigger({type:"timeupdate",target:this,manuallyTriggered:!0}),this.videoWasPlaying?_s(this.player_.play()):this.update_()},s.stepForward=function(){this.userSeek_(this.player_.currentTime()+5)},s.stepBack=function(){this.userSeek_(this.player_.currentTime()-5)},s.handleAction=function(e){this.player_.paused()?this.player_.play():this.player_.pause()},s.handleKeyDown=function(e){var i=this.player_.liveTracker;if(K().isEventKey(e,"Space")||K().isEventKey(e,"Enter"))e.preventDefault(),e.stopPropagation(),this.handleAction(e);else if(K().isEventKey(e,"Home"))e.preventDefault(),e.stopPropagation(),this.userSeek_(0);else if(K().isEventKey(e,"End"))e.preventDefault(),e.stopPropagation(),i&&i.isLive()?this.userSeek_(i.liveCurrentTime()):this.userSeek_(this.player_.duration());else if(/^[0-9]$/.test(K()(e))){e.preventDefault(),e.stopPropagation();var u=10*(K().codes[K()(e)]-K().codes[0])/100;i&&i.isLive()?this.userSeek_(i.seekableStart()+i.liveWindow()*u):this.userSeek_(this.player_.duration()*u)}else K().isEventKey(e,"PgDn")?(e.preventDefault(),e.stopPropagation(),this.userSeek_(this.player_.currentTime()-60)):K().isEventKey(e,"PgUp")?(e.preventDefault(),e.stopPropagation(),this.userSeek_(this.player_.currentTime()+60)):f.prototype.handleKeyDown.call(this,e)},s.dispose=function(){this.disableInterval_(),this.off(this.player_,["ended","durationchange","timeupdate"],this.update),this.player_.liveTracker&&this.off(this.player_.liveTracker,"liveedgechange",this.update),this.off(this.player_,["playing"],this.enableIntervalHandler_),this.off(this.player_,["ended","pause","waiting"],this.disableIntervalHandler_),"hidden"in U()&&"visibilityState"in U()&&this.off(U(),"visibilitychange",this.toggleVisibility_),f.prototype.dispose.call(this)},o}(cu);fu.prototype.options_={children:["loadProgressBar","playProgressBar"],barName:"playProgressBar"},!pt&&!Ai&&fu.prototype.options_.children.splice(1,0,"mouseTimeDisplay"),Zt.registerComponent("SeekBar",fu);var dl=function(f){function o(a,e){var i;return(i=f.call(this,a,e)||this).handleMouseMove=$a(Oi(re(i),i.handleMouseMove),Ja),i.throttledHandleMouseSeek=$a(Oi(re(i),i.handleMouseSeek),Ja),i.handleMouseUpHandler_=function(u){return i.handleMouseUp(u)},i.handleMouseDownHandler_=function(u){return i.handleMouseDown(u)},i.enable(),i}j(o,f);var s=o.prototype;return s.createEl=function(){return f.prototype.createEl.call(this,"div",{className:"vjs-progress-control vjs-control"})},s.handleMouseMove=function(e){var i=this.getChild("seekBar");if(i){var u=i.getChild("playProgressBar"),p=i.getChild("mouseTimeDisplay");if(u||p){var _=i.el(),b=yi(_),I=Ro(_,e).x;I=Kl(I,0,1),p&&p.update(b,I),u&&u.update(b,i.getProgress())}}},s.handleMouseSeek=function(e){var i=this.getChild("seekBar");i&&i.handleMouseMove(e)},s.enabled=function(){return this.enabled_},s.disable=function(){if(this.children().forEach(function(i){return i.disable&&i.disable()}),this.enabled()&&(this.off(["mousedown","touchstart"],this.handleMouseDownHandler_),this.off(this.el_,"mousemove",this.handleMouseMove),this.removeListenersAddedOnMousedownAndTouchstart(),this.addClass("disabled"),this.enabled_=!1,this.player_.scrubbing())){var e=this.getChild("seekBar");this.player_.scrubbing(!1),e.videoWasPlaying&&_s(this.player_.play())}},s.enable=function(){this.children().forEach(function(e){return e.enable&&e.enable()}),!this.enabled()&&(this.on(["mousedown","touchstart"],this.handleMouseDownHandler_),this.on(this.el_,"mousemove",this.handleMouseMove),this.removeClass("disabled"),this.enabled_=!0)},s.removeListenersAddedOnMousedownAndTouchstart=function(){var e=this.el_.ownerDocument;this.off(e,"mousemove",this.throttledHandleMouseSeek),this.off(e,"touchmove",this.throttledHandleMouseSeek),this.off(e,"mouseup",this.handleMouseUpHandler_),this.off(e,"touchend",this.handleMouseUpHandler_)},s.handleMouseDown=function(e){var i=this.el_.ownerDocument,u=this.getChild("seekBar");u&&u.handleMouseDown(e),this.on(i,"mousemove",this.throttledHandleMouseSeek),this.on(i,"touchmove",this.throttledHandleMouseSeek),this.on(i,"mouseup",this.handleMouseUpHandler_),this.on(i,"touchend",this.handleMouseUpHandler_)},s.handleMouseUp=function(e){var i=this.getChild("seekBar");i&&i.handleMouseUp(e),this.removeListenersAddedOnMousedownAndTouchstart()},o}(Zt);dl.prototype.options_={children:["seekBar"]},Zt.registerComponent("ProgressControl",dl);var m3=function(f){function o(a,e){var i;return(i=f.call(this,a,e)||this).on(a,["enterpictureinpicture","leavepictureinpicture"],function(u){return i.handlePictureInPictureChange(u)}),i.on(a,["disablepictureinpicturechanged","loadedmetadata"],function(u){return i.handlePictureInPictureEnabledChange(u)}),i.disable(),i}j(o,f);var s=o.prototype;return s.buildCSSClass=function(){return"vjs-picture-in-picture-control "+f.prototype.buildCSSClass.call(this)},s.handlePictureInPictureEnabledChange=function(){U().pictureInPictureEnabled&&!1===this.player_.disablePictureInPicture()?this.enable():this.disable()},s.handlePictureInPictureChange=function(e){this.player_.isInPictureInPicture()?this.controlText("Exit Picture-in-Picture"):this.controlText("Picture-in-Picture"),this.handlePictureInPictureEnabledChange()},s.handleClick=function(e){this.player_.isInPictureInPicture()?this.player_.exitPictureInPicture():this.player_.requestPictureInPicture()},o}(Ta);m3.prototype.controlText_="Picture-in-Picture",Zt.registerComponent("PictureInPictureToggle",m3);var _3=function(f){function o(a,e){var i;return(i=f.call(this,a,e)||this).on(a,"fullscreenchange",function(u){return i.handleFullscreenChange(u)}),!1===U()[a.fsApi_.fullscreenEnabled]&&i.disable(),i}j(o,f);var s=o.prototype;return s.buildCSSClass=function(){return"vjs-fullscreen-control "+f.prototype.buildCSSClass.call(this)},s.handleFullscreenChange=function(e){this.player_.isFullscreen()?this.controlText("Non-Fullscreen"):this.controlText("Fullscreen")},s.handleClick=function(e){this.player_.isFullscreen()?this.player_.exitFullscreen():this.player_.requestFullscreen()},o}(Ta);_3.prototype.controlText_="Fullscreen",Zt.registerComponent("FullscreenToggle",_3);var pu=function(o,s){s.tech_&&!s.tech_.featuresVolumeControl&&o.addClass("vjs-hidden"),o.on(s,"loadstart",function(){s.tech_.featuresVolumeControl?o.removeClass("vjs-hidden"):o.addClass("vjs-hidden")})},hu=function(f){function o(){return f.apply(this,arguments)||this}return j(o,f),o.prototype.createEl=function(){var e=f.prototype.createEl.call(this,"div",{className:"vjs-volume-level"});return e.appendChild(f.prototype.createEl.call(this,"span",{className:"vjs-control-text"})),e},o}(Zt);Zt.registerComponent("VolumeLevel",hu);var ao=function(f){function o(a,e){var i;return(i=f.call(this,a,e)||this).update=$a(Oi(re(i),i.update),Ja),i}j(o,f);var s=o.prototype;return s.createEl=function(){return f.prototype.createEl.call(this,"div",{className:"vjs-volume-tooltip"},{"aria-hidden":"true"})},s.update=function(e,i,u,p){if(!u){var _=ci(this.el_),b=ci(this.player_.el()),I=e.width*i;if(!b||!_)return;var z=e.left-b.left+I,B=e.width-I+(b.right-e.right),le=_.width/2;z_.width&&(le=_.width),this.el_.style.right="-"+le+"px"}this.write(p+"%")},s.write=function(e){Q(this.el_,e)},s.updateVolume=function(e,i,u,p,_){var b=this;this.requestNamedAnimationFrame("VolumeLevelTooltip#updateVolume",function(){b.update(e,i,u,p.toFixed(0)),_&&_()})},o}(Zt);Zt.registerComponent("VolumeLevelTooltip",ao);var Qo=function(f){function o(a,e){var i;return(i=f.call(this,a,e)||this).update=$a(Oi(re(i),i.update),Ja),i}j(o,f);var s=o.prototype;return s.createEl=function(){return f.prototype.createEl.call(this,"div",{className:"vjs-mouse-display"})},s.update=function(e,i,u){var p=this,_=100*i;this.getChild("volumeLevelTooltip").updateVolume(e,i,u,_,function(){u?p.el_.style.bottom=e.height*i+"px":p.el_.style.left=e.width*i+"px"})},o}(Zt);Qo.prototype.options_={children:["volumeLevelTooltip"]},Zt.registerComponent("MouseVolumeLevelDisplay",Qo);var vs=function(f){function o(a,e){var i;return(i=f.call(this,a,e)||this).on("slideractive",function(u){return i.updateLastVolume_(u)}),i.on(a,"volumechange",function(u){return i.updateARIAAttributes(u)}),a.ready(function(){return i.updateARIAAttributes()}),i}j(o,f);var s=o.prototype;return s.createEl=function(){return f.prototype.createEl.call(this,"div",{className:"vjs-volume-bar vjs-slider-bar"},{"aria-label":this.localize("Volume Level"),"aria-live":"polite"})},s.handleMouseDown=function(e){Qa(e)&&f.prototype.handleMouseDown.call(this,e)},s.handleMouseMove=function(e){var i=this.getChild("mouseVolumeLevelDisplay");if(i){var u=this.el(),p=ci(u),_=this.vertical(),b=Ro(u,e);b=_?b.y:b.x,b=Kl(b,0,1),i.update(p,b,_)}Qa(e)&&(this.checkMuted(),this.player_.volume(this.calculateDistance(e)))},s.checkMuted=function(){this.player_.muted()&&this.player_.muted(!1)},s.getPercent=function(){return this.player_.muted()?0:this.player_.volume()},s.stepForward=function(){this.checkMuted(),this.player_.volume(this.player_.volume()+.1)},s.stepBack=function(){this.checkMuted(),this.player_.volume(this.player_.volume()-.1)},s.updateARIAAttributes=function(e){var i=this.player_.muted()?0:this.volumeAsPercentage_();this.el_.setAttribute("aria-valuenow",i),this.el_.setAttribute("aria-valuetext",i+"%")},s.volumeAsPercentage_=function(){return Math.round(100*this.player_.volume())},s.updateLastVolume_=function(){var e=this,i=this.player_.volume();this.one("sliderinactive",function(){0===e.player_.volume()&&e.player_.lastVolume_(i)})},o}(cu);vs.prototype.options_={children:["volumeLevel"],barName:"volumeLevel"},!pt&&!Ai&&vs.prototype.options_.children.splice(0,0,"mouseVolumeLevelDisplay"),vs.prototype.playerEvent="volumechange",Zt.registerComponent("VolumeBar",vs);var Bs=function(f){function o(a,e){var i;return void 0===e&&(e={}),e.vertical=e.vertical||!1,(typeof e.volumeBar>"u"||Ei(e.volumeBar))&&(e.volumeBar=e.volumeBar||{},e.volumeBar.vertical=e.vertical),i=f.call(this,a,e)||this,pu(re(i),a),i.throttledHandleMouseMove=$a(Oi(re(i),i.handleMouseMove),Ja),i.handleMouseUpHandler_=function(u){return i.handleMouseUp(u)},i.on("mousedown",function(u){return i.handleMouseDown(u)}),i.on("touchstart",function(u){return i.handleMouseDown(u)}),i.on("mousemove",function(u){return i.handleMouseMove(u)}),i.on(i.volumeBar,["focus","slideractive"],function(){i.volumeBar.addClass("vjs-slider-active"),i.addClass("vjs-slider-active"),i.trigger("slideractive")}),i.on(i.volumeBar,["blur","sliderinactive"],function(){i.volumeBar.removeClass("vjs-slider-active"),i.removeClass("vjs-slider-active"),i.trigger("sliderinactive")}),i}j(o,f);var s=o.prototype;return s.createEl=function(){var e="vjs-volume-horizontal";return this.options_.vertical&&(e="vjs-volume-vertical"),f.prototype.createEl.call(this,"div",{className:"vjs-volume-control vjs-control "+e})},s.handleMouseDown=function(e){var i=this.el_.ownerDocument;this.on(i,"mousemove",this.throttledHandleMouseMove),this.on(i,"touchmove",this.throttledHandleMouseMove),this.on(i,"mouseup",this.handleMouseUpHandler_),this.on(i,"touchend",this.handleMouseUpHandler_)},s.handleMouseUp=function(e){var i=this.el_.ownerDocument;this.off(i,"mousemove",this.throttledHandleMouseMove),this.off(i,"touchmove",this.throttledHandleMouseMove),this.off(i,"mouseup",this.handleMouseUpHandler_),this.off(i,"touchend",this.handleMouseUpHandler_)},s.handleMouseMove=function(e){this.volumeBar.handleMouseMove(e)},o}(Zt);Bs.prototype.options_={children:["volumeBar"]},Zt.registerComponent("VolumeControl",Bs);var F1=function(o,s){s.tech_&&!s.tech_.featuresMuteControl&&o.addClass("vjs-hidden"),o.on(s,"loadstart",function(){s.tech_.featuresMuteControl?o.removeClass("vjs-hidden"):o.addClass("vjs-hidden")})},qs=function(f){function o(a,e){var i;return i=f.call(this,a,e)||this,F1(re(i),a),i.on(a,["loadstart","volumechange"],function(u){return i.update(u)}),i}j(o,f);var s=o.prototype;return s.buildCSSClass=function(){return"vjs-mute-control "+f.prototype.buildCSSClass.call(this)},s.handleClick=function(e){var i=this.player_.volume(),u=this.player_.lastVolume_();if(0===i){var p=u<.1?.1:u;this.player_.volume(p),this.player_.muted(!1)}else this.player_.muted(!this.player_.muted())},s.update=function(e){this.updateIcon_(),this.updateControlText_()},s.updateIcon_=function(){var e=this.player_.volume(),i=3;pt&&this.player_.tech_&&this.player_.tech_.el_&&this.player_.muted(this.player_.tech_.el_.muted),0===e||this.player_.muted()?i=0:e<.33?i=1:e<.67&&(i=2);for(var u=0;u<4;u++)Yt(this.el_,"vjs-vol-"+u);gt(this.el_,"vjs-vol-"+i)},s.updateControlText_=function(){var i=this.player_.muted()||0===this.player_.volume()?"Unmute":"Mute";this.controlText()!==i&&this.controlText(i)},o}(Ta);qs.prototype.controlText_="Mute",Zt.registerComponent("MuteToggle",qs);var Wr=function(f){function o(a,e){var i;return void 0===e&&(e={}),typeof e.inline<"u"?e.inline=e.inline:e.inline=!0,(typeof e.volumeControl>"u"||Ei(e.volumeControl))&&(e.volumeControl=e.volumeControl||{},e.volumeControl.vertical=!e.inline),(i=f.call(this,a,e)||this).handleKeyPressHandler_=function(u){return i.handleKeyPress(u)},i.on(a,["loadstart"],function(u){return i.volumePanelState_(u)}),i.on(i.muteToggle,"keyup",function(u){return i.handleKeyPress(u)}),i.on(i.volumeControl,"keyup",function(u){return i.handleVolumeControlKeyUp(u)}),i.on("keydown",function(u){return i.handleKeyPress(u)}),i.on("mouseover",function(u){return i.handleMouseOver(u)}),i.on("mouseout",function(u){return i.handleMouseOut(u)}),i.on(i.volumeControl,["slideractive"],i.sliderActive_),i.on(i.volumeControl,["sliderinactive"],i.sliderInactive_),i}j(o,f);var s=o.prototype;return s.sliderActive_=function(){this.addClass("vjs-slider-active")},s.sliderInactive_=function(){this.removeClass("vjs-slider-active")},s.volumePanelState_=function(){this.volumeControl.hasClass("vjs-hidden")&&this.muteToggle.hasClass("vjs-hidden")&&this.addClass("vjs-hidden"),this.volumeControl.hasClass("vjs-hidden")&&!this.muteToggle.hasClass("vjs-hidden")&&this.addClass("vjs-mute-toggle-only")},s.createEl=function(){var e="vjs-volume-panel-horizontal";return this.options_.inline||(e="vjs-volume-panel-vertical"),f.prototype.createEl.call(this,"div",{className:"vjs-volume-panel vjs-control "+e})},s.dispose=function(){this.handleMouseOut(),f.prototype.dispose.call(this)},s.handleVolumeControlKeyUp=function(e){K().isEventKey(e,"Esc")&&this.muteToggle.focus()},s.handleMouseOver=function(e){this.addClass("vjs-hover"),Sr(U(),"keyup",this.handleKeyPressHandler_)},s.handleMouseOut=function(e){this.removeClass("vjs-hover"),Ui(U(),"keyup",this.handleKeyPressHandler_)},s.handleKeyPress=function(e){K().isEventKey(e,"Esc")&&this.handleMouseOut()},o}(Zt);Wr.prototype.options_={children:["muteToggle","volumeControl"]},Zt.registerComponent("VolumePanel",Wr);var zr=function(f){function o(a,e){var i;return i=f.call(this,a,e)||this,e&&(i.menuButton_=e.menuButton),i.focusedChild_=-1,i.on("keydown",function(u){return i.handleKeyDown(u)}),i.boundHandleBlur_=function(u){return i.handleBlur(u)},i.boundHandleTapClick_=function(u){return i.handleTapClick(u)},i}j(o,f);var s=o.prototype;return s.addEventListenerForItem=function(e){e instanceof Zt&&(this.on(e,"blur",this.boundHandleBlur_),this.on(e,["tap","click"],this.boundHandleTapClick_))},s.removeEventListenerForItem=function(e){e instanceof Zt&&(this.off(e,"blur",this.boundHandleBlur_),this.off(e,["tap","click"],this.boundHandleTapClick_))},s.removeChild=function(e){"string"==typeof e&&(e=this.getChild(e)),this.removeEventListenerForItem(e),f.prototype.removeChild.call(this,e)},s.addItem=function(e){var i=this.addChild(e);i&&this.addEventListenerForItem(i)},s.createEl=function(){var e=this.options_.contentElType||"ul";this.contentEl_=M(e,{className:"vjs-menu-content"}),this.contentEl_.setAttribute("role","menu");var i=f.prototype.createEl.call(this,"div",{append:this.contentEl_,className:"vjs-menu"});return i.appendChild(this.contentEl_),Sr(i,"click",function(u){u.preventDefault(),u.stopImmediatePropagation()}),i},s.dispose=function(){this.contentEl_=null,this.boundHandleBlur_=null,this.boundHandleTapClick_=null,f.prototype.dispose.call(this)},s.handleBlur=function(e){var i=e.relatedTarget||U().activeElement;if(!this.children().some(function(p){return p.el()===i})){var u=this.menuButton_;u&&u.buttonPressed_&&i!==u.el().firstChild&&u.unpressButton()}},s.handleTapClick=function(e){if(this.menuButton_){this.menuButton_.unpressButton();var i=this.children();if(!Array.isArray(i))return;var u=i.filter(function(p){return p.el()===e.target})[0];if(!u)return;"CaptionSettingsMenuItem"!==u.name()&&this.menuButton_.focus()}},s.handleKeyDown=function(e){K().isEventKey(e,"Left")||K().isEventKey(e,"Down")?(e.preventDefault(),e.stopPropagation(),this.stepForward()):(K().isEventKey(e,"Right")||K().isEventKey(e,"Up"))&&(e.preventDefault(),e.stopPropagation(),this.stepBack())},s.stepForward=function(){var e=0;void 0!==this.focusedChild_&&(e=this.focusedChild_+1),this.focus(e)},s.stepBack=function(){var e=0;void 0!==this.focusedChild_&&(e=this.focusedChild_-1),this.focus(e)},s.focus=function(e){void 0===e&&(e=0);var i=this.children().slice();i.length&&i[0].hasClass("vjs-menu-title")&&i.shift(),i.length>0&&(e<0?e=0:e>=i.length&&(e=i.length-1),this.focusedChild_=e,i[e].el_.focus())},o}(Zt);Zt.registerComponent("Menu",zr);var gu=function(f){function o(a,e){var i;void 0===e&&(e={}),(i=f.call(this,a,e)||this).menuButton_=new Ta(a,e),i.menuButton_.controlText(i.controlText_),i.menuButton_.el_.setAttribute("aria-haspopup","true");var u=Ta.prototype.buildCSSClass();i.menuButton_.el_.className=i.buildCSSClass()+" "+u,i.menuButton_.removeClass("vjs-control"),i.addChild(i.menuButton_),i.update(),i.enabled_=!0;var p=function(b){return i.handleClick(b)};return i.handleMenuKeyUp_=function(_){return i.handleMenuKeyUp(_)},i.on(i.menuButton_,"tap",p),i.on(i.menuButton_,"click",p),i.on(i.menuButton_,"keydown",function(_){return i.handleKeyDown(_)}),i.on(i.menuButton_,"mouseenter",function(){i.addClass("vjs-hover"),i.menu.show(),Sr(U(),"keyup",i.handleMenuKeyUp_)}),i.on("mouseleave",function(_){return i.handleMouseLeave(_)}),i.on("keydown",function(_){return i.handleSubmenuKeyDown(_)}),i}j(o,f);var s=o.prototype;return s.update=function(){var e=this.createMenu();this.menu&&(this.menu.dispose(),this.removeChild(this.menu)),this.menu=e,this.addChild(e),this.buttonPressed_=!1,this.menuButton_.el_.setAttribute("aria-expanded","false"),this.items&&this.items.length<=this.hideThreshold_?this.hide():this.show()},s.createMenu=function(){var e=new zr(this.player_,{menuButton:this});if(this.hideThreshold_=0,this.options_.title){var i=M("li",{className:"vjs-menu-title",textContent:di(this.options_.title),tabIndex:-1}),u=new Zt(this.player_,{el:i});e.addItem(u)}if(this.items=this.createItems(),this.items)for(var p=0;p-1&&"showing"===b.mode){u=!1;break}}u!==this.isSelected_&&this.selected(u)},s.handleSelectedLanguageChange=function(e){for(var i=this.player().textTracks(),u=!0,p=0,_=i.length;p<_;p++){var b=i[p];if(["captions","descriptions","subtitles"].indexOf(b.kind)>-1&&"showing"===b.mode){u=!1;break}}u&&(this.player_.cache_.selectedLanguage={enabled:!1})},o}(Ea);Zt.registerComponent("OffTextTrackMenuItem",ys);var Da=function(f){function o(a,e){return void 0===e&&(e={}),e.tracks=a.textTracks(),f.call(this,a,e)||this}return j(o,f),o.prototype.createItems=function(e,i){var u;void 0===e&&(e=[]),void 0===i&&(i=Ea),this.label_&&(u=this.label_+" off"),e.push(new ys(this.player_,{kinds:this.kinds_,kind:this.kind_,label:u})),this.hideThreshold_+=1;var p=this.player_.textTracks();Array.isArray(this.kinds_)||(this.kinds_=[this.kind_]);for(var _=0;_-1){var I=new i(this.player_,{track:b,kinds:this.kinds_,kind:this.kind_,selectable:!0,multiSelectable:!1});I.addClass("vjs-"+b.kind+"-menu-item"),e.push(I)}}return e},o}(S2);Zt.registerComponent("TextTrackButton",Da);var bs=function(f){function o(a,e){var i,u=e.track,p=e.cue,_=a.currentTime();return e.selectable=!0,e.multiSelectable=!1,e.label=p.text,e.selected=p.startTime<=_&&_=0;i--){var u=e[i];if(u.kind===this.kind_)return u}},s.getMenuCaption=function(){return this.track_&&this.track_.label?this.track_.label:this.localize(di(this.kind_))},s.createMenu=function(){return this.options_.title=this.getMenuCaption(),f.prototype.createMenu.call(this)},s.createItems=function(){var e=[];if(!this.track_)return e;var i=this.track_.cues;if(!i)return e;for(var u=0,p=i.length;u-1&&(i.label_="captions"),i.menuButton_.controlText(di(i.label_)),i}j(o,f);var s=o.prototype;return s.buildCSSClass=function(){return"vjs-subs-caps-button "+f.prototype.buildCSSClass.call(this)},s.buildWrapperCSSClass=function(){return"vjs-subs-caps-button "+f.prototype.buildWrapperCSSClass.call(this)},s.createItems=function(){var e=[];return!(this.player().tech_&&this.player().tech_.featuresNativeTextTracks)&&this.player().getChild("textTrackSettings")&&(e.push(new f1(this.player_,{kind:this.label_})),this.hideThreshold_+=1),e=f.prototype.createItems.call(this,e,q1)},o}(Da);p1.prototype.kinds_=["captions","subtitles"],p1.prototype.controlText_="Subtitles",Zt.registerComponent("SubsCapsButton",p1);var h1=function(f){function o(a,e){var i,u=e.track,p=a.audioTracks();e.label=u.label||u.language||"Unknown",e.selected=u.enabled,(i=f.call(this,a,e)||this).track=u,i.addClass("vjs-"+u.kind+"-menu-item");var _=function(){for(var I=arguments.length,z=new Array(I),B=0;B=0;u--)i.push(new Ms(this.player(),{rate:e[u]+"x"}));return i},s.updateARIAAttributes=function(){this.el().setAttribute("aria-valuenow",this.player().playbackRate())},s.handleClick=function(e){var i=this.player().playbackRate(),u=this.playbackRates(),_=(u.indexOf(i)+1)%u.length;this.player().playbackRate(u[_])},s.handlePlaybackRateschange=function(e){this.update()},s.playbackRates=function(){var e=this.player();return e.playbackRates&&e.playbackRates()||[]},s.playbackRateSupported=function(){return this.player().tech_&&this.player().tech_.featuresPlaybackRate&&this.playbackRates()&&this.playbackRates().length>0},s.updateVisibility=function(e){this.playbackRateSupported()?this.removeClass("vjs-hidden"):this.addClass("vjs-hidden")},s.updateLabel=function(e){this.playbackRateSupported()&&(this.labelEl_.textContent=this.player().playbackRate()+"x")},o}(gu);g1.prototype.controlText_="Playback Rate",Zt.registerComponent("PlaybackRateMenuButton",g1);var m1=function(f){function o(){return f.apply(this,arguments)||this}j(o,f);var s=o.prototype;return s.buildCSSClass=function(){return"vjs-spacer "+f.prototype.buildCSSClass.call(this)},s.createEl=function(e,i,u){return void 0===e&&(e="div"),void 0===i&&(i={}),void 0===u&&(u={}),i.className||(i.className=this.buildCSSClass()),f.prototype.createEl.call(this,e,i,u)},o}(Zt);Zt.registerComponent("Spacer",m1);var R1=function(f){function o(){return f.apply(this,arguments)||this}j(o,f);var s=o.prototype;return s.buildCSSClass=function(){return"vjs-custom-control-spacer "+f.prototype.buildCSSClass.call(this)},s.createEl=function(){return f.prototype.createEl.call(this,"div",{className:this.buildCSSClass(),textContent:"\xa0"})},o}(m1);Zt.registerComponent("CustomControlSpacer",R1);var ws=function(f){function o(){return f.apply(this,arguments)||this}return j(o,f),o.prototype.createEl=function(){return f.prototype.createEl.call(this,"div",{className:"vjs-control-bar",dir:"ltr"})},o}(Zt);ws.prototype.options_={children:["playToggle","volumePanel","currentTimeDisplay","timeDivider","durationDisplay","progressControl","liveDisplay","seekToLive","remainingTimeDisplay","customControlSpacer","playbackRateMenuButton","chaptersButton","descriptionsButton","subsCapsButton","audioTrackButton","fullscreenToggle"]},"exitPictureInPicture"in U()&&ws.prototype.options_.children.splice(ws.prototype.options_.children.length-1,0,"pictureInPictureToggle"),Zt.registerComponent("ControlBar",ws);var Rs=function(f){function o(a,e){var i;return(i=f.call(this,a,e)||this).on(a,"error",function(u){return i.open(u)}),i}j(o,f);var s=o.prototype;return s.buildCSSClass=function(){return"vjs-error-display "+f.prototype.buildCSSClass.call(this)},s.content=function(){var e=this.player().error();return e?this.localize(e.message):""},o}(nl);Rs.prototype.options_=F({},nl.prototype.options_,{pauseOnOpen:!1,fillAlways:!0,temporary:!1,uncloseable:!0}),Zt.registerComponent("ErrorDisplay",Rs);var _1="vjs-text-track-settings",zs=["#000","Black"],xs=["#00F","Blue"],C1=["#0FF","Cyan"],js=["#0F0","Green"],Us=["#F0F","Magenta"],v1=["#F00","Red"],Ts=["#FFF","White"],pl=["#FF0","Yellow"],ra=["1","Opaque"],Xa=["0.5","Semi-Transparent"],y1=["0","Transparent"],hl={backgroundColor:{selector:".vjs-bg-color > select",id:"captions-background-color-%s",label:"Color",options:[zs,Ts,v1,js,xs,pl,Us,C1]},backgroundOpacity:{selector:".vjs-bg-opacity > select",id:"captions-background-opacity-%s",label:"Transparency",options:[ra,Xa,y1]},color:{selector:".vjs-fg-color > select",id:"captions-foreground-color-%s",label:"Color",options:[Ts,zs,v1,js,xs,pl,Us,C1]},edgeStyle:{selector:".vjs-edge-style > select",id:"%s",label:"Text Edge Style",options:[["none","None"],["raised","Raised"],["depressed","Depressed"],["uniform","Uniform"],["dropshadow","Dropshadow"]]},fontFamily:{selector:".vjs-font-family > select",id:"captions-font-family-%s",label:"Font Family",options:[["proportionalSansSerif","Proportional Sans-Serif"],["monospaceSansSerif","Monospace Sans-Serif"],["proportionalSerif","Proportional Serif"],["monospaceSerif","Monospace Serif"],["casual","Casual"],["script","Script"],["small-caps","Small Caps"]]},fontPercent:{selector:".vjs-font-percent > select",id:"captions-font-size-%s",label:"Font Size",options:[["0.50","50%"],["0.75","75%"],["1.00","100%"],["1.25","125%"],["1.50","150%"],["1.75","175%"],["2.00","200%"],["3.00","300%"],["4.00","400%"]],default:2,parser:function(o){return"1.00"===o?null:Number(o)}},textOpacity:{selector:".vjs-text-opacity > select",id:"captions-foreground-opacity-%s",label:"Transparency",options:[ra,Xa]},windowColor:{selector:".vjs-window-color > select",id:"captions-window-color-%s",label:"Color"},windowOpacity:{selector:".vjs-window-opacity > select",id:"captions-window-opacity-%s",label:"Transparency",options:[y1,Xa,ra]}};function Zs(f,o){if(o&&(f=o(f)),f&&"none"!==f)return f}hl.windowColor.options=hl.backgroundColor.options;var m=function(f){function o(a,e){var i;return e.temporary=!1,(i=f.call(this,a,e)||this).updateDisplay=i.updateDisplay.bind(re(i)),i.fill(),i.hasBeenOpened_=i.hasBeenFilled_=!0,i.endDialog=M("p",{className:"vjs-control-text",textContent:i.localize("End of dialog window.")}),i.el().appendChild(i.endDialog),i.setDefaults(),void 0===e.persistTextTrackSettings&&(i.options_.persistTextTrackSettings=i.options_.playerOptions.persistTextTrackSettings),i.on(i.$(".vjs-done-button"),"click",function(){i.saveSettings(),i.close()}),i.on(i.$(".vjs-default-button"),"click",function(){i.setDefaults(),i.updateDisplay()}),zi(hl,function(u){i.on(i.$(u.selector),"change",i.updateDisplay)}),i.options_.persistTextTrackSettings&&i.restoreSettings(),i}j(o,f);var s=o.prototype;return s.dispose=function(){this.endDialog=null,f.prototype.dispose.call(this)},s.createElSelect_=function(e,i,u){var p=this;void 0===i&&(i=""),void 0===u&&(u="label");var _=hl[e],b=_.id.replace("%s",this.id_),I=[i,b].join(" ").trim();return["<"+u+' id="'+b+'" class="'+("label"===u?"vjs-label":"")+'">',this.localize(_.label),"",'").join("")},s.createElFgColor_=function(){var e="captions-text-legend-"+this.id_;return['
','',this.localize("Text"),"",this.createElSelect_("color",e),'',this.createElSelect_("textOpacity",e),"","
"].join("")},s.createElBgColor_=function(){var e="captions-background-"+this.id_;return['
','',this.localize("Background"),"",this.createElSelect_("backgroundColor",e),'',this.createElSelect_("backgroundOpacity",e),"","
"].join("")},s.createElWinColor_=function(){var e="captions-window-"+this.id_;return['
','',this.localize("Window"),"",this.createElSelect_("windowColor",e),'',this.createElSelect_("windowOpacity",e),"","
"].join("")},s.createElColors_=function(){return M("div",{className:"vjs-track-settings-colors",innerHTML:[this.createElFgColor_(),this.createElBgColor_(),this.createElWinColor_()].join("")})},s.createElFont_=function(){return M("div",{className:"vjs-track-settings-font",innerHTML:['
',this.createElSelect_("fontPercent","","legend"),"
",'
',this.createElSelect_("edgeStyle","","legend"),"
",'
',this.createElSelect_("fontFamily","","legend"),"
"].join("")})},s.createElControls_=function(){var e=this.localize("restore all settings to the default values");return M("div",{className:"vjs-track-settings-controls",innerHTML:['",'"].join("")})},s.content=function(){return[this.createElColors_(),this.createElFont_(),this.createElControls_()]},s.label=function(){return this.localize("Caption Settings Dialog")},s.description=function(){return this.localize("Beginning of dialog window. Escape will cancel and close the window.")},s.buildCSSClass=function(){return f.prototype.buildCSSClass.call(this)+" vjs-text-track-settings"},s.getValues=function(){var e=this;return function vi(f,o,s){return void 0===s&&(s=0),ca(f).reduce(function(a,e){return o(a,f[e],e)},s)}(hl,function(i,u,p){var _=function z1(f,o){return Zs(f.options[f.options.selectedIndex].value,o)}(e.$(u.selector),u.parser);return void 0!==_&&(i[p]=_),i},{})},s.setValues=function(e){var i=this;zi(hl,function(u,p){!function T(f,o,s){if(o)for(var a=0;athis.options_.liveTolerance;(!this.timeupdateSeen_||p===1/0)&&(b=!1),b!==this.behindLiveEdge_&&(this.behindLiveEdge_=b,this.trigger("liveedgechange"))}},s.handleDurationchange=function(){this.toggleTracking()},s.toggleTracking=function(){this.player_.duration()===1/0&&this.liveWindow()>=this.options_.trackingThreshold?(this.player_.options_.liveui&&this.player_.addClass("vjs-liveui"),this.startTracking()):(this.player_.removeClass("vjs-liveui"),this.stopTracking())},s.startTracking=function(){this.isTracking()||(this.timeupdateSeen_||(this.timeupdateSeen_=this.player_.hasStarted()),this.trackingInterval_=this.setInterval(this.trackLiveHandler_,Ja),this.trackLive_(),this.on(this.player_,["play","pause"],this.trackLiveHandler_),this.timeupdateSeen_?this.on(this.player_,"seeked",this.handleSeeked_):(this.one(this.player_,"play",this.handlePlay_),this.one(this.player_,"timeupdate",this.handleFirstTimeupdate_)))},s.handleFirstTimeupdate=function(){this.timeupdateSeen_=!0,this.on(this.player_,"seeked",this.handleSeeked_)},s.handleSeeked=function(){var e=Math.abs(this.liveCurrentTime()-this.player_.currentTime());this.seekedBehindLive_=this.nextSeekedFromUser_&&e>2,this.nextSeekedFromUser_=!1,this.trackLive_()},s.handlePlay=function(){this.one(this.player_,"timeupdate",this.seekToLiveEdge_)},s.reset_=function(){this.lastTime_=-1,this.pastSeekEnd_=0,this.lastSeekEnd_=-1,this.behindLiveEdge_=!0,this.timeupdateSeen_=!1,this.seekedBehindLive_=!1,this.nextSeekedFromUser_=!1,this.clearInterval(this.trackingInterval_),this.trackingInterval_=null,this.off(this.player_,["play","pause"],this.trackLiveHandler_),this.off(this.player_,"seeked",this.handleSeeked_),this.off(this.player_,"play",this.handlePlay_),this.off(this.player_,"timeupdate",this.handleFirstTimeupdate_),this.off(this.player_,"timeupdate",this.seekToLiveEdge_)},s.nextSeekedFromUser=function(){this.nextSeekedFromUser_=!0},s.stopTracking=function(){this.isTracking()&&(this.reset_(),this.trigger("liveedgechange"))},s.seekableEnd=function(){for(var e=this.player_.seekable(),i=[],u=e?e.length:0;u--;)i.push(e.end(u));return i.length?i.sort()[i.length-1]:1/0},s.seekableStart=function(){for(var e=this.player_.seekable(),i=[],u=e?e.length:0;u--;)i.push(e.start(u));return i.length?i.sort()[0]:0},s.liveWindow=function(){var e=this.liveCurrentTime();return e===1/0?0:e-this.seekableStart()},s.isLive=function(){return this.isTracking()},s.atLiveEdge=function(){return!this.behindLiveEdge()},s.liveCurrentTime=function(){return this.pastSeekEnd()+this.seekableEnd()},s.pastSeekEnd=function(){var e=this.seekableEnd();return-1!==this.lastSeekEnd_&&e!==this.lastSeekEnd_&&(this.pastSeekEnd_=0),this.lastSeekEnd_=e,this.pastSeekEnd_},s.behindLiveEdge=function(){return this.behindLiveEdge_},s.isTracking=function(){return"number"==typeof this.trackingInterval_},s.seekToLiveEdge=function(){this.seekedBehindLive_=!1,!this.atLiveEdge()&&(this.nextSeekedFromUser_=!1,this.player_.currentTime(this.liveCurrentTime()))},s.dispose=function(){this.off(U(),"visibilitychange",this.handleVisibilityChange_),this.stopTracking(),f.prototype.dispose.call(this)},o}(Zt);Zt.registerComponent("LiveTracker",te);var Nr,Re=function(o){var s=o.el();if(s.hasAttribute("src"))return o.triggerSourceset(s.src),!0;var a=o.$$("source"),e=[],i="";if(!a.length)return!1;for(var u=0;u=2&&_.push("loadeddata"),e.readyState>=3&&_.push("canplay"),e.readyState>=4&&_.push("canplaythrough"),this.ready(function(){_.forEach(function(b){this.trigger(b)},this)})}},s.setScrubbing=function(e){this.isScrubbing_=e},s.scrubbing=function(){return this.isScrubbing_},s.setCurrentTime=function(e){try{this.isScrubbing_&&this.el_.fastSeek&&Qt?this.el_.fastSeek(e):this.el_.currentTime=e}catch(i){Qn(i,"Video is not ready. (Video.js)")}},s.duration=function(){var e=this;if(this.el_.duration===1/0&&Ai&&ta&&0===this.el_.currentTime){return this.on("timeupdate",function u(){e.el_.currentTime>0&&(e.el_.duration===1/0&&e.trigger("durationchange"),e.off("timeupdate",u))}),NaN}return this.el_.duration||NaN},s.width=function(){return this.el_.offsetWidth},s.height=function(){return this.el_.offsetHeight},s.proxyWebkitFullscreen_=function(){var e=this;if("webkitDisplayingFullscreen"in this.el_){var i=function(){this.trigger("fullscreenchange",{isFullscreen:!1}),this.el_.controls&&!this.options_.nativeControlsForTouch&&this.controls()&&(this.el_.controls=!1)},u=function(){"webkitPresentationMode"in this.el_&&"picture-in-picture"!==this.el_.webkitPresentationMode&&(this.one("webkitendfullscreen",i),this.trigger("fullscreenchange",{isFullscreen:!0,nativeIOSFullscreen:!0}))};this.on("webkitbeginfullscreen",u),this.on("dispose",function(){e.off("webkitbeginfullscreen",u),e.off("webkitendfullscreen",i)})}},s.supportsFullScreen=function(){if("function"==typeof this.el_.webkitEnterFullScreen){var e=C().navigator&&C().navigator.userAgent||"";if(/Android/.test(e)||!/Chrome|Mac OS X 10.5/.test(e))return!0}return!1},s.enterFullScreen=function(){var e=this.el_;if(e.paused&&e.networkState<=e.HAVE_METADATA)_s(this.el_.play()),this.setTimeout(function(){e.pause();try{e.webkitEnterFullScreen()}catch(i){this.trigger("fullscreenerror",i)}},0);else try{e.webkitEnterFullScreen()}catch(i){this.trigger("fullscreenerror",i)}},s.exitFullScreen=function(){this.el_.webkitDisplayingFullscreen?this.el_.webkitExitFullScreen():this.trigger("fullscreenerror",new Error("The video is not fullscreen"))},s.requestPictureInPicture=function(){return this.el_.requestPictureInPicture()},s.src=function(e){if(void 0===e)return this.el_.src;this.setSrc(e)},s.reset=function(){o.resetMediaElement(this.el_)},s.currentSrc=function(){return this.currentSource_?this.currentSource_.src:this.el_.currentSrc},s.setControls=function(e){this.el_.controls=!!e},s.addTextTrack=function(e,i,u){return this.featuresNativeTextTracks?this.el_.addTextTrack(e,i,u):f.prototype.addTextTrack.call(this,e,i,u)},s.createRemoteTextTrack=function(e){if(!this.featuresNativeTextTracks)return f.prototype.createRemoteTextTrack.call(this,e);var i=U().createElement("track");return e.kind&&(i.kind=e.kind),e.label&&(i.label=e.label),(e.language||e.srclang)&&(i.srclang=e.language||e.srclang),e.default&&(i.default=e.default),e.id&&(i.id=e.id),e.src&&(i.src=e.src),i},s.addRemoteTextTrack=function(e,i){var u=f.prototype.addRemoteTextTrack.call(this,e,i);return this.featuresNativeTextTracks&&this.el().appendChild(u),u},s.removeRemoteTextTrack=function(e){if(f.prototype.removeRemoteTextTrack.call(this,e),this.featuresNativeTextTracks)for(var i=this.$$("track"),u=i.length;u--;)(e===i[u]||e===i[u].track)&&this.el().removeChild(i[u])},s.getVideoPlaybackQuality=function(){if("function"==typeof this.el().getVideoPlaybackQuality)return this.el().getVideoPlaybackQuality();var e={};return typeof this.el().webkitDroppedFrameCount<"u"&&typeof this.el().webkitDecodedFrameCount<"u"&&(e.droppedVideoFrames=this.el().webkitDroppedFrameCount,e.totalVideoFrames=this.el().webkitDecodedFrameCount),C().performance&&"function"==typeof C().performance.now?e.creationTime=C().performance.now():C().performance&&C().performance.timing&&"number"==typeof C().performance.timing.navigationStart&&(e.creationTime=C().Date.now()-C().performance.timing.navigationStart),e},o}(ki);Kr(nn,"TEST_VID",function(){if(Vr()){var f=U().createElement("video"),o=U().createElement("track");return o.kind="captions",o.srclang="en",o.label="English",f.appendChild(o),f}}),nn.isSupported=function(){try{nn.TEST_VID.volume=.5}catch{return!1}return!(!nn.TEST_VID||!nn.TEST_VID.canPlayType)},nn.canPlayType=function(f){return nn.TEST_VID.canPlayType(f)},nn.canPlaySource=function(f,o){return nn.canPlayType(f.type)},nn.canControlVolume=function(){try{var f=nn.TEST_VID.volume;nn.TEST_VID.volume=f/2+.1;var o=f!==nn.TEST_VID.volume;return o&&pt?(C().setTimeout(function(){nn&&nn.prototype&&(nn.prototype.featuresVolumeControl=f!==nn.TEST_VID.volume)}),!1):o}catch{return!1}},nn.canMuteVolume=function(){try{var f=nn.TEST_VID.muted;return nn.TEST_VID.muted=!f,nn.TEST_VID.muted?Fn(nn.TEST_VID,"muted","muted"):Dr(nn.TEST_VID,"muted"),f!==nn.TEST_VID.muted}catch{return!1}},nn.canControlPlaybackRate=function(){if(Ai&&ta&&r1<58)return!1;try{var f=nn.TEST_VID.playbackRate;return nn.TEST_VID.playbackRate=f/2+.1,f!==nn.TEST_VID.playbackRate}catch{return!1}},nn.canOverrideAttributes=function(){try{var f=function(){};Object.defineProperty(U().createElement("video"),"src",{get:f,set:f}),Object.defineProperty(U().createElement("audio"),"src",{get:f,set:f}),Object.defineProperty(U().createElement("video"),"innerHTML",{get:f,set:f}),Object.defineProperty(U().createElement("audio"),"innerHTML",{get:f,set:f})}catch{return!1}return!0},nn.supportsNativeTextTracks=function(){return Qt||pt&&ta},nn.supportsNativeVideoTracks=function(){return!(!nn.TEST_VID||!nn.TEST_VID.videoTracks)},nn.supportsNativeAudioTracks=function(){return!(!nn.TEST_VID||!nn.TEST_VID.audioTracks)},nn.Events=["loadstart","suspend","abort","error","emptied","stalled","loadedmetadata","loadeddata","canplay","canplaythrough","playing","waiting","seeking","seeked","ended","durationchange","timeupdate","progress","play","pause","ratechange","resize","volumechange"],[["featuresMuteControl","canMuteVolume"],["featuresPlaybackRate","canControlPlaybackRate"],["featuresSourceset","canOverrideAttributes"],["featuresNativeTextTracks","supportsNativeTextTracks"],["featuresNativeVideoTracks","supportsNativeVideoTracks"],["featuresNativeAudioTracks","supportsNativeAudioTracks"]].forEach(function(f){var o=f[0],s=f[1];Kr(nn.prototype,o,function(){return nn[s]()},!0)}),nn.prototype.featuresVolumeControl=nn.canControlVolume(),nn.prototype.movingMediaElementInDOM=!pt,nn.prototype.featuresFullscreenResize=!0,nn.prototype.featuresProgressEvents=!0,nn.prototype.featuresTimeupdateEvents=!0,nn.patchCanPlayType=function(){ea>=4&&!qo&&!ta&&(Nr=nn.TEST_VID&&nn.TEST_VID.constructor.prototype.canPlayType,nn.TEST_VID.constructor.prototype.canPlayType=function(f){return f&&/^application\/(?:x-|vnd\.apple\.)mpegurl/i.test(f)?"maybe":Nr.call(this,f)})},nn.unpatchCanPlayType=function(){var f=nn.TEST_VID.constructor.prototype.canPlayType;return Nr&&(nn.TEST_VID.constructor.prototype.canPlayType=Nr),f},nn.patchCanPlayType(),nn.disposeMediaElement=function(f){if(f){for(f.parentNode&&f.parentNode.removeChild(f);f.hasChildNodes();)f.removeChild(f.firstChild);f.removeAttribute("src"),"function"==typeof f.load&&function(){try{f.load()}catch{}}()}},nn.resetMediaElement=function(f){if(f){for(var o=f.querySelectorAll("source"),s=o.length;s--;)f.removeChild(o[s]);f.removeAttribute("src"),"function"==typeof f.load&&function(){try{f.load()}catch{}}()}},["muted","defaultMuted","autoplay","controls","loop","playsinline"].forEach(function(f){nn.prototype[f]=function(){return this.el_[f]||this.el_.hasAttribute(f)}}),["muted","defaultMuted","autoplay","loop","playsinline"].forEach(function(f){nn.prototype["set"+di(f)]=function(o){this.el_[f]=o,o?this.el_.setAttribute(f,f):this.el_.removeAttribute(f)}}),["paused","currentTime","buffered","volume","poster","preload","error","seeking","seekable","ended","playbackRate","defaultPlaybackRate","disablePictureInPicture","played","networkState","readyState","videoWidth","videoHeight","crossOrigin"].forEach(function(f){nn.prototype[f]=function(){return this.el_[f]}}),["volume","src","poster","preload","playbackRate","defaultPlaybackRate","disablePictureInPicture","crossOrigin"].forEach(function(f){nn.prototype["set"+di(f)]=function(o){this.el_[f]=o}}),["pause","load","play"].forEach(function(f){nn.prototype[f]=function(){return this.el_[f]()}}),ki.withSourceHandlers(nn),nn.nativeSourceHandler={},nn.nativeSourceHandler.canPlayType=function(f){try{return nn.TEST_VID.canPlayType(f)}catch{return""}},nn.nativeSourceHandler.canHandleSource=function(f,o){if(f.type)return nn.nativeSourceHandler.canPlayType(f.type);if(f.src){var s=il(f.src);return nn.nativeSourceHandler.canPlayType("video/"+s)}return""},nn.nativeSourceHandler.handleSource=function(f,o,s){o.setSrc(f.src)},nn.nativeSourceHandler.dispose=function(){},nn.registerSourceHandler(nn.nativeSourceHandler),ki.registerTech("Html5",nn);var Xr=["progress","abort","suspend","emptied","stalled","loadedmetadata","loadeddata","timeupdate","resize","volumechange","texttrackchange"],Fr={canplay:"CanPlay",canplaythrough:"CanPlayThrough",playing:"Playing",seeked:"Seeked"},ia=["tiny","xsmall","small","medium","large","xlarge","huge"],ga={};ia.forEach(function(f){var o="x"===f.charAt(0)?"x-"+f.substring(1):f;ga[f]="vjs-layout-"+o});var Hs={tiny:210,xsmall:320,small:425,medium:768,large:1440,xlarge:2560,huge:1/0},Br=function(f){function o(a,e,i){var u;if(a.id=a.id||e.id||"vjs_video_"+Gt(),(e=Er(o.getTagSettings(a),e)).initChildren=!1,e.createEl=!1,e.evented=!1,e.reportTouchActivity=!1,!e.language)if("function"==typeof a.closest){var p=a.closest("[lang]");p&&p.getAttribute&&(e.language=p.getAttribute("lang"))}else for(var _=a;_&&1===_.nodeType;){if(cr(_).hasOwnProperty("lang")){e.language=_.getAttribute("lang");break}_=_.parentNode}if((u=f.call(this,null,e,i)||this).boundDocumentFullscreenChange_=function(B){return u.documentFullscreenChange_(B)},u.boundFullWindowOnEscKey_=function(B){return u.fullWindowOnEscKey(B)},u.boundUpdateStyleEl_=function(B){return u.updateStyleEl_(B)},u.boundApplyInitTime_=function(B){return u.applyInitTime_(B)},u.boundUpdateCurrentBreakpoint_=function(B){return u.updateCurrentBreakpoint_(B)},u.boundHandleTechClick_=function(B){return u.handleTechClick_(B)},u.boundHandleTechDoubleClick_=function(B){return u.handleTechDoubleClick_(B)},u.boundHandleTechTouchStart_=function(B){return u.handleTechTouchStart_(B)},u.boundHandleTechTouchMove_=function(B){return u.handleTechTouchMove_(B)},u.boundHandleTechTouchEnd_=function(B){return u.handleTechTouchEnd_(B)},u.boundHandleTechTap_=function(B){return u.handleTechTap_(B)},u.isFullscreen_=!1,u.log=zt(u.id_),u.fsApi_=Vo,u.isPosterFromTech_=!1,u.queuedCallbacks_=[],u.isReady_=!1,u.hasStarted_=!1,u.userActive_=!1,u.debugEnabled_=!1,!u.options_||!u.options_.techOrder||!u.options_.techOrder.length)throw new Error("No techOrder specified. Did you overwrite videojs.options instead of just changing the properties you want to override?");if(u.tag=a,u.tagAttributes=a&&cr(a),u.language(u.options_.language),e.languages){var b={};Object.getOwnPropertyNames(e.languages).forEach(function(B){b[B.toLowerCase()]=e.languages[B]}),u.languages_=b}else u.languages_=o.prototype.options_.languages;u.resetCache_(),u.poster_=e.poster||"",u.controls_=!!e.controls,a.controls=!1,a.removeAttribute("controls"),u.changingSrc_=!1,u.playCallbacks_=[],u.playTerminatedQueue_=[],a.hasAttribute("autoplay")?u.autoplay(!0):u.autoplay(u.options_.autoplay),e.plugins&&Object.keys(e.plugins).forEach(function(B){if("function"!=typeof u[B])throw new Error('plugin "'+B+'" does not exist')}),u.scrubbing_=!1,u.el_=u.createEl(),a1(re(u),{eventBusKey:"el_"}),u.fsApi_.requestFullscreen&&(Sr(U(),u.fsApi_.fullscreenchange,u.boundDocumentFullscreenChange_),u.on(u.fsApi_.fullscreenchange,u.boundDocumentFullscreenChange_)),u.fluid_&&u.on(["playerreset","resize"],u.boundUpdateStyleEl_);var I=Un(u.options_);e.plugins&&Object.keys(e.plugins).forEach(function(B){u[B](e.plugins[B])}),e.debug&&u.debug(!0),u.options_.playerOptions=I,u.middleware_=[],u.playbackRates(e.playbackRates),u.initChildren(),u.isAudio("audio"===a.nodeName.toLowerCase()),u.controls()?u.addClass("vjs-controls-enabled"):u.addClass("vjs-controls-disabled"),u.el_.setAttribute("role","region"),u.isAudio()?u.el_.setAttribute("aria-label",u.localize("Audio Player")):u.el_.setAttribute("aria-label",u.localize("Video Player")),u.isAudio()&&u.addClass("vjs-audio"),u.flexNotSupported_()&&u.addClass("vjs-no-flex"),Me&&u.addClass("vjs-touch-enabled"),pt||u.addClass("vjs-workinghover"),o.players[u.id_]=re(u);var z=Ye.split(".")[0];return u.addClass("vjs-v"+z),u.userActive(!0),u.reportUserActivity(),u.one("play",function(B){return u.listenForUserActivity_(B)}),u.on("stageclick",function(B){return u.handleStageClick_(B)}),u.on("keydown",function(B){return u.handleKeyDown(B)}),u.on("languagechange",function(B){return u.handleLanguagechange(B)}),u.breakpoints(u.options_.breakpoints),u.responsive(u.options_.responsive),u}j(o,f);var s=o.prototype;return s.dispose=function(){var e=this;this.trigger("dispose"),this.off("dispose"),Ui(U(),this.fsApi_.fullscreenchange,this.boundDocumentFullscreenChange_),Ui(U(),"keydown",this.boundFullWindowOnEscKey_),this.styleEl_&&this.styleEl_.parentNode&&(this.styleEl_.parentNode.removeChild(this.styleEl_),this.styleEl_=null),o.players[this.id_]=null,this.tag&&this.tag.player&&(this.tag.player=null),this.el_&&this.el_.player&&(this.el_.player=null),this.tech_&&(this.tech_.dispose(),this.isPosterFromTech_=!1,this.poster_=""),this.playerElIngest_&&(this.playerElIngest_=null),this.tag&&(this.tag=null),function _5(f){tu[f.id()]=null}(this),Ko.names.forEach(function(i){var u=Ko[i],p=e[u.getterName]();p&&p.off&&p.off()}),f.prototype.dispose.call(this)},s.createEl=function(){var i,e=this.tag,u=this.playerElIngest_=e.parentNode&&e.parentNode.hasAttribute&&e.parentNode.hasAttribute("data-vjs-player"),p="video-js"===this.tag.tagName.toLowerCase();u?i=this.el_=e.parentNode:p||(i=this.el_=f.prototype.createEl.call(this,"div"));var _=cr(e);if(p){for(i=this.el_=e,e=this.tag=U().createElement("video");i.children.length;)e.appendChild(i.firstChild);rt(i,"video-js")||gt(i,"video-js"),i.appendChild(e),u=this.playerElIngest_=i,Object.keys(i).forEach(function(Ee){try{e[Ee]=i[Ee]}catch{}})}if(e.setAttribute("tabindex","-1"),_.tabindex="-1",(cs||ta&&V)&&(e.setAttribute("role","application"),_.role="application"),e.removeAttribute("width"),e.removeAttribute("height"),"width"in _&&delete _.width,"height"in _&&delete _.height,Object.getOwnPropertyNames(_).forEach(function(Ee){p&&"class"===Ee||i.setAttribute(Ee,_[Ee]),p&&e.setAttribute(Ee,_[Ee])}),e.playerId=e.id,e.id+="_html5_api",e.className="vjs-tech",e.player=i.player=this,this.addClass("vjs-paused"),!0!==C().VIDEOJS_NO_DYNAMIC_STYLE){this.styleEl_=ne("vjs-styles-dimensions");var b=na(".vjs-styles-defaults"),I=na("head");I.insertBefore(this.styleEl_,b?b.nextSibling:I.firstChild)}this.fill_=!1,this.fluid_=!1,this.width(this.options_.width),this.height(this.options_.height),this.fill(this.options_.fill),this.fluid(this.options_.fluid),this.aspectRatio(this.options_.aspectRatio),this.crossOrigin(this.options_.crossOrigin||this.options_.crossorigin);for(var z=e.getElementsByTagName("a"),B=0;B0?this.videoWidth()+":"+this.videoHeight():"16:9").split(":"),B=z[1]/z[0];p=void 0!==this.width_?this.width_:void 0!==this.height_?this.height_/B:this.videoWidth()||300,_=void 0!==this.height_?this.height_:p*B,I=/^[^a-zA-Z]/.test(this.id())?"dimensions-"+this.id():this.id()+"-dimensions",this.addClass(I),_e(this.styleEl_,"\n ."+I+" {\n width: "+p+"px;\n height: "+_+"px;\n }\n\n ."+I+".vjs-fluid {\n padding-top: "+100*B+"%;\n }\n ")}else{var e="number"==typeof this.width_?this.width_:this.options_.width,i="number"==typeof this.height_?this.height_:this.options_.height,u=this.tech_&&this.tech_.el();u&&(e>=0&&(u.width=e),i>=0&&(u.height=i))}},s.loadTech_=function(e,i){var u=this;this.tech_&&this.unloadTech_();var p=di(e),_=e.charAt(0).toLowerCase()+e.slice(1);"Html5"!==p&&this.tag&&(ki.getTech("Html5").disposeMediaElement(this.tag),this.tag.player=null,this.tag=null),this.techName_=p,this.isReady_=!1;var b=this.autoplay();("string"==typeof this.autoplay()||!0===this.autoplay()&&this.options_.normalizeAutoplay)&&(b=!1);var I={source:i,autoplay:b,nativeControlsForTouch:this.options_.nativeControlsForTouch,playerId:this.id(),techId:this.id()+"_"+_+"_api",playsinline:this.options_.playsinline,preload:this.options_.preload,loop:this.options_.loop,disablePictureInPicture:this.options_.disablePictureInPicture,muted:this.options_.muted,poster:this.poster(),language:this.language(),playerElIngest:this.playerElIngest_||!1,"vtt.js":this.options_["vtt.js"],canOverridePoster:!!this.options_.techCanOverridePoster,enableSourceset:this.options_.enableSourceset,Promise:this.options_.Promise};Ko.names.forEach(function(B){var le=Ko[B];I[le.getterName]=u[le.privateName]}),Er(I,this.options_[p]),Er(I,this.options_[_]),Er(I,this.options_[e.toLowerCase()]),this.tag&&(I.tag=this.tag),i&&i.src===this.cache_.src&&this.cache_.currentTime>0&&(I.startTime=this.cache_.currentTime);var z=ki.getTech(e);if(!z)throw new Error("No Tech named '"+p+"' exists! '"+p+"' should be registered using videojs.registerTech()'");this.tech_=new z(I),this.tech_.ready(Oi(this,this.handleTechReady_),!0),Bl_jsonToTextTracks(this.textTracksJson_||[],this.tech_),Xr.forEach(function(B){u.on(u.tech_,B,function(le){return u["handleTech"+di(B)+"_"](le)})}),Object.keys(Fr).forEach(function(B){u.on(u.tech_,B,function(le){0===u.tech_.playbackRate()&&u.tech_.seeking()?u.queuedCallbacks_.push({callback:u["handleTech"+Fr[B]+"_"].bind(u),event:le}):u["handleTech"+Fr[B]+"_"](le)})}),this.on(this.tech_,"loadstart",function(B){return u.handleTechLoadStart_(B)}),this.on(this.tech_,"sourceset",function(B){return u.handleTechSourceset_(B)}),this.on(this.tech_,"waiting",function(B){return u.handleTechWaiting_(B)}),this.on(this.tech_,"ended",function(B){return u.handleTechEnded_(B)}),this.on(this.tech_,"seeking",function(B){return u.handleTechSeeking_(B)}),this.on(this.tech_,"play",function(B){return u.handleTechPlay_(B)}),this.on(this.tech_,"firstplay",function(B){return u.handleTechFirstPlay_(B)}),this.on(this.tech_,"pause",function(B){return u.handleTechPause_(B)}),this.on(this.tech_,"durationchange",function(B){return u.handleTechDurationChange_(B)}),this.on(this.tech_,"fullscreenchange",function(B,le){return u.handleTechFullscreenChange_(B,le)}),this.on(this.tech_,"fullscreenerror",function(B,le){return u.handleTechFullscreenError_(B,le)}),this.on(this.tech_,"enterpictureinpicture",function(B){return u.handleTechEnterPictureInPicture_(B)}),this.on(this.tech_,"leavepictureinpicture",function(B){return u.handleTechLeavePictureInPicture_(B)}),this.on(this.tech_,"error",function(B){return u.handleTechError_(B)}),this.on(this.tech_,"posterchange",function(B){return u.handleTechPosterChange_(B)}),this.on(this.tech_,"textdata",function(B){return u.handleTechTextData_(B)}),this.on(this.tech_,"ratechange",function(B){return u.handleTechRateChange_(B)}),this.on(this.tech_,"loadedmetadata",this.boundUpdateStyleEl_),this.usingNativeControls(this.techGet_("controls")),this.controls()&&!this.usingNativeControls()&&this.addTechControlsListeners_(),this.tech_.el().parentNode!==this.el()&&("Html5"!==p||!this.tag)&&xe(this.tech_.el(),this.el()),this.tag&&(this.tag.player=null,this.tag=null)},s.unloadTech_=function(){var e=this;Ko.names.forEach(function(i){var u=Ko[i];e[u.privateName]=e[u.getterName]()}),this.textTracksJson_=Bl_textTracksToJson(this.tech_),this.isReady_=!1,this.tech_.dispose(),this.tech_=!1,this.isPosterFromTech_&&(this.poster_="",this.trigger("posterchange")),this.isPosterFromTech_=!1},s.tech=function(e){return void 0===e&&Qn.warn("Using the tech directly can be dangerous. I hope you know what you're doing.\nSee https://github.com/videojs/video.js/issues/2617 for more info.\n"),this.tech_},s.addTechControlsListeners_=function(){this.removeTechControlsListeners_(),this.on(this.tech_,"click",this.boundHandleTechClick_),this.on(this.tech_,"dblclick",this.boundHandleTechDoubleClick_),this.on(this.tech_,"touchstart",this.boundHandleTechTouchStart_),this.on(this.tech_,"touchmove",this.boundHandleTechTouchMove_),this.on(this.tech_,"touchend",this.boundHandleTechTouchEnd_),this.on(this.tech_,"tap",this.boundHandleTechTap_)},s.removeTechControlsListeners_=function(){this.off(this.tech_,"tap",this.boundHandleTechTap_),this.off(this.tech_,"touchstart",this.boundHandleTechTouchStart_),this.off(this.tech_,"touchmove",this.boundHandleTechTouchMove_),this.off(this.tech_,"touchend",this.boundHandleTechTouchEnd_),this.off(this.tech_,"click",this.boundHandleTechClick_),this.off(this.tech_,"dblclick",this.boundHandleTechDoubleClick_)},s.handleTechReady_=function(){this.triggerReady(),this.cache_.volume&&this.techCall_("setVolume",this.cache_.volume),this.handleTechPosterChange_(),this.handleTechDurationChange_()},s.handleTechLoadStart_=function(){this.removeClass("vjs-ended"),this.removeClass("vjs-seeking"),this.error(null),this.handleTechDurationChange_(),this.paused()?(this.hasStarted(!1),this.trigger("loadstart")):(this.trigger("loadstart"),this.trigger("firstplay")),this.manualAutoplay_(!0===this.autoplay()&&this.options_.normalizeAutoplay?"play":this.autoplay())},s.manualAutoplay_=function(e){var i=this;if(this.tech_&&"string"==typeof e){var p,u=function(){var b=i.muted();i.muted(!0);var I=function(){i.muted(b)};i.playTerminatedQueue_.push(I);var z=i.play();if(ms(z))return z.catch(function(B){throw I(),new Error("Rejection at manualAutoplay. Restoring muted value. "+(B||""))})};if("any"!==e||this.muted()?p="muted"!==e||this.muted()?this.play():u():ms(p=this.play())&&(p=p.catch(u)),ms(p))return p.then(function(){i.trigger({type:"autoplay-success",autoplay:e})}).catch(function(){i.trigger({type:"autoplay-failure",autoplay:e})})}},s.updateSourceCaches_=function(e){void 0===e&&(e="");var i=e,u="";"string"!=typeof i&&(i=e.src,u=e.type),this.cache_.source=this.cache_.source||{},this.cache_.sources=this.cache_.sources||[],i&&!u&&(u=function(o,s){if(!s)return"";if(o.cache_.source.src===s&&o.cache_.source.type)return o.cache_.source.type;var a=o.cache_.sources.filter(function(p){return p.src===s});if(a.length)return a[0].type;for(var e=o.$$("source"),i=0;i0&&0===this.cache_.lastPlaybackRate&&(this.queuedCallbacks_.forEach(function(e){return e.callback(e.event)}),this.queuedCallbacks_=[]),this.cache_.lastPlaybackRate=this.tech_.playbackRate(),this.trigger("ratechange")},s.handleTechWaiting_=function(){var e=this;this.addClass("vjs-waiting"),this.trigger("waiting");var i=this.currentTime();this.on("timeupdate",function p(){i!==e.currentTime()&&(e.removeClass("vjs-waiting"),e.off("timeupdate",p))})},s.handleTechCanPlay_=function(){this.removeClass("vjs-waiting"),this.trigger("canplay")},s.handleTechCanPlayThrough_=function(){this.removeClass("vjs-waiting"),this.trigger("canplaythrough")},s.handleTechPlaying_=function(){this.removeClass("vjs-waiting"),this.trigger("playing")},s.handleTechSeeking_=function(){this.addClass("vjs-seeking"),this.trigger("seeking")},s.handleTechSeeked_=function(){this.removeClass("vjs-seeking"),this.removeClass("vjs-ended"),this.trigger("seeked")},s.handleTechFirstPlay_=function(){this.options_.starttime&&(Qn.warn("Passing the `starttime` option to the player will be deprecated in 6.0"),this.currentTime(this.options_.starttime)),this.addClass("vjs-has-started"),this.trigger("firstplay")},s.handleTechPause_=function(){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.trigger("pause")},s.handleTechEnded_=function(){this.addClass("vjs-ended"),this.removeClass("vjs-waiting"),this.options_.loop?(this.currentTime(0),this.play()):this.paused()||this.pause(),this.trigger("ended")},s.handleTechDurationChange_=function(){this.duration(this.techGet_("duration"))},s.handleTechClick_=function(e){this.controls_&&(void 0===this.options_||void 0===this.options_.userActions||void 0===this.options_.userActions.click||!1!==this.options_.userActions.click)&&(void 0!==this.options_&&void 0!==this.options_.userActions&&"function"==typeof this.options_.userActions.click?this.options_.userActions.click.call(this,e):this.paused()?_s(this.play()):this.pause())},s.handleTechDoubleClick_=function(e){this.controls_&&(Array.prototype.some.call(this.$$(".vjs-control-bar, .vjs-modal-dialog"),function(u){return u.contains(e.target)})||(void 0===this.options_||void 0===this.options_.userActions||void 0===this.options_.userActions.doubleClick||!1!==this.options_.userActions.doubleClick)&&(void 0!==this.options_&&void 0!==this.options_.userActions&&"function"==typeof this.options_.userActions.doubleClick?this.options_.userActions.doubleClick.call(this,e):this.isFullscreen()?this.exitFullscreen():this.requestFullscreen()))},s.handleTechTap_=function(){this.userActive(!this.userActive())},s.handleTechTouchStart_=function(){this.userWasActive=this.userActive()},s.handleTechTouchMove_=function(){this.userWasActive&&this.reportUserActivity()},s.handleTechTouchEnd_=function(e){e.cancelable&&e.preventDefault()},s.handleStageClick_=function(){this.reportUserActivity()},s.toggleFullscreenClass_=function(){this.isFullscreen()?this.addClass("vjs-fullscreen"):this.removeClass("vjs-fullscreen")},s.documentFullscreenChange_=function(e){var i=e.target.player;if(!i||i===this){var u=this.el(),p=U()[this.fsApi_.fullscreenElement]===u;!p&&u.matches?p=u.matches(":"+this.fsApi_.fullscreen):!p&&u.msMatchesSelector&&(p=u.msMatchesSelector(":"+this.fsApi_.fullscreen)),this.isFullscreen(p)}},s.handleTechFullscreenChange_=function(e,i){var u=this;i&&(i.nativeIOSFullscreen&&(this.addClass("vjs-ios-native-fs"),this.tech_.one("webkitendfullscreen",function(){u.removeClass("vjs-ios-native-fs")})),this.isFullscreen(i.isFullscreen))},s.handleTechFullscreenError_=function(e,i){this.trigger("fullscreenerror",i)},s.togglePictureInPictureClass_=function(){this.isInPictureInPicture()?this.addClass("vjs-picture-in-picture"):this.removeClass("vjs-picture-in-picture")},s.handleTechEnterPictureInPicture_=function(e){this.isInPictureInPicture(!0)},s.handleTechLeavePictureInPicture_=function(e){this.isInPictureInPicture(!1)},s.handleTechError_=function(){var e=this.tech_.error();this.error(e)},s.handleTechTextData_=function(){var e=null;arguments.length>1&&(e=arguments[1]),this.trigger("textdata",e)},s.getCache=function(){return this.cache_},s.resetCache_=function(){this.cache_={currentTime:0,initTime:0,inactivityTimeout:this.options_.inactivityTimeout,duration:NaN,lastVolume:1,lastPlaybackRate:this.defaultPlaybackRate(),media:null,src:"",source:{},sources:[],playbackRates:[],volume:1}},s.techCall_=function(e,i){this.ready(function(){if(e in D0)return function h5(f,o,s,a){return o[s](f.reduce(Hl(s),a))}(this.middleware_,this.tech_,e,i);if(e in i3)return nu(this.middleware_,this.tech_,e,i);try{this.tech_&&this.tech_[e](i)}catch(u){throw Qn(u),u}},!0)},s.techGet_=function(e){if(this.tech_&&this.tech_.isReady_){if(e in g5)return function r3(f,o,s){return f.reduceRight(Hl(s),o[s]())}(this.middleware_,this.tech_,e);if(e in i3)return nu(this.middleware_,this.tech_,e);try{return this.tech_[e]()}catch(i){throw void 0===this.tech_[e]?(Qn("Video.js: "+e+" method not defined for "+this.techName_+" playback technology.",i),i):"TypeError"===i.name?(Qn("Video.js: "+e+" unavailable on "+this.techName_+" playback technology element.",i),this.tech_.isReady_=!1,i):(Qn(i),i)}}},s.play=function(){var e=this,i=this.options_.Promise||C().Promise;return i?new i(function(u){e.play_(u)}):this.play_()},s.play_=function(e){var i=this;void 0===e&&(e=_s),this.playCallbacks_.push(e);var u=Boolean(!this.changingSrc_&&(this.src()||this.currentSrc()));if(this.waitToPlay_&&(this.off(["ready","loadstart"],this.waitToPlay_),this.waitToPlay_=null),!this.isReady_||!u)return this.waitToPlay_=function(_){i.play_()},this.one(["ready","loadstart"],this.waitToPlay_),void(!u&&(Qt||pt)&&this.load());var p=this.techGet_("play");null===p?this.runPlayTerminatedQueue_():this.runPlayCallbacks_(p)},s.runPlayTerminatedQueue_=function(){var e=this.playTerminatedQueue_.slice(0);this.playTerminatedQueue_=[],e.forEach(function(i){i()})},s.runPlayCallbacks_=function(e){var i=this.playCallbacks_.slice(0);this.playCallbacks_=[],this.playTerminatedQueue_=[],i.forEach(function(u){u(e)})},s.pause=function(){this.techCall_("pause")},s.paused=function(){return!1!==this.techGet_("paused")},s.played=function(){return this.techGet_("played")||hs(0,0)},s.scrubbing=function(e){if(typeof e>"u")return this.scrubbing_;this.scrubbing_=!!e,this.techCall_("setScrubbing",this.scrubbing_),e?this.addClass("vjs-scrubbing"):this.removeClass("vjs-scrubbing")},s.currentTime=function(e){return typeof e<"u"?(e<0&&(e=0),this.isReady_&&!this.changingSrc_&&this.tech_&&this.tech_.isReady_?(this.techCall_("setCurrentTime",e),void(this.cache_.initTime=0)):(this.cache_.initTime=e,this.off("canplay",this.boundApplyInitTime_),void this.one("canplay",this.boundApplyInitTime_))):(this.cache_.currentTime=this.techGet_("currentTime")||0,this.cache_.currentTime)},s.applyInitTime_=function(){this.currentTime(this.cache_.initTime)},s.duration=function(e){if(void 0===e)return void 0!==this.cache_.duration?this.cache_.duration:NaN;(e=parseFloat(e))<0&&(e=1/0),e!==this.cache_.duration&&(this.cache_.duration=e,e===1/0?this.addClass("vjs-live"):this.removeClass("vjs-live"),isNaN(e)||this.trigger("durationchange"))},s.remainingTime=function(){return this.duration()-this.currentTime()},s.remainingTimeDisplay=function(){return Math.floor(this.duration())-Math.floor(this.currentTime())},s.buffered=function(){var e=this.techGet_("buffered");return(!e||!e.length)&&(e=hs(0,0)),e},s.bufferedPercent=function(){return Y2(this.buffered(),this.duration())},s.bufferedEnd=function(){var e=this.buffered(),i=this.duration(),u=e.end(e.length-1);return u>i&&(u=i),u},s.volume=function(e){var i;return void 0!==e?(i=Math.max(0,Math.min(1,parseFloat(e))),this.cache_.volume=i,this.techCall_("setVolume",i),void(i>0&&this.lastVolume_(i))):(i=parseFloat(this.techGet_("volume")),isNaN(i)?1:i)},s.muted=function(e){if(void 0===e)return this.techGet_("muted")||!1;this.techCall_("setMuted",e)},s.defaultMuted=function(e){return void 0!==e?this.techCall_("setDefaultMuted",e):this.techGet_("defaultMuted")||!1},s.lastVolume_=function(e){if(void 0===e||0===e)return this.cache_.lastVolume;this.cache_.lastVolume=e},s.supportsFullScreen=function(){return this.techGet_("supportsFullScreen")||!1},s.isFullscreen=function(e){if(void 0!==e){var i=this.isFullscreen_;return this.isFullscreen_=Boolean(e),this.isFullscreen_!==i&&this.fsApi_.prefixed&&this.trigger("fullscreenchange"),void this.toggleFullscreenClass_()}return this.isFullscreen_},s.requestFullscreen=function(e){var i=this.options_.Promise||C().Promise;if(i){var u=this;return new i(function(p,_){function b(){u.off("fullscreenerror",z),u.off("fullscreenchange",I)}function I(){b(),p()}function z(le,Ee){b(),_(Ee)}u.one("fullscreenchange",I),u.one("fullscreenerror",z);var B=u.requestFullscreenHelper_(e);B&&(B.then(b,b),B.then(p,_))})}return this.requestFullscreenHelper_()},s.requestFullscreenHelper_=function(e){var u,i=this;if(this.fsApi_.prefixed||(u=this.options_.fullscreen&&this.options_.fullscreen.options||{},void 0!==e&&(u=e)),this.fsApi_.requestFullscreen){var p=this.el_[this.fsApi_.requestFullscreen](u);return p&&p.then(function(){return i.isFullscreen(!0)},function(){return i.isFullscreen(!1)}),p}this.tech_.supportsFullScreen()&&!this.options_.preferFullWindow?this.techCall_("enterFullScreen"):this.enterFullWindow()},s.exitFullscreen=function(){var e=this.options_.Promise||C().Promise;if(e){var i=this;return new e(function(u,p){function _(){i.off("fullscreenerror",I),i.off("fullscreenchange",b)}function b(){_(),u()}function I(B,le){_(),p(le)}i.one("fullscreenchange",b),i.one("fullscreenerror",I);var z=i.exitFullscreenHelper_();z&&(z.then(_,_),z.then(u,p))})}return this.exitFullscreenHelper_()},s.exitFullscreenHelper_=function(){var e=this;if(this.fsApi_.requestFullscreen){var i=U()[this.fsApi_.exitFullscreen]();return i&&_s(i.then(function(){return e.isFullscreen(!1)})),i}this.tech_.supportsFullScreen()&&!this.options_.preferFullWindow?this.techCall_("exitFullScreen"):this.exitFullWindow()},s.enterFullWindow=function(){this.isFullscreen(!0),this.isFullWindow=!0,this.docOrigOverflow=U().documentElement.style.overflow,Sr(U(),"keydown",this.boundFullWindowOnEscKey_),U().documentElement.style.overflow="hidden",gt(U().body,"vjs-full-window"),this.trigger("enterFullWindow")},s.fullWindowOnEscKey=function(e){K().isEventKey(e,"Esc")&&!0===this.isFullscreen()&&(this.isFullWindow?this.exitFullWindow():this.exitFullscreen())},s.exitFullWindow=function(){this.isFullscreen(!1),this.isFullWindow=!1,Ui(U(),"keydown",this.boundFullWindowOnEscKey_),U().documentElement.style.overflow=this.docOrigOverflow,Yt(U().body,"vjs-full-window"),this.trigger("exitFullWindow")},s.disablePictureInPicture=function(e){if(void 0===e)return this.techGet_("disablePictureInPicture");this.techCall_("setDisablePictureInPicture",e),this.options_.disablePictureInPicture=e,this.trigger("disablepictureinpicturechanged")},s.isInPictureInPicture=function(e){return void 0!==e?(this.isInPictureInPicture_=!!e,void this.togglePictureInPictureClass_()):!!this.isInPictureInPicture_},s.requestPictureInPicture=function(){if("pictureInPictureEnabled"in U()&&!1===this.disablePictureInPicture())return this.techGet_("requestPictureInPicture")},s.exitPictureInPicture=function(){if("pictureInPictureEnabled"in U())return U().exitPictureInPicture()},s.handleKeyDown=function(e){var i=this.options_.userActions;if(i&&i.hotkeys){(function(_){var b=_.tagName.toLowerCase();if(_.isContentEditable)return!0;if("input"===b)return-1===["button","checkbox","hidden","radio","reset","submit"].indexOf(_.type);return-1!==["textarea"].indexOf(b)})(this.el_.ownerDocument.activeElement)||("function"==typeof i.hotkeys?i.hotkeys.call(this,e):this.handleHotkeys(e))}},s.handleHotkeys=function(e){var i=this.options_.userActions?this.options_.userActions.hotkeys:{},u=i.fullscreenKey,p=void 0===u?function(ge){return K().isEventKey(ge,"f")}:u,_=i.muteKey,b=void 0===_?function(ge){return K().isEventKey(ge,"m")}:_,I=i.playPauseKey,z=void 0===I?function(ge){return K().isEventKey(ge,"k")||K().isEventKey(ge,"Space")}:I;if(p.call(this,e)){e.preventDefault(),e.stopPropagation();var B=Zt.getComponent("FullscreenToggle");!1!==U()[this.fsApi_.fullscreenEnabled]&&B.prototype.handleClick.call(this,e)}else if(b.call(this,e)){e.preventDefault(),e.stopPropagation(),Zt.getComponent("MuteToggle").prototype.handleClick.call(this,e)}else if(z.call(this,e)){e.preventDefault(),e.stopPropagation(),Zt.getComponent("PlayToggle").prototype.handleClick.call(this,e)}},s.canPlayType=function(e){for(var i,u=0,p=this.options_.techOrder;u"u")return this.cache_.src||"";this.resetRetryOnError_&&this.resetRetryOnError_();var p=y5(e);if(p.length){if(this.changingSrc_=!0,i||(this.cache_.sources=p),this.updateSourceCaches_(p[0]),n3(this,p[0],function(I,z){if(u.middleware_=z,i||(u.cache_.sources=p),u.updateSourceCaches_(I),u.src_(I))return p.length>1?u.handleSrc_(p.slice(1)):(u.changingSrc_=!1,u.setTimeout(function(){this.error({code:4,message:this.localize(this.options_.notSupportedMessage)})},0),void u.triggerReady());!function E0(f,o){f.forEach(function(s){return s.setTech&&s.setTech(o)})}(z,u.tech_)}),this.options_.retryOnError&&p.length>1){var _=function(){u.error(null),u.handleSrc_(p.slice(1),!0)},b=function(){u.off("error",_)};this.one("error",_),this.one("playing",b),this.resetRetryOnError_=function(){u.off("error",_),u.off("playing",b)}}}else this.setTimeout(function(){this.error({code:4,message:this.localize(this.options_.notSupportedMessage)})},0)},s.src=function(e){return this.handleSrc_(e,!1)},s.src_=function(e){var i=this,u=this.selectSource([e]);return!u||(function(o,s){return di(o)===di(s)}(u.tech,this.techName_)?(this.ready(function(){this.tech_.constructor.prototype.hasOwnProperty("setSource")?this.techCall_("setSource",e):this.techCall_("src",e.src),this.changingSrc_=!1},!0),!1):(this.changingSrc_=!0,this.loadTech_(u.tech,u.source),this.tech_.ready(function(){i.changingSrc_=!1}),!1))},s.load=function(){this.techCall_("load")},s.reset=function(){var e=this,i=this.options_.Promise||C().Promise;this.paused()||!i?this.doReset_():_s(this.play().then(function(){return e.doReset_()}))},s.doReset_=function(){this.tech_&&this.tech_.clearTracks("text"),this.resetCache_(),this.poster(""),this.loadTech_(this.options_.techOrder[0],null),this.techCall_("reset"),this.resetControlBarUI_(),fa(this)&&this.trigger("playerreset")},s.resetControlBarUI_=function(){this.resetProgressBar_(),this.resetPlaybackRate_(),this.resetVolumeBar_()},s.resetProgressBar_=function(){this.currentTime(0);var e=this.controlBar,i=e.durationDisplay,u=e.remainingTimeDisplay;i&&i.updateContent(),u&&u.updateContent()},s.resetPlaybackRate_=function(){this.playbackRate(this.defaultPlaybackRate()),this.handleTechRateChange_()},s.resetVolumeBar_=function(){this.volume(1),this.trigger("volumechange")},s.currentSources=function(){var e=this.currentSource(),i=[];return 0!==Object.keys(e).length&&i.push(e),this.cache_.sources||i},s.currentSource=function(){return this.cache_.source||{}},s.currentSrc=function(){return this.currentSource()&&this.currentSource().src||""},s.currentType=function(){return this.currentSource()&&this.currentSource().type||""},s.preload=function(e){return void 0!==e?(this.techCall_("setPreload",e),void(this.options_.preload=e)):this.techGet_("preload")},s.autoplay=function(e){if(void 0===e)return this.options_.autoplay||!1;var i;"string"==typeof e&&/(any|play|muted)/.test(e)||!0===e&&this.options_.normalizeAutoplay?(this.options_.autoplay=e,this.manualAutoplay_("string"==typeof e?e:"play"),i=!1):this.options_.autoplay=!!e,i=typeof i>"u"?this.options_.autoplay:i,this.tech_&&this.techCall_("setAutoplay",i)},s.playsinline=function(e){return void 0!==e?(this.techCall_("setPlaysinline",e),this.options_.playsinline=e,this):this.techGet_("playsinline")},s.loop=function(e){return void 0!==e?(this.techCall_("setLoop",e),void(this.options_.loop=e)):this.techGet_("loop")},s.poster=function(e){if(void 0===e)return this.poster_;e||(e=""),e!==this.poster_&&(this.poster_=e,this.techCall_("setPoster",e),this.isPosterFromTech_=!1,this.trigger("posterchange"))},s.handleTechPosterChange_=function(){if((!this.poster_||this.options_.techCanOverridePoster)&&this.tech_&&this.tech_.poster){var e=this.tech_.poster()||"";e!==this.poster_&&(this.poster_=e,this.isPosterFromTech_=!0,this.trigger("posterchange"))}},s.controls=function(e){if(void 0===e)return!!this.controls_;e=!!e,this.controls_!==e&&(this.controls_=e,this.usingNativeControls()&&this.techCall_("setControls",e),this.controls_?(this.removeClass("vjs-controls-disabled"),this.addClass("vjs-controls-enabled"),this.trigger("controlsenabled"),this.usingNativeControls()||this.addTechControlsListeners_()):(this.removeClass("vjs-controls-enabled"),this.addClass("vjs-controls-disabled"),this.trigger("controlsdisabled"),this.usingNativeControls()||this.removeTechControlsListeners_()))},s.usingNativeControls=function(e){if(void 0===e)return!!this.usingNativeControls_;e=!!e,this.usingNativeControls_!==e&&(this.usingNativeControls_=e,this.usingNativeControls_?(this.addClass("vjs-using-native-controls"),this.trigger("usingnativecontrols")):(this.removeClass("vjs-using-native-controls"),this.trigger("usingcustomcontrols")))},s.error=function(e){var i=this;if(void 0===e)return this.error_||null;if(Xn("beforeerror").forEach(function(p){var _=p(i,e);oi(_)&&!Array.isArray(_)||"string"==typeof _||"number"==typeof _||null===_?e=_:i.log.error("please return a value that MediaError expects in beforeerror hooks")}),this.options_.suppressNotSupportedError&&e&&4===e.code){var u=function(){this.error(e)};return this.options_.suppressNotSupportedError=!1,this.any(["click","touchstart"],u),void this.one("loadstart",function(){this.off(["click","touchstart"],u)})}if(null===e)return this.error_=e,this.removeClass("vjs-error"),void(this.errorDisplay&&this.errorDisplay.close());this.error_=new Gn(e),this.addClass("vjs-error"),Qn.error("(CODE:"+this.error_.code+" "+Gn.errorTypes[this.error_.code]+")",this.error_.message,this.error_),this.trigger("error"),Xn("error").forEach(function(p){return p(i,i.error_)})},s.reportUserActivity=function(e){this.userActivity_=!0},s.userActive=function(e){if(void 0===e)return this.userActive_;if((e=!!e)!==this.userActive_){if(this.userActive_=e,this.userActive_)return this.userActivity_=!0,this.removeClass("vjs-user-inactive"),this.addClass("vjs-user-active"),void this.trigger("useractive");this.tech_&&this.tech_.one("mousemove",function(i){i.stopPropagation(),i.preventDefault()}),this.userActivity_=!1,this.removeClass("vjs-user-active"),this.addClass("vjs-user-inactive"),this.trigger("userinactive")}},s.listenForUserActivity_=function(){var e,i,u,p=Oi(this,this.reportUserActivity),I=function(Ee){p(),this.clearInterval(e)};this.on("mousedown",function(){p(),this.clearInterval(e),e=this.setInterval(p,250)}),this.on("mousemove",function(Ee){(Ee.screenX!==i||Ee.screenY!==u)&&(i=Ee.screenX,u=Ee.screenY,p())}),this.on("mouseup",I),this.on("mouseleave",I);var B,z=this.getChild("controlBar");z&&!pt&&!Ai&&(z.on("mouseenter",function(le){0!==this.player().options_.inactivityTimeout&&(this.player().cache_.inactivityTimeout=this.player().options_.inactivityTimeout),this.player().options_.inactivityTimeout=0}),z.on("mouseleave",function(le){this.player().options_.inactivityTimeout=this.player().cache_.inactivityTimeout})),this.on("keydown",p),this.on("keyup",p),this.setInterval(function(){if(this.userActivity_){this.userActivity_=!1,this.userActive(!0),this.clearTimeout(B);var le=this.options_.inactivityTimeout;le<=0||(B=this.setTimeout(function(){this.userActivity_||this.userActive(!1)},le))}},250)},s.playbackRate=function(e){if(void 0===e)return this.tech_&&this.tech_.featuresPlaybackRate?this.cache_.lastPlaybackRate||this.techGet_("playbackRate"):1;this.techCall_("setPlaybackRate",e)},s.defaultPlaybackRate=function(e){return void 0!==e?this.techCall_("setDefaultPlaybackRate",e):this.tech_&&this.tech_.featuresPlaybackRate?this.techGet_("defaultPlaybackRate"):1},s.isAudio=function(e){if(void 0===e)return!!this.isAudio_;this.isAudio_=!!e},s.addTextTrack=function(e,i,u){if(this.tech_)return this.tech_.addTextTrack(e,i,u)},s.addRemoteTextTrack=function(e,i){if(this.tech_)return this.tech_.addRemoteTextTrack(e,i)},s.removeRemoteTextTrack=function(e){void 0===e&&(e={});var u=e.track;if(u||(u=e),this.tech_)return this.tech_.removeRemoteTextTrack(u)},s.getVideoPlaybackQuality=function(){return this.techGet_("getVideoPlaybackQuality")},s.videoWidth=function(){return this.tech_&&this.tech_.videoWidth&&this.tech_.videoWidth()||0},s.videoHeight=function(){return this.tech_&&this.tech_.videoHeight&&this.tech_.videoHeight()||0},s.language=function(e){if(void 0===e)return this.language_;this.language_!==String(e).toLowerCase()&&(this.language_=String(e).toLowerCase(),fa(this)&&this.trigger("languagechange"))},s.languages=function(){return Un(o.prototype.options_.languages,this.languages_)},s.toJSON=function(){var e=Un(this.options_),i=e.tracks;e.tracks=[];for(var u=0;u0?v:0)}if(l().console){var b=l().console[o];!b&&"debug"===o&&(b=l().console.info||l().console.log),b&&u&&p.test(o)&&b[Array.isArray(r)?"apply":"call"](l().console,r)}}}(h,o),o.createLogger=function(t){return ol(h+": "+t)},o.levels={all:"debug|log|warn|error",off:"",debug:"debug|log|warn|error",info:"log|warn|error",warn:"warn|error",error:"error",DEFAULT:i},o.level=function(t){if("string"==typeof t){if(!o.levels.hasOwnProperty(t))throw new Error('"'+t+'" in not a valid log level');i=t}return i},o.history=function(){return ji?[].concat(ji):[]},o.history.filter=function(t){return(ji||[]).filter(function(r){return new RegExp(".*"+t+".*").test(r[0])})},o.history.clear=function(){ji&&(ji.length=0)},o.history.disable=function(){null!==ji&&(ji.length=0,ji=null)},o.history.enable=function(){null===ji&&(ji=[])},o.error=function(){for(var t=arguments.length,r=new Array(t),u=0;u1?i-1:0),o=1;o=0)throw new Error("class has illegal whitespace characters")}function E(){return R()===l().document}function H(h){return Uo(h)&&1===h.nodeType}function he(){try{return l().parent!==l().self}catch{return!0}}function Ge(h){return function(i,s){if(!Zn(i))return R()[h](null);Zn(s)&&(s=R().querySelector(s));var o=H(s)?s:R();return o[h]&&o[h](i)}}function tt(h,i,s,o){void 0===h&&(h="div"),void 0===i&&(i={}),void 0===s&&(s={});var t=R().createElement(h);return Object.getOwnPropertyNames(i).forEach(function(r){var u=i[r];-1!==r.indexOf("aria-")||"role"===r||"type"===r?($n.warn("Setting attributes in the second argument of createEl()\nhas been deprecated. Use the third argument instead.\ncreateEl(type, properties, attributes). Attempting to set "+r+" to "+u+"."),t.setAttribute(r,u)):"textContent"===r?Vt(t,u):(t[r]!==u||"tabIndex"===r)&&(t[r]=u)}),Object.getOwnPropertyNames(s).forEach(function(r){t.setAttribute(r,s[r])}),o&&Ec(t,o),t}function Vt(h,i){return typeof h.textContent>"u"?h.innerText=i:h.textContent=i,h}function Nn(h,i){i.firstChild?i.insertBefore(h,i.firstChild):i.appendChild(h)}function gr(h,i){return Jn(i),h.classList?h.classList.contains(i):function L(h){return new RegExp("(^|\\s)"+h+"($|\\s)")}(i).test(h.className)}function ur(h,i){return h.classList?h.classList.add(i):gr(h,i)||(h.className=(h.className+" "+i).trim()),h}function dr(h,i){return h?(h.classList?h.classList.remove(i):(Jn(i),h.className=h.className.split(/\s+/).filter(function(s){return s!==i}).join(" ")),h):($n.warn("removeClass was called with an element that doesn't exist"),null)}function or(h,i,s){var o=gr(h,i);if("function"==typeof s&&(s=s(h,i)),"boolean"!=typeof s&&(s=!o),s!==o)return s?ur(h,i):dr(h,i),h}function oi(h,i){Object.getOwnPropertyNames(i).forEach(function(s){var o=i[s];null===o||typeof o>"u"||!1===o?h.removeAttribute(s):h.setAttribute(s,!0===o?"":o)})}function yr(h){var i={};if(h&&h.attributes&&h.attributes.length>0)for(var o=h.attributes,t=o.length-1;t>=0;t--){var r=o[t].name,u=o[t].value;("boolean"==typeof h[r]||-1!==",autoplay,controls,playsinline,loop,muted,default,defaultMuted,".indexOf(","+r+","))&&(u=null!==u),i[r]=u}return i}function bi(h,i){return h.getAttribute(i)}function Ji(h,i,s){h.setAttribute(i,s)}function mo(h,i){h.removeAttribute(i)}function la(){R().body.focus(),R().onselectstart=function(){return!1}}function Ao(){R().onselectstart=function(){return!0}}function Oo(h){if(h&&h.getBoundingClientRect&&h.parentNode){var i=h.getBoundingClientRect(),s={};return["bottom","height","left","right","top","width"].forEach(function(o){void 0!==i[o]&&(s[o]=i[o])}),s.height||(s.height=parseFloat(as(h,"height"))),s.width||(s.width=parseFloat(as(h,"width"))),s}}function Vo(h){if(!h||h&&!h.offsetParent)return{left:0,top:0,width:0,height:0};for(var i=h.offsetWidth,s=h.offsetHeight,o=0,t=0;h.offsetParent&&h!==R()[Ms.fullscreenElement];)o+=h.offsetLeft,t+=h.offsetTop,h=h.offsetParent;return{left:o,top:t,width:i,height:s}}function Ts(h,i){var s={x:0,y:0};if(pt)for(var o=h;o&&"html"!==o.nodeName.toLowerCase();){var t=as(o,"transform");if(/^matrix/.test(t)){var r=t.slice(7,-1).split(/,\s/).map(Number);s.x+=r[4],s.y+=r[5]}else if(/^matrix3d/.test(t)){var u=t.slice(9,-1).split(/,\s/).map(Number);s.x+=u[12],s.y+=u[13]}o=o.parentNode}var p={},v=Vo(i.target),b=Vo(h),S=b.width,U=b.height,F=i.offsetY-(b.top-v.top),se=i.offsetX-(b.left-v.left);return i.changedTouches&&(se=i.changedTouches[0].pageX-b.left,F=i.changedTouches[0].pageY+b.top,pt&&(se-=s.x,F-=s.y)),p.y=1-Math.max(0,Math.min(1,F/U)),p.x=Math.max(0,Math.min(1,se/S)),p}function af(h){return Uo(h)&&3===h.nodeType}function Ad(h){for(;h.firstChild;)h.removeChild(h.firstChild);return h}function lf(h){return"function"==typeof h&&(h=h()),(Array.isArray(h)?h:[h]).map(function(i){return"function"==typeof i&&(i=i()),H(i)||af(i)?i:"string"==typeof i&&/\S/.test(i)?R().createTextNode(i):void 0}).filter(function(i){return i})}function Ec(h,i){return lf(i).forEach(function(s){return h.appendChild(s)}),h}function Dc(h,i){return Ec(Ad(h),i)}function kl(h){return void 0===h.button&&void 0===h.buttons||0===h.button&&void 0===h.buttons||"mouseup"===h.type&&0===h.button&&0===h.buttons||!(0!==h.button||1!==h.buttons)}var Pd,Ma=Ge("querySelector"),uf=Ge("querySelectorAll"),Od=Object.freeze({__proto__:null,isReal:E,isEl:H,isInFrame:he,createEl:tt,textContent:Vt,prependTo:Nn,hasClass:gr,addClass:ur,removeClass:dr,toggleClass:or,setAttributes:oi,getAttributes:yr,getAttribute:bi,setAttribute:Ji,removeAttribute:mo,blockTextSelection:la,unblockTextSelection:Ao,getBoundingClientRect:Oo,findPosition:Vo,getPointerPosition:Ts,isTextNode:af,emptyEl:Ad,normalizeContent:lf,appendContent:Ec,insertContent:Dc,isSingleLeftClick:kl,$:Ma,$$:uf}),xc=!1,Su=function(){if(!1!==Pd.options.autoSetup){var i=Array.prototype.slice.call(R().getElementsByTagName("video")),s=Array.prototype.slice.call(R().getElementsByTagName("audio")),o=Array.prototype.slice.call(R().getElementsByTagName("video-js")),t=i.concat(s,o);if(t&&t.length>0)for(var r=0,u=t.length;r-1&&(t={passive:!0}),h.addEventListener(i,o.dispatcher,t)}else h.attachEvent&&h.attachEvent("on"+i,o.dispatcher)}function eo(h,i,s){if(Xi.has(h)){var o=Xi.get(h);if(o.handlers){if(Array.isArray(i))return wa(eo,h,i,s);var t=function(b,S){o.handlers[S]=[],Rd(b,S)};if(void 0===i){for(var r in o.handlers)Object.prototype.hasOwnProperty.call(o.handlers||{},r)&&t(h,r);return}var u=o.handlers[i];if(u){if(!s)return void t(h,i);if(s.guid)for(var p=0;p=s&&(i.apply(void 0,arguments),o=u)}},Oi=function(){};Oi.prototype.allowedEvents_={},Oi.prototype.on=function(h,i){var s=this.addEventListener;this.addEventListener=function(){},Ai(this,h,i),this.addEventListener=s},Oi.prototype.addEventListener=Oi.prototype.on,Oi.prototype.off=function(h,i){eo(this,h,i)},Oi.prototype.removeEventListener=Oi.prototype.off,Oi.prototype.one=function(h,i){var s=this.addEventListener;this.addEventListener=function(){},Au(this,h,i),this.addEventListener=s},Oi.prototype.any=function(h,i){var s=this.addEventListener;this.addEventListener=function(){},Bd(this,h,i),this.addEventListener=s},Oi.prototype.trigger=function(h){var i=h.type||h;"string"==typeof h&&(h={type:i}),h=Vi(h),this.allowedEvents_[i]&&this["on"+i]&&this["on"+i](h),ql(this,h)},Oi.prototype.dispatchEvent=Oi.prototype.trigger,Oi.prototype.queueTrigger=function(h){var i=this;Ou||(Ou=new Map);var s=h.type||h,o=Ou.get(this);o||(o=new Map,Ou.set(this,o));var t=o.get(s);o.delete(s),l().clearTimeout(t);var r=l().setTimeout(function(){0===o.size&&(o=null,Ou.delete(i)),i.trigger(h)},0);o.set(s,r)};var Ic=function(i){return"function"==typeof i.name?i.name():"string"==typeof i.name?i.name:i.name_?i.name_:i.constructor&&i.constructor.name?i.constructor.name:typeof i},cs=function(i){return i instanceof Oi||!!i.eventBusEl_&&["on","one","off","trigger"].every(function(s){return"function"==typeof i[s]})},Fd=function(i){return"string"==typeof i&&/\S/.test(i)||Array.isArray(i)&&!!i.length},Sc=function(i,s,o){if(!i||!i.nodeName&&!cs(i))throw new Error("Invalid target for "+Ic(s)+"#"+o+"; must be a DOM node or evented object.")},Ac=function(i,s,o){if(!Fd(i))throw new Error("Invalid event type for "+Ic(s)+"#"+o+"; must be a non-empty string or array.")},df=function(i,s,o){if("function"!=typeof i)throw new Error("Invalid listener for "+Ic(s)+"#"+o+"; must be a function.")},zd=function(i,s,o){var r,u,p,t=s.length<3||s[0]===i||s[0]===i.eventBusEl_;return t?(r=i.eventBusEl_,s.length>=3&&s.shift(),u=s[0],p=s[1]):(r=s[0],u=s[1],p=s[2]),Sc(r,i,o),Ac(u,i,o),df(p,i,o),{isTargetingSelf:t,target:r,type:u,listener:p=bn(i,p)}},Ut=function(i,s,o,t){Sc(i,i,s),i.nodeName?cf[s](i,o,t):i[s](o,t)},Tr={on:function(){for(var i=this,s=arguments.length,o=new Array(s),t=0;t=0;o--)this.children_[o].dispose&&this.children_[o].dispose();this.children_=null,this.childIndex_=null,this.childNameIndex_=null,this.parentComponent_=null,this.el_&&(this.el_.parentNode&&this.el_.parentNode.removeChild(this.el_),this.el_=null),this.player_=null}},i.isDisposed=function(){return!!this.isDisposed_},i.player=function(){return this.player_},i.options=function(o){return o?(this.options_=Jr(this.options_,o),this.options_):this.options_},i.el=function(){return this.el_},i.createEl=function(o,t,r){return tt(o,t,r)},i.localize=function(o,t,r){void 0===r&&(r=o);var u=this.player_.language&&this.player_.language(),p=this.player_.languages&&this.player_.languages(),v=p&&p[u],b=u&&u.split("-")[0],S=p&&p[b],U=r;return v&&v[o]?U=v[o]:S&&S[o]&&(U=S[o]),t&&(U=U.replace(/\{(\d+)\}/g,function(F,se){var ye=t[se-1],fe=ye;return typeof ye>"u"&&(fe=F),fe})),U},i.handleLanguagechange=function(){},i.contentEl=function(){return this.contentEl_||this.el_},i.id=function(){return this.id_},i.name=function(){return this.name_},i.children=function(){return this.children_},i.getChildById=function(o){return this.childIndex_[o]},i.getChild=function(o){if(o)return this.childNameIndex_[o]},i.getDescendant=function(){for(var o=arguments.length,t=new Array(o),r=0;r=0;r--)if(this.children_[r]===o){t=!0,this.children_.splice(r,1);break}if(t){o.parentComponent_=null,this.childIndex_[o.id()]=null,this.childNameIndex_[$r(o.name())]=null,this.childNameIndex_[Bl(o.name())]=null;var u=o.el();u&&u.parentNode===this.contentEl()&&this.contentEl().removeChild(o.el())}}},i.initChildren=function(){var o=this,t=this.options_.children;if(t){var p,r=this.options_,v=h.getComponent("Tech");(p=Array.isArray(t)?t:Object.keys(t)).concat(Object.keys(this.options_).filter(function(b){return!p.some(function(S){return"string"==typeof S?b===S:b===S.name})})).map(function(b){var S,U;return"string"==typeof b?U=t[S=b]||o.options_[S]||{}:(S=b.name,U=b),{name:S,opts:U}}).filter(function(b){var S=h.getComponent(b.opts.componentClass||$r(b.name));return S&&!v.isTech(S)}).forEach(function(S){var U=S.name,F=S.opts;if(void 0!==r[U]&&(F=r[U]),!1!==F){!0===F&&(F={}),F.playerOptions=o.options_.playerOptions;var se=o.addChild(U,F);se&&(o[U]=se)}})}},i.buildCSSClass=function(){return""},i.ready=function(o,t){if(void 0===t&&(t=!1),o){if(!this.isReady_)return this.readyQueue_=this.readyQueue_||[],void this.readyQueue_.push(o);t?o.call(this):this.setTimeout(o,1)}},i.triggerReady=function(){this.isReady_=!0,this.setTimeout(function(){var o=this.readyQueue_;this.readyQueue_=[],o&&o.length>0&&o.forEach(function(t){t.call(this)},this),this.trigger("ready")},1)},i.$=function(o,t){return Ma(o,t||this.contentEl())},i.$$=function(o,t){return uf(o,t||this.contentEl())},i.hasClass=function(o){return gr(this.el_,o)},i.addClass=function(o){ur(this.el_,o)},i.removeClass=function(o){dr(this.el_,o)},i.toggleClass=function(o,t){or(this.el_,o,t)},i.show=function(){this.removeClass("vjs-hidden")},i.hide=function(){this.addClass("vjs-hidden")},i.lockShowing=function(){this.addClass("vjs-lock-showing")},i.unlockShowing=function(){this.removeClass("vjs-lock-showing")},i.getAttribute=function(o){return bi(this.el_,o)},i.setAttribute=function(o,t){Ji(this.el_,o,t)},i.removeAttribute=function(o){mo(this.el_,o)},i.width=function(o,t){return this.dimension("width",o,t)},i.height=function(o,t){return this.dimension("height",o,t)},i.dimensions=function(o,t){this.width(o,!0),this.height(t)},i.dimension=function(o,t,r){if(void 0!==t)return(null===t||t!=t)&&(t=0),-1!==(""+t).indexOf("%")||-1!==(""+t).indexOf("px")?this.el_.style[o]=t:this.el_.style[o]="auto"===t?"":t+"px",void(r||this.trigger("componentresize"));if(!this.el_)return 0;var u=this.el_.style[o],p=u.indexOf("px");return parseInt(-1!==p?u.slice(0,p):this.el_["offset"+$r(o)],10)},i.currentDimension=function(o){var t=0;if("width"!==o&&"height"!==o)throw new Error("currentDimension only accepts width or height value");if(t=as(this.el_,o),0===(t=parseFloat(t))||isNaN(t)){var r="offset"+$r(o);t=this.el_[r]}return t},i.currentDimensions=function(){return{width:this.currentDimension("width"),height:this.currentDimension("height")}},i.currentWidth=function(){return this.currentDimension("width")},i.currentHeight=function(){return this.currentDimension("height")},i.focus=function(){this.el_.focus()},i.blur=function(){this.el_.blur()},i.handleKeyDown=function(o){this.player_&&(V().isEventKey(o,"Tab")||o.stopPropagation(),this.player_.handleKeyDown(o))},i.handleKeyPress=function(o){this.handleKeyDown(o)},i.emitTapEvents=function(){var p,o=0,t=null;this.on("touchstart",function(b){1===b.touches.length&&(t={pageX:b.touches[0].pageX,pageY:b.touches[0].pageY},o=l().performance.now(),p=!0)}),this.on("touchmove",function(b){if(b.touches.length>1)p=!1;else if(t){var S=b.touches[0].pageX-t.pageX,U=b.touches[0].pageY-t.pageY;Math.sqrt(S*S+U*U)>10&&(p=!1)}});var v=function(){p=!1};this.on("touchleave",v),this.on("touchcancel",v),this.on("touchend",function(b){(t=null,!0===p)&&(l().performance.now()-o<200&&(b.preventDefault(),this.trigger("tap")))})},i.enableTouchActivity=function(){if(this.player()&&this.player().reportUserActivity){var t,o=bn(this.player(),this.player().reportUserActivity);this.on("touchstart",function(){o(),this.clearInterval(t),t=this.setInterval(o,250)});var r=function(p){o(),this.clearInterval(t)};this.on("touchmove",o),this.on("touchend",r),this.on("touchcancel",r)}},i.setTimeout=function(o,t){var u,r=this;return o=bn(this,o),this.clearTimersOnDispose_(),u=l().setTimeout(function(){r.setTimeoutIds_.has(u)&&r.setTimeoutIds_.delete(u),o()},t),this.setTimeoutIds_.add(u),u},i.clearTimeout=function(o){return this.setTimeoutIds_.has(o)&&(this.setTimeoutIds_.delete(o),l().clearTimeout(o)),o},i.setInterval=function(o,t){o=bn(this,o),this.clearTimersOnDispose_();var r=l().setInterval(o,t);return this.setIntervalIds_.add(r),r},i.clearInterval=function(o){return this.setIntervalIds_.has(o)&&(this.setIntervalIds_.delete(o),l().clearInterval(o)),o},i.requestAnimationFrame=function(o){var r,t=this;return this.supportsRaf_?(this.clearTimersOnDispose_(),o=bn(this,o),r=l().requestAnimationFrame(function(){t.rafIds_.has(r)&&t.rafIds_.delete(r),o()}),this.rafIds_.add(r),r):this.setTimeout(o,1e3/60)},i.requestNamedAnimationFrame=function(o,t){var r=this;if(!this.namedRafs_.has(o)){this.clearTimersOnDispose_(),t=bn(this,t);var u=this.requestAnimationFrame(function(){t(),r.namedRafs_.has(o)&&r.namedRafs_.delete(o)});return this.namedRafs_.set(o,u),o}},i.cancelNamedAnimationFrame=function(o){this.namedRafs_.has(o)&&(this.cancelAnimationFrame(this.namedRafs_.get(o)),this.namedRafs_.delete(o))},i.cancelAnimationFrame=function(o){return this.supportsRaf_?(this.rafIds_.has(o)&&(this.rafIds_.delete(o),l().cancelAnimationFrame(o)),o):this.clearTimeout(o)},i.clearTimersOnDispose_=function(){var o=this;this.clearingTimersOnDispose_||(this.clearingTimersOnDispose_=!0,this.one("dispose",function(){[["namedRafs_","cancelNamedAnimationFrame"],["rafIds_","cancelAnimationFrame"],["setTimeoutIds_","clearTimeout"],["setIntervalIds_","clearInterval"]].forEach(function(t){var r=t[0],u=t[1];o[r].forEach(function(p,v){return o[u](v)})}),o.clearingTimersOnDispose_=!1}))},h.registerComponent=function(o,t){if("string"!=typeof o||!o)throw new Error('Illegal component name, "'+o+'"; must be a non-empty string.');var v,r=h.getComponent("Tech"),u=r&&r.isTech(t),p=h===t||h.prototype.isPrototypeOf(t.prototype);if(u||!p)throw v=u?"techs must be registered using Tech.registerTech()":"must be a Component subclass",new Error('Illegal component, "'+o+'"; '+v+".");o=$r(o),h.components_||(h.components_={});var b=h.getComponent("Player");if("Player"===o&&b&&b.players){var S=b.players,U=Object.keys(S);if(S&&U.length>0&&U.map(function(F){return S[F]}).every(Boolean))throw new Error("Can not register Player component after player has been created.")}return h.components_[o]=t,h.components_[Bl(o)]=t,t},h.getComponent=function(o){if(o&&h.components_)return h.components_[o]},h}();function jd(h,i,s,o){return function ua(h,i,s){if("number"!=typeof i||i<0||i>s)throw new Error("Failed to execute '"+h+"' on 'TimeRanges': The index provided ("+i+") is non-numeric or out of bounds (0-"+s+").")}(h,o,s.length-1),s[o][i]}function lo(h){var i;return i=void 0===h||0===h.length?{length:0,start:function(){throw new Error("This TimeRanges object is empty")},end:function(){throw new Error("This TimeRanges object is empty")}}:{length:h.length,start:jd.bind(null,"start",0,h),end:jd.bind(null,"end",1,h)},l().Symbol&&l().Symbol.iterator&&(i[l().Symbol.iterator]=function(){return(h||[]).values()}),i}function vo(h,i){return Array.isArray(h)?lo(h):void 0===h||void 0===i?lo():lo([[h,i]])}function hf(h,i){var o,t,s=0;if(!i)return 0;(!h||!h.length)&&(h=vo(0,0));for(var r=0;ri&&(t=i),s+=t-o;return s/i}function uo(h){if(h instanceof uo)return h;"number"==typeof h?this.code=h:"string"==typeof h?this.message=h:Uo(h)&&("number"==typeof h.code&&(this.code=h.code),Br(this,h)),this.message||(this.message=uo.defaultMessages[this.code]||"")}Ft.prototype.supportsRaf_="function"==typeof l().requestAnimationFrame&&"function"==typeof l().cancelAnimationFrame,Ft.registerComponent("Component",Ft),uo.prototype.code=0,uo.prototype.message="",uo.prototype.status=null,uo.errorTypes=["MEDIA_ERR_CUSTOM","MEDIA_ERR_ABORTED","MEDIA_ERR_NETWORK","MEDIA_ERR_DECODE","MEDIA_ERR_SRC_NOT_SUPPORTED","MEDIA_ERR_ENCRYPTED"],uo.defaultMessages={1:"You aborted the media playback",2:"A network error caused the media download to fail part-way.",3:"The media playback was aborted due to a corruption problem or because the media used features your browser did not support.",4:"The media could not be loaded, either because the server or network failed or because the format is not supported.",5:"The media is encrypted and we do not have the keys to decrypt it."};for(var Fl=0;Fl=0;r--)if(o[r].enabled){Lc(o,o[r]);break}return(t=h.call(this,o)||this).changing_=!1,t}N(i,h);var s=i.prototype;return s.addTrack=function(t){var r=this;t.enabled&&Lc(this,t),h.prototype.addTrack.call(this,t),t.addEventListener&&(t.enabledChange_=function(){r.changing_||(r.changing_=!0,Lc(r,t),r.changing_=!1,r.trigger("change"))},t.addEventListener("enabledchange",t.enabledChange_))},s.removeTrack=function(t){h.prototype.removeTrack.call(this,t),t.removeEventListener&&t.enabledChange_&&(t.removeEventListener("enabledchange",t.enabledChange_),t.enabledChange_=null)},i}(Ta),ll=function(i,s){for(var o=0;o=0;r--)if(o[r].selected){ll(o,o[r]);break}return(t=h.call(this,o)||this).changing_=!1,Object.defineProperty(W(t),"selectedIndex",{get:function(){for(var p=0;p0&&(l().console&&l().console.groupCollapsed&&l().console.groupCollapsed("Text Track parsing errors for "+s.src),t.forEach(function(r){return $n.error(r)}),l().console&&l().console.groupEnd&&l().console.groupEnd()),o.flush()},Ru=function(i,s){var o={uri:i},t=Ds(i);t&&(o.cors=t);var r="use-credentials"===s.tech_.crossOrigin();r&&(o.withCredentials=r),Oe()(o,bn(this,function(u,p,v){if(u)return $n.error(u,p);s.loaded_=!0,"function"!=typeof l().WebVTT?s.tech_&&s.tech_.any(["vttjsloaded","vttjserror"],function(b){if("vttjserror"!==b.type)return qu(v,s);$n.error("vttjs failed to load, stopping trying to process "+s.src)}):qu(v,s)}))},Da=function(h){function i(o){var t;if(void 0===o&&(o={}),!o.tech)throw new Error("A tech was not provided.");var r=Jr(o,{kind:P0[o.kind]||"subtitles",language:o.language||o.srclang||""}),u=Gd[r.mode]||"disabled",p=r.default;("metadata"===r.kind||"chapters"===r.kind)&&(u="hidden"),(t=h.call(this,r)||this).tech_=r.tech,t.cues_=[],t.activeCues_=[],t.preload_=!1!==t.tech_.preloadTextTracks;var v=new Ea(t.cues_),b=new Ea(t.activeCues_),S=!1,U=bn(W(t),function(){!this.tech_.isReady_||this.tech_.isDisposed()||(this.activeCues=this.activeCues,S&&(this.trigger("cuechange"),S=!1))});return t.tech_.one("dispose",function(){t.tech_.off("timeupdate",U)}),"disabled"!==u&&t.tech_.on("timeupdate",U),Object.defineProperties(W(t),{default:{get:function(){return p},set:function(){}},mode:{get:function(){return u},set:function(ye){Gd[ye]&&u!==ye&&(u=ye,!this.preload_&&"disabled"!==u&&0===this.cues.length&&Ru(this.src,this),this.tech_.off("timeupdate",U),"disabled"!==u&&this.tech_.on("timeupdate",U),this.trigger("modechange"))}},cues:{get:function(){return this.loaded_?v:null},set:function(){}},activeCues:{get:function(){if(!this.loaded_)return null;if(0===this.cues.length)return b;for(var ye=this.tech_.currentTime(),fe=[],pe=0,et=this.cues.length;pe=ye||ot.startTime===ot.endTime&&ot.startTime<=ye&&ot.startTime+.5>=ye)&&fe.push(ot)}if(S=!1,fe.length!==this.activeCues_.length)S=!0;else for(var St=0;St0)return void this.trigger("vttjsloaded");var r=R().createElement("script");r.src=this.options_["vtt.js"]||"https://vjs.zencdn.net/vttjs/0.14.1/vtt.min.js",r.onload=function(){t.trigger("vttjsloaded")},r.onerror=function(){t.trigger("vttjserror")},this.on("dispose",function(){r.onload=null,r.onerror=null}),l().WebVTT=!0,this.el().parentNode.appendChild(r)}else this.ready(this.addWebVttScript_)},s.emulateTextTracks=function(){var t=this,r=this.textTracks(),u=this.remoteTextTracks(),p=function(F){return r.addTrack(F.track)},v=function(F){return r.removeTrack(F.track)};u.on("addtrack",p),u.on("removetrack",v),this.addWebVttScript_();var b=function(){return t.trigger("texttrackchange")},S=function(){b();for(var F=0;F=0;t--){var r=h[t];r[i]&&r[i](o,s)}}(h,s,p,u),p}var vf={buffered:1,currentTime:1,duration:1,muted:1,played:1,paused:1,seekable:1,volume:1,ended:1},$d={setCurrentTime:1,setMuted:1,setVolume:1},R0={play:1,pause:1};function xs(h){return function(i,s){return i===Vl?Vl:s[h]?s[h](i):i}}function cl(h,i,s,o,t,r){void 0===h&&(h={}),void 0===i&&(i=[]),void 0===t&&(t=[]),void 0===r&&(r=!1);var u=i,p=u[0],v=u.slice(1);if("string"==typeof p)cl(h,jl[p],s,o,t,r);else if(p){var b=function qi(h,i){var s=Qd[h.id()],o=null;if(null==s)return o=i(h),Qd[h.id()]=[[i,o]],o;for(var t=0;t0;this.player_.tech(!0)&&!((Gs||Si)&&r)&&this.player_.tech(!0).focus(),this.player_.paused()?ds(this.player_.play()):this.player_.pause()}},i}(Rc);Ft.registerComponent("PosterImage",vh);var Lo="#222",ju={monospace:"monospace",sansSerif:"sans-serif",serif:"serif",monospaceSansSerif:'"Andale Mono", "Lucida Console", monospace',monospaceSerif:'"Courier New", monospace',proportionalSansSerif:"sans-serif",proportionalSerif:"serif",casual:'"Comic Sans MS", Impact, fantasy',script:'"Monotype Corsiva", cursive',smallcaps:'"Andale Mono", "Lucida Console", monospace, sans-serif'};function Bc(h,i){var s;if(4===h.length)s=h[1]+h[1]+h[2]+h[2]+h[3]+h[3];else{if(7!==h.length)throw new Error("Invalid color code provided, "+h+"; must be formatted as e.g. #f0e or #f604e2.");s=h.slice(1)}return"rgba("+parseInt(s.slice(0,2),16)+","+parseInt(s.slice(2,4),16)+","+parseInt(s.slice(4,6),16)+","+i+")"}function e1(h,i,s){try{h.style[i]=s}catch{return}}var Vu=function(h){function i(o,t,r){var u;u=h.call(this,o,t,r)||this;var p=function(b){return u.updateDisplay(b)};return o.on("loadstart",function(v){return u.toggleDisplay(v)}),o.on("texttrackchange",p),o.on("loadedmetadata",function(v){return u.preselectTrack(v)}),o.ready(bn(W(u),function(){if(o.tech_&&o.tech_.featuresNativeTextTracks)this.hide();else{o.on("fullscreenchange",p),o.on("playerresize",p),l().addEventListener("orientationchange",p),o.on("dispose",function(){return l().removeEventListener("orientationchange",p)});for(var v=this.options_.playerOptions.tracks||[],b=0;b0;return ds(r),void(this.player_.tech(!0)&&(!Gs&&!Si||!u)&&this.player_.tech(!0).focus())}var p=this.player_.getChild("controlBar"),v=p&&p.getChild("playToggle");if(v){var b=function(){return v.focus()};Lu(r)?r.then(b,function(){}):this.setTimeout(b,1)}else this.player_.tech(!0).focus()},s.handleKeyDown=function(t){this.mouseused_=!1,h.prototype.handleKeyDown.call(this,t)},s.handleMouseDown=function(t){this.mouseused_=!0},i}(si);U0.prototype.controlText_="Play Video",Ft.registerComponent("BigPlayButton",U0);var t1=function(h){function i(o,t){var r;return(r=h.call(this,o,t)||this).controlText(t&&t.controlText||r.localize("Close")),r}N(i,h);var s=i.prototype;return s.buildCSSClass=function(){return"vjs-close-button "+h.prototype.buildCSSClass.call(this)},s.handleClick=function(t){this.trigger({type:"close",bubbles:!1})},s.handleKeyDown=function(t){V().isEventKey(t,"Esc")?(t.preventDefault(),t.stopPropagation(),this.trigger("click")):h.prototype.handleKeyDown.call(this,t)},i}(si);Ft.registerComponent("CloseButton",t1);var Fc=function(h){function i(o,t){var r;return void 0===t&&(t={}),r=h.call(this,o,t)||this,t.replay=void 0===t.replay||t.replay,r.on(o,"play",function(u){return r.handlePlay(u)}),r.on(o,"pause",function(u){return r.handlePause(u)}),t.replay&&r.on(o,"ended",function(u){return r.handleEnded(u)}),r}N(i,h);var s=i.prototype;return s.buildCSSClass=function(){return"vjs-play-control "+h.prototype.buildCSSClass.call(this)},s.handleClick=function(t){this.player_.paused()?ds(this.player_.play()):this.player_.pause()},s.handleSeeked=function(t){this.removeClass("vjs-ended"),this.player_.paused()?this.handlePause(t):this.handlePlay(t)},s.handlePlay=function(t){this.removeClass("vjs-ended"),this.removeClass("vjs-paused"),this.addClass("vjs-playing"),this.controlText("Pause")},s.handlePause=function(t){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.controlText("Play")},s.handleEnded=function(t){var r=this;this.removeClass("vjs-playing"),this.addClass("vjs-ended"),this.controlText("Replay"),this.one(this.player_,"seeked",function(u){return r.handleSeeked(u)})},i}(si);Fc.prototype.controlText_="Play",Ft.registerComponent("PlayToggle",Fc);var j0=function(i,s){i=i<0?0:i;var o=Math.floor(i%60),t=Math.floor(i/60%60),r=Math.floor(i/3600),u=Math.floor(s/60%60),p=Math.floor(s/3600);return(isNaN(i)||i===1/0)&&(r=t=o="-"),(r=r>0||p>0?r+":":"")+(t=((r||u>=10)&&t<10?"0"+t:t)+":")+(o=o<10?"0"+o:o)},Ia=j0;function zr(h,i){return void 0===i&&(i=h),Ia(h,i)}var to=function(h){function i(o,t){var r;return(r=h.call(this,o,t)||this).on(o,["timeupdate","ended"],function(u){return r.updateContent(u)}),r.updateTextNode_(),r}N(i,h);var s=i.prototype;return s.createEl=function(){var t=this.buildCSSClass(),r=h.prototype.createEl.call(this,"div",{className:t+" vjs-time-control vjs-control"}),u=tt("span",{className:"vjs-control-text",textContent:this.localize(this.labelText_)+"\xa0"},{role:"presentation"});return r.appendChild(u),this.contentEl_=tt("span",{className:t+"-display"},{"aria-live":"off",role:"presentation"}),r.appendChild(this.contentEl_),r},s.dispose=function(){this.contentEl_=null,this.textNode_=null,h.prototype.dispose.call(this)},s.updateTextNode_=function(t){var r=this;void 0===t&&(t=0),t=zr(t),this.formattedTime_!==t&&(this.formattedTime_=t,this.requestNamedAnimationFrame("TimeDisplay#updateTextNode_",function(){if(r.contentEl_){var u=r.textNode_;u&&r.contentEl_.firstChild!==u&&(u=null,$n.warn("TimeDisplay#updateTextnode_: Prevented replacement of text node element since it was no longer a child of this node. Appending a new node instead.")),r.textNode_=R().createTextNode(r.formattedTime_),r.textNode_&&(u?r.contentEl_.replaceChild(r.textNode_,u):r.contentEl_.appendChild(r.textNode_))}}))},s.updateContent=function(t){},i}(Ft);to.prototype.labelText_="Time",to.prototype.controlText_="Time",Ft.registerComponent("TimeDisplay",to);var hs=function(h){function i(){return h.apply(this,arguments)||this}N(i,h);var s=i.prototype;return s.buildCSSClass=function(){return"vjs-current-time"},s.updateContent=function(t){var r;r=this.player_.ended()?this.player_.duration():this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime(),this.updateTextNode_(r)},i}(to);hs.prototype.labelText_="Current Time",hs.prototype.controlText_="Current Time",Ft.registerComponent("CurrentTimeDisplay",hs);var Sa=function(h){function i(o,t){var r,u=function(v){return r.updateContent(v)};return(r=h.call(this,o,t)||this).on(o,"durationchange",u),r.on(o,"loadstart",u),r.on(o,"loadedmetadata",u),r}N(i,h);var s=i.prototype;return s.buildCSSClass=function(){return"vjs-duration"},s.updateContent=function(t){var r=this.player_.duration();this.updateTextNode_(r)},i}(to);Sa.prototype.labelText_="Duration",Sa.prototype.controlText_="Duration",Ft.registerComponent("DurationDisplay",Sa);var fl=function(h){function i(){return h.apply(this,arguments)||this}return N(i,h),i.prototype.createEl=function(){var t=h.prototype.createEl.call(this,"div",{className:"vjs-time-control vjs-time-divider"},{"aria-hidden":!0}),r=h.prototype.createEl.call(this,"div"),u=h.prototype.createEl.call(this,"span",{textContent:"/"});return r.appendChild(u),t.appendChild(r),t},i}(Ft);Ft.registerComponent("TimeDivider",fl);var Qs=function(h){function i(o,t){var r;return(r=h.call(this,o,t)||this).on(o,"durationchange",function(u){return r.updateContent(u)}),r}N(i,h);var s=i.prototype;return s.buildCSSClass=function(){return"vjs-remaining-time"},s.createEl=function(){var t=h.prototype.createEl.call(this);return!1!==this.options_.displayNegative&&t.insertBefore(tt("span",{},{"aria-hidden":!0},"-"),this.contentEl_),t},s.updateContent=function(t){var r;"number"==typeof this.player_.duration()&&(r=this.player_.ended()?0:this.player_.remainingTimeDisplay?this.player_.remainingTimeDisplay():this.player_.remainingTime(),this.updateTextNode_(r))},i}(to);Qs.prototype.labelText_="Remaining Time",Qs.prototype.controlText_="Remaining Time",Ft.registerComponent("RemainingTimeDisplay",Qs);var zc=function(h){function i(o,t){var r;return(r=h.call(this,o,t)||this).updateShowing(),r.on(r.player(),"durationchange",function(u){return r.updateShowing(u)}),r}N(i,h);var s=i.prototype;return s.createEl=function(){var t=h.prototype.createEl.call(this,"div",{className:"vjs-live-control vjs-control"});return this.contentEl_=tt("div",{className:"vjs-live-display"},{"aria-live":"off"}),this.contentEl_.appendChild(tt("span",{className:"vjs-control-text",textContent:this.localize("Stream Type")+"\xa0"})),this.contentEl_.appendChild(R().createTextNode(this.localize("LIVE"))),t.appendChild(this.contentEl_),t},s.dispose=function(){this.contentEl_=null,h.prototype.dispose.call(this)},s.updateShowing=function(t){this.player().duration()===1/0?this.show():this.hide()},i}(Ft);Ft.registerComponent("LiveDisplay",zc);var r1=function(h){function i(o,t){var r;return(r=h.call(this,o,t)||this).updateLiveEdgeStatus(),r.player_.liveTracker&&(r.updateLiveEdgeStatusHandler_=function(u){return r.updateLiveEdgeStatus(u)},r.on(r.player_.liveTracker,"liveedgechange",r.updateLiveEdgeStatusHandler_)),r}N(i,h);var s=i.prototype;return s.createEl=function(){var t=h.prototype.createEl.call(this,"button",{className:"vjs-seek-to-live-control vjs-control"});return this.textEl_=tt("span",{className:"vjs-seek-to-live-text",textContent:this.localize("LIVE")},{"aria-hidden":"true"}),t.appendChild(this.textEl_),t},s.updateLiveEdgeStatus=function(){!this.player_.liveTracker||this.player_.liveTracker.atLiveEdge()?(this.setAttribute("aria-disabled",!0),this.addClass("vjs-at-live-edge"),this.controlText("Seek to live, currently playing live")):(this.setAttribute("aria-disabled",!1),this.removeClass("vjs-at-live-edge"),this.controlText("Seek to live, currently behind live"))},s.handleClick=function(){this.player_.liveTracker.seekToLiveEdge()},s.dispose=function(){this.player_.liveTracker&&this.off(this.player_.liveTracker,"liveedgechange",this.updateLiveEdgeStatusHandler_),this.textEl_=null,h.prototype.dispose.call(this)},i}(si);r1.prototype.controlText_="Seek to live, currently playing live",Ft.registerComponent("SeekToLive",r1);var hl=function(i,s,o){return i=Number(i),Math.min(o,Math.max(s,isNaN(i)?s:i))},Uc=function(h){function i(o,t){var r;return(r=h.call(this,o,t)||this).handleMouseDown_=function(u){return r.handleMouseDown(u)},r.handleMouseUp_=function(u){return r.handleMouseUp(u)},r.handleKeyDown_=function(u){return r.handleKeyDown(u)},r.handleClick_=function(u){return r.handleClick(u)},r.handleMouseMove_=function(u){return r.handleMouseMove(u)},r.update_=function(u){return r.update(u)},r.bar=r.getChild(r.options_.barName),r.vertical(!!r.options_.vertical),r.enable(),r}N(i,h);var s=i.prototype;return s.enabled=function(){return this.enabled_},s.enable=function(){this.enabled()||(this.on("mousedown",this.handleMouseDown_),this.on("touchstart",this.handleMouseDown_),this.on("keydown",this.handleKeyDown_),this.on("click",this.handleClick_),this.on(this.player_,"controlsvisible",this.update),this.playerEvent&&this.on(this.player_,this.playerEvent,this.update),this.removeClass("disabled"),this.setAttribute("tabindex",0),this.enabled_=!0)},s.disable=function(){if(this.enabled()){var t=this.bar.el_.ownerDocument;this.off("mousedown",this.handleMouseDown_),this.off("touchstart",this.handleMouseDown_),this.off("keydown",this.handleKeyDown_),this.off("click",this.handleClick_),this.off(this.player_,"controlsvisible",this.update_),this.off(t,"mousemove",this.handleMouseMove_),this.off(t,"mouseup",this.handleMouseUp_),this.off(t,"touchmove",this.handleMouseMove_),this.off(t,"touchend",this.handleMouseUp_),this.removeAttribute("tabindex"),this.addClass("disabled"),this.playerEvent&&this.off(this.player_,this.playerEvent,this.update),this.enabled_=!1}},s.createEl=function(t,r,u){return void 0===r&&(r={}),void 0===u&&(u={}),r.className=r.className+" vjs-slider",r=Br({tabIndex:0},r),u=Br({role:"slider","aria-valuenow":0,"aria-valuemin":0,"aria-valuemax":100,tabIndex:0},u),h.prototype.createEl.call(this,t,r,u)},s.handleMouseDown=function(t){var r=this.bar.el_.ownerDocument;"mousedown"===t.type&&t.preventDefault(),"touchstart"===t.type&&!go&&t.preventDefault(),la(),this.addClass("vjs-sliding"),this.trigger("slideractive"),this.on(r,"mousemove",this.handleMouseMove_),this.on(r,"mouseup",this.handleMouseUp_),this.on(r,"touchmove",this.handleMouseMove_),this.on(r,"touchend",this.handleMouseUp_),this.handleMouseMove(t,!0)},s.handleMouseMove=function(t){},s.handleMouseUp=function(){var t=this.bar.el_.ownerDocument;Ao(),this.removeClass("vjs-sliding"),this.trigger("sliderinactive"),this.off(t,"mousemove",this.handleMouseMove_),this.off(t,"mouseup",this.handleMouseUp_),this.off(t,"touchmove",this.handleMouseMove_),this.off(t,"touchend",this.handleMouseUp_),this.update()},s.update=function(){var t=this;if(this.el_&&this.bar){var r=this.getProgress();return r===this.progress_||(this.progress_=r,this.requestNamedAnimationFrame("Slider#update",function(){var u=t.vertical()?"height":"width";t.bar.el().style[u]=(100*r).toFixed(2)+"%"})),r}},s.getProgress=function(){return Number(hl(this.getPercent(),0,1).toFixed(4))},s.calculateDistance=function(t){var r=Ts(this.el_,t);return this.vertical()?r.y:r.x},s.handleKeyDown=function(t){V().isEventKey(t,"Left")||V().isEventKey(t,"Down")?(t.preventDefault(),t.stopPropagation(),this.stepBack()):V().isEventKey(t,"Right")||V().isEventKey(t,"Up")?(t.preventDefault(),t.stopPropagation(),this.stepForward()):h.prototype.handleKeyDown.call(this,t)},s.handleClick=function(t){t.stopPropagation(),t.preventDefault()},s.vertical=function(t){if(void 0===t)return this.vertical_||!1;this.vertical_=!!t,this.vertical_?this.addClass("vjs-slider-vertical"):this.addClass("vjs-slider-horizontal")},i}(Ft);Ft.registerComponent("Slider",Uc);var i1=function(i,s){return hl(i/s*100,0,100).toFixed(2)+"%"},yh=function(h){function i(o,t){var r;return(r=h.call(this,o,t)||this).partEls_=[],r.on(o,"progress",function(u){return r.update(u)}),r}N(i,h);var s=i.prototype;return s.createEl=function(){var t=h.prototype.createEl.call(this,"div",{className:"vjs-load-progress"}),r=tt("span",{className:"vjs-control-text"}),u=tt("span",{textContent:this.localize("Loaded")}),p=R().createTextNode(": ");return this.percentageEl_=tt("span",{className:"vjs-control-text-loaded-percentage",textContent:"0%"}),t.appendChild(r),r.appendChild(u),r.appendChild(p),r.appendChild(this.percentageEl_),t},s.dispose=function(){this.partEls_=null,this.percentageEl_=null,h.prototype.dispose.call(this)},s.update=function(t){var r=this;this.requestNamedAnimationFrame("LoadProgressBar#update",function(){var u=r.player_.liveTracker,p=r.player_.buffered(),v=u&&u.isLive()?u.seekableEnd():r.player_.duration(),b=r.player_.bufferedEnd(),S=r.partEls_,U=i1(b,v);r.percent_!==U&&(r.el_.style.width=U,Vt(r.percentageEl_,U),r.percent_=U);for(var F=0;Fp.length;pe--)r.el_.removeChild(S[pe-1]);S.length=p.length})},i}(Ft);Ft.registerComponent("LoadProgressBar",yh);var V0=function(h){function i(o,t){var r;return(r=h.call(this,o,t)||this).update=Es(bn(W(r),r.update),30),r}N(i,h);var s=i.prototype;return s.createEl=function(){return h.prototype.createEl.call(this,"div",{className:"vjs-time-tooltip"},{"aria-hidden":"true"})},s.update=function(t,r,u){var p=Vo(this.el_),v=Oo(this.player_.el()),b=t.width*r;if(v&&p){var S=t.left-v.left+b,U=t.width-b+(v.right-t.right),F=p.width/2;Sp.width&&(F=p.width),F=Math.round(F),this.el_.style.right="-"+F+"px",this.write(u)}},s.write=function(t){Vt(this.el_,t)},s.updateTime=function(t,r,u,p){var v=this;this.requestNamedAnimationFrame("TimeTooltip#updateTime",function(){var b,S=v.player_.duration();if(v.player_.liveTracker&&v.player_.liveTracker.isLive()){var U=v.player_.liveTracker.liveWindow(),F=U-r*U;b=(F<1?"":"-")+zr(F,U)}else b=zr(u,S);v.update(t,r,b),p&&p()})},i}(Ft);Ft.registerComponent("TimeTooltip",V0);var da=function(h){function i(o,t){var r;return(r=h.call(this,o,t)||this).update=Es(bn(W(r),r.update),30),r}N(i,h);var s=i.prototype;return s.createEl=function(){return h.prototype.createEl.call(this,"div",{className:"vjs-play-progress vjs-slider-bar"},{"aria-hidden":"true"})},s.update=function(t,r){var u=this.getChild("timeTooltip");if(u){var p=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime();u.updateTime(t,r,p)}},i}(Ft);da.prototype.options_={children:[]},!pt&&!ws&&da.prototype.options_.children.push("timeTooltip"),Ft.registerComponent("PlayProgressBar",da);var Ri=function(h){function i(o,t){var r;return(r=h.call(this,o,t)||this).update=Es(bn(W(r),r.update),30),r}N(i,h);var s=i.prototype;return s.createEl=function(){return h.prototype.createEl.call(this,"div",{className:"vjs-mouse-display"})},s.update=function(t,r){var u=this,p=r*this.player_.duration();this.getChild("timeTooltip").updateTime(t,r,p,function(){u.el_.style.left=t.width*r+"px"})},i}(Ft);Ri.prototype.options_={children:["timeTooltip"]},Ft.registerComponent("MouseTimeDisplay",Ri);var o1=function(h){function i(o,t){var r;return(r=h.call(this,o,t)||this).setEventHandlers_(),r}N(i,h);var s=i.prototype;return s.setEventHandlers_=function(){var t=this;this.update_=bn(this,this.update),this.update=Es(this.update_,30),this.on(this.player_,["ended","durationchange","timeupdate"],this.update),this.player_.liveTracker&&this.on(this.player_.liveTracker,"liveedgechange",this.update),this.updateInterval=null,this.enableIntervalHandler_=function(r){return t.enableInterval_(r)},this.disableIntervalHandler_=function(r){return t.disableInterval_(r)},this.on(this.player_,["playing"],this.enableIntervalHandler_),this.on(this.player_,["ended","pause","waiting"],this.disableIntervalHandler_),"hidden"in R()&&"visibilityState"in R()&&this.on(R(),"visibilitychange",this.toggleVisibility_)},s.toggleVisibility_=function(t){"hidden"===R().visibilityState?(this.cancelNamedAnimationFrame("SeekBar#update"),this.cancelNamedAnimationFrame("Slider#update"),this.disableInterval_(t)):(!this.player_.ended()&&!this.player_.paused()&&this.enableInterval_(),this.update())},s.enableInterval_=function(){this.updateInterval||(this.updateInterval=this.setInterval(this.update,30))},s.disableInterval_=function(t){this.player_.liveTracker&&this.player_.liveTracker.isLive()&&t&&"ended"!==t.type||this.updateInterval&&(this.clearInterval(this.updateInterval),this.updateInterval=null)},s.createEl=function(){return h.prototype.createEl.call(this,"div",{className:"vjs-progress-holder"},{"aria-label":this.localize("Progress Bar")})},s.update=function(t){var r=this;if("hidden"!==R().visibilityState){var u=h.prototype.update.call(this);return this.requestNamedAnimationFrame("SeekBar#update",function(){var p=r.player_.ended()?r.player_.duration():r.getCurrentTime_(),v=r.player_.liveTracker,b=r.player_.duration();v&&v.isLive()&&(b=r.player_.liveTracker.liveCurrentTime()),r.percent_!==u&&(r.el_.setAttribute("aria-valuenow",(100*u).toFixed(2)),r.percent_=u),(r.currentTime_!==p||r.duration_!==b)&&(r.el_.setAttribute("aria-valuetext",r.localize("progress bar timing: currentTime={1} duration={2}",[zr(p,b),zr(b,b)],"{1} of {2}")),r.currentTime_=p,r.duration_=b),r.bar&&r.bar.update(Oo(r.el()),r.getProgress())}),u}},s.userSeek_=function(t){this.player_.liveTracker&&this.player_.liveTracker.isLive()&&this.player_.liveTracker.nextSeekedFromUser(),this.player_.currentTime(t)},s.getCurrentTime_=function(){return this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime()},s.getPercent=function(){var r,t=this.getCurrentTime_(),u=this.player_.liveTracker;return u&&u.isLive()?(r=(t-u.seekableStart())/u.liveWindow(),u.atLiveEdge()&&(r=1)):r=t/this.player_.duration(),r},s.handleMouseDown=function(t){kl(t)&&(t.stopPropagation(),this.videoWasPlaying=!this.player_.paused(),this.player_.pause(),h.prototype.handleMouseDown.call(this,t))},s.handleMouseMove=function(t,r){if(void 0===r&&(r=!1),kl(t)){!r&&!this.player_.scrubbing()&&this.player_.scrubbing(!0);var u,p=this.calculateDistance(t),v=this.player_.liveTracker;if(v&&v.isLive()){if(p>=.99)return void v.seekToLiveEdge();var b=v.seekableStart(),S=v.liveCurrentTime();if((u=b+p*v.liveWindow())>=S&&(u=S),u<=b&&(u=b+.1),u===1/0)return}else(u=p*this.player_.duration())===this.player_.duration()&&(u-=.1);this.userSeek_(u)}},s.enable=function(){h.prototype.enable.call(this);var t=this.getChild("mouseTimeDisplay");t&&t.show()},s.disable=function(){h.prototype.disable.call(this);var t=this.getChild("mouseTimeDisplay");t&&t.hide()},s.handleMouseUp=function(t){h.prototype.handleMouseUp.call(this,t),t&&t.stopPropagation(),this.player_.scrubbing(!1),this.player_.trigger({type:"timeupdate",target:this,manuallyTriggered:!0}),this.videoWasPlaying?ds(this.player_.play()):this.update_()},s.stepForward=function(){this.userSeek_(this.player_.currentTime()+5)},s.stepBack=function(){this.userSeek_(this.player_.currentTime()-5)},s.handleAction=function(t){this.player_.paused()?this.player_.play():this.player_.pause()},s.handleKeyDown=function(t){var r=this.player_.liveTracker;if(V().isEventKey(t,"Space")||V().isEventKey(t,"Enter"))t.preventDefault(),t.stopPropagation(),this.handleAction(t);else if(V().isEventKey(t,"Home"))t.preventDefault(),t.stopPropagation(),this.userSeek_(0);else if(V().isEventKey(t,"End"))t.preventDefault(),t.stopPropagation(),r&&r.isLive()?this.userSeek_(r.liveCurrentTime()):this.userSeek_(this.player_.duration());else if(/^[0-9]$/.test(V()(t))){t.preventDefault(),t.stopPropagation();var u=10*(V().codes[V()(t)]-V().codes[0])/100;r&&r.isLive()?this.userSeek_(r.seekableStart()+r.liveWindow()*u):this.userSeek_(this.player_.duration()*u)}else V().isEventKey(t,"PgDn")?(t.preventDefault(),t.stopPropagation(),this.userSeek_(this.player_.currentTime()-60)):V().isEventKey(t,"PgUp")?(t.preventDefault(),t.stopPropagation(),this.userSeek_(this.player_.currentTime()+60)):h.prototype.handleKeyDown.call(this,t)},s.dispose=function(){this.disableInterval_(),this.off(this.player_,["ended","durationchange","timeupdate"],this.update),this.player_.liveTracker&&this.off(this.player_.liveTracker,"liveedgechange",this.update),this.off(this.player_,["playing"],this.enableIntervalHandler_),this.off(this.player_,["ended","pause","waiting"],this.disableIntervalHandler_),"hidden"in R()&&"visibilityState"in R()&&this.off(R(),"visibilitychange",this.toggleVisibility_),h.prototype.dispose.call(this)},i}(Uc);o1.prototype.options_={children:["loadProgressBar","playProgressBar"],barName:"playProgressBar"},!pt&&!ws&&o1.prototype.options_.children.splice(1,0,"mouseTimeDisplay"),Ft.registerComponent("SeekBar",o1);var Gl=function(h){function i(o,t){var r;return(r=h.call(this,o,t)||this).handleMouseMove=Es(bn(W(r),r.handleMouseMove),30),r.throttledHandleMouseSeek=Es(bn(W(r),r.handleMouseSeek),30),r.handleMouseUpHandler_=function(u){return r.handleMouseUp(u)},r.handleMouseDownHandler_=function(u){return r.handleMouseDown(u)},r.enable(),r}N(i,h);var s=i.prototype;return s.createEl=function(){return h.prototype.createEl.call(this,"div",{className:"vjs-progress-control vjs-control"})},s.handleMouseMove=function(t){var r=this.getChild("seekBar");if(r){var u=r.getChild("playProgressBar"),p=r.getChild("mouseTimeDisplay");if(u||p){var v=r.el(),b=Vo(v),S=Ts(v,t).x;S=hl(S,0,1),p&&p.update(b,S),u&&u.update(b,r.getProgress())}}},s.handleMouseSeek=function(t){var r=this.getChild("seekBar");r&&r.handleMouseMove(t)},s.enabled=function(){return this.enabled_},s.disable=function(){if(this.children().forEach(function(r){return r.disable&&r.disable()}),this.enabled()&&(this.off(["mousedown","touchstart"],this.handleMouseDownHandler_),this.off(this.el_,"mousemove",this.handleMouseMove),this.removeListenersAddedOnMousedownAndTouchstart(),this.addClass("disabled"),this.enabled_=!1,this.player_.scrubbing())){var t=this.getChild("seekBar");this.player_.scrubbing(!1),t.videoWasPlaying&&ds(this.player_.play())}},s.enable=function(){this.children().forEach(function(t){return t.enable&&t.enable()}),!this.enabled()&&(this.on(["mousedown","touchstart"],this.handleMouseDownHandler_),this.on(this.el_,"mousemove",this.handleMouseMove),this.removeClass("disabled"),this.enabled_=!0)},s.removeListenersAddedOnMousedownAndTouchstart=function(){var t=this.el_.ownerDocument;this.off(t,"mousemove",this.throttledHandleMouseSeek),this.off(t,"touchmove",this.throttledHandleMouseSeek),this.off(t,"mouseup",this.handleMouseUpHandler_),this.off(t,"touchend",this.handleMouseUpHandler_)},s.handleMouseDown=function(t){var r=this.el_.ownerDocument,u=this.getChild("seekBar");u&&u.handleMouseDown(t),this.on(r,"mousemove",this.throttledHandleMouseSeek),this.on(r,"touchmove",this.throttledHandleMouseSeek),this.on(r,"mouseup",this.handleMouseUpHandler_),this.on(r,"touchend",this.handleMouseUpHandler_)},s.handleMouseUp=function(t){var r=this.getChild("seekBar");r&&r.handleMouseUp(t),this.removeListenersAddedOnMousedownAndTouchstart()},i}(Ft);Gl.prototype.options_={children:["seekBar"]},Ft.registerComponent("ProgressControl",Gl);var Cf=function(h){function i(o,t){var r;return(r=h.call(this,o,t)||this).on(o,["enterpictureinpicture","leavepictureinpicture"],function(u){return r.handlePictureInPictureChange(u)}),r.on(o,["disablepictureinpicturechanged","loadedmetadata"],function(u){return r.handlePictureInPictureEnabledChange(u)}),r.disable(),r}N(i,h);var s=i.prototype;return s.buildCSSClass=function(){return"vjs-picture-in-picture-control "+h.prototype.buildCSSClass.call(this)},s.handlePictureInPictureEnabledChange=function(){R().pictureInPictureEnabled&&!1===this.player_.disablePictureInPicture()?this.enable():this.disable()},s.handlePictureInPictureChange=function(t){this.player_.isInPictureInPicture()?this.controlText("Exit Picture-in-Picture"):this.controlText("Picture-in-Picture"),this.handlePictureInPictureEnabledChange()},s.handleClick=function(t){this.player_.isInPictureInPicture()?this.player_.exitPictureInPicture():this.player_.requestPictureInPicture()},i}(si);Cf.prototype.controlText_="Picture-in-Picture",Ft.registerComponent("PictureInPictureToggle",Cf);var No=function(h){function i(o,t){var r;return(r=h.call(this,o,t)||this).on(o,"fullscreenchange",function(u){return r.handleFullscreenChange(u)}),!1===R()[o.fsApi_.fullscreenEnabled]&&r.disable(),r}N(i,h);var s=i.prototype;return s.buildCSSClass=function(){return"vjs-fullscreen-control "+h.prototype.buildCSSClass.call(this)},s.handleFullscreenChange=function(t){this.player_.isFullscreen()?this.controlText("Non-Fullscreen"):this.controlText("Fullscreen")},s.handleClick=function(t){this.player_.isFullscreen()?this.player_.exitFullscreen():this.player_.requestFullscreen()},i}(si);No.prototype.controlText_="Fullscreen",Ft.registerComponent("FullscreenToggle",No);var bf=function(h){function i(){return h.apply(this,arguments)||this}return N(i,h),i.prototype.createEl=function(){var t=h.prototype.createEl.call(this,"div",{className:"vjs-volume-level"});return t.appendChild(h.prototype.createEl.call(this,"span",{className:"vjs-control-text"})),t},i}(Ft);Ft.registerComponent("VolumeLevel",bf);var jc=function(h){function i(o,t){var r;return(r=h.call(this,o,t)||this).update=Es(bn(W(r),r.update),30),r}N(i,h);var s=i.prototype;return s.createEl=function(){return h.prototype.createEl.call(this,"div",{className:"vjs-volume-tooltip"},{"aria-hidden":"true"})},s.update=function(t,r,u,p){if(!u){var v=Oo(this.el_),b=Oo(this.player_.el()),S=t.width*r;if(!b||!v)return;var U=t.left-b.left+S,F=t.width-S+(b.right-t.right),se=v.width/2;Uv.width&&(se=v.width),this.el_.style.right="-"+se+"px"}this.write(p+"%")},s.write=function(t){Vt(this.el_,t)},s.updateVolume=function(t,r,u,p,v){var b=this;this.requestNamedAnimationFrame("VolumeLevelTooltip#updateVolume",function(){b.update(t,r,u,p.toFixed(0)),v&&v()})},i}(Ft);Ft.registerComponent("VolumeLevelTooltip",jc);var Kl=function(h){function i(o,t){var r;return(r=h.call(this,o,t)||this).update=Es(bn(W(r),r.update),30),r}N(i,h);var s=i.prototype;return s.createEl=function(){return h.prototype.createEl.call(this,"div",{className:"vjs-mouse-display"})},s.update=function(t,r,u){var p=this,v=100*r;this.getChild("volumeLevelTooltip").updateVolume(t,r,u,v,function(){u?p.el_.style.bottom=t.height*r+"px":p.el_.style.left=t.width*r+"px"})},i}(Ft);Kl.prototype.options_={children:["volumeLevelTooltip"]},Ft.registerComponent("MouseVolumeLevelDisplay",Kl);var Vc=function(h){function i(o,t){var r;return(r=h.call(this,o,t)||this).on("slideractive",function(u){return r.updateLastVolume_(u)}),r.on(o,"volumechange",function(u){return r.updateARIAAttributes(u)}),o.ready(function(){return r.updateARIAAttributes()}),r}N(i,h);var s=i.prototype;return s.createEl=function(){return h.prototype.createEl.call(this,"div",{className:"vjs-volume-bar vjs-slider-bar"},{"aria-label":this.localize("Volume Level"),"aria-live":"polite"})},s.handleMouseDown=function(t){kl(t)&&h.prototype.handleMouseDown.call(this,t)},s.handleMouseMove=function(t){var r=this.getChild("mouseVolumeLevelDisplay");if(r){var u=this.el(),p=Oo(u),v=this.vertical(),b=Ts(u,t);b=v?b.y:b.x,b=hl(b,0,1),r.update(p,b,v)}kl(t)&&(this.checkMuted(),this.player_.volume(this.calculateDistance(t)))},s.checkMuted=function(){this.player_.muted()&&this.player_.muted(!1)},s.getPercent=function(){return this.player_.muted()?0:this.player_.volume()},s.stepForward=function(){this.checkMuted(),this.player_.volume(this.player_.volume()+.1)},s.stepBack=function(){this.checkMuted(),this.player_.volume(this.player_.volume()-.1)},s.updateARIAAttributes=function(t){var r=this.player_.muted()?0:this.volumeAsPercentage_();this.el_.setAttribute("aria-valuenow",r),this.el_.setAttribute("aria-valuetext",r+"%")},s.volumeAsPercentage_=function(){return Math.round(100*this.player_.volume())},s.updateLastVolume_=function(){var t=this,r=this.player_.volume();this.one("sliderinactive",function(){0===t.player_.volume()&&t.player_.lastVolume_(r)})},i}(Uc);Vc.prototype.options_={children:["volumeLevel"],barName:"volumeLevel"},!pt&&!ws&&Vc.prototype.options_.children.splice(0,0,"mouseVolumeLevelDisplay"),Vc.prototype.playerEvent="volumechange",Ft.registerComponent("VolumeBar",Vc);var H0=function(h){function i(o,t){var r;return void 0===t&&(t={}),t.vertical=t.vertical||!1,(typeof t.volumeBar>"u"||ss(t.volumeBar))&&(t.volumeBar=t.volumeBar||{},t.volumeBar.vertical=t.vertical),function(i,s){s.tech_&&!s.tech_.featuresVolumeControl&&i.addClass("vjs-hidden"),i.on(s,"loadstart",function(){s.tech_.featuresVolumeControl?i.removeClass("vjs-hidden"):i.addClass("vjs-hidden")})}(W(r=h.call(this,o,t)||this),o),r.throttledHandleMouseMove=Es(bn(W(r),r.handleMouseMove),30),r.handleMouseUpHandler_=function(u){return r.handleMouseUp(u)},r.on("mousedown",function(u){return r.handleMouseDown(u)}),r.on("touchstart",function(u){return r.handleMouseDown(u)}),r.on("mousemove",function(u){return r.handleMouseMove(u)}),r.on(r.volumeBar,["focus","slideractive"],function(){r.volumeBar.addClass("vjs-slider-active"),r.addClass("vjs-slider-active"),r.trigger("slideractive")}),r.on(r.volumeBar,["blur","sliderinactive"],function(){r.volumeBar.removeClass("vjs-slider-active"),r.removeClass("vjs-slider-active"),r.trigger("sliderinactive")}),r}N(i,h);var s=i.prototype;return s.createEl=function(){var t="vjs-volume-horizontal";return this.options_.vertical&&(t="vjs-volume-vertical"),h.prototype.createEl.call(this,"div",{className:"vjs-volume-control vjs-control "+t})},s.handleMouseDown=function(t){var r=this.el_.ownerDocument;this.on(r,"mousemove",this.throttledHandleMouseMove),this.on(r,"touchmove",this.throttledHandleMouseMove),this.on(r,"mouseup",this.handleMouseUpHandler_),this.on(r,"touchend",this.handleMouseUpHandler_)},s.handleMouseUp=function(t){var r=this.el_.ownerDocument;this.off(r,"mousemove",this.throttledHandleMouseMove),this.off(r,"touchmove",this.throttledHandleMouseMove),this.off(r,"mouseup",this.handleMouseUpHandler_),this.off(r,"touchend",this.handleMouseUpHandler_)},s.handleMouseMove=function(t){this.volumeBar.handleMouseMove(t)},i}(Ft);H0.prototype.options_={children:["volumeBar"]},Ft.registerComponent("VolumeControl",H0);var G0=function(h){function i(o,t){var r;return function(i,s){s.tech_&&!s.tech_.featuresMuteControl&&i.addClass("vjs-hidden"),i.on(s,"loadstart",function(){s.tech_.featuresMuteControl?i.removeClass("vjs-hidden"):i.addClass("vjs-hidden")})}(W(r=h.call(this,o,t)||this),o),r.on(o,["loadstart","volumechange"],function(u){return r.update(u)}),r}N(i,h);var s=i.prototype;return s.buildCSSClass=function(){return"vjs-mute-control "+h.prototype.buildCSSClass.call(this)},s.handleClick=function(t){var r=this.player_.volume(),u=this.player_.lastVolume_();if(0===r){var p=u<.1?.1:u;this.player_.volume(p),this.player_.muted(!1)}else this.player_.muted(!this.player_.muted())},s.update=function(t){this.updateIcon_(),this.updateControlText_()},s.updateIcon_=function(){var t=this.player_.volume(),r=3;pt&&this.player_.tech_&&this.player_.tech_.el_&&this.player_.muted(this.player_.tech_.el_.muted),0===t||this.player_.muted()?r=0:t<.33?r=1:t<.67&&(r=2);for(var u=0;u<4;u++)dr(this.el_,"vjs-vol-"+u);ur(this.el_,"vjs-vol-"+r)},s.updateControlText_=function(){var r=this.player_.muted()||0===this.player_.volume()?"Unmute":"Mute";this.controlText()!==r&&this.controlText(r)},i}(si);G0.prototype.controlText_="Mute",Ft.registerComponent("MuteToggle",G0);var ko=function(h){function i(o,t){var r;return void 0===t&&(t={}),typeof t.inline<"u"?t.inline=t.inline:t.inline=!0,(typeof t.volumeControl>"u"||ss(t.volumeControl))&&(t.volumeControl=t.volumeControl||{},t.volumeControl.vertical=!t.inline),(r=h.call(this,o,t)||this).handleKeyPressHandler_=function(u){return r.handleKeyPress(u)},r.on(o,["loadstart"],function(u){return r.volumePanelState_(u)}),r.on(r.muteToggle,"keyup",function(u){return r.handleKeyPress(u)}),r.on(r.volumeControl,"keyup",function(u){return r.handleVolumeControlKeyUp(u)}),r.on("keydown",function(u){return r.handleKeyPress(u)}),r.on("mouseover",function(u){return r.handleMouseOver(u)}),r.on("mouseout",function(u){return r.handleMouseOut(u)}),r.on(r.volumeControl,["slideractive"],r.sliderActive_),r.on(r.volumeControl,["sliderinactive"],r.sliderInactive_),r}N(i,h);var s=i.prototype;return s.sliderActive_=function(){this.addClass("vjs-slider-active")},s.sliderInactive_=function(){this.removeClass("vjs-slider-active")},s.volumePanelState_=function(){this.volumeControl.hasClass("vjs-hidden")&&this.muteToggle.hasClass("vjs-hidden")&&this.addClass("vjs-hidden"),this.volumeControl.hasClass("vjs-hidden")&&!this.muteToggle.hasClass("vjs-hidden")&&this.addClass("vjs-mute-toggle-only")},s.createEl=function(){var t="vjs-volume-panel-horizontal";return this.options_.inline||(t="vjs-volume-panel-vertical"),h.prototype.createEl.call(this,"div",{className:"vjs-volume-panel vjs-control "+t})},s.dispose=function(){this.handleMouseOut(),h.prototype.dispose.call(this)},s.handleVolumeControlKeyUp=function(t){V().isEventKey(t,"Esc")&&this.muteToggle.focus()},s.handleMouseOver=function(t){this.addClass("vjs-hover"),Ai(R(),"keyup",this.handleKeyPressHandler_)},s.handleMouseOut=function(t){this.removeClass("vjs-hover"),eo(R(),"keyup",this.handleKeyPressHandler_)},s.handleKeyPress=function(t){V().isEventKey(t,"Esc")&&this.handleMouseOut()},i}(Ft);ko.prototype.options_={children:["muteToggle","volumeControl"]},Ft.registerComponent("VolumePanel",ko);var Hc=function(h){function i(o,t){var r;return r=h.call(this,o,t)||this,t&&(r.menuButton_=t.menuButton),r.focusedChild_=-1,r.on("keydown",function(u){return r.handleKeyDown(u)}),r.boundHandleBlur_=function(u){return r.handleBlur(u)},r.boundHandleTapClick_=function(u){return r.handleTapClick(u)},r}N(i,h);var s=i.prototype;return s.addEventListenerForItem=function(t){t instanceof Ft&&(this.on(t,"blur",this.boundHandleBlur_),this.on(t,["tap","click"],this.boundHandleTapClick_))},s.removeEventListenerForItem=function(t){t instanceof Ft&&(this.off(t,"blur",this.boundHandleBlur_),this.off(t,["tap","click"],this.boundHandleTapClick_))},s.removeChild=function(t){"string"==typeof t&&(t=this.getChild(t)),this.removeEventListenerForItem(t),h.prototype.removeChild.call(this,t)},s.addItem=function(t){var r=this.addChild(t);r&&this.addEventListenerForItem(r)},s.createEl=function(){var t=this.options_.contentElType||"ul";this.contentEl_=tt(t,{className:"vjs-menu-content"}),this.contentEl_.setAttribute("role","menu");var r=h.prototype.createEl.call(this,"div",{append:this.contentEl_,className:"vjs-menu"});return r.appendChild(this.contentEl_),Ai(r,"click",function(u){u.preventDefault(),u.stopImmediatePropagation()}),r},s.dispose=function(){this.contentEl_=null,this.boundHandleBlur_=null,this.boundHandleTapClick_=null,h.prototype.dispose.call(this)},s.handleBlur=function(t){var r=t.relatedTarget||R().activeElement;if(!this.children().some(function(p){return p.el()===r})){var u=this.menuButton_;u&&u.buttonPressed_&&r!==u.el().firstChild&&u.unpressButton()}},s.handleTapClick=function(t){if(this.menuButton_){this.menuButton_.unpressButton();var r=this.children();if(!Array.isArray(r))return;var u=r.filter(function(p){return p.el()===t.target})[0];if(!u)return;"CaptionSettingsMenuItem"!==u.name()&&this.menuButton_.focus()}},s.handleKeyDown=function(t){V().isEventKey(t,"Left")||V().isEventKey(t,"Down")?(t.preventDefault(),t.stopPropagation(),this.stepForward()):(V().isEventKey(t,"Right")||V().isEventKey(t,"Up"))&&(t.preventDefault(),t.stopPropagation(),this.stepBack())},s.stepForward=function(){var t=0;void 0!==this.focusedChild_&&(t=this.focusedChild_+1),this.focus(t)},s.stepBack=function(){var t=0;void 0!==this.focusedChild_&&(t=this.focusedChild_-1),this.focus(t)},s.focus=function(t){void 0===t&&(t=0);var r=this.children().slice();r.length&&r[0].hasClass("vjs-menu-title")&&r.shift(),r.length>0&&(t<0?t=0:t>=r.length&&(t=r.length-1),this.focusedChild_=t,r[t].el_.focus())},i}(Ft);Ft.registerComponent("Menu",Hc);var Aa=function(h){function i(o,t){var r;void 0===t&&(t={}),(r=h.call(this,o,t)||this).menuButton_=new si(o,t),r.menuButton_.controlText(r.controlText_),r.menuButton_.el_.setAttribute("aria-haspopup","true");var u=si.prototype.buildCSSClass();r.menuButton_.el_.className=r.buildCSSClass()+" "+u,r.menuButton_.removeClass("vjs-control"),r.addChild(r.menuButton_),r.update(),r.enabled_=!0;var p=function(b){return r.handleClick(b)};return r.handleMenuKeyUp_=function(v){return r.handleMenuKeyUp(v)},r.on(r.menuButton_,"tap",p),r.on(r.menuButton_,"click",p),r.on(r.menuButton_,"keydown",function(v){return r.handleKeyDown(v)}),r.on(r.menuButton_,"mouseenter",function(){r.addClass("vjs-hover"),r.menu.show(),Ai(R(),"keyup",r.handleMenuKeyUp_)}),r.on("mouseleave",function(v){return r.handleMouseLeave(v)}),r.on("keydown",function(v){return r.handleSubmenuKeyDown(v)}),r}N(i,h);var s=i.prototype;return s.update=function(){var t=this.createMenu();this.menu&&(this.menu.dispose(),this.removeChild(this.menu)),this.menu=t,this.addChild(t),this.buttonPressed_=!1,this.menuButton_.el_.setAttribute("aria-expanded","false"),this.items&&this.items.length<=this.hideThreshold_?this.hide():this.show()},s.createMenu=function(){var t=new Hc(this.player_,{menuButton:this});if(this.hideThreshold_=0,this.options_.title){var r=tt("li",{className:"vjs-menu-title",textContent:$r(this.options_.title),tabIndex:-1}),u=new Ft(this.player_,{el:r});t.addItem(u)}if(this.items=this.createItems(),this.items)for(var p=0;p-1&&"showing"===b.mode){u=!1;break}}u!==this.isSelected_&&this.selected(u)},s.handleSelectedLanguageChange=function(t){for(var r=this.player().textTracks(),u=!0,p=0,v=r.length;p-1&&"showing"===b.mode){u=!1;break}}u&&(this.player_.cache_.selectedLanguage={enabled:!1})},i}(Zu);Ft.registerComponent("OffTextTrackMenuItem",Tf);var Yl=function(h){function i(o,t){return void 0===t&&(t={}),t.tracks=o.textTracks(),h.call(this,o,t)||this}return N(i,h),i.prototype.createItems=function(t,r){var u;void 0===t&&(t=[]),void 0===r&&(r=Zu),this.label_&&(u=this.label_+" off"),t.push(new Tf(this.player_,{kinds:this.kinds_,kind:this.kind_,label:u})),this.hideThreshold_+=1;var p=this.player_.textTracks();Array.isArray(this.kinds_)||(this.kinds_=[this.kind_]);for(var v=0;v-1){var S=new r(this.player_,{track:b,kinds:this.kinds_,kind:this.kind_,selectable:!0,multiSelectable:!1});S.addClass("vjs-"+b.kind+"-menu-item"),t.push(S)}}return t},i}(Mf);Ft.registerComponent("TextTrackButton",Yl);var Ef=function(h){function i(o,t){var r,u=t.track,p=t.cue,v=o.currentTime();return t.selectable=!0,t.multiSelectable=!1,t.label=p.text,t.selected=p.startTime<=v&&v=0;r--){var u=t[r];if(u.kind===this.kind_)return u}},s.getMenuCaption=function(){return this.track_&&this.track_.label?this.track_.label:this.localize($r(this.kind_))},s.createMenu=function(){return this.options_.title=this.getMenuCaption(),h.prototype.createMenu.call(this)},s.createItems=function(){var t=[];if(!this.track_)return t;var r=this.track_.cues;if(!r)return t;for(var u=0,p=r.length;u-1&&(r.label_="captions"),r.menuButton_.controlText($r(r.label_)),r}N(i,h);var s=i.prototype;return s.buildCSSClass=function(){return"vjs-subs-caps-button "+h.prototype.buildCSSClass.call(this)},s.buildWrapperCSSClass=function(){return"vjs-subs-caps-button "+h.prototype.buildWrapperCSSClass.call(this)},s.createItems=function(){var t=[];return!(this.player().tech_&&this.player().tech_.featuresNativeTextTracks)&&this.player().getChild("textTrackSettings")&&(t.push(new Zc(this.player_,{kind:this.label_})),this.hideThreshold_+=1),t=h.prototype.createItems.call(this,t,a1)},i}(Yl);Jl.prototype.kinds_=["captions","subtitles"],Jl.prototype.controlText_="Subtitles",Ft.registerComponent("SubsCapsButton",Jl);var l1=function(h){function i(o,t){var r,u=t.track,p=o.audioTracks();t.label=u.label||u.language||"Unknown",t.selected=u.enabled,(r=h.call(this,o,t)||this).track=u,r.addClass("vjs-"+u.kind+"-menu-item");var v=function(){for(var S=arguments.length,U=new Array(S),F=0;F=0;u--)r.push(new Wu(this.player(),{rate:t[u]+"x"}));return r},s.updateARIAAttributes=function(){this.el().setAttribute("aria-valuenow",this.player().playbackRate())},s.handleClick=function(t){var r=this.player().playbackRate(),u=this.playbackRates(),v=(u.indexOf(r)+1)%u.length;this.player().playbackRate(u[v])},s.handlePlaybackRateschange=function(t){this.update()},s.playbackRates=function(){var t=this.player();return t.playbackRates&&t.playbackRates()||[]},s.playbackRateSupported=function(){return this.player().tech_&&this.player().tech_.featuresPlaybackRate&&this.playbackRates()&&this.playbackRates().length>0},s.updateVisibility=function(t){this.playbackRateSupported()?this.removeClass("vjs-hidden"):this.addClass("vjs-hidden")},s.updateLabel=function(t){this.playbackRateSupported()&&(this.labelEl_.textContent=this.player().playbackRate()+"x")},i}(Aa);Ku.prototype.controlText_="Playback Rate",Ft.registerComponent("PlaybackRateMenuButton",Ku);var c1=function(h){function i(){return h.apply(this,arguments)||this}N(i,h);var s=i.prototype;return s.buildCSSClass=function(){return"vjs-spacer "+h.prototype.buildCSSClass.call(this)},s.createEl=function(t,r,u){return void 0===t&&(t="div"),void 0===r&&(r={}),void 0===u&&(u={}),r.className||(r.className=this.buildCSSClass()),h.prototype.createEl.call(this,t,r,u)},i}(Ft);Ft.registerComponent("Spacer",c1);var W0=function(h){function i(){return h.apply(this,arguments)||this}N(i,h);var s=i.prototype;return s.buildCSSClass=function(){return"vjs-custom-control-spacer "+h.prototype.buildCSSClass.call(this)},s.createEl=function(){return h.prototype.createEl.call(this,"div",{className:this.buildCSSClass(),textContent:"\xa0"})},i}(c1);Ft.registerComponent("CustomControlSpacer",W0);var Gc=function(h){function i(){return h.apply(this,arguments)||this}return N(i,h),i.prototype.createEl=function(){return h.prototype.createEl.call(this,"div",{className:"vjs-control-bar",dir:"ltr"})},i}(Ft);Gc.prototype.options_={children:["playToggle","volumePanel","currentTimeDisplay","timeDivider","durationDisplay","progressControl","liveDisplay","seekToLive","remainingTimeDisplay","customControlSpacer","playbackRateMenuButton","chaptersButton","descriptionsButton","subsCapsButton","audioTrackButton","fullscreenToggle"]},"exitPictureInPicture"in R()&&Gc.prototype.options_.children.splice(Gc.prototype.options_.children.length-1,0,"pictureInPictureToggle"),Ft.registerComponent("ControlBar",Gc);var pl=function(h){function i(o,t){var r;return(r=h.call(this,o,t)||this).on(o,"error",function(u){return r.open(u)}),r}N(i,h);var s=i.prototype;return s.buildCSSClass=function(){return"vjs-error-display "+h.prototype.buildCSSClass.call(this)},s.content=function(){var t=this.player().error();return t?this.localize(t.message):""},i}(ca);pl.prototype.options_=q({},ca.prototype.options_,{pauseOnOpen:!1,fillAlways:!0,temporary:!1,uncloseable:!0}),Ft.registerComponent("ErrorDisplay",pl);var gl="vjs-text-track-settings",Df=["#000","Black"],K0=["#00F","Blue"],d1=["#0FF","Cyan"],xf=["#0F0","Green"],Y0=["#F0F","Magenta"],If=["#F00","Red"],Sf=["#FFF","White"],Af=["#FF0","Yellow"],Xl=["1","Opaque"],Wc=["0.5","Semi-Transparent"],Of=["0","Transparent"],Oa={backgroundColor:{selector:".vjs-bg-color > select",id:"captions-background-color-%s",label:"Color",options:[Df,Sf,If,xf,K0,Af,Y0,d1]},backgroundOpacity:{selector:".vjs-bg-opacity > select",id:"captions-background-opacity-%s",label:"Transparency",options:[Xl,Wc,Of]},color:{selector:".vjs-fg-color > select",id:"captions-foreground-color-%s",label:"Color",options:[Sf,Df,If,xf,K0,Af,Y0,d1]},edgeStyle:{selector:".vjs-edge-style > select",id:"%s",label:"Text Edge Style",options:[["none","None"],["raised","Raised"],["depressed","Depressed"],["uniform","Uniform"],["dropshadow","Dropshadow"]]},fontFamily:{selector:".vjs-font-family > select",id:"captions-font-family-%s",label:"Font Family",options:[["proportionalSansSerif","Proportional Sans-Serif"],["monospaceSansSerif","Monospace Sans-Serif"],["proportionalSerif","Proportional Serif"],["monospaceSerif","Monospace Serif"],["casual","Casual"],["script","Script"],["small-caps","Small Caps"]]},fontPercent:{selector:".vjs-font-percent > select",id:"captions-font-size-%s",label:"Font Size",options:[["0.50","50%"],["0.75","75%"],["1.00","100%"],["1.25","125%"],["1.50","150%"],["1.75","175%"],["2.00","200%"],["3.00","300%"],["4.00","400%"]],default:2,parser:function(i){return"1.00"===i?null:Number(i)}},textOpacity:{selector:".vjs-text-opacity > select",id:"captions-foreground-opacity-%s",label:"Transparency",options:[Xl,Wc]},windowColor:{selector:".vjs-window-color > select",id:"captions-window-color-%s",label:"Color"},windowOpacity:{selector:".vjs-window-opacity > select",id:"captions-window-opacity-%s",label:"Transparency",options:[Of,Wc,Xl]}};function Q0(h,i){if(i&&(h=i(h)),h&&"none"!==h)return h}Oa.windowColor.options=Oa.backgroundColor.options;var $0=function(h){function i(o,t){var r;return t.temporary=!1,(r=h.call(this,o,t)||this).updateDisplay=r.updateDisplay.bind(W(r)),r.fill(),r.hasBeenOpened_=r.hasBeenFilled_=!0,r.endDialog=tt("p",{className:"vjs-control-text",textContent:r.localize("End of dialog window.")}),r.el().appendChild(r.endDialog),r.setDefaults(),void 0===t.persistTextTrackSettings&&(r.options_.persistTextTrackSettings=r.options_.playerOptions.persistTextTrackSettings),r.on(r.$(".vjs-done-button"),"click",function(){r.saveSettings(),r.close()}),r.on(r.$(".vjs-default-button"),"click",function(){r.setDefaults(),r.updateDisplay()}),ho(Oa,function(u){r.on(r.$(u.selector),"change",r.updateDisplay)}),r.options_.persistTextTrackSettings&&r.restoreSettings(),r}N(i,h);var s=i.prototype;return s.dispose=function(){this.endDialog=null,h.prototype.dispose.call(this)},s.createElSelect_=function(t,r,u){var p=this;void 0===r&&(r=""),void 0===u&&(u="label");var v=Oa[t],b=v.id.replace("%s",this.id_),S=[r,b].join(" ").trim();return["<"+u+' id="'+b+'" class="'+("label"===u?"vjs-label":"")+'">',this.localize(v.label),"",'").join("")},s.createElFgColor_=function(){var t="captions-text-legend-"+this.id_;return['
','',this.localize("Text"),"",this.createElSelect_("color",t),'',this.createElSelect_("textOpacity",t),"","
"].join("")},s.createElBgColor_=function(){var t="captions-background-"+this.id_;return['
','',this.localize("Background"),"",this.createElSelect_("backgroundColor",t),'',this.createElSelect_("backgroundOpacity",t),"","
"].join("")},s.createElWinColor_=function(){var t="captions-window-"+this.id_;return['
','',this.localize("Window"),"",this.createElSelect_("windowColor",t),'',this.createElSelect_("windowOpacity",t),"","
"].join("")},s.createElColors_=function(){return tt("div",{className:"vjs-track-settings-colors",innerHTML:[this.createElFgColor_(),this.createElBgColor_(),this.createElWinColor_()].join("")})},s.createElFont_=function(){return tt("div",{className:"vjs-track-settings-font",innerHTML:['
',this.createElSelect_("fontPercent","","legend"),"
",'
',this.createElSelect_("edgeStyle","","legend"),"
",'
',this.createElSelect_("fontFamily","","legend"),"
"].join("")})},s.createElControls_=function(){var t=this.localize("restore all settings to the default values");return tt("div",{className:"vjs-track-settings-controls",innerHTML:['",'"].join("")})},s.content=function(){return[this.createElColors_(),this.createElFont_(),this.createElControls_()]},s.label=function(){return this.localize("Caption Settings Dialog")},s.description=function(){return this.localize("Beginning of dialog window. Escape will cancel and close the window.")},s.buildCSSClass=function(){return h.prototype.buildCSSClass.call(this)+" vjs-text-track-settings"},s.getValues=function(){var t=this;return function al(h,i,s){return void 0===s&&(s=0),sl(h).reduce(function(o,t){return i(o,h[t],t)},s)}(Oa,function(r,u,p){var v=function Pf(h,i){return Q0(h.options[h.options.selectedIndex].value,i)}(t.$(u.selector),u.parser);return void 0!==v&&(r[p]=v),r},{})},s.setValues=function(t){var r=this;ho(Oa,function(u,p){!function Ch(h,i,s){if(i)for(var o=0;othis.options_.liveTolerance;(!this.timeupdateSeen_||p===1/0)&&(b=!1),b!==this.behindLiveEdge_&&(this.behindLiveEdge_=b,this.trigger("liveedgechange"))}},s.handleDurationchange=function(){this.toggleTracking()},s.toggleTracking=function(){this.player_.duration()===1/0&&this.liveWindow()>=this.options_.trackingThreshold?(this.player_.options_.liveui&&this.player_.addClass("vjs-liveui"),this.startTracking()):(this.player_.removeClass("vjs-liveui"),this.stopTracking())},s.startTracking=function(){this.isTracking()||(this.timeupdateSeen_||(this.timeupdateSeen_=this.player_.hasStarted()),this.trackingInterval_=this.setInterval(this.trackLiveHandler_,30),this.trackLive_(),this.on(this.player_,["play","pause"],this.trackLiveHandler_),this.timeupdateSeen_?this.on(this.player_,"seeked",this.handleSeeked_):(this.one(this.player_,"play",this.handlePlay_),this.one(this.player_,"timeupdate",this.handleFirstTimeupdate_)))},s.handleFirstTimeupdate=function(){this.timeupdateSeen_=!0,this.on(this.player_,"seeked",this.handleSeeked_)},s.handleSeeked=function(){var t=Math.abs(this.liveCurrentTime()-this.player_.currentTime());this.seekedBehindLive_=this.nextSeekedFromUser_&&t>2,this.nextSeekedFromUser_=!1,this.trackLive_()},s.handlePlay=function(){this.one(this.player_,"timeupdate",this.seekToLiveEdge_)},s.reset_=function(){this.lastTime_=-1,this.pastSeekEnd_=0,this.lastSeekEnd_=-1,this.behindLiveEdge_=!0,this.timeupdateSeen_=!1,this.seekedBehindLive_=!1,this.nextSeekedFromUser_=!1,this.clearInterval(this.trackingInterval_),this.trackingInterval_=null,this.off(this.player_,["play","pause"],this.trackLiveHandler_),this.off(this.player_,"seeked",this.handleSeeked_),this.off(this.player_,"play",this.handlePlay_),this.off(this.player_,"timeupdate",this.handleFirstTimeupdate_),this.off(this.player_,"timeupdate",this.seekToLiveEdge_)},s.nextSeekedFromUser=function(){this.nextSeekedFromUser_=!0},s.stopTracking=function(){this.isTracking()&&(this.reset_(),this.trigger("liveedgechange"))},s.seekableEnd=function(){for(var t=this.player_.seekable(),r=[],u=t?t.length:0;u--;)r.push(t.end(u));return r.length?r.sort()[r.length-1]:1/0},s.seekableStart=function(){for(var t=this.player_.seekable(),r=[],u=t?t.length:0;u--;)r.push(t.start(u));return r.length?r.sort()[0]:0},s.liveWindow=function(){var t=this.liveCurrentTime();return t===1/0?0:t-this.seekableStart()},s.isLive=function(){return this.isTracking()},s.atLiveEdge=function(){return!this.behindLiveEdge()},s.liveCurrentTime=function(){return this.pastSeekEnd()+this.seekableEnd()},s.pastSeekEnd=function(){var t=this.seekableEnd();return-1!==this.lastSeekEnd_&&t!==this.lastSeekEnd_&&(this.pastSeekEnd_=0),this.lastSeekEnd_=t,this.pastSeekEnd_},s.behindLiveEdge=function(){return this.behindLiveEdge_},s.isTracking=function(){return"number"==typeof this.trackingInterval_},s.seekToLiveEdge=function(){this.seekedBehindLive_=!1,!this.atLiveEdge()&&(this.nextSeekedFromUser_=!1,this.player_.currentTime(this.liveCurrentTime()))},s.dispose=function(){this.off(R(),"visibilitychange",this.handleVisibilityChange_),this.stopTracking(),h.prototype.dispose.call(this)},i}(Ft);Ft.registerComponent("LiveTracker",bh);var Yu,Lf=function(i){var s=i.el();if(s.hasAttribute("src"))return i.triggerSourceset(s.src),!0;var o=i.$$("source"),t=[],r="";if(!o.length)return!1;for(var u=0;u=2&&v.push("loadeddata"),t.readyState>=3&&v.push("canplay"),t.readyState>=4&&v.push("canplaythrough"),this.ready(function(){v.forEach(function(b){this.trigger(b)},this)})}},s.setScrubbing=function(t){this.isScrubbing_=t},s.scrubbing=function(){return this.isScrubbing_},s.setCurrentTime=function(t){try{this.isScrubbing_&&this.el_.fastSeek&&Qt?this.el_.fastSeek(t):this.el_.currentTime=t}catch(r){$n(r,"Video is not ready. (Video.js)")}},s.duration=function(){var t=this;if(this.el_.duration===1/0&&ws&&go&&0===this.el_.currentTime){return this.on("timeupdate",function u(){t.el_.currentTime>0&&(t.el_.duration===1/0&&t.trigger("durationchange"),t.off("timeupdate",u))}),NaN}return this.el_.duration||NaN},s.width=function(){return this.el_.offsetWidth},s.height=function(){return this.el_.offsetHeight},s.proxyWebkitFullscreen_=function(){var t=this;if("webkitDisplayingFullscreen"in this.el_){var r=function(){this.trigger("fullscreenchange",{isFullscreen:!1}),this.el_.controls&&!this.options_.nativeControlsForTouch&&this.controls()&&(this.el_.controls=!1)},u=function(){"webkitPresentationMode"in this.el_&&"picture-in-picture"!==this.el_.webkitPresentationMode&&(this.one("webkitendfullscreen",r),this.trigger("fullscreenchange",{isFullscreen:!0,nativeIOSFullscreen:!0}))};this.on("webkitbeginfullscreen",u),this.on("dispose",function(){t.off("webkitbeginfullscreen",u),t.off("webkitendfullscreen",r)})}},s.supportsFullScreen=function(){if("function"==typeof this.el_.webkitEnterFullScreen){var t=l().navigator&&l().navigator.userAgent||"";if(/Android/.test(t)||!/Chrome|Mac OS X 10.5/.test(t))return!0}return!1},s.enterFullScreen=function(){var t=this.el_;if(t.paused&&t.networkState<=t.HAVE_METADATA)ds(this.el_.play()),this.setTimeout(function(){t.pause();try{t.webkitEnterFullScreen()}catch(r){this.trigger("fullscreenerror",r)}},0);else try{t.webkitEnterFullScreen()}catch(r){this.trigger("fullscreenerror",r)}},s.exitFullScreen=function(){this.el_.webkitDisplayingFullscreen?this.el_.webkitExitFullScreen():this.trigger("fullscreenerror",new Error("The video is not fullscreen"))},s.requestPictureInPicture=function(){return this.el_.requestPictureInPicture()},s.src=function(t){if(void 0===t)return this.el_.src;this.setSrc(t)},s.reset=function(){i.resetMediaElement(this.el_)},s.currentSrc=function(){return this.currentSource_?this.currentSource_.src:this.el_.currentSrc},s.setControls=function(t){this.el_.controls=!!t},s.addTextTrack=function(t,r,u){return this.featuresNativeTextTracks?this.el_.addTextTrack(t,r,u):h.prototype.addTextTrack.call(this,t,r,u)},s.createRemoteTextTrack=function(t){if(!this.featuresNativeTextTracks)return h.prototype.createRemoteTextTrack.call(this,t);var r=R().createElement("track");return t.kind&&(r.kind=t.kind),t.label&&(r.label=t.label),(t.language||t.srclang)&&(r.srclang=t.language||t.srclang),t.default&&(r.default=t.default),t.id&&(r.id=t.id),t.src&&(r.src=t.src),r},s.addRemoteTextTrack=function(t,r){var u=h.prototype.addRemoteTextTrack.call(this,t,r);return this.featuresNativeTextTracks&&this.el().appendChild(u),u},s.removeRemoteTextTrack=function(t){if(h.prototype.removeRemoteTextTrack.call(this,t),this.featuresNativeTextTracks)for(var r=this.$$("track"),u=r.length;u--;)(t===r[u]||t===r[u].track)&&this.el().removeChild(r[u])},s.getVideoPlaybackQuality=function(){if("function"==typeof this.el().getVideoPlaybackQuality)return this.el().getVideoPlaybackQuality();var t={};return typeof this.el().webkitDroppedFrameCount<"u"&&typeof this.el().webkitDecodedFrameCount<"u"&&(t.droppedVideoFrames=this.el().webkitDroppedFrameCount,t.totalVideoFrames=this.el().webkitDecodedFrameCount),l().performance&&"function"==typeof l().performance.now?t.creationTime=l().performance.now():l().performance&&l().performance.timing&&"number"==typeof l().performance.timing.navigationStart&&(t.creationTime=l().Date.now()-l().performance.timing.navigationStart),t},i}(Xr);eu(vn,"TEST_VID",function(){if(E()){var h=R().createElement("video"),i=R().createElement("track");return i.kind="captions",i.srclang="en",i.label="English",h.appendChild(i),h}}),vn.isSupported=function(){try{vn.TEST_VID.volume=.5}catch{return!1}return!(!vn.TEST_VID||!vn.TEST_VID.canPlayType)},vn.canPlayType=function(h){return vn.TEST_VID.canPlayType(h)},vn.canPlaySource=function(h,i){return vn.canPlayType(h.type)},vn.canControlVolume=function(){try{var h=vn.TEST_VID.volume;vn.TEST_VID.volume=h/2+.1;var i=h!==vn.TEST_VID.volume;return i&&pt?(l().setTimeout(function(){vn&&vn.prototype&&(vn.prototype.featuresVolumeControl=h!==vn.TEST_VID.volume)}),!1):i}catch{return!1}},vn.canMuteVolume=function(){try{var h=vn.TEST_VID.muted;return vn.TEST_VID.muted=!h,vn.TEST_VID.muted?Ji(vn.TEST_VID,"muted","muted"):mo(vn.TEST_VID,"muted"),h!==vn.TEST_VID.muted}catch{return!1}},vn.canControlPlaybackRate=function(){if(ws&&go&&Nl<58)return!1;try{var h=vn.TEST_VID.playbackRate;return vn.TEST_VID.playbackRate=h/2+.1,h!==vn.TEST_VID.playbackRate}catch{return!1}},vn.canOverrideAttributes=function(){try{var h=function(){};Object.defineProperty(R().createElement("video"),"src",{get:h,set:h}),Object.defineProperty(R().createElement("audio"),"src",{get:h,set:h}),Object.defineProperty(R().createElement("video"),"innerHTML",{get:h,set:h}),Object.defineProperty(R().createElement("audio"),"innerHTML",{get:h,set:h})}catch{return!1}return!0},vn.supportsNativeTextTracks=function(){return Qt||pt&&go},vn.supportsNativeVideoTracks=function(){return!(!vn.TEST_VID||!vn.TEST_VID.videoTracks)},vn.supportsNativeAudioTracks=function(){return!(!vn.TEST_VID||!vn.TEST_VID.audioTracks)},vn.Events=["loadstart","suspend","abort","error","emptied","stalled","loadedmetadata","loadeddata","canplay","canplaythrough","playing","waiting","seeking","seeked","ended","durationchange","timeupdate","progress","play","pause","ratechange","resize","volumechange"],[["featuresMuteControl","canMuteVolume"],["featuresPlaybackRate","canControlPlaybackRate"],["featuresSourceset","canOverrideAttributes"],["featuresNativeTextTracks","supportsNativeTextTracks"],["featuresNativeVideoTracks","supportsNativeVideoTracks"],["featuresNativeAudioTracks","supportsNativeAudioTracks"]].forEach(function(h){var i=h[0],s=h[1];eu(vn.prototype,i,function(){return vn[s]()},!0)}),vn.prototype.featuresVolumeControl=vn.canControlVolume(),vn.prototype.movingMediaElementInDOM=!pt,vn.prototype.featuresFullscreenResize=!0,vn.prototype.featuresProgressEvents=!0,vn.prototype.featuresTimeupdateEvents=!0,vn.patchCanPlayType=function(){Iu>=4&&!ba&&!go&&(Yu=vn.TEST_VID&&vn.TEST_VID.constructor.prototype.canPlayType,vn.TEST_VID.constructor.prototype.canPlayType=function(h){return h&&/^application\/(?:x-|vnd\.apple\.)mpegurl/i.test(h)?"maybe":Yu.call(this,h)})},vn.unpatchCanPlayType=function(){var h=vn.TEST_VID.constructor.prototype.canPlayType;return Yu&&(vn.TEST_VID.constructor.prototype.canPlayType=Yu),h},vn.patchCanPlayType(),vn.disposeMediaElement=function(h){if(h){for(h.parentNode&&h.parentNode.removeChild(h);h.hasChildNodes();)h.removeChild(h.firstChild);h.removeAttribute("src"),"function"==typeof h.load&&function(){try{h.load()}catch{}}()}},vn.resetMediaElement=function(h){if(h){for(var i=h.querySelectorAll("source"),s=i.length;s--;)h.removeChild(i[s]);h.removeAttribute("src"),"function"==typeof h.load&&function(){try{h.load()}catch{}}()}},["muted","defaultMuted","autoplay","controls","loop","playsinline"].forEach(function(h){vn.prototype[h]=function(){return this.el_[h]||this.el_.hasAttribute(h)}}),["muted","defaultMuted","autoplay","loop","playsinline"].forEach(function(h){vn.prototype["set"+$r(h)]=function(i){this.el_[h]=i,i?this.el_.setAttribute(h,h):this.el_.removeAttribute(h)}}),["paused","currentTime","buffered","volume","poster","preload","error","seeking","seekable","ended","playbackRate","defaultPlaybackRate","disablePictureInPicture","played","networkState","readyState","videoWidth","videoHeight","crossOrigin"].forEach(function(h){vn.prototype[h]=function(){return this.el_[h]}}),["volume","src","poster","preload","playbackRate","defaultPlaybackRate","disablePictureInPicture","crossOrigin"].forEach(function(h){vn.prototype["set"+$r(h)]=function(i){this.el_[h]=i}}),["pause","load","play"].forEach(function(h){vn.prototype[h]=function(){return this.el_[h]()}}),Xr.withSourceHandlers(vn),vn.nativeSourceHandler={},vn.nativeSourceHandler.canPlayType=function(h){try{return vn.TEST_VID.canPlayType(h)}catch{return""}},vn.nativeSourceHandler.canHandleSource=function(h,i){if(h.type)return vn.nativeSourceHandler.canPlayType(h.type);if(h.src){var s=zl(h.src);return vn.nativeSourceHandler.canPlayType("video/"+s)}return""},vn.nativeSourceHandler.handleSource=function(h,i,s){i.setSrc(h.src)},vn.nativeSourceHandler.dispose=function(){},vn.registerSourceHandler(vn.nativeSourceHandler),Xr.registerTech("Html5",vn);var p1=["progress","abort","suspend","emptied","stalled","loadedmetadata","loadeddata","timeupdate","resize","volumechange","texttrackchange"],Kc={canplay:"CanPlay",canplaythrough:"CanPlayThrough",playing:"Playing",seeked:"Seeked"},Pa=["tiny","xsmall","small","medium","large","xlarge","huge"],Qu={};Pa.forEach(function(h){var i="x"===h.charAt(0)?"x-"+h.substring(1):h;Qu[h]="vjs-layout-"+i});var Nf={tiny:210,xsmall:320,small:425,medium:768,large:1440,xlarge:2560,huge:1/0},fi=function(h){function i(o,t,r){var u;if(o.id=o.id||t.id||"vjs_video_"+us(),(t=Br(i.getTagSettings(o),t)).initChildren=!1,t.createEl=!1,t.evented=!1,t.reportTouchActivity=!1,!t.language)if("function"==typeof o.closest){var p=o.closest("[lang]");p&&p.getAttribute&&(t.language=p.getAttribute("lang"))}else for(var v=o;v&&1===v.nodeType;){if(yr(v).hasOwnProperty("lang")){t.language=v.getAttribute("lang");break}v=v.parentNode}if((u=h.call(this,null,t,r)||this).boundDocumentFullscreenChange_=function(F){return u.documentFullscreenChange_(F)},u.boundFullWindowOnEscKey_=function(F){return u.fullWindowOnEscKey(F)},u.boundUpdateStyleEl_=function(F){return u.updateStyleEl_(F)},u.boundApplyInitTime_=function(F){return u.applyInitTime_(F)},u.boundUpdateCurrentBreakpoint_=function(F){return u.updateCurrentBreakpoint_(F)},u.boundHandleTechClick_=function(F){return u.handleTechClick_(F)},u.boundHandleTechDoubleClick_=function(F){return u.handleTechDoubleClick_(F)},u.boundHandleTechTouchStart_=function(F){return u.handleTechTouchStart_(F)},u.boundHandleTechTouchMove_=function(F){return u.handleTechTouchMove_(F)},u.boundHandleTechTouchEnd_=function(F){return u.handleTechTouchEnd_(F)},u.boundHandleTechTap_=function(F){return u.handleTechTap_(F)},u.isFullscreen_=!1,u.log=Eu(u.id_),u.fsApi_=Ms,u.isPosterFromTech_=!1,u.queuedCallbacks_=[],u.isReady_=!1,u.hasStarted_=!1,u.userActive_=!1,u.debugEnabled_=!1,!u.options_||!u.options_.techOrder||!u.options_.techOrder.length)throw new Error("No techOrder specified. Did you overwrite videojs.options instead of just changing the properties you want to override?");if(u.tag=o,u.tagAttributes=o&&yr(o),u.language(u.options_.language),t.languages){var b={};Object.getOwnPropertyNames(t.languages).forEach(function(F){b[F.toLowerCase()]=t.languages[F]}),u.languages_=b}else u.languages_=i.prototype.options_.languages;u.resetCache_(),u.poster_=t.poster||"",u.controls_=!!t.controls,o.controls=!1,o.removeAttribute("controls"),u.changingSrc_=!1,u.playCallbacks_=[],u.playTerminatedQueue_=[],o.hasAttribute("autoplay")?u.autoplay(!0):u.autoplay(u.options_.autoplay),t.plugins&&Object.keys(t.plugins).forEach(function(F){if("function"!=typeof u[F])throw new Error('plugin "'+F+'" does not exist')}),u.scrubbing_=!1,u.el_=u.createEl(),Pu(W(u),{eventBusKey:"el_"}),u.fsApi_.requestFullscreen&&(Ai(R(),u.fsApi_.fullscreenchange,u.boundDocumentFullscreenChange_),u.on(u.fsApi_.fullscreenchange,u.boundDocumentFullscreenChange_)),u.fluid_&&u.on(["playerreset","resize"],u.boundUpdateStyleEl_);var S=Jr(u.options_);t.plugins&&Object.keys(t.plugins).forEach(function(F){u[F](t.plugins[F])}),t.debug&&u.debug(!0),u.options_.playerOptions=S,u.middleware_=[],u.playbackRates(t.playbackRates),u.initChildren(),u.isAudio("audio"===o.nodeName.toLowerCase()),u.controls()?u.addClass("vjs-controls-enabled"):u.addClass("vjs-controls-disabled"),u.el_.setAttribute("role","region"),u.isAudio()?u.el_.setAttribute("aria-label",u.localize("Audio Player")):u.el_.setAttribute("aria-label",u.localize("Video Player")),u.isAudio()&&u.addClass("vjs-audio"),u.flexNotSupported_()&&u.addClass("vjs-no-flex"),ge&&u.addClass("vjs-touch-enabled"),pt||u.addClass("vjs-workinghover"),i.players[u.id_]=W(u);var U="7.18.1".split(".")[0];return u.addClass("vjs-v"+U),u.userActive(!0),u.reportUserActivity(),u.one("play",function(F){return u.listenForUserActivity_(F)}),u.on("stageclick",function(F){return u.handleStageClick_(F)}),u.on("keydown",function(F){return u.handleKeyDown(F)}),u.on("languagechange",function(F){return u.handleLanguagechange(F)}),u.breakpoints(u.options_.breakpoints),u.responsive(u.options_.responsive),u}N(i,h);var s=i.prototype;return s.dispose=function(){var t=this;this.trigger("dispose"),this.off("dispose"),eo(R(),this.fsApi_.fullscreenchange,this.boundDocumentFullscreenChange_),eo(R(),"keydown",this.boundFullWindowOnEscKey_),this.styleEl_&&this.styleEl_.parentNode&&(this.styleEl_.parentNode.removeChild(this.styleEl_),this.styleEl_=null),i.players[this.id_]=null,this.tag&&this.tag.player&&(this.tag.player=null),this.el_&&this.el_.player&&(this.el_.player=null),this.tech_&&(this.tech_.dispose(),this.isPosterFromTech_=!1,this.poster_=""),this.playerElIngest_&&(this.playerElIngest_=null),this.tag&&(this.tag=null),function Jd(h){Qd[h.id()]=null}(this),Po.names.forEach(function(r){var u=Po[r],p=t[u.getterName]();p&&p.off&&p.off()}),h.prototype.dispose.call(this)},s.createEl=function(){var r,t=this.tag,u=this.playerElIngest_=t.parentNode&&t.parentNode.hasAttribute&&t.parentNode.hasAttribute("data-vjs-player"),p="video-js"===this.tag.tagName.toLowerCase();u?r=this.el_=t.parentNode:p||(r=this.el_=h.prototype.createEl.call(this,"div"));var v=yr(t);if(p){for(r=this.el_=t,t=this.tag=R().createElement("video");r.children.length;)t.appendChild(r.firstChild);gr(r,"video-js")||ur(r,"video-js"),r.appendChild(t),u=this.playerElIngest_=r,Object.keys(r).forEach(function(ye){try{t[ye]=r[ye]}catch{}})}if(t.setAttribute("tabindex","-1"),v.tabindex="-1",(Gs||go&&K)&&(t.setAttribute("role","application"),v.role="application"),t.removeAttribute("width"),t.removeAttribute("height"),"width"in v&&delete v.width,"height"in v&&delete v.height,Object.getOwnPropertyNames(v).forEach(function(ye){p&&"class"===ye||r.setAttribute(ye,v[ye]),p&&t.setAttribute(ye,v[ye])}),t.playerId=t.id,t.id+="_html5_api",t.className="vjs-tech",t.player=r.player=this,this.addClass("vjs-paused"),!0!==l().VIDEOJS_NO_DYNAMIC_STYLE){this.styleEl_=Nd("vjs-styles-dimensions");var b=Ma(".vjs-styles-defaults"),S=Ma("head");S.insertBefore(this.styleEl_,b?b.nextSibling:S.firstChild)}this.fill_=!1,this.fluid_=!1,this.width(this.options_.width),this.height(this.options_.height),this.fill(this.options_.fill),this.fluid(this.options_.fluid),this.aspectRatio(this.options_.aspectRatio),this.crossOrigin(this.options_.crossOrigin||this.options_.crossorigin);for(var U=t.getElementsByTagName("a"),F=0;F0?this.videoWidth()+":"+this.videoHeight():"16:9").split(":"),F=U[1]/U[0];p=void 0!==this.width_?this.width_:void 0!==this.height_?this.height_/F:this.videoWidth()||300,v=void 0!==this.height_?this.height_:p*F,S=/^[^a-zA-Z]/.test(this.id())?"dimensions-"+this.id():this.id()+"-dimensions",this.addClass(S),kd(this.styleEl_,"\n ."+S+" {\n width: "+p+"px;\n height: "+v+"px;\n }\n\n ."+S+".vjs-fluid {\n padding-top: "+100*F+"%;\n }\n ")}else{var t="number"==typeof this.width_?this.width_:this.options_.width,r="number"==typeof this.height_?this.height_:this.options_.height,u=this.tech_&&this.tech_.el();u&&(t>=0&&(u.width=t),r>=0&&(u.height=r))}},s.loadTech_=function(t,r){var u=this;this.tech_&&this.unloadTech_();var p=$r(t),v=t.charAt(0).toLowerCase()+t.slice(1);"Html5"!==p&&this.tag&&(Xr.getTech("Html5").disposeMediaElement(this.tag),this.tag.player=null,this.tag=null),this.techName_=p,this.isReady_=!1;var b=this.autoplay();("string"==typeof this.autoplay()||!0===this.autoplay()&&this.options_.normalizeAutoplay)&&(b=!1);var S={source:r,autoplay:b,nativeControlsForTouch:this.options_.nativeControlsForTouch,playerId:this.id(),techId:this.id()+"_"+v+"_api",playsinline:this.options_.playsinline,preload:this.options_.preload,loop:this.options_.loop,disablePictureInPicture:this.options_.disablePictureInPicture,muted:this.options_.muted,poster:this.poster(),language:this.language(),playerElIngest:this.playerElIngest_||!1,"vtt.js":this.options_["vtt.js"],canOverridePoster:!!this.options_.techCanOverridePoster,enableSourceset:this.options_.enableSourceset,Promise:this.options_.Promise};Po.names.forEach(function(F){var se=Po[F];S[se.getterName]=u[se.privateName]}),Br(S,this.options_[p]),Br(S,this.options_[v]),Br(S,this.options_[t.toLowerCase()]),this.tag&&(S.tag=this.tag),r&&r.src===this.cache_.src&&this.cache_.currentTime>0&&(S.startTime=this.cache_.currentTime);var U=Xr.getTech(t);if(!U)throw new Error("No Tech named '"+p+"' exists! '"+p+"' should be registered using videojs.registerTech()'");this.tech_=new U(S),this.tech_.ready(bn(this,this.handleTechReady_),!0),Zd_jsonToTextTracks(this.textTracksJson_||[],this.tech_),p1.forEach(function(F){u.on(u.tech_,F,function(se){return u["handleTech"+$r(F)+"_"](se)})}),Object.keys(Kc).forEach(function(F){u.on(u.tech_,F,function(se){0===u.tech_.playbackRate()&&u.tech_.seeking()?u.queuedCallbacks_.push({callback:u["handleTech"+Kc[F]+"_"].bind(u),event:se}):u["handleTech"+Kc[F]+"_"](se)})}),this.on(this.tech_,"loadstart",function(F){return u.handleTechLoadStart_(F)}),this.on(this.tech_,"sourceset",function(F){return u.handleTechSourceset_(F)}),this.on(this.tech_,"waiting",function(F){return u.handleTechWaiting_(F)}),this.on(this.tech_,"ended",function(F){return u.handleTechEnded_(F)}),this.on(this.tech_,"seeking",function(F){return u.handleTechSeeking_(F)}),this.on(this.tech_,"play",function(F){return u.handleTechPlay_(F)}),this.on(this.tech_,"firstplay",function(F){return u.handleTechFirstPlay_(F)}),this.on(this.tech_,"pause",function(F){return u.handleTechPause_(F)}),this.on(this.tech_,"durationchange",function(F){return u.handleTechDurationChange_(F)}),this.on(this.tech_,"fullscreenchange",function(F,se){return u.handleTechFullscreenChange_(F,se)}),this.on(this.tech_,"fullscreenerror",function(F,se){return u.handleTechFullscreenError_(F,se)}),this.on(this.tech_,"enterpictureinpicture",function(F){return u.handleTechEnterPictureInPicture_(F)}),this.on(this.tech_,"leavepictureinpicture",function(F){return u.handleTechLeavePictureInPicture_(F)}),this.on(this.tech_,"error",function(F){return u.handleTechError_(F)}),this.on(this.tech_,"posterchange",function(F){return u.handleTechPosterChange_(F)}),this.on(this.tech_,"textdata",function(F){return u.handleTechTextData_(F)}),this.on(this.tech_,"ratechange",function(F){return u.handleTechRateChange_(F)}),this.on(this.tech_,"loadedmetadata",this.boundUpdateStyleEl_),this.usingNativeControls(this.techGet_("controls")),this.controls()&&!this.usingNativeControls()&&this.addTechControlsListeners_(),this.tech_.el().parentNode!==this.el()&&("Html5"!==p||!this.tag)&&Nn(this.tech_.el(),this.el()),this.tag&&(this.tag.player=null,this.tag=null)},s.unloadTech_=function(){var t=this;Po.names.forEach(function(r){var u=Po[r];t[u.privateName]=t[u.getterName]()}),this.textTracksJson_=Zd_textTracksToJson(this.tech_),this.isReady_=!1,this.tech_.dispose(),this.tech_=!1,this.isPosterFromTech_&&(this.poster_="",this.trigger("posterchange")),this.isPosterFromTech_=!1},s.tech=function(t){return void 0===t&&$n.warn("Using the tech directly can be dangerous. I hope you know what you're doing.\nSee https://github.com/videojs/video.js/issues/2617 for more info.\n"),this.tech_},s.addTechControlsListeners_=function(){this.removeTechControlsListeners_(),this.on(this.tech_,"click",this.boundHandleTechClick_),this.on(this.tech_,"dblclick",this.boundHandleTechDoubleClick_),this.on(this.tech_,"touchstart",this.boundHandleTechTouchStart_),this.on(this.tech_,"touchmove",this.boundHandleTechTouchMove_),this.on(this.tech_,"touchend",this.boundHandleTechTouchEnd_),this.on(this.tech_,"tap",this.boundHandleTechTap_)},s.removeTechControlsListeners_=function(){this.off(this.tech_,"tap",this.boundHandleTechTap_),this.off(this.tech_,"touchstart",this.boundHandleTechTouchStart_),this.off(this.tech_,"touchmove",this.boundHandleTechTouchMove_),this.off(this.tech_,"touchend",this.boundHandleTechTouchEnd_),this.off(this.tech_,"click",this.boundHandleTechClick_),this.off(this.tech_,"dblclick",this.boundHandleTechDoubleClick_)},s.handleTechReady_=function(){this.triggerReady(),this.cache_.volume&&this.techCall_("setVolume",this.cache_.volume),this.handleTechPosterChange_(),this.handleTechDurationChange_()},s.handleTechLoadStart_=function(){this.removeClass("vjs-ended"),this.removeClass("vjs-seeking"),this.error(null),this.handleTechDurationChange_(),this.paused()?(this.hasStarted(!1),this.trigger("loadstart")):(this.trigger("loadstart"),this.trigger("firstplay")),this.manualAutoplay_(!0===this.autoplay()&&this.options_.normalizeAutoplay?"play":this.autoplay())},s.manualAutoplay_=function(t){var r=this;if(this.tech_&&"string"==typeof t){var p,u=function(){var b=r.muted();r.muted(!0);var S=function(){r.muted(b)};r.playTerminatedQueue_.push(S);var U=r.play();if(Lu(U))return U.catch(function(F){throw S(),new Error("Rejection at manualAutoplay. Restoring muted value. "+(F||""))})};if("any"!==t||this.muted()?p="muted"!==t||this.muted()?this.play():u():Lu(p=this.play())&&(p=p.catch(u)),Lu(p))return p.then(function(){r.trigger({type:"autoplay-success",autoplay:t})}).catch(function(){r.trigger({type:"autoplay-failure",autoplay:t})})}},s.updateSourceCaches_=function(t){void 0===t&&(t="");var r=t,u="";"string"!=typeof r&&(r=t.src,u=t.type),this.cache_.source=this.cache_.source||{},this.cache_.sources=this.cache_.sources||[],r&&!u&&(u=function(i,s){if(!s)return"";if(i.cache_.source.src===s&&i.cache_.source.type)return i.cache_.source.type;var o=i.cache_.sources.filter(function(p){return p.src===s});if(o.length)return o[0].type;for(var t=i.$$("source"),r=0;r0&&0===this.cache_.lastPlaybackRate&&(this.queuedCallbacks_.forEach(function(t){return t.callback(t.event)}),this.queuedCallbacks_=[]),this.cache_.lastPlaybackRate=this.tech_.playbackRate(),this.trigger("ratechange")},s.handleTechWaiting_=function(){var t=this;this.addClass("vjs-waiting"),this.trigger("waiting");var r=this.currentTime();this.on("timeupdate",function p(){r!==t.currentTime()&&(t.removeClass("vjs-waiting"),t.off("timeupdate",p))})},s.handleTechCanPlay_=function(){this.removeClass("vjs-waiting"),this.trigger("canplay")},s.handleTechCanPlayThrough_=function(){this.removeClass("vjs-waiting"),this.trigger("canplaythrough")},s.handleTechPlaying_=function(){this.removeClass("vjs-waiting"),this.trigger("playing")},s.handleTechSeeking_=function(){this.addClass("vjs-seeking"),this.trigger("seeking")},s.handleTechSeeked_=function(){this.removeClass("vjs-seeking"),this.removeClass("vjs-ended"),this.trigger("seeked")},s.handleTechFirstPlay_=function(){this.options_.starttime&&($n.warn("Passing the `starttime` option to the player will be deprecated in 6.0"),this.currentTime(this.options_.starttime)),this.addClass("vjs-has-started"),this.trigger("firstplay")},s.handleTechPause_=function(){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.trigger("pause")},s.handleTechEnded_=function(){this.addClass("vjs-ended"),this.removeClass("vjs-waiting"),this.options_.loop?(this.currentTime(0),this.play()):this.paused()||this.pause(),this.trigger("ended")},s.handleTechDurationChange_=function(){this.duration(this.techGet_("duration"))},s.handleTechClick_=function(t){this.controls_&&(void 0===this.options_||void 0===this.options_.userActions||void 0===this.options_.userActions.click||!1!==this.options_.userActions.click)&&(void 0!==this.options_&&void 0!==this.options_.userActions&&"function"==typeof this.options_.userActions.click?this.options_.userActions.click.call(this,t):this.paused()?ds(this.play()):this.pause())},s.handleTechDoubleClick_=function(t){this.controls_&&(Array.prototype.some.call(this.$$(".vjs-control-bar, .vjs-modal-dialog"),function(u){return u.contains(t.target)})||(void 0===this.options_||void 0===this.options_.userActions||void 0===this.options_.userActions.doubleClick||!1!==this.options_.userActions.doubleClick)&&(void 0!==this.options_&&void 0!==this.options_.userActions&&"function"==typeof this.options_.userActions.doubleClick?this.options_.userActions.doubleClick.call(this,t):this.isFullscreen()?this.exitFullscreen():this.requestFullscreen()))},s.handleTechTap_=function(){this.userActive(!this.userActive())},s.handleTechTouchStart_=function(){this.userWasActive=this.userActive()},s.handleTechTouchMove_=function(){this.userWasActive&&this.reportUserActivity()},s.handleTechTouchEnd_=function(t){t.cancelable&&t.preventDefault()},s.handleStageClick_=function(){this.reportUserActivity()},s.toggleFullscreenClass_=function(){this.isFullscreen()?this.addClass("vjs-fullscreen"):this.removeClass("vjs-fullscreen")},s.documentFullscreenChange_=function(t){var r=t.target.player;if(!r||r===this){var u=this.el(),p=R()[this.fsApi_.fullscreenElement]===u;!p&&u.matches?p=u.matches(":"+this.fsApi_.fullscreen):!p&&u.msMatchesSelector&&(p=u.msMatchesSelector(":"+this.fsApi_.fullscreen)),this.isFullscreen(p)}},s.handleTechFullscreenChange_=function(t,r){var u=this;r&&(r.nativeIOSFullscreen&&(this.addClass("vjs-ios-native-fs"),this.tech_.one("webkitendfullscreen",function(){u.removeClass("vjs-ios-native-fs")})),this.isFullscreen(r.isFullscreen))},s.handleTechFullscreenError_=function(t,r){this.trigger("fullscreenerror",r)},s.togglePictureInPictureClass_=function(){this.isInPictureInPicture()?this.addClass("vjs-picture-in-picture"):this.removeClass("vjs-picture-in-picture")},s.handleTechEnterPictureInPicture_=function(t){this.isInPictureInPicture(!0)},s.handleTechLeavePictureInPicture_=function(t){this.isInPictureInPicture(!1)},s.handleTechError_=function(){var t=this.tech_.error();this.error(t)},s.handleTechTextData_=function(){var t=null;arguments.length>1&&(t=arguments[1]),this.trigger("textdata",t)},s.getCache=function(){return this.cache_},s.resetCache_=function(){this.cache_={currentTime:0,initTime:0,inactivityTimeout:this.options_.inactivityTimeout,duration:NaN,lastVolume:1,lastPlaybackRate:this.defaultPlaybackRate(),media:null,src:"",source:{},sources:[],playbackRates:[],volume:1}},s.techCall_=function(t,r){this.ready(function(){if(t in $d)return function qc(h,i,s,o){return i[s](h.reduce(xs(s),o))}(this.middleware_,this.tech_,t,r);if(t in R0)return gh(this.middleware_,this.tech_,t,r);try{this.tech_&&this.tech_[t](r)}catch(u){throw $n(u),u}},!0)},s.techGet_=function(t){if(this.tech_&&this.tech_.isReady_){if(t in vf)return function zu(h,i,s){return h.reduceRight(xs(s),i[s]())}(this.middleware_,this.tech_,t);if(t in R0)return gh(this.middleware_,this.tech_,t);try{return this.tech_[t]()}catch(r){throw void 0===this.tech_[t]?($n("Video.js: "+t+" method not defined for "+this.techName_+" playback technology.",r),r):"TypeError"===r.name?($n("Video.js: "+t+" unavailable on "+this.techName_+" playback technology element.",r),this.tech_.isReady_=!1,r):($n(r),r)}}},s.play=function(){var t=this,r=this.options_.Promise||l().Promise;return r?new r(function(u){t.play_(u)}):this.play_()},s.play_=function(t){var r=this;void 0===t&&(t=ds),this.playCallbacks_.push(t);var u=!(this.changingSrc_||!this.src()&&!this.currentSrc());if(this.waitToPlay_&&(this.off(["ready","loadstart"],this.waitToPlay_),this.waitToPlay_=null),!this.isReady_||!u)return this.waitToPlay_=function(v){r.play_()},this.one(["ready","loadstart"],this.waitToPlay_),void(!u&&(Qt||pt)&&this.load());var p=this.techGet_("play");null===p?this.runPlayTerminatedQueue_():this.runPlayCallbacks_(p)},s.runPlayTerminatedQueue_=function(){var t=this.playTerminatedQueue_.slice(0);this.playTerminatedQueue_=[],t.forEach(function(r){r()})},s.runPlayCallbacks_=function(t){var r=this.playCallbacks_.slice(0);this.playCallbacks_=[],this.playTerminatedQueue_=[],r.forEach(function(u){u(t)})},s.pause=function(){this.techCall_("pause")},s.paused=function(){return!1!==this.techGet_("paused")},s.played=function(){return this.techGet_("played")||vo(0,0)},s.scrubbing=function(t){if(typeof t>"u")return this.scrubbing_;this.scrubbing_=!!t,this.techCall_("setScrubbing",this.scrubbing_),t?this.addClass("vjs-scrubbing"):this.removeClass("vjs-scrubbing")},s.currentTime=function(t){return typeof t<"u"?(t<0&&(t=0),this.isReady_&&!this.changingSrc_&&this.tech_&&this.tech_.isReady_?(this.techCall_("setCurrentTime",t),void(this.cache_.initTime=0)):(this.cache_.initTime=t,this.off("canplay",this.boundApplyInitTime_),void this.one("canplay",this.boundApplyInitTime_))):(this.cache_.currentTime=this.techGet_("currentTime")||0,this.cache_.currentTime)},s.applyInitTime_=function(){this.currentTime(this.cache_.initTime)},s.duration=function(t){if(void 0===t)return void 0!==this.cache_.duration?this.cache_.duration:NaN;(t=parseFloat(t))<0&&(t=1/0),t!==this.cache_.duration&&(this.cache_.duration=t,t===1/0?this.addClass("vjs-live"):this.removeClass("vjs-live"),isNaN(t)||this.trigger("durationchange"))},s.remainingTime=function(){return this.duration()-this.currentTime()},s.remainingTimeDisplay=function(){return Math.floor(this.duration())-Math.floor(this.currentTime())},s.buffered=function(){var t=this.techGet_("buffered");return(!t||!t.length)&&(t=vo(0,0)),t},s.bufferedPercent=function(){return hf(this.buffered(),this.duration())},s.bufferedEnd=function(){var t=this.buffered(),r=this.duration(),u=t.end(t.length-1);return u>r&&(u=r),u},s.volume=function(t){var r;return void 0!==t?(r=Math.max(0,Math.min(1,parseFloat(t))),this.cache_.volume=r,this.techCall_("setVolume",r),void(r>0&&this.lastVolume_(r))):(r=parseFloat(this.techGet_("volume")),isNaN(r)?1:r)},s.muted=function(t){if(void 0===t)return this.techGet_("muted")||!1;this.techCall_("setMuted",t)},s.defaultMuted=function(t){return void 0!==t?this.techCall_("setDefaultMuted",t):this.techGet_("defaultMuted")||!1},s.lastVolume_=function(t){if(void 0===t||0===t)return this.cache_.lastVolume;this.cache_.lastVolume=t},s.supportsFullScreen=function(){return this.techGet_("supportsFullScreen")||!1},s.isFullscreen=function(t){if(void 0!==t){var r=this.isFullscreen_;return this.isFullscreen_=!!t,this.isFullscreen_!==r&&this.fsApi_.prefixed&&this.trigger("fullscreenchange"),void this.toggleFullscreenClass_()}return this.isFullscreen_},s.requestFullscreen=function(t){var r=this.options_.Promise||l().Promise;if(r){var u=this;return new r(function(p,v){function b(){u.off("fullscreenerror",U),u.off("fullscreenchange",S)}function S(){b(),p()}function U(se,ye){b(),v(ye)}u.one("fullscreenchange",S),u.one("fullscreenerror",U);var F=u.requestFullscreenHelper_(t);F&&(F.then(b,b),F.then(p,v))})}return this.requestFullscreenHelper_()},s.requestFullscreenHelper_=function(t){var u,r=this;if(this.fsApi_.prefixed||(u=this.options_.fullscreen&&this.options_.fullscreen.options||{},void 0!==t&&(u=t)),this.fsApi_.requestFullscreen){var p=this.el_[this.fsApi_.requestFullscreen](u);return p&&p.then(function(){return r.isFullscreen(!0)},function(){return r.isFullscreen(!1)}),p}this.tech_.supportsFullScreen()&&!this.options_.preferFullWindow?this.techCall_("enterFullScreen"):this.enterFullWindow()},s.exitFullscreen=function(){var t=this.options_.Promise||l().Promise;if(t){var r=this;return new t(function(u,p){function v(){r.off("fullscreenerror",S),r.off("fullscreenchange",b)}function b(){v(),u()}function S(F,se){v(),p(se)}r.one("fullscreenchange",b),r.one("fullscreenerror",S);var U=r.exitFullscreenHelper_();U&&(U.then(v,v),U.then(u,p))})}return this.exitFullscreenHelper_()},s.exitFullscreenHelper_=function(){var t=this;if(this.fsApi_.requestFullscreen){var r=R()[this.fsApi_.exitFullscreen]();return r&&ds(r.then(function(){return t.isFullscreen(!1)})),r}this.tech_.supportsFullScreen()&&!this.options_.preferFullWindow?this.techCall_("exitFullScreen"):this.exitFullWindow()},s.enterFullWindow=function(){this.isFullscreen(!0),this.isFullWindow=!0,this.docOrigOverflow=R().documentElement.style.overflow,Ai(R(),"keydown",this.boundFullWindowOnEscKey_),R().documentElement.style.overflow="hidden",ur(R().body,"vjs-full-window"),this.trigger("enterFullWindow")},s.fullWindowOnEscKey=function(t){V().isEventKey(t,"Esc")&&!0===this.isFullscreen()&&(this.isFullWindow?this.exitFullWindow():this.exitFullscreen())},s.exitFullWindow=function(){this.isFullscreen(!1),this.isFullWindow=!1,eo(R(),"keydown",this.boundFullWindowOnEscKey_),R().documentElement.style.overflow=this.docOrigOverflow,dr(R().body,"vjs-full-window"),this.trigger("exitFullWindow")},s.disablePictureInPicture=function(t){if(void 0===t)return this.techGet_("disablePictureInPicture");this.techCall_("setDisablePictureInPicture",t),this.options_.disablePictureInPicture=t,this.trigger("disablepictureinpicturechanged")},s.isInPictureInPicture=function(t){return void 0!==t?(this.isInPictureInPicture_=!!t,void this.togglePictureInPictureClass_()):!!this.isInPictureInPicture_},s.requestPictureInPicture=function(){if("pictureInPictureEnabled"in R()&&!1===this.disablePictureInPicture())return this.techGet_("requestPictureInPicture")},s.exitPictureInPicture=function(){if("pictureInPictureEnabled"in R())return R().exitPictureInPicture()},s.handleKeyDown=function(t){var r=this.options_.userActions;if(r&&r.hotkeys){(function(v){var b=v.tagName.toLowerCase();if(v.isContentEditable)return!0;if("input"===b)return-1===["button","checkbox","hidden","radio","reset","submit"].indexOf(v.type);return-1!==["textarea"].indexOf(b)})(this.el_.ownerDocument.activeElement)||("function"==typeof r.hotkeys?r.hotkeys.call(this,t):this.handleHotkeys(t))}},s.handleHotkeys=function(t){var r=this.options_.userActions?this.options_.userActions.hotkeys:{},u=r.fullscreenKey,p=void 0===u?function(fe){return V().isEventKey(fe,"f")}:u,v=r.muteKey,b=void 0===v?function(fe){return V().isEventKey(fe,"m")}:v,S=r.playPauseKey,U=void 0===S?function(fe){return V().isEventKey(fe,"k")||V().isEventKey(fe,"Space")}:S;if(p.call(this,t)){t.preventDefault(),t.stopPropagation();var F=Ft.getComponent("FullscreenToggle");!1!==R()[this.fsApi_.fullscreenEnabled]&&F.prototype.handleClick.call(this,t)}else if(b.call(this,t)){t.preventDefault(),t.stopPropagation(),Ft.getComponent("MuteToggle").prototype.handleClick.call(this,t)}else if(U.call(this,t)){t.preventDefault(),t.stopPropagation(),Ft.getComponent("PlayToggle").prototype.handleClick.call(this,t)}},s.canPlayType=function(t){for(var r,u=0,p=this.options_.techOrder;u"u")return this.cache_.src||"";this.resetRetryOnError_&&this.resetRetryOnError_();var p=B0(t);if(p.length){if(this.changingSrc_=!0,r||(this.cache_.sources=p),this.updateSourceCaches_(p[0]),q0(this,p[0],function(S,U){if(u.middleware_=U,r||(u.cache_.sources=p),u.updateSourceCaches_(S),u.src_(S))return p.length>1?u.handleSrc_(p.slice(1)):(u.changingSrc_=!1,u.setTimeout(function(){this.error({code:4,message:this.localize(this.options_.notSupportedMessage)})},0),void u.triggerReady());!function Cr(h,i){h.forEach(function(s){return s.setTech&&s.setTech(i)})}(U,u.tech_)}),this.options_.retryOnError&&p.length>1){var v=function(){u.error(null),u.handleSrc_(p.slice(1),!0)},b=function(){u.off("error",v)};this.one("error",v),this.one("playing",b),this.resetRetryOnError_=function(){u.off("error",v),u.off("playing",b)}}}else this.setTimeout(function(){this.error({code:4,message:this.localize(this.options_.notSupportedMessage)})},0)},s.src=function(t){return this.handleSrc_(t,!1)},s.src_=function(t){var r=this,u=this.selectSource([t]);return!u||(function(i,s){return $r(i)===$r(s)}(u.tech,this.techName_)?(this.ready(function(){this.tech_.constructor.prototype.hasOwnProperty("setSource")?this.techCall_("setSource",t):this.techCall_("src",t.src),this.changingSrc_=!1},!0),!1):(this.changingSrc_=!0,this.loadTech_(u.tech,u.source),this.tech_.ready(function(){r.changingSrc_=!1}),!1))},s.load=function(){this.techCall_("load")},s.reset=function(){var t=this,r=this.options_.Promise||l().Promise;this.paused()||!r?this.doReset_():ds(this.play().then(function(){return t.doReset_()}))},s.doReset_=function(){this.tech_&&this.tech_.clearTracks("text"),this.resetCache_(),this.poster(""),this.loadTech_(this.options_.techOrder[0],null),this.techCall_("reset"),this.resetControlBarUI_(),cs(this)&&this.trigger("playerreset")},s.resetControlBarUI_=function(){this.resetProgressBar_(),this.resetPlaybackRate_(),this.resetVolumeBar_()},s.resetProgressBar_=function(){this.currentTime(0);var t=this.controlBar,r=t.durationDisplay,u=t.remainingTimeDisplay;r&&r.updateContent(),u&&u.updateContent()},s.resetPlaybackRate_=function(){this.playbackRate(this.defaultPlaybackRate()),this.handleTechRateChange_()},s.resetVolumeBar_=function(){this.volume(1),this.trigger("volumechange")},s.currentSources=function(){var t=this.currentSource(),r=[];return 0!==Object.keys(t).length&&r.push(t),this.cache_.sources||r},s.currentSource=function(){return this.cache_.source||{}},s.currentSrc=function(){return this.currentSource()&&this.currentSource().src||""},s.currentType=function(){return this.currentSource()&&this.currentSource().type||""},s.preload=function(t){return void 0!==t?(this.techCall_("setPreload",t),void(this.options_.preload=t)):this.techGet_("preload")},s.autoplay=function(t){if(void 0===t)return this.options_.autoplay||!1;var r;"string"==typeof t&&/(any|play|muted)/.test(t)||!0===t&&this.options_.normalizeAutoplay?(this.options_.autoplay=t,this.manualAutoplay_("string"==typeof t?t:"play"),r=!1):this.options_.autoplay=!!t,r=typeof r>"u"?this.options_.autoplay:r,this.tech_&&this.techCall_("setAutoplay",r)},s.playsinline=function(t){return void 0!==t?(this.techCall_("setPlaysinline",t),this.options_.playsinline=t,this):this.techGet_("playsinline")},s.loop=function(t){return void 0!==t?(this.techCall_("setLoop",t),void(this.options_.loop=t)):this.techGet_("loop")},s.poster=function(t){if(void 0===t)return this.poster_;t||(t=""),t!==this.poster_&&(this.poster_=t,this.techCall_("setPoster",t),this.isPosterFromTech_=!1,this.trigger("posterchange"))},s.handleTechPosterChange_=function(){if((!this.poster_||this.options_.techCanOverridePoster)&&this.tech_&&this.tech_.poster){var t=this.tech_.poster()||"";t!==this.poster_&&(this.poster_=t,this.isPosterFromTech_=!0,this.trigger("posterchange"))}},s.controls=function(t){if(void 0===t)return!!this.controls_;t=!!t,this.controls_!==t&&(this.controls_=t,this.usingNativeControls()&&this.techCall_("setControls",t),this.controls_?(this.removeClass("vjs-controls-disabled"),this.addClass("vjs-controls-enabled"),this.trigger("controlsenabled"),this.usingNativeControls()||this.addTechControlsListeners_()):(this.removeClass("vjs-controls-enabled"),this.addClass("vjs-controls-disabled"),this.trigger("controlsdisabled"),this.usingNativeControls()||this.removeTechControlsListeners_()))},s.usingNativeControls=function(t){if(void 0===t)return!!this.usingNativeControls_;t=!!t,this.usingNativeControls_!==t&&(this.usingNativeControls_=t,this.usingNativeControls_?(this.addClass("vjs-using-native-controls"),this.trigger("usingnativecontrols")):(this.removeClass("vjs-using-native-controls"),this.trigger("usingcustomcontrols")))},s.error=function(t){var r=this;if(void 0===t)return this.error_||null;if(ui("beforeerror").forEach(function(p){var v=p(r,t);Uo(v)&&!Array.isArray(v)||"string"==typeof v||"number"==typeof v||null===v?t=v:r.log.error("please return a value that MediaError expects in beforeerror hooks")}),this.options_.suppressNotSupportedError&&t&&4===t.code){var u=function(){this.error(t)};return this.options_.suppressNotSupportedError=!1,this.any(["click","touchstart"],u),void this.one("loadstart",function(){this.off(["click","touchstart"],u)})}if(null===t)return this.error_=t,this.removeClass("vjs-error"),void(this.errorDisplay&&this.errorDisplay.close());this.error_=new uo(t),this.addClass("vjs-error"),$n.error("(CODE:"+this.error_.code+" "+uo.errorTypes[this.error_.code]+")",this.error_.message,this.error_),this.trigger("error"),ui("error").forEach(function(p){return p(r,r.error_)})},s.reportUserActivity=function(t){this.userActivity_=!0},s.userActive=function(t){if(void 0===t)return this.userActive_;if((t=!!t)!==this.userActive_){if(this.userActive_=t,this.userActive_)return this.userActivity_=!0,this.removeClass("vjs-user-inactive"),this.addClass("vjs-user-active"),void this.trigger("useractive");this.tech_&&this.tech_.one("mousemove",function(r){r.stopPropagation(),r.preventDefault()}),this.userActivity_=!1,this.removeClass("vjs-user-active"),this.addClass("vjs-user-inactive"),this.trigger("userinactive")}},s.listenForUserActivity_=function(){var t,r,u,p=bn(this,this.reportUserActivity),S=function(ye){p(),this.clearInterval(t)};this.on("mousedown",function(){p(),this.clearInterval(t),t=this.setInterval(p,250)}),this.on("mousemove",function(ye){(ye.screenX!==r||ye.screenY!==u)&&(r=ye.screenX,u=ye.screenY,p())}),this.on("mouseup",S),this.on("mouseleave",S);var F,U=this.getChild("controlBar");U&&!pt&&!ws&&(U.on("mouseenter",function(se){0!==this.player().options_.inactivityTimeout&&(this.player().cache_.inactivityTimeout=this.player().options_.inactivityTimeout),this.player().options_.inactivityTimeout=0}),U.on("mouseleave",function(se){this.player().options_.inactivityTimeout=this.player().cache_.inactivityTimeout})),this.on("keydown",p),this.on("keyup",p),this.setInterval(function(){if(this.userActivity_){this.userActivity_=!1,this.userActive(!0),this.clearTimeout(F);var se=this.options_.inactivityTimeout;se<=0||(F=this.setTimeout(function(){this.userActivity_||this.userActive(!1)},se))}},250)},s.playbackRate=function(t){if(void 0===t)return this.tech_&&this.tech_.featuresPlaybackRate?this.cache_.lastPlaybackRate||this.techGet_("playbackRate"):1;this.techCall_("setPlaybackRate",t)},s.defaultPlaybackRate=function(t){return void 0!==t?this.techCall_("setDefaultPlaybackRate",t):this.tech_&&this.tech_.featuresPlaybackRate?this.techGet_("defaultPlaybackRate"):1},s.isAudio=function(t){if(void 0===t)return!!this.isAudio_;this.isAudio_=!!t},s.addTextTrack=function(t,r,u){if(this.tech_)return this.tech_.addTextTrack(t,r,u)},s.addRemoteTextTrack=function(t,r){if(this.tech_)return this.tech_.addRemoteTextTrack(t,r)},s.removeRemoteTextTrack=function(t){void 0===t&&(t={});var u=t.track;if(u||(u=t),this.tech_)return this.tech_.removeRemoteTextTrack(u)},s.getVideoPlaybackQuality=function(){return this.techGet_("getVideoPlaybackQuality")},s.videoWidth=function(){return this.tech_&&this.tech_.videoWidth&&this.tech_.videoWidth()||0},s.videoHeight=function(){return this.tech_&&this.tech_.videoHeight&&this.tech_.videoHeight()||0},s.language=function(t){if(void 0===t)return this.language_;this.language_!==String(t).toLowerCase()&&(this.language_=String(t).toLowerCase(),cs(this)&&this.trigger("languagechange"))},s.languages=function(){return Jr(i.prototype.options_.languages,this.languages_)},s.toJSON=function(){var t=Jr(this.options_),r=t.tracks;t.tracks=[];for(var u=0;u"):function(){}},_l=1/30,w1=.1,y3=function(o,s){var e,a=[];if(o&&o.length)for(e=0;e=s})},b3=function(o,s){return y3(o,function(a){return a-_l>=s})},x5=function(o){var s=[];if(!o||!o.length)return"";for(var a=0;a "+o.end(a));return s.join(", ")},Yl=function(o){for(var s=[],a=0;au)){if(s>i&&s<=u){a+=u-s;continue}a+=u-i}}return a},A0=st.createTimeRange,vu=function(o,s){if(!s.preload)return s.duration;var a=0;return(s.parts||[]).forEach(function(e){a+=e.duration}),(s.preloadHints||[]).forEach(function(e){"PART"===e.type&&(a+=o.partTargetDuration)}),a},O0=function(o){return(o.segments||[]).reduce(function(s,a,e){return a.parts?a.parts.forEach(function(i,u){s.push({duration:i.duration,segmentIndex:e,partIndex:u,part:i,segment:a})}):s.push({duration:a.duration,segmentIndex:e,partIndex:null,segment:a,part:null}),s},[])},U1=function(o){var s=o.segments&&o.segments.length&&o.segments[o.segments.length-1];return s&&s.parts||[]},k0=function(o){var s=o.preloadSegment;if(s){var a=s.parts,i=(s.preloadHints||[]).reduce(function(u,p){return u+("PART"===p.type?1:0)},0);return i+=a&&a.length?a.length:0}},T5=function(o,s){if(s.endList)return 0;if(o&&o.suggestedPresentationDelay)return o.suggestedPresentationDelay;var a=U1(s).length>0;return a&&s.serverControl&&s.serverControl.partHoldBack?s.serverControl.partHoldBack:a&&s.partTargetDuration?3*s.partTargetDuration:s.serverControl&&s.serverControl.holdBack?s.serverControl.holdBack:s.targetDuration?3*s.targetDuration:0},D5=function(o,s,a){if(typeof s>"u"&&(s=o.mediaSequence+o.segments.length),s"u"){if(o.totalDuration)return o.totalDuration;if(!o.endList)return C()[1/0]}return D5(o,s,a)},yu=function(o){var s=o.defaultDuration,a=o.durationList,e=o.startIndex,i=o.endIndex,u=0;if(e>i){var p=[i,e];e=p[0],i=p[1]}if(e<0){for(var _=e;_Date.now()},Jl=function(o){return o.excludeUntil&&o.excludeUntil===1/0},bu=function(o){var s=O8(o);return!o.disabled&&!s},F0=function(o,s){return s.attributes&&s.attributes[o]},B0=function(o,s){if(1===o.playlists.length)return!0;var a=s.attributes.BANDWIDTH||Number.MAX_VALUE;return 0===o.playlists.filter(function(e){return!!bu(e)&&(e.attributes.BANDWIDTH||0)0)for(var le=I-1;le>=0;le--){var Ee=b[le];if(_+=Ee.duration,p){if(_<0)continue}else if(_+_l<=0)continue;return{partIndex:Ee.partIndex,segmentIndex:Ee.segmentIndex,startTime:u-yu({defaultDuration:s.targetDuration,durationList:b,startIndex:I,endIndex:le})}}return{partIndex:b[0]&&b[0].partIndex||null,segmentIndex:b[0]&&b[0].segmentIndex||0,startTime:a}}if(I<0){for(var ge=I;ge<0;ge++)if((_-=s.targetDuration)<0)return{partIndex:b[0]&&b[0].partIndex||null,segmentIndex:b[0]&&b[0].segmentIndex||0,startTime:a};I=0}for(var be=I;be0)continue}else if(_-_l>=0)continue;return{partIndex:ot.partIndex,segmentIndex:ot.segmentIndex,startTime:u+yu({defaultDuration:s.targetDuration,durationList:b,startIndex:I,endIndex:be})}}return{segmentIndex:b[b.length-1].segmentIndex,partIndex:b[b.length-1].partIndex,startTime:a}},isEnabled:bu,isDisabled:function(o){return o.disabled},isBlacklisted:O8,isIncompatible:Jl,playlistEnd:L5,isAes:function(o){for(var s=0;s-1&&p!==u.length-1&&(a._HLS_part=p),(p>-1||u.length)&&i--}a._HLS_msn=i}if(s.serverControl&&s.serverControl.canSkipUntil&&(a._HLS_skip=s.serverControl.canSkipDateranges?"v2":"YES"),Object.keys(a).length){var _=new(C().URL)(o);["_HLS_skip","_HLS_msn","_HLS_part"].forEach(function(b){a.hasOwnProperty(b)&&_.searchParams.set(b,a[b])}),o=_.toString()}return o}(u,i)),this.state="HAVE_CURRENT_METADATA",this.request=this.vhs_.xhr({uri:u,withCredentials:this.withCredentials},function(p,_){if(e.request){if(p)return e.playlistRequestError(e.request,e.media(),"HAVE_METADATA");e.haveMetadata({playlistString:e.request.responseText,url:e.media().uri,id:e.media().id})}})}},s.playlistRequestError=function(e,i,u){var p=i.uri,_=i.id;this.request=null,u&&(this.state=u),this.error={playlist:this.master.playlists[_],status:e.status,message:"HLS playlist request error at URL: "+p+".",responseText:e.responseText,code:e.status>=500?4:2},this.trigger("error")},s.parseManifest_=function(e){var i=this,u=e.url;return function(o){var s=o.onwarn,a=o.oninfo,e=o.manifestString,i=o.customTagParsers,u=void 0===i?[]:i,p=o.customTagMappers,_=void 0===p?[]:p,b=o.experimentalLLHLS,I=new yt;s&&I.on("warn",s),a&&I.on("info",a),u.forEach(function(ge){return I.addParser(ge)}),_.forEach(function(ge){return I.addTagMapper(ge)}),I.push(e),I.end();var z=I.manifest;if(b||(["preloadSegment","skip","serverControl","renditionReports","partInf","partTargetDuration"].forEach(function(ge){z.hasOwnProperty(ge)&&delete z[ge]}),z.segments&&z.segments.forEach(function(ge){["parts","preloadHints"].forEach(function(be){ge.hasOwnProperty(be)&&delete ge[be]})})),!z.targetDuration){var B=10;z.segments&&z.segments.length&&(B=z.segments.reduce(function(ge,be){return Math.max(ge,be.duration)},0)),s&&s("manifest has no targetDuration defaulting to "+B),z.targetDuration=B}var le=U1(z);if(le.length&&!z.partTargetDuration){var Ee=le.reduce(function(ge,be){return Math.max(ge,be.duration)},0);s&&(s("manifest has no partTargetDuration defaulting to "+Ee),w3.error("LL-HLS manifest has parts but lacks required #EXT-X-PART-INF:PART-TARGET value. See https://datatracker.ietf.org/doc/html/draft-pantos-hls-rfc8216bis-09#section-4.4.3.7. Playback is not guaranteed.")),z.partTargetDuration=Ee}return z}({onwarn:function(b){var I=b.message;return i.logger_("m3u8-parser warn for "+u+": "+I)},oninfo:function(b){var I=b.message;return i.logger_("m3u8-parser info for "+u+": "+I)},manifestString:e.manifestString,customTagParsers:this.customTagParsers,customTagMappers:this.customTagMappers,experimentalLLHLS:this.experimentalLLHLS})},s.haveMetadata=function(e){var i=e.playlistString,u=e.playlistObject,p=e.url,_=e.id;this.request=null,this.state="HAVE_METADATA";var b=u||this.parseManifest_({url:p,manifestString:i});b.lastRequest=Date.now(),j0({playlist:b,uri:p,id:_});var I=D3(this.master,b);this.targetDuration=b.partTargetDuration||b.targetDuration,this.pendingMedia_=null,I?(this.master=I,this.media_=this.master.playlists[_]):this.trigger("playlistunchanged"),this.updateMediaUpdateTimeout_(vl(this.media(),!!I)),this.trigger("loadedplaylist")},s.dispose=function(){this.trigger("dispose"),this.stopRequest(),C().clearTimeout(this.mediaUpdateTimeout),C().clearTimeout(this.finalRenditionTimeout),this.off()},s.stopRequest=function(){if(this.request){var e=this.request;this.request=null,e.onreadystatechange=null,e.abort()}},s.media=function(e,i){var u=this;if(!e)return this.media_;if("HAVE_NOTHING"===this.state)throw new Error("Cannot switch media playlist from "+this.state);if("string"==typeof e){if(!this.master.playlists[e])throw new Error("Unknown playlist URI: "+e);e=this.master.playlists[e]}if(C().clearTimeout(this.finalRenditionTimeout),i){var p=(e.partTargetDuration||e.targetDuration)/2*1e3||5e3;this.finalRenditionTimeout=C().setTimeout(this.media.bind(this,e,!1),p)}else{var _=this.state,b=!this.media_||e.id!==this.media_.id,I=this.master.playlists[e.id];if(I&&I.endList||e.endList&&e.segments.length)return this.request&&(this.request.onreadystatechange=null,this.request.abort(),this.request=null),this.state="HAVE_METADATA",this.media_=e,void(b&&(this.trigger("mediachanging"),"HAVE_MASTER"===_?this.trigger("loadedmetadata"):this.trigger("mediachange")));if(this.updateMediaUpdateTimeout_(vl(e,!0)),b){if(this.state="SWITCHING_MEDIA",this.request){if(e.resolvedUri===this.request.url)return;this.request.onreadystatechange=null,this.request.abort(),this.request=null}this.media_&&this.trigger("mediachanging"),this.pendingMedia_=e,this.request=this.vhs_.xhr({uri:e.resolvedUri,withCredentials:this.withCredentials},function(z,B){if(u.request){if(e.lastRequest=Date.now(),e.resolvedUri=Cu(u.handleManifestRedirects,e.resolvedUri,B),z)return u.playlistRequestError(u.request,e,_);u.haveMetadata({playlistString:B.responseText,url:e.uri,id:e.id}),"HAVE_MASTER"===_?u.trigger("loadedmetadata"):u.trigger("mediachange")}})}}},s.pause=function(){this.mediaUpdateTimeout&&(C().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null),this.stopRequest(),"HAVE_NOTHING"===this.state&&(this.started=!1),"SWITCHING_MEDIA"===this.state?this.media_?this.state="HAVE_METADATA":this.state="HAVE_MASTER":"HAVE_CURRENT_METADATA"===this.state&&(this.state="HAVE_METADATA")},s.load=function(e){var i=this;this.mediaUpdateTimeout&&(C().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null);var u=this.media();if(e){var p=u?(u.partTargetDuration||u.targetDuration)/2*1e3:5e3;this.mediaUpdateTimeout=C().setTimeout(function(){i.mediaUpdateTimeout=null,i.load()},p)}else this.started?u&&!u.endList?this.trigger("mediaupdatetimeout"):this.trigger("loadedplaylist"):this.start()},s.updateMediaUpdateTimeout_=function(e){var i=this;this.mediaUpdateTimeout&&(C().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null),this.media()&&!this.media().endList&&(this.mediaUpdateTimeout=C().setTimeout(function(){i.mediaUpdateTimeout=null,i.trigger("mediaupdatetimeout"),i.updateMediaUpdateTimeout_(e)},e))},s.start=function(){var e=this;if(this.started=!0,"object"==typeof this.src)return this.src.uri||(this.src.uri=C().location.href),this.src.resolvedUri=this.src.uri,void setTimeout(function(){e.setupInitialPlaylist(e.src)},0);this.request=this.vhs_.xhr({uri:this.src,withCredentials:this.withCredentials},function(i,u){if(e.request){if(e.request=null,i)return e.error={status:u.status,message:"HLS playlist request error at URL: "+e.src+".",responseText:u.responseText,code:2},"HAVE_NOTHING"===e.state&&(e.started=!1),e.trigger("error");e.src=Cu(e.handleManifestRedirects,e.src,u);var p=e.parseManifest_({manifestString:u.responseText,url:e.src});e.setupInitialPlaylist(p)}})},s.srcUri=function(){return"string"==typeof this.src?this.src:this.src.uri},s.setupInitialPlaylist=function(e){if(this.state="HAVE_MASTER",e.playlists)return this.master=e,Mu(this.master,this.srcUri()),e.playlists.forEach(function(u){u.segments=O5(u),u.segments.forEach(function(p){E3(p,u.resolvedUri)})}),this.trigger("loadedplaylist"),void(this.request||this.media(this.master.playlists[0]));var i=this.srcUri()||C().location.href;this.master=function(o,s){var a=R0(0,s),e={mediaGroups:{AUDIO:{},VIDEO:{},"CLOSED-CAPTIONS":{},SUBTITLES:{}},uri:C().location.href,resolvedUri:C().location.href,playlists:[{uri:s,id:a,resolvedUri:s,attributes:{}}]};return e.playlists[a]=e.playlists[0],e.playlists[s]=e.playlists[0],e}(0,i),this.haveMetadata({playlistObject:e,url:i,id:this.master.playlists[0].id}),this.trigger("loadedmetadata")},o}(Z0),F8=st.xhr,B8=st.mergeOptions,wu=function(o,s,a,e){var i="arraybuffer"===o.responseType?o.response:o.responseText;!s&&i&&(o.responseTime=Date.now(),o.roundTripTime=o.responseTime-o.requestTime,o.bytesReceived=i.byteLength||i.length,o.bandwidth||(o.bandwidth=Math.floor(o.bytesReceived/o.roundTripTime*8*1e3))),a.headers&&(o.responseHeaders=a.headers),s&&"ETIMEDOUT"===s.code&&(o.timedout=!0),!s&&!o.aborted&&200!==a.statusCode&&206!==a.statusCode&&0!==a.statusCode&&(s=new Error("XHR Failed with a response of: "+(o&&(i||o.responseText)))),e(s,o)},N5=function(){var o=function s(a,e){a=B8({timeout:45e3},a);var i=s.beforeRequest||st.Vhs.xhr.beforeRequest;if(i&&"function"==typeof i){var u=i(a);u&&(a=u)}var _=(!0===st.Vhs.xhr.original?F8:st.Vhs.xhr)(a,function(I,z){return wu(_,I,z,e)}),b=_.abort;return _.abort=function(){return _.aborted=!0,b.apply(_,arguments)},_.uri=a.uri,_.requestTime=Date.now(),_};return o.original=!0,o},H0=function(o){var s={};return o.byterange&&(s.Range=function(o){return"bytes="+o.offset+"-"+("bigint"==typeof o.offset||"bigint"==typeof o.length?C().BigInt(o.offset)+C().BigInt(o.length)-C().BigInt(1):o.offset+o.length-1)}(o.byterange)),s},B5=function(o,s){return o.start(s)+"-"+o.end(s)},W4=function(o,s){var a=o.toString(16);return"00".substring(0,2-a.length)+a+(s%2?" ":"")},q8=function(o){return o>=32&&o<126?String.fromCharCode(o):"."},t2=function(o){var s={};return Object.keys(o).forEach(function(a){var e=o[a];ArrayBuffer.isView(e)?s[a]={bytes:e.buffer,byteOffset:e.byteOffset,byteLength:e.byteLength}:s[a]=e}),s},I3=function(o){var s=o.byterange||{length:1/0,offset:0};return[s.length,s.offset,o.resolvedUri].join(",")},n2=function(o){return o.resolvedUri},r2=function(o){for(var s=Array.prototype.slice.call(o),a=16,e="",p=0;pa){if(o>a+.25*u.duration)return null;e=u}return{segment:e,estimatedStart:e.videoTimingInfo?e.videoTimingInfo.transmuxedPresentationStart:a-e.duration,type:e.videoTimingInfo?"accurate":"estimate"}}(e,s);if(!u)return i({message:"valid programTime was not found"});if("estimate"===u.type)return i({message:"Accurate programTime could not be determined. Please seek to e.seekTime and try again",seekTime:u.estimatedStart});var p={mediaSeconds:e},_=function(o,s){if(!s.dateTimeObject)return null;var a=s.videoTimingInfo.transmuxerPrependedSeconds,u=o-(s.videoTimingInfo.transmuxedPresentationStart+a);return new Date(s.dateTimeObject.getTime()+1e3*u)}(e,u.segment);return _&&(p.programDateTime=_.toISOString()),i(null,p)},xu=function f(o){var s=o.programTime,a=o.playlist,e=o.retryCount,i=void 0===e?2:e,u=o.seekTo,p=o.pauseAfterSeek,_=void 0===p||p,b=o.tech,I=o.callback;if(!I)throw new Error("seekToProgramTime: callback must be provided");if(typeof s>"u"||!a||!u)return I({message:"seekToProgramTime: programTime, seekTo and playlist must be provided"});if(!a.endList&&!b.hasStarted_)return I({message:"player must be playing a live stream to start buffering"});if(!function(o){if(!o.segments||0===o.segments.length)return!1;for(var s=0;snew Date(_.getTime()+1e3*b)?null:(a>_&&(e=p),{segment:e,estimatedStart:e.videoTimingInfo?e.videoTimingInfo.transmuxedPresentationStart:es.duration(s,s.mediaSequence+s.segments.indexOf(e)),type:e.videoTimingInfo?"accurate":"estimate"})}(s,a);if(!z)return I({message:s+" was not found in the stream"});var B=z.segment,le=function(o,s){var a,e;try{a=new Date(o),e=new Date(s)}catch{}var i=a.getTime();return(e.getTime()-i)/1e3}(B.dateTimeObject,s);if("estimate"===z.type)return 0===i?I({message:s+" is not buffered yet. Try again"}):(u(z.estimatedStart+le),void b.one("seeked",function(){f({programTime:s,playlist:a,retryCount:i-1,seekTo:u,pauseAfterSeek:_,tech:b,callback:I})}));var Ee=B.start+le;b.one("seeked",function(){return I(null,b.currentTime())}),_&&b.pause(),u(Ee)},Q0=function(o,s){if(4===o.readyState)return s()},U8=function(o,s,a){var i,e=[],u=!1,p=function(B,le,Ee,ge){return le.abort(),u=!0,a(B,le,Ee,ge)},_=function(B,le){if(!u){if(B)return p(B,le,"",e);var Ee=le.responseText.substring(e&&e.byteLength||0,le.responseText.length);if(e=function(){for(var o=arguments.length,s=new Array(o),a=0;a=ot+be)return I(z,{response:Ee.subarray(be,be+ot),status:B.status,uri:B.uri});p.request=p.vhs_.xhr({uri:b,responseType:"arraybuffer",headers:H0({byterange:e.sidx.byterange})},I)})}else this.mediaRequest_=C().setTimeout(function(){return u(!1)},0)},s.dispose=function(){this.trigger("dispose"),this.stopRequest(),this.loadedPlaylists_={},C().clearTimeout(this.minimumUpdatePeriodTimeout_),C().clearTimeout(this.mediaRequest_),C().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null,this.mediaRequest_=null,this.minimumUpdatePeriodTimeout_=null,this.masterPlaylistLoader_.createMupOnMedia_&&(this.off("loadedmetadata",this.masterPlaylistLoader_.createMupOnMedia_),this.masterPlaylistLoader_.createMupOnMedia_=null),this.off()},s.hasPendingRequest=function(){return this.request||this.mediaRequest_},s.stopRequest=function(){if(this.request){var e=this.request;this.request=null,e.onreadystatechange=null,e.abort()}},s.media=function(e){var i=this;if(!e)return this.media_;if("HAVE_NOTHING"===this.state)throw new Error("Cannot switch media playlist from "+this.state);var u=this.state;if("string"==typeof e){if(!this.masterPlaylistLoader_.master.playlists[e])throw new Error("Unknown playlist URI: "+e);e=this.masterPlaylistLoader_.master.playlists[e]}var p=!this.media_||e.id!==this.media_.id;if(p&&this.loadedPlaylists_[e.id]&&this.loadedPlaylists_[e.id].endList)return this.state="HAVE_METADATA",this.media_=e,void(p&&(this.trigger("mediachanging"),this.trigger("mediachange")));p&&(this.media_&&this.trigger("mediachanging"),this.addSidxSegments_(e,u,function(_){i.haveMetadata({startingState:u,playlist:e})}))},s.haveMetadata=function(e){var i=e.startingState,u=e.playlist;this.state="HAVE_METADATA",this.loadedPlaylists_[u.id]=u,this.mediaRequest_=null,this.refreshMedia_(u.id),"HAVE_MASTER"===i?this.trigger("loadedmetadata"):this.trigger("mediachange")},s.pause=function(){this.masterPlaylistLoader_.createMupOnMedia_&&(this.off("loadedmetadata",this.masterPlaylistLoader_.createMupOnMedia_),this.masterPlaylistLoader_.createMupOnMedia_=null),this.stopRequest(),C().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null,this.isMaster_&&(C().clearTimeout(this.masterPlaylistLoader_.minimumUpdatePeriodTimeout_),this.masterPlaylistLoader_.minimumUpdatePeriodTimeout_=null),"HAVE_NOTHING"===this.state&&(this.started=!1)},s.load=function(e){var i=this;C().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null;var u=this.media();if(e){var p=u?u.targetDuration/2*1e3:5e3;this.mediaUpdateTimeout=C().setTimeout(function(){return i.load()},p)}else this.started?u&&!u.endList?(this.isMaster_&&!this.minimumUpdatePeriodTimeout_&&(this.trigger("minimumUpdatePeriod"),this.updateMinimumUpdatePeriodTimeout_()),this.trigger("mediaupdatetimeout")):this.trigger("loadedplaylist"):this.start()},s.start=function(){var e=this;this.started=!0,this.isMaster_?this.requestMaster_(function(i,u){e.haveMaster_(),!e.hasPendingRequest()&&!e.media_&&e.media(e.masterPlaylistLoader_.master.playlists[0])}):this.mediaRequest_=C().setTimeout(function(){return e.haveMaster_()},0)},s.requestMaster_=function(e){var i=this;this.request=this.vhs_.xhr({uri:this.masterPlaylistLoader_.srcUrl,withCredentials:this.withCredentials},function(u,p){if(!i.requestErrored_(u,p)){var _=p.responseText!==i.masterPlaylistLoader_.masterXml_;return i.masterPlaylistLoader_.masterXml_=p.responseText,p.responseHeaders&&p.responseHeaders.date?i.masterLoaded_=Date.parse(p.responseHeaders.date):i.masterLoaded_=Date.now(),i.masterPlaylistLoader_.srcUrl=Cu(i.handleManifestRedirects,i.masterPlaylistLoader_.srcUrl,p),_?(i.handleMaster_(),void i.syncClientServerClock_(function(){return e(p,_)})):e(p,_)}"HAVE_NOTHING"===i.state&&(i.started=!1)})},s.syncClientServerClock_=function(e){var i=this,u=vr(this.masterPlaylistLoader_.masterXml_);return null===u?(this.masterPlaylistLoader_.clientOffset_=this.masterLoaded_-Date.now(),e()):"DIRECT"===u.method?(this.masterPlaylistLoader_.clientOffset_=u.value-Date.now(),e()):void(this.request=this.vhs_.xhr({uri:Es(this.masterPlaylistLoader_.srcUrl,u.value),method:u.method,withCredentials:this.withCredentials},function(p,_){if(i.request){if(p)return i.masterPlaylistLoader_.clientOffset_=i.masterLoaded_-Date.now(),e();var b;b="HEAD"===u.method?_.responseHeaders&&_.responseHeaders.date?Date.parse(_.responseHeaders.date):i.masterLoaded_:Date.parse(_.responseText),i.masterPlaylistLoader_.clientOffset_=b-Date.now(),e()}}))},s.haveMaster_=function(){this.state="HAVE_MASTER",this.isMaster_?this.trigger("loadedplaylist"):this.media_||this.media(this.childPlaylist_)},s.handleMaster_=function(){this.mediaRequest_=null;var e=this.masterPlaylistLoader_.master,i=function(o){var s=o.masterXml,a=o.srcUrl,e=o.clientOffset,i=o.sidxMapping,u=o.previousManifest,p=Wi(s,{manifestUri:a,clientOffset:e,sidxMapping:i,previousManifest:u});return Mu(p,a),p}({masterXml:this.masterPlaylistLoader_.masterXml_,srcUrl:this.masterPlaylistLoader_.srcUrl,clientOffset:this.masterPlaylistLoader_.clientOffset_,sidxMapping:this.masterPlaylistLoader_.sidxMapping_,previousManifest:e});e&&(i=function(o,s,a){for(var e=!0,i=U5(o,{duration:s.duration,minimumUpdatePeriod:s.minimumUpdatePeriod,timelineStarts:s.timelineStarts}),u=0;u-1)},this.trigger=function(S){var L,O,H,J;if(L=y[S])if(2===arguments.length)for(H=L.length,O=0;O"u")){for(se in En)En.hasOwnProperty(se)&&(En[se]=[se.charCodeAt(0),se.charCodeAt(1),se.charCodeAt(2),se.charCodeAt(3)]);ei=new Uint8Array(["i".charCodeAt(0),"s".charCodeAt(0),"o".charCodeAt(0),"m".charCodeAt(0)]),ti=new Uint8Array(["a".charCodeAt(0),"v".charCodeAt(0),"c".charCodeAt(0),"1".charCodeAt(0)]),bo=new Uint8Array([0,0,0,1]),bl=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),rs=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),is={video:bl,audio:rs},Ml=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),D1=new Uint8Array([0,0,0,0,0,0,0,0]),I1=new Uint8Array([0,0,0,0,0,0,0,0]),wl=I1,o2=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),Id=I1,Qs=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}})(),u=function(y){var O,H,S=[],L=0;for(O=1;O>>1,y.samplingfrequencyindex<<7|y.channelcount<<3,6,1,2]))},b=function(){return u(En.ftyp,ei,bo,ei,ti)},At=function(y){return u(En.hdlr,is[y])},I=function(y){return u(En.mdat,y)},Lt=function(y){var S=new Uint8Array([0,0,0,0,0,0,0,2,0,0,0,3,0,1,95,144,y.duration>>>24&255,y.duration>>>16&255,y.duration>>>8&255,255&y.duration,85,196,0,0]);return y.samplerate&&(S[12]=y.samplerate>>>24&255,S[13]=y.samplerate>>>16&255,S[14]=y.samplerate>>>8&255,S[15]=255&y.samplerate),u(En.mdhd,S)},Et=function(y){return u(En.mdia,Lt(y),At(y.type),B(y))},z=function(y){return u(En.mfhd,new Uint8Array([0,0,0,0,(4278190080&y)>>24,(16711680&y)>>16,(65280&y)>>8,255&y]))},B=function(y){return u(En.minf,"video"===y.type?u(En.vmhd,Qs):u(En.smhd,D1),p(),sn(y))},le=function(y,S){for(var L=[],O=S.length;O--;)L[O]=pn(S[O]);return u.apply(null,[En.moof,z(y)].concat(L))},Ee=function(y){for(var S=y.length,L=[];S--;)L[S]=ot(y[S]);return u.apply(null,[En.moov,be(4294967295)].concat(L).concat(ge(y)))},ge=function(y){for(var S=y.length,L=[];S--;)L[S]=dn(y[S]);return u.apply(null,[En.mvex].concat(L))},be=function(y){var S=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,2,0,1,95,144,(4278190080&y)>>24,(16711680&y)>>16,(65280&y)>>8,255&y,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return u(En.mvhd,S)},Xt=function(y){var O,H,S=y.samples||[],L=new Uint8Array(4+S.length);for(H=0;H>>8),J.push(255&O[ze].byteLength),J=J.concat(Array.prototype.slice.call(O[ze]));for(ze=0;ze>>8),Pe.push(255&H[ze].byteLength),Pe=Pe.concat(Array.prototype.slice.call(H[ze]));if(tt=[En.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,(65280&L.width)>>8,255&L.width,(65280&L.height)>>8,255&L.height,0,72,0,0,0,72,0,0,0,0,0,0,0,1,19,118,105,100,101,111,106,115,45,99,111,110,116,114,105,98,45,104,108,115,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),u(En.avcC,new Uint8Array([1,L.profileIdc,L.profileCompatibility,L.levelIdc,255].concat([O.length],J,[H.length],Pe))),u(En.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192]))],L.sarRatio){var Je=L.sarRatio[0],ut=L.sarRatio[1];tt.push(u(En.pasp,new Uint8Array([(4278190080&Je)>>24,(16711680&Je)>>16,(65280&Je)>>8,255&Je,(4278190080&ut)>>24,(16711680&ut)>>16,(65280&ut)>>8,255&ut])))}return u.apply(null,tt)},y=function(L){return u(En.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,(65280&L.channelcount)>>8,255&L.channelcount,(65280&L.samplesize)>>8,255&L.samplesize,0,0,0,0,(65280&L.samplerate)>>8,255&L.samplerate,0,0]),_(L))},ct=function(y){var S=new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,(4278190080&y.id)>>24,(16711680&y.id)>>16,(65280&y.id)>>8,255&y.id,0,0,0,0,(4278190080&y.duration)>>24,(16711680&y.duration)>>16,(65280&y.duration)>>8,255&y.duration,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,(65280&y.width)>>8,255&y.width,0,0,(65280&y.height)>>8,255&y.height,0,0]);return u(En.tkhd,S)},pn=function(y){var S,L,O,H,Pe,ze;return S=u(En.tfhd,new Uint8Array([0,0,0,58,(4278190080&y.id)>>24,(16711680&y.id)>>16,(65280&y.id)>>8,255&y.id,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0])),Pe=Math.floor(y.baseMediaDecodeTime/i),ze=Math.floor(y.baseMediaDecodeTime%i),L=u(En.tfdt,new Uint8Array([1,0,0,0,Pe>>>24&255,Pe>>>16&255,Pe>>>8&255,255&Pe,ze>>>24&255,ze>>>16&255,ze>>>8&255,255&ze])),92,"audio"===y.type?(O=Tr(y,92),u(En.traf,S,L,O)):(H=Xt(y),O=Tr(y,H.length+92),u(En.traf,S,L,O,H))},ot=function(y){return y.duration=y.duration||4294967295,u(En.trak,ct(y),Et(y))},dn=function(y){var S=new Uint8Array([0,0,0,0,(4278190080&y.id)>>24,(16711680&y.id)>>16,(65280&y.id)>>8,255&y.id,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return"video"!==y.type&&(S[S.length-1]=0),u(En.trex,S)},function(){var se,y,S;S=function(O,H){var J=0,Pe=0,ze=0,tt=0;return O.length&&(void 0!==O[0].duration&&(J=1),void 0!==O[0].size&&(Pe=2),void 0!==O[0].flags&&(ze=4),void 0!==O[0].compositionTimeOffset&&(tt=8)),[0,0,J|Pe|ze|tt,1,(4278190080&O.length)>>>24,(16711680&O.length)>>>16,(65280&O.length)>>>8,255&O.length,(4278190080&H)>>>24,(16711680&H)>>>16,(65280&H)>>>8,255&H]},y=function(O,H){var J,Pe,ze,tt,Je,ut;for(H+=20+16*(tt=O.samples||[]).length,ze=S(tt,H),(Pe=new Uint8Array(ze.length+16*tt.length)).set(ze),J=ze.length,ut=0;ut>>24,Pe[J++]=(16711680&Je.duration)>>>16,Pe[J++]=(65280&Je.duration)>>>8,Pe[J++]=255&Je.duration,Pe[J++]=(4278190080&Je.size)>>>24,Pe[J++]=(16711680&Je.size)>>>16,Pe[J++]=(65280&Je.size)>>>8,Pe[J++]=255&Je.size,Pe[J++]=Je.flags.isLeading<<2|Je.flags.dependsOn,Pe[J++]=Je.flags.isDependedOn<<6|Je.flags.hasRedundancy<<4|Je.flags.paddingValue<<1|Je.flags.isNonSyncSample,Pe[J++]=61440&Je.flags.degradationPriority,Pe[J++]=15&Je.flags.degradationPriority,Pe[J++]=(4278190080&Je.compositionTimeOffset)>>>24,Pe[J++]=(16711680&Je.compositionTimeOffset)>>>16,Pe[J++]=(65280&Je.compositionTimeOffset)>>>8,Pe[J++]=255&Je.compositionTimeOffset;return u(En.trun,Pe)},se=function(O,H){var J,Pe,ze,tt,Je,ut;for(H+=20+8*(tt=O.samples||[]).length,ze=S(tt,H),(J=new Uint8Array(ze.length+8*tt.length)).set(ze),Pe=ze.length,ut=0;ut>>24,J[Pe++]=(16711680&Je.duration)>>>16,J[Pe++]=(65280&Je.duration)>>>8,J[Pe++]=255&Je.duration,J[Pe++]=(4278190080&Je.size)>>>24,J[Pe++]=(16711680&Je.size)>>>16,J[Pe++]=(65280&Je.size)>>>8,J[Pe++]=255&Je.size;return u(En.trun,J)},Tr=function(O,H){return"audio"===O.type?se(O,H):y(O,H)}}();var W3,K3,Dc,ku,Q3,Ic,Lc,Ad,R2_mdat=I,R2_moof=le,R2_initSegment=function(y){var O,S=b(),L=Ee(y);return(O=new Uint8Array(S.byteLength+L.byteLength)).set(S),O.set(L,S.byteLength),O},Sd=function(y,S){var L={size:0,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0,degradationPriority:0,isNonSyncSample:1}};return L.dataOffset=S,L.compositionTimeOffset=y.pts-y.dts,L.duration=y.duration,L.size=4*y.length,L.size+=y.byteLength,y.keyFrame&&(L.flags.dependsOn=2,L.flags.isNonSyncSample=0),L},xl_groupNalsIntoFrames=function(y){var S,L,O=[],H=[];for(H.byteLength=0,H.nalCount=0,H.duration=0,O.byteLength=0,S=0;S1&&(S=y.shift(),y.byteLength-=S.byteLength,y.nalCount-=S.nalCount,y[0][0].dts=S.dts,y[0][0].pts=S.pts,y[0][0].duration+=S.duration),y},xl_generateSampleTable=function(y,S){var L,O,H,J,Pe,ze=S||0,tt=[];for(L=0;LQr_ONE_SECOND_IN_TS/2))){for((Je=Pd()[y.samplerate])||(Je=S[0].data),ut=0;ut=L?y:(S.minSegmentDts=1/0,y.filter(function(O){return O.dts>=L&&(S.minSegmentDts=Math.min(S.minSegmentDts,O.dts),S.minSegmentPts=S.minSegmentDts,!0)}))},Nu_generateSampleTable=function(y){var S,L,O=[];for(S=0;S=this.virtualRowCount&&"function"==typeof this.beforeRowOverflow&&this.beforeRowOverflow(se),this.rows.length>0&&(this.rows.push(""),this.rowIdx++);this.rows.length>this.virtualRowCount;)this.rows.shift(),this.rowIdx--},K1.prototype.isEmpty=function(){return 0===this.rows.length||1===this.rows.length&&""===this.rows[0]},K1.prototype.addText=function(se){this.rows[this.rowIdx]+=se},K1.prototype.backspace=function(){if(!this.isEmpty()){var se=this.rows[this.rowIdx];this.rows[this.rowIdx]=se.substr(0,se.length-1)}};var J3=function(y,S,L){this.serviceNum=y,this.text="",this.currentWindow=new K1(-1),this.windows=[],this.stream=L,"string"==typeof S&&this.createTextDecoder(S)};J3.prototype.init=function(se,y){this.startPts=se;for(var S=0;S<8;S++)this.windows[S]=new K1(S),"function"==typeof y&&(this.windows[S].beforeRowOverflow=y)},J3.prototype.setCurrentWindow=function(se){this.currentWindow=this.windows[se]},J3.prototype.createTextDecoder=function(se){if(typeof TextDecoder>"u")this.stream.trigger("log",{level:"warn",message:"The `encoding` option is unsupported without TextDecoder support"});else try{this.textDecoder_=new TextDecoder(se)}catch(y){this.stream.trigger("log",{level:"warn",message:"TextDecoder could not be created with "+se+" encoding. "+y})}};var Ni=function se(y){y=y||{},se.prototype.init.call(this);var H,S=this,L=y.captionServices||{},O={};Object.keys(L).forEach(function(J){H=L[J],/^SERVICE/.test(J)&&(O[J]=H.encoding)}),this.serviceEncodings=O,this.current708Packet=null,this.services={},this.push=function(J){3===J.type?(S.new708Packet(),S.add708Bytes(J)):(null===S.current708Packet&&S.new708Packet(),S.add708Bytes(J))}};Ni.prototype=new o,Ni.prototype.new708Packet=function(){null!==this.current708Packet&&this.push708Packet(),this.current708Packet={data:[],ptsVals:[]}},Ni.prototype.add708Bytes=function(se){var y=se.ccData,S=y>>>8,L=255&y;this.current708Packet.ptsVals.push(se.pts),this.current708Packet.data.push(S),this.current708Packet.data.push(L)},Ni.prototype.push708Packet=function(){var se=this.current708Packet,y=se.data,S=null,L=null,O=0,H=y[O++];for(se.seq=H>>6,se.sizeCode=63&H;O>5)&&L>0&&(S=H=y[O++]),this.pushServiceBlock(S,O,L),L>0&&(O+=L-1)},Ni.prototype.pushServiceBlock=function(se,y,S){var L,O=y,H=this.current708Packet.data,J=this.services[se];for(J||(J=this.initService(se,O));O>5,H.rowLock=(16&L)>>4,H.columnLock=(8&L)>>3,H.priority=7&L,L=S[++se],H.relativePositioning=(128&L)>>7,H.anchorVertical=127&L,L=S[++se],H.anchorHorizontal=L,L=S[++se],H.anchorPoint=(240&L)>>4,H.rowCount=15&L,L=S[++se],H.columnCount=63&L,L=S[++se],H.windowStyle=(56&L)>>3,H.penStyle=7&L,H.virtualRowCount=H.rowCount+1,se},Ni.prototype.setWindowAttributes=function(se,y){var S=this.current708Packet.data,L=S[se],O=y.currentWindow.winAttr;return L=S[++se],O.fillOpacity=(192&L)>>6,O.fillRed=(48&L)>>4,O.fillGreen=(12&L)>>2,O.fillBlue=3&L,L=S[++se],O.borderType=(192&L)>>6,O.borderRed=(48&L)>>4,O.borderGreen=(12&L)>>2,O.borderBlue=3&L,L=S[++se],O.borderType+=(128&L)>>5,O.wordWrap=(64&L)>>6,O.printDirection=(48&L)>>4,O.scrollDirection=(12&L)>>2,O.justify=3&L,L=S[++se],O.effectSpeed=(240&L)>>4,O.effectDirection=(12&L)>>2,O.displayEffect=3&L,se},Ni.prototype.flushDisplayed=function(se,y){for(var S=[],L=0;L<8;L++)y.windows[L].visible&&!y.windows[L].isEmpty()&&S.push(y.windows[L].getText());y.endPts=se,y.text=S.join("\n\n"),this.pushCaption(y),y.startPts=se},Ni.prototype.pushCaption=function(se){""!==se.text&&(this.trigger("data",{startPts:se.startPts,endPts:se.endPts,text:se.text,stream:"cc708_"+se.serviceNum}),se.text="",se.startPts=se.endPts)},Ni.prototype.displayWindows=function(se,y){var L=this.current708Packet.data[++se],O=this.getPts(se);this.flushDisplayed(O,y);for(var H=0;H<8;H++)L&1<>4,O.offset=(12&L)>>2,O.penSize=3&L,L=S[++se],O.italics=(128&L)>>7,O.underline=(64&L)>>6,O.edgeType=(56&L)>>3,O.fontStyle=7&L,se},Ni.prototype.setPenColor=function(se,y){var S=this.current708Packet.data,L=S[se],O=y.currentWindow.penColor;return L=S[++se],O.fgOpacity=(192&L)>>6,O.fgRed=(48&L)>>4,O.fgGreen=(12&L)>>2,O.fgBlue=3&L,L=S[++se],O.bgOpacity=(192&L)>>6,O.bgRed=(48&L)>>4,O.bgGreen=(12&L)>>2,O.bgBlue=3&L,L=S[++se],O.edgeRed=(48&L)>>4,O.edgeGreen=(12&L)>>2,O.edgeBlue=3&L,se},Ni.prototype.setPenLocation=function(se,y){var S=this.current708Packet.data,L=S[se],O=y.currentWindow.penLoc;return y.currentWindow.pendingNewLine=!0,L=S[++se],O.row=15&L,L=S[++se],O.column=63&L,se},Ni.prototype.reset=function(se,y){var S=this.getPts(se);return this.flushDisplayed(S,y),this.initService(y.serviceNum,se)};var Z6={42:225,92:233,94:237,95:243,96:250,123:231,124:247,125:209,126:241,127:9608,304:174,305:176,306:189,307:191,308:8482,309:162,310:163,311:9834,312:224,313:160,314:232,315:226,316:234,317:238,318:244,319:251,544:193,545:201,546:211,547:218,548:220,549:252,550:8216,551:161,552:42,553:39,554:8212,555:169,556:8480,557:8226,558:8220,559:8221,560:192,561:194,562:199,563:200,564:202,565:203,566:235,567:206,568:207,569:239,570:212,571:217,572:249,573:219,574:171,575:187,800:195,801:227,802:205,803:204,804:236,805:210,806:242,807:213,808:245,809:123,810:125,811:92,812:94,813:95,814:124,815:126,816:196,817:228,818:214,819:246,820:223,821:165,822:164,823:9474,824:197,825:229,826:216,827:248,828:9484,829:9488,830:9492,831:9496},po=function(y){return null===y?"":(y=Z6[y]||y,String.fromCharCode(y))},H6=[4352,4384,4608,4640,5376,5408,5632,5664,5888,5920,4096,4864,4896,5120,5152],l2=function(){for(var y=[],S=15;S--;)y.push("");return y},$i=function se(y,S){se.prototype.init.call(this),this.field_=y||0,this.dataChannel_=S||0,this.name_="CC"+(1+(this.field_<<1|this.dataChannel_)),this.setConstants(),this.reset(),this.push=function(L){var O,H,J,Pe,ze;if((O=32639&L.ccData)!==this.lastControlCode_){if(4096==(61440&O)?this.lastControlCode_=O:O!==this.PADDING_&&(this.lastControlCode_=null),J=O>>>8,Pe=255&O,O!==this.PADDING_)if(O===this.RESUME_CAPTION_LOADING_)this.mode_="popOn";else if(O===this.END_OF_CAPTION_)this.mode_="popOn",this.clearFormatting(L.pts),this.flushDisplayed(L.pts),H=this.displayed_,this.displayed_=this.nonDisplayed_,this.nonDisplayed_=H,this.startPts_=L.pts;else if(O===this.ROLL_UP_2_ROWS_)this.rollUpRows_=2,this.setRollUp(L.pts);else if(O===this.ROLL_UP_3_ROWS_)this.rollUpRows_=3,this.setRollUp(L.pts);else if(O===this.ROLL_UP_4_ROWS_)this.rollUpRows_=4,this.setRollUp(L.pts);else if(O===this.CARRIAGE_RETURN_)this.clearFormatting(L.pts),this.flushDisplayed(L.pts),this.shiftRowsUp_(),this.startPts_=L.pts;else if(O===this.BACKSPACE_)"popOn"===this.mode_?this.nonDisplayed_[this.row_]=this.nonDisplayed_[this.row_].slice(0,-1):this.displayed_[this.row_]=this.displayed_[this.row_].slice(0,-1);else if(O===this.ERASE_DISPLAYED_MEMORY_)this.flushDisplayed(L.pts),this.displayed_=l2();else if(O===this.ERASE_NON_DISPLAYED_MEMORY_)this.nonDisplayed_=l2();else if(O===this.RESUME_DIRECT_CAPTIONING_)"paintOn"!==this.mode_&&(this.flushDisplayed(L.pts),this.displayed_=l2()),this.mode_="paintOn",this.startPts_=L.pts;else if(this.isSpecialCharacter(J,Pe))ze=po((J=(3&J)<<8)|Pe),this[this.mode_](L.pts,ze),this.column_++;else if(this.isExtCharacter(J,Pe))"popOn"===this.mode_?this.nonDisplayed_[this.row_]=this.nonDisplayed_[this.row_].slice(0,-1):this.displayed_[this.row_]=this.displayed_[this.row_].slice(0,-1),ze=po((J=(3&J)<<8)|Pe),this[this.mode_](L.pts,ze),this.column_++;else if(this.isMidRowCode(J,Pe))this.clearFormatting(L.pts),this[this.mode_](L.pts," "),this.column_++,14==(14&Pe)&&this.addFormatting(L.pts,["i"]),1==(1&Pe)&&this.addFormatting(L.pts,["u"]);else if(this.isOffsetControlCode(J,Pe))this.column_+=3&Pe;else if(this.isPAC(J,Pe)){var tt=H6.indexOf(7968&O);"rollUp"===this.mode_&&(tt-this.rollUpRows_+1<0&&(tt=this.rollUpRows_-1),this.setRollUp(L.pts,tt)),tt!==this.row_&&(this.clearFormatting(L.pts),this.row_=tt),1&Pe&&-1===this.formatting_.indexOf("u")&&this.addFormatting(L.pts,["u"]),16==(16&O)&&(this.column_=4*((14&O)>>1)),this.isColorPAC(Pe)&&14==(14&Pe)&&this.addFormatting(L.pts,["i"])}else this.isNormalChar(J)&&(0===Pe&&(Pe=null),ze=po(J),ze+=po(Pe),this[this.mode_](L.pts,ze),this.column_+=ze.length)}else this.lastControlCode_=null}};$i.prototype=new o,$i.prototype.flushDisplayed=function(se){var y=this.displayed_.map(function(S,L){try{return S.trim()}catch{return this.trigger("log",{level:"warn",message:"Skipping a malformed 608 caption at index "+L+"."}),""}},this).join("\n").replace(/^\n+|\n+$/g,"");y.length&&this.trigger("data",{startPts:this.startPts_,endPts:se,text:y,stream:this.name_})},$i.prototype.reset=function(){this.mode_="popOn",this.topRow_=0,this.startPts_=0,this.displayed_=l2(),this.nonDisplayed_=l2(),this.lastControlCode_=null,this.column_=0,this.row_=14,this.rollUpRows_=2,this.formatting_=[]},$i.prototype.setConstants=function(){0===this.dataChannel_?(this.BASE_=16,this.EXT_=17,this.CONTROL_=(20|this.field_)<<8,this.OFFSET_=23):1===this.dataChannel_&&(this.BASE_=24,this.EXT_=25,this.CONTROL_=(28|this.field_)<<8,this.OFFSET_=31),this.PADDING_=0,this.RESUME_CAPTION_LOADING_=32|this.CONTROL_,this.END_OF_CAPTION_=47|this.CONTROL_,this.ROLL_UP_2_ROWS_=37|this.CONTROL_,this.ROLL_UP_3_ROWS_=38|this.CONTROL_,this.ROLL_UP_4_ROWS_=39|this.CONTROL_,this.CARRIAGE_RETURN_=45|this.CONTROL_,this.RESUME_DIRECT_CAPTIONING_=41|this.CONTROL_,this.BACKSPACE_=33|this.CONTROL_,this.ERASE_DISPLAYED_MEMORY_=44|this.CONTROL_,this.ERASE_NON_DISPLAYED_MEMORY_=46|this.CONTROL_},$i.prototype.isSpecialCharacter=function(se,y){return se===this.EXT_&&y>=48&&y<=63},$i.prototype.isExtCharacter=function(se,y){return(se===this.EXT_+1||se===this.EXT_+2)&&y>=32&&y<=63},$i.prototype.isMidRowCode=function(se,y){return se===this.EXT_&&y>=32&&y<=47},$i.prototype.isOffsetControlCode=function(se,y){return se===this.OFFSET_&&y>=33&&y<=35},$i.prototype.isPAC=function(se,y){return se>=this.BASE_&&se=64&&y<=127},$i.prototype.isColorPAC=function(se){return se>=64&&se<=79||se>=96&&se<=127},$i.prototype.isNormalChar=function(se){return se>=32&&se<=127},$i.prototype.setRollUp=function(se,y){if("rollUp"!==this.mode_&&(this.row_=14,this.mode_="rollUp",this.flushDisplayed(se),this.nonDisplayed_=l2(),this.displayed_=l2()),void 0!==y&&y!==this.row_)for(var S=0;S"},"");this[this.mode_](se,S)},$i.prototype.clearFormatting=function(se){if(this.formatting_.length){var y=this.formatting_.reverse().reduce(function(S,L){return S+""},"");this.formatting_=[],this[this.mode_](se,y)}},$i.prototype.popOn=function(se,y){var S=this.nonDisplayed_[this.row_];S+=y,this.nonDisplayed_[this.row_]=S},$i.prototype.rollUp=function(se,y){var S=this.displayed_[this.row_];S+=y,this.displayed_[this.row_]=S},$i.prototype.shiftRowsUp_=function(){var se;for(se=0;seS&&(L=-1);Math.abs(S-y)>4294967296;)y+=8589934592*L;return y},Fc=function se(y){var S,L;se.prototype.init.call(this),this.type_=y||"shared",this.push=function(O){"shared"!==this.type_&&O.type!==this.type_||(void 0===L&&(L=O.dts),O.dts=Nc(O.dts,L),O.pts=Nc(O.pts,L),S=O.dts,this.trigger("data",O))},this.flush=function(){L=S,this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")},this.discontinuity=function(){L=void 0,S=void 0},this.reset=function(){this.discontinuity(),this.trigger("reset")}};Fc.prototype=new o;var X3,jd_TimestampRolloverStream=Fc,jd_handleRollover=Nc,Bc=function(y,S,L){var O,H="";for(O=S;O>>2;tn*=4,tn+=3&wn[7],ut.timeStamp=tn,void 0===ze.pts&&void 0===ze.dts&&(ze.pts=ut.timeStamp,ze.dts=ut.timeStamp),this.trigger("timestamp",ut)}ze.frames.push(ut),tt+=10,tt+=Je}while(tt>>4>1&&(Pe+=H[Pe]+1),0===J.pid)J.type="pat",y(H.subarray(Pe),J),this.trigger("data",J);else if(J.pid===this.pmtPid)for(J.type="pmt",y(H.subarray(Pe),J),this.trigger("data",J);this.packetsWaitingForPmt.length;)this.processPes_.apply(this,this.packetsWaitingForPmt.shift());else void 0===this.programMapTable?this.packetsWaitingForPmt.push([H,Pe,J]):this.processPes_(H,Pe,J)},this.processPes_=function(H,J,Pe){Pe.pid===this.programMapTable.video?Pe.streamType=Yo.H264_STREAM_TYPE:Pe.pid===this.programMapTable.audio?Pe.streamType=Yo.ADTS_STREAM_TYPE:Pe.streamType=this.programMapTable["timed-metadata"][Pe.pid],Pe.type="pes",Pe.data=H.subarray(J),this.trigger("data",Pe)}},La.prototype=new o,La.STREAM_TYPES={h264:27,adts:15},qu=function(){var J,y=this,S=!1,L={data:[],size:0},O={data:[],size:0},H={data:[],size:0},ze=function(Je,ut,kt){var Aa,fn=new Uint8Array(Je.size),wn={type:ut},tn=0,Vn=0,So=!1;if(Je.data.length&&!(Je.size<9)){for(wn.trackId=Je.data[0].pid,tn=0;tn>>3,ut.pts*=4,ut.pts+=(6&Je[13])>>>1,ut.dts=ut.pts,64&kt&&(ut.dts=(14&Je[14])<<27|(255&Je[15])<<20|(254&Je[16])<<12|(255&Je[17])<<5|(254&Je[18])>>>3,ut.dts*=4,ut.dts+=(6&Je[18])>>>1)),ut.data=Je.subarray(9+Je[8]))})(fn,wn),So="video"===ut||wn.packetLength<=Je.size,(kt||So)&&(Je.size=0,Je.data.length=0),So&&y.trigger("data",wn)}};qu.prototype.init.call(this),this.push=function(tt){({pat:function(){},pes:function(){var ut,kt;switch(tt.streamType){case Yo.H264_STREAM_TYPE:ut=L,kt="video";break;case Yo.ADTS_STREAM_TYPE:ut=O,kt="audio";break;case Yo.METADATA_STREAM_TYPE:ut=H,kt="timed-metadata";break;default:return}tt.payloadUnitStartIndicator&&ze(ut,kt,!0),ut.data.push(tt),ut.size+=tt.data.byteLength},pmt:function(){var ut={type:"metadata",tracks:[]};null!==(J=tt.programMapTable).video&&ut.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+J.video,codec:"avc",type:"video"}),null!==J.audio&&ut.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+J.audio,codec:"adts",type:"audio"}),S=!0,y.trigger("data",ut)}})[tt.type]()},this.reset=function(){L.size=0,L.data.length=0,O.size=0,O.data.length=0,this.trigger("reset")},this.flushStreams_=function(){ze(L,"video"),ze(O,"audio"),ze(H,"timed-metadata")},this.flush=function(){if(!S&&J){var tt={type:"metadata",tracks:[]};null!==J.video&&tt.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+J.video,codec:"avc",type:"video"}),null!==J.audio&&tt.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+J.audio,codec:"adts",type:"audio"}),y.trigger("data",tt)}S=!1,this.flushStreams_(),this.trigger("done")}},qu.prototype=new o;var Ud={PAT_PID:0,MP2T_PACKET_LENGTH:188,TransportPacketStream:Ra,TransportParseStream:La,ElementaryStream:qu,TimestampRolloverStream:L1,CaptionStream:$3.CaptionStream,Cea608Stream:$3.Cea608Stream,Cea708Stream:$3.Cea708Stream,MetadataStream:G6};for(var jc in Yo)Yo.hasOwnProperty(jc)&&(Ud[jc]=Yo[jc]);var El,Q1=Ud,Uc=Qr_ONE_SECOND_IN_TS,Zd=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];El=function(y){var S,L=0;El.prototype.init.call(this),this.skipWarn_=function(O,H){this.trigger("log",{level:"warn",message:"adts skiping bytes "+O+" to "+H+" in frame "+L+" outside syncword"})},this.push=function(O){var J,Pe,ze,tt,Je,H=0;if(y||(L=0),"audio"===O.type){S&&S.length?(ze=S,(S=new Uint8Array(ze.byteLength+O.data.byteLength)).set(ze),S.set(O.data,ze.byteLength)):S=O.data;for(var ut;H+7>5,Je=(tt=1024*(1+(3&S[H+6])))*Uc/Zd[(60&S[H+2])>>>2],S.byteLength-H>>6&3),channelcount:(1&S[H+2])<<2|(192&S[H+3])>>>6,samplerate:Zd[(60&S[H+2])>>>2],samplingfrequencyindex:(60&S[H+2])>>>2,samplesize:16,data:S.subarray(H+7+Pe,H+J)}),L++,H+=J}else"number"!=typeof ut&&(ut=H),H++;"number"==typeof ut&&(this.skipWarn_(ut,H),ut=null),S=S.subarray(H)}},this.flush=function(){L=0,this.trigger("done")},this.reset=function(){S=void 0,this.trigger("reset")},this.endTimeline=function(){S=void 0,this.trigger("endedtimeline")}},El.prototype=new o;var Hd,Zc=El;Hd=function(y){var S=y.byteLength,L=0,O=0;this.length=function(){return 8*S},this.bitsAvailable=function(){return 8*S+O},this.loadWord=function(){var H=y.byteLength-S,J=new Uint8Array(4),Pe=Math.min(4,S);if(0===Pe)throw new Error("no bytes available");J.set(y.subarray(H,H+Pe)),L=new DataView(J.buffer).getUint32(0),O=8*Pe,S-=Pe},this.skipBits=function(H){var J;O>H?(L<<=H,O-=H):(H-=O,H-=8*(J=Math.floor(H/8)),S-=J,this.loadWord(),L<<=H,O-=H)},this.readBits=function(H){var J=Math.min(O,H),Pe=L>>>32-J;return(O-=J)>0?L<<=J:S>0&&this.loadWord(),(J=H-J)>0?Pe<>>H)return L<<=H,O-=H,H;return this.loadWord(),H+this.skipLeadingZeros()},this.skipUnsignedExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.skipExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.readUnsignedExpGolomb=function(){var H=this.skipLeadingZeros();return this.readBits(H+1)-1},this.readExpGolomb=function(){var H=this.readUnsignedExpGolomb();return 1&H?1+H>>>1:-1*(H>>>1)},this.readBoolean=function(){return 1===this.readBits(1)},this.readUnsignedByte=function(){return this.readBits(8)},this.loadWord()};var Ru,U2,zu,V6=Hd;U2=function(){var S,L,y=0;U2.prototype.init.call(this),this.push=function(O){var H;L?((H=new Uint8Array(L.byteLength+O.data.byteLength)).set(L),H.set(O.data,L.byteLength),L=H):L=O.data;for(var J=L.byteLength;y3&&this.trigger("data",L.subarray(y+3)),L=null,y=0,this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")}},U2.prototype=new o,zu={100:!0,110:!0,122:!0,244:!0,44:!0,83:!0,86:!0,118:!0,128:!0,138:!0,139:!0,134:!0},Ru=function(){var S,L,O,H,J,Pe,ze,y=new U2;Ru.prototype.init.call(this),S=this,this.push=function(tt){"video"===tt.type&&(L=tt.trackId,O=tt.pts,H=tt.dts,y.push(tt))},y.on("data",function(tt){var Je={trackId:L,pts:O,dts:H,data:tt,nalUnitTypeCode:31&tt[0]};switch(Je.nalUnitTypeCode){case 5:Je.nalUnitType="slice_layer_without_partitioning_rbsp_idr";break;case 6:Je.nalUnitType="sei_rbsp",Je.escapedRBSP=J(tt.subarray(1));break;case 7:Je.nalUnitType="seq_parameter_set_rbsp",Je.escapedRBSP=J(tt.subarray(1)),Je.config=Pe(Je.escapedRBSP);break;case 8:Je.nalUnitType="pic_parameter_set_rbsp";break;case 9:Je.nalUnitType="access_unit_delimiter_rbsp"}S.trigger("data",Je)}),y.on("done",function(){S.trigger("done")}),y.on("partialdone",function(){S.trigger("partialdone")}),y.on("reset",function(){S.trigger("reset")}),y.on("endedtimeline",function(){S.trigger("endedtimeline")}),this.flush=function(){y.flush()},this.partialFlush=function(){y.partialFlush()},this.reset=function(){y.reset()},this.endTimeline=function(){y.endTimeline()},ze=function(Je,ut){var wn,kt=8,fn=8;for(wn=0;wn=0?L:0,(16&y[S+5])>>4?L+20:L+10},Gc=function se(y,S){return y.length-S<10||y[S]!=="I".charCodeAt(0)||y[S+1]!=="D".charCodeAt(0)||y[S+2]!=="3".charCodeAt(0)?S:se(y,S+=Hc(y,S))},t0=function(y){return y[0]<<21|y[1]<<14|y[2]<<7|y[3]},Wd=function(y,S,L){return unescape(function(y,S,L){var O,H="";for(O=S;O=S+2&&255==(255&y[S])&&240==(240&y[S+1])&&16==(22&y[S+1])},parseId3TagSize:Hc,parseAdtsSize:function(y,S){var L=(224&y[S+5])>>5,O=y[S+4]<<3;return 6144&y[S+3]|O|L},parseType:function(y,S){return y[S]==="I".charCodeAt(0)&&y[S+1]==="D".charCodeAt(0)&&y[S+2]==="3".charCodeAt(0)?"timed-metadata":!0&y[S]&&240==(240&y[S+1])?"audio":null},parseSampleRate:function(y){for(var S=0;S+5>>2];S++}return null},parseAacTimestamp:function(y){var S,L,O;S=10,64&y[5]&&(S+=4,S+=t0(y.subarray(10,14)));do{if((L=t0(y.subarray(S+4,S+8)))<1)return null;if("PRIV"===String.fromCharCode(y[S],y[S+1],y[S+2],y[S+3])){O=y.subarray(S+10,S+L+10);for(var J=0;J>>2;return tt*=4,tt+=3&ze[7]}break}}S+=10,S+=L}while(S=3;)if(y[H]!=="I".charCodeAt(0)||y[H+1]!=="D".charCodeAt(0)||y[H+2]!=="3".charCodeAt(0))if(255!=(255&y[H])||240!=(240&y[H+1]))H++;else{if(y.length-H<7||H+(O=ju.parseAdtsSize(y,H))>y.length)break;ze={type:"audio",data:y.subarray(H,H+O),pts:S,dts:S},this.trigger("data",ze),H+=O}else{if(y.length-H<10||H+(O=ju.parseId3TagSize(y,H))>y.length)break;Pe={type:"timed-metadata",data:y.subarray(H,H+O)},this.trigger("data",Pe),H+=O}J=y.length-H,y=J>0?y.subarray(H):new Uint8Array},this.reset=function(){y=new Uint8Array,this.trigger("reset")},this.endTimeline=function(){y=new Uint8Array,this.trigger("endedtimeline")}},n0.prototype=new o;var Uu,Z2,r0,c2,K6=n0,Vc=["audioobjecttype","channelcount","samplerate","samplingfrequencyindex","samplesize"],Wc=["width","height","profileIdc","levelIdc","profileCompatibility","sarRatio"],J6=W6.H264Stream,$6=ju.isLikelyAacData,X6=Qr_ONE_SECOND_IN_TS,e4=function(y,S){S.stream=y,this.trigger("log",S)},$d=function(y,S){for(var L=Object.keys(S),O=0;O=-1e4&&kt<=45e3&&(!fn||ut>kt)&&(fn=tn,ut=kt));return fn?fn.gop:null},this.alignGopsAtStart_=function(ze){var tt,Je,ut,kt,fn,wn,tn,Vn;for(fn=ze.byteLength,wn=ze.nalCount,tn=ze.duration,tt=Je=0;ttut.pts?tt++:(Je++,fn-=kt.byteLength,wn-=kt.nalCount,tn-=kt.duration);return 0===Je?ze:Je===ze.length?null:((Vn=ze.slice(Je)).byteLength=fn,Vn.duration=tn,Vn.nalCount=wn,Vn.pts=Vn[0].pts,Vn.dts=Vn[0].dts,Vn)},this.alignGopsAtEnd_=function(ze){var tt,Je,ut,kt,fn,wn,tn;for(tt=H.length-1,Je=ze.length-1,fn=null,wn=!1;tt>=0&&Je>=0;){if(ut=H[tt],kt=ze[Je],ut.pts===kt.pts){wn=!0;break}ut.pts>kt.pts?tt--:(tt===H.length-1&&(fn=Je),Je--)}if(!wn&&null===fn)return null;if(0===(tn=wn?Je:fn))return ze;var Vn=ze.slice(tn),So=Vn.reduce(function(Aa,Sl){return Aa.byteLength+=Sl.byteLength,Aa.duration+=Sl.duration,Aa.nalCount+=Sl.nalCount,Aa},{byteLength:0,duration:0,nalCount:0});return Vn.byteLength=So.byteLength,Vn.duration=So.duration,Vn.nalCount=So.nalCount,Vn.pts=Vn[0].pts,Vn.dts=Vn[0].dts,Vn},this.alignGopsWith=function(ze){H=ze}},Uu.prototype=new o,c2=function(y,S){this.numberOfTracks=0,this.metadataStream=S,typeof(y=y||{}).remux<"u"?this.remuxTracks=!!y.remux:this.remuxTracks=!0,"boolean"==typeof y.keepOriginalTimestamps?this.keepOriginalTimestamps=y.keepOriginalTimestamps:this.keepOriginalTimestamps=!1,this.pendingTracks=[],this.videoTrack=null,this.pendingBoxes=[],this.pendingCaptions=[],this.pendingMetadata=[],this.pendingBytes=0,this.emittedTracks=0,c2.prototype.init.call(this),this.push=function(L){return L.text?this.pendingCaptions.push(L):L.frames?this.pendingMetadata.push(L):(this.pendingTracks.push(L.track),this.pendingBytes+=L.boxes.byteLength,"video"===L.track.type&&(this.videoTrack=L.track,this.pendingBoxes.push(L.boxes)),void("audio"===L.track.type&&(this.audioTrack=L.track,this.pendingBoxes.unshift(L.boxes))))}},c2.prototype=new o,c2.prototype.flush=function(se){var L,O,H,Pe,y=0,S={captions:[],captionStreams:{},metadata:[],info:{}},J=0;if(this.pendingTracks.length=this.numberOfTracks&&(this.trigger("done"),this.emittedTracks=0))}if(this.videoTrack?(J=this.videoTrack.timelineStartInfo.pts,Wc.forEach(function(ze){S.info[ze]=this.videoTrack[ze]},this)):this.audioTrack&&(J=this.audioTrack.timelineStartInfo.pts,Vc.forEach(function(ze){S.info[ze]=this.audioTrack[ze]},this)),this.videoTrack||this.audioTrack){for(1===this.pendingTracks.length?S.type=this.pendingTracks[0].type:S.type="combined",this.emittedTracks+=this.pendingTracks.length,H=R2_initSegment(this.pendingTracks),S.initSegment=new Uint8Array(H.byteLength),S.initSegment.set(H),S.data=new Uint8Array(this.pendingBytes),Pe=0;Pe=this.numberOfTracks&&(this.trigger("done"),this.emittedTracks=0)},c2.prototype.setRemux=function(se){this.remuxTracks=se},r0=function(y){var O,H,S=this,L=!0;r0.prototype.init.call(this),y=y||{},this.baseMediaDecodeTime=y.baseMediaDecodeTime||0,this.transmuxPipeline_={},this.setupAacPipeline=function(){var J={};this.transmuxPipeline_=J,J.type="aac",J.metadataStream=new Q1.MetadataStream,J.aacStream=new K6,J.audioTimestampRolloverStream=new Q1.TimestampRolloverStream("audio"),J.timedMetadataTimestampRolloverStream=new Q1.TimestampRolloverStream("timed-metadata"),J.adtsStream=new Zc,J.coalesceStream=new c2(y,J.metadataStream),J.headOfPipeline=J.aacStream,J.aacStream.pipe(J.audioTimestampRolloverStream).pipe(J.adtsStream),J.aacStream.pipe(J.timedMetadataTimestampRolloverStream).pipe(J.metadataStream).pipe(J.coalesceStream),J.metadataStream.on("timestamp",function(Pe){J.aacStream.setTimestamp(Pe.timeStamp)}),J.aacStream.on("data",function(Pe){"timed-metadata"!==Pe.type&&"audio"!==Pe.type||J.audioSegmentStream||(H=H||{timelineStartInfo:{baseMediaDecodeTime:S.baseMediaDecodeTime},codec:"adts",type:"audio"},J.coalesceStream.numberOfTracks++,J.audioSegmentStream=new Z2(H,y),J.audioSegmentStream.on("log",S.getLogTrigger_("audioSegmentStream")),J.audioSegmentStream.on("timingInfo",S.trigger.bind(S,"audioTimingInfo")),J.adtsStream.pipe(J.audioSegmentStream).pipe(J.coalesceStream),S.trigger("trackinfo",{hasAudio:!!H,hasVideo:!!O}))}),J.coalesceStream.on("data",this.trigger.bind(this,"data")),J.coalesceStream.on("done",this.trigger.bind(this,"done")),$d(this,J)},this.setupTsPipeline=function(){var J={};this.transmuxPipeline_=J,J.type="ts",J.metadataStream=new Q1.MetadataStream,J.packetStream=new Q1.TransportPacketStream,J.parseStream=new Q1.TransportParseStream,J.elementaryStream=new Q1.ElementaryStream,J.timestampRolloverStream=new Q1.TimestampRolloverStream,J.adtsStream=new Zc,J.h264Stream=new J6,J.captionStream=new Q1.CaptionStream(y),J.coalesceStream=new c2(y,J.metadataStream),J.headOfPipeline=J.packetStream,J.packetStream.pipe(J.parseStream).pipe(J.elementaryStream).pipe(J.timestampRolloverStream),J.timestampRolloverStream.pipe(J.h264Stream),J.timestampRolloverStream.pipe(J.adtsStream),J.timestampRolloverStream.pipe(J.metadataStream).pipe(J.coalesceStream),J.h264Stream.pipe(J.captionStream).pipe(J.coalesceStream),J.elementaryStream.on("data",function(Pe){var ze;if("metadata"===Pe.type){for(ze=Pe.tracks.length;ze--;)O||"video"!==Pe.tracks[ze].type?!H&&"audio"===Pe.tracks[ze].type&&((H=Pe.tracks[ze]).timelineStartInfo.baseMediaDecodeTime=S.baseMediaDecodeTime):(O=Pe.tracks[ze]).timelineStartInfo.baseMediaDecodeTime=S.baseMediaDecodeTime;O&&!J.videoSegmentStream&&(J.coalesceStream.numberOfTracks++,J.videoSegmentStream=new Uu(O,y),J.videoSegmentStream.on("log",S.getLogTrigger_("videoSegmentStream")),J.videoSegmentStream.on("timelineStartInfo",function(tt){H&&!y.keepOriginalTimestamps&&(H.timelineStartInfo=tt,J.audioSegmentStream.setEarliestDts(tt.dts-S.baseMediaDecodeTime))}),J.videoSegmentStream.on("processedGopsInfo",S.trigger.bind(S,"gopInfo")),J.videoSegmentStream.on("segmentTimingInfo",S.trigger.bind(S,"videoSegmentTimingInfo")),J.videoSegmentStream.on("baseMediaDecodeTime",function(tt){H&&J.audioSegmentStream.setVideoBaseMediaDecodeTime(tt)}),J.videoSegmentStream.on("timingInfo",S.trigger.bind(S,"videoTimingInfo")),J.h264Stream.pipe(J.videoSegmentStream).pipe(J.coalesceStream)),H&&!J.audioSegmentStream&&(J.coalesceStream.numberOfTracks++,J.audioSegmentStream=new Z2(H,y),J.audioSegmentStream.on("log",S.getLogTrigger_("audioSegmentStream")),J.audioSegmentStream.on("timingInfo",S.trigger.bind(S,"audioTimingInfo")),J.audioSegmentStream.on("segmentTimingInfo",S.trigger.bind(S,"audioSegmentTimingInfo")),J.adtsStream.pipe(J.audioSegmentStream).pipe(J.coalesceStream)),S.trigger("trackinfo",{hasAudio:!!H,hasVideo:!!O})}}),J.coalesceStream.on("data",this.trigger.bind(this,"data")),J.coalesceStream.on("id3Frame",function(Pe){Pe.dispatchType=J.metadataStream.dispatchType,S.trigger("id3Frame",Pe)}),J.coalesceStream.on("caption",this.trigger.bind(this,"caption")),J.coalesceStream.on("done",this.trigger.bind(this,"done")),$d(this,J)},this.setBaseMediaDecodeTime=function(J){var Pe=this.transmuxPipeline_;y.keepOriginalTimestamps||(this.baseMediaDecodeTime=J),H&&(H.timelineStartInfo.dts=void 0,H.timelineStartInfo.pts=void 0,Is_clearDtsInfo(H),Pe.audioTimestampRolloverStream&&Pe.audioTimestampRolloverStream.discontinuity()),O&&(Pe.videoSegmentStream&&(Pe.videoSegmentStream.gopCache_=[]),O.timelineStartInfo.dts=void 0,O.timelineStartInfo.pts=void 0,Is_clearDtsInfo(O),Pe.captionStream.reset()),Pe.timestampRolloverStream&&Pe.timestampRolloverStream.discontinuity()},this.setAudioAppendStart=function(J){H&&this.transmuxPipeline_.audioSegmentStream.setAudioAppendStart(J)},this.setRemux=function(J){var Pe=this.transmuxPipeline_;y.remux=J,Pe&&Pe.coalesceStream&&Pe.coalesceStream.setRemux(J)},this.alignGopsWith=function(J){O&&this.transmuxPipeline_.videoSegmentStream&&this.transmuxPipeline_.videoSegmentStream.alignGopsWith(J)},this.getLogTrigger_=function(J){var Pe=this;return function(ze){ze.stream=J,Pe.trigger("log",ze)}},this.push=function(J){if(L){var Pe=$6(J);Pe&&"aac"!==this.transmuxPipeline_.type?this.setupAacPipeline():!Pe&&"ts"!==this.transmuxPipeline_.type&&this.setupTsPipeline(),L=!1}this.transmuxPipeline_.headOfPipeline.push(J)},this.flush=function(){L=!0,this.transmuxPipeline_.headOfPipeline.flush()},this.endTimeline=function(){this.transmuxPipeline_.headOfPipeline.endTimeline()},this.reset=function(){this.transmuxPipeline_.headOfPipeline&&this.transmuxPipeline_.headOfPipeline.reset()},this.resetCaptions=function(){this.transmuxPipeline_.captionStream&&this.transmuxPipeline_.captionStream.reset()}},r0.prototype=new o;var $c,t5,n5,t4={Transmuxer:r0,VideoSegmentStream:Uu,AudioSegmentStream:Z2,AUDIO_PROPERTIES:Vc,VIDEO_PROPERTIES:Wc,generateSegmentTimingInfo:Kc},Zu_toUnsigned=function(y){return y>>>0},Zu_toHexString=function(y){return("00"+y.toString(16)).slice(-2)},Dl=function(y){var S="";return S+=String.fromCharCode(y[0]),S+=String.fromCharCode(y[1]),S+=String.fromCharCode(y[2]),S+=String.fromCharCode(y[3])},r8=Zu_toUnsigned,qi=function se(y,S){var O,H,J,Pe,ze,L=[];if(!S.length)return null;for(O=0;O1?O+H:y.byteLength,J===S[0]&&(1===S.length?L.push(y.subarray(O+8,Pe)):(ze=se(y.subarray(O+8,Pe),S.slice(1))).length&&(L=L.concat(ze))),O=Pe;return L},o8=Zu_toUnsigned,a8=e.getUint64,Il=function(y){var S={version:y[0],flags:new Uint8Array(y.subarray(1,4))};return 1===S.version?S.baseMediaDecodeTime=a8(y.subarray(4)):S.baseMediaDecodeTime=o8(y[4]<<24|y[5]<<16|y[6]<<8|y[7]),S},l8=function(y){return{isLeading:(12&y[0])>>>2,dependsOn:3&y[0],isDependedOn:(192&y[1])>>>6,hasRedundancy:(48&y[1])>>>4,paddingValue:(14&y[1])>>>1,isNonSyncSample:1&y[1],degradationPriority:y[2]<<8|y[3]}},r4=function(y){var kt,S={version:y[0],flags:new Uint8Array(y.subarray(1,4)),samples:[]},L=new DataView(y.buffer,y.byteOffset,y.byteLength),O=1&S.flags[2],H=4&S.flags[2],J=1&S.flags[1],Pe=2&S.flags[1],ze=4&S.flags[1],tt=8&S.flags[1],Je=L.getUint32(4),ut=8;for(O&&(S.dataOffset=L.getInt32(ut),ut+=4),H&&Je&&(kt={flags:l8(y.subarray(ut,ut+4))},ut+=4,J&&(kt.duration=L.getUint32(ut),ut+=4),Pe&&(kt.size=L.getUint32(ut),ut+=4),tt&&(1===S.version?kt.compositionTimeOffset=L.getInt32(ut):kt.compositionTimeOffset=L.getUint32(ut),ut+=4),S.samples.push(kt),Je--);Je--;)kt={},J&&(kt.duration=L.getUint32(ut),ut+=4),Pe&&(kt.size=L.getUint32(ut),ut+=4),ze&&(kt.flags=l8(y.subarray(ut,ut+4)),ut+=4),tt&&(1===S.version?kt.compositionTimeOffset=L.getInt32(ut):kt.compositionTimeOffset=L.getUint32(ut),ut+=4),S.samples.push(kt);return S},i4=function(y){var ut,S=new DataView(y.buffer,y.byteOffset,y.byteLength),L={version:y[0],flags:new Uint8Array(y.subarray(1,4)),trackId:S.getUint32(4)},O=1&L.flags[2],H=2&L.flags[2],J=8&L.flags[2],Pe=16&L.flags[2],ze=32&L.flags[2],tt=65536&L.flags[0],Je=131072&L.flags[0];return ut=8,O&&(ut+=4,L.baseDataOffset=S.getUint32(12),ut+=4),H&&(L.sampleDescriptionIndex=S.getUint32(ut),ut+=4),J&&(L.defaultSampleDuration=S.getUint32(ut),ut+=4),Pe&&(L.defaultSampleSize=S.getUint32(ut),ut+=4),ze&&(L.defaultSampleFlags=S.getUint32(ut)),tt&&(L.durationIsEmpty=!0),!O&&Je&&(L.baseDataOffsetIsMoof=!0),L},Yc=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},i0=typeof window<"u"?window:typeof Yc<"u"?Yc:typeof self<"u"?self:{},d2=s2_discardEmulationPreventionBytes,o4=$3.CaptionStream,a4=function(y,S){for(var L=y,O=0;O0?Il(fn[0]).baseMediaDecodeTime:0,tn=qi(tt,["trun"]);S===kt&&tn.length>0&&(Vn=function(y,S,L){var O=S,H=L.defaultSampleDuration||0,J=L.defaultSampleSize||0,Pe=L.trackId,ze=[];return y.forEach(function(tt){var ut=r4(tt).samples;ut.forEach(function(kt){void 0===kt.duration&&(kt.duration=H),void 0===kt.size&&(kt.size=J),kt.trackId=Pe,kt.dts=O,void 0===kt.compositionTimeOffset&&(kt.compositionTimeOffset=0),"bigint"==typeof O?(kt.pts=O+i0.BigInt(kt.compositionTimeOffset),O+=i0.BigInt(kt.duration)):(kt.pts=O+kt.compositionTimeOffset,O+=kt.duration)}),ze=ze.concat(ut)}),ze}(tn,wn,ut),So=function(y,S,L){var J,Pe,ze,tt,O=new DataView(y.buffer,y.byteOffset,y.byteLength),H={logs:[],seiNals:[]};for(Pe=0;Pe+40;){var kt=L.shift();this.parse(kt,tt,Je)}return ut=function(y,S,L){if(null===S)return null;var H=l4(y,S)[S]||{};return{seiNals:H.seiNals,logs:H.logs,timescale:L}}(ze,O,H),ut&&ut.logs&&(J.logs=J.logs.concat(ut.logs)),null!==ut&&ut.seiNals?(this.pushNals(ut.seiNals),this.flushStream(),J):J.logs.length?{logs:J.logs,captions:[],captionStreams:[]}:null},this.pushNals=function(ze){if(!this.isInitialized()||!ze||0===ze.length)return null;ze.forEach(function(tt){S.push(tt)})},this.flushStream=function(){if(!this.isInitialized())return null;Pe?S.partialFlush():S.flush()},this.clearParsedCaptions=function(){J.captions=[],J.captionStreams={},J.logs=[]},this.resetCaptionStream=function(){if(!this.isInitialized())return null;S.reset()},this.clearAllCaptions=function(){this.clearParsedCaptions(),this.resetCaptionStream()},this.reset=function(){L=[],O=null,H=null,J?this.clearParsedCaptions():J={captions:[],captionStreams:{},logs:[]},this.resetCaptionStream()},this.reset()},Jc=Zu_toUnsigned,W2=Zu_toHexString,u8=e.getUint64;$c=function(y,S){var O=qi(S,["moof","traf"]).reduce(function(H,J){var kt,fn,Pe=qi(J,["tfhd"])[0],ze=Jc(Pe[4]<<24|Pe[5]<<16|Pe[6]<<8|Pe[7]),tt=y[ze]||9e4,Je=qi(J,["tfdt"])[0],ut=new DataView(Je.buffer,Je.byteOffset,Je.byteLength);return"bigint"==typeof(kt=1===Je[0]?u8(Je.subarray(4,12)):ut.getUint32(4))?fn=kt/i0.BigInt(tt):"number"==typeof kt&&!isNaN(kt)&&(fn=kt/tt),fn11?(H.codec+=".",H.codec+=W2(wn[9]),H.codec+=W2(wn[10]),H.codec+=W2(wn[11])):H.codec="avc1.4d400d"):/^mp4[a,v]$/i.test(H.codec)?(wn=fn.subarray(28),"esds"===Dl(wn.subarray(4,8))&&wn.length>20&&0!==wn[19]?(H.codec+="."+W2(wn[19]),H.codec+="."+W2(wn[20]>>>2&63).replace(/^0/,"")):H.codec="mp4a.40.2"):H.codec=H.codec.toLowerCase())}var Vn=qi(O,["mdia","mdhd"])[0];Vn&&(H.timescale=n5(Vn)),L.push(H)}),L};var d8_startTime=$c,d8_tracks=t5,f8=function(y){var S=31&y[1];return S<<=8,S|=y[2]},Ll=function(y){return!!(64&y[1])},s0=function(y){var S=0;return(48&y[3])>>>4>1&&(S+=y[4]+1),S},u0=function(y){switch(y){case 5:return"slice_layer_without_partitioning_rbsp_idr";case 6:return"sei_rbsp";case 7:return"seq_parameter_set_rbsp";case 8:return"pic_parameter_set_rbsp";case 9:return"access_unit_delimiter_rbsp";default:return null}},Hu={parseType:function(y,S){var L=f8(y);return 0===L?"pat":L===S?"pmt":S?"pes":null},parsePat:function(y){var S=Ll(y),L=4+s0(y);return S&&(L+=y[L]+1),(31&y[L+10])<<8|y[L+11]},parsePmt:function(y){var S={},L=Ll(y),O=4+s0(y);if(L&&(O+=y[O]+1),1&y[O+5]){var J;J=3+((15&y[O+1])<<8|y[O+2])-4;for(var ze=12+((15&y[O+10])<<8|y[O+11]);ze=y.byteLength)return null;var H,O=null;return 192&(H=y[L+7])&&((O={}).pts=(14&y[L+9])<<27|(255&y[L+10])<<20|(254&y[L+11])<<12|(255&y[L+12])<<5|(254&y[L+13])>>>3,O.pts*=4,O.pts+=(6&y[L+13])>>>1,O.dts=O.pts,64&H&&(O.dts=(14&y[L+14])<<27|(255&y[L+15])<<20|(254&y[L+16])<<12|(255&y[L+17])<<5|(254&y[L+18])>>>3,O.dts*=4,O.dts+=(6&y[L+18])>>>1)),O},videoPacketContainsKeyFrame:function(y){for(var S=4+s0(y),L=y.subarray(S),O=0,H=0,J=!1;H3&&("slice_layer_without_partitioning_rbsp_idr"===u0(31&L[H+3])&&(J=!0)),J}},S1=jd_handleRollover,bi={};bi.ts=Hu,bi.aac=ju;var f2=Qr_ONE_SECOND_IN_TS,Pa=188,r5=function(y,S,L){for(var J,ze,tt,Je,O=0,H=Pa,ut=!1;H<=y.byteLength;)if(71!==y[O]||71!==y[H]&&H!==y.byteLength)O++,H++;else{if("pes"===(J=y.subarray(O,H),bi.ts.parseType(J,S.pid)))ze=bi.ts.parsePesType(J,S.table),tt=bi.ts.parsePayloadUnitStartIndicator(J),"audio"===ze&&tt&&((Je=bi.ts.parsePesTime(J))&&(Je.type="audio",L.audio.push(Je),ut=!0));if(ut)break;O+=Pa,H+=Pa}for(O=(H=y.byteLength)-Pa,ut=!1;O>=0;)if(71!==y[O]||71!==y[H]&&H!==y.byteLength)O--,H--;else{if("pes"===(J=y.subarray(O,H),bi.ts.parseType(J,S.pid)))ze=bi.ts.parsePesType(J,S.table),tt=bi.ts.parsePayloadUnitStartIndicator(J),"audio"===ze&&tt&&((Je=bi.ts.parsePesTime(J))&&(Je.type="audio",L.audio.push(Je),ut=!0));if(ut)break;O-=Pa,H-=Pa}},f4=function(y,S,L){for(var J,ze,tt,Je,ut,kt,fn,O=0,H=Pa,wn=!1,tn={data:[],size:0};H=0;)if(71!==y[O]||71!==y[H])O--,H--;else{if("pes"===(J=y.subarray(O,H),bi.ts.parseType(J,S.pid)))ze=bi.ts.parsePesType(J,S.table),tt=bi.ts.parsePayloadUnitStartIndicator(J),"video"===ze&&tt&&((Je=bi.ts.parsePesTime(J))&&(Je.type="video",L.video.push(Je),wn=!0));if(wn)break;O-=Pa,H-=Pa}},h4=function(y){var S={pid:null,table:null},L={};for(var O in function(y,S){for(var H,L=0,O=Pa;O=3;){switch(bi.aac.parseType(y,Pe)){case"timed-metadata":if(y.length-Pe<10){S=!0;break}if((J=bi.aac.parseId3TagSize(y,Pe))>y.length){S=!0;break}null===H&&(ze=y.subarray(Pe,Pe+J),H=bi.aac.parseAacTimestamp(ze)),Pe+=J;break;case"audio":if(y.length-Pe<7){S=!0;break}if((J=bi.aac.parseAdtsSize(y,Pe))>y.length){S=!0;break}null===O&&(ze=y.subarray(Pe,Pe+J),O=bi.aac.parseSampleRate(ze)),L++,Pe+=J;break;default:Pe++}if(S)return null}if(null===O||null===H)return null;var Je=f2/O;return{audio:[{type:"audio",dts:H,pts:H},{type:"audio",dts:H+1024*L*Je,pts:H+1024*L*Je}]}}(y):h4(y),O&&(O.audio||O.video)?(function(y,S){if(y.audio&&y.audio.length){var L=S;(typeof L>"u"||isNaN(L))&&(L=y.audio[0].dts),y.audio.forEach(function(J){J.dts=S1(J.dts,L),J.pts=S1(J.pts,L),J.dtsTime=J.dts/f2,J.ptsTime=J.pts/f2})}if(y.video&&y.video.length){var O=S;if((typeof O>"u"||isNaN(O))&&(O=y.video[0].dts),y.video.forEach(function(J){J.dts=S1(J.dts,O),J.pts=S1(J.pts,O),J.dtsTime=J.dts/f2,J.ptsTime=J.pts/f2}),y.firstKeyFrame){var H=y.firstKeyFrame;H.dts=S1(H.dts,O),H.pts=S1(H.pts,O),H.dtsTime=H.dts/f2,H.ptsTime=H.pts/f2}}}(O,S),O):null},g4=function(){function se(S,L){this.options=L||{},this.self=S,this.init()}var y=se.prototype;return y.init=function(){this.transmuxer&&this.transmuxer.dispose(),this.transmuxer=new t4.Transmuxer(this.options),function(y,S){S.on("data",function(L){var O=L.initSegment;L.initSegment={data:O.buffer,byteOffset:O.byteOffset,byteLength:O.byteLength};var H=L.data;L.data=H.buffer,y.postMessage({action:"data",segment:L,byteOffset:H.byteOffset,byteLength:H.byteLength},[L.data])}),S.on("done",function(L){y.postMessage({action:"done"})}),S.on("gopInfo",function(L){y.postMessage({action:"gopInfo",gopInfo:L})}),S.on("videoSegmentTimingInfo",function(L){var O={start:{decode:Qr_videoTsToSeconds(L.start.dts),presentation:Qr_videoTsToSeconds(L.start.pts)},end:{decode:Qr_videoTsToSeconds(L.end.dts),presentation:Qr_videoTsToSeconds(L.end.pts)},baseMediaDecodeTime:Qr_videoTsToSeconds(L.baseMediaDecodeTime)};L.prependedContentDuration&&(O.prependedContentDuration=Qr_videoTsToSeconds(L.prependedContentDuration)),y.postMessage({action:"videoSegmentTimingInfo",videoSegmentTimingInfo:O})}),S.on("audioSegmentTimingInfo",function(L){var O={start:{decode:Qr_videoTsToSeconds(L.start.dts),presentation:Qr_videoTsToSeconds(L.start.pts)},end:{decode:Qr_videoTsToSeconds(L.end.dts),presentation:Qr_videoTsToSeconds(L.end.pts)},baseMediaDecodeTime:Qr_videoTsToSeconds(L.baseMediaDecodeTime)};L.prependedContentDuration&&(O.prependedContentDuration=Qr_videoTsToSeconds(L.prependedContentDuration)),y.postMessage({action:"audioSegmentTimingInfo",audioSegmentTimingInfo:O})}),S.on("id3Frame",function(L){y.postMessage({action:"id3Frame",id3Frame:L})}),S.on("caption",function(L){y.postMessage({action:"caption",caption:L})}),S.on("trackinfo",function(L){y.postMessage({action:"trackinfo",trackInfo:L})}),S.on("audioTimingInfo",function(L){y.postMessage({action:"audioTimingInfo",audioTimingInfo:{start:Qr_videoTsToSeconds(L.start),end:Qr_videoTsToSeconds(L.end)}})}),S.on("videoTimingInfo",function(L){y.postMessage({action:"videoTimingInfo",videoTimingInfo:{start:Qr_videoTsToSeconds(L.start),end:Qr_videoTsToSeconds(L.end)}})}),S.on("log",function(L){y.postMessage({action:"log",log:L})})}(this.self,this.transmuxer)},y.pushMp4Captions=function(L){this.captionParser||(this.captionParser=new Sa,this.captionParser.init());var O=new Uint8Array(L.data,L.byteOffset,L.byteLength),H=this.captionParser.parse(O,L.trackIds,L.timescales);this.self.postMessage({action:"mp4Captions",captions:H&&H.captions||[],logs:H&&H.logs||[],data:O.buffer},[O.buffer])},y.probeMp4StartTime=function(L){var O=L.timescales,H=L.data,J=d8_startTime(O,H);this.self.postMessage({action:"probeMp4StartTime",startTime:J,data:H},[H.buffer])},y.probeMp4Tracks=function(L){var O=L.data,H=d8_tracks(O);this.self.postMessage({action:"probeMp4Tracks",tracks:H,data:O},[O.buffer])},y.probeTs=function(L){var O=L.data,H=L.baseStartTime,J="number"!=typeof H||isNaN(H)?void 0:H*Qr_ONE_SECOND_IN_TS,Pe=e9_inspect(O,J),ze=null;Pe&&((ze={hasVideo:Pe.video&&2===Pe.video.length||!1,hasAudio:Pe.audio&&2===Pe.audio.length||!1}).hasVideo&&(ze.videoStart=Pe.video[0].ptsTime),ze.hasAudio&&(ze.audioStart=Pe.audio[0].ptsTime)),this.self.postMessage({action:"probeTs",result:ze,data:O},[O.buffer])},y.clearAllMp4Captions=function(){this.captionParser&&this.captionParser.clearAllCaptions()},y.clearParsedMp4Captions=function(){this.captionParser&&this.captionParser.clearParsedCaptions()},y.push=function(L){var O=new Uint8Array(L.data,L.byteOffset,L.byteLength);this.transmuxer.push(O)},y.reset=function(){this.transmuxer.reset()},y.setTimestampOffset=function(L){var O=L.timestampOffset||0;this.transmuxer.setBaseMediaDecodeTime(Math.round(Qr_secondsToVideoTs(O)))},y.setAudioAppendStart=function(L){this.transmuxer.setAudioAppendStart(Math.ceil(Qr_secondsToVideoTs(L.appendStart)))},y.setRemux=function(L){this.transmuxer.setRemux(L.remux)},y.flush=function(L){this.transmuxer.flush(),self.postMessage({action:"done",type:"transmuxed"})},y.endTimeline=function(){this.transmuxer.endTimeline(),self.postMessage({action:"endedtimeline",type:"transmuxed"})},y.alignGopsWith=function(L){this.transmuxer.alignGopsWith(L.gopsToAlignWith.slice())},se}();self.onmessage=function(se){"init"===se.data.action&&se.data.options?this.messageHandlers=new g4(self,se.data.options):(this.messageHandlers||(this.messageHandlers=new g4(self)),se.data&&se.data.action&&"init"!==se.data.action&&this.messageHandlers[se.data.action]&&this.messageHandlers[se.data.action](se.data))}})),V8=X0(G5),tc=function(o){var s=o.transmuxer,a=o.bytes,e=o.audioAppendStart,i=o.gopsToAlignWith,u=o.remux,p=o.onData,_=o.onTrackInfo,b=o.onAudioTimingInfo,I=o.onVideoTimingInfo,z=o.onVideoSegmentTimingInfo,B=o.onAudioSegmentTimingInfo,le=o.onId3,Ee=o.onCaptions,ge=o.onDone,be=o.onEndedTimeline,ot=o.onTransmuxerLog,ct=o.isEndOfTimeline,Et={buffer:[]},Lt=ct;if(s.onmessage=function(pn){s.currentTransmux===o&&("data"===pn.data.action&&function(o,s,a){var e=o.data.segment,i=e.type,u=e.initSegment,p=e.captions,_=e.captionStreams,b=e.metadata,I=e.videoFrameDtsTime,z=e.videoFramePtsTime;s.buffer.push({captions:p,captionStreams:_,metadata:b});var B=o.data.segment.boxes||{data:o.data.segment.data},le={type:i,data:new Uint8Array(B.data,B.data.byteOffset,B.data.byteLength),initSegment:new Uint8Array(u.data,u.byteOffset,u.byteLength)};typeof I<"u"&&(le.videoFrameDtsTime=I),typeof z<"u"&&(le.videoFramePtsTime=z),a(le)}(pn,Et,p),"trackinfo"===pn.data.action&&_(pn.data.trackInfo),"gopInfo"===pn.data.action&&function(o,s){s.gopInfo=o.data.gopInfo}(pn,Et),"audioTimingInfo"===pn.data.action&&b(pn.data.audioTimingInfo),"videoTimingInfo"===pn.data.action&&I(pn.data.videoTimingInfo),"videoSegmentTimingInfo"===pn.data.action&&z(pn.data.videoSegmentTimingInfo),"audioSegmentTimingInfo"===pn.data.action&&B(pn.data.audioSegmentTimingInfo),"id3Frame"===pn.data.action&&le([pn.data.id3Frame],pn.data.id3Frame.dispatchType),"caption"===pn.data.action&&Ee(pn.data.caption),"endedtimeline"===pn.data.action&&(Lt=!1,be()),"log"===pn.data.action&&ot(pn.data.log),"transmuxed"===pn.data.type&&(Lt||(s.onmessage=null,function(o){var s=o.transmuxedData,a=o.callback;s.buffer=[],a(s)}({transmuxedData:Et,callback:ge}),V5(s))))},e&&s.postMessage({action:"setAudioAppendStart",appendStart:e}),Array.isArray(i)&&s.postMessage({action:"alignGopsWith",gopsToAlignWith:i}),typeof u<"u"&&s.postMessage({action:"setRemux",remux:u}),a.byteLength){var Xt=a instanceof ArrayBuffer?a:a.buffer,sn=a instanceof ArrayBuffer?0:a.byteOffset;s.postMessage({action:"push",data:Xt,byteOffset:sn,byteLength:a.byteLength},[Xt])}ct&&s.postMessage({action:"endTimeline"}),s.postMessage({action:"flush"})},V5=function(o){o.currentTransmux=null,o.transmuxQueue.length&&(o.currentTransmux=o.transmuxQueue.shift(),"function"==typeof o.currentTransmux?o.currentTransmux():tc(o.currentTransmux))},W5=function(o,s){o.postMessage({action:s}),V5(o)},K5=function(o,s){if(!s.currentTransmux)return s.currentTransmux=o,void W5(s,o);s.transmuxQueue.push(W5.bind(null,s,o))},Y5=function(o){if(!o.transmuxer.currentTransmux)return o.transmuxer.currentTransmux=o,void tc(o);o.transmuxer.transmuxQueue.push(o)},nc_reset=function(o){K5("reset",o)},nc_createTransmuxer=function(o){var s=new V8;s.currentTransmux=null,s.transmuxQueue=[];var a=s.terminate;return s.terminate=function(){return s.currentTransmux=null,s.transmuxQueue.length=0,a.call(s)},s.postMessage({action:"init",options:o}),s},or=function(o){var s=o.transmuxer,a=o.endAction||o.action,e=o.callback,i=F({},o,{endAction:null,transmuxer:null,callback:null});if(s.addEventListener("message",function b(I){I.data.action===a&&(s.removeEventListener("message",b),I.data.data&&(I.data.data=new Uint8Array(I.data.data,o.byteOffset||0,o.byteLength||I.data.data.byteLength),o.data&&(o.data=I.data.data)),e(I.data))}),o.data){var p=o.data instanceof ArrayBuffer;i.byteOffset=p?0:o.data.byteOffset,i.byteLength=o.data.byteLength;var _=[p?o.data:o.data.buffer];s.postMessage(i,_)}else s.postMessage(i)},Ks_FAILURE=2,Ks_TIMEOUT=-101,Ks_ABORTED=-102,L3=function(o){o.forEach(function(s){s.abort()})},rc=function(o,s){return s.timedout?{status:s.status,message:"HLS request timed-out at URL: "+s.uri,code:Ks_TIMEOUT,xhr:s}:s.aborted?{status:s.status,message:"HLS request aborted at URL: "+s.uri,code:Ks_ABORTED,xhr:s}:o?{status:s.status,message:"HLS request errored at URL: "+s.uri,code:Ks_FAILURE,xhr:s}:"arraybuffer"===s.responseType&&0===s.response.byteLength?{status:s.status,message:"Empty HLS response at URL: "+s.uri,code:Ks_FAILURE,xhr:s}:null},ic=function(o,s,a){return function(e,i){var u=i.response,p=rc(e,i);if(p)return a(p,o);if(16!==u.byteLength)return a({status:i.status,message:"Invalid HLS key at URL: "+i.uri,code:Ks_FAILURE,xhr:i},o);for(var _=new DataView(u),b=new Uint32Array([_.getUint32(0),_.getUint32(4),_.getUint32(8),_.getUint32(12)]),I=0;I0}(ge)){s.isFmp4=!0;var be=s.map.tracks,ot={isFmp4:!0,hasVideo:!!be.video,hasAudio:!!be.audio};be.audio&&be.audio.codec&&"enca"!==be.audio.codec&&(ot.audioCodec=be.audio.codec),be.video&&be.video.codec&&"encv"!==be.video.codec&&(ot.videoCodec=be.video.codec),be.video&&be.audio&&(ot.isMuxed=!0),e(s,ot);var ct=function(Lt){B(s,{data:ge,type:ot.hasAudio&&!ot.isMuxed?"audio":"video"}),Lt&&Lt.length&&b(s,Lt),le(null,s,{})};or({action:"probeMp4StartTime",timescales:s.map.timescales,data:ge,transmuxer:s.transmuxer,callback:function(Lt){var At=Lt.data,Xt=Lt.startTime;a=At.buffer,s.bytes=ge=At,ot.hasAudio&&!ot.isMuxed&&i(s,"audio","start",Xt),ot.hasVideo&&i(s,"video","start",Xt),be.video&&At.byteLength&&s.transmuxer?or({action:"pushMp4Captions",endAction:"mp4Captions",transmuxer:s.transmuxer,data:ge,timescales:s.map.timescales,trackIds:[be.video.id],callback:function(jt){a=jt.data.buffer,s.bytes=ge=jt.data,jt.logs.forEach(function(pn){Ee(st.mergeOptions(pn,{stream:"mp4CaptionParser"}))}),ct(jt.captions)}}):ct()}})}else{if(s.transmuxer)return typeof s.container>"u"&&(s.container=oe(ge)),"ts"!==s.container&&"aac"!==s.container?(e(s,{hasAudio:!1,hasVideo:!1}),void le(null,s,{})):void X8({segment:s,bytes:a,trackInfoFn:e,timingInfoFn:i,videoSegmentTimingInfoFn:u,audioSegmentTimingInfoFn:p,id3Fn:_,captionsFn:b,isEndOfTimeline:I,endedTimelineFn:z,dataFn:B,doneFn:le,onTransmuxerLog:Ee});le(null,s,{})}},oc=function(o,s){var _,a=o.id,e=o.key,i=o.encryptedBytes,u=o.decryptionWorker;u.addEventListener("message",function b(I){if(I.data.source===a){u.removeEventListener("message",b);var z=I.data.decrypted;s(new Uint8Array(z.bytes,z.byteOffset,z.byteLength))}}),_=e.bytes.slice?e.bytes.slice():new Uint32Array(Array.prototype.slice.call(e.bytes)),u.postMessage(t2({source:a,encrypted:i,key:_,iv:e.iv}),[i.buffer,_.buffer])},ts=function(o){var s=o.activeXhrs,a=o.decryptionWorker,e=o.trackInfoFn,i=o.timingInfoFn,u=o.videoSegmentTimingInfoFn,p=o.audioSegmentTimingInfoFn,_=o.id3Fn,b=o.captionsFn,I=o.isEndOfTimeline,z=o.endedTimelineFn,B=o.dataFn,le=o.doneFn,Ee=o.onTransmuxerLog,ge=0,be=!1;return function(ot,ct){if(!be){if(ot)return be=!0,L3(s),le(ot,ct);if((ge+=1)===s.length){var Et=function(){if(ct.encryptedBytes)return function(o){var s=o.decryptionWorker,a=o.segment,e=o.trackInfoFn,i=o.timingInfoFn,u=o.videoSegmentTimingInfoFn,p=o.audioSegmentTimingInfoFn,_=o.id3Fn,b=o.captionsFn,I=o.isEndOfTimeline,z=o.endedTimelineFn,B=o.dataFn,le=o.doneFn,Ee=o.onTransmuxerLog;oc({id:a.requestId,key:a.key,encryptedBytes:a.encryptedBytes,decryptionWorker:s},function(ge){a.bytes=ge,ed({segment:a,bytes:a.bytes,trackInfoFn:e,timingInfoFn:i,videoSegmentTimingInfoFn:u,audioSegmentTimingInfoFn:p,id3Fn:_,captionsFn:b,isEndOfTimeline:I,endedTimelineFn:z,dataFn:B,doneFn:le,onTransmuxerLog:Ee})})}({decryptionWorker:a,segment:ct,trackInfoFn:e,timingInfoFn:i,videoSegmentTimingInfoFn:u,audioSegmentTimingInfoFn:p,id3Fn:_,captionsFn:b,isEndOfTimeline:I,endedTimelineFn:z,dataFn:B,doneFn:le,onTransmuxerLog:Ee});ed({segment:ct,bytes:ct.bytes,trackInfoFn:e,timingInfoFn:i,videoSegmentTimingInfoFn:u,audioSegmentTimingInfoFn:p,id3Fn:_,captionsFn:b,isEndOfTimeline:I,endedTimelineFn:z,dataFn:B,doneFn:le,onTransmuxerLog:Ee})};if(ct.endOfAllRequests=Date.now(),ct.map&&ct.map.encryptedBytes&&!ct.map.bytes)return oc({decryptionWorker:a,id:ct.requestId+"-init",encryptedBytes:ct.map.encryptedBytes,key:ct.map.key},function(Lt){ct.map.bytes=Lt,$5(ct,function(At){if(At)return L3(s),le(At,ct);Et()})});Et()}}}},ac=function(o){var s=o.segment,a=o.progressFn;return o.trackInfoFn,o.timingInfoFn,o.videoSegmentTimingInfoFn,o.audioSegmentTimingInfoFn,o.id3Fn,o.captionsFn,o.isEndOfTimeline,o.endedTimelineFn,o.dataFn,function(e){if(!e.target.aborted)return s.stats=st.mergeOptions(s.stats,function(o){var s=o.target,e={bandwidth:1/0,bytesReceived:0,roundTripTime:Date.now()-s.requestTime||0};return e.bytesReceived=o.loaded,e.bandwidth=Math.floor(e.bytesReceived/e.roundTripTime*8*1e3),e}(e)),!s.stats.firstBytesReceivedAt&&s.stats.bytesReceived&&(s.stats.firstBytesReceivedAt=Date.now()),a(e,s)}},sc=function(o){var s=o.xhr,a=o.xhrOptions,e=o.decryptionWorker,i=o.segment,u=o.abortFn,p=o.progressFn,_=o.trackInfoFn,b=o.timingInfoFn,I=o.videoSegmentTimingInfoFn,z=o.audioSegmentTimingInfoFn,B=o.id3Fn,le=o.captionsFn,Ee=o.isEndOfTimeline,ge=o.endedTimelineFn,be=o.dataFn,ot=o.doneFn,ct=o.onTransmuxerLog,Et=[],Lt=ts({activeXhrs:Et,decryptionWorker:e,trackInfoFn:_,timingInfoFn:b,videoSegmentTimingInfoFn:I,audioSegmentTimingInfoFn:z,id3Fn:B,captionsFn:le,isEndOfTimeline:Ee,endedTimelineFn:ge,dataFn:be,doneFn:ot,onTransmuxerLog:ct});if(i.key&&!i.key.bytes){var At=[i.key];i.map&&!i.map.bytes&&i.map.key&&i.map.key.resolvedUri===i.key.resolvedUri&&At.push(i.map.key);var jt=s(st.mergeOptions(a,{uri:i.key.resolvedUri,responseType:"arraybuffer"}),ic(i,At,Lt));Et.push(jt)}if(i.map&&!i.map.bytes){if(i.map.key&&(!i.key||i.key.resolvedUri!==i.map.key.resolvedUri)){var En=s(st.mergeOptions(a,{uri:i.map.key.resolvedUri,responseType:"arraybuffer"}),ic(i,[i.map.key],Lt));Et.push(En)}var ei=st.mergeOptions(a,{uri:i.map.resolvedUri,responseType:"arraybuffer",headers:H0(i.map)}),bo=function(o){var s=o.segment,a=o.finishProcessingFn;return function(e,i){var u=rc(e,i);if(u)return a(u,s);var p=new Uint8Array(i.response);if(s.map.key)return s.map.encryptedBytes=p,a(null,s);s.map.bytes=p,$5(s,function(_){if(_)return _.xhr=i,_.status=i.status,a(_,s);a(null,s)})}}({segment:i,finishProcessingFn:Lt}),ti=s(ei,bo);Et.push(ti)}var bl=st.mergeOptions(a,{uri:i.part&&i.part.resolvedUri||i.resolvedUri,responseType:"arraybuffer",headers:H0(i)}),is=s(bl,$8({segment:i,finishProcessingFn:Lt,responseType:bl.responseType}));is.addEventListener("progress",ac({segment:i,progressFn:p,trackInfoFn:_,timingInfoFn:b,videoSegmentTimingInfoFn:I,audioSegmentTimingInfoFn:z,id3Fn:B,captionsFn:le,isEndOfTimeline:Ee,endedTimelineFn:ge,dataFn:be})),Et.push(is);var Qs={};return Et.forEach(function(D1){D1.addEventListener("loadend",function(o){var s=o.loadendState,a=o.abortFn;return function(e){e.target.aborted&&a&&!s.calledAbortFn&&(a(),s.calledAbortFn=!0)}}({loadendState:Qs,abortFn:u}))}),function(){return L3(Et)}},t6=Vs("CodecUtils"),nd=function(o,s){var a=s.attributes||{};return o&&o.mediaGroups&&o.mediaGroups.AUDIO&&a.AUDIO&&o.mediaGroups.AUDIO[a.AUDIO]},S3=function(o){var s={};return o.forEach(function(a){var e=a.mediaType,i=a.type,u=a.details;s[e]=s[e]||[],s[e].push(Pt(""+i+u))}),Object.keys(s).forEach(function(a){if(s[a].length>1)return t6("multiple "+a+" codecs found as attributes: "+s[a].join(", ")+". Setting playlist codecs to null so that we wait for mux.js to probe segments for real codecs."),void(s[a]=null);s[a]=s[a][0]}),s},lc=function(o){var s=0;return o.audio&&s++,o.video&&s++,s},Tu=function(o,s){var a=s.attributes||{},e=S3(function(o){var s=o.attributes||{};if(s.CODECS)return xn(s.CODECS)}(s)||[]);if(nd(o,s)&&!e.audio&&!function(o,s){if(!nd(o,s))return!0;var a=s.attributes||{},e=o.mediaGroups.AUDIO[a.AUDIO];for(var i in e)if(!e[i].uri&&!e[i].playlists)return!0;return!1}(o,s)){var i=S3(function(o,s){if(!o.mediaGroups.AUDIO||!s)return null;var a=o.mediaGroups.AUDIO[s];if(!a)return null;for(var e in a){var i=a[e];if(i.default&&i.playlists)return xn(i.playlists[0].attributes.CODECS)}return null}(o,a.AUDIO)||[]);i.audio&&(e.audio=i.audio)}return e},P3=Vs("PlaylistSelector"),Z1=function(o){if(o&&o.playlist){var s=o.playlist;return JSON.stringify({id:s.id,bandwidth:o.bandwidth,width:o.width,height:o.height,codecs:s.attributes&&s.attributes.CODECS||""})}},A3=function(o,s){if(!o)return"";var a=C().getComputedStyle(o);return a?a[s]:""},i2=function(o,s){var a=o.slice();o.sort(function(e,i){var u=s(e,i);return 0===u?a.indexOf(e)-a.indexOf(i):u})},N2=function(o,s){var a,e;return o.attributes.BANDWIDTH&&(a=o.attributes.BANDWIDTH),a=a||C().Number.MAX_VALUE,s.attributes.BANDWIDTH&&(e=s.attributes.BANDWIDTH),a-(e=e||C().Number.MAX_VALUE)},uc=function(o,s,a,e,i,u){if(o){var p={bandwidth:s,width:a,height:e,limitRenditionByPlayerDimensions:i},_=o.playlists;es.isAudioOnly(o)&&(_=u.getAudioTrackPlaylists_(),p.audioOnly=!0);var b=_.map(function(dn){var En=dn.attributes&&dn.attributes.RESOLUTION&&dn.attributes.RESOLUTION.width,ei=dn.attributes&&dn.attributes.RESOLUTION&&dn.attributes.RESOLUTION.height;return{bandwidth:dn.attributes&&dn.attributes.BANDWIDTH||C().Number.MAX_VALUE,width:En,height:ei,playlist:dn}});i2(b,function(dn,Tr){return dn.bandwidth-Tr.bandwidth});var I=(b=b.filter(function(dn){return!es.isIncompatible(dn.playlist)})).filter(function(dn){return es.isEnabled(dn.playlist)});I.length||(I=b.filter(function(dn){return!es.isDisabled(dn.playlist)}));var z=I.filter(function(dn){return dn.bandwidth*oa.BANDWIDTH_VARIANCEa||dn.height>e})).filter(function(dn){return dn.width===Et[0].width&&dn.height===Et[0].height}),B=Lt[Lt.length-1],At=Lt.filter(function(dn){return dn.bandwidth===B.bandwidth})[0]),u.experimentalLeastPixelDiffSelector){var sn=be.map(function(dn){return dn.pixelDiff=Math.abs(dn.width-a)+Math.abs(dn.height-e),dn});i2(sn,function(dn,Tr){return dn.pixelDiff===Tr.pixelDiff?Tr.bandwidth-dn.bandwidth:dn.pixelDiff-Tr.pixelDiff}),Xt=sn[0]}var jt=Xt||At||ct||le||I[0]||b[0];if(jt&&jt.playlist){var pn="sortedPlaylistReps";return Xt?pn="leastPixelDiffRep":At?pn="resolutionPlusOneRep":ct?pn="resolutionBestRep":le?pn="bandwidthBestRep":I[0]&&(pn="enabledPlaylistReps"),P3("choosing "+Z1(jt)+" using "+pn+" with options",p),jt.playlist}return P3("could not choose a playlist with options",p),null}},rd=function(){var o=this.useDevicePixelRatio&&C().devicePixelRatio||1;return uc(this.playlists.master,this.systemBandwidth,parseInt(A3(this.tech_.el(),"width"),10)*o,parseInt(A3(this.tech_.el(),"height"),10)*o,this.limitRenditionByPlayerDimensions,this.masterPlaylistController_)},ad=function(o){var s=o.inbandTextTracks,a=o.metadataArray,e=o.timestampOffset,i=o.videoDuration;if(a){var u=C().WebKitDataCue||C().VTTCue,p=s.metadataTrack_;if(p&&(a.forEach(function(le){var Ee=le.cueTime+e;"number"!=typeof Ee||C().isNaN(Ee)||Ee<0||!(Ee<1/0)||le.frames.forEach(function(ge){var be=new u(Ee,Ee,ge.value||ge.url||ge.data||"");be.frame=ge,be.value=ge,function(o){Object.defineProperties(o.frame,{id:{get:function(){return st.log.warn("cue.frame.id is deprecated. Use cue.value.key instead."),o.value.key}},value:{get:function(){return st.log.warn("cue.frame.value is deprecated. Use cue.value.data instead."),o.value.data}},privateData:{get:function(){return st.log.warn("cue.frame.privateData is deprecated. Use cue.value.data instead."),o.value.data}}})}(be),p.addCue(be)})}),p.cues&&p.cues.length)){for(var _=p.cues,b=[],I=0;I<_.length;I++)_[I]&&b.push(_[I]);var z=b.reduce(function(le,Ee){var ge=le[Ee.startTime]||[];return ge.push(Ee),le[Ee.startTime]=ge,le},{}),B=Object.keys(z).sort(function(le,Ee){return Number(le)-Number(Ee)});B.forEach(function(le,Ee){var ge=z[le],be=Number(B[Ee+1])||i;ge.forEach(function(ot){ot.endTime=be})})}}},H1=function(o,s,a){var e,i;if(a&&a.cues)for(e=a.cues.length;e--;)(i=a.cues[e]).startTime>=o&&i.endTime<=s&&a.removeCue(i)},Iu=function(o){return"number"==typeof o&&isFinite(o)},G1=1/60,yl=function(o){var s=o.startOfSegment,a=o.duration,e=o.segment,i=o.part,u=o.playlist,p=u.mediaSequence,_=u.id,b=u.segments,I=void 0===b?[]:b,z=o.mediaIndex,B=o.partIndex,le=o.timeline,Ee=I.length-1,ge="mediaIndex/partIndex increment";o.getMediaInfoForTime?ge="getMediaInfoForTime ("+o.getMediaInfoForTime+")":o.isSyncRequest&&(ge="getSyncSegmentCandidate (isSyncRequest)"),o.independent&&(ge+=" with independent "+o.independent);var be="number"==typeof B,ot=o.segment.uri?"segment":"pre-segment",ct=be?k0({preloadSegment:e})-1:0;return ot+" ["+(p+z)+"/"+(p+Ee)+"]"+(be?" part ["+B+"/"+ct+"]":"")+" segment start/end ["+e.start+" => "+e.end+"]"+(be?" part start/end ["+i.start+" => "+i.end+"]":"")+" startOfSegment ["+s+"] duration ["+a+"] timeline ["+le+"] selected by ["+ge+"] playlist ["+_+"]"},Su=function(o){return o+"TimingInfo"},O3=function(o){var s=o.timelineChangeController,a=o.currentTimeline,e=o.segmentTimeline,i=o.loaderType,u=o.audioDisabled;if(a===e)return!1;if("audio"===i){var p=s.lastTimelineChange({type:"main"});return!p||p.to!==e}if("main"===i&&u){var _=s.pendingTimelineChange({type:"audio"});return!(_&&_.to===e)}return!1},k3=function(o){var s=o.segmentDuration,a=o.maxDuration;return!!s&&Math.round(s)>a+_l},cd=function(o,s){if("hls"!==s)return null;var a=function(o){var s=0;return["video","audio"].forEach(function(a){var e=o[a+"TimingInfo"];if(e){var p,i=e.start,u=e.end;"bigint"==typeof i||"bigint"==typeof u?p=C().BigInt(u)-C().BigInt(i):"number"==typeof i&&"number"==typeof u&&(p=u-i),typeof p<"u"&&p>s&&(s=p)}}),"bigint"==typeof s&&s=11,i.appendInitSegment_={audio:!0,video:!0},i.playlistOfLastInitSegment_={audio:null,video:null},i.callQueue_=[],i.loadQueue_=[],i.metadataQueue_={id3:[],caption:[]},i.waitingOnRemove_=!1,i.quotaExceededErrorRetryTimeout_=null,i.activeInitSegmentId_=null,i.initSegments_={},i.cacheEncryptionKeys_=a.cacheEncryptionKeys,i.keyCache_={},i.decrypter_=a.decrypter,i.syncController_=a.syncController,i.syncPoint_={segmentIndex:0,time:0},i.transmuxer_=i.createTransmuxer_(),i.triggerSyncInfoUpdate_=function(){return i.trigger("syncinfoupdate")},i.syncController_.on("syncinfoupdate",i.triggerSyncInfoUpdate_),i.mediaSource_.addEventListener("sourceopen",function(){i.isEndOfStream_()||(i.ended_=!1)}),i.fetchAtBuffer_=!1,i.logger_=Vs("SegmentLoader["+i.loaderType_+"]"),Object.defineProperty(re(i),"state",{get:function(){return this.state_},set:function(p){p!==this.state_&&(this.logger_(this.state_+" -> "+p),this.state_=p,this.trigger("statechange"))}}),i.sourceUpdater_.on("ready",function(){i.hasEnoughInfoToAppend_()&&i.processCallQueue_()}),"main"===i.loaderType_&&i.timelineChangeController_.on("pendingtimelinechange",function(){i.hasEnoughInfoToAppend_()&&i.processCallQueue_()}),"audio"===i.loaderType_&&i.timelineChangeController_.on("timelinechange",function(){i.hasEnoughInfoToLoad_()&&i.processLoadQueue_(),i.hasEnoughInfoToAppend_()&&i.processCallQueue_()}),i}j(o,f);var s=o.prototype;return s.createTransmuxer_=function(){return nc_createTransmuxer({remux:!1,alignGopsAtEnd:this.safeAppend_,keepOriginalTimestamps:!0,parse708captions:this.parse708captions_,captionServices:this.captionServices_})},s.resetStats_=function(){this.mediaBytesTransferred=0,this.mediaRequests=0,this.mediaRequestsAborted=0,this.mediaRequestsTimedout=0,this.mediaRequestsErrored=0,this.mediaTransferDuration=0,this.mediaSecondsLoaded=0,this.mediaAppends=0},s.dispose=function(){this.trigger("dispose"),this.state="DISPOSED",this.pause(),this.abort_(),this.transmuxer_&&this.transmuxer_.terminate(),this.resetStats_(),this.checkBufferTimeout_&&C().clearTimeout(this.checkBufferTimeout_),this.syncController_&&this.triggerSyncInfoUpdate_&&this.syncController_.off("syncinfoupdate",this.triggerSyncInfoUpdate_),this.off()},s.setAudio=function(e){this.audioDisabled_=!e,e?this.appendInitSegment_.audio=!0:this.sourceUpdater_.removeAudio(0,this.duration_())},s.abort=function(){"WAITING"===this.state?(this.abort_(),this.state="READY",this.paused()||this.monitorBuffer_()):this.pendingSegment_&&(this.pendingSegment_=null)},s.abort_=function(){this.pendingSegment_&&this.pendingSegment_.abortRequests&&this.pendingSegment_.abortRequests(),this.pendingSegment_=null,this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_.id3=[],this.metadataQueue_.caption=[],this.timelineChangeController_.clearPendingTimelineChange(this.loaderType_),this.waitingOnRemove_=!1,C().clearTimeout(this.quotaExceededErrorRetryTimeout_),this.quotaExceededErrorRetryTimeout_=null},s.checkForAbort_=function(e){return"APPENDING"!==this.state||this.pendingSegment_?!this.pendingSegment_||this.pendingSegment_.requestId!==e:(this.state="READY",!0)},s.error=function(e){return typeof e<"u"&&(this.logger_("error occurred:",e),this.error_=e),this.pendingSegment_=null,this.error_},s.endOfStream=function(){this.ended_=!0,this.transmuxer_&&nc_reset(this.transmuxer_),this.gopBuffer_.length=0,this.pause(),this.trigger("ended")},s.buffered_=function(){var e=this.getMediaInfo_();if(!this.sourceUpdater_||!e)return st.createTimeRanges();if("main"===this.loaderType_){var i=e.hasAudio,u=e.hasVideo,p=e.isMuxed;if(u&&i&&!this.audioDisabled_&&!p)return this.sourceUpdater_.buffered();if(u)return this.sourceUpdater_.videoBuffered()}return this.sourceUpdater_.audioBuffered()},s.initSegmentForMap=function(e,i){if(void 0===i&&(i=!1),!e)return null;var u=I3(e),p=this.initSegments_[u];return i&&!p&&e.bytes&&(this.initSegments_[u]=p={resolvedUri:e.resolvedUri,byterange:e.byterange,bytes:e.bytes,tracks:e.tracks,timescales:e.timescales}),p||e},s.segmentKey=function(e,i){if(void 0===i&&(i=!1),!e)return null;var u=n2(e),p=this.keyCache_[u];this.cacheEncryptionKeys_&&i&&!p&&e.bytes&&(this.keyCache_[u]=p={resolvedUri:e.resolvedUri,bytes:e.bytes});var _={resolvedUri:(p||e).resolvedUri};return p&&(_.bytes=p.bytes),_},s.couldBeginLoading_=function(){return this.playlist_&&!this.paused()},s.load=function(){if(this.monitorBuffer_(),this.playlist_){if("INIT"===this.state&&this.couldBeginLoading_())return this.init_();!this.couldBeginLoading_()||"READY"!==this.state&&"INIT"!==this.state||(this.state="READY")}},s.init_=function(){return this.state="READY",this.resetEverything(),this.monitorBuffer_()},s.playlist=function(e,i){if(void 0===i&&(i={}),e){var u=this.playlist_,p=this.pendingSegment_;this.playlist_=e,this.xhrOptions_=i,"INIT"===this.state&&(e.syncInfo={mediaSequence:e.mediaSequence,time:0},"main"===this.loaderType_&&this.syncController_.setDateTimeMappingForStart(e));var _=null;if(u&&(u.id?_=u.id:u.uri&&(_=u.uri)),this.logger_("playlist update ["+_+" => "+(e.id||e.uri)+"]"),this.trigger("syncinfoupdate"),"INIT"===this.state&&this.couldBeginLoading_())return this.init_();if(!u||u.uri!==e.uri)return null!==this.mediaIndex&&(e.endList?this.resyncLoader():this.resetLoader()),this.currentMediaInfo_=void 0,void this.trigger("playlistupdate");var b=e.mediaSequence-u.mediaSequence;if(this.logger_("live window shift ["+b+"]"),null!==this.mediaIndex)if(this.mediaIndex-=b,this.mediaIndex<0)this.mediaIndex=null,this.partIndex=null;else{var I=this.playlist_.segments[this.mediaIndex];if(this.partIndex&&(!I.parts||!I.parts.length||!I.parts[this.partIndex])){var z=this.mediaIndex;this.logger_("currently processing part (index "+this.partIndex+") no longer exists."),this.resetLoader(),this.mediaIndex=z}}p&&(p.mediaIndex-=b,p.mediaIndex<0?(p.mediaIndex=null,p.partIndex=null):(p.mediaIndex>=0&&(p.segment=e.segments[p.mediaIndex]),p.partIndex>=0&&p.segment.parts&&(p.part=p.segment.parts[p.partIndex]))),this.syncController_.saveExpiredSegmentInfo(u,e)}},s.pause=function(){this.checkBufferTimeout_&&(C().clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=null)},s.paused=function(){return null===this.checkBufferTimeout_},s.resetEverything=function(e){this.ended_=!1,this.appendInitSegment_={audio:!0,video:!0},this.resetLoader(),this.remove(0,1/0,e),this.transmuxer_&&(this.transmuxer_.postMessage({action:"clearAllMp4Captions"}),this.transmuxer_.postMessage({action:"reset"}))},s.resetLoader=function(){this.fetchAtBuffer_=!1,this.resyncLoader()},s.resyncLoader=function(){this.transmuxer_&&nc_reset(this.transmuxer_),this.mediaIndex=null,this.partIndex=null,this.syncPoint_=null,this.isPendingTimestampOffset_=!1,this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_.id3=[],this.metadataQueue_.caption=[],this.abort(),this.transmuxer_&&this.transmuxer_.postMessage({action:"clearParsedMp4Captions"})},s.remove=function(e,i,u,p){if(void 0===u&&(u=function(){}),void 0===p&&(p=!1),i===1/0&&(i=this.duration_()),i<=e)this.logger_("skipping remove because end ${end} is <= start ${start}");else if(this.sourceUpdater_&&this.getMediaInfo_()){var _=1,b=function(){0===--_&&u()};for(var I in(p||!this.audioDisabled_)&&(_++,this.sourceUpdater_.removeAudio(e,i,b)),(p||"main"===this.loaderType_)&&(this.gopBuffer_=function(o,s,a,e){for(var i=Math.ceil((s-e)*Y.ONE_SECOND_IN_TS),u=Math.ceil((a-e)*Y.ONE_SECOND_IN_TS),p=o.slice(),_=o.length;_--&&!(o[_].pts<=u););if(-1===_)return p;for(var b=_+1;b--&&!(o[b].pts<=i););return b=Math.max(b,0),p.splice(b,_-b+1),p}(this.gopBuffer_,e,i,this.timeMapping_),_++,this.sourceUpdater_.removeVideo(e,i,b)),this.inbandTextTracks_)H1(e,i,this.inbandTextTracks_[I]);H1(e,i,this.segmentMetadataTrack_),b()}else this.logger_("skipping remove because no source updater or starting media info")},s.monitorBuffer_=function(){this.checkBufferTimeout_&&C().clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=C().setTimeout(this.monitorBufferTick_.bind(this),1)},s.monitorBufferTick_=function(){"READY"===this.state&&this.fillBuffer_(),this.checkBufferTimeout_&&C().clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=C().setTimeout(this.monitorBufferTick_.bind(this),500)},s.fillBuffer_=function(){if(!this.sourceUpdater_.updating()){var e=this.chooseNextRequest_();e&&("number"==typeof e.timestampOffset&&(this.isPendingTimestampOffset_=!1,this.timelineChangeController_.pendingTimelineChange({type:this.loaderType_,from:this.currentTimeline_,to:e.timeline})),this.loadSegment_(e))}},s.isEndOfStream_=function(e,i,u){if(void 0===e&&(e=this.mediaIndex),void 0===i&&(i=this.playlist_),void 0===u&&(u=this.partIndex),!i||!this.mediaSource_)return!1;var p="number"==typeof e&&i.segments[e],_=e+1===i.segments.length,b=!p||!p.parts||u+1===p.parts.length;return i.endList&&"open"===this.mediaSource_.readyState&&_&&b},s.chooseNextRequest_=function(){var e=this.buffered_(),i=P0(e)||0,u=P2(e,this.currentTime_()),p=!this.hasPlayed_()&&u>=1,_=u>=this.goalBufferLength_(),b=this.playlist_.segments;if(!b.length||p||_)return null;this.syncPoint_=this.syncPoint_||this.syncController_.getSyncPoint(this.playlist_,this.duration_(),this.currentTimeline_,this.currentTime_());var I={partIndex:null,mediaIndex:null,startOfSegment:null,playlist:this.playlist_,isSyncRequest:Boolean(!this.syncPoint_)};if(I.isSyncRequest)I.mediaIndex=function(o,s,a){s=s||[];for(var e=[],i=0,u=0;ua))return u}return 0===e.length?0:e[e.length-1]}(this.currentTimeline_,b,i);else if(null!==this.mediaIndex){var z=b[this.mediaIndex],B="number"==typeof this.partIndex?this.partIndex:-1;I.startOfSegment=z.end?z.end:i,z.parts&&z.parts[B+1]?(I.mediaIndex=this.mediaIndex,I.partIndex=B+1):I.mediaIndex=this.mediaIndex+1}else{var le=es.getMediaInfoForTime({experimentalExactManifestTimings:this.experimentalExactManifestTimings,playlist:this.playlist_,currentTime:this.fetchAtBuffer_?i:this.currentTime_(),startingPartIndex:this.syncPoint_.partIndex,startingSegmentIndex:this.syncPoint_.segmentIndex,startTime:this.syncPoint_.time}),Ee=le.segmentIndex,ge=le.startTime,be=le.partIndex;I.getMediaInfoForTime=this.fetchAtBuffer_?"bufferedEnd "+i:"currentTime "+this.currentTime_(),I.mediaIndex=Ee,I.startOfSegment=ge,I.partIndex=be}var ot=b[I.mediaIndex],ct=ot&&"number"==typeof I.partIndex&&ot.parts&&ot.parts[I.partIndex];if(!ot||"number"==typeof I.partIndex&&!ct)return null;if("number"!=typeof I.partIndex&&ot.parts&&(I.partIndex=0,ct=ot.parts[0]),!u&&ct&&!ct.independent)if(0===I.partIndex){var Et=b[I.mediaIndex-1],Lt=Et.parts&&Et.parts.length&&Et.parts[Et.parts.length-1];Lt&&Lt.independent&&(I.mediaIndex-=1,I.partIndex=Et.parts.length-1,I.independent="previous segment")}else ot.parts[I.partIndex-1].independent&&(I.partIndex-=1,I.independent="previous part");var At=this.mediaSource_&&"ended"===this.mediaSource_.readyState;return I.mediaIndex>=b.length-1&&At&&!this.seeking_()?null:this.generateSegmentInfo_(I)},s.generateSegmentInfo_=function(e){var i=e.independent,u=e.playlist,p=e.mediaIndex,_=e.startOfSegment,b=e.isSyncRequest,I=e.partIndex,z=e.forceTimestampOffset,B=e.getMediaInfoForTime,le=u.segments[p],Ee="number"==typeof I&&le.parts[I],ge={requestId:"segment-loader-"+Math.random(),uri:Ee&&Ee.resolvedUri||le.resolvedUri,mediaIndex:p,partIndex:Ee?I:null,isSyncRequest:b,startOfSegment:_,playlist:u,bytes:null,encryptedBytes:null,timestampOffset:null,timeline:le.timeline,duration:Ee&&Ee.duration||le.duration,segment:le,part:Ee,byteLength:0,transmuxer:this.transmuxer_,getMediaInfoForTime:B,independent:i},be=typeof z<"u"?z:this.isPendingTimestampOffset_;ge.timestampOffset=this.timestampOffsetForSegment_({segmentTimeline:le.timeline,currentTimeline:this.currentTimeline_,startOfSegment:_,buffered:this.buffered_(),overrideCheck:be});var ot=P0(this.sourceUpdater_.audioBuffered());return"number"==typeof ot&&(ge.audioAppendStart=ot-this.sourceUpdater_.audioTimestampOffset()),this.sourceUpdater_.videoBuffered().length&&(ge.gopsToAlignWith=function(o,s,a){if(typeof s>"u"||null===s||!o.length)return[];var i,e=Math.ceil((s-a+3)*Y.ONE_SECOND_IN_TS);for(i=0;ie);i++);return o.slice(i)}(this.gopBuffer_,this.currentTime_()-this.sourceUpdater_.videoTimestampOffset(),this.timeMapping_)),ge},s.timestampOffsetForSegment_=function(e){return function(o){var s=o.segmentTimeline,a=o.currentTimeline,e=o.startOfSegment,i=o.buffered;return o.overrideCheck||s!==a?s "+le+" for "+I),function(o,s,a){if(!o[a]){s.trigger({type:"usage",name:"vhs-608"}),s.trigger({type:"usage",name:"hls-608"});var e=a;/^cc708_/.test(a)&&(e="SERVICE"+a.split("_")[1]);var i=s.textTracks().getTrackById(e);if(i)o[a]=i;else{var p=a,_=a,b=!1,I=(s.options_.vhs&&s.options_.vhs.captionServices||{})[e];I&&(p=I.label,_=I.language,b=I.default),o[a]=s.addRemoteTextTrack({kind:"captions",id:e,default:b,label:p,language:_},!1).track}}}(ge,u.vhs_.tech_,I),H1(B,le,ge[I]),function(o){var s=o.inbandTextTracks,a=o.captionArray,e=o.timestampOffset;if(a){var i=C().WebKitDataCue||C().VTTCue;a.forEach(function(u){var p=u.stream;s[p].addCue(new i(u.startTime+e,u.endTime+e,u.text))})}}({captionArray:Ee,inbandTextTracks:ge,timestampOffset:_})}),this.transmuxer_&&this.transmuxer_.postMessage({action:"clearParsedMp4Captions"})}},s.handleId3_=function(e,i,u){if(this.earlyAbortWhenNeeded_(e.stats),!this.checkForAbort_(e.requestId)){if(!this.pendingSegment_.hasAppendedData_)return void this.metadataQueue_.id3.push(this.handleId3_.bind(this,e,i,u));var _=null===this.sourceUpdater_.videoTimestampOffset()?this.sourceUpdater_.audioTimestampOffset():this.sourceUpdater_.videoTimestampOffset();(function(o,s,a){o.metadataTrack_||(o.metadataTrack_=a.addRemoteTextTrack({kind:"metadata",label:"Timed Metadata"},!1).track,o.metadataTrack_.inBandMetadataTrackDispatchType=s)})(this.inbandTextTracks_,u,this.vhs_.tech_),ad({inbandTextTracks:this.inbandTextTracks_,metadataArray:i,timestampOffset:_,videoDuration:this.duration_()})}},s.processMetadataQueue_=function(){this.metadataQueue_.id3.forEach(function(e){return e()}),this.metadataQueue_.caption.forEach(function(e){return e()}),this.metadataQueue_.id3=[],this.metadataQueue_.caption=[]},s.processCallQueue_=function(){var e=this.callQueue_;this.callQueue_=[],e.forEach(function(i){return i()})},s.processLoadQueue_=function(){var e=this.loadQueue_;this.loadQueue_=[],e.forEach(function(i){return i()})},s.hasEnoughInfoToLoad_=function(){if("audio"!==this.loaderType_)return!0;var e=this.pendingSegment_;return!!e&&(!this.getCurrentMediaInfo_()||!O3({timelineChangeController:this.timelineChangeController_,currentTimeline:this.currentTimeline_,segmentTimeline:e.timeline,loaderType:this.loaderType_,audioDisabled:this.audioDisabled_}))},s.getCurrentMediaInfo_=function(e){return void 0===e&&(e=this.pendingSegment_),e&&e.trackInfo||this.currentMediaInfo_},s.getMediaInfo_=function(e){return void 0===e&&(e=this.pendingSegment_),this.getCurrentMediaInfo_(e)||this.startingMediaInfo_},s.hasEnoughInfoToAppend_=function(){if(!this.sourceUpdater_.ready()||this.waitingOnRemove_||this.quotaExceededErrorRetryTimeout_)return!1;var e=this.pendingSegment_,i=this.getCurrentMediaInfo_();if(!e||!i)return!1;var u=i.hasAudio,p=i.hasVideo,_=i.isMuxed;return!(p&&!e.videoTimingInfo||u&&!this.audioDisabled_&&!_&&!e.audioTimingInfo||O3({timelineChangeController:this.timelineChangeController_,currentTimeline:this.currentTimeline_,segmentTimeline:e.timeline,loaderType:this.loaderType_,audioDisabled:this.audioDisabled_}))},s.handleData_=function(e,i){if(this.earlyAbortWhenNeeded_(e.stats),!this.checkForAbort_(e.requestId)){if(this.callQueue_.length||!this.hasEnoughInfoToAppend_())return void this.callQueue_.push(this.handleData_.bind(this,e,i));var u=this.pendingSegment_;if(this.setTimeMapping_(u.timeline),this.updateMediaSecondsLoaded_(u.part||u.segment),"closed"!==this.mediaSource_.readyState){if(e.map&&(e.map=this.initSegmentForMap(e.map,!0),u.segment.map=e.map),e.key&&this.segmentKey(e.key,!0),u.isFmp4=e.isFmp4,u.timingInfo=u.timingInfo||{},u.isFmp4)this.trigger("fmp4"),u.timingInfo.start=u[Su(i.type)].start;else{var b,p=this.getCurrentMediaInfo_(),_="main"===this.loaderType_&&p&&p.hasVideo;_&&(b=u.videoTimingInfo.start),u.timingInfo.start=this.trueSegmentStart_({currentStart:u.timingInfo.start,playlist:u.playlist,mediaIndex:u.mediaIndex,currentVideoTimestampOffset:this.sourceUpdater_.videoTimestampOffset(),useVideoTimingInfo:_,firstVideoFrameTimeForData:b,videoTimingInfo:u.videoTimingInfo,audioTimingInfo:u.audioTimingInfo})}if(this.updateAppendInitSegmentStatus(u,i.type),this.updateSourceBufferTimestampOffset_(u),u.isSyncRequest){this.updateTimingInfoEnd_(u),this.syncController_.saveSegmentTimingInfo({segmentInfo:u,shouldSaveTimelineMapping:"main"===this.loaderType_});var I=this.chooseNextRequest_();if(I.mediaIndex!==u.mediaIndex||I.partIndex!==u.partIndex)return void this.logger_("sync segment was incorrect, not appending");this.logger_("sync segment was correct, appending")}u.hasAppendedData_=!0,this.processMetadataQueue_(),this.appendData_(u,i)}}},s.updateAppendInitSegmentStatus=function(e,i){"main"===this.loaderType_&&"number"==typeof e.timestampOffset&&!e.changedTimestampOffset&&(this.appendInitSegment_={audio:!0,video:!0}),this.playlistOfLastInitSegment_[i]!==e.playlist&&(this.appendInitSegment_[i]=!0)},s.getInitSegmentAndUpdateState_=function(e){var i=e.type,u=e.initSegment,p=e.map,_=e.playlist;if(p){var b=I3(p);if(this.activeInitSegmentId_===b)return null;u=this.initSegmentForMap(p,!0).bytes,this.activeInitSegmentId_=b}return u&&this.appendInitSegment_[i]?(this.playlistOfLastInitSegment_[i]=_,this.appendInitSegment_[i]=!1,this.activeInitSegmentId_=null,u):null},s.handleQuotaExceededError_=function(e,i){var u=this,p=e.segmentInfo,_=e.type,b=e.bytes,I=this.sourceUpdater_.audioBuffered(),z=this.sourceUpdater_.videoBuffered();I.length>1&&this.logger_("On QUOTA_EXCEEDED_ERR, found gaps in the audio buffer: "+Yl(I).join(", ")),z.length>1&&this.logger_("On QUOTA_EXCEEDED_ERR, found gaps in the video buffer: "+Yl(z).join(", "));var B=I.length?I.start(0):0,le=I.length?I.end(I.length-1):0,Ee=z.length?z.start(0):0,ge=z.length?z.end(z.length-1):0;if(le-B<=1&&ge-Ee<=1)return this.logger_("On QUOTA_EXCEEDED_ERR, single segment too large to append to buffer, triggering an error. Appended byte length: "+b.byteLength+", audio buffer: "+Yl(I).join(", ")+", video buffer: "+Yl(z).join(", ")+", "),this.error({message:"Quota exceeded error with append of a single segment of content",excludeUntil:1/0}),void this.trigger("error");this.waitingOnRemove_=!0,this.callQueue_.push(this.appendToSourceBuffer_.bind(this,{segmentInfo:p,type:_,bytes:b}));var ot=this.currentTime_()-1;this.logger_("On QUOTA_EXCEEDED_ERR, removing audio/video from 0 to "+ot),this.remove(0,ot,function(){u.logger_("On QUOTA_EXCEEDED_ERR, retrying append in 1s"),u.waitingOnRemove_=!1,u.quotaExceededErrorRetryTimeout_=C().setTimeout(function(){u.logger_("On QUOTA_EXCEEDED_ERR, re-processing call queue"),u.quotaExceededErrorRetryTimeout_=null,u.processCallQueue_()},1e3)},!0)},s.handleAppendError_=function(e,i){var u=e.segmentInfo,p=e.type,_=e.bytes;if(i){if(22===i.code)return void this.handleQuotaExceededError_({segmentInfo:u,type:p,bytes:_});this.logger_("Received non QUOTA_EXCEEDED_ERR on append",i),this.error(p+" append of "+_.length+"b failed for segment #"+u.mediaIndex+" in playlist "+u.playlist.id),this.trigger("appenderror")}},s.appendToSourceBuffer_=function(e){var i=e.segmentInfo,u=e.type,p=e.initSegment,_=e.data,b=e.bytes;if(!b){var I=[_],z=_.byteLength;p&&(I.unshift(p),z+=p.byteLength),b=function(o){var a,s=0;return o.bytes&&(a=new Uint8Array(o.bytes),o.segments.forEach(function(e){a.set(e,s),s+=e.byteLength})),a}({bytes:z,segments:I})}this.sourceUpdater_.appendBuffer({segmentInfo:i,type:u,bytes:b},this.handleAppendError_.bind(this,{segmentInfo:i,type:u,bytes:b}))},s.handleSegmentTimingInfo_=function(e,i,u){if(this.pendingSegment_&&i===this.pendingSegment_.requestId){var p=this.pendingSegment_.segment,_=e+"TimingInfo";p[_]||(p[_]={}),p[_].transmuxerPrependedSeconds=u.prependedContentDuration||0,p[_].transmuxedPresentationStart=u.start.presentation,p[_].transmuxedDecodeStart=u.start.decode,p[_].transmuxedPresentationEnd=u.end.presentation,p[_].transmuxedDecodeEnd=u.end.decode,p[_].baseMediaDecodeTime=u.baseMediaDecodeTime}},s.appendData_=function(e,i){var u=i.type,p=i.data;if(p&&p.byteLength&&("audio"!==u||!this.audioDisabled_)){var _=this.getInitSegmentAndUpdateState_({type:u,initSegment:i.initSegment,playlist:e.playlist,map:e.isFmp4?e.segment.map:null});this.appendToSourceBuffer_({segmentInfo:e,type:u,initSegment:_,data:p})}},s.loadSegment_=function(e){var i=this;this.state="WAITING",this.pendingSegment_=e,this.trimBackBuffer_(e),"number"==typeof e.timestampOffset&&this.transmuxer_&&this.transmuxer_.postMessage({action:"clearAllMp4Captions"}),this.hasEnoughInfoToLoad_()?this.updateTransmuxerAndRequestSegment_(e):this.loadQueue_.push(function(){var u=F({},e,{forceTimestampOffset:!0});F(e,i.generateSegmentInfo_(u)),i.isPendingTimestampOffset_=!1,i.updateTransmuxerAndRequestSegment_(e)})},s.updateTransmuxerAndRequestSegment_=function(e){var i=this;this.shouldUpdateTransmuxerTimestampOffset_(e.timestampOffset)&&(this.gopBuffer_.length=0,e.gopsToAlignWith=[],this.timeMapping_=0,this.transmuxer_.postMessage({action:"reset"}),this.transmuxer_.postMessage({action:"setTimestampOffset",timestampOffset:e.timestampOffset}));var u=this.createSimplifiedSegmentObj_(e),p=this.isEndOfStream_(e.mediaIndex,e.playlist,e.partIndex),_=null!==this.mediaIndex,b=e.timeline!==this.currentTimeline_&&e.timeline>0,I=p||_&&b;this.logger_("Requesting "+yl(e)),u.map&&!u.map.bytes&&(this.logger_("going to request init segment."),this.appendInitSegment_={video:!0,audio:!0}),e.abortRequests=sc({xhr:this.vhs_.xhr,xhrOptions:this.xhrOptions_,decryptionWorker:this.decrypter_,segment:u,abortFn:this.handleAbort_.bind(this,e),progressFn:this.handleProgress_.bind(this),trackInfoFn:this.handleTrackInfo_.bind(this),timingInfoFn:this.handleTimingInfo_.bind(this),videoSegmentTimingInfoFn:this.handleSegmentTimingInfo_.bind(this,"video",e.requestId),audioSegmentTimingInfoFn:this.handleSegmentTimingInfo_.bind(this,"audio",e.requestId),captionsFn:this.handleCaptions_.bind(this),isEndOfTimeline:I,endedTimelineFn:function(){i.logger_("received endedtimeline callback")},id3Fn:this.handleId3_.bind(this),dataFn:this.handleData_.bind(this),doneFn:this.segmentRequestFinished_.bind(this),onTransmuxerLog:function(B){var le=B.message,Ee=B.level,ge=B.stream;i.logger_(yl(e)+" logged from transmuxer stream "+ge+" as a "+Ee+": "+le)}})},s.trimBackBuffer_=function(e){var i=function(o,s,a){var e=s-oa.BACK_BUFFER_LENGTH;o.length&&(e=Math.max(e,o.start(0)));var i=s-a;return Math.min(i,e)}(this.seekable_(),this.currentTime_(),this.playlist_.targetDuration||10);i>0&&this.remove(0,i)},s.createSimplifiedSegmentObj_=function(e){var i=e.segment,u=e.part,p={resolvedUri:u?u.resolvedUri:i.resolvedUri,byterange:u?u.byterange:i.byterange,requestId:e.requestId,transmuxer:e.transmuxer,audioAppendStart:e.audioAppendStart,gopsToAlignWith:e.gopsToAlignWith,part:e.part},_=e.playlist.segments[e.mediaIndex-1];if(_&&_.timeline===i.timeline&&(_.videoTimingInfo?p.baseStartTime=_.videoTimingInfo.transmuxedDecodeEnd:_.audioTimingInfo&&(p.baseStartTime=_.audioTimingInfo.transmuxedDecodeEnd)),i.key){var b=i.key.iv||new Uint32Array([0,0,0,e.mediaIndex+e.playlist.mediaSequence]);p.key=this.segmentKey(i.key),p.key.iv=b}return i.map&&(p.map=this.initSegmentForMap(i.map)),p},s.saveTransferStats_=function(e){this.mediaRequests+=1,e&&(this.mediaBytesTransferred+=e.bytesReceived,this.mediaTransferDuration+=e.roundTripTime)},s.saveBandwidthRelatedStats_=function(e,i){this.pendingSegment_.byteLength=i.bytesReceived,e=e);i++);return o.slice(0,i).concat(s)}(this.gopBuffer_,u.gopInfo,this.safeAppend_)),this.state="APPENDING",this.trigger("appending"),this.waitForAppendsToComplete_(p)}},s.setTimeMapping_=function(e){var i=this.syncController_.mappingForTimeline(e);null!==i&&(this.timeMapping_=i)},s.updateMediaSecondsLoaded_=function(e){"number"==typeof e.start&&"number"==typeof e.end?this.mediaSecondsLoaded+=e.end-e.start:this.mediaSecondsLoaded+=e.duration},s.shouldUpdateTransmuxerTimestampOffset_=function(e){return null!==e&&("main"===this.loaderType_&&e!==this.sourceUpdater_.videoTimestampOffset()||!this.audioDisabled_&&e!==this.sourceUpdater_.audioTimestampOffset())},s.trueSegmentStart_=function(e){var i=e.currentStart,u=e.playlist,p=e.mediaIndex,_=e.firstVideoFrameTimeForData,b=e.currentVideoTimestampOffset,I=e.useVideoTimingInfo,z=e.videoTimingInfo,B=e.audioTimingInfo;if(typeof i<"u")return i;if(!I)return B.start;var le=u.segments[p-1];return 0===p||!le||typeof le.start>"u"||le.end!==_+b?_:z.start},s.waitForAppendsToComplete_=function(e){var i=this.getCurrentMediaInfo_(e);if(!i)return this.error({message:"No starting media returned, likely due to an unsupported media format.",blacklistDuration:1/0}),void this.trigger("error");var u=i.hasAudio,p=i.hasVideo,_=i.isMuxed,b="main"===this.loaderType_&&p,I=!this.audioDisabled_&&u&&!_;if(e.waitingOnAppends=0,!e.hasAppendedData_)return!e.timingInfo&&"number"==typeof e.timestampOffset&&(this.isPendingTimestampOffset_=!0),e.timingInfo={start:0},e.waitingOnAppends++,this.isPendingTimestampOffset_||(this.updateSourceBufferTimestampOffset_(e),this.processMetadataQueue_()),void this.checkAppendsDone_(e);b&&e.waitingOnAppends++,I&&e.waitingOnAppends++,b&&this.sourceUpdater_.videoQueueCallback(this.checkAppendsDone_.bind(this,e)),I&&this.sourceUpdater_.audioQueueCallback(this.checkAppendsDone_.bind(this,e))},s.checkAppendsDone_=function(e){this.checkForAbort_(e.requestId)||(e.waitingOnAppends--,0===e.waitingOnAppends&&this.handleAppendsDone_())},s.checkForIllegalMediaSwitch=function(e){var i=function(o,s,a){return"main"===o&&s&&a?a.hasAudio||a.hasVideo?s.hasVideo&&!a.hasVideo?"Only audio found in segment when we expected video. We can't switch to audio only from a stream that had video. To get rid of this message, please add codec information to the manifest.":!s.hasVideo&&a.hasVideo?"Video found in segment when we expected only audio. We can't switch to a stream with video from an audio only stream. To get rid of this message, please add codec information to the manifest.":null:"Neither audio nor video found in segment.":null}(this.loaderType_,this.getCurrentMediaInfo_(),e);return!!i&&(this.error({message:i,blacklistDuration:1/0}),this.trigger("error"),!0)},s.updateSourceBufferTimestampOffset_=function(e){if(null!==e.timestampOffset&&"number"==typeof e.timingInfo.start&&!e.changedTimestampOffset&&"main"===this.loaderType_){var i=!1;e.timestampOffset-=e.timingInfo.start,e.changedTimestampOffset=!0,e.timestampOffset!==this.sourceUpdater_.videoTimestampOffset()&&(this.sourceUpdater_.videoTimestampOffset(e.timestampOffset),i=!0),e.timestampOffset!==this.sourceUpdater_.audioTimestampOffset()&&(this.sourceUpdater_.audioTimestampOffset(e.timestampOffset),i=!0),i&&this.trigger("timestampoffset")}},s.updateTimingInfoEnd_=function(e){e.timingInfo=e.timingInfo||{};var i=this.getMediaInfo_(),p="main"===this.loaderType_&&i&&i.hasVideo&&e.videoTimingInfo?e.videoTimingInfo:e.audioTimingInfo;p&&(e.timingInfo.end="number"==typeof p.end?p.end:p.start+e.duration)},s.handleAppendsDone_=function(){if(this.pendingSegment_&&this.trigger("appendsdone"),!this.pendingSegment_)return this.state="READY",void(this.paused()||this.monitorBuffer_());var e=this.pendingSegment_;this.updateTimingInfoEnd_(e),this.shouldSaveSegmentTimingInfo_&&this.syncController_.saveSegmentTimingInfo({segmentInfo:e,shouldSaveTimelineMapping:"main"===this.loaderType_});var i=cd(e,this.sourceType_);if(i&&("warn"===i.severity?st.log.warn(i.message):this.logger_(i.message)),this.recordThroughput_(e),this.pendingSegment_=null,this.state="READY",!e.isSyncRequest||(this.trigger("syncinfoupdate"),e.hasAppendedData_)){this.logger_("Appended "+yl(e)),this.addSegmentMetadataCue_(e),this.fetchAtBuffer_=!0,this.currentTimeline_!==e.timeline&&(this.timelineChangeController_.lastTimelineChange({type:this.loaderType_,from:this.currentTimeline_,to:e.timeline}),"main"===this.loaderType_&&!this.audioDisabled_&&this.timelineChangeController_.lastTimelineChange({type:"audio",from:this.currentTimeline_,to:e.timeline})),this.currentTimeline_=e.timeline,this.trigger("syncinfoupdate");var u=e.segment,p=e.part,_=u.end&&this.currentTime_()-u.end>3*e.playlist.targetDuration,b=p&&p.end&&this.currentTime_()-p.end>3*e.playlist.partTargetDuration;if(_||b)return this.logger_("bad "+(_?"segment":"part")+" "+yl(e)),void this.resetEverything();null!==this.mediaIndex&&this.trigger("bandwidthupdate"),this.trigger("progress"),this.mediaIndex=e.mediaIndex,this.partIndex=e.partIndex,this.isEndOfStream_(e.mediaIndex,e.playlist,e.partIndex)&&this.endOfStream(),this.trigger("appended"),e.hasAppendedData_&&this.mediaAppends++,this.paused()||this.monitorBuffer_()}else this.logger_("Throwing away un-appended sync request "+yl(e))},s.recordThroughput_=function(e){if(e.duration"u"||(this.subtitlesTrack_=e,"INIT"===this.state&&this.couldBeginLoading_()&&this.init_()),this.subtitlesTrack_},s.remove=function(e,i){H1(e,i,this.subtitlesTrack_)},s.fillBuffer_=function(){var e=this,i=this.chooseNextRequest_();if(i){if(null===this.syncController_.timestampOffsetForTimeline(i.timeline)){return this.syncController_.one("timestampoffset",function(){e.state="READY",e.paused()||e.monitorBuffer_()}),void(this.state="WAITING_ON_TIMELINE")}this.loadSegment_(i)}},s.timestampOffsetForSegment_=function(){return null},s.chooseNextRequest_=function(){return this.skipEmptySegments_(f.prototype.chooseNextRequest_.call(this))},s.skipEmptySegments_=function(e){for(;e&&e.segment.empty;){if(e.mediaIndex+1>=e.playlist.segments.length){e=null;break}e=this.generateSegmentInfo_({playlist:e.playlist,mediaIndex:e.mediaIndex+1,startOfSegment:e.startOfSegment+e.duration,isSyncRequest:e.isSyncRequest})}return e},s.stopForError=function(e){this.error(e),this.state="READY",this.pause(),this.trigger("error")},s.segmentRequestFinished_=function(e,i,u){var p=this;if(this.subtitlesTrack_){if(this.saveTransferStats_(i.stats),!this.pendingSegment_)return this.state="READY",void(this.mediaRequestsAborted+=1);if(e)return e.code===Ks_TIMEOUT&&this.handleTimeout_(),e.code===Ks_ABORTED?this.mediaRequestsAborted+=1:this.mediaRequestsErrored+=1,void this.stopForError(e);var _=this.pendingSegment_;this.saveBandwidthRelatedStats_(_.duration,i.stats),this.state="APPENDING",this.trigger("appending");var b=_.segment;if(b.map&&(b.map.bytes=i.map.bytes),_.bytes=i.bytes,"function"!=typeof C().WebVTT&&this.subtitlesTrack_&&this.subtitlesTrack_.tech_){var I,z=function(){p.subtitlesTrack_.tech_.off("vttjsloaded",I),p.stopForError({message:"Error loading vtt.js"})};return I=function(){p.subtitlesTrack_.tech_.off("vttjserror",z),p.segmentRequestFinished_(e,i,u)},this.state="WAITING_ON_VTTJS",this.subtitlesTrack_.tech_.one("vttjsloaded",I),void this.subtitlesTrack_.tech_.one("vttjserror",z)}b.requested=!0;try{this.parseVTTCues_(_)}catch(B){return void this.stopForError({message:B.message})}if(this.updateTimeMapping_(_,this.syncController_.timelines[_.timeline],this.playlist_),_.cues.length?_.timingInfo={start:_.cues[0].startTime,end:_.cues[_.cues.length-1].endTime}:_.timingInfo={start:_.startOfSegment,end:_.startOfSegment+_.duration},_.isSyncRequest)return this.trigger("syncinfoupdate"),this.pendingSegment_=null,void(this.state="READY");_.byteLength=_.bytes.byteLength,this.mediaSecondsLoaded+=b.duration,_.cues.forEach(function(B){p.subtitlesTrack_.addCue(p.featuresNativeTextTracks_?new(C().VTTCue)(B.startTime,B.endTime,B.text):B)}),function(o){var s=o.cues;if(s)for(var a=0;a1&&e.push(s[u]);e.length&&e.forEach(function(p){return o.removeCue(p)})}}(this.subtitlesTrack_),this.handleAppendsDone_()}else this.state="READY"},s.handleData_=function(){},s.updateTimingInfoEnd_=function(){},s.parseVTTCues_=function(e){var i,u=!1;"function"==typeof C().TextDecoder?i=new(C().TextDecoder)("utf8"):(i=C().WebVTT.StringDecoder(),u=!0);var p=new(C().WebVTT.Parser)(C(),C().vttjs,i);if(e.cues=[],e.timestampmap={MPEGTS:0,LOCAL:0},p.oncue=e.cues.push.bind(e.cues),p.ontimestampmap=function(I){e.timestampmap=I},p.onparsingerror=function(I){st.log.warn("Error encountered when parsing cues: "+I.message)},e.segment.map){var _=e.segment.map.bytes;u&&(_=F3(_)),p.parse(_)}var b=e.bytes;u&&(b=F3(b)),p.parse(b),p.flush()},s.updateTimeMapping_=function(e,i,u){var p=e.segment;if(i){if(!e.cues.length)return void(p.empty=!0);var _=e.timestampmap,b=_.MPEGTS/Y.ONE_SECOND_IN_TS-_.LOCAL+i.mapping;if(e.cues.forEach(function(B){B.startTime+=b,B.endTime+=b}),!u.syncInfo){var I=e.cues[0].startTime,z=e.cues[e.cues.length-1].startTime;u.syncInfo={mediaSequence:u.mediaSequence+e.mediaIndex,time:Math.min(I,z-p.duration)}}}},o}(Pu),g6=function(o,s){for(var a=o.cues,e=0;e=i.adStartTime&&s<=i.adEndTime)return i}return null},_d=[{name:"VOD",run:function(o,s,a,e,i){if(a!==1/0){return{time:0,segmentIndex:0,partIndex:null}}return null}},{name:"ProgramDateTime",run:function(o,s,a,e,i){if(!Object.keys(o.timelineToDatetimeMappings).length)return null;var u=null,p=null,_=O0(s);i=i||0;for(var b=0;b<_.length;b++){var z=_[s.endList||0===i?b:_.length-(b+1)],B=z.segment,le=o.timelineToDatetimeMappings[B.timeline];if(le&&B.dateTimeObject){var ge=B.dateTimeObject.getTime()/1e3+le;if(B.parts&&"number"==typeof z.partIndex)for(var be=0;be=Ee)&&(p=Ee,u={time:le,segmentIndex:z.segmentIndex,partIndex:z.partIndex})}}return u}},{name:"Discontinuity",run:function(o,s,a,e,i){var u=null;if(i=i||0,s.discontinuityStarts&&s.discontinuityStarts.length)for(var p=null,_=0;_=B)&&(p=B,u={time:z.time,segmentIndex:b,partIndex:null})}}return u}},{name:"Playlist",run:function(o,s,a,e,i){return s.syncInfo?{time:s.syncInfo.time,segmentIndex:s.syncInfo.mediaSequence-s.mediaSequence,partIndex:null}:null}}],_6=function(f){function o(a){var e;return(e=f.call(this)||this).timelines=[],e.discontinuities=[],e.timelineToDatetimeMappings={},e.logger_=Vs("SyncController"),e}j(o,f);var s=o.prototype;return s.getSyncPoint=function(e,i,u,p){var _=this.runStrategies_(e,i,u,p);return _.length?this.selectSyncPoint_(_,{key:"time",value:p}):null},s.getExpiredTime=function(e,i){if(!e||!e.segments)return null;var u=this.runStrategies_(e,i,e.discontinuitySequence,0);if(!u.length)return null;var p=this.selectSyncPoint_(u,{key:"segmentIndex",value:0});return p.segmentIndex>0&&(p.time*=-1),Math.abs(p.time+yu({defaultDuration:e.targetDuration,durationList:e.segments,startIndex:p.segmentIndex,endIndex:0}))},s.runStrategies_=function(e,i,u,p){for(var _=[],b=0;b<_d.length;b++){var I=_d[b],z=I.run(this,e,i,u,p);z&&(z.strategy=I.name,_.push({strategy:I.name,syncPoint:z}))}return _},s.selectSyncPoint_=function(e,i){for(var u=e[0].syncPoint,p=Math.abs(e[0].syncPoint[i.key]-i.value),_=e[0].strategy,b=1;b86400)st.log.warn("Not saving expired segment info. Media sequence gap "+u+" is too large.");else for(var p=u-1;p>=0;p--){var _=e.segments[p];if(_&&typeof _.start<"u"){i.syncInfo={mediaSequence:e.mediaSequence+p,time:_.start},this.logger_("playlist refresh sync: [time:"+i.syncInfo.time+", mediaSequence: "+i.syncInfo.mediaSequence+"]"),this.trigger("syncinfoupdate");break}}},s.setDateTimeMappingForStart=function(e){if(this.timelineToDatetimeMappings={},e.segments&&e.segments.length&&e.segments[0].dateTimeObject){var i=e.segments[0],u=i.dateTimeObject.getTime()/1e3;this.timelineToDatetimeMappings[i.timeline]=-u}},s.saveSegmentTimingInfo=function(e){var i=e.segmentInfo,u=e.shouldSaveTimelineMapping,p=this.calculateSegmentTimeMapping_(i,i.timingInfo,u),_=i.segment;p&&(this.saveDiscontinuitySyncInfo_(i),i.playlist.syncInfo||(i.playlist.syncInfo={mediaSequence:i.playlist.mediaSequence+i.mediaIndex,time:_.start}));var b=_.dateTimeObject;_.discontinuity&&u&&b&&(this.timelineToDatetimeMappings[_.timeline]=-b.getTime()/1e3)},s.timestampOffsetForTimeline=function(e){return typeof this.timelines[e]>"u"?null:this.timelines[e].time},s.mappingForTimeline=function(e){return typeof this.timelines[e]>"u"?null:this.timelines[e].mapping},s.calculateSegmentTimeMapping_=function(e,i,u){var I,z,p=e.segment,_=e.part,b=this.timelines[e.timeline];if("number"==typeof e.timestampOffset)b={time:e.startOfSegment,mapping:e.startOfSegment-i.start},u&&(this.timelines[e.timeline]=b,this.trigger("timestampoffset"),this.logger_("time mapping for timeline "+e.timeline+": [time: "+b.time+"] [mapping: "+b.mapping+"]")),I=e.startOfSegment,z=i.end+b.mapping;else{if(!b)return!1;I=i.start+b.mapping,z=i.end+b.mapping}return _&&(_.start=I,_.end=z),(!p.start||Iz){var B=void 0;B=I<0?u.start-yu({defaultDuration:i.targetDuration,durationList:i.segments,startIndex:e.mediaIndex,endIndex:_}):u.end+yu({defaultDuration:i.targetDuration,durationList:i.segments,startIndex:e.mediaIndex+1,endIndex:_}),this.discontinuities[b]={time:B,accuracy:z}}}},s.dispose=function(){this.trigger("dispose"),this.off()},o}(st.EventTarget),gc=function(f){function o(){var a;return(a=f.call(this)||this).pendingTimelineChanges_={},a.lastTimelineChanges_={},a}j(o,f);var s=o.prototype;return s.clearPendingTimelineChange=function(e){this.pendingTimelineChanges_[e]=null,this.trigger("pendingtimelinechange")},s.pendingTimelineChange=function(e){var i=e.type,u=e.from,p=e.to;return"number"==typeof u&&"number"==typeof p&&(this.pendingTimelineChanges_[i]={type:i,from:u,to:p},this.trigger("pendingtimelinechange")),this.pendingTimelineChanges_[i]},s.lastTimelineChange=function(e){var i=e.type,u=e.from,p=e.to;return"number"==typeof u&&"number"==typeof p&&(this.lastTimelineChanges_[i]={type:i,from:u,to:p},delete this.pendingTimelineChanges_[i],this.trigger("timelinechange")),this.lastTimelineChanges_[i]},s.dispose=function(){this.trigger("dispose"),this.pendingTimelineChanges_={},this.lastTimelineChanges_={},this.off()},o}(st.EventTarget),C6=ec(H5(function(){function f(ge,be,ot){return ge(ot={path:be,exports:{},require:function(Et,Lt){return function o(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}(Lt??ot.path)}},ot.exports),ot.exports}var s=f(function(ge){function be(ct,Et){for(var Lt=0;Lt-1},be.trigger=function(ct){var Et=this.listeners[ct];if(Et)if(2===arguments.length)for(var Lt=Et.length,At=0;At"):function(){}},fa=1/30,Ss=.1,Rf=function(i,s){var t,o=[];if(i&&i.length)for(t=0;t=s})},Xc=function(i,s){return Rf(i,function(o){return o-fa>=s})},g1=function(i){var s=[];if(!i||!i.length)return"";for(var o=0;o "+i.end(o));return s.join(", ")},ka=function(i){for(var s=[],o=0;ou)){if(s>r&&s<=u){o+=u-s;continue}o+=u-r}}return o},Ra=Ye.createTimeRange,ps=function(i,s){if(!s.preload)return s.duration;var o=0;return(s.parts||[]).forEach(function(t){o+=t.duration}),(s.preloadHints||[]).forEach(function(t){"PART"===t.type&&(o+=i.partTargetDuration)}),o},iu=function(i){return(i.segments||[]).reduce(function(s,o,t){return o.parts?o.parts.forEach(function(r,u){s.push({duration:r.duration,segmentIndex:t,partIndex:u,part:r,segment:o})}):s.push({duration:o.duration,segmentIndex:t,partIndex:null,segment:o,part:null}),s},[])},$s=function(i){var s=i.segments&&i.segments.length&&i.segments[i.segments.length-1];return s&&s.parts||[]},Sr=function(i){var s=i.preloadSegment;if(s){var o=s.parts,r=(s.preloadHints||[]).reduce(function(u,p){return u+("PART"===p.type?1:0)},0);return r+=o&&o.length?o.length:0}},br=function(i,s){if(s.endList)return 0;if(i&&i.suggestedPresentationDelay)return i.suggestedPresentationDelay;var o=$s(s).length>0;return o&&s.serverControl&&s.serverControl.partHoldBack?s.serverControl.partHoldBack:o&&s.partTargetDuration?3*s.partTargetDuration:s.serverControl&&s.serverControl.holdBack?s.serverControl.holdBack:s.targetDuration?3*s.targetDuration:0},Zo=function(i,s,o){if(typeof s>"u"&&(s=i.mediaSequence+i.segments.length),s"u"){if(i.totalDuration)return i.totalDuration;if(!i.endList)return l()[1/0]}return Zo(i,s,o)},As=function(i){var s=i.defaultDuration,o=i.durationList,t=i.startIndex,r=i.endIndex,u=0;if(t>r){var p=[r,t];t=p[0],r=p[1]}if(t<0){for(var v=t;vDate.now()},Fa=function(i){return i.excludeUntil&&i.excludeUntil===1/0},Os=function(i){var s=_1(i);return!i.disabled&&!s},yl=function(i,s){return s.attributes&&s.attributes[i]},Xu=function(i,s){if(1===i.playlists.length)return!0;var o=s.attributes.BANDWIDTH||Number.MAX_VALUE;return 0===i.playlists.filter(function(t){return!!Os(t)&&(t.attributes.BANDWIDTH||0)0)for(var se=S-1;se>=0;se--){var ye=b[se];if(v+=ye.duration,p){if(v<0)continue}else if(v+fa<=0)continue;return{partIndex:ye.partIndex,segmentIndex:ye.segmentIndex,startTime:u-As({defaultDuration:s.targetDuration,durationList:b,startIndex:S,endIndex:se})}}return{partIndex:b[0]&&b[0].partIndex||null,segmentIndex:b[0]&&b[0].segmentIndex||0,startTime:o}}if(S<0){for(var fe=S;fe<0;fe++)if((v-=s.targetDuration)<0)return{partIndex:b[0]&&b[0].partIndex||null,segmentIndex:b[0]&&b[0].segmentIndex||0,startTime:o};S=0}for(var pe=S;pe0)continue}else if(v-fa>=0)continue;return{partIndex:et.partIndex,segmentIndex:et.segmentIndex,startTime:u+As({defaultDuration:s.targetDuration,durationList:b,startIndex:S,endIndex:pe})}}return{segmentIndex:b[b.length-1].segmentIndex,partIndex:b[b.length-1].partIndex,startTime:o}},isEnabled:Os,isDisabled:function(i){return i.disabled},isBlacklisted:_1,isIncompatible:Fa,playlistEnd:Ju,isAes:function(i){for(var s=0;s-1&&p!==u.length-1&&(o._HLS_part=p),(p>-1||u.length)&&r--}o._HLS_msn=r}if(s.serverControl&&s.serverControl.canSkipUntil&&(o._HLS_skip=s.serverControl.canSkipDateranges?"v2":"YES"),Object.keys(o).length){var v=new(l().URL)(i);["_HLS_skip","_HLS_msn","_HLS_part"].forEach(function(b){o.hasOwnProperty(b)&&v.searchParams.set(b,o[b])}),i=v.toString()}return i}(u,r)),this.state="HAVE_CURRENT_METADATA",this.request=this.vhs_.xhr({uri:u,withCredentials:this.withCredentials},function(p,v){if(t.request){if(p)return t.playlistRequestError(t.request,t.media(),"HAVE_METADATA");t.haveMetadata({playlistString:t.request.responseText,url:t.media().uri,id:t.media().id})}})}},s.playlistRequestError=function(t,r,u){var p=r.uri,v=r.id;this.request=null,u&&(this.state=u),this.error={playlist:this.master.playlists[v],status:t.status,message:"HLS playlist request error at URL: "+p+".",responseText:t.responseText,code:t.status>=500?4:2},this.trigger("error")},s.parseManifest_=function(t){var r=this,u=t.url;return function(i){var s=i.onwarn,o=i.oninfo,t=i.manifestString,r=i.customTagParsers,u=void 0===r?[]:r,p=i.customTagMappers,v=void 0===p?[]:p,b=i.experimentalLLHLS,S=new It;s&&S.on("warn",s),o&&S.on("info",o),u.forEach(function(fe){return S.addParser(fe)}),v.forEach(function(fe){return S.addTagMapper(fe)}),S.push(t),S.end();var U=S.manifest;if(b||(["preloadSegment","skip","serverControl","renditionReports","partInf","partTargetDuration"].forEach(function(fe){U.hasOwnProperty(fe)&&delete U[fe]}),U.segments&&U.segments.forEach(function(fe){["parts","preloadHints"].forEach(function(pe){fe.hasOwnProperty(pe)&&delete fe[pe]})})),!U.targetDuration){var F=10;U.segments&&U.segments.length&&(F=U.segments.reduce(function(fe,pe){return Math.max(fe,pe.duration)},0)),s&&s("manifest has no targetDuration defaulting to "+F),U.targetDuration=F}var se=$s(U);if(se.length&&!U.partTargetDuration){var ye=se.reduce(function(fe,pe){return Math.max(fe,pe.duration)},0);s&&(s("manifest has no partTargetDuration defaulting to "+ye),tc.error("LL-HLS manifest has parts but lacks required #EXT-X-PART-INF:PART-TARGET value. See https://datatracker.ietf.org/doc/html/draft-pantos-hls-rfc8216bis-09#section-4.4.3.7. Playback is not guaranteed.")),U.partTargetDuration=ye}return U}({onwarn:function(b){var S=b.message;return r.logger_("m3u8-parser warn for "+u+": "+S)},oninfo:function(b){var S=b.message;return r.logger_("m3u8-parser info for "+u+": "+S)},manifestString:t.manifestString,customTagParsers:this.customTagParsers,customTagMappers:this.customTagMappers,experimentalLLHLS:this.experimentalLLHLS})},s.haveMetadata=function(t){var r=t.playlistString,u=t.playlistObject,p=t.url,v=t.id;this.request=null,this.state="HAVE_METADATA";var b=u||this.parseManifest_({url:p,manifestString:r});b.lastRequest=Date.now(),Ua({playlist:b,uri:p,id:v});var S=Ha(this.master,b);this.targetDuration=b.partTargetDuration||b.targetDuration,this.pendingMedia_=null,S?(this.master=S,this.media_=this.master.playlists[v]):this.trigger("playlistunchanged"),this.updateMediaUpdateTimeout_(Xs(this.media(),!!S)),this.trigger("loadedplaylist")},s.dispose=function(){this.trigger("dispose"),this.stopRequest(),l().clearTimeout(this.mediaUpdateTimeout),l().clearTimeout(this.finalRenditionTimeout),this.off()},s.stopRequest=function(){if(this.request){var t=this.request;this.request=null,t.onreadystatechange=null,t.abort()}},s.media=function(t,r){var u=this;if(!t)return this.media_;if("HAVE_NOTHING"===this.state)throw new Error("Cannot switch media playlist from "+this.state);if("string"==typeof t){if(!this.master.playlists[t])throw new Error("Unknown playlist URI: "+t);t=this.master.playlists[t]}if(l().clearTimeout(this.finalRenditionTimeout),r){var p=(t.partTargetDuration||t.targetDuration)/2*1e3||5e3;this.finalRenditionTimeout=l().setTimeout(this.media.bind(this,t,!1),p)}else{var v=this.state,b=!this.media_||t.id!==this.media_.id,S=this.master.playlists[t.id];if(S&&S.endList||t.endList&&t.segments.length)return this.request&&(this.request.onreadystatechange=null,this.request.abort(),this.request=null),this.state="HAVE_METADATA",this.media_=t,void(b&&(this.trigger("mediachanging"),"HAVE_MASTER"===v?this.trigger("loadedmetadata"):this.trigger("mediachange")));if(this.updateMediaUpdateTimeout_(Xs(t,!0)),b){if(this.state="SWITCHING_MEDIA",this.request){if(t.resolvedUri===this.request.url)return;this.request.onreadystatechange=null,this.request.abort(),this.request=null}this.media_&&this.trigger("mediachanging"),this.pendingMedia_=t,this.request=this.vhs_.xhr({uri:t.resolvedUri,withCredentials:this.withCredentials},function(U,F){if(u.request){if(t.lastRequest=Date.now(),t.resolvedUri=Bi(u.handleManifestRedirects,t.resolvedUri,F),U)return u.playlistRequestError(u.request,t,v);u.haveMetadata({playlistString:F.responseText,url:t.uri,id:t.id}),"HAVE_MASTER"===v?u.trigger("loadedmetadata"):u.trigger("mediachange")}})}}},s.pause=function(){this.mediaUpdateTimeout&&(l().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null),this.stopRequest(),"HAVE_NOTHING"===this.state&&(this.started=!1),"SWITCHING_MEDIA"===this.state?this.media_?this.state="HAVE_METADATA":this.state="HAVE_MASTER":"HAVE_CURRENT_METADATA"===this.state&&(this.state="HAVE_METADATA")},s.load=function(t){var r=this;this.mediaUpdateTimeout&&(l().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null);var u=this.media();if(t){var p=u?(u.partTargetDuration||u.targetDuration)/2*1e3:5e3;this.mediaUpdateTimeout=l().setTimeout(function(){r.mediaUpdateTimeout=null,r.load()},p)}else this.started?u&&!u.endList?this.trigger("mediaupdatetimeout"):this.trigger("loadedplaylist"):this.start()},s.updateMediaUpdateTimeout_=function(t){var r=this;this.mediaUpdateTimeout&&(l().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null),this.media()&&!this.media().endList&&(this.mediaUpdateTimeout=l().setTimeout(function(){r.mediaUpdateTimeout=null,r.trigger("mediaupdatetimeout"),r.updateMediaUpdateTimeout_(t)},t))},s.start=function(){var t=this;if(this.started=!0,"object"==typeof this.src)return this.src.uri||(this.src.uri=l().location.href),this.src.resolvedUri=this.src.uri,void setTimeout(function(){t.setupInitialPlaylist(t.src)},0);this.request=this.vhs_.xhr({uri:this.src,withCredentials:this.withCredentials},function(r,u){if(t.request){if(t.request=null,r)return t.error={status:u.status,message:"HLS playlist request error at URL: "+t.src+".",responseText:u.responseText,code:2},"HAVE_NOTHING"===t.state&&(t.started=!1),t.trigger("error");t.src=Bi(t.handleManifestRedirects,t.src,u);var p=t.parseManifest_({manifestString:u.responseText,url:t.src});t.setupInitialPlaylist(p)}})},s.srcUri=function(){return"string"==typeof this.src?this.src:this.src.uri},s.setupInitialPlaylist=function(t){if(this.state="HAVE_MASTER",t.playlists)return this.master=t,ic(this.master,this.srcUri()),t.playlists.forEach(function(u){u.segments=wl(u),u.segments.forEach(function(p){lu(p,u.resolvedUri)})}),this.trigger("loadedplaylist"),void(this.request||this.media(this.master.playlists[0]));var r=this.srcUri()||l().location.href;this.master=function(i,s){var o=au(0,s),t={mediaGroups:{AUDIO:{},VIDEO:{},"CLOSED-CAPTIONS":{},SUBTITLES:{}},uri:l().location.href,resolvedUri:l().location.href,playlists:[{uri:s,id:o,resolvedUri:s,attributes:{}}]};return t.playlists[o]=t.playlists[0],t.playlists[s]=t.playlists[0],t}(0,r),this.haveMetadata({playlistObject:t,url:r,id:this.master.playlists[0].id}),this.trigger("loadedmetadata")},i}(oc),_=Ye.xhr,g=Ye.mergeOptions,x=function(i,s,o,t){var r="arraybuffer"===i.responseType?i.response:i.responseText;!s&&r&&(i.responseTime=Date.now(),i.roundTripTime=i.responseTime-i.requestTime,i.bytesReceived=r.byteLength||r.length,i.bandwidth||(i.bandwidth=Math.floor(i.bytesReceived/i.roundTripTime*8*1e3))),o.headers&&(i.responseHeaders=o.headers),s&&"ETIMEDOUT"===s.code&&(i.timedout=!0),!s&&!i.aborted&&200!==o.statusCode&&206!==o.statusCode&&0!==o.statusCode&&(s=new Error("XHR Failed with a response of: "+(i&&(r||i.responseText)))),t(s,i)},B=function(){var i=function s(o,t){o=g({timeout:45e3},o);var r=s.beforeRequest||Ye.Vhs.xhr.beforeRequest;if(r&&"function"==typeof r){var u=r(o);u&&(o=u)}var v=(!0===Ye.Vhs.xhr.original?_:Ye.Vhs.xhr)(o,function(S,U){return x(v,S,U,t)}),b=v.abort;return v.abort=function(){return v.aborted=!0,b.apply(v,arguments)},v.uri=o.uri,v.requestTime=Date.now(),v};return i.original=!0,i},We=function(i){var s={};return i.byterange&&(s.Range=function(i){return"bytes="+i.offset+"-"+("bigint"==typeof i.offset||"bigint"==typeof i.length?l().BigInt(i.offset)+l().BigInt(i.length)-l().BigInt(1):i.offset+i.length-1)}(i.byterange)),s},lt=function(i,s){return i.start(s)+"-"+i.end(s)},en=function(i,s){var o=i.toString(16);return"00".substring(0,2-o.length)+o+(s%2?" ":"")},Qn=function(i){return i>=32&&i<126?String.fromCharCode(i):"."},Bn=function(i){var s={};return Object.keys(i).forEach(function(o){var t=i[o];ArrayBuffer.isView(t)?s[o]={bytes:t.buffer,byteOffset:t.byteOffset,byteLength:t.byteLength}:s[o]=t}),s},fr=function(i){var s=i.byterange||{length:1/0,offset:0};return[s.length,s.offset,i.resolvedUri].join(",")},wi=function(i){return i.resolvedUri},Ps=function(i){for(var s=Array.prototype.slice.call(i),o=16,t="",p=0;po){if(i>o+.25*u.duration)return null;t=u}return{segment:t,estimatedStart:t.videoTimingInfo?t.videoTimingInfo.transmuxedPresentationStart:o-t.duration,type:t.videoTimingInfo?"accurate":"estimate"}}(t,s);if(!u)return r({message:"valid programTime was not found"});if("estimate"===u.type)return r({message:"Accurate programTime could not be determined. Please seek to e.seekTime and try again",seekTime:u.estimatedStart});var p={mediaSeconds:t},v=function(i,s){if(!s.dateTimeObject)return null;var o=s.videoTimingInfo.transmuxerPrependedSeconds,u=i-(s.videoTimingInfo.transmuxedPresentationStart+o);return new Date(s.dateTimeObject.getTime()+1e3*u)}(t,u.segment);return v&&(p.programDateTime=v.toISOString()),r(null,p)},gg=function h(i){var s=i.programTime,o=i.playlist,t=i.retryCount,r=void 0===t?2:t,u=i.seekTo,p=i.pauseAfterSeek,v=void 0===p||p,b=i.tech,S=i.callback;if(!S)throw new Error("seekToProgramTime: callback must be provided");if(typeof s>"u"||!o||!u)return S({message:"seekToProgramTime: programTime, seekTo and playlist must be provided"});if(!o.endList&&!b.hasStarted_)return S({message:"player must be playing a live stream to start buffering"});if(!function(i){if(!i.segments||0===i.segments.length)return!1;for(var s=0;snew Date(v.getTime()+1e3*b)?null:(o>v&&(t=p),{segment:t,estimatedStart:t.videoTimingInfo?t.videoTimingInfo.transmuxedPresentationStart:vi.duration(s,s.mediaSequence+s.segments.indexOf(t)),type:t.videoTimingInfo?"accurate":"estimate"})}(s,o);if(!U)return S({message:s+" was not found in the stream"});var F=U.segment,se=function(i,s){var o,t;try{o=new Date(i),t=new Date(s)}catch{}var r=o.getTime();return(t.getTime()-r)/1e3}(F.dateTimeObject,s);if("estimate"===U.type)return 0===r?S({message:s+" is not buffered yet. Try again"}):(u(U.estimatedStart+se),void b.one("seeked",function(){h({programTime:s,playlist:o,retryCount:r-1,seekTo:u,pauseAfterSeek:v,tech:b,callback:S})}));var ye=F.start+se;b.one("seeked",function(){return S(null,b.currentTime())}),v&&b.pause(),u(ye)},s2=function(i,s){if(4===i.readyState)return s()},mg=function(i,s,o){var r,t=[],u=!1,p=function(F,se,ye,fe){return se.abort(),u=!0,o(F,se,ye,fe)},v=function(F,se){if(!u){if(F)return p(F,se,"",t);var ye=se.responseText.substring(t&&t.byteLength||0,se.responseText.length);if(t=function(){for(var i=arguments.length,s=new Array(i),o=0;o=et+pe)return S(U,{response:ye.subarray(pe,pe+et),status:F.status,uri:F.uri});p.request=p.vhs_.xhr({uri:b,responseType:"arraybuffer",headers:We({byterange:t.sidx.byterange})},S)})}else this.mediaRequest_=l().setTimeout(function(){return u(!1)},0)},s.dispose=function(){this.trigger("dispose"),this.stopRequest(),this.loadedPlaylists_={},l().clearTimeout(this.minimumUpdatePeriodTimeout_),l().clearTimeout(this.mediaRequest_),l().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null,this.mediaRequest_=null,this.minimumUpdatePeriodTimeout_=null,this.masterPlaylistLoader_.createMupOnMedia_&&(this.off("loadedmetadata",this.masterPlaylistLoader_.createMupOnMedia_),this.masterPlaylistLoader_.createMupOnMedia_=null),this.off()},s.hasPendingRequest=function(){return this.request||this.mediaRequest_},s.stopRequest=function(){if(this.request){var t=this.request;this.request=null,t.onreadystatechange=null,t.abort()}},s.media=function(t){var r=this;if(!t)return this.media_;if("HAVE_NOTHING"===this.state)throw new Error("Cannot switch media playlist from "+this.state);var u=this.state;if("string"==typeof t){if(!this.masterPlaylistLoader_.master.playlists[t])throw new Error("Unknown playlist URI: "+t);t=this.masterPlaylistLoader_.master.playlists[t]}var p=!this.media_||t.id!==this.media_.id;if(p&&this.loadedPlaylists_[t.id]&&this.loadedPlaylists_[t.id].endList)return this.state="HAVE_METADATA",this.media_=t,void(p&&(this.trigger("mediachanging"),this.trigger("mediachange")));p&&(this.media_&&this.trigger("mediachanging"),this.addSidxSegments_(t,u,function(v){r.haveMetadata({startingState:u,playlist:t})}))},s.haveMetadata=function(t){var r=t.startingState,u=t.playlist;this.state="HAVE_METADATA",this.loadedPlaylists_[u.id]=u,this.mediaRequest_=null,this.refreshMedia_(u.id),"HAVE_MASTER"===r?this.trigger("loadedmetadata"):this.trigger("mediachange")},s.pause=function(){this.masterPlaylistLoader_.createMupOnMedia_&&(this.off("loadedmetadata",this.masterPlaylistLoader_.createMupOnMedia_),this.masterPlaylistLoader_.createMupOnMedia_=null),this.stopRequest(),l().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null,this.isMaster_&&(l().clearTimeout(this.masterPlaylistLoader_.minimumUpdatePeriodTimeout_),this.masterPlaylistLoader_.minimumUpdatePeriodTimeout_=null),"HAVE_NOTHING"===this.state&&(this.started=!1)},s.load=function(t){var r=this;l().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null;var u=this.media();if(t){var p=u?u.targetDuration/2*1e3:5e3;this.mediaUpdateTimeout=l().setTimeout(function(){return r.load()},p)}else this.started?u&&!u.endList?(this.isMaster_&&!this.minimumUpdatePeriodTimeout_&&(this.trigger("minimumUpdatePeriod"),this.updateMinimumUpdatePeriodTimeout_()),this.trigger("mediaupdatetimeout")):this.trigger("loadedplaylist"):this.start()},s.start=function(){var t=this;this.started=!0,this.isMaster_?this.requestMaster_(function(r,u){t.haveMaster_(),!t.hasPendingRequest()&&!t.media_&&t.media(t.masterPlaylistLoader_.master.playlists[0])}):this.mediaRequest_=l().setTimeout(function(){return t.haveMaster_()},0)},s.requestMaster_=function(t){var r=this;this.request=this.vhs_.xhr({uri:this.masterPlaylistLoader_.srcUrl,withCredentials:this.withCredentials},function(u,p){if(!r.requestErrored_(u,p)){var v=p.responseText!==r.masterPlaylistLoader_.masterXml_;return r.masterPlaylistLoader_.masterXml_=p.responseText,p.responseHeaders&&p.responseHeaders.date?r.masterLoaded_=Date.parse(p.responseHeaders.date):r.masterLoaded_=Date.now(),r.masterPlaylistLoader_.srcUrl=Bi(r.handleManifestRedirects,r.masterPlaylistLoader_.srcUrl,p),v?(r.handleMaster_(),void r.syncClientServerClock_(function(){return t(p,v)})):t(p,v)}"HAVE_NOTHING"===r.state&&(r.started=!1)})},s.syncClientServerClock_=function(t){var r=this,u=Bo(this.masterPlaylistLoader_.masterXml_);return null===u?(this.masterPlaylistLoader_.clientOffset_=this.masterLoaded_-Date.now(),t()):"DIRECT"===u.method?(this.masterPlaylistLoader_.clientOffset_=u.value-Date.now(),t()):void(this.request=this.vhs_.xhr({uri:Ho(this.masterPlaylistLoader_.srcUrl,u.value),method:u.method,withCredentials:this.withCredentials},function(p,v){if(r.request){if(p)return r.masterPlaylistLoader_.clientOffset_=r.masterLoaded_-Date.now(),t();var b;b="HEAD"===u.method?v.responseHeaders&&v.responseHeaders.date?Date.parse(v.responseHeaders.date):r.masterLoaded_:Date.parse(v.responseText),r.masterPlaylistLoader_.clientOffset_=b-Date.now(),t()}}))},s.haveMaster_=function(){this.state="HAVE_MASTER",this.isMaster_?this.trigger("loadedplaylist"):this.media_||this.media(this.childPlaylist_)},s.handleMaster_=function(){this.mediaRequest_=null;var t=this.masterPlaylistLoader_.master,r=function(i){var s=i.masterXml,o=i.srcUrl,t=i.clientOffset,r=i.sidxMapping,u=i.previousManifest,p=ei(s,{manifestUri:o,clientOffset:t,sidxMapping:r,previousManifest:u});return ic(p,o),p}({masterXml:this.masterPlaylistLoader_.masterXml_,srcUrl:this.masterPlaylistLoader_.srcUrl,clientOffset:this.masterPlaylistLoader_.clientOffset_,sidxMapping:this.masterPlaylistLoader_.sidxMapping_,previousManifest:t});t&&(r=function(i,s,o){for(var t=!0,r=ac(i,{duration:s.duration,minimumUpdatePeriod:s.minimumUpdatePeriod,timelineStarts:s.timelineStarts}),u=0;u-1)},this.trigger=function(A){var I,P,Z,Q;if(I=M[A])if(2===arguments.length)for(Z=I.length,P=0;P"u")){for(oe in kn)kn.hasOwnProperty(oe)&&(kn[oe]=[oe.charCodeAt(0),oe.charCodeAt(1),oe.charCodeAt(2),oe.charCodeAt(3)]);ai=new Uint8Array(["i".charCodeAt(0),"s".charCodeAt(0),"o".charCodeAt(0),"m".charCodeAt(0)]),Wr=new Uint8Array(["a".charCodeAt(0),"v".charCodeAt(0),"c".charCodeAt(0),"1".charCodeAt(0)]),qo=new Uint8Array([0,0,0,1]),uu=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),ga=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),ea={video:uu,audio:ga},du=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),cu=new Uint8Array([0,0,0,0,0,0,0,0]),Qa=new Uint8Array([0,0,0,0,0,0,0,0]),hd=Qa,$a=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),S2=Qa,Il=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}})(),u=function(M){var P,Z,A=[],I=0;for(P=1;P>>1,M.samplingfrequencyindex<<7|M.channelcount<<3,6,1,2]))},b=function(){return u(kn.ftyp,ai,qo,ai,Wr)},Ot=function(M){return u(kn.hdlr,ea[M])},S=function(M){return u(kn.mdat,M)},Lt=function(M){var A=new Uint8Array([0,0,0,0,0,0,0,2,0,0,0,3,0,1,95,144,M.duration>>>24&255,M.duration>>>16&255,M.duration>>>8&255,255&M.duration,85,196,0,0]);return M.samplerate&&(A[12]=M.samplerate>>>24&255,A[13]=M.samplerate>>>16&255,A[14]=M.samplerate>>>8&255,A[15]=255&M.samplerate),u(kn.mdhd,A)},St=function(M){return u(kn.mdia,Lt(M),Ot(M.type),F(M))},U=function(M){return u(kn.mfhd,new Uint8Array([0,0,0,0,(4278190080&M)>>24,(16711680&M)>>16,(65280&M)>>8,255&M]))},F=function(M){return u(kn.minf,"video"===M.type?u(kn.vmhd,Il):u(kn.smhd,cu),p(),sn(M))},se=function(M,A){for(var I=[],P=A.length;P--;)I[P]=pn(A[P]);return u.apply(null,[kn.moof,U(M)].concat(I))},ye=function(M){for(var A=M.length,I=[];A--;)I[A]=et(M[A]);return u.apply(null,[kn.moov,pe(4294967295)].concat(I).concat(fe(M)))},fe=function(M){for(var A=M.length,I=[];A--;)I[A]=gn(M[A]);return u.apply(null,[kn.mvex].concat(I))},pe=function(M){var A=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,2,0,1,95,144,(4278190080&M)>>24,(16711680&M)>>16,(65280&M)>>8,255&M,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return u(kn.mvhd,A)},tn=function(M){var P,Z,A=M.samples||[],I=new Uint8Array(4+A.length);for(Z=0;Z>>8),Q.push(255&P[ke].byteLength),Q=Q.concat(Array.prototype.slice.call(P[ke]));for(ke=0;ke>>8),Me.push(255&Z[ke].byteLength),Me=Me.concat(Array.prototype.slice.call(Z[ke]));if(He=[kn.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,(65280&I.width)>>8,255&I.width,(65280&I.height)>>8,255&I.height,0,72,0,0,0,72,0,0,0,0,0,0,0,1,19,118,105,100,101,111,106,115,45,99,111,110,116,114,105,98,45,104,108,115,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),u(kn.avcC,new Uint8Array([1,I.profileIdc,I.profileCompatibility,I.levelIdc,255].concat([P.length],Q,[Z.length],Me))),u(kn.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192]))],I.sarRatio){var je=I.sarRatio[0],nt=I.sarRatio[1];He.push(u(kn.pasp,new Uint8Array([(4278190080&je)>>24,(16711680&je)>>16,(65280&je)>>8,255&je,(4278190080&nt)>>24,(16711680&nt)>>16,(65280&nt)>>8,255&nt])))}return u.apply(null,He)},M=function(I){return u(kn.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,(65280&I.channelcount)>>8,255&I.channelcount,(65280&I.samplesize)>>8,255&I.samplesize,0,0,0,0,(65280&I.samplerate)>>8,255&I.samplerate,0,0]),v(I))},ot=function(M){var A=new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,(4278190080&M.id)>>24,(16711680&M.id)>>16,(65280&M.id)>>8,255&M.id,0,0,0,0,(4278190080&M.duration)>>24,(16711680&M.duration)>>16,(65280&M.duration)>>8,255&M.duration,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,(65280&M.width)>>8,255&M.width,0,0,(65280&M.height)>>8,255&M.height,0,0]);return u(kn.tkhd,A)},pn=function(M){var A,I,P,Z,Me,ke;return A=u(kn.tfhd,new Uint8Array([0,0,0,58,(4278190080&M.id)>>24,(16711680&M.id)>>16,(65280&M.id)>>8,255&M.id,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0])),Me=Math.floor(M.baseMediaDecodeTime/r),ke=Math.floor(M.baseMediaDecodeTime%r),I=u(kn.tfdt,new Uint8Array([1,0,0,0,Me>>>24&255,Me>>>16&255,Me>>>8&255,255&Me,ke>>>24&255,ke>>>16&255,ke>>>8&255,255&ke])),92,"audio"===M.type?(P=Ar(M,92),u(kn.traf,A,I,P)):(Z=tn(M),P=Ar(M,Z.length+92),u(kn.traf,A,I,P,Z))},et=function(M){return M.duration=M.duration||4294967295,u(kn.trak,ot(M),St(M))},gn=function(M){var A=new Uint8Array([0,0,0,0,(4278190080&M.id)>>24,(16711680&M.id)>>16,(65280&M.id)>>8,255&M.id,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return"video"!==M.type&&(A[A.length-1]=0),u(kn.trex,A)},function(){var oe,M,A;A=function(P,Z){var Q=0,Me=0,ke=0,He=0;return P.length&&(void 0!==P[0].duration&&(Q=1),void 0!==P[0].size&&(Me=2),void 0!==P[0].flags&&(ke=4),void 0!==P[0].compositionTimeOffset&&(He=8)),[0,0,Q|Me|ke|He,1,(4278190080&P.length)>>>24,(16711680&P.length)>>>16,(65280&P.length)>>>8,255&P.length,(4278190080&Z)>>>24,(16711680&Z)>>>16,(65280&Z)>>>8,255&Z]},M=function(P,Z){var Q,Me,ke,He,je,nt;for(Z+=20+16*(He=P.samples||[]).length,ke=A(He,Z),(Me=new Uint8Array(ke.length+16*He.length)).set(ke),Q=ke.length,nt=0;nt>>24,Me[Q++]=(16711680&je.duration)>>>16,Me[Q++]=(65280&je.duration)>>>8,Me[Q++]=255&je.duration,Me[Q++]=(4278190080&je.size)>>>24,Me[Q++]=(16711680&je.size)>>>16,Me[Q++]=(65280&je.size)>>>8,Me[Q++]=255&je.size,Me[Q++]=je.flags.isLeading<<2|je.flags.dependsOn,Me[Q++]=je.flags.isDependedOn<<6|je.flags.hasRedundancy<<4|je.flags.paddingValue<<1|je.flags.isNonSyncSample,Me[Q++]=61440&je.flags.degradationPriority,Me[Q++]=15&je.flags.degradationPriority,Me[Q++]=(4278190080&je.compositionTimeOffset)>>>24,Me[Q++]=(16711680&je.compositionTimeOffset)>>>16,Me[Q++]=(65280&je.compositionTimeOffset)>>>8,Me[Q++]=255&je.compositionTimeOffset;return u(kn.trun,Me)},oe=function(P,Z){var Q,Me,ke,He,je,nt;for(Z+=20+8*(He=P.samples||[]).length,ke=A(He,Z),(Q=new Uint8Array(ke.length+8*He.length)).set(ke),Me=ke.length,nt=0;nt>>24,Q[Me++]=(16711680&je.duration)>>>16,Q[Me++]=(65280&je.duration)>>>8,Q[Me++]=255&je.duration,Q[Me++]=(4278190080&je.size)>>>24,Q[Me++]=(16711680&je.size)>>>16,Q[Me++]=(65280&je.size)>>>8,Q[Me++]=255&je.size;return u(kn.trun,Q)},Ar=function(P,Z){return"audio"===P.type?oe(P,Z):M(P,Z)}}();var L1,e0,k1,t0,P2,gp,L2,mp,pd_mdat=S,pd_moof=se,pd_initSegment=function(M){var P,A=b(),I=ye(M);return(P=new Uint8Array(A.byteLength+I.byteLength)).set(A),P.set(I,A.byteLength),P},A2=function(M,A){var I={size:0,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0,degradationPriority:0,isNonSyncSample:1}};return I.dataOffset=A,I.compositionTimeOffset=M.pts-M.dts,I.duration=M.duration,I.size=4*M.length,I.size+=M.byteLength,M.keyFrame&&(I.flags.dependsOn=2,I.flags.isNonSyncSample=0),I},fu_groupNalsIntoFrames=function(M){var A,I,P=[],Z=[];for(Z.byteLength=0,Z.nalCount=0,Z.duration=0,P.byteLength=0,A=0;A1&&(A=M.shift(),M.byteLength-=A.byteLength,M.nalCount-=A.nalCount,M[0][0].dts=A.dts,M[0][0].pts=A.pts,M[0][0].duration+=A.duration),M},fu_generateSampleTable=function(M,A){var I,P,Z,Q,Me,ke=A||0,He=[];for(I=0;IUr_ONE_SECOND_IN_TS/2))){for((je=O2()[M.samplerate])||(je=A[0].data),nt=0;nt=I?M:(A.minSegmentDts=1/0,M.filter(function(P){return P.dts>=I&&(A.minSegmentDts=Math.min(A.minSegmentDts,P.dts),A.minSegmentPts=A.minSegmentDts,!0)}))},n0_generateSampleTable=function(M){var A,I,P=[];for(A=0;A=this.virtualRowCount&&"function"==typeof this.beforeRowOverflow&&this.beforeRowOverflow(oe),this.rows.length>0&&(this.rows.push(""),this.rowIdx++);this.rows.length>this.virtualRowCount;)this.rows.shift(),this.rowIdx--},Sl.prototype.isEmpty=function(){return 0===this.rows.length||1===this.rows.length&&""===this.rows[0]},Sl.prototype.addText=function(oe){this.rows[this.rowIdx]+=oe},Sl.prototype.backspace=function(){if(!this.isEmpty()){var oe=this.rows[this.rowIdx];this.rows[this.rowIdx]=oe.substr(0,oe.length-1)}};var i0=function(M,A,I){this.serviceNum=M,this.text="",this.currentWindow=new Sl(-1),this.windows=[],this.stream=I,"string"==typeof A&&this.createTextDecoder(A)};i0.prototype.init=function(oe,M){this.startPts=oe;for(var A=0;A<8;A++)this.windows[A]=new Sl(A),"function"==typeof M&&(this.windows[A].beforeRowOverflow=M)},i0.prototype.setCurrentWindow=function(oe){this.currentWindow=this.windows[oe]},i0.prototype.createTextDecoder=function(oe){if(typeof TextDecoder>"u")this.stream.trigger("log",{level:"warn",message:"The `encoding` option is unsupported without TextDecoder support"});else try{this.textDecoder_=new TextDecoder(oe)}catch(M){this.stream.trigger("log",{level:"warn",message:"TextDecoder could not be created with "+oe+" encoding. "+M})}};var Or=function oe(M){M=M||{},oe.prototype.init.call(this);var Z,A=this,I=M.captionServices||{},P={};Object.keys(I).forEach(function(Q){Z=I[Q],/^SERVICE/.test(Q)&&(P[Q]=Z.encoding)}),this.serviceEncodings=P,this.current708Packet=null,this.services={},this.push=function(Q){3===Q.type?(A.new708Packet(),A.add708Bytes(Q)):(null===A.current708Packet&&A.new708Packet(),A.add708Bytes(Q))}};Or.prototype=new i,Or.prototype.new708Packet=function(){null!==this.current708Packet&&this.push708Packet(),this.current708Packet={data:[],ptsVals:[]}},Or.prototype.add708Bytes=function(oe){var M=oe.ccData,A=M>>>8,I=255&M;this.current708Packet.ptsVals.push(oe.pts),this.current708Packet.data.push(A),this.current708Packet.data.push(I)},Or.prototype.push708Packet=function(){var oe=this.current708Packet,M=oe.data,A=null,I=null,P=0,Z=M[P++];for(oe.seq=Z>>6,oe.sizeCode=63&Z;P>5)&&I>0&&(A=Z=M[P++]),this.pushServiceBlock(A,P,I),I>0&&(P+=I-1)},Or.prototype.pushServiceBlock=function(oe,M,A){var I,P=M,Z=this.current708Packet.data,Q=this.services[oe];for(Q||(Q=this.initService(oe,P));P>5,Z.rowLock=(16&I)>>4,Z.columnLock=(8&I)>>3,Z.priority=7&I,I=A[++oe],Z.relativePositioning=(128&I)>>7,Z.anchorVertical=127&I,I=A[++oe],Z.anchorHorizontal=I,I=A[++oe],Z.anchorPoint=(240&I)>>4,Z.rowCount=15&I,I=A[++oe],Z.columnCount=63&I,I=A[++oe],Z.windowStyle=(56&I)>>3,Z.penStyle=7&I,Z.virtualRowCount=Z.rowCount+1,oe},Or.prototype.setWindowAttributes=function(oe,M){var A=this.current708Packet.data,I=A[oe],P=M.currentWindow.winAttr;return I=A[++oe],P.fillOpacity=(192&I)>>6,P.fillRed=(48&I)>>4,P.fillGreen=(12&I)>>2,P.fillBlue=3&I,I=A[++oe],P.borderType=(192&I)>>6,P.borderRed=(48&I)>>4,P.borderGreen=(12&I)>>2,P.borderBlue=3&I,I=A[++oe],P.borderType+=(128&I)>>5,P.wordWrap=(64&I)>>6,P.printDirection=(48&I)>>4,P.scrollDirection=(12&I)>>2,P.justify=3&I,I=A[++oe],P.effectSpeed=(240&I)>>4,P.effectDirection=(12&I)>>2,P.displayEffect=3&I,oe},Or.prototype.flushDisplayed=function(oe,M){for(var A=[],I=0;I<8;I++)M.windows[I].visible&&!M.windows[I].isEmpty()&&A.push(M.windows[I].getText());M.endPts=oe,M.text=A.join("\n\n"),this.pushCaption(M),M.startPts=oe},Or.prototype.pushCaption=function(oe){""!==oe.text&&(this.trigger("data",{startPts:oe.startPts,endPts:oe.endPts,text:oe.text,stream:"cc708_"+oe.serviceNum}),oe.text="",oe.startPts=oe.endPts)},Or.prototype.displayWindows=function(oe,M){var I=this.current708Packet.data[++oe],P=this.getPts(oe);this.flushDisplayed(P,M);for(var Z=0;Z<8;Z++)I&1<>4,P.offset=(12&I)>>2,P.penSize=3&I,I=A[++oe],P.italics=(128&I)>>7,P.underline=(64&I)>>6,P.edgeType=(56&I)>>3,P.fontStyle=7&I,oe},Or.prototype.setPenColor=function(oe,M){var A=this.current708Packet.data,I=A[oe],P=M.currentWindow.penColor;return I=A[++oe],P.fgOpacity=(192&I)>>6,P.fgRed=(48&I)>>4,P.fgGreen=(12&I)>>2,P.fgBlue=3&I,I=A[++oe],P.bgOpacity=(192&I)>>6,P.bgRed=(48&I)>>4,P.bgGreen=(12&I)>>2,P.bgBlue=3&I,I=A[++oe],P.edgeRed=(48&I)>>4,P.edgeGreen=(12&I)>>2,P.edgeBlue=3&I,oe},Or.prototype.setPenLocation=function(oe,M){var A=this.current708Packet.data,I=A[oe],P=M.currentWindow.penLoc;return M.currentWindow.pendingNewLine=!0,I=A[++oe],P.row=15&I,I=A[++oe],P.column=63&I,oe},Or.prototype.reset=function(oe,M){var A=this.getPts(oe);return this.flushDisplayed(A,M),this.initService(M.serviceNum,oe)};var k2={42:225,92:233,94:237,95:243,96:250,123:231,124:247,125:209,126:241,127:9608,304:174,305:176,306:189,307:191,308:8482,309:162,310:163,311:9834,312:224,313:160,314:232,315:226,316:234,317:238,318:244,319:251,544:193,545:201,546:211,547:218,548:220,549:252,550:8216,551:161,552:42,553:39,554:8212,555:169,556:8480,557:8226,558:8220,559:8221,560:192,561:194,562:199,563:200,564:202,565:203,566:235,567:206,568:207,569:239,570:212,571:217,572:249,573:219,574:171,575:187,800:195,801:227,802:205,803:204,804:236,805:210,806:242,807:213,808:245,809:123,810:125,811:92,812:94,813:95,814:124,815:126,816:196,817:228,818:214,819:246,820:223,821:165,822:164,823:9474,824:197,825:229,826:216,827:248,828:9484,829:9488,830:9492,831:9496},o0=function(M){return null===M?"":(M=k2[M]||M,String.fromCharCode(M))},C3=[4352,4384,4608,4640,5376,5408,5632,5664,5888,5920,4096,4864,4896,5120,5152],hu=function(){for(var M=[],A=15;A--;)M.push("");return M},yi=function oe(M,A){oe.prototype.init.call(this),this.field_=M||0,this.dataChannel_=A||0,this.name_="CC"+(1+(this.field_<<1|this.dataChannel_)),this.setConstants(),this.reset(),this.push=function(I){var P,Z,Q,Me,ke;if((P=32639&I.ccData)!==this.lastControlCode_){if(4096==(61440&P)?this.lastControlCode_=P:P!==this.PADDING_&&(this.lastControlCode_=null),Q=P>>>8,Me=255&P,P!==this.PADDING_)if(P===this.RESUME_CAPTION_LOADING_)this.mode_="popOn";else if(P===this.END_OF_CAPTION_)this.mode_="popOn",this.clearFormatting(I.pts),this.flushDisplayed(I.pts),Z=this.displayed_,this.displayed_=this.nonDisplayed_,this.nonDisplayed_=Z,this.startPts_=I.pts;else if(P===this.ROLL_UP_2_ROWS_)this.rollUpRows_=2,this.setRollUp(I.pts);else if(P===this.ROLL_UP_3_ROWS_)this.rollUpRows_=3,this.setRollUp(I.pts);else if(P===this.ROLL_UP_4_ROWS_)this.rollUpRows_=4,this.setRollUp(I.pts);else if(P===this.CARRIAGE_RETURN_)this.clearFormatting(I.pts),this.flushDisplayed(I.pts),this.shiftRowsUp_(),this.startPts_=I.pts;else if(P===this.BACKSPACE_)"popOn"===this.mode_?this.nonDisplayed_[this.row_]=this.nonDisplayed_[this.row_].slice(0,-1):this.displayed_[this.row_]=this.displayed_[this.row_].slice(0,-1);else if(P===this.ERASE_DISPLAYED_MEMORY_)this.flushDisplayed(I.pts),this.displayed_=hu();else if(P===this.ERASE_NON_DISPLAYED_MEMORY_)this.nonDisplayed_=hu();else if(P===this.RESUME_DIRECT_CAPTIONING_)"paintOn"!==this.mode_&&(this.flushDisplayed(I.pts),this.displayed_=hu()),this.mode_="paintOn",this.startPts_=I.pts;else if(this.isSpecialCharacter(Q,Me))ke=o0((Q=(3&Q)<<8)|Me),this[this.mode_](I.pts,ke),this.column_++;else if(this.isExtCharacter(Q,Me))"popOn"===this.mode_?this.nonDisplayed_[this.row_]=this.nonDisplayed_[this.row_].slice(0,-1):this.displayed_[this.row_]=this.displayed_[this.row_].slice(0,-1),ke=o0((Q=(3&Q)<<8)|Me),this[this.mode_](I.pts,ke),this.column_++;else if(this.isMidRowCode(Q,Me))this.clearFormatting(I.pts),this[this.mode_](I.pts," "),this.column_++,14==(14&Me)&&this.addFormatting(I.pts,["i"]),1==(1&Me)&&this.addFormatting(I.pts,["u"]);else if(this.isOffsetControlCode(Q,Me))this.column_+=3&Me;else if(this.isPAC(Q,Me)){var He=C3.indexOf(7968&P);"rollUp"===this.mode_&&(He-this.rollUpRows_+1<0&&(He=this.rollUpRows_-1),this.setRollUp(I.pts,He)),He!==this.row_&&(this.clearFormatting(I.pts),this.row_=He),1&Me&&-1===this.formatting_.indexOf("u")&&this.addFormatting(I.pts,["u"]),16==(16&P)&&(this.column_=4*((14&P)>>1)),this.isColorPAC(Me)&&14==(14&Me)&&this.addFormatting(I.pts,["i"])}else this.isNormalChar(Q)&&(0===Me&&(Me=null),ke=o0(Q),ke+=o0(Me),this[this.mode_](I.pts,ke),this.column_+=ke.length)}else this.lastControlCode_=null}};yi.prototype=new i,yi.prototype.flushDisplayed=function(oe){var M=this.displayed_.map(function(A,I){try{return A.trim()}catch{return this.trigger("log",{level:"warn",message:"Skipping a malformed 608 caption at index "+I+"."}),""}},this).join("\n").replace(/^\n+|\n+$/g,"");M.length&&this.trigger("data",{startPts:this.startPts_,endPts:oe,text:M,stream:this.name_})},yi.prototype.reset=function(){this.mode_="popOn",this.topRow_=0,this.startPts_=0,this.displayed_=hu(),this.nonDisplayed_=hu(),this.lastControlCode_=null,this.column_=0,this.row_=14,this.rollUpRows_=2,this.formatting_=[]},yi.prototype.setConstants=function(){0===this.dataChannel_?(this.BASE_=16,this.EXT_=17,this.CONTROL_=(20|this.field_)<<8,this.OFFSET_=23):1===this.dataChannel_&&(this.BASE_=24,this.EXT_=25,this.CONTROL_=(28|this.field_)<<8,this.OFFSET_=31),this.PADDING_=0,this.RESUME_CAPTION_LOADING_=32|this.CONTROL_,this.END_OF_CAPTION_=47|this.CONTROL_,this.ROLL_UP_2_ROWS_=37|this.CONTROL_,this.ROLL_UP_3_ROWS_=38|this.CONTROL_,this.ROLL_UP_4_ROWS_=39|this.CONTROL_,this.CARRIAGE_RETURN_=45|this.CONTROL_,this.RESUME_DIRECT_CAPTIONING_=41|this.CONTROL_,this.BACKSPACE_=33|this.CONTROL_,this.ERASE_DISPLAYED_MEMORY_=44|this.CONTROL_,this.ERASE_NON_DISPLAYED_MEMORY_=46|this.CONTROL_},yi.prototype.isSpecialCharacter=function(oe,M){return oe===this.EXT_&&M>=48&&M<=63},yi.prototype.isExtCharacter=function(oe,M){return(oe===this.EXT_+1||oe===this.EXT_+2)&&M>=32&&M<=63},yi.prototype.isMidRowCode=function(oe,M){return oe===this.EXT_&&M>=32&&M<=47},yi.prototype.isOffsetControlCode=function(oe,M){return oe===this.OFFSET_&&M>=33&&M<=35},yi.prototype.isPAC=function(oe,M){return oe>=this.BASE_&&oe=64&&M<=127},yi.prototype.isColorPAC=function(oe){return oe>=64&&oe<=79||oe>=96&&oe<=127},yi.prototype.isNormalChar=function(oe){return oe>=32&&oe<=127},yi.prototype.setRollUp=function(oe,M){if("rollUp"!==this.mode_&&(this.row_=14,this.mode_="rollUp",this.flushDisplayed(oe),this.nonDisplayed_=hu(),this.displayed_=hu()),void 0!==M&&M!==this.row_)for(var A=0;A"},"");this[this.mode_](oe,A)},yi.prototype.clearFormatting=function(oe){if(this.formatting_.length){var M=this.formatting_.reverse().reduce(function(A,I){return A+""},"");this.formatting_=[],this[this.mode_](oe,M)}},yi.prototype.popOn=function(oe,M){var A=this.nonDisplayed_[this.row_];A+=M,this.nonDisplayed_[this.row_]=A},yi.prototype.rollUp=function(oe,M){var A=this.displayed_[this.row_];A+=M,this.displayed_[this.row_]=A},yi.prototype.shiftRowsUp_=function(){var oe;for(oe=0;oeA&&(I=-1);Math.abs(A-M)>4294967296;)M+=8589934592*I;return M},R2=function oe(M){var A,I;oe.prototype.init.call(this),this.type_=M||"shared",this.push=function(P){"shared"!==this.type_&&P.type!==this.type_||(void 0===I&&(I=P.dts),P.dts=s0(P.dts,I),P.pts=s0(P.pts,I),A=P.dts,this.trigger("data",P))},this.flush=function(){I=A,this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")},this.discontinuity=function(){I=void 0,A=void 0},this.reset=function(){this.discontinuity(),this.trigger("reset")}};R2.prototype=new i;var pu,a0_TimestampRolloverStream=R2,a0_handleRollover=s0,Ja=function(M,A,I){var P,Z="";for(P=A;P>>2;nn*=4,nn+=3&Dn[7],nt.timeStamp=nn,void 0===ke.pts&&void 0===ke.dts&&(ke.pts=nt.timeStamp,ke.dts=nt.timeStamp),this.trigger("timestamp",nt)}ke.frames.push(nt),He+=10,He+=je}while(He>>4>1&&(Me+=Z[Me]+1),0===Q.pid)Q.type="pat",M(Z.subarray(Me),Q),this.trigger("data",Q);else if(Q.pid===this.pmtPid)for(Q.type="pmt",M(Z.subarray(Me),Q),this.trigger("data",Q);this.packetsWaitingForPmt.length;)this.processPes_.apply(this,this.packetsWaitingForPmt.shift());else void 0===this.programMapTable?this.packetsWaitingForPmt.push([Z,Me,Q]):this.processPes_(Z,Me,Q)},this.processPes_=function(Z,Q,Me){Me.pid===this.programMapTable.video?Me.streamType=no.H264_STREAM_TYPE:Me.pid===this.programMapTable.audio?Me.streamType=no.ADTS_STREAM_TYPE:Me.streamType=this.programMapTable["timed-metadata"][Me.pid],Me.type="pes",Me.data=Z.subarray(Q),this.trigger("data",Me)}},_d.prototype=new i,_d.STREAM_TYPES={h264:27,adts:15},gc=function(){var Q,M=this,A=!1,I={data:[],size:0},P={data:[],size:0},Z={data:[],size:0},ke=function(je,nt,qt){var Jo,ln=new Uint8Array(je.size),Dn={type:nt},nn=0,Gn=0,ro=!1;if(je.data.length&&!(je.size<9)){for(Dn.trackId=je.data[0].pid,nn=0;nn>>3,nt.pts*=4,nt.pts+=(6&je[13])>>>1,nt.dts=nt.pts,64&qt&&(nt.dts=(14&je[14])<<27|(255&je[15])<<20|(254&je[16])<<12|(255&je[17])<<5|(254&je[18])>>>3,nt.dts*=4,nt.dts+=(6&je[18])>>>1)),nt.data=je.subarray(9+je[8]))})(ln,Dn),ro="video"===nt||Dn.packetLength<=je.size,(qt||ro)&&(je.size=0,je.data.length=0),ro&&M.trigger("data",Dn)}};gc.prototype.init.call(this),this.push=function(He){({pat:function(){},pes:function(){var nt,qt;switch(He.streamType){case no.H264_STREAM_TYPE:nt=I,qt="video";break;case no.ADTS_STREAM_TYPE:nt=P,qt="audio";break;case no.METADATA_STREAM_TYPE:nt=Z,qt="timed-metadata";break;default:return}He.payloadUnitStartIndicator&&ke(nt,qt,!0),nt.data.push(He),nt.size+=He.data.byteLength},pmt:function(){var nt={type:"metadata",tracks:[]};null!==(Q=He.programMapTable).video&&nt.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+Q.video,codec:"avc",type:"video"}),null!==Q.audio&&nt.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+Q.audio,codec:"adts",type:"audio"}),A=!0,M.trigger("data",nt)}})[He.type]()},this.reset=function(){I.size=0,I.data.length=0,P.size=0,P.data.length=0,this.trigger("reset")},this.flushStreams_=function(){ke(I,"video"),ke(P,"audio"),ke(Z,"timed-metadata")},this.flush=function(){if(!A&&Q){var He={type:"metadata",tracks:[]};null!==Q.video&&He.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+Q.video,codec:"avc",type:"video"}),null!==Q.audio&&He.tracks.push({timelineStartInfo:{baseMediaDecodeTime:0},id:+Q.audio,codec:"adts",type:"audio"}),M.trigger("data",He)}A=!1,this.flushStreams_(),this.trigger("done")}},gc.prototype=new i;var F2={PAT_PID:0,MP2T_PACKET_LENGTH:188,TransportPacketStream:gu,TransportParseStream:_d,ElementaryStream:gc,TimestampRolloverStream:u0,CaptionStream:pc.CaptionStream,Cea608Stream:pc.Cea608Stream,Cea708Stream:pc.Cea708Stream,MetadataStream:M3};for(var c0 in no)no.hasOwnProperty(c0)&&(F2[c0]=no[c0]);var F1,Al=F2,w3=Ur_ONE_SECOND_IN_TS,z2=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];F1=function(M){var A,I=0;F1.prototype.init.call(this),this.skipWarn_=function(P,Z){this.trigger("log",{level:"warn",message:"adts skiping bytes "+P+" to "+Z+" in frame "+I+" outside syncword"})},this.push=function(P){var Q,Me,ke,He,je,Z=0;if(M||(I=0),"audio"===P.type){A&&A.length?(ke=A,(A=new Uint8Array(ke.byteLength+P.data.byteLength)).set(ke),A.set(P.data,ke.byteLength)):A=P.data;for(var nt;Z+7>5,je=(He=1024*(1+(3&A[Z+6])))*w3/z2[(60&A[Z+2])>>>2],A.byteLength-Z>>6&3),channelcount:(1&A[Z+2])<<2|(192&A[Z+3])>>>6,samplerate:z2[(60&A[Z+2])>>>2],samplingfrequencyindex:(60&A[Z+2])>>>2,samplesize:16,data:A.subarray(Z+7+Me,Z+Q)}),I++,Z+=Q}else"number"!=typeof nt&&(nt=Z),Z++;"number"==typeof nt&&(this.skipWarn_(nt,Z),nt=null),A=A.subarray(Z)}},this.flush=function(){I=0,this.trigger("done")},this.reset=function(){A=void 0,this.trigger("reset")},this.endTimeline=function(){A=void 0,this.trigger("endedtimeline")}},F1.prototype=new i;var Mp,vd=F1;Mp=function(M){var A=M.byteLength,I=0,P=0;this.length=function(){return 8*A},this.bitsAvailable=function(){return 8*A+P},this.loadWord=function(){var Z=M.byteLength-A,Q=new Uint8Array(4),Me=Math.min(4,A);if(0===Me)throw new Error("no bytes available");Q.set(M.subarray(Z,Z+Me)),I=new DataView(Q.buffer).getUint32(0),P=8*Me,A-=Me},this.skipBits=function(Z){var Q;P>Z?(I<<=Z,P-=Z):(Z-=P,Z-=8*(Q=Math.floor(Z/8)),A-=Q,this.loadWord(),I<<=Z,P-=Z)},this.readBits=function(Z){var Q=Math.min(P,Z),Me=I>>>32-Q;return(P-=Q)>0?I<<=Q:A>0&&this.loadWord(),(Q=Z-Q)>0?Me<>>Z)return I<<=Z,P-=Z,Z;return this.loadWord(),Z+this.skipLeadingZeros()},this.skipUnsignedExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.skipExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.readUnsignedExpGolomb=function(){var Z=this.skipLeadingZeros();return this.readBits(Z+1)-1},this.readExpGolomb=function(){var Z=this.readUnsignedExpGolomb();return 1&Z?1+Z>>>1:-1*(Z>>>1)},this.readBoolean=function(){return 1===this.readBits(1)},this.readUnsignedByte=function(){return this.readBits(8)},this.loadWord()};var z1,U1,Tp,wp=Mp;U1=function(){var A,I,M=0;U1.prototype.init.call(this),this.push=function(P){var Z;I?((Z=new Uint8Array(I.byteLength+P.data.byteLength)).set(I),Z.set(P.data,I.byteLength),I=Z):I=P.data;for(var Q=I.byteLength;M3&&this.trigger("data",I.subarray(M+3)),I=null,M=0,this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")}},U1.prototype=new i,Tp={100:!0,110:!0,122:!0,244:!0,44:!0,83:!0,86:!0,118:!0,128:!0,138:!0,139:!0,134:!0},z1=function(){var A,I,P,Z,Q,Me,ke,M=new U1;z1.prototype.init.call(this),A=this,this.push=function(He){"video"===He.type&&(I=He.trackId,P=He.pts,Z=He.dts,M.push(He))},M.on("data",function(He){var je={trackId:I,pts:P,dts:Z,data:He,nalUnitTypeCode:31&He[0]};switch(je.nalUnitTypeCode){case 5:je.nalUnitType="slice_layer_without_partitioning_rbsp_idr";break;case 6:je.nalUnitType="sei_rbsp",je.escapedRBSP=Q(He.subarray(1));break;case 7:je.nalUnitType="seq_parameter_set_rbsp",je.escapedRBSP=Q(He.subarray(1)),je.config=Me(je.escapedRBSP);break;case 8:je.nalUnitType="pic_parameter_set_rbsp";break;case 9:je.nalUnitType="access_unit_delimiter_rbsp"}A.trigger("data",je)}),M.on("done",function(){A.trigger("done")}),M.on("partialdone",function(){A.trigger("partialdone")}),M.on("reset",function(){A.trigger("reset")}),M.on("endedtimeline",function(){A.trigger("endedtimeline")}),this.flush=function(){M.flush()},this.partialFlush=function(){M.partialFlush()},this.reset=function(){M.reset()},this.endTimeline=function(){M.endTimeline()},ke=function(je,nt){var Dn,qt=8,ln=8;for(Dn=0;Dn=0?I:0,(16&M[A+5])>>4?I+20:I+10},E3=function oe(M,A){return M.length-A<10||M[A]!=="I".charCodeAt(0)||M[A+1]!=="D".charCodeAt(0)||M[A+2]!=="3".charCodeAt(0)?A:oe(M,A+=Ep(M,A))},Dp=function(M){return M[0]<<21|M[1]<<14|M[2]<<7|M[3]},I3=function(M,A,I){return unescape(function(M,A,I){var P,Z="";for(P=A;P=A+2&&255==(255&M[A])&&240==(240&M[A+1])&&16==(22&M[A+1])},parseId3TagSize:Ep,parseAdtsSize:function(M,A){var I=(224&M[A+5])>>5,P=M[A+4]<<3;return 6144&M[A+3]|P|I},parseType:function(M,A){return M[A]==="I".charCodeAt(0)&&M[A+1]==="D".charCodeAt(0)&&M[A+2]==="3".charCodeAt(0)?"timed-metadata":!0&M[A]&&240==(240&M[A+1])?"audio":null},parseSampleRate:function(M){for(var A=0;A+5>>2];A++}return null},parseAacTimestamp:function(M){var A,I,P;A=10,64&M[5]&&(A+=4,A+=Dp(M.subarray(10,14)));do{if((I=Dp(M.subarray(A+4,A+8)))<1)return null;if("PRIV"===String.fromCharCode(M[A],M[A+1],M[A+2],M[A+3])){P=M.subarray(A+10,A+I+10);for(var Q=0;Q>>2;return He*=4,He+=3&ke[7]}break}}A+=10,A+=I}while(A=3;)if(M[Z]!=="I".charCodeAt(0)||M[Z+1]!=="D".charCodeAt(0)||M[Z+2]!=="3".charCodeAt(0))if(255!=(255&M[Z])||240!=(240&M[Z+1]))Z++;else{if(M.length-Z<7||Z+(P=mc.parseAdtsSize(M,Z))>M.length)break;ke={type:"audio",data:M.subarray(Z,Z+P),pts:A,dts:A},this.trigger("data",ke),Z+=P}else{if(M.length-Z<10||Z+(P=mc.parseId3TagSize(M,Z))>M.length)break;Me={type:"timed-metadata",data:M.subarray(Z,Z+P)},this.trigger("data",Me),Z+=P}Q=M.length-Z,M=Q>0?M.subarray(Z):new Uint8Array},this.reset=function(){M=new Uint8Array,this.trigger("reset")},this.endTimeline=function(){M=new Uint8Array,this.trigger("endedtimeline")}},d0.prototype=new i;var V1,H1,Z1,mu,O3=d0,j2=["audioobjecttype","channelcount","samplerate","samplingfrequencyindex","samplesize"],V2=["width","height","profileIdc","levelIdc","profileCompatibility","sarRatio"],N3=j1.H264Stream,Ip=mc.isLikelyAacData,Sp=Ur_ONE_SECOND_IN_TS,Vm=function(M,A){A.stream=M,this.trigger("log",A)},G1=function(M,A){for(var I=Object.keys(A),P=0;P=-1e4&&qt<=45e3&&(!ln||nt>qt)&&(ln=nn,nt=qt));return ln?ln.gop:null},this.alignGopsAtStart_=function(ke){var He,je,nt,qt,ln,Dn,nn,Gn;for(ln=ke.byteLength,Dn=ke.nalCount,nn=ke.duration,He=je=0;Hent.pts?He++:(je++,ln-=qt.byteLength,Dn-=qt.nalCount,nn-=qt.duration);return 0===je?ke:je===ke.length?null:((Gn=ke.slice(je)).byteLength=ln,Gn.duration=nn,Gn.nalCount=Dn,Gn.pts=Gn[0].pts,Gn.dts=Gn[0].dts,Gn)},this.alignGopsAtEnd_=function(ke){var He,je,nt,qt,ln,Dn,nn;for(He=Z.length-1,je=ke.length-1,ln=null,Dn=!1;He>=0&&je>=0;){if(nt=Z[He],qt=ke[je],nt.pts===qt.pts){Dn=!0;break}nt.pts>qt.pts?He--:(He===Z.length-1&&(ln=je),je--)}if(!Dn&&null===ln)return null;if(0===(nn=Dn?je:ln))return ke;var Gn=ke.slice(nn),ro=Gn.reduce(function(Jo,yu){return Jo.byteLength+=yu.byteLength,Jo.duration+=yu.duration,Jo.nalCount+=yu.nalCount,Jo},{byteLength:0,duration:0,nalCount:0});return Gn.byteLength=ro.byteLength,Gn.duration=ro.duration,Gn.nalCount=ro.nalCount,Gn.pts=Gn[0].pts,Gn.dts=Gn[0].dts,Gn},this.alignGopsWith=function(ke){Z=ke}},V1.prototype=new i,mu=function(M,A){this.numberOfTracks=0,this.metadataStream=A,typeof(M=M||{}).remux<"u"?this.remuxTracks=!!M.remux:this.remuxTracks=!0,"boolean"==typeof M.keepOriginalTimestamps?this.keepOriginalTimestamps=M.keepOriginalTimestamps:this.keepOriginalTimestamps=!1,this.pendingTracks=[],this.videoTrack=null,this.pendingBoxes=[],this.pendingCaptions=[],this.pendingMetadata=[],this.pendingBytes=0,this.emittedTracks=0,mu.prototype.init.call(this),this.push=function(I){return I.text?this.pendingCaptions.push(I):I.frames?this.pendingMetadata.push(I):(this.pendingTracks.push(I.track),this.pendingBytes+=I.boxes.byteLength,"video"===I.track.type&&(this.videoTrack=I.track,this.pendingBoxes.push(I.boxes)),void("audio"===I.track.type&&(this.audioTrack=I.track,this.pendingBoxes.unshift(I.boxes))))}},mu.prototype=new i,mu.prototype.flush=function(oe){var I,P,Z,Me,M=0,A={captions:[],captionStreams:{},metadata:[],info:{}},Q=0;if(this.pendingTracks.length=this.numberOfTracks&&(this.trigger("done"),this.emittedTracks=0))}if(this.videoTrack?(Q=this.videoTrack.timelineStartInfo.pts,V2.forEach(function(ke){A.info[ke]=this.videoTrack[ke]},this)):this.audioTrack&&(Q=this.audioTrack.timelineStartInfo.pts,j2.forEach(function(ke){A.info[ke]=this.audioTrack[ke]},this)),this.videoTrack||this.audioTrack){for(1===this.pendingTracks.length?A.type=this.pendingTracks[0].type:A.type="combined",this.emittedTracks+=this.pendingTracks.length,Z=pd_initSegment(this.pendingTracks),A.initSegment=new Uint8Array(Z.byteLength),A.initSegment.set(Z),A.data=new Uint8Array(this.pendingBytes),Me=0;Me=this.numberOfTracks&&(this.trigger("done"),this.emittedTracks=0)},mu.prototype.setRemux=function(oe){this.remuxTracks=oe},Z1=function(M){var P,Z,A=this,I=!0;Z1.prototype.init.call(this),M=M||{},this.baseMediaDecodeTime=M.baseMediaDecodeTime||0,this.transmuxPipeline_={},this.setupAacPipeline=function(){var Q={};this.transmuxPipeline_=Q,Q.type="aac",Q.metadataStream=new Al.MetadataStream,Q.aacStream=new O3,Q.audioTimestampRolloverStream=new Al.TimestampRolloverStream("audio"),Q.timedMetadataTimestampRolloverStream=new Al.TimestampRolloverStream("timed-metadata"),Q.adtsStream=new vd,Q.coalesceStream=new mu(M,Q.metadataStream),Q.headOfPipeline=Q.aacStream,Q.aacStream.pipe(Q.audioTimestampRolloverStream).pipe(Q.adtsStream),Q.aacStream.pipe(Q.timedMetadataTimestampRolloverStream).pipe(Q.metadataStream).pipe(Q.coalesceStream),Q.metadataStream.on("timestamp",function(Me){Q.aacStream.setTimestamp(Me.timeStamp)}),Q.aacStream.on("data",function(Me){"timed-metadata"!==Me.type&&"audio"!==Me.type||Q.audioSegmentStream||(Z=Z||{timelineStartInfo:{baseMediaDecodeTime:A.baseMediaDecodeTime},codec:"adts",type:"audio"},Q.coalesceStream.numberOfTracks++,Q.audioSegmentStream=new H1(Z,M),Q.audioSegmentStream.on("log",A.getLogTrigger_("audioSegmentStream")),Q.audioSegmentStream.on("timingInfo",A.trigger.bind(A,"audioTimingInfo")),Q.adtsStream.pipe(Q.audioSegmentStream).pipe(Q.coalesceStream),A.trigger("trackinfo",{hasAudio:!!Z,hasVideo:!!P}))}),Q.coalesceStream.on("data",this.trigger.bind(this,"data")),Q.coalesceStream.on("done",this.trigger.bind(this,"done")),G1(this,Q)},this.setupTsPipeline=function(){var Q={};this.transmuxPipeline_=Q,Q.type="ts",Q.metadataStream=new Al.MetadataStream,Q.packetStream=new Al.TransportPacketStream,Q.parseStream=new Al.TransportParseStream,Q.elementaryStream=new Al.ElementaryStream,Q.timestampRolloverStream=new Al.TimestampRolloverStream,Q.adtsStream=new vd,Q.h264Stream=new N3,Q.captionStream=new Al.CaptionStream(M),Q.coalesceStream=new mu(M,Q.metadataStream),Q.headOfPipeline=Q.packetStream,Q.packetStream.pipe(Q.parseStream).pipe(Q.elementaryStream).pipe(Q.timestampRolloverStream),Q.timestampRolloverStream.pipe(Q.h264Stream),Q.timestampRolloverStream.pipe(Q.adtsStream),Q.timestampRolloverStream.pipe(Q.metadataStream).pipe(Q.coalesceStream),Q.h264Stream.pipe(Q.captionStream).pipe(Q.coalesceStream),Q.elementaryStream.on("data",function(Me){var ke;if("metadata"===Me.type){for(ke=Me.tracks.length;ke--;)P||"video"!==Me.tracks[ke].type?!Z&&"audio"===Me.tracks[ke].type&&((Z=Me.tracks[ke]).timelineStartInfo.baseMediaDecodeTime=A.baseMediaDecodeTime):(P=Me.tracks[ke]).timelineStartInfo.baseMediaDecodeTime=A.baseMediaDecodeTime;P&&!Q.videoSegmentStream&&(Q.coalesceStream.numberOfTracks++,Q.videoSegmentStream=new V1(P,M),Q.videoSegmentStream.on("log",A.getLogTrigger_("videoSegmentStream")),Q.videoSegmentStream.on("timelineStartInfo",function(He){Z&&!M.keepOriginalTimestamps&&(Z.timelineStartInfo=He,Q.audioSegmentStream.setEarliestDts(He.dts-A.baseMediaDecodeTime))}),Q.videoSegmentStream.on("processedGopsInfo",A.trigger.bind(A,"gopInfo")),Q.videoSegmentStream.on("segmentTimingInfo",A.trigger.bind(A,"videoSegmentTimingInfo")),Q.videoSegmentStream.on("baseMediaDecodeTime",function(He){Z&&Q.audioSegmentStream.setVideoBaseMediaDecodeTime(He)}),Q.videoSegmentStream.on("timingInfo",A.trigger.bind(A,"videoTimingInfo")),Q.h264Stream.pipe(Q.videoSegmentStream).pipe(Q.coalesceStream)),Z&&!Q.audioSegmentStream&&(Q.coalesceStream.numberOfTracks++,Q.audioSegmentStream=new H1(Z,M),Q.audioSegmentStream.on("log",A.getLogTrigger_("audioSegmentStream")),Q.audioSegmentStream.on("timingInfo",A.trigger.bind(A,"audioTimingInfo")),Q.audioSegmentStream.on("segmentTimingInfo",A.trigger.bind(A,"audioSegmentTimingInfo")),Q.adtsStream.pipe(Q.audioSegmentStream).pipe(Q.coalesceStream)),A.trigger("trackinfo",{hasAudio:!!Z,hasVideo:!!P})}}),Q.coalesceStream.on("data",this.trigger.bind(this,"data")),Q.coalesceStream.on("id3Frame",function(Me){Me.dispatchType=Q.metadataStream.dispatchType,A.trigger("id3Frame",Me)}),Q.coalesceStream.on("caption",this.trigger.bind(this,"caption")),Q.coalesceStream.on("done",this.trigger.bind(this,"done")),G1(this,Q)},this.setBaseMediaDecodeTime=function(Q){var Me=this.transmuxPipeline_;M.keepOriginalTimestamps||(this.baseMediaDecodeTime=Q),Z&&(Z.timelineStartInfo.dts=void 0,Z.timelineStartInfo.pts=void 0,Bs_clearDtsInfo(Z),Me.audioTimestampRolloverStream&&Me.audioTimestampRolloverStream.discontinuity()),P&&(Me.videoSegmentStream&&(Me.videoSegmentStream.gopCache_=[]),P.timelineStartInfo.dts=void 0,P.timelineStartInfo.pts=void 0,Bs_clearDtsInfo(P),Me.captionStream.reset()),Me.timestampRolloverStream&&Me.timestampRolloverStream.discontinuity()},this.setAudioAppendStart=function(Q){Z&&this.transmuxPipeline_.audioSegmentStream.setAudioAppendStart(Q)},this.setRemux=function(Q){var Me=this.transmuxPipeline_;M.remux=Q,Me&&Me.coalesceStream&&Me.coalesceStream.setRemux(Q)},this.alignGopsWith=function(Q){P&&this.transmuxPipeline_.videoSegmentStream&&this.transmuxPipeline_.videoSegmentStream.alignGopsWith(Q)},this.getLogTrigger_=function(Q){var Me=this;return function(ke){ke.stream=Q,Me.trigger("log",ke)}},this.push=function(Q){if(I){var Me=Ip(Q);Me&&"aac"!==this.transmuxPipeline_.type?this.setupAacPipeline():!Me&&"ts"!==this.transmuxPipeline_.type&&this.setupTsPipeline(),I=!1}this.transmuxPipeline_.headOfPipeline.push(Q)},this.flush=function(){I=!0,this.transmuxPipeline_.headOfPipeline.flush()},this.endTimeline=function(){this.transmuxPipeline_.headOfPipeline.endTimeline()},this.reset=function(){this.transmuxPipeline_.headOfPipeline&&this.transmuxPipeline_.headOfPipeline.reset()},this.resetCaptions=function(){this.transmuxPipeline_.captionStream&&this.transmuxPipeline_.captionStream.reset()}},Z1.prototype=new i;var R3,Fp,K1,Z2={Transmuxer:Z1,VideoSegmentStream:V1,AudioSegmentStream:H1,AUDIO_PROPERTIES:j2,VIDEO_PROPERTIES:V2,generateSegmentTimingInfo:H2},_u_toUnsigned=function(M){return M>>>0},_u_toHexString=function(M){return("00"+M.toString(16)).slice(-2)},Fs=function(M){var A="";return A+=String.fromCharCode(M[0]),A+=String.fromCharCode(M[1]),A+=String.fromCharCode(M[2]),A+=String.fromCharCode(M[3])},f0=_u_toUnsigned,ni=function oe(M,A){var P,Z,Q,Me,ke,I=[];if(!A.length)return null;for(P=0;P1?P+Z:M.byteLength,Q===A[0]&&(1===A.length?I.push(M.subarray(P+8,Me)):(ke=oe(M.subarray(P+8,Me),A.slice(1))).length&&(I=I.concat(ke))),P=Me;return I},yd=_u_toUnsigned,Cd=t.getUint64,_c=function(M){var A={version:M[0],flags:new Uint8Array(M.subarray(1,4))};return 1===A.version?A.baseMediaDecodeTime=Cd(M.subarray(4)):A.baseMediaDecodeTime=yd(M[4]<<24|M[5]<<16|M[6]<<8|M[7]),A},vc=function(M){return{isLeading:(12&M[0])>>>2,dependsOn:3&M[0],isDependedOn:(192&M[1])>>>6,hasRedundancy:(48&M[1])>>>4,paddingValue:(14&M[1])>>>1,isNonSyncSample:1&M[1],degradationPriority:M[2]<<8|M[3]}},yc=function(M){var qt,A={version:M[0],flags:new Uint8Array(M.subarray(1,4)),samples:[]},I=new DataView(M.buffer,M.byteOffset,M.byteLength),P=1&A.flags[2],Z=4&A.flags[2],Q=1&A.flags[1],Me=2&A.flags[1],ke=4&A.flags[1],He=8&A.flags[1],je=I.getUint32(4),nt=8;for(P&&(A.dataOffset=I.getInt32(nt),nt+=4),Z&&je&&(qt={flags:vc(M.subarray(nt,nt+4))},nt+=4,Q&&(qt.duration=I.getUint32(nt),nt+=4),Me&&(qt.size=I.getUint32(nt),nt+=4),He&&(1===A.version?qt.compositionTimeOffset=I.getInt32(nt):qt.compositionTimeOffset=I.getUint32(nt),nt+=4),A.samples.push(qt),je--);je--;)qt={},Q&&(qt.duration=I.getUint32(nt),nt+=4),Me&&(qt.size=I.getUint32(nt),nt+=4),ke&&(qt.flags=vc(M.subarray(nt,nt+4)),nt+=4),He&&(1===A.version?qt.compositionTimeOffset=I.getInt32(nt):qt.compositionTimeOffset=I.getUint32(nt),nt+=4),A.samples.push(qt);return A},h0=function(M){var nt,A=new DataView(M.buffer,M.byteOffset,M.byteLength),I={version:M[0],flags:new Uint8Array(M.subarray(1,4)),trackId:A.getUint32(4)},P=1&I.flags[2],Z=2&I.flags[2],Q=8&I.flags[2],Me=16&I.flags[2],ke=32&I.flags[2],He=65536&I.flags[0],je=131072&I.flags[0];return nt=8,P&&(nt+=4,I.baseDataOffset=A.getUint32(12),nt+=4),Z&&(I.sampleDescriptionIndex=A.getUint32(nt),nt+=4),Q&&(I.defaultSampleDuration=A.getUint32(nt),nt+=4),Me&&(I.defaultSampleSize=A.getUint32(nt),nt+=4),ke&&(I.defaultSampleFlags=A.getUint32(nt)),He&&(I.durationIsEmpty=!0),!P&&je&&(I.baseDataOffsetIsMoof=!0),I},G2=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Dd=typeof window<"u"?window:typeof G2<"u"?G2:typeof self<"u"?self:{},Op=q1_discardEmulationPreventionBytes,Pp=pc.CaptionStream,Lp=function(M,A){for(var I=M,P=0;P0?_c(ln[0]).baseMediaDecodeTime:0,nn=ni(He,["trun"]);A===qt&&nn.length>0&&(Gn=function(M,A,I){var P=A,Z=I.defaultSampleDuration||0,Q=I.defaultSampleSize||0,Me=I.trackId,ke=[];return M.forEach(function(He){var nt=yc(He).samples;nt.forEach(function(qt){void 0===qt.duration&&(qt.duration=Z),void 0===qt.size&&(qt.size=Q),qt.trackId=Me,qt.dts=P,void 0===qt.compositionTimeOffset&&(qt.compositionTimeOffset=0),"bigint"==typeof P?(qt.pts=P+Dd.BigInt(qt.compositionTimeOffset),P+=Dd.BigInt(qt.duration)):(qt.pts=P+qt.compositionTimeOffset,P+=qt.duration)}),ke=ke.concat(nt)}),ke}(nn,Dn,nt),ro=function(M,A,I){var Q,Me,ke,He,P=new DataView(M.buffer,M.byteOffset,M.byteLength),Z={logs:[],seiNals:[]};for(Me=0;Me+40;){var qt=I.shift();this.parse(qt,He,je)}return nt=function(M,A,I){if(null===A)return null;var Z=W2(M,A)[A]||{};return{seiNals:Z.seiNals,logs:Z.logs,timescale:I}}(ke,P,Z),nt&&nt.logs&&(Q.logs=Q.logs.concat(nt.logs)),null!==nt&&nt.seiNals?(this.pushNals(nt.seiNals),this.flushStream(),Q):Q.logs.length?{logs:Q.logs,captions:[],captionStreams:[]}:null},this.pushNals=function(ke){if(!this.isInitialized()||!ke||0===ke.length)return null;ke.forEach(function(He){A.push(He)})},this.flushStream=function(){if(!this.isInitialized())return null;Me?A.partialFlush():A.flush()},this.clearParsedCaptions=function(){Q.captions=[],Q.captionStreams={},Q.logs=[]},this.resetCaptionStream=function(){if(!this.isInitialized())return null;A.reset()},this.clearAllCaptions=function(){this.clearParsedCaptions(),this.resetCaptionStream()},this.reset=function(){I=[],P=null,Z=null,Q?this.clearParsedCaptions():Q={captions:[],captionStreams:{},logs:[]},this.resetCaptionStream()},this.reset()},p0=_u_toUnsigned,W1=_u_toHexString,Gm=t.getUint64;R3=function(M,A){var P=ni(A,["moof","traf"]).reduce(function(Z,Q){var qt,ln,Me=ni(Q,["tfhd"])[0],ke=p0(Me[4]<<24|Me[5]<<16|Me[6]<<8|Me[7]),He=M[ke]||9e4,je=ni(Q,["tfdt"])[0],nt=new DataView(je.buffer,je.byteOffset,je.byteLength);return"bigint"==typeof(qt=1===je[0]?Gm(je.subarray(4,12)):nt.getUint32(4))?ln=qt/Dd.BigInt(He):"number"==typeof qt&&!isNaN(qt)&&(ln=qt/He),ln11?(Z.codec+=".",Z.codec+=W1(Dn[9]),Z.codec+=W1(Dn[10]),Z.codec+=W1(Dn[11])):Z.codec="avc1.4d400d"):/^mp4[a,v]$/i.test(Z.codec)?(Dn=ln.subarray(28),"esds"===Fs(Dn.subarray(4,8))&&Dn.length>20&&0!==Dn[19]?(Z.codec+="."+W1(Dn[19]),Z.codec+="."+W1(Dn[20]>>>2&63).replace(/^0/,"")):Z.codec="mp4a.40.2"):Z.codec=Z.codec.toLowerCase())}var Gn=ni(P,["mdia","mdhd"])[0];Gn&&(Z.timescale=K1(Gn)),I.push(Z)}),I};var xd_startTime=R3,xd_tracks=Fp,g0=function(M){var A=31&M[1];return A<<=8,A|=M[2]},Cc=function(M){return!!(64&M[1])},Y1=function(M){var A=0;return(48&M[3])>>>4>1&&(A+=M[4]+1),A},K2=function(M){switch(M){case 5:return"slice_layer_without_partitioning_rbsp_idr";case 6:return"sei_rbsp";case 7:return"seq_parameter_set_rbsp";case 8:return"pic_parameter_set_rbsp";case 9:return"access_unit_delimiter_rbsp";default:return null}},U3={parseType:function(M,A){var I=g0(M);return 0===I?"pat":I===A?"pmt":A?"pes":null},parsePat:function(M){var A=Cc(M),I=4+Y1(M);return A&&(I+=M[I]+1),(31&M[I+10])<<8|M[I+11]},parsePmt:function(M){var A={},I=Cc(M),P=4+Y1(M);if(I&&(P+=M[P]+1),1&M[P+5]){var Q;Q=3+((15&M[P+1])<<8|M[P+2])-4;for(var ke=12+((15&M[P+10])<<8|M[P+11]);ke=M.byteLength)return null;var Z,P=null;return 192&(Z=M[I+7])&&((P={}).pts=(14&M[I+9])<<27|(255&M[I+10])<<20|(254&M[I+11])<<12|(255&M[I+12])<<5|(254&M[I+13])>>>3,P.pts*=4,P.pts+=(6&M[I+13])>>>1,P.dts=P.pts,64&Z&&(P.dts=(14&M[I+14])<<27|(255&M[I+15])<<20|(254&M[I+16])<<12|(255&M[I+17])<<5|(254&M[I+18])>>>3,P.dts*=4,P.dts+=(6&M[I+18])>>>1)),P},videoPacketContainsKeyFrame:function(M){for(var A=4+Y1(M),I=M.subarray(A),P=0,Z=0,Q=!1;Z3&&("slice_layer_without_partitioning_rbsp_idr"===K2(31&I[Z+3])&&(Q=!0)),Q}},vu=a0_handleRollover,Fr={};Fr.ts=U3,Fr.aac=mc;var el=Ur_ONE_SECOND_IN_TS,gs=188,m0=function(M,A,I){for(var Q,ke,He,je,P=0,Z=gs,nt=!1;Z<=M.byteLength;)if(71!==M[P]||71!==M[Z]&&Z!==M.byteLength)P++,Z++;else{if("pes"===(Q=M.subarray(P,Z),Fr.ts.parseType(Q,A.pid)))ke=Fr.ts.parsePesType(Q,A.table),He=Fr.ts.parsePayloadUnitStartIndicator(Q),"audio"===ke&&He&&((je=Fr.ts.parsePesTime(Q))&&(je.type="audio",I.audio.push(je),nt=!0));if(nt)break;P+=gs,Z+=gs}for(P=(Z=M.byteLength)-gs,nt=!1;P>=0;)if(71!==M[P]||71!==M[Z]&&Z!==M.byteLength)P--,Z--;else{if("pes"===(Q=M.subarray(P,Z),Fr.ts.parseType(Q,A.pid)))ke=Fr.ts.parsePesType(Q,A.table),He=Fr.ts.parsePayloadUnitStartIndicator(Q),"audio"===ke&&He&&((je=Fr.ts.parsePesTime(Q))&&(je.type="audio",I.audio.push(je),nt=!0));if(nt)break;P-=gs,Z-=gs}},V3=function(M,A,I){for(var Q,ke,He,je,nt,qt,ln,P=0,Z=gs,Dn=!1,nn={data:[],size:0};Z=0;)if(71!==M[P]||71!==M[Z])P--,Z--;else{if("pes"===(Q=M.subarray(P,Z),Fr.ts.parseType(Q,A.pid)))ke=Fr.ts.parsePesType(Q,A.table),He=Fr.ts.parsePayloadUnitStartIndicator(Q),"video"===ke&&He&&((je=Fr.ts.parsePesTime(Q))&&(je.type="video",I.video.push(je),Dn=!0));if(Dn)break;P-=gs,Z-=gs}},Z3=function(M){var A={pid:null,table:null},I={};for(var P in function(M,A){for(var Z,I=0,P=gs;P=3;){switch(Fr.aac.parseType(M,Me)){case"timed-metadata":if(M.length-Me<10){A=!0;break}if((Q=Fr.aac.parseId3TagSize(M,Me))>M.length){A=!0;break}null===Z&&(ke=M.subarray(Me,Me+Q),Z=Fr.aac.parseAacTimestamp(ke)),Me+=Q;break;case"audio":if(M.length-Me<7){A=!0;break}if((Q=Fr.aac.parseAdtsSize(M,Me))>M.length){A=!0;break}null===P&&(ke=M.subarray(Me,Me+Q),P=Fr.aac.parseSampleRate(ke)),I++,Me+=Q;break;default:Me++}if(A)return null}if(null===P||null===Z)return null;var je=el/P;return{audio:[{type:"audio",dts:Z,pts:Z},{type:"audio",dts:Z+1024*I*je,pts:Z+1024*I*je}]}}(M):Z3(M),P&&(P.audio||P.video)?(function(M,A){if(M.audio&&M.audio.length){var I=A;(typeof I>"u"||isNaN(I))&&(I=M.audio[0].dts),M.audio.forEach(function(Q){Q.dts=vu(Q.dts,I),Q.pts=vu(Q.pts,I),Q.dtsTime=Q.dts/el,Q.ptsTime=Q.pts/el})}if(M.video&&M.video.length){var P=A;if((typeof P>"u"||isNaN(P))&&(P=M.video[0].dts),M.video.forEach(function(Q){Q.dts=vu(Q.dts,P),Q.pts=vu(Q.pts,P),Q.dtsTime=Q.dts/el,Q.ptsTime=Q.pts/el}),M.firstKeyFrame){var Z=M.firstKeyFrame;Z.dts=vu(Z.dts,P),Z.pts=vu(Z.pts,P),Z.dtsTime=Z.dts/el,Z.ptsTime=Z.pts/el}}}(P,A),P):null},Zp=function(){function oe(A,I){this.options=I||{},this.self=A,this.init()}var M=oe.prototype;return M.init=function(){this.transmuxer&&this.transmuxer.dispose(),this.transmuxer=new Z2.Transmuxer(this.options),function(M,A){A.on("data",function(I){var P=I.initSegment;I.initSegment={data:P.buffer,byteOffset:P.byteOffset,byteLength:P.byteLength};var Z=I.data;I.data=Z.buffer,M.postMessage({action:"data",segment:I,byteOffset:Z.byteOffset,byteLength:Z.byteLength},[I.data])}),A.on("done",function(I){M.postMessage({action:"done"})}),A.on("gopInfo",function(I){M.postMessage({action:"gopInfo",gopInfo:I})}),A.on("videoSegmentTimingInfo",function(I){var P={start:{decode:Ur_videoTsToSeconds(I.start.dts),presentation:Ur_videoTsToSeconds(I.start.pts)},end:{decode:Ur_videoTsToSeconds(I.end.dts),presentation:Ur_videoTsToSeconds(I.end.pts)},baseMediaDecodeTime:Ur_videoTsToSeconds(I.baseMediaDecodeTime)};I.prependedContentDuration&&(P.prependedContentDuration=Ur_videoTsToSeconds(I.prependedContentDuration)),M.postMessage({action:"videoSegmentTimingInfo",videoSegmentTimingInfo:P})}),A.on("audioSegmentTimingInfo",function(I){var P={start:{decode:Ur_videoTsToSeconds(I.start.dts),presentation:Ur_videoTsToSeconds(I.start.pts)},end:{decode:Ur_videoTsToSeconds(I.end.dts),presentation:Ur_videoTsToSeconds(I.end.pts)},baseMediaDecodeTime:Ur_videoTsToSeconds(I.baseMediaDecodeTime)};I.prependedContentDuration&&(P.prependedContentDuration=Ur_videoTsToSeconds(I.prependedContentDuration)),M.postMessage({action:"audioSegmentTimingInfo",audioSegmentTimingInfo:P})}),A.on("id3Frame",function(I){M.postMessage({action:"id3Frame",id3Frame:I})}),A.on("caption",function(I){M.postMessage({action:"caption",caption:I})}),A.on("trackinfo",function(I){M.postMessage({action:"trackinfo",trackInfo:I})}),A.on("audioTimingInfo",function(I){M.postMessage({action:"audioTimingInfo",audioTimingInfo:{start:Ur_videoTsToSeconds(I.start),end:Ur_videoTsToSeconds(I.end)}})}),A.on("videoTimingInfo",function(I){M.postMessage({action:"videoTimingInfo",videoTimingInfo:{start:Ur_videoTsToSeconds(I.start),end:Ur_videoTsToSeconds(I.end)}})}),A.on("log",function(I){M.postMessage({action:"log",log:I})})}(this.self,this.transmuxer)},M.pushMp4Captions=function(I){this.captionParser||(this.captionParser=new Zm,this.captionParser.init());var P=new Uint8Array(I.data,I.byteOffset,I.byteLength),Z=this.captionParser.parse(P,I.trackIds,I.timescales);this.self.postMessage({action:"mp4Captions",captions:Z&&Z.captions||[],logs:Z&&Z.logs||[],data:P.buffer},[P.buffer])},M.probeMp4StartTime=function(I){var P=I.timescales,Z=I.data,Q=xd_startTime(P,Z);this.self.postMessage({action:"probeMp4StartTime",startTime:Q,data:Z},[Z.buffer])},M.probeMp4Tracks=function(I){var P=I.data,Z=xd_tracks(P);this.self.postMessage({action:"probeMp4Tracks",tracks:Z,data:P},[P.buffer])},M.probeTs=function(I){var P=I.data,Z=I.baseStartTime,Q="number"!=typeof Z||isNaN(Z)?void 0:Z*Ur_ONE_SECOND_IN_TS,Me=Vp_inspect(P,Q),ke=null;Me&&((ke={hasVideo:Me.video&&2===Me.video.length||!1,hasAudio:Me.audio&&2===Me.audio.length||!1}).hasVideo&&(ke.videoStart=Me.video[0].ptsTime),ke.hasAudio&&(ke.audioStart=Me.audio[0].ptsTime)),this.self.postMessage({action:"probeTs",result:ke,data:P},[P.buffer])},M.clearAllMp4Captions=function(){this.captionParser&&this.captionParser.clearAllCaptions()},M.clearParsedMp4Captions=function(){this.captionParser&&this.captionParser.clearParsedCaptions()},M.push=function(I){var P=new Uint8Array(I.data,I.byteOffset,I.byteLength);this.transmuxer.push(P)},M.reset=function(){this.transmuxer.reset()},M.setTimestampOffset=function(I){var P=I.timestampOffset||0;this.transmuxer.setBaseMediaDecodeTime(Math.round(Ur_secondsToVideoTs(P)))},M.setAudioAppendStart=function(I){this.transmuxer.setAudioAppendStart(Math.ceil(Ur_secondsToVideoTs(I.appendStart)))},M.setRemux=function(I){this.transmuxer.setRemux(I.remux)},M.flush=function(I){this.transmuxer.flush(),self.postMessage({action:"done",type:"transmuxed"})},M.endTimeline=function(){this.transmuxer.endTimeline(),self.postMessage({action:"endedtimeline",type:"transmuxed"})},M.alignGopsWith=function(I){this.transmuxer.alignGopsWith(I.gopsToAlignWith.slice())},oe}();self.onmessage=function(oe){"init"===oe.data.action&&oe.data.options?this.messageHandlers=new Zp(self,oe.data.options):(this.messageHandlers||(this.messageHandlers=new Zp(self)),oe.data&&oe.data.action&&"init"!==oe.data.action&&this.messageHandlers[oe.data.action]&&this.messageHandlers[oe.data.action](oe.data))}})),Ph=y1(Oh),Nh=function(i){var s=i.transmuxer,o=i.bytes,t=i.audioAppendStart,r=i.gopsToAlignWith,u=i.remux,p=i.onData,v=i.onTrackInfo,b=i.onAudioTimingInfo,S=i.onVideoTimingInfo,U=i.onVideoSegmentTimingInfo,F=i.onAudioSegmentTimingInfo,se=i.onId3,ye=i.onCaptions,fe=i.onDone,pe=i.onEndedTimeline,et=i.onTransmuxerLog,ot=i.isEndOfTimeline,St={buffer:[]},Lt=ot;if(s.onmessage=function(pn){s.currentTransmux===i&&("data"===pn.data.action&&function(i,s,o){var t=i.data.segment,r=t.type,u=t.initSegment,p=t.captions,v=t.captionStreams,b=t.metadata,S=t.videoFrameDtsTime,U=t.videoFramePtsTime;s.buffer.push({captions:p,captionStreams:v,metadata:b});var F=i.data.segment.boxes||{data:i.data.segment.data},se={type:r,data:new Uint8Array(F.data,F.data.byteOffset,F.data.byteLength),initSegment:new Uint8Array(u.data,u.byteOffset,u.byteLength)};typeof S<"u"&&(se.videoFrameDtsTime=S),typeof U<"u"&&(se.videoFramePtsTime=U),o(se)}(pn,St,p),"trackinfo"===pn.data.action&&v(pn.data.trackInfo),"gopInfo"===pn.data.action&&function(i,s){s.gopInfo=i.data.gopInfo}(pn,St),"audioTimingInfo"===pn.data.action&&b(pn.data.audioTimingInfo),"videoTimingInfo"===pn.data.action&&S(pn.data.videoTimingInfo),"videoSegmentTimingInfo"===pn.data.action&&U(pn.data.videoSegmentTimingInfo),"audioSegmentTimingInfo"===pn.data.action&&F(pn.data.audioSegmentTimingInfo),"id3Frame"===pn.data.action&&se([pn.data.id3Frame],pn.data.id3Frame.dispatchType),"caption"===pn.data.action&&ye(pn.data.caption),"endedtimeline"===pn.data.action&&(Lt=!1,pe()),"log"===pn.data.action&&et(pn.data.log),"transmuxed"===pn.data.type&&(Lt||(s.onmessage=null,function(i){var s=i.transmuxedData,o=i.callback;s.buffer=[],o(s)}({transmuxedData:St,callback:fe}),zf(s))))},t&&s.postMessage({action:"setAudioAppendStart",appendStart:t}),Array.isArray(r)&&s.postMessage({action:"alignGopsWith",gopsToAlignWith:r}),typeof u<"u"&&s.postMessage({action:"setRemux",remux:u}),o.byteLength){var tn=o instanceof ArrayBuffer?o:o.buffer,sn=o instanceof ArrayBuffer?0:o.byteOffset;s.postMessage({action:"push",data:tn,byteOffset:sn,byteLength:o.byteLength},[tn])}ot&&s.postMessage({action:"endTimeline"}),s.postMessage({action:"flush"})},zf=function(i){i.currentTransmux=null,i.transmuxQueue.length&&(i.currentTransmux=i.transmuxQueue.shift(),"function"==typeof i.currentTransmux?i.currentTransmux():Nh(i.currentTransmux))},Uf=function(i,s){i.postMessage({action:s}),zf(i)},kh=function(i,s){if(!s.currentTransmux)return s.currentTransmux=i,void Uf(s,i);s.transmuxQueue.push(Uf.bind(null,s,i))},Rh=function(i){if(!i.transmuxer.currentTransmux)return i.transmuxer.currentTransmux=i,void Nh(i);i.transmuxer.transmuxQueue.push(i)},a2_reset=function(i){kh("reset",i)},a2_createTransmuxer=function(i){var s=new Ph;s.currentTransmux=null,s.transmuxQueue=[];var o=s.terminate;return s.terminate=function(){return s.currentTransmux=null,s.transmuxQueue.length=0,o.call(s)},s.postMessage({action:"init",options:i}),s},jf=function(i){var s=i.transmuxer,o=i.endAction||i.action,t=i.callback,r=q({},i,{endAction:null,transmuxer:null,callback:null});if(s.addEventListener("message",function b(S){S.data.action===o&&(s.removeEventListener("message",b),S.data.data&&(S.data.data=new Uint8Array(S.data.data,i.byteOffset||0,i.byteLength||S.data.data.byteLength),i.data&&(i.data=S.data.data)),t(S.data))}),i.data){var p=i.data instanceof ArrayBuffer;r.byteOffset=p?0:i.data.byteOffset,r.byteLength=i.data.byteLength;var v=[p?i.data:i.data.buffer];s.postMessage(r,v)}else s.postMessage(r)},ha_FAILURE=2,ha_TIMEOUT=-101,ha_ABORTED=-102,sd=function(i){i.forEach(function(s){s.abort()})},u2=function(i,s){return s.timedout?{status:s.status,message:"HLS request timed-out at URL: "+s.uri,code:ha_TIMEOUT,xhr:s}:s.aborted?{status:s.status,message:"HLS request aborted at URL: "+s.uri,code:ha_ABORTED,xhr:s}:i?{status:s.status,message:"HLS request errored at URL: "+s.uri,code:ha_FAILURE,xhr:s}:"arraybuffer"===s.responseType&&0===s.response.byteLength?{status:s.status,message:"Empty HLS response at URL: "+s.uri,code:ha_FAILURE,xhr:s}:null},Dl=function(i,s,o){return function(t,r){var u=r.response,p=u2(t,r);if(p)return o(p,i);if(16!==u.byteLength)return o({status:r.status,message:"Invalid HLS key at URL: "+r.uri,code:ha_FAILURE,xhr:r},i);for(var v=new DataView(u),b=new Uint32Array([v.getUint32(0),v.getUint32(4),v.getUint32(8),v.getUint32(12)]),S=0;S0}(fe)){s.isFmp4=!0;var pe=s.map.tracks,et={isFmp4:!0,hasVideo:!!pe.video,hasAudio:!!pe.audio};pe.audio&&pe.audio.codec&&"enca"!==pe.audio.codec&&(et.audioCodec=pe.audio.codec),pe.video&&pe.video.codec&&"encv"!==pe.video.codec&&(et.videoCodec=pe.video.codec),pe.video&&pe.audio&&(et.isMuxed=!0),t(s,et);var ot=function(Lt){F(s,{data:fe,type:et.hasAudio&&!et.isMuxed?"audio":"video"}),Lt&&Lt.length&&b(s,Lt),se(null,s,{})};jf({action:"probeMp4StartTime",timescales:s.map.timescales,data:fe,transmuxer:s.transmuxer,callback:function(Lt){var Ot=Lt.data,tn=Lt.startTime;o=Ot.buffer,s.bytes=fe=Ot,et.hasAudio&&!et.isMuxed&&r(s,"audio","start",tn),et.hasVideo&&r(s,"video","start",tn),pe.video&&Ot.byteLength&&s.transmuxer?jf({action:"pushMp4Captions",endAction:"mp4Captions",transmuxer:s.transmuxer,data:fe,timescales:s.map.timescales,trackIds:[pe.video.id],callback:function(jt){o=jt.data.buffer,s.bytes=fe=jt.data,jt.logs.forEach(function(pn){ye(Ye.mergeOptions(pn,{stream:"mp4CaptionParser"}))}),ot(jt.captions)}}):ot()}})}else{if(s.transmuxer)return typeof s.container>"u"&&(s.container=Y(fe)),"ts"!==s.container&&"aac"!==s.container?(t(s,{hasAudio:!1,hasVideo:!1}),void se(null,s,{})):void Fh({segment:s,bytes:o,trackInfoFn:t,timingInfoFn:r,videoSegmentTimingInfoFn:u,audioSegmentTimingInfoFn:p,id3Fn:v,captionsFn:b,isEndOfTimeline:S,endedTimelineFn:U,dataFn:F,doneFn:se,onTransmuxerLog:ye});se(null,s,{})}},Uh=function(i,s){var v,o=i.id,t=i.key,r=i.encryptedBytes,u=i.decryptionWorker;u.addEventListener("message",function b(S){if(S.data.source===o){u.removeEventListener("message",b);var U=S.data.decrypted;s(new Uint8Array(U.bytes,U.byteOffset,U.byteLength))}}),v=t.bytes.slice?t.bytes.slice():new Uint32Array(Array.prototype.slice.call(t.bytes)),u.postMessage(Bn({source:o,encrypted:r,key:v,iv:t.iv}),[r.buffer,v.buffer])},Sg=function(i){var s=i.activeXhrs,o=i.decryptionWorker,t=i.trackInfoFn,r=i.timingInfoFn,u=i.videoSegmentTimingInfoFn,p=i.audioSegmentTimingInfoFn,v=i.id3Fn,b=i.captionsFn,S=i.isEndOfTimeline,U=i.endedTimelineFn,F=i.dataFn,se=i.doneFn,ye=i.onTransmuxerLog,fe=0,pe=!1;return function(et,ot){if(!pe){if(et)return pe=!0,sd(s),se(et,ot);if((fe+=1)===s.length){var St=function(){if(ot.encryptedBytes)return function(i){var s=i.decryptionWorker,o=i.segment,t=i.trackInfoFn,r=i.timingInfoFn,u=i.videoSegmentTimingInfoFn,p=i.audioSegmentTimingInfoFn,v=i.id3Fn,b=i.captionsFn,S=i.isEndOfTimeline,U=i.endedTimelineFn,F=i.dataFn,se=i.doneFn,ye=i.onTransmuxerLog;Uh({id:o.requestId,key:o.key,encryptedBytes:o.encryptedBytes,decryptionWorker:s},function(fe){o.bytes=fe,zh({segment:o,bytes:o.bytes,trackInfoFn:t,timingInfoFn:r,videoSegmentTimingInfoFn:u,audioSegmentTimingInfoFn:p,id3Fn:v,captionsFn:b,isEndOfTimeline:S,endedTimelineFn:U,dataFn:F,doneFn:se,onTransmuxerLog:ye})})}({decryptionWorker:o,segment:ot,trackInfoFn:t,timingInfoFn:r,videoSegmentTimingInfoFn:u,audioSegmentTimingInfoFn:p,id3Fn:v,captionsFn:b,isEndOfTimeline:S,endedTimelineFn:U,dataFn:F,doneFn:se,onTransmuxerLog:ye});zh({segment:ot,bytes:ot.bytes,trackInfoFn:t,timingInfoFn:r,videoSegmentTimingInfoFn:u,audioSegmentTimingInfoFn:p,id3Fn:v,captionsFn:b,isEndOfTimeline:S,endedTimelineFn:U,dataFn:F,doneFn:se,onTransmuxerLog:ye})};if(ot.endOfAllRequests=Date.now(),ot.map&&ot.map.encryptedBytes&&!ot.map.bytes)return Uh({decryptionWorker:o,id:ot.requestId+"-init",encryptedBytes:ot.map.encryptedBytes,key:ot.map.key},function(Lt){ot.map.bytes=Lt,c2(ot,function(Ot){if(Ot)return sd(s),se(Ot,ot);St()})});St()}}}},Nm=function(i){var s=i.segment,o=i.progressFn;return i.trackInfoFn,i.timingInfoFn,i.videoSegmentTimingInfoFn,i.audioSegmentTimingInfoFn,i.id3Fn,i.captionsFn,i.isEndOfTimeline,i.endedTimelineFn,i.dataFn,function(t){if(!t.target.aborted)return s.stats=Ye.mergeOptions(s.stats,function(i){var s=i.target,t={bandwidth:1/0,bytesReceived:0,roundTripTime:Date.now()-s.requestTime||0};return t.bytesReceived=i.loaded,t.bandwidth=Math.floor(t.bytesReceived/t.roundTripTime*8*1e3),t}(t)),!s.stats.firstBytesReceivedAt&&s.stats.bytesReceived&&(s.stats.firstBytesReceivedAt=Date.now()),o(t,s)}},km=function(i){var s=i.xhr,o=i.xhrOptions,t=i.decryptionWorker,r=i.segment,u=i.abortFn,p=i.progressFn,v=i.trackInfoFn,b=i.timingInfoFn,S=i.videoSegmentTimingInfoFn,U=i.audioSegmentTimingInfoFn,F=i.id3Fn,se=i.captionsFn,ye=i.isEndOfTimeline,fe=i.endedTimelineFn,pe=i.dataFn,et=i.doneFn,ot=i.onTransmuxerLog,St=[],Lt=Sg({activeXhrs:St,decryptionWorker:t,trackInfoFn:v,timingInfoFn:b,videoSegmentTimingInfoFn:S,audioSegmentTimingInfoFn:U,id3Fn:F,captionsFn:se,isEndOfTimeline:ye,endedTimelineFn:fe,dataFn:pe,doneFn:et,onTransmuxerLog:ot});if(r.key&&!r.key.bytes){var Ot=[r.key];r.map&&!r.map.bytes&&r.map.key&&r.map.key.resolvedUri===r.key.resolvedUri&&Ot.push(r.map.key);var jt=s(Ye.mergeOptions(o,{uri:r.key.resolvedUri,responseType:"arraybuffer"}),Dl(r,Ot,Lt));St.push(jt)}if(r.map&&!r.map.bytes){if(r.map.key&&(!r.key||r.key.resolvedUri!==r.map.key.resolvedUri)){var kn=s(Ye.mergeOptions(o,{uri:r.map.key.resolvedUri,responseType:"arraybuffer"}),Dl(r,[r.map.key],Lt));St.push(kn)}var ai=Ye.mergeOptions(o,{uri:r.map.resolvedUri,responseType:"arraybuffer",headers:We(r.map)}),qo=function(i){var s=i.segment,o=i.finishProcessingFn;return function(t,r){var u=u2(t,r);if(u)return o(u,s);var p=new Uint8Array(r.response);if(s.map.key)return s.map.encryptedBytes=p,o(null,s);s.map.bytes=p,c2(s,function(v){if(v)return v.xhr=r,v.status=r.status,o(v,s);o(null,s)})}}({segment:r,finishProcessingFn:Lt}),Wr=s(ai,qo);St.push(Wr)}var uu=Ye.mergeOptions(o,{uri:r.part&&r.part.resolvedUri||r.resolvedUri,responseType:"arraybuffer",headers:We(r)}),ea=s(uu,d2({segment:r,finishProcessingFn:Lt,responseType:uu.responseType}));ea.addEventListener("progress",Nm({segment:r,progressFn:p,trackInfoFn:v,timingInfoFn:b,videoSegmentTimingInfoFn:S,audioSegmentTimingInfoFn:U,id3Fn:F,captionsFn:se,isEndOfTimeline:ye,endedTimelineFn:fe,dataFn:pe})),St.push(ea);var Il={};return St.forEach(function(cu){cu.addEventListener("loadend",function(i){var s=i.loadendState,o=i.abortFn;return function(t){t.target.aborted&&o&&!s.calledAbortFn&&(o(),s.calledAbortFn=!0)}}({loadendState:Il,abortFn:u}))}),function(){return sd(St)}},C1=yo("CodecUtils"),f2=function(i,s){var o=s.attributes||{};return i&&i.mediaGroups&&i.mediaGroups.AUDIO&&o.AUDIO&&i.mediaGroups.AUDIO[o.AUDIO]},ad=function(i){var s={};return i.forEach(function(o){var t=o.mediaType,r=o.type,u=o.details;s[t]=s[t]||[],s[t].push(Ct(""+r+u))}),Object.keys(s).forEach(function(o){if(s[o].length>1)return C1("multiple "+o+" codecs found as attributes: "+s[o].join(", ")+". Setting playlist codecs to null so that we wait for mux.js to probe segments for real codecs."),void(s[o]=null);s[o]=s[o][0]}),s},Hf=function(i){var s=0;return i.audio&&s++,i.video&&s++,s},b1=function(i,s){var o=s.attributes||{},t=ad(function(i){var s=i.attributes||{};if(s.CODECS)return Ze(s.CODECS)}(s)||[]);if(f2(i,s)&&!t.audio&&!function(i,s){if(!f2(i,s))return!0;var o=s.attributes||{},t=i.mediaGroups.AUDIO[o.AUDIO];for(var r in t)if(!t[r].uri&&!t[r].playlists)return!0;return!1}(i,s)){var r=ad(function(i,s){if(!i.mediaGroups.AUDIO||!s)return null;var o=i.mediaGroups.AUDIO[s];if(!o)return null;for(var t in o){var r=o[t];if(r.default&&r.playlists)return Ze(r.playlists[0].attributes.CODECS)}return null}(i,o.AUDIO)||[]);r.audio&&(t.audio=r.audio)}return t},M1=yo("PlaylistSelector"),h2=function(i){if(i&&i.playlist){var s=i.playlist;return JSON.stringify({id:s.id,bandwidth:i.bandwidth,width:i.width,height:i.height,codecs:s.attributes&&s.attributes.CODECS||""})}},lc=function(i,s){if(!i)return"";var o=l().getComputedStyle(i);return o?o[s]:""},w1=function(i,s){var o=i.slice();i.sort(function(t,r){var u=s(t,r);return 0===u?o.indexOf(t)-o.indexOf(r):u})},T1=function(i,s){var o,t;return i.attributes.BANDWIDTH&&(o=i.attributes.BANDWIDTH),o=o||l().Number.MAX_VALUE,s.attributes.BANDWIDTH&&(t=s.attributes.BANDWIDTH),o-(t=t||l().Number.MAX_VALUE)},Zf=function(i,s,o,t,r,u){if(i){var p={bandwidth:s,width:o,height:t,limitRenditionByPlayerDimensions:r},v=i.playlists;vi.isAudioOnly(i)&&(v=u.getAudioTrackPlaylists_(),p.audioOnly=!0);var b=v.map(function(gn){var kn=gn.attributes&&gn.attributes.RESOLUTION&&gn.attributes.RESOLUTION.width,ai=gn.attributes&&gn.attributes.RESOLUTION&&gn.attributes.RESOLUTION.height;return{bandwidth:gn.attributes&&gn.attributes.BANDWIDTH||l().Number.MAX_VALUE,width:kn,height:ai,playlist:gn}});w1(b,function(gn,Ar){return gn.bandwidth-Ar.bandwidth});var S=(b=b.filter(function(gn){return!vi.isIncompatible(gn.playlist)})).filter(function(gn){return vi.isEnabled(gn.playlist)});S.length||(S=b.filter(function(gn){return!vi.isDisabled(gn.playlist)}));var U=S.filter(function(gn){return gn.bandwidth*fo.BANDWIDTH_VARIANCEo||gn.height>t})).filter(function(gn){return gn.width===St[0].width&&gn.height===St[0].height}),F=Lt[Lt.length-1],Ot=Lt.filter(function(gn){return gn.bandwidth===F.bandwidth})[0]),u.experimentalLeastPixelDiffSelector){var sn=pe.map(function(gn){return gn.pixelDiff=Math.abs(gn.width-o)+Math.abs(gn.height-t),gn});w1(sn,function(gn,Ar){return gn.pixelDiff===Ar.pixelDiff?Ar.bandwidth-gn.bandwidth:gn.pixelDiff-Ar.pixelDiff}),tn=sn[0]}var jt=tn||Ot||ot||se||S[0]||b[0];if(jt&&jt.playlist){var pn="sortedPlaylistReps";return tn?pn="leastPixelDiffRep":Ot?pn="resolutionPlusOneRep":ot?pn="resolutionBestRep":se?pn="bandwidthBestRep":S[0]&&(pn="enabledPlaylistReps"),M1("choosing "+h2(jt)+" using "+pn+" with options",p),jt.playlist}return M1("could not choose a playlist with options",p),null}},p2=function(){var i=this.useDevicePixelRatio&&l().devicePixelRatio||1;return Zf(this.playlists.master,this.systemBandwidth,parseInt(lc(this.tech_.el(),"width"),10)*i,parseInt(lc(this.tech_.el(),"height"),10)*i,this.limitRenditionByPlayerDimensions,this.masterPlaylistController_)},Wf=function(i){var s=i.inbandTextTracks,o=i.metadataArray,t=i.timestampOffset,r=i.videoDuration;if(o){var u=l().WebKitDataCue||l().VTTCue,p=s.metadataTrack_;if(p&&(o.forEach(function(se){var ye=se.cueTime+t;"number"!=typeof ye||l().isNaN(ye)||ye<0||!(ye<1/0)||se.frames.forEach(function(fe){var pe=new u(ye,ye,fe.value||fe.url||fe.data||"");pe.frame=fe,pe.value=fe,function(i){Object.defineProperties(i.frame,{id:{get:function(){return Ye.log.warn("cue.frame.id is deprecated. Use cue.value.key instead."),i.value.key}},value:{get:function(){return Ye.log.warn("cue.frame.value is deprecated. Use cue.value.data instead."),i.value.data}},privateData:{get:function(){return Ye.log.warn("cue.frame.privateData is deprecated. Use cue.value.data instead."),i.value.data}}})}(pe),p.addCue(pe)})}),p.cues&&p.cues.length)){for(var v=p.cues,b=[],S=0;S=i&&r.endTime<=s&&o.removeCue(r)},y2=function(i){return"number"==typeof i&&isFinite(i)},Kf=1/60,D1=function(i){var s=i.startOfSegment,o=i.duration,t=i.segment,r=i.part,u=i.playlist,p=u.mediaSequence,v=u.id,b=u.segments,S=void 0===b?[]:b,U=i.mediaIndex,F=i.partIndex,se=i.timeline,ye=S.length-1,fe="mediaIndex/partIndex increment";i.getMediaInfoForTime?fe="getMediaInfoForTime ("+i.getMediaInfoForTime+")":i.isSyncRequest&&(fe="getSyncSegmentCandidate (isSyncRequest)"),i.independent&&(fe+=" with independent "+i.independent);var pe="number"==typeof F,et=i.segment.uri?"segment":"pre-segment",ot=pe?Sr({preloadSegment:t})-1:0;return et+" ["+(p+U)+"/"+(p+ye)+"]"+(pe?" part ["+F+"/"+ot+"]":"")+" segment start/end ["+t.start+" => "+t.end+"]"+(pe?" part start/end ["+r.start+" => "+r.end+"]":"")+" startOfSegment ["+s+"] duration ["+o+"] timeline ["+se+"] selected by ["+fe+"] playlist ["+v+"]"},Rg=function(i){return i+"TimingInfo"},Wh=function(i){var s=i.timelineChangeController,o=i.currentTimeline,t=i.segmentTimeline,r=i.loaderType,u=i.audioDisabled;if(o===t)return!1;if("audio"===r){var p=s.lastTimelineChange({type:"main"});return!p||p.to!==t}if("main"===r&&u){var v=s.pendingTimelineChange({type:"audio"});return!(v&&v.to===t)}return!1},Kh=function(i){var s=i.segmentDuration,o=i.maxDuration;return!!s&&Math.round(s)>o+fa},ud=function(i,s){if("hls"!==s)return null;var o=function(i){var s=0;return["video","audio"].forEach(function(o){var t=i[o+"TimingInfo"];if(t){var p,r=t.start,u=t.end;"bigint"==typeof r||"bigint"==typeof u?p=l().BigInt(u)-l().BigInt(r):"number"==typeof r&&"number"==typeof u&&(p=u-r),typeof p<"u"&&p>s&&(s=p)}}),"bigint"==typeof s&&s=11,r.appendInitSegment_={audio:!0,video:!0},r.playlistOfLastInitSegment_={audio:null,video:null},r.callQueue_=[],r.loadQueue_=[],r.metadataQueue_={id3:[],caption:[]},r.waitingOnRemove_=!1,r.quotaExceededErrorRetryTimeout_=null,r.activeInitSegmentId_=null,r.initSegments_={},r.cacheEncryptionKeys_=o.cacheEncryptionKeys,r.keyCache_={},r.decrypter_=o.decrypter,r.syncController_=o.syncController,r.syncPoint_={segmentIndex:0,time:0},r.transmuxer_=r.createTransmuxer_(),r.triggerSyncInfoUpdate_=function(){return r.trigger("syncinfoupdate")},r.syncController_.on("syncinfoupdate",r.triggerSyncInfoUpdate_),r.mediaSource_.addEventListener("sourceopen",function(){r.isEndOfStream_()||(r.ended_=!1)}),r.fetchAtBuffer_=!1,r.logger_=yo("SegmentLoader["+r.loaderType_+"]"),Object.defineProperty(W(r),"state",{get:function(){return this.state_},set:function(p){p!==this.state_&&(this.logger_(this.state_+" -> "+p),this.state_=p,this.trigger("statechange"))}}),r.sourceUpdater_.on("ready",function(){r.hasEnoughInfoToAppend_()&&r.processCallQueue_()}),"main"===r.loaderType_&&r.timelineChangeController_.on("pendingtimelinechange",function(){r.hasEnoughInfoToAppend_()&&r.processCallQueue_()}),"audio"===r.loaderType_&&r.timelineChangeController_.on("timelinechange",function(){r.hasEnoughInfoToLoad_()&&r.processLoadQueue_(),r.hasEnoughInfoToAppend_()&&r.processCallQueue_()}),r}N(i,h);var s=i.prototype;return s.createTransmuxer_=function(){return a2_createTransmuxer({remux:!1,alignGopsAtEnd:this.safeAppend_,keepOriginalTimestamps:!0,parse708captions:this.parse708captions_,captionServices:this.captionServices_})},s.resetStats_=function(){this.mediaBytesTransferred=0,this.mediaRequests=0,this.mediaRequestsAborted=0,this.mediaRequestsTimedout=0,this.mediaRequestsErrored=0,this.mediaTransferDuration=0,this.mediaSecondsLoaded=0,this.mediaAppends=0},s.dispose=function(){this.trigger("dispose"),this.state="DISPOSED",this.pause(),this.abort_(),this.transmuxer_&&this.transmuxer_.terminate(),this.resetStats_(),this.checkBufferTimeout_&&l().clearTimeout(this.checkBufferTimeout_),this.syncController_&&this.triggerSyncInfoUpdate_&&this.syncController_.off("syncinfoupdate",this.triggerSyncInfoUpdate_),this.off()},s.setAudio=function(t){this.audioDisabled_=!t,t?this.appendInitSegment_.audio=!0:this.sourceUpdater_.removeAudio(0,this.duration_())},s.abort=function(){"WAITING"===this.state?(this.abort_(),this.state="READY",this.paused()||this.monitorBuffer_()):this.pendingSegment_&&(this.pendingSegment_=null)},s.abort_=function(){this.pendingSegment_&&this.pendingSegment_.abortRequests&&this.pendingSegment_.abortRequests(),this.pendingSegment_=null,this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_.id3=[],this.metadataQueue_.caption=[],this.timelineChangeController_.clearPendingTimelineChange(this.loaderType_),this.waitingOnRemove_=!1,l().clearTimeout(this.quotaExceededErrorRetryTimeout_),this.quotaExceededErrorRetryTimeout_=null},s.checkForAbort_=function(t){return"APPENDING"!==this.state||this.pendingSegment_?!this.pendingSegment_||this.pendingSegment_.requestId!==t:(this.state="READY",!0)},s.error=function(t){return typeof t<"u"&&(this.logger_("error occurred:",t),this.error_=t),this.pendingSegment_=null,this.error_},s.endOfStream=function(){this.ended_=!0,this.transmuxer_&&a2_reset(this.transmuxer_),this.gopBuffer_.length=0,this.pause(),this.trigger("ended")},s.buffered_=function(){var t=this.getMediaInfo_();if(!this.sourceUpdater_||!t)return Ye.createTimeRanges();if("main"===this.loaderType_){var r=t.hasAudio,u=t.hasVideo,p=t.isMuxed;if(u&&r&&!this.audioDisabled_&&!p)return this.sourceUpdater_.buffered();if(u)return this.sourceUpdater_.videoBuffered()}return this.sourceUpdater_.audioBuffered()},s.initSegmentForMap=function(t,r){if(void 0===r&&(r=!1),!t)return null;var u=fr(t),p=this.initSegments_[u];return r&&!p&&t.bytes&&(this.initSegments_[u]=p={resolvedUri:t.resolvedUri,byterange:t.byterange,bytes:t.bytes,tracks:t.tracks,timescales:t.timescales}),p||t},s.segmentKey=function(t,r){if(void 0===r&&(r=!1),!t)return null;var u=wi(t),p=this.keyCache_[u];this.cacheEncryptionKeys_&&r&&!p&&t.bytes&&(this.keyCache_[u]=p={resolvedUri:t.resolvedUri,bytes:t.bytes});var v={resolvedUri:(p||t).resolvedUri};return p&&(v.bytes=p.bytes),v},s.couldBeginLoading_=function(){return this.playlist_&&!this.paused()},s.load=function(){if(this.monitorBuffer_(),this.playlist_){if("INIT"===this.state&&this.couldBeginLoading_())return this.init_();!this.couldBeginLoading_()||"READY"!==this.state&&"INIT"!==this.state||(this.state="READY")}},s.init_=function(){return this.state="READY",this.resetEverything(),this.monitorBuffer_()},s.playlist=function(t,r){if(void 0===r&&(r={}),t){var u=this.playlist_,p=this.pendingSegment_;this.playlist_=t,this.xhrOptions_=r,"INIT"===this.state&&(t.syncInfo={mediaSequence:t.mediaSequence,time:0},"main"===this.loaderType_&&this.syncController_.setDateTimeMappingForStart(t));var v=null;if(u&&(u.id?v=u.id:u.uri&&(v=u.uri)),this.logger_("playlist update ["+v+" => "+(t.id||t.uri)+"]"),this.trigger("syncinfoupdate"),"INIT"===this.state&&this.couldBeginLoading_())return this.init_();if(!u||u.uri!==t.uri)return null!==this.mediaIndex&&(t.endList?this.resyncLoader():this.resetLoader()),this.currentMediaInfo_=void 0,void this.trigger("playlistupdate");var b=t.mediaSequence-u.mediaSequence;if(this.logger_("live window shift ["+b+"]"),null!==this.mediaIndex)if(this.mediaIndex-=b,this.mediaIndex<0)this.mediaIndex=null,this.partIndex=null;else{var S=this.playlist_.segments[this.mediaIndex];if(this.partIndex&&(!S.parts||!S.parts.length||!S.parts[this.partIndex])){var U=this.mediaIndex;this.logger_("currently processing part (index "+this.partIndex+") no longer exists."),this.resetLoader(),this.mediaIndex=U}}p&&(p.mediaIndex-=b,p.mediaIndex<0?(p.mediaIndex=null,p.partIndex=null):(p.mediaIndex>=0&&(p.segment=t.segments[p.mediaIndex]),p.partIndex>=0&&p.segment.parts&&(p.part=p.segment.parts[p.partIndex]))),this.syncController_.saveExpiredSegmentInfo(u,t)}},s.pause=function(){this.checkBufferTimeout_&&(l().clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=null)},s.paused=function(){return null===this.checkBufferTimeout_},s.resetEverything=function(t){this.ended_=!1,this.appendInitSegment_={audio:!0,video:!0},this.resetLoader(),this.remove(0,1/0,t),this.transmuxer_&&(this.transmuxer_.postMessage({action:"clearAllMp4Captions"}),this.transmuxer_.postMessage({action:"reset"}))},s.resetLoader=function(){this.fetchAtBuffer_=!1,this.resyncLoader()},s.resyncLoader=function(){this.transmuxer_&&a2_reset(this.transmuxer_),this.mediaIndex=null,this.partIndex=null,this.syncPoint_=null,this.isPendingTimestampOffset_=!1,this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_.id3=[],this.metadataQueue_.caption=[],this.abort(),this.transmuxer_&&this.transmuxer_.postMessage({action:"clearParsedMp4Captions"})},s.remove=function(t,r,u,p){if(void 0===u&&(u=function(){}),void 0===p&&(p=!1),r===1/0&&(r=this.duration_()),r<=t)this.logger_("skipping remove because end ${end} is <= start ${start}");else if(this.sourceUpdater_&&this.getMediaInfo_()){var v=1,b=function(){0===--v&&u()};for(var S in(p||!this.audioDisabled_)&&(v++,this.sourceUpdater_.removeAudio(t,r,b)),(p||"main"===this.loaderType_)&&(this.gopBuffer_=function(i,s,o,t){for(var r=Math.ceil((s-t)*Mt.ONE_SECOND_IN_TS),u=Math.ceil((o-t)*Mt.ONE_SECOND_IN_TS),p=i.slice(),v=i.length;v--&&!(i[v].pts<=u););if(-1===v)return p;for(var b=v+1;b--&&!(i[b].pts<=r););return b=Math.max(b,0),p.splice(b,v-b+1),p}(this.gopBuffer_,t,r,this.timeMapping_),v++,this.sourceUpdater_.removeVideo(t,r,b)),this.inbandTextTracks_)Ka(t,r,this.inbandTextTracks_[S]);Ka(t,r,this.segmentMetadataTrack_),b()}else this.logger_("skipping remove because no source updater or starting media info")},s.monitorBuffer_=function(){this.checkBufferTimeout_&&l().clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=l().setTimeout(this.monitorBufferTick_.bind(this),1)},s.monitorBufferTick_=function(){"READY"===this.state&&this.fillBuffer_(),this.checkBufferTimeout_&&l().clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=l().setTimeout(this.monitorBufferTick_.bind(this),500)},s.fillBuffer_=function(){if(!this.sourceUpdater_.updating()){var t=this.chooseNextRequest_();t&&("number"==typeof t.timestampOffset&&(this.isPendingTimestampOffset_=!1,this.timelineChangeController_.pendingTimelineChange({type:this.loaderType_,from:this.currentTimeline_,to:t.timeline})),this.loadSegment_(t))}},s.isEndOfStream_=function(t,r,u){if(void 0===t&&(t=this.mediaIndex),void 0===r&&(r=this.playlist_),void 0===u&&(u=this.partIndex),!r||!this.mediaSource_)return!1;var p="number"==typeof t&&r.segments[t],v=t+1===r.segments.length,b=!p||!p.parts||u+1===p.parts.length;return r.endList&&"open"===this.mediaSource_.readyState&&v&&b},s.chooseNextRequest_=function(){var t=this.buffered_(),r=Co(t)||0,u=qa(t,this.currentTime_()),p=!this.hasPlayed_()&&u>=1,v=u>=this.goalBufferLength_(),b=this.playlist_.segments;if(!b.length||p||v)return null;this.syncPoint_=this.syncPoint_||this.syncController_.getSyncPoint(this.playlist_,this.duration_(),this.currentTimeline_,this.currentTime_());var S={partIndex:null,mediaIndex:null,startOfSegment:null,playlist:this.playlist_,isSyncRequest:!this.syncPoint_};if(S.isSyncRequest)S.mediaIndex=function(i,s,o){s=s||[];for(var t=[],r=0,u=0;uo))return u}return 0===t.length?0:t[t.length-1]}(this.currentTimeline_,b,r);else if(null!==this.mediaIndex){var U=b[this.mediaIndex],F="number"==typeof this.partIndex?this.partIndex:-1;S.startOfSegment=U.end?U.end:r,U.parts&&U.parts[F+1]?(S.mediaIndex=this.mediaIndex,S.partIndex=F+1):S.mediaIndex=this.mediaIndex+1}else{var se=vi.getMediaInfoForTime({experimentalExactManifestTimings:this.experimentalExactManifestTimings,playlist:this.playlist_,currentTime:this.fetchAtBuffer_?r:this.currentTime_(),startingPartIndex:this.syncPoint_.partIndex,startingSegmentIndex:this.syncPoint_.segmentIndex,startTime:this.syncPoint_.time}),ye=se.segmentIndex,fe=se.startTime,pe=se.partIndex;S.getMediaInfoForTime=this.fetchAtBuffer_?"bufferedEnd "+r:"currentTime "+this.currentTime_(),S.mediaIndex=ye,S.startOfSegment=fe,S.partIndex=pe}var et=b[S.mediaIndex],ot=et&&"number"==typeof S.partIndex&&et.parts&&et.parts[S.partIndex];if(!et||"number"==typeof S.partIndex&&!ot)return null;if("number"!=typeof S.partIndex&&et.parts&&(S.partIndex=0,ot=et.parts[0]),!u&&ot&&!ot.independent)if(0===S.partIndex){var St=b[S.mediaIndex-1],Lt=St.parts&&St.parts.length&&St.parts[St.parts.length-1];Lt&&Lt.independent&&(S.mediaIndex-=1,S.partIndex=St.parts.length-1,S.independent="previous segment")}else et.parts[S.partIndex-1].independent&&(S.partIndex-=1,S.independent="previous part");var Ot=this.mediaSource_&&"ended"===this.mediaSource_.readyState;return S.mediaIndex>=b.length-1&&Ot&&!this.seeking_()?null:this.generateSegmentInfo_(S)},s.generateSegmentInfo_=function(t){var r=t.independent,u=t.playlist,p=t.mediaIndex,v=t.startOfSegment,b=t.isSyncRequest,S=t.partIndex,U=t.forceTimestampOffset,F=t.getMediaInfoForTime,se=u.segments[p],ye="number"==typeof S&&se.parts[S],fe={requestId:"segment-loader-"+Math.random(),uri:ye&&ye.resolvedUri||se.resolvedUri,mediaIndex:p,partIndex:ye?S:null,isSyncRequest:b,startOfSegment:v,playlist:u,bytes:null,encryptedBytes:null,timestampOffset:null,timeline:se.timeline,duration:ye&&ye.duration||se.duration,segment:se,part:ye,byteLength:0,transmuxer:this.transmuxer_,getMediaInfoForTime:F,independent:r},pe=typeof U<"u"?U:this.isPendingTimestampOffset_;fe.timestampOffset=this.timestampOffsetForSegment_({segmentTimeline:se.timeline,currentTimeline:this.currentTimeline_,startOfSegment:v,buffered:this.buffered_(),overrideCheck:pe});var et=Co(this.sourceUpdater_.audioBuffered());return"number"==typeof et&&(fe.audioAppendStart=et-this.sourceUpdater_.audioTimestampOffset()),this.sourceUpdater_.videoBuffered().length&&(fe.gopsToAlignWith=function(i,s,o){if(typeof s>"u"||null===s||!i.length)return[];var r,t=Math.ceil((s-o+3)*Mt.ONE_SECOND_IN_TS);for(r=0;rt);r++);return i.slice(r)}(this.gopBuffer_,this.currentTime_()-this.sourceUpdater_.videoTimestampOffset(),this.timeMapping_)),fe},s.timestampOffsetForSegment_=function(t){return function(i){var s=i.segmentTimeline,o=i.currentTimeline,t=i.startOfSegment,r=i.buffered;return i.overrideCheck||s!==o?s "+se+" for "+S),function(i,s,o){if(!i[o]){s.trigger({type:"usage",name:"vhs-608"}),s.trigger({type:"usage",name:"hls-608"});var t=o;/^cc708_/.test(o)&&(t="SERVICE"+o.split("_")[1]);var r=s.textTracks().getTrackById(t);if(r)i[o]=r;else{var p=o,v=o,b=!1,S=(s.options_.vhs&&s.options_.vhs.captionServices||{})[t];S&&(p=S.label,v=S.language,b=S.default),i[o]=s.addRemoteTextTrack({kind:"captions",id:t,default:b,label:p,language:v},!1).track}}}(fe,u.vhs_.tech_,S),Ka(F,se,fe[S]),function(i){var s=i.inbandTextTracks,o=i.captionArray,t=i.timestampOffset;if(o){var r=l().WebKitDataCue||l().VTTCue;o.forEach(function(u){var p=u.stream;s[p].addCue(new r(u.startTime+t,u.endTime+t,u.text))})}}({captionArray:ye,inbandTextTracks:fe,timestampOffset:v})}),this.transmuxer_&&this.transmuxer_.postMessage({action:"clearParsedMp4Captions"})}},s.handleId3_=function(t,r,u){if(this.earlyAbortWhenNeeded_(t.stats),!this.checkForAbort_(t.requestId)){if(!this.pendingSegment_.hasAppendedData_)return void this.metadataQueue_.id3.push(this.handleId3_.bind(this,t,r,u));var v=null===this.sourceUpdater_.videoTimestampOffset()?this.sourceUpdater_.audioTimestampOffset():this.sourceUpdater_.videoTimestampOffset();(function(i,s,o){i.metadataTrack_||(i.metadataTrack_=o.addRemoteTextTrack({kind:"metadata",label:"Timed Metadata"},!1).track,i.metadataTrack_.inBandMetadataTrackDispatchType=s)})(this.inbandTextTracks_,u,this.vhs_.tech_),Wf({inbandTextTracks:this.inbandTextTracks_,metadataArray:r,timestampOffset:v,videoDuration:this.duration_()})}},s.processMetadataQueue_=function(){this.metadataQueue_.id3.forEach(function(t){return t()}),this.metadataQueue_.caption.forEach(function(t){return t()}),this.metadataQueue_.id3=[],this.metadataQueue_.caption=[]},s.processCallQueue_=function(){var t=this.callQueue_;this.callQueue_=[],t.forEach(function(r){return r()})},s.processLoadQueue_=function(){var t=this.loadQueue_;this.loadQueue_=[],t.forEach(function(r){return r()})},s.hasEnoughInfoToLoad_=function(){if("audio"!==this.loaderType_)return!0;var t=this.pendingSegment_;return!!t&&(!this.getCurrentMediaInfo_()||!Wh({timelineChangeController:this.timelineChangeController_,currentTimeline:this.currentTimeline_,segmentTimeline:t.timeline,loaderType:this.loaderType_,audioDisabled:this.audioDisabled_}))},s.getCurrentMediaInfo_=function(t){return void 0===t&&(t=this.pendingSegment_),t&&t.trackInfo||this.currentMediaInfo_},s.getMediaInfo_=function(t){return void 0===t&&(t=this.pendingSegment_),this.getCurrentMediaInfo_(t)||this.startingMediaInfo_},s.hasEnoughInfoToAppend_=function(){if(!this.sourceUpdater_.ready()||this.waitingOnRemove_||this.quotaExceededErrorRetryTimeout_)return!1;var t=this.pendingSegment_,r=this.getCurrentMediaInfo_();if(!t||!r)return!1;var u=r.hasAudio,p=r.hasVideo,v=r.isMuxed;return!(p&&!t.videoTimingInfo||u&&!this.audioDisabled_&&!v&&!t.audioTimingInfo||Wh({timelineChangeController:this.timelineChangeController_,currentTimeline:this.currentTimeline_,segmentTimeline:t.timeline,loaderType:this.loaderType_,audioDisabled:this.audioDisabled_}))},s.handleData_=function(t,r){if(this.earlyAbortWhenNeeded_(t.stats),!this.checkForAbort_(t.requestId)){if(this.callQueue_.length||!this.hasEnoughInfoToAppend_())return void this.callQueue_.push(this.handleData_.bind(this,t,r));var u=this.pendingSegment_;if(this.setTimeMapping_(u.timeline),this.updateMediaSecondsLoaded_(u.part||u.segment),"closed"!==this.mediaSource_.readyState){if(t.map&&(t.map=this.initSegmentForMap(t.map,!0),u.segment.map=t.map),t.key&&this.segmentKey(t.key,!0),u.isFmp4=t.isFmp4,u.timingInfo=u.timingInfo||{},u.isFmp4)this.trigger("fmp4"),u.timingInfo.start=u[Rg(r.type)].start;else{var b,p=this.getCurrentMediaInfo_(),v="main"===this.loaderType_&&p&&p.hasVideo;v&&(b=u.videoTimingInfo.start),u.timingInfo.start=this.trueSegmentStart_({currentStart:u.timingInfo.start,playlist:u.playlist,mediaIndex:u.mediaIndex,currentVideoTimestampOffset:this.sourceUpdater_.videoTimestampOffset(),useVideoTimingInfo:v,firstVideoFrameTimeForData:b,videoTimingInfo:u.videoTimingInfo,audioTimingInfo:u.audioTimingInfo})}if(this.updateAppendInitSegmentStatus(u,r.type),this.updateSourceBufferTimestampOffset_(u),u.isSyncRequest){this.updateTimingInfoEnd_(u),this.syncController_.saveSegmentTimingInfo({segmentInfo:u,shouldSaveTimelineMapping:"main"===this.loaderType_});var S=this.chooseNextRequest_();if(S.mediaIndex!==u.mediaIndex||S.partIndex!==u.partIndex)return void this.logger_("sync segment was incorrect, not appending");this.logger_("sync segment was correct, appending")}u.hasAppendedData_=!0,this.processMetadataQueue_(),this.appendData_(u,r)}}},s.updateAppendInitSegmentStatus=function(t,r){"main"===this.loaderType_&&"number"==typeof t.timestampOffset&&!t.changedTimestampOffset&&(this.appendInitSegment_={audio:!0,video:!0}),this.playlistOfLastInitSegment_[r]!==t.playlist&&(this.appendInitSegment_[r]=!0)},s.getInitSegmentAndUpdateState_=function(t){var r=t.type,u=t.initSegment,p=t.map,v=t.playlist;if(p){var b=fr(p);if(this.activeInitSegmentId_===b)return null;u=this.initSegmentForMap(p,!0).bytes,this.activeInitSegmentId_=b}return u&&this.appendInitSegment_[r]?(this.playlistOfLastInitSegment_[r]=v,this.appendInitSegment_[r]=!1,this.activeInitSegmentId_=null,u):null},s.handleQuotaExceededError_=function(t,r){var u=this,p=t.segmentInfo,v=t.type,b=t.bytes,S=this.sourceUpdater_.audioBuffered(),U=this.sourceUpdater_.videoBuffered();S.length>1&&this.logger_("On QUOTA_EXCEEDED_ERR, found gaps in the audio buffer: "+ka(S).join(", ")),U.length>1&&this.logger_("On QUOTA_EXCEEDED_ERR, found gaps in the video buffer: "+ka(U).join(", "));var F=S.length?S.start(0):0,se=S.length?S.end(S.length-1):0,ye=U.length?U.start(0):0,fe=U.length?U.end(U.length-1):0;if(se-F<=1&&fe-ye<=1)return this.logger_("On QUOTA_EXCEEDED_ERR, single segment too large to append to buffer, triggering an error. Appended byte length: "+b.byteLength+", audio buffer: "+ka(S).join(", ")+", video buffer: "+ka(U).join(", ")+", "),this.error({message:"Quota exceeded error with append of a single segment of content",excludeUntil:1/0}),void this.trigger("error");this.waitingOnRemove_=!0,this.callQueue_.push(this.appendToSourceBuffer_.bind(this,{segmentInfo:p,type:v,bytes:b}));var et=this.currentTime_()-1;this.logger_("On QUOTA_EXCEEDED_ERR, removing audio/video from 0 to "+et),this.remove(0,et,function(){u.logger_("On QUOTA_EXCEEDED_ERR, retrying append in 1s"),u.waitingOnRemove_=!1,u.quotaExceededErrorRetryTimeout_=l().setTimeout(function(){u.logger_("On QUOTA_EXCEEDED_ERR, re-processing call queue"),u.quotaExceededErrorRetryTimeout_=null,u.processCallQueue_()},1e3)},!0)},s.handleAppendError_=function(t,r){var u=t.segmentInfo,p=t.type,v=t.bytes;if(r){if(22===r.code)return void this.handleQuotaExceededError_({segmentInfo:u,type:p,bytes:v});this.logger_("Received non QUOTA_EXCEEDED_ERR on append",r),this.error(p+" append of "+v.length+"b failed for segment #"+u.mediaIndex+" in playlist "+u.playlist.id),this.trigger("appenderror")}},s.appendToSourceBuffer_=function(t){var r=t.segmentInfo,u=t.type,p=t.initSegment,v=t.data,b=t.bytes;if(!b){var S=[v],U=v.byteLength;p&&(S.unshift(p),U+=p.byteLength),b=function(i){var o,s=0;return i.bytes&&(o=new Uint8Array(i.bytes),i.segments.forEach(function(t){o.set(t,s),s+=t.byteLength})),o}({bytes:U,segments:S})}this.sourceUpdater_.appendBuffer({segmentInfo:r,type:u,bytes:b},this.handleAppendError_.bind(this,{segmentInfo:r,type:u,bytes:b}))},s.handleSegmentTimingInfo_=function(t,r,u){if(this.pendingSegment_&&r===this.pendingSegment_.requestId){var p=this.pendingSegment_.segment,v=t+"TimingInfo";p[v]||(p[v]={}),p[v].transmuxerPrependedSeconds=u.prependedContentDuration||0,p[v].transmuxedPresentationStart=u.start.presentation,p[v].transmuxedDecodeStart=u.start.decode,p[v].transmuxedPresentationEnd=u.end.presentation,p[v].transmuxedDecodeEnd=u.end.decode,p[v].baseMediaDecodeTime=u.baseMediaDecodeTime}},s.appendData_=function(t,r){var u=r.type,p=r.data;if(p&&p.byteLength&&("audio"!==u||!this.audioDisabled_)){var v=this.getInitSegmentAndUpdateState_({type:u,initSegment:r.initSegment,playlist:t.playlist,map:t.isFmp4?t.segment.map:null});this.appendToSourceBuffer_({segmentInfo:t,type:u,initSegment:v,data:p})}},s.loadSegment_=function(t){var r=this;this.state="WAITING",this.pendingSegment_=t,this.trimBackBuffer_(t),"number"==typeof t.timestampOffset&&this.transmuxer_&&this.transmuxer_.postMessage({action:"clearAllMp4Captions"}),this.hasEnoughInfoToLoad_()?this.updateTransmuxerAndRequestSegment_(t):this.loadQueue_.push(function(){var u=q({},t,{forceTimestampOffset:!0});q(t,r.generateSegmentInfo_(u)),r.isPendingTimestampOffset_=!1,r.updateTransmuxerAndRequestSegment_(t)})},s.updateTransmuxerAndRequestSegment_=function(t){var r=this;this.shouldUpdateTransmuxerTimestampOffset_(t.timestampOffset)&&(this.gopBuffer_.length=0,t.gopsToAlignWith=[],this.timeMapping_=0,this.transmuxer_.postMessage({action:"reset"}),this.transmuxer_.postMessage({action:"setTimestampOffset",timestampOffset:t.timestampOffset}));var u=this.createSimplifiedSegmentObj_(t),p=this.isEndOfStream_(t.mediaIndex,t.playlist,t.partIndex),v=null!==this.mediaIndex,b=t.timeline!==this.currentTimeline_&&t.timeline>0,S=p||v&&b;this.logger_("Requesting "+D1(t)),u.map&&!u.map.bytes&&(this.logger_("going to request init segment."),this.appendInitSegment_={video:!0,audio:!0}),t.abortRequests=km({xhr:this.vhs_.xhr,xhrOptions:this.xhrOptions_,decryptionWorker:this.decrypter_,segment:u,abortFn:this.handleAbort_.bind(this,t),progressFn:this.handleProgress_.bind(this),trackInfoFn:this.handleTrackInfo_.bind(this),timingInfoFn:this.handleTimingInfo_.bind(this),videoSegmentTimingInfoFn:this.handleSegmentTimingInfo_.bind(this,"video",t.requestId),audioSegmentTimingInfoFn:this.handleSegmentTimingInfo_.bind(this,"audio",t.requestId),captionsFn:this.handleCaptions_.bind(this),isEndOfTimeline:S,endedTimelineFn:function(){r.logger_("received endedtimeline callback")},id3Fn:this.handleId3_.bind(this),dataFn:this.handleData_.bind(this),doneFn:this.segmentRequestFinished_.bind(this),onTransmuxerLog:function(F){var se=F.message,ye=F.level,fe=F.stream;r.logger_(D1(t)+" logged from transmuxer stream "+fe+" as a "+ye+": "+se)}})},s.trimBackBuffer_=function(t){var r=function(i,s,o){var t=s-fo.BACK_BUFFER_LENGTH;i.length&&(t=Math.max(t,i.start(0)));var r=s-o;return Math.min(r,t)}(this.seekable_(),this.currentTime_(),this.playlist_.targetDuration||10);r>0&&this.remove(0,r)},s.createSimplifiedSegmentObj_=function(t){var r=t.segment,u=t.part,p={resolvedUri:u?u.resolvedUri:r.resolvedUri,byterange:u?u.byterange:r.byterange,requestId:t.requestId,transmuxer:t.transmuxer,audioAppendStart:t.audioAppendStart,gopsToAlignWith:t.gopsToAlignWith,part:t.part},v=t.playlist.segments[t.mediaIndex-1];if(v&&v.timeline===r.timeline&&(v.videoTimingInfo?p.baseStartTime=v.videoTimingInfo.transmuxedDecodeEnd:v.audioTimingInfo&&(p.baseStartTime=v.audioTimingInfo.transmuxedDecodeEnd)),r.key){var b=r.key.iv||new Uint32Array([0,0,0,t.mediaIndex+t.playlist.mediaSequence]);p.key=this.segmentKey(r.key),p.key.iv=b}return r.map&&(p.map=this.initSegmentForMap(r.map)),p},s.saveTransferStats_=function(t){this.mediaRequests+=1,t&&(this.mediaBytesTransferred+=t.bytesReceived,this.mediaTransferDuration+=t.roundTripTime)},s.saveBandwidthRelatedStats_=function(t,r){this.pendingSegment_.byteLength=r.bytesReceived,t=t);r++);return i.slice(0,r).concat(s)}(this.gopBuffer_,u.gopInfo,this.safeAppend_)),this.state="APPENDING",this.trigger("appending"),this.waitForAppendsToComplete_(p)}},s.setTimeMapping_=function(t){var r=this.syncController_.mappingForTimeline(t);null!==r&&(this.timeMapping_=r)},s.updateMediaSecondsLoaded_=function(t){"number"==typeof t.start&&"number"==typeof t.end?this.mediaSecondsLoaded+=t.end-t.start:this.mediaSecondsLoaded+=t.duration},s.shouldUpdateTransmuxerTimestampOffset_=function(t){return null!==t&&("main"===this.loaderType_&&t!==this.sourceUpdater_.videoTimestampOffset()||!this.audioDisabled_&&t!==this.sourceUpdater_.audioTimestampOffset())},s.trueSegmentStart_=function(t){var r=t.currentStart,u=t.playlist,p=t.mediaIndex,v=t.firstVideoFrameTimeForData,b=t.currentVideoTimestampOffset,S=t.useVideoTimingInfo,U=t.videoTimingInfo,F=t.audioTimingInfo;if(typeof r<"u")return r;if(!S)return F.start;var se=u.segments[p-1];return 0===p||!se||typeof se.start>"u"||se.end!==v+b?v:U.start},s.waitForAppendsToComplete_=function(t){var r=this.getCurrentMediaInfo_(t);if(!r)return this.error({message:"No starting media returned, likely due to an unsupported media format.",blacklistDuration:1/0}),void this.trigger("error");var u=r.hasAudio,p=r.hasVideo,v=r.isMuxed,b="main"===this.loaderType_&&p,S=!this.audioDisabled_&&u&&!v;if(t.waitingOnAppends=0,!t.hasAppendedData_)return!t.timingInfo&&"number"==typeof t.timestampOffset&&(this.isPendingTimestampOffset_=!0),t.timingInfo={start:0},t.waitingOnAppends++,this.isPendingTimestampOffset_||(this.updateSourceBufferTimestampOffset_(t),this.processMetadataQueue_()),void this.checkAppendsDone_(t);b&&t.waitingOnAppends++,S&&t.waitingOnAppends++,b&&this.sourceUpdater_.videoQueueCallback(this.checkAppendsDone_.bind(this,t)),S&&this.sourceUpdater_.audioQueueCallback(this.checkAppendsDone_.bind(this,t))},s.checkAppendsDone_=function(t){this.checkForAbort_(t.requestId)||(t.waitingOnAppends--,0===t.waitingOnAppends&&this.handleAppendsDone_())},s.checkForIllegalMediaSwitch=function(t){var r=function(i,s,o){return"main"===i&&s&&o?o.hasAudio||o.hasVideo?s.hasVideo&&!o.hasVideo?"Only audio found in segment when we expected video. We can't switch to audio only from a stream that had video. To get rid of this message, please add codec information to the manifest.":!s.hasVideo&&o.hasVideo?"Video found in segment when we expected only audio. We can't switch to a stream with video from an audio only stream. To get rid of this message, please add codec information to the manifest.":null:"Neither audio nor video found in segment.":null}(this.loaderType_,this.getCurrentMediaInfo_(),t);return!!r&&(this.error({message:r,blacklistDuration:1/0}),this.trigger("error"),!0)},s.updateSourceBufferTimestampOffset_=function(t){if(null!==t.timestampOffset&&"number"==typeof t.timingInfo.start&&!t.changedTimestampOffset&&"main"===this.loaderType_){var r=!1;t.timestampOffset-=t.timingInfo.start,t.changedTimestampOffset=!0,t.timestampOffset!==this.sourceUpdater_.videoTimestampOffset()&&(this.sourceUpdater_.videoTimestampOffset(t.timestampOffset),r=!0),t.timestampOffset!==this.sourceUpdater_.audioTimestampOffset()&&(this.sourceUpdater_.audioTimestampOffset(t.timestampOffset),r=!0),r&&this.trigger("timestampoffset")}},s.updateTimingInfoEnd_=function(t){t.timingInfo=t.timingInfo||{};var r=this.getMediaInfo_(),p="main"===this.loaderType_&&r&&r.hasVideo&&t.videoTimingInfo?t.videoTimingInfo:t.audioTimingInfo;p&&(t.timingInfo.end="number"==typeof p.end?p.end:p.start+t.duration)},s.handleAppendsDone_=function(){if(this.pendingSegment_&&this.trigger("appendsdone"),!this.pendingSegment_)return this.state="READY",void(this.paused()||this.monitorBuffer_());var t=this.pendingSegment_;this.updateTimingInfoEnd_(t),this.shouldSaveSegmentTimingInfo_&&this.syncController_.saveSegmentTimingInfo({segmentInfo:t,shouldSaveTimelineMapping:"main"===this.loaderType_});var r=ud(t,this.sourceType_);if(r&&("warn"===r.severity?Ye.log.warn(r.message):this.logger_(r.message)),this.recordThroughput_(t),this.pendingSegment_=null,this.state="READY",!t.isSyncRequest||(this.trigger("syncinfoupdate"),t.hasAppendedData_)){this.logger_("Appended "+D1(t)),this.addSegmentMetadataCue_(t),this.fetchAtBuffer_=!0,this.currentTimeline_!==t.timeline&&(this.timelineChangeController_.lastTimelineChange({type:this.loaderType_,from:this.currentTimeline_,to:t.timeline}),"main"===this.loaderType_&&!this.audioDisabled_&&this.timelineChangeController_.lastTimelineChange({type:"audio",from:this.currentTimeline_,to:t.timeline})),this.currentTimeline_=t.timeline,this.trigger("syncinfoupdate");var u=t.segment,p=t.part,v=u.end&&this.currentTime_()-u.end>3*t.playlist.targetDuration,b=p&&p.end&&this.currentTime_()-p.end>3*t.playlist.partTargetDuration;if(v||b)return this.logger_("bad "+(v?"segment":"part")+" "+D1(t)),void this.resetEverything();null!==this.mediaIndex&&this.trigger("bandwidthupdate"),this.trigger("progress"),this.mediaIndex=t.mediaIndex,this.partIndex=t.partIndex,this.isEndOfStream_(t.mediaIndex,t.playlist,t.partIndex)&&this.endOfStream(),this.trigger("appended"),t.hasAppendedData_&&this.mediaAppends++,this.paused()||this.monitorBuffer_()}else this.logger_("Throwing away un-appended sync request "+D1(t))},s.recordThroughput_=function(t){if(t.duration"u"||(this.subtitlesTrack_=t,"INIT"===this.state&&this.couldBeginLoading_()&&this.init_()),this.subtitlesTrack_},s.remove=function(t,r){Ka(t,r,this.subtitlesTrack_)},s.fillBuffer_=function(){var t=this,r=this.chooseNextRequest_();if(r){if(null===this.syncController_.timestampOffsetForTimeline(r.timeline)){return this.syncController_.one("timestampoffset",function(){t.state="READY",t.paused()||t.monitorBuffer_()}),void(this.state="WAITING_ON_TIMELINE")}this.loadSegment_(r)}},s.timestampOffsetForSegment_=function(){return null},s.chooseNextRequest_=function(){return this.skipEmptySegments_(h.prototype.chooseNextRequest_.call(this))},s.skipEmptySegments_=function(t){for(;t&&t.segment.empty;){if(t.mediaIndex+1>=t.playlist.segments.length){t=null;break}t=this.generateSegmentInfo_({playlist:t.playlist,mediaIndex:t.mediaIndex+1,startOfSegment:t.startOfSegment+t.duration,isSyncRequest:t.isSyncRequest})}return t},s.stopForError=function(t){this.error(t),this.state="READY",this.pause(),this.trigger("error")},s.segmentRequestFinished_=function(t,r,u){var p=this;if(this.subtitlesTrack_){if(this.saveTransferStats_(r.stats),!this.pendingSegment_)return this.state="READY",void(this.mediaRequestsAborted+=1);if(t)return t.code===ha_TIMEOUT&&this.handleTimeout_(),t.code===ha_ABORTED?this.mediaRequestsAborted+=1:this.mediaRequestsErrored+=1,void this.stopForError(t);var v=this.pendingSegment_;this.saveBandwidthRelatedStats_(v.duration,r.stats),this.state="APPENDING",this.trigger("appending");var b=v.segment;if(b.map&&(b.map.bytes=r.map.bytes),v.bytes=r.bytes,"function"!=typeof l().WebVTT&&this.subtitlesTrack_&&this.subtitlesTrack_.tech_){var S,U=function(){p.subtitlesTrack_.tech_.off("vttjsloaded",S),p.stopForError({message:"Error loading vtt.js"})};return S=function(){p.subtitlesTrack_.tech_.off("vttjserror",U),p.segmentRequestFinished_(t,r,u)},this.state="WAITING_ON_VTTJS",this.subtitlesTrack_.tech_.one("vttjsloaded",S),void this.subtitlesTrack_.tech_.one("vttjserror",U)}b.requested=!0;try{this.parseVTTCues_(v)}catch(F){return void this.stopForError({message:F.message})}if(this.updateTimeMapping_(v,this.syncController_.timelines[v.timeline],this.playlist_),v.cues.length?v.timingInfo={start:v.cues[0].startTime,end:v.cues[v.cues.length-1].endTime}:v.timingInfo={start:v.startOfSegment,end:v.startOfSegment+v.duration},v.isSyncRequest)return this.trigger("syncinfoupdate"),this.pendingSegment_=null,void(this.state="READY");v.byteLength=v.bytes.byteLength,this.mediaSecondsLoaded+=b.duration,v.cues.forEach(function(F){p.subtitlesTrack_.addCue(p.featuresNativeTextTracks_?new(l().VTTCue)(F.startTime,F.endTime,F.text):F)}),function(i){var s=i.cues;if(s)for(var o=0;o1&&t.push(s[u]);t.length&&t.forEach(function(p){return i.removeCue(p)})}}(this.subtitlesTrack_),this.handleAppendsDone_()}else this.state="READY"},s.handleData_=function(){},s.updateTimingInfoEnd_=function(){},s.parseVTTCues_=function(t){var r,u=!1;"function"==typeof l().TextDecoder?r=new(l().TextDecoder)("utf8"):(r=l().WebVTT.StringDecoder(),u=!0);var p=new(l().WebVTT.Parser)(l(),l().vttjs,r);if(t.cues=[],t.timestampmap={MPEGTS:0,LOCAL:0},p.oncue=t.cues.push.bind(t.cues),p.ontimestampmap=function(S){t.timestampmap=S},p.onparsingerror=function(S){Ye.log.warn("Error encountered when parsing cues: "+S.message)},t.segment.map){var v=t.segment.map.bytes;u&&(v=Qf(v)),p.parse(v)}var b=t.bytes;u&&(b=Qf(b)),p.parse(b),p.flush()},s.updateTimeMapping_=function(t,r,u){var p=t.segment;if(r){if(!t.cues.length)return void(p.empty=!0);var v=t.timestampmap,b=v.MPEGTS/Mt.ONE_SECOND_IN_TS-v.LOCAL+r.mapping;if(t.cues.forEach(function(F){F.startTime+=b,F.endTime+=b}),!u.syncInfo){var S=t.cues[0].startTime,U=t.cues[t.cues.length-1].startTime;u.syncInfo={mediaSequence:u.mediaSequence+t.mediaIndex,time:Math.min(S,U-p.duration)}}}},i}(b2),Yh=function(i,s){for(var o=i.cues,t=0;t=r.adStartTime&&s<=r.adEndTime)return r}return null},$f=[{name:"VOD",run:function(i,s,o,t,r){if(o!==1/0){return{time:0,segmentIndex:0,partIndex:null}}return null}},{name:"ProgramDateTime",run:function(i,s,o,t,r){if(!Object.keys(i.timelineToDatetimeMappings).length)return null;var u=null,p=null,v=iu(s);r=r||0;for(var b=0;b=ye)&&(p=ye,u={time:se,segmentIndex:U.segmentIndex,partIndex:U.partIndex})}}return u}},{name:"Discontinuity",run:function(i,s,o,t,r){var u=null;if(r=r||0,s.discontinuityStarts&&s.discontinuityStarts.length)for(var p=null,v=0;v=F)&&(p=F,u={time:U.time,segmentIndex:b,partIndex:null})}}return u}},{name:"Playlist",run:function(i,s,o,t,r){return s.syncInfo?{time:s.syncInfo.time,segmentIndex:s.syncInfo.mediaSequence-s.mediaSequence,partIndex:null}:null}}],Qh=function(h){function i(o){var t;return(t=h.call(this)||this).timelines=[],t.discontinuities=[],t.timelineToDatetimeMappings={},t.logger_=yo("SyncController"),t}N(i,h);var s=i.prototype;return s.getSyncPoint=function(t,r,u,p){var v=this.runStrategies_(t,r,u,p);return v.length?this.selectSyncPoint_(v,{key:"time",value:p}):null},s.getExpiredTime=function(t,r){if(!t||!t.segments)return null;var u=this.runStrategies_(t,r,t.discontinuitySequence,0);if(!u.length)return null;var p=this.selectSyncPoint_(u,{key:"segmentIndex",value:0});return p.segmentIndex>0&&(p.time*=-1),Math.abs(p.time+As({defaultDuration:t.targetDuration,durationList:t.segments,startIndex:p.segmentIndex,endIndex:0}))},s.runStrategies_=function(t,r,u,p){for(var v=[],b=0;b<$f.length;b++){var S=$f[b],U=S.run(this,t,r,u,p);U&&(U.strategy=S.name,v.push({strategy:S.name,syncPoint:U}))}return v},s.selectSyncPoint_=function(t,r){for(var u=t[0].syncPoint,p=Math.abs(t[0].syncPoint[r.key]-r.value),v=t[0].strategy,b=1;b86400)Ye.log.warn("Not saving expired segment info. Media sequence gap "+u+" is too large.");else for(var p=u-1;p>=0;p--){var v=t.segments[p];if(v&&typeof v.start<"u"){r.syncInfo={mediaSequence:t.mediaSequence+p,time:v.start},this.logger_("playlist refresh sync: [time:"+r.syncInfo.time+", mediaSequence: "+r.syncInfo.mediaSequence+"]"),this.trigger("syncinfoupdate");break}}},s.setDateTimeMappingForStart=function(t){if(this.timelineToDatetimeMappings={},t.segments&&t.segments.length&&t.segments[0].dateTimeObject){var r=t.segments[0],u=r.dateTimeObject.getTime()/1e3;this.timelineToDatetimeMappings[r.timeline]=-u}},s.saveSegmentTimingInfo=function(t){var r=t.segmentInfo,u=t.shouldSaveTimelineMapping,p=this.calculateSegmentTimeMapping_(r,r.timingInfo,u),v=r.segment;p&&(this.saveDiscontinuitySyncInfo_(r),r.playlist.syncInfo||(r.playlist.syncInfo={mediaSequence:r.playlist.mediaSequence+r.mediaIndex,time:v.start}));var b=v.dateTimeObject;v.discontinuity&&u&&b&&(this.timelineToDatetimeMappings[v.timeline]=-b.getTime()/1e3)},s.timestampOffsetForTimeline=function(t){return typeof this.timelines[t]>"u"?null:this.timelines[t].time},s.mappingForTimeline=function(t){return typeof this.timelines[t]>"u"?null:this.timelines[t].mapping},s.calculateSegmentTimeMapping_=function(t,r,u){var S,U,p=t.segment,v=t.part,b=this.timelines[t.timeline];if("number"==typeof t.timestampOffset)b={time:t.startOfSegment,mapping:t.startOfSegment-r.start},u&&(this.timelines[t.timeline]=b,this.trigger("timestampoffset"),this.logger_("time mapping for timeline "+t.timeline+": [time: "+b.time+"] [mapping: "+b.mapping+"]")),S=t.startOfSegment,U=r.end+b.mapping;else{if(!b)return!1;S=r.start+b.mapping,U=r.end+b.mapping}return v&&(v.start=S,v.end=U),(!p.start||SU){var F=void 0;F=S<0?u.start-As({defaultDuration:r.targetDuration,durationList:r.segments,startIndex:t.mediaIndex,endIndex:v}):u.end+As({defaultDuration:r.targetDuration,durationList:r.segments,startIndex:t.mediaIndex+1,endIndex:v}),this.discontinuities[b]={time:F,accuracy:U}}}},s.dispose=function(){this.trigger("dispose"),this.off()},i}(Ye.EventTarget),Vg=function(h){function i(){var o;return(o=h.call(this)||this).pendingTimelineChanges_={},o.lastTimelineChanges_={},o}N(i,h);var s=i.prototype;return s.clearPendingTimelineChange=function(t){this.pendingTimelineChanges_[t]=null,this.trigger("pendingtimelinechange")},s.pendingTimelineChange=function(t){var r=t.type,u=t.from,p=t.to;return"number"==typeof u&&"number"==typeof p&&(this.pendingTimelineChanges_[r]={type:r,from:u,to:p},this.trigger("pendingtimelinechange")),this.pendingTimelineChanges_[r]},s.lastTimelineChange=function(t){var r=t.type,u=t.from,p=t.to;return"number"==typeof u&&"number"==typeof p&&(this.lastTimelineChanges_[r]={type:r,from:u,to:p},delete this.pendingTimelineChanges_[r],this.trigger("timelinechange")),this.lastTimelineChanges_[r]},s.dispose=function(){this.trigger("dispose"),this.pendingTimelineChanges_={},this.lastTimelineChanges_={},this.off()},i}(Ye.EventTarget),Hg=Ga(od(function(){function h(fe,pe,et){return fe(et={path:pe,exports:{},require:function(St,Lt){return function i(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}(Lt??et.path)}},et.exports),et.exports}var s=h(function(fe){function pe(ot,St){for(var Lt=0;Lt-1},pe.trigger=function(ot){var St=this.listeners[ot];if(St)if(2===arguments.length)for(var Lt=St.length,Ot=0;Ot>7))^At]=At;for(Xt=sn=0;!Et[Xt];Xt^=dn||1,sn=pn[sn]||1)for(ei=(ei=sn^sn<<1^sn<<2^sn<<3^sn<<4)>>8^255&ei^99,Et[Xt]=ei,Lt[ei]=Xt,ti=16843009*jt[Tr=jt[dn=jt[Xt]]]^65537*Tr^257*dn^16843008*Xt,bo=257*jt[ei]^16843008*ei,At=0;At<4;At++)ot[At][Xt]=bo=bo<<24^bo>>>8,ct[At][ei]=ti=ti<<24^ti>>>8;for(At=0;At<5;At++)ot[At]=ot[At].slice(0),ct[At]=ct[At].slice(0);return be},_=null,b=function(){function ge(ot){_||(_=p()),this._tables=[[_[0][0].slice(),_[0][1].slice(),_[0][2].slice(),_[0][3].slice(),_[0][4].slice()],[_[1][0].slice(),_[1][1].slice(),_[1][2].slice(),_[1][3].slice(),_[1][4].slice()]];var ct,Et,Lt,At=this._tables[0][4],Xt=this._tables[1],sn=ot.length,jt=1;if(4!==sn&&6!==sn&&8!==sn)throw new Error("Invalid aes key size");var pn=ot.slice(0),dn=[];for(this._key=[pn,dn],ct=sn;ct<4*sn+28;ct++)Lt=pn[ct-1],(ct%sn==0||8===sn&&ct%sn==4)&&(Lt=At[Lt>>>24]<<24^At[Lt>>16&255]<<16^At[Lt>>8&255]<<8^At[255&Lt],ct%sn==0&&(Lt=Lt<<8^Lt>>>24^jt<<24,jt=jt<<1^283*(jt>>7))),pn[ct]=pn[ct-sn]^Lt;for(Et=0;ct;Et++,ct--)Lt=pn[3&Et?ct:ct-4],dn[Et]=ct<=4||Et<4?Lt:Xt[0][At[Lt>>>24]]^Xt[1][At[Lt>>16&255]]^Xt[2][At[Lt>>8&255]]^Xt[3][At[255&Lt]]}return ge.prototype.decrypt=function(ct,Et,Lt,At,Xt,sn){var ei,bo,ti,rs,jt=this._key[1],pn=ct^jt[0],dn=At^jt[1],Tr=Lt^jt[2],En=Et^jt[3],bl=jt.length/4-2,is=4,Qs=this._tables[1],D1=Qs[0],Ml=Qs[1],I1=Qs[2],wl=Qs[3],o2=Qs[4];for(rs=0;rs>>24]^Ml[dn>>16&255]^I1[Tr>>8&255]^wl[255&En]^jt[is],bo=D1[dn>>>24]^Ml[Tr>>16&255]^I1[En>>8&255]^wl[255&pn]^jt[is+1],ti=D1[Tr>>>24]^Ml[En>>16&255]^I1[pn>>8&255]^wl[255&dn]^jt[is+2],En=D1[En>>>24]^Ml[pn>>16&255]^I1[dn>>8&255]^wl[255&Tr]^jt[is+3],is+=4,pn=ei,dn=bo,Tr=ti;for(rs=0;rs<4;rs++)Xt[(3&-rs)+sn]=o2[pn>>>24]<<24^o2[dn>>16&255]<<16^o2[Tr>>8&255]<<8^o2[255&En]^jt[is++],ei=pn,pn=dn,dn=Tr,Tr=En,En=ei},ge}(),I=function(ge){function be(){var ct;return(ct=ge.call(this,i)||this).jobs=[],ct.delay=1,ct.timeout_=null,ct}e(be,ge);var ot=be.prototype;return ot.processJob_=function(){this.jobs.shift()(),this.jobs.length?this.timeout_=setTimeout(this.processJob_.bind(this),this.delay):this.timeout_=null},ot.push=function(Et){this.jobs.push(Et),this.timeout_||(this.timeout_=setTimeout(this.processJob_.bind(this),this.delay))},be}(i),z=function(be){return be<<24|(65280&be)<<8|(16711680&be)>>8|be>>>24},le=function(){function ge(ot,ct,Et,Lt){var At=ge.STEP,Xt=new Int32Array(ot.buffer),sn=new Uint8Array(ot.byteLength),jt=0;for(this.asyncStream_=new I,this.asyncStream_.push(this.decryptChunk_(Xt.subarray(jt,jt+At),ct,Et,sn)),jt=At;jt>2),Lt=new b(Array.prototype.slice.call(ot)),At=new Uint8Array(be.byteLength),Xt=new Int32Array(At.buffer);for(sn=ct[0],jt=ct[1],pn=ct[2],dn=ct[3],ti=0;ti=0&&(s="main-desc"),s},B3=function(o,s){o.abort(),o.pause(),s&&s.activePlaylistLoader&&(s.activePlaylistLoader.pause(),s.activePlaylistLoader=null)},mc=function(o,s){s.activePlaylistLoader=o,o.load()},q3={AUDIO:function(o,s){return function(){var a=s.segmentLoaders[o],e=s.mediaTypes[o],i=s.blacklistCurrentPlaylist;B3(a,e);var u=e.activeTrack(),p=e.activeGroup(),_=(p.filter(function(z){return z.default})[0]||p[0]).id,b=e.tracks[_];if(u!==b){for(var I in st.log.warn("Problem encountered loading the alternate audio track.Switching back to default."),e.tracks)e.tracks[I].enabled=e.tracks[I]===b;e.onTrackChanged()}else i({message:"Problem encountered loading the default audio track."})}},SUBTITLES:function(o,s){return function(){var a=s.segmentLoaders[o],e=s.mediaTypes[o];st.log.warn("Problem encountered loading the subtitle track.Disabling subtitle track."),B3(a,e);var i=e.activeTrack();i&&(i.mode="disabled"),e.onTrackChanged()}}},Cc={AUDIO:function(o,s,a){if(s){var e=a.tech,i=a.requestOptions,u=a.segmentLoaders[o];s.on("loadedmetadata",function(){var p=s.media();u.playlist(p,i),(!e.paused()||p.endList&&"none"!==e.preload())&&u.load()}),s.on("loadedplaylist",function(){u.playlist(s.media(),i),e.paused()||u.load()}),s.on("error",q3[o](o,a))}},SUBTITLES:function(o,s,a){var e=a.tech,i=a.requestOptions,u=a.segmentLoaders[o],p=a.mediaTypes[o];s.on("loadedmetadata",function(){var _=s.media();u.playlist(_,i),u.track(p.activeTrack()),(!e.paused()||_.endList&&"none"!==e.preload())&&u.load()}),s.on("loadedplaylist",function(){u.playlist(s.media(),i),e.paused()||u.load()}),s.on("error",q3[o](o,a))}},M6={AUDIO:function(o,s){var a=s.vhs,e=s.sourceType,i=s.segmentLoaders[o],u=s.requestOptions,p=s.master.mediaGroups,_=s.mediaTypes[o],b=_.groups,I=_.tracks,z=_.logger_,B=s.masterPlaylistLoader,le=$l(B.master);for(var Ee in(!p[o]||0===Object.keys(p[o]).length)&&(p[o]={main:{default:{default:!0}}},le&&(p[o].main.default.playlists=B.master.playlists)),p[o])for(var ge in b[Ee]||(b[Ee]=[]),p[o][Ee]){var be=p[o][Ee][ge],ot=void 0;if(le?(z("AUDIO group '"+Ee+"' label '"+ge+"' is a master playlist"),be.isMasterPlaylist=!0,ot=null):ot="vhs-json"===e&&be.playlists?new O2(be.playlists[0],a,u):be.resolvedUri?new O2(be.resolvedUri,a,u):be.playlists&&"dash"===e?new J0(be.playlists[0],a,u,B):null,be=st.mergeOptions({id:ge,playlistLoader:ot},be),Cc[o](o,be.playlistLoader,s),b[Ee].push(be),typeof I[ge]>"u"){var ct=new st.AudioTrack({id:ge,kind:y6(be),enabled:!1,language:be.language,default:be.default,label:ge});I[ge]=ct}}i.on("error",q3[o](o,s))},SUBTITLES:function(o,s){var a=s.tech,e=s.vhs,i=s.sourceType,u=s.segmentLoaders[o],p=s.requestOptions,_=s.master.mediaGroups,b=s.mediaTypes[o],I=b.groups,z=b.tracks,B=s.masterPlaylistLoader;for(var le in _[o])for(var Ee in I[le]||(I[le]=[]),_[o][le])if(!_[o][le][Ee].forced){var ge=_[o][le][Ee],be=void 0;if("hls"===i)be=new O2(ge.resolvedUri,e,p);else if("dash"===i){if(!ge.playlists.filter(function(Et){return Et.excludeUntil!==1/0}).length)return;be=new J0(ge.playlists[0],e,p,B)}else"vhs-json"===i&&(be=new O2(ge.playlists?ge.playlists[0]:ge.resolvedUri,e,p));if(ge=st.mergeOptions({id:Ee,playlistLoader:be},ge),Cc[o](o,ge.playlistLoader,s),I[le].push(ge),typeof z[Ee]>"u"){var ct=a.addRemoteTextTrack({id:Ee,kind:"subtitles",default:ge.default&&ge.autoselect,language:ge.language,label:Ee},!1).track;z[Ee]=ct}}u.on("error",q3[o](o,s))},"CLOSED-CAPTIONS":function(o,s){var a=s.tech,e=s.master.mediaGroups,i=s.mediaTypes[o],u=i.groups,p=i.tracks;for(var _ in e[o])for(var b in u[_]||(u[_]=[]),e[o][_]){var I=e[o][_][b];if(/^(?:CC|SERVICE)/.test(I.instreamId)){var z=a.options_.vhs&&a.options_.vhs.captionServices||{},B={label:b,language:I.language,instreamId:I.instreamId,default:I.default&&I.autoselect};if(z[B.instreamId]&&(B=st.mergeOptions(B,z[B.instreamId])),void 0===B.default&&delete B.default,u[_].push(st.mergeOptions({id:b},I)),typeof p[b]>"u"){var le=a.addRemoteTextTrack({id:B.instreamId,kind:"captions",default:B.default,language:B.language,label:B.label},!1).track;p[b]=le}}}}},w6=function f(o,s){for(var a=0;a1&&$l(s.master))for(var b=0;b<_.length;b++){var I=i[_[b]];if(w6(I,u)){p=I;break}}else i.main?p=i.main:1===_.length&&(p=i[_[0]]);return typeof a>"u"?p:null!==a&&p&&p.filter(function(z){return z.id===a.id})[0]||null}}(Ee,o),s[Ee].activeTrack=vc[Ee](Ee,o),s[Ee].onGroupChanged=function(o,s){return function(){var a=s.segmentLoaders,e=a[o],i=a.main,u=s.mediaTypes[o],p=u.activeTrack(),_=u.getActiveGroup(),b=u.activePlaylistLoader,I=u.lastGroup_;if((!_||!I||_.id!==I.id)&&(u.lastGroup_=_,u.lastTrack_=p,B3(e,u),_&&!_.isMasterPlaylist)){if(!_.playlistLoader)return void(b&&i.resetEverything());e.resyncLoader(),mc(_.playlistLoader,u)}}}(Ee,o),s[Ee].onGroupChanging=function(o,s){return function(){var a=s.segmentLoaders[o];s.mediaTypes[o].lastGroup_=null,a.abort(),a.pause()}}(Ee,o),s[Ee].onTrackChanged=function(o,s){return function(){var a=s.masterPlaylistLoader,e=s.segmentLoaders,i=e[o],u=e.main,p=s.mediaTypes[o],_=p.activeTrack(),b=p.getActiveGroup(),I=p.activePlaylistLoader,z=p.lastTrack_;if((!z||!_||z.id!==_.id)&&(p.lastGroup_=b,p.lastTrack_=_,B3(i,p),b)){if(b.isMasterPlaylist){if(!_||!z||_.id===z.id)return;var B=s.vhs.masterPlaylistController_,le=B.selectPlaylist();if(B.media()===le)return;return p.logger_("track change. Switching master audio from "+z.id+" to "+_.id),a.pause(),u.resetEverything(),void B.fastQualityChange_(le)}if("AUDIO"===o){if(!b.playlistLoader)return u.setAudio(!0),void u.resetEverything();i.setAudio(!0),u.setAudio(!1)}if(I===b.playlistLoader)return void mc(b.playlistLoader,p);i.track&&i.track(_),i.resetEverything(),mc(b.playlistLoader,p)}}}(Ee,o),s[Ee].getActiveGroup=function(o,s){var a=s.mediaTypes;return function(){var e=a[o].activeTrack();return e?a[o].activeGroup(e):null}}(Ee,o)});var b=s.AUDIO.activeGroup();if(b){var I=(b.filter(function(Ee){return Ee.default})[0]||b[0]).id;s.AUDIO.tracks[I].enabled=!0,s.AUDIO.onGroupChanged(),s.AUDIO.onTrackChanged(),s.AUDIO.getActiveGroup().playlistLoader?(_.setAudio(!1),p.setAudio(!0)):_.setAudio(!0)}a.on("mediachange",function(){["AUDIO","SUBTITLES"].forEach(function(Ee){return s[Ee].onGroupChanged()})}),a.on("mediachanging",function(){["AUDIO","SUBTITLES"].forEach(function(Ee){return s[Ee].onGroupChanging()})});var B=function(){s.AUDIO.onTrackChanged(),e.trigger({type:"usage",name:"vhs-audio-change"}),e.trigger({type:"usage",name:"hls-audio-change"})};for(var le in e.audioTracks().addEventListener("change",B),e.remoteTextTracks().addEventListener("change",s.SUBTITLES.onTrackChanged),i.on("dispose",function(){e.audioTracks().removeEventListener("change",B),e.remoteTextTracks().removeEventListener("change",s.SUBTITLES.onTrackChanged)}),e.clearTracks("audio"),s.AUDIO.tracks)e.audioTracks().addTrack(s.AUDIO.tracks[le])},R3=function(){var o={};return["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach(function(s){o[s]={groups:{},tracks:{},activePlaylistLoader:null,activeGroup:V1,activeTrack:V1,getActiveGroup:V1,onGroupChanged:V1,onTrackChanged:V1,lastTrack_:null,logger_:Vs("MediaGroups["+s+"]")}}),o},Y4=["mediaRequests","mediaRequestsAborted","mediaRequestsTimedout","mediaRequestsErrored","mediaTransferDuration","mediaBytesTransferred","mediaAppends"],yc=function(o){return this.audioSegmentLoader_[o]+this.mainSegmentLoader_[o]},Cd=function(f){function o(a){var e;e=f.call(this)||this;var i=a.src,u=a.handleManifestRedirects,p=a.withCredentials,_=a.tech,b=a.bandwidth,I=a.externVhs,z=a.useCueTags,B=a.blacklistDuration,le=a.enableLowInitialPlaylist,Ee=a.sourceType,ge=a.cacheEncryptionKeys,be=a.experimentalBufferBasedABR,ot=a.experimentalLeastPixelDiffSelector,ct=a.captionServices;if(!i)throw new Error("A non-empty playlist URL or JSON manifest string is required");var Et=a.maxPlaylistRetries;(null===Et||typeof Et>"u")&&(Et=1/0),Ds=I,e.experimentalBufferBasedABR=Boolean(be),e.experimentalLeastPixelDiffSelector=Boolean(ot),e.withCredentials=p,e.tech_=_,e.vhs_=_.vhs,e.sourceType_=Ee,e.useCueTags_=z,e.blacklistDuration=B,e.maxPlaylistRetries=Et,e.enableLowInitialPlaylist=le,e.useCueTags_&&(e.cueTagsTrack_=e.tech_.addTextTrack("metadata","ad-cues"),e.cueTagsTrack_.inBandMetadataTrackDispatchType=""),e.requestOptions_={withCredentials:p,handleManifestRedirects:u,maxPlaylistRetries:Et,timeout:null},e.on("error",e.pauseLoading),e.mediaTypes_=R3(),e.mediaSource=new(C().MediaSource),e.handleDurationChange_=e.handleDurationChange_.bind(re(e)),e.handleSourceOpen_=e.handleSourceOpen_.bind(re(e)),e.handleSourceEnded_=e.handleSourceEnded_.bind(re(e)),e.mediaSource.addEventListener("durationchange",e.handleDurationChange_),e.mediaSource.addEventListener("sourceopen",e.handleSourceOpen_),e.mediaSource.addEventListener("sourceended",e.handleSourceEnded_),e.seekable_=st.createTimeRanges(),e.hasPlayed_=!1,e.syncController_=new _6(a),e.segmentMetadataTrack_=_.addRemoteTextTrack({kind:"metadata",label:"segment-metadata"},!1).track,e.decrypter_=new v6,e.sourceUpdater_=new p6(e.mediaSource),e.inbandTextTracks_={},e.timelineChangeController_=new gc;var Lt={vhs:e.vhs_,parse708captions:a.parse708captions,captionServices:ct,mediaSource:e.mediaSource,currentTime:e.tech_.currentTime.bind(e.tech_),seekable:function(){return e.seekable()},seeking:function(){return e.tech_.seeking()},duration:function(){return e.duration()},hasPlayed:function(){return e.hasPlayed_},goalBufferLength:function(){return e.goalBufferLength()},bandwidth:b,syncController:e.syncController_,decrypter:e.decrypter_,sourceType:e.sourceType_,inbandTextTracks:e.inbandTextTracks_,cacheEncryptionKeys:ge,sourceUpdater:e.sourceUpdater_,timelineChangeController:e.timelineChangeController_,experimentalExactManifestTimings:a.experimentalExactManifestTimings};e.masterPlaylistLoader_="dash"===e.sourceType_?new J0(i,e.vhs_,e.requestOptions_):new O2(i,e.vhs_,e.requestOptions_),e.setupMasterPlaylistLoaderListeners_(),e.mainSegmentLoader_=new Pu(st.mergeOptions(Lt,{segmentMetadataTrack:e.segmentMetadataTrack_,loaderType:"main"}),a),e.audioSegmentLoader_=new Pu(st.mergeOptions(Lt,{loaderType:"audio"}),a),e.subtitleSegmentLoader_=new h6(st.mergeOptions(Lt,{loaderType:"vtt",featuresNativeTextTracks:e.tech_.featuresNativeTextTracks}),a),e.setupSegmentLoaderListeners_(),e.experimentalBufferBasedABR&&(e.masterPlaylistLoader_.one("loadedplaylist",function(){return e.startABRTimer_()}),e.tech_.on("pause",function(){return e.stopABRTimer_()}),e.tech_.on("play",function(){return e.startABRTimer_()})),Y4.forEach(function(Xt){e[Xt+"_"]=yc.bind(re(e),Xt)}),e.logger_=Vs("MPC"),e.triggeredFmp4Usage=!1,"none"===e.tech_.preload()?(e.loadOnPlay_=function(){e.loadOnPlay_=null,e.masterPlaylistLoader_.load()},e.tech_.one("play",e.loadOnPlay_)):e.masterPlaylistLoader_.load(),e.timeToLoadedData__=-1,e.mainAppendsToLoadedData__=-1,e.audioAppendsToLoadedData__=-1;var At="none"===e.tech_.preload()?"play":"loadstart";return e.tech_.one(At,function(){var Xt=Date.now();e.tech_.one("loadeddata",function(){e.timeToLoadedData__=Date.now()-Xt,e.mainAppendsToLoadedData__=e.mainSegmentLoader_.mediaAppends,e.audioAppendsToLoadedData__=e.audioSegmentLoader_.mediaAppends})}),e}j(o,f);var s=o.prototype;return s.mainAppendsToLoadedData_=function(){return this.mainAppendsToLoadedData__},s.audioAppendsToLoadedData_=function(){return this.audioAppendsToLoadedData__},s.appendsToLoadedData_=function(){var e=this.mainAppendsToLoadedData_(),i=this.audioAppendsToLoadedData_();return-1===e||-1===i?-1:e+i},s.timeToLoadedData_=function(){return this.timeToLoadedData__},s.checkABR_=function(){var e=this.selectPlaylist();e&&this.shouldSwitchToMedia_(e)&&this.switchMedia_(e,"abr")},s.switchMedia_=function(e,i,u){var p=this.media(),_=p&&(p.id||p.uri),b=e.id||e.uri;_&&_!==b&&(this.logger_("switch media "+_+" -> "+b+" from "+i),this.tech_.trigger({type:"usage",name:"vhs-rendition-change-"+i})),this.masterPlaylistLoader_.media(e,u)},s.startABRTimer_=function(){var e=this;this.stopABRTimer_(),this.abrTimer_=C().setInterval(function(){return e.checkABR_()},250)},s.stopABRTimer_=function(){this.tech_.scrubbing&&this.tech_.scrubbing()||(C().clearInterval(this.abrTimer_),this.abrTimer_=null)},s.getAudioTrackPlaylists_=function(){var e=this.master(),i=e&&e.playlists||[];if(!e||!e.mediaGroups||!e.mediaGroups.AUDIO)return i;var _,u=e.mediaGroups.AUDIO,p=Object.keys(u);if(Object.keys(this.mediaTypes_.AUDIO.groups).length)_=this.mediaTypes_.AUDIO.activeTrack();else{var b=u.main||p.length&&u[p[0]];for(var I in b)if(b[I].default){_={label:I};break}}if(!_)return i;var z=[];for(var B in u)if(u[B][_.label]){var le=u[B][_.label];if(le.playlists&&le.playlists.length)z.push.apply(z,le.playlists);else if(le.uri)z.push(le);else if(e.playlists.length)for(var Ee=0;Ee1&&(this.tech_.trigger({type:"usage",name:"vhs-alternate-audio"}),this.tech_.trigger({type:"usage",name:"hls-alternate-audio"})),this.useCueTags_&&(this.tech_.trigger({type:"usage",name:"vhs-playlist-cue-tags"}),this.tech_.trigger({type:"usage",name:"hls-playlist-cue-tags"}))},s.shouldSwitchToMedia_=function(e){var i=this.masterPlaylistLoader_.media()||this.masterPlaylistLoader_.pendingMedia_,u=this.tech_.currentTime(),p=this.bufferLowWaterLine(),_=this.bufferHighWaterLine();return function(o){var s=o.currentPlaylist,a=o.buffered,e=o.currentTime,i=o.nextPlaylist,u=o.bufferLowWaterLine,p=o.bufferHighWaterLine,_=o.duration,b=o.experimentalBufferBasedABR,I=o.log;if(!i)return st.log.warn("We received no playlist to switch to. Please check your stream."),!1;var z="allowing switch "+(s&&s.id||"null")+" -> "+i.id;if(!s)return I(z+" as current playlist is not set"),!0;if(i.id===s.id)return!1;var B=Boolean(Cl(a,e).length);if(!s.endList)return B||"number"!=typeof s.partTargetDuration?(I(z+" as current playlist is live"),!0):(I("not "+z+" as current playlist is live llhls, but currentTime isn't in buffered."),!1);var le=P2(a,e),Ee=b?oa.EXPERIMENTAL_MAX_BUFFER_LOW_WATER_LINE:oa.MAX_BUFFER_LOW_WATER_LINE;if(_be)&&le>=u){var ct=z+" as forwardBuffer >= bufferLowWaterLine ("+le+" >= "+u+")";return b&&(ct+=" and next bandwidth > current bandwidth ("+ge+" > "+be+")"),I(ct),!0}return I("not "+z+" as no switching criteria met"),!1}({buffered:this.tech_.buffered(),currentTime:u,currentPlaylist:i,nextPlaylist:e,bufferLowWaterLine:p,bufferHighWaterLine:_,duration:this.duration(),experimentalBufferBasedABR:this.experimentalBufferBasedABR,log:this.logger_})},s.setupSegmentLoaderListeners_=function(){var e=this;this.experimentalBufferBasedABR||(this.mainSegmentLoader_.on("bandwidthupdate",function(){var u=e.selectPlaylist();e.shouldSwitchToMedia_(u)&&e.switchMedia_(u,"bandwidthupdate"),e.tech_.trigger("bandwidthupdate")}),this.mainSegmentLoader_.on("progress",function(){e.trigger("progress")})),this.mainSegmentLoader_.on("error",function(){e.blacklistCurrentPlaylist(e.mainSegmentLoader_.error())}),this.mainSegmentLoader_.on("appenderror",function(){e.error=e.mainSegmentLoader_.error_,e.trigger("error")}),this.mainSegmentLoader_.on("syncinfoupdate",function(){e.onSyncInfoUpdate_()}),this.mainSegmentLoader_.on("timestampoffset",function(){e.tech_.trigger({type:"usage",name:"vhs-timestamp-offset"}),e.tech_.trigger({type:"usage",name:"hls-timestamp-offset"})}),this.audioSegmentLoader_.on("syncinfoupdate",function(){e.onSyncInfoUpdate_()}),this.audioSegmentLoader_.on("appenderror",function(){e.error=e.audioSegmentLoader_.error_,e.trigger("error")}),this.mainSegmentLoader_.on("ended",function(){e.logger_("main segment loader ended"),e.onEndOfStream()}),this.mainSegmentLoader_.on("earlyabort",function(u){e.experimentalBufferBasedABR||(e.delegateLoaders_("all",["abort"]),e.blacklistCurrentPlaylist({message:"Aborted early because there isn't enough bandwidth to complete the request without rebuffering."},120))});var i=function(){if(!e.sourceUpdater_.hasCreatedSourceBuffers())return e.tryToCreateSourceBuffers_();var p=e.getCodecsOrExclude_();p&&e.sourceUpdater_.addOrChangeSourceBuffers(p)};this.mainSegmentLoader_.on("trackinfo",i),this.audioSegmentLoader_.on("trackinfo",i),this.mainSegmentLoader_.on("fmp4",function(){e.triggeredFmp4Usage||(e.tech_.trigger({type:"usage",name:"vhs-fmp4"}),e.tech_.trigger({type:"usage",name:"hls-fmp4"}),e.triggeredFmp4Usage=!0)}),this.audioSegmentLoader_.on("fmp4",function(){e.triggeredFmp4Usage||(e.tech_.trigger({type:"usage",name:"vhs-fmp4"}),e.tech_.trigger({type:"usage",name:"hls-fmp4"}),e.triggeredFmp4Usage=!0)}),this.audioSegmentLoader_.on("ended",function(){e.logger_("audioSegmentLoader ended"),e.onEndOfStream()})},s.mediaSecondsLoaded_=function(){return Math.max(this.audioSegmentLoader_.mediaSecondsLoaded+this.mainSegmentLoader_.mediaSecondsLoaded)},s.load=function(){this.mainSegmentLoader_.load(),this.mediaTypes_.AUDIO.activePlaylistLoader&&this.audioSegmentLoader_.load(),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&this.subtitleSegmentLoader_.load()},s.smoothQualityChange_=function(e){void 0===e&&(e=this.selectPlaylist()),this.fastQualityChange_(e)},s.fastQualityChange_=function(e){var i=this;void 0===e&&(e=this.selectPlaylist()),e!==this.masterPlaylistLoader_.media()?(this.switchMedia_(e,"fast-quality"),this.mainSegmentLoader_.resetEverything(function(){st.browser.IE_VERSION||st.browser.IS_EDGE?i.tech_.setCurrentTime(i.tech_.currentTime()+.04):i.tech_.setCurrentTime(i.tech_.currentTime())})):this.logger_("skipping fastQualityChange because new media is same as old")},s.play=function(){if(!this.setupFirstPlay()){this.tech_.ended()&&this.tech_.setCurrentTime(0),this.hasPlayed_&&this.load();var e=this.tech_.seekable();if(this.tech_.duration()===1/0&&this.tech_.currentTime()this.maxPlaylistRetries?1/0:Date.now()+1e3*i,u.excludeUntil=z,e.reason&&(u.lastExcludeReason_=e.reason),this.tech_.trigger("blacklistplaylist"),this.tech_.trigger({type:"usage",name:"vhs-rendition-blacklisted"}),this.tech_.trigger({type:"usage",name:"hls-rendition-blacklisted"});var B=this.selectPlaylist();if(!B)return this.error="Playback cannot continue. No available working or supported playlists.",void this.trigger("error");var le=e.internal?this.logger_:st.log.warn,Ee=e.message?" "+e.message:"";le((e.internal?"Internal problem":"Problem")+" encountered with playlist "+u.id+"."+Ee+" Switching to playlist "+B.id+"."),B.attributes.AUDIO!==u.attributes.AUDIO&&this.delegateLoaders_("audio",["abort","pause"]),B.attributes.SUBTITLES!==u.attributes.SUBTITLES&&this.delegateLoaders_("subtitle",["abort","pause"]),this.delegateLoaders_("main",["abort","pause"]);var ge=B.targetDuration/2*1e3||5e3,be="number"==typeof B.lastRequest&&Date.now()-B.lastRequest<=ge;return this.switchMedia_(B,"exclude",b||be)},s.pauseLoading=function(){this.delegateLoaders_("all",["abort","pause"]),this.stopABRTimer_()},s.delegateLoaders_=function(e,i){var u=this,p=[],_="all"===e;(_||"main"===e)&&p.push(this.masterPlaylistLoader_);var b=[];(_||"audio"===e)&&b.push("AUDIO"),(_||"subtitle"===e)&&(b.push("CLOSED-CAPTIONS"),b.push("SUBTITLES")),b.forEach(function(I){var z=u.mediaTypes_[I]&&u.mediaTypes_[I].activePlaylistLoader;z&&p.push(z)}),["main","audio","subtitle"].forEach(function(I){var z=u[I+"SegmentLoader_"];z&&(e===I||"all"===e)&&p.push(z)}),p.forEach(function(I){return i.forEach(function(z){"function"==typeof I[z]&&I[z]()})})},s.setCurrentTime=function(e){var i=Cl(this.tech_.buffered(),e);return this.masterPlaylistLoader_&&this.masterPlaylistLoader_.media()&&this.masterPlaylistLoader_.media().segments?i&&i.length?e:(this.mainSegmentLoader_.resetEverything(),this.mainSegmentLoader_.abort(),this.mediaTypes_.AUDIO.activePlaylistLoader&&(this.audioSegmentLoader_.resetEverything(),this.audioSegmentLoader_.abort()),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&(this.subtitleSegmentLoader_.resetEverything(),this.subtitleSegmentLoader_.abort()),void this.load()):0},s.duration=function(){if(!this.masterPlaylistLoader_)return 0;var e=this.masterPlaylistLoader_.media();return e?e.endList?this.mediaSource?this.mediaSource.duration:Ds.Playlist.duration(e):1/0:0},s.seekable=function(){return this.seekable_},s.onSyncInfoUpdate_=function(){var e;if(this.masterPlaylistLoader_){var i=this.masterPlaylistLoader_.media();if(i){var u=this.syncController_.getExpiredTime(i,this.duration());if(null!==u){var b,I,p=this.masterPlaylistLoader_.master,_=Ds.Playlist.seekable(i,u,Ds.Playlist.liveEdgeDelay(p,i));if(0!==_.length&&(!this.mediaTypes_.AUDIO.activePlaylistLoader||(i=this.mediaTypes_.AUDIO.activePlaylistLoader.media(),null!==(u=this.syncController_.getExpiredTime(i,this.duration()))&&0!==(e=Ds.Playlist.seekable(i,u,Ds.Playlist.liveEdgeDelay(p,i))).length)))this.seekable_&&this.seekable_.length&&(b=this.seekable_.end(0),I=this.seekable_.start(0)),e?e.start(0)>_.end(0)||_.start(0)>e.end(0)?this.seekable_=_:this.seekable_=st.createTimeRanges([[e.start(0)>_.start(0)?e.start(0):_.start(0),e.end(0)<_.end(0)?e.end(0):_.end(0)]]):this.seekable_=_,(!this.seekable_||!this.seekable_.length||this.seekable_.end(0)!==b||this.seekable_.start(0)!==I)&&(this.logger_("seekable updated ["+x5(this.seekable_)+"]"),this.tech_.trigger("seekablechanged"))}}}},s.updateDuration=function(e){if(this.updateDuration_&&(this.mediaSource.removeEventListener("sourceopen",this.updateDuration_),this.updateDuration_=null),"open"!==this.mediaSource.readyState)return this.updateDuration_=this.updateDuration.bind(this,e),void this.mediaSource.addEventListener("sourceopen",this.updateDuration_);if(e){var i=this.seekable();if(!i.length)return;(isNaN(this.mediaSource.duration)||this.mediaSource.duration0&&(p=Math.max(p,u.end(u.length-1))),this.mediaSource.duration!==p&&this.sourceUpdater_.setDuration(p)}},s.dispose=function(){var e=this;this.trigger("dispose"),this.decrypter_.terminate(),this.masterPlaylistLoader_.dispose(),this.mainSegmentLoader_.dispose(),this.loadOnPlay_&&this.tech_.off("play",this.loadOnPlay_),["AUDIO","SUBTITLES"].forEach(function(i){var u=e.mediaTypes_[i].groups;for(var p in u)u[p].forEach(function(_){_.playlistLoader&&_.playlistLoader.dispose()})}),this.audioSegmentLoader_.dispose(),this.subtitleSegmentLoader_.dispose(),this.sourceUpdater_.dispose(),this.timelineChangeController_.dispose(),this.stopABRTimer_(),this.updateDuration_&&this.mediaSource.removeEventListener("sourceopen",this.updateDuration_),this.mediaSource.removeEventListener("durationchange",this.handleDurationChange_),this.mediaSource.removeEventListener("sourceopen",this.handleSourceOpen_),this.mediaSource.removeEventListener("sourceended",this.handleSourceEnded_),this.off()},s.master=function(){return this.masterPlaylistLoader_.master},s.media=function(){return this.masterPlaylistLoader_.media()||this.initialMedia_},s.areMediaTypesKnown_=function(){var e=!!this.mediaTypes_.AUDIO.activePlaylistLoader,i=!!this.mainSegmentLoader_.getCurrentMediaInfo_(),u=!e||!!this.audioSegmentLoader_.getCurrentMediaInfo_();return!(!i||!u)},s.getCodecsOrExclude_=function(){var e=this,i={main:this.mainSegmentLoader_.getCurrentMediaInfo_()||{},audio:this.audioSegmentLoader_.getCurrentMediaInfo_()||{}};i.video=i.main;var u=Tu(this.master(),this.media()),p={},_=!!this.mediaTypes_.AUDIO.activePlaylistLoader;if(i.main.hasVideo&&(p.video=u.video||i.main.videoCodec||"avc1.4d400d"),i.main.isMuxed&&(p.video+=","+(u.audio||i.main.audioCodec||$t)),(i.main.hasAudio&&!i.main.isMuxed||i.audio.hasAudio||_)&&(p.audio=u.audio||i.main.audioCodec||i.audio.audioCodec||$t,i.audio.isFmp4=i.main.hasAudio&&!i.main.isMuxed?i.main.isFmp4:i.audio.isFmp4),p.audio||p.video){var z,I={};if(["video","audio"].forEach(function(ge){if(p.hasOwnProperty(ge)&&!function(be,ot){return be?We(ot):Ut(ot)}(i[ge].isFmp4,p[ge])){var be=i[ge].isFmp4?"browser":"muxer";I[be]=I[be]||[],I[be].push(p[ge]),"audio"===ge&&(z=be)}}),_&&z&&this.media().attributes.AUDIO){var B=this.media().attributes.AUDIO;this.master().playlists.forEach(function(ge){(ge.attributes&&ge.attributes.AUDIO)===B&&ge!==e.media()&&(ge.excludeUntil=1/0)}),this.logger_("excluding audio group "+B+" as "+z+' does not support codec(s): "'+p.audio+'"')}if(!Object.keys(I).length){if(this.sourceUpdater_.hasCreatedSourceBuffers()&&!this.sourceUpdater_.canChangeType()){var Ee=[];if(["video","audio"].forEach(function(ge){var be=(xn(e.sourceUpdater_.codecs[ge]||"")[0]||{}).type,ot=(xn(p[ge]||"")[0]||{}).type;be&&ot&&be.toLowerCase()!==ot.toLowerCase()&&Ee.push('"'+e.sourceUpdater_.codecs[ge]+'" -> "'+p[ge]+'"')}),Ee.length)return void this.blacklistCurrentPlaylist({playlist:this.media(),message:"Codec switching not supported: "+Ee.join(", ")+".",blacklistDuration:1/0,internal:!0})}return p}var le=Object.keys(I).reduce(function(ge,be){return ge&&(ge+=", "),ge+=be+' does not support codec(s): "'+I[be].join(",")+'"'},"")+".";this.blacklistCurrentPlaylist({playlist:this.media(),internal:!0,message:le,blacklistDuration:1/0})}else this.blacklistCurrentPlaylist({playlist:this.media(),message:"Could not determine codecs for playlist.",blacklistDuration:1/0})},s.tryToCreateSourceBuffers_=function(){if("open"===this.mediaSource.readyState&&!this.sourceUpdater_.hasCreatedSourceBuffers()&&this.areMediaTypesKnown_()){var e=this.getCodecsOrExclude_();if(e){this.sourceUpdater_.createSourceBuffers(e);var i=[e.video,e.audio].filter(Boolean).join(",");this.excludeIncompatibleVariants_(i)}}},s.excludeUnsupportedVariants_=function(){var e=this,i=this.master().playlists,u=[];Object.keys(i).forEach(function(p){var _=i[p];if(-1===u.indexOf(_.id)){u.push(_.id);var b=Tu(e.master,_),I=[];b.audio&&!Ut(b.audio)&&!We(b.audio)&&I.push("audio codec "+b.audio),b.video&&!Ut(b.video)&&!We(b.video)&&I.push("video codec "+b.video),b.text&&"stpp.ttml.im1t"===b.text&&I.push("text codec "+b.text),I.length&&(_.excludeUntil=1/0,e.logger_("excluding "+_.id+" for unsupported: "+I.join(", ")))}})},s.excludeIncompatibleVariants_=function(e){var i=this,u=[],p=this.master().playlists,_=S3(xn(e)),b=lc(_),I=_.video&&xn(_.video)[0]||null,z=_.audio&&xn(_.audio)[0]||null;Object.keys(p).forEach(function(B){var le=p[B];if(-1===u.indexOf(le.id)&&le.excludeUntil!==1/0){u.push(le.id);var Ee=[],ge=Tu(i.masterPlaylistLoader_.master,le),be=lc(ge);if(ge.audio||ge.video){if(be!==b&&Ee.push('codec count "'+be+'" !== "'+b+'"'),!i.sourceUpdater_.canChangeType()){var ot=ge.video&&xn(ge.video)[0]||null,ct=ge.audio&&xn(ge.audio)[0]||null;ot&&I&&ot.type.toLowerCase()!==I.type.toLowerCase()&&Ee.push('video codec "'+ot.type+'" !== "'+I.type+'"'),ct&&z&&ct.type.toLowerCase()!==z.type.toLowerCase()&&Ee.push('audio codec "'+ct.type+'" !== "'+z.type+'"')}Ee.length&&(le.excludeUntil=1/0,i.logger_("blacklisting "+le.id+": "+Ee.join(" && ")))}}})},s.updateAdCues_=function(e){var i=0,u=this.seekable();u.length&&(i=u.start(0)),function(o,s,a){if(void 0===a&&(a=0),o.segments)for(var i,e=a,u=0;u"u"?p:(e?delete i.disabled:i.disabled=!0,e!==p&&!u&&(a(),e?o.trigger("renditionenabled"):o.trigger("renditiondisabled")),e)}}(o.playlists,s.id,p)},j3=["seeking","seeked","pause","playing","error"],W1=function(){function f(s){var a=this;this.masterPlaylistController_=s.masterPlaylistController,this.tech_=s.tech,this.seekable=s.seekable,this.allowSeeksWithinUnsafeLiveWindow=s.allowSeeksWithinUnsafeLiveWindow,this.liveRangeSafeTimeDelta=s.liveRangeSafeTimeDelta,this.media=s.media,this.consecutiveUpdates=0,this.lastRecordedTime=null,this.timer_=null,this.checkCurrentTimeTimeout_=null,this.logger_=Vs("PlaybackWatcher"),this.logger_("initialize");var e=function(){return a.monitorCurrentTime_()},i=function(){return a.monitorCurrentTime_()},u=function(){return a.techWaiting_()},p=function(){return a.cancelTimer_()},_=this.masterPlaylistController_,b=["main","subtitle","audio"],I={};b.forEach(function(B){I[B]={reset:function(){return a.resetSegmentDownloads_(B)},updateend:function(){return a.checkSegmentDownloads_(B)}},_[B+"SegmentLoader_"].on("appendsdone",I[B].updateend),_[B+"SegmentLoader_"].on("playlistupdate",I[B].reset),a.tech_.on(["seeked","seeking"],I[B].reset)});var z=function(le){["main","audio"].forEach(function(Ee){_[Ee+"SegmentLoader_"][le]("appended",a.seekingAppendCheck_)})};this.seekingAppendCheck_=function(){a.fixesBadSeeks_()&&(a.consecutiveUpdates=0,a.lastRecordedTime=a.tech_.currentTime(),z("off"))},this.clearSeekingAppendCheck_=function(){return z("off")},this.watchForBadSeeking_=function(){a.clearSeekingAppendCheck_(),z("on")},this.tech_.on("seeked",this.clearSeekingAppendCheck_),this.tech_.on("seeking",this.watchForBadSeeking_),this.tech_.on("waiting",u),this.tech_.on(j3,p),this.tech_.on("canplay",i),this.tech_.one("play",e),this.dispose=function(){a.clearSeekingAppendCheck_(),a.logger_("dispose"),a.tech_.off("waiting",u),a.tech_.off(j3,p),a.tech_.off("canplay",i),a.tech_.off("play",e),a.tech_.off("seeking",a.watchForBadSeeking_),a.tech_.off("seeked",a.clearSeekingAppendCheck_),b.forEach(function(B){_[B+"SegmentLoader_"].off("appendsdone",I[B].updateend),_[B+"SegmentLoader_"].off("playlistupdate",I[B].reset),a.tech_.off(["seeked","seeking"],I[B].reset)}),a.checkCurrentTimeTimeout_&&C().clearTimeout(a.checkCurrentTimeTimeout_),a.cancelTimer_()}}var o=f.prototype;return o.monitorCurrentTime_=function(){this.checkCurrentTime_(),this.checkCurrentTimeTimeout_&&C().clearTimeout(this.checkCurrentTimeTimeout_),this.checkCurrentTimeTimeout_=C().setTimeout(this.monitorCurrentTime_.bind(this),250)},o.resetSegmentDownloads_=function(a){var e=this.masterPlaylistController_[a+"SegmentLoader_"];this[a+"StalledDownloads_"]>0&&this.logger_("resetting possible stalled download count for "+a+" loader"),this[a+"StalledDownloads_"]=0,this[a+"Buffered_"]=e.buffered_()},o.checkSegmentDownloads_=function(a){var e=this.masterPlaylistController_,i=e[a+"SegmentLoader_"],u=i.buffered_(),p=function(o,s){if(o===s)return!1;if(!o&&s||!s&&o||o.length!==s.length)return!0;for(var a=0;a=e.end(e.length-1)))return this.techWaiting_();this.consecutiveUpdates>=5&&a===this.lastRecordedTime?(this.consecutiveUpdates++,this.waiting_()):a===this.lastRecordedTime?this.consecutiveUpdates++:(this.consecutiveUpdates=0,this.lastRecordedTime=a)}},o.cancelTimer_=function(){this.consecutiveUpdates=0,this.timer_&&(this.logger_("cancelTimer_"),clearTimeout(this.timer_)),this.timer_=null},o.fixesBadSeeks_=function(){if(!this.tech_.seeking())return!1;var p,e=this.seekable(),i=this.tech_.currentTime();this.afterSeekableWindow_(e,i,this.media(),this.allowSeeksWithinUnsafeLiveWindow)&&(p=e.end(e.length-1));if(this.beforeSeekableWindow_(e,i)){var b=e.start(0);p=b+(b===e.end(0)?0:w1)}if(typeof p<"u")return this.logger_("Trying to seek outside of seekable at time "+i+" with seekable range "+x5(e)+". Seeking to "+p+"."),this.tech_.setCurrentTime(p),!0;for(var I=this.masterPlaylistController_.sourceUpdater_,z=this.tech_.buffered(),B=I.audioBuffer?I.audioBuffered():null,le=I.videoBuffer?I.videoBuffered():null,Ee=this.media(),ge=Ee.partTargetDuration?Ee.partTargetDuration:2*(Ee.targetDuration-_l),be=[B,le],ot=0;ot "+i.end(0)+"]. Attempting to resume playback by seeking to the current time."),this.tech_.trigger({type:"usage",name:"vhs-unknown-waiting"}),void this.tech_.trigger({type:"usage",name:"hls-unknown-waiting"})}},o.techWaiting_=function(){var a=this.seekable(),e=this.tech_.currentTime();if(this.tech_.seeking()||null!==this.timer_)return!0;if(this.beforeSeekableWindow_(a,e)){var i=a.end(a.length-1);return this.logger_("Fell out of live window at time "+e+". Seeking to live point (seekable end) "+i),this.cancelTimer_(),this.tech_.setCurrentTime(i),this.tech_.trigger({type:"usage",name:"vhs-live-resync"}),this.tech_.trigger({type:"usage",name:"hls-live-resync"}),!0}var u=this.tech_.vhs.masterPlaylistController_.sourceUpdater_,p=this.tech_.buffered();if(this.videoUnderflow_({audioBuffered:u.audioBuffered(),videoBuffered:u.videoBuffered(),currentTime:e}))return this.cancelTimer_(),this.tech_.setCurrentTime(e),this.tech_.trigger({type:"usage",name:"vhs-video-underflow"}),this.tech_.trigger({type:"usage",name:"hls-video-underflow"}),!0;var b=b3(p,e);if(b.length>0){var I=b.start(0)-e;return this.logger_("Stopped at "+e+", setting timer for "+I+", seeking to "+b.start(0)),this.cancelTimer_(),this.timer_=setTimeout(this.skipTheGap_.bind(this),1e3*I,e),!0}return!1},o.afterSeekableWindow_=function(a,e,i,u){if(void 0===u&&(u=!1),!a.length)return!1;var p=a.end(a.length-1)+w1;return!i.endList&&u&&(p=a.end(a.length-1)+3*i.targetDuration),e>p},o.beforeSeekableWindow_=function(a,e){return!!(a.length&&a.start(0)>0&&e2)return{start:p,end:_}}return null},f}(),U3={errorInterval:30,getSource:function(o){return o(this.tech({IWillNotUseThisInPlugins:!0}).currentSource_||this.currentSource())}},Z3=function f(o,s){var a=0,e=0,i=st.mergeOptions(U3,s);o.ready(function(){o.trigger({type:"usage",name:"vhs-error-reload-initialized"}),o.trigger({type:"usage",name:"hls-error-reload-initialized"})});var u=function(){e&&o.currentTime(e)},p=function(B){null!=B&&(e=o.duration()!==1/0&&o.currentTime()||0,o.one("loadedmetadata",u),o.src(B),o.trigger({type:"usage",name:"vhs-error-reload"}),o.trigger({type:"usage",name:"hls-error-reload"}),o.play())},_=function(){return Date.now()-a<1e3*i.errorInterval?(o.trigger({type:"usage",name:"vhs-error-reload-canceled"}),void o.trigger({type:"usage",name:"hls-error-reload-canceled"})):i.getSource&&"function"==typeof i.getSource?(a=Date.now(),i.getSource.call(o,p)):void st.log.error("ERROR: reloadSourceOnError - The option getSource must be a function!")},b=function z(){o.off("loadedmetadata",u),o.off("error",_),o.off("dispose",z)};o.on("error",_),o.on("dispose",b),o.reloadSourceOnError=function(B){b(),f(o,B)}},yo={PlaylistLoader:O2,Playlist:es,utils:R5,STANDARD_PLAYLIST_SELECTOR:rd,INITIAL_PLAYLIST_SELECTOR:function(){var o=this,s=this.playlists.master.playlists.filter(es.isEnabled);return i2(s,function(e,i){return N2(e,i)}),s.filter(function(e){return!!Tu(o.playlists.master,e).video})[0]||null},lastBandwidthSelector:rd,movingAverageBandwidthSelector:function(o){var s=-1,a=-1;if(o<0||o>1)throw new Error("Moving average bandwidth decay must be between 0 and 1.");return function(){var e=this.useDevicePixelRatio&&C().devicePixelRatio||1;return s<0&&(s=this.systemBandwidth,a=this.systemBandwidth),this.systemBandwidth>0&&this.systemBandwidth!==a&&(s=o*this.systemBandwidth+(1-o)*s,a=this.systemBandwidth),uc(this.playlists.master,s,parseInt(A3(this.tech_.el(),"width"),10)*e,parseInt(A3(this.tech_.el(),"height"),10)*e,this.limitRenditionByPlayerDimensions,this.masterPlaylistController_)}},comparePlaylistBandwidth:N2,comparePlaylistResolution:function(o,s){var a,e;return o.attributes.RESOLUTION&&o.attributes.RESOLUTION.width&&(a=o.attributes.RESOLUTION.width),a=a||C().Number.MAX_VALUE,s.attributes.RESOLUTION&&s.attributes.RESOLUTION.width&&(e=s.attributes.RESOLUTION.width),a===(e=e||C().Number.MAX_VALUE)&&o.attributes.BANDWIDTH&&s.attributes.BANDWIDTH?o.attributes.BANDWIDTH-s.attributes.BANDWIDTH:a-e},xhr:N5()};Object.keys(oa).forEach(function(f){Object.defineProperty(yo,f,{get:function(){return st.log.warn("using Vhs."+f+" is UNSAFE be sure you know what you are doing"),oa[f]},set:function(s){st.log.warn("using Vhs."+f+" is UNSAFE be sure you know what you are doing"),"number"!=typeof s||s<0?st.log.warn("value of Vhs."+f+" must be greater than or equal to 0"):oa[f]=s}})});var Td="videojs-vhs",L6=function(o,s){for(var a=s.media(),e=-1,i=0;i=B&&I>=B?Math.max(I,le):le}return I},set:function(I){this.masterPlaylistController_.mainSegmentLoader_.bandwidth=I,this.masterPlaylistController_.mainSegmentLoader_.throughput={rate:0,count:0}}},systemBandwidth:{get:function(){var z,I=1/(this.bandwidth||1);return z=this.throughput>0?1/this.throughput:0,Math.floor(1/(I+z))},set:function(){st.log.error('The "systemBandwidth" property is read-only')}}}),this.options_.bandwidth&&(this.bandwidth=this.options_.bandwidth),this.options_.throughput&&(this.throughput=this.options_.throughput),Object.defineProperties(this.stats,{bandwidth:{get:function(){return u.bandwidth||0},enumerable:!0},mediaRequests:{get:function(){return u.masterPlaylistController_.mediaRequests_()||0},enumerable:!0},mediaRequestsAborted:{get:function(){return u.masterPlaylistController_.mediaRequestsAborted_()||0},enumerable:!0},mediaRequestsTimedout:{get:function(){return u.masterPlaylistController_.mediaRequestsTimedout_()||0},enumerable:!0},mediaRequestsErrored:{get:function(){return u.masterPlaylistController_.mediaRequestsErrored_()||0},enumerable:!0},mediaTransferDuration:{get:function(){return u.masterPlaylistController_.mediaTransferDuration_()||0},enumerable:!0},mediaBytesTransferred:{get:function(){return u.masterPlaylistController_.mediaBytesTransferred_()||0},enumerable:!0},mediaSecondsLoaded:{get:function(){return u.masterPlaylistController_.mediaSecondsLoaded_()||0},enumerable:!0},mediaAppends:{get:function(){return u.masterPlaylistController_.mediaAppends_()||0},enumerable:!0},mainAppendsToLoadedData:{get:function(){return u.masterPlaylistController_.mainAppendsToLoadedData_()||0},enumerable:!0},audioAppendsToLoadedData:{get:function(){return u.masterPlaylistController_.audioAppendsToLoadedData_()||0},enumerable:!0},appendsToLoadedData:{get:function(){return u.masterPlaylistController_.appendsToLoadedData_()||0},enumerable:!0},timeToLoadedData:{get:function(){return u.masterPlaylistController_.timeToLoadedData_()||0},enumerable:!0},buffered:{get:function(){return Yl(u.tech_.buffered())},enumerable:!0},currentTime:{get:function(){return u.tech_.currentTime()},enumerable:!0},currentSource:{get:function(){return u.tech_.currentSource_},enumerable:!0},currentTech:{get:function(){return u.tech_.name_},enumerable:!0},duration:{get:function(){return u.tech_.duration()},enumerable:!0},master:{get:function(){return u.playlists.master},enumerable:!0},playerDimensions:{get:function(){return u.tech_.currentDimensions()},enumerable:!0},seekable:{get:function(){return Yl(u.tech_.seekable())},enumerable:!0},timestamp:{get:function(){return Date.now()},enumerable:!0},videoPlaybackQuality:{get:function(){return u.tech_.getVideoPlaybackQuality()},enumerable:!0}}),this.tech_.one("canplay",this.masterPlaylistController_.setupFirstPlay.bind(this.masterPlaylistController_)),this.tech_.on("bandwidthupdate",function(){u.options_.useBandwidthFromLocalStorage&&function(o){if(!C().localStorage)return!1;var s=Ed();s=s?st.mergeOptions(s,o):o;try{C().localStorage.setItem(Td,JSON.stringify(s))}catch{return!1}}({bandwidth:u.bandwidth,throughput:Math.round(u.throughput)})}),this.masterPlaylistController_.on("selectedinitialmedia",function(){!function(o){o.representations=function(){var s=o.masterPlaylistController_.master(),a=$l(s)?o.masterPlaylistController_.getAudioTrackPlaylists_():s.playlists;return a?a.filter(function(e){return!Jl(e)}).map(function(e,i){return new yd(o,e,e.id)}):[]}}(u)}),this.masterPlaylistController_.sourceUpdater_.on("createdsourcebuffers",function(){u.setupEme_()}),this.on(this.masterPlaylistController_,"progress",function(){this.tech_.trigger("progress")}),this.on(this.masterPlaylistController_,"firstplay",function(){this.ignoreNextSeekingEvent_=!0}),this.setupQualityLevels_(),this.tech_.el()&&(this.mediaSourceUrl_=C().URL.createObjectURL(this.masterPlaylistController_.mediaSource),this.tech_.src(this.mediaSourceUrl_))}},s.createKeySessions_=function(){var e=this,i=this.masterPlaylistController_.mediaTypes_.AUDIO.activePlaylistLoader;this.logger_("waiting for EME key session creation"),O6({player:this.player_,sourceKeySystems:this.source_.keySystems,audioMedia:i&&i.media(),mainPlaylists:this.playlists.master.playlists}).then(function(){e.logger_("created EME key session"),e.masterPlaylistController_.sourceUpdater_.initializedEme()}).catch(function(u){e.logger_("error while creating EME key session",u),e.player_.error({message:"Failed to initialize media keys for EME",code:3})})},s.handleWaitingForKey_=function(){this.logger_("waitingforkey fired, attempting to create any new key sessions"),this.createKeySessions_()},s.setupEme_=function(){var e=this,i=this.masterPlaylistController_.mediaTypes_.AUDIO.activePlaylistLoader,u=k6({player:this.player_,sourceKeySystems:this.source_.keySystems,media:this.playlists.media(),audioMedia:i&&i.media()});this.player_.tech_.on("keystatuschange",function(p){"output-restricted"===p.status&&e.masterPlaylistController_.blacklistCurrentPlaylist({playlist:e.masterPlaylistController_.media(),message:"DRM keystatus changed to "+p.status+". Playlist will fail to play. Check for HDCP content.",blacklistDuration:1/0})}),this.handleWaitingForKey_=this.handleWaitingForKey_.bind(this),this.player_.tech_.on("waitingforkey",this.handleWaitingForKey_),11!==st.browser.IE_VERSION&&u?this.createKeySessions_():this.masterPlaylistController_.sourceUpdater_.initializedEme()},s.setupQualityLevels_=function(){var e=this,i=st.players[this.tech_.options_.playerId];!i||!i.qualityLevels||this.qualityLevels_||(this.qualityLevels_=i.qualityLevels(),this.masterPlaylistController_.on("selectedinitialmedia",function(){!function(o,s){s.representations().forEach(function(a){o.addQualityLevel(a)}),L6(o,s.playlists)}(e.qualityLevels_,e)}),this.playlists.on("mediachange",function(){L6(e.qualityLevels_,e.playlists)}))},o.version=function(){return{"@videojs/http-streaming":"2.13.1","mux.js":"6.0.1","mpd-parser":"0.21.0","m3u8-parser":"4.7.0","aes-decrypter":"3.1.2"}},s.version=function(){return this.constructor.version()},s.canChangeType=function(){return p6.canChangeType()},s.play=function(){this.masterPlaylistController_.play()},s.setCurrentTime=function(e){this.masterPlaylistController_.setCurrentTime(e)},s.duration=function(){return this.masterPlaylistController_.duration()},s.seekable=function(){return this.masterPlaylistController_.seekable()},s.dispose=function(){this.playbackWatcher_&&this.playbackWatcher_.dispose(),this.masterPlaylistController_&&this.masterPlaylistController_.dispose(),this.qualityLevels_&&this.qualityLevels_.dispose(),this.player_&&(delete this.player_.vhs,delete this.player_.dash,delete this.player_.hls),this.tech_&&this.tech_.vhs&&delete this.tech_.vhs,this.tech_&&delete this.tech_.hls,this.mediaSourceUrl_&&C().URL.revokeObjectURL&&(C().URL.revokeObjectURL(this.mediaSourceUrl_),this.mediaSourceUrl_=null),this.tech_&&this.tech_.off("waitingforkey",this.handleWaitingForKey_),f.prototype.dispose.call(this)},s.convertToProgramTime=function(e,i){return K0({playlist:this.masterPlaylistController_.media(),time:e,callback:i})},s.seekToProgramTime=function(e,i,u,p){return void 0===u&&(u=!0),void 0===p&&(p=2),xu({programTime:e,playlist:this.masterPlaylistController_.media(),retryCount:p,pauseAfterSeek:u,seekTo:this.options_.seekTo,tech:this.options_.tech,callback:i})},o}(st.getComponent("Component")),q2={name:"videojs-http-streaming",VERSION:"2.13.1",canHandleSource:function(o,s){void 0===s&&(s={});var a=st.mergeOptions(st.options,s);return q2.canPlayType(o.type,a)},handleSource:function(o,s,a){void 0===a&&(a={});var e=st.mergeOptions(st.options,a);return s.vhs=new Mc(o,s,e),st.hasOwnProperty("hls")||Object.defineProperty(s,"hls",{get:function(){return st.log.warn("player.tech().hls is deprecated. Use player.tech().vhs instead."),s.vhs},configurable:!0}),s.vhs.xhr=N5(),s.vhs.src(o.src,o.type),s.vhs},canPlayType:function(o,s){void 0===s&&(s={});var a=st.mergeOptions(st.options,s),e=a.vhs,i=(e=void 0===e?{}:e).overrideNative,u=void 0===i?!st.browser.IS_ANY_SAFARI:i,p=a.hls,_=(p=void 0===p?{}:p).overrideNative,b=void 0!==_&&_,I=Te(o);return I&&(!yo.supportsTypeNatively(I)||b||u)?"maybe":""}};(We("avc1.4d400d,mp4a.40.2")&&st.getTech("Html5").registerSourceHandler(q2,0),st.VhsHandler=Mc,Object.defineProperty(st,"HlsHandler",{get:function(){return st.log.warn("videojs.HlsHandler is deprecated. Use videojs.VhsHandler instead."),Mc},configurable:!0}),st.VhsSourceHandler=q2,Object.defineProperty(st,"HlsSourceHandler",{get:function(){return st.log.warn("videojs.HlsSourceHandler is deprecated. Use videojs.VhsSourceHandler instead."),q2},configurable:!0}),st.Vhs=yo,Object.defineProperty(st,"Hls",{get:function(){return st.log.warn("videojs.Hls is deprecated. Use videojs.Vhs instead."),yo},configurable:!0}),st.use||(st.registerComponent("Hls",yo),st.registerComponent("Vhs",yo)),st.options.vhs=st.options.vhs||{},st.options.hls=st.options.hls||{},st.getPlugin&&st.getPlugin("reloadSourceOnError"))||(st.registerPlugin||st.plugin)("reloadSourceOnError",function(o){Z3(this,o)});const q6=st},1256:(ht,ye,x)=>{"use strict";var t=x(9155),C=x(7314),q=x.n(C); -/*! @name videojs-contrib-quality-levels @version 2.1.0 @license Apache-2.0 */function F(Fe){if(void 0===Fe)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Fe}var G=function Fe(Ne){var je=this;if(t.Z.browser.IS_IE8)for(var me in je=q().createElement("custom"),Fe.prototype)"constructor"!==me&&(je[me]=Fe.prototype[me]);return je.id=Ne.id,je.label=je.id,je.width=Ne.width,je.height=Ne.height,je.bitrate=Ne.bandwidth,je.enabled_=Ne.enabled,Object.defineProperty(je,"enabled",{get:function(){return je.enabled_()},set:function(fe){je.enabled_(fe)}}),je},K=function(Fe){function Ne(){var me,de=F(F(me=Fe.call(this)||this));if(t.Z.browser.IS_IE8)for(var fe in de=q().createElement("custom"),Ne.prototype)"constructor"!==fe&&(de[fe]=Ne.prototype[fe]);return de.levels_=[],de.selectedIndex_=-1,Object.defineProperty(de,"selectedIndex",{get:function(){return de.selectedIndex_}}),Object.defineProperty(de,"length",{get:function(){return de.levels_.length}}),de||F(me)}!function U(Fe,Ne){Fe.prototype=Object.create(Ne.prototype),Fe.prototype.constructor=Fe,Fe.__proto__=Ne}(Ne,Fe);var je=Ne.prototype;return je.addQualityLevel=function(de){var fe=this.getQualityLevelById(de.id);if(fe)return fe;var Se=this.levels_.length;return fe=new G(de),""+Se in this||Object.defineProperty(this,Se,{get:function(){return this.levels_[Se]}}),this.levels_.push(fe),this.trigger({qualityLevel:fe,type:"addqualitylevel"}),fe},je.removeQualityLevel=function(de){for(var fe=null,Se=0,it=this.length;SeSe&&this.selectedIndex_--;break}return fe&&this.trigger({qualityLevel:de,type:"removequalitylevel"}),fe},je.getQualityLevelById=function(de){for(var fe=0,Se=this.length;fe{"use strict";x.d(ye,{Z:()=>Fe});var t=x(9155);function q(Ne,je){Ne.prototype=Object.create(je.prototype),Ne.prototype.constructor=Ne,Ne.__proto__=je}function U(Ne){if(void 0===Ne)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Ne}var F=t.Z.getComponent("MenuItem"),G=t.Z.getComponent("Component"),K=function(Ne){function je(de,fe){return fe.selectable=!0,fe.multiSelectable=!1,Ne.call(this,de,fe)||this}q(je,Ne);var me=je.prototype;return me.handleClick=function(){var fe=this.options_;console.log("Changing quality to:",fe.label),Ne.prototype.handleClick.call(this);for(var Se=this.player().qualityLevels(),it=0;it=0)&&(it.push(Ge),fe.push(new K(this.player_,{label:Ge,index:Le,selected:Ce,sortVal:E})))}return Se.length>1&&fe.push(new K(this.player_,{label:"Auto",index:Se.length,selected:!1,sortVal:99999})),fe.sort(function($,ue){return $.options_.sortValue.options_.sortVal?-1:0}),fe},je}(re),j={},ce=t.Z.registerPlugin||t.Z.plugin,Be=function(je){var me=this;this.ready(function(){!function(je,me){if(je.addClass("vjs-http-source-selector"),console.log("videojs-http-source-selector initialized!"),console.log("player.techName_:"+je.techName_),"Html5"!=je.techName_)return!1;je.on(["loadedmetadata"],function(de){if(je.qualityLevels(),t.Z.log("loadmetadata event"),"undefined"==je.videojs_http_source_selector_initialized||1==je.videojs_http_source_selector_initialized)console.log("player.videojs_http_source_selector_initialized == true");else{console.log("player.videojs_http_source_selector_initialized == false"),je.videojs_http_source_selector_initialized=!0;var Se=je.controlBar,it=Se.getChild("fullscreenToggle").el();Se.el().insertBefore(Se.addChild("SourceMenuButton").el(),it)}})}(me,t.Z.mergeOptions(j,je))}),t.Z.registerComponent("SourceMenuButton",pe),t.Z.registerComponent("SourceMenuItem",K)};ce("httpSourceSelector",Be),Be.VERSION="1.1.6";const Fe=Be},2920:(ht,ye,x)=>{var t=x(1473),C=ht.exports={WebVTT:x(3792),VTTCue:x(8838),VTTRegion:x(9643)};t.vttjs=C,t.WebVTT=C.WebVTT;var q=C.VTTCue,U=C.VTTRegion,F=t.VTTCue,G=t.VTTRegion;C.shim=function(){t.VTTCue=q,t.VTTRegion=U},C.restore=function(){t.VTTCue=F,t.VTTRegion=G},t.VTTCue||C.shim()},3792:(ht,ye,x)=>{var t=x(7314),C=Object.create||function(){function E(){}return function($){if(1!==arguments.length)throw new Error("Object.create shim only accepts one parameter.");return E.prototype=$,new E}}();function q(E,$){this.name="ParsingError",this.code=E.code,this.message=$||E.message}function U(E){function $(Oe,nt,$e,et){return 3600*(0|Oe)+60*(0|nt)+(0|$e)+(0|et)/1e3}var ue=E.match(/^(\d+):(\d{1,2})(:\d{1,2})?\.(\d{3})/);return ue?ue[3]?$(ue[1],ue[2],ue[3].replace(":",""),ue[4]):ue[1]>59?$(ue[1],ue[2],0,ue[4]):$(0,ue[1],ue[2],ue[4]):null}function F(){this.values=C(null)}function G(E,$,ue,Oe){var nt=Oe?E.split(Oe):[E];for(var $e in nt)if("string"==typeof nt[$e]){var et=nt[$e].split(ue);if(2===et.length)$(et[0].trim(),et[1].trim())}}function K(E,$,ue){var Oe=E;function nt(){var Ot=U(E);if(null===Ot)throw new q(q.Errors.BadTimeStamp,"Malformed timestamp: "+Oe);return E=E.replace(/^[^\sa-zA-Z-]+/,""),Ot}function et(){E=E.replace(/^\s+/,"")}if(et(),$.startTime=nt(),et(),"--\x3e"!==E.substr(0,3))throw new q(q.Errors.BadTimeStamp,"Malformed time stamp (time stamps must be separated by '--\x3e'): "+Oe);E=E.substr(3),et(),$.endTime=nt(),et(),function $e(Ot,Dt){var St=new F;G(Ot,function(xt,yt){switch(xt){case"region":for(var qt=ue.length-1;qt>=0;qt--)if(ue[qt].id===yt){St.set(xt,ue[qt].region);break}break;case"vertical":St.alt(xt,yt,["rl","lr"]);break;case"line":var hn=yt.split(","),Rt=hn[0];St.integer(xt,Rt),St.percent(xt,Rt)&&St.set("snapToLines",!1),St.alt(xt,Rt,["auto"]),2===hn.length&&St.alt("lineAlign",hn[1],["start","center","end"]);break;case"position":hn=yt.split(","),St.percent(xt,hn[0]),2===hn.length&&St.alt("positionAlign",hn[1],["start","center","end"]);break;case"size":St.percent(xt,yt);break;case"align":St.alt(xt,yt,["start","center","end","left","right"])}},/:/,/\s/),Dt.region=St.get("region",null),Dt.vertical=St.get("vertical","");try{Dt.line=St.get("line","auto")}catch{}Dt.lineAlign=St.get("lineAlign","start"),Dt.snapToLines=St.get("snapToLines",!0),Dt.size=St.get("size",100);try{Dt.align=St.get("align","center")}catch{Dt.align=St.get("align","middle")}try{Dt.position=St.get("position","auto")}catch{Dt.position=St.get("position",{start:0,left:0,center:50,middle:50,end:100,right:100},Dt.align)}Dt.positionAlign=St.get("positionAlign",{start:"start",left:"start",center:"center",middle:"center",end:"end",right:"end"},Dt.align)}(E,$)}q.prototype=C(Error.prototype),q.prototype.constructor=q,q.Errors={BadSignature:{code:0,message:"Malformed WebVTT signature."},BadTimeStamp:{code:1,message:"Malformed time stamp."}},F.prototype={set:function(E,$){!this.get(E)&&""!==$&&(this.values[E]=$)},get:function(E,$,ue){return ue?this.has(E)?this.values[E]:$[ue]:this.has(E)?this.values[E]:$},has:function(E){return E in this.values},alt:function(E,$,ue){for(var Oe=0;Oe=0&&$<=100))&&(this.set(E,$),!0)}};var re=t.createElement&&t.createElement("textarea"),pe={c:"span",i:"i",b:"b",u:"u",ruby:"ruby",rt:"rt",v:"span",lang:"span"},j={white:"rgba(255,255,255,1)",lime:"rgba(0,255,0,1)",cyan:"rgba(0,255,255,1)",red:"rgba(255,0,0,1)",yellow:"rgba(255,255,0,1)",magenta:"rgba(255,0,255,1)",blue:"rgba(0,0,255,1)",black:"rgba(0,0,0,1)"},ce={v:"title",lang:"lang"},we={rt:"ruby"};function Be(E,$){function ue(){if(!$)return null;var Pt=$.match(/^([^<]*)(<[^>]*>?)?/);return function Rt(Wt){return $=$.substr(Wt.length),Wt}(Pt[1]?Pt[1]:Pt[2])}function Oe(Rt){return re.innerHTML=Rt,Rt=re.textContent,re.textContent="",Rt}function $e(Rt,Pt){var Wt=pe[Rt];if(!Wt)return null;var on=E.document.createElement(Wt),xn=ce[Rt];return xn&&Pt&&(on[xn]=Pt.trim()),on}for(var Dt,et=E.document.createElement("div"),Ot=et,St=[];null!==(Dt=ue());)if("<"!==Dt[0])Ot.appendChild(E.document.createTextNode(Oe(Dt)));else{if("/"===Dt[1]){St.length&&St[St.length-1]===Dt.substr(2).replace(">","")&&(St.pop(),Ot=Ot.parentNode);continue}var yt,xt=U(Dt.substr(1,Dt.length-2));if(xt){yt=E.document.createProcessingInstruction("timestamp",xt),Ot.appendChild(yt);continue}var qt=Dt.match(/^<([^.\s/0-9>]+)(\.[^\s\\>]+)?([^>\\]+)?(\\?)>?$/);if(!qt||!(yt=$e(qt[1],qt[3]))||(Rt=Ot,we[(Pt=yt).localName]&&we[Pt.localName]!==Rt.localName))continue;if(qt[2]){var hn=qt[2].split(".");hn.forEach(function(Rt){var Pt=/^bg_/.test(Rt),Wt=Pt?Rt.slice(3):Rt;if(j.hasOwnProperty(Wt)){var on=Pt?"background-color":"color",xn=j[Wt];yt.style[on]=xn}}),yt.className=hn.join(" ")}St.push(qt[1]),Ot.appendChild(yt),Ot=yt}var Rt,Pt;return et}var Fe=[[1470,1470],[1472,1472],[1475,1475],[1478,1478],[1488,1514],[1520,1524],[1544,1544],[1547,1547],[1549,1549],[1563,1563],[1566,1610],[1645,1647],[1649,1749],[1765,1766],[1774,1775],[1786,1805],[1807,1808],[1810,1839],[1869,1957],[1969,1969],[1984,2026],[2036,2037],[2042,2042],[2048,2069],[2074,2074],[2084,2084],[2088,2088],[2096,2110],[2112,2136],[2142,2142],[2208,2208],[2210,2220],[8207,8207],[64285,64285],[64287,64296],[64298,64310],[64312,64316],[64318,64318],[64320,64321],[64323,64324],[64326,64449],[64467,64829],[64848,64911],[64914,64967],[65008,65020],[65136,65140],[65142,65276],[67584,67589],[67592,67592],[67594,67637],[67639,67640],[67644,67644],[67647,67669],[67671,67679],[67840,67867],[67872,67897],[67903,67903],[67968,68023],[68030,68031],[68096,68096],[68112,68115],[68117,68119],[68121,68147],[68160,68167],[68176,68184],[68192,68223],[68352,68405],[68416,68437],[68440,68466],[68472,68479],[68608,68680],[126464,126467],[126469,126495],[126497,126498],[126500,126500],[126503,126503],[126505,126514],[126516,126519],[126521,126521],[126523,126523],[126530,126530],[126535,126535],[126537,126537],[126539,126539],[126541,126543],[126545,126546],[126548,126548],[126551,126551],[126553,126553],[126555,126555],[126557,126557],[126559,126559],[126561,126562],[126564,126564],[126567,126570],[126572,126578],[126580,126583],[126585,126588],[126590,126590],[126592,126601],[126603,126619],[126625,126627],[126629,126633],[126635,126651],[1114109,1114109]];function Ne(E){for(var $=0;$=ue[0]&&E<=ue[1])return!0}return!1}function je(E){var $=[],ue="";if(!E||!E.childNodes)return"ltr";function nt(Ot,Dt){for(var St=Dt.childNodes.length-1;St>=0;St--)Ot.push(Dt.childNodes[St])}function $e(Ot){if(!Ot||!Ot.length)return null;var Dt=Ot.pop(),St=Dt.textContent||Dt.innerText;if(St){var xt=St.match(/^.*(\n|\r)/);return xt?(Ot.length=0,xt[0]):St}return"ruby"===Dt.tagName?$e(Ot):Dt.childNodes?(nt(Ot,Dt),$e(Ot)):void 0}for(nt($,E);ue=$e($);)for(var et=0;et=0&&E.line<=100))return E.line;if(!E.track||!E.track.textTrackList||!E.track.textTrackList.mediaElement)return-1;for(var $=E.track,ue=$.textTrackList,Oe=0,nt=0;ntqt&&(yt=yt<0?-1:1,yt*=Math.ceil(qt/xt)*xt),Ot<0&&(yt+=""===et.vertical?ue.height:ue.width,Dt=Dt.reverse()),$e.move(hn,yt)}else{var Rt=$e.lineHeight/ue.height*100;switch(et.lineAlign){case"center":Ot-=Rt/2;break;case"end":Ot-=Rt}switch(et.vertical){case"":$.applyStyles({top:$.formatStyle(Ot,"%")});break;case"rl":$.applyStyles({left:$.formatStyle(Ot,"%")});break;case"lr":$.applyStyles({right:$.formatStyle(Ot,"%")})}Dt=["+y","-x","+x","-y"],$e=new Se($)}var Pt=function nt(Wt,on){for(var xn,ae=new Se(Wt),vt=1,Ke=0;Keft&&(xn=new Se(Wt),vt=ft),Wt=new Se(ae)}return xn||ae}($e,Dt);$.move(Pt.toCSSCompatValues(ue))}function Ve(){}de.prototype.applyStyles=function(E,$){for(var ue in $=$||this.div,E)E.hasOwnProperty(ue)&&($.style[ue]=E[ue])},de.prototype.formatStyle=function(E,$){return 0===E?0:E+$},fe.prototype=C(de.prototype),fe.prototype.constructor=fe,Se.prototype.move=function(E,$){switch($=void 0!==$?$:this.lineHeight,E){case"+x":this.left+=$,this.right+=$;break;case"-x":this.left-=$,this.right-=$;break;case"+y":this.top+=$,this.bottom+=$;break;case"-y":this.top-=$,this.bottom-=$}},Se.prototype.overlaps=function(E){return this.leftE.left&&this.topE.top},Se.prototype.overlapsAny=function(E){for(var $=0;$=E.top&&this.bottom<=E.bottom&&this.left>=E.left&&this.right<=E.right},Se.prototype.overlapsOppositeAxis=function(E,$){switch($){case"+x":return this.leftE.right;case"+y":return this.topE.bottom}},Se.prototype.intersectPercentage=function(E){return Math.max(0,Math.min(this.right,E.right)-Math.max(this.left,E.left))*Math.max(0,Math.min(this.bottom,E.bottom)-Math.max(this.top,E.top))/(this.height*this.width)},Se.prototype.toCSSCompatValues=function(E){return{top:this.top-E.top,bottom:E.bottom-this.bottom,left:this.left-E.left,right:E.right-this.right,height:this.height,width:this.width}},Se.getSimpleBoxPosition=function(E){var $=E.div?E.div.offsetHeight:E.tagName?E.offsetHeight:0,ue=E.div?E.div.offsetWidth:E.tagName?E.offsetWidth:0,Oe=E.div?E.div.offsetTop:E.tagName?E.offsetTop:0;return{left:(E=E.div?E.div.getBoundingClientRect():E.tagName?E.getBoundingClientRect():E).left,right:E.right,top:E.top||Oe,height:E.height||$,bottom:E.bottom||Oe+(E.height||$),width:E.width||ue}},Ve.StringDecoder=function(){return{decode:function(E){if(!E)return"";if("string"!=typeof E)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(E))}}},Ve.convertCueToDOMTree=function(E,$){return E&&$?Be(E,$):null};Ve.processCues=function(E,$,ue){if(!E||!$||!ue)return null;for(;ue.firstChild;)ue.removeChild(ue.firstChild);var Oe=E.document.createElement("div");if(Oe.style.position="absolute",Oe.style.left="0",Oe.style.right="0",Oe.style.top="0",Oe.style.bottom="0",Oe.style.margin="1.5%",ue.appendChild(Oe),function nt(xt){for(var yt=0;yt{var ye="auto",x={"":1,lr:1,rl:1},t={start:1,center:1,end:1,left:1,right:1,auto:1,"line-left":1,"line-right":1};function q(F){return"string"==typeof F&&(!!t[F.toLowerCase()]&&F.toLowerCase())}function U(F,G,K){this.hasBeenReset=!1;var re="",pe=!1,j=F,ce=G,we=K,Be=null,Fe="",Ne=!0,je="auto",me="start",de="auto",fe="auto",Se=100,it="center";Object.defineProperties(this,{id:{enumerable:!0,get:function(){return re},set:function(Ve){re=""+Ve}},pauseOnExit:{enumerable:!0,get:function(){return pe},set:function(Ve){pe=!!Ve}},startTime:{enumerable:!0,get:function(){return j},set:function(Ve){if("number"!=typeof Ve)throw new TypeError("Start time must be set to a number.");j=Ve,this.hasBeenReset=!0}},endTime:{enumerable:!0,get:function(){return ce},set:function(Ve){if("number"!=typeof Ve)throw new TypeError("End time must be set to a number.");ce=Ve,this.hasBeenReset=!0}},text:{enumerable:!0,get:function(){return we},set:function(Ve){we=""+Ve,this.hasBeenReset=!0}},region:{enumerable:!0,get:function(){return Be},set:function(Ve){Be=Ve,this.hasBeenReset=!0}},vertical:{enumerable:!0,get:function(){return Fe},set:function(Ve){var Le=function C(F){return"string"==typeof F&&!!x[F.toLowerCase()]&&F.toLowerCase()}(Ve);if(!1===Le)throw new SyntaxError("Vertical: an invalid or illegal direction string was specified.");Fe=Le,this.hasBeenReset=!0}},snapToLines:{enumerable:!0,get:function(){return Ne},set:function(Ve){Ne=!!Ve,this.hasBeenReset=!0}},line:{enumerable:!0,get:function(){return je},set:function(Ve){if("number"!=typeof Ve&&Ve!==ye)throw new SyntaxError("Line: an invalid number or illegal string was specified.");je=Ve,this.hasBeenReset=!0}},lineAlign:{enumerable:!0,get:function(){return me},set:function(Ve){var Le=q(Ve);Le?(me=Le,this.hasBeenReset=!0):console.warn("lineAlign: an invalid or illegal string was specified.")}},position:{enumerable:!0,get:function(){return de},set:function(Ve){if(Ve<0||Ve>100)throw new Error("Position must be between 0 and 100.");de=Ve,this.hasBeenReset=!0}},positionAlign:{enumerable:!0,get:function(){return fe},set:function(Ve){var Le=q(Ve);Le?(fe=Le,this.hasBeenReset=!0):console.warn("positionAlign: an invalid or illegal string was specified.")}},size:{enumerable:!0,get:function(){return Se},set:function(Ve){if(Ve<0||Ve>100)throw new Error("Size must be between 0 and 100.");Se=Ve,this.hasBeenReset=!0}},align:{enumerable:!0,get:function(){return it},set:function(Ve){var Le=q(Ve);if(!Le)throw new SyntaxError("align: an invalid or illegal alignment string was specified.");it=Le,this.hasBeenReset=!0}}}),this.displayState=void 0}U.prototype.getCueAsHTML=function(){return WebVTT.convertCueToDOMTree(window,this.text)},ht.exports=U},9643:ht=>{var ye={"":!0,up:!0};function t(q){return"number"==typeof q&&q>=0&&q<=100}ht.exports=function C(){var q=100,U=3,F=0,G=100,K=0,re=100,pe="";Object.defineProperties(this,{width:{enumerable:!0,get:function(){return q},set:function(j){if(!t(j))throw new Error("Width must be between 0 and 100.");q=j}},lines:{enumerable:!0,get:function(){return U},set:function(j){if("number"!=typeof j)throw new TypeError("Lines must be set to a number.");U=j}},regionAnchorY:{enumerable:!0,get:function(){return G},set:function(j){if(!t(j))throw new Error("RegionAnchorX must be between 0 and 100.");G=j}},regionAnchorX:{enumerable:!0,get:function(){return F},set:function(j){if(!t(j))throw new Error("RegionAnchorY must be between 0 and 100.");F=j}},viewportAnchorY:{enumerable:!0,get:function(){return re},set:function(j){if(!t(j))throw new Error("ViewportAnchorY must be between 0 and 100.");re=j}},viewportAnchorX:{enumerable:!0,get:function(){return K},set:function(j){if(!t(j))throw new Error("ViewportAnchorX must be between 0 and 100.");K=j}},scroll:{enumerable:!0,get:function(){return pe},set:function(j){var ce=function x(q){return"string"==typeof q&&!!ye[q.toLowerCase()]&&q.toLowerCase()}(j);!1===ce?console.warn("Scroll: an invalid or illegal string was specified."):pe=ce}}})}},7387:(ht,ye,x)=>{"use strict";x.d(ye,{T_:()=>Dr,uY:()=>Cr,N3:()=>Fn,ye:()=>ui,bf:()=>yi,Z2:()=>ci,vM:()=>Qa});var t=x(8008),C=x(4666),q=x(2508);function U(R){if(!R)return[];if(Array.isArray(R))return R;if(void 0!==R.nodeType)return[R];if("string"==typeof R&&(R=document.querySelectorAll(R)),void 0!==R.length)return[].slice.call(R,0);throw new TypeError("unexpected input "+String(R))}function F(R){var N=R.context,ne=R.label,_e=void 0===ne?"context-to-element":ne,Ae=R.resolveDocument,Xe=R.defaultToDocument,Gt=U(N)[0];if(Ae&&Gt&&Gt.nodeType===Node.DOCUMENT_NODE&&(Gt=Gt.documentElement),!Gt&&Xe)return document.documentElement;if(!Gt)throw new TypeError(_e+" requires valid options.context");if(Gt.nodeType!==Node.ELEMENT_NODE&&Gt.nodeType!==Node.DOCUMENT_FRAGMENT_NODE)throw new TypeError(_e+" requires options.context to be an Element");return Gt}function G(){for(var ne=[],_e=F({label:"get/parents",context:(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context});_e;)ne.push(_e),(_e=_e.parentNode)&&_e.nodeType!==Node.ELEMENT_NODE&&(_e=null);return ne}var K=["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector"],re=null;function j(R,N){return re||function pe(R){K.some(function(N){return!!R[N]&&(re=N,!0)})}(R),R[re](N)}var ce=x(8338),we=x.n(ce),Be=JSON.parse(JSON.stringify(we())),Fe=Be.os.family||"",Ne="Android"===Fe,je="Windows"===Fe.slice(0,7),me="OS X"===Fe,de="iOS"===Fe,fe="Blink"===Be.layout,Se="Gecko"===Be.layout,it="Trident"===Be.layout,Ve="EdgeHTML"===Be.layout,Le="WebKit"===Be.layout,Ce=parseFloat(Be.version),Ge=Math.floor(Ce);Be.majorVersion=Ge,Be.is={ANDROID:Ne,WINDOWS:je,OSX:me,IOS:de,BLINK:fe,GECKO:Se,TRIDENT:it,EDGE:Ve,WEBKIT:Le,IE9:it&&9===Ge,IE10:it&&10===Ge,IE11:it&&11===Ge};const E=Be;function nt(R){var N=function $(){var R={activeElement:document.activeElement,windowScrollTop:window.scrollTop,windowScrollLeft:window.scrollLeft,bodyScrollTop:document.body.scrollTop,bodyScrollLeft:document.body.scrollLeft},N=document.createElement("iframe");N.setAttribute("style","position:absolute; position:fixed; top:0; left:-2px; width:1px; height:1px; overflow:hidden;"),N.setAttribute("aria-live","off"),N.setAttribute("aria-busy","true"),N.setAttribute("aria-hidden","true"),document.body.appendChild(N);var ne=N.contentWindow,_e=ne.document;_e.open(),_e.close();var Ae=_e.createElement("div");return _e.body.appendChild(Ae),R.iframe=N,R.wrapper=Ae,R.window=ne,R.document=_e,R}(),ne={};return Object.keys(R).map(function(_e){ne[_e]=function ue(R,N){R.wrapper.innerHTML="";var ne="string"==typeof N.element?R.document.createElement(N.element):N.element(R.wrapper,R.document),_e=N.mutate&&N.mutate(ne,R.wrapper,R.document);return!_e&&!1!==_e&&(_e=ne),!ne.parentNode&&R.wrapper.appendChild(ne),_e&&_e.focus&&_e.focus(),N.validate?N.validate(ne,_e,R.document):R.document.activeElement===_e}(N,R[_e])}),function Oe(R){R.activeElement===document.body?(document.activeElement&&document.activeElement.blur&&document.activeElement.blur(),E.is.IE10&&document.body.focus()):R.activeElement&&R.activeElement.focus&&R.activeElement.focus(),document.body.removeChild(R.iframe),window.scrollTop=R.windowScrollTop,window.scrollLeft=R.windowScrollLeft,document.body.scrollTop=R.bodyScrollTop,document.body.scrollLeft=R.bodyScrollLeft}(N),ne}var St=typeof window<"u"&&window.navigator.userAgent||"",xt="ally-supports-cache",yt=function Ot(R){var N=void 0;try{N=(N=window.localStorage&&window.localStorage.getItem(R))?JSON.parse(N):{}}catch{N={}}return N}(xt);(yt.userAgent!==St||"1.4.1"!==yt.version)&&(yt={}),yt.userAgent=St,yt.version="1.4.1";const qt={get:function(){return yt},set:function(N){Object.keys(N).forEach(function(ne){yt[ne]=N[ne]}),yt.time=(new Date).toISOString(),function Dt(R,N){if(document.hasFocus())try{window.localStorage&&window.localStorage.setItem(R,JSON.stringify(N))}catch{}else try{window.localStorage&&window.localStorage.removeItem(R)}catch{}}(xt,yt)}};function hn(){var R=void 0;try{document.querySelector("html >>> :first-child"),R=">>>"}catch{try{document.querySelector("html /deep/ :first-child"),R="/deep/"}catch{R=""}}return R}const Rt="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",Pt={element:"div",mutate:function(N){return N.innerHTML='',N.querySelector("area")}},Wt={element:"div",mutate:function(N){return N.innerHTML='',!1},validate:function(N,ne,_e){if(E.is.GECKO)return!0;var Ae=N.querySelector("area");return Ae.focus(),_e.activeElement===Ae}},on={element:"div",mutate:function(N){return N.innerHTML='',N.querySelector("area")},validate:function(N,ne,_e){return!!E.is.GECKO||_e.activeElement===ne}},xn=Rt,ae={name:"can-focus-audio-without-controls",element:"audio",mutate:function(N){try{N.setAttribute("src",xn)}catch{}}},Ke={element:"div",mutate:function(N){return N.innerHTML='',N.querySelector("area")}},Ze={element:"a",mutate:function(N){return N.href="#void",N.innerHTML='',N.querySelector("img")}},Qe={element:"div",mutate:function(N){return N.innerHTML='',N.querySelector("img")}};var Te=!E.is.WEBKIT;const Cn="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0ic3ZnIj48dGV4dCB4PSIxMCIgeT0iMjAiIGlkPSJzdmctbGluay10ZXh0Ij50ZXh0PC90ZXh0Pjwvc3ZnPg==",an={element:"object",mutate:function(N){N.setAttribute("type","image/svg+xml"),N.setAttribute("data",Cn),N.setAttribute("width","200"),N.setAttribute("height","50"),N.style.visibility="hidden"}},In={name:"can-focus-object-svg",element:"object",mutate:function(N){N.setAttribute("type","image/svg+xml"),N.setAttribute("data",Cn),N.setAttribute("width","200"),N.setAttribute("height","50")},validate:function(N,ne,_e){return!!E.is.GECKO||_e.activeElement===N}};var Mn=!E.is.IE9;const vn={element:"div",mutate:function(N){return N.innerHTML='',N.querySelector("img")},validate:function(N,ne,_e){var Ae=N.querySelector("area");return _e.activeElement===Ae}};function ni(R){if(!(R.ownerSVGElement||"svg"===R.nodeName.toLowerCase()))return!1;var ne=function tr(){var R=document.createElement("div");return R.innerHTML='\n \n ',R.firstChild.firstChild}();R.appendChild(ne);var _e=ne.querySelector("input");return _e.focus(),_e.disabled=!0,R.removeChild(ne),!0}function bn(R){return''+R+""}function Yr(R,N,ne){return function Zr(R){if(!R.focus)try{HTMLElement.prototype.focus.call(R)}catch{ni(R)}}(N),ne.activeElement===N}const pi={element:"div",mutate:function(N){return N.innerHTML=bn('a'),N.querySelector("text")},validate:Yr},Ar={element:"div",mutate:function(N){return N.innerHTML=bn('a'),N.querySelector("text")},validate:Yr},ri={element:"div",mutate:function(N){return N.innerHTML=bn('a'),N.querySelector("text")},validate:Yr},hi={element:"div",mutate:function(N){return N.innerHTML=bn(['link',''].join("")),N.querySelector("use")},validate:Yr},Jr={element:"div",mutate:function(N){return N.innerHTML=bn(''),N.querySelector("foreignObject")||N.getElementsByTagName("foreignObject")[0]},validate:Yr};var so=Boolean(E.is.GECKO&&typeof SVGElement<"u"&&SVGElement.prototype.focus);const Ie={element:"div",mutate:function(N){return N.innerHTML=bn(""),N.firstChild},validate:Yr},gn=Rt,en={element:"video",mutate:function(N){try{N.setAttribute("src",gn)}catch{}}};var nr=E.is.GECKO||E.is.TRIDENT||E.is.EDGE;var ie={cssShadowPiercingDeepCombinator:hn,focusInZeroDimensionObject:function It(){return Te},focusObjectSwf:function Ht(){return Mn},focusSvgInIframe:function wt(){return so},tabsequenceAreaAtImgPosition:function Mt(){return nr}},A={focusAreaImgTabindex:Pt,focusAreaTabindex:Wt,focusAreaWithoutHref:on,focusAudioWithoutControls:ae,focusBrokenImageMap:Ke,focusChildrenOfFocusableFlexbox:{element:"div",mutate:function(N){return N.setAttribute("tabindex","-1"),N.setAttribute("style","display: -webkit-flex; display: -ms-flexbox; display: flex;"),N.innerHTML='hello',N.querySelector("span")}},focusFieldsetDisabled:{element:"fieldset",mutate:function(N){N.setAttribute("tabindex",0),N.setAttribute("disabled","disabled")}},focusFieldset:{element:"fieldset",mutate:function(N){N.innerHTML="legend

content

"}},focusFlexboxContainer:{element:"span",mutate:function(N){N.setAttribute("style","display: -webkit-flex; display: -ms-flexbox; display: flex;"),N.innerHTML='hello'}},focusFormDisabled:{element:"form",mutate:function(N){N.setAttribute("tabindex",0),N.setAttribute("disabled","disabled")}},focusImgIsmap:Ze,focusImgUsemapTabindex:Qe,focusInHiddenIframe:{element:function(N,ne){var _e=ne.createElement("iframe");N.appendChild(_e);var Ae=_e.contentWindow.document;return Ae.open(),Ae.close(),_e},mutate:function(N){N.style.visibility="hidden";var ne=N.contentWindow.document,_e=ne.createElement("input");return ne.body.appendChild(_e),_e},validate:function(N){var ne=N.contentWindow.document,_e=ne.querySelector("input");return ne.activeElement===_e}},focusInvalidTabindex:{element:"div",mutate:function(N){N.setAttribute("tabindex","invalid-value")}},focusLabelTabindex:{element:"label",mutate:function(N){N.setAttribute("tabindex","-1")},validate:function(N,ne,_e){N.offsetHeight;return N.focus(),_e.activeElement===N}},focusObjectSvg:In,focusObjectSvgHidden:an,focusRedirectImgUsemap:vn,focusRedirectLegend:{element:"fieldset",mutate:function(N){return N.innerHTML='legend',!1},validate:function(N,ne,_e){var Ae=N.querySelector('input[tabindex="-1"]'),Xe=N.querySelector('input[tabindex="0"]');return N.focus(),N.querySelector("legend").focus(),(_e.activeElement===Ae?"focusable":_e.activeElement===Xe&&"tabbable")||""}},focusScrollBody:{element:"div",mutate:function(N){return N.setAttribute("style","width: 100px; height: 50px; overflow: auto;"),N.innerHTML='
scrollable content
',N.querySelector("div")}},focusScrollContainerWithoutOverflow:{element:"div",mutate:function(N){N.setAttribute("style","width: 100px; height: 50px;"),N.innerHTML='
scrollable content
'}},focusScrollContainer:{element:"div",mutate:function(N){N.setAttribute("style","width: 100px; height: 50px; overflow: auto;"),N.innerHTML='
scrollable content
'}},focusSummary:{element:"details",mutate:function(N){return N.innerHTML="foo

content

",N.firstElementChild}},focusSvgFocusableAttribute:pi,focusSvgTabindexAttribute:Ar,focusSvgNegativeTabindexAttribute:ri,focusSvgUseTabindex:hi,focusSvgForeignobjectTabindex:Jr,focusSvg:Ie,focusTabindexTrailingCharacters:{element:"div",mutate:function(N){N.setAttribute("tabindex","3x")}},focusTable:{element:"table",mutate:function(N,ne,_e){var Ae=_e.createDocumentFragment();Ae.innerHTML="cell",N.appendChild(Ae)}},focusVideoWithoutControls:en};var ve=null;function He(){return ve||((ve=qt.get()).time||(qt.set(function W(){var R=nt(A);return Object.keys(ie).forEach(function(N){R[N]=ie[N]()}),R}()),ve=qt.get()),ve)}var _t=void 0,Kt=/^\s*(-|\+)?[0-9]+\s*$/,On=/^\s*(-|\+)?[0-9]+.*$/;function Bn(R){_t||(_t=He());var N=_t.focusTabindexTrailingCharacters?On:Kt,ne=F({label:"is/valid-tabindex",resolveDocument:!0,context:R}),_e=ne.hasAttribute("tabindex"),Ae=ne.hasAttribute("tabIndex");if(!_e&&!Ae)return!1;if((ne.ownerSVGElement||"svg"===ne.nodeName.toLowerCase())&&!_t.focusSvgTabindexAttribute)return!1;if(_t.focusInvalidTabindex)return!0;var Gt=ne.getAttribute(_e?"tabindex":"tabIndex");return"-32768"!==Gt&&Boolean(Gt&&N.test(Gt))}function Kn(R){if(!Bn(R))return null;var ne=R.hasAttribute("tabindex")?"tabindex":"tabIndex",_e=parseInt(R.getAttribute(ne),10);return isNaN(_e)?-1:_e}function Pn(R){var N=R.webkitUserModify||"";return Boolean(N&&-1!==N.indexOf("write"))}function jn(R){return[R.getPropertyValue("overflow"),R.getPropertyValue("overflow-x"),R.getPropertyValue("overflow-y")].some(function(N){return"auto"===N||"scroll"===N})}function Mi(R){return R.display.indexOf("flex")>-1}function Di(R,N,ne,_e){return!("div"!==N&&"span"!==N||ne&&"div"!==ne&&"span"!==ne&&!jn(_e))&&(R.offsetHeight0&&void 0!==arguments[0]?arguments[0]:{},N=R.context,ne=R.except,_e=void 0===ne?{flexbox:!1,scrollable:!1,shadow:!1}:ne;Yn||(Yn=He());var Ae=F({label:"is/focus-relevant",resolveDocument:!0,context:N});if(!_e.shadow&&Ae.shadowRoot)return!0;var Xe=Ae.nodeName.toLowerCase();if("input"===Xe&&"hidden"===Ae.type)return!1;if("input"===Xe||"select"===Xe||"button"===Xe||"textarea"===Xe||"legend"===Xe&&Yn.focusRedirectLegend||"label"===Xe||"area"===Xe||"a"===Xe&&Ae.hasAttribute("href"))return!0;if("object"===Xe&&Ae.hasAttribute("usemap"))return!1;if("object"===Xe){var Gt=Ae.getAttribute("type");if(!Yn.focusObjectSvg&&"image/svg+xml"===Gt)return!1;if(!Yn.focusObjectSwf&&"application/x-shockwave-flash"===Gt)return!1}if("iframe"===Xe||"object"===Xe||"embed"===Xe||"keygen"===Xe||Ae.hasAttribute("contenteditable")||"audio"===Xe&&(Yn.focusAudioWithoutControls||Ae.hasAttribute("controls"))||"video"===Xe&&(Yn.focusVideoWithoutControls||Ae.hasAttribute("controls"))||Yn.focusSummary&&"summary"===Xe)return!0;var zn=Bn(Ae);if("img"===Xe&&Ae.hasAttribute("usemap"))return zn&&Yn.focusImgUsemapTabindex||Yn.focusRedirectImgUsemap;if(Yn.focusTable&&("table"===Xe||"td"===Xe)||Yn.focusFieldset&&"fieldset"===Xe)return!0;var An="svg"===Xe,hr=Ae.ownerSVGElement,Ir=Ae.getAttribute("focusable"),Ji=Kn(Ae);if("use"===Xe&&null!==Ji&&!Yn.focusSvgUseTabindex)return!1;if("foreignobject"===Xe)return null!==Ji&&Yn.focusSvgForeignobjectTabindex;if(j(Ae,"svg a")&&Ae.hasAttribute("xlink:href"))return!0;if((An||hr)&&Ae.focus&&!Yn.focusSvgNegativeTabindexAttribute&&Ji<0)return!1;if(An)return zn||Yn.focusSvg||Yn.focusSvgInIframe||Boolean(Yn.focusSvgFocusableAttribute&&Ir&&"true"===Ir);if(hr){if(Yn.focusSvgTabindexAttribute&&zn)return!0;if(Yn.focusSvgFocusableAttribute)return"true"===Ir}if(zn)return!0;var co=window.getComputedStyle(Ae,null);if(Pn(co))return!0;if(Yn.focusImgIsmap&&"img"===Xe&&Ae.hasAttribute("ismap")&&G({context:Ae}).some(function(Ya){return"a"===Ya.nodeName.toLowerCase()&&Ya.hasAttribute("href")}))return!0;if(!_e.scrollable&&Yn.focusScrollContainer)if(Yn.focusScrollContainerWithoutOverflow){if(Di(Ae,Xe))return!0}else if(jn(co))return!0;if(!_e.flexbox&&Yn.focusFlexboxContainer&&Mi(co))return!0;var ps=Ae.parentElement;if(!_e.scrollable&&ps){var Sr=ps.nodeName.toLowerCase(),Ui=window.getComputedStyle(ps,null);if(Yn.focusScrollBody&&Di(ps,Xe,Sr,Ui)||Yn.focusChildrenOfFocusableFlexbox&&Mi(Ui))return!0}return!1}Pr.except=function(){var R=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},N=function(_e){return Pr({context:_e,except:R})};return N.rules=Pr,N};const wi=Pr.except({});function yr(R,N){if(R.findIndex)return R.findIndex(N);var ne=R.length;if(0===ne)return-1;for(var _e=0;_e0&&void 0!==arguments[0]?arguments[0]:{},N=R.context,ne=R.except,_e=void 0===ne?{notRendered:!1,cssDisplay:!1,cssVisibility:!1,detailsElement:!1,browsingContext:!1}:ne,Ae=F({label:"is/visible",resolveDocument:!0,context:N}),Xe=Ae.nodeName.toLowerCase();if(!_e.notRendered&&sr.test(Xe))return!0;var Gt=G({context:Ae}),zn="audio"===Xe&&!Ae.hasAttribute("controls");if(!_e.cssDisplay&&function qr(R){return R.some(function(N){return"none"===Jn(N,"display")})}(zn?Gt.slice(1):Gt)||!_e.cssVisibility&&function Gi(R){var N=yr(R,function(_e){var Ae=Jn(_e,"visibility");return"hidden"===Ae||"collapse"===Ae});if(-1===N)return!1;var ne=yr(R,function(_e){return"visible"===Jn(_e,"visibility")});return-1===ne||N0&&void 0!==arguments[0]?arguments[0]:{},N=function(_e){return wo({context:_e,except:R})};return N.rules=wo,N};const Oo=wo.except({});var Ri=x(546),mn=x.n(Ri);function Dn(R,N){return N.querySelector('map[name="'+mn()(R)+'"]')||null}function gi(R){var N=R.parentElement;return N.name&&"map"===N.nodeName.toLowerCase()&&jr(R).querySelector('img[usemap="#'+mn()(N.name)+'"]')||null}var Vi=void 0;var Wi=void 0,vr=void 0,Fi={input:!0,select:!0,textarea:!0,button:!0,fieldset:!0,form:!0};function ko(R){Wi||((Wi=He()).focusFieldsetDisabled&&delete Fi.fieldset,Wi.focusFormDisabled&&delete Fi.form,vr=new RegExp("^("+Object.keys(Fi).join("|")+")$"));var ne=F({label:"is/native-disabled-supported",context:R}).nodeName.toLowerCase();return Boolean(vr.test(ne))}var Sn=void 0;function eo(R){return"fieldset"===R.nodeName.toLowerCase()&&R.disabled}function _a(R){return"form"===R.nodeName.toLowerCase()&&R.disabled}function Ur(){var R=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},N=R.context,ne=R.except,_e=void 0===ne?{onlyFocusableBrowsingContext:!1,visible:!1}:ne,Ae=F({label:"is/only-tabbable",resolveDocument:!0,context:N});if(!_e.visible&&!Oo(Ae))return!1;if(!_e.onlyFocusableBrowsingContext&&(E.is.GECKO||E.is.TRIDENT||E.is.EDGE)){var Xe=Mo(Ae);if(Xe&&Kn(Xe)<0)return!1}var Gt=Ae.nodeName.toLowerCase(),zn=Kn(Ae);return"label"===Gt&&E.is.GECKO?null!==zn&&zn>=0:!!(E.is.GECKO&&Ae.ownerSVGElement&&!Ae.focus&&"a"===Gt&&Ae.hasAttribute("xlink:href")&&E.is.GECKO)}Ur.except=function(){var R=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},N=function(_e){return Ur({context:_e,except:R})};return N.rules=Ur,N};const un=Ur.except({});var to=void 0;function Hr(R){var N=R.nodeName.toLowerCase();if("embed"===N||"keygen"===N)return!0;var ne=Kn(R);if(R.shadowRoot&&null===ne)return!0;if("label"===N)return!to.focusLabelTabindex||null===ne;if("legend"===N)return null===ne;if(to.focusSvgFocusableAttribute&&(R.ownerSVGElement||"svg"===N)){var _e=R.getAttribute("focusable");return _e&&"false"===_e}return"img"===N&&R.hasAttribute("usemap")?null===ne||!to.focusImgUsemapTabindex:"area"===N&&!function Mr(R){Vi||(Vi=He());var N=F({label:"is/valid-area",context:R});if("area"!==N.nodeName.toLowerCase())return!1;var _e=N.hasAttribute("tabindex");if(!Vi.focusAreaTabindex&&_e)return!1;var Ae=gi(N);return!(!Ae||!Oo(Ae)||!Vi.focusBrokenImageMap&&(!Ae.complete||!Ae.naturalHeight||Ae.offsetWidth<=0||Ae.offsetHeight<=0))&&(Vi.focusAreaWithoutHref||N.href?!G({context:Ae}).slice(1).some(function(Gt){var zn=Gt.nodeName.toLowerCase();return"button"===zn||"a"===zn}):Vi.focusAreaTabindex&&_e||Vi.focusAreaImgTabindex&&Ae.hasAttribute("tabindex"))}(R)}function dr(){var R=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},N=R.context,ne=R.except,_e=void 0===ne?{disabled:!1,visible:!1,onlyTabbable:!1}:ne;to||(to=He());var Ae=un.rules.except({onlyFocusableBrowsingContext:!0,visible:_e.visible}),Xe=F({label:"is/focusable",resolveDocument:!0,context:N});if(!wi.rules({context:Xe,except:_e})||Hr(Xe)||!_e.disabled&&function za(R){Sn||(Sn=He());var N=F({label:"is/disabled",context:R});if(N.hasAttribute("data-ally-disabled"))return!0;if(!ko(N))return!1;if(N.disabled)return!0;var ne=G({context:N});return!!(ne.some(eo)||!Sn.focusFormDisabled&&ne.some(_a))}(Xe)||!_e.onlyTabbable&&Ae(Xe))return!1;if(!_e.visible){var zn={context:Xe,except:{}};if(to.focusInHiddenIframe&&(zn.except.browsingContext=!0),to.focusObjectSvgHidden)"object"===Xe.nodeName.toLowerCase()&&(zn.except.cssVisibility=!0);if(!Oo.rules(zn))return!1}var hr=Mo(Xe);if(hr&&!("object"!==hr.nodeName.toLowerCase()||to.focusInZeroDimensionObject||hr.offsetWidth&&hr.offsetHeight))return!1;return!("svg"===Xe.nodeName.toLowerCase()&&to.focusSvgInIframe&&!hr&&null===Xe.getAttribute("tabindex"))}dr.except=function(){var R=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},N=function(_e){return dr({context:_e,except:R})};return N.rules=dr,N};const ur=dr.except({});function aa(R){var N=function(_e){return _e.shadowRoot||R(_e)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP};return N.acceptNode=N,N}var mi=aa(wi);function ja(){var R=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},N=R.context,ne=R.includeContext,_e=R.includeOnlyTabbable,Ae=R.strategy;N||(N=document.documentElement);for(var Xe=ur.rules.except({onlyTabbable:_e}),zn=jr(N).createTreeWalker(N,NodeFilter.SHOW_ELEMENT,"all"===Ae?mi:aa(Xe),!1),An=[];zn.nextNode();)zn.currentNode.shadowRoot?(Xe(zn.currentNode)&&An.push(zn.currentNode),An=An.concat(ja({context:zn.currentNode.shadowRoot,includeOnlyTabbable:_e,strategy:Ae}))):An.push(zn.currentNode);return ne&&("all"===Ae?wi(N)&&An.unshift(N):Xe(N)&&An.unshift(N)),An}var Gr=void 0,Ii=void 0;function $r(){var R=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},N=R.context,ne=R.includeContext,_e=R.includeOnlyTabbable,Ae=function xi(){return Gr||(Gr=He()),"string"==typeof Ii||(Ii=br(Ii=(Gr.focusTable?"table, td,":"")+(Gr.focusFieldset?"fieldset,":"")+"svg a,a[href],area[href],input, select, textarea, button,iframe, object, embed,keygen,"+(Gr.focusAudioWithoutControls?"audio,":"audio[controls],")+(Gr.focusVideoWithoutControls?"video,":"video[controls],")+(Gr.focusSummary?"summary,":"")+"[tabindex],[contenteditable]")),Ii}(),Xe=N.querySelectorAll(Ae),Gt=ur.rules.except({onlyTabbable:_e}),zn=[].filter.call(Xe,Gt);return ne&&Gt(N)&&zn.unshift(N),zn}function fr(){var R=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},N=R.context,ne=R.includeContext,_e=R.includeOnlyTabbable,Ae=R.strategy,Xe=void 0===Ae?"quick":Ae,zn={context:F({label:"query/focusable",resolveDocument:!0,defaultToDocument:!0,context:N}),includeContext:ne,includeOnlyTabbable:_e,strategy:Xe};if("quick"===Xe)return $r(zn);if("strict"===Xe||"all"===Xe)return ja(zn);throw new TypeError('query/focusable requires option.strategy to be one of ["quick", "strict", "all"]')}function qn(R){var N=R.element,ne=R.attribute,_e="data-cached-"+ne;if(null===N.getAttribute(_e)){var Xe=N.getAttribute(ne);if(null===Xe)return;N.setAttribute(_e,Xe||""),N.removeAttribute(ne)}else{var Gt=N.getAttribute(_e);N.removeAttribute(_e),N.setAttribute(ne,Gt)}}function Rr(R){var N=R.element,ne=R.attribute,_e=R.temporaryValue,Ae=R.saveValue,Xe="data-cached-"+ne;if(void 0!==_e){var Gt=Ae||N.getAttribute(ne);N.setAttribute(Xe,Gt||""),N.setAttribute(ne,_e)}else{var zn=N.getAttribute(Xe);N.removeAttribute(Xe),""===zn?N.removeAttribute(ne):N.setAttribute(ne,zn)}}var Li=function(){};const Si=typeof console<"u"?console:{log:Li,debug:Li,info:Li,warn:Li,error:Li};var _i=void 0;function Ki(){Si.warn("trying to focus inert element",this)}function Qi(R,N){(function la(R,N){Rr({element:R,attribute:"aria-disabled",temporaryValue:N?"true":void 0})})(R,N),function ss(R,N){if(N){var ne=Kn(R);Rr({element:R,attribute:"tabindex",temporaryValue:"-1",saveValue:null!==ne?ne:""})}else Rr({element:R,attribute:"tabindex"})}(R,N),function Ua(R,N){N?R.focus=Ki:delete R.focus}(R,N),function ka(R,N){if(N){var ne=R.style.pointerEvents||"";R.setAttribute("data-inert-pointer-events",ne),R.style.pointerEvents="none"}else{var _e=R.getAttribute("data-inert-pointer-events");R.removeAttribute("data-inert-pointer-events"),R.style.pointerEvents=_e}}(R,N);var ne=R.nodeName.toLowerCase();("video"===ne||"audio"===ne)&&function Ca(R,N){qn({element:R,attribute:"controls",remove:N})}(R,N),("svg"===ne||R.ownerSVGElement)&&(_i.focusSvgFocusableAttribute?function Xs(R,N){Rr({element:R,attribute:"focusable",temporaryValue:N?"false":void 0})}(R,N):!_i.focusSvgTabindexAttribute&&"a"===ne&&function sa(R,N){qn({element:R,attribute:"xlink:href",remove:N})}(R,N)),N?R.setAttribute("data-ally-disabled","true"):R.removeAttribute("data-ally-disabled")}function Yi(R,N){_i||(_i=He());var ne=F({label:"element/disabled",context:R});N=Boolean(N);var _e=ne.hasAttribute("data-ally-disabled"),Ae=1===arguments.length;return ko(ne)?Ae?ne.disabled:(ne.disabled=N,ne):Ae?_e:(_e===N||Qi(ne,N),ne)}var no=function(N){return N.shadowRoot?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP};function va(){var N=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context,ne=F({label:"query/shadow-hosts",resolveDocument:!0,defaultToDocument:!0,context:N}),Ae=jr(N).createTreeWalker(ne,NodeFilter.SHOW_ELEMENT,no,!1),Xe=[];for(ne.shadowRoot&&(Xe.push(ne),Xe=Xe.concat(va({context:ne.shadowRoot})));Ae.nextNode();)Xe.push(Ae.currentNode),Xe=Xe.concat(va({context:Ae.currentNode.shadowRoot}));return Xe}no.acceptNode=no;var No="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(R){return typeof R}:function(R){return R&&"function"==typeof Symbol&&R.constructor===Symbol&&R!==Symbol.prototype?"symbol":typeof R},e1=function(){function R(N,ne){for(var _e=0;_e0&&void 0!==arguments[0]?arguments[0]:{},_e=ne.context,Ae=ne.callback,Xe=ne.config;(function t1(R,N){if(!(R instanceof N))throw new TypeError("Cannot call a class as a function")})(this,R),this.config=Xe,this.disengage=this.disengage.bind(this),this.clientObserver=new MutationObserver(Ae),this.hostObserver=new MutationObserver(function(Gt){return Gt.forEach(N.handleHostMutation,N)}),this.observeContext(_e),this.observeShadowHosts(_e)}return e1(R,[{key:"disengage",value:function(){this.clientObserver&&this.clientObserver.disconnect(),this.clientObserver=null,this.hostObserver&&this.hostObserver.disconnect(),this.hostObserver=null}},{key:"observeShadowHosts",value:function(ne){var _e=this;va({context:ne}).forEach(function(Xe){return _e.observeContext(Xe.shadowRoot)})}},{key:"observeContext",value:function(ne){this.clientObserver.observe(ne,this.config),this.hostObserver.observe(ne,xo)}},{key:"handleHostMutation",value:function(ne){"childList"===ne.type&&U(ne.addedNodes).filter(function(Ae){return Ae.nodeType===Node.ELEMENT_NODE}).forEach(this.observeShadowHosts,this)}}]),R}();function ro(){var R=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},N=R.parent,ne=R.element,_e=R.includeSelf;if(N)return function(Xe){return Boolean(_e&&Xe===N||N.compareDocumentPosition(Xe)&Node.DOCUMENT_POSITION_CONTAINED_BY)};if(ne)return function(Xe){return Boolean(_e&&ne===Xe||Xe.compareDocumentPosition(ne)&Node.DOCUMENT_POSITION_CONTAINED_BY)};throw new TypeError("util/compare-position#getParentComparator required either options.parent or options.element")}var To=function(){function R(N,ne){for(var _e=0;_e0&&void 0!==arguments[0]?arguments[0]:{},_e=ne.context,Ae=ne.filter;(function Zo(R,N){if(!(R instanceof N))throw new TypeError("Cannot call a class as a function")})(this,R),this._context=U(_e||document.documentElement)[0],this._filter=U(Ae),this._inertElementCache=[],this.disengage=this.disengage.bind(this),this.handleMutation=this.handleMutation.bind(this),this.renderInert=this.renderInert.bind(this),this.filterElements=this.filterElements.bind(this),this.filterParentElements=this.filterParentElements.bind(this);var Xe=fr({context:this._context,includeContext:!0,strategy:"all"});this.renderInert(Xe),this.shadowObserver=function Na(){var R=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},N=R.context,ne=R.callback,_e=R.config;if("function"!=typeof ne)throw new TypeError("observe/shadow-mutations requires options.callback to be a function");if("object"!==(typeof _e>"u"?"undefined":No(_e)))throw new TypeError("observe/shadow-mutations requires options.config to be an object");if(!window.MutationObserver)return{disengage:function(){}};var Ae=F({label:"observe/shadow-mutations",resolveDocument:!0,defaultToDocument:!0,context:N});return{disengage:new _r({context:Ae,callback:ne,config:_e}).disengage}}({context:this._context,config:kr,callback:function(zn){return zn.forEach(N.handleMutation)}})}return To(R,[{key:"disengage",value:function(){this._context&&(Fo(this._context),this._inertElementCache.forEach(function(ne){return Fo(ne)}),this._inertElementCache=null,this._filter=null,this._context=null,this.shadowObserver&&this.shadowObserver.disengage(),this.shadowObserver=null)}},{key:"listQueryFocusable",value:function(ne){return ne.map(function(_e){return fr({context:_e,includeContext:!0,strategy:"all"})}).reduce(function(_e,Ae){return _e.concat(Ae)},[])}},{key:"renderInert",value:function(ne){var _e=this;ne.filter(this.filterElements).filter(this.filterParentElements).filter(function(Xe){return!Yi(Xe)}).forEach(function(Gt){_e._inertElementCache.push(Gt),function Xo(R){return Yi(R,!0)}(Gt)})}},{key:"filterElements",value:function(ne){var _e=ro({element:ne,includeSelf:!0});return!this._filter.some(_e)}},{key:"filterParentElements",value:function(ne){var _e=ro({parent:ne});return!this._filter.some(_e)}},{key:"handleMutation",value:function(ne){if("childList"===ne.type){var _e=U(ne.addedNodes).filter(function(Xe){return Xe.nodeType===Node.ELEMENT_NODE});if(!_e.length)return;var Ae=this.listQueryFocusable(_e);this.renderInert(Ae)}else"attributes"===ne.type&&this.renderInert([ne.target])}}]),R}();function Za(R){var N=R.context,ne=R.filter,Ae=[],Xe=function(hr){return ne.some(function(Ir){return hr===Ir})?NodeFilter.FILTER_REJECT:function(hr){var Ir=ro({parent:hr});return ne.some(Ir)}(hr)?NodeFilter.FILTER_ACCEPT:(Ae.push(hr),NodeFilter.FILTER_REJECT)};Xe.acceptNode=Xe;for(var zn=jr(N).createTreeWalker(N,NodeFilter.SHOW_ELEMENT,Xe,!1);zn.nextNode(););return Ae}var Ho=function(){function R(N,ne){for(var _e=0;_e0&&void 0!==arguments[0]?arguments[0]:{},ne=N.context,_e=N.filter;(function Ha(R,N){if(!(R instanceof N))throw new TypeError("Cannot call a class as a function")})(this,R),this._context=U(ne||document.documentElement)[0],this._filter=U(_e),this.disengage=this.disengage.bind(this),this.handleMutation=this.handleMutation.bind(this),this.isInsignificantBranch=this.isInsignificantBranch.bind(this);var Ae=function Ss(){var R=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},N=R.context,ne=R.filter;if(N=F({label:"get/insignificant-branches",defaultToDocument:!0,context:N}),!(ne=U(ne)).length)throw new TypeError("get/insignificant-branches requires valid options.filter");return Za({context:N,filter:ne})}({context:this._context,filter:this._filter});Ae.forEach(Ga),this.startObserver()}return Ho(R,[{key:"disengage",value:function(){this._context&&([].forEach.call(this._context.querySelectorAll("[data-cached-aria-hidden]"),Va),this._context=null,this._filter=null,this._observer&&this._observer.disconnect(),this._observer=null)}},{key:"startObserver",value:function(){var ne=this;window.MutationObserver&&(this._observer=new MutationObserver(function(_e){return _e.forEach(ne.handleMutation)}),this._observer.observe(this._context,Pi))}},{key:"handleMutation",value:function(ne){"childList"===ne.type&&U(ne.addedNodes).filter(function(_e){return _e.nodeType===Node.ELEMENT_NODE}).filter(this.isInsignificantBranch).forEach(Ga)}},{key:"isInsignificantBranch",value:function(ne){if(G({context:ne}).some(function(Xe){return"true"===Xe.getAttribute("aria-hidden")}))return!1;var Ae=ro({element:ne});return!this._filter.some(Ae)}}]),R}();function $n(){for(var ne=F({label:"get/shadow-host",context:(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context}),_e=null;ne;)_e=ne,ne=ne.parentNode;return _e.nodeType===_e.DOCUMENT_FRAGMENT_NODE&&_e.host?_e.host:null}function Eo(R){var N=F({label:"is/active-element",resolveDocument:!0,context:R});if(jr(N).activeElement===N)return!0;var _e=$n({context:N});return!(!_e||_e.shadowRoot.activeElement!==N)}var Ti=void 0,Ci=/^(fieldset|table|td|body)$/;function oe(){var R=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},N=R.context,ne=R.except,_e=void 0===ne?{flexbox:!1,scrollable:!1,shadow:!1,visible:!1,onlyTabbable:!1}:ne;Ti||(Ti=He());var Ae=F({label:"is/tabbable",resolveDocument:!0,context:N});if(E.is.BLINK&&E.is.ANDROID&&E.majorVersion>42)return!1;var Xe=Mo(Ae);if(Xe){if(E.is.WEBKIT&&E.is.IOS||Kn(Xe)<0||!_e.visible&&(E.is.BLINK||E.is.WEBKIT)&&!Oo(Xe))return!1;if("object"===Xe.nodeName.toLowerCase()){var zn="Chrome"===E.name&&E.majorVersion>=54||"Opera"===E.name&&E.majorVersion>=41;if(E.is.WEBKIT||E.is.BLINK&&!zn)return!1}}var An=Ae.nodeName.toLowerCase(),hr=Kn(Ae),Ir=null===hr?null:hr>=0;if(E.is.EDGE&&E.majorVersion>=14&&Xe&&Ae.ownerSVGElement&&hr<0)return!0;var Ji=!1!==Ir,co=null!==hr&&hr>=0;if(Ae.hasAttribute("contenteditable"))return Ji;if(Ci.test(An)&&!0!==Ir)return!1;if(E.is.WEBKIT&&E.is.IOS){var fs="input"===An&&"text"===Ae.type||"password"===Ae.type||"select"===An||"textarea"===An||Ae.hasAttribute("contenteditable");if(!fs)fs=Pn(window.getComputedStyle(Ae,null));if(!fs)return!1}if("use"===An&&null!==hr&&(E.is.BLINK||E.is.WEBKIT&&9===E.majorVersion)||j(Ae,"svg a")&&Ae.hasAttribute("xlink:href")&&(Ji||Ae.focus&&!Ti.focusSvgNegativeTabindexAttribute)||"svg"===An&&Ti.focusSvgInIframe&&Ji)return!0;if(E.is.TRIDENT||E.is.EDGE){if("svg"===An)return!!Ti.focusSvg||(Ae.hasAttribute("focusable")||co);if(Ae.ownerSVGElement)return!(!Ti.focusSvgTabindexAttribute||!co)||Ae.hasAttribute("focusable")}if(void 0===Ae.tabIndex)return Boolean(_e.onlyTabbable);if("audio"===An){if(!Ae.hasAttribute("controls"))return!1;if(E.is.BLINK)return!0}if("video"===An)if(Ae.hasAttribute("controls")){if(E.is.BLINK||E.is.GECKO)return!0}else if(E.is.TRIDENT||E.is.EDGE)return!1;if("object"===An&&(E.is.BLINK||E.is.WEBKIT)||"iframe"===An)return!1;if(!_e.scrollable&&E.is.GECKO&&jn(window.getComputedStyle(Ae,null)))return Ji;if(E.is.TRIDENT||E.is.EDGE){if("area"===An){var Ui=gi(Ae);if(Ui&&Kn(Ui)<0)return!1}var Ya=window.getComputedStyle(Ae,null);if(Pn(Ya))return Ae.tabIndex>=0;if(!_e.flexbox&&Mi(Ya))return null!==hr?co:w(Ae)&&Y(Ae);if(Di(Ae,An))return!1;var As=Ae.parentElement;if(As){var v2=As.nodeName.toLowerCase(),y2=window.getComputedStyle(As,null);if(Di(As,An,v2,y2))return!1;if(Mi(y2))return co}}return Ae.tabIndex>=0}oe.except=function(){var R=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},N=function(_e){return oe({context:_e,except:R})};return N.rules=oe,N};var w=wi.rules.except({flexbox:!0}),Y=oe.except({flexbox:!0});const Ft=oe.except({});function Xn(){var R=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},N=R.context,ne=R.includeContext,_e=R.includeOnlyTabbable,Ae=R.strategy,Xe=Ft.rules.except({onlyTabbable:_e});return fr({context:N,includeContext:ne,includeOnlyTabbable:_e,strategy:Ae}).filter(Xe)}function io(R,N){return R.compareDocumentPosition(N)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1}function Vo(R,N,ne){var _e=[];return N.forEach(function(Ae){var Xe=!0,Gt=R.indexOf(Ae);-1===Gt&&(Gt=function Go(R,N){return yr(R,function(ne){return N.compareDocumentPosition(ne)&Node.DOCUMENT_POSITION_FOLLOWING})}(R,Ae),Xe=!1),-1===Gt&&(Gt=R.length);var zn=U(ne?ne(Ae):Ae);zn.length&&_e.push({offset:Gt,replace:Xe,elements:zn})}),_e}function Fa(){var R=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},N=R.list,ne=R.elements,_e=R.resolveElement,Ae=N.slice(0),Xe=U(ne).slice(0);return function mr(R){return R.sort(io)}(Xe),function Rn(R,N){var ne=0;N.sort(function(_e,Ae){return _e.offset-Ae.offset}),N.forEach(function(_e){var Ae=_e.replace?1:0,Xe=[_e.offset+ne,Ae].concat(_e.elements);R.splice.apply(R,Xe),ne+=_e.elements.length-Ae})}(Ae,Vo(Ae,Xe,_e)),Ae}var Wa=function(){function R(N,ne){for(var _e=0;_e-1?[ne].concat(_e):_e}},{key:"_cleanup",value:function(){Object.keys(this.hosts).forEach(function(ne){delete this.hosts[ne]._sortingId},this)}}]),R}();var ca=void 0;function vi(R,N){return ca.tabsequenceAreaAtImgPosition&&(R=function Co(R,N){var ne=N.querySelectorAll("img[usemap]"),_e=new Ka(N),Ae=_e.extractAreasFromList(R);return ne.length?Fa({list:Ae,elements:ne,resolveElement:function(Gt){var zn=Gt.getAttribute("usemap").slice(1);return _e.getAreasFor(zn)}}):Ae}(R,N)),R=function pr(R){var N={},ne=[],_e=R.filter(function(Xe){var Gt=Xe.tabIndex;return void 0===Gt&&(Gt=Kn(Xe)),Gt<=0||null==Gt||(N[Gt]||(N[Gt]=[],ne.push(Gt)),N[Gt].push(Xe),!1)});return ne.sort().map(function(Xe){return N[Xe]}).reduceRight(function(Xe,Gt){return Gt.concat(Xe)},_e)}(R),R}function Er(){var R=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},N=R.context,ne=R.includeContext,_e=R.includeOnlyTabbable,Ae=R.strategy;ca||(ca=He());var Xe=U(N)[0]||document.documentElement,Gt=Xn({context:Xe,includeContext:ne,includeOnlyTabbable:_e,strategy:Ae});return Gt=document.body.createShadowRoot&&E.is.BLINK?function zt(R,N,ne){var _e=new Qn(N,ne),Ae=_e.extractElements(R);return Ae.length===R.length?ne(R):_e.sort(Ae)}(Gt,Xe,vi):vi(Gt,Xe),ne&&(Gt=function zi(R,N){var ne=R.indexOf(N);return ne>0?R.splice(ne,1).concat(R):R}(Gt,Xe)),Gt}for(var oi={tab:9,left:37,up:38,right:39,down:40,pageUp:33,"page-up":33,pageDown:34,"page-down":34,end:35,home:36,enter:13,escape:27,space:32,shift:16,capsLock:20,"caps-lock":20,ctrl:17,alt:18,meta:91,pause:19,insert:45,delete:46,backspace:8,_alias:{91:[92,93,224]}},Ei=1;Ei<26;Ei++)oi["f"+Ei]=Ei+111;for(var uo=0;uo<10;uo++){var ai=uo+48,Ps=uo+96;oi[uo]=ai,oi["num-"+uo]=Ps,oi._alias[ai]=[Ps]}for(var ls=0;ls<26;ls++){var ba=ls+65;oi[String.fromCharCode(ba).toLowerCase()]=ba}const Ai=oi;var ea={alt:"altKey",ctrl:"ctrlKey",meta:"metaKey",shift:"shiftKey"},da=Object.keys(ea).map(function(R){return ea[R]});function r1(R,N){return!da.some(function(ne){return"boolean"==typeof R[ne]&&Boolean(N[ne])!==R[ne]})}function cs(R){return R.split(/\s+/).map(function(N){var ne=N.split("+"),_e=function us(R){var ne=function qo(R){var N=!!R&&null;return{altKey:N,ctrlKey:N,metaKey:N,shiftKey:N}}(-1!==R.indexOf("*"));return R.forEach(function(_e){if("*"!==_e){var Ae=!0,Xe=_e.slice(0,1);"?"===Xe?Ae=null:"!"===Xe&&(Ae=!1),!0!==Ae&&(_e=_e.slice(1));var Gt=ea[_e];if(!Gt)throw new TypeError('Unknown modifier "'+_e+'"');ne[Gt]=Ae}}),ne}(ne.slice(0,-1)),Ae=function ta(R){var N=Ai[R]||parseInt(R,10);if(!N||"number"!=typeof N||isNaN(N))throw new TypeError('Unknown key "'+R+'"');return[N].concat(Ai._alias[N]||[])}(ne.slice(-1));return{keyCodes:Ae,modifiers:_e,matchModifiers:r1.bind(null,_e)}})}const Me={disabled:function Ls(){var R=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},N=R.context,ne=R.filter;return{disengage:new lo({context:N,filter:ne}).disengage}},hidden:function Bo(){var R=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},N=R.context,ne=R.filter;return{disengage:new _o({context:N,filter:ne}).disengage}},tabFocus:function V(){var N=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context;return N||(N=document.documentElement),Er(),function X(){var R=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},N={},ne=U(R.context)[0]||document.documentElement;delete R.context;var _e=U(R.filter);delete R.filter;var Ae=Object.keys(R);if(!Ae.length)throw new TypeError("when/key requires at least one option key");var Xe=function(hr){hr.keyCodes.forEach(function(Ir){N[Ir]||(N[Ir]=[]),N[Ir].push(hr)})};Ae.forEach(function(An){if("function"!=typeof R[An])throw new TypeError('when/key requires option["'+An+'"] to be a function');cs(An).map(function(Ji){return Ji.callback=R[An],Ji}).forEach(Xe)});var Gt=function(hr){if(!hr.defaultPrevented){if(_e.length){var Ir=ro({element:hr.target,includeSelf:!0});if(_e.some(Ir))return}var Ji=hr.keyCode||hr.which;N[Ji]&&N[Ji].forEach(function(co){co.matchModifiers(hr)&&co.callback.call(ne,hr,zn)})}};ne.addEventListener("keydown",Gt,!1);var zn=function(){ne.removeEventListener("keydown",Gt,!1)};return{disengage:zn}}({"?alt+?shift+tab":function(_e){_e.preventDefault();var Ae=Er({context:N}),Xe=_e.shiftKey,Gt=Ae[0],zn=Ae[Ae.length-1],hr=Xe?zn:Gt;if(Eo(Xe?Gt:zn))hr.focus();else{var Ir=void 0;if(Ae.some(function(fs,ps){return!!Eo(fs)&&(Ir=ps,!0)}))Ae[Ir+(Xe?-1:1)].focus();else Gt.focus()}}})}};var De=x(6312);const Ue=function(R){return{showDownload:R}};function pt(R,N){if(1&R&&(t.O4$(),t.TgZ(0,"text",229)(1,"tspan",230),t._uU(2),t.qZA(),t.TgZ(3,"tspan",231),t._uU(4),t.qZA()()),2&R){const ne=t.oxw();t.xp6(2),t.Oqu(ne.outcomeLabel),t.xp6(2),t.Oqu(ne.outcome)}}function Qt(R,N){if(1&R&&(t.O4$(),t.TgZ(0,"g",232)(1,"g",233),t._UZ(2,"polygon",234)(3,"path",235),t.qZA(),t.TgZ(4,"text",236)(5,"tspan",237),t._uU(6),t.qZA()()()),2&R){const ne=t.oxw();t.xp6(6),t.Oqu(ne.timeSpentLabel)}}function kn(R,N){1&R&&(t.O4$(),t.TgZ(0,"svg",238)(1,"defs")(2,"linearGradient",239),t._UZ(3,"stop",240)(4,"stop",241),t.qZA()(),t.TgZ(5,"g",242),t._UZ(6,"path",243)(7,"path",244),t.qZA()())}function Zn(R,N){1&R&&(t.O4$(),t.TgZ(0,"svg",238)(1,"defs")(2,"linearGradient",239),t._UZ(3,"stop",240)(4,"stop",241),t.qZA()(),t.TgZ(5,"g",242),t._UZ(6,"path",243)(7,"path",245),t.qZA()())}function rr(R,N){if(1&R){const ne=t.EpF();t.TgZ(0,"div",246),t.NdJ("click",function(){t.CHM(ne);const Ae=t.oxw();return t.KtG(Ae.exitContent.emit({type:"EXIT"}))}),t.O4$(),t.TgZ(1,"svg",247)(2,"defs")(3,"linearGradient",248),t._UZ(4,"stop",240)(5,"stop",241),t.qZA()(),t.TgZ(6,"g",242),t._UZ(7,"path",249)(8,"path",250),t.qZA()(),t.kcU(),t.TgZ(9,"div",226),t._uU(10,"Exit"),t.qZA()()}}function si(R,N){if(1&R){const ne=t.EpF();t.ynx(0),t.TgZ(1,"div",251),t._uU(2,"Up Next"),t.qZA(),t.TgZ(3,"div",252),t.NdJ("click",function(){t.CHM(ne);const Ae=t.oxw();return t.KtG(Ae.playNext())}),t.TgZ(4,"div",253),t._uU(5),t.qZA(),t.TgZ(6,"div",254),t._UZ(7,"img",255),t.qZA()(),t.BQk()}if(2&R){const ne=t.oxw();t.xp6(5),t.Oqu(ne.nextContent.name)}}function ji(R,N){if(1&R){const ne=t.EpF();t.TgZ(0,"li",8),t.NdJ("click",function(Ae){t.CHM(ne);const Xe=t.oxw();return t.KtG(Xe.emitSideBarEvent(Ae,"SHARE"))})("keydown.enter",function(Ae){t.CHM(ne);const Xe=t.oxw();return t.KtG(Xe.emitSideBarEvent(Ae,"SHARE"))}),t._UZ(1,"span",9),t._uU(2," Share"),t.qZA()}}function Ma(R,N){if(1&R){const ne=t.EpF();t.TgZ(0,"li",8),t.NdJ("click",function(Ae){t.CHM(ne);const Xe=t.oxw();return t.KtG(Xe.showDownloadPopup(Ae,"DOWNLOAD_MENU"))})("keydown.enter",function(Ae){t.CHM(ne);const Xe=t.oxw();return Xe.closeNav(Ae),t.KtG(Xe.showDownloadPopup(Ae,"DOWNLOAD_MENU"))}),t._UZ(1,"span",10),t._uU(2," Download"),t.qZA()}}function P(R,N){if(1&R){const ne=t.EpF();t.TgZ(0,"li",8),t.NdJ("click",function(Ae){t.CHM(ne);const Xe=t.oxw();return Xe.closeNav(Ae),t.KtG(Xe.emitSideBarEvent(Ae,"PRINT"))})("keydown.enter",function(Ae){t.CHM(ne);const Xe=t.oxw();return t.KtG(Xe.emitSideBarEvent(Ae,"PRINT"))}),t._UZ(1,"span",11),t._uU(2," Print"),t.qZA()}}function M(R,N){if(1&R){const ne=t.EpF();t.TgZ(0,"li",8),t.NdJ("click",function(Ae){t.CHM(ne);const Xe=t.oxw();return Xe.closeNav(Ae),t.KtG(Xe.emitSideBarEvent(Ae,"EXIT"))})("keydown.enter",function(Ae){t.CHM(ne);const Xe=t.oxw();return Xe.closeNav(Ae),t.KtG(Xe.emitSideBarEvent(Ae,"EXIT"))}),t._UZ(1,"span",12),t._uU(2," Exit"),t.qZA()}}function Q(R,N){if(1&R){const ne=t.EpF();t.TgZ(0,"sb-player-download-popup",13),t.NdJ("hideDownloadPopUp",function(Ae){t.CHM(ne);const Xe=t.oxw();return t.KtG(Xe.hideDownloadPopUp(Ae))})("downloadEvent",function(Ae){t.CHM(ne);const Xe=t.oxw();return t.KtG(Xe.sidebarEvent.emit(Ae))}),t.qZA()}if(2&R){const ne=t.oxw();t.Q6J("title",ne.title)("showDownloadPopUp",ne.showDownloadPopUp)}}const xe=function(R){return{"animated animateBg":R}};function rt(R,N){1&R&&(t.TgZ(0,"div",1),t._uU(1," You are offline\n"),t.qZA())}const gt=':root{--sdk-navigation-arrows-bg:#fff;--sdk-navigation-arrows-border:#F2F2F2;--sdk-navigation-arrows-after:#999999;--sdk-player-nextIcon:#fff}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]{height:2rem;width:4rem;cursor:pointer;border-radius:1rem;background-color:var(--sdk-navigation-arrows-bg);box-shadow:var(--sbt-box-shadow-3px);border:1px solid var(--sdk-navigation-arrows-border);-webkit-transition:.1s ease-in;transition:.1s ease-in}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover{border:1px solid transparent;background:var(--primary-color)}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]::after{display:none;content:"";width:.5rem;height:.5rem;border-top:.125rem solid var(--sdk-navigation-arrows-after);border-left:.125rem solid var(--sdk-navigation-arrows-after)}[_nghost-%COMP%] .player-nextIcon[_ngcontent-%COMP%]::after{content:"";-webkit-transform:rotate(135deg);transform:rotate(135deg);border-top:.125rem solid var(--sdk-player-nextIcon);border-left:.125rem solid var(--sdk-player-nextIcon)}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover.player-nextIcon::after{content:"";border-top:.125rem solid var(--sdk-player-nextIcon);border-left:.125rem solid var(--sdk-player-nextIcon)}[_nghost-%COMP%] .navigation-arrows.player-nextIcon[_ngcontent-%COMP%]{background:var(--primary-color)}button[_ngcontent-%COMP%]{-webkit-appearance:none;background:0 0;border:0}.paginate[_ngcontent-%COMP%]{position:relative;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.paginate[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{position:absolute;top:42%;left:40%;width:.75rem;height:.1875rem;border-radius:.09375rem;background:var(--white);-webkit-transition:.15s;transition:.15s}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{-webkit-transform-origin:0 50%;transform-origin:0 50%;background-color:var(--gray-800)}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{-webkit-transform:translate(0,-1px) rotate(40deg);transform:translate(0,-1px) rotate(40deg)}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{-webkit-transform:translate(0,1px) rotate(-40deg);transform:translate(0,1px) rotate(-40deg)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]{background-color:var(--white)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{-webkit-transform:translate(0,0) rotate(30deg);transform:translate(0,0) rotate(30deg)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{-webkit-transform:translate(0,1px) rotate(-30deg);transform:translate(0,1px) rotate(-30deg)}.paginate.left[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child, .paginate.left[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child, .paginate.left[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child, .paginate.left[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{-webkit-transform:translate(-.3125rem,0) rotate(0);transform:translate(-.3125rem,0) rotate(0)}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{-webkit-transform:translate(0,.0625rem) rotate(40deg);transform:translate(0,.0625rem) rotate(40deg)}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{-webkit-transform:translate(0,-.0625rem) rotate(-40deg);transform:translate(0,-.0625rem) rotate(-40deg)}.paginate.right[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{-webkit-transform:translate(0,.0625rem) rotate(30deg);transform:translate(0,.0625rem) rotate(30deg)}.paginate.right[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{-webkit-transform:translate(0,.0625rem) rotate(-30deg);transform:translate(0,.0625rem) rotate(-30deg)}.paginate.right[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child, .paginate.right[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child, .paginate.right[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child, .paginate.right[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{-webkit-transform:translate(.3125rem,0) rotate(0);transform:translate(.3125rem,0) rotate(0)}.paginate[data-state=disabled][_ngcontent-%COMP%]{opacity:.3;cursor:default} html[dir=rtl] .player-nextIcon, html[dir=rtl] .player-previousIcon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}';function Yt(R,N){if(1&R){const ne=t.EpF();t.TgZ(0,"div",6)(1,"img",7),t.NdJ("click",function(){t.CHM(ne);const Ae=t.oxw();return t.KtG(Ae.rotateCW())}),t.qZA()()}}function Nn(R,N){if(1&R){const ne=t.EpF();t.TgZ(0,"div",8)(1,"button",9),t.NdJ("click",function(){t.CHM(ne);const Ae=t.oxw();return t.KtG(Ae.zoomOut())}),t.qZA(),t.TgZ(2,"button",10),t.NdJ("click",function(){t.CHM(ne);const Ae=t.oxw();return t.KtG(Ae.zoomIn())}),t.qZA()()}}function li(R,N){if(1&R){const ne=t.EpF();t.TgZ(0,"div",11)(1,"input",12),t.NdJ("ngModelChange",function(Ae){t.CHM(ne);const Xe=t.oxw();return t.KtG(Xe.page=Ae)}),t.qZA(),t.TgZ(2,"span",13),t.NdJ("click",function(){t.CHM(ne);const Ae=t.oxw();return t.KtG(Ae.gotoPage())}),t._UZ(3,"img",14),t.qZA(),t.TgZ(4,"span",15),t._uU(5,"/"),t.qZA(),t.TgZ(6,"span",16),t._uU(7),t.qZA()()}if(2&R){const ne=t.oxw();t.xp6(1),t.Q6J("ngModel",ne.page)("max",ne.totalPages),t.xp6(6),t.Oqu(ne.totalPages)}}function cr(R,N){if(1&R){const ne=t.EpF();t.TgZ(0,"div",17)(1,"div",18)(2,"sb-player-previous-navigation",19),t.NdJ("previousAction",function(Ae){t.CHM(ne);const Xe=t.oxw();return t.KtG(Xe.actions.emit(Ae))}),t.qZA(),t.TgZ(3,"sb-player-next-navigation",20),t.NdJ("nextAction",function(Ae){t.CHM(ne);const Xe=t.oxw();return t.KtG(Xe.actions.emit(Ae))}),t.qZA()()()}}const Cr={contentCompatibility:"CPV2_CONT_COMP_01",contentLoadFails:"CPV2_CONT_LOAD_FAIL_01",internetConnectivity:"CPV2_INT_CONNECT_01",streamingUrlSupport:"CPV2_INT_STREAMINGURL_01"},Fn={contentCompatibility:"content compatibility error",contentLoadFails:"content load failed",internetConnectivity:"content failed to load , No Internet Available",streamingUrlSupport:"streaming url is not supported",contentPlayFailedHeader:"Unable to load content",contentPlayFailTitle:"Refresh and try again later"};class Dr{constructor(){this.playerContentCompatibiltyLevel=5,this.getInternetConnectivityError=new t.vpe,this.setInternetConnectivityError=()=>{const N=new Error;N.message=Fn.internetConnectivity,N.name=Cr.internetConnectivity,this.getInternetConnectivityError.emit({error:N})},this.initInternetConnectivityError()}checkContentCompatibility(N){if(N>this.playerContentCompatibiltyLevel){const ne=new Error;return ne.message=`Player supports ${this.playerContentCompatibiltyLevel}\n but content compatibility is ${N}`,ne.name="contentCompatibily",{error:ne,isCompitable:!1}}return{error:null,isCompitable:!0}}initInternetConnectivityError(){window.addEventListener("offline",this.setInternetConnectivityError)}ngOnDestroy(){window.removeEventListener("offline",this.setInternetConnectivityError)}}Dr.\u0275fac=function(N){return new(N||Dr)},Dr.ctorParameters=()=>[],Dr.\u0275prov=(0,t.Yz7)({factory:function(){return new Dr},token:Dr,providedIn:"root"});class wr{constructor(){this.downloadEvent=new t.vpe,this.hideDownloadPopUp=new t.vpe,this.showDownloadPopUp=!1}hideDownloadPopup(N,ne){this.disabledHandle.disengage(),this.hideDownloadPopUp.emit({event:N,type:ne})}ngOnChanges(N){for(const ne in N)if(N.hasOwnProperty(ne)&&"showDownloadPopUp"===ne){this.showDownloadPopUp=N[ne].currentValue||!1;const _e=document.querySelector(".file-download");this.disabledHandle=Me.disabled({filter:_e})}}download(N,ne){this.downloadEvent.emit({event:N,type:ne}),this.disabledHandle.disengage()}}wr.\u0275fac=function(N){return new(N||wr)},wr.\u0275cmp=t.Xpm({type:wr,selectors:[["sb-player-download-popup"]],inputs:{showDownloadPopUp:"showDownloadPopUp",title:"title"},outputs:{downloadEvent:"downloadEvent",hideDownloadPopUp:"hideDownloadPopUp"},features:[t.TTD],decls:16,vars:4,consts:[[1,"file-download",3,"ngClass"],[1,"file-download__overlay"],["aria-modal","true","aria-labelledby","Download Content","aria-describedby","Dialog to download content",1,"file-download__popup"],[1,"close-btn",3,"click"],["type","button","id","close","data-animation","showShadow","aria-label","player-close-btn",1,"close-icon"],[1,"file-download__metadata"],[1,"file-download__title","text-left"],[1,"file-download__text","text-left"],[1,"file-download__size"],[1,"file-download__action-btns"],["type","button","id","cancel",1,"sb-btn","sb-btn-normal","sb-btn-outline-primary","sb-btn-radius","cancel-btn","mr-8",3,"click"],["type","button","id","download",1,"sb-btn","sb-btn-normal","sb-btn-primary","sb-btn-radius","download-btn",3,"click"]],template:function(N,ne){1&N&&(t.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3),t.NdJ("click",function(Ae){return ne.hideDownloadPopup(Ae,"DOWNLOAD_POPUP_CLOSE")}),t._UZ(4,"button",4),t.qZA(),t.TgZ(5,"div",5)(6,"h5",6),t._uU(7,"Confirm Download"),t.qZA(),t.TgZ(8,"div",7),t._uU(9),t.qZA(),t._UZ(10,"div",8),t.TgZ(11,"div",9)(12,"button",10),t.NdJ("click",function(Ae){return ne.hideDownloadPopup(Ae,"DOWNLOAD_POPUP_CANCEL")}),t._uU(13,"Cancel"),t.qZA(),t.TgZ(14,"button",11),t.NdJ("click",function(Ae){return ne.download(Ae,"DOWNLOAD")}),t._uU(15,"Download"),t.qZA()()()()()()),2&N&&(t.Q6J("ngClass",t.VKq(2,Ue,ne.showDownloadPopUp)),t.xp6(9),t.hij('"',ne.title,'" will be saved on your device.'))},dependencies:[C.mk],styles:['[_nghost-%COMP%] .file-download[_ngcontent-%COMP%]{width:100%;height:100%;position:absolute;top:0;left:0;z-index:99;-webkit-transition:.3s;transition:.3s;opacity:0;visibility:hidden}[_nghost-%COMP%] .file-download__overlay[_ngcontent-%COMP%]{width:100%;height:100%;background:rgba(var(--rc-rgba-black),.5);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-transition:.3s;transition:.3s;visibility:hidden}[_nghost-%COMP%] .file-download__popup[_ngcontent-%COMP%]{width:90%;max-width:22.5rem;min-height:13.125rem;background:var(--white);border-radius:1rem;box-shadow:0 0 1.5em 0 rgba(var(--rc-rgba-black),.22);padding:1.5rem;position:relative;-webkit-transition:.3s ease-in;transition:.3s ease-in;-webkit-transform:scale(.5);transform:scale(.5)}[_nghost-%COMP%] .file-download__close-btn[_ngcontent-%COMP%]{position:absolute;top:.75rem;right:.75rem;width:1.5rem;height:1.5rem;cursor:pointer}[_nghost-%COMP%] .file-download__close-btn[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%}[_nghost-%COMP%] .file-download__metadata[_ngcontent-%COMP%]{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%}[_nghost-%COMP%] .file-download__title[_ngcontent-%COMP%]{font-size:1rem;font-weight:700;line-height:1.375rem;word-break:break-word}[_nghost-%COMP%] .file-download__text[_ngcontent-%COMP%]{color:var(--gray-400);word-break:break-word}[_nghost-%COMP%] .file-download__size[_ngcontent-%COMP%]{color:var(--black)}[_nghost-%COMP%] .file-download__size[_ngcontent-%COMP%], [_nghost-%COMP%] .file-download__text[_ngcontent-%COMP%]{font-size:.875rem;line-height:1.25rem}[_nghost-%COMP%] .file-download__size[_ngcontent-%COMP%], [_nghost-%COMP%] .file-download__text[_ngcontent-%COMP%], [_nghost-%COMP%] .file-download__title[_ngcontent-%COMP%]{margin:0 0 1.5em}[_nghost-%COMP%] .file-download__action-btns[_ngcontent-%COMP%]{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end}[_nghost-%COMP%] .file-download__action-btns[_ngcontent-%COMP%] .cancel-btn[_ngcontent-%COMP%], [_nghost-%COMP%] .file-download__action-btns[_ngcontent-%COMP%] .download-btn[_ngcontent-%COMP%]{outline:0;border:none;font-size:.75rem;text-transform:uppercase;cursor:pointer;line-height:normal}[_nghost-%COMP%] .file-download.showDownload[_ngcontent-%COMP%] .file-download__popup[_ngcontent-%COMP%]{-webkit-transform:scale(1);transform:scale(1);visibility:visible}[_nghost-%COMP%] .file-download.showDownload[_ngcontent-%COMP%]{visibility:visible;opacity:1}[_nghost-%COMP%] .file-download.showDownload[_ngcontent-%COMP%] .file-download__overlay[_ngcontent-%COMP%]{visibility:visible}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%]{position:absolute;top:.75rem;right:.75rem}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]{width:1.875rem;height:1.875rem;background:0 0;border-radius:50%;cursor:pointer;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding:0}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]::after{content:"";-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]::before{content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]:after, [_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]:before{content:"";width:1.25rem;height:.125rem;position:absolute;background-color:var(--black)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]{box-shadow:0 0 0 0 var(--red) inset;-webkit-transition:.2s cubic-bezier(.175,.885,.52,1.775);transition:.2s cubic-bezier(.175,.885,.52,1.775);border:0 solid var(--white)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:before{-webkit-transition:.2s cubic-bezier(.175,.885,.52,1.775);transition:.2s cubic-bezier(.175,.885,.52,1.775)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:after{-webkit-transition:.2s cubic-bezier(.175,.885,.52,1.775);transition:.2s cubic-bezier(.175,.885,.52,1.775)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover{box-shadow:0 0 0 .25rem var(--red) inset}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover:before{-webkit-transform:scale(.7) rotate(45deg);transform:scale(.7) rotate(45deg);-webkit-transition-delay:.1s;transition-delay:.1s;background-color:var(--red)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover:after{-webkit-transform:scale(.7) rotate(-45deg);transform:scale(.7) rotate(-45deg);-webkit-transition-delay:.1s;transition-delay:.1s;background-color:var(--red)} html[dir=rtl] .close-btn{left:.75rem;right:auto}']}),wr.propDecorators={title:[{type:t.IIB}],downloadEvent:[{type:t.r_U}],hideDownloadPopUp:[{type:t.r_U}],showDownloadPopUp:[{type:t.IIB}]};class ui{constructor(){this.showReplay=!0,this.replayContent=new t.vpe,this.exitContent=new t.vpe,this.playNextContent=new t.vpe}ngOnInit(){this.subscription=(0,De.R)(document,"keydown").subscribe(N=>{"Enter"===N.key&&(N.stopPropagation(),document.activeElement.click())})}playNext(){this.playNextContent.emit({name:this.nextContent.name,identifier:this.nextContent.identifier,type:"NEXT_CONTENT_PLAY"})}replay(){this.showReplay&&this.replayContent.emit({type:"REPLAY"})}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}}ui.\u0275fac=function(N){return new(N||ui)},ui.\u0275cmp=t.Xpm({type:ui,selectors:[["sb-player-end-page"]],inputs:{showReplay:"showReplay",showExit:"showExit",contentName:"contentName",outcome:"outcome",outcomeLabel:"outcomeLabel",userName:"userName",timeSpentLabel:"timeSpentLabel",nextContent:"nextContent"},outputs:{replayContent:"replayContent",exitContent:"exitContent",playNextContent:"playNextContent"},ngContentSelectors:["*"],decls:237,vars:9,consts:[[1,"player-endpage"],[1,"player-endpage__left-panel"],[1,"user-score-card"],["width","100%","height","100%","viewBox","0 0 250 250","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink",0,"xmlns","xhtml","http://www.w3.org/1999/xhtml"],["id","filter-1"],["in","SourceGraphic","type","matrix","values",""],["x1","-19.3154721%","y1","50%","x2","100%","y2","50%","id","linearGradient-1"],["stop-color","#43A981","offset","0%"],["stop-color","#1D7E58","offset","100%"],["x1","0%","y1","0%","x2","101.719666%","y2","100%","id","linearGradient-2"],["stop-color","#FFCD55","offset","0%"],["stop-color","#FFD955","offset","100%"],["d","M124.02,185.665 C116.138,185.665 109.713,175.367 102.434,173.416 C94.911,171.399 84.204,177.031 77.612,173.212 C70.933,169.339 70.491,157.213 65.068,151.786 C59.642,146.36 47.514,145.92 43.643,139.24 C39.825,132.649 45.454,121.942 43.438,114.42 C41.487,107.143 31.19,100.717 31.19,92.831 C31.19,84.948 41.487,78.521 43.438,71.245 C45.454,63.721 39.825,53.013 43.644,46.423 C47.516,39.742 59.643,39.304 65.068,33.878 C70.493,28.452 70.933,16.325 77.612,12.453 C84.206,8.635 94.911,14.266 102.434,12.248 C109.713,10.297 116.138,-1.42108547e-14 124.02,-1.42108547e-14 C131.907,-1.42108547e-14 138.332,10.297 145.608,12.248 C153.132,14.266 163.839,8.635 170.429,12.454 C177.11,16.325 177.55,28.453 182.976,33.879 C188.403,39.305 200.531,39.743 204.401,46.425 C208.22,53.015 202.589,63.722 204.606,71.245 C206.558,78.521 216.854,84.948 216.854,92.831 C216.854,100.717 206.558,107.143 204.606,114.421 C202.589,121.943 208.22,132.651 204.4,139.242 C200.529,145.923 188.401,146.361 182.975,151.787 C177.55,157.214 177.11,169.34 170.429,173.212 C163.839,177.031 153.132,171.4 145.608,173.416 C138.332,175.367 131.907,185.665 124.02,185.665","id","path-3"],["x","-6.5%","y","-6.5%","width","112.9%","height","112.9%","filterUnits","objectBoundingBox","id","filter-4"],["stdDeviation","11.5","in","SourceAlpha","result","shadowBlurInner1"],["dx","0","dy","1","in","shadowBlurInner1","result","shadowOffsetInner1"],["in","shadowOffsetInner1","in2","SourceAlpha","operator","arithmetic","k2","-1","k3","1","result","shadowInnerInner1"],["values","0 0 0 0 0.0914162133 0 0 0 0 0.159459438 0 0 0 0 0.537477355 0 0 0 1 0","type","matrix","in","shadowInnerInner1"],["x1","50%","y1","0.0901442308%","x2","50%","y2","99.6203016%","id","linearGradient-5"],["stop-color","#1D6349","offset","0%"],["stop-color","#1D6349","offset","100%"],["id","text-8","x","55","y","16","text-anchor","middle","fill","#FFFFFE",4,"ngIf"],["id","player-Player","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","endgame-l2","transform","translate(-39.000000, -65.000000)"],["id","Group-2","transform","translate(39.500000, 65.000000)"],["filter","url(#filter-1)","id","Group"],["transform","translate(4.000000, 4.000000)",1,"particles"],["d","M84.4144231,47.2437308 L77.9616538,41.1916154 C77.5351923,40.7922308 76.8658846,40.8133846 76.4665,41.2394231 C76.0666923,41.6654615 76.0882692,42.3351923 76.5143077,42.7345769 L82.9670769,48.7866923 C83.3931154,49.1860769 84.0624231,49.1649231 84.4622308,48.7384615 C84.8616154,48.3124231 84.8404615,47.6431154 84.4144231,47.2437308","id","Fill-3"],["d","M78.2087308,48.9402692 L84.2616923,42.4875 C84.6615,42.0614615 84.6399231,41.3921538 84.2138846,40.9927692 C83.7878462,40.5929615 83.1185385,40.6141154 82.7187308,41.0405769 L76.6661923,47.4929231 C76.2663846,47.9189615 76.2879615,48.5886923 76.714,48.9880769 C77.1400385,49.3878846 77.8093462,49.3663077 78.2087308,48.9402692","id","Fill-4"],["d","M91.8275769,140.082038 L85.3748077,134.030346 C84.9487692,133.630538 84.2794615,133.652115 83.8796538,134.078154 C83.4802692,134.504192 83.5014231,135.1735 83.9278846,135.573308 L90.3806538,141.625 C90.8066923,142.024808 91.476,142.003231 91.8753846,141.577192 C92.2751923,141.151154 92.2536154,140.481846 91.8275769,140.082038","id","Fill-5"],["d","M85.6223077,141.779 L91.6748462,135.326231 C92.0746538,134.900192 92.0535,134.230885 91.6270385,133.831077 C91.201,133.431269 90.5316923,133.452846 90.1323077,133.878885 L84.0793462,140.331654 C83.6799615,140.757692 83.7011154,141.427 84.1271538,141.826808 C84.5531923,142.226192 85.2225,142.205038 85.6223077,141.779","id","Fill-6"],["d","M13.3091538,191.951269 L6.85638462,185.899154 C6.43034615,185.499769 5.76103846,185.520923 5.36123077,185.946962 C4.96184615,186.373423 4.98342308,187.042731 5.40946154,187.442115 L11.8622308,193.494231 C12.2882692,193.893615 12.9575769,193.872462 13.3569615,193.446423 C13.7567692,193.020385 13.7351923,192.350654 13.3091538,191.951269","id","Fill-7"],["d","M7.10388462,193.647808 L13.1568462,187.195038 C13.5562308,186.769 13.5350769,186.099692 13.1090385,185.700308 C12.683,185.3005 12.0136923,185.322077 11.6138846,185.748115 L5.56092308,192.200885 C5.16153846,192.626923 5.18269231,193.296231 5.60873077,193.695615 C6.03476923,194.095423 6.70407692,194.073846 7.10388462,193.647808","id","Fill-8"],["d","M10.4914615,38.4115769 L4.03869231,32.3594615 C3.61265385,31.9600769 2.94334615,31.9812308 2.54353846,32.4072692 C2.14415385,32.8333077 2.16573077,33.5030385 2.59176923,33.9024231 L9.04453846,39.9545385 C9.47057692,40.3539231 10.1398846,40.3327692 10.5392692,39.9067308 C10.9390769,39.4802692 10.9175,38.8109615 10.4914615,38.4115769","id","Fill-9"],["d","M4.28619231,40.1081154 L10.3391538,33.6553462 C10.7385385,33.2293077 10.7173846,32.56 10.2909231,32.1606154 C9.86488462,31.7608077 9.19557692,31.7823846 8.79619231,32.2084231 L2.74323077,38.6611923 C2.34342308,39.0872308 2.365,39.7565385 2.79103846,40.1559231 C3.21707692,40.5557308 3.88638462,40.5341538 4.28619231,40.1081154","id","Fill-10"],["d","M239.977269,47.0855 L233.5245,41.0333846 C233.098462,40.634 232.429154,40.6551538 232.029769,41.0811923 C231.629962,41.5072308 231.651538,42.1765385 232.077577,42.5763462 L238.530346,48.6284615 C238.956385,49.0278462 239.625692,49.0066923 240.0255,48.5802308 C240.424885,48.1541923 240.403308,47.4848846 239.977269,47.0855","id","Fill-11"],["d","M233.771577,48.7820385 L239.824538,42.3292692 C240.223923,41.9032308 240.202769,41.2339231 239.776731,40.8341154 C239.350692,40.4347308 238.681385,40.4558846 238.281577,40.8823462 L232.228615,47.3346923 C231.829231,47.7607308 231.850385,48.4304615 232.276423,48.8298462 C232.702885,49.2296538 233.372192,49.2080769 233.771577,48.7820385","id","Fill-12"],["d","M163.849231,80.0025769 L157.396462,73.9508846 C156.970423,73.5510769 156.301115,73.5726538 155.901308,73.9986923 C155.501923,74.4247308 155.523077,75.0940385 155.949115,75.4938462 L162.401885,81.5455385 C162.828346,81.9453462 163.497654,81.9237692 163.897038,81.4977308 C164.296846,81.0716923 164.275269,80.4023846 163.849231,80.0025769","id","Fill-13"],["d","M157.644385,81.6995385 L163.696923,75.2467692 C164.096731,74.8207308 164.075154,74.1514231 163.649115,73.7516154 C163.223077,73.3522308 162.553769,73.3733846 162.154385,73.7994231 L156.101423,80.2521923 C155.701615,80.6782308 155.723192,81.3475385 156.149231,81.7473462 C156.575269,82.1467308 157.244577,82.1255769 157.644385,81.6995385","id","Fill-14"],["d","M195.311346,151.846538 L188.858577,145.794423 C188.432538,145.395038 187.763231,145.416192 187.363423,145.842654 C186.964038,146.268692 186.985615,146.938 187.411654,147.337385 L193.864423,153.3895 C194.290462,153.788885 194.959769,153.767731 195.359154,153.341692 C195.758962,152.915654 195.737385,152.245923 195.311346,151.846538","id","Fill-15"],["d","M189.105654,153.543077 L195.158615,147.090308 C195.558,146.664269 195.536846,145.994962 195.110808,145.595577 C194.684769,145.195769 194.015462,145.217346 193.615654,145.643385 L187.562692,152.096154 C187.163308,152.522192 187.184462,153.1915 187.6105,153.590885 C188.036538,153.990692 188.705846,153.969115 189.105654,153.543077","id","Fill-16"],["d","M190.299577,210.370769 L183.846808,204.318654 C183.420769,203.919269 182.751462,203.940423 182.352077,204.366885 C181.952269,204.792923 181.973846,205.462231 182.399885,205.861615 L188.852654,211.913731 C189.278692,212.313538 189.948,212.291962 190.347808,211.865923 C190.747192,211.439885 190.726038,210.770577 190.299577,210.370769","id","Fill-17"],["d","M184.093885,212.067308 L190.146846,205.614538 C190.546654,205.1885 190.525077,204.519192 190.099038,204.119808 C189.673,203.72 189.003692,203.741577 188.603885,204.167615 L182.551346,210.620385 C182.151538,211.046423 182.173115,211.715731 182.599154,212.115115 C183.025192,212.514923 183.6945,212.493346 184.093885,212.067308","id","Fill-18"],["d","M131.642077,57.7017692 L132.557615,57.1720769 L128.114462,49.4881538 C127.925346,49.1611154 127.575885,48.9597308 127.198077,48.9601532 C126.819846,48.9601532 126.470808,49.1623846 126.282538,49.4898462 L117.420346,64.8674231 C117.231654,65.1948846 117.232077,65.5980769 117.421192,65.9251154 C117.610308,66.2521538 117.959769,66.4535385 118.337577,66.453116 L127.210346,66.4459231 L136.084808,66.4416923 C136.462615,66.4416923 136.811654,66.2394615 137.000346,65.9124231 C137.189462,65.5849615 137.189038,65.1817692 136.999923,64.8547308 L132.557615,57.1720769 L131.642077,57.7017692 L130.726115,58.2310385 L134.251192,64.3271538 L127.209077,64.3305385 L120.168231,64.3364615 L127.200615,52.1336538 L130.726115,58.2310385 L131.642077,57.7017692","id","Fill-19"],["d","M116.952846,151.625692 L117.868808,151.096 L113.425654,143.412077 C113.236115,143.085038 112.887077,142.883654 112.508846,142.884076 C112.131038,142.884076 111.782,143.086308 111.593308,143.413769 L102.731115,158.791346 C102.542423,159.118385 102.542846,159.522 102.731962,159.849038 C102.921077,160.176077 103.270538,160.377462 103.648346,160.377039 L112.521538,160.369846 L121.396,160.365615 C121.773808,160.365192 122.123269,160.163385 122.311962,159.836346 C122.500654,159.508885 122.500231,159.105692 122.311115,158.778231 L117.868808,151.096 L116.952846,151.625692 L116.037308,152.154962 L119.562385,158.251077 L112.520269,158.254462 L105.479,158.260385 L112.511385,146.057577 L116.037308,152.154962 L116.952846,151.625692","id","Fill-20"],["d","M167.868885,180.468538 L168.784423,179.938846 L164.341269,172.254923 C164.152154,171.927885 163.802692,171.7265 163.424885,171.7265 C163.047077,171.726923 162.697615,171.929154 162.508923,172.256192 L158.080154,179.944346 L153.646731,187.633769 C153.458038,187.961231 153.458462,188.364423 153.647577,188.691885 C153.836692,189.018923 154.186154,189.220308 154.563962,189.219885 L163.437154,189.212692 L172.311615,189.208462 C172.689423,189.208038 173.038462,189.006231 173.227154,188.678769 C173.415846,188.351731 173.415846,187.948538 173.226731,187.621077 L168.784423,179.938846 L167.868885,180.468538 L166.952923,180.997808 L170.478,187.093923 L163.435885,187.097308 L156.394615,187.103231 L163.427423,174.900423 L166.952923,180.997808 L167.868885,180.468538","id","Fill-21"],["d","M197.152577,121.4785 L198.174731,121.751808 L200.466962,113.176885 C200.564269,112.811769 200.459769,112.422115 200.192385,112.155154 C199.925,111.888192 199.534923,111.784115 199.170231,111.882269 L190.602077,114.186769 L182.030115,116.489154 C181.665423,116.587308 181.380269,116.872462 181.282538,117.237577 C181.185231,117.602692 181.289731,117.991923 181.557115,118.259308 L187.836423,124.528462 L194.114462,130.801 C194.381846,131.067962 194.7715,131.172462 195.136615,131.074308 C195.501308,130.976154 195.786462,130.691 195.884192,130.325885 L198.174731,121.751808 L197.152577,121.4785 L196.130846,121.205615 L194.313308,128.009115 L184.348577,118.056654 L191.151231,116.229808 L197.949654,114.401269 L196.130846,121.205615 L197.152577,121.4785","id","Fill-22"],["d","M51.2223462,21.9327308 L52.2440769,22.2056154 L54.5358846,13.6306923 C54.6336154,13.2655769 54.5291154,12.8759231 54.2617308,12.6089615 C53.9939231,12.342 53.6042692,12.2379231 53.2395769,12.3360769 L44.6714231,14.6405769 L44.6718462,14.6405769 L36.0994615,16.9433846 C35.7343462,17.0411154 35.4496154,17.3266923 35.3518846,17.6918077 C35.2545769,18.0569231 35.3590769,18.4461538 35.6264615,18.7131154 L41.9061923,24.9822692 L41.9057692,24.9818462 L48.1842308,31.2543846 C48.4516154,31.5213462 48.8412692,31.6258462 49.2059615,31.5276923 C49.5710769,31.4295385 49.8562308,31.1443846 49.9535385,30.7792692 L52.2440769,22.2056154 L50.2006154,21.6594231 L48.3830769,28.4629231 L43.4009231,23.4854231 L43.4005,23.485 L38.4179231,18.5108846 L45.2205769,16.6836154 L45.221,16.6836154 L52.019,14.8550769 L50.2006154,21.6594231 L51.2223462,21.9327308","id","Fill-23"],["d","M45.1456923,207.203192 L46.1674231,207.476077 L48.4592308,198.900731 C48.5569615,198.535615 48.4520385,198.145962 48.1846538,197.879 C47.9172692,197.612038 47.5276154,197.507962 47.1629231,197.606115 L38.5947692,199.911038 L38.5947692,199.910615 L30.0228077,202.213846 C29.6576923,202.311577 29.3725385,202.597154 29.2752308,202.962269 C29.1775,203.327385 29.2824231,203.716615 29.5498077,203.983577 L35.8295385,210.252308 L35.8291154,210.251885 L42.1075769,216.524423 C42.3749615,216.791385 42.7646154,216.895885 43.1293077,216.797731 C43.4944231,216.699577 43.7791538,216.414423 43.8768846,216.049308 L46.1674231,207.476077 L44.1239615,206.930308 L42.3064231,213.732962 L37.3242692,208.755462 L37.3238462,208.755038 L32.3412692,203.781346 L39.1435,201.953654 L39.1439231,201.953654 L45.9423462,200.125115 L44.1239615,206.929885 L45.1456923,207.203192","id","Fill-24"],["d","M206.143808,31.5111923 L206.6735,32.4267308 L214.357423,27.984 C214.684462,27.7948846 214.885846,27.4454231 214.885424,27.0676154 C214.885424,26.6893846 214.683192,26.3403462 214.355731,26.1516538 L206.667577,21.7224615 L206.668,21.7228846 L198.978154,17.2894615 C198.651115,17.1007692 198.2475,17.1011923 197.920462,17.2903077 C197.593423,17.4794231 197.392038,17.8288846 197.392461,18.2066923 L197.399654,27.0798846 L197.399654,27.0794615 L197.403885,35.9547692 C197.403885,36.3325769 197.606115,36.6816154 197.933577,36.8703077 C198.260615,37.059 198.664231,37.059 198.991269,36.8698846 L206.6735,32.4267308 L206.143808,31.5111923 L205.614538,30.5952308 L199.518423,34.1211538 L199.515038,27.0786154 L199.515038,27.0781923 L199.509115,20.0373462 L205.611577,23.5556538 L205.612,23.5556538 L211.711923,27.0697308 L205.614538,30.5952308 L206.143808,31.5111923","id","Fill-25"],["d","M44.9489615,120.167385 L45.4782308,121.082923 L53.1625769,116.640192 C53.4896154,116.450654 53.691,116.101192 53.6905776,115.723385 C53.6901538,115.345577 53.4883462,114.996538 53.1608846,114.807846 L45.4727308,110.378654 L45.4731538,110.379077 L37.7833077,105.945654 C37.4558462,105.756962 37.0526538,105.757385 36.7256154,105.9465 C36.3985769,106.135615 36.1971923,106.485077 36.1971923,106.862885 L36.2094615,124.610962 C36.2094615,124.989192 36.4112692,125.338231 36.7387308,125.526923 C37.0661923,125.715615 37.4693846,125.715192 37.7964231,125.526077 L45.4786538,121.082923 L44.4192692,119.251846 L38.324,122.777346 L38.3142692,108.693538 L44.4167308,112.211423 L44.4167308,112.211846 L50.5170769,115.725923 L44.4196923,119.251846 L44.9489615,120.167385","id","Fill-26"],["d","M146.638885,105.637654 L145.581192,105.637654 C145.580769,107.208115 144.947423,108.619923 143.918923,109.650115 C142.888731,110.678615 141.476923,111.311538 139.906885,111.312385 C138.336423,111.311538 136.924192,110.678615 135.893577,109.650115 C134.865077,108.619923 134.232154,107.208115 134.231731,105.637654 C134.232154,104.066769 134.865077,102.654962 135.893577,101.624769 C136.924192,100.596269 138.336423,99.9633462 139.906885,99.9625 C141.476923,99.9633462 142.888731,100.596269 143.918923,101.624769 C144.947423,102.654962 145.580769,104.066769 145.581192,105.637654 L147.696577,105.637654 C147.695731,101.334538 144.209154,97.8479615 139.906885,97.8471154 C135.603769,97.8479615 132.116769,101.334538 132.116346,105.637654 C132.116769,109.940346 135.603769,113.426923 139.906885,113.427769 C144.209154,113.426923 147.695731,109.940346 147.696577,105.637654 L146.638885,105.637654","id","Fill-27"],["d","M112.621808,30.5059615 L111.564115,30.5059615 C111.563692,32.0768462 110.930769,33.4886538 109.901846,34.5188462 C108.871654,35.5473462 107.459846,36.1802692 105.889385,36.1811154 C104.318923,36.1802692 102.907115,35.5473462 101.8765,34.5188462 C100.848,33.4886538 100.214654,32.0764231 100.214231,30.5059615 C100.214654,28.9355 100.848,27.5236923 101.8765,26.4935 C102.907115,25.465 104.318923,24.8320769 105.889385,24.8316538 C107.459846,24.8320769 108.871654,25.465 109.901846,26.4935 C110.930769,27.5236923 111.563692,28.9355 111.564115,30.5059615 L113.6795,30.5059615 C113.678654,26.2032692 110.192077,22.7166923 105.889385,22.7162692 C101.586692,22.7166923 98.0996923,26.2032692 98.0988462,30.5059615 C98.0996923,34.8095 101.586692,38.2956538 105.889385,38.2965 C110.192077,38.2956538 113.678654,34.8090769 113.6795,30.5059615 L112.621808,30.5059615","id","Fill-28"],["d","M116.918154,229.204885 L115.860462,229.204885 C115.860038,230.775346 115.227115,232.187577 114.198192,233.217769 C113.168,234.246269 111.756192,234.879615 110.185731,234.880038 C108.615692,234.879615 107.203462,234.246269 106.172846,233.217769 C105.144346,232.187154 104.511423,230.775346 104.510577,229.204885 C104.511423,227.634423 105.144346,226.222615 106.172846,225.192423 C107.203462,224.163923 108.615692,223.531 110.185731,223.530577 C111.756192,223.531 113.168423,224.163923 114.198615,225.192423 C115.227115,226.222615 115.860038,227.634423 115.860462,229.204885 L117.975846,229.204885 C117.975423,224.901769 114.488423,221.415615 110.185731,221.415192 C108.038192,221.414346 106.084,222.288423 104.677269,223.696423 C103.268846,225.102731 102.394769,227.056923 102.395192,229.204885 C102.396038,233.508 105.883462,236.994577 110.185731,236.995423 C114.488423,236.994577 117.975423,233.508 117.975846,229.204885 L116.918154,229.204885","id","Fill-29"],["d","M135.982423,219.142846 C135.983269,217.572385 136.616192,216.160577 137.645115,215.130385 C138.675308,214.101885 140.087538,213.468962 141.658,213.468538 C143.228462,213.468962 144.640269,214.101885 145.670885,215.130385 C146.699385,216.160154 147.332308,217.572385 147.332731,219.142846 C147.332731,219.726692 147.806577,220.200538 148.390423,220.200538 C148.974692,220.200538 149.448115,219.726692 149.448115,219.142846 C149.447692,214.839731 145.960692,211.353577 141.658,211.353153 C139.510038,211.352308 137.555846,212.226385 136.149538,213.634385 C134.741115,215.040269 133.866615,216.994462 133.867038,219.142846 C133.867038,219.726692 134.340885,220.200538 134.924731,220.200538 C135.509,220.200538 135.982423,219.726692 135.982423,219.142846","id","Fill-30"],["d","M82.247,115.736077 C82.2474231,114.165615 82.8807692,112.753385 83.9092692,111.723192 C84.9398846,110.694692 86.3521154,110.061769 87.9221538,110.061346 C89.4926154,110.061769 90.9044231,110.694692 91.9350385,111.723192 C92.9635385,112.753385 93.5964615,114.165192 93.5968846,115.736077 C93.5968846,116.319923 94.0707308,116.793769 94.6545769,116.793769 C95.2388462,116.793769 95.7122692,116.319923 95.7122692,115.736077 C95.7118462,111.432962 92.2248462,107.946385 87.9221538,107.945538 C83.6198846,107.946385 80.1324615,111.432962 80.1316154,115.736077 C80.1316154,116.319923 80.6054615,116.793769 81.1893077,116.793769 C81.7735769,116.793769 82.247,116.319923 82.247,115.736077","id","Fill-31"],["d","M11.4163077,61.0732692 C11.4167308,59.5011154 12.0479615,58.0884615 13.0713846,57.0586923 C14.0969231,56.0306154 15.5006923,55.3989615 17.061,55.3981154 C18.6213077,55.3989615 20.0250769,56.0306154 21.0501923,57.0586923 C22.0736154,58.0884615 22.7048462,59.5011154 22.7052692,61.0732692 C22.7052692,61.6571154 23.1786923,62.1309615 23.7629615,62.1309615 C24.3468077,62.1309615 24.820654,61.6571154 24.820654,61.0732692 C24.8210769,58.9265769 23.9516538,56.9732308 22.5495769,55.5660769 C21.1491923,54.1576538 19.2017692,53.2823077 17.061,53.2827306 C14.9202308,53.2823077 12.9728077,54.1576538 11.5724231,55.5660769 C10.1699231,56.9732308 9.3005,58.9265769 9.30092292,61.0732692 C9.30092292,61.6571154 9.77434615,62.1309615 10.3586154,62.1309615 C10.9428846,62.1309615 11.4163077,61.6571154 11.4163077,61.0732692","id","Fill-32"],["d","M180.062808,71.0401154 C178.491077,71.0396923 177.078,70.4084615 176.048231,69.3850385 C175.019731,68.3595 174.388077,66.9557308 174.387654,65.3954231 C174.388077,63.8351154 175.019731,62.4317692 176.048231,61.4062308 C177.078,60.3828077 178.490654,59.752 180.062808,59.7511538 C180.647077,59.7511538 181.1205,59.2777308 181.1205,58.6938846 C181.1205,58.1096154 180.647077,57.6361917 180.062808,57.6361917 C177.916115,57.6353462 175.962769,58.5047692 174.555615,59.9072692 C173.147192,61.3072308 172.271423,63.2546538 172.272269,65.3954231 C172.271423,67.5361923 173.147192,69.4836154 174.555615,70.884 C175.962769,72.2865 177.916115,73.1559231 180.062808,73.1555002 C180.647077,73.1555002 181.1205,72.6820769 181.1205,72.0978077 C181.1205,71.5135385 180.647077,71.0401154 180.062808,71.0401154","id","Fill-33"],["d","M17.9490385,228.116731 C16.3768846,228.115885 14.9642308,227.485077 13.9344615,226.461654 C12.9063846,225.436115 12.2747308,224.032346 12.2743077,222.472038 C12.2747308,220.911731 12.9063846,219.507962 13.9344615,218.482846 C14.9642308,217.459423 16.3768846,216.828615 17.9490385,216.828192 C18.5328846,216.828192 19.0067308,216.354769 19.0067308,215.7705 C19.0067308,215.186231 18.5328846,214.712808 17.9490385,214.712808 C15.8023462,214.712385 13.849,215.581808 12.4418462,216.983885 C11.0334231,218.383846 10.1580769,220.331269 10.1589225,222.472038 C10.1580769,224.612808 11.0334231,226.560231 12.4418462,227.960615 C13.849,229.362692 15.8023462,230.232538 17.9490385,230.232116 C18.5328846,230.232116 19.0067308,229.758269 19.0067308,229.174423 C19.0067308,228.590154 18.5328846,228.116731 17.9490385,228.116731","id","Fill-34"],["d","M90.1932308,14.0000385 C88.6215,13.9996154 87.2088462,13.3683846 86.1790769,12.3449615 C85.151,11.3194231 84.5193462,9.91565385 84.5185,8.35534615 C84.5193462,6.79503846 85.151,5.39126923 86.1790769,4.36615385 C87.2088462,3.34273077 88.6215,2.7115 90.1932308,2.71107692 C90.7775,2.71107692 91.2509231,2.23765385 91.2509231,1.65338462 C91.2509231,1.06953846 90.7775,0.595692153 90.1932308,0.595692153 C88.0469615,0.595269231 86.0936154,1.46469231 84.6864615,2.86676923 C83.2780385,4.26715385 82.4026923,6.21457692 82.4031152,8.35534615 C82.4026923,10.4961154 83.2780385,12.4435385 84.6864615,13.8439231 C86.0931923,15.2464231 88.0469615,16.1158462 90.1932308,16.1154232 C90.7775,16.1154232 91.2509231,15.642 91.2509231,15.0577308 C91.2509231,14.4734615 90.7775,14.0000385 90.1932308,14.0000385","id","Fill-35"],["d","M21.3154615,158.362769 L20.2577692,158.362769 C20.2569231,159.933231 19.624,161.345038 18.5955,162.375654 C17.5653077,163.404154 16.1530769,164.037077 14.5830385,164.037923 C13.0125769,164.037077 11.6003462,163.404154 10.5701538,162.375654 C9.54123077,161.345038 8.90830769,159.933231 8.90788462,158.362769 C8.90830769,156.792308 9.54123077,155.3805 10.5701538,154.350308 C11.6003462,153.321808 13.0125769,152.688885 14.5830385,152.688038 C16.1530769,152.688885 17.5653077,153.321808 18.5955,154.349885 C19.624,155.380077 20.2569231,156.791885 20.2577692,158.362769 L22.3731538,158.362769 C22.3723077,154.059654 18.8853077,150.5735 14.5830385,150.572654 C12.4350769,150.572231 10.4808846,151.446308 9.07415385,152.854308 C7.66615385,154.260192 6.79165385,156.214385 6.79249939,158.362769 C6.79292308,162.665885 10.2803462,166.152462 14.5830385,166.153308 C18.8853077,166.152462 22.3723077,162.665462 22.3731538,158.362769 L21.3154615,158.362769","id","Fill-36"],["d","M228.928192,166.051346 L227.8705,166.051346 C227.869654,167.621808 227.236731,169.034038 226.208231,170.064654 C225.178038,171.093154 223.766231,171.726077 222.196192,171.7265 C220.625731,171.726077 219.2135,171.093154 218.183308,170.064654 C217.154385,169.034038 216.521462,167.621808 216.521038,166.051346 C216.521462,164.480885 217.154385,163.069077 218.182885,162.038885 C219.2135,161.010385 220.625308,160.377885 222.196192,160.377038 C223.766231,160.377885 225.178038,161.010385 226.208231,162.038885 C227.236731,163.069077 227.869654,164.480885 227.8705,166.051346 L229.985885,166.051346 C229.985038,161.748231 226.498038,158.2625 222.196192,158.261654 C217.8935,158.2625 214.406077,161.748231 214.405654,166.051346 C214.406077,170.354462 217.893077,173.841462 222.196192,173.841885 C226.498462,173.841462 229.985038,170.354462 229.985885,166.051346 L228.928192,166.051346","id","Fill-37"],["d","M210.305192,58.6993846 L210.305192,59.7570769 L222.64,59.7570769 L222.64,71.0337692 L211.362885,71.0337692 L211.362885,58.6993846 L210.305192,58.6993846 L210.305192,59.7570769 L210.305192,58.6993846 L209.2475,58.6993846 L209.2475,72.0914615 C209.2475,72.3702692 209.360462,72.6427308 209.557192,72.8394615 C209.754346,73.0366154 210.026808,73.1491538 210.305192,73.1491538 L223.697692,73.1491538 C223.976077,73.1491538 224.248538,73.0366154 224.445269,72.8394615 C224.642423,72.6427308 224.755385,72.3702692 224.755385,72.0914615 L224.755385,58.6993846 C224.755385,58.421 224.642423,58.1485385 224.445269,57.9513846 C224.248538,57.7546538 223.976077,57.6416923 223.697692,57.6416923 L210.305192,57.6416923 C210.026808,57.6416923 209.754346,57.7546538 209.557192,57.9513846 C209.360462,58.1485385 209.2475,58.421 209.2475,58.6993846 L210.305192,58.6993846","id","Fill-38"],["d","M58.8897692,65.3954231 L58.8897692,66.4531154 L71.2237308,66.4531154 L71.2237308,77.7302308 L59.9474615,77.7302308 L59.9474615,65.3954231 L58.8897692,65.3954231 L58.8897692,66.4531154 L58.8897692,65.3954231 L57.8320769,65.3954231 L57.8320769,78.7879231 C57.8320769,79.0663077 57.9450385,79.3387692 58.1417692,79.5355 C58.3389231,79.7326538 58.6113846,79.8456154 58.8897692,79.8456154 L72.2814231,79.8456154 C72.5602308,79.8456154 72.8326923,79.7326538 73.0294231,79.5355 C73.2265769,79.3387692 73.3391154,79.0663077 73.3391154,78.7879231 L73.3391154,65.3954231 C73.3391154,65.1170385 73.2265769,64.8445769 73.0294231,64.6478462 C72.8326923,64.4506923 72.5602308,64.3377308 72.2814231,64.3377308 L58.8897692,64.3377308 C58.6113846,64.3377308 58.3389231,64.4506923 58.1417692,64.6478462 C57.9450385,64.8445769 57.8320769,65.1170385 57.8320769,65.3954231 L58.8897692,65.3954231","id","Fill-39"],["d","M58.2175,150.893346 L58.2175,151.951038 L70.5518846,151.951038 L70.5518846,163.228154 L59.2751923,163.228154 L59.2751923,150.893346 L58.2175,150.893346 L58.2175,151.951038 L58.2175,150.893346 L57.1598077,150.893346 L57.1598077,164.285846 C57.1598077,164.564231 57.2727692,164.836692 57.4699231,165.033423 C57.6666538,165.230577 57.9391154,165.343538 58.2175,165.343538 L71.6095769,165.343538 C71.8879615,165.343538 72.1604231,165.230577 72.3571538,165.033423 C72.5543077,164.836692 72.6672692,164.564231 72.6672692,164.285846 L72.6672692,150.893346 C72.6672692,150.614962 72.5543077,150.3425 72.3571538,150.145346 C72.1604231,149.948615 71.8879615,149.835654 71.6095769,149.835654 L58.2175,149.835654 C57.9391154,149.835654 57.6666538,149.948615 57.4699231,150.145346 C57.2727692,150.3425 57.1598077,150.614962 57.1598077,150.893346 L58.2175,150.893346","id","Fill-40"],["d","M210.305192,215.776423 L210.305192,216.834115 L222.639154,216.834115 L222.639154,228.110808 L211.362885,228.110808 L211.362885,215.776423 L210.305192,215.776423 L210.305192,216.834115 L210.305192,215.776423 L209.2475,215.776423 L209.2475,229.1685 C209.2475,229.446885 209.360462,229.719346 209.557192,229.9165 C209.754346,230.113231 210.026808,230.226192 210.305192,230.226192 L223.696846,230.226192 C223.975231,230.226192 224.247692,230.113231 224.444423,229.9165 C224.641577,229.719346 224.754538,229.446885 224.754538,229.1685 L224.754538,215.776423 C224.754538,215.497615 224.641577,215.225154 224.444423,215.028423 C224.247692,214.831269 223.975231,214.718731 223.696846,214.718731 L210.305192,214.718731 C210.026808,214.718731 209.754346,214.831269 209.557192,215.028423 C209.360462,215.225154 209.2475,215.497615 209.2475,215.776423 L210.305192,215.776423","id","Fill-41"],["d","M154.751808,1.65973077 L154.751808,2.71742308 L167.085346,2.71742308 L167.085346,13.9941154 L155.8095,13.9941154 L155.8095,1.65973077 L154.751808,1.65973077 L154.751808,2.71742308 L154.751808,1.65973077 L153.694115,1.65973077 L153.694115,15.0518077 C153.694115,15.3306154 153.806654,15.6030769 154.003808,15.7998077 C154.200538,15.9965385 154.473,16.1095 154.751808,16.1095 L168.143038,16.1095 C168.421423,16.1095 168.693885,15.9965385 168.891038,15.7998077 C169.087769,15.6030769 169.200731,15.3306154 169.200731,15.0518077 L169.200731,1.65973077 C169.200731,1.38134615 169.087769,1.10888462 168.891038,0.911730769 C168.693885,0.715 168.421423,0.602038462 168.143038,0.602038462 L154.751808,0.602038462 C154.473,0.602038462 154.200538,0.715 154.003808,0.911730769 C153.806654,1.10888462 153.694115,1.38134615 153.694115,1.65973077 L154.751808,1.65973077","id","Fill-42"],["d","M135.508154,136.771462 C135.298731,136.769769 135.172654,136.731692 135.044885,136.667808 C134.934038,136.610269 134.818962,136.522692 134.692038,136.386462 C134.469077,136.151231 134.227077,135.765385 133.973654,135.300423 C133.585692,134.604885 133.179962,133.738423 132.487808,132.969692 C132.140885,132.587654 131.710615,132.232269 131.180923,131.980115 C130.6525,131.726692 130.033538,131.585808 129.357885,131.587068 C128.773615,131.587068 128.300192,132.060923 128.300192,132.644769 C128.300192,133.229038 128.773615,133.702462 129.357885,133.702462 C129.702269,133.703308 129.957808,133.76 130.175269,133.847577 C130.365654,133.925423 130.530654,134.0295 130.692692,134.168269 C130.975308,134.409 131.243115,134.767769 131.503731,135.2065 C131.901,135.862692 132.255115,136.675423 132.809346,137.425962 C133.089,137.799538 133.432538,138.165077 133.889038,138.443462 C134.342577,138.722692 134.9095,138.890231 135.508154,138.886896 C136.092423,138.886896 136.565846,138.413423 136.565846,137.829154 C136.565846,137.245308 136.092423,136.771462 135.508154,136.771462","id","Fill-43"],["d","M147.808269,136.771462 C147.598423,136.769769 147.472346,136.731692 147.344577,136.667808 C147.233731,136.610269 147.119077,136.522692 146.991731,136.386462 C146.768769,136.151231 146.526769,135.765385 146.273346,135.300423 C145.885385,134.604885 145.480077,133.738423 144.787923,132.970115 C144.441,132.587654 144.011154,132.232269 143.481462,131.980115 C142.953038,131.726692 142.334077,131.585808 141.658423,131.587068 C141.074577,131.587068 140.600731,132.060923 140.600731,132.644769 C140.600731,133.229038 141.074577,133.702462 141.658423,133.702462 C142.002808,133.703308 142.258346,133.76 142.475808,133.847577 C142.665769,133.925 142.830769,134.0295 142.992808,134.168269 C143.275423,134.409 143.543231,134.767769 143.803423,135.2065 C144.201115,135.862692 144.555231,136.675423 145.109038,137.425962 C145.389115,137.799538 145.732231,138.165077 146.188731,138.443462 C146.642692,138.722692 147.209192,138.890231 147.808269,138.886896 C148.392115,138.886896 148.865962,138.413423 148.865962,137.829154 C148.865962,137.245308 148.392115,136.771462 147.808269,136.771462","id","Fill-44"],["d","M135.508154,138.886873 C136.029808,138.888962 136.527346,138.764577 136.945769,138.545423 C137.313423,138.354615 137.617615,138.101192 137.870615,137.830423 C138.313154,137.353615 138.616923,136.825192 138.896577,136.319615 C139.3095,135.559346 139.676731,134.8435 140.093462,134.393346 C140.300769,134.166154 140.5085,134.003269 140.746269,133.889462 C140.985308,133.776923 141.262846,133.704154 141.658423,133.702462 C142.242692,133.702462 142.716115,133.229038 142.716115,132.644769 C142.716115,132.060923 142.242692,131.587076 141.658423,131.587076 C141.070346,131.586654 140.525423,131.692 140.045231,131.887885 C139.624269,132.058385 139.257462,132.295308 138.945654,132.563538 C138.398615,133.034846 138.015731,133.589923 137.696731,134.122154 C137.225,134.921346 136.870038,135.691346 136.512962,136.159269 C136.337385,136.394923 136.1745,136.548077 136.028538,136.635654 C135.880038,136.721962 135.748885,136.7685 135.508154,136.771462 C134.924308,136.771462 134.450462,137.245308 134.450462,137.829154 C134.450462,138.413423 134.924308,138.886873 135.508154,138.886873","id","Fill-45"],["d","M147.808269,138.886873 C148.3295,138.888962 148.827038,138.764577 149.245462,138.545423 C149.613115,138.354615 149.917308,138.101192 150.170308,137.830423 C150.612423,137.353192 150.916192,136.825192 151.196269,136.319615 C151.608769,135.559346 151.976,134.8435 152.392731,134.393346 C152.600038,134.166154 152.808192,134.003269 153.045538,133.889462 C153.284577,133.776923 153.562115,133.704154 153.957692,133.702462 C154.541538,133.702462 155.015385,133.229038 155.015385,132.644769 C155.015385,132.060923 154.541538,131.587076 153.957692,131.587076 C153.369192,131.586654 152.824269,131.692 152.344077,131.887885 C151.923538,132.058385 151.556731,132.295308 151.244923,132.563538 C150.697885,133.034846 150.315,133.589923 149.996,134.122154 C149.524269,134.921346 149.169731,135.691346 148.812231,136.159269 C148.636654,136.394923 148.473769,136.548077 148.328231,136.635654 C148.179731,136.721962 148.048154,136.7685 147.808269,136.771462 C147.224,136.771462 146.750577,137.245308 146.750577,137.829154 C146.750577,138.413423 147.224,138.886873 147.808269,138.886873","id","Fill-46"],["d","M170.546962,233.332423 C170.337115,233.330308 170.211038,233.292654 170.083269,233.228346 C169.972423,233.170808 169.857769,233.083231 169.730423,232.947 C169.507462,232.711769 169.265462,232.325923 169.012038,231.860962 C168.624077,231.165423 168.218346,230.298538 167.526615,229.529808 C167.179692,229.147769 166.749,228.792385 166.219308,228.540231 C165.690885,228.286385 165.071923,228.145923 164.396692,228.147184 C163.812423,228.147184 163.339,228.620615 163.339,229.204885 C163.339,229.789154 163.812423,230.262577 164.396692,230.262577 C164.741077,230.263423 164.996192,230.319692 165.214077,230.407692 C165.404038,230.485115 165.569038,230.589192 165.7315,230.727962 C166.013692,230.969115 166.2815,231.327885 166.542115,231.766615 C166.939385,232.422808 167.293923,233.235538 167.847731,233.9865 C168.127808,234.360077 168.470923,234.725615 168.927423,235.004 C169.381385,235.283654 169.947885,235.451192 170.546962,235.447858 C171.130808,235.447858 171.604654,234.973962 171.604654,234.390115 C171.604654,233.805846 171.130808,233.332423 170.546962,233.332423","id","Fill-47"],["d","M182.846654,233.332423 C182.637231,233.330308 182.510731,233.292654 182.382962,233.228346 C182.272538,233.170808 182.157462,233.083231 182.030115,232.947 C181.807154,232.711769 181.565577,232.326346 181.311731,231.861385 C180.924192,231.165846 180.518462,230.299385 179.826731,229.530654 C179.479808,229.148615 179.049538,228.793231 178.519846,228.540654 C177.991423,228.287231 177.372462,228.146769 176.697231,228.14803 C176.112962,228.14803 175.639538,228.621462 175.639538,229.205731 C175.639538,229.79 176.112962,230.263423 176.697231,230.263423 C177.041615,230.264269 177.296731,230.320538 177.514192,230.408115 C177.704154,230.485962 177.869577,230.590038 178.031615,230.728808 C178.313808,230.969538 178.581615,231.328308 178.842231,231.767038 C179.2395,232.423231 179.593615,233.235962 180.147846,233.9865 C180.4275,234.360077 180.771038,234.725615 181.227538,235.004 C181.681077,235.283654 182.247577,235.451192 182.846654,235.447858 C183.430923,235.447858 183.904346,234.973962 183.904346,234.390115 C183.904346,233.805846 183.430923,233.332423 182.846654,233.332423","id","Fill-48"],["d","M170.546962,235.447825 C171.068192,235.4495 171.565731,235.325538 171.984577,235.105962 C172.352231,234.915577 172.656423,234.662154 172.909,234.390962 C173.351538,233.914154 173.655308,233.385731 173.935385,232.880154 C174.347885,232.120308 174.715115,231.404038 175.131846,230.953885 C175.339154,230.726692 175.547308,230.563808 175.785077,230.45 C176.023692,230.337462 176.301231,230.264692 176.697231,230.263423 C177.2815,230.263423 177.754923,229.79 177.754923,229.205731 C177.754923,228.621462 177.2815,228.148033 176.697231,228.148033 C176.108731,228.147192 175.563808,228.252538 175.083615,228.448423 C174.663077,228.618923 174.295846,228.855846 173.984038,229.124077 C173.437,229.595808 173.054115,230.150885 172.735115,230.682692 C172.263385,231.481885 171.908846,232.251885 171.551769,232.719808 C171.375769,232.955885 171.212885,233.108615 171.067346,233.196192 C170.918846,233.282923 170.787269,233.329038 170.546962,233.332423 C169.962692,233.332423 169.489269,233.805846 169.489269,234.390115 C169.489269,234.973962 169.962692,235.447825 170.546962,235.447825","id","Fill-49"],["d","M182.847077,235.447825 C183.368308,235.4495 183.865846,235.325115 184.284269,235.105538 C184.6515,234.915154 184.955692,234.661731 185.208692,234.390538 C185.650808,233.913731 185.954577,233.385308 186.234654,232.880154 C186.647154,232.119885 187.014385,231.404038 187.431115,230.953885 C187.638423,230.726692 187.846154,230.563808 188.0835,230.45 C188.322538,230.337462 188.599654,230.264692 188.995231,230.263423 L188.995654,230.263423 L188.995654,229.208692 L188.828962,230.249885 C188.906385,230.262154 188.966038,230.263423 188.995654,230.263423 L188.995654,229.208692 L188.828962,230.249885 C189.405615,230.342115 189.948,229.9495 190.040654,229.372846 C190.132885,228.795769 189.739846,228.253385 189.163192,228.161154 C189.085769,228.148885 189.025692,228.148033 188.995654,228.148033 L188.995231,228.148033 C188.407154,228.147192 187.862231,228.252538 187.382038,228.448423 C186.9615,228.618923 186.594692,228.855846 186.282885,229.124077 C185.736269,229.595385 185.353385,230.150462 185.034385,230.682269 C184.562654,231.481462 184.208115,232.251462 183.851038,232.719808 C183.675038,232.955462 183.512154,233.108192 183.366615,233.196192 C183.218115,233.2825 183.086538,233.329038 182.846231,233.332423 C182.261962,233.332423 181.788962,233.806269 181.788962,234.390115 C181.788962,234.974385 182.262808,235.447825 182.847077,235.447825","id","Fill-50"],["d","M187.318577,94.1223462 C187.109154,94.1202308 186.983077,94.0825769 186.855308,94.0182692 C186.744462,93.9607308 186.629385,93.8731538 186.502462,93.7369231 C186.2795,93.5016923 186.0375,93.1162692 185.784077,92.6508846 C185.396115,91.9553462 184.990385,91.0888846 184.298654,90.3201538 C183.951731,89.9381154 183.521462,89.5827308 182.991769,89.3305769 C182.463346,89.0767308 181.844385,88.9362692 181.169154,88.9375299 C180.584885,88.9375299 180.111462,89.4109615 180.111462,89.9952308 C180.111462,90.5795 180.584885,91.0529231 181.169154,91.0529231 C181.513538,91.0537692 181.768654,91.1100385 181.986115,91.1980385 C182.1765,91.2754615 182.3415,91.3795385 182.503538,91.5183077 C182.786154,91.7590385 183.053538,92.1182308 183.314154,92.5565385 C183.711423,93.2131538 184.065538,94.0258846 184.619769,94.7764231 C184.899423,95.15 185.242962,95.5155385 185.699462,95.7939231 C186.153,96.0735769 186.7195,96.2411154 187.318577,96.2377811 C187.902846,96.2377811 188.376269,95.7638846 188.376269,95.1800385 C188.376269,94.5957692 187.902846,94.1223462 187.318577,94.1223462","id","Fill-51"],["d","M199.618692,94.1223462 C199.408846,94.1202308 199.282769,94.0825769 199.155,94.0182692 C199.044154,93.9607308 198.9295,93.8731538 198.802154,93.7369231 C198.579192,93.5016923 198.337192,93.1162692 198.083769,92.6513077 C197.695808,91.9557692 197.2905,91.0893077 196.598346,90.3205769 C196.251423,89.9385385 195.821154,89.5831538 195.291885,89.331 C194.763038,89.0771538 194.1445,88.9366923 193.468846,88.937953 C192.885,88.937953 192.411154,89.4113846 192.411154,89.9956538 C192.411154,90.5799231 192.885,91.0533462 193.468846,91.0533462 C193.813231,91.0541923 194.068769,91.1104615 194.286231,91.1980385 C194.476192,91.2758846 194.641192,91.3799615 194.803231,91.5187308 C195.085846,91.7594615 195.353231,92.1182308 195.613846,92.5569615 C196.011115,93.2131538 196.365654,94.0258846 196.919462,94.7768462 C197.199538,95.15 197.542654,95.5155385 197.999154,95.7939231 C198.453115,96.0735769 199.019615,96.2411154 199.618692,96.2377811 C200.202538,96.2377811 200.676385,95.7638846 200.676385,95.1800385 C200.676385,94.5957692 200.202538,94.1223462 199.618692,94.1223462","id","Fill-52"],["d","M187.318577,96.2377479 C187.839808,96.2394231 188.337769,96.1154615 188.756192,95.8958846 C189.123846,95.7055 189.428038,95.4520769 189.681038,95.1808846 C190.123577,94.7040769 190.427346,94.1756538 190.707423,93.6705 C191.119923,92.9102308 191.487577,92.1939615 191.904308,91.7438077 C192.111615,91.5166154 192.319346,91.3537308 192.557115,91.2399231 C192.795731,91.1273846 193.073269,91.0546154 193.468846,91.0533462 C194.053115,91.0533462 194.526538,90.5799231 194.526538,89.9956538 C194.526538,89.4113846 194.053115,88.9379565 193.468846,88.9379565 C192.880769,88.9371154 192.335846,89.0424615 191.855654,89.2383462 C191.435115,89.4088462 191.067885,89.6457692 190.756077,89.914 C190.209462,90.3857308 189.826154,90.9408077 189.507577,91.4726154 C189.035423,92.2718077 188.680885,93.0418077 188.323808,93.5097308 C188.147808,93.7453846 187.984923,93.8985385 187.839385,93.9861154 C187.690462,94.0728462 187.558885,94.1189615 187.318577,94.1223462 C186.734731,94.1223462 186.260885,94.5957692 186.260885,95.1800385 C186.260885,95.7638846 186.734731,96.2377479 187.318577,96.2377479","id","Fill-53"],["d","M199.618692,96.2377478 C200.139923,96.2394231 200.637462,96.1150385 201.056308,95.8958846 C201.423538,95.7050769 201.728154,95.4516538 201.980731,95.1808846 C202.423269,94.7036538 202.727038,94.1756538 203.006692,93.6700769 C203.419615,92.9102308 203.786846,92.1939615 204.203577,91.7438077 C204.410885,91.5166154 204.618615,91.3537308 204.856385,91.2399231 C205.095423,91.1273846 205.372962,91.0546154 205.768962,91.0533462 C206.352808,91.0533462 206.826654,90.5795 206.826654,89.9956538 C206.826654,89.4113846 206.352808,88.9379565 205.768962,88.9379565 C205.180462,88.9371154 204.635538,89.0424615 204.155346,89.2383462 C203.734808,89.4088462 203.367577,89.6457692 203.055769,89.914 C202.508731,90.3853077 202.125846,90.9403846 201.806846,91.4721923 C201.335115,92.2718077 200.980577,93.0418077 200.623077,93.5097308 C200.4475,93.7453846 200.284615,93.8985385 200.138654,93.9861154 C199.990154,94.0724231 199.858577,94.1189615 199.618269,94.1223462 C199.034,94.1223462 198.560577,94.5957692 198.560577,95.1800385 C198.561,95.7643077 199.034423,96.2377478 199.618692,96.2377478","id","Fill-54"],["d","M16.2766154,87.857 C16.0667692,87.8553077 15.9406923,87.8172308 15.8129231,87.7529231 C15.7020769,87.6958077 15.5874231,87.6078077 15.4600769,87.472 C15.2371154,87.2367692 14.9951154,86.8509231 14.7416923,86.3859615 C14.3537308,85.6904231 13.948,84.8235385 13.2562692,84.0552308 C12.9093462,83.6727692 12.4790769,83.3173846 11.9493846,83.0652308 C11.4209615,82.8118077 10.802,82.6709231 10.1263462,82.6721838 C9.5425,82.6721838 9.06865385,83.1460385 9.06865385,83.7298846 C9.06865385,84.3141538 9.5425,84.7875769 10.1263462,84.7875769 C10.4707308,84.7884231 10.7262692,84.8451154 10.9437308,84.9326923 C11.1341154,85.0101154 11.2991154,85.1146154 11.4611538,85.2533846 C11.7437692,85.4941154 12.0111538,85.8528846 12.2717692,86.2916154 C12.6690385,86.9478077 13.0235769,87.7605385 13.5773846,88.5115 C13.8574615,88.8850769 14.2005769,89.2506154 14.6570769,89.5285769 C15.1110385,89.8082308 15.6775385,89.9757692 16.2766154,89.9724349 C16.8604615,89.9724349 17.3343077,89.4989615 17.3343077,88.9146923 C17.3343077,88.3304231 16.8604615,87.857 16.2766154,87.857","id","Fill-55"],["d","M28.5763077,87.857 C28.3664615,87.8553077 28.2403846,87.8172308 28.1126154,87.7529231 C28.0017692,87.6958077 27.8871154,87.6078077 27.7597692,87.472 C27.5368077,87.2367692 27.2948077,86.8509231 27.0413846,86.3859615 C26.6538462,85.6904231 26.2481154,84.8239615 25.5563846,84.0552308 C25.2094615,83.6731923 24.7791923,83.3178077 24.2495,83.0656538 C23.7210769,82.8122308 23.1021154,82.6713462 22.4268846,82.6726069 C21.8426154,82.6726069 21.3691923,83.1464615 21.3691923,83.7303077 C21.3691923,84.3145769 21.8426154,84.788 22.4268846,84.788 C22.7708462,84.7888462 23.0263846,84.8455385 23.2438462,84.9331154 C23.4338077,85.0105385 23.5988077,85.1150385 23.7612692,85.2538077 C24.0434615,85.4945385 24.3112692,85.8533077 24.5718846,86.2920385 C24.9691538,86.9482308 25.3232692,87.7609615 25.8775,88.5115 C26.1571538,88.8850769 26.5006923,89.2506154 26.9571923,89.5285769 C27.4107308,89.8082308 27.9772308,89.9757692 28.5763077,89.9724349 C29.1605769,89.9724349 29.634,89.4989615 29.634,88.9146923 C29.634,88.3304231 29.1605769,87.857 28.5763077,87.857","id","Fill-56"],["d","M16.2766154,89.9724112 C16.7978462,89.9745 17.2953846,89.8501154 17.7142308,89.6309615 C18.0814615,89.4401538 18.3860769,89.1867308 18.6386538,88.9159615 C19.0811923,88.4387308 19.3849615,87.9107308 19.6650385,87.4051538 C20.0775385,86.6448846 20.4451923,85.9290385 20.8619231,85.4788846 C21.0692308,85.2516923 21.2769615,85.0888077 21.5147308,84.975 C21.7533462,84.8624615 22.0308846,84.7892692 22.4268846,84.788 C23.0107308,84.788 23.4845769,84.3145769 23.4845769,83.7303077 C23.4845769,83.1464615 23.0107308,82.6726103 22.4268846,82.6726103 C21.8383846,82.6717692 21.2934615,82.7775385 20.8132692,82.9734231 C20.3927308,83.1439231 20.0255,83.3804231 19.7136923,83.6486538 C19.1670769,84.1203846 18.7837692,84.6754615 18.4647692,85.2072692 C17.9930385,86.0068846 17.6385,86.7764615 17.2814231,87.2448077 C17.1054231,87.4804615 16.9425385,87.6331923 16.797,87.7211923 C16.6485,87.8075 16.5169231,87.8536154 16.2766154,87.857 C15.6923462,87.857 15.2189231,88.3304231 15.2189231,88.9146923 C15.2189231,89.4989615 15.6923462,89.9724112 16.2766154,89.9724112","id","Fill-57"],["d","M28.5763077,89.9724017 C29.0975385,89.9740769 29.5950769,89.8501154 30.0139231,89.6305385 C30.3815769,89.4401538 30.6857692,89.1867308 30.9383462,88.9155385 C31.3808846,88.4387308 31.6842308,87.9103077 31.9643077,87.4047308 C32.3768077,86.6448846 32.7444615,85.9286154 33.1607692,85.4788846 C33.3685,85.2516923 33.5762308,85.0888077 33.8135769,84.975 C34.0526154,84.8624615 34.3301538,84.7892692 34.7257308,84.788 L34.7257308,83.7332692 L34.6381538,84.7846154 C34.6804615,84.788 34.7109231,84.788 34.7257308,84.788 L34.7257308,83.7332692 L34.6381538,84.7846154 C35.2203077,84.8328462 35.7318077,84.4004615 35.7800385,83.8183077 C35.8286923,83.2361538 35.3963077,82.7246538 34.8141538,82.6764231 C34.7714231,82.6730385 34.7409615,82.6726141 34.7257308,82.6726141 C34.1376538,82.6721923 33.5927308,82.7775385 33.1121154,82.9734231 C32.692,83.1435 32.3247692,83.3804231 32.0129615,83.6486538 C31.4659231,84.1203846 31.0830385,84.6754615 30.7644615,85.2072692 C30.2927308,86.0064615 29.9377692,86.7764615 29.5806923,87.2443846 C29.4046923,87.4804615 29.2422308,87.6331923 29.0962692,87.7211923 C28.9477692,87.8075 28.8161923,87.8536154 28.5758846,87.857 C27.9920385,87.857 27.5186154,88.3308462 27.5186154,88.9151154 C27.5186154,89.4989615 27.9920385,89.9724017 28.5763077,89.9724017","id","Fill-58"],["d","M135.468808,19.5072308 C135.466692,19.7170769 135.429038,19.8431538 135.364731,19.9709231 C135.307192,20.0817692 135.219615,20.1964231 135.083385,20.3237692 C134.848154,20.5467308 134.462731,20.7887308 133.997346,21.0421538 C133.301808,21.4301154 132.435346,21.8358462 131.667038,22.5275769 C131.285,22.8745 130.929192,23.3047692 130.677038,23.8344615 C130.423615,24.3628846 130.282731,24.9818462 130.284408,25.6575 C130.284408,26.2413462 130.757846,26.7151923 131.342115,26.7151923 C131.925962,26.7151923 132.399808,26.2413462 132.399808,25.6575 C132.400231,25.3131154 132.456923,25.0575769 132.5445,24.8401154 C132.622346,24.6497308 132.726423,24.4847308 132.865192,24.3226923 C133.105923,24.0400769 133.464692,23.7726923 133.903423,23.5120769 C134.559615,23.1148077 135.372346,22.7602692 136.122885,22.2064615 C136.496462,21.9263846 136.862,21.5832692 137.140385,21.1267692 C137.420038,20.6728077 137.587154,20.1063077 137.584231,19.5072308 C137.584231,18.9233846 137.110346,18.4495385 136.5265,18.4495385 C135.942231,18.4495385 135.468808,18.9233846 135.468808,19.5072308","id","Fill-59"],["d","M135.468808,7.20753846 C135.466692,7.41696154 135.429038,7.54346154 135.364731,7.67123077 C135.307192,7.78165385 135.219615,7.89673077 135.083385,8.02407692 C134.848154,8.24703846 134.462731,8.48861538 133.997346,8.74246154 C133.301808,9.13 132.435346,9.53573077 131.667038,10.2274615 C131.285,10.5743846 130.929615,11.0046538 130.677038,11.5343462 C130.423615,12.0627692 130.282731,12.6817308 130.284408,13.3569615 C130.284408,13.9412308 130.757846,14.4146538 131.342115,14.4146538 C131.925962,14.4146538 132.399808,13.9412308 132.399808,13.3569615 C132.400231,13.013 132.456923,12.7574615 132.5445,12.54 C132.622346,12.3500385 132.726423,12.1846154 132.865192,12.0225769 C133.105923,11.7403846 133.464692,11.4725769 133.903423,11.2119615 C134.559615,10.8146923 135.372346,10.4605769 136.122885,9.90634615 C136.496462,9.62669231 136.862,9.28315385 137.140385,8.82665385 C137.420038,8.37311538 137.587154,7.80661538 137.584231,7.20753846 C137.584231,6.62369231 137.110346,6.14984615 136.5265,6.14984615 C135.942231,6.14984615 135.468808,6.62369231 135.468808,7.20753846","id","Fill-60"],["d","M137.584209,19.5072308 C137.585885,18.986 137.461923,18.4884615 137.242346,18.0696154 C137.051962,17.7019615 136.798538,17.3977692 136.527346,17.1451923 C136.050538,16.7026538 135.522115,16.3988846 135.016538,16.1188077 C134.256692,15.7063077 133.540423,15.3386538 133.090269,14.9219231 C132.863077,14.7146154 132.700192,14.5068846 132.586385,14.2691154 C132.473846,14.0305 132.401077,13.7525385 132.399808,13.3569615 C132.399808,12.7731154 131.925962,12.2992692 131.342115,12.2992692 C130.757846,12.2992692 130.284418,12.7731154 130.284418,13.3569615 C130.283577,13.9454615 130.388923,14.4903846 130.584808,14.9705769 C130.755308,15.3911154 130.992231,15.7583462 131.260462,16.0701538 C131.731769,16.6167692 132.287269,17.0000769 132.819077,17.3186538 C133.618269,17.7908077 134.388269,18.1453462 134.856192,18.5024231 C135.091846,18.6784231 135.245,18.8413077 135.332577,18.9868462 C135.418885,19.1353462 135.465423,19.2669231 135.468808,19.5072308 C135.468808,20.0915 135.942231,20.5649231 136.5265,20.5649231 C137.110346,20.5649231 137.584209,20.0915 137.584209,19.5072308","id","Fill-61"],["d","M137.584209,7.20753846 C137.585885,6.68630769 137.461923,6.18876923 137.242346,5.76992308 C137.051962,5.40226923 136.798538,5.09807692 136.527346,4.8455 C136.050538,4.40296154 135.522115,4.09919231 135.016538,3.81953846 C134.256692,3.40661538 133.540423,3.03938462 133.090269,2.62265385 C132.863077,2.41534615 132.700192,2.20761538 132.586385,1.96984615 C132.473846,1.73080769 132.401077,1.45326923 132.399808,1.05769231 C132.399808,0.473423077 131.925962,0 131.342115,0 C130.757846,0 130.284418,0.473423077 130.284418,1.05769231 C130.283577,1.64576923 130.388923,2.19069231 130.584808,2.67130769 C130.755308,3.09184615 130.992231,3.45865385 131.260462,3.77046154 C131.731769,4.3175 132.287269,4.70038462 132.819077,5.01938462 C133.618269,5.49111538 134.388269,5.84565385 134.856192,6.20315385 C135.092269,6.37873077 135.245,6.54161538 135.332577,6.68715385 C135.419308,6.83565385 135.465423,6.96723077 135.468808,7.20753846 C135.468808,7.79180769 135.942231,8.26523077 136.5265,8.26523077 C137.110346,8.26523077 137.584209,7.79180769 137.584209,7.20753846","id","Fill-62"],["d","M97.7553077,83.8453846 C97.7536154,84.0548077 97.7155385,84.1808846 97.6516538,84.3090769 C97.5941154,84.4195 97.5065385,84.5345769 97.3703077,84.6615 C97.1350769,84.8844615 96.7492308,85.1264615 96.2842692,85.3798846 C95.5887308,85.7678462 94.7222692,86.1735769 93.9539615,86.8653077 C93.5715,87.2122308 93.2161154,87.6425 92.9639615,88.1721923 C92.7105385,88.7010385 92.5696538,89.3195769 92.5713311,89.9952308 C92.5713311,90.5795 93.0447692,91.0529231 93.6290385,91.0529231 C94.2128846,91.0529231 94.6867308,90.5795 94.6867308,89.9952308 C94.6871538,89.6508462 94.7438462,89.3953077 94.8314231,89.1778462 C94.9092692,88.9878846 95.0133462,88.8224615 95.1521154,88.6604231 C95.3928462,88.3782308 95.7516154,88.1104231 96.1903462,87.8498077 C96.8465385,87.4525385 97.6592692,87.0984231 98.4098077,86.5441923 C98.7833846,86.2645385 99.1489231,85.921 99.4273077,85.4645 C99.7065385,85.0109615 99.8740769,84.4440385 99.8707426,83.8453846 C99.8707426,83.2611154 99.3972692,82.7876923 98.813,82.7876923 C98.2291538,82.7876923 97.7553077,83.2611154 97.7553077,83.8453846","id","Fill-63"],["d","M97.7553077,71.5452692 C97.7536154,71.7551154 97.7155385,71.8811923 97.6516538,72.0089615 C97.5941154,72.1198077 97.5065385,72.2344615 97.3703077,72.3618077 C97.1350769,72.5847692 96.7492308,72.8267692 96.2842692,73.0801923 C95.5887308,73.4681538 94.7222692,73.8734615 93.9539615,74.5656154 C93.5715,74.9125385 93.2161154,75.3428077 92.9639615,75.8720769 C92.7105385,76.4009231 92.5696538,77.0194615 92.5713311,77.6951154 C92.5713311,78.2789615 93.0447692,78.7528077 93.6290385,78.7528077 C94.2128846,78.7528077 94.6867308,78.2789615 94.6867308,77.6951154 C94.6871538,77.3507308 94.7438462,77.0951923 94.8314231,76.8777308 C94.9092692,76.6877692 95.0133462,76.5227692 95.1521154,76.3607308 C95.3928462,76.0781154 95.7516154,75.8107308 96.1903462,75.5501154 C96.8465385,75.1528462 97.6592692,74.7983077 98.4098077,74.2445 C98.7833846,73.9644231 99.1489231,73.6213077 99.4273077,73.1648077 C99.7065385,72.7108462 99.8740769,72.1443462 99.8707426,71.5452692 C99.8707426,70.9614231 99.3972692,70.4875769 98.813,70.4875769 C98.2291538,70.4875769 97.7553077,70.9614231 97.7553077,71.5452692","id","Fill-64"],["d","M99.8707189,83.8453846 C99.8728077,83.3241538 99.7484231,82.8261923 99.5292692,82.4077692 C99.3388846,82.0401154 99.0854615,81.7359231 98.8142692,81.4829231 C98.3374615,81.0403846 97.8090385,80.7366154 97.3034615,80.4565385 C96.5436154,80.0440385 95.8273462,79.6768077 95.3771923,79.2600769 C95.15,79.0527692 94.9871154,78.8446154 94.8733077,78.6072692 C94.7607692,78.3682308 94.688,78.0906923 94.6867308,77.6951154 C94.6867308,77.1108462 94.2128846,76.6374231 93.6290385,76.6374231 C93.0447692,76.6374231 92.5713411,77.1108462 92.5713411,77.6951154 C92.5705,78.2831923 92.6758462,78.8281154 92.8717308,79.3083077 C93.0422308,79.7288462 93.2791538,80.0960769 93.5473846,80.4078846 C94.0186923,80.9549231 94.5737692,81.3378077 95.106,81.6568077 C95.9051923,82.1285385 96.6751923,82.4830769 97.1431154,82.8405769 C97.3787692,83.0161538 97.5319231,83.1790385 97.6195,83.3245769 C97.7058077,83.4735 97.7523462,83.6050769 97.7553077,83.8453846 C97.7553077,84.4292308 98.2291538,84.9030769 98.813,84.9030769 C99.3972692,84.9030769 99.8707189,84.4292308 99.8707189,83.8453846","id","Fill-65"],["d","M99.8707189,71.5452692 C99.8728077,71.0240385 99.7484231,70.5265 99.5292692,70.1080769 C99.3388846,69.7404231 99.0850385,69.4362308 98.8142692,69.1832308 C98.3374615,68.7411154 97.8090385,68.4373462 97.3034615,68.1572692 C96.5431923,67.7447692 95.8273462,67.3771154 95.3771923,66.9603846 C95.15,66.7530769 94.9871154,66.5453462 94.8733077,66.3075769 C94.7607692,66.0689615 94.688,65.791 94.6867308,65.3954231 C94.6867308,64.8115769 94.2128846,64.3377308 93.6290385,64.3377308 C93.0447692,64.3377308 92.5713411,64.8115769 92.5713411,65.3954231 C92.5705,65.9839231 92.6758462,66.5288462 92.8717308,67.0090385 C93.0422308,67.4295769 93.2791538,67.7968077 93.5473846,68.1086154 C94.0186923,68.6552308 94.5737692,69.0385385 95.106,69.3571154 C95.9051923,69.8292692 96.6751923,70.1838077 97.1431154,70.5408846 C97.3787692,70.7168846 97.5319231,70.8797692 97.6195,71.0253077 C97.7058077,71.1738077 97.7523462,71.3049615 97.7553077,71.5452692 C97.7553077,72.1295385 98.2291538,72.6029615 98.813,72.6029615 C99.3972692,72.6029615 99.8707189,72.1295385 99.8707189,71.5452692","id","Fill-66"],["d","M199.984654,186.622615 C199.982538,186.832462 199.944885,186.958538 199.880577,187.086308 C199.823038,187.197154 199.735462,187.311808 199.599231,187.439154 C199.364,187.662115 198.978577,187.904115 198.513192,188.157538 C197.817654,188.5455 196.951192,188.951231 196.182885,189.643385 C195.800846,189.990308 195.445462,190.420577 195.192885,190.950269 C194.939462,191.478692 194.799,192.097654 194.800261,192.773308 C194.800261,193.357154 195.273692,193.831 195.857962,193.831 C196.442231,193.831 196.915654,193.357154 196.915654,192.773308 C196.9165,192.4285 196.972769,192.173385 197.060769,191.9555 C197.138192,191.765538 197.242269,191.600115 197.381038,191.438077 C197.621769,191.155885 197.980962,190.888077 198.419269,190.627462 C199.075885,190.230192 199.888192,189.875654 200.639154,189.321846 C201.012308,189.041769 201.377846,188.698654 201.656231,188.242154 C201.935885,187.788192 202.103423,187.221692 202.100089,186.622615 C202.100089,186.038769 201.626192,185.564923 201.042346,185.564923 C200.458077,185.564923 199.984654,186.038769 199.984654,186.622615","id","Fill-67"],["d","M199.984654,174.322923 C199.982538,174.532769 199.944885,174.658846 199.880577,174.786615 C199.823038,174.897462 199.735462,175.012115 199.599231,175.139462 C199.364,175.362423 198.978577,175.604 198.513615,175.857846 C197.818077,176.245385 196.951615,176.651115 196.182885,177.342846 C195.800846,177.689769 195.445462,178.120038 195.193308,178.649731 C194.939462,179.178154 194.799,179.797115 194.800261,180.472346 C194.800261,181.056615 195.273692,181.530038 195.857962,181.530038 C196.442231,181.530038 196.915654,181.056615 196.915654,180.472346 C196.9165,180.128385 196.972769,179.872846 197.060769,179.655385 C197.138192,179.465423 197.242269,179.3 197.381038,179.137962 C197.621769,178.855769 197.980538,178.587962 198.419269,178.327346 C199.075462,177.930077 199.888192,177.575962 200.639154,177.021731 C201.012308,176.742077 201.377846,176.398538 201.656231,175.942038 C201.935885,175.4885 202.103423,174.922 202.100089,174.322923 C202.100089,173.738654 201.626192,173.265231 201.042346,173.265231 C200.458077,173.265231 199.984654,173.738654 199.984654,174.322923","id","Fill-68"],["d","M202.100056,186.622615 C202.101731,186.101385 201.977769,185.603846 201.758192,185.185 C201.567808,184.817769 201.314385,184.513154 201.043192,184.260577 C200.566385,183.818038 200.037962,183.514269 199.532808,183.234192 C198.772538,182.821692 198.056269,182.454462 197.606538,182.037731 C197.379346,181.830423 197.216038,181.622269 197.102231,181.384923 C196.990115,181.145885 196.916923,180.868346 196.915654,180.472346 C196.915654,179.8885 196.442231,179.414654 195.857962,179.414654 C195.273692,179.414654 194.800264,179.8885 194.800264,180.472346 C194.799423,181.060846 194.904769,181.605769 195.100654,182.085962 C195.271154,182.5065 195.508077,182.873731 195.776308,183.185538 C196.248038,183.732577 196.803115,184.115462 197.334923,184.434462 C198.134115,184.906192 198.904115,185.260731 199.372038,185.617808 C199.608115,185.793808 199.760846,185.956692 199.848423,186.102231 C199.935154,186.250731 199.981269,186.382308 199.984654,186.622615 C199.984654,187.206885 200.458077,187.680308 201.042346,187.680308 C201.626192,187.680308 202.100056,187.206885 202.100056,186.622615","id","Fill-69"],["d","M202.100056,174.322923 C202.101731,173.801692 201.977769,173.304154 201.758192,172.885308 C201.567808,172.518077 201.314385,172.213885 201.043192,171.960885 C200.566385,171.518769 200.037962,171.215 199.532808,170.934923 C198.772538,170.522423 198.056269,170.154769 197.606115,169.738462 C197.378923,169.530731 197.216038,169.323 197.102231,169.085654 C196.989692,168.846615 196.916923,168.569077 196.915654,168.1735 C196.915654,167.589231 196.442231,167.115808 195.857962,167.115808 C195.273692,167.115808 194.800264,167.589231 194.800264,168.1735 C194.799423,168.761577 194.904769,169.3065 195.100654,169.786692 C195.271154,170.207231 195.508077,170.574462 195.776308,170.886269 C196.248038,171.433308 196.803115,171.816192 197.334923,172.135192 C198.134115,172.606923 198.904115,172.961462 199.372038,173.318538 C199.608115,173.494538 199.760846,173.657423 199.848423,173.802962 C199.935154,173.951462 199.981269,174.082615 199.984654,174.322923 C199.984654,174.907192 200.458077,175.380615 201.042346,175.380615 C201.626192,175.380615 202.100056,174.907192 202.100056,174.322923","id","Fill-70"],["d","M73.1440769,196.315731 C73.1419615,196.525154 73.1043077,196.651231 73.04,196.779 C72.9824615,196.889846 72.8948846,197.004923 72.7586538,197.131846 C72.5234231,197.354808 72.138,197.596808 71.6726154,197.850231 C70.9770769,198.238192 70.1110385,198.643923 69.3423077,199.335654 C68.9602692,199.682577 68.6048846,200.112846 68.3523077,200.642538 C68.0988846,201.170962 67.958,201.7895 67.9596772,202.465154 C67.9596772,203.049 68.4331154,203.522846 69.0173846,203.522846 C69.6012308,203.522846 70.0750769,203.049 70.0750769,202.465154 C70.0755,202.120769 70.1321923,201.865654 70.2197692,201.647769 C70.2976154,201.457808 70.4016923,201.292808 70.5404615,201.130769 C70.7811923,200.848154 71.1399615,200.580769 71.5786923,200.320154 C72.2348846,199.922885 73.0476154,199.568346 73.7981538,199.014538 C74.1717308,198.734462 74.5372692,198.391346 74.8156538,197.934846 C75.0953077,197.480885 75.2624231,196.914385 75.2595003,196.315731 C75.2595003,195.731462 74.7856154,195.258038 74.2017692,195.258038 C73.6175,195.258038 73.1440769,195.731462 73.1440769,196.315731","id","Fill-71"],["d","M73.1440769,184.015615 C73.1419615,184.225462 73.1043077,184.351538 73.04,184.479308 C72.9824615,184.590154 72.8948846,184.704808 72.7586538,184.832154 C72.5234231,185.055115 72.138,185.297115 71.6726154,185.550538 C70.9770769,185.938077 70.1110385,186.343808 69.3423077,187.035962 C68.9602692,187.382462 68.6048846,187.812731 68.3523077,188.342423 C68.0988846,188.870846 67.958,189.489808 67.9596772,190.165038 C67.9596772,190.749308 68.4331154,191.222731 69.0173846,191.222731 C69.6012308,191.222731 70.0750769,190.749308 70.0750769,190.165038 C70.0755,189.821077 70.1321923,189.565538 70.2197692,189.348077 C70.2976154,189.158115 70.4016923,188.993115 70.5404615,188.830654 C70.7811923,188.548462 71.1399615,188.280654 71.5786923,188.020462 C72.2348846,187.622769 73.0476154,187.268654 73.7981538,186.714846 C74.1717308,186.434769 74.5372692,186.091654 74.8156538,185.634731 C75.0953077,185.181192 75.2624231,184.614692 75.2595003,184.015615 C75.2595003,183.431769 74.7856154,182.957923 74.2017692,182.957923 C73.6175,182.957923 73.1440769,183.431769 73.1440769,184.015615","id","Fill-72"],["d","M75.2594786,196.315731 C75.2611538,195.794077 75.1371923,195.296538 74.9176154,194.878115 C74.7272308,194.510462 74.4738077,194.205846 74.2026154,193.953269 C73.7258077,193.510731 73.1973846,193.206962 72.6918077,192.926885 C71.9319615,192.514385 71.2156923,192.146731 70.7655385,191.73 C70.5383462,191.522692 70.3754615,191.314962 70.2616538,191.077192 C70.1491154,190.838577 70.0763462,190.560615 70.0750769,190.165038 C70.0750769,189.581192 69.6012308,189.107346 69.0173846,189.107346 C68.4331154,189.107346 67.9596873,189.581192 67.9596873,190.165038 C67.9588462,190.753538 68.0641923,191.298462 68.2600769,191.778654 C68.4305769,192.199192 68.6675,192.566423 68.9357308,192.878231 C69.4070385,193.424846 69.9625385,193.807731 70.4943462,194.126731 C71.2935385,194.598462 72.0635385,194.953423 72.5314615,195.3105 C72.7671154,195.4865 72.9202692,195.649385 73.0078462,195.794923 C73.0941538,195.943423 73.1406923,196.075 73.1440769,196.315731 C73.1440769,196.899577 73.6175,197.373423 74.2017692,197.373423 C74.7856154,197.373423 75.2594786,196.899577 75.2594786,196.315731","id","Fill-73"],["d","M75.2594786,184.015615 C75.2611538,183.494385 75.1371923,182.996846 74.9176154,182.578 C74.7272308,182.210346 74.4738077,181.906154 74.2026154,181.653154 C73.7258077,181.211038 73.1973846,180.907269 72.6918077,180.627192 C71.9319615,180.214692 71.2156923,179.847462 70.7655385,179.430731 C70.5383462,179.223423 70.3754615,179.015269 70.2616538,178.7775 C70.1491154,178.538885 70.0763462,178.261346 70.0750769,177.865346 C70.0750769,177.281077 69.6012308,176.807654 69.0173846,176.807654 C68.4331154,176.807654 67.9596873,177.281077 67.9596873,177.865346 C67.9588462,178.453846 68.0641923,178.998769 68.2600769,179.478962 C68.4305769,179.8995 68.6675,180.266731 68.9357308,180.578538 C69.4070385,181.125577 69.9625385,181.508462 70.4943462,181.827462 C71.2935385,182.299192 72.0635385,182.653731 72.5314615,183.010808 C72.7671154,183.186808 72.9202692,183.349692 73.0078462,183.495231 C73.0941538,183.643731 73.1406923,183.775308 73.1440769,184.015615 C73.1440769,184.599885 73.6175,185.073308 74.2017692,185.073308 C74.7856154,185.073308 75.2594786,184.599885 75.2594786,184.015615","id","Fill-74"],["d","M150.245615,152.688038 L165.420962,152.688038 C166.005231,152.688038 166.478654,152.214615 166.478654,151.630346 C166.478654,151.0465 166.005231,150.572654 165.420962,150.572654 L150.245615,150.572654 C149.661769,150.572654 149.187923,151.0465 149.187923,151.630346 C149.187923,152.214615 149.661769,152.688038 150.245615,152.688038","id","Fill-75"],["d","M1.05769231,108.836538 L16.2330385,108.836538 C16.8173077,108.836538 17.2907308,108.363115 17.2907308,107.778846 C17.2907308,107.194577 16.8173077,106.721154 16.2330385,106.721154 L1.05769231,106.721154 C0.473423077,106.721154 0,107.194577 0,107.778846 C0,108.363115 0.473423077,108.836538 1.05769231,108.836538","id","Fill-76"],["d","M151.380308,38.2965 L166.555654,38.2965 C167.139923,38.2965 167.613346,37.8226538 167.613346,37.2388077 C167.613346,36.6545385 167.139923,36.1811154 166.555654,36.1811154 L151.380308,36.1811154 C150.796038,36.1811154 150.322615,36.6545385 150.322615,37.2388077 C150.322615,37.8226538 150.796038,38.2965 151.380308,38.2965","id","Fill-77"],["d","M211.198731,4.048 L226.374077,4.048 C226.957923,4.048 227.431769,3.57457692 227.431769,2.99030769 C227.431769,2.40646154 226.957923,1.93261538 226.374077,1.93261538 L211.198731,1.93261538 C210.614462,1.93261538 210.141038,2.40646154 210.141038,2.99030769 C210.141038,3.57457692 210.614462,4.048 211.198731,4.048","id","Fill-78"],["d","M61.5568462,230.232115 L76.7321923,230.232115 C77.3164615,230.232115 77.7898846,229.758269 77.7898846,229.174423 C77.7898846,228.590154 77.3164615,228.116731 76.7321923,228.116731 L61.5568462,228.116731 C60.9725769,228.116731 60.4991538,228.590154 60.4991538,229.174423 C60.4991538,229.758269 60.9725769,230.232115 61.5568462,230.232115","id","Fill-79"],["d","M101.2715,200.604038 L112.002,189.873538 C112.415346,189.460615 112.415346,188.790885 112.002,188.377962 C111.589077,187.964615 110.919346,187.964615 110.506423,188.377962 L99.7759231,199.108462 C99.3625769,199.521385 99.3625769,200.191115 99.7759231,200.604038 C100.188846,201.017385 100.858577,201.017385 101.2715,200.604038","id","Fill-80"],["d","M12.4435385,14.4688077 L23.1740385,3.73830769 C23.5873846,3.32538462 23.5873846,2.65565385 23.1740385,2.24273077 C22.7611154,1.82938462 22.0913846,1.82938462 21.6784615,2.24273077 L10.9479615,12.9732308 C10.5346154,13.3861538 10.5346154,14.0558846 10.9479615,14.4688077 C11.3608846,14.8821538 12.0306154,14.8821538 12.4435385,14.4688077","id","Fill-81"],["d","M219.533769,124.474308 L230.264269,113.743808 C230.677615,113.330885 230.677615,112.661154 230.264269,112.247808 C229.851346,111.834885 229.181615,111.834885 228.768692,112.247808 L218.037769,122.978731 C217.624846,123.391654 217.624846,124.061385 218.037769,124.474308 C218.451115,124.887231 219.120846,124.887231 219.533769,124.474308","id","Fill-82"],["d","M127.623269,71.2592692 L130.399077,66.4442308 L130.887731,66.4442308 L128.356038,70.8357692 L136.862423,70.8285769 L145.370923,70.8247692 L141.111808,63.4594231 L141.478192,63.2478846 L146.104115,71.2474231 L136.862846,71.2516538 L127.623269,71.2592692 M131.619231,64.3284231 L132.933308,62.0480385 L133.177846,62.4706923 L132.606269,63.4636538 L132.107462,64.328 L131.619231,64.3284231 M141.111808,63.4594231 L136.852269,56.0928077 L134.397577,60.3540385 L134.153038,59.9309615 L136.851423,55.2466538 L141.478192,63.2478846 L141.111808,63.4594231","id","Fill-83"],["d","M130.399077,66.4442308 L131.619231,64.3284231 L132.107462,64.328 L130.887731,66.4442308 L130.399077,66.4442308 M133.177846,62.4706923 L132.933308,62.0480385 L134.153038,59.9309615 L134.397577,60.3540385 L133.177846,62.4706923","id","Fill-84"],["d","M112.934462,165.183192 L115.710269,160.368154 L116.198923,160.368154 L113.666808,164.759692 L122.173615,164.7525 L130.682115,164.748692 L126.423,157.383346 L126.606192,157.277577 L126.789385,157.171808 L131.415308,165.171346 L122.174038,165.175577 L112.934462,165.183192 M116.930423,158.252346 L118.2445,155.971538 L118.489038,156.394615 L117.917038,157.387577 L117.418654,158.251923 L116.930423,158.252346 M126.423,157.383346 L122.163462,150.016731 L119.708769,154.277962 L119.464231,153.854885 L122.162615,149.170577 L126.789385,157.171808 L126.606192,157.277577 L126.423,157.383346","id","Fill-85"],["d","M115.710269,160.368154 L116.930423,158.252346 L117.418654,158.251923 L116.198923,160.368154 L115.710269,160.368154 M118.489038,156.394615 L118.2445,155.971538 L119.464231,153.854885 L119.708769,154.277962 L118.489038,156.394615","id","Fill-86"],["d","M163.850077,194.026038 L166.625885,189.211 L167.114538,189.210577 L164.582846,193.602538 L173.089231,193.595346 L181.597308,193.591115 L177.338615,186.226192 L177.705,186.014654 L182.3305,194.014192 L173.089654,194.018423 L163.850077,194.026038 M167.846038,187.095192 L169.160115,184.814385 L169.404654,185.237462 L168.334269,187.094769 L167.846038,187.095192 M177.338615,186.226192 L173.079077,178.859577 L170.624385,183.120808 L170.379423,182.697731 L173.078231,178.013423 L177.705,186.014654 L177.338615,186.226192","id","Fill-87"],["d","M166.625885,189.211 L167.846038,187.095192 L168.334269,187.094769 L167.114538,189.210577 L166.625885,189.211 M169.404654,185.237462 L169.160115,184.814385 L170.379423,182.697731 L170.624385,183.120808 L169.404654,185.237462","id","Fill-88"],["d","M204.624962,136.113577 L198.087577,129.582115 L196.504846,128.001923 L196.630923,127.529769 L198.386269,129.282577 L204.405385,135.296192 L208.799038,118.855423 L200.584577,121.064731 L198.186154,121.709077 L198.312231,121.237346 L200.475,120.656462 L209.396846,118.256346 L204.624962,136.113577 M194.776154,126.276192 L191.548923,123.053615 L195.953154,121.870692 L195.827077,122.342846 L192.366308,123.271923 L194.902231,125.804038 L194.776154,126.276192","id","Fill-89"],["d","M196.504846,128.001923 L194.776154,126.276192 L194.902231,125.804038 L196.630923,127.529769 L196.504846,128.001923 M195.827077,122.342846 L195.953154,121.870692 L198.312231,121.237346 L198.186154,121.709077 L195.827077,122.342846","id","Fill-90"],["d","M58.6947308,36.5669615 L50.5746154,28.4553077 L50.7006923,27.9835769 L52.4560385,29.7359615 L58.4751538,35.7495769 L62.8683846,19.3088077 L54.6539231,21.5185385 L52.2559231,22.1624615 L52.382,21.6907308 L54.5443462,21.1098462 L63.4661923,18.7101538 L58.6947308,36.5669615 M48.8459231,26.73 L45.6182692,23.5074231 L50.0229231,22.3245 L49.8968462,22.7962308 L46.4356538,23.7261538 L48.972,26.2578462 L48.8459231,26.73","id","Fill-91"],["d","M50.5746154,28.4553077 L48.8459231,26.73 L48.972,26.2578462 L50.7006923,27.9835769 L50.5746154,28.4553077 M49.8968462,22.7962308 L50.0229231,22.3245 L52.382,21.6907308 L52.2559231,22.1624615 L49.8968462,22.7962308","id","Fill-92"],["d","M52.6180769,221.837 L46.0802692,215.305538 L44.4975385,213.725769 L44.6240385,213.253615 L46.3793846,215.006 L52.3985,221.019615 L54.5942692,212.8005 L54.7986154,212.855077 L54.5942692,212.8005 L56.7913077,204.579269 L48.5772692,206.788577 L46.1792692,207.432923 L46.3053462,206.960769 L48.4672692,206.379885 L57.3895385,203.980192 L52.6180769,221.837 M42.7692692,212.000038 L39.5411923,208.777885 L43.9462692,207.594538 L43.8201923,208.066692 L40.359,208.996192 L42.8953462,211.528308 L42.7692692,212.000038","id","Fill-93"],["d","M44.4975385,213.725769 L42.7692692,212.000038 L42.8953462,211.528308 L44.6240385,213.253615 L44.4975385,213.725769 M43.8201923,208.066692 L43.9462692,207.594538 L46.3053462,206.960769 L46.1792692,207.432923 L43.8201923,208.066692","id","Fill-94"],["d","M207.903385,41.9726154 L207.898308,31.7185 L208.320962,31.4739615 L208.322231,32.7309231 L208.326038,41.2394231 L215.690962,36.9798846 L223.058,32.7207692 L215.687154,28.4743462 L214.564731,27.8270385 C214.667538,27.7276154 214.748346,27.6078846 214.803346,27.4767308 L215.898269,28.1079615 L223.904154,32.7199231 L207.903385,41.9726154 M207.896192,29.2760769 L207.892385,24.8697308 L208.315885,25.1134231 L208.318846,29.0315385 L207.896192,29.2760769","id","Fill-95"],["d","M207.898308,31.7185 L207.896192,29.2760769 L208.318846,29.0315385 L208.320962,31.4739615 L207.898308,31.7185 M214.564731,27.8270385 L208.315038,24.2245385 L208.315885,25.1134231 L207.892385,24.8697308 L207.891115,23.4917692 L214.803346,27.4767308 C214.748346,27.6078846 214.667538,27.7276154 214.564731,27.8270385","id","Fill-96"],["d","M46.7089615,130.629231 L46.7034615,120.374269 L47.1265385,120.130154 L47.1316154,129.896038 L61.8627308,121.376538 L54.4923077,117.130538 L53.3698846,116.483231 C53.4726923,116.383385 53.5535,116.264077 53.6085,116.1325 L54.7034231,116.763731 L62.7093077,121.375692 L54.7080769,126.002885 L54.7080769,126.002462 L46.7089615,130.629231 M46.7013462,117.932269 L46.6975385,113.5255 L47.1206154,113.769615 L47.1244231,117.687731 L46.7013462,117.932269","id","Fill-97"],["d","M46.7034615,120.374269 L46.7013462,117.932269 L47.1244231,117.687731 L47.1265385,120.130154 L46.7034615,120.374269 M53.3698846,116.483231 L47.1201923,112.880308 L47.1206154,113.769615 L46.6975385,113.5255 L46.6962692,112.147962 L53.6085,116.1325 C53.5535,116.264077 53.4726923,116.383385 53.3698846,116.483231","id","Fill-98"],["d","M149.559808,118.2335 C146.269538,118.2335 143.513615,115.9455 142.796923,112.873538 C142.930615,112.820231 143.062192,112.763115 143.192077,112.702615 C143.464538,113.936308 144.086038,115.038 144.948692,115.900654 C146.1295,117.081038 147.758346,117.810423 149.559808,117.810423 C151.360846,117.810423 152.989692,117.081038 154.1705,115.900654 C155.350885,114.719846 156.080269,113.091 156.080269,111.289538 C156.080269,109.488077 155.350885,107.859231 154.1705,106.678423 C152.989692,105.498038 151.360846,104.768654 149.559808,104.768654 C148.904038,104.768654 148.271115,104.865115 147.674154,105.045346 C147.663577,104.9015 147.648769,104.7585 147.630154,104.617192 C148.242769,104.440346 148.8905,104.345577 149.559808,104.345577 C153.394577,104.345577 156.503346,107.454346 156.503346,111.289538 C156.503346,115.124731 153.394577,118.2335 149.559808,118.2335 M142.648423,110.607115 C142.850654,108.535308 143.963346,106.730462 145.581192,105.597462 C145.581192,105.611 145.581192,105.624115 145.581192,105.637654 C145.581192,105.806885 145.573577,105.974 145.559192,106.139423 C145.344692,106.306538 145.140769,106.486346 144.948692,106.678423 C143.983654,107.643462 143.319846,108.908462 143.109577,110.322385 C142.961077,110.424346 142.807077,110.519538 142.648423,110.607115","id","Fill-99"],["d","M142.796923,112.873538 C142.678462,112.364577 142.615423,111.834462 142.615423,111.289538 C142.615423,111.058962 142.626846,110.831769 142.648423,110.607115 C142.807077,110.519538 142.961077,110.424346 143.109577,110.322385 C143.063038,110.638 143.0385,110.960808 143.0385,111.289538 C143.0385,111.774808 143.091385,112.247808 143.192077,112.702615 C143.062192,112.763115 142.930615,112.820231 142.796923,112.873538 M145.559192,106.139423 C145.573577,105.974 145.581192,105.806885 145.581192,105.637654 C145.581192,105.624115 145.581192,105.611 145.581192,105.597462 C146.198038,105.1655 146.8885,104.831269 147.630154,104.617192 C147.648769,104.7585 147.663577,104.9015 147.674154,105.045346 C146.898231,105.279308 146.183654,105.653731 145.559192,106.139423","id","Fill-100"],["d","M115.542308,43.1022308 C112.252462,43.1022308 109.496538,40.8142308 108.779846,37.7422692 C108.913115,37.6889615 109.045115,37.6318462 109.174577,37.5713462 C109.447038,38.8050385 110.068962,39.9067308 110.931192,40.7693846 C112.112,41.9497692 113.741269,42.6791538 115.542308,42.6791538 C117.343769,42.6791538 118.972615,41.9497692 120.153423,40.7693846 C121.333808,39.5885769 122.063192,37.9597308 122.063192,36.1582692 C122.063192,34.3568077 121.333808,32.7279615 120.153423,31.5471538 C118.972615,30.3667692 117.343769,29.6373846 115.542308,29.6373846 C114.886962,29.6373846 114.254038,29.7338462 113.657077,29.9140769 C113.6465,29.7702308 113.631692,29.6272308 113.613077,29.4859231 C114.225692,29.3090769 114.873,29.2143077 115.542308,29.2143077 C119.3775,29.2143077 122.486269,32.3226538 122.486269,36.1582692 C122.486269,39.9934615 119.3775,43.1022308 115.542308,43.1022308 M108.631346,35.4758462 C108.833154,33.4036154 109.945846,31.5991923 111.564115,30.4661923 C111.564115,30.4793077 111.564115,30.4928462 111.564115,30.5059615 C111.564115,30.6751923 111.556923,30.8427308 111.542115,31.0077308 C111.327615,31.1748462 111.123692,31.3550769 110.931192,31.5471538 C109.966154,32.5126154 109.302346,33.7771923 109.0925,35.1911154 C108.943577,35.2930769 108.789577,35.3882692 108.631346,35.4758462","id","Fill-101"],["d","M108.779846,37.7422692 C108.660962,37.2337308 108.597923,36.7031923 108.597923,36.1582692 C108.597923,35.9281154 108.609346,35.7005 108.631346,35.4758462 C108.789577,35.3882692 108.943577,35.2930769 109.0925,35.1911154 C109.045538,35.5067308 109.021,35.8295385 109.021,36.1582692 C109.021,36.6435385 109.074308,37.1165385 109.174577,37.5713462 C109.045115,37.6318462 108.913115,37.6889615 108.779846,37.7422692 M111.542115,31.0077308 C111.556923,30.8427308 111.564115,30.6751923 111.564115,30.5059615 C111.564115,30.4928462 111.564115,30.4793077 111.564115,30.4661923 C112.180962,30.0342308 112.871846,29.7 113.613077,29.4859231 C113.631692,29.6272308 113.6465,29.7702308 113.657077,29.9140769 C112.881577,30.1476154 112.166577,30.5220385 111.542115,31.0077308","id","Fill-102"],["d","M119.839077,241.801154 C116.549231,241.801154 113.793308,239.513154 113.076192,236.441192 C113.209885,236.387885 113.341462,236.330769 113.471346,236.270269 C113.743808,237.503962 114.365308,238.605654 115.227962,239.467885 C116.408769,240.648692 118.037615,241.378077 119.839077,241.378077 C121.640538,241.378077 123.269385,240.648692 124.450192,239.467885 C125.630577,238.2875 126.359962,236.658231 126.359962,234.856769 C126.359962,233.055308 125.630577,231.426462 124.450192,230.246077 C123.269385,229.065692 121.640538,228.336308 119.839077,228.336308 C119.183308,228.336308 118.550385,228.433192 117.953846,228.613 C117.942846,228.469154 117.928038,228.326154 117.909846,228.184846 C118.522038,228.008 119.169346,227.913231 119.839077,227.913231 C123.674269,227.913231 126.783038,231.021577 126.783038,234.856769 C126.783038,238.692385 123.674269,241.801154 119.839077,241.801154 M112.927692,234.175192 C113.1295,232.102962 114.242192,230.297692 115.860462,229.165115 C115.860462,229.178231 115.860462,229.191346 115.860462,229.204885 C115.860462,229.374115 115.853269,229.541654 115.838885,229.707077 C115.623962,229.873769 115.420038,230.054 115.227962,230.246077 C114.2625,231.211115 113.598692,232.476115 113.388846,233.890038 C113.239923,233.992 113.085923,234.087192 112.927692,234.175192","id","Fill-103"],["d","M113.076192,236.441192 C112.957308,235.932231 112.894692,235.402115 112.894692,234.856769 C112.894692,234.626615 112.905692,234.399423 112.927692,234.175192 C113.085923,234.087192 113.239923,233.992 113.388846,233.890038 C113.341885,234.205654 113.317769,234.528462 113.317769,234.856769 C113.317769,235.342462 113.370654,235.815462 113.471346,236.270269 C113.341462,236.330769 113.209885,236.387885 113.076192,236.441192 M115.838885,229.707077 C115.853269,229.541654 115.860462,229.374115 115.860462,229.204885 C115.860462,229.191346 115.860462,229.178231 115.860462,229.165115 C116.477308,228.733154 117.168192,228.398923 117.909846,228.184846 C117.928038,228.326154 117.942846,228.469154 117.953846,228.613 C117.177923,228.846538 116.462923,229.221385 115.838885,229.707077","id","Fill-104"],["d","M158.255308,224.794731 L157.832231,224.794731 C157.832231,222.993269 157.102423,221.364423 155.922038,220.184038 C154.741231,219.003654 153.112385,218.274269 151.310923,218.274269 C150.655154,218.274269 150.022654,218.370731 149.426115,218.550538 C149.415115,218.406692 149.400731,218.264538 149.382115,218.122385 C149.994308,217.945962 150.641615,217.851192 151.310923,217.851192 C155.146115,217.851192 158.255308,220.959538 158.255308,224.794731 M144.789615,224.794731 L144.366538,224.794731 C144.366538,222.439462 145.539308,220.358346 147.332731,219.102654 C147.332731,219.116192 147.332731,219.129308 147.332731,219.142846 C147.332731,219.291769 147.363615,219.4335 147.419462,219.562115 C147.164769,219.751654 146.924038,219.959808 146.699808,220.184038 C145.519423,221.364423 144.789615,222.993269 144.789615,224.794731","id","Fill-105"],["d","M147.419462,219.562115 C147.363615,219.4335 147.332731,219.291769 147.332731,219.142846 C147.332731,219.129308 147.332731,219.116192 147.332731,219.102654 C147.95,218.670692 148.640462,218.336462 149.382115,218.122385 C149.400731,218.264538 149.415115,218.406692 149.426115,218.550538 C148.694615,218.770962 148.017692,219.116615 147.419462,219.562115","id","Fill-106"],["d","M104.519462,121.387538 L104.096385,121.387538 C104.095962,119.586077 103.366577,117.957231 102.186192,116.776846 C101.005385,115.596462 99.3765385,114.867077 97.5755,114.867077 C96.9197308,114.867077 96.2868077,114.963538 95.6902692,115.143769 C95.6792692,114.999923 95.6644615,114.856923 95.6462692,114.715615 C96.2584615,114.538769 96.9057692,114.444 97.5755,114.444 C101.410269,114.444 104.519038,117.552346 104.519462,121.387538 M91.0541923,121.387538 L90.6311154,121.387538 C90.6311154,119.032269 91.8034615,116.951154 93.5968846,115.695885 C93.5968846,115.709 93.5968846,115.722538 93.5968846,115.736077 C93.5968846,115.885 93.6277692,116.026731 93.6831923,116.155346 C93.4289231,116.344885 93.1886154,116.552615 92.9643846,116.776846 C91.7835769,117.957231 91.0541923,119.586077 91.0541923,121.387538","id","Fill-107"],["d","M93.6831923,116.155346 C93.6277692,116.026731 93.5968846,115.885 93.5968846,115.736077 C93.5968846,115.722538 93.5968846,115.709 93.5968846,115.695885 C94.2137308,115.263923 94.9046154,114.929269 95.6462692,114.715615 C95.6644615,114.856923 95.6792692,114.999923 95.6902692,115.143769 C94.9587692,115.364192 94.2818462,115.709423 93.6831923,116.155346","id","Fill-108"],["d","M33.6274231,66.7251538 L33.2043462,66.7251538 C33.2043462,64.9232692 32.4779231,63.2944231 31.3030385,62.1136154 C30.1277308,60.9336538 28.5065,60.2042692 26.7139231,60.2042692 C26.0475769,60.2042692 25.4045,60.3049615 24.7995,60.4923846 C24.7889231,60.3485385 24.7741154,60.2055385 24.7559231,60.0638077 C25.377,59.8797692 26.0340385,59.7811923 26.7139231,59.7811923 C30.5326154,59.7811923 33.6274231,62.8903846 33.6274231,66.7251538 M20.2235,66.7251538 L19.8004231,66.7251538 C19.8004231,64.3910385 20.9469615,62.326 22.7052692,61.0669231 C22.7052692,61.0690385 22.7052692,61.0711538 22.7052692,61.0732692 C22.7052692,61.2327692 22.7403846,61.3842308 22.8038462,61.5200385 C22.5639615,61.7019615 22.3371923,61.9003846 22.1248077,62.1136154 C20.9499231,63.2944231 20.2235,64.9232692 20.2235,66.7251538","id","Fill-109"],["d","M22.8038462,61.5200385 C22.7403846,61.3842308 22.7052692,61.2327692 22.7052692,61.0732692 C22.7052692,61.0711538 22.7052692,61.0690385 22.7052692,61.0669231 C23.3212692,60.6260769 24.0125769,60.2838077 24.7559231,60.0638077 C24.7741154,60.2055385 24.7889231,60.3485385 24.7995,60.4923846 C24.0713846,60.7178846 23.3978462,61.0686154 22.8038462,61.5200385","id","Fill-110"],["d","M189.715731,77.9612308 C185.881385,77.9612308 182.771769,74.8664231 182.771346,71.0477308 C182.771769,67.2290385 185.881385,64.1342308 189.715731,64.1342308 L189.715731,64.5573077 C187.913846,64.5573077 186.285,65.2837308 185.104192,66.4586154 C183.923808,67.6339231 183.194423,69.2551538 183.194423,71.0477308 C183.194423,72.8403077 183.923808,74.4611154 185.104192,75.6368462 C186.285,76.8117308 187.914269,77.5381538 189.715731,77.5381538 L189.715731,77.9612308","id","Fill-111"],["d","M27.6019615,235.037846 C23.7671923,235.037846 20.6584231,231.942615 20.658,228.123923 C20.6584231,224.305231 23.7671923,221.210846 27.6019615,221.210846 L27.6019615,221.633923 C25.8000769,221.633923 24.1712308,222.360346 22.9904231,223.535231 C21.8104615,224.710538 21.0810769,226.331346 21.0810769,228.123923 C21.0810769,229.9165 21.8104615,231.537731 22.9904231,232.713038 C24.1712308,233.888346 25.8000769,234.614769 27.6019615,234.614769 L27.6019615,235.037846","id","Fill-112"],["d","M99.8465769,20.9211538 C96.0118077,20.9211538 92.9026154,17.8259231 92.9026154,14.0072308 C92.9026154,10.1885385 96.0118077,7.09415385 99.8465769,7.09415385 L99.8465769,7.51723077 C98.0446923,7.51723077 96.4158462,8.24365385 95.2350385,9.41853846 C94.0546538,10.5938462 93.3256923,12.2150769 93.3256923,14.0072308 C93.3256923,15.7998077 94.0546538,17.4210385 95.2350385,18.5967692 C96.4158462,19.7716538 98.0446923,20.4980769 99.8465769,20.4980769 L99.8465769,20.9211538","id","Fill-113"],["d","M24.2359615,170.959038 C20.9461154,170.959038 18.1901923,168.670615 17.4730769,165.599077 C17.6067692,165.545769 17.7383462,165.488654 17.8682308,165.428154 C18.1406923,166.661423 18.7626154,167.763538 19.6248462,168.625769 C20.8056538,169.806577 22.4349231,170.535962 24.2359615,170.535962 C26.037,170.535962 27.6662692,169.806577 28.8470769,168.625769 C30.0274615,167.444962 30.7568462,165.816115 30.7568462,164.014654 C30.7568462,162.213192 30.0274615,160.584346 28.8470769,159.403962 C27.6662692,158.223577 26.037,157.494192 24.2359615,157.494192 C23.5801923,157.494192 22.9476923,157.590654 22.3507308,157.770462 C22.3401538,157.627038 22.3253462,157.484038 22.3067308,157.342731 C22.9193462,157.165885 23.5666538,157.071115 24.2359615,157.071115 C28.0707308,157.071115 31.1799231,160.179462 31.1799231,164.014654 C31.1799231,167.849846 28.0711538,170.959038 24.2359615,170.959038 M17.3245769,163.332654 C17.5268077,161.260423 18.6395,159.455577 20.2573462,158.323 C20.2577692,158.336115 20.2577692,158.349231 20.2577692,158.362769 C20.2577692,158.532 20.2501538,158.699115 20.2357692,158.864538 C20.0208462,159.031654 19.8169231,159.211885 19.6248462,159.403962 C18.6593846,160.369 17.996,161.634 17.7857308,163.047923 C17.6368077,163.149885 17.4832308,163.245077 17.3245769,163.332654","id","Fill-114"],["d","M17.4730769,165.599077 C17.3541923,165.090115 17.2915769,164.56 17.2915769,164.014654 C17.2915769,163.7845 17.3025769,163.557308 17.3245769,163.332654 C17.4832308,163.245077 17.6368077,163.149885 17.7857308,163.047923 C17.7387692,163.363538 17.7146538,163.685923 17.7146538,164.014654 C17.7146538,164.500346 17.7675385,164.973346 17.8682308,165.428154 C17.7383462,165.488654 17.6067692,165.545769 17.4730769,165.599077 M20.2357692,158.864538 C20.2501538,158.699115 20.2577692,158.532 20.2577692,158.362769 C20.2577692,158.349231 20.2577692,158.336115 20.2573462,158.323 C20.8746154,157.891038 21.5650769,157.556385 22.3067308,157.342731 C22.3253462,157.484038 22.3401538,157.627038 22.3507308,157.770462 C21.5748077,158.004423 20.8602308,158.378846 20.2357692,158.864538","id","Fill-115"],["d","M231.849115,178.648038 C228.558846,178.648038 225.802923,176.360038 225.086231,173.288077 C225.219923,173.234346 225.3515,173.177654 225.481385,173.117154 C225.753846,174.350423 226.375769,175.452115 227.238,176.314769 C228.418808,177.495154 230.047654,178.224538 231.849115,178.224962 C233.650154,178.224538 235.279,177.495154 236.459808,176.314769 C237.640192,175.133962 238.369577,173.505115 238.369577,171.703654 C238.369577,169.902192 237.640192,168.273346 236.459808,167.092538 C235.279,165.912577 233.650154,165.183192 231.849115,165.183192 C231.193346,165.183192 230.560423,165.279654 229.963462,165.459462 C229.952885,165.316038 229.938077,165.173038 229.919462,165.031731 C230.532077,164.854885 231.179808,164.760115 231.849115,164.760115 C235.683462,164.760115 238.792654,167.868038 238.792654,171.703654 C238.792654,175.538846 235.683885,178.647615 231.849115,178.648038 M224.937731,171.021654 C225.139962,168.949423 226.252231,167.144577 227.870077,166.012 C227.8705,166.025115 227.8705,166.038231 227.8705,166.051346 C227.8705,166.221 227.862885,166.388538 227.8485,166.553962 C227.634,166.720654 227.430077,166.900885 227.238,167.092538 C226.272962,168.058 225.609154,169.323 225.398885,170.7365 C225.249962,170.838885 225.096385,170.933654 224.937731,171.021654","id","Fill-116"],["d","M225.086231,173.288077 C224.967769,172.779115 224.904731,172.248577 224.904731,171.703654 C224.904731,171.4735 224.916154,171.245885 224.937731,171.021654 C225.096385,170.933654 225.249962,170.838885 225.398885,170.7365 C225.351923,171.052115 225.327808,171.374923 225.327808,171.703654 C225.327808,172.188923 225.380692,172.661923 225.481385,173.117154 C225.3515,173.177654 225.219923,173.234346 225.086231,173.288077 M227.8485,166.553962 C227.862885,166.388538 227.8705,166.221 227.8705,166.051346 C227.8705,166.038231 227.8705,166.025115 227.870077,166.012 C228.487346,165.579615 229.177808,165.245808 229.919462,165.031731 C229.938077,165.173038 229.952885,165.316038 229.963462,165.459462 C229.187538,165.693423 228.472962,166.068269 227.8485,166.553962","id","Fill-117"],["d","M233.562154,77.9553077 L219.747,77.9553077 L219.747,73.1491538 L220.170077,73.1491538 L220.170077,77.5322308 L233.139077,77.5322308 L233.139077,64.5632308 L224.755385,64.5632308 L224.755385,64.1401538 L233.562154,64.1401538 L233.562154,77.9553077 M220.170077,71.0337692 L219.747,71.0337692 L219.747,64.1401538 L222.64,64.1401538 L222.64,64.5632308 L220.170077,64.5632308 L220.170077,71.0337692","id","Fill-118"],["d","M219.747,73.1491538 L220.170077,73.1491538 L220.170077,71.0337692 L219.747,71.0337692 L219.747,73.1491538 Z M222.64,64.5632308 L224.755385,64.5632308 L224.755385,64.1401538 L222.64,64.1401538 L222.64,64.5632308 Z","id","Fill-119"],["d","M82.1463077,84.6513462 L68.3315769,84.6513462 L68.3315769,79.8456154 L68.7546538,79.8456154 L68.7546538,84.2282692 L81.7232308,84.2282692 L81.7232308,71.2592692 L73.3391154,71.2592692 L73.3391154,70.8361923 L82.1463077,70.8361923 L82.1463077,84.6513462 M68.7546538,77.7302308 L68.3315769,77.7302308 L68.3315769,70.8361923 L71.2237308,70.8361923 L71.2237308,71.2592692 L68.7546538,71.2592692 L68.7546538,77.7302308","id","Fill-120"],["d","M68.3315769,79.8456154 L68.7546538,79.8456154 L68.7546538,77.7302308 L68.3315769,77.7302308 L68.3315769,79.8456154 Z M71.2237308,71.2592692 L73.3391154,71.2592692 L73.3391154,70.8361923 L71.2237308,70.8361923 L71.2237308,71.2592692 Z","id","Fill-121"],["d","M81.4740385,170.149269 L67.6593077,170.149269 L67.6593077,165.343538 L68.0823846,165.343538 L68.0823846,169.726192 L81.0509615,169.726192 L81.0509615,156.757192 L72.6672692,156.757192 L72.6672692,156.334115 L81.4740385,156.334115 L81.4740385,170.149269 M68.0823846,163.228154 L67.6593077,163.228154 L67.6593077,156.334115 L70.5518846,156.334115 L70.5518846,156.757192 L68.0823846,156.757192 L68.0823846,163.228154","id","Fill-122"],["d","M67.6593077,165.343538 L68.0823846,165.343538 L68.0823846,163.228154 L67.6593077,163.228154 L67.6593077,165.343538 Z M70.5518846,156.757192 L72.6672692,156.757192 L72.6672692,156.334115 L70.5518846,156.334115 L70.5518846,156.757192 Z","id","Fill-123"],["d","M233.561308,235.031923 L219.747,235.031923 L219.747,230.226192 L220.170077,230.226192 L220.170077,234.608846 L233.138231,234.608846 L233.138231,221.639846 L224.754538,221.639846 L224.754538,221.216769 L233.561308,221.216769 L233.561308,235.031923 M220.170077,228.110808 L219.747,228.110808 L219.747,221.216769 L222.639154,221.216769 L222.639154,221.639846 L220.170077,221.639846 L220.170077,228.110808","id","Fill-124"],["d","M219.747,230.226192 L220.170077,230.226192 L220.170077,228.110808 L219.747,228.110808 L219.747,230.226192 Z M222.639154,221.639846 L224.754538,221.639846 L224.754538,221.216769 L222.639154,221.216769 L222.639154,221.639846 Z","id","Fill-125"],["d","M178.0075,20.9156538 L164.193192,20.9156538 L164.193192,16.1095 L164.616269,16.1095 L164.616269,20.4925769 L177.584423,20.4925769 L177.584423,7.52315385 L169.200731,7.52315385 L169.200731,7.10007692 L178.0075,7.10007692 L178.0075,20.9156538 M164.616269,13.9941154 L164.193192,13.9941154 L164.193192,7.10007692 L167.085346,7.10007692 L167.085346,7.52315385 L164.616269,7.52315385 L164.616269,13.9941154","id","Fill-126"],["d","M164.193192,16.1095 L164.616269,16.1095 L164.616269,13.9941154 L164.193192,13.9941154 L164.193192,16.1095 Z M167.085346,7.52315385 L169.200731,7.52315385 L169.200731,7.10007692 L167.085346,7.10007692 L167.085346,7.52315385 Z","id","Fill-127"],["d","M145.154308,143.693 C144.562,143.693 144.078846,143.487385 143.693,143.165846 C143.304192,142.843462 143.005923,142.412769 142.732192,141.948231 C142.187692,141.018308 141.730346,139.944962 140.990808,139.262115 C140.4975,138.806885 139.894192,138.510731 139.011231,138.508615 L139.011231,138.085538 C139.0125,138.085538 139.014192,138.085538 139.015885,138.085538 C139.749923,138.085538 140.346038,138.281 140.829615,138.598308 C141.314462,138.916462 141.685923,139.350115 142.001538,139.819308 C142.628538,140.758115 143.052462,141.848385 143.651538,142.5325 C144.052615,142.989 144.496423,143.266538 145.1615,143.269923 L145.1615,143.693 C145.158962,143.693 145.156846,143.693 145.154308,143.693","id","Fill-128"],["d","M157.454423,143.693 C156.861692,143.693 156.378538,143.487385 155.992692,143.165846 C155.604308,142.843462 155.305615,142.412769 155.031885,141.948231 C154.487808,141.018308 154.030462,139.944962 153.290923,139.262115 C152.797615,138.806885 152.194731,138.510731 151.311769,138.508615 L151.311769,138.085538 C151.313462,138.085538 151.314731,138.085538 151.316423,138.085538 C152.050038,138.085538 152.646154,138.281 153.129731,138.598308 C153.615,138.916462 153.986038,139.350115 154.301231,139.819308 C154.928654,140.758115 155.352154,141.848385 155.951231,142.5325 C156.352731,142.989 156.796115,143.266538 157.461192,143.269923 L157.461192,143.693 C157.459077,143.693 157.456538,143.693 157.454423,143.693","id","Fill-129"],["d","M145.172077,143.693 C145.168269,143.693 145.164885,143.693 145.1615,143.693 L145.1615,143.269923 C145.662,143.268231 146.031769,143.109577 146.360077,142.840077 C146.686692,142.570154 146.963385,142.1805 147.226115,141.733731 C147.754538,140.841038 148.214423,139.727077 149.044077,138.952 C149.5945,138.437115 150.324308,138.085538 151.301615,138.085538 C151.305,138.085538 151.308385,138.085538 151.311769,138.085538 L151.311769,138.508615 C150.648808,138.509462 150.144923,138.678269 149.725231,138.952423 C149.305962,139.227 148.969615,139.613269 148.672615,140.055385 C148.075654,140.939192 147.658077,142.036231 146.990885,142.810038 C146.549615,143.323654 145.963654,143.693 145.172077,143.693","id","Fill-130"],["d","M157.471769,143.693 C157.468385,143.693 157.464577,143.693 157.461192,143.693 L157.461192,143.269923 C157.961692,143.268231 158.331462,143.109577 158.659346,142.840077 C158.985962,142.570154 159.263077,142.1805 159.525385,141.733731 C160.054231,140.841038 160.513692,139.727077 161.343346,138.952 C161.893769,138.437115 162.623577,138.085538 163.600462,138.085538 C163.603846,138.085538 163.607231,138.085538 163.610615,138.085538 L163.610615,138.508615 C162.947654,138.509462 162.444192,138.678269 162.0245,138.952423 C161.605231,139.226577 161.268885,139.613269 160.971885,140.055385 C160.375346,140.939192 159.957769,142.036231 159.290154,142.810038 C158.849308,143.323654 158.262923,143.693 157.471769,143.693","id","Fill-131"],["d","M180.193115,240.253538 C179.600385,240.253538 179.117231,240.047923 178.731385,239.726385 C178.343,239.404 178.044308,238.973308 177.770577,238.508769 C177.2265,237.578423 176.769154,236.505077 176.029615,235.821808 C175.535885,235.366577 174.933,235.070846 174.049615,235.068308 L174.049615,234.645231 C174.050885,234.645231 174.052577,234.645231 174.054269,234.645231 C174.788308,234.645231 175.384423,234.840692 175.868,235.158423 C176.353269,235.476577 176.724731,235.910231 177.039923,236.379423 C177.667346,237.318654 178.090846,238.4085 178.689923,239.093038 C179.091423,239.549538 179.535231,239.827077 180.199885,239.830462 L180.199885,240.253538 C180.197769,240.253538 180.195231,240.253538 180.193115,240.253538","id","Fill-132"],["d","M192.492808,240.253538 C191.9005,240.253538 191.416923,240.047923 191.0315,239.726385 C190.642692,239.404 190.344423,238.973308 190.070269,238.508769 C189.526192,237.578846 189.068846,236.505923 188.329731,235.822654 C187.836,235.367423 187.233115,235.071692 186.350154,235.069154 L186.350154,234.646077 C186.351846,234.646077 186.353538,234.646077 186.355231,234.646077 C187.088846,234.646077 187.684962,234.841538 188.168115,235.159269 C188.653385,235.477 189.024846,235.911077 189.340038,236.380269 C189.967038,237.319077 190.390962,238.408923 190.989615,239.093462 C191.391115,239.549538 191.834923,239.827077 192.499577,239.830462 L192.499577,240.253538 C192.497462,240.253538 192.494923,240.253538 192.492808,240.253538","id","Fill-133"],["d","M180.210462,240.253538 C180.207077,240.253538 180.203269,240.253538 180.199885,240.253538 L180.199885,239.830462 C180.700808,239.828769 181.070577,239.670115 181.398462,239.400615 C181.725077,239.130692 182.002192,238.741462 182.2645,238.294269 C182.793346,237.401577 183.252808,236.287615 184.082462,235.512962 C184.633308,234.997654 185.363115,234.646077 186.34,234.646077 C186.343385,234.646077 186.346769,234.646077 186.350154,234.646077 L186.350154,235.069154 C185.687192,235.07 185.183731,235.239231 184.763615,235.512962 C184.344346,235.787538 184.008,236.173808 183.711,236.615923 C183.114462,237.499731 182.696885,238.596769 182.029269,239.370577 C181.588423,239.884192 181.002038,240.253538 180.210462,240.253538","id","Fill-134"],["d","M192.5,240.253538 L192.499577,240.042 L192.499577,239.830462 C193.000077,239.828769 193.369846,239.669692 193.697731,239.400192 C194.024346,239.130692 194.301462,238.741038 194.563769,238.293846 C195.092192,237.401577 195.552077,236.287615 196.381308,235.512538 C196.932154,234.997654 197.661538,234.646077 198.638,234.646077 C198.641385,234.646077 198.644769,234.646077 198.648154,234.646077 L198.648577,234.646077 L198.682846,234.648615 L198.615577,235.066615 L198.648577,234.860577 L198.648577,235.069154 L198.648154,235.069154 C197.985615,235.07 197.482154,235.239231 197.062462,235.512962 C196.643192,235.787115 196.307269,236.173385 196.010269,236.615923 C195.413308,237.499308 194.996154,238.596346 194.328538,239.370154 C193.887692,239.883769 193.301308,240.253538 192.510154,240.253538 C192.506769,240.253538 192.502962,240.253538 192.5,240.253538","id","Fill-135"],["d","M196.964731,101.043462 C196.372423,101.043462 195.889269,100.837846 195.503423,100.516308 C195.114615,100.193923 194.816346,99.7632308 194.542615,99.2986923 C193.998115,98.3687692 193.541192,97.2954231 192.801654,96.6121538 C192.308346,96.1569231 191.705462,95.8611923 190.822077,95.8586538 L190.822077,95.4355769 C190.823769,95.4355769 190.825462,95.4355769 190.827154,95.4355769 C191.560769,95.4355769 192.156885,95.6310385 192.640462,95.9487692 C193.125308,96.2665 193.496769,96.7005769 193.811962,97.1697692 C194.438962,98.1085769 194.862885,99.1988462 195.461962,99.8829615 C195.863038,100.339462 196.306846,100.617 196.971923,100.620385 L196.971923,101.043462 C196.969385,101.043462 196.967269,101.043462 196.964731,101.043462","id","Fill-136"],["d","M209.264423,101.043462 C208.672115,101.043462 208.188962,100.837846 207.803115,100.516308 C207.414731,100.193923 207.116038,99.7632308 206.842308,99.2991154 C206.297808,98.3687692 205.840885,97.2958462 205.101346,96.6125769 C204.608038,96.1573462 204.005154,95.8616154 203.122192,95.8590769 L203.122192,95.436 C203.123885,95.436 203.125154,95.436 203.126846,95.436 C203.860885,95.436 204.456577,95.6314615 204.940154,95.9491923 C205.425,96.2669231 205.796462,96.701 206.111654,97.1701923 C206.739077,98.109 207.162577,99.1988462 207.761654,99.8833846 C208.163154,100.339462 208.606538,100.617 209.271615,100.620385 L209.271615,101.043462 C209.269077,101.043462 209.266962,101.043462 209.264423,101.043462","id","Fill-137"],["d","M196.9825,101.043462 C196.978692,101.043462 196.975308,101.043462 196.971923,101.043462 L196.971923,100.620385 C197.472423,100.618692 197.842192,100.460038 198.1705,100.190538 C198.497115,99.9206154 198.774231,99.5313846 199.036538,99.0841923 C199.565385,98.1915 200.025269,97.0775385 200.8545,96.3028846 C201.405346,95.7875769 202.135154,95.436 203.112038,95.436 C203.115423,95.436 203.118808,95.436 203.122192,95.436 L203.122192,95.8590769 C202.459231,95.8599231 201.955769,96.0291538 201.536077,96.3028846 C201.116385,96.5774615 200.780038,96.9637308 200.483462,97.4058462 C199.8865,98.2896538 199.468923,99.3866923 198.801308,100.1605 C198.360038,100.674115 197.774077,101.043462 196.9825,101.043462","id","Fill-138"],["d","M209.281769,101.043462 C209.278385,101.043462 209.275,101.043462 209.271615,101.043462 L209.271615,100.620385 C209.772115,100.618692 210.141885,100.460038 210.470192,100.190538 C210.796808,99.9206154 211.0735,99.5309615 211.336231,99.0841923 C211.864654,98.1915 212.324538,97.0775385 213.154192,96.3024615 C213.705038,95.7875769 214.434846,95.436 215.411731,95.436 C215.415115,95.436 215.4185,95.436 215.421885,95.436 L215.421885,95.8590769 C214.758923,95.8599231 214.255462,96.0291538 213.835346,96.3028846 C213.416077,96.5774615 213.079731,96.9637308 212.782731,97.4058462 C212.185769,98.2896538 211.768192,99.3866923 211.101,100.1605 C210.659731,100.674115 210.073346,101.043462 209.281769,101.043462","id","Fill-139"],["d","M25.9227692,94.7785385 C25.3300385,94.7785385 24.8468846,94.5729231 24.4610385,94.2513846 C24.0726538,93.9285769 23.7739615,93.4978846 23.5002308,93.0337692 C22.9561538,92.1034231 22.4988077,91.0305 21.7592692,90.3472308 C21.2655385,89.892 20.6626538,89.5958462 19.7796923,89.5937308 L19.7796923,89.1706538 C19.7813846,89.1706538 19.7826538,89.1706538 19.7843462,89.1706538 C20.5183846,89.1706538 21.1145,89.3656923 21.5976538,89.6834231 C22.0829231,90.0015769 22.4543846,90.4356538 22.7695769,90.9044231 C23.397,91.8436538 23.8205,92.9335 24.4195769,93.6180385 C24.8206538,94.0741154 25.2644615,94.3520769 25.9295385,94.3554615 L25.9295385,94.7785385 C25.927,94.7785385 25.9248846,94.7785385 25.9227692,94.7785385","id","Fill-140"],["d","M38.2224615,94.7785385 C37.6297308,94.7785385 37.1465769,94.5729231 36.7607308,94.2513846 C36.3723462,93.9285769 36.0736538,93.4983077 35.7999231,93.0337692 C35.2558462,92.1038462 34.7985,91.0305 34.0589615,90.3476538 C33.5656538,89.8924231 32.9627692,89.5962692 32.0798077,89.5941538 L32.0798077,89.1710769 C32.0815,89.1710769 32.0831923,89.1710769 32.0848846,89.1710769 C32.8185,89.1710769 33.4141923,89.3661154 33.8977692,89.6838462 C34.3830385,90.002 34.7545,90.4356538 35.0696923,90.9048462 C35.6966923,91.8436538 36.1201923,92.9335 36.7192692,93.6180385 C37.1207692,94.0741154 37.5645769,94.3520769 38.2292308,94.3554615 L38.2292308,94.7785385 C38.2271154,94.7785385 38.2245769,94.7785385 38.2224615,94.7785385","id","Fill-141"],["d","M25.9401154,94.7785385 C25.9367308,94.7785385 25.9329231,94.7785385 25.9295385,94.7785385 L25.9295385,94.3554615 C26.4304615,94.3537692 26.7998077,94.1946923 27.1281154,93.9256154 C27.4547308,93.6556923 27.7318462,93.2660385 27.9945769,92.8192692 C28.523,91.9265769 28.9824615,90.8126154 29.8121154,90.0375385 C30.3629615,89.5226538 31.0927692,89.1710769 32.0696538,89.1710769 C32.0730385,89.1710769 32.0764231,89.1710769 32.0798077,89.1710769 L32.0798077,89.5941538 C31.4168462,89.595 30.9133846,89.7638077 30.4932692,90.0379615 C30.074,90.3121154 29.7376538,90.6983846 29.4410769,91.1409231 C28.8441154,92.0247308 28.4265385,93.1217692 27.7589231,93.8955769 C27.3180769,94.4087692 26.7316923,94.7785385 25.9401154,94.7785385","id","Fill-142"],["d","M38.2398077,94.7785385 C38.2364231,94.7785385 38.2326154,94.7785385 38.2292308,94.7785385 L38.2292308,94.3554615 C38.7297308,94.3533462 39.0995,94.1946923 39.4278077,93.9251923 C39.7544231,93.6552692 40.0311154,93.2660385 40.2938462,92.8188462 C40.8222692,91.9265769 41.2817308,90.8126154 42.1113846,90.0375385 C42.6622308,89.5222308 43.3916154,89.1710769 44.3685,89.1710769 C44.3718846,89.1710769 44.3752692,89.1710769 44.3786538,89.1710769 L44.3790769,89.1710769 L44.396,89.1715 L44.3790769,89.386 L44.3790769,89.5941538 L44.3786538,89.5941538 C43.7156923,89.595 43.2126538,89.7638077 42.7925385,90.0379615 C42.3732692,90.3121154 42.0369231,90.6983846 41.7403462,91.1405 C41.1433846,92.0243077 40.7258077,93.1213462 40.0586154,93.8951538 C39.6173462,94.4087692 39.0313846,94.7785385 38.2398077,94.7785385","id","Fill-143"],["d","M141.206577,31.3093846 L140.783497,31.3093846 C140.782654,30.5732308 140.978115,29.9758462 141.296692,29.4914231 C141.614423,29.0061538 142.0485,28.6346923 142.517269,28.3195 C143.4565,27.6920769 144.546346,27.2685769 145.230462,26.6695 C145.686962,26.268 145.9645,25.8241923 145.967885,25.1595385 L146.390972,25.1595385 C146.392654,25.7552308 146.186615,26.2405 145.863808,26.6280385 C145.541423,27.0164231 145.110731,27.3151154 144.646192,27.5888462 C143.716269,28.1329231 142.643346,28.5902692 141.960077,29.3298077 C141.504846,29.8231154 141.209115,30.426 141.206577,31.3093846","id","Fill-144"],["d","M141.206577,19.0092692 L140.783497,19.0092692 C140.782654,18.2731154 140.978115,17.6757308 141.296692,17.1913077 C141.614423,16.7060385 142.0485,16.3345769 142.517269,16.0193846 C143.4565,15.3923846 144.546346,14.9684615 145.230462,14.3698077 C145.686962,13.9683077 145.9645,13.5245 145.967885,12.8598462 L146.390972,12.8598462 C146.392654,13.4551154 146.186615,13.9408077 145.863808,14.3279231 C145.541423,14.7167308 145.110731,15.015 144.646192,15.2891538 C143.716269,15.8332308 142.643346,16.2901538 141.960077,17.0296923 C141.504846,17.5234231 141.209115,18.1263077 141.206577,19.0092692","id","Fill-145"],["d","M146.390985,25.1595385 L145.967885,25.1595385 C145.966192,24.6586154 145.807538,24.2888462 145.538038,23.9609615 C145.268115,23.6339231 144.878462,23.3572308 144.431692,23.0945 C143.539,22.5660769 142.425038,22.1061923 141.650385,21.2769615 C141.133385,20.724 140.780962,19.9912308 140.783486,19.0092692 L141.206577,19.0092692 C141.207423,19.6722308 141.376231,20.1756923 141.650385,20.5953846 C141.924962,21.0150769 142.311231,21.351 142.753346,21.648 C143.637154,22.2449615 144.734192,22.6625385 145.508,23.3301538 C146.023731,23.7731154 146.394346,24.3624615 146.390985,25.1595385","id","Fill-146"],["d","M146.390985,12.8598462 L145.967885,12.8598462 C145.966192,12.3589231 145.807538,11.9891538 145.538038,11.6612692 C145.268115,11.3346538 144.878462,11.0575385 144.431692,10.7952308 C143.539,10.2668077 142.425038,9.80692308 141.650385,8.97726923 C141.133385,8.42473077 140.780962,7.69196154 140.783486,6.70957692 L141.206577,6.70957692 C141.207423,7.37253846 141.376231,7.87642308 141.650385,8.29611538 C141.924962,8.71538462 142.311231,9.05173077 142.753346,9.34873077 C143.637154,9.94569231 144.734192,10.3628462 145.508,11.0304615 C146.023731,11.4734231 146.394346,12.0627692 146.390985,12.8598462","id","Fill-147"],["d","M103.4935,95.6471154 L103.07042,95.6471154 C103.069577,94.9113846 103.265038,94.3135769 103.583192,93.8291538 C103.901346,93.3438846 104.335423,92.9724231 104.804192,92.6572308 C105.743,92.0298077 106.833269,91.6063077 107.517385,91.0072308 C107.973885,90.6057308 108.251423,90.1623462 108.254808,89.4972692 L108.677895,89.4972692 C108.679577,90.0929615 108.473538,90.5786538 108.150731,90.9657692 C107.828346,91.3541538 107.397654,91.6528462 106.933115,91.9265769 C106.003192,92.4710769 104.930269,92.928 104.247,93.6675385 C103.791769,94.1608462 103.496038,94.7641538 103.4935,95.6471154","id","Fill-148"],["d","M103.4935,83.347 L103.07042,83.347 C103.069577,82.6108462 103.265038,82.0134615 103.583192,81.5290385 C103.901346,81.0437692 104.335423,80.6723077 104.804192,80.3571154 C105.743,79.7301154 106.833269,79.3066154 107.517385,78.7075385 C107.973885,78.3060385 108.251423,77.8622308 108.254808,77.1975769 L108.677895,77.1975769 C108.679577,77.7932692 108.473538,78.2785385 108.150731,78.6660769 C107.828346,79.0544615 107.397654,79.3531538 106.933115,79.6268846 C106.003192,80.1709615 104.930269,80.6283077 104.247,81.3678462 C103.791769,81.8611538 103.496038,82.4640385 103.4935,83.347","id","Fill-149"],["d","M108.677908,89.4972692 L108.254808,89.4972692 C108.253115,88.9967692 108.094462,88.627 107.824962,88.2986923 C107.555038,87.9720769 107.165385,87.6949615 106.718615,87.4326538 C105.825923,86.9038077 104.711962,86.4439231 103.936885,85.6146923 C103.420308,85.0621538 103.067885,84.3289615 103.070409,83.347 L103.4935,83.347 C103.494346,84.0099615 103.663154,84.5134231 103.937308,84.9335385 C104.211885,85.3528077 104.598154,85.6891538 105.040269,85.9857308 C105.924077,86.5826923 107.021115,87.0002692 107.794923,87.6678846 C108.310654,88.1108462 108.681269,88.7006154 108.677908,89.4972692","id","Fill-150"],["d","M108.677908,77.1975769 L108.254808,77.1975769 C108.253115,76.6970769 108.094462,76.3273077 107.824962,75.999 C107.555038,75.6723846 107.165385,75.3956923 106.718615,75.1329615 C105.825923,74.6045385 104.711962,74.1446538 103.936885,73.3154231 C103.420308,72.7624615 103.067885,72.0296923 103.070409,71.0477308 L103.4935,71.0477308 C103.494346,71.7106923 103.663154,72.2141538 103.937308,72.6338462 C104.211885,73.0531154 104.598154,73.3894615 105.040269,73.6864615 C105.924077,74.2834231 107.021115,74.701 107.794923,75.3681923 C108.310654,75.8111538 108.681269,76.4009231 108.677908,77.1975769","id","Fill-151"],["d","M205.722423,198.425192 L205.299343,198.425192 C205.2985,197.689038 205.493962,197.091231 205.812538,196.606808 C206.130269,196.121538 206.564346,195.750077 207.033538,195.434885 C207.972346,194.807462 209.062192,194.383962 209.746731,193.784885 C210.202808,193.383385 210.480346,192.939577 210.483731,192.274923 L210.906818,192.274923 C210.9085,192.870615 210.702885,193.355885 210.379654,193.743423 C210.057269,194.131808 209.626577,194.4305 209.162462,194.704231 C208.232115,195.248308 207.159192,195.705654 206.475923,196.445192 C206.020692,196.938923 205.724962,197.541808 205.722423,198.425192","id","Fill-152"],["d","M205.722423,186.124654 L205.299343,186.124654 C205.2985,185.3885 205.493962,184.791115 205.812538,184.306692 C206.130269,183.821423 206.564346,183.449962 207.033538,183.134769 C207.972346,182.507769 209.062192,182.083846 209.746731,181.485192 C210.202808,181.083692 210.480346,180.639885 210.483731,179.975231 L210.906818,179.975231 C210.9085,180.5705 210.702885,181.056192 210.379654,181.443308 C210.057269,181.832115 209.626577,182.130385 209.162462,182.404538 C208.232115,182.948615 207.159192,183.405538 206.475923,184.145077 C206.020692,184.638385 205.724962,185.241692 205.722423,186.124654","id","Fill-153"],["d","M210.906831,192.274923 L210.483731,192.274923 C210.482038,191.774 210.323385,191.404231 210.053885,191.076346 C209.783962,190.749308 209.394731,190.472615 208.947538,190.210308 C208.054846,189.681462 206.940885,189.222 206.166231,188.392346 C205.649231,187.839808 205.296808,187.106615 205.299333,186.124654 L205.722423,186.124654 C205.723269,186.787615 205.8925,187.291077 206.166231,187.711192 C206.440808,188.130462 206.827077,188.466808 207.269192,188.763385 C208.153,189.360346 209.250038,189.777923 210.023846,190.445538 C210.539577,190.8885 210.910192,191.477846 210.906831,192.274923","id","Fill-154"],["d","M210.906831,179.975231 L210.483731,179.975231 C210.482038,179.474308 210.323385,179.104962 210.053885,178.776654 C209.783962,178.450038 209.394731,178.173346 208.947538,177.910615 C208.054846,177.382192 206.940885,176.922308 206.166231,176.093077 C205.649231,175.540538 205.296808,174.807346 205.299333,173.825385 L205.722423,173.825385 C205.723269,174.488346 205.8925,174.991808 206.166231,175.411923 C206.440808,175.831192 206.827077,176.167538 207.269192,176.464115 C208.153,177.061077 209.250038,177.478654 210.023846,178.145846 C210.539577,178.588808 210.910192,179.178154 210.906831,179.975231","id","Fill-155"],["d","M78.8818462,208.117038 L78.4587665,208.117038 C78.4579231,207.381308 78.6533846,206.7835 78.9719615,206.299077 C79.2896923,205.813808 79.7237692,205.442346 80.1925385,205.127577 C81.1317692,204.500154 82.2216154,204.076654 82.9057308,203.477577 C83.3622308,203.076077 83.6397692,202.632692 83.6431538,201.967615 L84.0662411,201.967615 C84.0679231,202.563308 83.8618846,203.048577 83.5390769,203.436115 C83.2166923,203.8245 82.786,204.123192 82.3214615,204.396923 C81.3915385,204.941 80.3186154,205.398346 79.6353462,206.137885 C79.1801154,206.631192 78.8843846,207.234077 78.8818462,208.117038","id","Fill-156"],["d","M78.8818462,195.817346 L78.4587665,195.817346 C78.4579231,195.081192 78.6533846,194.483808 78.9719615,193.999385 C79.2896923,193.514115 79.7237692,193.142654 80.1925385,192.827462 C81.1317692,192.200462 82.2216154,191.776962 82.9057308,191.177885 C83.3622308,190.776385 83.6397692,190.332577 83.6431538,189.667923 L84.0662411,189.667923 C84.0679231,190.263192 83.8618846,190.748885 83.5390769,191.136 C83.2166923,191.524808 82.786,191.8235 82.3214615,192.097231 C81.3915385,192.641308 80.3186154,193.098231 79.6353462,193.837769 C79.1801154,194.3315 78.8843846,194.934385 78.8818462,195.817346","id","Fill-157"],["d","M84.0662538,201.967615 L83.6431538,201.967615 C83.6414615,201.466692 83.4828077,201.096923 83.2133077,200.769038 C82.9433846,200.442 82.5541538,200.165308 82.1069615,199.902577 C81.2142692,199.374154 80.1003077,198.914269 79.3256538,198.084615 C78.8086538,197.532077 78.4562308,196.799308 78.4587556,195.817346 L78.8818462,195.817346 C78.8826923,196.480308 79.0519231,196.983769 79.3256538,197.403462 C79.6002308,197.822731 79.9865,198.159077 80.4286154,198.456077 C81.3124231,199.053038 82.4094615,199.470615 83.1832692,200.138231 C83.699,200.581192 84.0696154,201.170538 84.0662538,201.967615","id","Fill-158"],["d","M84.0662538,189.667923 L83.6431538,189.667923 C83.6414615,189.167 83.4828077,188.797231 83.2133077,188.469346 C82.9433846,188.142308 82.5541538,187.865615 82.1069615,187.602885 C81.2142692,187.074462 80.1003077,186.615 79.3256538,185.785346 C78.8086538,185.232808 78.4562308,184.499615 78.4587556,183.517654 L78.8818462,183.517654 C78.8826923,184.180615 79.0519231,184.684077 79.3256538,185.104192 C79.6002308,185.523462 79.9865,185.859808 80.4286154,186.156385 C81.3124231,186.753346 82.4094615,187.170923 83.1832692,187.838538 C83.699,188.2815 84.0696154,188.870846 84.0662538,189.667923","id","Fill-159"],["id","Fill-160","points","159.898962 157.494192 175.074308 157.494192 175.074308 157.071115 159.898962 157.071115"],["id","Fill-161","points","10.7106154 113.642269 25.8859615 113.642269 25.8859615 113.219192 10.7106154 113.219192"],["id","Fill-162","points","161.033231 43.1022308 176.208577 43.1022308 176.208577 42.6791538 161.033231 42.6791538"],["id","Fill-163","points","220.851654 8.85415385 236.027 8.85415385 236.027 8.43107692 220.851654 8.43107692"],["id","Fill-164","points","71.2097692 235.037846 86.3851154 235.037846 86.3851154 234.614769 71.2097692 234.614769"],["id","Fill-165","points","110.326192 205.658115 110.027077 205.359 120.757577 194.628077 121.056692 194.927192 110.326192 205.658115"],["id","Fill-166","points","21.4982308 19.5228846 21.1991154 19.2233462 31.9300385 8.49284615 32.2291538 8.79196154 21.4982308 19.5228846"],["id","Fill-167","points","228.588462 129.527962 228.289346 129.228846 239.019846 118.497923 239.318962 118.797462 228.588462 129.527962"],["d","M139.227423,187.558885 L138.664731,186.663231 C138.397346,186.830769 138.108385,186.908192 137.817731,186.908615 C137.552462,186.908615 137.288462,186.842192 137.055769,186.716115 C136.822654,186.589615 136.620846,186.407269 136.467692,186.164 L136.466846,186.162731 C136.298885,185.894923 136.221885,185.606385 136.221462,185.315731 C136.221038,185.050885 136.287462,184.787308 136.413538,184.554615 C136.540038,184.3215 136.722808,184.119269 136.9665,183.965692 C137.232192,183.799 137.520731,183.722 137.811385,183.721154 C138.076654,183.721154 138.341077,183.788 138.574192,183.913654 C138.807731,184.040154 139.009538,184.222923 139.162269,184.465769 L139.163115,184.467038 C139.330231,184.733154 139.407231,185.021692 139.408077,185.312346 C139.408077,185.577615 139.341654,185.841615 139.215577,186.075154 C139.089077,186.308692 138.906308,186.510923 138.663885,186.664077 L138.664731,186.663231 L139.227423,187.558885 L139.791385,188.454115 C140.348154,188.103385 140.784346,187.622769 141.077115,187.079538 C141.370308,186.535885 141.523038,185.928769 141.523462,185.312346 C141.523885,184.638385 141.337731,183.950038 140.953154,183.339538 L140.953577,183.340808 C140.603692,182.782769 140.122654,182.345308 139.579,182.052538 C139.034923,181.758923 138.427385,181.606192 137.811385,181.605769 C137.137423,181.605346 136.449923,181.791077 135.840269,182.175231 C135.282654,182.525538 134.845615,183.005731 134.552423,183.548962 C134.258808,184.092615 134.106077,184.699731 134.105653,185.315731 C134.105231,185.990538 134.291808,186.678885 134.676808,187.289808 L134.675962,187.288115 C135.025846,187.846154 135.506462,188.284038 136.050115,188.577231 C136.593769,188.870846 137.201308,189.024001 137.817731,189.024001 C138.491692,189.024423 139.179615,188.838692 139.790115,188.454538 L139.791385,188.454115 L139.227423,187.558885","id","Fill-168"],["d","M118.331231,114.613654 L117.768538,113.718 C117.501154,113.885538 117.212192,113.962962 116.921538,113.963385 C116.656269,113.963385 116.392692,113.896962 116.159577,113.770885 C115.926462,113.644385 115.724654,113.462038 115.5715,113.218346 L115.570654,113.2175 C115.403115,112.950115 115.325692,112.661154 115.325269,112.3705 C115.325269,112.106077 115.391692,111.8425 115.517346,111.609385 C115.643846,111.376269 115.826615,111.174462 116.069885,111.020885 C116.336,110.854192 116.624538,110.776769 116.915192,110.776346 C117.180462,110.776346 117.444885,110.842769 117.678,110.968846 C117.911538,111.095346 118.113346,111.278115 118.2665,111.521385 L118.267346,111.522231 C118.434462,111.788346 118.511462,112.076885 118.511885,112.367538 C118.512308,112.632385 118.445462,112.896385 118.319385,113.129923 C118.192885,113.363462 118.010538,113.565692 117.767692,113.718846 L117.768538,113.718 L118.331231,114.613654 L118.894769,115.508885 C119.451962,115.158577 119.888154,114.677962 120.181346,114.134308 C120.474538,113.590654 120.627272,112.983538 120.627272,112.367538 C120.628115,111.693154 120.441962,111.005231 120.057385,110.394731 L120.057808,110.396 C119.7075,109.837962 119.226885,109.4005 118.682808,109.107308 C118.138731,108.813692 117.531615,108.660961 116.915192,108.660961 C116.241231,108.660538 115.553731,108.846269 114.943654,109.230423 C114.386462,109.580308 113.949423,110.0605 113.656654,110.603731 C113.363038,111.147385 113.209884,111.7545 113.209884,112.3705 C113.209462,113.045308 113.395615,113.733654 113.780615,114.344154 L113.779769,114.343308 C114.129654,114.901346 114.610269,115.338808 115.153923,115.632 C115.698,115.925615 116.305115,116.07877 116.921538,116.07877 C117.5955,116.079192 118.283423,115.893462 118.893923,115.509308 L118.894769,115.508885 L118.331231,114.613654","id","Fill-169"],["d","M22.7619615,137.046038 L22.1992692,136.150385 C21.9318846,136.317923 21.6425,136.394923 21.3518462,136.395769 C21.087,136.395769 20.823,136.328923 20.5903077,136.203269 C20.3571923,136.076769 20.1549615,135.894 20.0018077,135.650731 L20.0013846,135.649885 C19.8334231,135.382077 19.756,135.093115 19.7555769,134.802462 C19.7555769,134.538038 19.822,134.274462 19.9480769,134.041346 C20.0745769,133.808231 20.2573462,133.606423 20.5006154,133.452423 L20.5001923,133.452846 C20.7667308,133.285731 21.0548462,133.208731 21.3459231,133.208308 C21.6107692,133.208308 21.8751923,133.274731 22.1087308,133.400808 C22.3422692,133.527308 22.5440769,133.710077 22.6972308,133.952923 L22.6976538,133.953769 C22.8647692,134.220308 22.9421923,134.508423 22.9426154,134.799077 C22.9426154,135.064346 22.8761923,135.328769 22.7501154,135.561885 C22.6236154,135.795423 22.4408462,135.997654 22.198,136.150808 L22.1992692,136.150385 L22.7619615,137.046038 L23.3255,137.940846 C23.8822692,137.590538 24.3188846,137.109923 24.6116538,136.566269 C24.9048462,136.022615 25.0580007,135.4155 25.0580007,134.799077 C25.0584231,134.125115 24.8722692,133.436769 24.4876923,132.826692 L24.4881154,132.827538 C24.1382308,132.2695 23.6571923,131.832462 23.1135385,131.539269 C22.5694615,131.245654 21.9619231,131.092922 21.3459231,131.092922 C20.6719615,131.0925 19.9844615,131.278231 19.3743846,131.661962 L19.3739615,131.661962 C18.8171923,132.012269 18.3801538,132.492462 18.0869615,133.035692 C17.7933462,133.579346 17.6401916,134.186462 17.6401916,134.802462 C17.6397692,135.477269 17.8263462,136.165615 18.2109231,136.776115 L18.2105,136.775269 C18.5603846,137.333308 19.041,137.770769 19.5846538,138.063962 C20.1283077,138.358 20.7358462,138.510731 21.3518462,138.511155 C22.0262308,138.511577 22.7141538,138.325423 23.3242308,137.941692 L23.3255,137.940846 L22.7619615,137.046038","id","Fill-170"],["d","M49.9332308,53.5801538 L49.3705385,52.6845 C49.1031538,52.8520385 48.8141923,52.9290385 48.5235385,52.9294615 C48.2582692,52.9298846 47.9946923,52.8630385 47.7615769,52.7373846 C47.5284615,52.6108846 47.3266538,52.4281154 47.1735,52.1844231 L47.1726538,52.1835769 C47.0051154,51.9161923 46.9276923,51.6272308 46.9272692,51.3365769 C46.9272692,51.0721538 46.9936923,50.8085769 47.1193462,50.5758846 C47.2458462,50.3427692 47.4286154,50.1405385 47.6723077,49.9869615 C47.9384231,49.8202692 48.2265385,49.7432692 48.5171923,49.7424231 C48.7824615,49.7424231 49.0468846,49.8088462 49.28,49.9349231 C49.5135385,50.0618462 49.7153462,50.2441923 49.8685,50.4874615 L49.8693462,50.4883077 C50.0364615,50.7548462 50.1134615,51.0429615 50.1138846,51.3336154 C50.1143077,51.5984615 50.0474615,51.8628846 49.9213846,52.096 C49.7948846,52.3295385 49.6125385,52.5317692 49.3696923,52.6849231 L49.3705385,52.6845 L49.9332308,53.5801538 L50.4967692,54.4749615 C51.0539615,54.1246538 51.4905769,53.6440385 51.7833462,53.1008077 C52.0765385,52.5567308 52.2292721,51.9496154 52.2292721,51.3336154 C52.2301154,50.6596538 52.0439615,49.9713077 51.6593846,49.3612308 L51.6598077,49.3620769 C51.3095,48.8040385 50.8288846,48.367 50.2848077,48.0738077 C49.7411538,47.7801923 49.1336154,47.6274615 48.5171923,47.6270377 C47.8432308,47.6266154 47.1557308,47.8123462 46.5456538,48.1965 C45.9884615,48.5463846 45.5514231,49.0265769 45.2586538,49.5702308 C44.9650385,50.1138846 44.8118839,50.721 44.8118839,51.3365769 C44.8114615,52.0113846 44.9976154,52.6997308 45.3826154,53.3106538 L45.3817692,53.3093846 C45.7320769,53.8674231 46.2122692,54.3048846 46.7559231,54.5980769 C47.3,54.8921154 47.9071154,55.044849 48.5235385,55.044849 C49.1975,55.0456923 49.8854231,54.8595385 50.4959231,54.4758077 L50.4967692,54.4749615 L49.9332308,53.5801538","id","Fill-171"],["d","M195.8,52.261 L195.237308,51.3653462 C194.969923,51.5333077 194.680962,51.6103077 194.390308,51.6107308 C194.125462,51.6107308 193.861462,51.5443077 193.628769,51.4182308 C193.395231,51.2917308 193.193423,51.1093846 193.039846,50.8656923 L193.039846,50.8648462 C192.871885,50.5974615 192.794462,50.3085 192.794038,50.0178462 C192.794038,49.7534231 192.860462,49.4898462 192.986538,49.2567308 C193.112615,49.0236154 193.295385,48.8218077 193.538654,48.6682308 C193.805192,48.5015385 194.093308,48.4241154 194.384385,48.4236923 C194.649231,48.4236923 194.913654,48.4901154 195.146769,48.6161923 C195.380308,48.7426923 195.582538,48.9254615 195.736115,49.1687308 L195.736538,49.1695769 C195.903654,49.4356923 195.980654,49.7242308 195.981077,50.0148846 C195.9815,50.2797308 195.914654,50.5437308 195.788577,50.7772692 C195.662077,51.0108077 195.479308,51.2130385 195.236462,51.3661923 L195.237308,51.3653462 L195.8,52.261 L196.363538,53.1562308 C196.920731,52.8059231 197.357346,52.3253077 197.650115,51.7820769 C197.943731,51.238 198.096464,50.6308846 198.096464,50.0148846 C198.097308,49.3405 197.911154,48.6525769 197.526154,48.0425 L197.526577,48.0429231 C197.176269,47.4853077 196.695654,47.0478462 196.152,46.7550769 C195.607923,46.4614615 195.000385,46.308307 194.384385,46.308307 C193.710423,46.3078846 193.0225,46.4936154 192.412846,46.8777692 C191.855231,47.2276538 191.418192,47.7078462 191.125423,48.2515 C190.831808,48.7951538 190.678653,49.4018462 190.678653,50.0178462 C190.678231,50.6926538 190.864385,51.381 191.248962,51.9915 L191.248962,51.9910769 C191.598846,52.5486923 192.079462,52.9861538 192.622692,53.2793462 C193.166769,53.5729615 193.773885,53.7261161 194.390308,53.7261161 C195.064269,53.7265385 195.752192,53.5408077 196.362692,53.1566538 L196.363538,53.1562308 L195.8,52.261","id","Fill-172"],["d","M233.261346,146.737885 L232.698654,145.842231 C232.431269,146.009769 232.142308,146.087192 231.851654,146.087615 C231.586385,146.087615 231.322808,146.021192 231.089692,145.895115 C230.856577,145.768615 230.654769,145.585846 230.501192,145.342154 C230.333231,145.074346 230.255808,144.785385 230.255385,144.494308 C230.255385,144.229885 230.321808,143.966308 230.447462,143.733192 C230.573962,143.500077 230.756731,143.298269 231.000423,143.144692 C231.266115,142.978 231.554654,142.900577 231.845731,142.900154 C232.110577,142.900154 232.375,142.966577 232.608115,143.092654 C232.841654,143.219154 233.043885,143.401923 233.197038,143.645192 L233.197462,143.646038 C233.365,143.912154 233.442,144.200269 233.442423,144.490923 C233.442423,144.756192 233.376,145.020192 233.249923,145.253731 C233.123423,145.487269 232.940654,145.6895 232.697808,145.842654 L232.698654,145.842231 L233.261346,146.737885 L233.824885,147.633115 C234.382077,147.282808 234.818692,146.802192 235.111462,146.258538 C235.404654,145.714462 235.557808,145.107346 235.557808,144.490923 C235.558231,143.816962 235.3725,143.128615 234.9875,142.518538 L234.987923,142.519385 C234.637615,141.961346 234.157,141.524308 233.612923,141.231115 C233.068846,140.9375 232.461731,140.784769 231.845731,140.784769 C231.171769,140.784346 230.484269,140.970077 229.874192,141.353808 C229.316577,141.704115 228.879538,142.184308 228.586346,142.727962 C228.293154,143.271615 228.139999,143.878731 228.139999,144.494308 C228.139577,145.169115 228.325731,145.857462 228.710308,146.467962 C229.060192,147.025154 229.540385,147.462615 230.084038,147.756231 C230.628115,148.049846 231.235231,148.202577 231.851654,148.203001 C232.525615,148.203423 233.213538,148.017269 233.824038,147.633538 L233.824885,147.633115 L233.261346,146.737885","id","Fill-173"],["id","summary/card1","transform","translate(0.000000, 0.500000)"],["id","Group-3-Copy","transform","translate(0.000000, 31.500000)"],["d","M242.243,146.335 C203.034,140.754 163.526,137.965 124.02,137.965 C84.517,137.965 45.013,140.754 5.802,146.335 C9.204,138.915 12.718,131.514 16.34,124.135 C10.998,117.889 5.55,111.692 4.40536496e-13,105.546 C41.132,99.692 82.575,96.765 124.02,96.765 C165.468,96.765 206.913,99.692 248.049,105.546 C242.495,111.692 237.047,117.889 231.703,124.135 C235.327,131.514 238.839,138.915 242.243,146.335","id","Fill-47","fill","#035429"],["d","M221.022,128.961 C156.569,121.589 91.478,121.589 27.022,128.961 C34.239,133.013 41.355,137.154 48.359,141.384 C98.699,136.826 149.346,136.826 199.687,141.384 C206.691,137.154 213.804,133.013 221.022,128.961","id","Fill-48","fill","#135E41"],["id","Fill-49"],["fill","url(#linearGradient-2)","fill-rule","evenodd",0,"xlink","href","#path-3",1,"badge-img"],["stroke","#E55B28","stroke-width","2","d","M124.02,2 C128.022653,2 131.528214,5.10293248 135.02987,7.95760624 C138.340723,10.6567296 141.645472,13.2561325 145.089895,14.1797264 C148.415186,15.0715974 152.320881,14.6299487 156.265965,14.0272186 L157.295655,13.8671016 C161.693093,13.1744009 166.136786,12.2781684 169.426335,14.1845096 C172.781525,16.1285206 174.236945,20.4874458 175.831984,24.6733586 C177.371482,28.7135135 178.967537,32.6989638 181.561917,35.2933439 C183.94888,37.6798677 187.512993,39.221297 191.213788,40.651052 L192.181629,41.0219806 C196.367671,42.6166562 200.726744,44.0715627 202.670573,47.4278074 C204.403663,50.4183978 203.820311,54.3630785 203.179337,58.3595672 L202.987575,59.5591657 C202.31153,63.849787 201.705365,68.1492743 202.674308,71.763233 C203.598435,75.2078774 206.198132,78.5131022 208.897244,81.8241452 C211.75162,85.3256525 214.854,88.8306466 214.854,92.831 C214.854,96.832985 211.751613,100.338502 208.897136,103.840492 C206.198053,107.151839 203.598389,110.457345 202.674244,113.903006 C201.705459,117.515897 202.311415,121.814933 202.987311,126.105411 C203.680176,130.50361 204.576685,134.948676 202.66949,138.239335 C200.725565,141.594377 196.366857,143.049157 192.181152,144.643626 C188.140809,146.182723 184.155152,147.778421 181.560526,150.373047 C178.967035,152.967494 177.371371,156.952257 175.832191,160.99173 C174.237146,165.17782 172.781641,169.53691 169.426193,171.481573 C166.136359,173.388079 161.691952,172.491384 157.293947,171.798293 C153.003551,171.122161 148.704203,170.515846 145.090015,171.484241 C141.645415,172.407883 138.340605,175.007544 135.029695,177.706948 C131.528095,180.561823 128.022598,183.665 124.02,183.665 C120.021263,183.665 116.517987,180.563494 113.01758,177.709579 C109.70557,175.009266 106.398941,172.408134 102.95193,171.484227 C99.3382679,170.515364 95.0387743,171.121719 90.7479482,171.798003 C86.349975,172.491175 81.9053239,173.387896 78.6152772,171.481845 C75.2605635,169.536523 73.8048191,165.176943 72.2096648,160.990438 C70.6705899,156.951114 69.0751201,152.966605 66.4822136,150.371786 C63.887813,147.777386 59.9020478,146.181298 55.8616562,144.641805 C51.6759515,143.046943 47.317358,141.591742 45.3736068,138.237503 C43.4675217,134.947035 44.3637487,130.502249 45.0564894,126.104197 C45.7322463,121.813971 46.3381248,117.515135 45.3697764,113.902081 C44.4460882,110.456833 41.8463613,107.151411 39.147054,103.840043 C36.2925633,100.338303 33.19,96.8328843 33.19,92.831 C33.19,88.8309097 36.2923113,85.326134 39.1465896,81.8248571 C41.8460499,78.5134916 44.4460193,75.2079505 45.3698548,71.7626262 C46.3381043,68.1489808 45.7322705,63.8496639 45.05665,59.5592552 C44.3640075,55.1607518 43.4678241,50.715808 45.3743973,47.4258586 C47.3187833,44.0708887 51.6771927,42.615999 55.8625437,41.0215503 C59.9028406,39.4823613 63.8883044,37.8866009 66.4823439,35.2920832 C69.0762624,32.6976865 70.6720686,28.7121255 72.2113162,24.6718843 C73.8059598,20.4862389 75.2610199,16.1277098 78.6141553,14.1838046 C81.9057209,12.2779512 86.3498867,13.1741205 90.7474105,13.8669719 C95.0384528,14.5430467 99.3380864,15.1491655 102.951786,14.179812 C106.398885,13.2558815 109.705452,10.6550072 113.017405,7.95497485 C116.517868,5.10126124 120.021208,2 124.02,2 Z","stroke-linejoin","square"],["d","M49.607,92.831 C49.607,51.734 82.928,18.417 124.02,18.417 C165.124,18.417 198.44,51.734 198.44,92.831 C198.44,133.931 165.124,167.247 124.02,167.247 C82.928,167.247 49.607,133.931 49.607,92.831","id","Fill-51","fill","#FFFFFE"],["d","M221.022,128.961 C156.569,121.589 91.478,121.589 27.022,128.961 C25.462,115.317 23.9,101.672 22.342,88.028 C89.911,80.301 158.137,80.301 225.707,88.028 C224.146,101.672 222.584,115.317 221.022,128.961","id","Fill-53","fill","#1D6240"],["id","Group-18-Copy","transform","translate(70.023500, 90.832000)","fill","#FFFFFE","fill-opacity","1"],["id","Group","transform","translate(0.500000, 0.000000)"],["id","387"],["filter","url(#filter-7)",0,"xlink","href","#text-6"],[0,"xlink","href","#text-6"],["id","Pages-read-:"],["filter","url(#filter-9)",0,"xlink","href","#text-8"],[0,"xlink","href","#text-8"],["d","M124.0235,47.417 C126.50975,47.417 128.5235,45.40325 128.5235,42.917 C128.5235,40.43075 126.50975,38.417 124.0235,38.417 C121.53725,38.417 119.5235,40.43075 119.5235,42.917 C119.5235,45.40325 121.53725,47.417 124.0235,47.417 L124.0235,47.417 Z M124.0235,49.667 C121.01975,49.667 115.0235,51.1745 115.0235,54.167 L115.0235,56.417 L133.0235,56.417 L133.0235,54.167 C133.0235,51.1745 127.02725,49.667 124.0235,49.667 L124.0235,49.667 Z","id","Shape-Copy-2","fill","#000"],["text-anchor","middle","x","60","y","60",2,"width","50%","height","1.5rem","font-size","0.75rem"],["xmlns","http://www.w3.org/1999/xhtml",1,"truncate-overflow"],["id","Group-17-Copy-2","transform","translate(95.523500, 128.964250)",4,"ngIf"],[1,"player-endpage__right-panel"],[1,"title-section"],[1,"title","animated","fadeInDown"],[1,"animated","fadeInUp"],[1,"user-options"],["tabindex","0",1,"replay-section",3,"ngClass","click"],["width","36","height","37","xmlns","http://www.w3.org/2000/svg",4,"ngIf"],[1,"title"],["class","exit-section","tabindex","0",3,"click",4,"ngIf"],[4,"ngIf"],["id","text-8","x","55","y","16","text-anchor","middle","fill","#FFFFFE"],["font-size","12","font-weight","400","font-family","Noto Sans, NotoSans-Bold"],["font-size","18","font-family","NotoSans-Bold, Noto Sans"],["id","Group-17-Copy-2","transform","translate(95.523500, 128.964250)"],["id","Icon-24px","transform","translate(0.000000, 0.500000)"],["id","Shape","points","0 0 18 0 18 18 0 18"],["d","M11.25,0.75 L6.75,0.75 L6.75,2.25 L11.25,2.25 L11.25,0.75 L11.25,0.75 Z M8.25,10.5 L9.75,10.5 L9.75,6 L8.25,6 L8.25,10.5 L8.25,10.5 Z M14.2725,5.5425 L15.3375,4.4775 C15.015,4.095 14.6625,3.735 14.28,3.42 L13.215,4.485 C12.0525,3.555 10.59,3 9,3 C5.2725,3 2.25,6.0225 2.25,9.75 C2.25,13.4775 5.265,16.5 9,16.5 C12.735,16.5 15.75,13.4775 15.75,9.75 C15.75,8.16 15.195,6.6975 14.2725,5.5425 L14.2725,5.5425 Z M9,15 C6.0975,15 3.75,12.6525 3.75,9.75 C3.75,6.8475 6.0975,4.5 9,4.5 C11.9025,4.5 14.25,6.8475 14.25,9.75 C14.25,12.6525 11.9025,15 9,15 L9,15 Z","id","Shape","fill","#000"],["id","8:46","font-family","NotoSans-Bold, Noto Sans","font-size","14","font-weight","bold","fill","#000"],["x","22","y","15"],["width","36","height","37","xmlns","http://www.w3.org/2000/svg"],["x1","18%","y1","0%","x2","83.101%","y2","100%","id","a"],["stop-color","#024F9D","offset","0%"],["stop-color","#024F9D","offset","100%"],["fill","none","fill-rule","evenodd"],["d","M0 .853h36v36H0z"],["d","M18 7.5v-6L10.5 9l7.5 7.5v-6c4.965 0 9 4.035 9 9s-4.035 9-9 9-9-4.035-9-9H6c0 6.63 5.37 12 12 12s12-5.37 12-12-5.37-12-12-12z","fill","#ccc","transform","translate(0 .853)"],["d","M18 7.5v-6L10.5 9l7.5 7.5v-6c4.965 0 9 4.035 9 9s-4.035 9-9 9-9-4.035-9-9H6c0 6.63 5.37 12 12 12s12-5.37 12-12-5.37-12-12-12z","fill","url(#a)","transform","translate(0 .853)"],["tabindex","0",1,"exit-section",3,"click"],["xmlns","http://www.w3.org/2000/svg","width","36","height","36"],["x1","0%","y1","0%","x2","101.72%","y2","100%","id","a"],["d","M0 0h36v36H0z"],["d","M15.135 23.385L17.25 25.5l7.5-7.5-7.5-7.5-2.115 2.115 3.87 3.885H4.5v3h14.505l-3.87 3.885zM28.5 4.5h-21a3 3 0 00-3 3v6h3v-6h21v21h-21v-6h-3v6a3 3 0 003 3h21c1.65 0 3-1.35 3-3v-21c0-1.65-1.35-3-3-3z","fill","url(#a)"],[1,"next"],["aria-label","Next content",1,"next-level",3,"click"],["tabindex","0",1,"title-text"],[1,"next-arrow"],["src","assets/next-arrow.svg","alt","next arrow"]],template:function(N,ne){1&N&&(t.F$t(),t.TgZ(0,"div",0)(1,"div",1)(2,"div",2),t.O4$(),t.TgZ(3,"svg",3)(4,"defs")(5,"filter",4),t._UZ(6,"feColorMatrix",5),t.qZA(),t.TgZ(7,"linearGradient",6),t._UZ(8,"stop",7)(9,"stop",8),t.qZA(),t.TgZ(10,"linearGradient",9),t._UZ(11,"stop",10)(12,"stop",11),t.qZA(),t._UZ(13,"path",12),t.TgZ(14,"filter",13),t._UZ(15,"feGaussianBlur",14)(16,"feOffset",15)(17,"feComposite",16)(18,"feColorMatrix",17),t.qZA(),t.TgZ(19,"linearGradient",18),t._UZ(20,"stop",19)(21,"stop",20),t.qZA(),t.YNc(22,pt,5,2,"text",21),t.qZA(),t.TgZ(23,"g",22)(24,"g",23)(25,"g",24)(26,"g",25)(27,"g",26),t._UZ(28,"path",27)(29,"path",28)(30,"path",29)(31,"path",30)(32,"path",31)(33,"path",32)(34,"path",33)(35,"path",34)(36,"path",35)(37,"path",36)(38,"path",37)(39,"path",38)(40,"path",39)(41,"path",40)(42,"path",41)(43,"path",42)(44,"path",43)(45,"path",44)(46,"path",45)(47,"path",46)(48,"path",47)(49,"path",48)(50,"path",49)(51,"path",50)(52,"path",51)(53,"path",52)(54,"path",53)(55,"path",54)(56,"path",55)(57,"path",56)(58,"path",57)(59,"path",58)(60,"path",59)(61,"path",60)(62,"path",61)(63,"path",62)(64,"path",63)(65,"path",64)(66,"path",65)(67,"path",66)(68,"path",67)(69,"path",68)(70,"path",69)(71,"path",70)(72,"path",71)(73,"path",72)(74,"path",73)(75,"path",74)(76,"path",75)(77,"path",76)(78,"path",77)(79,"path",78)(80,"path",79)(81,"path",80)(82,"path",81)(83,"path",82)(84,"path",83)(85,"path",84)(86,"path",85)(87,"path",86)(88,"path",87)(89,"path",88)(90,"path",89)(91,"path",90)(92,"path",91)(93,"path",92)(94,"path",93)(95,"path",94)(96,"path",95)(97,"path",96)(98,"path",97)(99,"path",98)(100,"path",99)(101,"path",100)(102,"path",101)(103,"path",102)(104,"path",103)(105,"path",104)(106,"path",105)(107,"path",106)(108,"path",107)(109,"path",108)(110,"path",109)(111,"path",110)(112,"path",111)(113,"path",112)(114,"path",113)(115,"path",114)(116,"path",115)(117,"path",116)(118,"path",117)(119,"path",118)(120,"path",119)(121,"path",120)(122,"path",121)(123,"path",122)(124,"path",123)(125,"path",124)(126,"path",125)(127,"path",126)(128,"path",127)(129,"path",128)(130,"path",129)(131,"path",130)(132,"path",131)(133,"path",132)(134,"path",133)(135,"path",134)(136,"path",135)(137,"path",136)(138,"path",137)(139,"path",138)(140,"path",139)(141,"path",140)(142,"path",141)(143,"path",142)(144,"path",143)(145,"path",144)(146,"path",145)(147,"path",146)(148,"path",147)(149,"path",148)(150,"path",149)(151,"path",150)(152,"path",151)(153,"path",152)(154,"path",153)(155,"path",154)(156,"path",155)(157,"path",156)(158,"path",157)(159,"path",158)(160,"path",159)(161,"path",160)(162,"path",161)(163,"path",162)(164,"path",163)(165,"path",164)(166,"path",165)(167,"path",166)(168,"path",167)(169,"path",168)(170,"path",169)(171,"path",170)(172,"path",171)(173,"path",172)(174,"path",173)(175,"path",174)(176,"path",175)(177,"path",176)(178,"path",177)(179,"path",178)(180,"path",179)(181,"path",180)(182,"path",181)(183,"path",182)(184,"path",183)(185,"polygon",184)(186,"polygon",185)(187,"polygon",186)(188,"polygon",187)(189,"polygon",188)(190,"polyline",189)(191,"polyline",190)(192,"polyline",191)(193,"path",192)(194,"path",193)(195,"path",194)(196,"path",195)(197,"path",196)(198,"path",197),t.qZA()(),t.TgZ(199,"g",198)(200,"g",199),t._UZ(201,"path",200)(202,"path",201),t.TgZ(203,"g",202),t._UZ(204,"use",203)(205,"path",204),t.qZA(),t._UZ(206,"path",205)(207,"path",206),t.TgZ(208,"g",207)(209,"g",208)(210,"g",209),t._UZ(211,"use",210)(212,"use",211),t.qZA(),t.TgZ(213,"g",212),t._UZ(214,"use",213)(215,"use",214),t.qZA()()(),t._UZ(216,"path",215),t.TgZ(217,"foreignObject",216),t.kcU(),t.TgZ(218,"div",217),t._uU(219),t.qZA()(),t.YNc(220,Qt,7,1,"g",218),t.qZA()()()()()()()(),t.TgZ(221,"div",219)(222,"div",220)(223,"div",221),t._uU(224,"You just completed"),t.qZA(),t.TgZ(225,"span",222),t._uU(226),t.qZA(),t.Hsn(227),t.qZA(),t.TgZ(228,"div",223)(229,"div",224),t.NdJ("click",function(){return ne.replay()}),t.TgZ(230,"div"),t.YNc(231,kn,8,0,"svg",225),t.YNc(232,Zn,8,0,"svg",225),t.qZA(),t.TgZ(233,"div",226),t._uU(234,"Replay"),t.qZA()(),t.YNc(235,rr,11,0,"div",227),t.qZA(),t.YNc(236,si,8,1,"ng-container",228),t.qZA()()),2&N&&(t.xp6(22),t.Q6J("ngIf",ne.outcome),t.xp6(197),t.hij(" ",ne.userName," "),t.xp6(1),t.Q6J("ngIf",ne.timeSpentLabel),t.xp6(6),t.Oqu(ne.contentName),t.xp6(3),t.Q6J("ngClass",ne.showReplay?"":"disabled"),t.xp6(2),t.Q6J("ngIf",!ne.showReplay),t.xp6(1),t.Q6J("ngIf",ne.showReplay),t.xp6(3),t.Q6J("ngIf",ne.showExit),t.xp6(1),t.Q6J("ngIf",ne.nextContent))},dependencies:[C.mk,C.O5],styles:[':root{--sdk-end-page-title:#000;--sdk-end-page-replay-icon:#024f9d;--sdk-end-page-replay-section-bg:#fff;--sdk-end-page-title-span:#666666;--sdk-end-page-replay-section-hover:#F2F2F2}[_nghost-%COMP%] .player-endpage[_ngcontent-%COMP%]{padding:1rem;height:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;justify-content:space-around;background:var(--sdk-end-page-replay-section-bg)}@media all and (orientation:portrait){[_nghost-%COMP%] .player-endpage[_ngcontent-%COMP%]{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;display:block;overflow-y:auto}}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%]{text-align:center;-webkit-box-flex:50%;flex:50%}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%]{position:relative;padding:1.5rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .badge[_ngcontent-%COMP%]{width:17.625rem;height:13.1rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .score-details[_ngcontent-%COMP%]{position:absolute;left:0;right:0;bottom:5rem;color:var(--white);text-shadow:.063 .125 #8b2925;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .score-details[_ngcontent-%COMP%] .progress[_ngcontent-%COMP%]{font-size:.85rem;margin-right:.7rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .score-details[_ngcontent-%COMP%] .score[_ngcontent-%COMP%]{font-size:1.3rem;font-weight:700}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .user-details[_ngcontent-%COMP%]{position:absolute;left:0;right:0;top:2.8rem;width:8.5rem;margin:0 auto}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .user-details[_ngcontent-%COMP%] .user[_ngcontent-%COMP%]{width:1.275rem;height:1.275rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .user-details[_ngcontent-%COMP%] .user-title[_ngcontent-%COMP%]{color:var(--primary-color);font-size:.85rem;line-height:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .timer-details[_ngcontent-%COMP%]{position:absolute;bottom:2.75rem;left:0;right:0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .timer-details[_ngcontent-%COMP%] .timer[_ngcontent-%COMP%]{width:1.275rem;height:1.275rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .timer-details[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:var(--primary-color);font-size:1rem;font-weight:700;margin-left:.3rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%]{-webkit-box-flex:50%;flex:50%;text-align:center;padding:1rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .title-section[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:var(--sdk-end-page-title);font-size:1.3125rem;font-weight:700;letter-spacing:0;line-height:1.75rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .title-section[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:var(--sdk-end-page-title-span);font-size:.75rem;word-break:break-word}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .user-options[_ngcontent-%COMP%]{display:-webkit-box;display:flex;justify-content:space-around;padding:1.7rem 0}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .user-options[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:var(--gray-800);font-size:1rem;line-height:1.188rem;text-align:center}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .user-options[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:2.55rem;height:2.55rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next[_ngcontent-%COMP%]{color:var(--gray-400);font-size:.85rem;line-height:1.063rem;margin-bottom:.7rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%]{margin:0 auto;width:auto;border-radius:.5rem;padding:.75rem;background:linear-gradient(135deg,#ffcd55 0,#ffd955 100%);box-shadow:inset 0 -.063rem .188rem 0 rgba(var(--rc-rgba-black),.5);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;cursor:pointer}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%] .title-text[_ngcontent-%COMP%]{color:var(--gray-800);font-size:.85rem;-webkit-box-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;line-height:normal}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%] .next-arrow[_ngcontent-%COMP%]{height:2.55rem;width:2.55rem;background-color:var(--white);border-radius:50%;text-align:center;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;cursor:pointer}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%] .next-arrow[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:1.75rem}.exit-section[_ngcontent-%COMP%], .replay-section[_ngcontent-%COMP%]{cursor:pointer;background-color:var(--sdk-end-page-replay-section-bg);padding:.5rem;border-radius:.25rem}.exit-section[_ngcontent-%COMP%]:hover, .replay-section[_ngcontent-%COMP%]:hover{background-color:var(--sdk-end-page-replay-section-hover)}.replay-section[_ngcontent-%COMP%] div[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] g[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:var(--sdk-end-page-replay-icon)}.replay-section[_ngcontent-%COMP%] div[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] g[_ngcontent-%COMP%] path[_ngcontent-%COMP%]:first-child{fill:transparent}.replay-section.disabled[_ngcontent-%COMP%]{cursor:not-allowed}.replay-section.disabled[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:#ccc!important}@-webkit-keyframes _ngcontent-%COMP%_fadeInDown{0%{opacity:0;-webkit-transform:translateY(-1.25rem);transform:translateY(-1.25rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes _ngcontent-%COMP%_fadeInDown{0%{opacity:0;-webkit-transform:translateY(-1.25rem);transform:translateY(-1.25rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes _ngcontent-%COMP%_fadeInUp{0%{opacity:0;-webkit-transform:translateY(1.25rem);transform:translateY(1.25rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes _ngcontent-%COMP%_fadeInUp{0%{opacity:0;-webkit-transform:translateY(1.25rem);transform:translateY(1.25rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes _ngcontent-%COMP%_fadeInLeftSide{0%{opacity:0;-webkit-transform:translateX(6.25rem);transform:translateX(6.25rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes _ngcontent-%COMP%_fadeInLeftSide{0%{opacity:0;opacity:0;-webkit-transform:translateX(-6.25rem);transform:translateX(-6.25rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInDown[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_fadeInDown;animation-name:_ngcontent-%COMP%_fadeInDown}.fadeInUp[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_fadeInUp;animation-name:_ngcontent-%COMP%_fadeInUp}.fadeInLeftSide[_ngcontent-%COMP%], .fadeInRightSide[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_fadeInLeftSide;animation-name:_ngcontent-%COMP%_fadeInLeftSide}.animated[_ngcontent-%COMP%]{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.truncate-overflow[_ngcontent-%COMP%]{--lh:1.4rem;line-height:var(--lh);--max-lines:1;position:relative;max-height:calc(var(--lh) * var(--max-lines));overflow:hidden;width:100%;font-size:.65rem;color:var(--black)}.truncate-overflow[_ngcontent-%COMP%]::before{position:absolute;content:"";bottom:0;right:0}.truncate-overflow[_ngcontent-%COMP%]::after{content:"";position:absolute;right:0;width:1rem;height:1rem;background:var(--white)}.particles[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transform-origin:center;transform-origin:center;-webkit-animation:3s ease-in-out infinite both _ngcontent-%COMP%_heartbeat;animation:3s ease-in-out infinite both _ngcontent-%COMP%_heartbeat;fill:#e55b28;opacity:.4}.badge-inner-animation[_ngcontent-%COMP%]{-webkit-animation:5s ease-in-out infinite both _ngcontent-%COMP%_heartbeat;animation:5s ease-in-out infinite both _ngcontent-%COMP%_heartbeat;-webkit-transform-origin:center center;transform-origin:center center}@-webkit-keyframes _ngcontent-%COMP%_heartbeat{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes _ngcontent-%COMP%_heartbeat{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}']}),ui.propDecorators={showExit:[{type:t.IIB}],showReplay:[{type:t.IIB}],contentName:[{type:t.IIB}],outcome:[{type:t.IIB}],outcomeLabel:[{type:t.IIB}],userName:[{type:t.IIB}],timeSpentLabel:[{type:t.IIB}],nextContent:[{type:t.IIB}],replayContent:[{type:t.r_U}],exitContent:[{type:t.r_U}],playNextContent:[{type:t.r_U}]};class ci{constructor(){this.sidebarMenuEvent=new t.vpe}toggleMenu(N){const ne=document.getElementById("overlay-input"),_e=document.querySelector(".navBlock"),Ae=document.getElementById("playerSideMenu"),Xe=document.getElementById("ariaLabelValue"),Gt=document.getElementById("overlay-button");N instanceof KeyboardEvent&&(ne.checked=!ne.checked),ne.checked?(Ae.style.visibility="visible",Xe.innerHTML="Player Menu Close",Gt.setAttribute("aria-label","Player Menu Close"),_e.style.width="100%",_e.style.marginLeft="0%",this.sidebarMenuEvent.emit({event:N,type:"OPEN_MENU"})):(Ae.style.visibility="hidden",Xe.innerHTML="Player Menu Open",Gt.setAttribute("aria-label","Player Menu Open"),_e.style.marginLeft="-100%",this.sidebarMenuEvent.emit({event:N,type:"CLOSE_MENU"}))}}ci.\u0275fac=function(N){return new(N||ci)},ci.\u0275cmp=t.Xpm({type:ci,selectors:[["sb-player-side-menu-icon"]],outputs:{sidebarMenuEvent:"sidebarMenuEvent"},decls:5,vars:0,consts:[["type","checkbox","id","overlay-input",3,"click"],["aria-label","Player Menu Open","for","overlay-input","id","overlay-button","tabindex","0",3,"keydown.enter"],["id","ariaLabelValue"]],template:function(N,ne){1&N&&(t.TgZ(0,"input",0),t.NdJ("click",function(Ae){return ne.toggleMenu(Ae)}),t.qZA(),t.TgZ(1,"label",1),t.NdJ("keydown.enter",function(Ae){return ne.toggleMenu(Ae)}),t._UZ(2,"span"),t.TgZ(3,"em",2),t._uU(4,"Player Menu Open"),t.qZA()())},styles:[':root{--sdk-overlay-btn-hover:#333332}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]{z-index:10;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0;position:absolute;top:.4rem;left:1rem;height:2.25rem;width:2.25rem;border-radius:50%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{height:.2rem;width:1.25rem;border-radius:.125rem;background-color:var(--black);position:relative;display:block;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:before{top:-.45rem;visibility:visible}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:after{top:.45rem}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:after, [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:before{height:.2rem;width:1.25rem;border-radius:.125rem;background-color:var(--black);position:absolute;content:"";-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%], [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]:after, [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]:before{background:var(--sdk-overlay-btn-hover)}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover{background-color:rgba(var(--rc-rgba-black),.75)}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]{background-color:var(--white)}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]::after, [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]::before{background-color:var(--white)}input[type=checkbox][_ngcontent-%COMP%]{display:none}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay[_ngcontent-%COMP%]{visibility:visible}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%], input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]{background:0 0}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:before{-webkit-transform:rotate(45deg) translate(.3125rem,.3125rem);transform:rotate(45deg) translate(.3125rem,.3125rem);opacity:1}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:after{-webkit-transform:rotate(-45deg) translate(.3125rem,-.3125rem);transform:rotate(-45deg) translate(.3125rem,-.3125rem)} html[dir=rtl] #overlay-button{left:auto;right:1rem} html[dir=rtl] #overlay-button span:after, html[dir=rtl] #overlay-button span:before{right:0}#ariaLabelValue[_ngcontent-%COMP%]{position:absolute;opacity:0}']}),ci.propDecorators={sidebarMenuEvent:[{type:t.r_U}]};class yi{constructor(N){this.ref=N,this.config={showShare:!1,showDownload:!1,showReplay:!1,showExit:!1,showPrint:!1},this.sidebarEvent=new t.vpe,this.toggleMenu=new t.vpe,this.showDownloadPopUp=!1}closeNav(N){const ne=document.getElementById("ariaLabelValue"),_e=document.getElementById("overlay-button"),Ae=document.getElementById("overlay-input");ne.innerHTML="Player Menu Open",_e.setAttribute("aria-label","Player Menu Open"),Ae.checked=!1,document.getElementById("playerSideMenu").style.visibility="hidden",document.querySelector(".navBlock").style.marginLeft="-100%",this.sidebarEvent.emit({event:N,type:"CLOSE_MENU"})}showDownloadPopup(N,ne){this.showDownloadPopUp=!0,this.ref.detectChanges(),this.emitSideBarEvent(N,ne)}hideDownloadPopUp(N){this.showDownloadPopUp=!1,this.sidebarEvent.emit(N),this.ref.detectChanges()}emitSideBarEvent(N,ne){this.sidebarEvent.emit({event:N,type:ne})}}yi.\u0275fac=function(N){return new(N||yi)(t.Y36(t.sBO))},yi.\u0275cmp=t.Xpm({type:yi,selectors:[["sb-player-sidebar"]],inputs:{config:"config",title:"title"},outputs:{sidebarEvent:"sidebarEvent",toggleMenu:"toggleMenu"},decls:12,vars:6,consts:[["id","playerSideMenu","aria-modal","true","aria-labelledby","Menubar",1,"sidenav"],["sidebarMenu",""],[1,"navBlock"],["role","heading","aria-level","2",1,"player-nav-unit","text-left"],["aria-label","player sidebar","id","sidebar-list"],["tabindex","0",3,"click","keydown.enter",4,"ngIf"],["aria-hidden","true","tabindex","-1",1,"transparentBlock",3,"click"],[3,"title","showDownloadPopUp","hideDownloadPopUp","downloadEvent",4,"ngIf"],["tabindex","0",3,"click","keydown.enter"],[1,"player-icon","player-share","mr-16"],[1,"player-icon","player-download","mr-16"],[1,"player-icon","player-print","mr-16"],[1,"player-icon","player-exit","mr-16"],[3,"title","showDownloadPopUp","hideDownloadPopUp","downloadEvent"]],template:function(N,ne){1&N&&(t.TgZ(0,"div",0,1)(2,"div",2)(3,"div",3),t._uU(4),t.qZA(),t.TgZ(5,"ul",4),t.YNc(6,ji,3,0,"li",5),t.YNc(7,Ma,3,0,"li",5),t.YNc(8,P,3,0,"li",5),t.YNc(9,M,3,0,"li",5),t.qZA()(),t.TgZ(10,"div",6),t.NdJ("click",function(Ae){return ne.closeNav(Ae)}),t.qZA()(),t.YNc(11,Q,1,2,"sb-player-download-popup",7)),2&N&&(t.xp6(4),t.Oqu(ne.title),t.xp6(2),t.Q6J("ngIf",ne.config.showShare),t.xp6(1),t.Q6J("ngIf",ne.config.showDownload),t.xp6(1),t.Q6J("ngIf",ne.config.showPrint),t.xp6(1),t.Q6J("ngIf",ne.config.showExit),t.xp6(2),t.Q6J("ngIf",ne.showDownloadPopUp))},dependencies:[C.O5,wr],styles:[":root{--sdk-player-icon:#6D7278}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%]{width:100%;position:absolute;top:0;left:0;overflow-x:hidden;display:-webkit-box;display:flex;z-index:9;height:100%}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;font-size:1.5rem;color:var(--black);display:block}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{color:var(--gray-0)}@media screen and (max-height:1024px){[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%]{padding-top:0}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:1.125rem}}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] .closebtn[_ngcontent-%COMP%]{position:absolute;top:0;right:1.5rem;font-size:2.25rem;margin-left:3.125rem}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%]{width:100%;background:var(--white);max-width:20rem;-webkit-transition:.3s ease-in;transition:.3s ease-in;margin-left:-100%;z-index:10;position:absolute;height:100%}@media (min-width:1600px){.PlayerMediaQueryClass [_nghost-%COMP%] .navBlock[_ngcontent-%COMP%]{max-width:24rem}}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] .player-nav-unit[_ngcontent-%COMP%]{background:var(--primary-theme);padding:3rem 2rem 2rem;min-height:5.625rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:var(--gray-800);font-size:1rem;font-weight:700;line-height:normal;word-break:break-word}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{margin:0;padding:0}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{padding:1rem 2rem;background:var(--white);min-height:4rem;cursor:pointer;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:rgba(var(--rc-rgba-black),1);font-size:.875rem;line-height:1.375rem;margin:0;line-height:normal}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover{background-color:var(--gray-0)}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] .player-icon[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem;background-color:var(--sdk-player-icon)}[_nghost-%COMP%] #playerSideMenu[_ngcontent-%COMP%]{visibility:hidden}[_nghost-%COMP%] .player-replay[_ngcontent-%COMP%]{display:inline;padding:8px}[_nghost-%COMP%] .transparentBlock[_ngcontent-%COMP%]{width:100%;background-color:rgba(var(--rc-rgba-black),.5);height:100%;-webkit-transition:.3s;transition:.3s}[_nghost-%COMP%] .player-share[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik00MDYsMzMyYy0yOS42NDEsMC01NS43NjEsMTQuNTgxLTcyLjE2NywzNi43NTVMMTkxLjk5LDI5Ni4xMjRjMi4zNTUtOC4wMjcsNC4wMS0xNi4zNDYsNC4wMS0yNS4xMjQNCgkJCWMwLTExLjkwNi0yLjQ0MS0yMy4yMjUtNi42NTgtMzMuNjM2bDE0OC40NDUtODkuMzI4QzM1NC4zMDcsMTY3LjQyNCwzNzguNTg5LDE4MCw0MDYsMTgwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJYzAtNDkuNjI5LTQwLjM3MS05MC05MC05MGMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsMTEuNDM3LDIuMzU1LDIyLjI4Niw2LjI2MiwzMi4zNThsLTE0OC44ODcsODkuNTkNCgkJCUMxNTYuODY5LDE5My4xMzYsMTMyLjkzNywxODEsMTA2LDE4MWMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsNDkuNjI5LDQwLjM3MSw5MCw5MCw5MGMzMC4xMywwLDU2LjY5MS0xNS4wMDksNzMuMDM1LTM3LjgwNg0KCQkJbDE0MS4zNzYsNzIuMzk1QzMxNy44MDcsNDAzLjk5NSwzMTYsNDEyLjc1LDMxNiw0MjJjMCw0OS42MjksNDAuMzcxLDkwLDkwLDkwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJQzQ5NiwzNzIuMzcxLDQ1NS42MjksMzMyLDQwNiwzMzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik00MDYsMzMyYy0yOS42NDEsMC01NS43NjEsMTQuNTgxLTcyLjE2NywzNi43NTVMMTkxLjk5LDI5Ni4xMjRjMi4zNTUtOC4wMjcsNC4wMS0xNi4zNDYsNC4wMS0yNS4xMjQNCgkJCWMwLTExLjkwNi0yLjQ0MS0yMy4yMjUtNi42NTgtMzMuNjM2bDE0OC40NDUtODkuMzI4QzM1NC4zMDcsMTY3LjQyNCwzNzguNTg5LDE4MCw0MDYsMTgwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJYzAtNDkuNjI5LTQwLjM3MS05MC05MC05MGMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsMTEuNDM3LDIuMzU1LDIyLjI4Niw2LjI2MiwzMi4zNThsLTE0OC44ODcsODkuNTkNCgkJCUMxNTYuODY5LDE5My4xMzYsMTMyLjkzNywxODEsMTA2LDE4MWMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsNDkuNjI5LDQwLjM3MSw5MCw5MCw5MGMzMC4xMywwLDU2LjY5MS0xNS4wMDksNzMuMDM1LTM3LjgwNg0KCQkJbDE0MS4zNzYsNzIuMzk1QzMxNy44MDcsNDAzLjk5NSwzMTYsNDEyLjc1LDMxNiw0MjJjMCw0OS42MjksNDAuMzcxLDkwLDkwLDkwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJQzQ5NiwzNzIuMzcxLDQ1NS42MjksMzMyLDQwNiwzMzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=)}[_nghost-%COMP%] .player-exit[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzg0IDM4NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzg0IDM4NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggZD0iTTM0MS4zMzMsMEg0Mi42NjdDMTkuMDkzLDAsMCwxOS4wOTMsMCw0Mi42NjdWMTI4aDQyLjY2N1Y0Mi42NjdoMjk4LjY2N3YyOTguNjY3SDQyLjY2N1YyNTZIMHY4NS4zMzMNCgkJCQlDMCwzNjQuOTA3LDE5LjA5MywzODQsNDIuNjY3LDM4NGgyOTguNjY3QzM2NC45MDcsMzg0LDM4NCwzNjQuOTA3LDM4NCwzNDEuMzMzVjQyLjY2N0MzODQsMTkuMDkzLDM2NC45MDcsMCwzNDEuMzMzLDB6Ii8+DQoJCQk8cG9seWdvbiBwb2ludHM9IjE1MS4xNDcsMjY4LjQ4IDE4MS4zMzMsMjk4LjY2NyAyODgsMTkyIDE4MS4zMzMsODUuMzMzIDE1MS4xNDcsMTE1LjUyIDIwNi4yOTMsMTcwLjY2NyAwLDE3MC42NjcgMCwyMTMuMzMzIA0KCQkJCTIwNi4yOTMsMjEzLjMzMyAJCQkiLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzg0IDM4NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzg0IDM4NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggZD0iTTM0MS4zMzMsMEg0Mi42NjdDMTkuMDkzLDAsMCwxOS4wOTMsMCw0Mi42NjdWMTI4aDQyLjY2N1Y0Mi42NjdoMjk4LjY2N3YyOTguNjY3SDQyLjY2N1YyNTZIMHY4NS4zMzMNCgkJCQlDMCwzNjQuOTA3LDE5LjA5MywzODQsNDIuNjY3LDM4NGgyOTguNjY3QzM2NC45MDcsMzg0LDM4NCwzNjQuOTA3LDM4NCwzNDEuMzMzVjQyLjY2N0MzODQsMTkuMDkzLDM2NC45MDcsMCwzNDEuMzMzLDB6Ii8+DQoJCQk8cG9seWdvbiBwb2ludHM9IjE1MS4xNDcsMjY4LjQ4IDE4MS4zMzMsMjk4LjY2NyAyODgsMTkyIDE4MS4zMzMsODUuMzMzIDE1MS4xNDcsMTE1LjUyIDIwNi4yOTMsMTcwLjY2NyAwLDE3MC42NjcgMCwyMTMuMzMzIA0KCQkJCTIwNi4yOTMsMjEzLjMzMyAJCQkiLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K)}[_nghost-%COMP%] .player-print[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+aWNfcHJpbnQgY29weTwvdGl0bGU+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iSWNvbi0yNHB4Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTE5LDggTDUsOCBDMy4zNCw4IDIsOS4zNCAyLDExIEwyLDE3IEw2LDE3IEw2LDIxIEwxOCwyMSBMMTgsMTcgTDIyLDE3IEwyMiwxMSBDMjIsOS4zNCAyMC42Niw4IDE5LDggTDE5LDggWiBNMTYsMTkgTDgsMTkgTDgsMTQgTDE2LDE0IEwxNiwxOSBMMTYsMTkgWiBNMTksMTIgQzE4LjQ1LDEyIDE4LDExLjU1IDE4LDExIEMxOCwxMC40NSAxOC40NSwxMCAxOSwxMCBDMTkuNTUsMTAgMjAsMTAuNDUgMjAsMTEgQzIwLDExLjU1IDE5LjU1LDEyIDE5LDEyIEwxOSwxMiBaIE0xOCwzIEw2LDMgTDYsNyBMMTgsNyBMMTgsMyBMMTgsMyBaIiBpZD0iU2hhcGUiIGZpbGw9IiM2RDcyNzgiPjwvcGF0aD4KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBwb2ludHM9IjAgMCAyNCAwIDI0IDI0IDAgMjQiPjwvcG9seWdvbj4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+aWNfcHJpbnQgY29weTwvdGl0bGU+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iSWNvbi0yNHB4Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTE5LDggTDUsOCBDMy4zNCw4IDIsOS4zNCAyLDExIEwyLDE3IEw2LDE3IEw2LDIxIEwxOCwyMSBMMTgsMTcgTDIyLDE3IEwyMiwxMSBDMjIsOS4zNCAyMC42Niw4IDE5LDggTDE5LDggWiBNMTYsMTkgTDgsMTkgTDgsMTQgTDE2LDE0IEwxNiwxOSBMMTYsMTkgWiBNMTksMTIgQzE4LjQ1LDEyIDE4LDExLjU1IDE4LDExIEMxOCwxMC40NSAxOC40NSwxMCAxOSwxMCBDMTkuNTUsMTAgMjAsMTAuNDUgMjAsMTEgQzIwLDExLjU1IDE5LjU1LDEyIDE5LDEyIEwxOSwxMiBaIE0xOCwzIEw2LDMgTDYsNyBMMTgsNyBMMTgsMyBMMTgsMyBaIiBpZD0iU2hhcGUiIGZpbGw9IiM2RDcyNzgiPjwvcGF0aD4KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBwb2ludHM9IjAgMCAyNCAwIDI0IDI0IDAgMjQiPjwvcG9seWdvbj4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==)}[_nghost-%COMP%] .player-download[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0zODIuNTYsMjMzLjM3NkMzNzkuOTY4LDIyNy42NDgsMzc0LjI3MiwyMjQsMzY4LDIyNGgtNjRWMTZjMC04LjgzMi03LjE2OC0xNi0xNi0xNmgtNjRjLTguODMyLDAtMTYsNy4xNjgtMTYsMTZ2MjA4aC02NA0KCQkJYy02LjI3MiwwLTExLjk2OCwzLjY4LTE0LjU2LDkuMzc2Yy0yLjYyNCw1LjcyOC0xLjYsMTIuNDE2LDIuNTI4LDE3LjE1MmwxMTIsMTI4YzMuMDQsMy40ODgsNy40MjQsNS40NzIsMTIuMDMyLDUuNDcyDQoJCQljNC42MDgsMCw4Ljk5Mi0yLjAxNiwxMi4wMzItNS40NzJsMTEyLTEyOEMzODQuMTkyLDI0NS44MjQsMzg1LjE1MiwyMzkuMTA0LDM4Mi41NiwyMzMuMzc2eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNNDMyLDM1MnY5Nkg4MHYtOTZIMTZ2MTI4YzAsMTcuNjk2LDE0LjMzNiwzMiwzMiwzMmg0MTZjMTcuNjk2LDAsMzItMTQuMzA0LDMyLTMyVjM1Mkg0MzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0zODIuNTYsMjMzLjM3NkMzNzkuOTY4LDIyNy42NDgsMzc0LjI3MiwyMjQsMzY4LDIyNGgtNjRWMTZjMC04LjgzMi03LjE2OC0xNi0xNi0xNmgtNjRjLTguODMyLDAtMTYsNy4xNjgtMTYsMTZ2MjA4aC02NA0KCQkJYy02LjI3MiwwLTExLjk2OCwzLjY4LTE0LjU2LDkuMzc2Yy0yLjYyNCw1LjcyOC0xLjYsMTIuNDE2LDIuNTI4LDE3LjE1MmwxMTIsMTI4YzMuMDQsMy40ODgsNy40MjQsNS40NzIsMTIuMDMyLDUuNDcyDQoJCQljNC42MDgsMCw4Ljk5Mi0yLjAxNiwxMi4wMzItNS40NzJsMTEyLTEyOEMzODQuMTkyLDI0NS44MjQsMzg1LjE1MiwyMzkuMTA0LDM4Mi41NiwyMzMuMzc2eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNNDMyLDM1MnY5Nkg4MHYtOTZIMTZ2MTI4YzAsMTcuNjk2LDE0LjMzNiwzMiwzMiwzMmg0MTZjMTcuNjk2LDAsMzItMTQuMzA0LDMyLTMyVjM1Mkg0MzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=)}"]}),yi.ctorParameters=()=>[{type:t.sBO}],yi.propDecorators={title:[{type:t.IIB}],config:[{type:t.IIB}],sidebarEvent:[{type:t.r_U}],toggleMenu:[{type:t.r_U}]};class Ro{constructor(){this.progress=0}ngOnChanges(N){N.progress&&N.progress.currentValue&&(this.progress=N.progress.currentValue)}}Ro.\u0275fac=function(N){return new(N||Ro)},Ro.\u0275cmp=t.Xpm({type:Ro,selectors:[["sb-player-start-page"]],inputs:{progress:"progress",title:"title"},features:[t.TTD],decls:10,vars:7,consts:[[1,"sb-player-splash-container",3,"ngClass"],[1,"sb-player-splash-container__header"],[1,"sb-player-splash-container__body","animated","fadeInDown"],[1,""],[1,"sb-player-splash-container__footer"],[1,"loading-text"],[1,"bg"],[1,"el"]],template:function(N,ne){1&N&&(t.TgZ(0,"div",0),t._UZ(1,"div",1),t.TgZ(2,"div",2)(3,"span",3),t._uU(4),t.qZA()(),t.TgZ(5,"div",4)(6,"div",5),t._uU(7),t.qZA(),t.TgZ(8,"div",6),t._UZ(9,"div",7),t.qZA()()()),2&N&&(t.Q6J("ngClass",t.VKq(5,xe,100===ne.progress)),t.xp6(4),t.Oqu(ne.title),t.xp6(3),t.hij("Loading... ",ne.progress,"%"),t.xp6(2),t.Udp("width",ne.progress+"%"))},dependencies:[C.mk],styles:['.sb-player-splash-container[_ngcontent-%COMP%]{box-sizing:border-box;padding:1rem;height:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;opacity:1;background:var(--primary-theme);-webkit-transition:.3s ease-in;transition:.3s ease-in}.sb-player-splash-container.animateBg[_ngcontent-%COMP%]{opacity:0}.sb-player-splash-container__body[_ngcontent-%COMP%]{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;text-align:center;color:var(--gray-800);letter-spacing:0}.sb-player-splash-container__body[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:1.5rem;font-weight:700;letter-spacing:0;line-height:normal;word-break:break-word}.sb-player-splash-container__footer[_ngcontent-%COMP%]{color:var(--black);font-size:.75rem;line-height:1.25rem;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%}@-webkit-keyframes _ngcontent-%COMP%_loading{0%{width:0}100%{width:100%}}@keyframes _ngcontent-%COMP%_loading{0%{width:0}100%{width:100%}}@-webkit-keyframes _ngcontent-%COMP%_percentage{1%{content:"1%"}2%{content:"2%"}3%{content:"3%"}4%{content:"4%"}5%{content:"5%"}6%{content:"6%"}7%{content:"7%"}8%{content:"8%"}9%{content:"9%"}10%{content:"10%"}11%{content:"11%"}12%{content:"12%"}13%{content:"13%"}14%{content:"14%"}15%{content:"15%"}16%{content:"16%"}17%{content:"17%"}18%{content:"18%"}19%{content:"19%"}20%{content:"20%"}21%{content:"21%"}22%{content:"22%"}23%{content:"23%"}24%{content:"24%"}25%{content:"25%"}26%{content:"26%"}27%{content:"27%"}28%{content:"28%"}29%{content:"29%"}30%{content:"30%"}31%{content:"31%"}32%{content:"32%"}33%{content:"33%"}34%{content:"34%"}35%{content:"35%"}36%{content:"36%"}37%{content:"37%"}38%{content:"38%"}39%{content:"39%"}40%{content:"40%"}41%{content:"41%"}42%{content:"42%"}43%{content:"43%"}44%{content:"44%"}45%{content:"45%"}46%{content:"46%"}47%{content:"47%"}48%{content:"48%"}49%{content:"49%"}50%{content:"50%"}51%{content:"51%"}52%{content:"52%"}53%{content:"53%"}54%{content:"54%"}55%{content:"55%"}56%{content:"56%"}57%{content:"57%"}58%{content:"58%"}59%{content:"59%"}60%{content:"60%"}61%{content:"61%"}62%{content:"62%"}63%{content:"63%"}64%{content:"64%"}65%{content:"65%"}66%{content:"66%"}67%{content:"67%"}68%{content:"68%"}69%{content:"69%"}70%{content:"70%"}71%{content:"71%"}72%{content:"72%"}73%{content:"73%"}74%{content:"74%"}75%{content:"75%"}76%{content:"76%"}77%{content:"77%"}78%{content:"78%"}79%{content:"79%"}80%{content:"80%"}81%{content:"81%"}82%{content:"82%"}83%{content:"83%"}84%{content:"84%"}85%{content:"85%"}86%{content:"86%"}87%{content:"87%"}88%{content:"88%"}89%{content:"89%"}90%{content:"90%"}91%{content:"91%"}92%{content:"92%"}93%{content:"93%"}94%{content:"94%"}95%{content:"95%"}96%{content:"96%"}97%{content:"97%"}98%{content:"98%"}99%{content:"99%"}100%{content:"100%"}}@keyframes _ngcontent-%COMP%_percentage{1%{content:"1%"}2%{content:"2%"}3%{content:"3%"}4%{content:"4%"}5%{content:"5%"}6%{content:"6%"}7%{content:"7%"}8%{content:"8%"}9%{content:"9%"}10%{content:"10%"}11%{content:"11%"}12%{content:"12%"}13%{content:"13%"}14%{content:"14%"}15%{content:"15%"}16%{content:"16%"}17%{content:"17%"}18%{content:"18%"}19%{content:"19%"}20%{content:"20%"}21%{content:"21%"}22%{content:"22%"}23%{content:"23%"}24%{content:"24%"}25%{content:"25%"}26%{content:"26%"}27%{content:"27%"}28%{content:"28%"}29%{content:"29%"}30%{content:"30%"}31%{content:"31%"}32%{content:"32%"}33%{content:"33%"}34%{content:"34%"}35%{content:"35%"}36%{content:"36%"}37%{content:"37%"}38%{content:"38%"}39%{content:"39%"}40%{content:"40%"}41%{content:"41%"}42%{content:"42%"}43%{content:"43%"}44%{content:"44%"}45%{content:"45%"}46%{content:"46%"}47%{content:"47%"}48%{content:"48%"}49%{content:"49%"}50%{content:"50%"}51%{content:"51%"}52%{content:"52%"}53%{content:"53%"}54%{content:"54%"}55%{content:"55%"}56%{content:"56%"}57%{content:"57%"}58%{content:"58%"}59%{content:"59%"}60%{content:"60%"}61%{content:"61%"}62%{content:"62%"}63%{content:"63%"}64%{content:"64%"}65%{content:"65%"}66%{content:"66%"}67%{content:"67%"}68%{content:"68%"}69%{content:"69%"}70%{content:"70%"}71%{content:"71%"}72%{content:"72%"}73%{content:"73%"}74%{content:"74%"}75%{content:"75%"}76%{content:"76%"}77%{content:"77%"}78%{content:"78%"}79%{content:"79%"}80%{content:"80%"}81%{content:"81%"}82%{content:"82%"}83%{content:"83%"}84%{content:"84%"}85%{content:"85%"}86%{content:"86%"}87%{content:"87%"}88%{content:"88%"}89%{content:"89%"}90%{content:"90%"}91%{content:"91%"}92%{content:"92%"}93%{content:"93%"}94%{content:"94%"}95%{content:"95%"}96%{content:"96%"}97%{content:"97%"}98%{content:"98%"}99%{content:"99%"}100%{content:"100%"}}.bg[_ngcontent-%COMP%], .el[_ngcontent-%COMP%]{border-radius:.25rem;height:.5rem}.bg[_ngcontent-%COMP%]{background-color:var(--white)}.el[_ngcontent-%COMP%]{background-color:#f1635d;width:0%;-webkit-transition:.3s;transition:.3s}.loading-text[_ngcontent-%COMP%]{-ms-grid-row-align:center;align-self:center;margin-bottom:.5rem;color:var(--black)}@-webkit-keyframes _ngcontent-%COMP%_fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes _ngcontent-%COMP%_fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes _ngcontent-%COMP%_fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes _ngcontent-%COMP%_fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes _ngcontent-%COMP%_fadeInLeftSide{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes _ngcontent-%COMP%_fadeInLeftSide{0%{opacity:0;opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInDown[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_fadeInDown;animation-name:_ngcontent-%COMP%_fadeInDown}.fadeInUp[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_fadeInUp;animation-name:_ngcontent-%COMP%_fadeInUp}.fadeInLeftSide[_ngcontent-%COMP%], .fadeInRightSide[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_fadeInLeftSide;animation-name:_ngcontent-%COMP%_fadeInLeftSide}.animated[_ngcontent-%COMP%]{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}']}),Ro.propDecorators={title:[{type:t.IIB}],progress:[{type:t.IIB}]};class vo{constructor(){}ngOnInit(){window.addEventListener("offline",()=>{this.showOfflineAlert=!0,setTimeout(()=>{this.showOfflineAlert=!1},4e3)})}}vo.\u0275fac=function(N){return new(N||vo)},vo.\u0275cmp=t.Xpm({type:vo,selectors:[["sb-player-offline-alert"]],decls:1,vars:1,consts:[["class","offline-container",4,"ngIf"],[1,"offline-container"]],template:function(N,ne){1&N&&t.YNc(0,rt,2,0,"div",0),2&N&&t.Q6J("ngIf",ne.showOfflineAlert)},dependencies:[C.O5],styles:[":root{--sdk-offline-container:#fff}.offline-container[_ngcontent-%COMP%]{position:absolute;top:0;left:0;right:0;height:3rem;background:var(--tertiary-color);color:var(--sdk-offline-container);width:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;z-index:999;-webkit-box-pack:center;justify-content:center;box-shadow:0 0 2px 2px #666;font-size:14px}"]}),vo.ctorParameters=()=>[];class oo{}oo.\u0275fac=function(N){return new(N||oo)},oo.\u0275mod=t.oAB({type:oo}),oo.\u0275inj=t.cJS({imports:[C.ez,q.u5]});class Wo{constructor(){this.nextAction=new t.vpe}}Wo.\u0275fac=function(N){return new(N||Wo)},Wo.\u0275cmp=t.Xpm({type:Wo,selectors:[["sb-player-next-navigation"]],outputs:{nextAction:"nextAction"},decls:3,vars:0,consts:[["aria-label","navigation-arrows-nextIcon","tabindex","0",1,"navigation-arrows","player-nextIcon","paginate","right","ml-4",3,"click"]],template:function(N,ne){1&N&&(t.TgZ(0,"button",0),t.NdJ("click",function(){return ne.nextAction.emit({type:"NEXT"})}),t._UZ(1,"i")(2,"i"),t.qZA())},styles:[gt]}),Wo.propDecorators={nextAction:[{type:t.r_U}]};class Do{constructor(){this.previousAction=new t.vpe}}Do.\u0275fac=function(N){return new(N||Do)},Do.\u0275cmp=t.Xpm({type:Do,selectors:[["sb-player-previous-navigation"]],outputs:{previousAction:"previousAction"},decls:3,vars:0,consts:[["aria-label","navigation-arrows-previousIcon","tabindex","0",1,"navigation-arrows","player-previousIcon","paginate","left",3,"click"]],template:function(N,ne){1&N&&(t.TgZ(0,"button",0),t.NdJ("click",function(){return ne.previousAction.emit({type:"PREVIOUS"})}),t._UZ(1,"i")(2,"i"),t.qZA())},styles:[gt]}),Do.propDecorators={previousAction:[{type:t.r_U}]};class i1{constructor(){this.actions=new t.vpe,this._config={rotation:!1,goto:!1,navigation:!1,zoom:!1}}set config(N){this._item=Object.assign(Object.assign({},this._config),N),this._config=this._item}get config(){return this._config}ngOnInit(){this.page=this.pageNumber}ngOnChanges(N){for(const ne in N)if(N.hasOwnProperty(ne))switch(ne){case"pageNumber":this.page=N[ne].currentValue,this.pageNumber=N[ne].currentValue;break;case"totalPages":this.totalPages=N[ne].currentValue}}zoomIn(){this.actions.emit({type:"ZOOM_IN"})}zoomOut(){this.actions.emit({type:"ZOOM_OUT"})}rotateCW(){this.actions.emit({type:"ROTATE_CW"})}gotoPage(){const N=parseInt(this.page,10);N>0&&N<=this.totalPages?(this.actions.emit({type:"NAVIGATE_TO_PAGE",data:N}),this.pageNumber=N):(this.actions.emit({type:"INVALID_PAGE_ERROR",data:N}),this.page=this.pageNumber)}}i1.\u0275fac=function(N){return new(N||i1)},i1.\u0275cmp=t.Xpm({type:i1,selectors:[["sb-player-header"]],inputs:{config:"config",pageNumber:"pageNumber",totalPages:"totalPages"},outputs:{actions:"actions"},features:[t.TTD],decls:7,vars:4,consts:[[1,"sb-player-header"],[1,"sb-player-header__panel","d-flex","flex-ai-center","flex-jc-flex-end"],["class","icon_rotate mr-8",4,"ngIf"],["class","player-zoom-btns d-flex mr-8",4,"ngIf"],["class","player-pagenumber",4,"ngIf"],["class","visible-only-landscape",4,"ngIf"],[1,"icon_rotate","mr-8"],["src","./assets/rotate-icon.svg","alt","rotate icon","tabindex","0","role","button","aria-label","rotate page",1,"rotate-icon",3,"click"],[1,"player-zoom-btns","d-flex","mr-8"],["type","button","tabindex","0","aria-label","zoom out","title","zoom out",1,"player-zoom-btns__zoombtn","zoomOut-btn",3,"click"],["type","button","tabindex","0","aria-label","zoom in","title","zoom in",1,"player-zoom-btns__zoombtn","zoomIn-btn",3,"click"],[1,"player-pagenumber"],["type","number","min","1",1,"page-count",3,"ngModel","max","ngModelChange"],["role","button","aria-label","Go to page","tabindex","0",1,"focus-arrow",3,"click"],["src","./assets/arrow-right.svg","alt","arrow-right","width","100%"],[1,"slash"],[1,"pageNumberFullcount"],[1,"visible-only-landscape"],[1,"d-flex","player-slides","ml-8"],[1,"d-flex","flex-ai-center",3,"previousAction"],[1,"d-flex","flex-ai-center",3,"nextAction"]],template:function(N,ne){1&N&&(t.TgZ(0,"div")(1,"div",0)(2,"div",1),t.YNc(3,Yt,2,0,"div",2),t.YNc(4,Nn,3,0,"div",3),t.YNc(5,li,8,3,"div",4),t.YNc(6,cr,4,0,"div",5),t.qZA()()()),2&N&&(t.xp6(3),t.Q6J("ngIf",ne.config.rotation),t.xp6(1),t.Q6J("ngIf",ne.config.zoom),t.xp6(1),t.Q6J("ngIf",ne.config.goto&&ne.totalPages),t.xp6(1),t.Q6J("ngIf",ne.config.navigation))},dependencies:[C.O5,q.Fj,q.wV,q.JJ,q.qQ,q.Fd,q.On,Wo,Do],styles:[':root{--sdk-sb-player-header:#fff;--sdk-player-zoombtn:#000;--sdk-player-zoombtn-icon:#333;--sdk-player-zoombtn-icon-hover:#F2F2F2;--sdk-player-page-count-bg:#fff;--sdk-player-page-count-txt:#CCCCCC;--sdk-player-page-count-arrow:#333333}[_nghost-%COMP%] .sb-player-header[_ngcontent-%COMP%]{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end;height:3rem;padding:.75em 1rem;background:var(--sdk-sb-player-header)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%]{border-radius:.25rem;overflow:hidden}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns__zoombtn[_ngcontent-%COMP%]{color:var(--sdk-player-zoombtn);text-align:center;line-height:.8rem;font-size:1.5rem;background-color:rgba(var(--rc-rgba-gray),.11);padding:0;-webkit-transition:.3s ease-in;transition:.3s ease-in;cursor:pointer;width:2rem;height:2rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border:0}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns__zoombtn[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;mask-size:contain;mask-repeat:no-repeat;background-color:var(--sdk-player-zoombtn-icon)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns__zoombtn[_ngcontent-%COMP%]:hover{background:var(--sdk-player-zoombtn-icon-hover)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%] .zoomOut-btn[_ngcontent-%COMP%]{border-right:.063em solid rgba(var(--rc-rgba-gray),.1)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%] .zoomOut-btn[_ngcontent-%COMP%]::after{content:"-"}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%] .zoomIn-btn[_ngcontent-%COMP%]::after{content:"+"}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%]{font-size:1rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;position:relative}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]{height:2rem;width:3rem;border:.031em solid var(--sdk-player-page-count-txt);border-radius:.25rem;background-color:var(--sdk-player-page-count-bg);text-align:center}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus{border-radius:.25em 0 0 .25rem;outline:0}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%] ~ .focus-arrow[_ngcontent-%COMP%]{opacity:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:2.2rem;height:2rem;background:var(--sdk-player-page-count-arrow);border-radius:0 .25em .25em 0;position:absolute;left:calc(3rem - 0px);cursor:pointer}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%] ~ .focus-arrow[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:50%}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus ~ .focus-arrow[_ngcontent-%COMP%]{opacity:1}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus ~ .slash[_ngcontent-%COMP%]{visibility:hidden}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus ~ .pageNumberFullcount[_ngcontent-%COMP%]{visibility:hidden}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .slash[_ngcontent-%COMP%]{margin:0 .5rem}[_nghost-%COMP%] .player-zoom-btns-inline[_ngcontent-%COMP%]{display:inline-block}[_nghost-%COMP%] .player-replay[_ngcontent-%COMP%]{display:inline;padding:.5rem}[_nghost-%COMP%] .icon_rotate[_ngcontent-%COMP%]{background:0 0;height:2rem;text-align:center;width:2rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-radius:.25rem;padding:.25rem;cursor:pointer;-webkit-transition:.3s ease-in;transition:.3s ease-in}[_nghost-%COMP%] .icon_rotate[_ngcontent-%COMP%]:hover{background:rgba(var(--rc-rgba-gray),.11)}[_nghost-%COMP%] .icon_rotate[_ngcontent-%COMP%] .rotate-icon[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%] sb-player-next-navigation[_ngcontent-%COMP%], [_nghost-%COMP%] sb-player-previous-navigation[_ngcontent-%COMP%]{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center} html[dir=rtl] .sb-player-header__panel .pdf-pagenumber .page-count:focus{border-radius:0 .25em .25rem 0!important} html[dir=rtl] .sb-player-header__panel .pdf-pagenumber .page-count~.focus-arrow{left:auto;right:calc(3rem - 0px);border-radius:.25em 0 0 .25em!important} html[dir=rtl] .sb-player-header__panel .pdf-pagenumber .page-count~.focus-arrow img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}']}),i1.propDecorators={pageNumber:[{type:t.IIB}],totalPages:[{type:t.IIB}],actions:[{type:t.r_U}],config:[{type:t.IIB}]};class Qa{ngOnInit(){this.errorMsg||(this.errorMsg={messageHeader:Fn.contentPlayFailedHeader,messageTitle:Fn.contentPlayFailTitle})}}Qa.\u0275fac=function(N){return new(N||Qa)},Qa.\u0275cmp=t.Xpm({type:Qa,selectors:[["sb-player-contenterror"]],inputs:{errorMsg:"errorMsg"},decls:6,vars:2,consts:[[1,"playersdk-msg","playersdk-msg--error"],[1,"playersdk-msg__body"],[1,"playersdk-msg__text"],[1,"error-header"]],template:function(N,ne){1&N&&(t.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"span",3),t._uU(4),t.qZA(),t._uU(5),t.qZA()()()),2&N&&(t.xp6(4),t.Oqu(ne.errorMsg.messageHeader),t.xp6(1),t.hij(" ",ne.errorMsg.messageTitle," "))},styles:[':root{--sdk-playersdk-text:#333;--sdk-playersdk-bg:#fbccd1;--sdk-playersdk-border:#ff4558;--sdk-playersdk-closeicon:#ff4558;--sdk-playersdk-error-header:#ff4558}.playersdk-msg[_ngcontent-%COMP%]{position:absolute;top:10%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-width:20rem;margin-bottom:8px;padding:1rem;border:1px solid;border-radius:.5rem;border-width:0 0 0 .5rem;z-index:111111}.playersdk-msg--error[_ngcontent-%COMP%]{color:var(--sdk-playersdk-text);background:var(--sdk-playersdk-bg);border-color:var(--sdk-playersdk-border)}.playersdk-msg__body[_ngcontent-%COMP%]{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.playersdk-msg__text[_ngcontent-%COMP%]{font-size:.875rem}@media (max-width:767px){.playersdk-msg__text[_ngcontent-%COMP%]{font-size:.75rem}}.playersdk-msg__close-icon[_ngcontent-%COMP%]{position:absolute;right:0;top:0;width:2rem;height:2rem;cursor:pointer}.playersdk-msg__close-icon[_ngcontent-%COMP%]::after, .playersdk-msg__close-icon[_ngcontent-%COMP%]::before{content:" ";position:absolute;right:1rem;height:1rem;width:.125rem;top:.5rem;background:var(--sdk-playersdk-closeicon)}.playersdk-msg__close-icon[_ngcontent-%COMP%]::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.playersdk-msg__close-icon[_ngcontent-%COMP%]::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.error-header[_ngcontent-%COMP%]{font-size:1.25rem;display:block;margin-bottom:.5rem;line-height:normal;color:var(--sdk-playersdk-error-header)}']}),Qa.propDecorators={errorMsg:[{type:t.IIB}]};class na{}na.\u0275fac=function(N){return new(N||na)},na.\u0275mod=t.oAB({type:na}),na.\u0275inj=t.cJS({imports:[C.ez,q.u5]});class ds{}ds.\u0275fac=function(N){return new(N||ds)},ds.\u0275mod=t.oAB({type:ds}),ds.\u0275inj=t.cJS({imports:[oo,na,oo,na]})},546:function(ht){ -/*! https://mths.be/cssescape v1.5.1 by @mathias | MIT license */ -var ye;ye=typeof global<"u"?global:this,ht.exports=function(ye){if(ye.CSS&&ye.CSS.escape)return ye.CSS.escape;var x=function(t){if(0==arguments.length)throw new TypeError("`CSS.escape` requires an argument.");for(var F,C=String(t),q=C.length,U=-1,G="",K=C.charCodeAt(0);++U=1&&F<=31||127==F||0==U&&F>=48&&F<=57||1==U&&F>=48&&F<=57&&45==K?"\\"+F.toString(16)+" ":0==U&&1==q&&45==F||!(F>=128||45==F||95==F||F>=48&&F<=57||F>=65&&F<=90||F>=97&&F<=122)?"\\"+C.charAt(U):C.charAt(U):G+="\ufffd";return G};return ye.CSS||(ye.CSS={}),ye.CSS.escape=x,x}(ye)},8338:function(ht,ye,x){var t; -/*! - * Platform.js - * Copyright 2014-2016 Benjamin Tan - * Copyright 2011-2013 John-David Dalton - * Available under MIT license - */ht=x.nmd(ht),function(){"use strict";var C={function:!0,object:!0},q=C[typeof window]&&window||this,U=q,F=C[typeof ye]&&ye,G=C.object&&ht&&!ht.nodeType&&ht,K=F&&G&&"object"==typeof global&&global;K&&(K.global===K||K.window===K||K.self===K)&&(q=K);var re=Math.pow(2,53)-1,pe=/\bOpera/,j=this,ce=Object.prototype,we=ce.hasOwnProperty,Be=ce.toString;function Fe(E){return(E=String(E)).charAt(0).toUpperCase()+E.slice(1)}function me(E){return E=Le(E),/^(?:webOS|i(?:OS|P))/.test(E)?E:Fe(E)}function de(E,$){for(var ue in E)we.call(E,ue)&&$(E[ue],ue,E)}function fe(E){return null==E?Fe(E):Be.call(E).slice(8,-1)}function Se(E,$){var ue=null!=E?typeof E[$]:"number";return!(/^(?:boolean|number|string|undefined)$/.test(ue)||"object"==ue&&!E[$])}function it(E){return String(E).replace(/([ -])(?!$)/g,"$1?")}function Ve(E,$){var ue=null;return function je(E,$){var ue=-1,Oe=E?E.length:0;if("number"==typeof Oe&&Oe>-1&&Oe<=re)for(;++ue3?"WebKit":/\bOpera\b/.test(Ze)&&(/\bOPR\b/.test(E)?"Blink":"Presto"))||/\b(?:Midori|Nook|Safari)\b/i.test(E)&&!/^(?:Trident|EdgeHTML)$/.test($t)&&"WebKit"||!$t&&/\bMSIE\b/i.test(E)&&("Mac OS"==Te?"Tasman":"Trident")||"WebKit"==$t&&/\bPlayStation\b(?! Vita\b)/i.test(Ze)&&"NetFront")&&($t=[ae]),"IE"==Ze&&(ae=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(E)||0)[1])?(Ze+=" Mobile",Te="Windows Phone "+(/\+$/.test(ae)?ae:ae+".x"),Ke.unshift("desktop mode")):/\bWPDesktop\b/i.test(E)?(Ze="IE Mobile",Te="Windows Phone 8.x",Ke.unshift("desktop mode"),We||(We=(/\brv:([\d.]+)/.exec(E)||0)[1])):"IE"!=Ze&&"Trident"==$t&&(ae=/\brv:([\d.]+)/.exec(E))&&(Ze&&Ke.push("identifying as "+Ze+(We?" "+We:"")),Ze="IE",We=ae[1]),Vt){if(Se($,"global"))if(qt&&(vt=(ae=qt.lang.System).getProperty("os.arch"),Te=Te||ae.getProperty("os.name")+" "+ae.getProperty("os.version")),$e&&Se($,"system")&&(ae=[$.system])[0]){Te||(Te=ae[0].os||null);try{ae[1]=$.require("ringo/engine").version,We=ae[1].join("."),Ze="RingoJS"}catch{ae[0].global.system==$.system&&(Ze="Narwhal")}}else"object"==typeof $.process&&!$.process.browser&&(ae=$.process)?(Ze="Node.js",vt=ae.arch,Te=ae.platform,We=/[\d.]+/.exec(ae.version)[0]):hn&&(Ze="Rhino");else fe(ae=$.runtime)==Dt?(Ze="Adobe AIR",Te=ae.flash.system.Capabilities.os):fe(ae=$.phantom)==yt?(Ze="PhantomJS",We=(ae=ae.version||null)&&ae.major+"."+ae.minor+"."+ae.patch):"number"==typeof Wt.documentMode&&(ae=/\bTrident\/(\d+)/i.exec(E))&&(We=[We,Wt.documentMode],(ae=+ae[1]+4)!=We[1]&&(Ke.push("IE "+We[1]+" mode"),$t&&($t[1]=""),We[1]=ae),We="IE"==Ze?String(We[1].toFixed(1)):We[0]);Te=Te&&me(Te)}We&&(ae=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(We)||/(?:alpha|beta)(?: ?\d)?/i.exec(E+";"+(Vt&&Oe.appMinorVersion))||/\bMinefield\b/i.test(E)&&"a")&&(ft=/b/i.test(ae)?"beta":"alpha",We=We.replace(RegExp(ae+"\\+?$"),"")+("beta"==ft?Pt:Rt)+(/\d+\+?/.exec(ae)||"")),"Fennec"==Ze||"Firefox"==Ze&&/\b(?:Android|Firefox OS)\b/.test(Te)?Ze="Firefox Mobile":"Maxthon"==Ze&&We?We=We.replace(/\.[\d.]+/,".x"):/\bXbox\b/i.test(Qe)?(Te=null,"Xbox 360"==Qe&&/\bIEMobile\b/.test(E)&&Ke.unshift("mobile mode")):!/^(?:Chrome|IE|Opera)$/.test(Ze)&&(!Ze||Qe||/Browser|Mobi/.test(Ze))||"Windows CE"!=Te&&!/Mobi/i.test(E)?"IE"==Ze&&Vt&&null===$.external?Ke.unshift("platform preview"):(/\bBlackBerry\b/.test(Qe)||/\bBB10\b/.test(E))&&(ae=(RegExp(Qe.replace(/ +/g," *")+"/([.\\d]+)","i").exec(E)||0)[1]||We)?(Te=((ae=[ae,/BB10/.test(E)])[1]?(Qe=null,ke="BlackBerry"):"Device Software")+" "+ae[0],We=null):this!=de&&"Wii"!=Qe&&(Vt&&on||/Opera/.test(Ze)&&/\b(?:MSIE|Firefox)\b/i.test(E)||"Firefox"==Ze&&/\bOS X (?:\d+\.){2,}/.test(Te)||"IE"==Ze&&(Te&&!/^Win/.test(Te)&&We>5.5||/\bWindows XP\b/.test(Te)&&We>8||8==We&&!/\bTrident\b/.test(E)))&&!pe.test(ae=Ce.call(de,E.replace(pe,"")+";"))&&ae.name&&(ae="ing as "+ae.name+((ae=ae.version)?" "+ae:""),pe.test(Ze)?(/\bIE\b/.test(ae)&&"Mac OS"==Te&&(Te=null),ae="identify"+ae):(ae="mask"+ae,Ze=xn?me(xn.replace(/([a-z])([A-Z])/g,"$1 $2")):"Opera",/\bIE\b/.test(ae)&&(Te=null),Vt||(We=null)),$t=["Presto"],Ke.push(ae)):Ze+=" Mobile",(ae=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(E)||0)[1])&&(ae=[parseFloat(ae.replace(/\.(\d)$/,".0$1")),ae],"Safari"==Ze&&"+"==ae[1].slice(-1)?(Ze="WebKit Nightly",ft="alpha",We=ae[1].slice(0,-1)):(We==ae[1]||We==(ae[2]=(/\bSafari\/([\d.]+\+?)/i.exec(E)||0)[1]))&&(We=null),ae[1]=(/\bChrome\/([\d.]+)/i.exec(E)||0)[1],537.36==ae[0]&&537.36==ae[2]&&parseFloat(ae[1])>=28&&"WebKit"==$t&&($t=["Blink"]),Vt&&(et||ae[1])?($t&&($t[1]="like Chrome"),ae=ae[1]||((ae=ae[0])<530?1:ae<532?2:ae<532.05?3:ae<533?4:ae<534.03?5:ae<534.07?6:ae<534.1?7:ae<534.13?8:ae<534.16?9:ae<534.24?10:ae<534.3?11:ae<535.01?12:ae<535.02?"13+":ae<535.07?15:ae<535.11?16:ae<535.19?17:ae<536.05?18:ae<536.1?19:ae<537.01?20:ae<537.11?"21+":ae<537.13?23:ae<537.18?24:ae<537.24?25:ae<537.36?26:"Blink"!=$t?"27":"28")):($t&&($t[1]="like Safari"),ae=(ae=ae[0])<400?1:ae<500?2:ae<526?3:ae<533?4:ae<534?"4+":ae<535?5:ae<537?6:ae<538?7:ae<601?8:"8"),$t&&($t[1]+=" "+(ae+="number"==typeof ae?".x":/[.+]/.test(ae)?"":"+")),"Safari"==Ze&&(!We||parseInt(We)>45)&&(We=ae)),"Opera"==Ze&&(ae=/\bzbov|zvav$/.exec(Te))?(Ze+=" ",Ke.unshift("desktop mode"),"zvav"==ae?(Ze+="Mini",We=null):Ze+="Mobile",Te=Te.replace(RegExp(" *"+ae+"$"),"")):"Safari"==Ze&&/\bChrome\b/.exec($t&&$t[1])&&(Ke.unshift("desktop mode"),Ze="Chrome Mobile",We=null,/\bOS X\b/.test(Te)?(ke="Apple",Te="iOS 4.3+"):Te=null),We&&0==We.indexOf(ae=/[\d.]+$/.exec(Te))&&E.indexOf("/"+ae+"-")>-1&&(Te=Le(Te.replace(ae,""))),$t&&!/\b(?:Avant|Nook)\b/.test(Ze)&&(/Browser|Lunascape|Maxthon/.test(Ze)||"Safari"!=Ze&&/^iOS/.test(Te)&&/\bSafari\b/.test($t[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Sleipnir|Web)/.test(Ze)&&$t[1])&&(ae=$t[$t.length-1])&&Ke.push(ae),Ke.length&&(Ke=["("+Ke.join("; ")+")"]),ke&&Qe&&Qe.indexOf(ke)<0&&Ke.push("on "+ke),Qe&&Ke.push((/^on /.test(Ke[Ke.length-1])?"":"on ")+Qe),Te&&(ae=/ ([\d.+]+)$/.exec(Te),Ut=ae&&"/"==Te.charAt(Te.length-ae[0].length-1),Te={architecture:32,family:ae&&!Ut?Te.replace(ae[0],""):Te,version:ae?ae[1]:null,toString:function(){var vn=this.version;return this.family+(vn&&!Ut?" "+vn:"")+(64==this.architecture?" 64-bit":"")}}),(ae=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(vt))&&!/\bi686\b/i.test(vt)?(Te&&(Te.architecture=64,Te.family=Te.family.replace(RegExp(" *"+ae),"")),Ze&&(/\bWOW64\b/i.test(E)||Vt&&/\w(?:86|32)$/.test(Oe.cpuClass||Oe.platform)&&!/\bWin64; x64\b/i.test(E))&&Ke.unshift("32-bit")):Te&&/^OS X/.test(Te.family)&&"Chrome"==Ze&&parseFloat(We)>=39&&(Te.architecture=64),E||(E=null);var Ht={};return Ht.description=E,Ht.layout=$t&&$t[0],Ht.manufacturer=ke,Ht.name=Ze,Ht.prerelease=ft,Ht.product=Qe,Ht.ua=E,Ht.version=Ze&&We,Ht.os=Te||{architecture:null,family:null,version:null,toString:function(){return"null"}},Ht.parse=Ce,Ht.toString=function Mn(){return this.description||""},Ht.version&&Ke.unshift(We),Ht.name&&Ke.unshift(Ze),Te&&Ze&&!(Te==String(Te).split(" ")[0]&&(Te==Ze.split(" ")[0]||Qe))&&Ke.push(Qe?"("+Te+")":"on "+Te),Ke.length&&(Ht.description=Ke.join(" ")),Ht}();q.platform=Ge,void 0!==(t=function(){return Ge}.call(ye,x,ye,ht))&&(ht.exports=t)}.call(this)},8932:ht=>{function ye(){return ht.exports=ye=Object.assign?Object.assign.bind():function(x){for(var t=1;t{"use strict";x.d(ye,{HT:()=>U,JF:()=>Na,K0:()=>G,Mx:()=>Po,O5:()=>$o,PC:()=>vr,RF:()=>Dn,bD:()=>Xs,ez:()=>Ca,mk:()=>Hi,n9:()=>Or,q:()=>q,sg:()=>Gi,w_:()=>F});var t=x(8008); +var v=null,b=function(){function fe(et){v||(v=function(){var Ot,tn,sn,gn,Ar,ai,qo,Wr,pe=[[[],[],[],[],[]],[[],[],[],[],[]]],et=pe[0],ot=pe[1],St=et[4],Lt=ot[4],jt=[],pn=[];for(Ot=0;Ot<256;Ot++)pn[(jt[Ot]=Ot<<1^283*(Ot>>7))^Ot]=Ot;for(tn=sn=0;!St[tn];tn^=gn||1,sn=pn[sn]||1)for(ai=(ai=sn^sn<<1^sn<<2^sn<<3^sn<<4)>>8^255&ai^99,St[tn]=ai,Lt[ai]=tn,Wr=16843009*jt[Ar=jt[gn=jt[tn]]]^65537*Ar^257*gn^16843008*tn,qo=257*jt[ai]^16843008*ai,Ot=0;Ot<4;Ot++)et[Ot][tn]=qo=qo<<24^qo>>>8,ot[Ot][ai]=Wr=Wr<<24^Wr>>>8;for(Ot=0;Ot<5;Ot++)et[Ot]=et[Ot].slice(0),ot[Ot]=ot[Ot].slice(0);return pe}()),this._tables=[[v[0][0].slice(),v[0][1].slice(),v[0][2].slice(),v[0][3].slice(),v[0][4].slice()],[v[1][0].slice(),v[1][1].slice(),v[1][2].slice(),v[1][3].slice(),v[1][4].slice()]];var ot,St,Lt,Ot=this._tables[0][4],tn=this._tables[1],sn=et.length,jt=1;if(4!==sn&&6!==sn&&8!==sn)throw new Error("Invalid aes key size");var pn=et.slice(0),gn=[];for(this._key=[pn,gn],ot=sn;ot<4*sn+28;ot++)Lt=pn[ot-1],(ot%sn==0||8===sn&&ot%sn==4)&&(Lt=Ot[Lt>>>24]<<24^Ot[Lt>>16&255]<<16^Ot[Lt>>8&255]<<8^Ot[255&Lt],ot%sn==0&&(Lt=Lt<<8^Lt>>>24^jt<<24,jt=jt<<1^283*(jt>>7))),pn[ot]=pn[ot-sn]^Lt;for(St=0;ot;St++,ot--)Lt=pn[3&St?ot:ot-4],gn[St]=ot<=4||St<4?Lt:tn[0][Ot[Lt>>>24]]^tn[1][Ot[Lt>>16&255]]^tn[2][Ot[Lt>>8&255]]^tn[3][Ot[255&Lt]]}return fe.prototype.decrypt=function(ot,St,Lt,Ot,tn,sn){var ai,qo,Wr,ga,jt=this._key[1],pn=ot^jt[0],gn=Ot^jt[1],Ar=Lt^jt[2],kn=St^jt[3],uu=jt.length/4-2,ea=4,Il=this._tables[1],cu=Il[0],du=Il[1],Qa=Il[2],hd=Il[3],$a=Il[4];for(ga=0;ga>>24]^du[gn>>16&255]^Qa[Ar>>8&255]^hd[255&kn]^jt[ea],qo=cu[gn>>>24]^du[Ar>>16&255]^Qa[kn>>8&255]^hd[255&pn]^jt[ea+1],Wr=cu[Ar>>>24]^du[kn>>16&255]^Qa[pn>>8&255]^hd[255&gn]^jt[ea+2],kn=cu[kn>>>24]^du[pn>>16&255]^Qa[gn>>8&255]^hd[255&Ar]^jt[ea+3],ea+=4,pn=ai,gn=qo,Ar=Wr;for(ga=0;ga<4;ga++)tn[(3&-ga)+sn]=$a[pn>>>24]<<24^$a[gn>>16&255]<<16^$a[Ar>>8&255]<<8^$a[255&kn]^jt[ea++],ai=pn,pn=gn,gn=Ar,Ar=kn,kn=ai},fe}(),S=function(fe){function pe(){var ot;return(ot=fe.call(this,r)||this).jobs=[],ot.delay=1,ot.timeout_=null,ot}t(pe,fe);var et=pe.prototype;return et.processJob_=function(){this.jobs.shift()(),this.jobs.length?this.timeout_=setTimeout(this.processJob_.bind(this),this.delay):this.timeout_=null},et.push=function(St){this.jobs.push(St),this.timeout_||(this.timeout_=setTimeout(this.processJob_.bind(this),this.delay))},pe}(r),U=function(pe){return pe<<24|(65280&pe)<<8|(16711680&pe)>>8|pe>>>24},se=function(){function fe(et,ot,St,Lt){var Ot=fe.STEP,tn=new Int32Array(et.buffer),sn=new Uint8Array(et.byteLength),jt=0;for(this.asyncStream_=new S,this.asyncStream_.push(this.decryptChunk_(tn.subarray(jt,jt+Ot),ot,St,sn)),jt=Ot;jt>2),Lt=new b(Array.prototype.slice.call(et)),Ot=new Uint8Array(pe.byteLength),tn=new Int32Array(Ot.buffer);for(sn=ot[0],jt=ot[1],pn=ot[2],gn=ot[3],Wr=0;Wr=0&&(s="main-desc"),s},fc=function(i,s){i.abort(),i.pause(),s&&s.activePlaylistLoader&&(s.activePlaylistLoader.pause(),s.activePlaylistLoader=null)},A1=function(i,s){s.activePlaylistLoader=i,i.load()},hc={AUDIO:function(i,s){return function(){var o=s.segmentLoaders[i],t=s.mediaTypes[i],r=s.blacklistCurrentPlaylist;fc(o,t);var u=t.activeTrack(),p=t.activeGroup(),v=(p.filter(function(U){return U.default})[0]||p[0]).id,b=t.tracks[v];if(u!==b){for(var S in Ye.log.warn("Problem encountered loading the alternate audio track.Switching back to default."),t.tracks)t.tracks[S].enabled=t.tracks[S]===b;t.onTrackChanged()}else r({message:"Problem encountered loading the default audio track."})}},SUBTITLES:function(i,s){return function(){var o=s.segmentLoaders[i],t=s.mediaTypes[i];Ye.log.warn("Problem encountered loading the subtitle track.Disabling subtitle track."),fc(o,t);var r=t.activeTrack();r&&(r.mode="disabled"),t.onTrackChanged()}}},Jh={AUDIO:function(i,s,o){if(s){var t=o.tech,r=o.requestOptions,u=o.segmentLoaders[i];s.on("loadedmetadata",function(){var p=s.media();u.playlist(p,r),(!t.paused()||p.endList&&"none"!==t.preload())&&u.load()}),s.on("loadedplaylist",function(){u.playlist(s.media(),r),t.paused()||u.load()}),s.on("error",hc[i](i,o))}},SUBTITLES:function(i,s,o){var t=o.tech,r=o.requestOptions,u=o.segmentLoaders[i],p=o.mediaTypes[i];s.on("loadedmetadata",function(){var v=s.media();u.playlist(v,r),u.track(p.activeTrack()),(!t.paused()||v.endList&&"none"!==t.preload())&&u.load()}),s.on("loadedplaylist",function(){u.playlist(s.media(),r),t.paused()||u.load()}),s.on("error",hc[i](i,o))}},Xh={AUDIO:function(i,s){var o=s.vhs,t=s.sourceType,r=s.segmentLoaders[i],u=s.requestOptions,p=s.master.mediaGroups,v=s.mediaTypes[i],b=v.groups,S=v.tracks,U=v.logger_,F=s.masterPlaylistLoader,se=za(F.master);for(var ye in(!p[i]||0===Object.keys(p[i]).length)&&(p[i]={main:{default:{default:!0}}},se&&(p[i].main.default.playlists=F.master.playlists)),p[i])for(var fe in b[ye]||(b[ye]=[]),p[i][ye]){var pe=p[i][ye][fe],et=void 0;if(se?(U("AUDIO group '"+ye+"' label '"+fe+"' is a master playlist"),pe.isMasterPlaylist=!0,et=null):et="vhs-json"===t&&pe.playlists?new D(pe.playlists[0],o,u):pe.resolvedUri?new D(pe.resolvedUri,o,u):pe.playlists&&"dash"===t?new Ff(pe.playlists[0],o,u,F):null,pe=Ye.mergeOptions({id:fe,playlistLoader:et},pe),Jh[i](i,pe.playlistLoader,s),b[ye].push(pe),typeof S[fe]>"u"){var ot=new Ye.AudioTrack({id:fe,kind:Zg(pe),enabled:!1,language:pe.language,default:pe.default,label:fe});S[fe]=ot}}r.on("error",hc[i](i,s))},SUBTITLES:function(i,s){var o=s.tech,t=s.vhs,r=s.sourceType,u=s.segmentLoaders[i],p=s.requestOptions,v=s.master.mediaGroups,b=s.mediaTypes[i],S=b.groups,U=b.tracks,F=s.masterPlaylistLoader;for(var se in v[i])for(var ye in S[se]||(S[se]=[]),v[i][se])if(!v[i][se][ye].forced){var fe=v[i][se][ye],pe=void 0;if("hls"===r)pe=new D(fe.resolvedUri,t,p);else if("dash"===r){if(!fe.playlists.filter(function(St){return St.excludeUntil!==1/0}).length)return;pe=new Ff(fe.playlists[0],t,p,F)}else"vhs-json"===r&&(pe=new D(fe.playlists?fe.playlists[0]:fe.resolvedUri,t,p));if(fe=Ye.mergeOptions({id:ye,playlistLoader:pe},fe),Jh[i](i,fe.playlistLoader,s),S[se].push(fe),typeof U[ye]>"u"){var ot=o.addRemoteTextTrack({id:ye,kind:"subtitles",default:fe.default&&fe.autoselect,language:fe.language,label:ye},!1).track;U[ye]=ot}}u.on("error",hc[i](i,s))},"CLOSED-CAPTIONS":function(i,s){var o=s.tech,t=s.master.mediaGroups,r=s.mediaTypes[i],u=r.groups,p=r.tracks;for(var v in t[i])for(var b in u[v]||(u[v]=[]),t[i][v]){var S=t[i][v][b];if(/^(?:CC|SERVICE)/.test(S.instreamId)){var U=o.options_.vhs&&o.options_.vhs.captionServices||{},F={label:b,language:S.language,instreamId:S.instreamId,default:S.default&&S.autoselect};if(U[F.instreamId]&&(F=Ye.mergeOptions(F,U[F.instreamId])),void 0===F.default&&delete F.default,u[v].push(Ye.mergeOptions({id:b},S)),typeof p[b]>"u"){var se=o.addRemoteTextTrack({id:F.instreamId,kind:"captions",default:F.default,language:F.language,label:F.label},!1).track;p[b]=se}}}}},Wg=function h(i,s){for(var o=0;o1&&za(s.master))for(var b=0;b"u"?p:null!==o&&p&&p.filter(function(U){return U.id===o.id})[0]||null}}(ye,i),s[ye].activeTrack=Bm[ye](ye,i),s[ye].onGroupChanged=function(i,s){return function(){var o=s.segmentLoaders,t=o[i],r=o.main,u=s.mediaTypes[i],p=u.activeTrack(),v=u.getActiveGroup(),b=u.activePlaylistLoader,S=u.lastGroup_;if((!v||!S||v.id!==S.id)&&(u.lastGroup_=v,u.lastTrack_=p,fc(t,u),v&&!v.isMasterPlaylist)){if(!v.playlistLoader)return void(b&&r.resetEverything());t.resyncLoader(),A1(v.playlistLoader,u)}}}(ye,i),s[ye].onGroupChanging=function(i,s){return function(){var o=s.segmentLoaders[i];s.mediaTypes[i].lastGroup_=null,o.abort(),o.pause()}}(ye,i),s[ye].onTrackChanged=function(i,s){return function(){var o=s.masterPlaylistLoader,t=s.segmentLoaders,r=t[i],u=t.main,p=s.mediaTypes[i],v=p.activeTrack(),b=p.getActiveGroup(),S=p.activePlaylistLoader,U=p.lastTrack_;if((!U||!v||U.id!==v.id)&&(p.lastGroup_=b,p.lastTrack_=v,fc(r,p),b)){if(b.isMasterPlaylist){if(!v||!U||v.id===U.id)return;var F=s.vhs.masterPlaylistController_,se=F.selectPlaylist();if(F.media()===se)return;return p.logger_("track change. Switching master audio from "+U.id+" to "+v.id),o.pause(),u.resetEverything(),void F.fastQualityChange_(se)}if("AUDIO"===i){if(!b.playlistLoader)return u.setAudio(!0),void u.resetEverything();r.setAudio(!0),u.setAudio(!1)}if(S===b.playlistLoader)return void A1(b.playlistLoader,p);r.track&&r.track(v),r.resetEverything(),A1(b.playlistLoader,p)}}}(ye,i),s[ye].getActiveGroup=function(i,s){var o=s.mediaTypes;return function(){var t=o[i].activeTrack();return t?o[i].activeGroup(t):null}}(ye,i)});var b=s.AUDIO.activeGroup();if(b){var S=(b.filter(function(ye){return ye.default})[0]||b[0]).id;s.AUDIO.tracks[S].enabled=!0,s.AUDIO.onGroupChanged(),s.AUDIO.onTrackChanged(),s.AUDIO.getActiveGroup().playlistLoader?(v.setAudio(!1),p.setAudio(!0)):v.setAudio(!0)}o.on("mediachange",function(){["AUDIO","SUBTITLES"].forEach(function(ye){return s[ye].onGroupChanged()})}),o.on("mediachanging",function(){["AUDIO","SUBTITLES"].forEach(function(ye){return s[ye].onGroupChanging()})});var F=function(){s.AUDIO.onTrackChanged(),t.trigger({type:"usage",name:"vhs-audio-change"}),t.trigger({type:"usage",name:"hls-audio-change"})};for(var se in t.audioTracks().addEventListener("change",F),t.remoteTextTracks().addEventListener("change",s.SUBTITLES.onTrackChanged),r.on("dispose",function(){t.audioTracks().removeEventListener("change",F),t.remoteTextTracks().removeEventListener("change",s.SUBTITLES.onTrackChanged)}),t.clearTracks("audio"),s.AUDIO.tracks)t.audioTracks().addTrack(s.AUDIO.tracks[se])},Qg=["mediaRequests","mediaRequestsAborted","mediaRequestsTimedout","mediaRequestsErrored","mediaTransferDuration","mediaBytesTransferred","mediaAppends"],tp=function(i){return this.audioSegmentLoader_[i]+this.mainSegmentLoader_[i]},Jg=function(h){function i(o){var t;t=h.call(this)||this;var r=o.src,u=o.handleManifestRedirects,p=o.withCredentials,v=o.tech,b=o.bandwidth,S=o.externVhs,U=o.useCueTags,F=o.blacklistDuration,se=o.enableLowInitialPlaylist,ye=o.sourceType,fe=o.cacheEncryptionKeys,pe=o.experimentalBufferBasedABR,et=o.experimentalLeastPixelDiffSelector,ot=o.captionServices;if(!r)throw new Error("A non-empty playlist URL or JSON manifest string is required");var St=o.maxPlaylistRetries;(null===St||typeof St>"u")&&(St=1/0),Ns=S,t.experimentalBufferBasedABR=!!pe,t.experimentalLeastPixelDiffSelector=!!et,t.withCredentials=p,t.tech_=v,t.vhs_=v.vhs,t.sourceType_=ye,t.useCueTags_=U,t.blacklistDuration=F,t.maxPlaylistRetries=St,t.enableLowInitialPlaylist=se,t.useCueTags_&&(t.cueTagsTrack_=t.tech_.addTextTrack("metadata","ad-cues"),t.cueTagsTrack_.inBandMetadataTrackDispatchType=""),t.requestOptions_={withCredentials:p,handleManifestRedirects:u,maxPlaylistRetries:St,timeout:null},t.on("error",t.pauseLoading),t.mediaTypes_=function(){var i={};return["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach(function(s){i[s]={groups:{},tracks:{},activePlaylistLoader:null,activeGroup:pa,activeTrack:pa,getActiveGroup:pa,onGroupChanged:pa,onTrackChanged:pa,lastTrack_:null,logger_:yo("MediaGroups["+s+"]")}}),i}(),t.mediaSource=new(l().MediaSource),t.handleDurationChange_=t.handleDurationChange_.bind(W(t)),t.handleSourceOpen_=t.handleSourceOpen_.bind(W(t)),t.handleSourceEnded_=t.handleSourceEnded_.bind(W(t)),t.mediaSource.addEventListener("durationchange",t.handleDurationChange_),t.mediaSource.addEventListener("sourceopen",t.handleSourceOpen_),t.mediaSource.addEventListener("sourceended",t.handleSourceEnded_),t.seekable_=Ye.createTimeRanges(),t.hasPlayed_=!1,t.syncController_=new Qh(o),t.segmentMetadataTrack_=v.addRemoteTextTrack({kind:"metadata",label:"segment-metadata"},!1).track,t.decrypter_=new Rm,t.sourceUpdater_=new Fg(t.mediaSource),t.inbandTextTracks_={},t.timelineChangeController_=new Vg;var Lt={vhs:t.vhs_,parse708captions:o.parse708captions,captionServices:ot,mediaSource:t.mediaSource,currentTime:t.tech_.currentTime.bind(t.tech_),seekable:function(){return t.seekable()},seeking:function(){return t.tech_.seeking()},duration:function(){return t.duration()},hasPlayed:function(){return t.hasPlayed_},goalBufferLength:function(){return t.goalBufferLength()},bandwidth:b,syncController:t.syncController_,decrypter:t.decrypter_,sourceType:t.sourceType_,inbandTextTracks:t.inbandTextTracks_,cacheEncryptionKeys:fe,sourceUpdater:t.sourceUpdater_,timelineChangeController:t.timelineChangeController_,experimentalExactManifestTimings:o.experimentalExactManifestTimings};t.masterPlaylistLoader_="dash"===t.sourceType_?new Ff(r,t.vhs_,t.requestOptions_):new D(r,t.vhs_,t.requestOptions_),t.setupMasterPlaylistLoaderListeners_(),t.mainSegmentLoader_=new b2(Ye.mergeOptions(Lt,{segmentMetadataTrack:t.segmentMetadataTrack_,loaderType:"main"}),o),t.audioSegmentLoader_=new b2(Ye.mergeOptions(Lt,{loaderType:"audio"}),o),t.subtitleSegmentLoader_=new zg(Ye.mergeOptions(Lt,{loaderType:"vtt",featuresNativeTextTracks:t.tech_.featuresNativeTextTracks}),o),t.setupSegmentLoaderListeners_(),t.experimentalBufferBasedABR&&(t.masterPlaylistLoader_.one("loadedplaylist",function(){return t.startABRTimer_()}),t.tech_.on("pause",function(){return t.stopABRTimer_()}),t.tech_.on("play",function(){return t.startABRTimer_()})),Qg.forEach(function(tn){t[tn+"_"]=tp.bind(W(t),tn)}),t.logger_=yo("MPC"),t.triggeredFmp4Usage=!1,"none"===t.tech_.preload()?(t.loadOnPlay_=function(){t.loadOnPlay_=null,t.masterPlaylistLoader_.load()},t.tech_.one("play",t.loadOnPlay_)):t.masterPlaylistLoader_.load(),t.timeToLoadedData__=-1,t.mainAppendsToLoadedData__=-1,t.audioAppendsToLoadedData__=-1;var Ot="none"===t.tech_.preload()?"play":"loadstart";return t.tech_.one(Ot,function(){var tn=Date.now();t.tech_.one("loadeddata",function(){t.timeToLoadedData__=Date.now()-tn,t.mainAppendsToLoadedData__=t.mainSegmentLoader_.mediaAppends,t.audioAppendsToLoadedData__=t.audioSegmentLoader_.mediaAppends})}),t}N(i,h);var s=i.prototype;return s.mainAppendsToLoadedData_=function(){return this.mainAppendsToLoadedData__},s.audioAppendsToLoadedData_=function(){return this.audioAppendsToLoadedData__},s.appendsToLoadedData_=function(){var t=this.mainAppendsToLoadedData_(),r=this.audioAppendsToLoadedData_();return-1===t||-1===r?-1:t+r},s.timeToLoadedData_=function(){return this.timeToLoadedData__},s.checkABR_=function(){var t=this.selectPlaylist();t&&this.shouldSwitchToMedia_(t)&&this.switchMedia_(t,"abr")},s.switchMedia_=function(t,r,u){var p=this.media(),v=p&&(p.id||p.uri),b=t.id||t.uri;v&&v!==b&&(this.logger_("switch media "+v+" -> "+b+" from "+r),this.tech_.trigger({type:"usage",name:"vhs-rendition-change-"+r})),this.masterPlaylistLoader_.media(t,u)},s.startABRTimer_=function(){var t=this;this.stopABRTimer_(),this.abrTimer_=l().setInterval(function(){return t.checkABR_()},250)},s.stopABRTimer_=function(){this.tech_.scrubbing&&this.tech_.scrubbing()||(l().clearInterval(this.abrTimer_),this.abrTimer_=null)},s.getAudioTrackPlaylists_=function(){var t=this.master(),r=t&&t.playlists||[];if(!t||!t.mediaGroups||!t.mediaGroups.AUDIO)return r;var v,u=t.mediaGroups.AUDIO,p=Object.keys(u);if(Object.keys(this.mediaTypes_.AUDIO.groups).length)v=this.mediaTypes_.AUDIO.activeTrack();else{var b=u.main||p.length&&u[p[0]];for(var S in b)if(b[S].default){v={label:S};break}}if(!v)return r;var U=[];for(var F in u)if(u[F][v.label]){var se=u[F][v.label];if(se.playlists&&se.playlists.length)U.push.apply(U,se.playlists);else if(se.uri)U.push(se);else if(t.playlists.length)for(var ye=0;ye1&&(this.tech_.trigger({type:"usage",name:"vhs-alternate-audio"}),this.tech_.trigger({type:"usage",name:"hls-alternate-audio"})),this.useCueTags_&&(this.tech_.trigger({type:"usage",name:"vhs-playlist-cue-tags"}),this.tech_.trigger({type:"usage",name:"hls-playlist-cue-tags"}))},s.shouldSwitchToMedia_=function(t){var r=this.masterPlaylistLoader_.media()||this.masterPlaylistLoader_.pendingMedia_,u=this.tech_.currentTime(),p=this.bufferLowWaterLine(),v=this.bufferHighWaterLine();return function(i){var s=i.currentPlaylist,o=i.buffered,t=i.currentTime,r=i.nextPlaylist,u=i.bufferLowWaterLine,p=i.bufferHighWaterLine,v=i.duration,b=i.experimentalBufferBasedABR,S=i.log;if(!r)return Ye.log.warn("We received no playlist to switch to. Please check your stream."),!1;var U="allowing switch "+(s&&s.id||"null")+" -> "+r.id;if(!s)return S(U+" as current playlist is not set"),!0;if(r.id===s.id)return!1;var F=!!ml(o,t).length;if(!s.endList)return F||"number"!=typeof s.partTargetDuration?(S(U+" as current playlist is live"),!0):(S("not "+U+" as current playlist is live llhls, but currentTime isn't in buffered."),!1);var se=qa(o,t),ye=b?fo.EXPERIMENTAL_MAX_BUFFER_LOW_WATER_LINE:fo.MAX_BUFFER_LOW_WATER_LINE;if(vpe)&&se>=u){var ot=U+" as forwardBuffer >= bufferLowWaterLine ("+se+" >= "+u+")";return b&&(ot+=" and next bandwidth > current bandwidth ("+fe+" > "+pe+")"),S(ot),!0}return S("not "+U+" as no switching criteria met"),!1}({buffered:this.tech_.buffered(),currentTime:u,currentPlaylist:r,nextPlaylist:t,bufferLowWaterLine:p,bufferHighWaterLine:v,duration:this.duration(),experimentalBufferBasedABR:this.experimentalBufferBasedABR,log:this.logger_})},s.setupSegmentLoaderListeners_=function(){var t=this;this.experimentalBufferBasedABR||(this.mainSegmentLoader_.on("bandwidthupdate",function(){var u=t.selectPlaylist();t.shouldSwitchToMedia_(u)&&t.switchMedia_(u,"bandwidthupdate"),t.tech_.trigger("bandwidthupdate")}),this.mainSegmentLoader_.on("progress",function(){t.trigger("progress")})),this.mainSegmentLoader_.on("error",function(){t.blacklistCurrentPlaylist(t.mainSegmentLoader_.error())}),this.mainSegmentLoader_.on("appenderror",function(){t.error=t.mainSegmentLoader_.error_,t.trigger("error")}),this.mainSegmentLoader_.on("syncinfoupdate",function(){t.onSyncInfoUpdate_()}),this.mainSegmentLoader_.on("timestampoffset",function(){t.tech_.trigger({type:"usage",name:"vhs-timestamp-offset"}),t.tech_.trigger({type:"usage",name:"hls-timestamp-offset"})}),this.audioSegmentLoader_.on("syncinfoupdate",function(){t.onSyncInfoUpdate_()}),this.audioSegmentLoader_.on("appenderror",function(){t.error=t.audioSegmentLoader_.error_,t.trigger("error")}),this.mainSegmentLoader_.on("ended",function(){t.logger_("main segment loader ended"),t.onEndOfStream()}),this.mainSegmentLoader_.on("earlyabort",function(u){t.experimentalBufferBasedABR||(t.delegateLoaders_("all",["abort"]),t.blacklistCurrentPlaylist({message:"Aborted early because there isn't enough bandwidth to complete the request without rebuffering."},120))});var r=function(){if(!t.sourceUpdater_.hasCreatedSourceBuffers())return t.tryToCreateSourceBuffers_();var p=t.getCodecsOrExclude_();p&&t.sourceUpdater_.addOrChangeSourceBuffers(p)};this.mainSegmentLoader_.on("trackinfo",r),this.audioSegmentLoader_.on("trackinfo",r),this.mainSegmentLoader_.on("fmp4",function(){t.triggeredFmp4Usage||(t.tech_.trigger({type:"usage",name:"vhs-fmp4"}),t.tech_.trigger({type:"usage",name:"hls-fmp4"}),t.triggeredFmp4Usage=!0)}),this.audioSegmentLoader_.on("fmp4",function(){t.triggeredFmp4Usage||(t.tech_.trigger({type:"usage",name:"vhs-fmp4"}),t.tech_.trigger({type:"usage",name:"hls-fmp4"}),t.triggeredFmp4Usage=!0)}),this.audioSegmentLoader_.on("ended",function(){t.logger_("audioSegmentLoader ended"),t.onEndOfStream()})},s.mediaSecondsLoaded_=function(){return Math.max(this.audioSegmentLoader_.mediaSecondsLoaded+this.mainSegmentLoader_.mediaSecondsLoaded)},s.load=function(){this.mainSegmentLoader_.load(),this.mediaTypes_.AUDIO.activePlaylistLoader&&this.audioSegmentLoader_.load(),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&this.subtitleSegmentLoader_.load()},s.smoothQualityChange_=function(t){void 0===t&&(t=this.selectPlaylist()),this.fastQualityChange_(t)},s.fastQualityChange_=function(t){var r=this;void 0===t&&(t=this.selectPlaylist()),t!==this.masterPlaylistLoader_.media()?(this.switchMedia_(t,"fast-quality"),this.mainSegmentLoader_.resetEverything(function(){Ye.browser.IE_VERSION||Ye.browser.IS_EDGE?r.tech_.setCurrentTime(r.tech_.currentTime()+.04):r.tech_.setCurrentTime(r.tech_.currentTime())})):this.logger_("skipping fastQualityChange because new media is same as old")},s.play=function(){if(!this.setupFirstPlay()){this.tech_.ended()&&this.tech_.setCurrentTime(0),this.hasPlayed_&&this.load();var t=this.tech_.seekable();if(this.tech_.duration()===1/0&&this.tech_.currentTime()this.maxPlaylistRetries?1/0:Date.now()+1e3*r,u.excludeUntil=U,t.reason&&(u.lastExcludeReason_=t.reason),this.tech_.trigger("blacklistplaylist"),this.tech_.trigger({type:"usage",name:"vhs-rendition-blacklisted"}),this.tech_.trigger({type:"usage",name:"hls-rendition-blacklisted"});var F=this.selectPlaylist();if(!F)return this.error="Playback cannot continue. No available working or supported playlists.",void this.trigger("error");var se=t.internal?this.logger_:Ye.log.warn,ye=t.message?" "+t.message:"";se((t.internal?"Internal problem":"Problem")+" encountered with playlist "+u.id+"."+ye+" Switching to playlist "+F.id+"."),F.attributes.AUDIO!==u.attributes.AUDIO&&this.delegateLoaders_("audio",["abort","pause"]),F.attributes.SUBTITLES!==u.attributes.SUBTITLES&&this.delegateLoaders_("subtitle",["abort","pause"]),this.delegateLoaders_("main",["abort","pause"]);var fe=F.targetDuration/2*1e3||5e3,pe="number"==typeof F.lastRequest&&Date.now()-F.lastRequest<=fe;return this.switchMedia_(F,"exclude",b||pe)},s.pauseLoading=function(){this.delegateLoaders_("all",["abort","pause"]),this.stopABRTimer_()},s.delegateLoaders_=function(t,r){var u=this,p=[],v="all"===t;(v||"main"===t)&&p.push(this.masterPlaylistLoader_);var b=[];(v||"audio"===t)&&b.push("AUDIO"),(v||"subtitle"===t)&&(b.push("CLOSED-CAPTIONS"),b.push("SUBTITLES")),b.forEach(function(S){var U=u.mediaTypes_[S]&&u.mediaTypes_[S].activePlaylistLoader;U&&p.push(U)}),["main","audio","subtitle"].forEach(function(S){var U=u[S+"SegmentLoader_"];U&&(t===S||"all"===t)&&p.push(U)}),p.forEach(function(S){return r.forEach(function(U){"function"==typeof S[U]&&S[U]()})})},s.setCurrentTime=function(t){var r=ml(this.tech_.buffered(),t);return this.masterPlaylistLoader_&&this.masterPlaylistLoader_.media()&&this.masterPlaylistLoader_.media().segments?r&&r.length?t:(this.mainSegmentLoader_.resetEverything(),this.mainSegmentLoader_.abort(),this.mediaTypes_.AUDIO.activePlaylistLoader&&(this.audioSegmentLoader_.resetEverything(),this.audioSegmentLoader_.abort()),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&(this.subtitleSegmentLoader_.resetEverything(),this.subtitleSegmentLoader_.abort()),void this.load()):0},s.duration=function(){if(!this.masterPlaylistLoader_)return 0;var t=this.masterPlaylistLoader_.media();return t?t.endList?this.mediaSource?this.mediaSource.duration:Ns.Playlist.duration(t):1/0:0},s.seekable=function(){return this.seekable_},s.onSyncInfoUpdate_=function(){var t;if(this.masterPlaylistLoader_){var r=this.masterPlaylistLoader_.media();if(r){var u=this.syncController_.getExpiredTime(r,this.duration());if(null!==u){var b,S,p=this.masterPlaylistLoader_.master,v=Ns.Playlist.seekable(r,u,Ns.Playlist.liveEdgeDelay(p,r));if(0!==v.length&&(!this.mediaTypes_.AUDIO.activePlaylistLoader||(r=this.mediaTypes_.AUDIO.activePlaylistLoader.media(),null!==(u=this.syncController_.getExpiredTime(r,this.duration()))&&0!==(t=Ns.Playlist.seekable(r,u,Ns.Playlist.liveEdgeDelay(p,r))).length)))this.seekable_&&this.seekable_.length&&(b=this.seekable_.end(0),S=this.seekable_.start(0)),t?t.start(0)>v.end(0)||v.start(0)>t.end(0)?this.seekable_=v:this.seekable_=Ye.createTimeRanges([[t.start(0)>v.start(0)?t.start(0):v.start(0),t.end(0)0&&(p=Math.max(p,u.end(u.length-1))),this.mediaSource.duration!==p&&this.sourceUpdater_.setDuration(p)}},s.dispose=function(){var t=this;this.trigger("dispose"),this.decrypter_.terminate(),this.masterPlaylistLoader_.dispose(),this.mainSegmentLoader_.dispose(),this.loadOnPlay_&&this.tech_.off("play",this.loadOnPlay_),["AUDIO","SUBTITLES"].forEach(function(r){var u=t.mediaTypes_[r].groups;for(var p in u)u[p].forEach(function(v){v.playlistLoader&&v.playlistLoader.dispose()})}),this.audioSegmentLoader_.dispose(),this.subtitleSegmentLoader_.dispose(),this.sourceUpdater_.dispose(),this.timelineChangeController_.dispose(),this.stopABRTimer_(),this.updateDuration_&&this.mediaSource.removeEventListener("sourceopen",this.updateDuration_),this.mediaSource.removeEventListener("durationchange",this.handleDurationChange_),this.mediaSource.removeEventListener("sourceopen",this.handleSourceOpen_),this.mediaSource.removeEventListener("sourceended",this.handleSourceEnded_),this.off()},s.master=function(){return this.masterPlaylistLoader_.master},s.media=function(){return this.masterPlaylistLoader_.media()||this.initialMedia_},s.areMediaTypesKnown_=function(){var t=!!this.mediaTypes_.AUDIO.activePlaylistLoader,r=!!this.mainSegmentLoader_.getCurrentMediaInfo_(),u=!t||!!this.audioSegmentLoader_.getCurrentMediaInfo_();return!(!r||!u)},s.getCodecsOrExclude_=function(){var t=this,r={main:this.mainSegmentLoader_.getCurrentMediaInfo_()||{},audio:this.audioSegmentLoader_.getCurrentMediaInfo_()||{}};r.video=r.main;var u=b1(this.master(),this.media()),p={},v=!!this.mediaTypes_.AUDIO.activePlaylistLoader;if(r.main.hasVideo&&(p.video=u.video||r.main.videoCodec||"avc1.4d400d"),r.main.isMuxed&&(p.video+=","+(u.audio||r.main.audioCodec||Je)),(r.main.hasAudio&&!r.main.isMuxed||r.audio.hasAudio||v)&&(p.audio=u.audio||r.main.audioCodec||r.audio.audioCodec||Je,r.audio.isFmp4=r.main.hasAudio&&!r.main.isMuxed?r.main.isFmp4:r.audio.isFmp4),p.audio||p.video){var U,S={};if(["video","audio"].forEach(function(fe){if(p.hasOwnProperty(fe)&&!function(pe,et){return pe?ht(et):Ue(et)}(r[fe].isFmp4,p[fe])){var pe=r[fe].isFmp4?"browser":"muxer";S[pe]=S[pe]||[],S[pe].push(p[fe]),"audio"===fe&&(U=pe)}}),v&&U&&this.media().attributes.AUDIO){var F=this.media().attributes.AUDIO;this.master().playlists.forEach(function(fe){(fe.attributes&&fe.attributes.AUDIO)===F&&fe!==t.media()&&(fe.excludeUntil=1/0)}),this.logger_("excluding audio group "+F+" as "+U+' does not support codec(s): "'+p.audio+'"')}if(!Object.keys(S).length){if(this.sourceUpdater_.hasCreatedSourceBuffers()&&!this.sourceUpdater_.canChangeType()){var ye=[];if(["video","audio"].forEach(function(fe){var pe=(Ze(t.sourceUpdater_.codecs[fe]||"")[0]||{}).type,et=(Ze(p[fe]||"")[0]||{}).type;pe&&et&&pe.toLowerCase()!==et.toLowerCase()&&ye.push('"'+t.sourceUpdater_.codecs[fe]+'" -> "'+p[fe]+'"')}),ye.length)return void this.blacklistCurrentPlaylist({playlist:this.media(),message:"Codec switching not supported: "+ye.join(", ")+".",blacklistDuration:1/0,internal:!0})}return p}var se=Object.keys(S).reduce(function(fe,pe){return fe&&(fe+=", "),fe+=pe+' does not support codec(s): "'+S[pe].join(",")+'"'},"")+".";this.blacklistCurrentPlaylist({playlist:this.media(),internal:!0,message:se,blacklistDuration:1/0})}else this.blacklistCurrentPlaylist({playlist:this.media(),message:"Could not determine codecs for playlist.",blacklistDuration:1/0})},s.tryToCreateSourceBuffers_=function(){if("open"===this.mediaSource.readyState&&!this.sourceUpdater_.hasCreatedSourceBuffers()&&this.areMediaTypesKnown_()){var t=this.getCodecsOrExclude_();if(t){this.sourceUpdater_.createSourceBuffers(t);var r=[t.video,t.audio].filter(Boolean).join(",");this.excludeIncompatibleVariants_(r)}}},s.excludeUnsupportedVariants_=function(){var t=this,r=this.master().playlists,u=[];Object.keys(r).forEach(function(p){var v=r[p];if(-1===u.indexOf(v.id)){u.push(v.id);var b=b1(t.master,v),S=[];b.audio&&!Ue(b.audio)&&!ht(b.audio)&&S.push("audio codec "+b.audio),b.video&&!Ue(b.video)&&!ht(b.video)&&S.push("video codec "+b.video),b.text&&"stpp.ttml.im1t"===b.text&&S.push("text codec "+b.text),S.length&&(v.excludeUntil=1/0,t.logger_("excluding "+v.id+" for unsupported: "+S.join(", ")))}})},s.excludeIncompatibleVariants_=function(t){var r=this,u=[],p=this.master().playlists,v=ad(Ze(t)),b=Hf(v),S=v.video&&Ze(v.video)[0]||null,U=v.audio&&Ze(v.audio)[0]||null;Object.keys(p).forEach(function(F){var se=p[F];if(-1===u.indexOf(se.id)&&se.excludeUntil!==1/0){u.push(se.id);var ye=[],fe=b1(r.masterPlaylistLoader_.master,se),pe=Hf(fe);if(fe.audio||fe.video){if(pe!==b&&ye.push('codec count "'+pe+'" !== "'+b+'"'),!r.sourceUpdater_.canChangeType()){var et=fe.video&&Ze(fe.video)[0]||null,ot=fe.audio&&Ze(fe.audio)[0]||null;et&&S&&et.type.toLowerCase()!==S.type.toLowerCase()&&ye.push('video codec "'+et.type+'" !== "'+S.type+'"'),ot&&U&&ot.type.toLowerCase()!==U.type.toLowerCase()&&ye.push('audio codec "'+ot.type+'" !== "'+U.type+'"')}ye.length&&(se.excludeUntil=1/0,r.logger_("blacklisting "+se.id+": "+ye.join(" && ")))}}})},s.updateAdCues_=function(t){var r=0,u=this.seekable();u.length&&(r=u.start(0)),function(i,s,o){if(void 0===o&&(o=0),i.segments)for(var r,t=o,u=0;u"u"?p:(t?delete r.disabled:r.disabled=!0,t!==p&&!u&&(o(),t?i.trigger("renditionenabled"):i.trigger("renditiondisabled")),t)}}(i.playlists,s.id,p)},Jf=["seeking","seeked","pause","playing","error"],Fm=function(){function h(s){var o=this;this.masterPlaylistController_=s.masterPlaylistController,this.tech_=s.tech,this.seekable=s.seekable,this.allowSeeksWithinUnsafeLiveWindow=s.allowSeeksWithinUnsafeLiveWindow,this.liveRangeSafeTimeDelta=s.liveRangeSafeTimeDelta,this.media=s.media,this.consecutiveUpdates=0,this.lastRecordedTime=null,this.timer_=null,this.checkCurrentTimeTimeout_=null,this.logger_=yo("PlaybackWatcher"),this.logger_("initialize");var t=function(){return o.monitorCurrentTime_()},r=function(){return o.monitorCurrentTime_()},u=function(){return o.techWaiting_()},p=function(){return o.cancelTimer_()},v=this.masterPlaylistController_,b=["main","subtitle","audio"],S={};b.forEach(function(F){S[F]={reset:function(){return o.resetSegmentDownloads_(F)},updateend:function(){return o.checkSegmentDownloads_(F)}},v[F+"SegmentLoader_"].on("appendsdone",S[F].updateend),v[F+"SegmentLoader_"].on("playlistupdate",S[F].reset),o.tech_.on(["seeked","seeking"],S[F].reset)});var U=function(se){["main","audio"].forEach(function(ye){v[ye+"SegmentLoader_"][se]("appended",o.seekingAppendCheck_)})};this.seekingAppendCheck_=function(){o.fixesBadSeeks_()&&(o.consecutiveUpdates=0,o.lastRecordedTime=o.tech_.currentTime(),U("off"))},this.clearSeekingAppendCheck_=function(){return U("off")},this.watchForBadSeeking_=function(){o.clearSeekingAppendCheck_(),U("on")},this.tech_.on("seeked",this.clearSeekingAppendCheck_),this.tech_.on("seeking",this.watchForBadSeeking_),this.tech_.on("waiting",u),this.tech_.on(Jf,p),this.tech_.on("canplay",r),this.tech_.one("play",t),this.dispose=function(){o.clearSeekingAppendCheck_(),o.logger_("dispose"),o.tech_.off("waiting",u),o.tech_.off(Jf,p),o.tech_.off("canplay",r),o.tech_.off("play",t),o.tech_.off("seeking",o.watchForBadSeeking_),o.tech_.off("seeked",o.clearSeekingAppendCheck_),b.forEach(function(F){v[F+"SegmentLoader_"].off("appendsdone",S[F].updateend),v[F+"SegmentLoader_"].off("playlistupdate",S[F].reset),o.tech_.off(["seeked","seeking"],S[F].reset)}),o.checkCurrentTimeTimeout_&&l().clearTimeout(o.checkCurrentTimeTimeout_),o.cancelTimer_()}}var i=h.prototype;return i.monitorCurrentTime_=function(){this.checkCurrentTime_(),this.checkCurrentTimeTimeout_&&l().clearTimeout(this.checkCurrentTimeTimeout_),this.checkCurrentTimeTimeout_=l().setTimeout(this.monitorCurrentTime_.bind(this),250)},i.resetSegmentDownloads_=function(o){var t=this.masterPlaylistController_[o+"SegmentLoader_"];this[o+"StalledDownloads_"]>0&&this.logger_("resetting possible stalled download count for "+o+" loader"),this[o+"StalledDownloads_"]=0,this[o+"Buffered_"]=t.buffered_()},i.checkSegmentDownloads_=function(o){var t=this.masterPlaylistController_,r=t[o+"SegmentLoader_"],u=r.buffered_(),p=function(i,s){if(i===s)return!1;if(!i&&s||!s&&i||i.length!==s.length)return!0;for(var o=0;o=t.end(t.length-1)))return this.techWaiting_();this.consecutiveUpdates>=5&&o===this.lastRecordedTime?(this.consecutiveUpdates++,this.waiting_()):o===this.lastRecordedTime?this.consecutiveUpdates++:(this.consecutiveUpdates=0,this.lastRecordedTime=o)}},i.cancelTimer_=function(){this.consecutiveUpdates=0,this.timer_&&(this.logger_("cancelTimer_"),clearTimeout(this.timer_)),this.timer_=null},i.fixesBadSeeks_=function(){if(!this.tech_.seeking())return!1;var p,t=this.seekable(),r=this.tech_.currentTime();this.afterSeekableWindow_(t,r,this.media(),this.allowSeeksWithinUnsafeLiveWindow)&&(p=t.end(t.length-1));if(this.beforeSeekableWindow_(t,r)){var b=t.start(0);p=b+(b===t.end(0)?0:Ss)}if(typeof p<"u")return this.logger_("Trying to seek outside of seekable at time "+r+" with seekable range "+g1(t)+". Seeking to "+p+"."),this.tech_.setCurrentTime(p),!0;for(var S=this.masterPlaylistController_.sourceUpdater_,U=this.tech_.buffered(),F=S.audioBuffer?S.audioBuffered():null,se=S.videoBuffer?S.videoBuffered():null,ye=this.media(),fe=ye.partTargetDuration?ye.partTargetDuration:2*(ye.targetDuration-fa),pe=[F,se],et=0;et "+r.end(0)+"]. Attempting to resume playback by seeking to the current time."),this.tech_.trigger({type:"usage",name:"vhs-unknown-waiting"}),void this.tech_.trigger({type:"usage",name:"hls-unknown-waiting"})}},i.techWaiting_=function(){var o=this.seekable(),t=this.tech_.currentTime();if(this.tech_.seeking()||null!==this.timer_)return!0;if(this.beforeSeekableWindow_(o,t)){var r=o.end(o.length-1);return this.logger_("Fell out of live window at time "+t+". Seeking to live point (seekable end) "+r),this.cancelTimer_(),this.tech_.setCurrentTime(r),this.tech_.trigger({type:"usage",name:"vhs-live-resync"}),this.tech_.trigger({type:"usage",name:"hls-live-resync"}),!0}var u=this.tech_.vhs.masterPlaylistController_.sourceUpdater_,p=this.tech_.buffered();if(this.videoUnderflow_({audioBuffered:u.audioBuffered(),videoBuffered:u.videoBuffered(),currentTime:t}))return this.cancelTimer_(),this.tech_.setCurrentTime(t),this.tech_.trigger({type:"usage",name:"vhs-video-underflow"}),this.tech_.trigger({type:"usage",name:"hls-video-underflow"}),!0;var b=Xc(p,t);if(b.length>0){var S=b.start(0)-t;return this.logger_("Stopped at "+t+", setting timer for "+S+", seeking to "+b.start(0)),this.cancelTimer_(),this.timer_=setTimeout(this.skipTheGap_.bind(this),1e3*S,t),!0}return!1},i.afterSeekableWindow_=function(o,t,r,u){if(void 0===u&&(u=!1),!o.length)return!1;var p=o.end(o.length-1)+Ss;return!r.endList&&u&&(p=o.end(o.length-1)+3*r.targetDuration),t>p},i.beforeSeekableWindow_=function(o,t){return!!(o.length&&o.start(0)>0&&t2)return{start:p,end:v}}return null},h}(),E2={errorInterval:30,getSource:function(i){return i(this.tech({IWillNotUseThisInPlugins:!0}).currentSource_||this.currentSource())}},rp=function h(i,s){var o=0,t=0,r=Ye.mergeOptions(E2,s);i.ready(function(){i.trigger({type:"usage",name:"vhs-error-reload-initialized"}),i.trigger({type:"usage",name:"hls-error-reload-initialized"})});var u=function(){t&&i.currentTime(t)},p=function(F){null!=F&&(t=i.duration()!==1/0&&i.currentTime()||0,i.one("loadedmetadata",u),i.src(F),i.trigger({type:"usage",name:"vhs-error-reload"}),i.trigger({type:"usage",name:"hls-error-reload"}),i.play())},v=function(){return Date.now()-o<1e3*r.errorInterval?(i.trigger({type:"usage",name:"vhs-error-reload-canceled"}),void i.trigger({type:"usage",name:"hls-error-reload-canceled"})):r.getSource&&"function"==typeof r.getSource?(o=Date.now(),r.getSource.call(i,p)):void Ye.log.error("ERROR: reloadSourceOnError - The option getSource must be a function!")},b=function U(){i.off("loadedmetadata",u),i.off("error",v),i.off("dispose",U)};i.on("error",v),i.on("dispose",b),i.reloadSourceOnError=function(F){b(),h(i,F)}},bo={PlaylistLoader:D,Playlist:vi,utils:Wo,STANDARD_PLAYLIST_SELECTOR:p2,INITIAL_PLAYLIST_SELECTOR:function(){var i=this,s=this.playlists.master.playlists.filter(vi.isEnabled);return w1(s,function(t,r){return T1(t,r)}),s.filter(function(t){return!!b1(i.playlists.master,t).video})[0]||null},lastBandwidthSelector:p2,movingAverageBandwidthSelector:function(i){var s=-1,o=-1;if(i<0||i>1)throw new Error("Moving average bandwidth decay must be between 0 and 1.");return function(){var t=this.useDevicePixelRatio&&l().devicePixelRatio||1;return s<0&&(s=this.systemBandwidth,o=this.systemBandwidth),this.systemBandwidth>0&&this.systemBandwidth!==o&&(s=i*this.systemBandwidth+(1-i)*s,o=this.systemBandwidth),Zf(this.playlists.master,s,parseInt(lc(this.tech_.el(),"width"),10)*t,parseInt(lc(this.tech_.el(),"height"),10)*t,this.limitRenditionByPlayerDimensions,this.masterPlaylistController_)}},comparePlaylistBandwidth:T1,comparePlaylistResolution:function(i,s){var o,t;return i.attributes.RESOLUTION&&i.attributes.RESOLUTION.width&&(o=i.attributes.RESOLUTION.width),o=o||l().Number.MAX_VALUE,s.attributes.RESOLUTION&&s.attributes.RESOLUTION.width&&(t=s.attributes.RESOLUTION.width),o===(t=t||l().Number.MAX_VALUE)&&i.attributes.BANDWIDTH&&s.attributes.BANDWIDTH?i.attributes.BANDWIDTH-s.attributes.BANDWIDTH:o-t},xhr:B()};Object.keys(fo).forEach(function(h){Object.defineProperty(bo,h,{get:function(){return Ye.log.warn("using Vhs."+h+" is UNSAFE be sure you know what you are doing"),fo[h]},set:function(s){Ye.log.warn("using Vhs."+h+" is UNSAFE be sure you know what you are doing"),"number"!=typeof s||s<0?Ye.log.warn("value of Vhs."+h+" must be greater than or equal to 0"):fo[h]=s}})});var ap="videojs-vhs",D2=function(i,s){for(var o=s.media(),t=-1,r=0;r=F&&S>=F?Math.max(S,se):se}return S},set:function(S){this.masterPlaylistController_.mainSegmentLoader_.bandwidth=S,this.masterPlaylistController_.mainSegmentLoader_.throughput={rate:0,count:0}}},systemBandwidth:{get:function(){var U,S=1/(this.bandwidth||1);return U=this.throughput>0?1/this.throughput:0,Math.floor(1/(S+U))},set:function(){Ye.log.error('The "systemBandwidth" property is read-only')}}}),this.options_.bandwidth&&(this.bandwidth=this.options_.bandwidth),this.options_.throughput&&(this.throughput=this.options_.throughput),Object.defineProperties(this.stats,{bandwidth:{get:function(){return u.bandwidth||0},enumerable:!0},mediaRequests:{get:function(){return u.masterPlaylistController_.mediaRequests_()||0},enumerable:!0},mediaRequestsAborted:{get:function(){return u.masterPlaylistController_.mediaRequestsAborted_()||0},enumerable:!0},mediaRequestsTimedout:{get:function(){return u.masterPlaylistController_.mediaRequestsTimedout_()||0},enumerable:!0},mediaRequestsErrored:{get:function(){return u.masterPlaylistController_.mediaRequestsErrored_()||0},enumerable:!0},mediaTransferDuration:{get:function(){return u.masterPlaylistController_.mediaTransferDuration_()||0},enumerable:!0},mediaBytesTransferred:{get:function(){return u.masterPlaylistController_.mediaBytesTransferred_()||0},enumerable:!0},mediaSecondsLoaded:{get:function(){return u.masterPlaylistController_.mediaSecondsLoaded_()||0},enumerable:!0},mediaAppends:{get:function(){return u.masterPlaylistController_.mediaAppends_()||0},enumerable:!0},mainAppendsToLoadedData:{get:function(){return u.masterPlaylistController_.mainAppendsToLoadedData_()||0},enumerable:!0},audioAppendsToLoadedData:{get:function(){return u.masterPlaylistController_.audioAppendsToLoadedData_()||0},enumerable:!0},appendsToLoadedData:{get:function(){return u.masterPlaylistController_.appendsToLoadedData_()||0},enumerable:!0},timeToLoadedData:{get:function(){return u.masterPlaylistController_.timeToLoadedData_()||0},enumerable:!0},buffered:{get:function(){return ka(u.tech_.buffered())},enumerable:!0},currentTime:{get:function(){return u.tech_.currentTime()},enumerable:!0},currentSource:{get:function(){return u.tech_.currentSource_},enumerable:!0},currentTech:{get:function(){return u.tech_.name_},enumerable:!0},duration:{get:function(){return u.tech_.duration()},enumerable:!0},master:{get:function(){return u.playlists.master},enumerable:!0},playerDimensions:{get:function(){return u.tech_.currentDimensions()},enumerable:!0},seekable:{get:function(){return ka(u.tech_.seekable())},enumerable:!0},timestamp:{get:function(){return Date.now()},enumerable:!0},videoPlaybackQuality:{get:function(){return u.tech_.getVideoPlaybackQuality()},enumerable:!0}}),this.tech_.one("canplay",this.masterPlaylistController_.setupFirstPlay.bind(this.masterPlaylistController_)),this.tech_.on("bandwidthupdate",function(){u.options_.useBandwidthFromLocalStorage&&function(i){if(!l().localStorage)return!1;var s=xl();s=s?Ye.mergeOptions(s,i):i;try{l().localStorage.setItem(ap,JSON.stringify(s))}catch{return!1}}({bandwidth:u.bandwidth,throughput:Math.round(u.throughput)})}),this.masterPlaylistController_.on("selectedinitialmedia",function(){!function(i){i.representations=function(){var s=i.masterPlaylistController_.master(),o=za(s)?i.masterPlaylistController_.getAudioTrackPlaylists_():s.playlists;return o?o.filter(function(t){return!Fa(t)}).map(function(t,r){return new np(i,t,t.id)}):[]}}(u)}),this.masterPlaylistController_.sourceUpdater_.on("createdsourcebuffers",function(){u.setupEme_()}),this.on(this.masterPlaylistController_,"progress",function(){this.tech_.trigger("progress")}),this.on(this.masterPlaylistController_,"firstplay",function(){this.ignoreNextSeekingEvent_=!0}),this.setupQualityLevels_(),this.tech_.el()&&(this.mediaSourceUrl_=l().URL.createObjectURL(this.masterPlaylistController_.mediaSource),this.tech_.src(this.mediaSourceUrl_))}},s.createKeySessions_=function(){var t=this,r=this.masterPlaylistController_.mediaTypes_.AUDIO.activePlaylistLoader;this.logger_("waiting for EME key session creation"),zm({player:this.player_,sourceKeySystems:this.source_.keySystems,audioMedia:r&&r.media(),mainPlaylists:this.playlists.master.playlists}).then(function(){t.logger_("created EME key session"),t.masterPlaylistController_.sourceUpdater_.initializedEme()}).catch(function(u){t.logger_("error while creating EME key session",u),t.player_.error({message:"Failed to initialize media keys for EME",code:3})})},s.handleWaitingForKey_=function(){this.logger_("waitingforkey fired, attempting to create any new key sessions"),this.createKeySessions_()},s.setupEme_=function(){var t=this,r=this.masterPlaylistController_.mediaTypes_.AUDIO.activePlaylistLoader,u=x2({player:this.player_,sourceKeySystems:this.source_.keySystems,media:this.playlists.media(),audioMedia:r&&r.media()});this.player_.tech_.on("keystatuschange",function(p){"output-restricted"===p.status&&t.masterPlaylistController_.blacklistCurrentPlaylist({playlist:t.masterPlaylistController_.media(),message:"DRM keystatus changed to "+p.status+". Playlist will fail to play. Check for HDCP content.",blacklistDuration:1/0})}),this.handleWaitingForKey_=this.handleWaitingForKey_.bind(this),this.player_.tech_.on("waitingforkey",this.handleWaitingForKey_),11!==Ye.browser.IE_VERSION&&u?this.createKeySessions_():this.masterPlaylistController_.sourceUpdater_.initializedEme()},s.setupQualityLevels_=function(){var t=this,r=Ye.players[this.tech_.options_.playerId];!r||!r.qualityLevels||this.qualityLevels_||(this.qualityLevels_=r.qualityLevels(),this.masterPlaylistController_.on("selectedinitialmedia",function(){!function(i,s){s.representations().forEach(function(o){i.addQualityLevel(o)}),D2(i,s.playlists)}(t.qualityLevels_,t)}),this.playlists.on("mediachange",function(){D2(t.qualityLevels_,t.playlists)}))},i.version=function(){return{"@videojs/http-streaming":"2.13.1","mux.js":"6.0.1","mpd-parser":"0.21.0","m3u8-parser":"4.7.0","aes-decrypter":"3.1.2"}},s.version=function(){return this.constructor.version()},s.canChangeType=function(){return Fg.canChangeType()},s.play=function(){this.masterPlaylistController_.play()},s.setCurrentTime=function(t){this.masterPlaylistController_.setCurrentTime(t)},s.duration=function(){return this.masterPlaylistController_.duration()},s.seekable=function(){return this.masterPlaylistController_.seekable()},s.dispose=function(){this.playbackWatcher_&&this.playbackWatcher_.dispose(),this.masterPlaylistController_&&this.masterPlaylistController_.dispose(),this.qualityLevels_&&this.qualityLevels_.dispose(),this.player_&&(delete this.player_.vhs,delete this.player_.dash,delete this.player_.hls),this.tech_&&this.tech_.vhs&&delete this.tech_.vhs,this.tech_&&delete this.tech_.hls,this.mediaSourceUrl_&&l().URL.revokeObjectURL&&(l().URL.revokeObjectURL(this.mediaSourceUrl_),this.mediaSourceUrl_=null),this.tech_&&this.tech_.off("waitingforkey",this.handleWaitingForKey_),h.prototype.dispose.call(this)},s.convertToProgramTime=function(t,r){return pg({playlist:this.masterPlaylistController_.media(),time:t,callback:r})},s.seekToProgramTime=function(t,r,u,p){return void 0===u&&(u=!0),void 0===p&&(p=2),gg({programTime:t,playlist:this.masterPlaylistController_.media(),retryCount:p,pauseAfterSeek:u,seekTo:this.options_.seekTo,tech:this.options_.tech,callback:r})},i}(Ye.getComponent("Component")),fd={name:"videojs-http-streaming",VERSION:"2.13.1",canHandleSource:function(i,s){void 0===s&&(s={});var o=Ye.mergeOptions(Ye.options,s);return fd.canPlayType(i.type,o)},handleSource:function(i,s,o){void 0===o&&(o={});var t=Ye.mergeOptions(Ye.options,o);return s.vhs=new I2(i,s,t),Ye.hasOwnProperty("hls")||Object.defineProperty(s,"hls",{get:function(){return Ye.log.warn("player.tech().hls is deprecated. Use player.tech().vhs instead."),s.vhs},configurable:!0}),s.vhs.xhr=B(),s.vhs.src(i.src,i.type),s.vhs},canPlayType:function(i,s){void 0===s&&(s={});var o=Ye.mergeOptions(Ye.options,s),t=o.vhs,r=(t=void 0===t?{}:t).overrideNative,u=void 0===r?!Ye.browser.IS_ANY_SAFARI:r,p=o.hls,v=(p=void 0===p?{}:p).overrideNative,b=void 0!==v&&v,S=wt(i);return S&&(!bo.supportsTypeNatively(S)||b||u)?"maybe":""}};(ht("avc1.4d400d,mp4a.40.2")&&Ye.getTech("Html5").registerSourceHandler(fd,0),Ye.VhsHandler=I2,Object.defineProperty(Ye,"HlsHandler",{get:function(){return Ye.log.warn("videojs.HlsHandler is deprecated. Use videojs.VhsHandler instead."),I2},configurable:!0}),Ye.VhsSourceHandler=fd,Object.defineProperty(Ye,"HlsSourceHandler",{get:function(){return Ye.log.warn("videojs.HlsSourceHandler is deprecated. Use videojs.VhsSourceHandler instead."),fd},configurable:!0}),Ye.Vhs=bo,Object.defineProperty(Ye,"Hls",{get:function(){return Ye.log.warn("videojs.Hls is deprecated. Use videojs.Vhs instead."),bo},configurable:!0}),Ye.use||(Ye.registerComponent("Hls",bo),Ye.registerComponent("Vhs",bo)),Ye.options.vhs=Ye.options.vhs||{},Ye.options.hls=Ye.options.hls||{},Ye.getPlugin&&Ye.getPlugin("reloadSourceOnError"))||(Ye.registerPlugin||Ye.plugin)("reloadSourceOnError",function(i){rp(this,i)});const o3=Ye},5985:(dt,de,C)=>{"use strict";var f=C(5901),l=C(8888),k=C.n(l); +/*! @name videojs-contrib-quality-levels @version 2.1.0 @license Apache-2.0 */function q(Oe){if(void 0===Oe)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Oe}var z=function Oe(De){var Pe=this;if(f.Z.browser.IS_IE8)for(var ce in Pe=k().createElement("custom"),Oe.prototype)"constructor"!==ce&&(Pe[ce]=Oe.prototype[ce]);return Pe.id=De.id,Pe.label=Pe.id,Pe.width=De.width,Pe.height=De.height,Pe.bitrate=De.bandwidth,Pe.enabled_=De.enabled,Object.defineProperty(Pe,"enabled",{get:function(){return Pe.enabled_()},set:function(ne){Pe.enabled_(ne)}}),Pe},V=function(Oe){function De(){var ce,be=q(q(ce=Oe.call(this)||this));if(f.Z.browser.IS_IE8)for(var ne in be=k().createElement("custom"),De.prototype)"constructor"!==ne&&(be[ne]=De.prototype[ne]);return be.levels_=[],be.selectedIndex_=-1,Object.defineProperty(be,"selectedIndex",{get:function(){return be.selectedIndex_}}),Object.defineProperty(be,"length",{get:function(){return be.levels_.length}}),be||q(ce)}!function R(Oe,De){Oe.prototype=Object.create(De.prototype),Oe.prototype.constructor=Oe,Oe.__proto__=De}(De,Oe);var Pe=De.prototype;return Pe.addQualityLevel=function(be){var ne=this.getQualityLevelById(be.id);if(ne)return ne;var J=this.levels_.length;return ne=new z(be),""+J in this||Object.defineProperty(this,J,{get:function(){return this.levels_[J]}}),this.levels_.push(ne),this.trigger({qualityLevel:ne,type:"addqualitylevel"}),ne},Pe.removeQualityLevel=function(be){for(var ne=null,J=0,xe=this.length;JJ&&this.selectedIndex_--;break}return ne&&this.trigger({qualityLevel:be,type:"removequalitylevel"}),ne},Pe.getQualityLevelById=function(be){for(var ne=0,J=this.length;ne{"use strict";C.d(de,{Z:()=>Oe});var f=C(5901);function k(De,Pe){De.prototype=Object.create(Pe.prototype),De.prototype.constructor=De,De.__proto__=Pe}function R(De){if(void 0===De)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return De}var q=f.Z.getComponent("MenuItem"),z=f.Z.getComponent("Component"),V=function(De){function Pe(be,ne){return ne.selectable=!0,ne.multiSelectable=!1,De.call(this,be,ne)||this}k(Pe,De);var ce=Pe.prototype;return ce.handleClick=function(){var ne=this.options_;console.log("Changing quality to:",ne.label),De.prototype.handleClick.call(this);for(var J=this.player().qualityLevels(),xe=0;xe=0)&&(xe.push(Ve),ne.push(new V(this.player_,{label:Ve,index:Ee,selected:ze,sortVal:j})))}return J.length>1&&ne.push(new V(this.player_,{label:"Auto",index:J.length,selected:!1,sortVal:99999})),ne.sort(function(X,me){return X.options_.sortValme.options_.sortVal?-1:0}),ne},Pe}(W),N={},ee=f.Z.registerPlugin||f.Z.plugin,Te=function(Pe){var ce=this;this.ready(function(){!function(Pe,ce){if(Pe.addClass("vjs-http-source-selector"),console.log("videojs-http-source-selector initialized!"),console.log("player.techName_:"+Pe.techName_),"Html5"!=Pe.techName_)return!1;Pe.on(["loadedmetadata"],function(be){if(Pe.qualityLevels(),f.Z.log("loadmetadata event"),"undefined"==Pe.videojs_http_source_selector_initialized||1==Pe.videojs_http_source_selector_initialized)console.log("player.videojs_http_source_selector_initialized == true");else{console.log("player.videojs_http_source_selector_initialized == false"),Pe.videojs_http_source_selector_initialized=!0;var J=Pe.controlBar,xe=J.getChild("fullscreenToggle").el();J.el().insertBefore(J.addChild("SourceMenuButton").el(),xe)}})}(ce,f.Z.mergeOptions(N,Pe))}),f.Z.registerComponent("SourceMenuButton",re),f.Z.registerComponent("SourceMenuItem",V)};ee("httpSourceSelector",Te),Te.VERSION="1.1.6";const Oe=Te},6994:(dt,de,C)=>{var f=C(988),l=dt.exports={WebVTT:C(3409),VTTCue:C(5921),VTTRegion:C(9217)};f.vttjs=l,f.WebVTT=l.WebVTT;var k=l.VTTCue,R=l.VTTRegion,q=f.VTTCue,z=f.VTTRegion;l.shim=function(){f.VTTCue=k,f.VTTRegion=R},l.restore=function(){f.VTTCue=q,f.VTTRegion=z},f.VTTCue||l.shim()},3409:(dt,de,C)=>{var f=C(8888),l=Object.create||function(){function j(){}return function(X){if(1!==arguments.length)throw new Error("Object.create shim only accepts one parameter.");return j.prototype=X,new j}}();function k(j,X){this.name="ParsingError",this.code=j.code,this.message=X||j.message}function R(j){function X($e,_t,st,Dt){return 3600*(0|$e)+60*(0|_t)+(0|st)+(0|Dt)/1e3}var me=j.match(/^(\d+):(\d{1,2})(:\d{1,2})?\.(\d{3})/);return me?me[3]?X(me[1],me[2],me[3].replace(":",""),me[4]):me[1]>59?X(me[1],me[2],0,me[4]):X(0,me[1],me[2],me[4]):null}function q(){this.values=l(null)}function z(j,X,me,$e){var _t=$e?j.split($e):[j];for(var st in _t)if("string"==typeof _t[st]){var Dt=_t[st].split(me);if(2===Dt.length)X(Dt[0].trim(),Dt[1].trim())}}function V(j,X,me){var $e=j;function _t(){var kt=R(j);if(null===kt)throw new k(k.Errors.BadTimeStamp,"Malformed timestamp: "+$e);return j=j.replace(/^[^\sa-zA-Z-]+/,""),kt}function Dt(){j=j.replace(/^\s+/,"")}if(Dt(),X.startTime=_t(),Dt(),"--\x3e"!==j.substr(0,3))throw new k(k.Errors.BadTimeStamp,"Malformed time stamp (time stamps must be separated by '--\x3e'): "+$e);j=j.substr(3),Dt(),X.endTime=_t(),Dt(),function st(kt,rt){var Pt=new q;z(kt,function(Xe,It){switch(Xe){case"region":for(var ut=me.length-1;ut>=0;ut--)if(me[ut].id===It){Pt.set(Xe,me[ut].region);break}break;case"vertical":Pt.alt(Xe,It,["rl","lr"]);break;case"line":var Gt=It.split(","),gt=Gt[0];Pt.integer(Xe,gt),Pt.percent(Xe,gt)&&Pt.set("snapToLines",!1),Pt.alt(Xe,gt,["auto"]),2===Gt.length&&Pt.alt("lineAlign",Gt[1],["start","center","end"]);break;case"position":Gt=It.split(","),Pt.percent(Xe,Gt[0]),2===Gt.length&&Pt.alt("positionAlign",Gt[1],["start","center","end"]);break;case"size":Pt.percent(Xe,It);break;case"align":Pt.alt(Xe,It,["start","center","end","left","right"])}},/:/,/\s/),rt.region=Pt.get("region",null),rt.vertical=Pt.get("vertical","");try{rt.line=Pt.get("line","auto")}catch{}rt.lineAlign=Pt.get("lineAlign","start"),rt.snapToLines=Pt.get("snapToLines",!0),rt.size=Pt.get("size",100);try{rt.align=Pt.get("align","center")}catch{rt.align=Pt.get("align","middle")}try{rt.position=Pt.get("position","auto")}catch{rt.position=Pt.get("position",{start:0,left:0,center:50,middle:50,end:100,right:100},rt.align)}rt.positionAlign=Pt.get("positionAlign",{start:"start",left:"start",center:"center",middle:"center",end:"end",right:"end"},rt.align)}(j,X)}k.prototype=l(Error.prototype),k.prototype.constructor=k,k.Errors={BadSignature:{code:0,message:"Malformed WebVTT signature."},BadTimeStamp:{code:1,message:"Malformed time stamp."}},q.prototype={set:function(j,X){!this.get(j)&&""!==X&&(this.values[j]=X)},get:function(j,X,me){return me?this.has(j)?this.values[j]:X[me]:this.has(j)?this.values[j]:X},has:function(j){return j in this.values},alt:function(j,X,me){for(var $e=0;$e=0&&X<=100))&&(this.set(j,X),!0)}};var W=f.createElement&&f.createElement("textarea"),re={c:"span",i:"i",b:"b",u:"u",ruby:"ruby",rt:"rt",v:"span",lang:"span"},N={white:"rgba(255,255,255,1)",lime:"rgba(0,255,0,1)",cyan:"rgba(0,255,255,1)",red:"rgba(255,0,0,1)",yellow:"rgba(255,255,0,1)",magenta:"rgba(255,0,255,1)",blue:"rgba(0,0,255,1)",black:"rgba(0,0,0,1)"},ee={v:"title",lang:"lang"},ie={rt:"ruby"};function Te(j,X){function me(){if(!X)return null;var Ct=X.match(/^([^<]*)(<[^>]*>?)?/);return function gt(it){return X=X.substr(it.length),it}(Ct[1]?Ct[1]:Ct[2])}function $e(gt){return W.innerHTML=gt,gt=W.textContent,W.textContent="",gt}function st(gt,Ct){var it=re[gt];if(!it)return null;var mt=j.document.createElement(it),Ze=ee[gt];return Ze&&Ct&&(mt[Ze]=Ct.trim()),mt}for(var rt,Dt=j.document.createElement("div"),kt=Dt,Pt=[];null!==(rt=me());)if("<"!==rt[0])kt.appendChild(j.document.createTextNode($e(rt)));else{if("/"===rt[1]){Pt.length&&Pt[Pt.length-1]===rt.substr(2).replace(">","")&&(Pt.pop(),kt=kt.parentNode);continue}var It,Xe=R(rt.substr(1,rt.length-2));if(Xe){It=j.document.createProcessingInstruction("timestamp",Xe),kt.appendChild(It);continue}var ut=rt.match(/^<([^.\s/0-9>]+)(\.[^\s\\>]+)?([^>\\]+)?(\\?)>?$/);if(!ut||!(It=st(ut[1],ut[3]))||(gt=kt,ie[(Ct=It).localName]&&ie[Ct.localName]!==gt.localName))continue;if(ut[2]){var Gt=ut[2].split(".");Gt.forEach(function(gt){var Ct=/^bg_/.test(gt),it=Ct?gt.slice(3):gt;if(N.hasOwnProperty(it)){var mt=Ct?"background-color":"color",Ze=N[it];It.style[mt]=Ze}}),It.className=Gt.join(" ")}Pt.push(ut[1]),kt.appendChild(It),kt=It}var gt,Ct;return Dt}var Oe=[[1470,1470],[1472,1472],[1475,1475],[1478,1478],[1488,1514],[1520,1524],[1544,1544],[1547,1547],[1549,1549],[1563,1563],[1566,1610],[1645,1647],[1649,1749],[1765,1766],[1774,1775],[1786,1805],[1807,1808],[1810,1839],[1869,1957],[1969,1969],[1984,2026],[2036,2037],[2042,2042],[2048,2069],[2074,2074],[2084,2084],[2088,2088],[2096,2110],[2112,2136],[2142,2142],[2208,2208],[2210,2220],[8207,8207],[64285,64285],[64287,64296],[64298,64310],[64312,64316],[64318,64318],[64320,64321],[64323,64324],[64326,64449],[64467,64829],[64848,64911],[64914,64967],[65008,65020],[65136,65140],[65142,65276],[67584,67589],[67592,67592],[67594,67637],[67639,67640],[67644,67644],[67647,67669],[67671,67679],[67840,67867],[67872,67897],[67903,67903],[67968,68023],[68030,68031],[68096,68096],[68112,68115],[68117,68119],[68121,68147],[68160,68167],[68176,68184],[68192,68223],[68352,68405],[68416,68437],[68440,68466],[68472,68479],[68608,68680],[126464,126467],[126469,126495],[126497,126498],[126500,126500],[126503,126503],[126505,126514],[126516,126519],[126521,126521],[126523,126523],[126530,126530],[126535,126535],[126537,126537],[126539,126539],[126541,126543],[126545,126546],[126548,126548],[126551,126551],[126553,126553],[126555,126555],[126557,126557],[126559,126559],[126561,126562],[126564,126564],[126567,126570],[126572,126578],[126580,126583],[126585,126588],[126590,126590],[126592,126601],[126603,126619],[126625,126627],[126629,126633],[126635,126651],[1114109,1114109]];function De(j){for(var X=0;X=me[0]&&j<=me[1])return!0}return!1}function Pe(j){var X=[],me="";if(!j||!j.childNodes)return"ltr";function _t(kt,rt){for(var Pt=rt.childNodes.length-1;Pt>=0;Pt--)kt.push(rt.childNodes[Pt])}function st(kt){if(!kt||!kt.length)return null;var rt=kt.pop(),Pt=rt.textContent||rt.innerText;if(Pt){var Xe=Pt.match(/^.*(\n|\r)/);return Xe?(kt.length=0,Xe[0]):Pt}return"ruby"===rt.tagName?st(kt):rt.childNodes?(_t(kt,rt),st(kt)):void 0}for(_t(X,j);me=st(X);)for(var Dt=0;Dt=0&&j.line<=100))return j.line;if(!j.track||!j.track.textTrackList||!j.track.textTrackList.mediaElement)return-1;for(var X=j.track,me=X.textTrackList,$e=0,_t=0;_tut&&(It=It<0?-1:1,It*=Math.ceil(ut/Xe)*Xe),kt<0&&(It+=""===Dt.vertical?me.height:me.width,rt=rt.reverse()),st.move(Gt,It)}else{var gt=st.lineHeight/me.height*100;switch(Dt.lineAlign){case"center":kt-=gt/2;break;case"end":kt-=gt}switch(Dt.vertical){case"":X.applyStyles({top:X.formatStyle(kt,"%")});break;case"rl":X.applyStyles({left:X.formatStyle(kt,"%")});break;case"lr":X.applyStyles({right:X.formatStyle(kt,"%")})}rt=["+y","-x","+x","-y"],st=new J(X)}var Ct=function _t(it,mt){for(var Ze,Se=new J(it),Wt=1,zt=0;ztyn&&(Ze=new J(it),Wt=yn),it=new J(Se)}return Ze||Se}(st,rt);X.move(Ct.toCSSCompatValues(me))}function Ne(){}be.prototype.applyStyles=function(j,X){for(var me in X=X||this.div,j)j.hasOwnProperty(me)&&(X.style[me]=j[me])},be.prototype.formatStyle=function(j,X){return 0===j?0:j+X},ne.prototype=l(be.prototype),ne.prototype.constructor=ne,J.prototype.move=function(j,X){switch(X=void 0!==X?X:this.lineHeight,j){case"+x":this.left+=X,this.right+=X;break;case"-x":this.left-=X,this.right-=X;break;case"+y":this.top+=X,this.bottom+=X;break;case"-y":this.top-=X,this.bottom-=X}},J.prototype.overlaps=function(j){return this.leftj.left&&this.topj.top},J.prototype.overlapsAny=function(j){for(var X=0;X=j.top&&this.bottom<=j.bottom&&this.left>=j.left&&this.right<=j.right},J.prototype.overlapsOppositeAxis=function(j,X){switch(X){case"+x":return this.leftj.right;case"+y":return this.topj.bottom}},J.prototype.intersectPercentage=function(j){return Math.max(0,Math.min(this.right,j.right)-Math.max(this.left,j.left))*Math.max(0,Math.min(this.bottom,j.bottom)-Math.max(this.top,j.top))/(this.height*this.width)},J.prototype.toCSSCompatValues=function(j){return{top:this.top-j.top,bottom:j.bottom-this.bottom,left:this.left-j.left,right:j.right-this.right,height:this.height,width:this.width}},J.getSimpleBoxPosition=function(j){var X=j.div?j.div.offsetHeight:j.tagName?j.offsetHeight:0,me=j.div?j.div.offsetWidth:j.tagName?j.offsetWidth:0,$e=j.div?j.div.offsetTop:j.tagName?j.offsetTop:0;return{left:(j=j.div?j.div.getBoundingClientRect():j.tagName?j.getBoundingClientRect():j).left,right:j.right,top:j.top||$e,height:j.height||X,bottom:j.bottom||$e+(j.height||X),width:j.width||me}},Ne.StringDecoder=function(){return{decode:function(j){if(!j)return"";if("string"!=typeof j)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(j))}}},Ne.convertCueToDOMTree=function(j,X){return j&&X?Te(j,X):null};Ne.processCues=function(j,X,me){if(!j||!X||!me)return null;for(;me.firstChild;)me.removeChild(me.firstChild);var $e=j.document.createElement("div");if($e.style.position="absolute",$e.style.left="0",$e.style.right="0",$e.style.top="0",$e.style.bottom="0",$e.style.margin="1.5%",me.appendChild($e),function _t(Xe){for(var It=0;It{var C={"":1,lr:1,rl:1},f={start:1,center:1,end:1,left:1,right:1,auto:1,"line-left":1,"line-right":1};function k(q){return"string"==typeof q&&(!!f[q.toLowerCase()]&&q.toLowerCase())}function R(q,z,V){this.hasBeenReset=!1;var W="",re=!1,N=q,ee=z,ie=V,Te=null,Oe="",De=!0,Pe="auto",ce="start",be="auto",ne="auto",J=100,xe="center";Object.defineProperties(this,{id:{enumerable:!0,get:function(){return W},set:function(Ne){W=""+Ne}},pauseOnExit:{enumerable:!0,get:function(){return re},set:function(Ne){re=!!Ne}},startTime:{enumerable:!0,get:function(){return N},set:function(Ne){if("number"!=typeof Ne)throw new TypeError("Start time must be set to a number.");N=Ne,this.hasBeenReset=!0}},endTime:{enumerable:!0,get:function(){return ee},set:function(Ne){if("number"!=typeof Ne)throw new TypeError("End time must be set to a number.");ee=Ne,this.hasBeenReset=!0}},text:{enumerable:!0,get:function(){return ie},set:function(Ne){ie=""+Ne,this.hasBeenReset=!0}},region:{enumerable:!0,get:function(){return Te},set:function(Ne){Te=Ne,this.hasBeenReset=!0}},vertical:{enumerable:!0,get:function(){return Oe},set:function(Ne){var Ee=function l(q){return"string"==typeof q&&!!C[q.toLowerCase()]&&q.toLowerCase()}(Ne);if(!1===Ee)throw new SyntaxError("Vertical: an invalid or illegal direction string was specified.");Oe=Ee,this.hasBeenReset=!0}},snapToLines:{enumerable:!0,get:function(){return De},set:function(Ne){De=!!Ne,this.hasBeenReset=!0}},line:{enumerable:!0,get:function(){return Pe},set:function(Ne){if("number"!=typeof Ne&&"auto"!==Ne)throw new SyntaxError("Line: an invalid number or illegal string was specified.");Pe=Ne,this.hasBeenReset=!0}},lineAlign:{enumerable:!0,get:function(){return ce},set:function(Ne){var Ee=k(Ne);Ee?(ce=Ee,this.hasBeenReset=!0):console.warn("lineAlign: an invalid or illegal string was specified.")}},position:{enumerable:!0,get:function(){return be},set:function(Ne){if(Ne<0||Ne>100)throw new Error("Position must be between 0 and 100.");be=Ne,this.hasBeenReset=!0}},positionAlign:{enumerable:!0,get:function(){return ne},set:function(Ne){var Ee=k(Ne);Ee?(ne=Ee,this.hasBeenReset=!0):console.warn("positionAlign: an invalid or illegal string was specified.")}},size:{enumerable:!0,get:function(){return J},set:function(Ne){if(Ne<0||Ne>100)throw new Error("Size must be between 0 and 100.");J=Ne,this.hasBeenReset=!0}},align:{enumerable:!0,get:function(){return xe},set:function(Ne){var Ee=k(Ne);if(!Ee)throw new SyntaxError("align: an invalid or illegal alignment string was specified.");xe=Ee,this.hasBeenReset=!0}}}),this.displayState=void 0}R.prototype.getCueAsHTML=function(){return WebVTT.convertCueToDOMTree(window,this.text)},dt.exports=R},9217:dt=>{var de={"":!0,up:!0};function f(k){return"number"==typeof k&&k>=0&&k<=100}dt.exports=function l(){var k=100,R=3,q=0,z=100,V=0,W=100,re="";Object.defineProperties(this,{width:{enumerable:!0,get:function(){return k},set:function(N){if(!f(N))throw new Error("Width must be between 0 and 100.");k=N}},lines:{enumerable:!0,get:function(){return R},set:function(N){if("number"!=typeof N)throw new TypeError("Lines must be set to a number.");R=N}},regionAnchorY:{enumerable:!0,get:function(){return z},set:function(N){if(!f(N))throw new Error("RegionAnchorX must be between 0 and 100.");z=N}},regionAnchorX:{enumerable:!0,get:function(){return q},set:function(N){if(!f(N))throw new Error("RegionAnchorY must be between 0 and 100.");q=N}},viewportAnchorY:{enumerable:!0,get:function(){return W},set:function(N){if(!f(N))throw new Error("ViewportAnchorY must be between 0 and 100.");W=N}},viewportAnchorX:{enumerable:!0,get:function(){return V},set:function(N){if(!f(N))throw new Error("ViewportAnchorX must be between 0 and 100.");V=N}},scroll:{enumerable:!0,get:function(){return re},set:function(N){var ee=function C(k){return"string"==typeof k&&!!de[k.toLowerCase()]&&k.toLowerCase()}(N);!1===ee?console.warn("Scroll: an invalid or illegal string was specified."):re=ee}}})}},8932:dt=>{function de(){return dt.exports=de=Object.assign?Object.assign.bind():function(C){for(var f=1;f{"use strict";C.d(de,{HT:()=>R,JF:()=>mi,K0:()=>z,Mx:()=>Bt,Nd:()=>so,O5:()=>wn,PM:()=>va,bD:()=>ts,ez:()=>Zr,mk:()=>nr,q:()=>k,sg:()=>Nr,w_:()=>q});var f=C(1354); /** - * @license Angular v15.2.10 + * @license Angular v16.2.12 * (c) 2010-2022 Google LLC. https://angular.io/ * License: MIT - */let C=null;function q(){return C}function U(P){C||(C=P)}class F{}const G=new t.OlP("DocumentToken");class K{historyGo(M){throw new Error("Not implemented")}}K.\u0275fac=function(M){return new(M||K)},K.\u0275prov=t.Yz7({token:K,factory:function(){return function re(){return(0,t.LFG)(j)}()},providedIn:"platform"});new t.OlP("Location Initialized");class j extends K{constructor(M){super(),this._doc=M,this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return q().getBaseHref(this._doc)}onPopState(M){const Q=q().getGlobalEventTarget(this._doc,"window");return Q.addEventListener("popstate",M,!1),()=>Q.removeEventListener("popstate",M)}onHashChange(M){const Q=q().getGlobalEventTarget(this._doc,"window");return Q.addEventListener("hashchange",M,!1),()=>Q.removeEventListener("hashchange",M)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(M){this._location.pathname=M}pushState(M,Q,xe){ce()?this._history.pushState(M,Q,xe):this._location.hash=xe}replaceState(M,Q,xe){ce()?this._history.replaceState(M,Q,xe):this._location.hash=xe}forward(){this._history.forward()}back(){this._history.back()}historyGo(M=0){this._history.go(M)}getState(){return this._history.state}}function ce(){return!!window.history.pushState}function Be(P,M){if(0==P.length)return M;if(0==M.length)return P;let Q=0;return P.endsWith("/")&&Q++,M.startsWith("/")&&Q++,2==Q?P+M.substring(1):1==Q?P+M:P+"/"+M}function Fe(P){const M=P.match(/#|\?|$/),Q=M&&M.index||P.length,xe=Q-("/"===P[Q-1]?1:0);return P.slice(0,xe)+P.slice(Q)}function Ne(P){return P&&"?"!==P[0]?"?"+P:P}j.\u0275fac=function(M){return new(M||j)(t.LFG(G))},j.\u0275prov=t.Yz7({token:j,factory:function(){return function we(){return new j((0,t.LFG)(G))}()},providedIn:"platform"});class je{historyGo(M){throw new Error("Not implemented")}}je.\u0275fac=function(M){return new(M||je)},je.\u0275prov=t.Yz7({token:je,factory:function(){return(0,t.f3M)(de)},providedIn:"root"});const me=new t.OlP("appBaseHref");class de extends je{constructor(M,Q){super(),this._platformLocation=M,this._removeListenerFns=[],this._baseHref=Q??this._platformLocation.getBaseHrefFromDOM()??(0,t.f3M)(G).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(M){this._removeListenerFns.push(this._platformLocation.onPopState(M),this._platformLocation.onHashChange(M))}getBaseHref(){return this._baseHref}prepareExternalUrl(M){return Be(this._baseHref,M)}path(M=!1){const Q=this._platformLocation.pathname+Ne(this._platformLocation.search),xe=this._platformLocation.hash;return xe&&M?`${Q}${xe}`:Q}pushState(M,Q,xe,rt){const gt=this.prepareExternalUrl(xe+Ne(rt));this._platformLocation.pushState(M,Q,gt)}replaceState(M,Q,xe,rt){const gt=this.prepareExternalUrl(xe+Ne(rt));this._platformLocation.replaceState(M,Q,gt)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(M=0){this._platformLocation.historyGo?.(M)}}de.\u0275fac=function(M){return new(M||de)(t.LFG(K),t.LFG(me,8))},de.\u0275prov=t.Yz7({token:de,factory:de.\u0275fac,providedIn:"root"});class fe extends je{constructor(M,Q){super(),this._platformLocation=M,this._baseHref="",this._removeListenerFns=[],null!=Q&&(this._baseHref=Q)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(M){this._removeListenerFns.push(this._platformLocation.onPopState(M),this._platformLocation.onHashChange(M))}getBaseHref(){return this._baseHref}path(M=!1){let Q=this._platformLocation.hash;return null==Q&&(Q="#"),Q.length>0?Q.substring(1):Q}prepareExternalUrl(M){const Q=Be(this._baseHref,M);return Q.length>0?"#"+Q:Q}pushState(M,Q,xe,rt){let gt=this.prepareExternalUrl(xe+Ne(rt));0==gt.length&&(gt=this._platformLocation.pathname),this._platformLocation.pushState(M,Q,gt)}replaceState(M,Q,xe,rt){let gt=this.prepareExternalUrl(xe+Ne(rt));0==gt.length&&(gt=this._platformLocation.pathname),this._platformLocation.replaceState(M,Q,gt)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(M=0){this._platformLocation.historyGo?.(M)}}fe.\u0275fac=function(M){return new(M||fe)(t.LFG(K),t.LFG(me,8))},fe.\u0275prov=t.Yz7({token:fe,factory:fe.\u0275fac});class Se{constructor(M){this._subject=new t.vpe,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=M;const Q=this._locationStrategy.getBaseHref();this._basePath=function Ce(P){if(new RegExp("^(https?:)?//").test(P)){const[,Q]=P.split(/\/\/[^\/]+/);return Q}return P}(Fe(Le(Q))),this._locationStrategy.onPopState(xe=>{this._subject.emit({url:this.path(!0),pop:!0,state:xe.state,type:xe.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(M=!1){return this.normalize(this._locationStrategy.path(M))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(M,Q=""){return this.path()==this.normalize(M+Ne(Q))}normalize(M){return Se.stripTrailingSlash(function Ve(P,M){if(!P||!M.startsWith(P))return M;const Q=M.substring(P.length);return""===Q||["/",";","?","#"].includes(Q[0])?Q:M}(this._basePath,Le(M)))}prepareExternalUrl(M){return M&&"/"!==M[0]&&(M="/"+M),this._locationStrategy.prepareExternalUrl(M)}go(M,Q="",xe=null){this._locationStrategy.pushState(xe,"",M,Q),this._notifyUrlChangeListeners(this.prepareExternalUrl(M+Ne(Q)),xe)}replaceState(M,Q="",xe=null){this._locationStrategy.replaceState(xe,"",M,Q),this._notifyUrlChangeListeners(this.prepareExternalUrl(M+Ne(Q)),xe)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(M=0){this._locationStrategy.historyGo?.(M)}onUrlChange(M){return this._urlChangeListeners.push(M),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(Q=>{this._notifyUrlChangeListeners(Q.url,Q.state)})),()=>{const Q=this._urlChangeListeners.indexOf(M);this._urlChangeListeners.splice(Q,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(M="",Q){this._urlChangeListeners.forEach(xe=>xe(M,Q))}subscribe(M,Q,xe){return this._subject.subscribe({next:M,error:Q,complete:xe})}}function Le(P){return P.replace(/\/index.html$/,"")}Se.normalizeQueryParams=Ne,Se.joinWithSlash=Be,Se.stripTrailingSlash=Fe,Se.\u0275fac=function(M){return new(M||Se)(t.LFG(je))},Se.\u0275prov=t.Yz7({token:Se,factory:function(){return function it(){return new Se((0,t.LFG)(je))}()},providedIn:"root"});const Ge={ADP:[void 0,void 0,0],AFN:[void 0,"\u060b",0],ALL:[void 0,void 0,0],AMD:[void 0,"\u058f",2],AOA:[void 0,"Kz"],ARS:[void 0,"$"],AUD:["A$","$"],AZN:[void 0,"\u20bc"],BAM:[void 0,"KM"],BBD:[void 0,"$"],BDT:[void 0,"\u09f3"],BHD:[void 0,void 0,3],BIF:[void 0,void 0,0],BMD:[void 0,"$"],BND:[void 0,"$"],BOB:[void 0,"Bs"],BRL:["R$"],BSD:[void 0,"$"],BWP:[void 0,"P"],BYN:[void 0,void 0,2],BYR:[void 0,void 0,0],BZD:[void 0,"$"],CAD:["CA$","$",2],CHF:[void 0,void 0,2],CLF:[void 0,void 0,4],CLP:[void 0,"$",0],CNY:["CN\xa5","\xa5"],COP:[void 0,"$",2],CRC:[void 0,"\u20a1",2],CUC:[void 0,"$"],CUP:[void 0,"$"],CZK:[void 0,"K\u010d",2],DJF:[void 0,void 0,0],DKK:[void 0,"kr",2],DOP:[void 0,"$"],EGP:[void 0,"E\xa3"],ESP:[void 0,"\u20a7",0],EUR:["\u20ac"],FJD:[void 0,"$"],FKP:[void 0,"\xa3"],GBP:["\xa3"],GEL:[void 0,"\u20be"],GHS:[void 0,"GH\u20b5"],GIP:[void 0,"\xa3"],GNF:[void 0,"FG",0],GTQ:[void 0,"Q"],GYD:[void 0,"$",2],HKD:["HK$","$"],HNL:[void 0,"L"],HRK:[void 0,"kn"],HUF:[void 0,"Ft",2],IDR:[void 0,"Rp",2],ILS:["\u20aa"],INR:["\u20b9"],IQD:[void 0,void 0,0],IRR:[void 0,void 0,0],ISK:[void 0,"kr",0],ITL:[void 0,void 0,0],JMD:[void 0,"$"],JOD:[void 0,void 0,3],JPY:["\xa5",void 0,0],KHR:[void 0,"\u17db"],KMF:[void 0,"CF",0],KPW:[void 0,"\u20a9",0],KRW:["\u20a9",void 0,0],KWD:[void 0,void 0,3],KYD:[void 0,"$"],KZT:[void 0,"\u20b8"],LAK:[void 0,"\u20ad",0],LBP:[void 0,"L\xa3",0],LKR:[void 0,"Rs"],LRD:[void 0,"$"],LTL:[void 0,"Lt"],LUF:[void 0,void 0,0],LVL:[void 0,"Ls"],LYD:[void 0,void 0,3],MGA:[void 0,"Ar",0],MGF:[void 0,void 0,0],MMK:[void 0,"K",0],MNT:[void 0,"\u20ae",2],MRO:[void 0,void 0,0],MUR:[void 0,"Rs",2],MXN:["MX$","$"],MYR:[void 0,"RM"],NAD:[void 0,"$"],NGN:[void 0,"\u20a6"],NIO:[void 0,"C$"],NOK:[void 0,"kr",2],NPR:[void 0,"Rs"],NZD:["NZ$","$"],OMR:[void 0,void 0,3],PHP:["\u20b1"],PKR:[void 0,"Rs",2],PLN:[void 0,"z\u0142"],PYG:[void 0,"\u20b2",0],RON:[void 0,"lei"],RSD:[void 0,void 0,0],RUB:[void 0,"\u20bd"],RWF:[void 0,"RF",0],SBD:[void 0,"$"],SEK:[void 0,"kr",2],SGD:[void 0,"$"],SHP:[void 0,"\xa3"],SLE:[void 0,void 0,2],SLL:[void 0,void 0,0],SOS:[void 0,void 0,0],SRD:[void 0,"$"],SSP:[void 0,"\xa3"],STD:[void 0,void 0,0],STN:[void 0,"Db"],SYP:[void 0,"\xa3",0],THB:[void 0,"\u0e3f"],TMM:[void 0,void 0,0],TND:[void 0,void 0,3],TOP:[void 0,"T$"],TRL:[void 0,void 0,0],TRY:[void 0,"\u20ba"],TTD:[void 0,"$"],TWD:["NT$","$",2],TZS:[void 0,void 0,2],UAH:[void 0,"\u20b4"],UGX:[void 0,void 0,0],USD:["$"],UYI:[void 0,void 0,0],UYU:[void 0,"$"],UYW:[void 0,void 0,4],UZS:[void 0,void 0,2],VEF:[void 0,"Bs",2],VND:["\u20ab",void 0,0],VUV:[void 0,void 0,0],XAF:["FCFA",void 0,0],XCD:["EC$","$"],XOF:["F\u202fCFA",void 0,0],XPF:["CFPF",void 0,0],XXX:["\xa4"],YER:[void 0,void 0,0],ZAR:[void 0,"R"],ZMK:[void 0,void 0,0],ZMW:[void 0,"ZK"],ZWD:[void 0,void 0,0]};var E,P,$,ue,Oe,nt,$e,et;function Rt(P,M){return Qe((0,t.cg1)(P)[t.wAp.DateFormat],M)}function Pt(P,M){return Qe((0,t.cg1)(P)[t.wAp.TimeFormat],M)}function Wt(P,M){return Qe((0,t.cg1)(P)[t.wAp.DateTimeFormat],M)}function on(P,M){const Q=(0,t.cg1)(P),xe=Q[t.wAp.NumberSymbols][M];if(typeof xe>"u"){if(M===$e.CurrencyDecimal)return Q[t.wAp.NumberSymbols][$e.Decimal];if(M===$e.CurrencyGroup)return Q[t.wAp.NumberSymbols][$e.Group]}return xe}function xn(P,M){return(0,t.cg1)(P)[t.wAp.NumberFormats][M]}(P=E||(E={}))[P.Decimal=0]="Decimal",P[P.Percent=1]="Percent",P[P.Currency=2]="Currency",P[P.Scientific=3]="Scientific",function(P){P[P.Zero=0]="Zero",P[P.One=1]="One",P[P.Two=2]="Two",P[P.Few=3]="Few",P[P.Many=4]="Many",P[P.Other=5]="Other"}($||($={})),function(P){P[P.Format=0]="Format",P[P.Standalone=1]="Standalone"}(ue||(ue={})),function(P){P[P.Narrow=0]="Narrow",P[P.Abbreviated=1]="Abbreviated",P[P.Wide=2]="Wide",P[P.Short=3]="Short"}(Oe||(Oe={})),function(P){P[P.Short=0]="Short",P[P.Medium=1]="Medium",P[P.Long=2]="Long",P[P.Full=3]="Full"}(nt||(nt={})),function(P){P[P.Decimal=0]="Decimal",P[P.Group=1]="Group",P[P.List=2]="List",P[P.PercentSign=3]="PercentSign",P[P.PlusSign=4]="PlusSign",P[P.MinusSign=5]="MinusSign",P[P.Exponential=6]="Exponential",P[P.SuperscriptingExponent=7]="SuperscriptingExponent",P[P.PerMille=8]="PerMille",P[P.Infinity=9]="Infinity",P[P.NaN=10]="NaN",P[P.TimeSeparator=11]="TimeSeparator",P[P.CurrencyDecimal=12]="CurrencyDecimal",P[P.CurrencyGroup=13]="CurrencyGroup"}($e||($e={})),function(P){P[P.Sunday=0]="Sunday",P[P.Monday=1]="Monday",P[P.Tuesday=2]="Tuesday",P[P.Wednesday=3]="Wednesday",P[P.Thursday=4]="Thursday",P[P.Friday=5]="Friday",P[P.Saturday=6]="Saturday"}(et||(et={}));const Vt=t.kL8;function We(P){if(!P[t.wAp.ExtraData])throw new Error(`Missing extra locale data for the locale "${P[t.wAp.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function Qe(P,M){for(let Q=M;Q>-1;Q--)if(typeof P[Q]<"u")return P[Q];throw new Error("Locale data API: locale data undefined")}function ke(P){const[M,Q]=P.split(":");return{hours:+M,minutes:+Q}}function Te(P,M,Q="en"){const xe=function ft(P){return(0,t.cg1)(P)[t.wAp.Currencies]}(Q)[P]||Ge[P]||[],rt=xe[1];return"narrow"===M&&"string"==typeof rt?rt:xe[0]||P}const It=2;const ln=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,Cn={},an=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;var In,Mn,Ht;function vn(P,M,Q,xe){let rt=function en(P){if(Mt(P))return P;if("number"==typeof P&&!isNaN(P))return new Date(P);if("string"==typeof P){if(P=P.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(P)){const[rt,gt=1,Yt=1]=P.split("-").map(Nn=>+Nn);return _n(rt,gt-1,Yt)}const Q=parseFloat(P);if(!isNaN(P-Q))return new Date(Q);let xe;if(xe=P.match(ln))return function nr(P){const M=new Date(0);let Q=0,xe=0;const rt=P[8]?M.setUTCFullYear:M.setFullYear,gt=P[8]?M.setUTCHours:M.setHours;P[9]&&(Q=Number(P[9]+P[10]),xe=Number(P[9]+P[11])),rt.call(M,Number(P[1]),Number(P[2])-1,Number(P[3]));const Yt=Number(P[4]||0)-Q,Nn=Number(P[5]||0)-xe,li=Number(P[6]||0),cr=Math.floor(1e3*parseFloat("0."+(P[7]||0)));return gt.call(M,Yt,Nn,li,cr),M}(xe)}const M=new Date(P);if(!Mt(M))throw new Error(`Unable to convert "${P}" into a date`);return M}(P);M=Tt(Q,M)||M;let Nn,Yt=[];for(;M;){if(Nn=an.exec(M),!Nn){Yt.push(M);break}{Yt=Yt.concat(Nn.slice(1));const Cr=Yt.pop();if(!Cr)break;M=Cr}}let li=rt.getTimezoneOffset();xe&&(li=lt(xe,li),rt=function gn(P,M,Q){const xe=Q?-1:1,rt=P.getTimezoneOffset(),gt=lt(M,rt);return function bt(P,M){return P=new Date(P.getTime()),P.setMinutes(P.getMinutes()+M),P}(P,xe*(gt-rt))}(rt,xe,!0));let cr="";return Yt.forEach(Cr=>{const Fn=function Ie(P){if(wt[P])return wt[P];let M;switch(P){case"G":case"GG":case"GGG":M=bn(Ht.Eras,Oe.Abbreviated);break;case"GGGG":M=bn(Ht.Eras,Oe.Wide);break;case"GGGGG":M=bn(Ht.Eras,Oe.Narrow);break;case"y":M=tr(Mn.FullYear,1,0,!1,!0);break;case"yy":M=tr(Mn.FullYear,2,0,!0,!0);break;case"yyy":M=tr(Mn.FullYear,3,0,!1,!0);break;case"yyyy":M=tr(Mn.FullYear,4,0,!1,!0);break;case"Y":M=so(1);break;case"YY":M=so(2,!0);break;case"YYY":M=so(3);break;case"YYYY":M=so(4);break;case"M":case"L":M=tr(Mn.Month,1,1);break;case"MM":case"LL":M=tr(Mn.Month,2,1);break;case"MMM":M=bn(Ht.Months,Oe.Abbreviated);break;case"MMMM":M=bn(Ht.Months,Oe.Wide);break;case"MMMMM":M=bn(Ht.Months,Oe.Narrow);break;case"LLL":M=bn(Ht.Months,Oe.Abbreviated,ue.Standalone);break;case"LLLL":M=bn(Ht.Months,Oe.Wide,ue.Standalone);break;case"LLLLL":M=bn(Ht.Months,Oe.Narrow,ue.Standalone);break;case"w":M=Jr(1);break;case"ww":M=Jr(2);break;case"W":M=Jr(1,!0);break;case"d":M=tr(Mn.Date,1);break;case"dd":M=tr(Mn.Date,2);break;case"c":case"cc":M=tr(Mn.Day,1);break;case"ccc":M=bn(Ht.Days,Oe.Abbreviated,ue.Standalone);break;case"cccc":M=bn(Ht.Days,Oe.Wide,ue.Standalone);break;case"ccccc":M=bn(Ht.Days,Oe.Narrow,ue.Standalone);break;case"cccccc":M=bn(Ht.Days,Oe.Short,ue.Standalone);break;case"E":case"EE":case"EEE":M=bn(Ht.Days,Oe.Abbreviated);break;case"EEEE":M=bn(Ht.Days,Oe.Wide);break;case"EEEEE":M=bn(Ht.Days,Oe.Narrow);break;case"EEEEEE":M=bn(Ht.Days,Oe.Short);break;case"a":case"aa":case"aaa":M=bn(Ht.DayPeriods,Oe.Abbreviated);break;case"aaaa":M=bn(Ht.DayPeriods,Oe.Wide);break;case"aaaaa":M=bn(Ht.DayPeriods,Oe.Narrow);break;case"b":case"bb":case"bbb":M=bn(Ht.DayPeriods,Oe.Abbreviated,ue.Standalone,!0);break;case"bbbb":M=bn(Ht.DayPeriods,Oe.Wide,ue.Standalone,!0);break;case"bbbbb":M=bn(Ht.DayPeriods,Oe.Narrow,ue.Standalone,!0);break;case"B":case"BB":case"BBB":M=bn(Ht.DayPeriods,Oe.Abbreviated,ue.Format,!0);break;case"BBBB":M=bn(Ht.DayPeriods,Oe.Wide,ue.Format,!0);break;case"BBBBB":M=bn(Ht.DayPeriods,Oe.Narrow,ue.Format,!0);break;case"h":M=tr(Mn.Hours,1,-12);break;case"hh":M=tr(Mn.Hours,2,-12);break;case"H":M=tr(Mn.Hours,1);break;case"HH":M=tr(Mn.Hours,2);break;case"m":M=tr(Mn.Minutes,1);break;case"mm":M=tr(Mn.Minutes,2);break;case"s":M=tr(Mn.Seconds,1);break;case"ss":M=tr(Mn.Seconds,2);break;case"S":M=tr(Mn.FractionalSeconds,1);break;case"SS":M=tr(Mn.FractionalSeconds,2);break;case"SSS":M=tr(Mn.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":M=Yr(In.Short);break;case"ZZZZZ":M=Yr(In.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":M=Yr(In.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":M=Yr(In.Long);break;default:return null}return wt[P]=M,M}(Cr);cr+=Fn?Fn(rt,Q,li):"''"===Cr?"'":Cr.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),cr}function _n(P,M,Q){const xe=new Date(0);return xe.setFullYear(P,M,Q),xe.setHours(0,0,0),xe}function Tt(P,M){const Q=function Ot(P){return(0,t.cg1)(P)[t.wAp.LocaleId]}(P);if(Cn[Q]=Cn[Q]||{},Cn[Q][M])return Cn[Q][M];let xe="";switch(M){case"shortDate":xe=Rt(P,nt.Short);break;case"mediumDate":xe=Rt(P,nt.Medium);break;case"longDate":xe=Rt(P,nt.Long);break;case"fullDate":xe=Rt(P,nt.Full);break;case"shortTime":xe=Pt(P,nt.Short);break;case"mediumTime":xe=Pt(P,nt.Medium);break;case"longTime":xe=Pt(P,nt.Long);break;case"fullTime":xe=Pt(P,nt.Full);break;case"short":const rt=Tt(P,"shortTime"),gt=Tt(P,"shortDate");xe=Tn(Wt(P,nt.Short),[rt,gt]);break;case"medium":const Yt=Tt(P,"mediumTime"),Nn=Tt(P,"mediumDate");xe=Tn(Wt(P,nt.Medium),[Yt,Nn]);break;case"long":const li=Tt(P,"longTime"),cr=Tt(P,"longDate");xe=Tn(Wt(P,nt.Long),[li,cr]);break;case"full":const Cr=Tt(P,"fullTime"),Fn=Tt(P,"fullDate");xe=Tn(Wt(P,nt.Full),[Cr,Fn])}return xe&&(Cn[Q][M]=xe),xe}function Tn(P,M){return M&&(P=P.replace(/\{([^}]+)}/g,function(Q,xe){return null!=M&&xe in M?M[xe]:Q})),P}function ir(P,M,Q="-",xe,rt){let gt="";(P<0||rt&&P<=0)&&(rt?P=1-P:(P=-P,gt=Q));let Yt=String(P);for(;Yt.length0||Nn>-Q)&&(Nn+=Q),P===Mn.Hours)0===Nn&&-12===Q&&(Nn=12);else if(P===Mn.FractionalSeconds)return function Wn(P,M){return ir(P,3).substring(0,M)}(Nn,M);const li=on(Yt,$e.MinusSign);return ir(Nn,M,li,xe,rt)}}function bn(P,M,Q=ue.Format,xe=!1){return function(rt,gt){return function Zr(P,M,Q,xe,rt,gt){switch(Q){case Ht.Months:return function xt(P,M,Q){const xe=(0,t.cg1)(P),gt=Qe([xe[t.wAp.MonthsFormat],xe[t.wAp.MonthsStandalone]],M);return Qe(gt,Q)}(M,rt,xe)[P.getMonth()];case Ht.Days:return function St(P,M,Q){const xe=(0,t.cg1)(P),gt=Qe([xe[t.wAp.DaysFormat],xe[t.wAp.DaysStandalone]],M);return Qe(gt,Q)}(M,rt,xe)[P.getDay()];case Ht.DayPeriods:const Yt=P.getHours(),Nn=P.getMinutes();if(gt){const cr=function Ut(P){const M=(0,t.cg1)(P);return We(M),(M[t.wAp.ExtraData][2]||[]).map(xe=>"string"==typeof xe?ke(xe):[ke(xe[0]),ke(xe[1])])}(M),Cr=function $t(P,M,Q){const xe=(0,t.cg1)(P);We(xe);const gt=Qe([xe[t.wAp.ExtraData][0],xe[t.wAp.ExtraData][1]],M)||[];return Qe(gt,Q)||[]}(M,rt,xe),Fn=cr.findIndex(Dr=>{if(Array.isArray(Dr)){const[wr,ui]=Dr,ci=Yt>=wr.hours&&Nn>=wr.minutes,yi=Yt0?Math.floor(rt/60):Math.ceil(rt/60);switch(P){case In.Short:return(rt>=0?"+":"")+ir(Yt,2,gt)+ir(Math.abs(rt%60),2,gt);case In.ShortGMT:return"GMT"+(rt>=0?"+":"")+ir(Yt,1,gt);case In.Long:return"GMT"+(rt>=0?"+":"")+ir(Yt,2,gt)+":"+ir(Math.abs(rt%60),2,gt);case In.Extended:return 0===xe?"Z":(rt>=0?"+":"")+ir(Yt,2,gt)+":"+ir(Math.abs(rt%60),2,gt);default:throw new Error(`Unknown zone width "${P}"`)}}}!function(P){P[P.Short=0]="Short",P[P.ShortGMT=1]="ShortGMT",P[P.Long=2]="Long",P[P.Extended=3]="Extended"}(In||(In={})),function(P){P[P.FullYear=0]="FullYear",P[P.Month=1]="Month",P[P.Date=2]="Date",P[P.Hours=3]="Hours",P[P.Minutes=4]="Minutes",P[P.Seconds=5]="Seconds",P[P.FractionalSeconds=6]="FractionalSeconds",P[P.Day=7]="Day"}(Mn||(Mn={})),function(P){P[P.DayPeriods=0]="DayPeriods",P[P.Days=1]="Days",P[P.Months=2]="Months",P[P.Eras=3]="Eras"}(Ht||(Ht={}));const pi=0,Ar=4;function hi(P){return _n(P.getFullYear(),P.getMonth(),P.getDate()+(Ar-P.getDay()))}function Jr(P,M=!1){return function(Q,xe){let rt;if(M){const gt=new Date(Q.getFullYear(),Q.getMonth(),1).getDay()-1,Yt=Q.getDate();rt=1+Math.floor((Yt+gt)/7)}else{const gt=hi(Q),Yt=function ri(P){const M=_n(P,pi,1).getDay();return _n(P,0,1+(M<=Ar?Ar:Ar+7)-M)}(gt.getFullYear()),Nn=gt.getTime()-Yt.getTime();rt=1+Math.round(Nn/6048e5)}return ir(rt,P,on(xe,$e.MinusSign))}}function so(P,M=!1){return function(Q,xe){return ir(hi(Q).getFullYear(),P,on(xe,$e.MinusSign),M)}}const wt={};function lt(P,M){P=P.replace(/:/g,"");const Q=Date.parse("Jan 01, 1970 00:00:00 "+P)/6e4;return isNaN(Q)?M:Q}function Mt(P){return P instanceof Date&&!isNaN(P.valueOf())}const ie=/^(\d+)?\.((\d+)(-(\d+))?)?$/,A=22,W=".",ve="0",He=";",_t=",",Kt="#",On="\xa4",Bn="%";function Kn(P,M,Q,xe,rt,gt,Yt=!1){let Nn="",li=!1;if(isFinite(P)){let cr=function Pr(P){let xe,rt,gt,Yt,Nn,M=Math.abs(P)+"",Q=0;for((rt=M.indexOf(W))>-1&&(M=M.replace(W,"")),(gt=M.search(/e/i))>0?(rt<0&&(rt=gt),rt+=+M.slice(gt+1),M=M.substring(0,gt)):rt<0&&(rt=M.length),gt=0;M.charAt(gt)===ve;gt++);if(gt===(Nn=M.length))xe=[0],rt=1;else{for(Nn--;M.charAt(Nn)===ve;)Nn--;for(rt-=gt,xe=[],Yt=0;gt<=Nn;gt++,Yt++)xe[Yt]=Number(M.charAt(gt))}return rt>A&&(xe=xe.splice(0,A-1),Q=rt-1,rt=1),{digits:xe,exponent:Q,integerLen:rt}}(P);Yt&&(cr=function Yn(P){if(0===P.digits[0])return P;const M=P.digits.length-P.integerLen;return P.exponent?P.exponent+=2:(0===M?P.digits.push(0,0):1===M&&P.digits.push(0),P.integerLen+=2),P}(cr));let Cr=M.minInt,Fn=M.minFrac,Dr=M.maxFrac;if(gt){const vo=gt.match(ie);if(null===vo)throw new Error(`${gt} is not a valid digit info`);const oo=vo[1],Wo=vo[3],Do=vo[5];null!=oo&&(Cr=wi(oo)),null!=Wo&&(Fn=wi(Wo)),null!=Do?Dr=wi(Do):null!=Wo&&Fn>Dr&&(Dr=Fn)}!function Xi(P,M,Q){if(M>Q)throw new Error(`The minimum number of digits after fraction (${M}) is higher than the maximum (${Q}).`);let xe=P.digits,rt=xe.length-P.integerLen;const gt=Math.min(Math.max(M,rt),Q);let Yt=gt+P.integerLen,Nn=xe[Yt];if(Yt>0){xe.splice(Math.max(P.integerLen,Yt));for(let Fn=Yt;Fn=5)if(Yt-1<0){for(let Fn=0;Fn>Yt;Fn--)xe.unshift(0),P.integerLen++;xe.unshift(1),P.integerLen++}else xe[Yt-1]++;for(;rt=cr?ui.pop():li=!1),Dr>=10?1:0},0);Cr&&(xe.unshift(Cr),P.integerLen++)}(cr,Fn,Dr);let wr=cr.digits,ui=cr.integerLen;const ci=cr.exponent;let yi=[];for(li=wr.every(vo=>!vo);ui0?yi=wr.splice(ui,wr.length):(yi=wr,wr=[0]);const Ro=[];for(wr.length>=M.lgSize&&Ro.unshift(wr.splice(-M.lgSize,wr.length).join(""));wr.length>M.gSize;)Ro.unshift(wr.splice(-M.gSize,wr.length).join(""));wr.length&&Ro.unshift(wr.join("")),Nn=Ro.join(on(Q,xe)),yi.length&&(Nn+=on(Q,rt)+yi.join("")),ci&&(Nn+=on(Q,$e.Exponential)+"+"+ci)}else Nn=on(Q,$e.Infinity);return Nn=P<0&&!li?M.negPre+Nn+M.negSuf:M.posPre+Nn+M.posSuf,Nn}function Pn(P,M,Q,xe,rt){const Yt=Di(xn(M,E.Currency),on(M,$e.MinusSign));return Yt.minFrac=function Nt(P){let M;const Q=Ge[P];return Q&&(M=Q[2]),"number"==typeof M?M:It}(xe),Yt.maxFrac=Yt.minFrac,Kn(P,Yt,M,$e.CurrencyGroup,$e.CurrencyDecimal,rt).replace(On,Q).replace(On,"").trim()}function Di(P,M="-"){const Q={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},xe=P.split(He),rt=xe[0],gt=xe[1],Yt=-1!==rt.indexOf(W)?rt.split(W):[rt.substring(0,rt.lastIndexOf(ve)+1),rt.substring(rt.lastIndexOf(ve)+1)],Nn=Yt[0],li=Yt[1]||"";Q.posPre=Nn.substring(0,Nn.indexOf(Kt));for(let Cr=0;Cr-1||(rt=Q.getPluralCategory(P,xe),M.indexOf(rt)>-1))return rt;if(M.indexOf("other")>-1)return"other";throw new Error(`No plural message found for value "${P}"`)}yr.\u0275fac=function(M){return new(M||yr)},yr.\u0275prov=t.Yz7({token:yr,factory:function(M){let Q=null;return M?Q=new M:(xe=t.LFG(t.soG),Q=new jr(xe)),Q;var xe},providedIn:"root"});class jr extends yr{constructor(M){super(),this.locale=M}getPluralCategory(M,Q){switch(Vt(Q||this.locale)(M)){case $.Zero:return"zero";case $.One:return"one";case $.Two:return"two";case $.Few:return"few";case $.Many:return"many";default:return"other"}}}function Po(P,M){M=encodeURIComponent(M);for(const Q of P.split(";")){const xe=Q.indexOf("="),[rt,gt]=-1==xe?[Q,""]:[Q.slice(0,xe),Q.slice(xe+1)];if(rt.trim()===M)return decodeURIComponent(gt)}return null}jr.\u0275fac=function(M){return new(M||jr)(t.LFG(t.soG))},jr.\u0275prov=t.Yz7({token:jr,factory:jr.\u0275fac});const br=/\s+/,Ao=[];class Hi{constructor(M,Q,xe,rt){this._iterableDiffers=M,this._keyValueDiffers=Q,this._ngEl=xe,this._renderer=rt,this.initialClasses=Ao,this.stateMap=new Map}set klass(M){this.initialClasses=null!=M?M.trim().split(br):Ao}set ngClass(M){this.rawClass="string"==typeof M?M.trim().split(br):M}ngDoCheck(){for(const Q of this.initialClasses)this._updateState(Q,!0);const M=this.rawClass;if(Array.isArray(M)||M instanceof Set)for(const Q of M)this._updateState(Q,!0);else if(null!=M)for(const Q of Object.keys(M))this._updateState(Q,Boolean(M[Q]));this._applyStateDiff()}_updateState(M,Q){const xe=this.stateMap.get(M);void 0!==xe?(xe.enabled!==Q&&(xe.changed=!0,xe.enabled=Q),xe.touched=!0):this.stateMap.set(M,{enabled:Q,changed:!0,touched:!0})}_applyStateDiff(){for(const M of this.stateMap){const Q=M[0],xe=M[1];xe.changed?(this._toggleClass(Q,xe.enabled),xe.changed=!1):xe.touched||(xe.enabled&&this._toggleClass(Q,!1),this.stateMap.delete(Q)),xe.touched=!1}}_toggleClass(M,Q){(M=M.trim()).length>0&&M.split(br).forEach(xe=>{Q?this._renderer.addClass(this._ngEl.nativeElement,xe):this._renderer.removeClass(this._ngEl.nativeElement,xe)})}}Hi.\u0275fac=function(M){return new(M||Hi)(t.Y36(t.ZZ4),t.Y36(t.aQg),t.Y36(t.SBq),t.Y36(t.Qsj))},Hi.\u0275dir=t.lG2({type:Hi,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0});class Mo{constructor(M){this._viewContainerRef=M,this.ngComponentOutlet=null}ngOnChanges(M){const{_viewContainerRef:Q,ngComponentOutletNgModule:xe,ngComponentOutletNgModuleFactory:rt}=this;if(Q.clear(),this._componentRef=void 0,this.ngComponentOutlet){const gt=this.ngComponentOutletInjector||Q.parentInjector;(M.ngComponentOutletNgModule||M.ngComponentOutletNgModuleFactory)&&(this._moduleRef&&this._moduleRef.destroy(),this._moduleRef=xe?(0,t.Lck)(xe,sr(gt)):rt?rt.create(sr(gt)):void 0),this._componentRef=Q.createComponent(this.ngComponentOutlet,{index:Q.length,injector:gt,ngModuleRef:this._moduleRef,projectableNodes:this.ngComponentOutletContent})}}ngOnDestroy(){this._moduleRef&&this._moduleRef.destroy()}}function sr(P){return P.get(t.h0i).injector}Mo.\u0275fac=function(M){return new(M||Mo)(t.Y36(t.s_b))},Mo.\u0275dir=t.lG2({type:Mo,selectors:[["","ngComponentOutlet",""]],inputs:{ngComponentOutlet:"ngComponentOutlet",ngComponentOutletInjector:"ngComponentOutletInjector",ngComponentOutletContent:"ngComponentOutletContent",ngComponentOutletNgModule:"ngComponentOutletNgModule",ngComponentOutletNgModuleFactory:"ngComponentOutletNgModuleFactory"},standalone:!0,features:[t.TTD]});class qr{constructor(M,Q,xe,rt){this.$implicit=M,this.ngForOf=Q,this.index=xe,this.count=rt}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}class Gi{set ngForOf(M){this._ngForOf=M,this._ngForOfDirty=!0}set ngForTrackBy(M){this._trackByFn=M}get ngForTrackBy(){return this._trackByFn}constructor(M,Q,xe){this._viewContainer=M,this._template=Q,this._differs=xe,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(M){M&&(this._template=M)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const M=this._ngForOf;!this._differ&&M&&(this._differ=this._differs.find(M).create(this.ngForTrackBy))}if(this._differ){const M=this._differ.diff(this._ngForOf);M&&this._applyChanges(M)}}_applyChanges(M){const Q=this._viewContainer;M.forEachOperation((xe,rt,gt)=>{if(null==xe.previousIndex)Q.createEmbeddedView(this._template,new qr(xe.item,this._ngForOf,-1,-1),null===gt?void 0:gt);else if(null==gt)Q.remove(null===rt?void 0:rt);else if(null!==rt){const Yt=Q.get(rt);Q.move(Yt,gt),ii(Yt,xe)}});for(let xe=0,rt=Q.length;xe{ii(Q.get(xe.currentIndex),xe)})}static ngTemplateContextGuard(M,Q){return!0}}function ii(P,M){P.context.$implicit=M.item}Gi.\u0275fac=function(M){return new(M||Gi)(t.Y36(t.s_b),t.Y36(t.Rgc),t.Y36(t.ZZ4))},Gi.\u0275dir=t.lG2({type:Gi,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0});class $o{constructor(M,Q){this._viewContainer=M,this._context=new Oo,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=Q}set ngIf(M){this._context.$implicit=this._context.ngIf=M,this._updateView()}set ngIfThen(M){Ri("ngIfThen",M),this._thenTemplateRef=M,this._thenViewRef=null,this._updateView()}set ngIfElse(M){Ri("ngIfElse",M),this._elseTemplateRef=M,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(M,Q){return!0}}$o.\u0275fac=function(M){return new(M||$o)(t.Y36(t.s_b),t.Y36(t.Rgc))},$o.\u0275dir=t.lG2({type:$o,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0});class Oo{constructor(){this.$implicit=null,this.ngIf=null}}function Ri(P,M){if(M&&!M.createEmbeddedView)throw new Error(`${P} must be a TemplateRef, but received '${(0,t.AaK)(M)}'.`)}class mn{constructor(M,Q){this._viewContainerRef=M,this._templateRef=Q,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(M){M&&!this._created?this.create():!M&&this._created&&this.destroy()}}class Dn{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(M){this._ngSwitch=M,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(M){this._defaultViews.push(M)}_matchCase(M){const Q=M==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||Q,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),Q}_updateDefaultCases(M){if(this._defaultViews.length>0&&M!==this._defaultUsed){this._defaultUsed=M;for(const Q of this._defaultViews)Q.enforceState(M)}}}Dn.\u0275fac=function(M){return new(M||Dn)},Dn.\u0275dir=t.lG2({type:Dn,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0});class Or{constructor(M,Q,xe){this.ngSwitch=xe,xe._addCase(),this._view=new mn(M,Q)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}Or.\u0275fac=function(M){return new(M||Or)(t.Y36(t.s_b),t.Y36(t.Rgc),t.Y36(Dn,9))},Or.\u0275dir=t.lG2({type:Or,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0});class gi{constructor(M,Q,xe){xe._addDefault(new mn(M,Q))}}gi.\u0275fac=function(M){return new(M||gi)(t.Y36(t.s_b),t.Y36(t.Rgc),t.Y36(Dn,9))},gi.\u0275dir=t.lG2({type:gi,selectors:[["","ngSwitchDefault",""]],standalone:!0});class Mr{constructor(M){this._localization=M,this._caseViews={}}set ngPlural(M){this._updateView(M)}addCase(M,Q){this._caseViews[M]=Q}_updateView(M){this._clearViews();const xe=Uo(M,Object.keys(this._caseViews),this._localization);this._activateView(this._caseViews[xe])}_clearViews(){this._activeView&&this._activeView.destroy()}_activateView(M){M&&(this._activeView=M,this._activeView.create())}}Mr.\u0275fac=function(M){return new(M||Mr)(t.Y36(yr))},Mr.\u0275dir=t.lG2({type:Mr,selectors:[["","ngPlural",""]],inputs:{ngPlural:"ngPlural"},standalone:!0});class Wi{constructor(M,Q,xe,rt){this.value=M;const gt=!isNaN(Number(M));rt.addCase(gt?`=${M}`:M,new mn(xe,Q))}}Wi.\u0275fac=function(M){return new(M||Wi)(t.$8M("ngPluralCase"),t.Y36(t.Rgc),t.Y36(t.s_b),t.Y36(Mr,1))},Wi.\u0275dir=t.lG2({type:Wi,selectors:[["","ngPluralCase",""]],standalone:!0});class vr{constructor(M,Q,xe){this._ngEl=M,this._differs=Q,this._renderer=xe,this._ngStyle=null,this._differ=null}set ngStyle(M){this._ngStyle=M,!this._differ&&M&&(this._differ=this._differs.find(M).create())}ngDoCheck(){if(this._differ){const M=this._differ.diff(this._ngStyle);M&&this._applyChanges(M)}}_setStyle(M,Q){const[xe,rt]=M.split("."),gt=-1===xe.indexOf("-")?void 0:t.JOm.DashCase;null!=Q?this._renderer.setStyle(this._ngEl.nativeElement,xe,rt?`${Q}${rt}`:Q,gt):this._renderer.removeStyle(this._ngEl.nativeElement,xe,gt)}_applyChanges(M){M.forEachRemovedItem(Q=>this._setStyle(Q.key,null)),M.forEachAddedItem(Q=>this._setStyle(Q.key,Q.currentValue)),M.forEachChangedItem(Q=>this._setStyle(Q.key,Q.currentValue))}}vr.\u0275fac=function(M){return new(M||vr)(t.Y36(t.SBq),t.Y36(t.aQg),t.Y36(t.Qsj))},vr.\u0275dir=t.lG2({type:vr,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0});class Fi{constructor(M){this._viewContainerRef=M,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(M){if(M.ngTemplateOutlet||M.ngTemplateOutletInjector){const Q=this._viewContainerRef;if(this._viewRef&&Q.remove(Q.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:xe,ngTemplateOutletContext:rt,ngTemplateOutletInjector:gt}=this;this._viewRef=Q.createEmbeddedView(xe,rt,gt?{injector:gt}:void 0)}else this._viewRef=null}else this._viewRef&&M.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}Fi.\u0275fac=function(M){return new(M||Fi)(t.Y36(t.s_b))},Fi.\u0275dir=t.lG2({type:Fi,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[t.TTD]});function Sn(P,M){return new t.vHH(2100,!1)}const za=new class _a{createSubscription(M,Q){return M.then(Q,xe=>{throw xe})}dispose(M){}},Ur=new class eo{createSubscription(M,Q){return M.subscribe({next:Q,error:xe=>{throw xe}})}dispose(M){M.unsubscribe()}};class Lr{constructor(M){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=M}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(M){return this._obj?M!==this._obj?(this._dispose(),this.transform(M)):this._latestValue:(M&&this._subscribe(M),this._latestValue)}_subscribe(M){this._obj=M,this._strategy=this._selectStrategy(M),this._subscription=this._strategy.createSubscription(M,Q=>this._updateLatestValue(M,Q))}_selectStrategy(M){if((0,t.QGY)(M))return za;if((0,t.F4k)(M))return Ur;throw Sn()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(M,Q){M===this._obj&&(this._latestValue=Q,this._ref.markForCheck())}}Lr.\u0275fac=function(M){return new(M||Lr)(t.Y36(t.sBO,16))},Lr.\u0275pipe=t.Yjl({name:"async",type:Lr,pure:!1,standalone:!0});class un{transform(M){if(null==M)return null;if("string"!=typeof M)throw Sn();return M.toLowerCase()}}un.\u0275fac=function(M){return new(M||un)},un.\u0275pipe=t.Yjl({name:"lowercase",type:un,pure:!0,standalone:!0});const to=/(?:[0-9A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])\S*/g;class Hr{transform(M){if(null==M)return null;if("string"!=typeof M)throw Sn();return M.replace(to,Q=>Q[0].toUpperCase()+Q.slice(1).toLowerCase())}}Hr.\u0275fac=function(M){return new(M||Hr)},Hr.\u0275pipe=t.Yjl({name:"titlecase",type:Hr,pure:!0,standalone:!0});class dr{transform(M){if(null==M)return null;if("string"!=typeof M)throw Sn();return M.toUpperCase()}}dr.\u0275fac=function(M){return new(M||dr)},dr.\u0275pipe=t.Yjl({name:"uppercase",type:dr,pure:!0,standalone:!0});const ur=new t.OlP("DATE_PIPE_DEFAULT_TIMEZONE"),aa=new t.OlP("DATE_PIPE_DEFAULT_OPTIONS");class mi{constructor(M,Q,xe){this.locale=M,this.defaultTimezone=Q,this.defaultOptions=xe}transform(M,Q,xe,rt){if(null==M||""===M||M!=M)return null;try{const gt=Q??this.defaultOptions?.dateFormat??"mediumDate",Yt=xe??this.defaultOptions?.timezone??this.defaultTimezone??void 0;return vn(M,gt,rt||this.locale,Yt)}catch(gt){throw Sn(0,gt.message)}}}mi.\u0275fac=function(M){return new(M||mi)(t.Y36(t.soG,16),t.Y36(ur,24),t.Y36(aa,24))},mi.\u0275pipe=t.Yjl({name:"date",type:mi,pure:!0,standalone:!0});const ja=/#/g;class Gr{constructor(M){this._localization=M}transform(M,Q,xe){if(null==M)return"";if("object"!=typeof Q||null===Q)throw Sn();return Q[Uo(M,Object.keys(Q),this._localization,xe)].replace(ja,M.toString())}}Gr.\u0275fac=function(M){return new(M||Gr)(t.Y36(yr,16))},Gr.\u0275pipe=t.Yjl({name:"i18nPlural",type:Gr,pure:!0,standalone:!0});class Ii{transform(M,Q){if(null==M)return"";if("object"!=typeof Q||"string"!=typeof M)throw Sn();return Q.hasOwnProperty(M)?Q[M]:Q.hasOwnProperty("other")?Q.other:""}}Ii.\u0275fac=function(M){return new(M||Ii)},Ii.\u0275pipe=t.Yjl({name:"i18nSelect",type:Ii,pure:!0,standalone:!0});class xi{transform(M){return JSON.stringify(M,null,2)}}xi.\u0275fac=function(M){return new(M||xi)},xi.\u0275pipe=t.Yjl({name:"json",type:xi,pure:!1,standalone:!0});class fr{constructor(M){this.differs=M,this.keyValues=[],this.compareFn=qn}transform(M,Q=qn){if(!M||!(M instanceof Map)&&"object"!=typeof M)return null;this.differ||(this.differ=this.differs.find(M).create());const xe=this.differ.diff(M),rt=Q!==this.compareFn;return xe&&(this.keyValues=[],xe.forEachItem(gt=>{this.keyValues.push(function $r(P,M){return{key:P,value:M}}(gt.key,gt.currentValue))})),(xe||rt)&&(this.keyValues.sort(Q),this.compareFn=Q),this.keyValues}}function qn(P,M){const Q=P.key,xe=M.key;if(Q===xe)return 0;if(void 0===Q)return 1;if(void 0===xe)return-1;if(null===Q)return 1;if(null===xe)return-1;if("string"==typeof Q&&"string"==typeof xe)return Qnew e1((0,t.LFG)(G),window)});class e1{constructor(M,Q){this.document=M,this.window=Q,this.offset=()=>[0,0]}setOffset(M){Array.isArray(M)?this.offset=()=>M:this.offset=M}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(M){this.supportsScrolling()&&this.window.scrollTo(M[0],M[1])}scrollToAnchor(M){if(!this.supportsScrolling())return;const Q=function xo(P,M){const Q=P.getElementById(M)||P.getElementsByName(M)[0];if(Q)return Q;if("function"==typeof P.createTreeWalker&&P.body&&(P.body.createShadowRoot||P.body.attachShadow)){const xe=P.createTreeWalker(P.body,NodeFilter.SHOW_ELEMENT);let rt=xe.currentNode;for(;rt;){const gt=rt.shadowRoot;if(gt){const Yt=gt.getElementById(M)||gt.querySelector(`[name="${M}"]`);if(Yt)return Yt}rt=xe.nextNode()}}return null}(this.document,M);Q&&(this.scrollToElement(Q),Q.focus())}setHistoryScrollRestoration(M){if(this.supportScrollRestoration()){const Q=this.window.history;Q&&Q.scrollRestoration&&(Q.scrollRestoration=M)}}scrollToElement(M){const Q=M.getBoundingClientRect(),xe=Q.left+this.window.pageXOffset,rt=Q.top+this.window.pageYOffset,gt=this.offset();this.window.scrollTo(xe-gt[0],rt-gt[1])}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const M=t1(this.window.history)||t1(Object.getPrototypeOf(this.window.history));return!(!M||!M.writable&&!M.set)}catch{return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}function t1(P){return Object.getOwnPropertyDescriptor(P,"scrollRestoration")}class Na{}function ro(P,M){return To(P)?new URL(P):new URL(P,M.location.href)}function To(P){return/^https?:\/\//.test(P)}function Zo(P){return To(P)?new URL(P).hostname:P}function kr(P){return P.startsWith("/")?P.slice(1):P}const lo=P=>P.src,Ls=new t.OlP("ImageLoader",{providedIn:"root",factory:()=>lo});function Za(P,M){return function(xe){return function Xo(P){if("string"!=typeof P||""===P.trim())return!1;try{return new URL(P),!0}catch{return!1}}(xe)||function Ss(P,M){throw new t.vHH(2959,!1)}(),xe=function Fo(P){return P.endsWith("/")?P.slice(0,-1):P}(xe),[{provide:Ls,useValue:Yt=>(To(Yt.src)&&function Ho(P,M){throw new t.vHH(2959,!1)}(0,Yt.src),P(xe,{...Yt,src:kr(Yt.src)}))}]}}Za(function Ga(P,M){let Q="format=auto";return M.width&&(Q+=`,width=${M.width}`),`${P}/cdn-cgi/image/${Q}/${M.src}`});Za(function $n(P,M){let Q="f_auto,q_auto";return M.width&&(Q+=`,w_${M.width}`),`${P}/image/upload/${Q}/${M.src}`});Za(function w(P,M){const{src:Q,width:xe}=M;let rt;if(xe){rt=[P,`tr:w-${xe}`,Q]}else rt=[P,Q];return rt.join("/")});Za(function io(P,M){const Q=new URL(`${P}/${M.src}`);return Q.searchParams.set("auto","format"),M.width&&Q.searchParams.set("w",M.width.toString()),Q.href});function mr(P,M=!0){return`The NgOptimizedImage directive ${M?`(activated on an element with the \`ngSrc="${P}"\`) `:""}has detected that`}function Go(P){throw new t.vHH(2958,`Unexpected invocation of the ${P} in the prod mode. Please make sure that the prod mode is enabled for production builds.`)}class Vo{constructor(){this.images=new Map,this.alreadyWarned=new Set,this.window=null,this.observer=null,Go("LCP checker");const M=(0,t.f3M)(G).defaultView;typeof M<"u"&&typeof PerformanceObserver<"u"&&(this.window=M,this.observer=this.initPerformanceObserver())}initPerformanceObserver(){const M=new PerformanceObserver(Q=>{const xe=Q.getEntries();if(0===xe.length)return;const gt=xe[xe.length-1].element?.src??"";gt.startsWith("data:")||gt.startsWith("blob:")||this.images.get(gt)&&!this.alreadyWarned.has(gt)&&(this.alreadyWarned.add(gt),function Rn(P){const M=mr(P);console.warn((0,t.kuF)(2955,`${M} this image is the Largest Contentful Paint (LCP) element but was not marked "priority". This image should be marked "priority" in order to prioritize its loading. To fix this, add the "priority" attribute.`))}(gt))});return M.observe({type:"largest-contentful-paint",buffered:!0}),M}registerImage(M,Q){this.observer&&this.images.set(ro(M,this.window).href,Q)}unregisterImage(M){this.observer&&this.images.delete(ro(M,this.window).href)}ngOnDestroy(){this.observer&&(this.observer.disconnect(),this.images.clear(),this.alreadyWarned.clear())}}Vo.\u0275fac=function(M){return new(M||Vo)},Vo.\u0275prov=t.Yz7({token:Vo,factory:Vo.\u0275fac,providedIn:"root"});const Fa=new Set(["localhost","127.0.0.1","0.0.0.0"]),Wa=new t.OlP("PRECONNECT_CHECK_BLOCKLIST");class ua{constructor(){this.document=(0,t.f3M)(G),this.preconnectLinks=null,this.alreadySeen=new Set,this.window=null,this.blocklist=new Set(Fa),Go("preconnect link checker");const M=this.document.defaultView;typeof M<"u"&&(this.window=M);const Q=(0,t.f3M)(Wa,{optional:!0});Q&&this.populateBlocklist(Q)}populateBlocklist(M){Array.isArray(M)?Ka(M,Q=>{this.blocklist.add(Zo(Q))}):this.blocklist.add(Zo(M))}assertPreconnect(M,Q){if(!this.window)return;const xe=ro(M,this.window);this.blocklist.has(xe.hostname)||this.alreadySeen.has(xe.origin)||(this.alreadySeen.add(xe.origin),this.preconnectLinks||(this.preconnectLinks=this.queryPreconnectLinks()),this.preconnectLinks.has(xe.origin)||console.warn((0,t.kuF)(2956,`${mr(Q)} there is no preconnect tag present for this image. Preconnecting to the origin(s) that serve priority images ensures that these images are delivered as soon as possible. To fix this, please add the following element into the of the document:\n `)))}queryPreconnectLinks(){const M=new Set,xe=Array.from(this.document.querySelectorAll("link[rel=preconnect]"));for(let rt of xe){const gt=ro(rt.href,this.window);M.add(gt.origin)}return M}ngOnDestroy(){this.preconnectLinks?.clear(),this.alreadySeen.clear()}}function Ka(P,M){for(let Q of P)Array.isArray(Q)?Ka(Q,M):M(Q)}ua.\u0275fac=function(M){return new(M||ua)},ua.\u0275prov=t.Yz7({token:ua,factory:ua.\u0275fac,providedIn:"root"});const n1=new t.OlP("NG_OPTIMIZED_PRELOADED_IMAGES",{providedIn:"root",factory:()=>new Set});class ya{constructor(){this.preloadedImages=(0,t.f3M)(n1),this.document=(0,t.f3M)(G)}createPreloadLinkTag(M,Q,xe,rt){if(this.preloadedImages.has(Q))return;this.preloadedImages.add(Q);const gt=M.createElement("link");M.setAttribute(gt,"as","image"),M.setAttribute(gt,"href",Q),M.setAttribute(gt,"rel","preload"),M.setAttribute(gt,"fetchpriority","high"),rt&&M.setAttribute(gt,"imageSizes",rt),xe&&M.setAttribute(gt,"imageSrcset",xe),M.appendChild(this.document.head,gt)}}ya.\u0275fac=function(M){return new(M||ya)},ya.\u0275prov=t.Yz7({token:ya,factory:ya.\u0275fac,providedIn:"root"});const zt=/^((\s*\d+w\s*(,|$)){1,})$/,vi=[1,2],ls={breakpoints:[16,32,48,64,96,128,256,384,640,750,828,1080,1200,1920,2048,3840]},ba=new t.OlP("ImageConfig",{providedIn:"root",factory:()=>ls});class Bi{constructor(){this.imageLoader=(0,t.f3M)(Ls),this.config=function da(P){let M={};return P.breakpoints&&(M.breakpoints=P.breakpoints.sort((Q,xe)=>Q-xe)),Object.assign({},ls,P,M)}((0,t.f3M)(ba)),this.renderer=(0,t.f3M)(t.Qsj),this.imgElement=(0,t.f3M)(t.SBq).nativeElement,this.injector=(0,t.f3M)(t.zs3),this.isServer=function Qi(P){return P===sa}((0,t.f3M)(t.Lbi)),this.preloadLinkChecker=(0,t.f3M)(ya),this.lcpObserver=null,this._renderedSrc=null,this._priority=!1,this._disableOptimizedSrcset=!1,this._fill=!1}set width(M){this._width=Ai(M)}get width(){return this._width}set height(M){this._height=Ai(M)}get height(){return this._height}set priority(M){this._priority=ea(M)}get priority(){return this._priority}set disableOptimizedSrcset(M){this._disableOptimizedSrcset=ea(M)}get disableOptimizedSrcset(){return this._disableOptimizedSrcset}set fill(M){this._fill=ea(M)}get fill(){return this._fill}ngOnInit(){this.setHostAttributes()}setHostAttributes(){this.fill?this.sizes||(this.sizes="100vw"):(this.setHostAttribute("width",this.width.toString()),this.setHostAttribute("height",this.height.toString())),this.setHostAttribute("loading",this.getLoadingBehavior()),this.setHostAttribute("fetchpriority",this.getFetchPriority()),this.setHostAttribute("ng-img","true");const M=this.getRewrittenSrc();let Q;this.setHostAttribute("src",M),this.sizes&&this.setHostAttribute("sizes",this.sizes),this.ngSrcset?Q=this.getRewrittenSrcset():this.shouldGenerateAutomaticSrcset()&&(Q=this.getAutomaticSrcset()),Q&&this.setHostAttribute("srcset",Q),this.isServer&&this.priority&&this.preloadLinkChecker.createPreloadLinkTag(this.renderer,M,Q,this.sizes)}ngOnChanges(M){}callImageLoader(M){let Q=M;return this.loaderParams&&(Q.loaderParams=this.loaderParams),this.imageLoader(Q)}getLoadingBehavior(){return this.priority||void 0===this.loading?this.priority?"eager":"lazy":this.loading}getFetchPriority(){return this.priority?"high":"auto"}getRewrittenSrc(){if(!this._renderedSrc){const M={src:this.ngSrc};this._renderedSrc=this.callImageLoader(M)}return this._renderedSrc}getRewrittenSrcset(){const M=zt.test(this.ngSrcset);return this.ngSrcset.split(",").filter(xe=>""!==xe).map(xe=>{xe=xe.trim();const rt=M?parseFloat(xe):parseFloat(xe)*this.width;return`${this.callImageLoader({src:this.ngSrc,width:rt})} ${xe}`}).join(", ")}getAutomaticSrcset(){return this.sizes?this.getResponsiveSrcset():this.getFixedSrcset()}getResponsiveSrcset(){const{breakpoints:M}=this.config;let Q=M;return"100vw"===this.sizes?.trim()&&(Q=M.filter(rt=>rt>=640)),Q.map(rt=>`${this.callImageLoader({src:this.ngSrc,width:rt})} ${rt}w`).join(", ")}getFixedSrcset(){return vi.map(Q=>`${this.callImageLoader({src:this.ngSrc,width:this.width*Q})} ${Q}x`).join(", ")}shouldGenerateAutomaticSrcset(){return!this._disableOptimizedSrcset&&!this.srcset&&this.imageLoader!==lo&&!(this.width>1920||this.height>1080)}ngOnDestroy(){}setHostAttribute(M,Q){this.renderer.setAttribute(this.imgElement,M,Q)}}function Ai(P){return"string"==typeof P?parseInt(P,10):P}function ea(P){return null!=P&&"false"!=`${P}`}Bi.\u0275fac=function(M){return new(M||Bi)},Bi.\u0275dir=t.lG2({type:Bi,selectors:[["img","ngSrc",""]],hostVars:8,hostBindings:function(M,Q){2&M&&t.Udp("position",Q.fill?"absolute":null)("width",Q.fill?"100%":null)("height",Q.fill?"100%":null)("inset",Q.fill?"0px":null)},inputs:{ngSrc:"ngSrc",ngSrcset:"ngSrcset",sizes:"sizes",width:"width",height:"height",loading:"loading",priority:"priority",loaderParams:"loaderParams",disableOptimizedSrcset:"disableOptimizedSrcset",fill:"fill",src:"src",srcset:"srcset"},standalone:!0,features:[t.TTD]})},9239:(ht,ye,x)=>{"use strict";x.d(ye,{eN:()=>yt,JF:()=>hi});var t=x(4666),C=x(8008),q=x(4139),U=x(5901),F=x(522);var K=x(14);class pe{constructor(Ie,lt){this.predicate=Ie,this.thisArg=lt}call(Ie,lt){return lt.subscribe(new j(Ie,this.predicate,this.thisArg))}}class j extends K.L{constructor(Ie,lt,bt){super(Ie),this.predicate=lt,this.thisArg=bt,this.count=0}_next(Ie){let lt;try{lt=this.predicate.call(this.thisArg,Ie,this.count++)}catch(bt){return void this.destination.error(bt)}lt&&this.destination.next(Ie)}}var ce=x(6942); + */let l=null;function k(){return l}function R(L){l||(l=L)}class q{}const z=new f.OlP("DocumentToken");class V{historyGo(E){throw new Error("Not implemented")}static#e=this.\u0275fac=function(H){return new(H||V)};static#t=this.\u0275prov=f.Yz7({token:V,factory:function(){return(0,f.f3M)(re)},providedIn:"platform"})}new f.OlP("Location Initialized");class re extends V{constructor(){super(),this._doc=(0,f.f3M)(z),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return k().getBaseHref(this._doc)}onPopState(E){const H=k().getGlobalEventTarget(this._doc,"window");return H.addEventListener("popstate",E,!1),()=>H.removeEventListener("popstate",E)}onHashChange(E){const H=k().getGlobalEventTarget(this._doc,"window");return H.addEventListener("hashchange",E,!1),()=>H.removeEventListener("hashchange",E)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(E){this._location.pathname=E}pushState(E,H,he){this._history.pushState(E,H,he)}replaceState(E,H,he){this._history.replaceState(E,H,he)}forward(){this._history.forward()}back(){this._history.back()}historyGo(E=0){this._history.go(E)}getState(){return this._history.state}static#e=this.\u0275fac=function(H){return new(H||re)};static#t=this.\u0275prov=f.Yz7({token:re,factory:function(){return new re},providedIn:"platform"})}function N(L,E){if(0==L.length)return E;if(0==E.length)return L;let H=0;return L.endsWith("/")&&H++,E.startsWith("/")&&H++,2==H?L+E.substring(1):1==H?L+E:L+"/"+E}function ee(L){const E=L.match(/#|\?|$/),H=E&&E.index||L.length,he=H-("/"===L[H-1]?1:0);return L.slice(0,he)+L.slice(H)}function ie(L){return L&&"?"!==L[0]?"?"+L:L}class Te{historyGo(E){throw new Error("Not implemented")}static#e=this.\u0275fac=function(H){return new(H||Te)};static#t=this.\u0275prov=f.Yz7({token:Te,factory:function(){return(0,f.f3M)(De)},providedIn:"root"})}const Oe=new f.OlP("appBaseHref");class De extends Te{constructor(E,H){super(),this._platformLocation=E,this._removeListenerFns=[],this._baseHref=H??this._platformLocation.getBaseHrefFromDOM()??(0,f.f3M)(z).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(E){this._removeListenerFns.push(this._platformLocation.onPopState(E),this._platformLocation.onHashChange(E))}getBaseHref(){return this._baseHref}prepareExternalUrl(E){return N(this._baseHref,E)}path(E=!1){const H=this._platformLocation.pathname+ie(this._platformLocation.search),he=this._platformLocation.hash;return he&&E?`${H}${he}`:H}pushState(E,H,he,Ge){const tt=this.prepareExternalUrl(he+ie(Ge));this._platformLocation.pushState(E,H,tt)}replaceState(E,H,he,Ge){const tt=this.prepareExternalUrl(he+ie(Ge));this._platformLocation.replaceState(E,H,tt)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(E=0){this._platformLocation.historyGo?.(E)}static#e=this.\u0275fac=function(H){return new(H||De)(f.LFG(V),f.LFG(Oe,8))};static#t=this.\u0275prov=f.Yz7({token:De,factory:De.\u0275fac,providedIn:"root"})}class Pe extends Te{constructor(E,H){super(),this._platformLocation=E,this._baseHref="",this._removeListenerFns=[],null!=H&&(this._baseHref=H)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(E){this._removeListenerFns.push(this._platformLocation.onPopState(E),this._platformLocation.onHashChange(E))}getBaseHref(){return this._baseHref}path(E=!1){let H=this._platformLocation.hash;return null==H&&(H="#"),H.length>0?H.substring(1):H}prepareExternalUrl(E){const H=N(this._baseHref,E);return H.length>0?"#"+H:H}pushState(E,H,he,Ge){let tt=this.prepareExternalUrl(he+ie(Ge));0==tt.length&&(tt=this._platformLocation.pathname),this._platformLocation.pushState(E,H,tt)}replaceState(E,H,he,Ge){let tt=this.prepareExternalUrl(he+ie(Ge));0==tt.length&&(tt=this._platformLocation.pathname),this._platformLocation.replaceState(E,H,tt)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(E=0){this._platformLocation.historyGo?.(E)}static#e=this.\u0275fac=function(H){return new(H||Pe)(f.LFG(V),f.LFG(Oe,8))};static#t=this.\u0275prov=f.Yz7({token:Pe,factory:Pe.\u0275fac})}class ce{constructor(E){this._subject=new f.vpe,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=E;const H=this._locationStrategy.getBaseHref();this._basePath=function xe(L){if(new RegExp("^(https?:)?//").test(L)){const[,H]=L.split(/\/\/[^\/]+/);return H}return L}(ee(J(H))),this._locationStrategy.onPopState(he=>{this._subject.emit({url:this.path(!0),pop:!0,state:he.state,type:he.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(E=!1){return this.normalize(this._locationStrategy.path(E))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(E,H=""){return this.path()==this.normalize(E+ie(H))}normalize(E){return ce.stripTrailingSlash(function ne(L,E){if(!L||!E.startsWith(L))return E;const H=E.substring(L.length);return""===H||["/",";","?","#"].includes(H[0])?H:E}(this._basePath,J(E)))}prepareExternalUrl(E){return E&&"/"!==E[0]&&(E="/"+E),this._locationStrategy.prepareExternalUrl(E)}go(E,H="",he=null){this._locationStrategy.pushState(he,"",E,H),this._notifyUrlChangeListeners(this.prepareExternalUrl(E+ie(H)),he)}replaceState(E,H="",he=null){this._locationStrategy.replaceState(he,"",E,H),this._notifyUrlChangeListeners(this.prepareExternalUrl(E+ie(H)),he)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(E=0){this._locationStrategy.historyGo?.(E)}onUrlChange(E){return this._urlChangeListeners.push(E),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(H=>{this._notifyUrlChangeListeners(H.url,H.state)})),()=>{const H=this._urlChangeListeners.indexOf(E);this._urlChangeListeners.splice(H,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(E="",H){this._urlChangeListeners.forEach(he=>he(E,H))}subscribe(E,H,he){return this._subject.subscribe({next:E,error:H,complete:he})}static#e=this.normalizeQueryParams=ie;static#t=this.joinWithSlash=N;static#n=this.stripTrailingSlash=ee;static#r=this.\u0275fac=function(H){return new(H||ce)(f.LFG(Te))};static#i=this.\u0275prov=f.Yz7({token:ce,factory:function(){return function be(){return new ce((0,f.LFG)(Te))}()},providedIn:"root"})}function J(L){return L.replace(/\/index.html$/,"")}const Ne={ADP:[void 0,void 0,0],AFN:[void 0,"\u060b",0],ALL:[void 0,void 0,0],AMD:[void 0,"\u058f",2],AOA:[void 0,"Kz"],ARS:[void 0,"$"],AUD:["A$","$"],AZN:[void 0,"\u20bc"],BAM:[void 0,"KM"],BBD:[void 0,"$"],BDT:[void 0,"\u09f3"],BHD:[void 0,void 0,3],BIF:[void 0,void 0,0],BMD:[void 0,"$"],BND:[void 0,"$"],BOB:[void 0,"Bs"],BRL:["R$"],BSD:[void 0,"$"],BWP:[void 0,"P"],BYN:[void 0,void 0,2],BYR:[void 0,void 0,0],BZD:[void 0,"$"],CAD:["CA$","$",2],CHF:[void 0,void 0,2],CLF:[void 0,void 0,4],CLP:[void 0,"$",0],CNY:["CN\xa5","\xa5"],COP:[void 0,"$",2],CRC:[void 0,"\u20a1",2],CUC:[void 0,"$"],CUP:[void 0,"$"],CZK:[void 0,"K\u010d",2],DJF:[void 0,void 0,0],DKK:[void 0,"kr",2],DOP:[void 0,"$"],EGP:[void 0,"E\xa3"],ESP:[void 0,"\u20a7",0],EUR:["\u20ac"],FJD:[void 0,"$"],FKP:[void 0,"\xa3"],GBP:["\xa3"],GEL:[void 0,"\u20be"],GHS:[void 0,"GH\u20b5"],GIP:[void 0,"\xa3"],GNF:[void 0,"FG",0],GTQ:[void 0,"Q"],GYD:[void 0,"$",2],HKD:["HK$","$"],HNL:[void 0,"L"],HRK:[void 0,"kn"],HUF:[void 0,"Ft",2],IDR:[void 0,"Rp",2],ILS:["\u20aa"],INR:["\u20b9"],IQD:[void 0,void 0,0],IRR:[void 0,void 0,0],ISK:[void 0,"kr",0],ITL:[void 0,void 0,0],JMD:[void 0,"$"],JOD:[void 0,void 0,3],JPY:["\xa5",void 0,0],KHR:[void 0,"\u17db"],KMF:[void 0,"CF",0],KPW:[void 0,"\u20a9",0],KRW:["\u20a9",void 0,0],KWD:[void 0,void 0,3],KYD:[void 0,"$"],KZT:[void 0,"\u20b8"],LAK:[void 0,"\u20ad",0],LBP:[void 0,"L\xa3",0],LKR:[void 0,"Rs"],LRD:[void 0,"$"],LTL:[void 0,"Lt"],LUF:[void 0,void 0,0],LVL:[void 0,"Ls"],LYD:[void 0,void 0,3],MGA:[void 0,"Ar",0],MGF:[void 0,void 0,0],MMK:[void 0,"K",0],MNT:[void 0,"\u20ae",2],MRO:[void 0,void 0,0],MUR:[void 0,"Rs",2],MXN:["MX$","$"],MYR:[void 0,"RM"],NAD:[void 0,"$"],NGN:[void 0,"\u20a6"],NIO:[void 0,"C$"],NOK:[void 0,"kr",2],NPR:[void 0,"Rs"],NZD:["NZ$","$"],OMR:[void 0,void 0,3],PHP:["\u20b1"],PKR:[void 0,"Rs",2],PLN:[void 0,"z\u0142"],PYG:[void 0,"\u20b2",0],RON:[void 0,"lei"],RSD:[void 0,void 0,0],RUB:[void 0,"\u20bd"],RWF:[void 0,"RF",0],SBD:[void 0,"$"],SEK:[void 0,"kr",2],SGD:[void 0,"$"],SHP:[void 0,"\xa3"],SLE:[void 0,void 0,2],SLL:[void 0,void 0,0],SOS:[void 0,void 0,0],SRD:[void 0,"$"],SSP:[void 0,"\xa3"],STD:[void 0,void 0,0],STN:[void 0,"Db"],SYP:[void 0,"\xa3",0],THB:[void 0,"\u0e3f"],TMM:[void 0,void 0,0],TND:[void 0,void 0,3],TOP:[void 0,"T$"],TRL:[void 0,void 0,0],TRY:[void 0,"\u20ba"],TTD:[void 0,"$"],TWD:["NT$","$",2],TZS:[void 0,void 0,2],UAH:[void 0,"\u20b4"],UGX:[void 0,void 0,0],USD:["$"],UYI:[void 0,void 0,0],UYU:[void 0,"$"],UYW:[void 0,void 0,4],UZS:[void 0,void 0,2],VEF:[void 0,"Bs",2],VND:["\u20ab",void 0,0],VUV:[void 0,void 0,0],XAF:["FCFA",void 0,0],XCD:["EC$","$"],XOF:["F\u202fCFA",void 0,0],XPF:["CFPF",void 0,0],XXX:["\xa4"],YER:[void 0,void 0,0],ZAR:[void 0,"R"],ZMK:[void 0,void 0,0],ZMW:[void 0,"ZK"],ZWD:[void 0,void 0,0]};var Ee,L,ze,Ve,j,X,me,$e;function It(L,E){return Ue((0,f.cg1)(L)[f.wAp.DateFormat],E)}function ut(L,E){return Ue((0,f.cg1)(L)[f.wAp.TimeFormat],E)}function Gt(L,E){return Ue((0,f.cg1)(L)[f.wAp.DateTimeFormat],E)}function gt(L,E){const H=(0,f.cg1)(L),he=H[f.wAp.NumberSymbols][E];if(typeof he>"u"){if(E===me.CurrencyDecimal)return H[f.wAp.NumberSymbols][me.Decimal];if(E===me.CurrencyGroup)return H[f.wAp.NumberSymbols][me.Group]}return he}function Ct(L,E){return(0,f.cg1)(L)[f.wAp.NumberFormats][E]}(L=Ee||(Ee={}))[L.Decimal=0]="Decimal",L[L.Percent=1]="Percent",L[L.Currency=2]="Currency",L[L.Scientific=3]="Scientific",function(L){L[L.Zero=0]="Zero",L[L.One=1]="One",L[L.Two=2]="Two",L[L.Few=3]="Few",L[L.Many=4]="Many",L[L.Other=5]="Other"}(ze||(ze={})),function(L){L[L.Format=0]="Format",L[L.Standalone=1]="Standalone"}(Ve||(Ve={})),function(L){L[L.Narrow=0]="Narrow",L[L.Abbreviated=1]="Abbreviated",L[L.Wide=2]="Wide",L[L.Short=3]="Short"}(j||(j={})),function(L){L[L.Short=0]="Short",L[L.Medium=1]="Medium",L[L.Long=2]="Long",L[L.Full=3]="Full"}(X||(X={})),function(L){L[L.Decimal=0]="Decimal",L[L.Group=1]="Group",L[L.List=2]="List",L[L.PercentSign=3]="PercentSign",L[L.PlusSign=4]="PlusSign",L[L.MinusSign=5]="MinusSign",L[L.Exponential=6]="Exponential",L[L.SuperscriptingExponent=7]="SuperscriptingExponent",L[L.PerMille=8]="PerMille",L[L.Infinity=9]="Infinity",L[L.NaN=10]="NaN",L[L.TimeSeparator=11]="TimeSeparator",L[L.CurrencyDecimal=12]="CurrencyDecimal",L[L.CurrencyGroup=13]="CurrencyGroup"}(me||(me={})),function(L){L[L.Sunday=0]="Sunday",L[L.Monday=1]="Monday",L[L.Tuesday=2]="Tuesday",L[L.Wednesday=3]="Wednesday",L[L.Thursday=4]="Thursday",L[L.Friday=5]="Friday",L[L.Saturday=6]="Saturday"}($e||($e={}));const Wt=f.kL8;function zt(L){if(!L[f.wAp.ExtraData])throw new Error(`Missing extra locale data for the locale "${L[f.wAp.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function Ue(L,E){for(let H=E;H>-1;H--)if(typeof L[H]<"u")return L[H];throw new Error("Locale data API: locale data undefined")}function Je(L){const[E,H]=L.split(":");return{hours:+E,minutes:+H}}function qe(L,E,H="en"){const he=function Se(L){return(0,f.cg1)(L)[f.wAp.Currencies]}(H)[L]||Ne[L]||[],Ge=he[1];return"narrow"===E&&"string"==typeof Ge?Ge:he[0]||L}const Tt=2;const wt=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,dn={},xt=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;var Sn,mn,Xt;function Fn(L,E,H,he){let Ge=function on(L){if(we(L))return L;if("number"==typeof L&&!isNaN(L))return new Date(L);if("string"==typeof L){if(L=L.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(L)){const[Ge,tt=1,Vt=1]=L.split("-").map(Nn=>+Nn);return qn(Ge,tt-1,Vt)}const H=parseFloat(L);if(!isNaN(L-H))return new Date(H);let he;if(he=L.match(wt))return function _e(L){const E=new Date(0);let H=0,he=0;const Ge=L[8]?E.setUTCFullYear:E.setFullYear,tt=L[8]?E.setUTCHours:E.setHours;L[9]&&(H=Number(L[9]+L[10]),he=Number(L[9]+L[11])),Ge.call(E,Number(L[1]),Number(L[2])-1,Number(L[3]));const Vt=Number(L[4]||0)-H,Nn=Number(L[5]||0)-he,gr=Number(L[6]||0),ur=Math.floor(1e3*parseFloat("0."+(L[7]||0)));return tt.call(E,Vt,Nn,gr,ur),E}(he)}const E=new Date(L);if(!we(E))throw new Error(`Unable to convert "${L}" into a date`);return E}(L);E=Ln(H,E)||E;let Nn,Vt=[];for(;E;){if(Nn=xt.exec(E),!Nn){Vt.push(E);break}{Vt=Vt.concat(Nn.slice(1));const dr=Vt.pop();if(!dr)break;E=dr}}let gr=Ge.getTimezoneOffset();he&&(gr=io(he,gr),Ge=function zn(L,E,H){const he=H?-1:1,Ge=L.getTimezoneOffset(),tt=io(E,Ge);return function Li(L,E){return L=new Date(L.getTime()),L.setMinutes(L.getMinutes()+E),L}(L,he*(tt-Ge))}(Ge,he,!0));let ur="";return Vt.forEach(dr=>{const or=function rr(L){if(Zi[L])return Zi[L];let E;switch(L){case"G":case"GG":case"GGG":E=Kt(Xt.Eras,j.Abbreviated);break;case"GGGG":E=Kt(Xt.Eras,j.Wide);break;case"GGGGG":E=Kt(Xt.Eras,j.Narrow);break;case"y":E=At(mn.FullYear,1,0,!1,!0);break;case"yy":E=At(mn.FullYear,2,0,!0,!0);break;case"yyy":E=At(mn.FullYear,3,0,!1,!0);break;case"yyyy":E=At(mn.FullYear,4,0,!1,!0);break;case"Y":E=Ci(1);break;case"YY":E=Ci(2,!0);break;case"YYY":E=Ci(3);break;case"YYYY":E=Ci(4);break;case"M":case"L":E=At(mn.Month,1,1);break;case"MM":case"LL":E=At(mn.Month,2,1);break;case"MMM":E=Kt(Xt.Months,j.Abbreviated);break;case"MMMM":E=Kt(Xt.Months,j.Wide);break;case"MMMMM":E=Kt(Xt.Months,j.Narrow);break;case"LLL":E=Kt(Xt.Months,j.Abbreviated,Ve.Standalone);break;case"LLLL":E=Kt(Xt.Months,j.Wide,Ve.Standalone);break;case"LLLLL":E=Kt(Xt.Months,j.Narrow,Ve.Standalone);break;case"w":E=Mr(1);break;case"ww":E=Mr(2);break;case"W":E=Mr(1,!0);break;case"d":E=At(mn.Date,1);break;case"dd":E=At(mn.Date,2);break;case"c":case"cc":E=At(mn.Day,1);break;case"ccc":E=Kt(Xt.Days,j.Abbreviated,Ve.Standalone);break;case"cccc":E=Kt(Xt.Days,j.Wide,Ve.Standalone);break;case"ccccc":E=Kt(Xt.Days,j.Narrow,Ve.Standalone);break;case"cccccc":E=Kt(Xt.Days,j.Short,Ve.Standalone);break;case"E":case"EE":case"EEE":E=Kt(Xt.Days,j.Abbreviated);break;case"EEEE":E=Kt(Xt.Days,j.Wide);break;case"EEEEE":E=Kt(Xt.Days,j.Narrow);break;case"EEEEEE":E=Kt(Xt.Days,j.Short);break;case"a":case"aa":case"aaa":E=Kt(Xt.DayPeriods,j.Abbreviated);break;case"aaaa":E=Kt(Xt.DayPeriods,j.Wide);break;case"aaaaa":E=Kt(Xt.DayPeriods,j.Narrow);break;case"b":case"bb":case"bbb":E=Kt(Xt.DayPeriods,j.Abbreviated,Ve.Standalone,!0);break;case"bbbb":E=Kt(Xt.DayPeriods,j.Wide,Ve.Standalone,!0);break;case"bbbbb":E=Kt(Xt.DayPeriods,j.Narrow,Ve.Standalone,!0);break;case"B":case"BB":case"BBB":E=Kt(Xt.DayPeriods,j.Abbreviated,Ve.Format,!0);break;case"BBBB":E=Kt(Xt.DayPeriods,j.Wide,Ve.Format,!0);break;case"BBBBB":E=Kt(Xt.DayPeriods,j.Narrow,Ve.Format,!0);break;case"h":E=At(mn.Hours,1,-12);break;case"hh":E=At(mn.Hours,2,-12);break;case"H":E=At(mn.Hours,1);break;case"HH":E=At(mn.Hours,2);break;case"m":E=At(mn.Minutes,1);break;case"mm":E=At(mn.Minutes,2);break;case"s":E=At(mn.Seconds,1);break;case"ss":E=At(mn.Seconds,2);break;case"S":E=At(mn.FractionalSeconds,1);break;case"SS":E=At(mn.FractionalSeconds,2);break;case"SSS":E=At(mn.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":E=fn(Sn.Short);break;case"ZZZZZ":E=fn(Sn.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":E=fn(Sn.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":E=fn(Sn.Long);break;default:return null}return Zi[L]=E,E}(dr);ur+=or?or(Ge,H,gr):"''"===dr?"'":dr.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),ur}function qn(L,E,H){const he=new Date(0);return he.setFullYear(L,E,H),he.setHours(0,0,0),he}function Ln(L,E){const H=function _t(L){return(0,f.cg1)(L)[f.wAp.LocaleId]}(L);if(dn[H]=dn[H]||{},dn[H][E])return dn[H][E];let he="";switch(E){case"shortDate":he=It(L,X.Short);break;case"mediumDate":he=It(L,X.Medium);break;case"longDate":he=It(L,X.Long);break;case"fullDate":he=It(L,X.Full);break;case"shortTime":he=ut(L,X.Short);break;case"mediumTime":he=ut(L,X.Medium);break;case"longTime":he=ut(L,X.Long);break;case"fullTime":he=ut(L,X.Full);break;case"short":const Ge=Ln(L,"shortTime"),tt=Ln(L,"shortDate");he=Ke(Gt(L,X.Short),[Ge,tt]);break;case"medium":const Vt=Ln(L,"mediumTime"),Nn=Ln(L,"mediumDate");he=Ke(Gt(L,X.Medium),[Vt,Nn]);break;case"long":const gr=Ln(L,"longTime"),ur=Ln(L,"longDate");he=Ke(Gt(L,X.Long),[gr,ur]);break;case"full":const dr=Ln(L,"fullTime"),or=Ln(L,"fullDate");he=Ke(Gt(L,X.Full),[dr,or])}return he&&(dn[H][E]=he),he}function Ke(L,E){return E&&(L=L.replace(/\{([^}]+)}/g,function(H,he){return null!=E&&he in E?E[he]:H})),L}function ft(L,E,H="-",he,Ge){let tt="";(L<0||Ge&&L<=0)&&(Ge?L=1-L:(L=-L,tt=H));let Vt=String(L);for(;Vt.length0||Nn>-H)&&(Nn+=H),L===mn.Hours)0===Nn&&-12===H&&(Nn=12);else if(L===mn.FractionalSeconds)return function bt(L,E){return ft(L,3).substring(0,E)}(Nn,E);const gr=gt(Vt,me.MinusSign);return ft(Nn,E,gr,he,Ge)}}function Kt(L,E,H=Ve.Format,he=!1){return function(Ge,tt){return function xn(L,E,H,he,Ge,tt){switch(H){case Xt.Months:return function kt(L,E,H){const he=(0,f.cg1)(L),tt=Ue([he[f.wAp.MonthsFormat],he[f.wAp.MonthsStandalone]],E);return Ue(tt,H)}(E,Ge,he)[L.getMonth()];case Xt.Days:return function Dt(L,E,H){const he=(0,f.cg1)(L),tt=Ue([he[f.wAp.DaysFormat],he[f.wAp.DaysStandalone]],E);return Ue(tt,H)}(E,Ge,he)[L.getDay()];case Xt.DayPeriods:const Vt=L.getHours(),Nn=L.getMinutes();if(tt){const ur=function yn(L){const E=(0,f.cg1)(L);return zt(E),(E[f.wAp.ExtraData][2]||[]).map(he=>"string"==typeof he?Je(he):[Je(he[0]),Je(he[1])])}(E),dr=function Wn(L,E,H){const he=(0,f.cg1)(L);zt(he);const tt=Ue([he[f.wAp.ExtraData][0],he[f.wAp.ExtraData][1]],E)||[];return Ue(tt,H)||[]}(E,Ge,he),or=ur.findIndex(oi=>{if(Array.isArray(oi)){const[yr,bi]=oi,Ji=Vt>=yr.hours&&Nn>=yr.minutes,mo=Vt0?Math.floor(Ge/60):Math.ceil(Ge/60);switch(L){case Sn.Short:return(Ge>=0?"+":"")+ft(Vt,2,tt)+ft(Math.abs(Ge%60),2,tt);case Sn.ShortGMT:return"GMT"+(Ge>=0?"+":"")+ft(Vt,1,tt);case Sn.Long:return"GMT"+(Ge>=0?"+":"")+ft(Vt,2,tt)+":"+ft(Math.abs(Ge%60),2,tt);case Sn.Extended:return 0===he?"Z":(Ge>=0?"+":"")+ft(Vt,2,tt)+":"+ft(Math.abs(Ge%60),2,tt);default:throw new Error(`Unknown zone width "${L}"`)}}}!function(L){L[L.Short=0]="Short",L[L.ShortGMT=1]="ShortGMT",L[L.Long=2]="Long",L[L.Extended=3]="Extended"}(Sn||(Sn={})),function(L){L[L.FullYear=0]="FullYear",L[L.Month=1]="Month",L[L.Date=2]="Date",L[L.Hours=3]="Hours",L[L.Minutes=4]="Minutes",L[L.Seconds=5]="Seconds",L[L.FractionalSeconds=6]="FractionalSeconds",L[L.Day=7]="Day"}(mn||(mn={})),function(L){L[L.DayPeriods=0]="DayPeriods",L[L.Days=1]="Days",L[L.Months=2]="Months",L[L.Eras=3]="Eras"}(Xt||(Xt={}));const an=0,Yt=4;function Lr(L){return qn(L.getFullYear(),L.getMonth(),L.getDate()+(Yt-L.getDay()))}function Mr(L,E=!1){return function(H,he){let Ge;if(E){const tt=new Date(H.getFullYear(),H.getMonth(),1).getDay()-1,Vt=H.getDate();Ge=1+Math.floor((Vt+tt)/7)}else{const tt=Lr(H),Vt=function An(L){const E=qn(L,an,1).getDay();return qn(L,0,1+(E<=Yt?Yt:Yt+7)-E)}(tt.getFullYear()),Nn=tt.getTime()-Vt.getTime();Ge=1+Math.round(Nn/6048e5)}return ft(Ge,L,gt(he,me.MinusSign))}}function Ci(L,E=!1){return function(H,he){return ft(Lr(H).getFullYear(),L,gt(he,me.MinusSign),E)}}const Zi={};function io(L,E){L=L.replace(/:/g,"");const H=Date.parse("Jan 01, 1970 00:00:00 "+L)/6e4;return isNaN(H)?E:H}function we(L){return L instanceof Date&&!isNaN(L.valueOf())}const at=/^(\d+)?\.((\d+)(-(\d+))?)?$/,$t=22,hn=".",On="0",te=";",ue=",",Re="#";function Cn(L,E,H,he,Ge,tt,Vt=!1){let Nn="",gr=!1;if(isFinite(L)){let ur=function Kr(L){let he,Ge,tt,Vt,Nn,E=Math.abs(L)+"",H=0;for((Ge=E.indexOf(hn))>-1&&(E=E.replace(hn,"")),(tt=E.search(/e/i))>0?(Ge<0&&(Ge=tt),Ge+=+E.slice(tt+1),E=E.substring(0,tt)):Ge<0&&(Ge=E.length),tt=0;E.charAt(tt)===On;tt++);if(tt===(Nn=E.length))he=[0],Ge=1;else{for(Nn--;E.charAt(Nn)===On;)Nn--;for(Ge-=tt,he=[],Vt=0;tt<=Nn;tt++,Vt++)he[Vt]=Number(E.charAt(tt))}return Ge>$t&&(he=he.splice(0,$t-1),H=Ge-1,Ge=1),{digits:he,exponent:H,integerLen:Ge}}(L);Vt&&(ur=function tr(L){if(0===L.digits[0])return L;const E=L.digits.length-L.integerLen;return L.exponent?L.exponent+=2:(0===E?L.digits.push(0,0):1===E&&L.digits.push(0),L.integerLen+=2),L}(ur));let dr=E.minInt,or=E.minFrac,oi=E.maxFrac;if(tt){const Ao=tt.match(at);if(null===Ao)throw new Error(`${tt} is not a valid digit info`);const Oo=Ao[1],Vo=Ao[3],Ts=Ao[5];null!=Oo&&(dr=yt(Oo)),null!=Vo&&(or=yt(Vo)),null!=Ts?oi=yt(Ts):null!=Vo&&or>oi&&(oi=or)}!function Gi(L,E,H){if(E>H)throw new Error(`The minimum number of digits after fraction (${E}) is higher than the maximum (${H}).`);let he=L.digits,Ge=he.length-L.integerLen;const tt=Math.min(Math.max(E,Ge),H);let Vt=tt+L.integerLen,Nn=he[Vt];if(Vt>0){he.splice(Math.max(L.integerLen,Vt));for(let or=Vt;or=5)if(Vt-1<0){for(let or=0;or>Vt;or--)he.unshift(0),L.integerLen++;he.unshift(1),L.integerLen++}else he[Vt-1]++;for(;Ge=ur?bi.pop():gr=!1),oi>=10?1:0},0);dr&&(he.unshift(dr),L.integerLen++)}(ur,or,oi);let yr=ur.digits,bi=ur.integerLen;const Ji=ur.exponent;let mo=[];for(gr=yr.every(Ao=>!Ao);bi0?mo=yr.splice(bi,yr.length):(mo=yr,yr=[0]);const la=[];for(yr.length>=E.lgSize&&la.unshift(yr.splice(-E.lgSize,yr.length).join(""));yr.length>E.gSize;)la.unshift(yr.splice(-E.gSize,yr.length).join(""));yr.length&&la.unshift(yr.join("")),Nn=la.join(gt(H,he)),mo.length&&(Nn+=gt(H,Ge)+mo.join("")),Ji&&(Nn+=gt(H,me.Exponential)+"+"+Ji)}else Nn=gt(H,me.Infinity);return Nn=L<0&&!gr?E.negPre+Nn+E.negSuf:E.posPre+Nn+E.posSuf,Nn}function Xn(L,E,H,he,Ge){const Vt=Er(Ct(E,Ee.Currency),gt(E,me.MinusSign));return Vt.minFrac=function un(L){let E;const H=Ne[L];return H&&(E=H[2]),"number"==typeof E?E:Tt}(he),Vt.maxFrac=Vt.minFrac,Cn(L,Vt,E,me.CurrencyGroup,me.CurrencyDecimal,Ge).replace("\xa4",H).replace("\xa4","").trim()}function Er(L,E="-"){const H={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},he=L.split(te),Ge=he[0],tt=he[1],Vt=-1!==Ge.indexOf(hn)?Ge.split(hn):[Ge.substring(0,Ge.lastIndexOf(On)+1),Ge.substring(Ge.lastIndexOf(On)+1)],Nn=Vt[0],gr=Vt[1]||"";H.posPre=Nn.substring(0,Nn.indexOf(Re));for(let dr=0;dr-1||(Ge=H.getPluralCategory(L,he),E.indexOf(Ge)>-1))return Ge;if(E.indexOf("other")>-1)return"other";throw new Error(`No plural message found for value "${L}"`)}class Et extends le{constructor(E){super(),this.locale=E}getPluralCategory(E,H){switch(Wt(H||this.locale)(E)){case ze.Zero:return"zero";case ze.One:return"one";case ze.Two:return"two";case ze.Few:return"few";case ze.Many:return"many";default:return"other"}}static#e=this.\u0275fac=function(H){return new(H||Et)(f.LFG(f.soG))};static#t=this.\u0275prov=f.Yz7({token:Et,factory:Et.\u0275fac})}function Bt(L,E){E=encodeURIComponent(E);for(const H of L.split(";")){const he=H.indexOf("="),[Ge,tt]=-1==he?[H,""]:[H.slice(0,he),H.slice(he+1)];if(Ge.trim()===E)return decodeURIComponent(tt)}return null}const _n=/\s+/,In=[];class nr{constructor(E,H,he,Ge){this._iterableDiffers=E,this._keyValueDiffers=H,this._ngEl=he,this._renderer=Ge,this.initialClasses=In,this.stateMap=new Map}set klass(E){this.initialClasses=null!=E?E.trim().split(_n):In}set ngClass(E){this.rawClass="string"==typeof E?E.trim().split(_n):E}ngDoCheck(){for(const H of this.initialClasses)this._updateState(H,!0);const E=this.rawClass;if(Array.isArray(E)||E instanceof Set)for(const H of E)this._updateState(H,!0);else if(null!=E)for(const H of Object.keys(E))this._updateState(H,!!E[H]);this._applyStateDiff()}_updateState(E,H){const he=this.stateMap.get(E);void 0!==he?(he.enabled!==H&&(he.changed=!0,he.enabled=H),he.touched=!0):this.stateMap.set(E,{enabled:H,changed:!0,touched:!0})}_applyStateDiff(){for(const E of this.stateMap){const H=E[0],he=E[1];he.changed?(this._toggleClass(H,he.enabled),he.changed=!1):he.touched||(he.enabled&&this._toggleClass(H,!1),this.stateMap.delete(H)),he.touched=!1}}_toggleClass(E,H){(E=E.trim()).length>0&&E.split(_n).forEach(he=>{H?this._renderer.addClass(this._ngEl.nativeElement,he):this._renderer.removeClass(this._ngEl.nativeElement,he)})}static#e=this.\u0275fac=function(H){return new(H||nr)(f.Y36(f.ZZ4),f.Y36(f.aQg),f.Y36(f.SBq),f.Y36(f.Qsj))};static#t=this.\u0275dir=f.lG2({type:nr,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0})}class er{constructor(E){this._viewContainerRef=E,this.ngComponentOutlet=null,this._inputsUsed=new Map}_needToReCreateNgModuleInstance(E){return void 0!==E.ngComponentOutletNgModule||void 0!==E.ngComponentOutletNgModuleFactory}_needToReCreateComponentInstance(E){return void 0!==E.ngComponentOutlet||void 0!==E.ngComponentOutletContent||void 0!==E.ngComponentOutletInjector||this._needToReCreateNgModuleInstance(E)}ngOnChanges(E){if(this._needToReCreateComponentInstance(E)&&(this._viewContainerRef.clear(),this._inputsUsed.clear(),this._componentRef=void 0,this.ngComponentOutlet)){const H=this.ngComponentOutletInjector||this._viewContainerRef.parentInjector;this._needToReCreateNgModuleInstance(E)&&(this._moduleRef?.destroy(),this.ngComponentOutletNgModule?this._moduleRef=(0,f.Lck)(this.ngComponentOutletNgModule,Vr(H)):this.ngComponentOutletNgModuleFactory?this._moduleRef=this.ngComponentOutletNgModuleFactory.create(Vr(H)):this._moduleRef=void 0),this._componentRef=this._viewContainerRef.createComponent(this.ngComponentOutlet,{injector:H,ngModuleRef:this._moduleRef,projectableNodes:this.ngComponentOutletContent})}}ngDoCheck(){if(this._componentRef){if(this.ngComponentOutletInputs)for(const E of Object.keys(this.ngComponentOutletInputs))this._inputsUsed.set(E,!0);this._applyInputStateDiff(this._componentRef)}}ngOnDestroy(){this._moduleRef?.destroy()}_applyInputStateDiff(E){for(const[H,he]of this._inputsUsed)he?(E.setInput(H,this.ngComponentOutletInputs[H]),this._inputsUsed.set(H,!1)):(E.setInput(H,void 0),this._inputsUsed.delete(H))}static#e=this.\u0275fac=function(H){return new(H||er)(f.Y36(f.s_b))};static#t=this.\u0275dir=f.lG2({type:er,selectors:[["","ngComponentOutlet",""]],inputs:{ngComponentOutlet:"ngComponentOutlet",ngComponentOutletInputs:"ngComponentOutletInputs",ngComponentOutletInjector:"ngComponentOutletInjector",ngComponentOutletContent:"ngComponentOutletContent",ngComponentOutletNgModule:"ngComponentOutletNgModule",ngComponentOutletNgModuleFactory:"ngComponentOutletNgModuleFactory"},standalone:!0,features:[f.TTD]})}function Vr(L){return L.get(f.h0i).injector}class cr{constructor(E,H,he,Ge){this.$implicit=E,this.ngForOf=H,this.index=he,this.count=Ge}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}class Nr{set ngForOf(E){this._ngForOf=E,this._ngForOfDirty=!0}set ngForTrackBy(E){this._trackByFn=E}get ngForTrackBy(){return this._trackByFn}constructor(E,H,he){this._viewContainer=E,this._template=H,this._differs=he,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(E){E&&(this._template=E)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const E=this._ngForOf;!this._differ&&E&&(this._differ=this._differs.find(E).create(this.ngForTrackBy))}if(this._differ){const E=this._differ.diff(this._ngForOf);E&&this._applyChanges(E)}}_applyChanges(E){const H=this._viewContainer;E.forEachOperation((he,Ge,tt)=>{if(null==he.previousIndex)H.createEmbeddedView(this._template,new cr(he.item,this._ngForOf,-1,-1),null===tt?void 0:tt);else if(null==tt)H.remove(null===Ge?void 0:Ge);else if(null!==Ge){const Vt=H.get(Ge);H.move(Vt,tt),mr(Vt,he)}});for(let he=0,Ge=H.length;he{mr(H.get(he.currentIndex),he)})}static ngTemplateContextGuard(E,H){return!0}static#e=this.\u0275fac=function(H){return new(H||Nr)(f.Y36(f.s_b),f.Y36(f.Rgc),f.Y36(f.ZZ4))};static#t=this.\u0275dir=f.lG2({type:Nr,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}function mr(L,E){L.context.$implicit=E.item}class wn{constructor(E,H){this._viewContainer=E,this._context=new Hr,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=H}set ngIf(E){this._context.$implicit=this._context.ngIf=E,this._updateView()}set ngIfThen(E){Ti("ngIfThen",E),this._thenTemplateRef=E,this._thenViewRef=null,this._updateView()}set ngIfElse(E){Ti("ngIfElse",E),this._elseTemplateRef=E,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(E,H){return!0}static#e=this.\u0275fac=function(H){return new(H||wn)(f.Y36(f.s_b),f.Y36(f.Rgc))};static#t=this.\u0275dir=f.lG2({type:wn,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}class Hr{constructor(){this.$implicit=null,this.ngIf=null}}function Ti(L,E){if(E&&!E.createEmbeddedView)throw new Error(`${L} must be a TemplateRef, but received '${(0,f.AaK)(E)}'.`)}class kr{constructor(E,H){this._viewContainerRef=E,this._templateRef=H,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(E){E&&!this._created?this.create():!E&&this._created&&this.destroy()}}class Yr{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(E){this._ngSwitch=E,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(E){this._defaultViews.push(E)}_matchCase(E){const H=E==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||H,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),H}_updateDefaultCases(E){if(this._defaultViews.length>0&&E!==this._defaultUsed){this._defaultUsed=E;for(const H of this._defaultViews)H.enforceState(E)}}static#e=this.\u0275fac=function(H){return new(H||Yr)};static#t=this.\u0275dir=f.lG2({type:Yr,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0})}class pi{constructor(E,H,he){this.ngSwitch=he,he._addCase(),this._view=new kr(E,H)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}static#e=this.\u0275fac=function(H){return new(H||pi)(f.Y36(f.s_b),f.Y36(f.Rgc),f.Y36(Yr,9))};static#t=this.\u0275dir=f.lG2({type:pi,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0})}class Ei{constructor(E,H,he){he._addDefault(new kr(E,H))}static#e=this.\u0275fac=function(H){return new(H||Ei)(f.Y36(f.s_b),f.Y36(f.Rgc),f.Y36(Yr,9))};static#t=this.\u0275dir=f.lG2({type:Ei,selectors:[["","ngSwitchDefault",""]],standalone:!0})}class Di{constructor(E){this._localization=E,this._caseViews={}}set ngPlural(E){this._updateView(E)}addCase(E,H){this._caseViews[E]=H}_updateView(E){this._clearViews();const he=Be(E,Object.keys(this._caseViews),this._localization);this._activateView(this._caseViews[he])}_clearViews(){this._activeView&&this._activeView.destroy()}_activateView(E){E&&(this._activeView=E,this._activeView.create())}static#e=this.\u0275fac=function(H){return new(H||Di)(f.Y36(le))};static#t=this.\u0275dir=f.lG2({type:Di,selectors:[["","ngPlural",""]],inputs:{ngPlural:"ngPlural"},standalone:!0})}class wo{constructor(E,H,he,Ge){this.value=E;const tt=!isNaN(Number(E));Ge.addCase(tt?`=${E}`:E,new kr(he,H))}static#e=this.\u0275fac=function(H){return new(H||wo)(f.$8M("ngPluralCase"),f.Y36(f.Rgc),f.Y36(f.s_b),f.Y36(Di,1))};static#t=this.\u0275dir=f.lG2({type:wo,selectors:[["","ngPluralCase",""]],standalone:!0})}class xi{constructor(E,H,he){this._ngEl=E,this._differs=H,this._renderer=he,this._ngStyle=null,this._differ=null}set ngStyle(E){this._ngStyle=E,!this._differ&&E&&(this._differ=this._differs.find(E).create())}ngDoCheck(){if(this._differ){const E=this._differ.diff(this._ngStyle);E&&this._applyChanges(E)}}_setStyle(E,H){const[he,Ge]=E.split("."),tt=-1===he.indexOf("-")?void 0:f.JOm.DashCase;null!=H?this._renderer.setStyle(this._ngEl.nativeElement,he,Ge?`${H}${Ge}`:H,tt):this._renderer.removeStyle(this._ngEl.nativeElement,he,tt)}_applyChanges(E){E.forEachRemovedItem(H=>this._setStyle(H.key,null)),E.forEachAddedItem(H=>this._setStyle(H.key,H.currentValue)),E.forEachChangedItem(H=>this._setStyle(H.key,H.currentValue))}static#e=this.\u0275fac=function(H){return new(H||xi)(f.Y36(f.SBq),f.Y36(f.aQg),f.Y36(f.Qsj))};static#t=this.\u0275dir=f.lG2({type:xi,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0})}class Xo{constructor(E){this._viewContainerRef=E,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(E){if(E.ngTemplateOutlet||E.ngTemplateOutletInjector){const H=this._viewContainerRef;if(this._viewRef&&H.remove(H.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:he,ngTemplateOutletContext:Ge,ngTemplateOutletInjector:tt}=this;this._viewRef=H.createEmbeddedView(he,Ge,tt?{injector:tt}:void 0)}else this._viewRef=null}else this._viewRef&&E.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}static#e=this.\u0275fac=function(H){return new(H||Xo)(f.Y36(f.s_b))};static#t=this.\u0275dir=f.lG2({type:Xo,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[f.TTD]})}function ei(L,E){return new f.vHH(2100,!1)}const To=new class nl{createSubscription(E,H){return E.then(H,he=>{throw he})}dispose(E){}},rl=new class Bo{createSubscription(E,H){return(0,f.rg0)(()=>E.subscribe({next:H,error:he=>{throw he}}))}dispose(E){(0,f.rg0)(()=>E.unsubscribe())}};class Fo{constructor(E){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=E}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(E){return this._obj?E!==this._obj?(this._dispose(),this.transform(E)):this._latestValue:(E&&this._subscribe(E),this._latestValue)}_subscribe(E){this._obj=E,this._strategy=this._selectStrategy(E),this._subscription=this._strategy.createSubscription(E,H=>this._updateLatestValue(E,H))}_selectStrategy(E){if((0,f.QGY)(E))return To;if((0,f.F4k)(E))return rl;throw ei()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(E,H){E===this._obj&&(this._latestValue=H,this._ref.markForCheck())}static#e=this.\u0275fac=function(H){return new(H||Fo)(f.Y36(f.sBO,16))};static#t=this.\u0275pipe=f.Yjl({name:"async",type:Fo,pure:!1,standalone:!0})}class Qr{transform(E){if(null==E)return null;if("string"!=typeof E)throw ei();return E.toLowerCase()}static#e=this.\u0275fac=function(H){return new(H||Qr)};static#t=this.\u0275pipe=f.Yjl({name:"lowercase",type:Qr,pure:!0,standalone:!0})}const Eo=/(?:[0-9A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])\S*/g;class ii{transform(E){if(null==E)return null;if("string"!=typeof E)throw ei();return E.replace(Eo,H=>H[0].toUpperCase()+H.slice(1).toLowerCase())}static#e=this.\u0275fac=function(H){return new(H||ii)};static#t=this.\u0275pipe=f.Yjl({name:"titlecase",type:ii,pure:!0,standalone:!0})}class _s{transform(E){if(null==E)return null;if("string"!=typeof E)throw ei();return E.toUpperCase()}static#e=this.\u0275fac=function(H){return new(H||_s)};static#t=this.\u0275pipe=f.Yjl({name:"uppercase",type:_s,pure:!0,standalone:!0})}const ma=new f.OlP("DATE_PIPE_DEFAULT_TIMEZONE"),_a=new f.OlP("DATE_PIPE_DEFAULT_OPTIONS");class Dr{constructor(E,H,he){this.locale=E,this.defaultTimezone=H,this.defaultOptions=he}transform(E,H,he,Ge){if(null==E||""===E||E!=E)return null;try{const tt=H??this.defaultOptions?.dateFormat??"mediumDate",Vt=he??this.defaultOptions?.timezone??this.defaultTimezone??void 0;return Fn(E,tt,Ge||this.locale,Vt)}catch(tt){throw ei(0,tt.message)}}static#e=this.\u0275fac=function(H){return new(H||Dr)(f.Y36(f.soG,16),f.Y36(ma,24),f.Y36(_a,24))};static#t=this.\u0275pipe=f.Yjl({name:"date",type:Dr,pure:!0,standalone:!0})}const vs=/#/g;class Fi{constructor(E){this._localization=E}transform(E,H,he){if(null==E)return"";if("object"!=typeof H||null===H)throw ei();return H[Be(E,Object.keys(H),this._localization,he)].replace(vs,E.toString())}static#e=this.\u0275fac=function(H){return new(H||Fi)(f.Y36(le,16))};static#t=this.\u0275pipe=f.Yjl({name:"i18nPlural",type:Fi,pure:!0,standalone:!0})}class oo{transform(E,H){if(null==E)return"";if("object"!=typeof H||"string"!=typeof E)throw ei();return H.hasOwnProperty(E)?H[E]:H.hasOwnProperty("other")?H.other:""}static#e=this.\u0275fac=function(H){return new(H||oo)};static#t=this.\u0275pipe=f.Yjl({name:"i18nSelect",type:oo,pure:!0,standalone:!0})}class Ii{transform(E){return JSON.stringify(E,null,2)}static#e=this.\u0275fac=function(H){return new(H||Ii)};static#t=this.\u0275pipe=f.Yjl({name:"json",type:Ii,pure:!1,standalone:!0})}class so{constructor(E){this.differs=E,this.keyValues=[],this.compareFn=Do}transform(E,H=Do){if(!E||!(E instanceof Map)&&"object"!=typeof E)return null;this.differ||(this.differ=this.differs.find(E).create());const he=this.differ.diff(E),Ge=H!==this.compareFn;return he&&(this.keyValues=[],he.forEachItem(tt=>{this.keyValues.push(function il(L,E){return{key:L,value:E}}(tt.key,tt.currentValue))})),(he||Ge)&&(this.keyValues.sort(H),this.compareFn=H),this.keyValues}static#e=this.\u0275fac=function(H){return new(H||so)(f.Y36(f.aQg,16))};static#t=this.\u0275pipe=f.Yjl({name:"keyvalue",type:so,pure:!1,standalone:!0})}function Do(L,E){const H=L.key,he=E.key;if(H===he)return 0;if(void 0===H)return 1;if(void 0===he)return-1;if(null===H)return 1;if(null===he)return-1;if("string"==typeof H&&"string"==typeof he)return Hnew ir((0,f.LFG)(z),window)})}class ir{constructor(E,H){this.document=E,this.window=H,this.offset=()=>[0,0]}setOffset(E){Array.isArray(E)?this.offset=()=>E:this.offset=E}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(E){this.supportsScrolling()&&this.window.scrollTo(E[0],E[1])}scrollToAnchor(E){if(!this.supportsScrolling())return;const H=function Gr(L,E){const H=L.getElementById(E)||L.getElementsByName(E)[0];if(H)return H;if("function"==typeof L.createTreeWalker&&L.body&&"function"==typeof L.body.attachShadow){const he=L.createTreeWalker(L.body,NodeFilter.SHOW_ELEMENT);let Ge=he.currentNode;for(;Ge;){const tt=Ge.shadowRoot;if(tt){const Vt=tt.getElementById(E)||tt.querySelector(`[name="${E}"]`);if(Vt)return Vt}Ge=he.nextNode()}}return null}(this.document,E);H&&(this.scrollToElement(H),H.focus())}setHistoryScrollRestoration(E){this.supportsScrolling()&&(this.window.history.scrollRestoration=E)}scrollToElement(E){const H=E.getBoundingClientRect(),he=H.left+this.window.pageXOffset,Ge=H.top+this.window.pageYOffset,tt=this.offset();this.window.scrollTo(he-tt[0],Ge-tt[1])}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}class mi{}function li(L,E){return xr(L)?new URL(L):new URL(L,E.location.href)}function xr(L){return/^https?:\/\//.test(L)}function Ui(L){return xr(L)?new URL(L).hostname:L}function Wi(L){return L.startsWith("/")?L.slice(1):L}const Ni=L=>L.src,ki=new f.OlP("ImageLoader",{providedIn:"root",factory:()=>Ni});function Rr(L,E){return function(he){return function lr(L){if("string"!=typeof L||""===L.trim())return!1;try{return new URL(L),!0}catch{return!1}}(he)||function Ki(L,E){throw new f.vHH(2959,!1)}(),he=function Hn(L){return L.endsWith("/")?L.slice(0,-1):L}(he),[{provide:ki,useValue:Vt=>(xr(Vt.src)&&function wr(L,E){throw new f.vHH(2959,!1)}(0,Vt.src),L(he,{...Vt,src:Wi(Vt.src)}))}]}}Rr(function Vs(L,E){let H="format=auto";return E.width&&(H+=`,width=${E.width}`),`${L}/cdn-cgi/image/${H}/${E.src}`});Rr(function rs(L,E){let H="f_auto,q_auto";return E.width&&(H+=`,w_${E.width}`),`${L}/image/upload/${H}/${E.src}`});Rr(function vr(L,E){const{src:H,width:he}=E;let Ge;if(he){Ge=[L,`tr:w-${he}`,H]}else Ge=[L,H];return Ge.join("/")});Rr(function Ie(L,E){const H=new URL(`${L}/${E.src}`);return H.searchParams.set("auto","format"),E.width&&H.searchParams.set("w",E.width.toString()),H.href});function Mt(L,E=!0){return`The NgOptimizedImage directive ${E?`(activated on an element with the \`ngSrc="${L}"\`) `:""}has detected that`}function En(L){throw new f.vHH(2958,`Unexpected invocation of the ${L} in the prod mode. Please make sure that the prod mode is enabled for production builds.`)}class Pr{constructor(){this.images=new Map,this.window=null,this.observer=null,En("LCP checker");const E=(0,f.f3M)(z).defaultView;typeof E<"u"&&typeof PerformanceObserver<"u"&&(this.window=E,this.observer=this.initPerformanceObserver())}initPerformanceObserver(){const E=new PerformanceObserver(H=>{const he=H.getEntries();if(0===he.length)return;const tt=he[he.length-1].element?.src??"";if(tt.startsWith("data:")||tt.startsWith("blob:"))return;const Vt=this.images.get(tt);Vt&&(!Vt.priority&&!Vt.alreadyWarnedPriority&&(Vt.alreadyWarnedPriority=!0,function ui(L){const E=Mt(L);console.warn((0,f.kuF)(2955,`${E} this image is the Largest Contentful Paint (LCP) element but was not marked "priority". This image should be marked "priority" in order to prioritize its loading. To fix this, add the "priority" attribute.`))}(tt)),Vt.modified&&!Vt.alreadyWarnedModified&&(Vt.alreadyWarnedModified=!0,function is(L){const E=Mt(L);console.warn((0,f.kuF)(2964,`${E} this image is the Largest Contentful Paint (LCP) element and has had its "ngSrc" attribute modified. This can cause slower loading performance. It is recommended not to modify the "ngSrc" property on any image which could be the LCP element.`))}(tt)))});return E.observe({type:"largest-contentful-paint",buffered:!0}),E}registerImage(E,H,he){if(!this.observer)return;const Ge={priority:he,modified:!1,alreadyWarnedModified:!1,alreadyWarnedPriority:!1};this.images.set(li(E,this.window).href,Ge)}unregisterImage(E){this.observer&&this.images.delete(li(E,this.window).href)}updateImage(E,H){const he=li(E,this.window).href,Ge=this.images.get(he);Ge&&(Ge.modified=!0,this.images.set(li(H,this.window).href,Ge),this.images.delete(he))}ngOnDestroy(){this.observer&&(this.observer.disconnect(),this.images.clear())}static#e=this.\u0275fac=function(H){return new(H||Pr)};static#t=this.\u0275prov=f.Yz7({token:Pr,factory:Pr.\u0275fac,providedIn:"root"})}const $i=new Set(["localhost","127.0.0.1","0.0.0.0"]),Zs=new f.OlP("PRECONNECT_CHECK_BLOCKLIST");class Ms{constructor(){this.document=(0,f.f3M)(z),this.preconnectLinks=null,this.alreadySeen=new Set,this.window=null,this.blocklist=new Set($i),En("preconnect link checker");const E=this.document.defaultView;typeof E<"u"&&(this.window=E);const H=(0,f.f3M)(Zs,{optional:!0});H&&this.populateBlocklist(H)}populateBlocklist(E){Array.isArray(E)?sa(E,H=>{this.blocklist.add(Ui(H))}):this.blocklist.add(Ui(E))}assertPreconnect(E,H){if(!this.window)return;const he=li(E,this.window);this.blocklist.has(he.hostname)||this.alreadySeen.has(he.origin)||(this.alreadySeen.add(he.origin),this.preconnectLinks||(this.preconnectLinks=this.queryPreconnectLinks()),this.preconnectLinks.has(he.origin)||console.warn((0,f.kuF)(2956,`${Mt(H)} there is no preconnect tag present for this image. Preconnecting to the origin(s) that serve priority images ensures that these images are delivered as soon as possible. To fix this, please add the following element into the of the document:\n `)))}queryPreconnectLinks(){const E=new Set,he=Array.from(this.document.querySelectorAll("link[rel=preconnect]"));for(let Ge of he){const tt=li(Ge.href,this.window);E.add(tt.origin)}return E}ngOnDestroy(){this.preconnectLinks?.clear(),this.alreadySeen.clear()}static#e=this.\u0275fac=function(H){return new(H||Ms)};static#t=this.\u0275prov=f.Yz7({token:Ms,factory:Ms.\u0275fac,providedIn:"root"})}function sa(L,E){for(let H of L)Array.isArray(H)?sa(H,E):E(H)}const aa=new f.OlP("NG_OPTIMIZED_PRELOADED_IMAGES",{providedIn:"root",factory:()=>new Set});class os{constructor(){this.preloadedImages=(0,f.f3M)(aa),this.document=(0,f.f3M)(z)}createPreloadLinkTag(E,H,he,Ge){if(this.preloadedImages.has(H))return;this.preloadedImages.add(H);const tt=E.createElement("link");E.setAttribute(tt,"as","image"),E.setAttribute(tt,"href",H),E.setAttribute(tt,"rel","preload"),E.setAttribute(tt,"fetchpriority","high"),Ge&&E.setAttribute(tt,"imageSizes",Ge),he&&E.setAttribute(tt,"imageSrcset",he),E.appendChild(this.document.head,tt)}static#e=this.\u0275fac=function(H){return new(H||os)};static#t=this.\u0275prov=f.Yz7({token:os,factory:os.\u0275fac,providedIn:"root"})}const ji=/^((\s*\d+w\s*(,|$)){1,})$/,Eu=[1,2],ss={breakpoints:[16,32,48,64,96,128,256,384,640,750,828,1080,1200,1920,2048,3840]},as=new f.OlP("ImageConfig",{providedIn:"root",factory:()=>ss});class Yn{constructor(){this.imageLoader=(0,f.f3M)(ki),this.config=function Ca(L){let E={};return L.breakpoints&&(E.breakpoints=L.breakpoints.sort((H,he)=>H-he)),Object.assign({},ss,L,E)}((0,f.f3M)(as)),this.renderer=(0,f.f3M)(f.Qsj),this.imgElement=(0,f.f3M)(f.SBq).nativeElement,this.injector=(0,f.f3M)(f.zs3),this.isServer=va((0,f.f3M)(f.Lbi)),this.preloadLinkCreator=(0,f.f3M)(os),this.lcpObserver=null,this._renderedSrc=null,this.priority=!1,this.disableOptimizedSrcset=!1,this.fill=!1}ngOnInit(){this.setHostAttributes()}setHostAttributes(){this.fill?this.sizes||(this.sizes="100vw"):(this.setHostAttribute("width",this.width.toString()),this.setHostAttribute("height",this.height.toString())),this.setHostAttribute("loading",this.getLoadingBehavior()),this.setHostAttribute("fetchpriority",this.getFetchPriority()),this.setHostAttribute("ng-img","true");const E=this.updateSrcAndSrcset();this.sizes&&this.setHostAttribute("sizes",this.sizes),this.isServer&&this.priority&&this.preloadLinkCreator.createPreloadLinkTag(this.renderer,this.getRewrittenSrc(),E,this.sizes)}ngOnChanges(E){if(E.ngSrc&&!E.ngSrc.isFirstChange()){const H=this._renderedSrc;this.updateSrcAndSrcset(!0);const he=this._renderedSrc;null!==this.lcpObserver&&H&&he&&H!==he&&this.injector.get(f.R0b).runOutsideAngular(()=>{this.lcpObserver?.updateImage(H,he)})}}callImageLoader(E){let H=E;return this.loaderParams&&(H.loaderParams=this.loaderParams),this.imageLoader(H)}getLoadingBehavior(){return this.priority||void 0===this.loading?this.priority?"eager":"lazy":this.loading}getFetchPriority(){return this.priority?"high":"auto"}getRewrittenSrc(){if(!this._renderedSrc){const E={src:this.ngSrc};this._renderedSrc=this.callImageLoader(E)}return this._renderedSrc}getRewrittenSrcset(){const E=ji.test(this.ngSrcset);return this.ngSrcset.split(",").filter(he=>""!==he).map(he=>{he=he.trim();const Ge=E?parseFloat(he):parseFloat(he)*this.width;return`${this.callImageLoader({src:this.ngSrc,width:Ge})} ${he}`}).join(", ")}getAutomaticSrcset(){return this.sizes?this.getResponsiveSrcset():this.getFixedSrcset()}getResponsiveSrcset(){const{breakpoints:E}=this.config;let H=E;return"100vw"===this.sizes?.trim()&&(H=E.filter(Ge=>Ge>=640)),H.map(Ge=>`${this.callImageLoader({src:this.ngSrc,width:Ge})} ${Ge}w`).join(", ")}updateSrcAndSrcset(E=!1){E&&(this._renderedSrc=null);const H=this.getRewrittenSrc();let he;return this.setHostAttribute("src",H),this.ngSrcset?he=this.getRewrittenSrcset():this.shouldGenerateAutomaticSrcset()&&(he=this.getAutomaticSrcset()),he&&this.setHostAttribute("srcset",he),he}getFixedSrcset(){return Eu.map(H=>`${this.callImageLoader({src:this.ngSrc,width:this.width*H})} ${H}x`).join(", ")}shouldGenerateAutomaticSrcset(){let E=!1;return this.sizes||(E=this.width>1920||this.height>1080),!this.disableOptimizedSrcset&&!this.srcset&&this.imageLoader!==Ni&&!E}ngOnDestroy(){}setHostAttribute(E,H){this.renderer.setAttribute(this.imgElement,E,H)}static#e=this.\u0275fac=function(H){return new(H||Yn)};static#t=this.\u0275dir=f.lG2({type:Yn,selectors:[["img","ngSrc",""]],hostVars:8,hostBindings:function(H,he){2&H&&f.Udp("position",he.fill?"absolute":null)("width",he.fill?"100%":null)("height",he.fill?"100%":null)("inset",he.fill?"0px":null)},inputs:{ngSrc:["ngSrc","ngSrc",Jn],ngSrcset:"ngSrcset",sizes:"sizes",width:["width","width",f.Cb_],height:["height","height",f.Cb_],loading:"loading",priority:["priority","priority",f.VuI],loaderParams:"loaderParams",disableOptimizedSrcset:["disableOptimizedSrcset","disableOptimizedSrcset",f.VuI],fill:["fill","fill",f.VuI],src:"src",srcset:"srcset"},standalone:!0,features:[f.Xq5,f.TTD]})}function Jn(L){return"string"==typeof L?L:(0,f.z3N)(L)}},4340:(dt,de,C)=>{"use strict";C.d(de,{eN:()=>Ze,JF:()=>Ht});var f=C(1670),l=C(1354),k=C(9681),R=C(5061),q=C(4603),z=C(7965);var W=C(5142);class N{constructor(le,Be){this.predicate=le,this.thisArg=Be}call(le,Be){return Be.subscribe(new ee(le,this.predicate,this.thisArg))}}class ee extends W.L{constructor(le,Be,Et){super(le),this.predicate=Be,this.thisArg=Et,this.count=0}_next(le){let Be;try{Be=this.predicate.call(this.thisArg,le,this.count++)}catch(Et){return void this.destination.error(Et)}Be&&this.destination.next(le)}}var ie=C(7422),Te=C(4646);function Oe(yt){return le=>le.lift(new De(yt))}class De{constructor(le){this.callback=le}call(le,Be){return Be.subscribe(new Pe(le,this.callback))}}class Pe extends W.L{constructor(le,Be){super(le),this.add(new Te.w(Be))}}var ce=C(6520),be=C(6575); /** - * @license Angular v15.2.10 + * @license Angular v16.2.12 * (c) 2010-2022 Google LLC. https://angular.io/ * License: MIT - */class we{}class Be{}class Fe{constructor(Ie){this.normalizedNames=new Map,this.lazyUpdate=null,Ie?this.lazyInit="string"==typeof Ie?()=>{this.headers=new Map,Ie.split("\n").forEach(lt=>{const bt=lt.indexOf(":");if(bt>0){const gn=lt.slice(0,bt),en=gn.toLowerCase(),nr=lt.slice(bt+1).trim();this.maybeSetNormalizedName(gn,en),this.headers.has(en)?this.headers.get(en).push(nr):this.headers.set(en,[nr])}})}:()=>{this.headers=new Map,Object.entries(Ie).forEach(([lt,bt])=>{let gn;if(gn="string"==typeof bt?[bt]:"number"==typeof bt?[bt.toString()]:bt.map(en=>en.toString()),gn.length>0){const en=lt.toLowerCase();this.headers.set(en,gn),this.maybeSetNormalizedName(lt,en)}})}:this.headers=new Map}has(Ie){return this.init(),this.headers.has(Ie.toLowerCase())}get(Ie){this.init();const lt=this.headers.get(Ie.toLowerCase());return lt&<.length>0?lt[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(Ie){return this.init(),this.headers.get(Ie.toLowerCase())||null}append(Ie,lt){return this.clone({name:Ie,value:lt,op:"a"})}set(Ie,lt){return this.clone({name:Ie,value:lt,op:"s"})}delete(Ie,lt){return this.clone({name:Ie,value:lt,op:"d"})}maybeSetNormalizedName(Ie,lt){this.normalizedNames.has(lt)||this.normalizedNames.set(lt,Ie)}init(){this.lazyInit&&(this.lazyInit instanceof Fe?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(Ie=>this.applyUpdate(Ie)),this.lazyUpdate=null))}copyFrom(Ie){Ie.init(),Array.from(Ie.headers.keys()).forEach(lt=>{this.headers.set(lt,Ie.headers.get(lt)),this.normalizedNames.set(lt,Ie.normalizedNames.get(lt))})}clone(Ie){const lt=new Fe;return lt.lazyInit=this.lazyInit&&this.lazyInit instanceof Fe?this.lazyInit:this,lt.lazyUpdate=(this.lazyUpdate||[]).concat([Ie]),lt}applyUpdate(Ie){const lt=Ie.name.toLowerCase();switch(Ie.op){case"a":case"s":let bt=Ie.value;if("string"==typeof bt&&(bt=[bt]),0===bt.length)return;this.maybeSetNormalizedName(Ie.name,lt);const gn=("a"===Ie.op?this.headers.get(lt):void 0)||[];gn.push(...bt),this.headers.set(lt,gn);break;case"d":const en=Ie.value;if(en){let nr=this.headers.get(lt);if(!nr)return;nr=nr.filter(Mt=>-1===en.indexOf(Mt)),0===nr.length?(this.headers.delete(lt),this.normalizedNames.delete(lt)):this.headers.set(lt,nr)}else this.headers.delete(lt),this.normalizedNames.delete(lt)}}forEach(Ie){this.init(),Array.from(this.normalizedNames.keys()).forEach(lt=>Ie(this.normalizedNames.get(lt),this.headers.get(lt)))}}class je{encodeKey(Ie){return Se(Ie)}encodeValue(Ie){return Se(Ie)}decodeKey(Ie){return decodeURIComponent(Ie)}decodeValue(Ie){return decodeURIComponent(Ie)}}const de=/%(\d[a-f0-9])/gi,fe={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function Se(wt){return encodeURIComponent(wt).replace(de,(Ie,lt)=>fe[lt]??Ie)}function it(wt){return`${wt}`}class Ve{constructor(Ie={}){if(this.updates=null,this.cloneFrom=null,this.encoder=Ie.encoder||new je,Ie.fromString){if(Ie.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function me(wt,Ie){const lt=new Map;return wt.length>0&&wt.replace(/^\?/,"").split("&").forEach(gn=>{const en=gn.indexOf("="),[nr,Mt]=-1==en?[Ie.decodeKey(gn),""]:[Ie.decodeKey(gn.slice(0,en)),Ie.decodeValue(gn.slice(en+1))],ie=lt.get(nr)||[];ie.push(Mt),lt.set(nr,ie)}),lt}(Ie.fromString,this.encoder)}else Ie.fromObject?(this.map=new Map,Object.keys(Ie.fromObject).forEach(lt=>{const bt=Ie.fromObject[lt],gn=Array.isArray(bt)?bt.map(it):[it(bt)];this.map.set(lt,gn)})):this.map=null}has(Ie){return this.init(),this.map.has(Ie)}get(Ie){this.init();const lt=this.map.get(Ie);return lt?lt[0]:null}getAll(Ie){return this.init(),this.map.get(Ie)||null}keys(){return this.init(),Array.from(this.map.keys())}append(Ie,lt){return this.clone({param:Ie,value:lt,op:"a"})}appendAll(Ie){const lt=[];return Object.keys(Ie).forEach(bt=>{const gn=Ie[bt];Array.isArray(gn)?gn.forEach(en=>{lt.push({param:bt,value:en,op:"a"})}):lt.push({param:bt,value:gn,op:"a"})}),this.clone(lt)}set(Ie,lt){return this.clone({param:Ie,value:lt,op:"s"})}delete(Ie,lt){return this.clone({param:Ie,value:lt,op:"d"})}toString(){return this.init(),this.keys().map(Ie=>{const lt=this.encoder.encodeKey(Ie);return this.map.get(Ie).map(bt=>lt+"="+this.encoder.encodeValue(bt)).join("&")}).filter(Ie=>""!==Ie).join("&")}clone(Ie){const lt=new Ve({encoder:this.encoder});return lt.cloneFrom=this.cloneFrom||this,lt.updates=(this.updates||[]).concat(Ie),lt}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(Ie=>this.map.set(Ie,this.cloneFrom.map.get(Ie))),this.updates.forEach(Ie=>{switch(Ie.op){case"a":case"s":const lt=("a"===Ie.op?this.map.get(Ie.param):void 0)||[];lt.push(it(Ie.value)),this.map.set(Ie.param,lt);break;case"d":if(void 0===Ie.value){this.map.delete(Ie.param);break}{let bt=this.map.get(Ie.param)||[];const gn=bt.indexOf(it(Ie.value));-1!==gn&&bt.splice(gn,1),bt.length>0?this.map.set(Ie.param,bt):this.map.delete(Ie.param)}}}),this.cloneFrom=this.updates=null)}}class Ce{constructor(){this.map=new Map}set(Ie,lt){return this.map.set(Ie,lt),this}get(Ie){return this.map.has(Ie)||this.map.set(Ie,Ie.defaultValue()),this.map.get(Ie)}delete(Ie){return this.map.delete(Ie),this}has(Ie){return this.map.has(Ie)}keys(){return this.map.keys()}}function E(wt){return typeof ArrayBuffer<"u"&&wt instanceof ArrayBuffer}function $(wt){return typeof Blob<"u"&&wt instanceof Blob}function ue(wt){return typeof FormData<"u"&&wt instanceof FormData}class nt{constructor(Ie,lt,bt,gn){let en;if(this.url=lt,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=Ie.toUpperCase(),function Ge(wt){switch(wt){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||gn?(this.body=void 0!==bt?bt:null,en=gn):en=bt,en&&(this.reportProgress=!!en.reportProgress,this.withCredentials=!!en.withCredentials,en.responseType&&(this.responseType=en.responseType),en.headers&&(this.headers=en.headers),en.context&&(this.context=en.context),en.params&&(this.params=en.params)),this.headers||(this.headers=new Fe),this.context||(this.context=new Ce),this.params){const nr=this.params.toString();if(0===nr.length)this.urlWithParams=lt;else{const Mt=lt.indexOf("?"),ie=-1===Mt?"?":Mtve.set(He,Ie.setHeaders[He]),ie)),Ie.setParams&&(A=Object.keys(Ie.setParams).reduce((ve,He)=>ve.set(He,Ie.setParams[He]),A)),new nt(lt,bt,en,{params:A,headers:ie,context:W,reportProgress:Mt,responseType:gn,withCredentials:nr})}}var $e,wt;(wt=$e||($e={}))[wt.Sent=0]="Sent",wt[wt.UploadProgress=1]="UploadProgress",wt[wt.ResponseHeader=2]="ResponseHeader",wt[wt.DownloadProgress=3]="DownloadProgress",wt[wt.Response=4]="Response",wt[wt.User=5]="User";class et{constructor(Ie,lt=200,bt="OK"){this.headers=Ie.headers||new Fe,this.status=void 0!==Ie.status?Ie.status:lt,this.statusText=Ie.statusText||bt,this.url=Ie.url||null,this.ok=this.status>=200&&this.status<300}}class Ot extends et{constructor(Ie={}){super(Ie),this.type=$e.ResponseHeader}clone(Ie={}){return new Ot({headers:Ie.headers||this.headers,status:void 0!==Ie.status?Ie.status:this.status,statusText:Ie.statusText||this.statusText,url:Ie.url||this.url||void 0})}}class Dt extends et{constructor(Ie={}){super(Ie),this.type=$e.Response,this.body=void 0!==Ie.body?Ie.body:null}clone(Ie={}){return new Dt({body:void 0!==Ie.body?Ie.body:this.body,headers:Ie.headers||this.headers,status:void 0!==Ie.status?Ie.status:this.status,statusText:Ie.statusText||this.statusText,url:Ie.url||this.url||void 0})}}class St extends et{constructor(Ie){super(Ie,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.status>=200&&this.status<300?this.message=`Http failure during parsing for ${Ie.url||"(unknown url)"}`:this.message=`Http failure response for ${Ie.url||"(unknown url)"}: ${Ie.status} ${Ie.statusText}`,this.error=Ie.error||null}}function xt(wt,Ie){return{body:Ie,headers:wt.headers,context:wt.context,observe:wt.observe,params:wt.params,reportProgress:wt.reportProgress,responseType:wt.responseType,withCredentials:wt.withCredentials}}class yt{constructor(Ie){this.handler=Ie}request(Ie,lt,bt={}){let gn;if(Ie instanceof nt)gn=Ie;else{let Mt,ie;Mt=bt.headers instanceof Fe?bt.headers:new Fe(bt.headers),bt.params&&(ie=bt.params instanceof Ve?bt.params:new Ve({fromObject:bt.params})),gn=new nt(Ie,lt,void 0!==bt.body?bt.body:null,{headers:Mt,context:bt.context,params:ie,reportProgress:bt.reportProgress,responseType:bt.responseType||"json",withCredentials:bt.withCredentials})}const en=(0,q.of)(gn).pipe(function G(wt,Ie){return(0,F.zg)(wt,Ie,1)}(Mt=>this.handler.handle(Mt)));if(Ie instanceof nt||"events"===bt.observe)return en;const nr=en.pipe(function re(wt,Ie){return function(bt){return bt.lift(new pe(wt,Ie))}}(Mt=>Mt instanceof Dt));switch(bt.observe||"body"){case"body":switch(gn.responseType){case"arraybuffer":return nr.pipe((0,ce.U)(Mt=>{if(null!==Mt.body&&!(Mt.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return Mt.body}));case"blob":return nr.pipe((0,ce.U)(Mt=>{if(null!==Mt.body&&!(Mt.body instanceof Blob))throw new Error("Response is not a Blob.");return Mt.body}));case"text":return nr.pipe((0,ce.U)(Mt=>{if(null!==Mt.body&&"string"!=typeof Mt.body)throw new Error("Response is not a string.");return Mt.body}));default:return nr.pipe((0,ce.U)(Mt=>Mt.body))}case"response":return nr;default:throw new Error(`Unreachable: unhandled observe type ${bt.observe}}`)}}delete(Ie,lt={}){return this.request("DELETE",Ie,lt)}get(Ie,lt={}){return this.request("GET",Ie,lt)}head(Ie,lt={}){return this.request("HEAD",Ie,lt)}jsonp(Ie,lt){return this.request("JSONP",Ie,{params:(new Ve).append(lt,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(Ie,lt={}){return this.request("OPTIONS",Ie,lt)}patch(Ie,lt,bt={}){return this.request("PATCH",Ie,xt(bt,lt))}post(Ie,lt,bt={}){return this.request("POST",Ie,xt(bt,lt))}put(Ie,lt,bt={}){return this.request("PUT",Ie,xt(bt,lt))}}function qt(wt,Ie){return Ie(wt)}function hn(wt,Ie){return(lt,bt)=>Ie.intercept(lt,{handle:gn=>wt(gn,bt)})}yt.\u0275fac=function(Ie){return new(Ie||yt)(C.LFG(we))},yt.\u0275prov=C.Yz7({token:yt,factory:yt.\u0275fac});const Pt=new C.OlP("HTTP_INTERCEPTORS"),Wt=new C.OlP("HTTP_INTERCEPTOR_FNS");function on(){let wt=null;return(Ie,lt)=>(null===wt&&(wt=((0,C.f3M)(Pt,{optional:!0})??[]).reduceRight(hn,qt)),wt(Ie,lt))}class xn extends we{constructor(Ie,lt){super(),this.backend=Ie,this.injector=lt,this.chain=null}handle(Ie){if(null===this.chain){const lt=Array.from(new Set(this.injector.get(Wt)));this.chain=lt.reduceRight((bt,gn)=>function Rt(wt,Ie,lt){return(bt,gn)=>lt.runInContext(()=>Ie(bt,en=>wt(en,gn)))}(bt,gn,this.injector),qt)}return this.chain(Ie,lt=>this.backend.handle(lt))}}xn.\u0275fac=function(Ie){return new(Ie||xn)(C.LFG(Be),C.LFG(C.lqb))},xn.\u0275prov=C.Yz7({token:xn,factory:xn.\u0275fac});let vt,ae=0;class Ut{}function $t(){return"object"==typeof window?window:{}}class Ze{constructor(Ie,lt){this.callbackMap=Ie,this.document=lt,this.resolvedPromise=Promise.resolve()}nextCallback(){return"ng_jsonp_callback_"+ae++}handle(Ie){if("JSONP"!==Ie.method)throw new Error("JSONP requests must use JSONP request method.");if("json"!==Ie.responseType)throw new Error("JSONP requests must use Json response type.");if(Ie.headers.keys().length>0)throw new Error("JSONP requests do not support headers.");return new U.y(lt=>{const bt=this.nextCallback(),gn=Ie.urlWithParams.replace(/=JSONP_CALLBACK(&|$)/,`=${bt}$1`),en=this.document.createElement("script");en.src=gn;let nr=null,Mt=!1;this.callbackMap[bt]=ve=>{delete this.callbackMap[bt],nr=ve,Mt=!0};const ie=()=>{en.parentNode&&en.parentNode.removeChild(en),delete this.callbackMap[bt]};return en.addEventListener("load",ve=>{this.resolvedPromise.then(()=>{ie(),Mt?(lt.next(new Dt({body:nr,status:200,statusText:"OK",url:gn})),lt.complete()):lt.error(new St({url:gn,status:0,statusText:"JSONP Error",error:new Error("JSONP injected script did not invoke callback.")}))})}),en.addEventListener("error",ve=>{ie(),lt.error(new St({error:ve,status:0,statusText:"JSONP Error",url:gn}))}),this.document.body.appendChild(en),lt.next({type:$e.Sent}),()=>{Mt||this.removeListeners(en),ie()}})}removeListeners(Ie){vt||(vt=this.document.implementation.createHTMLDocument()),vt.adoptNode(Ie)}}function Qe(wt,Ie){return"JSONP"===wt.method?(0,C.f3M)(Ze).handle(wt):Ie(wt)}Ze.\u0275fac=function(Ie){return new(Ie||Ze)(C.LFG(Ut),C.LFG(t.K0))},Ze.\u0275prov=C.Yz7({token:Ze,factory:Ze.\u0275fac});class ke{constructor(Ie){this.injector=Ie}intercept(Ie,lt){return this.injector.runInContext(()=>Qe(Ie,bt=>lt.handle(bt)))}}ke.\u0275fac=function(Ie){return new(Ie||ke)(C.LFG(C.lqb))},ke.\u0275prov=C.Yz7({token:ke,factory:ke.\u0275fac});const Te=/^\)\]\}',?\n/;class Nt{constructor(Ie){this.xhrFactory=Ie}handle(Ie){if("JSONP"===Ie.method)throw new Error("Attempted to construct Jsonp request without HttpClientJsonpModule installed.");return new U.y(lt=>{const bt=this.xhrFactory.build();if(bt.open(Ie.method,Ie.urlWithParams),Ie.withCredentials&&(bt.withCredentials=!0),Ie.headers.forEach((He,_t)=>bt.setRequestHeader(He,_t.join(","))),Ie.headers.has("Accept")||bt.setRequestHeader("Accept","application/json, text/plain, */*"),!Ie.headers.has("Content-Type")){const He=Ie.detectContentTypeHeader();null!==He&&bt.setRequestHeader("Content-Type",He)}if(Ie.responseType){const He=Ie.responseType.toLowerCase();bt.responseType="json"!==He?He:"text"}const gn=Ie.serializeBody();let en=null;const nr=()=>{if(null!==en)return en;const He=bt.statusText||"OK",_t=new Fe(bt.getAllResponseHeaders()),Kt=function It(wt){return"responseURL"in wt&&wt.responseURL?wt.responseURL:/^X-Request-URL:/m.test(wt.getAllResponseHeaders())?wt.getResponseHeader("X-Request-URL"):null}(bt)||Ie.url;return en=new Ot({headers:_t,status:bt.status,statusText:He,url:Kt}),en},Mt=()=>{let{headers:He,status:_t,statusText:Kt,url:On}=nr(),Bn=null;204!==_t&&(Bn=typeof bt.response>"u"?bt.responseText:bt.response),0===_t&&(_t=Bn?200:0);let Kn=_t>=200&&_t<300;if("json"===Ie.responseType&&"string"==typeof Bn){const Pn=Bn;Bn=Bn.replace(Te,"");try{Bn=""!==Bn?JSON.parse(Bn):null}catch(jn){Bn=Pn,Kn&&(Kn=!1,Bn={error:jn,text:Bn})}}Kn?(lt.next(new Dt({body:Bn,headers:He,status:_t,statusText:Kt,url:On||void 0})),lt.complete()):lt.error(new St({error:Bn,headers:He,status:_t,statusText:Kt,url:On||void 0}))},ie=He=>{const{url:_t}=nr(),Kt=new St({error:He,status:bt.status||0,statusText:bt.statusText||"Unknown Error",url:_t||void 0});lt.error(Kt)};let A=!1;const W=He=>{A||(lt.next(nr()),A=!0);let _t={type:$e.DownloadProgress,loaded:He.loaded};He.lengthComputable&&(_t.total=He.total),"text"===Ie.responseType&&bt.responseText&&(_t.partialText=bt.responseText),lt.next(_t)},ve=He=>{let _t={type:$e.UploadProgress,loaded:He.loaded};He.lengthComputable&&(_t.total=He.total),lt.next(_t)};return bt.addEventListener("load",Mt),bt.addEventListener("error",ie),bt.addEventListener("timeout",ie),bt.addEventListener("abort",ie),Ie.reportProgress&&(bt.addEventListener("progress",W),null!==gn&&bt.upload&&bt.upload.addEventListener("progress",ve)),bt.send(gn),lt.next({type:$e.Sent}),()=>{bt.removeEventListener("error",ie),bt.removeEventListener("abort",ie),bt.removeEventListener("load",Mt),bt.removeEventListener("timeout",ie),Ie.reportProgress&&(bt.removeEventListener("progress",W),null!==gn&&bt.upload&&bt.upload.removeEventListener("progress",ve)),bt.readyState!==bt.DONE&&bt.abort()}})}}Nt.\u0275fac=function(Ie){return new(Ie||Nt)(C.LFG(t.JF))},Nt.\u0275prov=C.Yz7({token:Nt,factory:Nt.\u0275fac});const ln=new C.OlP("XSRF_ENABLED"),Cn="XSRF-TOKEN",an=new C.OlP("XSRF_COOKIE_NAME",{providedIn:"root",factory:()=>Cn}),In="X-XSRF-TOKEN",Mn=new C.OlP("XSRF_HEADER_NAME",{providedIn:"root",factory:()=>In});class Ht{}class vn{constructor(Ie,lt,bt){this.doc=Ie,this.platform=lt,this.cookieName=bt,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const Ie=this.doc.cookie||"";return Ie!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,t.Mx)(Ie,this.cookieName),this.lastCookieString=Ie),this.lastToken}}function _n(wt,Ie){const lt=wt.url.toLowerCase();if(!(0,C.f3M)(ln)||"GET"===wt.method||"HEAD"===wt.method||lt.startsWith("http://")||lt.startsWith("https://"))return Ie(wt);const bt=(0,C.f3M)(Ht).getToken(),gn=(0,C.f3M)(Mn);return null!=bt&&!wt.headers.has(gn)&&(wt=wt.clone({headers:wt.headers.set(gn,bt)})),Ie(wt)}vn.\u0275fac=function(Ie){return new(Ie||vn)(C.LFG(t.K0),C.LFG(C.Lbi),C.LFG(an))},vn.\u0275prov=C.Yz7({token:vn,factory:vn.\u0275fac});class Tt{constructor(Ie){this.injector=Ie}intercept(Ie,lt){return this.injector.runInContext(()=>_n(Ie,bt=>lt.handle(bt)))}}var Tn;function ir(wt,Ie){return{\u0275kind:wt,\u0275providers:Ie}}Tt.\u0275fac=function(Ie){return new(Ie||Tt)(C.LFG(C.lqb))},Tt.\u0275prov=C.Yz7({token:Tt,factory:Tt.\u0275fac}),function(wt){wt[wt.Interceptors=0]="Interceptors",wt[wt.LegacyInterceptors=1]="LegacyInterceptors",wt[wt.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",wt[wt.NoXsrfProtection=3]="NoXsrfProtection",wt[wt.JsonpSupport=4]="JsonpSupport",wt[wt.RequestsMadeViaParent=5]="RequestsMadeViaParent"}(Tn||(Tn={}));const ni=new C.OlP("LEGACY_INTERCEPTOR_FN");function Zr({cookieName:wt,headerName:Ie}){const lt=[];return void 0!==wt&<.push({provide:an,useValue:wt}),void 0!==Ie&<.push({provide:Mn,useValue:Ie}),ir(Tn.CustomXsrfConfiguration,lt)}class ri{static disable(){return{ngModule:ri,providers:[ir(Tn.NoXsrfProtection,[{provide:ln,useValue:!1}]).\u0275providers]}}static withOptions(Ie={}){return{ngModule:ri,providers:Zr(Ie).\u0275providers}}}ri.\u0275fac=function(Ie){return new(Ie||ri)},ri.\u0275mod=C.oAB({type:ri}),ri.\u0275inj=C.cJS({providers:[Tt,{provide:Pt,useExisting:Tt,multi:!0},{provide:Ht,useClass:vn},Zr({cookieName:Cn,headerName:In}).\u0275providers,{provide:ln,useValue:!0}]});class hi{}hi.\u0275fac=function(Ie){return new(Ie||hi)},hi.\u0275mod=C.oAB({type:hi}),hi.\u0275inj=C.cJS({providers:[function Wn(...wt){const Ie=[yt,Nt,xn,{provide:we,useExisting:xn},{provide:Be,useExisting:Nt},{provide:Wt,useValue:_n,multi:!0},{provide:ln,useValue:!0},{provide:Ht,useClass:vn}];for(const lt of wt)Ie.push(...lt.\u0275providers);return(0,C.MR2)(Ie)}(function bn(){return ir(Tn.LegacyInterceptors,[{provide:ni,useFactory:on},{provide:Wt,useExisting:ni,multi:!0}])}())]});class Jr{}Jr.\u0275fac=function(Ie){return new(Ie||Jr)},Jr.\u0275mod=C.oAB({type:Jr}),Jr.\u0275inj=C.cJS({providers:[function pi(){return ir(Tn.JsonpSupport,[Ze,{provide:Ut,useFactory:$t},{provide:Wt,useValue:Qe,multi:!0}])}().\u0275providers]})},8008:(ht,ye,x)=>{"use strict";x.d(ye,{AFp:()=>i7,ip1:()=>r7,CZH:()=>h2,hGG:()=>_0,z2F:()=>m2,ahi:()=>Qu,sBO:()=>x7,wA2:()=>rp,_Vd:()=>t2,EJc:()=>fp,Xek:()=>n7,SBq:()=>r2,lqb:()=>e2,qLn:()=>xu,vpe:()=>Pl,AA_:()=>X2,pfw:()=>sp,L6J:()=>lp,tBr:()=>il,GSi:()=>ed,OlP:()=>Un,zs3:()=>ts,IIB:()=>op,ZZ4:()=>Al,aQg:()=>Ol,soG:()=>w8,LVF:()=>up,h0i:()=>d0,R0b:()=>P1,FiY:()=>l1,r_U:()=>ap,Lbi:()=>cp,g9A:()=>a7,E6H:()=>ip,Qsj:()=>R5,FYo:()=>q5,JOm:()=>Gl,q3G:()=>U1,PiD:()=>x2,WD2:()=>Fo,tp0:()=>O1,Rgc:()=>f0,dDg:()=>m0,eoX:()=>Gu,GfV:()=>j5,i9L:()=>Ns,s_b:()=>c5,ifc:()=>Bn,Lck:()=>$7,eFA:()=>m7,G48:()=>Sp,Gpc:()=>Le,f3M:()=>Mt,MR2:()=>k8,_c5:()=>Gp,c2e:()=>g0,zSh:()=>U0,wAp:()=>d2,vHH:()=>Oe,lri:()=>f7,rWj:()=>p7,JZr:()=>ue,EiD:()=>A0,mCW:()=>_u,qzn:()=>ma,JVY:()=>b1,pB0:()=>b5,eBb:()=>Gs,L6k:()=>j1,LAX:()=>C3,D6c:()=>Vp,cg1:()=>Qc,kuF:()=>nt,kL8:()=>Yc,dqk:()=>bn,CqO:()=>Pd,QGY:()=>Ec,F4k:()=>W3,zlt:()=>m9,RDi:()=>cn,AaK:()=>Se,z3N:()=>Br,qOj:()=>bc,TTD:()=>kr,_Bn:()=>s9,xp6:()=>Ks,uIk:()=>At,Q2q:()=>ti,ekj:()=>j2,Xpm:()=>yr,lG2:()=>Hi,Yz7:()=>ke,cJS:()=>It,oAB:()=>Po,Yjl:()=>Mo,Y36:()=>B2,_UZ:()=>Tc,BQk:()=>Ys,ynx:()=>xl,qZA:()=>G3,TgZ:()=>H3,EpF:()=>fi,n5z:()=>b2,LFG:()=>en,$8M:()=>X1,NdJ:()=>Ou,CRH:()=>O9,kcU:()=>gt,O4$:()=>xe,oxw:()=>Lc,ALo:()=>x9,lcZ:()=>T9,Hsn:()=>Od,F$t:()=>Qr,Q6J:()=>wc,s9C:()=>Sc,MGl:()=>Y3,hYB:()=>Pc,VKq:()=>_9,WLB:()=>C9,iGM:()=>P9,MAs:()=>Ld,KtG:()=>zi,evT:()=>Z5,Jf7:()=>Y0,CHM:()=>ca,oJD:()=>k0,LSH:()=>N0,kYT:()=>br,Udp:()=>Rc,YNc:()=>R2,_uU:()=>Hc,Oqu:()=>Gc,hij:()=>e0,AsE:()=>t0,Gf:()=>A9});var t=x(2218),C=x(6957),q=x(5901),U=x(5286),F=x(14);function G(){return function(r){return r.lift(new K(r))}}class K{constructor(r){this.connectable=r}call(r,l){const{connectable:c}=this;c._refCount++;const d=new re(r,c),g=l.subscribe(d);return d.closed||(d.connection=c.connect()),g}}class re extends F.L{constructor(r,l){super(r),this.connectable=l}_unsubscribe(){const{connectable:r}=this;if(!r)return void(this.connection=null);this.connectable=null;const l=r._refCount;if(l<=0)return void(this.connection=null);if(r._refCount=l-1,l>1)return void(this.connection=null);const{connection:c}=this,d=r._connection;this.connection=null,d&&(!c||d===c)&&d.unsubscribe()}}class pe extends q.y{constructor(r,l){super(),this.source=r,this.subjectFactory=l,this._refCount=0,this._isComplete=!1}_subscribe(r){return this.getSubject().subscribe(r)}getSubject(){const r=this._subject;return(!r||r.isStopped)&&(this._subject=this.subjectFactory()),this._subject}connect(){let r=this._connection;return r||(this._isComplete=!1,r=this._connection=new C.w,r.add(this.source.subscribe(new ce(this.getSubject(),this))),r.closed&&(this._connection=null,r=C.w.EMPTY)),r}refCount(){return G()(this)}}const j=(()=>{const n=pe.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:n._subscribe},_isComplete:{value:n._isComplete,writable:!0},getSubject:{value:n.getSubject},connect:{value:n.connect},refCount:{value:n.refCount}}})();class ce extends t.Yc{constructor(r,l){super(r),this.connectable=l}_error(r){this._unsubscribe(),super._error(r)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const r=this.connectable;if(r){this.connectable=null;const l=r._connection;r._refCount=0,r._subject=null,r._connection=null,l&&l.unsubscribe()}}}class Ne{constructor(r,l){this.subjectFactory=r,this.selector=l}call(r,l){const{selector:c}=this,d=this.subjectFactory(),g=c(d).subscribe(r);return g.add(l.subscribe(d)),g}}function je(){return new t.xQ}function me(){return n=>G()(function Fe(n,r){return function(c){let d;if(d="function"==typeof n?n:function(){return n},"function"==typeof r)return c.lift(new Ne(d,r));const g=Object.create(c,j);return g.source=c,g.subjectFactory=d,g}}(je)(n))} + */class ne{}class J{}class xe{constructor(le){this.normalizedNames=new Map,this.lazyUpdate=null,le?"string"==typeof le?this.lazyInit=()=>{this.headers=new Map,le.split("\n").forEach(Be=>{const Et=Be.indexOf(":");if(Et>0){const Nt=Be.slice(0,Et),Bt=Nt.toLowerCase(),_n=Be.slice(Et+1).trim();this.maybeSetNormalizedName(Nt,Bt),this.headers.has(Bt)?this.headers.get(Bt).push(_n):this.headers.set(Bt,[_n])}})}:typeof Headers<"u"&&le instanceof Headers?(this.headers=new Map,le.forEach((Be,Et)=>{this.setHeaderEntries(Et,Be)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(le).forEach(([Be,Et])=>{this.setHeaderEntries(Be,Et)})}:this.headers=new Map}has(le){return this.init(),this.headers.has(le.toLowerCase())}get(le){this.init();const Be=this.headers.get(le.toLowerCase());return Be&&Be.length>0?Be[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(le){return this.init(),this.headers.get(le.toLowerCase())||null}append(le,Be){return this.clone({name:le,value:Be,op:"a"})}set(le,Be){return this.clone({name:le,value:Be,op:"s"})}delete(le,Be){return this.clone({name:le,value:Be,op:"d"})}maybeSetNormalizedName(le,Be){this.normalizedNames.has(Be)||this.normalizedNames.set(Be,le)}init(){this.lazyInit&&(this.lazyInit instanceof xe?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(le=>this.applyUpdate(le)),this.lazyUpdate=null))}copyFrom(le){le.init(),Array.from(le.headers.keys()).forEach(Be=>{this.headers.set(Be,le.headers.get(Be)),this.normalizedNames.set(Be,le.normalizedNames.get(Be))})}clone(le){const Be=new xe;return Be.lazyInit=this.lazyInit&&this.lazyInit instanceof xe?this.lazyInit:this,Be.lazyUpdate=(this.lazyUpdate||[]).concat([le]),Be}applyUpdate(le){const Be=le.name.toLowerCase();switch(le.op){case"a":case"s":let Et=le.value;if("string"==typeof Et&&(Et=[Et]),0===Et.length)return;this.maybeSetNormalizedName(le.name,Be);const Nt=("a"===le.op?this.headers.get(Be):void 0)||[];Nt.push(...Et),this.headers.set(Be,Nt);break;case"d":const Bt=le.value;if(Bt){let _n=this.headers.get(Be);if(!_n)return;_n=_n.filter(In=>-1===Bt.indexOf(In)),0===_n.length?(this.headers.delete(Be),this.normalizedNames.delete(Be)):this.headers.set(Be,_n)}else this.headers.delete(Be),this.normalizedNames.delete(Be)}}setHeaderEntries(le,Be){const Et=(Array.isArray(Be)?Be:[Be]).map(Bt=>Bt.toString()),Nt=le.toLowerCase();this.headers.set(Nt,Et),this.maybeSetNormalizedName(le,Nt)}forEach(le){this.init(),Array.from(this.normalizedNames.keys()).forEach(Be=>le(this.normalizedNames.get(Be),this.headers.get(Be)))}}class Ee{encodeKey(le){return X(le)}encodeValue(le){return X(le)}decodeKey(le){return decodeURIComponent(le)}decodeValue(le){return decodeURIComponent(le)}}const Ve=/%(\d[a-f0-9])/gi,j={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function X(yt){return encodeURIComponent(yt).replace(Ve,(le,Be)=>j[Be]??le)}function me(yt){return`${yt}`}class $e{constructor(le={}){if(this.updates=null,this.cloneFrom=null,this.encoder=le.encoder||new Ee,le.fromString){if(le.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function ze(yt,le){const Be=new Map;return yt.length>0&&yt.replace(/^\?/,"").split("&").forEach(Nt=>{const Bt=Nt.indexOf("="),[_n,In]=-1==Bt?[le.decodeKey(Nt),""]:[le.decodeKey(Nt.slice(0,Bt)),le.decodeValue(Nt.slice(Bt+1))],nr=Be.get(_n)||[];nr.push(In),Be.set(_n,nr)}),Be}(le.fromString,this.encoder)}else le.fromObject?(this.map=new Map,Object.keys(le.fromObject).forEach(Be=>{const Et=le.fromObject[Be],Nt=Array.isArray(Et)?Et.map(me):[me(Et)];this.map.set(Be,Nt)})):this.map=null}has(le){return this.init(),this.map.has(le)}get(le){this.init();const Be=this.map.get(le);return Be?Be[0]:null}getAll(le){return this.init(),this.map.get(le)||null}keys(){return this.init(),Array.from(this.map.keys())}append(le,Be){return this.clone({param:le,value:Be,op:"a"})}appendAll(le){const Be=[];return Object.keys(le).forEach(Et=>{const Nt=le[Et];Array.isArray(Nt)?Nt.forEach(Bt=>{Be.push({param:Et,value:Bt,op:"a"})}):Be.push({param:Et,value:Nt,op:"a"})}),this.clone(Be)}set(le,Be){return this.clone({param:le,value:Be,op:"s"})}delete(le,Be){return this.clone({param:le,value:Be,op:"d"})}toString(){return this.init(),this.keys().map(le=>{const Be=this.encoder.encodeKey(le);return this.map.get(le).map(Et=>Be+"="+this.encoder.encodeValue(Et)).join("&")}).filter(le=>""!==le).join("&")}clone(le){const Be=new $e({encoder:this.encoder});return Be.cloneFrom=this.cloneFrom||this,Be.updates=(this.updates||[]).concat(le),Be}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(le=>this.map.set(le,this.cloneFrom.map.get(le))),this.updates.forEach(le=>{switch(le.op){case"a":case"s":const Be=("a"===le.op?this.map.get(le.param):void 0)||[];Be.push(me(le.value)),this.map.set(le.param,Be);break;case"d":if(void 0===le.value){this.map.delete(le.param);break}{let Et=this.map.get(le.param)||[];const Nt=Et.indexOf(me(le.value));-1!==Nt&&Et.splice(Nt,1),Et.length>0?this.map.set(le.param,Et):this.map.delete(le.param)}}}),this.cloneFrom=this.updates=null)}}class st{constructor(){this.map=new Map}set(le,Be){return this.map.set(le,Be),this}get(le){return this.map.has(le)||this.map.set(le,le.defaultValue()),this.map.get(le)}delete(le){return this.map.delete(le),this}has(le){return this.map.has(le)}keys(){return this.map.keys()}}function kt(yt){return typeof ArrayBuffer<"u"&&yt instanceof ArrayBuffer}function rt(yt){return typeof Blob<"u"&&yt instanceof Blob}function Pt(yt){return typeof FormData<"u"&&yt instanceof FormData}class It{constructor(le,Be,Et,Nt){let Bt;if(this.url=Be,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=le.toUpperCase(),function Dt(yt){switch(yt){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||Nt?(this.body=void 0!==Et?Et:null,Bt=Nt):Bt=Et,Bt&&(this.reportProgress=!!Bt.reportProgress,this.withCredentials=!!Bt.withCredentials,Bt.responseType&&(this.responseType=Bt.responseType),Bt.headers&&(this.headers=Bt.headers),Bt.context&&(this.context=Bt.context),Bt.params&&(this.params=Bt.params)),this.headers||(this.headers=new xe),this.context||(this.context=new st),this.params){const _n=this.params.toString();if(0===_n.length)this.urlWithParams=Be;else{const In=Be.indexOf("?"),nr=-1===In?"?":Incr.set(Nr,le.setHeaders[Nr]),nr)),le.setParams&&(er=Object.keys(le.setParams).reduce((cr,Nr)=>cr.set(Nr,le.setParams[Nr]),er)),new It(Be,Et,Bt,{params:er,headers:nr,context:Vr,reportProgress:In,responseType:Nt,withCredentials:_n})}}var ut,yt;(yt=ut||(ut={}))[yt.Sent=0]="Sent",yt[yt.UploadProgress=1]="UploadProgress",yt[yt.ResponseHeader=2]="ResponseHeader",yt[yt.DownloadProgress=3]="DownloadProgress",yt[yt.Response=4]="Response",yt[yt.User=5]="User";class Gt{constructor(le,Be=200,Et="OK"){this.headers=le.headers||new xe,this.status=void 0!==le.status?le.status:Be,this.statusText=le.statusText||Et,this.url=le.url||null,this.ok=this.status>=200&&this.status<300}}class gt extends Gt{constructor(le={}){super(le),this.type=ut.ResponseHeader}clone(le={}){return new gt({headers:le.headers||this.headers,status:void 0!==le.status?le.status:this.status,statusText:le.statusText||this.statusText,url:le.url||this.url||void 0})}}class Ct extends Gt{constructor(le={}){super(le),this.type=ut.Response,this.body=void 0!==le.body?le.body:null}clone(le={}){return new Ct({body:void 0!==le.body?le.body:this.body,headers:le.headers||this.headers,status:void 0!==le.status?le.status:this.status,statusText:le.statusText||this.statusText,url:le.url||this.url||void 0})}}class it extends Gt{constructor(le){super(le,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.status>=200&&this.status<300?this.message=`Http failure during parsing for ${le.url||"(unknown url)"}`:this.message=`Http failure response for ${le.url||"(unknown url)"}: ${le.status} ${le.statusText}`,this.error=le.error||null}}function mt(yt,le){return{body:le,headers:yt.headers,context:yt.context,observe:yt.observe,params:yt.params,reportProgress:yt.reportProgress,responseType:yt.responseType,withCredentials:yt.withCredentials}}class Ze{constructor(le){this.handler=le}request(le,Be,Et={}){let Nt;if(le instanceof It)Nt=le;else{let In,nr;In=Et.headers instanceof xe?Et.headers:new xe(Et.headers),Et.params&&(nr=Et.params instanceof $e?Et.params:new $e({fromObject:Et.params})),Nt=new It(le,Be,void 0!==Et.body?Et.body:null,{headers:In,context:Et.context,params:nr,reportProgress:Et.reportProgress,responseType:Et.responseType||"json",withCredentials:Et.withCredentials})}const Bt=(0,k.of)(Nt).pipe(function V(yt,le){return(0,z.zg)(yt,le,1)}(In=>this.handler.handle(In)));if(le instanceof It||"events"===Et.observe)return Bt;const _n=Bt.pipe(function re(yt,le){return function(Et){return Et.lift(new N(yt,le))}}(In=>In instanceof Ct));switch(Et.observe||"body"){case"body":switch(Nt.responseType){case"arraybuffer":return _n.pipe((0,ie.U)(In=>{if(null!==In.body&&!(In.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return In.body}));case"blob":return _n.pipe((0,ie.U)(In=>{if(null!==In.body&&!(In.body instanceof Blob))throw new Error("Response is not a Blob.");return In.body}));case"text":return _n.pipe((0,ie.U)(In=>{if(null!==In.body&&"string"!=typeof In.body)throw new Error("Response is not a string.");return In.body}));default:return _n.pipe((0,ie.U)(In=>In.body))}case"response":return _n;default:throw new Error(`Unreachable: unhandled observe type ${Et.observe}}`)}}delete(le,Be={}){return this.request("DELETE",le,Be)}get(le,Be={}){return this.request("GET",le,Be)}head(le,Be={}){return this.request("HEAD",le,Be)}jsonp(le,Be){return this.request("JSONP",le,{params:(new $e).append(Be,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(le,Be={}){return this.request("OPTIONS",le,Be)}patch(le,Be,Et={}){return this.request("PATCH",le,mt(Et,Be))}post(le,Be,Et={}){return this.request("POST",le,mt(Et,Be))}put(le,Be,Et={}){return this.request("PUT",le,mt(Et,Be))}static#e=this.\u0275fac=function(Be){return new(Be||Ze)(l.LFG(ne))};static#t=this.\u0275prov=l.Yz7({token:Ze,factory:Ze.\u0275fac})}const Se=/^\)\]\}',?\n/;function zt(yt){if(yt.url)return yt.url;const le="X-Request-URL".toLocaleLowerCase();return yt.headers.get(le)}class yn{constructor(){this.fetchImpl=(0,l.f3M)(Wn,{optional:!0})?.fetch??fetch.bind(globalThis),this.ngZone=(0,l.f3M)(l.R0b)}handle(le){return new R.y(Be=>{const Et=new AbortController;return this.doRequest(le,Et.signal,Be).then(ht,Nt=>Be.error(new it({error:Nt}))),()=>Et.abort()})}doRequest(le,Be,Et){var Nt=this;return(0,f.Z)(function*(){const Bt=Nt.createRequestInit(le);let _n;try{const mr=Nt.fetchImpl(le.urlWithParams,{signal:Be,...Bt});(function Ue(yt){yt.then(ht,ht)})(mr),Et.next({type:ut.Sent}),_n=yield mr}catch(mr){return void Et.error(new it({error:mr,status:mr.status??0,statusText:mr.statusText,url:le.urlWithParams,headers:mr.headers}))}const In=new xe(_n.headers),nr=_n.statusText,er=zt(_n)??le.urlWithParams;let Vr=_n.status,cr=null;if(le.reportProgress&&Et.next(new gt({headers:In,status:Vr,statusText:nr,url:er})),_n.body){const mr=_n.headers.get("content-length"),Rn=[],wn=_n.body.getReader();let Ti,kr,Hr=0;const Yr=typeof Zone<"u"&&Zone.current;yield Nt.ngZone.runOutsideAngular((0,f.Z)(function*(){for(;;){const{done:Ei,value:ms}=yield wn.read();if(Ei)break;if(Rn.push(ms),Hr+=ms.length,le.reportProgress){kr="text"===le.responseType?(kr??"")+(Ti??=new TextDecoder).decode(ms,{stream:!0}):void 0;const Di=()=>Et.next({type:ut.DownloadProgress,total:mr?+mr:void 0,loaded:Hr,partialText:kr});Yr?Yr.run(Di):Di()}}}));const pi=Nt.concatChunks(Rn,Hr);try{cr=Nt.parseBody(le,pi)}catch(Ei){return void Et.error(new it({error:Ei,headers:new xe(_n.headers),status:_n.status,statusText:_n.statusText,url:zt(_n)??le.urlWithParams}))}}0===Vr&&(Vr=cr?200:0),Vr>=200&&Vr<300?(Et.next(new Ct({body:cr,headers:In,status:Vr,statusText:nr,url:er})),Et.complete()):Et.error(new it({error:cr,headers:In,status:Vr,statusText:nr,url:er}))})()}parseBody(le,Be){switch(le.responseType){case"json":const Et=(new TextDecoder).decode(Be).replace(Se,"");return""===Et?null:JSON.parse(Et);case"text":return(new TextDecoder).decode(Be);case"blob":return new Blob([Be]);case"arraybuffer":return Be.buffer}}createRequestInit(le){const Be={},Et=le.withCredentials?"include":void 0;if(le.headers.forEach((Nt,Bt)=>Be[Nt]=Bt.join(",")),Be.Accept??="application/json, text/plain, */*",!Be["Content-Type"]){const Nt=le.detectContentTypeHeader();null!==Nt&&(Be["Content-Type"]=Nt)}return{body:le.serializeBody(),method:le.method,headers:Be,credentials:Et}}concatChunks(le,Be){const Et=new Uint8Array(Be);let Nt=0;for(const Bt of le)Et.set(Bt,Nt),Nt+=Bt.length;return Et}static#e=this.\u0275fac=function(Be){return new(Be||yn)};static#t=this.\u0275prov=l.Yz7({token:yn,factory:yn.\u0275fac})}class Wn{}function ht(){}function Je(yt,le){return le(yt)}function qe(yt,le){return(Be,Et)=>le.intercept(Be,{handle:Nt=>yt(Nt,Et)})}const un=new l.OlP(""),wt=new l.OlP(""),dn=new l.OlP("");function xt(){let yt=null;return(le,Be)=>{null===yt&&(yt=((0,l.f3M)(un,{optional:!0})??[]).reduceRight(qe,Je));const Et=(0,l.f3M)(l.HDt),Nt=Et.add();return yt(le,Be).pipe(Oe(()=>Et.remove(Nt)))}}class Sn extends ne{constructor(le,Be){super(),this.backend=le,this.injector=Be,this.chain=null,this.pendingTasks=(0,l.f3M)(l.HDt)}handle(le){if(null===this.chain){const Et=Array.from(new Set([...this.injector.get(wt),...this.injector.get(dn,[])]));this.chain=Et.reduceRight((Nt,Bt)=>function Tt(yt,le,Be){return(Et,Nt)=>Be.runInContext(()=>le(Et,Bt=>yt(Bt,Nt)))}(Nt,Bt,this.injector),Je)}const Be=this.pendingTasks.add();return this.chain(le,Et=>this.backend.handle(Et)).pipe(Oe(()=>this.pendingTasks.remove(Be)))}static#e=this.\u0275fac=function(Be){return new(Be||Sn)(l.LFG(J),l.LFG(l.lqb))};static#t=this.\u0275prov=l.Yz7({token:Sn,factory:Sn.\u0275fac})}let Xt,mn=0;class ft{}function bt(){return"object"==typeof window?window:{}}class At{constructor(le,Be){this.callbackMap=le,this.document=Be,this.resolvedPromise=Promise.resolve()}nextCallback(){return"ng_jsonp_callback_"+mn++}handle(le){if("JSONP"!==le.method)throw new Error("JSONP requests must use JSONP request method.");if("json"!==le.responseType)throw new Error("JSONP requests must use Json response type.");if(le.headers.keys().length>0)throw new Error("JSONP requests do not support headers.");return new R.y(Be=>{const Et=this.nextCallback(),Nt=le.urlWithParams.replace(/=JSONP_CALLBACK(&|$)/,`=${Et}$1`),Bt=this.document.createElement("script");Bt.src=Nt;let _n=null,In=!1;this.callbackMap[Et]=cr=>{delete this.callbackMap[Et],_n=cr,In=!0};const nr=()=>{Bt.parentNode&&Bt.parentNode.removeChild(Bt),delete this.callbackMap[Et]};return Bt.addEventListener("load",cr=>{this.resolvedPromise.then(()=>{nr(),In?(Be.next(new Ct({body:_n,status:200,statusText:"OK",url:Nt})),Be.complete()):Be.error(new it({url:Nt,status:0,statusText:"JSONP Error",error:new Error("JSONP injected script did not invoke callback.")}))})}),Bt.addEventListener("error",cr=>{nr(),Be.error(new it({error:cr,status:0,statusText:"JSONP Error",url:Nt}))}),this.document.body.appendChild(Bt),Be.next({type:ut.Sent}),()=>{In||this.removeListeners(Bt),nr()}})}removeListeners(le){Xt||(Xt=this.document.implementation.createHTMLDocument()),Xt.adoptNode(le)}static#e=this.\u0275fac=function(Be){return new(Be||At)(l.LFG(ft),l.LFG(be.K0))};static#t=this.\u0275prov=l.Yz7({token:At,factory:At.\u0275fac})}function rn(yt,le){return"JSONP"===yt.method?(0,l.f3M)(At).handle(yt):le(yt)}class Kt{constructor(le){this.injector=le}intercept(le,Be){return this.injector.runInContext(()=>rn(le,Et=>Be.handle(Et)))}static#e=this.\u0275fac=function(Be){return new(Be||Kt)(l.LFG(l.lqb))};static#t=this.\u0275prov=l.Yz7({token:Kt,factory:Kt.\u0275fac})}const xn=/^\)\]\}',?\n/;class an{constructor(le){this.xhrFactory=le}handle(le){if("JSONP"===le.method)throw new l.vHH(-2800,!1);const Be=this.xhrFactory;return(Be.\u0275loadImpl?(0,q.D)(Be.\u0275loadImpl()):(0,k.of)(null)).pipe((0,ce.w)(()=>new R.y(Nt=>{const Bt=Be.build();if(Bt.open(le.method,le.urlWithParams),le.withCredentials&&(Bt.withCredentials=!0),le.headers.forEach((Rn,wn)=>Bt.setRequestHeader(Rn,wn.join(","))),le.headers.has("Accept")||Bt.setRequestHeader("Accept","application/json, text/plain, */*"),!le.headers.has("Content-Type")){const Rn=le.detectContentTypeHeader();null!==Rn&&Bt.setRequestHeader("Content-Type",Rn)}if(le.responseType){const Rn=le.responseType.toLowerCase();Bt.responseType="json"!==Rn?Rn:"text"}const _n=le.serializeBody();let In=null;const nr=()=>{if(null!==In)return In;const Rn=Bt.statusText||"OK",wn=new xe(Bt.getAllResponseHeaders()),Hr=function fn(yt){return"responseURL"in yt&&yt.responseURL?yt.responseURL:/^X-Request-URL:/m.test(yt.getAllResponseHeaders())?yt.getResponseHeader("X-Request-URL"):null}(Bt)||le.url;return In=new gt({headers:wn,status:Bt.status,statusText:Rn,url:Hr}),In},er=()=>{let{headers:Rn,status:wn,statusText:Hr,url:Ti}=nr(),kr=null;204!==wn&&(kr=typeof Bt.response>"u"?Bt.responseText:Bt.response),0===wn&&(wn=kr?200:0);let Yr=wn>=200&&wn<300;if("json"===le.responseType&&"string"==typeof kr){const pi=kr;kr=kr.replace(xn,"");try{kr=""!==kr?JSON.parse(kr):null}catch(Ei){kr=pi,Yr&&(Yr=!1,kr={error:Ei,text:kr})}}Yr?(Nt.next(new Ct({body:kr,headers:Rn,status:wn,statusText:Hr,url:Ti||void 0})),Nt.complete()):Nt.error(new it({error:kr,headers:Rn,status:wn,statusText:Hr,url:Ti||void 0}))},Vr=Rn=>{const{url:wn}=nr(),Hr=new it({error:Rn,status:Bt.status||0,statusText:Bt.statusText||"Unknown Error",url:wn||void 0});Nt.error(Hr)};let cr=!1;const Nr=Rn=>{cr||(Nt.next(nr()),cr=!0);let wn={type:ut.DownloadProgress,loaded:Rn.loaded};Rn.lengthComputable&&(wn.total=Rn.total),"text"===le.responseType&&Bt.responseText&&(wn.partialText=Bt.responseText),Nt.next(wn)},mr=Rn=>{let wn={type:ut.UploadProgress,loaded:Rn.loaded};Rn.lengthComputable&&(wn.total=Rn.total),Nt.next(wn)};return Bt.addEventListener("load",er),Bt.addEventListener("error",Vr),Bt.addEventListener("timeout",Vr),Bt.addEventListener("abort",Vr),le.reportProgress&&(Bt.addEventListener("progress",Nr),null!==_n&&Bt.upload&&Bt.upload.addEventListener("progress",mr)),Bt.send(_n),Nt.next({type:ut.Sent}),()=>{Bt.removeEventListener("error",Vr),Bt.removeEventListener("abort",Vr),Bt.removeEventListener("load",er),Bt.removeEventListener("timeout",Vr),le.reportProgress&&(Bt.removeEventListener("progress",Nr),null!==_n&&Bt.upload&&Bt.upload.removeEventListener("progress",mr)),Bt.readyState!==Bt.DONE&&Bt.abort()}})))}static#e=this.\u0275fac=function(Be){return new(Be||an)(l.LFG(be.JF))};static#t=this.\u0275prov=l.Yz7({token:an,factory:an.\u0275fac})}const Yt=new l.OlP("XSRF_ENABLED"),An="XSRF-TOKEN",Lr=new l.OlP("XSRF_COOKIE_NAME",{providedIn:"root",factory:()=>An}),Mr="X-XSRF-TOKEN",Ci=new l.OlP("XSRF_HEADER_NAME",{providedIn:"root",factory:()=>Mr});class Zi{}class rr{constructor(le,Be,Et){this.doc=le,this.platform=Be,this.cookieName=Et,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const le=this.doc.cookie||"";return le!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,be.Mx)(le,this.cookieName),this.lastCookieString=le),this.lastToken}static#e=this.\u0275fac=function(Be){return new(Be||rr)(l.LFG(be.K0),l.LFG(l.Lbi),l.LFG(Lr))};static#t=this.\u0275prov=l.Yz7({token:rr,factory:rr.\u0275fac})}function io(yt,le){const Be=yt.url.toLowerCase();if(!(0,l.f3M)(Yt)||"GET"===yt.method||"HEAD"===yt.method||Be.startsWith("http://")||Be.startsWith("https://"))return le(yt);const Et=(0,l.f3M)(Zi).getToken(),Nt=(0,l.f3M)(Ci);return null!=Et&&!yt.headers.has(Nt)&&(yt=yt.clone({headers:yt.headers.set(Nt,Et)})),le(yt)}class Li{constructor(le){this.injector=le}intercept(le,Be){return this.injector.runInContext(()=>io(le,Et=>Be.handle(Et)))}static#e=this.\u0275fac=function(Be){return new(Be||Li)(l.LFG(l.lqb))};static#t=this.\u0275prov=l.Yz7({token:Li,factory:Li.\u0275fac})}var zn;function on(yt,le){return{\u0275kind:yt,\u0275providers:le}}function _e(...yt){const le=[Ze,an,Sn,{provide:ne,useExisting:Sn},{provide:J,useExisting:an},{provide:wt,useValue:io,multi:!0},{provide:Yt,useValue:!0},{provide:Zi,useClass:rr}];for(const Be of yt)le.push(...Be.\u0275providers);return(0,l.MR2)(le)}!function(yt){yt[yt.Interceptors=0]="Interceptors",yt[yt.LegacyInterceptors=1]="LegacyInterceptors",yt[yt.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",yt[yt.NoXsrfProtection=3]="NoXsrfProtection",yt[yt.JsonpSupport=4]="JsonpSupport",yt[yt.RequestsMadeViaParent=5]="RequestsMadeViaParent",yt[yt.Fetch=6]="Fetch"}(zn||(zn={}));const at=new l.OlP("LEGACY_INTERCEPTOR_FN");function $t(){return on(zn.LegacyInterceptors,[{provide:at,useFactory:xt},{provide:wt,useExisting:at,multi:!0}])}function hn({cookieName:yt,headerName:le}){const Be=[];return void 0!==yt&&Be.push({provide:Lr,useValue:yt}),void 0!==le&&Be.push({provide:Ci,useValue:le}),on(zn.CustomXsrfConfiguration,Be)}function te(){return on(zn.JsonpSupport,[At,{provide:ft,useFactory:bt},{provide:wt,useValue:rn,multi:!0}])}class vt{static disable(){return{ngModule:vt,providers:[on(zn.NoXsrfProtection,[{provide:Yt,useValue:!1}]).\u0275providers]}}static withOptions(le={}){return{ngModule:vt,providers:hn(le).\u0275providers}}static#e=this.\u0275fac=function(Be){return new(Be||vt)};static#t=this.\u0275mod=l.oAB({type:vt});static#n=this.\u0275inj=l.cJS({providers:[Li,{provide:un,useExisting:Li,multi:!0},{provide:Zi,useClass:rr},hn({cookieName:An,headerName:Mr}).\u0275providers,{provide:Yt,useValue:!0}]})}class Ht{static#e=this.\u0275fac=function(Be){return new(Be||Ht)};static#t=this.\u0275mod=l.oAB({type:Ht});static#n=this.\u0275inj=l.cJS({providers:[_e($t())]})}class Cn{static#e=this.\u0275fac=function(Be){return new(Be||Cn)};static#t=this.\u0275mod=l.oAB({type:Cn});static#n=this.\u0275inj=l.cJS({providers:[te().\u0275providers]})}new l.OlP("")},1354:(dt,de,C)=>{"use strict";C.d(de,{AFp:()=>y2,hGG:()=>dg,z2F:()=>wu,ahi:()=>zc,Ojb:()=>Bg,sBO:()=>B7,wA2:()=>Q_,_Vd:()=>O1,EJc:()=>o7,Xek:()=>l6,SBq:()=>Ns,lqb:()=>Wa,qLn:()=>xl,vpe:()=>Ya,AA_:()=>l1,pfw:()=>e7,L6J:()=>t7,tBr:()=>Zc,GSi:()=>ap,OlP:()=>zn,zs3:()=>ks,IIB:()=>J_,ZZ4:()=>bc,aQg:()=>Mc,soG:()=>og,LVF:()=>n7,h0i:()=>nf,R0b:()=>i,FiY:()=>$l,r_U:()=>X_,Lbi:()=>C2,g9A:()=>Gh,E6H:()=>$_,Qsj:()=>$g,FYo:()=>tp,JOm:()=>Na,q3G:()=>Dl,PiD:()=>a1,WD2:()=>Ec,tp0:()=>Jl,Rgc:()=>lh,dDg:()=>dh,eoX:()=>E0,GfV:()=>np,i9L:()=>V0,s_b:()=>rg,ifc:()=>mr,VuI:()=>cv,Lck:()=>k9,eFA:()=>y6,G48:()=>R7,Gpc:()=>_t,f3M:()=>Nt,MR2:()=>Hf,Cb_:()=>dv,_c5:()=>X7,rg0:()=>Vo,c2e:()=>w0,zSh:()=>g2,HDt:()=>T0,wAp:()=>tf,vHH:()=>Xe,lri:()=>h6,rWj:()=>p6,JZr:()=>Pt,EiD:()=>Bh,mCW:()=>y1,qzn:()=>ac,JVY:()=>_g,pB0:()=>Cg,eBb:()=>yg,L6k:()=>vg,LAX:()=>Sh,cg1:()=>nm,kuF:()=>It,kL8:()=>k5,dqk:()=>rr,QGY:()=>J1,F4k:()=>Y2,zlt:()=>_8,RDi:()=>Za,AaK:()=>X,z3N:()=>El,qOj:()=>U2,Xq5:()=>mu,TTD:()=>Dc,_Bn:()=>u8,xp6:()=>A2,uIk:()=>ni,Q2q:()=>h0,ekj:()=>J3,Xpm:()=>Ii,lG2:()=>js,Yz7:()=>Fn,cJS:()=>Ln,oAB:()=>ao,Yjl:()=>ia,Y36:()=>gd,_UZ:()=>ke,BQk:()=>Dn,ynx:()=>ln,qZA:()=>Me,TgZ:()=>Q,EpF:()=>yu,n5z:()=>t1,LFG:()=>Be,$8M:()=>n1,NdJ:()=>_0,CRH:()=>z8,kcU:()=>Gd,O4$:()=>_f,oxw:()=>Cu,ALo:()=>E8,lcZ:()=>D8,Hsn:()=>Km,F$t:()=>Wm,Q6J:()=>I,s9C:()=>G3,MGl:()=>Gp,hYB:()=>W3,VKq:()=>v8,WLB:()=>y8,iGM:()=>B8,MAs:()=>A,KtG:()=>ff,evT:()=>ye,Jf7:()=>se,CHM:()=>Pu,oJD:()=>c2,LSH:()=>d2,kYT:()=>gi,Udp:()=>$3,YNc:()=>jp,_uU:()=>g5,Oqu:()=>em,hij:()=>Yp,AsE:()=>tm,Gf:()=>F8});var f=C(2484),l=C(4646),k=C(5061),R=C(8631),q=C(6950);class z extends f.xQ{constructor(n){super(),this._value=n}get value(){return this.getValue()}_subscribe(n){const a=super._subscribe(n);return a&&!a.closed&&n.next(this._value),a}getValue(){if(this.hasError)throw this.thrownError;if(this.closed)throw new q.N;return this._value}next(n){super.next(this._value=n)}}var V=C(9681),W=C(5142);function re(){return function(n){return n.lift(new N(n))}}class N{constructor(n){this.connectable=n}call(n,a){const{connectable:c}=this;c._refCount++;const d=new ee(n,c),m=a.subscribe(d);return d.closed||(d.connection=c.connect()),m}}class ee extends W.L{constructor(n,a){super(n),this.connectable=a}_unsubscribe(){const{connectable:n}=this;if(!n)return void(this.connection=null);this.connectable=null;const a=n._refCount;if(a<=0)return void(this.connection=null);if(n._refCount=a-1,a>1)return void(this.connection=null);const{connection:c}=this,d=n._connection;this.connection=null,d&&(!c||d===c)&&d.unsubscribe()}}class ie extends k.y{constructor(n,a){super(),this.source=n,this.subjectFactory=a,this._refCount=0,this._isComplete=!1}_subscribe(n){return this.getSubject().subscribe(n)}getSubject(){const n=this._subject;return(!n||n.isStopped)&&(this._subject=this.subjectFactory()),this._subject}connect(){let n=this._connection;return n||(this._isComplete=!1,n=this._connection=new l.w,n.add(this.source.subscribe(new Oe(this.getSubject(),this))),n.closed&&(this._connection=null,n=l.w.EMPTY)),n}refCount(){return re()(this)}}const Te=(()=>{const e=ie.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:e._subscribe},_isComplete:{value:e._isComplete,writable:!0},getSubject:{value:e.getSubject},connect:{value:e.connect},refCount:{value:e.refCount}}})();class Oe extends f.Yc{constructor(n,a){super(n),this.connectable=a}_error(n){this._unsubscribe(),super._error(n)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const n=this.connectable;if(n){this.connectable=null;const a=n._connection;n._refCount=0,n._subject=null,n._connection=null,a&&a.unsubscribe()}}}class be{constructor(n,a){this.subjectFactory=n,this.selector=a}call(n,a){const{selector:c}=this,d=this.subjectFactory(),m=c(d).subscribe(n);return m.add(a.subscribe(d)),m}}function ne(){return new f.xQ}function J(){return e=>re()(function ce(e,n){return function(c){let d;if(d="function"==typeof e?e:function(){return e},"function"==typeof n)return c.lift(new be(d,n));const m=Object.create(c,Te);return m.source=c,m.subjectFactory=d,m}}(ne)(e))}var xe=C(6520);class Ee{constructor(n,a){this.compare=n,this.keySelector=a}call(n,a){return a.subscribe(new ze(n,this.compare,this.keySelector))}}class ze extends W.L{constructor(n,a,c){super(n),this.keySelector=c,this.hasKey=!1,"function"==typeof a&&(this.compare=a)}compare(n,a){return n===a}_next(n){let a;try{const{keySelector:d}=this;a=d?d(n):n}catch(d){return this.destination.error(d)}let c=!1;if(this.hasKey)try{const{compare:d}=this;c=d(this.key,a)}catch(d){return this.destination.error(d)}else this.hasKey=!0;c||(this.key=a,this.destination.next(n))}} /** - * @license Angular v15.2.10 + * @license Angular v16.2.12 * (c) 2010-2022 Google LLC. https://angular.io/ * License: MIT - */function de(n){for(let r in n)if(n[r]===de)return r;throw Error("Could not find renamed property on target object.")}function fe(n,r){for(const l in r)r.hasOwnProperty(l)&&!n.hasOwnProperty(l)&&(n[l]=r[l])}function Se(n){if("string"==typeof n)return n;if(Array.isArray(n))return"["+n.map(Se).join(", ")+"]";if(null==n)return""+n;if(n.overriddenName)return`${n.overriddenName}`;if(n.name)return`${n.name}`;const r=n.toString();if(null==r)return""+r;const l=r.indexOf("\n");return-1===l?r:r.substring(0,l)}function it(n,r){return null==n||""===n?null===r?"":r:null==r||""===r?n:n+" "+r}const Ve=de({__forward_ref__:de});function Le(n){return n.__forward_ref__=Le,n.toString=function(){return Se(this())},n}function Ce(n){return Ge(n)?n():n}function Ge(n){return"function"==typeof n&&n.hasOwnProperty(Ve)&&n.__forward_ref__===Le}function E(n){return n&&!!n.\u0275providers}const ue="https://g.co/ng/security#xss";class Oe extends Error{constructor(r,l){super(nt(r,l)),this.code=r}}function nt(n,r){return`NG0${Math.abs(n)}${r?": "+r.trim():""}`}function $e(n){return"string"==typeof n?n:null==n?"":String(n)}function et(n){return"function"==typeof n?n.name||n.toString():"object"==typeof n&&null!=n&&"function"==typeof n.type?n.type.name||n.type.toString():$e(n)}function xt(n,r){throw new Oe(-201,!1)}function Pt(n,r,l){n!=r&&Ut(l,n,r,"==")}function We(n,r){null==n&&Ut(r,n,null,"!=")}function Ut(n,r,l,c){throw new Error(`ASSERTION ERROR: ${n}`+(null==c?"":` [Expected=> ${l} ${c} ${r} <=Actual]`))}function ke(n){return{token:n.token,providedIn:n.providedIn||null,factory:n.factory,value:void 0}}function It(n){return{providers:n.providers||[],imports:n.imports||[]}}function Nt(n){return Cn(n,Mn)||Cn(n,vn)}function Cn(n,r){return n.hasOwnProperty(r)?n[r]:null}function In(n){return n&&(n.hasOwnProperty(Ht)||n.hasOwnProperty(_n))?n[Ht]:null}const Mn=de({\u0275prov:de}),Ht=de({\u0275inj:de}),vn=de({ngInjectableDef:de}),_n=de({ngInjectorDef:de});var Tt,n;let Tn;function Wn(n){const r=Tn;return Tn=n,r}function tr(n,r,l){const c=Nt(n);return c&&"root"==c.providedIn?void 0===c.value?c.value=c.factory():c.value:l&Tt.Optional?null:void 0!==r?r:void xt(Se(n))}(n=Tt||(Tt={}))[n.Default=0]="Default",n[n.Host=1]="Host",n[n.Self=2]="Self",n[n.SkipSelf=4]="SkipSelf",n[n.Optional=8]="Optional";const bn=(()=>typeof globalThis<"u"&&globalThis||typeof global<"u"&&global||typeof window<"u"&&window||typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self)();const Ar={},ri="__NG_DI_FLAG__",hi="ngTempTokenPath",Jr="ngTokenPath",so=/\n/gm,wt="\u0275",Ie="__source";let lt;function bt(n){const r=lt;return lt=n,r}function gn(n,r=Tt.Default){if(void 0===lt)throw new Oe(-203,!1);return null===lt?tr(n,void 0,r):lt.get(n,r&Tt.Optional?null:void 0,r)}function en(n,r=Tt.Default){return(function ir(){return Tn}()||gn)(Ce(n),r)}function nr(n){throw new Oe(202,!1)}function Mt(n,r=Tt.Default){return en(n,ie(r))}function ie(n){return typeof n>"u"||"number"==typeof n?n:0|(n.optional&&8)|(n.host&&1)|(n.self&&2)|(n.skipSelf&&4)}function A(n){const r=[];for(let l=0;l ");else if("object"==typeof r){let g=[];for(let v in r)if(r.hasOwnProperty(v)){let D=r[v];g.push(v+":"+("string"==typeof D?JSON.stringify(D):Se(D)))}d=`{${g.join(", ")}}`}return`${l}${c?"("+c+")":""}[${d}]: ${n.replace(so,"\n ")}`}("\n"+n.message,d,l,c),n[Jr]=d,n[hi]=null,n}function Kt(n){return{toString:n}.toString()}var On,Bn;!function(n){n[n.OnPush=0]="OnPush",n[n.Default=1]="Default"}(On||(On={})),function(n){n[n.Emulated=0]="Emulated",n[n.None=2]="None",n[n.ShadowDom=3]="ShadowDom"}(Bn||(Bn={}));const Kn={},Pn=[],jn=de({\u0275cmp:de}),Mi=de({\u0275dir:de}),Di=de({\u0275pipe:de}),Yn=de({\u0275mod:de}),Pr=de({\u0275fac:de}),Xi=de({__NG_ELEMENT_ID__:de});let wi=0;function yr(n){return Kt(()=>{const r=wo(n),l={...r,decls:n.decls,vars:n.vars,template:n.template,consts:n.consts||null,ngContentSelectors:n.ngContentSelectors,onPush:n.changeDetection===On.OnPush,directiveDefs:null,pipeDefs:null,dependencies:r.standalone&&n.dependencies||null,getStandaloneInjector:null,data:n.data||{},encapsulation:n.encapsulation||Bn.Emulated,id:"c"+wi++,styles:n.styles||Pn,_:null,schemas:n.schemas||null,tView:null};$o(l);const c=n.dependencies;return l.directiveDefs=Oo(c,!1),l.pipeDefs=Oo(c,!0),l})}function Uo(n,r,l){const c=n.\u0275cmp;c.directiveDefs=Oo(r,!1),c.pipeDefs=Oo(l,!0)}function jr(n){return sr(n)||Jn(n)}function Jo(n){return null!==n}function Po(n){return Kt(()=>({type:n.type,bootstrap:n.bootstrap||Pn,declarations:n.declarations||Pn,imports:n.imports||Pn,exports:n.exports||Pn,transitiveCompileScopes:null,schemas:n.schemas||null,id:n.id||null}))}function br(n,r){return Kt(()=>{const l=ii(n,!0);l.declarations=r.declarations||Pn,l.imports=r.imports||Pn,l.exports=r.exports||Pn})}function Ao(n,r){if(null==n)return Kn;const l={};for(const c in n)if(n.hasOwnProperty(c)){let d=n[c],g=d;Array.isArray(d)&&(g=d[1],d=d[0]),l[d]=c,r&&(r[d]=g)}return l}function Hi(n){return Kt(()=>{const r=wo(n);return $o(r),r})}function Mo(n){return{type:n.type,name:n.name,factory:null,pure:!1!==n.pure,standalone:!0===n.standalone,onDestroy:n.type.prototype.ngOnDestroy||null}}function sr(n){return n[jn]||null}function Jn(n){return n[Mi]||null}function qr(n){return n[Di]||null}function Gi(n){const r=sr(n)||Jn(n)||qr(n);return null!==r&&r.standalone}function ii(n,r){const l=n[Yn]||null;if(!l&&!0===r)throw new Error(`Type ${Se(n)} does not have '\u0275mod' property.`);return l}function wo(n){const r={};return{type:n.type,providersResolver:null,factory:null,hostBindings:n.hostBindings||null,hostVars:n.hostVars||0,hostAttrs:n.hostAttrs||null,contentQueries:n.contentQueries||null,declaredInputs:r,exportAs:n.exportAs||null,standalone:!0===n.standalone,selectors:n.selectors||Pn,viewQuery:n.viewQuery||null,features:n.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Ao(n.inputs,r),outputs:Ao(n.outputs)}}function $o(n){n.features?.forEach(r=>r(n))}function Oo(n,r){if(!n)return null;const l=r?qr:jr;return()=>("function"==typeof n?n():n).map(c=>l(c)).filter(Jo)}const Ri=0,mn=1,Dn=2,Or=3,gi=4,Vi=5,Mr=6,Wi=7,vr=8,Fi=9,ko=10,Sn=11,eo=12,_a=13,za=14,Ur=15,Lr=16,un=17,to=18,Hr=19,dr=20,Oa=21,ur=22,mi=1,ja=2,Gr=7,Ii=8,xi=9,$r=10;function qn(n){return Array.isArray(n)&&"object"==typeof n[mi]}function Rr(n){return Array.isArray(n)&&!0===n[mi]}function Li(n){return 0!=(4&n.flags)}function mo(n){return n.componentOffset>-1}function Si(n){return 1==(1&n.flags)}function _i(n){return!!n.template}function Ki(n){return 0!=(256&n[Dn])}function Xo(n,r){return n.hasOwnProperty(Pr)?n[Pr]:null}class Fo{constructor(r,l,c){this.previousValue=r,this.currentValue=l,this.firstChange=c}isFirstChange(){return this.firstChange}}function kr(){return lo}function lo(n){return n.type.prototype.ngOnChanges&&(n.setInput=Za),Ls}function Ls(){const n=Ho(this),r=n?.current;if(r){const l=n.previous;if(l===Kn)n.previous=r;else for(let c in r)l[c]=r[c];n.current=null,this.ngOnChanges(r)}}function Za(n,r,l,c){const d=this.declaredInputs[l],g=Ho(n)||function Ha(n,r){return n[Ss]=r}(n,{previous:Kn,current:null}),v=g.current||(g.current={}),D=g.previous,k=D[d];v[d]=new Fo(k&&k.currentValue,r,D===Kn),n[c]=r}kr.ngInherit=!0;const Ss="__ngSimpleChanges__";function Ho(n){return n[Ss]||null}let Ga=null;const Pi=function(n,r,l){Ga?.(n,r,l)},_o="svg",Bo="math";function $n(n){for(;Array.isArray(n);)n=n[Ri];return n}function Ti(n,r){return $n(r[n])}function Ci(n,r){return $n(r[n.index])}function w(n,r){return n.data[r]}function Y(n,r){return n[r]}function Ye(n,r){const l=r[n];return qn(l)?l:l[Ri]}function Xn(n){return 64==(64&n[Dn])}function mr(n,r){return null==r?null:n[r]}function Go(n){n[to]=0}function Vo(n,r){n[Vi]+=r;let l=n,c=n[Or];for(;null!==c&&(1===r&&1===l[Vi]||-1===r&&0===l[Vi]);)c[Vi]+=r,l=c,c=c[Or]}const Rn={lFrame:Zn(null),bindingsEnabled:!0};function n1(){return Rn.bindingsEnabled}function ya(){Rn.bindingsEnabled=!0}function Qn(){Rn.bindingsEnabled=!1}function zt(){return Rn.lFrame.lView}function pr(){return Rn.lFrame.tView}function ca(n){return Rn.lFrame.contextLView=n,n[vr]}function zi(n){return Rn.lFrame.contextLView=null,n}function vi(){let n=Er();for(;null!==n&&64===n.type;)n=n.parent;return n}function Er(){return Rn.lFrame.currentTNode}function oi(){const n=Rn.lFrame,r=n.currentTNode;return n.isParent?r:r.parent}function Ei(n,r){const l=Rn.lFrame;l.currentTNode=n,l.isParent=r}function uo(){return Rn.lFrame.isParent}function ai(){Rn.lFrame.isParent=!1}function Bi(){const n=Rn.lFrame;let r=n.bindingRootIndex;return-1===r&&(r=n.bindingRootIndex=n.tView.bindingStartIndex),r}function Ai(){return Rn.lFrame.bindingIndex}function ea(n){return Rn.lFrame.bindingIndex=n}function da(){return Rn.lFrame.bindingIndex++}function qo(n){const r=Rn.lFrame,l=r.bindingIndex;return r.bindingIndex=r.bindingIndex+n,l}function ta(n){Rn.lFrame.inI18n=n}function r1(n,r){const l=Rn.lFrame;l.bindingIndex=l.bindingRootIndex=n,X(r)}function X(n){Rn.lFrame.currentDirectiveIndex=n}function V(n){const r=Rn.lFrame.currentDirectiveIndex;return-1===r?null:n[r]}function Me(){return Rn.lFrame.currentQueryIndex}function De(n){Rn.lFrame.currentQueryIndex=n}function Ue(n){const r=n[mn];return 2===r.type?r.declTNode:1===r.type?n[Mr]:null}function pt(n,r,l){if(l&Tt.SkipSelf){let d=r,g=n;for(;(d=d.parent,null===d&&!(l&Tt.Host))&&(d=Ue(g),!(null===d||(g=g[Ur],10&d.type))););if(null===d)return!1;r=d,n=g}const c=Rn.lFrame=kn();return c.currentTNode=r,c.lView=n,!0}function Qt(n){const r=kn(),l=n[mn];Rn.lFrame=r,r.currentTNode=l.firstChild,r.lView=n,r.tView=l,r.contextLView=n,r.bindingIndex=l.bindingStartIndex,r.inI18n=!1}function kn(){const n=Rn.lFrame,r=null===n?null:n.child;return null===r?Zn(n):r}function Zn(n){const r={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:n,child:null,inI18n:!1};return null!==n&&(n.child=r),r}function rr(){const n=Rn.lFrame;return Rn.lFrame=n.parent,n.currentTNode=null,n.lView=null,n}const si=rr;function Vr(){const n=rr();n.isParent=!0,n.tView=null,n.selectedIndex=-1,n.contextLView=null,n.elementDepthCount=0,n.currentDirectiveIndex=-1,n.currentNamespace=null,n.bindingRootIndex=-1,n.bindingIndex=-1,n.currentQueryIndex=0}function ji(n){return(Rn.lFrame.contextLView=function Ma(n,r){for(;n>0;)r=r[Ur],n--;return r}(n,Rn.lFrame.contextLView))[vr]}function P(){return Rn.lFrame.selectedIndex}function M(n){Rn.lFrame.selectedIndex=n}function Q(){const n=Rn.lFrame;return w(n.tView,n.selectedIndex)}function xe(){Rn.lFrame.currentNamespace=_o}function rt(){Rn.lFrame.currentNamespace=Bo}function gt(){!function Yt(){Rn.lFrame.currentNamespace=null}()}function cr(n,r){for(let l=r.directiveStart,c=r.directiveEnd;l=c)break}else r[k]<0&&(n[to]+=65536),(D>11>16&&(3&n[Dn])===r){n[Dn]+=2048,Pi(4,D,g);try{g.call(D)}finally{Pi(5,D,g)}}}else{Pi(4,D,g);try{g.call(D)}finally{Pi(5,D,g)}}}const ci=-1;class yi{constructor(r,l,c){this.factory=r,this.resolving=!1,this.canSeeViewProviders=l,this.injectImpl=c}}function ds(n,r,l){let c=0;for(;cr){v=g-1;break}}}for(;g>16}(n),c=r;for(;l>0;)c=c[Ur],l--;return c}let Ae=!0;function Xe(n){const r=Ae;return Ae=n,r}const zn=255,An=5;let hr=0;const Ir={};function co(n,r){const l=ps(n,r);if(-1!==l)return l;const c=r[mn];c.firstCreatePass&&(n.injectorIndex=r.length,fs(c.data,n),fs(r,null),fs(c.blueprint,null));const d=Sr(n,r),g=n.injectorIndex;if(R(d)){const v=N(d),D=_e(d,r),k=D[mn].data;for(let ee=0;ee<8;ee++)r[g+ee]=D[v+ee]|k[v+ee]}return r[g+8]=d,g}function fs(n,r){n.push(0,0,0,0,0,0,0,0,r)}function ps(n,r){return-1===n.injectorIndex||n.parent&&n.parent.injectorIndex===n.injectorIndex||null===r[n.injectorIndex+8]?-1:n.injectorIndex}function Sr(n,r){if(n.parent&&-1!==n.parent.injectorIndex)return n.parent.injectorIndex;let l=0,c=null,d=r;for(;null!==d;){if(c=Ku(d),null===c)return ci;if(l++,d=d[Ur],-1!==c.injectorIndex)return c.injectorIndex|l<<16}return ci}function Ui(n,r,l){!function Ji(n,r,l){let c;"string"==typeof l?c=l.charCodeAt(0)||0:l.hasOwnProperty(Xi)&&(c=l[Xi]),null==c&&(c=l[Xi]=hr++);const d=c&zn,g=1<>An)]|=g}(n,r,l)}function As(n,r,l){if(l&Tt.Optional||void 0!==n)return n;xt()}function v2(n,r,l,c){if(l&Tt.Optional&&void 0===c&&(c=null),!(l&(Tt.Self|Tt.Host))){const d=n[Fi],g=Wn(void 0);try{return d?d.get(r,c,l&Tt.Optional):tr(r,c,l&Tt.Optional)}finally{Wn(g)}}return As(c,0,l)}function y2(n,r,l,c=Tt.Default,d){if(null!==n){if(1024&r[Dn]){const v=function C0(n,r,l,c,d){let g=n,v=r;for(;null!==g&&null!==v&&1024&v[Dn]&&!(256&v[Dn]);){const D=Ja(g,v,l,c|Tt.Self,Ir);if(D!==Ir)return D;let k=g.parent;if(!k){const ee=v[Oa];if(ee){const he=ee.get(l,Ir,c);if(he!==Ir)return he}k=Ku(v),v=v[Ur]}g=k}return d}(n,r,l,c,Ir);if(v!==Ir)return v}const g=Ja(n,r,l,c,Ir);if(g!==Ir)return g}return v2(r,l,c,d)}function Ja(n,r,l,c,d){const g=function zo(n){if("string"==typeof n)return n.charCodeAt(0)||0;const r=n.hasOwnProperty(Xi)?n[Xi]:void 0;return"number"==typeof r?r>=0?r&zn:p5:r}(l);if("function"==typeof g){if(!pt(r,n,c))return c&Tt.Host?As(d,0,c):v2(r,l,c,d);try{const v=g(c);if(null!=v||c&Tt.Optional)return v;xt()}finally{si()}}else if("number"==typeof g){let v=null,D=ps(n,r),k=ci,ee=c&Tt.Host?r[Lr][Mr]:null;for((-1===D||c&Tt.SkipSelf)&&(k=-1===D?Sr(n,r):r[D+8],k!==ci&&Os(c,!1)?(v=r[mn],D=N(k),r=_e(k,r)):D=-1);-1!==D;){const he=r[mn];if(kl(g,D,he.data)){const qe=Oi(D,r,l,v,c,ee);if(qe!==Ir)return qe}k=r[D+8],k!==ci&&Os(c,r[mn].data[D+8]===ee)&&kl(g,D,r)?(v=he,D=N(k),r=_e(k,r)):D=-1}}return d}function Oi(n,r,l,c,d,g){const v=r[mn],D=v.data[n+8],he=$a(D,v,l,null==c?mo(D)&&Ae:c!=v&&0!=(3&D.type),d&Tt.Host&&g===D);return null!==he?J1(r,v,he,D):Ir}function $a(n,r,l,c,d){const g=n.providerIndexes,v=r.data,D=1048575&g,k=n.directiveStart,ee=n.directiveEnd,he=g>>20,at=d?D+he:ee;for(let Ct=c?D:D+he;Ct=k&&Bt.type===l)return Ct}if(d){const Ct=v[k];if(Ct&&_i(Ct)&&Ct.type===l)return k}return null}function J1(n,r,l,c){let d=n[l];const g=r.data;if(function Ro(n){return n instanceof yi}(d)){const v=d;v.resolving&&function Ot(n,r){const l=r?`. Dependency path: ${r.join(" > ")} > ${n}`:"";throw new Oe(-200,`Circular dependency in DI detected for ${n}${l}`)}(et(g[l]));const D=Xe(v.canSeeViewProviders);v.resolving=!0;const k=v.injectImpl?Wn(v.injectImpl):null;pt(n,c,Tt.Default);try{d=n[l]=v.factory(void 0,g,n,c),r.firstCreatePass&&l>=c.directiveStart&&function li(n,r,l){const{ngOnChanges:c,ngOnInit:d,ngDoCheck:g}=r.type.prototype;if(c){const v=lo(r);(l.preOrderHooks??(l.preOrderHooks=[])).push(n,v),(l.preOrderCheckHooks??(l.preOrderCheckHooks=[])).push(n,v)}d&&(l.preOrderHooks??(l.preOrderHooks=[])).push(0-n,d),g&&((l.preOrderHooks??(l.preOrderHooks=[])).push(n,g),(l.preOrderCheckHooks??(l.preOrderCheckHooks=[])).push(n,g))}(l,g[l],r)}finally{null!==k&&Wn(k),Xe(D),v.resolving=!1,si()}}return d}function kl(n,r,l){const c=1<>An)]&c)}function Os(n,r){return!(n&Tt.Self||n&Tt.Host&&r)}class fa{constructor(r,l){this._tNode=r,this._lView=l}get(r,l,c){return y2(this._tNode,this._lView,r,ie(c),l)}}function p5(){return new fa(vi(),zt())}function b2(n){return Kt(()=>{const r=n.prototype.constructor,l=r[Pr]||$1(r),c=Object.prototype;let d=Object.getPrototypeOf(n.prototype).constructor;for(;d&&d!==c;){const g=d[Pr]||$1(d);if(g&&g!==l)return g;d=Object.getPrototypeOf(d)}return g=>new g})}function $1(n){return Ge(n)?()=>{const r=$1(Ce(n));return r&&r()}:Xo(n)}function Ku(n){const r=n[mn],l=r.type;return 2===l?r.declTNode:1===l?n[Mr]:null}function X1(n){return function Ya(n,r){if("class"===r)return n.classes;if("style"===r)return n.styles;const l=n.attrs;if(l){const c=l.length;let d=0;for(;d{const g=M2(r);function v(...D){if(this instanceof v)return g.call(this,...D),this;const k=new v(...D);return function(he){return d&&d(he,...D),(he.hasOwnProperty(Ba)?he[Ba]:Object.defineProperty(he,Ba,{value:[]})[Ba]).push(k),c&&c(he),he}}return l&&(v.prototype=Object.create(l.prototype)),v.prototype.ngMetadataName=n,v.annotationCls=v,v})}function M2(n){return function(...l){if(n){const c=n(...l);for(const d in c)this[d]=c[d]}}}function ks(n,r,l){return Kt(()=>{const c=M2(r);function d(...g){if(this instanceof d)return c.apply(this,g),this;const v=new d(...g);return D.annotation=v,D;function D(k,ee,he){const qe=k.hasOwnProperty(Nl)?k[Nl]:Object.defineProperty(k,Nl,{value:[]})[Nl];for(;qe.length<=he;)qe.push(null);return(qe[he]=qe[he]||[]).push(v),k}}return l&&(d.prototype=Object.create(l.prototype)),d.prototype.ngMetadataName=n,d.annotationCls=d,d})}function di(n,r,l,c){return Kt(()=>{const d=M2(r);function g(...v){if(this instanceof g)return d.apply(this,v),this;const D=new g(...v);return function k(ee,he){const qe=ee.constructor,at=qe.hasOwnProperty(a1)?qe[a1]:Object.defineProperty(qe,a1,{value:{}})[a1];at[he]=at.hasOwnProperty(he)&&at[he]||[],at[he].unshift(D),c&&c(ee,he,...v)}}return l&&(g.prototype=Object.create(l.prototype)),g.prototype.ngMetadataName=n,g.annotationCls=g,g})}const Qu=ks("Attribute",n=>({attributeName:n,__NG_ELEMENT_ID__:()=>X1(n)}));class Un{constructor(r,l){this._desc=r,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof l?this.__NG_ELEMENT_ID__=l:void 0!==l&&(this.\u0275prov=ke({token:this,providedIn:l.providedIn||"root",factory:l.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}new Un("AnalyzeForEntryComponents");class w2{}di("ContentChildren",(n,r={})=>({selector:n,first:!1,isViewQuery:!1,descendants:!1,emitDistinctChangesOnly:true,...r}),w2),di("ContentChild",(n,r={})=>({selector:n,first:!0,isViewQuery:!1,descendants:!0,...r}),w2),di("ViewChildren",(n,r={})=>({selector:n,first:!1,isViewQuery:!0,descendants:!0,emitDistinctChangesOnly:true,...r}),w2);const Ns=di("ViewChild",(n,r)=>({selector:n,first:!0,isViewQuery:!0,descendants:!0,...r}),w2);var Fs,hs,Y2;function Gn(n){const r=bn.ng;if(r&&r.\u0275compilerFacade)return r.\u0275compilerFacade;throw new Error("JIT compiler unavailable")}!function(n){n[n.Directive=0]="Directive",n[n.Component=1]="Component",n[n.Injectable=2]="Injectable",n[n.Pipe=3]="Pipe",n[n.NgModule=4]="NgModule"}(Fs||(Fs={})),function(n){n[n.Directive=0]="Directive",n[n.Pipe=1]="Pipe",n[n.NgModule=2]="NgModule"}(hs||(hs={})),function(n){n[n.Emulated=0]="Emulated",n[n.None=2]="None",n[n.ShadowDom=3]="ShadowDom"}(Y2||(Y2={}));const gs=Function;function ms(n){return"function"==typeof n}function pa(n){return n.flat(Number.POSITIVE_INFINITY)}function s1(n,r){n.forEach(l=>Array.isArray(l)?s1(l,r):r(l))}function Ju(n,r,l){r>=n.length?n.push(l):n.splice(r,0,l)}function Bl(n,r){return r>=n.length-1?n.pop():n.splice(r,1)[0]}function A1(n,r){const l=[];for(let c=0;c=0?n[1|c]=l:(c=~c,function v0(n,r,l,c){let d=n.length;if(d==r)n.push(l,c);else if(1===d)n.push(c,n[0]),n[0]=l;else{for(d--,n.push(n[d-1],n[d]);d>r;){const g=d-2;n[d]=n[g],d--}n[r]=l,n[r+1]=c}}(n,c,r,l)),c}function Rl(n,r){const l=rl(n,r);if(l>=0)return n[1|l]}function rl(n,r){return Xu(n,r,1)}function Xu(n,r,l){let c=0,d=n.length>>l;for(;d!==c;){const g=c+(d-c>>1),v=n[g<r?d=g:c=g+1}return~(d<new r(...l)}_zipTypesAndAnnotations(r,l){let c;c=A1(typeof r>"u"?l.length:r.length);for(let d=0;d"u"?c[d]=[]:r[d]&&r[d]!=Object?c[d]=[r[d]]:c[d]=[],l&&null!=l[d]&&(c[d]=c[d].concat(l[d]));return c}_ownParameters(r,l){if(function e3(n){return J2.test(n)||w0.test(n)||b0.test(n)&&!M0.test(n)}(r.toString()))return null;if(r.parameters&&r.parameters!==l.parameters)return r.parameters;const d=r.ctorParameters;if(d&&d!==l.ctorParameters){const D="function"==typeof d?d():d,k=D.map(he=>he&&he.type),ee=D.map(he=>he&&zl(he.decorators));return this._zipTypesAndAnnotations(k,ee)}const g=r.hasOwnProperty(Nl)&&r[Nl],v=this._reflect&&this._reflect.getOwnMetadata&&this._reflect.getOwnMetadata("design:paramtypes",r);return v||g?this._zipTypesAndAnnotations(v,g):A1(r.length)}parameters(r){if(!ms(r))return[];const l=jl(r);let c=this._ownParameters(r,l);return!c&&l!==Object&&(c=this.parameters(l)),c||[]}_ownAnnotations(r,l){if(r.annotations&&r.annotations!==l.annotations){let c=r.annotations;return"function"==typeof c&&c.annotations&&(c=c.annotations),c}return r.decorators&&r.decorators!==l.decorators?zl(r.decorators):r.hasOwnProperty(Ba)?r[Ba]:null}annotations(r){if(!ms(r))return[];const l=jl(r),c=this._ownAnnotations(r,l)||[];return(l!==Object?this.annotations(l):[]).concat(c)}_ownPropMetadata(r,l){if(r.propMetadata&&r.propMetadata!==l.propMetadata){let c=r.propMetadata;return"function"==typeof c&&c.propMetadata&&(c=c.propMetadata),c}if(r.propDecorators&&r.propDecorators!==l.propDecorators){const c=r.propDecorators,d={};return Object.keys(c).forEach(g=>{d[g]=zl(c[g])}),d}return r.hasOwnProperty(a1)?r[a1]:null}propMetadata(r){if(!ms(r))return{};const l=jl(r),c={};if(l!==Object){const g=this.propMetadata(l);Object.keys(g).forEach(v=>{c[v]=g[v]})}const d=this._ownPropMetadata(r,l);return d&&Object.keys(d).forEach(g=>{const v=[];c.hasOwnProperty(g)&&v.push(...c[g]),v.push(...d[g]),c[g]=v}),c}ownPropMetadata(r){return ms(r)&&this._ownPropMetadata(r,jl(r))||{}}hasLifecycleHook(r,l){return r instanceof gs&&l in r.prototype}}function zl(n){return n?n.map(r=>new(0,r.type.annotationCls)(...r.args?r.args:[])):[]}function jl(n){const r=n.prototype?Object.getPrototypeOf(n.prototype):null;return(r?r.constructor:null)||Object}const il=W(ks("Inject",n=>({token:n})),-1),l1=W(ks("Optional"),8),x2=W(ks("Self"),2),O1=W(ks("SkipSelf"),4),X2=W(ks("Host"),1);let ol=null;function al(){return ol=ol||new $2}function Ul(n){return eu(al().parameters(n))}function eu(n){return n.map(r=>function x0(n){const r={token:null,attribute:null,host:!1,optional:!1,self:!1,skipSelf:!1};if(Array.isArray(n)&&n.length>0)for(let l=0;l|^->||--!>|)/,I0="\u200b$1\u200b";function l3(n){return n.replace(au,r=>r.replace(su,I0))}const Ta=new Map;let u3=0;const Vl="__ngContext__";function Io(n,r){qn(r)?(n[Vl]=r[dr],function c3(n){Ta.set(n[dr],n)}(r)):n[Vl]=r}let cl;function L2(n,r){return cl(n,r)}function dl(n){const r=n[Or];return Rr(r)?r[Or]:r}function pu(n){return ao(n[_a])}function hu(n){return ao(n[gi])}function ao(n){for(;null!==n&&!Rr(n);)n=n[gi];return n}function Qo(n,r,l,c,d){if(null!=c){let g,v=!1;Rr(c)?g=c:qn(c)&&(v=!0,c=c[Ri]);const D=$n(c);0===n&&null!==l?null==d?q1(r,l,D):Ia(r,l,D,d||null,!0):1===n&&null!==l?Ia(r,l,D,d||null,!0):2===n?Us(r,D,v):3===n&&r.destroyNode(D),null!=g&&function Xa(n,r,l,c,d){const g=l[Gr],v=$n(l);g!==v&&Qo(r,n,c,g,d);for(let D=$r;D0&&(l[d-1][gi]=r),c0&&(n[l-1][gi]=c[gi]);const g=Bl(n,$r+r);!function Wr(n,r){Ts(n,r,r[Sn],2,null,null),r[Ri]=null,r[Mr]=null}(c[mn],c);const v=g[Hr];null!==v&&v.detachView(g[mn]),c[Or]=null,c[gi]=null,c[Dn]&=-65}return c}function Da(n,r){if(!(128&r[Dn])){const l=r[Sn];l.destroyNode&&Ts(n,r,l,3,null,null),function S2(n){let r=n[_a];if(!r)return bs(n[mn],n);for(;r;){let l=null;if(qn(r))l=r[_a];else{const c=r[$r];c&&(l=c)}if(!l){for(;r&&!r[gi]&&r!==n;)qn(r)&&bs(r[mn],r),r=r[Or];null===r&&(r=n),qn(r)&&bs(r[mn],r),l=r&&r[gi]}r=l}}(r)}}function bs(n,r){if(!(128&r[Dn])){r[Dn]&=-65,r[Dn]|=128,function B1(n,r){let l;if(null!=n&&null!=(l=n.destroyHooks))for(let c=0;c=0?c[d=v]():c[d=-v].unsubscribe(),g+=2}else{const v=c[d=l[g+1]];l[g].call(v)}if(null!==c){for(let g=d+1;g-1){const{encapsulation:g}=n.data[c.directiveStart+d];if(g===Bn.None||g===Bn.Emulated)return null}return Ci(c,l)}}function Ia(n,r,l,c,d){n.insertBefore(r,l,c,d)}function q1(n,r,l){n.appendChild(r,l)}function p1(n,r,l,c,d){null!==c?Ia(n,r,l,c,d):q1(n,r,l)}function Ms(n,r){return n.parentNode(r)}function m1(n,r,l){return ws(n,r,l)}function R1(n,r,l){return 40&n.type?Ci(n,l):null}let Rs,T,mt,ar,ws=R1;function _1(n,r){ws=n,Rs=r}function zs(n,r,l,c){const d=d1(n,c,r),g=r[Sn],D=m1(c.parent||r[Mr],c,r);if(null!=d)if(Array.isArray(l))for(let k=0;kn,createScript:n=>n,createScriptURL:n=>n})}catch{}return T}function h(n){return m()?.createHTML(n)||n}function dt(n,r,l){const c=zt(),d=Q(),g=Ci(d,c);if(2===d.type&&"iframe"===r.toLowerCase()){const v=g;v.src="",v.srcdoc=h(""),Us(c[Sn],v);throw new Oe(-910,!1)}return n}function cn(n){mt=n}function lr(){return void 0!==mt?mt:typeof document<"u"?document:void 0}function xr(){if(void 0===ar&&(ar=null,bn.trustedTypes))try{ar=bn.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:n=>n,createScript:n=>n,createScriptURL:n=>n})}catch{}return ar}function Hn(n){return xr()?.createHTML(n)||n}function Kr(n){return xr()?.createScript(n)||n}function nn(n){return xr()?.createScriptURL(n)||n}class Nr{constructor(r){this.changingThisBreaksApplicationSecurity=r}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${ue})`}}class Xr extends Nr{getTypeName(){return"HTML"}}class Fr extends Nr{getTypeName(){return"Style"}}class ia extends Nr{getTypeName(){return"Script"}}class ga extends Nr{getTypeName(){return"URL"}}class Hs extends Nr{getTypeName(){return"ResourceURL"}}function Br(n){return n instanceof Nr?n.changingThisBreaksApplicationSecurity:n}function ma(n,r){const l=function gl(n){return n instanceof Nr&&n.getTypeName()||null}(n);if(null!=l&&l!==r){if("ResourceURL"===l&&"URL"===r)return!0;throw new Error(`Required a safe ${r}, got a ${l} (see ${ue})`)}return l===r}function b1(n){return new Xr(n)}function j1(n){return new Fr(n)}function Gs(n){return new ia(n)}function C3(n){return new ga(n)}function b5(n){return new Hs(n)}function mu(n){const r=new M5(n);return function M1(){try{return!!(new window.DOMParser).parseFromString(h(""),"text/html")}catch{return!1}}()?new D8(r):r}class D8{constructor(r){this.inertDocumentHelper=r}getInertBodyElement(r){r=""+r;try{const l=(new window.DOMParser).parseFromString(h(r),"text/html").body;return null===l?this.inertDocumentHelper.getInertBodyElement(r):(l.removeChild(l.firstChild),l)}catch{return null}}}class M5{constructor(r){this.defaultDoc=r,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(r){const l=this.inertDocument.createElement("template");return l.innerHTML=h(r),l}}const I8=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function _u(n){return(n=String(n)).match(I8)?n:"unsafe:"+n}function st(n){const r={};for(const l of n.split(","))r[l]=!0;return r}function ml(...n){const r={};for(const l of n)for(const c in l)l.hasOwnProperty(c)&&(r[c]=!0);return r}const v3=st("area,br,col,hr,img,wbr"),Es=st("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Cu=st("rp,rt"),Vs=ml(Cu,Es),_l=ml(Es,st("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),w1=ml(Cu,st("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),y3=ml(v3,_l,w1,Vs),Cl=st("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),b3=st("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),L8=st("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext"),w5=ml(Cl,b3,L8),x5=st("script,style,template");class S8{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(r){let l=r.firstChild,c=!0;for(;l;)if(l.nodeType===Node.ELEMENT_NODE?c=this.startElement(l):l.nodeType===Node.TEXT_NODE?this.chars(l.nodeValue):this.sanitizedSomething=!0,c&&l.firstChild)l=l.firstChild;else for(;l;){l.nodeType===Node.ELEMENT_NODE&&this.endElement(l);let d=this.checkClobberedElement(l,l.nextSibling);if(d){l=d;break}l=this.checkClobberedElement(l,l.parentNode)}return this.buf.join("")}startElement(r){const l=r.nodeName.toLowerCase();if(!y3.hasOwnProperty(l))return this.sanitizedSomething=!0,!x5.hasOwnProperty(l);this.buf.push("<"),this.buf.push(l);const c=r.attributes;for(let d=0;d"),!0}endElement(r){const l=r.nodeName.toLowerCase();y3.hasOwnProperty(l)&&!v3.hasOwnProperty(l)&&(this.buf.push(""))}chars(r){this.buf.push(P0(r))}checkClobberedElement(r,l){if(l&&(r.compareDocumentPosition(l)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${r.outerHTML}`);return l}}const Yl=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,P8=/([^\#-~ |!])/g;function P0(n){return n.replace(/&/g,"&").replace(Yl,function(r){return"&#"+(1024*(r.charCodeAt(0)-55296)+(r.charCodeAt(1)-56320)+65536)+";"}).replace(P8,function(r){return"&#"+r.charCodeAt(0)+";"}).replace(//g,">")}let P2;function A0(n,r){let l=null;try{P2=P2||mu(n);let c=r?String(r):"";l=P2.getInertBodyElement(c);let d=5,g=c;do{if(0===d)throw new Error("Failed to sanitize html because the input is unstable");d--,c=g,g=l.innerHTML,l=P2.getInertBodyElement(c)}while(c!==g);return h((new S8).sanitizeChildren(vu(l)||l))}finally{if(l){const c=vu(l)||l;for(;c.firstChild;)c.removeChild(c.firstChild)}}}function vu(n){return"content"in n&&function O0(n){return n.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===n.nodeName}(n)?n.content:null}var U1;function k0(n){const r=Jl();return r?Hn(r.sanitize(U1.HTML,n)||""):ma(n,"HTML")?Hn(Br(n)):A0(lr(),$e(n))}function T5(n){const r=Jl();return r?r.sanitize(U1.STYLE,n)||"":ma(n,"Style")?Br(n):$e(n)}function N0(n){const r=Jl();return r?r.sanitize(U1.URL,n)||"":ma(n,"URL")?Br(n):_u($e(n))}function E5(n){const r=Jl();if(r)return nn(r.sanitize(U1.RESOURCE_URL,n)||"");if(ma(n,"ResourceURL"))return nn(Br(n));throw new Oe(904,!1)}function D5(n){const r=Jl();if(r)return Kr(r.sanitize(U1.SCRIPT,n)||"");if(ma(n,"Script"))return Kr(Br(n));throw new Oe(905,!1)}function I5(n){return h(n[0])}function yu(n){return function te(n){return m()?.createScriptURL(n)||n}(n[0])}function A8(n,r,l){return function L5(n,r){return"src"===r&&("embed"===n||"frame"===n||"iframe"===n||"media"===n||"script"===n)||"href"===r&&("base"===n||"link"===n)?E5:N0}(r,l)(n)}function Jl(){const n=zt();return n&&n[eo]}!function(n){n[n.NONE=0]="NONE",n[n.HTML=1]="HTML",n[n.STYLE=2]="STYLE",n[n.SCRIPT=3]="SCRIPT",n[n.URL=4]="URL",n[n.RESOURCE_URL=5]="RESOURCE_URL"}(U1||(U1={}));const bu=new Un("ENVIRONMENT_INITIALIZER"),S5=new Un("INJECTOR",-1),P5=new Un("INJECTOR_DEF_TYPES");class F0{get(r,l=Ar){if(l===Ar){const c=new Error(`NullInjectorError: No provider for ${Se(r)}!`);throw c.name="NullInjectorError",c}return l}}function k8(n){return{\u0275providers:n}}function B0(...n){return{\u0275providers:M3(!0,n),\u0275fromNgModule:!0}}function M3(n,...r){const l=[],c=new Set;let d;return s1(r,g=>{const v=g;$l(v,l,[],c)&&(d||(d=[]),d.push(v))}),void 0!==d&&q0(d,l),l}function q0(n,r){for(let l=0;l{r.push(g)})}}function $l(n,r,l,c){if(!(n=Ce(n)))return!1;let d=null,g=In(n);const v=!g&&sr(n);if(g||v){if(v&&!v.standalone)return!1;d=n}else{const k=n.ngModule;if(g=In(k),!g)return!1;d=k}const D=c.has(d);if(v){if(D)return!1;if(c.add(d),v.dependencies){const k="function"==typeof v.dependencies?v.dependencies():v.dependencies;for(const ee of k)$l(ee,r,l,c)}}else{if(!g)return!1;{if(null!=g.imports&&!D){let ee;c.add(d);try{s1(g.imports,he=>{$l(he,r,l,c)&&(ee||(ee=[]),ee.push(he))})}finally{}void 0!==ee&&q0(ee,r)}if(!D){const ee=Xo(d)||(()=>new d);r.push({provide:d,useFactory:ee,deps:Pn},{provide:P5,useValue:d,multi:!0},{provide:bu,useValue:()=>en(d),multi:!0})}const k=g.providers;if(null!=k&&!D){w3(k,he=>{r.push(he)})}}}return d!==n&&void 0!==n.providers}function w3(n,r){for(let l of n)E(l)&&(l=l.\u0275providers),Array.isArray(l)?w3(l,r):r(l)}const R0=de({provide:String,useValue:de});function z0(n){return null!==n&&"object"==typeof n&&R0 in n}function A2(n){return!(!n||!n.useExisting)}function j0(n){return!(!n||!n.useFactory)}function Xl(n){return"function"==typeof n}const U0=new Un("Set Injector scope."),Mu={},x3={};let Z0;function T3(){return void 0===Z0&&(Z0=new F0),Z0}class e2{}class A5 extends e2{get destroyed(){return this._destroyed}constructor(r,l,c,d){super(),this.parent=l,this.source=c,this.scopes=d,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,wu(r,v=>this.processProvider(v)),this.records.set(S5,vl(void 0,this)),d.has("environment")&&this.records.set(e2,vl(void 0,this));const g=this.records.get(U0);null!=g&&"string"==typeof g.value&&this.scopes.add(g.value),this.injectorDefTypes=new Set(this.get(P5.multi,Pn,Tt.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const r of this._ngOnDestroyHooks)r.ngOnDestroy();for(const r of this._onDestroyHooks)r()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),this._onDestroyHooks.length=0}}onDestroy(r){this._onDestroyHooks.push(r)}runInContext(r){this.assertNotDestroyed();const l=bt(this),c=Wn(void 0);try{return r()}finally{bt(l),Wn(c)}}get(r,l=Ar,c=Tt.Default){this.assertNotDestroyed(),c=ie(c);const d=bt(this),g=Wn(void 0);try{if(!(c&Tt.SkipSelf)){let D=this.records.get(r);if(void 0===D){const k=function B8(n){return"function"==typeof n||"object"==typeof n&&n instanceof Un}(r)&&Nt(r);D=k&&this.injectableDefInScope(k)?vl(E3(r),Mu):null,this.records.set(r,D)}if(null!=D)return this.hydrate(r,D)}const v=c&Tt.Self?T3():this.parent;return l=c&Tt.Optional&&l===Ar?null:l,v.get(r,l)}catch(v){if("NullInjectorError"===v.name){if((v[hi]=v[hi]||[]).unshift(Se(r)),d)throw v;return He(v,r,"R3InjectorError",this.source)}throw v}finally{Wn(g),bt(d)}}resolveInjectorInitializers(){const r=bt(this),l=Wn(void 0);try{const c=this.get(bu.multi,Pn,Tt.Self);for(const d of c)d()}finally{bt(r),Wn(l)}}toString(){const r=[],l=this.records;for(const c of l.keys())r.push(Se(c));return`R3Injector[${r.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new Oe(205,!1)}processProvider(r){let l=Xl(r=Ce(r))?r:Ce(r&&r.provide);const c=function k5(n){if(z0(n))return vl(void 0,n.useValue);return vl(D3(n),Mu)}(r);if(Xl(r)||!0!==r.multi){this.records.get(l)}else{let d=this.records.get(l);d||(d=vl(void 0,Mu,!0),d.factory=()=>A(d.multi),this.records.set(l,d)),l=r,d.multi.push(r)}this.records.set(l,c)}hydrate(r,l){return l.value===Mu&&(l.value=x3,l.value=l.factory()),"object"==typeof l.value&&l.value&&function F8(n){return null!==n&&"object"==typeof n&&"function"==typeof n.ngOnDestroy}(l.value)&&this._ngOnDestroyHooks.add(l.value),l.value}injectableDefInScope(r){if(!r.providedIn)return!1;const l=Ce(r.providedIn);return"string"==typeof l?"any"===l||this.scopes.has(l):this.injectorDefTypes.has(l)}}function E3(n){const r=Nt(n),l=null!==r?r.factory:Xo(n);if(null!==l)return l;if(n instanceof Un)throw new Oe(204,!1);if(n instanceof Function)return function O5(n){const r=n.length;if(r>0){A1(r,"?");throw new Oe(204,!1)}const l=function an(n){return n&&(n[Mn]||n[vn])||null}(n);return null!==l?()=>l.factory(n):()=>new n}(n);throw new Oe(204,!1)}function D3(n,r,l){let c;if(Xl(n)){const d=Ce(n);return Xo(d)||E3(d)}if(z0(n))c=()=>Ce(n.useValue);else if(j0(n))c=()=>n.useFactory(...A(n.deps||[]));else if(A2(n))c=()=>en(Ce(n.useExisting));else{const d=Ce(n&&(n.useClass||n.provide));if(!function O2(n){return!!n.deps}(n))return Xo(d)||E3(d);c=()=>new d(...A(n.deps))}return c}function vl(n,r,l=!1){return{factory:n,value:r,multi:l?[]:void 0}}function wu(n,r){for(const l of n)Array.isArray(l)?wu(l,r):l&&E(l)?wu(l.\u0275providers,r):r(l)}class N5{}class F5{}const B5="ngComponent";class q8{resolveComponentFactory(r){throw function H0(n){const r=Error(`No component factory found for ${Se(n)}. Did you add it to @NgModule.entryComponents?`);return r[B5]=n,r}(r)}}class t2{}function n2(n,r){return new r2(Ci(n,r))}t2.NULL=new q8;class r2{constructor(r){this.nativeElement=r}}function R8(n){return n instanceof r2?n.nativeElement:n}r2.__NG_ELEMENT_ID__=function I3(){return n2(vi(),zt())};class q5{}class R5{}R5.__NG_ELEMENT_ID__=()=>function z5(){const n=zt(),l=Ye(vi().index,n);return(qn(l)?l:n)[Sn]}();class G0{}G0.\u0275prov=ke({token:G0,providedIn:"root",factory:()=>null});class j5{constructor(r){this.full=r,this.major=r.split(".")[0],this.minor=r.split(".")[1],this.patch=r.split(".").slice(2).join(".")}}const z8=new j5("15.2.10"),V0={},W0="ngOriginalError";function K0(n){return n[W0]}class xu{constructor(){this._console=console}handleError(r){const l=this._findOriginalError(r);this._console.error("ERROR",r),l&&this._console.error("ORIGINAL ERROR",l)}_findOriginalError(r){let l=r&&K0(r);for(;l&&K0(l);)l=K0(l);return l||null}}function Y0(n){return n.ownerDocument.defaultView}function Z5(n){return n.ownerDocument}function H8(n){return n.ownerDocument.body}function x1(n){return n instanceof Function?n():n}function X0(n,r,l){let c=n.length;for(;;){const d=n.indexOf(r,l);if(-1===d)return d;if(0===d||n.charCodeAt(d-1)<=32){const g=r.length;if(d+g===c||n.charCodeAt(d+g)<=32)return d}l=d+1}}const ec="ng-template";function H5(n,r,l){let c=0,d=!0;for(;cg?"":d[qe+1].toLowerCase();const Ct=8&c?at:null;if(Ct&&-1!==X0(Ct,ee,0)||2&c&&ee!==at){if(Ws(c))return!1;v=!0}}}}else{if(!v&&!Ws(c)&&!Ws(k))return!1;if(v&&Ws(k))continue;v=!1,c=k|1&c}}return Ws(c)||v}function Ws(n){return 0==(1&n)}function K8(n,r,l,c){if(null===r)return-1;let d=0;if(c||!l){let g=!1;for(;d-1)for(l++;l0?'="'+D+'"':"")+"]"}else 8&c?d+="."+v:4&c&&(d+=" "+v);else""!==d&&!Ws(v)&&(r+=Q5(g,d),d=""),c=v,g=g||!Ws(c);l++}return""!==d&&(r+=Q5(g,d)),r}const or={};function Ks(n){L3(pr(),zt(),P()+n,!1)}function L3(n,r,l,c){if(!c)if(3==(3&r[Dn])){const g=n.preOrderCheckHooks;null!==g&&Cr(r,g,l)}else{const g=n.preOrderHooks;null!==g&&Fn(r,g,0,l)}M(l)}const J5={\u0275\u0275defineInjectable:ke,\u0275\u0275defineInjector:It,\u0275\u0275inject:en,\u0275\u0275invalidFactoryDep:nr,resolveForwardRef:Ce};function J8(n,r){let l=null,c=null;n.hasOwnProperty(Mn)||Object.defineProperty(n,Mn,{get:()=>(null===l&&(l=Gn().compileInjectable(J5,`ng:///${n.name}/\u0275prov.js`,function X8(n,r){const l=r||{providedIn:null},c={name:n.name,type:n,typeArgumentCount:0,providedIn:l.providedIn};return(ic(l)||X5(l))&&void 0!==l.deps&&(c.deps=eu(l.deps)),ic(l)?c.useClass=l.useClass:function $5(n){return rc in n}(l)?c.useValue=l.useValue:X5(l)?c.useFactory=l.useFactory:function $8(n){return void 0!==n.useExisting}(l)&&(c.useExisting=l.useExisting),c}(n,r))),l)}),n.hasOwnProperty(Pr)||Object.defineProperty(n,Pr,{get:()=>{if(null===c){const d=Gn();c=d.compileFactory(J5,`ng:///${n.name}/\u0275fac.js`,{name:n.name,type:n,typeArgumentCount:0,deps:Ul(n),target:d.FactoryTarget.Injectable})}return c},configurable:!0})}const rc=de({provide:String,useValue:de});function ic(n){return void 0!==n.useClass}function X5(n){return void 0!==n.useFactory}const ed=Fl("Injectable",void 0,void 0,void 0,(n,r)=>J8(n,r));function oc(n,r=null,l=null,c){const d=td(n,r,l,c);return d.resolveInjectorInitializers(),d}function td(n,r=null,l=null,c,d=new Set){const g=[l||Pn,B0(n)];return c=c||("object"==typeof n?void 0:Se(n)),new A5(g,r||T3(),c||null,d)}class ts{static create(r,l){if(Array.isArray(r))return oc({name:""},l,r,"");{const c=r.name??"";return oc({name:c},r.parent,r.providers,c)}}}function ac(n){return n.length>1?" ("+function e6(n){const r=[];for(let l=0;l-1)return r.push(n[l]),r;r.push(n[l])}return r}(n.slice().reverse()).map(c=>Se(c.token)).join(" -> ")+")":""}function sc(n,r,l,c){const d=[r],g=l(d),v=c?function j8(n,r){const l=`${n} caused by: ${r instanceof Error?r.message:r}`,c=Error(l);return c[W0]=r,c}(g,c):Error(g);return v.addKey=t6,v.keys=d,v.injectors=[n],v.constructResolvingMessage=l,v[W0]=c,v}function t6(n,r){this.injectors.push(n),this.keys.push(r),this.message=this.constructResolvingMessage(this.keys)}function lc(n,r){const l=[];for(let c=0,d=r.length;cen(S5)}),ts.__NG_ELEMENT_ID__=-1;class Z1{constructor(r,l){if(this.token=r,this.id=l,!r)throw new Oe(208,!1);this.displayName=Se(this.token)}static get(r){return i2.get(Ce(r))}static get numberOfKeys(){return i2.numberOfKeys}}const i2=new class A3{constructor(){this._allKeys=new Map}get(r){if(r instanceof Z1)return r;if(this._allKeys.has(r))return this._allKeys.get(r);const l=new Z1(r,Z1.numberOfKeys);return this._allKeys.set(r,l),l}get numberOfKeys(){return this._allKeys.size}};class N2{constructor(r,l,c){this.key=r,this.optional=l,this.visibility=c}static fromKey(r){return new N2(r,!1,null)}}const i6=[];class uc{constructor(r,l,c){this.key=r,this.resolvedFactories=l,this.multiProvider=c,this.resolvedFactory=this.resolvedFactories[0]}}class rd{constructor(r,l){this.factory=r,this.dependencies=l}}function o6(n){let r,l;if(n.useClass){const c=Ce(n.useClass);r=al().factory(c),l=od(c)}else n.useExisting?(r=c=>c,l=[N2.fromKey(Z1.get(n.useExisting))]):n.useFactory?(r=n.useFactory,l=function u6(n,r){if(r){const l=r.map(c=>[c]);return r.map(c=>ad(n,c,l))}return od(n)}(n.useFactory,n.deps)):(r=()=>n.useValue,l=i6);return new rd(r,l)}function a6(n){return new uc(Z1.get(n.provide),[o6(n)],n.multi||!1)}function s6(n){const c=function l6(n,r){for(let l=0;l{if(l instanceof gs)r.push({provide:l,useClass:l});else if(l&&"object"==typeof l&&void 0!==l.provide)r.push(l);else{if(!Array.isArray(l))throw function S3(n){return Error(`Invalid provider - only instances of Provider and Type are allowed, got: ${n}`)}(l);id(l,r)}}),r}function od(n){const r=al().parameters(n);if(!r)return[];if(r.some(l=>null==l))throw lc(n,r);return r.map(l=>ad(n,l,r))}function ad(n,r,l){let c=null,d=!1;if(!Array.isArray(r))return cc(r instanceof il?r.token:r,d,null);let g=null;for(let v=0;v=this._providers.length)throw function Tu(n){return Error(`Index ${n} is out-of-bounds.`)}(r);return this._providers[r]}_new(r){if(this._constructionCounter++>this._getMaxNumberOfObjects())throw function nd(n,r){return sc(n,r,function(l){return`Cannot instantiate cyclic dependency!${ac(l)}`})}(this,r.key);return this._instantiateProvider(r)}_getMaxNumberOfObjects(){return this.objs.length}_instantiateProvider(r){if(r.multiProvider){const l=[];for(let c=0;cthis._getByReflectiveDependency(v))}catch(v){throw v.addKey&&v.addKey(this,r.key),v}try{g=c(...d)}catch(v){throw function r6(n,r,l,c){return sc(n,c,function(d){const g=Se(d[0].token);return`${r.message}: Error during instantiation of ${g}!${ac(d)}.`},r)}(this,v,v.stack,r.key)}return g}_getByReflectiveDependency(r){return this._getByKey(r.key,r.visibility,r.optional?null:Ar)}_getByKey(r,l,c){return r===F2.INJECTOR_KEY?this:l instanceof x2?this._getByKeySelf(r,c):this._getByKeyDefault(r,c,l)}_getObjByKeyId(r){for(let l=0;l' "'+l.key.displayName+'" ').join(", ")}])`}toString(){return this.displayName}}function B2(n,r=Tt.Default){const l=zt();if(null===l)return en(n,r);return y2(vi(),l,Ce(n),r)}function d6(){throw new Error("invalid")}function ld(n,r){const l=n.contentQueries;if(null!==l)for(let c=0;cur&&L3(n,r,ur,!1),Pi(v?2:0,d),l(c,d)}finally{M(g),Pi(v?3:1,d)}}function O3(n,r,l){if(Li(r)){const c=r.directiveStart,d=r.directiveEnd;for(let g=c;g0;){const l=n[--r];if("number"==typeof l&&l<0)return l}return 0})(v)!=D&&v.push(D),v.push(l,c,g)}}(n,r,c,Lu(n,l,d.hostVars,or),d)}function E1(n,r,l,c,d,g){const v=Ci(n,r);_c(r[Sn],v,g,n.value,l,c,d)}function _c(n,r,l,c,d,g,v){if(null==g)n.removeAttribute(r,d,l);else{const D=null==v?$e(g):v(g,c||"",d);n.setAttribute(r,d,D,l)}}function b6(n,r,l,c,d,g){const v=g[r];if(null!==v){const D=c.setInput;for(let k=0;k0&&vc(l)}}function vc(n){for(let c=pu(n);null!==c;c=hu(c))for(let d=$r;d0&&vc(g)}const l=n[mn].components;if(null!==l)for(let c=0;c0&&vc(d)}}function T6(n,r){const l=Ye(r,n),c=l[mn];(function E6(n,r){for(let l=r.length;l-1&&(ys(r,c),Bl(l,c))}this._attachedToViewContainer=!1}Da(this._lView[mn],this._lView)}onDestroy(r){fd(this._lView[mn],this._lView,null,r)}markForCheck(){z3(this._cdRefInjectingView||this._lView)}detach(){this._lView[Dn]&=-65}reattach(){this._lView[Dn]|=64}detectChanges(){Ds(this._lView[mn],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new Oe(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function gu(n,r){Ts(n,r,r[Sn],2,null,null)}(this._lView[mn],this._lView)}attachToAppRef(r){if(this._attachedToViewContainer)throw new Oe(902,!1);this._appRef=r}}class Md extends Au{constructor(r){super(r),this._view=r}detectChanges(){const r=this._view;Ds(r[mn],r,r[vr],!1)}checkNoChanges(){}get context(){return null}}class wd extends t2{constructor(r){super(),this.ngModule=r}resolveComponentFactory(r){const l=sr(r);return new yo(l,this.ngModule)}}function xd(n){const r=[];for(let l in n)if(n.hasOwnProperty(l)){const c=n[l];r.push({propName:c,templateName:l})}return r}class I6{constructor(r,l){this.injector=r,this.parentInjector=l}get(r,l,c){c=ie(c);const d=this.injector.get(r,V0,c);return d!==V0||l===V0?d:this.parentInjector.get(r,l,c)}}class yo extends F5{get inputs(){return xd(this.componentDef.inputs)}get outputs(){return xd(this.componentDef.outputs)}constructor(r,l){super(),this.componentDef=r,this.ngModule=l,this.componentType=r.type,this.selector=function Y8(n){return n.map(Y5).join(",")}(r.selectors),this.ngContentSelectors=r.ngContentSelectors?r.ngContentSelectors:[],this.isBoundToModule=!!l}create(r,l,c,d){let g=(d=d||this.ngModule)instanceof e2?d:d?.injector;g&&null!==this.componentDef.getStandaloneInjector&&(g=this.componentDef.getStandaloneInjector(g)||g);const v=g?new I6(r,g):r,D=v.get(q5,null);if(null===D)throw new Oe(407,!1);const k=v.get(G0,null),ee=D.createRenderer(null,this.componentDef),he=this.componentDef.selectors[0][0]||"div",qe=c?function dd(n,r,l){const c=l===Bn.ShadowDom;return n.selectRootElement(r,c)}(ee,c,this.componentDef.encapsulation):qs(ee,he,function D6(n){const r=n.toLowerCase();return"svg"===r?_o:"math"===r?Bo:null}(he)),at=this.componentDef.onPush?288:272,Ct=Pu(0,null,null,1,0,null,null,null,null,null),Bt=Iu(null,Ct,null,at,null,null,D,ee,k,v,null);let rn,yn;Qt(Bt);try{const Ln=this.componentDef;let er,Jt=null;Ln.findHostDirectiveDefs?(er=[],Jt=new Map,Ln.findHostDirectiveDefs(Ln,er,Jt),er.push(Ln)):er=[Ln];const gr=function S6(n,r){const l=n[mn],c=ur;return n[c]=r,G1(l,c,2,"#host",null)}(Bt,qe),go=function P6(n,r,l,c,d,g,v,D){const k=d[mn];!function A6(n,r,l,c){for(const d of n)r.mergedAttrs=o1(r.mergedAttrs,d.hostAttrs);null!==r.mergedAttrs&&(U3(r,r.mergedAttrs,!0),null!==l&&z1(c,l,r))}(c,n,r,v);const ee=g.createRenderer(r,l),he=Iu(d,cd(l),null,l.onPush?32:16,d[n.index],n,g,ee,D||null,null,null);return k.firstCreatePass&&gc(k,n,c.length-1),R3(d,he),d[n.index]=he}(gr,qe,Ln,er,Bt,D,ee);yn=w(Ct,ur),qe&&function k6(n,r,l,c){if(c)ds(n,l,["ng-version",z8.full]);else{const{attrs:d,classes:g}=function nc(n){const r=[],l=[];let c=1,d=2;for(;c0&&Zs(n,l,g.join(" "))}}(ee,Ln,qe,c),void 0!==l&&function Ed(n,r,l){const c=n.projection=[];for(let d=0;d=0;c--){const d=n[c];d.hostVars=r+=d.hostVars,d.hostAttrs=o1(d.hostAttrs,l=o1(l,d.hostAttrs))}}(c)}function q2(n){return n===Kn?{}:n===Pn?[]:n}function F6(n,r){const l=n.viewQuery;n.viewQuery=l?(c,d)=>{r(c,d),l(c,d)}:r}function B6(n,r){const l=n.contentQueries;n.contentQueries=l?(c,d,g)=>{r(c,d,g),l(c,d,g)}:r}function q6(n,r){const l=n.hostBindings;n.hostBindings=l?(c,d)=>{r(c,d),l(c,d)}:r}const f=["providersResolver"],o=["template","decls","consts","vars","onPush","ngContentSelectors","styles","encapsulation","schemas"];function s(n){let l,r=Dd(n.type);l=_i(n)?r.\u0275cmp:r.\u0275dir;const c=n;for(const d of f)c[d]=l[d];if(_i(l))for(const d of o)c[d]=l[d]}function a(n){return r=>{r.findHostDirectiveDefs=e,r.hostDirectives=(Array.isArray(n)?n:n()).map(l=>"function"==typeof l?{directive:Ce(l),inputs:Kn,outputs:Kn}:{directive:Ce(l.directive),inputs:i(l.inputs),outputs:i(l.outputs)})}}function e(n,r,l){if(null!==n.hostDirectives)for(const c of n.hostDirectives){const d=Jn(c.directive);u(d.declaredInputs,c.inputs),e(d,r,l),l.set(d,c),r.push(d)}}function i(n){if(void 0===n||0===n.length)return Kn;const r={};for(let l=0;lv($n(gr[c.index])):c.index;let Jt=null;if(!v&&D&&(Jt=function Dc(n,r,l,c){const d=n.cleanup;if(null!=d)for(let g=0;gk?D[k]:null}"string"==typeof v&&(g+=2)}return null}(n,r,d,c.index)),null!==Jt){(Jt.__ngLastListenerFn__||Jt).__ngNextListenerFn__=g,Jt.__ngLastListenerFn__=g,at=!1}else{g=Ic(c,r,he,g,!1);const gr=l.listen(yn,d,g);qe.push(g,gr),ee&&ee.push(d,er,Ln,Ln+1)}}else g=Ic(c,r,he,g,!1);const Ct=c.outputs;let Bt;if(at&&null!==Ct&&(Bt=Ct[d])){const rn=Bt.length;if(rn)for(let yn=0;yn-1?Ye(n.index,r):r);let k=Q3(r,l,c,v),ee=g.__ngNextListenerFn__;for(;ee;)k=Q3(r,l,ee,v)&&k,ee=ee.__ngNextListenerFn__;return d&&!1===k&&(v.preventDefault(),v.returnValue=!1),k}}function Lc(n=1){return ji(n)}function Ad(n,r){let l=null;const c=function V5(n){const r=n.attrs;if(null!=r){const l=r.indexOf(5);if(!(1&l))return r[l+1]}return null}(n);for(let d=0;d>17&32767}function Ac(n){return 2|n}function a2(n){return(131068&n)>>2}function s2(n,r){return-131069&n|r<<2}function Oc(n){return 1|n}function K1(n,r,l,c,d,g){let v=g?r.classBindings:r.styleBindings,D=Tl(v),k=a2(v);n[c]=l;let he,ee=!1;if(Array.isArray(l)){const qe=l;he=qe[1],(null===he||rl(qe,he)>0)&&(ee=!0)}else he=l;if(d)if(0!==k){const at=Tl(n[D+1]);n[c+1]=Fu(at,D),0!==at&&(n[at+1]=s2(n[at+1],c)),n[D+1]=function U6(n,r){return 131071&n|r<<17}(n[D+1],c)}else n[c+1]=Fu(D,0),0!==D&&(n[D+1]=s2(n[D+1],c)),D=c;else n[c+1]=Fu(k,0),0===D?D=c:n[k+1]=s2(n[k+1],c),k=c;ee&&(n[c+1]=Ac(n[c+1])),Ni(n,he,c,!0,g),Ni(n,he,c,!1,g),function J3(n,r,l,c,d){const g=d?n.residualClasses:n.residualStyles;null!=g&&"string"==typeof r&&rl(g,r)>=0&&(l[c+1]=Oc(l[c+1]))}(r,he,n,c,g),v=Fu(D,k),g?r.classBindings=v:r.styleBindings=v}function Ni(n,r,l,c,d){const g=n[l+1],v=null===r;let D=c?Tl(g):a2(g),k=!1;for(;0!==D&&(!1===k||v);){const ee=n[D],he=n[D+1];Z6(ee,r)&&(k=!0,n[D+1]=c?Oc(he):Ac(he)),D=c?Tl(he):a2(he)}k&&(n[l+1]=c?Ac(g):Oc(g))}function Z6(n,r){return null===n||null==r||(Array.isArray(n)?n[1]:n)===r||!(!Array.isArray(n)||"string"!=typeof r)&&rl(n,r)>=0}const po={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Bu(n){return n.substring(po.key,po.keyEnd)}function H6(n){return n.substring(po.value,po.valueEnd)}function $i(n,r){const l=po.textEnd;return l===r?-1:(r=po.keyEnd=function zd(n,r,l){for(;r32;)r++;return r}(n,po.key=r,l),z2(n,r,l))}function Yo(n,r){const l=po.textEnd;let c=po.key=z2(n,r,l);return l===c?-1:(c=po.keyEnd=function Nc(n,r,l){let c;for(;r=65&&(-33&c)<=90||c>=48&&c<=57);)r++;return r}(n,c,l),c=Fc(n,c,l,58),c=po.value=z2(n,c,l),c=po.valueEnd=function jd(n,r,l){let c=-1,d=-1,g=-1,v=r,D=v;for(;v32&&(D=v),g=d,d=c,c=-33&k}return D}(n,c,l),Fc(n,c,l,59))}function Rd(n){po.key=0,po.keyEnd=0,po.value=0,po.valueEnd=0,po.textEnd=n.length}function z2(n,r,l){for(;r=0;l=Yo(r,l))Zc(n,Bu(r),H6(r))}function G6(n){La(Hd,L1,n,!0)}function L1(n,r){for(let l=function l2(n){return Rd(n),$i(n,z2(n,0,po.textEnd))}(r);l>=0;l=$i(r,l))wa(n,Bu(r),!0)}function Ra(n,r,l,c){const d=zt(),g=pr(),v=qo(2);if(g.firstUpdatePass&&u2(g,n,v,c),r!==or&&ot(d,v,r)){Ru(g,g.data[P()],d,d[Sn],n,d[v+1]=function W6(n,r){return null==n||""===n||("string"==typeof r?n+=r:"object"==typeof n&&(n=Se(Br(n)))),n}(r,l),c,v)}}function La(n,r,l,c){const d=pr(),g=qo(2);d.firstUpdatePass&&u2(d,null,g,c);const v=zt();if(l!==or&&ot(v,g,l)){const D=d.data[P()];if(Gd(D,c)&&!qu(d,g)){let k=c?D.classesWithoutHost:D.stylesWithoutHost;null!==k&&(l=it(k,l||"")),xc(d,D,v,l,c)}else!function V6(n,r,l,c,d,g,v,D){d===or&&(d=Pn);let k=0,ee=0,he=0=n.expandoStartIndex}function u2(n,r,l,c){const d=n.data;if(null===d[l+1]){const g=d[P()],v=qu(n,l);Gd(g,c)&&null===r&&!v&&(r=!1),r=function zc(n,r,l,c){const d=V(n);let g=c?r.residualClasses:r.residualStyles;if(null===d)0===(c?r.classBindings:r.styleBindings)&&(l=Uc(null,n,r,l,c),l=El(l,r.attrs,c),g=null);else{const v=r.directiveStylingLast;if(-1===v||n[v]!==d)if(l=Uc(d,n,r,l,c),null===g){let k=function Ud(n,r,l){const c=l?r.classBindings:r.styleBindings;if(0!==a2(c))return n[Tl(c)]}(n,r,c);void 0!==k&&Array.isArray(k)&&(k=Uc(null,n,r,k[1],c),k=El(k,r.attrs,c),function jc(n,r,l,c){const d=l?r.classBindings:r.styleBindings;n[Tl(d)]=c}(n,r,c,k))}else g=function Q1(n,r,l){let c;const d=r.directiveEnd;for(let g=1+r.directiveStylingLast;g0;){const k=n[d],ee=Array.isArray(k),he=ee?k[1]:k,qe=null===he;let at=l[d+1];at===or&&(at=qe?Pn:void 0);let Ct=qe?Rl(at,c):he===c?at:void 0;if(ee&&!zu(Ct)&&(Ct=Rl(k,c)),zu(Ct)&&(D=Ct,v))return D;const Bt=n[d+1];d=v?Tl(Bt):a2(Bt)}if(null!==r){let k=g?r.residualClasses:r.residualStyles;null!=k&&(D=Rl(k,c))}return D}function zu(n){return void 0!==n}function Gd(n,r){return 0!=(n.flags&(r?8:16))}function Hc(n,r=""){const l=zt(),c=pr(),d=n+ur,g=c.firstCreatePass?G1(c,d,1,r,null):c.data[d],v=l[d]=vs(l[Sn],r);zs(c,l,v,g),Ei(g,!1)}function Gc(n){return e0("",n,""),Gc}function e0(n,r,l){const c=zt(),d=sn(c,n,r,l);return d!==or&&W1(c,P(),d),e0}function t0(n,r,l,c,d){const g=zt(),v=jt(g,n,r,l,c,d);return v!==or&&W1(g,P(),v),t0}function Vd(n,r,l,c,d,g,v){const D=zt(),k=pn(D,n,r,l,c,d,g,v);return k!==or&&W1(D,P(),k),Vd}function Wd(n,r,l,c,d,g,v,D,k){const ee=zt(),he=dn(ee,n,r,l,c,d,g,v,D,k);return he!==or&&W1(ee,P(),he),Wd}function Kd(n,r,l,c,d,g,v,D,k,ee,he){const qe=zt(),at=Tr(qe,n,r,l,c,d,g,v,D,k,ee,he);return at!==or&&W1(qe,P(),at),Kd}function Qd(n,r,l,c,d,g,v,D,k,ee,he,qe,at){const Ct=zt(),Bt=En(Ct,n,r,l,c,d,g,v,D,k,ee,he,qe,at);return Bt!==or&&W1(Ct,P(),Bt),Qd}function Yd(n,r,l,c,d,g,v,D,k,ee,he,qe,at,Ct,Bt){const rn=zt(),yn=ei(rn,n,r,l,c,d,g,v,D,k,ee,he,qe,at,Ct,Bt);return yn!==or&&W1(rn,P(),yn),Yd}function Jd(n,r,l,c,d,g,v,D,k,ee,he,qe,at,Ct,Bt,rn,yn){const Ln=zt(),er=bo(Ln,n,r,l,c,d,g,v,D,k,ee,he,qe,at,Ct,Bt,rn,yn);return er!==or&&W1(Ln,P(),er),Jd}function ju(n){const r=zt(),l=Xt(r,n);return l!==or&&W1(r,P(),l),ju}function n0(n,r,l){La(wa,L1,sn(zt(),n,r,l),!0)}function K6(n,r,l,c,d){La(wa,L1,jt(zt(),n,r,l,c,d),!0)}function Q6(n,r,l,c,d,g,v){La(wa,L1,pn(zt(),n,r,l,c,d,g,v),!0)}function Vc(n,r,l,c,d,g,v,D,k){La(wa,L1,dn(zt(),n,r,l,c,d,g,v,D,k),!0)}function Y6(n,r,l,c,d,g,v,D,k,ee,he){La(wa,L1,Tr(zt(),n,r,l,c,d,g,v,D,k,ee,he),!0)}function Wc(n,r,l,c,d,g,v,D,k,ee,he,qe,at){La(wa,L1,En(zt(),n,r,l,c,d,g,v,D,k,ee,he,qe,at),!0)}function J6(n,r,l,c,d,g,v,D,k,ee,he,qe,at,Ct,Bt){La(wa,L1,ei(zt(),n,r,l,c,d,g,v,D,k,ee,he,qe,at,Ct,Bt),!0)}function $6(n,r,l,c,d,g,v,D,k,ee,he,qe,at,Ct,Bt,rn,yn){La(wa,L1,bo(zt(),n,r,l,c,d,g,v,D,k,ee,he,qe,at,Ct,Bt,rn,yn),!0)}function X6(n){La(wa,L1,Xt(zt(),n),!0)}function Uu(n,r,l){Js(sn(zt(),n,r,l))}function Z2(n,r,l,c,d){Js(jt(zt(),n,r,l,c,d))}function r0(n,r,l,c,d,g,v){Js(pn(zt(),n,r,l,c,d,g,v))}function c2(n,r,l,c,d,g,v,D,k){Js(dn(zt(),n,r,l,c,d,g,v,D,k))}function e4(n,r,l,c,d,g,v,D,k,ee,he){Js(Tr(zt(),n,r,l,c,d,g,v,D,k,ee,he))}function $d(n,r,l,c,d,g,v,D,k,ee,he,qe,at){Js(En(zt(),n,r,l,c,d,g,v,D,k,ee,he,qe,at))}function Xd(n,r,l,c,d,g,v,D,k,ee,he,qe,at,Ct,Bt){Js(ei(zt(),n,r,l,c,d,g,v,D,k,ee,he,qe,at,Ct,Bt))}function Kc(n,r,l,c,d,g,v,D,k,ee,he,qe,at,Ct,Bt,rn,yn){Js(bo(zt(),n,r,l,c,d,g,v,D,k,ee,he,qe,at,Ct,Bt,rn,yn))}function t4(n){Js(Xt(zt(),n))}function e8(n,r,l,c,d){return Ra(n,sn(zt(),r,l,c),d,!1),e8}function t8(n,r,l,c,d,g,v){return Ra(n,jt(zt(),r,l,c,d,g),v,!1),t8}function Zu(n,r,l,c,d,g,v,D,k){return Ra(n,pn(zt(),r,l,c,d,g,v,D),k,!1),Zu}function n8(n,r,l,c,d,g,v,D,k,ee,he){return Ra(n,dn(zt(),r,l,c,d,g,v,D,k,ee),he,!1),n8}function Dl(n,r,l,c,d,g,v,D,k,ee,he,qe,at){return Ra(n,Tr(zt(),r,l,c,d,g,v,D,k,ee,he,qe),at,!1),Dl}function r8(n,r,l,c,d,g,v,D,k,ee,he,qe,at,Ct,Bt){return Ra(n,En(zt(),r,l,c,d,g,v,D,k,ee,he,qe,at,Ct),Bt,!1),r8}function i8(n,r,l,c,d,g,v,D,k,ee,he,qe,at,Ct,Bt,rn,yn){return Ra(n,ei(zt(),r,l,c,d,g,v,D,k,ee,he,qe,at,Ct,Bt,rn),yn,!1),i8}function qi(n,r,l,c,d,g,v,D,k,ee,he,qe,at,Ct,Bt,rn,yn,Ln,er){return Ra(n,bo(zt(),r,l,c,d,g,v,D,k,ee,he,qe,at,Ct,Bt,rn,yn,Ln),er,!1),qi}function o8(n,r,l){return Ra(n,Xt(zt(),r),l,!1),o8}function a8(n,r,l){const c=zt();if(ot(c,da(),r)){Zi(pr(),Q(),c,n,r,c[Sn],l,!0)}return a8}function s8(n,r,l){const c=zt();if(ot(c,da(),r)){const g=pr(),v=Q();Zi(g,v,c,n,r,yd(V(g.data),v,c),l,!0)}return s8}const Il=void 0;var l8=["en",[["a","p"],["AM","PM"],Il],[["AM","PM"],Il,Il],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],Il,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],Il,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",Il,"{1} 'at' {0}",Il],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function n4(n){const l=Math.floor(Math.abs(n)),c=n.toString().replace(/^[^.]*\.?/,"").length;return 1===l&&0===c?1:5}];let H2={};function Qc(n){const r=function o4(n){return n.toLowerCase().replace(/_/g,"-")}(n);let l=G2(r);if(l)return l;const c=r.split("-")[0];if(l=G2(c),l)return l;if("en"===c)return l8;throw new Oe(701,!1)}function Yc(n){return Qc(n)[d2.PluralCase]}function G2(n){return n in H2||(H2[n]=bn.ng&&bn.ng.common&&bn.ng.common.locales&&bn.ng.common.locales[n]),H2[n]}var d2;!function(n){n[n.LocaleId=0]="LocaleId",n[n.DayPeriodsFormat=1]="DayPeriodsFormat",n[n.DayPeriodsStandalone=2]="DayPeriodsStandalone",n[n.DaysFormat=3]="DaysFormat",n[n.DaysStandalone=4]="DaysStandalone",n[n.MonthsFormat=5]="MonthsFormat",n[n.MonthsStandalone=6]="MonthsStandalone",n[n.Eras=7]="Eras",n[n.FirstDayOfWeek=8]="FirstDayOfWeek",n[n.WeekendRange=9]="WeekendRange",n[n.DateFormat=10]="DateFormat",n[n.TimeFormat=11]="TimeFormat",n[n.DateTimeFormat=12]="DateTimeFormat",n[n.NumberSymbols=13]="NumberSymbols",n[n.NumberFormats=14]="NumberFormats",n[n.CurrencyCode=15]="CurrencyCode",n[n.CurrencySymbol=16]="CurrencySymbol",n[n.CurrencyName=17]="CurrencyName",n[n.Currencies=18]="Currencies",n[n.Directionality=19]="Directionality",n[n.PluralCase=20]="PluralCase",n[n.ExtraData=21]="ExtraData"}(d2||(d2={}));const a4=["zero","one","two","few","many"];const V2="en-US",o0={marker:"element"},a0={marker:"ICU"};var Sa;!function(n){n[n.SHIFT=2]="SHIFT",n[n.APPEND_EAGERLY=1]="APPEND_EAGERLY",n[n.COMMENT=2]="COMMENT"}(Sa||(Sa={}));let W2=V2;function u8(n){We(n,"Expected localeId to be defined"),"string"==typeof n&&(W2=n.toLowerCase().replace(/_/g,"-"))}function $c(n,r,l){const c=r.insertBeforeIndex,d=Array.isArray(c)?c[0]:c;return null===d?R1(n,0,l):$n(l[d])}function Xc(n,r,l,c,d){const g=r.insertBeforeIndex;if(Array.isArray(g)){let v=c,D=null;if(3&r.type||(D=v,v=d),null!==v&&-1===r.componentOffset)for(let k=1;k1)for(let l=n.length-2;l>=0;l--){const c=n[l];t5(c)||n5(c,r)&&null===d8(c)&&f8(c,r.index)}}function t5(n){return!(64&n.type)}function n5(n,r){return t5(r)||n.index>r.index}function d8(n){const r=n.insertBeforeIndex;return Array.isArray(r)?r[0]:r}function f8(n,r){const l=n.insertBeforeIndex;Array.isArray(l)?l[0]=r:(_1($c,Xc),n.insertBeforeIndex=r)}function Ll(n,r){const l=n.data[r];return null===l||"string"==typeof l?null:l.hasOwnProperty("currentCaseLViewIndex")?l:l.value}function c4(n,r,l){const c=dc(n,l,64,null,null);return e5(r,c),c}function l0(n,r){const l=r[n.currentCaseLViewIndex];return null===l?l:l<0?~l:l}function p8(n){return n>>>17}function h8(n){return(131070&n)>>>1}let Hu=0,S1=0;function $s(n,r,l,c){const d=l[Sn];let v,g=null;for(let D=0;D>>1,Ct=r[++D],Bt=r[++D];_c(d,Ti(at,l),null,null,Ct,Bt,null)}else switch(k){case a0:const ee=r[++D],he=r[++D];if(null===l[he]){Io(l[he]=F1(d,ee),l)}break;case o0:const qe=r[++D],at=r[++D];if(null===l[at]){Io(l[at]=qs(d,qe,null),l)}}}}function g8(n,r,l,c,d){for(let g=0;g>>2;switch(3&he){case 1:const at=l[++ee],Ct=l[++ee],Bt=n.data[qe];"string"==typeof Bt?_c(r[Sn],r[qe],null,Bt,at,k,Ct):Zi(n,Bt,r,at,k,r[Sn],Ct,!1);break;case 0:const rn=r[qe];null!==rn&&Bs(r[Sn],rn,k);break;case 2:f4(n,Ll(n,qe),r,k);break;case 3:r5(n,Ll(n,qe),c,r)}}}}else{const k=l[g+1];if(k>0&&3==(3&k)){const he=Ll(n,k>>>2);r[he.currentCaseLViewIndex]<0&&r5(n,he,c,r)}}g+=D}}function r5(n,r,l,c){let d=c[r.currentCaseLViewIndex];if(null!==d){let g=Hu;d<0&&(d=c[r.currentCaseLViewIndex]=~d,g=-1),g8(n,c,r.update[d],l,g)}}function f4(n,r,l,c){const d=function p4(n,r){let l=n.cases.indexOf(r);if(-1===l)switch(n.type){case 1:{const c=function s4(n,r){const l=Yc(r)(parseInt(n,10)),c=a4[l];return void 0!==c?c:"other"}(r,function c8(){return W2}());l=n.cases.indexOf(c),-1===l&&"other"!==c&&(l=n.cases.indexOf("other"));break}case 0:l=n.cases.indexOf("other")}return-1===l?null:l}(r,c);if(l0(r,l)!==d&&(m8(n,r,l),l[r.currentCaseLViewIndex]=null===d?null:~d,null!==d)){const v=l[r.anchorIdx];v&&$s(n,r.create[d],l,v)}}function m8(n,r,l){let c=l0(r,l);if(null!==c){const d=r.remove[c];for(let g=0;g0){const D=Ti(v,l);null!==D&&Us(l[Sn],D)}else m8(n,Ll(n,~v),l)}}}function h4(){const n=[];let l,c,r=-1;function g(D,k){r=0;const ee=l0(D,k);c=null!==ee?D.remove[ee]:Pn}function v(){if(r0)return l[D];{n.push(r,c);const k=~D;return g(l[mn].data[k],l),v()}}return 0===n.length?null:(c=n.pop(),r=n.pop(),v())}return function d(D,k){for(l=k;n.length;)n.pop();return g(D.value,k),v}}const y=/\ufffd(\d+):?\d*\ufffd/gi,S=/({\s*\ufffd\d+:?\d*\ufffd\s*,\s*\S{6}\s*,[\s\S]*})/gi,L=/\ufffd(\d+)\ufffd/,O=/^\s*(\ufffd\d+:?\d*\ufffd)\s*,\s*(select|plural)\s*,/,H="\ufffd",J=/\ufffd\/?\*(\d+:\d+)\ufffd/gi,Pe=/\ufffd(\/?[#*]\d+):?\d*\ufffd/gi,ze=/\uE500/g;function ut(n,r,l,c,d,g){const v=oi(),D=[],k=[],ee=[[]];d=function i5(n,r){if(function Aa(n){return-1===n}(r))return Sl(n);{const l=n.indexOf(`:${r}${H}`)+2+r.toString().length,c=n.search(new RegExp(`${H}\\/\\*\\d+:${r}${H}`));return Sl(n.substring(l,c))}}(d,g);const he=function tt(n){return n.replace(ze," ")}(d).split(Pe);for(let qe=0;qel.length&&l.push(k)}return{type:c,mainBinding:d,cases:r,values:l}}function c0(n){if(!n)return[];let r=0;const l=[],c=[],d=/[{}]/g;let g;for(d.lastIndex=0;g=d.exec(n);){const D=g.index;if("}"==g[0]){if(l.pop(),0==l.length){const k=n.substring(r,D);O.test(k)?c.push(_8(k)):c.push(k),r=D+1}}else{if(0==l.length){const k=n.substring(r,D);c.push(k),r=D+1}l.push("{")}}const v=n.substring(r);return c.push(v),c}function a5(n,r,l,c,d,g,v,D){const k=[],ee=[],he=[];r.cases.push(g),r.create.push(k),r.remove.push(ee),r.update.push(he);const at=mu(lr()).getInertBodyElement(v),Ct=vu(at)||at;return Ct?s5(n,r,l,c,k,ee,he,Ct,d,D,0):0}function s5(n,r,l,c,d,g,v,D,k,ee,he){let qe=0,at=D.firstChild;for(;at;){const Ct=Lu(n,l,1,null);switch(at.nodeType){case Node.ELEMENT_NODE:const Bt=at,rn=Bt.tagName.toLowerCase();if(y3.hasOwnProperty(rn)){m4(d,o0,rn,k,Ct),n.data[Ct]=rn;const Jt=Bt.attributes;for(let gr=0;gr>>Sa.SHIFT;let qe=n[he];null===qe&&(qe=n[he]=k?d.createComment(D):vs(d,D)),ee&&null!==l&&Ia(d,l,qe,c,!1)}})(d,k.create,he,qe),ta(!0)}function i9(){ta(!1)}function Z7(n,r,l){r9(n,r,l),i9()}function H7(n,r){const l=pr(),c=mr(l.consts,r);!function wn(n,r,l){const d=vi().index,g=[];if(n.firstCreatePass&&null===n.data[r]){for(let v=0;v0){const c=n.data[l];g8(n,r,Array.isArray(c)?c:c.update,Ai()-S1-1,Hu)}Hu=0,S1=0}(pr(),zt(),n+ur)}function V7(n,r={}){return function U7(n,r={}){let l=n;if(N7.test(n)){const c={},d=[n9];l=l.replace(F7,(g,v,D)=>{const k=v||D,ee=c[k]||[];if(ee.length||(k.split("|").forEach(rn=>{const yn=rn.match(j7),Ln=yn?parseInt(yn[1],10):n9,er=z7.test(rn);ee.push([Ln,er,rn])}),c[k]=ee),!ee.length)throw new Error(`i18n postprocess: unmatched placeholder - ${k}`);const he=d[d.length-1];let qe=0;for(let rn=0;rnr.hasOwnProperty(g)?`${d}${r[g]}${k}`:c),l=l.replace(q7,(c,d)=>r.hasOwnProperty(d)?r[d]:c),l=l.replace(R7,(c,d)=>{if(r.hasOwnProperty(d)){const g=r[d];if(!g.length)throw new Error(`i18n postprocess: unmatched ICU - ${c} with key: ${d}`);return g.shift()}return c})),l}(n,r)}function _4(n,r,l,c,d){if(n=Ce(n),Array.isArray(n))for(let g=0;g>20;if(Xl(n)||!n.multi){const Ct=new yi(k,d,B2),Bt=v4(D,r,d?he:he+at,qe);-1===Bt?(Ui(co(ee,v),g,D),C4(g,n,r.length),r.push(D),ee.directiveStart++,ee.directiveEnd++,d&&(ee.providerIndexes+=1048576),l.push(Ct),v.push(Ct)):(l[Bt]=Ct,v[Bt]=Ct)}else{const Ct=v4(D,r,he+at,qe),Bt=v4(D,r,he,he+at),rn=Ct>=0&&l[Ct],yn=Bt>=0&&l[Bt];if(d&&!yn||!d&&!rn){Ui(co(ee,v),g,D);const Ln=function Y7(n,r,l,c,d){const g=new yi(n,l,B2);return g.multi=[],g.index=r,g.componentProviders=0,a9(g,d,c&&!l),g}(d?Q7:K7,l.length,d,c,k);!d&&yn&&(l[Bt].providerFactory=Ln),C4(g,n,r.length,0),r.push(D),ee.directiveStart++,ee.directiveEnd++,d&&(ee.providerIndexes+=1048576),l.push(Ln),v.push(Ln)}else{C4(g,n,Ct>-1?Ct:Bt,a9(l[d?Bt:Ct],k,!d&&c))}!d&&c&&yn&&l[Bt].componentProviders++}}}function C4(n,r,l,c){const d=Xl(r),g=function N8(n){return!!n.useClass}(r);if(d||g){const k=(g?Ce(r.useClass):r).prototype.ngOnDestroy;if(k){const ee=n.destroyHooks||(n.destroyHooks=[]);if(!d&&r.multi){const he=ee.indexOf(l);-1===he?ee.push(l,[c,k]):ee[he+1].push(c,k)}else ee.push(l,k)}}}function a9(n,r,l){return l&&n.componentProviders++,n.multi.push(r)-1}function v4(n,r,l,c){for(let d=l;d{l.providersResolver=(c,d)=>function W7(n,r,l){const c=pr();if(c.firstCreatePass){const d=_i(n);_4(l,c.data,c.blueprint,d,!0),_4(r,c.data,c.blueprint,d,!1)}}(c,d?d(n):n,r)}}class d0{}class J7{}function $7(n,r){return new l9(n,r??null)}class l9 extends d0{constructor(r,l){super(),this._parent=l,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new wd(this);const c=ii(r);this._bootstrapComponents=x1(c.bootstrap),this._r3Injector=td(r,l,[{provide:d0,useValue:this},{provide:t2,useValue:this.componentFactoryResolver}],Se(r),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(r)}get injector(){return this._r3Injector}destroy(){const r=this._r3Injector;!r.destroyed&&r.destroy(),this.destroyCbs.forEach(l=>l()),this.destroyCbs=null}onDestroy(r){this.destroyCbs.push(r)}}class b4 extends J7{constructor(r){super(),this.moduleType=r}create(r){return new l9(this.moduleType,r)}}class X7 extends d0{constructor(r,l,c){super(),this.componentFactoryResolver=new wd(this),this.instance=null;const d=new A5([...r,{provide:d0,useValue:this},{provide:t2,useValue:this.componentFactoryResolver}],l||T3(),c,new Set(["environment"]));this.injector=d,d.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(r){this.injector.onDestroy(r)}}function u9(n,r,l=null){return new X7(n,r,l).injector}class v8{constructor(r){this._injector=r,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(r){if(!r.standalone)return null;if(!this.cachedInjectors.has(r.id)){const l=M3(0,r.type),c=l.length>0?u9([l],this._injector,`Standalone[${r.type.name}]`):null;this.cachedInjectors.set(r.id,c)}return this.cachedInjectors.get(r.id)}ngOnDestroy(){try{for(const r of this.cachedInjectors.values())null!==r&&r.destroy()}finally{this.cachedInjectors.clear()}}}function ef(n){n.getStandaloneInjector=r=>r.get(v8).getOrCreateStandaloneInjector(n)}function m9(n,r,l,c){return Kt(()=>{const d=n;null!==r&&(d.hasOwnProperty("decorators")&&void 0!==d.decorators?d.decorators.push(...r):d.decorators=r),null!==l&&(d.ctorParameters=l),null!==c&&(d.hasOwnProperty("propDecorators")&&void 0!==d.propDecorators?d.propDecorators={...d.propDecorators,...c}:d.propDecorators=c)})}function uf(n,r,l){const c=Bi()+n,d=zt();return d[c]===or?ge(d,c,l?r.call(l):r()):be(d,c)}function _9(n,r,l,c){return v9(zt(),Bi(),n,r,l,c)}function C9(n,r,l,c,d){return y9(zt(),Bi(),n,r,l,c,d)}function cf(n,r,l,c,d,g){return b9(zt(),Bi(),n,r,l,c,d,g)}function df(n,r,l,c,d,g,v){return M9(zt(),Bi(),n,r,l,c,d,g,v)}function ff(n,r,l,c,d,g,v,D){const k=Bi()+n,ee=zt(),he=Lt(ee,k,l,c,d,g);return ot(ee,k+4,v)||he?ge(ee,k+5,D?r.call(D,l,c,d,g,v):r(l,c,d,g,v)):be(ee,k+5)}function pf(n,r,l,c,d,g,v,D,k){const ee=Bi()+n,he=zt(),qe=Lt(he,ee,l,c,d,g);return ct(he,ee+4,v,D)||qe?ge(he,ee+6,k?r.call(k,l,c,d,g,v,D):r(l,c,d,g,v,D)):be(he,ee+6)}function hf(n,r,l,c,d,g,v,D,k,ee){const he=Bi()+n,qe=zt();let at=Lt(qe,he,l,c,d,g);return Et(qe,he+4,v,D,k)||at?ge(qe,he+7,ee?r.call(ee,l,c,d,g,v,D,k):r(l,c,d,g,v,D,k)):be(qe,he+7)}function gf(n,r,l,c,d,g,v,D,k,ee,he){const qe=Bi()+n,at=zt(),Ct=Lt(at,qe,l,c,d,g);return Lt(at,qe+4,v,D,k,ee)||Ct?ge(at,qe+8,he?r.call(he,l,c,d,g,v,D,k,ee):r(l,c,d,g,v,D,k,ee)):be(at,qe+8)}function mf(n,r,l,c){return w9(zt(),Bi(),n,r,l,c)}function l5(n,r){const l=n[r];return l===or?void 0:l}function v9(n,r,l,c,d,g){const v=r+l;return ot(n,v,d)?ge(n,v+1,g?c.call(g,d):c(d)):l5(n,v+1)}function y9(n,r,l,c,d,g,v){const D=r+l;return ct(n,D,d,g)?ge(n,D+2,v?c.call(v,d,g):c(d,g)):l5(n,D+2)}function b9(n,r,l,c,d,g,v,D){const k=r+l;return Et(n,k,d,g,v)?ge(n,k+3,D?c.call(D,d,g,v):c(d,g,v)):l5(n,k+3)}function M9(n,r,l,c,d,g,v,D,k){const ee=r+l;return Lt(n,ee,d,g,v,D)?ge(n,ee+4,k?c.call(k,d,g,v,D):c(d,g,v,D)):l5(n,ee+4)}function w9(n,r,l,c,d,g){let v=r+l,D=!1;for(let k=0;k=0;l--){const c=r[l];if(n===c.name)return c}}(r,l.pipeRegistry),l.data[d]=c,c.onDestroy&&(l.destroyHooks??(l.destroyHooks=[])).push(d,c.onDestroy)):c=l.data[d];const g=c.factory||(c.factory=Xo(c.type)),v=Wn(B2);try{const D=Xe(!1),k=g();return Xe(D),function R6(n,r,l,c){l>=n.data.length&&(n.data[l]=null,n.blueprint[l]=null),r[l]=c}(l,zt(),d,k),k}finally{Wn(v)}}function T9(n,r,l){const c=n+ur,d=zt(),g=Y(d,c);return u5(d,c)?v9(d,Bi(),r,g.transform,l,g):g.transform(l)}function Cf(n,r,l,c){const d=n+ur,g=zt(),v=Y(g,d);return u5(g,d)?y9(g,Bi(),r,v.transform,l,c,v):v.transform(l,c)}function vf(n,r,l,c,d){const g=n+ur,v=zt(),D=Y(v,g);return u5(v,g)?b9(v,Bi(),r,D.transform,l,c,d,D):D.transform(l,c,d)}function yf(n,r,l,c,d,g){const v=n+ur,D=zt(),k=Y(D,v);return u5(D,v)?M9(D,Bi(),r,k.transform,l,c,d,g,k):k.transform(l,c,d,g)}function bf(n,r,l){const c=n+ur,d=zt(),g=Y(d,c);return u5(d,c)?w9(d,Bi(),r,g.transform,l,g):g.transform.apply(g,l)}function u5(n,r){return n[mn].data[r].pure}v8.\u0275prov=ke({token:v8,providedIn:"environment",factory:()=>new v8(en(e2))});class Mf extends t.xQ{constructor(r=!1){super(),this.__isAsync=r}emit(r){super.next(r)}subscribe(r,l,c){let d=r,g=l||(()=>null),v=c;if(r&&"object"==typeof r){const k=r;d=k.next?.bind(k),g=k.error?.bind(k),v=k.complete?.bind(k)}this.__isAsync&&(g=w4(g),d&&(d=w4(d)),v&&(v=w4(v)));const D=super.subscribe({next:d,error:g,complete:v});return r instanceof C.w&&r.add(D),D}}function w4(n){return r=>{setTimeout(n,void 0,r)}}const Pl=Mf;function wf(){return this._results[Symbol.iterator]()}class x4{get changes(){return this._changes||(this._changes=new Pl)}constructor(r=!1){this._emitDistinctChangesOnly=r,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const l=x4.prototype;l[Symbol.iterator]||(l[Symbol.iterator]=wf)}get(r){return this._results[r]}map(r){return this._results.map(r)}filter(r){return this._results.filter(r)}find(r){return this._results.find(r)}reduce(r,l){return this._results.reduce(r,l)}forEach(r){this._results.forEach(r)}some(r){return this._results.some(r)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(r,l){const c=this;c.dirty=!1;const d=pa(r);(this._changesDetected=!function _s(n,r,l){if(n.length!==r.length)return!1;for(let c=0;c0;)this.remove(this.length-1)}get(r){const l=D9(this._lContainer);return null!==l&&l[r]||null}get length(){return this._lContainer.length-$r}createEmbeddedView(r,l,c){let d,g;"number"==typeof c?d=c:null!=c&&(d=c.index,g=c.injector);const v=r.createEmbeddedView(l||{},g);return this.insert(v,d),v}createComponent(r,l,c,d,g){const v=r&&!ms(r);let D;if(v)D=l;else{const qe=l||{};D=qe.index,c=qe.injector,d=qe.projectableNodes,g=qe.environmentInjector||qe.ngModuleRef}const k=v?r:new yo(sr(r)),ee=c||this.parentInjector;if(!g&&null==k.ngModule){const at=(v?ee:this.parentInjector).get(e2,null);at&&(g=at)}const he=k.create(ee,d,void 0,g);return this.insert(he.hostView,D),he}insert(r,l){const c=r._lView,d=c[mn];if(function io(n){return Rr(n[Or])}(c)){const he=this.indexOf(r);if(-1!==he)this.detach(he);else{const qe=c[Or],at=new E9(qe,qe[Mr],qe[Or]);at.detach(at.indexOf(r))}}const g=this._adjustIndex(l),v=this._lContainer;fl(d,c,v,g);const D=js(g,v),k=c[Sn],ee=Ms(k,v[Gr]);return null!==ee&&function zr(n,r,l,c,d,g){c[Ri]=d,c[Mr]=r,Ts(n,c,l,1,d,g)}(d,v[Mr],k,c,ee,D),r.attachToViewContainerRef(),Ju(T4(v),g,r),r}move(r,l){return this.insert(r,l)}indexOf(r){const l=D9(this._lContainer);return null!==l?l.indexOf(r):-1}remove(r){const l=this._adjustIndex(r,-1),c=ys(this._lContainer,l);c&&(Bl(T4(this._lContainer),l),Da(c[mn],c))}detach(r){const l=this._adjustIndex(r,-1),c=ys(this._lContainer,l);return c&&null!=Bl(T4(this._lContainer),l)?new Au(c):null}_adjustIndex(r,l=0){return r??this.length+l}};function D9(n){return n[Ii]}function T4(n){return n[Ii]||(n[Ii]=[])}function I9(n,r){let l;const c=r[n.index];if(Rr(c))l=c;else{let d;if(8&n.type)d=$n(c);else{const g=r[Sn];d=g.createComment("");const v=Ci(n,r);Ia(g,Ms(g,v),d,function g1(n,r){return n.nextSibling(r)}(g,v),!1)}r[n.index]=l=Cc(c,r,d,n),R3(r,l)}return new E9(l,n,r)}class E4{constructor(r){this.queryList=r,this.matches=null}clone(){return new E4(this.queryList)}setDirty(){this.queryList.setDirty()}}class D4{constructor(r=[]){this.queries=r}createEmbeddedView(r){const l=r.queries;if(null!==l){const c=null!==r.contentQueries?r.contentQueries[0]:l.length,d=[];for(let g=0;g0)c.push(v[D/2]);else{const ee=g[D+1],he=r[-k];for(let qe=$r;qe(null===d&&(d=Gn().compileNgModule(as,`ng:///${n.name}/\u0275mod.js`,{type:n,bootstrap:pa(r.bootstrap||Pn).map(Ce),declarations:c.map(Ce),imports:pa(r.imports||Pn).map(Ce).map(H9),exports:pa(r.exports||Pn).map(Ce).map(H9),schemas:r.schemas?pa(r.schemas):null,id:r.id||null}),d.schemas||(d.schemas=[])),d)});let g=null;Object.defineProperty(n,Pr,{get:()=>{if(null===g){const D=Gn();g=D.compileFactory(as,`ng:///${n.name}/\u0275fac.js`,{name:n.name,type:n,deps:Ul(n),target:D.FactoryTarget.NgModule,typeArgumentCount:0})}return g},configurable:!1});let v=null;Object.defineProperty(n,Ht,{get:()=>{if(null===v){const D={name:n.name,type:n,providers:r.providers||Pn,imports:[(r.imports||Pn).map(Ce),(r.exports||Pn).map(Ce)]};v=Gn().compileInjector(as,`ng:///${n.name}/\u0275inj.js`,D)}return v},configurable:!1})})(n,r),void 0!==r.id&&r3(n,r.id),function Rf(n,r){d5.push({moduleType:n,ngModule:r})}(n,r)}function Hf(n,r){const l=pa(r.declarations||Pn),c=h0(n);l.forEach(d=>{if((d=Ce(d)).hasOwnProperty(jn)){Z9(sr(d),c)}else!d.hasOwnProperty(Mi)&&!d.hasOwnProperty(Di)&&(d.ngSelectorScope=n)})}function Z9(n,r){n.directiveDefs=()=>Array.from(r.compilation.directives).map(l=>l.hasOwnProperty(jn)?sr(l):Jn(l)).filter(l=>!!l),n.pipeDefs=()=>Array.from(r.compilation.pipes).map(l=>qr(l)),n.schemas=r.schemas,n.tView=null}function h0(n){if(q9(n))return function Gf(n){const r=ii(n,!0);if(null!==r.transitiveCompileScopes)return r.transitiveCompileScopes;const l={schemas:r.schemas||null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set,pipes:new Set}};return x1(r.imports).forEach(c=>{const d=h0(c);d.exported.directives.forEach(g=>l.compilation.directives.add(g)),d.exported.pipes.forEach(g=>l.compilation.pipes.add(g))}),x1(r.declarations).forEach(c=>{qr(c)?l.compilation.pipes.add(c):l.compilation.directives.add(c)}),x1(r.exports).forEach(c=>{const d=c;if(q9(d)){const g=h0(d);g.exported.directives.forEach(v=>{l.compilation.directives.add(v),l.exported.directives.add(v)}),g.exported.pipes.forEach(v=>{l.compilation.pipes.add(v),l.exported.pipes.add(v)})}else qr(d)?l.exported.pipes.add(d):l.exported.directives.add(d)}),r.transitiveCompileScopes=l,l}(n);if(Gi(n)){if(null!==(sr(n)||Jn(n)))return{schemas:null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set([n]),pipes:new Set}};if(null!==qr(n))return{schemas:null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set,pipes:new Set([n])}}}throw new Error(`${n.name} does not have a module def (\u0275mod property)`)}function H9(n){return B9(n)?n.ngModule:n}let k4=0;function Vf(n,r){let l=null;(function qa(n,r){Ko(r)&&(sl.set(n,r),Cs.add(n))})(n,r),W9(n,r),Object.defineProperty(n,jn,{get:()=>{if(null===l){const c=Gn();if(Ko(r)){const ee=[`Component '${n.name}' is not resolved:`];throw r.templateUrl&&ee.push(` - templateUrl: ${r.templateUrl}`),r.styleUrls&&r.styleUrls.length&&ee.push(` - styleUrls: ${JSON.stringify(r.styleUrls)}`),ee.push("Did you run and wait for 'resolveComponentResources()'?"),new Error(ee.join("\n"))}const d=function qf(){return p0}();let g=r.preserveWhitespaces;void 0===g&&(g=null!==d&&void 0!==d.preserveWhitespaces&&d.preserveWhitespaces);let v=r.encapsulation;void 0===v&&(v=null!==d&&void 0!==d.defaultEncapsulation?d.defaultEncapsulation:Bn.Emulated);const D=r.templateUrl||`ng:///${n.name}/template.html`,k={...K9(n,r),typeSourceSpan:c.createParseSourceSpan("Component",n.name,D),template:r.template||"",preserveWhitespaces:g,styles:r.styles||Pn,animations:r.animations,declarations:[],changeDetection:r.changeDetection,encapsulation:v,interpolation:r.interpolation,viewProviders:r.viewProviders||null};k4++;try{if(k.usesInheritance&&Q9(n),l=c.compileComponent(as,D,k),r.standalone){const ee=pa(r.imports||Pn),{directiveDefs:he,pipeDefs:qe}=function Kf(n,r){let l=null,c=null;return{directiveDefs:()=>{if(null===l){l=[sr(n)];const v=new Set;for(const D of r){const k=Ce(D);if(!v.has(k))if(v.add(k),ii(k)){const ee=h0(k);for(const he of ee.exported.directives){const qe=sr(he)||Jn(he);qe&&!v.has(he)&&(v.add(he),l.push(qe))}}else{const ee=sr(k)||Jn(k);ee&&l.push(ee)}}}return l},pipeDefs:()=>{if(null===c){c=[];const v=new Set;for(const D of r){const k=Ce(D);if(!v.has(k))if(v.add(k),ii(k)){const ee=h0(k);for(const he of ee.exported.pipes){const qe=qr(he);qe&&!v.has(he)&&(v.add(he),c.push(qe))}}else{const ee=qr(k);ee&&c.push(ee)}}}return c}}}(n,ee);l.directiveDefs=he,l.pipeDefs=qe,l.dependencies=()=>ee.map(Ce)}}finally{k4--}if(0===k4&&function zf(){if(!P4){P4=!0;try{for(let n=d5.length-1;n>=0;n--){const{moduleType:r,ngModule:l}=d5[n];l.declarations&&l.declarations.every(R9)&&(d5.splice(n,1),Hf(r,l))}}finally{P4=!1}}}(),function Qf(n){return void 0!==n.ngSelectorScope}(n)){const ee=h0(n.ngSelectorScope);Z9(l,ee)}if(r.schemas){if(!r.standalone)throw new Error(`The 'schemas' was specified for the ${et(n)} but is only valid on a component that is standalone.`);l.schemas=r.schemas}else r.standalone&&(l.schemas=[])}return l},configurable:!1})}function G9(n,r){let l=null;W9(n,r||{}),Object.defineProperty(n,Mi,{get:()=>{if(null===l){const c=V9(n,r||{});l=Gn().compileDirective(as,c.sourceMapUrl,c.metadata)}return l},configurable:!1})}function V9(n,r){const l=n&&n.name,c=`ng:///${l}/\u0275dir.js`,d=Gn(),g=K9(n,r);return g.typeSourceSpan=d.createParseSourceSpan("Directive",l,c),g.usesInheritance&&Q9(n),{metadata:g,sourceMapUrl:c}}function W9(n,r){let l=null;Object.defineProperty(n,Pr,{get:()=>{if(null===l){const c=V9(n,r),d=Gn();l=d.compileFactory(as,`ng:///${n.name}/\u0275fac.js`,{name:c.metadata.name,type:c.metadata.type,typeArgumentCount:0,deps:Ul(n),target:d.FactoryTarget.Directive})}return l},configurable:!1})}function Yf(n){return Object.getPrototypeOf(n.prototype)===Object.prototype}function K9(n,r){const l=al(),c=l.ownPropMetadata(n);return{name:n.name,type:n,selector:void 0!==r.selector?r.selector:null,host:r.host||Kn,propMetadata:c,inputs:r.inputs||Pn,outputs:r.outputs||Pn,queries:Y9(n,c,J9),lifecycle:{usesOnChanges:l.hasLifecycleHook(n,"ngOnChanges")},typeSourceSpan:null,usesInheritance:!Yf(n),exportAs:Xf(r.exportAs),providers:r.providers||null,viewQueries:Y9(n,c,$9),isStandalone:!!r.standalone,hostDirectives:r.hostDirectives?.map(d=>"function"==typeof d?{directive:d}:d)||null}}function Q9(n){const r=Object.prototype;let l=Object.getPrototypeOf(n.prototype).constructor;for(;l&&l!==r;)!Jn(l)&&!sr(l)&&tp(l)&&G9(l,null),l=Object.getPrototypeOf(l)}function Jf(n){return"string"==typeof n?e7(n):Ce(n)}function $f(n,r){return{propertyName:n,predicate:Jf(r.selector),descendants:r.descendants,first:r.first,read:r.read?r.read:null,static:!!r.static,emitDistinctChangesOnly:!!r.emitDistinctChangesOnly}}function Y9(n,r,l){const c=[];for(const d in r)if(r.hasOwnProperty(d)){const g=r[d];g.forEach(v=>{if(l(v)){if(!v.selector)throw new Error(`Can't construct a query for the property "${d}" of "${et(n)}" since the query selector wasn't defined.`);if(g.some(X9))throw new Error("Cannot combine @Input decorators with query decorators");c.push($f(d,v))}})}return c}function Xf(n){return void 0===n?null:e7(n)}function J9(n){const r=n.ngMetadataName;return"ContentChild"===r||"ContentChildren"===r}function $9(n){const r=n.ngMetadataName;return"ViewChild"===r||"ViewChildren"===r}function X9(n){return"Input"===n.ngMetadataName}function e7(n){return n.split(",").map(r=>r.trim())}const ep=["ngOnChanges","ngOnInit","ngOnDestroy","ngDoCheck","ngAfterViewInit","ngAfterViewChecked","ngAfterContentInit","ngAfterContentChecked"];function tp(n){const r=al();if(ep.some(c=>r.hasLifecycleHook(n,c)))return!0;const l=r.propMetadata(n);for(const c in l){const d=l[c];for(let g=0;gn,void 0,void 0,(n,r)=>G9(n,r)),rp=Fl("Component",(n={})=>({changeDetection:On.Default,...n}),n7,void 0,(n,r)=>Vf(n,r)),ip=Fl("Pipe",n=>({pure:!0,...n}),void 0,void 0,(n,r)=>function np(n,r){let l=null,c=null;Object.defineProperty(n,Pr,{get:()=>{if(null===c){const d=t7(n,r),g=Gn(d.type);c=g.compileFactory(as,`ng:///${d.name}/\u0275fac.js`,{name:d.name,type:d.type,typeArgumentCount:0,deps:Ul(n),target:g.FactoryTarget.Pipe})}return c},configurable:!1}),Object.defineProperty(n,Di,{get:()=>{if(null===l){const d=t7(n,r);l=Gn(d.type).compilePipe(as,`ng:///${d.name}/\u0275pipe.js`,d)}return l},configurable:!1})}(n,r)),op=di("Input",n=>({bindingPropertyName:n})),ap=di("Output",n=>({bindingPropertyName:n})),sp=di("HostBinding",n=>({hostPropertyName:n})),lp=di("HostListener",(n,r)=>({eventName:n,args:r})),up=Fl("NgModule",n=>n,void 0,void 0,(n,r)=>jf(n,r));function M8(...n){}const r7=new Un("Application Initializer");class h2{constructor(r){this.appInits=r,this.resolve=M8,this.reject=M8,this.initialized=!1,this.done=!1,this.donePromise=new Promise((l,c)=>{this.resolve=l,this.reject=c})}runInitializers(){if(this.initialized)return;const r=[],l=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let c=0;c{d.subscribe({complete:v,error:D})});r.push(g)}}Promise.all(r).then(()=>{l()}).catch(c=>{this.reject(c)}),0===r.length&&l(),this.initialized=!0}}h2.\u0275fac=function(r){return new(r||h2)(en(r7,8))},h2.\u0275prov=ke({token:h2,factory:h2.\u0275fac,providedIn:"root"});const i7=new Un("AppId",{providedIn:"root",factory:o7});function o7(){return`${N4()}${N4()}${N4()}`}function N4(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const a7=new Un("Platform Initializer"),cp=new Un("Platform ID",{providedIn:"platform",factory:()=>"unknown"});new Un("Application Packages Root URL"),new Un("AnimationModuleType");class g0{log(r){console.log(r)}warn(r){console.warn(r)}}g0.\u0275fac=function(r){return new(r||g0)},g0.\u0275prov=ke({token:g0,factory:g0.\u0275fac,providedIn:"platform"});const w8=new Un("LocaleId",{providedIn:"root",factory:()=>Mt(w8,Tt.Optional|Tt.SkipSelf)||function dp(){return typeof $localize<"u"&&$localize.locale||V2}()}),fp=new Un("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});new Un("Translations"),new Un("TranslationsFormat");var s7;!function(n){n[n.Error=0]="Error",n[n.Warning=1]="Warning",n[n.Ignore=2]="Ignore"}(s7||(s7={}));class pp{constructor(r,l){this.ngModuleFactory=r,this.componentFactories=l}}class f5{compileModuleSync(r){return new b4(r)}compileModuleAsync(r){return Promise.resolve(this.compileModuleSync(r))}compileModuleAndAllComponentsSync(r){const l=this.compileModuleSync(r),d=x1(ii(r).declarations).reduce((g,v)=>{const D=sr(v);return D&&g.push(new yo(D)),g},[]);return new pp(l,d)}compileModuleAndAllComponentsAsync(r){return Promise.resolve(this.compileModuleAndAllComponentsSync(r))}clearCache(){}clearCacheFor(r){}getModuleId(r){}}f5.\u0275fac=function(r){return new(r||f5)},f5.\u0275prov=ke({token:f5,factory:f5.\u0275fac,providedIn:"root"});new Un("compilerOptions");const mp=Promise.resolve(0);function F4(n){typeof Zone>"u"?mp.then(()=>{n&&n.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",n)}class P1{constructor({enableLongStackTrace:r=!1,shouldCoalesceEventChangeDetection:l=!1,shouldCoalesceRunChangeDetection:c=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Pl(!1),this.onMicrotaskEmpty=new Pl(!1),this.onStable=new Pl(!1),this.onError=new Pl(!1),typeof Zone>"u")throw new Oe(908,!1);Zone.assertZonePatched();const d=this;d._nesting=0,d._outer=d._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(d._inner=d._inner.fork(new Zone.TaskTrackingZoneSpec)),r&&Zone.longStackTraceZoneSpec&&(d._inner=d._inner.fork(Zone.longStackTraceZoneSpec)),d.shouldCoalesceEventChangeDetection=!c&&l,d.shouldCoalesceRunChangeDetection=c,d.lastRequestAnimationFrameId=-1,d.nativeRequestAnimationFrame=function _p(){let n=bn.requestAnimationFrame,r=bn.cancelAnimationFrame;if(typeof Zone<"u"&&n&&r){const l=n[Zone.__symbol__("OriginalDelegate")];l&&(n=l);const c=r[Zone.__symbol__("OriginalDelegate")];c&&(r=c)}return{nativeRequestAnimationFrame:n,nativeCancelAnimationFrame:r}}().nativeRequestAnimationFrame,function yp(n){const r=()=>{!function vp(n){n.isCheckStableRunning||-1!==n.lastRequestAnimationFrameId||(n.lastRequestAnimationFrameId=n.nativeRequestAnimationFrame.call(bn,()=>{n.fakeTopEventTask||(n.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{n.lastRequestAnimationFrameId=-1,q4(n),n.isCheckStableRunning=!0,B4(n),n.isCheckStableRunning=!1},void 0,()=>{},()=>{})),n.fakeTopEventTask.invoke()}),q4(n))}(n)};n._inner=n._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(l,c,d,g,v,D)=>{try{return c7(n),l.invokeTask(d,g,v,D)}finally{(n.shouldCoalesceEventChangeDetection&&"eventTask"===g.type||n.shouldCoalesceRunChangeDetection)&&r(),d7(n)}},onInvoke:(l,c,d,g,v,D,k)=>{try{return c7(n),l.invoke(d,g,v,D,k)}finally{n.shouldCoalesceRunChangeDetection&&r(),d7(n)}},onHasTask:(l,c,d,g)=>{l.hasTask(d,g),c===d&&("microTask"==g.change?(n._hasPendingMicrotasks=g.microTask,q4(n),B4(n)):"macroTask"==g.change&&(n.hasPendingMacrotasks=g.macroTask))},onHandleError:(l,c,d,g)=>(l.handleError(d,g),n.runOutsideAngular(()=>n.onError.emit(g)),!1)})}(d)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!P1.isInAngularZone())throw new Oe(909,!1)}static assertNotInAngularZone(){if(P1.isInAngularZone())throw new Oe(909,!1)}run(r,l,c){return this._inner.run(r,l,c)}runTask(r,l,c,d){const g=this._inner,v=g.scheduleEventTask("NgZoneEvent: "+d,r,Cp,M8,M8);try{return g.runTask(v,l,c)}finally{g.cancelTask(v)}}runGuarded(r,l,c){return this._inner.runGuarded(r,l,c)}runOutsideAngular(r){return this._outer.run(r)}}const Cp={};function B4(n){if(0==n._nesting&&!n.hasPendingMicrotasks&&!n.isStable)try{n._nesting++,n.onMicrotaskEmpty.emit(null)}finally{if(n._nesting--,!n.hasPendingMicrotasks)try{n.runOutsideAngular(()=>n.onStable.emit(null))}finally{n.isStable=!0}}}function q4(n){n._hasPendingMicrotasks||(n.shouldCoalesceEventChangeDetection||n.shouldCoalesceRunChangeDetection)&&-1!==n.lastRequestAnimationFrameId?n.hasPendingMicrotasks=!0:n.hasPendingMicrotasks=!1}function c7(n){n._nesting++,n.isStable&&(n.isStable=!1,n.onUnstable.emit(null))}function d7(n){n._nesting--,B4(n)}class bp{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Pl,this.onMicrotaskEmpty=new Pl,this.onStable=new Pl,this.onError=new Pl}run(r,l,c){return r.apply(l,c)}runGuarded(r,l,c){return r.apply(l,c)}runOutsideAngular(r){return r()}runTask(r,l,c,d){return r.apply(l,c)}}const f7=new Un(""),p7=new Un("");class m0{constructor(r,l,c){this._ngZone=r,this.registry=l,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,R4||(function Mp(n){R4=n}(c),c.addToWindow(l)),this._watchAngularEvents(),r.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{P1.assertNotInAngularZone(),F4(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())F4(()=>{for(;0!==this._callbacks.length;){let r=this._callbacks.pop();clearTimeout(r.timeoutId),r.doneCb(this._didWork)}this._didWork=!1});else{let r=this.getPendingTasks();this._callbacks=this._callbacks.filter(l=>!l.updateCb||!l.updateCb(r)||(clearTimeout(l.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(r=>({source:r.source,creationLocation:r.creationLocation,data:r.data})):[]}addCallback(r,l,c){let d=-1;l&&l>0&&(d=setTimeout(()=>{this._callbacks=this._callbacks.filter(g=>g.timeoutId!==d),r(this._didWork,this.getPendingTasks())},l)),this._callbacks.push({doneCb:r,timeoutId:d,updateCb:c})}whenStable(r,l,c){if(c&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(r,l,c),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(r){this.registry.registerApplication(r,this)}unregisterApplication(r){this.registry.unregisterApplication(r)}findProviders(r,l,c){return[]}}m0.\u0275fac=function(r){return new(r||m0)(en(P1),en(Gu),en(p7))},m0.\u0275prov=ke({token:m0,factory:m0.\u0275fac});class Gu{constructor(){this._applications=new Map}registerApplication(r,l){this._applications.set(r,l)}unregisterApplication(r){this._applications.delete(r)}unregisterAllApplications(){this._applications.clear()}getTestability(r){return this._applications.get(r)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(r,l=!0){return R4?.findTestabilityInTree(this,r,l)??null}}let R4;Gu.\u0275fac=function(r){return new(r||Gu)},Gu.\u0275prov=ke({token:Gu,factory:Gu.\u0275fac,providedIn:"platform"});const g2=!1;let K2=null;const h7=new Un("AllowMultipleToken"),z4=new Un("PlatformDestroyListeners"),wp=new Un("appBootstrapListener");function g7(n){const r=n.get(a7,null);r&&r.forEach(l=>l())}function m7(n,r,l=[]){const c=`Platform: ${r}`,d=new Un(c);return(g=[])=>{let v=j4();if(!v||v.injector.get(h7,!1)){const D=[...l,...g,{provide:d,useValue:!0}];n?n(D):function Ep(n){if(K2&&!K2.get(h7,!1))throw new Oe(400,!1);K2=n;const r=n.get(Vu);return g7(n),r}(_7(D,c))}return function Ip(n){const r=j4();if(!r)throw new Oe(401,!1);return r}()}}function _7(n=[],r){return ts.create({name:r,providers:[{provide:U0,useValue:"platform"},{provide:z4,useValue:new Set([()=>K2=null])},...n]})}function j4(){return K2?.get(Vu)??null}class Vu{constructor(r){this._injector=r,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(r,l){const c=v7(l?.ngZone,C7(l)),d=[{provide:P1,useValue:c}];return c.run(()=>{const g=ts.create({providers:d,parent:this.injector,name:r.moduleType.name}),v=r.create(g),D=v.injector.get(xu,null);if(!D)throw new Oe(402,!1);return c.runOutsideAngular(()=>{const k=c.onError.subscribe({next:ee=>{D.handleError(ee)}});v.onDestroy(()=>{x8(this._modules,v),k.unsubscribe()})}),y7(D,c,()=>{const k=v.injector.get(h2);return k.runInitializers(),k.donePromise.then(()=>(u8(v.injector.get(w8,V2)||V2),this._moduleDoBootstrap(v),v))})})}bootstrapModule(r,l=[]){const c=b7({},l);return function xp(n,r,l){const c=new b4(l);return Promise.resolve(c)}(this.injector,0,r).then(d=>this.bootstrapModuleFactory(d,c))}_moduleDoBootstrap(r){const l=r.injector.get(m2);if(r._bootstrapComponents.length>0)r._bootstrapComponents.forEach(c=>l.bootstrap(c));else{if(!r.instance.ngDoBootstrap)throw new Oe(-403,!1);r.instance.ngDoBootstrap(l)}this._modules.push(r)}onDestroy(r){this._destroyListeners.push(r)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new Oe(404,!1);this._modules.slice().forEach(l=>l.destroy()),this._destroyListeners.forEach(l=>l());const r=this._injector.get(z4,null);r&&(r.forEach(l=>l()),r.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}function C7(n){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:!(!n||!n.ngZoneEventCoalescing)||!1,shouldCoalesceRunChangeDetection:!(!n||!n.ngZoneRunCoalescing)||!1}}function v7(n,r){let l;return l="noop"===n?new bp:("zone.js"===n?void 0:n)||new P1(r),l}function y7(n,r,l){try{const c=l();return Ec(c)?c.catch(d=>{throw r.runOutsideAngular(()=>n.handleError(d)),d}):c}catch(c){throw r.runOutsideAngular(()=>n.handleError(c)),c}}function b7(n,r){return n=Array.isArray(r)?r.reduce(b7,n):{...n,...r}}Vu.\u0275fac=function(r){return new(r||Vu)(en(ts))},Vu.\u0275prov=ke({token:Vu,factory:Vu.\u0275fac,providedIn:"platform"});class m2{get destroyed(){return this._destroyed}get injector(){return this._injector}constructor(r,l,c){this._zone=r,this._injector=l,this._exceptionHandler=c,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this._destroyed=!1,this._destroyListeners=[],this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const d=new q.y(v=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{v.next(this._stable),v.complete()})}),g=new q.y(v=>{let D;this._zone.runOutsideAngular(()=>{D=this._zone.onStable.subscribe(()=>{P1.assertNotInAngularZone(),F4(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,v.next(!0))})})});const k=this._zone.onUnstable.subscribe(()=>{P1.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{v.next(!1)}))});return()=>{D.unsubscribe(),k.unsubscribe()}});this.isStable=(0,U.T)(d,g.pipe(me()))}bootstrap(r,l){g2&&this.warnIfDestroyed();const c=r instanceof F5;if(!this._injector.get(h2).done){const at="Cannot bootstrap as there are still asynchronous initializers running."+(!c&&Gi(r)?"":" Bootstrap components in the `ngDoBootstrap` method of the root module.");throw new Oe(405,g2&&at)}let g;g=c?r:this._injector.get(t2).resolveComponentFactory(r),this.componentTypes.push(g.componentType);const v=function Tp(n){return n.isBoundToModule}(g)?void 0:this._injector.get(d0),D=l||g.selector,k=g.create(ts.NULL,[],D,v),ee=k.location.nativeElement,he=k.injector.get(f7,null);return he?.registerApplication(ee),k.onDestroy(()=>{this.detachView(k.hostView),x8(this.components,k),he?.unregisterApplication(ee)}),this._loadComponent(k),k}tick(){if(g2&&this.warnIfDestroyed(),this._runningTick)throw new Oe(101,!1);try{this._runningTick=!0;for(let r of this._views)r.detectChanges()}catch(r){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(r))}finally{this._runningTick=!1}}attachView(r){g2&&this.warnIfDestroyed();const l=r;this._views.push(l),l.attachToAppRef(this)}detachView(r){g2&&this.warnIfDestroyed();const l=r;x8(this._views,l),l.detachFromAppRef()}_loadComponent(r){this.attachView(r.hostView),this.tick(),this.components.push(r);const l=this._injector.get(wp,[]);l.push(...this._bootstrapListeners),l.forEach(c=>c(r))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(r=>r()),this._views.slice().forEach(r=>r.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(r){return g2&&this.warnIfDestroyed(),this._destroyListeners.push(r),()=>x8(this._destroyListeners,r)}destroy(){if(this._destroyed)throw new Oe(406,!1);const r=this._injector;r.destroy&&!r.destroyed&&r.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){g2&&this._destroyed&&console.warn(nt(406,"This instance of the `ApplicationRef` has already been destroyed."))}}function x8(n,r){const l=n.indexOf(r);l>-1&&n.splice(l,1)}function Sp(){}m2.\u0275fac=function(r){return new(r||m2)(en(P1),en(e2),en(xu))},m2.\u0275prov=ke({token:m2,factory:m2.\u0275fac,providedIn:"root"});class x7{}x7.__NG_ELEMENT_ID__=function Pp(n){return function Ap(n,r,l){if(mo(n)&&!l){const c=Ye(n.index,r);return new Au(c,c)}if(47&n.type){const c=r[Lr];return new Au(c,r)}return null}(vi(),zt(),16==(16&n))};class D7{constructor(){}supports(r){return I(r)}create(r){return new qp(r)}}const Bp=(n,r)=>r;class qp{constructor(r){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=r||Bp}forEachItem(r){let l;for(l=this._itHead;null!==l;l=l._next)r(l)}forEachOperation(r){let l=this._itHead,c=this._removalsHead,d=0,g=null;for(;l||c;){const v=!c||l&&l.currentIndex{v=this._trackByFn(d,D),null!==l&&Object.is(l.trackById,v)?(c&&(l=this._verifyReinsertion(l,D,v,d)),Object.is(l.item,D)||this._addIdentityChange(l,D)):(l=this._mismatch(l,D,v,d),c=!0),l=l._next,d++}),this.length=d;return this._truncate(l),this.collection=r,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let r;for(r=this._previousItHead=this._itHead;null!==r;r=r._next)r._nextPrevious=r._next;for(r=this._additionsHead;null!==r;r=r._nextAdded)r.previousIndex=r.currentIndex;for(this._additionsHead=this._additionsTail=null,r=this._movesHead;null!==r;r=r._nextMoved)r.previousIndex=r.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(r,l,c,d){let g;return null===r?g=this._itTail:(g=r._prev,this._remove(r)),null!==(r=null===this._unlinkedRecords?null:this._unlinkedRecords.get(c,null))?(Object.is(r.item,l)||this._addIdentityChange(r,l),this._reinsertAfter(r,g,d)):null!==(r=null===this._linkedRecords?null:this._linkedRecords.get(c,d))?(Object.is(r.item,l)||this._addIdentityChange(r,l),this._moveAfter(r,g,d)):r=this._addAfter(new Rp(l,c),g,d),r}_verifyReinsertion(r,l,c,d){let g=null===this._unlinkedRecords?null:this._unlinkedRecords.get(c,null);return null!==g?r=this._reinsertAfter(g,r._prev,d):r.currentIndex!=d&&(r.currentIndex=d,this._addToMoves(r,d)),r}_truncate(r){for(;null!==r;){const l=r._next;this._addToRemovals(this._unlink(r)),r=l}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(r,l,c){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(r);const d=r._prevRemoved,g=r._nextRemoved;return null===d?this._removalsHead=g:d._nextRemoved=g,null===g?this._removalsTail=d:g._prevRemoved=d,this._insertAfter(r,l,c),this._addToMoves(r,c),r}_moveAfter(r,l,c){return this._unlink(r),this._insertAfter(r,l,c),this._addToMoves(r,c),r}_addAfter(r,l,c){return this._insertAfter(r,l,c),null===this._additionsTail?this._additionsTail=this._additionsHead=r:this._additionsTail=this._additionsTail._nextAdded=r,r}_insertAfter(r,l,c){const d=null===l?this._itHead:l._next;return r._next=d,r._prev=l,null===d?this._itTail=r:d._prev=r,null===l?this._itHead=r:l._next=r,null===this._linkedRecords&&(this._linkedRecords=new I7),this._linkedRecords.put(r),r.currentIndex=c,r}_remove(r){return this._addToRemovals(this._unlink(r))}_unlink(r){null!==this._linkedRecords&&this._linkedRecords.remove(r);const l=r._prev,c=r._next;return null===l?this._itHead=c:l._next=c,null===c?this._itTail=l:c._prev=l,r}_addToMoves(r,l){return r.previousIndex===l||(null===this._movesTail?this._movesTail=this._movesHead=r:this._movesTail=this._movesTail._nextMoved=r),r}_addToRemovals(r){return null===this._unlinkedRecords&&(this._unlinkedRecords=new I7),this._unlinkedRecords.put(r),r.currentIndex=null,r._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=r,r._prevRemoved=null):(r._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=r),r}_addIdentityChange(r,l){return r.item=l,null===this._identityChangesTail?this._identityChangesTail=this._identityChangesHead=r:this._identityChangesTail=this._identityChangesTail._nextIdentityChange=r,r}}class Rp{constructor(r,l){this.item=r,this.trackById=l,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class zp{constructor(){this._head=null,this._tail=null}add(r){null===this._head?(this._head=this._tail=r,r._nextDup=null,r._prevDup=null):(this._tail._nextDup=r,r._prevDup=this._tail,r._nextDup=null,this._tail=r)}get(r,l){let c;for(c=this._head;null!==c;c=c._nextDup)if((null===l||l<=c.currentIndex)&&Object.is(c.trackById,r))return c;return null}remove(r){const l=r._prevDup,c=r._nextDup;return null===l?this._head=c:l._nextDup=c,null===c?this._tail=l:c._prevDup=l,null===this._head}}class I7{constructor(){this.map=new Map}put(r){const l=r.trackById;let c=this.map.get(l);c||(c=new zp,this.map.set(l,c)),c.add(r)}get(r,l){const c=r,d=this.map.get(c);return d?d.get(r,l):null}remove(r){const l=r.trackById;return this.map.get(l).remove(r)&&this.map.delete(l),r}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function L7(n,r,l){const c=n.previousIndex;if(null===c)return c;let d=0;return l&&c{if(l&&l.key===d)this._maybeAddToChanges(l,c),this._appendAfter=l,l=l._next;else{const g=this._getOrCreateRecordForKey(d,c);l=this._insertBeforeOrAppend(l,g)}}),l){l._prev&&(l._prev._next=null),this._removalsHead=l;for(let c=l;null!==c;c=c._nextRemoved)c===this._mapHead&&(this._mapHead=null),this._records.delete(c.key),c._nextRemoved=c._next,c.previousValue=c.currentValue,c.currentValue=null,c._prev=null,c._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(r,l){if(r){const c=r._prev;return l._next=r,l._prev=c,r._prev=l,c&&(c._next=l),r===this._mapHead&&(this._mapHead=l),this._appendAfter=r,r}return this._appendAfter?(this._appendAfter._next=l,l._prev=this._appendAfter):this._mapHead=l,this._appendAfter=l,null}_getOrCreateRecordForKey(r,l){if(this._records.has(r)){const d=this._records.get(r);this._maybeAddToChanges(d,l);const g=d._prev,v=d._next;return g&&(g._next=v),v&&(v._prev=g),d._next=null,d._prev=null,d}const c=new Up(r);return this._records.set(r,c),c.currentValue=l,this._addToAdditions(c),c}_reset(){if(this.isDirty){let r;for(this._previousMapHead=this._mapHead,r=this._previousMapHead;null!==r;r=r._next)r._nextPrevious=r._next;for(r=this._changesHead;null!==r;r=r._nextChanged)r.previousValue=r.currentValue;for(r=this._additionsHead;null!=r;r=r._nextAdded)r.previousValue=r.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(r,l){Object.is(l,r.currentValue)||(r.previousValue=r.currentValue,r.currentValue=l,this._addToChanges(r))}_addToAdditions(r){null===this._additionsHead?this._additionsHead=this._additionsTail=r:(this._additionsTail._nextAdded=r,this._additionsTail=r)}_addToChanges(r){null===this._changesHead?this._changesHead=this._changesTail=r:(this._changesTail._nextChanged=r,this._changesTail=r)}_forEach(r,l){r instanceof Map?r.forEach(l):Object.keys(r).forEach(c=>l(r[c],c))}}class Up{constructor(r){this.key=r,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function P7(){return new Al([new D7])}class Al{constructor(r){this.factories=r}static create(r,l){if(null!=l){const c=l.factories.slice();r=r.concat(c)}return new Al(r)}static extend(r){return{provide:Al,useFactory:l=>Al.create(r,l||P7()),deps:[[Al,new O1,new l1]]}}find(r){const l=this.factories.find(c=>c.supports(r));if(null!=l)return l;throw new Oe(901,!1)}}function A7(){return new Ol([new S7])}Al.\u0275prov=ke({token:Al,providedIn:"root",factory:P7});class Ol{constructor(r){this.factories=r}static create(r,l){if(l){const c=l.factories.slice();r=r.concat(c)}return new Ol(r)}static extend(r){return{provide:Ol,useFactory:l=>Ol.create(r,l||A7()),deps:[[Ol,new O1,new l1]]}}find(r){const l=this.factories.find(c=>c.supports(r));if(l)return l;throw new Oe(901,!1)}}Ol.\u0275prov=ke({token:Ol,providedIn:"root",factory:A7});const Zp=[new S7],Hp=[new D7],Gp=(new Al(Hp),new Ol(Zp),m7(null,"core",[]));class _0{constructor(r){}}function Vp(n){return"boolean"==typeof n?n:null!=n&&"false"!==n}_0.\u0275fac=function(r){return new(r||_0)(en(m2))},_0.\u0275mod=Po({type:_0}),_0.\u0275inj=It({})},7184:(ht,ye,x)=>{"use strict";x.d(ye,{iD:()=>$t});var t=x(8008),C=x(2218),q=x(6957);class U extends q.w{constructor(ke,Te){super()}schedule(ke,Te=0){return this}}class F extends U{constructor(ke,Te){super(ke,Te),this.scheduler=ke,this.work=Te,this.pending=!1}schedule(ke,Te=0){if(this.closed)return this;this.state=ke;const It=this.id,Nt=this.scheduler;return null!=It&&(this.id=this.recycleAsyncId(Nt,It,Te)),this.pending=!0,this.delay=Te,this.id=this.id||this.requestAsyncId(Nt,this.id,Te),this}requestAsyncId(ke,Te,It=0){return setInterval(ke.flush.bind(ke,this),It)}recycleAsyncId(ke,Te,It=0){if(null!==It&&this.delay===It&&!1===this.pending)return Te;clearInterval(Te)}execute(ke,Te){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const It=this._execute(ke,Te);if(It)return It;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(ke,Te){let Nt,It=!1;try{this.work(ke)}catch(ln){It=!0,Nt=!!ln&&ln||new Error(ln)}if(It)return this.unsubscribe(),Nt}_unsubscribe(){const ke=this.id,Te=this.scheduler,It=Te.actions,Nt=It.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==Nt&&It.splice(Nt,1),null!=ke&&(this.id=this.recycleAsyncId(Te,ke,null)),this.delay=null}}class K{constructor(ke,Te=K.now){this.SchedulerAction=ke,this.now=Te}schedule(ke,Te=0,It){return new this.SchedulerAction(this,ke).schedule(It,Te)}}K.now=()=>Date.now();class re extends K{constructor(ke,Te=K.now){super(ke,()=>re.delegate&&re.delegate!==this?re.delegate.now():Te()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(ke,Te=0,It){return re.delegate&&re.delegate!==this?re.delegate.schedule(ke,Te,It):super.schedule(ke,Te,It)}flush(ke){const{actions:Te}=this;if(this.active)return void Te.push(ke);let It;this.active=!0;do{if(It=ke.execute(ke.state,ke.delay))break}while(ke=Te.shift());if(this.active=!1,It){for(;ke=Te.shift();)ke.unsubscribe();throw It}}}const ce=new class pe extends re{}(class G extends F{constructor(ke,Te){super(ke,Te),this.scheduler=ke,this.work=Te}schedule(ke,Te=0){return Te>0?super.schedule(ke,Te):(this.delay=Te,this.state=ke,this.scheduler.flush(this),this)}execute(ke,Te){return Te>0||this.closed?super.execute(ke,Te):this._execute(ke,Te)}requestAsyncId(ke,Te,It=0){return null!==It&&It>0||null===It&&this.delay>0?super.requestAsyncId(ke,Te,It):ke.flush(this)}});var we=x(14),Be=x(5901);const Fe=new Be.y(Qe=>Qe.complete());function Ne(Qe){return Qe?function je(Qe){return new Be.y(ke=>Qe.schedule(()=>ke.complete()))}(Qe):Fe}var fe,Qe,me=x(4139),de=x(6587);(Qe=fe||(fe={})).NEXT="N",Qe.ERROR="E",Qe.COMPLETE="C";class Se{constructor(ke,Te,It){this.kind=ke,this.value=Te,this.error=It,this.hasValue="N"===ke}observe(ke){switch(this.kind){case"N":return ke.next&&ke.next(this.value);case"E":return ke.error&&ke.error(this.error);case"C":return ke.complete&&ke.complete()}}do(ke,Te,It){switch(this.kind){case"N":return ke&&ke(this.value);case"E":return Te&&Te(this.error);case"C":return It&&It()}}accept(ke,Te,It){return ke&&"function"==typeof ke.next?this.observe(ke):this.do(ke,Te,It)}toObservable(){switch(this.kind){case"N":return(0,me.of)(this.value);case"E":return(0,de._)(this.error);case"C":return Ne()}throw new Error("unexpected notification kind value")}static createNext(ke){return typeof ke<"u"?new Se("N",ke):Se.undefinedValueNotification}static createError(ke){return new Se("E",void 0,ke)}static createComplete(){return Se.completeNotification}}Se.completeNotification=new Se("C"),Se.undefinedValueNotification=new Se("N",void 0);class Le extends we.L{constructor(ke,Te,It=0){super(ke),this.scheduler=Te,this.delay=It}static dispatch(ke){const{notification:Te,destination:It}=ke;Te.observe(It),this.unsubscribe()}scheduleMessage(ke){this.destination.add(this.scheduler.schedule(Le.dispatch,this.delay,new Ce(ke,this.destination)))}_next(ke){this.scheduleMessage(Se.createNext(ke))}_error(ke){this.scheduleMessage(Se.createError(ke)),this.unsubscribe()}_complete(){this.scheduleMessage(Se.createComplete()),this.unsubscribe()}}class Ce{constructor(ke,Te){this.notification=ke,this.destination=Te}}var Ge=x(9086),E=x(1722);class $ extends C.xQ{constructor(ke=Number.POSITIVE_INFINITY,Te=Number.POSITIVE_INFINITY,It){super(),this.scheduler=It,this._events=[],this._infiniteTimeWindow=!1,this._bufferSize=ke<1?1:ke,this._windowTime=Te<1?1:Te,Te===Number.POSITIVE_INFINITY?(this._infiniteTimeWindow=!0,this.next=this.nextInfiniteTimeWindow):this.next=this.nextTimeWindow}nextInfiniteTimeWindow(ke){if(!this.isStopped){const Te=this._events;Te.push(ke),Te.length>this._bufferSize&&Te.shift()}super.next(ke)}nextTimeWindow(ke){this.isStopped||(this._events.push(new ue(this._getNow(),ke)),this._trimBufferThenGetEvents()),super.next(ke)}_subscribe(ke){const Te=this._infiniteTimeWindow,It=Te?this._events:this._trimBufferThenGetEvents(),Nt=this.scheduler,ln=It.length;let Cn;if(this.closed)throw new Ge.N;if(this.isStopped||this.hasError?Cn=q.w.EMPTY:(this.observers.push(ke),Cn=new E.W(this,ke)),Nt&&ke.add(ke=new Le(ke,Nt)),Te)for(let an=0;anTe&&(Cn=Math.max(Cn,ln-Te)),Cn>0&&Nt.splice(0,Cn),Nt}}class ue{constructor(ke,Te){this.time=ke,this.value=Te}}var Oe=x(5286),nt=x(6942),$e=x(4858),et=x(2831);function Ot(Qe,ke){return"function"==typeof ke?Te=>Te.pipe(Ot((It,Nt)=>(0,$e.D)(Qe(It,Nt)).pipe((0,nt.U)((ln,Cn)=>ke(It,ln,Nt,Cn))))):Te=>Te.lift(new Dt(Qe))}class Dt{constructor(ke){this.project=ke}call(ke,Te){return Te.subscribe(new St(ke,this.project))}}class St extends et.Ds{constructor(ke,Te){super(ke),this.project=Te,this.index=0}_next(ke){let Te;const It=this.index++;try{Te=this.project(ke,It)}catch(Nt){return void this.destination.error(Nt)}this._innerSub(Te)}_innerSub(ke){const Te=this.innerSubscription;Te&&Te.unsubscribe();const It=new et.IY(this),Nt=this.destination;Nt.add(It),this.innerSubscription=(0,et.ft)(ke,It),this.innerSubscription!==It&&Nt.add(this.innerSubscription)}_complete(){const{innerSubscription:ke}=this;(!ke||ke.closed)&&super._complete(),this.unsubscribe()}_unsubscribe(){this.innerSubscription=void 0}notifyComplete(){this.innerSubscription=void 0,this.isStopped&&super._complete()}notifyNext(ke){this.destination.next(ke)}} + */function Ve(e){for(let n in e)if(e[n]===Ve)return n;throw Error("Could not find renamed property on target object.")}function j(e,n){for(const a in n)n.hasOwnProperty(a)&&!e.hasOwnProperty(a)&&(e[a]=n[a])}function X(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(X).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const n=e.toString();if(null==n)return""+n;const a=n.indexOf("\n");return-1===a?n:n.substring(0,a)}function me(e,n){return null==e||""===e?null===n?"":n:null==n||""===n?e:e+" "+n}const $e=Ve({__forward_ref__:Ve});function _t(e){return e.__forward_ref__=_t,e.toString=function(){return X(this())},e}function st(e){return Dt(e)?e():e}function Dt(e){return"function"==typeof e&&e.hasOwnProperty($e)&&e.__forward_ref__===_t}function kt(e){return e&&!!e.\u0275providers}const Pt="https://g.co/ng/security#xss";class Xe extends Error{constructor(n,a){super(It(n,a)),this.code=n}}function It(e,n){return`NG0${Math.abs(e)}${n?": "+n:""}`}function ut(e){return"string"==typeof e?e:null==e?"":String(e)}function Gt(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():ut(e)}function mt(e,n){throw new Xe(-201,!1)}function yn(e,n,a){e!=n&&xt(a,e,n,"==")}function dn(e,n){null==e&&xt(n,e,null,"!=")}function xt(e,n,a,c){throw new Error(`ASSERTION ERROR: ${e}`+(null==c?"":` [Expected=> ${a} ${c} ${n} <=Actual]`))}function Fn(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function Ln(e){return{providers:e.providers||[],imports:e.imports||[]}}function Ke(e){return bt(e,Kt)||bt(e,fn)}function bt(e,n){return e.hasOwnProperty(n)?e[n]:null}function rn(e){return e&&(e.hasOwnProperty(xn)||e.hasOwnProperty(an))?e[xn]:null}const Kt=Ve({\u0275prov:Ve}),xn=Ve({\u0275inj:Ve}),fn=Ve({ngInjectableDef:Ve}),an=Ve({ngInjectorDef:Ve});var Yt,e;let An;function Lr(){return An}function Mr(e){const n=An;return An=e,n}function Ci(e,n,a){const c=Ke(e);return c&&"root"==c.providedIn?void 0===c.value?c.value=c.factory():c.value:a&Yt.Optional?null:void 0!==n?n:void mt(X(e))}(e=Yt||(Yt={}))[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional";const rr=globalThis;class zn{constructor(n,a){this._desc=n,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof a?this.__NG_ELEMENT_ID__=a:void 0!==a&&(this.\u0275prov=Fn({token:this,providedIn:a.providedIn||"root",factory:a.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const Ht={},Cn="__NG_DI_FLAG__",Xn="ngTempTokenPath",hi=/\n/gm,Er="\u0275",tr="__source";let Kr;function yt(e){const n=Kr;return Kr=e,n}function le(e,n=Yt.Default){if(void 0===Kr)throw new Xe(-203,!1);return null===Kr?Ci(e,void 0,n):Kr.get(e,n&Yt.Optional?null:void 0,n)}function Be(e,n=Yt.Default){return(Lr()||le)(st(e),n)}function Et(e){throw new Xe(202,!1)}function Nt(e,n=Yt.Default){return Be(e,Bt(n))}function Bt(e){return typeof e>"u"||"number"==typeof e?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function _n(e){const n=[];for(let a=0;a ");else if("object"==typeof n){let m=[];for(let y in n)if(n.hasOwnProperty(y)){let T=n[y];m.push(y+":"+("string"==typeof T?JSON.stringify(T):X(T)))}d=`{${m.join(", ")}}`}return`${a}${c?"("+c+")":""}[${d}]: ${e.replace(hi,"\n ")}`}("\n"+e.message,d,a,c),e.ngTokenPath=d,e[Xn]=null,e}function cr(e){return{toString:e}.toString()}var Nr,mr;!function(e){e[e.OnPush=0]="OnPush",e[e.Default=1]="Default"}(Nr||(Nr={})),function(e){e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom"}(mr||(mr={}));const Rn={},wn=[],Hr=Ve({\u0275cmp:Ve}),Ti=Ve({\u0275dir:Ve}),kr=Ve({\u0275pipe:Ve}),Yr=Ve({\u0275mod:Ve}),pi=Ve({\u0275fac:Ve}),Ei=Ve({__NG_ELEMENT_ID__:Ve}),ms=Ve({__NG_ENV_ID__:Ve});function Di(e,n,a){let c=e.length;for(;;){const d=e.indexOf(n,a);if(-1===d)return d;if(0===d||e.charCodeAt(d-1)<=32){const m=n.length;if(d+m===c||e.charCodeAt(d+m)<=32)return d}a=d+1}}function wo(e,n,a){let c=0;for(;cn){y=m-1;break}}}for(;mm?"":d[Ae+1].toLowerCase();const ct=8&c?Qe:null;if(ct&&-1!==Di(ct,G,0)||2&c&&G!==Qe){if(Qr(c))return!1;y=!0}}}}else{if(!y&&!Qr(c)&&!Qr(O))return!1;if(y&&Qr(O))continue;y=!1,c=O|1&c}}return Qr(c)||y}function Qr(e){return 0==(1&e)}function Eo(e,n,a,c){if(null===n)return-1;let d=0;if(c||!a){let m=!1;for(;d-1)for(a++;a0?'="'+T+'"':"")+"]"}else 8&c?d+="."+y:4&c&&(d+=" "+y);else""!==d&&!Qr(y)&&(n+=Dr(m,d),d=""),c=y,m=m||!Qr(c);a++}return""!==d&&(n+=Dr(m,d)),n}function Ii(e){return cr(()=>{const n=Ll(e),a={...n,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===Nr.OnPush,directiveDefs:null,pipeDefs:null,dependencies:n.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||mr.Emulated,styles:e.styles||wn,_:null,schemas:e.schemas||null,tView:null,id:""};zo(a);const c=e.dependencies;return a.directiveDefs=ys(c,!1),a.pipeDefs=ys(c,!0),a.id=function oa(e){let n=0;const a=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");for(const d of a)n=Math.imul(31,n)+d.charCodeAt(0)<<0;return n+=2147483648,"c"+n}(a),a})}function il(e,n,a){const c=e.\u0275cmp;c.directiveDefs=ys(n,!1),c.pipeDefs=ys(a,!0)}function so(e){return jn(e)||ti(e)}function Do(e){return null!==e}function ao(e){return cr(()=>({type:e.type,bootstrap:e.bootstrap||wn,declarations:e.declarations||wn,imports:e.imports||wn,exports:e.exports||wn,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function gi(e,n){return cr(()=>{const a=zi(e,!0);a.declarations=n.declarations||wn,a.imports=n.imports||wn,a.exports=n.exports||wn})}function hr(e,n){if(null==e)return Rn;const a={};for(const c in e)if(e.hasOwnProperty(c)){let d=e[c],m=d;Array.isArray(d)&&(m=d[1],d=d[0]),a[d]=c,n&&(n[d]=m)}return a}function js(e){return cr(()=>{const n=Ll(e);return zo(n),n})}function ia(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,standalone:!0===e.standalone,onDestroy:e.type.prototype.ngOnDestroy||null}}function jn(e){return e[Hr]||null}function ti(e){return e[Ti]||null}function Zr(e){return e[kr]||null}function ts(e){const n=jn(e)||ti(e)||Zr(e);return null!==n&&n.standalone}function zi(e,n){const a=e[Yr]||null;if(!a&&!0===n)throw new Error(`Type ${X(e)} does not have '\u0275mod' property.`);return a}function Ll(e){const n={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:n,inputTransforms:null,inputConfig:e.inputs||Rn,exportAs:e.exportAs||null,standalone:!0===e.standalone,signals:!0===e.signals,selectors:e.selectors||wn,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:hr(e.inputs,n),outputs:hr(e.outputs)}}function zo(e){e.features?.forEach(n=>n(e))}function ys(e,n){if(!e)return null;const a=n?Zr:so;return()=>("function"==typeof e?e():e).map(c=>a(c)).filter(Do)}const pr=0,cn=1,Pn=2,ir=3,Gr=4,xo=5,mi=6,li=7,xr=8,Ui=9,lr=10,Hn=11,Wi=12,Ni=13,ki=14,Rr=15,Ki=16,wr=17,Io=18,Vs=19,ns=20,Yi=21,Qi=22,Hs=23,rs=24,Kn=25,So=1,bs=2,vr=7,Le=9,Y=11;function Mt(e){return Array.isArray(e)&&"object"==typeof e[So]}function En(e){return Array.isArray(e)&&!0===e[So]}function Pr(e){return 0!=(4&e.flags)}function ui(e){return e.componentOffset>-1}function is(e){return 1==(1&e.flags)}function $i(e){return!!e.template}function Zs(e){return 0!=(512&e[Pn])}function po(e,n){return e.hasOwnProperty(pi)?e[pi]:null}let ci=null,ba=!1;function Si(e){const n=ci;return ci=e,n}const go={version:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{}};function Gs(e){if(!Jn(e)||e.dirty){if(!e.producerMustRecompute(e)&&!pt(e))return void(e.dirty=!1);e.producerRecomputeValue(e),e.dirty=!1}}function $(e){if(void 0===e.liveConsumerNode)return;const n=ba;ba=!0;try{for(const a of e.liveConsumerNode)a.dirty||ge(a)}finally{ba=n}}function ge(e){e.dirty=!0,$(e),e.consumerMarkedDirty?.(e)}function Ce(e){return e&&(e.nextProducerIndex=0),Si(e)}function Fe(e,n){if(Si(n),e&&void 0!==e.producerNode&&void 0!==e.producerIndexOfThis&&void 0!==e.producerLastReadVersion){if(Jn(e))for(let a=e.nextProducerIndex;ae.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function pt(e){L(e);for(let n=0;n0}function L(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}function E(e){e.liveConsumerNode??=[],e.liveConsumerIndexOfThis??=[]}let gr=null;function Vo(e){const n=Si(null);try{return e()}finally{Si(n)}}const af=()=>{},Ad=(()=>({...go,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:e=>{e.schedule(e.ref)},hasRun:!1,cleanupFn:af}))();class Ec{constructor(n,a,c){this.previousValue=n,this.currentValue=a,this.firstChange=c}isFirstChange(){return this.firstChange}}function Dc(){return kl}function kl(e){return e.type.prototype.ngOnChanges&&(e.setInput=uf),Ma}function Ma(){const e=xc(this),n=e?.current;if(n){const a=e.previous;if(a===Rn)e.previous=n;else for(let c in n)a[c]=n[c];e.current=null,this.ngOnChanges(n)}}function uf(e,n,a,c){const d=this.declaredInputs[a],m=xc(e)||function Pd(e,n){return e[Od]=n}(e,{previous:Rn,current:null}),y=m.current||(m.current={}),T=m.previous,O=T[d];y[d]=new Ec(O&&O.currentValue,n,T===Rn),e[c]=n}Dc.ngInherit=!0;const Od="__ngSimpleChanges__";function xc(e){return e[Od]||null}let Su=null;const ls=function(e,n,a){Su?.(e,n,a)},Nd="svg";function Ir(e){for(;Array.isArray(e);)e=e[pr];return e}function qd(e){for(;Array.isArray(e);){if("object"==typeof e[So])return e;e=e[pr]}return null}function us(e,n){return Ir(n[e])}function _o(e,n){return Ir(n[e.index])}function Rd(e,n){return e.data[n]}function wa(e,n){return e[n]}function Vi(e,n){const a=n[e];return Mt(a)?a:a[pr]}function Ai(e,n){return null==n?null:e[n]}function eo(e){e[wr]=0}function ql(e){1024&e[Pn]||(e[Pn]|=1024,Bd(e,1))}function Au(e){1024&e[Pn]&&(e[Pn]&=-1025,Bd(e,-1))}function Bd(e,n){let a=e[ir];if(null===a)return;a[xo]+=n;let c=a;for(a=a[ir];null!==a&&(1===n&&1===c[xo]||-1===n&&0===c[xo]);)a[xo]+=n,c=a,a=a[ir]}function cf(e,n){if(256==(256&e[Pn]))throw new Xe(911,!1);null===e[Yi]&&(e[Yi]=[]),e[Yi].push(n)}const bn={lFrame:pf(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function cs(){return bn.bindingsEnabled}function Rl(){return null!==bn.skipHydrationRootTNode}function Sc(){bn.bindingsEnabled=!0}function df(){bn.bindingsEnabled=!1}function Ut(){return bn.lFrame.lView}function Tr(){return bn.lFrame.tView}function Pu(e){return bn.lFrame.contextLView=e,e[xr]}function ff(e){return bn.lFrame.contextLView=null,e}function Hi(){let e=Bl();for(;null!==e&&64===e.type;)e=e.parent;return e}function Bl(){return bn.lFrame.currentTNode}function $r(){const e=bn.lFrame,n=e.currentTNode;return e.isParent?n:n.parent}function Ys(e,n){const a=bn.lFrame;a.currentTNode=e,a.isParent=n}function Jr(){return bn.lFrame.isParent}function Ud(){bn.lFrame.isParent=!1}function Ft(){const e=bn.lFrame;let n=e.bindingRootIndex;return-1===n&&(n=e.bindingRootIndex=e.tView.bindingStartIndex),n}function ua(){return bn.lFrame.bindingIndex}function jd(e){return bn.lFrame.bindingIndex=e}function lo(){return bn.lFrame.bindingIndex++}function vo(e){const n=bn.lFrame,a=n.bindingIndex;return n.bindingIndex=n.bindingIndex+e,a}function uo(e){bn.lFrame.inI18n=e}function Fl(e,n){const a=bn.lFrame;a.bindingIndex=a.bindingRootIndex=e,ds(n)}function ds(e){bn.lFrame.currentDirectiveIndex=e}function Nu(e){const n=bn.lFrame.currentDirectiveIndex;return-1===n?null:e[n]}function Vd(){return bn.lFrame.currentQueryIndex}function Hd(e){bn.lFrame.currentQueryIndex=e}function Zd(e){const n=e[cn];return 2===n.type?n.declTNode:1===n.type?e[mi]:null}function Pc(e,n,a){if(a&Yt.SkipSelf){let d=n,m=e;for(;(d=d.parent,null===d&&!(a&Yt.Host))&&(d=Zd(m),!(null===d||(m=m[ki],10&d.type))););if(null===d)return!1;n=d,e=m}const c=bn.lFrame=Ta();return c.currentTNode=n,c.lView=e,!0}function ca(e){const n=Ta(),a=e[cn];bn.lFrame=n,n.currentTNode=a.firstChild,n.lView=e,n.tView=a,n.contextLView=e,n.bindingIndex=a.bindingStartIndex,n.inI18n=!1}function Ta(){const e=bn.lFrame,n=null===e?null:e.child;return null===n?pf(e):n}function pf(e){const n={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=n),n}function Lc(){const e=bn.lFrame;return bn.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const gf=Lc;function ll(){const e=Lc();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function O0(e){return(bn.lFrame.contextLView=function mf(e,n){for(;e>0;)n=n[ki],e--;return n}(e,bn.lFrame.contextLView))[xr]}function co(){return bn.lFrame.selectedIndex}function Ea(e){bn.lFrame.selectedIndex=e}function di(){const e=bn.lFrame;return Rd(e.tView,e.selectedIndex)}function _f(){bn.lFrame.currentNamespace=Nd}function P0(){bn.lFrame.currentNamespace="math"}function Gd(){!function ku(){bn.lFrame.currentNamespace=null}()}function Nc(){return bn.lFrame.currentNamespace}let Wd=!0;function zl(){return Wd}function Ds(e){Wd=e}function qu(e,n){for(let a=n.directiveStart,c=n.directiveEnd;a=c)break}else n[O]<0&&(e[wr]+=65536),(T>13>16&&(3&e[Pn])===n&&(e[Pn]+=8192,Yd(T,m)):Yd(T,m)}const ul=-1;class Bu{constructor(n,a,c){this.factory=n,this.resolving=!1,this.canSeeViewProviders=a,this.injectImpl=c}}function Vl(e){return e!==ul}function Fu(e){return 32767&e}function Cr(e,n){let a=function q0(e){return e>>16}(e),c=n;for(;a>0;)c=c[ki],a--;return c}let zu=!0;function qc(e){const n=zu;return zu=e,n}const vf=255,$d=5;let R0=0;const xs={};function Jd(e,n){const a=cl(e,n);if(-1!==a)return a;const c=n[cn];c.firstCreatePass&&(e.injectorIndex=n.length,qi(c.data,e),qi(n,null),qi(c.blueprint,null));const d=Xd(e,n),m=e.injectorIndex;if(Vl(d)){const y=Fu(d),T=Cr(d,n),O=T[cn].data;for(let G=0;G<8;G++)n[m+G]=T[y+G]|O[y+G]}return n[m+8]=d,m}function qi(e,n){e.push(0,0,0,0,0,0,0,0,n)}function cl(e,n){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===n[e.injectorIndex+8]?-1:e.injectorIndex}function Xd(e,n){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let a=0,c=null,d=n;for(;null!==d;){if(c=Ia(d),null===c)return ul;if(a++,d=d[ki],-1!==c.injectorIndex)return c.injectorIndex|a<<16}return ul}function Uu(e,n,a){!function mh(e,n,a){let c;"string"==typeof a?c=a.charCodeAt(0)||0:a.hasOwnProperty(Ei)&&(c=a[Ei]),null==c&&(c=a[Ei]=R0++);const d=c&vf,m=1<>$d)]|=m}(e,n,a)}function B0(e,n,a){if(a&Yt.Optional||void 0!==e)return e;mt()}function yf(e,n,a,c){if(a&Yt.Optional&&void 0===c&&(c=null),!(a&(Yt.Self|Yt.Host))){const d=e[Ui],m=Mr(void 0);try{return d?d.get(n,c,a&Yt.Optional):Ci(n,c,a&Yt.Optional)}finally{Mr(m)}}return B0(c,0,a)}function F0(e,n,a,c=Yt.Default,d){if(null!==e){if(2048&n[Pn]&&!(c&Yt.Self)){const y=function j0(e,n,a,c,d){let m=e,y=n;for(;null!==m&&null!==y&&2048&y[Pn]&&!(512&y[Pn]);){const T=Rc(m,y,a,c|Yt.Self,xs);if(T!==xs)return T;let O=m.parent;if(!O){const G=y[ns];if(G){const ae=G.get(a,xs,c);if(ae!==xs)return ae}O=Ia(y),y=y[ki]}m=O}return d}(e,n,a,c,xs);if(y!==xs)return y}const m=Rc(e,n,a,c,xs);if(m!==xs)return m}return yf(n,a,c,d)}function Rc(e,n,a,c,d){const m=function ju(e){if("string"==typeof e)return e.charCodeAt(0)||0;const n=e.hasOwnProperty(Ei)?e[Ei]:void 0;return"number"==typeof n?n>=0?n&vf:U0:n}(a);if("function"==typeof m){if(!Pc(n,e,c))return c&Yt.Host?B0(d,0,c):yf(n,a,c,d);try{let y;if(y=m(c),null!=y||c&Yt.Optional)return y;mt()}finally{gf()}}else if("number"==typeof m){let y=null,T=cl(e,n),O=ul,G=c&Yt.Host?n[Rr][mi]:null;for((-1===T||c&Yt.SkipSelf)&&(O=-1===T?Xd(e,n):n[T+8],O!==ul&&e1(c,!1)?(y=n[cn],T=Fu(O),n=Cr(O,n)):T=-1);-1!==T;){const ae=n[cn];if(Bc(m,T,ae.data)){const Ae=vh(T,n,a,y,c,G);if(Ae!==xs)return Ae}O=n[T+8],O!==ul&&e1(c,n[cn].data[T+8]===G)&&Bc(m,T,n)?(y=ae,T=Fu(O),n=Cr(O,n)):T=-1}}return d}function vh(e,n,a,c,d,m){const y=n[cn],T=y.data[e+8],ae=Lo(T,y,a,null==c?ui(T)&&zu:c!=y&&0!=(3&T.type),d&Yt.Host&&m===T);return null!==ae?dl(n,y,ae,T):xs}function Lo(e,n,a,c,d){const m=e.providerIndexes,y=n.data,T=1048575&m,O=e.directiveStart,G=e.directiveEnd,ae=m>>20,Qe=d?T+ae:G;for(let ct=c?T:T+ae;ct=O&&Rt.type===a)return ct}if(d){const ct=y[O];if(ct&&$i(ct)&&ct.type===a)return O}return null}function dl(e,n,a,c){let d=e[a];const m=n.data;if(function Ul(e){return e instanceof Bu}(d)){const y=d;y.resolving&&function gt(e,n){const a=n?`. Dependency path: ${n.join(" > ")} > ${e}`:"";throw new Xe(-200,`Circular dependency in DI detected for ${e}${a}`)}(Gt(m[a]));const T=qc(y.canSeeViewProviders);y.resolving=!0;const G=y.injectImpl?Mr(y.injectImpl):null;Pc(e,c,Yt.Default);try{d=e[a]=y.factory(void 0,m,e,c),n.firstCreatePass&&a>=c.directiveStart&&function L0(e,n,a){const{ngOnChanges:c,ngOnInit:d,ngDoCheck:m}=n.type.prototype;if(c){const y=kl(n);(a.preOrderHooks??=[]).push(e,y),(a.preOrderCheckHooks??=[]).push(e,y)}d&&(a.preOrderHooks??=[]).push(0-e,d),m&&((a.preOrderHooks??=[]).push(e,m),(a.preOrderCheckHooks??=[]).push(e,m))}(a,m[a],n)}finally{null!==G&&Mr(G),qc(T),y.resolving=!1,gf()}}return d}function Bc(e,n,a){const c=1<>$d)]&c)}function e1(e,n){return!(e&Yt.Self||e&Yt.Host&&n)}class si{constructor(n,a){this._tNode=n,this._lView=a}get(n,a,c){return F0(this._tNode,this._lView,n,Bt(c),a)}}function U0(){return new si(Hi(),Ut())}function t1(e){return cr(()=>{const n=e.prototype.constructor,a=n[pi]||Fc(n),c=Object.prototype;let d=Object.getPrototypeOf(e.prototype).constructor;for(;d&&d!==c;){const m=d[pi]||Fc(d);if(m&&m!==a)return m;d=Object.getPrototypeOf(d)}return m=>new m})}function Fc(e){return Dt(e)?()=>{const n=Fc(st(e));return n&&n()}:po(e)}function Ia(e){const n=e[cn],a=n.type;return 2===a?n.declTNode:1===a?e[mi]:null}function n1(e){return function _h(e,n){if("class"===n)return e.classes;if("style"===n)return e.styles;const a=e.attrs;if(a){const c=a.length;let d=0;for(;d{const m=Sa(n);function y(...T){if(this instanceof y)return m.call(this,...T),this;const O=new y(...T);return function(ae){return d&&d(ae,...T),(ae.hasOwnProperty(Hl)?ae[Hl]:Object.defineProperty(ae,Hl,{value:[]})[Hl]).push(O),c&&c(ae),ae}}return a&&(y.prototype=Object.create(a.prototype)),y.prototype.ngMetadataName=e,y.annotationCls=y,y})}function Sa(e){return function(...a){if(e){const c=e(...a);for(const d in c)this[d]=c[d]}}}function fl(e,n,a){return cr(()=>{const c=Sa(n);function d(...m){if(this instanceof d)return c.apply(this,m),this;const y=new d(...m);return T.annotation=y,T;function T(O,G,ae){const Ae=O.hasOwnProperty(zr)?O[zr]:Object.defineProperty(O,zr,{value:[]})[zr];for(;Ae.length<=ae;)Ae.push(null);return(Ae[ae]=Ae[ae]||[]).push(y),O}}return a&&(d.prototype=Object.create(a.prototype)),d.prototype.ngMetadataName=e,d.annotationCls=d,d})}function Qs(e,n,a,c){return cr(()=>{const d=Sa(n);function m(...y){if(this instanceof m)return d.apply(this,y),this;const T=new m(...y);return function O(G,ae){if(void 0===G)throw new Error("Standard Angular field decorators are not supported in JIT mode.");const Ae=G.constructor,Qe=Ae.hasOwnProperty(to)?Ae[to]:Object.defineProperty(Ae,to,{value:{}})[to];Qe[ae]=Qe.hasOwnProperty(ae)&&Qe[ae]||[],Qe[ae].unshift(T),c&&c(G,ae,...y)}}return a&&(m.prototype=Object.create(a.prototype)),m.prototype.ngMetadataName=e,m.annotationCls=m,m})}const zc=fl("Attribute",e=>({attributeName:e,__NG_ELEMENT_ID__:()=>n1(e)}));class hl{}Qs("ContentChildren",(e,n={})=>({selector:e,first:!1,isViewQuery:!1,descendants:!1,emitDistinctChangesOnly:true,...n}),hl),Qs("ContentChild",(e,n={})=>({selector:e,first:!0,isViewQuery:!1,descendants:!0,...n}),hl),Qs("ViewChildren",(e,n={})=>({selector:e,first:!1,isViewQuery:!0,descendants:!0,emitDistinctChangesOnly:true,...n}),hl);const V0=Qs("ViewChild",(e,n)=>({selector:e,first:!0,isViewQuery:!0,descendants:!0,...n}),hl);var da,Ri,Zl;function Mi(e){const n=rr.ng;if(n&&n.\u0275compilerFacade)return n.\u0275compilerFacade;throw new Error("JIT compiler unavailable")}!function(e){e[e.Directive=0]="Directive",e[e.Component=1]="Component",e[e.Injectable=2]="Injectable",e[e.Pipe=3]="Pipe",e[e.NgModule=4]="NgModule"}(da||(da={})),function(e){e[e.Directive=0]="Directive",e[e.Pipe=1]="Pipe",e[e.NgModule=2]="NgModule"}(Ri||(Ri={})),function(e){e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom"}(Zl||(Zl={}));const o1=Function;function Gl(e){return"function"==typeof e}function No(e){return e.flat(Number.POSITIVE_INFINITY)}function Wl(e,n){e.forEach(a=>Array.isArray(a)?Wl(a,n):n(a))}function bf(e,n,a){n>=e.length?e.push(a):e.splice(n,0,a)}function jc(e,n){return n>=e.length-1?e.pop():e.splice(n,1)[0]}function Kl(e,n){const a=[];for(let c=0;c=0?e[1|c]=a:(c=~c,function Z0(e,n,a,c){let d=e.length;if(d==n)e.push(a,c);else if(1===d)e.push(c,e[0]),e[0]=a;else{for(d--,e.push(e[d-1],e[d]);d>n;){const m=d-2;e[d]=e[m],d--}e[n]=a,e[n+1]=c}}(e,c,n,a)),c}function Hc(e,n){const a=Aa(e,n);if(a>=0)return e[1|a]}function Aa(e,n){return wf(e,n,1)}function wf(e,n,a){let c=0,d=e.length>>a;for(;d!==c;){const m=c+(d-c>>1),y=e[m<n?d=m:c=m+1}return~(d<new n(...a)}_zipTypesAndAnnotations(n,a){let c;c=Kl(typeof n>"u"?a.length:n.length);for(let d=0;d"u"?c[d]=[]:n[d]&&n[d]!=Object?c[d]=[n[d]]:c[d]=[],a&&null!=a[d]&&(c[d]=c[d].concat(a[d]));return c}_ownParameters(n,a){if(function Ef(e){return Hu.test(e)||Yl.test(e)||Zu.test(e)&&!Tf.test(e)}(n.toString()))return null;if(n.parameters&&n.parameters!==a.parameters)return n.parameters;const d=n.ctorParameters;if(d&&d!==a.ctorParameters){const T="function"==typeof d?d():d,O=T.map(ae=>ae&&ae.type),G=T.map(ae=>ae&&Gu(ae.decorators));return this._zipTypesAndAnnotations(O,G)}const m=n.hasOwnProperty(zr)&&n[zr],y=this._reflect&&this._reflect.getOwnMetadata&&this._reflect.getOwnMetadata("design:paramtypes",n);return y||m?this._zipTypesAndAnnotations(y,m):Kl(n.length)}parameters(n){if(!Gl(n))return[];const a=Ql(n);let c=this._ownParameters(n,a);return!c&&a!==Object&&(c=this.parameters(a)),c||[]}_ownAnnotations(n,a){if(n.annotations&&n.annotations!==a.annotations){let c=n.annotations;return"function"==typeof c&&c.annotations&&(c=c.annotations),c}return n.decorators&&n.decorators!==a.decorators?Gu(n.decorators):n.hasOwnProperty(Hl)?n[Hl]:null}annotations(n){if(!Gl(n))return[];const a=Ql(n),c=this._ownAnnotations(n,a)||[];return(a!==Object?this.annotations(a):[]).concat(c)}_ownPropMetadata(n,a){if(n.propMetadata&&n.propMetadata!==a.propMetadata){let c=n.propMetadata;return"function"==typeof c&&c.propMetadata&&(c=c.propMetadata),c}if(n.propDecorators&&n.propDecorators!==a.propDecorators){const c=n.propDecorators,d={};return Object.keys(c).forEach(m=>{d[m]=Gu(c[m])}),d}return n.hasOwnProperty(to)?n[to]:null}propMetadata(n){if(!Gl(n))return{};const a=Ql(n),c={};if(a!==Object){const m=this.propMetadata(a);Object.keys(m).forEach(y=>{c[y]=m[y]})}const d=this._ownPropMetadata(n,a);return d&&Object.keys(d).forEach(m=>{const y=[];c.hasOwnProperty(m)&&y.push(...c[m]),y.push(...d[m]),c[m]=y}),c}ownPropMetadata(n){return Gl(n)&&this._ownPropMetadata(n,Ql(n))||{}}hasLifecycleHook(n,a){return n instanceof o1&&a in n.prototype}}function Gu(e){return e?e.map(n=>new(0,n.type.annotationCls)(...n.args?n.args:[])):[]}function Ql(e){const n=e.prototype?Object.getPrototypeOf(e.prototype):null;return(n?n.constructor:null)||Object}const Zc=In(fl("Inject",e=>({token:e})),-1),$l=In(fl("Optional"),8),a1=In(fl("Self"),2),Jl=In(fl("SkipSelf"),4),l1=In(fl("Host"),1);let u1=null;function Wu(){return u1=u1||new s1}function Ku(e){return c1(Wu().parameters(e))}function c1(e){return e.map(n=>function W0(e){const n={token:null,attribute:null,host:!1,optional:!1,self:!1,skipSelf:!1};if(Array.isArray(e)&&e.length>0)for(let a=0;a|^->||--!>|)/g,Yc="\u200b$1\u200b";function $u(e){return e.replace(tu,n=>n.replace(nu,Yc))}const Qc=new Map;let $c=0;const Ho="__ngContext__";function Bi(e,n){Mt(n)?(e[Ho]=n[Vs],function kf(e){Qc.set(e[Vs],e)}(n)):e[Ho]=n}let m1;function Co(e,n){return m1(e,n)}function Ra(e){const n=e[ir];return En(n)?n[ir]:n}function $s(e){return br(e[Wi])}function Sr(e){return br(e[Gr])}function br(e){for(;null!==e&&!En(e);)e=e[Gr];return e}function Ba(e,n,a,c,d){if(null!=c){let m,y=!1;En(c)?m=c:Mt(c)&&(y=!0,c=c[pr]);const T=Ir(c);0===e&&null!==a?null==d?tc(n,a,T):vi(n,a,T,d||null,!0):1===e&&null!==a?vi(n,a,T,d||null,!0):2===e?wl(n,T,y):3===e&&n.destroyNode(T),null!=m&&function g(e,n,a,c,d){const m=a[vr],y=Ir(a);m!==y&&Ba(n,e,c,m,d);for(let T=Y;T0&&(a[d-1][Gr]=n),c0&&(e[a-1][Gr]=c[Gr]);const m=jc(e,Y+n);!function Ju(e,n){Xs(e,n,n[Hn],2,null,null),n[pr]=null,n[mi]=null}(c[cn],c);const y=m[Io];null!==y&&y.detachView(m[cn]),c[ir]=null,c[Gr]=null,c[Pn]&=-129}return c}function yl(e,n){if(!(256&n[Pn])){const a=n[Hn];n[Hs]&&Qt(n[Hs]),n[rs]&&Qt(n[rs]),a.destroyNode&&Xs(e,n,a,3,null,null),function _1(e){let n=e[Wi];if(!n)return Cl(e[cn],e);for(;n;){let a=null;if(Mt(n))a=n[Wi];else{const c=n[Y];c&&(a=c)}if(!a){for(;n&&!n[Gr]&&n!==e;)Mt(n)&&Cl(n[cn],n),n=n[ir];null===n&&(n=e),Mt(n)&&Cl(n[cn],n),a=n&&n[Gr]}n=a}}(n)}}function Cl(e,n){if(!(256&n[Pn])){n[Pn]&=-129,n[Pn]|=256,function ec(e,n){let a;if(null!=e&&null!=(a=e.destroyHooks))for(let c=0;c=0?c[y]():c[-y].unsubscribe(),m+=2}else{const y=c[a[m+1]];a[m].call(y)}null!==c&&(n[li]=null);const d=n[Yi];if(null!==d){n[Yi]=null;for(let m=0;m-1){const{encapsulation:m}=e.data[c.directiveStart+d];if(m===mr.None||m===mr.Emulated)return null}return _o(c,a)}}function vi(e,n,a,c,d){e.insertBefore(n,a,c,d)}function tc(e,n,a){e.appendChild(n,a)}function au(e,n,a,c,d){null!==c?vi(e,n,a,c,d):tc(e,n,a)}function Ua(e,n){return e.parentNode(n)}function nc(e,n,a){return ic(e,n,a)}function rc(e,n,a){return 40&e.type?_o(e,a):null}let ja,lt,Go,Ls,ic=rc;function oc(e,n){ic=e,ja=n}function Ml(e,n,a,c){const d=su(e,c,n),m=n[Hn],T=nc(c.parent||n[mi],c,n);if(null!=d)if(Array.isArray(a))for(let O=0;Oe,createScript:e=>e,createScriptURL:e=>e})}catch{}return lt}function Qn(e){return en()?.createHTML(e)||e}function Ps(e,n,a){const c=Ut(),d=di(),m=_o(d,c);if(2===d.type&&"iframe"===n.toLowerCase()){const y=m;y.src="",y.srcdoc=Qn(""),wl(c[Hn],y);throw new Xe(-910,!1)}return e}function Za(e){Go=e}function Wo(){if(void 0!==Go)return Go;if(typeof document<"u")return document;throw new Xe(210,!1)}function o2(){if(void 0===Ls&&(Ls=null,rr.trustedTypes))try{Ls=rr.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Ls}function Eh(e){return o2()?.createHTML(e)||e}function Dh(e){return o2()?.createScript(e)||e}function xh(e){return o2()?.createScriptURL(e)||e}class sc{constructor(n){this.changingThisBreaksApplicationSecurity=n}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Pt})`}}class hg extends sc{getTypeName(){return"HTML"}}class pg extends sc{getTypeName(){return"Style"}}class gg extends sc{getTypeName(){return"Script"}}class s2 extends sc{getTypeName(){return"URL"}}class mg extends sc{getTypeName(){return"ResourceURL"}}function El(e){return e instanceof sc?e.changingThisBreaksApplicationSecurity:e}function ac(e,n){const a=function Ih(e){return e instanceof sc&&e.getTypeName()||null}(e);if(null!=a&&a!==n){if("ResourceURL"===a&&"URL"===n)return!0;throw new Error(`Required a safe ${n}, got a ${a} (see ${Pt})`)}return a===n}function _g(e){return new hg(e)}function vg(e){return new pg(e)}function yg(e){return new gg(e)}function Sh(e){return new s2(e)}function Cg(e){return new mg(e)}function Ff(e){const n=new bg(e);return function Ah(){try{return!!(new window.DOMParser).parseFromString(Qn(""),"text/html")}catch{return!1}}()?new fo(n):n}class fo{constructor(n){this.inertDocumentHelper=n}getInertBodyElement(n){n=""+n;try{const a=(new window.DOMParser).parseFromString(Qn(n),"text/html").body;return null===a?this.inertDocumentHelper.getInertBodyElement(n):(a.removeChild(a.firstChild),a)}catch{return null}}}class bg{constructor(n){this.defaultDoc=n,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(n){const a=this.inertDocument.createElement("template");return a.innerHTML=Qn(n),a}}const Mg=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function y1(e){return(e=String(e)).match(Mg)?e:"unsafe:"+e}function Ga(e){const n={};for(const a of e.split(","))n[a]=!0;return n}function od(...e){const n={};for(const a of e)for(const c in a)a.hasOwnProperty(c)&&(n[c]=!0);return n}const Oh=Ga("area,br,col,hr,img,wbr"),Ph=Ga("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Lh=Ga("rp,rt"),wg=od(Lh,Ph),Tg=od(Ph,Ga("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),Nh=od(Lh,Ga("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),zf=od(Oh,Tg,Nh,wg),Uf=Ga("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),kh=Ga("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),Eg=Ga("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext"),qh=od(Uf,kh,Eg),Rh=Ga("script,style,template");class Dg{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(n){let a=n.firstChild,c=!0;for(;a;)if(a.nodeType===Node.ELEMENT_NODE?c=this.startElement(a):a.nodeType===Node.TEXT_NODE?this.chars(a.nodeValue):this.sanitizedSomething=!0,c&&a.firstChild)a=a.firstChild;else for(;a;){a.nodeType===Node.ELEMENT_NODE&&this.endElement(a);let d=this.checkClobberedElement(a,a.nextSibling);if(d){a=d;break}a=this.checkClobberedElement(a,a.parentNode)}return this.buf.join("")}startElement(n){const a=n.nodeName.toLowerCase();if(!zf.hasOwnProperty(a))return this.sanitizedSomething=!0,!Rh.hasOwnProperty(a);this.buf.push("<"),this.buf.push(a);const c=n.attributes;for(let d=0;d"),!0}endElement(n){const a=n.nodeName.toLowerCase();zf.hasOwnProperty(a)&&!Oh.hasOwnProperty(a)&&(this.buf.push(""))}chars(n){this.buf.push(ha(n))}checkClobberedElement(n,a){if(a&&(n.compareDocumentPosition(a)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${n.outerHTML}`);return a}}const a2=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,jf=/([^\#-~ |!])/g;function ha(e){return e.replace(/&/g,"&").replace(a2,function(n){return"&#"+(1024*(n.charCodeAt(0)-55296)+(n.charCodeAt(1)-56320)+65536)+";"}).replace(jf,function(n){return"&#"+n.charCodeAt(0)+";"}).replace(//g,">")}let sd;function Bh(e,n){let a=null;try{sd=sd||Ff(e);let c=n?String(n):"";a=sd.getInertBodyElement(c);let d=5,m=c;do{if(0===d)throw new Error("Failed to sanitize html because the input is unstable");d--,c=m,m=a.innerHTML,a=sd.getInertBodyElement(c)}while(c!==m);return Qn((new Dg).sanitizeChildren(l2(a)||a))}finally{if(a){const c=l2(a)||a;for(;c.firstChild;)c.removeChild(c.firstChild)}}}function l2(e){return"content"in e&&function u2(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var Dl;function c2(e){const n=C1();return n?Eh(n.sanitize(Dl.HTML,e)||""):ac(e,"HTML")?Eh(El(e)):Bh(Wo(),ut(e))}function xg(e){const n=C1();return n?n.sanitize(Dl.STYLE,e)||"":ac(e,"Style")?El(e):ut(e)}function d2(e){const n=C1();return n?n.sanitize(Dl.URL,e)||"":ac(e,"URL")?El(e):y1(ut(e))}function Fh(e){const n=C1();if(n)return xh(n.sanitize(Dl.RESOURCE_URL,e)||"");if(ac(e,"ResourceURL"))return xh(El(e));throw new Xe(904,!1)}function zh(e){const n=C1();if(n)return Dh(n.sanitize(Dl.SCRIPT,e)||"");if(ac(e,"Script"))return Dh(El(e));throw new Xe(905,!1)}function Uh(e){return Qn(e[0])}function Ig(e){return function fr(e){return en()?.createScriptURL(e)||e}(e[0])}function Ag(e,n,a){return function Sg(e,n){return"src"===n&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===n&&("base"===e||"link"===e)?Fh:d2}(n,a)(e)}function C1(){const e=Ut();return e&&e[lr].sanitizer}!function(e){e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL"}(Dl||(Dl={}));const Vf=new zn("ENVIRONMENT_INITIALIZER"),f2=new zn("INJECTOR",-1),jh=new zn("INJECTOR_DEF_TYPES");class ad{get(n,a=Ht){if(a===Ht){const c=new Error(`NullInjectorError: No provider for ${X(n)}!`);throw c.name="NullInjectorError",c}return a}}function Hf(e){return{\u0275providers:e}}function b1(...e){return{\u0275providers:M1(!0,e),\u0275fromNgModule:!0}}function M1(e,...n){const a=[],c=new Set;let d;const m=y=>{a.push(y)};return Wl(n,y=>{const T=y;lc(T,m,[],c)&&(d||=[],d.push(T))}),void 0!==d&&h2(d,m),a}function h2(e,n){for(let a=0;a{n(m,c)})}}function lc(e,n,a,c){if(!(e=st(e)))return!1;let d=null,m=rn(e);const y=!m&&jn(e);if(m||y){if(y&&!y.standalone)return!1;d=e}else{const O=e.ngModule;if(m=rn(O),!m)return!1;d=O}const T=c.has(d);if(y){if(T)return!1;if(c.add(d),y.dependencies){const O="function"==typeof y.dependencies?y.dependencies():y.dependencies;for(const G of O)lc(G,n,a,c)}}else{if(!m)return!1;{if(null!=m.imports&&!T){let G;c.add(d);try{Wl(m.imports,ae=>{lc(ae,n,a,c)&&(G||=[],G.push(ae))})}finally{}void 0!==G&&h2(G,n)}if(!T){const G=po(d)||(()=>new d);n({provide:d,useFactory:G,deps:wn},d),n({provide:jh,useValue:d,multi:!0},d),n({provide:Vf,useValue:()=>Be(d),multi:!0},d)}const O=m.providers;if(null!=O&&!T){const G=e;T1(O,ae=>{n(ae,G)})}}}return d!==e&&void 0!==e.providers}function T1(e,n){for(let a of e)kt(a)&&(a=a.\u0275providers),Array.isArray(a)?T1(a,n):n(a)}const Og=Ve({provide:String,useValue:Ve});function Zf(e){return null!==e&&"object"==typeof e&&Og in e}function p2(e){return!(!e||!e.useExisting)}function Vh(e){return!(!e||!e.useFactory)}function uc(e){return"function"==typeof e}const g2=new zn("Set Injector scope."),Gf={},Lg={};let m2;function Wf(){return void 0===m2&&(m2=new ad),m2}class Wa{}class Ka extends Wa{get destroyed(){return this._destroyed}constructor(n,a,c,d){super(),this.parent=a,this.source=c,this.scopes=d,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,v2(n,y=>this.processProvider(y)),this.records.set(f2,ld(void 0,this)),d.has("environment")&&this.records.set(Wa,ld(void 0,this));const m=this.records.get(g2);null!=m&&"string"==typeof m.value&&this.scopes.add(m.value),this.injectorDefTypes=new Set(this.get(jh.multi,wn,Yt.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const a of this._ngOnDestroyHooks)a.ngOnDestroy();const n=this._onDestroyHooks;this._onDestroyHooks=[];for(const a of n)a()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(n){return this.assertNotDestroyed(),this._onDestroyHooks.push(n),()=>this.removeOnDestroy(n)}runInContext(n){this.assertNotDestroyed();const a=yt(this),c=Mr(void 0);try{return n()}finally{yt(a),Mr(c)}}get(n,a=Ht,c=Yt.Default){if(this.assertNotDestroyed(),n.hasOwnProperty(ms))return n[ms](this);c=Bt(c);const m=yt(this),y=Mr(void 0);try{if(!(c&Yt.SkipSelf)){let O=this.records.get(n);if(void 0===O){const G=function E1(e){return"function"==typeof e||"object"==typeof e&&e instanceof zn}(n)&&Ke(n);O=G&&this.injectableDefInScope(G)?ld(_2(n),Gf):null,this.records.set(n,O)}if(null!=O)return this.hydrate(n,O)}const T=c&Yt.Self?Wf():this.parent;return a=c&Yt.Optional&&a===Ht?null:a,T.get(n,a)}catch(T){if("NullInjectorError"===T.name){if((T[Xn]=T[Xn]||[]).unshift(X(n)),m)throw T;return er(T,n,"R3InjectorError",this.source)}throw T}finally{Mr(y),yt(m)}}resolveInjectorInitializers(){const n=yt(this),a=Mr(void 0);try{const d=this.get(Vf.multi,wn,Yt.Self);for(const m of d)m()}finally{yt(n),Mr(a)}}toString(){const n=[],a=this.records;for(const c of a.keys())n.push(X(c));return`R3Injector[${n.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new Xe(205,!1)}processProvider(n){let a=uc(n=st(n))?n:st(n&&n.provide);const c=function kg(e){if(Zf(e))return ld(void 0,e.useValue);return ld(Hh(e),Gf)}(n);if(uc(n)||!0!==n.multi){this.records.get(a)}else{let d=this.records.get(a);d||(d=ld(void 0,Gf,!0),d.factory=()=>_n(d.multi),this.records.set(a,d)),a=n,d.multi.push(n)}this.records.set(a,c)}hydrate(n,a){return a.value===Gf&&(a.value=Lg,a.value=a.factory()),"object"==typeof a.value&&a.value&&function qg(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(a.value)&&this._ngOnDestroyHooks.add(a.value),a.value}injectableDefInScope(n){if(!n.providedIn)return!1;const a=st(n.providedIn);return"string"==typeof a?"any"===a||this.scopes.has(a):this.injectorDefTypes.has(a)}removeOnDestroy(n){const a=this._onDestroyHooks.indexOf(n);-1!==a&&this._onDestroyHooks.splice(a,1)}}function _2(e){const n=Ke(e),a=null!==n?n.factory:po(e);if(null!==a)return a;if(e instanceof zn)throw new Xe(204,!1);if(e instanceof Function)return function Ng(e){const n=e.length;if(n>0){Kl(n,"?");throw new Xe(204,!1)}const a=function At(e){return e&&(e[Kt]||e[fn])||null}(e);return null!==a?()=>a.factory(e):()=>new e}(e);throw new Xe(204,!1)}function Hh(e,n,a){let c;if(uc(e)){const d=st(e);return po(d)||_2(d)}if(Zf(e))c=()=>st(e.useValue);else if(Vh(e))c=()=>e.useFactory(..._n(e.deps||[]));else if(p2(e))c=()=>Be(st(e.useExisting));else{const d=st(e&&(e.useClass||e.provide));if(!function Zh(e){return!!e.deps}(e))return po(d)||_2(d);c=()=>new d(..._n(e.deps))}return c}function ld(e,n,a=!1){return{factory:e,value:n,multi:a?[]:void 0}}function v2(e,n){for(const a of e)Array.isArray(a)?v2(a,n):a&&kt(a)?v2(a.\u0275providers,n):n(a)}const y2=new zn("AppId",{providedIn:"root",factory:()=>Kf}),Kf="ng",Gh=new zn("Platform Initializer"),C2=new zn("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),Bg=(new zn("Application Packages Root URL"),new zn("AnimationModuleType"),new zn("CSP nonce",{providedIn:"root",factory:()=>Wo().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null}));new zn("",{providedIn:"root",factory:()=>new Set});function Kh(){const e=new ud;return"browser"===Nt(C2)&&(e.store=function b2(e,n){const a=e.getElementById(n+"-state");if(a?.textContent)try{return JSON.parse(a.textContent)}catch(c){console.warn("Exception while restoring TransferState for app "+n,c)}return{}}(Wo(),Nt(y2))),e}class ud{constructor(){this.store={},this.onSerializeCallbacks={}}static#e=this.\u0275prov=Fn({token:ud,providedIn:"root",factory:Kh});get(n,a){return void 0!==this.store[n]?this.store[n]:a}set(n,a){this.store[n]=a}remove(n){delete this.store[n]}hasKey(n){return this.store.hasOwnProperty(n)}get isEmpty(){return 0===Object.keys(this.store).length}onSerialize(n,a){this.onSerializeCallbacks[n]=a}toJson(){for(const n in this.onSerializeCallbacks)if(this.onSerializeCallbacks.hasOwnProperty(n))try{this.store[n]=this.onSerializeCallbacks[n]()}catch(a){console.warn("Exception in onSerialize callback: ",a)}return JSON.stringify(this.store).replace(/null;function $f(e,n,a=!1){return Yh(e,n,a)}class Jh{}class Xh{}const ep="ngComponent";class Kg{resolveComponentFactory(n){throw function Wg(e){const n=Error(`No component factory found for ${X(e)}.`);return n[ep]=e,n}(n)}}class O1{static#e=this.NULL=new Kg}function Yg(){return dd(Hi(),Ut())}function dd(e,n){return new Ns(_o(e,n))}class Ns{constructor(n){this.nativeElement=n}static#e=this.__NG_ELEMENT_ID__=Yg}function Qg(e){return e instanceof Ns?e.nativeElement:e}class tp{}class $g{constructor(){this.destroyNode=null}static#e=this.__NG_ELEMENT_ID__=()=>function Jg(){const e=Ut(),a=Vi(Hi().index,e);return(Mt(a)?a:e)[Hn]}()}class T2{static#e=this.\u0275prov=Fn({token:T2,providedIn:"root",factory:()=>null})}class np{constructor(n){this.full=n,this.major=n.split(".")[0],this.minor=n.split(".")[1],this.patch=n.split(".").slice(2).join(".")}}const Xg=new np("16.2.12"),Jf={};const rp={\u0275\u0275defineInjectable:Fn,\u0275\u0275defineInjector:Ln,\u0275\u0275inject:Be,\u0275\u0275invalidFactoryDep:Et,resolveForwardRef:st};function e3(e,n){let a=null,c=null;e.hasOwnProperty(Kt)||Object.defineProperty(e,Kt,{get:()=>(null===a&&(a=Mi().compileInjectable(rp,`ng:///${e.name}/\u0275prov.js`,function bo(e,n){const a=n||{providedIn:null},c={name:e.name,type:e,typeArgumentCount:0,providedIn:a.providedIn};return(op(a)||sp(a))&&void 0!==a.deps&&(c.deps=c1(a.deps)),op(a)?c.useClass=a.useClass:function t3(e){return ip in e}(a)?c.useValue=a.useValue:sp(a)?c.useFactory=a.useFactory:function n3(e){return void 0!==e.useExisting}(a)&&(c.useExisting=a.useExisting),c}(e,n))),a)}),e.hasOwnProperty(pi)||Object.defineProperty(e,pi,{get:()=>{if(null===c){const d=Mi();c=d.compileFactory(rp,`ng:///${e.name}/\u0275fac.js`,{name:e.name,type:e,typeArgumentCount:0,deps:Ku(e),target:d.FactoryTarget.Injectable})}return c},configurable:!0})}const ip=Ve({provide:String,useValue:Ve});function op(e){return void 0!==e.useClass}function sp(e){return void 0!==e.useFactory}const ap=hs("Injectable",void 0,void 0,void 0,(e,n)=>e3(e,n));function D2(e,n=null,a=null,c){const d=lp(e,n,a,c);return d.resolveInjectorInitializers(),d}function lp(e,n=null,a=null,c,d=new Set){const m=[a||wn,b1(e)];return c=c||("object"==typeof e?void 0:X(e)),new Ka(m,n||Wf(),c||null,d)}class ks{static#e=this.THROW_IF_NOT_FOUND=Ht;static#t=this.NULL=new ad;static create(n,a){if(Array.isArray(n))return D2({name:""},a,n,"");{const c=n.name??"";return D2({name:c},n.parent,n.providers,c)}}static#n=this.\u0275prov=Fn({token:ks,providedIn:"any",factory:()=>Be(f2)});static#r=this.__NG_ELEMENT_ID__=-1}const up="ngOriginalError";function x2(e){return e[up]}class xl{constructor(){this._console=console}handleError(n){const a=this._findOriginalError(n);this._console.error("ERROR",n),a&&this._console.error("ORIGINAL ERROR",a)}_findOriginalError(n){let a=n&&x2(n);for(;a&&x2(a);)a=x2(a);return a||null}}class Xf{static#e=this.__NG_ELEMENT_ID__=i3;static#t=this.__NG_ENV_ID__=n=>n}class r3 extends Xf{constructor(n){super(),this._lView=n}onDestroy(n){return cf(this._lView,n),()=>function Ks(e,n){if(null===e[Yi])return;const a=e[Yi].indexOf(n);-1!==a&&e[Yi].splice(a,1)}(this._lView,n)}}function i3(){return new r3(Ut())}class I2 extends f.xQ{constructor(n=!1){super(),this.__isAsync=n}emit(n){super.next(n)}subscribe(n,a,c){let d=n,m=a||(()=>null),y=c;if(n&&"object"==typeof n){const O=n;d=O.next?.bind(O),m=O.error?.bind(O),y=O.complete?.bind(O)}this.__isAsync&&(m=fd(m),d&&(d=fd(d)),y&&(y=fd(y)));const T=super.subscribe({next:d,error:m,complete:y});return n instanceof l.w&&n.add(T),T}}function fd(e){return n=>{setTimeout(e,void 0,n)}}const Ya=I2;function cp(...e){}class i{constructor({enableLongStackTrace:n=!1,shouldCoalesceEventChangeDetection:a=!1,shouldCoalesceRunChangeDetection:c=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Ya(!1),this.onMicrotaskEmpty=new Ya(!1),this.onStable=new Ya(!1),this.onError=new Ya(!1),typeof Zone>"u")throw new Xe(908,!1);Zone.assertZonePatched();const d=this;d._nesting=0,d._outer=d._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(d._inner=d._inner.fork(new Zone.TaskTrackingZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(d._inner=d._inner.fork(Zone.longStackTraceZoneSpec)),d.shouldCoalesceEventChangeDetection=!c&&a,d.shouldCoalesceRunChangeDetection=c,d.lastRequestAnimationFrameId=-1,d.nativeRequestAnimationFrame=function o3(){const e="function"==typeof rr.requestAnimationFrame;let n=rr[e?"requestAnimationFrame":"setTimeout"],a=rr[e?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&n&&a){const c=n[Zone.__symbol__("OriginalDelegate")];c&&(n=c);const d=a[Zone.__symbol__("OriginalDelegate")];d&&(a=d)}return{nativeRequestAnimationFrame:n,nativeCancelAnimationFrame:a}}().nativeRequestAnimationFrame,function r(e){const n=()=>{!function t(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(rr,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,u(e),e.isCheckStableRunning=!0,o(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),u(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(a,c,d,m,y,T)=>{if(function F(e){return!(!Array.isArray(e)||1!==e.length)&&!0===e[0].data?.__ignore_ng_zone__}(T))return a.invokeTask(d,m,y,T);try{return p(e),a.invokeTask(d,m,y,T)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===m.type||e.shouldCoalesceRunChangeDetection)&&n(),v(e)}},onInvoke:(a,c,d,m,y,T,O)=>{try{return p(e),a.invoke(d,m,y,T,O)}finally{e.shouldCoalesceRunChangeDetection&&n(),v(e)}},onHasTask:(a,c,d,m)=>{a.hasTask(d,m),c===d&&("microTask"==m.change?(e._hasPendingMicrotasks=m.microTask,u(e),o(e)):"macroTask"==m.change&&(e.hasPendingMacrotasks=m.macroTask))},onHandleError:(a,c,d,m)=>(a.handleError(d,m),e.runOutsideAngular(()=>e.onError.emit(m)),!1)})}(d)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!i.isInAngularZone())throw new Xe(909,!1)}static assertNotInAngularZone(){if(i.isInAngularZone())throw new Xe(909,!1)}run(n,a,c){return this._inner.run(n,a,c)}runTask(n,a,c,d){const m=this._inner,y=m.scheduleEventTask("NgZoneEvent: "+d,n,s,cp,cp);try{return m.runTask(y,a,c)}finally{m.cancelTask(y)}}runGuarded(n,a,c){return this._inner.runGuarded(n,a,c)}runOutsideAngular(n){return this._outer.run(n)}}const s={};function o(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function u(e){e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId?e.hasPendingMicrotasks=!0:e.hasPendingMicrotasks=!1}function p(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function v(e){e._nesting--,o(e)}class b{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Ya,this.onMicrotaskEmpty=new Ya,this.onStable=new Ya,this.onError=new Ya}run(n,a,c){return n.apply(a,c)}runGuarded(n,a,c){return n.apply(a,c)}runOutsideAngular(n){return n()}runTask(n,a,c,d){return n.apply(a,c)}}const S=new zn("",{providedIn:"root",factory:U});function U(){const e=Nt(i);let n=!0;const a=new k.y(d=>{n=e.isStable&&!e.hasPendingMacrotasks&&!e.hasPendingMicrotasks,e.runOutsideAngular(()=>{d.next(n),d.complete()})}),c=new k.y(d=>{let m;e.runOutsideAngular(()=>{m=e.onStable.subscribe(()=>{i.assertNotInAngularZone(),queueMicrotask(()=>{!n&&!e.hasPendingMacrotasks&&!e.hasPendingMicrotasks&&(n=!0,d.next(!0))})})});const y=e.onUnstable.subscribe(()=>{i.assertInAngularZone(),n&&(n=!1,e.runOutsideAngular(()=>{d.next(!1)}))});return()=>{m.unsubscribe(),y.unsubscribe()}});return(0,R.T)(a,c.pipe(J()))}function se(e){return e.ownerDocument.defaultView}function ye(e){return e.ownerDocument}function fe(e){return e.ownerDocument.body}function et(e){return e instanceof Function?e():e}class sn{constructor(){this.renderDepth=0,this.handler=null}begin(){this.handler?.validateBegin(),this.renderDepth++}end(){this.renderDepth--,0===this.renderDepth&&this.handler?.execute()}ngOnDestroy(){this.handler?.destroy(),this.handler=null}static#e=this.\u0275prov=Fn({token:sn,providedIn:"root",factory:()=>new sn})}function jt(e){for(;e;){e[Pn]|=64;const n=Ra(e);if(Zs(e)&&!n)return e;e=n}return null}new zn("");const Ar=new zn("",{providedIn:"root",factory:()=>false});let $a=null;function S2(e,n){return e[n]??fp()}function pd(e,n){const a=fp();a.producerNode?.length&&(e[n]=$a,a.lView=e,$a=dp())}const s3={...go,consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{jt(e.lView)},lView:null};function dp(){return Object.create(s3)}function fp(){return $a??=dp(),$a}const ar={};function A2(e){hp(Tr(),Ut(),co()+e,!1)}function hp(e,n,a,c){if(!c)if(3==(3&n[Pn])){const m=e.preOrderCheckHooks;null!==m&&Ru(n,m,a)}else{const m=e.preOrderHooks;null!==m&&Da(n,m,0,a)}Ea(a)}function gd(e,n=Yt.Default){const a=Ut();if(null===a)return Be(e,n);return F0(Hi(),a,st(e),n)}function a3(){throw new Error("invalid")}function fu(e,n,a,c,d,m,y,T,O,G,ae){const Ae=n.blueprint.slice();return Ae[pr]=d,Ae[Pn]=140|c,(null!==G||e&&2048&e[Pn])&&(Ae[Pn]|=2048),eo(Ae),Ae[ir]=Ae[ki]=e,Ae[xr]=a,Ae[lr]=y||e&&e[lr],Ae[Hn]=T||e&&e[Hn],Ae[Ui]=O||e&&e[Ui]||null,Ae[mi]=m,Ae[Vs]=function n2(){return $c++}(),Ae[Qi]=ae,Ae[ns]=G,Ae[Rr]=2==n.type?e[Rr]:Ae,Ae}function qs(e,n,a,c,d){let m=e.data[n];if(null===m)m=P1(e,n,a,c,d),function hf(){return bn.lFrame.inI18n}()&&(m.flags|=32);else if(64&m.type){m.type=a,m.value=c,m.attrs=d;const y=$r();m.injectorIndex=null===y?-1:y.injectorIndex}return Ys(m,!0),m}function P1(e,n,a,c,d){const m=Bl(),y=Jr(),T=y?m:m&&m.parent,O=e.data[n]=function c3(e,n,a,c,d,m){let y=n?n.injectorIndex:-1,T=0;return Rl()&&(T|=128),{type:a,index:c,insertBeforeIndex:null,injectorIndex:y,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:T,providerIndexes:0,value:d,attrs:m,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:n,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,T,a,n,c,d);return null===e.firstChild&&(e.firstChild=O),null!==m&&(y?null==m.child&&null!==O.parent&&(m.child=O):null===m.next&&(m.next=O,O.prev=m)),O}function qr(e,n,a,c){if(0===a)return-1;const d=n.length;for(let m=0;mKn&&hp(e,n,Kn,!1),ls(T?2:0,d);const G=T?m:null,ae=Ce(G);try{null!==G&&(G.dirty=!1),a(c,d)}finally{Fe(G,ae)}}finally{T&&null===n[Hs]&&pd(n,Hs),Ea(y),ls(T?3:1,d)}}function L1(e,n,a){if(Pr(n)){const c=Si(null);try{const d=n.directiveStart,m=n.directiveEnd;for(let y=d;ynull;function _p(e,n,a,c){for(let d in e)if(e.hasOwnProperty(d)){a=null===a?{}:a;const m=e[d];null===c?vp(a,n,d,m):c.hasOwnProperty(d)&&vp(a,n,c[d],m)}return a}function vp(e,n,a,c){e.hasOwnProperty(a)?e[a].push(n,c):e[a]=[n,c]}function Rs(e,n,a,c,d,m,y,T){const O=_o(n,a);let ae,G=n.inputs;!T&&null!=G&&(ae=G[c])?(a0(e,a,ae,c,d),ui(n)&&function f3(e,n){const a=Vi(n,e);16&a[Pn]||(a[Pn]|=64)}(a,n.index)):3&n.type?(c=function n0(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(c),d=null!=y?y(d,n.value||"",c):d,m.setProperty(O,c,d)):n.type}function Bs(e,n,a,c){if(cs()){const d=null===c?null:{"":-1},m=function q1(e,n){const a=e.directiveRegistry;let c=null,d=null;if(a)for(let m=0;m0;){const a=e[--n];if("number"==typeof a&&a<0)return a}return 0})(y)!=T&&y.push(T),y.push(a,c,m)}}(e,n,c,qr(e,a,d.hostVars,ar),d)}function Or(e,n,a,c,d,m){const y=_o(e,n);k2(n[Hn],y,m,e.value,a,c,d)}function k2(e,n,a,c,d,m,y){if(null==m)e.removeAttribute(n,d,a);else{const T=null==y?ut(m):y(m,c||"",d);e.setAttribute(n,d,T,a)}}function o0(e,n,a,c,d,m){const y=m[n];if(null!==y)for(let T=0;T"u"?null:Zone.current,m=function Ts(e,n,a){const c=Object.create(Ad);a&&(c.consumerAllowSignalWrites=!0),c.fn=e,c.schedule=n;const d=y=>{c.cleanupFn=y};return c.ref={notify:()=>ge(c),run:()=>{if(c.dirty=!1,c.hasRun&&!pt(c))return;c.hasRun=!0;const y=Ce(c);try{c.cleanupFn(),c.cleanupFn=af,c.fn(d)}finally{Fe(c,y)}},cleanup:()=>c.cleanupFn()},c.ref}(n,O=>{this.all.has(O)&&this.queue.set(O,d)},c);let y;this.all.add(m),m.notify();const T=()=>{m.cleanup(),y?.(),this.all.delete(m),this.queue.delete(m)};return y=a?.onDestroy(T),{destroy:T}}flush(){if(0!==this.queue.size)for(const[n,a]of this.queue)this.queue.delete(n),a?a.run(()=>n.run()):n.run()}get isQueueEmpty(){return 0===this.queue.size}static#e=this.\u0275prov=Fn({token:pu,providedIn:"root",factory:()=>new pu})}function u0(e,n,a){let c=a?e.styles:null,d=a?e.classes:null,m=0;if(null!==n)for(let y=0;y0){c0(e,1);const d=a.components;null!==d&&z2(e,d,1)}}function z2(e,n,a){for(let c=0;c-1&&(vl(n,c),jc(a,c))}this._attachedToViewContainer=!1}yl(this._lView[cn],this._lView)}onDestroy(n){cf(this._lView,n)}markForCheck(){jt(this._cdRefInjectingView||this._lView)}detach(){this._lView[Pn]&=-129}reattach(){this._lView[Pn]|=128}detectChanges(){gc(this._lView[cn],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new Xe(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function nd(e,n){Xs(e,n,n[Hn],2,null,null)}(this._lView[cn],this._lView)}attachToAppRef(n){if(this._attachedToViewContainer)throw new Xe(902,!1);this._appRef=n}}class Mp extends vd{constructor(n){super(n),this._view=n}detectChanges(){const n=this._view;gc(n[cn],n,n[xr],!1)}checkNoChanges(){}get context(){return null}}class wp extends O1{constructor(n){super(),this.ngModule=n}resolveComponentFactory(n){const a=jn(n);return new j1(a,this.ngModule)}}function z1(e){const n=[];for(let a in e)if(e.hasOwnProperty(a)){const c=e[a];n.push({propName:c,templateName:a})}return n}class Tp{constructor(n,a){this.injector=n,this.parentInjector=a}get(n,a,c){c=Bt(c);const d=this.injector.get(n,Jf,c);return d!==Jf||a===Jf?d:this.parentInjector.get(n,a,c)}}class j1 extends Xh{get inputs(){const n=this.componentDef,a=n.inputTransforms,c=z1(n.inputs);if(null!==a)for(const d of c)a.hasOwnProperty(d.propName)&&(d.transform=a[d.propName]);return c}get outputs(){return z1(this.componentDef.outputs)}constructor(n,a){super(),this.componentDef=n,this.ngModule=a,this.componentType=n.type,this.selector=function Fi(e){return e.map(vs).join(",")}(n.selectors),this.ngContentSelectors=n.ngContentSelectors?n.ngContentSelectors:[],this.isBoundToModule=!!a}create(n,a,c,d){let m=(d=d||this.ngModule)instanceof Wa?d:d?.injector;m&&null!==this.componentDef.getStandaloneInjector&&(m=this.componentDef.getStandaloneInjector(m)||m);const y=m?new Tp(n,m):n,T=y.get(tp,null);if(null===T)throw new Xe(407,!1);const Ae={rendererFactory:T,sanitizer:y.get(T2,null),effectManager:y.get(pu,null),afterRenderEventManager:y.get(sn,null)},Qe=T.createRenderer(null,this.componentDef),ct=this.componentDef.selectors[0][0]||"div",Rt=c?P2(Qe,c,this.componentDef.encapsulation,y):As(Qe,ct,function U1(e){const n=e.toLowerCase();return"svg"===n?Nd:"math"===n?"math":null}(ct)),Mn=this.componentDef.onPush?576:528,Un=this.componentDef.signals?4608:Mn;let Zt=null;null!==Rt&&(Zt=$f(Rt,y,!0));const sr=k1(0,null,null,1,0,null,null,null,null,null,null),_r=fu(null,sr,null,Un,null,null,Ae,Qe,y,null,Zt);let ri,ra;ca(_r);try{const wc=this.componentDef;let x0,Lm=null;wc.findHostDirectiveDefs?(x0=[],Lm=new Map,wc.findHostDirectiveDefs(wc,x0,Lm),x0.push(wc)):x0=[wc];const hv=function Ep(e,n){const a=e[cn],c=Kn;return e[c]=n,qs(a,c,2,"#host",null)}(_r,Rt),pv=function E3(e,n,a,c,d,m,y){const T=d[cn];!function D3(e,n,a,c){for(const d of e)n.mergedAttrs=es(n.mergedAttrs,d.hostAttrs);null!==n.mergedAttrs&&(u0(n,n.mergedAttrs,!0),null!==a&&We(c,a,n))}(c,e,n,y);let O=null;null!==n&&(O=$f(n,d[Ui]));const G=m.rendererFactory.createRenderer(n,a);let ae=16;a.signals?ae=4096:a.onPush&&(ae=64);const Ae=fu(d,e0(a),null,ae,d[e.index],e,m,G,null,null,O);return T.firstCreatePass&&$o(T,e,c.length-1),pc(d,Ae),d[e.index]=Ae}(hv,Rt,wc,x0,_r,Ae,Qe);ra=Rd(sr,Kn),Rt&&function x3(e,n,a,c){if(c)wo(e,a,["ng-version",Xg.full]);else{const{attrs:d,classes:m}=function oo(e){const n=[],a=[];let c=1,d=2;for(;c0&&ve(e,a,m.join(" "))}}(Qe,wc,Rt,c),void 0!==a&&function I3(e,n,a){const c=e.projection=[];for(let d=0;d=0;c--){const d=e[c];d.hostVars=n+=d.hostVars,d.hostAttrs=es(d.hostAttrs,a=es(a,d.hostAttrs))}}(c)}function mc(e){return e===Rn?{}:e===wn?[]:e}function d0(e,n){const a=e.viewQuery;e.viewQuery=a?(c,d)=>{n(c,d),a(c,d)}:n}function O3(e,n){const a=e.contentQueries;e.contentQueries=a?(c,d,m)=>{n(c,d,m),a(c,d,m)}:n}function P3(e,n){const a=e.hostBindings;e.hostBindings=a?(c,d)=>{n(c,d),a(c,d)}:n}const j2=["providersResolver"],L3=["template","decls","consts","vars","onPush","ngContentSelectors","styles","encapsulation","schemas"];function V2(e){let a,n=xp(e.type);a=$i(e)?n.\u0275cmp:n.\u0275dir;const c=e;for(const d of j2)c[d]=a[d];if($i(a))for(const d of L3)c[d]=a[d]}function N3(e){return n=>{n.findHostDirectiveDefs=Ip,n.hostDirectives=(Array.isArray(e)?e:e()).map(a=>"function"==typeof a?{directive:st(a),inputs:Rn,outputs:Rn}:{directive:st(a.directive),inputs:Sp(a.inputs),outputs:Sp(a.outputs)})}}function Ip(e,n,a){if(null!==e.hostDirectives)for(const c of e.hostDirectives){const d=ti(c.directive);V1(d.declaredInputs,c.inputs),Ip(d,n,a),a.set(d,c),n.push(d)}}function Sp(e){if(void 0===e||0===e.length)return Rn;const n={};for(let a=0;a(Ds(!0),As(c,d,Nc()));function ln(e,n,a){const c=Ut(),d=Tr(),m=e+Kn,y=d.firstCreatePass?function qt(e,n,a,c,d){const m=n.consts,y=Ai(m,c),T=qs(n,e,8,"ng-container",y);return null!==y&&u0(T,y,!0),Bs(n,a,T,Ai(m,d)),null!==n.queries&&n.queries.elementStart(n,T),T}(m,d,c,n,a):d.data[m];Ys(y,!0);const T=Gn(d,c,y,e);return c[m]=T,zl()&&Ml(d,c,T,y),Bi(T,c),is(y)&&(O2(d,c,y),L1(d,y,c)),null!=a&&N1(c,y),ln}function Dn(){let e=Hi();const n=Tr();return Jr()?Ud():(e=e.parent,Ys(e,!1)),n.firstCreatePass&&(qu(n,e),Pr(e)&&n.queries.elementEnd(e)),Dn}function nn(e,n,a){return ln(e,n,a),Dn(),nn}let Gn=(e,n,a,c)=>(Ds(!0),_l(n[Hn],""));function yu(){return Ut()}function J1(e){return!!e&&"function"==typeof e.then}function Y2(e){return!!e&&"function"==typeof e.subscribe}function _0(e,n,a,c){const d=Ut(),m=Tr(),y=Hi();return J2(m,d,d[Hn],y,e,n,c),_0}function Q2(e,n){const a=Hi(),c=Ut(),d=Tr();return J2(d,c,s0(Nu(d.data),a,c),a,e,n),Q2}function J2(e,n,a,c,d,m,y){const T=is(c),G=e.firstCreatePass&&q2(e),ae=n[xr],Ae=Cp(n);let Qe=!0;if(3&c.type||y){const Jt=_o(c,n),Mn=y?y(Jt):Jt,Un=Ae.length,Zt=y?_r=>y(Ir(_r[c.index])):c.index;let sr=null;if(!y&&T&&(sr=function $2(e,n,a,c){const d=e.cleanup;if(null!=d)for(let m=0;mO?T[O]:null}"string"==typeof y&&(m+=2)}return null}(e,n,d,c.index)),null!==sr){(sr.__ngLastListenerFn__||sr).__ngNextListenerFn__=m,sr.__ngLastListenerFn__=m,Qe=!1}else{m=X2(c,n,ae,m,!1);const _r=a.listen(Mn,d,m);Ae.push(m,_r),G&&G.push(d,Zt,Un,Un+1)}}else m=X2(c,n,ae,m,!1);const ct=c.outputs;let Rt;if(Qe&&null!==ct&&(Rt=ct[d])){const Jt=Rt.length;if(Jt)for(let Mn=0;Mn-1?Vi(e.index,n):n);let O=Pi(n,a,c,y),G=m.__ngNextListenerFn__;for(;G;)O=Pi(n,a,G,y)&&O,G=G.__ngNextListenerFn__;return d&&!1===O&&y.preventDefault(),O}}function Cu(e=1){return O0(e)}function H6(e,n){let a=null;const c=function _s(e){const n=e.attrs;if(null!=n){const a=n.indexOf(5);if(!(1&a))return n[a+1]}return null}(e);for(let d=0;d>17&32767}function K3(e){return 2|e}function X1(e){return(131068&e)>>2}function Y3(e,n){return-131069&e|n<<2}function Q3(e){return 1|e}function K6(e,n,a,c,d,m){let y=m?n.classBindings:n.styleBindings,T=Id(y),O=X1(y);e[c]=a;let ae,G=!1;if(Array.isArray(a)){const Ae=a;ae=Ae[1],(null===ae||Aa(Ae,ae)>0)&&(G=!0)}else ae=a;if(d)if(0!==O){const Qe=Id(e[T+1]);e[c+1]=Wp(Qe,T),0!==Qe&&(e[Qe+1]=Y3(e[Qe+1],c)),e[T+1]=function G6(e,n){return 131071&e|n<<17}(e[T+1],c)}else e[c+1]=Wp(T,0),0!==T&&(e[T+1]=Y3(e[T+1],c)),T=c;else e[c+1]=Wp(O,0),0===T?T=c:e[O+1]=Y3(e[O+1],c),O=c;G&&(e[c+1]=K3(e[c+1])),n5(e,ae,c,!0,m),n5(e,ae,c,!1,m),function Y6(e,n,a,c,d){const m=d?e.residualClasses:e.residualStyles;null!=m&&"string"==typeof n&&Aa(m,n)>=0&&(a[c+1]=Q3(a[c+1]))}(n,ae,e,c,m),y=Wp(T,O),m?n.classBindings=y:n.styleBindings=y}function n5(e,n,a,c,d){const m=e[a+1],y=null===n;let T=c?Id(m):X1(m),O=!1;for(;0!==T&&(!1===O||y);){const G=e[T],ae=e[T+1];Q6(G,n)&&(O=!0,e[T+1]=c?Q3(ae):K3(ae)),T=c?Id(ae):X1(ae)}O&&(e[a+1]=c?K3(m):Q3(m))}function Q6(e,n){return null===e||null==n||(Array.isArray(e)?e[1]:e)===n||!(!Array.isArray(e)||"string"!=typeof n)&&Aa(e,n)>=0}const Mo={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function r5(e){return e.substring(Mo.key,Mo.keyEnd)}function $6(e){return e.substring(Mo.value,Mo.valueEnd)}function i5(e,n){const a=Mo.textEnd;return a===n?-1:(n=Mo.keyEnd=function e4(e,n,a){for(;n32;)n++;return n}(e,Mo.key=n,a),v0(e,n,a))}function o5(e,n){const a=Mo.textEnd;let c=Mo.key=v0(e,n,a);return a===c?-1:(c=Mo.keyEnd=function t4(e,n,a){let c;for(;n=65&&(-33&c)<=90||c>=48&&c<=57);)n++;return n}(e,c,a),c=a5(e,c,a,58),c=Mo.value=v0(e,c,a),c=Mo.valueEnd=function n4(e,n,a){let c=-1,d=-1,m=-1,y=n,T=y;for(;y32&&(T=y),m=d,d=c,c=-33&O}return T}(e,c,a),a5(e,c,a,59))}function s5(e){Mo.key=0,Mo.keyEnd=0,Mo.value=0,Mo.valueEnd=0,Mo.textEnd=e.length}function v0(e,n,a){for(;n=0;a=o5(n,a))d5(e,r5(n),$6(n))}function i4(e){Pl(c4,Mu,e,!0)}function Mu(e,n){for(let a=function J6(e){return s5(e),i5(e,v0(e,0,Mo.textEnd))}(n);a>=0;a=i5(n,a))ko(e,r5(n),!0)}function Ol(e,n,a,c){const d=Ut(),m=Tr(),y=vo(2);if(m.firstUpdatePass&&c5(m,e,y,c),n!==ar&&Ro(d,y,n)){f5(m,m.data[co()],d,d[Hn],e,d[y+1]=function f4(e,n){return null==e||""===e||("string"==typeof n?e+=n:"object"==typeof e&&(e=X(El(e)))),e}(n,a),c,y)}}function Pl(e,n,a,c){const d=Tr(),m=vo(2);d.firstUpdatePass&&c5(d,null,m,c);const y=Ut();if(a!==ar&&Ro(y,m,a)){const T=d.data[co()];if(p5(T,c)&&!u5(d,m)){let O=c?T.classesWithoutHost:T.stylesWithoutHost;null!==O&&(a=me(O,a||"")),P(d,T,y,a,c)}else!function d4(e,n,a,c,d,m,y,T){d===ar&&(d=wn);let O=0,G=0,ae=0=e.expandoStartIndex}function c5(e,n,a,c){const d=e.data;if(null===d[a+1]){const m=d[co()],y=u5(e,a);p5(m,c)&&null===n&&!y&&(n=!1),n=function o4(e,n,a,c){const d=Nu(e);let m=c?n.residualClasses:n.residualStyles;if(null===d)0===(c?n.classBindings:n.styleBindings)&&(a=X3(null,e,n,a,c),a=eh(a,n.attrs,c),m=null);else{const y=n.directiveStylingLast;if(-1===y||e[y]!==d)if(a=X3(d,e,n,a,c),null===m){let O=function s4(e,n,a){const c=a?n.classBindings:n.styleBindings;if(0!==X1(c))return e[Id(c)]}(e,n,c);void 0!==O&&Array.isArray(O)&&(O=X3(null,e,n,O[1],c),O=eh(O,n.attrs,c),function a4(e,n,a,c){const d=a?n.classBindings:n.styleBindings;e[Id(d)]=c}(e,n,c,O))}else m=function l4(e,n,a){let c;const d=n.directiveEnd;for(let m=1+n.directiveStylingLast;m0;){const O=e[d],G=Array.isArray(O),ae=G?O[1]:O,Ae=null===ae;let Qe=a[d+1];Qe===ar&&(Qe=Ae?wn:void 0);let ct=Ae?Hc(Qe,c):ae===c?Qe:void 0;if(G&&!Kp(ct)&&(ct=Hc(O,c)),Kp(ct)&&(T=ct,y))return T;const Rt=e[d+1];d=y?Id(Rt):X1(Rt)}if(null!==n){let O=m?n.residualClasses:n.residualStyles;null!=O&&(T=Hc(O,c))}return T}function Kp(e){return void 0!==e}function p5(e,n){return 0!=(e.flags&(n?8:16))}function g5(e,n=""){const a=Ut(),c=Tr(),d=e+Kn,m=c.firstCreatePass?qs(c,d,1,n,null):c.data[d],y=m5(c,a,m,n,e);a[d]=y,zl()&&Ml(c,a,y,m),Ys(m,!1)}let m5=(e,n,a,c,d)=>(Ds(!0),Js(n[Hn],c));function em(e){return Yp("",e,""),em}function Yp(e,n,a){const c=Ut(),d=Cd(c,e,n,a);return d!==ar&&Ja(c,co(),d),Yp}function tm(e,n,a,c,d){const m=Ut(),y=bd(m,e,n,a,c,d);return y!==ar&&Ja(m,co(),y),tm}function _5(e,n,a,c,d,m,y){const T=Ut(),O=_c(T,e,n,a,c,d,m,y);return O!==ar&&Ja(T,co(),O),_5}function v5(e,n,a,c,d,m,y,T,O){const G=Ut(),ae=Md(G,e,n,a,c,d,m,y,T,O);return ae!==ar&&Ja(G,co(),ae),v5}function y5(e,n,a,c,d,m,y,T,O,G,ae){const Ae=Ut(),Qe=vc(Ae,e,n,a,c,d,m,y,T,O,G,ae);return Qe!==ar&&Ja(Ae,co(),Qe),y5}function C5(e,n,a,c,d,m,y,T,O,G,ae,Ae,Qe){const ct=Ut(),Rt=wd(ct,e,n,a,c,d,m,y,T,O,G,ae,Ae,Qe);return Rt!==ar&&Ja(ct,co(),Rt),C5}function b5(e,n,a,c,d,m,y,T,O,G,ae,Ae,Qe,ct,Rt){const Jt=Ut(),Mn=yc(Jt,e,n,a,c,d,m,y,T,O,G,ae,Ae,Qe,ct,Rt);return Mn!==ar&&Ja(Jt,co(),Mn),b5}function M5(e,n,a,c,d,m,y,T,O,G,ae,Ae,Qe,ct,Rt,Jt,Mn){const Un=Ut(),Zt=Td(Un,e,n,a,c,d,m,y,T,O,G,ae,Ae,Qe,ct,Rt,Jt,Mn);return Zt!==ar&&Ja(Un,co(),Zt),M5}function w5(e){const n=Ut(),a=yd(n,e);return a!==ar&&Ja(n,co(),a),w5}function g4(e,n,a){Pl(ko,Mu,Cd(Ut(),e,n,a),!0)}function m4(e,n,a,c,d){Pl(ko,Mu,bd(Ut(),e,n,a,c,d),!0)}function _4(e,n,a,c,d,m,y){Pl(ko,Mu,_c(Ut(),e,n,a,c,d,m,y),!0)}function v4(e,n,a,c,d,m,y,T,O){Pl(ko,Mu,Md(Ut(),e,n,a,c,d,m,y,T,O),!0)}function y4(e,n,a,c,d,m,y,T,O,G,ae){Pl(ko,Mu,vc(Ut(),e,n,a,c,d,m,y,T,O,G,ae),!0)}function C4(e,n,a,c,d,m,y,T,O,G,ae,Ae,Qe){Pl(ko,Mu,wd(Ut(),e,n,a,c,d,m,y,T,O,G,ae,Ae,Qe),!0)}function b4(e,n,a,c,d,m,y,T,O,G,ae,Ae,Qe,ct,Rt){Pl(ko,Mu,yc(Ut(),e,n,a,c,d,m,y,T,O,G,ae,Ae,Qe,ct,Rt),!0)}function M4(e,n,a,c,d,m,y,T,O,G,ae,Ae,Qe,ct,Rt,Jt,Mn){Pl(ko,Mu,Td(Ut(),e,n,a,c,d,m,y,T,O,G,ae,Ae,Qe,ct,Rt,Jt,Mn),!0)}function w4(e){Pl(ko,Mu,yd(Ut(),e),!0)}function T4(e,n,a){bu(Cd(Ut(),e,n,a))}function E4(e,n,a,c,d){bu(bd(Ut(),e,n,a,c,d))}function D4(e,n,a,c,d,m,y){bu(_c(Ut(),e,n,a,c,d,m,y))}function x4(e,n,a,c,d,m,y,T,O){bu(Md(Ut(),e,n,a,c,d,m,y,T,O))}function I4(e,n,a,c,d,m,y,T,O,G,ae){bu(vc(Ut(),e,n,a,c,d,m,y,T,O,G,ae))}function S4(e,n,a,c,d,m,y,T,O,G,ae,Ae,Qe){bu(wd(Ut(),e,n,a,c,d,m,y,T,O,G,ae,Ae,Qe))}function A4(e,n,a,c,d,m,y,T,O,G,ae,Ae,Qe,ct,Rt){bu(yc(Ut(),e,n,a,c,d,m,y,T,O,G,ae,Ae,Qe,ct,Rt))}function O4(e,n,a,c,d,m,y,T,O,G,ae,Ae,Qe,ct,Rt,Jt,Mn){bu(Td(Ut(),e,n,a,c,d,m,y,T,O,G,ae,Ae,Qe,ct,Rt,Jt,Mn))}function P4(e){bu(yd(Ut(),e))}function T5(e,n,a,c,d){return Ol(e,Cd(Ut(),n,a,c),d,!1),T5}function E5(e,n,a,c,d,m,y){return Ol(e,bd(Ut(),n,a,c,d,m),y,!1),E5}function D5(e,n,a,c,d,m,y,T,O){return Ol(e,_c(Ut(),n,a,c,d,m,y,T),O,!1),D5}function x5(e,n,a,c,d,m,y,T,O,G,ae){return Ol(e,Md(Ut(),n,a,c,d,m,y,T,O,G),ae,!1),x5}function I5(e,n,a,c,d,m,y,T,O,G,ae,Ae,Qe){return Ol(e,vc(Ut(),n,a,c,d,m,y,T,O,G,ae,Ae),Qe,!1),I5}function S5(e,n,a,c,d,m,y,T,O,G,ae,Ae,Qe,ct,Rt){return Ol(e,wd(Ut(),n,a,c,d,m,y,T,O,G,ae,Ae,Qe,ct),Rt,!1),S5}function A5(e,n,a,c,d,m,y,T,O,G,ae,Ae,Qe,ct,Rt,Jt,Mn){return Ol(e,yc(Ut(),n,a,c,d,m,y,T,O,G,ae,Ae,Qe,ct,Rt,Jt),Mn,!1),A5}function O5(e,n,a,c,d,m,y,T,O,G,ae,Ae,Qe,ct,Rt,Jt,Mn,Un,Zt){return Ol(e,Td(Ut(),n,a,c,d,m,y,T,O,G,ae,Ae,Qe,ct,Rt,Jt,Mn,Un),Zt,!1),O5}function P5(e,n,a){return Ol(e,yd(Ut(),n),a,!1),P5}function L5(e,n,a){const c=Ut();if(Ro(c,lo(),n)){Rs(Tr(),di(),c,e,n,c[Hn],a,!0)}return L5}function N5(e,n,a){const c=Ut();if(Ro(c,lo(),n)){const m=Tr(),y=di();Rs(m,y,c,e,n,s0(Nu(m.data),y,c),a,!0)}return N5}const ef=void 0;var N4=["en",[["a","p"],["AM","PM"],ef],[["AM","PM"],ef,ef],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],ef,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],ef,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",ef,"{1} 'at' {0}",ef],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function L4(e){const a=Math.floor(Math.abs(e)),c=e.toString().replace(/^[^.]*\.?/,"").length;return 1===a&&0===c?1:5}];let y0={};function nm(e){const n=function k4(e){return e.toLowerCase().replace(/_/g,"-")}(e);let a=q5(n);if(a)return a;const c=n.split("-")[0];if(a=q5(c),a)return a;if("en"===c)return N4;throw new Xe(701,!1)}function k5(e){return nm(e)[tf.PluralCase]}function q5(e){return e in y0||(y0[e]=rr.ng&&rr.ng.common&&rr.ng.common.locales&&rr.ng.common.locales[e]),y0[e]}var tf;!function(e){e[e.LocaleId=0]="LocaleId",e[e.DayPeriodsFormat=1]="DayPeriodsFormat",e[e.DayPeriodsStandalone=2]="DayPeriodsStandalone",e[e.DaysFormat=3]="DaysFormat",e[e.DaysStandalone=4]="DaysStandalone",e[e.MonthsFormat=5]="MonthsFormat",e[e.MonthsStandalone=6]="MonthsStandalone",e[e.Eras=7]="Eras",e[e.FirstDayOfWeek=8]="FirstDayOfWeek",e[e.WeekendRange=9]="WeekendRange",e[e.DateFormat=10]="DateFormat",e[e.TimeFormat=11]="TimeFormat",e[e.DateTimeFormat=12]="DateTimeFormat",e[e.NumberSymbols=13]="NumberSymbols",e[e.NumberFormats=14]="NumberFormats",e[e.CurrencyCode=15]="CurrencyCode",e[e.CurrencySymbol=16]="CurrencySymbol",e[e.CurrencyName=17]="CurrencyName",e[e.Currencies=18]="Currencies",e[e.Directionality=19]="Directionality",e[e.PluralCase=20]="PluralCase",e[e.ExtraData=21]="ExtraData"}(tf||(tf={}));const q4=["zero","one","two","few","many"];const C0="en-US",Qp={marker:"element"},$p={marker:"ICU"};var zs;!function(e){e[e.SHIFT=2]="SHIFT",e[e.APPEND_EAGERLY=1]="APPEND_EAGERLY",e[e.COMMENT=2]="COMMENT"}(zs||(zs={}));let R5=C0;function B5(e){dn(e,"Expected localeId to be defined"),"string"==typeof e&&(R5=e.toLowerCase().replace(/_/g,"-"))}function F5(e,n,a){const c=n.insertBeforeIndex,d=Array.isArray(c)?c[0]:c;return null===d?rc(e,0,a):Ir(a[d])}function z5(e,n,a,c,d){const m=n.insertBeforeIndex;if(Array.isArray(m)){let y=c,T=null;if(3&n.type||(T=y,y=d),null!==y&&-1===n.componentOffset)for(let O=1;O1)for(let a=e.length-2;a>=0;a--){const c=e[a];j5(c)||z4(c,n)&&null===U4(c)&&j4(c,n.index)}}function j5(e){return!(64&e.type)}function z4(e,n){return j5(n)||e.index>n.index}function U4(e){const n=e.insertBeforeIndex;return Array.isArray(n)?n[0]:n}function j4(e,n){const a=e.insertBeforeIndex;Array.isArray(a)?a[0]=n:(oc(F5,z5),e.insertBeforeIndex=n)}function th(e,n){const a=e.data[n];return null===a||"string"==typeof a?null:a.hasOwnProperty("currentCaseLViewIndex")?a:a.value}function Z4(e,n,a){const c=P1(e,a,64,null,null);return U5(n,c),c}function Jp(e,n){const a=n[e.currentCaseLViewIndex];return null===a?a:a<0?~a:a}function V5(e){return e>>>17}function H5(e){return(131070&e)>>>1}let nh=0,rh=0;function G5(e,n,a,c){const d=a[Hn];let y,m=null;for(let T=0;T>>1,ct=n[++T],Rt=n[++T];k2(d,us(Qe,a),null,null,ct,Rt,null)}else switch(O){case $p:const G=n[++T],ae=n[++T];if(null===a[ae]){Bi(a[ae]=_l(d,G),a)}break;case Qp:const Ae=n[++T],Qe=n[++T];if(null===a[Qe]){Bi(a[Qe]=As(d,Ae,null),a)}}}}function W5(e,n,a,c,d){for(let m=0;m>>2;switch(3&ae){case 1:const Qe=a[++G],ct=a[++G],Rt=e.data[Ae];"string"==typeof Rt?k2(n[Hn],n[Ae],null,Rt,Qe,O,ct):Rs(e,Rt,n,Qe,O,n[Hn],ct,!1);break;case 0:const Jt=n[Ae];null!==Jt&&Zo(n[Hn],Jt,O);break;case 2:Q4(e,th(e,Ae),n,O);break;case 3:K5(e,th(e,Ae),c,n)}}}}else{const O=a[m+1];if(O>0&&3==(3&O)){const ae=th(e,O>>>2);n[ae.currentCaseLViewIndex]<0&&K5(e,ae,c,n)}}m+=T}}function K5(e,n,a,c){let d=c[n.currentCaseLViewIndex];if(null!==d){let m=nh;d<0&&(d=c[n.currentCaseLViewIndex]=~d,m=-1),W5(e,c,n.update[d],a,m)}}function Q4(e,n,a,c){const d=function $4(e,n){let a=e.cases.indexOf(n);if(-1===a)switch(e.type){case 1:{const c=function R4(e,n){const a=k5(n)(parseInt(e,10)),c=q4[a];return void 0!==c?c:"other"}(n,function F4(){return R5}());a=e.cases.indexOf(c),-1===a&&"other"!==c&&(a=e.cases.indexOf("other"));break}case 0:a=e.cases.indexOf("other")}return-1===a?null:a}(n,c);if(Jp(n,a)!==d&&(Y5(e,n,a),a[n.currentCaseLViewIndex]=null===d?null:~d,null!==d)){const y=a[n.anchorIdx];y&&G5(e,n.create[d],a,y)}}function Y5(e,n,a){let c=Jp(n,a);if(null!==c){const d=n.remove[c];for(let m=0;m0){const T=us(y,a);null!==T&&wl(a[Hn],T)}else Y5(e,th(e,~y),a)}}}function J4(){const e=[];let a,c,n=-1;function m(T,O){n=0;const G=Jp(T,O);c=null!==G?T.remove[G]:wn}function y(){if(n0)return a[T];{e.push(n,c);const O=~T;return m(a[cn].data[O],a),y()}}return 0===e.length?null:(c=e.pop(),n=e.pop(),y())}return function d(T,O){for(a=O;e.length;)e.pop();return m(T.value,O),y}}const Xp=/\ufffd(\d+):?\d*\ufffd/gi,X4=/({\s*\ufffd\d+:?\d*\ufffd\s*,\s*\S{6}\s*,[\s\S]*})/gi,e9=/\ufffd(\d+)\ufffd/,$5=/^\s*(\ufffd\d+:?\d*\ufffd)\s*,\s*(select|plural)\s*,/,ih="\ufffd",t9=/\ufffd\/?\*(\d+:\d+)\ufffd/gi,n9=/\ufffd(\/?[#*]\d+):?\d*\ufffd/gi,r9=/\uE500/g;function o9(e,n,a,c,d,m){const y=$r(),T=[],O=[],G=[[]];d=function c9(e,n){if(function u9(e){return-1===e}(n))return e8(e);{const a=e.indexOf(`:${n}${ih}`)+2+n.toString().length,c=e.search(new RegExp(`${ih}\\/\\*\\d+:${n}${ih}`));return e8(e.substring(a,c))}}(d,m);const ae=function i9(e){return e.replace(r9," ")}(d).split(n9);for(let Ae=0;Aea.length&&a.push(O)}return{type:c,mainBinding:d,cases:n,values:a}}function rm(e){if(!e)return[];let n=0;const a=[],c=[],d=/[{}]/g;let m;for(d.lastIndex=0;m=d.exec(e);){const T=m.index;if("}"==m[0]){if(a.pop(),0==a.length){const O=e.substring(n,T);$5.test(O)?c.push(d9(O)):c.push(O),n=T+1}}else{if(0==a.length){const O=e.substring(n,T);c.push(O),n=T+1}a.push("{")}}const y=e.substring(n);return c.push(y),c}function f9(e,n,a,c,d,m,y,T){const O=[],G=[],ae=[];n.cases.push(m),n.create.push(O),n.remove.push(G),n.update.push(ae);const Qe=Ff(Wo()).getInertBodyElement(y),ct=l2(Qe)||Qe;return ct?n8(e,n,a,c,O,G,ae,ct,d,T,0):0}function n8(e,n,a,c,d,m,y,T,O,G,ae){let Ae=0,Qe=T.firstChild;for(;Qe;){const ct=qr(e,a,1,null);switch(Qe.nodeType){case Node.ELEMENT_NODE:const Rt=Qe,Jt=Rt.tagName.toLowerCase();if(zf.hasOwnProperty(Jt)){im(d,Qp,Jt,O,ct),e.data[ct]=Jt;const sr=Rt.attributes;for(let _r=0;_r>>zs.SHIFT;let Ae=e[ae];null===Ae&&(Ae=e[ae]=O?d.createComment(T):Js(d,T)),G&&null!==a&&vi(d,a,Ae,c,!1)}})(d,O.create,ae,Ae),uo(!0)}function s8(){uo(!1)}function E9(e,n,a){o8(e,n,a),s8()}function D9(e,n){const a=Tr(),c=Ai(a.consts,n);!function a9(e,n,a){const d=Hi().index,m=[];if(e.firstCreatePass&&null===e.data[n]){for(let y=0;y0){const c=e.data[a];W5(e,n,Array.isArray(c)?c:c.update,ua()-rh-1,nh)}nh=0,rh=0}(Tr(),Ut(),e+Kn)}function I9(e,n={}){return function T9(e,n={}){let a=e;if(_9.test(e)){const c={},d=[i8];a=a.replace(v9,(m,y,T)=>{const O=y||T,G=c[O]||[];if(G.length||(O.split("|").forEach(Jt=>{const Mn=Jt.match(w9),Un=Mn?parseInt(Mn[1],10):i8,Zt=M9.test(Jt);G.push([Un,Zt,Jt])}),c[O]=G),!G.length)throw new Error(`i18n postprocess: unmatched placeholder - ${O}`);const ae=d[d.length-1];let Ae=0;for(let Jt=0;Jtn.hasOwnProperty(m)?`${d}${n[m]}${O}`:c),a=a.replace(C9,(c,d)=>n.hasOwnProperty(d)?n[d]:c),a=a.replace(b9,(c,d)=>{if(n.hasOwnProperty(d)){const m=n[d];if(!m.length)throw new Error(`i18n postprocess: unmatched ICU - ${c} with key: ${d}`);return m.shift()}return c})),a}(e,n)}function S9(e,n){}function om(e,n,a,c,d){if(e=st(e),Array.isArray(e))for(let m=0;m>20;if(uc(e)||!e.multi){const ct=new Bu(G,d,gd),Rt=am(O,n,d?ae:ae+Qe,Ae);-1===Rt?(Uu(Jd(T,y),m,O),sm(m,e,n.length),n.push(O),T.directiveStart++,T.directiveEnd++,d&&(T.providerIndexes+=1048576),a.push(ct),y.push(ct)):(a[Rt]=ct,y[Rt]=ct)}else{const ct=am(O,n,ae+Qe,Ae),Rt=am(O,n,ae,ae+Qe),Jt=ct>=0&&a[ct],Mn=Rt>=0&&a[Rt];if(d&&!Mn||!d&&!Jt){Uu(Jd(T,y),m,O);const Un=function L9(e,n,a,c,d){const m=new Bu(e,a,gd);return m.multi=[],m.index=n,m.componentProviders=0,l8(m,d,c&&!a),m}(d?P9:O9,a.length,d,c,G);!d&&Mn&&(a[Rt].providerFactory=Un),sm(m,e,n.length,0),n.push(O),T.directiveStart++,T.directiveEnd++,d&&(T.providerIndexes+=1048576),a.push(Un),y.push(Un)}else{sm(m,e,ct>-1?ct:Rt,l8(a[d?Rt:ct],G,!d&&c))}!d&&c&&Mn&&a[Rt].componentProviders++}}}function sm(e,n,a,c){const d=uc(n),m=function Pg(e){return!!e.useClass}(n);if(d||m){const O=(m?st(n.useClass):n).prototype.ngOnDestroy;if(O){const G=e.destroyHooks||(e.destroyHooks=[]);if(!d&&n.multi){const ae=G.indexOf(a);-1===ae?G.push(a,[c,O]):G[ae+1].push(c,O)}else G.push(a,O)}}}function l8(e,n,a){return a&&e.componentProviders++,e.multi.push(n)-1}function am(e,n,a,c){for(let d=a;d{a.providersResolver=(c,d)=>function A9(e,n,a){const c=Tr();if(c.firstCreatePass){const d=$i(e);om(a,c.data,c.blueprint,d,!0),om(n,c.data,c.blueprint,d,!1)}}(c,d?d(e):e,n)}}class nf{}class N9{}function k9(e,n){return new um(e,n??null,[])}class um extends nf{constructor(n,a,c){super(),this._parent=a,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new wp(this);const d=zi(n);this._bootstrapComponents=et(d.bootstrap),this._r3Injector=lp(n,a,[{provide:nf,useValue:this},{provide:O1,useValue:this.componentFactoryResolver},...c],X(n),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(n)}get injector(){return this._r3Injector}destroy(){const n=this._r3Injector;!n.destroyed&&n.destroy(),this.destroyCbs.forEach(a=>a()),this.destroyCbs=null}onDestroy(n){this.destroyCbs.push(n)}}class cm extends N9{constructor(n){super(),this.moduleType=n}create(n){return new um(this.moduleType,n,[])}}class c8 extends nf{constructor(n){super(),this.componentFactoryResolver=new wp(this),this.instance=null;const a=new Ka([...n.providers,{provide:nf,useValue:this},{provide:O1,useValue:this.componentFactoryResolver}],n.parent||Wf(),n.debugName,new Set(["environment"]));this.injector=a,n.runEnvironmentInitializers&&a.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(n){this.injector.onDestroy(n)}}class eg{constructor(n){this._injector=n,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n)){const a=M1(0,n.type),c=a.length>0?function R9(e,n,a=null){return new c8({providers:e,parent:n,debugName:a,runEnvironmentInitializers:!0}).injector}([a],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n,c)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(const n of this.cachedInjectors.values())null!==n&&n.destroy()}finally{this.cachedInjectors.clear()}}static#e=this.\u0275prov=Fn({token:eg,providedIn:"environment",factory:()=>new eg(Be(Wa))})}function B9(e){e.getStandaloneInjector=n=>n.get(eg).getOrCreateStandaloneInjector(e)}function _8(e,n,a,c){return cr(()=>{const d=e;null!==n&&(d.hasOwnProperty("decorators")&&void 0!==d.decorators?d.decorators.push(...n):d.decorators=n),null!==a&&(d.ctorParameters=a),null!==c&&(d.hasOwnProperty("propDecorators")&&void 0!==d.propDecorators?d.propDecorators={...d.propDecorators,...c}:d.propDecorators=c)})}function G9(e,n,a){const c=Ft()+e,d=Ut();return d[c]===ar?Xa(d,c,a?n.call(a):n()):_u(d,c)}function v8(e,n,a,c){return C8(Ut(),Ft(),e,n,a,c)}function y8(e,n,a,c,d){return b8(Ut(),Ft(),e,n,a,c,d)}function W9(e,n,a,c,d,m){return M8(Ut(),Ft(),e,n,a,c,d,m)}function K9(e,n,a,c,d,m,y){return w8(Ut(),Ft(),e,n,a,c,d,m,y)}function Y9(e,n,a,c,d,m,y,T){const O=Ft()+e,G=Ut(),ae=ta(G,O,a,c,d,m);return Ro(G,O+4,y)||ae?Xa(G,O+5,T?n.call(T,a,c,d,m,y):n(a,c,d,m,y)):_u(G,O+5)}function Q9(e,n,a,c,d,m,y,T,O){const G=Ft()+e,ae=Ut(),Ae=ta(ae,G,a,c,d,m);return Fs(ae,G+4,y,T)||Ae?Xa(ae,G+6,O?n.call(O,a,c,d,m,y,T):n(a,c,d,m,y,T)):_u(ae,G+6)}function $9(e,n,a,c,d,m,y,T,O,G){const ae=Ft()+e,Ae=Ut();let Qe=ta(Ae,ae,a,c,d,m);return f0(Ae,ae+4,y,T,O)||Qe?Xa(Ae,ae+7,G?n.call(G,a,c,d,m,y,T,O):n(a,c,d,m,y,T,O)):_u(Ae,ae+7)}function J9(e,n,a,c,d,m,y,T,O,G,ae){const Ae=Ft()+e,Qe=Ut(),ct=ta(Qe,Ae,a,c,d,m);return ta(Qe,Ae+4,y,T,O,G)||ct?Xa(Qe,Ae+8,ae?n.call(ae,a,c,d,m,y,T,O,G):n(a,c,d,m,y,T,O,G)):_u(Qe,Ae+8)}function X9(e,n,a,c){return T8(Ut(),Ft(),e,n,a,c)}function sh(e,n){const a=e[n];return a===ar?void 0:a}function C8(e,n,a,c,d,m){const y=n+a;return Ro(e,y,d)?Xa(e,y+1,m?c.call(m,d):c(d)):sh(e,y+1)}function b8(e,n,a,c,d,m,y){const T=n+a;return Fs(e,T,d,m)?Xa(e,T+2,y?c.call(y,d,m):c(d,m)):sh(e,T+2)}function M8(e,n,a,c,d,m,y,T){const O=n+a;return f0(e,O,d,m,y)?Xa(e,O+3,T?c.call(T,d,m,y):c(d,m,y)):sh(e,O+3)}function w8(e,n,a,c,d,m,y,T,O){const G=n+a;return ta(e,G,d,m,y,T)?Xa(e,G+4,O?c.call(O,d,m,y,T):c(d,m,y,T)):sh(e,G+4)}function T8(e,n,a,c,d,m){let y=n+a,T=!1;for(let O=0;O=0;a--){const c=n[a];if(e===c.name)return c}}(n,a.pipeRegistry),a.data[d]=c,c.onDestroy&&(a.destroyHooks??=[]).push(d,c.onDestroy)):c=a.data[d];const m=c.factory||(c.factory=po(c.type));const T=Mr(gd);try{const O=qc(!1),G=m();return qc(O),function M(e,n,a,c){a>=e.data.length&&(e.data[a]=null,e.blueprint[a]=null),n[a]=c}(a,Ut(),d,G),G}finally{Mr(T)}}function D8(e,n,a){const c=e+Kn,d=Ut(),m=wa(d,c);return ah(d,c)?C8(d,Ft(),n,m.transform,a,m):m.transform(a)}function t_(e,n,a,c){const d=e+Kn,m=Ut(),y=wa(m,d);return ah(m,d)?b8(m,Ft(),n,y.transform,a,c,y):y.transform(a,c)}function n_(e,n,a,c,d){const m=e+Kn,y=Ut(),T=wa(y,m);return ah(y,m)?M8(y,Ft(),n,T.transform,a,c,d,T):T.transform(a,c,d)}function r_(e,n,a,c,d,m){const y=e+Kn,T=Ut(),O=wa(T,y);return ah(T,y)?w8(T,Ft(),n,O.transform,a,c,d,m,O):O.transform(a,c,d,m)}function i_(e,n,a){const c=e+Kn,d=Ut(),m=wa(d,c);return ah(d,c)?T8(d,Ft(),n,m.transform,a,m):m.transform.apply(m,a)}function ah(e,n){return e[cn].data[n].pure}function o_(){return this._results[Symbol.iterator]()}class fm{static#e=Symbol.iterator;get changes(){return this._changes||(this._changes=new Ya)}constructor(n=!1){this._emitDistinctChangesOnly=n,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const a=fm.prototype;a[Symbol.iterator]||(a[Symbol.iterator]=o_)}get(n){return this._results[n]}map(n){return this._results.map(n)}filter(n){return this._results.filter(n)}find(n){return this._results.find(n)}reduce(n,a){return this._results.reduce(n,a)}forEach(n){this._results.forEach(n)}some(n){return this._results.some(n)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(n,a){const c=this;c.dirty=!1;const d=No(n);(this._changesDetected=!function Cf(e,n,a){if(e.length!==n.length)return!1;for(let c=0;cnull;function A8(e,n){return S8(e,n)}class rg{static#e=this.__NG_ELEMENT_ID__=m_}function m_(){return L8(Hi(),Ut())}const __=rg,O8=class extends __{constructor(n,a,c){super(),this._lContainer=n,this._hostTNode=a,this._hostLView=c}get element(){return dd(this._hostTNode,this._hostLView)}get injector(){return new si(this._hostTNode,this._hostLView)}get parentInjector(){const n=Xd(this._hostTNode,this._hostLView);if(Vl(n)){const a=Cr(n,this._hostLView),c=Fu(n),d=a[cn].data[c+8];return new si(d,a)}return new si(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(n){const a=P8(this._lContainer);return null!==a&&a[n]||null}get length(){return this._lContainer.length-Y}createEmbeddedView(n,a,c){let d,m;"number"==typeof c?d=c:null!=c&&(d=c.index,m=c.injector);const y=A8(this._lContainer,n.ssrId),T=n.createEmbeddedViewImpl(a||{},m,y),O=!!y&&!fi(this._hostTNode);return this.insertImpl(T,d,O),T}createComponent(n,a,c,d,m){const y=n&&!Gl(n);let T;if(y)T=a;else{const Jt=a||{};T=Jt.index,c=Jt.injector,d=Jt.projectableNodes,m=Jt.environmentInjector||Jt.ngModuleRef}const O=y?n:new j1(jn(n)),G=c||this.parentInjector;if(!m&&null==O.ngModule){const Mn=(y?G:this.parentInjector).get(Wa,null);Mn&&(m=Mn)}const ae=jn(O.componentType??{}),Ae=A8(this._lContainer,ae?.id??null),Qe=Ae?.firstChild??null,ct=O.create(G,d,Qe,m),Rt=!!Ae&&!fi(this._hostTNode);return this.insertImpl(ct.hostView,T,Rt),ct}insert(n,a){return this.insertImpl(n,a,!1)}insertImpl(n,a,c){const d=n._lView;d[cn];if(function S0(e){return En(e[ir])}(d)){const O=this.indexOf(n);if(-1!==O)this.detach(O);else{const G=d[ir],ae=new O8(G,G[mi],G[ir]);ae.detach(ae.indexOf(n))}}const y=this._adjustIndex(a),T=this._lContainer;return a_(T,d,y,!c),n.attachToViewContainerRef(),bf(hm(T),y,n),n}move(n,a){return this.insert(n,a)}indexOf(n){const a=P8(this._lContainer);return null!==a?a.indexOf(n):-1}remove(n){const a=this._adjustIndex(n,-1),c=vl(this._lContainer,a);c&&(jc(hm(this._lContainer),a),yl(c[cn],c))}detach(n){const a=this._adjustIndex(n,-1),c=vl(this._lContainer,a);return c&&null!=jc(hm(this._lContainer),a)?new vd(c):null}_adjustIndex(n,a=0){return n??this.length+a}};function P8(e){return e[8]}function hm(e){return e[8]||(e[8]=[])}function L8(e,n){let a;const c=n[e.index];return En(c)?a=c:(a=hu(c,n,null,e),n[e.index]=a,pc(n,a)),N8(a,n,e,c),new O8(a,e,n)}let N8=k8;function k8(e,n,a,c){if(e[vr])return;let d;d=8&a.type?Ir(c):function v_(e,n){const a=e[Hn],c=a.createComment(""),d=_o(n,e);return vi(a,Ua(a,d),c,function rd(e,n){return e.nextSibling(n)}(a,d),!1),c}(n,a),e[vr]=d}class pm{constructor(n){this.queryList=n,this.matches=null}clone(){return new pm(this.queryList)}setDirty(){this.queryList.setDirty()}}class gm{constructor(n=[]){this.queries=n}createEmbeddedView(n){const a=n.queries;if(null!==a){const c=null!==n.contentQueries?n.contentQueries[0]:a.length,d=[];for(let m=0;m0)c.push(y[T/2]);else{const G=m[T+1],ae=n[-O];for(let Ae=Y;Ae(null===d&&(d=Mi().compileNgModule(Us,`ng:///${e.name}/\u0275mod.js`,{type:e,bootstrap:No(n.bootstrap||wn).map(st),declarations:c.map(st),imports:No(n.imports||wn).map(st).map(Q8),exports:No(n.exports||wn).map(st).map(Q8),schemas:n.schemas?No(n.schemas):null,id:n.id||null}),d.schemas||(d.schemas=[])),d)});let m=null;Object.defineProperty(e,pi,{get:()=>{if(null===m){const T=Mi();m=T.compileFactory(Us,`ng:///${e.name}/\u0275fac.js`,{name:e.name,type:e,deps:Ku(e),target:T.FactoryTarget.NgModule,typeArgumentCount:0})}return m},configurable:!1});let y=null;Object.defineProperty(e,xn,{get:()=>{if(null===y){const T={name:e.name,type:e,providers:n.providers||wn,imports:[(n.imports||wn).map(st),(n.exports||wn).map(st)]};y=Mi().compileInjector(Us,`ng:///${e.name}/\u0275inj.js`,T)}return y},configurable:!1})})(e,n),void 0!==n.id&&Oa(e,n.id),function O_(e,n){uh.push({moduleType:e,ngModule:n})}(e,n)}function R_(e,n){const a=No(n.declarations||wn),c=M0(e);a.forEach(d=>{if((d=st(d)).hasOwnProperty(Hr)){Y8(jn(d),c)}else!d.hasOwnProperty(Ti)&&!d.hasOwnProperty(kr)&&(d.ngSelectorScope=e)})}function Y8(e,n){e.directiveDefs=()=>Array.from(n.compilation.directives).map(a=>a.hasOwnProperty(Hr)?jn(a):ti(a)).filter(a=>!!a),e.pipeDefs=()=>Array.from(n.compilation.pipes).map(a=>Zr(a)),e.schemas=n.schemas,e.tView=null}function M0(e){if(Z8(e))return function B_(e){const n=zi(e,!0);if(null!==n.transitiveCompileScopes)return n.transitiveCompileScopes;const a={schemas:n.schemas||null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set,pipes:new Set}};return et(n.imports).forEach(c=>{const d=M0(c);d.exported.directives.forEach(m=>a.compilation.directives.add(m)),d.exported.pipes.forEach(m=>a.compilation.pipes.add(m))}),et(n.declarations).forEach(c=>{Zr(c)?a.compilation.pipes.add(c):a.compilation.directives.add(c)}),et(n.exports).forEach(c=>{const d=c;if(Z8(d)){const m=M0(d);m.exported.directives.forEach(y=>{a.compilation.directives.add(y),a.exported.directives.add(y)}),m.exported.pipes.forEach(y=>{a.compilation.pipes.add(y),a.exported.pipes.add(y)})}else Zr(d)?a.exported.pipes.add(d):a.exported.directives.add(d)}),n.transitiveCompileScopes=a,a}(e);if(ts(e)){if(null!==(jn(e)||ti(e)))return{schemas:null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set([e]),pipes:new Set}};if(null!==Zr(e))return{schemas:null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set,pipes:new Set([e])}}}throw new Error(`${e.name} does not have a module def (\u0275mod property)`)}function Q8(e){return H8(e)?e.ngModule:e}let Mm=0;function F_(e,n){let a=null;(function Df(e,n){d1(n)&&(pl.set(e,n),gl.add(e))})(e,n),X8(e,n),Object.defineProperty(e,Hr,{get:()=>{if(null===a){const c=Mi();if(d1(n)){const G=[`Component '${e.name}' is not resolved:`];throw n.templateUrl&&G.push(` - templateUrl: ${n.templateUrl}`),n.styleUrls&&n.styleUrls.length&&G.push(` - styleUrls: ${JSON.stringify(n.styleUrls)}`),G.push("Did you run and wait for 'resolveComponentResources()'?"),new Error(G.join("\n"))}const d=function A_(){return b0}();let m=n.preserveWhitespaces;void 0===m&&(m=null!==d&&void 0!==d.preserveWhitespaces&&d.preserveWhitespaces);let y=n.encapsulation;void 0===y&&(y=null!==d&&void 0!==d.defaultEncapsulation?d.defaultEncapsulation:mr.Emulated);const T=n.templateUrl||`ng:///${e.name}/template.html`,O={...e6(e,n),typeSourceSpan:c.createParseSourceSpan("Component",e.name,T),template:n.template||"",preserveWhitespaces:m,styles:n.styles||wn,animations:n.animations,declarations:[],changeDetection:n.changeDetection,encapsulation:y,interpolation:n.interpolation,viewProviders:n.viewProviders||null};Mm++;try{if(O.usesInheritance&&t6(e),a=c.compileComponent(Us,T,O),n.standalone){const G=No(n.imports||wn),{directiveDefs:ae,pipeDefs:Ae}=function U_(e,n){let a=null,c=null;return{directiveDefs:()=>{if(null===a){a=[jn(e)];const y=new Set([e]);for(const T of n){const O=st(T);if(!y.has(O))if(y.add(O),zi(O)){const G=M0(O);for(const ae of G.exported.directives){const Ae=jn(ae)||ti(ae);Ae&&!y.has(ae)&&(y.add(ae),a.push(Ae))}}else{const G=jn(O)||ti(O);G&&a.push(G)}}}return a},pipeDefs:()=>{if(null===c){c=[];const y=new Set;for(const T of n){const O=st(T);if(!y.has(O))if(y.add(O),zi(O)){const G=M0(O);for(const ae of G.exported.pipes){const Ae=Zr(ae);Ae&&!y.has(ae)&&(y.add(ae),c.push(Ae))}}else{const G=Zr(O);G&&c.push(G)}}}return c}}}(e,G);a.directiveDefs=ae,a.pipeDefs=Ae,a.dependencies=()=>G.map(st)}}finally{Mm--}if(0===Mm&&function P_(){if(!ym){ym=!0;try{for(let e=uh.length-1;e>=0;e--){const{moduleType:n,ngModule:a}=uh[e];a.declarations&&a.declarations.every(G8)&&(uh.splice(e,1),R_(n,a))}}finally{ym=!1}}}(),function j_(e){return void 0!==e.ngSelectorScope}(e)){const G=M0(e.ngSelectorScope);Y8(a,G)}if(n.schemas){if(!n.standalone)throw new Error(`The 'schemas' was specified for the ${Gt(e)} but is only valid on a component that is standalone.`);a.schemas=n.schemas}else n.standalone&&(a.schemas=[])}return a},configurable:!1})}function $8(e,n){let a=null;X8(e,n||{}),Object.defineProperty(e,Ti,{get:()=>{if(null===a){const c=J8(e,n||{});a=Mi().compileDirective(Us,c.sourceMapUrl,c.metadata)}return a},configurable:!1})}function J8(e,n){const a=e&&e.name,c=`ng:///${a}/\u0275dir.js`,d=Mi(),m=e6(e,n);return m.typeSourceSpan=d.createParseSourceSpan("Directive",a,c),m.usesInheritance&&t6(e),{metadata:m,sourceMapUrl:c}}function X8(e,n){let a=null;Object.defineProperty(e,pi,{get:()=>{if(null===a){const c=J8(e,n),d=Mi();a=d.compileFactory(Us,`ng:///${e.name}/\u0275fac.js`,{name:c.metadata.name,type:c.metadata.type,typeArgumentCount:0,deps:Ku(e),target:d.FactoryTarget.Directive})}return a},configurable:!1})}function V_(e){return Object.getPrototypeOf(e.prototype)===Object.prototype}function e6(e,n){const a=Wu(),c=a.ownPropMetadata(e);return{name:e.name,type:e,selector:void 0!==n.selector?n.selector:null,host:n.host||Rn,propMetadata:c,inputs:n.inputs||wn,outputs:n.outputs||wn,queries:n6(e,c,r6),lifecycle:{usesOnChanges:a.hasLifecycleHook(e,"ngOnChanges")},typeSourceSpan:null,usesInheritance:!V_(e),exportAs:G_(n.exportAs),providers:n.providers||null,viewQueries:n6(e,c,i6),isStandalone:!!n.standalone,isSignal:!!n.signals,hostDirectives:n.hostDirectives?.map(d=>"function"==typeof d?{directive:d}:d)||null}}function t6(e){const n=Object.prototype;let a=Object.getPrototypeOf(e.prototype).constructor;for(;a&&a!==n;)!ti(a)&&!jn(a)&&K_(a)&&$8(a,null),a=Object.getPrototypeOf(a)}function H_(e){return"string"==typeof e?s6(e):st(e)}function Z_(e,n){return{propertyName:e,predicate:H_(n.selector),descendants:n.descendants,first:n.first,read:n.read?n.read:null,static:!!n.static,emitDistinctChangesOnly:!!n.emitDistinctChangesOnly}}function n6(e,n,a){const c=[];for(const d in n)if(n.hasOwnProperty(d)){const m=n[d];m.forEach(y=>{if(a(y)){if(!y.selector)throw new Error(`Can't construct a query for the property "${d}" of "${Gt(e)}" since the query selector wasn't defined.`);if(m.some(o6))throw new Error("Cannot combine @Input decorators with query decorators");c.push(Z_(d,y))}})}return c}function G_(e){return void 0===e?null:s6(e)}function r6(e){const n=e.ngMetadataName;return"ContentChild"===n||"ContentChildren"===n}function i6(e){const n=e.ngMetadataName;return"ViewChild"===n||"ViewChildren"===n}function o6(e){return"Input"===e.ngMetadataName}function s6(e){return e.split(",").map(n=>n.trim())}const W_=["ngOnChanges","ngOnInit","ngOnDestroy","ngDoCheck","ngAfterViewInit","ngAfterViewChecked","ngAfterContentInit","ngAfterContentChecked"];function K_(e){const n=Wu();if(W_.some(c=>n.hasLifecycleHook(e,c)))return!0;const a=n.propMetadata(e);for(const c in a){const d=a[c];for(let m=0;me,void 0,void 0,(e,n)=>$8(e,n)),Q_=hs("Component",(e={})=>({changeDetection:Nr.Default,...e}),l6,void 0,(e,n)=>F_(e,n)),$_=hs("Pipe",e=>({pure:!0,...e}),void 0,void 0,(e,n)=>function Y_(e,n){let a=null,c=null;Object.defineProperty(e,pi,{get:()=>{if(null===c){const d=a6(e,n),m=Mi(d.type);c=m.compileFactory(Us,`ng:///${d.name}/\u0275fac.js`,{name:d.name,type:d.type,typeArgumentCount:0,deps:Ku(e),target:m.FactoryTarget.Pipe})}return c},configurable:!1}),Object.defineProperty(e,kr,{get:()=>{if(null===a){const d=a6(e,n);a=Mi(d.type).compilePipe(Us,`ng:///${d.name}/\u0275pipe.js`,d)}return a},configurable:!1})}(e,n)),J_=Qs("Input",e=>e?"string"==typeof e?{alias:e}:e:{}),X_=Qs("Output",e=>({alias:e})),e7=Qs("HostBinding",e=>({hostPropertyName:e})),t7=Qs("HostListener",(e,n)=>({eventName:e,args:n})),n7=hs("NgModule",e=>e,void 0,void 0,(e,n)=>L_(e,n)),r7=new zn("Application Initializer");class rf{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((n,a)=>{this.resolve=n,this.reject=a}),this.appInits=Nt(r7,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const n=[];for(const c of this.appInits){const d=c();if(J1(d))n.push(d);else if(Y2(d)){const m=new Promise((y,T)=>{d.subscribe({complete:y,error:T})});n.push(m)}}const a=()=>{this.done=!0,this.resolve()};Promise.all(n).then(()=>{a()}).catch(c=>{this.reject(c)}),0===n.length&&a(),this.initialized=!0}static#e=this.\u0275fac=function(a){return new(a||rf)};static#t=this.\u0275prov=Fn({token:rf,factory:rf.\u0275fac,providedIn:"root"})}class w0{log(n){console.log(n)}warn(n){console.warn(n)}static#e=this.\u0275fac=function(a){return new(a||w0)};static#t=this.\u0275prov=Fn({token:w0,factory:w0.\u0275fac,providedIn:"platform"})}const og=new zn("LocaleId",{providedIn:"root",factory:()=>Nt(og,Yt.Optional|Yt.SkipSelf)||function i7(){return typeof $localize<"u"&&$localize.locale||C0}()}),o7=new zn("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});new zn("Translations"),new zn("TranslationsFormat");var u6;!function(e){e[e.Error=0]="Error",e[e.Warning=1]="Warning",e[e.Ignore=2]="Ignore"}(u6||(u6={}));class T0{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new z(!1)}add(){this.hasPendingTasks.next(!0);const n=this.taskId++;return this.pendingTasks.add(n),n}remove(n){this.pendingTasks.delete(n),0===this.pendingTasks.size&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks.next(!1)}static#e=this.\u0275fac=function(a){return new(a||T0)};static#t=this.\u0275prov=Fn({token:T0,factory:T0.\u0275fac,providedIn:"root"})}class s7{constructor(n,a){this.ngModuleFactory=n,this.componentFactories=a}}class sg{compileModuleSync(n){return new cm(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){const a=this.compileModuleSync(n),d=et(zi(n).declarations).reduce((m,y)=>{const T=jn(y);return T&&m.push(new j1(T)),m},[]);return new s7(a,d)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}static#e=this.\u0275fac=function(a){return new(a||sg)};static#t=this.\u0275prov=Fn({token:sg,factory:sg.\u0275fac,providedIn:"root"})}new zn("compilerOptions");new class l7{constructor(){this.resolverToTokenToDependencies=new WeakMap,this.resolverToProviders=new WeakMap,this.standaloneInjectorToComponent=new WeakMap}reset(){this.resolverToTokenToDependencies=new WeakMap,this.resolverToProviders=new WeakMap,this.standaloneInjectorToComponent=new WeakMap}};const h6=new zn(""),p6=new zn("");class dh{constructor(n,a,c){this._ngZone=n,this.registry=a,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,Em||(function I7(e){Em=e}(c),c.addToWindow(a)),this._watchAngularEvents(),n.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{i.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let n=this._callbacks.pop();clearTimeout(n.timeoutId),n.doneCb(this._didWork)}this._didWork=!1});else{let n=this.getPendingTasks();this._callbacks=this._callbacks.filter(a=>!a.updateCb||!a.updateCb(n)||(clearTimeout(a.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(n=>({source:n.source,creationLocation:n.creationLocation,data:n.data})):[]}addCallback(n,a,c){let d=-1;a&&a>0&&(d=setTimeout(()=>{this._callbacks=this._callbacks.filter(m=>m.timeoutId!==d),n(this._didWork,this.getPendingTasks())},a)),this._callbacks.push({doneCb:n,timeoutId:d,updateCb:c})}whenStable(n,a,c){if(c&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(n,a,c),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(n){this.registry.registerApplication(n,this)}unregisterApplication(n){this.registry.unregisterApplication(n)}findProviders(n,a,c){return[]}static#e=this.\u0275fac=function(a){return new(a||dh)(Be(i),Be(E0),Be(p6))};static#t=this.\u0275prov=Fn({token:dh,factory:dh.\u0275fac})}class E0{constructor(){this._applications=new Map}registerApplication(n,a){this._applications.set(n,a)}unregisterApplication(n){this._applications.delete(n)}unregisterAllApplications(){this._applications.clear()}getTestability(n){return this._applications.get(n)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(n,a=!0){return Em?.findTestabilityInTree(this,n,a)??null}static#e=this.\u0275fac=function(a){return new(a||E0)};static#t=this.\u0275prov=Fn({token:E0,factory:E0.\u0275fac,providedIn:"platform"})}let Em,Sd=null;const g6=new zn("AllowMultipleToken"),Dm=new zn("PlatformDestroyListeners"),m6=new zn("appBootstrapListener");function _6(){!function dr(e){gr=e}(()=>{throw new Xe(600,!1)})}function v6(e){e.get(Gh,null)?.forEach(a=>a())}function y6(e,n,a=[]){const c=`Platform: ${n}`,d=new zn(c);return(m=[])=>{let y=xm();if(!y||y.injector.get(g6,!1)){const T=[...a,...m,{provide:d,useValue:!0}];e?e(T):function O7(e){if(Sd&&!Sd.get(g6,!1))throw new Xe(400,!1);_6(),Sd=e;const n=e.get(D0);return v6(e),n}(C6(T,c))}return function L7(e){const n=xm();if(!n)throw new Xe(401,!1);return n}()}}function C6(e=[],n){return ks.create({name:n,providers:[{provide:g2,useValue:"platform"},{provide:Dm,useValue:new Set([()=>Sd=null])},...e]})}function xm(){return Sd?.get(D0)??null}class D0{constructor(n){this._injector=n,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(n,a){const c=function N7(e="zone.js",n){return"noop"===e?new b:"zone.js"===e?new i(n):e}(a?.ngZone,b6({eventCoalescing:a?.ngZoneEventCoalescing,runCoalescing:a?.ngZoneRunCoalescing}));return c.run(()=>{const d=function q9(e,n,a){return new um(e,n,a)}(n.moduleType,this.injector,D6(()=>c)),m=d.injector.get(xl,null);return c.runOutsideAngular(()=>{const y=c.onError.subscribe({next:T=>{m.handleError(T)}});d.onDestroy(()=>{lg(this._modules,d),y.unsubscribe()})}),M6(m,c,()=>{const y=d.injector.get(rf);return y.runInitializers(),y.donePromise.then(()=>(B5(d.injector.get(og,C0)||C0),this._moduleDoBootstrap(d),d))})})}bootstrapModule(n,a=[]){const c=w6({},a);return function S7(e,n,a){const c=new cm(a);return Promise.resolve(c)}(this.injector,0,n).then(d=>this.bootstrapModuleFactory(d,c))}_moduleDoBootstrap(n){const a=n.injector.get(wu);if(n._bootstrapComponents.length>0)n._bootstrapComponents.forEach(c=>a.bootstrap(c));else{if(!n.instance.ngDoBootstrap)throw new Xe(-403,!1);n.instance.ngDoBootstrap(a)}this._modules.push(n)}onDestroy(n){this._destroyListeners.push(n)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new Xe(404,!1);this._modules.slice().forEach(a=>a.destroy()),this._destroyListeners.forEach(a=>a());const n=this._injector.get(Dm,null);n&&(n.forEach(a=>a()),n.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static#e=this.\u0275fac=function(a){return new(a||D0)(Be(ks))};static#t=this.\u0275prov=Fn({token:D0,factory:D0.\u0275fac,providedIn:"platform"})}function b6(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}function M6(e,n,a){try{const c=a();return J1(c)?c.catch(d=>{throw n.runOutsideAngular(()=>e.handleError(d)),d}):c}catch(c){throw n.runOutsideAngular(()=>e.handleError(c)),c}}function w6(e,n){return Array.isArray(n)?n.reduce(w6,e):{...e,...n}}class wu{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=Nt(E6),this.zoneIsStable=Nt(S),this.componentTypes=[],this.components=[],this.isStable=Nt(T0).hasPendingTasks.pipe((0,xe.w)(n=>n?(0,V.of)(!1):this.zoneIsStable),function Ne(e,n){return a=>a.lift(new Ee(e,n))}(),J()),this._injector=Nt(Wa)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(n,a){const c=n instanceof Xh;if(!this._injector.get(rf).done){!c&&ts(n);throw new Xe(405,!1)}let m;m=c?n:this._injector.get(O1).resolveComponentFactory(n),this.componentTypes.push(m.componentType);const y=function A7(e){return e.isBoundToModule}(m)?void 0:this._injector.get(nf),T=a||m.selector,O=m.create(ks.NULL,[],T,y),G=O.location.nativeElement,ae=O.injector.get(h6,null);return ae?.registerApplication(G),O.onDestroy(()=>{this.detachView(O.hostView),lg(this.components,O),ae?.unregisterApplication(G)}),this._loadComponent(O),O}tick(){if(this._runningTick)throw new Xe(101,!1);try{this._runningTick=!0;for(let n of this._views)n.detectChanges()}catch(n){this.internalErrorHandler(n)}finally{this._runningTick=!1}}attachView(n){const a=n;this._views.push(a),a.attachToAppRef(this)}detachView(n){const a=n;lg(this._views,a),a.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n);const a=this._injector.get(m6,[]);a.push(...this._bootstrapListeners),a.forEach(c=>c(n))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(n=>n()),this._views.slice().forEach(n=>n.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(n){return this._destroyListeners.push(n),()=>lg(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new Xe(406,!1);const n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static#e=this.\u0275fac=function(a){return new(a||wu)};static#t=this.\u0275prov=Fn({token:wu,factory:wu.\u0275fac,providedIn:"root"})}function lg(e,n){const a=e.indexOf(n);a>-1&&e.splice(a,1)}const E6=new zn("",{providedIn:"root",factory:()=>Nt(xl).handleError.bind(void 0)});function k7(){const e=Nt(i),n=Nt(xl);return a=>e.runOutsideAngular(()=>n.handleError(a))}class fh{constructor(){this.zone=Nt(i),this.applicationRef=Nt(wu)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static#e=this.\u0275fac=function(a){return new(a||fh)};static#t=this.\u0275prov=Fn({token:fh,factory:fh.\u0275fac,providedIn:"root"})}new zn("");function D6(e){return[{provide:i,useFactory:e},{provide:Vf,multi:!0,useFactory:()=>{const n=Nt(fh,{optional:!0});return()=>n.initialize()}},{provide:E6,useFactory:k7},{provide:S,useFactory:U}]}function R7(){}class B7{static#e=this.__NG_ELEMENT_ID__=F7}function F7(e){return function z7(e,n,a){if(ui(e)&&!a){const c=Vi(e.index,n);return new vd(c,c)}if(47&e.type){const c=n[Rr];return new vd(c,n)}return null}(Hi(),Ut(),16==(16&e))}class A6{constructor(){}supports(n){return G1(n)}create(n){return new G7(n)}}const Z7=(e,n)=>n;class G7{constructor(n){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=n||Z7}forEachItem(n){let a;for(a=this._itHead;null!==a;a=a._next)n(a)}forEachOperation(n){let a=this._itHead,c=this._removalsHead,d=0,m=null;for(;a||c;){const y=!c||a&&a.currentIndex{y=this._trackByFn(d,T),null!==a&&Object.is(a.trackById,y)?(c&&(a=this._verifyReinsertion(a,T,y,d)),Object.is(a.item,T)||this._addIdentityChange(a,T)):(a=this._mismatch(a,T,y,d),c=!0),a=a._next,d++}),this.length=d;return this._truncate(a),this.collection=n,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let n;for(n=this._previousItHead=this._itHead;null!==n;n=n._next)n._nextPrevious=n._next;for(n=this._additionsHead;null!==n;n=n._nextAdded)n.previousIndex=n.currentIndex;for(this._additionsHead=this._additionsTail=null,n=this._movesHead;null!==n;n=n._nextMoved)n.previousIndex=n.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(n,a,c,d){let m;return null===n?m=this._itTail:(m=n._prev,this._remove(n)),null!==(n=null===this._unlinkedRecords?null:this._unlinkedRecords.get(c,null))?(Object.is(n.item,a)||this._addIdentityChange(n,a),this._reinsertAfter(n,m,d)):null!==(n=null===this._linkedRecords?null:this._linkedRecords.get(c,d))?(Object.is(n.item,a)||this._addIdentityChange(n,a),this._moveAfter(n,m,d)):n=this._addAfter(new W7(a,c),m,d),n}_verifyReinsertion(n,a,c,d){let m=null===this._unlinkedRecords?null:this._unlinkedRecords.get(c,null);return null!==m?n=this._reinsertAfter(m,n._prev,d):n.currentIndex!=d&&(n.currentIndex=d,this._addToMoves(n,d)),n}_truncate(n){for(;null!==n;){const a=n._next;this._addToRemovals(this._unlink(n)),n=a}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(n,a,c){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(n);const d=n._prevRemoved,m=n._nextRemoved;return null===d?this._removalsHead=m:d._nextRemoved=m,null===m?this._removalsTail=d:m._prevRemoved=d,this._insertAfter(n,a,c),this._addToMoves(n,c),n}_moveAfter(n,a,c){return this._unlink(n),this._insertAfter(n,a,c),this._addToMoves(n,c),n}_addAfter(n,a,c){return this._insertAfter(n,a,c),null===this._additionsTail?this._additionsTail=this._additionsHead=n:this._additionsTail=this._additionsTail._nextAdded=n,n}_insertAfter(n,a,c){const d=null===a?this._itHead:a._next;return n._next=d,n._prev=a,null===d?this._itTail=n:d._prev=n,null===a?this._itHead=n:a._next=n,null===this._linkedRecords&&(this._linkedRecords=new O6),this._linkedRecords.put(n),n.currentIndex=c,n}_remove(n){return this._addToRemovals(this._unlink(n))}_unlink(n){null!==this._linkedRecords&&this._linkedRecords.remove(n);const a=n._prev,c=n._next;return null===a?this._itHead=c:a._next=c,null===c?this._itTail=a:c._prev=a,n}_addToMoves(n,a){return n.previousIndex===a||(null===this._movesTail?this._movesTail=this._movesHead=n:this._movesTail=this._movesTail._nextMoved=n),n}_addToRemovals(n){return null===this._unlinkedRecords&&(this._unlinkedRecords=new O6),this._unlinkedRecords.put(n),n.currentIndex=null,n._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=n,n._prevRemoved=null):(n._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=n),n}_addIdentityChange(n,a){return n.item=a,null===this._identityChangesTail?this._identityChangesTail=this._identityChangesHead=n:this._identityChangesTail=this._identityChangesTail._nextIdentityChange=n,n}}class W7{constructor(n,a){this.item=n,this.trackById=a,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class K7{constructor(){this._head=null,this._tail=null}add(n){null===this._head?(this._head=this._tail=n,n._nextDup=null,n._prevDup=null):(this._tail._nextDup=n,n._prevDup=this._tail,n._nextDup=null,this._tail=n)}get(n,a){let c;for(c=this._head;null!==c;c=c._nextDup)if((null===a||a<=c.currentIndex)&&Object.is(c.trackById,n))return c;return null}remove(n){const a=n._prevDup,c=n._nextDup;return null===a?this._head=c:a._nextDup=c,null===c?this._tail=a:c._prevDup=a,null===this._head}}class O6{constructor(){this.map=new Map}put(n){const a=n.trackById;let c=this.map.get(a);c||(c=new K7,this.map.set(a,c)),c.add(n)}get(n,a){const c=n,d=this.map.get(c);return d?d.get(n,a):null}remove(n){const a=n.trackById;return this.map.get(a).remove(n)&&this.map.delete(a),n}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function P6(e,n,a){const c=e.previousIndex;if(null===c)return c;let d=0;return a&&c{if(a&&a.key===d)this._maybeAddToChanges(a,c),this._appendAfter=a,a=a._next;else{const m=this._getOrCreateRecordForKey(d,c);a=this._insertBeforeOrAppend(a,m)}}),a){a._prev&&(a._prev._next=null),this._removalsHead=a;for(let c=a;null!==c;c=c._nextRemoved)c===this._mapHead&&(this._mapHead=null),this._records.delete(c.key),c._nextRemoved=c._next,c.previousValue=c.currentValue,c.currentValue=null,c._prev=null,c._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(n,a){if(n){const c=n._prev;return a._next=n,a._prev=c,n._prev=a,c&&(c._next=a),n===this._mapHead&&(this._mapHead=a),this._appendAfter=n,n}return this._appendAfter?(this._appendAfter._next=a,a._prev=this._appendAfter):this._mapHead=a,this._appendAfter=a,null}_getOrCreateRecordForKey(n,a){if(this._records.has(n)){const d=this._records.get(n);this._maybeAddToChanges(d,a);const m=d._prev,y=d._next;return m&&(m._next=y),y&&(y._prev=m),d._next=null,d._prev=null,d}const c=new Q7(n);return this._records.set(n,c),c.currentValue=a,this._addToAdditions(c),c}_reset(){if(this.isDirty){let n;for(this._previousMapHead=this._mapHead,n=this._previousMapHead;null!==n;n=n._next)n._nextPrevious=n._next;for(n=this._changesHead;null!==n;n=n._nextChanged)n.previousValue=n.currentValue;for(n=this._additionsHead;null!=n;n=n._nextAdded)n.previousValue=n.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(n,a){Object.is(a,n.currentValue)||(n.previousValue=n.currentValue,n.currentValue=a,this._addToChanges(n))}_addToAdditions(n){null===this._additionsHead?this._additionsHead=this._additionsTail=n:(this._additionsTail._nextAdded=n,this._additionsTail=n)}_addToChanges(n){null===this._changesHead?this._changesHead=this._changesTail=n:(this._changesTail._nextChanged=n,this._changesTail=n)}_forEach(n,a){n instanceof Map?n.forEach(a):Object.keys(n).forEach(c=>a(n[c],c))}}class Q7{constructor(n){this.key=n,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function N6(){return new bc([new A6])}class bc{static#e=this.\u0275prov=Fn({token:bc,providedIn:"root",factory:N6});constructor(n){this.factories=n}static create(n,a){if(null!=a){const c=a.factories.slice();n=n.concat(c)}return new bc(n)}static extend(n){return{provide:bc,useFactory:a=>bc.create(n,a||N6()),deps:[[bc,new Jl,new $l]]}}find(n){const a=this.factories.find(c=>c.supports(n));if(null!=a)return a;throw new Xe(901,!1)}}function k6(){return new Mc([new L6])}class Mc{static#e=this.\u0275prov=Fn({token:Mc,providedIn:"root",factory:k6});constructor(n){this.factories=n}static create(n,a){if(a){const c=a.factories.slice();n=n.concat(c)}return new Mc(n)}static extend(n){return{provide:Mc,useFactory:a=>Mc.create(n,a||k6()),deps:[[Mc,new Jl,new $l]]}}find(n){const a=this.factories.find(c=>c.supports(n));if(a)return a;throw new Xe(901,!1)}}const $7=[new L6],J7=[new A6],X7=(new bc(J7),new Mc($7),y6(null,"core",[]));class dg{constructor(n){}static#e=this.\u0275fac=function(a){return new(a||dg)(Be(wu))};static#t=this.\u0275mod=ao({type:dg});static#n=this.\u0275inj=Ln({})}function cv(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}function dv(e,n=NaN){return isNaN(parseFloat(e))||isNaN(Number(e))?n:Number(e)}},1135:(dt,de,C)=>{"use strict";C.d(de,{iD:()=>yn});var f=C(1354),l=C(2484),k=C(4646);class R extends k.w{constructor(Ue,Je){super()}schedule(Ue,Je=0){return this}}class q extends R{constructor(Ue,Je){super(Ue,Je),this.scheduler=Ue,this.work=Je,this.pending=!1}schedule(Ue,Je=0){if(this.closed)return this;this.state=Ue;const qe=this.id,Tt=this.scheduler;return null!=qe&&(this.id=this.recycleAsyncId(Tt,qe,Je)),this.pending=!0,this.delay=Je,this.id=this.id||this.requestAsyncId(Tt,this.id,Je),this}requestAsyncId(Ue,Je,qe=0){return setInterval(Ue.flush.bind(Ue,this),qe)}recycleAsyncId(Ue,Je,qe=0){if(null!==qe&&this.delay===qe&&!1===this.pending)return Je;clearInterval(Je)}execute(Ue,Je){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const qe=this._execute(Ue,Je);if(qe)return qe;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(Ue,Je){let Tt,qe=!1;try{this.work(Ue)}catch(un){qe=!0,Tt=!!un&&un||new Error(un)}if(qe)return this.unsubscribe(),Tt}_unsubscribe(){const Ue=this.id,Je=this.scheduler,qe=Je.actions,Tt=qe.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==Tt&&qe.splice(Tt,1),null!=Ue&&(this.id=this.recycleAsyncId(Je,Ue,null)),this.delay=null}}class V{constructor(Ue,Je=V.now){this.SchedulerAction=Ue,this.now=Je}schedule(Ue,Je=0,qe){return new this.SchedulerAction(this,Ue).schedule(qe,Je)}}V.now=()=>Date.now();class W extends V{constructor(Ue,Je=V.now){super(Ue,()=>W.delegate&&W.delegate!==this?W.delegate.now():Je()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(Ue,Je=0,qe){return W.delegate&&W.delegate!==this?W.delegate.schedule(Ue,Je,qe):super.schedule(Ue,Je,qe)}flush(Ue){const{actions:Je}=this;if(this.active)return void Je.push(Ue);let qe;this.active=!0;do{if(qe=Ue.execute(Ue.state,Ue.delay))break}while(Ue=Je.shift());if(this.active=!1,qe){for(;Ue=Je.shift();)Ue.unsubscribe();throw qe}}}const ee=new class re extends W{}(class z extends q{constructor(Ue,Je){super(Ue,Je),this.scheduler=Ue,this.work=Je}schedule(Ue,Je=0){return Je>0?super.schedule(Ue,Je):(this.delay=Je,this.state=Ue,this.scheduler.flush(this),this)}execute(Ue,Je){return Je>0||this.closed?super.execute(Ue,Je):this._execute(Ue,Je)}requestAsyncId(Ue,Je,qe=0){return null!==qe&&qe>0||null===qe&&this.delay>0?super.requestAsyncId(Ue,Je,qe):Ue.flush(this)}});var ie=C(5142),Te=C(5061);const Oe=new Te.y(ht=>ht.complete());function De(ht){return ht?function Pe(ht){return new Te.y(Ue=>ht.schedule(()=>Ue.complete()))}(ht):Oe}var ne,ht,ce=C(9681),be=C(3994);(ht=ne||(ne={})).NEXT="N",ht.ERROR="E",ht.COMPLETE="C";class J{constructor(Ue,Je,qe){this.kind=Ue,this.value=Je,this.error=qe,this.hasValue="N"===Ue}observe(Ue){switch(this.kind){case"N":return Ue.next&&Ue.next(this.value);case"E":return Ue.error&&Ue.error(this.error);case"C":return Ue.complete&&Ue.complete()}}do(Ue,Je,qe){switch(this.kind){case"N":return Ue&&Ue(this.value);case"E":return Je&&Je(this.error);case"C":return qe&&qe()}}accept(Ue,Je,qe){return Ue&&"function"==typeof Ue.next?this.observe(Ue):this.do(Ue,Je,qe)}toObservable(){switch(this.kind){case"N":return(0,ce.of)(this.value);case"E":return(0,be._)(this.error);case"C":return De()}throw new Error("unexpected notification kind value")}static createNext(Ue){return typeof Ue<"u"?new J("N",Ue):J.undefinedValueNotification}static createError(Ue){return new J("E",void 0,Ue)}static createComplete(){return J.completeNotification}}J.completeNotification=new J("C"),J.undefinedValueNotification=new J("N",void 0);class Ee extends ie.L{constructor(Ue,Je,qe=0){super(Ue),this.scheduler=Je,this.delay=qe}static dispatch(Ue){const{notification:Je,destination:qe}=Ue;Je.observe(qe),this.unsubscribe()}scheduleMessage(Ue){this.destination.add(this.scheduler.schedule(Ee.dispatch,this.delay,new ze(Ue,this.destination)))}_next(Ue){this.scheduleMessage(J.createNext(Ue))}_error(Ue){this.scheduleMessage(J.createError(Ue)),this.unsubscribe()}_complete(){this.scheduleMessage(J.createComplete()),this.unsubscribe()}}class ze{constructor(Ue,Je){this.notification=Ue,this.destination=Je}}var Ve=C(6950),j=C(1460);class X extends l.xQ{constructor(Ue=Number.POSITIVE_INFINITY,Je=Number.POSITIVE_INFINITY,qe){super(),this.scheduler=qe,this._events=[],this._infiniteTimeWindow=!1,this._bufferSize=Ue<1?1:Ue,this._windowTime=Je<1?1:Je,Je===Number.POSITIVE_INFINITY?(this._infiniteTimeWindow=!0,this.next=this.nextInfiniteTimeWindow):this.next=this.nextTimeWindow}nextInfiniteTimeWindow(Ue){if(!this.isStopped){const Je=this._events;Je.push(Ue),Je.length>this._bufferSize&&Je.shift()}super.next(Ue)}nextTimeWindow(Ue){this.isStopped||(this._events.push(new me(this._getNow(),Ue)),this._trimBufferThenGetEvents()),super.next(Ue)}_subscribe(Ue){const Je=this._infiniteTimeWindow,qe=Je?this._events:this._trimBufferThenGetEvents(),Tt=this.scheduler,un=qe.length;let wt;if(this.closed)throw new Ve.N;if(this.isStopped||this.hasError?wt=k.w.EMPTY:(this.observers.push(Ue),wt=new j.W(this,Ue)),Tt&&Ue.add(Ue=new Ee(Ue,Tt)),Je)for(let dn=0;dnJe&&(wt=Math.max(wt,un-Je)),wt>0&&Tt.splice(0,wt),Tt}}class me{constructor(Ue,Je){this.time=Ue,this.value=Je}}var $e=C(8631),_t=C(6520),st=C(7422); /** - * @license Angular v15.2.10 + * @license Angular v16.2.12 * (c) 2010-2022 Google LLC. https://angular.io/ * License: MIT - */const xt={schedule(Qe,ke){const Te=setTimeout(Qe,ke);return()=>clearTimeout(Te)},scheduleBeforeRender(Qe){if(typeof window>"u")return xt.schedule(Qe,0);if(typeof window.requestAnimationFrame>"u")return xt.schedule(Qe,16);const ke=window.requestAnimationFrame(Qe);return()=>window.cancelAnimationFrame(ke)}};let Pt;function Ke(Qe,ke,Te){let It=Te;return function qt(Qe){return!!Qe&&Qe.nodeType===Node.ELEMENT_NODE}(Qe)&&ke.some((Nt,ln)=>!("*"===Nt||!function Wt(Qe,ke){if(!Pt){const Te=Element.prototype;Pt=Te.matches||Te.matchesSelector||Te.mozMatchesSelector||Te.msMatchesSelector||Te.oMatchesSelector||Te.webkitMatchesSelector}return Qe.nodeType===Node.ELEMENT_NODE&&Pt.call(Qe,ke)}(Qe,Nt))&&(It=ln,!0)),It}class Vt{constructor(ke,Te){this.componentFactory=Te.get(t._Vd).resolveComponentFactory(ke)}create(ke){return new We(this.componentFactory,ke)}}class We{constructor(ke,Te){this.componentFactory=ke,this.injector=Te,this.eventEmitters=new $(1),this.events=this.eventEmitters.pipe(Ot(It=>(0,Oe.T)(...It))),this.componentRef=null,this.viewChangeDetectorRef=null,this.inputChanges=null,this.hasInputChanges=!1,this.implementsOnChanges=!1,this.scheduledChangeDetectionFn=null,this.scheduledDestroyFn=null,this.initialInputValues=new Map,this.unchangedInputs=new Set(this.componentFactory.inputs.map(({propName:It})=>It)),this.ngZone=this.injector.get(t.R0b),this.elementZone=typeof Zone>"u"?null:this.ngZone.run(()=>Zone.current)}connect(ke){this.runInZone(()=>{if(null!==this.scheduledDestroyFn)return this.scheduledDestroyFn(),void(this.scheduledDestroyFn=null);null===this.componentRef&&this.initializeComponent(ke)})}disconnect(){this.runInZone(()=>{null===this.componentRef||null!==this.scheduledDestroyFn||(this.scheduledDestroyFn=xt.schedule(()=>{null!==this.componentRef&&(this.componentRef.destroy(),this.componentRef=null,this.viewChangeDetectorRef=null)},10))})}getInputValue(ke){return this.runInZone(()=>null===this.componentRef?this.initialInputValues.get(ke):this.componentRef.instance[ke])}setInputValue(ke,Te){this.runInZone(()=>{null!==this.componentRef?function on(Qe,ke){return Qe===ke||Qe!=Qe&&ke!=ke}(Te,this.getInputValue(ke))&&(void 0!==Te||!this.unchangedInputs.has(ke))||(this.recordInputChange(ke,Te),this.unchangedInputs.delete(ke),this.hasInputChanges=!0,this.componentRef.instance[ke]=Te,this.scheduleDetectChanges()):this.initialInputValues.set(ke,Te)})}initializeComponent(ke){const Te=t.zs3.create({providers:[],parent:this.injector}),It=function vt(Qe,ke){const Te=Qe.childNodes,It=ke.map(()=>[]);let Nt=-1;ke.some((ln,Cn)=>"*"===ln&&(Nt=Cn,!0));for(let ln=0,Cn=Te.length;ln{this.initialInputValues.has(ke)&&this.setInputValue(ke,this.initialInputValues.get(ke))}),this.initialInputValues.clear()}initializeOutputs(ke){const Te=this.componentFactory.outputs.map(({propName:It,templateName:Nt})=>ke.instance[It].pipe((0,nt.U)(Cn=>({name:Nt,value:Cn}))));this.eventEmitters.next(Te)}callNgOnChanges(ke){if(!this.implementsOnChanges||null===this.inputChanges)return;const Te=this.inputChanges;this.inputChanges=null,ke.instance.ngOnChanges(Te)}markViewForCheck(ke){this.hasInputChanges&&(this.hasInputChanges=!1,ke.markForCheck())}scheduleDetectChanges(){this.scheduledChangeDetectionFn||(this.scheduledChangeDetectionFn=xt.scheduleBeforeRender(()=>{this.scheduledChangeDetectionFn=null,this.detectChanges()}))}recordInputChange(ke,Te){if(!this.implementsOnChanges)return;null===this.inputChanges&&(this.inputChanges={});const It=this.inputChanges[ke];if(It)return void(It.currentValue=Te);const Nt=this.unchangedInputs.has(ke),ln=Nt?void 0:this.getInputValue(ke);this.inputChanges[ke]=new t.WD2(ln,Te,Nt)}detectChanges(){null!==this.componentRef&&(this.callNgOnChanges(this.componentRef),this.markViewForCheck(this.viewChangeDetectorRef),this.componentRef.changeDetectorRef.detectChanges())}runInZone(ke){return this.elementZone&&Zone.current!==this.elementZone?this.ngZone.run(ke):ke()}}class Ut extends HTMLElement{constructor(){super(...arguments),this.ngElementEventsSubscription=null}}function $t(Qe,ke){const Te=function ae(Qe,ke){return ke.get(t._Vd).resolveComponentFactory(Qe).inputs}(Qe,ke.injector),It=ke.strategyFactory||new Vt(Qe,ke.injector),Nt=function xn(Qe){const ke={};return Qe.forEach(({propName:Te,templateName:It})=>{ke[function yt(Qe){return Qe.replace(/[A-Z]/g,ke=>`-${ke.toLowerCase()}`)}(It)]=Te}),ke}(Te);class ln extends Ut{get ngElementStrategy(){if(!this._ngElementStrategy){const an=this._ngElementStrategy=It.create(this.injector||ke.injector);Te.forEach(({propName:In})=>{if(!this.hasOwnProperty(In))return;const Mn=this[In];delete this[In],an.setInputValue(In,Mn)})}return this._ngElementStrategy}constructor(an){super(),this.injector=an}attributeChangedCallback(an,In,Mn,Ht){const vn=Nt[an];this.ngElementStrategy.setInputValue(vn,Mn)}connectedCallback(){let an=!1;this.ngElementStrategy.events&&(this.subscribeToEvents(),an=!0),this.ngElementStrategy.connect(this),an||this.subscribeToEvents()}disconnectedCallback(){this._ngElementStrategy&&this._ngElementStrategy.disconnect(),this.ngElementEventsSubscription&&(this.ngElementEventsSubscription.unsubscribe(),this.ngElementEventsSubscription=null)}subscribeToEvents(){this.ngElementEventsSubscription=this.ngElementStrategy.events.subscribe(an=>{const In=new CustomEvent(an.name,{detail:an.value});this.dispatchEvent(In)})}}return ln.observedAttributes=Object.keys(Nt),Te.forEach(({propName:Cn})=>{Object.defineProperty(ln.prototype,Cn,{get(){return this.ngElementStrategy.getInputValue(Cn)},set(an){this.ngElementStrategy.setInputValue(Cn,an)},configurable:!0,enumerable:!0})}),ln}new t.GfV("15.2.10")},2508:(ht,ye,x)=>{"use strict";x.d(ye,{Fd:()=>no,Fj:()=>Fe,JJ:()=>Qe,On:()=>Fi,qQ:()=>No,u5:()=>Ti,wV:()=>eo});var t=x(8008),C=x(4666),q=x(4858),U=x(4350),F=x(6942); + */const Dt={schedule(ht,Ue){const Je=setTimeout(ht,Ue);return()=>clearTimeout(Je)},scheduleBeforeRender(ht){if(typeof window>"u")return Dt.schedule(ht,0);if(typeof window.requestAnimationFrame>"u")return Dt.schedule(ht,16);const Ue=window.requestAnimationFrame(ht);return()=>window.cancelAnimationFrame(Ue)}};let It;function mt(ht,Ue,Je){let qe=Je;return function rt(ht){return!!ht&&ht.nodeType===Node.ELEMENT_NODE}(ht)&&Ue.some((Tt,un)=>!("*"===Tt||!function ut(ht,Ue){if(!It){const Je=Element.prototype;It=Je.matches||Je.matchesSelector||Je.mozMatchesSelector||Je.msMatchesSelector||Je.oMatchesSelector||Je.webkitMatchesSelector}return ht.nodeType===Node.ELEMENT_NODE&&It.call(ht,Ue)}(ht,Tt))&&(qe=un,!0)),qe}class Se{constructor(Ue,Je){this.componentFactory=Je.get(f._Vd).resolveComponentFactory(Ue)}create(Ue){return new Wt(this.componentFactory,Ue)}}class Wt{constructor(Ue,Je){this.componentFactory=Ue,this.injector=Je,this.eventEmitters=new X(1),this.events=this.eventEmitters.pipe((0,_t.w)(qe=>(0,$e.T)(...qe))),this.componentRef=null,this.viewChangeDetectorRef=null,this.inputChanges=null,this.hasInputChanges=!1,this.implementsOnChanges=!1,this.scheduledChangeDetectionFn=null,this.scheduledDestroyFn=null,this.initialInputValues=new Map,this.unchangedInputs=new Set(this.componentFactory.inputs.map(({propName:qe})=>qe)),this.ngZone=this.injector.get(f.R0b),this.elementZone=typeof Zone>"u"?null:this.ngZone.run(()=>Zone.current)}connect(Ue){this.runInZone(()=>{if(null!==this.scheduledDestroyFn)return this.scheduledDestroyFn(),void(this.scheduledDestroyFn=null);null===this.componentRef&&this.initializeComponent(Ue)})}disconnect(){this.runInZone(()=>{null===this.componentRef||null!==this.scheduledDestroyFn||(this.scheduledDestroyFn=Dt.schedule(()=>{null!==this.componentRef&&(this.componentRef.destroy(),this.componentRef=null,this.viewChangeDetectorRef=null)},10))})}getInputValue(Ue){return this.runInZone(()=>null===this.componentRef?this.initialInputValues.get(Ue):this.componentRef.instance[Ue])}setInputValue(Ue,Je,qe){this.runInZone(()=>{qe&&(Je=qe.call(this.componentRef?.instance,Je)),null!==this.componentRef?function Gt(ht,Ue){return ht===Ue||ht!=ht&&Ue!=Ue}(Je,this.getInputValue(Ue))&&(void 0!==Je||!this.unchangedInputs.has(Ue))||(this.recordInputChange(Ue,Je),this.unchangedInputs.delete(Ue),this.hasInputChanges=!0,this.componentRef.instance[Ue]=Je,this.scheduleDetectChanges()):this.initialInputValues.set(Ue,Je)})}initializeComponent(Ue){const Je=f.zs3.create({providers:[],parent:this.injector}),qe=function it(ht,Ue){const Je=ht.childNodes,qe=Ue.map(()=>[]);let Tt=-1;Ue.some((un,wt)=>"*"===un&&(Tt=wt,!0));for(let un=0,wt=Je.length;un{this.initialInputValues.has(Ue)&&this.setInputValue(Ue,this.initialInputValues.get(Ue),Je)}),this.initialInputValues.clear()}initializeOutputs(Ue){const Je=this.componentFactory.outputs.map(({propName:qe,templateName:Tt})=>Ue.instance[qe].pipe((0,st.U)(wt=>({name:Tt,value:wt}))));this.eventEmitters.next(Je)}callNgOnChanges(Ue){if(!this.implementsOnChanges||null===this.inputChanges)return;const Je=this.inputChanges;this.inputChanges=null,Ue.instance.ngOnChanges(Je)}markViewForCheck(Ue){this.hasInputChanges&&(this.hasInputChanges=!1,Ue.markForCheck())}scheduleDetectChanges(){this.scheduledChangeDetectionFn||(this.scheduledChangeDetectionFn=Dt.scheduleBeforeRender(()=>{this.scheduledChangeDetectionFn=null,this.detectChanges()}))}recordInputChange(Ue,Je){if(!this.implementsOnChanges)return;null===this.inputChanges&&(this.inputChanges={});const qe=this.inputChanges[Ue];if(qe)return void(qe.currentValue=Je);const Tt=this.unchangedInputs.has(Ue),un=Tt?void 0:this.getInputValue(Ue);this.inputChanges[Ue]=new f.WD2(un,Je,Tt)}detectChanges(){null!==this.componentRef&&(this.callNgOnChanges(this.componentRef),this.markViewForCheck(this.viewChangeDetectorRef),this.componentRef.changeDetectorRef.detectChanges())}runInZone(Ue){return this.elementZone&&Zone.current!==this.elementZone?this.ngZone.run(Ue):Ue()}}class zt extends HTMLElement{constructor(){super(...arguments),this.ngElementEventsSubscription=null}}function yn(ht,Ue){const Je=function Ct(ht,Ue){return Ue.get(f._Vd).resolveComponentFactory(ht).inputs}(ht,Ue.injector),qe=Ue.strategyFactory||new Se(ht,Ue.injector),Tt=function gt(ht){const Ue={};return ht.forEach(({propName:Je,templateName:qe,transform:Tt})=>{Ue[function kt(ht){return ht.replace(/[A-Z]/g,Ue=>`-${Ue.toLowerCase()}`)}(qe)]=[Je,Tt]}),Ue}(Je);class un extends zt{static#e=this.observedAttributes=Object.keys(Tt);get ngElementStrategy(){if(!this._ngElementStrategy){const dn=this._ngElementStrategy=qe.create(this.injector||Ue.injector);Je.forEach(({propName:xt,transform:Sn})=>{if(!this.hasOwnProperty(xt))return;const mn=this[xt];delete this[xt],dn.setInputValue(xt,mn,Sn)})}return this._ngElementStrategy}constructor(dn){super(),this.injector=dn}attributeChangedCallback(dn,xt,Sn,mn){const[Xt,Fn]=Tt[dn];this.ngElementStrategy.setInputValue(Xt,Sn,Fn)}connectedCallback(){let dn=!1;this.ngElementStrategy.events&&(this.subscribeToEvents(),dn=!0),this.ngElementStrategy.connect(this),dn||this.subscribeToEvents()}disconnectedCallback(){this._ngElementStrategy&&this._ngElementStrategy.disconnect(),this.ngElementEventsSubscription&&(this.ngElementEventsSubscription.unsubscribe(),this.ngElementEventsSubscription=null)}subscribeToEvents(){this.ngElementEventsSubscription=this.ngElementStrategy.events.subscribe(dn=>{const xt=new CustomEvent(dn.name,{detail:dn.value});this.dispatchEvent(xt)})}}return Je.forEach(({propName:wt,transform:dn})=>{Object.defineProperty(un.prototype,wt,{get(){return this.ngElementStrategy.getInputValue(wt)},set(xt){this.ngElementStrategy.setInputValue(wt,xt,dn)},configurable:!0,enumerable:!0})}),un}new f.GfV("16.2.12")},8849:(dt,de,C)=>{"use strict";C.d(de,{Fd:()=>Pn,Fj:()=>Oe,JJ:()=>qe,On:()=>ei,qQ:()=>Gr,u5:()=>vr,wV:()=>To});var f=C(1354),l=C(6575),k=C(4603),R=C(2130),q=C(7422); /** - * @license Angular v15.2.10 + * @license Angular v16.2.12 * (c) 2010-2022 Google LLC. https://angular.io/ * License: MIT - */class G{constructor(w,Y){this._renderer=w,this._elementRef=Y,this.onChange=Ye=>{},this.onTouched=()=>{}}setProperty(w,Y){this._renderer.setProperty(this._elementRef.nativeElement,w,Y)}registerOnTouched(w){this.onTouched=w}registerOnChange(w){this.onChange=w}setDisabledState(w){this.setProperty("disabled",w)}}G.\u0275fac=function(w){return new(w||G)(t.Y36(t.Qsj),t.Y36(t.SBq))},G.\u0275dir=t.lG2({type:G});class K extends G{}K.\u0275fac=function(){let oe;return function(Y){return(oe||(oe=t.n5z(K)))(Y||K)}}(),K.\u0275dir=t.lG2({type:K,features:[t.qOj]});const re=new t.OlP("NgValueAccessor"),pe={provide:re,useExisting:(0,t.Gpc)(()=>j),multi:!0};class j extends K{writeValue(w){this.setProperty("checked",w)}}j.\u0275fac=function(){let oe;return function(Y){return(oe||(oe=t.n5z(j)))(Y||j)}}(),j.\u0275dir=t.lG2({type:j,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(w,Y){1&w&&t.NdJ("change",function(Ft){return Y.onChange(Ft.target.checked)})("blur",function(){return Y.onTouched()})},features:[t._Bn([pe]),t.qOj]});const ce={provide:re,useExisting:(0,t.Gpc)(()=>Fe),multi:!0};const Be=new t.OlP("CompositionEventMode");class Fe extends G{constructor(w,Y,Ye){super(w,Y),this._compositionMode=Ye,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function we(){const oe=(0,C.q)()?(0,C.q)().getUserAgent():"";return/android (\d+)/.test(oe.toLowerCase())}())}writeValue(w){const Y=w??"";this.setProperty("value",Y)}_handleInput(w){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(w)}_compositionStart(){this._composing=!0}_compositionEnd(w){this._composing=!1,this._compositionMode&&this.onChange(w)}}Fe.\u0275fac=function(w){return new(w||Fe)(t.Y36(t.Qsj),t.Y36(t.SBq),t.Y36(Be,8))},Fe.\u0275dir=t.lG2({type:Fe,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(w,Y){1&w&&t.NdJ("input",function(Ft){return Y._handleInput(Ft.target.value)})("blur",function(){return Y.onTouched()})("compositionstart",function(){return Y._compositionStart()})("compositionend",function(Ft){return Y._compositionEnd(Ft.target.value)})},features:[t._Bn([ce]),t.qOj]});const Ne=!1;function je(oe){return null==oe||("string"==typeof oe||Array.isArray(oe))&&0===oe.length}function me(oe){return null!=oe&&"number"==typeof oe.length}const de=new t.OlP("NgValidators"),fe=new t.OlP("NgAsyncValidators"),Se=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;function Ve(oe){return w=>{if(je(w.value)||je(oe))return null;const Y=parseFloat(w.value);return!isNaN(Y)&&Y{if(je(w.value)||je(oe))return null;const Y=parseFloat(w.value);return!isNaN(Y)&&Y>oe?{max:{max:oe,actual:w.value}}:null}}function Ce(oe){return je(oe.value)?{required:!0}:null}function Ge(oe){return!0===oe.value?null:{required:!0}}function E(oe){return je(oe.value)||Se.test(oe.value)?null:{email:!0}}function $(oe){return w=>je(w.value)||!me(w.value)?null:w.value.lengthme(w.value)&&w.value.length>oe?{maxlength:{requiredLength:oe,actualLength:w.value.length}}:null}function Oe(oe){if(!oe)return nt;let w,Y;return"string"==typeof oe?(Y="","^"!==oe.charAt(0)&&(Y+="^"),Y+=oe,"$"!==oe.charAt(oe.length-1)&&(Y+="$"),w=new RegExp(Y)):(Y=oe.toString(),w=oe),Ye=>{if(je(Ye.value))return null;const Ft=Ye.value;return w.test(Ft)?null:{pattern:{requiredPattern:Y,actualValue:Ft}}}}function nt(oe){return null}function $e(oe){return null!=oe}function et(oe){const w=(0,t.QGY)(oe)?(0,q.D)(oe):oe;if(Ne&&!(0,t.CqO)(w)){let Y="Expected async validator to return Promise or Observable.";throw"object"==typeof oe&&(Y+=" Are you using a synchronous validator where an async validator is expected?"),new t.vHH(-1101,Y)}return w}function Ot(oe){let w={};return oe.forEach(Y=>{w=null!=Y?{...w,...Y}:w}),0===Object.keys(w).length?null:w}function Dt(oe,w){return w.map(Y=>Y(oe))}function xt(oe){return oe.map(w=>function St(oe){return!oe.validate}(w)?w:Y=>w.validate(Y))}function yt(oe){if(!oe)return null;const w=oe.filter($e);return 0==w.length?null:function(Y){return Ot(Dt(Y,w))}}function qt(oe){return null!=oe?yt(xt(oe)):null}function hn(oe){if(!oe)return null;const w=oe.filter($e);return 0==w.length?null:function(Y){const Ye=Dt(Y,w).map(et);return(0,U.D)(Ye).pipe((0,F.U)(Ot))}}function Rt(oe){return null!=oe?hn(xt(oe)):null}function Pt(oe,w){return null===oe?[w]:Array.isArray(oe)?[...oe,w]:[oe,w]}function Wt(oe){return oe._rawValidators}function on(oe){return oe._rawAsyncValidators}function xn(oe){return oe?Array.isArray(oe)?oe:[oe]:[]}function ae(oe,w){return Array.isArray(oe)?oe.includes(w):oe===w}function vt(oe,w){const Y=xn(w);return xn(oe).forEach(Ft=>{ae(Y,Ft)||Y.push(Ft)}),Y}function Ke(oe,w){return xn(w).filter(Y=>!ae(oe,Y))}class ft{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(w){this._rawValidators=w||[],this._composedValidatorFn=qt(this._rawValidators)}_setAsyncValidators(w){this._rawAsyncValidators=w||[],this._composedAsyncValidatorFn=Rt(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(w){this._onDestroyCallbacks.push(w)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(w=>w()),this._onDestroyCallbacks=[]}reset(w){this.control&&this.control.reset(w)}hasError(w,Y){return!!this.control&&this.control.hasError(w,Y)}getError(w,Y){return this.control?this.control.getError(w,Y):null}}class Vt extends ft{get formDirective(){return null}get path(){return null}}class We extends ft{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class Ut{constructor(w){this._cd=w}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}class Qe extends Ut{constructor(w){super(w)}}Qe.\u0275fac=function(w){return new(w||Qe)(t.Y36(We,2))},Qe.\u0275dir=t.lG2({type:Qe,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(w,Y){2&w&&t.ekj("ng-untouched",Y.isUntouched)("ng-touched",Y.isTouched)("ng-pristine",Y.isPristine)("ng-dirty",Y.isDirty)("ng-valid",Y.isValid)("ng-invalid",Y.isInvalid)("ng-pending",Y.isPending)},features:[t.qOj]});class ke extends Ut{constructor(w){super(w)}}ke.\u0275fac=function(w){return new(w||ke)(t.Y36(Vt,10))},ke.\u0275dir=t.lG2({type:ke,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(w,Y){2&w&&t.ekj("ng-untouched",Y.isUntouched)("ng-touched",Y.isTouched)("ng-pristine",Y.isPristine)("ng-dirty",Y.isDirty)("ng-valid",Y.isValid)("ng-invalid",Y.isInvalid)("ng-pending",Y.isPending)("ng-submitted",Y.isSubmitted)},features:[t.qOj]});function ir(oe,w){return oe?`with name: '${w}'`:`at index: ${w}`}const bn=!1,Zr="VALID",Yr="INVALID",pi="PENDING",Ar="DISABLED";function ri(oe){return(wt(oe)?oe.validators:oe)||null}function Jr(oe,w){return(wt(w)?w.asyncValidators:oe)||null}function wt(oe){return null!=oe&&!Array.isArray(oe)&&"object"==typeof oe}function Ie(oe,w,Y){const Ye=oe.controls;if(!(w?Object.keys(Ye):Ye).length)throw new t.vHH(1e3,bn?function Wn(oe){return`\n There are no form controls registered with this ${oe?"group":"array"} yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n `}(w):"");if(!Ye[Y])throw new t.vHH(1001,bn?function tr(oe,w){return`Cannot find form control ${ir(oe,w)}`}(w,Y):"")}function lt(oe,w,Y){oe._forEachChild((Ye,Ft)=>{if(void 0===Y[Ft])throw new t.vHH(1002,bn?function ni(oe,w){return`Must supply a value for form control ${ir(oe,w)}`}(w,Ft):"")})}class bt{constructor(w,Y){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(w),this._assignAsyncValidators(Y)}get validator(){return this._composedValidatorFn}set validator(w){this._rawValidators=this._composedValidatorFn=w}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(w){this._rawAsyncValidators=this._composedAsyncValidatorFn=w}get parent(){return this._parent}get valid(){return this.status===Zr}get invalid(){return this.status===Yr}get pending(){return this.status==pi}get disabled(){return this.status===Ar}get enabled(){return this.status!==Ar}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(w){this._assignValidators(w)}setAsyncValidators(w){this._assignAsyncValidators(w)}addValidators(w){this.setValidators(vt(w,this._rawValidators))}addAsyncValidators(w){this.setAsyncValidators(vt(w,this._rawAsyncValidators))}removeValidators(w){this.setValidators(Ke(w,this._rawValidators))}removeAsyncValidators(w){this.setAsyncValidators(Ke(w,this._rawAsyncValidators))}hasValidator(w){return ae(this._rawValidators,w)}hasAsyncValidator(w){return ae(this._rawAsyncValidators,w)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(w={}){this.touched=!0,this._parent&&!w.onlySelf&&this._parent.markAsTouched(w)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(w=>w.markAllAsTouched())}markAsUntouched(w={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(Y=>{Y.markAsUntouched({onlySelf:!0})}),this._parent&&!w.onlySelf&&this._parent._updateTouched(w)}markAsDirty(w={}){this.pristine=!1,this._parent&&!w.onlySelf&&this._parent.markAsDirty(w)}markAsPristine(w={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(Y=>{Y.markAsPristine({onlySelf:!0})}),this._parent&&!w.onlySelf&&this._parent._updatePristine(w)}markAsPending(w={}){this.status=pi,!1!==w.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!w.onlySelf&&this._parent.markAsPending(w)}disable(w={}){const Y=this._parentMarkedDirty(w.onlySelf);this.status=Ar,this.errors=null,this._forEachChild(Ye=>{Ye.disable({...w,onlySelf:!0})}),this._updateValue(),!1!==w.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...w,skipPristineCheck:Y}),this._onDisabledChange.forEach(Ye=>Ye(!0))}enable(w={}){const Y=this._parentMarkedDirty(w.onlySelf);this.status=Zr,this._forEachChild(Ye=>{Ye.enable({...w,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:w.emitEvent}),this._updateAncestors({...w,skipPristineCheck:Y}),this._onDisabledChange.forEach(Ye=>Ye(!1))}_updateAncestors(w){this._parent&&!w.onlySelf&&(this._parent.updateValueAndValidity(w),w.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(w){this._parent=w}getRawValue(){return this.value}updateValueAndValidity(w={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Zr||this.status===pi)&&this._runAsyncValidator(w.emitEvent)),!1!==w.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!w.onlySelf&&this._parent.updateValueAndValidity(w)}_updateTreeValidity(w={emitEvent:!0}){this._forEachChild(Y=>Y._updateTreeValidity(w)),this.updateValueAndValidity({onlySelf:!0,emitEvent:w.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Ar:Zr}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(w){if(this.asyncValidator){this.status=pi,this._hasOwnPendingAsyncValidator=!0;const Y=et(this.asyncValidator(this));this._asyncValidationSubscription=Y.subscribe(Ye=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(Ye,{emitEvent:w})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(w,Y={}){this.errors=w,this._updateControlsErrors(!1!==Y.emitEvent)}get(w){let Y=w;return null==Y||(Array.isArray(Y)||(Y=Y.split(".")),0===Y.length)?null:Y.reduce((Ye,Ft)=>Ye&&Ye._find(Ft),this)}getError(w,Y){const Ye=Y?this.get(Y):this;return Ye&&Ye.errors?Ye.errors[w]:null}hasError(w,Y){return!!this.getError(w,Y)}get root(){let w=this;for(;w._parent;)w=w._parent;return w}_updateControlsErrors(w){this.status=this._calculateStatus(),w&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(w)}_initObservables(){this.valueChanges=new t.vpe,this.statusChanges=new t.vpe}_calculateStatus(){return this._allControlsDisabled()?Ar:this.errors?Yr:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(pi)?pi:this._anyControlsHaveStatus(Yr)?Yr:Zr}_anyControlsHaveStatus(w){return this._anyControls(Y=>Y.status===w)}_anyControlsDirty(){return this._anyControls(w=>w.dirty)}_anyControlsTouched(){return this._anyControls(w=>w.touched)}_updatePristine(w={}){this.pristine=!this._anyControlsDirty(),this._parent&&!w.onlySelf&&this._parent._updatePristine(w)}_updateTouched(w={}){this.touched=this._anyControlsTouched(),this._parent&&!w.onlySelf&&this._parent._updateTouched(w)}_registerOnCollectionChange(w){this._onCollectionChange=w}_setUpdateStrategy(w){wt(w)&&null!=w.updateOn&&(this._updateOn=w.updateOn)}_parentMarkedDirty(w){const Y=this._parent&&this._parent.dirty;return!w&&!!Y&&!this._parent._anyControlsDirty()}_find(w){return null}_assignValidators(w){this._rawValidators=Array.isArray(w)?w.slice():w,this._composedValidatorFn=function hi(oe){return Array.isArray(oe)?qt(oe):oe||null}(this._rawValidators)}_assignAsyncValidators(w){this._rawAsyncValidators=Array.isArray(w)?w.slice():w,this._composedAsyncValidatorFn=function so(oe){return Array.isArray(oe)?Rt(oe):oe||null}(this._rawAsyncValidators)}}class gn extends bt{constructor(w,Y,Ye){super(ri(Y),Jr(Ye,Y)),this.controls=w,this._initObservables(),this._setUpdateStrategy(Y),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(w,Y){return this.controls[w]?this.controls[w]:(this.controls[w]=Y,Y.setParent(this),Y._registerOnCollectionChange(this._onCollectionChange),Y)}addControl(w,Y,Ye={}){this.registerControl(w,Y),this.updateValueAndValidity({emitEvent:Ye.emitEvent}),this._onCollectionChange()}removeControl(w,Y={}){this.controls[w]&&this.controls[w]._registerOnCollectionChange(()=>{}),delete this.controls[w],this.updateValueAndValidity({emitEvent:Y.emitEvent}),this._onCollectionChange()}setControl(w,Y,Ye={}){this.controls[w]&&this.controls[w]._registerOnCollectionChange(()=>{}),delete this.controls[w],Y&&this.registerControl(w,Y),this.updateValueAndValidity({emitEvent:Ye.emitEvent}),this._onCollectionChange()}contains(w){return this.controls.hasOwnProperty(w)&&this.controls[w].enabled}setValue(w,Y={}){lt(this,!0,w),Object.keys(w).forEach(Ye=>{Ie(this,!0,Ye),this.controls[Ye].setValue(w[Ye],{onlySelf:!0,emitEvent:Y.emitEvent})}),this.updateValueAndValidity(Y)}patchValue(w,Y={}){null!=w&&(Object.keys(w).forEach(Ye=>{const Ft=this.controls[Ye];Ft&&Ft.patchValue(w[Ye],{onlySelf:!0,emitEvent:Y.emitEvent})}),this.updateValueAndValidity(Y))}reset(w={},Y={}){this._forEachChild((Ye,Ft)=>{Ye.reset(w[Ft],{onlySelf:!0,emitEvent:Y.emitEvent})}),this._updatePristine(Y),this._updateTouched(Y),this.updateValueAndValidity(Y)}getRawValue(){return this._reduceChildren({},(w,Y,Ye)=>(w[Ye]=Y.getRawValue(),w))}_syncPendingControls(){let w=this._reduceChildren(!1,(Y,Ye)=>!!Ye._syncPendingControls()||Y);return w&&this.updateValueAndValidity({onlySelf:!0}),w}_forEachChild(w){Object.keys(this.controls).forEach(Y=>{const Ye=this.controls[Y];Ye&&w(Ye,Y)})}_setUpControls(){this._forEachChild(w=>{w.setParent(this),w._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(w){for(const[Y,Ye]of Object.entries(this.controls))if(this.contains(Y)&&w(Ye))return!0;return!1}_reduceValue(){return this._reduceChildren({},(Y,Ye,Ft)=>((Ye.enabled||this.disabled)&&(Y[Ft]=Ye.value),Y))}_reduceChildren(w,Y){let Ye=w;return this._forEachChild((Ft,Xn)=>{Ye=Y(Ye,Ft,Xn)}),Ye}_allControlsDisabled(){for(const w of Object.keys(this.controls))if(this.controls[w].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(w){return this.controls.hasOwnProperty(w)?this.controls[w]:null}}class Mt extends gn{}const A=new t.OlP("CallSetDisabledState",{providedIn:"root",factory:()=>W}),W="always";function ve(oe,w){return[...w.path,oe]}function He(oe,w,Y=W){Bn(oe,w),w.valueAccessor.writeValue(oe.value),(oe.disabled||"always"===Y)&&w.valueAccessor.setDisabledState?.(oe.disabled),function Pn(oe,w){w.valueAccessor.registerOnChange(Y=>{oe._pendingValue=Y,oe._pendingChange=!0,oe._pendingDirty=!0,"change"===oe.updateOn&&Mi(oe,w)})}(oe,w),function Di(oe,w){const Y=(Ye,Ft)=>{w.valueAccessor.writeValue(Ye),Ft&&w.viewToModelUpdate(Ye)};oe.registerOnChange(Y),w._registerOnDestroy(()=>{oe._unregisterOnChange(Y)})}(oe,w),function jn(oe,w){w.valueAccessor.registerOnTouched(()=>{oe._pendingTouched=!0,"blur"===oe.updateOn&&oe._pendingChange&&Mi(oe,w),"submit"!==oe.updateOn&&oe.markAsTouched()})}(oe,w),function On(oe,w){if(w.valueAccessor.setDisabledState){const Y=Ye=>{w.valueAccessor.setDisabledState(Ye)};oe.registerOnDisabledChange(Y),w._registerOnDestroy(()=>{oe._unregisterOnDisabledChange(Y)})}}(oe,w)}function _t(oe,w,Y=!0){const Ye=()=>{};w.valueAccessor&&(w.valueAccessor.registerOnChange(Ye),w.valueAccessor.registerOnTouched(Ye)),Kn(oe,w),oe&&(w._invokeOnDestroyCallbacks(),oe._registerOnCollectionChange(()=>{}))}function Kt(oe,w){oe.forEach(Y=>{Y.registerOnValidatorChange&&Y.registerOnValidatorChange(w)})}function Bn(oe,w){const Y=Wt(oe);null!==w.validator?oe.setValidators(Pt(Y,w.validator)):"function"==typeof Y&&oe.setValidators([Y]);const Ye=on(oe);null!==w.asyncValidator?oe.setAsyncValidators(Pt(Ye,w.asyncValidator)):"function"==typeof Ye&&oe.setAsyncValidators([Ye]);const Ft=()=>oe.updateValueAndValidity();Kt(w._rawValidators,Ft),Kt(w._rawAsyncValidators,Ft)}function Kn(oe,w){let Y=!1;if(null!==oe){if(null!==w.validator){const Ft=Wt(oe);if(Array.isArray(Ft)&&Ft.length>0){const Xn=Ft.filter(io=>io!==w.validator);Xn.length!==Ft.length&&(Y=!0,oe.setValidators(Xn))}}if(null!==w.asyncValidator){const Ft=on(oe);if(Array.isArray(Ft)&&Ft.length>0){const Xn=Ft.filter(io=>io!==w.asyncValidator);Xn.length!==Ft.length&&(Y=!0,oe.setAsyncValidators(Xn))}}}const Ye=()=>{};return Kt(w._rawValidators,Ye),Kt(w._rawAsyncValidators,Ye),Y}function Mi(oe,w){oe._pendingDirty&&oe.markAsDirty(),oe.setValue(oe._pendingValue,{emitModelToViewChange:!1}),w.viewToModelUpdate(oe._pendingValue),oe._pendingChange=!1}function Yn(oe,w){Bn(oe,w)}function Jo(oe,w){if(!oe.hasOwnProperty("model"))return!1;const Y=oe.model;return!!Y.isFirstChange()||!Object.is(w,Y.currentValue)}function br(oe,w){oe._syncPendingControls(),w.forEach(Y=>{const Ye=Y.control;"submit"===Ye.updateOn&&Ye._pendingChange&&(Y.viewToModelUpdate(Ye._pendingValue),Ye._pendingChange=!1)})}function Ao(oe,w){if(!w)return null;let Y,Ye,Ft;return Array.isArray(w),w.forEach(Xn=>{Xn.constructor===Fe?Y=Xn:function Po(oe){return Object.getPrototypeOf(oe.constructor)===K}(Xn)?Ye=Xn:Ft=Xn}),Ft||Ye||Y||null}const sr={provide:Vt,useExisting:(0,t.Gpc)(()=>qr)},Jn=Promise.resolve();class qr extends Vt{constructor(w,Y,Ye){super(),this.callSetDisabledState=Ye,this.submitted=!1,this._directives=new Set,this.ngSubmit=new t.vpe,this.form=new gn({},qt(w),Rt(Y))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(w){Jn.then(()=>{const Y=this._findContainer(w.path);w.control=Y.registerControl(w.name,w.control),He(w.control,w,this.callSetDisabledState),w.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(w)})}getControl(w){return this.form.get(w.path)}removeControl(w){Jn.then(()=>{const Y=this._findContainer(w.path);Y&&Y.removeControl(w.name),this._directives.delete(w)})}addFormGroup(w){Jn.then(()=>{const Y=this._findContainer(w.path),Ye=new gn({});Yn(Ye,w),Y.registerControl(w.name,Ye),Ye.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(w){Jn.then(()=>{const Y=this._findContainer(w.path);Y&&Y.removeControl(w.name)})}getFormGroup(w){return this.form.get(w.path)}updateModel(w,Y){Jn.then(()=>{this.form.get(w.path).setValue(Y)})}setValue(w){this.control.setValue(w)}onSubmit(w){return this.submitted=!0,br(this.form,this._directives),this.ngSubmit.emit(w),"dialog"===w?.target?.method}onReset(){this.resetForm()}resetForm(w){this.form.reset(w),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(w){return w.pop(),w.length?this.form.get(w):this.form}}function Gi(oe,w){const Y=oe.indexOf(w);Y>-1&&oe.splice(Y,1)}function ii(oe){return"object"==typeof oe&&null!==oe&&2===Object.keys(oe).length&&"value"in oe&&"disabled"in oe}qr.\u0275fac=function(w){return new(w||qr)(t.Y36(de,10),t.Y36(fe,10),t.Y36(A,8))},qr.\u0275dir=t.lG2({type:qr,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(w,Y){1&w&&t.NdJ("submit",function(Ft){return Y.onSubmit(Ft)})("reset",function(){return Y.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[t._Bn([sr]),t.qOj]});const wo=class extends bt{constructor(w=null,Y,Ye){super(ri(Y),Jr(Ye,Y)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(w),this._setUpdateStrategy(Y),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),wt(Y)&&(Y.nonNullable||Y.initialValueIsDefault)&&(ii(w)?this.defaultValue=w.value:this.defaultValue=w)}setValue(w,Y={}){this.value=this._pendingValue=w,this._onChange.length&&!1!==Y.emitModelToViewChange&&this._onChange.forEach(Ye=>Ye(this.value,!1!==Y.emitViewToModelChange)),this.updateValueAndValidity(Y)}patchValue(w,Y={}){this.setValue(w,Y)}reset(w=this.defaultValue,Y={}){this._applyFormState(w),this.markAsPristine(Y),this.markAsUntouched(Y),this.setValue(this.value,Y),this._pendingChange=!1}_updateValue(){}_anyControls(w){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(w){this._onChange.push(w)}_unregisterOnChange(w){Gi(this._onChange,w)}registerOnDisabledChange(w){this._onDisabledChange.push(w)}_unregisterOnDisabledChange(w){Gi(this._onDisabledChange,w)}_forEachChild(w){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange))&&(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),!0)}_applyFormState(w){ii(w)?(this.value=this._pendingValue=w.value,w.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=w}};class Ri extends Vt{ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return ve(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}}Ri.\u0275fac=function(){let oe;return function(Y){return(oe||(oe=t.n5z(Ri)))(Y||Ri)}}(),Ri.\u0275dir=t.lG2({type:Ri,features:[t.qOj]});const Vi={provide:Vt,useExisting:(0,t.Gpc)(()=>Mr)};class Mr extends Ri{constructor(w,Y,Ye){super(),this._parent=w,this._setValidators(Y),this._setAsyncValidators(Ye)}_checkParentType(){!(this._parent instanceof Mr)&&this._parent}}Mr.\u0275fac=function(w){return new(w||Mr)(t.Y36(Vt,5),t.Y36(de,10),t.Y36(fe,10))},Mr.\u0275dir=t.lG2({type:Mr,selectors:[["","ngModelGroup",""]],inputs:{name:["ngModelGroup","name"]},exportAs:["ngModelGroup"],features:[t._Bn([Vi]),t.qOj]});const Wi={provide:We,useExisting:(0,t.Gpc)(()=>Fi)},vr=Promise.resolve();class Fi extends We{constructor(w,Y,Ye,Ft,Xn,io){super(),this._changeDetectorRef=Xn,this.callSetDisabledState=io,this.control=new wo,this._registered=!1,this.update=new t.vpe,this._parent=w,this._setValidators(Y),this._setAsyncValidators(Ye),this.valueAccessor=Ao(0,Ft)}ngOnChanges(w){if(this._checkForErrors(),!this._registered||"name"in w){if(this._registered&&(this._checkName(),this.formDirective)){const Y=w.name.previousValue;this.formDirective.removeControl({name:Y,path:this._getPath(Y)})}this._setUpControl()}"isDisabled"in w&&this._updateDisabled(w),Jo(w,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(w){this.viewModel=w,this.update.emit(w)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){He(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),!this._isStandalone()&&this.name}_updateValue(w){vr.then(()=>{this.control.setValue(w,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(w){const Y=w.isDisabled.currentValue,Ye=0!==Y&&(0,t.D6c)(Y);vr.then(()=>{Ye&&!this.control.disabled?this.control.disable():!Ye&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(w){return this._parent?ve(w,this._parent):[w]}}Fi.\u0275fac=function(w){return new(w||Fi)(t.Y36(Vt,9),t.Y36(de,10),t.Y36(fe,10),t.Y36(re,10),t.Y36(t.sBO,8),t.Y36(A,8))},Fi.\u0275dir=t.lG2({type:Fi,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[t._Bn([Wi]),t.qOj,t.TTD]});class ko{}ko.\u0275fac=function(w){return new(w||ko)},ko.\u0275dir=t.lG2({type:ko,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]});const Sn={provide:re,useExisting:(0,t.Gpc)(()=>eo),multi:!0};class eo extends K{writeValue(w){const Y=w??"";this.setProperty("value",Y)}registerOnChange(w){this.onChange=Y=>{w(""==Y?null:parseFloat(Y))}}}eo.\u0275fac=function(){let oe;return function(Y){return(oe||(oe=t.n5z(eo)))(Y||eo)}}(),eo.\u0275dir=t.lG2({type:eo,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(w,Y){1&w&&t.NdJ("input",function(Ft){return Y.onChange(Ft.target.value)})("blur",function(){return Y.onTouched()})},features:[t._Bn([Sn]),t.qOj]});const _a={provide:re,useExisting:(0,t.Gpc)(()=>un),multi:!0};class Ur{}Ur.\u0275fac=function(w){return new(w||Ur)},Ur.\u0275mod=t.oAB({type:Ur}),Ur.\u0275inj=t.cJS({});class Lr{constructor(){this._accessors=[]}add(w,Y){this._accessors.push([w,Y])}remove(w){for(let Y=this._accessors.length-1;Y>=0;--Y)if(this._accessors[Y][1]===w)return void this._accessors.splice(Y,1)}select(w){this._accessors.forEach(Y=>{this._isSameGroup(Y,w)&&Y[1]!==w&&Y[1].fireUncheck(w.value)})}_isSameGroup(w,Y){return!!w[0].control&&(w[0]._parent===Y._control._parent&&w[1].name===Y.name)}}Lr.\u0275fac=function(w){return new(w||Lr)},Lr.\u0275prov=t.Yz7({token:Lr,factory:Lr.\u0275fac,providedIn:Ur});class un extends K{constructor(w,Y,Ye,Ft){super(w,Y),this._registry=Ye,this._injector=Ft,this.setDisabledStateFired=!1,this.onChange=()=>{},this.callSetDisabledState=(0,t.f3M)(A,{optional:!0})??W}ngOnInit(){this._control=this._injector.get(We),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(w){this._state=w===this.value,this.setProperty("checked",this._state)}registerOnChange(w){this._fn=w,this.onChange=()=>{w(this.value),this._registry.select(this)}}setDisabledState(w){(this.setDisabledStateFired||w||"whenDisabledForLegacyCode"===this.callSetDisabledState)&&this.setProperty("disabled",w),this.setDisabledStateFired=!0}fireUncheck(w){this.writeValue(w)}_checkName(){this.name&&this.formControlName&&(this.name,this.formControlName),!this.name&&this.formControlName&&(this.name=this.formControlName)}}un.\u0275fac=function(w){return new(w||un)(t.Y36(t.Qsj),t.Y36(t.SBq),t.Y36(Lr),t.Y36(t.zs3))},un.\u0275dir=t.lG2({type:un,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(w,Y){1&w&&t.NdJ("change",function(){return Y.onChange()})("blur",function(){return Y.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[t._Bn([_a]),t.qOj]});const to={provide:re,useExisting:(0,t.Gpc)(()=>Hr),multi:!0};class Hr extends K{writeValue(w){this.setProperty("value",parseFloat(w))}registerOnChange(w){this.onChange=Y=>{w(""==Y?null:parseFloat(Y))}}}Hr.\u0275fac=function(){let oe;return function(Y){return(oe||(oe=t.n5z(Hr)))(Y||Hr)}}(),Hr.\u0275dir=t.lG2({type:Hr,selectors:[["input","type","range","formControlName",""],["input","type","range","formControl",""],["input","type","range","ngModel",""]],hostBindings:function(w,Y){1&w&&t.NdJ("change",function(Ft){return Y.onChange(Ft.target.value)})("input",function(Ft){return Y.onChange(Ft.target.value)})("blur",function(){return Y.onTouched()})},features:[t._Bn([to]),t.qOj]});const dr=new t.OlP("NgModelWithFormControlWarning"),Oa={provide:We,useExisting:(0,t.Gpc)(()=>ur)};class ur extends We{set isDisabled(w){}constructor(w,Y,Ye,Ft,Xn){super(),this._ngModelWarningConfig=Ft,this.callSetDisabledState=Xn,this.update=new t.vpe,this._ngModelWarningSent=!1,this._setValidators(w),this._setAsyncValidators(Y),this.valueAccessor=Ao(0,Ye)}ngOnChanges(w){if(this._isControlChanged(w)){const Y=w.form.previousValue;Y&&_t(Y,this,!1),He(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}Jo(w,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&_t(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(w){this.viewModel=w,this.update.emit(w)}_isControlChanged(w){return w.hasOwnProperty("form")}}ur._ngModelWarningSentOnce=!1,ur.\u0275fac=function(w){return new(w||ur)(t.Y36(de,10),t.Y36(fe,10),t.Y36(re,10),t.Y36(dr,8),t.Y36(A,8))},ur.\u0275dir=t.lG2({type:ur,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[t._Bn([Oa]),t.qOj,t.TTD]});const aa={provide:Vt,useExisting:(0,t.Gpc)(()=>mi)};class mi extends Vt{constructor(w,Y,Ye){super(),this.callSetDisabledState=Ye,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new t.vpe,this._setValidators(w),this._setAsyncValidators(Y)}ngOnChanges(w){this._checkFormPresent(),w.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(Kn(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(w){const Y=this.form.get(w.path);return He(Y,w,this.callSetDisabledState),Y.updateValueAndValidity({emitEvent:!1}),this.directives.push(w),Y}getControl(w){return this.form.get(w.path)}removeControl(w){_t(w.control||null,w,!1),function Hi(oe,w){const Y=oe.indexOf(w);Y>-1&&oe.splice(Y,1)}(this.directives,w)}addFormGroup(w){this._setUpFormContainer(w)}removeFormGroup(w){this._cleanUpFormContainer(w)}getFormGroup(w){return this.form.get(w.path)}addFormArray(w){this._setUpFormContainer(w)}removeFormArray(w){this._cleanUpFormContainer(w)}getFormArray(w){return this.form.get(w.path)}updateModel(w,Y){this.form.get(w.path).setValue(Y)}onSubmit(w){return this.submitted=!0,br(this.form,this.directives),this.ngSubmit.emit(w),"dialog"===w?.target?.method}onReset(){this.resetForm()}resetForm(w){this.form.reset(w),this.submitted=!1}_updateDomValue(){this.directives.forEach(w=>{const Y=w.control,Ye=this.form.get(w.path);Y!==Ye&&(_t(Y||null,w),Ye instanceof wo&&(He(Ye,w,this.callSetDisabledState),w.control=Ye))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(w){const Y=this.form.get(w.path);Yn(Y,w),Y.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(w){if(this.form){const Y=this.form.get(w.path);Y&&function Pr(oe,w){return Kn(oe,w)}(Y,w)&&Y.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Bn(this.form,this),this._oldForm&&Kn(this._oldForm,this)}_checkFormPresent(){this.form}}mi.\u0275fac=function(w){return new(w||mi)(t.Y36(de,10),t.Y36(fe,10),t.Y36(A,8))},mi.\u0275dir=t.lG2({type:mi,selectors:[["","formGroup",""]],hostBindings:function(w,Y){1&w&&t.NdJ("submit",function(Ft){return Y.onSubmit(Ft)})("reset",function(){return Y.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[t._Bn([aa]),t.qOj,t.TTD]});const ja={provide:Vt,useExisting:(0,t.Gpc)(()=>Gr)};class Gr extends Ri{constructor(w,Y,Ye){super(),this._parent=w,this._setValidators(Y),this._setAsyncValidators(Ye)}_checkParentType(){$r(this._parent)}}Gr.\u0275fac=function(w){return new(w||Gr)(t.Y36(Vt,13),t.Y36(de,10),t.Y36(fe,10))},Gr.\u0275dir=t.lG2({type:Gr,selectors:[["","formGroupName",""]],inputs:{name:["formGroupName","name"]},features:[t._Bn([ja]),t.qOj]});const Ii={provide:Vt,useExisting:(0,t.Gpc)(()=>xi)};class xi extends Vt{constructor(w,Y,Ye){super(),this._parent=w,this._setValidators(Y),this._setAsyncValidators(Ye)}ngOnInit(){this._checkParentType(),this.formDirective.addFormArray(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormArray(this)}get control(){return this.formDirective.getFormArray(this)}get formDirective(){return this._parent?this._parent.formDirective:null}get path(){return ve(null==this.name?this.name:this.name.toString(),this._parent)}_checkParentType(){$r(this._parent)}}function $r(oe){return!(oe instanceof Gr||oe instanceof mi||oe instanceof xi)}xi.\u0275fac=function(w){return new(w||xi)(t.Y36(Vt,13),t.Y36(de,10),t.Y36(fe,10))},xi.\u0275dir=t.lG2({type:xi,selectors:[["","formArrayName",""]],inputs:{name:["formArrayName","name"]},features:[t._Bn([Ii]),t.qOj]});const fr={provide:We,useExisting:(0,t.Gpc)(()=>qn)};class qn extends We{set isDisabled(w){}constructor(w,Y,Ye,Ft,Xn){super(),this._ngModelWarningConfig=Xn,this._added=!1,this.update=new t.vpe,this._ngModelWarningSent=!1,this._parent=w,this._setValidators(Y),this._setAsyncValidators(Ye),this.valueAccessor=Ao(0,Ft)}ngOnChanges(w){this._added||this._setUpControl(),Jo(w,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(w){this.viewModel=w,this.update.emit(w)}get path(){return ve(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}}qn._ngModelWarningSentOnce=!1,qn.\u0275fac=function(w){return new(w||qn)(t.Y36(Vt,13),t.Y36(de,10),t.Y36(fe,10),t.Y36(re,10),t.Y36(dr,8))},qn.\u0275dir=t.lG2({type:qn,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[t._Bn([fr]),t.qOj,t.TTD]});const Rr={provide:re,useExisting:(0,t.Gpc)(()=>Si),multi:!0};function Li(oe,w){return null==oe?`${w}`:(w&&"object"==typeof w&&(w="Object"),`${oe}: ${w}`.slice(0,50))}class Si extends K{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(w){this._compareWith=w}writeValue(w){this.value=w;const Ye=Li(this._getOptionId(w),w);this.setProperty("value",Ye)}registerOnChange(w){this.onChange=Y=>{this.value=this._getOptionValue(Y),w(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(w){for(const Y of Array.from(this._optionMap.keys()))if(this._compareWith(this._optionMap.get(Y),w))return Y;return null}_getOptionValue(w){const Y=function mo(oe){return oe.split(":")[0]}(w);return this._optionMap.has(Y)?this._optionMap.get(Y):w}}Si.\u0275fac=function(){let oe;return function(Y){return(oe||(oe=t.n5z(Si)))(Y||Si)}}(),Si.\u0275dir=t.lG2({type:Si,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(w,Y){1&w&&t.NdJ("change",function(Ft){return Y.onChange(Ft.target.value)})("blur",function(){return Y.onTouched()})},inputs:{compareWith:"compareWith"},features:[t._Bn([Rr]),t.qOj]});class _i{constructor(w,Y,Ye){this._element=w,this._renderer=Y,this._select=Ye,this._select&&(this.id=this._select._registerOption())}set ngValue(w){null!=this._select&&(this._select._optionMap.set(this.id,w),this._setElementValue(Li(this.id,w)),this._select.writeValue(this._select.value))}set value(w){this._setElementValue(w),this._select&&this._select.writeValue(this._select.value)}_setElementValue(w){this._renderer.setProperty(this._element.nativeElement,"value",w)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}_i.\u0275fac=function(w){return new(w||_i)(t.Y36(t.SBq),t.Y36(t.Qsj),t.Y36(Si,9))},_i.\u0275dir=t.lG2({type:_i,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}});const Ki={provide:re,useExisting:(0,t.Gpc)(()=>sa),multi:!0};function ss(oe,w){return null==oe?`${w}`:("string"==typeof w&&(w=`'${w}'`),w&&"object"==typeof w&&(w="Object"),`${oe}: ${w}`.slice(0,50))}class sa extends K{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(w){this._compareWith=w}writeValue(w){let Y;if(this.value=w,Array.isArray(w)){const Ye=w.map(Ft=>this._getOptionId(Ft));Y=(Ft,Xn)=>{Ft._setSelected(Ye.indexOf(Xn.toString())>-1)}}else Y=(Ye,Ft)=>{Ye._setSelected(!1)};this._optionMap.forEach(Y)}registerOnChange(w){this.onChange=Y=>{const Ye=[],Ft=Y.selectedOptions;if(void 0!==Ft){const Xn=Ft;for(let io=0;iono),multi:!0};class no extends Qi{constructor(){super(...arguments),this.inputName="max",this.normalizeInput=w=>ka(w),this.createValidator=w=>Le(w)}}no.\u0275fac=function(){let oe;return function(Y){return(oe||(oe=t.n5z(no)))(Y||no)}}(),no.\u0275dir=t.lG2({type:no,selectors:[["input","type","number","max","","formControlName",""],["input","type","number","max","","formControl",""],["input","type","number","max","","ngModel",""]],hostVars:1,hostBindings:function(w,Y){2&w&&t.uIk("max",Y._enabled?Y.max:null)},inputs:{max:"max"},features:[t._Bn([Yi]),t.qOj]});const va={provide:de,useExisting:(0,t.Gpc)(()=>No),multi:!0};class No extends Qi{constructor(){super(...arguments),this.inputName="min",this.normalizeInput=w=>ka(w),this.createValidator=w=>Ve(w)}}No.\u0275fac=function(){let oe;return function(Y){return(oe||(oe=t.n5z(No)))(Y||No)}}(),No.\u0275dir=t.lG2({type:No,selectors:[["input","type","number","min","","formControlName",""],["input","type","number","min","","formControl",""],["input","type","number","min","","ngModel",""]],hostVars:1,hostBindings:function(w,Y){2&w&&t.uIk("min",Y._enabled?Y.min:null)},inputs:{min:"min"},features:[t._Bn([va]),t.qOj]});const e1={provide:de,useExisting:(0,t.Gpc)(()=>xo),multi:!0},t1={provide:de,useExisting:(0,t.Gpc)(()=>_r),multi:!0};class xo extends Qi{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=t.D6c,this.createValidator=w=>Ce}enabled(w){return w}}xo.\u0275fac=function(){let oe;return function(Y){return(oe||(oe=t.n5z(xo)))(Y||xo)}}(),xo.\u0275dir=t.lG2({type:xo,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(w,Y){2&w&&t.uIk("required",Y._enabled?"":null)},inputs:{required:"required"},features:[t._Bn([e1]),t.qOj]});class _r extends xo{constructor(){super(...arguments),this.createValidator=w=>Ge}}_r.\u0275fac=function(){let oe;return function(Y){return(oe||(oe=t.n5z(_r)))(Y||_r)}}(),_r.\u0275dir=t.lG2({type:_r,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(w,Y){2&w&&t.uIk("required",Y._enabled?"":null)},features:[t._Bn([t1]),t.qOj]});const Na={provide:de,useExisting:(0,t.Gpc)(()=>ro),multi:!0};class ro extends Qi{constructor(){super(...arguments),this.inputName="email",this.normalizeInput=t.D6c,this.createValidator=w=>E}enabled(w){return w}}ro.\u0275fac=function(){let oe;return function(Y){return(oe||(oe=t.n5z(ro)))(Y||ro)}}(),ro.\u0275dir=t.lG2({type:ro,selectors:[["","email","","formControlName",""],["","email","","formControl",""],["","email","","ngModel",""]],inputs:{email:"email"},features:[t._Bn([Na]),t.qOj]});const To={provide:de,useExisting:(0,t.Gpc)(()=>Zo),multi:!0};class Zo extends Qi{constructor(){super(...arguments),this.inputName="minlength",this.normalizeInput=w=>Ua(w),this.createValidator=w=>$(w)}}Zo.\u0275fac=function(){let oe;return function(Y){return(oe||(oe=t.n5z(Zo)))(Y||Zo)}}(),Zo.\u0275dir=t.lG2({type:Zo,selectors:[["","minlength","","formControlName",""],["","minlength","","formControl",""],["","minlength","","ngModel",""]],hostVars:1,hostBindings:function(w,Y){2&w&&t.uIk("minlength",Y._enabled?Y.minlength:null)},inputs:{minlength:"minlength"},features:[t._Bn([To]),t.qOj]});const Xo={provide:de,useExisting:(0,t.Gpc)(()=>Fo),multi:!0};class Fo extends Qi{constructor(){super(...arguments),this.inputName="maxlength",this.normalizeInput=w=>Ua(w),this.createValidator=w=>ue(w)}}Fo.\u0275fac=function(){let oe;return function(Y){return(oe||(oe=t.n5z(Fo)))(Y||Fo)}}(),Fo.\u0275dir=t.lG2({type:Fo,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(w,Y){2&w&&t.uIk("maxlength",Y._enabled?Y.maxlength:null)},inputs:{maxlength:"maxlength"},features:[t._Bn([Xo]),t.qOj]});const kr={provide:de,useExisting:(0,t.Gpc)(()=>lo),multi:!0};class lo extends Qi{constructor(){super(...arguments),this.inputName="pattern",this.normalizeInput=w=>w,this.createValidator=w=>Oe(w)}}lo.\u0275fac=function(){let oe;return function(Y){return(oe||(oe=t.n5z(lo)))(Y||lo)}}(),lo.\u0275dir=t.lG2({type:lo,selectors:[["","pattern","","formControlName",""],["","pattern","","formControl",""],["","pattern","","ngModel",""]],hostVars:1,hostBindings:function(w,Y){2&w&&t.uIk("pattern",Y._enabled?Y.pattern:null)},inputs:{pattern:"pattern"},features:[t._Bn([kr]),t.qOj]});class Ho{}Ho.\u0275fac=function(w){return new(w||Ho)},Ho.\u0275mod=t.oAB({type:Ho}),Ho.\u0275inj=t.cJS({imports:[Ur]});class Ha extends bt{constructor(w,Y,Ye){super(ri(Y),Jr(Ye,Y)),this.controls=w,this._initObservables(),this._setUpdateStrategy(Y),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(w){return this.controls[this._adjustIndex(w)]}push(w,Y={}){this.controls.push(w),this._registerControl(w),this.updateValueAndValidity({emitEvent:Y.emitEvent}),this._onCollectionChange()}insert(w,Y,Ye={}){this.controls.splice(w,0,Y),this._registerControl(Y),this.updateValueAndValidity({emitEvent:Ye.emitEvent})}removeAt(w,Y={}){let Ye=this._adjustIndex(w);Ye<0&&(Ye=0),this.controls[Ye]&&this.controls[Ye]._registerOnCollectionChange(()=>{}),this.controls.splice(Ye,1),this.updateValueAndValidity({emitEvent:Y.emitEvent})}setControl(w,Y,Ye={}){let Ft=this._adjustIndex(w);Ft<0&&(Ft=0),this.controls[Ft]&&this.controls[Ft]._registerOnCollectionChange(()=>{}),this.controls.splice(Ft,1),Y&&(this.controls.splice(Ft,0,Y),this._registerControl(Y)),this.updateValueAndValidity({emitEvent:Ye.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(w,Y={}){lt(this,!1,w),w.forEach((Ye,Ft)=>{Ie(this,!1,Ft),this.at(Ft).setValue(Ye,{onlySelf:!0,emitEvent:Y.emitEvent})}),this.updateValueAndValidity(Y)}patchValue(w,Y={}){null!=w&&(w.forEach((Ye,Ft)=>{this.at(Ft)&&this.at(Ft).patchValue(Ye,{onlySelf:!0,emitEvent:Y.emitEvent})}),this.updateValueAndValidity(Y))}reset(w=[],Y={}){this._forEachChild((Ye,Ft)=>{Ye.reset(w[Ft],{onlySelf:!0,emitEvent:Y.emitEvent})}),this._updatePristine(Y),this._updateTouched(Y),this.updateValueAndValidity(Y)}getRawValue(){return this.controls.map(w=>w.getRawValue())}clear(w={}){this.controls.length<1||(this._forEachChild(Y=>Y._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:w.emitEvent}))}_adjustIndex(w){return w<0?w+this.length:w}_syncPendingControls(){let w=this.controls.reduce((Y,Ye)=>!!Ye._syncPendingControls()||Y,!1);return w&&this.updateValueAndValidity({onlySelf:!0}),w}_forEachChild(w){this.controls.forEach((Y,Ye)=>{w(Y,Ye)})}_updateValue(){this.value=this.controls.filter(w=>w.enabled||this.disabled).map(w=>w.value)}_anyControls(w){return this.controls.some(Y=>Y.enabled&&w(Y))}_setUpControls(){this._forEachChild(w=>this._registerControl(w))}_allControlsDisabled(){for(const w of this.controls)if(w.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(w){w.setParent(this),w._registerOnCollectionChange(this._onCollectionChange)}_find(w){return this.at(w)??null}}function Pi(oe){return!!oe&&(void 0!==oe.asyncValidators||void 0!==oe.validators||void 0!==oe.updateOn)}class _o{constructor(){this.useNonNullable=!1}get nonNullable(){const w=new _o;return w.useNonNullable=!0,w}group(w,Y=null){const Ye=this._reduceControls(w);let Ft={};return Pi(Y)?Ft=Y:null!==Y&&(Ft.validators=Y.validator,Ft.asyncValidators=Y.asyncValidator),new gn(Ye,Ft)}record(w,Y=null){const Ye=this._reduceControls(w);return new Mt(Ye,Y)}control(w,Y,Ye){let Ft={};return this.useNonNullable?(Pi(Y)?Ft=Y:(Ft.validators=Y,Ft.asyncValidators=Ye),new wo(w,{...Ft,nonNullable:!0})):new wo(w,Y,Ye)}array(w,Y,Ye){const Ft=w.map(Xn=>this._createControl(Xn));return new Ha(Ft,Y,Ye)}_reduceControls(w){const Y={};return Object.keys(w).forEach(Ye=>{Y[Ye]=this._createControl(w[Ye])}),Y}_createControl(w){if(w instanceof wo)return w;if(w instanceof bt)return w;if(Array.isArray(w)){const Y=w[0],Ye=w.length>1?w[1]:null,Ft=w.length>2?w[2]:null;return this.control(Y,Ye,Ft)}return this.control(w)}}_o.\u0275fac=function(w){return new(w||_o)},_o.\u0275prov=t.Yz7({token:_o,factory:_o.\u0275fac,providedIn:"root"});class Bo{}Bo.\u0275fac=function(w){return new(w||Bo)},Bo.\u0275prov=t.Yz7({token:Bo,factory:function(){return(0,t.f3M)(_o).nonNullable},providedIn:"root"});class $n extends _o{group(w,Y=null){return super.group(w,Y)}control(w,Y,Ye){return super.control(w,Y,Ye)}array(w,Y,Ye){return super.array(w,Y,Ye)}}$n.\u0275fac=function(){let oe;return function(Y){return(oe||(oe=t.n5z($n)))(Y||$n)}}(),$n.\u0275prov=t.Yz7({token:$n,factory:$n.\u0275fac,providedIn:"root"});new t.GfV("15.2.10");class Ti{static withConfig(w){return{ngModule:Ti,providers:[{provide:A,useValue:w.callSetDisabledState??W}]}}}Ti.\u0275fac=function(w){return new(w||Ti)},Ti.\u0275mod=t.oAB({type:Ti}),Ti.\u0275inj=t.cJS({imports:[Ho]});class Ci{static withConfig(w){return{ngModule:Ci,providers:[{provide:dr,useValue:w.warnOnNgModelWithFormControl??"always"},{provide:A,useValue:w.callSetDisabledState??W}]}}}Ci.\u0275fac=function(w){return new(w||Ci)},Ci.\u0275mod=t.oAB({type:Ci}),Ci.\u0275inj=t.cJS({imports:[Ho]})},4497:(ht,ye,x)=>{"use strict";x.d(ye,{H7:()=>bt,b2:()=>It,q6:()=>Ze});var t=x(4666),C=x(8008); + */class z{constructor(w,Y){this._renderer=w,this._elementRef=Y,this.onChange=Ie=>{},this.onTouched=()=>{}}setProperty(w,Y){this._renderer.setProperty(this._elementRef.nativeElement,w,Y)}registerOnTouched(w){this.onTouched=w}registerOnChange(w){this.onChange=w}setDisabledState(w){this.setProperty("disabled",w)}static#e=this.\u0275fac=function(Y){return new(Y||z)(f.Y36(f.Qsj),f.Y36(f.SBq))};static#t=this.\u0275dir=f.lG2({type:z})}class V extends z{static#e=this.\u0275fac=function(){let w;return function(Ie){return(w||(w=f.n5z(V)))(Ie||V)}}();static#t=this.\u0275dir=f.lG2({type:V,features:[f.qOj]})}const W=new f.OlP("NgValueAccessor"),re={provide:W,useExisting:(0,f.Gpc)(()=>N),multi:!0};class N extends V{writeValue(w){this.setProperty("checked",w)}static#e=this.\u0275fac=function(){let w;return function(Ie){return(w||(w=f.n5z(N)))(Ie||N)}}();static#t=this.\u0275dir=f.lG2({type:N,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(Y,Ie){1&Y&&f.NdJ("change",function(En){return Ie.onChange(En.target.checked)})("blur",function(){return Ie.onTouched()})},features:[f._Bn([re]),f.qOj]})}const ee={provide:W,useExisting:(0,f.Gpc)(()=>Oe),multi:!0};const Te=new f.OlP("CompositionEventMode");class Oe extends z{constructor(w,Y,Ie){super(w,Y),this._compositionMode=Ie,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function ie(){const Le=(0,l.q)()?(0,l.q)().getUserAgent():"";return/android (\d+)/.test(Le.toLowerCase())}())}writeValue(w){const Y=w??"";this.setProperty("value",Y)}_handleInput(w){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(w)}_compositionStart(){this._composing=!0}_compositionEnd(w){this._composing=!1,this._compositionMode&&this.onChange(w)}static#e=this.\u0275fac=function(Y){return new(Y||Oe)(f.Y36(f.Qsj),f.Y36(f.SBq),f.Y36(Te,8))};static#t=this.\u0275dir=f.lG2({type:Oe,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(Y,Ie){1&Y&&f.NdJ("input",function(En){return Ie._handleInput(En.target.value)})("blur",function(){return Ie.onTouched()})("compositionstart",function(){return Ie._compositionStart()})("compositionend",function(En){return Ie._compositionEnd(En.target.value)})},features:[f._Bn([ee]),f.qOj]})}function De(Le){return null==Le||("string"==typeof Le||Array.isArray(Le))&&0===Le.length}function Pe(Le){return null!=Le&&"number"==typeof Le.length}const ce=new f.OlP("NgValidators"),be=new f.OlP("NgAsyncValidators"),ne=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;function xe(Le){return w=>{if(De(w.value)||De(Le))return null;const Y=parseFloat(w.value);return!isNaN(Y)&&Y{if(De(w.value)||De(Le))return null;const Y=parseFloat(w.value);return!isNaN(Y)&&Y>Le?{max:{max:Le,actual:w.value}}:null}}function Ee(Le){return De(Le.value)?{required:!0}:null}function ze(Le){return!0===Le.value?null:{required:!0}}function Ve(Le){return De(Le.value)||ne.test(Le.value)?null:{email:!0}}function j(Le){return w=>De(w.value)||!Pe(w.value)?null:w.value.lengthPe(w.value)&&w.value.length>Le?{maxlength:{requiredLength:Le,actualLength:w.value.length}}:null}function me(Le){if(!Le)return $e;let w,Y;return"string"==typeof Le?(Y="","^"!==Le.charAt(0)&&(Y+="^"),Y+=Le,"$"!==Le.charAt(Le.length-1)&&(Y+="$"),w=new RegExp(Y)):(Y=Le.toString(),w=Le),Ie=>{if(De(Ie.value))return null;const Mt=Ie.value;return w.test(Mt)?null:{pattern:{requiredPattern:Y,actualValue:Mt}}}}function $e(Le){return null}function _t(Le){return null!=Le}function st(Le){return(0,f.QGY)(Le)?(0,k.D)(Le):Le}function Dt(Le){let w={};return Le.forEach(Y=>{w=null!=Y?{...w,...Y}:w}),0===Object.keys(w).length?null:w}function kt(Le,w){return w.map(Y=>Y(Le))}function Pt(Le){return Le.map(w=>function rt(Le){return!Le.validate}(w)?w:Y=>w.validate(Y))}function Xe(Le){if(!Le)return null;const w=Le.filter(_t);return 0==w.length?null:function(Y){return Dt(kt(Y,w))}}function It(Le){return null!=Le?Xe(Pt(Le)):null}function ut(Le){if(!Le)return null;const w=Le.filter(_t);return 0==w.length?null:function(Y){const Ie=kt(Y,w).map(st);return(0,R.D)(Ie).pipe((0,q.U)(Dt))}}function Gt(Le){return null!=Le?ut(Pt(Le)):null}function gt(Le,w){return null===Le?[w]:Array.isArray(Le)?[...Le,w]:[Le,w]}function Ct(Le){return Le._rawValidators}function it(Le){return Le._rawAsyncValidators}function mt(Le){return Le?Array.isArray(Le)?Le:[Le]:[]}function Ze(Le,w){return Array.isArray(Le)?Le.includes(w):Le===w}function Se(Le,w){const Y=mt(w);return mt(Le).forEach(Mt=>{Ze(Y,Mt)||Y.push(Mt)}),Y}function Wt(Le,w){return mt(w).filter(Y=>!Ze(Le,Y))}class zt{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(w){this._rawValidators=w||[],this._composedValidatorFn=It(this._rawValidators)}_setAsyncValidators(w){this._rawAsyncValidators=w||[],this._composedAsyncValidatorFn=Gt(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(w){this._onDestroyCallbacks.push(w)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(w=>w()),this._onDestroyCallbacks=[]}reset(w=void 0){this.control&&this.control.reset(w)}hasError(w,Y){return!!this.control&&this.control.hasError(w,Y)}getError(w,Y){return this.control?this.control.getError(w,Y):null}}class yn extends zt{get formDirective(){return null}get path(){return null}}class Wn extends zt{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class ht{constructor(w){this._cd=w}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}class qe extends ht{constructor(w){super(w)}static#e=this.\u0275fac=function(Y){return new(Y||qe)(f.Y36(Wn,2))};static#t=this.\u0275dir=f.lG2({type:qe,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(Y,Ie){2&Y&&f.ekj("ng-untouched",Ie.isUntouched)("ng-touched",Ie.isTouched)("ng-pristine",Ie.isPristine)("ng-dirty",Ie.isDirty)("ng-valid",Ie.isValid)("ng-invalid",Ie.isInvalid)("ng-pending",Ie.isPending)},features:[f.qOj]})}class Tt extends ht{constructor(w){super(w)}static#e=this.\u0275fac=function(Y){return new(Y||Tt)(f.Y36(yn,10))};static#t=this.\u0275dir=f.lG2({type:Tt,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(Y,Ie){2&Y&&f.ekj("ng-untouched",Ie.isUntouched)("ng-touched",Ie.isTouched)("ng-pristine",Ie.isPristine)("ng-dirty",Ie.isDirty)("ng-valid",Ie.isValid)("ng-invalid",Ie.isInvalid)("ng-pending",Ie.isPending)("ng-submitted",Ie.isSubmitted)},features:[f.qOj]})}const fn="VALID",an="INVALID",Yt="PENDING",An="DISABLED";function Lr(Le){return(rr(Le)?Le.validators:Le)||null}function Ci(Le,w){return(rr(w)?w.asyncValidators:Le)||null}function rr(Le){return null!=Le&&!Array.isArray(Le)&&"object"==typeof Le}function io(Le,w,Y){const Ie=Le.controls;if(!(w?Object.keys(Ie):Ie).length)throw new f.vHH(1e3,"");if(!Ie[Y])throw new f.vHH(1001,"")}function Li(Le,w,Y){Le._forEachChild((Ie,Mt)=>{if(void 0===Y[Mt])throw new f.vHH(1002,"")})}class zn{constructor(w,Y){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(w),this._assignAsyncValidators(Y)}get validator(){return this._composedValidatorFn}set validator(w){this._rawValidators=this._composedValidatorFn=w}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(w){this._rawAsyncValidators=this._composedAsyncValidatorFn=w}get parent(){return this._parent}get valid(){return this.status===fn}get invalid(){return this.status===an}get pending(){return this.status==Yt}get disabled(){return this.status===An}get enabled(){return this.status!==An}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(w){this._assignValidators(w)}setAsyncValidators(w){this._assignAsyncValidators(w)}addValidators(w){this.setValidators(Se(w,this._rawValidators))}addAsyncValidators(w){this.setAsyncValidators(Se(w,this._rawAsyncValidators))}removeValidators(w){this.setValidators(Wt(w,this._rawValidators))}removeAsyncValidators(w){this.setAsyncValidators(Wt(w,this._rawAsyncValidators))}hasValidator(w){return Ze(this._rawValidators,w)}hasAsyncValidator(w){return Ze(this._rawAsyncValidators,w)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(w={}){this.touched=!0,this._parent&&!w.onlySelf&&this._parent.markAsTouched(w)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(w=>w.markAllAsTouched())}markAsUntouched(w={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(Y=>{Y.markAsUntouched({onlySelf:!0})}),this._parent&&!w.onlySelf&&this._parent._updateTouched(w)}markAsDirty(w={}){this.pristine=!1,this._parent&&!w.onlySelf&&this._parent.markAsDirty(w)}markAsPristine(w={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(Y=>{Y.markAsPristine({onlySelf:!0})}),this._parent&&!w.onlySelf&&this._parent._updatePristine(w)}markAsPending(w={}){this.status=Yt,!1!==w.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!w.onlySelf&&this._parent.markAsPending(w)}disable(w={}){const Y=this._parentMarkedDirty(w.onlySelf);this.status=An,this.errors=null,this._forEachChild(Ie=>{Ie.disable({...w,onlySelf:!0})}),this._updateValue(),!1!==w.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...w,skipPristineCheck:Y}),this._onDisabledChange.forEach(Ie=>Ie(!0))}enable(w={}){const Y=this._parentMarkedDirty(w.onlySelf);this.status=fn,this._forEachChild(Ie=>{Ie.enable({...w,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:w.emitEvent}),this._updateAncestors({...w,skipPristineCheck:Y}),this._onDisabledChange.forEach(Ie=>Ie(!1))}_updateAncestors(w){this._parent&&!w.onlySelf&&(this._parent.updateValueAndValidity(w),w.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(w){this._parent=w}getRawValue(){return this.value}updateValueAndValidity(w={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===fn||this.status===Yt)&&this._runAsyncValidator(w.emitEvent)),!1!==w.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!w.onlySelf&&this._parent.updateValueAndValidity(w)}_updateTreeValidity(w={emitEvent:!0}){this._forEachChild(Y=>Y._updateTreeValidity(w)),this.updateValueAndValidity({onlySelf:!0,emitEvent:w.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?An:fn}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(w){if(this.asyncValidator){this.status=Yt,this._hasOwnPendingAsyncValidator=!0;const Y=st(this.asyncValidator(this));this._asyncValidationSubscription=Y.subscribe(Ie=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(Ie,{emitEvent:w})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(w,Y={}){this.errors=w,this._updateControlsErrors(!1!==Y.emitEvent)}get(w){let Y=w;return null==Y||(Array.isArray(Y)||(Y=Y.split(".")),0===Y.length)?null:Y.reduce((Ie,Mt)=>Ie&&Ie._find(Mt),this)}getError(w,Y){const Ie=Y?this.get(Y):this;return Ie&&Ie.errors?Ie.errors[w]:null}hasError(w,Y){return!!this.getError(w,Y)}get root(){let w=this;for(;w._parent;)w=w._parent;return w}_updateControlsErrors(w){this.status=this._calculateStatus(),w&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(w)}_initObservables(){this.valueChanges=new f.vpe,this.statusChanges=new f.vpe}_calculateStatus(){return this._allControlsDisabled()?An:this.errors?an:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Yt)?Yt:this._anyControlsHaveStatus(an)?an:fn}_anyControlsHaveStatus(w){return this._anyControls(Y=>Y.status===w)}_anyControlsDirty(){return this._anyControls(w=>w.dirty)}_anyControlsTouched(){return this._anyControls(w=>w.touched)}_updatePristine(w={}){this.pristine=!this._anyControlsDirty(),this._parent&&!w.onlySelf&&this._parent._updatePristine(w)}_updateTouched(w={}){this.touched=this._anyControlsTouched(),this._parent&&!w.onlySelf&&this._parent._updateTouched(w)}_registerOnCollectionChange(w){this._onCollectionChange=w}_setUpdateStrategy(w){rr(w)&&null!=w.updateOn&&(this._updateOn=w.updateOn)}_parentMarkedDirty(w){const Y=this._parent&&this._parent.dirty;return!w&&!!Y&&!this._parent._anyControlsDirty()}_find(w){return null}_assignValidators(w){this._rawValidators=Array.isArray(w)?w.slice():w,this._composedValidatorFn=function Mr(Le){return Array.isArray(Le)?It(Le):Le||null}(this._rawValidators)}_assignAsyncValidators(w){this._rawAsyncValidators=Array.isArray(w)?w.slice():w,this._composedAsyncValidatorFn=function Zi(Le){return Array.isArray(Le)?Gt(Le):Le||null}(this._rawAsyncValidators)}}class on extends zn{constructor(w,Y,Ie){super(Lr(Y),Ci(Ie,Y)),this.controls=w,this._initObservables(),this._setUpdateStrategy(Y),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(w,Y){return this.controls[w]?this.controls[w]:(this.controls[w]=Y,Y.setParent(this),Y._registerOnCollectionChange(this._onCollectionChange),Y)}addControl(w,Y,Ie={}){this.registerControl(w,Y),this.updateValueAndValidity({emitEvent:Ie.emitEvent}),this._onCollectionChange()}removeControl(w,Y={}){this.controls[w]&&this.controls[w]._registerOnCollectionChange(()=>{}),delete this.controls[w],this.updateValueAndValidity({emitEvent:Y.emitEvent}),this._onCollectionChange()}setControl(w,Y,Ie={}){this.controls[w]&&this.controls[w]._registerOnCollectionChange(()=>{}),delete this.controls[w],Y&&this.registerControl(w,Y),this.updateValueAndValidity({emitEvent:Ie.emitEvent}),this._onCollectionChange()}contains(w){return this.controls.hasOwnProperty(w)&&this.controls[w].enabled}setValue(w,Y={}){Li(this,0,w),Object.keys(w).forEach(Ie=>{io(this,!0,Ie),this.controls[Ie].setValue(w[Ie],{onlySelf:!0,emitEvent:Y.emitEvent})}),this.updateValueAndValidity(Y)}patchValue(w,Y={}){null!=w&&(Object.keys(w).forEach(Ie=>{const Mt=this.controls[Ie];Mt&&Mt.patchValue(w[Ie],{onlySelf:!0,emitEvent:Y.emitEvent})}),this.updateValueAndValidity(Y))}reset(w={},Y={}){this._forEachChild((Ie,Mt)=>{Ie.reset(w?w[Mt]:null,{onlySelf:!0,emitEvent:Y.emitEvent})}),this._updatePristine(Y),this._updateTouched(Y),this.updateValueAndValidity(Y)}getRawValue(){return this._reduceChildren({},(w,Y,Ie)=>(w[Ie]=Y.getRawValue(),w))}_syncPendingControls(){let w=this._reduceChildren(!1,(Y,Ie)=>!!Ie._syncPendingControls()||Y);return w&&this.updateValueAndValidity({onlySelf:!0}),w}_forEachChild(w){Object.keys(this.controls).forEach(Y=>{const Ie=this.controls[Y];Ie&&w(Ie,Y)})}_setUpControls(){this._forEachChild(w=>{w.setParent(this),w._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(w){for(const[Y,Ie]of Object.entries(this.controls))if(this.contains(Y)&&w(Ie))return!0;return!1}_reduceValue(){return this._reduceChildren({},(Y,Ie,Mt)=>((Ie.enabled||this.disabled)&&(Y[Mt]=Ie.value),Y))}_reduceChildren(w,Y){let Ie=w;return this._forEachChild((Mt,En)=>{Ie=Y(Ie,Mt,En)}),Ie}_allControlsDisabled(){for(const w of Object.keys(this.controls))if(this.controls[w].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(w){return this.controls.hasOwnProperty(w)?this.controls[w]:null}}class at extends on{}const hn=new f.OlP("CallSetDisabledState",{providedIn:"root",factory:()=>On}),On="always";function te(Le,w){return[...w.path,Le]}function ue(Le,w,Y=On){Cn(Le,w),w.valueAccessor.writeValue(Le.value),(Le.disabled||"always"===Y)&&w.valueAccessor.setDisabledState?.(Le.disabled),function jr(Le,w){w.valueAccessor.registerOnChange(Y=>{Le._pendingValue=Y,Le._pendingChange=!0,Le._pendingDirty=!0,"change"===Le.updateOn&&Er(Le,w)})}(Le,w),function tr(Le,w){const Y=(Ie,Mt)=>{w.valueAccessor.writeValue(Ie),Mt&&w.viewToModelUpdate(Ie)};Le.registerOnChange(Y),w._registerOnDestroy(()=>{Le._unregisterOnChange(Y)})}(Le,w),function hi(Le,w){w.valueAccessor.registerOnTouched(()=>{Le._pendingTouched=!0,"blur"===Le.updateOn&&Le._pendingChange&&Er(Le,w),"submit"!==Le.updateOn&&Le.markAsTouched()})}(Le,w),function Ht(Le,w){if(w.valueAccessor.setDisabledState){const Y=Ie=>{w.valueAccessor.setDisabledState(Ie)};Le.registerOnDisabledChange(Y),w._registerOnDestroy(()=>{Le._unregisterOnDisabledChange(Y)})}}(Le,w)}function Re(Le,w,Y=!0){const Ie=()=>{};w.valueAccessor&&(w.valueAccessor.registerOnChange(Ie),w.valueAccessor.registerOnTouched(Ie)),Xn(Le,w),Le&&(w._invokeOnDestroyCallbacks(),Le._registerOnCollectionChange(()=>{}))}function vt(Le,w){Le.forEach(Y=>{Y.registerOnValidatorChange&&Y.registerOnValidatorChange(w)})}function Cn(Le,w){const Y=Ct(Le);null!==w.validator?Le.setValidators(gt(Y,w.validator)):"function"==typeof Y&&Le.setValidators([Y]);const Ie=it(Le);null!==w.asyncValidator?Le.setAsyncValidators(gt(Ie,w.asyncValidator)):"function"==typeof Ie&&Le.setAsyncValidators([Ie]);const Mt=()=>Le.updateValueAndValidity();vt(w._rawValidators,Mt),vt(w._rawAsyncValidators,Mt)}function Xn(Le,w){let Y=!1;if(null!==Le){if(null!==w.validator){const Mt=Ct(Le);if(Array.isArray(Mt)&&Mt.length>0){const En=Mt.filter(Pr=>Pr!==w.validator);En.length!==Mt.length&&(Y=!0,Le.setValidators(En))}}if(null!==w.asyncValidator){const Mt=it(Le);if(Array.isArray(Mt)&&Mt.length>0){const En=Mt.filter(Pr=>Pr!==w.asyncValidator);En.length!==Mt.length&&(Y=!0,Le.setAsyncValidators(En))}}}const Ie=()=>{};return vt(w._rawValidators,Ie),vt(w._rawAsyncValidators,Ie),Y}function Er(Le,w){Le._pendingDirty&&Le.markAsDirty(),Le.setValue(Le._pendingValue,{emitModelToViewChange:!1}),w.viewToModelUpdate(Le._pendingValue),Le._pendingChange=!1}function Kr(Le,w){Cn(Le,w)}function Bt(Le,w){if(!Le.hasOwnProperty("model"))return!1;const Y=Le.model;return!!Y.isFirstChange()||!Object.is(w,Y.currentValue)}function In(Le,w){Le._syncPendingControls(),w.forEach(Y=>{const Ie=Y.control;"submit"===Ie.updateOn&&Ie._pendingChange&&(Y.viewToModelUpdate(Ie._pendingValue),Ie._pendingChange=!1)})}function nr(Le,w){if(!w)return null;let Y,Ie,Mt;return Array.isArray(w),w.forEach(En=>{En.constructor===Oe?Y=En:function _n(Le){return Object.getPrototypeOf(Le.constructor)===V}(En)?Ie=En:Mt=En}),Mt||Ie||Y||null}const cr={provide:yn,useExisting:(0,f.Gpc)(()=>mr)},Nr=Promise.resolve();class mr extends yn{constructor(w,Y,Ie){super(),this.callSetDisabledState=Ie,this.submitted=!1,this._directives=new Set,this.ngSubmit=new f.vpe,this.form=new on({},It(w),Gt(Y))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(w){Nr.then(()=>{const Y=this._findContainer(w.path);w.control=Y.registerControl(w.name,w.control),ue(w.control,w,this.callSetDisabledState),w.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(w)})}getControl(w){return this.form.get(w.path)}removeControl(w){Nr.then(()=>{const Y=this._findContainer(w.path);Y&&Y.removeControl(w.name),this._directives.delete(w)})}addFormGroup(w){Nr.then(()=>{const Y=this._findContainer(w.path),Ie=new on({});Kr(Ie,w),Y.registerControl(w.name,Ie),Ie.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(w){Nr.then(()=>{const Y=this._findContainer(w.path);Y&&Y.removeControl(w.name)})}getFormGroup(w){return this.form.get(w.path)}updateModel(w,Y){Nr.then(()=>{this.form.get(w.path).setValue(Y)})}setValue(w){this.control.setValue(w)}onSubmit(w){return this.submitted=!0,In(this.form,this._directives),this.ngSubmit.emit(w),"dialog"===w?.target?.method}onReset(){this.resetForm()}resetForm(w=void 0){this.form.reset(w),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(w){return w.pop(),w.length?this.form.get(w):this.form}static#e=this.\u0275fac=function(Y){return new(Y||mr)(f.Y36(ce,10),f.Y36(be,10),f.Y36(hn,8))};static#t=this.\u0275dir=f.lG2({type:mr,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(Y,Ie){1&Y&&f.NdJ("submit",function(En){return Ie.onSubmit(En)})("reset",function(){return Ie.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[f._Bn([cr]),f.qOj]})}function Rn(Le,w){const Y=Le.indexOf(w);Y>-1&&Le.splice(Y,1)}function wn(Le){return"object"==typeof Le&&null!==Le&&2===Object.keys(Le).length&&"value"in Le&&"disabled"in Le}const Hr=class extends zn{constructor(w=null,Y,Ie){super(Lr(Y),Ci(Ie,Y)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(w),this._setUpdateStrategy(Y),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),rr(Y)&&(Y.nonNullable||Y.initialValueIsDefault)&&(wn(w)?this.defaultValue=w.value:this.defaultValue=w)}setValue(w,Y={}){this.value=this._pendingValue=w,this._onChange.length&&!1!==Y.emitModelToViewChange&&this._onChange.forEach(Ie=>Ie(this.value,!1!==Y.emitViewToModelChange)),this.updateValueAndValidity(Y)}patchValue(w,Y={}){this.setValue(w,Y)}reset(w=this.defaultValue,Y={}){this._applyFormState(w),this.markAsPristine(Y),this.markAsUntouched(Y),this.setValue(this.value,Y),this._pendingChange=!1}_updateValue(){}_anyControls(w){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(w){this._onChange.push(w)}_unregisterOnChange(w){Rn(this._onChange,w)}registerOnDisabledChange(w){this._onDisabledChange.push(w)}_unregisterOnDisabledChange(w){Rn(this._onDisabledChange,w)}_forEachChild(w){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange))&&(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),!0)}_applyFormState(w){wn(w)?(this.value=this._pendingValue=w.value,w.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=w}};class Yr extends yn{ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return te(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}static#e=this.\u0275fac=function(){let w;return function(Ie){return(w||(w=f.n5z(Yr)))(Ie||Yr)}}();static#t=this.\u0275dir=f.lG2({type:Yr,features:[f.qOj]})}const wo={provide:yn,useExisting:(0,f.Gpc)(()=>xi)};class xi extends Yr{constructor(w,Y,Ie){super(),this.name="",this._parent=w,this._setValidators(Y),this._setAsyncValidators(Ie)}_checkParentType(){!(this._parent instanceof xi)&&this._parent}static#e=this.\u0275fac=function(Y){return new(Y||xi)(f.Y36(yn,5),f.Y36(ce,10),f.Y36(be,10))};static#t=this.\u0275dir=f.lG2({type:xi,selectors:[["","ngModelGroup",""]],inputs:{name:["ngModelGroup","name"]},exportAs:["ngModelGroup"],features:[f._Bn([wo]),f.qOj]})}const Xo={provide:Wn,useExisting:(0,f.Gpc)(()=>ei)},es=Promise.resolve();class ei extends Wn{constructor(w,Y,Ie,Mt,En,Pr){super(),this._changeDetectorRef=En,this.callSetDisabledState=Pr,this.control=new Hr,this._registered=!1,this.name="",this.update=new f.vpe,this._parent=w,this._setValidators(Y),this._setAsyncValidators(Ie),this.valueAccessor=nr(0,Mt)}ngOnChanges(w){if(this._checkForErrors(),!this._registered||"name"in w){if(this._registered&&(this._checkName(),this.formDirective)){const Y=w.name.previousValue;this.formDirective.removeControl({name:Y,path:this._getPath(Y)})}this._setUpControl()}"isDisabled"in w&&this._updateDisabled(w),Bt(w,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(w){this.viewModel=w,this.update.emit(w)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){ue(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),!this._isStandalone()&&this.name}_updateValue(w){es.then(()=>{this.control.setValue(w,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(w){const Y=w.isDisabled.currentValue,Ie=0!==Y&&(0,f.VuI)(Y);es.then(()=>{Ie&&!this.control.disabled?this.control.disable():!Ie&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(w){return this._parent?te(w,this._parent):[w]}static#e=this.\u0275fac=function(Y){return new(Y||ei)(f.Y36(yn,9),f.Y36(ce,10),f.Y36(be,10),f.Y36(W,10),f.Y36(f.sBO,8),f.Y36(hn,8))};static#t=this.\u0275dir=f.lG2({type:ei,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[f._Bn([Xo]),f.qOj,f.TTD]})}class Bo{static#e=this.\u0275fac=function(Y){return new(Y||Bo)};static#t=this.\u0275dir=f.lG2({type:Bo,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}const nl={provide:W,useExisting:(0,f.Gpc)(()=>To),multi:!0};class To extends V{writeValue(w){const Y=w??"";this.setProperty("value",Y)}registerOnChange(w){this.onChange=Y=>{w(""==Y?null:parseFloat(Y))}}static#e=this.\u0275fac=function(){let w;return function(Ie){return(w||(w=f.n5z(To)))(Ie||To)}}();static#t=this.\u0275dir=f.lG2({type:To,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(Y,Ie){1&Y&&f.NdJ("input",function(En){return Ie.onChange(En.target.value)})("blur",function(){return Ie.onTouched()})},features:[f._Bn([nl]),f.qOj]})}const rl={provide:W,useExisting:(0,f.Gpc)(()=>ii),multi:!0};class Qr{static#e=this.\u0275fac=function(Y){return new(Y||Qr)};static#t=this.\u0275mod=f.oAB({type:Qr});static#n=this.\u0275inj=f.cJS({})}class Eo{constructor(){this._accessors=[]}add(w,Y){this._accessors.push([w,Y])}remove(w){for(let Y=this._accessors.length-1;Y>=0;--Y)if(this._accessors[Y][1]===w)return void this._accessors.splice(Y,1)}select(w){this._accessors.forEach(Y=>{this._isSameGroup(Y,w)&&Y[1]!==w&&Y[1].fireUncheck(w.value)})}_isSameGroup(w,Y){return!!w[0].control&&(w[0]._parent===Y._control._parent&&w[1].name===Y.name)}static#e=this.\u0275fac=function(Y){return new(Y||Eo)};static#t=this.\u0275prov=f.Yz7({token:Eo,factory:Eo.\u0275fac,providedIn:Qr})}class ii extends V{constructor(w,Y,Ie,Mt){super(w,Y),this._registry=Ie,this._injector=Mt,this.setDisabledStateFired=!1,this.onChange=()=>{},this.callSetDisabledState=(0,f.f3M)(hn,{optional:!0})??On}ngOnInit(){this._control=this._injector.get(Wn),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(w){this._state=w===this.value,this.setProperty("checked",this._state)}registerOnChange(w){this._fn=w,this.onChange=()=>{w(this.value),this._registry.select(this)}}setDisabledState(w){(this.setDisabledStateFired||w||"whenDisabledForLegacyCode"===this.callSetDisabledState)&&this.setProperty("disabled",w),this.setDisabledStateFired=!0}fireUncheck(w){this.writeValue(w)}_checkName(){this.name&&this.formControlName&&(this.name,this.formControlName),!this.name&&this.formControlName&&(this.name=this.formControlName)}static#e=this.\u0275fac=function(Y){return new(Y||ii)(f.Y36(f.Qsj),f.Y36(f.SBq),f.Y36(Eo),f.Y36(f.zs3))};static#t=this.\u0275dir=f.lG2({type:ii,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(Y,Ie){1&Y&&f.NdJ("change",function(){return Ie.onChange()})("blur",function(){return Ie.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[f._Bn([rl]),f.qOj]})}const _s={provide:W,useExisting:(0,f.Gpc)(()=>Tn),multi:!0};class Tn extends V{writeValue(w){this.setProperty("value",parseFloat(w))}registerOnChange(w){this.onChange=Y=>{w(""==Y?null:parseFloat(Y))}}static#e=this.\u0275fac=function(){let w;return function(Ie){return(w||(w=f.n5z(Tn)))(Ie||Tn)}}();static#t=this.\u0275dir=f.lG2({type:Tn,selectors:[["input","type","range","formControlName",""],["input","type","range","formControl",""],["input","type","range","ngModel",""]],hostBindings:function(Y,Ie){1&Y&&f.NdJ("change",function(En){return Ie.onChange(En.target.value)})("input",function(En){return Ie.onChange(En.target.value)})("blur",function(){return Ie.onTouched()})},features:[f._Bn([_s]),f.qOj]})}const ma=new f.OlP("NgModelWithFormControlWarning"),_a={provide:Wn,useExisting:(0,f.Gpc)(()=>Dr)};class Dr extends Wn{set isDisabled(w){}static#e=this._ngModelWarningSentOnce=!1;constructor(w,Y,Ie,Mt,En){super(),this._ngModelWarningConfig=Mt,this.callSetDisabledState=En,this.update=new f.vpe,this._ngModelWarningSent=!1,this._setValidators(w),this._setAsyncValidators(Y),this.valueAccessor=nr(0,Ie)}ngOnChanges(w){if(this._isControlChanged(w)){const Y=w.form.previousValue;Y&&Re(Y,this,!1),ue(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}Bt(w,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&Re(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(w){this.viewModel=w,this.update.emit(w)}_isControlChanged(w){return w.hasOwnProperty("form")}static#t=this.\u0275fac=function(Y){return new(Y||Dr)(f.Y36(ce,10),f.Y36(be,10),f.Y36(W,10),f.Y36(ma,8),f.Y36(hn,8))};static#n=this.\u0275dir=f.lG2({type:Dr,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[f._Bn([_a]),f.qOj,f.TTD]})}const vs={provide:yn,useExisting:(0,f.Gpc)(()=>Fi)};class Fi extends yn{constructor(w,Y,Ie){super(),this.callSetDisabledState=Ie,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new f.vpe,this._setValidators(w),this._setAsyncValidators(Y)}ngOnChanges(w){this._checkFormPresent(),w.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(Xn(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(w){const Y=this.form.get(w.path);return ue(Y,w,this.callSetDisabledState),Y.updateValueAndValidity({emitEvent:!1}),this.directives.push(w),Y}getControl(w){return this.form.get(w.path)}removeControl(w){Re(w.control||null,w,!1),function er(Le,w){const Y=Le.indexOf(w);Y>-1&&Le.splice(Y,1)}(this.directives,w)}addFormGroup(w){this._setUpFormContainer(w)}removeFormGroup(w){this._cleanUpFormContainer(w)}getFormGroup(w){return this.form.get(w.path)}addFormArray(w){this._setUpFormContainer(w)}removeFormArray(w){this._cleanUpFormContainer(w)}getFormArray(w){return this.form.get(w.path)}updateModel(w,Y){this.form.get(w.path).setValue(Y)}onSubmit(w){return this.submitted=!0,In(this.form,this.directives),this.ngSubmit.emit(w),"dialog"===w?.target?.method}onReset(){this.resetForm()}resetForm(w=void 0){this.form.reset(w),this.submitted=!1}_updateDomValue(){this.directives.forEach(w=>{const Y=w.control,Ie=this.form.get(w.path);Y!==Ie&&(Re(Y||null,w),Ie instanceof Hr&&(ue(Ie,w,this.callSetDisabledState),w.control=Ie))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(w){const Y=this.form.get(w.path);Kr(Y,w),Y.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(w){if(this.form){const Y=this.form.get(w.path);Y&&function Gi(Le,w){return Xn(Le,w)}(Y,w)&&Y.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Cn(this.form,this),this._oldForm&&Xn(this._oldForm,this)}_checkFormPresent(){this.form}static#e=this.\u0275fac=function(Y){return new(Y||Fi)(f.Y36(ce,10),f.Y36(be,10),f.Y36(hn,8))};static#t=this.\u0275dir=f.lG2({type:Fi,selectors:[["","formGroup",""]],hostBindings:function(Y,Ie){1&Y&&f.NdJ("submit",function(En){return Ie.onSubmit(En)})("reset",function(){return Ie.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[f._Bn([vs]),f.qOj,f.TTD]})}const oo={provide:yn,useExisting:(0,f.Gpc)(()=>Ii)};class Ii extends Yr{constructor(w,Y,Ie){super(),this.name=null,this._parent=w,this._setValidators(Y),this._setAsyncValidators(Ie)}_checkParentType(){Do(this._parent)}static#e=this.\u0275fac=function(Y){return new(Y||Ii)(f.Y36(yn,13),f.Y36(ce,10),f.Y36(be,10))};static#t=this.\u0275dir=f.lG2({type:Ii,selectors:[["","formGroupName",""]],inputs:{name:["formGroupName","name"]},features:[f._Bn([oo]),f.qOj]})}const il={provide:yn,useExisting:(0,f.Gpc)(()=>so)};class so extends yn{constructor(w,Y,Ie){super(),this.name=null,this._parent=w,this._setValidators(Y),this._setAsyncValidators(Ie)}ngOnInit(){this._checkParentType(),this.formDirective.addFormArray(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormArray(this)}get control(){return this.formDirective.getFormArray(this)}get formDirective(){return this._parent?this._parent.formDirective:null}get path(){return te(null==this.name?this.name:this.name.toString(),this._parent)}_checkParentType(){Do(this._parent)}static#e=this.\u0275fac=function(Y){return new(Y||so)(f.Y36(yn,13),f.Y36(ce,10),f.Y36(be,10))};static#t=this.\u0275dir=f.lG2({type:so,selectors:[["","formArrayName",""]],inputs:{name:["formArrayName","name"]},features:[f._Bn([il]),f.qOj]})}function Do(Le){return!(Le instanceof Ii||Le instanceof Fi||Le instanceof so)}const ao={provide:Wn,useExisting:(0,f.Gpc)(()=>gi)};class gi extends Wn{set isDisabled(w){}static#e=this._ngModelWarningSentOnce=!1;constructor(w,Y,Ie,Mt,En){super(),this._ngModelWarningConfig=En,this._added=!1,this.name=null,this.update=new f.vpe,this._ngModelWarningSent=!1,this._parent=w,this._setValidators(Y),this._setAsyncValidators(Ie),this.valueAccessor=nr(0,Mt)}ngOnChanges(w){this._added||this._setUpControl(),Bt(w,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(w){this.viewModel=w,this.update.emit(w)}get path(){return te(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}static#t=this.\u0275fac=function(Y){return new(Y||gi)(f.Y36(yn,13),f.Y36(ce,10),f.Y36(be,10),f.Y36(W,10),f.Y36(ma,8))};static#n=this.\u0275dir=f.lG2({type:gi,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[f._Bn([ao]),f.qOj,f.TTD]})}const hr={provide:W,useExisting:(0,f.Gpc)(()=>jn),multi:!0};function js(Le,w){return null==Le?`${w}`:(w&&"object"==typeof w&&(w="Object"),`${Le}: ${w}`.slice(0,50))}class jn extends V{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(w){this._compareWith=w}writeValue(w){this.value=w;const Ie=js(this._getOptionId(w),w);this.setProperty("value",Ie)}registerOnChange(w){this.onChange=Y=>{this.value=this._getOptionValue(Y),w(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(w){for(const Y of this._optionMap.keys())if(this._compareWith(this._optionMap.get(Y),w))return Y;return null}_getOptionValue(w){const Y=function ia(Le){return Le.split(":")[0]}(w);return this._optionMap.has(Y)?this._optionMap.get(Y):w}static#e=this.\u0275fac=function(){let w;return function(Ie){return(w||(w=f.n5z(jn)))(Ie||jn)}}();static#t=this.\u0275dir=f.lG2({type:jn,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(Y,Ie){1&Y&&f.NdJ("change",function(En){return Ie.onChange(En.target.value)})("blur",function(){return Ie.onTouched()})},inputs:{compareWith:"compareWith"},features:[f._Bn([hr]),f.qOj]})}class ti{constructor(w,Y,Ie){this._element=w,this._renderer=Y,this._select=Ie,this._select&&(this.id=this._select._registerOption())}set ngValue(w){null!=this._select&&(this._select._optionMap.set(this.id,w),this._setElementValue(js(this.id,w)),this._select.writeValue(this._select.value))}set value(w){this._setElementValue(w),this._select&&this._select.writeValue(this._select.value)}_setElementValue(w){this._renderer.setProperty(this._element.nativeElement,"value",w)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static#e=this.\u0275fac=function(Y){return new(Y||ti)(f.Y36(f.SBq),f.Y36(f.Qsj),f.Y36(jn,9))};static#t=this.\u0275dir=f.lG2({type:ti,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}const Zr={provide:W,useExisting:(0,f.Gpc)(()=>zo),multi:!0};function ts(Le,w){return null==Le?`${w}`:("string"==typeof w&&(w=`'${w}'`),w&&"object"==typeof w&&(w="Object"),`${Le}: ${w}`.slice(0,50))}class zo extends V{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(w){this._compareWith=w}writeValue(w){let Y;if(this.value=w,Array.isArray(w)){const Ie=w.map(Mt=>this._getOptionId(Mt));Y=(Mt,En)=>{Mt._setSelected(Ie.indexOf(En.toString())>-1)}}else Y=(Ie,Mt)=>{Ie._setSelected(!1)};this._optionMap.forEach(Y)}registerOnChange(w){this.onChange=Y=>{const Ie=[],Mt=Y.selectedOptions;if(void 0!==Mt){const En=Mt;for(let Pr=0;PrPn),multi:!0};class Pn extends pr{constructor(){super(...arguments),this.inputName="max",this.normalizeInput=w=>oa(w),this.createValidator=w=>Ne(w)}static#e=this.\u0275fac=function(){let w;return function(Ie){return(w||(w=f.n5z(Pn)))(Ie||Pn)}}();static#t=this.\u0275dir=f.lG2({type:Pn,selectors:[["input","type","number","max","","formControlName",""],["input","type","number","max","","formControl",""],["input","type","number","max","","ngModel",""]],hostVars:1,hostBindings:function(Y,Ie){2&Y&&f.uIk("max",Ie._enabled?Ie.max:null)},inputs:{max:"max"},features:[f._Bn([cn]),f.qOj]})}const ir={provide:ce,useExisting:(0,f.Gpc)(()=>Gr),multi:!0};class Gr extends pr{constructor(){super(...arguments),this.inputName="min",this.normalizeInput=w=>oa(w),this.createValidator=w=>xe(w)}static#e=this.\u0275fac=function(){let w;return function(Ie){return(w||(w=f.n5z(Gr)))(Ie||Gr)}}();static#t=this.\u0275dir=f.lG2({type:Gr,selectors:[["input","type","number","min","","formControlName",""],["input","type","number","min","","formControl",""],["input","type","number","min","","ngModel",""]],hostVars:1,hostBindings:function(Y,Ie){2&Y&&f.uIk("min",Ie._enabled?Ie.min:null)},inputs:{min:"min"},features:[f._Bn([ir]),f.qOj]})}const xo={provide:ce,useExisting:(0,f.Gpc)(()=>li),multi:!0},mi={provide:ce,useExisting:(0,f.Gpc)(()=>xr),multi:!0};class li extends pr{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=f.VuI,this.createValidator=w=>Ee}enabled(w){return w}static#e=this.\u0275fac=function(){let w;return function(Ie){return(w||(w=f.n5z(li)))(Ie||li)}}();static#t=this.\u0275dir=f.lG2({type:li,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(Y,Ie){2&Y&&f.uIk("required",Ie._enabled?"":null)},inputs:{required:"required"},features:[f._Bn([xo]),f.qOj]})}class xr extends li{constructor(){super(...arguments),this.createValidator=w=>ze}static#e=this.\u0275fac=function(){let w;return function(Ie){return(w||(w=f.n5z(xr)))(Ie||xr)}}();static#t=this.\u0275dir=f.lG2({type:xr,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(Y,Ie){2&Y&&f.uIk("required",Ie._enabled?"":null)},features:[f._Bn([mi]),f.qOj]})}const Ui={provide:ce,useExisting:(0,f.Gpc)(()=>lr),multi:!0};class lr extends pr{constructor(){super(...arguments),this.inputName="email",this.normalizeInput=f.VuI,this.createValidator=w=>Ve}enabled(w){return w}static#e=this.\u0275fac=function(){let w;return function(Ie){return(w||(w=f.n5z(lr)))(Ie||lr)}}();static#t=this.\u0275dir=f.lG2({type:lr,selectors:[["","email","","formControlName",""],["","email","","formControl",""],["","email","","ngModel",""]],inputs:{email:"email"},features:[f._Bn([Ui]),f.qOj]})}const Hn={provide:ce,useExisting:(0,f.Gpc)(()=>Wi),multi:!0};class Wi extends pr{constructor(){super(...arguments),this.inputName="minlength",this.normalizeInput=w=>va(w),this.createValidator=w=>j(w)}static#e=this.\u0275fac=function(){let w;return function(Ie){return(w||(w=f.n5z(Wi)))(Ie||Wi)}}();static#t=this.\u0275dir=f.lG2({type:Wi,selectors:[["","minlength","","formControlName",""],["","minlength","","formControl",""],["","minlength","","ngModel",""]],hostVars:1,hostBindings:function(Y,Ie){2&Y&&f.uIk("minlength",Ie._enabled?Ie.minlength:null)},inputs:{minlength:"minlength"},features:[f._Bn([Hn]),f.qOj]})}const Ni={provide:ce,useExisting:(0,f.Gpc)(()=>ki),multi:!0};class ki extends pr{constructor(){super(...arguments),this.inputName="maxlength",this.normalizeInput=w=>va(w),this.createValidator=w=>X(w)}static#e=this.\u0275fac=function(){let w;return function(Ie){return(w||(w=f.n5z(ki)))(Ie||ki)}}();static#t=this.\u0275dir=f.lG2({type:ki,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(Y,Ie){2&Y&&f.uIk("maxlength",Ie._enabled?Ie.maxlength:null)},inputs:{maxlength:"maxlength"},features:[f._Bn([Ni]),f.qOj]})}const Rr={provide:ce,useExisting:(0,f.Gpc)(()=>Ki),multi:!0};class Ki extends pr{constructor(){super(...arguments),this.inputName="pattern",this.normalizeInput=w=>w,this.createValidator=w=>me(w)}static#e=this.\u0275fac=function(){let w;return function(Ie){return(w||(w=f.n5z(Ki)))(Ie||Ki)}}();static#t=this.\u0275dir=f.lG2({type:Ki,selectors:[["","pattern","","formControlName",""],["","pattern","","formControl",""],["","pattern","","ngModel",""]],hostVars:1,hostBindings:function(Y,Ie){2&Y&&f.uIk("pattern",Ie._enabled?Ie.pattern:null)},inputs:{pattern:"pattern"},features:[f._Bn([Rr]),f.qOj]})}class ns{static#e=this.\u0275fac=function(Y){return new(Y||ns)};static#t=this.\u0275mod=f.oAB({type:ns});static#n=this.\u0275inj=f.cJS({imports:[Qr]})}class Yi extends zn{constructor(w,Y,Ie){super(Lr(Y),Ci(Ie,Y)),this.controls=w,this._initObservables(),this._setUpdateStrategy(Y),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(w){return this.controls[this._adjustIndex(w)]}push(w,Y={}){this.controls.push(w),this._registerControl(w),this.updateValueAndValidity({emitEvent:Y.emitEvent}),this._onCollectionChange()}insert(w,Y,Ie={}){this.controls.splice(w,0,Y),this._registerControl(Y),this.updateValueAndValidity({emitEvent:Ie.emitEvent})}removeAt(w,Y={}){let Ie=this._adjustIndex(w);Ie<0&&(Ie=0),this.controls[Ie]&&this.controls[Ie]._registerOnCollectionChange(()=>{}),this.controls.splice(Ie,1),this.updateValueAndValidity({emitEvent:Y.emitEvent})}setControl(w,Y,Ie={}){let Mt=this._adjustIndex(w);Mt<0&&(Mt=0),this.controls[Mt]&&this.controls[Mt]._registerOnCollectionChange(()=>{}),this.controls.splice(Mt,1),Y&&(this.controls.splice(Mt,0,Y),this._registerControl(Y)),this.updateValueAndValidity({emitEvent:Ie.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(w,Y={}){Li(this,0,w),w.forEach((Ie,Mt)=>{io(this,!1,Mt),this.at(Mt).setValue(Ie,{onlySelf:!0,emitEvent:Y.emitEvent})}),this.updateValueAndValidity(Y)}patchValue(w,Y={}){null!=w&&(w.forEach((Ie,Mt)=>{this.at(Mt)&&this.at(Mt).patchValue(Ie,{onlySelf:!0,emitEvent:Y.emitEvent})}),this.updateValueAndValidity(Y))}reset(w=[],Y={}){this._forEachChild((Ie,Mt)=>{Ie.reset(w[Mt],{onlySelf:!0,emitEvent:Y.emitEvent})}),this._updatePristine(Y),this._updateTouched(Y),this.updateValueAndValidity(Y)}getRawValue(){return this.controls.map(w=>w.getRawValue())}clear(w={}){this.controls.length<1||(this._forEachChild(Y=>Y._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:w.emitEvent}))}_adjustIndex(w){return w<0?w+this.length:w}_syncPendingControls(){let w=this.controls.reduce((Y,Ie)=>!!Ie._syncPendingControls()||Y,!1);return w&&this.updateValueAndValidity({onlySelf:!0}),w}_forEachChild(w){this.controls.forEach((Y,Ie)=>{w(Y,Ie)})}_updateValue(){this.value=this.controls.filter(w=>w.enabled||this.disabled).map(w=>w.value)}_anyControls(w){return this.controls.some(Y=>Y.enabled&&w(Y))}_setUpControls(){this._forEachChild(w=>this._registerControl(w))}_allControlsDisabled(){for(const w of this.controls)if(w.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(w){w.setParent(this),w._registerOnCollectionChange(this._onCollectionChange)}_find(w){return this.at(w)??null}}function rs(Le){return!!Le&&(void 0!==Le.asyncValidators||void 0!==Le.validators||void 0!==Le.updateOn)}class Kn{constructor(){this.useNonNullable=!1}get nonNullable(){const w=new Kn;return w.useNonNullable=!0,w}group(w,Y=null){const Ie=this._reduceControls(w);let Mt={};return rs(Y)?Mt=Y:null!==Y&&(Mt.validators=Y.validator,Mt.asyncValidators=Y.asyncValidator),new on(Ie,Mt)}record(w,Y=null){const Ie=this._reduceControls(w);return new at(Ie,Y)}control(w,Y,Ie){let Mt={};return this.useNonNullable?(rs(Y)?Mt=Y:(Mt.validators=Y,Mt.asyncValidators=Ie),new Hr(w,{...Mt,nonNullable:!0})):new Hr(w,Y,Ie)}array(w,Y,Ie){const Mt=w.map(En=>this._createControl(En));return new Yi(Mt,Y,Ie)}_reduceControls(w){const Y={};return Object.keys(w).forEach(Ie=>{Y[Ie]=this._createControl(w[Ie])}),Y}_createControl(w){if(w instanceof Hr)return w;if(w instanceof zn)return w;if(Array.isArray(w)){const Y=w[0],Ie=w.length>1?w[1]:null,Mt=w.length>2?w[2]:null;return this.control(Y,Ie,Mt)}return this.control(w)}static#e=this.\u0275fac=function(Y){return new(Y||Kn)};static#t=this.\u0275prov=f.Yz7({token:Kn,factory:Kn.\u0275fac,providedIn:"root"})}class Cs{static#e=this.\u0275fac=function(Y){return new(Y||Cs)};static#t=this.\u0275prov=f.Yz7({token:Cs,factory:function(){return(0,f.f3M)(Kn).nonNullable},providedIn:"root"})}class So extends Kn{group(w,Y=null){return super.group(w,Y)}control(w,Y,Ie){return super.control(w,Y,Ie)}array(w,Y,Ie){return super.array(w,Y,Ie)}static#e=this.\u0275fac=function(){let w;return function(Ie){return(w||(w=f.n5z(So)))(Ie||So)}}();static#t=this.\u0275prov=f.Yz7({token:So,factory:So.\u0275fac,providedIn:"root"})}new f.GfV("16.2.12");class vr{static withConfig(w){return{ngModule:vr,providers:[{provide:hn,useValue:w.callSetDisabledState??On}]}}static#e=this.\u0275fac=function(Y){return new(Y||vr)};static#t=this.\u0275mod=f.oAB({type:vr});static#n=this.\u0275inj=f.cJS({imports:[ns]})}class _i{static withConfig(w){return{ngModule:_i,providers:[{provide:ma,useValue:w.warnOnNgModelWithFormControl??"always"},{provide:hn,useValue:w.callSetDisabledState??On}]}}static#e=this.\u0275fac=function(Y){return new(Y||_i)};static#t=this.\u0275mod=f.oAB({type:_i});static#n=this.\u0275inj=f.cJS({imports:[ns]})}},6480:(dt,de,C)=>{"use strict";C.d(de,{H7:()=>an,b2:()=>Ue,q6:()=>zt});var f=C(1354),l=C(6575); /** - * @license Angular v15.2.10 + * @license Angular v16.2.12 * (c) 2010-2022 Google LLC. https://angular.io/ * License: MIT - */class q extends t.w_{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class U extends q{static makeCurrent(){(0,t.HT)(new U)}onAndCancel(ie,A,W){return ie.addEventListener(A,W,!1),()=>{ie.removeEventListener(A,W,!1)}}dispatchEvent(ie,A){ie.dispatchEvent(A)}remove(ie){ie.parentNode&&ie.parentNode.removeChild(ie)}createElement(ie,A){return(A=A||this.getDefaultDocument()).createElement(ie)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(ie){return ie.nodeType===Node.ELEMENT_NODE}isShadowRoot(ie){return ie instanceof DocumentFragment}getGlobalEventTarget(ie,A){return"window"===A?window:"document"===A?ie:"body"===A?ie.body:null}getBaseHref(ie){const A=function G(){return F=F||document.querySelector("base"),F?F.getAttribute("href"):null}();return null==A?null:function re(Mt){K=K||document.createElement("a"),K.setAttribute("href",Mt);const ie=K.pathname;return"/"===ie.charAt(0)?ie:`/${ie}`}(A)}resetBaseElement(){F=null}getUserAgent(){return window.navigator.userAgent}getCookie(ie){return(0,t.Mx)(document.cookie,ie)}}let K,F=null;const pe=new C.OlP("TRANSITION_ID");const ce=[{provide:C.ip1,useFactory:function j(Mt,ie,A){return()=>{A.get(C.CZH).donePromise.then(()=>{const W=(0,t.q)(),ve=ie.querySelectorAll(`style[ng-transition="${Mt}"]`);for(let He=0;He{W.manager=this}),this._plugins=ie.slice().reverse()}addEventListener(ie,A,W){return this._findPluginFor(A).addEventListener(ie,A,W)}addGlobalEventListener(ie,A,W){return this._findPluginFor(A).addGlobalEventListener(ie,A,W)}getZone(){return this._zone}_findPluginFor(ie){const A=this._eventNameToPlugin.get(ie);if(A)return A;const W=this._plugins;for(let ve=0;ve0?W.set(ie,ve):W.delete(ie),ve}ngOnDestroy(){for(const ie of this.getAllStyles())this.onStyleRemoved(ie);this.usageCount.clear()}}me.\u0275fac=function(ie){return new(ie||me)},me.\u0275prov=C.Yz7({token:me,factory:me.\u0275fac});class de extends me{constructor(ie){super(),this.doc=ie,this.styleRef=new Map,this.hostNodes=new Set,this.resetHostNodes()}onStyleAdded(ie){for(const A of this.hostNodes)this.addStyleToHost(A,ie)}onStyleRemoved(ie){const A=this.styleRef;A.get(ie)?.forEach(ve=>ve.remove()),A.delete(ie)}ngOnDestroy(){super.ngOnDestroy(),this.styleRef.clear(),this.resetHostNodes()}addHost(ie){this.hostNodes.add(ie);for(const A of this.getAllStyles())this.addStyleToHost(ie,A)}removeHost(ie){this.hostNodes.delete(ie)}addStyleToHost(ie,A){const W=this.doc.createElement("style");W.textContent=A,ie.appendChild(W);const ve=this.styleRef.get(A);ve?ve.push(W):this.styleRef.set(A,[W])}resetHostNodes(){const ie=this.hostNodes;ie.clear(),ie.add(this.doc.head)}}de.\u0275fac=function(ie){return new(ie||de)(C.LFG(t.K0))},de.\u0275prov=C.Yz7({token:de,factory:de.\u0275fac});const fe={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},Se=/%COMP%/g,Le="_nghost-%COMP%",Ce="_ngcontent-%COMP%",E=new C.OlP("RemoveStylesOnCompDestory",{providedIn:"root",factory:()=>false});function Oe(Mt,ie){return ie.flat(100).map(A=>A.replace(Se,Mt))}function nt(Mt){return ie=>{if("__ngUnwrap__"===ie)return Mt;!1===Mt(ie)&&(ie.preventDefault(),ie.returnValue=!1)}}class $e{constructor(ie,A,W,ve){this.eventManager=ie,this.sharedStylesHost=A,this.appId=W,this.removeStylesOnCompDestory=ve,this.rendererByCompId=new Map,this.defaultRenderer=new et(ie)}createRenderer(ie,A){if(!ie||!A)return this.defaultRenderer;const W=this.getOrCreateRenderer(ie,A);return W instanceof qt?W.applyToHost(ie):W instanceof yt&&W.applyStyles(),W}getOrCreateRenderer(ie,A){const W=this.rendererByCompId;let ve=W.get(A.id);if(!ve){const He=this.eventManager,_t=this.sharedStylesHost,Kt=this.removeStylesOnCompDestory;switch(A.encapsulation){case C.ifc.Emulated:ve=new qt(He,_t,A,this.appId,Kt);break;case C.ifc.ShadowDom:return new xt(He,_t,ie,A);default:ve=new yt(He,_t,A,Kt)}ve.onDestroy=()=>W.delete(A.id),W.set(A.id,ve)}return ve}ngOnDestroy(){this.rendererByCompId.clear()}begin(){}end(){}}$e.\u0275fac=function(ie){return new(ie||$e)(C.LFG(Ne),C.LFG(de),C.LFG(C.AFp),C.LFG(E))},$e.\u0275prov=C.Yz7({token:$e,factory:$e.\u0275fac});class et{constructor(ie){this.eventManager=ie,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(ie,A){return A?document.createElementNS(fe[A]||A,ie):document.createElement(ie)}createComment(ie){return document.createComment(ie)}createText(ie){return document.createTextNode(ie)}appendChild(ie,A){(St(ie)?ie.content:ie).appendChild(A)}insertBefore(ie,A,W){ie&&(St(ie)?ie.content:ie).insertBefore(A,W)}removeChild(ie,A){ie&&ie.removeChild(A)}selectRootElement(ie,A){let W="string"==typeof ie?document.querySelector(ie):ie;if(!W)throw new Error(`The selector "${ie}" did not match any elements`);return A||(W.textContent=""),W}parentNode(ie){return ie.parentNode}nextSibling(ie){return ie.nextSibling}setAttribute(ie,A,W,ve){if(ve){A=ve+":"+A;const He=fe[ve];He?ie.setAttributeNS(He,A,W):ie.setAttribute(A,W)}else ie.setAttribute(A,W)}removeAttribute(ie,A,W){if(W){const ve=fe[W];ve?ie.removeAttributeNS(ve,A):ie.removeAttribute(`${W}:${A}`)}else ie.removeAttribute(A)}addClass(ie,A){ie.classList.add(A)}removeClass(ie,A){ie.classList.remove(A)}setStyle(ie,A,W,ve){ve&(C.JOm.DashCase|C.JOm.Important)?ie.style.setProperty(A,W,ve&C.JOm.Important?"important":""):ie.style[A]=W}removeStyle(ie,A,W){W&C.JOm.DashCase?ie.style.removeProperty(A):ie.style[A]=""}setProperty(ie,A,W){ie[A]=W}setValue(ie,A){ie.nodeValue=A}listen(ie,A,W){return"string"==typeof ie?this.eventManager.addGlobalEventListener(ie,A,nt(W)):this.eventManager.addEventListener(ie,A,nt(W))}}"@".charCodeAt(0);function St(Mt){return"TEMPLATE"===Mt.tagName&&void 0!==Mt.content}class xt extends et{constructor(ie,A,W,ve){super(ie),this.sharedStylesHost=A,this.hostEl=W,this.shadowRoot=W.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const He=Oe(ve.id,ve.styles);for(const _t of He){const Kt=document.createElement("style");Kt.textContent=_t,this.shadowRoot.appendChild(Kt)}}nodeOrShadowRoot(ie){return ie===this.hostEl?this.shadowRoot:ie}appendChild(ie,A){return super.appendChild(this.nodeOrShadowRoot(ie),A)}insertBefore(ie,A,W){return super.insertBefore(this.nodeOrShadowRoot(ie),A,W)}removeChild(ie,A){return super.removeChild(this.nodeOrShadowRoot(ie),A)}parentNode(ie){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(ie)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class yt extends et{constructor(ie,A,W,ve,He=W.id){super(ie),this.sharedStylesHost=A,this.removeStylesOnCompDestory=ve,this.rendererUsageCount=0,this.styles=Oe(He,W.styles)}applyStyles(){this.sharedStylesHost.addStyles(this.styles),this.rendererUsageCount++}destroy(){this.removeStylesOnCompDestory&&(this.sharedStylesHost.removeStyles(this.styles),this.rendererUsageCount--,0===this.rendererUsageCount&&this.onDestroy?.())}}class qt extends yt{constructor(ie,A,W,ve,He){const _t=ve+"-"+W.id;super(ie,A,W,He,_t),this.contentAttr=function $(Mt){return Ce.replace(Se,Mt)}(_t),this.hostAttr=function ue(Mt){return Le.replace(Se,Mt)}(_t)}applyToHost(ie){this.applyStyles(),this.setAttribute(ie,this.hostAttr,"")}createElement(ie,A){const W=super.createElement(ie,A);return super.setAttribute(W,this.contentAttr,""),W}}class hn extends je{constructor(ie){super(ie)}supports(ie){return!0}addEventListener(ie,A,W){return ie.addEventListener(A,W,!1),()=>this.removeEventListener(ie,A,W)}removeEventListener(ie,A,W){return ie.removeEventListener(A,W)}}hn.\u0275fac=function(ie){return new(ie||hn)(C.LFG(t.K0))},hn.\u0275prov=C.Yz7({token:hn,factory:hn.\u0275fac});const Rt=["alt","control","meta","shift"],Pt={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},Wt={alt:Mt=>Mt.altKey,control:Mt=>Mt.ctrlKey,meta:Mt=>Mt.metaKey,shift:Mt=>Mt.shiftKey};class on extends je{constructor(ie){super(ie)}supports(ie){return null!=on.parseEventName(ie)}addEventListener(ie,A,W){const ve=on.parseEventName(A),He=on.eventCallback(ve.fullKey,W,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,t.q)().onAndCancel(ie,ve.domEventName,He))}static parseEventName(ie){const A=ie.toLowerCase().split("."),W=A.shift();if(0===A.length||"keydown"!==W&&"keyup"!==W)return null;const ve=on._normalizeKey(A.pop());let He="",_t=A.indexOf("code");if(_t>-1&&(A.splice(_t,1),He="code."),Rt.forEach(On=>{const Bn=A.indexOf(On);Bn>-1&&(A.splice(Bn,1),He+=On+".")}),He+=ve,0!=A.length||0===ve.length)return null;const Kt={};return Kt.domEventName=W,Kt.fullKey=He,Kt}static matchEventFullKeyCode(ie,A){let W=Pt[ie.key]||ie.key,ve="";return A.indexOf("code.")>-1&&(W=ie.code,ve="code."),!(null==W||!W)&&(W=W.toLowerCase()," "===W?W="space":"."===W&&(W="dot"),Rt.forEach(He=>{if(He!==W){(0,Wt[He])(ie)&&(ve+=He+".")}}),ve+=W,ve===A)}static eventCallback(ie,A,W){return ve=>{on.matchEventFullKeyCode(ve,ie)&&W.runGuarded(()=>A(ve))}}static _normalizeKey(ie){return"esc"===ie?"escape":ie}}on.\u0275fac=function(ie){return new(ie||on)(C.LFG(t.K0))},on.\u0275prov=C.Yz7({token:on,factory:on.\u0275fac});const $t=[{provide:C.Lbi,useValue:t.bD},{provide:C.g9A,useValue:function Vt(){U.makeCurrent()},multi:!0},{provide:t.K0,useFactory:function Ut(){return(0,C.RDi)(document),document},deps:[]}],Ze=(0,C.eFA)(C._c5,"browser",$t),Qe=new C.OlP(""),ke=[{provide:C.rWj,useClass:class we{addToWindow(ie){C.dqk.getAngularTestability=(W,ve=!0)=>{const He=ie.findTestabilityInTree(W,ve);if(null==He)throw new Error("Could not find testability for element.");return He},C.dqk.getAllAngularTestabilities=()=>ie.getAllTestabilities(),C.dqk.getAllAngularRootElements=()=>ie.getAllRootElements();C.dqk.frameworkStabilizers||(C.dqk.frameworkStabilizers=[]),C.dqk.frameworkStabilizers.push(W=>{const ve=C.dqk.getAllAngularTestabilities();let He=ve.length,_t=!1;const Kt=function(On){_t=_t||On,He--,0==He&&W(_t)};ve.forEach(function(On){On.whenStable(Kt)})})}findTestabilityInTree(ie,A,W){if(null==A)return null;return ie.getTestability(A)??(W?(0,t.q)().isShadowRoot(A)?this.findTestabilityInTree(ie,A.host,!0):this.findTestabilityInTree(ie,A.parentElement,!0):null)}},deps:[]},{provide:C.lri,useClass:C.dDg,deps:[C.R0b,C.eoX,C.rWj]},{provide:C.dDg,useClass:C.dDg,deps:[C.R0b,C.eoX,C.rWj]}],Te=[{provide:C.zSh,useValue:"root"},{provide:C.qLn,useFactory:function We(){return new C.qLn},deps:[]},{provide:Fe,useClass:hn,multi:!0,deps:[t.K0,C.R0b,C.Lbi]},{provide:Fe,useClass:on,multi:!0,deps:[t.K0]},{provide:$e,useClass:$e,deps:[Ne,de,C.AFp,E]},{provide:C.FYo,useExisting:$e},{provide:me,useExisting:de},{provide:de,useClass:de,deps:[t.K0]},{provide:Ne,useClass:Ne,deps:[Fe,C.R0b]},{provide:t.JF,useClass:Be,deps:[]},[]];class It{constructor(ie){false}static withServerTransition(ie){return{ngModule:It,providers:[{provide:C.AFp,useValue:ie.appId},{provide:pe,useExisting:C.AFp},ce]}}}It.\u0275fac=function(ie){return new(ie||It)(C.LFG(Qe,12))},It.\u0275mod=C.oAB({type:It}),It.\u0275inj=C.cJS({providers:[...Te,...ke],imports:[t.ez,C.hGG]});class ln{constructor(ie){this._doc=ie,this._dom=(0,t.q)()}addTag(ie,A=!1){return ie?this._getOrCreateElement(ie,A):null}addTags(ie,A=!1){return ie?ie.reduce((W,ve)=>(ve&&W.push(this._getOrCreateElement(ve,A)),W),[]):[]}getTag(ie){return ie&&this._doc.querySelector(`meta[${ie}]`)||null}getTags(ie){if(!ie)return[];const A=this._doc.querySelectorAll(`meta[${ie}]`);return A?[].slice.call(A):[]}updateTag(ie,A){if(!ie)return null;A=A||this._parseSelector(ie);const W=this.getTag(A);return W?this._setMetaElementAttributes(ie,W):this._getOrCreateElement(ie,!0)}removeTag(ie){this.removeTagElement(this.getTag(ie))}removeTagElement(ie){ie&&this._dom.remove(ie)}_getOrCreateElement(ie,A=!1){if(!A){const He=this._parseSelector(ie),_t=this.getTags(He).filter(Kt=>this._containsAttributes(ie,Kt))[0];if(void 0!==_t)return _t}const W=this._dom.createElement("meta");return this._setMetaElementAttributes(ie,W),this._doc.getElementsByTagName("head")[0].appendChild(W),W}_setMetaElementAttributes(ie,A){return Object.keys(ie).forEach(W=>A.setAttribute(this._getMetaKeyMap(W),ie[W])),A}_parseSelector(ie){const A=ie.name?"name":"property";return`${A}="${ie[A]}"`}_containsAttributes(ie,A){return Object.keys(ie).every(W=>A.getAttribute(this._getMetaKeyMap(W))===ie[W])}_getMetaKeyMap(ie){return Cn[ie]||ie}}ln.\u0275fac=function(ie){return new(ie||ln)(C.LFG(t.K0))},ln.\u0275prov=C.Yz7({token:ln,factory:function(ie){let A=null;return A=ie?new ie:function Nt(){return new ln((0,C.LFG)(t.K0))}(),A},providedIn:"root"});const Cn={httpEquiv:"http-equiv"};class In{constructor(ie){this._doc=ie}getTitle(){return this._doc.title}setTitle(ie){this._doc.title=ie||""}}In.\u0275fac=function(ie){return new(ie||In)(C.LFG(t.K0))},In.\u0275prov=C.Yz7({token:In,factory:function(ie){let A=null;return A=ie?new ie:function an(){return new In((0,C.LFG)(t.K0))}(),A},providedIn:"root"});typeof window<"u"&&window;class Zr{constructor(){this.store={},this.onSerializeCallbacks={},this.store=function Yr(Mt,ie){const A=Mt.getElementById(ie+"-state");let W={};if(A&&A.textContent)try{W=JSON.parse(function ni(Mt){const ie={"&a;":"&","&q;":'"',"&s;":"'","&l;":"<","&g;":">"};return Mt.replace(/&[^;]+;/g,A=>ie[A])}(A.textContent))}catch(ve){console.warn("Exception while restoring TransferState for app "+ie,ve)}return W}((0,C.f3M)(t.K0),(0,C.f3M)(C.AFp))}get(ie,A){return void 0!==this.store[ie]?this.store[ie]:A}set(ie,A){this.store[ie]=A}remove(ie){delete this.store[ie]}hasKey(ie){return this.store.hasOwnProperty(ie)}get isEmpty(){return 0===Object.keys(this.store).length}onSerialize(ie,A){this.onSerializeCallbacks[ie]=A}toJson(){for(const ie in this.onSerializeCallbacks)if(this.onSerializeCallbacks.hasOwnProperty(ie))try{this.store[ie]=this.onSerializeCallbacks[ie]()}catch(A){console.warn("Exception in onSerialize callback: ",A)}return JSON.stringify(this.store)}}Zr.\u0275fac=function(ie){return new(ie||Zr)},Zr.\u0275prov=C.Yz7({token:Zr,factory:Zr.\u0275fac,providedIn:"root"});class pi{}pi.\u0275fac=function(ie){return new(ie||pi)},pi.\u0275mod=C.oAB({type:pi}),pi.\u0275inj=C.cJS({});const hi={pan:!0,panstart:!0,panmove:!0,panend:!0,pancancel:!0,panleft:!0,panright:!0,panup:!0,pandown:!0,pinch:!0,pinchstart:!0,pinchmove:!0,pinchend:!0,pinchcancel:!0,pinchin:!0,pinchout:!0,press:!0,pressup:!0,rotate:!0,rotatestart:!0,rotatemove:!0,rotateend:!0,rotatecancel:!0,swipe:!0,swipeleft:!0,swiperight:!0,swipeup:!0,swipedown:!0,tap:!0,doubletap:!0},Jr=new C.OlP("HammerGestureConfig"),so=new C.OlP("HammerLoader");class wt{constructor(){this.events=[],this.overrides={}}buildHammer(ie){const A=new Hammer(ie,this.options);A.get("pinch").set({enable:!0}),A.get("rotate").set({enable:!0});for(const W in this.overrides)A.get(W).set(this.overrides[W]);return A}}wt.\u0275fac=function(ie){return new(ie||wt)},wt.\u0275prov=C.Yz7({token:wt,factory:wt.\u0275fac});class Ie extends je{constructor(ie,A,W,ve){super(ie),this._config=A,this.console=W,this.loader=ve,this._loaderPromise=null}supports(ie){return!(!hi.hasOwnProperty(ie.toLowerCase())&&!this.isCustomEvent(ie)||!window.Hammer&&!this.loader)}addEventListener(ie,A,W){const ve=this.manager.getZone();if(A=A.toLowerCase(),!window.Hammer&&this.loader){this._loaderPromise=this._loaderPromise||ve.runOutsideAngular(()=>this.loader());let He=!1,_t=()=>{He=!0};return ve.runOutsideAngular(()=>this._loaderPromise.then(()=>{window.Hammer?He||(_t=this.addEventListener(ie,A,W)):_t=()=>{}}).catch(()=>{_t=()=>{}})),()=>{_t()}}return ve.runOutsideAngular(()=>{const He=this._config.buildHammer(ie),_t=function(Kt){ve.runGuarded(function(){W(Kt)})};return He.on(A,_t),()=>{He.off(A,_t),"function"==typeof He.destroy&&He.destroy()}})}isCustomEvent(ie){return this._config.events.indexOf(ie)>-1}}Ie.\u0275fac=function(ie){return new(ie||Ie)(C.LFG(t.K0),C.LFG(Jr),C.LFG(C.c2e),C.LFG(so,8))},Ie.\u0275prov=C.Yz7({token:Ie,factory:Ie.\u0275fac});class lt{}lt.\u0275fac=function(ie){return new(ie||lt)},lt.\u0275mod=C.oAB({type:lt}),lt.\u0275inj=C.cJS({providers:[{provide:Fe,useClass:Ie,multi:!0,deps:[t.K0,Jr,C.c2e,[new C.FiY,so]]},{provide:Jr,useClass:wt,deps:[]}]});class bt{}bt.\u0275fac=function(ie){return new(ie||bt)},bt.\u0275prov=C.Yz7({token:bt,factory:function(ie){let A=null;return A=ie?new(ie||bt):C.LFG(en),A},providedIn:"root"});class en extends bt{constructor(ie){super(),this._doc=ie}sanitize(ie,A){if(null==A)return null;switch(ie){case C.q3G.NONE:return A;case C.q3G.HTML:return(0,C.qzn)(A,"HTML")?(0,C.z3N)(A):(0,C.EiD)(this._doc,String(A)).toString();case C.q3G.STYLE:return(0,C.qzn)(A,"Style")?(0,C.z3N)(A):A;case C.q3G.SCRIPT:if((0,C.qzn)(A,"Script"))return(0,C.z3N)(A);throw new Error("unsafe value used in a script context");case C.q3G.URL:return(0,C.qzn)(A,"URL")?(0,C.z3N)(A):(0,C.mCW)(String(A));case C.q3G.RESOURCE_URL:if((0,C.qzn)(A,"ResourceURL"))return(0,C.z3N)(A);throw new Error(`unsafe value used in a resource URL context (see ${C.JZr})`);default:throw new Error(`Unexpected SecurityContext ${ie} (see ${C.JZr})`)}}bypassSecurityTrustHtml(ie){return(0,C.JVY)(ie)}bypassSecurityTrustStyle(ie){return(0,C.L6k)(ie)}bypassSecurityTrustScript(ie){return(0,C.eBb)(ie)}bypassSecurityTrustUrl(ie){return(0,C.LAX)(ie)}bypassSecurityTrustResourceUrl(ie){return(0,C.pB0)(ie)}}en.\u0275fac=function(ie){return new(ie||en)(C.LFG(t.K0))},en.\u0275prov=C.Yz7({token:en,factory:function(ie){let A=null;return A=ie?new ie:function gn(Mt){return new en(Mt.get(t.K0))}(C.LFG(C.zs3)),A},providedIn:"root"});new C.GfV("15.2.10")},5360:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>me});const C=function t(){this.__data__=[],this.size=0};var q=x(6802);const F=function U(de,fe){for(var Se=de.length;Se--;)if((0,q.Z)(de[Se][0],fe))return Se;return-1};var K=Array.prototype.splice;const pe=function re(de){var fe=this.__data__,Se=F(fe,de);return!(Se<0)&&(Se==fe.length-1?fe.pop():K.call(fe,Se,1),--this.size,!0)};const ce=function j(de){var fe=this.__data__,Se=F(fe,de);return Se<0?void 0:fe[Se][1]};const Be=function we(de){return F(this.__data__,de)>-1};const Ne=function Fe(de,fe){var Se=this.__data__,it=F(Se,de);return it<0?(++this.size,Se.push([de,fe])):Se[it][1]=fe,this};function je(de){var fe=-1,Se=null==de?0:de.length;for(this.clear();++fe{"use strict";x.d(ye,{Z:()=>U});var t=x(1511),C=x(4261);const U=(0,t.Z)(C.Z,"Map")},6844:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>hn});const q=(0,x(1511).Z)(Object,"create");const F=function U(){this.__data__=q?q(null):{},this.size=0};const K=function G(Rt){var Pt=this.has(Rt)&&delete this.__data__[Rt];return this.size-=Pt?1:0,Pt};var re="__lodash_hash_undefined__",j=Object.prototype.hasOwnProperty;const we=function ce(Rt){var Pt=this.__data__;if(q){var Wt=Pt[Rt];return Wt===re?void 0:Wt}return j.call(Pt,Rt)?Pt[Rt]:void 0};var Fe=Object.prototype.hasOwnProperty;const je=function Ne(Rt){var Pt=this.__data__;return q?void 0!==Pt[Rt]:Fe.call(Pt,Rt)};var me="__lodash_hash_undefined__";const fe=function de(Rt,Pt){var Wt=this.__data__;return this.size+=this.has(Rt)?0:1,Wt[Rt]=q&&void 0===Pt?me:Pt,this};function Se(Rt){var Pt=-1,Wt=null==Rt?0:Rt.length;for(this.clear();++Pt{"use strict";x.d(ye,{Z:()=>U});var t=x(1511),C=x(4261);const U=(0,t.Z)(C.Z,"Set")},4068:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>re});var t=x(6844),C="__lodash_hash_undefined__";const U=function q(pe){return this.__data__.set(pe,C),this};const G=function F(pe){return this.__data__.has(pe)};function K(pe){var j=-1,ce=null==pe?0:pe.length;for(this.__data__=new t.Z;++j{"use strict";x.d(ye,{Z:()=>je});var t=x(5360);const q=function C(){this.__data__=new t.Z,this.size=0};const F=function U(me){var de=this.__data__,fe=de.delete(me);return this.size=de.size,fe};const K=function G(me){return this.__data__.get(me)};const pe=function re(me){return this.__data__.has(me)};var j=x(3686),ce=x(6844),we=200;const Fe=function Be(me,de){var fe=this.__data__;if(fe instanceof t.Z){var Se=fe.__data__;if(!j.Z||Se.length{"use strict";x.d(ye,{Z:()=>q});const q=x(4261).Z.Symbol},3410:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>q});const q=x(4261).Z.Uint8Array},5805:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>C});const C=function t(q,U){for(var F=-1,G=null==q?0:q.length;++F{"use strict";x.d(ye,{Z:()=>C});const C=function t(q,U){for(var F=-1,G=null==q?0:q.length,K=0,re=[];++F{"use strict";x.d(ye,{Z:()=>ce});const C=function t(we,Be){for(var Fe=-1,Ne=Array(we);++Fe{"use strict";x.d(ye,{Z:()=>C});const C=function t(q,U){for(var F=-1,G=null==q?0:q.length,K=Array(G);++F{"use strict";x.d(ye,{Z:()=>C});const C=function t(q,U){for(var F=-1,G=U.length,K=q.length;++F{"use strict";x.d(ye,{Z:()=>C});const C=function t(q,U){for(var F=-1,G=null==q?0:q.length;++F{"use strict";x.d(ye,{Z:()=>we});const U=function t(Be){return function(Fe,Ne,je){for(var me=-1,de=Object(Fe),fe=je(Fe),Se=fe.length;Se--;){var it=fe[Be?Se:++me];if(!1===Ne(de[it],it,de))break}return Fe}}();var F=x(4876);const K=function G(Be,Fe){return Be&&U(Be,Fe,F.Z)};var re=x(3943);const we=function pe(Be,Fe){return function(Ne,je){if(null==Ne)return Ne;if(!(0,re.Z)(Ne))return Be(Ne,je);for(var me=Ne.length,de=Fe?me:-1,fe=Object(Ne);(Fe?de--:++de{"use strict";x.d(ye,{Z:()=>U});var t=x(9162),C=x(1564);const U=function q(F,G){for(var K=0,re=(G=(0,t.Z)(G,F)).length;null!=F&&K{"use strict";x.d(ye,{Z:()=>U});var t=x(2784),C=x(7191);const U=function q(F,G,K){var re=G(F);return(0,C.Z)(F)?re:(0,t.Z)(re,K(F))}},2574:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>je});var t=x(194),C=Object.prototype,q=C.hasOwnProperty,U=C.toString,F=t.Z?t.Z.toStringTag:void 0;const K=function G(me){var de=q.call(me,F),fe=me[F];try{me[F]=void 0;var Se=!0}catch{}var it=U.call(me);return Se&&(de?me[F]=fe:delete me[F]),it};var pe=Object.prototype.toString;const ce=function j(me){return pe.call(me)};var we="[object Null]",Be="[object Undefined]",Fe=t.Z?t.Z.toStringTag:void 0;const je=function Ne(me){return null==me?void 0===me?Be:we:Fe&&Fe in Object(me)?K(me):ce(me)}},478:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>$t});var t=x(1435),C=x(4068),q=x(760),U=x(6149),F=1,G=2;const re=function K(Ze,Qe,ke,Te,It,Nt){var ln=ke&F,Cn=Ze.length,an=Qe.length;if(Cn!=an&&!(ln&&an>Cn))return!1;var In=Nt.get(Ze),Mn=Nt.get(Qe);if(In&&Mn)return In==Qe&&Mn==Ze;var Ht=-1,vn=!0,_n=ke&G?new C.Z:void 0;for(Nt.set(Ze,Qe),Nt.set(Qe,Ze);++Ht{"use strict";x.d(ye,{Z:()=>xn});var t=x(1435),C=x(478),q=1,U=2;const G=function F(ae,vt,Ke,ft){var Vt=Ke.length,We=Vt,Ut=!ft;if(null==ae)return!We;for(ae=Object(ae);Vt--;){var $t=Ke[Vt];if(Ut&&$t[2]?$t[1]!==ae[$t[0]]:!($t[0]in ae))return!1}for(;++Vt{"use strict";x.d(ye,{Z:()=>re});var t=x(5908);const U=(0,x(6854).Z)(Object.keys,Object);var G=Object.prototype.hasOwnProperty;const re=function K(pe){if(!(0,t.Z)(pe))return U(pe);var j=[];for(var ce in Object(pe))G.call(pe,ce)&&"constructor"!=ce&&j.push(ce);return j}},7560:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>C});const C=function t(q){return function(U){return q(U)}}},6149:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>C});const C=function t(q,U){return q.has(U)}},9162:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>Ge});var t=x(7191),C=x(7386),q=x(6844),U="Expected a function";function F(E,$){if("function"!=typeof E||null!=$&&"function"!=typeof $)throw new TypeError(U);var ue=function(){var Oe=arguments,nt=$?$.apply(this,Oe):Oe[0],$e=ue.cache;if($e.has(nt))return $e.get(nt);var et=E.apply(this,Oe);return ue.cache=$e.set(nt,et)||$e,et};return ue.cache=new(F.Cache||q.Z),ue}F.Cache=q.Z;const G=F;var K=500;var j=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ce=/\\(\\)?/g;const Be=function re(E){var $=G(E,function(Oe){return ue.size===K&&ue.clear(),Oe}),ue=$.cache;return $}(function(E){var $=[];return 46===E.charCodeAt(0)&&$.push(""),E.replace(j,function(ue,Oe,nt,$e){$.push(nt?$e.replace(ce,"$1"):Oe||ue)}),$});var Fe=x(194),Ne=x(6717),je=x(8455),me=1/0,de=Fe.Z?Fe.Z.prototype:void 0,fe=de?de.toString:void 0;const it=function Se(E){if("string"==typeof E)return E;if((0,t.Z)(E))return(0,Ne.Z)(E,Se)+"";if((0,je.Z)(E))return fe?fe.call(E):"";var $=E+"";return"0"==$&&1/E==-me?"-0":$};const Le=function Ve(E){return null==E?"":it(E)};const Ge=function Ce(E,$){return(0,t.Z)(E)?E:(0,C.Z)(E,$)?[E]:Be(Le(E))}},6380:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>C});const C="object"==typeof global&&global&&global.Object===Object&&global},1922:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>F});var t=x(6288),C=x(5175),q=x(4876);const F=function U(G){return(0,t.Z)(G,q.Z,C.Z)}},1511:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>Ve});var t=x(5849);const U=x(4261).Z["__core-js_shared__"];var Le,F=(Le=/[^.]+$/.exec(U&&U.keys&&U.keys.IE_PROTO||""))?"Symbol(src)_1."+Le:"";const K=function G(Le){return!!F&&F in Le};var re=x(9089),pe=x(6018),ce=/^\[object .+?Constructor\]$/,we=Function.prototype,Be=Object.prototype,Fe=we.toString,Ne=Be.hasOwnProperty,je=RegExp("^"+Fe.call(Ne).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");const de=function me(Le){return!(!(0,re.Z)(Le)||K(Le))&&((0,t.Z)(Le)?je:ce).test((0,pe.Z)(Le))};const Se=function fe(Le,Ce){return Le?.[Ce]};const Ve=function it(Le,Ce){var Ge=Se(Le,Ce);return de(Ge)?Ge:void 0}},5175:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>K});var t=x(8468),C=x(709),U=Object.prototype.propertyIsEnumerable,F=Object.getOwnPropertySymbols;const K=F?function(re){return null==re?[]:(re=Object(re),(0,t.Z)(F(re),function(pe){return U.call(re,pe)}))}:C.Z},3192:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>Ge});var t=x(1511),C=x(4261);const U=(0,t.Z)(C.Z,"DataView");var F=x(3686);const K=(0,t.Z)(C.Z,"Promise");var re=x(3538);const j=(0,t.Z)(C.Z,"WeakMap");var ce=x(2574),we=x(6018),Be="[object Map]",Ne="[object Promise]",je="[object Set]",me="[object WeakMap]",de="[object DataView]",fe=(0,we.Z)(U),Se=(0,we.Z)(F.Z),it=(0,we.Z)(K),Ve=(0,we.Z)(re.Z),Le=(0,we.Z)(j),Ce=ce.Z;(U&&Ce(new U(new ArrayBuffer(1)))!=de||F.Z&&Ce(new F.Z)!=Be||K&&Ce(K.resolve())!=Ne||re.Z&&Ce(new re.Z)!=je||j&&Ce(new j)!=me)&&(Ce=function(E){var $=(0,ce.Z)(E),ue="[object Object]"==$?E.constructor:void 0,Oe=ue?(0,we.Z)(ue):"";if(Oe)switch(Oe){case fe:return de;case Se:return Be;case it:return Ne;case Ve:return je;case Le:return me}return $});const Ge=Ce},9802:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>U});var t=9007199254740991,C=/^(?:0|[1-9]\d*)$/;const U=function q(F,G){var K=typeof F;return!!(G=G??t)&&("number"==K||"symbol"!=K&&C.test(F))&&F>-1&&F%1==0&&F{"use strict";x.d(ye,{Z:()=>G});var t=x(6802),C=x(3943),q=x(9802),U=x(9089);const G=function F(K,re,pe){if(!(0,U.Z)(pe))return!1;var j=typeof re;return!!("number"==j?(0,C.Z)(pe)&&(0,q.Z)(re,pe.length):"string"==j&&re in pe)&&(0,t.Z)(pe[re],K)}},7386:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>G});var t=x(7191),C=x(8455),q=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,U=/^\w*$/;const G=function F(K,re){if((0,t.Z)(K))return!1;var pe=typeof K;return!("number"!=pe&&"symbol"!=pe&&"boolean"!=pe&&null!=K&&!(0,C.Z)(K))||(U.test(K)||!q.test(K)||null!=re&&K in Object(re))}},5908:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>q});var t=Object.prototype;const q=function C(U){var F=U&&U.constructor;return U===("function"==typeof F&&F.prototype||t)}},5986:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>K});var t=x(6380),C="object"==typeof exports&&exports&&!exports.nodeType&&exports,q=C&&"object"==typeof module&&module&&!module.nodeType&&module,F=q&&q.exports===C&&t.Z.process;const K=function(){try{return q&&q.require&&q.require("util").types||F&&F.binding&&F.binding("util")}catch{}}()},6854:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>C});const C=function t(q,U){return function(F){return q(U(F))}}},4261:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>U});var t=x(6380),C="object"==typeof self&&self&&self.Object===Object&&self;const U=t.Z||C||Function("return this")()},2357:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>C});const C=function t(q){var U=-1,F=Array(q.size);return q.forEach(function(G){F[++U]=G}),F}},1564:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>U});var t=x(8455),C=1/0;const U=function q(F){if("string"==typeof F||(0,t.Z)(F))return F;var G=F+"";return"0"==G&&1/F==-C?"-0":G}},6018:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>U});var C=Function.prototype.toString;const U=function q(F){if(null!=F){try{return C.call(F)}catch{}try{return F+""}catch{}}return""}},6802:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>C});const C=function t(q,U){return q===U||q!=q&&U!=U}},7900:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>re});var t=x(8468),C=x(1071);const U=function q(pe,j){var ce=[];return(0,C.Z)(pe,function(we,Be,Fe){j(we,Be,Fe)&&ce.push(we)}),ce};var F=x(702),G=x(7191);const re=function K(pe,j){return((0,G.Z)(pe)?t.Z:U)(pe,(0,F.Z)(j,3))}},6982:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>re});var t=x(5805),C=x(1071),q=x(570);const F=function U(pe){return"function"==typeof pe?pe:q.Z};var G=x(7191);const re=function K(pe,j){return((0,G.Z)(pe)?t.Z:C.Z)(pe,F(j))}},4894:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>q});var t=x(202);const q=function C(U,F,G){var K=null==U?void 0:(0,t.Z)(U,F);return void 0===K?G:K}},570:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>C});const C=function t(q){return q}},7700:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>j});var t=x(2574),C=x(6567),q="[object Arguments]";const F=function U(ce){return(0,C.Z)(ce)&&(0,t.Z)(ce)==q};var G=Object.prototype,K=G.hasOwnProperty,re=G.propertyIsEnumerable;const j=F(function(){return arguments}())?F:function(ce){return(0,C.Z)(ce)&&K.call(ce,"callee")&&!re.call(ce,"callee")}},7191:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>C});const C=Array.isArray},3943:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>U});var t=x(5849),C=x(5227);const U=function q(F){return null!=F&&(0,C.Z)(F.length)&&!(0,t.Z)(F)}},4951:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>j});var t=x(4261);const q=function C(){return!1};var U="object"==typeof exports&&exports&&!exports.nodeType&&exports,F=U&&"object"==typeof module&&module&&!module.nodeType&&module,K=F&&F.exports===U?t.Z.Buffer:void 0;const j=(K?K.isBuffer:void 0)||q},4607:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>Fe});var t=x(3534),C=x(3192),q=x(7700),U=x(7191),F=x(3943),G=x(4951),K=x(5908),re=x(7697),pe="[object Map]",j="[object Set]",we=Object.prototype.hasOwnProperty;const Fe=function Be(Ne){if(null==Ne)return!0;if((0,F.Z)(Ne)&&((0,U.Z)(Ne)||"string"==typeof Ne||"function"==typeof Ne.splice||(0,G.Z)(Ne)||(0,re.Z)(Ne)||(0,q.Z)(Ne)))return!Ne.length;var je=(0,C.Z)(Ne);if(je==pe||je==j)return!Ne.size;if((0,K.Z)(Ne))return!(0,t.Z)(Ne).length;for(var me in Ne)if(we.call(Ne,me))return!1;return!0}},5849:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>re});var t=x(2574),C=x(9089),q="[object AsyncFunction]",U="[object Function]",F="[object GeneratorFunction]",G="[object Proxy]";const re=function K(pe){if(!(0,C.Z)(pe))return!1;var j=(0,t.Z)(pe);return j==U||j==F||j==q||j==G}},5227:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>q});var t=9007199254740991;const q=function C(U){return"number"==typeof U&&U>-1&&U%1==0&&U<=t}},9089:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>C});const C=function t(q){var U=typeof q;return null!=q&&("object"==U||"function"==U)}},6567:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>C});const C=function t(q){return null!=q&&"object"==typeof q}},8455:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>F});var t=x(2574),C=x(6567),q="[object Symbol]";const F=function U(G){return"symbol"==typeof G||(0,C.Z)(G)&&(0,t.Z)(G)==q}},7697:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>St});var t=x(2574),C=x(5227),q=x(6567),ue={};ue["[object Float32Array]"]=ue["[object Float64Array]"]=ue["[object Int8Array]"]=ue["[object Int16Array]"]=ue["[object Int32Array]"]=ue["[object Uint8Array]"]=ue["[object Uint8ClampedArray]"]=ue["[object Uint16Array]"]=ue["[object Uint32Array]"]=!0,ue["[object Arguments]"]=ue["[object Array]"]=ue["[object ArrayBuffer]"]=ue["[object Boolean]"]=ue["[object DataView]"]=ue["[object Date]"]=ue["[object Error]"]=ue["[object Function]"]=ue["[object Map]"]=ue["[object Number]"]=ue["[object Object]"]=ue["[object RegExp]"]=ue["[object Set]"]=ue["[object String]"]=ue["[object WeakMap]"]=!1;const nt=function Oe(xt){return(0,q.Z)(xt)&&(0,C.Z)(xt.length)&&!!ue[(0,t.Z)(xt)]};var $e=x(7560),et=x(5986),Ot=et.Z&&et.Z.isTypedArray;const St=Ot?(0,$e.Z)(Ot):nt},4876:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>F});var t=x(2064),C=x(3534),q=x(3943);const F=function U(G){return(0,q.Z)(G)?(0,t.Z)(G):(0,C.Z)(G)}},757:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>C});const C=function t(q){var U=null==q?0:q.length;return U?q[U-1]:void 0}},1038:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>pe});var t=x(760),C=x(702),q=x(1071);const F=function U(j,ce){var we;return(0,q.Z)(j,function(Be,Fe,Ne){return!(we=ce(Be,Fe,Ne))}),!!we};var G=x(7191),K=x(9048);const pe=function re(j,ce,we){var Be=(0,G.Z)(j)?t.Z:F;return we&&(0,K.Z)(j,ce,we)&&(ce=void 0),Be(j,(0,C.Z)(ce,3))}},709:(ht,ye,x)=>{"use strict";x.d(ye,{Z:()=>C});const C=function t(){return[]}},1670:(ht,ye,x)=>{"use strict";function t(q,U,F,G,K,re,pe){try{var j=q[re](pe),ce=j.value}catch(we){return void F(we)}j.done?U(ce):Promise.resolve(ce).then(G,K)}function C(q){return function(){var U=this,F=arguments;return new Promise(function(G,K){var re=q.apply(U,F);function pe(ce){t(re,G,K,pe,j,"next",ce)}function j(ce){t(re,G,K,pe,j,"throw",ce)}pe(void 0)})}}x.d(ye,{Z:()=>C})}}]); + */class k extends l.w_{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class R extends k{static makeCurrent(){(0,l.HT)(new R)}onAndCancel(_e,we,at){return _e.addEventListener(we,at),()=>{_e.removeEventListener(we,at)}}dispatchEvent(_e,we){_e.dispatchEvent(we)}remove(_e){_e.parentNode&&_e.parentNode.removeChild(_e)}createElement(_e,we){return(we=we||this.getDefaultDocument()).createElement(_e)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(_e){return _e.nodeType===Node.ELEMENT_NODE}isShadowRoot(_e){return _e instanceof DocumentFragment}getGlobalEventTarget(_e,we){return"window"===we?window:"document"===we?_e:"body"===we?_e.body:null}getBaseHref(_e){const we=function z(){return q=q||document.querySelector("base"),q?q.getAttribute("href"):null}();return null==we?null:function W(on){V=V||document.createElement("a"),V.setAttribute("href",on);const _e=V.pathname;return"/"===_e.charAt(0)?_e:`/${_e}`}(we)}resetBaseElement(){q=null}getUserAgent(){return window.navigator.userAgent}getCookie(_e){return(0,l.Mx)(document.cookie,_e)}}let V,q=null;class N{build(){return new XMLHttpRequest}static#e=this.\u0275fac=function(we){return new(we||N)};static#t=this.\u0275prov=f.Yz7({token:N,factory:N.\u0275fac})}const ee=new f.OlP("EventManagerPlugins");class ie{constructor(_e,we){this._zone=we,this._eventNameToPlugin=new Map,_e.forEach(at=>{at.manager=this}),this._plugins=_e.slice().reverse()}addEventListener(_e,we,at){return this._findPluginFor(we).addEventListener(_e,we,at)}getZone(){return this._zone}_findPluginFor(_e){let we=this._eventNameToPlugin.get(_e);if(we)return we;if(we=this._plugins.find($t=>$t.supports(_e)),!we)throw new f.vHH(5101,!1);return this._eventNameToPlugin.set(_e,we),we}static#e=this.\u0275fac=function(we){return new(we||ie)(f.LFG(ee),f.LFG(f.R0b))};static#t=this.\u0275prov=f.Yz7({token:ie,factory:ie.\u0275fac})}class Te{constructor(_e){this._doc=_e}}const Oe="ng-app-id";class De{constructor(_e,we,at,$t={}){this.doc=_e,this.appId=we,this.nonce=at,this.platformId=$t,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,l.PM)($t),this.resetHostNodes()}addStyles(_e){for(const we of _e)1===this.changeUsageCount(we,1)&&this.onStyleAdded(we)}removeStyles(_e){for(const we of _e)this.changeUsageCount(we,-1)<=0&&this.onStyleRemoved(we)}ngOnDestroy(){const _e=this.styleNodesInDOM;_e&&(_e.forEach(we=>we.remove()),_e.clear());for(const we of this.getAllStyles())this.onStyleRemoved(we);this.resetHostNodes()}addHost(_e){this.hostNodes.add(_e);for(const we of this.getAllStyles())this.addStyleToHost(_e,we)}removeHost(_e){this.hostNodes.delete(_e)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(_e){for(const we of this.hostNodes)this.addStyleToHost(we,_e)}onStyleRemoved(_e){const we=this.styleRef;we.get(_e)?.elements?.forEach(at=>at.remove()),we.delete(_e)}collectServerRenderedStyles(){const _e=this.doc.head?.querySelectorAll(`style[${Oe}="${this.appId}"]`);if(_e?.length){const we=new Map;return _e.forEach(at=>{null!=at.textContent&&we.set(at.textContent,at)}),we}return null}changeUsageCount(_e,we){const at=this.styleRef;if(at.has(_e)){const $t=at.get(_e);return $t.usage+=we,$t.usage}return at.set(_e,{usage:we,elements:[]}),we}getStyleElement(_e,we){const at=this.styleNodesInDOM,$t=at?.get(we);if($t?.parentNode===_e)return at.delete(we),$t.removeAttribute(Oe),$t;{const hn=this.doc.createElement("style");return this.nonce&&hn.setAttribute("nonce",this.nonce),hn.textContent=we,this.platformIsServer&&hn.setAttribute(Oe,this.appId),hn}}addStyleToHost(_e,we){const at=this.getStyleElement(_e,we);_e.appendChild(at);const $t=this.styleRef,hn=$t.get(we)?.elements;hn?hn.push(at):$t.set(we,{elements:[at],usage:1})}resetHostNodes(){const _e=this.hostNodes;_e.clear(),_e.add(this.doc.head)}static#e=this.\u0275fac=function(we){return new(we||De)(f.LFG(l.K0),f.LFG(f.AFp),f.LFG(f.Ojb,8),f.LFG(f.Lbi))};static#t=this.\u0275prov=f.Yz7({token:De,factory:De.\u0275fac})}const Pe={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},ce=/%COMP%/g,ne="_nghost-%COMP%",J="_ngcontent-%COMP%",Ne=new f.OlP("RemoveStylesOnCompDestroy",{providedIn:"root",factory:()=>false});function Ve(on,_e){return _e.map(we=>we.replace(ce,on))}class j{constructor(_e,we,at,$t,hn,On,te,ue=null){this.eventManager=_e,this.sharedStylesHost=we,this.appId=at,this.removeStylesOnCompDestroy=$t,this.doc=hn,this.platformId=On,this.ngZone=te,this.nonce=ue,this.rendererByCompId=new Map,this.platformIsServer=(0,l.PM)(On),this.defaultRenderer=new X(_e,hn,te,this.platformIsServer)}createRenderer(_e,we){if(!_e||!we)return this.defaultRenderer;this.platformIsServer&&we.encapsulation===f.ifc.ShadowDom&&(we={...we,encapsulation:f.ifc.Emulated});const at=this.getOrCreateRenderer(_e,we);return at instanceof kt?at.applyToHost(_e):at instanceof Dt&&at.applyStyles(),at}getOrCreateRenderer(_e,we){const at=this.rendererByCompId;let $t=at.get(we.id);if(!$t){const hn=this.doc,On=this.ngZone,te=this.eventManager,ue=this.sharedStylesHost,Re=this.removeStylesOnCompDestroy,vt=this.platformIsServer;switch(we.encapsulation){case f.ifc.Emulated:$t=new kt(te,ue,we,this.appId,Re,hn,On,vt);break;case f.ifc.ShadowDom:return new st(te,ue,_e,we,hn,On,this.nonce,vt);default:$t=new Dt(te,ue,we,Re,hn,On,vt)}at.set(we.id,$t)}return $t}ngOnDestroy(){this.rendererByCompId.clear()}static#e=this.\u0275fac=function(we){return new(we||j)(f.LFG(ie),f.LFG(De),f.LFG(f.AFp),f.LFG(Ne),f.LFG(l.K0),f.LFG(f.Lbi),f.LFG(f.R0b),f.LFG(f.Ojb))};static#t=this.\u0275prov=f.Yz7({token:j,factory:j.\u0275fac})}class X{constructor(_e,we,at,$t){this.eventManager=_e,this.doc=we,this.ngZone=at,this.platformIsServer=$t,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(_e,we){return we?this.doc.createElementNS(Pe[we]||we,_e):this.doc.createElement(_e)}createComment(_e){return this.doc.createComment(_e)}createText(_e){return this.doc.createTextNode(_e)}appendChild(_e,we){(_t(_e)?_e.content:_e).appendChild(we)}insertBefore(_e,we,at){_e&&(_t(_e)?_e.content:_e).insertBefore(we,at)}removeChild(_e,we){_e&&_e.removeChild(we)}selectRootElement(_e,we){let at="string"==typeof _e?this.doc.querySelector(_e):_e;if(!at)throw new f.vHH(-5104,!1);return we||(at.textContent=""),at}parentNode(_e){return _e.parentNode}nextSibling(_e){return _e.nextSibling}setAttribute(_e,we,at,$t){if($t){we=$t+":"+we;const hn=Pe[$t];hn?_e.setAttributeNS(hn,we,at):_e.setAttribute(we,at)}else _e.setAttribute(we,at)}removeAttribute(_e,we,at){if(at){const $t=Pe[at];$t?_e.removeAttributeNS($t,we):_e.removeAttribute(`${at}:${we}`)}else _e.removeAttribute(we)}addClass(_e,we){_e.classList.add(we)}removeClass(_e,we){_e.classList.remove(we)}setStyle(_e,we,at,$t){$t&(f.JOm.DashCase|f.JOm.Important)?_e.style.setProperty(we,at,$t&f.JOm.Important?"important":""):_e.style[we]=at}removeStyle(_e,we,at){at&f.JOm.DashCase?_e.style.removeProperty(we):_e.style[we]=""}setProperty(_e,we,at){_e[we]=at}setValue(_e,we){_e.nodeValue=we}listen(_e,we,at){if("string"==typeof _e&&!(_e=(0,l.q)().getGlobalEventTarget(this.doc,_e)))throw new Error(`Unsupported event target ${_e} for event ${we}`);return this.eventManager.addEventListener(_e,we,this.decoratePreventDefault(at))}decoratePreventDefault(_e){return we=>{if("__ngUnwrap__"===we)return _e;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>_e(we)):_e(we))&&we.preventDefault()}}}"@".charCodeAt(0);function _t(on){return"TEMPLATE"===on.tagName&&void 0!==on.content}class st extends X{constructor(_e,we,at,$t,hn,On,te,ue){super(_e,hn,On,ue),this.sharedStylesHost=we,this.hostEl=at,this.shadowRoot=at.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const Re=Ve($t.id,$t.styles);for(const vt of Re){const Ht=document.createElement("style");te&&Ht.setAttribute("nonce",te),Ht.textContent=vt,this.shadowRoot.appendChild(Ht)}}nodeOrShadowRoot(_e){return _e===this.hostEl?this.shadowRoot:_e}appendChild(_e,we){return super.appendChild(this.nodeOrShadowRoot(_e),we)}insertBefore(_e,we,at){return super.insertBefore(this.nodeOrShadowRoot(_e),we,at)}removeChild(_e,we){return super.removeChild(this.nodeOrShadowRoot(_e),we)}parentNode(_e){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(_e)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class Dt extends X{constructor(_e,we,at,$t,hn,On,te,ue){super(_e,hn,On,te),this.sharedStylesHost=we,this.removeStylesOnCompDestroy=$t,this.styles=ue?Ve(ue,at.styles):at.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class kt extends Dt{constructor(_e,we,at,$t,hn,On,te,ue){const Re=$t+"-"+at.id;super(_e,we,at,hn,On,te,ue,Re),this.contentAttr=function Ee(on){return J.replace(ce,on)}(Re),this.hostAttr=function ze(on){return ne.replace(ce,on)}(Re)}applyToHost(_e){this.applyStyles(),this.setAttribute(_e,this.hostAttr,"")}createElement(_e,we){const at=super.createElement(_e,we);return super.setAttribute(at,this.contentAttr,""),at}}class rt extends Te{constructor(_e){super(_e)}supports(_e){return!0}addEventListener(_e,we,at){return _e.addEventListener(we,at,!1),()=>this.removeEventListener(_e,we,at)}removeEventListener(_e,we,at){return _e.removeEventListener(we,at)}static#e=this.\u0275fac=function(we){return new(we||rt)(f.LFG(l.K0))};static#t=this.\u0275prov=f.Yz7({token:rt,factory:rt.\u0275fac})}const Pt=["alt","control","meta","shift"],Xe={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},It={alt:on=>on.altKey,control:on=>on.ctrlKey,meta:on=>on.metaKey,shift:on=>on.shiftKey};class ut extends Te{constructor(_e){super(_e)}supports(_e){return null!=ut.parseEventName(_e)}addEventListener(_e,we,at){const $t=ut.parseEventName(we),hn=ut.eventCallback($t.fullKey,at,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,l.q)().onAndCancel(_e,$t.domEventName,hn))}static parseEventName(_e){const we=_e.toLowerCase().split("."),at=we.shift();if(0===we.length||"keydown"!==at&&"keyup"!==at)return null;const $t=ut._normalizeKey(we.pop());let hn="",On=we.indexOf("code");if(On>-1&&(we.splice(On,1),hn="code."),Pt.forEach(ue=>{const Re=we.indexOf(ue);Re>-1&&(we.splice(Re,1),hn+=ue+".")}),hn+=$t,0!=we.length||0===$t.length)return null;const te={};return te.domEventName=at,te.fullKey=hn,te}static matchEventFullKeyCode(_e,we){let at=Xe[_e.key]||_e.key,$t="";return we.indexOf("code.")>-1&&(at=_e.code,$t="code."),!(null==at||!at)&&(at=at.toLowerCase()," "===at?at="space":"."===at&&(at="dot"),Pt.forEach(hn=>{if(hn!==at){(0,It[hn])(_e)&&($t+=hn+".")}}),$t+=at,$t===we)}static eventCallback(_e,we,at){return $t=>{ut.matchEventFullKeyCode($t,_e)&&at.runGuarded(()=>we($t))}}static _normalizeKey(_e){return"esc"===_e?"escape":_e}static#e=this.\u0275fac=function(we){return new(we||ut)(f.LFG(l.K0))};static#t=this.\u0275prov=f.Yz7({token:ut,factory:ut.\u0275fac})}const Wt=[{provide:f.Lbi,useValue:l.bD},{provide:f.g9A,useValue:function mt(){R.makeCurrent()},multi:!0},{provide:l.K0,useFactory:function Se(){return(0,f.RDi)(document),document},deps:[]}],zt=(0,f.eFA)(f._c5,"browser",Wt),yn=new f.OlP(""),Wn=[{provide:f.rWj,useClass:class re{addToWindow(_e){f.dqk.getAngularTestability=(at,$t=!0)=>{const hn=_e.findTestabilityInTree(at,$t);if(null==hn)throw new f.vHH(5103,!1);return hn},f.dqk.getAllAngularTestabilities=()=>_e.getAllTestabilities(),f.dqk.getAllAngularRootElements=()=>_e.getAllRootElements();f.dqk.frameworkStabilizers||(f.dqk.frameworkStabilizers=[]),f.dqk.frameworkStabilizers.push(at=>{const $t=f.dqk.getAllAngularTestabilities();let hn=$t.length,On=!1;const te=function(ue){On=On||ue,hn--,0==hn&&at(On)};$t.forEach(ue=>{ue.whenStable(te)})})}findTestabilityInTree(_e,we,at){if(null==we)return null;return _e.getTestability(we)??(at?(0,l.q)().isShadowRoot(we)?this.findTestabilityInTree(_e,we.host,!0):this.findTestabilityInTree(_e,we.parentElement,!0):null)}},deps:[]},{provide:f.lri,useClass:f.dDg,deps:[f.R0b,f.eoX,f.rWj]},{provide:f.dDg,useClass:f.dDg,deps:[f.R0b,f.eoX,f.rWj]}],ht=[{provide:f.zSh,useValue:"root"},{provide:f.qLn,useFactory:function Ze(){return new f.qLn},deps:[]},{provide:ee,useClass:rt,multi:!0,deps:[l.K0,f.R0b,f.Lbi]},{provide:ee,useClass:ut,multi:!0,deps:[l.K0]},j,De,ie,{provide:f.FYo,useExisting:j},{provide:l.JF,useClass:N,deps:[]},[]];class Ue{constructor(_e){}static withServerTransition(_e){return{ngModule:Ue,providers:[{provide:f.AFp,useValue:_e.appId}]}}static#e=this.\u0275fac=function(we){return new(we||Ue)(f.LFG(yn,12))};static#t=this.\u0275mod=f.oAB({type:Ue});static#n=this.\u0275inj=f.cJS({providers:[...ht,...Wn],imports:[l.ez,f.hGG]})}class qe{constructor(_e){this._doc=_e,this._dom=(0,l.q)()}addTag(_e,we=!1){return _e?this._getOrCreateElement(_e,we):null}addTags(_e,we=!1){return _e?_e.reduce((at,$t)=>($t&&at.push(this._getOrCreateElement($t,we)),at),[]):[]}getTag(_e){return _e&&this._doc.querySelector(`meta[${_e}]`)||null}getTags(_e){if(!_e)return[];const we=this._doc.querySelectorAll(`meta[${_e}]`);return we?[].slice.call(we):[]}updateTag(_e,we){if(!_e)return null;we=we||this._parseSelector(_e);const at=this.getTag(we);return at?this._setMetaElementAttributes(_e,at):this._getOrCreateElement(_e,!0)}removeTag(_e){this.removeTagElement(this.getTag(_e))}removeTagElement(_e){_e&&this._dom.remove(_e)}_getOrCreateElement(_e,we=!1){if(!we){const hn=this._parseSelector(_e),On=this.getTags(hn).filter(te=>this._containsAttributes(_e,te))[0];if(void 0!==On)return On}const at=this._dom.createElement("meta");return this._setMetaElementAttributes(_e,at),this._doc.getElementsByTagName("head")[0].appendChild(at),at}_setMetaElementAttributes(_e,we){return Object.keys(_e).forEach(at=>we.setAttribute(this._getMetaKeyMap(at),_e[at])),we}_parseSelector(_e){const we=_e.name?"name":"property";return`${we}="${_e[we]}"`}_containsAttributes(_e,we){return Object.keys(_e).every(at=>we.getAttribute(this._getMetaKeyMap(at))===_e[at])}_getMetaKeyMap(_e){return Tt[_e]||_e}static#e=this.\u0275fac=function(we){return new(we||qe)(f.LFG(l.K0))};static#t=this.\u0275prov=f.Yz7({token:qe,factory:function(we){let at=null;return at=we?new we:function Je(){return new qe((0,f.LFG)(l.K0))}(),at},providedIn:"root"})}const Tt={httpEquiv:"http-equiv"};class wt{constructor(_e){this._doc=_e}getTitle(){return this._doc.title}setTitle(_e){this._doc.title=_e||""}static#e=this.\u0275fac=function(we){return new(we||wt)(f.LFG(l.K0))};static#t=this.\u0275prov=f.Yz7({token:wt,factory:function(we){let at=null;return at=we?new we:function un(){return new wt((0,f.LFG)(l.K0))}(),at},providedIn:"root"})}typeof window<"u"&&window;const bt={pan:!0,panstart:!0,panmove:!0,panend:!0,pancancel:!0,panleft:!0,panright:!0,panup:!0,pandown:!0,pinch:!0,pinchstart:!0,pinchmove:!0,pinchend:!0,pinchcancel:!0,pinchin:!0,pinchout:!0,press:!0,pressup:!0,rotate:!0,rotatestart:!0,rotatemove:!0,rotateend:!0,rotatecancel:!0,swipe:!0,swipeleft:!0,swiperight:!0,swipeup:!0,swipedown:!0,tap:!0,doubletap:!0},At=new f.OlP("HammerGestureConfig"),rn=new f.OlP("HammerLoader");class Kt{constructor(){this.events=[],this.overrides={}}buildHammer(_e){const we=new Hammer(_e,this.options);we.get("pinch").set({enable:!0}),we.get("rotate").set({enable:!0});for(const at in this.overrides)we.get(at).set(this.overrides[at]);return we}static#e=this.\u0275fac=function(we){return new(we||Kt)};static#t=this.\u0275prov=f.Yz7({token:Kt,factory:Kt.\u0275fac})}class xn extends Te{constructor(_e,we,at,$t){super(_e),this._config=we,this.console=at,this.loader=$t,this._loaderPromise=null}supports(_e){return!(!bt.hasOwnProperty(_e.toLowerCase())&&!this.isCustomEvent(_e)||!window.Hammer&&!this.loader)}addEventListener(_e,we,at){const $t=this.manager.getZone();if(we=we.toLowerCase(),!window.Hammer&&this.loader){this._loaderPromise=this._loaderPromise||$t.runOutsideAngular(()=>this.loader());let hn=!1,On=()=>{hn=!0};return $t.runOutsideAngular(()=>this._loaderPromise.then(()=>{window.Hammer?hn||(On=this.addEventListener(_e,we,at)):On=()=>{}}).catch(()=>{On=()=>{}})),()=>{On()}}return $t.runOutsideAngular(()=>{const hn=this._config.buildHammer(_e),On=function(te){$t.runGuarded(function(){at(te)})};return hn.on(we,On),()=>{hn.off(we,On),"function"==typeof hn.destroy&&hn.destroy()}})}isCustomEvent(_e){return this._config.events.indexOf(_e)>-1}static#e=this.\u0275fac=function(we){return new(we||xn)(f.LFG(l.K0),f.LFG(At),f.LFG(f.c2e),f.LFG(rn,8))};static#t=this.\u0275prov=f.Yz7({token:xn,factory:xn.\u0275fac})}class fn{static#e=this.\u0275fac=function(we){return new(we||fn)};static#t=this.\u0275mod=f.oAB({type:fn});static#n=this.\u0275inj=f.cJS({providers:[{provide:ee,useClass:xn,multi:!0,deps:[l.K0,At,f.c2e,[new f.FiY,rn]]},{provide:At,useClass:Kt,deps:[]}]})}class an{static#e=this.\u0275fac=function(we){return new(we||an)};static#t=this.\u0275prov=f.Yz7({token:an,factory:function(we){let at=null;return at=we?new(we||an):f.LFG(An),at},providedIn:"root"})}class An extends an{constructor(_e){super(),this._doc=_e}sanitize(_e,we){if(null==we)return null;switch(_e){case f.q3G.NONE:return we;case f.q3G.HTML:return(0,f.qzn)(we,"HTML")?(0,f.z3N)(we):(0,f.EiD)(this._doc,String(we)).toString();case f.q3G.STYLE:return(0,f.qzn)(we,"Style")?(0,f.z3N)(we):we;case f.q3G.SCRIPT:if((0,f.qzn)(we,"Script"))return(0,f.z3N)(we);throw new f.vHH(5200,!1);case f.q3G.URL:return(0,f.qzn)(we,"URL")?(0,f.z3N)(we):(0,f.mCW)(String(we));case f.q3G.RESOURCE_URL:if((0,f.qzn)(we,"ResourceURL"))return(0,f.z3N)(we);throw new f.vHH(5201,!1);default:throw new f.vHH(5202,!1)}}bypassSecurityTrustHtml(_e){return(0,f.JVY)(_e)}bypassSecurityTrustStyle(_e){return(0,f.L6k)(_e)}bypassSecurityTrustScript(_e){return(0,f.eBb)(_e)}bypassSecurityTrustUrl(_e){return(0,f.LAX)(_e)}bypassSecurityTrustResourceUrl(_e){return(0,f.pB0)(_e)}static#e=this.\u0275fac=function(we){return new(we||An)(f.LFG(l.K0))};static#t=this.\u0275prov=f.Yz7({token:An,factory:function(we){let at=null;return at=we?new we:function Yt(on){return new An(on.get(l.K0))}(f.LFG(f.zs3)),at},providedIn:"root"})}new f.GfV("16.2.12")},3873:(dt,de,C)=>{"use strict";C.d(de,{EO:()=>Gt,N3:()=>$e,T_:()=>Ct,U:()=>ze,XR:()=>Pe,gQ:()=>gt,k7:()=>Ne,lk:()=>De,pE:()=>_t,uY:()=>me});var f=C(1354),l=C(153),k=C(6575),R=C(3190),q=C(8849);const z=function(it){return{showDownload:it}};class V{constructor(){this.downloadEvent=new f.vpe,this.hideDownloadPopUp=new f.vpe,this.showDownloadPopUp=!1}hideDownloadPopup(mt,Ze){this.disabledHandle.disengage(),this.hideDownloadPopUp.emit({event:mt,type:Ze})}ngOnChanges(mt){for(const Ze in mt)if(mt.hasOwnProperty(Ze)&&"showDownloadPopUp"===Ze){this.showDownloadPopUp=mt[Ze].currentValue||!1;const Se=document.querySelector(".file-download");this.disabledHandle=l.Z.disabled({filter:Se})}}download(mt,Ze){this.downloadEvent.emit({event:mt,type:Ze}),this.disabledHandle.disengage()}static#e=this.\u0275fac=function(Ze){return new(Ze||V)};static#t=this.\u0275cmp=f.Xpm({type:V,selectors:[["sb-player-download-popup"]],inputs:{title:"title",showDownloadPopUp:"showDownloadPopUp"},outputs:{downloadEvent:"downloadEvent",hideDownloadPopUp:"hideDownloadPopUp"},features:[f.TTD],decls:16,vars:4,consts:[[1,"file-download",3,"ngClass"],[1,"file-download__overlay"],["aria-modal","true","aria-labelledby","Download Content","aria-describedby","Dialog to download content",1,"file-download__popup"],[1,"close-btn",3,"click"],["type","button","id","close","data-animation","showShadow","aria-label","player-close-btn",1,"close-icon"],[1,"file-download__metadata"],[1,"file-download__title","text-left"],[1,"file-download__text","text-left"],[1,"file-download__size"],[1,"file-download__action-btns"],["type","button","id","cancel",1,"sb-btn","sb-btn-normal","sb-btn-outline-primary","sb-btn-radius","cancel-btn","mr-8",3,"click"],["type","button","id","download",1,"sb-btn","sb-btn-normal","sb-btn-primary","sb-btn-radius","download-btn",3,"click"]],template:function(Ze,Se){1&Ze&&(f.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3),f.NdJ("click",function(zt){return Se.hideDownloadPopup(zt,"DOWNLOAD_POPUP_CLOSE")}),f._UZ(4,"button",4),f.qZA(),f.TgZ(5,"div",5)(6,"h5",6),f._uU(7,"Confirm Download"),f.qZA(),f.TgZ(8,"div",7),f._uU(9),f.qZA(),f._UZ(10,"div",8),f.TgZ(11,"div",9)(12,"button",10),f.NdJ("click",function(zt){return Se.hideDownloadPopup(zt,"DOWNLOAD_POPUP_CANCEL")}),f._uU(13,"Cancel"),f.qZA(),f.TgZ(14,"button",11),f.NdJ("click",function(zt){return Se.download(zt,"DOWNLOAD")}),f._uU(15,"Download"),f.qZA()()()()()()),2&Ze&&(f.Q6J("ngClass",f.VKq(2,z,Se.showDownloadPopUp)),f.xp6(9),f.hij('"',Se.title,'" will be saved on your device.'))},dependencies:[k.mk],styles:['[_nghost-%COMP%] .file-download[_ngcontent-%COMP%]{width:100%;height:100%;position:absolute;top:0;left:0;z-index:99;transition:all .3s;opacity:0;visibility:hidden}[_nghost-%COMP%] .file-download__overlay[_ngcontent-%COMP%]{width:100%;height:100%;background:rgba(var(--rc-rgba-black),.5);display:flex;align-items:center;justify-content:center;transition:all .3s;visibility:hidden}[_nghost-%COMP%] .file-download__popup[_ngcontent-%COMP%]{width:90%;max-width:22.5rem;min-height:13.125rem;background:var(--white);border-radius:1rem;box-shadow:0 0 1.5em rgba(var(--rc-rgba-black),.22);padding:1.5rem;position:relative;transition:all .3s ease-in;transform:scale(.5)}[_nghost-%COMP%] .file-download__close-btn[_ngcontent-%COMP%]{position:absolute;top:.75rem;right:.75rem;width:1.5rem;height:1.5rem;cursor:pointer}[_nghost-%COMP%] .file-download__close-btn[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%}[_nghost-%COMP%] .file-download__metadata[_ngcontent-%COMP%]{display:flex;flex-direction:column;height:100%}[_nghost-%COMP%] .file-download__title[_ngcontent-%COMP%]{font-size:1rem;font-weight:700;line-height:1.375rem;word-break:break-word}[_nghost-%COMP%] .file-download__text[_ngcontent-%COMP%]{color:var(--gray-400);word-break:break-word}[_nghost-%COMP%] .file-download__size[_ngcontent-%COMP%]{color:var(--black)}[_nghost-%COMP%] .file-download__text[_ngcontent-%COMP%], [_nghost-%COMP%] .file-download__size[_ngcontent-%COMP%]{font-size:.875rem;line-height:1.25rem}[_nghost-%COMP%] .file-download__title[_ngcontent-%COMP%], [_nghost-%COMP%] .file-download__text[_ngcontent-%COMP%], [_nghost-%COMP%] .file-download__size[_ngcontent-%COMP%]{margin:0 0 1.5em}[_nghost-%COMP%] .file-download__action-btns[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end}[_nghost-%COMP%] .file-download__action-btns[_ngcontent-%COMP%] .cancel-btn[_ngcontent-%COMP%], [_nghost-%COMP%] .file-download__action-btns[_ngcontent-%COMP%] .download-btn[_ngcontent-%COMP%]{outline:none;border:none;font-size:.75rem;text-transform:uppercase;cursor:pointer;line-height:normal}[_nghost-%COMP%] .file-download.showDownload[_ngcontent-%COMP%] .file-download__popup[_ngcontent-%COMP%]{transform:scale(1);visibility:visible}[_nghost-%COMP%] .file-download.showDownload[_ngcontent-%COMP%]{visibility:visible;opacity:1}[_nghost-%COMP%] .file-download.showDownload[_ngcontent-%COMP%] .file-download__overlay[_ngcontent-%COMP%]{visibility:visible}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%]{position:absolute;top:.75rem;right:.75rem}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]{width:1.875rem;height:1.875rem;background:0 0;border-radius:50%;cursor:pointer;display:flex;justify-content:center;align-items:center;padding:0}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]:after{content:"";transform:rotate(-45deg)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]:before{content:"";transform:rotate(45deg)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]:after, [_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]:before{content:"";width:1.25rem;height:.125rem;position:absolute;background-color:var(--black)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]{box-shadow:0 0 0 0 var(--red) inset;transition:.2s cubic-bezier(.175,.885,.52,1.775);border:0px solid var(--white)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:before{transition:.2s cubic-bezier(.175,.885,.52,1.775)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:after{transition:.2s cubic-bezier(.175,.885,.52,1.775)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover{box-shadow:0 0 0 .25rem var(--red) inset}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover:before{transform:scale(.7) rotate(45deg);transition-delay:.1s;background-color:var(--red)}[_nghost-%COMP%] .file-download[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover:after{transform:scale(.7) rotate(-45deg);transition-delay:.1s;background-color:var(--red)} html[dir=rtl] .close-btn{left:.75rem;right:auto}']})}function W(it,mt){if(1&it&&(f.O4$(),f.TgZ(0,"text",229)(1,"tspan",230),f._uU(2),f.qZA(),f.TgZ(3,"tspan",231),f._uU(4),f.qZA()()),2&it){const Ze=f.oxw();f.xp6(2),f.Oqu(Ze.outcomeLabel),f.xp6(2),f.Oqu(Ze.outcome)}}function re(it,mt){if(1&it&&(f.O4$(),f.TgZ(0,"g",232)(1,"g",233),f._UZ(2,"polygon",234)(3,"path",235),f.qZA(),f.TgZ(4,"text",236)(5,"tspan",237),f._uU(6),f.qZA()()()),2&it){const Ze=f.oxw();f.xp6(6),f.Oqu(Ze.timeSpentLabel)}}function N(it,mt){1&it&&(f.O4$(),f.TgZ(0,"svg",238)(1,"defs")(2,"linearGradient",239),f._UZ(3,"stop",240)(4,"stop",241),f.qZA()(),f.TgZ(5,"g",242),f._UZ(6,"path",243)(7,"path",244),f.qZA()())}function ee(it,mt){1&it&&(f.O4$(),f.TgZ(0,"svg",238)(1,"defs")(2,"linearGradient",239),f._UZ(3,"stop",240)(4,"stop",241),f.qZA()(),f.TgZ(5,"g",242),f._UZ(6,"path",243)(7,"path",245),f.qZA()())}function ie(it,mt){if(1&it){const Ze=f.EpF();f.TgZ(0,"div",246),f.NdJ("click",function(){f.CHM(Ze);const Wt=f.oxw();return f.KtG(Wt.exitContent.emit({type:"EXIT"}))}),f.O4$(),f.TgZ(1,"svg",247)(2,"defs")(3,"linearGradient",248),f._UZ(4,"stop",240)(5,"stop",241),f.qZA()(),f.TgZ(6,"g",242),f._UZ(7,"path",249)(8,"path",250),f.qZA()(),f.kcU(),f.TgZ(9,"div",226),f._uU(10,"Exit"),f.qZA()()}}function Te(it,mt){if(1&it){const Ze=f.EpF();f.ynx(0),f.TgZ(1,"div",251),f._uU(2,"Up Next"),f.qZA(),f.TgZ(3,"div",252),f.NdJ("click",function(){f.CHM(Ze);const Wt=f.oxw();return f.KtG(Wt.playNext())}),f.TgZ(4,"div",253),f._uU(5),f.qZA(),f.TgZ(6,"div",254),f._UZ(7,"img",255),f.qZA()(),f.BQk()}if(2&it){const Ze=f.oxw();f.xp6(5),f.Oqu(Ze.nextContent.name)}}const Oe=["*"];class De{constructor(){this.showReplay=!0,this.replayContent=new f.vpe,this.exitContent=new f.vpe,this.playNextContent=new f.vpe}ngOnInit(){this.subscription=(0,R.R)(document,"keydown").subscribe(mt=>{"Enter"===mt.key&&(mt.stopPropagation(),document.activeElement.click())})}playNext(){this.playNextContent.emit({name:this.nextContent.name,identifier:this.nextContent.identifier,type:"NEXT_CONTENT_PLAY"})}replay(){this.showReplay&&this.replayContent.emit({type:"REPLAY"})}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}static#e=this.\u0275fac=function(Ze){return new(Ze||De)};static#t=this.\u0275cmp=f.Xpm({type:De,selectors:[["sb-player-end-page"]],inputs:{showExit:"showExit",showReplay:"showReplay",contentName:"contentName",outcome:"outcome",outcomeLabel:"outcomeLabel",userName:"userName",timeSpentLabel:"timeSpentLabel",nextContent:"nextContent"},outputs:{replayContent:"replayContent",exitContent:"exitContent",playNextContent:"playNextContent"},ngContentSelectors:Oe,decls:237,vars:9,consts:[[1,"player-endpage"],[1,"player-endpage__left-panel"],[1,"user-score-card"],["width","100%","height","100%","viewBox","0 0 250 250","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink",0,"xmlns","xhtml","http://www.w3.org/1999/xhtml"],["id","filter-1"],["in","SourceGraphic","type","matrix","values",""],["x1","-19.3154721%","y1","50%","x2","100%","y2","50%","id","linearGradient-1"],["stop-color","#43A981","offset","0%"],["stop-color","#1D7E58","offset","100%"],["x1","0%","y1","0%","x2","101.719666%","y2","100%","id","linearGradient-2"],["stop-color","#FFCD55","offset","0%"],["stop-color","#FFD955","offset","100%"],["d","M124.02,185.665 C116.138,185.665 109.713,175.367 102.434,173.416 C94.911,171.399 84.204,177.031 77.612,173.212 C70.933,169.339 70.491,157.213 65.068,151.786 C59.642,146.36 47.514,145.92 43.643,139.24 C39.825,132.649 45.454,121.942 43.438,114.42 C41.487,107.143 31.19,100.717 31.19,92.831 C31.19,84.948 41.487,78.521 43.438,71.245 C45.454,63.721 39.825,53.013 43.644,46.423 C47.516,39.742 59.643,39.304 65.068,33.878 C70.493,28.452 70.933,16.325 77.612,12.453 C84.206,8.635 94.911,14.266 102.434,12.248 C109.713,10.297 116.138,-1.42108547e-14 124.02,-1.42108547e-14 C131.907,-1.42108547e-14 138.332,10.297 145.608,12.248 C153.132,14.266 163.839,8.635 170.429,12.454 C177.11,16.325 177.55,28.453 182.976,33.879 C188.403,39.305 200.531,39.743 204.401,46.425 C208.22,53.015 202.589,63.722 204.606,71.245 C206.558,78.521 216.854,84.948 216.854,92.831 C216.854,100.717 206.558,107.143 204.606,114.421 C202.589,121.943 208.22,132.651 204.4,139.242 C200.529,145.923 188.401,146.361 182.975,151.787 C177.55,157.214 177.11,169.34 170.429,173.212 C163.839,177.031 153.132,171.4 145.608,173.416 C138.332,175.367 131.907,185.665 124.02,185.665","id","path-3"],["x","-6.5%","y","-6.5%","width","112.9%","height","112.9%","filterUnits","objectBoundingBox","id","filter-4"],["stdDeviation","11.5","in","SourceAlpha","result","shadowBlurInner1"],["dx","0","dy","1","in","shadowBlurInner1","result","shadowOffsetInner1"],["in","shadowOffsetInner1","in2","SourceAlpha","operator","arithmetic","k2","-1","k3","1","result","shadowInnerInner1"],["values","0 0 0 0 0.0914162133 0 0 0 0 0.159459438 0 0 0 0 0.537477355 0 0 0 1 0","type","matrix","in","shadowInnerInner1"],["x1","50%","y1","0.0901442308%","x2","50%","y2","99.6203016%","id","linearGradient-5"],["stop-color","#1D6349","offset","0%"],["stop-color","#1D6349","offset","100%"],["id","text-8","x","55","y","16","text-anchor","middle","fill","#FFFFFE",4,"ngIf"],["id","player-Player","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","endgame-l2","transform","translate(-39.000000, -65.000000)"],["id","Group-2","transform","translate(39.500000, 65.000000)"],["filter","url(#filter-1)","id","Group"],["transform","translate(4.000000, 4.000000)",1,"particles"],["d","M84.4144231,47.2437308 L77.9616538,41.1916154 C77.5351923,40.7922308 76.8658846,40.8133846 76.4665,41.2394231 C76.0666923,41.6654615 76.0882692,42.3351923 76.5143077,42.7345769 L82.9670769,48.7866923 C83.3931154,49.1860769 84.0624231,49.1649231 84.4622308,48.7384615 C84.8616154,48.3124231 84.8404615,47.6431154 84.4144231,47.2437308","id","Fill-3"],["d","M78.2087308,48.9402692 L84.2616923,42.4875 C84.6615,42.0614615 84.6399231,41.3921538 84.2138846,40.9927692 C83.7878462,40.5929615 83.1185385,40.6141154 82.7187308,41.0405769 L76.6661923,47.4929231 C76.2663846,47.9189615 76.2879615,48.5886923 76.714,48.9880769 C77.1400385,49.3878846 77.8093462,49.3663077 78.2087308,48.9402692","id","Fill-4"],["d","M91.8275769,140.082038 L85.3748077,134.030346 C84.9487692,133.630538 84.2794615,133.652115 83.8796538,134.078154 C83.4802692,134.504192 83.5014231,135.1735 83.9278846,135.573308 L90.3806538,141.625 C90.8066923,142.024808 91.476,142.003231 91.8753846,141.577192 C92.2751923,141.151154 92.2536154,140.481846 91.8275769,140.082038","id","Fill-5"],["d","M85.6223077,141.779 L91.6748462,135.326231 C92.0746538,134.900192 92.0535,134.230885 91.6270385,133.831077 C91.201,133.431269 90.5316923,133.452846 90.1323077,133.878885 L84.0793462,140.331654 C83.6799615,140.757692 83.7011154,141.427 84.1271538,141.826808 C84.5531923,142.226192 85.2225,142.205038 85.6223077,141.779","id","Fill-6"],["d","M13.3091538,191.951269 L6.85638462,185.899154 C6.43034615,185.499769 5.76103846,185.520923 5.36123077,185.946962 C4.96184615,186.373423 4.98342308,187.042731 5.40946154,187.442115 L11.8622308,193.494231 C12.2882692,193.893615 12.9575769,193.872462 13.3569615,193.446423 C13.7567692,193.020385 13.7351923,192.350654 13.3091538,191.951269","id","Fill-7"],["d","M7.10388462,193.647808 L13.1568462,187.195038 C13.5562308,186.769 13.5350769,186.099692 13.1090385,185.700308 C12.683,185.3005 12.0136923,185.322077 11.6138846,185.748115 L5.56092308,192.200885 C5.16153846,192.626923 5.18269231,193.296231 5.60873077,193.695615 C6.03476923,194.095423 6.70407692,194.073846 7.10388462,193.647808","id","Fill-8"],["d","M10.4914615,38.4115769 L4.03869231,32.3594615 C3.61265385,31.9600769 2.94334615,31.9812308 2.54353846,32.4072692 C2.14415385,32.8333077 2.16573077,33.5030385 2.59176923,33.9024231 L9.04453846,39.9545385 C9.47057692,40.3539231 10.1398846,40.3327692 10.5392692,39.9067308 C10.9390769,39.4802692 10.9175,38.8109615 10.4914615,38.4115769","id","Fill-9"],["d","M4.28619231,40.1081154 L10.3391538,33.6553462 C10.7385385,33.2293077 10.7173846,32.56 10.2909231,32.1606154 C9.86488462,31.7608077 9.19557692,31.7823846 8.79619231,32.2084231 L2.74323077,38.6611923 C2.34342308,39.0872308 2.365,39.7565385 2.79103846,40.1559231 C3.21707692,40.5557308 3.88638462,40.5341538 4.28619231,40.1081154","id","Fill-10"],["d","M239.977269,47.0855 L233.5245,41.0333846 C233.098462,40.634 232.429154,40.6551538 232.029769,41.0811923 C231.629962,41.5072308 231.651538,42.1765385 232.077577,42.5763462 L238.530346,48.6284615 C238.956385,49.0278462 239.625692,49.0066923 240.0255,48.5802308 C240.424885,48.1541923 240.403308,47.4848846 239.977269,47.0855","id","Fill-11"],["d","M233.771577,48.7820385 L239.824538,42.3292692 C240.223923,41.9032308 240.202769,41.2339231 239.776731,40.8341154 C239.350692,40.4347308 238.681385,40.4558846 238.281577,40.8823462 L232.228615,47.3346923 C231.829231,47.7607308 231.850385,48.4304615 232.276423,48.8298462 C232.702885,49.2296538 233.372192,49.2080769 233.771577,48.7820385","id","Fill-12"],["d","M163.849231,80.0025769 L157.396462,73.9508846 C156.970423,73.5510769 156.301115,73.5726538 155.901308,73.9986923 C155.501923,74.4247308 155.523077,75.0940385 155.949115,75.4938462 L162.401885,81.5455385 C162.828346,81.9453462 163.497654,81.9237692 163.897038,81.4977308 C164.296846,81.0716923 164.275269,80.4023846 163.849231,80.0025769","id","Fill-13"],["d","M157.644385,81.6995385 L163.696923,75.2467692 C164.096731,74.8207308 164.075154,74.1514231 163.649115,73.7516154 C163.223077,73.3522308 162.553769,73.3733846 162.154385,73.7994231 L156.101423,80.2521923 C155.701615,80.6782308 155.723192,81.3475385 156.149231,81.7473462 C156.575269,82.1467308 157.244577,82.1255769 157.644385,81.6995385","id","Fill-14"],["d","M195.311346,151.846538 L188.858577,145.794423 C188.432538,145.395038 187.763231,145.416192 187.363423,145.842654 C186.964038,146.268692 186.985615,146.938 187.411654,147.337385 L193.864423,153.3895 C194.290462,153.788885 194.959769,153.767731 195.359154,153.341692 C195.758962,152.915654 195.737385,152.245923 195.311346,151.846538","id","Fill-15"],["d","M189.105654,153.543077 L195.158615,147.090308 C195.558,146.664269 195.536846,145.994962 195.110808,145.595577 C194.684769,145.195769 194.015462,145.217346 193.615654,145.643385 L187.562692,152.096154 C187.163308,152.522192 187.184462,153.1915 187.6105,153.590885 C188.036538,153.990692 188.705846,153.969115 189.105654,153.543077","id","Fill-16"],["d","M190.299577,210.370769 L183.846808,204.318654 C183.420769,203.919269 182.751462,203.940423 182.352077,204.366885 C181.952269,204.792923 181.973846,205.462231 182.399885,205.861615 L188.852654,211.913731 C189.278692,212.313538 189.948,212.291962 190.347808,211.865923 C190.747192,211.439885 190.726038,210.770577 190.299577,210.370769","id","Fill-17"],["d","M184.093885,212.067308 L190.146846,205.614538 C190.546654,205.1885 190.525077,204.519192 190.099038,204.119808 C189.673,203.72 189.003692,203.741577 188.603885,204.167615 L182.551346,210.620385 C182.151538,211.046423 182.173115,211.715731 182.599154,212.115115 C183.025192,212.514923 183.6945,212.493346 184.093885,212.067308","id","Fill-18"],["d","M131.642077,57.7017692 L132.557615,57.1720769 L128.114462,49.4881538 C127.925346,49.1611154 127.575885,48.9597308 127.198077,48.9601532 C126.819846,48.9601532 126.470808,49.1623846 126.282538,49.4898462 L117.420346,64.8674231 C117.231654,65.1948846 117.232077,65.5980769 117.421192,65.9251154 C117.610308,66.2521538 117.959769,66.4535385 118.337577,66.453116 L127.210346,66.4459231 L136.084808,66.4416923 C136.462615,66.4416923 136.811654,66.2394615 137.000346,65.9124231 C137.189462,65.5849615 137.189038,65.1817692 136.999923,64.8547308 L132.557615,57.1720769 L131.642077,57.7017692 L130.726115,58.2310385 L134.251192,64.3271538 L127.209077,64.3305385 L120.168231,64.3364615 L127.200615,52.1336538 L130.726115,58.2310385 L131.642077,57.7017692","id","Fill-19"],["d","M116.952846,151.625692 L117.868808,151.096 L113.425654,143.412077 C113.236115,143.085038 112.887077,142.883654 112.508846,142.884076 C112.131038,142.884076 111.782,143.086308 111.593308,143.413769 L102.731115,158.791346 C102.542423,159.118385 102.542846,159.522 102.731962,159.849038 C102.921077,160.176077 103.270538,160.377462 103.648346,160.377039 L112.521538,160.369846 L121.396,160.365615 C121.773808,160.365192 122.123269,160.163385 122.311962,159.836346 C122.500654,159.508885 122.500231,159.105692 122.311115,158.778231 L117.868808,151.096 L116.952846,151.625692 L116.037308,152.154962 L119.562385,158.251077 L112.520269,158.254462 L105.479,158.260385 L112.511385,146.057577 L116.037308,152.154962 L116.952846,151.625692","id","Fill-20"],["d","M167.868885,180.468538 L168.784423,179.938846 L164.341269,172.254923 C164.152154,171.927885 163.802692,171.7265 163.424885,171.7265 C163.047077,171.726923 162.697615,171.929154 162.508923,172.256192 L158.080154,179.944346 L153.646731,187.633769 C153.458038,187.961231 153.458462,188.364423 153.647577,188.691885 C153.836692,189.018923 154.186154,189.220308 154.563962,189.219885 L163.437154,189.212692 L172.311615,189.208462 C172.689423,189.208038 173.038462,189.006231 173.227154,188.678769 C173.415846,188.351731 173.415846,187.948538 173.226731,187.621077 L168.784423,179.938846 L167.868885,180.468538 L166.952923,180.997808 L170.478,187.093923 L163.435885,187.097308 L156.394615,187.103231 L163.427423,174.900423 L166.952923,180.997808 L167.868885,180.468538","id","Fill-21"],["d","M197.152577,121.4785 L198.174731,121.751808 L200.466962,113.176885 C200.564269,112.811769 200.459769,112.422115 200.192385,112.155154 C199.925,111.888192 199.534923,111.784115 199.170231,111.882269 L190.602077,114.186769 L182.030115,116.489154 C181.665423,116.587308 181.380269,116.872462 181.282538,117.237577 C181.185231,117.602692 181.289731,117.991923 181.557115,118.259308 L187.836423,124.528462 L194.114462,130.801 C194.381846,131.067962 194.7715,131.172462 195.136615,131.074308 C195.501308,130.976154 195.786462,130.691 195.884192,130.325885 L198.174731,121.751808 L197.152577,121.4785 L196.130846,121.205615 L194.313308,128.009115 L184.348577,118.056654 L191.151231,116.229808 L197.949654,114.401269 L196.130846,121.205615 L197.152577,121.4785","id","Fill-22"],["d","M51.2223462,21.9327308 L52.2440769,22.2056154 L54.5358846,13.6306923 C54.6336154,13.2655769 54.5291154,12.8759231 54.2617308,12.6089615 C53.9939231,12.342 53.6042692,12.2379231 53.2395769,12.3360769 L44.6714231,14.6405769 L44.6718462,14.6405769 L36.0994615,16.9433846 C35.7343462,17.0411154 35.4496154,17.3266923 35.3518846,17.6918077 C35.2545769,18.0569231 35.3590769,18.4461538 35.6264615,18.7131154 L41.9061923,24.9822692 L41.9057692,24.9818462 L48.1842308,31.2543846 C48.4516154,31.5213462 48.8412692,31.6258462 49.2059615,31.5276923 C49.5710769,31.4295385 49.8562308,31.1443846 49.9535385,30.7792692 L52.2440769,22.2056154 L50.2006154,21.6594231 L48.3830769,28.4629231 L43.4009231,23.4854231 L43.4005,23.485 L38.4179231,18.5108846 L45.2205769,16.6836154 L45.221,16.6836154 L52.019,14.8550769 L50.2006154,21.6594231 L51.2223462,21.9327308","id","Fill-23"],["d","M45.1456923,207.203192 L46.1674231,207.476077 L48.4592308,198.900731 C48.5569615,198.535615 48.4520385,198.145962 48.1846538,197.879 C47.9172692,197.612038 47.5276154,197.507962 47.1629231,197.606115 L38.5947692,199.911038 L38.5947692,199.910615 L30.0228077,202.213846 C29.6576923,202.311577 29.3725385,202.597154 29.2752308,202.962269 C29.1775,203.327385 29.2824231,203.716615 29.5498077,203.983577 L35.8295385,210.252308 L35.8291154,210.251885 L42.1075769,216.524423 C42.3749615,216.791385 42.7646154,216.895885 43.1293077,216.797731 C43.4944231,216.699577 43.7791538,216.414423 43.8768846,216.049308 L46.1674231,207.476077 L44.1239615,206.930308 L42.3064231,213.732962 L37.3242692,208.755462 L37.3238462,208.755038 L32.3412692,203.781346 L39.1435,201.953654 L39.1439231,201.953654 L45.9423462,200.125115 L44.1239615,206.929885 L45.1456923,207.203192","id","Fill-24"],["d","M206.143808,31.5111923 L206.6735,32.4267308 L214.357423,27.984 C214.684462,27.7948846 214.885846,27.4454231 214.885424,27.0676154 C214.885424,26.6893846 214.683192,26.3403462 214.355731,26.1516538 L206.667577,21.7224615 L206.668,21.7228846 L198.978154,17.2894615 C198.651115,17.1007692 198.2475,17.1011923 197.920462,17.2903077 C197.593423,17.4794231 197.392038,17.8288846 197.392461,18.2066923 L197.399654,27.0798846 L197.399654,27.0794615 L197.403885,35.9547692 C197.403885,36.3325769 197.606115,36.6816154 197.933577,36.8703077 C198.260615,37.059 198.664231,37.059 198.991269,36.8698846 L206.6735,32.4267308 L206.143808,31.5111923 L205.614538,30.5952308 L199.518423,34.1211538 L199.515038,27.0786154 L199.515038,27.0781923 L199.509115,20.0373462 L205.611577,23.5556538 L205.612,23.5556538 L211.711923,27.0697308 L205.614538,30.5952308 L206.143808,31.5111923","id","Fill-25"],["d","M44.9489615,120.167385 L45.4782308,121.082923 L53.1625769,116.640192 C53.4896154,116.450654 53.691,116.101192 53.6905776,115.723385 C53.6901538,115.345577 53.4883462,114.996538 53.1608846,114.807846 L45.4727308,110.378654 L45.4731538,110.379077 L37.7833077,105.945654 C37.4558462,105.756962 37.0526538,105.757385 36.7256154,105.9465 C36.3985769,106.135615 36.1971923,106.485077 36.1971923,106.862885 L36.2094615,124.610962 C36.2094615,124.989192 36.4112692,125.338231 36.7387308,125.526923 C37.0661923,125.715615 37.4693846,125.715192 37.7964231,125.526077 L45.4786538,121.082923 L44.4192692,119.251846 L38.324,122.777346 L38.3142692,108.693538 L44.4167308,112.211423 L44.4167308,112.211846 L50.5170769,115.725923 L44.4196923,119.251846 L44.9489615,120.167385","id","Fill-26"],["d","M146.638885,105.637654 L145.581192,105.637654 C145.580769,107.208115 144.947423,108.619923 143.918923,109.650115 C142.888731,110.678615 141.476923,111.311538 139.906885,111.312385 C138.336423,111.311538 136.924192,110.678615 135.893577,109.650115 C134.865077,108.619923 134.232154,107.208115 134.231731,105.637654 C134.232154,104.066769 134.865077,102.654962 135.893577,101.624769 C136.924192,100.596269 138.336423,99.9633462 139.906885,99.9625 C141.476923,99.9633462 142.888731,100.596269 143.918923,101.624769 C144.947423,102.654962 145.580769,104.066769 145.581192,105.637654 L147.696577,105.637654 C147.695731,101.334538 144.209154,97.8479615 139.906885,97.8471154 C135.603769,97.8479615 132.116769,101.334538 132.116346,105.637654 C132.116769,109.940346 135.603769,113.426923 139.906885,113.427769 C144.209154,113.426923 147.695731,109.940346 147.696577,105.637654 L146.638885,105.637654","id","Fill-27"],["d","M112.621808,30.5059615 L111.564115,30.5059615 C111.563692,32.0768462 110.930769,33.4886538 109.901846,34.5188462 C108.871654,35.5473462 107.459846,36.1802692 105.889385,36.1811154 C104.318923,36.1802692 102.907115,35.5473462 101.8765,34.5188462 C100.848,33.4886538 100.214654,32.0764231 100.214231,30.5059615 C100.214654,28.9355 100.848,27.5236923 101.8765,26.4935 C102.907115,25.465 104.318923,24.8320769 105.889385,24.8316538 C107.459846,24.8320769 108.871654,25.465 109.901846,26.4935 C110.930769,27.5236923 111.563692,28.9355 111.564115,30.5059615 L113.6795,30.5059615 C113.678654,26.2032692 110.192077,22.7166923 105.889385,22.7162692 C101.586692,22.7166923 98.0996923,26.2032692 98.0988462,30.5059615 C98.0996923,34.8095 101.586692,38.2956538 105.889385,38.2965 C110.192077,38.2956538 113.678654,34.8090769 113.6795,30.5059615 L112.621808,30.5059615","id","Fill-28"],["d","M116.918154,229.204885 L115.860462,229.204885 C115.860038,230.775346 115.227115,232.187577 114.198192,233.217769 C113.168,234.246269 111.756192,234.879615 110.185731,234.880038 C108.615692,234.879615 107.203462,234.246269 106.172846,233.217769 C105.144346,232.187154 104.511423,230.775346 104.510577,229.204885 C104.511423,227.634423 105.144346,226.222615 106.172846,225.192423 C107.203462,224.163923 108.615692,223.531 110.185731,223.530577 C111.756192,223.531 113.168423,224.163923 114.198615,225.192423 C115.227115,226.222615 115.860038,227.634423 115.860462,229.204885 L117.975846,229.204885 C117.975423,224.901769 114.488423,221.415615 110.185731,221.415192 C108.038192,221.414346 106.084,222.288423 104.677269,223.696423 C103.268846,225.102731 102.394769,227.056923 102.395192,229.204885 C102.396038,233.508 105.883462,236.994577 110.185731,236.995423 C114.488423,236.994577 117.975423,233.508 117.975846,229.204885 L116.918154,229.204885","id","Fill-29"],["d","M135.982423,219.142846 C135.983269,217.572385 136.616192,216.160577 137.645115,215.130385 C138.675308,214.101885 140.087538,213.468962 141.658,213.468538 C143.228462,213.468962 144.640269,214.101885 145.670885,215.130385 C146.699385,216.160154 147.332308,217.572385 147.332731,219.142846 C147.332731,219.726692 147.806577,220.200538 148.390423,220.200538 C148.974692,220.200538 149.448115,219.726692 149.448115,219.142846 C149.447692,214.839731 145.960692,211.353577 141.658,211.353153 C139.510038,211.352308 137.555846,212.226385 136.149538,213.634385 C134.741115,215.040269 133.866615,216.994462 133.867038,219.142846 C133.867038,219.726692 134.340885,220.200538 134.924731,220.200538 C135.509,220.200538 135.982423,219.726692 135.982423,219.142846","id","Fill-30"],["d","M82.247,115.736077 C82.2474231,114.165615 82.8807692,112.753385 83.9092692,111.723192 C84.9398846,110.694692 86.3521154,110.061769 87.9221538,110.061346 C89.4926154,110.061769 90.9044231,110.694692 91.9350385,111.723192 C92.9635385,112.753385 93.5964615,114.165192 93.5968846,115.736077 C93.5968846,116.319923 94.0707308,116.793769 94.6545769,116.793769 C95.2388462,116.793769 95.7122692,116.319923 95.7122692,115.736077 C95.7118462,111.432962 92.2248462,107.946385 87.9221538,107.945538 C83.6198846,107.946385 80.1324615,111.432962 80.1316154,115.736077 C80.1316154,116.319923 80.6054615,116.793769 81.1893077,116.793769 C81.7735769,116.793769 82.247,116.319923 82.247,115.736077","id","Fill-31"],["d","M11.4163077,61.0732692 C11.4167308,59.5011154 12.0479615,58.0884615 13.0713846,57.0586923 C14.0969231,56.0306154 15.5006923,55.3989615 17.061,55.3981154 C18.6213077,55.3989615 20.0250769,56.0306154 21.0501923,57.0586923 C22.0736154,58.0884615 22.7048462,59.5011154 22.7052692,61.0732692 C22.7052692,61.6571154 23.1786923,62.1309615 23.7629615,62.1309615 C24.3468077,62.1309615 24.820654,61.6571154 24.820654,61.0732692 C24.8210769,58.9265769 23.9516538,56.9732308 22.5495769,55.5660769 C21.1491923,54.1576538 19.2017692,53.2823077 17.061,53.2827306 C14.9202308,53.2823077 12.9728077,54.1576538 11.5724231,55.5660769 C10.1699231,56.9732308 9.3005,58.9265769 9.30092292,61.0732692 C9.30092292,61.6571154 9.77434615,62.1309615 10.3586154,62.1309615 C10.9428846,62.1309615 11.4163077,61.6571154 11.4163077,61.0732692","id","Fill-32"],["d","M180.062808,71.0401154 C178.491077,71.0396923 177.078,70.4084615 176.048231,69.3850385 C175.019731,68.3595 174.388077,66.9557308 174.387654,65.3954231 C174.388077,63.8351154 175.019731,62.4317692 176.048231,61.4062308 C177.078,60.3828077 178.490654,59.752 180.062808,59.7511538 C180.647077,59.7511538 181.1205,59.2777308 181.1205,58.6938846 C181.1205,58.1096154 180.647077,57.6361917 180.062808,57.6361917 C177.916115,57.6353462 175.962769,58.5047692 174.555615,59.9072692 C173.147192,61.3072308 172.271423,63.2546538 172.272269,65.3954231 C172.271423,67.5361923 173.147192,69.4836154 174.555615,70.884 C175.962769,72.2865 177.916115,73.1559231 180.062808,73.1555002 C180.647077,73.1555002 181.1205,72.6820769 181.1205,72.0978077 C181.1205,71.5135385 180.647077,71.0401154 180.062808,71.0401154","id","Fill-33"],["d","M17.9490385,228.116731 C16.3768846,228.115885 14.9642308,227.485077 13.9344615,226.461654 C12.9063846,225.436115 12.2747308,224.032346 12.2743077,222.472038 C12.2747308,220.911731 12.9063846,219.507962 13.9344615,218.482846 C14.9642308,217.459423 16.3768846,216.828615 17.9490385,216.828192 C18.5328846,216.828192 19.0067308,216.354769 19.0067308,215.7705 C19.0067308,215.186231 18.5328846,214.712808 17.9490385,214.712808 C15.8023462,214.712385 13.849,215.581808 12.4418462,216.983885 C11.0334231,218.383846 10.1580769,220.331269 10.1589225,222.472038 C10.1580769,224.612808 11.0334231,226.560231 12.4418462,227.960615 C13.849,229.362692 15.8023462,230.232538 17.9490385,230.232116 C18.5328846,230.232116 19.0067308,229.758269 19.0067308,229.174423 C19.0067308,228.590154 18.5328846,228.116731 17.9490385,228.116731","id","Fill-34"],["d","M90.1932308,14.0000385 C88.6215,13.9996154 87.2088462,13.3683846 86.1790769,12.3449615 C85.151,11.3194231 84.5193462,9.91565385 84.5185,8.35534615 C84.5193462,6.79503846 85.151,5.39126923 86.1790769,4.36615385 C87.2088462,3.34273077 88.6215,2.7115 90.1932308,2.71107692 C90.7775,2.71107692 91.2509231,2.23765385 91.2509231,1.65338462 C91.2509231,1.06953846 90.7775,0.595692153 90.1932308,0.595692153 C88.0469615,0.595269231 86.0936154,1.46469231 84.6864615,2.86676923 C83.2780385,4.26715385 82.4026923,6.21457692 82.4031152,8.35534615 C82.4026923,10.4961154 83.2780385,12.4435385 84.6864615,13.8439231 C86.0931923,15.2464231 88.0469615,16.1158462 90.1932308,16.1154232 C90.7775,16.1154232 91.2509231,15.642 91.2509231,15.0577308 C91.2509231,14.4734615 90.7775,14.0000385 90.1932308,14.0000385","id","Fill-35"],["d","M21.3154615,158.362769 L20.2577692,158.362769 C20.2569231,159.933231 19.624,161.345038 18.5955,162.375654 C17.5653077,163.404154 16.1530769,164.037077 14.5830385,164.037923 C13.0125769,164.037077 11.6003462,163.404154 10.5701538,162.375654 C9.54123077,161.345038 8.90830769,159.933231 8.90788462,158.362769 C8.90830769,156.792308 9.54123077,155.3805 10.5701538,154.350308 C11.6003462,153.321808 13.0125769,152.688885 14.5830385,152.688038 C16.1530769,152.688885 17.5653077,153.321808 18.5955,154.349885 C19.624,155.380077 20.2569231,156.791885 20.2577692,158.362769 L22.3731538,158.362769 C22.3723077,154.059654 18.8853077,150.5735 14.5830385,150.572654 C12.4350769,150.572231 10.4808846,151.446308 9.07415385,152.854308 C7.66615385,154.260192 6.79165385,156.214385 6.79249939,158.362769 C6.79292308,162.665885 10.2803462,166.152462 14.5830385,166.153308 C18.8853077,166.152462 22.3723077,162.665462 22.3731538,158.362769 L21.3154615,158.362769","id","Fill-36"],["d","M228.928192,166.051346 L227.8705,166.051346 C227.869654,167.621808 227.236731,169.034038 226.208231,170.064654 C225.178038,171.093154 223.766231,171.726077 222.196192,171.7265 C220.625731,171.726077 219.2135,171.093154 218.183308,170.064654 C217.154385,169.034038 216.521462,167.621808 216.521038,166.051346 C216.521462,164.480885 217.154385,163.069077 218.182885,162.038885 C219.2135,161.010385 220.625308,160.377885 222.196192,160.377038 C223.766231,160.377885 225.178038,161.010385 226.208231,162.038885 C227.236731,163.069077 227.869654,164.480885 227.8705,166.051346 L229.985885,166.051346 C229.985038,161.748231 226.498038,158.2625 222.196192,158.261654 C217.8935,158.2625 214.406077,161.748231 214.405654,166.051346 C214.406077,170.354462 217.893077,173.841462 222.196192,173.841885 C226.498462,173.841462 229.985038,170.354462 229.985885,166.051346 L228.928192,166.051346","id","Fill-37"],["d","M210.305192,58.6993846 L210.305192,59.7570769 L222.64,59.7570769 L222.64,71.0337692 L211.362885,71.0337692 L211.362885,58.6993846 L210.305192,58.6993846 L210.305192,59.7570769 L210.305192,58.6993846 L209.2475,58.6993846 L209.2475,72.0914615 C209.2475,72.3702692 209.360462,72.6427308 209.557192,72.8394615 C209.754346,73.0366154 210.026808,73.1491538 210.305192,73.1491538 L223.697692,73.1491538 C223.976077,73.1491538 224.248538,73.0366154 224.445269,72.8394615 C224.642423,72.6427308 224.755385,72.3702692 224.755385,72.0914615 L224.755385,58.6993846 C224.755385,58.421 224.642423,58.1485385 224.445269,57.9513846 C224.248538,57.7546538 223.976077,57.6416923 223.697692,57.6416923 L210.305192,57.6416923 C210.026808,57.6416923 209.754346,57.7546538 209.557192,57.9513846 C209.360462,58.1485385 209.2475,58.421 209.2475,58.6993846 L210.305192,58.6993846","id","Fill-38"],["d","M58.8897692,65.3954231 L58.8897692,66.4531154 L71.2237308,66.4531154 L71.2237308,77.7302308 L59.9474615,77.7302308 L59.9474615,65.3954231 L58.8897692,65.3954231 L58.8897692,66.4531154 L58.8897692,65.3954231 L57.8320769,65.3954231 L57.8320769,78.7879231 C57.8320769,79.0663077 57.9450385,79.3387692 58.1417692,79.5355 C58.3389231,79.7326538 58.6113846,79.8456154 58.8897692,79.8456154 L72.2814231,79.8456154 C72.5602308,79.8456154 72.8326923,79.7326538 73.0294231,79.5355 C73.2265769,79.3387692 73.3391154,79.0663077 73.3391154,78.7879231 L73.3391154,65.3954231 C73.3391154,65.1170385 73.2265769,64.8445769 73.0294231,64.6478462 C72.8326923,64.4506923 72.5602308,64.3377308 72.2814231,64.3377308 L58.8897692,64.3377308 C58.6113846,64.3377308 58.3389231,64.4506923 58.1417692,64.6478462 C57.9450385,64.8445769 57.8320769,65.1170385 57.8320769,65.3954231 L58.8897692,65.3954231","id","Fill-39"],["d","M58.2175,150.893346 L58.2175,151.951038 L70.5518846,151.951038 L70.5518846,163.228154 L59.2751923,163.228154 L59.2751923,150.893346 L58.2175,150.893346 L58.2175,151.951038 L58.2175,150.893346 L57.1598077,150.893346 L57.1598077,164.285846 C57.1598077,164.564231 57.2727692,164.836692 57.4699231,165.033423 C57.6666538,165.230577 57.9391154,165.343538 58.2175,165.343538 L71.6095769,165.343538 C71.8879615,165.343538 72.1604231,165.230577 72.3571538,165.033423 C72.5543077,164.836692 72.6672692,164.564231 72.6672692,164.285846 L72.6672692,150.893346 C72.6672692,150.614962 72.5543077,150.3425 72.3571538,150.145346 C72.1604231,149.948615 71.8879615,149.835654 71.6095769,149.835654 L58.2175,149.835654 C57.9391154,149.835654 57.6666538,149.948615 57.4699231,150.145346 C57.2727692,150.3425 57.1598077,150.614962 57.1598077,150.893346 L58.2175,150.893346","id","Fill-40"],["d","M210.305192,215.776423 L210.305192,216.834115 L222.639154,216.834115 L222.639154,228.110808 L211.362885,228.110808 L211.362885,215.776423 L210.305192,215.776423 L210.305192,216.834115 L210.305192,215.776423 L209.2475,215.776423 L209.2475,229.1685 C209.2475,229.446885 209.360462,229.719346 209.557192,229.9165 C209.754346,230.113231 210.026808,230.226192 210.305192,230.226192 L223.696846,230.226192 C223.975231,230.226192 224.247692,230.113231 224.444423,229.9165 C224.641577,229.719346 224.754538,229.446885 224.754538,229.1685 L224.754538,215.776423 C224.754538,215.497615 224.641577,215.225154 224.444423,215.028423 C224.247692,214.831269 223.975231,214.718731 223.696846,214.718731 L210.305192,214.718731 C210.026808,214.718731 209.754346,214.831269 209.557192,215.028423 C209.360462,215.225154 209.2475,215.497615 209.2475,215.776423 L210.305192,215.776423","id","Fill-41"],["d","M154.751808,1.65973077 L154.751808,2.71742308 L167.085346,2.71742308 L167.085346,13.9941154 L155.8095,13.9941154 L155.8095,1.65973077 L154.751808,1.65973077 L154.751808,2.71742308 L154.751808,1.65973077 L153.694115,1.65973077 L153.694115,15.0518077 C153.694115,15.3306154 153.806654,15.6030769 154.003808,15.7998077 C154.200538,15.9965385 154.473,16.1095 154.751808,16.1095 L168.143038,16.1095 C168.421423,16.1095 168.693885,15.9965385 168.891038,15.7998077 C169.087769,15.6030769 169.200731,15.3306154 169.200731,15.0518077 L169.200731,1.65973077 C169.200731,1.38134615 169.087769,1.10888462 168.891038,0.911730769 C168.693885,0.715 168.421423,0.602038462 168.143038,0.602038462 L154.751808,0.602038462 C154.473,0.602038462 154.200538,0.715 154.003808,0.911730769 C153.806654,1.10888462 153.694115,1.38134615 153.694115,1.65973077 L154.751808,1.65973077","id","Fill-42"],["d","M135.508154,136.771462 C135.298731,136.769769 135.172654,136.731692 135.044885,136.667808 C134.934038,136.610269 134.818962,136.522692 134.692038,136.386462 C134.469077,136.151231 134.227077,135.765385 133.973654,135.300423 C133.585692,134.604885 133.179962,133.738423 132.487808,132.969692 C132.140885,132.587654 131.710615,132.232269 131.180923,131.980115 C130.6525,131.726692 130.033538,131.585808 129.357885,131.587068 C128.773615,131.587068 128.300192,132.060923 128.300192,132.644769 C128.300192,133.229038 128.773615,133.702462 129.357885,133.702462 C129.702269,133.703308 129.957808,133.76 130.175269,133.847577 C130.365654,133.925423 130.530654,134.0295 130.692692,134.168269 C130.975308,134.409 131.243115,134.767769 131.503731,135.2065 C131.901,135.862692 132.255115,136.675423 132.809346,137.425962 C133.089,137.799538 133.432538,138.165077 133.889038,138.443462 C134.342577,138.722692 134.9095,138.890231 135.508154,138.886896 C136.092423,138.886896 136.565846,138.413423 136.565846,137.829154 C136.565846,137.245308 136.092423,136.771462 135.508154,136.771462","id","Fill-43"],["d","M147.808269,136.771462 C147.598423,136.769769 147.472346,136.731692 147.344577,136.667808 C147.233731,136.610269 147.119077,136.522692 146.991731,136.386462 C146.768769,136.151231 146.526769,135.765385 146.273346,135.300423 C145.885385,134.604885 145.480077,133.738423 144.787923,132.970115 C144.441,132.587654 144.011154,132.232269 143.481462,131.980115 C142.953038,131.726692 142.334077,131.585808 141.658423,131.587068 C141.074577,131.587068 140.600731,132.060923 140.600731,132.644769 C140.600731,133.229038 141.074577,133.702462 141.658423,133.702462 C142.002808,133.703308 142.258346,133.76 142.475808,133.847577 C142.665769,133.925 142.830769,134.0295 142.992808,134.168269 C143.275423,134.409 143.543231,134.767769 143.803423,135.2065 C144.201115,135.862692 144.555231,136.675423 145.109038,137.425962 C145.389115,137.799538 145.732231,138.165077 146.188731,138.443462 C146.642692,138.722692 147.209192,138.890231 147.808269,138.886896 C148.392115,138.886896 148.865962,138.413423 148.865962,137.829154 C148.865962,137.245308 148.392115,136.771462 147.808269,136.771462","id","Fill-44"],["d","M135.508154,138.886873 C136.029808,138.888962 136.527346,138.764577 136.945769,138.545423 C137.313423,138.354615 137.617615,138.101192 137.870615,137.830423 C138.313154,137.353615 138.616923,136.825192 138.896577,136.319615 C139.3095,135.559346 139.676731,134.8435 140.093462,134.393346 C140.300769,134.166154 140.5085,134.003269 140.746269,133.889462 C140.985308,133.776923 141.262846,133.704154 141.658423,133.702462 C142.242692,133.702462 142.716115,133.229038 142.716115,132.644769 C142.716115,132.060923 142.242692,131.587076 141.658423,131.587076 C141.070346,131.586654 140.525423,131.692 140.045231,131.887885 C139.624269,132.058385 139.257462,132.295308 138.945654,132.563538 C138.398615,133.034846 138.015731,133.589923 137.696731,134.122154 C137.225,134.921346 136.870038,135.691346 136.512962,136.159269 C136.337385,136.394923 136.1745,136.548077 136.028538,136.635654 C135.880038,136.721962 135.748885,136.7685 135.508154,136.771462 C134.924308,136.771462 134.450462,137.245308 134.450462,137.829154 C134.450462,138.413423 134.924308,138.886873 135.508154,138.886873","id","Fill-45"],["d","M147.808269,138.886873 C148.3295,138.888962 148.827038,138.764577 149.245462,138.545423 C149.613115,138.354615 149.917308,138.101192 150.170308,137.830423 C150.612423,137.353192 150.916192,136.825192 151.196269,136.319615 C151.608769,135.559346 151.976,134.8435 152.392731,134.393346 C152.600038,134.166154 152.808192,134.003269 153.045538,133.889462 C153.284577,133.776923 153.562115,133.704154 153.957692,133.702462 C154.541538,133.702462 155.015385,133.229038 155.015385,132.644769 C155.015385,132.060923 154.541538,131.587076 153.957692,131.587076 C153.369192,131.586654 152.824269,131.692 152.344077,131.887885 C151.923538,132.058385 151.556731,132.295308 151.244923,132.563538 C150.697885,133.034846 150.315,133.589923 149.996,134.122154 C149.524269,134.921346 149.169731,135.691346 148.812231,136.159269 C148.636654,136.394923 148.473769,136.548077 148.328231,136.635654 C148.179731,136.721962 148.048154,136.7685 147.808269,136.771462 C147.224,136.771462 146.750577,137.245308 146.750577,137.829154 C146.750577,138.413423 147.224,138.886873 147.808269,138.886873","id","Fill-46"],["d","M170.546962,233.332423 C170.337115,233.330308 170.211038,233.292654 170.083269,233.228346 C169.972423,233.170808 169.857769,233.083231 169.730423,232.947 C169.507462,232.711769 169.265462,232.325923 169.012038,231.860962 C168.624077,231.165423 168.218346,230.298538 167.526615,229.529808 C167.179692,229.147769 166.749,228.792385 166.219308,228.540231 C165.690885,228.286385 165.071923,228.145923 164.396692,228.147184 C163.812423,228.147184 163.339,228.620615 163.339,229.204885 C163.339,229.789154 163.812423,230.262577 164.396692,230.262577 C164.741077,230.263423 164.996192,230.319692 165.214077,230.407692 C165.404038,230.485115 165.569038,230.589192 165.7315,230.727962 C166.013692,230.969115 166.2815,231.327885 166.542115,231.766615 C166.939385,232.422808 167.293923,233.235538 167.847731,233.9865 C168.127808,234.360077 168.470923,234.725615 168.927423,235.004 C169.381385,235.283654 169.947885,235.451192 170.546962,235.447858 C171.130808,235.447858 171.604654,234.973962 171.604654,234.390115 C171.604654,233.805846 171.130808,233.332423 170.546962,233.332423","id","Fill-47"],["d","M182.846654,233.332423 C182.637231,233.330308 182.510731,233.292654 182.382962,233.228346 C182.272538,233.170808 182.157462,233.083231 182.030115,232.947 C181.807154,232.711769 181.565577,232.326346 181.311731,231.861385 C180.924192,231.165846 180.518462,230.299385 179.826731,229.530654 C179.479808,229.148615 179.049538,228.793231 178.519846,228.540654 C177.991423,228.287231 177.372462,228.146769 176.697231,228.14803 C176.112962,228.14803 175.639538,228.621462 175.639538,229.205731 C175.639538,229.79 176.112962,230.263423 176.697231,230.263423 C177.041615,230.264269 177.296731,230.320538 177.514192,230.408115 C177.704154,230.485962 177.869577,230.590038 178.031615,230.728808 C178.313808,230.969538 178.581615,231.328308 178.842231,231.767038 C179.2395,232.423231 179.593615,233.235962 180.147846,233.9865 C180.4275,234.360077 180.771038,234.725615 181.227538,235.004 C181.681077,235.283654 182.247577,235.451192 182.846654,235.447858 C183.430923,235.447858 183.904346,234.973962 183.904346,234.390115 C183.904346,233.805846 183.430923,233.332423 182.846654,233.332423","id","Fill-48"],["d","M170.546962,235.447825 C171.068192,235.4495 171.565731,235.325538 171.984577,235.105962 C172.352231,234.915577 172.656423,234.662154 172.909,234.390962 C173.351538,233.914154 173.655308,233.385731 173.935385,232.880154 C174.347885,232.120308 174.715115,231.404038 175.131846,230.953885 C175.339154,230.726692 175.547308,230.563808 175.785077,230.45 C176.023692,230.337462 176.301231,230.264692 176.697231,230.263423 C177.2815,230.263423 177.754923,229.79 177.754923,229.205731 C177.754923,228.621462 177.2815,228.148033 176.697231,228.148033 C176.108731,228.147192 175.563808,228.252538 175.083615,228.448423 C174.663077,228.618923 174.295846,228.855846 173.984038,229.124077 C173.437,229.595808 173.054115,230.150885 172.735115,230.682692 C172.263385,231.481885 171.908846,232.251885 171.551769,232.719808 C171.375769,232.955885 171.212885,233.108615 171.067346,233.196192 C170.918846,233.282923 170.787269,233.329038 170.546962,233.332423 C169.962692,233.332423 169.489269,233.805846 169.489269,234.390115 C169.489269,234.973962 169.962692,235.447825 170.546962,235.447825","id","Fill-49"],["d","M182.847077,235.447825 C183.368308,235.4495 183.865846,235.325115 184.284269,235.105538 C184.6515,234.915154 184.955692,234.661731 185.208692,234.390538 C185.650808,233.913731 185.954577,233.385308 186.234654,232.880154 C186.647154,232.119885 187.014385,231.404038 187.431115,230.953885 C187.638423,230.726692 187.846154,230.563808 188.0835,230.45 C188.322538,230.337462 188.599654,230.264692 188.995231,230.263423 L188.995654,230.263423 L188.995654,229.208692 L188.828962,230.249885 C188.906385,230.262154 188.966038,230.263423 188.995654,230.263423 L188.995654,229.208692 L188.828962,230.249885 C189.405615,230.342115 189.948,229.9495 190.040654,229.372846 C190.132885,228.795769 189.739846,228.253385 189.163192,228.161154 C189.085769,228.148885 189.025692,228.148033 188.995654,228.148033 L188.995231,228.148033 C188.407154,228.147192 187.862231,228.252538 187.382038,228.448423 C186.9615,228.618923 186.594692,228.855846 186.282885,229.124077 C185.736269,229.595385 185.353385,230.150462 185.034385,230.682269 C184.562654,231.481462 184.208115,232.251462 183.851038,232.719808 C183.675038,232.955462 183.512154,233.108192 183.366615,233.196192 C183.218115,233.2825 183.086538,233.329038 182.846231,233.332423 C182.261962,233.332423 181.788962,233.806269 181.788962,234.390115 C181.788962,234.974385 182.262808,235.447825 182.847077,235.447825","id","Fill-50"],["d","M187.318577,94.1223462 C187.109154,94.1202308 186.983077,94.0825769 186.855308,94.0182692 C186.744462,93.9607308 186.629385,93.8731538 186.502462,93.7369231 C186.2795,93.5016923 186.0375,93.1162692 185.784077,92.6508846 C185.396115,91.9553462 184.990385,91.0888846 184.298654,90.3201538 C183.951731,89.9381154 183.521462,89.5827308 182.991769,89.3305769 C182.463346,89.0767308 181.844385,88.9362692 181.169154,88.9375299 C180.584885,88.9375299 180.111462,89.4109615 180.111462,89.9952308 C180.111462,90.5795 180.584885,91.0529231 181.169154,91.0529231 C181.513538,91.0537692 181.768654,91.1100385 181.986115,91.1980385 C182.1765,91.2754615 182.3415,91.3795385 182.503538,91.5183077 C182.786154,91.7590385 183.053538,92.1182308 183.314154,92.5565385 C183.711423,93.2131538 184.065538,94.0258846 184.619769,94.7764231 C184.899423,95.15 185.242962,95.5155385 185.699462,95.7939231 C186.153,96.0735769 186.7195,96.2411154 187.318577,96.2377811 C187.902846,96.2377811 188.376269,95.7638846 188.376269,95.1800385 C188.376269,94.5957692 187.902846,94.1223462 187.318577,94.1223462","id","Fill-51"],["d","M199.618692,94.1223462 C199.408846,94.1202308 199.282769,94.0825769 199.155,94.0182692 C199.044154,93.9607308 198.9295,93.8731538 198.802154,93.7369231 C198.579192,93.5016923 198.337192,93.1162692 198.083769,92.6513077 C197.695808,91.9557692 197.2905,91.0893077 196.598346,90.3205769 C196.251423,89.9385385 195.821154,89.5831538 195.291885,89.331 C194.763038,89.0771538 194.1445,88.9366923 193.468846,88.937953 C192.885,88.937953 192.411154,89.4113846 192.411154,89.9956538 C192.411154,90.5799231 192.885,91.0533462 193.468846,91.0533462 C193.813231,91.0541923 194.068769,91.1104615 194.286231,91.1980385 C194.476192,91.2758846 194.641192,91.3799615 194.803231,91.5187308 C195.085846,91.7594615 195.353231,92.1182308 195.613846,92.5569615 C196.011115,93.2131538 196.365654,94.0258846 196.919462,94.7768462 C197.199538,95.15 197.542654,95.5155385 197.999154,95.7939231 C198.453115,96.0735769 199.019615,96.2411154 199.618692,96.2377811 C200.202538,96.2377811 200.676385,95.7638846 200.676385,95.1800385 C200.676385,94.5957692 200.202538,94.1223462 199.618692,94.1223462","id","Fill-52"],["d","M187.318577,96.2377479 C187.839808,96.2394231 188.337769,96.1154615 188.756192,95.8958846 C189.123846,95.7055 189.428038,95.4520769 189.681038,95.1808846 C190.123577,94.7040769 190.427346,94.1756538 190.707423,93.6705 C191.119923,92.9102308 191.487577,92.1939615 191.904308,91.7438077 C192.111615,91.5166154 192.319346,91.3537308 192.557115,91.2399231 C192.795731,91.1273846 193.073269,91.0546154 193.468846,91.0533462 C194.053115,91.0533462 194.526538,90.5799231 194.526538,89.9956538 C194.526538,89.4113846 194.053115,88.9379565 193.468846,88.9379565 C192.880769,88.9371154 192.335846,89.0424615 191.855654,89.2383462 C191.435115,89.4088462 191.067885,89.6457692 190.756077,89.914 C190.209462,90.3857308 189.826154,90.9408077 189.507577,91.4726154 C189.035423,92.2718077 188.680885,93.0418077 188.323808,93.5097308 C188.147808,93.7453846 187.984923,93.8985385 187.839385,93.9861154 C187.690462,94.0728462 187.558885,94.1189615 187.318577,94.1223462 C186.734731,94.1223462 186.260885,94.5957692 186.260885,95.1800385 C186.260885,95.7638846 186.734731,96.2377479 187.318577,96.2377479","id","Fill-53"],["d","M199.618692,96.2377478 C200.139923,96.2394231 200.637462,96.1150385 201.056308,95.8958846 C201.423538,95.7050769 201.728154,95.4516538 201.980731,95.1808846 C202.423269,94.7036538 202.727038,94.1756538 203.006692,93.6700769 C203.419615,92.9102308 203.786846,92.1939615 204.203577,91.7438077 C204.410885,91.5166154 204.618615,91.3537308 204.856385,91.2399231 C205.095423,91.1273846 205.372962,91.0546154 205.768962,91.0533462 C206.352808,91.0533462 206.826654,90.5795 206.826654,89.9956538 C206.826654,89.4113846 206.352808,88.9379565 205.768962,88.9379565 C205.180462,88.9371154 204.635538,89.0424615 204.155346,89.2383462 C203.734808,89.4088462 203.367577,89.6457692 203.055769,89.914 C202.508731,90.3853077 202.125846,90.9403846 201.806846,91.4721923 C201.335115,92.2718077 200.980577,93.0418077 200.623077,93.5097308 C200.4475,93.7453846 200.284615,93.8985385 200.138654,93.9861154 C199.990154,94.0724231 199.858577,94.1189615 199.618269,94.1223462 C199.034,94.1223462 198.560577,94.5957692 198.560577,95.1800385 C198.561,95.7643077 199.034423,96.2377478 199.618692,96.2377478","id","Fill-54"],["d","M16.2766154,87.857 C16.0667692,87.8553077 15.9406923,87.8172308 15.8129231,87.7529231 C15.7020769,87.6958077 15.5874231,87.6078077 15.4600769,87.472 C15.2371154,87.2367692 14.9951154,86.8509231 14.7416923,86.3859615 C14.3537308,85.6904231 13.948,84.8235385 13.2562692,84.0552308 C12.9093462,83.6727692 12.4790769,83.3173846 11.9493846,83.0652308 C11.4209615,82.8118077 10.802,82.6709231 10.1263462,82.6721838 C9.5425,82.6721838 9.06865385,83.1460385 9.06865385,83.7298846 C9.06865385,84.3141538 9.5425,84.7875769 10.1263462,84.7875769 C10.4707308,84.7884231 10.7262692,84.8451154 10.9437308,84.9326923 C11.1341154,85.0101154 11.2991154,85.1146154 11.4611538,85.2533846 C11.7437692,85.4941154 12.0111538,85.8528846 12.2717692,86.2916154 C12.6690385,86.9478077 13.0235769,87.7605385 13.5773846,88.5115 C13.8574615,88.8850769 14.2005769,89.2506154 14.6570769,89.5285769 C15.1110385,89.8082308 15.6775385,89.9757692 16.2766154,89.9724349 C16.8604615,89.9724349 17.3343077,89.4989615 17.3343077,88.9146923 C17.3343077,88.3304231 16.8604615,87.857 16.2766154,87.857","id","Fill-55"],["d","M28.5763077,87.857 C28.3664615,87.8553077 28.2403846,87.8172308 28.1126154,87.7529231 C28.0017692,87.6958077 27.8871154,87.6078077 27.7597692,87.472 C27.5368077,87.2367692 27.2948077,86.8509231 27.0413846,86.3859615 C26.6538462,85.6904231 26.2481154,84.8239615 25.5563846,84.0552308 C25.2094615,83.6731923 24.7791923,83.3178077 24.2495,83.0656538 C23.7210769,82.8122308 23.1021154,82.6713462 22.4268846,82.6726069 C21.8426154,82.6726069 21.3691923,83.1464615 21.3691923,83.7303077 C21.3691923,84.3145769 21.8426154,84.788 22.4268846,84.788 C22.7708462,84.7888462 23.0263846,84.8455385 23.2438462,84.9331154 C23.4338077,85.0105385 23.5988077,85.1150385 23.7612692,85.2538077 C24.0434615,85.4945385 24.3112692,85.8533077 24.5718846,86.2920385 C24.9691538,86.9482308 25.3232692,87.7609615 25.8775,88.5115 C26.1571538,88.8850769 26.5006923,89.2506154 26.9571923,89.5285769 C27.4107308,89.8082308 27.9772308,89.9757692 28.5763077,89.9724349 C29.1605769,89.9724349 29.634,89.4989615 29.634,88.9146923 C29.634,88.3304231 29.1605769,87.857 28.5763077,87.857","id","Fill-56"],["d","M16.2766154,89.9724112 C16.7978462,89.9745 17.2953846,89.8501154 17.7142308,89.6309615 C18.0814615,89.4401538 18.3860769,89.1867308 18.6386538,88.9159615 C19.0811923,88.4387308 19.3849615,87.9107308 19.6650385,87.4051538 C20.0775385,86.6448846 20.4451923,85.9290385 20.8619231,85.4788846 C21.0692308,85.2516923 21.2769615,85.0888077 21.5147308,84.975 C21.7533462,84.8624615 22.0308846,84.7892692 22.4268846,84.788 C23.0107308,84.788 23.4845769,84.3145769 23.4845769,83.7303077 C23.4845769,83.1464615 23.0107308,82.6726103 22.4268846,82.6726103 C21.8383846,82.6717692 21.2934615,82.7775385 20.8132692,82.9734231 C20.3927308,83.1439231 20.0255,83.3804231 19.7136923,83.6486538 C19.1670769,84.1203846 18.7837692,84.6754615 18.4647692,85.2072692 C17.9930385,86.0068846 17.6385,86.7764615 17.2814231,87.2448077 C17.1054231,87.4804615 16.9425385,87.6331923 16.797,87.7211923 C16.6485,87.8075 16.5169231,87.8536154 16.2766154,87.857 C15.6923462,87.857 15.2189231,88.3304231 15.2189231,88.9146923 C15.2189231,89.4989615 15.6923462,89.9724112 16.2766154,89.9724112","id","Fill-57"],["d","M28.5763077,89.9724017 C29.0975385,89.9740769 29.5950769,89.8501154 30.0139231,89.6305385 C30.3815769,89.4401538 30.6857692,89.1867308 30.9383462,88.9155385 C31.3808846,88.4387308 31.6842308,87.9103077 31.9643077,87.4047308 C32.3768077,86.6448846 32.7444615,85.9286154 33.1607692,85.4788846 C33.3685,85.2516923 33.5762308,85.0888077 33.8135769,84.975 C34.0526154,84.8624615 34.3301538,84.7892692 34.7257308,84.788 L34.7257308,83.7332692 L34.6381538,84.7846154 C34.6804615,84.788 34.7109231,84.788 34.7257308,84.788 L34.7257308,83.7332692 L34.6381538,84.7846154 C35.2203077,84.8328462 35.7318077,84.4004615 35.7800385,83.8183077 C35.8286923,83.2361538 35.3963077,82.7246538 34.8141538,82.6764231 C34.7714231,82.6730385 34.7409615,82.6726141 34.7257308,82.6726141 C34.1376538,82.6721923 33.5927308,82.7775385 33.1121154,82.9734231 C32.692,83.1435 32.3247692,83.3804231 32.0129615,83.6486538 C31.4659231,84.1203846 31.0830385,84.6754615 30.7644615,85.2072692 C30.2927308,86.0064615 29.9377692,86.7764615 29.5806923,87.2443846 C29.4046923,87.4804615 29.2422308,87.6331923 29.0962692,87.7211923 C28.9477692,87.8075 28.8161923,87.8536154 28.5758846,87.857 C27.9920385,87.857 27.5186154,88.3308462 27.5186154,88.9151154 C27.5186154,89.4989615 27.9920385,89.9724017 28.5763077,89.9724017","id","Fill-58"],["d","M135.468808,19.5072308 C135.466692,19.7170769 135.429038,19.8431538 135.364731,19.9709231 C135.307192,20.0817692 135.219615,20.1964231 135.083385,20.3237692 C134.848154,20.5467308 134.462731,20.7887308 133.997346,21.0421538 C133.301808,21.4301154 132.435346,21.8358462 131.667038,22.5275769 C131.285,22.8745 130.929192,23.3047692 130.677038,23.8344615 C130.423615,24.3628846 130.282731,24.9818462 130.284408,25.6575 C130.284408,26.2413462 130.757846,26.7151923 131.342115,26.7151923 C131.925962,26.7151923 132.399808,26.2413462 132.399808,25.6575 C132.400231,25.3131154 132.456923,25.0575769 132.5445,24.8401154 C132.622346,24.6497308 132.726423,24.4847308 132.865192,24.3226923 C133.105923,24.0400769 133.464692,23.7726923 133.903423,23.5120769 C134.559615,23.1148077 135.372346,22.7602692 136.122885,22.2064615 C136.496462,21.9263846 136.862,21.5832692 137.140385,21.1267692 C137.420038,20.6728077 137.587154,20.1063077 137.584231,19.5072308 C137.584231,18.9233846 137.110346,18.4495385 136.5265,18.4495385 C135.942231,18.4495385 135.468808,18.9233846 135.468808,19.5072308","id","Fill-59"],["d","M135.468808,7.20753846 C135.466692,7.41696154 135.429038,7.54346154 135.364731,7.67123077 C135.307192,7.78165385 135.219615,7.89673077 135.083385,8.02407692 C134.848154,8.24703846 134.462731,8.48861538 133.997346,8.74246154 C133.301808,9.13 132.435346,9.53573077 131.667038,10.2274615 C131.285,10.5743846 130.929615,11.0046538 130.677038,11.5343462 C130.423615,12.0627692 130.282731,12.6817308 130.284408,13.3569615 C130.284408,13.9412308 130.757846,14.4146538 131.342115,14.4146538 C131.925962,14.4146538 132.399808,13.9412308 132.399808,13.3569615 C132.400231,13.013 132.456923,12.7574615 132.5445,12.54 C132.622346,12.3500385 132.726423,12.1846154 132.865192,12.0225769 C133.105923,11.7403846 133.464692,11.4725769 133.903423,11.2119615 C134.559615,10.8146923 135.372346,10.4605769 136.122885,9.90634615 C136.496462,9.62669231 136.862,9.28315385 137.140385,8.82665385 C137.420038,8.37311538 137.587154,7.80661538 137.584231,7.20753846 C137.584231,6.62369231 137.110346,6.14984615 136.5265,6.14984615 C135.942231,6.14984615 135.468808,6.62369231 135.468808,7.20753846","id","Fill-60"],["d","M137.584209,19.5072308 C137.585885,18.986 137.461923,18.4884615 137.242346,18.0696154 C137.051962,17.7019615 136.798538,17.3977692 136.527346,17.1451923 C136.050538,16.7026538 135.522115,16.3988846 135.016538,16.1188077 C134.256692,15.7063077 133.540423,15.3386538 133.090269,14.9219231 C132.863077,14.7146154 132.700192,14.5068846 132.586385,14.2691154 C132.473846,14.0305 132.401077,13.7525385 132.399808,13.3569615 C132.399808,12.7731154 131.925962,12.2992692 131.342115,12.2992692 C130.757846,12.2992692 130.284418,12.7731154 130.284418,13.3569615 C130.283577,13.9454615 130.388923,14.4903846 130.584808,14.9705769 C130.755308,15.3911154 130.992231,15.7583462 131.260462,16.0701538 C131.731769,16.6167692 132.287269,17.0000769 132.819077,17.3186538 C133.618269,17.7908077 134.388269,18.1453462 134.856192,18.5024231 C135.091846,18.6784231 135.245,18.8413077 135.332577,18.9868462 C135.418885,19.1353462 135.465423,19.2669231 135.468808,19.5072308 C135.468808,20.0915 135.942231,20.5649231 136.5265,20.5649231 C137.110346,20.5649231 137.584209,20.0915 137.584209,19.5072308","id","Fill-61"],["d","M137.584209,7.20753846 C137.585885,6.68630769 137.461923,6.18876923 137.242346,5.76992308 C137.051962,5.40226923 136.798538,5.09807692 136.527346,4.8455 C136.050538,4.40296154 135.522115,4.09919231 135.016538,3.81953846 C134.256692,3.40661538 133.540423,3.03938462 133.090269,2.62265385 C132.863077,2.41534615 132.700192,2.20761538 132.586385,1.96984615 C132.473846,1.73080769 132.401077,1.45326923 132.399808,1.05769231 C132.399808,0.473423077 131.925962,0 131.342115,0 C130.757846,0 130.284418,0.473423077 130.284418,1.05769231 C130.283577,1.64576923 130.388923,2.19069231 130.584808,2.67130769 C130.755308,3.09184615 130.992231,3.45865385 131.260462,3.77046154 C131.731769,4.3175 132.287269,4.70038462 132.819077,5.01938462 C133.618269,5.49111538 134.388269,5.84565385 134.856192,6.20315385 C135.092269,6.37873077 135.245,6.54161538 135.332577,6.68715385 C135.419308,6.83565385 135.465423,6.96723077 135.468808,7.20753846 C135.468808,7.79180769 135.942231,8.26523077 136.5265,8.26523077 C137.110346,8.26523077 137.584209,7.79180769 137.584209,7.20753846","id","Fill-62"],["d","M97.7553077,83.8453846 C97.7536154,84.0548077 97.7155385,84.1808846 97.6516538,84.3090769 C97.5941154,84.4195 97.5065385,84.5345769 97.3703077,84.6615 C97.1350769,84.8844615 96.7492308,85.1264615 96.2842692,85.3798846 C95.5887308,85.7678462 94.7222692,86.1735769 93.9539615,86.8653077 C93.5715,87.2122308 93.2161154,87.6425 92.9639615,88.1721923 C92.7105385,88.7010385 92.5696538,89.3195769 92.5713311,89.9952308 C92.5713311,90.5795 93.0447692,91.0529231 93.6290385,91.0529231 C94.2128846,91.0529231 94.6867308,90.5795 94.6867308,89.9952308 C94.6871538,89.6508462 94.7438462,89.3953077 94.8314231,89.1778462 C94.9092692,88.9878846 95.0133462,88.8224615 95.1521154,88.6604231 C95.3928462,88.3782308 95.7516154,88.1104231 96.1903462,87.8498077 C96.8465385,87.4525385 97.6592692,87.0984231 98.4098077,86.5441923 C98.7833846,86.2645385 99.1489231,85.921 99.4273077,85.4645 C99.7065385,85.0109615 99.8740769,84.4440385 99.8707426,83.8453846 C99.8707426,83.2611154 99.3972692,82.7876923 98.813,82.7876923 C98.2291538,82.7876923 97.7553077,83.2611154 97.7553077,83.8453846","id","Fill-63"],["d","M97.7553077,71.5452692 C97.7536154,71.7551154 97.7155385,71.8811923 97.6516538,72.0089615 C97.5941154,72.1198077 97.5065385,72.2344615 97.3703077,72.3618077 C97.1350769,72.5847692 96.7492308,72.8267692 96.2842692,73.0801923 C95.5887308,73.4681538 94.7222692,73.8734615 93.9539615,74.5656154 C93.5715,74.9125385 93.2161154,75.3428077 92.9639615,75.8720769 C92.7105385,76.4009231 92.5696538,77.0194615 92.5713311,77.6951154 C92.5713311,78.2789615 93.0447692,78.7528077 93.6290385,78.7528077 C94.2128846,78.7528077 94.6867308,78.2789615 94.6867308,77.6951154 C94.6871538,77.3507308 94.7438462,77.0951923 94.8314231,76.8777308 C94.9092692,76.6877692 95.0133462,76.5227692 95.1521154,76.3607308 C95.3928462,76.0781154 95.7516154,75.8107308 96.1903462,75.5501154 C96.8465385,75.1528462 97.6592692,74.7983077 98.4098077,74.2445 C98.7833846,73.9644231 99.1489231,73.6213077 99.4273077,73.1648077 C99.7065385,72.7108462 99.8740769,72.1443462 99.8707426,71.5452692 C99.8707426,70.9614231 99.3972692,70.4875769 98.813,70.4875769 C98.2291538,70.4875769 97.7553077,70.9614231 97.7553077,71.5452692","id","Fill-64"],["d","M99.8707189,83.8453846 C99.8728077,83.3241538 99.7484231,82.8261923 99.5292692,82.4077692 C99.3388846,82.0401154 99.0854615,81.7359231 98.8142692,81.4829231 C98.3374615,81.0403846 97.8090385,80.7366154 97.3034615,80.4565385 C96.5436154,80.0440385 95.8273462,79.6768077 95.3771923,79.2600769 C95.15,79.0527692 94.9871154,78.8446154 94.8733077,78.6072692 C94.7607692,78.3682308 94.688,78.0906923 94.6867308,77.6951154 C94.6867308,77.1108462 94.2128846,76.6374231 93.6290385,76.6374231 C93.0447692,76.6374231 92.5713411,77.1108462 92.5713411,77.6951154 C92.5705,78.2831923 92.6758462,78.8281154 92.8717308,79.3083077 C93.0422308,79.7288462 93.2791538,80.0960769 93.5473846,80.4078846 C94.0186923,80.9549231 94.5737692,81.3378077 95.106,81.6568077 C95.9051923,82.1285385 96.6751923,82.4830769 97.1431154,82.8405769 C97.3787692,83.0161538 97.5319231,83.1790385 97.6195,83.3245769 C97.7058077,83.4735 97.7523462,83.6050769 97.7553077,83.8453846 C97.7553077,84.4292308 98.2291538,84.9030769 98.813,84.9030769 C99.3972692,84.9030769 99.8707189,84.4292308 99.8707189,83.8453846","id","Fill-65"],["d","M99.8707189,71.5452692 C99.8728077,71.0240385 99.7484231,70.5265 99.5292692,70.1080769 C99.3388846,69.7404231 99.0850385,69.4362308 98.8142692,69.1832308 C98.3374615,68.7411154 97.8090385,68.4373462 97.3034615,68.1572692 C96.5431923,67.7447692 95.8273462,67.3771154 95.3771923,66.9603846 C95.15,66.7530769 94.9871154,66.5453462 94.8733077,66.3075769 C94.7607692,66.0689615 94.688,65.791 94.6867308,65.3954231 C94.6867308,64.8115769 94.2128846,64.3377308 93.6290385,64.3377308 C93.0447692,64.3377308 92.5713411,64.8115769 92.5713411,65.3954231 C92.5705,65.9839231 92.6758462,66.5288462 92.8717308,67.0090385 C93.0422308,67.4295769 93.2791538,67.7968077 93.5473846,68.1086154 C94.0186923,68.6552308 94.5737692,69.0385385 95.106,69.3571154 C95.9051923,69.8292692 96.6751923,70.1838077 97.1431154,70.5408846 C97.3787692,70.7168846 97.5319231,70.8797692 97.6195,71.0253077 C97.7058077,71.1738077 97.7523462,71.3049615 97.7553077,71.5452692 C97.7553077,72.1295385 98.2291538,72.6029615 98.813,72.6029615 C99.3972692,72.6029615 99.8707189,72.1295385 99.8707189,71.5452692","id","Fill-66"],["d","M199.984654,186.622615 C199.982538,186.832462 199.944885,186.958538 199.880577,187.086308 C199.823038,187.197154 199.735462,187.311808 199.599231,187.439154 C199.364,187.662115 198.978577,187.904115 198.513192,188.157538 C197.817654,188.5455 196.951192,188.951231 196.182885,189.643385 C195.800846,189.990308 195.445462,190.420577 195.192885,190.950269 C194.939462,191.478692 194.799,192.097654 194.800261,192.773308 C194.800261,193.357154 195.273692,193.831 195.857962,193.831 C196.442231,193.831 196.915654,193.357154 196.915654,192.773308 C196.9165,192.4285 196.972769,192.173385 197.060769,191.9555 C197.138192,191.765538 197.242269,191.600115 197.381038,191.438077 C197.621769,191.155885 197.980962,190.888077 198.419269,190.627462 C199.075885,190.230192 199.888192,189.875654 200.639154,189.321846 C201.012308,189.041769 201.377846,188.698654 201.656231,188.242154 C201.935885,187.788192 202.103423,187.221692 202.100089,186.622615 C202.100089,186.038769 201.626192,185.564923 201.042346,185.564923 C200.458077,185.564923 199.984654,186.038769 199.984654,186.622615","id","Fill-67"],["d","M199.984654,174.322923 C199.982538,174.532769 199.944885,174.658846 199.880577,174.786615 C199.823038,174.897462 199.735462,175.012115 199.599231,175.139462 C199.364,175.362423 198.978577,175.604 198.513615,175.857846 C197.818077,176.245385 196.951615,176.651115 196.182885,177.342846 C195.800846,177.689769 195.445462,178.120038 195.193308,178.649731 C194.939462,179.178154 194.799,179.797115 194.800261,180.472346 C194.800261,181.056615 195.273692,181.530038 195.857962,181.530038 C196.442231,181.530038 196.915654,181.056615 196.915654,180.472346 C196.9165,180.128385 196.972769,179.872846 197.060769,179.655385 C197.138192,179.465423 197.242269,179.3 197.381038,179.137962 C197.621769,178.855769 197.980538,178.587962 198.419269,178.327346 C199.075462,177.930077 199.888192,177.575962 200.639154,177.021731 C201.012308,176.742077 201.377846,176.398538 201.656231,175.942038 C201.935885,175.4885 202.103423,174.922 202.100089,174.322923 C202.100089,173.738654 201.626192,173.265231 201.042346,173.265231 C200.458077,173.265231 199.984654,173.738654 199.984654,174.322923","id","Fill-68"],["d","M202.100056,186.622615 C202.101731,186.101385 201.977769,185.603846 201.758192,185.185 C201.567808,184.817769 201.314385,184.513154 201.043192,184.260577 C200.566385,183.818038 200.037962,183.514269 199.532808,183.234192 C198.772538,182.821692 198.056269,182.454462 197.606538,182.037731 C197.379346,181.830423 197.216038,181.622269 197.102231,181.384923 C196.990115,181.145885 196.916923,180.868346 196.915654,180.472346 C196.915654,179.8885 196.442231,179.414654 195.857962,179.414654 C195.273692,179.414654 194.800264,179.8885 194.800264,180.472346 C194.799423,181.060846 194.904769,181.605769 195.100654,182.085962 C195.271154,182.5065 195.508077,182.873731 195.776308,183.185538 C196.248038,183.732577 196.803115,184.115462 197.334923,184.434462 C198.134115,184.906192 198.904115,185.260731 199.372038,185.617808 C199.608115,185.793808 199.760846,185.956692 199.848423,186.102231 C199.935154,186.250731 199.981269,186.382308 199.984654,186.622615 C199.984654,187.206885 200.458077,187.680308 201.042346,187.680308 C201.626192,187.680308 202.100056,187.206885 202.100056,186.622615","id","Fill-69"],["d","M202.100056,174.322923 C202.101731,173.801692 201.977769,173.304154 201.758192,172.885308 C201.567808,172.518077 201.314385,172.213885 201.043192,171.960885 C200.566385,171.518769 200.037962,171.215 199.532808,170.934923 C198.772538,170.522423 198.056269,170.154769 197.606115,169.738462 C197.378923,169.530731 197.216038,169.323 197.102231,169.085654 C196.989692,168.846615 196.916923,168.569077 196.915654,168.1735 C196.915654,167.589231 196.442231,167.115808 195.857962,167.115808 C195.273692,167.115808 194.800264,167.589231 194.800264,168.1735 C194.799423,168.761577 194.904769,169.3065 195.100654,169.786692 C195.271154,170.207231 195.508077,170.574462 195.776308,170.886269 C196.248038,171.433308 196.803115,171.816192 197.334923,172.135192 C198.134115,172.606923 198.904115,172.961462 199.372038,173.318538 C199.608115,173.494538 199.760846,173.657423 199.848423,173.802962 C199.935154,173.951462 199.981269,174.082615 199.984654,174.322923 C199.984654,174.907192 200.458077,175.380615 201.042346,175.380615 C201.626192,175.380615 202.100056,174.907192 202.100056,174.322923","id","Fill-70"],["d","M73.1440769,196.315731 C73.1419615,196.525154 73.1043077,196.651231 73.04,196.779 C72.9824615,196.889846 72.8948846,197.004923 72.7586538,197.131846 C72.5234231,197.354808 72.138,197.596808 71.6726154,197.850231 C70.9770769,198.238192 70.1110385,198.643923 69.3423077,199.335654 C68.9602692,199.682577 68.6048846,200.112846 68.3523077,200.642538 C68.0988846,201.170962 67.958,201.7895 67.9596772,202.465154 C67.9596772,203.049 68.4331154,203.522846 69.0173846,203.522846 C69.6012308,203.522846 70.0750769,203.049 70.0750769,202.465154 C70.0755,202.120769 70.1321923,201.865654 70.2197692,201.647769 C70.2976154,201.457808 70.4016923,201.292808 70.5404615,201.130769 C70.7811923,200.848154 71.1399615,200.580769 71.5786923,200.320154 C72.2348846,199.922885 73.0476154,199.568346 73.7981538,199.014538 C74.1717308,198.734462 74.5372692,198.391346 74.8156538,197.934846 C75.0953077,197.480885 75.2624231,196.914385 75.2595003,196.315731 C75.2595003,195.731462 74.7856154,195.258038 74.2017692,195.258038 C73.6175,195.258038 73.1440769,195.731462 73.1440769,196.315731","id","Fill-71"],["d","M73.1440769,184.015615 C73.1419615,184.225462 73.1043077,184.351538 73.04,184.479308 C72.9824615,184.590154 72.8948846,184.704808 72.7586538,184.832154 C72.5234231,185.055115 72.138,185.297115 71.6726154,185.550538 C70.9770769,185.938077 70.1110385,186.343808 69.3423077,187.035962 C68.9602692,187.382462 68.6048846,187.812731 68.3523077,188.342423 C68.0988846,188.870846 67.958,189.489808 67.9596772,190.165038 C67.9596772,190.749308 68.4331154,191.222731 69.0173846,191.222731 C69.6012308,191.222731 70.0750769,190.749308 70.0750769,190.165038 C70.0755,189.821077 70.1321923,189.565538 70.2197692,189.348077 C70.2976154,189.158115 70.4016923,188.993115 70.5404615,188.830654 C70.7811923,188.548462 71.1399615,188.280654 71.5786923,188.020462 C72.2348846,187.622769 73.0476154,187.268654 73.7981538,186.714846 C74.1717308,186.434769 74.5372692,186.091654 74.8156538,185.634731 C75.0953077,185.181192 75.2624231,184.614692 75.2595003,184.015615 C75.2595003,183.431769 74.7856154,182.957923 74.2017692,182.957923 C73.6175,182.957923 73.1440769,183.431769 73.1440769,184.015615","id","Fill-72"],["d","M75.2594786,196.315731 C75.2611538,195.794077 75.1371923,195.296538 74.9176154,194.878115 C74.7272308,194.510462 74.4738077,194.205846 74.2026154,193.953269 C73.7258077,193.510731 73.1973846,193.206962 72.6918077,192.926885 C71.9319615,192.514385 71.2156923,192.146731 70.7655385,191.73 C70.5383462,191.522692 70.3754615,191.314962 70.2616538,191.077192 C70.1491154,190.838577 70.0763462,190.560615 70.0750769,190.165038 C70.0750769,189.581192 69.6012308,189.107346 69.0173846,189.107346 C68.4331154,189.107346 67.9596873,189.581192 67.9596873,190.165038 C67.9588462,190.753538 68.0641923,191.298462 68.2600769,191.778654 C68.4305769,192.199192 68.6675,192.566423 68.9357308,192.878231 C69.4070385,193.424846 69.9625385,193.807731 70.4943462,194.126731 C71.2935385,194.598462 72.0635385,194.953423 72.5314615,195.3105 C72.7671154,195.4865 72.9202692,195.649385 73.0078462,195.794923 C73.0941538,195.943423 73.1406923,196.075 73.1440769,196.315731 C73.1440769,196.899577 73.6175,197.373423 74.2017692,197.373423 C74.7856154,197.373423 75.2594786,196.899577 75.2594786,196.315731","id","Fill-73"],["d","M75.2594786,184.015615 C75.2611538,183.494385 75.1371923,182.996846 74.9176154,182.578 C74.7272308,182.210346 74.4738077,181.906154 74.2026154,181.653154 C73.7258077,181.211038 73.1973846,180.907269 72.6918077,180.627192 C71.9319615,180.214692 71.2156923,179.847462 70.7655385,179.430731 C70.5383462,179.223423 70.3754615,179.015269 70.2616538,178.7775 C70.1491154,178.538885 70.0763462,178.261346 70.0750769,177.865346 C70.0750769,177.281077 69.6012308,176.807654 69.0173846,176.807654 C68.4331154,176.807654 67.9596873,177.281077 67.9596873,177.865346 C67.9588462,178.453846 68.0641923,178.998769 68.2600769,179.478962 C68.4305769,179.8995 68.6675,180.266731 68.9357308,180.578538 C69.4070385,181.125577 69.9625385,181.508462 70.4943462,181.827462 C71.2935385,182.299192 72.0635385,182.653731 72.5314615,183.010808 C72.7671154,183.186808 72.9202692,183.349692 73.0078462,183.495231 C73.0941538,183.643731 73.1406923,183.775308 73.1440769,184.015615 C73.1440769,184.599885 73.6175,185.073308 74.2017692,185.073308 C74.7856154,185.073308 75.2594786,184.599885 75.2594786,184.015615","id","Fill-74"],["d","M150.245615,152.688038 L165.420962,152.688038 C166.005231,152.688038 166.478654,152.214615 166.478654,151.630346 C166.478654,151.0465 166.005231,150.572654 165.420962,150.572654 L150.245615,150.572654 C149.661769,150.572654 149.187923,151.0465 149.187923,151.630346 C149.187923,152.214615 149.661769,152.688038 150.245615,152.688038","id","Fill-75"],["d","M1.05769231,108.836538 L16.2330385,108.836538 C16.8173077,108.836538 17.2907308,108.363115 17.2907308,107.778846 C17.2907308,107.194577 16.8173077,106.721154 16.2330385,106.721154 L1.05769231,106.721154 C0.473423077,106.721154 0,107.194577 0,107.778846 C0,108.363115 0.473423077,108.836538 1.05769231,108.836538","id","Fill-76"],["d","M151.380308,38.2965 L166.555654,38.2965 C167.139923,38.2965 167.613346,37.8226538 167.613346,37.2388077 C167.613346,36.6545385 167.139923,36.1811154 166.555654,36.1811154 L151.380308,36.1811154 C150.796038,36.1811154 150.322615,36.6545385 150.322615,37.2388077 C150.322615,37.8226538 150.796038,38.2965 151.380308,38.2965","id","Fill-77"],["d","M211.198731,4.048 L226.374077,4.048 C226.957923,4.048 227.431769,3.57457692 227.431769,2.99030769 C227.431769,2.40646154 226.957923,1.93261538 226.374077,1.93261538 L211.198731,1.93261538 C210.614462,1.93261538 210.141038,2.40646154 210.141038,2.99030769 C210.141038,3.57457692 210.614462,4.048 211.198731,4.048","id","Fill-78"],["d","M61.5568462,230.232115 L76.7321923,230.232115 C77.3164615,230.232115 77.7898846,229.758269 77.7898846,229.174423 C77.7898846,228.590154 77.3164615,228.116731 76.7321923,228.116731 L61.5568462,228.116731 C60.9725769,228.116731 60.4991538,228.590154 60.4991538,229.174423 C60.4991538,229.758269 60.9725769,230.232115 61.5568462,230.232115","id","Fill-79"],["d","M101.2715,200.604038 L112.002,189.873538 C112.415346,189.460615 112.415346,188.790885 112.002,188.377962 C111.589077,187.964615 110.919346,187.964615 110.506423,188.377962 L99.7759231,199.108462 C99.3625769,199.521385 99.3625769,200.191115 99.7759231,200.604038 C100.188846,201.017385 100.858577,201.017385 101.2715,200.604038","id","Fill-80"],["d","M12.4435385,14.4688077 L23.1740385,3.73830769 C23.5873846,3.32538462 23.5873846,2.65565385 23.1740385,2.24273077 C22.7611154,1.82938462 22.0913846,1.82938462 21.6784615,2.24273077 L10.9479615,12.9732308 C10.5346154,13.3861538 10.5346154,14.0558846 10.9479615,14.4688077 C11.3608846,14.8821538 12.0306154,14.8821538 12.4435385,14.4688077","id","Fill-81"],["d","M219.533769,124.474308 L230.264269,113.743808 C230.677615,113.330885 230.677615,112.661154 230.264269,112.247808 C229.851346,111.834885 229.181615,111.834885 228.768692,112.247808 L218.037769,122.978731 C217.624846,123.391654 217.624846,124.061385 218.037769,124.474308 C218.451115,124.887231 219.120846,124.887231 219.533769,124.474308","id","Fill-82"],["d","M127.623269,71.2592692 L130.399077,66.4442308 L130.887731,66.4442308 L128.356038,70.8357692 L136.862423,70.8285769 L145.370923,70.8247692 L141.111808,63.4594231 L141.478192,63.2478846 L146.104115,71.2474231 L136.862846,71.2516538 L127.623269,71.2592692 M131.619231,64.3284231 L132.933308,62.0480385 L133.177846,62.4706923 L132.606269,63.4636538 L132.107462,64.328 L131.619231,64.3284231 M141.111808,63.4594231 L136.852269,56.0928077 L134.397577,60.3540385 L134.153038,59.9309615 L136.851423,55.2466538 L141.478192,63.2478846 L141.111808,63.4594231","id","Fill-83"],["d","M130.399077,66.4442308 L131.619231,64.3284231 L132.107462,64.328 L130.887731,66.4442308 L130.399077,66.4442308 M133.177846,62.4706923 L132.933308,62.0480385 L134.153038,59.9309615 L134.397577,60.3540385 L133.177846,62.4706923","id","Fill-84"],["d","M112.934462,165.183192 L115.710269,160.368154 L116.198923,160.368154 L113.666808,164.759692 L122.173615,164.7525 L130.682115,164.748692 L126.423,157.383346 L126.606192,157.277577 L126.789385,157.171808 L131.415308,165.171346 L122.174038,165.175577 L112.934462,165.183192 M116.930423,158.252346 L118.2445,155.971538 L118.489038,156.394615 L117.917038,157.387577 L117.418654,158.251923 L116.930423,158.252346 M126.423,157.383346 L122.163462,150.016731 L119.708769,154.277962 L119.464231,153.854885 L122.162615,149.170577 L126.789385,157.171808 L126.606192,157.277577 L126.423,157.383346","id","Fill-85"],["d","M115.710269,160.368154 L116.930423,158.252346 L117.418654,158.251923 L116.198923,160.368154 L115.710269,160.368154 M118.489038,156.394615 L118.2445,155.971538 L119.464231,153.854885 L119.708769,154.277962 L118.489038,156.394615","id","Fill-86"],["d","M163.850077,194.026038 L166.625885,189.211 L167.114538,189.210577 L164.582846,193.602538 L173.089231,193.595346 L181.597308,193.591115 L177.338615,186.226192 L177.705,186.014654 L182.3305,194.014192 L173.089654,194.018423 L163.850077,194.026038 M167.846038,187.095192 L169.160115,184.814385 L169.404654,185.237462 L168.334269,187.094769 L167.846038,187.095192 M177.338615,186.226192 L173.079077,178.859577 L170.624385,183.120808 L170.379423,182.697731 L173.078231,178.013423 L177.705,186.014654 L177.338615,186.226192","id","Fill-87"],["d","M166.625885,189.211 L167.846038,187.095192 L168.334269,187.094769 L167.114538,189.210577 L166.625885,189.211 M169.404654,185.237462 L169.160115,184.814385 L170.379423,182.697731 L170.624385,183.120808 L169.404654,185.237462","id","Fill-88"],["d","M204.624962,136.113577 L198.087577,129.582115 L196.504846,128.001923 L196.630923,127.529769 L198.386269,129.282577 L204.405385,135.296192 L208.799038,118.855423 L200.584577,121.064731 L198.186154,121.709077 L198.312231,121.237346 L200.475,120.656462 L209.396846,118.256346 L204.624962,136.113577 M194.776154,126.276192 L191.548923,123.053615 L195.953154,121.870692 L195.827077,122.342846 L192.366308,123.271923 L194.902231,125.804038 L194.776154,126.276192","id","Fill-89"],["d","M196.504846,128.001923 L194.776154,126.276192 L194.902231,125.804038 L196.630923,127.529769 L196.504846,128.001923 M195.827077,122.342846 L195.953154,121.870692 L198.312231,121.237346 L198.186154,121.709077 L195.827077,122.342846","id","Fill-90"],["d","M58.6947308,36.5669615 L50.5746154,28.4553077 L50.7006923,27.9835769 L52.4560385,29.7359615 L58.4751538,35.7495769 L62.8683846,19.3088077 L54.6539231,21.5185385 L52.2559231,22.1624615 L52.382,21.6907308 L54.5443462,21.1098462 L63.4661923,18.7101538 L58.6947308,36.5669615 M48.8459231,26.73 L45.6182692,23.5074231 L50.0229231,22.3245 L49.8968462,22.7962308 L46.4356538,23.7261538 L48.972,26.2578462 L48.8459231,26.73","id","Fill-91"],["d","M50.5746154,28.4553077 L48.8459231,26.73 L48.972,26.2578462 L50.7006923,27.9835769 L50.5746154,28.4553077 M49.8968462,22.7962308 L50.0229231,22.3245 L52.382,21.6907308 L52.2559231,22.1624615 L49.8968462,22.7962308","id","Fill-92"],["d","M52.6180769,221.837 L46.0802692,215.305538 L44.4975385,213.725769 L44.6240385,213.253615 L46.3793846,215.006 L52.3985,221.019615 L54.5942692,212.8005 L54.7986154,212.855077 L54.5942692,212.8005 L56.7913077,204.579269 L48.5772692,206.788577 L46.1792692,207.432923 L46.3053462,206.960769 L48.4672692,206.379885 L57.3895385,203.980192 L52.6180769,221.837 M42.7692692,212.000038 L39.5411923,208.777885 L43.9462692,207.594538 L43.8201923,208.066692 L40.359,208.996192 L42.8953462,211.528308 L42.7692692,212.000038","id","Fill-93"],["d","M44.4975385,213.725769 L42.7692692,212.000038 L42.8953462,211.528308 L44.6240385,213.253615 L44.4975385,213.725769 M43.8201923,208.066692 L43.9462692,207.594538 L46.3053462,206.960769 L46.1792692,207.432923 L43.8201923,208.066692","id","Fill-94"],["d","M207.903385,41.9726154 L207.898308,31.7185 L208.320962,31.4739615 L208.322231,32.7309231 L208.326038,41.2394231 L215.690962,36.9798846 L223.058,32.7207692 L215.687154,28.4743462 L214.564731,27.8270385 C214.667538,27.7276154 214.748346,27.6078846 214.803346,27.4767308 L215.898269,28.1079615 L223.904154,32.7199231 L207.903385,41.9726154 M207.896192,29.2760769 L207.892385,24.8697308 L208.315885,25.1134231 L208.318846,29.0315385 L207.896192,29.2760769","id","Fill-95"],["d","M207.898308,31.7185 L207.896192,29.2760769 L208.318846,29.0315385 L208.320962,31.4739615 L207.898308,31.7185 M214.564731,27.8270385 L208.315038,24.2245385 L208.315885,25.1134231 L207.892385,24.8697308 L207.891115,23.4917692 L214.803346,27.4767308 C214.748346,27.6078846 214.667538,27.7276154 214.564731,27.8270385","id","Fill-96"],["d","M46.7089615,130.629231 L46.7034615,120.374269 L47.1265385,120.130154 L47.1316154,129.896038 L61.8627308,121.376538 L54.4923077,117.130538 L53.3698846,116.483231 C53.4726923,116.383385 53.5535,116.264077 53.6085,116.1325 L54.7034231,116.763731 L62.7093077,121.375692 L54.7080769,126.002885 L54.7080769,126.002462 L46.7089615,130.629231 M46.7013462,117.932269 L46.6975385,113.5255 L47.1206154,113.769615 L47.1244231,117.687731 L46.7013462,117.932269","id","Fill-97"],["d","M46.7034615,120.374269 L46.7013462,117.932269 L47.1244231,117.687731 L47.1265385,120.130154 L46.7034615,120.374269 M53.3698846,116.483231 L47.1201923,112.880308 L47.1206154,113.769615 L46.6975385,113.5255 L46.6962692,112.147962 L53.6085,116.1325 C53.5535,116.264077 53.4726923,116.383385 53.3698846,116.483231","id","Fill-98"],["d","M149.559808,118.2335 C146.269538,118.2335 143.513615,115.9455 142.796923,112.873538 C142.930615,112.820231 143.062192,112.763115 143.192077,112.702615 C143.464538,113.936308 144.086038,115.038 144.948692,115.900654 C146.1295,117.081038 147.758346,117.810423 149.559808,117.810423 C151.360846,117.810423 152.989692,117.081038 154.1705,115.900654 C155.350885,114.719846 156.080269,113.091 156.080269,111.289538 C156.080269,109.488077 155.350885,107.859231 154.1705,106.678423 C152.989692,105.498038 151.360846,104.768654 149.559808,104.768654 C148.904038,104.768654 148.271115,104.865115 147.674154,105.045346 C147.663577,104.9015 147.648769,104.7585 147.630154,104.617192 C148.242769,104.440346 148.8905,104.345577 149.559808,104.345577 C153.394577,104.345577 156.503346,107.454346 156.503346,111.289538 C156.503346,115.124731 153.394577,118.2335 149.559808,118.2335 M142.648423,110.607115 C142.850654,108.535308 143.963346,106.730462 145.581192,105.597462 C145.581192,105.611 145.581192,105.624115 145.581192,105.637654 C145.581192,105.806885 145.573577,105.974 145.559192,106.139423 C145.344692,106.306538 145.140769,106.486346 144.948692,106.678423 C143.983654,107.643462 143.319846,108.908462 143.109577,110.322385 C142.961077,110.424346 142.807077,110.519538 142.648423,110.607115","id","Fill-99"],["d","M142.796923,112.873538 C142.678462,112.364577 142.615423,111.834462 142.615423,111.289538 C142.615423,111.058962 142.626846,110.831769 142.648423,110.607115 C142.807077,110.519538 142.961077,110.424346 143.109577,110.322385 C143.063038,110.638 143.0385,110.960808 143.0385,111.289538 C143.0385,111.774808 143.091385,112.247808 143.192077,112.702615 C143.062192,112.763115 142.930615,112.820231 142.796923,112.873538 M145.559192,106.139423 C145.573577,105.974 145.581192,105.806885 145.581192,105.637654 C145.581192,105.624115 145.581192,105.611 145.581192,105.597462 C146.198038,105.1655 146.8885,104.831269 147.630154,104.617192 C147.648769,104.7585 147.663577,104.9015 147.674154,105.045346 C146.898231,105.279308 146.183654,105.653731 145.559192,106.139423","id","Fill-100"],["d","M115.542308,43.1022308 C112.252462,43.1022308 109.496538,40.8142308 108.779846,37.7422692 C108.913115,37.6889615 109.045115,37.6318462 109.174577,37.5713462 C109.447038,38.8050385 110.068962,39.9067308 110.931192,40.7693846 C112.112,41.9497692 113.741269,42.6791538 115.542308,42.6791538 C117.343769,42.6791538 118.972615,41.9497692 120.153423,40.7693846 C121.333808,39.5885769 122.063192,37.9597308 122.063192,36.1582692 C122.063192,34.3568077 121.333808,32.7279615 120.153423,31.5471538 C118.972615,30.3667692 117.343769,29.6373846 115.542308,29.6373846 C114.886962,29.6373846 114.254038,29.7338462 113.657077,29.9140769 C113.6465,29.7702308 113.631692,29.6272308 113.613077,29.4859231 C114.225692,29.3090769 114.873,29.2143077 115.542308,29.2143077 C119.3775,29.2143077 122.486269,32.3226538 122.486269,36.1582692 C122.486269,39.9934615 119.3775,43.1022308 115.542308,43.1022308 M108.631346,35.4758462 C108.833154,33.4036154 109.945846,31.5991923 111.564115,30.4661923 C111.564115,30.4793077 111.564115,30.4928462 111.564115,30.5059615 C111.564115,30.6751923 111.556923,30.8427308 111.542115,31.0077308 C111.327615,31.1748462 111.123692,31.3550769 110.931192,31.5471538 C109.966154,32.5126154 109.302346,33.7771923 109.0925,35.1911154 C108.943577,35.2930769 108.789577,35.3882692 108.631346,35.4758462","id","Fill-101"],["d","M108.779846,37.7422692 C108.660962,37.2337308 108.597923,36.7031923 108.597923,36.1582692 C108.597923,35.9281154 108.609346,35.7005 108.631346,35.4758462 C108.789577,35.3882692 108.943577,35.2930769 109.0925,35.1911154 C109.045538,35.5067308 109.021,35.8295385 109.021,36.1582692 C109.021,36.6435385 109.074308,37.1165385 109.174577,37.5713462 C109.045115,37.6318462 108.913115,37.6889615 108.779846,37.7422692 M111.542115,31.0077308 C111.556923,30.8427308 111.564115,30.6751923 111.564115,30.5059615 C111.564115,30.4928462 111.564115,30.4793077 111.564115,30.4661923 C112.180962,30.0342308 112.871846,29.7 113.613077,29.4859231 C113.631692,29.6272308 113.6465,29.7702308 113.657077,29.9140769 C112.881577,30.1476154 112.166577,30.5220385 111.542115,31.0077308","id","Fill-102"],["d","M119.839077,241.801154 C116.549231,241.801154 113.793308,239.513154 113.076192,236.441192 C113.209885,236.387885 113.341462,236.330769 113.471346,236.270269 C113.743808,237.503962 114.365308,238.605654 115.227962,239.467885 C116.408769,240.648692 118.037615,241.378077 119.839077,241.378077 C121.640538,241.378077 123.269385,240.648692 124.450192,239.467885 C125.630577,238.2875 126.359962,236.658231 126.359962,234.856769 C126.359962,233.055308 125.630577,231.426462 124.450192,230.246077 C123.269385,229.065692 121.640538,228.336308 119.839077,228.336308 C119.183308,228.336308 118.550385,228.433192 117.953846,228.613 C117.942846,228.469154 117.928038,228.326154 117.909846,228.184846 C118.522038,228.008 119.169346,227.913231 119.839077,227.913231 C123.674269,227.913231 126.783038,231.021577 126.783038,234.856769 C126.783038,238.692385 123.674269,241.801154 119.839077,241.801154 M112.927692,234.175192 C113.1295,232.102962 114.242192,230.297692 115.860462,229.165115 C115.860462,229.178231 115.860462,229.191346 115.860462,229.204885 C115.860462,229.374115 115.853269,229.541654 115.838885,229.707077 C115.623962,229.873769 115.420038,230.054 115.227962,230.246077 C114.2625,231.211115 113.598692,232.476115 113.388846,233.890038 C113.239923,233.992 113.085923,234.087192 112.927692,234.175192","id","Fill-103"],["d","M113.076192,236.441192 C112.957308,235.932231 112.894692,235.402115 112.894692,234.856769 C112.894692,234.626615 112.905692,234.399423 112.927692,234.175192 C113.085923,234.087192 113.239923,233.992 113.388846,233.890038 C113.341885,234.205654 113.317769,234.528462 113.317769,234.856769 C113.317769,235.342462 113.370654,235.815462 113.471346,236.270269 C113.341462,236.330769 113.209885,236.387885 113.076192,236.441192 M115.838885,229.707077 C115.853269,229.541654 115.860462,229.374115 115.860462,229.204885 C115.860462,229.191346 115.860462,229.178231 115.860462,229.165115 C116.477308,228.733154 117.168192,228.398923 117.909846,228.184846 C117.928038,228.326154 117.942846,228.469154 117.953846,228.613 C117.177923,228.846538 116.462923,229.221385 115.838885,229.707077","id","Fill-104"],["d","M158.255308,224.794731 L157.832231,224.794731 C157.832231,222.993269 157.102423,221.364423 155.922038,220.184038 C154.741231,219.003654 153.112385,218.274269 151.310923,218.274269 C150.655154,218.274269 150.022654,218.370731 149.426115,218.550538 C149.415115,218.406692 149.400731,218.264538 149.382115,218.122385 C149.994308,217.945962 150.641615,217.851192 151.310923,217.851192 C155.146115,217.851192 158.255308,220.959538 158.255308,224.794731 M144.789615,224.794731 L144.366538,224.794731 C144.366538,222.439462 145.539308,220.358346 147.332731,219.102654 C147.332731,219.116192 147.332731,219.129308 147.332731,219.142846 C147.332731,219.291769 147.363615,219.4335 147.419462,219.562115 C147.164769,219.751654 146.924038,219.959808 146.699808,220.184038 C145.519423,221.364423 144.789615,222.993269 144.789615,224.794731","id","Fill-105"],["d","M147.419462,219.562115 C147.363615,219.4335 147.332731,219.291769 147.332731,219.142846 C147.332731,219.129308 147.332731,219.116192 147.332731,219.102654 C147.95,218.670692 148.640462,218.336462 149.382115,218.122385 C149.400731,218.264538 149.415115,218.406692 149.426115,218.550538 C148.694615,218.770962 148.017692,219.116615 147.419462,219.562115","id","Fill-106"],["d","M104.519462,121.387538 L104.096385,121.387538 C104.095962,119.586077 103.366577,117.957231 102.186192,116.776846 C101.005385,115.596462 99.3765385,114.867077 97.5755,114.867077 C96.9197308,114.867077 96.2868077,114.963538 95.6902692,115.143769 C95.6792692,114.999923 95.6644615,114.856923 95.6462692,114.715615 C96.2584615,114.538769 96.9057692,114.444 97.5755,114.444 C101.410269,114.444 104.519038,117.552346 104.519462,121.387538 M91.0541923,121.387538 L90.6311154,121.387538 C90.6311154,119.032269 91.8034615,116.951154 93.5968846,115.695885 C93.5968846,115.709 93.5968846,115.722538 93.5968846,115.736077 C93.5968846,115.885 93.6277692,116.026731 93.6831923,116.155346 C93.4289231,116.344885 93.1886154,116.552615 92.9643846,116.776846 C91.7835769,117.957231 91.0541923,119.586077 91.0541923,121.387538","id","Fill-107"],["d","M93.6831923,116.155346 C93.6277692,116.026731 93.5968846,115.885 93.5968846,115.736077 C93.5968846,115.722538 93.5968846,115.709 93.5968846,115.695885 C94.2137308,115.263923 94.9046154,114.929269 95.6462692,114.715615 C95.6644615,114.856923 95.6792692,114.999923 95.6902692,115.143769 C94.9587692,115.364192 94.2818462,115.709423 93.6831923,116.155346","id","Fill-108"],["d","M33.6274231,66.7251538 L33.2043462,66.7251538 C33.2043462,64.9232692 32.4779231,63.2944231 31.3030385,62.1136154 C30.1277308,60.9336538 28.5065,60.2042692 26.7139231,60.2042692 C26.0475769,60.2042692 25.4045,60.3049615 24.7995,60.4923846 C24.7889231,60.3485385 24.7741154,60.2055385 24.7559231,60.0638077 C25.377,59.8797692 26.0340385,59.7811923 26.7139231,59.7811923 C30.5326154,59.7811923 33.6274231,62.8903846 33.6274231,66.7251538 M20.2235,66.7251538 L19.8004231,66.7251538 C19.8004231,64.3910385 20.9469615,62.326 22.7052692,61.0669231 C22.7052692,61.0690385 22.7052692,61.0711538 22.7052692,61.0732692 C22.7052692,61.2327692 22.7403846,61.3842308 22.8038462,61.5200385 C22.5639615,61.7019615 22.3371923,61.9003846 22.1248077,62.1136154 C20.9499231,63.2944231 20.2235,64.9232692 20.2235,66.7251538","id","Fill-109"],["d","M22.8038462,61.5200385 C22.7403846,61.3842308 22.7052692,61.2327692 22.7052692,61.0732692 C22.7052692,61.0711538 22.7052692,61.0690385 22.7052692,61.0669231 C23.3212692,60.6260769 24.0125769,60.2838077 24.7559231,60.0638077 C24.7741154,60.2055385 24.7889231,60.3485385 24.7995,60.4923846 C24.0713846,60.7178846 23.3978462,61.0686154 22.8038462,61.5200385","id","Fill-110"],["d","M189.715731,77.9612308 C185.881385,77.9612308 182.771769,74.8664231 182.771346,71.0477308 C182.771769,67.2290385 185.881385,64.1342308 189.715731,64.1342308 L189.715731,64.5573077 C187.913846,64.5573077 186.285,65.2837308 185.104192,66.4586154 C183.923808,67.6339231 183.194423,69.2551538 183.194423,71.0477308 C183.194423,72.8403077 183.923808,74.4611154 185.104192,75.6368462 C186.285,76.8117308 187.914269,77.5381538 189.715731,77.5381538 L189.715731,77.9612308","id","Fill-111"],["d","M27.6019615,235.037846 C23.7671923,235.037846 20.6584231,231.942615 20.658,228.123923 C20.6584231,224.305231 23.7671923,221.210846 27.6019615,221.210846 L27.6019615,221.633923 C25.8000769,221.633923 24.1712308,222.360346 22.9904231,223.535231 C21.8104615,224.710538 21.0810769,226.331346 21.0810769,228.123923 C21.0810769,229.9165 21.8104615,231.537731 22.9904231,232.713038 C24.1712308,233.888346 25.8000769,234.614769 27.6019615,234.614769 L27.6019615,235.037846","id","Fill-112"],["d","M99.8465769,20.9211538 C96.0118077,20.9211538 92.9026154,17.8259231 92.9026154,14.0072308 C92.9026154,10.1885385 96.0118077,7.09415385 99.8465769,7.09415385 L99.8465769,7.51723077 C98.0446923,7.51723077 96.4158462,8.24365385 95.2350385,9.41853846 C94.0546538,10.5938462 93.3256923,12.2150769 93.3256923,14.0072308 C93.3256923,15.7998077 94.0546538,17.4210385 95.2350385,18.5967692 C96.4158462,19.7716538 98.0446923,20.4980769 99.8465769,20.4980769 L99.8465769,20.9211538","id","Fill-113"],["d","M24.2359615,170.959038 C20.9461154,170.959038 18.1901923,168.670615 17.4730769,165.599077 C17.6067692,165.545769 17.7383462,165.488654 17.8682308,165.428154 C18.1406923,166.661423 18.7626154,167.763538 19.6248462,168.625769 C20.8056538,169.806577 22.4349231,170.535962 24.2359615,170.535962 C26.037,170.535962 27.6662692,169.806577 28.8470769,168.625769 C30.0274615,167.444962 30.7568462,165.816115 30.7568462,164.014654 C30.7568462,162.213192 30.0274615,160.584346 28.8470769,159.403962 C27.6662692,158.223577 26.037,157.494192 24.2359615,157.494192 C23.5801923,157.494192 22.9476923,157.590654 22.3507308,157.770462 C22.3401538,157.627038 22.3253462,157.484038 22.3067308,157.342731 C22.9193462,157.165885 23.5666538,157.071115 24.2359615,157.071115 C28.0707308,157.071115 31.1799231,160.179462 31.1799231,164.014654 C31.1799231,167.849846 28.0711538,170.959038 24.2359615,170.959038 M17.3245769,163.332654 C17.5268077,161.260423 18.6395,159.455577 20.2573462,158.323 C20.2577692,158.336115 20.2577692,158.349231 20.2577692,158.362769 C20.2577692,158.532 20.2501538,158.699115 20.2357692,158.864538 C20.0208462,159.031654 19.8169231,159.211885 19.6248462,159.403962 C18.6593846,160.369 17.996,161.634 17.7857308,163.047923 C17.6368077,163.149885 17.4832308,163.245077 17.3245769,163.332654","id","Fill-114"],["d","M17.4730769,165.599077 C17.3541923,165.090115 17.2915769,164.56 17.2915769,164.014654 C17.2915769,163.7845 17.3025769,163.557308 17.3245769,163.332654 C17.4832308,163.245077 17.6368077,163.149885 17.7857308,163.047923 C17.7387692,163.363538 17.7146538,163.685923 17.7146538,164.014654 C17.7146538,164.500346 17.7675385,164.973346 17.8682308,165.428154 C17.7383462,165.488654 17.6067692,165.545769 17.4730769,165.599077 M20.2357692,158.864538 C20.2501538,158.699115 20.2577692,158.532 20.2577692,158.362769 C20.2577692,158.349231 20.2577692,158.336115 20.2573462,158.323 C20.8746154,157.891038 21.5650769,157.556385 22.3067308,157.342731 C22.3253462,157.484038 22.3401538,157.627038 22.3507308,157.770462 C21.5748077,158.004423 20.8602308,158.378846 20.2357692,158.864538","id","Fill-115"],["d","M231.849115,178.648038 C228.558846,178.648038 225.802923,176.360038 225.086231,173.288077 C225.219923,173.234346 225.3515,173.177654 225.481385,173.117154 C225.753846,174.350423 226.375769,175.452115 227.238,176.314769 C228.418808,177.495154 230.047654,178.224538 231.849115,178.224962 C233.650154,178.224538 235.279,177.495154 236.459808,176.314769 C237.640192,175.133962 238.369577,173.505115 238.369577,171.703654 C238.369577,169.902192 237.640192,168.273346 236.459808,167.092538 C235.279,165.912577 233.650154,165.183192 231.849115,165.183192 C231.193346,165.183192 230.560423,165.279654 229.963462,165.459462 C229.952885,165.316038 229.938077,165.173038 229.919462,165.031731 C230.532077,164.854885 231.179808,164.760115 231.849115,164.760115 C235.683462,164.760115 238.792654,167.868038 238.792654,171.703654 C238.792654,175.538846 235.683885,178.647615 231.849115,178.648038 M224.937731,171.021654 C225.139962,168.949423 226.252231,167.144577 227.870077,166.012 C227.8705,166.025115 227.8705,166.038231 227.8705,166.051346 C227.8705,166.221 227.862885,166.388538 227.8485,166.553962 C227.634,166.720654 227.430077,166.900885 227.238,167.092538 C226.272962,168.058 225.609154,169.323 225.398885,170.7365 C225.249962,170.838885 225.096385,170.933654 224.937731,171.021654","id","Fill-116"],["d","M225.086231,173.288077 C224.967769,172.779115 224.904731,172.248577 224.904731,171.703654 C224.904731,171.4735 224.916154,171.245885 224.937731,171.021654 C225.096385,170.933654 225.249962,170.838885 225.398885,170.7365 C225.351923,171.052115 225.327808,171.374923 225.327808,171.703654 C225.327808,172.188923 225.380692,172.661923 225.481385,173.117154 C225.3515,173.177654 225.219923,173.234346 225.086231,173.288077 M227.8485,166.553962 C227.862885,166.388538 227.8705,166.221 227.8705,166.051346 C227.8705,166.038231 227.8705,166.025115 227.870077,166.012 C228.487346,165.579615 229.177808,165.245808 229.919462,165.031731 C229.938077,165.173038 229.952885,165.316038 229.963462,165.459462 C229.187538,165.693423 228.472962,166.068269 227.8485,166.553962","id","Fill-117"],["d","M233.562154,77.9553077 L219.747,77.9553077 L219.747,73.1491538 L220.170077,73.1491538 L220.170077,77.5322308 L233.139077,77.5322308 L233.139077,64.5632308 L224.755385,64.5632308 L224.755385,64.1401538 L233.562154,64.1401538 L233.562154,77.9553077 M220.170077,71.0337692 L219.747,71.0337692 L219.747,64.1401538 L222.64,64.1401538 L222.64,64.5632308 L220.170077,64.5632308 L220.170077,71.0337692","id","Fill-118"],["d","M219.747,73.1491538 L220.170077,73.1491538 L220.170077,71.0337692 L219.747,71.0337692 L219.747,73.1491538 Z M222.64,64.5632308 L224.755385,64.5632308 L224.755385,64.1401538 L222.64,64.1401538 L222.64,64.5632308 Z","id","Fill-119"],["d","M82.1463077,84.6513462 L68.3315769,84.6513462 L68.3315769,79.8456154 L68.7546538,79.8456154 L68.7546538,84.2282692 L81.7232308,84.2282692 L81.7232308,71.2592692 L73.3391154,71.2592692 L73.3391154,70.8361923 L82.1463077,70.8361923 L82.1463077,84.6513462 M68.7546538,77.7302308 L68.3315769,77.7302308 L68.3315769,70.8361923 L71.2237308,70.8361923 L71.2237308,71.2592692 L68.7546538,71.2592692 L68.7546538,77.7302308","id","Fill-120"],["d","M68.3315769,79.8456154 L68.7546538,79.8456154 L68.7546538,77.7302308 L68.3315769,77.7302308 L68.3315769,79.8456154 Z M71.2237308,71.2592692 L73.3391154,71.2592692 L73.3391154,70.8361923 L71.2237308,70.8361923 L71.2237308,71.2592692 Z","id","Fill-121"],["d","M81.4740385,170.149269 L67.6593077,170.149269 L67.6593077,165.343538 L68.0823846,165.343538 L68.0823846,169.726192 L81.0509615,169.726192 L81.0509615,156.757192 L72.6672692,156.757192 L72.6672692,156.334115 L81.4740385,156.334115 L81.4740385,170.149269 M68.0823846,163.228154 L67.6593077,163.228154 L67.6593077,156.334115 L70.5518846,156.334115 L70.5518846,156.757192 L68.0823846,156.757192 L68.0823846,163.228154","id","Fill-122"],["d","M67.6593077,165.343538 L68.0823846,165.343538 L68.0823846,163.228154 L67.6593077,163.228154 L67.6593077,165.343538 Z M70.5518846,156.757192 L72.6672692,156.757192 L72.6672692,156.334115 L70.5518846,156.334115 L70.5518846,156.757192 Z","id","Fill-123"],["d","M233.561308,235.031923 L219.747,235.031923 L219.747,230.226192 L220.170077,230.226192 L220.170077,234.608846 L233.138231,234.608846 L233.138231,221.639846 L224.754538,221.639846 L224.754538,221.216769 L233.561308,221.216769 L233.561308,235.031923 M220.170077,228.110808 L219.747,228.110808 L219.747,221.216769 L222.639154,221.216769 L222.639154,221.639846 L220.170077,221.639846 L220.170077,228.110808","id","Fill-124"],["d","M219.747,230.226192 L220.170077,230.226192 L220.170077,228.110808 L219.747,228.110808 L219.747,230.226192 Z M222.639154,221.639846 L224.754538,221.639846 L224.754538,221.216769 L222.639154,221.216769 L222.639154,221.639846 Z","id","Fill-125"],["d","M178.0075,20.9156538 L164.193192,20.9156538 L164.193192,16.1095 L164.616269,16.1095 L164.616269,20.4925769 L177.584423,20.4925769 L177.584423,7.52315385 L169.200731,7.52315385 L169.200731,7.10007692 L178.0075,7.10007692 L178.0075,20.9156538 M164.616269,13.9941154 L164.193192,13.9941154 L164.193192,7.10007692 L167.085346,7.10007692 L167.085346,7.52315385 L164.616269,7.52315385 L164.616269,13.9941154","id","Fill-126"],["d","M164.193192,16.1095 L164.616269,16.1095 L164.616269,13.9941154 L164.193192,13.9941154 L164.193192,16.1095 Z M167.085346,7.52315385 L169.200731,7.52315385 L169.200731,7.10007692 L167.085346,7.10007692 L167.085346,7.52315385 Z","id","Fill-127"],["d","M145.154308,143.693 C144.562,143.693 144.078846,143.487385 143.693,143.165846 C143.304192,142.843462 143.005923,142.412769 142.732192,141.948231 C142.187692,141.018308 141.730346,139.944962 140.990808,139.262115 C140.4975,138.806885 139.894192,138.510731 139.011231,138.508615 L139.011231,138.085538 C139.0125,138.085538 139.014192,138.085538 139.015885,138.085538 C139.749923,138.085538 140.346038,138.281 140.829615,138.598308 C141.314462,138.916462 141.685923,139.350115 142.001538,139.819308 C142.628538,140.758115 143.052462,141.848385 143.651538,142.5325 C144.052615,142.989 144.496423,143.266538 145.1615,143.269923 L145.1615,143.693 C145.158962,143.693 145.156846,143.693 145.154308,143.693","id","Fill-128"],["d","M157.454423,143.693 C156.861692,143.693 156.378538,143.487385 155.992692,143.165846 C155.604308,142.843462 155.305615,142.412769 155.031885,141.948231 C154.487808,141.018308 154.030462,139.944962 153.290923,139.262115 C152.797615,138.806885 152.194731,138.510731 151.311769,138.508615 L151.311769,138.085538 C151.313462,138.085538 151.314731,138.085538 151.316423,138.085538 C152.050038,138.085538 152.646154,138.281 153.129731,138.598308 C153.615,138.916462 153.986038,139.350115 154.301231,139.819308 C154.928654,140.758115 155.352154,141.848385 155.951231,142.5325 C156.352731,142.989 156.796115,143.266538 157.461192,143.269923 L157.461192,143.693 C157.459077,143.693 157.456538,143.693 157.454423,143.693","id","Fill-129"],["d","M145.172077,143.693 C145.168269,143.693 145.164885,143.693 145.1615,143.693 L145.1615,143.269923 C145.662,143.268231 146.031769,143.109577 146.360077,142.840077 C146.686692,142.570154 146.963385,142.1805 147.226115,141.733731 C147.754538,140.841038 148.214423,139.727077 149.044077,138.952 C149.5945,138.437115 150.324308,138.085538 151.301615,138.085538 C151.305,138.085538 151.308385,138.085538 151.311769,138.085538 L151.311769,138.508615 C150.648808,138.509462 150.144923,138.678269 149.725231,138.952423 C149.305962,139.227 148.969615,139.613269 148.672615,140.055385 C148.075654,140.939192 147.658077,142.036231 146.990885,142.810038 C146.549615,143.323654 145.963654,143.693 145.172077,143.693","id","Fill-130"],["d","M157.471769,143.693 C157.468385,143.693 157.464577,143.693 157.461192,143.693 L157.461192,143.269923 C157.961692,143.268231 158.331462,143.109577 158.659346,142.840077 C158.985962,142.570154 159.263077,142.1805 159.525385,141.733731 C160.054231,140.841038 160.513692,139.727077 161.343346,138.952 C161.893769,138.437115 162.623577,138.085538 163.600462,138.085538 C163.603846,138.085538 163.607231,138.085538 163.610615,138.085538 L163.610615,138.508615 C162.947654,138.509462 162.444192,138.678269 162.0245,138.952423 C161.605231,139.226577 161.268885,139.613269 160.971885,140.055385 C160.375346,140.939192 159.957769,142.036231 159.290154,142.810038 C158.849308,143.323654 158.262923,143.693 157.471769,143.693","id","Fill-131"],["d","M180.193115,240.253538 C179.600385,240.253538 179.117231,240.047923 178.731385,239.726385 C178.343,239.404 178.044308,238.973308 177.770577,238.508769 C177.2265,237.578423 176.769154,236.505077 176.029615,235.821808 C175.535885,235.366577 174.933,235.070846 174.049615,235.068308 L174.049615,234.645231 C174.050885,234.645231 174.052577,234.645231 174.054269,234.645231 C174.788308,234.645231 175.384423,234.840692 175.868,235.158423 C176.353269,235.476577 176.724731,235.910231 177.039923,236.379423 C177.667346,237.318654 178.090846,238.4085 178.689923,239.093038 C179.091423,239.549538 179.535231,239.827077 180.199885,239.830462 L180.199885,240.253538 C180.197769,240.253538 180.195231,240.253538 180.193115,240.253538","id","Fill-132"],["d","M192.492808,240.253538 C191.9005,240.253538 191.416923,240.047923 191.0315,239.726385 C190.642692,239.404 190.344423,238.973308 190.070269,238.508769 C189.526192,237.578846 189.068846,236.505923 188.329731,235.822654 C187.836,235.367423 187.233115,235.071692 186.350154,235.069154 L186.350154,234.646077 C186.351846,234.646077 186.353538,234.646077 186.355231,234.646077 C187.088846,234.646077 187.684962,234.841538 188.168115,235.159269 C188.653385,235.477 189.024846,235.911077 189.340038,236.380269 C189.967038,237.319077 190.390962,238.408923 190.989615,239.093462 C191.391115,239.549538 191.834923,239.827077 192.499577,239.830462 L192.499577,240.253538 C192.497462,240.253538 192.494923,240.253538 192.492808,240.253538","id","Fill-133"],["d","M180.210462,240.253538 C180.207077,240.253538 180.203269,240.253538 180.199885,240.253538 L180.199885,239.830462 C180.700808,239.828769 181.070577,239.670115 181.398462,239.400615 C181.725077,239.130692 182.002192,238.741462 182.2645,238.294269 C182.793346,237.401577 183.252808,236.287615 184.082462,235.512962 C184.633308,234.997654 185.363115,234.646077 186.34,234.646077 C186.343385,234.646077 186.346769,234.646077 186.350154,234.646077 L186.350154,235.069154 C185.687192,235.07 185.183731,235.239231 184.763615,235.512962 C184.344346,235.787538 184.008,236.173808 183.711,236.615923 C183.114462,237.499731 182.696885,238.596769 182.029269,239.370577 C181.588423,239.884192 181.002038,240.253538 180.210462,240.253538","id","Fill-134"],["d","M192.5,240.253538 L192.499577,240.042 L192.499577,239.830462 C193.000077,239.828769 193.369846,239.669692 193.697731,239.400192 C194.024346,239.130692 194.301462,238.741038 194.563769,238.293846 C195.092192,237.401577 195.552077,236.287615 196.381308,235.512538 C196.932154,234.997654 197.661538,234.646077 198.638,234.646077 C198.641385,234.646077 198.644769,234.646077 198.648154,234.646077 L198.648577,234.646077 L198.682846,234.648615 L198.615577,235.066615 L198.648577,234.860577 L198.648577,235.069154 L198.648154,235.069154 C197.985615,235.07 197.482154,235.239231 197.062462,235.512962 C196.643192,235.787115 196.307269,236.173385 196.010269,236.615923 C195.413308,237.499308 194.996154,238.596346 194.328538,239.370154 C193.887692,239.883769 193.301308,240.253538 192.510154,240.253538 C192.506769,240.253538 192.502962,240.253538 192.5,240.253538","id","Fill-135"],["d","M196.964731,101.043462 C196.372423,101.043462 195.889269,100.837846 195.503423,100.516308 C195.114615,100.193923 194.816346,99.7632308 194.542615,99.2986923 C193.998115,98.3687692 193.541192,97.2954231 192.801654,96.6121538 C192.308346,96.1569231 191.705462,95.8611923 190.822077,95.8586538 L190.822077,95.4355769 C190.823769,95.4355769 190.825462,95.4355769 190.827154,95.4355769 C191.560769,95.4355769 192.156885,95.6310385 192.640462,95.9487692 C193.125308,96.2665 193.496769,96.7005769 193.811962,97.1697692 C194.438962,98.1085769 194.862885,99.1988462 195.461962,99.8829615 C195.863038,100.339462 196.306846,100.617 196.971923,100.620385 L196.971923,101.043462 C196.969385,101.043462 196.967269,101.043462 196.964731,101.043462","id","Fill-136"],["d","M209.264423,101.043462 C208.672115,101.043462 208.188962,100.837846 207.803115,100.516308 C207.414731,100.193923 207.116038,99.7632308 206.842308,99.2991154 C206.297808,98.3687692 205.840885,97.2958462 205.101346,96.6125769 C204.608038,96.1573462 204.005154,95.8616154 203.122192,95.8590769 L203.122192,95.436 C203.123885,95.436 203.125154,95.436 203.126846,95.436 C203.860885,95.436 204.456577,95.6314615 204.940154,95.9491923 C205.425,96.2669231 205.796462,96.701 206.111654,97.1701923 C206.739077,98.109 207.162577,99.1988462 207.761654,99.8833846 C208.163154,100.339462 208.606538,100.617 209.271615,100.620385 L209.271615,101.043462 C209.269077,101.043462 209.266962,101.043462 209.264423,101.043462","id","Fill-137"],["d","M196.9825,101.043462 C196.978692,101.043462 196.975308,101.043462 196.971923,101.043462 L196.971923,100.620385 C197.472423,100.618692 197.842192,100.460038 198.1705,100.190538 C198.497115,99.9206154 198.774231,99.5313846 199.036538,99.0841923 C199.565385,98.1915 200.025269,97.0775385 200.8545,96.3028846 C201.405346,95.7875769 202.135154,95.436 203.112038,95.436 C203.115423,95.436 203.118808,95.436 203.122192,95.436 L203.122192,95.8590769 C202.459231,95.8599231 201.955769,96.0291538 201.536077,96.3028846 C201.116385,96.5774615 200.780038,96.9637308 200.483462,97.4058462 C199.8865,98.2896538 199.468923,99.3866923 198.801308,100.1605 C198.360038,100.674115 197.774077,101.043462 196.9825,101.043462","id","Fill-138"],["d","M209.281769,101.043462 C209.278385,101.043462 209.275,101.043462 209.271615,101.043462 L209.271615,100.620385 C209.772115,100.618692 210.141885,100.460038 210.470192,100.190538 C210.796808,99.9206154 211.0735,99.5309615 211.336231,99.0841923 C211.864654,98.1915 212.324538,97.0775385 213.154192,96.3024615 C213.705038,95.7875769 214.434846,95.436 215.411731,95.436 C215.415115,95.436 215.4185,95.436 215.421885,95.436 L215.421885,95.8590769 C214.758923,95.8599231 214.255462,96.0291538 213.835346,96.3028846 C213.416077,96.5774615 213.079731,96.9637308 212.782731,97.4058462 C212.185769,98.2896538 211.768192,99.3866923 211.101,100.1605 C210.659731,100.674115 210.073346,101.043462 209.281769,101.043462","id","Fill-139"],["d","M25.9227692,94.7785385 C25.3300385,94.7785385 24.8468846,94.5729231 24.4610385,94.2513846 C24.0726538,93.9285769 23.7739615,93.4978846 23.5002308,93.0337692 C22.9561538,92.1034231 22.4988077,91.0305 21.7592692,90.3472308 C21.2655385,89.892 20.6626538,89.5958462 19.7796923,89.5937308 L19.7796923,89.1706538 C19.7813846,89.1706538 19.7826538,89.1706538 19.7843462,89.1706538 C20.5183846,89.1706538 21.1145,89.3656923 21.5976538,89.6834231 C22.0829231,90.0015769 22.4543846,90.4356538 22.7695769,90.9044231 C23.397,91.8436538 23.8205,92.9335 24.4195769,93.6180385 C24.8206538,94.0741154 25.2644615,94.3520769 25.9295385,94.3554615 L25.9295385,94.7785385 C25.927,94.7785385 25.9248846,94.7785385 25.9227692,94.7785385","id","Fill-140"],["d","M38.2224615,94.7785385 C37.6297308,94.7785385 37.1465769,94.5729231 36.7607308,94.2513846 C36.3723462,93.9285769 36.0736538,93.4983077 35.7999231,93.0337692 C35.2558462,92.1038462 34.7985,91.0305 34.0589615,90.3476538 C33.5656538,89.8924231 32.9627692,89.5962692 32.0798077,89.5941538 L32.0798077,89.1710769 C32.0815,89.1710769 32.0831923,89.1710769 32.0848846,89.1710769 C32.8185,89.1710769 33.4141923,89.3661154 33.8977692,89.6838462 C34.3830385,90.002 34.7545,90.4356538 35.0696923,90.9048462 C35.6966923,91.8436538 36.1201923,92.9335 36.7192692,93.6180385 C37.1207692,94.0741154 37.5645769,94.3520769 38.2292308,94.3554615 L38.2292308,94.7785385 C38.2271154,94.7785385 38.2245769,94.7785385 38.2224615,94.7785385","id","Fill-141"],["d","M25.9401154,94.7785385 C25.9367308,94.7785385 25.9329231,94.7785385 25.9295385,94.7785385 L25.9295385,94.3554615 C26.4304615,94.3537692 26.7998077,94.1946923 27.1281154,93.9256154 C27.4547308,93.6556923 27.7318462,93.2660385 27.9945769,92.8192692 C28.523,91.9265769 28.9824615,90.8126154 29.8121154,90.0375385 C30.3629615,89.5226538 31.0927692,89.1710769 32.0696538,89.1710769 C32.0730385,89.1710769 32.0764231,89.1710769 32.0798077,89.1710769 L32.0798077,89.5941538 C31.4168462,89.595 30.9133846,89.7638077 30.4932692,90.0379615 C30.074,90.3121154 29.7376538,90.6983846 29.4410769,91.1409231 C28.8441154,92.0247308 28.4265385,93.1217692 27.7589231,93.8955769 C27.3180769,94.4087692 26.7316923,94.7785385 25.9401154,94.7785385","id","Fill-142"],["d","M38.2398077,94.7785385 C38.2364231,94.7785385 38.2326154,94.7785385 38.2292308,94.7785385 L38.2292308,94.3554615 C38.7297308,94.3533462 39.0995,94.1946923 39.4278077,93.9251923 C39.7544231,93.6552692 40.0311154,93.2660385 40.2938462,92.8188462 C40.8222692,91.9265769 41.2817308,90.8126154 42.1113846,90.0375385 C42.6622308,89.5222308 43.3916154,89.1710769 44.3685,89.1710769 C44.3718846,89.1710769 44.3752692,89.1710769 44.3786538,89.1710769 L44.3790769,89.1710769 L44.396,89.1715 L44.3790769,89.386 L44.3790769,89.5941538 L44.3786538,89.5941538 C43.7156923,89.595 43.2126538,89.7638077 42.7925385,90.0379615 C42.3732692,90.3121154 42.0369231,90.6983846 41.7403462,91.1405 C41.1433846,92.0243077 40.7258077,93.1213462 40.0586154,93.8951538 C39.6173462,94.4087692 39.0313846,94.7785385 38.2398077,94.7785385","id","Fill-143"],["d","M141.206577,31.3093846 L140.783497,31.3093846 C140.782654,30.5732308 140.978115,29.9758462 141.296692,29.4914231 C141.614423,29.0061538 142.0485,28.6346923 142.517269,28.3195 C143.4565,27.6920769 144.546346,27.2685769 145.230462,26.6695 C145.686962,26.268 145.9645,25.8241923 145.967885,25.1595385 L146.390972,25.1595385 C146.392654,25.7552308 146.186615,26.2405 145.863808,26.6280385 C145.541423,27.0164231 145.110731,27.3151154 144.646192,27.5888462 C143.716269,28.1329231 142.643346,28.5902692 141.960077,29.3298077 C141.504846,29.8231154 141.209115,30.426 141.206577,31.3093846","id","Fill-144"],["d","M141.206577,19.0092692 L140.783497,19.0092692 C140.782654,18.2731154 140.978115,17.6757308 141.296692,17.1913077 C141.614423,16.7060385 142.0485,16.3345769 142.517269,16.0193846 C143.4565,15.3923846 144.546346,14.9684615 145.230462,14.3698077 C145.686962,13.9683077 145.9645,13.5245 145.967885,12.8598462 L146.390972,12.8598462 C146.392654,13.4551154 146.186615,13.9408077 145.863808,14.3279231 C145.541423,14.7167308 145.110731,15.015 144.646192,15.2891538 C143.716269,15.8332308 142.643346,16.2901538 141.960077,17.0296923 C141.504846,17.5234231 141.209115,18.1263077 141.206577,19.0092692","id","Fill-145"],["d","M146.390985,25.1595385 L145.967885,25.1595385 C145.966192,24.6586154 145.807538,24.2888462 145.538038,23.9609615 C145.268115,23.6339231 144.878462,23.3572308 144.431692,23.0945 C143.539,22.5660769 142.425038,22.1061923 141.650385,21.2769615 C141.133385,20.724 140.780962,19.9912308 140.783486,19.0092692 L141.206577,19.0092692 C141.207423,19.6722308 141.376231,20.1756923 141.650385,20.5953846 C141.924962,21.0150769 142.311231,21.351 142.753346,21.648 C143.637154,22.2449615 144.734192,22.6625385 145.508,23.3301538 C146.023731,23.7731154 146.394346,24.3624615 146.390985,25.1595385","id","Fill-146"],["d","M146.390985,12.8598462 L145.967885,12.8598462 C145.966192,12.3589231 145.807538,11.9891538 145.538038,11.6612692 C145.268115,11.3346538 144.878462,11.0575385 144.431692,10.7952308 C143.539,10.2668077 142.425038,9.80692308 141.650385,8.97726923 C141.133385,8.42473077 140.780962,7.69196154 140.783486,6.70957692 L141.206577,6.70957692 C141.207423,7.37253846 141.376231,7.87642308 141.650385,8.29611538 C141.924962,8.71538462 142.311231,9.05173077 142.753346,9.34873077 C143.637154,9.94569231 144.734192,10.3628462 145.508,11.0304615 C146.023731,11.4734231 146.394346,12.0627692 146.390985,12.8598462","id","Fill-147"],["d","M103.4935,95.6471154 L103.07042,95.6471154 C103.069577,94.9113846 103.265038,94.3135769 103.583192,93.8291538 C103.901346,93.3438846 104.335423,92.9724231 104.804192,92.6572308 C105.743,92.0298077 106.833269,91.6063077 107.517385,91.0072308 C107.973885,90.6057308 108.251423,90.1623462 108.254808,89.4972692 L108.677895,89.4972692 C108.679577,90.0929615 108.473538,90.5786538 108.150731,90.9657692 C107.828346,91.3541538 107.397654,91.6528462 106.933115,91.9265769 C106.003192,92.4710769 104.930269,92.928 104.247,93.6675385 C103.791769,94.1608462 103.496038,94.7641538 103.4935,95.6471154","id","Fill-148"],["d","M103.4935,83.347 L103.07042,83.347 C103.069577,82.6108462 103.265038,82.0134615 103.583192,81.5290385 C103.901346,81.0437692 104.335423,80.6723077 104.804192,80.3571154 C105.743,79.7301154 106.833269,79.3066154 107.517385,78.7075385 C107.973885,78.3060385 108.251423,77.8622308 108.254808,77.1975769 L108.677895,77.1975769 C108.679577,77.7932692 108.473538,78.2785385 108.150731,78.6660769 C107.828346,79.0544615 107.397654,79.3531538 106.933115,79.6268846 C106.003192,80.1709615 104.930269,80.6283077 104.247,81.3678462 C103.791769,81.8611538 103.496038,82.4640385 103.4935,83.347","id","Fill-149"],["d","M108.677908,89.4972692 L108.254808,89.4972692 C108.253115,88.9967692 108.094462,88.627 107.824962,88.2986923 C107.555038,87.9720769 107.165385,87.6949615 106.718615,87.4326538 C105.825923,86.9038077 104.711962,86.4439231 103.936885,85.6146923 C103.420308,85.0621538 103.067885,84.3289615 103.070409,83.347 L103.4935,83.347 C103.494346,84.0099615 103.663154,84.5134231 103.937308,84.9335385 C104.211885,85.3528077 104.598154,85.6891538 105.040269,85.9857308 C105.924077,86.5826923 107.021115,87.0002692 107.794923,87.6678846 C108.310654,88.1108462 108.681269,88.7006154 108.677908,89.4972692","id","Fill-150"],["d","M108.677908,77.1975769 L108.254808,77.1975769 C108.253115,76.6970769 108.094462,76.3273077 107.824962,75.999 C107.555038,75.6723846 107.165385,75.3956923 106.718615,75.1329615 C105.825923,74.6045385 104.711962,74.1446538 103.936885,73.3154231 C103.420308,72.7624615 103.067885,72.0296923 103.070409,71.0477308 L103.4935,71.0477308 C103.494346,71.7106923 103.663154,72.2141538 103.937308,72.6338462 C104.211885,73.0531154 104.598154,73.3894615 105.040269,73.6864615 C105.924077,74.2834231 107.021115,74.701 107.794923,75.3681923 C108.310654,75.8111538 108.681269,76.4009231 108.677908,77.1975769","id","Fill-151"],["d","M205.722423,198.425192 L205.299343,198.425192 C205.2985,197.689038 205.493962,197.091231 205.812538,196.606808 C206.130269,196.121538 206.564346,195.750077 207.033538,195.434885 C207.972346,194.807462 209.062192,194.383962 209.746731,193.784885 C210.202808,193.383385 210.480346,192.939577 210.483731,192.274923 L210.906818,192.274923 C210.9085,192.870615 210.702885,193.355885 210.379654,193.743423 C210.057269,194.131808 209.626577,194.4305 209.162462,194.704231 C208.232115,195.248308 207.159192,195.705654 206.475923,196.445192 C206.020692,196.938923 205.724962,197.541808 205.722423,198.425192","id","Fill-152"],["d","M205.722423,186.124654 L205.299343,186.124654 C205.2985,185.3885 205.493962,184.791115 205.812538,184.306692 C206.130269,183.821423 206.564346,183.449962 207.033538,183.134769 C207.972346,182.507769 209.062192,182.083846 209.746731,181.485192 C210.202808,181.083692 210.480346,180.639885 210.483731,179.975231 L210.906818,179.975231 C210.9085,180.5705 210.702885,181.056192 210.379654,181.443308 C210.057269,181.832115 209.626577,182.130385 209.162462,182.404538 C208.232115,182.948615 207.159192,183.405538 206.475923,184.145077 C206.020692,184.638385 205.724962,185.241692 205.722423,186.124654","id","Fill-153"],["d","M210.906831,192.274923 L210.483731,192.274923 C210.482038,191.774 210.323385,191.404231 210.053885,191.076346 C209.783962,190.749308 209.394731,190.472615 208.947538,190.210308 C208.054846,189.681462 206.940885,189.222 206.166231,188.392346 C205.649231,187.839808 205.296808,187.106615 205.299333,186.124654 L205.722423,186.124654 C205.723269,186.787615 205.8925,187.291077 206.166231,187.711192 C206.440808,188.130462 206.827077,188.466808 207.269192,188.763385 C208.153,189.360346 209.250038,189.777923 210.023846,190.445538 C210.539577,190.8885 210.910192,191.477846 210.906831,192.274923","id","Fill-154"],["d","M210.906831,179.975231 L210.483731,179.975231 C210.482038,179.474308 210.323385,179.104962 210.053885,178.776654 C209.783962,178.450038 209.394731,178.173346 208.947538,177.910615 C208.054846,177.382192 206.940885,176.922308 206.166231,176.093077 C205.649231,175.540538 205.296808,174.807346 205.299333,173.825385 L205.722423,173.825385 C205.723269,174.488346 205.8925,174.991808 206.166231,175.411923 C206.440808,175.831192 206.827077,176.167538 207.269192,176.464115 C208.153,177.061077 209.250038,177.478654 210.023846,178.145846 C210.539577,178.588808 210.910192,179.178154 210.906831,179.975231","id","Fill-155"],["d","M78.8818462,208.117038 L78.4587665,208.117038 C78.4579231,207.381308 78.6533846,206.7835 78.9719615,206.299077 C79.2896923,205.813808 79.7237692,205.442346 80.1925385,205.127577 C81.1317692,204.500154 82.2216154,204.076654 82.9057308,203.477577 C83.3622308,203.076077 83.6397692,202.632692 83.6431538,201.967615 L84.0662411,201.967615 C84.0679231,202.563308 83.8618846,203.048577 83.5390769,203.436115 C83.2166923,203.8245 82.786,204.123192 82.3214615,204.396923 C81.3915385,204.941 80.3186154,205.398346 79.6353462,206.137885 C79.1801154,206.631192 78.8843846,207.234077 78.8818462,208.117038","id","Fill-156"],["d","M78.8818462,195.817346 L78.4587665,195.817346 C78.4579231,195.081192 78.6533846,194.483808 78.9719615,193.999385 C79.2896923,193.514115 79.7237692,193.142654 80.1925385,192.827462 C81.1317692,192.200462 82.2216154,191.776962 82.9057308,191.177885 C83.3622308,190.776385 83.6397692,190.332577 83.6431538,189.667923 L84.0662411,189.667923 C84.0679231,190.263192 83.8618846,190.748885 83.5390769,191.136 C83.2166923,191.524808 82.786,191.8235 82.3214615,192.097231 C81.3915385,192.641308 80.3186154,193.098231 79.6353462,193.837769 C79.1801154,194.3315 78.8843846,194.934385 78.8818462,195.817346","id","Fill-157"],["d","M84.0662538,201.967615 L83.6431538,201.967615 C83.6414615,201.466692 83.4828077,201.096923 83.2133077,200.769038 C82.9433846,200.442 82.5541538,200.165308 82.1069615,199.902577 C81.2142692,199.374154 80.1003077,198.914269 79.3256538,198.084615 C78.8086538,197.532077 78.4562308,196.799308 78.4587556,195.817346 L78.8818462,195.817346 C78.8826923,196.480308 79.0519231,196.983769 79.3256538,197.403462 C79.6002308,197.822731 79.9865,198.159077 80.4286154,198.456077 C81.3124231,199.053038 82.4094615,199.470615 83.1832692,200.138231 C83.699,200.581192 84.0696154,201.170538 84.0662538,201.967615","id","Fill-158"],["d","M84.0662538,189.667923 L83.6431538,189.667923 C83.6414615,189.167 83.4828077,188.797231 83.2133077,188.469346 C82.9433846,188.142308 82.5541538,187.865615 82.1069615,187.602885 C81.2142692,187.074462 80.1003077,186.615 79.3256538,185.785346 C78.8086538,185.232808 78.4562308,184.499615 78.4587556,183.517654 L78.8818462,183.517654 C78.8826923,184.180615 79.0519231,184.684077 79.3256538,185.104192 C79.6002308,185.523462 79.9865,185.859808 80.4286154,186.156385 C81.3124231,186.753346 82.4094615,187.170923 83.1832692,187.838538 C83.699,188.2815 84.0696154,188.870846 84.0662538,189.667923","id","Fill-159"],["id","Fill-160","points","159.898962 157.494192 175.074308 157.494192 175.074308 157.071115 159.898962 157.071115"],["id","Fill-161","points","10.7106154 113.642269 25.8859615 113.642269 25.8859615 113.219192 10.7106154 113.219192"],["id","Fill-162","points","161.033231 43.1022308 176.208577 43.1022308 176.208577 42.6791538 161.033231 42.6791538"],["id","Fill-163","points","220.851654 8.85415385 236.027 8.85415385 236.027 8.43107692 220.851654 8.43107692"],["id","Fill-164","points","71.2097692 235.037846 86.3851154 235.037846 86.3851154 234.614769 71.2097692 234.614769"],["id","Fill-165","points","110.326192 205.658115 110.027077 205.359 120.757577 194.628077 121.056692 194.927192 110.326192 205.658115"],["id","Fill-166","points","21.4982308 19.5228846 21.1991154 19.2233462 31.9300385 8.49284615 32.2291538 8.79196154 21.4982308 19.5228846"],["id","Fill-167","points","228.588462 129.527962 228.289346 129.228846 239.019846 118.497923 239.318962 118.797462 228.588462 129.527962"],["d","M139.227423,187.558885 L138.664731,186.663231 C138.397346,186.830769 138.108385,186.908192 137.817731,186.908615 C137.552462,186.908615 137.288462,186.842192 137.055769,186.716115 C136.822654,186.589615 136.620846,186.407269 136.467692,186.164 L136.466846,186.162731 C136.298885,185.894923 136.221885,185.606385 136.221462,185.315731 C136.221038,185.050885 136.287462,184.787308 136.413538,184.554615 C136.540038,184.3215 136.722808,184.119269 136.9665,183.965692 C137.232192,183.799 137.520731,183.722 137.811385,183.721154 C138.076654,183.721154 138.341077,183.788 138.574192,183.913654 C138.807731,184.040154 139.009538,184.222923 139.162269,184.465769 L139.163115,184.467038 C139.330231,184.733154 139.407231,185.021692 139.408077,185.312346 C139.408077,185.577615 139.341654,185.841615 139.215577,186.075154 C139.089077,186.308692 138.906308,186.510923 138.663885,186.664077 L138.664731,186.663231 L139.227423,187.558885 L139.791385,188.454115 C140.348154,188.103385 140.784346,187.622769 141.077115,187.079538 C141.370308,186.535885 141.523038,185.928769 141.523462,185.312346 C141.523885,184.638385 141.337731,183.950038 140.953154,183.339538 L140.953577,183.340808 C140.603692,182.782769 140.122654,182.345308 139.579,182.052538 C139.034923,181.758923 138.427385,181.606192 137.811385,181.605769 C137.137423,181.605346 136.449923,181.791077 135.840269,182.175231 C135.282654,182.525538 134.845615,183.005731 134.552423,183.548962 C134.258808,184.092615 134.106077,184.699731 134.105653,185.315731 C134.105231,185.990538 134.291808,186.678885 134.676808,187.289808 L134.675962,187.288115 C135.025846,187.846154 135.506462,188.284038 136.050115,188.577231 C136.593769,188.870846 137.201308,189.024001 137.817731,189.024001 C138.491692,189.024423 139.179615,188.838692 139.790115,188.454538 L139.791385,188.454115 L139.227423,187.558885","id","Fill-168"],["d","M118.331231,114.613654 L117.768538,113.718 C117.501154,113.885538 117.212192,113.962962 116.921538,113.963385 C116.656269,113.963385 116.392692,113.896962 116.159577,113.770885 C115.926462,113.644385 115.724654,113.462038 115.5715,113.218346 L115.570654,113.2175 C115.403115,112.950115 115.325692,112.661154 115.325269,112.3705 C115.325269,112.106077 115.391692,111.8425 115.517346,111.609385 C115.643846,111.376269 115.826615,111.174462 116.069885,111.020885 C116.336,110.854192 116.624538,110.776769 116.915192,110.776346 C117.180462,110.776346 117.444885,110.842769 117.678,110.968846 C117.911538,111.095346 118.113346,111.278115 118.2665,111.521385 L118.267346,111.522231 C118.434462,111.788346 118.511462,112.076885 118.511885,112.367538 C118.512308,112.632385 118.445462,112.896385 118.319385,113.129923 C118.192885,113.363462 118.010538,113.565692 117.767692,113.718846 L117.768538,113.718 L118.331231,114.613654 L118.894769,115.508885 C119.451962,115.158577 119.888154,114.677962 120.181346,114.134308 C120.474538,113.590654 120.627272,112.983538 120.627272,112.367538 C120.628115,111.693154 120.441962,111.005231 120.057385,110.394731 L120.057808,110.396 C119.7075,109.837962 119.226885,109.4005 118.682808,109.107308 C118.138731,108.813692 117.531615,108.660961 116.915192,108.660961 C116.241231,108.660538 115.553731,108.846269 114.943654,109.230423 C114.386462,109.580308 113.949423,110.0605 113.656654,110.603731 C113.363038,111.147385 113.209884,111.7545 113.209884,112.3705 C113.209462,113.045308 113.395615,113.733654 113.780615,114.344154 L113.779769,114.343308 C114.129654,114.901346 114.610269,115.338808 115.153923,115.632 C115.698,115.925615 116.305115,116.07877 116.921538,116.07877 C117.5955,116.079192 118.283423,115.893462 118.893923,115.509308 L118.894769,115.508885 L118.331231,114.613654","id","Fill-169"],["d","M22.7619615,137.046038 L22.1992692,136.150385 C21.9318846,136.317923 21.6425,136.394923 21.3518462,136.395769 C21.087,136.395769 20.823,136.328923 20.5903077,136.203269 C20.3571923,136.076769 20.1549615,135.894 20.0018077,135.650731 L20.0013846,135.649885 C19.8334231,135.382077 19.756,135.093115 19.7555769,134.802462 C19.7555769,134.538038 19.822,134.274462 19.9480769,134.041346 C20.0745769,133.808231 20.2573462,133.606423 20.5006154,133.452423 L20.5001923,133.452846 C20.7667308,133.285731 21.0548462,133.208731 21.3459231,133.208308 C21.6107692,133.208308 21.8751923,133.274731 22.1087308,133.400808 C22.3422692,133.527308 22.5440769,133.710077 22.6972308,133.952923 L22.6976538,133.953769 C22.8647692,134.220308 22.9421923,134.508423 22.9426154,134.799077 C22.9426154,135.064346 22.8761923,135.328769 22.7501154,135.561885 C22.6236154,135.795423 22.4408462,135.997654 22.198,136.150808 L22.1992692,136.150385 L22.7619615,137.046038 L23.3255,137.940846 C23.8822692,137.590538 24.3188846,137.109923 24.6116538,136.566269 C24.9048462,136.022615 25.0580007,135.4155 25.0580007,134.799077 C25.0584231,134.125115 24.8722692,133.436769 24.4876923,132.826692 L24.4881154,132.827538 C24.1382308,132.2695 23.6571923,131.832462 23.1135385,131.539269 C22.5694615,131.245654 21.9619231,131.092922 21.3459231,131.092922 C20.6719615,131.0925 19.9844615,131.278231 19.3743846,131.661962 L19.3739615,131.661962 C18.8171923,132.012269 18.3801538,132.492462 18.0869615,133.035692 C17.7933462,133.579346 17.6401916,134.186462 17.6401916,134.802462 C17.6397692,135.477269 17.8263462,136.165615 18.2109231,136.776115 L18.2105,136.775269 C18.5603846,137.333308 19.041,137.770769 19.5846538,138.063962 C20.1283077,138.358 20.7358462,138.510731 21.3518462,138.511155 C22.0262308,138.511577 22.7141538,138.325423 23.3242308,137.941692 L23.3255,137.940846 L22.7619615,137.046038","id","Fill-170"],["d","M49.9332308,53.5801538 L49.3705385,52.6845 C49.1031538,52.8520385 48.8141923,52.9290385 48.5235385,52.9294615 C48.2582692,52.9298846 47.9946923,52.8630385 47.7615769,52.7373846 C47.5284615,52.6108846 47.3266538,52.4281154 47.1735,52.1844231 L47.1726538,52.1835769 C47.0051154,51.9161923 46.9276923,51.6272308 46.9272692,51.3365769 C46.9272692,51.0721538 46.9936923,50.8085769 47.1193462,50.5758846 C47.2458462,50.3427692 47.4286154,50.1405385 47.6723077,49.9869615 C47.9384231,49.8202692 48.2265385,49.7432692 48.5171923,49.7424231 C48.7824615,49.7424231 49.0468846,49.8088462 49.28,49.9349231 C49.5135385,50.0618462 49.7153462,50.2441923 49.8685,50.4874615 L49.8693462,50.4883077 C50.0364615,50.7548462 50.1134615,51.0429615 50.1138846,51.3336154 C50.1143077,51.5984615 50.0474615,51.8628846 49.9213846,52.096 C49.7948846,52.3295385 49.6125385,52.5317692 49.3696923,52.6849231 L49.3705385,52.6845 L49.9332308,53.5801538 L50.4967692,54.4749615 C51.0539615,54.1246538 51.4905769,53.6440385 51.7833462,53.1008077 C52.0765385,52.5567308 52.2292721,51.9496154 52.2292721,51.3336154 C52.2301154,50.6596538 52.0439615,49.9713077 51.6593846,49.3612308 L51.6598077,49.3620769 C51.3095,48.8040385 50.8288846,48.367 50.2848077,48.0738077 C49.7411538,47.7801923 49.1336154,47.6274615 48.5171923,47.6270377 C47.8432308,47.6266154 47.1557308,47.8123462 46.5456538,48.1965 C45.9884615,48.5463846 45.5514231,49.0265769 45.2586538,49.5702308 C44.9650385,50.1138846 44.8118839,50.721 44.8118839,51.3365769 C44.8114615,52.0113846 44.9976154,52.6997308 45.3826154,53.3106538 L45.3817692,53.3093846 C45.7320769,53.8674231 46.2122692,54.3048846 46.7559231,54.5980769 C47.3,54.8921154 47.9071154,55.044849 48.5235385,55.044849 C49.1975,55.0456923 49.8854231,54.8595385 50.4959231,54.4758077 L50.4967692,54.4749615 L49.9332308,53.5801538","id","Fill-171"],["d","M195.8,52.261 L195.237308,51.3653462 C194.969923,51.5333077 194.680962,51.6103077 194.390308,51.6107308 C194.125462,51.6107308 193.861462,51.5443077 193.628769,51.4182308 C193.395231,51.2917308 193.193423,51.1093846 193.039846,50.8656923 L193.039846,50.8648462 C192.871885,50.5974615 192.794462,50.3085 192.794038,50.0178462 C192.794038,49.7534231 192.860462,49.4898462 192.986538,49.2567308 C193.112615,49.0236154 193.295385,48.8218077 193.538654,48.6682308 C193.805192,48.5015385 194.093308,48.4241154 194.384385,48.4236923 C194.649231,48.4236923 194.913654,48.4901154 195.146769,48.6161923 C195.380308,48.7426923 195.582538,48.9254615 195.736115,49.1687308 L195.736538,49.1695769 C195.903654,49.4356923 195.980654,49.7242308 195.981077,50.0148846 C195.9815,50.2797308 195.914654,50.5437308 195.788577,50.7772692 C195.662077,51.0108077 195.479308,51.2130385 195.236462,51.3661923 L195.237308,51.3653462 L195.8,52.261 L196.363538,53.1562308 C196.920731,52.8059231 197.357346,52.3253077 197.650115,51.7820769 C197.943731,51.238 198.096464,50.6308846 198.096464,50.0148846 C198.097308,49.3405 197.911154,48.6525769 197.526154,48.0425 L197.526577,48.0429231 C197.176269,47.4853077 196.695654,47.0478462 196.152,46.7550769 C195.607923,46.4614615 195.000385,46.308307 194.384385,46.308307 C193.710423,46.3078846 193.0225,46.4936154 192.412846,46.8777692 C191.855231,47.2276538 191.418192,47.7078462 191.125423,48.2515 C190.831808,48.7951538 190.678653,49.4018462 190.678653,50.0178462 C190.678231,50.6926538 190.864385,51.381 191.248962,51.9915 L191.248962,51.9910769 C191.598846,52.5486923 192.079462,52.9861538 192.622692,53.2793462 C193.166769,53.5729615 193.773885,53.7261161 194.390308,53.7261161 C195.064269,53.7265385 195.752192,53.5408077 196.362692,53.1566538 L196.363538,53.1562308 L195.8,52.261","id","Fill-172"],["d","M233.261346,146.737885 L232.698654,145.842231 C232.431269,146.009769 232.142308,146.087192 231.851654,146.087615 C231.586385,146.087615 231.322808,146.021192 231.089692,145.895115 C230.856577,145.768615 230.654769,145.585846 230.501192,145.342154 C230.333231,145.074346 230.255808,144.785385 230.255385,144.494308 C230.255385,144.229885 230.321808,143.966308 230.447462,143.733192 C230.573962,143.500077 230.756731,143.298269 231.000423,143.144692 C231.266115,142.978 231.554654,142.900577 231.845731,142.900154 C232.110577,142.900154 232.375,142.966577 232.608115,143.092654 C232.841654,143.219154 233.043885,143.401923 233.197038,143.645192 L233.197462,143.646038 C233.365,143.912154 233.442,144.200269 233.442423,144.490923 C233.442423,144.756192 233.376,145.020192 233.249923,145.253731 C233.123423,145.487269 232.940654,145.6895 232.697808,145.842654 L232.698654,145.842231 L233.261346,146.737885 L233.824885,147.633115 C234.382077,147.282808 234.818692,146.802192 235.111462,146.258538 C235.404654,145.714462 235.557808,145.107346 235.557808,144.490923 C235.558231,143.816962 235.3725,143.128615 234.9875,142.518538 L234.987923,142.519385 C234.637615,141.961346 234.157,141.524308 233.612923,141.231115 C233.068846,140.9375 232.461731,140.784769 231.845731,140.784769 C231.171769,140.784346 230.484269,140.970077 229.874192,141.353808 C229.316577,141.704115 228.879538,142.184308 228.586346,142.727962 C228.293154,143.271615 228.139999,143.878731 228.139999,144.494308 C228.139577,145.169115 228.325731,145.857462 228.710308,146.467962 C229.060192,147.025154 229.540385,147.462615 230.084038,147.756231 C230.628115,148.049846 231.235231,148.202577 231.851654,148.203001 C232.525615,148.203423 233.213538,148.017269 233.824038,147.633538 L233.824885,147.633115 L233.261346,146.737885","id","Fill-173"],["id","summary/card1","transform","translate(0.000000, 0.500000)"],["id","Group-3-Copy","transform","translate(0.000000, 31.500000)"],["d","M242.243,146.335 C203.034,140.754 163.526,137.965 124.02,137.965 C84.517,137.965 45.013,140.754 5.802,146.335 C9.204,138.915 12.718,131.514 16.34,124.135 C10.998,117.889 5.55,111.692 4.40536496e-13,105.546 C41.132,99.692 82.575,96.765 124.02,96.765 C165.468,96.765 206.913,99.692 248.049,105.546 C242.495,111.692 237.047,117.889 231.703,124.135 C235.327,131.514 238.839,138.915 242.243,146.335","id","Fill-47","fill","#035429"],["d","M221.022,128.961 C156.569,121.589 91.478,121.589 27.022,128.961 C34.239,133.013 41.355,137.154 48.359,141.384 C98.699,136.826 149.346,136.826 199.687,141.384 C206.691,137.154 213.804,133.013 221.022,128.961","id","Fill-48","fill","#135E41"],["id","Fill-49"],["fill","url(#linearGradient-2)","fill-rule","evenodd",0,"xlink","href","#path-3",1,"badge-img"],["stroke","#E55B28","stroke-width","2","d","M124.02,2 C128.022653,2 131.528214,5.10293248 135.02987,7.95760624 C138.340723,10.6567296 141.645472,13.2561325 145.089895,14.1797264 C148.415186,15.0715974 152.320881,14.6299487 156.265965,14.0272186 L157.295655,13.8671016 C161.693093,13.1744009 166.136786,12.2781684 169.426335,14.1845096 C172.781525,16.1285206 174.236945,20.4874458 175.831984,24.6733586 C177.371482,28.7135135 178.967537,32.6989638 181.561917,35.2933439 C183.94888,37.6798677 187.512993,39.221297 191.213788,40.651052 L192.181629,41.0219806 C196.367671,42.6166562 200.726744,44.0715627 202.670573,47.4278074 C204.403663,50.4183978 203.820311,54.3630785 203.179337,58.3595672 L202.987575,59.5591657 C202.31153,63.849787 201.705365,68.1492743 202.674308,71.763233 C203.598435,75.2078774 206.198132,78.5131022 208.897244,81.8241452 C211.75162,85.3256525 214.854,88.8306466 214.854,92.831 C214.854,96.832985 211.751613,100.338502 208.897136,103.840492 C206.198053,107.151839 203.598389,110.457345 202.674244,113.903006 C201.705459,117.515897 202.311415,121.814933 202.987311,126.105411 C203.680176,130.50361 204.576685,134.948676 202.66949,138.239335 C200.725565,141.594377 196.366857,143.049157 192.181152,144.643626 C188.140809,146.182723 184.155152,147.778421 181.560526,150.373047 C178.967035,152.967494 177.371371,156.952257 175.832191,160.99173 C174.237146,165.17782 172.781641,169.53691 169.426193,171.481573 C166.136359,173.388079 161.691952,172.491384 157.293947,171.798293 C153.003551,171.122161 148.704203,170.515846 145.090015,171.484241 C141.645415,172.407883 138.340605,175.007544 135.029695,177.706948 C131.528095,180.561823 128.022598,183.665 124.02,183.665 C120.021263,183.665 116.517987,180.563494 113.01758,177.709579 C109.70557,175.009266 106.398941,172.408134 102.95193,171.484227 C99.3382679,170.515364 95.0387743,171.121719 90.7479482,171.798003 C86.349975,172.491175 81.9053239,173.387896 78.6152772,171.481845 C75.2605635,169.536523 73.8048191,165.176943 72.2096648,160.990438 C70.6705899,156.951114 69.0751201,152.966605 66.4822136,150.371786 C63.887813,147.777386 59.9020478,146.181298 55.8616562,144.641805 C51.6759515,143.046943 47.317358,141.591742 45.3736068,138.237503 C43.4675217,134.947035 44.3637487,130.502249 45.0564894,126.104197 C45.7322463,121.813971 46.3381248,117.515135 45.3697764,113.902081 C44.4460882,110.456833 41.8463613,107.151411 39.147054,103.840043 C36.2925633,100.338303 33.19,96.8328843 33.19,92.831 C33.19,88.8309097 36.2923113,85.326134 39.1465896,81.8248571 C41.8460499,78.5134916 44.4460193,75.2079505 45.3698548,71.7626262 C46.3381043,68.1489808 45.7322705,63.8496639 45.05665,59.5592552 C44.3640075,55.1607518 43.4678241,50.715808 45.3743973,47.4258586 C47.3187833,44.0708887 51.6771927,42.615999 55.8625437,41.0215503 C59.9028406,39.4823613 63.8883044,37.8866009 66.4823439,35.2920832 C69.0762624,32.6976865 70.6720686,28.7121255 72.2113162,24.6718843 C73.8059598,20.4862389 75.2610199,16.1277098 78.6141553,14.1838046 C81.9057209,12.2779512 86.3498867,13.1741205 90.7474105,13.8669719 C95.0384528,14.5430467 99.3380864,15.1491655 102.951786,14.179812 C106.398885,13.2558815 109.705452,10.6550072 113.017405,7.95497485 C116.517868,5.10126124 120.021208,2 124.02,2 Z","stroke-linejoin","square"],["d","M49.607,92.831 C49.607,51.734 82.928,18.417 124.02,18.417 C165.124,18.417 198.44,51.734 198.44,92.831 C198.44,133.931 165.124,167.247 124.02,167.247 C82.928,167.247 49.607,133.931 49.607,92.831","id","Fill-51","fill","#FFFFFE"],["d","M221.022,128.961 C156.569,121.589 91.478,121.589 27.022,128.961 C25.462,115.317 23.9,101.672 22.342,88.028 C89.911,80.301 158.137,80.301 225.707,88.028 C224.146,101.672 222.584,115.317 221.022,128.961","id","Fill-53","fill","#1D6240"],["id","Group-18-Copy","transform","translate(70.023500, 90.832000)","fill","#FFFFFE","fill-opacity","1"],["id","Group","transform","translate(0.500000, 0.000000)"],["id","387"],["filter","url(#filter-7)",0,"xlink","href","#text-6"],[0,"xlink","href","#text-6"],["id","Pages-read-:"],["filter","url(#filter-9)",0,"xlink","href","#text-8"],[0,"xlink","href","#text-8"],["d","M124.0235,47.417 C126.50975,47.417 128.5235,45.40325 128.5235,42.917 C128.5235,40.43075 126.50975,38.417 124.0235,38.417 C121.53725,38.417 119.5235,40.43075 119.5235,42.917 C119.5235,45.40325 121.53725,47.417 124.0235,47.417 L124.0235,47.417 Z M124.0235,49.667 C121.01975,49.667 115.0235,51.1745 115.0235,54.167 L115.0235,56.417 L133.0235,56.417 L133.0235,54.167 C133.0235,51.1745 127.02725,49.667 124.0235,49.667 L124.0235,49.667 Z","id","Shape-Copy-2","fill","#000"],["text-anchor","middle","x","60","y","60",2,"width","50%","height","1.5rem","font-size","0.75rem"],["xmlns","http://www.w3.org/1999/xhtml",1,"truncate-overflow"],["id","Group-17-Copy-2","transform","translate(95.523500, 128.964250)",4,"ngIf"],[1,"player-endpage__right-panel"],[1,"title-section"],[1,"title","animated","fadeInDown"],[1,"animated","fadeInUp"],[1,"user-options"],["tabindex","0",1,"replay-section",3,"ngClass","click"],["width","36","height","37","xmlns","http://www.w3.org/2000/svg",4,"ngIf"],[1,"title"],["class","exit-section","tabindex","0",3,"click",4,"ngIf"],[4,"ngIf"],["id","text-8","x","55","y","16","text-anchor","middle","fill","#FFFFFE"],["font-size","12","font-weight","400","font-family","Noto Sans, NotoSans-Bold"],["font-size","18","font-family","NotoSans-Bold, Noto Sans"],["id","Group-17-Copy-2","transform","translate(95.523500, 128.964250)"],["id","Icon-24px","transform","translate(0.000000, 0.500000)"],["id","Shape","points","0 0 18 0 18 18 0 18"],["d","M11.25,0.75 L6.75,0.75 L6.75,2.25 L11.25,2.25 L11.25,0.75 L11.25,0.75 Z M8.25,10.5 L9.75,10.5 L9.75,6 L8.25,6 L8.25,10.5 L8.25,10.5 Z M14.2725,5.5425 L15.3375,4.4775 C15.015,4.095 14.6625,3.735 14.28,3.42 L13.215,4.485 C12.0525,3.555 10.59,3 9,3 C5.2725,3 2.25,6.0225 2.25,9.75 C2.25,13.4775 5.265,16.5 9,16.5 C12.735,16.5 15.75,13.4775 15.75,9.75 C15.75,8.16 15.195,6.6975 14.2725,5.5425 L14.2725,5.5425 Z M9,15 C6.0975,15 3.75,12.6525 3.75,9.75 C3.75,6.8475 6.0975,4.5 9,4.5 C11.9025,4.5 14.25,6.8475 14.25,9.75 C14.25,12.6525 11.9025,15 9,15 L9,15 Z","id","Shape","fill","#000"],["id","8:46","font-family","NotoSans-Bold, Noto Sans","font-size","14","font-weight","bold","fill","#000"],["x","22","y","15"],["width","36","height","37","xmlns","http://www.w3.org/2000/svg"],["x1","18%","y1","0%","x2","83.101%","y2","100%","id","a"],["stop-color","#024F9D","offset","0%"],["stop-color","#024F9D","offset","100%"],["fill","none","fill-rule","evenodd"],["d","M0 .853h36v36H0z"],["d","M18 7.5v-6L10.5 9l7.5 7.5v-6c4.965 0 9 4.035 9 9s-4.035 9-9 9-9-4.035-9-9H6c0 6.63 5.37 12 12 12s12-5.37 12-12-5.37-12-12-12z","fill","#ccc","transform","translate(0 .853)"],["d","M18 7.5v-6L10.5 9l7.5 7.5v-6c4.965 0 9 4.035 9 9s-4.035 9-9 9-9-4.035-9-9H6c0 6.63 5.37 12 12 12s12-5.37 12-12-5.37-12-12-12z","fill","url(#a)","transform","translate(0 .853)"],["tabindex","0",1,"exit-section",3,"click"],["xmlns","http://www.w3.org/2000/svg","width","36","height","36"],["x1","0%","y1","0%","x2","101.72%","y2","100%","id","a"],["d","M0 0h36v36H0z"],["d","M15.135 23.385L17.25 25.5l7.5-7.5-7.5-7.5-2.115 2.115 3.87 3.885H4.5v3h14.505l-3.87 3.885zM28.5 4.5h-21a3 3 0 00-3 3v6h3v-6h21v21h-21v-6h-3v6a3 3 0 003 3h21c1.65 0 3-1.35 3-3v-21c0-1.65-1.35-3-3-3z","fill","url(#a)"],[1,"next"],["aria-label","Next content",1,"next-level",3,"click"],["tabindex","0",1,"title-text"],[1,"next-arrow"],["src","assets/next-arrow.svg","alt","next arrow"]],template:function(Ze,Se){1&Ze&&(f.F$t(),f.TgZ(0,"div",0)(1,"div",1)(2,"div",2),f.O4$(),f.TgZ(3,"svg",3)(4,"defs")(5,"filter",4),f._UZ(6,"feColorMatrix",5),f.qZA(),f.TgZ(7,"linearGradient",6),f._UZ(8,"stop",7)(9,"stop",8),f.qZA(),f.TgZ(10,"linearGradient",9),f._UZ(11,"stop",10)(12,"stop",11),f.qZA(),f._UZ(13,"path",12),f.TgZ(14,"filter",13),f._UZ(15,"feGaussianBlur",14)(16,"feOffset",15)(17,"feComposite",16)(18,"feColorMatrix",17),f.qZA(),f.TgZ(19,"linearGradient",18),f._UZ(20,"stop",19)(21,"stop",20),f.qZA(),f.YNc(22,W,5,2,"text",21),f.qZA(),f.TgZ(23,"g",22)(24,"g",23)(25,"g",24)(26,"g",25)(27,"g",26),f._UZ(28,"path",27)(29,"path",28)(30,"path",29)(31,"path",30)(32,"path",31)(33,"path",32)(34,"path",33)(35,"path",34)(36,"path",35)(37,"path",36)(38,"path",37)(39,"path",38)(40,"path",39)(41,"path",40)(42,"path",41)(43,"path",42)(44,"path",43)(45,"path",44)(46,"path",45)(47,"path",46)(48,"path",47)(49,"path",48)(50,"path",49)(51,"path",50)(52,"path",51)(53,"path",52)(54,"path",53)(55,"path",54)(56,"path",55)(57,"path",56)(58,"path",57)(59,"path",58)(60,"path",59)(61,"path",60)(62,"path",61)(63,"path",62)(64,"path",63)(65,"path",64)(66,"path",65)(67,"path",66)(68,"path",67)(69,"path",68)(70,"path",69)(71,"path",70)(72,"path",71)(73,"path",72)(74,"path",73)(75,"path",74)(76,"path",75)(77,"path",76)(78,"path",77)(79,"path",78)(80,"path",79)(81,"path",80)(82,"path",81)(83,"path",82)(84,"path",83)(85,"path",84)(86,"path",85)(87,"path",86)(88,"path",87)(89,"path",88)(90,"path",89)(91,"path",90)(92,"path",91)(93,"path",92)(94,"path",93)(95,"path",94)(96,"path",95)(97,"path",96)(98,"path",97)(99,"path",98)(100,"path",99)(101,"path",100)(102,"path",101)(103,"path",102)(104,"path",103)(105,"path",104)(106,"path",105)(107,"path",106)(108,"path",107)(109,"path",108)(110,"path",109)(111,"path",110)(112,"path",111)(113,"path",112)(114,"path",113)(115,"path",114)(116,"path",115)(117,"path",116)(118,"path",117)(119,"path",118)(120,"path",119)(121,"path",120)(122,"path",121)(123,"path",122)(124,"path",123)(125,"path",124)(126,"path",125)(127,"path",126)(128,"path",127)(129,"path",128)(130,"path",129)(131,"path",130)(132,"path",131)(133,"path",132)(134,"path",133)(135,"path",134)(136,"path",135)(137,"path",136)(138,"path",137)(139,"path",138)(140,"path",139)(141,"path",140)(142,"path",141)(143,"path",142)(144,"path",143)(145,"path",144)(146,"path",145)(147,"path",146)(148,"path",147)(149,"path",148)(150,"path",149)(151,"path",150)(152,"path",151)(153,"path",152)(154,"path",153)(155,"path",154)(156,"path",155)(157,"path",156)(158,"path",157)(159,"path",158)(160,"path",159)(161,"path",160)(162,"path",161)(163,"path",162)(164,"path",163)(165,"path",164)(166,"path",165)(167,"path",166)(168,"path",167)(169,"path",168)(170,"path",169)(171,"path",170)(172,"path",171)(173,"path",172)(174,"path",173)(175,"path",174)(176,"path",175)(177,"path",176)(178,"path",177)(179,"path",178)(180,"path",179)(181,"path",180)(182,"path",181)(183,"path",182)(184,"path",183)(185,"polygon",184)(186,"polygon",185)(187,"polygon",186)(188,"polygon",187)(189,"polygon",188)(190,"polyline",189)(191,"polyline",190)(192,"polyline",191)(193,"path",192)(194,"path",193)(195,"path",194)(196,"path",195)(197,"path",196)(198,"path",197),f.qZA()(),f.TgZ(199,"g",198)(200,"g",199),f._UZ(201,"path",200)(202,"path",201),f.TgZ(203,"g",202),f._UZ(204,"use",203)(205,"path",204),f.qZA(),f._UZ(206,"path",205)(207,"path",206),f.TgZ(208,"g",207)(209,"g",208)(210,"g",209),f._UZ(211,"use",210)(212,"use",211),f.qZA(),f.TgZ(213,"g",212),f._UZ(214,"use",213)(215,"use",214),f.qZA()()(),f._UZ(216,"path",215),f.TgZ(217,"foreignObject",216),f.kcU(),f.TgZ(218,"div",217),f._uU(219),f.qZA()(),f.YNc(220,re,7,1,"g",218),f.qZA()()()()()()()(),f.TgZ(221,"div",219)(222,"div",220)(223,"div",221),f._uU(224,"You just completed"),f.qZA(),f.TgZ(225,"span",222),f._uU(226),f.qZA(),f.Hsn(227),f.qZA(),f.TgZ(228,"div",223)(229,"div",224),f.NdJ("click",function(){return Se.replay()}),f.TgZ(230,"div"),f.YNc(231,N,8,0,"svg",225),f.YNc(232,ee,8,0,"svg",225),f.qZA(),f.TgZ(233,"div",226),f._uU(234,"Replay"),f.qZA()(),f.YNc(235,ie,11,0,"div",227),f.qZA(),f.YNc(236,Te,8,1,"ng-container",228),f.qZA()()),2&Ze&&(f.xp6(22),f.Q6J("ngIf",Se.outcome),f.xp6(197),f.hij(" ",Se.userName," "),f.xp6(1),f.Q6J("ngIf",Se.timeSpentLabel),f.xp6(6),f.Oqu(Se.contentName),f.xp6(3),f.Q6J("ngClass",Se.showReplay?"":"disabled"),f.xp6(2),f.Q6J("ngIf",!Se.showReplay),f.xp6(1),f.Q6J("ngIf",Se.showReplay),f.xp6(3),f.Q6J("ngIf",Se.showExit),f.xp6(1),f.Q6J("ngIf",Se.nextContent))},dependencies:[k.mk,k.O5],styles:[':root{--sdk-end-page-title:#000;--sdk-end-page-replay-icon: #024f9d;--sdk-end-page-replay-section-bg:#fff;--sdk-end-page-title-span: #666666;--sdk-end-page-replay-section-hover: #F2F2F2}[_nghost-%COMP%] .player-endpage[_ngcontent-%COMP%]{padding:1rem;height:100%;display:flex;align-items:center;justify-content:space-around;background:var(--sdk-end-page-replay-section-bg)}@media all and (orientation: portrait){[_nghost-%COMP%] .player-endpage[_ngcontent-%COMP%]{flex-direction:column;display:block;overflow-y:auto}}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%]{text-align:center;flex:50%}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%]{position:relative;padding:1.5rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .badge[_ngcontent-%COMP%]{width:17.625rem;height:13.1rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .score-details[_ngcontent-%COMP%]{position:absolute;left:0;right:0;bottom:5rem;color:var(--white);text-shadow:.063 .125 #8b2925;display:flex;justify-content:center;align-items:center}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .score-details[_ngcontent-%COMP%] .progress[_ngcontent-%COMP%]{font-size:.85rem;margin-right:.7rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .score-details[_ngcontent-%COMP%] .score[_ngcontent-%COMP%]{font-size:1.3rem;font-weight:700}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .user-details[_ngcontent-%COMP%]{position:absolute;left:0;right:0;top:2.8rem;width:8.5rem;margin:0 auto}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .user-details[_ngcontent-%COMP%] .user[_ngcontent-%COMP%]{width:1.275rem;height:1.275rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .user-details[_ngcontent-%COMP%] .user-title[_ngcontent-%COMP%]{color:var(--primary-color);font-size:.85rem;line-height:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .timer-details[_ngcontent-%COMP%]{position:absolute;bottom:2.75rem;left:0;right:0;display:flex;justify-content:center;align-items:center}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .timer-details[_ngcontent-%COMP%] .timer[_ngcontent-%COMP%]{width:1.275rem;height:1.275rem}[_nghost-%COMP%] .player-endpage__left-panel[_ngcontent-%COMP%] .user-score-card[_ngcontent-%COMP%] .timer-details[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:var(--primary-color);font-size:1rem;font-weight:700;margin-left:.3rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%]{flex:50%;text-align:center;padding:1rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .title-section[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:var(--sdk-end-page-title);font-size:1.3125rem;font-weight:700;letter-spacing:0;line-height:1.75rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .title-section[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:var(--sdk-end-page-title-span);font-size:.75rem;word-break:break-word}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .user-options[_ngcontent-%COMP%]{display:flex;justify-content:space-around;padding:1.7rem 0}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .user-options[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:var(--gray-800);font-size:1rem;line-height:1.188rem;text-align:center}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .user-options[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:2.55rem;height:2.55rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next[_ngcontent-%COMP%]{color:var(--gray-400);font-size:.85rem;line-height:1.063rem;margin-bottom:.7rem}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%]{margin:0 auto;width:auto;border-radius:.5rem;padding:.75rem;background:linear-gradient(135deg,#ffcd55,#ffd955);box-shadow:inset 0 -.063rem .188rem rgba(var(--rc-rgba-black),.5);display:flex;align-items:center;justify-content:space-between;cursor:pointer}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%] .title-text[_ngcontent-%COMP%]{color:var(--gray-800);font-size:.85rem;flex:1;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;line-height:normal}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%] .next-arrow[_ngcontent-%COMP%]{height:2.55rem;width:2.55rem;background-color:var(--white);border-radius:50%;text-align:center;display:flex;align-items:center;justify-content:center;cursor:pointer}[_nghost-%COMP%] .player-endpage__right-panel[_ngcontent-%COMP%] .next-level[_ngcontent-%COMP%] .next-arrow[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:1.75rem}.replay-section[_ngcontent-%COMP%], .exit-section[_ngcontent-%COMP%]{cursor:pointer;background-color:var(--sdk-end-page-replay-section-bg);padding:.5rem;border-radius:.25rem}.replay-section[_ngcontent-%COMP%]:hover, .exit-section[_ngcontent-%COMP%]:hover{background-color:var(--sdk-end-page-replay-section-hover)}.replay-section[_ngcontent-%COMP%] div[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] g[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:var(--sdk-end-page-replay-icon)}.replay-section[_ngcontent-%COMP%] div[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] g[_ngcontent-%COMP%] path[_ngcontent-%COMP%]:first-child{fill:transparent}.replay-section.disabled[_ngcontent-%COMP%]{cursor:not-allowed}.replay-section.disabled[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{color:#ccc!important}@keyframes _ngcontent-%COMP%_fadeInDown{0%{opacity:0;transform:translateY(-1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes _ngcontent-%COMP%_fadeInUp{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes _ngcontent-%COMP%_fadeInLeftSide{0%{opacity:0;transform:translate(6.25rem)}to{opacity:1;transform:translate(0)}}@keyframes _ngcontent-%COMP%_fadeInLeftSide{0%{opacity:0;transform:translate(-6.25rem)}to{opacity:1;transform:translate(0)}}.fadeInDown[_ngcontent-%COMP%]{animation-name:_ngcontent-%COMP%_fadeInDown}.fadeInUp[_ngcontent-%COMP%]{animation-name:_ngcontent-%COMP%_fadeInUp}.fadeInLeftSide[_ngcontent-%COMP%], .fadeInRightSide[_ngcontent-%COMP%]{animation-name:_ngcontent-%COMP%_fadeInLeftSide}.animated[_ngcontent-%COMP%]{animation-duration:1.5s;animation-fill-mode:both}.truncate-overflow[_ngcontent-%COMP%]{--lh: 1.4rem;line-height:var(--lh);--max-lines: 1;position:relative;max-height:calc(var(--lh) * var(--max-lines));overflow:hidden;width:100%;font-size:.65rem;color:var(--black)}.truncate-overflow[_ngcontent-%COMP%]:before{position:absolute;content:"";bottom:0;right:0}.truncate-overflow[_ngcontent-%COMP%]:after{content:"";position:absolute;right:0;width:1rem;height:1rem;background:var(--white)}.particles[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{transform:scale(1.1);transform-origin:center;animation:_ngcontent-%COMP%_heartbeat 3s ease-in-out infinite both;fill:#e55b28;opacity:.4}.badge-inner-animation[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_heartbeat 5s ease-in-out infinite both;transform-origin:center center}@keyframes _ngcontent-%COMP%_heartbeat{0%{transform:scale(1);transform-origin:center center;animation-timing-function:ease-out}10%{transform:scale(.91);animation-timing-function:ease-in}17%{transform:scale(.98);animation-timing-function:ease-out}33%{transform:scale(.87);animation-timing-function:ease-in}45%{transform:scale(1);animation-timing-function:ease-out}}']})}class Pe{constructor(){this.sidebarMenuEvent=new f.vpe}toggleMenu(mt){const Ze=document.getElementById("overlay-input"),Se=document.querySelector(".navBlock"),Wt=document.getElementById("playerSideMenu"),zt=document.getElementById("ariaLabelValue"),yn=document.getElementById("overlay-button");mt instanceof KeyboardEvent&&(Ze.checked=!Ze.checked),Ze.checked?(Wt.style.visibility="visible",zt.innerHTML="Player Menu Close",yn.setAttribute("aria-label","Player Menu Close"),Se.style.width="100%",Se.style.marginLeft="0%",this.sidebarMenuEvent.emit({event:mt,type:"OPEN_MENU"})):(Wt.style.visibility="hidden",zt.innerHTML="Player Menu Open",yn.setAttribute("aria-label","Player Menu Open"),Se.style.marginLeft="-100%",this.sidebarMenuEvent.emit({event:mt,type:"CLOSE_MENU"}))}static#e=this.\u0275fac=function(Ze){return new(Ze||Pe)};static#t=this.\u0275cmp=f.Xpm({type:Pe,selectors:[["sb-player-side-menu-icon"]],outputs:{sidebarMenuEvent:"sidebarMenuEvent"},decls:5,vars:0,consts:[["type","checkbox","id","overlay-input",3,"click"],["aria-label","Player Menu Open","for","overlay-input","id","overlay-button","tabindex","0",3,"keydown.enter"],["id","ariaLabelValue"]],template:function(Ze,Se){1&Ze&&(f.TgZ(0,"input",0),f.NdJ("click",function(zt){return Se.toggleMenu(zt)}),f.qZA(),f.TgZ(1,"label",1),f.NdJ("keydown.enter",function(zt){return Se.toggleMenu(zt)}),f._UZ(2,"span"),f.TgZ(3,"em",2),f._uU(4,"Player Menu Open"),f.qZA()())},styles:[':root{--sdk-overlay-btn-hover:#333332}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]{z-index:10;cursor:pointer;-webkit-user-select:none;user-select:none;margin:0;position:absolute;top:.4rem;left:1rem;height:2.25rem;width:2.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{height:.2rem;width:1.25rem;border-radius:.125rem;background-color:var(--black);position:relative;display:block;transition:all .2s ease-in-out}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:before{top:-.45rem;visibility:visible}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:after{top:.45rem}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:before, [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:after{height:.2rem;width:1.25rem;border-radius:.125rem;background-color:var(--black);position:absolute;content:"";transition:all .2s ease-in-out}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%], [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]:before, [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]:after{background:var(--sdk-overlay-btn-hover)}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover{background-color:rgba(var(--rc-rgba-black),.75)}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]{background-color:var(--white)}[_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]:before, [_nghost-%COMP%] #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%]:after{background-color:var(--white)}input[type=checkbox][_ngcontent-%COMP%]{display:none}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay[_ngcontent-%COMP%]{visibility:visible}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%], input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{background:transparent}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:before{transform:rotate(45deg) translate(.3125rem,.3125rem);opacity:1}input[type=checkbox][_ngcontent-%COMP%]:checked ~ #overlay-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:after{transform:rotate(-45deg) translate(.3125rem,-.3125rem)} html[dir=rtl] #overlay-button{left:auto;right:1rem} html[dir=rtl] #overlay-button span:before, html[dir=rtl] #overlay-button span:after{right:0}#ariaLabelValue[_ngcontent-%COMP%]{position:absolute;opacity:0}']})}function ce(it,mt){if(1&it){const Ze=f.EpF();f.TgZ(0,"li",8),f.NdJ("click",function(Wt){f.CHM(Ze);const zt=f.oxw();return f.KtG(zt.emitSideBarEvent(Wt,"SHARE"))})("keydown.enter",function(Wt){f.CHM(Ze);const zt=f.oxw();return f.KtG(zt.emitSideBarEvent(Wt,"SHARE"))}),f._UZ(1,"span",9),f._uU(2," Share"),f.qZA()}}function be(it,mt){if(1&it){const Ze=f.EpF();f.TgZ(0,"li",8),f.NdJ("click",function(Wt){f.CHM(Ze);const zt=f.oxw();return f.KtG(zt.showDownloadPopup(Wt,"DOWNLOAD_MENU"))})("keydown.enter",function(Wt){f.CHM(Ze);const zt=f.oxw();return zt.closeNav(Wt),f.KtG(zt.showDownloadPopup(Wt,"DOWNLOAD_MENU"))}),f._UZ(1,"span",10),f._uU(2," Download"),f.qZA()}}function ne(it,mt){if(1&it){const Ze=f.EpF();f.TgZ(0,"li",8),f.NdJ("click",function(Wt){f.CHM(Ze);const zt=f.oxw();return zt.closeNav(Wt),f.KtG(zt.emitSideBarEvent(Wt,"PRINT"))})("keydown.enter",function(Wt){f.CHM(Ze);const zt=f.oxw();return f.KtG(zt.emitSideBarEvent(Wt,"PRINT"))}),f._UZ(1,"span",11),f._uU(2," Print"),f.qZA()}}function J(it,mt){if(1&it){const Ze=f.EpF();f.TgZ(0,"li",8),f.NdJ("click",function(Wt){f.CHM(Ze);const zt=f.oxw();return zt.closeNav(Wt),f.KtG(zt.emitSideBarEvent(Wt,"EXIT"))})("keydown.enter",function(Wt){f.CHM(Ze);const zt=f.oxw();return zt.closeNav(Wt),f.KtG(zt.emitSideBarEvent(Wt,"EXIT"))}),f._UZ(1,"span",12),f._uU(2," Exit"),f.qZA()}}function xe(it,mt){if(1&it){const Ze=f.EpF();f.TgZ(0,"sb-player-download-popup",13),f.NdJ("hideDownloadPopUp",function(Wt){f.CHM(Ze);const zt=f.oxw();return f.KtG(zt.hideDownloadPopUp(Wt))})("downloadEvent",function(Wt){f.CHM(Ze);const zt=f.oxw();return f.KtG(zt.sidebarEvent.emit(Wt))}),f.qZA()}if(2&it){const Ze=f.oxw();f.Q6J("title",Ze.title)("showDownloadPopUp",Ze.showDownloadPopUp)}}class Ne{constructor(mt){this.ref=mt,this.config={showShare:!1,showDownload:!1,showReplay:!1,showExit:!1,showPrint:!1},this.sidebarEvent=new f.vpe,this.toggleMenu=new f.vpe,this.showDownloadPopUp=!1}closeNav(mt){const Ze=document.getElementById("ariaLabelValue"),Se=document.getElementById("overlay-button"),Wt=document.getElementById("overlay-input");Ze.innerHTML="Player Menu Open",Se.setAttribute("aria-label","Player Menu Open"),Wt.checked=!1,document.getElementById("playerSideMenu").style.visibility="hidden",document.querySelector(".navBlock").style.marginLeft="-100%",this.sidebarEvent.emit({event:mt,type:"CLOSE_MENU"})}showDownloadPopup(mt,Ze){this.showDownloadPopUp=!0,this.ref.detectChanges(),this.emitSideBarEvent(mt,Ze)}hideDownloadPopUp(mt){this.showDownloadPopUp=!1,this.sidebarEvent.emit(mt),this.ref.detectChanges()}emitSideBarEvent(mt,Ze){this.sidebarEvent.emit({event:mt,type:Ze})}static#e=this.\u0275fac=function(Ze){return new(Ze||Ne)(f.Y36(f.sBO))};static#t=this.\u0275cmp=f.Xpm({type:Ne,selectors:[["sb-player-sidebar"]],inputs:{title:"title",config:"config"},outputs:{sidebarEvent:"sidebarEvent",toggleMenu:"toggleMenu"},decls:12,vars:6,consts:[["id","playerSideMenu","aria-modal","true","aria-labelledby","Menubar",1,"sidenav"],["sidebarMenu",""],[1,"navBlock"],["role","heading","aria-level","2",1,"player-nav-unit","text-left"],["aria-label","player sidebar","id","sidebar-list"],["tabindex","0",3,"click","keydown.enter",4,"ngIf"],["aria-hidden","true","tabindex","-1",1,"transparentBlock",3,"click"],[3,"title","showDownloadPopUp","hideDownloadPopUp","downloadEvent",4,"ngIf"],["tabindex","0",3,"click","keydown.enter"],[1,"player-icon","player-share","mr-16"],[1,"player-icon","player-download","mr-16"],[1,"player-icon","player-print","mr-16"],[1,"player-icon","player-exit","mr-16"],[3,"title","showDownloadPopUp","hideDownloadPopUp","downloadEvent"]],template:function(Ze,Se){1&Ze&&(f.TgZ(0,"div",0,1)(2,"div",2)(3,"div",3),f._uU(4),f.qZA(),f.TgZ(5,"ul",4),f.YNc(6,ce,3,0,"li",5),f.YNc(7,be,3,0,"li",5),f.YNc(8,ne,3,0,"li",5),f.YNc(9,J,3,0,"li",5),f.qZA()(),f.TgZ(10,"div",6),f.NdJ("click",function(zt){return Se.closeNav(zt)}),f.qZA()(),f.YNc(11,xe,1,2,"sb-player-download-popup",7)),2&Ze&&(f.xp6(4),f.Oqu(Se.title),f.xp6(2),f.Q6J("ngIf",Se.config.showShare),f.xp6(1),f.Q6J("ngIf",Se.config.showDownload),f.xp6(1),f.Q6J("ngIf",Se.config.showPrint),f.xp6(1),f.Q6J("ngIf",Se.config.showExit),f.xp6(2),f.Q6J("ngIf",Se.showDownloadPopUp))},dependencies:[k.O5,V],styles:[":root{--sdk-player-icon:#6D7278}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%]{width:100%;position:absolute;z-index:1;top:0;left:0;overflow-x:hidden;display:flex;z-index:9;height:100%}@media screen and (max-height: 1024px){[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%]{padding-top:0}}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;font-size:1.5rem;color:var(--black);display:block}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{color:var(--gray-0)}@media screen and (max-height: 1024px){[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:1.125rem}}[_nghost-%COMP%] .sidenav[_ngcontent-%COMP%] .closebtn[_ngcontent-%COMP%]{position:absolute;top:0;right:1.5rem;font-size:2.25rem;margin-left:3.125rem}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%]{width:100%;background:var(--white);max-width:20rem;transition:all .3s ease-in;margin-left:-100%;z-index:10;position:absolute;height:100%}@media (min-width: 1600px){.PlayerMediaQueryClass [_nghost-%COMP%] .navBlock[_ngcontent-%COMP%]{max-width:24rem}}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] .player-nav-unit[_ngcontent-%COMP%]{background:var(--primary-theme);padding:3rem 2rem 2rem;min-height:5.625rem;display:flex;align-items:center;color:var(--gray-800);font-size:1rem;font-weight:700;line-height:normal;word-break:break-word}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{margin:0;padding:0}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{padding:1rem 2rem;background:var(--white);min-height:4rem;cursor:pointer;display:flex;align-items:center;color:rgba(var(--rc-rgba-black),1);font-size:.875rem;line-height:1.375rem;margin:0;line-height:normal}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover{background-color:var(--gray-0)}[_nghost-%COMP%] .navBlock[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] .player-icon[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem;background-color:var(--sdk-player-icon)}[_nghost-%COMP%] #playerSideMenu[_ngcontent-%COMP%]{visibility:hidden}[_nghost-%COMP%] .player-replay[_ngcontent-%COMP%]{display:inline;padding:8px}[_nghost-%COMP%] .transparentBlock[_ngcontent-%COMP%]{width:100%;background-color:rgba(var(--rc-rgba-black),.5);height:100%;transition:all .3s ease}[_nghost-%COMP%] .player-share[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik00MDYsMzMyYy0yOS42NDEsMC01NS43NjEsMTQuNTgxLTcyLjE2NywzNi43NTVMMTkxLjk5LDI5Ni4xMjRjMi4zNTUtOC4wMjcsNC4wMS0xNi4zNDYsNC4wMS0yNS4xMjQNCgkJCWMwLTExLjkwNi0yLjQ0MS0yMy4yMjUtNi42NTgtMzMuNjM2bDE0OC40NDUtODkuMzI4QzM1NC4zMDcsMTY3LjQyNCwzNzguNTg5LDE4MCw0MDYsMTgwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJYzAtNDkuNjI5LTQwLjM3MS05MC05MC05MGMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsMTEuNDM3LDIuMzU1LDIyLjI4Niw2LjI2MiwzMi4zNThsLTE0OC44ODcsODkuNTkNCgkJCUMxNTYuODY5LDE5My4xMzYsMTMyLjkzNywxODEsMTA2LDE4MWMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsNDkuNjI5LDQwLjM3MSw5MCw5MCw5MGMzMC4xMywwLDU2LjY5MS0xNS4wMDksNzMuMDM1LTM3LjgwNg0KCQkJbDE0MS4zNzYsNzIuMzk1QzMxNy44MDcsNDAzLjk5NSwzMTYsNDEyLjc1LDMxNiw0MjJjMCw0OS42MjksNDAuMzcxLDkwLDkwLDkwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJQzQ5NiwzNzIuMzcxLDQ1NS42MjksMzMyLDQwNiwzMzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik00MDYsMzMyYy0yOS42NDEsMC01NS43NjEsMTQuNTgxLTcyLjE2NywzNi43NTVMMTkxLjk5LDI5Ni4xMjRjMi4zNTUtOC4wMjcsNC4wMS0xNi4zNDYsNC4wMS0yNS4xMjQNCgkJCWMwLTExLjkwNi0yLjQ0MS0yMy4yMjUtNi42NTgtMzMuNjM2bDE0OC40NDUtODkuMzI4QzM1NC4zMDcsMTY3LjQyNCwzNzguNTg5LDE4MCw0MDYsMTgwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJYzAtNDkuNjI5LTQwLjM3MS05MC05MC05MGMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsMTEuNDM3LDIuMzU1LDIyLjI4Niw2LjI2MiwzMi4zNThsLTE0OC44ODcsODkuNTkNCgkJCUMxNTYuODY5LDE5My4xMzYsMTMyLjkzNywxODEsMTA2LDE4MWMtNDkuNjI5LDAtOTAsNDAuMzcxLTkwLDkwYzAsNDkuNjI5LDQwLjM3MSw5MCw5MCw5MGMzMC4xMywwLDU2LjY5MS0xNS4wMDksNzMuMDM1LTM3LjgwNg0KCQkJbDE0MS4zNzYsNzIuMzk1QzMxNy44MDcsNDAzLjk5NSwzMTYsNDEyLjc1LDMxNiw0MjJjMCw0OS42MjksNDAuMzcxLDkwLDkwLDkwYzQ5LjYyOSwwLDkwLTQwLjM3MSw5MC05MA0KCQkJQzQ5NiwzNzIuMzcxLDQ1NS42MjksMzMyLDQwNiwzMzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=)}[_nghost-%COMP%] .player-exit[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzg0IDM4NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzg0IDM4NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggZD0iTTM0MS4zMzMsMEg0Mi42NjdDMTkuMDkzLDAsMCwxOS4wOTMsMCw0Mi42NjdWMTI4aDQyLjY2N1Y0Mi42NjdoMjk4LjY2N3YyOTguNjY3SDQyLjY2N1YyNTZIMHY4NS4zMzMNCgkJCQlDMCwzNjQuOTA3LDE5LjA5MywzODQsNDIuNjY3LDM4NGgyOTguNjY3QzM2NC45MDcsMzg0LDM4NCwzNjQuOTA3LDM4NCwzNDEuMzMzVjQyLjY2N0MzODQsMTkuMDkzLDM2NC45MDcsMCwzNDEuMzMzLDB6Ii8+DQoJCQk8cG9seWdvbiBwb2ludHM9IjE1MS4xNDcsMjY4LjQ4IDE4MS4zMzMsMjk4LjY2NyAyODgsMTkyIDE4MS4zMzMsODUuMzMzIDE1MS4xNDcsMTE1LjUyIDIwNi4yOTMsMTcwLjY2NyAwLDE3MC42NjcgMCwyMTMuMzMzIA0KCQkJCTIwNi4yOTMsMjEzLjMzMyAJCQkiLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzg0IDM4NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzg0IDM4NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggZD0iTTM0MS4zMzMsMEg0Mi42NjdDMTkuMDkzLDAsMCwxOS4wOTMsMCw0Mi42NjdWMTI4aDQyLjY2N1Y0Mi42NjdoMjk4LjY2N3YyOTguNjY3SDQyLjY2N1YyNTZIMHY4NS4zMzMNCgkJCQlDMCwzNjQuOTA3LDE5LjA5MywzODQsNDIuNjY3LDM4NGgyOTguNjY3QzM2NC45MDcsMzg0LDM4NCwzNjQuOTA3LDM4NCwzNDEuMzMzVjQyLjY2N0MzODQsMTkuMDkzLDM2NC45MDcsMCwzNDEuMzMzLDB6Ii8+DQoJCQk8cG9seWdvbiBwb2ludHM9IjE1MS4xNDcsMjY4LjQ4IDE4MS4zMzMsMjk4LjY2NyAyODgsMTkyIDE4MS4zMzMsODUuMzMzIDE1MS4xNDcsMTE1LjUyIDIwNi4yOTMsMTcwLjY2NyAwLDE3MC42NjcgMCwyMTMuMzMzIA0KCQkJCTIwNi4yOTMsMjEzLjMzMyAJCQkiLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K)}[_nghost-%COMP%] .player-print[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+aWNfcHJpbnQgY29weTwvdGl0bGU+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iSWNvbi0yNHB4Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTE5LDggTDUsOCBDMy4zNCw4IDIsOS4zNCAyLDExIEwyLDE3IEw2LDE3IEw2LDIxIEwxOCwyMSBMMTgsMTcgTDIyLDE3IEwyMiwxMSBDMjIsOS4zNCAyMC42Niw4IDE5LDggTDE5LDggWiBNMTYsMTkgTDgsMTkgTDgsMTQgTDE2LDE0IEwxNiwxOSBMMTYsMTkgWiBNMTksMTIgQzE4LjQ1LDEyIDE4LDExLjU1IDE4LDExIEMxOCwxMC40NSAxOC40NSwxMCAxOSwxMCBDMTkuNTUsMTAgMjAsMTAuNDUgMjAsMTEgQzIwLDExLjU1IDE5LjU1LDEyIDE5LDEyIEwxOSwxMiBaIE0xOCwzIEw2LDMgTDYsNyBMMTgsNyBMMTgsMyBMMTgsMyBaIiBpZD0iU2hhcGUiIGZpbGw9IiM2RDcyNzgiPjwvcGF0aD4KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBwb2ludHM9IjAgMCAyNCAwIDI0IDI0IDAgMjQiPjwvcG9seWdvbj4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+aWNfcHJpbnQgY29weTwvdGl0bGU+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iSWNvbi0yNHB4Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTE5LDggTDUsOCBDMy4zNCw4IDIsOS4zNCAyLDExIEwyLDE3IEw2LDE3IEw2LDIxIEwxOCwyMSBMMTgsMTcgTDIyLDE3IEwyMiwxMSBDMjIsOS4zNCAyMC42Niw4IDE5LDggTDE5LDggWiBNMTYsMTkgTDgsMTkgTDgsMTQgTDE2LDE0IEwxNiwxOSBMMTYsMTkgWiBNMTksMTIgQzE4LjQ1LDEyIDE4LDExLjU1IDE4LDExIEMxOCwxMC40NSAxOC40NSwxMCAxOSwxMCBDMTkuNTUsMTAgMjAsMTAuNDUgMjAsMTEgQzIwLDExLjU1IDE5LjU1LDEyIDE5LDEyIEwxOSwxMiBaIE0xOCwzIEw2LDMgTDYsNyBMMTgsNyBMMTgsMyBMMTgsMyBaIiBpZD0iU2hhcGUiIGZpbGw9IiM2RDcyNzgiPjwvcGF0aD4KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBwb2ludHM9IjAgMCAyNCAwIDI0IDI0IDAgMjQiPjwvcG9seWdvbj4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==)}[_nghost-%COMP%] .player-download[_ngcontent-%COMP%]{-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0zODIuNTYsMjMzLjM3NkMzNzkuOTY4LDIyNy42NDgsMzc0LjI3MiwyMjQsMzY4LDIyNGgtNjRWMTZjMC04LjgzMi03LjE2OC0xNi0xNi0xNmgtNjRjLTguODMyLDAtMTYsNy4xNjgtMTYsMTZ2MjA4aC02NA0KCQkJYy02LjI3MiwwLTExLjk2OCwzLjY4LTE0LjU2LDkuMzc2Yy0yLjYyNCw1LjcyOC0xLjYsMTIuNDE2LDIuNTI4LDE3LjE1MmwxMTIsMTI4YzMuMDQsMy40ODgsNy40MjQsNS40NzIsMTIuMDMyLDUuNDcyDQoJCQljNC42MDgsMCw4Ljk5Mi0yLjAxNiwxMi4wMzItNS40NzJsMTEyLTEyOEMzODQuMTkyLDI0NS44MjQsMzg1LjE1MiwyMzkuMTA0LDM4Mi41NiwyMzMuMzc2eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNNDMyLDM1MnY5Nkg4MHYtOTZIMTZ2MTI4YzAsMTcuNjk2LDE0LjMzNiwzMiwzMiwzMmg0MTZjMTcuNjk2LDAsMzItMTQuMzA0LDMyLTMyVjM1Mkg0MzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0zODIuNTYsMjMzLjM3NkMzNzkuOTY4LDIyNy42NDgsMzc0LjI3MiwyMjQsMzY4LDIyNGgtNjRWMTZjMC04LjgzMi03LjE2OC0xNi0xNi0xNmgtNjRjLTguODMyLDAtMTYsNy4xNjgtMTYsMTZ2MjA4aC02NA0KCQkJYy02LjI3MiwwLTExLjk2OCwzLjY4LTE0LjU2LDkuMzc2Yy0yLjYyNCw1LjcyOC0xLjYsMTIuNDE2LDIuNTI4LDE3LjE1MmwxMTIsMTI4YzMuMDQsMy40ODgsNy40MjQsNS40NzIsMTIuMDMyLDUuNDcyDQoJCQljNC42MDgsMCw4Ljk5Mi0yLjAxNiwxMi4wMzItNS40NzJsMTEyLTEyOEMzODQuMTkyLDI0NS44MjQsMzg1LjE1MiwyMzkuMTA0LDM4Mi41NiwyMzMuMzc2eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNNDMyLDM1MnY5Nkg4MHYtOTZIMTZ2MTI4YzAsMTcuNjk2LDE0LjMzNiwzMiwzMiwzMmg0MTZjMTcuNjk2LDAsMzItMTQuMzA0LDMyLTMyVjM1Mkg0MzJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=)}"]})}const Ee=function(it){return{"animated animateBg":it}};class ze{constructor(){this.progress=0}ngOnChanges(mt){mt.progress&&mt.progress.currentValue&&(this.progress=mt.progress.currentValue)}static#e=this.\u0275fac=function(Ze){return new(Ze||ze)};static#t=this.\u0275cmp=f.Xpm({type:ze,selectors:[["sb-player-start-page"]],inputs:{title:"title",progress:"progress"},features:[f.TTD],decls:10,vars:7,consts:[[1,"sb-player-splash-container",3,"ngClass"],[1,"sb-player-splash-container__header"],[1,"sb-player-splash-container__body","animated","fadeInDown"],[1,""],[1,"sb-player-splash-container__footer"],[1,"loading-text"],[1,"bg"],[1,"el"]],template:function(Ze,Se){1&Ze&&(f.TgZ(0,"div",0),f._UZ(1,"div",1),f.TgZ(2,"div",2)(3,"span",3),f._uU(4),f.qZA()(),f.TgZ(5,"div",4)(6,"div",5),f._uU(7),f.qZA(),f.TgZ(8,"div",6),f._UZ(9,"div",7),f.qZA()()()),2&Ze&&(f.Q6J("ngClass",f.VKq(5,Ee,100===Se.progress)),f.xp6(4),f.Oqu(Se.title),f.xp6(3),f.hij("Loading... ",Se.progress,"%"),f.xp6(2),f.Udp("width",Se.progress+"%"))},dependencies:[k.mk],styles:['.sb-player-splash-container[_ngcontent-%COMP%]{box-sizing:border-box;padding:1rem;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;opacity:1;background:var(--primary-theme);transition:all .3s ease-in}.sb-player-splash-container.animateBg[_ngcontent-%COMP%]{opacity:0}.sb-player-splash-container__body[_ngcontent-%COMP%]{display:flex;flex-direction:column;text-align:center;color:var(--gray-800);letter-spacing:0}.sb-player-splash-container__body[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:1.5rem;font-weight:700;letter-spacing:0;line-height:normal;word-break:break-word}.sb-player-splash-container__footer[_ngcontent-%COMP%]{color:var(--black);font-size:.75rem;line-height:1.25rem;display:flex;flex-direction:column;width:100%}@keyframes _ngcontent-%COMP%_loading{0%{width:0}to{width:100%}}@keyframes _ngcontent-%COMP%_percentage{1%{content:"1%"}2%{content:"2%"}3%{content:"3%"}4%{content:"4%"}5%{content:"5%"}6%{content:"6%"}7%{content:"7%"}8%{content:"8%"}9%{content:"9%"}10%{content:"10%"}11%{content:"11%"}12%{content:"12%"}13%{content:"13%"}14%{content:"14%"}15%{content:"15%"}16%{content:"16%"}17%{content:"17%"}18%{content:"18%"}19%{content:"19%"}20%{content:"20%"}21%{content:"21%"}22%{content:"22%"}23%{content:"23%"}24%{content:"24%"}25%{content:"25%"}26%{content:"26%"}27%{content:"27%"}28%{content:"28%"}29%{content:"29%"}30%{content:"30%"}31%{content:"31%"}32%{content:"32%"}33%{content:"33%"}34%{content:"34%"}35%{content:"35%"}36%{content:"36%"}37%{content:"37%"}38%{content:"38%"}39%{content:"39%"}40%{content:"40%"}41%{content:"41%"}42%{content:"42%"}43%{content:"43%"}44%{content:"44%"}45%{content:"45%"}46%{content:"46%"}47%{content:"47%"}48%{content:"48%"}49%{content:"49%"}50%{content:"50%"}51%{content:"51%"}52%{content:"52%"}53%{content:"53%"}54%{content:"54%"}55%{content:"55%"}56%{content:"56%"}57%{content:"57%"}58%{content:"58%"}59%{content:"59%"}60%{content:"60%"}61%{content:"61%"}62%{content:"62%"}63%{content:"63%"}64%{content:"64%"}65%{content:"65%"}66%{content:"66%"}67%{content:"67%"}68%{content:"68%"}69%{content:"69%"}70%{content:"70%"}71%{content:"71%"}72%{content:"72%"}73%{content:"73%"}74%{content:"74%"}75%{content:"75%"}76%{content:"76%"}77%{content:"77%"}78%{content:"78%"}79%{content:"79%"}80%{content:"80%"}81%{content:"81%"}82%{content:"82%"}83%{content:"83%"}84%{content:"84%"}85%{content:"85%"}86%{content:"86%"}87%{content:"87%"}88%{content:"88%"}89%{content:"89%"}90%{content:"90%"}91%{content:"91%"}92%{content:"92%"}93%{content:"93%"}94%{content:"94%"}95%{content:"95%"}96%{content:"96%"}97%{content:"97%"}98%{content:"98%"}99%{content:"99%"}to{content:"100%"}}.bg[_ngcontent-%COMP%], .el[_ngcontent-%COMP%]{border-radius:.25rem;height:.5rem}.bg[_ngcontent-%COMP%]{background-color:var(--white)}.el[_ngcontent-%COMP%]{background-color:#f1635d;width:0%;transition:all ease .3s}.loading-text[_ngcontent-%COMP%]{align-self:center;margin-bottom:.5rem;color:var(--black)}@keyframes _ngcontent-%COMP%_fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes _ngcontent-%COMP%_fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _ngcontent-%COMP%_fadeInLeftSide{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}@keyframes _ngcontent-%COMP%_fadeInLeftSide{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}.fadeInDown[_ngcontent-%COMP%]{animation-name:_ngcontent-%COMP%_fadeInDown}.fadeInUp[_ngcontent-%COMP%]{animation-name:_ngcontent-%COMP%_fadeInUp}.fadeInLeftSide[_ngcontent-%COMP%], .fadeInRightSide[_ngcontent-%COMP%]{animation-name:_ngcontent-%COMP%_fadeInLeftSide}.animated[_ngcontent-%COMP%]{animation-duration:1.5s;animation-fill-mode:both}']})}function Ve(it,mt){1&it&&(f.TgZ(0,"div",1),f._uU(1," You are offline\n"),f.qZA())}class j{constructor(){}ngOnInit(){window.addEventListener("offline",()=>{this.showOfflineAlert=!0,setTimeout(()=>{this.showOfflineAlert=!1},4e3)})}static#e=this.\u0275fac=function(Ze){return new(Ze||j)};static#t=this.\u0275cmp=f.Xpm({type:j,selectors:[["sb-player-offline-alert"]],decls:1,vars:1,consts:[["class","offline-container",4,"ngIf"],[1,"offline-container"]],template:function(Ze,Se){1&Ze&&f.YNc(0,Ve,2,0,"div",0),2&Ze&&f.Q6J("ngIf",Se.showOfflineAlert)},dependencies:[k.O5],styles:[":root{--sdk-offline-container:#fff}.offline-container[_ngcontent-%COMP%]{position:absolute;top:0;left:0;right:0;height:3rem;background:var(--tertiary-color);color:var(--sdk-offline-container);width:100%;display:flex;align-items:center;z-index:999;justify-content:center;box-shadow:0 0 2px 2px #666;font-size:14px}"]})}class X{static#e=this.\u0275fac=function(Ze){return new(Ze||X)};static#t=this.\u0275mod=f.oAB({type:X});static#n=this.\u0275inj=f.cJS({imports:[k.ez,q.u5]})}var me,it,$e;(it=me||(me={})).contentCompatibility="CPV2_CONT_COMP_01",it.contentLoadFails="CPV2_CONT_LOAD_FAIL_01",it.internetConnectivity="CPV2_INT_CONNECT_01",it.streamingUrlSupport="CPV2_INT_STREAMINGURL_01",function(it){it.contentCompatibility="content compatibility error",it.contentLoadFails="content load failed",it.internetConnectivity="content failed to load , No Internet Available",it.streamingUrlSupport="streaming url is not supported",it.contentPlayFailedHeader="Unable to load content",it.contentPlayFailTitle="Refresh and try again later"}($e||($e={}));class _t{ngOnInit(){this.errorMsg||(this.errorMsg={messageHeader:$e.contentPlayFailedHeader,messageTitle:$e.contentPlayFailTitle})}static#e=this.\u0275fac=function(Ze){return new(Ze||_t)};static#t=this.\u0275cmp=f.Xpm({type:_t,selectors:[["sb-player-contenterror"]],inputs:{errorMsg:"errorMsg"},decls:6,vars:2,consts:[[1,"playersdk-msg","playersdk-msg--error"],[1,"playersdk-msg__body"],[1,"playersdk-msg__text"],[1,"error-header"]],template:function(Ze,Se){1&Ze&&(f.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"span",3),f._uU(4),f.qZA(),f._uU(5),f.qZA()()()),2&Ze&&(f.xp6(4),f.Oqu(Se.errorMsg.messageHeader),f.xp6(1),f.hij(" ",Se.errorMsg.messageTitle," "))},styles:[':root{--sdk-playersdk-text:#333;--sdk-playersdk-bg:#fbccd1;--sdk-playersdk-border:#ff4558;--sdk-playersdk-closeicon:#ff4558;--sdk-playersdk-error-header:#ff4558}.playersdk-msg[_ngcontent-%COMP%]{position:absolute;top:10%;left:50%;transform:translate(-50%);width:100%;max-width:20rem;margin-bottom:8px;padding:1rem;border:1px solid;border-radius:.5rem;border-width:0 0 0 .5rem;z-index:111111}.playersdk-msg--error[_ngcontent-%COMP%]{color:var(--sdk-playersdk-text);background:var(--sdk-playersdk-bg);border-color:var(--sdk-playersdk-border)}.playersdk-msg__body[_ngcontent-%COMP%]{display:flex;align-items:center}.playersdk-msg__text[_ngcontent-%COMP%]{font-size:.875rem}@media (max-width: 767px){.playersdk-msg__text[_ngcontent-%COMP%]{font-size:.75rem}}.playersdk-msg__close-icon[_ngcontent-%COMP%]{position:absolute;right:0;top:0;width:2rem;height:2rem;cursor:pointer}.playersdk-msg__close-icon[_ngcontent-%COMP%]:after, .playersdk-msg__close-icon[_ngcontent-%COMP%]:before{content:" ";position:absolute;right:1rem;height:1rem;width:.125rem;top:.5rem;background:var(--sdk-playersdk-closeicon)}.playersdk-msg__close-icon[_ngcontent-%COMP%]:before{transform:rotate(45deg)}.playersdk-msg__close-icon[_ngcontent-%COMP%]:after{transform:rotate(-45deg)}.error-header[_ngcontent-%COMP%]{font-size:1.25rem;display:block;margin-bottom:.5rem;line-height:normal;color:var(--sdk-playersdk-error-header)}']})}class st{constructor(){this.nextAction=new f.vpe}static#e=this.\u0275fac=function(Ze){return new(Ze||st)};static#t=this.\u0275cmp=f.Xpm({type:st,selectors:[["sb-player-next-navigation"]],outputs:{nextAction:"nextAction"},decls:3,vars:0,consts:[["aria-label","navigation-arrows-nextIcon","tabindex","0",1,"navigation-arrows","player-nextIcon","paginate","right","ml-4",3,"click"]],template:function(Ze,Se){1&Ze&&(f.TgZ(0,"button",0),f.NdJ("click",function(){return Se.nextAction.emit({type:"NEXT"})}),f._UZ(1,"i")(2,"i"),f.qZA())},styles:[':root{--sdk-navigation-arrows-bg:#fff;--sdk-navigation-arrows-border:#F2F2F2;--sdk-navigation-arrows-after:#999999;--sdk-player-nextIcon:#fff}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]{height:2rem;width:4rem;cursor:pointer;border-radius:1rem;background-color:var(--sdk-navigation-arrows-bg);box-shadow:var(--sbt-box-shadow-3px);border:1px solid var(--sdk-navigation-arrows-border);transition:all .1s ease-in}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover{border:1px solid transparent}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover{background:var(--primary-color)}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:after{display:none;content:"";width:.5rem;height:.5rem;border-top:.125rem solid var(--sdk-navigation-arrows-after);border-left:.125rem solid var(--sdk-navigation-arrows-after)}[_nghost-%COMP%] .player-nextIcon[_ngcontent-%COMP%]:after{content:"";transform:rotate(135deg);border-top:.125rem solid var(--sdk-player-nextIcon);border-left:.125rem solid var(--sdk-player-nextIcon)}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover.player-nextIcon:after{content:"";border-top:.125rem solid var(--sdk-player-nextIcon);border-left:.125rem solid var(--sdk-player-nextIcon)}[_nghost-%COMP%] .navigation-arrows.player-nextIcon[_ngcontent-%COMP%]{background:var(--primary-color)}button[_ngcontent-%COMP%]{-webkit-appearance:none;background:transparent;border:0}.paginate[_ngcontent-%COMP%]{position:relative;transform:translateZ(0)}.paginate[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{position:absolute;top:42%;left:40%;width:.75rem;height:.1875rem;border-radius:.09375rem;background:var(--white);transition:all .15s ease}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{transform-origin:0% 50%;background-color:var(--gray-800)}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translateY(-1px) rotate(40deg)}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translateY(1px) rotate(-40deg)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]{background-color:var(--white)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translate(0) rotate(30deg)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translateY(1px) rotate(-30deg)}.paginate.left[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translate(-.3125rem) rotate(0)}.paginate.left[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translate(-.3125rem) rotate(0)}.paginate.left[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translate(-.3125rem) rotate(0)}.paginate.left[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translate(-.3125rem) rotate(0)}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{transform-origin:100% 50%}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translateY(.0625rem) rotate(40deg)}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translateY(-.0625rem) rotate(-40deg)}.paginate.right[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translateY(.0625rem) rotate(30deg)}.paginate.right[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translateY(.0625rem) rotate(-30deg)}.paginate.right[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translate(.3125rem) rotate(0)}.paginate.right[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translate(.3125rem) rotate(0)}.paginate.right[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translate(.3125rem) rotate(0)}.paginate.right[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translate(.3125rem) rotate(0)}.paginate[data-state=disabled][_ngcontent-%COMP%]{opacity:.3;cursor:default} html[dir=rtl] .player-previousIcon, html[dir=rtl] .player-nextIcon{transform:rotate(180deg)}']})}class Dt{constructor(){this.previousAction=new f.vpe}static#e=this.\u0275fac=function(Ze){return new(Ze||Dt)};static#t=this.\u0275cmp=f.Xpm({type:Dt,selectors:[["sb-player-previous-navigation"]],outputs:{previousAction:"previousAction"},decls:3,vars:0,consts:[["aria-label","navigation-arrows-previousIcon","tabindex","0",1,"navigation-arrows","player-previousIcon","paginate","left",3,"click"]],template:function(Ze,Se){1&Ze&&(f.TgZ(0,"button",0),f.NdJ("click",function(){return Se.previousAction.emit({type:"PREVIOUS"})}),f._UZ(1,"i")(2,"i"),f.qZA())},styles:[':root{--sdk-navigation-arrows-bg:#fff;--sdk-navigation-arrows-border:#F2F2F2;--sdk-navigation-arrows-after:#999999;--sdk-player-nextIcon:#fff}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]{height:2rem;width:4rem;cursor:pointer;border-radius:1rem;background-color:var(--sdk-navigation-arrows-bg);box-shadow:var(--sbt-box-shadow-3px);border:1px solid var(--sdk-navigation-arrows-border);transition:all .1s ease-in}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover{border:1px solid transparent}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover{background:var(--primary-color)}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:after{display:none;content:"";width:.5rem;height:.5rem;border-top:.125rem solid var(--sdk-navigation-arrows-after);border-left:.125rem solid var(--sdk-navigation-arrows-after)}[_nghost-%COMP%] .player-nextIcon[_ngcontent-%COMP%]:after{content:"";transform:rotate(135deg);border-top:.125rem solid var(--sdk-player-nextIcon);border-left:.125rem solid var(--sdk-player-nextIcon)}[_nghost-%COMP%] .navigation-arrows[_ngcontent-%COMP%]:hover.player-nextIcon:after{content:"";border-top:.125rem solid var(--sdk-player-nextIcon);border-left:.125rem solid var(--sdk-player-nextIcon)}[_nghost-%COMP%] .navigation-arrows.player-nextIcon[_ngcontent-%COMP%]{background:var(--primary-color)}button[_ngcontent-%COMP%]{-webkit-appearance:none;background:transparent;border:0}.paginate[_ngcontent-%COMP%]{position:relative;transform:translateZ(0)}.paginate[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{position:absolute;top:42%;left:40%;width:.75rem;height:.1875rem;border-radius:.09375rem;background:var(--white);transition:all .15s ease}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{transform-origin:0% 50%;background-color:var(--gray-800)}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translateY(-1px) rotate(40deg)}.paginate.left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translateY(1px) rotate(-40deg)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]{background-color:var(--white)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translate(0) rotate(30deg)}.paginate.left[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translateY(1px) rotate(-30deg)}.paginate.left[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translate(-.3125rem) rotate(0)}.paginate.left[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translate(-.3125rem) rotate(0)}.paginate.left[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translate(-.3125rem) rotate(0)}.paginate.left[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translate(-.3125rem) rotate(0)}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{transform-origin:100% 50%}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translateY(.0625rem) rotate(40deg)}.paginate.right[_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translateY(-.0625rem) rotate(-40deg)}.paginate.right[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translateY(.0625rem) rotate(30deg)}.paginate.right[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translateY(.0625rem) rotate(-30deg)}.paginate.right[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:first-child{transform:translate(.3125rem) rotate(0)}.paginate.right[data-state=disabled][_ngcontent-%COMP%] i[_ngcontent-%COMP%]:last-child{transform:translate(.3125rem) rotate(0)}.paginate.right[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:first-child{transform:translate(.3125rem) rotate(0)}.paginate.right[data-state=disabled][_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]:last-child{transform:translate(.3125rem) rotate(0)}.paginate[data-state=disabled][_ngcontent-%COMP%]{opacity:.3;cursor:default} html[dir=rtl] .player-previousIcon, html[dir=rtl] .player-nextIcon{transform:rotate(180deg)}']})}function kt(it,mt){if(1&it){const Ze=f.EpF();f.TgZ(0,"div",6)(1,"img",7),f.NdJ("click",function(){f.CHM(Ze);const Wt=f.oxw();return f.KtG(Wt.rotateCW())}),f.qZA()()}}function rt(it,mt){if(1&it){const Ze=f.EpF();f.TgZ(0,"div",8)(1,"button",9),f.NdJ("click",function(){f.CHM(Ze);const Wt=f.oxw();return f.KtG(Wt.zoomOut())}),f.qZA(),f.TgZ(2,"button",10),f.NdJ("click",function(){f.CHM(Ze);const Wt=f.oxw();return f.KtG(Wt.zoomIn())}),f.qZA()()}}function Pt(it,mt){if(1&it){const Ze=f.EpF();f.TgZ(0,"div",11)(1,"input",12),f.NdJ("ngModelChange",function(Wt){f.CHM(Ze);const zt=f.oxw();return f.KtG(zt.page=Wt)}),f.qZA(),f.TgZ(2,"span",13),f.NdJ("click",function(){f.CHM(Ze);const Wt=f.oxw();return f.KtG(Wt.gotoPage())}),f._UZ(3,"img",14),f.qZA(),f.TgZ(4,"span",15),f._uU(5,"/"),f.qZA(),f.TgZ(6,"span",16),f._uU(7),f.qZA()()}if(2&it){const Ze=f.oxw();f.xp6(1),f.Q6J("ngModel",Ze.page)("max",Ze.totalPages),f.xp6(6),f.Oqu(Ze.totalPages)}}function Xe(it,mt){if(1&it){const Ze=f.EpF();f.TgZ(0,"div",17)(1,"div",18)(2,"sb-player-previous-navigation",19),f.NdJ("previousAction",function(Wt){f.CHM(Ze);const zt=f.oxw();return f.KtG(zt.actions.emit(Wt))}),f.qZA(),f.TgZ(3,"sb-player-next-navigation",20),f.NdJ("nextAction",function(Wt){f.CHM(Ze);const zt=f.oxw();return f.KtG(zt.actions.emit(Wt))}),f.qZA()()()}}class It{constructor(){this.actions=new f.vpe,this._config={rotation:!1,goto:!1,navigation:!1,zoom:!1}}set config(mt){this._item={...this._config,...mt},this._config=this._item}get config(){return this._config}ngOnInit(){this.page=this.pageNumber}ngOnChanges(mt){for(const Ze in mt)if(mt.hasOwnProperty(Ze))switch(Ze){case"pageNumber":this.page=mt[Ze].currentValue,this.pageNumber=mt[Ze].currentValue;break;case"totalPages":this.totalPages=mt[Ze].currentValue}}zoomIn(){this.actions.emit({type:"ZOOM_IN"})}zoomOut(){this.actions.emit({type:"ZOOM_OUT"})}rotateCW(){this.actions.emit({type:"ROTATE_CW"})}gotoPage(){const mt=parseInt(this.page,10);mt>0&&mt<=this.totalPages?(this.actions.emit({type:"NAVIGATE_TO_PAGE",data:mt}),this.pageNumber=mt):(this.actions.emit({type:"INVALID_PAGE_ERROR",data:mt}),this.page=this.pageNumber)}static#e=this.\u0275fac=function(Ze){return new(Ze||It)};static#t=this.\u0275cmp=f.Xpm({type:It,selectors:[["sb-player-header"]],inputs:{pageNumber:"pageNumber",totalPages:"totalPages",config:"config"},outputs:{actions:"actions"},features:[f.TTD],decls:7,vars:4,consts:[[1,"sb-player-header"],[1,"sb-player-header__panel","d-flex","flex-ai-center","flex-jc-flex-end"],["class","icon_rotate mr-8",4,"ngIf"],["class","player-zoom-btns d-flex mr-8",4,"ngIf"],["class","player-pagenumber",4,"ngIf"],["class","visible-only-landscape",4,"ngIf"],[1,"icon_rotate","mr-8"],["src","./assets/rotate-icon.svg","alt","rotate icon","tabindex","0","role","button","aria-label","rotate page",1,"rotate-icon",3,"click"],[1,"player-zoom-btns","d-flex","mr-8"],["type","button","tabindex","0","aria-label","zoom out","title","zoom out",1,"player-zoom-btns__zoombtn","zoomOut-btn",3,"click"],["type","button","tabindex","0","aria-label","zoom in","title","zoom in",1,"player-zoom-btns__zoombtn","zoomIn-btn",3,"click"],[1,"player-pagenumber"],["type","number","min","1",1,"page-count",3,"ngModel","max","ngModelChange"],["role","button","aria-label","Go to page","tabindex","0",1,"focus-arrow",3,"click"],["src","./assets/arrow-right.svg","alt","arrow-right","width","100%"],[1,"slash"],[1,"pageNumberFullcount"],[1,"visible-only-landscape"],[1,"d-flex","player-slides","ml-8"],[1,"d-flex","flex-ai-center",3,"previousAction"],[1,"d-flex","flex-ai-center",3,"nextAction"]],template:function(Ze,Se){1&Ze&&(f.TgZ(0,"div")(1,"div",0)(2,"div",1),f.YNc(3,kt,2,0,"div",2),f.YNc(4,rt,3,0,"div",3),f.YNc(5,Pt,8,3,"div",4),f.YNc(6,Xe,4,0,"div",5),f.qZA()()()),2&Ze&&(f.xp6(3),f.Q6J("ngIf",Se.config.rotation),f.xp6(1),f.Q6J("ngIf",Se.config.zoom),f.xp6(1),f.Q6J("ngIf",Se.config.goto&&Se.totalPages),f.xp6(1),f.Q6J("ngIf",Se.config.navigation))},dependencies:[k.O5,q.Fj,q.wV,q.JJ,q.qQ,q.Fd,q.On,st,Dt],styles:[':root{--sdk-sb-player-header:#fff;--sdk-player-zoombtn:#000;--sdk-player-zoombtn-icon:#333;--sdk-player-zoombtn-icon-hover:#F2F2F2;--sdk-player-page-count-bg:#fff;--sdk-player-page-count-txt:#CCCCCC;--sdk-player-page-count-arrow:#333333 }[_nghost-%COMP%] .sb-player-header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end;height:3rem;padding:.75em 1rem;background:var(--sdk-sb-player-header)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%]{border-radius:.25rem;overflow:hidden}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns__zoombtn[_ngcontent-%COMP%]{color:var(--sdk-player-zoombtn);text-align:center;line-height:.8rem;font-size:1.5rem;background-color:rgba(var(--rc-rgba-gray),.11);padding:0;transition:all .3s ease-in;cursor:pointer;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border:0px}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns__zoombtn[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;mask-size:contain;mask-repeat:no-repeat;background-color:var(--sdk-player-zoombtn-icon)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns__zoombtn[_ngcontent-%COMP%]:hover{background:var(--sdk-player-zoombtn-icon-hover)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%] .zoomOut-btn[_ngcontent-%COMP%]{border-right:.063em solid rgba(var(--rc-rgba-gray),.1)}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%] .zoomOut-btn[_ngcontent-%COMP%]:after{content:"-"}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-zoom-btns[_ngcontent-%COMP%] .zoomIn-btn[_ngcontent-%COMP%]:after{content:"+"}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%]{font-size:1rem;display:flex;align-items:center;position:relative}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]{height:2rem;width:3rem;border:.031em solid var(--sdk-player-page-count-txt);border-radius:.25rem;background-color:var(--sdk-player-page-count-bg);text-align:center}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus{border-radius:.25em 0px 0px .25rem;outline:0px}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%] ~ .focus-arrow[_ngcontent-%COMP%]{opacity:0;display:flex;align-items:center;justify-content:center;width:2.2rem;height:2rem;background:var(--sdk-player-page-count-arrow);border-radius:0 .25em .25em 0;position:absolute;left:calc(3rem + -0px);cursor:pointer}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%] ~ .focus-arrow[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:50%}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus ~ .focus-arrow[_ngcontent-%COMP%]{opacity:1}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus ~ .slash[_ngcontent-%COMP%]{visibility:hidden}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .page-count[_ngcontent-%COMP%]:focus ~ .pageNumberFullcount[_ngcontent-%COMP%]{visibility:hidden}[_nghost-%COMP%] .sb-player-header__panel[_ngcontent-%COMP%] .player-pagenumber[_ngcontent-%COMP%] .slash[_ngcontent-%COMP%]{margin:0 .5rem}[_nghost-%COMP%] .player-zoom-btns-inline[_ngcontent-%COMP%]{display:inline-block}[_nghost-%COMP%] .player-replay[_ngcontent-%COMP%]{display:inline;padding:.5rem}[_nghost-%COMP%] .icon_rotate[_ngcontent-%COMP%]{background:transparent;height:2rem;text-align:center;width:2rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;padding:.25rem;cursor:pointer;transition:all .3s ease-in}[_nghost-%COMP%] .icon_rotate[_ngcontent-%COMP%]:hover{background:rgba(var(--rc-rgba-gray),.11)}[_nghost-%COMP%] .icon_rotate[_ngcontent-%COMP%] .rotate-icon[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%] sb-player-previous-navigation[_ngcontent-%COMP%], [_nghost-%COMP%] sb-player-next-navigation[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center} html[dir=rtl] .sb-player-header__panel .pdf-pagenumber .page-count:focus{border-radius:0 .25em .25rem 0!important} html[dir=rtl] .sb-player-header__panel .pdf-pagenumber .page-count~.focus-arrow{left:auto;right:calc(3rem + -0px);border-radius:.25em 0 0 .25em!important} html[dir=rtl] .sb-player-header__panel .pdf-pagenumber .page-count~.focus-arrow img{transform:rotate(180deg)}']})}class ut{static#e=this.\u0275fac=function(Ze){return new(Ze||ut)};static#t=this.\u0275mod=f.oAB({type:ut});static#n=this.\u0275inj=f.cJS({imports:[k.ez,q.u5]})}const Gt=new f.OlP("playerConfig");class gt{static forRoot(mt){return{ngModule:gt,providers:[{provide:Gt,useValue:mt}]}}static#e=this.\u0275fac=function(Ze){return new(Ze||gt)};static#t=this.\u0275mod=f.oAB({type:gt});static#n=this.\u0275inj=f.cJS({imports:[X,ut,X,ut]})}class Ct{constructor(mt){this.config=mt,this.playerContentCompatibiltyLevel=5,this.getInternetConnectivityError=new f.vpe,this.setInternetConnectivityError=()=>{const Ze=new Error;Ze.message=$e.internetConnectivity,Ze.name=me.internetConnectivity,this.getInternetConnectivityError.emit({error:Ze})},this.initInternetConnectivityError(),this.config?.contentCompatibilityLevel&&(this.playerContentCompatibiltyLevel=this.config?.contentCompatibilityLevel)}checkContentCompatibility(mt){if(mt>this.playerContentCompatibiltyLevel){const Ze=new Error;return Ze.message=`Player supports ${this.playerContentCompatibiltyLevel}\n but content compatibility is ${mt}`,Ze.name="contentCompatibily",{error:Ze,isCompitable:!1}}return{error:null,isCompitable:!0}}initInternetConnectivityError(){window.addEventListener("offline",this.setInternetConnectivityError)}ngOnDestroy(){window.removeEventListener("offline",this.setInternetConnectivityError)}static#e=this.\u0275fac=function(Ze){return new(Ze||Ct)(f.LFG(Gt))};static#t=this.\u0275prov=f.Yz7({token:Ct,factory:Ct.\u0275fac,providedIn:"root"})}},4342:(dt,de,C)=>{"use strict";C.d(de,{Wv:()=>Ha,wX:()=>_1,e3:()=>Xs});var f=C(1670),l=C(1354),k=C(5869),R=C(6396),q=/\s/;const V=function z(D){for(var _=D.length;_--&&q.test(D.charAt(_)););return _};var W=/^\s+/;const N=function re(D){return D&&D.slice(0,V(D)+1).replace(W,"")};var ee=C(2176),ie=C(7380),Oe=/^[-+]0x[0-9a-f]+$/i,De=/^0b[01]+$/i,Pe=/^0o[0-7]+$/i,ce=parseInt;const ne=function be(D){if("number"==typeof D)return D;if((0,ie.Z)(D))return NaN;if((0,ee.Z)(D)){var _="function"==typeof D.valueOf?D.valueOf():D;D=(0,ee.Z)(_)?_+"":_}if("string"!=typeof D)return 0===D?D:+D;D=N(D);var g=De.test(D);return g||Pe.test(D)?ce(D.slice(2),g?2:8):Oe.test(D)?NaN:+D};var J=1/0;const Ee=function Ne(D){return D?(D=ne(D))===J||D===-J?17976931348623157e292*(D<0?-1:1):D==D?D:0:0===D?D:0};const Ve=function ze(D){var _=Ee(D),g=_%1;return _==_?g?_-g:_:0};var j=C(5675),X=R.Z.isFinite,me=Math.min;var st=function $e(D){var _=Math[D];return function(g,x){if(g=ne(g),(x=null==x?0:me(Ve(x),292))&&X(g)){var B=((0,j.Z)(g)+"e").split("e"),ve=_(B[0]+"e"+(+B[1]+x));return+((B=((0,j.Z)(ve)+"e").split("e"))[0]+"e"+(+B[1]-x))}return _(g)}}("round");const Dt=st;var kt=C(3859),rt=C(6687),Pt=C(802);const It=function Xe(D,_){return(0,Pt.Z)(D,_)};const Gt=function ut(D,_,g,x){for(var B=D.length,ve=g+(x?1:-1);x?ve--:++ve-1:!!B&&Se(D,_,g)>-1};var Fn=C(2281),qn=C(1855),Ke=Object.prototype.hasOwnProperty;const bt=function ft(D,_){return null!=D&&Ke.call(D,_)};var At=C(1183);const Kt=function rn(D,_){return null!=D&&(0,At.Z)(D,_,bt)};const fn=function xn(D,_){var g=-1,x=D.length;for(_||(_=Array(x));++gB?0:B+_),(g=g>B?B:g)<0&&(g+=B),B=_>g?0:g-_>>>0,_>>>=0;for(var ve=Array(B);++x0&&g(lt)?_>1?Ge(lt,_-1,g,x,B):(0,Ei.Z)(B,lt):x||(B[B.length]=lt)}return B};const Nn=function Vt(D){return(null==D?0:D.length)?tt(D,1):[]};const ur=function gr(D,_,g){switch(g.length){case 0:return D.call(_);case 1:return D.call(_,g[0]);case 2:return D.call(_,g[0],g[1]);case 3:return D.call(_,g[0],g[1],g[2])}return D.apply(_,g)};var dr=Math.max;const oi=function or(D,_,g){return _=dr(void 0===_?D.length-1:_,0),function(){for(var x=arguments,B=-1,ve=dr(x.length-_,0),We=Array(ve);++B0){if(++_>=800)return arguments[0]}else _=0;return D.apply(void 0,arguments)}}(la);const lf=Ad;const Dc=function Ec(D){return lf(oi(D,void 0,Nn),D+"")};var Od=Dc(function(D,_){var g={};if(null==D)return g;var x=!1;_=(0,qe.Z)(_,function(ve){return ve=(0,po.Z)(ve,D),x||(x=ve.length>1),ve}),Er(D,Qr(D),g),x&&(g=xu(g,7,Jn));for(var B=_.length;B--;)Gs(g,_[B]);return g});const xc=Od;const Su=function Pd(D,_){return null==D||Gs(D,_)};var Ld=C(6570);const Nd=function ls(D,_,g,x){if(!(0,ee.Z)(D))return D;for(var B=-1,ve=(_=(0,po.Z)(_,D)).length,We=ve-1,lt=D;null!=lt&&++B-1?B[ve?_[We]:We]:void 0}};var Bd=Math.max;var bn=Au(function cf(D,_,g){var x=null==D?0:D.length;if(!x)return-1;var B=null==g?0:Ve(g);return B<0&&(B=Bd(x+B,0)),Gt(D,(0,Ws.Z)(_,3),B)});const Es=bn;const Oi=function hh(D,_,g){(void 0!==g&&!(0,vt.Z)(D[_],g)||void 0===g&&!(_ in D))&&Re(D,_,g)};var Ou=C(5247);const cs=function Ic(D){return(0,Wn.Z)(D)&&(0,Wt.Z)(D)};var Rl=C(3084),Fd=C(9343);const Ac=function Sc(D,_){if(("constructor"!==_||"function"!=typeof D[_])&&"__proto__"!=_)return D[_]};const zd=function df(D){return Er(D,nr(D))};const Tr=function Ut(D,_,g,x,B,ve,We){var lt=Ac(D,g),en=Ac(_,g),Qn=We.get(en);if(Qn)Oi(D,g,Qn);else{var Bn=ve?ve(lt,en,g+"",D,_,We):void 0,fr=void 0===Bn;if(fr){var wi=(0,yn.Z)(en),Ps=!wi&&(0,wr.Z)(en),Go=!wi&&!Ps&&(0,Fd.Z)(en);Bn=en,wi||Ps||Go?(0,yn.Z)(lt)?Bn=lt:cs(lt)?Bn=fn(lt):Ps?(fr=!1,Bn=Ti(en,!0)):Go?(fr=!1,Bn=jn(en,!0)):Bn=[]:Vn(en)||(0,L.Z)(en)?(Bn=lt,(0,L.Z)(lt)?Bn=zd(lt):(!(0,ee.Z)(lt)||(0,Rl.Z)(lt))&&(Bn=Ki(en))):fr=!1}fr&&(We.set(en,Bn),B(Bn,en,x,ve,We),We.delete(en)),Oi(D,g,Bn)}};const ff=function Pu(D,_,g,x,B){D!==_&&(0,Ou.Z)(_,function(ve,We){if(B||(B=new at.Z),(0,ee.Z)(ve))Tr(D,_,We,g,Pu,x,B);else{var lt=x?x(Ac(D,We),ve,We+"",D,_,B):void 0;void 0===lt&&(lt=ve),Oi(D,We,lt)}},nr)};const Bl=function Hi(D,_){return lf(oi(D,_,Ji.Z),D+"")};var $r=C(9154);var Ud=function Ys(D){return Bl(function(_,g){var x=-1,B=g.length,ve=B>1?g[B-1]:void 0,We=B>2?g[2]:void 0;for(ve=D.length>3&&"function"==typeof ve?(B--,ve):void 0,We&&(0,$r.Z)(g[0],g[1],We)&&(ve=B<3?void 0:ve,B=1),_=Object(_);++x-1};const ca=function Pc(D,_,g){for(var x=-1,B=null==D?0:D.length;++x=200&&(ve=Ta.Z,We=!1,_=new Vd.Z(_));e:for(;++B=200){var Qn=_?null:_f(D);if(Qn)return(0,co.Z)(Qn);We=!1,B=Ta.Z,en=new Vd.Z}else en=_?[]:lt;e:for(;++x"u"||(typeof qi.__theme>"u"?(ju||(ju=function Bc(){if(typeof document>"u")return null;const D=document.createElement("span");D.innerText="test bs version",document.body.appendChild(D),D.classList.add("d-none");const _=D.getBoundingClientRect();return document.body.removeChild(D),_&&0===_.top?"bs4":"bs3"}()),"bs3"===ju):"bs4"!==qi.__theme)}class z0{constructor(){this.length=0,this.asArray=[]}get(_){if(0===this.length||_<0||_>=this.length)return;let g=this.head;for(let x=0;x<_;x++)g=g.next;return g.value}add(_,g=this.length){if(g<0||g>this.length)throw new Error("Position is out of the list");const x={value:_,next:void 0,previous:void 0};if(0===this.length)this.head=x,this.tail=x,this.current=x;else if(0===g)x.next=this.head,this.head.previous=x,this.head=x;else if(g===this.length)this.tail.next=x,x.previous=this.tail,this.tail=x;else{const B=this.getNode(g-1),ve=B.next;B.next=x,ve.previous=x,x.previous=B,x.next=ve}this.length++,this.createInternalArrayRepresentation()}remove(_=0){if(0===this.length||_<0||_>=this.length)throw new Error("Position is out of the list");if(0===_)this.head=this.head.next,this.head?this.head.previous=void 0:this.tail=void 0;else if(_===this.length-1)this.tail=this.tail.previous,this.tail.next=void 0;else{const g=this.getNode(_);g.next.previous=g.previous,g.previous.next=g.next}this.length--,this.createInternalArrayRepresentation()}set(_,g){if(0===this.length||_<0||_>=this.length)throw new Error("Position is out of the list");this.getNode(_).value=g,this.createInternalArrayRepresentation()}toArray(){return this.asArray}findAll(_){let g=this.head;const x=[];for(let B=0;B{this.add(g)}),this.length}pop(){if(0===this.length)return;const _=this.tail;return this.remove(this.length-1),_.value}unshift(..._){return _.reverse(),_.forEach(g=>{this.add(g,0)}),this.length}shift(){if(0===this.length)return;const _=this.head.value;return this.remove(),_}forEach(_){let g=this.head;for(let x=0;x=this.length)throw new Error("Position is out of the list");let g=this.head;for(let x=0;x<_;x++)g=g.next;return g}createInternalArrayRepresentation(){const _=[];let g=this.head;for(;g;)_.push(g.value),g=g.next;this.asArray=_}}typeof console>"u"||console;class Ia{constructor(){this.interval=5e3,this.noPause=!1,this.noWrap=!1,this.showIndicators=!0,this.pauseOnFocus=!1,this.indicatorsByChunk=!1,this.itemsPerSlide=1,this.singleSlideOffset=!1}}Ia.decorators=[{type:l.GSi,args:[{providedIn:"root"}]}],Ia.\u0275prov=(0,l.Yz7)({factory:function(){return new Ia},token:Ia,providedIn:"root"});const zr={UNKNOWN:0,NEXT:1,PREV:2};zr[zr.UNKNOWN]="UNKNOWN",zr[zr.NEXT]="NEXT",zr[zr.PREV]="PREV";class to{constructor(_,g){this.ngZone=g,this.indicatorsByChunk=!1,this.itemsPerSlide=1,this.singleSlideOffset=!1,this.isAnimated=!1,this.activeSlideChange=new l.vpe(!1),this.slideRangeChange=new l.vpe,this.startFromIndex=0,this._slides=new z0,this._currentVisibleSlidesIndex=0,this.destroyed=!1,this.getActive=x=>x.active,this.makeSlidesConsistent=x=>{x.forEach((B,ve)=>B.item.order=ve)},Object.assign(this,_)}set activeSlide(_){this.multilist||this._slides.length&&_!==this._currentActiveSlide&&this._select(_)}get activeSlide(){return this._currentActiveSlide}get interval(){return this._interval}set interval(_){this._interval=_,this.restartTimer()}get slides(){return this._slides.toArray()}get isBs4(){return!Vu()}ngAfterViewInit(){setTimeout(()=>{this.singleSlideOffset&&(this.indicatorsByChunk=!1),this.multilist&&(this._chunkedSlides=function Hl(D,_){const g=[],x=Math.ceil(D.length/_);let B=0;for(;Bthis.itemsPerSlide&&this.play()}removeSlide(_){const g=this._slides.indexOf(_);if(this._currentActiveSlide===g){let x;this._slides.length>1&&(x=this.isLast(g)?this.noWrap?g-1:0:g),this._slides.remove(g),setTimeout(()=>{this._select(x)},0)}else{this._slides.remove(g);const x=this.getCurrentSlideIndex();setTimeout(()=>{this._currentActiveSlide=x,this.activeSlideChange.emit(this._currentActiveSlide)},0)}}nextSlideFromInterval(_=!1){this.move(zr.NEXT,_)}nextSlide(_=!1){this.isPlaying&&this.restartTimer(),this.move(zr.NEXT,_)}previousSlide(_=!1){this.isPlaying&&this.restartTimer(),this.move(zr.PREV,_)}getFirstVisibleIndex(){return this.slides.findIndex(this.getActive)}getLastVisibleIndex(){return function n1(D,_){let g=D.length;for(;g--;)if(_(D[g],g,D))return g;return-1}(this.slides,this.getActive)}move(_,g=!1){const x=this.getFirstVisibleIndex(),B=this.getLastVisibleIndex();this.noWrap&&(_===zr.NEXT&&this.isLast(B)||_===zr.PREV&&0===x)||(this.multilist?this.moveMultilist(_):this.activeSlide=this.findNextSlideIndex(_,g))}keydownPress(_){if(13===_.keyCode||"Enter"===_.key||32===_.keyCode||"Space"===_.key)return this.nextSlide(),void _.preventDefault();37!==_.keyCode&&"LeftArrow"!==_.key?39!==_.keyCode&&"RightArrow"!==_.key||this.nextSlide():this.previousSlide()}onMouseLeave(){this.pauseOnFocus||this.play()}onMouseUp(){this.pauseOnFocus||this.play()}pauseFocusIn(){this.pauseOnFocus&&(this.isPlaying=!1,this.resetTimer())}pauseFocusOut(){this.play()}selectSlide(_){this.isPlaying&&this.restartTimer(),this.multilist?this.selectSlideRange(this.indicatorsByChunk?_*this.itemsPerSlide:_):this.activeSlide=this.indicatorsByChunk?_*this.itemsPerSlide:_}play(){this.isPlaying||(this.isPlaying=!0,this.restartTimer())}pause(){this.noPause||(this.isPlaying=!1,this.resetTimer())}getCurrentSlideIndex(){return this._slides.findIndex(this.getActive)}isLast(_){return _+1>=this._slides.length}isFirst(_){return 0===_}indicatorsSlides(){return this.slides.filter((_,g)=>!this.indicatorsByChunk||g%this.itemsPerSlide==0)}selectInitialSlides(){const _=this.startFromIndex<=this._slides.length?this.startFromIndex:0;if(this.hideSlides(),this.singleSlideOffset){if(this._slidesWithIndexes=this.mapSlidesAndIndexes(),this._slides.length-_g.item.active=!0),this.makeSlidesConsistent(this._slidesWithIndexes)}else this.selectRangeByNestedIndex(_);this.slideRangeChange.emit(this.getVisibleIndexes())}findNextSlideIndex(_,g){let x=0;if(g||!this.isLast(this.activeSlide)||_===zr.PREV||!this.noWrap){switch(_){case zr.NEXT:x=this.isLast(this._currentActiveSlide)?!g&&this.noWrap?this._currentActiveSlide:0:this._currentActiveSlide+1;break;case zr.PREV:x=this._currentActiveSlide>0?this._currentActiveSlide-1:!g&&this.noWrap?this._currentActiveSlide:this._slides.length-1;break;default:throw new Error("Unknown direction")}return x}}mapSlidesAndIndexes(){return this.slides.slice().map((_,g)=>({index:g,item:_}))}selectSlideRange(_){if(!this.isIndexInRange(_)){if(this.hideSlides(),this.singleSlideOffset){const g=this.isIndexOnTheEdges(_)?_:_-this.itemsPerSlide+1,x=this.isIndexOnTheEdges(_)?_+this.itemsPerSlide:_+1;this._slidesWithIndexes=this.mapSlidesAndIndexes().slice(g,x),this.makeSlidesConsistent(this._slidesWithIndexes),this._slidesWithIndexes.forEach(B=>B.item.active=!0)}else this.selectRangeByNestedIndex(_);this.slideRangeChange.emit(this.getVisibleIndexes())}}selectRangeByNestedIndex(_){const g=this._chunkedSlides.map((x,B)=>({index:B,list:x})).find(x=>void 0!==x.list.find(B=>B.index===_));this._currentVisibleSlidesIndex=g.index,this._chunkedSlides[g.index].forEach(x=>{x.item.active=!0})}isIndexOnTheEdges(_){return _+1-this.itemsPerSlide<=0||_+this.itemsPerSlide<=this._slides.length}isIndexInRange(_){return this.singleSlideOffset?this._slidesWithIndexes.map(x=>x.index).indexOf(_)>=0:_<=this.getLastVisibleIndex()&&_>=this.getFirstVisibleIndex()}hideSlides(){this.slides.forEach(_=>_.active=!1)}isVisibleSlideListLast(){return this._currentVisibleSlidesIndex===this._chunkedSlides.length-1}isVisibleSlideListFirst(){return 0===this._currentVisibleSlidesIndex}moveSliderByOneItem(_){let g,x,B,ve;if(this.noWrap){g=this.getFirstVisibleIndex(),x=this.getLastVisibleIndex(),B=_===zr.NEXT?g:x,ve=_!==zr.NEXT?g-1:this.isLast(x)?0:x+1,this._slides.get(B).active=!1,this._slides.get(ve).active=!0;const We=this.mapSlidesAndIndexes().filter(lt=>lt.item.active);this.makeSlidesConsistent(We),this.slideRangeChange.emit(this.getVisibleIndexes())}else{let We;g=this._slidesWithIndexes[0].index,x=this._slidesWithIndexes[this._slidesWithIndexes.length-1].index,_===zr.NEXT?(this._slidesWithIndexes.shift(),We=this.isLast(x)?0:x+1,this._slidesWithIndexes.push({index:We,item:this._slides.get(We)})):(this._slidesWithIndexes.pop(),We=this.isFirst(g)?this._slides.length-1:g-1,this._slidesWithIndexes=[{index:We,item:this._slides.get(We)},...this._slidesWithIndexes]),this.hideSlides(),this._slidesWithIndexes.forEach(lt=>lt.item.active=!0),this.makeSlidesConsistent(this._slidesWithIndexes),this.slideRangeChange.emit(this._slidesWithIndexes.map(lt=>lt.index))}}moveMultilist(_){this.singleSlideOffset?this.moveSliderByOneItem(_):(this.hideSlides(),this.noWrap?this._currentVisibleSlidesIndex=_===zr.NEXT?this._currentVisibleSlidesIndex+1:this._currentVisibleSlidesIndex-1:_===zr.NEXT?this._currentVisibleSlidesIndex=this.isVisibleSlideListLast()?0:this._currentVisibleSlidesIndex+1:this._currentVisibleSlidesIndex=this.isVisibleSlideListFirst()?this._chunkedSlides.length-1:this._currentVisibleSlidesIndex-1,this._chunkedSlides[this._currentVisibleSlidesIndex].forEach(g=>g.item.active=!0),this.slideRangeChange.emit(this.getVisibleIndexes()))}getVisibleIndexes(){return this.singleSlideOffset?this._slidesWithIndexes.map(_=>_.index):this._chunkedSlides[this._currentVisibleSlidesIndex].map(_=>_.index)}_select(_){if(isNaN(_))return void this.pause();if(!this.multilist){const x=this._slides.get(this._currentActiveSlide);x&&(x.active=!1)}const g=this._slides.get(_);g&&(this._currentActiveSlide=_,g.active=!0,this.activeSlide=_,this.activeSlideChange.emit(_))}restartTimer(){this.resetTimer();const _=+this.interval;!isNaN(_)&&_>0&&(this.currentInterval=this.ngZone.runOutsideAngular(()=>setInterval(()=>{const g=+this.interval;this.ngZone.run(()=>{this.isPlaying&&!isNaN(this.interval)&&g>0&&this.slides.length?this.nextSlideFromInterval():this.pause()})},_)))}get multilist(){return this.itemsPerSlide>1}resetTimer(){this.currentInterval&&(clearInterval(this.currentInterval),this.currentInterval=void 0)}}to.decorators=[{type:l.wA2,args:[{selector:"carousel",template:'\n'}]}],to.ctorParameters=()=>[{type:Ia},{type:l.R0b}],to.propDecorators={noWrap:[{type:l.IIB}],noPause:[{type:l.IIB}],showIndicators:[{type:l.IIB}],pauseOnFocus:[{type:l.IIB}],indicatorsByChunk:[{type:l.IIB}],itemsPerSlide:[{type:l.IIB}],singleSlideOffset:[{type:l.IIB}],isAnimated:[{type:l.IIB}],activeSlideChange:[{type:l.r_U}],slideRangeChange:[{type:l.r_U}],activeSlide:[{type:l.IIB}],startFromIndex:[{type:l.IIB}],interval:[{type:l.IIB}]};class hs{constructor(_){this.itemWidth="100%",this.order=0,this.addClass=!0,this.carousel=_}ngOnInit(){this.carousel.addSlide(this),this.itemWidth=100/this.carousel.itemsPerSlide+"%"}ngOnDestroy(){this.carousel.removeSlide(this)}}hs.decorators=[{type:l.wA2,args:[{selector:"slide",template:'\n
\n \n
\n ',host:{"[attr.aria-hidden]":"!active"},styles:["\n :host.carousel-animation {\n transition: opacity 0.6s ease, visibility 0.6s ease;\n float: left;\n }\n :host.carousel-animation.active {\n opacity: 1;\n visibility: visible;\n }\n :host.carousel-animation:not(.active) {\n display: block;\n position: absolute;\n opacity: 0;\n visibility: hidden;\n }\n "]}]}],hs.ctorParameters=()=>[{type:to}],hs.propDecorators={active:[{type:l.pfw,args:["class.active"]},{type:l.IIB}],itemWidth:[{type:l.pfw,args:["style.width"]}],order:[{type:l.pfw,args:["style.order"]}],isAnimated:[{type:l.pfw,args:["class.carousel-animation"]}],addClass:[{type:l.pfw,args:["class.item"]},{type:l.pfw,args:["class.carousel-item"]}]};class Sa{static forRoot(){return{ngModule:Sa,providers:[]}}}Sa.decorators=[{type:l.LVF,args:[{imports:[Cr.ez],declarations:[hs,to],exports:[hs,to]}]}];var fl=C(9681),Qs=C(2130),zc=C(3190),r1=C(2484),hl=C(6520),Uc=C(6241);function i1(D){return _=>_.lift(new yh(D))}class yh{constructor(_){this.notifier=_}call(_,g){const x=new V0(_),B=(0,Uc.ft)(this.notifier,new Uc.IY(x));return B&&!x.seenValue?(x.add(B),g.subscribe(x)):x}}class V0 extends Uc.Ds{constructor(_){super(_),this.seenValue=!1}notifyNext(){this.seenValue=!0,this.complete()}notifyComplete(){}}var da=C(6345),Ri=C(3873),Zl=C(153);const Mi=function(D){return{disabled:D}};function o1(D,_){if(1&D&&(l._UZ(0,"div",6),l.ALo(1,"safeHtml")),2&D){const g=l.oxw();l.Q6J("innerHTML",l.lcZ(1,2,null==g.mcqOption?null:g.mcqOption.label),l.oJD)("ngClass",l.VKq(4,Mi,!0===g.mcqOption.isDisabled))}}function Gl(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"input",7),l.NdJ("click",function(B){l.CHM(g);const ve=l.oxw();return l.KtG(ve.optionClicked(B,ve.mcqOption))}),l.qZA()}if(2&D){const g=l.oxw();l.Q6J("checked",g.mcqOption.selected)}}function Cf(D,_){if(1&D&&l._UZ(0,"input",8),2&D){const g=l.oxw();l.Q6J("checked",g.mcqOption.selected)("disabled",null==g.mcqOption?null:g.mcqOption.isDisabled)}}const No=function(D,_){return{radiomark:D,checkmark:_}};function Wl(D,_){if(1&D&&l._UZ(0,"input",11),2&D){const g=l.oxw().$implicit;l.Q6J("checked",g.selected)}}function bf(D,_){if(1&D&&l._UZ(0,"input",12),2&D){const g=l.oxw().$implicit;l.Q6J("checked",g.selected)("disabled",null==g?null:g.isDisabled)}}function jc(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"div",4),l.NdJ("keydown",function(B){const ve=l.CHM(g),We=ve.$implicit,lt=ve.index,en=l.oxw(2);return l.KtG(We.isDisabled?null:en.onEnter(B,We,lt))})("click",function(B){const ve=l.CHM(g),We=ve.$implicit,lt=ve.index,en=l.oxw(2);return l.KtG(We.isDisabled?null:en.onOptionSelect(B,We,lt))}),l.TgZ(1,"div",5),l._UZ(2,"div",6),l.ALo(3,"safeHtml"),l.TgZ(4,"div",7),l.YNc(5,Wl,1,1,"input",8),l.YNc(6,bf,1,2,"input",9),l._UZ(7,"span",10),l.qZA()()()}if(2&D){const g=_.$implicit,x=l.oxw(2);l.Q6J("ngClass",l.VKq(9,Mi,!0===g.isDisabled)),l.uIk("aria-checked",g.selected),l.xp6(1),l.Q6J("ngClass",g.selected?"quml-option quml-option--selected":"quml-option"),l.xp6(1),l.Q6J("innerHTML",l.lcZ(3,7,g.label),l.oJD),l.xp6(3),l.Q6J("ngIf","single"===x.cardinality),l.xp6(1),l.Q6J("ngIf","multiple"===x.cardinality),l.xp6(1),l.Q6J("ngClass",l.WLB(11,No,"single"===x.cardinality,"multiple"===x.cardinality))}}function Kl(D,_){if(1&D&&(l.TgZ(0,"div",2),l.YNc(1,jc,8,14,"div",3),l.qZA()),2&D){const g=l.oxw();l.xp6(1),l.Q6J("ngForOf",g.mcqOptions)}}function Vc(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"div")(1,"quml-mcq-image-option",16),l.NdJ("imgOptionSelected",function(B){const ve=l.CHM(g),We=ve.$implicit,lt=ve.index,en=l.oxw(2);return l.KtG(en.onOptionSelect(B,We,lt))}),l.qZA()()}if(2&D){const g=_.$implicit,x=l.oxw(2);l.xp6(1),l.Q6J("mcqOption",g)("cardinality",x.cardinality)}}function H0(D,_){if(1&D&&(l.TgZ(0,"div")(1,"div",13)(2,"div",14),l.YNc(3,Vc,2,2,"div",15),l.qZA()()()),2&D){const g=l.oxw();l.xp6(3),l.Q6J("ngForOf",g.mcqOptions)}}function Z0(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"div")(1,"quml-mcq-image-option",16),l.NdJ("imgOptionSelected",function(B){const ve=l.CHM(g),We=ve.$implicit,lt=ve.index,en=l.oxw(2);return l.KtG(en.onOptionSelect(B,We,lt))}),l.qZA()()}if(2&D){const g=_.$implicit,x=l.oxw(2);l.xp6(1),l.Q6J("mcqOption",g)("cardinality",x.cardinality)}}function G0(D,_){if(1&D&&(l.TgZ(0,"div")(1,"div",17)(2,"div",14),l.YNc(3,Z0,2,2,"div",15),l.qZA()()()),2&D){const g=l.oxw();l.xp6(3),l.Q6J("ngForOf",g.mcqOptions)}}function ko(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"div")(1,"quml-mcq-image-option",16),l.NdJ("imgOptionSelected",function(B){const ve=l.CHM(g),We=ve.$implicit,lt=ve.index,en=l.oxw(2);return l.KtG(en.onOptionSelect(B,We,lt))}),l.qZA()()}if(2&D){const g=_.$implicit,x=l.oxw(2);l.xp6(1),l.Q6J("mcqOption",g)("cardinality",x.cardinality)}}function Hc(D,_){if(1&D&&(l.TgZ(0,"div")(1,"div",13)(2,"div",14),l.YNc(3,ko,2,2,"div",15),l.qZA()()()),2&D){const g=l.oxw();l.xp6(3),l.Q6J("ngForOf",g.mcqOptions)}}function Aa(D,_){if(1&D&&l._UZ(0,"img",4),2&D){const g=l.oxw();l.s9C("src",g.image,l.LSH)}}function Mf(D,_){if(1&D&&(l._UZ(0,"div",5),l.ALo(1,"safeHtml")),2&D){const g=l.oxw();l.Q6J("innerHtml",l.lcZ(1,1,g.htmlTag),l.oJD)}}function wf(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"div",6)(1,"div",7)(2,"quml-mcq-question",8),l.NdJ("showPopup",function(){l.CHM(g);const B=l.oxw();return l.KtG(B.showPopup())}),l.qZA()(),l.TgZ(3,"div",9)(4,"quml-mcq-option",10),l.NdJ("optionSelected",function(B){l.CHM(g);const ve=l.oxw();return l.KtG(ve.getSelectedOptionAndResult(B))})("showPopup",function(){l.CHM(g);const B=l.oxw();return l.KtG(B.showPopup())}),l.qZA()()()}if(2&D){const g=l.oxw();l.xp6(2),l.Q6J("mcqQuestion",g.mcqQuestion)("layout",g.layout),l.xp6(2),l.Q6J("mcqOptions",g.options)("replayed",g.replayed)("cardinality",g.cardinality)("solutions",g.solutions)("layout",g.layout)("numberOfCorrectOptions",g.numberOfCorrectOptions)("tryAgain",g.tryAgain)}}function Hu(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"div",11)(1,"div",7),l._UZ(2,"quml-mcq-question",12),l.qZA(),l.TgZ(3,"div",9)(4,"quml-mcq-option",13),l.NdJ("optionSelected",function(B){l.CHM(g);const ve=l.oxw();return l.KtG(ve.getSelectedOptionAndResult(B))}),l.qZA()()()}if(2&D){const g=l.oxw();l.xp6(2),l.Q6J("mcqQuestion",g.mcqQuestion)("layout",g.layout),l.xp6(2),l.Q6J("mcqOptions",g.options)("replayed",g.replayed)("cardinality",g.cardinality)("layout",g.layout)("solutions",g.solutions)("tryAgain",g.tryAgain)("numberOfCorrectOptions",g.numberOfCorrectOptions)}}function Zu(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"div",14)(1,"div",15)(2,"div",7),l._UZ(3,"quml-mcq-question",12),l.qZA(),l.TgZ(4,"div",9)(5,"quml-mcq-option",16),l.NdJ("optionSelected",function(B){l.CHM(g);const ve=l.oxw();return l.KtG(ve.getSelectedOptionAndResult(B))}),l.qZA()()()()}if(2&D){const g=l.oxw();l.xp6(3),l.Q6J("mcqQuestion",g.mcqQuestion)("layout",g.layout),l.xp6(2),l.Q6J("shuffleOptions",g.shuffleOptions)("mcqOptions",g.options)("replayed",g.replayed)("cardinality",g.cardinality)("solutions",g.solutions)("layout",g.layout)("tryAgain",g.tryAgain)("numberOfCorrectOptions",g.numberOfCorrectOptions)}}function Tf(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"div",17)(1,"div",18)(2,"div",7),l._UZ(3,"quml-mcq-question",12),l.qZA(),l.TgZ(4,"div",9)(5,"quml-mcq-option",19),l.NdJ("optionSelected",function(B){l.CHM(g);const ve=l.oxw();return l.KtG(ve.getSelectedOptionAndResult(B))}),l.qZA()()()()}if(2&D){const g=l.oxw();l.xp6(3),l.Q6J("mcqQuestion",g.mcqQuestion)("layout",g.layout),l.xp6(2),l.Q6J("mcqOptions",g.options)("replayed",g.replayed)("cardinality",g.cardinality)("solutions",g.solutions)("layout",g.layout)("tryAgain",g.tryAgain)("numberOfCorrectOptions",g.numberOfCorrectOptions)}}function Yl(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"div",20)(1,"div",21),l._UZ(2,"quml-mcq-question",12),l.qZA(),l.TgZ(3,"div",22)(4,"quml-mcq-option",19),l.NdJ("optionSelected",function(B){l.CHM(g);const ve=l.oxw();return l.KtG(ve.getSelectedOptionAndResult(B))}),l.qZA()()()}if(2&D){const g=l.oxw();l.xp6(2),l.Q6J("mcqQuestion",g.mcqQuestion)("layout",g.layout),l.xp6(2),l.Q6J("mcqOptions",g.options)("replayed",g.replayed)("cardinality",g.cardinality)("solutions",g.solutions)("layout",g.layout)("tryAgain",g.tryAgain)("numberOfCorrectOptions",g.numberOfCorrectOptions)}}function Ef(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"quml-quml-popup",23),l.NdJ("popUpClose",function(){l.CHM(g);const B=l.oxw();return l.KtG(B.closePopUp())}),l.qZA()}}function s1(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"div",9),l.NdJ("click",function(){l.CHM(g);const B=l.oxw();return l.KtG(B.showAnswerToUser())})("keydown",function(B){l.CHM(g);const ve=l.oxw();return l.KtG(ve.onEnter(B))}),l._uU(1,"Show Answer"),l.qZA()}}function Gu(D,_){if(1&D&&(l.TgZ(0,"div",11),l._UZ(1,"div",12),l.ALo(2,"safeHtml"),l.qZA()),2&D){const g=_.$implicit,x=l.oxw(2);l.uIk("aria-hidden",!x.showAnswer||null),l.xp6(1),l.Q6J("innerHTML",l.lcZ(2,2,g.value),l.oJD)}}function Ql(D,_){if(1&D&&(l.ynx(0),l.TgZ(1,"div",2),l._uU(2,"Solution"),l.qZA(),l.YNc(3,Gu,3,4,"div",10),l.ALo(4,"keyvalue"),l.BQk()),2&D){const g=l.oxw();l.xp6(1),l.uIk("aria-hidden",!g.showAnswer||null),l.xp6(2),l.Q6J("ngForOf",l.lcZ(4,2,g.solutions))}}function $l(D,_){if(1&D&&(l.TgZ(0,"div",11),l._UZ(1,"span",12),l.TgZ(2,"p"),l._uU(3),l.qZA()()),2&D){const g=_.$implicit;l.xp6(1),l.Q6J("ngClass",g.class?g.class:"")("innerHtml",g.iconText,l.oJD),l.xp6(2),l.Oqu(g.title)}}function a1(D,_){if(1&D&&(l.TgZ(0,"div",10),l._uU(1),l.qZA()),2&D){const g=l.oxw();l.xp6(1),l.AsE(" Attempt no ",g.attempts.current,"/",g.attempts.max,"")}}function Jl(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"img",11),l.NdJ("click",function(){l.CHM(g);const B=l.oxw();return l.KtG(B.openProgressIndicatorPopup())}),l.qZA()}}function l1(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"img",12),l.NdJ("click",function(){l.CHM(g);const B=l.oxw();return l.KtG(B.toggleScreenRotate.emit())}),l.qZA()}}function u1(D,_){if(1&D&&(l.TgZ(0,"div",14),l._UZ(1,"quml-durationtimer"),l.TgZ(2,"span"),l._uU(3),l.qZA()()),2&D){const g=l.oxw(2);l.hYB("title","",g.minutes,":",g.seconds,""),l.xp6(3),l.AsE("",g.minutes,":",g.seconds,"")}}const Wu=function(D){return{blink:D}};function Ku(D,_){if(1&D&&(l.TgZ(0,"div",14),l._UZ(1,"quml-durationtimer"),l.TgZ(2,"span",15),l._uU(3),l.qZA()()),2&D){const g=l.oxw(2);l.hYB("title","",g.minutes,":",g.seconds,""),l.xp6(2),l.Q6J("ngClass",l.VKq(4,Wu,g.showWarning)),l.xp6(1),l.Oqu(g.time)}}function c1(D,_){if(1&D&&(l.ynx(0),l.YNc(1,u1,4,4,"div",13),l.YNc(2,Ku,4,6,"div",13),l.BQk()),2&D){const g=l.oxw();l.xp6(1),l.Q6J("ngIf",!g.initializeTimer),l.xp6(1),l.Q6J("ngIf",g.initializeTimer&&g.time)}}function W0(D,_){if(1&D&&(l.ynx(0),l.TgZ(1,"div",14),l._UZ(2,"quml-durationtimer"),l.TgZ(3,"span"),l._uU(4),l.qZA()(),l.BQk()),2&D){const g=l.oxw();l.xp6(1),l.hYB("title","",g.minutes,":",g.seconds,""),l.xp6(3),l.Oqu(g.time)}}function Gc(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"div",20),l.NdJ("click",function(){l.CHM(g);const B=l.oxw(2);return l.KtG(B.nextSlide())})("keydown.enter",function(B){l.CHM(g);const ve=l.oxw(2);return B.stopPropagation(),l.KtG(ve.nextSlide())}),l.qZA()}if(2&D){const g=l.oxw(2);l.Q6J("ngClass",g.disableNext?"navigation-icon-disabled":"")}}function pl(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"div",21),l.NdJ("click",function(){l.CHM(g);const B=l.oxw(2);return l.KtG(B.nextSlide())})("keydown.enter",function(B){l.CHM(g);const ve=l.oxw(2);return B.stopPropagation(),l.KtG(ve.nextSlide())}),l.qZA()}if(2&D){const g=l.oxw(2);l.Q6J("ngClass",g.disableNext?"navigation-icon-disabled":"")}}function gl(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"div",16)(1,"div",17),l.NdJ("click",function(){l.CHM(g);const B=l.oxw();return l.KtG(B.prevSlide())}),l.qZA(),l.YNc(2,Gc,1,1,"div",18),l.YNc(3,pl,1,1,"div",19),l.qZA()}if(2&D){const g=l.oxw();l.xp6(1),l.Q6J("ngClass",g.startPageInstruction&&0===g.currentSlideIndex||!g.showStartPage&&1===g.currentSlideIndex?"navigation-icon-disabled":""),l.uIk("tabindex",g.startPageInstruction&&0===g.currentSlideIndex||!g.showStartPage&&1===g.currentSlideIndex?-1:0),l.xp6(1),l.Q6J("ngIf",!g.active),l.xp6(1),l.Q6J("ngIf",g.active)}}function Df(D,_){if(1&D&&(l.TgZ(0,"div",29),l._uU(1),l.qZA()),2&D){const g=l.oxw(2);l.xp6(1),l.AsE("",g.currentSlideIndex,"/",g.totalNoOfQuestions,"")}}function K0(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"div",30)(1,"quml-ans",31),l.NdJ("click",function(){l.CHM(g);const B=l.oxw(2);return l.KtG(B.showSolution.emit())})("keydown",function(B){l.CHM(g);const ve=l.oxw(2);return l.KtG(ve.onAnswerKeyDown(B))}),l.qZA()()}}function d1(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"div",32),l.NdJ("click",function(){l.CHM(g);const B=l.oxw(2);return l.KtG(B.nextSlide())})("keydown.enter",function(){l.CHM(g);const B=l.oxw(2);return l.KtG(B.nextSlide())}),l.qZA()}}function xf(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"div",33),l.NdJ("click",function(){l.CHM(g);const B=l.oxw(2);return l.KtG(B.nextSlide())})("keydown.enter",function(){l.CHM(g);const B=l.oxw(2);return l.KtG(B.nextSlide())}),l.qZA()}}function Y0(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"div",22),l.YNc(1,Df,2,2,"div",23),l.YNc(2,K0,2,0,"div",24),l.TgZ(3,"div",25)(4,"div",26),l.NdJ("click",function(){l.CHM(g);const B=l.oxw();return l.KtG(B.prevSlide())})("keydown.enter",function(){l.CHM(g);const B=l.oxw();return l.KtG(B.prevSlide())}),l.qZA(),l.YNc(5,d1,1,0,"div",27),l.YNc(6,xf,1,0,"div",28),l.qZA()()}if(2&D){const g=l.oxw();l.xp6(1),l.Q6J("ngIf",g.currentSlideIndex),l.xp6(1),l.Q6J("ngIf",g.currentSolutions&&g.showFeedBack),l.xp6(3),l.Q6J("ngIf",!g.active),l.xp6(1),l.Q6J("ngIf",g.active)}}function If(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"quml-progress-indicators",34),l.NdJ("close",function(){l.CHM(g);const B=l.oxw();return l.KtG(B.onProgressPopupClose())}),l.qZA()}}function Sf(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"div",15),l.NdJ("click",function(){const ve=l.CHM(g).index,We=l.oxw(2);return l.KtG(We.goToQuestion(ve+1))}),l._uU(1),l.qZA()}if(2&D){const g=_.$implicit,x=l.oxw(2);l.Q2q("aria-label","question number ",g.index,""),l.Q6J("ngClass",x.showFeedBack||"skipped"===g.class||"unattempted"===g.class?g.class:"attempted"),l.xp6(1),l.hij(" ",g.index," ")}}function Af(D,_){if(1&D&&(l.TgZ(0,"div",13),l.YNc(1,Sf,2,3,"div",14),l.qZA()),2&D){const g=l.oxw();l.xp6(1),l.Q6J("ngForOf",g.scores)}}function Xl(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"div",15),l.NdJ("click",function(){const ve=l.CHM(g).index,We=l.oxw().$implicit,lt=l.oxw(2);return l.KtG(lt.goToQuestion(ve+1,We.identifier))}),l._uU(1),l.qZA()}if(2&D){const g=_.$implicit;l.Q2q("aria-label","question number ",g.index,""),l.Q6J("ngClass",g.showFeedback||"skipped"===g.class||"unattempted"===g.class?g.class:"attempted"),l.xp6(1),l.hij(" ",g.index," ")}}function Wc(D,_){if(1&D&&(l.TgZ(0,"div",17)(1,"div",18),l._uU(2),l.qZA(),l.TgZ(3,"div",19),l.YNc(4,Xl,2,3,"div",14),l.qZA()()),2&D){const g=_.$implicit;l.xp6(2),l.hij("Section ",null==g?null:g.index,""),l.xp6(2),l.Q6J("ngForOf",null==g?null:g.children)}}function Of(D,_){if(1&D&&(l.TgZ(0,"div"),l.YNc(1,Wc,5,2,"div",16),l.qZA()),2&D){const g=l.oxw();l.xp6(1),l.Q6J("ngForOf",g.scores)}}function Oa(D,_){if(1&D&&(l.TgZ(0,"div",3)(1,"div",4),l._uU(2,"Minutes"),l.qZA(),l.TgZ(3,"div",5),l._UZ(4,"quml-timer",6),l.TgZ(5,"span",7),l._uU(6),l.qZA()()()),2&D){const g=l.oxw();l.xp6(6),l.AsE("",g.minutes,":",g.seconds,"")}}function Q0(D,_){if(1&D&&(l.TgZ(0,"div",3)(1,"div",4),l._uU(2,"Points"),l.qZA(),l.TgZ(3,"div",5)(4,"quml-startpagestaricon",6),l._uU(5,"i"),l.qZA(),l.TgZ(6,"span",7),l._uU(7),l.qZA()()()),2&D){const g=l.oxw();l.xp6(7),l.Oqu(g.points)}}function Pf(D,_){if(1&D&&(l.ynx(0),l.TgZ(1,"div",10)(2,"div",11),l._uU(3,"Instructions"),l.qZA(),l._UZ(4,"div",12),l.ALo(5,"safeHtml"),l.qZA(),l.BQk()),2&D){const g=l.oxw();l.xp6(4),l.Q6J("innerHTML",l.lcZ(5,1,g.instructions),l.oJD)}}function Ch(D,_){1&D&&(l.TgZ(0,"div",10)(1,"div",11),l._UZ(2,"img",12),l.qZA(),l._UZ(3,"div",13)(4,"img",14),l.qZA())}function $0(D,_){1&D&&(l.TgZ(0,"div",15)(1,"div",11),l._UZ(2,"img",16),l.qZA(),l._UZ(3,"div",13)(4,"img",17),l.qZA())}function J0(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"span",20),l.NdJ("click",function(){l.CHM(g);const B=l.oxw(2);return l.KtG(B.close("tryAgain"))})("keyup.enter",function(){l.CHM(g);const B=l.oxw(2);return l.KtG(B.close("tryAgain"))}),l._uU(1,"Try again"),l.qZA()}}function f1(D,_){if(1&D&&(l.TgZ(0,"div",18),l.YNc(1,J0,2,0,"span",19),l.qZA()),2&D){const g=l.oxw();l.xp6(1),l.Q6J("ngIf","wrong"===g.alertType)}}function bh(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"div",21)(1,"span",22),l.NdJ("click",function(){l.CHM(g);const B=l.oxw();return l.KtG(B.viewSolution())})("keyup.enter",function(){l.CHM(g);const B=l.oxw();return l.KtG(B.viewSolution())}),l._uU(2,"View Solution"),l.qZA()()}}function Lf(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"div",23)(1,"img",24),l.NdJ("click",function(){l.CHM(g);const B=l.oxw();return l.KtG(B.viewHint())})("keyup.enter",function(){l.CHM(g);const B=l.oxw();return l.KtG(B.viewHint())}),l.qZA()()}}const h1=["solutionVideoPlayer"];function X0(D,_){if(1&D&&(l.TgZ(0,"div",10),l._UZ(1,"div",4),l.ALo(2,"safeHtml"),l.qZA()),2&D){const g=_.$implicit;l.xp6(1),l.Q6J("innerHtml",l.lcZ(2,1,g.label),l.oJD)}}function Mh(D,_){if(1&D&&(l.TgZ(0,"div"),l._UZ(1,"div",4),l.ALo(2,"safeHtml"),l.qZA()),2&D){const g=_.$implicit;l.xp6(1),l.Q6J("innerHtml",l.lcZ(2,1,g.value),l.oJD)}}function e2(D,_){if(1&D&&(l.TgZ(0,"div"),l.YNc(1,Mh,3,3,"div",11),l.ALo(2,"keyvalue"),l.qZA()),2&D){const g=l.oxw(2);l.xp6(1),l.Q6J("ngForOf",l.lcZ(2,1,g.solutions))}}function wh(D,_){if(1&D&&(l.ynx(0),l.TgZ(1,"div",3),l._uU(2,"Solution"),l.qZA(),l.YNc(3,e2,3,3,"div",7),l.BQk()),2&D){const g=l.oxw();l.xp6(3),l.Q6J("ngIf",!g.showVideoSolution)}}const Th=["myCarousel"],t2=["imageModal"],eu=["questionSlide"];function vn(D,_){if(1&D&&(l.TgZ(0,"div",30),l._uU(1),l.qZA()),2&D){l.oxw();const g=l.MAs(9),x=l.oxw();l.xp6(1),l.AsE(" ",g.getCurrentSlideIndex(),"/",x.noOfQuestions," ")}}function Yu(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"div")(1,"quml-ans",31),l.NdJ("click",function(){l.CHM(g);const B=l.oxw(2);return l.KtG(B.getSolutions())})("keydown",function(B){l.CHM(g);const ve=l.oxw(2);return l.KtG(ve.onAnswerKeyDown(B))}),l.qZA()()}}function p1(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"div")(1,"quml-mcq",34),l.NdJ("optionSelected",function(B){l.CHM(g);const ve=l.oxw(3);return l.KtG(ve.getOptionSelected(B))}),l.qZA()()}if(2&D){const g=l.oxw().$implicit,x=l.oxw(2);l.xp6(1),l.Q6J("shuffleOptions",x.shuffleOptions)("question",g)("replayed",null==x.parentConfig?null:x.parentConfig.isReplayed)("identifier",g.id)("tryAgain",x.tryAgainClicked)}}function Kc(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"div")(1,"quml-sa",35),l.NdJ("showAnswerClicked",function(B){l.CHM(g);const ve=l.oxw().$implicit,We=l.oxw(2);return l.KtG(We.showAnswerClicked(B,ve))}),l.qZA()()}if(2&D){const g=l.oxw().$implicit,x=l.oxw(2);l.xp6(1),l.Q6J("questions",g)("replayed",null==x.parentConfig?null:x.parentConfig.isReplayed)("baseUrl",null==x.parentConfig?null:x.parentConfig.baseUrl)}}function Pa(D,_){if(1&D&&(l.TgZ(0,"slide",null,32)(2,"div",33),l.YNc(3,p1,2,5,"div",2),l.YNc(4,Kc,2,3,"div",2),l.qZA()()),2&D){const g=_.$implicit;l.xp6(2),l.Q6J("id",g.identifier),l.xp6(1),l.Q6J("ngIf","multiple choice question"===(null==g?null:g.primaryCategory.toLowerCase())),l.xp6(1),l.Q6J("ngIf","subjective question"===(null==g?null:g.primaryCategory.toLowerCase()))}}function Qu(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"li",42),l.NdJ("click",function(B){const We=l.CHM(g).$implicit,lt=l.oxw(5);return l.KtG(lt.goToSlideClicked(B,null==We?null:We.index))})("keydown",function(B){const We=l.CHM(g).$implicit,lt=l.oxw(5);return l.KtG(lt.onEnter(B,null==We?null:We.index))}),l._uU(1),l.qZA()}if(2&D){const g=_.$implicit,x=_.index;l.oxw(4);const B=l.MAs(9);l.Q2q("aria-label","question number ",null==g?null:g.index,""),l.Q6J("ngClass",x+1===B.getCurrentSlideIndex()?"skipped"===g.class?"progressBar-border":"progressBar-border "+g.class:g.class),l.xp6(1),l.hij(" ",null==g?null:g.index," ")}}function Nf(D,_){if(1&D&&(l.TgZ(0,"ul"),l.YNc(1,Qu,2,3,"li",41),l.qZA()),2&D){const g=l.oxw(4);l.xp6(1),l.Q6J("ngForOf",g.progressBarClass)}}function fi(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"li",42),l.NdJ("click",function(B){const We=l.CHM(g).$implicit,lt=l.oxw(5);return l.KtG(lt.goToSlideClicked(B,null==We?null:We.index))})("keydown",function(B){const We=l.CHM(g).$implicit,lt=l.oxw(5);return l.KtG(lt.onEnter(B,null==We?null:We.index))}),l._uU(1),l.qZA()}if(2&D){const g=_.$implicit,x=_.index;l.oxw(4);const B=l.MAs(9);l.Q2q("aria-label","question number ",null==g?null:g.index,""),l.Q6J("ngClass",x+1===B.getCurrentSlideIndex()?"skipped"===g.class?"progressBar-border":"att-color progressBar-border":"skipped"===g.class?g.class:"unattempted"===g.class?"":"att-color"),l.xp6(1),l.hij(" ",null==g?null:g.index," ")}}function La(D,_){if(1&D&&(l.TgZ(0,"ul",43),l.YNc(1,fi,2,3,"li",41),l.qZA()),2&D){const g=l.oxw(4);l.xp6(1),l.Q6J("ngForOf",g.progressBarClass)}}const Na=function(D,_){return{attempted:D,partial:_}},tu=function(D){return{active:D}};function nu(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"li",38),l.NdJ("click",function(){const ve=l.CHM(g).$implicit,We=l.oxw(3);return l.KtG(We.jumpToSection(null==ve?null:ve.identifier))})("keydown",function(B){const We=l.CHM(g).$implicit,lt=l.oxw(3);return l.KtG(lt.onSectionEnter(B,null==We?null:We.identifier))}),l.TgZ(1,"label",39),l._uU(2),l.qZA(),l.YNc(3,Nf,2,1,"ul",2),l.YNc(4,La,2,1,"ul",40),l.qZA()}if(2&D){const g=_.$implicit,x=_.index,B=l.oxw(3);l.Q2q("aria-label","section ",null==g?null:g.index,""),l.Q6J("ngClass",l.WLB(7,Na,"attempted"===g.class,"partial"===g.class)),l.xp6(1),l.MGl("for","list-item-",x,""),l.Q6J("ngClass",l.VKq(10,tu,(null==g?null:g.isActive)&&!B.showRootInstruction&&"attempted"!==g.class)),l.xp6(1),l.Oqu(null==g?null:g.index),l.xp6(1),l.Q6J("ngIf",(null==g?null:g.isActive)&&B.showFeedBack),l.xp6(1),l.Q6J("ngIf",(null==g?null:g.isActive)&&!B.showFeedBack)}}function Yc(D,_){if(1&D&&(l.TgZ(0,"ul",36),l.YNc(1,nu,5,12,"li",37),l.qZA()),2&D){const g=l.oxw(2);l.xp6(1),l.Q6J("ngForOf",g.mainProgressBar)}}function $u(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"li",46),l.NdJ("click",function(B){const We=l.CHM(g).$implicit,lt=l.oxw(3);return l.KtG(lt.goToSlideClicked(B,null==We?null:We.index))})("keydown",function(B){const We=l.CHM(g).$implicit,lt=l.oxw(3);return l.KtG(lt.onEnter(B,null==We?null:We.index))}),l._uU(1),l.qZA()}if(2&D){const g=_.$implicit,x=_.index;l.oxw(2);const B=l.MAs(9);l.Q2q("aria-label","question number ",null==g?null:g.index,""),l.Q6J("ngClass",x+1===B.getCurrentSlideIndex()?"skipped"===g.class?"progressBar-border":"progressBar-border "+g.class:g.class),l.xp6(1),l.hij(" ",null==g?null:g.index," ")}}function Qc(D,_){if(1&D&&(l.TgZ(0,"ul",44),l.YNc(1,$u,2,3,"li",45),l.qZA()),2&D){const g=l.oxw(2);l.xp6(1),l.Q6J("ngForOf",g.progressBarClass)}}function $c(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"li",46),l.NdJ("click",function(B){const We=l.CHM(g).$implicit,lt=l.oxw(3);return l.KtG(lt.goToSlideClicked(B,null==We?null:We.index))})("keydown",function(B){const We=l.CHM(g).$implicit,lt=l.oxw(3);return l.KtG(lt.onEnter(B,null==We?null:We.index))}),l._uU(1),l.qZA()}if(2&D){const g=_.$implicit,x=_.index;l.oxw(2);const B=l.MAs(9);l.Q2q("aria-label","question number ",null==g?null:g.index,""),l.Q6J("ngClass",x+1===B.getCurrentSlideIndex()?"skipped"===g.class?"progressBar-border":"att-color progressBar-border":"skipped"===g.class?g.class:"unattempted"===g.class?"":"att-color"),l.xp6(1),l.hij(" ",null==g?null:g.index," ")}}function n2(D,_){if(1&D&&(l.TgZ(0,"ul",47),l.YNc(1,$c,2,3,"li",45),l.qZA()),2&D){const g=l.oxw(2);l.xp6(1),l.Q6J("ngForOf",g.progressBarClass)}}function kf(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"li",48),l.NdJ("click",function(){l.CHM(g);const B=l.oxw(2);return B.disableNext=!0,l.KtG(B.onScoreBoardClicked())})("keydown",function(B){l.CHM(g);const ve=l.oxw(2);return l.KtG(ve.onScoreBoardEnter(B))}),l._UZ(1,"img",49),l.qZA()}}function Is(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"quml-alert",50),l.NdJ("showSolution",function(){l.CHM(g);const B=l.oxw(2);return l.KtG(B.viewSolution())})("showHint",function(){l.CHM(g);const B=l.oxw(2);return l.KtG(B.viewHint())})("closeAlert",function(B){l.CHM(g);const ve=l.oxw(2);return l.KtG(ve.closeAlertBox(B))}),l.qZA()}if(2&D){const g=l.oxw(2);l.Q6J("alertType",g.alertType)("isHintAvailable",g.showHints)("showSolutionButton",g.showUserSolution&&g.currentSolutions)}}function r2(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"quml-mcq-solutions",51),l.NdJ("close",function(){l.CHM(g);const B=l.oxw(2);return l.KtG(B.closeSolution())}),l.qZA()}if(2&D){const g=l.oxw(2);l.Q6J("question",g.currentQuestion)("options",g.currentOptions)("solutions",g.currentSolutions)("baseUrl",null==g.parentConfig?null:g.parentConfig.baseUrl)("media",g.media)("identifier",g.currentQuestionIndetifier)}}function qf(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"div",11)(1,"div",12)(2,"quml-header",13),l.NdJ("durationEnds",function(){l.CHM(g);const B=l.oxw();return l.KtG(B.durationEnds())})("nextSlideClicked",function(B){l.CHM(g);const ve=l.oxw();return l.KtG(ve.nextSlideClicked(B))})("prevSlideClicked",function(B){l.CHM(g);const ve=l.oxw();return l.KtG(ve.previousSlideClicked(B))})("showSolution",function(){l.CHM(g);const B=l.oxw();return l.KtG(B.viewSolution())})("toggleScreenRotate",function(){l.CHM(g);const B=l.oxw();return l.KtG(B.toggleScreenRotate())}),l.qZA(),l.TgZ(3,"div",14)(4,"div",15),l.YNc(5,vn,2,2,"div",16),l.YNc(6,Yu,2,0,"div",2),l.qZA(),l.TgZ(7,"div",17)(8,"carousel",18,19),l.NdJ("activeSlideChange",function(B){l.CHM(g);const ve=l.oxw();return l.KtG(ve.activeSlideChange(B))}),l.TgZ(10,"slide"),l._UZ(11,"quml-startpage",20),l.qZA(),l.YNc(12,Pa,5,3,"slide",21),l.qZA()(),l.TgZ(13,"div",22)(14,"ul"),l.ynx(15),l.TgZ(16,"li",23),l.NdJ("keydown",function(B){l.CHM(g);const ve=l.oxw();return l.KtG(ve.onEnter(B,0))})("click",function(B){l.CHM(g);const ve=l.oxw();return l.KtG(ve.goToSlideClicked(B,0))}),l._uU(17,"i "),l.qZA(),l.TgZ(18,"li"),l.YNc(19,Yc,2,1,"ul",24),l.qZA(),l.TgZ(20,"li"),l.YNc(21,Qc,2,1,"ul",25),l.qZA(),l.TgZ(22,"li"),l.YNc(23,n2,2,1,"ul",26),l.qZA(),l.YNc(24,kf,2,0,"li",27),l.BQk(),l.qZA()()()(),l.YNc(25,Is,1,3,"quml-alert",28),l.YNc(26,r2,1,6,"quml-mcq-solutions",29),l.qZA()}if(2&D){const g=l.oxw();l.Q6J("hidden",g.showZoomModal),l.xp6(1),l.Q6J("hidden",g.showSolution),l.xp6(1),l.Q6J("disablePreviousNavigation",g.linearNavigation)("duration",g.timeLimit)("warningTime",g.warningTime)("showWarningTimer",g.showWarningTimer)("showTimer",g.showTimer)("showLegend",null==g.parentConfig?null:g.parentConfig.showLegend)("currentSlideIndex",g.currentSlideIndex)("totalNoOfQuestions",g.noOfQuestions)("active",g.active)("showFeedBack",g.showFeedBack)("currentSolutions",g.currentSolutions)("initializeTimer",g.initializeTimer)("replayed",null==g.parentConfig?null:g.parentConfig.isReplayed)("disableNext",g.disableNext)("startPageInstruction",g.startPageInstruction)("attempts",g.attempts)("showStartPage",g.showStartPage)("showDeviceOrientation",null==g.sectionConfig||null==g.sectionConfig.config?null:g.sectionConfig.config.showDeviceOrientation),l.xp6(3),l.Q6J("ngIf",0!==g.currentSlideIndex),l.xp6(1),l.Q6J("ngIf",g.currentSolutions&&g.showUserSolution),l.xp6(2),l.Q6J("interval",0)("showIndicators",!1)("noWrap",!0),l.xp6(3),l.Q6J("instructions",g.showRootInstruction?null==g.parentConfig?null:g.parentConfig.instructions:null==g.sectionConfig.metadata?null:g.sectionConfig.metadata.instructions)("points",g.points)("time",g.showRootInstruction?g.timeLimit:null)("showTimer",g.showTimer)("totalNoOfQuestions",g.showRootInstruction?null==g.parentConfig?null:g.parentConfig.questionCount:g.noOfQuestions)("contentName",g.showRootInstruction?null==g.parentConfig?null:g.parentConfig.contentName:null!=g.parentConfig&&g.parentConfig.isSectionsAvailable?null==g.sectionConfig||null==g.sectionConfig.metadata?null:g.sectionConfig.metadata.name:null==g.parentConfig?null:g.parentConfig.contentName),l.xp6(1),l.Q6J("ngForOf",g.questions),l.xp6(4),l.Q6J("ngClass",0===g.currentSlideIndex?"att-color progressBar-border":"att-color"),l.xp6(3),l.Q6J("ngIf",null==g.parentConfig?null:g.parentConfig.isSectionsAvailable),l.xp6(2),l.Q6J("ngIf",!(null!=g.parentConfig&&g.parentConfig.isSectionsAvailable)&&g.showFeedBack),l.xp6(2),l.Q6J("ngIf",!(null!=g.parentConfig&&g.parentConfig.isSectionsAvailable||g.showFeedBack)),l.xp6(1),l.Q6J("ngIf",g.parentConfig.requiresSubmit&&(null==g.progressBarClass?null:g.progressBarClass.length)),l.xp6(1),l.Q6J("ngIf",g.showAlert&&g.showFeedBack),l.xp6(1),l.Q6J("ngIf",g.showSolution)}}function Ye(D,_){1&D&&(l.TgZ(0,"div",52),l._uU(1," Please attempt the question\n"),l.qZA())}function ru(D,_){1&D&&l._UZ(0,"sb-player-contenterror")}function Ho(D,_){if(1&D&&l._UZ(0,"sb-player-start-page",5),2&D){const g=l.oxw();l.Q6J("title",null==g.parentConfig?null:g.parentConfig.contentName)}}function Bi(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"sb-player-side-menu-icon",6),l.NdJ("sidebarMenuEvent",function(B){l.CHM(g);const ve=l.oxw();return l.KtG(ve.sideBarEvents(B))}),l.qZA()}}function yo(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"quml-header",7),l.NdJ("toggleScreenRotate",function(){l.CHM(g);const B=l.oxw();return l.KtG(B.toggleScreenRotate())}),l.qZA()}if(2&D){const g=l.oxw();l.Q6J("showLegend",null==g.parentConfig?null:g.parentConfig.showLegend)("disablePreviousNavigation",!0)("disableNext",!0)("attempts",g.attempts)("loadScoreBoard",!0)("showDeviceOrientation",null==g.playerConfig||null==g.playerConfig.config?null:g.playerConfig.config.showDeviceOrientation)}}function fa(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"quml-section-player",14),l.NdJ("sectionEnd",function(B){l.CHM(g);const ve=l.oxw(2);return l.KtG(ve.onSectionEnd(B))})("showScoreBoard",function(B){l.CHM(g);const ve=l.oxw(2);return l.KtG(ve.onShowScoreBoard(B))})("playerEvent",function(B){l.CHM(g);const ve=l.oxw(2);return l.KtG(ve.onPlayerEvent(B))}),l.qZA()}if(2&D){const g=l.oxw(2);l.Q6J("sectionConfig",g.activeSection)("attempts",g.attempts)("mainProgressBar",g.mainProgressBar)("parentConfig",g.parentConfig)("sectionIndex",g.sectionIndex)("jumpToQuestion",g.jumpToQuestion)}}function Ss(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"quml-scoreboard",15),l.NdJ("scoreBoardLoaded",function(B){l.CHM(g);const ve=l.oxw(2);return l.KtG(ve.onScoreBoardLoaded(B))})("submitClicked",function(){l.CHM(g);const B=l.oxw(2);return l.KtG(B.onScoreBoardSubmitted())})("emitQuestionNo",function(B){l.CHM(g);const ve=l.oxw(2);return l.KtG(ve.goToQuestion(B))}),l.qZA()}if(2&D){const g=l.oxw(2);l.Q6J("contentName",g.parentConfig.contentName)("scores",g.mainProgressBar)("totalNoOfQuestions",g.totalNoOfQuestions)("showFeedBack",g.showFeedBack)("isSections",null==g.parentConfig?null:g.parentConfig.isSectionsAvailable)("summary",g.summary)}}function Rf(D,_){if(1&D&&(l.TgZ(0,"span",21),l._uU(1),l.qZA()),2&D){const g=l.oxw(4);l.xp6(1),l.AsE("Attempt no ",g.attempts.current,"/",g.attempts.max," ")}}function ml(D,_){if(1&D&&(l.TgZ(0,"span",22),l._uU(1),l.qZA()),2&D){const g=l.oxw(4);l.xp6(1),l.AsE("",g.attempts.current,"/",g.attempts.max," attempts completed ")}}function Xc(D,_){if(1&D){const g=l.EpF();l.TgZ(0,"sb-player-end-page",18),l.NdJ("replayContent",function(){l.CHM(g);const B=l.oxw(3);return l.KtG(B.replayContent())})("exitContent",function(B){l.CHM(g);const ve=l.oxw(3);return l.KtG(ve.exitContent(B))})("playNextContent",function(B){l.CHM(g);const ve=l.oxw(3);return l.KtG(ve.playNextContent(B))}),l.YNc(1,Rf,2,2,"span",19),l.YNc(2,ml,2,2,"span",20),l.qZA()}if(2&D){const g=l.oxw(3);l.Q6J("contentName",g.parentConfig.contentName)("outcome",g.outcomeLabel)("outcomeLabel","Score: ")("userName",g.userName)("timeSpentLabel",g.durationSpent)("showExit",null==g.parentConfig?null:g.parentConfig.sideMenuConfig.showExit)("showReplay",g.showReplay)("nextContent",g.nextContent),l.xp6(1),l.Q6J("ngIf",(null==g.attempts?null:g.attempts.max)&&(null==g.attempts?null:g.attempts.current)&&g.attempts.max!==g.attempts.current),l.xp6(1),l.Q6J("ngIf",(null==g.attempts?null:g.attempts.max)===(null==g.attempts?null:g.attempts.current))}}function Bf(D,_){if(1&D&&(l.TgZ(0,"div",16),l.YNc(1,Xc,3,10,"sb-player-end-page",17),l.qZA()),2&D){const g=l.oxw(2);l.Q6J("ngClass",g.endPageReached?"endPage-container-height":""),l.xp6(1),l.Q6J("ngIf",g.endPageReached&&g.showEndPage)}}function i2(D,_){if(1&D&&(l.TgZ(0,"div"),l._UZ(1,"sb-player-contenterror",23),l.qZA()),2&D){const g=l.oxw(2);l.xp6(1),l.Q6J("errorMsg",g.contentError)}}function g1(D,_){if(1&D&&(l.TgZ(0,"div",8)(1,"div",9),l.YNc(2,fa,1,6,"quml-section-player",10),l.qZA(),l.YNc(3,Ss,1,6,"quml-scoreboard",11),l.YNc(4,Bf,2,2,"div",12),l.YNc(5,i2,2,1,"div",13),l.qZA()),2&D){const g=l.oxw();l.xp6(1),l.Q6J("hidden",!g.activeSection||g.loadScoreBoard||g.endPageReached),l.xp6(1),l.Q6J("ngIf",g.activeSection),l.xp6(1),l.Q6J("ngIf",g.loadScoreBoard&&(null==g.parentConfig?null:g.parentConfig.requiresSubmit)&&!g.endPageReached),l.xp6(1),l.Q6J("ngIf",g.endPageReached),l.xp6(1),l.Q6J("ngIf",g.isMultiLevelSection)}}const ka_DEFAULT_TIME=75,ka_SHOW_TIMER=!0;class Co{uniqueId(_=32){let g="";const x="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";for(let ve=0;ve<_;ve++)g+=x.charAt(Math.floor(62*Math.random()));return g}getTimeSpentText(_){const g=(new Date).getTime()-_,x=Math.floor(g/6e4),B=Number((g%6e4/1e3).toFixed(0));return x+":"+(B<10?"0":"")+B}getKeyValue(_){return _.find(x=>x.includes("response"))}getMultiselectScore(_,g,x,B){let ve=this.getKeyValue(Object.keys(g));const We=_.map(Bn=>Bn.value);let lt,en=g[ve].mapping;if(x){lt=1;const Bn=Dt(1/en.length,2);kt.Z(en,fr=>{fr.score=Bn})}else lt=rt.Z(B,"maxScore.defaultValue");let Qn=g[ve].correctResponse.value.map(Bn=>Number(Bn));if(It(Qn.sort(),We.sort()))return lt;if(!It(Qn.sort(),We.sort())){let Bn=0;return kt.Z(en,(fr,wi)=>{Xt(We,fr.value)&&(Bn+=fr?.score?fr.score:0)}),Bn}}hasDuplicates(_,g){return _.find(B=>B.value===g.value)}getQuestionType(_,g){return _[g-1==-1?0:g-1].qType}canGo(_){return["correct","wrong","attempted"].includes(_)}sumObjectsByKey(..._){return _.reduce((g,x)=>{for(const B in x)x.hasOwnProperty(B)&&(g[B]=(g[B]||0)+x[B]);return g},{})}scrollParentToChild(_,g){const x=window.matchMedia("(max-width: 480px)").matches,B=_.getBoundingClientRect(),ve=g.getBoundingClientRect();x?_.scrollLeft=ve.left+_.scrollLeft-B.left:_.scrollTop=ve.top+_.scrollTop-B.top}updateSourceOfVideoElement(_,g,x){const B=Array.from(document.getElementsByTagName("video"));kt.Z(B,ve=>{const We=ve.getAttribute("data-asset-variable");if(!We)return;const lt=Fn.Z(g,["id",We]),en=ve.getAttribute("poster");if(!qn.Z(lt)&&en&&(ve.poster=_?`${_}/${x}/${en}`:lt[0].baseUrl+en),!qn.Z(lt)){const Qn=Array.from(ve.getElementsByTagName("source"));kt.Z(Qn,Bn=>{const fr=Bn.getAttribute("src");Bn.src=_?`${_}/${x}/${fr}`:lt[0].baseUrl+fr})}})}static#e=this.\u0275fac=function(g){return new(g||Co)};static#t=this.\u0275prov=l.Yz7({token:Co,factory:Co.\u0275fac,providedIn:"root"})}class qa{constructor(_){this.utilService=_,this.isSectionsAvailable=!1,this.telemetryEvent=new l.vpe}initializeTelemetry(_,g){var x=this;return(0,f.Z)(function*(){if(Kt(_,"context")&&!qn.Z(_,"context")){if(x.duration=(new Date).getTime(),x.context=_?.context,x.contentSessionId=x.utilService.uniqueId(),x.playSessionId=x.utilService.uniqueId(),x.channel=x.context.channel||"",x.pdata=x.context.pdata,x.sid=x.context.sid,x.uid=x.context.uid,x.rollup=x.context.contextRollup,x.config=_,x.isSectionsAvailable=g?.isSectionsAvailable,!k.CsTelemetryModule.instance.isInitialised&&x.context){const B={pdata:x.context.pdata,env:"contentplayer",channel:x.context.channel,did:x.context.did,authtoken:x.context.authToken||"",uid:x.context.uid||"",sid:x.context.sid,batchsize:20,mode:x.context.mode,host:x.context.host||"",endpoint:x.context.endpoint||"/data/v3/telemetry",tags:x.context.tags,cdata:(x.context.cdata||[]).concat([{id:x.contentSessionId,type:"ContentSession"},{id:x.playSessionId,type:"PlaySession"},{id:"2.0",type:"PlayerVersion"}])};yield k.CsTelemetryModule.instance.init({}),k.CsTelemetryModule.instance.telemetryService.initTelemetry({config:B,userOrgDetails:{}})}x.telemetryObject={id:g.identifier,type:"Content",ver:g?.metadata?.pkgVersion?g.metadata.pkgVersion.toString():"",rollup:x.context?.objectRollup||{}}}})()}startAssesEvent(_){qn.Z(this.context)||k.CsTelemetryModule.instance.telemetryService.raiseAssesTelemetry(_,this.getEventOptions())}start(_){qn.Z(this.context)||k.CsTelemetryModule.instance.telemetryService.raiseStartTelemetry({options:this.getEventOptions(),edata:{type:"content",mode:"play",pageid:"",duration:Number((_/1e3).toFixed(2))}})}response(_,g,x,B){if(!qn.Z(this.context)){const ve={target:{id:_,ver:g,type:x},type:"CHOOSE",values:[{option:B}]};k.CsTelemetryModule.instance.telemetryService.raiseResponseTelemetry(ve,this.getEventOptions())}}summary(_){qn.Z(this.context)||k.CsTelemetryModule.instance.telemetryService.raiseSummaryTelemetry(_,this.getEventOptions())}end(_,g,x,B,ve,We){if(!qn.Z(this.context)){const lt=Number((_/1e3).toFixed(2));k.CsTelemetryModule.instance.telemetryService.raiseEndTelemetry({edata:{type:"content",mode:"play",pageid:"sunbird-player-Endpage",summary:[{progress:Number((g/x*100).toFixed(0))},{totalNoofQuestions:x},{visitedQuestions:B},{endpageseen:ve},{score:We}],duration:lt},options:this.getEventOptions()})}}interact(_,g,x){qn.Z(this.context)||k.CsTelemetryModule.instance.telemetryService.raiseInteractTelemetry({options:this.getEventOptions(),edata:{type:"TOUCH",subtype:"",id:_,pageid:g+""}})}heartBeat(_){qn.Z(this.context)||k.CsTelemetryModule.instance.playerTelemetryService.onHeartBeatEvent(_,{})}impression(_){qn.Z(this.context)||k.CsTelemetryModule.instance.telemetryService.raiseImpressionTelemetry({options:this.getEventOptions(),edata:{type:"workflow",subtype:"",pageid:_+"",uri:""}})}error(_,g){qn.Z(this.context)||k.CsTelemetryModule.instance.telemetryService.raiseErrorTelemetry({options:this.getEventOptions(),edata:{err:"LOAD",errtype:"content",stacktrace:_?.toString()||""}})}getEventOptions(){const _={object:this.telemetryObject,context:{channel:this.channel||"",pdata:this.pdata,env:"contentplayer",sid:this.sid,uid:this.uid,cdata:(this.context?.cdata||[]).concat([{id:this.contentSessionId,type:"ContentSession"},{id:this.playSessionId,type:"PlaySession"},{id:"2.0",type:"PlayerVersion"}]),rollup:this.rollup||{}}};return this.isSectionsAvailable&&_.context.cdata.push({id:this.config.metadata.identifier,type:"SectionId"}),_}static#e=this.\u0275fac=function(g){return new(g||qa)(l.LFG(Co))};static#t=this.\u0275prov=l.Yz7({token:qa,factory:qa.\u0275fac,providedIn:"root"})}class Ra{static#e=this.\u0275fac=function(g){return new(g||Ra)};static#t=this.\u0275cmp=l.Xpm({type:Ra,selectors:[["lib-quml-library"]],decls:2,vars:0,template:function(g,x){1&g&&(l.TgZ(0,"p"),l._uU(1," quml-library works! "),l.qZA())},encapsulation:2})}class ps{constructor(_){this.sanitized=_}transform(_){return this.sanitized.bypassSecurityTrustHtml(_)}static#e=this.\u0275fac=function(g){return new(g||ps)(l.Y36(zu.H7,16))};static#t=this.\u0275pipe=l.Yjl({name:"safeHtml",type:ps,pure:!0})}class iu{constructor(){this.showPopup=new l.vpe}showQumlPopup(){this.showPopup.emit()}static#e=this.\u0275fac=function(g){return new(g||iu)};static#t=this.\u0275cmp=l.Xpm({type:iu,selectors:[["quml-mcq-question"]],inputs:{mcqQuestion:"mcqQuestion",layout:"layout"},outputs:{showPopup:"showPopup"},decls:4,vars:4,consts:[[3,"ngClass"],[1,"quml-question",3,"innerHTML"],["question",""]],template:function(g,x){1&g&&(l.TgZ(0,"div",0),l._UZ(1,"div",1,2),l.ALo(3,"safeHtml"),l.qZA()),2&g&&(l.Q6J("ngClass",x.mcqQuestion.includes("img")?"quml-mcq-image-questions":"quml-mcq-questions"),l.xp6(1),l.Q6J("innerHTML",l.lcZ(3,2,x.mcqQuestion),l.oJD))},dependencies:[Cr.mk,ps],styles:[".quml-mcq-questions[_ngcontent-%COMP%]{display:flex;gap:1rem}.quml-mcq-image-questions[_ngcontent-%COMP%]{display:flex;justify-content:flex-start;align-items:flex-start}img[_ngcontent-%COMP%]{width:100%!important}quml-audio[_ngcontent-%COMP%]{padding:4px 8px;margin-top:19px}.quml-question-icon[_ngcontent-%COMP%]{display:inline-block;float:left;padding-right:.5rem;content:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzZweCIgaGVpZ2h0PSIzNnB4IiB2aWV3Qm94PSIwIDAgMzYgMzYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA2MiAoMTAxMDEwKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT40NjI5QzQ3QS1BQzY2LTQwRTEtOEM3OS0xNTIwOENFRUEzQTU8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIHNrZXRjaHRvb2wuPC9kZXNjPgogICAgPGRlZnM+CiAgICAgICAgPHJlY3QgaWQ9InBhdGgtMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjMwIiBoZWlnaHQ9IjMwIiByeD0iMTUiPjwvcmVjdD4KICAgICAgICA8ZmlsdGVyIHg9Ii01LjAlIiB5PSItNS4wJSIgd2lkdGg9IjExMC4wJSIgaGVpZ2h0PSIxMTAuMCUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImZpbHRlci0yIj4KICAgICAgICAgICAgPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiPjwvZmVHYXVzc2lhbkJsdXI+CiAgICAgICAgICAgIDxmZU9mZnNldCBkeD0iMCIgZHk9Ii0xIiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiPjwvZmVPZmZzZXQ+CiAgICAgICAgICAgIDxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSI+PC9mZUNvbXBvc2l0ZT4KICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAgICAwIDAgMCAwIDAgICAwIDAgMCAwIDAgIDAgMCAwIDAuNSAwIiB0eXBlPSJtYXRyaXgiIGluPSJzaGFkb3dJbm5lcklubmVyMSI+PC9mZUNvbG9yTWF0cml4PgogICAgICAgIDwvZmlsdGVyPgogICAgPC9kZWZzPgogICAgPGcgaWQ9ImRldnMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJtY3ExIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTgwLjAwMDAwMCwgLTYwLjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iYXVkaW8tcGxheSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTgwLjAwMDAwMCwgNjAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtOSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLUNvcHkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS01LUNvcHkiIGZpbGw9IiMwMDAwMDAiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMC4yNzc1Mjk3NjIiIHg9IjAiIHk9IjAiIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgcng9IjE4Ij48L3JlY3Q+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMy4wMDAwMDAsIDMuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IlJlY3RhbmdsZS01LUNvcHktMiIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSIjRkZGRkZGIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSJibGFjayIgZmlsbC1vcGFjaXR5PSIxIiBmaWx0ZXI9InVybCgjZmlsdGVyLTIpIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3Qgc3Ryb2tlLW9wYWNpdHk9IjAuNDg0MTU2NDY5IiBzdHJva2U9IiNDM0M4REIiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVqb2luPSJzcXVhcmUiIHg9IjEiIHk9IjEiIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgcng9IjE0Ij48L3JlY3Q+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNSw5IEwxNSwxNi4wMzMzMzMzIEMxNC42MDY2NjY3LDE1LjgwNjY2NjcgMTQuMTUzMzMzMywxNS42NjY2NjY3IDEzLjY2NjY2NjcsMTUuNjY2NjY2NyBDMTIuMTkzMzMzMywxNS42NjY2NjY3IDExLDE2Ljg2IDExLDE4LjMzMzMzMzMgQzExLDE5LjgwNjY2NjcgMTIuMTkzMzMzMywyMSAxMy42NjY2NjY3LDIxIEMxNS4xNCwyMSAxNi4zMzMzMzMzLDE5LjgwNjY2NjcgMTYuMzMzMzMzMywxOC4zMzMzMzMzIEwxNi4zMzMzMzMzLDExLjY2NjY2NjcgTDE5LDExLjY2NjY2NjcgTDE5LDkgTDE1LDkgTDE1LDkgWiIgaWQ9IlNoYXBlIiBmaWxsPSIjMDhCQzgyIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImljX2NoZXZyb25fbGVmdCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzAuMDAwMDAwLCAxOC4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTMwLjAwMDAwMCwgLTE4LjAwMDAwMCkgdHJhbnNsYXRlKDI2LjAwMDAwMCwgMTIuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iSWNvbi0yNHB4Ij48L2c+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==)}.quml-question[_ngcontent-%COMP%]{font-size:.875rem;color:#131415;padding-top:1rem;width:100%}.question-image[_ngcontent-%COMP%]{position:relative}.icon-zommin[_ngcontent-%COMP%]{position:absolute;bottom:0;right:0;content:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTlweCIgaGVpZ2h0PSIxOXB4IiB2aWV3Qm94PSIwIDAgMTkgMTkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYyICg5MTM5MCkgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+em9vbTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJkZXZzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iem9vbSI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik05LjUsMCBMMTgsMCBDMTguNTUyMjg0NywtMS4wMTQ1MzA2M2UtMTYgMTksMC40NDc3MTUyNSAxOSwxIEwxOSwxMyBDMTksMTYuMzEzNzA4NSAxNi4zMTM3MDg1LDE5IDEzLDE5IEwxLDE5IEMwLjQ0NzcxNTI1LDE5IDYuNzYzNTM3NTFlLTE3LDE4LjU1MjI4NDcgMCwxOCBMMCw5LjUgQy02LjQyNTM2MDY0ZS0xNiw0LjI1MzI5NDg4IDQuMjUzMjk0ODgsOS42MzgwNDA5NWUtMTYgOS41LDAgWiIgaWQ9IlJlY3RhbmdsZSIgZmlsbC1vcGFjaXR5PSIwLjUiIGZpbGw9IiM0MzQzNDMiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUuMDAwMDAwLCA0LjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTQuNTgzMzMzMzMsMC43NSBDNi45NzY2NjY2NywwLjc1IDguOTE2NjY2NjcsMi42OSA4LjkxNjY2NjY3LDUuMDgzMzMzMzMgQzguOTE2NjY2NjcsNi4xNTY2NjY2NyA4LjUyMzMzMzMzLDcuMTQzMzMzMzMgNy44Nyw3LjkwMzMzMzMzIEw3Ljg3LDcuOTAzMzMzMzMgTDguMDU2NjY2NjcsOC4wODMzMzMzMyBMOC41ODMzMzMzMyw4LjA4MzMzMzMzIEwxMS45MSwxMS40MTY2NjY3IEwxMC45MTY2NjY3LDEyLjQxIEw3LjU4MzMzMzMzLDkuMDgzMzMzMzMgTDcuNTgzMzMzMzMsOC41NTY2NjY2NyBMNy40MDMzMzMzMyw4LjM3IEM2LjY0MzMzMzMzLDkuMDIzMzMzMzMgNS42NTY2NjY2Nyw5LjQxNjY2NjY3IDQuNTgzMzMzMzMsOS40MTY2NjY2NyBDMi4xOSw5LjQxNjY2NjY3IDAuMjUsNy40NzY2NjY2NyAwLjI1LDUuMDgzMzMzMzMgQzAuMjUsMi42OSAyLjE5LDAuNzUgNC41ODMzMzMzMywwLjc1IFogTTQuNTgzMzMzMzMsMi4wODMzMzMzMyBDMi45MjMzMzMzMywyLjA4MzMzMzMzIDEuNTgzMzMzMzMsMy40MjMzMzMzMyAxLjU4MzMzMzMzLDUuMDgzMzMzMzMgQzEuNTgzMzMzMzMsNi43NDMzMzMzMyAyLjkyMzMzMzMzLDguMDgzMzMzMzMgNC41ODMzMzMzMyw4LjA4MzMzMzMzIEM2LjI0MzMzMzMzLDguMDgzMzMzMzMgNy41ODMzMzMzMyw2Ljc0MzMzMzMzIDcuNTgzMzMzMzMsNS4wODMzMzMzMyBDNy41ODMzMzMzMywzLjQyMzMzMzMzIDYuMjQzMzMzMzMsMi4wODMzMzMzMyA0LjU4MzMzMzMzLDIuMDgzMzMzMzMgWiBNNC45MTY2NjY2NywzLjQxNjY2NjY3IEw0LjkxNjY2NjY3LDQuNzUgTDYuMjUsNC43NSBMNi4yNSw1LjQxNjY2NjY3IEw0LjkxNjY2NjY3LDUuNDE2NjY2NjcgTDQuOTE2NjY2NjcsNi43NSBMNC4yNSw2Ljc1IEw0LjI1LDUuNDE2NjY2NjcgTDIuOTE2NjY2NjcsNS40MTY2NjY2NyBMMi45MTY2NjY2Nyw0Ljc1IEw0LjI1LDQuNzUgTDQuMjUsMy40MTY2NjY2NyBMNC45MTY2NjY2NywzLjQxNjY2NjY3IFoiIGlkPSJDb21iaW5lZC1TaGFwZSI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=)}.question-image[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{vertical-align:bottom}"]})}var $s,D,Sr,br,Ba,Js,Zo;(D=$s||($s={})).startPage="START_PAGE",D.submitPage="SUBMIT_PAGE",D.endPage="END_PAGE",D.shortAnswer="SHORT_ANSWER",function(D){D.pageScrolled="PAGE_SCROLLED",D.viewHint="VIEW_HINT",D.showAnswer="SHOW_ANSWER_CLICKED",D.nextClicked="NEXT_CLICKED",D.prevClicked="PREV_CLICKED",D.progressBar="PROGRESSBAR_CLICKED",D.replayClicked="REPLAY_CLICKED",D.startPageLoaded="START_PAGE_LOADED",D.viewSolutionClicked="VIEW_SOLUTION_CLICKED",D.solutionClosed="SOLUTION_CLOSED",D.closedFeedBack="CLOSED_FEEDBACK",D.tryAgain="TRY_AGAIN",D.optionClicked="OPTION_CLICKED",D.scoreBoardSubmitClicked="SCORE_BOARD_SUBMIT_CLICKED",D.scoreBoardReviewClicked="SCORE_BOARD_REVIEW_CLICKED",D.endPageExitClicked="EXIT",D.zoomClicked="ZOOM_CLICKED",D.zoomInClicked="ZOOM_IN_CLICKED",D.zoomOutClicked="ZOOM_OUT_CLICKED",D.zoomCloseClicked="ZOOM_CLOSE_CLICKED",D.goToQuestion="GO_TO_QUESTION",D.nextContentPlay="NEXT_CONTENT_PLAY",D.deviceRotationClicked="DEVICE_ROTATION_CLICKED",D.progressIndicatorPopupClosed="PROGRESS_INDICATOR_POPUP_CLOSED",D.progressIndicatorPopupOpened="PROGRESS_INDICATOR_POPUP_OPENED"}(Sr||(Sr={})),function(D){D.interact="interact",D.impression="impression"}(br||(br={})),function(D){D.questionSet="application/vnd.sunbird.questionset"}(Ba||(Ba={})),function(D){D.single="single",D.multiple="multiple"}(Js||(Js={})),function(D){D.mcq="MCQ",D.sa="SA"}(Zo||(Zo={}));class _l{constructor(){this.showQumlPopup=!1,this.imgOptionSelected=new l.vpe}showPopup(_){this.showQumlPopup=!0,this.qumlPopupImage=_}optionClicked(_,g){this.imgOptionSelected.emit({name:"optionSelect",option:g,solutions:this.solutions})}onEnter(_,g){"Enter"===_.key&&(_.stopPropagation(),this.optionClicked(_,g))}openPopup(_){this.showQumlPopup=!0,this.qumlPopupImage=_}closePopUp(){this.showQumlPopup=!1}static#e=this.\u0275fac=function(g){return new(g||_l)};static#t=this.\u0275cmp=l.Xpm({type:_l,selectors:[["quml-mcq-image-option"]],inputs:{mcqQuestion:"mcqQuestion",solutions:"solutions",mcqOption:"mcqOption",cardinality:"cardinality"},outputs:{imgOptionSelected:"imgOptionSelected"},decls:6,vars:8,consts:[["tabindex","0",1,"quml-mcq-option-card",3,"ngClass","keydown","click"],["class","option",3,"innerHTML","ngClass",4,"ngIf"],[1,"container"],["type","radio","name","radio","id","option-checkbox","tabindex","-1",3,"checked","click",4,"ngIf"],["type","checkbox","name","checkbox","id","option-checkbox","tabindex","-1",3,"checked","disabled",4,"ngIf"],["tabindex","-1",3,"ngClass"],[1,"option",3,"innerHTML","ngClass"],["type","radio","name","radio","id","option-checkbox","tabindex","-1",3,"checked","click"],["type","checkbox","name","checkbox","id","option-checkbox","tabindex","-1",3,"checked","disabled"]],template:function(g,x){1&g&&(l.TgZ(0,"div",0),l.NdJ("keydown",function(ve){return x.mcqOption.isDisabled?null:x.onEnter(ve,x.mcqOption)})("click",function(ve){return x.mcqOption.isDisabled?null:x.optionClicked(ve,x.mcqOption)}),l.YNc(1,o1,2,6,"div",1),l.TgZ(2,"div",2),l.YNc(3,Gl,1,1,"input",3),l.YNc(4,Cf,1,2,"input",4),l._UZ(5,"span",5),l.qZA()()),2&g&&(l.Q6J("ngClass",null!=x.mcqOption&&x.mcqOption.selected?"quml-mcq-option-card quml-option--selected":"quml-mcq-option-card"),l.xp6(1),l.Q6J("ngIf",x.mcqOption),l.xp6(2),l.Q6J("ngIf","single"===x.cardinality),l.xp6(1),l.Q6J("ngIf","multiple"===x.cardinality),l.xp6(1),l.Q6J("ngClass",l.WLB(5,No,"single"===x.cardinality,"multiple"===x.cardinality)))},dependencies:[Cr.mk,Cr.O5,ps],styles:[':root{--quml-btn-border: #ccc;--quml-color-gray: #666;--quml-checkmark: #cdcdcd;--quml-color-primary-shade: rgba(0, 0, 0, .1);--quml-option-card-bg: #fff;--quml-option-selected-checkmark:#ffff}.quml-mcq-option-card[_ngcontent-%COMP%]{position:relative;background-color:var(--quml-option-card-bg);border-radius:.25rem;border:.0625rem solid var(--quml-btn-border);padding:1rem;box-shadow:0 .125rem .75rem 0 var(--quml-color-primary-shade);display:flex;align-items:center;justify-content:space-between;gap:.5rem}.quml-mcq-option-card[_ngcontent-%COMP%] .option-image[_ngcontent-%COMP%]{position:relative}.quml-mcq-option-card[_ngcontent-%COMP%] .option-image[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{min-width:100%;vertical-align:bottom;width:100%!important}.quml-mcq-option-card[_ngcontent-%COMP%] .option[_ngcontent-%COMP%]{color:var(--quml-color-gray);font-size:.75rem;font-weight:700;flex:1}.quml-mcq-option-card[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{margin-bottom:0}.zoom-in-icon[_ngcontent-%COMP%]{position:absolute;right:.5rem;bottom:0} .quml-mcq-option-card .option img{max-width:100%} .quml-mcq-option-card .option label{margin-bottom:0}.selected-option-text[_ngcontent-%COMP%]{color:var(--primary-color)!important}.icon-zommin[_ngcontent-%COMP%]{position:absolute;bottom:2px;right:-1px;content:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTlweCIgaGVpZ2h0PSIxOXB4IiB2aWV3Qm94PSIwIDAgMTkgMTkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYyICg5MTM5MCkgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+em9vbTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJkZXZzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iem9vbSI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik05LjUsMCBMMTgsMCBDMTguNTUyMjg0NywtMS4wMTQ1MzA2M2UtMTYgMTksMC40NDc3MTUyNSAxOSwxIEwxOSwxMyBDMTksMTYuMzEzNzA4NSAxNi4zMTM3MDg1LDE5IDEzLDE5IEwxLDE5IEMwLjQ0NzcxNTI1LDE5IDYuNzYzNTM3NTFlLTE3LDE4LjU1MjI4NDcgMCwxOCBMMCw5LjUgQy02LjQyNTM2MDY0ZS0xNiw0LjI1MzI5NDg4IDQuMjUzMjk0ODgsOS42MzgwNDA5NWUtMTYgOS41LDAgWiIgaWQ9IlJlY3RhbmdsZSIgZmlsbC1vcGFjaXR5PSIwLjUiIGZpbGw9IiM0MzQzNDMiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUuMDAwMDAwLCA0LjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTQuNTgzMzMzMzMsMC43NSBDNi45NzY2NjY2NywwLjc1IDguOTE2NjY2NjcsMi42OSA4LjkxNjY2NjY3LDUuMDgzMzMzMzMgQzguOTE2NjY2NjcsNi4xNTY2NjY2NyA4LjUyMzMzMzMzLDcuMTQzMzMzMzMgNy44Nyw3LjkwMzMzMzMzIEw3Ljg3LDcuOTAzMzMzMzMgTDguMDU2NjY2NjcsOC4wODMzMzMzMyBMOC41ODMzMzMzMyw4LjA4MzMzMzMzIEwxMS45MSwxMS40MTY2NjY3IEwxMC45MTY2NjY3LDEyLjQxIEw3LjU4MzMzMzMzLDkuMDgzMzMzMzMgTDcuNTgzMzMzMzMsOC41NTY2NjY2NyBMNy40MDMzMzMzMyw4LjM3IEM2LjY0MzMzMzMzLDkuMDIzMzMzMzMgNS42NTY2NjY2Nyw5LjQxNjY2NjY3IDQuNTgzMzMzMzMsOS40MTY2NjY2NyBDMi4xOSw5LjQxNjY2NjY3IDAuMjUsNy40NzY2NjY2NyAwLjI1LDUuMDgzMzMzMzMgQzAuMjUsMi42OSAyLjE5LDAuNzUgNC41ODMzMzMzMywwLjc1IFogTTQuNTgzMzMzMzMsMi4wODMzMzMzMyBDMi45MjMzMzMzMywyLjA4MzMzMzMzIDEuNTgzMzMzMzMsMy40MjMzMzMzMyAxLjU4MzMzMzMzLDUuMDgzMzMzMzMgQzEuNTgzMzMzMzMsNi43NDMzMzMzMyAyLjkyMzMzMzMzLDguMDgzMzMzMzMgNC41ODMzMzMzMyw4LjA4MzMzMzMzIEM2LjI0MzMzMzMzLDguMDgzMzMzMzMgNy41ODMzMzMzMyw2Ljc0MzMzMzMzIDcuNTgzMzMzMzMsNS4wODMzMzMzMyBDNy41ODMzMzMzMywzLjQyMzMzMzMzIDYuMjQzMzMzMzMsMi4wODMzMzMzMyA0LjU4MzMzMzMzLDIuMDgzMzMzMzMgWiBNNC45MTY2NjY2NywzLjQxNjY2NjY3IEw0LjkxNjY2NjY3LDQuNzUgTDYuMjUsNC43NSBMNi4yNSw1LjQxNjY2NjY3IEw0LjkxNjY2NjY3LDUuNDE2NjY2NjcgTDQuOTE2NjY2NjcsNi43NSBMNC4yNSw2Ljc1IEw0LjI1LDUuNDE2NjY2NjcgTDIuOTE2NjY2NjcsNS40MTY2NjY2NyBMMi45MTY2NjY2Nyw0Ljc1IEw0LjI1LDQuNzUgTDQuMjUsMy40MTY2NjY2NyBMNC45MTY2NjY2NywzLjQxNjY2NjY3IFoiIGlkPSJDb21iaW5lZC1TaGFwZSI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=)}.image-option-selected[_ngcontent-%COMP%]{border:.125rem solid var(--primary-color)}.checkmark[_ngcontent-%COMP%]{display:block;height:1.25rem;width:1.25rem;border:.125rem solid var(--quml-checkmark)}.container[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{position:absolute;opacity:0;cursor:pointer}.container[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:checked ~ .checkmark[_ngcontent-%COMP%], .quml-option--selected[_ngcontent-%COMP%] .checkmark[_ngcontent-%COMP%]{position:relative;background-color:var(--quml-option-selected-checkmark);border:.125rem solid var(--primary-color)}input[_ngcontent-%COMP%]:checked ~ .checkmark[_ngcontent-%COMP%]:after, .quml-option--selected[_ngcontent-%COMP%] .checkmark[_ngcontent-%COMP%]:after{content:"";opacity:1}.container[_ngcontent-%COMP%] .checkmark[_ngcontent-%COMP%]:after, .quml-option--selected[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] .checkmark[_ngcontent-%COMP%]:after{width:.75rem;height:.75rem;background:var(--primary-color);position:absolute;top:50%;left:50%;margin:0;transform:translate(-50%,-50%);opacity:0}.quml-option--selected[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] .checkmark[_ngcontent-%COMP%]:after{opacity:1}.quml-option--selected[_ngcontent-%COMP%]{border:.125rem solid var(--primary-color)}.radiomark[_ngcontent-%COMP%]{display:block;height:1.25rem;width:1.25rem;border-radius:50%;border:.125rem solid var(--quml-checkmark)}.container[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:checked ~ .radiomark[_ngcontent-%COMP%], .quml-option--selected[_ngcontent-%COMP%] .radiomark[_ngcontent-%COMP%]{position:relative;background-color:var(--quml-option-selected-checkmark);border:.125rem solid var(--primary-color)}input[_ngcontent-%COMP%]:checked ~ .radiomark[_ngcontent-%COMP%]:after, .quml-option--selected[_ngcontent-%COMP%] .radiomark[_ngcontent-%COMP%]:after{content:"";opacity:1}.container[_ngcontent-%COMP%] .radiomark[_ngcontent-%COMP%]:after, .quml-option--selected[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] .radiomark[_ngcontent-%COMP%]:after{width:.75rem;height:.75rem;border-radius:50%;background:var(--primary-color);position:absolute;top:50%;left:50%;margin:0;transform:translate(-50%,-50%);opacity:0}.quml-option--selected[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] .checkmark[_ngcontent-%COMP%]:after, .quml-option--selected[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] .radiomark[_ngcontent-%COMP%]:after{opacity:1}.disabled[_ngcontent-%COMP%]{opacity:.4}']})}class As{constructor(_){this.utilService=_,this.showPopup=new l.vpe,this.optionSelected=new l.vpe,this.selectedOption=[]}ngOnChanges(){this.mcqOptions=this.shuffleOptions?on(this.mcqOptions):this.mcqOptions,this.replayed&&(this.selectedOption=[],this.mcqOptions.forEach(_=>{_.selected=!1,_.isDisabled=!1}),this.selectedOption=[]),this.tryAgain&&this.unselectOption()}unselectOption(){this.mcqOptions.forEach(_=>{_.selected=!1,_.isDisabled=!1}),this.selectedOption=[],this.optionSelected.emit({name:"optionSelect",option:this.selectedOption,cardinality:this.cardinality,solutions:this.solutions})}onOptionSelect(_,g,x){this.cardinality===Js.single?void 0!==x?(this.mcqOptions.forEach(B=>B.selected=!1),this.mcqOptions[x].selected=this.mcqOptions[x].label===g.label):this.mcqOptions.forEach(B=>{B.selected=B.label===g.label}):this.cardinality===Js.multiple&&(this.mcqOptions.forEach(B=>{B.label===g.label&&(this.utilService.hasDuplicates(this.selectedOption,g)?(B.selected=!1,this.selectedOption=Fn.Z(this.selectedOption,ve=>ve.label!==g.label)):(B.selected=!0,this.selectedOption.push(g)))}),this.selectedOption.length===this.numberOfCorrectOptions?this.selectedOption.forEach(B=>{this.mcqOptions.forEach(ve=>{ve.label==B.label||ve.selected?ve.isDisabled=!1:ve.isDisabled=!0})}):this.mcqOptions.forEach(B=>{B.isDisabled=!1})),this.optionSelected.emit({name:"optionSelect",option:"single"===this.cardinality?g:this.selectedOption,cardinality:this.cardinality,solutions:this.solutions})}showQumlPopup(){this.showPopup.emit()}onEnter(_,g,x){"Enter"===_.key&&(_.stopPropagation(),this.onOptionSelect(_,g,x))}static#e=this.\u0275fac=function(g){return new(g||As)(l.Y36(Co))};static#t=this.\u0275cmp=l.Xpm({type:As,selectors:[["quml-mcq-option"]],inputs:{shuffleOptions:"shuffleOptions",mcqOptions:"mcqOptions",solutions:"solutions",layout:"layout",cardinality:"cardinality",numberOfCorrectOptions:"numberOfCorrectOptions",replayed:"replayed",tryAgain:"tryAgain"},outputs:{showPopup:"showPopup",optionSelected:"optionSelected"},features:[l.TTD],decls:4,vars:4,consts:[["class","quml-mcq-options","role","radiogroup",4,"ngIf"],[4,"ngIf"],["role","radiogroup",1,"quml-mcq-options"],["class","quml-option-card","tabindex","0","role","checkbox","aria-labelledby","option-checkbox",3,"ngClass","keydown","click",4,"ngFor","ngForOf"],["tabindex","0","role","checkbox","aria-labelledby","option-checkbox",1,"quml-option-card",3,"ngClass","keydown","click"],[1,"quml-option",3,"ngClass"],[1,"option",3,"innerHTML"],[1,"container"],["type","radio","name","radio","id","option-checkbox","tabindex","-1",3,"checked",4,"ngIf"],["type","checkbox","name","checkbox","id","option-checkbox","tabindex","-1",3,"checked","disabled",4,"ngIf"],["tabindex","-1",3,"ngClass"],["type","radio","name","radio","id","option-checkbox","tabindex","-1",3,"checked"],["type","checkbox","name","checkbox","id","option-checkbox","tabindex","-1",3,"checked","disabled"],[1,"qumlImageOption"],[1,"wrapper"],[4,"ngFor","ngForOf"],[3,"mcqOption","cardinality","imgOptionSelected"],[1,"qumlOption-imageQaGrid"]],template:function(g,x){1&g&&(l.YNc(0,Kl,2,1,"div",0),l.YNc(1,H0,4,1,"div",1),l.YNc(2,G0,4,1,"div",1),l.YNc(3,Hc,4,1,"div",1)),2&g&&(l.Q6J("ngIf","DEFAULT"===x.layout||"IMAGEQOPTION"===x.layout),l.xp6(1),l.Q6J("ngIf","IMAGEGRID"===x.layout),l.xp6(1),l.Q6J("ngIf","IMAGEQAGRID"===x.layout),l.xp6(1),l.Q6J("ngIf","MULTIIMAGEGRID"===x.layout))},dependencies:[Cr.mk,Cr.sg,Cr.O5,_l,ps],styles:[':root{--quml-btn-border: #ccc;--quml-color-gray: #666;--quml-checkmark: #cdcdcd;--quml-color-primary-shade: rgba(0, 0, 0, .1);--quml-color-success: #08BC82;--quml-color-danger: #F1635D;--quml-option-card-bg: #fff;--quml-option-selected-checkmark:#fff;--quml-option-selected-checkmark-icon:#fff}.quml-mcq-options[_ngcontent-%COMP%]{align-items:center;margin-bottom:.5rem}.quml-option[_ngcontent-%COMP%] label.container[_ngcontent-%COMP%]{margin:0 auto}.quml-option-card[_ngcontent-%COMP%]{margin-bottom:1rem}.quml-option[_ngcontent-%COMP%]{position:relative;background-color:var(--quml-option-card-bg);border-radius:.25rem;border:.0625rem solid var(--quml-btn-border);padding:1rem;box-shadow:0 .125rem .75rem 0 var(--quml-color-primary-shade);display:flex;align-items:center;justify-content:space-between;height:100%;gap:.5rem}.quml-option[_ngcontent-%COMP%] .option[_ngcontent-%COMP%]{flex:1}.quml-option--selected[_ngcontent-%COMP%]{border:.125rem solid var(--primary-color)}.quml-option-card[_ngcontent-%COMP%] .option[_ngcontent-%COMP%]{color:var(--quml-color-gray);font-size:.875rem}.selected-option[_ngcontent-%COMP%]{border:.125rem solid var(--primary-color)}.selected-option-text[_ngcontent-%COMP%]{color:var(--primary-color)!important}.container[_ngcontent-%COMP%]{padding-right:0!important}.checkmark[_ngcontent-%COMP%]{display:block;height:1.25rem;width:1.25rem;border:.125rem solid var(--quml-checkmark)}.radiomark[_ngcontent-%COMP%]{display:block;height:1.25rem;width:1.25rem;border-radius:50%;border:.125rem solid var(--quml-checkmark)}.container[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{position:absolute;opacity:0;cursor:pointer}.container[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:checked ~ .checkmark[_ngcontent-%COMP%], .quml-option--selected[_ngcontent-%COMP%] .checkmark[_ngcontent-%COMP%]{position:relative;background-color:var(--quml-option-selected-checkmark);border:.125rem solid var(--primary-color)}.container[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:checked ~ .radiomark[_ngcontent-%COMP%], .quml-option--selected[_ngcontent-%COMP%] .radiomark[_ngcontent-%COMP%]{position:relative;background-color:var(--quml-option-selected-checkmark);border:.125rem solid var(--primary-color)}input[_ngcontent-%COMP%]:checked ~ .checkmark[_ngcontent-%COMP%]:after, .quml-option--selected[_ngcontent-%COMP%] .checkmark[_ngcontent-%COMP%]:after{content:"";opacity:1}input[_ngcontent-%COMP%]:checked ~ .radiomark[_ngcontent-%COMP%]:after, .quml-option--selected[_ngcontent-%COMP%] .radiomark[_ngcontent-%COMP%]:after{content:"";opacity:1}.container[_ngcontent-%COMP%] .radiomark[_ngcontent-%COMP%]:after, .quml-option--selected[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] .radiomark[_ngcontent-%COMP%]:after{width:.75rem;height:.75rem;border-radius:50%;background:var(--primary-color);position:absolute;top:50%;left:50%;margin:0;transform:translate(-50%,-50%);opacity:0}.container[_ngcontent-%COMP%] .checkmark[_ngcontent-%COMP%]:after, .quml-option--selected[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] .checkmark[_ngcontent-%COMP%]:after{width:.75rem;height:.75rem;background:var(--primary-color);position:absolute;top:50%;left:50%;margin:0;transform:translate(-50%,-50%);opacity:0}.quml-option--selected[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] .checkmark[_ngcontent-%COMP%]:after, .quml-option--selected[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] .radiomark[_ngcontent-%COMP%]:after{opacity:1}img[_ngcontent-%COMP%]{width:100%!important}.option-img[_ngcontent-%COMP%]{position:relative}.option-img[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%}.icon-zommin[_ngcontent-%COMP%]{position:absolute;bottom:0;right:0;content:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTlweCIgaGVpZ2h0PSIxOXB4IiB2aWV3Qm94PSIwIDAgMTkgMTkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYyICg5MTM5MCkgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+em9vbTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJkZXZzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iem9vbSI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik05LjUsMCBMMTgsMCBDMTguNTUyMjg0NywtMS4wMTQ1MzA2M2UtMTYgMTksMC40NDc3MTUyNSAxOSwxIEwxOSwxMyBDMTksMTYuMzEzNzA4NSAxNi4zMTM3MDg1LDE5IDEzLDE5IEwxLDE5IEMwLjQ0NzcxNTI1LDE5IDYuNzYzNTM3NTFlLTE3LDE4LjU1MjI4NDcgMCwxOCBMMCw5LjUgQy02LjQyNTM2MDY0ZS0xNiw0LjI1MzI5NDg4IDQuMjUzMjk0ODgsOS42MzgwNDA5NWUtMTYgOS41LDAgWiIgaWQ9IlJlY3RhbmdsZSIgZmlsbC1vcGFjaXR5PSIwLjUiIGZpbGw9IiM0MzQzNDMiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUuMDAwMDAwLCA0LjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTQuNTgzMzMzMzMsMC43NSBDNi45NzY2NjY2NywwLjc1IDguOTE2NjY2NjcsMi42OSA4LjkxNjY2NjY3LDUuMDgzMzMzMzMgQzguOTE2NjY2NjcsNi4xNTY2NjY2NyA4LjUyMzMzMzMzLDcuMTQzMzMzMzMgNy44Nyw3LjkwMzMzMzMzIEw3Ljg3LDcuOTAzMzMzMzMgTDguMDU2NjY2NjcsOC4wODMzMzMzMyBMOC41ODMzMzMzMyw4LjA4MzMzMzMzIEwxMS45MSwxMS40MTY2NjY3IEwxMC45MTY2NjY3LDEyLjQxIEw3LjU4MzMzMzMzLDkuMDgzMzMzMzMgTDcuNTgzMzMzMzMsOC41NTY2NjY2NyBMNy40MDMzMzMzMyw4LjM3IEM2LjY0MzMzMzMzLDkuMDIzMzMzMzMgNS42NTY2NjY2Nyw5LjQxNjY2NjY3IDQuNTgzMzMzMzMsOS40MTY2NjY2NyBDMi4xOSw5LjQxNjY2NjY3IDAuMjUsNy40NzY2NjY2NyAwLjI1LDUuMDgzMzMzMzMgQzAuMjUsMi42OSAyLjE5LDAuNzUgNC41ODMzMzMzMywwLjc1IFogTTQuNTgzMzMzMzMsMi4wODMzMzMzMyBDMi45MjMzMzMzMywyLjA4MzMzMzMzIDEuNTgzMzMzMzMsMy40MjMzMzMzMyAxLjU4MzMzMzMzLDUuMDgzMzMzMzMgQzEuNTgzMzMzMzMsNi43NDMzMzMzMyAyLjkyMzMzMzMzLDguMDgzMzMzMzMgNC41ODMzMzMzMyw4LjA4MzMzMzMzIEM2LjI0MzMzMzMzLDguMDgzMzMzMzMgNy41ODMzMzMzMyw2Ljc0MzMzMzMzIDcuNTgzMzMzMzMsNS4wODMzMzMzMyBDNy41ODMzMzMzMywzLjQyMzMzMzMzIDYuMjQzMzMzMzMsMi4wODMzMzMzMyA0LjU4MzMzMzMzLDIuMDgzMzMzMzMgWiBNNC45MTY2NjY2NywzLjQxNjY2NjY3IEw0LjkxNjY2NjY3LDQuNzUgTDYuMjUsNC43NSBMNi4yNSw1LjQxNjY2NjY3IEw0LjkxNjY2NjY3LDUuNDE2NjY2NjcgTDQuOTE2NjY2NjcsNi43NSBMNC4yNSw2Ljc1IEw0LjI1LDUuNDE2NjY2NjcgTDIuOTE2NjY2NjcsNS40MTY2NjY2NyBMMi45MTY2NjY2Nyw0Ljc1IEw0LjI1LDQuNzUgTDQuMjUsMy40MTY2NjY2NyBMNC45MTY2NjY2NywzLjQxNjY2NjY3IFoiIGlkPSJDb21iaW5lZC1TaGFwZSI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=)}.qumlImageOption[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%]{margin-top:2rem;display:grid;gap:1rem}.qumlOption-imageQaGrid[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem}@media only screen and (max-width: 640px){.qumlOption-imageQaGrid[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%]{grid-template-columns:repeat(1,1fr)}}@media only screen and (max-width: 840px){.qumlImageOption[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%]{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width: 640px){.qumlImageOption[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%]{grid-template-columns:repeat(1,1fr)}}.disabled[_ngcontent-%COMP%]{opacity:.4}']})}class Ju{constructor(){this.popUpClose=new l.vpe}ngAfterViewInit(){const _=document.getElementById("htmlTag");_&&(_.getElementsByTagName("img")[0].style.width="70%")}closePopup(){this.popUpClose.emit()}static#e=this.\u0275fac=function(g){return new(g||Ju)};static#t=this.\u0275cmp=l.Xpm({type:Ju,selectors:[["quml-quml-popup"]],inputs:{image:"image",htmlTag:"htmlTag"},outputs:{popUpClose:"popUpClose"},decls:5,vars:2,consts:[[1,"quml-popup"],[1,"quml-popup-icon",3,"click"],["alt","Image",3,"src",4,"ngIf"],["class","htmlTag","id","htmlTag",3,"innerHtml",4,"ngIf"],["alt","Image",3,"src"],["id","htmlTag",1,"htmlTag",3,"innerHtml"]],template:function(g,x){1&g&&(l.TgZ(0,"div",0)(1,"div",1),l.NdJ("click",function(){return x.closePopup()}),l._uU(2,"\u2715"),l.qZA(),l.YNc(3,Aa,1,1,"img",2),l.qZA(),l.YNc(4,Mf,2,3,"div",3)),2&g&&(l.xp6(3),l.Q6J("ngIf",!x.htmlTag),l.xp6(1),l.Q6J("ngIf",x.htmlTag))},dependencies:[Cr.O5,ps],styles:[".quml-popup[_ngcontent-%COMP%]{position:absolute;inset:0;background:#0006;padding:1rem;display:flex;align-items:center;justify-content:center;z-index:2}.quml-popup[_ngcontent-%COMP%] .quml-popup-icon[_ngcontent-%COMP%]{font-size:1.25rem;right:10%;position:absolute;cursor:pointer;z-index:2;color:var(--white);top:8%}.quml-popup[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{box-shadow:0 .25rem .5rem #0003;height:90%;border-radius:.5rem;position:absolute;z-index:2}.htmlTag[_ngcontent-%COMP%]{position:absolute;top:15%;left:27%;z-index:10}@media only screen and (max-width: 640px){.htmlTag[_ngcontent-%COMP%]{position:absolute;top:10%;left:27%;z-index:10}}"]})}class td{constructor(_,g){this.domSanitizer=_,this.utilService=g,this.componentLoaded=new l.vpe,this.answerChanged=new l.vpe,this.optionSelected=new l.vpe,this.mcqOptions=[],this.showQumlPopup=!1}ngOnInit(){this.numberOfCorrectOptions=we(this.question.responseDeclaration.response1.correctResponse.value).length,this.question?.solutions&&(this.solutions=this.question.solutions);let _=this.utilService.getKeyValue(Object.keys(this.question.responseDeclaration));switch(this.cardinality=this.question.responseDeclaration[_].cardinality,this.question.templateId){case"mcq-vertical":this.layout="DEFAULT";break;case"mcq-horizontal":this.layout="IMAGEGRID";break;case"mcq-vertical-split":this.layout="IMAGEQAGRID";break;case"mcq-grid-split":this.layout="MULTIIMAGEGRID";break;default:console.error("Invalid templateId")}this.renderLatex(),this.mcqQuestion=this.domSanitizer.sanitize(l.q3G.HTML,this.domSanitizer.bypassSecurityTrustHtml(this.question.body)),this.options=this.question.interactions[_].options,this.initOptions()}ngAfterViewInit(){const _=document.getElementsByClassName("mcq-options");null!=_&&_.length>0&&_[0].remove()}initOptions(){for(let _=0;_{this.replaceLatexText()},100)}replaceLatexText(){const _=document.getElementById(this.identifier);if(null!=_){const g=_.getElementsByClassName("mathText");for(let x=0;x{g.offsetHeight&&Array.from(g.querySelectorAll("a")).forEach(B=>{B.setAttribute("tabindex","-1")})})}static#e=this.\u0275fac=function(g){return new(g||nd)(l.Y36(zu.H7),l.Y36(Co))};static#t=this.\u0275cmp=l.Xpm({type:nd,selectors:[["quml-sa"]],inputs:{questions:"questions",replayed:"replayed",baseUrl:"baseUrl"},outputs:{componentLoaded:"componentLoaded",showAnswerClicked:"showAnswerClicked"},features:[l.TTD],decls:14,vars:11,consts:[[1,"quml-sa"],["tabindex","0",1,"question-container"],[1,"sa-title"],[1,"question",3,"innerHTML"],[1,"sa-button-container"],["id","submit-answer","tabindex","0","class","sb-btn sb-btn-primary sb-btn-normal sb-btn-radius","aria-label","Show Answer",3,"click","keydown",4,"ngIf"],["id","answer-container",3,"ngClass"],[1,"option-body",3,"innerHTML"],[4,"ngIf"],["id","submit-answer","tabindex","0","aria-label","Show Answer",1,"sb-btn","sb-btn-primary","sb-btn-normal","sb-btn-radius",3,"click","keydown"],["class","solutions",4,"ngFor","ngForOf"],[1,"solutions"],["tabindex","-1",3,"innerHTML"]],template:function(g,x){1&g&&(l.TgZ(0,"div",0)(1,"div",1)(2,"div",2),l._uU(3,"Question"),l.qZA(),l._UZ(4,"div",3),l.ALo(5,"safeHtml"),l.qZA(),l.TgZ(6,"div",4),l.YNc(7,s1,2,0,"div",5),l.qZA(),l.TgZ(8,"div",6)(9,"div",2),l._uU(10,"Answer"),l.qZA(),l._UZ(11,"div",7),l.ALo(12,"safeHtml"),l.YNc(13,Ql,5,4,"ng-container",8),l.qZA()()),2&g&&(l.xp6(4),l.Q6J("innerHTML",l.lcZ(5,7,x.question),l.oJD),l.xp6(3),l.Q6J("ngIf",!x.showAnswer),l.xp6(1),l.Q6J("ngClass",x.showAnswer?"option-container-blurred-out":"option-container-blurred"),l.xp6(1),l.uIk("aria-hidden",!x.showAnswer||null),l.xp6(2),l.Q6J("innerHTML",l.lcZ(12,9,x.answer),l.oJD),l.uIk("aria-hidden",!x.showAnswer||null),l.xp6(2),l.Q6J("ngIf",x.solutions))},dependencies:[Cr.mk,Cr.sg,Cr.O5,Cr.Nd,ps],styles:[".sa-title[_ngcontent-%COMP%]{color:var(--primary-color);font-size:.875rem;font-weight:500;margin:16px 0;clear:both}.question-container[_ngcontent-%COMP%]{margin-top:2.5rem}.sa-button-container[_ngcontent-%COMP%]{text-align:center;margin-bottom:1rem;margin-top:1rem;clear:both}.option-container-blurred[_ngcontent-%COMP%]{filter:blur(.25rem);pointer-events:none;-webkit-user-select:none;user-select:none;clear:both}.option-container-blurred-out[_ngcontent-%COMP%]{filter:unset;transition:.4s;-webkit-user-select:text;user-select:text;pointer-events:auto}.solutions[_ngcontent-%COMP%]{clear:both}",".answer[_ngcontent-%COMP%]{border:1px solid;padding:.2em;margin:.5em}.icon[_ngcontent-%COMP%]{width:15%;max-width:70px;min-width:50px;display:inline-block;vertical-align:top}.mcqText[_ngcontent-%COMP%]{display:inline-block;word-break:break-word}.mcq-option[_ngcontent-%COMP%]{background:var(--white);border-radius:5px;margin:8px 16px;padding:8px}.options[_ngcontent-%COMP%]{word-break:break-word;padding:15px 5px}.even[_ngcontent-%COMP%], .odd[_ngcontent-%COMP%]{width:47%;display:inline-block;vertical-align:middle}.column-block[_ngcontent-%COMP%]{display:inline-block;width:48%;vertical-align:middle}.selected[_ngcontent-%COMP%]{background:var(--primary-color);color:var(--white);box-shadow:1px 2px 1px 3px var(--black)}.mathText[_ngcontent-%COMP%]{display:inline!important}.padding-top[_ngcontent-%COMP%]{padding-top:16px}@media only screen and (min-width: 100px) and (max-width: 481px){.mcqText[_ngcontent-%COMP%]{width:75%}.even[_ngcontent-%COMP%], .odd[_ngcontent-%COMP%]{width:38%;display:inline-block;vertical-align:middle}.column-block[_ngcontent-%COMP%]{display:inline-block;width:42%;vertical-align:middle}}@media only screen and (min-width: 481px) and (max-width: 800px){.mcqText[_ngcontent-%COMP%]{width:85%}.even[_ngcontent-%COMP%], .odd[_ngcontent-%COMP%]{width:43%;display:inline-block;vertical-align:middle}.column-block[_ngcontent-%COMP%]{display:inline-block;width:45%;vertical-align:middle}}@media only screen and (min-width: 801px) and (max-width: 1200px){.even[_ngcontent-%COMP%], .odd[_ngcontent-%COMP%]{width:45%}.column-block[_ngcontent-%COMP%]{display:inline-block;width:45%;vertical-align:middle}}"]})}class _1{}class Fa{getTransformedHierarchy(_){let g=this.getTransformedQuestionSetMetadata(_);return qn.Z(g,"children")||(g.children=this.transformChildren(g.children)),g}getTransformedQuestionSetMetadata(_){return _=this.processMaxScoreProperty(_),_=xc(_,"version"),_=this.processInstructions(_),_=this.processBloomsLevel(_),_=this.processBooleanProps(_),_=this.processTimeLimits(_)}processMaxScoreProperty(_){if(Kt(_,"maxScore")){const g={maxScore:{cardinality:"single",type:"integer",defaultValue:_.maxScore}};(_=xc(_,"maxScore")).outcomeDeclaration=g}return _}processInstructions(_){return Kt(_,"instructions.default")&&(_.instructions=_.instructions.default),_}processBloomsLevel(_){if(Kt(_,"bloomsLevel")){const g=rt.Z(_,"bloomsLevel");Su(_,"bloomsLevel"),Ir(_,"complexityLevel",[g.toString()])}return _}processBooleanProps(_){return kt.Z(["showSolutions","showFeedback","showHints","showTimer"],B=>{if(Kt(_,B)){const ve=_[B];_[B]=(B=>"Yes"===B)(ve)}}),_}processTimeLimits(_){let g;return Kt(_,"timeLimits")&&!us(_.timeLimits)&&(g=Je(_.timeLimits)?JSON.parse(_.timeLimits):_.timeLimits,_.timeLimits={questionSet:{min:0,max:g?.maxTime?Ve(g.maxTime):0}}),_}transformChildren(_){const g=this;return qn.Z(_)||kt.Z(_,x=>{if(Kt(x,"version")&&Su(x,"version"),x=this.processBloomsLevel(x),x=this.processBooleanProps(x),"application/vnd.sunbird.questionset"===rt.Z(x,"mimeType").toLowerCase()){x=this.processTimeLimits(x),x=this.processInstructions(x);const B=rt.Z(x,"children",[]);g.transformChildren(B)}}),_}getTransformedQuestionMetadata(_){if(Kt(_,"questions"))return kt.Z(_.questions,g=>{if(!Kt(g,"qumlVersion")||1.1!=g.qumlVersion){g=this.processResponseDeclaration(g),g=this.processInteractions(g),g=this.processSolutions(g),g=this.processInstructions(g),g=this.processHints(g),g=this.processBloomsLevel(g),g=this.processBooleanProps(g);const x=this.getAnswer(g);qn.Z(x)||Ir(g,"answer",x)}}),_}processResponseDeclaration(_){let g={};if(It(Xi(_.primaryCategory),"subjective question"))_=this.processSubjectiveResponseDeclaration(_);else{let x=_.responseDeclaration;if(!qn.Z(x)){for(const B in x){const ve=x[B],We={cardinality:rt.Z(ve,"cardinality",""),type:rt.Z(ve,"type",""),defaultValue:rt.Z(ve,"maxScore")};delete ve.maxScore,g.maxScore=We;const lt=ve.correctResponse||{};if(delete lt.outcomes,"integer"===Xi(rt.Z(ve,"type"))&&"single"===Xi(rt.Z(ve,"cardinality"))){const en=lt.value;lt.value=parseInt(en,10)}ve.mapping=this.getUpdatedMapping(ve),x[B]=ve}_.responseDeclaration=x,_.outcomeDeclaration=g}}return _}processSubjectiveResponseDeclaration(_){let g={};return delete _.responseDeclaration,delete _.interactions,Kt(_,"maxScore")&&!us(_.maxScore)&&(g={maxScore:{cardinality:"single",type:"integer",defaultValue:_.maxScore}},_.outcomeDeclaration=g),_}getUpdatedMapping(_){const g=_.mapping||[];return qn.Z(g)?g:g.map(B=>({value:B.response,score:rt.Z(B,"outcomes.score",0)}))}processInteractions(_){const g=rt.Z(_,"interactions",{});if(!qn.Z(g)){const x=rt.Z(g,"validation",{}),B=rt.Z(g,"response1",{}),ve=rt.Z(g,"response1.validation",{});qn.Z(ve)?Ir(B,"validation",x):kt.Z(ve,(We,lt)=>{Ir(x,lt,We)}),Su(g,"validation"),Ir(g,"response1",B),Ir(_,"interactions",g)}return _}processSolutions(_){const g=rt.Z(_,"solutions",[]);if(!qn.Z(g)){const x=eo(g,(B,ve)=>(B[rt.Z(ve,"id")]=this.getSolutionString(ve,rt.Z(_,"media",[])),B),{});Ir(_,"solutions",x)}return _}getSolutionString(_,g){if(!qn.Z(_))switch(rt.Z(_,"type","")){case"html":return rt.Z(_,"value","");case"video":{const B=rt.Z(_,"value",""),ve=Es(g,We=>It(B,rt.Z(We,"id","")));if(ve){const We=rt.Z(ve,"src",""),lt=rt.Z(ve,"thumbnail","");return''.replace("media_identifier",B).replace("thumbnail_url",lt).replace(/media_source_url/g,We)}return""}default:return""}return""}processHints(_){const g=rt.Z(_,"hints",[]);let x={};return qn.Z(g)||(kt.Z(g,B=>{A0(x,{[(0,da.v4)()]:B})}),Ir(_,"hints",x)),_}getAnswer(_){const g=rt.Z(_,"interactions",{});if(It(rt.Z(_,"primaryCategory"),"Subjective Question")||qn.Z(g))return rt.Z(_,"answer","");{const x=rt.Z(_,"responseDeclaration.response1",{}),B=rt.Z(g,"response1.options",{});let ve="";if("single"===rt.Z(x,"cardinality")){ve=`
${B[rt.Z(rt.Z(x,"correctResponse",{}),"value",0)].label}
`}else{const lt=rt.Z(x,"correctResponse.value");let en='
answer_html
';const Qn=[];kt.Z(B,Bn=>{if(Xt(lt,Bn.value)){const fr=Oc(en,"answer_html",rt.Z(Bn,"label"));Qn.push(fr)}}),ve=`
${Qn.join("")}
`}return ve}}static#e=this.\u0275fac=function(g){return new(g||Fa)};static#t=this.\u0275prov=l.Yz7({token:Fa,factory:Fa.\u0275fac,providedIn:"root"})}class Os{constructor(_,g,x,B){this.qumlLibraryService=_,this.utilService=g,this.questionCursor=x,this.transformationService=B,this.qumlPlayerEvent=new l.vpe,this.qumlQuestionEvent=new l.vpe,this.version="1.0",this.timeSpent="0:0",this.isAvailableLocally=!1,this.isSectionsAvailable=!1,this.sectionQuestions=[]}initialize(_,g,x,B){if(this.qumlLibraryService.initializeTelemetry(_,B),this.identifiers=lo(x),this.parentIdentifier=_.metadata.identifier,this.threshold=g,this.rotation=0,this.totalNumberOfQuestions=_.metadata.childNodes.length||0,this.qumlPlayerStartTime=this.qumlPlayerLastPageTime=(new Date).getTime(),this.currentQuestionIndex=1,this.contentName=_.metadata.name,this.isAvailableLocally=B.isAvailableLocally,this.isSectionsAvailable=B?.isSectionsAvailable,this.src=_.metadata.artifactUrl||"",this.questionSetId=_.metadata.identifier,_?.context?.userData){const ve=_.context.userData?.firstName??"",We=_.context.userData?.lastName??"";this.userName=ve+" "+We}this.metaData={pagesHistory:[],totalPages:0,duration:0,rotation:[],progressBar:[],questions:[],questionIds:[],lastQuestionId:""},this.loadingProgress=0,this.endPageSeen=!1}raiseStartEvent(_){this.currentQuestionIndex=_;const g=(new Date).getTime()-this.qumlPlayerStartTime,x={eid:"START",ver:this.version,edata:{type:"START",currentIndex:this.currentQuestionIndex,duration:g},metaData:this.metaData};this.qumlPlayerEvent.emit(x),this.qumlPlayerLastPageTime=this.qumlPlayerStartTime=(new Date).getTime(),this.qumlLibraryService.start(g)}raiseEndEvent(_,g,x){this.metaData.questions=this.sectionQuestions;const B=(new Date).getTime()-this.qumlPlayerStartTime,ve={eid:"END",ver:this.version,edata:{type:"END",currentPage:_,totalPages:this.totalNumberOfQuestions,duration:B},metaData:this.metaData};this.qumlPlayerEvent.emit(ve),this.timeSpent=this.utilService.getTimeSpentText(this.qumlPlayerStartTime),this.qumlLibraryService.end(B,_,this.totalNumberOfQuestions,this.totalNumberOfQuestions,g,x)}raiseHeartBeatEvent(_,g,x,B){const ve={eid:"HEARTBEAT",ver:this.version,edata:{type:_,questionIndex:this.currentQuestionIndex},metaData:this.metaData};_===Sr.nextContentPlay&&B&&(ve.edata.nextContentId=B),this.isSectionsAvailable&&(ve.edata.sectionId=this.questionSetId),this.qumlPlayerEvent.emit(ve),br.interact===g?this.qumlLibraryService.interact(_.toLowerCase(),x):br.impression===g&&this.qumlLibraryService.impression(x)}raiseAssesEvent(_,g,x,B,ve,We){const lt={item:_,index:g,pass:x,score:B,resvalues:ve,duration:We};this.qumlPlayerEvent.emit(lt),this.qumlLibraryService.startAssesEvent(lt)}raiseResponseEvent(_,g,x){const B={target:{id:_,ver:this.version,type:g},values:[{optionSelected:x}]};this.qumlPlayerEvent.emit(B),this.qumlLibraryService.response(_,this.version,g,x)}raiseSummaryEvent(_,g,x,B){let ve=(new Date).getTime()-this.qumlPlayerStartTime;ve=Number((ve%6e4/1e3).toFixed(2));const We={type:"content",mode:"play",starttime:this.qumlPlayerStartTime,endtime:(new Date).getTime(),timespent:ve,pageviews:this.totalNumberOfQuestions,interactions:B.correct+B.wrong+B.partial,extra:[{id:"progress",value:(_/this.totalNumberOfQuestions*100).toFixed(0).toString()},{id:"endpageseen",value:g.toString()},{id:"score",value:x.toString()},{id:"correct",value:B.correct.toString()},{id:"incorrect",value:B.wrong.toString()},{id:"partial",value:B.partial.toString()},{id:"skipped",value:B.skipped.toString()}]},lt={eid:"QUML_SUMMARY",ver:this.version,edata:We,metaData:this.metaData};this.qumlPlayerEvent.emit(lt),this.qumlLibraryService.summary(We)}raiseExceptionLog(_,g,x,B){const ve={eid:"ERROR",edata:{err:_,errtype:g,requestid:B||"",stacktrace:x||""}};this.qumlPlayerEvent.emit(ve),this.qumlLibraryService.error(x,{err:_,errtype:g})}getSectionQuestionData(_,g){const x=[];let B=[];if(qn.Z(_))B=g;else{const ve=_.filter(We=>g.includes(We.identifier));for(const We of ve)Kt(We,"body")?x.push(We):B.push(We.identifier)}return qn.Z(B)?(0,fl.of)({questions:x,count:x.length}):this.fetchIncompleteQuestionsData(x,B)}fetchIncompleteQuestionsData(_,g){return this.questionCursor.getQuestions(g,this.parentIdentifier).pipe((0,hl.w)(x=>{const B=x.questions,ve=hf(_,B);return(0,fl.of)({questions:ve,count:ve.length})}))}getQuestions(_,g){const x=this.sectionConfig?.metadata?.children;let B;if(void 0!==_&&g?B=this.identifiers.splice(_,g):!_&&!g&&(B=this.identifiers.splice(0,this.threshold)),!qn.Z(B)){let ve;const We=ds(B,10);kt.Z(We,lt=>{ve=this.getSectionQuestionData(x,lt)}),(0,Qs.D)(ve).subscribe(lt=>{kt.Z(lt,en=>{const Qn=this.transformationService.getTransformedQuestionMetadata(en);this.qumlQuestionEvent.emit(Qn)})},lt=>{this.qumlQuestionEvent.emit({error:lt})})}}getQuestion(){const _=this.sectionConfig?.metadata?.children;if(this.identifiers.length){let g=this.identifiers.splice(0,this.threshold);const x=Es(_,B=>Xt(g,B.identifier));if(Kt(x,"body")){const B={questions:[x],count:1},ve=this.transformationService.getTransformedQuestionMetadata(B);this.qumlQuestionEvent.emit(ve)}else this.questionCursor.getQuestion(g[0]).subscribe(B=>{const ve=B,We=this.transformationService.getTransformedQuestionMetadata(ve);this.qumlQuestionEvent.emit(We)},B=>{this.qumlQuestionEvent.emit({error:B})})}}generateMaxAttemptEvents(_,g,x){return{eid:"exdata",ver:this.version,edata:{type:"exdata",currentattempt:_,maxLimitExceeded:g,isLastAttempt:x},metaData:this.metaData}}updateSectionQuestions(_,g){const x=this.sectionQuestions.findIndex(B=>B.id===_);x>-1?this.sectionQuestions[x].questions=g:this.sectionQuestions.push({id:_,questions:g})}getSectionQuestions(_){return this.sectionQuestions.find(g=>g.id===_)?.questions||[]}pauseVideo(){Array.from(document.getElementsByTagName("video")).forEach(g=>g.pause())}static#e=this.\u0275fac=function(g){return new(g||Os)(l.LFG(qa),l.LFG(Co),l.LFG(_1),l.LFG(Fa))};static#t=this.\u0275prov=l.Yz7({token:Os,factory:Os.\u0275fac,providedIn:"root"})}class ou{static#e=this.\u0275fac=function(g){return new(g||ou)};static#t=this.\u0275cmp=l.Xpm({type:ou,selectors:[["quml-ans"]],decls:7,vars:0,consts:[["tabindex","0","width","25px","height","25px","viewBox","0 0 25 25","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","Symbols","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","ans"],["id","Oval","stroke","#979797","cx","12.0235","cy","12.0235","r","11.5235"],["d","M5.9515,14.5235 L6.3675,13.1635 L8.4475,13.1635 L8.8635,14.5235 L10.1675,14.5235 L8.1435,8.7875 L6.6635,8.7875 L4.6475,14.5235 L5.9515,14.5235 Z M8.1595,12.1475 L6.6715,12.1475 L7.0795,10.8195 C7.10083333,10.7608333 7.1315,10.6608333 7.1715,10.5195 C7.2115,10.3781667 7.25416667,10.2288333 7.2995,10.0715 C7.34483333,9.91416667 7.38083333,9.78216667 7.4075,9.6755 C7.43416667,9.78216667 7.46883333,9.9075 7.5115,10.0515 C7.55416667,10.1955 7.59683333,10.3368333 7.6395,10.4755 C7.68216667,10.6141667 7.71683333,10.7288333 7.7435,10.8195 L7.7435,10.8195 L8.1595,12.1475 Z M11.9835,14.5235 L11.9835,12.4675 C11.9835,12.0035 12.0501667,11.6475 12.1835,11.3995 C12.3168333,11.1515 12.5648333,11.0275 12.9275,11.0275 C13.1728333,11.0275 13.3515,11.1061667 13.4635,11.2635 C13.5755,11.4208333 13.6315,11.6568333 13.6315,11.9715 L13.6315,11.9715 L13.6315,14.5235 L14.8235,14.5235 L14.8235,11.6755 C14.8235,11.1155 14.6821667,10.7088333 14.3995,10.4555 C14.1168333,10.2021667 13.7408333,10.0755 13.2715,10.0755 C12.9995,10.0755 12.7421667,10.1261667 12.4995,10.2275 C12.2568333,10.3288333 12.0661667,10.4915 11.9275,10.7155 L11.9275,10.7155 L11.8635,10.7155 L11.7035,10.1555 L10.7915,10.1555 L10.7915,14.5235 L11.9835,14.5235 Z M17.2315,14.6035 C17.8501667,14.6035 18.3155,14.4848333 18.6275,14.2475 C18.9395,14.0101667 19.0955,13.6701667 19.0955,13.2275 C19.0955,12.9715 19.0461667,12.7608333 18.9475,12.5955 C18.8488333,12.4301667 18.7088333,12.2928333 18.5275,12.1835 C18.3461667,12.0741667 18.1301667,11.9688333 17.8795,11.8675 C17.6235,11.7608333 17.4301667,11.6755 17.2995,11.6115 C17.1688333,11.5475 17.0808333,11.4875 17.0355,11.4315 C16.9901667,11.3755 16.9675,11.3128333 16.9675,11.2435 C16.9675,11.0515 17.1435,10.9555 17.4955,10.9555 C17.6928333,10.9555 17.8875,10.9861667 18.0795,11.0475 C18.2715,11.1088333 18.4741667,11.1848333 18.6875,11.2755 L18.6875,11.2755 L19.0475,10.4195 C18.7861667,10.2968333 18.5328333,10.2088333 18.2875,10.1555 C18.0421667,10.1021667 17.7835,10.0755 17.5115,10.0755 C16.9888333,10.0755 16.5701667,10.1768333 16.2555,10.3795 C15.9408333,10.5821667 15.7835,10.8861667 15.7835,11.2915 C15.7835,11.5368333 15.8261667,11.7408333 15.9115,11.9035 C15.9968333,12.0661667 16.1261667,12.2048333 16.2995,12.3195 C16.4728333,12.4341667 16.6981667,12.5501667 16.9755,12.6675 C17.2581667,12.7848333 17.4661667,12.8808333 17.5995,12.9555 C17.7328333,13.0301667 17.8195,13.0968333 17.8595,13.1555 C17.8995,13.2141667 17.9195,13.2808333 17.9195,13.3555 C17.9195,13.4675 17.8688333,13.5581667 17.7675,13.6275 C17.6661667,13.6968333 17.5008333,13.7315 17.2715,13.7315 C17.0635,13.7315 16.8235,13.6968333 16.5515,13.6275 C16.2795,13.5581667 16.0261667,13.4701667 15.7915,13.3635 L15.7915,13.3635 L15.7915,14.3475 C16.0101667,14.4381667 16.2288333,14.5035 16.4475,14.5435 C16.6661667,14.5835 16.9275,14.6035 17.2315,14.6035 Z","id","Ans","fill","#6D7278","fill-rule","nonzero"]],template:function(g,x){1&g&&(l.O4$(),l.TgZ(0,"svg",0)(1,"title"),l._uU(2,"ans"),l.qZA(),l.TgZ(3,"g",1)(4,"g",2),l._UZ(5,"circle",3)(6,"path",4),l.qZA()()())},encapsulation:2})}class vl{static#e=this.\u0275fac=function(g){return new(g||vl)};static#t=this.\u0275cmp=l.Xpm({type:vl,selectors:[["quml-durationtimer"]],decls:6,vars:0,consts:[["width","10px","height","16px","viewBox","0 0 10 16","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","Symbols","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","timer/active","transform","translate(-8.000000, -2.000000)","fill","#6D7278"],["d","M8,2 L8,6.8 L8.008,6.8 L8,6.808 L11.2,10 L8,13.2 L8.008,13.208 L8,13.208 L8,18 L17.6,18 L17.6,13.208 L17.592,13.208 L17.6,13.2 L14.4,10 L17.6,6.808 L17.592,6.8 L17.6,6.8 L17.6,2 L8,2 L8,2 Z M16,13.6 L16,16.4 L9.6,16.4 L9.6,13.6 L12.8,10.4 L16,13.6 L16,13.6 Z M12.8,9.6 L9.6,6.4 L9.6,3.6 L16,3.6 L16,6.4 L12.8,9.6 L12.8,9.6 Z","id","Shape"]],template:function(g,x){1&g&&(l.O4$(),l.TgZ(0,"svg",0)(1,"title"),l._uU(2,"Shape"),l.qZA(),l.TgZ(3,"g",1)(4,"g",2),l._UZ(5,"path",3),l.qZA()()())},encapsulation:2})}class yl{constructor(){this.close=new l.vpe,this.indicators=[{iconText:"1",title:"Correct",class:"correct"},{iconText:"1",title:"Incorrect",class:"incorrect"},{iconText:"1",title:"Attempted",class:"attempted"},{iconText:"1",title:"Not viewed",class:""},{iconText:"1",title:"Skipped",class:"skipped"},{iconText:"1",title:"Current",class:"current"},{iconText:"i",title:"Info page",class:""},{iconText:'Flag logo: Show scoreboard',title:"Summary page",class:""}]}static#e=this.\u0275fac=function(g){return new(g||yl)};static#t=this.\u0275cmp=l.Xpm({type:yl,selectors:[["quml-progress-indicators"]],outputs:{close:"close"},decls:13,vars:1,consts:[[1,"progress-indicators"],[1,"progress-indicators__overlay"],["aria-modal","true",1,"progress-indicators__popup"],[1,"close-btn",3,"click"],["type","button","id","close","data-animation","showShadow","aria-label","player-close-btn",1,"close-icon"],[1,"progress-indicators__metadata"],[1,"progress-indicators__title","text-left"],[1,"progress-indicators__content"],["class","progress-indicators__item",4,"ngFor","ngForOf"],[1,"progress-indicators__action-btns"],["type","button",1,"sb-btn","sb-btn-normal","sb-btn-primary","sb-btn-radius","submit-btn",3,"click"],[1,"progress-indicators__item"],[1,"default",3,"ngClass","innerHtml"]],template:function(g,x){1&g&&(l.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3),l.NdJ("click",function(){return x.close.emit(!0)}),l._UZ(4,"button",4),l.qZA(),l.TgZ(5,"div",5)(6,"h5",6),l._uU(7,"Progress bar indicators"),l.qZA(),l.TgZ(8,"div",7),l.YNc(9,$l,4,3,"div",8),l.qZA(),l.TgZ(10,"div",9)(11,"button",10),l.NdJ("click",function(){return x.close.emit(!0)}),l._uU(12,"Close"),l.qZA()()()()()()),2&g&&(l.xp6(9),l.Q6J("ngForOf",x.indicators))},dependencies:[Cr.mk,Cr.sg],styles:['[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%]{width:100%;height:100%;position:absolute;top:0;left:0;z-index:99;transition:all .3s;opacity:1}[_nghost-%COMP%] .progress-indicators__overlay[_ngcontent-%COMP%]{width:100%;height:100%;background:rgba(var(--rc-rgba-black),.5);display:flex;align-items:center;justify-content:center;transition:all .3s}[_nghost-%COMP%] .progress-indicators__popup[_ngcontent-%COMP%]{width:90%;max-width:22.5rem;min-height:13.125rem;background:var(--white);border-radius:1rem;box-shadow:0 0 1.5em rgba(var(--rc-rgba-black),.22);padding:1.5rem;position:relative;transition:all .3s ease-in;transform:scale(.5);transform:scale(1)}[_nghost-%COMP%] .progress-indicators__close-btn[_ngcontent-%COMP%]{position:absolute;top:.75rem;right:.75rem;width:1.5rem;height:1.5rem;cursor:pointer}[_nghost-%COMP%] .progress-indicators__close-btn[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%}[_nghost-%COMP%] .progress-indicators__metadata[_ngcontent-%COMP%]{display:flex;flex-direction:column;height:100%}[_nghost-%COMP%] .progress-indicators__title[_ngcontent-%COMP%]{font-size:1rem;font-weight:700;line-height:1.375rem;word-break:break-word}[_nghost-%COMP%] .progress-indicators__content[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}[_nghost-%COMP%] .progress-indicators__content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{width:50%}[_nghost-%COMP%] .progress-indicators__item[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-start;margin-bottom:1rem}[_nghost-%COMP%] .progress-indicators__item[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{padding-left:8px;margin:0}[_nghost-%COMP%] .progress-indicators__text[_ngcontent-%COMP%]{color:var(--gray-400);word-break:break-word}[_nghost-%COMP%] .progress-indicators__size[_ngcontent-%COMP%]{color:var(--black)}[_nghost-%COMP%] .progress-indicators__text[_ngcontent-%COMP%], [_nghost-%COMP%] .progress-indicators__size[_ngcontent-%COMP%]{font-size:.875rem;line-height:1.25rem}[_nghost-%COMP%] .progress-indicators__title[_ngcontent-%COMP%], [_nghost-%COMP%] .progress-indicators__text[_ngcontent-%COMP%], [_nghost-%COMP%] .progress-indicators__size[_ngcontent-%COMP%]{margin:0 0 1.5em}[_nghost-%COMP%] .progress-indicators__action-btns[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end}[_nghost-%COMP%] .progress-indicators__action-btns[_ngcontent-%COMP%] .cancel-btn[_ngcontent-%COMP%], [_nghost-%COMP%] .progress-indicators__action-btns[_ngcontent-%COMP%] .submit-btn[_ngcontent-%COMP%]{outline:none;border:none;font-size:.75rem;text-transform:uppercase;cursor:pointer;line-height:normal}[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%]{position:absolute;top:.75rem;right:.75rem}[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]{width:1.875rem;height:1.875rem;background:0 0;border-radius:50%;cursor:pointer;display:flex;justify-content:center;align-items:center;padding:0}[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]:after{content:"";transform:rotate(-45deg)}[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]:before{content:"";transform:rotate(45deg)}[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]:after, [_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[_ngcontent-%COMP%]:before{content:"";width:1.25rem;height:.125rem;position:absolute;background-color:var(--black)}[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]{box-shadow:0 0 0 0 var(--red) inset;transition:.2s cubic-bezier(.175,.885,.52,1.775);border:0px solid var(--white)}[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:before{transition:.2s cubic-bezier(.175,.885,.52,1.775)}[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:after{transition:.2s cubic-bezier(.175,.885,.52,1.775)}[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover{box-shadow:0 0 0 .25rem var(--red) inset}[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover:before{transform:scale(.7) rotate(45deg);transition-delay:.1s;background-color:var(--red)}[_nghost-%COMP%] .progress-indicators[_ngcontent-%COMP%] .close-btn[_ngcontent-%COMP%] .close-icon[data-animation=showShadow][_ngcontent-%COMP%]:not(.showShadow):hover:after{transform:scale(.7) rotate(-45deg);transition-delay:.1s;background-color:var(--red)}[_nghost-%COMP%] .default[_ngcontent-%COMP%]{background-color:var(--quml-question-bg);border-radius:50%;width:1.25rem;padding:.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;border:.0625rem solid #ccc;font-size:.8rem;font-weight:700;line-height:1.6rem}[_nghost-%COMP%] .correct[_ngcontent-%COMP%]{--correct-bg: var(--quml-color-success);background:var(--correct-bg);color:var(--white);border:0 solid transparent}[_nghost-%COMP%] .incorrect[_ngcontent-%COMP%]{--wrong-bg: var(--quml-color-danger);background:var(--wrong-bg);color:var(--white);border:0 solid transparent}[_nghost-%COMP%] .skipped[_ngcontent-%COMP%]{color:var(--white);background:var(--quml-scoreboard-skipped);border:.0625rem solid var(--quml-scoreboard-skipped)}[_nghost-%COMP%] .current[_ngcontent-%COMP%]{color:var(--primary-color);border:.0625rem solid var(--primary-color)}[_nghost-%COMP%] .current[_ngcontent-%COMP%]:after{border:1px solid var(--primary-color);content:"";width:1.65rem;height:1.65rem;border-radius:50%;padding:.25rem;position:absolute}[_nghost-%COMP%] .attempted[_ngcontent-%COMP%]{color:var(--white);background:var(--primary-color)} html[dir=rtl] .close-btn{left:.75rem;right:auto}']})}class Cl{constructor(_){this.viewerService=_,this.showDeviceOrientation=!1,this.nextSlideClicked=new l.vpe,this.prevSlideClicked=new l.vpe,this.durationEnds=new l.vpe,this.showSolution=new l.vpe,this.toggleScreenRotate=new l.vpe,this.showWarning=!1,this.isMobilePortrait=!1,this.showProgressIndicatorPopUp=!1}ngOnInit(){this.duration&&this.showTimer&&(this.minutes=Math.floor(this.duration/60),this.seconds=this.duration-60*this.minutes<10?"0"+(this.duration-60*this.minutes):this.duration-60*this.minutes)}ngOnChanges(){this.duration&&this.showTimer&&this.initializeTimer&&!this.intervalRef?this.timer():0===this.duration&&this.showTimer&&this.initializeTimer&&!this.intervalRef&&this.showCountUp(),this.replayed&&this.duration&&this.showTimer?(this.showWarning=!1,clearInterval(this.intervalRef),this.timer()):this.replayed&&0===this.duration&&this.showTimer&&(clearInterval(this.intervalRef),this.showCountUp())}ngAfterViewInit(){this.isMobilePortrait=window.matchMedia("(max-width: 480px)").matches}ngOnDestroy(){this.intervalRef&&clearInterval(this.intervalRef)}nextSlide(){this.disableNext||this.nextSlideClicked.emit({type:"next"})}prevSlide(){!this.showStartPage&&1===this.currentSlideIndex||this.disablePreviousNavigation||this.prevSlideClicked.emit({event:"previous clicked"})}timer(){if(this.duration>0){let _=this.duration;this.intervalRef=setInterval(()=>{let g=~~(_/60),x=_%60;if(this.time=x<10?g+":0"+x:g+":"+x,0===_)return clearInterval(this.intervalRef),this.durationEnds.emit(!0),!1;parseInt(_)<=parseInt(this.warningTime)&&this.showWarningTimer&&(this.showWarning=!0),_--},1e3)}}showCountUp(){let _=0,g=0;this.intervalRef=setInterval(()=>{59===g&&(g=0,_+=1),this.time=g<10?_+":0"+g++:_+":"+g++},1e3)}onAnswerKeyDown(_){"Enter"===_.key&&(_.stopPropagation(),this.showSolution.emit())}openProgressIndicatorPopup(){this.showProgressIndicatorPopUp=!0,this.viewerService.raiseHeartBeatEvent(Sr.progressIndicatorPopupOpened,br.interact,this.currentSlideIndex)}onKeydownHandler(_){this.onProgressPopupClose()}onProgressPopupClose(){this.showProgressIndicatorPopUp=!1,this.viewerService.raiseHeartBeatEvent(Sr.progressIndicatorPopupClosed,br.interact,this.currentSlideIndex)}static#e=this.\u0275fac=function(g){return new(g||Cl)(l.Y36(Os))};static#t=this.\u0275cmp=l.Xpm({type:Cl,selectors:[["quml-header"]],hostBindings:function(g,x){1&g&&l.NdJ("keydown.escape",function(ve){return x.onKeydownHandler(ve)},!1,l.evT)},inputs:{questions:"questions",duration:"duration",warningTime:"warningTime",showWarningTimer:"showWarningTimer",disablePreviousNavigation:"disablePreviousNavigation",showTimer:"showTimer",totalNoOfQuestions:"totalNoOfQuestions",currentSlideIndex:"currentSlideIndex",active:"active",initializeTimer:"initializeTimer",endPageReached:"endPageReached",loadScoreBoard:"loadScoreBoard",replayed:"replayed",currentSolutions:"currentSolutions",showFeedBack:"showFeedBack",disableNext:"disableNext",startPageInstruction:"startPageInstruction",showStartPage:"showStartPage",attempts:"attempts",showDeviceOrientation:"showDeviceOrientation",showLegend:"showLegend"},outputs:{nextSlideClicked:"nextSlideClicked",prevSlideClicked:"prevSlideClicked",durationEnds:"durationEnds",showSolution:"showSolution",toggleScreenRotate:"toggleScreenRotate"},features:[l.TTD],decls:11,vars:8,consts:[[1,"quml-header__container"],[1,"quml-header__features","pl-64"],["class","attempts sb-color-primary fnormal font-weight-bold",4,"ngIf"],["src","assets/question-mark-round.svg","alt","Progress Indicators","title","Progress Indicators","height","20","width","20",3,"click",4,"ngIf"],[1,"quml-header__metadata"],["src","assets/device-rotate.svg","alt","Change Orientation","title","Change Orientation","height","20","width","20",3,"click",4,"ngIf"],[4,"ngIf"],["class","quml-navigation",4,"ngIf"],["class","quml-header__metadata quml-header__metadata--portrait",4,"ngIf"],[3,"close",4,"ngIf"],[1,"attempts","sb-color-primary","fnormal","font-weight-bold"],["src","assets/question-mark-round.svg","alt","Progress Indicators","title","Progress Indicators","height","20","width","20",3,"click"],["src","assets/device-rotate.svg","alt","Change Orientation","title","Change Orientation","height","20","width","20",3,"click"],["class","duration mr-16",3,"title",4,"ngIf"],[1,"duration","mr-16",3,"title"],[3,"ngClass"],[1,"quml-navigation"],["aria-label","preview slide","title","preview slide","role","navigation",1,"quml-navigation__previous",3,"ngClass","click"],["class","quml-navigation__next ml-8","aria-label","next slide","title","next slide","role","navigation","tabindex","0",3,"ngClass","click","keydown.enter",4,"ngIf"],["class","quml-navigation__next quml-navigation__next--active ml-8","aria-label","next slide","title","next slide","role","navigation","tabindex","0",3,"ngClass","click","keydown.enter",4,"ngIf"],["aria-label","next slide","title","next slide","role","navigation","tabindex","0",1,"quml-navigation__next","ml-8",3,"ngClass","click","keydown.enter"],["aria-label","next slide","title","next slide","role","navigation","tabindex","0",1,"quml-navigation__next","quml-navigation__next--active","ml-8",3,"ngClass","click","keydown.enter"],[1,"quml-header__metadata","quml-header__metadata--portrait"],["class","current-slide fnormal",4,"ngIf"],["class","ml-16",4,"ngIf"],[1,"quml-navigation","ml-auto"],["tabindex","0","aria-label","preview slide",1,"quml-navigation__previous",3,"click","keydown.enter"],["class","quml-navigation__next ml-8","tabindex","0","aria-label","next slide",3,"click","keydown.enter",4,"ngIf"],["class","quml-navigation__next quml-navigation__next--active ml-8","tabindex","0","aria-label","next slide",3,"click","keydown.enter",4,"ngIf"],[1,"current-slide","fnormal"],[1,"ml-16"],[3,"click","keydown"],["tabindex","0","aria-label","next slide",1,"quml-navigation__next","ml-8",3,"click","keydown.enter"],["tabindex","0","aria-label","next slide",1,"quml-navigation__next","quml-navigation__next--active","ml-8",3,"click","keydown.enter"],[3,"close"]],template:function(g,x){1&g&&(l.TgZ(0,"div",0)(1,"div",1),l.YNc(2,a1,2,2,"div",2),l.YNc(3,Jl,1,0,"img",3),l.qZA(),l.TgZ(4,"div",4),l.YNc(5,l1,1,0,"img",5),l.YNc(6,c1,3,2,"ng-container",6),l.YNc(7,W0,5,3,"ng-container",6),l.YNc(8,gl,4,4,"div",7),l.qZA()(),l.YNc(9,Y0,7,4,"div",8),l.YNc(10,If,1,0,"quml-progress-indicators",9)),2&g&&(l.xp6(2),l.Q6J("ngIf",(null==x.attempts?null:x.attempts.max)&&(null==x.attempts?null:x.attempts.current)),l.xp6(1),l.Q6J("ngIf",x.showLegend),l.xp6(2),l.Q6J("ngIf",x.showDeviceOrientation),l.xp6(1),l.Q6J("ngIf",x.duration&&x.showTimer),l.xp6(1),l.Q6J("ngIf",!x.duration&&x.showTimer&&x.initializeTimer),l.xp6(1),l.Q6J("ngIf",!x.disableNext&&!x.isMobilePortrait),l.xp6(1),l.Q6J("ngIf",!x.loadScoreBoard&&!x.endPageReached),l.xp6(1),l.Q6J("ngIf",x.showProgressIndicatorPopUp))},dependencies:[Cr.mk,Cr.O5,ou,vl,yl],styles:[':root{--quml-color-primary: #FFD555;--quml-color-primary-contrast:#333;--quml-color-warning: #ff0000;--quml-btn-border: #ccc;--quml-color-gray: #666;--quml-main-bg: #fff;--quml-navigation-btns:#333;--quml-header-metadata: #fff}.quml-header__container[_ngcontent-%COMP%], .quml-header__features[_ngcontent-%COMP%], .quml-header__metadata[_ngcontent-%COMP%]{display:flex;align-items:center}.quml-header__container[_ngcontent-%COMP%]{justify-content:space-between;position:absolute;top:0;background:var(--quml-main-bg);min-height:3.5rem;width:100%;padding:.5rem 1rem .5rem 0;z-index:8}.quml-header__features[_ngcontent-%COMP%]{justify-content:space-between}.quml-header__features[_ngcontent-%COMP%] img[_ngcontent-%COMP%], .quml-header__metadata[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{margin:0 1rem;cursor:pointer}.quml-header__metadata--portrait[_ngcontent-%COMP%]{display:none}@media only screen and (max-width: 480px){.quml-header__metadata--portrait[_ngcontent-%COMP%]{display:flex;position:fixed;bottom:0;width:100%;padding:.5rem 1rem;background-color:var(--white);z-index:5;min-height:3rem}.quml-header__metadata--portrait[_ngcontent-%COMP%] .quml-navigation[_ngcontent-%COMP%]{display:flex}}.quml-navigation[_ngcontent-%COMP%]{display:flex;align-items:center}@media only screen and (max-width: 480px){.quml-navigation[_ngcontent-%COMP%]{display:none}}.quml-navigation__next[_ngcontent-%COMP%], .quml-navigation__previous[_ngcontent-%COMP%]{position:relative;width:3.75rem;height:2.25rem;background:var(--quml-header-metadata);border:.03125rem solid var(--quml-btn-border);border-radius:1rem;box-shadow:inset 0 -.09375rem .0625rem #0003;cursor:pointer}.quml-navigation__next[_ngcontent-%COMP%]:after, .quml-navigation__previous[_ngcontent-%COMP%]:after{content:"";display:inline-block;padding:.21875rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:solid var(--quml-navigation-btns);border-width:0 .125rem .125rem 0}.quml-navigation__next[_ngcontent-%COMP%]:hover, .quml-navigation__next--active[_ngcontent-%COMP%], .quml-navigation__next[_ngcontent-%COMP%]:focus, .quml-navigation__previous[_ngcontent-%COMP%]:hover, .quml-navigation__previous--active[_ngcontent-%COMP%], .quml-navigation__previous[_ngcontent-%COMP%]:focus{background-color:var(--quml-color-primary)}.quml-navigation__next[_ngcontent-%COMP%]:after{transform:translate(-50%,-50%) rotate(-45deg);-webkit-transform:translate(-50%,-50%) rotate(-45deg)}.quml-navigation__previous[_ngcontent-%COMP%]:after{transform:translate(-50%,-50%) rotate(135deg);-webkit-transform:translate(-50%,-50%) rotate(135deg)}.blink[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_blink 1s steps(1,end) infinite;color:var(--quml-color-warning)}.duration[_ngcontent-%COMP%], quml-durationtimer[_ngcontent-%COMP%]{display:flex;align-items:center}.duration[_ngcontent-%COMP%]{color:var(--quml-color-primary-contrast);font-weight:700}quml-durationtimer[_ngcontent-%COMP%]{margin-right:.5rem}.current-slide[_ngcontent-%COMP%]{color:var(--quml-color-gray);font-weight:700}.navigation-icon-disabled[_ngcontent-%COMP%]{opacity:.6;cursor:not-allowed}@keyframes _ngcontent-%COMP%_blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}']})}class Xu{static#e=this.\u0275fac=function(g){return new(g||Xu)};static#t=this.\u0275cmp=l.Xpm({type:Xu,selectors:[["quml-zoom-in"]],decls:22,vars:0,consts:[["version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","x","0px","y","0px","width","12px","height","12px","viewBox","0 0 512 512",0,"xml","space","preserve",2,"enable-background","new 0 0 512 512"],["d","M506.141,477.851L361.689,333.399c65.814-80.075,61.336-198.944-13.451-273.73c-79.559-79.559-209.01-79.559-288.569,0\n\t\t\ts-79.559,209.01,0,288.569c74.766,74.766,193.62,79.293,273.73,13.451l144.452,144.452c7.812,7.812,20.477,7.812,28.289,0\n\t\t\tC513.953,498.328,513.953,485.663,506.141,477.851z M319.949,319.948c-63.96,63.96-168.03,63.959-231.99,0\n\t\t\tc-63.96-63.96-63.96-168.03,0-231.99c63.958-63.957,168.028-63.962,231.99,0C383.909,151.918,383.909,255.988,319.949,319.948z"],["d","M301.897,183.949h-77.94v-77.94c0-11.048-8.956-20.004-20.004-20.004c-11.048,0-20.004,8.956-20.004,20.004v77.94h-77.94\n\t\t\tc-11.048,0-20.004,8.956-20.004,20.004c0,11.048,8.956,20.004,20.004,20.004h77.94v77.94c0,11.048,8.956,20.004,20.004,20.004\n\t\t\tc11.048,0,20.004-8.956,20.004-20.004v-77.94h77.94c11.048,0,20.004-8.956,20.004-20.004\n\t\t\tC321.901,192.905,312.945,183.949,301.897,183.949z"]],template:function(g,x){1&g&&(l.O4$(),l.TgZ(0,"svg",0)(1,"g")(2,"g"),l._UZ(3,"path",1),l.qZA()(),l.TgZ(4,"g")(5,"g"),l._UZ(6,"path",2),l.qZA()(),l._UZ(7,"g")(8,"g")(9,"g")(10,"g")(11,"g")(12,"g")(13,"g")(14,"g")(15,"g")(16,"g")(17,"g")(18,"g")(19,"g")(20,"g")(21,"g"),l.qZA())},encapsulation:2})}class ec{static#e=this.\u0275fac=function(g){return new(g||ec)};static#t=this.\u0275cmp=l.Xpm({type:ec,selectors:[["quml-star"]],decls:9,vars:0,consts:[["width","18px","height","19px","viewBox","0 0 20 19","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["x1","50%","y1","0%","x2","50%","y2","100%","id","linearGradient-1"],["stop-color","#FFE500","offset","0%"],["stop-color","#E6B302","offset","100%"],["id","Symbols","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["d","M9.52906513,1.05447851 C9.88447433,0.933955771 10.2858614,0.949017066 10.6489852,1.12822939 C10.9381809,1.27095597 11.1722611,1.50503624 11.3149877,1.79423187 L11.3149877,1.79423187 L12.3803318,3.95285472 C12.8901488,4.98585688 13.8756284,5.70184969 15.0156139,5.86749929 L15.0156139,5.86749929 L17.3977957,6.21365056 C17.7985266,6.27188017 18.1377182,6.4870255 18.3621696,6.78779616 C18.586621,7.08856682 18.6963323,7.47496281 18.6381027,7.87569375 C18.591728,8.19484007 18.4414393,8.48979843 18.2105028,8.71490584 L18.2105028,8.71490584 L16.4867399,10.3951594 C15.6618386,11.1992394 15.2854189,12.3577401 15.4801517,13.4931194 L15.4801517,13.4931194 L15.8870769,15.8656755 C15.9555299,16.2647872 15.8557305,16.6538611 15.6390399,16.9602703 C15.4223493,17.2666796 15.0887676,17.4904241 14.6896558,17.5588771 C14.3717991,17.6133938 14.0448352,17.5616079 13.7593821,17.4115363 L13.7593821,17.4115363 L11.6286939,16.2913672 C10.6090599,15.7553139 9.39094014,15.7553139 8.37130605,16.2913672 L8.37130605,16.2913672 L6.24061792,17.4115363 C5.88219327,17.5999712 5.48132228,17.6252868 5.12294871,17.5138875 C4.76457514,17.4024881 4.44869898,17.1543739 4.26026399,16.7959492 C4.11019239,16.5104961 4.0584064,16.1835322 4.1129231,15.8656755 L4.1129231,15.8656755 L4.51984832,13.4931194 C4.7145811,12.3577401 4.33816141,11.1992394 3.51326011,10.3951594 L3.51326011,10.3951594 L1.7894972,8.71490584 C1.49952557,8.43225335 1.35157308,8.05882533 1.34677662,7.68356752 C1.34198016,7.3083097 1.48033973,6.93122211 1.76299222,6.64125047 C1.98809962,6.41031402 2.28305798,6.26002523 2.6022043,6.21365056 L2.6022043,6.21365056 L4.98438605,5.86749929 C6.12437162,5.70184969 7.10985117,4.98585688 7.61966822,3.95285472 L7.61966822,3.95285472 L8.68501228,1.79423187 C8.86422461,1.43110804 9.17365593,1.17500126 9.52906513,1.05447851 Z","id","Star","stroke","#EDBA01","fill","url(#linearGradient-1)"]],template:function(g,x){1&g&&(l.O4$(),l.TgZ(0,"svg",0)(1,"title"),l._uU(2,"Star"),l.qZA(),l.TgZ(3,"defs")(4,"linearGradient",1),l._UZ(5,"stop",2)(6,"stop",3),l.qZA()(),l.TgZ(7,"g",4),l._UZ(8,"path",5),l.qZA()())},encapsulation:2})}class su{static#e=this.\u0275fac=function(g){return new(g||su)};static#t=this.\u0275cmp=l.Xpm({type:su,selectors:[["quml-previous"]],decls:30,vars:0,consts:[["width","60px","height","36px","viewBox","0 0 60 36","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","path-1","x","0","y","0","width","60","height","36","rx","18"],["x","-5.8%","y","-9.7%","width","111.7%","height","119.4%","filterUnits","objectBoundingBox","id","filter-2"],["stdDeviation","3","in","SourceAlpha","result","shadowBlurInner1"],["dx","0","dy","1","in","shadowBlurInner1","result","shadowOffsetInner1"],["in","shadowOffsetInner1","in2","SourceAlpha","operator","arithmetic","k2","-1","k3","1","result","shadowInnerInner1"],["values","0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0","type","matrix","in","shadowInnerInner1"],["id","path-3","x","0","y","0","width","54","height","30","rx","15"],["x","-2.8%","y","-5.0%","width","105.6%","height","110.0%","filterUnits","objectBoundingBox","id","filter-4"],["stdDeviation","0.5","in","SourceGraphic"],["x","-5.6%","y","-10.0%","width","111.1%","height","120.0%","filterUnits","objectBoundingBox","id","filter-5"],["stdDeviation","1","in","SourceAlpha","result","shadowBlurInner1"],["dx","0","dy","-1","in","shadowBlurInner1","result","shadowOffsetInner1"],["id","button/previous2","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","Group"],["id","Group-Copy"],["id","Rectangle-5-Copy","opacity","0.1","fill-rule","nonzero"],["fill","#CCCCCC",0,"xlink","href","#path-1"],["fill","black","fill-opacity","1","filter","url(#filter-2)",0,"xlink","href","#path-1"],["id","Group-2","transform","translate(3.000000, 3.000000)"],["id","Rectangle-5-Copy-2","fill-rule","nonzero","filter","url(#filter-4)"],["fill","#FFFFFF",0,"xlink","href","#path-3"],["fill","black","fill-opacity","1","filter","url(#filter-5)",0,"xlink","href","#path-3"],["id","Shape","fill","#6D7278","points","31 10.41 29.59 9 23.59 15 29.59 21 31 19.59 26.42 15"],["id","Icon-24px","transform","translate(30.000000, 18.000000) scale(-1, 1) translate(-30.000000, -18.000000) translate(26.000000, 12.000000)"]],template:function(g,x){1&g&&(l.O4$(),l.TgZ(0,"svg",0)(1,"title"),l._uU(2,"Previous"),l.qZA(),l.TgZ(3,"defs"),l._UZ(4,"rect",1),l.TgZ(5,"filter",2),l._UZ(6,"feGaussianBlur",3)(7,"feOffset",4)(8,"feComposite",5)(9,"feColorMatrix",6),l.qZA(),l._UZ(10,"rect",7),l.TgZ(11,"filter",8),l._UZ(12,"feGaussianBlur",9),l.qZA(),l.TgZ(13,"filter",10),l._UZ(14,"feGaussianBlur",11)(15,"feOffset",12)(16,"feComposite",5)(17,"feColorMatrix",6),l.qZA()(),l.TgZ(18,"g",13)(19,"g",14)(20,"g",15)(21,"g",16),l._UZ(22,"use",17)(23,"use",18),l.qZA(),l.TgZ(24,"g",19)(25,"g",20),l._UZ(26,"use",21)(27,"use",22),l.qZA(),l._UZ(28,"polygon",23),l.qZA()(),l._UZ(29,"g",24),l.qZA()()())},encapsulation:2})}class za{static#e=this.\u0275fac=function(g){return new(g||za)};static#t=this.\u0275cmp=l.Xpm({type:za,selectors:[["quml-next"]],decls:30,vars:0,consts:[["width","60px","height","36px","viewBox","0 0 60 36","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","path-1","x","0","y","0","width","60","height","36","rx","18"],["x","-5.8%","y","-9.7%","width","111.7%","height","119.4%","filterUnits","objectBoundingBox","id","filter-2"],["stdDeviation","3","in","SourceAlpha","result","shadowBlurInner1"],["dx","0","dy","1","in","shadowBlurInner1","result","shadowOffsetInner1"],["in","shadowOffsetInner1","in2","SourceAlpha","operator","arithmetic","k2","-1","k3","1","result","shadowInnerInner1"],["values","0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0","type","matrix","in","shadowInnerInner1"],["id","path-3","x","0","y","0","width","54","height","30","rx","15"],["x","-2.8%","y","-5.0%","width","105.6%","height","110.0%","filterUnits","objectBoundingBox","id","filter-4"],["stdDeviation","0.5","in","SourceGraphic"],["x","-5.6%","y","-10.0%","width","111.1%","height","120.0%","filterUnits","objectBoundingBox","id","filter-5"],["stdDeviation","1","in","SourceAlpha","result","shadowBlurInner1"],["dx","0","dy","-1","in","shadowBlurInner1","result","shadowOffsetInner1"],["id","button/next2","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","Group"],["id","Group-Copy"],["id","Rectangle-5-Copy","opacity","0.1","fill-rule","nonzero"],["fill","#CCCCCC",0,"xlink","href","#path-1"],["fill","black","fill-opacity","1","filter","url(#filter-2)",0,"xlink","href","#path-1"],["id","Group-2","transform","translate(3.000000, 3.000000)"],["id","Rectangle-5-Copy-2","fill-rule","nonzero","filter","url(#filter-4)"],["fill","#FFFFFF",0,"xlink","href","#path-3"],["fill","black","fill-opacity","1","filter","url(#filter-5)",0,"xlink","href","#path-3"],["id","Shape","fill","#6D7278","transform","translate(27.295000, 15.000000) scale(-1, 1) translate(-27.295000, -15.000000) ","points","31 10.41 29.59 9 23.59 15 29.59 21 31 19.59 26.42 15"],["id","Icon-24px","transform","translate(30.000000, 18.000000) scale(-1, 1) translate(-30.000000, -18.000000) translate(26.000000, 12.000000)"]],template:function(g,x){1&g&&(l.O4$(),l.TgZ(0,"svg",0)(1,"title"),l._uU(2,"Next"),l.qZA(),l.TgZ(3,"defs"),l._UZ(4,"rect",1),l.TgZ(5,"filter",2),l._UZ(6,"feGaussianBlur",3)(7,"feOffset",4)(8,"feComposite",5)(9,"feColorMatrix",6),l.qZA(),l._UZ(10,"rect",7),l.TgZ(11,"filter",8),l._UZ(12,"feGaussianBlur",9),l.qZA(),l.TgZ(13,"filter",10),l._UZ(14,"feGaussianBlur",11)(15,"feOffset",12)(16,"feComposite",5)(17,"feColorMatrix",6),l.qZA()(),l.TgZ(18,"g",13)(19,"g",14)(20,"g",15)(21,"g",16),l._UZ(22,"use",17)(23,"use",18),l.qZA(),l.TgZ(24,"g",19)(25,"g",20),l._UZ(26,"use",21)(27,"use",22),l.qZA(),l._UZ(28,"polygon",23),l.qZA()(),l._UZ(29,"g",24),l.qZA()()())},encapsulation:2})}class vi{static#e=this.\u0275fac=function(g){return new(g||vi)};static#t=this.\u0275cmp=l.Xpm({type:vi,selectors:[["quml-bookmark"]],decls:5,vars:0,consts:[["width","14px","height","18px","viewBox","0 0 14 18","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","Symbols","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["d","M12,0 L2,0 C0.9,0 0.01,0.9 0.01,2 L0,18 L7,15 L14,18 L14,2 C14,0.9 13.1,0 12,0 L12,0 Z M12,15 L7,12.82 L2,15 L2,2 L12,2 L12,15 L12,15 Z","id","bookmark","fill","#6D7278"]],template:function(g,x){1&g&&(l.O4$(),l.TgZ(0,"svg",0)(1,"title"),l._uU(2,"bookmark"),l.qZA(),l.TgZ(3,"g",1),l._UZ(4,"path",2),l.qZA()())},encapsulation:2})}class tc{static#e=this.\u0275fac=function(g){return new(g||tc)};static#t=this.\u0275cmp=l.Xpm({type:tc,selectors:[["quml-hint"]],decls:5,vars:0,consts:[["width","14px","height","20px","viewBox","0 0 14 20","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","Symbols","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["d","M4,19 C4,19.55 4.45,20 5,20 L9,20 C9.55,20 10,19.55 10,19 L10,18 L4,18 L4,19 L4,19 Z M7,0 C3.14,0 0,3.14 0,7 C0,9.38 1.19,11.47 3,12.74 L3,15 C3,15.55 3.45,16 4,16 L10,16 C10.55,16 11,15.55 11,15 L11,12.74 C12.81,11.47 14,9.38 14,7 C14,3.14 10.86,0 7,0 L7,0 Z M9.85,11.1 L9,11.7 L9,14 L5,14 L5,11.7 L4.15,11.1 C2.8,10.16 2,8.63 2,7 C2,4.24 4.24,2 7,2 C9.76,2 12,4.24 12,7 C12,8.63 11.2,10.16 9.85,11.1 L9.85,11.1 Z","id","hint","fill","#6D7278"]],template:function(g,x){1&g&&(l.O4$(),l.TgZ(0,"svg",0)(1,"title"),l._uU(2,"hint"),l.qZA(),l.TgZ(3,"g",1),l._UZ(4,"path",2),l.qZA()())},encapsulation:2})}class au{static#e=this.\u0275fac=function(g){return new(g||au)};static#t=this.\u0275cmp=l.Xpm({type:au,selectors:[["quml-share"]],decls:5,vars:0,consts:[["width","17px","height","18px","viewBox","0 0 17 18","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","Symbols","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["d","M13.4613333,12.8088889 C12.7857778,12.8088889 12.1813333,13.0755556 11.7191111,13.4933333 L5.38133333,9.80444444 C5.42577778,9.6 5.46133333,9.39555556 5.46133333,9.18222222 C5.46133333,8.96888889 5.42577778,8.76444444 5.38133333,8.56 L11.648,4.90666667 C12.128,5.35111111 12.7591111,5.62666667 13.4613333,5.62666667 C14.9368889,5.62666667 16.128,4.43555556 16.128,2.96 C16.128,1.48444444 14.9368889,0.293333333 13.4613333,0.293333333 C11.9857778,0.293333333 10.7946667,1.48444444 10.7946667,2.96 C10.7946667,3.17333333 10.8302222,3.37777778 10.8746667,3.58222222 L4.608,7.23555556 C4.128,6.79111111 3.49688889,6.51555556 2.79466667,6.51555556 C1.31911111,6.51555556 0.128,7.70666667 0.128,9.18222222 C0.128,10.6577778 1.31911111,11.8488889 2.79466667,11.8488889 C3.49688889,11.8488889 4.128,11.5733333 4.608,11.1288889 L10.9368889,14.8266667 C10.8924444,15.0133333 10.8657778,15.2088889 10.8657778,15.4044444 C10.8657778,16.8355556 12.0302222,18 13.4613333,18 C14.8924444,18 16.0568889,16.8355556 16.0568889,15.4044444 C16.0568889,13.9733333 14.8924444,12.8088889 13.4613333,12.8088889 L13.4613333,12.8088889 Z","id","share","fill","#6D7278"]],template:function(g,x){1&g&&(l.O4$(),l.TgZ(0,"svg",0)(1,"title"),l._uU(2,"share"),l.qZA(),l.TgZ(3,"g",1),l._UZ(4,"path",2),l.qZA()())},encapsulation:2})}class v1{static#e=this.\u0275fac=function(g){return new(g||v1)};static#t=this.\u0275cmp=l.Xpm({type:v1,selectors:[["quml-correct"]],decls:5,vars:0,consts:[["width","48px","height","48px","viewBox","0 0 21 20","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","Symbols","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["d","M10.5,0 C4.98,0 0.5,4.48 0.5,10 C0.5,15.52 4.98,20 10.5,20 C16.02,20 20.5,15.52 20.5,10 C20.5,4.48 16.02,0 10.5,0 L10.5,0 Z M8.5,15 L3.5,10 L4.91,8.59 L8.5,12.17 L16.09,4.58 L17.5,6 L8.5,15 L8.5,15 Z","id","correct-option","fill","#31A679"]],template:function(g,x){1&g&&(l.O4$(),l.TgZ(0,"svg",0)(1,"title"),l._uU(2,"correct option"),l.qZA(),l.TgZ(3,"g",1),l._UZ(4,"path",2),l.qZA()())},encapsulation:2})}class bl{constructor(_){this.viewerService=_,this.submitClicked=new l.vpe,this.emitQuestionNo=new l.vpe,this.scoreBoardLoaded=new l.vpe}ngOnInit(){this.scoreBoardLoaded.emit({scoreBoardLoaded:!0}),this.subscription=(0,zc.R)(document,"keydown").subscribe(_=>{"Enter"===_.key&&(_.stopPropagation(),document.activeElement.click())})}goToQuestion(_,g){this.emitQuestionNo.emit({questionNo:_,identifier:g})}onReviewClicked(){this.isSections?this.goToQuestion(1,this.scores[0].identifier):this.goToQuestion(1),this.viewerService.raiseHeartBeatEvent(Sr.scoreBoardReviewClicked,br.interact,$s.submitPage)}ngOnDestroy(){this.subscription.unsubscribe()}static#e=this.\u0275fac=function(g){return new(g||bl)(l.Y36(Os))};static#t=this.\u0275cmp=l.Xpm({type:bl,selectors:[["quml-scoreboard"]],inputs:{scores:"scores",totalNoOfQuestions:"totalNoOfQuestions",contentName:"contentName",showFeedBack:"showFeedBack",isSections:"isSections",summary:"summary"},outputs:{submitClicked:"submitClicked",emitQuestionNo:"emitQuestionNo",scoreBoardLoaded:"scoreBoardLoaded"},decls:24,vars:7,consts:[[1,"scoreboard"],[1,"scoreboard__header"],[1,"scoreboard__title"],[1,"scoreboard__subtitle"],[1,"sections-score-card"],[1,"sections-score-count-info"],[1,"mb-15"],[1,"sections-score-count-sections"],["class","scoreboard__points",4,"ngIf"],[4,"ngIf"],[1,"scoreboard__btn-container"],["type","submit",1,"sb-btn","sb-btn-outline-primary","sb-btn-normal","sb-btn-radius","px-20","mx-8",3,"click"],["type","submit",1,"sb-btn","sb-btn-primary","sb-btn-normal","sb-btn-radius","px-20","mx-8",3,"click"],[1,"scoreboard__points"],["class","scoreboard__index","tabindex","0",3,"ngClass","click",4,"ngFor","ngForOf"],["tabindex","0",1,"scoreboard__index",3,"ngClass","click"],["class","sections-score-counts",4,"ngFor","ngForOf"],[1,"sections-score-counts"],[1,"sections-score-card__title"],[1,"sections-score-card__points"]],template:function(g,x){1&g&&(l.TgZ(0,"div",0)(1,"div",1)(2,"div",2),l._uU(3," Are you ready to submit? "),l.qZA(),l.TgZ(4,"div",3),l._uU(5),l.qZA()(),l.TgZ(6,"div",4)(7,"div",5)(8,"div",6),l._uU(9),l.qZA(),l.TgZ(10,"div",6),l._uU(11),l.qZA(),l.TgZ(12,"div",6),l._uU(13),l.qZA(),l.TgZ(14,"div",6),l._uU(15),l.qZA()(),l.TgZ(16,"div",7),l.YNc(17,Af,2,1,"div",8),l.YNc(18,Of,2,1,"div",9),l.qZA()(),l.TgZ(19,"div",10)(20,"button",11),l.NdJ("click",function(){return x.onReviewClicked()}),l._uU(21,"Review"),l.qZA(),l.TgZ(22,"button",12),l.NdJ("click",function(){return x.submitClicked.emit({type:"submit-clicked"})}),l._uU(23,"Submit"),l.qZA()()()),2&g&&(l.xp6(5),l.hij(" ",x.contentName," "),l.xp6(4),l.hij("Total Questions: ",x.totalNoOfQuestions,""),l.xp6(2),l.hij("Questions Answered: ",(null==x.summary?null:x.summary.correct)+(null==x.summary?null:x.summary.wrong),""),l.xp6(2),l.hij("Questions Skipped: ",null==x.summary?null:x.summary.skipped,""),l.xp6(2),l.hij("Questions not Viewed: ",x.totalNoOfQuestions-((null==x.summary?null:x.summary.correct)+(null==x.summary?null:x.summary.wrong)+(null==x.summary?null:x.summary.skipped)),""),l.xp6(2),l.Q6J("ngIf",!x.isSections),l.xp6(1),l.Q6J("ngIf",x.isSections))},dependencies:[Cr.mk,Cr.sg,Cr.O5],styles:[":root{--quml-scoreboard-sub-title: #6d7278;--quml-scoreboard-skipped: #969696;--quml-scoreboard-unattempted: #575757;--quml-color-success: #08bc82;--quml-color-danger: #f1635d;--quml-color-primary-contrast: #333}.scoreboard[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;padding:3.5rem 2.5rem 0}@media (max-width: 767px){.scoreboard[_ngcontent-%COMP%]{top:0;height:calc(100% + -0px)}}.scoreboard__header[_ngcontent-%COMP%]{font-weight:700;text-align:center;line-height:normal;height:5rem}.scoreboard__title[_ngcontent-%COMP%]{color:var(--primary-color);font-size:1.25rem}.scoreboard__subtitle[_ngcontent-%COMP%]{color:var(--quml-scoreboard-sub-title);font-size:.875rem;margin-top:.5rem}.scoreboard__points[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;margin:0 auto;width:100%;max-height:calc(100vh - 12rem);align-items:center;overflow-y:auto;justify-content:center}.scoreboard__btn-container[_ngcontent-%COMP%]{display:flex;height:5rem;align-items:center}.scoreboard__index[_ngcontent-%COMP%]{font-size:.625rem;font-weight:500;border-radius:50%;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;margin:0rem 1rem 1rem;cursor:pointer}.scoreboard__index.skipped[_ngcontent-%COMP%]{color:var(--white);background:var(--quml-scoreboard-skipped);border:.0625rem solid var(--quml-scoreboard-skipped)}.scoreboard__index.partial[_ngcontent-%COMP%], .scoreboard__index.wrong[_ngcontent-%COMP%], .scoreboard__index.correct[_ngcontent-%COMP%]{color:var(--white);border:0px solid transparent}.scoreboard__index.correct[_ngcontent-%COMP%]{--correct-bg: var(--quml-color-success);background:var(--correct-bg)}.scoreboard__index.wrong[_ngcontent-%COMP%]{--wrong-bg: var(--quml-color-danger);background:var(--wrong-bg)}.scoreboard__index.partial[_ngcontent-%COMP%]{--partial-bg: linear-gradient( 180deg, rgba(71, 164, 128, 1) 0%, rgba(71, 164, 128, 1) 50%, rgba(249, 122, 116, 1) 50%, rgba(249, 122, 116, 1) 100% );background:var(--partial-bg)}.scoreboard__index.unattempted[_ngcontent-%COMP%]{color:var(--quml-scoreboard-unattempted);border:.03125rem solid var(--quml-scoreboard-unattempted)}.scoreboard__index.unattempted[_ngcontent-%COMP%]:hover{border:.0625rem solid var(--primary-color);color:var(--primary-color)}.scoreboard__index.attempted[_ngcontent-%COMP%]{color:var(--white)!important;background:var(--primary-color);border:.03125rem solid var(--primary-color)}@media screen and (orientation: landscape){.scoreboard[_ngcontent-%COMP%] .scoreboard__header[_ngcontent-%COMP%]{display:block;width:100%;text-align:left}}.sections-score-card[_ngcontent-%COMP%]{width:100%;height:calc(100% - 10rem);overflow-y:auto;display:flex}.sections-score-card__title[_ngcontent-%COMP%]{width:100%;color:var(--quml-color-primary-contrast);font-size:.875rem;font-weight:700;text-align:center;margin-bottom:1rem}.sections-score-card__points[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;margin:.5rem auto 0;width:100%;max-height:100%;align-items:center;overflow-y:auto;justify-content:center}@media screen and (orientation: portrait){.sections-score-card[_ngcontent-%COMP%]{flex-direction:column;text-align:center}}.sections-score-card[_ngcontent-%COMP%] .sections-score-count-info[_ngcontent-%COMP%]{width:100%;display:block;border-right:0;padding-bottom:1.5rem;position:sticky;top:0;background:#fff}@media screen and (orientation: landscape){.sections-score-card[_ngcontent-%COMP%] .sections-score-count-info[_ngcontent-%COMP%]{width:40%;border-right:1px solid #979797}}@media screen and (orientation: landscape){.sections-score-card[_ngcontent-%COMP%] .sections-score-count-sections[_ngcontent-%COMP%]{width:60%}}"]})}class Ua{static#e=this.\u0275fac=function(g){return new(g||Ua)};static#t=this.\u0275cmp=l.Xpm({type:Ua,selectors:[["quml-timer"]],decls:12,vars:0,consts:[["width","18px","height","19px","viewBox","0 0 18 19","version","1.1","tabindex","-1","aria-hidden","true","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["x1","13.2653061%","y1","0%","x2","87.9981222%","y2","100%","id","linearGradient-1"],["stop-color","#F1635D","offset","0%"],["stop-color","#F97A74","offset","100%"],["id","Content-player","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","player-intro-page","transform","translate(-446.000000, -159.000000)"],["id","Icon-24px","transform","translate(446.000000, 159.495625)"],["id","Shape","points","0 0 18 0 18 18 0 18"],["d","M11.25,0.75 L6.75,0.75 L6.75,2.25 L11.25,2.25 L11.25,0.75 L11.25,0.75 Z M8.25,10.5 L9.75,10.5 L9.75,6 L8.25,6 L8.25,10.5 L8.25,10.5 Z M14.2725,5.5425 L15.3375,4.4775 C15.015,4.095 14.6625,3.735 14.28,3.42 L13.215,4.485 C12.0525,3.555 10.59,3 9,3 C5.2725,3 2.25,6.0225 2.25,9.75 C2.25,13.4775 5.265,16.5 9,16.5 C12.735,16.5 15.75,13.4775 15.75,9.75 C15.75,8.16 15.195,6.6975 14.2725,5.5425 L14.2725,5.5425 Z M9,15 C6.0975,15 3.75,12.6525 3.75,9.75 C3.75,6.8475 6.0975,4.5 9,4.5 C11.9025,4.5 14.25,6.8475 14.25,9.75 C14.25,12.6525 11.9025,15 9,15 L9,15 Z","id","Shape","fill","#f8756f"]],template:function(g,x){1&g&&(l.O4$(),l.TgZ(0,"svg",0)(1,"title"),l._uU(2,"ic_timer"),l.qZA(),l.TgZ(3,"defs")(4,"linearGradient",1),l._UZ(5,"stop",2)(6,"stop",3),l.qZA()(),l.TgZ(7,"g",4)(8,"g",5)(9,"g",6),l._UZ(10,"polygon",7)(11,"path",8),l.qZA()()()())},encapsulation:2})}class rd{static#e=this.\u0275fac=function(g){return new(g||rd)};static#t=this.\u0275cmp=l.Xpm({type:rd,selectors:[["quml-content"]],decls:12,vars:0,consts:[["width","18px","height","19px","viewBox","0 0 18 19","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","tabindex","-1","aria-hidden","true"],["x1","16.5289256%","y1","0%","x2","84.622256%","y2","100%","id","linearGradient-1"],["stop-color","#F1635D","offset","0%"],["stop-color","#F97A74","offset","100%"],["id","Content-player","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","player-intro-page","transform","translate(-447.000000, -95.000000)"],["id","Icon-24px","transform","translate(447.000000, 95.495625)"],["id","Shape","points","0 0 18 0 18 18 0 18"],["d","M14.25,1.5 L11.115,1.5 C10.8,0.63 9.975,0 9,0 C8.025,0 7.2,0.63 6.885,1.5 L3.75,1.5 C2.925,1.5 2.25,2.175 2.25,3 L2.25,15 C2.25,15.825 2.925,16.5 3.75,16.5 L14.25,16.5 C15.075,16.5 15.75,15.825 15.75,15 L15.75,3 C15.75,2.175 15.075,1.5 14.25,1.5 L14.25,1.5 Z M9,1.5 C9.4125,1.5 9.75,1.8375 9.75,2.25 C9.75,2.6625 9.4125,3 9,3 C8.5875,3 8.25,2.6625 8.25,2.25 C8.25,1.8375 8.5875,1.5 9,1.5 L9,1.5 Z M14.25,15 L3.75,15 L3.75,3 L5.25,3 L5.25,5.25 L12.75,5.25 L12.75,3 L14.25,3 L14.25,15 L14.25,15 Z","id","Shape","fill","#f8756f"]],template:function(g,x){1&g&&(l.O4$(),l.TgZ(0,"svg",0)(1,"title"),l._uU(2,"ic_content_paste"),l.qZA(),l.TgZ(3,"defs")(4,"linearGradient",1),l._UZ(5,"stop",2)(6,"stop",3),l.qZA()(),l.TgZ(7,"g",4)(8,"g",5)(9,"g",6),l._UZ(10,"polygon",7)(11,"path",8),l.qZA()()()())},encapsulation:2})}class nc{static#e=this.\u0275fac=function(g){return new(g||nc)};static#t=this.\u0275cmp=l.Xpm({type:nc,selectors:[["quml-startpagestaricon"]],decls:10,vars:0,consts:[["width","14px","height","13px","viewBox","0 0 14 13","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["x1","0%","y1","0%","x2","101.719666%","y2","100%","id","linearGradient-1"],["stop-color","#F1635D","offset","0%"],["stop-color","#F97A74","offset","100%"],["id","Content-player","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","player-intro-page","transform","translate(-448.000000, -226.000000)","fill","#f8756f"],["d","M454.069318,237.484914 L452.648859,238.231693 C452.008011,238.568607 451.215379,238.322219 450.878466,237.681372 C450.744305,237.426183 450.698009,237.133884 450.746746,236.849727 L451.018029,235.268023 C451.129305,234.619235 450.914208,233.957235 450.442836,233.49776 L449.293661,232.377591 C448.775204,231.872221 448.764596,231.042245 449.269966,230.523788 C449.471207,230.317336 449.734894,230.182981 450.020203,230.141523 L451.608325,229.910756 C452.259745,229.816099 452.822876,229.40696 453.1142,228.816673 L453.824429,227.377591 C454.144853,226.728342 454.930929,226.461776 455.580179,226.782199 C455.838713,226.909794 456.047976,227.119057 456.175571,227.377591 L456.8858,228.816673 C457.177124,229.40696 457.740255,229.816099 458.391675,229.910756 L459.979797,230.141523 C460.696286,230.245635 461.192716,230.910864 461.088604,231.627354 C461.047146,231.912664 460.912791,232.17635 460.706339,232.377591 L459.557164,233.49776 C459.085792,233.957235 458.870695,234.619235 458.981971,235.268023 L459.253254,236.849727 C459.375645,237.563322 458.89638,238.241022 458.182786,238.363413 C457.898629,238.412149 457.60633,238.365854 457.351141,238.231693 L455.930682,237.484914 C455.348034,237.178598 454.651966,237.178598 454.069318,237.484914 Z","id","Star"]],template:function(g,x){1&g&&(l.O4$(),l.TgZ(0,"svg",0)(1,"title"),l._uU(2,"Star"),l.qZA(),l.TgZ(3,"defs")(4,"linearGradient",1),l._UZ(5,"stop",2)(6,"stop",3),l.qZA()(),l.TgZ(7,"g",4)(8,"g",5),l._UZ(9,"path",6),l.qZA()()())},encapsulation:2})}class rc{ngOnInit(){this.minutes=Math.floor(this.time/60),this.seconds=this.time-60*this.minutes<10?"0"+(this.time-60*this.minutes):this.time-60*this.minutes}static#e=this.\u0275fac=function(g){return new(g||rc)};static#t=this.\u0275cmp=l.Xpm({type:rc,selectors:[["quml-startpage"]],inputs:{instructions:"instructions",totalNoOfQuestions:"totalNoOfQuestions",points:"points",time:"time",contentName:"contentName",showTimer:"showTimer"},decls:14,vars:6,consts:[["tabindex","0",1,"startpage"],[1,"startpage__header"],[1,"startpage__content"],[1,"startpage__metadata"],[1,"startpage__md-heading"],[1,"startpage__md-scores"],[1,"startpage__md-icon"],[1,"startpage__md-desc"],["class","startpage__metadata",4,"ngIf"],[4,"ngIf"],[1,"startpage__instruction"],[1,"startpage__instr-title"],[1,"startpage__instr-desc",3,"innerHTML"]],template:function(g,x){1&g&&(l.TgZ(0,"div",0)(1,"div",1),l._uU(2),l.qZA(),l.TgZ(3,"div",2)(4,"div",3)(5,"div",4),l._uU(6,"Questions"),l.qZA(),l.TgZ(7,"div",5),l._UZ(8,"quml-content",6),l.TgZ(9,"span",7),l._uU(10),l.qZA()()(),l.YNc(11,Oa,7,2,"div",8),l.YNc(12,Q0,8,1,"div",8),l.qZA(),l.YNc(13,Pf,6,3,"ng-container",9),l.qZA()),2&g&&(l.xp6(1),l.uIk("aria-label","question set title "+x.contentName),l.xp6(1),l.hij(" ",x.contentName," "),l.xp6(8),l.Oqu(x.totalNoOfQuestions),l.xp6(1),l.Q6J("ngIf",x.showTimer&&x.time>0),l.xp6(1),l.Q6J("ngIf",x.points),l.xp6(1),l.Q6J("ngIf",x.instructions))},dependencies:[Cr.O5,Ua,rd,nc,ps],styles:[":root{--quml-scoreboard-sub-title: #6D7278;--quml-color-primary-contrast: #333;--quml-zoom-btn-txt: #eee;--quml-zoom-btn-hover: #f2f2f2}.startpage__header[_ngcontent-%COMP%]{color:var(--primary-color);font-size:1.125rem;font-weight:700;margin:1rem 0;line-height:normal}.startpage__content[_ngcontent-%COMP%]{display:flex;border-bottom:.0625rem solid var(--quml-zoom-btn-txt);align-items:center;line-height:normal;margin-bottom:1rem;padding-bottom:1.5rem}.startpage__metadata[_ngcontent-%COMP%]{margin:0 4rem .5rem 0}.startpage__md-heading[_ngcontent-%COMP%]{color:var(--quml-scoreboard-sub-title);font-size:.75rem;line-height:normal;margin-bottom:.5rem}.startpage__md-scores[_ngcontent-%COMP%], .startpage__md-icon[_ngcontent-%COMP%]{display:flex;align-items:center}.startpage__md-desc[_ngcontent-%COMP%]{color:var(--primary-color);font-size:1.125rem;font-weight:700;margin-left:.5rem}.startpage__instr-title[_ngcontent-%COMP%]{color:var(--quml-scoreboard-sub-title);font-size:.75rem;font-weight:700;letter-spacing:0;line-height:18px}.startpage__instr-desc[_ngcontent-%COMP%]{padding:1rem 0;color:var(--quml-color-primary-contrast);font-size:.75rem;letter-spacing:0;line-height:17px} .startpage__instr-desc ul{list-style-type:disc} .startpage__instr-desc li{margin-bottom:.5rem;margin-left:.5rem} .startpage__instr-desc table{width:100%} .startpage__instr-desc th, .startpage__instr-desc td{border:.0625rem solid #ddd;padding:.5rem} .startpage__instr-desc tr:nth-child(2n){background-color:var(--quml-zoom-btn-hover)}@media only screen and (max-width: 480px){.startpage__header[_ngcontent-%COMP%]{margin-top:1.5rem}}",":root{--quml-mcq-title-txt: #131415} .startpage__instr-desc .mcq-title, .quml-mcq .mcq-title, .quml-sa .mcq-title, quml-sa .mcq-title, quml-mcq-solutions .mcq-title{color:var(--quml-mcq-title-txt)} .startpage__instr-desc .fs-8, .startpage__instr-desc .fs-9, .startpage__instr-desc .fs-10, .startpage__instr-desc .fs-11, .startpage__instr-desc .fs-12, .startpage__instr-desc .fs-13, .startpage__instr-desc .fs-14, .startpage__instr-desc .fs-15, .startpage__instr-desc .fs-16, .startpage__instr-desc .fs-17, .startpage__instr-desc .fs-18, .startpage__instr-desc .fs-19, .startpage__instr-desc .fs-20, .startpage__instr-desc .fs-21, .startpage__instr-desc .fs-22, .startpage__instr-desc .fs-23, .startpage__instr-desc .fs-24, .startpage__instr-desc .fs-25, .startpage__instr-desc .fs-26, .startpage__instr-desc .fs-27, .startpage__instr-desc .fs-28, .startpage__instr-desc .fs-29, .startpage__instr-desc .fs-30, .startpage__instr-desc .fs-36, .quml-mcq .fs-8, .quml-mcq .fs-9, .quml-mcq .fs-10, .quml-mcq .fs-11, .quml-mcq .fs-12, .quml-mcq .fs-13, .quml-mcq .fs-14, .quml-mcq .fs-15, .quml-mcq .fs-16, .quml-mcq .fs-17, .quml-mcq .fs-18, .quml-mcq .fs-19, .quml-mcq .fs-20, .quml-mcq .fs-21, .quml-mcq .fs-22, .quml-mcq .fs-23, .quml-mcq .fs-24, .quml-mcq .fs-25, .quml-mcq .fs-26, .quml-mcq .fs-27, .quml-mcq .fs-28, .quml-mcq .fs-29, .quml-mcq .fs-30, .quml-mcq .fs-36, .quml-sa .fs-8, .quml-sa .fs-9, .quml-sa .fs-10, .quml-sa .fs-11, .quml-sa .fs-12, .quml-sa .fs-13, .quml-sa .fs-14, .quml-sa .fs-15, .quml-sa .fs-16, .quml-sa .fs-17, .quml-sa .fs-18, .quml-sa .fs-19, .quml-sa .fs-20, .quml-sa .fs-21, .quml-sa .fs-22, .quml-sa .fs-23, .quml-sa .fs-24, .quml-sa .fs-25, .quml-sa .fs-26, .quml-sa .fs-27, .quml-sa .fs-28, .quml-sa .fs-29, .quml-sa .fs-30, .quml-sa .fs-36, quml-sa .fs-8, quml-sa .fs-9, quml-sa .fs-10, quml-sa .fs-11, quml-sa .fs-12, quml-sa .fs-13, quml-sa .fs-14, quml-sa .fs-15, quml-sa .fs-16, quml-sa .fs-17, quml-sa .fs-18, quml-sa .fs-19, quml-sa .fs-20, quml-sa .fs-21, quml-sa .fs-22, quml-sa .fs-23, quml-sa .fs-24, quml-sa .fs-25, quml-sa .fs-26, quml-sa .fs-27, quml-sa .fs-28, quml-sa .fs-29, quml-sa .fs-30, quml-sa .fs-36, quml-mcq-solutions .fs-8, quml-mcq-solutions .fs-9, quml-mcq-solutions .fs-10, quml-mcq-solutions .fs-11, quml-mcq-solutions .fs-12, quml-mcq-solutions .fs-13, quml-mcq-solutions .fs-14, quml-mcq-solutions .fs-15, quml-mcq-solutions .fs-16, quml-mcq-solutions .fs-17, quml-mcq-solutions .fs-18, quml-mcq-solutions .fs-19, quml-mcq-solutions .fs-20, quml-mcq-solutions .fs-21, quml-mcq-solutions .fs-22, quml-mcq-solutions .fs-23, quml-mcq-solutions .fs-24, quml-mcq-solutions .fs-25, quml-mcq-solutions .fs-26, quml-mcq-solutions .fs-27, quml-mcq-solutions .fs-28, quml-mcq-solutions .fs-29, quml-mcq-solutions .fs-30, quml-mcq-solutions .fs-36{line-height:normal} .startpage__instr-desc .fs-8, .quml-mcq .fs-8, .quml-sa .fs-8, quml-sa .fs-8, quml-mcq-solutions .fs-8{font-size:.5rem} .startpage__instr-desc .fs-9, .quml-mcq .fs-9, .quml-sa .fs-9, quml-sa .fs-9, quml-mcq-solutions .fs-9{font-size:.563rem} .startpage__instr-desc .fs-10, .quml-mcq .fs-10, .quml-sa .fs-10, quml-sa .fs-10, quml-mcq-solutions .fs-10{font-size:.625rem} .startpage__instr-desc .fs-11, .quml-mcq .fs-11, .quml-sa .fs-11, quml-sa .fs-11, quml-mcq-solutions .fs-11{font-size:.688rem} .startpage__instr-desc .fs-12, .quml-mcq .fs-12, .quml-sa .fs-12, quml-sa .fs-12, quml-mcq-solutions .fs-12{font-size:.75rem} .startpage__instr-desc .fs-13, .quml-mcq .fs-13, .quml-sa .fs-13, quml-sa .fs-13, quml-mcq-solutions .fs-13{font-size:.813rem} .startpage__instr-desc .fs-14, .quml-mcq .fs-14, .quml-sa .fs-14, quml-sa .fs-14, quml-mcq-solutions .fs-14{font-size:.875rem} .startpage__instr-desc .fs-15, .quml-mcq .fs-15, .quml-sa .fs-15, quml-sa .fs-15, quml-mcq-solutions .fs-15{font-size:.938rem} .startpage__instr-desc .fs-16, .quml-mcq .fs-16, .quml-sa .fs-16, quml-sa .fs-16, quml-mcq-solutions .fs-16{font-size:1rem} .startpage__instr-desc .fs-17, .quml-mcq .fs-17, .quml-sa .fs-17, quml-sa .fs-17, quml-mcq-solutions .fs-17{font-size:1.063rem} .startpage__instr-desc .fs-18, .quml-mcq .fs-18, .quml-sa .fs-18, quml-sa .fs-18, quml-mcq-solutions .fs-18{font-size:1.125rem} .startpage__instr-desc .fs-19, .quml-mcq .fs-19, .quml-sa .fs-19, quml-sa .fs-19, quml-mcq-solutions .fs-19{font-size:1.188rem} .startpage__instr-desc .fs-20, .quml-mcq .fs-20, .quml-sa .fs-20, quml-sa .fs-20, quml-mcq-solutions .fs-20{font-size:1.25rem} .startpage__instr-desc .fs-21, .quml-mcq .fs-21, .quml-sa .fs-21, quml-sa .fs-21, quml-mcq-solutions .fs-21{font-size:1.313rem} .startpage__instr-desc .fs-22, .quml-mcq .fs-22, .quml-sa .fs-22, quml-sa .fs-22, quml-mcq-solutions .fs-22{font-size:1.375rem} .startpage__instr-desc .fs-23, .quml-mcq .fs-23, .quml-sa .fs-23, quml-sa .fs-23, quml-mcq-solutions .fs-23{font-size:1.438rem} .startpage__instr-desc .fs-24, .quml-mcq .fs-24, .quml-sa .fs-24, quml-sa .fs-24, quml-mcq-solutions .fs-24{font-size:1.5rem} .startpage__instr-desc .fs-25, .quml-mcq .fs-25, .quml-sa .fs-25, quml-sa .fs-25, quml-mcq-solutions .fs-25{font-size:1.563rem} .startpage__instr-desc .fs-26, .quml-mcq .fs-26, .quml-sa .fs-26, quml-sa .fs-26, quml-mcq-solutions .fs-26{font-size:1.625rem} .startpage__instr-desc .fs-27, .quml-mcq .fs-27, .quml-sa .fs-27, quml-sa .fs-27, quml-mcq-solutions .fs-27{font-size:1.688rem} .startpage__instr-desc .fs-28, .quml-mcq .fs-28, .quml-sa .fs-28, quml-sa .fs-28, quml-mcq-solutions .fs-28{font-size:1.75rem} .startpage__instr-desc .fs-29, .quml-mcq .fs-29, .quml-sa .fs-29, quml-sa .fs-29, quml-mcq-solutions .fs-29{font-size:1.813rem} .startpage__instr-desc .fs-30, .quml-mcq .fs-30, .quml-sa .fs-30, quml-sa .fs-30, quml-mcq-solutions .fs-30{font-size:1.875rem} .startpage__instr-desc .fs-36, .quml-mcq .fs-36, .quml-sa .fs-36, quml-sa .fs-36, quml-mcq-solutions .fs-36{font-size:2.25rem} .startpage__instr-desc .text-left, .quml-mcq .text-left, .quml-sa .text-left, quml-sa .text-left, quml-mcq-solutions .text-left{text-align:left} .startpage__instr-desc .text-center, .quml-mcq .text-center, .quml-sa .text-center, quml-sa .text-center, quml-mcq-solutions .text-center{text-align:center} .startpage__instr-desc .text-right, .quml-mcq .text-right, .quml-sa .text-right, quml-sa .text-right, quml-mcq-solutions .text-right{text-align:right} .startpage__instr-desc .image-style-align-right, .quml-mcq .image-style-align-right, .quml-sa .image-style-align-right, quml-sa .image-style-align-right, quml-mcq-solutions .image-style-align-right{float:right;text-align:right;margin-left:.5rem} .startpage__instr-desc .image-style-align-left, .quml-mcq .image-style-align-left, .quml-sa .image-style-align-left, quml-sa .image-style-align-left, quml-mcq-solutions .image-style-align-left{float:left;text-align:left;margin-right:.5rem} .startpage__instr-desc .image, .startpage__instr-desc figure.image, .quml-mcq .image, .quml-mcq figure.image, .quml-sa .image, .quml-sa figure.image, quml-sa .image, quml-sa figure.image, quml-mcq-solutions .image, quml-mcq-solutions figure.image{display:table;clear:both;text-align:center;margin:.5rem auto;position:relative} .startpage__instr-desc figure.image.resize-original, .startpage__instr-desc figure.image, .quml-mcq figure.image.resize-original, .quml-mcq figure.image, .quml-sa figure.image.resize-original, .quml-sa figure.image, quml-sa figure.image.resize-original, quml-sa figure.image, quml-mcq-solutions figure.image.resize-original, quml-mcq-solutions figure.image{width:auto;height:auto;overflow:visible} .startpage__instr-desc figure.image img, .quml-mcq figure.image img, .quml-sa figure.image img, quml-sa figure.image img, quml-mcq-solutions figure.image img{width:auto} .startpage__instr-desc figure.image.resize-original img, .quml-mcq figure.image.resize-original img, .quml-sa figure.image.resize-original img, quml-sa figure.image.resize-original img, quml-mcq-solutions figure.image.resize-original img{width:auto;height:auto} .startpage__instr-desc .image img, .quml-mcq .image img, .quml-sa .image img, quml-sa .image img, quml-mcq-solutions .image img{display:block;margin:0 auto;max-width:100%;min-width:50px} .startpage__instr-desc figure.image.resize-25, .quml-mcq figure.image.resize-25, .quml-sa figure.image.resize-25, quml-sa figure.image.resize-25, quml-mcq-solutions figure.image.resize-25{width:25%;height:auto} .startpage__instr-desc figure.image.resize-50, .quml-mcq figure.image.resize-50, .quml-sa figure.image.resize-50, quml-sa figure.image.resize-50, quml-mcq-solutions figure.image.resize-50{width:50%;height:auto} .startpage__instr-desc figure.image.resize-75, .quml-mcq figure.image.resize-75, .quml-sa figure.image.resize-75, quml-sa figure.image.resize-75, quml-mcq-solutions figure.image.resize-75{width:75%;height:auto} .startpage__instr-desc figure.image.resize-100, .quml-mcq figure.image.resize-100, .quml-sa figure.image.resize-100, quml-sa figure.image.resize-100, quml-mcq-solutions figure.image.resize-100{width:100%;height:auto} .startpage__instr-desc figure.table table, .quml-mcq figure.table table, .quml-sa figure.table table, quml-sa figure.table table, quml-mcq-solutions figure.table table{border-right:.0625rem solid var(--gray-100)} .startpage__instr-desc figure.table table, .startpage__instr-desc figure.table table tr td, .startpage__instr-desc figure.table table tr th, .quml-mcq figure.table table, .quml-mcq figure.table table tr td, .quml-mcq figure.table table tr th, .quml-sa figure.table table, .quml-sa figure.table table tr td, .quml-sa figure.table table tr th, quml-sa figure.table table, quml-sa figure.table table tr td, quml-sa figure.table table tr th, quml-mcq-solutions figure.table table, quml-mcq-solutions figure.table table tr td, quml-mcq-solutions figure.table table tr th{border:.0625rem solid var(--black);border-collapse:collapse} .startpage__instr-desc figure.table table, .quml-mcq figure.table table, .quml-sa figure.table table, quml-sa figure.table table, quml-mcq-solutions figure.table table{width:100%;background:var(--white);border:.0625rem solid var(--gray-100);box-shadow:none;border-radius:.25rem .25rem 0 0;text-align:left;color:var(--gray);border-collapse:separate;border-spacing:0;table-layout:fixed} .startpage__instr-desc figure.table table thead tr th, .quml-mcq figure.table table thead tr th, .quml-sa figure.table table thead tr th, quml-sa figure.table table thead tr th, quml-mcq-solutions figure.table table thead tr th{font-size:.875rem;padding:1rem;background-color:var(--primary-100);position:relative;height:2.5rem;border:0px;border-bottom:.0625rem solid var(--gray-100);border-right:.0625rem solid var(--gray-100);font-weight:700;color:var(--primary-color);text-transform:uppercase} .startpage__instr-desc figure.table table thead tr th:first-child, .quml-mcq figure.table table thead tr th:first-child, .quml-sa figure.table table thead tr th:first-child, quml-sa figure.table table thead tr th:first-child, quml-mcq-solutions figure.table table thead tr th:first-child{border-top-left-radius:.25rem} .startpage__instr-desc figure.table table thead tr th:last-child, .quml-mcq figure.table table thead tr th:last-child, .quml-sa figure.table table thead tr th:last-child, quml-sa figure.table table thead tr th:last-child, quml-mcq-solutions figure.table table thead tr th:last-child{border-top-right-radius:.25rem;border-right:0rem solid var(--gray-100)} .startpage__instr-desc figure.table table tbody tr:nth-child(2n), .quml-mcq figure.table table tbody tr:nth-child(2n), .quml-sa figure.table table tbody tr:nth-child(2n), quml-sa figure.table table tbody tr:nth-child(2n), quml-mcq-solutions figure.table table tbody tr:nth-child(2n){background-color:var(--gray-0)} .startpage__instr-desc figure.table table tbody tr:hover, .quml-mcq figure.table table tbody tr:hover, .quml-sa figure.table table tbody tr:hover, quml-sa figure.table table tbody tr:hover, quml-mcq-solutions figure.table table tbody tr:hover{background:var(--primary-0);color:rgba(var(--rc-rgba-gray),.95);cursor:pointer} .startpage__instr-desc figure.table table tbody tr td, .quml-mcq figure.table table tbody tr td, .quml-sa figure.table table tbody tr td, quml-sa figure.table table tbody tr td, quml-mcq-solutions figure.table table tbody tr td{font-size:.875rem;padding:1rem;color:var(--gray);height:3.5rem;border:0px;border-bottom:.0625rem solid var(--gray-100);border-right:.0625rem solid var(--gray-100);word-break:break-word;line-height:normal} .startpage__instr-desc figure.table table tbody tr td:last-child, .quml-mcq figure.table table tbody tr td:last-child, .quml-sa figure.table table tbody tr td:last-child, quml-sa figure.table table tbody tr td:last-child, quml-mcq-solutions figure.table table tbody tr td:last-child{border-right:0rem solid var(--gray-100)} .startpage__instr-desc figure.table table tbody tr td p, .quml-mcq figure.table table tbody tr td p, .quml-sa figure.table table tbody tr td p, quml-sa figure.table table tbody tr td p, quml-mcq-solutions figure.table table tbody tr td p{margin-bottom:0!important} .startpage__instr-desc figure.table table tbody tr:last-child td, .quml-mcq figure.table table tbody tr:last-child td, .quml-sa figure.table table tbody tr:last-child td, quml-sa figure.table table tbody tr:last-child td, quml-mcq-solutions figure.table table tbody tr:last-child td{border-bottom:none} .startpage__instr-desc figure.table table tbody tr:last-child td:first-child, .quml-mcq figure.table table tbody tr:last-child td:first-child, .quml-sa figure.table table tbody tr:last-child td:first-child, quml-sa figure.table table tbody tr:last-child td:first-child, quml-mcq-solutions figure.table table tbody tr:last-child td:first-child{border-bottom-left-radius:.25rem} .startpage__instr-desc figure.table table tbody tr:last-child td:last-child, .quml-mcq figure.table table tbody tr:last-child td:last-child, .quml-sa figure.table table tbody tr:last-child td:last-child, quml-sa figure.table table tbody tr:last-child td:last-child, quml-mcq-solutions figure.table table tbody tr:last-child td:last-child{border-bottom-right-radius:.25rem} .startpage__instr-desc ul, .startpage__instr-desc ol, .quml-mcq ul, .quml-mcq ol, .quml-sa ul, .quml-sa ol, quml-sa ul, quml-sa ol, quml-mcq-solutions ul, quml-mcq-solutions ol{margin-top:.5rem} .startpage__instr-desc ul li, .startpage__instr-desc ol li, .quml-mcq ul li, .quml-mcq ol li, .quml-sa ul li, .quml-sa ol li, quml-sa ul li, quml-sa ol li, quml-mcq-solutions ul li, quml-mcq-solutions ol li{margin:.5rem;font-weight:400;line-height:normal} .startpage__instr-desc ul, .quml-mcq ul, .quml-sa ul, quml-sa ul, quml-mcq-solutions ul{list-style-type:disc} .startpage__instr-desc h1, .startpage__instr-desc h2, .startpage__instr-desc h3, .startpage__instr-desc h4, .startpage__instr-desc h5, .startpage__instr-desc h6, .quml-mcq h1, .quml-mcq h2, .quml-mcq h3, .quml-mcq h4, .quml-mcq h5, .quml-mcq h6, .quml-sa h1, .quml-sa h2, .quml-sa h3, .quml-sa h4, .quml-sa h5, .quml-sa h6, quml-sa h1, quml-sa h2, quml-sa h3, quml-sa h4, quml-sa h5, quml-sa h6, quml-mcq-solutions h1, quml-mcq-solutions h2, quml-mcq-solutions h3, quml-mcq-solutions h4, quml-mcq-solutions h5, quml-mcq-solutions h6{color:var(--primary-color);line-height:normal;margin-bottom:1rem} .startpage__instr-desc p, .startpage__instr-desc span, .quml-mcq p, .quml-mcq span, .quml-sa p, .quml-sa span, quml-sa p, quml-sa span, quml-mcq-solutions p, quml-mcq-solutions span{color:var(--quml-mcq-title-txt)} .startpage__instr-desc p strong, .startpage__instr-desc p span strong, .quml-mcq p strong, .quml-mcq p span strong, .quml-sa p strong, .quml-sa p span strong, quml-sa p strong, quml-sa p span strong, quml-mcq-solutions p strong, quml-mcq-solutions p span strong{font-weight:700} .startpage__instr-desc p span u, .startpage__instr-desc p u, .quml-mcq p span u, .quml-mcq p u, .quml-sa p span u, .quml-sa p u, quml-sa p span u, quml-sa p u, quml-mcq-solutions p span u, quml-mcq-solutions p u{text-decoration:underline} .startpage__instr-desc p span i, .startpage__instr-desc p i, .quml-mcq p span i, .quml-mcq p i, .quml-sa p span i, .quml-sa p i, quml-sa p span i, quml-sa p i, quml-mcq-solutions p span i, quml-mcq-solutions p i{font-style:italic}"]})}class ic{static#e=this.\u0275fac=function(g){return new(g||ic)};static#t=this.\u0275cmp=l.Xpm({type:ic,selectors:[["quml-previous-active"]],decls:20,vars:0,consts:[["width","60px","height","36px","viewBox","0 0 60 36","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","path-1","x","0","y","0","width","56","height","32","rx","16"],["x","-2.7%","y","-4.7%","width","105.4%","height","109.4%","filterUnits","objectBoundingBox","id","filter-2"],["stdDeviation","0.5","in","SourceGraphic"],["x","-5.4%","y","-9.4%","width","110.7%","height","118.8%","filterUnits","objectBoundingBox","id","filter-3"],["stdDeviation","1","in","SourceAlpha","result","shadowBlurInner1"],["dx","0","dy","-1","in","shadowBlurInner1","result","shadowOffsetInner1"],["in","shadowOffsetInner1","in2","SourceAlpha","operator","arithmetic","k2","-1","k3","1","result","shadowInnerInner1"],["values","0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0","type","matrix","in","shadowInnerInner1"],["id","Symbols","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","Group","transform","translate(30.000000, 18.000000) scale(-1, 1) translate(-30.000000, -18.000000) translate(2.000000, 2.000000)"],["id","Group-2"],["id","Rectangle-5-Copy-2","fill-rule","nonzero","filter","url(#filter-2)"],["fill","#FFFFFF",0,"xlink","href","#path-1"],["fill","black","fill-opacity","1","filter","url(#filter-3)",0,"xlink","href","#path-1"],["id","Shape","fill","#6D7278","transform","translate(28.000000, 16.000000) scale(-1, 1) translate(-28.000000, -16.000000) ","points","31.705 11.41 30.295 10 24.295 16 30.295 22 31.705 20.59 27.125 16"],["id","Icon-24px","transform","translate(27.000000, 15.000000) scale(-1, 1) translate(-27.000000, -15.000000) translate(23.000000, 9.000000)"]],template:function(g,x){1&g&&(l.O4$(),l.TgZ(0,"svg",0)(1,"title"),l._uU(2,"Previous"),l.qZA(),l.TgZ(3,"defs"),l._UZ(4,"rect",1),l.TgZ(5,"filter",2),l._UZ(6,"feGaussianBlur",3),l.qZA(),l.TgZ(7,"filter",4),l._UZ(8,"feGaussianBlur",5)(9,"feOffset",6)(10,"feComposite",7)(11,"feColorMatrix",8),l.qZA()(),l.TgZ(12,"g",9)(13,"g",10)(14,"g",11)(15,"g",12),l._UZ(16,"use",13)(17,"use",14),l.qZA(),l._UZ(18,"polygon",15),l.qZA(),l._UZ(19,"g",16),l.qZA()()())},encapsulation:2})}class ja{static#e=this.\u0275fac=function(g){return new(g||ja)};static#t=this.\u0275cmp=l.Xpm({type:ja,selectors:[["quml-next-active"]],decls:30,vars:0,consts:[["width","60px","height","36px","viewBox","0 0 60 36","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","path-1","x","0","y","0","width","60","height","36","rx","18"],["x","-5.8%","y","-9.7%","width","111.7%","height","119.4%","filterUnits","objectBoundingBox","id","filter-2"],["stdDeviation","3","in","SourceAlpha","result","shadowBlurInner1"],["dx","0","dy","1","in","shadowBlurInner1","result","shadowOffsetInner1"],["in","shadowOffsetInner1","in2","SourceAlpha","operator","arithmetic","k2","-1","k3","1","result","shadowInnerInner1"],["values","0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0","type","matrix","in","shadowInnerInner1"],["id","path-3","x","0","y","0","width","54","height","30","rx","15"],["x","-2.8%","y","-5.0%","width","105.6%","height","110.0%","filterUnits","objectBoundingBox","id","filter-4"],["stdDeviation","0.5","in","SourceGraphic"],["x","-5.6%","y","-10.0%","width","111.1%","height","120.0%","filterUnits","objectBoundingBox","id","filter-5"],["stdDeviation","1","in","SourceAlpha","result","shadowBlurInner1"],["dx","0","dy","-1","in","shadowBlurInner1","result","shadowOffsetInner1"],["id","button/next2","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","Group"],["id","Group-Copy"],["id","Rectangle-5-Copy","opacity","0.1","fill-rule","nonzero"],["fill","#CCCCCC",0,"xlink","href","#path-1"],["fill","black","fill-opacity","1","filter","url(#filter-2)",0,"xlink","href","#path-1"],["id","Group-2","transform","translate(3.000000, 3.000000)"],["id","Rectangle-5-Copy-2","fill-rule","nonzero","filter","url(#filter-4)"],["fill","#FFD655",0,"xlink","href","#path-3"],["fill","black","fill-opacity","1","filter","url(#filter-5)",0,"xlink","href","#path-3"],["id","Shape","fill","#666","transform","translate(27.295000, 15.000000) scale(-1, 1) translate(-27.295000, -15.000000) ","points","31 10.41 29.59 9 23.59 15 29.59 21 31 19.59 26.42 15"],["id","Icon-24px","transform","translate(30.000000, 18.000000) scale(-1, 1) translate(-30.000000, -18.000000) translate(26.000000, 12.000000)"]],template:function(g,x){1&g&&(l.O4$(),l.TgZ(0,"svg",0)(1,"title"),l._uU(2,"Next"),l.qZA(),l.TgZ(3,"defs"),l._UZ(4,"rect",1),l.TgZ(5,"filter",2),l._UZ(6,"feGaussianBlur",3)(7,"feOffset",4)(8,"feComposite",5)(9,"feColorMatrix",6),l.qZA(),l._UZ(10,"rect",7),l.TgZ(11,"filter",8),l._UZ(12,"feGaussianBlur",9),l.qZA(),l.TgZ(13,"filter",10),l._UZ(14,"feGaussianBlur",11)(15,"feOffset",12)(16,"feComposite",5)(17,"feColorMatrix",6),l.qZA()(),l.TgZ(18,"g",13)(19,"g",14)(20,"g",15)(21,"g",16),l._UZ(22,"use",17)(23,"use",18),l.qZA(),l.TgZ(24,"g",19)(25,"g",20),l._UZ(26,"use",21)(27,"use",22),l.qZA(),l._UZ(28,"polygon",23),l.qZA()(),l._UZ(29,"g",24),l.qZA()()())},encapsulation:2})}class oc{constructor(){this.closeAlert=new l.vpe,this.showSolution=new l.vpe,this.showHint=new l.vpe,this.isFocusSet=!1}onKeydownHandler(_){this.close("close")}ngOnInit(){this.isFocusSet=!1,this.previousActiveElement=document.activeElement,this.subscription=(0,zc.R)(document,"keydown").subscribe(_=>{if("Tab"===_.key){const g=document.querySelector(".quml-navigation__previous");g&&(this.close("close"),g.focus({preventScroll:!0}),this.isFocusSet=!0,_.stopPropagation())}})}ngAfterViewInit(){setTimeout(()=>{const _=document.querySelector("#wrongButton"),g=document.querySelector("#correctButton");"wrong"===this.alertType&&_?_.focus({preventScroll:!0}):"correct"===this.alertType&&this.showSolutionButton&&g&&g.focus({preventScroll:!0})},200)}viewHint(){this.showHint.emit({hint:!0})}viewSolution(){this.showSolution.emit({solution:!0})}close(_){this.closeAlert.emit({type:_})}ngOnDestroy(){this.previousActiveElement&&!this.isFocusSet&&this.previousActiveElement.focus({preventScroll:!0}),this.subscription&&this.subscription.unsubscribe()}static#e=this.\u0275fac=function(g){return new(g||oc)};static#t=this.\u0275cmp=l.Xpm({type:oc,selectors:[["quml-alert"]],hostBindings:function(g,x){1&g&&l.NdJ("keydown.escape",function(ve){return x.onKeydownHandler(ve)},!1,l.evT)},inputs:{alertType:"alertType",isHintAvailable:"isHintAvailable",showSolutionButton:"showSolutionButton"},outputs:{closeAlert:"closeAlert",showSolution:"showSolution",showHint:"showHint"},decls:10,vars:5,consts:[[1,"quml-alert"],[1,"quml-alert__overlay",3,"click","keyup.enter"],[1,"quml-alert__container"],[1,"quml-alert__body"],["class","quml-alert__image quml-alert__image--correct",4,"ngIf"],["class","quml-alert__image quml-alert__image--wrong",4,"ngIf"],[1,"quml-alert__solution-container"],["class","quml-alert__try-again",4,"ngIf"],["class","quml-alert__view-solution",4,"ngIf"],["class","quml-alert__view-hint quml-alert__view-hint--disabled",4,"ngIf"],[1,"quml-alert__image","quml-alert__image--correct"],[1,"quml-alert__icon-container"],["src","assets/quml-correct.svg","alt","Correct Answer",1,"quml-alert__icon"],[1,"quml-alert__icon-empty"],["src","assets/banner-correct.svg","alt","",1,"quml-alert__banner"],[1,"quml-alert__image","quml-alert__image--wrong"],["src","assets/quml-wrong.svg","alt","Wrong Answer",1,"quml-alert__icon"],["src","assets/banner-wrong.svg","alt","",1,"quml-alert__banner"],[1,"quml-alert__try-again"],["tabindex","0","id","wrongButton","aria-label","Try again",3,"click","keyup.enter",4,"ngIf"],["tabindex","0","id","wrongButton","aria-label","Try again",3,"click","keyup.enter"],[1,"quml-alert__view-solution"],["tabindex","0","id","correctButton","aria-label","View Solution",3,"click","keyup.enter"],[1,"quml-alert__view-hint","quml-alert__view-hint--disabled"],["tabindex","0","id","hintButton","src","assets/view-hint.svg","alt","View Hint logo",1,"view-hint-icon",3,"click","keyup.enter"]],template:function(g,x){1&g&&(l.TgZ(0,"div",0)(1,"div",1),l.NdJ("click",function(){return x.close("close")})("keyup.enter",function(){return x.close("close")}),l.qZA(),l.TgZ(2,"div",2)(3,"div",3),l.YNc(4,Ch,5,0,"div",4),l.YNc(5,$0,5,0,"div",5),l.TgZ(6,"div",6),l.YNc(7,f1,2,1,"div",7),l.YNc(8,bh,3,0,"div",8),l.qZA(),l.YNc(9,Lf,2,0,"div",9),l.qZA()()()),2&g&&(l.xp6(4),l.Q6J("ngIf","correct"===x.alertType),l.xp6(1),l.Q6J("ngIf","wrong"===x.alertType),l.xp6(2),l.Q6J("ngIf","wrong"===x.alertType),l.xp6(1),l.Q6J("ngIf",x.showSolutionButton),l.xp6(1),l.Q6J("ngIf",x.isHintAvailable))},dependencies:[Cr.O5],styles:[":root{--quml-color-primary: #FFD555;--quml-color-primary-rgba: #f6bc42;--quml-color-primary-shade: rgba(0, 0, 0, .1);--quml-color-tertiary: #FA6400;--quml-color-tertiary-rgba: rgba(250, 100, 0, .6);--quml-color-rgba: rgba(0, 0, 0, .6)}.quml-alert__overlay[_ngcontent-%COMP%]{position:absolute;width:100%;height:100%;top:0;left:0}.quml-alert__container[_ngcontent-%COMP%]{position:absolute;bottom:.75rem;height:5.625rem;left:0;right:0;border-radius:.5rem;box-shadow:0 .125rem .875rem 0 var(-quml-color-primary-shade);padding:.5rem 1.5rem .5rem .5rem;animation-name:_ngcontent-%COMP%_example;animation-timing-function:ease-in-out;animation-duration:.4s;margin:0 auto .5rem;width:23.25rem;background:linear-gradient(145deg,var(--quml-color-primary),var(--quml-color-primary) 60%,var(--quml-color-primary-rgba) 60%);z-index:1}@media only screen and (max-width: 480px){.quml-alert__container[_ngcontent-%COMP%]{position:absolute;bottom:3.75rem;border-radius:.5rem;background-color:var(--white);box-shadow:0 .125rem .875rem 0 var(-quml-color-primary-shade);width:21.75rem;padding:.5rem}}.quml-alert__body[_ngcontent-%COMP%]{display:flex;align-items:center;position:relative;height:100%}.quml-alert__image[_ngcontent-%COMP%]{position:relative;height:100%;width:7.625rem;overflow:hidden}.quml-alert__icon-container[_ngcontent-%COMP%]{background:var(--white);border-radius:.5rem;position:absolute;width:4.5rem;z-index:1;height:4rem;left:0;right:0;margin:0 auto;bottom:-54px;animation:_ngcontent-%COMP%_sign-board-animation .2s ease-out forwards;animation-delay:.3s}.quml-alert__icon-empty[_ngcontent-%COMP%]{position:absolute;background:var(--quml-color-primary);width:7.625rem;z-index:2;height:1.25rem;margin:0 auto;bottom:0}.quml-alert__icon[_ngcontent-%COMP%]{position:absolute;top:15%;left:0;width:1.75rem;height:1.75rem;right:0;margin:0 auto;animation:.1s ease-out .7s forwards _ngcontent-%COMP%_correct-button-anim}.quml-alert__banner[_ngcontent-%COMP%]{position:absolute;bottom:0;z-index:3;height:2.1875rem}.quml-alert__solution-container[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:calc(100% - 122px)}.quml-alert__try-again[_ngcontent-%COMP%], .quml-alert__view-solution[_ngcontent-%COMP%]{line-height:normal;cursor:pointer;background:var(--white);padding:.5rem 1rem;border-radius:1rem;font-size:.75rem;color:var(--quml-color-tertiary);box-shadow:0 .125rem .875rem 0 var(--quml-color-tertiary-rgba);margin-left:.5rem}.quml-alert__view-hint[_ngcontent-%COMP%]{width:2rem;height:2rem;margin-left:auto;background:var(--white);border-radius:50%;box-shadow:0 .375rem 1rem -.4375rem var(--quml-color-rgba);position:relative}.quml-alert__view-hint--disabled[_ngcontent-%COMP%]{opacity:.6}.quml-alert__view-hint[_ngcontent-%COMP%], .quml-alert__try-again[_ngcontent-%COMP%]{cursor:pointer;text-transform:capitalize}@keyframes _ngcontent-%COMP%_sign-board-animation{0%{visibility:hidden;transform:translateY(0)}to{visibility:visible;transform:translateY(-100%)}}@keyframes _ngcontent-%COMP%_correct-button-anim{0%{visibility:hidden;transform:scale(.2)}to{visibility:visible;-khtml-transform:scale(1.1);transform:scale(1.1)}}@keyframes _ngcontent-%COMP%_example{0%{margin-bottom:-50px}to{margin-bottom:8px}}"]})}class Ml{static#e=this.\u0275fac=function(g){return new(g||Ml)};static#t=this.\u0275cmp=l.Xpm({type:Ml,selectors:[["quml-close"]],decls:9,vars:0,consts:[["width","100%","height","100%","viewBox","0 0 24 24","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","PDF-Player","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","pdf-portrait-pop","transform","translate(-320.000000, -397.000000)"],["id","Group-18-Copy","transform","translate(0.000000, 381.000000)"],["id","Icon-24px","transform","translate(320.000000, 16.000000)"],["id","Shape","fill","#000000","points","19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12"],["id","Shape","points","0 0 24 0 24 24 0 24"]],template:function(g,x){1&g&&(l.O4$(),l.TgZ(0,"svg",0)(1,"title"),l._uU(2,"Icon 24px"),l.qZA(),l.TgZ(3,"g",1)(4,"g",2)(5,"g",3)(6,"g",4),l._UZ(7,"polygon",5)(8,"polygon",6),l.qZA()()()()())},encapsulation:2})}class Va{constructor(_){this.utilService=_,this.close=new l.vpe}closeSolution(){this.solutionVideoPlayer&&this.solutionVideoPlayer.nativeElement.pause(),this.close.emit({close:!0})}ngAfterViewInit(){this.utilService.updateSourceOfVideoElement(this.baseUrl,this.media,this.identifier)}static#e=this.\u0275fac=function(g){return new(g||Va)(l.Y36(Co))};static#t=this.\u0275cmp=l.Xpm({type:Va,selectors:[["quml-mcq-solutions"]],viewQuery:function(g,x){if(1&g&&l.Gf(h1,7),2&g){let B;l.iGM(B=l.CRH())&&(x.solutionVideoPlayer=B.first)}},inputs:{question:"question",options:"options",solutions:"solutions",baseUrl:"baseUrl",media:"media",identifier:"identifier"},outputs:{close:"close"},decls:15,vars:5,consts:[[1,"solutions"],["role","button","tabindex","0","aria-label","Close",1,"close-icon",3,"click","keydown.enter"],["tabindex","-1"],[1,"solution-header"],[3,"innerHtml"],[1,"solution-options-container"],["class","solution-options",4,"ngFor","ngForOf"],[4,"ngIf"],[1,"scoreboard-button-container"],["type","submit",1,"sb-btn","sb-btn-primary","sb-btn-normal","sb-btn-radius",3,"click"],[1,"solution-options"],[4,"ngFor","ngForOf"]],template:function(g,x){1&g&&(l.TgZ(0,"div",0)(1,"div",1),l.NdJ("click",function(){return x.closeSolution()})("keydown.enter",function(){return x.closeSolution()}),l._UZ(2,"quml-close",2),l.qZA(),l.TgZ(3,"div",3),l._uU(4,"Question"),l.qZA(),l._UZ(5,"div",4),l.ALo(6,"safeHtml"),l.TgZ(7,"div",3),l._uU(8,"Options"),l.qZA(),l.TgZ(9,"div",5),l.YNc(10,X0,3,3,"div",6),l.qZA(),l.YNc(11,wh,4,1,"ng-container",7),l.TgZ(12,"div",8)(13,"button",9),l.NdJ("click",function(){return x.closeSolution()}),l._uU(14,"Done"),l.qZA()()()),2&g&&(l.xp6(5),l.Q6J("innerHtml",l.lcZ(6,3,x.question),l.oJD),l.xp6(5),l.Q6J("ngForOf",x.options),l.xp6(1),l.Q6J("ngIf",x.solutions))},dependencies:[Cr.sg,Cr.O5,Ml,Cr.Nd,ps],styles:[":root{--quml-close-icon: #000}.solutions[_ngcontent-%COMP%]{top:0;left:0;width:100%;height:100%;padding:1rem;overflow:auto}.solution-header[_ngcontent-%COMP%]{color:var(--gray-800);font-size:.875rem;font-weight:700;margin:1rem 0;clear:both}.close-icon[_ngcontent-%COMP%]{float:right;cursor:pointer;width:3rem;height:3rem;border-radius:50%;padding:.25rem}.close-icon[_ngcontent-%COMP%]:hover{background:#00000026}.close-icon[_ngcontent-%COMP%]:hover quml-close[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] polygon#Shape[_ngcontent-%COMP%]{fill:var(--white)}.close-icon[_ngcontent-%COMP%] quml-close[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}.close-icon[_ngcontent-%COMP%] quml-close[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] g[_ngcontent-%COMP%] polygon[_ngcontent-%COMP%]:first-child{fill:var(--quml-close-icon)}.video-container[_ngcontent-%COMP%]{text-align:center;margin:.5rem auto}.scoreboard-button-container[_ngcontent-%COMP%]{text-align:center;clear:both;margin:1rem 0}.solution-options-container[_ngcontent-%COMP%] .solution-options[_ngcontent-%COMP%]{margin-bottom:.5rem}.image-style-align-right[_ngcontent-%COMP%]{float:right!important;text-align:right!important;margin-left:.5rem!important}.image-style-align-left[_ngcontent-%COMP%]{float:left!important;text-align:left!important;margin-right:.5rem!important}"]})}class id{static#e=this.\u0275fac=function(g){return new(g||id)};static#t=this.\u0275cmp=l.Xpm({type:id,selectors:[["quml-audio"]],decls:16,vars:0,consts:[["width","36px","height","36px","viewBox","0 0 36 36","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","path-1","x","0","y","0","width","36","height","36","rx","18"],["x","-4.2%","y","-4.2%","width","108.3%","height","108.3%","filterUnits","objectBoundingBox","id","filter-2"],["stdDeviation","1","in","SourceAlpha","result","shadowBlurInner1"],["dx","0","dy","-1","in","shadowBlurInner1","result","shadowOffsetInner1"],["in","shadowOffsetInner1","in2","SourceAlpha","operator","arithmetic","k2","-1","k3","1","result","shadowInnerInner1"],["values","0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0","type","matrix","in","shadowInnerInner1"],["id","audio-play","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","Rectangle-5-Copy-2","fill-rule","nonzero"],["fill","#FFFFFF",0,"xlink","href","#path-1"],["fill-opacity","1","filter","url(#filter-2)",0,"xlink","href","#path-1"],["stroke-opacity","0.484156469","stroke","#C3C8DB","stroke-width","2","stroke-linejoin","square","x","1","y","1","width","34","height","34","rx","17"],["d","M19.483871,8.64533333 C23.6232258,9.616 26.7096774,13.4346667 26.7096774,18 C26.7096774,22.5653333 23.6232258,26.384 19.483871,27.3546667 L19.483871,27.3546667 L19.483871,25.1573333 C22.4670968,24.24 24.6451613,21.3813333 24.6451613,18 C24.6451613,14.6186667 22.4670968,11.76 19.483871,10.8426667 L19.483871,10.8426667 Z M17.4193548,9.46666667 L17.4193548,26.5333333 L12.2580645,21.2 L8.12903226,21.2 L8.12903226,14.8 L12.2580645,14.8 L17.4193548,9.46666667 Z M19.483871,13.7013333 C21.0116129,14.4906667 22.0645161,16.112 22.0645161,18 C22.0645161,19.888 21.0116129,21.5093333 19.483871,22.288 L19.483871,22.288 Z","id","Combined-Shape","fill","#6D7278"]],template:function(g,x){1&g&&(l.O4$(),l.TgZ(0,"svg",0)(1,"title"),l._uU(2,"audio play"),l.qZA(),l.TgZ(3,"defs"),l._UZ(4,"rect",1),l.TgZ(5,"filter",2),l._UZ(6,"feGaussianBlur",3)(7,"feOffset",4)(8,"feComposite",5)(9,"feColorMatrix",6),l.qZA()(),l.TgZ(10,"g",7)(11,"g",8),l._UZ(12,"use",9)(13,"use",10)(14,"rect",11),l.qZA(),l._UZ(15,"path",12),l.qZA()())},encapsulation:2})}class lu{static#e=this.\u0275fac=function(g){return new(g||lu)};static#t=this.\u0275cmp=l.Xpm({type:lu,selectors:[["quml-wrong"]],decls:11,vars:0,consts:[["width","48px","height","48px","viewBox","0 0 48 48","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["x1","0%","y1","0%","x2","101.719666%","y2","100%","id","linearGradient-1"],["stop-color","#F1635D","offset","0%"],["stop-color","#F97A74","offset","100%"],["id","Symbols","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","wrong"],["id","Oval","fill","#f77f79","fill-rule","nonzero","opacity","0.900000036","cx","24","cy","24","r","24"],["id","Shape","fill","#fff","points","36.0349854 14.4171429 33.6107955 12 24 21.5828571 14.3892045 12 11.9650146 14.4171429 21.5758101 24 11.9650146 33.5828571 14.3892045 36 24 26.4171429 33.6107955 36 36.0349854 33.5828571 26.4241899 24"]],template:function(g,x){1&g&&(l.O4$(),l.TgZ(0,"svg",0)(1,"title"),l._uU(2,"wrong"),l.qZA(),l.TgZ(3,"defs")(4,"linearGradient",1),l._UZ(5,"stop",2)(6,"stop",3),l.qZA()(),l.TgZ(7,"g",4)(8,"g",5),l._UZ(9,"circle",6)(10,"polygon",7),l.qZA()()())},encapsulation:2})}class wl{static#e=this.\u0275fac=function(g){return new(g||wl)};static#t=this.\u0275cmp=l.Xpm({type:wl,selectors:[["quml-menu"]],decls:6,vars:0,consts:[["width","18px","height","12px","viewBox","0 0 18 12","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","Symbols","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","icon/menu","fill","#333333"],["d","M0,12 L18,12 L18,10 L0,10 L0,12 L0,12 Z M0,7 L18,7 L18,5 L0,5 L0,7 L0,7 Z M0,0 L0,2 L18,2 L18,0 L0,0 L0,0 Z","id","Shape"]],template:function(g,x){1&g&&(l.O4$(),l.TgZ(0,"svg",0)(1,"title"),l._uU(2,"Shape"),l.qZA(),l.TgZ(3,"g",1)(4,"g",2),l._UZ(5,"path",3),l.qZA()()())},encapsulation:2})}class Tl{constructor(_,g,x,B){this.viewerService=_,this.utilService=g,this.cdRef=x,this.errorService=B,this.sectionIndex=0,this.playerEvent=new l.vpe,this.sectionEnd=new l.vpe,this.showScoreBoard=new l.vpe,this.destroy$=new r1.xQ,this.loadView=!1,this.showContentError=!1,this.noOfTimesApiCalled=0,this.currentSlideIndex=0,this.showStartPage=!0,this.questions=[],this.progressBarClass=[],this.tryAgainClicked=!1,this.carouselConfig={NEXT:1,PREV:2},this.active=!1,this.showQuestions=!1,this.showZoomModal=!1,this.imageZoomCount=100,this.showRootInstruction=!0,this.slideDuration=0,this.isAssessEventRaised=!1,this.isShuffleQuestions=!1,this.playerContentCompatibiltyLevel=6}ngOnChanges(_){_&&Object.values(_)[0].firstChange&&this.subscribeToEvents(),this.viewerService.sectionConfig=this.sectionConfig,this.setConfig()}ngAfterViewInit(){this.viewerService.raiseStartEvent(0),this.viewerService.raiseHeartBeatEvent(Sr.startPageLoaded,"impression",0)}subscribeToEvents(){this.viewerService.qumlPlayerEvent.pipe(i1(this.destroy$)).subscribe(_=>{this.playerEvent.emit(_)}),this.viewerService.qumlQuestionEvent.pipe(i1(this.destroy$)).subscribe(_=>{if(_?.error){let x;return Kt(this.sectionConfig,"config")&&(x=this.sectionConfig.config),navigator.onLine&&this.viewerService.isAvailableLocally?this.viewerService.raiseExceptionLog(Ri.uY.contentLoadFails,Ri.N3.contentLoadFails,new Error(Ri.N3.contentLoadFails),x):this.viewerService.raiseExceptionLog(Ri.uY.internetConnectivity,Ri.N3.internetConnectivity,new Error(Ri.N3.internetConnectivity),x),void(this.showContentError=!0)}if(!_?.questions)return;const g=Ds(this.questions,_.questions,"identifier");this.questions=qu(this.questions.concat(g),"identifier"),this.sortQuestions(),this.viewerService.updateSectionQuestions(this.sectionConfig.metadata.identifier,this.questions),this.cdRef.detectChanges(),this.noOfTimesApiCalled++,this.loadView=!0,this.currentSlideIndex>0&&this.myCarousel&&(this.myCarousel.selectSlide(this.currentSlideIndex),this.questions[this.currentSlideIndex-1]&&(this.currentQuestionsMedia=this.questions[this.currentSlideIndex-1]?.media,this.setImageZoom(),this.highlightQuestion())),0===this.currentSlideIndex&&(this.showStartPage?this.active=0===this.sectionIndex:setTimeout(()=>{this.nextSlide()})),this.removeAttribute()})}setConfig(){this.noOfTimesApiCalled=0,this.currentSlideIndex=0,this.active=0===this.currentSlideIndex&&0===this.sectionIndex&&this.showStartPage,this.myCarousel&&this.myCarousel.selectSlide(this.currentSlideIndex),this.threshold=this.sectionConfig?.context?.threshold||3,this.questionIds=lo(this.sectionConfig.metadata.childNodes),this.parentConfig.isReplayed&&(this.initializeTimer=!0,this.viewerService.raiseStartEvent(0),this.viewerService.raiseHeartBeatEvent(Sr.startPageLoaded,"impression",0),this.disableNext=!1,this.currentSlideIndex=0,this.myCarousel.selectSlide(0),this.showRootInstruction=!0,this.currentQuestionsMedia=rt.Z(this.questions[0],"media"),this.setImageZoom(),this.loadView=!0,this.removeAttribute(),setTimeout(()=>{const _=document.querySelector("#overlay-button");_&&_.focus({preventScroll:!0})},200)),this.shuffleOptions=this.sectionConfig.config?.shuffleOptions,this.isShuffleQuestions=this.sectionConfig.metadata.shuffle,this.noOfQuestions=this.questionIds.length,this.viewerService.initialize(this.sectionConfig,this.threshold,this.questionIds,this.parentConfig),this.checkCompatibilityLevel(this.sectionConfig.metadata.compatibilityLevel),this.timeLimit=this.sectionConfig.metadata?.timeLimits?.questionSet?.max||0,this.warningTime=this.timeLimit?this.timeLimit-this.timeLimit*this.parentConfig.warningTime/100:0,this.showWarningTimer=this.parentConfig.showWarningTimer,this.showTimer=this.sectionConfig.metadata?.showTimer,this.sectionConfig.metadata?.showFeedback?this.showFeedBack=this.sectionConfig.metadata?.showFeedback:this.showFeedBack=this.parentConfig.showFeedback,this.showUserSolution=this.sectionConfig.metadata?.showSolutions,this.startPageInstruction=this.sectionConfig.metadata?.instructions||this.parentConfig.instructions,this.linearNavigation="non-linear"!==this.sectionConfig.metadata.navigationMode,this.showHints=this.sectionConfig.metadata?.showHints,this.points=this.sectionConfig.metadata?.points,this.allowSkip="no"!==this.sectionConfig.metadata?.allowSkip?.toLowerCase(),this.showStartPage="no"!==this.sectionConfig.metadata?.showStartPage?.toLowerCase(),this.progressBarClass=this.parentConfig.isSectionsAvailable?this.mainProgressBar.find(_=>_.isActive)?.children:this.mainProgressBar,this.progressBarClass&&this.progressBarClass.forEach(_=>_.showFeedback=this.showFeedBack),this.questions=this.viewerService.getSectionQuestions(this.sectionConfig.metadata.identifier),this.sortQuestions(),this.viewerService.updateSectionQuestions(this.sectionConfig.metadata.identifier,this.questions),this.resetQuestionState(),this.jumpToQuestion?this.goToQuestion(this.jumpToQuestion):1===this.threshold?this.viewerService.getQuestion():this.threshold>1&&this.viewerService.getQuestions(),this.sectionConfig.metadata?.children?.length||(this.loadView=!0,this.disableNext=!0),this.initializeTimer||(this.initializeTimer=!0),this.initialTime=this.initialSlideDuration=(new Date).getTime()}removeAttribute(){setTimeout(()=>{const _=document.querySelector(".carousel.slide");_&&_.removeAttribute("tabindex")},100)}sortQuestions(){if(this.questions.length&&this.questionIds.length){const _=[];this.questionIds.forEach(g=>{const x=this.questions.find(B=>B.identifier===g);x&&_.push(x)}),this.questions=_}}createSummaryObj(){const _=fs(this.progressBarClass,"class");return{skipped:_?.skipped?.length||0,correct:_?.correct?.length||0,wrong:_?.wrong?.length||0,partial:_?.partial?.length||0}}nextSlide(){if(this.currentQuestionsMedia=rt.Z(this.questions[this.currentSlideIndex],"media"),this.getQuestion(),this.viewerService.raiseHeartBeatEvent(Sr.nextClicked,br.interact,this.myCarousel.getCurrentSlideIndex()+1),this.viewerService.raiseHeartBeatEvent(Sr.nextClicked,br.impression,this.myCarousel.getCurrentSlideIndex()+1),this.currentSlideIndex!==this.questions.length&&(this.currentSlideIndex=this.currentSlideIndex+1),(this.myCarousel.isLast(this.myCarousel.getCurrentSlideIndex())||this.noOfQuestions===this.myCarousel.getCurrentSlideIndex())&&this.calculateScore(),this.myCarousel.getCurrentSlideIndex()>0&&this.questions[this.myCarousel.getCurrentSlideIndex()-1].qType===Zo.mcq&&this.currentOptionSelected){const _=this.currentOptionSelected?.option?this.currentOptionSelected.option:void 0,g=this.questions[this.myCarousel.getCurrentSlideIndex()-1].identifier,x=this.questions[this.myCarousel.getCurrentSlideIndex()-1].qType;this.viewerService.raiseResponseEvent(g,x,_)}if(this.questions[this.myCarousel.getCurrentSlideIndex()]&&this.setSkippedClass(this.myCarousel.getCurrentSlideIndex()),this.myCarousel.getCurrentSlideIndex()===this.noOfQuestions)return this.clearTimeInterval(),void this.emitSectionEnd();this.myCarousel.move(this.carouselConfig.NEXT),this.setImageZoom(),this.resetQuestionState(),this.clearTimeInterval()}prevSlide(){this.disableNext=!1,this.currentSolutions=void 0,this.viewerService.raiseHeartBeatEvent(Sr.prevClicked,br.interact,this.myCarousel.getCurrentSlideIndex()-1),this.showAlert=!1,this.currentSlideIndex!==this.questions.length&&(this.currentSlideIndex=this.currentSlideIndex+1),this.myCarousel.getCurrentSlideIndex()+1===this.noOfQuestions&&this.endPageReached?this.endPageReached=!1:this.myCarousel.move(this.carouselConfig.PREV),this.currentSlideIndex=this.myCarousel.getCurrentSlideIndex(),this.active=0===this.currentSlideIndex&&0===this.sectionIndex&&this.showStartPage,this.currentQuestionsMedia=rt.Z(this.questions[this.myCarousel.getCurrentSlideIndex()-1],"media"),this.setImageZoom(),this.setSkippedClass(this.myCarousel.getCurrentSlideIndex()-1)}getQuestion(){this.myCarousel.getCurrentSlideIndex()>0&&this.threshold*this.noOfTimesApiCalled-1===this.myCarousel.getCurrentSlideIndex()&&this.threshold*this.noOfTimesApiCalled>=this.questions.length&&this.threshold>1&&this.viewerService.getQuestions(),this.myCarousel.getCurrentSlideIndex()>0&&void 0===this.questions[this.myCarousel.getCurrentSlideIndex()]&&this.threshold>1&&this.viewerService.getQuestions(),1===this.threshold&&this.myCarousel.getCurrentSlideIndex()>=0&&this.viewerService.getQuestion()}resetQuestionState(){this.active=!1,this.showAlert=!1,this.optionSelectedObj=void 0,this.currentOptionSelected=void 0,this.currentQuestion=void 0,this.currentOptions=void 0,this.currentSolutions=void 0}activeSlideChange(_){this.initialSlideDuration=(new Date).getTime(),this.isAssessEventRaised=!1;const g=document.querySelector("li.progressBar-border"),x=document.querySelector(".lanscape-mode-right");x&&g&&!this.parentConfig.isReplayed&&this.utilService.scrollParentToChild(x,g);const B=document.querySelector(".landscape-content");B&&(B.scrollTop=0),this.viewerService.pauseVideo()}nextSlideClicked(_){if(!this.showRootInstruction||!this.parentConfig.isSectionsAvailable)return 0===this.myCarousel.getCurrentSlideIndex()?this.nextSlide():void("next"===_?.type&&this.validateSelectedOption(this.optionSelectedObj,"next"));this.showRootInstruction=!1}previousSlideClicked(_){if("previous clicked"===_.event)if(this.optionSelectedObj&&this.showFeedBack)this.stopAutoNavigation=!1,this.validateSelectedOption(this.optionSelectedObj,"previous");else{if(this.stopAutoNavigation=!0,0===this.currentSlideIndex&&this.parentConfig.isSectionsAvailable&&this.getCurrentSectionIndex()>0){const g=this.mainProgressBar[this.getCurrentSectionIndex()-1].identifier;return void this.jumpToSection(g)}this.prevSlide()}}updateScoreForShuffledQuestion(){const _=this.myCarousel.getCurrentSlideIndex()-1;this.isShuffleQuestions&&this.updateScoreBoard(_,"correct",void 0,1)}getCurrentSectionIndex(){const _=this.sectionConfig.metadata.identifier;return this.mainProgressBar.findIndex(g=>g.identifier===_)}goToSlideClicked(_,g){this.progressBarClass?.length?(_.stopPropagation(),this.active=!1,this.jumpSlideIndex=g,this.optionSelectedObj&&this.showFeedBack?(this.stopAutoNavigation=!1,this.validateSelectedOption(this.optionSelectedObj,"jump")):(this.stopAutoNavigation=!0,this.goToSlide(this.jumpSlideIndex))):0===g&&(this.jumpSlideIndex=0,this.goToSlide(this.jumpSlideIndex))}onEnter(_,g){13===_.keyCode&&(_.stopPropagation(),this.goToSlideClicked(_,g))}jumpToSection(_){this.showRootInstruction=!1,this.emitSectionEnd(!1,_)}onSectionEnter(_,g){13===_.keyCode&&(_.stopPropagation(),this.optionSelectedObj&&this.validateSelectedOption(this.optionSelectedObj,"jump"),this.jumpToSection(g))}onScoreBoardClicked(){this.viewerService.updateSectionQuestions(this.sectionConfig.metadata.identifier,this.questions),this.showScoreBoard.emit()}onScoreBoardEnter(_){_.stopPropagation(),"Enter"===_.key&&this.onScoreBoardClicked()}focusOnNextButton(){setTimeout(()=>{const _=document.querySelector(".quml-navigation__next");_&&_.focus({preventScroll:!0})},100)}getOptionSelected(_){if(_.cardinality===Js.single&&JSON.stringify(this.currentOptionSelected)===JSON.stringify(_))return;this.focusOnNextButton(),this.active=!0,this.currentOptionSelected=_;const g=this.myCarousel.getCurrentSlideIndex()-1;this.viewerService.raiseHeartBeatEvent(Sr.optionClicked,br.interact,this.myCarousel.getCurrentSlideIndex()),qn.Z(_?.option)?(this.optionSelectedObj=void 0,this.currentSolutions=void 0,this.updateScoreBoard(g,"skipped")):(this.optionSelectedObj=_,this.isAssessEventRaised=!1,this.currentSolutions=qn.Z(_.solutions)?void 0:_.solutions),this.currentQuestionIndetifier=this.questions[g].identifier,this.media=rt.Z(this.questions[g],"media",[]),this.showFeedBack||this.validateSelectedOption(this.optionSelectedObj)}durationEnds(){this.showSolution=!1,this.showAlert=!1,this.viewerService.pauseVideo(),this.emitSectionEnd(!0)}checkCompatibilityLevel(_){if(_){const g=this.checkContentCompatibility(_);g.isCompitable||this.viewerService.raiseExceptionLog(Ri.uY.contentCompatibility,Ri.N3.contentCompatibility,g.error,this.sectionConfig?.config?.traceId)}}checkContentCompatibility(_){if(_>this.playerContentCompatibiltyLevel){const g=new Error;return g.message=`Player supports ${this.playerContentCompatibiltyLevel}\n but content compatibility is ${_}`,g.name="contentCompatibily",{error:g,isCompitable:!1}}return{error:null,isCompitable:!0}}emitSectionEnd(_=!1,g){const x={summary:this.createSummaryObj(),score:this.calculateScore(),durationSpent:this.utilService.getTimeSpentText(this.initialTime),slideIndex:this.myCarousel.getCurrentSlideIndex(),isDurationEnded:_};g&&(x.jumpToSection=g),this.viewerService.updateSectionQuestions(this.sectionConfig.metadata.identifier,this.questions),this.sectionEnd.emit(x)}closeAlertBox(_){"close"===_?.type?this.viewerService.raiseHeartBeatEvent(Sr.closedFeedBack,br.interact,this.myCarousel.getCurrentSlideIndex()):"tryAgain"===_?.type&&(this.tryAgainClicked=!0,setTimeout(()=>{this.tryAgainClicked=!1},2e3),this.viewerService.raiseHeartBeatEvent(Sr.tryAgain,br.interact,this.myCarousel.getCurrentSlideIndex())),this.showAlert=!1}setSkippedClass(_){this.progressBarClass&&"unattempted"===rt.Z(this.progressBarClass[_],"class")&&(this.progressBarClass[_].class="skipped")}toggleScreenRotate(_){this.viewerService.raiseHeartBeatEvent(Sr.deviceRotationClicked,br.interact,this.myCarousel.getCurrentSlideIndex()+1)}validateSelectedOption(_,g){const x=_?.option?.value,B=this.myCarousel.getCurrentSlideIndex()-1,ve=!this.optionSelectedObj&&this.allowSkip&&this.utilService.getQuestionType(this.questions,B)===Zo.mcq,We=this.utilService.getQuestionType(this.questions,B)===Zo.sa,lt=this.startPageInstruction&&0===this.myCarousel.getCurrentSlideIndex(),en=!this.optionSelectedObj&&this.active,Qn=this.questions[B],Bn=Qn.responseDeclaration?this.utilService.getKeyValue(Object.keys(Qn.responseDeclaration)):"";this.slideDuration=Math.round(((new Date).getTime()-this.initialSlideDuration)/1e3);const wi={id:Qn.identifier,title:Qn.name,desc:Qn.description,type:Qn.qType.toLowerCase(),maxscore:0===Bn.length?0:Qn.outcomeDeclaration.maxScore.defaultValue||0,params:Qn.qType.toUpperCase()===Zo.mcq&&Qn?.editorState?.options?Qn.editorState.options:Qn.qType.toUpperCase()!==Zo.mcq||qn.Z(Qn?.editorState)?[]:[Qn?.editorState]};if(wi&&this.parentConfig.isSectionsAvailable&&(wi.sectionId=this.sectionConfig.metadata.identifier),!this.optionSelectedObj&&!this.isAssessEventRaised&&Qn.qType.toUpperCase()!==Zo.sa&&(this.isAssessEventRaised=!0,this.viewerService.raiseAssesEvent(wi,B+1,"No",0,[],this.slideDuration)),this.optionSelectedObj){if(this.currentQuestion=Qn.body,this.currentOptions=Qn.interactions[Bn].options,_.cardinality===Js.single){const Ps=Number(Qn.responseDeclaration[Bn].correctResponse.value);if(this.showAlert=!0,_.option?.value===Ps){const Go=this.getScore(B,Bn,!0);this.isAssessEventRaised||(this.isAssessEventRaised=!0,this.viewerService.raiseAssesEvent(wi,B+1,"Yes",Go,[_.option],this.slideDuration)),this.alertType="correct",this.showFeedBack&&this.correctFeedBackTimeOut(g),this.updateScoreBoard(B,"correct",void 0,Go)}else{const Go=this.getScore(B,Bn,!1,_);this.alertType="wrong";const Za="partial"===this.progressBarClass[B].class?"partial":"wrong";this.updateScoreBoard(B,Za,x,Go),this.isAssessEventRaised||(this.isAssessEventRaised=!0,this.viewerService.raiseAssesEvent(wi,B+1,"No",0,[_.option],this.slideDuration))}}if(_.cardinality===Js.multiple){const Ps=this.questions[B].responseDeclaration,Go=this.questions[B].outcomeDeclaration,Za=this.utilService.getMultiselectScore(_.option,Ps,this.isShuffleQuestions,Go);this.showAlert=!0,0===Za?(this.isAssessEventRaised||(this.isAssessEventRaised=!0,this.viewerService.raiseAssesEvent(wi,B+1,"No",0,[_.option],this.slideDuration)),this.alertType="wrong",this.updateScoreBoard(B,"wrong")):(this.updateScoreBoard(B,"correct",void 0,Za),this.isAssessEventRaised||(this.isAssessEventRaised=!0,this.viewerService.raiseAssesEvent(wi,B+1,"Yes",Za,[_.option],this.slideDuration)),this.showFeedBack&&this.correctFeedBackTimeOut(g),this.alertType="correct")}this.optionSelectedObj=void 0}else ve||We||lt||en?Po(g)||this.nextSlide():(this.startPageInstruction&&!this.optionSelectedObj&&!this.active&&!this.allowSkip&&this.myCarousel.getCurrentSlideIndex()>0&&this.utilService.getQuestionType(this.questions,B)===Zo.mcq&&this.utilService.canGo(this.progressBarClass[this.myCarousel.getCurrentSlideIndex()])||!this.optionSelectedObj&&!this.active&&!this.allowSkip&&this.myCarousel.getCurrentSlideIndex()>=0&&this.utilService.getQuestionType(this.questions,B)===Zo.mcq&&this.utilService.canGo(this.progressBarClass[this.myCarousel.getCurrentSlideIndex()]))&&this.infoPopupTimeOut()}infoPopupTimeOut(){this.infoPopup=!0,setTimeout(()=>{this.infoPopup=!1},2e3)}correctFeedBackTimeOut(_){this.intervalRef=setTimeout(()=>{this.showAlert&&(this.showAlert=!1,this.myCarousel.isLast(this.myCarousel.getCurrentSlideIndex())||"next"!==_?"previous"!==_||this.stopAutoNavigation?"jump"!==_||this.stopAutoNavigation?this.myCarousel.isLast(this.myCarousel.getCurrentSlideIndex())&&(this.endPageReached=!0,this.emitSectionEnd()):this.goToSlide(this.jumpSlideIndex):this.prevSlide():this.nextSlide())},4e3)}goToSlide(_){if(this.viewerService.raiseHeartBeatEvent(Sr.goToQuestion,br.interact,this.myCarousel.getCurrentSlideIndex()),this.disableNext=!1,this.currentSlideIndex=_,this.showRootInstruction=!1,0===_)return this.optionSelectedObj=void 0,this.myCarousel.selectSlide(0),this.active=0===this.currentSlideIndex&&0===this.sectionIndex&&this.showStartPage,this.showRootInstruction=!0,void(this.sectionConfig.metadata?.children?.length||(this.disableNext=!0));this.currentQuestionsMedia=rt.Z(this.questions[this.currentSlideIndex-1],"media"),this.setSkippedClass(this.currentSlideIndex-1),this.initializeTimer||(this.initializeTimer=!0),void 0===this.questions[_-1]?(this.showQuestions=!1,this.viewerService.getQuestions(0,_),this.currentSlideIndex=_):void 0!==this.questions[_-1]&&this.myCarousel.selectSlide(_),this.setImageZoom(),this.currentSolutions=void 0,this.highlightQuestion()}goToQuestion(_){this.active=!1,this.showRootInstruction=!1,this.disableNext=!1,this.initializeTimer=!0;const g=_.questionNo;this.viewerService.getQuestions(0,g),this.currentSlideIndex=g,this.myCarousel.selectSlide(g),this.highlightQuestion()}highlightQuestion(){const _=this.questions[this.currentSlideIndex-1],g=_?.qType?.toUpperCase(),x=document.getElementById(_?.identifier);if(x&&g){let B;if(g===Zo.mcq)B=x.querySelector(".mcq-title");else B=x.querySelector(".question-container");B&&setTimeout(()=>{B.focus({preventScroll:!0})},0)}}getSolutions(){this.showAlert=!1,this.viewerService.raiseHeartBeatEvent(Sr.showAnswer,br.interact,this.myCarousel.getCurrentSlideIndex()),this.viewerService.raiseHeartBeatEvent(Sr.showAnswer,br.impression,this.myCarousel.getCurrentSlideIndex());const _=this.myCarousel.getCurrentSlideIndex()-1;this.currentQuestion=this.questions[_].body,this.currentOptions=this.questions[_].interactions.response1.options,this.currentQuestionsMedia=rt.Z(this.questions[_],"media"),setTimeout(()=>{this.setImageZoom()}),setTimeout(()=>{this.setImageHeightWidthClass()},100),this.currentSolutions&&(this.showSolution=!0),this.clearTimeInterval()}viewSolution(){this.viewerService.raiseHeartBeatEvent(Sr.viewSolutionClicked,br.interact,this.myCarousel.getCurrentSlideIndex()),this.showSolution=!0,this.showAlert=!1,this.currentQuestionsMedia=rt.Z(this.questions[this.myCarousel.getCurrentSlideIndex()-1],"media"),setTimeout(()=>{this.setImageZoom(),this.setImageHeightWidthClass()}),clearTimeout(this.intervalRef)}closeSolution(){this.setImageZoom(),this.viewerService.raiseHeartBeatEvent(Sr.solutionClosed,br.interact,this.myCarousel.getCurrentSlideIndex()),this.showSolution=!1,this.myCarousel.selectSlide(this.currentSlideIndex),this.focusOnNextButton()}viewHint(){this.viewerService.raiseHeartBeatEvent(Sr.viewHint,br.interact,this.myCarousel.getCurrentSlideIndex())}onAnswerKeyDown(_){"Enter"===_.key&&(_.stopPropagation(),this.getSolutions())}showAnswerClicked(_,g){if(_?.showAnswer){if(this.focusOnNextButton(),this.active=!0,this.progressBarClass[this.myCarousel.getCurrentSlideIndex()-1].class="correct",this.updateScoreForShuffledQuestion(),g){const x=this.questions.findIndex(B=>B.identifier===g.identifier);x>-1&&(this.questions[x].isAnswerShown=!0,this.viewerService.updateSectionQuestions(this.sectionConfig.metadata.identifier,this.questions))}this.viewerService.raiseHeartBeatEvent(Sr.showAnswer,br.interact,$s.shortAnswer),this.viewerService.raiseHeartBeatEvent(Sr.pageScrolled,br.impression,this.myCarousel.getCurrentSlideIndex()-1)}}getScore(_,g,x,B){if(x)return this.isShuffleQuestions?1:this.questions[_].outcomeDeclaration.maxScore.defaultValue?this.questions[_].outcomeDeclaration.maxScore.defaultValue:1;{const ve=B.option.value,We=this.questions[_].responseDeclaration.mapping;let lt=0;return We&&We.forEach(en=>{ve===en.value&&(lt=en.score||0,en.score&&(this.progressBarClass[_].class="partial"))}),lt}}calculateScore(){return this.progressBarClass.reduce((_,g)=>_+g.score,0)}updateScoreBoard(_,g,x,B){this.progressBarClass.forEach(ve=>{ve.index-1===_&&(ve.class=g,ve.score=B||0,this.showFeedBack||(ve.value=x))})}setImageHeightWidthClass(){document.querySelectorAll("[data-asset-variable]").forEach(_=>{_.removeAttribute("class"),_.clientHeight>_.clientWidth?_.setAttribute("class","portrait"):_.clientHeight<_.clientWidth&&_.setAttribute("class","landscape")})}setImageZoom(){const _=this.myCarousel.getCurrentSlideIndex()-1,g=this.questions[_]?.identifier;document.querySelectorAll("[data-asset-variable]").forEach(x=>{if("img"!==x.nodeName.toLowerCase())return;const B=x.getAttribute("data-asset-variable");x.setAttribute("class","option-image"),x.setAttribute("id",B),kt.Z(this.currentQuestionsMedia,We=>{if(B===We.id)if(this.parentConfig.isAvailableLocally&&this.parentConfig.baseUrl){let lt=this.parentConfig.baseUrl;lt=`${lt.substring(0,lt.lastIndexOf("/"))}/${this.sectionConfig.metadata.identifier}`,g&&(x.src=`${lt}/${g}/${We.src}`)}else We.baseUrl&&(x.src=We.baseUrl+We.src)});const ve=document.createElement("div");ve.setAttribute("class","magnify-icon"),ve.onclick=We=>{this.viewerService.raiseHeartBeatEvent(Sr.zoomClicked,br.interact,this.myCarousel.getCurrentSlideIndex()),this.zoomImgSrc=x.src,this.showZoomModal=!0;const lt=document.getElementById("imageModal");lt.clientHeight>x.clientWidth?lt.setAttribute("class","portrait"):x.clientHeight100&&(this.imageZoomCount=this.imageZoomCount-10,this.setImageModalHeightWidth())}setImageModalHeightWidth(){this.imageModal.nativeElement.style.width=`${this.imageZoomCount}%`,this.imageModal.nativeElement.style.height=`${this.imageZoomCount}%`}closeZoom(){this.viewerService.raiseHeartBeatEvent(Sr.zoomCloseClicked,br.interact,this.myCarousel.getCurrentSlideIndex()),document.getElementById("imageModal").removeAttribute("style"),this.showZoomModal=!1}clearTimeInterval(){this.intervalRef&&clearTimeout(this.intervalRef)}ngOnDestroy(){this.destroy$.next(!0),this.destroy$.unsubscribe(),this.errorService.getInternetConnectivityError.unsubscribe()}static#e=this.\u0275fac=function(g){return new(g||Tl)(l.Y36(Os),l.Y36(Co),l.Y36(l.sBO),l.Y36(Ri.T_))};static#t=this.\u0275cmp=l.Xpm({type:Tl,selectors:[["quml-section-player"]],viewQuery:function(g,x){if(1&g&&(l.Gf(Th,5),l.Gf(t2,7),l.Gf(eu,5)),2&g){let B;l.iGM(B=l.CRH())&&(x.myCarousel=B.first),l.iGM(B=l.CRH())&&(x.imageModal=B.first),l.iGM(B=l.CRH())&&(x.questionSlide=B.first)}},hostBindings:function(g,x){1&g&&l.NdJ("beforeunload",function(){return x.ngOnDestroy()},!1,l.Jf7)},inputs:{sectionConfig:"sectionConfig",attempts:"attempts",jumpToQuestion:"jumpToQuestion",mainProgressBar:"mainProgressBar",sectionIndex:"sectionIndex",parentConfig:"parentConfig"},outputs:{playerEvent:"playerEvent",sectionEnd:"sectionEnd",showScoreBoard:"showScoreBoard"},features:[l.TTD],decls:11,vars:5,consts:[["class","quml-container",3,"hidden",4,"ngIf"],["class","info-popup",4,"ngIf"],[4,"ngIf"],[1,"image-viewer__overlay",3,"hidden"],[1,"image-viewer__close",3,"click"],[1,"image-viewer__container"],["id","imageModal","alt","Zoomed image",1,"image-viewer__img",3,"src"],["imageModal",""],[1,"image-viewer__zoom"],[1,"image-viewer__zoomin",3,"click"],[1,"image-viewer__zoomout",3,"click"],[1,"quml-container",3,"hidden"],[1,"quml-landscape",3,"hidden"],[1,"main-header",3,"disablePreviousNavigation","duration","warningTime","showWarningTimer","showTimer","showLegend","currentSlideIndex","totalNoOfQuestions","active","showFeedBack","currentSolutions","initializeTimer","replayed","disableNext","startPageInstruction","attempts","showStartPage","showDeviceOrientation","durationEnds","nextSlideClicked","prevSlideClicked","showSolution","toggleScreenRotate"],[1,"landscape-mode"],[1,"lanscape-mode-left"],["class","current-slide",4,"ngIf"],[1,"landscape-content"],[1,"landscape-center",3,"interval","showIndicators","noWrap","activeSlideChange"],["myCarousel",""],[3,"instructions","points","time","showTimer","totalNoOfQuestions","contentName"],[4,"ngFor","ngForOf"],[1,"lanscape-mode-right"],["tabindex","0",1,"showFeedBack-progressBar","info-page","hover-effect",3,"ngClass","keydown","click"],["class","scoreboard-sections",4,"ngIf"],["class","singleContent",4,"ngIf"],["class","singleContent nonFeedback",4,"ngIf"],["class","requiresSubmit cursor-pointer showFeedBack-progressBar hover-effect","tabindex","0","aria-label","scoreboard",3,"click","keydown",4,"ngIf"],[3,"alertType","isHintAvailable","showSolutionButton","showSolution","showHint","closeAlert",4,"ngIf"],[3,"question","options","solutions","baseUrl","media","identifier","close",4,"ngIf"],[1,"current-slide"],[3,"click","keydown"],["questionSlide",""],[3,"id"],[3,"shuffleOptions","question","replayed","identifier","tryAgain","optionSelected"],[3,"questions","replayed","baseUrl","showAnswerClicked"],[1,"scoreboard-sections"],["class","section relative",3,"ngClass","click","keydown",4,"ngFor","ngForOf"],[1,"section","relative",3,"ngClass","click","keydown"],["tabindex","0",1,"progressBar-border",3,"for","ngClass"],["class","nonFeedback",4,"ngIf"],["tabindex","0","class","showFeedBack-progressBar",3,"ngClass","click","keydown",4,"ngFor","ngForOf"],["tabindex","0",1,"showFeedBack-progressBar",3,"ngClass","click","keydown"],[1,"nonFeedback"],[1,"singleContent"],["tabindex","0","class","showFeedBack-progressBar hover-effect",3,"ngClass","click","keydown",4,"ngFor","ngForOf"],["tabindex","0",1,"showFeedBack-progressBar","hover-effect",3,"ngClass","click","keydown"],[1,"singleContent","nonFeedback"],["tabindex","0","aria-label","scoreboard",1,"requiresSubmit","cursor-pointer","showFeedBack-progressBar","hover-effect",3,"click","keydown"],["src","./assets/flag_inactive.svg","alt","Flag logo: Show scoreboard"],[3,"alertType","isHintAvailable","showSolutionButton","showSolution","showHint","closeAlert"],[3,"question","options","solutions","baseUrl","media","identifier","close"],[1,"info-popup"]],template:function(g,x){1&g&&(l.YNc(0,qf,27,39,"div",0),l.YNc(1,Ye,2,0,"div",1),l.YNc(2,ru,1,0,"sb-player-contenterror",2),l.TgZ(3,"div",3)(4,"div",4),l.NdJ("click",function(){return x.closeZoom()}),l.qZA(),l.TgZ(5,"div",5),l._UZ(6,"img",6,7),l.qZA(),l.TgZ(8,"div",8)(9,"div",9),l.NdJ("click",function(){return x.zoomIn()}),l.qZA(),l.TgZ(10,"div",10),l.NdJ("click",function(){return x.zoomOut()}),l.qZA()()()),2&g&&(l.Q6J("ngIf",x.loadView),l.xp6(1),l.Q6J("ngIf",x.infoPopup),l.xp6(1),l.Q6J("ngIf",x.showContentError),l.xp6(1),l.Q6J("hidden",!x.showZoomModal),l.xp6(3),l.Q6J("src",x.zoomImgSrc,l.LSH))},dependencies:[Cr.mk,Cr.sg,Cr.O5,hs,to,Ri.pE,td,Cl,nd,ou,rc,oc,Va],styles:["@charset \"UTF-8\"; :root{--quml-scoreboard-sub-title: #6d7278;--quml-scoreboard-skipped: #969696;--quml-scoreboard-unattempted: #575757;--quml-color-success: #08bc82;--quml-color-danger: #f1635d;--quml-color-primary-contrast: #333;--quml-btn-border: #ccc;--quml-heder-text-color: #6250f5;--quml-header-bg-color: #c2c2c2;--quml-mcq-title-txt: #131415;--quml-zoom-btn-txt: #eee;--quml-zoom-btn-hover: #f2f2f2;--quml-main-bg: #fff;--quml-btn-color: #fff;--quml-question-bg: #fff}.quml-header[_ngcontent-%COMP%]{background:var(--quml-header-bg-color);display:flow-root;height:2.25rem;position:fixed}.quml-container[_ngcontent-%COMP%]{overflow:hidden;width:100%;height:100%;position:relative}.quml-landscape[_ngcontent-%COMP%]{width:100%;height:100%} .carousel{outline:none}.col[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.quml-button[_ngcontent-%COMP%]{background-color:var(--primary-color);border:none;color:var(--quml-btn-color);padding:.25rem;text-align:center;text-decoration:none;font-size:1rem;margin:.125rem .5rem .125rem .125rem;cursor:pointer;width:3rem;height:2.5rem;border-radius:10%}.landscape-mode[_ngcontent-%COMP%]{height:100%;width:100%;position:relative;background-color:var(--quml-main-bg)}.landscape-content[_ngcontent-%COMP%]{padding:2.5rem 4rem 0;overflow:auto;height:100%;width:100%}@media only screen and (max-width: 480px){.landscape-content[_ngcontent-%COMP%]{padding:5rem 1rem 0;height:calc(100% - 3rem)}}.lanscape-mode-left[_ngcontent-%COMP%]{position:absolute;left:0;top:3.5rem;text-align:center;z-index:1;width:4rem}.lanscape-mode-left[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{padding-bottom:1.5rem}.landscape-center[_ngcontent-%COMP%]{width:100%}.lanscape-mode-right[_ngcontent-%COMP%]{-ms-overflow-style:none;scrollbar-width:none;position:absolute;padding:0 1rem;right:.5rem;color:var(--quml-scoreboard-unattempted);font-size:.75rem;height:calc(100% - 4rem);overflow-y:auto;top:3.5rem}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style:none;margin-top:.5rem;padding:0;text-align:center;position:relative}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]:before{content:\"\";width:.0625rem;height:100%;position:absolute;left:0;right:0;background-color:#cccccc80;z-index:1;margin:0 auto}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{position:relative;z-index:2}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li.requiresSubmit[_ngcontent-%COMP%]{color:var(--quml-scoreboard-unattempted);border:.03125rem solid var(--quml-scoreboard-unattempted);border-radius:50%;width:1.25rem;height:1.25rem;background:var(--white)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li.requiresSubmit[_ngcontent-%COMP%]:hover{border:.0625rem solid var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .singleContent.nonFeedback[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover{border:1px solid var(--primary-color);color:var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .singleContent.nonFeedback[_ngcontent-%COMP%] li.att-color[_ngcontent-%COMP%]{color:var(--white);background:var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul.nonFeedback[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover{border:1px solid var(--primary-color);color:var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul.nonFeedback[_ngcontent-%COMP%] li.att-color[_ngcontent-%COMP%]{color:var(--white);background:var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover:after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:focus:after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li.progressBar-border[_ngcontent-%COMP%]:after{border:1px solid var(--primary-color);content:\"\";width:1.65rem;height:1.65rem;border-radius:50%;padding:.25rem;position:absolute}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.attempted[_ngcontent-%COMP%]:after{content:\"\";display:inline-block;transform:rotate(45deg);height:.6rem;width:.3rem;border-bottom:.12rem solid var(--primary-color);border-right:.12rem solid var(--primary-color);position:absolute;top:.25rem;right:-.7rem}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.correct[_ngcontent-%COMP%]:after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.wrong[_ngcontent-%COMP%]:after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.partial[_ngcontent-%COMP%]:after{content:\"\";position:absolute;top:.525rem;right:-.7rem;height:.375rem;width:.375rem;border-radius:.375rem}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.correct[_ngcontent-%COMP%]:after{--correct-bg: var(--quml-color-success);background:var(--correct-bg)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.wrong[_ngcontent-%COMP%]:after{--wrong-bg: var(--quml-color-danger);background:var(--wrong-bg)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.partial[_ngcontent-%COMP%]:after{--partial-bg: linear-gradient( 180deg, rgba(71, 164, 128, 1) 0%, rgba(71, 164, 128, 1) 50%, rgba(249, 122, 116, 1) 50%, rgba(249, 122, 116, 1) 100% );background:var(--partial-bg)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.attempted[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.partial[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:var(--white)!important;background:var(--primary-color);border:.03125rem solid var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{background-color:var(--quml-question-bg);border-radius:.25rem;width:1.25rem;padding:.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;color:var(--quml-scoreboard-unattempted);border:.03125rem solid var(--quml-scoreboard-unattempted);margin-bottom:2.25rem;cursor:pointer}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.requiresSubmit[_ngcontent-%COMP%]{color:var(--quml-scoreboard-unattempted);border:.03125rem solid var(--quml-scoreboard-unattempted);border-radius:50%;background:var(--white)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.requiresSubmit[_ngcontent-%COMP%]:hover{border:.0625rem solid var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.active[_ngcontent-%COMP%], .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label[_ngcontent-%COMP%]:hover, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label[_ngcontent-%COMP%]:focus{color:var(--primary-color);border:.0625rem solid var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.active[_ngcontent-%COMP%]:after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label[_ngcontent-%COMP%]:hover:after, .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label[_ngcontent-%COMP%]:focus:after{border:1px solid var(--primary-color);content:\"\";height:1.65rem;border-radius:.25rem;position:absolute;width:1.65rem;background:var(--quml-question-bg);z-index:-1}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.skipped[_ngcontent-%COMP%]{color:var(--white);background:var(--quml-scoreboard-skipped);border:.0625rem solid var(--quml-scoreboard-skipped)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.unattempted[_ngcontent-%COMP%]{color:var(--quml-scoreboard-unattempted);border:.03125rem solid var(--quml-scoreboard-unattempted)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label.unattempted[_ngcontent-%COMP%]:hover{border:.0625rem solid var(--primary-color);color:var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]{display:none}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%] ~ ul[_ngcontent-%COMP%]{height:0;transform:scaleY(0)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:checked ~ ul[_ngcontent-%COMP%]{height:100%;transform-origin:top;transition:transform .2s ease-out;transform:scaleY(1)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:checked ~ label[_ngcontent-%COMP%]{border:.0625rem solid var(--primary-color);color:var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar[_ngcontent-%COMP%]{background-color:var(--quml-question-bg);border-radius:50%;width:1.25rem;padding:.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;border:.0625rem solid rgb(204,204,204);margin-bottom:2.25rem;cursor:pointer}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.requiresSubmit[_ngcontent-%COMP%]:hover{border:.0625rem solid var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.progressBar-border[_ngcontent-%COMP%], .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar[_ngcontent-%COMP%] .active[_ngcontent-%COMP%], .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.att-color[_ngcontent-%COMP%]{color:var(--primary-color);border:.0625rem solid var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.info-page[_ngcontent-%COMP%]{color:var(--white);background:var(--primary-color);border:.0625rem solid var(--primary-color)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.skipped[_ngcontent-%COMP%]{color:var(--white);background:var(--quml-scoreboard-skipped);border:.0625rem solid var(--quml-scoreboard-skipped)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.skipped[_ngcontent-%COMP%]:hover{color:var(--white)!important}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.partial[_ngcontent-%COMP%], .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.wrong[_ngcontent-%COMP%], .lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.correct[_ngcontent-%COMP%]{color:var(--white);border:0px solid transparent}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.correct[_ngcontent-%COMP%]{--correct-bg: var(--quml-color-success);background:var(--correct-bg)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.wrong[_ngcontent-%COMP%]{--wrong-bg: var(--quml-color-danger);background:var(--wrong-bg)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.partial[_ngcontent-%COMP%]{--partial-bg: linear-gradient( 180deg, rgba(71, 164, 128, 1) 0%, rgba(71, 164, 128, 1) 50%, rgba(249, 122, 116, 1) 50%, rgba(249, 122, 116, 1) 100% );background:var(--partial-bg)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.unattempted[_ngcontent-%COMP%]{color:var(--quml-scoreboard-unattempted);border:.03125rem solid var(--quml-scoreboard-unattempted)}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar.unattempted[_ngcontent-%COMP%]:hover{border:.0625rem solid var(--primary-color);color:var(--primary-color)}.current-slide[_ngcontent-%COMP%]{color:var(--quml-scoreboard-sub-title);font-size:.875rem;font-weight:900;letter-spacing:0}@media only screen and (max-width: 480px){.lanscape-mode-right[_ngcontent-%COMP%]{background:var(--white);display:flex;align-items:center;overflow-x:auto;overflow-y:hidden;width:90%;height:2.5rem;padding:1rem 0 0;margin:auto;left:0}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style:none;padding:0;text-align:center;position:relative;display:flex;height:1.5rem;margin-top:0}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar[_ngcontent-%COMP%]{margin-right:2.25rem;z-index:1}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .showFeedBack-progressBar[_ngcontent-%COMP%]:last-child{margin-right:0}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .singleContent[_ngcontent-%COMP%]{display:flex}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .singleContent[_ngcontent-%COMP%] .showFeedBack-progressBar[_ngcontent-%COMP%]:last-child{margin-right:2.25rem}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{top:-1.75rem;position:inherit;margin:.5rem 2.25rem;padding-left:1.25rem}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]:before{background:transparent}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.attempted[_ngcontent-%COMP%]:after{content:\"\";top:-.8125rem;right:auto;left:.625rem}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.correct[_ngcontent-%COMP%]:after{content:\"\";top:-.525rem;left:.5rem;right:auto}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.wrong[_ngcontent-%COMP%]:after{content:\"\";top:-.525rem;left:.5rem;right:auto}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section.partial[_ngcontent-%COMP%]:after{content:\"\";top:-.525rem;left:.5rem;right:auto}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{margin-right:2.25rem;margin-bottom:0}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]:before{content:\"\";width:100%;height:.0625rem;position:absolute;left:0;top:50%;transform:translateY(-50%);right:0;background-color:#cccccc80;z-index:0;margin:0 auto}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%] ~ ul[_ngcontent-%COMP%]{width:0;transform:scaleX(0);margin:0}.lanscape-mode-right[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:checked ~ ul[_ngcontent-%COMP%]{width:calc(100% - 4rem);transform-origin:left;transition:transform .2s ease-out;transform:scaleX(1);margin:-1.25rem 3rem 0 4rem}.landscape-center[_ngcontent-%COMP%]{margin-top:2rem}.lanscape-mode-left[_ngcontent-%COMP%]{display:none}.landscape-mode[_ngcontent-%COMP%]{grid-template-areas:\"right right right\" \"center center center\" \"left left left\"}}.quml-timer[_ngcontent-%COMP%]{padding:.5rem}.quml-header-text[_ngcontent-%COMP%]{margin:.5rem;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.quml-arrow-button[_ngcontent-%COMP%]{border-radius:28%;font-size:0%;outline:none;background-color:var(--primary-color);padding:.5rem}.info-popup[_ngcontent-%COMP%]{position:absolute;top:18%;right:10%;font-size:.875rem;box-shadow:0 .125rem .875rem #0000001a;padding:.75rem}.quml-menu[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.quml-card[_ngcontent-%COMP%]{background-color:var(--white);padding:1.25rem;box-shadow:0 .25rem .5rem #0003;width:25%;position:absolute;left:37%;text-align:center;top:25%;z-index:2}.quml-card-title[_ngcontent-%COMP%]{font-size:1.25rem;text-align:center}.quml-card-body[_ngcontent-%COMP%] .wrong[_ngcontent-%COMP%]{color:red}.quml-card-body[_ngcontent-%COMP%] .right[_ngcontent-%COMP%]{color:green}.quml-card-button-section[_ngcontent-%COMP%] .button-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{color:var(--white);background-color:var(--primary-color);border-color:var(--primary-color);outline:none;font-size:.875rem;padding:.25rem 1.5rem}.quml-card-button-section[_ngcontent-%COMP%] .button-container[_ngcontent-%COMP%]{width:40%;display:inline;padding-right:.75rem} .carousel.slide a.left.carousel-control.carousel-control-prev, .carousel.slide .carousel-control.carousel-control-next{display:none} .carousel-item{perspective:unset}.potrait-header-top[_ngcontent-%COMP%]{visibility:hidden;margin-top:-2.5rem}.potrait-header-top[_ngcontent-%COMP%] .wrapper[_ngcontent-%COMP%]{display:grid;grid-template-columns:1fr 15fr}.potrait-header-top[_ngcontent-%COMP%] .quml-menu[_ngcontent-%COMP%]{color:var(--quml-heder-text-color);font-size:1.5rem;padding-left:1.25rem;margin-top:.25rem}.potrait-header-top[_ngcontent-%COMP%] .quml-header-text[_ngcontent-%COMP%]{font-size:.875rem;color:var(--quml-heder-text-color)}.row[_ngcontent-%COMP%]{margin-right:0;margin-left:0}.portrait-header[_ngcontent-%COMP%]{visibility:hidden}.image-viewer__overlay[_ngcontent-%COMP%], .image-viewer__container[_ngcontent-%COMP%], .image-viewer__close[_ngcontent-%COMP%], .image-viewer__zoom[_ngcontent-%COMP%]{position:absolute}.image-viewer__overlay[_ngcontent-%COMP%]{width:100%;height:100%;background:var(--quml-color-primary-contrast);z-index:11111}.image-viewer__container[_ngcontent-%COMP%]{background-color:var(--quml-color-primary-contrast);top:50%;left:50%;transform:translate(-50%,-50%);z-index:11111;width:80%;height:80%}.image-viewer__img[_ngcontent-%COMP%]{width:100%;height:100%}.image-viewer__close[_ngcontent-%COMP%]{top:1rem;right:1rem;text-align:center;cursor:pointer;z-index:999999;background:#00000080;border-radius:100%;width:3rem;height:3rem;position:inherit}.image-viewer__close[_ngcontent-%COMP%]:after{content:\"\\2715\";color:var(--white);font-size:2rem}.image-viewer__close[_ngcontent-%COMP%]:hover{background:#000}.image-viewer__zoom[_ngcontent-%COMP%]{bottom:1rem;right:1rem;width:2.5rem;height:auto;border-radius:.5rem;background:var(--white);display:flex;flex-direction:column;align-items:center;overflow:hidden;z-index:99999;position:inherit;border:.0625rem solid var(--quml-zoom-btn-txt)}.image-viewer__zoomin[_ngcontent-%COMP%], .image-viewer__zoomout[_ngcontent-%COMP%]{text-align:center;height:2.5rem;position:relative;width:2.5rem;cursor:pointer}.image-viewer__zoomin[_ngcontent-%COMP%]:hover, .image-viewer__zoomout[_ngcontent-%COMP%]:hover{background-color:var(--quml-zoom-btn-hover)}.image-viewer__zoomin[_ngcontent-%COMP%]:after, .image-viewer__zoomout[_ngcontent-%COMP%]:after{font-size:1.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.image-viewer__zoomin[_ngcontent-%COMP%]{border-bottom:.0625rem solid var(--quml-btn-border)}.image-viewer__zoomin[_ngcontent-%COMP%]:after{content:\"+\"}.image-viewer__zoomout[_ngcontent-%COMP%]:after{content:\"\\2212\"} quml-ans{cursor:pointer} quml-ans svg circle{fill:var(--quml-zoom-btn-txt)} .magnify-icon{position:absolute;right:0;bottom:0;width:1.5rem;height:1.5rem;border-top-left-radius:.5rem;cursor:pointer;background-color:var(--quml-color-primary-contrast)} .magnify-icon:after{content:\"\";position:absolute;bottom:.125rem;right:.125rem;z-index:1;width:1rem;height:1rem;background-image:url(\"data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' version='1.1' width='512' height='512' x='0' y='0' viewBox='0 0 37.166 37.166' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.829,32.045l-6.833-6.833c-0.513-0.513-1.167-0.788-1.836-0.853c2.06-2.567,3.298-5.819,3.298-9.359 c0-8.271-6.729-15-15-15c-8.271,0-15,6.729-15,15c0,8.271,6.729,15,15,15c3.121,0,6.021-0.96,8.424-2.598 c0.018,0.744,0.305,1.482,0.872,2.052l6.833,6.833c0.585,0.586,1.354,0.879,2.121,0.879s1.536-0.293,2.121-0.879 C37.001,35.116,37.001,33.217,35.829,32.045z M15.458,25c-5.514,0-10-4.484-10-10c0-5.514,4.486-10,10-10c5.514,0,10,4.486,10,10 C25.458,20.516,20.972,25,15.458,25z M22.334,15c0,1.104-0.896,2-2,2h-2.75v2.75c0,1.104-0.896,2-2,2s-2-0.896-2-2V17h-2.75 c-1.104,0-2-0.896-2-2s0.896-2,2-2h2.75v-2.75c0-1.104,0.896-2,2-2s2,0.896,2,2V13h2.75C21.438,13,22.334,13.895,22.334,15z' fill='%23ffffff' data-original='%23000000' style='' class=''/%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A\");background-size:cover;background-repeat:no-repeat;background-position:center} .solution-options figure.image{border:.0625rem solid var(--quml-btn-border);overflow:hidden;border-radius:.25rem;position:relative} .solutions .solution-options figure.image, .image-viewer__overlay .image-viewer__container{display:flex;align-items:center;justify-content:center} .solutions .solution-options figure.image .portrait, .image-viewer__overlay .image-viewer__container .portrait{width:auto;height:100%} .solutions .solution-options figure.image .neutral, .image-viewer__overlay .image-viewer__container .neutral{width:auto;height:auto}@media only screen and (max-width: 768px){ .solutions .solution-options figure.image .neutral, .image-viewer__overlay .image-viewer__container .neutral{width:100%}}@media only screen and (min-width: 768px){ .solutions .solution-options figure.image .neutral, .image-viewer__overlay .image-viewer__container .neutral{height:100%}} .solutions .solution-options figure.image .landscape, .image-viewer__overlay .image-viewer__container .landscape{height:auto} .quml-mcq .mcq-title, .quml-sa .mcq-title, quml-sa .mcq-title, quml-mcq-solutions .mcq-title{color:var(--quml-mcq-title-txt)} .quml-mcq .mcq-title p, .quml-sa .mcq-title p, quml-sa .mcq-title p, quml-mcq-solutions .mcq-title p{word-break:break-word}@media only screen and (max-width: 480px){ .quml-mcq .mcq-title, .quml-sa .mcq-title, quml-sa .mcq-title, quml-mcq-solutions .mcq-title{margin-top:1rem}} .quml-mcq .quml-mcq--option .quml-mcq-option-card p:first-child, .quml-mcq .quml-mcq--option .quml-mcq-option-card p:last-child, .quml-sa .quml-mcq--option .quml-mcq-option-card p:first-child, .quml-sa .quml-mcq--option .quml-mcq-option-card p:last-child, quml-sa .quml-mcq--option .quml-mcq-option-card p:first-child, quml-sa .quml-mcq--option .quml-mcq-option-card p:last-child, quml-mcq-solutions .quml-mcq--option .quml-mcq-option-card p:first-child, quml-mcq-solutions .quml-mcq--option .quml-mcq-option-card p:last-child{margin-bottom:0} quml-mcq-solutions figure.image, quml-mcq-solutions figure.image.resize-25, quml-mcq-solutions figure.image.resize-50, quml-mcq-solutions figure.image.resize-75, quml-mcq-solutions figure.image.resize-100, quml-mcq-solutions figure.image.resize-original{width:25%;height:auto} quml-mcq-solutions .solution-options p{margin-bottom:1rem} .quml-option .option p{word-break:break-word}.endPage-container-height[_ngcontent-%COMP%]{height:100%}.scoreboard-sections[_ngcontent-%COMP%]{display:contents}.scoreboard-sections[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{position:relative;z-index:2}.hover-effect[_ngcontent-%COMP%]:hover:after, .hover-effect[_ngcontent-%COMP%]:focus:after, .hover-effect.progressBar-border[_ngcontent-%COMP%]:after{border:1px solid var(--primary-color);content:\"\";width:1.65rem;height:1.65rem;border-radius:50%;padding:.25rem;position:absolute}",":root{--quml-mcq-title-txt: #131415} .startpage__instr-desc .mcq-title, .quml-mcq .mcq-title, .quml-sa .mcq-title, quml-sa .mcq-title, quml-mcq-solutions .mcq-title{color:var(--quml-mcq-title-txt)} .startpage__instr-desc .fs-8, .startpage__instr-desc .fs-9, .startpage__instr-desc .fs-10, .startpage__instr-desc .fs-11, .startpage__instr-desc .fs-12, .startpage__instr-desc .fs-13, .startpage__instr-desc .fs-14, .startpage__instr-desc .fs-15, .startpage__instr-desc .fs-16, .startpage__instr-desc .fs-17, .startpage__instr-desc .fs-18, .startpage__instr-desc .fs-19, .startpage__instr-desc .fs-20, .startpage__instr-desc .fs-21, .startpage__instr-desc .fs-22, .startpage__instr-desc .fs-23, .startpage__instr-desc .fs-24, .startpage__instr-desc .fs-25, .startpage__instr-desc .fs-26, .startpage__instr-desc .fs-27, .startpage__instr-desc .fs-28, .startpage__instr-desc .fs-29, .startpage__instr-desc .fs-30, .startpage__instr-desc .fs-36, .quml-mcq .fs-8, .quml-mcq .fs-9, .quml-mcq .fs-10, .quml-mcq .fs-11, .quml-mcq .fs-12, .quml-mcq .fs-13, .quml-mcq .fs-14, .quml-mcq .fs-15, .quml-mcq .fs-16, .quml-mcq .fs-17, .quml-mcq .fs-18, .quml-mcq .fs-19, .quml-mcq .fs-20, .quml-mcq .fs-21, .quml-mcq .fs-22, .quml-mcq .fs-23, .quml-mcq .fs-24, .quml-mcq .fs-25, .quml-mcq .fs-26, .quml-mcq .fs-27, .quml-mcq .fs-28, .quml-mcq .fs-29, .quml-mcq .fs-30, .quml-mcq .fs-36, .quml-sa .fs-8, .quml-sa .fs-9, .quml-sa .fs-10, .quml-sa .fs-11, .quml-sa .fs-12, .quml-sa .fs-13, .quml-sa .fs-14, .quml-sa .fs-15, .quml-sa .fs-16, .quml-sa .fs-17, .quml-sa .fs-18, .quml-sa .fs-19, .quml-sa .fs-20, .quml-sa .fs-21, .quml-sa .fs-22, .quml-sa .fs-23, .quml-sa .fs-24, .quml-sa .fs-25, .quml-sa .fs-26, .quml-sa .fs-27, .quml-sa .fs-28, .quml-sa .fs-29, .quml-sa .fs-30, .quml-sa .fs-36, quml-sa .fs-8, quml-sa .fs-9, quml-sa .fs-10, quml-sa .fs-11, quml-sa .fs-12, quml-sa .fs-13, quml-sa .fs-14, quml-sa .fs-15, quml-sa .fs-16, quml-sa .fs-17, quml-sa .fs-18, quml-sa .fs-19, quml-sa .fs-20, quml-sa .fs-21, quml-sa .fs-22, quml-sa .fs-23, quml-sa .fs-24, quml-sa .fs-25, quml-sa .fs-26, quml-sa .fs-27, quml-sa .fs-28, quml-sa .fs-29, quml-sa .fs-30, quml-sa .fs-36, quml-mcq-solutions .fs-8, quml-mcq-solutions .fs-9, quml-mcq-solutions .fs-10, quml-mcq-solutions .fs-11, quml-mcq-solutions .fs-12, quml-mcq-solutions .fs-13, quml-mcq-solutions .fs-14, quml-mcq-solutions .fs-15, quml-mcq-solutions .fs-16, quml-mcq-solutions .fs-17, quml-mcq-solutions .fs-18, quml-mcq-solutions .fs-19, quml-mcq-solutions .fs-20, quml-mcq-solutions .fs-21, quml-mcq-solutions .fs-22, quml-mcq-solutions .fs-23, quml-mcq-solutions .fs-24, quml-mcq-solutions .fs-25, quml-mcq-solutions .fs-26, quml-mcq-solutions .fs-27, quml-mcq-solutions .fs-28, quml-mcq-solutions .fs-29, quml-mcq-solutions .fs-30, quml-mcq-solutions .fs-36{line-height:normal} .startpage__instr-desc .fs-8, .quml-mcq .fs-8, .quml-sa .fs-8, quml-sa .fs-8, quml-mcq-solutions .fs-8{font-size:.5rem} .startpage__instr-desc .fs-9, .quml-mcq .fs-9, .quml-sa .fs-9, quml-sa .fs-9, quml-mcq-solutions .fs-9{font-size:.563rem} .startpage__instr-desc .fs-10, .quml-mcq .fs-10, .quml-sa .fs-10, quml-sa .fs-10, quml-mcq-solutions .fs-10{font-size:.625rem} .startpage__instr-desc .fs-11, .quml-mcq .fs-11, .quml-sa .fs-11, quml-sa .fs-11, quml-mcq-solutions .fs-11{font-size:.688rem} .startpage__instr-desc .fs-12, .quml-mcq .fs-12, .quml-sa .fs-12, quml-sa .fs-12, quml-mcq-solutions .fs-12{font-size:.75rem} .startpage__instr-desc .fs-13, .quml-mcq .fs-13, .quml-sa .fs-13, quml-sa .fs-13, quml-mcq-solutions .fs-13{font-size:.813rem} .startpage__instr-desc .fs-14, .quml-mcq .fs-14, .quml-sa .fs-14, quml-sa .fs-14, quml-mcq-solutions .fs-14{font-size:.875rem} .startpage__instr-desc .fs-15, .quml-mcq .fs-15, .quml-sa .fs-15, quml-sa .fs-15, quml-mcq-solutions .fs-15{font-size:.938rem} .startpage__instr-desc .fs-16, .quml-mcq .fs-16, .quml-sa .fs-16, quml-sa .fs-16, quml-mcq-solutions .fs-16{font-size:1rem} .startpage__instr-desc .fs-17, .quml-mcq .fs-17, .quml-sa .fs-17, quml-sa .fs-17, quml-mcq-solutions .fs-17{font-size:1.063rem} .startpage__instr-desc .fs-18, .quml-mcq .fs-18, .quml-sa .fs-18, quml-sa .fs-18, quml-mcq-solutions .fs-18{font-size:1.125rem} .startpage__instr-desc .fs-19, .quml-mcq .fs-19, .quml-sa .fs-19, quml-sa .fs-19, quml-mcq-solutions .fs-19{font-size:1.188rem} .startpage__instr-desc .fs-20, .quml-mcq .fs-20, .quml-sa .fs-20, quml-sa .fs-20, quml-mcq-solutions .fs-20{font-size:1.25rem} .startpage__instr-desc .fs-21, .quml-mcq .fs-21, .quml-sa .fs-21, quml-sa .fs-21, quml-mcq-solutions .fs-21{font-size:1.313rem} .startpage__instr-desc .fs-22, .quml-mcq .fs-22, .quml-sa .fs-22, quml-sa .fs-22, quml-mcq-solutions .fs-22{font-size:1.375rem} .startpage__instr-desc .fs-23, .quml-mcq .fs-23, .quml-sa .fs-23, quml-sa .fs-23, quml-mcq-solutions .fs-23{font-size:1.438rem} .startpage__instr-desc .fs-24, .quml-mcq .fs-24, .quml-sa .fs-24, quml-sa .fs-24, quml-mcq-solutions .fs-24{font-size:1.5rem} .startpage__instr-desc .fs-25, .quml-mcq .fs-25, .quml-sa .fs-25, quml-sa .fs-25, quml-mcq-solutions .fs-25{font-size:1.563rem} .startpage__instr-desc .fs-26, .quml-mcq .fs-26, .quml-sa .fs-26, quml-sa .fs-26, quml-mcq-solutions .fs-26{font-size:1.625rem} .startpage__instr-desc .fs-27, .quml-mcq .fs-27, .quml-sa .fs-27, quml-sa .fs-27, quml-mcq-solutions .fs-27{font-size:1.688rem} .startpage__instr-desc .fs-28, .quml-mcq .fs-28, .quml-sa .fs-28, quml-sa .fs-28, quml-mcq-solutions .fs-28{font-size:1.75rem} .startpage__instr-desc .fs-29, .quml-mcq .fs-29, .quml-sa .fs-29, quml-sa .fs-29, quml-mcq-solutions .fs-29{font-size:1.813rem} .startpage__instr-desc .fs-30, .quml-mcq .fs-30, .quml-sa .fs-30, quml-sa .fs-30, quml-mcq-solutions .fs-30{font-size:1.875rem} .startpage__instr-desc .fs-36, .quml-mcq .fs-36, .quml-sa .fs-36, quml-sa .fs-36, quml-mcq-solutions .fs-36{font-size:2.25rem} .startpage__instr-desc .text-left, .quml-mcq .text-left, .quml-sa .text-left, quml-sa .text-left, quml-mcq-solutions .text-left{text-align:left} .startpage__instr-desc .text-center, .quml-mcq .text-center, .quml-sa .text-center, quml-sa .text-center, quml-mcq-solutions .text-center{text-align:center} .startpage__instr-desc .text-right, .quml-mcq .text-right, .quml-sa .text-right, quml-sa .text-right, quml-mcq-solutions .text-right{text-align:right} .startpage__instr-desc .image-style-align-right, .quml-mcq .image-style-align-right, .quml-sa .image-style-align-right, quml-sa .image-style-align-right, quml-mcq-solutions .image-style-align-right{float:right;text-align:right;margin-left:.5rem} .startpage__instr-desc .image-style-align-left, .quml-mcq .image-style-align-left, .quml-sa .image-style-align-left, quml-sa .image-style-align-left, quml-mcq-solutions .image-style-align-left{float:left;text-align:left;margin-right:.5rem} .startpage__instr-desc .image, .startpage__instr-desc figure.image, .quml-mcq .image, .quml-mcq figure.image, .quml-sa .image, .quml-sa figure.image, quml-sa .image, quml-sa figure.image, quml-mcq-solutions .image, quml-mcq-solutions figure.image{display:table;clear:both;text-align:center;margin:.5rem auto;position:relative} .startpage__instr-desc figure.image.resize-original, .startpage__instr-desc figure.image, .quml-mcq figure.image.resize-original, .quml-mcq figure.image, .quml-sa figure.image.resize-original, .quml-sa figure.image, quml-sa figure.image.resize-original, quml-sa figure.image, quml-mcq-solutions figure.image.resize-original, quml-mcq-solutions figure.image{width:auto;height:auto;overflow:visible} .startpage__instr-desc figure.image img, .quml-mcq figure.image img, .quml-sa figure.image img, quml-sa figure.image img, quml-mcq-solutions figure.image img{width:auto} .startpage__instr-desc figure.image.resize-original img, .quml-mcq figure.image.resize-original img, .quml-sa figure.image.resize-original img, quml-sa figure.image.resize-original img, quml-mcq-solutions figure.image.resize-original img{width:auto;height:auto} .startpage__instr-desc .image img, .quml-mcq .image img, .quml-sa .image img, quml-sa .image img, quml-mcq-solutions .image img{display:block;margin:0 auto;max-width:100%;min-width:50px} .startpage__instr-desc figure.image.resize-25, .quml-mcq figure.image.resize-25, .quml-sa figure.image.resize-25, quml-sa figure.image.resize-25, quml-mcq-solutions figure.image.resize-25{width:25%;height:auto} .startpage__instr-desc figure.image.resize-50, .quml-mcq figure.image.resize-50, .quml-sa figure.image.resize-50, quml-sa figure.image.resize-50, quml-mcq-solutions figure.image.resize-50{width:50%;height:auto} .startpage__instr-desc figure.image.resize-75, .quml-mcq figure.image.resize-75, .quml-sa figure.image.resize-75, quml-sa figure.image.resize-75, quml-mcq-solutions figure.image.resize-75{width:75%;height:auto} .startpage__instr-desc figure.image.resize-100, .quml-mcq figure.image.resize-100, .quml-sa figure.image.resize-100, quml-sa figure.image.resize-100, quml-mcq-solutions figure.image.resize-100{width:100%;height:auto} .startpage__instr-desc figure.table table, .quml-mcq figure.table table, .quml-sa figure.table table, quml-sa figure.table table, quml-mcq-solutions figure.table table{border-right:.0625rem solid var(--gray-100)} .startpage__instr-desc figure.table table, .startpage__instr-desc figure.table table tr td, .startpage__instr-desc figure.table table tr th, .quml-mcq figure.table table, .quml-mcq figure.table table tr td, .quml-mcq figure.table table tr th, .quml-sa figure.table table, .quml-sa figure.table table tr td, .quml-sa figure.table table tr th, quml-sa figure.table table, quml-sa figure.table table tr td, quml-sa figure.table table tr th, quml-mcq-solutions figure.table table, quml-mcq-solutions figure.table table tr td, quml-mcq-solutions figure.table table tr th{border:.0625rem solid var(--black);border-collapse:collapse} .startpage__instr-desc figure.table table, .quml-mcq figure.table table, .quml-sa figure.table table, quml-sa figure.table table, quml-mcq-solutions figure.table table{width:100%;background:var(--white);border:.0625rem solid var(--gray-100);box-shadow:none;border-radius:.25rem .25rem 0 0;text-align:left;color:var(--gray);border-collapse:separate;border-spacing:0;table-layout:fixed} .startpage__instr-desc figure.table table thead tr th, .quml-mcq figure.table table thead tr th, .quml-sa figure.table table thead tr th, quml-sa figure.table table thead tr th, quml-mcq-solutions figure.table table thead tr th{font-size:.875rem;padding:1rem;background-color:var(--primary-100);position:relative;height:2.5rem;border:0px;border-bottom:.0625rem solid var(--gray-100);border-right:.0625rem solid var(--gray-100);font-weight:700;color:var(--primary-color);text-transform:uppercase} .startpage__instr-desc figure.table table thead tr th:first-child, .quml-mcq figure.table table thead tr th:first-child, .quml-sa figure.table table thead tr th:first-child, quml-sa figure.table table thead tr th:first-child, quml-mcq-solutions figure.table table thead tr th:first-child{border-top-left-radius:.25rem} .startpage__instr-desc figure.table table thead tr th:last-child, .quml-mcq figure.table table thead tr th:last-child, .quml-sa figure.table table thead tr th:last-child, quml-sa figure.table table thead tr th:last-child, quml-mcq-solutions figure.table table thead tr th:last-child{border-top-right-radius:.25rem;border-right:0rem solid var(--gray-100)} .startpage__instr-desc figure.table table tbody tr:nth-child(2n), .quml-mcq figure.table table tbody tr:nth-child(2n), .quml-sa figure.table table tbody tr:nth-child(2n), quml-sa figure.table table tbody tr:nth-child(2n), quml-mcq-solutions figure.table table tbody tr:nth-child(2n){background-color:var(--gray-0)} .startpage__instr-desc figure.table table tbody tr:hover, .quml-mcq figure.table table tbody tr:hover, .quml-sa figure.table table tbody tr:hover, quml-sa figure.table table tbody tr:hover, quml-mcq-solutions figure.table table tbody tr:hover{background:var(--primary-0);color:rgba(var(--rc-rgba-gray),.95);cursor:pointer} .startpage__instr-desc figure.table table tbody tr td, .quml-mcq figure.table table tbody tr td, .quml-sa figure.table table tbody tr td, quml-sa figure.table table tbody tr td, quml-mcq-solutions figure.table table tbody tr td{font-size:.875rem;padding:1rem;color:var(--gray);height:3.5rem;border:0px;border-bottom:.0625rem solid var(--gray-100);border-right:.0625rem solid var(--gray-100);word-break:break-word;line-height:normal} .startpage__instr-desc figure.table table tbody tr td:last-child, .quml-mcq figure.table table tbody tr td:last-child, .quml-sa figure.table table tbody tr td:last-child, quml-sa figure.table table tbody tr td:last-child, quml-mcq-solutions figure.table table tbody tr td:last-child{border-right:0rem solid var(--gray-100)} .startpage__instr-desc figure.table table tbody tr td p, .quml-mcq figure.table table tbody tr td p, .quml-sa figure.table table tbody tr td p, quml-sa figure.table table tbody tr td p, quml-mcq-solutions figure.table table tbody tr td p{margin-bottom:0!important} .startpage__instr-desc figure.table table tbody tr:last-child td, .quml-mcq figure.table table tbody tr:last-child td, .quml-sa figure.table table tbody tr:last-child td, quml-sa figure.table table tbody tr:last-child td, quml-mcq-solutions figure.table table tbody tr:last-child td{border-bottom:none} .startpage__instr-desc figure.table table tbody tr:last-child td:first-child, .quml-mcq figure.table table tbody tr:last-child td:first-child, .quml-sa figure.table table tbody tr:last-child td:first-child, quml-sa figure.table table tbody tr:last-child td:first-child, quml-mcq-solutions figure.table table tbody tr:last-child td:first-child{border-bottom-left-radius:.25rem} .startpage__instr-desc figure.table table tbody tr:last-child td:last-child, .quml-mcq figure.table table tbody tr:last-child td:last-child, .quml-sa figure.table table tbody tr:last-child td:last-child, quml-sa figure.table table tbody tr:last-child td:last-child, quml-mcq-solutions figure.table table tbody tr:last-child td:last-child{border-bottom-right-radius:.25rem} .startpage__instr-desc ul, .startpage__instr-desc ol, .quml-mcq ul, .quml-mcq ol, .quml-sa ul, .quml-sa ol, quml-sa ul, quml-sa ol, quml-mcq-solutions ul, quml-mcq-solutions ol{margin-top:.5rem} .startpage__instr-desc ul li, .startpage__instr-desc ol li, .quml-mcq ul li, .quml-mcq ol li, .quml-sa ul li, .quml-sa ol li, quml-sa ul li, quml-sa ol li, quml-mcq-solutions ul li, quml-mcq-solutions ol li{margin:.5rem;font-weight:400;line-height:normal} .startpage__instr-desc ul, .quml-mcq ul, .quml-sa ul, quml-sa ul, quml-mcq-solutions ul{list-style-type:disc} .startpage__instr-desc h1, .startpage__instr-desc h2, .startpage__instr-desc h3, .startpage__instr-desc h4, .startpage__instr-desc h5, .startpage__instr-desc h6, .quml-mcq h1, .quml-mcq h2, .quml-mcq h3, .quml-mcq h4, .quml-mcq h5, .quml-mcq h6, .quml-sa h1, .quml-sa h2, .quml-sa h3, .quml-sa h4, .quml-sa h5, .quml-sa h6, quml-sa h1, quml-sa h2, quml-sa h3, quml-sa h4, quml-sa h5, quml-sa h6, quml-mcq-solutions h1, quml-mcq-solutions h2, quml-mcq-solutions h3, quml-mcq-solutions h4, quml-mcq-solutions h5, quml-mcq-solutions h6{color:var(--primary-color);line-height:normal;margin-bottom:1rem} .startpage__instr-desc p, .startpage__instr-desc span, .quml-mcq p, .quml-mcq span, .quml-sa p, .quml-sa span, quml-sa p, quml-sa span, quml-mcq-solutions p, quml-mcq-solutions span{color:var(--quml-mcq-title-txt)} .startpage__instr-desc p strong, .startpage__instr-desc p span strong, .quml-mcq p strong, .quml-mcq p span strong, .quml-sa p strong, .quml-sa p span strong, quml-sa p strong, quml-sa p span strong, quml-mcq-solutions p strong, quml-mcq-solutions p span strong{font-weight:700} .startpage__instr-desc p span u, .startpage__instr-desc p u, .quml-mcq p span u, .quml-mcq p u, .quml-sa p span u, .quml-sa p u, quml-sa p span u, quml-sa p u, quml-mcq-solutions p span u, quml-mcq-solutions p u{text-decoration:underline} .startpage__instr-desc p span i, .startpage__instr-desc p i, .quml-mcq p span i, .quml-mcq p i, .quml-sa p span i, .quml-sa p i, quml-sa p span i, quml-sa p i, quml-mcq-solutions p span i, quml-mcq-solutions p i{font-style:italic}"]})}class Ha{constructor(_,g,x){this.viewerService=_,this.utilService=g,this.transformationService=x,this.playerEvent=new l.vpe,this.telemetryEvent=new l.vpe,this.isInitialized=!1,this.isLoading=!1,this.isSectionsAvailable=!1,this.isMultiLevelSection=!1,this.sections=[],this.sectionIndex=0,this.parentConfig={loadScoreBoard:!1,requiresSubmit:!1,isSectionsAvailable:!1,isReplayed:!1,identifier:"",contentName:"",baseUrl:"",isAvailableLocally:!1,instructions:{},questionCount:0,sideMenuConfig:{enable:!0,showShare:!0,showDownload:!1,showExit:!1},showFeedback:!1,showLegend:!0,warningTime:ka_DEFAULT_TIME,showWarningTimer:ka_SHOW_TIMER},this.endPageReached=!1,this.isEndEventRaised=!1,this.isSummaryEventRaised=!1,this.showReplay=!0,this.mainProgressBar=[],this.loadScoreBoard=!1,this.summary={correct:0,partial:0,skipped:0,wrong:0},this.isDurationExpired=!1,this.finalScore=0,this.totalNoOfQuestions=0,this.totalVisitedQuestion=0}onTelemetryEvent(_){this.telemetryEvent.emit(_.detail)}ngOnInit(){if(this.isInitialized=!0,this.playerConfig){if("string"==typeof this.playerConfig)try{this.playerConfig=JSON.parse(this.playerConfig)}catch(_){console.error("Invalid playerConfig: ",_)}!Kt(this.playerConfig.metadata,"qumlVersion")&&1.1!=rt.Z(this.playerConfig.metadata,"qumlVersion")&&(this.playerConfig.metadata=this.transformationService.getTransformedHierarchy(this.playerConfig.metadata)),console.log("playerConfig::",this.playerConfig),this.isLoading=!0,this.setConfig(),this.initializeSections()}}ngOnChanges(_){_.playerConfig.firstChange&&this.isInitialized&&this.ngOnInit()}initializeSections(){const _=Qd(this.playerConfig.metadata.children,"mimeType");if(this.parentConfig.isSectionsAvailable=this.isSectionsAvailable=_[0]===Ba.questionSet,this.parentConfig.metadata={...this.playerConfig.metadata},this.viewerService.sectionQuestions=[],this.isSectionsAvailable)if(this.isMultiLevelSection=this.getMultilevelSection(this.playerConfig.metadata),this.isMultiLevelSection)this.contentError={messageHeader:"Unable to load content",messageTitle:"Multi level sections are not supported as of now"};else{let g=this.playerConfig.metadata.children;this.sections=Qd(g,x=>{let B=x?.children?.map(We=>We.identifier)||[];const ve=x?.maxQuestions;return B=x?.shuffle?on(B):B,ve&&(B=B.slice(0,ve)),this.playerConfig.metadata.timeLimits&&(x={...x,timeLimits:this.playerConfig.metadata.timeLimits,showTimer:this.playerConfig.metadata.showTimer}),{...this.playerConfig,metadata:{...x,childNodes:B}}}),this.setInitialScores(),this.activeSection=lo(this.sections[0]),this.isLoading=!1}else{let g=[];g=this.playerConfig.metadata?.children?.length?this.playerConfig.metadata.children.map(B=>B.identifier):this.playerConfig.metadata.childNodes,g=this.playerConfig.metadata?.shuffle?on(g):g;const x=this.playerConfig.metadata.maxQuestions;if(x&&(g=g.slice(0,x)),g.forEach((B,ve)=>{this.totalNoOfQuestions++,this.mainProgressBar.push({index:ve+1,class:"unattempted",value:void 0,score:0})}),this.playerConfig.metadata.childNodes=g,!this.playerConfig.metadata?.shuffle&&(this.playerConfig.config?.progressBar?.length&&(this.mainProgressBar=lo(this.playerConfig.config.progressBar)),this.playerConfig.config?.questions?.length)){const B=this.playerConfig.config.questions.find(ve=>ve.id===this.playerConfig.metadata.identifier);B?.questions&&this.viewerService.updateSectionQuestions(this.playerConfig.metadata.identifier,B.questions)}this.activeSection=lo(this.playerConfig),this.isLoading=!1,this.parentConfig.questionCount=this.totalNoOfQuestions}}setConfig(){if(this.parentConfig.contentName=this.playerConfig.metadata?.name,this.parentConfig.identifier=this.playerConfig.metadata?.identifier,this.parentConfig.requiresSubmit="no"!==this.playerConfig.metadata?.requiresSubmit?.toLowerCase(),this.parentConfig.instructions=this.playerConfig.metadata?.instructions,this.parentConfig.showLegend=void 0===this.playerConfig.config?.showLegend||this.playerConfig.config.showLegend,this.nextContent=this.playerConfig.config?.nextContent,this.showEndPage="no"!==this.playerConfig.metadata?.showEndPage?.toLowerCase(),this.parentConfig.showFeedback=this.showFeedBack=this.playerConfig.metadata?.showFeedback,this.parentConfig.sideMenuConfig={...this.parentConfig.sideMenuConfig,...this.playerConfig.config.sideMenu},this.parentConfig.warningTime=rt.Z(this.playerConfig,"config.warningTime",this.parentConfig.warningTime),this.parentConfig.showWarningTimer=rt.Z(this.playerConfig,"config.showWarningTimer",this.parentConfig.showWarningTimer),this.playerConfig?.context?.userData){const _=this.playerConfig.context.userData?.firstName??"",g=this.playerConfig.context.userData?.lastName??"";this.userName=_+" "+g}this.playerConfig.metadata.isAvailableLocally&&this.playerConfig.metadata.basePath&&(this.parentConfig.baseUrl=this.playerConfig.metadata.basePath,this.parentConfig.isAvailableLocally=!0),this.attempts={max:this.playerConfig.metadata?.maxAttempts,current:this.playerConfig.metadata?.currentAttempt?this.playerConfig.metadata.currentAttempt+1:1},this.totalScore=this.playerConfig.metadata.outcomeDeclaration.maxScore.defaultValue,this.showReplay=!(this.attempts?.max&&this.attempts?.current>=this.attempts.max),"string"==typeof this.playerConfig.metadata?.timeLimits&&(this.playerConfig.metadata.timeLimits=JSON.parse(this.playerConfig.metadata.timeLimits)),this.initialTime=(new Date).getTime(),this.emitMaxAttemptEvents()}getMultilevelSection(_){let g;return _.children.forEach(x=>{x.children&&!g&&(g=this.hasChildren(x.children))}),g}hasChildren(_){return _.some(g=>g.children)}emitMaxAttemptEvents(){this.playerConfig.metadata?.maxAttempts-1===this.playerConfig.metadata?.currentAttempt?this.playerEvent.emit(this.viewerService.generateMaxAttemptEvents(this.attempts?.current,!1,!0)):this.playerConfig.metadata?.currentAttempt>=this.playerConfig.metadata?.maxAttempts&&this.playerEvent.emit(this.viewerService.generateMaxAttemptEvents(this.attempts?.current,!0,!1))}getActiveSectionIndex(){return this.sections.findIndex(_=>_.metadata?.identifier===this.activeSection.metadata?.identifier)}onShowScoreBoard(_){if(this.parentConfig.isSectionsAvailable){const g=this.getActiveSectionIndex();this.updateSectionScore(g)}this.getSummaryObject(),this.loadScoreBoard=!0,this.viewerService.pauseVideo()}onSectionEnd(_){if(_.isDurationEnded&&(this.isDurationExpired=!0),this.parentConfig.isSectionsAvailable){const g=this.getActiveSectionIndex();this.updateSectionScore(g),this.setNextSection(_,g)}else this.prepareEnd(_)}onPlayerEvent(_){this.playerEvent.emit(_)}getSummaryObject(){const _=this.isSectionsAvailable?q0(this.mainProgressBar.map(x=>x.children)):this.mainProgressBar,g=fs(_,"class");this.summary={skipped:rt.Z(g,"skipped.length")||0,correct:rt.Z(g,"correct.length")||0,wrong:rt.Z(g,"wrong.length")||0,partial:rt.Z(g,"partial.length")||0},this.totalVisitedQuestion=this.summary.correct+this.summary.wrong+this.summary.partial+this.summary.skipped,this.viewerService.totalNumberOfQuestions=this.totalNoOfQuestions}updateSectionScore(_){this.mainProgressBar[_].score=this.mainProgressBar[_].children.reduce((g,x)=>g+x.score,0)}setNextSection(_,g){this.summary=this.utilService.sumObjectsByKey(this.summary,_.summary);const x=0===_.summary.skipped&&_.summary?.correct+_.summary?.wrong===this.mainProgressBar[g]?.children?.length,B=_.summary.skipped>0;if(_.isDurationEnded)return this.isDurationExpired=!0,void this.prepareEnd(_);let ve=g+1;if(_.jumpToSection){const We=this.sections.findIndex(lt=>lt.metadata?.identifier===_.jumpToSection);ve=We>-1?We:ve}this.sectionIndex=lo(ve),this.mainProgressBar.forEach((We,lt)=>{We.isActive=lt===ve,lt===g&&(x?We.class="attempted":B&&(We.class="partial"))}),ve=this.attempts.max),this.totalNoOfQuestions=0,this.totalVisitedQuestion=0,this.mainProgressBar=[],this.jumpToQuestion=void 0,this.summary={correct:0,partial:0,skipped:0,wrong:0},this.sections=[],this.initialTime=(new Date).getTime(),this.initializeSections(),this.endPageReached=!1,this.loadScoreBoard=!1,this.activeSection=this.isSectionsAvailable?lo(this.sections[0]):this.playerConfig,this.attempts?.max===this.attempts?.current&&this.playerEvent.emit(this.viewerService.generateMaxAttemptEvents(rt.Z(this.attempts,"current"),!1,!0)),this.viewerService.raiseHeartBeatEvent(Sr.replayClicked,br.interact,$s.endPage),setTimeout(()=>{this.parentConfig.isReplayed=!1;const _=document.querySelector("li.info-page");_&&_.scrollIntoView({behavior:"smooth"})},1e3)}setInitialScores(_=0){const g="abcdefghijklmnopqrstuvwxyz".split("");this.sections.forEach((x,B)=>{this.mainProgressBar.push({index:g[B].toLocaleUpperCase(),class:"unattempted",value:void 0,score:0,isActive:B===_,identifier:x.metadata?.identifier});const ve=[];x.metadata.childNodes.forEach((We,lt)=>{ve.push({index:lt+1,class:"unattempted",value:void 0,score:0}),this.totalNoOfQuestions++}),this.mainProgressBar[this.mainProgressBar.length-1]={...jo.Z(this.mainProgressBar),children:ve}}),this.parentConfig.questionCount=this.totalNoOfQuestions}calculateScore(){return this.finalScore=this.mainProgressBar.reduce((_,g)=>_+g.score,0),this.generateOutComeLabel(),this.finalScore}exitContent(_){this.calculateScore(),"EXIT"===_?.type&&(this.viewerService.raiseHeartBeatEvent(Sr.endPageExitClicked,br.interact,$s.endPage),this.getSummaryObject(),this.viewerService.raiseSummaryEvent(this.totalVisitedQuestion,this.endPageReached,this.finalScore,this.summary),this.isSummaryEventRaised=!0,this.raiseEndEvent(this.totalVisitedQuestion,this.endPageReached,this.finalScore))}raiseEndEvent(_,g,x){this.isEndEventRaised||(this.isEndEventRaised=!0,this.viewerService.metaData.progressBar=this.mainProgressBar,this.viewerService.raiseEndEvent(_,g,x),rt.Z(this.attempts,"current")>=rt.Z(this.attempts,"max")&&this.playerEvent.emit(this.viewerService.generateMaxAttemptEvents(rt.Z(this.attempts,"current"),!0,!1)))}setDurationSpent(){"Score"!==this.playerConfig.metadata?.summaryType&&(this.viewerService.metaData.duration=(new Date).getTime()-this.initialTime,this.durationSpent=this.utilService.getTimeSpentText(this.initialTime))}onScoreBoardLoaded(_){_?.scoreBoardLoaded&&this.calculateScore()}onScoreBoardSubmitted(){this.endPageReached=!0,this.getSummaryObject(),this.setDurationSpent(),this.viewerService.raiseHeartBeatEvent(Sr.scoreBoardSubmitClicked,br.interact,$s.submitPage),this.viewerService.raiseSummaryEvent(this.totalVisitedQuestion,this.endPageReached,this.finalScore,this.summary),this.raiseEndEvent(this.totalVisitedQuestion,this.endPageReached,this.finalScore),this.loadScoreBoard=!1,this.isSummaryEventRaised=!0}generateOutComeLabel(){switch(this.outcomeLabel=this.finalScore.toString(),rt.Z(this.playerConfig,"metadata.summaryType")){case"Complete":this.outcomeLabel=this.totalScore?`${this.finalScore} / ${this.totalScore}`:this.outcomeLabel;break;case"Duration":this.outcomeLabel=""}}goToQuestion(_){if(this.parentConfig.isSectionsAvailable&&_.identifier){const g=this.sections.findIndex(x=>x.metadata?.identifier===_.identifier);this.activeSection=lo(this.sections[g]),this.mainProgressBar.forEach((x,B)=>{x.isActive=B===g})}this.jumpToQuestion=_,this.loadScoreBoard=!1}playNextContent(_){this.viewerService.raiseHeartBeatEvent(_?.type,br.interact,$s.endPage,_?.identifier)}toggleScreenRotate(_){this.viewerService.raiseHeartBeatEvent(Sr.deviceRotationClicked,br.interact,this.sectionPlayer.myCarousel.getCurrentSlideIndex()+1)}sideBarEvents(_){("OPEN_MENU"===_.type||"CLOSE_MENU"===_.type)&&this.handleSideBarAccessibility(_),this.viewerService.raiseHeartBeatEvent(_.type,br.interact,this.sectionPlayer.myCarousel.getCurrentSlideIndex()+1)}handleSideBarAccessibility(_){const g=document.querySelector(".navBlock"),x=document.querySelector("#overlay-input"),B=document.querySelector("#overlay-button"),ve=document.querySelector("#sidebar-list");if("OPEN_MENU"===_.type){const We=this.playerConfig.config?.sideMenu?.showExit;this.disabledHandle=We?Zl.Z.hidden({filter:[ve,B,x]}):Zl.Z.tabFocus({context:g}),this.subscription=(0,zc.R)(document,"keydown").subscribe(lt=>{if(console.log("===========",lt.key),"Escape"===lt.key){document.getElementById("overlay-input").checked=!1,document.getElementById("playerSideMenu").style.visibility="hidden",document.querySelector(".navBlock").style.marginLeft="-100%",this.viewerService.raiseHeartBeatEvent("CLOSE_MENU",br.interact,this.sectionPlayer.myCarousel.getCurrentSlideIndex()+1),this.disabledHandle.disengage(),this.subscription.unsubscribe(),this.disabledHandle=null,this.subscription=null}})}else"CLOSE_MENU"===_.type&&this.disabledHandle&&(this.disabledHandle.disengage(),this.disabledHandle=null,this.subscription&&(this.subscription.unsubscribe(),this.subscription=null))}ngOnDestroy(){this.calculateScore(),this.getSummaryObject(),!1===this.isSummaryEventRaised&&this.viewerService.raiseSummaryEvent(this.totalVisitedQuestion,this.endPageReached,this.finalScore,this.summary),this.subscription&&this.subscription.unsubscribe(),this.raiseEndEvent(this.totalVisitedQuestion,this.endPageReached,this.finalScore)}static#e=this.\u0275fac=function(g){return new(g||Ha)(l.Y36(Os),l.Y36(Co),l.Y36(Fa))};static#t=this.\u0275cmp=l.Xpm({type:Ha,selectors:[["quml-main-player"]],viewQuery:function(g,x){if(1&g&&l.Gf(Tl,5),2&g){let B;l.iGM(B=l.CRH())&&(x.sectionPlayer=B.first)}},hostBindings:function(g,x){1&g&&l.NdJ("TelemetryEvent",function(ve){return x.onTelemetryEvent(ve)},!1,l.evT)("beforeunload",function(){return x.ngOnDestroy()},!1,l.Jf7)},inputs:{playerConfig:"playerConfig"},outputs:{playerEvent:"playerEvent",telemetryEvent:"telemetryEvent"},features:[l.TTD],decls:5,vars:6,consts:[[3,"title",4,"ngIf"],[3,"sidebarMenuEvent",4,"ngIf"],[3,"showLegend","disablePreviousNavigation","disableNext","attempts","loadScoreBoard","showDeviceOrientation","toggleScreenRotate",4,"ngIf"],[3,"title","config","sidebarEvent"],["class","main-container",4,"ngIf"],[3,"title"],[3,"sidebarMenuEvent"],[3,"showLegend","disablePreviousNavigation","disableNext","attempts","loadScoreBoard","showDeviceOrientation","toggleScreenRotate"],[1,"main-container"],[1,"main-container",3,"hidden"],[3,"sectionConfig","attempts","mainProgressBar","parentConfig","sectionIndex","jumpToQuestion","sectionEnd","showScoreBoard","playerEvent",4,"ngIf"],[3,"contentName","scores","totalNoOfQuestions","showFeedBack","isSections","summary","scoreBoardLoaded","submitClicked","emitQuestionNo",4,"ngIf"],["class","endPage-container",3,"ngClass",4,"ngIf"],[4,"ngIf"],[3,"sectionConfig","attempts","mainProgressBar","parentConfig","sectionIndex","jumpToQuestion","sectionEnd","showScoreBoard","playerEvent"],[3,"contentName","scores","totalNoOfQuestions","showFeedBack","isSections","summary","scoreBoardLoaded","submitClicked","emitQuestionNo"],[1,"endPage-container",3,"ngClass"],[3,"contentName","outcome","outcomeLabel","userName","timeSpentLabel","showExit","showReplay","nextContent","replayContent","exitContent","playNextContent",4,"ngIf"],[3,"contentName","outcome","outcomeLabel","userName","timeSpentLabel","showExit","showReplay","nextContent","replayContent","exitContent","playNextContent"],["class","sb-color-primary mt-8 fnormal font-weight-bold d-block",4,"ngIf"],["class","attempts sb-color-primary mt-8 fnormal font-weight-bold d-block",4,"ngIf"],[1,"sb-color-primary","mt-8","fnormal","font-weight-bold","d-block"],[1,"attempts","sb-color-primary","mt-8","fnormal","font-weight-bold","d-block"],[3,"errorMsg"]],template:function(g,x){1&g&&(l.YNc(0,Ho,1,1,"sb-player-start-page",0),l.YNc(1,Bi,1,0,"sb-player-side-menu-icon",1),l.YNc(2,yo,1,6,"quml-header",2),l.TgZ(3,"sb-player-sidebar",3),l.NdJ("sidebarEvent",function(ve){return x.sideBarEvents(ve)}),l.qZA(),l.YNc(4,g1,6,5,"div",4)),2&g&&(l.Q6J("ngIf",x.isLoading),l.xp6(1),l.Q6J("ngIf",(null==x.parentConfig||null==x.parentConfig.sideMenuConfig?null:x.parentConfig.sideMenuConfig.enable)&&!x.endPageReached),l.xp6(1),l.Q6J("ngIf",x.loadScoreBoard&&(null==x.parentConfig?null:x.parentConfig.requiresSubmit)&&!x.endPageReached),l.xp6(1),l.Q6J("title",null==x.parentConfig?null:x.parentConfig.contentName)("config",null==x.parentConfig?null:x.parentConfig.sideMenuConfig),l.xp6(1),l.Q6J("ngIf",!x.isLoading))},dependencies:[Cr.mk,Cr.O5,Ri.U,Ri.lk,Ri.k7,Ri.XR,Ri.pE,Cl,bl,Tl],styles:[":root{--quml-main-bg: #fff} #overlay-button{top:.6rem!important}.main-container[_ngcontent-%COMP%]{width:100%;height:100%;background:var(--quml-main-bg)}.endPage-container-height[_ngcontent-%COMP%]{height:100%}"]})}class Xs{static#e=this.\u0275fac=function(g){return new(g||Xs)};static#t=this.\u0275mod=l.oAB({type:Xs});static#n=this.\u0275inj=l.cJS({providers:[qa,{provide:Ri.EO,useValue:{contentCompatibilityLevel:6}}],imports:[Cr.ez,Sa,Ri.gQ]})}},3056:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>ce});const l=function f(){this.__data__=[],this.size=0};var k=C(8325);const q=function R(be,ne){for(var J=be.length;J--;)if((0,k.Z)(be[J][0],ne))return J;return-1};var V=Array.prototype.splice;const re=function W(be){var ne=this.__data__,J=q(ne,be);return!(J<0)&&(J==ne.length-1?ne.pop():V.call(ne,J,1),--this.size,!0)};const ee=function N(be){var ne=this.__data__,J=q(ne,be);return J<0?void 0:ne[J][1]};const Te=function ie(be){return q(this.__data__,be)>-1};const De=function Oe(be,ne){var J=this.__data__,xe=q(J,be);return xe<0?(++this.size,J.push([be,ne])):J[xe][1]=ne,this};function Pe(be){var ne=-1,J=null==be?0:be.length;for(this.clear();++ne{"use strict";C.d(de,{Z:()=>R});var f=C(6842),l=C(6396);const R=(0,f.Z)(l.Z,"Map")},3810:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>Gt});const k=(0,C(6842).Z)(Object,"create");const q=function R(){this.__data__=k?k(null):{},this.size=0};const V=function z(gt){var Ct=this.has(gt)&&delete this.__data__[gt];return this.size-=Ct?1:0,Ct};var N=Object.prototype.hasOwnProperty;const ie=function ee(gt){var Ct=this.__data__;if(k){var it=Ct[gt];return"__lodash_hash_undefined__"===it?void 0:it}return N.call(Ct,gt)?Ct[gt]:void 0};var Oe=Object.prototype.hasOwnProperty;const Pe=function De(gt){var Ct=this.__data__;return k?void 0!==Ct[gt]:Oe.call(Ct,gt)};const ne=function be(gt,Ct){var it=this.__data__;return this.size+=this.has(gt)?0:1,it[gt]=k&&void 0===Ct?"__lodash_hash_undefined__":Ct,this};function J(gt){var Ct=-1,it=null==gt?0:gt.length;for(this.clear();++Ct{"use strict";C.d(de,{Z:()=>R});var f=C(6842),l=C(6396);const R=(0,f.Z)(l.Z,"Set")},6522:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>W});var f=C(3810);const R=function k(re){return this.__data__.set(re,"__lodash_hash_undefined__"),this};const z=function q(re){return this.__data__.has(re)};function V(re){var N=-1,ee=null==re?0:re.length;for(this.__data__=new f.Z;++N{"use strict";C.d(de,{Z:()=>Pe});var f=C(3056);const k=function l(){this.__data__=new f.Z,this.size=0};const q=function R(ce){var be=this.__data__,ne=be.delete(ce);return this.size=be.size,ne};const V=function z(ce){return this.__data__.get(ce)};const re=function W(ce){return this.__data__.has(ce)};var N=C(525),ee=C(3810);const Oe=function Te(ce,be){var ne=this.__data__;if(ne instanceof f.Z){var J=ne.__data__;if(!N.Z||J.length<199)return J.push([ce,be]),this.size=++ne.size,this;ne=this.__data__=new ee.Z(J)}return ne.set(ce,be),this.size=ne.size,this};function De(ce){var be=this.__data__=new f.Z(ce);this.size=be.size}De.prototype.clear=k,De.prototype.delete=q,De.prototype.get=V,De.prototype.has=re,De.prototype.set=Oe;const Pe=De},2134:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>k});const k=C(6396).Z.Symbol},9764:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>k});const k=C(6396).Z.Uint8Array},7528:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>l});const l=function f(k,R){for(var q=-1,z=null==k?0:k.length;++q{"use strict";C.d(de,{Z:()=>l});const l=function f(k,R){for(var q=-1,z=null==k?0:k.length,V=0,W=[];++q{"use strict";C.d(de,{Z:()=>ee});const l=function f(ie,Te){for(var Oe=-1,De=Array(ie);++Oe{"use strict";C.d(de,{Z:()=>l});const l=function f(k,R){for(var q=-1,z=null==k?0:k.length,V=Array(z);++q{"use strict";C.d(de,{Z:()=>l});const l=function f(k,R){for(var q=-1,z=R.length,V=k.length;++q{"use strict";C.d(de,{Z:()=>l});const l=function f(k,R){for(var q=-1,z=null==k?0:k.length;++q{"use strict";C.d(de,{Z:()=>re});var f=C(5247),l=C(1192);const R=function k(N,ee){return N&&(0,f.Z)(N,ee,l.Z)};var q=C(4070);const re=function z(N,ee){return function(ie,Te){if(null==ie)return ie;if(!(0,q.Z)(ie))return N(ie,Te);for(var Oe=ie.length,De=ee?Oe:-1,Pe=Object(ie);(ee?De--:++De{"use strict";C.d(de,{Z:()=>R});const R=function f(q){return function(z,V,W){for(var re=-1,N=Object(z),ee=W(z),ie=ee.length;ie--;){var Te=ee[q?ie:++re];if(!1===V(N[Te],Te,N))break}return z}}()},1527:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>R});var f=C(897),l=C(667);const R=function k(q,z){for(var V=0,W=(z=(0,f.Z)(z,q)).length;null!=q&&V{"use strict";C.d(de,{Z:()=>R});var f=C(1191),l=C(6328);const R=function k(q,z,V){var W=z(q);return(0,l.Z)(q)?W:(0,f.Z)(W,V(q))}},5214:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>Pe});var f=C(2134),l=Object.prototype,k=l.hasOwnProperty,R=l.toString,q=f.Z?f.Z.toStringTag:void 0;const V=function z(ce){var be=k.call(ce,q),ne=ce[q];try{ce[q]=void 0;var J=!0}catch{}var xe=R.call(ce);return J&&(be?ce[q]=ne:delete ce[q]),xe};var re=Object.prototype.toString;const ee=function N(ce){return re.call(ce)};var Oe=f.Z?f.Z.toStringTag:void 0;const Pe=function De(ce){return null==ce?void 0===ce?"[object Undefined]":"[object Null]":Oe&&Oe in Object(ce)?V(ce):ee(ce)}},802:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>Je});var f=C(3201),l=C(6522),k=C(2125),R=C(4066);const W=function V(qe,Tt,un,wt,dn,xt){var Sn=1&un,mn=qe.length,Xt=Tt.length;if(mn!=Xt&&!(Sn&&Xt>mn))return!1;var Fn=xt.get(qe),qn=xt.get(Tt);if(Fn&&qn)return Fn==Tt&&qn==qe;var Ln=-1,Ke=!0,ft=2&un?new l.Z:void 0;for(xt.set(qe,Tt),xt.set(Tt,qe);++Ln{"use strict";C.d(de,{Z:()=>Gt});var f=C(3201),l=C(802);const z=function q(gt,Ct,it,mt){var Ze=it.length,Se=Ze,Wt=!mt;if(null==gt)return!Se;for(gt=Object(gt);Ze--;){var zt=it[Ze];if(Wt&&zt[2]?zt[1]!==gt[zt[0]]:!(zt[0]in gt))return!1}for(;++Ze{"use strict";C.d(de,{Z:()=>W});var f=C(4036);const R=(0,C(4119).Z)(Object.keys,Object);var z=Object.prototype.hasOwnProperty;const W=function V(re){if(!(0,f.Z)(re))return R(re);var N=[];for(var ee in Object(re))z.call(re,ee)&&"constructor"!=ee&&N.push(ee);return N}},7523:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>l});const l=function f(k){return function(R){return k(R)}}},4066:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>l});const l=function f(k,R){return k.has(R)}},897:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>Pe});var f=C(6328),l=C(5836),k=C(3810);function q(ce,be){if("function"!=typeof ce||null!=be&&"function"!=typeof be)throw new TypeError("Expected a function");var ne=function(){var J=arguments,xe=be?be.apply(this,J):J[0],Ne=ne.cache;if(Ne.has(xe))return Ne.get(xe);var Ee=ce.apply(this,J);return ne.cache=Ne.set(xe,Ee)||Ne,Ee};return ne.cache=new(q.Cache||k.Z),ne}q.Cache=k.Z;const z=q;var N=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ee=/\\(\\)?/g;const Te=function W(ce){var be=z(ce,function(J){return 500===ne.size&&ne.clear(),J}),ne=be.cache;return be}(function(ce){var be=[];return 46===ce.charCodeAt(0)&&be.push(""),ce.replace(N,function(ne,J,xe,Ne){be.push(xe?Ne.replace(ee,"$1"):J||ne)}),be});var Oe=C(5675);const Pe=function De(ce,be){return(0,f.Z)(ce)?ce:(0,l.Z)(ce,be)?[ce]:Te((0,Oe.Z)(ce))}},800:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>l});const l="object"==typeof global&&global&&global.Object===Object&&global},4857:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>q});var f=C(341),l=C(9294),k=C(1192);const q=function R(z){return(0,f.Z)(z,k.Z,l.Z)}},6842:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>Ne});var f=C(3084);const R=C(6396).Z["__core-js_shared__"];var Ee,q=(Ee=/[^.]+$/.exec(R&&R.keys&&R.keys.IE_PROTO||""))?"Symbol(src)_1."+Ee:"";const V=function z(Ee){return!!q&&q in Ee};var W=C(2176),re=C(1540),ee=/^\[object .+?Constructor\]$/,ie=Function.prototype,Te=Object.prototype,Oe=ie.toString,De=Te.hasOwnProperty,Pe=RegExp("^"+Oe.call(De).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");const be=function ce(Ee){return!(!(0,W.Z)(Ee)||V(Ee))&&((0,f.Z)(Ee)?Pe:ee).test((0,re.Z)(Ee))};const J=function ne(Ee,ze){return Ee?.[ze]};const Ne=function xe(Ee,ze){var Ve=J(Ee,ze);return be(Ve)?Ve:void 0}},9294:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>V});var f=C(4423),l=C(1509),R=Object.prototype.propertyIsEnumerable,q=Object.getOwnPropertySymbols;const V=q?function(W){return null==W?[]:(W=Object(W),(0,f.Z)(q(W),function(re){return R.call(W,re)}))}:l.Z},7563:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>Ve});var f=C(6842),l=C(6396);const R=(0,f.Z)(l.Z,"DataView");var q=C(525);const V=(0,f.Z)(l.Z,"Promise");var W=C(3684);const N=(0,f.Z)(l.Z,"WeakMap");var ee=C(5214),ie=C(1540),Te="[object Map]",De="[object Promise]",Pe="[object Set]",ce="[object WeakMap]",be="[object DataView]",ne=(0,ie.Z)(R),J=(0,ie.Z)(q.Z),xe=(0,ie.Z)(V),Ne=(0,ie.Z)(W.Z),Ee=(0,ie.Z)(N),ze=ee.Z;(R&&ze(new R(new ArrayBuffer(1)))!=be||q.Z&&ze(new q.Z)!=Te||V&&ze(V.resolve())!=De||W.Z&&ze(new W.Z)!=Pe||N&&ze(new N)!=ce)&&(ze=function(j){var X=(0,ee.Z)(j),me="[object Object]"==X?j.constructor:void 0,$e=me?(0,ie.Z)(me):"";if($e)switch($e){case ne:return be;case J:return Te;case xe:return De;case Ne:return Pe;case Ee:return ce}return X});const Ve=ze},1183:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>W});var f=C(897),l=C(3356),k=C(6328),R=C(6570),q=C(4080),z=C(667);const W=function V(re,N,ee){for(var ie=-1,Te=(N=(0,f.Z)(N,re)).length,Oe=!1;++ie{"use strict";C.d(de,{Z:()=>R});var l=/^(?:0|[1-9]\d*)$/;const R=function k(q,z){var V=typeof q;return!!(z=z??9007199254740991)&&("number"==V||"symbol"!=V&&l.test(q))&&q>-1&&q%1==0&&q{"use strict";C.d(de,{Z:()=>z});var f=C(8325),l=C(4070),k=C(6570),R=C(2176);const z=function q(V,W,re){if(!(0,R.Z)(re))return!1;var N=typeof W;return!!("number"==N?(0,l.Z)(re)&&(0,k.Z)(W,re.length):"string"==N&&W in re)&&(0,f.Z)(re[W],V)}},5836:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>z});var f=C(6328),l=C(7380),k=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,R=/^\w*$/;const z=function q(V,W){if((0,f.Z)(V))return!1;var re=typeof V;return!("number"!=re&&"symbol"!=re&&"boolean"!=re&&null!=V&&!(0,l.Z)(V))||(R.test(V)||!k.test(V)||null!=W&&V in Object(W))}},4036:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>k});var f=Object.prototype;const k=function l(R){var q=R&&R.constructor;return R===("function"==typeof q&&q.prototype||f)}},2596:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>V});var f=C(800),l="object"==typeof exports&&exports&&!exports.nodeType&&exports,k=l&&"object"==typeof module&&module&&!module.nodeType&&module,q=k&&k.exports===l&&f.Z.process;const V=function(){try{return k&&k.require&&k.require("util").types||q&&q.binding&&q.binding("util")}catch{}}()},4119:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>l});const l=function f(k,R){return function(q){return k(R(q))}}},6396:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>R});var f=C(800),l="object"==typeof self&&self&&self.Object===Object&&self;const R=f.Z||l||Function("return this")()},974:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>l});const l=function f(k){var R=-1,q=Array(k.size);return k.forEach(function(z){q[++R]=z}),q}},667:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>R});var f=C(7380);const R=function k(q){if("string"==typeof q||(0,f.Z)(q))return q;var z=q+"";return"0"==z&&1/q==-Infinity?"-0":z}},1540:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>R});var l=Function.prototype.toString;const R=function k(q){if(null!=q){try{return l.call(q)}catch{}try{return q+""}catch{}}return""}},8325:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>l});const l=function f(k,R){return k===R||k!=k&&R!=R}},2281:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>W});var f=C(4423),l=C(7132);const R=function k(re,N){var ee=[];return(0,l.Z)(re,function(ie,Te,Oe){N(ie,Te,Oe)&&ee.push(ie)}),ee};var q=C(4218),z=C(6328);const W=function V(re,N){return((0,z.Z)(re)?f.Z:R)(re,(0,q.Z)(N,3))}},3859:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>W});var f=C(7528),l=C(7132),k=C(5416);const q=function R(re){return"function"==typeof re?re:k.Z};var z=C(6328);const W=function V(re,N){return((0,z.Z)(re)?f.Z:l.Z)(re,q(N))}},6687:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>k});var f=C(1527);const k=function l(R,q,z){var V=null==R?void 0:(0,f.Z)(R,q);return void 0===V?z:V}},5416:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>l});const l=function f(k){return k}},3356:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>N});var f=C(5214),l=C(333);const q=function R(ee){return(0,l.Z)(ee)&&"[object Arguments]"==(0,f.Z)(ee)};var z=Object.prototype,V=z.hasOwnProperty,W=z.propertyIsEnumerable;const N=q(function(){return arguments}())?q:function(ee){return(0,l.Z)(ee)&&V.call(ee,"callee")&&!W.call(ee,"callee")}},6328:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>l});const l=Array.isArray},4070:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>R});var f=C(3084),l=C(4080);const R=function k(q){return null!=q&&(0,l.Z)(q.length)&&!(0,f.Z)(q)}},7210:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>N});var f=C(6396);const k=function l(){return!1};var R="object"==typeof exports&&exports&&!exports.nodeType&&exports,q=R&&"object"==typeof module&&module&&!module.nodeType&&module,V=q&&q.exports===R?f.Z.Buffer:void 0;const N=(V?V.isBuffer:void 0)||k},1855:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>Oe});var f=C(258),l=C(7563),k=C(3356),R=C(6328),q=C(4070),z=C(7210),V=C(4036),W=C(9343),ie=Object.prototype.hasOwnProperty;const Oe=function Te(De){if(null==De)return!0;if((0,q.Z)(De)&&((0,R.Z)(De)||"string"==typeof De||"function"==typeof De.splice||(0,z.Z)(De)||(0,W.Z)(De)||(0,k.Z)(De)))return!De.length;var Pe=(0,l.Z)(De);if("[object Map]"==Pe||"[object Set]"==Pe)return!De.size;if((0,V.Z)(De))return!(0,f.Z)(De).length;for(var ce in De)if(ie.call(De,ce))return!1;return!0}},3084:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>W});var f=C(5214),l=C(2176);const W=function V(re){if(!(0,l.Z)(re))return!1;var N=(0,f.Z)(re);return"[object Function]"==N||"[object GeneratorFunction]"==N||"[object AsyncFunction]"==N||"[object Proxy]"==N}},4080:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>k});const k=function l(R){return"number"==typeof R&&R>-1&&R%1==0&&R<=9007199254740991}},2176:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>l});const l=function f(k){var R=typeof k;return null!=k&&("object"==R||"function"==R)}},333:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>l});const l=function f(k){return null!=k&&"object"==typeof k}},7380:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>q});var f=C(5214),l=C(333);const q=function R(z){return"symbol"==typeof z||(0,l.Z)(z)&&"[object Symbol]"==(0,f.Z)(z)}},9343:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>Pt});var f=C(5214),l=C(4080),k=C(333),me={};me["[object Float32Array]"]=me["[object Float64Array]"]=me["[object Int8Array]"]=me["[object Int16Array]"]=me["[object Int32Array]"]=me["[object Uint8Array]"]=me["[object Uint8ClampedArray]"]=me["[object Uint16Array]"]=me["[object Uint32Array]"]=!0,me["[object Arguments]"]=me["[object Array]"]=me["[object ArrayBuffer]"]=me["[object Boolean]"]=me["[object DataView]"]=me["[object Date]"]=me["[object Error]"]=me["[object Function]"]=me["[object Map]"]=me["[object Number]"]=me["[object Object]"]=me["[object RegExp]"]=me["[object Set]"]=me["[object String]"]=me["[object WeakMap]"]=!1;const _t=function $e(Xe){return(0,k.Z)(Xe)&&(0,l.Z)(Xe.length)&&!!me[(0,f.Z)(Xe)]};var st=C(7523),Dt=C(2596),kt=Dt.Z&&Dt.Z.isTypedArray;const Pt=kt?(0,st.Z)(kt):_t},1192:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>q});var f=C(3285),l=C(258),k=C(4070);const q=function R(z){return(0,k.Z)(z)?(0,f.Z)(z):(0,l.Z)(z)}},8013:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>l});const l=function f(k){var R=null==k?0:k.length;return R?k[R-1]:void 0}},7568:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>re});var f=C(2125),l=C(4218),k=C(7132);const q=function R(N,ee){var ie;return(0,k.Z)(N,function(Te,Oe,De){return!(ie=ee(Te,Oe,De))}),!!ie};var z=C(6328),V=C(9154);const re=function W(N,ee,ie){var Te=(0,z.Z)(N)?f.Z:q;return ie&&(0,V.Z)(N,ee,ie)&&(ee=void 0),Te(N,(0,l.Z)(ee,3))}},1509:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>l});const l=function f(){return[]}},5675:(dt,de,C)=>{"use strict";C.d(de,{Z:()=>ee});var f=C(2134),l=C(4987),k=C(6328),R=C(7380),z=f.Z?f.Z.prototype:void 0,V=z?z.toString:void 0;const re=function W(ie){if("string"==typeof ie)return ie;if((0,k.Z)(ie))return(0,l.Z)(ie,W)+"";if((0,R.Z)(ie))return V?V.call(ie):"";var Te=ie+"";return"0"==Te&&1/ie==-Infinity?"-0":Te};const ee=function N(ie){return null==ie?"":re(ie)}},1670:(dt,de,C)=>{"use strict";function f(k,R,q,z,V,W,re){try{var N=k[W](re),ee=N.value}catch(ie){return void q(ie)}N.done?R(ee):Promise.resolve(ee).then(z,V)}function l(k){return function(){var R=this,q=arguments;return new Promise(function(z,V){var W=k.apply(R,q);function re(ee){f(W,z,V,re,N,"next",ee)}function N(ee){f(W,z,V,re,N,"throw",ee)}re(void 0)})}}C.d(de,{Z:()=>l})}}]); //# sourceMappingURL=vendor.js.map -(self.webpackChunkvideo_player_wc=self.webpackChunkvideo_player_wc||[]).push([["main"],{3142:(C,D,l)=>{"use strict";var P=l(4497),t=l(8008),v=l(4666),k=l(9239),B=l(7184),F=l(2508),N=l(6863),S=l(1627),p=l(7387),y=l(4607),h=l(4635);class m{uniqueId(e=32){let i="";const r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",n=r.length;for(let s=0;s{if(!U.Z(this.transcripts,{language:i.language,artifactUrl:i.artifactUrl,languageCode:i.languageCode,identifier:i.identifier}))return this.raiseExceptionLog("TRANSCRIPT_DATA_MISSING","TRANSCRIPT",new Error("Transcript object dose not have required fields"),this.traceId),[];!y.Z(e)&&"off"!==T.Z(e)&&T.Z(e)===i.languageCode&&(i.default=!0)}),this.transcripts):(this.raiseExceptionLog("INVALID_TRANSCRIPT_DATATYPE","TRANSCRIPT",new Error("Transcript data should be array"),this.traceId),[])}getPlayerOptions(){var e=this;return(0,O.Z)(function*(){return e.streamingUrl&&(yield e.http.head(e.streamingUrl,{responseType:"blob"}).toPromise().catch(r=>{e.raiseExceptionLog(p.uY.streamingUrlSupport,p.N3.streamingUrlSupport,new Error(`Streaming Url Not Supported ${e.streamingUrl}`),e.traceId)}))?[{src:e.streamingUrl,type:e.mimeType}]:[{src:e.artifactUrl,type:e.artifactMimeType}]})()}getMarkers(){if(this?.interceptionPoints?.items)try{const e=this.interceptionPoints;return this.showScore=!0,e.items.map(({interceptionPoint:i,identifier:r,type:n})=>({time:i,type:n,identifier:r,duration:3}))}catch(e){console.log(e),this.raiseExceptionLog("CPV2_CONT_INTERCEPTION_PARSE","error parsing the inteception points string",e,""),this.showScore=!1}return null}getQuestionSet(e){const i=this.contentMap[e];return i?(0,A.of)(i):this.questionCursor?this.questionCursor.getQuestionSet(e).pipe((0,E.U)(r=>(this.contentMap[e]=r.questionSet,this.contentMap[e]))):null}preFetchContent(){const e=this.getNextMarker();if(e){e.identifier;this.getQuestionSet(e.identifier)}}getUniqueVisitedLength(){const e=[];for(let i of this.playerTimeSlots)if(i[0]r.time>e):null}raiseStartEvent(e){const i=(new Date).getTime()-this.PlayerLoadStartedAt,r={eid:"START",ver:this.version,edata:{type:"START",mode:"play",duration:i},metaData:this.metaData};this.playerEvent.emit(r),this.videoPlayerService.start(i),this.PlayerLoadStartedAt=(new Date).getTime()}calculateScore(){this.scoreObtained=Object.values(this.interceptionResponses).reduce((e,i)=>e+i.score,0)}raiseEndEvent(e=!1){if(!this.isEndEventRaised){this.calculateScore();const i=(new Date).getTime()-this.PlayerLoadStartedAt,r={eid:"END",ver:this.version,edata:{type:"END",currentTime:this.currentlength,totalTime:this.totalLength,duration:i},metaData:this.metaData};this.playerEvent.emit(r),e&&this.playerTimeSlots.push([this.playBitStartTime,this.currentlength]),this.uniqueVisitedLength=this.getUniqueVisitedLength(),this.uniqueVisitedLength>this.totalLength&&(this.uniqueVisitedLength=this.totalLength),this.visitedLength=this.getVisitedLength(),this.timeSpent=this.utilService.getTimeSpentText(this.visitedLength),this.videoPlayerService.end(i,this.totalLength,this.currentlength,this.endPageSeen,this.totalSeekedLength,this.visitedLength,this.scoreObtained,this.uniqueVisitedLength),this.isEndEventRaised=!0}}raiseHeartBeatEvent(e,i){"REPLAY"===e&&(this.interceptionResponses={},this.showScore=!1,this.scoreObtained=0,this.playerTimeSlots=[],this.playBitEndTime=0,this.playBitStartTime=0);const r={eid:"HEARTBEAT",ver:this.version,edata:{type:e,currentPage:"videostage",extra:i},metaData:this.metaData};this.playerEvent.emit(r),this.videoPlayerService.heartBeat(r),["PLAY","PAUSE","EXIT","VOLUME_CHANGE","DRAG","RATE_CHANGE","CLOSE_DOWNLOAD","DOWNLOAD","NAVIGATE_TO_PAGE","NEXT","OPEN_MENU","PREVIOUS","CLOSE_MENU","DOWNLOAD_MENU","DOWNLOAD_POPUP_CLOSE","DOWNLOAD_POPUP_CANCEL","SHARE","REPLAY","FORWARD","BACKWARD","FULLSCREEN","NEXT_CONTENT_PLAY","TRANSCRIPT_LANGUAGE_OFF","TRANSCRIPT_LANGUAGE_SELECTED","VIDEO_MARKER_SELECTED"].includes(e)&&this.videoPlayerService.interact(e.toLowerCase(),"videostage",i)}raiseImpressionEvent(e,i={}){this.videoPlayerService.impression(e,i)}raiseExceptionLog(e,i,r,n){const s={eid:"ERROR",edata:{err:e,errtype:i,requestid:n||"",stacktrace:r&&r.toString()||""}};this.playerEvent.emit(s),this.videoPlayerService.error(e,i,r)}static#e=this.\u0275fac=function(i){return new(i||g)(t.LFG(f),t.LFG(m),t.LFG(k.eN),t.LFG(S.wX,8))};static#t=this.\u0275prov=t.Yz7({token:g,factory:g.\u0275fac,providedIn:"root"})}var d=l(4894),Z=l(7900),V=(l(1256),l(5321));const Q=["target"],H=["controlDiv"];function G(a,e){if(1&a&&t._UZ(0,"track",6),2&a){const i=e.$implicit;t.s9C("default",i.default),t.s9C("src",i.artifactUrl,t.LSH),t.s9C("srclang",i.languageCode),t.s9C("label",i.language)}}function q(a,e){if(1&a){const i=t.EpF();t.TgZ(0,"span",18),t.NdJ("click",function(){t.CHM(i);const n=t.oxw(2);return t.KtG(n.pause())}),t.O4$(),t.TgZ(1,"svg",19)(2,"g",20),t._UZ(3,"path",21),t.qZA()()()}}function Y(a,e){if(1&a){const i=t.EpF();t.TgZ(0,"span",22),t.NdJ("click",function(){t.CHM(i);const n=t.oxw(2);return t.KtG(n.play())}),t.O4$(),t.TgZ(1,"svg",19)(2,"g",23),t._UZ(3,"path",24),t.qZA()()()}}function J(a,e){if(1&a){const i=t.EpF();t.TgZ(0,"div",7)(1,"div",8),t.NdJ("click",function(){t.CHM(i);const n=t.oxw();return t.KtG(n.backward())}),t.O4$(),t.TgZ(2,"svg",9)(3,"g",10),t._UZ(4,"path",11),t.qZA()()(),t.kcU(),t.TgZ(5,"div",12),t.YNc(6,q,4,0,"span",13),t.YNc(7,Y,4,0,"span",14),t.qZA(),t.TgZ(8,"div",15),t.NdJ("click",function(){t.CHM(i);const n=t.oxw();return t.KtG(n.forward())}),t.O4$(),t.TgZ(9,"svg",9)(10,"g",16),t._UZ(11,"path",17),t.qZA()()()()}if(2&a){const i=t.oxw();t.xp6(1),t.Udp("visibility",i.showBackwardButton?"visible":"hidden"),t.xp6(5),t.Q6J("ngIf",i.showPauseButton),t.xp6(1),t.Q6J("ngIf",i.showPlayButton),t.xp6(1),t.Udp("visibility",i.showForwardButton?"visible":"hidden")}}const z=function(a){return{"player-for-back-ward-controls":a}};class L{constructor(e,i,r,n,s){this.viewerService=e,this.renderer2=i,this.questionCursor=r,this.http=n,this.cdr=s,this.questionSetData=new t.vpe,this.playerInstance=new t.vpe,this.transcripts=[],this.showBackwardButton=!1,this.showForwardButton=!1,this.showPlayButton=!0,this.showPauseButton=!1,this.showControls=!0,this.currentPlayerState="none",this.totalSeekedLength=0,this.previousTime=0,this.currentTime=0,this.seekStart=null,this.time=10,this.totalSpentTime=0,this.isAutoplayPrevented=!1,this.setMetaDataConfig=!1,this.totalDuration=0}ngOnInit(){this.transcripts=this.viewerService.handleTranscriptsData(d.Z(this.config,"transcripts")||[])}ngAfterViewInit(){var e=this;this.viewerService.getPlayerOptions().then(function(){var i=(0,O.Z)(function*(r){e.player=yield videojs(e.target.nativeElement,{fluid:!0,responsive:!0,sources:r,autoplay:!0,muted:d.Z(e.config,"muted"),playbackRates:[.5,1,1.5,2],controlBar:{children:["playToggle","volumePanel","durationDisplay","progressControl","remainingTimeDisplay","CaptionsButton","playbackRateMenuButton","fullscreenToggle"]},plugins:{httpSourceSelector:{default:"low"}},html5:{hls:{overrideNative:!0},nativeAudioTracks:!1,nativeVideoTracks:!1}}),e.player.videojshttpsourceselector=V.Z,e.player.videojshttpsourceselector();const n=e.viewerService.getMarkers();if(n&&n.length>0){const s=n.map(o=>o.identifier);e.viewerService.questionCursor&&e.viewerService.questionCursor.getAllQuestionSet(s).subscribe(o=>{y.Z(o)||(e.viewerService.maxScore=o.reduce((u,c)=>u+c,0))})}n&&(e.player.markers({markers:n,markerStyle:{height:"7px",bottom:"39%","background-color":"orange"},onMarkerReached:s=>{if(s){const{time:o,text:u,identifier:c,duration:w}=s;e.player.currentTime()>o+w||(setTimeout(()=>{e.pause(),e.player.controls(!1)},1e3),e.viewerService.getQuestionSet(c).subscribe(b=>{e.questionSetData.emit({response:b,time:o,identifier:c})},b=>{e.play(),e.player.controls(!0),console.log(b)}))}}}),e.playerInstance.emit(e.player),e.viewerService.playerInstance=e.player,e.viewerService.preFetchContent()),e.registerEvents()});return function(r){return i.apply(this,arguments)}}()),setInterval(()=>{!this.isAutoplayPrevented&&"pause"!==this.currentPlayerState&&(this.showControls=!1)},5e3),this.unlistenTargetMouseMove=this.renderer2.listen(this.target.nativeElement,"mousemove",()=>{this.showControls=!0}),this.unlistenTargetTouchStart=this.renderer2.listen(this.target.nativeElement,"touchstart",()=>{this.showControls=!0}),this.viewerService.sidebarMenuEvent.subscribe(i=>{"OPEN_MENU"===i&&this.pause(),"CLOSE_MENU"===i&&this.play()})}ngOnChanges(e){if(e.action&&this.player&&e.action.currentValue!==e.action.previousValue)switch(e.action.currentValue.name){case"play":this.play();break;case"pause":this.pause();break;default:console.warn("Invalid Case!")}}onLoadMetadata(e){this.totalDuration=this.viewerService.metaData.totalDuration=this.player.duration(),this.viewerService.totalLength=this.totalDuration,this.transcripts&&this.transcripts.length&&this.player.transcript&&this.player.transcript({showTitle:!0,showTrackSelector:!0})}registerEvents(){const e=this.player.play();void 0!==e&&e.catch(r=>{this.isAutoplayPrevented=!0});this.player.on("fullscreenchange",r=>{this.player.isFullscreen()&&this.target.nativeElement.parentNode.appendChild(this.controlDiv.nativeElement),this.viewerService.raiseHeartBeatEvent("FULLSCREEN")}),this.player.on("pause",r=>{this.pause()}),this.player.on("ratechange",r=>{this.viewerService.metaData.playBackSpeeds.push(this.player.playbackRate())}),this.player.on("volumechange",r=>{this.viewerService.metaData.volume.push(this.player.volume()),this.viewerService.metaData.muted=this.player.muted()}),this.player.on("play",r=>{this.currentPlayerState="play",this.showPauseButton=!0,this.showPlayButton=!1,this.viewerService.raiseHeartBeatEvent("PLAY"),this.isAutoplayPrevented=!1}),this.player.on("timeupdate",r=>{this.viewerService.metaData.currentDuration=this.player.currentTime(),this.handleVideoControls(r),this.viewerService.playerEvent.emit(r),this.viewerService.currentlength=this.viewerService.metaData.currentDuration,this.totalSpentTime+=(new Date).getTime()-this.startTime,this.startTime=(new Date).getTime(),Math.floor(this.totalDuration-this.player.currentTime())<=0&&(this.viewerService.metaData.currentDuration=0,this.handleVideoControls({type:"ended"}),this.viewerService.playerEvent.emit({type:"ended"}))}),this.player.on("subtitleChanged",(r,n)=>{this.handleEventsForTranscripts(n)}),this.player.on("durationchange",r=>{0===this.totalDuration&&(this.totalDuration=this.viewerService.metaData.totalDuration=this.player.duration(),this.viewerService.playerEvent.emit({...r,duration:this.totalDuration}))}),["loadstart","play","pause","error","playing","progress","seeked","seeking","volumechange","ratechange"].forEach(r=>{this.player.on(r,n=>{this.handleVideoControls(n),this.viewerService.playerEvent.emit(n)})}),this.trackTranscriptEvent()}trackTranscriptEvent(){let e;const i=this.player;this.player.textTracks().on("change",function(n){clearTimeout(e);let s={};this.tracks_.filter(o=>{if(("captions"===o.kind||"subtitles"===o.kind)&&"showing"===o.mode)return s={artifactUrl:o.src,languageCode:o.language},!0}),e=setTimeout(()=>{i.trigger("subtitleChanged",s)},10)})}handleEventsForTranscripts(e){let i;y.Z(e)?(i={type:"TRANSCRIPT_LANGUAGE_OFF",extraValues:{videoTimeStamp:this.player.currentTime()}},this.viewerService.metaData.transcripts.push("off")):(i={type:"TRANSCRIPT_LANGUAGE_SELECTED",extraValues:{transcript:{language:d.Z(Z.Z(this.transcripts,{artifactUrl:e.artifactUrl,languageCode:e.languageCode})[0],"language")},videoTimeStamp:this.player.currentTime()}},T.Z(this.viewerService.metaData.transcripts)!==e.languageCode&&this.viewerService.metaData.transcripts.push(e.languageCode)),this.viewerService.raiseHeartBeatEvent(i.type,i.extraValues)}toggleForwardRewindButton(){this.showForwardButton=!0,this.showBackwardButton=!0,this.cdr.detectChanges(),this.player.currentTime()+this.time>this.totalDuration&&(this.showForwardButton=!1,this.cdr.detectChanges()),this.player.currentTime()-this.time<0&&(this.showBackwardButton=!1,this.cdr.detectChanges())}play(){this.player&&this.player.play(),this.currentPlayerState="play",this.showPauseButton=!0,this.showPlayButton=!1,this.toggleForwardRewindButton()}pause(){this.player&&this.player.pause(),this.currentPlayerState="pause",this.showPauseButton=!1,this.showPlayButton=!0,this.toggleForwardRewindButton(),this.viewerService.raiseHeartBeatEvent("PAUSE")}backward(){this.player&&this.player.currentTime(this.player.currentTime()-this.time),this.toggleForwardRewindButton(),this.viewerService.raiseHeartBeatEvent("BACKWARD")}forward(){this.player&&this.player.currentTime(this.player.currentTime()+this.time),this.toggleForwardRewindButton(),this.viewerService.raiseHeartBeatEvent("FORWARD")}handleVideoControls({type:e}){"playing"===e&&(this.showPlayButton=!1,this.showPauseButton=!0,this.setMetaDataConfig&&(this.setMetaDataConfig=!1,this.setPreMetaDataConfig())),"ended"===e&&(this.totalSpentTime+=(new Date).getTime()-this.startTime,this.player&&(this.viewerService.currentlength=this.player.currentTime()),this.viewerService.totalLength=this.totalDuration,this.updatePlayerEventsMetadata({type:e}),this.viewerService.playBitEndTime=this.totalDuration,this.viewerService.playerTimeSlots.push([this.viewerService.playBitStartTime,this.viewerService.playBitEndTime])),"pause"===e&&(this.totalSpentTime+=(new Date).getTime()-this.startTime,this.updatePlayerEventsMetadata({type:e}),this.viewerService.playBitEndTime=this.previousTime,this.viewerService.playerTimeSlots.push([this.viewerService.playBitStartTime,this.viewerService.playBitEndTime])),"play"===e&&(this.startTime=(new Date).getTime(),this.player?.currentTime()&&(this.viewerService.playBitStartTime=this.player?.currentTime()),this.updatePlayerEventsMetadata({type:e})),"loadstart"===e&&(this.startTime=(new Date).getTime(),this.setMetaDataConfig=!0),"timeupdate"===e&&(this.previousTime=this.currentTime,this.player&&(this.currentTime=this.player.currentTime()),this.toggleForwardRewindButton()),"seeking"===e&&null===this.seekStart&&(this.seekStart=this.previousTime),"seeked"===e&&(this.updatePlayerEventsMetadata({type:e}),this.currentTime>this.seekStart?this.totalSeekedLength=this.totalSeekedLength+(this.currentTime-this.seekStart):this.seekStart>this.currentTime&&(this.totalSeekedLength=this.totalSeekedLength+(this.seekStart-this.currentTime)),this.viewerService.totalSeekedLength=this.totalSeekedLength,this.seekStart=null,this.player.markers&&this.player.markers.getMarkers&&this.player.markers.getMarkers().forEach(r=>{!this.viewerService.interceptionResponses[r.time]&&r.time0?"/"+i.viewerService.maxScore:""):"")("nextContent",i.nextContent)("userName",i.viewerService.userName)("showExit",i.sideMenuConfig.showExit)("timeSpentLabel",i.viewerService.timeSpent)}}function ie(a,e){1&a&&t._UZ(0,"sb-player-contenterror")}function re(a,e){if(1&a){const i=t.EpF();t.TgZ(0,"div",12,13)(2,"quml-main-player",14),t.NdJ("playerEvent",function(n){t.CHM(i);const s=t.oxw();return t.KtG(s.qumlPlayerEvents(n))}),t.qZA()()}if(2&a){const i=t.oxw();t.xp6(2),t.Q6J("playerConfig",i.QumlPlayerConfig)}}class x{constructor(e,i,r,n,s){this.videoPlayerService=e,this.viewerService=i,this.cdr=r,this.renderer2=n,this.errorService=s,this.telemetryEvent=new t.vpe,this.viewState="player",this.showControls=!0,this.sideMenuConfig={showShare:!0,showDownload:!0,showReplay:!0,showExit:!0},this.isPaused=!1,this.showQumlPlayer=!1,this.QumlPlayerConfig={},this.isFullScreen=!1,this.isInitialized=!1,this.raiseInternetDisconnectionError=()=>{const o=p.uY.internetConnectivity,u=p.N3.internetConnectivity,c=`${o}: ${u}`;this.viewerService.raiseExceptionLog(o,u,c,this.traceId)},this.playerEvent=this.viewerService.playerEvent,this.viewerService.playerEvent.subscribe(o=>{if("pause"===o.type&&(this.isPaused=!0,this.showControls=!0),"play"===o.type&&(this.isPaused=!1),"loadstart"===o.type&&this.viewerService.raiseStartEvent(o),"ended"===o.type&&(this.viewerService.endPageSeen=!0,this.viewerService.raiseEndEvent(),this.viewState="end",this.cdr.detectChanges()),"error"===o.type){let c=p.uY.contentLoadFails,w=p.N3.contentLoadFails;this.viewerService.isAvailableLocally&&(c=p.uY.contentLoadFails,w=p.N3.contentLoadFails),c===p.uY.contentLoadFails&&(this.showContentError=!0),this.viewerService.raiseExceptionLog(c,w,o,this.traceId)}[{type:"volumechange",telemetryEvent:"VOLUME_CHANGE"},{type:"seeking",telemetryEvent:"DRAG"},{type:"fullscreen",telemetryEvent:"FULLSCREEN"},{type:"ratechange",telemetryEvent:"RATE_CHANGE"}].forEach(c=>{o.type===c.type&&this.viewerService.raiseHeartBeatEvent(c.telemetryEvent)})})}onTelemetryEvent(e){this.telemetryEvent.emit(e.detail)}ngOnInit(){if(this.isInitialized=!0,this.playerConfig&&"string"==typeof this.playerConfig)try{this.playerConfig=JSON.parse(this.playerConfig)}catch(e){console.error("Invalid playerConfig: ",e)}setInterval(()=>{this.isPaused||(this.showControls=!1)},5e3),this.nextContent=this.playerConfig?.config?.nextContent,this.traceId=this.playerConfig.config.traceId,this.sideMenuConfig={...this.sideMenuConfig,...this.playerConfig.config.sideMenu},this.videoPlayerService.initialize(this.playerConfig),this.viewerService.initialize(this.playerConfig),window.addEventListener("offline",this.raiseInternetDisconnectionError,!0),this.QumlPlayerConfig.config=this.playerConfig.config,this.QumlPlayerConfig.config.sideMenu.enable=!1,this.QumlPlayerConfig.context=this.playerConfig.context,this.setTelemetryObjectRollup(this.playerConfig.metadata.identifier)}ngOnChanges(e){e.action&&(this.showQumlPlayer||(this.playerAction=this.action)),e?.playerConfig?.firstChange&&this.isInitialized&&this.ngOnInit()}ngAfterViewInit(){const e=this.videoPlayerRef.nativeElement;this.unlistenMouseMove=this.renderer2.listen(e,"mousemove",()=>{this.showControls=!0}),this.unlistenTouchStart=this.renderer2.listen(e,"touchstart",()=>{this.showControls=!0});const i=this.playerConfig.metadata.compatibilityLevel;if(i){const r=this.errorService.checkContentCompatibility(i);r.isCompitable||this.viewerService.raiseExceptionLog(p.uY.contentCompatibility,p.N3.contentCompatibility,r.error.message,this.traceId)}}sideBarEvents(e){this.playerEvent.emit(e),"DOWNLOAD"===e.type&&this.downloadVideo(),["SHARE","DOWNLOAD_MENU","EXIT","CLOSE_MENU","OPEN_MENU","DOWNLOAD_POPUP_CANCEL","DOWNLOAD_POPUP_CLOSE"].forEach(r=>{e.type===r&&this.viewerService.raiseHeartBeatEvent(r),"EXIT"===e.type&&this.viewerService.sidebarMenuEvent.emit("CLOSE_MENU")})}setTelemetryObjectRollup(e){if(this.QumlPlayerConfig.context){this.QumlPlayerConfig&&this.QumlPlayerConfig.context&&this.QumlPlayerConfig.context.objectRollup||(this.QumlPlayerConfig.context.objectRollup={});const r=Object.keys(this.QumlPlayerConfig.context.objectRollup);this.QumlPlayerConfig.context.objectRollup[`l${r.length+1}`]=e}}playContent(e){this.viewerService.raiseHeartBeatEvent(e.type)}replayContent(e){this.playerEvent.emit(e),this.viewState="player",this.viewerService.isEndEventRaised=!1,this.viewerService.raiseHeartBeatEvent("REPLAY"),this.cdr.detectChanges()}exitContent(e){this.playerEvent.emit(e),this.viewerService.raiseHeartBeatEvent("EXIT")}downloadVideo(){const e=document.createElement("a");e.href=this.viewerService.artifactUrl,e.download=this.viewerService.contentName,e.target="_blank",document.body.appendChild(e),e.click(),e.remove(),this.viewerService.raiseHeartBeatEvent("DOWNLOAD")}qumlPlayerEvents(e){if("QUML_SUMMARY"===e.eid){this.showQumlPlayer=!1;const i=parseInt(e.edata.extra.find(n=>"score"===n.id).value,10);this.viewerService.interceptionResponses[this.currentInterceptionTime]={score:i,isSkipped:!1};const r=document.querySelector(`[data-marker-time="${this.currentInterceptionTime}"]`);r&&(r.style.background="green"),this.videoInstance.play(),this.videoInstance.controls(!0),this.viewerService.raiseImpressionEvent("video"),!document.fullscreenElement&&this.isFullScreen&&document.getElementsByClassName("video-js")[0]&&document.getElementsByClassName("video-js")[0].requestFullscreen().catch(n=>console.error(n))}}questionSetData({response:e,time:i,identifier:r}){this.QumlPlayerConfig.metadata=e,this.QumlPlayerConfig.metadata.showStartPage="No",this.QumlPlayerConfig.metadata.showEndPage="No",this.currentInterceptionTime=i,this.currentInterceptionUIId=r,document.fullscreenElement?(this.isFullScreen=!0,document.exitFullscreen().catch(n=>console.error(n))):this.isFullScreen=!1,this.showQumlPlayer=!0,this.viewerService.raiseImpressionEvent("interactive-question-set",{id:r,type:"QuestionSet"}),this.viewerService.raiseHeartBeatEvent("VIDEO_MARKER_SELECTED",{identifier:r,type:"QuestionSet",interceptedAt:i})}playerInstance(e){this.videoInstance=e}ngOnDestroy(){this.viewerService.raiseEndEvent(!0),this.unlistenTouchStart(),this.unlistenMouseMove(),this.viewerService.isEndEventRaised=!1,window.removeEventListener("offline",this.raiseInternetDisconnectionError,!0)}static#e=this.\u0275fac=function(i){return new(i||x)(t.Y36(f),t.Y36(g),t.Y36(t.sBO),t.Y36(t.Qsj),t.Y36(p.T_))};static#t=this.\u0275cmp=t.Xpm({type:x,selectors:[["sunbird-video-player"]],viewQuery:function(i,r){if(1&i&&t.Gf(K,7),2&i){let n;t.iGM(n=t.CRH())&&(r.videoPlayerRef=n.first)}},hostBindings:function(i,r){1&i&&t.NdJ("TelemetryEvent",function(s){return r.onTelemetryEvent(s)},!1,t.evT)("beforeunload",function(){return r.ngOnDestroy()},!1,t.Jf7)},inputs:{playerConfig:"playerConfig",action:"action"},outputs:{playerEvent:"playerEvent",telemetryEvent:"telemetryEvent"},features:[t.TTD],decls:8,vars:7,consts:[[1,"sunbird-video-player-container",3,"ngClass"],["videoPlayer",""],["class","sb-player-side-menu-icon notVisible","tabindex","0",3,"ngClass","sidebarMenuEvent",4,"ngIf"],[3,"config","action","questionSetData","playerInstance",4,"ngIf"],[3,"title","config","sidebarEvent",4,"ngIf"],["tabindex","0",3,"contentName","outcomeLabel","outcome","nextContent","userName","showExit","timeSpentLabel","playNextContent","exitContent","replayContent",4,"ngIf"],[4,"ngIf"],["class","sunbird-video-player-container",4,"ngIf"],["tabindex","0",1,"sb-player-side-menu-icon","notVisible",3,"ngClass","sidebarMenuEvent"],[3,"config","action","questionSetData","playerInstance"],[3,"title","config","sidebarEvent"],["tabindex","0",3,"contentName","outcomeLabel","outcome","nextContent","userName","showExit","timeSpentLabel","playNextContent","exitContent","replayContent"],[1,"sunbird-video-player-container"],["qumlPlayer",""],[3,"playerConfig","playerEvent"]],template:function(i,r){1&i&&(t.TgZ(0,"div",0,1),t.YNc(2,W,1,3,"sb-player-side-menu-icon",2),t.YNc(3,X,1,2,"video-player",3),t.YNc(4,ee,1,2,"sb-player-sidebar",4),t.YNc(5,te,1,7,"sb-player-end-page",5),t.YNc(6,ie,1,0,"sb-player-contenterror",6),t.qZA(),t.YNc(7,re,3,1,"div",7)),2&i&&(t.Q6J("ngClass",r.showQumlPlayer?"videoPlayerHide":"videoPlayerShow"),t.xp6(2),t.Q6J("ngIf","player"===r.viewState),t.xp6(1),t.Q6J("ngIf","player"===r.viewState),t.xp6(1),t.Q6J("ngIf","player"===r.viewState),t.xp6(1),t.Q6J("ngIf","end"===r.viewState),t.xp6(1),t.Q6J("ngIf",r.showContentError),t.xp6(1),t.Q6J("ngIf",r.showQumlPlayer))},dependencies:[v.mk,v.O5,p.ye,p.bf,p.Z2,p.vM,S.RN,L],styles:[".sunbird-video-player-container[_ngcontent-%COMP%]{width:100%;height:100%;overflow:hidden;position:relative}.videoPlayerHide[_ngcontent-%COMP%]{display:none}.videoPlayerShow[_ngcontent-%COMP%]{display:block}pdf-menu[_ngcontent-%COMP%]{position:absolute;top:0;left:0;z-index:99}.notVisible[_ngcontent-%COMP%], .BtmNotVisible[_ngcontent-%COMP%]{transition:all 1s ease-in-out;position:absolute;width:100%}.notVisible[_ngcontent-%COMP%]{top:-10rem}.notVisible.isVisible[_ngcontent-%COMP%]{top:0rem}.BtmNotVisible[_ngcontent-%COMP%]{bottom:-10rem}.BtmNotVisible.isVisible[_ngcontent-%COMP%]{bottom:0rem} .sunbird-video-player-container .sb-player-side-menu-icon input[type=checkbox]:checked~#overlay-button span{background:none!important} .sunbird-video-player-container .sb-player-side-menu-icon input[type=checkbox]:checked~#overlay-button span:after, .sunbird-video-player-container .sb-player-side-menu-icon input[type=checkbox]:checked~#overlay-button span:before, .sunbird-video-player-container .sb-player-side-menu-icon input[type=checkbox]:checked~#overlay-button:hover span:before, .sunbird-video-player-container .sb-player-side-menu-icon input[type=checkbox]:checked~#overlay-button:hover span:after{background-color:#ffffffb3!important} .sunbird-video-player-container .sb-player-side-menu-icon label{background:rgba(51,51,51,.5)} .sunbird-video-player-container .sb-player-side-menu-icon label span, .sunbird-video-player-container .sb-player-side-menu-icon label span:before, .sunbird-video-player-container .sb-player-side-menu-icon label span:after{background-color:#ffffffb3!important} .sunbird-pdf-player{overflow:hidden} .pdfViewer .page{background:none!important;border-image:none!important;border:0!important} #toolbarContainer{background:none!important;height:auto!important} #viewerContainer{position:relative!important;height:calc(100% - 3rem)} .html, .body, .pdf-viewer button, .pdf-viewer input, .pdf-viewer select{font-size:inherit!important} .findbar, .secondaryToolbar, html[dir=ltr] #toolbarContainer, html[dir=rtl] #toolbarContainer{box-shadow:none!important} .zoom{min-height:inherit!important} html[dir=rtl] .sb-pdf-reading-status{left:auto;right:1rem}.sb-pdf-reading-status[_ngcontent-%COMP%]{color:var(--gray-800);font-size:.75rem;position:absolute;left:1rem;bottom:1rem;display:flex;align-items:center;background:var(--white);border-radius:.5rem;padding:.25em .5rem;z-index:5;line-height:normal}.sb-pdf-reading-status[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{background:var(--gray-800);width:.25rem;height:.25rem;display:block;margin:0px .5rem;border-radius:50%}.sbt-pdf-footer[_ngcontent-%COMP%]{background:var(--white);position:absolute;bottom:0;width:100%;height:3rem;display:flex;align-items:center;justify-content:flex-end;padding:.75rem .5rem}@media all and (orientation: landscape){ .visible-only-potrait{display:none}}@media all and (orientation: portrait){ #viewerContainer{height:calc(100% - 6rem)!important} .visible-only-landscape{display:none} .visible-only-potrait{display:block} .file-download__popup{height:15.125rem} .pdf-endpage{display:block!important;position:relative} .pdf-endpage__left-panel{margin-top:6rem} .pdf-endpage__right-panel .title-section{position:absolute;top:0;left:0;right:0}}@media all and (max-width: 640px){.visible-only-landscape[_ngcontent-%COMP%]{display:none}.visible-only-potrait[_ngcontent-%COMP%]{display:block}}@media all and (min-width: 640px){.visible-only-landscape[_ngcontent-%COMP%]{display:block}.visible-only-potrait[_ngcontent-%COMP%]{display:none}}"]})}var I=l(4350),ne=l(6587),se=l(522);class _{constructor(e,i){this.document=e,this.http=i,this.listUrl=e.defaultView.questionListUrl,this.questionSetBaseUrl=e.defaultView.questionSetBaseUrl}getQuestionSet(e){if(this.questionSetBaseUrl){const i=this.http.get(`${this.questionSetBaseUrl}/v1/hierarchy/${e}`),r=this.http.get(`${this.questionSetBaseUrl}/v1/read/${e}?fields=instructions`);return(0,I.D)([i,r]).pipe((0,E.U)(n=>({qs:n[0].result.questionSet})))}}getAllQuestionSet(e){const i=e.map(r=>this.http.get(`${this.questionSetBaseUrl}/v1/hierarchy/${r}?fields=maxScore`));return(0,I.D)(i).pipe((0,E.U)(r=>r.map(n=>n.result.questionSet.maxScore)))}getQuestions(e){if(this.listUrl){const i={url:this.listUrl,data:{request:{search:{identifier:e}}}};return this.post(i).pipe((0,E.U)(r=>r.result))}}getQuestion(e){if(this.listUrl){const i={url:this.listUrl,data:{request:{search:{identifier:[e]}}}};return this.post(i).pipe((0,E.U)(r=>r.result))}}post(e){return this.http.post(e.url,e.data,{headers:{"Content-Type":"application/json"}}).pipe((0,se.zg)(r=>"OK"!==r.responseCode?(0,ne._)(r):(0,A.of)(r)))}static#e=this.\u0275fac=function(i){return new(i||_)(t.LFG(v.K0),t.LFG(k.eN))};static#t=this.\u0275prov=t.Yz7({token:_,factory:_.\u0275fac})}class M{constructor(e){this.injector=e}ngDoBootstrap(){const e=(0,B.iD)(x,{injector:this.injector});customElements.define("sunbird-video-player",e)}static#e=this.\u0275fac=function(i){return new(i||M)(t.LFG(t.zs3))};static#t=this.\u0275mod=t.oAB({type:M});static#i=this.\u0275inj=t.cJS({providers:[N.T_,{provide:S.wX,useClass:_}],imports:[P.b2,v.ez,F.u5,k.JF,N.gQ,S.e3]})}P.q6().bootstrapModule(M).catch(a=>console.error(a))},5893:()=>{}},C=>{C.O(0,["vendor"],()=>{return P=3142,C(C.s=P);var P});C.O()}]); +(self.webpackChunkvideo_player_wc=self.webpackChunkvideo_player_wc||[]).push([["main"],{5309:(S,D,l)=>{"use strict";var L=l(6480),t=l(1354),u=l(6575),k=l(4340),B=l(1135),N=l(8849),c=l(3873),v=l(4342),I=l(1670),m=l(1855),A=l(6328),V=l(3859),U=l(7568),_=l(8013),d=l(6687),Z=l(2281),h=l(5869),F=l(9681),E=l(7422),R=(l(5985),l(6143));class f{uniqueId(e=32){let i="";const r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";for(let a=0;a{if(!U.Z(this.transcripts,{language:i.language,artifactUrl:i.artifactUrl,languageCode:i.languageCode,identifier:i.identifier}))return this.raiseExceptionLog("TRANSCRIPT_DATA_MISSING","TRANSCRIPT",new Error("Transcript object dose not have required fields"),this.traceId),[];!m.Z(e)&&"off"!==_.Z(e)&&_.Z(e)===i.languageCode&&(i.default=!0)}),this.transcripts):(this.raiseExceptionLog("INVALID_TRANSCRIPT_DATATYPE","TRANSCRIPT",new Error("Transcript data should be array"),this.traceId),[])}getPlayerOptions(){var e=this;return(0,I.Z)(function*(){return e.streamingUrl&&(yield e.http.head(e.streamingUrl,{responseType:"blob"}).toPromise().catch(r=>{e.raiseExceptionLog(c.uY.streamingUrlSupport,c.N3.streamingUrlSupport,new Error(`Streaming Url Not Supported ${e.streamingUrl}`),e.traceId)}))?[{src:e.streamingUrl,type:e.mimeType}]:[{src:e.artifactUrl,type:e.artifactMimeType}]})()}getMarkers(){if(this?.interceptionPoints?.items)try{const e=this.interceptionPoints;return this.showScore=!0,e.items.map(({interceptionPoint:i,identifier:r,type:n})=>({time:i,type:n,identifier:r,duration:3}))}catch(e){console.log(e),this.raiseExceptionLog("CPV2_CONT_INTERCEPTION_PARSE","error parsing the inteception points string",e,""),this.showScore=!1}return null}getQuestionSet(e){const i=this.contentMap[e];return i?(0,F.of)(i):this.questionCursor?this.questionCursor.getQuestionSet(e).pipe((0,E.U)(r=>(this.contentMap[e]=r.questionSet,this.contentMap[e]))):null}preFetchContent(){const e=this.getNextMarker();if(e){e.identifier;this.getQuestionSet(e.identifier)}}getUniqueVisitedLength(){const e=[];for(let i of this.playerTimeSlots)if(i[0]r.time>e):null}raiseStartEvent(e){const i=(new Date).getTime()-this.PlayerLoadStartedAt,r={eid:"START",ver:this.version,edata:{type:"START",mode:"play",duration:i},metaData:this.metaData};this.playerEvent.emit(r),this.videoPlayerService.start(i),this.PlayerLoadStartedAt=(new Date).getTime()}calculateScore(){this.scoreObtained=Object.values(this.interceptionResponses).reduce((e,i)=>e+i.score,0)}raiseEndEvent(e=!1){if(!this.isEndEventRaised){this.calculateScore();const i=(new Date).getTime()-this.PlayerLoadStartedAt,r={eid:"END",ver:this.version,edata:{type:"END",currentTime:this.currentlength,totalTime:this.totalLength,duration:i},metaData:this.metaData};this.playerEvent.emit(r),e&&this.playerTimeSlots.push([this.playBitStartTime,this.currentlength]),this.uniqueVisitedLength=this.getUniqueVisitedLength(),this.uniqueVisitedLength>this.totalLength&&(this.uniqueVisitedLength=this.totalLength),this.visitedLength=this.getVisitedLength(),this.timeSpent=this.utilService.getTimeSpentText(this.visitedLength),this.videoPlayerService.end(i,this.totalLength,this.currentlength,this.endPageSeen,this.totalSeekedLength,this.visitedLength,this.scoreObtained,this.uniqueVisitedLength),this.isEndEventRaised=!0}}raiseHeartBeatEvent(e,i){"REPLAY"===e&&(this.interceptionResponses={},this.showScore=!1,this.scoreObtained=0,this.playerTimeSlots=[],this.playBitEndTime=0,this.playBitStartTime=0);const r={eid:"HEARTBEAT",ver:this.version,edata:{type:e,currentPage:"videostage",extra:i},metaData:this.metaData};this.playerEvent.emit(r),this.videoPlayerService.heartBeat(r),["PLAY","PAUSE","EXIT","VOLUME_CHANGE","DRAG","RATE_CHANGE","CLOSE_DOWNLOAD","DOWNLOAD","NAVIGATE_TO_PAGE","NEXT","OPEN_MENU","PREVIOUS","CLOSE_MENU","DOWNLOAD_MENU","DOWNLOAD_POPUP_CLOSE","DOWNLOAD_POPUP_CANCEL","SHARE","REPLAY","FORWARD","BACKWARD","FULLSCREEN","NEXT_CONTENT_PLAY","TRANSCRIPT_LANGUAGE_OFF","TRANSCRIPT_LANGUAGE_SELECTED","VIDEO_MARKER_SELECTED"].includes(e)&&this.videoPlayerService.interact(e.toLowerCase(),"videostage",i)}raiseImpressionEvent(e,i={}){this.videoPlayerService.impression(e,i)}raiseExceptionLog(e,i,r,n){const a={eid:"ERROR",edata:{err:e,errtype:i,requestid:n||"",stacktrace:r&&r.toString()||""}};this.playerEvent.emit(a),this.videoPlayerService.error(e,i,r)}static#e=this.\u0275fac=function(i){return new(i||b)(t.LFG(g),t.LFG(f),t.LFG(k.eN),t.LFG(v.wX,8))};static#t=this.\u0275prov=t.Yz7({token:b,factory:b.\u0275fac,providedIn:"root"})}const Q=["target"],q=["controlDiv"];function G(o,e){if(1&o&&t._UZ(0,"track",6),2&o){const i=e.$implicit;t.s9C("default",i.default),t.s9C("src",i.artifactUrl,t.LSH),t.s9C("srclang",i.languageCode),t.s9C("label",i.language)}}function H(o,e){if(1&o){const i=t.EpF();t.TgZ(0,"span",18),t.NdJ("click",function(){t.CHM(i);const n=t.oxw(2);return t.KtG(n.pause())}),t.O4$(),t.TgZ(1,"svg",19)(2,"g",20),t._UZ(3,"path",21),t.qZA()()()}}function z(o,e){if(1&o){const i=t.EpF();t.TgZ(0,"span",22),t.NdJ("click",function(){t.CHM(i);const n=t.oxw(2);return t.KtG(n.play())}),t.O4$(),t.TgZ(1,"svg",19)(2,"g",23),t._UZ(3,"path",24),t.qZA()()()}}function J(o,e){if(1&o){const i=t.EpF();t.TgZ(0,"div",7)(1,"div",8),t.NdJ("click",function(){t.CHM(i);const n=t.oxw();return t.KtG(n.backward())}),t.O4$(),t.TgZ(2,"svg",9)(3,"g",10),t._UZ(4,"path",11),t.qZA()()(),t.kcU(),t.TgZ(5,"div",12),t.YNc(6,H,4,0,"span",13),t.YNc(7,z,4,0,"span",14),t.qZA(),t.TgZ(8,"div",15),t.NdJ("click",function(){t.CHM(i);const n=t.oxw();return t.KtG(n.forward())}),t.O4$(),t.TgZ(9,"svg",9)(10,"g",16),t._UZ(11,"path",17),t.qZA()()()()}if(2&o){const i=t.oxw();t.xp6(1),t.Udp("visibility",i.showBackwardButton?"visible":"hidden"),t.xp6(5),t.Q6J("ngIf",i.showPauseButton),t.xp6(1),t.Q6J("ngIf",i.showPlayButton),t.xp6(1),t.Udp("visibility",i.showForwardButton?"visible":"hidden")}}const Y=function(o){return{"player-for-back-ward-controls":o}};class x{constructor(e,i,r,n,a){this.viewerService=e,this.renderer2=i,this.questionCursor=r,this.http=n,this.cdr=a,this.questionSetData=new t.vpe,this.playerInstance=new t.vpe,this.transcripts=[],this.showBackwardButton=!1,this.showForwardButton=!1,this.showPlayButton=!0,this.showPauseButton=!1,this.showControls=!0,this.currentPlayerState="none",this.totalSeekedLength=0,this.previousTime=0,this.currentTime=0,this.seekStart=null,this.time=10,this.totalSpentTime=0,this.isAutoplayPrevented=!1,this.setMetaDataConfig=!1,this.totalDuration=0}ngOnInit(){this.transcripts=this.viewerService.handleTranscriptsData(d.Z(this.config,"transcripts")||[])}ngAfterViewInit(){var e=this;this.viewerService.getPlayerOptions().then(function(){var i=(0,I.Z)(function*(r){e.player=yield videojs(e.target.nativeElement,{fluid:!0,responsive:!0,sources:r,autoplay:!0,muted:d.Z(e.config,"muted"),playbackRates:[.5,1,1.5,2],controlBar:{children:["playToggle","volumePanel","durationDisplay","progressControl","remainingTimeDisplay","CaptionsButton","playbackRateMenuButton","fullscreenToggle"]},plugins:{httpSourceSelector:{default:"low"}},html5:{hls:{overrideNative:!0},nativeAudioTracks:!1,nativeVideoTracks:!1}}),e.player.videojshttpsourceselector=R.Z,e.player.videojshttpsourceselector();const n=e.viewerService.getMarkers();if(n&&n.length>0){const a=n.map(s=>s.identifier);e.viewerService.questionCursor&&e.viewerService.questionCursor.getAllQuestionSet(a).subscribe(s=>{m.Z(s)||(e.viewerService.maxScore=s.reduce((y,p)=>y+p,0))})}n&&(e.player.markers({markers:n,markerStyle:{height:"7px",bottom:"39%","background-color":"orange"},onMarkerReached:a=>{if(a){const{time:s,text:y,identifier:p,duration:w}=a;e.player.currentTime()>s+w||(setTimeout(()=>{e.pause(),e.player.controls(!1)},1e3),e.viewerService.getQuestionSet(p).subscribe(C=>{e.questionSetData.emit({response:C,time:s,identifier:p})},C=>{e.play(),e.player.controls(!0),console.log(C)}))}}}),e.playerInstance.emit(e.player),e.viewerService.playerInstance=e.player,e.viewerService.preFetchContent()),e.registerEvents()});return function(r){return i.apply(this,arguments)}}()),setInterval(()=>{!this.isAutoplayPrevented&&"pause"!==this.currentPlayerState&&(this.showControls=!1)},5e3),this.unlistenTargetMouseMove=this.renderer2.listen(this.target.nativeElement,"mousemove",()=>{this.showControls=!0}),this.unlistenTargetTouchStart=this.renderer2.listen(this.target.nativeElement,"touchstart",()=>{this.showControls=!0}),this.viewerService.sidebarMenuEvent.subscribe(i=>{"OPEN_MENU"===i&&this.pause(),"CLOSE_MENU"===i&&this.play()})}ngOnChanges(e){if(e.action&&this.player&&e.action.currentValue!==e.action.previousValue)switch(e.action.currentValue.name){case"play":this.play();break;case"pause":this.pause();break;default:console.warn("Invalid Case!")}}onLoadMetadata(e){this.totalDuration=this.viewerService.metaData.totalDuration=this.player.duration(),this.viewerService.totalLength=this.totalDuration,this.transcripts&&this.transcripts.length&&this.player.transcript&&this.player.transcript({showTitle:!0,showTrackSelector:!0})}registerEvents(){const e=this.player.play();void 0!==e&&e.catch(r=>{this.isAutoplayPrevented=!0});this.player.on("fullscreenchange",r=>{this.player.isFullscreen()&&this.target.nativeElement.parentNode.appendChild(this.controlDiv.nativeElement),this.viewerService.raiseHeartBeatEvent("FULLSCREEN")}),this.player.on("pause",r=>{this.pause()}),this.player.on("ratechange",r=>{this.viewerService.metaData.playBackSpeeds.push(this.player.playbackRate())}),this.player.on("volumechange",r=>{this.viewerService.metaData.volume.push(this.player.volume()),this.viewerService.metaData.muted=this.player.muted()}),this.player.on("play",r=>{this.currentPlayerState="play",this.showPauseButton=!0,this.showPlayButton=!1,this.viewerService.raiseHeartBeatEvent("PLAY"),this.isAutoplayPrevented=!1}),this.player.on("timeupdate",r=>{this.viewerService.metaData.currentDuration=this.player.currentTime(),this.handleVideoControls(r),this.viewerService.playerEvent.emit(r),this.viewerService.currentlength=this.viewerService.metaData.currentDuration,this.totalSpentTime+=(new Date).getTime()-this.startTime,this.startTime=(new Date).getTime(),Math.floor(this.totalDuration-this.player.currentTime())<=0&&(this.viewerService.metaData.currentDuration=0,this.handleVideoControls({type:"ended"}),this.viewerService.playerEvent.emit({type:"ended"}))}),this.player.on("subtitleChanged",(r,n)=>{this.handleEventsForTranscripts(n)}),this.player.on("durationchange",r=>{0===this.totalDuration&&(this.totalDuration=this.viewerService.metaData.totalDuration=this.player.duration(),this.viewerService.playerEvent.emit({...r,duration:this.totalDuration}))}),["loadstart","play","pause","error","playing","progress","seeked","seeking","volumechange","ratechange"].forEach(r=>{this.player.on(r,n=>{this.handleVideoControls(n),this.viewerService.playerEvent.emit(n)})}),this.trackTranscriptEvent()}trackTranscriptEvent(){let e;const i=this.player;this.player.textTracks().on("change",function(n){clearTimeout(e);let a={};this.tracks_.filter(s=>{if(("captions"===s.kind||"subtitles"===s.kind)&&"showing"===s.mode)return a={artifactUrl:s.src,languageCode:s.language},!0}),e=setTimeout(()=>{i.trigger("subtitleChanged",a)},10)})}handleEventsForTranscripts(e){let i;m.Z(e)?(i={type:"TRANSCRIPT_LANGUAGE_OFF",extraValues:{videoTimeStamp:this.player.currentTime()}},this.viewerService.metaData.transcripts.push("off")):(i={type:"TRANSCRIPT_LANGUAGE_SELECTED",extraValues:{transcript:{language:d.Z(Z.Z(this.transcripts,{artifactUrl:e.artifactUrl,languageCode:e.languageCode})[0],"language")},videoTimeStamp:this.player.currentTime()}},_.Z(this.viewerService.metaData.transcripts)!==e.languageCode&&this.viewerService.metaData.transcripts.push(e.languageCode)),this.viewerService.raiseHeartBeatEvent(i.type,i.extraValues)}toggleForwardRewindButton(){this.showForwardButton=!0,this.showBackwardButton=!0,this.cdr.detectChanges(),this.player.currentTime()+this.time>this.totalDuration&&(this.showForwardButton=!1,this.cdr.detectChanges()),this.player.currentTime()-this.time<0&&(this.showBackwardButton=!1,this.cdr.detectChanges())}play(){this.player&&this.player.play(),this.currentPlayerState="play",this.showPauseButton=!0,this.showPlayButton=!1,this.toggleForwardRewindButton()}pause(){this.player&&this.player.pause(),this.currentPlayerState="pause",this.showPauseButton=!1,this.showPlayButton=!0,this.toggleForwardRewindButton(),this.viewerService.raiseHeartBeatEvent("PAUSE")}backward(){this.player&&this.player.currentTime(this.player.currentTime()-this.time),this.toggleForwardRewindButton(),this.viewerService.raiseHeartBeatEvent("BACKWARD")}forward(){this.player&&this.player.currentTime(this.player.currentTime()+this.time),this.toggleForwardRewindButton(),this.viewerService.raiseHeartBeatEvent("FORWARD")}handleVideoControls({type:e}){"playing"===e&&(this.showPlayButton=!1,this.showPauseButton=!0,this.setMetaDataConfig&&(this.setMetaDataConfig=!1,this.setPreMetaDataConfig())),"ended"===e&&(this.totalSpentTime+=(new Date).getTime()-this.startTime,this.player&&(this.viewerService.currentlength=this.player.currentTime()),this.viewerService.totalLength=this.totalDuration,this.updatePlayerEventsMetadata({type:e}),this.viewerService.playBitEndTime=this.totalDuration,this.viewerService.playerTimeSlots.push([this.viewerService.playBitStartTime,this.viewerService.playBitEndTime])),"pause"===e&&(this.totalSpentTime+=(new Date).getTime()-this.startTime,this.updatePlayerEventsMetadata({type:e}),this.viewerService.playBitEndTime=this.previousTime,this.viewerService.playerTimeSlots.push([this.viewerService.playBitStartTime,this.viewerService.playBitEndTime])),"play"===e&&(this.startTime=(new Date).getTime(),this.player?.currentTime()&&(this.viewerService.playBitStartTime=this.player?.currentTime()),this.updatePlayerEventsMetadata({type:e})),"loadstart"===e&&(this.startTime=(new Date).getTime(),this.setMetaDataConfig=!0),"timeupdate"===e&&(this.previousTime=this.currentTime,this.player&&(this.currentTime=this.player.currentTime()),this.toggleForwardRewindButton()),"seeking"===e&&null===this.seekStart&&(this.seekStart=this.previousTime),"seeked"===e&&(this.updatePlayerEventsMetadata({type:e}),this.currentTime>this.seekStart?this.totalSeekedLength=this.totalSeekedLength+(this.currentTime-this.seekStart):this.seekStart>this.currentTime&&(this.totalSeekedLength=this.totalSeekedLength+(this.seekStart-this.currentTime)),this.viewerService.totalSeekedLength=this.totalSeekedLength,this.seekStart=null,this.player.markers&&this.player.markers.getMarkers&&this.player.markers.getMarkers().forEach(r=>{!this.viewerService.interceptionResponses[r.time]&&r.time0?"/"+i.viewerService.maxScore:""):"")("nextContent",i.nextContent)("userName",i.viewerService.userName)("showExit",i.sideMenuConfig.showExit)("timeSpentLabel",i.viewerService.timeSpent)}}function ie(o,e){1&o&&t._UZ(0,"sb-player-contenterror")}function re(o,e){if(1&o){const i=t.EpF();t.TgZ(0,"div",12,13)(2,"quml-main-player",14),t.NdJ("playerEvent",function(n){t.CHM(i);const a=t.oxw();return t.KtG(a.qumlPlayerEvents(n))}),t.qZA()()}if(2&o){const i=t.oxw();t.xp6(2),t.Q6J("playerConfig",i.QumlPlayerConfig)}}class P{constructor(e,i,r,n,a){this.videoPlayerService=e,this.viewerService=i,this.cdr=r,this.renderer2=n,this.errorService=a,this.telemetryEvent=new t.vpe,this.viewState="player",this.showControls=!0,this.sideMenuConfig={showShare:!0,showDownload:!0,showReplay:!0,showExit:!0},this.isPaused=!1,this.showQumlPlayer=!1,this.QumlPlayerConfig={},this.isFullScreen=!1,this.isInitialized=!1,this.raiseInternetDisconnectionError=()=>{const s=c.uY.internetConnectivity,y=c.N3.internetConnectivity,p=`${s}: ${y}`;this.viewerService.raiseExceptionLog(s,y,p,this.traceId)},this.playerEvent=this.viewerService.playerEvent,this.viewerService.playerEvent.subscribe(s=>{if("pause"===s.type&&(this.isPaused=!0,this.showControls=!0),"play"===s.type&&(this.isPaused=!1),"loadstart"===s.type&&this.viewerService.raiseStartEvent(s),"ended"===s.type&&(this.viewerService.endPageSeen=!0,this.viewerService.raiseEndEvent(),this.viewState="end",this.cdr.detectChanges()),"error"===s.type){let p=c.uY.contentLoadFails,w=c.N3.contentLoadFails;this.viewerService.isAvailableLocally&&(p=c.uY.contentLoadFails,w=c.N3.contentLoadFails),p===c.uY.contentLoadFails&&(this.showContentError=!0),this.viewerService.raiseExceptionLog(p,w,s,this.traceId)}[{type:"volumechange",telemetryEvent:"VOLUME_CHANGE"},{type:"seeking",telemetryEvent:"DRAG"},{type:"fullscreen",telemetryEvent:"FULLSCREEN"},{type:"ratechange",telemetryEvent:"RATE_CHANGE"}].forEach(p=>{s.type===p.type&&this.viewerService.raiseHeartBeatEvent(p.telemetryEvent)})})}onTelemetryEvent(e){this.telemetryEvent.emit(e.detail)}ngOnInit(){if(this.isInitialized=!0,this.playerConfig&&"string"==typeof this.playerConfig)try{this.playerConfig=JSON.parse(this.playerConfig)}catch(e){console.error("Invalid playerConfig: ",e)}setInterval(()=>{this.isPaused||(this.showControls=!1)},5e3),this.nextContent=this.playerConfig?.config?.nextContent,this.traceId=this.playerConfig.config.traceId,this.sideMenuConfig={...this.sideMenuConfig,...this.playerConfig.config.sideMenu},this.videoPlayerService.initialize(this.playerConfig),this.viewerService.initialize(this.playerConfig),window.addEventListener("offline",this.raiseInternetDisconnectionError,!0),this.QumlPlayerConfig.config=this.playerConfig.config,this.QumlPlayerConfig.config.sideMenu.enable=!1,this.QumlPlayerConfig.context=this.playerConfig.context,this.setTelemetryObjectRollup(this.playerConfig.metadata.identifier)}ngOnChanges(e){e.action&&(this.showQumlPlayer||(this.playerAction=this.action)),e?.playerConfig?.firstChange&&this.isInitialized&&this.ngOnInit()}ngAfterViewInit(){const e=this.videoPlayerRef.nativeElement;this.unlistenMouseMove=this.renderer2.listen(e,"mousemove",()=>{this.showControls=!0}),this.unlistenTouchStart=this.renderer2.listen(e,"touchstart",()=>{this.showControls=!0});const i=this.playerConfig.metadata.compatibilityLevel;if(i){const r=this.errorService.checkContentCompatibility(i);r.isCompitable||this.viewerService.raiseExceptionLog(c.uY.contentCompatibility,c.N3.contentCompatibility,r.error.message,this.traceId)}}sideBarEvents(e){this.playerEvent.emit(e),"DOWNLOAD"===e.type&&this.downloadVideo(),["SHARE","DOWNLOAD_MENU","EXIT","CLOSE_MENU","OPEN_MENU","DOWNLOAD_POPUP_CANCEL","DOWNLOAD_POPUP_CLOSE"].forEach(r=>{e.type===r&&this.viewerService.raiseHeartBeatEvent(r),"EXIT"===e.type&&this.viewerService.sidebarMenuEvent.emit("CLOSE_MENU")})}setTelemetryObjectRollup(e){if(this.QumlPlayerConfig.context){this.QumlPlayerConfig&&this.QumlPlayerConfig.context&&this.QumlPlayerConfig.context.objectRollup||(this.QumlPlayerConfig.context.objectRollup={});const r=Object.keys(this.QumlPlayerConfig.context.objectRollup);this.QumlPlayerConfig.context.objectRollup[`l${r.length+1}`]=e}}playContent(e){this.viewerService.raiseHeartBeatEvent(e.type)}replayContent(e){this.playerEvent.emit(e),this.viewState="player",this.viewerService.isEndEventRaised=!1,this.viewerService.raiseHeartBeatEvent("REPLAY"),this.cdr.detectChanges()}exitContent(e){this.playerEvent.emit(e),this.viewerService.raiseHeartBeatEvent("EXIT")}downloadVideo(){const e=document.createElement("a");e.href=this.viewerService.artifactUrl,e.download=this.viewerService.contentName,e.target="_blank",document.body.appendChild(e),e.click(),e.remove(),this.viewerService.raiseHeartBeatEvent("DOWNLOAD")}qumlPlayerEvents(e){if("QUML_SUMMARY"===e.eid){this.showQumlPlayer=!1;const i=parseInt(e.edata.extra.find(n=>"score"===n.id).value,10);this.viewerService.interceptionResponses[this.currentInterceptionTime]={score:i,isSkipped:!1};const r=document.querySelector(`[data-marker-time="${this.currentInterceptionTime}"]`);r&&(r.style.background="green"),this.videoInstance.play(),this.videoInstance.controls(!0),this.viewerService.raiseImpressionEvent("video"),!document.fullscreenElement&&this.isFullScreen&&document.getElementsByClassName("video-js")[0]&&document.getElementsByClassName("video-js")[0].requestFullscreen().catch(n=>console.error(n))}}questionSetData({response:e,time:i,identifier:r}){this.QumlPlayerConfig.metadata=e,this.QumlPlayerConfig.metadata.showStartPage="No",this.QumlPlayerConfig.metadata.showEndPage="No",this.currentInterceptionTime=i,this.currentInterceptionUIId=r,document.fullscreenElement?(this.isFullScreen=!0,document.exitFullscreen().catch(n=>console.error(n))):this.isFullScreen=!1,this.showQumlPlayer=!0,this.viewerService.raiseImpressionEvent("interactive-question-set",{id:r,type:"QuestionSet"}),this.viewerService.raiseHeartBeatEvent("VIDEO_MARKER_SELECTED",{identifier:r,type:"QuestionSet",interceptedAt:i})}playerInstance(e){this.videoInstance=e}ngOnDestroy(){this.viewerService.raiseEndEvent(!0),this.unlistenTouchStart(),this.unlistenMouseMove(),this.viewerService.isEndEventRaised=!1,window.removeEventListener("offline",this.raiseInternetDisconnectionError,!0)}static#e=this.\u0275fac=function(i){return new(i||P)(t.Y36(g),t.Y36(b),t.Y36(t.sBO),t.Y36(t.Qsj),t.Y36(c.T_))};static#t=this.\u0275cmp=t.Xpm({type:P,selectors:[["sunbird-video-player"]],viewQuery:function(i,r){if(1&i&&t.Gf($,7),2&i){let n;t.iGM(n=t.CRH())&&(r.videoPlayerRef=n.first)}},hostBindings:function(i,r){1&i&&t.NdJ("TelemetryEvent",function(a){return r.onTelemetryEvent(a)},!1,t.evT)("beforeunload",function(){return r.ngOnDestroy()},!1,t.Jf7)},inputs:{playerConfig:"playerConfig",action:"action"},outputs:{playerEvent:"playerEvent",telemetryEvent:"telemetryEvent"},features:[t.TTD],decls:8,vars:7,consts:[[1,"sunbird-video-player-container",3,"ngClass"],["videoPlayer",""],["class","sb-player-side-menu-icon notVisible","tabindex","0",3,"ngClass","sidebarMenuEvent",4,"ngIf"],[3,"config","action","questionSetData","playerInstance",4,"ngIf"],[3,"title","config","sidebarEvent",4,"ngIf"],["tabindex","0",3,"contentName","outcomeLabel","outcome","nextContent","userName","showExit","timeSpentLabel","playNextContent","exitContent","replayContent",4,"ngIf"],[4,"ngIf"],["class","sunbird-video-player-container",4,"ngIf"],["tabindex","0",1,"sb-player-side-menu-icon","notVisible",3,"ngClass","sidebarMenuEvent"],[3,"config","action","questionSetData","playerInstance"],[3,"title","config","sidebarEvent"],["tabindex","0",3,"contentName","outcomeLabel","outcome","nextContent","userName","showExit","timeSpentLabel","playNextContent","exitContent","replayContent"],[1,"sunbird-video-player-container"],["qumlPlayer",""],[3,"playerConfig","playerEvent"]],template:function(i,r){1&i&&(t.TgZ(0,"div",0,1),t.YNc(2,W,1,3,"sb-player-side-menu-icon",2),t.YNc(3,X,1,2,"video-player",3),t.YNc(4,ee,1,2,"sb-player-sidebar",4),t.YNc(5,te,1,7,"sb-player-end-page",5),t.YNc(6,ie,1,0,"sb-player-contenterror",6),t.qZA(),t.YNc(7,re,3,1,"div",7)),2&i&&(t.Q6J("ngClass",r.showQumlPlayer?"videoPlayerHide":"videoPlayerShow"),t.xp6(2),t.Q6J("ngIf","player"===r.viewState),t.xp6(1),t.Q6J("ngIf","player"===r.viewState),t.xp6(1),t.Q6J("ngIf","player"===r.viewState),t.xp6(1),t.Q6J("ngIf","end"===r.viewState),t.xp6(1),t.Q6J("ngIf",r.showContentError),t.xp6(1),t.Q6J("ngIf",r.showQumlPlayer))},dependencies:[u.mk,u.O5,c.lk,c.k7,c.XR,c.pE,v.Wv,x],styles:[".sunbird-video-player-container[_ngcontent-%COMP%]{width:100%;height:100%;overflow:hidden;position:relative}.videoPlayerHide[_ngcontent-%COMP%]{display:none}.videoPlayerShow[_ngcontent-%COMP%]{display:block}pdf-menu[_ngcontent-%COMP%]{position:absolute;top:0;left:0;z-index:99}.notVisible[_ngcontent-%COMP%], .BtmNotVisible[_ngcontent-%COMP%]{transition:all 1s ease-in-out;position:absolute;width:100%}.notVisible[_ngcontent-%COMP%]{top:-10rem}.notVisible.isVisible[_ngcontent-%COMP%]{top:0rem}.BtmNotVisible[_ngcontent-%COMP%]{bottom:-10rem}.BtmNotVisible.isVisible[_ngcontent-%COMP%]{bottom:0rem} .sunbird-video-player-container .sb-player-side-menu-icon input[type=checkbox]:checked~#overlay-button span{background:none!important} .sunbird-video-player-container .sb-player-side-menu-icon input[type=checkbox]:checked~#overlay-button span:after, .sunbird-video-player-container .sb-player-side-menu-icon input[type=checkbox]:checked~#overlay-button span:before, .sunbird-video-player-container .sb-player-side-menu-icon input[type=checkbox]:checked~#overlay-button:hover span:before, .sunbird-video-player-container .sb-player-side-menu-icon input[type=checkbox]:checked~#overlay-button:hover span:after{background-color:#ffffffb3!important} .sunbird-video-player-container .sb-player-side-menu-icon label{background:#33333380} .sunbird-video-player-container .sb-player-side-menu-icon label span, .sunbird-video-player-container .sb-player-side-menu-icon label span:before, .sunbird-video-player-container .sb-player-side-menu-icon label span:after{background-color:#ffffffb3!important} .sunbird-pdf-player{overflow:hidden} .pdfViewer .page{background:none!important;border-image:none!important;border:0!important} #toolbarContainer{background:none!important;height:auto!important} #viewerContainer{position:relative!important;height:calc(100% - 3rem)} .html, .body, .pdf-viewer button, .pdf-viewer input, .pdf-viewer select{font-size:inherit!important} .findbar, .secondaryToolbar, html[dir=ltr] #toolbarContainer, html[dir=rtl] #toolbarContainer{box-shadow:none!important} .zoom{min-height:inherit!important} html[dir=rtl] .sb-pdf-reading-status{left:auto;right:1rem}.sb-pdf-reading-status[_ngcontent-%COMP%]{color:var(--gray-800);font-size:.75rem;position:absolute;left:1rem;bottom:1rem;display:flex;align-items:center;background:var(--white);border-radius:.5rem;padding:.25em .5rem;z-index:5;line-height:normal}.sb-pdf-reading-status[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{background:var(--gray-800);width:.25rem;height:.25rem;display:block;margin:0px .5rem;border-radius:50%}.sbt-pdf-footer[_ngcontent-%COMP%]{background:var(--white);position:absolute;bottom:0;width:100%;height:3rem;display:flex;align-items:center;justify-content:flex-end;padding:.75rem .5rem}@media all and (orientation: landscape){ .visible-only-potrait{display:none}}@media all and (orientation: portrait){ #viewerContainer{height:calc(100% - 6rem)!important} .visible-only-landscape{display:none} .visible-only-potrait{display:block} .file-download__popup{height:15.125rem} .pdf-endpage{display:block!important;position:relative} .pdf-endpage__left-panel{margin-top:6rem} .pdf-endpage__right-panel .title-section{position:absolute;top:0;left:0;right:0}}@media all and (max-width: 640px){.visible-only-landscape[_ngcontent-%COMP%]{display:none}.visible-only-potrait[_ngcontent-%COMP%]{display:block}}@media all and (min-width: 640px){.visible-only-landscape[_ngcontent-%COMP%]{display:block}.visible-only-potrait[_ngcontent-%COMP%]{display:none}}"]})}class j{static#e=this.\u0275fac=function(i){return new(i||j)};static#t=this.\u0275mod=t.oAB({type:j});static#i=this.\u0275inj=t.cJS({providers:[c.T_,{provide:c.EO,useValue:{contentCompatibilityLevel:5}}],imports:[u.ez,N.u5,k.JF,c.gQ,v.e3]})}var O=l(2130),ne=l(3994),ae=l(7965);class T{constructor(e,i){this.document=e,this.http=i,this.listUrl=e.defaultView.questionListUrl,this.questionSetBaseUrl=e.defaultView.questionSetBaseUrl}getQuestionSet(e){if(this.questionSetBaseUrl){const i=this.http.get(`${this.questionSetBaseUrl}/v1/hierarchy/${e}`),r=this.http.get(`${this.questionSetBaseUrl}/v1/read/${e}?fields=instructions`);return(0,O.D)([i,r]).pipe((0,E.U)(n=>({qs:n[0].result.questionSet})))}}getAllQuestionSet(e){const i=e.map(r=>this.http.get(`${this.questionSetBaseUrl}/v1/hierarchy/${r}?fields=maxScore`));return(0,O.D)(i).pipe((0,E.U)(r=>r.map(n=>n.result.questionSet.maxScore)))}getQuestions(e){if(this.listUrl){const i={url:this.listUrl,data:{request:{search:{identifier:e}}}};return this.post(i).pipe((0,E.U)(r=>r.result))}}getQuestion(e){if(this.listUrl){const i={url:this.listUrl,data:{request:{search:{identifier:[e]}}}};return this.post(i).pipe((0,E.U)(r=>r.result))}}post(e){return this.http.post(e.url,e.data,{headers:{"Content-Type":"application/json"}}).pipe((0,ae.zg)(r=>"OK"!==r.responseCode?(0,ne._)(r):(0,F.of)(r)))}static#e=this.\u0275fac=function(i){return new(i||T)(t.LFG(u.K0),t.LFG(k.eN))};static#t=this.\u0275prov=t.Yz7({token:T,factory:T.\u0275fac})}class M{constructor(e){this.injector=e}ngDoBootstrap(){const e=(0,B.iD)(P,{injector:this.injector});customElements.define("sunbird-video-player",e)}static#e=this.\u0275fac=function(i){return new(i||M)(t.LFG(t.zs3))};static#t=this.\u0275mod=t.oAB({type:M});static#i=this.\u0275inj=t.cJS({providers:[c.T_,{provide:v.wX,useClass:T},{provide:c.EO,useValue:{contentCompatibilityLevel:5}}],imports:[L.b2,u.ez,N.u5,k.JF,c.gQ,v.e3]})}L.q6().bootstrapModule(M).catch(o=>console.error(o))},5893:()=>{}},S=>{S.O(0,["vendor"],()=>{return L=5309,S(S.s=L);var L});S.O()}]); //# sourceMappingURL=main.js.map /*! videojs-markers - v0.5.0 - 2015-08-01 * Copyright (c) 2015 ; Licensed */